Ez a verzió egy vadonatúj, modern és könnyen hozzáférhető backoffice dizájnnal rendelkezik..
Megtartottuk az '.ITOP_APPLICATION.' alapvető funkcióit és modernizáltuk őket, hogy megszerettessük önnel.
-Reméljük, hogy ezt a verziót ugyanúgy kedvelni fogja, mint ahogy mi élveztük a megtervezéssét és létrehozását.
+Reméljük, hogy ezt a verziót ugyanúgy kedvelni fogja, mint ahogy mi élveztük a megtervezését és létrehozását.
Szabja testre az '.ITOP_APPLICATION.' beállításait a kényelmesebb használathoz.
Nézze át a leggyakoribb kérdések listáját, és (talán) azonnal megtalálja a keresett választ.
',
));
-
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 7070da51e5..11640ea284 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
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
// Dictionnay conventions
// Class:
// Class:+
@@ -30,12 +29,10 @@
// Class:/Attribute:/Value:+
// Class:/Stimulus:
// Class:/Stimulus:+
-
//////////////////////////////////////////////////////////////////////
// Classes in 'bizmodel'
//////////////////////////////////////////////////////////////////////
//
-
// Dictionnay conventions
// Class:
// Class:+
@@ -45,11 +42,9 @@
// Class:/Attribute:/Value:+
// Class:/Stimulus:
// Class:/Stimulus:+
-
//
// Class: FAQ
//
-
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:FAQ' => 'Pytania FAQ',
'Class:FAQ+' => 'Często Zadawane Pytania',
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 448f72413c..143747dd4e 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
@@ -87,7 +87,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Menu:FAQCategory+' => 'Tüm SSS kategorileri',
'Menu:FAQ' => 'SSS',
'Menu:FAQ+' => 'Tüm SSS',
-
'Brick:Portal:FAQ:Menu' => 'SSS',
'Brick:Portal:FAQ:Title' => 'Sıkça Sorulan Sorular',
'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-files-information/dictionaries/pl.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/pl.dict.itop-files-information.php
index 8b884944f5..94b047a55b 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
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
Dict::Add('PL PL', 'Polish', 'Polski', array(
// Errors
'FilesInformation:Error:MissingFile' => 'Brakujący plik: %1$s',
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 83afe0be87..f5edb825b0 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
@@ -38,7 +38,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'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.~~',
@@ -48,7 +47,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'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.':~~',
@@ -58,7 +56,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'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...~~',
@@ -67,7 +64,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'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.~~',
@@ -77,7 +73,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'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/da.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php
index 7a1db4e21f..b4a82bcfd4 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
@@ -38,7 +38,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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.~~',
@@ -48,7 +47,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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.':~~',
@@ -58,7 +56,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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...~~',
@@ -67,7 +64,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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.~~',
@@ -77,7 +73,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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/de.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/de.dict.itop-hub-connector.php
index 2d1d5a9fdf..52c9ce002c 100644
--- a/datamodels/2.x/itop-hub-connector/dictionaries/de.dict.itop-hub-connector.php
+++ b/datamodels/2.x/itop-hub-connector/dictionaries/de.dict.itop-hub-connector.php
@@ -38,7 +38,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'iTopHub:AutoSubmit' => 'Diese Meldung nicht noch einmal anzeigen und beim nächsten Mal automatisch zum iTop Hub gehen.',
'UI:About:RemoteExtensionSource' => 'iTop Hub',
'iTopHub:Explanation' => 'Durch Klick auf diesen Button werden Sie zum iTop Hub weitergeleitet.',
-
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s freier Speicherplatz aus %2$s.',
'iTopHub:FailedToCheckFreeDiskSpace' => 'Überprüfung des freien Speicherplatzes fehlgeschlagen',
'iTopHub:BackupOk' => 'Backup erstellt.',
@@ -48,7 +47,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'iTopHub:CompiledOK' => 'Installation erfolgreich',
'iTopHub:ConfigurationSafelyReverted' => 'Fehler während der Installation! '.ITOP_APPLICATION_SHORT.' Konfiguration wurde NICHT angepasst.',
'iTopHub:FailAuthent' => 'Die Authentifizierung für diese Aktion ist fehlgeschlagen.',
-
'iTopHub:InstalledExtensions' => 'Erweiterungen, die auf dieser Instanz installiert sind',
'iTopHub:ExtensionCategory:Manual' => 'Manuell installierte Erweiterungen',
'iTopHub:ExtensionCategory:Manual+' => 'Die folgenden Erweiterungen wurden installiert, indem sie manuell in das Verzeichnis %1$s kopiert wurden:',
@@ -58,7 +56,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'iTopHub:NoExtensionInThisCategory+' => 'Besuchen Sie den iTop Hub, um Erweiterungen zu finden, die Ihnen helfen, Ihr '.ITOP_APPLICATION_SHORT.' so zu erweitern, dass es besser zu Ihren Bedürfnissen passt!',
'iTopHub:ExtensionNotInstalled' => 'Nicht installiert',
'iTopHub:GetMoreExtensions' => 'Erweiterungen vom iTop Hub beziehen ...',
-
'iTopHub:LandingWelcome' => 'Herzlichen Glückwunsch! Die folgenden Erweiterungen wurden vom iTop Hub heruntergeladen und installiert:',
'iTopHub:GoBackToITopBtn' => 'Gehe zurück zu '.ITOP_APPLICATION_SHORT,
'iTopHub:Uncompressing' => 'Erweiterungen entpacken...',
@@ -67,7 +64,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'iTopHub:DBBackupSentence' => 'Vor dem Update ein Backup der iTop Datenbank und der '.ITOP_APPLICATION_SHORT.' Konfiguration durchführen.',
'iTopHub:DeployBtn' => 'Installieren!',
'iTopHub:DatabaseBackupProgress' => 'Backup durchführen...',
-
'iTopHub:InstallationEffect:Install' => 'Version: %1$s wird installiert.',
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s ist bereits installiert. Es wird keine Änderung durchgeführt.',
'iTopHub:InstallationEffect:Upgrade' => 'Aktualisierung von Version %1$s auf Version %2$s.',
@@ -77,7 +73,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'iTopHub:InstallationEffect:MissingDependencies' => 'Diese Erweiterung kann nicht installiert werden, da Abhängigkeiten nicht erfüllt werden.',
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The Erweiterung benötigt folgende(s) Modul(e): %1$s',
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation erfolgreich!',
-
'iTopHub:InstallationStatus:Installed_Version' => '%1$s Version: %2$s.',
'iTopHub:InstallationStatus:Installed' => 'Installiert',
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s NICHT installiert.',
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 aa8c8f4ca1..c52aad83e0 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
@@ -39,7 +39,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'iTopHub:AutoSubmit' => 'No me pregunte otra vez. Siguiente ocasión ir automáticamente a iTop Hub.',
'UI:About:RemoteExtensionSource' => 'iTop Hub',
'iTopHub:Explanation' => 'Dando click a este botón, usted será redireccionado a iTop Hub.',
-
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s espacio libre en disco en %2$s.',
'iTopHub:FailedToCheckFreeDiskSpace' => 'Falló en revisar disponibilidad de espacio libre en disco.',
'iTopHub:BackupOk' => 'Respaldo Ok.',
@@ -49,7 +48,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'iTopHub:CompiledOK' => 'Compilación éxitosa.',
'iTopHub:ConfigurationSafelyReverted' => 'Error detectado durante la instalación! La configuración de '.ITOP_APPLICATION_SHORT.' NO fue modificada.',
'iTopHub:FailAuthent' => 'Autenticación fallida para esta acciónn.',
-
'iTopHub:InstalledExtensions' => 'Extensiones instaladas en esta instancia',
'iTopHub:ExtensionCategory:Manual' => 'Extensiones instaladas manualmente',
'iTopHub:ExtensionCategory:Manual+' => 'Las siguientes extensiones fueron instaladas copiandolas manualmente en el directorio %1$s de '.ITOP_APPLICATION_SHORT.':',
@@ -59,7 +57,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'iTopHub:NoExtensionInThisCategory+' => 'Navegue en iTop Hub para encontrar aquellas que le ayuden a personalizar y adaptar '.ITOP_APPLICATION_SHORT.' a sus procesos !',
'iTopHub:ExtensionNotInstalled' => 'No instalada',
'iTopHub:GetMoreExtensions' => 'Obtener extensiones de iTop Hub...',
-
'iTopHub:LandingWelcome' => '¡Felicidades! Las siguientes extensiones fueron descargadas de iTop Hub e instaladas en su '.ITOP_APPLICATION_SHORT.'.',
'iTopHub:GoBackToITopBtn' => 'Regresar a '.ITOP_APPLICATION_SHORT,
'iTopHub:Uncompressing' => 'Descomprimiendo extensiones...',
@@ -68,7 +65,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'iTopHub:DBBackupSentence' => 'Realice un respaldo de la base de datos y configuración de '.ITOP_APPLICATION_SHORT.' antes de actualizar.',
'iTopHub:DeployBtn' => 'Instalar !',
'iTopHub:DatabaseBackupProgress' => 'Respaldo de Instancia...',
-
'iTopHub:InstallationEffect:Install' => 'Version: %1$s será instalada.',
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s ya está instalada. Nada por cambiar.',
'iTopHub:InstallationEffect:Upgrade' => 'Se actualizará de la versión %1$s a la versión %2$s.',
@@ -78,7 +74,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'iTopHub:InstallationEffect:MissingDependencies' => 'Esta extensión no puede ser instalad porque no cumple con las dependencias.',
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'La extensión require el/los módulo(s): %1$s',
'iTopHub:InstallationProgress:InstallationSuccessful' => '¡Instalación éxitosa!',
-
'iTopHub:InstallationStatus:Installed_Version' => '%1$s versión: %2$s.',
'iTopHub:InstallationStatus:Installed' => 'Instalada',
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Versión %1$s NO está instalada.',
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 7bb9e356ad..83c10a4df6 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
@@ -23,7 +23,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'iTopHub:AutoSubmit' => 'Ne plus me demander. La prochaine fois, aller sur iTop Hub automatiquement.',
'UI:About:RemoteExtensionSource' => 'iTop Hub',
'iTopHub:Explanation' => 'En cliquant sur ce bouton, vous serez redirigé vers iTop Hub.',
-
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s d\'espace disque disponible sur %2$s.',
'iTopHub:FailedToCheckFreeDiskSpace' => 'Echec de la vérification de l\'espace disque.',
'iTopHub:BackupOk' => 'Sauvegarde Ok.',
@@ -33,7 +32,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'iTopHub:CompiledOK' => 'Compilation réussie.',
'iTopHub:ConfigurationSafelyReverted' => 'Une erreur a été détectée durant le déploiement! La configuration d\'iTop n\'a PAS été modifiée.',
'iTopHub:FailAuthent' => 'Échec d\'authentification pour cette action',
-
'iTopHub:InstalledExtensions' => 'Extensions déployées sur cette instance',
'iTopHub:ExtensionCategory:Manual' => 'Extensions déployées manuellement',
'iTopHub:ExtensionCategory:Manual+' => 'Les extensions ci-dessous ont été déployées en les copiant manuellement dans le répertoire %1$s d\''.ITOP_APPLICATION_SHORT.':',
@@ -43,7 +41,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'iTopHub:NoExtensionInThisCategory+' => 'Avec iTop Hub trouvez en quelques clics les extensions qui vous permettront de construire un iTop sur mesure qui se conforme à vos processus !',
'iTopHub:ExtensionNotInstalled' => 'Non installée',
'iTopHub:GetMoreExtensions' => 'Obtenir des extensions depuis iTop Hub...',
-
'iTopHub:LandingWelcome' => 'Félicitations! Les extensions ci-dessous ont été téléchargées depuis iTop Hub et installées sur cette instance d\''.ITOP_APPLICATION_SHORT.'.',
'iTopHub:GoBackToITopBtn' => 'Retourner dans '.ITOP_APPLICATION_SHORT,
'iTopHub:Uncompressing' => 'Décompression des extensions...',
@@ -52,7 +49,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'iTopHub:DBBackupSentence' => 'Faire une sauvegarde de la base de données et des paramétrages d\''.ITOP_APPLICATION_SHORT,
'iTopHub:DeployBtn' => 'Déployer !',
'iTopHub:DatabaseBackupProgress' => 'Sauvegarde de l\'instance...',
-
'iTopHub:InstallationEffect:Install' => 'Version: %1$s sera installée.',
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s déjà installée. Rien ne changera.',
'iTopHub:InstallationEffect:Upgrade' => 'Sera mise à jour de version %1$s en version %2$s.',
@@ -62,7 +58,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'iTopHub:InstallationEffect:MissingDependencies' => 'Cette extension ne peut pas être installée à cause de ses dépendences.',
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'Cette extension nécessite le(s) module(s): %1$s',
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation réussie !',
-
'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.',
'iTopHub:InstallationStatus:Installed' => 'Installée',
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s NON installée.',
diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/hu.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/hu.dict.itop-hub-connector.php
index 2faf82d794..2a12556b75 100644
--- a/datamodels/2.x/itop-hub-connector/dictionaries/hu.dict.itop-hub-connector.php
+++ b/datamodels/2.x/itop-hub-connector/dictionaries/hu.dict.itop-hub-connector.php
@@ -21,64 +21,61 @@
* along with iTop. If not, see
*/
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- // Dictionary entries go here
- 'Menu:iTopHub' => 'iTop Hub',
- 'Menu:iTopHub:Register' => 'Kapcsolódás az iTop Hub-ra',
- 'Menu:iTopHub:Register+' => 'Továbblépés az iTop Hub-ra a '.ITOP_APPLICATION_SHORT.' példányának frissítéséhez',
- 'Menu:iTopHub:Register:Description' => '
Szerezzen hozzáférést az iTop Hub közösségi platformjához!Találja meg az összes szükséges tartalmat és információt, kezelje példányait személyre szabott eszközökkel és telepítsen további bővítményeket. Ha erről az oldalról csatlakozik a Hub-hoz, akkor a Hub-ra továbbítja az '.ITOP_APPLICATION_SHORT.' példányára vonatkozó információkat.
Nézze meg az iTop Hub áruházát, az Ön egyablakos helyét, ahol csodálatos '.ITOP_APPLICATION_SHORT.' bővítményeket talál!Keresse meg azokat, amelyek segítenek a '.ITOP_APPLICATION_SHORT.' testreszabásában és az Ön folyamataihoz való igazításában. Ha erről az oldalról csatlakozik a Hub-hoz, akkor a Hub-ra továbbítja a '.ITOP_APPLICATION_SHORT.' példányára vonatkozó információkat.
',
- 'iTopHub:GoBtn' => 'Tovább az iTop Hub-ra',
- 'iTopHub:CloseBtn' => 'Bezárás',
- 'iTopHub:GoBtn:Tooltip' => 'Ugrás a www.itophub.io -ra',
- 'iTopHub:OpenInNewWindow' => 'iTop Hub megnyitása új ablakban',
- 'iTopHub:AutoSubmit' => 'Ne kérdezze újra. Legközelebb menjen az iTop Hub-hoz automatikusan.',
- 'UI:About:RemoteExtensionSource' => 'iTop Hub',
- 'iTopHub:Explanation' => 'Erre a gombra kattintva átirányítjuk Önt az iTop Hub oldalára.',
-
- 'iTopHub:BackupFreeDiskSpaceIn' => '%1$s szabad lemezterület %2$s -ben',
- 'iTopHub:FailedToCheckFreeDiskSpace' => 'Nem sikerült ellenőrizni a szabad lemezterületet.',
- 'iTopHub:BackupOk' => 'Biztonsági mentés Ok.',
- 'iTopHub:BackupFailed' => 'Biztonsági mentés sikertelen!',
- 'iTopHub:Landing:Status' => 'Telepítés állapota',
- 'iTopHub:Landing:Install' => 'Bővítmények telepítése...',
- 'iTopHub:CompiledOK' => 'Összeállítás sikeres',
- 'iTopHub:ConfigurationSafelyReverted' => 'Hiba történt telepítés közben! Az '.ITOP_APPLICATION_SHORT.' konfigurációja NEM lett elmentve.',
- 'iTopHub:FailAuthent' => 'Azonosítás sikertelen ennél a műveletnél.',
-
- 'iTopHub:InstalledExtensions' => 'A bővítmények feltelepültek erre a példányra',
- 'iTopHub:ExtensionCategory:Manual' => 'A bővítmények manuálisan telepítve',
- 'iTopHub:ExtensionCategory:Manual+' => 'A következő bővítményeket kézi másolással telepítettük a '.ITOP_APPLICATION_SHORT.' %1$s könyvtárába:',
- 'iTopHub:ExtensionCategory:Remote' => 'Az iTop Hub-ról telepített bővítmények',
- 'iTopHub:ExtensionCategory:Remote+' => 'A következő bővítményeket telepítettük az iTop Hub-ról:',
- 'iTopHub:NoExtensionInThisCategory' => 'Ebben a kategóriában nincs bővítmény',
- 'iTopHub:NoExtensionInThisCategory+' => 'Böngésszen az iTop Hub-ban, hogy megtalálja azokat a bővítményeket, amelyek segítenek testreszabni és az Ön folyamataihoz igazítani az '.ITOP_APPLICATION_SHORT.'-ot !',
- 'iTopHub:ExtensionNotInstalled' => 'Nincs telepítve',
- 'iTopHub:GetMoreExtensions' => 'Bővítmények beszerzése az iTop Hub-ról...',
-
- 'iTopHub:LandingWelcome' => 'Gratulálunk! A következő bővítményeket letöltöttük az iTop Hub-ról, és telepítettük az Ön '.ITOP_APPLICATION_SHORT.' példányára.',
- 'iTopHub:GoBackToITopBtn' => 'Vissza az '.ITOP_APPLICATION_SHORT.'-hoz',
- 'iTopHub:Uncompressing' => 'Bővítmények kicsomagolása...',
- 'iTopHub:InstallationWelcome' => 'Az iTop Hub-ról letöltött bővítmények telepítése',
- 'iTopHub:DBBackupLabel' => 'Példány mentés',
- 'iTopHub:DBBackupSentence' => 'A frissítés előtt biztonsági mentést készítünk az adatbázisról és az '.ITOP_APPLICATION_SHORT.' konfigurációról.',
- 'iTopHub:DeployBtn' => 'Telepítés !',
- 'iTopHub:DatabaseBackupProgress' => 'Példány mentés...',
-
- 'iTopHub:InstallationEffect:Install' => 'Verzió: %1$s lesz telepítve.',
- 'iTopHub:InstallationEffect:NoChange' => 'Verzió: %1$s már telepítve. Nincs változás.',
- 'iTopHub:InstallationEffect:Upgrade' => 'Frissítve lesz %1$s verzióról %2$s verzióra.',
- 'iTopHub:InstallationEffect:Downgrade' => 'Lebutítva lesz %1$s verzióról %2$s verzióra.',
- 'iTopHub:InstallationProgress:DatabaseBackup' => ITOP_APPLICATION_SHORT.' példány backup...',
- 'iTopHub:InstallationProgress:ExtensionsInstallation' => 'A bővítmény telepítése',
- 'iTopHub:InstallationEffect:MissingDependencies' => 'Ez a bővítmény nem telepíthető nem teljesített függőségek miatt.',
- 'iTopHub:InstallationEffect:MissingDependencies_Details' => 'A bővítményhez további modulok szükségesek: %1$s',
- 'iTopHub:InstallationProgress:InstallationSuccessful' => 'A telepítés sikeres',
-
- 'iTopHub:InstallationStatus:Installed_Version' => '%1$s verzió: %2$s.',
- 'iTopHub:InstallationStatus:Installed' => 'Telepítve',
- 'iTopHub:InstallationStatus:Version_NotInstalled' => 'A %1$s verzió NINCS telepítve.',
+ // Dictionary entries go here
+ 'Menu:iTopHub' => 'iTop Hub',
+ 'Menu:iTopHub:Register' => 'Kapcsolódás az iTop Hub-ra',
+ 'Menu:iTopHub:Register+' => 'Továbblépés az iTop Hub-ra a '.ITOP_APPLICATION_SHORT.' példányának frissítéséhez',
+ 'Menu:iTopHub:Register:Description' => '
Szerezzen hozzáférést az iTop Hub közösségi platformjához!Találja meg az összes szükséges tartalmat és információt, kezelje példányait személyre szabott eszközökkel és telepítsen további bővítményeket. Ha erről az oldalról csatlakozik a Hub-hoz, akkor a Hub-ra továbbítja az '.ITOP_APPLICATION_SHORT.' példányára vonatkozó információkat.
Nézze meg az iTop Hub áruházát, az Ön egyablakos helyét, ahol csodálatos '.ITOP_APPLICATION_SHORT.' bővítményeket talál!Keresse meg azokat, amelyek segítenek a '.ITOP_APPLICATION_SHORT.' testreszabásában és az Ön folyamataihoz való igazításában. Ha erről az oldalról csatlakozik a Hub-hoz, akkor a Hub-ra továbbítja a '.ITOP_APPLICATION_SHORT.' példányára vonatkozó információkat.
',
+ 'iTopHub:GoBtn' => 'Tovább az iTop Hub-ra',
+ 'iTopHub:CloseBtn' => 'Bezárás',
+ 'iTopHub:GoBtn:Tooltip' => 'Ugrás a www.itophub.io -ra',
+ 'iTopHub:OpenInNewWindow' => 'iTop Hub megnyitása új ablakban',
+ 'iTopHub:AutoSubmit' => 'Ne kérdezze újra. Legközelebb menjen az iTop Hub-hoz automatikusan.',
+ 'UI:About:RemoteExtensionSource' => 'iTop Hub',
+ 'iTopHub:Explanation' => 'Erre a gombra kattintva átirányítjuk Önt az iTop Hub oldalára.',
+ 'iTopHub:BackupFreeDiskSpaceIn' => '%1$s szabad lemezterület %2$s -ben',
+ 'iTopHub:FailedToCheckFreeDiskSpace' => 'Nem sikerült ellenőrizni a szabad lemezterületet.',
+ 'iTopHub:BackupOk' => 'Biztonsági mentés Ok.',
+ 'iTopHub:BackupFailed' => 'Biztonsági mentés sikertelen!',
+ 'iTopHub:Landing:Status' => 'Telepítés állapota',
+ 'iTopHub:Landing:Install' => 'Bővítmények telepítése...',
+ 'iTopHub:CompiledOK' => 'Összeállítás sikeres',
+ 'iTopHub:ConfigurationSafelyReverted' => 'Hiba történt telepítés közben! Az '.ITOP_APPLICATION_SHORT.' konfigurációja NEM lett elmentve.',
+ 'iTopHub:FailAuthent' => 'Azonosítás sikertelen ennél a műveletnél.',
+ 'iTopHub:InstalledExtensions' => 'A bővítmények feltelepültek erre a példányra',
+ 'iTopHub:ExtensionCategory:Manual' => 'A bővítmények manuálisan telepítve',
+ 'iTopHub:ExtensionCategory:Manual+' => 'A következő bővítményeket kézi másolással telepítettük a '.ITOP_APPLICATION_SHORT.' %1$s könyvtárába:',
+ 'iTopHub:ExtensionCategory:Remote' => 'Az iTop Hub-ról telepített bővítmények',
+ 'iTopHub:ExtensionCategory:Remote+' => 'A következő bővítményeket telepítettük az iTop Hub-ról:',
+ 'iTopHub:NoExtensionInThisCategory' => 'Ebben a kategóriában nincs bővítmény',
+ 'iTopHub:NoExtensionInThisCategory+' => 'Böngésszen az iTop Hub-ban, hogy megtalálja azokat a bővítményeket, amelyek segítenek testreszabni és az Ön folyamataihoz igazítani az '.ITOP_APPLICATION_SHORT.'-ot !',
+ 'iTopHub:ExtensionNotInstalled' => 'Nincs telepítve',
+ 'iTopHub:GetMoreExtensions' => 'Bővítmények beszerzése az iTop Hub-ról...',
+ 'iTopHub:LandingWelcome' => 'Gratulálunk! A következő bővítményeket letöltöttük az iTop Hub-ról, és telepítettük az Ön '.ITOP_APPLICATION_SHORT.' példányára.',
+ 'iTopHub:GoBackToITopBtn' => 'Vissza az '.ITOP_APPLICATION_SHORT.'-hoz',
+ 'iTopHub:Uncompressing' => 'Bővítmények kicsomagolása...',
+ 'iTopHub:InstallationWelcome' => 'Az iTop Hub-ról letöltött bővítmények telepítése',
+ 'iTopHub:DBBackupLabel' => 'Példány mentés',
+ 'iTopHub:DBBackupSentence' => 'A frissítés előtt biztonsági mentést készítünk az adatbázisról és az '.ITOP_APPLICATION_SHORT.' konfigurációról.',
+ 'iTopHub:DeployBtn' => 'Telepítés !',
+ 'iTopHub:DatabaseBackupProgress' => 'Példány mentés...',
+ 'iTopHub:InstallationEffect:Install' => 'Verzió: %1$s lesz telepítve.',
+ 'iTopHub:InstallationEffect:NoChange' => 'Verzió: %1$s már telepítve. Nincs változás.',
+ 'iTopHub:InstallationEffect:Upgrade' => 'Frissítve lesz %1$s verzióról %2$s verzióra.',
+ 'iTopHub:InstallationEffect:Downgrade' => 'Lebutítva lesz %1$s verzióról %2$s verzióra.',
+ 'iTopHub:InstallationProgress:DatabaseBackup' => ITOP_APPLICATION_SHORT.' példány backup...',
+ 'iTopHub:InstallationProgress:ExtensionsInstallation' => 'A bővítmény telepítése',
+ 'iTopHub:InstallationEffect:MissingDependencies' => 'Ez a bővítmény nem telepíthető nem teljesített függőségek miatt.',
+ 'iTopHub:InstallationEffect:MissingDependencies_Details' => 'A bővítményhez további modulok szükségesek: %1$s',
+ 'iTopHub:InstallationProgress:InstallationSuccessful' => 'A telepítés sikeres',
+ 'iTopHub:InstallationStatus:Installed_Version' => '%1$s verzió: %2$s.',
+ 'iTopHub:InstallationStatus:Installed' => 'Telepítve',
+ 'iTopHub:InstallationStatus:Version_NotInstalled' => 'A %1$s verzió NINCS telepítve.',
));
+
+
diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/it.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/it.dict.itop-hub-connector.php
index 0a6ceb1112..b0ddc3f703 100644
--- a/datamodels/2.x/itop-hub-connector/dictionaries/it.dict.itop-hub-connector.php
+++ b/datamodels/2.x/itop-hub-connector/dictionaries/it.dict.itop-hub-connector.php
@@ -38,7 +38,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'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.~~',
@@ -48,7 +47,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'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.':~~',
@@ -58,7 +56,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'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...~~',
@@ -67,7 +64,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'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.~~',
@@ -77,7 +73,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'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/ja.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php
index c03575b99d..14422d10de 100644
--- a/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php
+++ b/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php
@@ -38,7 +38,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'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.~~',
@@ -48,7 +47,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'iTopHub:CompiledOK' => 'Compilation successful.~~',
'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment! iTop 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.':~~',
@@ -58,7 +56,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt iTop 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...~~',
@@ -67,7 +64,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'iTopHub:DBBackupSentence' => 'Do a backup of the database and iTop 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.~~',
@@ -77,7 +73,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'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 e04dc56cc9..dfd15f1bde 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
@@ -39,7 +39,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'iTopHub:AutoSubmit' => 'Vraag dit niet opnieuw en ga volgende keer automatisch naar iTop Hub.',
'UI:About:RemoteExtensionSource' => 'iTop Hub',
'iTopHub:Explanation' => 'Door op deze knop te klikken, word je doorgestuurd naar iTop Hub.',
-
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s vrije schijfruimte in %2$s.',
'iTopHub:FailedToCheckFreeDiskSpace' => 'Kon niet controleren hoeveel schijfruimte nog vrij is.',
'iTopHub:BackupOk' => 'Backup geslaagd.',
@@ -49,7 +48,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'iTopHub:CompiledOK' => 'Compilatie geslaagd.',
'iTopHub:ConfigurationSafelyReverted' => 'Er trad een fout op bij de installatie! '.ITOP_APPLICATION_SHORT.'-configuratie werd NIET aangepast.',
'iTopHub:FailAuthent' => 'Aanmelden lukt niet voor deze actie.',
-
'iTopHub:InstalledExtensions' => 'Manueel geïnstalleerde extensies',
'iTopHub:ExtensionCategory:Manual' => 'Manueel geïnstalleerde extensies',
'iTopHub:ExtensionCategory:Manual+' => 'Deze extensies werden geïnstalleerd door ze manueel in de map %1$s te plaatsen:',
@@ -59,7 +57,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'iTopHub:NoExtensionInThisCategory+' => 'Blader op iTop Hub en ontdek welke extensies te vinden die je helpen om iTop aan te passen aan jouw manier van werken !',
'iTopHub:ExtensionNotInstalled' => 'Niet geïnstalleerd',
'iTopHub:GetMoreExtensions' => 'Extensies zoeken op iTop Hub...',
-
'iTopHub:LandingWelcome' => 'Gefeliciteerd! Deze extensies werden gedownload via iTop Hub en op deze iTop geïnstalleerd.',
'iTopHub:GoBackToITopBtn' => 'Terug naar '.ITOP_APPLICATION_SHORT,
'iTopHub:Uncompressing' => 'Extensies aan het uitpakken...',
@@ -68,7 +65,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'iTopHub:DBBackupSentence' => 'Neem vooraf een backup van de database en '.ITOP_APPLICATION_SHORT.'-configuratie vooraleer de update uit te voeren',
'iTopHub:DeployBtn' => 'Installeer!',
'iTopHub:DatabaseBackupProgress' => 'Backup deze omgeving...',
-
'iTopHub:InstallationEffect:Install' => 'Versie: %1$s zal geïnstalleerd worden.',
'iTopHub:InstallationEffect:NoChange' => 'Versie: %1$s is al geïnstalleerd.',
'iTopHub:InstallationEffect:Upgrade' => 'Er zal een upgrade gebeuren van versie %1$s naar %2$s.',
@@ -78,7 +74,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'iTopHub:InstallationEffect:MissingDependencies' => 'Deze extensie kan niet geïnstalleerd worden omdat er niet aan vereisten voldaan is.',
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'De extensie vereist de module(s): %1$s',
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installatie gelukt!',
-
'iTopHub:InstallationStatus:Installed_Version' => '%1$s versie: %2$s.',
'iTopHub:InstallationStatus:Installed' => 'Geïnstalleerd',
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Versie %1$s is NIET geïnstalleerd.',
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 05a18dcd1c..34b47e69ff 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
@@ -38,7 +38,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'iTopHub:AutoSubmit' => 'Nie pytaj mnie ponownie. Następnym razem przejdź automatycznie do iTop Hub.',
'UI:About:RemoteExtensionSource' => 'iTop Hub',
'iTopHub:Explanation' => 'Kliknięcie tego przycisku spowoduje przekierowanie do iTop Hub.',
-
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s wolne miejsce na dysku w %2$s.',
'iTopHub:FailedToCheckFreeDiskSpace' => 'Nie udało się sprawdzić wolnego miejsca na dysku.',
'iTopHub:BackupOk' => 'Kopia zapasowa Ok.',
@@ -48,7 +47,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'iTopHub:CompiledOK' => 'Kompilacja pomyślna.',
'iTopHub:ConfigurationSafelyReverted' => 'Wykryto błąd podczas wdrażania! Konfiguracja '.ITOP_APPLICATION_SHORT.' NIE została zmodyfikowana.',
'iTopHub:FailAuthent' => 'Uwierzytelnianie nie powiodło się dla tej akcji.',
-
'iTopHub:InstalledExtensions' => 'Rozszerzenia wdrożone w tej instancji',
'iTopHub:ExtensionCategory:Manual' => 'Rozszerzenia wdrażane ręcznie',
'iTopHub:ExtensionCategory:Manual+' => 'Następujące rozszerzenia zostały wdrożone przez ręczne skopiowanie ich do katalogu %1$s programu '.ITOP_APPLICATION_SHORT.':',
@@ -58,7 +56,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'iTopHub:NoExtensionInThisCategory+' => '',
'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.'.',
'iTopHub:GoBackToITopBtn' => 'Wróć do '.ITOP_APPLICATION_SHORT,
'iTopHub:Uncompressing' => 'Rozpakowywanie rozszerzeń...',
@@ -67,7 +64,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'iTopHub:DBBackupSentence' => 'Przed aktualizacją wykonaj kopię zapasową bazy danych i konfiguracji '.ITOP_APPLICATION_SHORT,
'iTopHub:DeployBtn' => 'Wykonaj !',
'iTopHub:DatabaseBackupProgress' => 'Kopia zapasowa instancji...',
-
'iTopHub:InstallationEffect:Install' => 'Wersja: %1$s zostanie zainstalowana.',
'iTopHub:InstallationEffect:NoChange' => 'Wersja: %1$s jest zainstalowana. Nic się nie zmieni.',
'iTopHub:InstallationEffect:Upgrade' => 'Zostanie uaktualniony z wersji %1$s do wersji %2$s.',
@@ -77,7 +73,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'iTopHub:InstallationEffect:MissingDependencies' => 'Nie można zainstalować tego rozszerzenia z powodu niespełnionych zależności.',
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'Rozszerzenie wymaga modułu(ów): %1$s',
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Instalacja zakończyła się sukcesem!',
-
'iTopHub:InstallationStatus:Installed_Version' => '%1$s wersja: %2$s.',
'iTopHub:InstallationStatus:Installed' => 'Zainstalowana',
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Wersja %1$s NIE zainstalowana.',
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 c62a1bcaca..b55db0aada 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
@@ -38,7 +38,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'iTopHub:AutoSubmit' => 'Não me pergunte novamente. Da próxima vez, vá para o iTop Hub automaticamente',
'UI:About:RemoteExtensionSource' => 'iTop Hub',
'iTopHub:Explanation' => 'Ao clicar neste botão, você será redirecionado para o iTop Hub',
-
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s de espaço livre em disco em %2$s',
'iTopHub:FailedToCheckFreeDiskSpace' => 'Falha ao verificar o espaço livre em disco',
'iTopHub:BackupOk' => 'Backup concluído com sucesso',
@@ -48,7 +47,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'iTopHub:CompiledOK' => 'Compilação bem-sucedida',
'iTopHub:ConfigurationSafelyReverted' => 'Erro detectado durante a implantação! A configuração do '.ITOP_APPLICATION_SHORT.' NÃO foi modificada',
'iTopHub:FailAuthent' => 'Autenticação falhou para esta ação',
-
'iTopHub:InstalledExtensions' => 'Extensões implantadas nesta instância',
'iTopHub:ExtensionCategory:Manual' => 'Extensões implantadas manualmente',
'iTopHub:ExtensionCategory:Manual+' => 'As seguintes extensões foram implantadas copiando-as manualmente no diretório %1$s do '.ITOP_APPLICATION_SHORT.':',
@@ -58,7 +56,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'iTopHub:NoExtensionInThisCategory+' => 'Acesse o iTop Hub para encontrar as extensões que ajudarão você a personalizar e adaptar o '.ITOP_APPLICATION_SHORT.' aos seus processos !',
'iTopHub:ExtensionNotInstalled' => 'Não instalado',
'iTopHub:GetMoreExtensions' => 'Obter extensões do iTop Hub...',
-
'iTopHub:LandingWelcome' => 'Parabéns! As extensões a seguir foram baixadas do iTop Hub e implantadas no seu '.ITOP_APPLICATION_SHORT,
'iTopHub:GoBackToITopBtn' => 'Voltar para o '.ITOP_APPLICATION_SHORT,
'iTopHub:Uncompressing' => 'Descompactando extensão(ões)...',
@@ -67,7 +64,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'iTopHub:DBBackupSentence' => 'Faça um backup do banco de dados e configuração do '.ITOP_APPLICATION_SHORT.' antes de atualizar',
'iTopHub:DeployBtn' => 'Implantar !',
'iTopHub:DatabaseBackupProgress' => 'Backup da instância...',
-
'iTopHub:InstallationEffect:Install' => 'Versão: %1$s será instalada.',
'iTopHub:InstallationEffect:NoChange' => 'Versão: %1$s já está instalada. Nenhuma alteração realizada',
'iTopHub:InstallationEffect:Upgrade' => 'Será atualizada da versão %1$s para a versão %2$s',
@@ -77,7 +73,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'iTopHub:InstallationEffect:MissingDependencies' => 'Esta extensão não pode ser instalada por causa de dependências não atendidas',
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'A extensão requer o(s) módulo(s): %1$s',
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Instalação bem-sucedida!',
-
'iTopHub:InstallationStatus:Installed_Version' => '%1$s versão: %2$s',
'iTopHub:InstallationStatus:Installed' => 'Instalado',
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Versão %1$s NÃO instalada',
diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/ru.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/ru.dict.itop-hub-connector.php
index 0d1151b77d..a9e80491cf 100644
--- a/datamodels/2.x/itop-hub-connector/dictionaries/ru.dict.itop-hub-connector.php
+++ b/datamodels/2.x/itop-hub-connector/dictionaries/ru.dict.itop-hub-connector.php
@@ -26,7 +26,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'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.~~',
@@ -36,7 +35,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'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.':~~',
@@ -46,7 +44,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'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...~~',
@@ -55,7 +52,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'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.~~',
@@ -65,7 +61,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'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/sk.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php
index f04c02e17f..fda35f291d 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
@@ -38,7 +38,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'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.~~',
@@ -48,7 +47,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'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.':~~',
@@ -58,7 +56,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'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...~~',
@@ -67,7 +64,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'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.~~',
@@ -77,7 +73,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'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/tr.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/tr.dict.itop-hub-connector.php
index 62b819b19b..6006771c49 100644
--- a/datamodels/2.x/itop-hub-connector/dictionaries/tr.dict.itop-hub-connector.php
+++ b/datamodels/2.x/itop-hub-connector/dictionaries/tr.dict.itop-hub-connector.php
@@ -38,7 +38,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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.~~',
@@ -48,7 +47,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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.':~~',
@@ -58,7 +56,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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...~~',
@@ -67,7 +64,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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.~~',
@@ -77,7 +73,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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/zh_cn.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/zh_cn.dict.itop-hub-connector.php
index f55e3d811e..a705fd8e41 100644
--- a/datamodels/2.x/itop-hub-connector/dictionaries/zh_cn.dict.itop-hub-connector.php
+++ b/datamodels/2.x/itop-hub-connector/dictionaries/zh_cn.dict.itop-hub-connector.php
@@ -38,7 +38,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'iTopHub:AutoSubmit' => '不再询问. 下次自动进入iTop Hub .',
'UI:About:RemoteExtensionSource' => 'iTop Hub',
'iTopHub:Explanation' => '点击这个按钮您将被引导至iTop Hub.',
-
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s 可用磁盘空间位于 %2$s.',
'iTopHub:FailedToCheckFreeDiskSpace' => '检查可用磁盘空间失败.',
'iTopHub:BackupOk' => '备份成功.',
@@ -48,7 +47,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'iTopHub:CompiledOK' => '编译成功.',
'iTopHub:ConfigurationSafelyReverted' => '安装时发生错误! iTop配置将不会改变.',
'iTopHub:FailAuthent' => '认证失败.',
-
'iTopHub:InstalledExtensions' => '本机已安装的扩展',
'iTopHub:ExtensionCategory:Manual' => '手动安装的扩展',
'iTopHub:ExtensionCategory:Manual+' => '下列已安装的扩展是手动将文件放置到 %1$s 目录的:',
@@ -58,7 +56,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'iTopHub:NoExtensionInThisCategory+' => '浏览iTop Hub,去寻找符合您喜欢的扩展吧.',
'iTopHub:ExtensionNotInstalled' => '未安装',
'iTopHub:GetMoreExtensions' => '从iTop Hub获取扩展...',
-
'iTopHub:LandingWelcome' => '恭喜! 下列来自iTop Hub的扩展已被下载并安装到本机.',
'iTopHub:GoBackToITopBtn' => '返回'.ITOP_APPLICATION_SHORT,
'iTopHub:Uncompressing' => '扩展解压中...',
@@ -67,7 +64,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'iTopHub:DBBackupSentence' => '在升级之前,备份数据库和 '.ITOP_APPLICATION_SHORT.' 配置文件',
'iTopHub:DeployBtn' => '安装 !',
'iTopHub:DatabaseBackupProgress' => '本机备份...',
-
'iTopHub:InstallationEffect:Install' => 'Version: %1$s 将被安装.',
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s 已安装. 保持不变.',
'iTopHub:InstallationEffect:Upgrade' => '将从 version %1$s 升级 到 version %2$s.',
@@ -77,7 +73,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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' => 'Version %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 382e44cf56..af00fea9dc 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
@@ -113,6 +113,10 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:Incident/Attribute:urgency/Value:4+' => '',
'Class:Incident/Attribute:origin' => 'Původ',
'Class:Incident/Attribute:origin+' => '',
+ '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+' => '',
'Class:Incident/Attribute:origin/Value:monitoring' => 'monitoring',
@@ -234,7 +238,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:Incident/Stimulus:ev_reopen' => 'Znovu otevřít',
'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+' => 'Cascade the resolution to child ticket (ev_autoresolve), and align the following characteristics: service, team, agent, resolution info~~',
'Tickets:Related:OpenIncidents' => 'Otevřené incidenty',
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 1882a2e756..61c1d75a8d 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
@@ -110,6 +110,10 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:Incident/Attribute:urgency/Value:4+' => '',
'Class:Incident/Attribute:origin' => 'Oprindelse',
'Class:Incident/Attribute:origin+' => '',
+ '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:monitoring' => 'Monitoring',
@@ -231,7 +235,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:Incident/Stimulus:ev_reopen' => 'Genåben',
'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/de.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/de.dict.itop-incident-mgmt-itil.php
index b58cb9b9c6..a332891a1d 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
@@ -112,6 +112,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Incident/Attribute:urgency/Value:4+' => '',
'Class:Incident/Attribute:origin' => 'Herkunft',
'Class:Incident/Attribute:origin+' => '',
+ '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:monitoring' => 'Monitoring',
@@ -233,7 +237,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Incident/Stimulus:ev_reopen' => 'Wiedereröffnen',
'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',
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 bd6949b4e4..42f26b9451 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
@@ -15,7 +15,7 @@
//
// You should have received a copy of the GNU Affero General Public License
// along with iTop. If not, see
- /**
+/**
* Spanish Localized data
*
* @copyright Copyright (C) 2010-2023 Combodo SARL
@@ -112,6 +112,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:Incident/Attribute:urgency/Value:4+' => 'Baja',
'Class:Incident/Attribute:origin' => 'Origen',
'Class:Incident/Attribute:origin+' => 'Origen',
+ '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' => 'Correo-e',
'Class:Incident/Attribute:origin/Value:mail+' => 'Correo-e',
'Class:Incident/Attribute:origin/Value:monitoring' => 'Monitoreo',
@@ -233,7 +237,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:Incident/Stimulus:ev_reopen' => 'Reabrir',
'Class:Incident/Stimulus:ev_reopen+' => 'Reabrir',
'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'No puede asignarse el incidente Padre a si mismo',
-
'Class:Incident/Method:ResolveChildTickets' => 'Resolver tickets hijos',
'Class:Incident/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',
'Tickets:Related:OpenIncidents' => 'Incidentes Abiertos',
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 c97c6784f7..980e61ac72 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
@@ -237,12 +237,10 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:Incident/Stimulus:ev_reopen' => 'Ré-ouvrir',
'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',
'Tickets:Related:OpenIncidents' => 'Incidents ouverts',
));
-
// 1:n relations custom labels for tooltip and pop-up title
Dict::Add('FR FR', 'French', 'Français', array(
'Class:Incident/Attribute:child_incidents_list/UI:Links:Create:Button+' => 'Créer un %4$s',
@@ -256,5 +254,5 @@ Dict::Add('FR FR', 'French', 'Français', array(
'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/UI:Links:Delete:Button+' => 'Supprimer cette %4$s',
- 'Class:Incident/Attribute:related_request_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s',
-));
\ No newline at end of file
+ 'Class:Incident/Attribute:related_request_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s'
+));
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 7d35a5e063..e30d20f080 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
@@ -21,27 +21,27 @@
* along with iTop. If not, see
*/
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Menu:IncidentManagement' => 'Incidenskezelés',
- 'Menu:IncidentManagement+' => 'Incident Management~~',
- 'Menu:Incident:Overview' => 'Áttekintő',
- 'Menu:Incident:Overview+' => 'Overview~~',
- 'Menu:NewIncident' => 'Új incidens',
- 'Menu:NewIncident+' => 'Create a new incident ticket~~',
- 'Menu:SearchIncidents' => 'Incidensek keresése',
- 'Menu:SearchIncidents+' => 'Search for incident tickets~~',
- 'Menu:Incident:Shortcuts' => 'Gyorsgombok',
- 'Menu:Incident:Shortcuts+' => '~~',
- 'Menu:Incident:MyIncidents' => 'Hozzám rendelt incidensek',
- 'Menu:Incident:MyIncidents+' => 'Hozzám rendelt incidensek (felelősként)',
- 'Menu:Incident:EscalatedIncidents' => 'Eszkalált incidensek',
- 'Menu:Incident:EscalatedIncidents+' => 'Escalated incidents~~',
- 'Menu:Incident:OpenIncidents' => 'Minden nyitott incidens',
- 'Menu:Incident:OpenIncidents+' => 'All open incidents~~',
- 'UI-IncidentManagementOverview-IncidentByPriority-last-14-days' => 'Az elmúlt 14 nap incidensei prioritásuk szerint',
- 'UI-IncidentManagementOverview-Last-14-days' => 'Az elmúlt 14 nap incidensei',
- 'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Nyitott incidensek állapotuk szerint',
- 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Nyitott incidensek felelősönként',
- 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Nyitott incidensek ügyfelenként',
+ 'Menu:IncidentManagement' => 'Incidenskezelés',
+ 'Menu:IncidentManagement+' => 'Incident Management~~',
+ 'Menu:Incident:Overview' => 'Áttekintő',
+ 'Menu:Incident:Overview+' => 'Overview~~',
+ 'Menu:NewIncident' => 'Új incidens',
+ 'Menu:NewIncident+' => 'Create a new incident ticket~~',
+ 'Menu:SearchIncidents' => 'Incidensek keresése',
+ 'Menu:SearchIncidents+' => 'Search for incident tickets~~',
+ 'Menu:Incident:Shortcuts' => 'Gyorsgombok',
+ 'Menu:Incident:Shortcuts+' => '~~',
+ 'Menu:Incident:MyIncidents' => 'Hozzám rendelt incidensek',
+ 'Menu:Incident:MyIncidents+' => 'Hozzám rendelt incidensek (felelősként)',
+ 'Menu:Incident:EscalatedIncidents' => 'Eszkalált incidensek',
+ 'Menu:Incident:EscalatedIncidents+' => 'Escalated incidents~~',
+ 'Menu:Incident:OpenIncidents' => 'Minden nyitott incidens',
+ 'Menu:Incident:OpenIncidents+' => 'All open incidents~~',
+ 'UI-IncidentManagementOverview-IncidentByPriority-last-14-days' => 'Az elmúlt 14 nap incidensei prioritásuk szerint',
+ 'UI-IncidentManagementOverview-Last-14-days' => 'Az elmúlt 14 nap incidensei',
+ 'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Nyitott incidensek állapotuk szerint',
+ 'UI-IncidentManagementOverview-OpenIncidentByAgent' => 'Nyitott incidensek felelősönként',
+ 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => 'Nyitott incidensek ügyfelenként',
));
@@ -60,180 +60,182 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Incident' => 'Incidens',
- 'Class:Incident+' => '~~',
- 'Class:Incident/Attribute:status' => 'Állapot',
- 'Class:Incident/Attribute:status+' => '~~',
- 'Class:Incident/Attribute:status/Value:new' => 'Új',
- 'Class:Incident/Attribute:status/Value:new+' => '~~',
- 'Class:Incident/Attribute:status/Value:escalated_tto' => 'Eszkalált TTO',
- 'Class:Incident/Attribute:status/Value:escalated_tto+' => '~~',
- 'Class:Incident/Attribute:status/Value:assigned' => 'Hozzárendelt',
- 'Class:Incident/Attribute:status/Value:assigned+' => '~~',
- 'Class:Incident/Attribute:status/Value:escalated_ttr' => 'Eszkalált TTR',
- 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '~~',
- 'Class:Incident/Attribute:status/Value:waiting_for_approval' => 'Jóváhagyásra vár',
- 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '~~',
- 'Class:Incident/Attribute:status/Value:pending' => 'Folyamatban',
- 'Class:Incident/Attribute:status/Value:pending+' => '~~',
- 'Class:Incident/Attribute:status/Value:resolved' => 'Megoldva',
- 'Class:Incident/Attribute:status/Value:resolved+' => '~~',
- 'Class:Incident/Attribute:status/Value:closed' => 'Lezárt',
- 'Class:Incident/Attribute:status/Value:closed+' => '~~',
- 'Class:Incident/Attribute:impact' => 'Hatása',
- 'Class:Incident/Attribute:impact+' => '~~',
- 'Class:Incident/Attribute:impact/Value:1' => 'Részlegre',
- 'Class:Incident/Attribute:impact/Value:1+' => '~~',
- 'Class:Incident/Attribute:impact/Value:2' => 'Szolgáltatásra',
- 'Class:Incident/Attribute:impact/Value:2+' => '~~',
- 'Class:Incident/Attribute:impact/Value:3' => 'Személyre',
- 'Class:Incident/Attribute:impact/Value:3+' => '~~',
- 'Class:Incident/Attribute:priority' => 'Prioritás',
- 'Class:Incident/Attribute:priority+' => '~~',
- 'Class:Incident/Attribute:priority/Value:1' => 'Kritikus',
- 'Class:Incident/Attribute:priority/Value:1+' => 'critical~~',
- 'Class:Incident/Attribute:priority/Value:2' => 'Magas',
- 'Class:Incident/Attribute:priority/Value:2+' => 'high~~',
- 'Class:Incident/Attribute:priority/Value:3' => 'Közepes',
- 'Class:Incident/Attribute:priority/Value:3+' => 'medium~~',
- 'Class:Incident/Attribute:priority/Value:4' => 'Alacsony',
- 'Class:Incident/Attribute:priority/Value:4+' => 'low~~',
- 'Class:Incident/Attribute:urgency' => 'Sürgősség',
- 'Class:Incident/Attribute:urgency+' => '~~',
- 'Class:Incident/Attribute:urgency/Value:1' => 'Nem várhat',
- 'Class:Incident/Attribute:urgency/Value:1+' => 'critical~~',
- 'Class:Incident/Attribute:urgency/Value:2' => 'Nagyon sürgős',
- 'Class:Incident/Attribute:urgency/Value:2+' => 'high~~',
- '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+' => 'low~~',
- 'Class:Incident/Attribute:origin' => 'Eredet',
- 'Class:Incident/Attribute:origin+' => '~~',
- 'Class:Incident/Attribute:origin/Value:mail' => 'Email',
- 'Class:Incident/Attribute:origin/Value:mail+' => 'email~~',
- 'Class:Incident/Attribute:origin/Value:monitoring' => 'Felügyelet',
- 'Class:Incident/Attribute:origin/Value:monitoring+' => 'monitoring~~',
- 'Class:Incident/Attribute:origin/Value:phone' => 'Telefon',
- 'Class:Incident/Attribute:origin/Value:phone+' => 'phone~~',
- 'Class:Incident/Attribute:origin/Value:portal' => 'Portál',
- 'Class:Incident/Attribute:origin/Value:portal+' => 'portal~~',
- 'Class:Incident/Attribute:service_id' => 'Szolgáltatás',
- 'Class:Incident/Attribute:service_id+' => '~~',
- 'Class:Incident/Attribute:service_name' => 'Szolgáltatás név',
- 'Class:Incident/Attribute:service_name+' => '~~',
- 'Class:Incident/Attribute:servicesubcategory_id' => 'Szolgáltatás alkategória',
- 'Class:Incident/Attribute:servicesubcategory_id+' => '~~',
- '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/Value:no' => 'Nem',
- 'Class:Incident/Attribute:escalation_flag/Value:no+' => 'No~~',
- 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Igen',
- 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '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',
- 'Class:Incident/Attribute:assignment_date+' => '~~',
- 'Class:Incident/Attribute:resolution_date' => 'Megoldási dátum',
- 'Class:Incident/Attribute:resolution_date+' => '~~',
- 'Class:Incident/Attribute:last_pending_date' => 'Utolsó függőben lévő dátum',
- 'Class:Incident/Attribute:last_pending_date+' => '~~',
- 'Class:Incident/Attribute:cumulatedpending' => 'Kumulált függőben lévő',
- 'Class:Incident/Attribute:cumulatedpending+' => '~~',
- 'Class:Incident/Attribute:tto' => 'TTO',
- 'Class:Incident/Attribute:tto+' => '~~',
- 'Class:Incident/Attribute:ttr' => 'TTR',
- 'Class:Incident/Attribute:ttr+' => '~~',
- 'Class:Incident/Attribute:tto_escalation_deadline' => 'TTO határidő',
- 'Class:Incident/Attribute:tto_escalation_deadline+' => '~~',
- 'Class:Incident/Attribute:sla_tto_passed' => 'SLA TTO letelt',
- 'Class:Incident/Attribute:sla_tto_passed+' => '~~',
- 'Class:Incident/Attribute:sla_tto_over' => 'SLA TTO túllépett',
- 'Class:Incident/Attribute:sla_tto_over+' => '~~',
- 'Class:Incident/Attribute:ttr_escalation_deadline' => 'TTR határidő',
- 'Class:Incident/Attribute:ttr_escalation_deadline+' => '~~',
- 'Class:Incident/Attribute:sla_ttr_passed' => 'SLA TTR letelt',
- 'Class:Incident/Attribute:sla_ttr_passed+' => '~~',
- 'Class:Incident/Attribute:sla_ttr_over' => 'SLA TTR túllépett',
- 'Class:Incident/Attribute:sla_ttr_over+' => '~~',
- 'Class:Incident/Attribute:time_spent' => 'Időráfordítás',
- 'Class:Incident/Attribute:time_spent+' => '~~',
- 'Class:Incident/Attribute:resolution_code' => 'Megoldás kód',
- 'Class:Incident/Attribute:resolution_code+' => '~~',
- 'Class:Incident/Attribute:resolution_code/Value:assistance' => 'Támogatás',
- 'Class:Incident/Attribute:resolution_code/Value:assistance+' => 'assistance~~',
- 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'Programiba javítás',
- 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => 'bug fixed~~',
- 'Class:Incident/Attribute:resolution_code/Value:hardware repair' => 'Hardver javítás',
- 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => 'hardware repair~~',
- 'Class:Incident/Attribute:resolution_code/Value:other' => 'Egyéb',
- 'Class:Incident/Attribute:resolution_code/Value:other+' => 'other~~',
- 'Class:Incident/Attribute:resolution_code/Value:software patch' => 'Szoftverfrissítés',
- 'Class:Incident/Attribute:resolution_code/Value:software patch+' => 'software patch~~',
- 'Class:Incident/Attribute:resolution_code/Value:system update' => 'Rendszerfrissítés',
- 'Class:Incident/Attribute:resolution_code/Value:system update+' => 'system update~~',
- 'Class:Incident/Attribute:resolution_code/Value:training' => 'Oktatás',
- 'Class:Incident/Attribute:resolution_code/Value:training+' => 'training~~',
- 'Class:Incident/Attribute:solution' => 'Megoldás',
- 'Class:Incident/Attribute:solution+' => '~~',
- 'Class:Incident/Attribute:pending_reason' => 'Függőben lévőség oka',
- 'Class:Incident/Attribute:pending_reason+' => '~~',
- 'Class:Incident/Attribute:parent_incident_id' => 'Szülő incidens',
- 'Class:Incident/Attribute:parent_incident_id+' => '~~',
- 'Class:Incident/Attribute:parent_incident_ref' => 'Szülő incidens ref.',
- 'Class:Incident/Attribute:parent_incident_ref+' => '~~',
- 'Class:Incident/Attribute:parent_change_id' => 'Szülő változás',
- 'Class:Incident/Attribute:parent_change_id+' => '~~',
- 'Class:Incident/Attribute:parent_change_ref' => 'Szülő változás ref.',
- 'Class:Incident/Attribute:parent_change_ref+' => '~~',
- 'Class:Incident/Attribute:parent_problem_id' => 'Szülő probléma azonosító',
- 'Class:Incident/Attribute:parent_problem_id+' => '~~',
- 'Class:Incident/Attribute:parent_problem_ref' => 'Szülő probléma ref.',
- 'Class:Incident/Attribute:parent_problem_ref+' => '~~',
- 'Class:Incident/Attribute:related_request_list' => 'Gyermek kérelmek',
- 'Class:Incident/Attribute:related_request_list+' => '~~',
- 'Class:Incident/Attribute:child_incidents_list' => 'Gyermek incidensek',
- 'Class:Incident/Attribute:child_incidents_list+' => 'Az összes ehhez az incidenshez kapcsolódó gyermek incidens',
- 'Class:Incident/Attribute:public_log' => 'Nyilvános napló',
- 'Class:Incident/Attribute:public_log+' => '~~',
- '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+' => 'Very satisfied~~',
- 'Class:Incident/Attribute:user_satisfaction/Value:2' => 'Viszonylag elégedett',
- 'Class:Incident/Attribute:user_satisfaction/Value:2+' => 'Fairly statisfied~~',
- 'Class:Incident/Attribute:user_satisfaction/Value:3' => 'Inkább elégedetlen',
- 'Class:Incident/Attribute:user_satisfaction/Value:3+' => 'Rather Dissatified~~',
- 'Class:Incident/Attribute:user_satisfaction/Value:4' => 'Nagyon elégedetlen',
- 'Class:Incident/Attribute:user_satisfaction/Value:4+' => 'Very Dissatisfied~~',
- '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',
- 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '~~',
- 'Class:Incident/Stimulus:ev_assign' => 'Hozzárendelés',
- 'Class:Incident/Stimulus:ev_assign+' => '~~',
- 'Class:Incident/Stimulus:ev_reassign' => 'Újra hozzárendelés',
- 'Class:Incident/Stimulus:ev_reassign+' => '~~',
- 'Class:Incident/Stimulus:ev_pending' => 'Függőben',
- 'Class:Incident/Stimulus:ev_pending+' => '~~',
- 'Class:Incident/Stimulus:ev_timeout' => 'Időtúllépés',
- 'Class:Incident/Stimulus:ev_timeout+' => '~~',
- 'Class:Incident/Stimulus:ev_autoresolve' => 'Automatikus megoldás',
- 'Class:Incident/Stimulus:ev_autoresolve+' => '~~',
- 'Class:Incident/Stimulus:ev_autoclose' => 'Automatikus lezárás',
- 'Class:Incident/Stimulus:ev_autoclose+' => '~~',
- 'Class:Incident/Stimulus:ev_resolve' => 'Megjelölés megoldottként',
- 'Class:Incident/Stimulus:ev_resolve+' => '~~',
- 'Class:Incident/Stimulus:ev_close' => 'Kérelem lezárása',
- 'Class:Incident/Stimulus:ev_close+' => '~~',
- 'Class:Incident/Stimulus:ev_reopen' => 'Újranyitás',
- 'Class:Incident/Stimulus:ev_reopen+' => '~~',
- 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'A szülő incidenst nem lehet magához az incidenshez rendelni.',
-
- 'Class:Incident/Method:ResolveChildTickets' => 'ResolveChildTickets',
- 'Class:Incident/Method:ResolveChildTickets+' => 'A felbontás kaszkádolása a gyermek jegyhez (ev_autoresolve), és a következő jellemzők összehangolása: szolgáltatás, csapat, ügynök, megoldási információ.',
- 'Tickets:Related:OpenIncidents' => 'Nyitott incidensek',
+ 'Class:Incident' => 'Incidens',
+ 'Class:Incident+' => '~~',
+ 'Class:Incident/Attribute:status' => 'Állapot',
+ 'Class:Incident/Attribute:status+' => '~~',
+ 'Class:Incident/Attribute:status/Value:new' => 'Új',
+ 'Class:Incident/Attribute:status/Value:new+' => '~~',
+ 'Class:Incident/Attribute:status/Value:escalated_tto' => 'Eszkalált TTO',
+ 'Class:Incident/Attribute:status/Value:escalated_tto+' => '~~',
+ 'Class:Incident/Attribute:status/Value:assigned' => 'Hozzárendelt',
+ 'Class:Incident/Attribute:status/Value:assigned+' => '~~',
+ 'Class:Incident/Attribute:status/Value:escalated_ttr' => 'Eszkalált TTR',
+ 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '~~',
+ 'Class:Incident/Attribute:status/Value:waiting_for_approval' => 'Jóváhagyásra vár',
+ 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '~~',
+ 'Class:Incident/Attribute:status/Value:pending' => 'Folyamatban',
+ 'Class:Incident/Attribute:status/Value:pending+' => '~~',
+ 'Class:Incident/Attribute:status/Value:resolved' => 'Megoldva',
+ 'Class:Incident/Attribute:status/Value:resolved+' => '~~',
+ 'Class:Incident/Attribute:status/Value:closed' => 'Lezárt',
+ 'Class:Incident/Attribute:status/Value:closed+' => '~~',
+ 'Class:Incident/Attribute:impact' => 'Hatása',
+ 'Class:Incident/Attribute:impact+' => '~~',
+ 'Class:Incident/Attribute:impact/Value:1' => 'Részlegre',
+ 'Class:Incident/Attribute:impact/Value:1+' => '~~',
+ 'Class:Incident/Attribute:impact/Value:2' => 'Szolgáltatásra',
+ 'Class:Incident/Attribute:impact/Value:2+' => '~~',
+ 'Class:Incident/Attribute:impact/Value:3' => 'Személyre',
+ 'Class:Incident/Attribute:impact/Value:3+' => '~~',
+ 'Class:Incident/Attribute:priority' => 'Prioritás',
+ 'Class:Incident/Attribute:priority+' => '~~',
+ 'Class:Incident/Attribute:priority/Value:1' => 'Kritikus',
+ 'Class:Incident/Attribute:priority/Value:1+' => 'critical~~',
+ 'Class:Incident/Attribute:priority/Value:2' => 'Magas',
+ 'Class:Incident/Attribute:priority/Value:2+' => 'high~~',
+ 'Class:Incident/Attribute:priority/Value:3' => 'Közepes',
+ 'Class:Incident/Attribute:priority/Value:3+' => 'medium~~',
+ 'Class:Incident/Attribute:priority/Value:4' => 'Alacsony',
+ 'Class:Incident/Attribute:priority/Value:4+' => 'low~~',
+ 'Class:Incident/Attribute:urgency' => 'Sürgősség',
+ 'Class:Incident/Attribute:urgency+' => '~~',
+ 'Class:Incident/Attribute:urgency/Value:1' => 'Nem várhat',
+ 'Class:Incident/Attribute:urgency/Value:1+' => 'critical~~',
+ 'Class:Incident/Attribute:urgency/Value:2' => 'Nagyon sürgős',
+ 'Class:Incident/Attribute:urgency/Value:2+' => 'high~~',
+ '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+' => 'low~~',
+ 'Class:Incident/Attribute:origin' => 'Eredet',
+ 'Class:Incident/Attribute:origin+' => '~~',
+ '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+' => 'email~~',
+ 'Class:Incident/Attribute:origin/Value:monitoring' => 'Felügyelet',
+ 'Class:Incident/Attribute:origin/Value:monitoring+' => 'monitoring~~',
+ 'Class:Incident/Attribute:origin/Value:phone' => 'Telefon',
+ 'Class:Incident/Attribute:origin/Value:phone+' => 'phone~~',
+ 'Class:Incident/Attribute:origin/Value:portal' => 'Portál',
+ 'Class:Incident/Attribute:origin/Value:portal+' => 'portal~~',
+ 'Class:Incident/Attribute:service_id' => 'Szolgáltatás',
+ 'Class:Incident/Attribute:service_id+' => '~~',
+ 'Class:Incident/Attribute:service_name' => 'Szolgáltatás név',
+ 'Class:Incident/Attribute:service_name+' => '~~',
+ 'Class:Incident/Attribute:servicesubcategory_id' => 'Szolgáltatás alkategória',
+ 'Class:Incident/Attribute:servicesubcategory_id+' => '~~',
+ '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/Value:no' => 'Nem',
+ 'Class:Incident/Attribute:escalation_flag/Value:no+' => 'No~~',
+ 'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Igen',
+ 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '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',
+ 'Class:Incident/Attribute:assignment_date+' => '~~',
+ 'Class:Incident/Attribute:resolution_date' => 'Megoldási dátum',
+ 'Class:Incident/Attribute:resolution_date+' => '~~',
+ 'Class:Incident/Attribute:last_pending_date' => 'Utolsó függőben lévő dátum',
+ 'Class:Incident/Attribute:last_pending_date+' => '~~',
+ 'Class:Incident/Attribute:cumulatedpending' => 'Kumulált függőben lévő',
+ 'Class:Incident/Attribute:cumulatedpending+' => '~~',
+ 'Class:Incident/Attribute:tto' => 'TTO',
+ 'Class:Incident/Attribute:tto+' => '~~',
+ 'Class:Incident/Attribute:ttr' => 'TTR',
+ 'Class:Incident/Attribute:ttr+' => '~~',
+ 'Class:Incident/Attribute:tto_escalation_deadline' => 'TTO határidő',
+ 'Class:Incident/Attribute:tto_escalation_deadline+' => '~~',
+ 'Class:Incident/Attribute:sla_tto_passed' => 'SLA TTO letelt',
+ 'Class:Incident/Attribute:sla_tto_passed+' => '~~',
+ 'Class:Incident/Attribute:sla_tto_over' => 'SLA TTO túllépett',
+ 'Class:Incident/Attribute:sla_tto_over+' => '~~',
+ 'Class:Incident/Attribute:ttr_escalation_deadline' => 'TTR határidő',
+ 'Class:Incident/Attribute:ttr_escalation_deadline+' => '~~',
+ 'Class:Incident/Attribute:sla_ttr_passed' => 'SLA TTR letelt',
+ 'Class:Incident/Attribute:sla_ttr_passed+' => '~~',
+ 'Class:Incident/Attribute:sla_ttr_over' => 'SLA TTR túllépett',
+ 'Class:Incident/Attribute:sla_ttr_over+' => '~~',
+ 'Class:Incident/Attribute:time_spent' => 'Időráfordítás',
+ 'Class:Incident/Attribute:time_spent+' => '~~',
+ 'Class:Incident/Attribute:resolution_code' => 'Megoldás kód',
+ 'Class:Incident/Attribute:resolution_code+' => '~~',
+ 'Class:Incident/Attribute:resolution_code/Value:assistance' => 'Támogatás',
+ 'Class:Incident/Attribute:resolution_code/Value:assistance+' => 'assistance~~',
+ 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'Programiba javítás',
+ 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => 'bug fixed~~',
+ 'Class:Incident/Attribute:resolution_code/Value:hardware repair' => 'Hardver javítás',
+ 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => 'hardware repair~~',
+ 'Class:Incident/Attribute:resolution_code/Value:other' => 'Egyéb',
+ 'Class:Incident/Attribute:resolution_code/Value:other+' => 'other~~',
+ 'Class:Incident/Attribute:resolution_code/Value:software patch' => 'Szoftverfrissítés',
+ 'Class:Incident/Attribute:resolution_code/Value:software patch+' => 'software patch~~',
+ 'Class:Incident/Attribute:resolution_code/Value:system update' => 'Rendszerfrissítés',
+ 'Class:Incident/Attribute:resolution_code/Value:system update+' => 'system update~~',
+ 'Class:Incident/Attribute:resolution_code/Value:training' => 'Oktatás',
+ 'Class:Incident/Attribute:resolution_code/Value:training+' => 'training~~',
+ 'Class:Incident/Attribute:solution' => 'Megoldás',
+ 'Class:Incident/Attribute:solution+' => '~~',
+ 'Class:Incident/Attribute:pending_reason' => 'Függőben lévőség oka',
+ 'Class:Incident/Attribute:pending_reason+' => '~~',
+ 'Class:Incident/Attribute:parent_incident_id' => 'Szülő incidens',
+ 'Class:Incident/Attribute:parent_incident_id+' => '~~',
+ 'Class:Incident/Attribute:parent_incident_ref' => 'Szülő incidens ref.',
+ 'Class:Incident/Attribute:parent_incident_ref+' => '~~',
+ 'Class:Incident/Attribute:parent_change_id' => 'Szülő változás',
+ 'Class:Incident/Attribute:parent_change_id+' => '~~',
+ 'Class:Incident/Attribute:parent_change_ref' => 'Szülő változás ref.',
+ 'Class:Incident/Attribute:parent_change_ref+' => '~~',
+ 'Class:Incident/Attribute:parent_problem_id' => 'Szülő probléma azonosító',
+ 'Class:Incident/Attribute:parent_problem_id+' => '~~',
+ 'Class:Incident/Attribute:parent_problem_ref' => 'Szülő probléma ref.',
+ 'Class:Incident/Attribute:parent_problem_ref+' => '~~',
+ 'Class:Incident/Attribute:related_request_list' => 'Gyermek kérelmek',
+ 'Class:Incident/Attribute:related_request_list+' => '~~',
+ 'Class:Incident/Attribute:child_incidents_list' => 'Gyermek incidensek',
+ 'Class:Incident/Attribute:child_incidents_list+' => 'Az összes ehhez az incidenshez kapcsolódó gyermek incidens',
+ 'Class:Incident/Attribute:public_log' => 'Nyilvános napló',
+ 'Class:Incident/Attribute:public_log+' => '~~',
+ '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+' => 'Very satisfied~~',
+ 'Class:Incident/Attribute:user_satisfaction/Value:2' => 'Viszonylag elégedett',
+ 'Class:Incident/Attribute:user_satisfaction/Value:2+' => 'Fairly statisfied~~',
+ 'Class:Incident/Attribute:user_satisfaction/Value:3' => 'Inkább elégedetlen',
+ 'Class:Incident/Attribute:user_satisfaction/Value:3+' => 'Rather Dissatified~~',
+ 'Class:Incident/Attribute:user_satisfaction/Value:4' => 'Nagyon elégedetlen',
+ 'Class:Incident/Attribute:user_satisfaction/Value:4+' => 'Very Dissatisfied~~',
+ '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',
+ 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '~~',
+ 'Class:Incident/Stimulus:ev_assign' => 'Hozzárendelés',
+ 'Class:Incident/Stimulus:ev_assign+' => '~~',
+ 'Class:Incident/Stimulus:ev_reassign' => 'Újra hozzárendelés',
+ 'Class:Incident/Stimulus:ev_reassign+' => '~~',
+ 'Class:Incident/Stimulus:ev_pending' => 'Függőben',
+ 'Class:Incident/Stimulus:ev_pending+' => '~~',
+ 'Class:Incident/Stimulus:ev_timeout' => 'Időtúllépés',
+ 'Class:Incident/Stimulus:ev_timeout+' => '~~',
+ 'Class:Incident/Stimulus:ev_autoresolve' => 'Automatikus megoldás',
+ 'Class:Incident/Stimulus:ev_autoresolve+' => '~~',
+ 'Class:Incident/Stimulus:ev_autoclose' => 'Automatikus lezárás',
+ 'Class:Incident/Stimulus:ev_autoclose+' => '~~',
+ 'Class:Incident/Stimulus:ev_resolve' => 'Megjelölés megoldottként',
+ 'Class:Incident/Stimulus:ev_resolve+' => '~~',
+ 'Class:Incident/Stimulus:ev_close' => 'Kérelem lezárása',
+ 'Class:Incident/Stimulus:ev_close+' => '~~',
+ 'Class:Incident/Stimulus:ev_reopen' => 'Újranyitás',
+ 'Class:Incident/Stimulus:ev_reopen+' => '~~',
+ 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'A szülő incidenst nem lehet magához az incidenshez rendelni.',
+ 'Class:Incident/Method:ResolveChildTickets' => 'ResolveChildTickets',
+ 'Class:Incident/Method:ResolveChildTickets+' => 'A felbontás kaszkádolása a gyermek jegyhez (ev_autoresolve), és a következő jellemzők összehangolása: szolgáltatás, csapat, ügynök, megoldási információ.',
+ 'Tickets:Related:OpenIncidents' => 'Nyitott incidensek',
));
-
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 df45a56d7d..72862ac101 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
@@ -110,6 +110,10 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:Incident/Attribute:urgency/Value:4+' => 'Bassa',
'Class:Incident/Attribute:origin' => 'Origine',
'Class:Incident/Attribute:origin+' => '~~',
+ '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+' => 'Mail',
'Class:Incident/Attribute:origin/Value:monitoring' => 'Monitoring',
@@ -231,7 +235,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:Incident/Stimulus:ev_reopen' => 'Ri-Apri',
'Class:Incident/Stimulus:ev_reopen+' => '~~',
'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'Non si può assegnare una richiesta padre a se stesso',
-
'Class:Incident/Method:ResolveChildTickets' => 'ResolveChildTickets~~',
'Class:Incident/Method:ResolveChildTickets+' => 'Risoluzione a cascata delle richieste figlie (ev_autoresolve), e allineare le seguenti caratteristiche: servizio, team, agente e risoluzione',
'Tickets:Related:OpenIncidents' => 'Incidenti aperti',
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 4555981cac..7641f2f997 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
@@ -109,6 +109,10 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:Incident/Attribute:urgency/Value:4+' => '低',
'Class:Incident/Attribute:origin' => '情報源',
'Class:Incident/Attribute:origin+' => '',
+ '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' => 'メール',
'Class:Incident/Attribute:origin/Value:mail+' => 'メール',
'Class:Incident/Attribute:origin/Value:monitoring' => 'モニタリング',
@@ -230,7 +234,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'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/nl.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/nl.dict.itop-incident-mgmt-itil.php
index 8206ba1f26..ad987949b9 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
@@ -222,7 +222,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:Incident/Stimulus:ev_reopen' => 'Heropen',
'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',
'Tickets:Related:OpenIncidents' => 'Open incidenten',
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 ae25f0c093..9529e09b23 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
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Menu:IncidentManagement' => 'Zarządzanie incydentami',
'Menu:IncidentManagement+' => 'Zarządzanie incydentami',
@@ -111,6 +110,10 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:Incident/Attribute:urgency/Value:4+' => 'niska',
'Class:Incident/Attribute:origin' => 'Pochodzenie',
'Class:Incident/Attribute:origin+' => '',
+ '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+' => 'e-mail',
'Class:Incident/Attribute:origin/Value:monitoring' => 'monitoring',
@@ -232,7 +235,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:Incident/Stimulus:ev_reopen' => 'Otwórz ponownie',
'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',
'Tickets:Related:OpenIncidents' => 'Otwarte incydenty',
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 54d305ca42..ab7a09da45 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
@@ -111,6 +111,10 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:Incident/Attribute:urgency/Value:4+' => '',
'Class:Incident/Attribute:origin' => 'Origem',
'Class:Incident/Attribute:origin+' => '',
+ '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:monitoring' => 'Monitoramento',
@@ -232,7 +236,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:Incident/Stimulus:ev_reopen' => 'Re-abrir',
'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',
'Tickets:Related:OpenIncidents' => 'Incidentes abertos',
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 0ca45512ea..c0a6a1892e 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
@@ -98,6 +98,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Incident/Attribute:urgency/Value:4+' => 'Низкая',
'Class:Incident/Attribute:origin' => 'Источник',
'Class:Incident/Attribute:origin+' => '',
+ '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' => 'Почта',
'Class:Incident/Attribute:origin/Value:mail+' => 'Почта',
'Class:Incident/Attribute:origin/Value:monitoring' => 'Мониторинг',
@@ -219,7 +223,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'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) с установкой следующих параметров: услуга, команда, агент, информация о решении.',
'Tickets:Related:OpenIncidents' => 'Открытые инциденты',
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 d4c14c0aad..827dc1e5aa 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
@@ -110,6 +110,10 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:Incident/Attribute:urgency/Value:4+' => 'low~~',
'Class:Incident/Attribute:origin' => 'Origin~~',
'Class:Incident/Attribute:origin+' => '~~',
+ '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+' => 'email~~',
'Class:Incident/Attribute:origin/Value:monitoring' => 'monitoring~~',
@@ -231,7 +235,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'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/tr.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/tr.dict.itop-incident-mgmt-itil.php
index 58cddce612..0cd526eb0d 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
@@ -110,6 +110,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:Incident/Attribute:urgency/Value:4+' => 'low~~',
'Class:Incident/Attribute:origin' => 'Origin~~',
'Class:Incident/Attribute:origin+' => '~~',
+ '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+' => 'email~~',
'Class:Incident/Attribute:origin/Value:monitoring' => 'monitoring~~',
@@ -231,7 +235,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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/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 54a9dc8842..83507a1f03 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
@@ -110,6 +110,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Incident/Attribute:urgency/Value:4+' => '低',
'Class:Incident/Attribute:origin' => '来源',
'Class:Incident/Attribute:origin+' => '',
+ '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' => '邮件',
'Class:Incident/Attribute:origin/Value:mail+' => '邮件',
'Class:Incident/Attribute:origin/Value:monitoring' => '监控',
@@ -231,7 +235,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Incident/Stimulus:ev_reopen' => '重新打开',
'Class:Incident/Stimulus:ev_reopen+' => '',
'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => '不能分配父级事件给自己',
-
'Class:Incident/Method:ResolveChildTickets' => '解决子工单',
'Class:Incident/Method:ResolveChildTickets+' => '级联解决子Ticket(事件自动解决),和调整以下内容保持一至: 服务, 团队, 办理人, 解决方案',
'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 6165494aca..183532e7f8 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
@@ -100,6 +100,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'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_name' => 'Název konfigurační položky',
@@ -119,6 +120,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'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_name' => 'Název dokumentu',
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 e6b98ccd43..05890a62a5 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
@@ -72,6 +72,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkErrorToFunctionalCI' => 'Sammenhæng Fejl/FunctionalCI',
'Class:lnkErrorToFunctionalCI+' => '',
+ 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI',
'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '',
'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'CI-Navn',
@@ -91,6 +92,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkDocumentToError' => 'Sammenhæng Dokumenter/Fejl',
'Class:lnkDocumentToError+' => '',
+ 'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToError/Attribute:document_id' => 'Dokument',
'Class:lnkDocumentToError/Attribute:document_id+' => '',
'Class:lnkDocumentToError/Attribute:document_name' => 'Dokumentnavn',
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 aa52a54f3d..b77bad24c5 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
@@ -74,6 +74,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkErrorToFunctionalCI' => 'Verknüpfung KnownError/FunctionalCI',
'Class:lnkErrorToFunctionalCI+' => '',
+ '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',
@@ -93,6 +94,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkDocumentToError' => 'Verknüpfung Dokumente/KnownError',
'Class:lnkDocumentToError+' => '',
+ 'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToError/Attribute:document_id' => 'Dokument',
'Class:lnkDocumentToError/Attribute:document_id+' => '',
'Class:lnkDocumentToError/Attribute:document_name' => 'Dokumentname',
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 5e62a43420..ecd503b707 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
@@ -15,7 +15,7 @@
//
// You should have received a copy of the GNU Affero General Public License
// along with iTop. If not, see
- /**
+/**
* Spanish Localized data
*
* @copyright Copyright (C) 2010-2023 Combodo SARL
@@ -99,6 +99,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkErrorToFunctionalCI' => 'Relación Error Conocido y EC Funcional',
'Class:lnkErrorToFunctionalCI+' => 'Relación Error Conocido y EC Funcional',
+ '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',
@@ -118,6 +119,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkDocumentToError' => 'Relación Documento y Error Conocido',
'Class:lnkDocumentToError+' => 'Relación Documento y Error Conocido',
+ 'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToError/Attribute:document_id' => 'Documento',
'Class:lnkDocumentToError/Attribute:document_id+' => 'Documento',
'Class:lnkDocumentToError/Attribute:document_name' => 'Documento',
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 d1cba26230..1dd603488b 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
@@ -74,6 +74,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkErrorToFunctionalCI' => 'Lien Erreur / CI',
'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_name' => 'Nom CI',
@@ -93,6 +94,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkDocumentToError' => 'Lien Documents / Errors',
'Class:lnkDocumentToError+' => 'Lien entre un document et une erreur',
+ 'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToError/Attribute:document_id' => 'Document',
'Class:lnkDocumentToError/Attribute:document_id+' => '',
'Class:lnkDocumentToError/Attribute:document_name' => 'Nom Document',
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 83c0336bac..0a8f5c7705 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
@@ -20,47 +20,47 @@
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:KnownError' => 'Ismert hiba',
- 'Class:KnownError+' => '',
- 'Class:KnownError/Attribute:name' => 'Név',
- 'Class:KnownError/Attribute:name+' => '',
- 'Class:KnownError/Attribute:org_id' => 'Ügyfél',
- 'Class:KnownError/Attribute:org_id+' => '',
- 'Class:KnownError/Attribute:cust_name' => 'Ügyfél neve',
- 'Class:KnownError/Attribute:cust_name+' => '',
- 'Class:KnownError/Attribute:problem_id' => 'Kapcsolódó probléma',
- 'Class:KnownError/Attribute:problem_id+' => '',
- 'Class:KnownError/Attribute:problem_ref' => 'Referencia',
- 'Class:KnownError/Attribute:problem_ref+' => '',
- 'Class:KnownError/Attribute:symptom' => 'Hibajelenség',
- 'Class:KnownError/Attribute:symptom+' => '',
- 'Class:KnownError/Attribute:root_cause' => 'Gyökérok',
- 'Class:KnownError/Attribute:root_cause+' => '',
- 'Class:KnownError/Attribute:workaround' => 'Elkerülő megoldás',
- 'Class:KnownError/Attribute:workaround+' => '',
- 'Class:KnownError/Attribute:solution' => 'Megoldás',
- 'Class:KnownError/Attribute:solution+' => '',
- 'Class:KnownError/Attribute:error_code' => 'Hibakód',
- 'Class:KnownError/Attribute:error_code+' => '',
- 'Class:KnownError/Attribute:domain' => 'Hibatartomány',
- 'Class:KnownError/Attribute:domain+' => '',
- 'Class:KnownError/Attribute:domain/Value:Application' => 'Alkalmazás',
- 'Class:KnownError/Attribute:domain/Value:Application+' => 'Application',
- 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop',
- 'Class:KnownError/Attribute:domain/Value:Desktop+' => 'Desktop',
- 'Class:KnownError/Attribute:domain/Value:Network' => 'Hálózat',
- 'Class:KnownError/Attribute:domain/Value:Network+' => 'Network',
- 'Class:KnownError/Attribute:domain/Value:Server' => 'Szerver',
- 'Class:KnownError/Attribute:domain/Value:Server+' => 'Server',
- 'Class:KnownError/Attribute:vendor' => 'Gyártó',
- 'Class:KnownError/Attribute:vendor+' => '',
- 'Class:KnownError/Attribute:model' => 'Modell',
- 'Class:KnownError/Attribute:model+' => '',
- 'Class:KnownError/Attribute:version' => 'Verzió',
- 'Class:KnownError/Attribute:version+' => '',
- 'Class:KnownError/Attribute:ci_list' => 'CI-k',
+ 'Class:KnownError' => 'Ismert hiba',
+ 'Class:KnownError+' => '',
+ 'Class:KnownError/Attribute:name' => 'Név',
+ 'Class:KnownError/Attribute:name+' => '',
+ 'Class:KnownError/Attribute:org_id' => 'Ügyfél',
+ 'Class:KnownError/Attribute:org_id+' => '',
+ 'Class:KnownError/Attribute:cust_name' => 'Ügyfél neve',
+ 'Class:KnownError/Attribute:cust_name+' => '',
+ 'Class:KnownError/Attribute:problem_id' => 'Kapcsolódó probléma',
+ 'Class:KnownError/Attribute:problem_id+' => '',
+ 'Class:KnownError/Attribute:problem_ref' => 'Referencia',
+ 'Class:KnownError/Attribute:problem_ref+' => '',
+ 'Class:KnownError/Attribute:symptom' => 'Hibajelenség',
+ 'Class:KnownError/Attribute:symptom+' => '',
+ 'Class:KnownError/Attribute:root_cause' => 'Gyökérok',
+ 'Class:KnownError/Attribute:root_cause+' => '',
+ 'Class:KnownError/Attribute:workaround' => 'Elkerülő megoldás',
+ 'Class:KnownError/Attribute:workaround+' => '',
+ 'Class:KnownError/Attribute:solution' => 'Megoldás',
+ 'Class:KnownError/Attribute:solution+' => '',
+ 'Class:KnownError/Attribute:error_code' => 'Hibakód',
+ 'Class:KnownError/Attribute:error_code+' => '',
+ 'Class:KnownError/Attribute:domain' => 'Hibatartomány',
+ 'Class:KnownError/Attribute:domain+' => '',
+ 'Class:KnownError/Attribute:domain/Value:Application' => 'Alkalmazás',
+ 'Class:KnownError/Attribute:domain/Value:Application+' => 'Application',
+ 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop',
+ 'Class:KnownError/Attribute:domain/Value:Desktop+' => 'Desktop',
+ 'Class:KnownError/Attribute:domain/Value:Network' => 'Hálózat',
+ 'Class:KnownError/Attribute:domain/Value:Network+' => 'Network',
+ 'Class:KnownError/Attribute:domain/Value:Server' => 'Szerver',
+ 'Class:KnownError/Attribute:domain/Value:Server+' => 'Server',
+ 'Class:KnownError/Attribute:vendor' => 'Gyártó',
+ 'Class:KnownError/Attribute:vendor+' => '',
+ 'Class:KnownError/Attribute:model' => 'Modell',
+ 'Class:KnownError/Attribute:model+' => '',
+ 'Class:KnownError/Attribute:version' => 'Verzió',
+ 'Class:KnownError/Attribute:version+' => '',
+ 'Class:KnownError/Attribute:ci_list' => 'CI-k',
'Class:KnownError/Attribute:ci_list+' => 'All the configuration items that are related to this known error~~',
- 'Class:KnownError/Attribute:document_list' => 'Dokumentumok',
+ 'Class:KnownError/Attribute:document_list' => 'Dokumentumok',
'Class:KnownError/Attribute:document_list+' => 'All the documents linked to this known error~~',
));
@@ -69,18 +69,19 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkErrorToFunctionalCI' => 'Hiba / Funkcionális CI',
- 'Class:lnkErrorToFunctionalCI+' => 'Infra ismert hibához kapcsolódóan',
- 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI',
- 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~',
- 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'CI név',
- 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '~~',
- 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Hiba',
- 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~',
- 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Hiba név',
- 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~',
- 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Hibaok',
- 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~',
+ 'Class:lnkErrorToFunctionalCI' => 'Hiba / Funkcionális CI',
+ 'Class:lnkErrorToFunctionalCI+' => 'Infra ismert hibához kapcsolódóan',
+ 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s~~',
+ 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI',
+ 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~',
+ 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'CI név',
+ 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '~~',
+ 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Hiba',
+ 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~',
+ 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Hiba név',
+ 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~',
+ 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Hibaok',
+ 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~',
));
//
@@ -88,28 +89,29 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkDocumentToError' => 'Dokumentumok / Hibák',
- 'Class:lnkDocumentToError+' => 'A link between a document and a known error~~',
- 'Class:lnkDocumentToError/Attribute:document_id' => 'Dokumentum',
- 'Class:lnkDocumentToError/Attribute:document_id+' => '~~',
- 'Class:lnkDocumentToError/Attribute:document_name' => 'Dokumentum név',
- 'Class:lnkDocumentToError/Attribute:document_name+' => '~~',
- 'Class:lnkDocumentToError/Attribute:error_id' => 'Hiba',
- 'Class:lnkDocumentToError/Attribute:error_id+' => '~~',
- 'Class:lnkDocumentToError/Attribute:error_name' => 'Hiba név',
- 'Class:lnkDocumentToError/Attribute:error_name+' => '~~',
- 'Class:lnkDocumentToError/Attribute:link_type' => 'link_type',
- 'Class:lnkDocumentToError/Attribute:link_type+' => '~~',
+ 'Class:lnkDocumentToError' => 'Dokumentumok / Hibák',
+ 'Class:lnkDocumentToError+' => 'A link between a document and a known error~~',
+ 'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~',
+ 'Class:lnkDocumentToError/Attribute:document_id' => 'Dokumentum',
+ 'Class:lnkDocumentToError/Attribute:document_id+' => '~~',
+ 'Class:lnkDocumentToError/Attribute:document_name' => 'Dokumentum név',
+ 'Class:lnkDocumentToError/Attribute:document_name+' => '~~',
+ 'Class:lnkDocumentToError/Attribute:error_id' => 'Hiba',
+ 'Class:lnkDocumentToError/Attribute:error_id+' => '~~',
+ 'Class:lnkDocumentToError/Attribute:error_name' => 'Hiba név',
+ 'Class:lnkDocumentToError/Attribute:error_name+' => '~~',
+ 'Class:lnkDocumentToError/Attribute:link_type' => 'link_type',
+ 'Class:lnkDocumentToError/Attribute:link_type+' => '~~',
));
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Menu:ProblemManagement' => 'Problémakezelés',
- 'Menu:ProblemManagement+' => '',
- 'Menu:Problem:Shortcuts' => 'Gyorsgomb',
- 'Menu:NewError' => 'Új ismert hiba',
- 'Menu:NewError+' => '',
- 'Menu:SearchError' => 'Ismert hiba keresés',
- 'Menu:SearchError+' => '',
- 'Menu:Problem:KnownErrors' => 'Összes ismert hiba',
- 'Menu:Problem:KnownErrors+' => '',
+ 'Menu:ProblemManagement' => 'Problémakezelés',
+ 'Menu:ProblemManagement+' => '',
+ 'Menu:Problem:Shortcuts' => 'Gyorsgomb',
+ 'Menu:NewError' => 'Új ismert hiba',
+ 'Menu:NewError+' => '',
+ 'Menu:SearchError' => 'Ismert hiba keresés',
+ 'Menu:SearchError+' => '',
+ 'Menu:Problem:KnownErrors' => 'Összes ismert hiba',
+ 'Menu:Problem:KnownErrors+' => '',
));
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 99277b326d..213cef09f8 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
@@ -98,6 +98,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkErrorToFunctionalCI' => 'Link Errore /CIFunzionale',
'Class:lnkErrorToFunctionalCI+' => 'Infra impattata dal errore conosciuto',
+ 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI',
'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~',
'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'CI Nome',
@@ -117,6 +118,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkDocumentToError' => 'Link Documento / Errore',
'Class:lnkDocumentToError+' => 'Link tra il documento e l\'errore conosciuto',
+ 'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToError/Attribute:document_id' => 'Documenti',
'Class:lnkDocumentToError/Attribute:document_id+' => '~~',
'Class:lnkDocumentToError/Attribute:document_name' => 'Nome dei documenti',
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 a66cb2d797..20fc582e62 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
@@ -71,6 +71,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'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_name' => 'CI名',
@@ -90,6 +91,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'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_name' => '文書名',
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 d285662bd2..f4b5c1ade2 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
@@ -103,6 +103,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'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_name' => 'Naam CI',
@@ -122,6 +123,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'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_name' => 'Naam document',
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 cbcd8b70f9..0dc035b2ac 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
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
// Dictionnay conventions
// Class:
// Class:+
@@ -30,12 +29,10 @@
// Class:/Attribute:/Value:+
// Class:/Stimulus:
// Class:/Stimulus:+
-
//////////////////////////////////////////////////////////////////////
// Classes in 'bizmodel'
//////////////////////////////////////////////////////////////////////
//
-
// Dictionnay conventions
// Class:
// Class:+
@@ -45,11 +42,9 @@
// Class:/Attribute:/Value:+
// Class:/Stimulus:
// Class:/Stimulus:+
-
//
// Class: KnownError
//
-
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:KnownError' => 'Znany błąd',
'Class:KnownError+' => 'Udokumentowano błąd dotyczący znanego problemu',
@@ -102,6 +97,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'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_name' => 'Nazwa konfiguracji',
@@ -121,6 +117,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'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_name' => 'Nazwa dokumentu',
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 b03339a106..807937ab37 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
@@ -98,6 +98,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkErrorToFunctionalCI' => 'Link Erro Conhecido / IC',
'Class:lnkErrorToFunctionalCI+' => 'Infraestrutura associada a 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_name' => 'Nome do IC',
@@ -117,6 +118,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkDocumentToError' => 'Link Documentos / Erros',
'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_name' => 'Nome do documento',
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 9de919e7cd..30a5bc6b13 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
@@ -63,6 +63,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'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_name' => 'КЕ',
@@ -82,6 +83,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'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_name' => 'Документ',
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 7c2cdb18bf..57cde2ff9d 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
@@ -97,6 +97,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'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_name' => 'CI name~~',
@@ -116,6 +117,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'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_name' => 'Document Name~~',
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 0406bcc51f..7b32763bca 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
@@ -99,6 +99,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkErrorToFunctionalCI' => 'Hata / İşlevsel CI bağla',
'Class:lnkErrorToFunctionalCI+' => ' Bilinen bir hatayla ilgili alt bilgi',
+ 'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI',
'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~',
'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'CI Adı',
@@ -118,6 +119,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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~~',
'Class:lnkDocumentToError/Attribute:document_id' => 'Belge',
'Class:lnkDocumentToError/Attribute:document_id+' => '~~',
'Class:lnkDocumentToError/Attribute:document_name' => 'Belge Adı',
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 4f2e10b330..1efa17f4ca 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
@@ -97,6 +97,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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_name' => '配置项名称',
@@ -116,6 +117,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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_name' => '文档名称',
diff --git a/datamodels/2.x/itop-oauth-client/cs.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/cs.dict.itop-oauth-client.php
index a46039b66a..bd077f715a 100644
--- a/datamodels/2.x/itop-oauth-client/cs.dict.itop-oauth-client.php
+++ b/datamodels/2.x/itop-oauth-client/cs.dict.itop-oauth-client.php
@@ -5,22 +5,24 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('CS CZ', 'Czech', 'Čeština', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:OAuthClient' => 'OAuth client~~',
'Menu:OAuthClient+' => '~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
-
'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 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 be used for OAuth Client~~',
+ 'OAuthClient:baseinfo' => 'Base Information~~',
+ 'OAuthClient:scope' => 'Scope~~',
]);
//
@@ -35,6 +37,10 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [
'Class:OAuthClient/Attribute:name+' => '~~',
'Class:OAuthClient/Attribute:scope' => 'Scope~~',
'Class:OAuthClient/Attribute:scope+' => '~~',
+ '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~~',
@@ -52,23 +58,59 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [
'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~',
'Class:OAuthClient/Attribute:redirect_url+' => '~~',
'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~',
- 'Class:OAuthClient/Attribute:mailbox_list+' => '~~',
+ 'Class:OAuthClient/Attribute:mailbox_list+' => '~~'
]);
//
// Class: OAuthClientAzure
//
-Dict::Add('CS CZ', 'Czech', 'Čeština', [
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:OAuthClientAzure' => 'OAuth client 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 on 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: OAuthClientGoogle
//
-Dict::Add('CS CZ', 'Czech', 'Čeština', [
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:OAuthClientGoogle' => 'OAuth client 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 on 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/da.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/da.dict.itop-oauth-client.php
index 6d593294c1..61a80fc163 100644
--- a/datamodels/2.x/itop-oauth-client/da.dict.itop-oauth-client.php
+++ b/datamodels/2.x/itop-oauth-client/da.dict.itop-oauth-client.php
@@ -5,22 +5,24 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('DA DA', 'Danish', 'Dansk', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:OAuthClient' => 'OAuth Client~~',
'Menu:OAuthClient+' => '~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
-
'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 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 be used for OAuth Client~~',
+ 'OAuthClient:baseinfo' => 'Base Information~~',
+ 'OAuthClient:scope' => 'Scope~~',
]);
//
@@ -35,6 +37,10 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [
'Class:OAuthClient/Attribute:name+' => '~~',
'Class:OAuthClient/Attribute:scope' => 'Scope~~',
'Class:OAuthClient/Attribute:scope+' => '~~',
+ '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~~',
@@ -52,23 +58,59 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [
'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~',
'Class:OAuthClient/Attribute:redirect_url+' => '~~',
'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~',
- 'Class:OAuthClient/Attribute:mailbox_list+' => '~~',
+ 'Class:OAuthClient/Attribute:mailbox_list+' => '~~'
]);
//
// Class: OAuthClientAzure
//
-Dict::Add('DA DA', 'Danish', 'Dansk', [
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:OAuthClientAzure' => 'OAuth client 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 on 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: OAuthClientGoogle
//
-Dict::Add('DA DA', 'Danish', 'Dansk', [
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:OAuthClientGoogle' => 'OAuth client 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 on 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/de.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/de.dict.itop-oauth-client.php
index e8514312b6..a62148215f 100644
--- a/datamodels/2.x/itop-oauth-client/de.dict.itop-oauth-client.php
+++ b/datamodels/2.x/itop-oauth-client/de.dict.itop-oauth-client.php
@@ -5,22 +5,24 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('DE DE', 'German', 'Deutsch', [
'Menu:CreateMailbox' => 'Mailpostfach erstellen...',
'Menu:OAuthClient' => 'OAuth-Client',
'Menu:OAuthClient+' => '',
'Menu:GenerateTokens' => 'Zugriffs-Token generieren...',
'Menu:RegenerateTokens' => 'Zugriffs-Token neu generieren...',
-
'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailpostfach-Erstellung',
-
'itop-oauth-client:UsedForSMTP' => 'Dieser OAuth-Client wird für SMTP verwendet',
'itop-oauth-client:TestSMTP' => 'Mail-Versand testen',
'itop-oauth-client:MissingOAuthClient' => 'Fehlender OAuth-Client für den Benutzernamen %1$s',
'itop-oauth-client:Message:MissingToken' => 'Bitte Zugriffs-Token generieren bevor der OAuth-Client verwendet wird',
+ 'itop-oauth-client:Message:RegenerateToken' => 'Regenerate access token to to take into account the changes~~',
'itop-oauth-client:Message:TokenCreated' => 'Zugriffs-Token erstellt',
'itop-oauth-client:Message:TokenRecreated' => 'Zugriffs-Token neu erstellt',
+ '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 be used for OAuth Client~~',
+ 'OAuthClient:baseinfo' => 'Base Information~~',
+ 'OAuthClient:scope' => 'Scope~~',
]);
//
@@ -35,6 +37,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
'Class:OAuthClient/Attribute:name+' => '',
'Class:OAuthClient/Attribute:scope' => 'Scope',
'Class:OAuthClient/Attribute:scope+' => '',
+ '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' => 'Beschreibung',
'Class:OAuthClient/Attribute:description+' => '',
'Class:OAuthClient/Attribute:client_id' => 'Client ID',
@@ -52,23 +58,59 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
'Class:OAuthClient/Attribute:redirect_url' => 'Umleitungs-URL',
'Class:OAuthClient/Attribute:redirect_url+' => '',
'Class:OAuthClient/Attribute:mailbox_list' => 'Mailpostfächer',
- 'Class:OAuthClient/Attribute:mailbox_list+' => '',
+ 'Class:OAuthClient/Attribute:mailbox_list+' => ''
]);
//
// Class: OAuthClientAzure
//
-Dict::Add('DE DE', 'German', 'Deutsch', [
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:OAuthClientAzure' => 'OAuth-Client für 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 on 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: OAuthClientGoogle
//
-Dict::Add('DE DE', 'German', 'Deutsch', [
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:OAuthClientGoogle' => 'OAuth-Client für 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 on 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/es_cr.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/es_cr.dict.itop-oauth-client.php
index a6c5be5844..fd9be5ed89 100644
--- a/datamodels/2.x/itop-oauth-client/es_cr.dict.itop-oauth-client.php
+++ b/datamodels/2.x/itop-oauth-client/es_cr.dict.itop-oauth-client.php
@@ -5,29 +5,31 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', [
+Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:OAuthClient' => 'OAuth client~~',
'Menu:OAuthClient+' => '~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
-
'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 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 be used for OAuth Client~~',
+ 'OAuthClient:baseinfo' => 'Base Information~~',
+ 'OAuthClient:scope' => 'Scope~~',
]);
//
// Class: OAuthClient
//
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', [
+Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [
'Class:OAuthClient' => 'OAuth Client~~',
'Class:OAuthClient/Attribute:provider' => 'Provider~~',
'Class:OAuthClient/Attribute:provider+' => '~~',
@@ -35,6 +37,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', [
'Class:OAuthClient/Attribute:name+' => '~~',
'Class:OAuthClient/Attribute:scope' => 'Scope~~',
'Class:OAuthClient/Attribute:scope+' => '~~',
+ '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~~',
@@ -52,23 +58,59 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', [
'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~',
'Class:OAuthClient/Attribute:redirect_url+' => '~~',
'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~',
- 'Class:OAuthClient/Attribute:mailbox_list+' => '~~',
+ 'Class:OAuthClient/Attribute:mailbox_list+' => '~~'
]);
//
// Class: OAuthClientAzure
//
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', [
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:OAuthClientAzure' => 'OAuth client 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 on 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: OAuthClientGoogle
//
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', [
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:OAuthClientGoogle' => 'OAuth client 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 on 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/fr.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/fr.dict.itop-oauth-client.php
index dfcb5f3ae8..a968483628 100644
--- a/datamodels/2.x/itop-oauth-client/fr.dict.itop-oauth-client.php
+++ b/datamodels/2.x/itop-oauth-client/fr.dict.itop-oauth-client.php
@@ -5,16 +5,13 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('FR FR', 'French', 'Français', [
'Menu:CreateMailbox' => 'Créer une boite mail...',
'Menu:OAuthClient' => 'Client OAuth',
'Menu:OAuthClient+' => '',
'Menu:GenerateTokens' => 'Créer un jeton d\'accès...',
'Menu:RegenerateTokens' => 'Recréer un jeton d\'accès..',
-
'itop-oauth-client/Operation:CreateMailBox/Title' => 'Création de boite mail',
-
'itop-oauth-client:UsedForSMTP' => 'Ce client Oauth est utilisé pour SMTP',
'itop-oauth-client:TestSMTP' => 'Tester l\'envoi de mail',
'itop-oauth-client:MissingOAuthClient' => 'Il n\'y a pas de client OAuth pour l\'utilisateur %1$s',
@@ -23,9 +20,7 @@ Dict::Add('FR FR', 'French', 'Français', [
'itop-oauth-client:Message:TokenCreated' => 'Le jeton d\'accès à été créé',
'itop-oauth-client:Message:TokenRecreated' => 'Le jeton d\'accès à été renouvelé',
'itop-oauth-client:Message:TokenError' => 'Le jeton d\'accès n\'a pas été généré à cause d`une erreur serveur',
-
'OAuthClient:Name/UseForSMTPMustBeUnique' => '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',
]);
@@ -63,6 +58,7 @@ Dict::Add('FR FR', 'French', 'Français', [
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
EOF
+
,
'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list',
'Class:OAuthClient/Attribute:mailbox_list+' => '',
@@ -113,6 +109,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:OAuthClientGoogle/Attribute:used_scope' => 'Niveaux d\'accès utilisés',
'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' => 'Avancé',
'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '',
'Class:OAuthClientGoogle/Attribute:used_for_smtp' => 'Utilisé pour SMTP',
@@ -120,7 +117,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:yes' => 'Oui',
'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:no' => 'Non',
));
-
// 1:n relations custom labels for tooltip and pop-up title
Dict::Add('FR FR', 'French', 'Français', array(
'Class:OAuthClient/Attribute:mailbox_list/UI:Links:Create:Button+' => 'Créer une %4$s',
@@ -128,5 +124,5 @@ Dict::Add('FR FR', 'French', 'Français', array(
'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: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',
-));
\ No newline at end of file
+ 'Class:OAuthClient/Attribute:mailbox_list/UI:Links:Delete:Modal:Title' => 'Supprimer une %4$s'
+));
diff --git a/datamodels/2.x/itop-oauth-client/hu.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/hu.dict.itop-oauth-client.php
index 1439cd98c6..59bfabaaec 100644
--- a/datamodels/2.x/itop-oauth-client/hu.dict.itop-oauth-client.php
+++ b/datamodels/2.x/itop-oauth-client/hu.dict.itop-oauth-client.php
@@ -5,22 +5,24 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('HU HU', 'Hungarian', 'Magyar', [
'Menu:CreateMailbox' => 'Postafiók létrehozása...',
'Menu:OAuthClient' => 'OAuth ügyfél',
'Menu:OAuthClient+' => '~~',
'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',
-
'itop-oauth-client:UsedForSMTP' => 'Ez az OAuth ügyfél SMTP-hez van használva',
'itop-oauth-client:TestSMTP' => 'Email tesztüzenet',
'itop-oauth-client:MissingOAuthClient' => 'Hiányzó Oauth ügyfél a %1$s felhasználóhoz',
'itop-oauth-client:Message:MissingToken' => 'Hozzáférési token generálása az OAuth ügyfél használata előtt',
+ 'itop-oauth-client:Message:RegenerateToken' => 'Regenerate access token to to take into account the changes~~',
'itop-oauth-client:Message:TokenCreated' => 'Hozzáférési token kész',
'itop-oauth-client:Message:TokenRecreated' => 'Hozzáférési token újragenerálva',
+ '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 be used for OAuth Client~~',
+ 'OAuthClient:baseinfo' => 'Base Information~~',
+ 'OAuthClient:scope' => 'Scope~~',
]);
//
@@ -35,6 +37,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [
'Class:OAuthClient/Attribute:name+' => '~~',
'Class:OAuthClient/Attribute:scope' => 'Hatókör',
'Class:OAuthClient/Attribute:scope+' => '~~',
+ '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' => 'Leírás',
'Class:OAuthClient/Attribute:description+' => '~~',
'Class:OAuthClient/Attribute:client_id' => 'Ügyfél azonosító',
@@ -52,23 +58,59 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [
'Class:OAuthClient/Attribute:redirect_url' => 'URL átirányítás',
'Class:OAuthClient/Attribute:redirect_url+' => '~~',
'Class:OAuthClient/Attribute:mailbox_list' => 'Postafiók lista',
- 'Class:OAuthClient/Attribute:mailbox_list+' => '~~',
+ 'Class:OAuthClient/Attribute:mailbox_list+' => '~~'
]);
//
// Class: OAuthClientAzure
//
-Dict::Add('HU HU', 'Hungarian', 'Magyar', [
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:OAuthClientAzure' => 'OAuth ügyfél Microsoft Azure-hoz',
'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 on 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: OAuthClientGoogle
//
-Dict::Add('HU HU', 'Hungarian', 'Magyar', [
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:OAuthClientGoogle' => 'OAuth ügyfél a Google-höz',
'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 on 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/it.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/it.dict.itop-oauth-client.php
index d0580ac15c..53123cadf7 100644
--- a/datamodels/2.x/itop-oauth-client/it.dict.itop-oauth-client.php
+++ b/datamodels/2.x/itop-oauth-client/it.dict.itop-oauth-client.php
@@ -5,22 +5,24 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('IT IT', 'Italian', 'Italiano', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:OAuthClient' => 'OAuth client~~',
'Menu:OAuthClient+' => '~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
-
'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 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 be used for OAuth Client~~',
+ 'OAuthClient:baseinfo' => 'Base Information~~',
+ 'OAuthClient:scope' => 'Scope~~',
]);
//
@@ -35,6 +37,10 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [
'Class:OAuthClient/Attribute:name+' => '~~',
'Class:OAuthClient/Attribute:scope' => 'Scope~~',
'Class:OAuthClient/Attribute:scope+' => '~~',
+ '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~~',
@@ -52,23 +58,59 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [
'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~',
'Class:OAuthClient/Attribute:redirect_url+' => '~~',
'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~',
- 'Class:OAuthClient/Attribute:mailbox_list+' => '~~',
+ 'Class:OAuthClient/Attribute:mailbox_list+' => '~~'
]);
//
// Class: OAuthClientAzure
//
-Dict::Add('IT IT', 'Italian', 'Italiano', [
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:OAuthClientAzure' => 'OAuth client 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 on 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: OAuthClientGoogle
//
-Dict::Add('IT IT', 'Italian', 'Italiano', [
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:OAuthClientGoogle' => 'OAuth client 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 on 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/ja.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/ja.dict.itop-oauth-client.php
index a42f8ab664..e8ccd0e7c8 100644
--- a/datamodels/2.x/itop-oauth-client/ja.dict.itop-oauth-client.php
+++ b/datamodels/2.x/itop-oauth-client/ja.dict.itop-oauth-client.php
@@ -5,22 +5,24 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('JA JP', 'Japanese', '日本語', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:OAuthClient' => 'OAuth client~~',
'Menu:OAuthClient+' => '~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
-
'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 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 be used for OAuth Client~~',
+ 'OAuthClient:baseinfo' => 'Base Information~~',
+ 'OAuthClient:scope' => 'Scope~~',
]);
//
@@ -35,6 +37,10 @@ Dict::Add('JA JP', 'Japanese', '日本語', [
'Class:OAuthClient/Attribute:name+' => '~~',
'Class:OAuthClient/Attribute:scope' => 'Scope~~',
'Class:OAuthClient/Attribute:scope+' => '~~',
+ '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~~',
@@ -52,23 +58,59 @@ Dict::Add('JA JP', 'Japanese', '日本語', [
'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~',
'Class:OAuthClient/Attribute:redirect_url+' => '~~',
'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~',
- 'Class:OAuthClient/Attribute:mailbox_list+' => '~~',
+ 'Class:OAuthClient/Attribute:mailbox_list+' => '~~'
]);
//
// Class: OAuthClientAzure
//
-Dict::Add('JA JP', 'Japanese', '日本語', [
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:OAuthClientAzure' => 'OAuth client 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 on 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: OAuthClientGoogle
//
-Dict::Add('JA JP', 'Japanese', '日本語', [
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:OAuthClientGoogle' => 'OAuth client 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 on 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/nl.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/nl.dict.itop-oauth-client.php
index 79cc729035..f178eea2c1 100644
--- a/datamodels/2.x/itop-oauth-client/nl.dict.itop-oauth-client.php
+++ b/datamodels/2.x/itop-oauth-client/nl.dict.itop-oauth-client.php
@@ -5,22 +5,24 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('NL NL', 'Dutch', 'Nederlands', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:OAuthClient' => 'OAuth Client~~',
'Menu:OAuthClient+' => '~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
-
'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 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 be used for OAuth Client~~',
+ 'OAuthClient:baseinfo' => 'Base Information~~',
+ 'OAuthClient:scope' => 'Scope~~',
]);
//
@@ -35,6 +37,10 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [
'Class:OAuthClient/Attribute:name+' => '~~',
'Class:OAuthClient/Attribute:scope' => 'Scope~~',
'Class:OAuthClient/Attribute:scope+' => '~~',
+ '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~~',
@@ -52,23 +58,59 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [
'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~',
'Class:OAuthClient/Attribute:redirect_url+' => '~~',
'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~',
- 'Class:OAuthClient/Attribute:mailbox_list+' => '~~',
+ 'Class:OAuthClient/Attribute:mailbox_list+' => '~~'
]);
//
// Class: OAuthClientAzure
//
-Dict::Add('NL NL', 'Dutch', 'Nederlands', [
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:OAuthClientAzure' => 'OAuth client 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 on 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: OAuthClientGoogle
//
-Dict::Add('NL NL', 'Dutch', 'Nederlands', [
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:OAuthClientGoogle' => 'OAuth client 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 on 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/pl.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/pl.dict.itop-oauth-client.php
new file mode 100644
index 0000000000..25a7567c99
--- /dev/null
+++ b/datamodels/2.x/itop-oauth-client/pl.dict.itop-oauth-client.php
@@ -0,0 +1,269 @@
+ 'Create a mailbox...~~',
+ 'Menu:OAuthClient' => 'OAuth client~~',
+ 'Menu:OAuthClient+' => '~~',
+ '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 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 be used for OAuth Client~~',
+ 'OAuthClient:baseinfo' => 'Base Information~~',
+ 'OAuthClient:scope' => 'Scope~~',
+]);
+
+//
+// Class: OAuthClient
+//
+
+Dict::Add('PL PL', 'Polish', 'Polski', [
+ 'Class:OAuthClient' => 'OAuth Client~~',
+ '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
+//
+
+Dict::Add('PL PL', 'Polish', 'Polski', array(
+ 'Class:OAuthClientAzure' => 'OAuth client 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 on 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: OAuthClientGoogle
+//
+
+Dict::Add('PL PL', 'Polish', 'Polski', array(
+ 'Class:OAuthClientGoogle' => 'OAuth client 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 on 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~~',
+));
+//
+// Class: OAuthClient
+//
+Dict::Add('PL PL', 'Polish', 'Polski', array(
+ 'Class:OAuthClient/Attribute:status/Value:
+ active
+
+ $ibo-lifecycle-active-state-primary-color
+ $ibo-lifecycle-active-state-secondary-color
+ ' => '
+ active
+
+ $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
+ ' => '
+ inactive
+
+ $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: OAuthClientAzure
+//
+Dict::Add('PL PL', 'Polish', 'Polski', array(
+ '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: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/Value:
+ yes
+ ' => '
+ yes
+ ~~',
+ 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:
+ yes
+ +' => '~~',
+ 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:
+ no
+ ' => '
+ no
+ ~~',
+ 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:
+ no
+ +' => '~~'
+));
+//
+// Class: OAuthClientGoogle
+//
+Dict::Add('PL PL', 'Polish', 'Polski', array(
+ '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: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/Value:
+ yes
+ ' => '
+ yes
+ ~~',
+ 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:
+ yes
+ +' => '~~',
+ 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:
+ no
+ ' => '
+ no
+ ~~',
+ 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:
+ no
+ +' => '~~'
+));
diff --git a/datamodels/2.x/itop-oauth-client/pt_br.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/pt_br.dict.itop-oauth-client.php
index 7d468dca0b..21563f58f7 100644
--- a/datamodels/2.x/itop-oauth-client/pt_br.dict.itop-oauth-client.php
+++ b/datamodels/2.x/itop-oauth-client/pt_br.dict.itop-oauth-client.php
@@ -5,22 +5,24 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('PT BR', 'Brazilian', 'Brazilian', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:OAuthClient' => 'OAuth client~~',
'Menu:OAuthClient+' => '~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
-
'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 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 be used for OAuth Client~~',
+ 'OAuthClient:baseinfo' => 'Base Information~~',
+ 'OAuthClient:scope' => 'Scope~~',
]);
//
@@ -35,6 +37,10 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [
'Class:OAuthClient/Attribute:name+' => '~~',
'Class:OAuthClient/Attribute:scope' => 'Scope~~',
'Class:OAuthClient/Attribute:scope+' => '~~',
+ '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~~',
@@ -52,23 +58,59 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [
'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~',
'Class:OAuthClient/Attribute:redirect_url+' => '~~',
'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~',
- 'Class:OAuthClient/Attribute:mailbox_list+' => '~~',
+ 'Class:OAuthClient/Attribute:mailbox_list+' => '~~'
]);
//
// Class: OAuthClientAzure
//
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', [
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:OAuthClientAzure' => 'OAuth client 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 on 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: OAuthClientGoogle
//
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', [
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:OAuthClientGoogle' => 'OAuth client 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 on 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/ru.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/ru.dict.itop-oauth-client.php
index 90f0e2004f..1e5d707390 100644
--- a/datamodels/2.x/itop-oauth-client/ru.dict.itop-oauth-client.php
+++ b/datamodels/2.x/itop-oauth-client/ru.dict.itop-oauth-client.php
@@ -5,22 +5,24 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('RU RU', 'Russian', 'Русский', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:OAuthClient' => 'OAuth client~~',
'Menu:OAuthClient+' => '~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
-
'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 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 be used for OAuth Client~~',
+ 'OAuthClient:baseinfo' => 'Base Information~~',
+ 'OAuthClient:scope' => 'Scope~~',
]);
//
@@ -35,6 +37,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:OAuthClient/Attribute:name+' => '~~',
'Class:OAuthClient/Attribute:scope' => 'Scope~~',
'Class:OAuthClient/Attribute:scope+' => '~~',
+ '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~~',
@@ -52,23 +58,59 @@ Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~',
'Class:OAuthClient/Attribute:redirect_url+' => '~~',
'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~',
- 'Class:OAuthClient/Attribute:mailbox_list+' => '~~',
+ 'Class:OAuthClient/Attribute:mailbox_list+' => '~~'
]);
//
// Class: OAuthClientAzure
//
-Dict::Add('RU RU', 'Russian', 'Русский', [
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:OAuthClientAzure' => 'OAuth client 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 on 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: OAuthClientGoogle
//
-Dict::Add('RU RU', 'Russian', 'Русский', [
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:OAuthClientGoogle' => 'OAuth client 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 on 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/sk.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/sk.dict.itop-oauth-client.php
index 8e1d18d073..8778fe6176 100644
--- a/datamodels/2.x/itop-oauth-client/sk.dict.itop-oauth-client.php
+++ b/datamodels/2.x/itop-oauth-client/sk.dict.itop-oauth-client.php
@@ -5,22 +5,24 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('SK SK', 'Slovak', 'Slovenčina', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:OAuthClient' => 'OAuth client~~',
'Menu:OAuthClient+' => '~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
-
'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 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 be used for OAuth Client~~',
+ 'OAuthClient:baseinfo' => 'Base Information~~',
+ 'OAuthClient:scope' => 'Scope~~',
]);
//
@@ -35,6 +37,10 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [
'Class:OAuthClient/Attribute:name+' => '~~',
'Class:OAuthClient/Attribute:scope' => 'Scope~~',
'Class:OAuthClient/Attribute:scope+' => '~~',
+ '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~~',
@@ -52,23 +58,59 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [
'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~',
'Class:OAuthClient/Attribute:redirect_url+' => '~~',
'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~',
- 'Class:OAuthClient/Attribute:mailbox_list+' => '~~',
+ 'Class:OAuthClient/Attribute:mailbox_list+' => '~~'
]);
//
// Class: OAuthClientAzure
//
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', [
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:OAuthClientAzure' => 'OAuth client 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 on 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: OAuthClientGoogle
//
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', [
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:OAuthClientGoogle' => 'OAuth client 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 on 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/tr.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/tr.dict.itop-oauth-client.php
index b1d12d523f..fcd8de06b7 100644
--- a/datamodels/2.x/itop-oauth-client/tr.dict.itop-oauth-client.php
+++ b/datamodels/2.x/itop-oauth-client/tr.dict.itop-oauth-client.php
@@ -5,22 +5,24 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('TR TR', 'Turkish', 'Türkçe', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:OAuthClient' => 'OAuth client~~',
'Menu:OAuthClient+' => '~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
-
'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 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 be used for OAuth Client~~',
+ 'OAuthClient:baseinfo' => 'Base Information~~',
+ 'OAuthClient:scope' => 'Scope~~',
]);
//
@@ -35,6 +37,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [
'Class:OAuthClient/Attribute:name+' => '~~',
'Class:OAuthClient/Attribute:scope' => 'Scope~~',
'Class:OAuthClient/Attribute:scope+' => '~~',
+ '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~~',
@@ -52,23 +58,59 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [
'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~',
'Class:OAuthClient/Attribute:redirect_url+' => '~~',
'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~',
- 'Class:OAuthClient/Attribute:mailbox_list+' => '~~',
+ 'Class:OAuthClient/Attribute:mailbox_list+' => '~~'
]);
//
// Class: OAuthClientAzure
//
-Dict::Add('TR TR', 'Turkish', 'Türkçe', [
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:OAuthClientAzure' => 'OAuth client 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 on 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: OAuthClientGoogle
//
-Dict::Add('TR TR', 'Turkish', 'Türkçe', [
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:OAuthClientGoogle' => 'OAuth client 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 on 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/zh_cn.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/zh_cn.dict.itop-oauth-client.php
index 6000de56f1..97d6b8a08a 100644
--- a/datamodels/2.x/itop-oauth-client/zh_cn.dict.itop-oauth-client.php
+++ b/datamodels/2.x/itop-oauth-client/zh_cn.dict.itop-oauth-client.php
@@ -5,22 +5,24 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('ZH CN', 'Chinese', '简体中文', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:OAuthClient' => 'OAuth client~~',
'Menu:OAuthClient+' => '~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
-
'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 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 be used for OAuth Client~~',
+ 'OAuthClient:baseinfo' => 'Base Information~~',
+ 'OAuthClient:scope' => 'Scope~~',
]);
//
@@ -35,6 +37,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [
'Class:OAuthClient/Attribute:name+' => '~~',
'Class:OAuthClient/Attribute:scope' => 'Scope~~',
'Class:OAuthClient/Attribute:scope+' => '~~',
+ '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~~',
@@ -52,23 +58,59 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [
'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~',
'Class:OAuthClient/Attribute:redirect_url+' => '~~',
'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~',
- 'Class:OAuthClient/Attribute:mailbox_list+' => '~~',
+ 'Class:OAuthClient/Attribute:mailbox_list+' => '~~'
]);
//
// Class: OAuthClientAzure
//
-Dict::Add('ZH CN', 'Chinese', '简体中文', [
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:OAuthClientAzure' => 'OAuth client 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 on 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: OAuthClientGoogle
//
-Dict::Add('ZH CN', 'Chinese', '简体中文', [
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:OAuthClientGoogle' => 'OAuth client 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 on 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-portal-base/dictionaries/hu.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/hu.dict.itop-portal-base.php
index 4f38dee1bf..693c53b819 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
@@ -18,137 +18,137 @@
*/
// Portal
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Page:DefaultTitle' => '%1$s Felhasználói portál',
- 'Page:PleaseWait' => 'Kérem várjon...',
- 'Page:Home' => 'Kezdőlap',
- 'Page:GoPortalHome' => 'Kezdőlap',
- 'Page:GoPreviousPage' => 'Előző oldal',
- 'Page:ReloadPage' => 'Oldal újratöltése',
- 'Portal:Button:Submit' => 'Beküldés',
- 'Portal:Button:Apply' => 'Alkalmazás',
- 'Portal:Button:Cancel' => 'Mégsem',
- 'Portal:Button:Close' => 'Bezárás',
- 'Portal:Button:Add' => 'Hozzáadás',
- 'Portal:Button:Remove' => 'Eltávolítás',
- 'Portal:Button:Delete' => 'Törlés',
- 'Portal:EnvironmentBanner:Title' => 'Jelenleg %1$s módban van',
- 'Portal:EnvironmentBanner:GoToProduction' => 'Visszatérés az ÉLES módba',
- 'Error:HTTP:400' => 'Hibás kérelem',
- 'Error:HTTP:401' => 'Azonosítás',
- 'Error:HTTP:404' => 'Az oldal nem található',
- 'Error:HTTP:500' => 'Hopp! Valami hiba történt.',
- 'Error:HTTP:GetHelp' => 'Kérjük, lépjen kapcsolatba a %1$s rendszergazdával, ha a probléma továbbra is fennáll.',
- 'Error:XHR:Fail' => 'Nem sikerült betölteni az adatokat, kérjük, lépjen kapcsolatba a %1$s rendszergazdával',
- 'Portal:ErrorUserLoggedOut' => 'Kijelentkezett, és a folytatáshoz újra be kell jelentkeznie.',
- 'Portal:Datatables:Language:Processing' => 'Kérem várjon...',
- 'Portal:Datatables:Language:Search' => 'Szűrő:',
- 'Portal:Datatables:Language:LengthMenu' => '_MENU_ elemek kijelzése oldalanként',
- 'Portal:Datatables:Language:ZeroRecords' => 'Nincs eredmény',
- 'Portal:Datatables:Language:Info' => '_PAGE_ oldal a _PAGES_ oldalból',
- 'Portal:Datatables:Language:InfoEmpty' => 'Nincs információ',
- 'Portal:Datatables:Language:InfoFiltered' => 'leszűrve _MAX_ elemből',
- 'Portal:Datatables:Language:EmptyTable' => 'Nincs adat ehhez a táblázathoz',
- 'Portal:Datatables:Language:DisplayLength:All' => 'Összes',
- 'Portal:Datatables:Language:Paginate:First' => 'Első',
- 'Portal:Datatables:Language:Paginate:Previous' => 'Előző',
- 'Portal:Datatables:Language:Paginate:Next' => 'Következő',
- 'Portal:Datatables:Language:Paginate:Last' => 'Utolsó',
- 'Portal:Datatables:Language:Sort:Ascending' => 'Növekvő rendezés',
- 'Portal:Datatables:Language:Sort:Descending' => 'Csökkenő rendezés',
- 'Portal:Autocomplete:NoResult' => 'Nincs adat',
- 'Portal:Attachments:DropZone:Message' => 'Húzza ide a fájlokat, hogy csatolmányként hozzáadhassa őket',
- 'Portal:File:None' => '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
+ 'Page:DefaultTitle' => '%1$s Felhasználói portál',
+ 'Page:PleaseWait' => 'Kérem várjon...',
+ 'Page:Home' => 'Kezdőlap',
+ 'Page:GoPortalHome' => 'Kezdőlap',
+ 'Page:GoPreviousPage' => 'Előző oldal',
+ 'Page:ReloadPage' => 'Oldal újratöltése',
+ 'Portal:Button:Submit' => 'Beküldés',
+ 'Portal:Button:Apply' => 'Alkalmazás',
+ 'Portal:Button:Cancel' => 'Mégsem',
+ 'Portal:Button:Close' => 'Bezárás',
+ 'Portal:Button:Add' => 'Hozzáadás',
+ 'Portal:Button:Remove' => 'Eltávolítás',
+ 'Portal:Button:Delete' => 'Törlés',
+ 'Portal:EnvironmentBanner:Title' => 'Jelenleg %1$s módban van',
+ 'Portal:EnvironmentBanner:GoToProduction' => 'Visszatérés az ÉLES módba',
+ 'Error:HTTP:400' => 'Hibás kérelem',
+ 'Error:HTTP:401' => 'Azonosítás',
+ 'Error:HTTP:404' => 'Az oldal nem található',
+ 'Error:HTTP:500' => 'Hopp! Valami hiba történt.',
+ 'Error:HTTP:GetHelp' => 'Kérjük, lépjen kapcsolatba a %1$s rendszergazdával, ha a probléma továbbra is fennáll.',
+ 'Error:XHR:Fail' => 'Nem sikerült betölteni az adatokat, kérjük, lépjen kapcsolatba a %1$s rendszergazdával',
+ 'Portal:ErrorUserLoggedOut' => 'Kijelentkezett, és a folytatáshoz újra be kell jelentkeznie.',
+ 'Portal:Datatables:Language:Processing' => 'Kérem várjon...',
+ 'Portal:Datatables:Language:Search' => 'Szűrő:',
+ 'Portal:Datatables:Language:LengthMenu' => '_MENU_ elemek kijelzése oldalanként',
+ 'Portal:Datatables:Language:ZeroRecords' => 'Nincs eredmény',
+ 'Portal:Datatables:Language:Info' => '_PAGE_ oldal a _PAGES_ oldalból',
+ 'Portal:Datatables:Language:InfoEmpty' => 'Nincs információ',
+ 'Portal:Datatables:Language:InfoFiltered' => 'leszűrve _MAX_ elemből',
+ 'Portal:Datatables:Language:EmptyTable' => 'Nincs adat ehhez a táblázathoz',
+ 'Portal:Datatables:Language:DisplayLength:All' => 'Összes',
+ 'Portal:Datatables:Language:Paginate:First' => 'Első',
+ 'Portal:Datatables:Language:Paginate:Previous' => 'Előző',
+ 'Portal:Datatables:Language:Paginate:Next' => 'Következő',
+ 'Portal:Datatables:Language:Paginate:Last' => 'Utolsó',
+ 'Portal:Datatables:Language:Sort:Ascending' => 'Növekvő rendezés',
+ 'Portal:Datatables:Language:Sort:Descending' => 'Csökkenő rendezés',
+ 'Portal:Autocomplete:NoResult' => 'Nincs adat',
+ 'Portal:Attachments:DropZone:Message' => 'Húzza ide a fájlokat, hogy csatolmányként hozzáadhassa őket',
+ 'Portal:File:None' => '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', array(
- '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: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.',
));
// UserProfile brick
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- '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',
- 'Brick:Portal:UserProfile:Password:Title' => 'Jelszó',
- 'Brick:Portal:UserProfile:Password:ChoosePassword' => 'Új jelszó',
- 'Brick:Portal:UserProfile:Password:ConfirmPassword' => 'Jelszó megerősítése',
- 'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => 'Jelszóváltoztatáshoz forduljon a %1$s rendszergazdához',
- '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',
+ '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',
+ 'Brick:Portal:UserProfile:Password:Title' => 'Jelszó',
+ 'Brick:Portal:UserProfile:Password:ChoosePassword' => 'Új jelszó',
+ 'Brick:Portal:UserProfile:Password:ConfirmPassword' => 'Jelszó megerősítése',
+ 'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => 'Jelszóváltoztatáshoz forduljon a %1$s rendszergazdához',
+ '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', array(
- 'Brick:Portal:AggregatePage:DefaultTitle' => 'Műszerfal',
+ 'Brick:Portal:AggregatePage:DefaultTitle' => 'Műszerfal',
));
// BrowseBrick brick
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Brick:Portal:Browse:Name' => 'Böngésszen az elemek között',
- 'Brick:Portal:Browse:Mode:List' => 'Lista',
- 'Brick:Portal:Browse:Mode:Tree' => 'Fa',
- 'Brick:Portal:Browse:Mode:Mosaic' => 'Mozaik',
- 'Brick:Portal:Browse:Action:Drilldown' => 'Lefúrás',
- 'Brick:Portal:Browse:Action:View' => 'Részletek',
- 'Brick:Portal:Browse:Action:Edit' => 'Szerkesztés',
- 'Brick:Portal:Browse:Action:Create' => 'Létrehozás',
- 'Brick:Portal:Browse:Action:CreateObjectFromThis' => 'Új %1$s',
- 'Brick:Portal:Browse:Tree:ExpandAll' => 'Összes kinyitása',
- 'Brick:Portal:Browse:Tree:CollapseAll' => 'Összecsukás',
- 'Brick:Portal:Browse:Filter:NoData' => 'Nincs elem',
+ 'Brick:Portal:Browse:Name' => 'Böngésszen az elemek között',
+ 'Brick:Portal:Browse:Mode:List' => 'Lista',
+ 'Brick:Portal:Browse:Mode:Tree' => 'Fa',
+ 'Brick:Portal:Browse:Mode:Mosaic' => 'Mozaik',
+ 'Brick:Portal:Browse:Action:Drilldown' => 'Lefúrás',
+ 'Brick:Portal:Browse:Action:View' => 'Részletek',
+ 'Brick:Portal:Browse:Action:Edit' => 'Szerkesztés',
+ 'Brick:Portal:Browse:Action:Create' => 'Létrehozás',
+ 'Brick:Portal:Browse:Action:CreateObjectFromThis' => 'Új %1$s',
+ 'Brick:Portal:Browse:Tree:ExpandAll' => 'Összes kinyitása',
+ 'Brick:Portal:Browse:Tree:CollapseAll' => 'Összecsukás',
+ 'Brick:Portal:Browse:Filter:NoData' => 'Nincs elem',
));
// ManageBrick brick
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Brick:Portal:Manage:Name' => 'Elemek kezelése',
- 'Brick:Portal:Manage:Table:NoData' => 'Nincs elem',
- 'Brick:Portal:Manage:Table:ItemActions' => 'Műveletek',
- 'Brick:Portal:Manage:DisplayMode:list' => 'Lista',
- 'Brick:Portal:Manage:DisplayMode:pie-chart' => 'Tortadiagram',
- 'Brick:Portal:Manage:DisplayMode:bar-chart' => 'Oszlopdiagram',
- 'Brick:Portal:Manage:Others' => 'Egyéb',
- 'Brick:Portal:Manage:All' => 'Összes',
- 'Brick:Portal:Manage:Group' => 'Csoport',
- 'Brick:Portal:Manage:fct:count' => 'Összesen',
- 'Brick:Portal:Manage:fct:sum' => 'Összeg',
- 'Brick:Portal:Manage:fct:avg' => 'Átlag',
- 'Brick:Portal:Manage:fct:min' => 'Minimum',
- 'Brick:Portal:Manage:fct:max' => 'Maximum',
+ 'Brick:Portal:Manage:Name' => 'Elemek kezelése',
+ 'Brick:Portal:Manage:Table:NoData' => 'Nincs elem',
+ 'Brick:Portal:Manage:Table:ItemActions' => 'Műveletek',
+ 'Brick:Portal:Manage:DisplayMode:list' => 'Lista',
+ 'Brick:Portal:Manage:DisplayMode:pie-chart' => 'Tortadiagram',
+ 'Brick:Portal:Manage:DisplayMode:bar-chart' => 'Oszlopdiagram',
+ 'Brick:Portal:Manage:Others' => 'Egyéb',
+ 'Brick:Portal:Manage:All' => 'Összes',
+ 'Brick:Portal:Manage:Group' => 'Csoport',
+ 'Brick:Portal:Manage:fct:count' => 'Összesen',
+ 'Brick:Portal:Manage:fct:sum' => 'Összeg',
+ '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', array(
- 'Brick:Portal:Object:Name' => 'Objektum',
- 'Brick:Portal:Object:Form:Create:Title' => 'Új %1$s',
- 'Brick:Portal:Object:Form:Edit:Title' => '%2$s frissítése (%1$s)',
- 'Brick:Portal:Object:Form:View:Title' => '%1$s : %2$s',
- 'Brick:Portal:Object:Form:Stimulus:Title' => 'Adja meg a következő információkat:',
- 'Brick:Portal:Object:Form:Message:Saved' => 'Mentve',
- 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s mentve',
- 'Brick:Portal:Object:Search:Regular:Title' => '%1$s kiválasztása (%2$s)',
- 'Brick:Portal:Object:Search:Hierarchy:Title' => '%1$s kiválasztása (%2$s)',
- 'Brick:Portal:Object:Copy:TextToCopy' => '%1$s: %2$s',
- 'Brick:Portal:Object:Copy:Tooltip' => 'Objektum hivatkozás másolása',
- 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Másolva'
+ 'Brick:Portal:Object:Name' => 'Objektum',
+ 'Brick:Portal:Object:Form:Create:Title' => 'Új %1$s',
+ 'Brick:Portal:Object:Form:Edit:Title' => '%2$s frissítése (%1$s)',
+ 'Brick:Portal:Object:Form:View:Title' => '%1$s : %2$s',
+ 'Brick:Portal:Object:Form:Stimulus:Title' => 'Adja meg a következő információkat:',
+ 'Brick:Portal:Object:Form:Message:Saved' => 'Mentve',
+ 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s mentve',
+ 'Brick:Portal:Object:Search:Regular:Title' => '%1$s kiválasztása (%2$s)',
+ 'Brick:Portal:Object:Search:Hierarchy:Title' => '%1$s kiválasztása (%2$s)',
+ 'Brick:Portal:Object:Copy:TextToCopy' => '%1$s: %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', array(
- 'Brick:Portal:Create:Name' => 'Gyors létrehozás',
- 'Brick:Portal:Create:ChooseType' => 'Válasszon típust',
+ 'Brick:Portal:Create:Name' => 'Gyors létrehozás',
+ 'Brick:Portal:Create:ChooseType' => 'Válasszon típust',
));
// Filter brick
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- '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',
+ '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-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 5996a06ba5..7dc7ad783d 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
@@ -15,7 +15,7 @@
//
// You should have received a copy of the GNU Affero General Public License
// along with iTop. If not, see
- /**
+/**
* Spanish Localized data
*
* @copyright Copyright (C) 2010-2023 Combodo SARL
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 3a9820be14..8ea2c662cd 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
@@ -124,8 +124,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:Problem/Stimulus:ev_close' => 'Fermer',
'Class:Problem/Stimulus:ev_close+' => '',
));
-
-
// 1:n relations custom labels for tooltip and pop-up title
Dict::Add('FR FR', 'French', 'Français', array(
'Class:Problem/Attribute:knownerrors_list/UI:Links:Create:Button+' => 'Créer une %4$s',
@@ -145,5 +143,5 @@ Dict::Add('FR FR', 'French', 'Français', array(
'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_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:Delete:Modal:Title' => 'Supprimer une %4$s'
));
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 fdb6aa2588..d0c3b593f5 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
@@ -20,27 +20,27 @@
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Menu:ProblemManagement' => 'Problémakezelés',
- 'Menu:ProblemManagement+' => '',
- 'Menu:Problem:Overview' => 'Áttekintő',
- 'Menu:Problem:Overview+' => '',
- 'Menu:NewProblem' => 'Új probléma',
- 'Menu:NewProblem+' => '',
- 'Menu:SearchProblems' => 'Probléma keresés',
- 'Menu:SearchProblems+' => '',
- 'Menu:Problem:Shortcuts' => 'Gyorsgombok',
- 'Menu:Problem:MyProblems' => 'Saját problémák',
- 'Menu:Problem:MyProblems+' => '',
- 'Menu:Problem:OpenProblems' => 'Összes nyitott probléma',
- 'Menu:Problem:OpenProblems+' => '',
- 'UI-ProblemManagementOverview-ProblemByService' => 'Problémák szolgáltatásonként',
- 'UI-ProblemManagementOverview-ProblemByService+' => '',
- 'UI-ProblemManagementOverview-ProblemByPriority' => 'Problémák prioritás szerint',
- 'UI-ProblemManagementOverview-ProblemByPriority+' => '',
- 'UI-ProblemManagementOverview-ProblemUnassigned' => 'Nem kiosztott problémák',
- 'UI-ProblemManagementOverview-ProblemUnassigned+' => '',
- 'UI:ProblemMgmtMenuOverview:Title' => 'Problémakezelés műszerfal',
- 'UI:ProblemMgmtMenuOverview:Title+' => '',
+ 'Menu:ProblemManagement' => 'Problémakezelés',
+ 'Menu:ProblemManagement+' => '',
+ 'Menu:Problem:Overview' => 'Áttekintő',
+ 'Menu:Problem:Overview+' => '',
+ 'Menu:NewProblem' => 'Új probléma',
+ 'Menu:NewProblem+' => '',
+ 'Menu:SearchProblems' => 'Probléma keresés',
+ 'Menu:SearchProblems+' => '',
+ 'Menu:Problem:Shortcuts' => 'Gyorsgombok',
+ 'Menu:Problem:MyProblems' => 'Saját problémák',
+ 'Menu:Problem:MyProblems+' => '',
+ 'Menu:Problem:OpenProblems' => 'Összes nyitott probléma',
+ 'Menu:Problem:OpenProblems+' => '',
+ 'UI-ProblemManagementOverview-ProblemByService' => 'Problémák szolgáltatásonként',
+ 'UI-ProblemManagementOverview-ProblemByService+' => '',
+ 'UI-ProblemManagementOverview-ProblemByPriority' => 'Problémák prioritás szerint',
+ 'UI-ProblemManagementOverview-ProblemByPriority+' => '',
+ 'UI-ProblemManagementOverview-ProblemUnassigned' => 'Nem kiosztott problémák',
+ 'UI-ProblemManagementOverview-ProblemUnassigned+' => '',
+ 'UI:ProblemMgmtMenuOverview:Title' => 'Problémakezelés műszerfal',
+ 'UI:ProblemMgmtMenuOverview:Title+' => '',
));
//
@@ -48,76 +48,76 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Problem' => 'Probléma',
- 'Class:Problem+' => '',
- 'Class:Problem/Attribute:status' => 'Állapot',
- 'Class:Problem/Attribute:status+' => '',
- 'Class:Problem/Attribute:status/Value:new' => 'Új',
- 'Class:Problem/Attribute:status/Value:new+' => '',
- 'Class:Problem/Attribute:status/Value:assigned' => 'Kiosztott',
- 'Class:Problem/Attribute:status/Value:assigned+' => '',
- 'Class:Problem/Attribute:status/Value:resolved' => 'Megoldott',
- 'Class:Problem/Attribute:status/Value:resolved+' => '',
- 'Class:Problem/Attribute:status/Value:closed' => 'Lezárt',
- 'Class:Problem/Attribute:status/Value:closed+' => '',
- 'Class:Problem/Attribute:service_id' => 'Szolgáltatás',
- 'Class:Problem/Attribute:service_id+' => '',
- 'Class:Problem/Attribute:service_name' => 'Név',
- 'Class:Problem/Attribute:service_name+' => '',
- 'Class:Problem/Attribute:servicesubcategory_id' => 'Szolgáltatás kategória',
- 'Class:Problem/Attribute:servicesubcategory_id+' => '',
- 'Class:Problem/Attribute:servicesubcategory_name' => 'Név',
- 'Class:Problem/Attribute:servicesubcategory_name+' => '',
- 'Class:Problem/Attribute:product' => 'Termék',
- 'Class:Problem/Attribute:product+' => '',
- 'Class:Problem/Attribute:impact' => 'Hatása',
- 'Class:Problem/Attribute:impact+' => '',
- 'Class:Problem/Attribute:impact/Value:1' => 'Felhasználókra',
- '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:3' => 'Szervezeti egységre',
- 'Class:Problem/Attribute:impact/Value:3+' => '',
- 'Class:Problem/Attribute:urgency' => 'Sűrgősség',
- 'Class:Problem/Attribute:urgency+' => '',
- 'Class:Problem/Attribute:urgency/Value:1' => 'Nem várhat',
- '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:3' => 'Sürgős',
- 'Class:Problem/Attribute:urgency/Value:3+' => '',
- 'Class:Problem/Attribute:urgency/Value:4' => 'Nem sürgős',
- 'Class:Problem/Attribute:urgency/Value:4+' => 'low~~',
- 'Class:Problem/Attribute:priority' => 'Prioritás',
- 'Class:Problem/Attribute:priority+' => '',
- 'Class:Problem/Attribute:priority/Value:1' => 'Kritikus',
- 'Class:Problem/Attribute:priority/Value:1+' => '',
- 'Class:Problem/Attribute:priority/Value:2' => 'Magas',
- '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:4' => 'Alacsony',
- 'Class:Problem/Attribute:priority/Value:4+' => 'Low~~',
- 'Class:Problem/Attribute:related_change_id' => 'Kapcsolódó változások',
- 'Class:Problem/Attribute:related_change_id+' => '',
- 'Class:Problem/Attribute:related_change_ref' => 'Referencia',
- 'Class:Problem/Attribute:related_change_ref+' => '',
- 'Class:Problem/Attribute:assignment_date' => 'Felelőshöz rendelés',
- 'Class:Problem/Attribute:assignment_date+' => '',
- 'Class:Problem/Attribute:resolution_date' => 'Megoldás dátuma',
- 'Class:Problem/Attribute:resolution_date+' => '',
- 'Class:Problem/Attribute:knownerrors_list' => 'Ismert hibák',
+ 'Class:Problem' => 'Probléma',
+ 'Class:Problem+' => '',
+ 'Class:Problem/Attribute:status' => 'Állapot',
+ 'Class:Problem/Attribute:status+' => '',
+ 'Class:Problem/Attribute:status/Value:new' => 'Új',
+ 'Class:Problem/Attribute:status/Value:new+' => '',
+ 'Class:Problem/Attribute:status/Value:assigned' => 'Kiosztott',
+ 'Class:Problem/Attribute:status/Value:assigned+' => '',
+ 'Class:Problem/Attribute:status/Value:resolved' => 'Megoldott',
+ 'Class:Problem/Attribute:status/Value:resolved+' => '',
+ 'Class:Problem/Attribute:status/Value:closed' => 'Lezárt',
+ 'Class:Problem/Attribute:status/Value:closed+' => '',
+ 'Class:Problem/Attribute:service_id' => 'Szolgáltatás',
+ 'Class:Problem/Attribute:service_id+' => '',
+ 'Class:Problem/Attribute:service_name' => 'Név',
+ 'Class:Problem/Attribute:service_name+' => '',
+ 'Class:Problem/Attribute:servicesubcategory_id' => 'Szolgáltatás kategória',
+ 'Class:Problem/Attribute:servicesubcategory_id+' => '',
+ 'Class:Problem/Attribute:servicesubcategory_name' => 'Név',
+ 'Class:Problem/Attribute:servicesubcategory_name+' => '',
+ 'Class:Problem/Attribute:product' => 'Termék',
+ 'Class:Problem/Attribute:product+' => '',
+ 'Class:Problem/Attribute:impact' => 'Hatása',
+ 'Class:Problem/Attribute:impact+' => '',
+ 'Class:Problem/Attribute:impact/Value:1' => 'Felhasználókra',
+ '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:3' => 'Szervezeti egységre',
+ 'Class:Problem/Attribute:impact/Value:3+' => '',
+ 'Class:Problem/Attribute:urgency' => 'Sűrgősség',
+ 'Class:Problem/Attribute:urgency+' => '',
+ 'Class:Problem/Attribute:urgency/Value:1' => 'Nem várhat',
+ '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:3' => 'Sürgős',
+ 'Class:Problem/Attribute:urgency/Value:3+' => '',
+ 'Class:Problem/Attribute:urgency/Value:4' => 'Nem sürgős',
+ 'Class:Problem/Attribute:urgency/Value:4+' => 'low~~',
+ 'Class:Problem/Attribute:priority' => 'Prioritás',
+ 'Class:Problem/Attribute:priority+' => '',
+ 'Class:Problem/Attribute:priority/Value:1' => 'Kritikus',
+ 'Class:Problem/Attribute:priority/Value:1+' => '',
+ 'Class:Problem/Attribute:priority/Value:2' => 'Magas',
+ '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:4' => 'Alacsony',
+ 'Class:Problem/Attribute:priority/Value:4+' => 'Low~~',
+ 'Class:Problem/Attribute:related_change_id' => 'Kapcsolódó változások',
+ 'Class:Problem/Attribute:related_change_id+' => '',
+ 'Class:Problem/Attribute:related_change_ref' => 'Referencia',
+ 'Class:Problem/Attribute:related_change_ref+' => '',
+ 'Class:Problem/Attribute:assignment_date' => 'Felelőshöz rendelés',
+ 'Class:Problem/Attribute:assignment_date+' => '',
+ 'Class:Problem/Attribute:resolution_date' => 'Megoldás dátuma',
+ 'Class:Problem/Attribute:resolution_date+' => '',
+ 'Class:Problem/Attribute:knownerrors_list' => 'Ismert hibák',
'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_reassign' => 'Újra hozzárendelés',
- 'Class:Problem/Stimulus:ev_reassign+' => '',
- 'Class:Problem/Stimulus:ev_resolve' => 'Megoldás',
- 'Class:Problem/Stimulus:ev_resolve+' => '',
- 'Class:Problem/Stimulus:ev_close' => 'Lezárás',
- 'Class:Problem/Stimulus:ev_close+' => '',
+ '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_reassign' => 'Újra hozzárendelés',
+ 'Class:Problem/Stimulus:ev_reassign+' => '',
+ 'Class:Problem/Stimulus:ev_resolve' => 'Megoldás',
+ 'Class:Problem/Stimulus:ev_resolve+' => '',
+ 'Class:Problem/Stimulus:ev_close' => 'Lezárás',
+ '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 44343852c1..226021fab2 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
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
// Dictionnay conventions
// Class:
// Class:+
@@ -30,12 +29,10 @@
// Class:/Attribute:/Value:+
// Class:/Stimulus:
// Class:/Stimulus:+
-
//////////////////////////////////////////////////////////////////////
// Classes in 'bizmodel'
//////////////////////////////////////////////////////////////////////
//
-
// Dictionnay conventions
// Class:
// Class:+
@@ -45,8 +42,6 @@
// Class:/Attribute:/Value:+
// Class:/Stimulus:
// Class:/Stimulus:+
-
-
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Menu:ProblemManagement' => 'Zarządzanie problemami',
'Menu:ProblemManagement+' => 'Zarządzanie problemami',
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 77eb3070d5..1879ab7503 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
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
// Dictionnay conventions
// Class:
// Class:+
@@ -30,12 +29,10 @@
// Class:/Attribute:/Value:+
// Class:/Stimulus:
// Class:/Stimulus:+
-
//////////////////////////////////////////////////////////////////////
// Classes in 'bizmodel'
//////////////////////////////////////////////////////////////////////
//
-
// Dictionnay conventions
// Class:
// Class:+
@@ -45,8 +42,6 @@
// Class:/Attribute:/Value:+
// Class:/Stimulus:
// Class:/Stimulus:+
-
-
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:ProblemManagement' => '问题管理',
'Menu:ProblemManagement+' => '问题管理',
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 298b25d01c..a4d33d7ecc 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
@@ -38,6 +38,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Otevřené požadavky podle typu',
'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Otevřené požadavky podle zákazníka',
'Class:UserRequest:KnownErrorList' => 'Známé chyby',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
));
// Dictionnay conventions
@@ -113,6 +114,10 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => '',
'Class:UserRequest/Attribute:origin' => 'Původ',
'Class:UserRequest/Attribute:origin+' => '',
+ '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+' => '',
'Class:UserRequest/Attribute:origin/Value:monitoring' => 'monitoring',
@@ -246,7 +251,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Čeká na schválení',
'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+' => 'Cascade the resolution to child requests (ev_autoresolve), and align the following characteristics of the request: service, team, agent, resolution info~~',
));
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 cc3a44994c..e0fd12abc8 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
@@ -37,6 +37,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Åbne brugerhenvendelser efter type',
'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
@@ -112,6 +113,10 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => '',
'Class:UserRequest/Attribute:origin' => 'Oprindelse',
'Class:UserRequest/Attribute:origin+' => '',
+ '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:monitoring' => 'Monitoring',
@@ -245,7 +250,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Afventer godkendelse',
'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~~',
));
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 fb85aef612..af51a427bb 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
@@ -37,6 +37,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Offene Benutzeranfragen nach Typ',
'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Offene Benutzeranfragen nach Kunde',
'Class:UserRequest:KnownErrorList' => 'Known Errors',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
));
// Dictionnay conventions
@@ -112,6 +113,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => '',
'Class:UserRequest/Attribute:origin' => 'Herkunft',
'Class:UserRequest/Attribute:origin+' => '',
+ '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:monitoring' => 'Monitoring',
@@ -245,7 +250,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Auf Genehmigung warten',
'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',
));
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 c1b9125a22..790ad69125 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
@@ -35,6 +35,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Requerimientos Abiertos por Tipo',
'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Requerimientos Abiertos por Cliente',
'Class:UserRequest:KnownErrorList' => 'Errores Conocidos',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
));
// Dictionnay conventions
@@ -110,6 +111,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => 'Baja',
'Class:UserRequest/Attribute:origin' => 'Origen',
'Class:UserRequest/Attribute:origin+' => 'Origen',
+ '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' => 'Correo-e',
'Class:UserRequest/Attribute:origin/Value:mail+' => 'Correo-e',
'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Monitoreo',
@@ -243,7 +248,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'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',
-
'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',
));
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 1476a9e109..bc7030e2c2 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
@@ -250,7 +250,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Attendre une approbation',
'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',
));
@@ -261,7 +260,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Organization:Overview:MyUserRequests' => 'Mes Demandes Utilisateurs pour cette organisation',
'Organization:Overview:Tickets' => 'Les Tickets de cette organisation',
));
-
// 1:n relations custom labels for tooltip and pop-up title
Dict::Add('FR FR', 'French', 'Français', array(
'Class:UserRequest/Attribute:related_request_list/UI:Links:Create:Button+' => 'Créer une %4$s',
@@ -269,6 +267,5 @@ Dict::Add('FR FR', 'French', 'Français', array(
'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: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:Delete:Modal:Title' => 'Supprimer une %4$s'
));
-
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 8610478aa0..104e7b6e92 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
@@ -4,36 +4,37 @@
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Menu:RequestManagement' => 'Helpdesk',
- 'Menu:RequestManagement+' => 'Helpdesk~~',
- 'Menu:RequestManagementProvider' => 'Helpdesk szolgáltató',
- 'Menu:RequestManagementProvider+' => 'Helpdesk provider~~',
- 'Menu:UserRequest:Provider' => 'Szolgáltatónak továbbított nyitott kérelem',
- 'Menu:UserRequest:Provider+' => 'Open request transfered to provider~~',
- 'Menu:UserRequest:Overview' => 'Áttekintő',
- 'Menu:UserRequest:Overview+' => 'Overview~~',
- 'Menu:NewUserRequest' => 'Új felhasználói kérelem',
- 'Menu:NewUserRequest+' => 'Create a new user request ticket~~',
- 'Menu:SearchUserRequests' => 'Felhasználói kérelmek keresése',
- 'Menu:SearchUserRequests+' => 'Search for user request tickets~~',
- 'Menu:UserRequest:Shortcuts' => 'Gyorsgombok',
- 'Menu:UserRequest:Shortcuts+' => '~~',
- 'Menu:UserRequest:MyRequests' => 'Hozzám rendelt kérelmek',
- 'Menu:UserRequest:MyRequests+' => 'Requests assigned to me (as Agent)~~',
- 'Menu:UserRequest:MySupportRequests' => 'Támogatási kérelmeim',
- 'Menu:UserRequest:MySupportRequests+' => 'My support calls~~',
- 'Menu:UserRequest:EscalatedRequests' => 'Sürgős kérelmek',
- 'Menu:UserRequest:EscalatedRequests+' => 'Hot Requests~~',
- 'Menu:UserRequest:OpenRequests' => 'Minden nyitott kérelem',
- 'Menu:UserRequest:OpenRequests+' => 'All open requests~~',
- 'UI:WelcomeMenu:MyAssignedCalls' => 'Hozzám rendelt kérelmek',
- 'UI-RequestManagementOverview-RequestByType-last-14-days' => 'Az elmúlt 14 nap kérelmei típusonként',
- 'UI-RequestManagementOverview-Last-14-days' => 'Az elmúlt 14 napban érkezett kérelmek száma',
- 'UI-RequestManagementOverview-OpenRequestByStatus' => 'Nyitott kérelmek állapotuk szerint',
- 'UI-RequestManagementOverview-OpenRequestByAgent' => 'Nyitott kérelmek felelősönként',
- 'UI-RequestManagementOverview-OpenRequestByType' => 'Nyitott kérelmek típusonként',
- 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Nyitott kérelmek ügyfelenként',
- 'Class:UserRequest:KnownErrorList' => 'Ismert hibák',
+ 'Menu:RequestManagement' => 'Helpdesk',
+ 'Menu:RequestManagement+' => 'Helpdesk~~',
+ 'Menu:RequestManagementProvider' => 'Helpdesk szolgáltató',
+ 'Menu:RequestManagementProvider+' => 'Helpdesk provider~~',
+ 'Menu:UserRequest:Provider' => 'Szolgáltatónak továbbított nyitott kérelem',
+ 'Menu:UserRequest:Provider+' => 'Open request transfered to provider~~',
+ 'Menu:UserRequest:Overview' => 'Áttekintő',
+ 'Menu:UserRequest:Overview+' => 'Overview~~',
+ 'Menu:NewUserRequest' => 'Új felhasználói kérelem',
+ 'Menu:NewUserRequest+' => 'Create a new user request ticket~~',
+ 'Menu:SearchUserRequests' => 'Felhasználói kérelmek keresése',
+ 'Menu:SearchUserRequests+' => 'Search for user request tickets~~',
+ 'Menu:UserRequest:Shortcuts' => 'Gyorsgombok',
+ 'Menu:UserRequest:Shortcuts+' => '~~',
+ 'Menu:UserRequest:MyRequests' => 'Hozzám rendelt kérelmek',
+ 'Menu:UserRequest:MyRequests+' => 'Requests assigned to me (as Agent)~~',
+ 'Menu:UserRequest:MySupportRequests' => 'Támogatási kérelmeim',
+ 'Menu:UserRequest:MySupportRequests+' => 'My support calls~~',
+ 'Menu:UserRequest:EscalatedRequests' => 'Sürgős kérelmek',
+ 'Menu:UserRequest:EscalatedRequests+' => 'Hot Requests~~',
+ 'Menu:UserRequest:OpenRequests' => 'Minden nyitott kérelem',
+ 'Menu:UserRequest:OpenRequests+' => 'All open requests~~',
+ 'UI:WelcomeMenu:MyAssignedCalls' => 'Hozzám rendelt kérelmek',
+ 'UI-RequestManagementOverview-RequestByType-last-14-days' => 'Az elmúlt 14 nap kérelmei típusonként',
+ 'UI-RequestManagementOverview-Last-14-days' => 'Az elmúlt 14 napban érkezett kérelmek száma',
+ 'UI-RequestManagementOverview-OpenRequestByStatus' => 'Nyitott kérelmek állapotuk szerint',
+ 'UI-RequestManagementOverview-OpenRequestByAgent' => 'Nyitott kérelmek felelősönként',
+ 'UI-RequestManagementOverview-OpenRequestByType' => 'Nyitott kérelmek típusonként',
+ '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
@@ -51,205 +52,208 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:UserRequest' => 'Felhasználói kérelem',
- 'Class:UserRequest+' => '~~',
- 'Class:UserRequest/Attribute:status' => 'Állapot',
- 'Class:UserRequest/Attribute:status+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:new' => 'Új',
- 'Class:UserRequest/Attribute:status/Value:new+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Eszkalált TTO',
- 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:assigned' => 'Hozzárendelt',
- 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Eszkalált TTR',
- 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Jóváhagyásra vár',
- 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:approved' => 'Jóváhagyva',
- 'Class:UserRequest/Attribute:status/Value:approved+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:rejected' => 'Elutasítva',
- 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:pending' => 'Folyamatban',
- 'Class:UserRequest/Attribute:status/Value:pending+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:resolved' => 'Megoldva',
- 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:closed' => 'Lezárt',
- 'Class:UserRequest/Attribute:status/Value:closed+' => '~~',
- 'Class:UserRequest/Attribute:request_type' => 'Kérelem típus',
- 'Class:UserRequest/Attribute:request_type+' => '~~',
- 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Szolgáltatás kérelem',
- 'Class:UserRequest/Attribute:request_type/Value:service_request+' => 'Service request~~',
- 'Class:UserRequest/Attribute:impact' => 'Hatása',
- 'Class:UserRequest/Attribute:impact+' => '~~',
- 'Class:UserRequest/Attribute:impact/Value:1' => 'Részlegre',
- 'Class:UserRequest/Attribute:impact/Value:1+' => '~~',
- 'Class:UserRequest/Attribute:impact/Value:2' => 'Szolgáltatásra',
- 'Class:UserRequest/Attribute:impact/Value:2+' => '~~',
- 'Class:UserRequest/Attribute:impact/Value:3' => 'Személyre',
- 'Class:UserRequest/Attribute:impact/Value:3+' => '~~',
- 'Class:UserRequest/Attribute:priority' => 'Prioritás',
- 'Class:UserRequest/Attribute:priority+' => '~~',
- 'Class:UserRequest/Attribute:priority/Value:1' => 'Kritikus',
- 'Class:UserRequest/Attribute:priority/Value:1+' => 'critical~~',
- 'Class:UserRequest/Attribute:priority/Value:2' => 'Magas',
- 'Class:UserRequest/Attribute:priority/Value:2+' => 'high~~',
- 'Class:UserRequest/Attribute:priority/Value:3' => 'Közepes',
- 'Class:UserRequest/Attribute:priority/Value:3+' => 'medium~~',
- 'Class:UserRequest/Attribute:priority/Value:4' => 'Alacsony',
- 'Class:UserRequest/Attribute:priority/Value:4+' => 'low~~',
- 'Class:UserRequest/Attribute:urgency' => 'Sürgősség',
- 'Class:UserRequest/Attribute:urgency+' => '~~',
- 'Class:UserRequest/Attribute:urgency/Value:1' => 'Nem várhat',
- 'Class:UserRequest/Attribute:urgency/Value:1+' => 'critical~~',
- 'Class:UserRequest/Attribute:urgency/Value:2' => 'Nagyon sürgős',
- 'Class:UserRequest/Attribute:urgency/Value:2+' => 'high~~',
- 'Class:UserRequest/Attribute:urgency/Value:3' => 'Sürgős',
- 'Class:UserRequest/Attribute:urgency/Value:3+' => 'medium~~',
- 'Class:UserRequest/Attribute:urgency/Value:4' => 'Nem sürgős',
- 'Class:UserRequest/Attribute:urgency/Value:4+' => 'low~~',
- 'Class:UserRequest/Attribute:origin' => 'Eredet',
- 'Class:UserRequest/Attribute:origin+' => '~~',
- 'Class:UserRequest/Attribute:origin/Value:mail' => 'Email',
- 'Class:UserRequest/Attribute:origin/Value:mail+' => 'email~~',
- 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Felügyelet',
- 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'monitoring~~',
- 'Class:UserRequest/Attribute:origin/Value:phone' => 'Telefon',
- 'Class:UserRequest/Attribute:origin/Value:phone+' => 'phone~~',
- 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portál',
- 'Class:UserRequest/Attribute:origin/Value:portal+' => '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',
- 'Class:UserRequest/Attribute:approver_email+' => '~~',
- 'Class:UserRequest/Attribute:service_id' => 'Szolgáltatás',
- 'Class:UserRequest/Attribute:service_id+' => '~~',
- 'Class:UserRequest/Attribute:service_name' => 'Szolgáltatás név',
- 'Class:UserRequest/Attribute:service_name+' => '~~',
- 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Szolgáltatás alkategória',
- 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~',
- '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/Value:no' => 'Nem',
- 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => 'No~~',
- 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Igen',
- 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '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',
- 'Class:UserRequest/Attribute:assignment_date+' => '~~',
- 'Class:UserRequest/Attribute:resolution_date' => 'Megoldási dátum',
- 'Class:UserRequest/Attribute:resolution_date+' => '~~',
- 'Class:UserRequest/Attribute:last_pending_date' => 'Utolsó függőben lévő dátum',
- 'Class:UserRequest/Attribute:last_pending_date+' => '~~',
- 'Class:UserRequest/Attribute:cumulatedpending' => 'Kumulált függőben lévő',
- 'Class:UserRequest/Attribute:cumulatedpending+' => '~~',
- 'Class:UserRequest/Attribute:tto' => 'TTO',
- 'Class:UserRequest/Attribute:tto+' => '~~',
- 'Class:UserRequest/Attribute:ttr' => 'TTR',
- 'Class:UserRequest/Attribute:ttr+' => '~~',
- 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO határidő',
- 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~',
- 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO letelt',
- 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~',
- 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO túllépett',
- 'Class:UserRequest/Attribute:sla_tto_over+' => '~~',
- 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR határidő',
- 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~',
- 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR letelt',
- 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~',
- 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR túllépett',
- 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~',
- 'Class:UserRequest/Attribute:time_spent' => 'Időráfordítás',
- 'Class:UserRequest/Attribute:time_spent+' => '~~',
- 'Class:UserRequest/Attribute:resolution_code' => 'Megoldás kód',
- 'Class:UserRequest/Attribute:resolution_code+' => '~~',
- 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Támogatás',
- 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => 'assistance~~',
- 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Programhiba javítás',
- 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => 'bug fixed~~',
- 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardver javítás',
- 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => 'hardware repair~~',
- 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Egyéb',
- 'Class:UserRequest/Attribute:resolution_code/Value:other+' => 'other~~',
- 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Szoftverfrissítés',
- 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => 'software patch~~',
- 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'Rendszerfrissítés',
- 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => 'system update~~',
- 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Oktatás',
- 'Class:UserRequest/Attribute:resolution_code/Value:training+' => 'training~~',
- 'Class:UserRequest/Attribute:solution' => 'Megoldás',
- 'Class:UserRequest/Attribute:solution+' => '~~',
- 'Class:UserRequest/Attribute:pending_reason' => 'Függőben lévőség oka',
- 'Class:UserRequest/Attribute:pending_reason+' => '~~',
- 'Class:UserRequest/Attribute:parent_request_id' => 'Szülő kérelem',
- 'Class:UserRequest/Attribute:parent_request_id+' => '~~',
- 'Class:UserRequest/Attribute:parent_incident_id' => 'Szülő incidens',
- 'Class:UserRequest/Attribute:parent_incident_id+' => '~~',
- 'Class:UserRequest/Attribute:parent_request_ref' => 'Ref. kérelem',
- 'Class:UserRequest/Attribute:parent_request_ref+' => '~~',
- 'Class:UserRequest/Attribute:parent_problem_id' => 'Szülő probléma',
- 'Class:UserRequest/Attribute:parent_problem_id+' => '~~',
- 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref. probléma',
- 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~',
- 'Class:UserRequest/Attribute:parent_change_id' => 'Szülő változás',
- 'Class:UserRequest/Attribute:parent_change_id+' => '~~',
- 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref. változás',
- 'Class:UserRequest/Attribute:parent_change_ref+' => '~~',
- 'Class:UserRequest/Attribute:parent_incident_ref' => 'Szülő incidens ref.',
- 'Class:UserRequest/Attribute:parent_incident_ref+' => '~~',
- 'Class:UserRequest/Attribute:related_request_list' => 'Gyermek kérelmek',
- 'Class:UserRequest/Attribute:related_request_list+' => 'Ehhez a szülő kérelemhez kapcsolódó kérelmek',
- 'Class:UserRequest/Attribute:public_log' => 'Nyilvános napló',
- 'Class:UserRequest/Attribute:public_log+' => '~~',
- '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+' => 'Very satisfied~~',
- 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Viszonylag elégedett',
- 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => 'Fairly statisfied~~',
- '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+' => 'Very Dissatisfied~~',
- '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',
- 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~',
- 'Class:UserRequest/Stimulus:ev_assign' => 'Hozzárendelés',
- 'Class:UserRequest/Stimulus:ev_assign+' => '~~',
- 'Class:UserRequest/Stimulus:ev_reassign' => 'Újra hozzárendelés',
- 'Class:UserRequest/Stimulus:ev_reassign+' => '~~',
- 'Class:UserRequest/Stimulus:ev_approve' => 'Jóváhagyás',
- 'Class:UserRequest/Stimulus:ev_approve+' => '~~',
- 'Class:UserRequest/Stimulus:ev_reject' => 'Elutasítás',
- 'Class:UserRequest/Stimulus:ev_reject+' => '~~',
- 'Class:UserRequest/Stimulus:ev_pending' => 'Függőben',
- 'Class:UserRequest/Stimulus:ev_pending+' => '~~',
- 'Class:UserRequest/Stimulus:ev_timeout' => 'Időtúllépés',
- 'Class:UserRequest/Stimulus:ev_timeout+' => '~~',
- 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatikus megoldás',
- 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~',
- 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatikus lezárás',
- 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~',
- 'Class:UserRequest/Stimulus:ev_resolve' => 'Megjelölve megoldottként',
- 'Class:UserRequest/Stimulus:ev_resolve+' => '~~',
- 'Class:UserRequest/Stimulus:ev_close' => 'Kérelem lezárása',
- 'Class:UserRequest/Stimulus:ev_close+' => '~~',
- 'Class:UserRequest/Stimulus:ev_reopen' => 'Újranyitás',
- 'Class:UserRequest/Stimulus:ev_reopen+' => '~~',
- '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 szülő kérelmet magához a kérelemhez',
-
- 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets',
- 'Class:UserRequest/Method:ResolveChildTickets+' => 'A felbontás kaszkádosítása a gyermek kérésekhez (ev_autoresolve), és a kérés következő jellemzőinek összehangolása: szolgáltatás, csapat, felelős, felbontási információ.',
+ 'Class:UserRequest' => 'Felhasználói kérelem',
+ 'Class:UserRequest+' => '~~',
+ 'Class:UserRequest/Attribute:status' => 'Állapot',
+ 'Class:UserRequest/Attribute:status+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:new' => 'Új',
+ 'Class:UserRequest/Attribute:status/Value:new+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Eszkalált TTO',
+ 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:assigned' => 'Hozzárendelt',
+ 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Eszkalált TTR',
+ 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Jóváhagyásra vár',
+ 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:approved' => 'Jóváhagyva',
+ 'Class:UserRequest/Attribute:status/Value:approved+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:rejected' => 'Elutasítva',
+ 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:pending' => 'Folyamatban',
+ 'Class:UserRequest/Attribute:status/Value:pending+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:resolved' => 'Megoldva',
+ 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:closed' => 'Lezárt',
+ 'Class:UserRequest/Attribute:status/Value:closed+' => '~~',
+ 'Class:UserRequest/Attribute:request_type' => 'Kérelem típus',
+ 'Class:UserRequest/Attribute:request_type+' => '~~',
+ 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Szolgáltatás kérelem',
+ 'Class:UserRequest/Attribute:request_type/Value:service_request+' => 'Service request~~',
+ 'Class:UserRequest/Attribute:impact' => 'Hatása',
+ 'Class:UserRequest/Attribute:impact+' => '~~',
+ 'Class:UserRequest/Attribute:impact/Value:1' => 'Részlegre',
+ 'Class:UserRequest/Attribute:impact/Value:1+' => '~~',
+ 'Class:UserRequest/Attribute:impact/Value:2' => 'Szolgáltatásra',
+ 'Class:UserRequest/Attribute:impact/Value:2+' => '~~',
+ 'Class:UserRequest/Attribute:impact/Value:3' => 'Személyre',
+ 'Class:UserRequest/Attribute:impact/Value:3+' => '~~',
+ 'Class:UserRequest/Attribute:priority' => 'Prioritás',
+ 'Class:UserRequest/Attribute:priority+' => '~~',
+ 'Class:UserRequest/Attribute:priority/Value:1' => 'Kritikus',
+ 'Class:UserRequest/Attribute:priority/Value:1+' => 'critical~~',
+ 'Class:UserRequest/Attribute:priority/Value:2' => 'Magas',
+ 'Class:UserRequest/Attribute:priority/Value:2+' => 'high~~',
+ 'Class:UserRequest/Attribute:priority/Value:3' => 'Közepes',
+ 'Class:UserRequest/Attribute:priority/Value:3+' => 'medium~~',
+ 'Class:UserRequest/Attribute:priority/Value:4' => 'Alacsony',
+ 'Class:UserRequest/Attribute:priority/Value:4+' => 'low~~',
+ 'Class:UserRequest/Attribute:urgency' => 'Sürgősség',
+ 'Class:UserRequest/Attribute:urgency+' => '~~',
+ 'Class:UserRequest/Attribute:urgency/Value:1' => 'Nem várhat',
+ 'Class:UserRequest/Attribute:urgency/Value:1+' => 'critical~~',
+ 'Class:UserRequest/Attribute:urgency/Value:2' => 'Nagyon sürgős',
+ 'Class:UserRequest/Attribute:urgency/Value:2+' => 'high~~',
+ 'Class:UserRequest/Attribute:urgency/Value:3' => 'Sürgős',
+ 'Class:UserRequest/Attribute:urgency/Value:3+' => 'medium~~',
+ 'Class:UserRequest/Attribute:urgency/Value:4' => 'Nem sürgős',
+ 'Class:UserRequest/Attribute:urgency/Value:4+' => 'low~~',
+ 'Class:UserRequest/Attribute:origin' => 'Eredet',
+ 'Class:UserRequest/Attribute:origin+' => '~~',
+ '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+' => 'email~~',
+ 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Felügyelet',
+ 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'monitoring~~',
+ 'Class:UserRequest/Attribute:origin/Value:phone' => 'Telefon',
+ 'Class:UserRequest/Attribute:origin/Value:phone+' => 'phone~~',
+ 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portál',
+ 'Class:UserRequest/Attribute:origin/Value:portal+' => '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',
+ 'Class:UserRequest/Attribute:approver_email+' => '~~',
+ 'Class:UserRequest/Attribute:service_id' => 'Szolgáltatás',
+ 'Class:UserRequest/Attribute:service_id+' => '~~',
+ 'Class:UserRequest/Attribute:service_name' => 'Szolgáltatás név',
+ 'Class:UserRequest/Attribute:service_name+' => '~~',
+ 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Szolgáltatás alkategória',
+ 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~',
+ '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/Value:no' => 'Nem',
+ 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => 'No~~',
+ 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Igen',
+ 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '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',
+ 'Class:UserRequest/Attribute:assignment_date+' => '~~',
+ 'Class:UserRequest/Attribute:resolution_date' => 'Megoldási dátum',
+ 'Class:UserRequest/Attribute:resolution_date+' => '~~',
+ 'Class:UserRequest/Attribute:last_pending_date' => 'Utolsó függőben lévő dátum',
+ 'Class:UserRequest/Attribute:last_pending_date+' => '~~',
+ 'Class:UserRequest/Attribute:cumulatedpending' => 'Kumulált függőben lévő',
+ 'Class:UserRequest/Attribute:cumulatedpending+' => '~~',
+ 'Class:UserRequest/Attribute:tto' => 'TTO',
+ 'Class:UserRequest/Attribute:tto+' => '~~',
+ 'Class:UserRequest/Attribute:ttr' => 'TTR',
+ 'Class:UserRequest/Attribute:ttr+' => '~~',
+ 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO határidő',
+ 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~',
+ 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO letelt',
+ 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~',
+ 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO túllépett',
+ 'Class:UserRequest/Attribute:sla_tto_over+' => '~~',
+ 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR határidő',
+ 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~',
+ 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR letelt',
+ 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~',
+ 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR túllépett',
+ 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~',
+ 'Class:UserRequest/Attribute:time_spent' => 'Időráfordítás',
+ 'Class:UserRequest/Attribute:time_spent+' => '~~',
+ 'Class:UserRequest/Attribute:resolution_code' => 'Megoldás kód',
+ 'Class:UserRequest/Attribute:resolution_code+' => '~~',
+ 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Támogatás',
+ 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => 'assistance~~',
+ 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Programhiba javítás',
+ 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => 'bug fixed~~',
+ 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardver javítás',
+ 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => 'hardware repair~~',
+ 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'Egyéb',
+ 'Class:UserRequest/Attribute:resolution_code/Value:other+' => 'other~~',
+ 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Szoftverfrissítés',
+ 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => 'software patch~~',
+ 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'Rendszerfrissítés',
+ 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => 'system update~~',
+ 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Oktatás',
+ 'Class:UserRequest/Attribute:resolution_code/Value:training+' => 'training~~',
+ 'Class:UserRequest/Attribute:solution' => 'Megoldás',
+ 'Class:UserRequest/Attribute:solution+' => '~~',
+ 'Class:UserRequest/Attribute:pending_reason' => 'Függőben lévőség oka',
+ 'Class:UserRequest/Attribute:pending_reason+' => '~~',
+ 'Class:UserRequest/Attribute:parent_request_id' => 'Szülő kérelem',
+ 'Class:UserRequest/Attribute:parent_request_id+' => '~~',
+ 'Class:UserRequest/Attribute:parent_incident_id' => 'Szülő incidens',
+ 'Class:UserRequest/Attribute:parent_incident_id+' => '~~',
+ 'Class:UserRequest/Attribute:parent_request_ref' => 'Ref. kérelem',
+ 'Class:UserRequest/Attribute:parent_request_ref+' => '~~',
+ 'Class:UserRequest/Attribute:parent_problem_id' => 'Szülő probléma',
+ 'Class:UserRequest/Attribute:parent_problem_id+' => '~~',
+ 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref. probléma',
+ 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~',
+ 'Class:UserRequest/Attribute:parent_change_id' => 'Szülő változás',
+ 'Class:UserRequest/Attribute:parent_change_id+' => '~~',
+ 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref. változás',
+ 'Class:UserRequest/Attribute:parent_change_ref+' => '~~',
+ 'Class:UserRequest/Attribute:parent_incident_ref' => 'Szülő incidens ref.',
+ 'Class:UserRequest/Attribute:parent_incident_ref+' => '~~',
+ 'Class:UserRequest/Attribute:related_request_list' => 'Gyermek kérelmek',
+ 'Class:UserRequest/Attribute:related_request_list+' => 'Ehhez a szülő kérelemhez kapcsolódó kérelmek',
+ 'Class:UserRequest/Attribute:public_log' => 'Nyilvános napló',
+ 'Class:UserRequest/Attribute:public_log+' => '~~',
+ '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+' => 'Very satisfied~~',
+ 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Viszonylag elégedett',
+ 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => 'Fairly statisfied~~',
+ '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+' => 'Very Dissatisfied~~',
+ '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',
+ 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_assign' => 'Hozzárendelés',
+ 'Class:UserRequest/Stimulus:ev_assign+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_reassign' => 'Újra hozzárendelés',
+ 'Class:UserRequest/Stimulus:ev_reassign+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_approve' => 'Jóváhagyás',
+ 'Class:UserRequest/Stimulus:ev_approve+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_reject' => 'Elutasítás',
+ 'Class:UserRequest/Stimulus:ev_reject+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_pending' => 'Függőben',
+ 'Class:UserRequest/Stimulus:ev_pending+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_timeout' => 'Időtúllépés',
+ 'Class:UserRequest/Stimulus:ev_timeout+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatikus megoldás',
+ 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatikus lezárás',
+ 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_resolve' => 'Megjelölve megoldottként',
+ 'Class:UserRequest/Stimulus:ev_resolve+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_close' => 'Kérelem lezárása',
+ 'Class:UserRequest/Stimulus:ev_close+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_reopen' => 'Újranyitás',
+ 'Class:UserRequest/Stimulus:ev_reopen+' => '~~',
+ '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 szülő kérelmet magához a kérelemhez',
+ 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets',
+ 'Class:UserRequest/Method:ResolveChildTickets+' => 'A felbontás kaszkádosítása a gyermek kérésekhez (ev_autoresolve), és a kérés következő jellemzőinek összehangolása: szolgáltatás, csapat, felelős, felbontási információ.',
));
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Organization:Overview:UserRequests' => 'Felhasználói kérelmek ebből a szervezeti egységből',
- 'Organization:Overview:MyUserRequests' => 'Saját kérelmek ebből a szervezeti egységből',
- 'Organization:Overview:Tickets' => 'Hibajegyek ebből a szervezeti egységből',
+ 'Organization:Overview:UserRequests' => 'Felhasználói kérelmek ebből a szervezeti egységből',
+ 'Organization:Overview:MyUserRequests' => 'Saját 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 64db8d7f06..d73d900c35 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
@@ -34,6 +34,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Richieste aperte per tipo',
'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Richieste aperte dal cliente',
'Class:UserRequest:KnownErrorList' => 'Errori Conosiuti',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
));
// Dictionnay conventions
@@ -109,6 +110,10 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => 'Bassa',
'Class:UserRequest/Attribute:origin' => 'Origine',
'Class:UserRequest/Attribute:origin+' => '~~',
+ '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+' => 'Mail',
'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Monitoring',
@@ -242,7 +247,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'In attesa di approvazione',
'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '~~',
'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Non si può assegnare una richiesta padre a se stesso',
-
'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets~~',
'Class:UserRequest/Method:ResolveChildTickets+' => 'Risoluzione a cascata delle richieste figlie (ev_autoresolve), e allineare le seguenti caratteristiche: servizio, team, agente e risoluzione',
));
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 f39f9c864b..5175fb3d4e 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
@@ -34,6 +34,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'タイプ別のオープンなリクエスト',
'UI-RequestManagementOverview-OpenRequestByCustomer' => '顧客別のオープンなリクエスト',
'Class:UserRequest:KnownErrorList' => '既知のエラー',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
));
// Dictionnay conventions
@@ -109,6 +110,10 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => '低',
'Class:UserRequest/Attribute:origin' => '起源',
'Class:UserRequest/Attribute:origin+' => '',
+ '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:monitoring' => 'モニタリング',
@@ -242,7 +247,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'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~~',
));
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 cb6b3dc892..88c0141c98 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
@@ -38,6 +38,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Open verzoeken per soort',
'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Open verzoeken per organisatie',
'Class:UserRequest:KnownErrorList' => 'Gekende fouten',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
));
// Dictionnay conventions
@@ -250,7 +251,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Wacht op goedkeuring',
'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',
));
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 a05bf440ef..31d9af2c21 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
@@ -34,6 +34,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Otwarte zgłoszenia według typu',
'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Otwarte zgłoszenia według klientów',
'Class:UserRequest:KnownErrorList' => 'Znane błędy',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
));
// Dictionnay conventions
@@ -109,6 +110,10 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => 'niska',
'Class:UserRequest/Attribute:origin' => 'Pochodzenie',
'Class:UserRequest/Attribute:origin+' => '',
+ '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+' => 'e-mail',
'Class:UserRequest/Attribute:origin/Value:monitoring' => 'monitoring',
@@ -242,7 +247,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Do zatwierdzenia',
'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',
));
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 b725ae1e3a..3cff3dcd39 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
@@ -34,6 +34,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Solicitações abertas por tipo',
'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
@@ -109,6 +110,10 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => '',
'Class:UserRequest/Attribute:origin' => 'Origem',
'Class:UserRequest/Attribute:origin+' => '',
+ '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:monitoring' => 'Monitoramento',
@@ -242,7 +247,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Aguardar por aprovação',
'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',
'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',
));
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 f8a56d673c..166abeb15d 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
@@ -43,6 +43,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Открытые запросы по типу',
'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Открытые запросы по заказчику',
'Class:UserRequest:KnownErrorList' => 'Известные ошибки',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
));
// Dictionnay conventions
@@ -118,6 +119,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => 'Низкая',
'Class:UserRequest/Attribute:origin' => 'Источник',
'Class:UserRequest/Attribute:origin+' => '',
+ '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:monitoring' => 'Мониторинг',
@@ -251,7 +256,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'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) с установкой следующих параметров: услуга, команда, агент, информация о решении.',
));
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 633f8e97f3..b065f752eb 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
@@ -34,6 +34,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Otvorené požiadavky podľa typu',
'UI-RequestManagementOverview-OpenRequestByCustomer' => '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
@@ -109,6 +110,10 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => '',
'Class:UserRequest/Attribute:origin' => 'Pôvod',
'Class:UserRequest/Attribute:origin+' => '',
+ '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:monitoring' => 'Dohľad',
@@ -242,7 +247,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'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~~',
-
'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~~',
));
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 f332999fd8..4542b86fa6 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
@@ -34,6 +34,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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~~',
));
// Dictionnay conventions
@@ -109,6 +110,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => 'low~~',
'Class:UserRequest/Attribute:origin' => 'Origin~~',
'Class:UserRequest/Attribute:origin+' => '~~',
+ '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+' => 'email~~',
'Class:UserRequest/Attribute:origin/Value:monitoring' => 'monitoring~~',
@@ -242,7 +247,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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~~',
));
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 41766fbebe..4d0abe2bae 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
@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2023 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:RequestManagement' => '服务台',
'Menu:RequestManagement+' => '服务台',
@@ -35,6 +34,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI-RequestManagementOverview-OpenRequestByType' => '打开的需求(按类型)',
'UI-RequestManagementOverview-OpenRequestByCustomer' => '打开的需求(按客户)',
'Class:UserRequest:KnownErrorList' => '已知错误',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
));
// Dictionnay conventions
@@ -110,6 +110,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => '低',
'Class:UserRequest/Attribute:origin' => '来自',
'Class:UserRequest/Attribute:origin+' => '',
+ '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:monitoring' => '监控',
@@ -243,7 +247,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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+' => '将此解决方案直接挪给子需求(自动解决), 包括下列字段: 服务, 团队, 办理人, 解决方案信息',
));
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 ea80e8877b..b294874e1a 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
@@ -38,6 +38,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Otevřené požadavky podle typu',
'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Otevřené požadavky podle organizace',
'Class:UserRequest:KnownErrorList' => 'Známé chyby',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
'Menu:UserRequest:MyWorkOrders' => 'Pracovní příkazy přidělené mně',
'Menu:UserRequest:MyWorkOrders+' => 'Všechny pracovní příkazy přidělené mně',
'Class:Problem:KnownProblemList' => 'Známé problémy',
@@ -119,6 +120,10 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => '',
'Class:UserRequest/Attribute:origin' => 'Původ',
'Class:UserRequest/Attribute:origin+' => '',
+ '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+' => '',
'Class:UserRequest/Attribute:origin/Value:monitoring' => 'monitoring',
@@ -274,7 +279,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Portal:SelectLanguage' => 'Změnit jazyk',
'Portal:LanguageChangedTo_Lang' => 'Jazyk změněn na',
'Portal:ChooseYourFavoriteLanguage' => 'Vyberte svůj jazyk',
-
'Class:UserRequest/Method:ResolveChildTickets' => 'Vyřešit podřízené tikety',
'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~~',
));
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 b6459ac4a2..88cb23f3c7 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
@@ -37,6 +37,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Åbne brugerhenvendelser efter type',
'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Åbne brugerhenvendelser efter bruger',
'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+' => '',
'Class:Problem:KnownProblemList' => 'Kendte problemer',
@@ -118,6 +119,10 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => '',
'Class:UserRequest/Attribute:origin' => 'Oprindelse',
'Class:UserRequest/Attribute:origin+' => '',
+ '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:monitoring' => 'Monitoring',
@@ -273,7 +278,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Portal:SelectLanguage' => 'Skift sprogindstilling',
'Portal:LanguageChangedTo_Lang' => 'Sprogindstilling ændres til: ',
'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~~',
));
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 bd63c227fb..2ec1127127 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
@@ -37,6 +37,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Offene Benutzeranfragen nach Typ',
'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Offene Benutzeranfragen nach Organisation',
'Class:UserRequest:KnownErrorList' => 'Known Errors',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
'Menu:UserRequest:MyWorkOrders' => 'Mir zugeordnete Arbeitsaufträge',
'Menu:UserRequest:MyWorkOrders+' => '',
'Class:Problem:KnownProblemList' => 'Bekannte Problems',
@@ -118,6 +119,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => '',
'Class:UserRequest/Attribute:origin' => 'Herkunft',
'Class:UserRequest/Attribute:origin+' => '',
+ '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:monitoring' => 'Monitoring',
@@ -273,7 +278,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Portal:SelectLanguage' => 'Ändern Sie Ihre Spracheinstellung',
'Portal:LanguageChangedTo_Lang' => 'Spracheinstellung geändert auf: ',
'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',
));
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 45adc58720..6733315938 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
@@ -35,6 +35,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Requerimientos Abiertos por Tipo',
'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Requerimientos Abiertos por Cliente',
'Class:UserRequest:KnownErrorList' => 'Errores Conocidos',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
'Menu:UserRequest:MyWorkOrders' => 'Ordenes de Trabajo asignadas a Mí',
'Menu:UserRequest:MyWorkOrders+' => 'Ordenes de Trabajo asignadas a Mí',
'Class:Problem:KnownProblemList' => 'Problemas Conocidos',
@@ -116,6 +117,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => 'Baja',
'Class:UserRequest/Attribute:origin' => 'Origen',
'Class:UserRequest/Attribute:origin+' => 'Origen',
+ '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' => 'Correo-e',
'Class:UserRequest/Attribute:origin/Value:mail+' => 'Correo-e',
'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Monitoreo',
@@ -271,7 +276,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Portal:SelectLanguage' => 'Seleccione un Idioma',
'Portal:LanguageChangedTo_Lang' => 'Idioma Cambiado a ',
'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',
));
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 f16c39ce57..ed44bbf7d6 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
@@ -278,7 +278,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Portal:SelectLanguage' => 'Changer ma langue',
'Portal:LanguageChangedTo_Lang' => 'Langue changée en',
'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',
));
@@ -289,8 +288,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Organization:Overview:MyUserRequests' => 'Mes Demandes Utilisateurs pour cette organisation',
'Organization:Overview:Tickets' => 'Les Tickets de cette organisation',
));
-
-
// 1:n relations custom labels for tooltip and pop-up title
Dict::Add('FR FR', 'French', 'Français', array(
'Class:UserRequest/Attribute:related_request_list/UI:Links:Create:Button+' => 'Créer une %4$s',
@@ -298,5 +295,5 @@ Dict::Add('FR FR', 'French', 'Français', array(
'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: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:Delete:Modal:Title' => 'Supprimer une %4$s'
));
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 1b77f87849..1d93d7c29b 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
@@ -4,40 +4,41 @@
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Menu:RequestManagement' => 'Helpdesk',
- 'Menu:RequestManagement+' => 'Kérelmek kezelése',
- 'Menu:RequestManagementProvider' => 'Helpdesk szolgáltató',
- 'Menu:RequestManagementProvider+' => 'Helpdesk provider~~',
- 'Menu:UserRequest:Provider' => 'Szolgáltatónak átadott nyitott kérelmek',
- 'Menu:UserRequest:Provider+' => 'Open requests transfered to provider~~',
- 'Menu:UserRequest:Overview' => 'Áttekintő',
- 'Menu:UserRequest:Overview+' => 'Overview~~',
- 'Menu:NewUserRequest' => 'Új felhasználói kérelem',
- 'Menu:NewUserRequest+' => 'Create a new user request ticket~~',
- 'Menu:SearchUserRequests' => 'Felhasználó kérelem keresése',
- 'Menu:SearchUserRequests+' => 'Search for user request tickets~~',
- 'Menu:UserRequest:Shortcuts' => 'Gyorsgombok',
- 'Menu:UserRequest:Shortcuts+' => '~~',
- 'Menu:UserRequest:MyRequests' => 'Hozzám rendelt kérelmek',
- 'Menu:UserRequest:MyRequests+' => 'Requests assigned to me (as Agent)~~',
- 'Menu:UserRequest:MySupportRequests' => 'Támogatói kérelmeim',
- 'Menu:UserRequest:MySupportRequests+' => 'My support calls~~',
- 'Menu:UserRequest:EscalatedRequests' => 'Sürgős kérelmek',
- 'Menu:UserRequest:EscalatedRequests+' => 'Hot requests~~',
- 'Menu:UserRequest:OpenRequests' => 'Minden nyitott kérelem',
- 'Menu:UserRequest:OpenRequests+' => 'All open requests~~',
- 'UI:WelcomeMenu:MyAssignedCalls' => 'Hozzám rendelt kérelmek',
- 'UI-RequestManagementOverview-RequestByType-last-14-days' => 'Az utóbbi 14 nap kérelmei típusonként',
- 'UI-RequestManagementOverview-Last-14-days' => 'Az utóbbi 14 nap kérelmei napi bontásban',
- 'UI-RequestManagementOverview-OpenRequestByStatus' => 'Nyitott kérelmek állapotuk szerint',
- 'UI-RequestManagementOverview-OpenRequestByAgent' => 'Nyitott kérelmek felelősönként',
- 'UI-RequestManagementOverview-OpenRequestByType' => 'Nyitott kérelmek típusonként',
- 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Nyitott kérelmek szervezetenként',
- 'Class:UserRequest:KnownErrorList' => 'Ismert hibák',
- 'Menu:UserRequest:MyWorkOrders' => 'Hozzám rendelt munkautasítások',
- 'Menu:UserRequest:MyWorkOrders+' => 'All work orders assigned to me~~',
- 'Class:Problem:KnownProblemList' => 'Ismert problémák',
- 'Tickets:Related:OpenIncidents' => 'Nyitott incidensek',
+ 'Menu:RequestManagement' => 'Helpdesk',
+ 'Menu:RequestManagement+' => 'Kérelmek kezelése',
+ 'Menu:RequestManagementProvider' => 'Helpdesk szolgáltató',
+ 'Menu:RequestManagementProvider+' => 'Helpdesk provider~~',
+ 'Menu:UserRequest:Provider' => 'Szolgáltatónak átadott nyitott kérelmek',
+ 'Menu:UserRequest:Provider+' => 'Open requests transfered to provider~~',
+ 'Menu:UserRequest:Overview' => 'Áttekintő',
+ 'Menu:UserRequest:Overview+' => 'Overview~~',
+ 'Menu:NewUserRequest' => 'Új felhasználói kérelem',
+ 'Menu:NewUserRequest+' => 'Create a new user request ticket~~',
+ 'Menu:SearchUserRequests' => 'Felhasználó kérelem keresése',
+ 'Menu:SearchUserRequests+' => 'Search for user request tickets~~',
+ 'Menu:UserRequest:Shortcuts' => 'Gyorsgombok',
+ 'Menu:UserRequest:Shortcuts+' => '~~',
+ 'Menu:UserRequest:MyRequests' => 'Hozzám rendelt kérelmek',
+ 'Menu:UserRequest:MyRequests+' => 'Requests assigned to me (as Agent)~~',
+ 'Menu:UserRequest:MySupportRequests' => 'Támogatói kérelmeim',
+ 'Menu:UserRequest:MySupportRequests+' => 'My support calls~~',
+ 'Menu:UserRequest:EscalatedRequests' => 'Sürgős kérelmek',
+ 'Menu:UserRequest:EscalatedRequests+' => 'Hot requests~~',
+ 'Menu:UserRequest:OpenRequests' => 'Minden nyitott kérelem',
+ 'Menu:UserRequest:OpenRequests+' => 'All open requests~~',
+ 'UI:WelcomeMenu:MyAssignedCalls' => 'Hozzám rendelt kérelmek',
+ 'UI-RequestManagementOverview-RequestByType-last-14-days' => 'Az utóbbi 14 nap kérelmei típusonként',
+ 'UI-RequestManagementOverview-Last-14-days' => 'Az utóbbi 14 nap kérelmei napi bontásban',
+ 'UI-RequestManagementOverview-OpenRequestByStatus' => 'Nyitott kérelmek állapotuk szerint',
+ 'UI-RequestManagementOverview-OpenRequestByAgent' => 'Nyitott kérelmek felelősönként',
+ 'UI-RequestManagementOverview-OpenRequestByType' => 'Nyitott kérelmek típusonként',
+ 'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Nyitott kérelmek szervezetenként',
+ 'Class:UserRequest:KnownErrorList' => 'Ismert hibák',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
+ 'Menu:UserRequest:MyWorkOrders' => 'Hozzám rendelt munkautasítások',
+ 'Menu:UserRequest:MyWorkOrders+' => 'All work orders assigned to me~~',
+ 'Class:Problem:KnownProblemList' => 'Ismert problémák',
+ 'Tickets:Related:OpenIncidents' => 'Nyitott incidensek',
));
// Dictionnay conventions
@@ -55,230 +56,232 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:UserRequest' => 'Felhasználói kérelem',
- 'Class:UserRequest+' => '~~',
- 'Class:UserRequest/Attribute:status' => 'Állapot',
- 'Class:UserRequest/Attribute:status+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:new' => 'Új',
- 'Class:UserRequest/Attribute:status/Value:new+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Eszkalált TTO',
- 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:assigned' => 'Hozzárendelt',
- 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Eszkalált TTR',
- 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Jóváhagyásra vár',
- 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:approved' => 'Jóváhagyva',
- 'Class:UserRequest/Attribute:status/Value:approved+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:rejected' => 'Elutasítva',
- 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:pending' => 'Folyamatban',
- 'Class:UserRequest/Attribute:status/Value:pending+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:resolved' => 'Megoldva',
- 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~',
- 'Class:UserRequest/Attribute:status/Value:closed' => 'Lezárt',
- 'Class:UserRequest/Attribute:status/Value:closed+' => '~~',
- '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+' => 'Incident~~',
- 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Szolgáltatás kérelem',
- 'Class:UserRequest/Attribute:request_type/Value:service_request+' => 'Service request~~',
- 'Class:UserRequest/Attribute:impact' => 'Hatása',
- 'Class:UserRequest/Attribute:impact+' => '~~',
- 'Class:UserRequest/Attribute:impact/Value:1' => 'Részlegre',
- 'Class:UserRequest/Attribute:impact/Value:1+' => '~~',
- 'Class:UserRequest/Attribute:impact/Value:2' => 'Szolgáltatásra',
- 'Class:UserRequest/Attribute:impact/Value:2+' => '~~',
- 'Class:UserRequest/Attribute:impact/Value:3' => 'Személyre',
- 'Class:UserRequest/Attribute:impact/Value:3+' => '~~',
- 'Class:UserRequest/Attribute:priority' => 'Prioritás',
- 'Class:UserRequest/Attribute:priority+' => '~~',
- 'Class:UserRequest/Attribute:priority/Value:1' => 'Kritikus',
- 'Class:UserRequest/Attribute:priority/Value:1+' => 'critical~~',
- 'Class:UserRequest/Attribute:priority/Value:2' => 'Magas',
- 'Class:UserRequest/Attribute:priority/Value:2+' => 'high~~',
- 'Class:UserRequest/Attribute:priority/Value:3' => 'Közepes',
- 'Class:UserRequest/Attribute:priority/Value:3+' => 'medium~~',
- 'Class:UserRequest/Attribute:priority/Value:4' => 'Alacsony',
- 'Class:UserRequest/Attribute:priority/Value:4+' => 'low~~',
- 'Class:UserRequest/Attribute:urgency' => 'Sürgősség',
- 'Class:UserRequest/Attribute:urgency+' => '~~',
- 'Class:UserRequest/Attribute:urgency/Value:1' => 'Nem várhat',
- 'Class:UserRequest/Attribute:urgency/Value:1+' => 'critical~~',
- 'Class:UserRequest/Attribute:urgency/Value:2' => 'Nagyon sürgős',
- 'Class:UserRequest/Attribute:urgency/Value:2+' => 'high~~',
- 'Class:UserRequest/Attribute:urgency/Value:3' => 'Sürgős',
- 'Class:UserRequest/Attribute:urgency/Value:3+' => 'medium~~',
- 'Class:UserRequest/Attribute:urgency/Value:4' => 'Nem sürgős',
- 'Class:UserRequest/Attribute:urgency/Value:4+' => 'low~~',
- 'Class:UserRequest/Attribute:origin' => 'Eredet',
- 'Class:UserRequest/Attribute:origin+' => '~~',
- 'Class:UserRequest/Attribute:origin/Value:mail' => 'Email',
- 'Class:UserRequest/Attribute:origin/Value:mail+' => 'email~~',
- 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Felügyelet',
- 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'monitoring~~',
- 'Class:UserRequest/Attribute:origin/Value:phone' => 'Telefon',
- 'Class:UserRequest/Attribute:origin/Value:phone+' => 'phone~~',
- 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portál',
- 'Class:UserRequest/Attribute:origin/Value:portal+' => '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',
- 'Class:UserRequest/Attribute:approver_email+' => '~~',
- 'Class:UserRequest/Attribute:service_id' => 'Szolgáltatás',
- 'Class:UserRequest/Attribute:service_id+' => '~~',
- 'Class:UserRequest/Attribute:service_name' => 'Szolgáltatás név',
- 'Class:UserRequest/Attribute:service_name+' => '~~',
- 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Szolgáltatás alkategória',
- 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~',
- '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/Value:no' => 'Nem',
- 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => 'No~~',
- 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Igen',
- 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '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',
- 'Class:UserRequest/Attribute:assignment_date+' => '~~',
- 'Class:UserRequest/Attribute:resolution_date' => 'Megoldási dátum',
- 'Class:UserRequest/Attribute:resolution_date+' => '~~',
- 'Class:UserRequest/Attribute:last_pending_date' => 'Utolsó függőben lévő dátum',
- 'Class:UserRequest/Attribute:last_pending_date+' => '~~',
- 'Class:UserRequest/Attribute:cumulatedpending' => 'Kumulált függőben lévő',
- 'Class:UserRequest/Attribute:cumulatedpending+' => '~~',
- 'Class:UserRequest/Attribute:tto' => 'TTO',
- 'Class:UserRequest/Attribute:tto+' => '~~',
- 'Class:UserRequest/Attribute:ttr' => 'TTR',
- 'Class:UserRequest/Attribute:ttr+' => '~~',
- 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO határidő',
- 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~',
- 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO letelt',
- 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~',
- 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO túllépett',
- 'Class:UserRequest/Attribute:sla_tto_over+' => '~~',
- 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR határidő',
- 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~',
- 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR letelt',
- 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~',
- 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR túllépett',
- 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~',
- 'Class:UserRequest/Attribute:time_spent' => 'Időráfordítás',
- 'Class:UserRequest/Attribute:time_spent+' => '~~',
- 'Class:UserRequest/Attribute:resolution_code' => 'Megoldás kód',
- 'Class:UserRequest/Attribute:resolution_code+' => '~~',
- 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Támogatás',
- 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => 'assistance~~',
- 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Programhiba javítás',
- 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => 'bug fixed~~',
- 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardver javítás',
- 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => 'hardware repair~~',
- 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'egyéb',
- 'Class:UserRequest/Attribute:resolution_code/Value:other+' => 'other~~',
- 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Szoftverfrissítés',
- 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => 'software patch~~',
- 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'Rendszerfrissítés',
- 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => 'system update~~',
- 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Oktatás',
- 'Class:UserRequest/Attribute:resolution_code/Value:training+' => 'training~~',
- 'Class:UserRequest/Attribute:solution' => 'Megoldás',
- 'Class:UserRequest/Attribute:solution+' => '~~',
- 'Class:UserRequest/Attribute:pending_reason' => 'Függőben lévőség oka',
- 'Class:UserRequest/Attribute:pending_reason+' => '~~',
- 'Class:UserRequest/Attribute:parent_request_id' => 'Szülő kérelem',
- 'Class:UserRequest/Attribute:parent_request_id+' => '~~',
- 'Class:UserRequest/Attribute:parent_request_ref' => 'Ref. kérelem',
- 'Class:UserRequest/Attribute:parent_request_ref+' => '~~',
- 'Class:UserRequest/Attribute:parent_problem_id' => 'Szülő probléma',
- 'Class:UserRequest/Attribute:parent_problem_id+' => '~~',
- 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref. probléma',
- 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~',
- 'Class:UserRequest/Attribute:parent_change_id' => 'Szülő változás',
- 'Class:UserRequest/Attribute:parent_change_id+' => '~~',
- 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref. változás',
- 'Class:UserRequest/Attribute:parent_change_ref+' => '~~',
- 'Class:UserRequest/Attribute:related_request_list' => 'Gyermek kérelem',
- 'Class:UserRequest/Attribute:related_request_list+' => 'All the requests that are linked to this parent request~~',
- 'Class:UserRequest/Attribute:public_log' => 'Nyilvános napló',
- 'Class:UserRequest/Attribute:public_log+' => '~~',
- '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+' => 'Very satisfied~~',
- 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Viszonylag elégedett',
- 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => 'Fairly statisfied~~',
- '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+' => 'Very Dissatisfied~~',
- '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',
- 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~',
- 'Class:UserRequest/Stimulus:ev_assign' => 'Hozzárendelés',
- 'Class:UserRequest/Stimulus:ev_assign+' => '~~',
- 'Class:UserRequest/Stimulus:ev_reassign' => 'Újra hozzárendelés',
- 'Class:UserRequest/Stimulus:ev_reassign+' => '~~',
- 'Class:UserRequest/Stimulus:ev_approve' => 'Jóváhagyás',
- 'Class:UserRequest/Stimulus:ev_approve+' => '~~',
- 'Class:UserRequest/Stimulus:ev_reject' => 'Elutasítás',
- 'Class:UserRequest/Stimulus:ev_reject+' => '~~',
- 'Class:UserRequest/Stimulus:ev_pending' => 'Függőben',
- 'Class:UserRequest/Stimulus:ev_pending+' => '~~',
- 'Class:UserRequest/Stimulus:ev_timeout' => 'Időtúllépés',
- 'Class:UserRequest/Stimulus:ev_timeout+' => '~~',
- 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatikus megoldás',
- 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~',
- 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatikus lezárás',
- 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~',
- 'Class:UserRequest/Stimulus:ev_resolve' => 'Megjelölve megoldottként',
- 'Class:UserRequest/Stimulus:ev_resolve+' => '~~',
- 'Class:UserRequest/Stimulus:ev_close' => 'Kérelem lezárása',
- 'Class:UserRequest/Stimulus:ev_close+' => '~~',
- 'Class:UserRequest/Stimulus:ev_reopen' => 'Újranyitás',
- 'Class:UserRequest/Stimulus:ev_reopen+' => '~~',
- '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 szülő kérelmet magához a kérelemhez',
+ 'Class:UserRequest' => 'Felhasználói kérelem',
+ 'Class:UserRequest+' => '~~',
+ 'Class:UserRequest/Attribute:status' => 'Állapot',
+ 'Class:UserRequest/Attribute:status+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:new' => 'Új',
+ 'Class:UserRequest/Attribute:status/Value:new+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:escalated_tto' => 'Eszkalált TTO',
+ 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:assigned' => 'Hozzárendelt',
+ 'Class:UserRequest/Attribute:status/Value:assigned+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => 'Eszkalált TTR',
+ 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => 'Jóváhagyásra vár',
+ 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:approved' => 'Jóváhagyva',
+ 'Class:UserRequest/Attribute:status/Value:approved+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:rejected' => 'Elutasítva',
+ 'Class:UserRequest/Attribute:status/Value:rejected+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:pending' => 'Folyamatban',
+ 'Class:UserRequest/Attribute:status/Value:pending+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:resolved' => 'Megoldva',
+ 'Class:UserRequest/Attribute:status/Value:resolved+' => '~~',
+ 'Class:UserRequest/Attribute:status/Value:closed' => 'Lezárt',
+ 'Class:UserRequest/Attribute:status/Value:closed+' => '~~',
+ '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+' => 'Incident~~',
+ 'Class:UserRequest/Attribute:request_type/Value:service_request' => 'Szolgáltatás kérelem',
+ 'Class:UserRequest/Attribute:request_type/Value:service_request+' => 'Service request~~',
+ 'Class:UserRequest/Attribute:impact' => 'Hatása',
+ 'Class:UserRequest/Attribute:impact+' => '~~',
+ 'Class:UserRequest/Attribute:impact/Value:1' => 'Részlegre',
+ 'Class:UserRequest/Attribute:impact/Value:1+' => '~~',
+ 'Class:UserRequest/Attribute:impact/Value:2' => 'Szolgáltatásra',
+ 'Class:UserRequest/Attribute:impact/Value:2+' => '~~',
+ 'Class:UserRequest/Attribute:impact/Value:3' => 'Személyre',
+ 'Class:UserRequest/Attribute:impact/Value:3+' => '~~',
+ 'Class:UserRequest/Attribute:priority' => 'Prioritás',
+ 'Class:UserRequest/Attribute:priority+' => '~~',
+ 'Class:UserRequest/Attribute:priority/Value:1' => 'Kritikus',
+ 'Class:UserRequest/Attribute:priority/Value:1+' => 'critical~~',
+ 'Class:UserRequest/Attribute:priority/Value:2' => 'Magas',
+ 'Class:UserRequest/Attribute:priority/Value:2+' => 'high~~',
+ 'Class:UserRequest/Attribute:priority/Value:3' => 'Közepes',
+ 'Class:UserRequest/Attribute:priority/Value:3+' => 'medium~~',
+ 'Class:UserRequest/Attribute:priority/Value:4' => 'Alacsony',
+ 'Class:UserRequest/Attribute:priority/Value:4+' => 'low~~',
+ 'Class:UserRequest/Attribute:urgency' => 'Sürgősség',
+ 'Class:UserRequest/Attribute:urgency+' => '~~',
+ 'Class:UserRequest/Attribute:urgency/Value:1' => 'Nem várhat',
+ 'Class:UserRequest/Attribute:urgency/Value:1+' => 'critical~~',
+ 'Class:UserRequest/Attribute:urgency/Value:2' => 'Nagyon sürgős',
+ 'Class:UserRequest/Attribute:urgency/Value:2+' => 'high~~',
+ 'Class:UserRequest/Attribute:urgency/Value:3' => 'Sürgős',
+ 'Class:UserRequest/Attribute:urgency/Value:3+' => 'medium~~',
+ 'Class:UserRequest/Attribute:urgency/Value:4' => 'Nem sürgős',
+ 'Class:UserRequest/Attribute:urgency/Value:4+' => 'low~~',
+ 'Class:UserRequest/Attribute:origin' => 'Eredet',
+ 'Class:UserRequest/Attribute:origin+' => '~~',
+ '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+' => 'email~~',
+ 'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Felügyelet',
+ 'Class:UserRequest/Attribute:origin/Value:monitoring+' => 'monitoring~~',
+ 'Class:UserRequest/Attribute:origin/Value:phone' => 'Telefon',
+ 'Class:UserRequest/Attribute:origin/Value:phone+' => 'phone~~',
+ 'Class:UserRequest/Attribute:origin/Value:portal' => 'Portál',
+ 'Class:UserRequest/Attribute:origin/Value:portal+' => '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',
+ 'Class:UserRequest/Attribute:approver_email+' => '~~',
+ 'Class:UserRequest/Attribute:service_id' => 'Szolgáltatás',
+ 'Class:UserRequest/Attribute:service_id+' => '~~',
+ 'Class:UserRequest/Attribute:service_name' => 'Szolgáltatás név',
+ 'Class:UserRequest/Attribute:service_name+' => '~~',
+ 'Class:UserRequest/Attribute:servicesubcategory_id' => 'Szolgáltatás alkategória',
+ 'Class:UserRequest/Attribute:servicesubcategory_id+' => '~~',
+ '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/Value:no' => 'Nem',
+ 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => 'No~~',
+ 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Igen',
+ 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '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',
+ 'Class:UserRequest/Attribute:assignment_date+' => '~~',
+ 'Class:UserRequest/Attribute:resolution_date' => 'Megoldási dátum',
+ 'Class:UserRequest/Attribute:resolution_date+' => '~~',
+ 'Class:UserRequest/Attribute:last_pending_date' => 'Utolsó függőben lévő dátum',
+ 'Class:UserRequest/Attribute:last_pending_date+' => '~~',
+ 'Class:UserRequest/Attribute:cumulatedpending' => 'Kumulált függőben lévő',
+ 'Class:UserRequest/Attribute:cumulatedpending+' => '~~',
+ 'Class:UserRequest/Attribute:tto' => 'TTO',
+ 'Class:UserRequest/Attribute:tto+' => '~~',
+ 'Class:UserRequest/Attribute:ttr' => 'TTR',
+ 'Class:UserRequest/Attribute:ttr+' => '~~',
+ 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO határidő',
+ 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '~~',
+ 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO letelt',
+ 'Class:UserRequest/Attribute:sla_tto_passed+' => '~~',
+ 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO túllépett',
+ 'Class:UserRequest/Attribute:sla_tto_over+' => '~~',
+ 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR határidő',
+ 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '~~',
+ 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR letelt',
+ 'Class:UserRequest/Attribute:sla_ttr_passed+' => '~~',
+ 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR túllépett',
+ 'Class:UserRequest/Attribute:sla_ttr_over+' => '~~',
+ 'Class:UserRequest/Attribute:time_spent' => 'Időráfordítás',
+ 'Class:UserRequest/Attribute:time_spent+' => '~~',
+ 'Class:UserRequest/Attribute:resolution_code' => 'Megoldás kód',
+ 'Class:UserRequest/Attribute:resolution_code+' => '~~',
+ 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => 'Támogatás',
+ 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => 'assistance~~',
+ 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'Programhiba javítás',
+ 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => 'bug fixed~~',
+ 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => 'Hardver javítás',
+ 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => 'hardware repair~~',
+ 'Class:UserRequest/Attribute:resolution_code/Value:other' => 'egyéb',
+ 'Class:UserRequest/Attribute:resolution_code/Value:other+' => 'other~~',
+ 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => 'Szoftverfrissítés',
+ 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => 'software patch~~',
+ 'Class:UserRequest/Attribute:resolution_code/Value:system update' => 'Rendszerfrissítés',
+ 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => 'system update~~',
+ 'Class:UserRequest/Attribute:resolution_code/Value:training' => 'Oktatás',
+ 'Class:UserRequest/Attribute:resolution_code/Value:training+' => 'training~~',
+ 'Class:UserRequest/Attribute:solution' => 'Megoldás',
+ 'Class:UserRequest/Attribute:solution+' => '~~',
+ 'Class:UserRequest/Attribute:pending_reason' => 'Függőben lévőség oka',
+ 'Class:UserRequest/Attribute:pending_reason+' => '~~',
+ 'Class:UserRequest/Attribute:parent_request_id' => 'Szülő kérelem',
+ 'Class:UserRequest/Attribute:parent_request_id+' => '~~',
+ 'Class:UserRequest/Attribute:parent_request_ref' => 'Ref. kérelem',
+ 'Class:UserRequest/Attribute:parent_request_ref+' => '~~',
+ 'Class:UserRequest/Attribute:parent_problem_id' => 'Szülő probléma',
+ 'Class:UserRequest/Attribute:parent_problem_id+' => '~~',
+ 'Class:UserRequest/Attribute:parent_problem_ref' => 'Ref. probléma',
+ 'Class:UserRequest/Attribute:parent_problem_ref+' => '~~',
+ 'Class:UserRequest/Attribute:parent_change_id' => 'Szülő változás',
+ 'Class:UserRequest/Attribute:parent_change_id+' => '~~',
+ 'Class:UserRequest/Attribute:parent_change_ref' => 'Ref. változás',
+ 'Class:UserRequest/Attribute:parent_change_ref+' => '~~',
+ 'Class:UserRequest/Attribute:related_request_list' => 'Gyermek kérelem',
+ 'Class:UserRequest/Attribute:related_request_list+' => 'All the requests that are linked to this parent request~~',
+ 'Class:UserRequest/Attribute:public_log' => 'Nyilvános napló',
+ 'Class:UserRequest/Attribute:public_log+' => '~~',
+ '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+' => 'Very satisfied~~',
+ 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => 'Viszonylag elégedett',
+ 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => 'Fairly statisfied~~',
+ '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+' => 'Very Dissatisfied~~',
+ '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',
+ 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_assign' => 'Hozzárendelés',
+ 'Class:UserRequest/Stimulus:ev_assign+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_reassign' => 'Újra hozzárendelés',
+ 'Class:UserRequest/Stimulus:ev_reassign+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_approve' => 'Jóváhagyás',
+ 'Class:UserRequest/Stimulus:ev_approve+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_reject' => 'Elutasítás',
+ 'Class:UserRequest/Stimulus:ev_reject+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_pending' => 'Függőben',
+ 'Class:UserRequest/Stimulus:ev_pending+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_timeout' => 'Időtúllépés',
+ 'Class:UserRequest/Stimulus:ev_timeout+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_autoresolve' => 'Automatikus megoldás',
+ 'Class:UserRequest/Stimulus:ev_autoresolve+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_autoclose' => 'Automatikus lezárás',
+ 'Class:UserRequest/Stimulus:ev_autoclose+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_resolve' => 'Megjelölve megoldottként',
+ 'Class:UserRequest/Stimulus:ev_resolve+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_close' => 'Kérelem lezárása',
+ 'Class:UserRequest/Stimulus:ev_close+' => '~~',
+ 'Class:UserRequest/Stimulus:ev_reopen' => 'Újranyitás',
+ 'Class:UserRequest/Stimulus:ev_reopen+' => '~~',
+ '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 szülő kérelmet magához a kérelemhez',
));
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Portal:TitleDetailsFor_Request' => 'Kérelem részletei',
- 'Portal:ButtonUpdate' => 'Frissítés',
- 'Portal:ButtonClose' => 'Lezárás',
- 'Portal:ButtonReopen' => 'Újranyitás',
- 'Portal:ShowServices' => 'Szolgáltatáskatalógus',
- 'Portal:SelectRequestType' => 'Válasszon egy kérelem típust',
- 'Portal:SelectServiceElementFrom_Service' => 'Válasszon egy szolgáltatás elemet %1$s -hez',
- 'Portal:ListServices' => 'Szolgáltatások listája',
- 'Portal:TitleDetailsFor_Service' => 'Szolgáltatások részletei',
- 'Portal:Button:CreateRequestFromService' => 'Kérelem létrehozása ehhez a szolgáltatáshoz',
- 'Portal:ListOpenRequests' => 'Nyitott kérelmek listája',
- 'Portal:UserRequest:MoreInfo' => 'További információ',
- 'Portal:Details-Service-Element' => 'Szolgáltatás elemek',
- 'Portal:NoClosedTicket' => 'Nincs lezárt kérelem',
- 'Portal:NoService' => '~~',
- 'Portal:ListOpenProblems' => 'Folyamatban lévő problémák',
- 'Portal:ShowProblem' => 'Problémák',
- 'Portal:ShowFaqs' => 'Tudástárak',
- 'Portal:NoOpenProblem' => 'Nincs nyitott probléma',
- 'Portal:SelectLanguage' => 'Nyelv megváltoztatása',
- 'Portal:LanguageChangedTo_Lang' => 'A nyelv átváltva',
- 'Portal:ChooseYourFavoriteLanguage' => 'Válassza ki a kívánt nyelvet',
-
- 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets',
- 'Class:UserRequest/Method:ResolveChildTickets+' => 'A felbontás kaszkádosítása a gyermek kérésekhez (ev_autoresolve), és a kérés következő jellemzőinek összehangolása: szolgáltatás, csapat, felelős, felbontási információ.',
+ 'Portal:TitleDetailsFor_Request' => 'Kérelem részletei',
+ 'Portal:ButtonUpdate' => 'Frissítés',
+ 'Portal:ButtonClose' => 'Lezárás',
+ 'Portal:ButtonReopen' => 'Újranyitás',
+ 'Portal:ShowServices' => 'Szolgáltatáskatalógus',
+ 'Portal:SelectRequestType' => 'Válasszon egy kérelem típust',
+ 'Portal:SelectServiceElementFrom_Service' => 'Válasszon egy szolgáltatás elemet %1$s -hez',
+ 'Portal:ListServices' => 'Szolgáltatások listája',
+ 'Portal:TitleDetailsFor_Service' => 'Szolgáltatások részletei',
+ 'Portal:Button:CreateRequestFromService' => 'Kérelem létrehozása ehhez a szolgáltatáshoz',
+ 'Portal:ListOpenRequests' => 'Nyitott kérelmek listája',
+ 'Portal:UserRequest:MoreInfo' => 'További információ',
+ 'Portal:Details-Service-Element' => 'Szolgáltatás elemek',
+ 'Portal:NoClosedTicket' => 'Nincs lezárt kérelem',
+ 'Portal:NoService' => '~~',
+ 'Portal:ListOpenProblems' => 'Folyamatban lévő problémák',
+ 'Portal:ShowProblem' => 'Problémák',
+ 'Portal:ShowFaqs' => 'Tudástárak',
+ 'Portal:NoOpenProblem' => 'Nincs nyitott probléma',
+ 'Portal:SelectLanguage' => 'Nyelv megváltoztatása',
+ 'Portal:LanguageChangedTo_Lang' => 'A nyelv átváltva',
+ 'Portal:ChooseYourFavoriteLanguage' => 'Válassza ki a kívánt nyelvet',
+ 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets',
+ 'Class:UserRequest/Method:ResolveChildTickets+' => 'A felbontás kaszkádosítása a gyermek kérésekhez (ev_autoresolve), és a kérés következő jellemzőinek összehangolása: szolgáltatás, csapat, felelős, felbontási információ.',
));
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Organization:Overview:UserRequests' => 'Felhasználói kérelmek ebből a szervezeti egységből',
- 'Organization:Overview:MyUserRequests' => 'Saját kérelmek ebből a szervezeti egységből',
- 'Organization:Overview:Tickets' => 'Hibajegyek ebből a szervezeti egységből',
+ 'Organization:Overview:UserRequests' => 'Felhasználói kérelmek ebből a szervezeti egységből',
+ 'Organization:Overview:MyUserRequests' => 'Saját 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 a673515f99..06bced330c 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
@@ -34,6 +34,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Richeiste aperte per tipo',
'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Richeiste aperte per organizzazione',
'Class:UserRequest:KnownErrorList' => 'Errori conosciuti',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
'Menu:UserRequest:MyWorkOrders' => 'Work Order assegnati a me',
'Menu:UserRequest:MyWorkOrders+' => 'Tutti i work order assegnati a me',
'Class:Problem:KnownProblemList' => 'Problemi conosciuti',
@@ -115,6 +116,10 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => 'Bassa',
'Class:UserRequest/Attribute:origin' => 'Origine',
'Class:UserRequest/Attribute:origin+' => '~~',
+ '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+' => 'Mail',
'Class:UserRequest/Attribute:origin/Value:monitoring' => 'Monitoring',
@@ -270,7 +275,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Portal:SelectLanguage' => 'Cambiare lingua',
'Portal:LanguageChangedTo_Lang' => 'Lingua cambiata in',
'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',
));
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 ce48dbcbe7..ed380f27de 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
@@ -34,6 +34,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'タイプ別のオープンな要求',
'UI-RequestManagementOverview-OpenRequestByCustomer' => '組織別のオープンな要求',
'Class:UserRequest:KnownErrorList' => '既知のエラー',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
'Menu:UserRequest:MyWorkOrders' => '私に割り当てられた作業指示',
'Menu:UserRequest:MyWorkOrders+' => '',
'Class:Problem:KnownProblemList' => '既知の問題',
@@ -115,6 +116,10 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => '',
'Class:UserRequest/Attribute:origin' => '起源',
'Class:UserRequest/Attribute:origin+' => '',
+ '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:monitoring' => 'モニタリング',
@@ -270,7 +275,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Portal:SelectLanguage' => '言語変更',
'Portal:LanguageChangedTo_Lang' => '言語を変更',
'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~~',
));
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 cb79c3148e..7d92fee60e 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
@@ -42,6 +42,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Open verzoeken per soort',
'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Open verzoeken per organisatie',
'Class:UserRequest:KnownErrorList' => 'Gekende fouten',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
'Menu:UserRequest:MyWorkOrders' => 'Werkopdrachten toegewezen aan mij',
'Menu:UserRequest:MyWorkOrders+' => 'Alle werkopdrachten toegewezen aan mij',
'Class:Problem:KnownProblemList' => 'Gekende fouten',
@@ -282,7 +283,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Portal:SelectLanguage' => 'Verander je taal',
'Portal:LanguageChangedTo_Lang' => 'Taal veranderd naar',
'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',
));
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 0879e3b8c1..0c728ae90a 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
@@ -34,6 +34,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Otwarte zgłoszenia według typu',
'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Otwarte zgłoszenia według organizacji',
'Class:UserRequest:KnownErrorList' => 'Znane błędy',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
'Menu:UserRequest:MyWorkOrders' => 'Zlecenia pracy przydzielone do mnie',
'Menu:UserRequest:MyWorkOrders+' => 'Wszystkie zlecenia pracy przydzielone do mnie',
'Class:Problem:KnownProblemList' => 'Znane problemy',
@@ -115,6 +116,10 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => 'niska',
'Class:UserRequest/Attribute:origin' => 'OPochodzenierigin',
'Class:UserRequest/Attribute:origin+' => '',
+ '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+' => 'e-mail',
'Class:UserRequest/Attribute:origin/Value:monitoring' => 'monitoring',
@@ -270,7 +275,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Portal:SelectLanguage' => 'Zmień język',
'Portal:LanguageChangedTo_Lang' => 'Język został zmieniony na',
'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',
));
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 743cd08d3f..a91a46f16b 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
@@ -34,6 +34,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Solicitações abertas por tipo',
'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Solicitações abertas por organização',
'Class:UserRequest:KnownErrorList' => 'Erros conhecidos',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
'Menu:UserRequest:MyWorkOrders' => 'Ordens de serviço atribuídas a mim',
'Menu:UserRequest:MyWorkOrders+' => 'Todas as ordens de serviço atribuídas a mim',
'Class:Problem:KnownProblemList' => 'Problemas conhecidos',
@@ -115,6 +116,10 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => '',
'Class:UserRequest/Attribute:origin' => 'Origem',
'Class:UserRequest/Attribute:origin+' => '',
+ '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:monitoring' => 'Monitoramento',
@@ -270,7 +275,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Portal:SelectLanguage' => 'Alterar idioma',
'Portal:LanguageChangedTo_Lang' => 'Idioma alterado para',
'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',
));
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 f3b8f27c0f..91b8d71996 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
@@ -43,6 +43,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Открытые запросы по типу',
'UI-RequestManagementOverview-OpenRequestByCustomer' => 'Открытые запросы по заказчику',
'Class:UserRequest:KnownErrorList' => 'Известные ошибки',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
'Menu:UserRequest:MyWorkOrders' => 'Назначенные мне наряды на работу',
'Menu:UserRequest:MyWorkOrders+' => 'Назначенные мне наряды на работу',
'Class:Problem:KnownProblemList' => 'Известные проблемы',
@@ -124,6 +125,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => 'Низкая',
'Class:UserRequest/Attribute:origin' => 'Источник',
'Class:UserRequest/Attribute:origin+' => '',
+ '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:monitoring' => 'Мониторинг',
@@ -279,7 +284,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Portal:SelectLanguage' => 'Изменить язык',
'Portal:LanguageChangedTo_Lang' => 'Язык изменен на',
'Portal:ChooseYourFavoriteLanguage' => 'Выберите язык',
-
'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets',
'Class:UserRequest/Method:ResolveChildTickets+' => 'Каскадное решение дочерних запросов (ev_autoresolve) с установкой следующих параметров: услуга, команда, агент, информация о решении.',
));
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 5ebd0068d5..e3750a001b 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
@@ -34,6 +34,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'UI-RequestManagementOverview-OpenRequestByType' => 'Otvorené požiadavky podľa typu',
'UI-RequestManagementOverview-OpenRequestByCustomer' => '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~~',
'Menu:UserRequest:MyWorkOrders' => 'Pracovné príkazy pridelené mne',
'Menu:UserRequest:MyWorkOrders+' => '',
'Class:Problem:KnownProblemList' => 'Známe problémy',
@@ -115,6 +116,10 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => '',
'Class:UserRequest/Attribute:origin' => 'Pôvod',
'Class:UserRequest/Attribute:origin+' => '',
+ '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:monitoring' => 'Dohľad',
@@ -270,7 +275,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Portal:SelectLanguage' => 'Zmeň svoj jazyk',
'Portal:LanguageChangedTo_Lang' => 'Jazyk zmenený na',
'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~~',
));
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 cab018d5fd..7e7d6f6d88 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
@@ -34,6 +34,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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~~',
@@ -115,6 +116,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => 'low~~',
'Class:UserRequest/Attribute:origin' => 'Origin~~',
'Class:UserRequest/Attribute:origin+' => '~~',
+ '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+' => 'email~~',
'Class:UserRequest/Attribute:origin/Value:monitoring' => 'monitoring~~',
@@ -270,7 +275,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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~~',
));
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 cc050e81b6..083ba61cac 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
@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2023 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:RequestManagement' => '服务台',
'Menu:RequestManagement+' => '服务台',
@@ -35,6 +34,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI-RequestManagementOverview-OpenRequestByType' => '打开的需求(按类型)',
'UI-RequestManagementOverview-OpenRequestByCustomer' => '打开的需求(按客户)',
'Class:UserRequest:KnownErrorList' => '已知错误',
+ 'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
'Menu:UserRequest:MyWorkOrders' => '分配给我的工作任务',
'Menu:UserRequest:MyWorkOrders+' => '分配给我的所有工单',
'Class:Problem:KnownProblemList' => '已知问题',
@@ -116,6 +116,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => '低',
'Class:UserRequest/Attribute:origin' => '来源',
'Class:UserRequest/Attribute:origin+' => '',
+ '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:monitoring' => '监控',
@@ -271,7 +275,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Portal:SelectLanguage' => '更改您的语言',
'Portal:LanguageChangedTo_Lang' => '语言更改为',
'Portal:ChooseYourFavoriteLanguage' => '选择您喜欢的语言',
-
'Class:UserRequest/Method:ResolveChildTickets' => '解决子工单',
'Class:UserRequest/Method:ResolveChildTickets+' => '级联解决子需求(需求自动解决),并使用以下需求的内容:服务,团队,办理人,解决方案',
));
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 a8cf1b8a0a..83f88a257a 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
@@ -40,7 +40,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Smlouvy podle úrovně služeb',
'UI-ServiceManagementMenu-ContractsByStatus' => 'Smlouvy podle stavu',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Smlouvy končící během 30 dní',
-
'Menu:ProviderContract' => 'Smlouvy s poskytovateli',
'Menu:ProviderContract+' => 'Smlouvy s poskytovateli',
'Menu:CustomerContract' => 'Smlouvy se zákazníky',
@@ -59,9 +58,11 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Menu:DeliveryModel+' => 'Modely poskytování služeb',
'Menu:ServiceFamily' => 'Balíčky (kategorie) služeb',
'Menu:ServiceFamily+' => 'Balíčky (kategorie) služeb',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
-
/*
'UI:ServiceManagementMenu' => 'Gestion des Services',
'UI:ServiceManagementMenu+' => 'Gestion des Services',
@@ -186,6 +187,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkContactToContract' => 'Spojení (Kontakt / Smlouva)',
'Class:lnkContactToContract+' => '',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Smlouva',
'Class:lnkContactToContract/Attribute:contract_id+' => '',
'Class:lnkContactToContract/Attribute:contract_name' => 'Název smlouvy',
@@ -203,6 +205,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkContractToDocument' => 'Spojení (Smlouva / Dokument)',
'Class:lnkContractToDocument+' => '',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Smlouva',
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Název smlouvy',
@@ -220,6 +223,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkFunctionalCIToProviderContract' => 'Spojení (Funkční konfigurační položka / Smlouva s poskytovatelem)',
'Class:lnkFunctionalCIToProviderContract+' => '',
+ 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Smlouva s poskytovatelem',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Název smlouvy s poskytovatelem',
@@ -252,6 +256,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:Service' => 'Služba',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Název',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Poskytovatel',
@@ -291,6 +296,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkDocumentToService' => 'Spojení (Dokument / Služba)',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Služba',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'Název služby',
@@ -308,6 +314,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkContactToService' => 'Spojení (Kontakt / Služba)',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Služba',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'Název služby',
@@ -325,6 +332,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:ServiceSubcategory' => 'Podkategorie služeb',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Název',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Popis',
@@ -421,6 +429,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkSLAToSLT' => 'Spojení (SLA / SLT)',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'Název SLA',
@@ -448,6 +457,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkCustomerContractToService' => 'Spojení (Smlouva se zákazníkem / Služba)',
'Class:lnkCustomerContractToService+' => '',
+ '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_name' => 'Název smlouvy se zákazníkem',
@@ -469,6 +479,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkCustomerContractToProviderContract' => 'Spojení (Smlouva se zákazníkem / Smlouva s poskytovatelem)',
'Class:lnkCustomerContractToProviderContract+' => '',
+ '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_name' => 'Název smlouvy se zákazníkem',
@@ -486,6 +497,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkCustomerContractToFunctionalCI' => 'Spojení (Smlouva se zákazníkem / Funkční konfigurační položka)',
'Class:lnkCustomerContractToFunctionalCI+' => '',
+ '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_name' => 'Název smlouvy se zákazníkem',
@@ -524,6 +536,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkDeliveryModelToContact' => 'Spojení (Model poskytování služeb / Kontakt)',
'Class:lnkDeliveryModelToContact+' => '',
+ '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_name' => 'Název modelu poskytování služeb',
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 a7ae572300..839e71d4f8 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
@@ -28,7 +28,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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',
-
'Menu:ProviderContract' => 'Leverandørkontrakter',
'Menu:ProviderContract+' => '',
'Menu:CustomerContract' => 'Kundekontrakter',
@@ -47,9 +46,11 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Menu:DeliveryModel+' => '',
'Menu:ServiceFamily' => 'Ydelses familie(r)',
'Menu:ServiceFamily+' => '',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
-
/*
'UI:ServiceManagementMenu' => 'Gestion des Services',
'UI:ServiceManagementMenu+' => 'Gestion des Services',
@@ -174,6 +175,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkContactToContract' => 'Sammenhæng Kontakt/Kontrakt',
'Class:lnkContactToContract+' => '',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Kontrakt',
'Class:lnkContactToContract/Attribute:contract_id+' => '',
'Class:lnkContactToContract/Attribute:contract_name' => 'Kontrakt navn',
@@ -191,6 +193,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkContractToDocument' => 'Sammenhæng Kontrakt/Dokument',
'Class:lnkContractToDocument+' => '',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Kontrakt',
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Kontrakt navn',
@@ -208,6 +211,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkFunctionalCIToProviderContract' => 'Sammenhæng FunctionalCI/Leverandørkontrakt',
'Class:lnkFunctionalCIToProviderContract+' => '',
+ 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Leverandørkontrakt',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Leverandørkontrakt navn',
@@ -240,6 +244,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:Service' => 'Ydelse',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Navn',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Organisation',
@@ -279,6 +284,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkDocumentToService' => 'Sammenhæng Dokument/Ydelse',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Ydelse',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'Ydelses navn',
@@ -296,6 +302,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkContactToService' => 'Sammenhæng Kontakt/Ydelse',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Ydelse',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'Ydelses navn',
@@ -313,6 +320,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:ServiceSubcategory' => 'Ydelses underkategori',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Navn',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Beskrivelse',
@@ -409,6 +417,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkSLAToSLT' => 'Sammenhæng SLA/SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA navn',
@@ -436,6 +445,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkCustomerContractToService' => 'Sammenhæng Kundekontrakt/Ydelse',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Kundekontrakt',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Kundekontrakt navn',
@@ -457,6 +467,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkCustomerContractToProviderContract' => 'Sammenhæng Kundekontrakt/Leverandørkontrakt',
'Class:lnkCustomerContractToProviderContract+' => '',
+ 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Kundekontrakt',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Kundekontrakt navn',
@@ -474,6 +485,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkCustomerContractToFunctionalCI' => 'Sammenhæng Kundekontrakt/FunctionalCI',
'Class:lnkCustomerContractToFunctionalCI+' => '',
+ 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Kundekontrakt',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Kundekontrakt navn',
@@ -512,6 +524,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkDeliveryModelToContact' => 'Sammenhæng Leveringsmodel/Kontakt',
'Class:lnkDeliveryModelToContact+' => '',
+ 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Leverings model',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Leveringsmodel navn',
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 9546178b1e..d1cd1c3ff8 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
@@ -30,7 +30,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Verträge nach Service-Level',
'UI-ServiceManagementMenu-ContractsByStatus' => 'Verträge nach Status',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Verträge, die in weniger als 30 Tagen auslaufen',
-
'Menu:ProviderContract' => 'Provider-Verträge',
'Menu:ProviderContract+' => '',
'Menu:CustomerContract' => 'Kunden-Verträge',
@@ -49,9 +48,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Menu:DeliveryModel+' => '',
'Menu:ServiceFamily' => 'Service-Familien',
'Menu:ServiceFamily+' => '',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
-
/*
'UI:ServiceManagementMenu' => 'Gestion des Services',
'UI:ServiceManagementMenu+' => 'Gestion des Services',
@@ -176,6 +177,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkContactToContract' => 'Verknüpfung Kontakt/Vertrag',
'Class:lnkContactToContract+' => '',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Vertrag',
'Class:lnkContactToContract/Attribute:contract_id+' => '',
'Class:lnkContactToContract/Attribute:contract_name' => 'Vertragsname',
@@ -193,6 +195,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkContractToDocument' => 'Verknüpfung Vertrag/Dokument',
'Class:lnkContractToDocument+' => '',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Vertrag',
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Vertragsname',
@@ -210,6 +213,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkFunctionalCIToProviderContract' => 'Verknüpfung FunctionalCI/Provider-Vertrag',
'Class:lnkFunctionalCIToProviderContract+' => '',
+ 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider-Vertrag',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Provider-Vertrags-Name',
@@ -242,6 +246,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Service' => 'Service',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Name',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Provider',
@@ -281,6 +286,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkDocumentToService' => 'Verknüpfung Dokument/Service',
'Class:lnkDocumentToService+' => '',
+ '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',
@@ -298,6 +304,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkContactToService' => 'Verknüpfung Kontakt/Service',
'Class:lnkContactToService+' => '',
+ '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',
@@ -315,6 +322,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:ServiceSubcategory' => 'Service-Unterkategorie',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Name',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Beschreibung',
@@ -411,6 +419,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkSLAToSLT' => 'Verknüpfung SLA/SLT',
'Class:lnkSLAToSLT+' => '',
+ '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',
@@ -438,6 +447,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkCustomerContractToService' => 'Verknüpfung Kundenvertrag/Service',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Kundenvertrag',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Kunden-Vertrags-Name',
@@ -459,6 +469,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkCustomerContractToProviderContract' => 'Verknüpfung Kunden-Vertrag/Provider-Vertrag',
'Class:lnkCustomerContractToProviderContract+' => '',
+ 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Kunden-Vertrag',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Kundenvertrags-Name',
@@ -476,6 +487,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkCustomerContractToFunctionalCI' => 'Verknüpfung Kunden-Vertrag/FunctionalCI',
'Class:lnkCustomerContractToFunctionalCI+' => '',
+ 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Kunden-Vertrag',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Kundenvertrags-Name',
@@ -514,6 +526,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkDeliveryModelToContact' => 'Verknüpfung Delivery-Modell/Kontakt',
'Class:lnkDeliveryModelToContact+' => '',
+ 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery-Modell',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery-Modell-Name',
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 9a9ef97c01..0fa21c94e1 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
@@ -15,7 +15,7 @@
//
// You should have received a copy of the GNU Affero General Public License
// along with iTop. If not, see
- /**
+/**
* Spanish Localized data
*
* @copyright Copyright (C) 2010-2023 Combodo SARL
@@ -39,7 +39,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contratos por Nivel de Servicio',
'UI-ServiceManagementMenu-ContractsByStatus' => 'Contratos por Estatus',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contratos Finalizando en menos de 30 días',
-
'Menu:ProviderContract' => 'Contratos con Proveedores',
'Menu:ProviderContract+' => 'Contratos con Proveedores',
'Menu:CustomerContract' => 'Acuerdos con Clientes',
@@ -58,9 +57,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Menu:DeliveryModel+' => 'Modelos de Entrega',
'Menu:ServiceFamily' => 'Familias de Servicio',
'Menu:ServiceFamily+' => 'Familias de Servicio',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
-
/*
'UI:ServiceManagementMenu' => 'Gestion des Services',
'UI:ServiceManagementMenu+' => 'Gestion des Services',
@@ -185,6 +186,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkContactToContract' => 'Relación Contacto y Contrato',
'Class:lnkContactToContract+' => 'Relación Contacto y Contrato',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Contrato',
'Class:lnkContactToContract/Attribute:contract_id+' => 'Contrato',
'Class:lnkContactToContract/Attribute:contract_name' => 'Contrato',
@@ -202,6 +204,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkContractToDocument' => 'Relación Contrato y Documento',
'Class:lnkContractToDocument+' => 'Relación Contrato y Documento',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Contrato',
'Class:lnkContractToDocument/Attribute:contract_id+' => 'Contrato',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Contrato',
@@ -219,6 +222,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'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~~',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Contrato con Proveedor',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => 'Contrato con Proveedor',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Contrato con Proveedor',
@@ -251,6 +255,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:Service' => 'Servicio',
'Class:Service+' => 'Servicio',
+ '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',
@@ -290,6 +295,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkDocumentToService' => 'Relación Documento y Servicio',
'Class:lnkDocumentToService+' => 'Relación Documento y Servicio',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Servicio',
'Class:lnkDocumentToService/Attribute:service_id+' => 'Servicio',
'Class:lnkDocumentToService/Attribute:service_name' => 'Servicio',
@@ -307,6 +313,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkContactToService' => 'Relación Contacto y Servicio',
'Class:lnkContactToService+' => 'Relación Contacto y Servicio',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Servicio',
'Class:lnkContactToService/Attribute:service_id+' => 'Servicio',
'Class:lnkContactToService/Attribute:service_name' => 'Servicio',
@@ -324,6 +331,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'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',
@@ -420,6 +428,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkSLAToSLT' => 'Relación SLA y SLT',
'Class:lnkSLAToSLT+' => 'Relación SLA y SLT',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA',
@@ -447,6 +456,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'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~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Acuerdo con Cliente',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => 'Acuerdo con Cliente',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Acuerdo con Cliente',
@@ -468,6 +478,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'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~~',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Acuerdo con Cliente',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => 'Acuerdo con Cliente',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Acuerdo con Cliente',
@@ -485,6 +496,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'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~~',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Acuerdo con Cliente',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => 'Acuerdo con Cliente',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Acuerdo con Cliente',
@@ -523,6 +535,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'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~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Modelo de Entrega',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => 'Modelo de Entrega',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Modelo de Entrega',
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 f47622772f..a8a0a67546 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
@@ -30,7 +30,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contrats, par niveau de service',
'UI-ServiceManagementMenu-ContractsByStatus' => 'Contrats, par état',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contrats se terminant dans moins d\'un mois',
-
'Menu:ProviderContract' => 'Contrats fournisseurs',
'Menu:ProviderContract+' => 'Contrats fournisseurs',
'Menu:CustomerContract' => 'Contrats clients',
@@ -49,10 +48,9 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Menu:DeliveryModel+' => 'Modèles de support',
'Menu:ServiceFamily' => 'Familles de service',
'Menu:ServiceFamily+' => 'Familles de service',
-
'Contract:baseinfo' => 'Information générale',
'Contract:moreinfo' => 'Aspects contractuels',
- 'Contract:cost' => 'Coûts',
+ 'Contract:cost' => 'Coûts',
));
/*
@@ -179,6 +177,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkContactToContract' => 'Lien Contact / Contrat',
'Class:lnkContactToContract+' => '',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Contrat',
'Class:lnkContactToContract/Attribute:contract_id+' => '',
'Class:lnkContactToContract/Attribute:contract_name' => 'Nom contrat',
@@ -196,6 +195,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkContractToDocument' => 'Lien Contract / Document',
'Class:lnkContractToDocument+' => '',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Contrat',
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Nom contrat',
@@ -213,6 +213,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkFunctionalCIToProviderContract' => 'Lien CI / Contrat fournisseur',
'Class:lnkFunctionalCIToProviderContract+' => '',
+ 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Contrat fournisseur',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Nom contrat fournisseur',
@@ -245,6 +246,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:Service' => 'Service',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Nom',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Fournisseur',
@@ -284,6 +286,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkDocumentToService' => 'Lien Document / Service',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Service',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'Nom service',
@@ -301,6 +304,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkContactToService' => 'Lien Contact / Service',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Service',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'Nom service',
@@ -318,6 +322,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:ServiceSubcategory' => 'Sous catégorie de service',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Nom',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Description',
@@ -414,6 +419,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkSLAToSLT' => 'Lien SLA / SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'Nom SLA',
@@ -441,6 +447,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkCustomerContractToService' => 'Lien Contrat client / Service',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Contrat client',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Nom contrat client',
@@ -462,6 +469,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkCustomerContractToProviderContract' => 'Lien Contrat client / Contrat fournisseur',
'Class:lnkCustomerContractToProviderContract+' => '',
+ 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Contrat client',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Contrat client',
@@ -479,6 +487,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkCustomerContractToFunctionalCI' => 'Lien Contrat client / CI',
'Class:lnkCustomerContractToFunctionalCI+' => '',
+ 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Contrat client',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Contrat client',
@@ -517,6 +526,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkDeliveryModelToContact' => 'Lien Modèle de support / Contact',
'Class:lnkDeliveryModelToContact+' => '',
+ '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_name' => 'Nom Modèle de support',
@@ -530,8 +540,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Nom Rôle',
'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '',
));
-
-
// 1:n relations custom labels for tooltip and pop-up title
Dict::Add('FR FR', 'French', 'Français', array(
'Class:DeliveryModel/Attribute:customers_list/UI:Links:Create:Button+' => 'Créer un %4$s',
@@ -551,5 +559,5 @@ Dict::Add('FR FR', 'French', 'Français', array(
'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: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:Delete:Modal:Title' => 'Supprimer un %4$s'
));
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 1332afe98b..81ea110ab0 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
@@ -30,42 +30,43 @@
// Class:/Stimulus:
// Class:/Stimulus:+
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Menu:ServiceManagement' => 'Szolgáltatáskezelés',
- 'Menu:ServiceManagement+' => '~~',
- 'Menu:Service:Overview' => 'Áttekintő',
- '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',
-
- 'Menu:ProviderContract' => 'Szállítói szerződés',
- 'Menu:ProviderContract+' => '~~',
- 'Menu:CustomerContract' => 'Ügyfélszerződés',
- 'Menu:CustomerContract+' => '~~',
- 'Menu:ServiceSubcategory' => 'Szolgáltatás alkategóriák',
- 'Menu:ServiceSubcategory+' => '~~',
- 'Menu:Service' => 'Szolgáltatások',
- 'Menu:Service+' => '~~',
- 'Menu:ServiceElement' => 'Szolgáltatáselemek',
- 'Menu:ServiceElement+' => 'Sevice elements~~',
- 'Menu:SLA' => 'SLA-k',
- 'Menu:SLA+' => '~~',
- 'Menu:SLT' => 'SLT-k',
- 'Menu:SLT+' => '~~',
- 'Menu:DeliveryModel' => 'Teljesítési modellek',
- 'Menu:DeliveryModel+' => 'Delivery models~~',
- 'Menu:ServiceFamily' => 'Szolgáltatáscsaládok',
- 'Menu:ServiceFamily+' => 'Service families~~',
+ 'Menu:ServiceManagement' => 'Szolgáltatáskezelés',
+ 'Menu:ServiceManagement+' => '~~',
+ 'Menu:Service:Overview' => 'Áttekintő',
+ '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',
+ 'Menu:ProviderContract' => 'Szállítói szerződés',
+ 'Menu:ProviderContract+' => '~~',
+ 'Menu:CustomerContract' => 'Ügyfélszerződés',
+ 'Menu:CustomerContract+' => '~~',
+ 'Menu:ServiceSubcategory' => 'Szolgáltatás alkategóriák',
+ 'Menu:ServiceSubcategory+' => '~~',
+ 'Menu:Service' => 'Szolgáltatások',
+ 'Menu:Service+' => '~~',
+ 'Menu:ServiceElement' => 'Szolgáltatáselemek',
+ 'Menu:ServiceElement+' => 'Sevice elements~~',
+ 'Menu:SLA' => 'SLA-k',
+ 'Menu:SLA+' => '~~',
+ 'Menu:SLT' => 'SLT-k',
+ 'Menu:SLT+' => '~~',
+ 'Menu:DeliveryModel' => 'Teljesítési modellek',
+ 'Menu:DeliveryModel+' => 'Delivery models~~',
+ 'Menu:ServiceFamily' => 'Szolgáltatáscsaládok',
+ 'Menu:ServiceFamily+' => 'Service families~~',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
-
/*
- 'UI:ServiceManagementMenu' => 'Gestion des Services',
- 'UI:ServiceManagementMenu+' => 'Gestion des Services',
- 'UI:ServiceManagementMenu:Title' => 'Résumé des services & contrats',
- 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contrats par niveau de service',
- 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contrats par état',
- 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contrats se terminant dans moins de 30 jours',
+ 'UI:ServiceManagementMenu' => 'Gestion des Services',
+ 'UI:ServiceManagementMenu+' => 'Gestion des Services',
+ 'UI:ServiceManagementMenu:Title' => 'Résumé des services & contrats',
+ 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contrats par niveau de service',
+ 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contrats par état',
+ 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contrats se terminant dans moins de 30 jours',
*/
//
@@ -73,10 +74,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Organization/Attribute:deliverymodel_id' => 'Teljesítési modell',
- '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_id' => 'Teljesítési modell',
+ 'Class:Organization/Attribute:deliverymodel_id+' => '~~',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Teljesítési modell név',
+ 'Class:Organization/Attribute:deliverymodel_name+' => '~~',
));
@@ -86,8 +87,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:ContractType' => 'Szerződés típus',
- 'Class:ContractType+' => '~~',
+ 'Class:ContractType' => 'Szerződés típus',
+ 'Class:ContractType+' => '~~',
));
@@ -96,54 +97,54 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Contract' => 'Szerződés',
- 'Class:Contract+' => '~~',
- 'Class:Contract/Attribute:name' => 'Név',
- 'Class:Contract/Attribute:name+' => '~~',
- 'Class:Contract/Attribute:org_id' => 'Ügyfél',
- 'Class:Contract/Attribute:org_id+' => '~~',
- 'Class:Contract/Attribute:organization_name' => 'Szervezeti egység név',
- 'Class:Contract/Attribute:organization_name+' => 'Általános név',
- 'Class:Contract/Attribute:contacts_list' => 'Kapcsolattartók',
- 'Class:Contract/Attribute:contacts_list+' => 'All the contacts for this customer contract~~',
- 'Class:Contract/Attribute:documents_list' => 'Dokumentumok',
- 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~',
- 'Class:Contract/Attribute:description' => 'Leírás',
- 'Class:Contract/Attribute:description+' => '~~',
- 'Class:Contract/Attribute:start_date' => 'Érvényesség kezdete',
- 'Class:Contract/Attribute:start_date+' => '~~',
- 'Class:Contract/Attribute:end_date' => 'Érvényesség vége',
- 'Class:Contract/Attribute:end_date+' => '~~',
- 'Class:Contract/Attribute:cost' => 'Költség',
- 'Class:Contract/Attribute:cost+' => '~~',
- 'Class:Contract/Attribute:cost_currency' => 'Költség pénznem',
- '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:euros' => 'Euró',
- '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: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_name' => 'Szolgáltató név',
- 'Class:Contract/Attribute:provider_name+' => 'Általános név',
- 'Class:Contract/Attribute:status' => 'Státusz',
- 'Class:Contract/Attribute:status+' => '~~',
- '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',
- 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~',
- 'Class:Contract/Attribute:status/Value:production' => 'Használatban',
- 'Class:Contract/Attribute:status/Value:production+' => 'production~~',
- 'Class:Contract/Attribute:finalclass' => 'Típus',
- 'Class:Contract/Attribute:finalclass+' => '~~',
+ 'Class:Contract' => 'Szerződés',
+ 'Class:Contract+' => '~~',
+ 'Class:Contract/Attribute:name' => 'Név',
+ 'Class:Contract/Attribute:name+' => '~~',
+ 'Class:Contract/Attribute:org_id' => 'Ügyfél',
+ 'Class:Contract/Attribute:org_id+' => '~~',
+ 'Class:Contract/Attribute:organization_name' => 'Szervezeti egység név',
+ 'Class:Contract/Attribute:organization_name+' => 'Általános név',
+ 'Class:Contract/Attribute:contacts_list' => 'Kapcsolattartók',
+ 'Class:Contract/Attribute:contacts_list+' => 'All the contacts for this customer contract~~',
+ 'Class:Contract/Attribute:documents_list' => 'Dokumentumok',
+ 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~',
+ 'Class:Contract/Attribute:description' => 'Leírás',
+ 'Class:Contract/Attribute:description+' => '~~',
+ 'Class:Contract/Attribute:start_date' => 'Érvényesség kezdete',
+ 'Class:Contract/Attribute:start_date+' => '~~',
+ 'Class:Contract/Attribute:end_date' => 'Érvényesség vége',
+ 'Class:Contract/Attribute:end_date+' => '~~',
+ 'Class:Contract/Attribute:cost' => 'Költség',
+ 'Class:Contract/Attribute:cost+' => '~~',
+ 'Class:Contract/Attribute:cost_currency' => 'Költség pénznem',
+ '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:euros' => 'Euró',
+ '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: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_name' => 'Szolgáltató név',
+ 'Class:Contract/Attribute:provider_name+' => 'Általános név',
+ 'Class:Contract/Attribute:status' => 'Státusz',
+ 'Class:Contract/Attribute:status+' => '~~',
+ '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',
+ 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~',
+ 'Class:Contract/Attribute:status/Value:production' => 'Használatban',
+ 'Class:Contract/Attribute:status/Value:production+' => 'production~~',
+ 'Class:Contract/Attribute:finalclass' => 'Típus',
+ 'Class:Contract/Attribute:finalclass+' => '~~',
));
//
@@ -151,14 +152,14 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:CustomerContract' => 'Ügyfél kapcsolattartó',
- 'Class:CustomerContract+' => '~~',
- 'Class:CustomerContract/Attribute:services_list' => 'Szolgáltatások',
- 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~',
- 'Class:CustomerContract/Attribute:functionalcis_list' => 'CI-k',
- 'Class:CustomerContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~',
- 'Class:CustomerContract/Attribute:providercontracts_list' => 'Szolgáltatói szerződések',
- 'Class:CustomerContract/Attribute:providercontracts_list+' => 'All the provider contracts to deliver the services for this contract (underpinning contract)~~',
+ 'Class:CustomerContract' => 'Ügyfél kapcsolattartó',
+ 'Class:CustomerContract+' => '~~',
+ 'Class:CustomerContract/Attribute:services_list' => 'Szolgáltatások',
+ 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~',
+ 'Class:CustomerContract/Attribute:functionalcis_list' => 'CI-k',
+ 'Class:CustomerContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~',
+ 'Class:CustomerContract/Attribute:providercontracts_list' => 'Szolgáltatói szerződések',
+ 'Class:CustomerContract/Attribute:providercontracts_list+' => 'All the provider contracts to deliver the services for this contract (underpinning contract)~~',
));
//
@@ -166,14 +167,14 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:ProviderContract' => 'Szolgáltatói szerződés',
- 'Class:ProviderContract+' => '~~',
- 'Class:ProviderContract/Attribute:functionalcis_list' => 'CI-k',
- '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' => 'Szolgáltatási időtartam',
- 'Class:ProviderContract/Attribute:coverage+' => '~~',
+ 'Class:ProviderContract' => 'Szolgáltatói szerződés',
+ 'Class:ProviderContract+' => '~~',
+ 'Class:ProviderContract/Attribute:functionalcis_list' => 'CI-k',
+ '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' => 'Szolgáltatási időtartam',
+ 'Class:ProviderContract/Attribute:coverage+' => '~~',
));
//
@@ -181,16 +182,17 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkContactToContract' => 'Kapcsolattartó / Szerződés',
- 'Class:lnkContactToContract+' => '~~',
- 'Class:lnkContactToContract/Attribute:contract_id' => 'Szerződés',
- 'Class:lnkContactToContract/Attribute:contract_id+' => '~~',
- 'Class:lnkContactToContract/Attribute:contract_name' => 'Szerződés név',
- 'Class:lnkContactToContract/Attribute:contract_name+' => '~~',
- 'Class:lnkContactToContract/Attribute:contact_id' => 'Kapcsolattartó',
- 'Class:lnkContactToContract/Attribute:contact_id+' => '~~',
- 'Class:lnkContactToContract/Attribute:contact_name' => 'Kapcsolattartó név',
- 'Class:lnkContactToContract/Attribute:contact_name+' => '~~',
+ 'Class:lnkContactToContract' => 'Kapcsolattartó / Szerződés',
+ 'Class:lnkContactToContract+' => '~~',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
+ 'Class:lnkContactToContract/Attribute:contract_id' => 'Szerződés',
+ 'Class:lnkContactToContract/Attribute:contract_id+' => '~~',
+ 'Class:lnkContactToContract/Attribute:contract_name' => 'Szerződés név',
+ 'Class:lnkContactToContract/Attribute:contract_name+' => '~~',
+ 'Class:lnkContactToContract/Attribute:contact_id' => 'Kapcsolattartó',
+ 'Class:lnkContactToContract/Attribute:contact_id+' => '~~',
+ 'Class:lnkContactToContract/Attribute:contact_name' => 'Kapcsolattartó név',
+ 'Class:lnkContactToContract/Attribute:contact_name+' => '~~',
));
//
@@ -198,16 +200,17 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkContractToDocument' => 'Szerződés / Dokumentum',
- 'Class:lnkContractToDocument+' => '~~',
- 'Class:lnkContractToDocument/Attribute:contract_id' => 'Szerződés',
- 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~',
- 'Class:lnkContractToDocument/Attribute:contract_name' => 'Szerződés név',
- 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~',
- 'Class:lnkContractToDocument/Attribute:document_id' => 'Dokumentum',
- 'Class:lnkContractToDocument/Attribute:document_id+' => '~~',
- 'Class:lnkContractToDocument/Attribute:document_name' => 'Dokumentum név',
- 'Class:lnkContractToDocument/Attribute:document_name+' => '~~',
+ 'Class:lnkContractToDocument' => 'Szerződés / Dokumentum',
+ 'Class:lnkContractToDocument+' => '~~',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
+ 'Class:lnkContractToDocument/Attribute:contract_id' => 'Szerződés',
+ 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~',
+ 'Class:lnkContractToDocument/Attribute:contract_name' => 'Szerződés név',
+ 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~',
+ 'Class:lnkContractToDocument/Attribute:document_id' => 'Dokumentum',
+ 'Class:lnkContractToDocument/Attribute:document_id+' => '~~',
+ 'Class:lnkContractToDocument/Attribute:document_name' => 'Dokumentum név',
+ 'Class:lnkContractToDocument/Attribute:document_name+' => '~~',
));
//
@@ -215,16 +218,17 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkFunctionalCIToProviderContract' => 'Funkcionális CI / Szolgáltatói szerződés',
- 'Class:lnkFunctionalCIToProviderContract+' => '~~',
- 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Szolgáltatói szerződés',
- 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~',
- 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Szolgáltatói szerződés név',
- 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~',
- 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI',
- 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~',
- 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI név',
- 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~',
+ 'Class:lnkFunctionalCIToProviderContract' => 'Funkcionális CI / Szolgáltatói szerződés',
+ 'Class:lnkFunctionalCIToProviderContract+' => '~~',
+ 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Szolgáltatói szerződés',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Szolgáltatói szerződés név',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI név',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~',
));
//
@@ -232,14 +236,14 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:ServiceFamily' => 'Szolgáltatáscsalád',
- 'Class:ServiceFamily+' => '~~',
- '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+' => 'All the services in this category~~',
+ 'Class:ServiceFamily' => 'Szolgáltatáscsalád',
+ 'Class:ServiceFamily+' => '~~',
+ '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+' => 'All the services in this category~~',
));
//
@@ -247,38 +251,39 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Service' => 'Szolgáltatás',
- 'Class:Service+' => '~~',
- 'Class:Service/Attribute:name' => 'Név',
- 'Class:Service/Attribute:name+' => '~~',
- 'Class:Service/Attribute:org_id' => 'Szolgáltató',
- 'Class:Service/Attribute:org_id+' => '~~',
- 'Class:Service/Attribute:organization_name' => 'Szolgáltató név',
- 'Class:Service/Attribute:organization_name+' => '~~',
- 'Class:Service/Attribute:description' => 'Leírás',
- 'Class:Service/Attribute:description+' => '~~',
- 'Class:Service/Attribute:servicefamily_id' => 'Szolgáltatáscsalád',
- 'Class:Service/Attribute:servicefamily_id+' => '~~',
- 'Class:Service/Attribute:servicefamily_name' => 'Szolgáltatáscsalád név',
- 'Class:Service/Attribute:servicefamily_name+' => '~~',
- 'Class:Service/Attribute:documents_list' => 'Dokumentumok',
- 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service~~',
- 'Class:Service/Attribute:contacts_list' => 'Kapcsolattartók',
- 'Class:Service/Attribute:contacts_list+' => 'All the contacts for this service~~',
- 'Class:Service/Attribute:status' => 'Állapot',
- 'Class:Service/Attribute:status+' => '~~',
- '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:production' => 'Használatban',
- 'Class:Service/Attribute:status/Value:production+' => '~~',
- 'Class:Service/Attribute:icon' => 'Ikon',
- 'Class:Service/Attribute:icon+' => '~~',
- 'Class:Service/Attribute:customercontracts_list' => 'Ügyfélszerződések',
- 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~',
- 'Class:Service/Attribute:servicesubcategories_list' => 'Szolgáltatás alkategóriák',
- 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~',
+ 'Class:Service' => 'Szolgáltatás',
+ 'Class:Service+' => '~~',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
+ 'Class:Service/Attribute:name' => 'Név',
+ 'Class:Service/Attribute:name+' => '~~',
+ 'Class:Service/Attribute:org_id' => 'Szolgáltató',
+ 'Class:Service/Attribute:org_id+' => '~~',
+ 'Class:Service/Attribute:organization_name' => 'Szolgáltató név',
+ 'Class:Service/Attribute:organization_name+' => '~~',
+ 'Class:Service/Attribute:description' => 'Leírás',
+ 'Class:Service/Attribute:description+' => '~~',
+ 'Class:Service/Attribute:servicefamily_id' => 'Szolgáltatáscsalád',
+ 'Class:Service/Attribute:servicefamily_id+' => '~~',
+ 'Class:Service/Attribute:servicefamily_name' => 'Szolgáltatáscsalád név',
+ 'Class:Service/Attribute:servicefamily_name+' => '~~',
+ 'Class:Service/Attribute:documents_list' => 'Dokumentumok',
+ 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service~~',
+ 'Class:Service/Attribute:contacts_list' => 'Kapcsolattartók',
+ 'Class:Service/Attribute:contacts_list+' => 'All the contacts for this service~~',
+ 'Class:Service/Attribute:status' => 'Állapot',
+ 'Class:Service/Attribute:status+' => '~~',
+ '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:production' => 'Használatban',
+ 'Class:Service/Attribute:status/Value:production+' => '~~',
+ 'Class:Service/Attribute:icon' => 'Ikon',
+ 'Class:Service/Attribute:icon+' => '~~',
+ 'Class:Service/Attribute:customercontracts_list' => 'Ügyfélszerződések',
+ 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~',
+ 'Class:Service/Attribute:servicesubcategories_list' => 'Szolgáltatás alkategóriák',
+ 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~',
));
//
@@ -286,16 +291,17 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkDocumentToService' => 'Dokumentum / Szolgáltatás',
- 'Class:lnkDocumentToService+' => '~~',
- 'Class:lnkDocumentToService/Attribute:service_id' => 'Szolgáltatás',
- 'Class:lnkDocumentToService/Attribute:service_id+' => '~~',
- 'Class:lnkDocumentToService/Attribute:service_name' => 'Szolgáltatás név',
- 'Class:lnkDocumentToService/Attribute:service_name+' => '~~',
- 'Class:lnkDocumentToService/Attribute:document_id' => 'Dokumentum',
- 'Class:lnkDocumentToService/Attribute:document_id+' => '~~',
- 'Class:lnkDocumentToService/Attribute:document_name' => 'Dokumentum név',
- 'Class:lnkDocumentToService/Attribute:document_name+' => '~~',
+ 'Class:lnkDocumentToService' => 'Dokumentum / Szolgáltatás',
+ 'Class:lnkDocumentToService+' => '~~',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
+ 'Class:lnkDocumentToService/Attribute:service_id' => 'Szolgáltatás',
+ 'Class:lnkDocumentToService/Attribute:service_id+' => '~~',
+ 'Class:lnkDocumentToService/Attribute:service_name' => 'Szolgáltatás név',
+ 'Class:lnkDocumentToService/Attribute:service_name+' => '~~',
+ 'Class:lnkDocumentToService/Attribute:document_id' => 'Dokumentum',
+ 'Class:lnkDocumentToService/Attribute:document_id+' => '~~',
+ 'Class:lnkDocumentToService/Attribute:document_name' => 'Dokumentum név',
+ 'Class:lnkDocumentToService/Attribute:document_name+' => '~~',
));
//
@@ -303,16 +309,17 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkContactToService' => 'Kapcsolattartó / Szolgáltatás',
- 'Class:lnkContactToService+' => '~~',
- 'Class:lnkContactToService/Attribute:service_id' => 'Szolgáltatás',
- 'Class:lnkContactToService/Attribute:service_id+' => '~~',
- 'Class:lnkContactToService/Attribute:service_name' => 'Szolgáltatás név',
- 'Class:lnkContactToService/Attribute:service_name+' => '~~',
- 'Class:lnkContactToService/Attribute:contact_id' => 'Kapcsolattartó',
- 'Class:lnkContactToService/Attribute:contact_id+' => '~~',
- 'Class:lnkContactToService/Attribute:contact_name' => 'Kapcsolattartó név',
- 'Class:lnkContactToService/Attribute:contact_name+' => '~~',
+ 'Class:lnkContactToService' => 'Kapcsolattartó / Szolgáltatás',
+ 'Class:lnkContactToService+' => '~~',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
+ 'Class:lnkContactToService/Attribute:service_id' => 'Szolgáltatás',
+ 'Class:lnkContactToService/Attribute:service_id+' => '~~',
+ 'Class:lnkContactToService/Attribute:service_name' => 'Szolgáltatás név',
+ 'Class:lnkContactToService/Attribute:service_name+' => '~~',
+ 'Class:lnkContactToService/Attribute:contact_id' => 'Kapcsolattartó',
+ 'Class:lnkContactToService/Attribute:contact_id+' => '~~',
+ 'Class:lnkContactToService/Attribute:contact_name' => 'Kapcsolattartó név',
+ 'Class:lnkContactToService/Attribute:contact_name+' => '~~',
));
//
@@ -320,32 +327,33 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:ServiceSubcategory' => 'Szolgáltatás alkategória',
- 'Class:ServiceSubcategory+' => '~~',
- 'Class:ServiceSubcategory/Attribute:name' => 'Név',
- 'Class:ServiceSubcategory/Attribute:name+' => '~~',
- 'Class:ServiceSubcategory/Attribute:description' => 'Leírás',
- 'Class:ServiceSubcategory/Attribute:description+' => '~~',
- 'Class:ServiceSubcategory/Attribute:service_id' => 'Szolgáltatás',
- 'Class:ServiceSubcategory/Attribute:service_id+' => '~~',
- '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/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' => 'Használatban',
- 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~',
- 'Class:ServiceSubcategory/Attribute:request_type' => 'Kérelem típus',
- 'Class:ServiceSubcategory/Attribute:request_type+' => '~~',
- 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Incidens',
- 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~',
- 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Szolgáltatás kérelem',
- '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:ServiceSubcategory' => 'Szolgáltatás alkategória',
+ 'Class:ServiceSubcategory+' => '~~',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
+ 'Class:ServiceSubcategory/Attribute:name' => 'Név',
+ 'Class:ServiceSubcategory/Attribute:name+' => '~~',
+ 'Class:ServiceSubcategory/Attribute:description' => 'Leírás',
+ 'Class:ServiceSubcategory/Attribute:description+' => '~~',
+ 'Class:ServiceSubcategory/Attribute:service_id' => 'Szolgáltatás',
+ 'Class:ServiceSubcategory/Attribute:service_id+' => '~~',
+ '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/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' => 'Használatban',
+ 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~',
+ 'Class:ServiceSubcategory/Attribute:request_type' => 'Kérelem típus',
+ 'Class:ServiceSubcategory/Attribute:request_type+' => '~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Incidens',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Szolgáltatás kérelem',
+ '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ó',
));
//
@@ -353,21 +361,21 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:SLA' => 'SLA',
- 'Class:SLA+' => '',
- 'Class:SLA/Attribute:name' => 'Név',
- 'Class:SLA/Attribute:name+' => '',
- 'Class:SLA/Attribute:description' => 'Leírás',
- 'Class:SLA/Attribute:description+' => '~~',
- 'Class:SLA/Attribute:org_id' => 'Szervezeti egység',
- 'Class:SLA/Attribute:org_id+' => '~~',
- 'Class:SLA/Attribute:organization_name' => 'Szervezeti egység név',
- 'Class:SLA/Attribute:organization_name+' => '~~',
- 'Class:SLA/Attribute:slts_list' => 'SLT-k',
- 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~',
- 'Class:SLA/Attribute:customercontracts_list' => 'Ügyfélszerződések',
- 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracts using this SLA~~',
- '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:SLA' => 'SLA',
+ 'Class:SLA+' => '',
+ 'Class:SLA/Attribute:name' => 'Név',
+ 'Class:SLA/Attribute:name+' => '',
+ 'Class:SLA/Attribute:description' => 'Leírás',
+ 'Class:SLA/Attribute:description+' => '~~',
+ 'Class:SLA/Attribute:org_id' => 'Szervezeti egység',
+ 'Class:SLA/Attribute:org_id+' => '~~',
+ 'Class:SLA/Attribute:organization_name' => 'Szervezeti egység név',
+ 'Class:SLA/Attribute:organization_name+' => '~~',
+ 'Class:SLA/Attribute:slts_list' => 'SLT-k',
+ 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~',
+ 'Class:SLA/Attribute:customercontracts_list' => 'Ügyfélszerződések',
+ 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracts using this SLA~~',
+ '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',
));
//
@@ -375,40 +383,40 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:SLT' => 'SLT',
- 'Class:SLT+' => '',
- 'Class:SLT/Attribute:name' => 'Név',
- 'Class:SLT/Attribute:name+' => '',
- 'Class:SLT/Attribute:priority' => 'Prioritás',
- 'Class:SLT/Attribute:priority+' => '~~',
- 'Class:SLT/Attribute:priority/Value:1' => 'Kritikus',
- 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~',
- 'Class:SLT/Attribute:priority/Value:2' => 'Magas',
- 'Class:SLT/Attribute:priority/Value:2+' => 'high~~',
- 'Class:SLT/Attribute:priority/Value:3' => 'Közepes',
- 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~',
- 'Class:SLT/Attribute:priority/Value:4' => 'Alacsony',
- '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/Value:incident' => 'Incidens',
- 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~',
- 'Class:SLT/Attribute:request_type/Value:service_request' => 'Szolgáltatás kérelem',
- 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~',
- 'Class:SLT/Attribute:metric' => 'Metrika',
- 'Class:SLT/Attribute:metric+' => '',
- '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:unit' => 'Egység',
- 'Class:SLT/Attribute:unit+' => '~~',
- 'Class:SLT/Attribute:unit/Value:hours' => 'óra',
- 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~',
- 'Class:SLT/Attribute:unit/Value:minutes' => 'perc',
- 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~',
+ 'Class:SLT' => 'SLT',
+ 'Class:SLT+' => '',
+ 'Class:SLT/Attribute:name' => 'Név',
+ 'Class:SLT/Attribute:name+' => '',
+ 'Class:SLT/Attribute:priority' => 'Prioritás',
+ 'Class:SLT/Attribute:priority+' => '~~',
+ 'Class:SLT/Attribute:priority/Value:1' => 'Kritikus',
+ 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~',
+ 'Class:SLT/Attribute:priority/Value:2' => 'Magas',
+ 'Class:SLT/Attribute:priority/Value:2+' => 'high~~',
+ 'Class:SLT/Attribute:priority/Value:3' => 'Közepes',
+ 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~',
+ 'Class:SLT/Attribute:priority/Value:4' => 'Alacsony',
+ '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/Value:incident' => 'Incidens',
+ 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~',
+ 'Class:SLT/Attribute:request_type/Value:service_request' => 'Szolgáltatás kérelem',
+ 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~',
+ 'Class:SLT/Attribute:metric' => 'Metrika',
+ 'Class:SLT/Attribute:metric+' => '',
+ '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:unit' => 'Egység',
+ 'Class:SLT/Attribute:unit+' => '~~',
+ 'Class:SLT/Attribute:unit/Value:hours' => 'óra',
+ 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~',
+ 'Class:SLT/Attribute:unit/Value:minutes' => 'perc',
+ 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~',
));
//
@@ -416,26 +424,27 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkSLAToSLT' => 'SLA / SLT',
- 'Class:lnkSLAToSLT+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
- 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA név',
- 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT',
- 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT név',
- 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT metrika',
- 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT kérelem típus',
- 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'SLT hibajegy prioritás',
- 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT érték',
- 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT érték egység',
- 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~',
+ 'Class:lnkSLAToSLT' => 'SLA / SLT',
+ 'Class:lnkSLAToSLT+' => '~~',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
+ 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
+ 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~',
+ 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA név',
+ 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT',
+ 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT név',
+ 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT metrika',
+ 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT kérelem típus',
+ 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'SLT hibajegy prioritás',
+ 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT érték',
+ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT érték egység',
+ 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~',
));
//
@@ -443,20 +452,21 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkCustomerContractToService' => 'Ügyfélszerződés / Szolgáltatás',
- 'Class:lnkCustomerContractToService+' => '~~',
- '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_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_name' => 'SLA név',
- 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~',
+ 'Class:lnkCustomerContractToService' => 'Ügyfélszerződés / Szolgáltatás',
+ 'Class:lnkCustomerContractToService+' => '~~',
+ '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_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_name' => 'SLA név',
+ 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~',
));
//
@@ -464,16 +474,17 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkCustomerContractToProviderContract' => 'Ügyfélszerződés / Szolgáltatói szerződés',
- 'Class:lnkCustomerContractToProviderContract+' => '',
- 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Ügyfélszerződés',
- 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '~~',
- 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Ügyfélszerződés név',
- '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_name' => 'Szolgáltatói szerződés név',
- 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~',
+ 'Class:lnkCustomerContractToProviderContract' => 'Ügyfélszerződés / Szolgáltatói szerződés',
+ 'Class:lnkCustomerContractToProviderContract+' => '',
+ '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_name' => 'Ügyfélszerződés név',
+ '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_name' => 'Szolgáltatói szerződés név',
+ 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '~~',
));
//
@@ -481,16 +492,17 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkCustomerContractToFunctionalCI' => 'Ügyfélszerződés / Funkcionális CI',
- 'Class:lnkCustomerContractToFunctionalCI+' => '~~',
- 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Ügyfélszerződés',
- 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~',
- 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Ügyfélszerződés név',
- 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '~~',
- 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id' => 'CI',
- 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~',
- 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'CI név',
- 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~',
+ 'Class:lnkCustomerContractToFunctionalCI' => 'Ügyfélszerződés / Funkcionális CI',
+ 'Class:lnkCustomerContractToFunctionalCI+' => '~~',
+ 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~',
+ 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Ügyfélszerződés',
+ 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '~~',
+ 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Ügyfélszerződés név',
+ 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '~~',
+ 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id' => 'CI',
+ 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '~~',
+ 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => 'CI név',
+ 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '~~',
));
//
@@ -498,20 +510,20 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:DeliveryModel' => 'Teljesítési modell',
- 'Class:DeliveryModel+' => '~~',
- 'Class:DeliveryModel/Attribute:name' => 'Név',
- 'Class:DeliveryModel/Attribute:name+' => '~~',
- 'Class:DeliveryModel/Attribute:org_id' => 'Szervezeti egység',
- 'Class:DeliveryModel/Attribute:org_id+' => '~~',
- 'Class:DeliveryModel/Attribute:organization_name' => 'Szervezeti egység név',
- 'Class:DeliveryModel/Attribute:organization_name+' => '~~',
- 'Class:DeliveryModel/Attribute:description' => 'Leírás',
- 'Class:DeliveryModel/Attribute:description+' => '~~',
- 'Class:DeliveryModel/Attribute:contacts_list' => 'Kapcsolattartók',
- 'Class:DeliveryModel/Attribute:contacts_list+' => 'All the contacts (Teams and Person) for this delivery model~~',
- 'Class:DeliveryModel/Attribute:customers_list' => 'Ügyfelek',
- 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~',
+ 'Class:DeliveryModel' => 'Teljesítési modell',
+ 'Class:DeliveryModel+' => '~~',
+ 'Class:DeliveryModel/Attribute:name' => 'Név',
+ 'Class:DeliveryModel/Attribute:name+' => '~~',
+ 'Class:DeliveryModel/Attribute:org_id' => 'Szervezeti egység',
+ 'Class:DeliveryModel/Attribute:org_id+' => '~~',
+ 'Class:DeliveryModel/Attribute:organization_name' => 'Szervezeti egység név',
+ 'Class:DeliveryModel/Attribute:organization_name+' => '~~',
+ 'Class:DeliveryModel/Attribute:description' => 'Leírás',
+ 'Class:DeliveryModel/Attribute:description+' => '~~',
+ 'Class:DeliveryModel/Attribute:contacts_list' => 'Kapcsolattartók',
+ 'Class:DeliveryModel/Attribute:contacts_list+' => 'All the contacts (Teams and Person) for this delivery model~~',
+ 'Class:DeliveryModel/Attribute:customers_list' => 'Ügyfelek',
+ 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~',
));
//
@@ -519,19 +531,19 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkDeliveryModelToContact' => 'Teljesítési modell / Kapcsolattartó',
- 'Class:lnkDeliveryModelToContact+' => '~~',
- 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Teljesítési modell',
- 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~',
- 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Teljesítési modell név',
- 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~',
- 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Kapcsolattartó',
- 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~',
- 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Kapcsolattartó név',
- 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~',
- 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Beosztás',
- 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~',
- 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Beosztás név',
- 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~',
+ 'Class:lnkDeliveryModelToContact' => 'Teljesítési modell / Kapcsolattartó',
+ 'Class:lnkDeliveryModelToContact+' => '~~',
+ 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Teljesítési modell',
+ 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Teljesítési modell név',
+ 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Kapcsolattartó',
+ 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Kapcsolattartó név',
+ 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Beosztás',
+ 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Beosztás név',
+ 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~',
));
-
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 21dc91fafe..2d076ccdb5 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
@@ -37,7 +37,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'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',
-
'Menu:ProviderContract' => 'Contratti con Provider',
'Menu:ProviderContract+' => 'Contratti con Provider',
'Menu:CustomerContract' => 'Contratti con Clienti',
@@ -56,9 +55,11 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Menu:DeliveryModel+' => 'Delivery models~~',
'Menu:ServiceFamily' => 'Service families~~',
'Menu:ServiceFamily+' => 'Service families~~',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
-
/*
'UI:ServiceManagementMenu' => 'Gestion des Services',
'UI:ServiceManagementMenu+' => 'Gestion des Services',
@@ -183,6 +184,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkContactToContract' => 'Link Contact / Contract~~',
'Class:lnkContactToContract+' => '~~',
+ '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~~',
@@ -200,6 +202,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkContractToDocument' => 'Link Contract / Document~~',
'Class:lnkContractToDocument+' => '~~',
+ '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~~',
@@ -217,6 +220,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkFunctionalCIToProviderContract' => 'Link FunctionalCI / ProviderContract~~',
'Class:lnkFunctionalCIToProviderContract+' => '~~',
+ '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~~',
@@ -249,6 +253,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:Service' => 'Servizio',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Nome',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Provider',
@@ -288,6 +293,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkDocumentToService' => 'Link Document / Service~~',
'Class:lnkDocumentToService+' => '~~',
+ '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~~',
@@ -305,6 +311,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkContactToService' => 'Link Contact / Service~~',
'Class:lnkContactToService+' => '~~',
+ '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~~',
@@ -322,6 +329,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:ServiceSubcategory' => 'Sottocategorie del servizio',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Nome',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Descrizione',
@@ -418,6 +426,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkSLAToSLT' => 'Link SLA / SLT~~',
'Class:lnkSLAToSLT+' => '~~',
+ '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~~',
@@ -445,6 +454,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service~~',
'Class:lnkCustomerContractToService+' => '~~',
+ '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~~',
@@ -466,6 +476,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkCustomerContractToProviderContract' => 'Link Customer Contract / Provider Contract~~',
'Class:lnkCustomerContractToProviderContract+' => '~~',
+ '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~~',
@@ -483,6 +494,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkCustomerContractToFunctionalCI' => 'Link Customer Contract / FunctionalCI~~',
'Class:lnkCustomerContractToFunctionalCI+' => '~~',
+ '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~~',
@@ -521,6 +533,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkDeliveryModelToContact' => 'Link DeliveryModel / Contact~~',
'Class:lnkDeliveryModelToContact+' => '~~',
+ '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~~',
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 7a4ea0fe10..bb50676152 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
@@ -27,7 +27,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'サービスレベル別の契約',
'UI-ServiceManagementMenu-ContractsByStatus' => '状態別の契約',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '30日以内に終わる契約',
-
'Menu:ProviderContract' => 'プロバイダー契約',
'Menu:ProviderContract+' => '',
'Menu:CustomerContract' => '顧客契約',
@@ -46,9 +45,11 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Menu:DeliveryModel+' => '',
'Menu:ServiceFamily' => 'サービスファミリ',
'Menu:ServiceFamily+' => 'サービスファミリ',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
-
/*
'UI:ServiceManagementMenu' => 'Gestion des Services',
'UI:ServiceManagementMenu+' => 'Gestion des Services',
@@ -173,6 +174,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'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_name' => '契約名',
@@ -190,6 +192,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'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_name' => '契約名',
@@ -207,6 +210,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkFunctionalCIToProviderContract' => 'リンク 機能的CI/プロバイダー契約',
'Class:lnkFunctionalCIToProviderContract+' => '',
+ 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'プロバイダー契約',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'プロバイダー契約名',
@@ -239,6 +243,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:Service' => 'サービス',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => '名前',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => '組織',
@@ -278,6 +283,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkDocumentToService' => 'リンク 文書/サービス',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'サービス',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'サービス名',
@@ -295,6 +301,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkContactToService' => 'リンク 連絡先/サービス',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'サービス',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'サービス名',
@@ -312,6 +319,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:ServiceSubcategory' => 'サービスサブカテゴリ',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => '名前',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => '説明',
@@ -408,6 +416,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkSLAToSLT' => 'リンク SLA/SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA名',
@@ -435,6 +444,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkCustomerContractToService' => 'リンク 顧客契約/サービス',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => '顧客契約',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => '顧客契約名',
@@ -456,6 +466,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkCustomerContractToProviderContract' => 'リンク 顧客契約/プロバイダー契約',
'Class:lnkCustomerContractToProviderContract+' => '',
+ 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => '顧客契約',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => '顧客契約名',
@@ -473,6 +484,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkCustomerContractToFunctionalCI' => 'リンク 顧客契約/機能的CI',
'Class:lnkCustomerContractToFunctionalCI+' => '',
+ 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => '顧客契約',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => '顧客契約名',
@@ -511,6 +523,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'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_name' => '提供モデル名',
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 e0d0d3e8b3..5da8003dc6 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
@@ -42,7 +42,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contracten per servicelevel',
'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracten per status',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracten die in minder dan 30 dagen verlopen',
-
'Menu:ProviderContract' => 'Leverancierscontracten',
'Menu:ProviderContract+' => 'Leverancierscontracten',
'Menu:CustomerContract' => 'Klantencontracten',
@@ -61,9 +60,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Menu:DeliveryModel+' => 'Leveringsmodellen',
'Menu:ServiceFamily' => 'Servicecategorieën',
'Menu:ServiceFamily+' => 'Servicecategorieën',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
-
/*
'UI:ServiceManagementMenu' => 'Gestion des Services',
'UI:ServiceManagementMenu+' => 'Gestion des Services',
@@ -188,6 +189,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkContactToContract' => 'Link Contact / Contract',
'Class:lnkContactToContract+' => '',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Contract',
'Class:lnkContactToContract/Attribute:contract_id+' => '',
'Class:lnkContactToContract/Attribute:contract_name' => 'Naam contract',
@@ -205,6 +207,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkContractToDocument' => 'Link Contract / Document',
'Class:lnkContractToDocument+' => '',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract',
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Naam contract',
@@ -222,6 +225,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkFunctionalCIToProviderContract' => 'Link Functioneel CI / Leverancierscontract',
'Class:lnkFunctionalCIToProviderContract+' => '',
+ 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Leverancierscontract',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Naam Leverancierscontract',
@@ -254,6 +258,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:Service' => 'Service',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Naam',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Leverancier',
@@ -293,6 +298,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkDocumentToService' => 'Link Document / Service',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Service',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'Naam service',
@@ -310,6 +316,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkContactToService' => 'Link Contact / Service',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Service',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'Naam service',
@@ -327,6 +334,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:ServiceSubcategory' => 'Subcategorie service',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Naam',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Omschrijving',
@@ -423,6 +431,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkSLAToSLT' => 'Link SLA / SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'Naam SLA',
@@ -450,6 +459,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkCustomerContractToService' => 'Link Klantencontract / Service',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Klantencontract',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Naam klantencontract',
@@ -471,6 +481,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkCustomerContractToProviderContract' => 'Link Klantencontract / Leverancierscontract',
'Class:lnkCustomerContractToProviderContract+' => '',
+ 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Klantencontract',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Naam klantencontract',
@@ -488,6 +499,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkCustomerContractToFunctionalCI' => 'Link Klantencontract / Functioneel CI',
'Class:lnkCustomerContractToFunctionalCI+' => '',
+ 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Klantencontract',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Naam klantencontract',
@@ -526,6 +538,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkDeliveryModelToContact' => 'Link Leveringsmodel / Contact',
'Class:lnkDeliveryModelToContact+' => '',
+ 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Leveringsmodel',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Naam leveringsmodel',
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 4c83be56c2..b8f315b052 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
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
// Dictionnay conventions
// Class:
// Class:+
@@ -30,8 +29,6 @@
// Class:/Attribute:/Value:+
// Class:/Stimulus:
// Class:/Stimulus:+
-
-
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Menu:ServiceManagement' => 'Zarządzanie usługami',
'Menu:ServiceManagement+' => 'Omówienie zarządzania usługami',
@@ -40,7 +37,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'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',
-
'Menu:ProviderContract' => 'Umowy z dostawcami',
'Menu:ProviderContract+' => 'Umowy z dostawcami',
'Menu:CustomerContract' => 'Umowy z klientami',
@@ -59,9 +55,11 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Menu:DeliveryModel+' => 'Modele obsługi',
'Menu:ServiceFamily' => 'Rodziny usług',
'Menu:ServiceFamily+' => 'Rodziny usług',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
-
/*
'UI:ServiceManagementMenu' => 'Gestion des Services',
'UI:ServiceManagementMenu+' => 'Gestion des Services',
@@ -186,6 +184,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkContactToContract' => 'Połączenie Kontakt / Umowa',
'Class:lnkContactToContract+' => '',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Umowa',
'Class:lnkContactToContract/Attribute:contract_id+' => '',
'Class:lnkContactToContract/Attribute:contract_name' => 'Nazwa umowy',
@@ -203,6 +202,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkContractToDocument' => 'Połączenie Umowa / Dokument',
'Class:lnkContractToDocument+' => '',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Umowa',
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Nazwa umowy',
@@ -220,6 +220,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkFunctionalCIToProviderContract' => 'Połączenie Konfiguracja / Umowa z dostawcą',
'Class:lnkFunctionalCIToProviderContract+' => '',
+ 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Umowa z dostawcą',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Nazwa umowy z dostawcą',
@@ -252,6 +253,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:Service' => 'Usługa',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Nazwa',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Dostawca',
@@ -291,6 +293,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkDocumentToService' => 'Połączenie Dokument / Usługa',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Usługa',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'Nazwa usługi',
@@ -308,6 +311,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkContactToService' => 'Połączenie Kontakt / Usługa',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Usługa',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'Nazwa usługi',
@@ -325,6 +329,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:ServiceSubcategory' => 'Podkategoria usługi',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Nazwa',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Opis',
@@ -421,6 +426,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkSLAToSLT' => 'Połączenie SLA / SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'Umowa SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'Nazwa umowy SLA',
@@ -448,6 +454,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkCustomerContractToService' => 'Połączenie Umowa z klientem / Usługa',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Umowa z klientem',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Nazwa umowy z klientem',
@@ -469,6 +476,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkCustomerContractToProviderContract' => 'Połączenie Umowa z klientem / Umowa z dostawcą',
'Class:lnkCustomerContractToProviderContract+' => '',
+ 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Umowa z klientem',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Nazwa umowy z klientem',
@@ -486,6 +494,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkCustomerContractToFunctionalCI' => 'Połączenie Umowa z klientem / Konfiguracja',
'Class:lnkCustomerContractToFunctionalCI+' => '',
+ 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Umowa z klientem',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Nazwa umowy z klientem',
@@ -524,6 +533,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkDeliveryModelToContact' => 'Połączenie Model obsługi / Kontakt',
'Class:lnkDeliveryModelToContact+' => '',
+ 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Model obsługi',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Nazwa modelu obsługi',
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 d412ae7f04..f99decf7f8 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
@@ -38,7 +38,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'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',
-
'Menu:ProviderContract' => 'Contratos de provedores',
'Menu:ProviderContract+' => '',
'Menu:CustomerContract' => 'Contratos de clientes',
@@ -57,9 +56,11 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Menu:DeliveryModel+' => '',
'Menu:ServiceFamily' => 'Família de serviços',
'Menu:ServiceFamily+' => '',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
-
/*
'UI:ServiceManagementMenu' => 'Gestion des Services',
'UI:ServiceManagementMenu+' => 'Gestion des Services',
@@ -184,6 +185,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkContactToContract' => 'Link Contato / Contrato',
'Class:lnkContactToContract+' => '',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Contrato',
'Class:lnkContactToContract/Attribute:contract_id+' => '',
'Class:lnkContactToContract/Attribute:contract_name' => 'Nome do contrato',
@@ -201,6 +203,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkContractToDocument' => 'Link Contrato / Documento',
'Class:lnkContractToDocument+' => '',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Contrato',
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Nome do contrato',
@@ -218,6 +221,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkFunctionalCIToProviderContract' => 'Link IC / Contrato de provedor',
'Class:lnkFunctionalCIToProviderContract+' => '',
+ 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Contrato de provedor',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Nome do contrato de provedor',
@@ -250,6 +254,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:Service' => 'Serviço',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Nome',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Organização',
@@ -289,6 +294,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkDocumentToService' => 'Link Documento / Serviço',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Serviço',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'Nome do serviço',
@@ -306,6 +312,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkContactToService' => 'Link Contato / Serviço',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Serviço',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'Nome do serviço',
@@ -323,6 +330,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:ServiceSubcategory' => 'Subcategorias de serviço',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Nome',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Descrição',
@@ -419,6 +427,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkSLAToSLT' => 'Link SLA / SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'Nome do SLA',
@@ -446,6 +455,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkCustomerContractToService' => 'Link Contrato de cliente / Serviço',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Contrato de cliente',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Nome do contrato de cliente',
@@ -467,6 +477,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkCustomerContractToProviderContract' => 'Link Contrato de cliente / Contrato de provedor',
'Class:lnkCustomerContractToProviderContract+' => '',
+ 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Contrato de cliente',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Nome do contrato de cliente',
@@ -484,6 +495,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkCustomerContractToFunctionalCI' => 'Link Contrato de cliente / IC',
'Class:lnkCustomerContractToFunctionalCI+' => '',
+ 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Contrato de cliente',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Nome do contrato de cliente',
@@ -522,6 +534,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkDeliveryModelToContact' => 'Link Modelo de entrega / Contato',
'Class:lnkDeliveryModelToContact+' => '',
+ 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Modelo de entrega',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Nome do Modelo de entrega',
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 f87cac961d..5581919be1 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
@@ -16,7 +16,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Договоры по уровню услуги',
'UI-ServiceManagementMenu-ContractsByStatus' => 'Договоры по статусу',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Договоры, оканчивающиеся в течение 30-ти дней',
-
'Menu:ProviderContract' => 'Договоры с поставщиками',
'Menu:ProviderContract+' => 'Договоры с поставщиками',
'Menu:CustomerContract' => 'Договоры с заказчиками',
@@ -35,9 +34,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Menu:DeliveryModel+' => 'Модели предоставления услуг (Delivery Models)',
'Menu:ServiceFamily' => 'Пакеты услуг',
'Menu:ServiceFamily+' => 'Пакеты услуг',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
-
/*
'UI:ServiceManagementMenu' => 'Gestion des Services',
'UI:ServiceManagementMenu+' => 'Gestion des Services',
@@ -162,6 +163,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'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_name' => 'Договор',
@@ -179,6 +181,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'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_name' => 'Договор',
@@ -196,6 +199,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkFunctionalCIToProviderContract' => 'Связь Функциональная КЕ/Договор с поставщиком',
'Class:lnkFunctionalCIToProviderContract+' => '',
+ 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Договор с поставщиком',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Договор с поставщиком',
@@ -228,6 +232,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Service' => 'Услуга',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Название',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Поставщик',
@@ -267,6 +272,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkDocumentToService' => 'Связь Документ/Услуга',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Услуга',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'Услуга',
@@ -284,6 +290,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkContactToService' => 'Связь Контакт/Услуга',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Услуга',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'Услуга',
@@ -301,6 +308,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:ServiceSubcategory' => 'Подкатегория услуги',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Название',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Описание',
@@ -397,6 +405,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkSLAToSLT' => 'Связь SLA/SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA',
@@ -424,6 +433,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkCustomerContractToService' => 'Связь Договор с заказчиком/Услуга',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Договор с заказчиком',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Договор с заказчиком',
@@ -445,6 +455,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkCustomerContractToProviderContract' => 'Связь Договор с заказчиком/Договор с поставщиком',
'Class:lnkCustomerContractToProviderContract+' => '',
+ 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Договор с заказчиком',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => 'Договор с заказчиком',
@@ -462,6 +473,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkCustomerContractToFunctionalCI' => 'Связь Договор с заказчиком/Функциональная КЕ',
'Class:lnkCustomerContractToFunctionalCI+' => '',
+ 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Договор с заказчиком',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => 'Договор с заказчиком',
@@ -500,6 +512,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'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_name' => 'Модель предоставления услуг',
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 f2e6dbd210..771d2d2931 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
@@ -37,7 +37,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'zmluvy podľa úrovne služby',
'UI-ServiceManagementMenu-ContractsByStatus' => 'zmluvy podla stavu',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'zmluvy končiace za menej ako 30 dní',
-
'Menu:ProviderContract' => 'Poskytovateľské zmluvy',
'Menu:ProviderContract+' => '',
'Menu:CustomerContract' => 'Zákaznícke zmluvy',
@@ -56,9 +55,11 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Menu:DeliveryModel+' => '',
'Menu:ServiceFamily' => 'Rodiny služieb',
'Menu:ServiceFamily+' => '',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
-
/*
'UI:ServiceManagementMenu' => 'Gestion des Services',
'UI:ServiceManagementMenu+' => 'Gestion des Services',
@@ -183,6 +184,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkContactToContract' => 'väzba - Kontakt / zmluva',
'Class:lnkContactToContract+' => '',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'zmluva',
'Class:lnkContactToContract/Attribute:contract_id+' => '',
'Class:lnkContactToContract/Attribute:contract_name' => 'Názov zmluvy',
@@ -200,6 +202,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkContractToDocument' => 'väzba - zmluva / Dokument',
'Class:lnkContractToDocument+' => '',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'zmluva',
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Názov zmluvy',
@@ -217,6 +220,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkFunctionalCIToProviderContract' => 'väzba - Komponent / Poskytovateľská zmluva',
'Class:lnkFunctionalCIToProviderContract+' => '',
+ 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Poskytovateľská zmluva',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Názov poskytovateľského zmluvy',
@@ -249,6 +253,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:Service' => 'Služby',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Názov',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Poskytovateľ',
@@ -288,6 +293,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkDocumentToService' => 'väzba - Dokument / Služba',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Služba',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'Názov služby',
@@ -305,6 +311,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkContactToService' => 'väzba - Kontakt / Služba',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Služba',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'Názov služby',
@@ -322,6 +329,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:ServiceSubcategory' => 'Podkategória služieb',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Názov',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Popis',
@@ -418,6 +426,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkSLAToSLT' => 'väzba - SLA / SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Názov',
@@ -445,6 +454,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkCustomerContractToService' => 'väzba - Zákaznícka zmluva / Služba',
'Class:lnkCustomerContractToService+' => '',
+ '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',
@@ -466,6 +476,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkCustomerContractToProviderContract' => 'Link Customer Contract / Provider Contract~~',
'Class:lnkCustomerContractToProviderContract+' => '~~',
+ '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~~',
@@ -483,6 +494,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkCustomerContractToFunctionalCI' => 'Link Customer Contract / FunctionalCI~~',
'Class:lnkCustomerContractToFunctionalCI+' => '~~',
+ '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~~',
@@ -521,6 +533,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkDeliveryModelToContact' => 'väzba - Model dodávky / Kontakt',
'Class:lnkDeliveryModelToContact+' => '',
+ 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Model dodávky',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Názov typu dodávky',
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 7c53c19c96..20bd79126f 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
@@ -37,7 +37,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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',
-
'Menu:ProviderContract' => 'Tedarikçi sözleşmeleri',
'Menu:ProviderContract+' => 'Tedarikçi sözleşmeleri',
'Menu:CustomerContract' => 'Müşteri sözleşmeleri',
@@ -56,9 +55,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Menu:DeliveryModel+' => 'Delivery models~~',
'Menu:ServiceFamily' => 'Service families~~',
'Menu:ServiceFamily+' => 'Service families~~',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
-
/*
'UI:ServiceManagementMenu' => 'Gestion des Services',
'UI:ServiceManagementMenu+' => 'Gestion des Services',
@@ -183,6 +184,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkContactToContract' => 'Link Contact / Contract~~',
'Class:lnkContactToContract+' => '~~',
+ '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~~',
@@ -200,6 +202,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkContractToDocument' => 'Link Contract / Document~~',
'Class:lnkContractToDocument+' => '~~',
+ '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~~',
@@ -217,6 +220,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkFunctionalCIToProviderContract' => 'Link FunctionalCI / ProviderContract~~',
'Class:lnkFunctionalCIToProviderContract+' => '~~',
+ '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~~',
@@ -249,6 +253,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:Service' => 'Hizmet',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Adı',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Hizmet Sağlayıcı',
@@ -288,6 +293,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkDocumentToService' => 'Link Document / Service~~',
'Class:lnkDocumentToService+' => '~~',
+ '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~~',
@@ -305,6 +311,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkContactToService' => 'Link Contact / Service~~',
'Class:lnkContactToService+' => '~~',
+ '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~~',
@@ -322,6 +329,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:ServiceSubcategory' => 'Hizmet alt kategorisi',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Adı',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Tanımlama',
@@ -418,6 +426,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkSLAToSLT' => 'Link SLA / SLT~~',
'Class:lnkSLAToSLT+' => '~~',
+ '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~~',
@@ -445,6 +454,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service~~',
'Class:lnkCustomerContractToService+' => '~~',
+ '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~~',
@@ -466,6 +476,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkCustomerContractToProviderContract' => 'Müşteri ve Tedarikçi Sözleşmesi ilişkilendirmesi',
'Class:lnkCustomerContractToProviderContract+' => '',
+ '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~~',
@@ -483,6 +494,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkCustomerContractToFunctionalCI' => 'Link Customer Contract / FunctionalCI~~',
'Class:lnkCustomerContractToFunctionalCI+' => '~~',
+ '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~~',
@@ -521,6 +533,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkDeliveryModelToContact' => 'Link DeliveryModel / Contact~~',
'Class:lnkDeliveryModelToContact+' => '~~',
+ '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~~',
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 9e8091f7e1..23f6040732 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
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
// Dictionnay conventions
// Class:
// Class:+
@@ -30,8 +29,6 @@
// Class:/Attribute:/Value:+
// Class:/Stimulus:
// Class:/Stimulus:+
-
-
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:ServiceManagement' => '服务管理',
'Menu:ServiceManagement+' => '服务管理概况',
@@ -40,7 +37,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI-ServiceManagementMenu-ContractsBySrvLevel' => '合同 (按服务等级)',
'UI-ServiceManagementMenu-ContractsByStatus' => '合同(按状态)',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '30天内截止的合同',
-
'Menu:ProviderContract' => '供应商合同',
'Menu:ProviderContract+' => '供应商合同',
'Menu:CustomerContract' => '客户合同',
@@ -59,9 +55,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:DeliveryModel+' => '交付模式',
'Menu:ServiceFamily' => '服务族',
'Menu:ServiceFamily+' => '服务族',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
-
/*
'UI:ServiceManagementMenu' => 'Gestion des Services',
'UI:ServiceManagementMenu+' => 'Gestion des Services',
@@ -186,6 +184,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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_name' => '合同名称',
@@ -203,6 +202,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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_name' => '合同名称',
@@ -220,6 +220,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkFunctionalCIToProviderContract' => '关联 功能配置项/供应商合同',
'Class:lnkFunctionalCIToProviderContract+' => '',
+ 'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => '供应商合同',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => '供应商合同名称',
@@ -252,6 +253,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Service' => '服务',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => '名称',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => '供应商',
@@ -291,6 +293,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkDocumentToService' => '关联 文档/服务',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => '服务',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => '服务名称',
@@ -308,6 +311,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkContactToService' => '关联 联系人/服务',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => '服务',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => '服务名称',
@@ -325,6 +329,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:ServiceSubcategory' => '子服务',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => '名称',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => '描述',
@@ -421,6 +426,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkSLAToSLT' => '关联 SLA/SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA名称',
@@ -448,6 +454,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkCustomerContractToService' => '关联 客户合同/服务',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => '客户合同',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => '客户合同名称',
@@ -469,6 +476,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkCustomerContractToProviderContract' => '关联 客户合同/供应商合同',
'Class:lnkCustomerContractToProviderContract+' => '',
+ 'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => '客户合同',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => '客户合同名称',
@@ -486,6 +494,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkCustomerContractToFunctionalCI' => '关联 客户合同/功能配置项',
'Class:lnkCustomerContractToFunctionalCI+' => '',
+ 'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => '客户合同',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => '客户合同名称',
@@ -524,6 +533,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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_name' => '交付模式名称',
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 9a94d0858d..f80c5b1ac5 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
@@ -60,6 +60,9 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Menu:ServiceFamily+' => 'Balíčky (kategorie) služeb',
'Menu:Procedure' => 'Katalog postupů',
'Menu:Procedure+' => 'Katalog všech postupů',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
//
@@ -173,6 +176,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkContactToContract' => 'Spojení (Kontakt / Smlouva)',
'Class:lnkContactToContract+' => '',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Smlouva',
'Class:lnkContactToContract/Attribute:contract_id+' => '',
'Class:lnkContactToContract/Attribute:contract_name' => 'Název smlouvy',
@@ -190,6 +194,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkContractToDocument' => 'Spojení (Smlouva / Dokument)',
'Class:lnkContractToDocument+' => '',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Smlouva',
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Název smlouvy',
@@ -222,6 +227,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:Service' => 'Služba',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Název',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Poskytovatel',
@@ -265,6 +271,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkDocumentToService' => 'Spojení (Dokument / Služba)',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Služba',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'Název služby',
@@ -282,6 +289,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkContactToService' => 'Spojení (Kontakt / Služba)',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Služba',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'Název služby',
@@ -299,6 +307,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:ServiceSubcategory' => 'Podkategorie služeb',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Název',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Popis',
@@ -384,6 +393,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:SLT/Attribute:unit/Value:hours+' => '',
'Class:SLT/Attribute:unit/Value:minutes' => 'minuty',
'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~~',
));
//
@@ -393,6 +404,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkSLAToSLT' => 'Spojení (SLA / SLT)',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'Název SLA',
@@ -420,6 +432,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkCustomerContractToService' => 'Spojení (Smlouva se zákazníkem / Služba)',
'Class:lnkCustomerContractToService+' => '',
+ '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_name' => 'Název smlouvy se zákazníkem',
@@ -441,6 +454,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkProviderContractToService' => 'Spojení (Smlouva s poskytovatelem / Služba)',
'Class:lnkProviderContractToService+' => '',
+ 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkProviderContractToService/Attribute:service_id' => 'Služba',
'Class:lnkProviderContractToService/Attribute:service_id+' => '',
'Class:lnkProviderContractToService/Attribute:service_name' => 'Název služby',
@@ -479,6 +493,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkDeliveryModelToContact' => 'Spojení (Model poskytování služeb / Kontakt)',
'Class:lnkDeliveryModelToContact+' => '',
+ '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_name' => 'Název modelu poskytování služeb',
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 6e7a275c88..e204cba3d9 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
@@ -48,6 +48,9 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Menu:ServiceFamily+' => '',
'Menu:Procedure' => 'Procedure katalog',
'Menu:Procedure+' => '',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
//
@@ -161,6 +164,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkContactToContract' => 'Sammenhæng Kontakt/Kontrakt',
'Class:lnkContactToContract+' => '',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Kontrakt',
'Class:lnkContactToContract/Attribute:contract_id+' => '',
'Class:lnkContactToContract/Attribute:contract_name' => 'Kontrakt navn',
@@ -178,6 +182,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkContractToDocument' => 'Sammenhæng Kontrakt/Dokument',
'Class:lnkContractToDocument+' => '',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Kontrakt',
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Kontrakt navn',
@@ -210,6 +215,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:Service' => 'Ydelse',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Navn',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Udbyder',
@@ -253,6 +259,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkDocumentToService' => 'Sammenhæng Dokument/Ydelse',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Ydelse',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'Ydelses navn',
@@ -270,6 +277,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkContactToService' => 'Sammenhæng Kontakt/Ydelse',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Ydelse',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'Ydelses navn',
@@ -287,6 +295,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:ServiceSubcategory' => 'Ydelse underkategorier',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Navn',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Beskrivelse',
@@ -372,6 +381,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:SLT/Attribute:unit/Value:hours+' => '',
'Class:SLT/Attribute:unit/Value:minutes' => 'Minutter',
'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~~',
));
//
@@ -381,6 +392,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkSLAToSLT' => 'Sammenhæng SLA/SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA navn',
@@ -408,6 +420,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkCustomerContractToService' => 'Sammenhæng Kunde kontrakt/Ydelse',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Kunde kontrakt',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Kunde kontrakt navn',
@@ -429,6 +442,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkProviderContractToService' => 'Sammenhæng Leverandør kontrakt/Ydelse',
'Class:lnkProviderContractToService+' => '',
+ 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkProviderContractToService/Attribute:service_id' => 'Ydelse',
'Class:lnkProviderContractToService/Attribute:service_id+' => '',
'Class:lnkProviderContractToService/Attribute:service_name' => 'Ydelses navn',
@@ -467,6 +481,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkDeliveryModelToContact' => 'Sammenhæng Leverings model/Kontakt',
'Class:lnkDeliveryModelToContact+' => '',
+ 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Leverings model',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Leverings model navn',
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 743fc44851..9905396cc1 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
@@ -50,6 +50,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Menu:ServiceFamily+' => '',
'Menu:Procedure' => 'Verfahrens-Katalog',
'Menu:Procedure+' => '',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
//
@@ -163,6 +166,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkContactToContract' => 'Verknüpfung Kontakt/Vertrag',
'Class:lnkContactToContract+' => '',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Vertrag',
'Class:lnkContactToContract/Attribute:contract_id+' => '',
'Class:lnkContactToContract/Attribute:contract_name' => 'Vertrags-Name',
@@ -180,6 +184,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkContractToDocument' => 'Verknüpfung Vertrag/Dokument',
'Class:lnkContractToDocument+' => '',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Vertrag',
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Vertrags-Name',
@@ -212,6 +217,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Service' => 'Service',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Name',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Anbieter',
@@ -255,6 +261,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkDocumentToService' => 'Verknüpfung Dokument/Service',
'Class:lnkDocumentToService+' => '',
+ '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',
@@ -272,6 +279,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkContactToService' => 'Verknüpfung Kontakt/Service',
'Class:lnkContactToService+' => '',
+ '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',
@@ -289,6 +297,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:ServiceSubcategory' => 'Service-Unterkategorien',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Name',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Beschreibung',
@@ -374,6 +383,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:SLT/Attribute:unit/Value:hours+' => '',
'Class:SLT/Attribute:unit/Value:minutes' => 'Minuten',
'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~~',
));
//
@@ -383,6 +394,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkSLAToSLT' => 'Verknüpfung SLA/SLT',
'Class:lnkSLAToSLT+' => '',
+ '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',
@@ -410,6 +422,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkCustomerContractToService' => 'Verknüpfung Kunden-Vertrag/Service',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Kunden-Vertrag',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Kundenvertrags-Name',
@@ -431,6 +444,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkProviderContractToService' => 'Verknüpfung Provider-Vertrag/Service',
'Class:lnkProviderContractToService+' => '',
+ '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',
@@ -469,6 +483,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkDeliveryModelToContact' => 'Verknüpfung Delivery-Modell/Kontakt',
'Class:lnkDeliveryModelToContact+' => '',
+ 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery-Modell',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery-Modell-Name',
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 60ee3061d7..abfadbc19b 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
@@ -15,7 +15,7 @@
//
// You should have received a copy of the GNU Affero General Public License
// along with iTop. If not, see
- /**
+/**
* Spanish Localized data
*
* @copyright Copyright (C) 2010-2023 Combodo SARL
@@ -59,6 +59,9 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Menu:ServiceFamily+' => 'Familias de servicio',
'Menu:Procedure' => 'Catálogo de procedimientos',
'Menu:Procedure+' => 'Catálogo de procedimientos',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
//
@@ -172,6 +175,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkContactToContract' => 'Relación Contacto y Contrato',
'Class:lnkContactToContract+' => 'Relación Contacto y Contrato',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Contrato',
'Class:lnkContactToContract/Attribute:contract_id+' => 'Contrato',
'Class:lnkContactToContract/Attribute:contract_name' => 'Contrato',
@@ -189,6 +193,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkContractToDocument' => 'Relación Contrato y Documento',
'Class:lnkContractToDocument+' => 'Relación Contrato y Documento',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Contrato',
'Class:lnkContractToDocument/Attribute:contract_id+' => 'Contrato',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Contrato',
@@ -221,6 +226,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:Service' => 'Servicio',
'Class:Service+' => 'Servicio',
+ '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',
@@ -264,6 +270,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkDocumentToService' => 'Relación Documento y Servicio',
'Class:lnkDocumentToService+' => 'Relación Documento y Servicio',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Servicio',
'Class:lnkDocumentToService/Attribute:service_id+' => 'Servicio',
'Class:lnkDocumentToService/Attribute:service_name' => 'Servicio',
@@ -281,6 +288,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkContactToService' => 'Relación Contacto y Servicio',
'Class:lnkContactToService+' => 'Relación Contacto y Servicio',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Servicio',
'Class:lnkContactToService/Attribute:service_id+' => 'Servicio',
'Class:lnkContactToService/Attribute:service_name' => 'Servicio',
@@ -298,6 +306,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'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',
@@ -383,6 +392,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'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+' => 'All the service level agreements using this SLT~~',
));
//
@@ -392,6 +403,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkSLAToSLT' => 'Relación SLA y SLT',
'Class:lnkSLAToSLT+' => 'Relación SLA y SLT',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA',
@@ -419,6 +431,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'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~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Acuerdo con Cliente',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => 'Acuerdo con Cliente',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Acuerdo con Cliente',
@@ -440,6 +453,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'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~~',
'Class:lnkProviderContractToService/Attribute:service_id' => 'Servicio',
'Class:lnkProviderContractToService/Attribute:service_id+' => 'Servicio',
'Class:lnkProviderContractToService/Attribute:service_name' => 'Servicio',
@@ -478,6 +492,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'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~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Modelo de Entrega',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => 'Modelo de Entrega',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Modelo de Entrega',
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 2e3379cf66..5d8657e0ce 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
@@ -19,7 +19,6 @@
* @copyright Copyright (C) 2010-2023 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
//
// Menu, fieldsets, UI, messages translations
//
@@ -51,10 +50,9 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Menu:ServiceFamily+' => 'Familles de service',
'Menu:Procedure' => 'Catalogue des procédures',
'Menu:Procedure+' => 'Catalogue des procédures',
-
'Contract:baseinfo' => 'Information générale',
'Contract:moreinfo' => 'Aspects contractuels',
- 'Contract:cost' => 'Coûts',
+ 'Contract:cost' => 'Coûts',
));
//
@@ -168,6 +166,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkContactToContract' => 'Lien Contact / Contrat',
'Class:lnkContactToContract+' => '',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Contrat',
'Class:lnkContactToContract/Attribute:contract_id+' => '',
'Class:lnkContactToContract/Attribute:contract_name' => 'Nom contrat',
@@ -185,6 +184,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkContractToDocument' => 'Lien Contrat / Document',
'Class:lnkContractToDocument+' => '',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Contrat',
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Nom contrat',
@@ -217,6 +217,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:Service' => 'Service',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Nom',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Fournisseur',
@@ -260,6 +261,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkDocumentToService' => 'Lien Document / Service',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Service',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'Nom service',
@@ -277,6 +279,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkContactToService' => 'Lien Contact / Service',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Service',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'Nom service',
@@ -294,6 +297,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:ServiceSubcategory' => 'Sous catégorie de service',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Nom',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Description',
@@ -390,6 +394,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkSLAToSLT' => 'Lien SLA / SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'Nom SLA',
@@ -417,6 +422,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkCustomerContractToService' => 'Lien Contrat client / Service',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Contrat client',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Nom contrat client',
@@ -438,6 +444,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkProviderContractToService' => 'Lien Contrat fournisseur / Service',
'Class:lnkProviderContractToService+' => '',
+ 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkProviderContractToService/Attribute:service_id' => 'Service',
'Class:lnkProviderContractToService/Attribute:service_id+' => '',
'Class:lnkProviderContractToService/Attribute:service_name' => 'Nom service',
@@ -476,6 +483,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkDeliveryModelToContact' => 'Lien Modèle de support / Contact',
'Class:lnkDeliveryModelToContact+' => '',
+ '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_name' => 'Nom Modèle de support',
@@ -489,7 +497,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Nom Rôle',
'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '',
));
-
// 1:n relations custom labels for tooltip and pop-up title
Dict::Add('FR FR', 'French', 'Français', array(
'Class:DeliveryModel/Attribute:customers_list/UI:Links:Create:Button+' => 'Créer un %4$s',
@@ -515,5 +522,5 @@ Dict::Add('FR FR', 'French', 'Français', array(
'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/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:Delete:Modal:Title' => 'Supprimer un %4$s'
));
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 a15e359ae2..b08f1731fc 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
@@ -20,33 +20,36 @@
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Menu:ServiceManagement' => 'Szolgáltatáskezelés',
- 'Menu:ServiceManagement+' => '',
- 'Menu:Service:Overview' => 'Áttekintő',
- 'Menu:Service:Overview+' => '',
- 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Szerződések szolgáltatás szintenként',
- 'UI-ServiceManagementMenu-ContractsByStatus' => 'Szerződések állapotuk szerint',
- 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '30 napon belül lejáró szerződések',
- 'Menu:ProviderContract' => 'Szállítói szerződés',
- 'Menu:ProviderContract+' => '',
- 'Menu:CustomerContract' => 'Ügyfélszerződés',
- 'Menu:CustomerContract+' => '',
- 'Menu:ServiceSubcategory' => 'Szolgáltatás alkategóriák',
- 'Menu:ServiceSubcategory+' => '',
- 'Menu:Service' => 'Szolgáltatások',
- 'Menu:Service+' => '',
- 'Menu:ServiceElement' => 'Szolgáltatás elemek',
- 'Menu:ServiceElement+' => 'Sevice elements~~',
- 'Menu:SLA' => 'SLA-k',
- 'Menu:SLA+' => '',
- 'Menu:SLT' => 'SLT-k',
- 'Menu:SLT+' => '',
- 'Menu:DeliveryModel' => 'Teljesítési modellek',
- 'Menu:DeliveryModel+' => 'Delivery models~~',
- 'Menu:ServiceFamily' => 'Szolgáltatáscsaládok',
- 'Menu:ServiceFamily+' => 'Service families~~',
- 'Menu:Procedure' => 'Eljáráskatalógus',
- 'Menu:Procedure+' => 'All procedures catalog~~',
+ 'Menu:ServiceManagement' => 'Szolgáltatáskezelés',
+ 'Menu:ServiceManagement+' => '',
+ 'Menu:Service:Overview' => 'Áttekintő',
+ 'Menu:Service:Overview+' => '',
+ 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Szerződések szolgáltatás szintenként',
+ 'UI-ServiceManagementMenu-ContractsByStatus' => 'Szerződések állapotuk szerint',
+ 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '30 napon belül lejáró szerződések',
+ 'Menu:ProviderContract' => 'Szállítói szerződés',
+ 'Menu:ProviderContract+' => '',
+ 'Menu:CustomerContract' => 'Ügyfélszerződés',
+ 'Menu:CustomerContract+' => '',
+ 'Menu:ServiceSubcategory' => 'Szolgáltatás alkategóriák',
+ 'Menu:ServiceSubcategory+' => '',
+ 'Menu:Service' => 'Szolgáltatások',
+ 'Menu:Service+' => '',
+ 'Menu:ServiceElement' => 'Szolgáltatás elemek',
+ 'Menu:ServiceElement+' => 'Sevice elements~~',
+ 'Menu:SLA' => 'SLA-k',
+ 'Menu:SLA+' => '',
+ 'Menu:SLT' => 'SLT-k',
+ 'Menu:SLT+' => '',
+ 'Menu:DeliveryModel' => 'Teljesítési modellek',
+ 'Menu:DeliveryModel+' => 'Delivery models~~',
+ 'Menu:ServiceFamily' => 'Szolgáltatáscsaládok',
+ 'Menu:ServiceFamily+' => 'Service families~~',
+ 'Menu:Procedure' => 'Eljáráskatalógus',
+ 'Menu:Procedure+' => 'All procedures catalog~~',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
//
@@ -54,9 +57,9 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Organization/Attribute:deliverymodel_id' => 'Teljesítési modell',
- 'Class:Organization/Attribute:deliverymodel_id+' => '~~',
- 'Class:Organization/Attribute:deliverymodel_name' => 'Teljesítési modell név',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Teljesítési modell',
+ 'Class:Organization/Attribute:deliverymodel_id+' => '~~',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Teljesítési modell név',
));
@@ -65,8 +68,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:ContractType' => 'Szerződés típus',
- 'Class:ContractType+' => '~~',
+ 'Class:ContractType' => 'Szerződés típus',
+ 'Class:ContractType+' => '~~',
));
//
@@ -74,64 +77,64 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Contract' => 'Szerződés',
- 'Class:Contract+' => '',
- 'Class:Contract/Attribute:name' => 'Név',
- 'Class:Contract/Attribute:name+' => '',
- 'Class:Contract/Attribute:org_id' => 'Ügyfél',
- 'Class:Contract/Attribute:org_id+' => '~~',
- 'Class:Contract/Attribute:organization_name' => 'Ügyfél név',
- 'Class:Contract/Attribute:organization_name+' => 'Általános név',
- 'Class:Contract/Attribute:contacts_list' => 'Kapcsolattartók',
- 'Class:Contract/Attribute:contacts_list+' => 'Az ügyfélszerződés kapcsolattartói',
- '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:start_date' => 'Érvényesség kezdete',
- 'Class:Contract/Attribute:start_date+' => '',
- 'Class:Contract/Attribute:end_date' => 'Érvényesség vége',
- 'Class:Contract/Attribute:end_date+' => '',
- 'Class:Contract/Attribute:cost' => 'Költség',
- 'Class:Contract/Attribute:cost+' => '',
- 'Class:Contract/Attribute:cost_currency' => 'Költség pénznem',
- '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:euros' => 'Euró',
- '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: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_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/Value:implementation' => 'Megvalósítás alatt',
- 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~',
- 'Class:Contract/Attribute:status/Value:obsolete' => 'Elavult',
- 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~',
- 'Class:Contract/Attribute:status/Value:production' => 'Használatban',
- 'Class:Contract/Attribute:status/Value:production+' => 'használatban',
- 'Class:Contract/Attribute:finalclass' => 'Típus',
- 'Class:Contract/Attribute:finalclass+' => '',
+ 'Class:Contract' => 'Szerződés',
+ 'Class:Contract+' => '',
+ 'Class:Contract/Attribute:name' => 'Név',
+ 'Class:Contract/Attribute:name+' => '',
+ 'Class:Contract/Attribute:org_id' => 'Ügyfél',
+ 'Class:Contract/Attribute:org_id+' => '~~',
+ 'Class:Contract/Attribute:organization_name' => 'Ügyfél név',
+ 'Class:Contract/Attribute:organization_name+' => 'Általános név',
+ 'Class:Contract/Attribute:contacts_list' => 'Kapcsolattartók',
+ 'Class:Contract/Attribute:contacts_list+' => 'Az ügyfélszerződés kapcsolattartói',
+ '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:start_date' => 'Érvényesség kezdete',
+ 'Class:Contract/Attribute:start_date+' => '',
+ 'Class:Contract/Attribute:end_date' => 'Érvényesség vége',
+ 'Class:Contract/Attribute:end_date+' => '',
+ 'Class:Contract/Attribute:cost' => 'Költség',
+ 'Class:Contract/Attribute:cost+' => '',
+ 'Class:Contract/Attribute:cost_currency' => 'Költség pénznem',
+ '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:euros' => 'Euró',
+ '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: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_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/Value:implementation' => 'Megvalósítás alatt',
+ 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~',
+ 'Class:Contract/Attribute:status/Value:obsolete' => 'Elavult',
+ 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~',
+ 'Class:Contract/Attribute:status/Value:production' => 'Használatban',
+ 'Class:Contract/Attribute:status/Value:production+' => 'használatban',
+ 'Class:Contract/Attribute:finalclass' => 'Típus',
+ 'Class:Contract/Attribute:finalclass+' => '',
));
//
// Class: CustomerContract
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:CustomerContract' => 'Ügyfél kapcsolattartó',
- 'Class:CustomerContract+' => '',
- '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:CustomerContract' => 'Ügyfél kapcsolattartó',
+ 'Class:CustomerContract+' => '',
+ 'Class:CustomerContract/Attribute:services_list' => 'Szolgáltatások',
+ 'Class:CustomerContract/Attribute:services_list+' => 'Szolgáltatások melyek be lettek szerezve ennek a kapcsolattartónak',
));
//
@@ -139,18 +142,18 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:ProviderContract' => 'Szolgáltatói szerződés',
- 'Class:ProviderContract+' => '',
- '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+' => '',
- 'Class:ProviderContract/Attribute:coverage' => 'Szolgáltatási időtartam',
- 'Class:ProviderContract/Attribute:coverage+' => '',
- 'Class:ProviderContract/Attribute:contracttype_id' => 'Szerződés típus',
- 'Class:ProviderContract/Attribute:contracttype_id+' => '~~',
- 'Class:ProviderContract/Attribute:contracttype_name' => 'Szerződés típus név',
- 'Class:ProviderContract/Attribute:contracttype_name+' => '~~',
+ 'Class:ProviderContract' => 'Szolgáltatói szerződés',
+ 'Class:ProviderContract+' => '',
+ '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+' => '',
+ 'Class:ProviderContract/Attribute:coverage' => 'Szolgáltatási időtartam',
+ 'Class:ProviderContract/Attribute:coverage+' => '',
+ 'Class:ProviderContract/Attribute:contracttype_id' => 'Szerződés típus',
+ 'Class:ProviderContract/Attribute:contracttype_id+' => '~~',
+ 'Class:ProviderContract/Attribute:contracttype_name' => 'Szerződés típus név',
+ 'Class:ProviderContract/Attribute:contracttype_name+' => '~~',
));
//
@@ -158,16 +161,17 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkContactToContract' => 'Kapcsolattartó / Szerződés',
- 'Class:lnkContactToContract+' => '~~',
- 'Class:lnkContactToContract/Attribute:contract_id' => 'Szerződés',
- 'Class:lnkContactToContract/Attribute:contract_id+' => '~~',
- 'Class:lnkContactToContract/Attribute:contract_name' => 'Szerződés név',
- 'Class:lnkContactToContract/Attribute:contract_name+' => '~~',
- 'Class:lnkContactToContract/Attribute:contact_id' => 'Kapcsolattartó',
- 'Class:lnkContactToContract/Attribute:contact_id+' => '~~',
- 'Class:lnkContactToContract/Attribute:contact_name' => 'Kapcsolattartó név',
- 'Class:lnkContactToContract/Attribute:contact_name+' => '~~',
+ 'Class:lnkContactToContract' => 'Kapcsolattartó / Szerződés',
+ 'Class:lnkContactToContract+' => '~~',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
+ 'Class:lnkContactToContract/Attribute:contract_id' => 'Szerződés',
+ 'Class:lnkContactToContract/Attribute:contract_id+' => '~~',
+ 'Class:lnkContactToContract/Attribute:contract_name' => 'Szerződés név',
+ 'Class:lnkContactToContract/Attribute:contract_name+' => '~~',
+ 'Class:lnkContactToContract/Attribute:contact_id' => 'Kapcsolattartó',
+ 'Class:lnkContactToContract/Attribute:contact_id+' => '~~',
+ 'Class:lnkContactToContract/Attribute:contact_name' => 'Kapcsolattartó név',
+ 'Class:lnkContactToContract/Attribute:contact_name+' => '~~',
));
//
@@ -175,16 +179,17 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkContractToDocument' => 'Szerződés / Dokumentum',
- 'Class:lnkContractToDocument+' => '~~',
- 'Class:lnkContractToDocument/Attribute:contract_id' => 'Szerződés',
- 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~',
- 'Class:lnkContractToDocument/Attribute:contract_name' => 'Szerződés név',
- 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~',
- 'Class:lnkContractToDocument/Attribute:document_id' => 'Dokumentum',
- 'Class:lnkContractToDocument/Attribute:document_id+' => '~~',
- 'Class:lnkContractToDocument/Attribute:document_name' => 'Dokumentum név',
- 'Class:lnkContractToDocument/Attribute:document_name+' => '~~',
+ 'Class:lnkContractToDocument' => 'Szerződés / Dokumentum',
+ 'Class:lnkContractToDocument+' => '~~',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
+ 'Class:lnkContractToDocument/Attribute:contract_id' => 'Szerződés',
+ 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~',
+ 'Class:lnkContractToDocument/Attribute:contract_name' => 'Szerződés név',
+ 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~',
+ 'Class:lnkContractToDocument/Attribute:document_id' => 'Dokumentum',
+ 'Class:lnkContractToDocument/Attribute:document_id+' => '~~',
+ 'Class:lnkContractToDocument/Attribute:document_name' => 'Dokumentum név',
+ 'Class:lnkContractToDocument/Attribute:document_name+' => '~~',
));
//
@@ -192,14 +197,14 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:ServiceFamily' => 'Szolgáltatáscsalád',
- 'Class:ServiceFamily+' => '~~',
- '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:ServiceFamily' => 'Szolgáltatáscsalád',
+ 'Class:ServiceFamily+' => '~~',
+ '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',
));
//
@@ -207,42 +212,43 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Service' => 'Szolgáltatás',
- 'Class:Service+' => '',
- 'Class:Service/Attribute:name' => 'Név',
- 'Class:Service/Attribute:name+' => '',
- 'Class:Service/Attribute:org_id' => 'Szolgáltató szervezeti egység',
- 'Class:Service/Attribute:org_id+' => '',
- 'Class:Service/Attribute:organization_name' => 'Szolgáltató név',
- 'Class:Service/Attribute:organization_name+' => '~~',
- 'Class:Service/Attribute:servicefamily_id' => 'Szolgáltatáscsalád',
- 'Class:Service/Attribute:servicefamily_id+' => '~~',
- 'Class:Service/Attribute:servicefamily_name' => 'Szolgáltatáscsalád név',
- 'Class:Service/Attribute:servicefamily_name+' => '~~',
- 'Class:Service/Attribute:description' => 'Leírás',
- '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',
- 'Class:Service/Attribute:contacts_list+' => 'A szolgáltatás kapcsolattartói',
- 'Class:Service/Attribute:status' => 'Állapot',
- 'Class:Service/Attribute:status+' => '',
- '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:production' => 'Használatban',
- 'Class:Service/Attribute:status/Value:production+' => '',
- 'Class:Service/Attribute:icon' => 'Ikon',
- 'Class:Service/Attribute:icon+' => '~~',
- 'Class:Service/Attribute:customercontracts_list' => 'Ügyfélszerződések',
- 'Class:Service/Attribute:customercontracts_list+' => 'Ügyfélszerződések, melyek beszerezték ezt a szolgáltatást',
- 'Class:Service/Attribute:providercontracts_list' => 'Szolgáltatói szerződések',
- 'Class:Service/Attribute:providercontracts_list+' => 'Szolgáltatói szerződések, melyek támogatják ezt a szerződést',
- 'Class:Service/Attribute:functionalcis_list' => 'CI függőség',
- '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:Service' => 'Szolgáltatás',
+ 'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
+ 'Class:Service/Attribute:name' => 'Név',
+ 'Class:Service/Attribute:name+' => '',
+ 'Class:Service/Attribute:org_id' => 'Szolgáltató szervezeti egység',
+ 'Class:Service/Attribute:org_id+' => '',
+ 'Class:Service/Attribute:organization_name' => 'Szolgáltató név',
+ 'Class:Service/Attribute:organization_name+' => '~~',
+ 'Class:Service/Attribute:servicefamily_id' => 'Szolgáltatáscsalád',
+ 'Class:Service/Attribute:servicefamily_id+' => '~~',
+ 'Class:Service/Attribute:servicefamily_name' => 'Szolgáltatáscsalád név',
+ 'Class:Service/Attribute:servicefamily_name+' => '~~',
+ 'Class:Service/Attribute:description' => 'Leírás',
+ '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',
+ 'Class:Service/Attribute:contacts_list+' => 'A szolgáltatás kapcsolattartói',
+ 'Class:Service/Attribute:status' => 'Állapot',
+ 'Class:Service/Attribute:status+' => '',
+ '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:production' => 'Használatban',
+ 'Class:Service/Attribute:status/Value:production+' => '',
+ 'Class:Service/Attribute:icon' => 'Ikon',
+ 'Class:Service/Attribute:icon+' => '~~',
+ 'Class:Service/Attribute:customercontracts_list' => 'Ügyfélszerződések',
+ 'Class:Service/Attribute:customercontracts_list+' => 'Ügyfélszerződések, melyek beszerezték ezt a szolgáltatást',
+ 'Class:Service/Attribute:providercontracts_list' => 'Szolgáltatói szerződések',
+ 'Class:Service/Attribute:providercontracts_list+' => 'Szolgáltatói szerződések, melyek támogatják ezt a szerződést',
+ 'Class:Service/Attribute:functionalcis_list' => 'CI függőség',
+ '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',
));
//
@@ -250,16 +256,17 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkDocumentToService' => 'Dokumentum / Szolgáltatás',
- 'Class:lnkDocumentToService+' => '~~',
- 'Class:lnkDocumentToService/Attribute:service_id' => 'Szolgáltatás',
- 'Class:lnkDocumentToService/Attribute:service_id+' => '~~',
- 'Class:lnkDocumentToService/Attribute:service_name' => 'Szolgáltatás név',
- 'Class:lnkDocumentToService/Attribute:service_name+' => '~~',
- 'Class:lnkDocumentToService/Attribute:document_id' => 'Dokumentum',
- 'Class:lnkDocumentToService/Attribute:document_id+' => '~~',
- 'Class:lnkDocumentToService/Attribute:document_name' => 'Dokumentum név',
- 'Class:lnkDocumentToService/Attribute:document_name+' => '~~',
+ 'Class:lnkDocumentToService' => 'Dokumentum / Szolgáltatás',
+ 'Class:lnkDocumentToService+' => '~~',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
+ 'Class:lnkDocumentToService/Attribute:service_id' => 'Szolgáltatás',
+ 'Class:lnkDocumentToService/Attribute:service_id+' => '~~',
+ 'Class:lnkDocumentToService/Attribute:service_name' => 'Szolgáltatás név',
+ 'Class:lnkDocumentToService/Attribute:service_name+' => '~~',
+ 'Class:lnkDocumentToService/Attribute:document_id' => 'Dokumentum',
+ 'Class:lnkDocumentToService/Attribute:document_id+' => '~~',
+ 'Class:lnkDocumentToService/Attribute:document_name' => 'Dokumentum név',
+ 'Class:lnkDocumentToService/Attribute:document_name+' => '~~',
));
//
@@ -267,16 +274,17 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkContactToService' => 'Kapcsolattartó / Szolgáltatás',
- 'Class:lnkContactToService+' => '~~',
- 'Class:lnkContactToService/Attribute:service_id' => 'Szolgáltatás',
- 'Class:lnkContactToService/Attribute:service_id+' => '~~',
- 'Class:lnkContactToService/Attribute:service_name' => 'Szolgáltatás név',
- 'Class:lnkContactToService/Attribute:service_name+' => '~~',
- 'Class:lnkContactToService/Attribute:contact_id' => 'Kapcsolattartó',
- 'Class:lnkContactToService/Attribute:contact_id+' => '~~',
- 'Class:lnkContactToService/Attribute:contact_name' => 'Kapcsolattartó név',
- 'Class:lnkContactToService/Attribute:contact_name+' => '~~',
+ 'Class:lnkContactToService' => 'Kapcsolattartó / Szolgáltatás',
+ 'Class:lnkContactToService+' => '~~',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
+ 'Class:lnkContactToService/Attribute:service_id' => 'Szolgáltatás',
+ 'Class:lnkContactToService/Attribute:service_id+' => '~~',
+ 'Class:lnkContactToService/Attribute:service_name' => 'Szolgáltatás név',
+ 'Class:lnkContactToService/Attribute:service_name+' => '~~',
+ 'Class:lnkContactToService/Attribute:contact_id' => 'Kapcsolattartó',
+ 'Class:lnkContactToService/Attribute:contact_id+' => '~~',
+ 'Class:lnkContactToService/Attribute:contact_name' => 'Kapcsolattartó név',
+ 'Class:lnkContactToService/Attribute:contact_name+' => '~~',
));
//
@@ -284,30 +292,31 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:ServiceSubcategory' => 'Szolgáltatás alkategória',
- 'Class:ServiceSubcategory+' => '',
- 'Class:ServiceSubcategory/Attribute:name' => 'Név',
- 'Class:ServiceSubcategory/Attribute:name+' => '',
- 'Class:ServiceSubcategory/Attribute:description' => 'Leírás',
- 'Class:ServiceSubcategory/Attribute:description+' => '',
- 'Class:ServiceSubcategory/Attribute:service_id' => 'Szolgáltatás',
- 'Class:ServiceSubcategory/Attribute:service_id+' => '',
- 'Class:ServiceSubcategory/Attribute:service_name' => 'Szolgáltatás',
- 'Class:ServiceSubcategory/Attribute:service_name+' => '',
- 'Class:ServiceSubcategory/Attribute:request_type' => 'Kérelem típus',
- 'Class:ServiceSubcategory/Attribute:request_type+' => '~~',
- 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Incidens',
- 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~',
- 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Szolgáltatás kérelem',
- 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~',
- 'Class:ServiceSubcategory/Attribute:status' => 'Állapot',
- 'Class:ServiceSubcategory/Attribute:status+' => '~~',
- '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' => 'Használatban',
- 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~',
+ 'Class:ServiceSubcategory' => 'Szolgáltatás alkategória',
+ 'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
+ 'Class:ServiceSubcategory/Attribute:name' => 'Név',
+ 'Class:ServiceSubcategory/Attribute:name+' => '',
+ 'Class:ServiceSubcategory/Attribute:description' => 'Leírás',
+ 'Class:ServiceSubcategory/Attribute:description+' => '',
+ 'Class:ServiceSubcategory/Attribute:service_id' => 'Szolgáltatás',
+ 'Class:ServiceSubcategory/Attribute:service_id+' => '',
+ 'Class:ServiceSubcategory/Attribute:service_name' => 'Szolgáltatás',
+ 'Class:ServiceSubcategory/Attribute:service_name+' => '',
+ 'Class:ServiceSubcategory/Attribute:request_type' => 'Kérelem típus',
+ 'Class:ServiceSubcategory/Attribute:request_type+' => '~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Incidens',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Szolgáltatás kérelem',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~',
+ 'Class:ServiceSubcategory/Attribute:status' => 'Állapot',
+ 'Class:ServiceSubcategory/Attribute:status+' => '~~',
+ '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' => 'Használatban',
+ 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~',
));
//
@@ -315,21 +324,21 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:SLA' => 'SLA',
- 'Class:SLA+' => '',
- 'Class:SLA/Attribute:name' => 'Név',
- 'Class:SLA/Attribute:name+' => '',
- 'Class:SLA/Attribute:description' => 'Leírás',
- 'Class:SLA/Attribute:description+' => '~~',
- 'Class:SLA/Attribute:org_id' => 'Szolgáltató szervezeti egység',
- 'Class:SLA/Attribute:org_id+' => '~~',
- 'Class:SLA/Attribute:organization_name' => 'Szolgáltató név',
- 'Class:SLA/Attribute:organization_name+' => 'Általános név',
- 'Class:SLA/Attribute:slts_list' => 'SLT-k',
- 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~',
- 'Class:SLA/Attribute:customercontracts_list' => 'Ügyfélszerződések',
- 'Class:SLA/Attribute:customercontracts_list+' => 'Ügyfélszerződések, melyek használják ezt az SLA-t',
- '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:SLA' => 'SLA',
+ 'Class:SLA+' => '',
+ 'Class:SLA/Attribute:name' => 'Név',
+ 'Class:SLA/Attribute:name+' => '',
+ 'Class:SLA/Attribute:description' => 'Leírás',
+ 'Class:SLA/Attribute:description+' => '~~',
+ 'Class:SLA/Attribute:org_id' => 'Szolgáltató szervezeti egység',
+ 'Class:SLA/Attribute:org_id+' => '~~',
+ 'Class:SLA/Attribute:organization_name' => 'Szolgáltató név',
+ 'Class:SLA/Attribute:organization_name+' => 'Általános név',
+ 'Class:SLA/Attribute:slts_list' => 'SLT-k',
+ 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~',
+ 'Class:SLA/Attribute:customercontracts_list' => 'Ügyfélszerződések',
+ 'Class:SLA/Attribute:customercontracts_list+' => 'Ügyfélszerződések, melyek használják ezt az SLA-t',
+ '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',
));
//
@@ -337,40 +346,42 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:SLT' => 'SLT',
- 'Class:SLT+' => '',
- 'Class:SLT/Attribute:name' => 'Név',
- 'Class:SLT/Attribute:name+' => '',
- 'Class:SLT/Attribute:priority' => 'Prioritás',
- 'Class:SLT/Attribute:priority+' => '~~',
- 'Class:SLT/Attribute:priority/Value:1' => 'Kritikus',
- 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~',
- 'Class:SLT/Attribute:priority/Value:2' => 'Magas',
- 'Class:SLT/Attribute:priority/Value:2+' => 'high~~',
- 'Class:SLT/Attribute:priority/Value:3' => 'Közepes',
- 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~',
- 'Class:SLT/Attribute:priority/Value:4' => 'Alacsony',
- '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/Value:incident' => 'Incidens',
- 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~',
- 'Class:SLT/Attribute:request_type/Value:service_request' => 'Szolgáltatás kérelem',
- 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~',
- 'Class:SLT/Attribute:metric' => 'Metrika',
- 'Class:SLT/Attribute:metric+' => '',
- '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:unit' => 'Egység',
- 'Class:SLT/Attribute:unit+' => '~~',
- 'Class:SLT/Attribute:unit/Value:hours' => 'óra',
- 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~',
- 'Class:SLT/Attribute:unit/Value:minutes' => 'perc',
- 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~',
+ 'Class:SLT' => 'SLT',
+ 'Class:SLT+' => '',
+ 'Class:SLT/Attribute:name' => 'Név',
+ 'Class:SLT/Attribute:name+' => '',
+ 'Class:SLT/Attribute:priority' => 'Prioritás',
+ 'Class:SLT/Attribute:priority+' => '~~',
+ 'Class:SLT/Attribute:priority/Value:1' => 'Kritikus',
+ 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~',
+ 'Class:SLT/Attribute:priority/Value:2' => 'Magas',
+ 'Class:SLT/Attribute:priority/Value:2+' => 'high~~',
+ 'Class:SLT/Attribute:priority/Value:3' => 'Közepes',
+ 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~',
+ 'Class:SLT/Attribute:priority/Value:4' => 'Alacsony',
+ '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/Value:incident' => 'Incidens',
+ 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~',
+ 'Class:SLT/Attribute:request_type/Value:service_request' => 'Szolgáltatás kérelem',
+ 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~',
+ 'Class:SLT/Attribute:metric' => 'Metrika',
+ 'Class:SLT/Attribute:metric+' => '',
+ '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:unit' => 'Egység',
+ 'Class:SLT/Attribute:unit+' => '~~',
+ 'Class:SLT/Attribute:unit/Value:hours' => 'óra',
+ 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~',
+ 'Class:SLT/Attribute:unit/Value:minutes' => 'perc',
+ '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~~',
));
//
@@ -378,26 +389,27 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkSLAToSLT' => 'SLA / SLT',
- 'Class:lnkSLAToSLT+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
- 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA név',
- 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT',
- 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT név',
- 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT metrika',
- 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT kérelem típus',
- 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'SLT hibajegy prioritás',
- 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT érték',
- 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~',
- 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT érték egység',
- 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~',
+ 'Class:lnkSLAToSLT' => 'SLA / SLT',
+ 'Class:lnkSLAToSLT+' => '~~',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
+ 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
+ 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~',
+ 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA név',
+ 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT',
+ 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT név',
+ 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT metrika',
+ 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT kérelem típus',
+ 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'SLT hibajegy prioritás',
+ 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT érték',
+ 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT érték egység',
+ 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~',
));
//
@@ -405,20 +417,21 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkCustomerContractToService' => 'Ügyfélszerződés / Szolgáltatás',
- 'Class:lnkCustomerContractToService+' => '~~',
- '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_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_name' => 'SLA név',
- 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~',
+ 'Class:lnkCustomerContractToService' => 'Ügyfélszerződés / Szolgáltatás',
+ 'Class:lnkCustomerContractToService+' => '~~',
+ '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_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_name' => 'SLA név',
+ 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~',
));
//
@@ -426,16 +439,17 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkProviderContractToService' => 'Szolgáltatói szerződés / Szolgáltatás',
- 'Class:lnkProviderContractToService+' => '~~',
- 'Class:lnkProviderContractToService/Attribute:service_id' => 'Szolgáltatás',
- 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~',
- 'Class:lnkProviderContractToService/Attribute:service_name' => 'Szolgáltatás név',
- 'Class:lnkProviderContractToService/Attribute:service_name+' => '~~',
- 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Szolgáltatói szerződés',
- 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~',
- 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Szolgáltatói szerződés név',
- 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~',
+ 'Class:lnkProviderContractToService' => 'Szolgáltatói szerződés / Szolgáltatás',
+ 'Class:lnkProviderContractToService+' => '~~',
+ 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~',
+ 'Class:lnkProviderContractToService/Attribute:service_id' => 'Szolgáltatás',
+ 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~',
+ 'Class:lnkProviderContractToService/Attribute:service_name' => 'Szolgáltatás név',
+ 'Class:lnkProviderContractToService/Attribute:service_name+' => '~~',
+ 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Szolgáltatói szerződés',
+ 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~',
+ 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Szolgáltatói szerződés név',
+ 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~',
));
//
@@ -443,20 +457,20 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:DeliveryModel' => 'Teljesítési modell',
- 'Class:DeliveryModel+' => '~~',
- 'Class:DeliveryModel/Attribute:name' => 'Név',
- 'Class:DeliveryModel/Attribute:name+' => '~~',
- 'Class:DeliveryModel/Attribute:org_id' => 'Szervezeti egység',
- 'Class:DeliveryModel/Attribute:org_id+' => '~~',
- 'Class:DeliveryModel/Attribute:organization_name' => 'Szervezeti egység név',
- 'Class:DeliveryModel/Attribute:organization_name+' => 'Általános név',
- 'Class:DeliveryModel/Attribute:description' => 'Leírás',
- 'Class:DeliveryModel/Attribute:description+' => '~~',
- 'Class:DeliveryModel/Attribute:contacts_list' => 'Kapcsolattartók',
- '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:DeliveryModel' => 'Teljesítési modell',
+ 'Class:DeliveryModel+' => '~~',
+ 'Class:DeliveryModel/Attribute:name' => 'Név',
+ 'Class:DeliveryModel/Attribute:name+' => '~~',
+ 'Class:DeliveryModel/Attribute:org_id' => 'Szervezeti egység',
+ 'Class:DeliveryModel/Attribute:org_id+' => '~~',
+ 'Class:DeliveryModel/Attribute:organization_name' => 'Szervezeti egység név',
+ 'Class:DeliveryModel/Attribute:organization_name+' => 'Általános név',
+ 'Class:DeliveryModel/Attribute:description' => 'Leírás',
+ 'Class:DeliveryModel/Attribute:description+' => '~~',
+ 'Class:DeliveryModel/Attribute:contacts_list' => 'Kapcsolattartók',
+ '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',
));
//
@@ -464,18 +478,19 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkDeliveryModelToContact' => 'Teljesítési modell / Kapcsolattartó',
- 'Class:lnkDeliveryModelToContact+' => '~~',
- 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Teljesítési modell',
- 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~',
- 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Teljesítési modell név',
- 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~',
- 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Kapcsolattartó',
- 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~',
- 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Kapcsolattartó név',
- 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~',
- 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Beosztás',
- 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~',
- 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Beosztás név',
- 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~',
-));
\ No newline at end of file
+ 'Class:lnkDeliveryModelToContact' => 'Teljesítési modell / Kapcsolattartó',
+ 'Class:lnkDeliveryModelToContact+' => '~~',
+ 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Teljesítési modell',
+ 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Teljesítési modell név',
+ 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Kapcsolattartó',
+ 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Kapcsolattartó név',
+ 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Beosztás',
+ 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Beosztás név',
+ 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~',
+));
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 f23c801498..460f140d47 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
@@ -58,6 +58,9 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Menu:ServiceFamily+' => 'Service families~~',
'Menu:Procedure' => 'Procedures catalog~~',
'Menu:Procedure+' => 'All procedures catalog~~',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
//
@@ -171,6 +174,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkContactToContract' => 'Link Contact / Contract~~',
'Class:lnkContactToContract+' => '~~',
+ '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~~',
@@ -188,6 +192,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkContractToDocument' => 'Link Contract / Document~~',
'Class:lnkContractToDocument+' => '~~',
+ '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~~',
@@ -220,6 +225,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:Service' => 'Servizio',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Nome',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Provider',
@@ -263,6 +269,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkDocumentToService' => 'Link Document / Service~~',
'Class:lnkDocumentToService+' => '~~',
+ '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~~',
@@ -280,6 +287,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkContactToService' => 'Link Contact / Service~~',
'Class:lnkContactToService+' => '~~',
+ '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~~',
@@ -297,6 +305,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:ServiceSubcategory' => 'Sottocategorie del servizio',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Nome',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Descrizione',
@@ -382,6 +391,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'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~~',
));
//
@@ -391,6 +402,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkSLAToSLT' => 'Link SLA / SLT~~',
'Class:lnkSLAToSLT+' => '~~',
+ '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~~',
@@ -418,6 +430,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service~~',
'Class:lnkCustomerContractToService+' => '~~',
+ '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~~',
@@ -439,6 +452,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkProviderContractToService' => 'Link Provider Contract / Service~~',
'Class:lnkProviderContractToService+' => '~~',
+ '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~~',
@@ -477,6 +491,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkDeliveryModelToContact' => 'Link Delivery Model / Contact~~',
'Class:lnkDeliveryModelToContact+' => '~~',
+ '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~~',
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 fa0244279b..a3462abb8b 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
@@ -47,6 +47,9 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Menu:ServiceFamily+' => 'サービスファミリ',
'Menu:Procedure' => '手順カタログ',
'Menu:Procedure+' => '全ての手順カタログ',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
//
@@ -160,6 +163,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'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_name' => '契約名',
@@ -177,6 +181,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'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_name' => '契約名',
@@ -209,6 +214,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:Service' => 'サービス',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => '名前',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'プロバイダー',
@@ -252,6 +258,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkDocumentToService' => 'リンク 文書/サービス',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'サービス',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'サービス名',
@@ -269,6 +276,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkContactToService' => 'リンク 連絡先/サービス',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'サービス',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'サービス名',
@@ -286,6 +294,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:ServiceSubcategory' => 'サービスサブカテゴリ',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => '名前',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => '説明',
@@ -371,6 +380,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'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~~',
));
//
@@ -380,6 +391,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkSLAToSLT' => 'リンク SLA / SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA名',
@@ -407,6 +419,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkCustomerContractToService' => 'リンク 顧客契約/サービス',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => '顧客契約',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => '顧客契約名',
@@ -428,6 +441,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkProviderContractToService' => 'リンク プロバイダ契約/サービス',
'Class:lnkProviderContractToService+' => '',
+ 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkProviderContractToService/Attribute:service_id' => 'サービス',
'Class:lnkProviderContractToService/Attribute:service_id+' => '',
'Class:lnkProviderContractToService/Attribute:service_name' => 'サービス名',
@@ -466,6 +480,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkDeliveryModelToContact' => 'Link 提供モデル/連絡先',
'Class:lnkDeliveryModelToContact+' => '',
+ 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => '提供モデル',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => '提供モデル名',
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 17030ca047..7eb3669bcd 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
@@ -62,6 +62,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Menu:ServiceFamily+' => 'Servicecategorieën',
'Menu:Procedure' => 'Procedurecatalogus',
'Menu:Procedure+' => 'Alle procedures in een catalogus',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
//
@@ -175,6 +178,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkContactToContract' => 'Link Contact / Contract',
'Class:lnkContactToContract+' => '',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Contract',
'Class:lnkContactToContract/Attribute:contract_id+' => '',
'Class:lnkContactToContract/Attribute:contract_name' => 'Naam contract',
@@ -192,6 +196,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkContractToDocument' => 'Link Contract / Document',
'Class:lnkContractToDocument+' => '',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract',
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Naam contract',
@@ -224,6 +229,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:Service' => 'Service',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Naam',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Leverancier',
@@ -267,6 +273,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkDocumentToService' => 'Link Document / Service',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Service',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'Naam service',
@@ -284,6 +291,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkContactToService' => 'Link Contact / Service',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Service',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'Naam service',
@@ -301,6 +309,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:ServiceSubcategory' => 'Subcategorie service',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Naam',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Omschrijving',
@@ -386,6 +395,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'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+' => 'All the service level agreements using this SLT~~',
));
//
@@ -395,6 +406,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkSLAToSLT' => 'Link SLA / SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'Naam SLA',
@@ -422,6 +434,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkCustomerContractToService' => 'Link Klantencontract / Service',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Klantencontract',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Naam klantencontract',
@@ -443,6 +456,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkProviderContractToService' => 'Link Leverancierscontract / Service',
'Class:lnkProviderContractToService+' => '',
+ 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkProviderContractToService/Attribute:service_id' => 'Service',
'Class:lnkProviderContractToService/Attribute:service_id+' => '',
'Class:lnkProviderContractToService/Attribute:service_name' => 'Naam service',
@@ -481,6 +495,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkDeliveryModelToContact' => 'Link Leveringsmodel / Contact',
'Class:lnkDeliveryModelToContact+' => '',
+ 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Leveringsmodel',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Naam leveringsmodel',
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 009a8f48ae..10e0773032 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
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
// Dictionnay conventions
// Class:
// Class:+
@@ -30,8 +29,6 @@
// Class:/Attribute:/Value:+
// Class:/Stimulus:
// Class:/Stimulus:+
-
-
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Menu:ServiceManagement' => 'Zarządzanie usługami',
'Menu:ServiceManagement+' => 'Omówienie zarządzania usługami',
@@ -60,6 +57,9 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Menu:ServiceFamily+' => 'Rodziny usług',
'Menu:Procedure' => 'Katalog procedur',
'Menu:Procedure+' => 'Katalog wszystkich procedur',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
//
@@ -173,6 +173,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkContactToContract' => 'Połączenie Kontakt / Umowa',
'Class:lnkContactToContract+' => '',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Umowa',
'Class:lnkContactToContract/Attribute:contract_id+' => '',
'Class:lnkContactToContract/Attribute:contract_name' => 'Nazwa umowy',
@@ -190,6 +191,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkContractToDocument' => 'Połączenie Umowa / Dokument',
'Class:lnkContractToDocument+' => '',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Umowa',
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Nazwa umowy',
@@ -222,6 +224,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:Service' => 'Usługa',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Nazwa',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Dostawca',
@@ -265,6 +268,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkDocumentToService' => 'Połączenie Dokument / Usługa',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Usługa',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'Nazwa usługi',
@@ -282,6 +286,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkContactToService' => 'Połączenie Kontakt / Usługa',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Usługa',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'Nazwa usługi',
@@ -299,6 +304,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:ServiceSubcategory' => 'Podkategoria usługi',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Nazwa',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Opis',
@@ -384,6 +390,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'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' => 'SLAs~~',
+ 'Class:SLT/Attribute:slas_list+' => 'All the service level agreements using this SLT~~',
));
//
@@ -393,6 +401,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkSLAToSLT' => 'Połączenie SLA / SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'Umowa SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'Nazwa umowy SLA',
@@ -420,6 +429,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkCustomerContractToService' => 'Połączenie Umowa z klientem / Usługa',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Umowa z klientem',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Nazwa umowy z klientem',
@@ -441,6 +451,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkProviderContractToService' => 'Połączenie Umowa z dostawcą / Usługa',
'Class:lnkProviderContractToService+' => '',
+ 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkProviderContractToService/Attribute:service_id' => 'Usługa',
'Class:lnkProviderContractToService/Attribute:service_id+' => '',
'Class:lnkProviderContractToService/Attribute:service_name' => 'Nazwa usługi',
@@ -479,6 +490,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkDeliveryModelToContact' => 'Połączenie Model obsługi / Kontakt',
'Class:lnkDeliveryModelToContact+' => '',
+ 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Model obsługi',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Nazwa modelu obsługi',
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 a6022231bd..95d38d0602 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
@@ -58,6 +58,9 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Menu:ServiceFamily+' => 'Lista de família de serviços',
'Menu:Procedure' => 'Catálogo de procedimentos',
'Menu:Procedure+' => '',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
//
@@ -171,6 +174,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkContactToContract' => 'Link Contato / Contrato',
'Class:lnkContactToContract+' => '',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Contrato',
'Class:lnkContactToContract/Attribute:contract_id+' => '',
'Class:lnkContactToContract/Attribute:contract_name' => 'Nome do contrato',
@@ -188,6 +192,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkContractToDocument' => 'Link Contrato / Documento',
'Class:lnkContractToDocument+' => '',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Contrato',
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Nome do contrato',
@@ -220,6 +225,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:Service' => 'Serviço',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Nome',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Provedor',
@@ -263,6 +269,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkDocumentToService' => 'Link Documento / Serviço',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Serviço',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'Nome serviço',
@@ -280,6 +287,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkContactToService' => 'Link Contato / Serviço',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Serviço',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'Nome do serviço',
@@ -297,6 +305,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:ServiceSubcategory' => 'Subcategorias de serviço',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Nome',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Descrição',
@@ -382,6 +391,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:SLT/Attribute:unit/Value:hours+' => '',
'Class:SLT/Attribute:unit/Value:minutes' => 'Minutos',
'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~~',
));
//
@@ -391,6 +402,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkSLAToSLT' => 'Link SLA / SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'Nome do SLA',
@@ -418,6 +430,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkCustomerContractToService' => 'Link Contrato de cliente / Serviço',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Contrato de cliente',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Nome do contrato de cliente',
@@ -439,6 +452,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkProviderContractToService' => 'Link Contrato de provedor / Serviço',
'Class:lnkProviderContractToService+' => '',
+ 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkProviderContractToService/Attribute:service_id' => 'Serviço',
'Class:lnkProviderContractToService/Attribute:service_id+' => '',
'Class:lnkProviderContractToService/Attribute:service_name' => 'Nome do serviço',
@@ -477,6 +491,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkDeliveryModelToContact' => 'Link Modelo de entrega / Contato',
'Class:lnkDeliveryModelToContact+' => '',
+ 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Modelo de entrega',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Nome do modelo de entrega',
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 062938292e..5037ed0d38 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
@@ -36,6 +36,9 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Menu:ServiceFamily+' => 'Пакеты услуг',
'Menu:Procedure' => 'Каталог процедур',
'Menu:Procedure+' => 'Каталог процедур',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
//
@@ -149,6 +152,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'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_name' => 'Договор',
@@ -166,6 +170,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'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_name' => 'Договор',
@@ -198,6 +203,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Service' => 'Услуга',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Название',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Поставщик',
@@ -241,6 +247,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkDocumentToService' => 'Связь Документ/Услуга',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Услуга',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'Услуга',
@@ -258,6 +265,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkContactToService' => 'Связь Контакт/Услуга',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Услуга',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'Услуга',
@@ -275,6 +283,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:ServiceSubcategory' => 'Подкатегория услуги',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Название',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Описание',
@@ -360,6 +369,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'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~~',
));
//
@@ -369,6 +380,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkSLAToSLT' => 'Связь SLA/SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA',
@@ -396,6 +408,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkCustomerContractToService' => 'Связь Договор с заказчиком/Услуга',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Договор с заказчиком',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Договор с заказчиком',
@@ -417,6 +430,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkProviderContractToService' => 'Связь Договор с поставщиком/Услуга',
'Class:lnkProviderContractToService+' => '',
+ 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkProviderContractToService/Attribute:service_id' => 'Услуга',
'Class:lnkProviderContractToService/Attribute:service_id+' => '',
'Class:lnkProviderContractToService/Attribute:service_name' => 'Услуга',
@@ -455,6 +469,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'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_name' => 'Модель предоставления услуг',
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 9fb8316c0a..4f466cd60a 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
@@ -57,6 +57,9 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Menu:ServiceFamily+' => '',
'Menu:Procedure' => 'Katalóg procedúr',
'Menu:Procedure+' => '',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
//
@@ -170,6 +173,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkContactToContract' => 'väzba - Kontakt / zmluva',
'Class:lnkContactToContract+' => '',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'zmluva',
'Class:lnkContactToContract/Attribute:contract_id+' => '',
'Class:lnkContactToContract/Attribute:contract_name' => 'Názov zmluvy',
@@ -187,6 +191,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkContractToDocument' => 'väzba - zmluva / Dokument',
'Class:lnkContractToDocument+' => '',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'zmluva',
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Názov zmluvy',
@@ -219,6 +224,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:Service' => 'Služby',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Názov',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Poskytovateľ',
@@ -262,6 +268,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkDocumentToService' => 'väzba - Dokument / Služba',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Služba',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => 'Názov služby',
@@ -279,6 +286,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkContactToService' => 'väzba - Kontakt / Služba',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Služba',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => 'Názov služby',
@@ -296,6 +304,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:ServiceSubcategory' => 'Podkategória služieb',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Názov',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Popis',
@@ -381,6 +390,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:SLT/Attribute:unit/Value:hours+' => '',
'Class:SLT/Attribute:unit/Value:minutes' => 'Minúty',
'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~~',
));
//
@@ -390,6 +401,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkSLAToSLT' => 'väzba - SLA / SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Názov',
@@ -417,6 +429,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkCustomerContractToService' => 'väzba - Zákaznícka zmluva / Služba',
'Class:lnkCustomerContractToService+' => '',
+ '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',
@@ -438,6 +451,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkProviderContractToService' => 'väzba - Poskytovateľská zmluva / Služba',
'Class:lnkProviderContractToService+' => '',
+ 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkProviderContractToService/Attribute:service_id' => 'Služba',
'Class:lnkProviderContractToService/Attribute:service_id+' => '',
'Class:lnkProviderContractToService/Attribute:service_name' => 'Názov služby',
@@ -476,6 +490,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkDeliveryModelToContact' => 'väzba - Model dodávky / Kontakt',
'Class:lnkDeliveryModelToContact+' => '',
+ 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Model dodávky',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Názov typu dodávky',
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 7f64c2227e..eac85f0165 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
@@ -59,6 +59,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Menu:ServiceFamily+' => 'Servis aileleri',
'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~~',
));
//
@@ -172,6 +175,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkContactToContract' => 'İletişim / Sözleşme bağla',
'Class:lnkContactToContract+' => '~~',
+ 'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => 'Sözleşme',
'Class:lnkContactToContract/Attribute:contract_id+' => '~~',
'Class:lnkContactToContract/Attribute:contract_name' => 'Sözleşme adı',
@@ -189,6 +193,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkContractToDocument' => 'Sözleşmesi / Belge bağla',
'Class:lnkContractToDocument+' => '~~',
+ 'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => 'Sözleşme',
'Class:lnkContractToDocument/Attribute:contract_id+' => '~~',
'Class:lnkContractToDocument/Attribute:contract_name' => 'Sözleşme Adı',
@@ -221,6 +226,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:Service' => 'Hizmet',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => 'Adı',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => 'Hizmet Sağlayıcı',
@@ -264,6 +270,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkDocumentToService' => 'Belge / servis bağla',
'Class:lnkDocumentToService+' => '~~',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => 'Servis',
'Class:lnkDocumentToService/Attribute:service_id+' => '~~',
'Class:lnkDocumentToService/Attribute:service_name' => 'Servis Adı',
@@ -281,6 +288,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkContactToService' => 'Kişi / Servis bağla',
'Class:lnkContactToService+' => '~~',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => 'Servis',
'Class:lnkContactToService/Attribute:service_id+' => '~~',
'Class:lnkContactToService/Attribute:service_name' => 'Servis Adı',
@@ -298,6 +306,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:ServiceSubcategory' => 'Hizmet alt kategorisi',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => 'Adı',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => 'Tanımlama',
@@ -383,6 +392,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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~~',
));
//
@@ -392,6 +403,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkSLAToSLT' => 'SLA / SLT bağla',
'Class:lnkSLAToSLT+' => '~~',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Adı',
@@ -419,6 +431,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkCustomerContractToService' => 'Müşteri Sözleşmesi / Servis bağla',
'Class:lnkCustomerContractToService+' => '~~',
+ '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ı',
@@ -440,6 +453,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkProviderContractToService' => 'Sağlayıcı Sözleşmesi / Servis bağla',
'Class:lnkProviderContractToService+' => '~~',
+ 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkProviderContractToService/Attribute:service_id' => 'Servis',
'Class:lnkProviderContractToService/Attribute:service_id+' => '~~',
'Class:lnkProviderContractToService/Attribute:service_name' => 'Servis Adı',
@@ -478,6 +492,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkDeliveryModelToContact' => 'Teslimatı Modeli / Kişi bağla',
'Class:lnkDeliveryModelToContact+' => '~~',
+ 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Teslimat Modeli',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Teslimat Modeli Adı',
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 9be746c0f8..7a9de2832d 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
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
// Dictionnay conventions
// Class:
// Class:+
@@ -30,8 +29,6 @@
// Class:/Attribute:/Value:+
// Class:/Stimulus:
// Class:/Stimulus:+
-
-
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:ServiceManagement' => '服务管理',
'Menu:ServiceManagement+' => '服务管理概况',
@@ -60,6 +57,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:ServiceFamily+' => '服务族',
'Menu:Procedure' => '流程清单',
'Menu:Procedure+' => '所有流程清单',
+ 'Contract:baseinfo' => 'General information~~',
+ 'Contract:moreinfo' => 'Contractual information~~',
+ 'Contract:cost' => 'Cost information~~',
));
//
@@ -173,6 +173,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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_name' => '合同名称',
@@ -190,6 +191,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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_name' => '合同名称',
@@ -222,6 +224,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Service' => '服务',
'Class:Service+' => '',
+ 'Class:Service/ComplementaryName' => '%1$s - %2$s~~',
'Class:Service/Attribute:name' => '名称',
'Class:Service/Attribute:name+' => '',
'Class:Service/Attribute:org_id' => '供应商',
@@ -265,6 +268,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkDocumentToService' => '关联 文档/服务',
'Class:lnkDocumentToService+' => '',
+ 'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => '服务',
'Class:lnkDocumentToService/Attribute:service_id+' => '',
'Class:lnkDocumentToService/Attribute:service_name' => '服务名称',
@@ -282,6 +286,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkContactToService' => '关联 联系人/服务',
'Class:lnkContactToService+' => '',
+ 'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => '服务',
'Class:lnkContactToService/Attribute:service_id+' => '',
'Class:lnkContactToService/Attribute:service_name' => '服务名称',
@@ -299,6 +304,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:ServiceSubcategory' => '子服务',
'Class:ServiceSubcategory+' => '',
+ 'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s~~',
'Class:ServiceSubcategory/Attribute:name' => '名称',
'Class:ServiceSubcategory/Attribute:name+' => '',
'Class:ServiceSubcategory/Attribute:description' => '描述',
@@ -384,6 +390,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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~~',
));
//
@@ -393,6 +401,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkSLAToSLT' => '关联 SLA/SLT',
'Class:lnkSLAToSLT+' => '',
+ 'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA 名称',
@@ -420,6 +429,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkCustomerContractToService' => '关联 客户合同/服务',
'Class:lnkCustomerContractToService+' => '',
+ 'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => '客户合同',
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => '客户合同名称',
@@ -441,6 +451,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkProviderContractToService' => '关联 供应商合同/服务',
'Class:lnkProviderContractToService+' => '',
+ 'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkProviderContractToService/Attribute:service_id' => '服务',
'Class:lnkProviderContractToService/Attribute:service_id+' => '',
'Class:lnkProviderContractToService/Attribute:service_name' => '服务名称',
@@ -479,6 +490,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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_name' => '交付模式名称',
diff --git a/datamodels/2.x/itop-sla-computation/dictionaries/pl.dict.itop-sla-computation.php b/datamodels/2.x/itop-sla-computation/dictionaries/pl.dict.itop-sla-computation.php
index 8c8116fcf2..01c3735422 100644
--- a/datamodels/2.x/itop-sla-computation/dictionaries/pl.dict.itop-sla-computation.php
+++ b/datamodels/2.x/itop-sla-computation/dictionaries/pl.dict.itop-sla-computation.php
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
Dict::Add('PL PL', 'Polish', 'Polski', array(
// Dictionary entries go here
));
diff --git a/datamodels/2.x/itop-sla-computation/dictionaries/zh_cn.dict.itop-sla-computation.php b/datamodels/2.x/itop-sla-computation/dictionaries/zh_cn.dict.itop-sla-computation.php
index 941687929e..b37f7d482a 100644
--- a/datamodels/2.x/itop-sla-computation/dictionaries/zh_cn.dict.itop-sla-computation.php
+++ b/datamodels/2.x/itop-sla-computation/dictionaries/zh_cn.dict.itop-sla-computation.php
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// Dictionary entries go here
));
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 8c8116fcf2..01c3735422 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
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
Dict::Add('PL PL', 'Polish', 'Polski', array(
// Dictionary entries go here
));
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 941687929e..b37f7d482a 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
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// Dictionary entries go here
));
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 eb3fcb684d..6a860838b0 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
@@ -107,6 +107,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:Contact' => 'Kontakt',
'Class:Contact+' => '',
+ 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~',
'Class:Contact/Attribute:name' => 'Název',
'Class:Contact/Attribute:name+' => '',
'Class:Contact/Attribute:status' => 'Stav',
@@ -144,6 +145,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:Person' => 'Osoba',
'Class:Person+' => '',
+ 'Class:Person/ComplementaryName' => '%1$s - %2$s~~',
'Class:Person/Attribute:name' => 'Příjmení',
'Class:Person/Attribute:name+' => '',
'Class:Person/Attribute:first_name' => 'Jméno',
@@ -164,6 +166,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'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:user_list' => 'Users~~',
+ 'Class:Person/Attribute:user_list+' => 'All the Users associated to this person~~',
'Class:Person/Attribute:manager_id_friendlyname' => 'Popisný název vedoucího',
'Class:Person/Attribute:manager_id_friendlyname+' => '',
'Class:Person/Attribute:picture' => 'Picture~~',
@@ -172,6 +176,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'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~~',
));
//
@@ -181,6 +186,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:Team' => 'Tým',
'Class:Team+' => '',
+ 'Class:Team/ComplementaryName' => '%1$s - %2$s~~',
'Class:Team/Attribute:persons_list' => 'Členové',
'Class:Team/Attribute:persons_list+' => 'Všichni členové týmu',
'Class:Team/Attribute:tickets_list' => 'Tikety',
@@ -194,6 +200,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:Document' => 'Dokument',
'Class:Document+' => '',
+ 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~',
'Class:Document/Attribute:name' => 'Název',
'Class:Document/Attribute:name+' => '',
'Class:Document/Attribute:org_id' => 'Organizace',
@@ -293,6 +300,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkPersonToTeam' => 'Spojení (Osoba / Tým)',
'Class:lnkPersonToTeam+' => '',
+ '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_name' => 'Název týmu',
@@ -356,6 +365,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Person:info' => 'Obecné informace',
'User:info' => 'Obecné informace',
+ 'User:profiles' => 'Profiles (minimum one)~~',
'Person:personal_info' => 'Osobní informace',
'Person:notifiy' => 'Upozornění',
));
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 c1968bcc9a..bb2927036c 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
@@ -97,6 +97,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:Contact' => 'Kontakt',
'Class:Contact+' => '',
+ 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~',
'Class:Contact/Attribute:name' => 'Navn',
'Class:Contact/Attribute:name+' => '',
'Class:Contact/Attribute:status' => 'Status',
@@ -134,6 +135,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:Person' => 'Person',
'Class:Person+' => '',
+ 'Class:Person/ComplementaryName' => '%1$s - %2$s~~',
'Class:Person/Attribute:name' => 'Efternavn',
'Class:Person/Attribute:name+' => '~~',
'Class:Person/Attribute:first_name' => 'Fornavn',
@@ -154,6 +156,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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: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~~',
@@ -162,6 +166,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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~~',
));
//
@@ -171,6 +176,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:Team' => 'Team',
'Class: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~~',
'Class:Team/Attribute:tickets_list' => 'List Tickets',
@@ -184,6 +190,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:Document' => 'Dokument',
'Class:Document+' => '',
+ 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~',
'Class:Document/Attribute:name' => 'Navn',
'Class:Document/Attribute:name+' => '',
'Class:Document/Attribute:org_id' => 'Organisation',
@@ -283,6 +290,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkPersonToTeam' => 'Sammenhæng Person/Team',
'Class:lnkPersonToTeam+' => '',
+ '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_name' => 'Team navn',
@@ -346,6 +355,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Person:info' => 'Almindelig Information',
'User:info' => 'Almindelig Information',
+ 'User:profiles' => 'Profiles (minimum one)~~',
'Person:personal_info' => 'Personal information~~',
'Person:notifiy' => 'Underretning',
));
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 29221653ab..81e088a209 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
@@ -106,6 +106,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Contact' => 'Kontakt',
'Class:Contact+' => '',
+ 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~',
'Class:Contact/Attribute:name' => 'Name',
'Class:Contact/Attribute:name+' => '',
'Class:Contact/Attribute:status' => 'Status',
@@ -143,6 +144,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Person' => 'Person',
'Class:Person+' => '',
+ 'Class:Person/ComplementaryName' => '%1$s - %2$s~~',
'Class:Person/Attribute:name' => 'Name',
'Class:Person/Attribute:name+' => '',
'Class:Person/Attribute:first_name' => 'Vorname',
@@ -163,6 +165,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'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:user_list' => 'Users~~',
+ 'Class:Person/Attribute:user_list+' => 'All the Users associated to this person~~',
'Class:Person/Attribute:manager_id_friendlyname' => 'Manager-Name (lesbar)',
'Class:Person/Attribute:manager_id_friendlyname+' => '',
'Class:Person/Attribute:picture' => 'Bild',
@@ -171,6 +175,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'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' => '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~~',
));
//
@@ -180,6 +185,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Team' => 'Team',
'Class:Team+' => '',
+ 'Class:Team/ComplementaryName' => '%1$s - %2$s~~',
'Class:Team/Attribute:persons_list' => 'Mitglieder',
'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team~~',
'Class:Team/Attribute:tickets_list' => 'Tickets',
@@ -193,6 +199,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Document' => 'Dokument',
'Class:Document+' => '',
+ 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~',
'Class:Document/Attribute:name' => 'Name',
'Class:Document/Attribute:name+' => '',
'Class:Document/Attribute:org_id' => 'Organisation',
@@ -292,6 +299,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkPersonToTeam' => 'Verknüpfung Person/Team',
'Class:lnkPersonToTeam+' => '',
+ '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_name' => 'Teamname',
@@ -355,6 +364,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Person:info' => 'Allgemeine Informationen',
'User:info' => 'Allgemeine Informationen',
+ 'User:profiles' => 'Profiles (minimum one)~~',
'Person:personal_info' => 'Persönliche Informationen',
'Person:notifiy' => 'Benachrichtigungen',
));
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 5d7460f9e5..e9dee3788c 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
@@ -64,6 +64,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
//
// Class: Location
//
+
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:Location' => 'Localidad',
'Class:Location+' => 'Cualquier Tipo de Localidad: Región, País, Ciudad, Sitio, Edificio, Piso, Cuarto, Rack,...',
@@ -96,9 +97,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
//
// Class: Contact
//
+
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:Contact' => 'Contacto',
'Class:Contact+' => 'Contacto',
+ 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~',
'Class:Contact/Attribute:name' => 'Nombre',
'Class:Contact/Attribute:name+' => 'Nombre del Contacto',
'Class:Contact/Attribute:status' => 'Estatus',
@@ -132,9 +135,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
//
// Class: Person
//
+
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:Person' => 'Persona',
'Class:Person+' => 'Persona',
+ 'Class:Person/ComplementaryName' => '%1$s - %2$s~~',
'Class:Person/Attribute:name' => 'Apellidos',
'Class:Person/Attribute:name+' => 'Apellidos',
'Class:Person/Attribute:first_name' => 'Nombre',
@@ -155,6 +160,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:Person/Attribute:team_list+' => 'Grupos',
'Class:Person/Attribute:tickets_list' => 'Tickets',
'Class:Person/Attribute:tickets_list+' => 'Tickets',
+ 'Class:Person/Attribute:user_list' => 'Users~~',
+ 'Class:Person/Attribute:user_list+' => 'All the Users associated to this person~~',
'Class:Person/Attribute:manager_id_friendlyname' => 'Nombre del Jefe',
'Class:Person/Attribute:manager_id_friendlyname+' => 'Nombre del Jefe',
'Class:Person/Attribute:picture' => 'Fotografía',
@@ -163,14 +170,17 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:Person/UniquenessRule:employee_number' => 'Ya existe una persona en la organiación \'$this->org_name$\', con el mismo número de empleado',
'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' => '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('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:Team' => 'Grupo de Trabajo',
'Class:Team+' => 'Grupo de Trabajo',
+ 'Class:Team/ComplementaryName' => '%1$s - %2$s~~',
'Class:Team/Attribute:persons_list' => 'Miembros',
'Class:Team/Attribute:persons_list+' => 'Miembros',
'Class:Team/Attribute:tickets_list' => 'Tickets',
@@ -180,9 +190,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
//
// Class: Document
//
+
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:Document' => 'Documento',
'Class:Document+' => 'Documento',
+ 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~',
'Class:Document/Attribute:name' => 'Nombre',
'Class:Document/Attribute:name+' => 'Nombre del Documento',
'Class:Document/Attribute:org_id' => 'Organización',
@@ -214,6 +226,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
//
// Class: DocumentFile
//
+
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:DocumentFile' => 'Documento de Archivo',
'Class:DocumentFile+' => '',
@@ -224,6 +237,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
//
// Class: DocumentNote
//
+
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:DocumentNote' => 'Nota',
'Class:DocumentNote+' => 'Nota',
@@ -234,6 +248,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
//
// Class: DocumentWeb
//
+
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:DocumentWeb' => 'Documento Web',
'Class:DocumentWeb+' => 'Documento disponible en otro servidor Web',
@@ -279,6 +294,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'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/Attribute:team_id' => 'Grupo',
'Class:lnkPersonToTeam/Attribute:team_id+' => 'Grupo',
'Class:lnkPersonToTeam/Attribute:team_name' => 'Grupo',
@@ -342,6 +359,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Person:info' => 'Información General',
'User:info' => 'Información General',
+ 'User:profiles' => 'Profiles (minimum one)~~',
'Person:personal_info' => 'Información Personal',
'Person:notifiy' => 'Notificación',
));
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 b6e951af04..7e9aceb3b2 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
@@ -128,6 +128,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:Contact' => 'Contact',
'Class:Contact+' => '',
+ 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~',
'Class:Contact/Attribute:name' => 'Nom',
'Class:Contact/Attribute:name+' => '',
'Class:Contact/Attribute:status' => 'Etat',
@@ -165,6 +166,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:Person' => 'Personne',
'Class:Person+' => '',
+ 'Class:Person/ComplementaryName' => '%1$s - %2$s~~',
'Class:Person/Attribute:name' => 'Nom',
'Class:Person/Attribute:name+' => '~~',
'Class:Person/Attribute:first_name' => 'Prénom',
@@ -206,6 +208,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:Team' => 'Equipe',
'Class:Team+' => '',
+ '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:tickets_list' => 'Tickets',
@@ -219,6 +222,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:Document' => 'Document',
'Class:Document+' => '',
+ 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~',
'Class:Document/Attribute:name' => 'Nom',
'Class:Document/Attribute:name+' => '',
'Class:Document/Attribute:org_id' => 'Organisation',
@@ -318,6 +322,8 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkPersonToTeam' => 'Lien Personne / Equipe',
'Class:lnkPersonToTeam+' => '',
+ 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~',
+ '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',
@@ -391,22 +397,19 @@ Dict::Add('FR FR', 'French', 'Français', array(
'theme:fullmoon' => 'Full moon',
'theme:test-red' => 'Instance de test (Rouge)',
));
-
//
// n:n relations custom labels : nom de classe féminin
//
Dict::Add('FR FR', 'French', 'Français', array(
- '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: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: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: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'
));
-
-
// 1:n relations custom labels for tooltip and pop-up title
Dict::Add('FR FR', 'French', 'Français', array(
'Class:Location/Attribute:person_list/UI:Links:Create:Button+' => 'Créer une %4$s',
@@ -420,7 +423,5 @@ Dict::Add('FR FR', 'French', 'Français', array(
'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: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:Delete:Modal:Title' => 'Supprimer un %4$s'
));
-
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 7b1566c186..6dcc675dba 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
@@ -31,32 +31,32 @@
// Class: Organization
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Organization' => 'Szevezeti egység',
- 'Class:Organization+' => '',
- 'Class:Organization/Attribute:name' => 'Név',
- 'Class:Organization/Attribute:name+' => '',
- 'Class:Organization/Attribute:code' => 'Azonosító',
- 'Class:Organization/Attribute:code+' => '',
- 'Class:Organization/Attribute:status' => 'Állapot',
- 'Class:Organization/Attribute:status+' => '',
- 'Class:Organization/Attribute:status/Value:active' => 'Aktív',
- 'Class:Organization/Attribute:status/Value:active+' => '',
- 'Class:Organization/Attribute:status/Value:inactive' => 'Inaktív',
- 'Class:Organization/Attribute:status/Value:inactive+' => '',
- 'Class:Organization/Attribute:parent_id' => 'Fölérendelt szervezeti egység',
- 'Class:Organization/Attribute:parent_id+' => '',
- 'Class:Organization/Attribute:parent_name' => 'Fölérendelt szervezeti egység név',
- 'Class:Organization/Attribute:parent_name+' => '',
- 'Class:Organization/Attribute:deliverymodel_id' => 'Teljesítési modell',
- 'Class:Organization/Attribute:deliverymodel_id+' => '~~',
- 'Class:Organization/Attribute:deliverymodel_name' => 'Teljesítési modell név',
- 'Class:Organization/Attribute:deliverymodel_name+' => '~~',
- 'Class:Organization/Attribute:parent_id_friendlyname' => 'Szülő',
- 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Szülő szervezeti egység',
- '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:Organization' => 'Szevezeti egység',
+ 'Class:Organization+' => '',
+ 'Class:Organization/Attribute:name' => 'Név',
+ 'Class:Organization/Attribute:name+' => '',
+ 'Class:Organization/Attribute:code' => 'Azonosító',
+ 'Class:Organization/Attribute:code+' => '',
+ 'Class:Organization/Attribute:status' => 'Állapot',
+ 'Class:Organization/Attribute:status+' => '',
+ 'Class:Organization/Attribute:status/Value:active' => 'Aktív',
+ 'Class:Organization/Attribute:status/Value:active+' => '',
+ 'Class:Organization/Attribute:status/Value:inactive' => 'Inaktív',
+ 'Class:Organization/Attribute:status/Value:inactive+' => '',
+ 'Class:Organization/Attribute:parent_id' => 'Fölérendelt szervezeti egység',
+ 'Class:Organization/Attribute:parent_id+' => '',
+ 'Class:Organization/Attribute:parent_name' => 'Fölérendelt szervezeti egység név',
+ 'Class:Organization/Attribute:parent_name+' => '',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Teljesítési modell',
+ 'Class:Organization/Attribute:deliverymodel_id+' => '~~',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Teljesítési modell név',
+ 'Class:Organization/Attribute:deliverymodel_name+' => '~~',
+ 'Class:Organization/Attribute:parent_id_friendlyname' => 'Szülő',
+ 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Szülő szervezeti egység',
+ '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',
));
//
@@ -64,32 +64,32 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Location' => 'Helyszín',
- 'Class:Location+' => '',
- 'Class:Location/Attribute:name' => 'Név',
- 'Class:Location/Attribute:name+' => '',
- 'Class:Location/Attribute:status' => 'Állapot',
- 'Class:Location/Attribute:status+' => '',
- 'Class:Location/Attribute:status/Value:active' => 'Aktív',
- 'Class:Location/Attribute:status/Value:active+' => '',
- 'Class:Location/Attribute:status/Value:inactive' => 'Inaktív',
- 'Class:Location/Attribute:status/Value:inactive+' => '',
- 'Class:Location/Attribute:org_id' => 'Szervezeti egység',
- 'Class:Location/Attribute:org_id+' => '',
- 'Class:Location/Attribute:org_name' => 'Szervezeti egység név',
- 'Class:Location/Attribute:org_name+' => '',
- 'Class:Location/Attribute:address' => 'Cím',
- 'Class:Location/Attribute:address+' => '',
- 'Class:Location/Attribute:postal_code' => 'Irányítószám',
- 'Class:Location/Attribute:postal_code+' => '',
- 'Class:Location/Attribute:city' => 'Város',
- 'Class:Location/Attribute:city+' => '',
- 'Class:Location/Attribute:country' => 'Ország',
- '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:Location' => 'Helyszín',
+ 'Class:Location+' => '',
+ 'Class:Location/Attribute:name' => 'Név',
+ 'Class:Location/Attribute:name+' => '',
+ 'Class:Location/Attribute:status' => 'Állapot',
+ 'Class:Location/Attribute:status+' => '',
+ 'Class:Location/Attribute:status/Value:active' => 'Aktív',
+ 'Class:Location/Attribute:status/Value:active+' => '',
+ 'Class:Location/Attribute:status/Value:inactive' => 'Inaktív',
+ 'Class:Location/Attribute:status/Value:inactive+' => '',
+ 'Class:Location/Attribute:org_id' => 'Szervezeti egység',
+ 'Class:Location/Attribute:org_id+' => '',
+ 'Class:Location/Attribute:org_name' => 'Szervezeti egység név',
+ 'Class:Location/Attribute:org_name+' => '',
+ 'Class:Location/Attribute:address' => 'Cím',
+ 'Class:Location/Attribute:address+' => '',
+ 'Class:Location/Attribute:postal_code' => 'Irányítószám',
+ 'Class:Location/Attribute:postal_code+' => '',
+ 'Class:Location/Attribute:city' => 'Város',
+ 'Class:Location/Attribute:city+' => '',
+ 'Class:Location/Attribute:country' => 'Ország',
+ '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',
));
//
@@ -97,36 +97,37 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Contact' => 'Kapcsolattartó',
- 'Class:Contact+' => '',
- 'Class:Contact/Attribute:name' => 'Név',
- 'Class:Contact/Attribute:name+' => '',
- 'Class:Contact/Attribute:status' => 'Állapot',
- 'Class:Contact/Attribute:status+' => '',
- 'Class:Contact/Attribute:status/Value:active' => 'Aktív',
- 'Class:Contact/Attribute:status/Value:active+' => '',
- 'Class:Contact/Attribute:status/Value:inactive' => 'Inaktív',
- 'Class:Contact/Attribute:status/Value:inactive+' => '',
- 'Class:Contact/Attribute:org_id' => 'Szervezeti egység',
- 'Class:Contact/Attribute:org_id+' => '',
- 'Class:Contact/Attribute:org_name' => 'Szervezeti egység név',
- 'Class:Contact/Attribute:org_name+' => '',
- 'Class:Contact/Attribute:email' => 'Email',
- 'Class:Contact/Attribute:email+' => '',
- 'Class:Contact/Attribute:phone' => 'Telefonszám',
- 'Class:Contact/Attribute:phone+' => '',
- 'Class:Contact/Attribute:notify' => 'Értesítés',
- 'Class:Contact/Attribute:notify+' => '~~',
- 'Class:Contact/Attribute:notify/Value:no' => 'Nem',
- 'Class:Contact/Attribute:notify/Value:no+' => 'nem',
- 'Class:Contact/Attribute:notify/Value:yes' => 'Igen',
- 'Class:Contact/Attribute:notify/Value:yes+' => 'igen',
- 'Class:Contact/Attribute:function' => 'Funkció',
- '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' => 'Típus',
- 'Class:Contact/Attribute:finalclass+' => '',
+ 'Class:Contact' => 'Kapcsolattartó',
+ 'Class:Contact+' => '',
+ 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~',
+ 'Class:Contact/Attribute:name' => 'Név',
+ 'Class:Contact/Attribute:name+' => '',
+ 'Class:Contact/Attribute:status' => 'Állapot',
+ 'Class:Contact/Attribute:status+' => '',
+ 'Class:Contact/Attribute:status/Value:active' => 'Aktív',
+ 'Class:Contact/Attribute:status/Value:active+' => '',
+ 'Class:Contact/Attribute:status/Value:inactive' => 'Inaktív',
+ 'Class:Contact/Attribute:status/Value:inactive+' => '',
+ 'Class:Contact/Attribute:org_id' => 'Szervezeti egység',
+ 'Class:Contact/Attribute:org_id+' => '',
+ 'Class:Contact/Attribute:org_name' => 'Szervezeti egység név',
+ 'Class:Contact/Attribute:org_name+' => '',
+ 'Class:Contact/Attribute:email' => 'Email',
+ 'Class:Contact/Attribute:email+' => '',
+ 'Class:Contact/Attribute:phone' => 'Telefonszám',
+ 'Class:Contact/Attribute:phone+' => '',
+ 'Class:Contact/Attribute:notify' => 'Értesítés',
+ 'Class:Contact/Attribute:notify+' => '~~',
+ 'Class:Contact/Attribute:notify/Value:no' => 'Nem',
+ 'Class:Contact/Attribute:notify/Value:no+' => 'nem',
+ 'Class:Contact/Attribute:notify/Value:yes' => 'Igen',
+ 'Class:Contact/Attribute:notify/Value:yes+' => 'igen',
+ 'Class:Contact/Attribute:function' => 'Funkció',
+ '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' => 'Típus',
+ 'Class:Contact/Attribute:finalclass+' => '',
));
//
@@ -134,36 +135,40 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Person' => 'Kapcsolattartó',
- 'Class:Person+' => '',
- 'Class:Person/Attribute:name' => 'Vezetéknév',
- 'Class:Person/Attribute:name+' => '~~',
- 'Class:Person/Attribute:first_name' => 'Keresztnév',
- 'Class:Person/Attribute:first_name+' => '',
- 'Class:Person/Attribute:employee_number' => 'Alkalmazotti szám',
- 'Class:Person/Attribute:employee_number+' => '~~',
- 'Class:Person/Attribute:mobile_phone' => 'Mobiltelefon',
- 'Class:Person/Attribute:mobile_phone+' => '~~',
- 'Class:Person/Attribute:location_id' => 'Helyszín',
- 'Class:Person/Attribute:location_id+' => '~~',
- 'Class:Person/Attribute:location_name' => 'Helyszín név',
- 'Class:Person/Attribute:location_name+' => '~~',
- 'Class:Person/Attribute:manager_id' => 'Felettes',
- 'Class:Person/Attribute:manager_id+' => '~~',
- 'Class:Person/Attribute:manager_name' => 'Felettes neve',
- 'Class:Person/Attribute:manager_name+' => '~~',
- 'Class:Person/Attribute:team_list' => 'Csapatok',
- 'Class:Person/Attribute:team_list+' => '',
- 'Class:Person/Attribute:tickets_list' => 'Hibajegyek',
- 'Class:Person/Attribute:tickets_list+' => '',
- 'Class:Person/Attribute:manager_id_friendlyname' => 'Felettes rövid neve',
- 'Class:Person/Attribute:manager_id_friendlyname+' => '~~',
- 'Class:Person/Attribute:picture' => 'Kép',
- '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' => 'Kapcsolattartó',
+ 'Class:Person+' => '',
+ 'Class:Person/ComplementaryName' => '%1$s - %2$s~~',
+ 'Class:Person/Attribute:name' => 'Vezetéknév',
+ 'Class:Person/Attribute:name+' => '~~',
+ 'Class:Person/Attribute:first_name' => 'Keresztnév',
+ 'Class:Person/Attribute:first_name+' => '',
+ 'Class:Person/Attribute:employee_number' => 'Alkalmazotti szám',
+ 'Class:Person/Attribute:employee_number+' => '~~',
+ 'Class:Person/Attribute:mobile_phone' => 'Mobiltelefon',
+ 'Class:Person/Attribute:mobile_phone+' => '~~',
+ 'Class:Person/Attribute:location_id' => 'Helyszín',
+ 'Class:Person/Attribute:location_id+' => '~~',
+ 'Class:Person/Attribute:location_name' => 'Helyszín név',
+ 'Class:Person/Attribute:location_name+' => '~~',
+ 'Class:Person/Attribute:manager_id' => 'Felettes',
+ 'Class:Person/Attribute:manager_id+' => '~~',
+ 'Class:Person/Attribute:manager_name' => 'Felettes neve',
+ 'Class:Person/Attribute:manager_name+' => '~~',
+ 'Class:Person/Attribute:team_list' => 'Csapatok',
+ 'Class:Person/Attribute:team_list+' => '',
+ 'Class:Person/Attribute:tickets_list' => 'Hibajegyek',
+ 'Class:Person/Attribute:tickets_list+' => '',
+ '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:picture' => 'Kép',
+ '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~~',
));
//
@@ -171,12 +176,13 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Team' => 'Csapat',
- 'Class:Team+' => '',
- 'Class:Team/Attribute:persons_list' => 'Tagok',
- 'Class:Team/Attribute:persons_list+' => '',
- 'Class:Team/Attribute:tickets_list' => 'Hibajegyek',
- 'Class:Team/Attribute:tickets_list+' => '',
+ 'Class:Team' => 'Csapat',
+ 'Class:Team+' => '',
+ 'Class:Team/ComplementaryName' => '%1$s - %2$s~~',
+ 'Class:Team/Attribute:persons_list' => 'Tagok',
+ 'Class:Team/Attribute:persons_list+' => '',
+ 'Class:Team/Attribute:tickets_list' => 'Hibajegyek',
+ 'Class:Team/Attribute:tickets_list+' => '',
));
//
@@ -184,34 +190,35 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Document' => 'Dokumentum',
- 'Class:Document+' => '',
- 'Class:Document/Attribute:name' => 'Név',
- 'Class:Document/Attribute:name+' => '',
- 'Class:Document/Attribute:org_id' => 'Szervezeti egység',
- 'Class:Document/Attribute:org_id+' => '~~',
- 'Class:Document/Attribute:org_name' => 'Szervezeti egység név',
- 'Class:Document/Attribute:org_name+' => '',
- 'Class:Document/Attribute:documenttype_id' => 'Dokumentum típus',
- 'Class:Document/Attribute:documenttype_id+' => '~~',
- 'Class:Document/Attribute:documenttype_name' => 'Dokumentum típus név',
- 'Class:Document/Attribute:documenttype_name+' => '~~',
- 'Class:Document/Attribute:version' => 'Verzió',
- 'Class:Document/Attribute:version+' => '~~',
- 'Class:Document/Attribute:description' => 'Leírás',
- 'Class:Document/Attribute:description+' => '',
- 'Class:Document/Attribute:status' => 'Állapot',
- 'Class:Document/Attribute:status+' => '',
- 'Class:Document/Attribute:status/Value:draft' => 'Munkapéldány',
- 'Class:Document/Attribute:status/Value:draft+' => '',
- 'Class:Document/Attribute:status/Value:obsolete' => 'Elavult',
- 'Class:Document/Attribute:status/Value:obsolete+' => '',
- 'Class:Document/Attribute:status/Value:published' => 'Érvényes',
- 'Class:Document/Attribute:status/Value:published+' => '',
- 'Class:Document/Attribute:cis_list' => 'CI-k',
- 'Class:Document/Attribute:cis_list+' => '',
- 'Class:Document/Attribute:finalclass' => 'Dokumentum típus',
- 'Class:Document/Attribute:finalclass+' => 'A végső osztály neve',
+ 'Class:Document' => 'Dokumentum',
+ 'Class:Document+' => '',
+ 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~',
+ 'Class:Document/Attribute:name' => 'Név',
+ 'Class:Document/Attribute:name+' => '',
+ 'Class:Document/Attribute:org_id' => 'Szervezeti egység',
+ 'Class:Document/Attribute:org_id+' => '~~',
+ 'Class:Document/Attribute:org_name' => 'Szervezeti egység név',
+ 'Class:Document/Attribute:org_name+' => '',
+ 'Class:Document/Attribute:documenttype_id' => 'Dokumentum típus',
+ 'Class:Document/Attribute:documenttype_id+' => '~~',
+ 'Class:Document/Attribute:documenttype_name' => 'Dokumentum típus név',
+ 'Class:Document/Attribute:documenttype_name+' => '~~',
+ 'Class:Document/Attribute:version' => 'Verzió',
+ 'Class:Document/Attribute:version+' => '~~',
+ 'Class:Document/Attribute:description' => 'Leírás',
+ 'Class:Document/Attribute:description+' => '',
+ 'Class:Document/Attribute:status' => 'Állapot',
+ 'Class:Document/Attribute:status+' => '',
+ 'Class:Document/Attribute:status/Value:draft' => 'Munkapéldány',
+ 'Class:Document/Attribute:status/Value:draft+' => '',
+ 'Class:Document/Attribute:status/Value:obsolete' => 'Elavult',
+ 'Class:Document/Attribute:status/Value:obsolete+' => '',
+ 'Class:Document/Attribute:status/Value:published' => 'Érvényes',
+ 'Class:Document/Attribute:status/Value:published+' => '',
+ 'Class:Document/Attribute:cis_list' => 'CI-k',
+ 'Class:Document/Attribute:cis_list+' => '',
+ 'Class:Document/Attribute:finalclass' => 'Dokumentum típus',
+ 'Class:Document/Attribute:finalclass+' => 'A végső osztály neve',
));
//
@@ -219,10 +226,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:DocumentFile' => 'Dokumentum fájl',
- 'Class:DocumentFile+' => '~~',
- 'Class:DocumentFile/Attribute:file' => 'Fájl',
- 'Class:DocumentFile/Attribute:file+' => '~~',
+ 'Class:DocumentFile' => 'Dokumentum fájl',
+ 'Class:DocumentFile+' => '~~',
+ 'Class:DocumentFile/Attribute:file' => 'Fájl',
+ 'Class:DocumentFile/Attribute:file+' => '~~',
));
//
@@ -230,10 +237,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:DocumentNote' => 'Dokumentum jegyzet',
- 'Class:DocumentNote+' => '~~',
- 'Class:DocumentNote/Attribute:text' => 'Szöveg',
- 'Class:DocumentNote/Attribute:text+' => '~~',
+ 'Class:DocumentNote' => 'Dokumentum jegyzet',
+ 'Class:DocumentNote+' => '~~',
+ 'Class:DocumentNote/Attribute:text' => 'Szöveg',
+ 'Class:DocumentNote/Attribute:text+' => '~~',
));
//
@@ -241,10 +248,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:DocumentWeb' => 'Webdokumentum',
- 'Class:DocumentWeb+' => '~~',
- 'Class:DocumentWeb/Attribute:url' => 'URL',
- 'Class:DocumentWeb/Attribute:url+' => '',
+ 'Class:DocumentWeb' => 'Webdokumentum',
+ 'Class:DocumentWeb+' => '~~',
+ 'Class:DocumentWeb/Attribute:url' => 'URL',
+ 'Class:DocumentWeb/Attribute:url+' => '',
));
//
@@ -252,12 +259,12 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Typology' => 'Tipológia',
- 'Class:Typology+' => '~~',
- 'Class:Typology/Attribute:name' => 'Név',
- 'Class:Typology/Attribute:name+' => '~~',
- 'Class:Typology/Attribute:finalclass' => 'Típus',
- 'Class:Typology/Attribute:finalclass+' => '',
+ 'Class:Typology' => 'Tipológia',
+ 'Class:Typology+' => '~~',
+ 'Class:Typology/Attribute:name' => 'Név',
+ 'Class:Typology/Attribute:name+' => '~~',
+ 'Class:Typology/Attribute:finalclass' => 'Típus',
+ 'Class:Typology/Attribute:finalclass+' => '',
));
//
@@ -265,8 +272,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:DocumentType' => 'Dokumentum típus',
- 'Class:DocumentType+' => '~~',
+ 'Class:DocumentType' => 'Dokumentum típus',
+ 'Class:DocumentType+' => '~~',
));
//
@@ -274,8 +281,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:ContactType' => 'Kapcsolattartó típus',
- 'Class:ContactType+' => '~~',
+ 'Class:ContactType' => 'Kapcsolattartó típus',
+ 'Class:ContactType+' => '~~',
));
//
@@ -283,20 +290,22 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkPersonToTeam' => 'Kapcsolattartó / Csapat',
- 'Class:lnkPersonToTeam+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:team_id' => 'Csapat',
- 'Class:lnkPersonToTeam/Attribute:team_id+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:team_name' => 'Csapat név',
- 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:person_id' => 'Kapcsolattartó',
- 'Class:lnkPersonToTeam/Attribute:person_id+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:person_name' => 'Kapcsolattartó név',
- 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:role_id' => 'Beosztás',
- 'Class:lnkPersonToTeam/Attribute:role_id+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:role_name' => 'Beosztás név',
- 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~',
+ 'Class:lnkPersonToTeam' => 'Kapcsolattartó / Csapat',
+ 'Class:lnkPersonToTeam+' => '~~',
+ 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~',
+ 'Class:lnkPersonToTeam/Name+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:team_id' => 'Csapat',
+ 'Class:lnkPersonToTeam/Attribute:team_id+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:team_name' => 'Csapat név',
+ 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:person_id' => 'Kapcsolattartó',
+ 'Class:lnkPersonToTeam/Attribute:person_id+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:person_name' => 'Kapcsolattartó név',
+ 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:role_id' => 'Beosztás',
+ 'Class:lnkPersonToTeam/Attribute:role_id+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:role_name' => 'Beosztás név',
+ 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~',
));
//
@@ -304,57 +313,57 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Menu:DataAdministration' => 'Adat adminisztráció',
- 'Menu:DataAdministration+' => '',
- 'Menu:Catalogs' => 'Katalógusok',
- 'Menu:Catalogs+' => '',
- 'Menu:Audit' => 'Audit',
- 'Menu:Audit+' => '',
- 'Menu:CSVImport' => 'CSV import',
- 'Menu:CSVImport+' => '',
- 'Menu:Organization' => 'Szervezeti egység',
- 'Menu:Organization+' => '',
- 'Menu:ConfigManagement' => 'Konfigurációkezelés',
- 'Menu:ConfigManagement+' => '',
- 'Menu:ConfigManagementCI' => 'Konfigurációs elemek (CI)',
- 'Menu:ConfigManagementCI+' => '',
- 'Menu:ConfigManagementOverview' => 'Áttekintő',
- 'Menu:ConfigManagementOverview+' => '',
- 'Menu:Contact' => 'Kapcsolattartók',
- 'Menu:Contact+' => '',
- 'Menu:Contact:Count' => '%1$d',
- 'Menu:Person' => 'Kapcsolattartók',
- 'Menu:Person+' => '',
- 'Menu:Team' => 'Csapatok',
- 'Menu:Team+' => '',
- 'Menu:Document' => 'Dokumentumok',
- 'Menu:Document+' => '',
- 'Menu:Location' => 'Helyszínek',
- 'Menu:Location+' => '',
- 'Menu:NewContact' => 'Új kapcsolattartó',
- 'Menu:NewContact+' => '',
- 'Menu:SearchContacts' => 'Kapcsolattartó keresés',
- 'Menu:SearchContacts+' => '',
- 'Menu:ConfigManagement:Shortcuts' => 'Gyorsgombok',
- 'Menu:ConfigManagement:AllContacts' => 'Összes kapcsolattartó: %1$d',
- 'Menu:Typology' => 'Tipológia konfiguráció',
- 'Menu:Typology+' => '',
- 'UI_WelcomeMenu_AllConfigItems' => 'Összegzés',
- 'Menu:ConfigManagement:Typology' => 'Tipológia konfiguráció',
+ 'Menu:DataAdministration' => 'Adat adminisztráció',
+ 'Menu:DataAdministration+' => '',
+ 'Menu:Catalogs' => 'Katalógusok',
+ 'Menu:Catalogs+' => '',
+ 'Menu:Audit' => 'Audit',
+ 'Menu:Audit+' => '',
+ 'Menu:CSVImport' => 'CSV import',
+ 'Menu:CSVImport+' => '',
+ 'Menu:Organization' => 'Szervezeti egység',
+ 'Menu:Organization+' => '',
+ 'Menu:ConfigManagement' => 'Konfigurációkezelés',
+ 'Menu:ConfigManagement+' => '',
+ 'Menu:ConfigManagementCI' => 'Konfigurációs elemek (CI)',
+ 'Menu:ConfigManagementCI+' => '',
+ 'Menu:ConfigManagementOverview' => 'Áttekintő',
+ 'Menu:ConfigManagementOverview+' => '',
+ 'Menu:Contact' => 'Kapcsolattartók',
+ 'Menu:Contact+' => '',
+ 'Menu:Contact:Count' => '%1$d',
+ 'Menu:Person' => 'Kapcsolattartók',
+ 'Menu:Person+' => '',
+ 'Menu:Team' => 'Csapatok',
+ 'Menu:Team+' => '',
+ 'Menu:Document' => 'Dokumentumok',
+ 'Menu:Document+' => '',
+ 'Menu:Location' => 'Helyszínek',
+ 'Menu:Location+' => '',
+ 'Menu:NewContact' => 'Új kapcsolattartó',
+ 'Menu:NewContact+' => '',
+ 'Menu:SearchContacts' => 'Kapcsolattartó keresés',
+ 'Menu:SearchContacts+' => '',
+ 'Menu:ConfigManagement:Shortcuts' => 'Gyorsgombok',
+ 'Menu:ConfigManagement:AllContacts' => 'Összes kapcsolattartó: %1$d',
+ 'Menu:Typology' => 'Tipológia konfiguráció',
+ 'Menu:Typology+' => '',
+ 'UI_WelcomeMenu_AllConfigItems' => 'Összegzés',
+ 'Menu:ConfigManagement:Typology' => 'Tipológia konfiguráció',
));
// Add translation for Fieldsets
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Person:info' => 'Általános információk',
- 'User:info' => 'Általános információk',
- 'Person:personal_info' => 'Személyes információk',
- 'Person:notifiy' => 'Értesítés',
+ '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', array(
- 'theme:fullmoon' => 'Full moon',
- 'theme:test-red' => 'Tesztpéldány (Red)',
+ '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 9cf7c3b327..74325451f8 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
@@ -99,6 +99,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:Contact' => 'Contatto',
'Class:Contact+' => '',
+ 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~',
'Class:Contact/Attribute:name' => 'Nome',
'Class:Contact/Attribute:name+' => '',
'Class:Contact/Attribute:status' => 'Stato',
@@ -136,6 +137,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:Person' => 'Persona',
'Class:Person+' => '',
+ 'Class:Person/ComplementaryName' => '%1$s - %2$s~~',
'Class:Person/Attribute:name' => 'Last Name~~',
'Class:Person/Attribute:name+' => '~~',
'Class:Person/Attribute:first_name' => 'Nome',
@@ -156,6 +158,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'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: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~~',
@@ -164,6 +168,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'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~~',
));
//
@@ -173,6 +178,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:Team' => 'Squadra',
'Class: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:tickets_list' => 'Tickets~~',
@@ -186,6 +192,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:Document' => 'Documento',
'Class:Document+' => '',
+ 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~',
'Class:Document/Attribute:name' => 'Nome',
'Class:Document/Attribute:name+' => '',
'Class:Document/Attribute:org_id' => 'Organizzazione',
@@ -285,6 +292,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkPersonToTeam' => 'Link Person / Team~~',
'Class:lnkPersonToTeam+' => '~~',
+ '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_name' => 'Team name~~',
@@ -348,6 +357,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Person:info' => 'General information~~',
'User:info' => 'General information~~',
+ 'User:profiles' => 'Profiles (minimum one)~~',
'Person:personal_info' => 'Personal information~~',
'Person:notifiy' => 'Notification~~',
));
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 3d135c7d52..9586af1226 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
@@ -99,6 +99,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:Contact' => '連絡先',
'Class:Contact+' => '',
+ 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~',
'Class:Contact/Attribute:name' => '名前',
'Class:Contact/Attribute:name+' => '',
'Class:Contact/Attribute:status' => '状態',
@@ -136,6 +137,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:Person' => '人物',
'Class:Person+' => '',
+ 'Class:Person/ComplementaryName' => '%1$s - %2$s~~',
'Class:Person/Attribute:name' => '姓',
'Class:Person/Attribute:name+' => '~~',
'Class:Person/Attribute:first_name' => 'ファーストネーム',
@@ -156,6 +158,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'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: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:picture' => 'Picture~~',
@@ -164,6 +168,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'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~~',
));
//
@@ -173,6 +178,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:Team' => 'チーム',
'Class: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~~',
'Class:Team/Attribute:tickets_list' => 'チケット',
@@ -186,6 +192,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:Document' => '文書',
'Class:Document+' => '',
+ 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~',
'Class:Document/Attribute:name' => '名前',
'Class:Document/Attribute:name+' => '',
'Class:Document/Attribute:org_id' => '組織',
@@ -285,6 +292,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkPersonToTeam' => 'リンク 人物/チーム',
'Class:lnkPersonToTeam+' => '',
+ 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~',
+ 'Class:lnkPersonToTeam/Name+' => '~~',
'Class:lnkPersonToTeam/Attribute:team_id' => 'チーム',
'Class:lnkPersonToTeam/Attribute:team_id+' => '',
'Class:lnkPersonToTeam/Attribute:team_name' => 'チーム名',
@@ -348,6 +357,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Person:info' => '情報',
'User:info' => '情報',
+ 'User:profiles' => 'Profiles (minimum one)~~',
'Person:personal_info' => 'Personal information~~',
'Person:notifiy' => '通知',
));
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 5352f38905..17db3ae869 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
@@ -106,6 +106,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:Contact' => 'Contact',
'Class:Contact+' => '',
+ 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~',
'Class:Contact/Attribute:name' => 'Naam',
'Class:Contact/Attribute:name+' => '',
'Class:Contact/Attribute:status' => 'Status',
@@ -143,6 +144,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:Person' => 'Persoon',
'Class:Person+' => '',
+ 'Class:Person/ComplementaryName' => '%1$s - %2$s~~',
'Class:Person/Attribute:name' => 'Achternaam',
'Class:Person/Attribute:name+' => '',
'Class:Person/Attribute:first_name' => 'Voornaam',
@@ -163,6 +165,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'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:user_list' => 'Users~~',
+ 'Class:Person/Attribute:user_list+' => 'All the Users associated to this person~~',
'Class:Person/Attribute:manager_id_friendlyname' => 'Herkenbare naam manager',
'Class:Person/Attribute:manager_id_friendlyname+' => '',
'Class:Person/Attribute:picture' => 'Foto',
@@ -171,6 +175,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:Person/UniquenessRule:employee_number' => 'Er is al een persoon in de organisatie \'$this->org_name$\' met hetzelfde identificatienummer',
'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~~',
));
//
@@ -180,6 +185,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:Team' => 'Team',
'Class: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',
'Class:Team/Attribute:tickets_list' => 'Tickets',
@@ -193,6 +199,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:Document' => 'Document',
'Class:Document+' => '',
+ 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~',
'Class:Document/Attribute:name' => 'Naam',
'Class:Document/Attribute:name+' => '',
'Class:Document/Attribute:org_id' => 'Organisatie',
@@ -292,6 +299,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkPersonToTeam' => 'Link Persoon / Team',
'Class:lnkPersonToTeam+' => '',
+ '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_name' => 'Naam team',
@@ -355,6 +364,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Person:info' => 'Globale informatie',
'User:info' => 'Globale informatie',
+ 'User:profiles' => 'Profiles (minimum one)~~',
'Person:personal_info' => 'Persoonlijke informatie',
'Person:notifiy' => 'Notificeer',
));
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 f12ff8725a..86d213b870 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
@@ -110,6 +110,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:Contact' => 'Kontakt',
'Class:Contact+' => '',
+ 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~',
'Class:Contact/Attribute:name' => 'Nazwa',
'Class:Contact/Attribute:name+' => '',
'Class:Contact/Attribute:status' => 'Status',
@@ -147,6 +148,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:Person' => 'Osoba',
'Class:Person+' => '',
+ 'Class:Person/ComplementaryName' => '%1$s - %2$s~~',
'Class:Person/Attribute:name' => 'Nazwisko',
'Class:Person/Attribute:name+' => '',
'Class:Person/Attribute:first_name' => 'Imię',
@@ -167,6 +169,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'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:user_list' => 'Users~~',
+ 'Class:Person/Attribute:user_list+' => 'All the Users associated to this person~~',
'Class:Person/Attribute:manager_id_friendlyname' => 'Przyjazna nazwa menedżera',
'Class:Person/Attribute:manager_id_friendlyname+' => '',
'Class:Person/Attribute:picture' => 'Zdjęcie',
@@ -175,6 +179,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'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' => '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~~',
));
//
@@ -184,6 +189,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:Team' => 'Zespół',
'Class: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',
'Class:Team/Attribute:tickets_list' => 'Zgłoszenia',
@@ -197,6 +203,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:Document' => 'Dokument',
'Class:Document+' => '',
+ 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~',
'Class:Document/Attribute:name' => 'Nazwa',
'Class:Document/Attribute:name+' => '',
'Class:Document/Attribute:org_id' => 'Organizacja',
@@ -296,6 +303,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkPersonToTeam' => 'Połączenie osoba / zespół',
'Class:lnkPersonToTeam+' => '',
+ 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~',
+ 'Class:lnkPersonToTeam/Name+' => '~~',
'Class:lnkPersonToTeam/Attribute:team_id' => 'Zespół',
'Class:lnkPersonToTeam/Attribute:team_id+' => '',
'Class:lnkPersonToTeam/Attribute:team_name' => 'Nazwa zespołu',
@@ -359,6 +368,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Person:info' => 'Informacje ogólne',
'User:info' => 'Informacje ogólne',
+ 'User:profiles' => 'Profiles (minimum one)~~',
'Person:personal_info' => 'Informacje osobiste',
'Person:notifiy' => 'Powiadomienie',
));
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 3f238096db..f46b3092b6 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
@@ -100,6 +100,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:Contact' => 'Contato',
'Class:Contact+' => '',
+ 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~',
'Class:Contact/Attribute:name' => 'Nome',
'Class:Contact/Attribute:name+' => '',
'Class:Contact/Attribute:status' => 'Status',
@@ -137,6 +138,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:Person' => 'Pessoa',
'Class:Person+' => '',
+ 'Class:Person/ComplementaryName' => '%1$s - %2$s~~',
'Class:Person/Attribute:name' => 'Último nome',
'Class:Person/Attribute:name+' => '',
'Class:Person/Attribute:first_name' => 'Primeiro nome',
@@ -157,6 +159,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:Person/Attribute:team_list+' => 'Todas as equipes que essa pessoa pertence',
'Class:Person/Attribute:tickets_list' => 'Solicitações',
'Class:Person/Attribute:tickets_list+' => 'Todos as solicitações que essa pessoa solicitou',
+ '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',
@@ -165,6 +169,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'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~~',
));
//
@@ -174,6 +179,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:Team' => 'Equipe',
'Class: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',
'Class:Team/Attribute:tickets_list' => 'Solicitações',
@@ -187,6 +193,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:Document' => 'Documento',
'Class:Document+' => '',
+ 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~',
'Class:Document/Attribute:name' => 'Nome',
'Class:Document/Attribute:name+' => '',
'Class:Document/Attribute:org_id' => 'Organização',
@@ -286,6 +293,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkPersonToTeam' => 'Link Pessoa / Equipe',
'Class:lnkPersonToTeam+' => '',
+ '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_name' => 'Nome da equipe',
@@ -349,6 +358,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'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',
));
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 ea38e2ccde..3ea77c093f 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
@@ -87,6 +87,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Contact' => 'Контакт',
'Class:Contact+' => 'Контакт',
+ 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~',
'Class:Contact/Attribute:name' => 'Название',
'Class:Contact/Attribute:name+' => '',
'Class:Contact/Attribute:status' => 'Статус',
@@ -124,6 +125,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Person' => 'Персона',
'Class:Person+' => 'Персона',
+ 'Class:Person/ComplementaryName' => '%1$s - %2$s~~',
'Class:Person/Attribute:name' => 'Фамилия',
'Class:Person/Attribute:name+' => '',
'Class:Person/Attribute:first_name' => 'Имя',
@@ -144,6 +146,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Person/Attribute:team_list+' => 'Команды с участием персоны',
'Class:Person/Attribute:tickets_list' => 'Тикеты',
'Class:Person/Attribute:tickets_list+' => 'Связанные тикеты',
+ '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:picture' => 'Фотография',
@@ -152,6 +156,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Person/UniquenessRule:employee_number' => 'В организации \'$this->org_name$\' уже есть персона с таким номером сотрудника',
'Class:Person/UniquenessRule:name+' => 'Имя сотрудника должно быть уникальным внутри организации',
'Class:Person/UniquenessRule:name' => 'В организации \'$this->org_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~~',
));
//
@@ -161,6 +166,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Team' => 'Команда',
'Class:Team+' => 'Команда',
+ 'Class:Team/ComplementaryName' => '%1$s - %2$s~~',
'Class:Team/Attribute:persons_list' => 'Участники',
'Class:Team/Attribute:persons_list+' => 'Участники команды',
'Class:Team/Attribute:tickets_list' => 'Тикеты',
@@ -174,6 +180,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Document' => 'Документ',
'Class:Document+' => 'Документ',
+ 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~',
'Class:Document/Attribute:name' => 'Название',
'Class:Document/Attribute:name+' => '',
'Class:Document/Attribute:org_id' => 'Организация',
@@ -273,6 +280,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkPersonToTeam' => 'Связь Персона/Команда',
'Class:lnkPersonToTeam+' => '',
+ 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~',
+ 'Class:lnkPersonToTeam/Name+' => '~~',
'Class:lnkPersonToTeam/Attribute:team_id' => 'Команда',
'Class:lnkPersonToTeam/Attribute:team_id+' => '',
'Class:lnkPersonToTeam/Attribute:team_name' => 'Команда',
@@ -336,6 +345,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Person:info' => 'Основная информация',
'User:info' => 'Основная информация',
+ 'User:profiles' => 'Profiles (minimum one)~~',
'Person:personal_info' => 'Личная информация',
'Person:notifiy' => 'Уведомления',
));
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 59a7882026..0ee730755c 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
@@ -99,6 +99,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:Contact' => 'Kontakt',
'Class:Contact+' => '',
+ 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~',
'Class:Contact/Attribute:name' => 'Meno',
'Class:Contact/Attribute:name+' => '',
'Class:Contact/Attribute:status' => 'Stav',
@@ -136,6 +137,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:Person' => 'Osoba',
'Class:Person+' => '',
+ 'Class:Person/ComplementaryName' => '%1$s - %2$s~~',
'Class:Person/Attribute:name' => 'Priezvisko',
'Class:Person/Attribute:name+' => '',
'Class:Person/Attribute:first_name' => 'Krstné meno',
@@ -156,6 +158,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'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: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',
'Class:Person/Attribute:manager_id_friendlyname+' => '',
'Class:Person/Attribute:picture' => 'Picture~~',
@@ -164,6 +168,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'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~~',
));
//
@@ -173,6 +178,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:Team' => 'Tím',
'Class: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~~',
'Class:Team/Attribute:tickets_list' => 'Tickety',
@@ -186,6 +192,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:Document' => 'Dokument',
'Class:Document+' => '',
+ 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~',
'Class:Document/Attribute:name' => 'Názov',
'Class:Document/Attribute:name+' => '',
'Class:Document/Attribute:org_id' => 'Organizácia',
@@ -285,6 +292,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkPersonToTeam' => 'väzba - Osoba / Tím',
'Class:lnkPersonToTeam+' => '',
+ '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_name' => 'Názov tímu',
@@ -348,6 +357,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'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',
));
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 71ac37ada9..2c36c438cf 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
@@ -101,6 +101,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:Contact' => 'İrtibat',
'Class:Contact+' => '',
+ 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~',
'Class:Contact/Attribute:name' => 'Adı',
'Class:Contact/Attribute:name+' => '',
'Class:Contact/Attribute:status' => 'Durumu',
@@ -138,6 +139,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:Person' => 'Kişi',
'Class:Person+' => '',
+ 'Class:Person/ComplementaryName' => '%1$s - %2$s~~',
'Class:Person/Attribute:name' => 'Soyad',
'Class:Person/Attribute:name+' => '~~',
'Class:Person/Attribute:first_name' => 'Adı',
@@ -158,6 +160,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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: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ı',
'Class:Person/Attribute:manager_id_friendlyname+' => '~~',
'Class:Person/Attribute:picture' => 'Picture~~',
@@ -166,6 +170,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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~~',
));
//
@@ -175,6 +180,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:Team' => 'Ekip',
'Class: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',
'Class:Team/Attribute:tickets_list' => 'Çağrı Kayıtları',
@@ -188,6 +194,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:Document' => 'Doküman',
'Class:Document+' => '',
+ 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~',
'Class:Document/Attribute:name' => 'Adı',
'Class:Document/Attribute:name+' => '',
'Class:Document/Attribute:org_id' => 'Kurum',
@@ -287,6 +294,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkPersonToTeam' => 'Bağlantılı Kişi / Ekip',
'Class:lnkPersonToTeam+' => '~~',
+ 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~',
+ 'Class:lnkPersonToTeam/Name+' => '~~',
'Class:lnkPersonToTeam/Attribute:team_id' => 'Ekip',
'Class:lnkPersonToTeam/Attribute:team_id+' => '~~',
'Class:lnkPersonToTeam/Attribute:team_name' => 'Ekip adı',
@@ -350,6 +359,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Person:info' => 'Genel Bilgi',
'User:info' => 'Genel Bilgi',
+ 'User:profiles' => 'Profiles (minimum one)~~',
'Person:personal_info' => 'Personal information~~',
'Person:notifiy' => 'Bildirim',
));
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 8fa8154967..e17753b691 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
@@ -20,10 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
-
-
-
// Dictionnary conventions
// Class:
// Class:+
@@ -35,8 +31,6 @@
// Class:/Stimulus:+
// Class:/UniquenessRule:
// Class:/UniquenessRule:+
-
-
//////////////////////////////////////////////////////////////////////
// Note: The classes have been grouped by categories: bizmodel
//////////////////////////////////////////////////////////////////////
@@ -44,12 +38,9 @@
// Classes in 'bizmodel'
//////////////////////////////////////////////////////////////////////
//
-
-
//
// Class: Organization
//
-
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Organization' => '组织',
'Class:Organization+' => '',
@@ -119,6 +110,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Contact' => '联系人',
'Class:Contact+' => '',
+ 'Class:Contact/ComplementaryName' => '%1$s - %2$s~~',
'Class:Contact/Attribute:name' => '名称',
'Class:Contact/Attribute:name+' => '',
'Class:Contact/Attribute:status' => '状态',
@@ -157,6 +149,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Person' => '个人',
'Class:Person+' => '',
'Class:Person/Name' => '%2$s %1$s',
+ 'Class:Person/ComplementaryName' => '%1$s - %2$s~~',
'Class:Person/Attribute:name' => '姓',
'Class:Person/Attribute:name+' => '',
'Class:Person/Attribute:first_name' => '名',
@@ -177,6 +170,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Person/Attribute:team_list+' => '这个人归属的所有团队',
'Class:Person/Attribute:tickets_list' => '工单',
'Class:Person/Attribute:tickets_list+' => '此人发起的所有工单',
+ '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:picture' => '头像',
@@ -185,6 +180,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Person/UniquenessRule:employee_number' => '\'$this->org_name$\' 内已经有人占用了这个员工号',
'Class:Person/UniquenessRule:name+' => '同一组织内的员工姓名必须唯一',
'Class:Person/UniquenessRule:name' => '\'$this->org_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~~'
));
//
@@ -194,6 +190,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Team' => '团队',
'Class:Team+' => '',
+ 'Class:Team/ComplementaryName' => '%1$s - %2$s~~',
'Class:Team/Attribute:persons_list' => '成员',
'Class:Team/Attribute:persons_list+' => '此团队包含的所有成员',
'Class:Team/Attribute:tickets_list' => '工单',
@@ -207,6 +204,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Document' => '文档',
'Class:Document+' => '',
+ 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s~~',
'Class:Document/Attribute:name' => '名称',
'Class:Document/Attribute:name+' => '',
'Class:Document/Attribute:org_id' => '组织',
@@ -306,6 +304,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkPersonToTeam' => '关联 个体/团队',
'Class:lnkPersonToTeam+' => '',
+ 'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~',
+ 'Class:lnkPersonToTeam/Name+' => '~~',
'Class:lnkPersonToTeam/Attribute:team_id' => '团队',
'Class:lnkPersonToTeam/Attribute:team_id+' => '',
'Class:lnkPersonToTeam/Attribute:team_name' => '团队名称',
@@ -369,6 +369,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Person:info' => '基本信息',
'User:info' => '基本信息',
+ 'User:profiles' => 'Profiles (minimum one)~~',
'Person:personal_info' => '个人信息',
'Person:notifiy' => '通知',
));
diff --git a/datamodels/2.x/itop-themes-compat/cs.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/cs.dict.itop-themes-compat.php
index acd662ebe3..c49f5b0da3 100644
--- a/datamodels/2.x/itop-themes-compat/cs.dict.itop-themes-compat.php
+++ b/datamodels/2.x/itop-themes-compat/cs.dict.itop-themes-compat.php
@@ -5,7 +5,6 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'theme:light-grey' => 'Light Grey (deprecated)~~',
));
diff --git a/datamodels/2.x/itop-themes-compat/da.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/da.dict.itop-themes-compat.php
index 6a30e8cb6b..89708875cb 100644
--- a/datamodels/2.x/itop-themes-compat/da.dict.itop-themes-compat.php
+++ b/datamodels/2.x/itop-themes-compat/da.dict.itop-themes-compat.php
@@ -5,7 +5,6 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'theme:light-grey' => 'Light Grey (deprecated)~~',
));
diff --git a/datamodels/2.x/itop-themes-compat/de.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/de.dict.itop-themes-compat.php
index 181bd28cb1..e09c7f5597 100644
--- a/datamodels/2.x/itop-themes-compat/de.dict.itop-themes-compat.php
+++ b/datamodels/2.x/itop-themes-compat/de.dict.itop-themes-compat.php
@@ -5,7 +5,6 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('DE DE', 'German', 'Deutsch', array(
'theme:light-grey' => 'Light Grey (veraltet)',
));
diff --git a/datamodels/2.x/itop-themes-compat/es_cr.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/es_cr.dict.itop-themes-compat.php
index 7b89eabc96..29ead56429 100644
--- a/datamodels/2.x/itop-themes-compat/es_cr.dict.itop-themes-compat.php
+++ b/datamodels/2.x/itop-themes-compat/es_cr.dict.itop-themes-compat.php
@@ -5,7 +5,6 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'theme:light-grey' => 'Light Grey (deprecated)~~',
));
diff --git a/datamodels/2.x/itop-themes-compat/fr.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/fr.dict.itop-themes-compat.php
index 1ca71525ce..54ed5b5729 100644
--- a/datamodels/2.x/itop-themes-compat/fr.dict.itop-themes-compat.php
+++ b/datamodels/2.x/itop-themes-compat/fr.dict.itop-themes-compat.php
@@ -5,7 +5,6 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('FR FR', 'French', 'Français', array(
'theme:light-grey' => 'Light Grey (obsolète)',
));
diff --git a/datamodels/2.x/itop-themes-compat/hu.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/hu.dict.itop-themes-compat.php
index db6189d588..c4eb1c8f25 100644
--- a/datamodels/2.x/itop-themes-compat/hu.dict.itop-themes-compat.php
+++ b/datamodels/2.x/itop-themes-compat/hu.dict.itop-themes-compat.php
@@ -5,7 +5,6 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'theme:light-grey' => 'Világosszürke (elavult)',
));
diff --git a/datamodels/2.x/itop-themes-compat/it.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/it.dict.itop-themes-compat.php
index 890c745725..8fa4ebeea2 100644
--- a/datamodels/2.x/itop-themes-compat/it.dict.itop-themes-compat.php
+++ b/datamodels/2.x/itop-themes-compat/it.dict.itop-themes-compat.php
@@ -5,7 +5,6 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'theme:light-grey' => 'Light Grey (deprecated)~~',
));
diff --git a/datamodels/2.x/itop-themes-compat/ja.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/ja.dict.itop-themes-compat.php
index eb29e6616c..df333ef255 100644
--- a/datamodels/2.x/itop-themes-compat/ja.dict.itop-themes-compat.php
+++ b/datamodels/2.x/itop-themes-compat/ja.dict.itop-themes-compat.php
@@ -5,7 +5,6 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('JA JP', 'Japanese', '日本語', array(
'theme:light-grey' => 'Light Grey (deprecated)~~',
));
diff --git a/datamodels/2.x/itop-themes-compat/nl.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/nl.dict.itop-themes-compat.php
index 9c90276913..822449dd77 100644
--- a/datamodels/2.x/itop-themes-compat/nl.dict.itop-themes-compat.php
+++ b/datamodels/2.x/itop-themes-compat/nl.dict.itop-themes-compat.php
@@ -5,7 +5,6 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'theme:light-grey' => 'Light Grey (deprecated)~~',
));
diff --git a/datamodels/2.x/itop-themes-compat/pt_br.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/pt_br.dict.itop-themes-compat.php
index 37ba9bb8ea..05f3b5890b 100644
--- a/datamodels/2.x/itop-themes-compat/pt_br.dict.itop-themes-compat.php
+++ b/datamodels/2.x/itop-themes-compat/pt_br.dict.itop-themes-compat.php
@@ -5,7 +5,6 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'theme:light-grey' => 'Light Grey (deprecated)~~',
));
diff --git a/datamodels/2.x/itop-themes-compat/ru.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/ru.dict.itop-themes-compat.php
index 623b5b8e1e..270944c530 100644
--- a/datamodels/2.x/itop-themes-compat/ru.dict.itop-themes-compat.php
+++ b/datamodels/2.x/itop-themes-compat/ru.dict.itop-themes-compat.php
@@ -5,7 +5,6 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('RU RU', 'Russian', 'Русский', array(
'theme:light-grey' => 'Light Grey (deprecated)~~',
));
diff --git a/datamodels/2.x/itop-themes-compat/sk.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/sk.dict.itop-themes-compat.php
index c6a188ce66..ba66c61404 100644
--- a/datamodels/2.x/itop-themes-compat/sk.dict.itop-themes-compat.php
+++ b/datamodels/2.x/itop-themes-compat/sk.dict.itop-themes-compat.php
@@ -5,7 +5,6 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'theme:light-grey' => 'Light Grey (deprecated)~~',
));
diff --git a/datamodels/2.x/itop-themes-compat/tr.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/tr.dict.itop-themes-compat.php
index a0f70571bd..d9bc5cf224 100644
--- a/datamodels/2.x/itop-themes-compat/tr.dict.itop-themes-compat.php
+++ b/datamodels/2.x/itop-themes-compat/tr.dict.itop-themes-compat.php
@@ -5,7 +5,6 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'theme:light-grey' => 'Light Grey (deprecated)~~',
));
diff --git a/datamodels/2.x/itop-themes-compat/zh_cn.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/zh_cn.dict.itop-themes-compat.php
index 3bdecb0747..510486430d 100644
--- a/datamodels/2.x/itop-themes-compat/zh_cn.dict.itop-themes-compat.php
+++ b/datamodels/2.x/itop-themes-compat/zh_cn.dict.itop-themes-compat.php
@@ -5,7 +5,6 @@
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'theme:light-grey' => 'Light Grey (deprecated)~~',
));
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 661eb56af4..fc6a841a81 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
@@ -97,12 +97,15 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkContactToTicket' => 'Spojení (Kontakt / Tiket)',
'Class:lnkContactToTicket+' => '',
+ 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~',
'Class:lnkContactToTicket/Attribute:ticket_id' => 'Tiket',
'Class:lnkContactToTicket/Attribute:ticket_id+' => '',
'Class:lnkContactToTicket/Attribute:ticket_ref' => 'ID',
'Class:lnkContactToTicket/Attribute:ticket_ref+' => '',
'Class:lnkContactToTicket/Attribute:contact_id' => 'Kontakt',
'Class:lnkContactToTicket/Attribute:contact_id+' => '',
+ 'Class:lnkContactToTicket/Attribute:contact_name' => 'Contact name~~',
+ 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~',
'Class:lnkContactToTicket/Attribute:contact_email' => 'Email kontaktu',
'Class:lnkContactToTicket/Attribute:contact_email+' => '',
'Class:lnkContactToTicket/Attribute:role' => 'Role (text)',
@@ -155,94 +158,94 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
// Fieldset translation
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Ticket:baseinfo' => 'Obecné informace',
- 'Ticket:date' => 'Data',
- 'Ticket:contact' => 'Kontakty',
- 'Ticket:moreinfo' => 'Více informací',
- 'Ticket:relation' => 'Vztahy',
- 'Ticket:log' => 'Komunikace',
- 'Ticket:Type' => 'Kvalifikace',
- 'Ticket:support' => 'Podpora',
- 'Ticket:resolution' => 'Řešení',
- 'Ticket:SLA' => 'SLA zpráva',
- 'WorkOrder:Details' => 'Detaily',
- 'WorkOrder:Moreinfo' => 'Více informací',
- 'Tickets:ResolvedFrom' => 'Vyřešeno automaticky na základě %1$s',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Ticket:baseinfo' => 'Obecné informace',
+ 'Ticket:date' => 'Data',
+ 'Ticket:contact' => 'Kontakty',
+ 'Ticket:moreinfo' => 'Více informací',
+ 'Ticket:relation' => 'Vztahy',
+ 'Ticket:log' => 'Komunikace',
+ 'Ticket:Type' => 'Kvalifikace',
+ 'Ticket:support' => 'Podpora',
+ 'Ticket:resolution' => 'Řešení',
+ 'Ticket:SLA' => 'SLA zpráva',
+ 'WorkOrder:Details' => 'Detaily',
+ 'WorkOrder:Moreinfo' => 'Více informací',
+ 'Tickets:ResolvedFrom' => 'Vyřešeno automaticky na základě %1$s',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme',
- 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
- 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method: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' => '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' => '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:cmdbAbstractObject/Method:Reset' => 'Reset',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR',
));
diff --git a/datamodels/2.x/itop-tickets/dictionaries/da.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/da.dict.itop-tickets.php
index 8c3d76f5b6..25e23257aa 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
@@ -82,12 +82,15 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkContactToTicket' => 'Sammenhæng Kontakt/Ticket',
'Class:lnkContactToTicket+' => '',
+ 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~',
'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket',
'Class:lnkContactToTicket/Attribute:ticket_id+' => '',
'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Reference',
'Class:lnkContactToTicket/Attribute:ticket_ref+' => '',
'Class:lnkContactToTicket/Attribute:contact_id' => 'Kontakt',
'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:role' => 'Rolle',
@@ -140,94 +143,94 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
// Fieldset translation
Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Ticket:baseinfo' => 'Almindelig information',
- 'Ticket:date' => 'Dato',
- 'Ticket:contact' => 'Kontakt',
- 'Ticket:moreinfo' => 'Yderligere information',
- 'Ticket:relation' => 'Betegnelse',
- 'Ticket:log' => 'Kommunikation',
- 'Ticket:Type' => 'Qualifikation',
- 'Ticket:support' => 'Support',
- 'Ticket:resolution' => 'Løsning',
- 'Ticket:SLA' => 'SLA Report',
- 'WorkOrder:Details' => 'Detaljer',
- 'WorkOrder:Moreinfo' => 'Yderligere information',
- 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Ticket:baseinfo' => 'Almindelig information',
+ 'Ticket:date' => 'Dato',
+ 'Ticket:contact' => 'Kontakt',
+ 'Ticket:moreinfo' => 'Yderligere information',
+ 'Ticket:relation' => 'Betegnelse',
+ 'Ticket:log' => 'Kommunikation',
+ 'Ticket:Type' => 'Qualifikation',
+ 'Ticket:support' => 'Support',
+ 'Ticket:resolution' => 'Løsning',
+ 'Ticket:SLA' => 'SLA Report',
+ 'WorkOrder:Details' => 'Detaljer',
+ 'WorkOrder:Moreinfo' => 'Yderligere information',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
- 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method: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' => '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' => '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:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
));
diff --git a/datamodels/2.x/itop-tickets/dictionaries/de.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/de.dict.itop-tickets.php
index 114ca1c130..8c945758e4 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
@@ -84,12 +84,15 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkContactToTicket' => 'Verknüpfung Kontakt/Ticket',
'Class:lnkContactToTicket+' => '',
+ 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~',
'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket',
'Class:lnkContactToTicket/Attribute:ticket_id+' => '',
'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Referenz',
'Class:lnkContactToTicket/Attribute:ticket_ref+' => '',
'Class:lnkContactToTicket/Attribute:contact_id' => 'Kontakt',
'Class:lnkContactToTicket/Attribute:contact_id+' => '',
+ 'Class:lnkContactToTicket/Attribute:contact_name' => 'Contact name~~',
+ 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~',
'Class:lnkContactToTicket/Attribute:contact_email' => 'Kontakt-E-Mail',
'Class:lnkContactToTicket/Attribute:contact_email+' => '',
'Class:lnkContactToTicket/Attribute:role' => 'Rolle (Text)',
@@ -142,94 +145,94 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
// Fieldset translation
Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Ticket:baseinfo' => 'Allgemeine Informationen',
- 'Ticket:date' => 'Daten',
- 'Ticket:contact' => 'Kontakte',
- 'Ticket:moreinfo' => 'Weitergehende Informationen',
- 'Ticket:relation' => 'Beziehungen',
- 'Ticket:log' => 'Kommunikation',
- 'Ticket:Type' => 'Qualifikation',
- 'Ticket:support' => 'Support',
- 'Ticket:resolution' => 'Lösung',
- 'Ticket:SLA' => 'SLA-Report',
- 'WorkOrder:Details' => 'Details',
- 'WorkOrder:Moreinfo' => 'Weitere Informationen',
- 'Tickets:ResolvedFrom' => 'Automatisch durch %1$s gelöst',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Ein Attribut (Feld) mit einem statischen Wert beschreiben',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Das Feld, das im aktuellen Objekt gesetzt werden soll',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Wert',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Der Wert, der geschrieben werden soll',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Ein Attribut (Feld) mit der aktuellen Zeit und Datum schreiben',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Ein Attribut (Feld), wenn leer, mit der aktuellen Zeit und Datum schreiben',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Zielfeld',
+ 'Ticket:baseinfo' => 'Allgemeine Informationen',
+ 'Ticket:date' => 'Daten',
+ 'Ticket:contact' => 'Kontakte',
+ 'Ticket:moreinfo' => 'Weitergehende Informationen',
+ 'Ticket:relation' => 'Beziehungen',
+ 'Ticket:log' => 'Kommunikation',
+ 'Ticket:Type' => 'Qualifikation',
+ 'Ticket:support' => 'Support',
+ 'Ticket:resolution' => 'Lösung',
+ 'Ticket:SLA' => 'SLA-Report',
+ 'WorkOrder:Details' => 'Details',
+ 'WorkOrder:Moreinfo' => 'Weitere Informationen',
+ 'Tickets:ResolvedFrom' => 'Automatisch durch %1$s gelöst',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Ein Attribut (Feld) mit einem statischen Wert beschreiben',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Das Feld, das im aktuellen Objekt gesetzt werden soll',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Wert',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Der Wert, der geschrieben werden soll',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Ein Attribut (Feld) mit der aktuellen Zeit und Datum schreiben',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Ein Attribut (Feld), wenn leer, mit der aktuellen Zeit und Datum schreiben',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Zielfeld',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Ein Attribut (Feld) mit dem derzeit eingeloggten User schreiben',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll. Falls das Feld vom Typ String ist, wird der FriendlyName des Users verwendet, ansonsten der Identifikator. Der FriendlyName ist der Name, der mit dem User-Account verknüpften Person (falls vorhanden), ansonsten der Accountname (Login).',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Schreibe ein Attribut (Feld) mit der gerade eingeloggten Person (die \\"Person\\", die mit dem gerade eingeloggten User verknüpft ist)',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll. Falls das Feld vom Typ String ist, wird der FriendlyName des Users verwendet, ansonsten der Identifikator.',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Ein Attribut (Feld) mit der Zeit (in Sekunden) schreiben, die seit einem Datumswert aus einem anderen Feld vergangen ist. ',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Referenzfeld',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Das Feld, aus dem die Refernzzeit/datum gelesen werden soll',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Arbeitszeiten',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leer lassen um das Standard-Arbeitzeiten-Schema zu verwenden, oder auf \\"DefaultWorkingTimeComputer\\" setzen um ein 24x7-Schema zu erzwingen',
- 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull',
- 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Ein Attribut (Feld), wenn leer, mit einem festen Wert schreiben',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Wert',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'Der Wert der geschrieben werden soll',
- 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue',
- 'Class:cmdbAbstractObject/Method:AddValue+' => 'Addiert einen festen Wert zu einem Attribut (Feld)',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Wert',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Dezimalwert welcher addiert werden soll, kann auch negativ sein',
- 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate',
- 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Ein Attribut (Feld) mit einem Datum schreiben, welches aus einem anderen Feld berechnet wird',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifikator',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Modifikator für das Quellfeld in Textform z.B. "+3 days"',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Quellfeld',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'Das Feld, welches als Quellfeld für den Modifikator verwendet werden soll',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Ein Attribut (Feld), wenn leer, mit einem Datum schreiben, welches aus einem anderen Feld berechnet wird',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Ein Attribut (Feld) mit dem derzeit eingeloggten User schreiben',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll. Falls das Feld vom Typ String ist, wird der FriendlyName des Users verwendet, ansonsten der Identifikator. Der FriendlyName ist der Name, der mit dem User-Account verknüpften Person (falls vorhanden), ansonsten der Accountname (Login).',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Schreibe ein Attribut (Feld) mit der gerade eingeloggten Person (die \\"Person\\", die mit dem gerade eingeloggten User verknüpft ist)',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll. Falls das Feld vom Typ String ist, wird der FriendlyName des Users verwendet, ansonsten der Identifikator.',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Ein Attribut (Feld) mit der Zeit (in Sekunden) schreiben, die seit einem Datumswert aus einem anderen Feld vergangen ist. ',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Referenzfeld',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Das Feld, aus dem die Refernzzeit/datum gelesen werden soll',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Arbeitszeiten',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leer lassen um das Standard-Arbeitzeiten-Schema zu verwenden, oder auf \\"DefaultWorkingTimeComputer\\" setzen um ein 24x7-Schema zu erzwingen',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Ein Attribut (Feld), wenn leer, mit einem festen Wert schreiben',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Wert',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'Der Wert der geschrieben werden soll',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Addiert einen festen Wert zu einem Attribut (Feld)',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Wert',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Dezimalwert welcher addiert werden soll, kann auch negativ sein',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Ein Attribut (Feld) mit einem Datum schreiben, welches aus einem anderen Feld berechnet wird',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifikator',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Modifikator für das Quellfeld in Textform z.B. "+3 days"',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Quellfeld',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'Das Feld, welches als Quellfeld für den Modifikator verwendet werden soll',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Ein Attribut (Feld), wenn leer, mit einem Datum schreiben, welches aus einem anderen Feld berechnet wird',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Zielfeld',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifikator',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifikator',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Modifikator für das Quellfeld in Textform z.B. "+3 days"',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Quellfeld',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Quellfeld',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'Das Feld, welches als Quellfeld für den Modifikator verwendet werden soll',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Reset',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Ein Attribut (Feld) auf seinen Default-Wert zurücksetzen',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Das Feld, das im aktuellen Objekt zurückgesetzt werden soll',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Copy',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Kopiere den Wert eines Attributs (Felds) in ein anderes Feld',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Zielfeld',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Quellfeld',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Das Feld des aktuellen Objekts, aus dem der Wert entnommen werden soll',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'Stimulus anwenden',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Dem ausgewählten Objekt den ausgewählten Stimulus zuweisen',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus-Code',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Ein valider Stimulus-Code für die aktuelle Klasse',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own (Erstzuweisungszeit)',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Zielvorgabe (SLT) vom Typ TTO',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve (Erstlösungszeit)',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Zielvorgabe (SLT) vom Typ TTR',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Ein Attribut (Feld) auf seinen Default-Wert zurücksetzen',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Das Feld, das im aktuellen Objekt zurückgesetzt werden soll',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Kopiere den Wert eines Attributs (Felds) in ein anderes Feld',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Zielfeld',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Das Feld, das im aktuellen Objekt geschrieben werden soll',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Quellfeld',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Das Feld des aktuellen Objekts, aus dem der Wert entnommen werden soll',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'Stimulus anwenden',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Dem ausgewählten Objekt den ausgewählten Stimulus zuweisen',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus-Code',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Ein valider Stimulus-Code für die aktuelle Klasse',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own (Erstzuweisungszeit)',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Zielvorgabe (SLT) vom Typ TTO',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve (Erstlösungszeit)',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Zielvorgabe (SLT) vom Typ TTR',
));
diff --git a/datamodels/2.x/itop-tickets/dictionaries/es_cr.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/es_cr.dict.itop-tickets.php
index cc8fdfcef6..872ae9843a 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
@@ -96,12 +96,15 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkContactToTicket' => 'Relación Contacto y Ticket',
'Class:lnkContactToTicket+' => 'Relación Contacto y Ticket',
+ 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~',
'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket',
'Class:lnkContactToTicket/Attribute:ticket_id+' => 'Ticket',
'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref',
'Class:lnkContactToTicket/Attribute:ticket_ref+' => 'Ref',
'Class:lnkContactToTicket/Attribute:contact_id' => 'Contacto',
'Class:lnkContactToTicket/Attribute:contact_id+' => 'Contacto',
+ 'Class:lnkContactToTicket/Attribute:contact_name' => 'Contact name~~',
+ 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~',
'Class:lnkContactToTicket/Attribute:contact_email' => 'Correo Electrónico',
'Class:lnkContactToTicket/Attribute:contact_email+' => 'Correo Electrónico',
'Class:lnkContactToTicket/Attribute:role' => 'Rol',
@@ -154,94 +157,94 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
// Fieldset translation
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
- 'Ticket:baseinfo' => 'Información General',
- 'Ticket:date' => 'Fechas',
- 'Ticket:contact' => 'Contactos',
- 'Ticket:moreinfo' => 'Más Información',
- 'Ticket:relation' => 'Relaciones',
- 'Ticket:log' => 'Comunicaciones',
- 'Ticket:Type' => 'Clasificación',
- 'Ticket:support' => 'Soporte',
- 'Ticket:resolution' => 'Solución',
- 'Ticket:SLA' => 'Reporte de SLA',
- 'WorkOrder:Details' => 'Detalles',
- 'WorkOrder:Moreinfo' => 'Más Información',
- 'Tickets:ResolvedFrom' => 'Automáticamente resuelto de %1$s',
- 'Class:cmdbAbstractObject/Method:Set' => 'Asignar',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Asignar campo con valor estático',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Campo Destino',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'El campo a asignar, en el objeto actual',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Valor',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Valor a asignar',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'Asignar fecha actual',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Asignar fecha y hora actuales',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Campo Destino',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'El campo a asignar, en el objeto actual',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Ticket:baseinfo' => 'Información General',
+ 'Ticket:date' => 'Fechas',
+ 'Ticket:contact' => 'Contactos',
+ 'Ticket:moreinfo' => 'Más Información',
+ 'Ticket:relation' => 'Relaciones',
+ 'Ticket:log' => 'Comunicaciones',
+ 'Ticket:Type' => 'Clasificación',
+ 'Ticket:support' => 'Soporte',
+ 'Ticket:resolution' => 'Solución',
+ 'Ticket:SLA' => 'Reporte de SLA',
+ 'WorkOrder:Details' => 'Detalles',
+ 'WorkOrder:Moreinfo' => 'Más Información',
+ 'Tickets:ResolvedFrom' => 'Automáticamente resuelto de %1$s',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Asignar',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Asignar campo con valor estático',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Campo Destino',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'El campo a asignar, en el objeto actual',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Valor',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Valor a asignar',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'Asignar fecha actual',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Asignar fecha y hora actuales',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Campo Destino',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'El campo a asignar, en el objeto actual',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'Asignar Usuario actual',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Asignar Usuario actual',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Campo Destino',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Si el campo es una cadena de caracteres, entonces el nombre completo será usado, de otra manera el identificador será usado. El nombre completo es el nombre de una persona que está ligado a un usurio, si no será su clave de acceso.',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'Asignar Persona actual',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Asignar Persona actual',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Campo Destino',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Si el campo es una cadena de caracteres, entonces el nombre completo será usado, de otra manera el identificador será usado.',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'Asignar tiempo transcurrido',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Asignar tiempo transcurrido (segundos)',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Campo Destino',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'El campo a configurar, en el objeto actual',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Campo de Referencia',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'El campo desde el que se obtienen los datos referenciados',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Horas Trabajadas',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Dejar vacio para utilizar el horario de trabajo estandar, o dejar por omisión para usar esquema 7x24',
- 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
- 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'Asignar Usuario actual',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Asignar Usuario actual',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Campo Destino',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Si el campo es una cadena de caracteres, entonces el nombre completo será usado, de otra manera el identificador será usado. El nombre completo es el nombre de una persona que está ligado a un usurio, si no será su clave de acceso.',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'Asignar Persona actual',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Asignar Persona actual',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Campo Destino',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Si el campo es una cadena de caracteres, entonces el nombre completo será usado, de otra manera el identificador será usado.',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'Asignar tiempo transcurrido',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Asignar tiempo transcurrido (segundos)',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Campo Destino',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'El campo a configurar, en el objeto actual',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Campo de Referencia',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'El campo desde el que se obtienen los datos referenciados',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Horas Trabajadas',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Dejar vacio para utilizar el horario de trabajo estandar, o dejar por omisión para usar esquema 7x24',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => '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' => 'Source field~~',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Restablecer',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Restablecer a valor por omisión',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Campo Destino',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Campo a restablecer',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Copiar',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Copier el valor de un campo a otro',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Campo Destino',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Campo a asignar',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Campo Origen',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Campo de donde se obtendrá valor',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'Aplicar Stimulus',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Aplicar stimulus específico a objeto actual',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Código Stimulus',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Un código de stimulus válido para la clase actual',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Tiempo a Pertenencia',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Objetivo basado en SLT de tipo TTO',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Tiempo a Resolución',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Objetivo basado en SLT de tipo TTR',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Restablecer',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Restablecer a valor por omisión',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Campo Destino',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Campo a restablecer',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copiar',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copier el valor de un campo a otro',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Campo Destino',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Campo a asignar',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Campo Origen',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Campo de donde se obtendrá valor',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'Aplicar Stimulus',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Aplicar stimulus específico a objeto actual',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Código Stimulus',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Un código de stimulus válido para la clase actual',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Tiempo a Pertenencia',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Objetivo basado en SLT de tipo TTO',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Tiempo a Resolución',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Objetivo basado en SLT de tipo TTR',
));
diff --git a/datamodels/2.x/itop-tickets/dictionaries/fr.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/fr.dict.itop-tickets.php
index d8a0e5465f..5a0828d6bc 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
@@ -84,6 +84,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkContactToTicket' => 'Lien Contact / Ticket',
'Class:lnkContactToTicket+' => '',
+ 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~',
'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket',
'Class:lnkContactToTicket/Attribute:ticket_id+' => '',
'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Référence',
@@ -144,98 +145,96 @@ Dict::Add('FR FR', 'French', 'Français', array(
// Fieldset translation
Dict::Add('FR FR', 'French', 'Français', array(
- 'Ticket:baseinfo' => 'Informations générales',
- 'Ticket:date' => 'Dates',
- 'Ticket:contact' => 'Contacts',
- 'Ticket:moreinfo' => 'Informations complémentaires',
- 'Ticket:relation' => 'Relations',
- 'Ticket:log' => 'Communications',
- 'Ticket:Type' => 'Qualification',
- 'Ticket:support' => 'Support',
- 'Ticket:resolution' => 'Résolution',
- 'Ticket:SLA' => 'Rapport SLA',
- 'WorkOrder:Details' => 'Détails',
- 'WorkOrder:Moreinfo' => 'Informations complémentaires',
- 'Tickets:ResolvedFrom' => 'Résolu via %1$s',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set (remplir)',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Remplir un champ avec une valeur statique',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Valeur',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'La valeur statique',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate (reinitialiser à la date courante)',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Initialiser un champ avec la date et l\'heure courantes',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull (initialiser à la date courante)',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Initialiser un champ seulement s\'il est vide, avec la date et l\'heure courantes',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Champ Cible',
+ 'Ticket:baseinfo' => 'Informations générales',
+ 'Ticket:date' => 'Dates',
+ 'Ticket:contact' => 'Contacts',
+ 'Ticket:moreinfo' => 'Informations complémentaires',
+ 'Ticket:relation' => 'Relations',
+ 'Ticket:log' => 'Communications',
+ 'Ticket:Type' => 'Qualification',
+ 'Ticket:support' => 'Support',
+ 'Ticket:resolution' => 'Résolution',
+ 'Ticket:SLA' => 'Rapport SLA',
+ 'WorkOrder:Details' => 'Détails',
+ 'WorkOrder:Moreinfo' => 'Informations complémentaires',
+ 'Tickets:ResolvedFrom' => 'Résolu via %1$s',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set (remplir)',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Remplir un champ avec une valeur statique',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Valeur',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'La valeur statique',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate (reinitialiser à la date courante)',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Initialiser un champ avec la date et l\'heure courantes',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull (initialiser à la date courante)',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Initialiser un champ seulement s\'il est vide, avec la date et l\'heure courantes',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Champ Cible',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser (reinitialiser à l\'utilisateur courant)',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Initialiser un champ avec l\'utilisateur qui est en train d\'effectuer une action sur l\'objet',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Le champ à initialiser, dans l\'objet courant. Si ce champ est une chaîne de caractère, alors le nom usuel sera utilisé. Dans les autres cas, ce sera l\'identifiant de l\'objet. Le nom usuel est le nom usuel de la personne attachée au compte utilisateur. Si aucune personne n\'est rattachée au compte utilisateur, alors le nom usuel est l\'identifiant de connexion.',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson (initialiser à l\'utilisateur courant)',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Initialiser un champ avec la personne associée au compte de l\'utilisateur qui est en train d\'effectuer une action sur l\'objet',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Le champ à initialiser, dans l\'objet courant. Si ce champ est une chaîne de caractère, alors le nom usuel sera utilisé. Dans les autres cas, ce sera l\'identifiant de l\'objet',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime (initialiser avec le temps passé)',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Initialiser un champ avec la durée écoulée depuis une date donnée par un autre champ (champ de référence)',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Champ de Référence',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Le champ contenant la date de début',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Jours et Heures Ouvrés',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Laisser ce champ vide pour bénéficier de la gestion des fenêtres de couverture, ou saisir "DefaultWorkingTimeComputer" pour passer en mode 24h/24 7j/7',
- 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull (initialiser)',
- 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Remplir seulement s\'il est vide, un champ avec une valeur statique',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Valeur',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'La valeur à mettre dans le champ',
- 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue (ajouter une valeur)',
- 'Class:cmdbAbstractObject/Method:AddValue+' => 'Ajouter une valeur à un champ',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'Le champ à modifier, dans l\'objet courant',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Valeur',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Valeur décimal qui sera ajoutée. Cette valeur peut être négative',
- 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate (remplir avec une date calculée)',
- 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Remplir un champ avec une date relative à celle d\'un autre champ',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modificateur',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Texte en anglais spécifiant la modification à appliquer sur le champ source, ex. "+3 days"',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Champ source',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'Champ utilisé comme base pour y appliquer le Modificateur',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull (initialiser avec une date calculée)',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Remplir un champ vide avec une date relative à celle d\'un autre champ',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser (reinitialiser à l\'utilisateur courant)',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Initialiser un champ avec l\'utilisateur qui est en train d\'effectuer une action sur l\'objet',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Le champ à initialiser, dans l\'objet courant. Si ce champ est une chaîne de caractère, alors le nom usuel sera utilisé. Dans les autres cas, ce sera l\'identifiant de l\'objet. Le nom usuel est le nom usuel de la personne attachée au compte utilisateur. Si aucune personne n\'est rattachée au compte utilisateur, alors le nom usuel est l\'identifiant de connexion.',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson (initialiser à l\'utilisateur courant)',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Initialiser un champ avec la personne associée au compte de l\'utilisateur qui est en train d\'effectuer une action sur l\'objet',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Le champ à initialiser, dans l\'objet courant. Si ce champ est une chaîne de caractère, alors le nom usuel sera utilisé. Dans les autres cas, ce sera l\'identifiant de l\'objet',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime (initialiser avec le temps passé)',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Initialiser un champ avec la durée écoulée depuis une date donnée par un autre champ (champ de référence)',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Champ de Référence',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Le champ contenant la date de début',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Jours et Heures Ouvrés',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Laisser ce champ vide pour bénéficier de la gestion des fenêtres de couverture, ou saisir "DefaultWorkingTimeComputer" pour passer en mode 24h/24 7j/7',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull (initialiser)',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Remplir seulement s\'il est vide, un champ avec une valeur statique',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Valeur',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'La valeur à mettre dans le champ',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue (ajouter une valeur)',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Ajouter une valeur à un champ',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'Le champ à modifier, dans l\'objet courant',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Valeur',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Valeur décimal qui sera ajoutée. Cette valeur peut être négative',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate (remplir avec une date calculée)',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Remplir un champ avec une date relative à celle d\'un autre champ',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modificateur',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Texte en anglais spécifiant la modification à appliquer sur le champ source, ex. "+3 days"',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Champ source',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'Champ utilisé comme base pour y appliquer le Modificateur',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull (initialiser avec une date calculée)',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Remplir un champ vide avec une date relative à celle d\'un autre champ',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Champ Cible',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modificateur',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modificateur',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Texte en anglais spécifiant la modification à appliquer sur le champ source, ex. "monday of next week"',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Champ source',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Champ source',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'Champ utilisé comme base pour y appliquer le Modificateur',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Réinitialiser',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Réinitialiser un champ à sa valeur par défaut',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Le champ à réinitialiser, dans l\'objet courant',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Copy (copier)',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Copier la valeur d\'un champ dans un autre',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Champ Cible',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Champ Source',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Le champ dans lequel on va lire la valeur, dans l\'objet courant',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus (appliquer un stimulus)',
- '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: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:cmdbAbstractObject/Method:Reset' => 'Réinitialiser',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Réinitialiser un champ à sa valeur par défaut',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Le champ à réinitialiser, dans l\'objet courant',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy (copier)',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copier la valeur d\'un champ dans un autre',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Champ Cible',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Le champ à initialiser, dans l\'objet courant',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Champ Source',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Le champ dans lequel on va lire la valeur, dans l\'objet courant',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus (appliquer un stimulus)',
+ '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: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',
));
-
-
// 1:n relations custom labels for tooltip and pop-up title
Dict::Add('FR FR', 'French', 'Français', array(
'Class:Person/Attribute:tickets_list/UI:Links:Create:Button+' => 'Créer un %4$s',
@@ -255,6 +254,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'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: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:Delete:Modal:Title' => 'Supprimer une %4$s'
));
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 0097521221..b538a6cae3 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
@@ -20,57 +20,57 @@
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Ticket' => 'Hibajegy',
- 'Class:Ticket+' => '',
- 'Class:Ticket/Attribute:ref' => 'Referencia',
- 'Class:Ticket/Attribute:ref+' => '',
- 'Class:Ticket/Attribute:org_id' => 'Szervezeti egység',
- 'Class:Ticket/Attribute:org_id+' => '~~',
- 'Class:Ticket/Attribute:org_name' => 'Szervezeti egység név',
- 'Class:Ticket/Attribute:org_name+' => '~~',
- 'Class:Ticket/Attribute:caller_id' => 'Kérelmező',
- 'Class:Ticket/Attribute:caller_id+' => '~~',
- 'Class:Ticket/Attribute:caller_name' => 'Kérelmező név',
- 'Class:Ticket/Attribute:caller_name+' => '~~',
- 'Class:Ticket/Attribute:team_id' => 'Csapat',
- 'Class:Ticket/Attribute:team_id+' => '~~',
- 'Class:Ticket/Attribute:team_name' => 'Csapat név',
- 'Class:Ticket/Attribute:team_name+' => '~~',
- 'Class:Ticket/Attribute:agent_id' => 'Felelős',
- 'Class:Ticket/Attribute:agent_id+' => '~~',
- 'Class:Ticket/Attribute:agent_name' => 'Felelős neve',
- 'Class:Ticket/Attribute:agent_name+' => '~~',
- 'Class:Ticket/Attribute:title' => 'Cím',
- 'Class:Ticket/Attribute:title+' => '',
- 'Class:Ticket/Attribute:description' => 'Leírás',
- 'Class:Ticket/Attribute:description+' => '',
- 'Class:Ticket/Attribute:start_date' => 'Kezdő dátum',
- 'Class:Ticket/Attribute:start_date+' => '',
- 'Class:Ticket/Attribute:end_date' => 'Záró dátum',
- 'Class:Ticket/Attribute:end_date+' => '~~',
- 'Class:Ticket/Attribute:last_update' => 'Utolsó frissítés',
- 'Class:Ticket/Attribute:last_update+' => '~~',
- 'Class:Ticket/Attribute:close_date' => 'Lezárás dátum',
- 'Class:Ticket/Attribute:close_date+' => '~~',
- 'Class:Ticket/Attribute:private_log' => 'Privát napló',
- 'Class:Ticket/Attribute:private_log+' => '~~',
- 'Class:Ticket/Attribute:contacts_list' => 'Kapcsolattartók',
- 'Class:Ticket/Attribute:contacts_list+' => '',
- 'Class:Ticket/Attribute:functionalcis_list' => 'CI-k',
- 'Class:Ticket/Attribute:functionalcis_list+' => '',
- 'Class:Ticket/Attribute:workorders_list' => 'Munkautasítások',
- 'Class:Ticket/Attribute:workorders_list+' => 'Munkautasítások ehhez a hibajegyhez',
- 'Class:Ticket/Attribute:finalclass' => 'Típus',
- 'Class:Ticket/Attribute:finalclass+' => '',
- 'Class:Ticket/Attribute:operational_status' => 'Feladat állapot',
- 'Class:Ticket/Attribute:operational_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:closed' => 'Lezárva',
- 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~',
- 'Ticket:ImpactAnalysis' => 'Hatáselemzés',
+ 'Class:Ticket' => 'Hibajegy',
+ 'Class:Ticket+' => '',
+ 'Class:Ticket/Attribute:ref' => 'Referencia',
+ 'Class:Ticket/Attribute:ref+' => '',
+ 'Class:Ticket/Attribute:org_id' => 'Szervezeti egység',
+ 'Class:Ticket/Attribute:org_id+' => '~~',
+ 'Class:Ticket/Attribute:org_name' => 'Szervezeti egység név',
+ 'Class:Ticket/Attribute:org_name+' => '~~',
+ 'Class:Ticket/Attribute:caller_id' => 'Kérelmező',
+ 'Class:Ticket/Attribute:caller_id+' => '~~',
+ 'Class:Ticket/Attribute:caller_name' => 'Kérelmező név',
+ 'Class:Ticket/Attribute:caller_name+' => '~~',
+ 'Class:Ticket/Attribute:team_id' => 'Csapat',
+ 'Class:Ticket/Attribute:team_id+' => '~~',
+ 'Class:Ticket/Attribute:team_name' => 'Csapat név',
+ 'Class:Ticket/Attribute:team_name+' => '~~',
+ 'Class:Ticket/Attribute:agent_id' => 'Felelős',
+ 'Class:Ticket/Attribute:agent_id+' => '~~',
+ 'Class:Ticket/Attribute:agent_name' => 'Felelős neve',
+ 'Class:Ticket/Attribute:agent_name+' => '~~',
+ 'Class:Ticket/Attribute:title' => 'Cím',
+ 'Class:Ticket/Attribute:title+' => '',
+ 'Class:Ticket/Attribute:description' => 'Leírás',
+ 'Class:Ticket/Attribute:description+' => '',
+ 'Class:Ticket/Attribute:start_date' => 'Kezdő dátum',
+ 'Class:Ticket/Attribute:start_date+' => '',
+ 'Class:Ticket/Attribute:end_date' => 'Záró dátum',
+ 'Class:Ticket/Attribute:end_date+' => '~~',
+ 'Class:Ticket/Attribute:last_update' => 'Utolsó frissítés',
+ 'Class:Ticket/Attribute:last_update+' => '~~',
+ 'Class:Ticket/Attribute:close_date' => 'Lezárás dátum',
+ 'Class:Ticket/Attribute:close_date+' => '~~',
+ 'Class:Ticket/Attribute:private_log' => 'Privát napló',
+ 'Class:Ticket/Attribute:private_log+' => '~~',
+ 'Class:Ticket/Attribute:contacts_list' => 'Kapcsolattartók',
+ 'Class:Ticket/Attribute:contacts_list+' => '',
+ 'Class:Ticket/Attribute:functionalcis_list' => 'CI-k',
+ 'Class:Ticket/Attribute:functionalcis_list+' => '',
+ 'Class:Ticket/Attribute:workorders_list' => 'Munkautasítások',
+ 'Class:Ticket/Attribute:workorders_list+' => 'Munkautasítások ehhez a hibajegyhez',
+ 'Class:Ticket/Attribute:finalclass' => 'Típus',
+ 'Class:Ticket/Attribute:finalclass+' => '',
+ 'Class:Ticket/Attribute:operational_status' => 'Feladat állapot',
+ 'Class:Ticket/Attribute:operational_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:closed' => 'Lezárva',
+ 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~',
+ 'Ticket:ImpactAnalysis' => 'Hatáselemzés',
));
@@ -79,22 +79,25 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkContactToTicket' => 'Kapcsolattartó / Hibajegy',
- 'Class:lnkContactToTicket+' => '~~',
- 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Hibajegy',
- 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~',
- 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Hibajegy Ref.',
- 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~',
- 'Class:lnkContactToTicket/Attribute:contact_id' => 'Kapcsolattartó',
- 'Class:lnkContactToTicket/Attribute:contact_id+' => '~~',
- 'Class:lnkContactToTicket/Attribute:contact_email' => 'Kapcsolattartó email',
- 'Class:lnkContactToTicket/Attribute:contact_email+' => '~~',
- 'Class:lnkContactToTicket/Attribute:role' => 'Beosztás (szöveg)',
- 'Class:lnkContactToTicket/Attribute:role+' => '~~',
- 'Class:lnkContactToTicket/Attribute:role_code' => 'Beosztás',
- '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:lnkContactToTicket' => 'Kapcsolattartó / Hibajegy',
+ 'Class:lnkContactToTicket+' => '~~',
+ 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~',
+ 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Hibajegy',
+ 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~',
+ 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Hibajegy Ref.',
+ 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~',
+ 'Class:lnkContactToTicket/Attribute:contact_id' => 'Kapcsolattartó',
+ 'Class:lnkContactToTicket/Attribute:contact_id+' => '~~',
+ 'Class:lnkContactToTicket/Attribute:contact_name' => 'Contact name~~',
+ 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~',
+ 'Class:lnkContactToTicket/Attribute:contact_email' => 'Kapcsolattartó email',
+ 'Class:lnkContactToTicket/Attribute:contact_email+' => '~~',
+ 'Class:lnkContactToTicket/Attribute:role' => 'Beosztás (szöveg)',
+ 'Class:lnkContactToTicket/Attribute:role+' => '~~',
+ 'Class:lnkContactToTicket/Attribute:role_code' => 'Beosztás',
+ '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',
));
//
@@ -102,131 +105,131 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:WorkOrder' => 'Munkautasítás',
- 'Class:WorkOrder+' => '~~',
- 'Class:WorkOrder/Attribute:name' => 'Név',
- 'Class:WorkOrder/Attribute:name+' => '~~',
- 'Class:WorkOrder/Attribute:status' => 'Állapot',
- 'Class:WorkOrder/Attribute:status+' => '~~',
- 'Class:WorkOrder/Attribute:status/Value:open' => 'Nyitott',
- 'Class:WorkOrder/Attribute:status/Value:open+' => '~~',
- 'Class:WorkOrder/Attribute:status/Value:closed' => 'Lezárt',
- 'Class:WorkOrder/Attribute:status/Value:closed+' => '~~',
- 'Class:WorkOrder/Attribute:description' => 'Leírás',
- 'Class:WorkOrder/Attribute:description+' => '~~',
- 'Class:WorkOrder/Attribute:ticket_id' => 'Hibajegy',
- 'Class:WorkOrder/Attribute:ticket_id+' => '~~',
- 'Class:WorkOrder/Attribute:ticket_ref' => 'Hibajegy ref.',
- 'Class:WorkOrder/Attribute:ticket_ref+' => '~~',
- 'Class:WorkOrder/Attribute:team_id' => 'Csapat',
- 'Class:WorkOrder/Attribute:team_id+' => '~~',
- 'Class:WorkOrder/Attribute:team_name' => 'Csapat név',
- 'Class:WorkOrder/Attribute:team_name+' => '~~',
- 'Class:WorkOrder/Attribute:agent_id' => 'Felelős',
- 'Class:WorkOrder/Attribute:agent_id+' => '~~',
- 'Class:WorkOrder/Attribute:agent_email' => 'Felelős email címe',
- 'Class:WorkOrder/Attribute:agent_email+' => '~~',
- 'Class:WorkOrder/Attribute:start_date' => 'Kezdő dátum',
- 'Class:WorkOrder/Attribute:start_date+' => '~~',
- 'Class:WorkOrder/Attribute:end_date' => '',
- 'Class:WorkOrder/Attribute:end_date+' => 'Záró dátum',
- 'Class:WorkOrder/Attribute:log' => 'Napló',
- 'Class:WorkOrder/Attribute:log+' => '~~',
- 'Class:WorkOrder/Stimulus:ev_close' => 'Bezárás',
- 'Class:WorkOrder/Stimulus:ev_close+' => '~~',
+ 'Class:WorkOrder' => 'Munkautasítás',
+ 'Class:WorkOrder+' => '~~',
+ 'Class:WorkOrder/Attribute:name' => 'Név',
+ 'Class:WorkOrder/Attribute:name+' => '~~',
+ 'Class:WorkOrder/Attribute:status' => 'Állapot',
+ 'Class:WorkOrder/Attribute:status+' => '~~',
+ 'Class:WorkOrder/Attribute:status/Value:open' => 'Nyitott',
+ 'Class:WorkOrder/Attribute:status/Value:open+' => '~~',
+ 'Class:WorkOrder/Attribute:status/Value:closed' => 'Lezárt',
+ 'Class:WorkOrder/Attribute:status/Value:closed+' => '~~',
+ 'Class:WorkOrder/Attribute:description' => 'Leírás',
+ 'Class:WorkOrder/Attribute:description+' => '~~',
+ 'Class:WorkOrder/Attribute:ticket_id' => 'Hibajegy',
+ 'Class:WorkOrder/Attribute:ticket_id+' => '~~',
+ 'Class:WorkOrder/Attribute:ticket_ref' => 'Hibajegy ref.',
+ 'Class:WorkOrder/Attribute:ticket_ref+' => '~~',
+ 'Class:WorkOrder/Attribute:team_id' => 'Csapat',
+ 'Class:WorkOrder/Attribute:team_id+' => '~~',
+ 'Class:WorkOrder/Attribute:team_name' => 'Csapat név',
+ 'Class:WorkOrder/Attribute:team_name+' => '~~',
+ 'Class:WorkOrder/Attribute:agent_id' => 'Felelős',
+ 'Class:WorkOrder/Attribute:agent_id+' => '~~',
+ 'Class:WorkOrder/Attribute:agent_email' => 'Felelős email címe',
+ 'Class:WorkOrder/Attribute:agent_email+' => '~~',
+ 'Class:WorkOrder/Attribute:start_date' => 'Kezdő dátum',
+ 'Class:WorkOrder/Attribute:start_date+' => '~~',
+ 'Class:WorkOrder/Attribute:end_date' => '',
+ 'Class:WorkOrder/Attribute:end_date+' => 'Záró dátum',
+ 'Class:WorkOrder/Attribute:log' => 'Napló',
+ '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', array(
- 'Ticket:baseinfo' => 'Általános információk',
- 'Ticket:date' => 'Dátum',
- 'Ticket:contact' => 'Kapcsolattartók',
- 'Ticket:moreinfo' => 'Kiegészítő információk',
- 'Ticket:relation' => 'Kapcsolatok',
- 'Ticket:log' => 'Kommunikáció',
- 'Ticket:Type' => 'Minősítés',
- 'Ticket:support' => 'Támogatás',
- 'Ticket:resolution' => 'Megoldás',
- 'Ticket:SLA' => 'SLA jelentés',
- 'WorkOrder:Details' => 'Részletek',
- 'WorkOrder:Moreinfo' => 'További információk',
- 'Tickets:ResolvedFrom' => '%1$s -ból automatikusan megoldva',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Célmező',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Érték',
- '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' => 'Célmező',
- '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' => 'Célmező',
- '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' => 'Célmező',
- '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' => 'Célmező',
- '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' => 'Célmező',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Referencia mező',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Munkaórák',
- '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' => 'Célmező',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Érték',
- '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' => 'Célmező',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Érték',
- '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' => 'Célmező',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Módosító',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Forrásmező',
- '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' => 'Célmező',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Módosító',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Forrásmező',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Visszaállítás',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Célmező',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Másolás',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Célmező',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Forrásmező',
- '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 kód',
- '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' => 'Megoldási idő',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
+ 'Ticket:baseinfo' => 'Általános információk',
+ 'Ticket:date' => 'Dátum',
+ 'Ticket:contact' => 'Kapcsolattartók',
+ 'Ticket:moreinfo' => 'Kiegészítő információk',
+ 'Ticket:relation' => 'Kapcsolatok',
+ 'Ticket:log' => 'Kommunikáció',
+ 'Ticket:Type' => 'Minősítés',
+ 'Ticket:support' => 'Támogatás',
+ 'Ticket:resolution' => 'Megoldás',
+ 'Ticket:SLA' => 'SLA jelentés',
+ 'WorkOrder:Details' => 'Részletek',
+ 'WorkOrder:Moreinfo' => 'További információk',
+ 'Tickets:ResolvedFrom' => '%1$s -ból automatikusan megoldva',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Célmező',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Érték',
+ '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' => 'Célmező',
+ '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' => 'Célmező',
+ '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' => 'Célmező',
+ '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' => 'Célmező',
+ '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' => 'Célmező',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Referencia mező',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Munkaórák',
+ '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' => 'Célmező',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Érték',
+ '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' => 'Célmező',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Érték',
+ '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' => 'Célmező',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Módosító',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Forrásmező',
+ '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' => 'Célmező',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Módosító',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Forrásmező',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Visszaállítás',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Célmező',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Másolás',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Célmező',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Forrásmező',
+ '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 kód',
+ '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' => 'Megoldási idő',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
));
diff --git a/datamodels/2.x/itop-tickets/dictionaries/it.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/it.dict.itop-tickets.php
index b454817fe7..9ed07ca544 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
@@ -81,12 +81,15 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkContactToTicket' => 'Link Contact / Ticket~~',
'Class:lnkContactToTicket+' => '~~',
+ '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)~~',
@@ -139,94 +142,94 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
// Fieldset translation
Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Ticket:baseinfo' => 'Infomazioni Generali',
- 'Ticket:date' => 'Date',
- 'Ticket:contact' => 'Contatti',
- 'Ticket:moreinfo' => 'Più informazioni',
- 'Ticket:relation' => 'Relazioni',
- 'Ticket:log' => 'Communicazioni',
- 'Ticket:Type' => 'Qualification~~',
- 'Ticket:support' => 'Support~~',
- 'Ticket:resolution' => 'Resolution~~',
- 'Ticket:SLA' => 'SLA report~~',
- 'WorkOrder:Details' => 'Details~~',
- 'WorkOrder:Moreinfo' => 'More information~~',
- 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Ticket:baseinfo' => 'Infomazioni Generali',
+ 'Ticket:date' => 'Date',
+ 'Ticket:contact' => 'Contatti',
+ 'Ticket:moreinfo' => 'Più informazioni',
+ 'Ticket:relation' => 'Relazioni',
+ 'Ticket:log' => 'Communicazioni',
+ 'Ticket:Type' => 'Qualification~~',
+ 'Ticket:support' => 'Support~~',
+ 'Ticket:resolution' => 'Resolution~~',
+ 'Ticket:SLA' => 'SLA report~~',
+ 'WorkOrder:Details' => 'Details~~',
+ 'WorkOrder:Moreinfo' => 'More information~~',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
- 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method: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' => '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' => '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:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
));
diff --git a/datamodels/2.x/itop-tickets/dictionaries/ja.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/ja.dict.itop-tickets.php
index 9f3f3ec4ec..c33025f12b 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
@@ -81,12 +81,15 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkContactToTicket' => 'リンク 連絡先/チケット',
'Class:lnkContactToTicket+' => '',
+ 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~',
'Class:lnkContactToTicket/Attribute:ticket_id' => 'チケット',
'Class:lnkContactToTicket/Attribute:ticket_id+' => '',
'Class:lnkContactToTicket/Attribute:ticket_ref' => '参照',
'Class:lnkContactToTicket/Attribute:ticket_ref+' => '',
'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:role' => '役割',
@@ -139,94 +142,94 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
// Fieldset translation
Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Ticket:baseinfo' => '基本情報',
- 'Ticket:date' => '日付',
- 'Ticket:contact' => '連絡先',
- 'Ticket:moreinfo' => '追加情報',
- 'Ticket:relation' => '関係',
- 'Ticket:log' => 'コミュニケーション',
- 'Ticket:Type' => '条件',
- 'Ticket:support' => 'サポート',
- 'Ticket:resolution' => '解決',
- 'Ticket:SLA' => 'SLA レポート',
- 'WorkOrder:Details' => '詳細',
- 'WorkOrder:Moreinfo' => '追加情報',
- 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Ticket:baseinfo' => '基本情報',
+ 'Ticket:date' => '日付',
+ 'Ticket:contact' => '連絡先',
+ 'Ticket:moreinfo' => '追加情報',
+ 'Ticket:relation' => '関係',
+ 'Ticket:log' => 'コミュニケーション',
+ 'Ticket:Type' => '条件',
+ 'Ticket:support' => 'サポート',
+ 'Ticket:resolution' => '解決',
+ 'Ticket:SLA' => 'SLA レポート',
+ 'WorkOrder:Details' => '詳細',
+ 'WorkOrder:Moreinfo' => '追加情報',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
- 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method: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' => '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' => '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:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
));
diff --git a/datamodels/2.x/itop-tickets/dictionaries/nl.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/nl.dict.itop-tickets.php
index 5d5df8a5a7..2e40fb787e 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
@@ -100,12 +100,15 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkContactToTicket' => 'Link Contact / Ticket',
'Class:lnkContactToTicket+' => '',
+ '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' => 'E-mailadres contact',
'Class:lnkContactToTicket/Attribute:contact_email+' => '',
'Class:lnkContactToTicket/Attribute:role' => 'Rol',
@@ -158,94 +161,94 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
// Fieldset translation
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Ticket:baseinfo' => 'Globale informatie',
- 'Ticket:date' => 'Data',
- 'Ticket:contact' => 'Contacten',
- 'Ticket:moreinfo' => 'Meer informatie',
- 'Ticket:relation' => 'Relaties',
- 'Ticket:log' => 'Communicatie',
- 'Ticket:Type' => 'Kwalificaties',
- 'Ticket:support' => 'Support',
- 'Ticket:resolution' => 'Oplossing',
- 'Ticket:SLA' => 'Rapportage SLA',
- 'WorkOrder:Details' => 'Details',
- 'WorkOrder:Moreinfo' => 'Meer informatie',
- 'Tickets:ResolvedFrom' => 'Automatisch afgerond door %1$s',
- 'Class:cmdbAbstractObject/Method:Set' => 'Stel in op waarde',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Stel in veldwaarde in op een statische waarde',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Waarde',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'De waarde die moet ingesteld worden',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'Stel in op huidige datum',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Stel de veldwaarde in op de huidige datum',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Vult het huidige tijdstip in als het veld leeg is.',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Doelveld',
+ 'Ticket:baseinfo' => 'Globale informatie',
+ 'Ticket:date' => 'Data',
+ 'Ticket:contact' => 'Contacten',
+ 'Ticket:moreinfo' => 'Meer informatie',
+ 'Ticket:relation' => 'Relaties',
+ 'Ticket:log' => 'Communicatie',
+ 'Ticket:Type' => 'Kwalificaties',
+ 'Ticket:support' => 'Support',
+ 'Ticket:resolution' => 'Oplossing',
+ 'Ticket:SLA' => 'Rapportage SLA',
+ 'WorkOrder:Details' => 'Details',
+ 'WorkOrder:Moreinfo' => 'Meer informatie',
+ 'Tickets:ResolvedFrom' => 'Automatisch afgerond door %1$s',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Stel in op waarde',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Stel in veldwaarde in op een statische waarde',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Waarde',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'De waarde die moet ingesteld worden',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'Stel in op huidige datum',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Stel de veldwaarde in op de huidige datum',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Vult het huidige tijdstip in als het veld leeg is.',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Doelveld',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'Stel in op huidige gebruiker',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Stel de veldwaarde in op de huidige gebruiker',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden. Als het veldtype tekst is, wordt de friendly name gebruikt, anders de ID. De friendly name is de naam van de persoon indien gekend, anders wordt dit de login.',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'Stel in op huidige persoon',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Stel de veldwaarde in op de huidige persoon (= de persoon gelinkt aan de gebruikersaccount).',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden. Als het veldtype tekst is, wordt de friendly name gebruikt, anders de ID.',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'Stel in op verlopen tijd',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Stel een veld in op de tijd (in seconden) die voorbijgegaan is sinds een tijdstip gedefinieerd in een ander veld.',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Referentieveld',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Het veld waarin de referentiedatum opgegeven is',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Werkuren',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Laat leeg om te berekenen op basis van het standaard werkschema, of stel in op "DefaultWorkingTimeComputer" om een 24x7-tijdschema af te dwingen.',
- 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull',
- 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Stel de veldwaarde in op een voorgedefinieerde waarde, als het veld leeg is.',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Waarde',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'De waarde die ingesteld moet worden',
- 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue',
- 'Class:cmdbAbstractObject/Method:AddValue+' => 'Voeg een voorgedefinieerde waarde toe aan een veld',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Waarde',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimale waarde die toegevoegd moet worden. Dit kan ook een negatieve waarde zijn.',
- 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate',
- 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Stel de veldwaarde in op een tijdstip berekend aan de hand van een ander veld met extra logica toegepast.',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Aanpassing',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Aanpassing in tekstvorm (moet in het Engels), bv. "+3 days"',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Bronveld',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'Het veld waarop het nieuwe tijd gebaseerd is',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Stel in op een tijdstip berekend aan de hand van een ander veld met extra logica toegepast, als het veld leeg is.',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'Stel in op huidige gebruiker',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Stel de veldwaarde in op de huidige gebruiker',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden. Als het veldtype tekst is, wordt de friendly name gebruikt, anders de ID. De friendly name is de naam van de persoon indien gekend, anders wordt dit de login.',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'Stel in op huidige persoon',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Stel de veldwaarde in op de huidige persoon (= de persoon gelinkt aan de gebruikersaccount).',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden. Als het veldtype tekst is, wordt de friendly name gebruikt, anders de ID.',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'Stel in op verlopen tijd',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Stel een veld in op de tijd (in seconden) die voorbijgegaan is sinds een tijdstip gedefinieerd in een ander veld.',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Referentieveld',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Het veld waarin de referentiedatum opgegeven is',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Werkuren',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Laat leeg om te berekenen op basis van het standaard werkschema, of stel in op "DefaultWorkingTimeComputer" om een 24x7-tijdschema af te dwingen.',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Stel de veldwaarde in op een voorgedefinieerde waarde, als het veld leeg is.',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Waarde',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'De waarde die ingesteld moet worden',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Voeg een voorgedefinieerde waarde toe aan een veld',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Waarde',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimale waarde die toegevoegd moet worden. Dit kan ook een negatieve waarde zijn.',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Stel de veldwaarde in op een tijdstip berekend aan de hand van een ander veld met extra logica toegepast.',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Aanpassing',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Aanpassing in tekstvorm (moet in het Engels), bv. "+3 days"',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Bronveld',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'Het veld waarop het nieuwe tijd gebaseerd is',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Stel in op een tijdstip berekend aan de hand van een ander veld met extra logica toegepast, als het veld leeg is.',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Doelveld',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Aanpassing',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Aanpassing',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Aanpassing in tekstvorm (moet in het Engels), bv. "+3 days"',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Bronveld',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Bronveld',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'Het veld waarop het nieuwe tijd gebaseerd is',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Reset',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset een veld naar de standaardwaarde.',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Kopieer',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Kopieer de waarde van een veld naar een ander veld',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Doelveld',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Bronveld',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Het veld van het huidige object dat overgenomen moet worden',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'Stimulus uitvoeren',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Voert een stimulus uit op het huidige object',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimuluscode',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Een geldige stimuluscode voor de huidige klasse',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Doel gebaseerd op een SLT (TTO)',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Doel gebaseerd op een SLT (TTR)',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset een veld naar de standaardwaarde.',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Kopieer',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Kopieer de waarde van een veld naar een ander veld',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Doelveld',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Het veld dat voor het huidige object ingesteld moet worden',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Bronveld',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Het veld van het huidige object dat overgenomen moet worden',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'Stimulus uitvoeren',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Voert een stimulus uit op het huidige object',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimuluscode',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Een geldige stimuluscode voor de huidige klasse',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Doel gebaseerd op een SLT (TTO)',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Doel gebaseerd op een SLT (TTR)',
));
diff --git a/datamodels/2.x/itop-tickets/dictionaries/pl.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/pl.dict.itop-tickets.php
index 289ac359c1..9ae9a36b8c 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
@@ -94,12 +94,15 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:lnkContactToTicket' => 'Połączenie Kontakt / Zgłoszenie',
'Class:lnkContactToTicket+' => '',
+ 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~',
'Class:lnkContactToTicket/Attribute:ticket_id' => 'Zgłoszenie',
'Class:lnkContactToTicket/Attribute:ticket_id+' => '',
'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Powiązanie',
'Class:lnkContactToTicket/Attribute:ticket_ref+' => '',
'Class:lnkContactToTicket/Attribute:contact_id' => 'Kontakt',
'Class:lnkContactToTicket/Attribute:contact_id+' => '',
+ 'Class:lnkContactToTicket/Attribute:contact_name' => 'Contact name~~',
+ 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~',
'Class:lnkContactToTicket/Attribute:contact_email' => 'E-mail kontaktu',
'Class:lnkContactToTicket/Attribute:contact_email+' => '',
'Class:lnkContactToTicket/Attribute:role' => 'Rola (tekst)',
@@ -152,94 +155,94 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
// Fieldset translation
Dict::Add('PL PL', 'Polish', 'Polski', array(
- 'Ticket:baseinfo' => 'Informacje ogólne',
- 'Ticket:date' => 'Daty',
- 'Ticket:contact' => 'Kontakty',
- 'Ticket:moreinfo' => 'Więcej informacji',
- 'Ticket:relation' => 'Relacje',
- 'Ticket:log' => 'Komunikacja',
- 'Ticket:Type' => 'Kwalifikacja',
- 'Ticket:support' => 'Wsparcie',
- 'Ticket:resolution' => 'Analiza',
- 'Ticket:SLA' => 'Raport SLA',
- 'WorkOrder:Details' => 'Szczegóły',
- 'WorkOrder:Moreinfo' => 'Więcej informacji',
- 'Tickets:ResolvedFrom' => 'Automatycznie rozwiązane z %1$s',
- 'Class:cmdbAbstractObject/Method:Set' => 'Ustawienia',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Ustaw pole z wartością statyczną',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Pole docelowe',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Wartość',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Wartość do ustawienia',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Ustaw pole z aktualną datą i godziną',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Pole docelowe',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'Ustaw aktualną datę, jeśli wartość null',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Ustaw puste pole z bieżącą datą i godziną',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Pole docelowe',
+ 'Ticket:baseinfo' => 'Informacje ogólne',
+ 'Ticket:date' => 'Daty',
+ 'Ticket:contact' => 'Kontakty',
+ 'Ticket:moreinfo' => 'Więcej informacji',
+ 'Ticket:relation' => 'Relacje',
+ 'Ticket:log' => 'Komunikacja',
+ 'Ticket:Type' => 'Kwalifikacja',
+ 'Ticket:support' => 'Wsparcie',
+ 'Ticket:resolution' => 'Analiza',
+ 'Ticket:SLA' => 'Raport SLA',
+ 'WorkOrder:Details' => 'Szczegóły',
+ 'WorkOrder:Moreinfo' => 'Więcej informacji',
+ 'Tickets:ResolvedFrom' => 'Automatycznie rozwiązane z %1$s',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Ustawienia',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Ustaw pole z wartością statyczną',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Pole docelowe',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Wartość',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Wartość do ustawienia',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Ustaw pole z aktualną datą i godziną',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Pole docelowe',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'Ustaw aktualną datę, jeśli wartość null',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Ustaw puste pole z bieżącą datą i godziną',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Pole docelowe',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Ustaw pole z aktualnie zalogowanym użytkownikiem',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Pole docelowe',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie. Jeśli pole jest ciągiem, zostanie użyta przyjazna nazwa, w przeciwnym razie zostanie użyty identyfikator. Ta przyjazna nazwa to nazwisko osoby, jeśli jakakolwiek jest dołączona do użytkownika, w przeciwnym razie jest to login.',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Ustaw pole z aktualnie zalogowaną osobą ("osobą" dołączoną do zalogowanego "użytkownika").',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Pole docelowe',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie. Jeśli pole jest ciągiem, zostanie użyta przyjazna nazwa, w przeciwnym razie zostanie użyty identyfikator.',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Ustaw pole z czasem (w sekundach), jaki upłynął od daty podanej w innym polu',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Pole docelowe',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Pole odniesienia',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Pole, z którego ma zostać pobrana data odniesienia',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Godziny pracy',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Pozostaw puste, aby polegać na standardowym schemacie godzin pracy, lub ustaw na „DefaultWorkingTimeComputer”, aby wymusić schemat 24x7',
- 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull',
- 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Ustaw pole tylko wtedy, gdy jest puste, z wartością statyczną',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Pole docelowe',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Wartość',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'Wartość do ustawienia',
- 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue',
- 'Class:cmdbAbstractObject/Method:AddValue+' => 'Dodaj stałą wartość do pola',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Pole docelowe',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'Pole do modyfikacji w bieżącym obiekcie',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Wartość',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Wartość dziesiętna, która zostanie dodana, może być ujemna',
- 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate',
- 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Ustaw pole z datą obliczoną z innego pola z dodatkową logiką',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Pole docelowe',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modyfikator',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Informacje tekstowe umożliwiające modyfikację daty źródłowej, np. "+3 dni"',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Pole źródłowe',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'Pole używane jako źródło do zastosowania logiki modyfikatora',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Ustaw niepuste pole z datą obliczoną z innego pola z dodatkową logiką',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Pole docelowe',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Ustaw pole z aktualnie zalogowanym użytkownikiem',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Pole docelowe',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie. Jeśli pole jest ciągiem, zostanie użyta przyjazna nazwa, w przeciwnym razie zostanie użyty identyfikator. Ta przyjazna nazwa to nazwisko osoby, jeśli jakakolwiek jest dołączona do użytkownika, w przeciwnym razie jest to login.',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Ustaw pole z aktualnie zalogowaną osobą ("osobą" dołączoną do zalogowanego "użytkownika").',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Pole docelowe',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie. Jeśli pole jest ciągiem, zostanie użyta przyjazna nazwa, w przeciwnym razie zostanie użyty identyfikator.',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Ustaw pole z czasem (w sekundach), jaki upłynął od daty podanej w innym polu',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Pole docelowe',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Pole odniesienia',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Pole, z którego ma zostać pobrana data odniesienia',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Godziny pracy',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Pozostaw puste, aby polegać na standardowym schemacie godzin pracy, lub ustaw na „DefaultWorkingTimeComputer”, aby wymusić schemat 24x7',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Ustaw pole tylko wtedy, gdy jest puste, z wartością statyczną',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Pole docelowe',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Wartość',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'Wartość do ustawienia',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Dodaj stałą wartość do pola',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Pole docelowe',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'Pole do modyfikacji w bieżącym obiekcie',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Wartość',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Wartość dziesiętna, która zostanie dodana, może być ujemna',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Ustaw pole z datą obliczoną z innego pola z dodatkową logiką',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Pole docelowe',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modyfikator',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Informacje tekstowe umożliwiające modyfikację daty źródłowej, np. "+3 dni"',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Pole źródłowe',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'Pole używane jako źródło do zastosowania logiki modyfikatora',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Ustaw niepuste pole z datą obliczoną z innego pola z dodatkową logiką',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Pole docelowe',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modyfikator',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modyfikator',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Informacje tekstowe umożliwiające modyfikację daty źródłowej, np. "+3 dni"',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Pole źródłowe',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Pole źródłowe',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'Pole używane jako źródło do zastosowania logiki modyfikatora',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Resetuj',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Zresetuj pole do wartości domyślnej',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Pole docelowe',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Pole do zresetowania w bieżącym obiekcie',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Kopiuj',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Skopiuj wartość pola do innego pola',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Pole docelowe',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Pole, z którego ma zostać pobrana wartość, w bieżącym obiekcie',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Zastosuj określony impuls do bieżącego obiektu',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Kod impulsu',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Prawidłowy kod impulsu dla bieżącej klasy',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Czas do podjęcia TTO',
- '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:cmdbAbstractObject/Method:Reset' => 'Resetuj',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Zresetuj pole do wartości domyślnej',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Pole docelowe',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Pole do zresetowania w bieżącym obiekcie',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Kopiuj',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Skopiuj wartość pola do innego pola',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Pole docelowe',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Pole, z którego ma zostać pobrana wartość, w bieżącym obiekcie',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Zastosuj określony impuls do bieżącego obiektu',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Kod impulsu',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Prawidłowy kod impulsu dla bieżącej klasy',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Czas do podjęcia TTO',
+ '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',
));
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 78741f4e7c..b7a596abcc 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
@@ -95,12 +95,15 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkContactToTicket' => 'Link Contato / Solicitação',
'Class:lnkContactToTicket+' => '',
+ 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~',
'Class:lnkContactToTicket/Attribute:ticket_id' => 'Solicitação',
'Class:lnkContactToTicket/Attribute:ticket_id+' => '',
'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref.',
'Class:lnkContactToTicket/Attribute:ticket_ref+' => '',
'Class:lnkContactToTicket/Attribute:contact_id' => 'Contato',
'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:role' => 'Função (texto)',
@@ -153,94 +156,94 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
// Fieldset translation
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Ticket:baseinfo' => 'Informações gerais',
- 'Ticket:date' => 'Datas',
- 'Ticket:contact' => 'Contatos',
- 'Ticket:moreinfo' => 'Mais informações',
- 'Ticket:relation' => 'Relações',
- 'Ticket:log' => 'Comunicação',
- 'Ticket:Type' => 'Priorização',
- 'Ticket:support' => 'Suporte',
- 'Ticket:resolution' => 'Solução',
- 'Ticket:SLA' => 'Relatório de SLA',
- 'WorkOrder:Details' => 'Detalhes',
- 'WorkOrder:Moreinfo' => 'Mais informações',
- 'Tickets:ResolvedFrom' => 'Resolvido automaticamente de %1$s',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Defina um campo com um valor estático',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'O campo a definir, no objeto atual',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Valor',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'O valor para definir',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Defina um campo com a data e hora atual',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'O campo a definir, no objeto atual',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Defina um campo vazio com a data e a hora atuais',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field',
+ 'Ticket:baseinfo' => 'Informações gerais',
+ 'Ticket:date' => 'Datas',
+ 'Ticket:contact' => 'Contatos',
+ 'Ticket:moreinfo' => 'Mais informações',
+ 'Ticket:relation' => 'Relações',
+ 'Ticket:log' => 'Comunicação',
+ 'Ticket:Type' => 'Priorização',
+ 'Ticket:support' => 'Suporte',
+ 'Ticket:resolution' => 'Solução',
+ 'Ticket:SLA' => 'Relatório de SLA',
+ 'WorkOrder:Details' => 'Detalhes',
+ 'WorkOrder:Moreinfo' => 'Mais informações',
+ 'Tickets:ResolvedFrom' => 'Resolvido automaticamente de %1$s',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Defina um campo com um valor estático',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'O campo a definir, no objeto atual',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Valor',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'O valor para definir',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Defina um campo com a data e hora atual',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'O campo a definir, no objeto atual',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Defina um campo vazio com a data e a hora atuais',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'O campo a definir, no objeto atual',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Defina um campo com o usuário atualmente logado',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'O campo a definir, no objeto atual. Se o campo for uma string, o nome amigável do usuário será usado, caso contrário, o identificador será usado. Esse nome amigável é o nome da pessoa, se houver algum nome amigável atribuído ao usuário, caso contrário, será usado o login',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Defina um campo com a pessoa atualmente logada (a \\"pessoa\\" anexada ao \\"usuário\\")',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'O campo a definir, no objeto atual. Se o campo for uma string, o nome amigável será usado, caso contrário, o identificador será usado',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Defina um campo com o tempo (segundos) decorrido desde a data especificada por outro campo',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'O campo a definir, no objeto atual',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Campo de Referência',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'O campo do qual obter a data de referência',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Horário de trabalho',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Deixe em branco para confiar no esquema padrão de horas de trabalho, ou configure para \\"DefaultWorkingTimeComputer\\" para forçar um esquema de 24x7',
- 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull',
- 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Defina um campo somente se ele estiver vazio, com um valor estático',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'O campo a definir, no objeto atual',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Valor',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'O valor a definir',
- 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue',
- 'Class:cmdbAbstractObject/Method:AddValue+' => 'Adicione um valor fixo a um campo',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'O campo a modificar, no objeto atual',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Valor',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'O valor decimal que será adicionado, pode ser negativo',
- 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate',
- 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Defina um campo com uma data computada a partir de outro campo com lógica extra',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'O campo a definir, no objeto atual',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modificador',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Informações textuais para modificar a data de origem, por exemplo "+3 days"',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'O campo usado como fonte para aplicar a lógica do Modificador',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Defina um campo com uma data computada a partir de outro campo com lógica extra',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Defina um campo com o usuário atualmente logado',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'O campo a definir, no objeto atual. Se o campo for uma string, o nome amigável do usuário será usado, caso contrário, o identificador será usado. Esse nome amigável é o nome da pessoa, se houver algum nome amigável atribuído ao usuário, caso contrário, será usado o login',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Defina um campo com a pessoa atualmente logada (a \\"pessoa\\" anexada ao \\"usuário\\")',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'O campo a definir, no objeto atual. Se o campo for uma string, o nome amigável será usado, caso contrário, o identificador será usado',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Defina um campo com o tempo (segundos) decorrido desde a data especificada por outro campo',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'O campo a definir, no objeto atual',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Campo de Referência',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'O campo do qual obter a data de referência',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Horário de trabalho',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Deixe em branco para confiar no esquema padrão de horas de trabalho, ou configure para \\"DefaultWorkingTimeComputer\\" para forçar um esquema de 24x7',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Defina um campo somente se ele estiver vazio, com um valor estático',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'O campo a definir, no objeto atual',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Valor',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'O valor a definir',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Adicione um valor fixo a um campo',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'O campo a modificar, no objeto atual',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Valor',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'O valor decimal que será adicionado, pode ser negativo',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Defina um campo com uma data computada a partir de outro campo com lógica extra',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'O campo a definir, no objeto atual',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modificador',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Informações textuais para modificar a data de origem, por exemplo "+3 days"',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'O campo usado como fonte para aplicar a lógica do Modificador',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Defina um campo com uma data computada a partir de outro campo com lógica extra',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Campo alvo',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'O campo a definir, no objeto atual',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modificador',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modificador',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Informações textuais para modificar a data de origem, ex. "+3 days"',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Campo de origem',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Campo de origem',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'O campo usado como fonte para aplicar a lógica do Modificador',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Redefinir',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Redefinir um campo para seu valor padrão',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'O campo a redefinir, no objeto atual',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Copy',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Copie o valor de um campo para outro campo',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Campo alvo',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'O campo a definir, no objeto atual',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Campo de origem',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'O campo a obter o valor de, no objeto atual',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Aplique o estímulo especificado ao objeto atual',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Código de estímulo',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Um código de estímulo válido para a classe atual',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Objetivo baseado em um SLT do tipo TTO',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Objetivo baseado em um SLT do tipo TTR',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Redefinir',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Redefinir um campo para seu valor padrão',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'O campo a redefinir, no objeto atual',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copie o valor de um campo para outro campo',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Campo alvo',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'O campo a definir, no objeto atual',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Campo de origem',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'O campo a obter o valor de, no objeto atual',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Aplique o estímulo especificado ao objeto atual',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Código de estímulo',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Um código de estímulo válido para a classe atual',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Objetivo baseado em um SLT do tipo TTO',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Objetivo baseado em um SLT do tipo TTR',
));
diff --git a/datamodels/2.x/itop-tickets/dictionaries/ru.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/ru.dict.itop-tickets.php
index f56ac40e2d..a9bdc6e639 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
@@ -73,12 +73,15 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkContactToTicket' => 'Связь Контакт/Тикет',
'Class:lnkContactToTicket+' => '',
+ 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~',
'Class:lnkContactToTicket/Attribute:ticket_id' => 'Тикет',
'Class:lnkContactToTicket/Attribute:ticket_id+' => '',
'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Связь',
'Class:lnkContactToTicket/Attribute:ticket_ref+' => '',
'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' => 'Email контакта',
'Class:lnkContactToTicket/Attribute:contact_email+' => '',
'Class:lnkContactToTicket/Attribute:role' => 'Роль (текст)',
@@ -131,94 +134,94 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
// Fieldset translation
Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Ticket:baseinfo' => 'Общая информация',
- 'Ticket:date' => 'Даты',
- 'Ticket:contact' => 'Контакты',
- 'Ticket:moreinfo' => 'Дополнительная информация',
- 'Ticket:relation' => 'Зависимости',
- 'Ticket:log' => 'Журнал',
- 'Ticket:Type' => 'Приоритет',
- 'Ticket:support' => 'Поддержка',
- 'Ticket:resolution' => 'Решение',
- 'Ticket:SLA' => 'Отчёт SLA',
- 'WorkOrder:Details' => 'Детали',
- 'WorkOrder:Moreinfo' => 'Дополнительная информация',
- 'Tickets:ResolvedFrom' => 'Автоматическое решение из %1$s',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Ticket:baseinfo' => 'Общая информация',
+ 'Ticket:date' => 'Даты',
+ 'Ticket:contact' => 'Контакты',
+ 'Ticket:moreinfo' => 'Дополнительная информация',
+ 'Ticket:relation' => 'Зависимости',
+ 'Ticket:log' => 'Журнал',
+ 'Ticket:Type' => 'Приоритет',
+ 'Ticket:support' => 'Поддержка',
+ 'Ticket:resolution' => 'Решение',
+ 'Ticket:SLA' => 'Отчёт SLA',
+ 'WorkOrder:Details' => 'Детали',
+ 'WorkOrder:Moreinfo' => 'Дополнительная информация',
+ 'Tickets:ResolvedFrom' => 'Автоматическое решение из %1$s',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
- 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method: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' => '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' => '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:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
));
diff --git a/datamodels/2.x/itop-tickets/dictionaries/sk.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/sk.dict.itop-tickets.php
index 4e4a860537..d8eb4284ac 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
@@ -94,12 +94,15 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkContactToTicket' => 'väzba - Kontakt / Ticket',
'Class:lnkContactToTicket+' => '',
+ 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~',
'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket',
'Class:lnkContactToTicket/Attribute:ticket_id+' => '',
'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Referencia na Ticket',
'Class:lnkContactToTicket/Attribute:ticket_ref+' => '',
'Class:lnkContactToTicket/Attribute:contact_id' => 'Kontakt',
'Class:lnkContactToTicket/Attribute:contact_id+' => '',
+ 'Class:lnkContactToTicket/Attribute:contact_name' => 'Contact name~~',
+ 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~',
'Class:lnkContactToTicket/Attribute:contact_email' => 'Email kontaktu',
'Class:lnkContactToTicket/Attribute:contact_email+' => '',
'Class:lnkContactToTicket/Attribute:role' => 'Rola',
@@ -152,94 +155,94 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
// Fieldset translation
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Ticket:baseinfo' => 'Všeobecné informácia',
- 'Ticket:date' => 'Dátumy',
- 'Ticket:contact' => 'Kontakt',
- 'Ticket:moreinfo' => 'Viac informácií',
- 'Ticket:relation' => 'Vzťahy',
- 'Ticket:log' => 'Komunikácie',
- 'Ticket:Type' => 'Kvalifikácia',
- 'Ticket:support' => 'Podpora',
- 'Ticket:resolution' => 'Riešenie',
- 'Ticket:SLA' => 'SLA report',
- 'WorkOrder:Details' => 'Detaily',
- 'WorkOrder:Moreinfo' => 'Viac informácií',
- 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
- 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Ticket:baseinfo' => 'Všeobecné informácia',
+ 'Ticket:date' => 'Dátumy',
+ 'Ticket:contact' => 'Kontakt',
+ 'Ticket:moreinfo' => 'Viac informácií',
+ 'Ticket:relation' => 'Vzťahy',
+ 'Ticket:log' => 'Komunikácie',
+ 'Ticket:Type' => 'Kvalifikácia',
+ 'Ticket:support' => 'Podpora',
+ 'Ticket:resolution' => 'Riešenie',
+ 'Ticket:SLA' => 'SLA report',
+ 'WorkOrder:Details' => 'Detaily',
+ 'WorkOrder:Moreinfo' => 'Viac informácií',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
- 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method: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' => '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' => '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:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
));
diff --git a/datamodels/2.x/itop-tickets/dictionaries/tr.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/tr.dict.itop-tickets.php
index c254d09978..56ec1e2791 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
@@ -99,12 +99,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkContactToTicket' => 'Kişi / Çağrı kaydı bağla',
'Class:lnkContactToTicket+' => '~~',
+ 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~',
'Class:lnkContactToTicket/Attribute:ticket_id' => 'Çağrı Kaydı',
'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~',
'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref',
'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~',
'Class:lnkContactToTicket/Attribute:contact_id' => 'Kişi',
'Class:lnkContactToTicket/Attribute:contact_id+' => '~~',
+ 'Class:lnkContactToTicket/Attribute:contact_name' => 'Contact name~~',
+ 'Class:lnkContactToTicket/Attribute:contact_name+' => '~~',
'Class:lnkContactToTicket/Attribute:contact_email' => 'İletişim e-postası',
'Class:lnkContactToTicket/Attribute:contact_email+' => '~~',
'Class:lnkContactToTicket/Attribute:role' => 'Rol (metin)',
@@ -157,94 +160,94 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
// Fieldset translation
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Ticket:baseinfo' => 'Genel Bilgi',
- 'Ticket:date' => 'Tarihler',
- 'Ticket:contact' => 'Kişiler',
- 'Ticket:moreinfo' => 'Daha fazla bilgi',
- 'Ticket:relation' => 'İlişkiler',
- 'Ticket:log' => 'İletişim',
- 'Ticket:Type' => 'Yeterlilik',
- 'Ticket:support' => 'Destek',
- 'Ticket:resolution' => 'Çözünürlük',
- 'Ticket:SLA' => 'SLA raporu',
- 'WorkOrder:Details' => 'Ayrıntılar',
- 'WorkOrder:Moreinfo' => 'Daha fazla bilgi',
- 'Tickets:ResolvedFrom' => '%1$s\'den otomatik olarak çözüldü,',
- 'Class:cmdbAbstractObject/Method:Set' => 'Ayarla',
- 'Class:cmdbAbstractObject/Method:Set+' => 'Sabit değeri olan bir alanı ayarlayın',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Hedef alanı',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Ayarlanan alan, geçerli nesnede',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Değer',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Ayarlanan değer',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'Güncel tarihi ayarla',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Güncel tarih ve saatle bir alan ayarlayın',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Hedef alanı',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Ayarlanan alan, geçerli nesnede',
- '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~~',
+ 'Ticket:baseinfo' => 'Genel Bilgi',
+ 'Ticket:date' => 'Tarihler',
+ 'Ticket:contact' => 'Kişiler',
+ 'Ticket:moreinfo' => 'Daha fazla bilgi',
+ 'Ticket:relation' => 'İlişkiler',
+ 'Ticket:log' => 'İletişim',
+ 'Ticket:Type' => 'Yeterlilik',
+ 'Ticket:support' => 'Destek',
+ 'Ticket:resolution' => 'Çözünürlük',
+ 'Ticket:SLA' => 'SLA raporu',
+ 'WorkOrder:Details' => 'Ayrıntılar',
+ 'WorkOrder:Moreinfo' => 'Daha fazla bilgi',
+ 'Tickets:ResolvedFrom' => '%1$s\'den otomatik olarak çözüldü,',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Ayarla',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Sabit değeri olan bir alanı ayarlayın',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Hedef alanı',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Ayarlanan alan, geçerli nesnede',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Değer',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Ayarlanan değer',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'Güncel tarihi ayarla',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Güncel tarih ve saatle bir alan ayarlayın',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Hedef alanı',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Ayarlanan alan, geçerli nesnede',
+ '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' => 'Mevcut kullanıcıyı ayarla',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Oturum açmış olan kullanıcıyla bir alan ayarlayın',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Hedef alanı',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Mevcut nesnede ayarlanan alan. Alan bir dize ise, bilinen ad kullanılacak, aksi takdirde tanımlayıcı kullanılacaktır. Bu bilinen ad, kullanıcıya atandığı takdirde geçerlidir.Aksi halde giriş yapılan kullanıcı adı geçerlidir.',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'Mevcut kullanıcıyı ayarla',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Oturum açmış kişiyle bir alan ayarlayın.',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Hedef alanı',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Mevcut nesnede ayarlanan alan. Alan bir dize ise, bilinen ad kullanılacaktır, aksi takdirde tanımlayıcı kullanılacaktır.',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'Geçen zamanı ayarla',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Başka bir alan tarafından belirlenmiş tarihten geçen süreye göre bir alanı ayarla (saniye)',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Hedef alanı',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Ayarlanan alan, geçerli nesnede',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Referans alanı',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Referans tarihi elde etmek için alan',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Çalışma saatleri',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Standart çalışma saatleri şemasına uymak için boş bırakın veya 24x7 şemasını oluşturmak için \\"DefaultWorkingTimecomputer\\" olarak ayarlayın',
- '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:SetCurrentUser' => 'Mevcut kullanıcıyı ayarla',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Oturum açmış olan kullanıcıyla bir alan ayarlayın',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Hedef alanı',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Mevcut nesnede ayarlanan alan. Alan bir dize ise, bilinen ad kullanılacak, aksi takdirde tanımlayıcı kullanılacaktır. Bu bilinen ad, kullanıcıya atandığı takdirde geçerlidir.Aksi halde giriş yapılan kullanıcı adı geçerlidir.',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'Mevcut kullanıcıyı ayarla',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Oturum açmış kişiyle bir alan ayarlayın.',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Hedef alanı',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Mevcut nesnede ayarlanan alan. Alan bir dize ise, bilinen ad kullanılacaktır, aksi takdirde tanımlayıcı kullanılacaktır.',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'Geçen zamanı ayarla',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Başka bir alan tarafından belirlenmiş tarihten geçen süreye göre bir alanı ayarla (saniye)',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Hedef alanı',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Ayarlanan alan, geçerli nesnede',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Referans alanı',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Referans tarihi elde etmek için alan',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Çalışma saatleri',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Standart çalışma saatleri şemasına uymak için boş bırakın veya 24x7 şemasını oluşturmak için \\"DefaultWorkingTimecomputer\\" olarak ayarlayın',
+ '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' => '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' => 'Source field~~',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
- 'Class:cmdbAbstractObject/Method:Reset' => 'Sıfırla',
- 'Class:cmdbAbstractObject/Method:Reset+' => 'Bir alanı varsayılan değerine sıfırlayın',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Hedef alanı',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Sıfırlanan alan, mevcut nesnede',
- 'Class:cmdbAbstractObject/Method:Copy' => 'Kopyala',
- 'Class:cmdbAbstractObject/Method:Copy+' => 'Bir alanın değerini başka bir alana kopyalayın',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Hedef alanı',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Ayarlanan alan, geçerli nesnede',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Kaynak alanı',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Mevcut nesnede değeri elde etmek için alan',
- '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' => 'Sahip Olunacak Zaman',
- '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:cmdbAbstractObject/Method:Reset' => 'Sıfırla',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Bir alanı varsayılan değerine sıfırlayın',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Hedef alanı',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Sıfırlanan alan, mevcut nesnede',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Kopyala',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Bir alanın değerini başka bir alana kopyalayın',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Hedef alanı',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Ayarlanan alan, geçerli nesnede',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Kaynak alanı',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Mevcut nesnede değeri elde etmek için alan',
+ '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' => 'Sahip Olunacak Zaman',
+ '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',
));
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 d70cd8ba00..393c21882f 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
@@ -94,12 +94,15 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkContactToTicket' => '关联 联系人/工单',
'Class:lnkContactToTicket+' => '',
+ 'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~',
'Class:lnkContactToTicket/Attribute:ticket_id' => '工单',
'Class:lnkContactToTicket/Attribute:ticket_id+' => '',
'Class:lnkContactToTicket/Attribute:ticket_ref' => '工单编号',
'Class:lnkContactToTicket/Attribute:ticket_ref+' => '',
'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:role' => '角色 (文本)',
@@ -152,94 +155,94 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// Fieldset translation
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Ticket:baseinfo' => '基本信息',
- 'Ticket:date' => '日期信息',
- 'Ticket:contact' => '联系人',
- 'Ticket:moreinfo' => '更多信息',
- 'Ticket:relation' => '相关信息',
- 'Ticket:log' => '日志',
- 'Ticket:Type' => '风险评估',
- 'Ticket:support' => '支持信息',
- 'Ticket:resolution' => '解决方案',
- 'Ticket:SLA' => 'SLA 报告',
- 'WorkOrder:Details' => '详情',
- 'WorkOrder:Moreinfo' => '更多信息',
- 'Tickets:ResolvedFrom' => '从 %1$s 自动解决',
- 'Class:cmdbAbstractObject/Method:Set' => '设置',
- 'Class:cmdbAbstractObject/Method:Set+' => '填写固定值',
- 'Class:cmdbAbstractObject/Method:Set/Param:1' => '目标字段',
- 'Class:cmdbAbstractObject/Method:Set/Param:1+' => '填写当前对象',
- 'Class:cmdbAbstractObject/Method:Set/Param:2' => '值',
- 'Class:cmdbAbstractObject/Method:Set/Param:2+' => '要设置的值',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate' => '设置为当前日期',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => '填写当前日期和时间',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => '目标字段',
- 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => '填写当前对象',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
+ 'Ticket:baseinfo' => '基本信息',
+ 'Ticket:date' => '日期信息',
+ 'Ticket:contact' => '联系人',
+ 'Ticket:moreinfo' => '更多信息',
+ 'Ticket:relation' => '相关信息',
+ 'Ticket:log' => '日志',
+ 'Ticket:Type' => '风险评估',
+ 'Ticket:support' => '支持信息',
+ 'Ticket:resolution' => '解决方案',
+ 'Ticket:SLA' => 'SLA 报告',
+ 'WorkOrder:Details' => '详情',
+ 'WorkOrder:Moreinfo' => '更多信息',
+ 'Tickets:ResolvedFrom' => '从 %1$s 自动解决',
+ 'Class:cmdbAbstractObject/Method:Set' => '设置',
+ 'Class:cmdbAbstractObject/Method:Set+' => '填写固定值',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => '目标字段',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => '填写当前对象',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => '值',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => '要设置的值',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => '设置为当前日期',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => '填写当前日期和时间',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => '目标字段',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => '填写当前对象',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser' => '设置为当前用户',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => '填写当前登录用户',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => '目标字段',
- 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => '设置为当前个体',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => '目标字段',
- 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => '填写当前对象,如果填写字符串则是昵称.',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime' => '设置已过时间',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => '目标字段',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => '参考字段',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => '工作时间',
- 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme',
- 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
- 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
- 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
- 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => '设置为当前用户',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => '填写当前登录用户',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => '目标字段',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => '设置为当前个体',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => '目标字段',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => '填写当前对象,如果填写字符串则是昵称.',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => '设置已过时间',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => '目标字段',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => '参考字段',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => '工作时间',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme',
+ 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
+ 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
- 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~',
+ 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => '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' => 'Source field~~',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
- 'Class:cmdbAbstractObject/Method:Reset' => '重置',
- 'Class:cmdbAbstractObject/Method:Reset+' => '重置为默认值',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1' => '目标字段',
- 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => '填写当前对象',
- 'Class:cmdbAbstractObject/Method:Copy' => '复制',
- 'Class:cmdbAbstractObject/Method:Copy+' => '复制当前值到另外一个地方',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1' => '目标字段',
- 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => '填写当前对象',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2' => '源字段',
- 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => '此字段从当前对象获取值',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code',
- 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer' => '响应时间',
- 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'SLT 的响应时间',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer' => '解决时间',
- 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'SLT 的解决时间',
+ 'Class:cmdbAbstractObject/Method:Reset' => '重置',
+ 'Class:cmdbAbstractObject/Method:Reset+' => '重置为默认值',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => '目标字段',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => '填写当前对象',
+ 'Class:cmdbAbstractObject/Method:Copy' => '复制',
+ 'Class:cmdbAbstractObject/Method:Copy+' => '复制当前值到另外一个地方',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => '目标字段',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => '填写当前对象',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => '源字段',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => '此字段从当前对象获取值',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code',
+ 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer' => '响应时间',
+ 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'SLT 的响应时间',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer' => '解决时间',
+ 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'SLT 的解决时间',
));
diff --git a/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 8c8116fcf2..01c3735422 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
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
Dict::Add('PL PL', 'Polish', 'Polski', array(
// Dictionary entries go here
));
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
new file mode 100644
index 0000000000..e42dcfdb5a
--- /dev/null
+++ b/dictionaries/core/orm-value/orm-document/cs.dictionary.itop.orm-document.php
@@ -0,0 +1,26 @@
+
+ */
+Dict::Add('CS CZ', 'Czech', 'Čeština', [
+ 'Core:ormValue:ormDocument:DownloadsCount' => '%1s~~',
+ 'Core:ormValue:ormDocument:DownloadsCount+' => 'Downloaded %1$s time(s)~~',
+]);
diff --git a/dictionaries/core/orm-value/orm-document/da.dictionary.itop.orm-document.php b/dictionaries/core/orm-value/orm-document/da.dictionary.itop.orm-document.php
new file mode 100644
index 0000000000..e8fede5113
--- /dev/null
+++ b/dictionaries/core/orm-value/orm-document/da.dictionary.itop.orm-document.php
@@ -0,0 +1,26 @@
+
+ */
+Dict::Add('DA DA', 'Danish', 'Dansk', [
+ 'Core:ormValue:ormDocument:DownloadsCount' => '%1s~~',
+ 'Core:ormValue:ormDocument:DownloadsCount+' => 'Downloaded %1$s time(s)~~',
+]);
diff --git a/dictionaries/core/orm-value/orm-document/de.dictionary.itop.orm-document.php b/dictionaries/core/orm-value/orm-document/de.dictionary.itop.orm-document.php
new file mode 100644
index 0000000000..c38d0685ec
--- /dev/null
+++ b/dictionaries/core/orm-value/orm-document/de.dictionary.itop.orm-document.php
@@ -0,0 +1,26 @@
+
+ */
+Dict::Add('DE DE', 'German', 'Deutsch', [
+ '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
new file mode 100644
index 0000000000..92be19253d
--- /dev/null
+++ b/dictionaries/core/orm-value/orm-document/es_cr.dictionary.itop.orm-document.php
@@ -0,0 +1,26 @@
+
+ */
+Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [
+ 'Core:ormValue:ormDocument:DownloadsCount' => '%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 7a805192bf..13cc0b9fa1 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
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
Dict::Add('FR FR', 'French', 'Français', [
'Core:ormValue:ormDocument:DownloadsCount' => '%1s',
'Core:ormValue:ormDocument:DownloadsCount+' => 'Téléchargé %1$s fois',
diff --git a/dictionaries/core/orm-value/orm-document/hu.dictionary.itop.orm-document.php b/dictionaries/core/orm-value/orm-document/hu.dictionary.itop.orm-document.php
new file mode 100644
index 0000000000..5edb651ff5
--- /dev/null
+++ b/dictionaries/core/orm-value/orm-document/hu.dictionary.itop.orm-document.php
@@ -0,0 +1,26 @@
+
+ */
+Dict::Add('HU HU', 'Hungarian', 'Magyar', [
+ 'Core:ormValue:ormDocument:DownloadsCount' => '%1s~~',
+ 'Core:ormValue:ormDocument:DownloadsCount+' => 'Downloaded %1$s time(s)~~',
+]);
diff --git a/dictionaries/core/orm-value/orm-document/it.dictionary.itop.orm-document.php b/dictionaries/core/orm-value/orm-document/it.dictionary.itop.orm-document.php
new file mode 100644
index 0000000000..c9ec6eb474
--- /dev/null
+++ b/dictionaries/core/orm-value/orm-document/it.dictionary.itop.orm-document.php
@@ -0,0 +1,26 @@
+
+ */
+Dict::Add('IT IT', 'Italian', 'Italiano', [
+ 'Core:ormValue:ormDocument:DownloadsCount' => '%1s~~',
+ 'Core:ormValue:ormDocument:DownloadsCount+' => 'Downloaded %1$s time(s)~~',
+]);
diff --git a/dictionaries/core/orm-value/orm-document/ja.dictionary.itop.orm-document.php b/dictionaries/core/orm-value/orm-document/ja.dictionary.itop.orm-document.php
new file mode 100644
index 0000000000..970701a3d9
--- /dev/null
+++ b/dictionaries/core/orm-value/orm-document/ja.dictionary.itop.orm-document.php
@@ -0,0 +1,26 @@
+
+ */
+Dict::Add('JA JP', 'Japanese', '日本語', [
+ 'Core:ormValue:ormDocument:DownloadsCount' => '%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
new file mode 100644
index 0000000000..a80cfbd283
--- /dev/null
+++ b/dictionaries/core/orm-value/orm-document/nl.dictionary.itop.orm-document.php
@@ -0,0 +1,26 @@
+
+ */
+Dict::Add('NL NL', 'Dutch', 'Nederlands', [
+ 'Core:ormValue:ormDocument:DownloadsCount' => '%1s~~',
+ 'Core:ormValue:ormDocument:DownloadsCount+' => 'Downloaded %1$s time(s)~~',
+]);
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
new file mode 100644
index 0000000000..24c58e7c4d
--- /dev/null
+++ b/dictionaries/core/orm-value/orm-document/pl.dictionary.itop.orm-document.php
@@ -0,0 +1,26 @@
+
+ */
+Dict::Add('PL PL', 'Polish', 'Polski', [
+ 'Core:ormValue:ormDocument:DownloadsCount' => '%1s~~',
+ 'Core:ormValue:ormDocument:DownloadsCount+' => 'Downloaded %1$s time(s)~~',
+]);
diff --git a/dictionaries/core/orm-value/orm-document/pt_br.dictionary.itop.orm-document.php b/dictionaries/core/orm-value/orm-document/pt_br.dictionary.itop.orm-document.php
new file mode 100644
index 0000000000..b79767cedf
--- /dev/null
+++ b/dictionaries/core/orm-value/orm-document/pt_br.dictionary.itop.orm-document.php
@@ -0,0 +1,26 @@
+
+ */
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', [
+ 'Core:ormValue:ormDocument:DownloadsCount' => '%1s~~',
+ 'Core:ormValue:ormDocument:DownloadsCount+' => 'Downloaded %1$s time(s)~~',
+]);
diff --git a/dictionaries/core/orm-value/orm-document/ru.dictionary.itop.orm-document.php b/dictionaries/core/orm-value/orm-document/ru.dictionary.itop.orm-document.php
new file mode 100644
index 0000000000..65999e80b3
--- /dev/null
+++ b/dictionaries/core/orm-value/orm-document/ru.dictionary.itop.orm-document.php
@@ -0,0 +1,26 @@
+
+ */
+Dict::Add('RU RU', 'Russian', 'Русский', [
+ 'Core:ormValue:ormDocument:DownloadsCount' => '%1s~~',
+ 'Core:ormValue:ormDocument:DownloadsCount+' => 'Downloaded %1$s time(s)~~',
+]);
diff --git a/dictionaries/core/orm-value/orm-document/sk.dictionary.itop.orm-document.php b/dictionaries/core/orm-value/orm-document/sk.dictionary.itop.orm-document.php
new file mode 100644
index 0000000000..f6f832eaef
--- /dev/null
+++ b/dictionaries/core/orm-value/orm-document/sk.dictionary.itop.orm-document.php
@@ -0,0 +1,26 @@
+
+ */
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', [
+ 'Core:ormValue:ormDocument:DownloadsCount' => '%1s~~',
+ 'Core:ormValue:ormDocument:DownloadsCount+' => 'Downloaded %1$s time(s)~~',
+]);
diff --git a/dictionaries/core/orm-value/orm-document/tr.dictionary.itop.orm-document.php b/dictionaries/core/orm-value/orm-document/tr.dictionary.itop.orm-document.php
new file mode 100644
index 0000000000..cebd3a2d9f
--- /dev/null
+++ b/dictionaries/core/orm-value/orm-document/tr.dictionary.itop.orm-document.php
@@ -0,0 +1,26 @@
+
+ */
+Dict::Add('TR TR', 'Turkish', 'Türkçe', [
+ 'Core:ormValue:ormDocument:DownloadsCount' => '%1s~~',
+ 'Core:ormValue:ormDocument:DownloadsCount+' => 'Downloaded %1$s time(s)~~',
+]);
diff --git a/dictionaries/core/orm-value/orm-document/zh_cn.dictionary.itop.orm-document.php b/dictionaries/core/orm-value/orm-document/zh_cn.dictionary.itop.orm-document.php
new file mode 100644
index 0000000000..cbdf1206ef
--- /dev/null
+++ b/dictionaries/core/orm-value/orm-document/zh_cn.dictionary.itop.orm-document.php
@@ -0,0 +1,26 @@
+
+ */
+Dict::Add('ZH CN', 'Chinese', '简体中文', [
+ 'Core:ormValue:ormDocument:DownloadsCount' => '%1s~~',
+ 'Core:ormValue:ormDocument:DownloadsCount+' => 'Downloaded %1$s time(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
new file mode 100644
index 0000000000..a90ac17984
--- /dev/null
+++ b/dictionaries/core/uniqueness-rule/cs.dictionary.itop.uniqueness-rule.php
@@ -0,0 +1,25 @@
+
+ */
+Dict::Add('CS CZ', 'Czech', 'Čeština', [
+ '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/da.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/da.dictionary.itop.uniqueness-rule.php
new file mode 100644
index 0000000000..2435664070
--- /dev/null
+++ b/dictionaries/core/uniqueness-rule/da.dictionary.itop.uniqueness-rule.php
@@ -0,0 +1,25 @@
+
+ */
+Dict::Add('DA DA', 'Danish', 'Dansk', [
+ '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/de.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/de.dictionary.itop.uniqueness-rule.php
new file mode 100644
index 0000000000..617951ba41
--- /dev/null
+++ b/dictionaries/core/uniqueness-rule/de.dictionary.itop.uniqueness-rule.php
@@ -0,0 +1,25 @@
+
+ */
+Dict::Add('DE DE', 'German', 'Deutsch', [
+ '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
new file mode 100644
index 0000000000..51af9fa98c
--- /dev/null
+++ b/dictionaries/core/uniqueness-rule/es_cr.dictionary.itop.uniqueness-rule.php
@@ -0,0 +1,25 @@
+
+ */
+Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [
+ '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/fr.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/fr.dictionary.itop.uniqueness-rule.php
index 98dc7051de..a43fbe1830 100644
--- a/dictionaries/core/uniqueness-rule/fr.dictionary.itop.uniqueness-rule.php
+++ b/dictionaries/core/uniqueness-rule/fr.dictionary.itop.uniqueness-rule.php
@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
Dict::Add('FR FR', 'French', 'Français', [
'Class:cmdbAbstractObject/UniquenessRule:no_duplicate' => '%1$s : %2$s est déjà lié(e) à un(e) %3$s : %4$s, les doublons ne sont pas autorisés sur cette relation.',
]);
diff --git a/dictionaries/core/uniqueness-rule/hu.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/hu.dictionary.itop.uniqueness-rule.php
new file mode 100644
index 0000000000..6d9956058e
--- /dev/null
+++ b/dictionaries/core/uniqueness-rule/hu.dictionary.itop.uniqueness-rule.php
@@ -0,0 +1,25 @@
+
+ */
+Dict::Add('HU HU', 'Hungarian', 'Magyar', [
+ '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/it.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/it.dictionary.itop.uniqueness-rule.php
new file mode 100644
index 0000000000..857c5e04d6
--- /dev/null
+++ b/dictionaries/core/uniqueness-rule/it.dictionary.itop.uniqueness-rule.php
@@ -0,0 +1,25 @@
+
+ */
+Dict::Add('IT IT', 'Italian', 'Italiano', [
+ '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/ja.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/ja.dictionary.itop.uniqueness-rule.php
new file mode 100644
index 0000000000..32193640ba
--- /dev/null
+++ b/dictionaries/core/uniqueness-rule/ja.dictionary.itop.uniqueness-rule.php
@@ -0,0 +1,25 @@
+
+ */
+Dict::Add('JA JP', 'Japanese', '日本語', [
+ '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/nl.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/nl.dictionary.itop.uniqueness-rule.php
new file mode 100644
index 0000000000..696749f3bc
--- /dev/null
+++ b/dictionaries/core/uniqueness-rule/nl.dictionary.itop.uniqueness-rule.php
@@ -0,0 +1,25 @@
+
+ */
+Dict::Add('NL NL', 'Dutch', 'Nederlands', [
+ '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/pl.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/pl.dictionary.itop.uniqueness-rule.php
new file mode 100644
index 0000000000..69c7492cfa
--- /dev/null
+++ b/dictionaries/core/uniqueness-rule/pl.dictionary.itop.uniqueness-rule.php
@@ -0,0 +1,25 @@
+
+ */
+Dict::Add('PL PL', 'Polish', 'Polski', [
+ '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/pt_br.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/pt_br.dictionary.itop.uniqueness-rule.php
new file mode 100644
index 0000000000..80c5817118
--- /dev/null
+++ b/dictionaries/core/uniqueness-rule/pt_br.dictionary.itop.uniqueness-rule.php
@@ -0,0 +1,25 @@
+
+ */
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', [
+ '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/ru.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/ru.dictionary.itop.uniqueness-rule.php
new file mode 100644
index 0000000000..6bef41d3b8
--- /dev/null
+++ b/dictionaries/core/uniqueness-rule/ru.dictionary.itop.uniqueness-rule.php
@@ -0,0 +1,25 @@
+
+ */
+Dict::Add('RU RU', 'Russian', 'Русский', [
+ '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/sk.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/sk.dictionary.itop.uniqueness-rule.php
new file mode 100644
index 0000000000..aef71736ca
--- /dev/null
+++ b/dictionaries/core/uniqueness-rule/sk.dictionary.itop.uniqueness-rule.php
@@ -0,0 +1,25 @@
+
+ */
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', [
+ '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/tr.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/tr.dictionary.itop.uniqueness-rule.php
new file mode 100644
index 0000000000..0a5f643e6f
--- /dev/null
+++ b/dictionaries/core/uniqueness-rule/tr.dictionary.itop.uniqueness-rule.php
@@ -0,0 +1,25 @@
+
+ */
+Dict::Add('TR TR', 'Turkish', 'Türkçe', [
+ '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/zh_cn.dictionary.itop.uniqueness-rule.php b/dictionaries/core/uniqueness-rule/zh_cn.dictionary.itop.uniqueness-rule.php
new file mode 100644
index 0000000000..c38ba0106c
--- /dev/null
+++ b/dictionaries/core/uniqueness-rule/zh_cn.dictionary.itop.uniqueness-rule.php
@@ -0,0 +1,25 @@
+
+ */
+Dict::Add('ZH CN', 'Chinese', '简体中文', [
+ '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/cs.dictionary.itop.core.php b/dictionaries/cs.dictionary.itop.core.php
index 1fa9a92081..bf67929c26 100755
--- a/dictionaries/cs.dictionary.itop.core.php
+++ b/dictionaries/cs.dictionary.itop.core.php
@@ -25,57 +25,42 @@
*/
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Core:DeletedObjectLabel' => '%1s (odstraněn)',
- 'Core:DeletedObjectTip' => 'Objekt byl odstraněn %1$s (%2$s)',
-
+ 'Core:DeletedObjectTip' => 'Objekt byl odstraněn %1$s (%2$s)',
'Core:UnknownObjectLabel' => 'Objekt nenalezen (třída: %1$s, id: %2$d)',
- 'Core:UnknownObjectTip' => 'Objekt nemohl být nalezen. Je možné, že byl odstraněn před nějakou dobou a protokol byl mezitím vyčištěn.',
-
+ 'Core:UnknownObjectTip' => 'Objekt nemohl být nalezen. Je možné, že byl odstraněn před nějakou dobou a protokol byl mezitím vyčištěn.',
'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' => 'Pole objektů',
+ 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s~~',
+ 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s~~',
+ 'Core:AttributeLinkedSet' => 'Pole objektů',
'Core:AttributeLinkedSet+' => 'Jakékoli objekty stejné třídy, nebo podtřídy',
-
'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s~~',
-
- 'Core:AttributeDashboard' => 'Dashboard~~',
+ 'Core:AttributeDashboard' => 'Dashboard~~',
'Core:AttributeDashboard+' => '',
-
- 'Core:AttributePhoneNumber' => 'Phone number~~',
+ '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: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' => 'Pole objektů (N-N)',
'Core:AttributeLinkedSetIndirect+' => 'Jakékoli objekty stejné třídy, nebo podtřídy',
-
'Core:AttributeInteger' => 'Celé číslo (integer)',
'Core:AttributeInteger+' => 'Celé číslo (může být záporné)',
-
'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/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~~',
@@ -84,7 +69,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'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~~',
@@ -93,54 +77,38 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'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' => 'Řetězec (string)',
'Core:AttributeString+' => 'Alfanumerický řetězec',
-
'Core:AttributeClass' => 'Třída (class)',
'Core:AttributeClass+' => '',
-
'Core:AttributeApplicationLanguage' => 'Jazyk',
'Core:AttributeApplicationLanguage+' => 'Jazyk a země (CS CZ)',
-
'Core:AttributeFinalClass' => 'Třída (auto)',
'Core:AttributeFinalClass+' => 'Skutečná třída objektu (automaticky vytvořeno jádrem)',
-
'Core:AttributePassword' => 'Heslo',
'Core:AttributePassword+' => 'Heslo k externímu zařízení',
-
'Core:AttributeEncryptedString' => 'Šifrovaný řetězec',
'Core:AttributeEncryptedString+' => 'Řetězec šifrovaný lokálním klíčem',
'Core:AttributeEncryptUnknownLibrary' => 'Encryption library specified (%1$s) unknown~~',
'Core:AttributeEncryptFailedToDecrypt' => '** decryption error **~~',
-
'Core:AttributeText' => 'Text',
'Core:AttributeText+' => 'Víceřádkový řetězec znaků',
-
'Core:AttributeHTML' => 'HTML',
'Core:AttributeHTML+' => 'HTML řetězec',
-
'Core:AttributeEmailAddress' => 'Emailová addresa',
'Core:AttributeEmailAddress+' => 'Emailová addresa',
-
'Core:AttributeIPAddress' => 'IP adresa',
'Core:AttributeIPAddress+' => '',
-
'Core:AttributeOQL' => 'OQL',
'Core:AttributeOQL+' => 'Výraz v jazyce OQL',
-
'Core:AttributeEnum' => 'Enum',
'Core:AttributeEnum+' => 'Seznam předdefinovaných alfanumerických řetězců',
-
'Core:AttributeTemplateString' => 'Šablona - řetězec',
'Core:AttributeTemplateString+' => 'Řetězec obsahující zástupné symboly',
-
'Core:AttributeTemplateText' => 'Šablona - text',
'Core:AttributeTemplateText+' => 'Text obsahující zástupné symboly',
-
'Core:AttributeTemplateHTML' => 'Šablona - HTML',
'Core:AttributeTemplateHTML+' => 'HTML obsahující zástupné symboly',
-
'Core:AttributeDateTime' => 'Datum a čas',
'Core:AttributeDateTime+' => 'Datum a čas (rok-měsíc-den hh:mm:ss)',
'Core:AttributeDateTime?SmartSearch' => '
@@ -158,7 +126,6 @@ Operátory:
Spravovat Vaše nejdůležitější IT aktivum - Dokumentaci.
',
- 'UI:WelcomeMenu:Text'=> '
Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
+ 'UI:WelcomeMenu:Text' => '
Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
This version features a brand new modern and accessible backoffice design.
@@ -389,6 +456,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Button:GlobalSearch' => 'Hledat',
'UI:Button:Search' => ' Hledat ',
'UI:Button:Clear' => ' Clear ~~',
+ 'UI:Button:Confirm' => ' Confirm ~~',
'UI:Button:SearchInHierarchy' => 'Search in hierarchy~~',
'UI:Button:Query' => ' Query ',
'UI:Button:Ok' => 'Ok',
@@ -429,7 +497,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UserPref:DoNotShowAgain' => 'Do not show again~~',
'UI:InputFile:NoFileSelected' => 'No File Selected~~',
'UI:InputFile:SelectFile' => 'Select a file~~',
-
'UI:SearchToggle' => 'Hledání',
'UI:ClickToCreateNew' => 'Nový objekt (%1$s)~~',
'UI:SearchFor_Class' => 'Hledat objekty třídy %1$s',
@@ -449,7 +516,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Error:CannotWriteToTmp_Dir' => 'Nemohu zapisovat do dočasného adresáře (tmp). upload_tmp_dir = "%1$s".',
'UI:Error:UploadStoppedByExtension_FileName' => 'Nahrávání zastaveno díky příponě. (Původní jméno souboru = "%1$s").',
'UI:Error:UploadFailedUnknownCause_Code' => 'Nahrávání selhalo z neznámé příčiny. (Kód chyby = "%1$s").',
-
'UI:Error:1ParametersMissing' => 'Chyba: pro tuto operaci musí být uveden následující parametr: %1$s.',
'UI:Error:2ParametersMissing' => 'Chyba: pro tuto operaci musí být uvedeny následující parametry: %1$s a %2$s.',
'UI:Error:3ParametersMissing' => 'Chyba: pro tuto operaci musí být uvedeny následující parametry: %1$s, %2$s a %3$s.',
@@ -471,9 +537,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Error:MaintenanceMode' => 'Application is currently in maintenance~~',
'UI:Error:MaintenanceTitle' => 'Maintenance~~',
'UI:Error:InvalidToken' => 'Error: the requested operation has already been performed (CSRF token not found)~~',
-
'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s does not exist (email_transport_smtp.oauth.provider)~~',
-
'UI:GroupBy:Count' => 'Množství',
'UI:GroupBy:Count+' => 'Množství prvků',
'UI:CountOfObjects' => 'Počet objektů odpovídajícíh ktritériím: %1$d',
@@ -502,6 +566,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Menu:OtherActions' => 'Další akce',
'UI:Menu:Transitions' => 'Transitions~~',
'UI:Menu:OtherTransitions' => 'Other transitions~~',
+ 'UI:Menu:View' => 'View this object~~',
'UI:Menu:New' => 'Nový...',
'UI:Menu:Add' => 'Přidat...',
'UI:Menu:Manage' => 'Spravovat...',
@@ -510,6 +575,9 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Menu:Modify' => 'Upravit...',
'UI:Menu:Delete' => 'Odstranit...',
'UI:Menu:BulkDelete' => 'Odstranit...',
+ 'UI:Menu:BulkDelete_Class' => 'Delete %1$s objects...~~',
+ 'UI:Menu:BulkDelete_Link' => 'Delete %1$s...~~',
+ 'UI:Menu:BulkDelete_Remote' => 'Delete %1$s...~~',
'UI:UndefinedObject' => 'nedefinováno',
'UI:Document:OpenInNewWindow:Download' => 'Otevřít v novém okně: %1$s, Stáhnout: %2$s',
'UI:SplitDateTime-Date' => 'datum',
@@ -542,7 +610,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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á.',
@@ -553,50 +620,49 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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' => '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:Login:About' => '',
+ 'UI:Login:ChangeYourPassword' => 'Změnit heslo',
+ 'UI:Login:OldPasswordPrompt' => 'Původní heslo',
+ 'UI:Login:NewPasswordPrompt' => 'Nové heslo',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Znovu nové heslo',
+ 'UI:Login:IncorrectOldPassword' => 'Chyba: původní heslo je nesprávné',
+ 'UI:LogOffMenu' => 'Odhlásit',
'UI:LogOff:ThankYou' => 'Děkujeme za užívání '.ITOP_APPLICATION_SHORT,
- 'UI:LogOff:ClickHereToLoginAgain' => 'Klikněte zde pro nové přihlášení...',
- 'UI:ChangePwdMenu' => 'Změnit heslo',
- 'UI:Login:PasswordChanged' => 'Heslo nastaveno úspěšně!',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Klikněte zde pro nové přihlášení...',
+ 'UI:ChangePwdMenu' => 'Změnit heslo',
+ 'UI:Login:PasswordChanged' => 'Heslo nastaveno úspěšně!',
+ 'UI:Login:PasswordNotChanged' => 'Error: Password is the same!~~',
'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' je pouze ke čtení',
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' je pouze ke čtení pro koncové uživatele',
- 'UI:ApplicationEnvironment' => 'Aplikační prostředí: %1$s',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Nová hesla se neshodují!',
- 'UI:Button:Login' => 'Přihlásit',
- 'UI:Login:Error:AccessRestricted' => 'Přístup je omezen. Kontaktujte administrátora.',
- 'UI:Login:Error:AccessAdmin' => 'Přístup vyhrazen osobám s administrátorskými právy. Kontaktujte administrátora.',
- 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
+ 'UI:ApplicationEnvironment' => 'Aplikační prostředí: %1$s',
+ 'UI:Login:RetypePwdDoesNotMatch' => 'Nová hesla se neshodují!',
+ 'UI:Button:Login' => 'Přihlásit',
+ 'UI:Login:Error:AccessRestricted' => 'Přístup je omezen. Kontaktujte administrátora.',
+ 'UI:Login:Error:AccessAdmin' => 'Přístup vyhrazen osobám s administrátorskými právy. Kontaktujte administrátora.',
+ 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail~~',
- 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
- 'UI:CSVImport:MappingSelectOne' => '-- zvolte jednu z možností --',
- 'UI:CSVImport:MappingNotApplicable' => '-- ignorovat --',
- 'UI:CSVImport:NoData' => 'Žádná data!',
- 'UI:Title:DataPreview' => 'Náhled dat',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Chyba: Data obsahují pouze jeden sloupec. Zvolili jste odpovídající znak pro oddělení položek?',
- 'UI:CSVImport:FieldName' => 'Pole %1$d',
- 'UI:CSVImport:DataLine1' => '1. řádek dat',
- 'UI:CSVImport:DataLine2' => '2. řádek dat',
- 'UI:CSVImport:idField' => 'id (primární klíč)',
+ 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
+ 'UI:CSVImport:MappingSelectOne' => '-- zvolte jednu z možností --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- ignorovat --',
+ 'UI:CSVImport:NoData' => 'Žádná data!',
+ 'UI:Title:DataPreview' => 'Náhled dat',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Chyba: Data obsahují pouze jeden sloupec. Zvolili jste odpovídající znak pro oddělení položek?',
+ 'UI:CSVImport:FieldName' => 'Pole %1$d',
+ 'UI:CSVImport:DataLine1' => '1. řádek dat',
+ 'UI:CSVImport:DataLine2' => '2. řádek dat',
+ 'UI:CSVImport:idField' => 'id (primární klíč)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - hromadný import',
- 'UI:Title:BulkImport+' => 'Průvodce importem CSV',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronizace %1$d objektů třídy %2$s',
- 'UI:CSVImport:ClassesSelectOne' => '-- zvolte jednu z možností --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Interní chyba: "%1$s" je nesprávný kód, protože "%2$s" není externím klíčem třídy "%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objekt(ů) zůstane nezměněno.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objekt(ů) bude upraveno.',
+ 'UI:Title:BulkImport+' => 'Průvodce importem CSV',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronizace %1$d objektů třídy %2$s',
+ 'UI:CSVImport:ClassesSelectOne' => '-- zvolte jednu z možností --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Interní chyba: "%1$s" je nesprávný kód, protože "%2$s" není externím klíčem třídy "%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objekt(ů) zůstane nezměněno.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objekt(ů) bude upraveno.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objekt(ů) bude přidáno.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objekt(ů) bude mít chyby.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objekt(ů) zůstalo nezměněných.',
@@ -642,11 +708,14 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Univerzální hledání',
'UI:UniversalSearch:Error' => 'Chyba: %1$s',
'UI:UniversalSearch:LabelSelectTheClass' => 'Vyberte třídu pro hledání: ',
-
'UI:CSVReport-Value-Modified' => 'Upraveno',
'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' => 'Chybí povinná hodnota',
'UI:CSVReport-Value-Ambiguous' => 'Nejednoznačné: nalezeno %1$s objektů',
'UI:CSVReport-Row-Unchanged' => 'nezměněn',
@@ -660,15 +729,16 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:CSVReport-Value-Issue-Readonly' => 'Atribut \'%1$s\' je pouze ke čtení a nemůže být upraven (stávající hodnota: %2$s, navrhovaná hodnota: %3$s)',
'UI:CSVReport-Value-Issue-Format' => 'Nepodařilo se zpracovat vstup: %1$s',
'UI:CSVReport-Value-Issue-NoMatch' => 'Neočekávaná hodnota atributu \'%1$s\': nenalezena shoda, zkontrolujte zadání',
+ 'UI:CSVReport-Value-Issue-AllowedValues' => 'Allowed \'%1$s\' value(s): %2$s~~',
'UI:CSVReport-Value-Issue-Unknown' => 'Neočekávaná hodnota atributu \'%1$s\': %2$s',
'UI:CSVReport-Row-Issue-Inconsistent' => 'Atributy spolu nejsou v souladu: %1$s',
'UI:CSVReport-Row-Issue-Attribute' => 'Neočekávané hodnoty atributů',
'UI:CSVReport-Row-Issue-MissingExtKey' => 'Nemůže být vytvořen z důvodu chybějícího externího klíče: %1$s',
'UI:CSVReport-Row-Issue-DateFormat' => 'špatný formát data',
+ 'UI:CSVReport-Row-Issue-ExpectedDateFormat' => 'Expected format: %1$s~~',
'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-Icon-Unchanged' => 'Nezměněno',
'UI:CSVReport-Icon-Modified' => 'Upraveno',
'UI:CSVReport-Icon-Missing' => 'Chybí',
@@ -683,14 +753,32 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:CSVReport-Stats-Errors' => '%1$.0f %% načtených objektů obsahuje chyby a bude ignorováno.',
'UI:CSVReport-Stats-Created' => '%1$.0f %% načtených objektů bude vytvořeno.',
'UI:CSVReport-Stats-Modified' => '%1$.0f %% načtených objektů bude upraveno.',
-
'UI:CSVExport:AdvancedMode' => 'Pokročilý režim',
'UI:CSVExport:AdvancedMode+' => 'V pokročilém režimu jsou vyexportovány další sloupce: id objektu, id externích klíčů a jejich slaďovacích atributů.',
'UI:CSVExport:LostChars' => 'Problém s kódováním',
'UI:CSVExport:LostChars+' => 'CSV soubor bude kódován v %1$s. '.ITOP_APPLICATION_SHORT.' zjistil, že některé charaktery nejsou s tímto kódováním kompatibilní. Tyto znaky budou nahrazeny zástupným znakem, nebo budou vynechány. Kontaktujte administrátora pro změnu kódování (parametr \'csv_file_default_charset\').',
-
'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB Audit',
'UI:Audit:InteractiveAudit' => 'Interaktivní 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' => 'Pravidlo auditu',
'UI:Audit:HeaderNbObjects' => 'Počet objektů',
'UI:Audit:HeaderNbErrors' => 'Počet chyb',
@@ -706,8 +794,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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%%~~',
-
-
'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - Vyhodnocení OQL dotazu',
'UI:RunQuery:QueryExamples' => 'Příklady dotazů',
'UI:RunQuery:QueryResults' => 'Query Results~~',
@@ -746,7 +832,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Schema:Label' => 'Název',
'UI:Schema:Label+' => 'Název atributu',
'UI:Schema:Type' => 'Typ',
-
'UI:Schema:Type+' => 'Datový typ atributu',
'UI:Schema:Origin' => 'Původ',
'UI:Schema:Origin+' => 'Základní třída, ve které je tento atribut definován',
@@ -794,6 +879,16 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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+' => 'Zadejte první tři znaky...',
'UI:Edit:SearchQuery' => 'Select a predefined query~~',
'UI:Edit:TestQuery' => 'Otestovat dotaz',
@@ -885,7 +980,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:SystemIntrusion' => 'Přístup odepřen. Vyžadujete operaci, která vám není povolena.',
'UI:FatalErrorMessage' => 'Závažná chyba, '.ITOP_APPLICATION_SHORT.' nemůže pokračovat.',
'UI:Error_Details' => 'Chyba: %1$s',
-
'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' správa uživatelů - projekce profilů',
'UI:UserManagement:Class' => 'Třída',
'UI:UserManagement:Class+' => 'Třída objektů',
@@ -920,66 +1014,42 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UserManagement:NoLifeCycleApplicable' => 'nedefinováno',
'UI:UserManagement:NoLifeCycleApplicable+' => 'Pro tuto třídu nebyl definován žádný životní cyklus',
'UI:UserManagement:GrantMatrix' => 'Matice oprávnění',
-
- 'Menu:AdminTools' => 'Administrace',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Nástroje pro administraci',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Nástroje přístupné pouze uživatelům, kteří mají potřbná oprávnění',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System~~',
-
'UI:ChangeManagementMenu' => 'Řízení změn',
'UI:ChangeManagementMenu+' => 'Řízení změn',
'UI:ChangeManagementMenu:Title' => 'Přehled změn',
'UI-ChangeManagementMenu-ChangesByType' => 'Změny podle typu',
'UI-ChangeManagementMenu-ChangesByStatus' => 'Změny podle stavu',
'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Nepřidělené změny',
-
'UI:ConfigurationManagementMenu' => 'Správa konfigurací',
'UI:ConfigurationManagementMenu+' => 'Správa konfigurací',
'UI:ConfigurationManagementMenu:Title' => 'Přehled infrastruktury',
'UI-ConfigurationManagementMenu-InfraByType' => 'Objekty infrastruktury podle typu',
'UI-ConfigurationManagementMenu-InfraByStatus' => 'Objekty infrastruktury podle stavu',
-
'UI:ConfigMgmtMenuOverview:Title' => 'Dashboard pro správu konfigurací (Configuration management)',
'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Konfigurační položky podle stavu',
'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Konfigurační položky podle typu',
-
'UI:RequestMgmtMenuOverview:Title' => 'Dashboard pro správu požadavků (Request management)',
'UI-RequestManagementOverview-RequestByService' => 'Požadavky uživatelů podle služby',
'UI-RequestManagementOverview-RequestByPriority' => 'Požadavky uživatelů podle priority',
'UI-RequestManagementOverview-RequestUnassigned' => 'Nepřidělené požadavky',
-
'UI:IncidentMgmtMenuOverview:Title' => 'Dashboard pro správu incidentů (Incident management)',
'UI-IncidentManagementOverview-IncidentByService' => 'Incidenty podle služby',
'UI-IncidentManagementOverview-IncidentByPriority' => 'Incidenty podle priority',
'UI-IncidentManagementOverview-IncidentUnassigned' => 'Nepřidělené incidenty',
-
'UI:ChangeMgmtMenuOverview:Title' => 'Dashboard pro řízení změn (Change management)',
'UI-ChangeManagementOverview-ChangeByType' => 'Změny podle typu',
'UI-ChangeManagementOverview-ChangeUnassigned' => 'Nepřidělené změny',
'UI-ChangeManagementOverview-ChangeWithOutage' => 'Výpadky z důvodu změn',
-
'UI:ServiceMgmtMenuOverview:Title' => 'Dashboard pro správu služeb (Service Management)',
'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Smlouvy se zákazníky k obnovení do 30 dní',
'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Smlouvy s poskytovateli k obnovení do 30 dní',
-
'UI:ContactsMenu' => 'Kontakty',
'UI:ContactsMenu+' => 'Kontakty',
'UI:ContactsMenu:Title' => 'Přehled kontaktů',
'UI-ContactsMenu-ContactsByLocation' => 'Kontakty podle umístění',
'UI-ContactsMenu-ContactsByType' => 'Kontakty podle typu',
'UI-ContactsMenu-ContactsByStatus' => 'Kontakty podle stavu',
-
- 'Menu:CSVImportMenu' => 'CSV import',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => 'Hromadné vytvoření nebo aktualizace',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataModelMenu' => 'Datový model',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Přehled datového modelu',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ExportMenu' => 'Exportovat',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Exportovat výsledky jakéhokoli dotazu do HTML, CSV nebo XML',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:NotificationsMenu' => 'Upozornění',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Konfigurace upozornění',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Konfigurace upozornění',
'UI:NotificationsMenu:Help' => 'Nápověda',
'UI:NotificationsMenu:HelpContent' => '
Upozornění v '.ITOP_APPLICATION_SHORT.' jsou plně nastavitelné. Jsou založena na dvou druzích objektů: triggery (spouštěče) a akce.
@@ -1008,53 +1078,18 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook actions (outgoing integrations)~~',
'UI:NotificationsMenu:Actions:Action' => 'Other actions~~',
'UI:NotificationsMenu:AvailableActions' => 'Dostupné akce',
-
'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~~',
-
- 'Menu:AuditCategories' => 'Kategorie auditu',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Kategorie auditu',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Kategorie auditu',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:RunQueriesMenu' => 'Provést dotaz',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Provést dotaz',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:QueryMenu' => 'Knihovna dotazů',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Knihovna dotazů',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataAdministration' => 'Správa dat',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'Správa dat',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UniversalSearchMenu' => 'Univerzální hledání',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Hledejte cokoli...',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserManagementMenu' => 'Správa uživatelů',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'Správa uživatelů',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ProfilesMenu' => 'Profily (Role)',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Profily (Role)',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu:Title' => 'Profily (Role)',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserAccountsMenu' => 'Uživatelské účty',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu+' => 'Uživatelské účty',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu:Title' => 'Uživatelské účty',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
'UI:iTopVersion:Short' => '%1$s verze %2$s',
'UI:iTopVersion:Long' => '%1$s verze %2$s-%3$s ze dne %4$s',
'UI:PropertiesTab' => 'Vlastnosti',
-
'UI:OpenDocumentInNewWindow_' => 'Otevřít~~',
'UI:DownloadDocument_' => 'Stáhnout~~',
'UI:Document:NoPreview' => 'Pro tento typ dokumentu není k dispozici žádný náhled',
'UI:Download-CSV' => 'Stáhnout %1$s',
-
'UI:DeadlineMissedBy_duration' => 'Zmeškáno o %1$s',
'UI:Deadline_LessThan1Min' => 'méně než 1 min',
'UI:Deadline_Minutes' => '%1$d min',
@@ -1097,7 +1132,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:RelationTooltip:ImpactedItems_N_of_M' => 'Počet zasažených objektů: %1$d / %2$d',
'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Prahová hranice: %1$d / %2$d',
'Portal:Title' => ITOP_APPLICATION_SHORT.' uživatelský portál',
- 'Portal:NoRequestMgmt' => 'Byli jste přesměrováni na tuto stránku, protože k vašemu účtu je přidělen profil \'Portal user\'. '.ITOP_APPLICATION_SHORT.' však nebyl nainstalován s funkcí \'Request Management\'. Kontaktujte prosím vašeho administrátora.',
+ 'Portal:NoRequestMgmt' => 'Byli jste přesměrováni na tuto stránku, protože k vašemu účtu je přidělen profil \'Portal user\'. '.ITOP_APPLICATION_SHORT.' však nebyl nainstalován s funkcí \'Request Management\'.Kontaktujte prosím vašeho administrátora.',
'Portal:Refresh' => 'Obnovit',
'Portal:Back' => 'Zpět',
'Portal:WelcomeUserOrg' => 'Vítejte, %1$s (%2$s)',
@@ -1133,9 +1168,13 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'Enum:Undefined' => 'Nedefinováno',
'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$sd %2$sh %3$sm %4$ss',
'UI:ModifyAllPageTitle' => 'Upravit vše',
+ 'UI:Modify_ObjectsOf_Class' => 'Modifying objects of class %1$s~~',
'UI:Modify_N_ObjectsOf_Class' => 'Úprava %1$d objektů třídy %2$s',
'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Úprava %1$d objektů třídy %2$s ze %3$d',
'UI:Menu:ModifyAll' => 'Upravit...',
+ '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' => 'Upravit vše',
'UI:Button:PreviewModifications' => 'Náhled úprav >>',
'UI:ModifiedObject' => 'Objekt upraven',
@@ -1195,7 +1234,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:PrintResolution:LetterLandscape' => 'Letter Landscape~~',
'UI:Toggle:SwitchToStandardDashboard' => 'Switch to standard dashboard~~',
'UI:Toggle:SwitchToCustomDashboard' => 'Switch to custom dashboard~~',
-
'UI:ConfigureThisList' => 'Konfigurovat tento seznam...',
'UI:ListConfigurationTitle' => 'Konfigurace seznamu',
'UI:ColumnsAndSortOrder' => 'Sloupce a jejich řazení:',
@@ -1211,10 +1249,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:ExtField_AsRemoteField' => '%1$s (%2$s)',
'UI:Button:MoveUp' => 'Posunout nahoru',
'UI:Button:MoveDown' => 'Posunout dolů',
-
'UI:OQL:UnknownClassAndFix' => 'Neznámá třída "%1$s". Můžete zkusit "%2$s".',
'UI:OQL:UnknownClassNoFix' => 'Neznámá třída "%1$s"',
-
'UI:Dashboard:EditCustom' => 'Edit custom version...~~',
'UI:Dashboard:CreateCustom' => 'Create a custom version...~~',
'UI:Dashboard:DeleteCustom' => 'Delete custom version...~~',
@@ -1225,13 +1261,10 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:ImportDashboardText' => 'Vyberte šablonu dashboardu k importu:',
'UI:Dashboard:Actions' => 'Dashboard actions~~',
'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'This dashboard displays information that does not include the on-going changes.~~',
-
-
'UI:DashletCreation:Title' => 'Vytvořit nový dashlet',
'UI:DashletCreation:Dashboard' => 'Dashboard',
'UI:DashletCreation:DashletType' => 'Typ dashletu',
'UI:DashletCreation:EditNow' => 'Upravit dashboard',
-
'UI:DashboardEdit:Title' => 'Upravit dashboard',
'UI:DashboardEdit:DashboardTitle' => 'Nadpis',
'UI:DashboardEdit:AutoReload' => 'Automatické obnovování',
@@ -1239,38 +1272,31 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:DashboardEdit:AutoReloadSec+' => 'Minimální povolená hodnota je %1$d sekund',
'UI:DashboardEdit:Revert' => 'Revert~~',
'UI:DashboardEdit:Apply' => 'Apply~~',
-
'UI:DashboardEdit:Layout' => 'Uspořádání',
'UI:DashboardEdit:Properties' => 'Dashboard - vlastnosti',
'UI:DashboardEdit:Dashlets' => 'Dostupné dashlety',
'UI:DashboardEdit:DashletProperties' => 'Dashlet - vlastnosti',
-
'UI:Form:Property' => 'Vlastnost',
'UI:Form:Value' => 'Hodnota',
-
'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' => 'Prostý text (bez formátování)',
'UI:DashletPlainText:Prop-Text' => 'Text',
'UI:DashletPlainText:Prop-Text:Default' => 'Vložte text...',
-
'UI:DashletObjectList:Label' => 'Seznam objektů',
'UI:DashletObjectList:Description' => '',
'UI:DashletObjectList:Prop-Title' => 'Titul',
'UI:DashletObjectList:Prop-Query' => 'Dotaz',
'UI:DashletObjectList:Prop-Menu' => 'Menu',
-
'UI:DashletGroupBy:Prop-Title' => 'Titul',
'UI:DashletGroupBy:Prop-Query' => 'Dotaz',
'UI:DashletGroupBy:Prop-Style' => 'Styl',
@@ -1284,24 +1310,20 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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',
-
'UI:DashletGroupByPie:Label' => 'Koláčový graf',
'UI:DashletGroupByPie:Description' => 'Koláčový graf',
'UI:DashletGroupByBars:Label' => 'Sloupcový graf',
'UI:DashletGroupByBars:Description' => 'Sloupcový graf',
'UI:DashletGroupByTable:Label' => 'Seskupit dle (tabulka)',
'UI:DashletGroupByTable:Description' => 'Seznam (seskupeno dle pole)',
-
- // New in 2.5
+ // 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~~',
@@ -1312,14 +1334,12 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:GroupBy:min+' => 'Minimum of %1$s~~',
'UI:GroupBy:max' => 'Maximum~~',
'UI:GroupBy:max+' => 'Maximum of %1$s~~',
- // ---
-
+ // ---
'UI:DashletHeaderStatic:Label' => 'Hlavička',
'UI:DashletHeaderStatic:Description' => 'Zobrazí horizontální oddělovač',
'UI:DashletHeaderStatic:Prop-Title' => 'Titul',
'UI:DashletHeaderStatic:Prop-Title:Default' => 'Kontakty',
'UI:DashletHeaderStatic:Prop-Icon' => 'Ikona',
-
'UI:DashletHeaderDynamic:Label' => 'Hlavička se statistikami',
'UI:DashletHeaderDynamic:Description' => 'Hlavička se statistikami',
'UI:DashletHeaderDynamic:Prop-Title' => 'Titul',
@@ -1330,11 +1350,9 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:DashletHeaderDynamic:Prop-Query' => 'Dotaz',
'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Seskupit dle',
'UI:DashletHeaderDynamic:Prop-Values' => 'Hodnoty',
-
'UI:DashletBadge:Label' => 'Ikona',
'UI:DashletBadge:Description' => 'Ikona objektu se schopností vytvářet a hledat',
'UI:DashletBadge:Prop-Class' => 'Třída',
-
'DayOfWeek-Sunday' => 'Neděle',
'DayOfWeek-Monday' => 'Pondělí',
'DayOfWeek-Tuesday' => 'Úterý',
@@ -1354,8 +1372,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'Month-10' => 'Říjen',
'Month-11' => 'Listopad',
'Month-12' => 'Prosinec',
-
- // Short version for the DatePicker
+ // Short version for the DatePicker
'DayOfWeek-Sunday-Min' => 'Ne',
'DayOfWeek-Monday-Min' => 'Po',
'DayOfWeek-Tuesday-Min' => 'Út',
@@ -1375,13 +1392,13 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'Month-10-Short' => 'Říj',
'Month-11-Short' => 'Lis',
'Month-12-Short' => 'Pro',
- 'Calendar-FirstDayOfWeek' => '1',// 0 = Sunday, 1 = Monday, etc...
-
+ 'Calendar-FirstDayOfWeek' => '1',
+ // 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Vytvořit odkaz',
+ 'UI:Menu:FilterList' => 'Display list with search criteria~~',
'UI:ShortcutRenameDlg:Title' => 'Přejmenovat odkaz',
'UI:ShortcutListDlg:Title' => 'Vytvořit odkaz na seznam',
'UI:ShortcutDelete:Confirm' => 'Potvrďte prosím, že chcete odkaz odstranit.',
- 'Menu:MyShortcuts' => 'Mé odkazy',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Odkaz',
'Class:Shortcut+' => '',
'Class:Shortcut/Attribute:name' => 'Název',
@@ -1395,12 +1412,10 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Vlastní interval',
'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Interval pro automatické obnovování (v sekundách)',
'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'Minimální povolená hodnota je %1$d sekund',
-
'UI:FillAllMandatoryFields' => 'Vyplňte prosím všechna povinná pole.',
'UI:ValueMustBeSet' => 'Toto pole je poviné',
'UI:ValueMustBeChanged' => 'Hodnota musí být změněna',
'UI:ValueInvalidFormat' => 'Nesprávný formát',
-
'UI:CSVImportConfirmTitle' => 'Potvrďte prosím operaci',
'UI:CSVImportConfirmMessage' => 'Jste si jisti, že to chcete udělat?',
'UI:CSVImportError_items' => 'Chyby: %1$d',
@@ -1426,11 +1441,9 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
i
minuty (2 znaky, např. 00..59)
s
sekundy (2 znaky, např. 00..59)
',
-
'UI:Button:Remove' => 'Odstranit',
'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',
@@ -1440,12 +1453,10 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:About:ManualExtensionSource' => 'Extension~~',
'UI:About:Extension_Version' => 'Version: %1$s~~',
'UI:About:RemoteExtensionSource' => 'Data~~',
-
'UI:DisconnectedDlgMessage' => 'Byli jste odpojeni. Pokud chcete aplikaci nadále používat, musíte se znovu přihlásit.',
'UI:DisconnectedDlgTitle' => 'Varování!',
'UI:LoginAgain' => 'Znovu přihlásit',
'UI:StayOnThePage' => 'Zůstat na této stránce',
-
'ExcelExporter:ExportMenu' => 'Export do Excelu',
'ExcelExporter:ExportDialogTitle' => 'Export do Excelu',
'ExcelExporter:ExportButton' => 'Export',
@@ -1458,7 +1469,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'ExcelExport:Statistics' => 'Statistiky',
'portal:legacy_portal' => 'Uživatelský portál',
'portal:backoffice' => ITOP_APPLICATION_SHORT.' Back-Office',
-
'UI:CurrentObjectIsLockedBy_User' => 'Objekt je uzamčen, protože ho nyní upravuje %1$s.',
'UI:CurrentObjectIsLockedBy_User_Explanation' => 'Objekt právě upravuje %1$s. Vaše úpravy nemohou být odeslány, protože by byly přepsány.',
'UI:CurrentObjectIsSoftLockedBy_User' => 'The object is currently being modified by %1$s. You\'ll be able to submit your modifications once they have finished.~~',
@@ -1466,43 +1476,36 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:CurrentObjectLockExpired_Explanation' => 'Objekt byl znovu odemčen. Nemůžete odeslat své úpravy, protože objekt mezitím mohl být upraven někým jiným.',
'UI:ConcurrentLockKilled' => 'Váš zámek tohoto objektu byl odstraněn někým jiným.',
'UI:Menu:KillConcurrentLock' => 'Odtranit zámek. (Znemožní uložení úprav osobě, která zámek vytvořila)',
-
'UI:Menu:ExportPDF' => 'PDF export',
'UI:Menu:PrintableVersion' => 'Verze pro tisk',
-
'UI:BrowseInlineImages' => 'Procházet obrázky...',
'UI:UploadInlineImageLegend' => 'Nahrát nový obrázek',
'UI:SelectInlineImageToUpload' => 'Vyberte obrázek',
'UI:AvailableInlineImagesLegend' => 'Dostupné obrázky',
'UI:NoInlineImage' => 'Na serveru není dostupný žádný obrázek. Nahrajte nějaký pomocí tlačítka výše.',
-
'UI:ToggleFullScreen' => 'Přepnout zobrazení',
'UI:Button:ResetImage' => 'Obnovit původní obrázek',
'UI:Button:RemoveImage' => 'Odebrat obrázek',
'UI:Button:UploadImage' => 'Upload an image from the disk~~',
'UI:UploadNotSupportedInThisMode' => 'Úprava obrázků není v tomto režimu podporována.',
-
'UI:Button:RemoveDocument' => 'Remove the document~~',
-
- // Search form
+ // Search form
'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~~',
- // - Add new criteria button
+ // - 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
+ // - Criteria header actions
'UI:Search:Criteria:Toggle' => 'Minimize / Expand~~',
'UI:Search:Criteria:Remove' => 'Remove~~',
'UI:Search:Criteria:Locked' => 'Locked~~',
-
- // - Criteria titles
- // - Default widget
+ // - 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~~',
@@ -1524,53 +1527,57 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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
+ // - Numeric widget
+ // None yet
+ // - DateTime widget
'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= 1$s <= %3$s~~',
- // - Enum widget
+ // - 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
+ // - TagSet widget
'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s~~',
- // - External key widget
+ // - 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
+ // - 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
+ // - 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
+ // - 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
+ // - 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:TagSet:Matches' => 'Matches~~',
-
- // - Other translations
+ // - Other translations
'UI:Search:Value:Filter:Placeholder' => 'Filter...~~',
'UI:Search:Value:Search:Placeholder' => 'Search...~~',
'UI:Search:Value:Autocomplete:StartTyping' => 'Start typing for possible values.~~',
@@ -1578,8 +1585,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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
+ // - Widget other translations
'UI:Search:Criteria:Numeric:From' => 'From~~',
'UI:Search:Criteria:Numeric:Until' => 'To~~',
'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Any~~',
@@ -1593,10 +1599,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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~~',
));
@@ -1607,16 +1611,13 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'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~~',
));
@@ -1640,46 +1641,32 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Menu:DataSources' => 'Zdroje dat pro synchronizaci',
'Menu:DataSources+' => 'Všechny zdroje dat pro synchronizaci',
- '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:AdminTools+' => 'Nástroje pro administraci',
- 'Menu:AdminTools?' => 'Nástroje přístupné pouze uživatelům, kteří mají potřbná oprávnění',
- 'Menu:DataModelMenu' => 'Datový model',
- 'Menu:DataModelMenu+' => 'Přehled datového modelu',
- 'Menu:ExportMenu' => 'Exportovat',
- 'Menu:ExportMenu+' => 'Exportovat výsledky jakéhokoli dotazu do HTML, CSV nebo XML',
- 'Menu:NotificationsMenu' => 'Upozornění',
- 'Menu:NotificationsMenu+' => 'Konfigurace upozornění',
'Menu:AuditCategories' => 'Kategorie auditu',
'Menu:AuditCategories+' => 'Kategorie auditu',
'Menu:Notifications:Title' => 'Kategorie auditu',
- 'Menu:RunQueriesMenu' => 'Provést dotaz',
- 'Menu:RunQueriesMenu+' => 'Provést dotaz',
- 'Menu:QueryMenu' => 'Knihovna dotazů',
- 'Menu:QueryMenu+' => 'Knihovna dotazů',
- 'Menu:UniversalSearchMenu' => 'Univerzální hledání',
- 'Menu:UniversalSearchMenu+' => 'Hledejte cokoli...',
- 'Menu:UserManagementMenu' => 'Správa uživatelů',
- 'Menu:UserManagementMenu+' => 'Správa uživatelů',
- 'Menu:ProfilesMenu' => 'Profily (Role)',
- 'Menu:ProfilesMenu+' => 'Profily (Role)',
- 'Menu:ProfilesMenu:Title' => 'Profily (Role)',
- 'Menu:UserAccountsMenu' => 'Uživatelské účty',
- 'Menu:UserAccountsMenu+' => 'Uživatelské účty',
+ 'Menu:AuditCategories:Title' => 'Audit configuration~~',
+ 'Menu:RunQueriesMenu' => 'Provést dotaz',
+ 'Menu:RunQueriesMenu+' => 'Provést dotaz',
+ 'Menu:QueryMenu' => 'Knihovna dotazů',
+ 'Menu:QueryMenu+' => 'Knihovna dotazů',
+ 'Menu:UniversalSearchMenu' => 'Univerzální hledání',
+ 'Menu:UniversalSearchMenu+' => 'Hledejte cokoli...',
+ 'Menu:UserManagementMenu' => 'Správa uživatelů',
+ 'Menu:UserManagementMenu+' => 'Správa uživatelů',
+ 'Menu:ProfilesMenu' => 'Profily (Role)',
+ 'Menu:ProfilesMenu+' => 'Profily (Role)',
+ 'Menu:ProfilesMenu:Title' => 'Profily (Role)',
+ 'Menu:UserAccountsMenu' => 'Uživatelské účty',
+ 'Menu:UserAccountsMenu+' => 'Uživatelské účty',
'Menu:UserAccountsMenu:Title' => 'Uživatelské účty',
- 'Menu:MyShortcuts' => 'Mé odkazy',
- 'Menu:UserManagement' => 'User Management~~',
- 'Menu:Queries' => 'Queries~~',
- 'Menu:ConfigurationTools' => 'Configuration~~',
+ 'Menu:UserManagement' => 'User Management~~',
+ 'Menu:Queries' => 'Queries~~',
+ 'Menu:ConfigurationTools' => 'Configuration~~'
));
-
// Additional language entries not present in English dict
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'UI:Toggle:StandardDashboard' => 'Standard~~',
- 'UI:Toggle:CustomDashboard' => 'Custom~~',
- 'UI:Dashboard:Edit' => 'Upravit tuto stránku...',
- 'UI:Dashboard:Revert' => 'Vrátit se k původní verzi...',
+ 'UI:Toggle:CustomDashboard' => 'Custom~~',
+ 'UI:Dashboard:Edit' => 'Upravit tuto stránku...',
+ 'UI:Dashboard:Revert' => 'Vrátit se k původní verzi...'
));
diff --git a/dictionaries/da.dictionary.itop.core.php b/dictionaries/da.dictionary.itop.core.php
index d0e3dfa36e..3f915d120f 100644
--- a/dictionaries/da.dictionary.itop.core.php
+++ b/dictionaries/da.dictionary.itop.core.php
@@ -24,56 +24,41 @@
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Core:DeletedObjectLabel' => '%1s (slettet)',
'Core:DeletedObjectTip' => 'Objektet er slettet på %1$s (%2$s)',
-
'Core:UnknownObjectLabel' => 'Objektet ikke fundet (klasse: %1$s, id: %2$d)',
'Core:UnknownObjectTip' => 'Objektet kunne ikke findes. Det kan være slettet, uden at loggen er blevt tømt.',
-
'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 af objekter',
'Core:AttributeLinkedSet+' => '',
-
'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: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 af objekter (N-N)',
'Core:AttributeLinkedSetIndirect+' => '',
-
'Core:AttributeInteger' => 'Integer',
'Core:AttributeInteger+' => '',
-
'Core:AttributeDecimal' => 'Decimal',
'Core:AttributeDecimal+' => '',
-
'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~~',
@@ -82,7 +67,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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~~',
@@ -91,54 +75,38 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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+' => '',
-
'Core:AttributeClass' => 'Class',
'Core:AttributeClass+' => '',
-
'Core:AttributeApplicationLanguage' => 'Bruger sprog',
'Core:AttributeApplicationLanguage+' => '',
-
'Core:AttributeFinalClass' => 'Klasse (auto)',
'Core:AttributeFinalClass+' => '',
-
'Core:AttributePassword' => 'Password',
'Core:AttributePassword+' => '',
-
'Core:AttributeEncryptedString' => 'Krypteret streng',
'Core:AttributeEncryptedString+' => '',
'Core:AttributeEncryptUnknownLibrary' => 'Encryption library specified (%1$s) unknown~~',
'Core:AttributeEncryptFailedToDecrypt' => '** decryption error **~~',
-
'Core:AttributeText' => 'Tekst',
'Core:AttributeText+' => '',
-
'Core:AttributeHTML' => 'HTML',
'Core:AttributeHTML+' => '',
-
'Core:AttributeEmailAddress' => 'Email adresse',
'Core:AttributeEmailAddress+' => '',
-
'Core:AttributeIPAddress' => 'IP adresse',
'Core:AttributeIPAddress+' => '',
-
'Core:AttributeOQL' => 'OQL',
'Core:AttributeOQL+' => '',
-
'Core:AttributeEnum' => 'Enum',
'Core:AttributeEnum+' => '',
-
'Core:AttributeTemplateString' => 'Template streng',
'Core:AttributeTemplateString+' => '',
-
'Core:AttributeTemplateText' => 'Template tekst',
'Core:AttributeTemplateText+' => '',
-
'Core:AttributeTemplateHTML' => 'Template HTML',
'Core:AttributeTemplateHTML+' => '',
-
'Core:AttributeDateTime' => 'Dato/tid',
'Core:AttributeDateTime+' => '',
'Core:AttributeDateTime?SmartSearch' => '
@@ -156,7 +124,6 @@ Operators:
If the time is omitted, it defaults to 00:00:00
~~',
-
'Core:AttributeDate' => 'Dato',
'Core:AttributeDate+' => '',
'Core:AttributeDate?SmartSearch' => '
@@ -171,43 +138,30 @@ Operators: <date [date,date]
',
-
'Core:AttributeDeadline' => 'Deadline',
'Core:AttributeDeadline+' => '',
-
'Core:AttributeExternalKey' => 'Ekstern nøgle',
'Core:AttributeExternalKey+' => '',
-
'Core:AttributeHierarchicalKey' => 'Hierarchical Nøgle',
'Core:AttributeHierarchicalKey+' => '',
-
'Core:AttributeExternalField' => 'Eksternt felt',
'Core:AttributeExternalField+' => '',
-
'Core:AttributeURL' => 'URL',
'Core:AttributeURL+' => '',
-
'Core:AttributeBlob' => 'Blob',
'Core:AttributeBlob+' => '',
-
'Core:AttributeOneWayPassword' => 'En vejs password',
'Core:AttributeOneWayPassword+' => '',
-
'Core:AttributeTable' => 'Tabel',
'Core:AttributeTable+' => '',
-
'Core:AttributePropertySet' => 'Egenskaber',
'Core:AttributePropertySet+' => '',
-
'Core:AttributeFriendlyName' => 'Friendly navn',
'Core:AttributeFriendlyName+' => '',
-
'Core:FriendlyName-Label' => 'Friendly navn',
'Core:FriendlyName-Description' => 'Friendly navn',
-
'Core:AttributeTag' => 'Tags~~',
'Core:AttributeTag+' => '',
-
'Core:Context=REST/JSON' => 'REST~~',
'Core:Context=Synchro' => 'Synchro~~',
'Core:Context=Setup' => 'Setup~~',
@@ -485,6 +439,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:Action' => 'Brugerdefineret handling',
'Class:Action+' => '',
+ 'Class:Action/ComplementaryName' => '%1$s: %2$s~~',
'Class:Action/Attribute:name' => 'Navn',
'Class:Action/Attribute:name+' => '',
'Class:Action/Attribute:description' => 'Beskrivelse',
@@ -552,6 +507,22 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:ActionEmail/Attribute:importance/Value:normal+' => '',
'Class:ActionEmail/Attribute:importance/Value:high' => 'Høj',
'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.~~',
));
//
@@ -561,6 +532,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:Trigger' => 'Triggere',
'Class:Trigger+' => '',
+ 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~',
'Class:Trigger/Attribute:description' => 'Beskrivelse',
'Class:Trigger/Attribute:description+' => '',
'Class:Trigger/Attribute:action_list' => 'Triggerede handlinger',
@@ -569,6 +541,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:Trigger/Attribute:finalclass+' => '',
'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+' => 'Further information as provided in english, by this trigger~~',
));
//
@@ -664,6 +638,17 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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', array(
+ '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
//
@@ -700,11 +685,13 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
// Synchro Data Source
//
Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Class:SynchroDataSource' => 'Synchro Data Kilde',
'Class:SynchroDataSource/Attribute:name' => 'Navn',
'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+' => '',
@@ -713,6 +700,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:SynchroDataSource/Attribute:url_application' => 'Applikation\'s hyperlink',
'Class:SynchroDataSource/Attribute:url_application+' => '',
'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:action_on_zero' => 'Handling på nul',
@@ -732,6 +721,33 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:SynchroDataSource/Attribute:delete_policy_retention+' => '',
'Class:SynchroDataSource/Attribute:database_table_name' => 'Data table',
'Class:SynchroDataSource/Attribute:database_table_name+' => '',
+ 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implementering',
+ 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Forældet',
+ 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Produktion',
+ 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Scope restriction',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Brug attributterne',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Brug primær nøgle feltet',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Opret',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Fejl',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Fejl',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Opdater',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Opret',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Fejl',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Tag den første (vilkårlig?)',
+ 'Class:SynchroDataSource/Attribute:delete_policy' => 'Slet Politik',
+ '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' => 'Slet',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignorer',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Opdater',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Opdater derefter Slet',
+ 'Class:SynchroDataSource/Attribute:attribute_list' => 'Attribut Liste',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Kun Administratorer',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Enhver har tilladelse til at slette sådanne elementer',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Ingen',
'SynchroDataSource:Description' => 'Beskrivelse',
'SynchroDataSource:Reconciliation' => 'Søg & afstemning',
'SynchroDataSource:Deletion' => 'Slette regler',
@@ -756,8 +772,10 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Core:Synchro:NeverRun' => 'Denne synkronisering har aldrig været kørt. Endnu ingen log.',
'Core:Synchro:SynchroEndedOn_Date' => 'Sidste synkronisering sluttede den %1$s.',
'Core:Synchro:SynchroRunningStartedOn_Date' => 'Synkroniseringen der startede den %1$s kører stadig...',
- 'Menu:DataSources' => 'Synkroniserings Data Kilder', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataSources+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources' => 'Synkroniserings Data Kilder',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources+' => '',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
'Core:Synchro:label_repl_ignored' => 'Ignoreret (%1$s)',
'Core:Synchro:label_repl_disappeared' => 'Forsvundet (%1$s)',
'Core:Synchro:label_repl_existing' => 'Eksisterer (%1$s)',
@@ -821,29 +839,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Tidligere værdi',
'Class:CMDBChangeOpSetAttributeCaseLog' => 'Sags Log',
'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Sidste Entry',
- 'Class:SynchroDataSource' => 'Synchro Data Kilde',
- 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implementering',
- 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Forældet',
- 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Produktion',
- 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Scope restriction',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Brug attributterne',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Brug primær nøgle feltet',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Opret',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Fejl',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Fejl',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Opdater',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Opret',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Fejl',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Tag den første (vilkårlig?)',
- 'Class:SynchroDataSource/Attribute:delete_policy' => 'Slet Politik',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Slet',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignorer',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Opdater',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Opdater derefter Slet',
- 'Class:SynchroDataSource/Attribute:attribute_list' => 'Attribut Liste',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Kun Administratorer',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Enhver har tilladelse til at slette sådanne elementer',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Ingen',
'Class:SynchroAttribute' => 'Synchro Attribute~~',
'Class:SynchroAttribute/Attribute:sync_source_id' => 'Synchro Data Kilde',
'Class:SynchroAttribute/Attribute:attcode' => 'Attribut Kode',
@@ -904,19 +899,16 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:appUserPreferences/Attribute:preferences' => 'Inst.',
'Core:ExecProcess:Code1' => 'Forkert kommando eller kommandoen afsluttede med fejl (f.eks. forkert script navn)',
'Core:ExecProcess:Code255' => 'PHP Error (parsing, or runtime)',
-
- // Attribute Duration
+ // 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
+ // 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
+ // 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:~~',
@@ -968,20 +960,34 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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~~', // Day of the month: 2 digits (with leading zero)
- 'Core:DateTime:Placeholder_j' => 'D~~', // Day of the month: 1 or 2 digits (without leading zero)
- 'Core:DateTime:Placeholder_m' => 'MM~~', // Month on 2 digits i.e. 01-12
- 'Core:DateTime:Placeholder_n' => 'M~~', // Month on 1 or 2 digits 1-12
- 'Core:DateTime:Placeholder_Y' => 'YYYY~~', // Year on 4 digits
- 'Core:DateTime:Placeholder_y' => 'YY~~', // Year on 2 digits
- 'Core:DateTime:Placeholder_H' => 'hh~~', // Hour 00..23
- 'Core:DateTime:Placeholder_h' => 'h~~', // Hour 01..12
- 'Core:DateTime:Placeholder_G' => 'hh~~', // Hour 0..23
- 'Core:DateTime:Placeholder_g' => 'h~~', // Hour 1..12
- 'Core:DateTime:Placeholder_a' => 'am/pm~~', // am/pm (lowercase)
- 'Core:DateTime:Placeholder_A' => 'AM/PM~~', // AM/PM (uppercase)
- 'Core:DateTime:Placeholder_i' => 'mm~~', // minutes, 2 digits: 00..59
- 'Core:DateTime:Placeholder_s' => 'ss~~', // seconds, 2 digits 00..59
+ 'Core:DateTime:Placeholder_d' => 'DD~~',
+ // Day of the month: 2 digits (with leading zero)
+ 'Core:DateTime:Placeholder_j' => 'D~~',
+ // Day of the month: 1 or 2 digits (without leading zero)
+ 'Core:DateTime:Placeholder_m' => 'MM~~',
+ // Month on 2 digits i.e. 01-12
+ 'Core:DateTime:Placeholder_n' => 'M~~',
+ // Month on 1 or 2 digits 1-12
+ 'Core:DateTime:Placeholder_Y' => 'YYYY~~',
+ // Year on 4 digits
+ 'Core:DateTime:Placeholder_y' => 'YY~~',
+ // Year on 2 digits
+ 'Core:DateTime:Placeholder_H' => 'hh~~',
+ // Hour 00..23
+ 'Core:DateTime:Placeholder_h' => 'h~~',
+ // Hour 01..12
+ 'Core:DateTime:Placeholder_G' => 'hh~~',
+ // Hour 0..23
+ 'Core:DateTime:Placeholder_g' => 'h~~',
+ // Hour 1..12
+ 'Core:DateTime:Placeholder_a' => 'am/pm~~',
+ // am/pm (lowercase)
+ 'Core:DateTime:Placeholder_A' => 'AM/PM~~',
+ // AM/PM (uppercase)
+ 'Core:DateTime:Placeholder_i' => 'mm~~',
+ // minutes, 2 digits: 00..59
+ 'Core:DateTime:Placeholder_s' => 'ss~~',
+ // seconds, 2 digits 00..59
'Core:Validator:Default' => 'Wrong format~~',
'Core:Validator:Mandatory' => 'Please, fill this field~~',
'Core:Validator:MustBeInteger' => 'Must be an integer~~',
@@ -994,7 +1000,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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~~',
@@ -1004,7 +1009,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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~~',
@@ -1091,8 +1095,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:AsyncTask/Attribute:last_error+' => '',
'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~',
'Class:AsyncTask/Attribute:last_attempt+' => '',
- 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_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: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~~',
));
//
diff --git a/dictionaries/da.dictionary.itop.ui.php b/dictionaries/da.dictionary.itop.ui.php
index 86d3a797a6..841c7427d2 100644
--- a/dictionaries/da.dictionary.itop.ui.php
+++ b/dictionaries/da.dictionary.itop.ui.php
@@ -14,6 +14,12 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:AuditCategory/Attribute:definition_set+' => 'OQL begreber, der definerer omfanget af objekter, der skal auditeres',
'Class:AuditCategory/Attribute:rules_list' => 'Audit-regler',
'Class:AuditCategory/Attribute:rules_list+' => 'Audit-regler for denne kategori',
+ '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 includes this category~~',
));
//
@@ -41,7 +47,42 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:AuditRule/Attribute:category_id' => 'Kategori',
'Class:AuditRule/Attribute:category_id+' => 'Kategori for denne regel',
'Class:AuditRule/Attribute:category_name' => 'Kategori',
- 'Class:AuditRule/Attribute:category_name+' => 'Kategorinavn for denne regel',
+ 'Class:AuditRule/Attribute:category_name+' => 'Kategorinavn for denne regel'
+));
+
+//
+// Class: AuditDomain
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ '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
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ '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~~',
));
//
@@ -59,6 +100,16 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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~~',
+ 'Query:baseinfo' => 'General information~~',
+ 'Query:exportInfo' => 'Export information~~',
'Class:QueryOQL/Attribute:fields' => 'Felter',
'Class:QueryOQL/Attribute:fields+' => '',
'Class:QueryOQL' => 'OQL forespørgsel',
@@ -107,7 +158,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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 skal være entydig - "%1s" er allerede i brug.',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Mindst en profil skal knyttes til denne bruger.',
'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
@@ -316,6 +366,29 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Expression:Unit:Short:YEAR' => 'y~~',
));
+//
+// Duplicated into itop-welcome-itil ( will be removed from here...)
+//
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ '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:AdminTools+' => 'Administration tools~~',
+ 'Menu:AdminTools?' => 'Værktøjer kun tilgængelige for brugere med administrator profil',
+ 'Menu:CSVImportMenu' => 'CSV import',
+ 'Menu:CSVImportMenu+' => '',
+ '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' => 'Notifikationer',
+ 'Menu:NotificationsMenu+' => 'Configuration of the Notifications~~',
+ 'Menu:MyShortcuts' => 'Mine Genveje',
+ 'Menu:DataAdministration' => 'Data administration~~',
+ 'Menu:DataAdministration+' => '~~',
+));
//
// String from the User Interface: menu, messages, buttons, etc...
@@ -325,12 +398,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'BooleanLabel:yes' => 'yes~~',
'BooleanLabel:no' => 'no~~',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login~~',
- 'Menu:WelcomeMenu' => 'Velkomen',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenu+' => 'Velkommen til '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Velkomen',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage+' => 'Velkommen til '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Velkommen til '.ITOP_APPLICATION_SHORT,
-
'UI:WelcomeMenu:LeftBlock' => '
'.ITOP_APPLICATION_SHORT.' er en komplet, OpenSource, webbaseret IT-Service-Management-Værktøj.
Den inkluderer:
En komplet CMDB (Configuration management database) til at dokumentere og styre IT-portfolioen.
Manage the most important asset of your IT: Documentation.
~~',
- 'UI:WelcomeMenu:Text'=> '
Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
+ 'UI:WelcomeMenu:Text' => '
Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
This version features a brand new modern and accessible backoffice design.
@@ -378,6 +445,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Button:GlobalSearch' => 'Søg',
'UI:Button:Search' => ' Søg ',
'UI:Button:Clear' => ' Clear ~~',
+ 'UI:Button:Confirm' => ' Confirm ~~',
'UI:Button:SearchInHierarchy' => 'Search in hierarchy~~',
'UI:Button:Query' => ' Forespørgsel ',
'UI:Button:Ok' => 'Ok',
@@ -418,7 +486,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UserPref:DoNotShowAgain' => 'Do not show again~~',
'UI:InputFile:NoFileSelected' => 'No File Selected~~',
'UI:InputFile:SelectFile' => 'Select a file~~',
-
'UI:SearchToggle' => 'Søg',
'UI:ClickToCreateNew' => 'Opret nyt objekt af typen %1$s~~',
'UI:SearchFor_Class' => 'Søg efter objekter af typen %1$s',
@@ -438,7 +505,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Error:CannotWriteToTmp_Dir' => 'Kan ikke skrive den midlertidige fil til disken: upload_tmp_dir = "%1$s".',
'UI:Error:UploadStoppedByExtension_FileName' => 'Upload stoppet på grund af filtype. (Original fil navn = "%1$s").',
'UI:Error:UploadFailedUnknownCause_Code' => 'Fil upload fejlede, ukendt årsag. (Fejl kode = "%1$s").',
-
'UI:Error:1ParametersMissing' => 'Fejl: følgende parameter skal angives for denne operation: %1$s.',
'UI:Error:2ParametersMissing' => 'Fejl: følgende parametre skal angives for denne operation: %1$s and %2$s.',
'UI:Error:3ParametersMissing' => 'Fejl: følgende parametre skal angives for denne operation: %1$s, %2$s and %3$s.',
@@ -460,9 +526,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Error:MaintenanceMode' => 'Application is currently in maintenance~~',
'UI:Error:MaintenanceTitle' => 'Maintenance~~',
'UI:Error:InvalidToken' => 'Error: the requested operation has already been performed (CSRF token not found)~~',
-
'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',
'UI:CountOfObjects' => '%1$d objekter opfylder kriteriet.',
@@ -491,6 +555,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Menu:OtherActions' => 'Andre handlinger',
'UI:Menu:Transitions' => 'Transitions~~',
'UI:Menu:OtherTransitions' => 'Other Transitions~~',
+ 'UI:Menu:View' => 'View this object~~',
'UI:Menu:New' => 'Ny...',
'UI:Menu:Add' => 'Tilføj...',
'UI:Menu:Manage' => 'Administrer...',
@@ -499,6 +564,9 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Menu:Modify' => 'Modificer...',
'UI:Menu:Delete' => 'Slet...',
'UI:Menu:BulkDelete' => 'Slet...',
+ 'UI:Menu:BulkDelete_Class' => 'Delete %1$s objects...~~',
+ 'UI:Menu:BulkDelete_Link' => 'Delete %1$s...~~',
+ 'UI:Menu:BulkDelete_Remote' => 'Delete %1$s...~~',
'UI:UndefinedObject' => 'Ikke defineret',
'UI:Document:OpenInNewWindow:Download' => 'Åben i nyt vindue: %1$s, Download: %2$s',
'UI:SplitDateTime-Date' => 'Dato',
@@ -531,7 +599,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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.~~',
@@ -542,50 +609,49 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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.
.~~',
-
'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:Login:About' => 'Om',
+ 'UI:Login:ChangeYourPassword' => 'Skift Adgangskode',
+ 'UI:Login:OldPasswordPrompt' => 'Gammel Adgangskode',
+ 'UI:Login:NewPasswordPrompt' => 'Ny Adgangskode',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Gentag ny adgangskode',
+ 'UI:Login:IncorrectOldPassword' => 'Fejl: den gamle adgangskode er forkert',
+ 'UI:LogOffMenu' => 'Log ud',
'UI:LogOff:ThankYou' => 'Tak for at du brugte '.ITOP_APPLICATION_SHORT,
- 'UI:LogOff:ClickHereToLoginAgain' => 'Klik her for at logge ind igen...',
- 'UI:ChangePwdMenu' => 'Skift Adgangskode...',
- 'UI:Login:PasswordChanged' => 'Adgangskode oprettet med success!',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Klik her for at logge ind igen...',
+ 'UI:ChangePwdMenu' => 'Skift Adgangskode...',
+ 'UI:Login:PasswordChanged' => 'Adgangskode oprettet med success!',
+ 'UI:Login:PasswordNotChanged' => 'Error: Password is the same!~~',
'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' er skrivebeskyttet',
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' er skrivebeskyttet for slutbrugere',
- 'UI:ApplicationEnvironment' => 'Applikations miljø: %1$s',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Ny adgangskode og gentaget adgangskode passer ikke sammen!',
+ 'UI:ApplicationEnvironment' => 'Applikations miljø: %1$s',
+ 'UI:Login:RetypePwdDoesNotMatch' => 'Ny adgangskode og gentaget adgangskode passer ikke sammen!',
'UI:Button:Login' => 'Enter '.ITOP_APPLICATION_SHORT,
'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.' adgang er begrænset. Venligst, kontakt en '.ITOP_APPLICATION_SHORT.' administrator.',
'UI:Login:Error:AccessAdmin' => 'Adgang er begrænset til administratorer. Venligst, kontakt en '.ITOP_APPLICATION_SHORT.' administrator.',
- 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
+ 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail~~',
- 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
- 'UI:CSVImport:MappingSelectOne' => '-- Vælg venligst --',
- 'UI:CSVImport:MappingNotApplicable' => '-- ignorer dette felt --',
- 'UI:CSVImport:NoData' => 'Tomt data sæt..., venligst angiv nogle data!',
- 'UI:Title:DataPreview' => 'Data Preview',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Fejl: Data indeholder kun en kolonne. Har du valgt den korrekte separator?',
- 'UI:CSVImport:FieldName' => 'Felt %1$d',
- 'UI:CSVImport:DataLine1' => 'Data Linje 1',
- 'UI:CSVImport:DataLine2' => 'Data Linje 2',
- 'UI:CSVImport:idField' => 'id (Primær Nøgle)',
+ 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
+ 'UI:CSVImport:MappingSelectOne' => '-- Vælg venligst --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- ignorer dette felt --',
+ 'UI:CSVImport:NoData' => 'Tomt data sæt..., venligst angiv nogle data!',
+ 'UI:Title:DataPreview' => 'Data Preview',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Fejl: Data indeholder kun en kolonne. Har du valgt den korrekte separator?',
+ 'UI:CSVImport:FieldName' => 'Felt %1$d',
+ 'UI:CSVImport:DataLine1' => 'Data Linje 1',
+ 'UI:CSVImport:DataLine2' => 'Data Linje 2',
+ 'UI:CSVImport:idField' => 'id (Primær Nøgle)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Bulk import',
- 'UI:Title:BulkImport+' => 'CSV-Import assistent',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisering af %1$d objekter af klasse %2$s',
- 'UI:CSVImport:ClassesSelectOne' => '-- Vælg venligst --~~',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Intern fejl: "%1$s" er en ukorrekt kode fordi "%2$s" er IKKE en fremmed nøgle af klassen "%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objekt(er) vil forblive uændrede.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objekt(er) vil blive ændret.',
+ 'UI:Title:BulkImport+' => 'CSV-Import assistent',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisering af %1$d objekter af klasse %2$s',
+ 'UI:CSVImport:ClassesSelectOne' => '-- Vælg venligst --~~',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Intern fejl: "%1$s" er en ukorrekt kode fordi "%2$s" er IKKE en fremmed nøgle af klassen "%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objekt(er) vil forblive uændrede.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objekt(er) vil blive ændret.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objekt(er) vil blive tilføjet.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objekt(er) har fejl.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objekt(er) forbliver uændrede.',
@@ -631,11 +697,14 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Universal Søgning',
'UI:UniversalSearch:Error' => 'Fejl: %1$s',
'UI:UniversalSearch:LabelSelectTheClass' => 'Vælg klasse at søge efter: ',
-
'UI:CSVReport-Value-Modified' => 'Ændret',
'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' => 'Mangler obligatorisk værdi',
'UI:CSVReport-Value-Ambiguous' => 'Tvetydig: fandt %1$s objekter',
'UI:CSVReport-Row-Unchanged' => 'Uændret',
@@ -649,15 +718,16 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:CSVReport-Value-Issue-Readonly' => 'Attributten \'%1$s\' er skrivebeskyttet og kan ikke ændres (nuværende værdi: %2$s, foreslået værdi: %3$s)',
'UI:CSVReport-Value-Issue-Format' => 'Fejl i behandling af input: %1$s',
'UI:CSVReport-Value-Issue-NoMatch' => 'Uventet værdi for attribut \'%1$s\': ingen emner fundet, tjek stavningen',
+ 'UI:CSVReport-Value-Issue-AllowedValues' => 'Allowed \'%1$s\' value(s): %2$s~~',
'UI:CSVReport-Value-Issue-Unknown' => 'Uventet værdi for attribut \'%1$s\': %2$s',
'UI:CSVReport-Row-Issue-Inconsistent' => 'Attributterne er ikke i overensstemmelse med hinanden: %1$s',
'UI:CSVReport-Row-Issue-Attribute' => 'Uventet attribut værdi(er)',
'UI:CSVReport-Row-Issue-MissingExtKey' => 'Kunne ikke oprettes, på grund af manglende fremmednøgle(r): %1$s',
'UI:CSVReport-Row-Issue-DateFormat' => 'Forkert dato format',
+ 'UI:CSVReport-Row-Issue-ExpectedDateFormat' => 'Expected format: %1$s~~',
'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-Icon-Unchanged' => 'Uændret',
'UI:CSVReport-Icon-Modified' => 'Ændret',
'UI:CSVReport-Icon-Missing' => 'Mangler',
@@ -672,14 +742,32 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:CSVReport-Stats-Errors' => '%1$.0f %% af de hentede objekter har fejl og vil blive ignoreret',
'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:LostChars' => 'Encoding problem',
'UI:CSVExport:LostChars+' => '',
-
'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB Audit',
'UI:Audit:InteractiveAudit' => 'Interaktiv 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 Regel',
'UI:Audit:HeaderNbObjects' => '# Objekt(er)',
'UI:Audit:HeaderNbErrors' => '# Fejl',
@@ -695,8 +783,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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%%~~',
-
-
'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - OQL Query Evaluering',
'UI:RunQuery:QueryExamples' => 'Query Eksempler',
'UI:RunQuery:QueryResults' => 'Query Results~~',
@@ -715,7 +801,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:RunQuery:ResultSQL' => 'Resulting SQL~~',
'UI:RunQuery:Error' => 'Der opstod en fejl under afviklingen af forespøgrslen',
'UI:Query:UrlForExcel' => 'URL til brug for MS-Excel web forespøgrsler',
- '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 herebelow 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 garantee 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: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 herebelow 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 garantee 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:CategoryMenuItem' => 'Kategori %1$s',
@@ -735,7 +821,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Schema:Label' => 'Label',
'UI:Schema:Label+' => 'Label for attributten',
'UI:Schema:Type' => 'Type',
-
'UI:Schema:Type+' => 'Datatype for attributten',
'UI:Schema:Origin' => 'Oprindelse',
'UI:Schema:Origin+' => 'Basisklasse, hvor denne attribut er defineret',
@@ -783,6 +868,16 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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+' => '',
'UI:Edit:SearchQuery' => 'Select a predefined query~~',
'UI:Edit:TestQuery' => 'Test forespørgsel',
@@ -874,7 +969,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:SystemIntrusion' => 'Adgang nægtet. Du prøver at udføre en handling som du ikke har tilladelse til.',
'UI:FatalErrorMessage' => 'Fatal fejl, '.ITOP_APPLICATION_SHORT.' kan ikke fortsætte.',
'UI:Error_Details' => 'Fejl: %1$s.',
-
'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' bruger styring - profil projection',
'UI:UserManagement:Class' => 'Klasse',
'UI:UserManagement:Class+' => '',
@@ -909,66 +1003,42 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UserManagement:NoLifeCycleApplicable' => 'N/A',
'UI:UserManagement:NoLifeCycleApplicable+' => '',
'UI:UserManagement:GrantMatrix' => 'Grant Matrix',
-
- 'Menu:AdminTools' => 'Admin værktøjer',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Administration tools~~',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Værktøjer kun tilgængelige for brugere med administrator profil',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System~~',
-
'UI:ChangeManagementMenu' => 'Change Management',
'UI:ChangeManagementMenu+' => '',
'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:Title' => 'Infrastruktur Overblik',
'UI-ConfigurationManagementMenu-InfraByType' => 'Infrastruktur objekter efter type',
'UI-ConfigurationManagementMenu-InfraByStatus' => 'Infrastruktur objekter efter status',
-
'UI:ConfigMgmtMenuOverview:Title' => 'Dashboard for Configuration Management',
'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Configuration Items efter status',
'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Configuration Items efter type',
-
'UI:RequestMgmtMenuOverview:Title' => 'Dashboard for Anmodnings styring',
'UI-RequestManagementOverview-RequestByService' => 'Bruger anmodninger efter service',
'UI-RequestManagementOverview-RequestByPriority' => 'Bruger anmodninger efter prioritet',
'UI-RequestManagementOverview-RequestUnassigned' => 'Bruger anmodninger endnu ikke tildelt',
-
'UI:IncidentMgmtMenuOverview:Title' => 'Dashboard for Incident Management',
'UI-IncidentManagementOverview-IncidentByService' => 'Incidents efter service',
'UI-IncidentManagementOverview-IncidentByPriority' => 'Incidents efter prioritet',
'UI-IncidentManagementOverview-IncidentUnassigned' => 'Incidents endnu ikke tildelt',
-
'UI:ChangeMgmtMenuOverview:Title' => 'Dashboard for Change Management~~',
'UI-ChangeManagementOverview-ChangeByType' => 'Changes efter type',
'UI-ChangeManagementOverview-ChangeUnassigned' => 'Changes endnu ikke tildelt',
'UI-ChangeManagementOverview-ChangeWithOutage' => 'Udfald på grund af changes (ændringer)',
-
'UI:ServiceMgmtMenuOverview:Title' => 'Dashboard for Service Management',
'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:Title' => 'Kontakter Overblik',
'UI-ContactsMenu-ContactsByLocation' => 'Kontakter efter lokation',
'UI-ContactsMenu-ContactsByType' => 'Kontakter efter type',
'UI-ContactsMenu-ContactsByStatus' => 'Kontakter efter status',
-
- 'Menu:CSVImportMenu' => 'CSV import',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataModelMenu' => 'Data model~~',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Overview of the data model~~',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ExportMenu' => 'Export~~',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Export the results of any query in HTML, CSV or XML~~',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:NotificationsMenu' => 'Notifikationer',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Configuration of the Notifications~~',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Konfiguration af Notifikationer~~',
'UI:NotificationsMenu:Help' => 'Hjælp',
'UI:NotificationsMenu:HelpContent' => '
I '.ITOP_APPLICATION_SHORT.' er notifikationer fuldt modificerbare. De er baseret på to sæt af objekter: triggers og handlinger.
@@ -999,53 +1069,18 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook actions (outgoing integrations)~~',
'UI:NotificationsMenu:Actions:Action' => 'Other actions~~',
'UI:NotificationsMenu:AvailableActions' => 'Tilgængelige handlinger',
-
'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~~',
-
- 'Menu:AuditCategories' => 'Audit Kategorier',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Audit Categories~~',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Audit Kategorier',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:RunQueriesMenu' => 'Kør forespørgsler',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Run any query~~',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:QueryMenu' => 'Query parlør',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Query phrasebook~~',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataAdministration' => 'Data administration',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UniversalSearchMenu' => 'Universal Søgning',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Search for anything...~~',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserManagementMenu' => 'Bruger styring',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'User management~~',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ProfilesMenu' => 'Profiler',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Profiles~~',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu:Title' => 'Profiler',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserAccountsMenu' => 'Bruger konti',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu+' => 'User accounts~~',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu:Title' => 'Bruger konti',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
'UI:iTopVersion:Short' => '%1$s version %2$s',
'UI:iTopVersion:Long' => '%1$s version %2$s-%3$s built on %4$s',
'UI:PropertiesTab' => 'Egenskaber',
-
'UI:OpenDocumentInNewWindow_' => 'Åben~~',
'UI:DownloadDocument_' => 'Hent~~',
'UI:Document:NoPreview' => 'Forhåndsvisning er ikke tilgængelig for denne dokumenttype',
'UI:Download-CSV' => 'Download %1$s',
-
'UI:DeadlineMissedBy_duration' => 'Overskredet med %1$s',
'UI:Deadline_LessThan1Min' => '< 1 min',
'UI:Deadline_Minutes' => '%1$d min',
@@ -1088,7 +1123,7 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'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.' bruger portal',
- 'Portal:NoRequestMgmt' => 'Kære %1$s, du er blevet omdirigeret til denne side, fordi din konto er konfigureret med profilen \'Portal user\'. Desværre er '.ITOP_APPLICATION_SHORT.' ikke installeret med denne funktionalitet \'Request Management\'. Venligst kontakt din administrator.',
+ 'Portal:NoRequestMgmt' => 'Kære %1$s, du er blevet omdirigeret til denne side, fordi din konto er konfigureret med profilen \'Portal user\'.Desværre er '.ITOP_APPLICATION_SHORT.' ikke installeret med denne funktionalitet \'Request Management\'.Venligst kontakt din administrator.',
'Portal:Refresh' => 'Opdater',
'Portal:Back' => 'Tilbage',
'Portal:WelcomeUserOrg' => 'Velkommen %1$s, fra %2$s',
@@ -1124,9 +1159,13 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'Enum:Undefined' => 'Udefineret',
'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s Dage %2$s Timer %3$s Minutter %4$s Sekunder',
'UI:ModifyAllPageTitle' => 'Modificer Alle',
+ 'UI:Modify_ObjectsOf_Class' => 'Modifying objects of class %1$s~~',
'UI:Modify_N_ObjectsOf_Class' => 'Ændrer %1$d objekter af klasse %2$s',
'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Ændrer %1$d objekter af klasse %2$s ud af %3$d',
'UI:Menu:ModifyAll' => 'Modificer...',
+ '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' => 'Modificer Alle',
'UI:Button:PreviewModifications' => 'Preview Ændringer >>',
'UI:ModifiedObject' => 'Objekt Ændret',
@@ -1186,7 +1225,6 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'UI:PrintResolution:LetterLandscape' => 'Letter Landscape~~',
'UI:Toggle:SwitchToStandardDashboard' => 'Switch to standard dashboard~~',
'UI:Toggle:SwitchToCustomDashboard' => 'Switch to custom dashboard~~',
-
'UI:ConfigureThisList' => 'Konfigurer denne liste...',
'UI:ListConfigurationTitle' => 'Liste Konfiguration',
'UI:ColumnsAndSortOrder' => 'Kolonner og sortering:',
@@ -1202,10 +1240,8 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'UI:ExtField_AsRemoteField' => '%1$s (%2$s)',
'UI:Button:MoveUp' => 'Ryk Op',
'UI:Button:MoveDown' => 'Ryk Ned',
-
'UI:OQL:UnknownClassAndFix' => 'Ukendt klasse "%1$s". Forsøg "%2$s" i stedet for.',
'UI:OQL:UnknownClassNoFix' => 'Ukendt klasse "%1$s"',
-
'UI:Dashboard:EditCustom' => 'Edit custom version...~~',
'UI:Dashboard:CreateCustom' => 'Create a custom version...~~',
'UI:Dashboard:DeleteCustom' => 'Delete custom version...~~',
@@ -1216,13 +1252,10 @@ 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:DashletCreation:Title' => 'Opret en ny Dashlet',
'UI:DashletCreation:Dashboard' => 'Dashboard',
'UI:DashletCreation:DashletType' => 'Dashlet Type',
'UI:DashletCreation:EditNow' => 'Rediger Dashboard',
-
'UI:DashboardEdit:Title' => 'Dashboard Editor',
'UI:DashboardEdit:DashboardTitle' => 'Titel',
'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~',
@@ -1230,38 +1263,31 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~',
'UI:DashboardEdit:Revert' => 'Revert~~',
'UI:DashboardEdit:Apply' => 'Apply~~',
-
'UI:DashboardEdit:Layout' => 'Layout',
'UI:DashboardEdit:Properties' => 'Dashboard Egenskaber',
'UI:DashboardEdit:Dashlets' => 'Tilgængelige Dashlets',
'UI:DashboardEdit:DashletProperties' => 'Dashlet Egenskaber',
-
'UI:Form:Property' => 'Egenskab',
'UI:Form:Value' => 'Værdi',
-
'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' => 'Tekst',
'UI:DashletPlainText:Description' => 'Plain text (ingen formatering)',
'UI:DashletPlainText:Prop-Text' => 'Tekst',
'UI:DashletPlainText:Prop-Text:Default' => 'Indtast venligst noget tekst her...',
-
'UI:DashletObjectList:Label' => 'Objekt liste',
'UI:DashletObjectList:Description' => 'Objekt liste dashlet',
'UI:DashletObjectList:Prop-Title' => 'Titel',
'UI:DashletObjectList:Prop-Query' => 'Forespørgsel',
'UI:DashletObjectList:Prop-Menu' => 'Menu',
-
'UI:DashletGroupBy:Prop-Title' => 'Titel',
'UI:DashletGroupBy:Prop-Query' => 'Forespørgsel',
'UI:DashletGroupBy:Prop-Style' => 'Style',
@@ -1275,24 +1301,20 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'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',
-
'UI:DashletGroupByPie:Label' => 'Pie Chart',
'UI:DashletGroupByPie:Description' => 'Pie Chart',
'UI:DashletGroupByBars:Label' => 'Bar Chart',
'UI:DashletGroupByBars:Description' => 'Bar Chart',
'UI:DashletGroupByTable:Label' => 'Grupper Efter (tabel)',
'UI:DashletGroupByTable:Description' => 'Liste (Grupperet efter felt)',
-
- // New in 2.5
+ // 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~~',
@@ -1303,14 +1325,12 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'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' => 'Vis en horisontal separator',
'UI:DashletHeaderStatic:Prop-Title' => 'Titel',
'UI:DashletHeaderStatic:Prop-Title:Default' => 'Kontakter',
'UI:DashletHeaderStatic:Prop-Icon' => 'Ikon',
-
'UI:DashletHeaderDynamic:Label' => 'Header med statistik',
'UI:DashletHeaderDynamic:Description' => 'Header med stats (grupperet efter...)',
'UI:DashletHeaderDynamic:Prop-Title' => 'Titel',
@@ -1321,11 +1341,9 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'UI:DashletHeaderDynamic:Prop-Query' => 'Forespørgsel',
'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Gruper efter',
'UI:DashletHeaderDynamic:Prop-Values' => 'Værdier',
-
'UI:DashletBadge:Label' => 'Badge',
'UI:DashletBadge:Description' => 'Objekt Ikon med ny/søg',
'UI:DashletBadge:Prop-Class' => 'Klasse',
-
'DayOfWeek-Sunday' => 'Søndag',
'DayOfWeek-Monday' => 'Mandag',
'DayOfWeek-Tuesday' => 'Tirsdag',
@@ -1345,8 +1363,7 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'Month-10' => 'October~~',
'Month-11' => 'November~~',
'Month-12' => 'December~~',
-
- // Short version for the DatePicker
+ // Short version for the DatePicker
'DayOfWeek-Sunday-Min' => 'Su~~',
'DayOfWeek-Monday-Min' => 'Mo~~',
'DayOfWeek-Tuesday-Min' => 'Tu~~',
@@ -1366,13 +1383,13 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'Month-10-Short' => 'Oct~~',
'Month-11-Short' => 'Nov~~',
'Month-12-Short' => 'Dec~~',
- 'Calendar-FirstDayOfWeek' => '0~~',// 0 = Sunday, 1 = Monday, etc...
-
+ 'Calendar-FirstDayOfWeek' => '0~~',
+ // 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Opret Genvej...',
+ 'UI:Menu:FilterList' => 'Display list with search criteria~~',
'UI:ShortcutRenameDlg:Title' => 'Omdøb genvej',
'UI:ShortcutListDlg:Title' => 'Opret en genvej for denne liste',
'UI:ShortcutDelete:Confirm' => 'Bekræft venligst at du ønsker at slette genvej(e).',
- 'Menu:MyShortcuts' => 'Mine Genveje',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Genvej',
'Class:Shortcut+' => '',
'Class:Shortcut/Attribute:name' => 'Navn',
@@ -1386,12 +1403,10 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'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' => 'Venligst udfyld alle obligatoriske felter.',
'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~~',
@@ -1417,11 +1432,9 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
i
minutes (2 digits, e.g. 00..59)
s
seconds (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~~',
@@ -1431,12 +1444,10 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'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~~',
@@ -1449,7 +1460,6 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'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.~~',
@@ -1457,43 +1467,36 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'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: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~~',
-
- // Search form
+ // Search form
'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~~',
- // - Add new criteria button
+ // - 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
+ // - Criteria header actions
'UI:Search:Criteria:Toggle' => 'Minimize / Expand~~',
'UI:Search:Criteria:Remove' => 'Remove~~',
'UI:Search:Criteria:Locked' => 'Locked~~',
-
- // - Criteria titles
- // - Default widget
+ // - 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~~',
@@ -1515,53 +1518,57 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'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
+ // - Numeric widget
+ // None yet
+ // - DateTime widget
'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= 1$s <= %3$s~~',
- // - Enum widget
+ // - 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
+ // - TagSet widget
'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s~~',
- // - External key widget
+ // - 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
+ // - 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
+ // - 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
+ // - 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
+ // - 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:TagSet:Matches' => 'Matches~~',
-
- // - Other translations
+ // - Other translations
'UI:Search:Value:Filter:Placeholder' => 'Filter...~~',
'UI:Search:Value:Search:Placeholder' => 'Search...~~',
'UI:Search:Value:Autocomplete:StartTyping' => 'Start typing for possible values.~~',
@@ -1569,8 +1576,7 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'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
+ // - Widget other translations
'UI:Search:Criteria:Numeric:From' => 'From~~',
'UI:Search:Criteria:Numeric:Until' => 'To~~',
'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Any~~',
@@ -1584,10 +1590,8 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'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~~',
));
@@ -1598,16 +1602,13 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'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~~',
));
@@ -1631,46 +1632,32 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Menu:DataSources' => 'Synkroniserings Data Kilder',
'Menu:DataSources+' => 'All Synchronization Data Sources~~',
- '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:AdminTools+' => 'Administration tools~~',
- 'Menu:AdminTools?' => 'Værktøjer kun tilgængelige for brugere med administrator profil',
- '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' => 'Notifikationer',
- 'Menu:NotificationsMenu+' => 'Configuration of the Notifications~~',
'Menu:AuditCategories' => 'Audit Kategorier',
'Menu:AuditCategories+' => 'Audit Categories~~',
'Menu:Notifications:Title' => 'Audit Kategorier',
- 'Menu:RunQueriesMenu' => 'Kør forespørgsler',
- 'Menu:RunQueriesMenu+' => 'Run any query~~',
- 'Menu:QueryMenu' => 'Query parlør',
- 'Menu:QueryMenu+' => 'Query phrasebook~~',
- 'Menu:UniversalSearchMenu' => 'Universal Søgning',
- 'Menu:UniversalSearchMenu+' => 'Search for anything...~~',
- 'Menu:UserManagementMenu' => 'Bruger styring',
- 'Menu:UserManagementMenu+' => 'User management~~',
- 'Menu:ProfilesMenu' => 'Profiler',
- 'Menu:ProfilesMenu+' => 'Profiles~~',
- 'Menu:ProfilesMenu:Title' => 'Profiler',
- 'Menu:UserAccountsMenu' => 'Bruger konti',
- 'Menu:UserAccountsMenu+' => 'User accounts~~',
+ 'Menu:AuditCategories:Title' => 'Audit configuration~~',
+ 'Menu:RunQueriesMenu' => 'Kør forespørgsler',
+ 'Menu:RunQueriesMenu+' => 'Run any query~~',
+ 'Menu:QueryMenu' => 'Query parlør',
+ 'Menu:QueryMenu+' => 'Query phrasebook~~',
+ 'Menu:UniversalSearchMenu' => 'Universal Søgning',
+ 'Menu:UniversalSearchMenu+' => 'Search for anything...~~',
+ 'Menu:UserManagementMenu' => 'Bruger styring',
+ 'Menu:UserManagementMenu+' => 'User management~~',
+ 'Menu:ProfilesMenu' => 'Profiler',
+ 'Menu:ProfilesMenu+' => 'Profiles~~',
+ 'Menu:ProfilesMenu:Title' => 'Profiler',
+ 'Menu:UserAccountsMenu' => 'Bruger konti',
+ 'Menu:UserAccountsMenu+' => 'User accounts~~',
'Menu:UserAccountsMenu:Title' => 'Bruger konti',
- 'Menu:MyShortcuts' => 'Mine Genveje',
- 'Menu:UserManagement' => 'User management~~',
- 'Menu:Queries' => 'Queries~~',
- 'Menu:ConfigurationTools' => 'Configuration~~',
+ 'Menu:UserManagement' => 'User management~~',
+ 'Menu:Queries' => 'Queries~~',
+ 'Menu:ConfigurationTools' => 'Configuration~~'
));
-
// Additional language entries not present in English dict
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'UI:Toggle:StandardDashboard' => 'Standard~~',
- 'UI:Toggle:CustomDashboard' => 'Custom~~',
- 'UI:Dashboard:Edit' => 'Rediger denne side...',
- 'UI:Dashboard:Revert' => 'Tilbage til original version...',
+ 'UI:Toggle:CustomDashboard' => 'Custom~~',
+ 'UI:Dashboard:Edit' => 'Rediger denne side...',
+ 'UI:Dashboard:Revert' => 'Tilbage til original version...'
));
diff --git a/dictionaries/de.dictionary.itop.core.php b/dictionaries/de.dictionary.itop.core.php
index 7be532c847..58ce00796e 100644
--- a/dictionaries/de.dictionary.itop.core.php
+++ b/dictionaries/de.dictionary.itop.core.php
@@ -22,57 +22,42 @@
*/
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Core:DeletedObjectLabel' => '%1s (gelöscht)',
- 'Core:DeletedObjectTip' => 'Das Objekt wurde gelöscht am %1$s (%2$s)',
-
+ 'Core:DeletedObjectTip' => 'Das Objekt wurde gelöscht am %1$s (%2$s)',
'Core:UnknownObjectLabel' => 'Objekt nicht gefunden (Klasse: %1$s, id: %2$d)',
- 'Core:UnknownObjectTip' => 'Das Objekt konnte nicht gefunden werden. Es könnte bereits vor einiger Zeit gelöscht worden sein und das Log wurde seither bereinigt.',
-
+ 'Core:UnknownObjectTip' => 'Das Objekt konnte nicht gefunden werden. Es könnte bereits vor einiger Zeit gelöscht worden sein und das Log wurde seither bereinigt.',
'Core:UniquenessDefaultError' => 'Eindeutigkeitsfehler: \'%1$s\'',
- 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s~~',
- 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s~~',
-
- 'Core:AttributeLinkedSet' => 'Array von Objekten',
+ 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s~~',
+ 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s~~',
+ 'Core:AttributeLinkedSet' => 'Array von Objekten',
'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' => 'Dashboard',
'Core:AttributeDashboard+' => '',
-
- 'Core:AttributePhoneNumber' => 'Telefonnummer',
+ 'Core:AttributePhoneNumber' => 'Telefonnummer',
'Core:AttributePhoneNumber+' => '',
-
'Core:AttributeObsolescenceDate' => 'Obsolet seit',
'Core:AttributeObsolescenceDate+' => 'Datum, an dem das Objekt auf "obsolet" gesetzt wurde',
-
'Core:AttributeTagSet' => 'Liste von Tags',
'Core:AttributeTagSet+' => 'List von Tags',
'Core:AttributeSet:placeholder' => 'Zum Hinzufügen klicken',
'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)',
'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:AttributeMetaEnum' => 'Berechnetes Enum',
'Core:AttributeMetaEnum+' => 'Liste berechneter alphanumerischer Strings',
-
'Core:AttributeLinkedSetIndirect' => 'Array von Objekten (N-N)',
'Core:AttributeLinkedSetIndirect+' => 'Beliebige Art von Objekten der [subclass] der selben Klasse',
-
'Core:AttributeInteger' => 'Integer',
'Core:AttributeInteger+' => 'Numerischer Wert (kann negativ sein)',
-
'Core:AttributeDecimal' => 'Decimal',
'Core:AttributeDecimal+' => 'Dezimaler Wert (kann negativ sein)',
-
'Core:AttributeBoolean' => 'Boolean',
'Core:AttributeBoolean+' => 'Boolscher Wert',
'Core:AttributeBoolean/Value:null' => '',
'Core:AttributeBoolean/Value:yes' => 'Ja',
'Core:AttributeBoolean/Value:no' => 'Nein',
-
'Core:AttributeArchiveFlag' => 'Archiv Flag',
'Core:AttributeArchiveFlag/Value:yes' => 'Ja',
'Core:AttributeArchiveFlag/Value:yes+' => 'Dieses Objekt ist nur im Archiv Modus sichtbar',
@@ -81,7 +66,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Archivierungsdatum',
'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',
@@ -90,54 +74,38 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Core:AttributeObsolescenceFlag/Label+' => 'Dynamisch berechnet wegen anderer Attribute',
'Core:AttributeObsolescenceDate/Label' => 'Obsoleszenz-Datum',
'Core:AttributeObsolescenceDate/Label+' => 'Ungefähres Datum, ab dem das Objekt als obsolet betrachtet wird',
-
'Core:AttributeString' => 'String',
'Core:AttributeString+' => 'Alphanumerischer String',
-
'Core:AttributeClass' => 'Class',
'Core:AttributeClass+' => '',
-
'Core:AttributeApplicationLanguage' => 'Benutzersprache',
'Core:AttributeApplicationLanguage+' => 'Sprache und Land (DE DE)',
-
'Core:AttributeFinalClass' => 'Class (auto)',
'Core:AttributeFinalClass+' => 'Echte Klasse des Objekts (automatisch erstellt durch den Core)',
-
'Core:AttributePassword' => 'Passwort',
'Core:AttributePassword+' => 'Passwort eines externen Geräts',
-
'Core:AttributeEncryptedString' => 'Verschlüsselter String',
'Core:AttributeEncryptedString+' => 'mit einem lokalen Schüssel verschlüsselter String',
'Core:AttributeEncryptUnknownLibrary' => 'Angegebene Library zur Verschlüsslung (%1$s) ist unbekannt',
'Core:AttributeEncryptFailedToDecrypt' => '** Entschlüsselungsfehler **',
-
'Core:AttributeText' => 'Text',
'Core:AttributeText+' => 'Mehrzeiliger String',
-
'Core:AttributeHTML' => 'HTML',
'Core:AttributeHTML+' => 'HTML-String',
-
'Core:AttributeEmailAddress' => 'E-Mail-Adresse',
'Core:AttributeEmailAddress+' => 'E-Mail-Adresse',
-
'Core:AttributeIPAddress' => 'IP-Adresse',
'Core:AttributeIPAddress+' => 'IP-Adresse',
-
'Core:AttributeOQL' => 'OQL',
'Core:AttributeOQL+' => 'Object-Query-Language-Ausdruck',
-
'Core:AttributeEnum' => 'Enum',
'Core:AttributeEnum+' => 'Liste vordefinierter alphanumerischer Strings',
-
'Core:AttributeTemplateString' => 'Vorlagen-String',
'Core:AttributeTemplateString+' => 'String mit Platzhaltern',
-
'Core:AttributeTemplateText' => 'Vorlagen-Text',
'Core:AttributeTemplateText+' => 'Text mit Platzhaltern',
-
'Core:AttributeTemplateHTML' => 'Vorlagen-HTML',
'Core:AttributeTemplateHTML+' => 'HTML mit Platzhaltern',
-
'Core:AttributeDateTime' => 'Datum/Uhrzeit',
'Core:AttributeDateTime+' => 'Datum und Uhrzeit (Jahr-Monat-Tag hh:mm:ss)',
'Core:AttributeDateTime?SmartSearch' => '
@@ -155,7 +123,6 @@ Operatoren:
Falls der Zeit-Wert weggelassen wird, ist der Standardwert 00:00:00
',
-
'Core:AttributeDate' => 'Datum',
'Core:AttributeDate+' => 'Datum (Jahr-Monat-Tag)',
'Core:AttributeDate?SmartSearch' => '
@@ -170,43 +137,30 @@ Operatoren: <Datum [Datum,Datum]
',
-
'Core:AttributeDeadline' => 'Frist',
'Core:AttributeDeadline+' => 'relativ zur aktuellen Zeit angezeigtes Datum',
-
'Core:AttributeExternalKey' => 'Externer Schlüssel',
'Core:AttributeExternalKey+' => 'Externer (oder fremder) Schlüssel',
-
'Core:AttributeHierarchicalKey' => 'Hierarchischer Key',
'Core:AttributeHierarchicalKey+' => 'Externer Key oder Foreign Key zum Parent',
-
'Core:AttributeExternalField' => 'Externes Feld',
'Core:AttributeExternalField+' => 'durch einen externen Schlüssel abgebildetes Feld',
-
'Core:AttributeURL' => 'URL',
'Core:AttributeURL+' => 'Absolute oder relative URL als Text-String',
-
'Core:AttributeBlob' => 'Blob',
'Core:AttributeBlob+' => 'Beliebiger binärer Inhalt (Dokument)',
-
'Core:AttributeOneWayPassword' => 'gehashtes Passwort',
'Core:AttributeOneWayPassword+' => '',
-
'Core:AttributeTable' => 'Tabelle',
'Core:AttributeTable+' => 'Indiziertes Array mit zwei Dimensionen',
-
'Core:AttributePropertySet' => 'Eigenschaften',
'Core:AttributePropertySet+' => 'Liste typloser Eigenschaften (Name und Wert)',
-
'Core:AttributeFriendlyName' => 'Friendly name',
'Core:AttributeFriendlyName+' => '',
-
'Core:FriendlyName-Label' => 'Voller Name (Friendly Name)',
'Core:FriendlyName-Description' => 'Friendly name',
-
'Core:AttributeTag' => 'Tags',
'Core:AttributeTag+' => '',
-
'Core:Context=REST/JSON' => 'REST',
'Core:Context=Synchro' => 'Synchro',
'Core:Context=Setup' => 'Setup',
@@ -484,6 +438,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Action' => 'Benutzerdefinierte Aktion',
'Class:Action+' => 'Benutzerdefinierte Aktionen',
+ 'Class:Action/ComplementaryName' => '%1$s: %2$s~~',
'Class:Action/Attribute:name' => 'Name',
'Class:Action/Attribute:name+' => '',
'Class:Action/Attribute:description' => 'Beschreibung',
@@ -551,6 +506,22 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:ActionEmail/Attribute:importance/Value:normal+' => '',
'Class:ActionEmail/Attribute:importance/Value:high' => 'hoch',
'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.~~',
));
//
@@ -560,6 +531,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Trigger' => 'Trigger',
'Class:Trigger+' => 'Custom event handler',
+ 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~',
'Class:Trigger/Attribute:description' => 'Beschreibung',
'Class:Trigger/Attribute:description+' => 'Kurzbeschreibung',
'Class:Trigger/Attribute:action_list' => 'Verbundene Trigger-Aktionen',
@@ -568,6 +540,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Trigger/Attribute:finalclass+' => '',
'Class:Trigger/Attribute:context' => 'Kontext',
'Class:Trigger/Attribute:context+' => 'Kontext, der diesen Trigger auslösen lassen darf',
+ 'Class:Trigger/Attribute:complement' => 'Additional information~~',
+ 'Class:Trigger/Attribute:complement+' => 'Further information as provided in english, by this trigger~~',
));
//
@@ -663,6 +637,17 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'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', array(
+ '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
//
@@ -699,11 +684,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
// Synchro Data Source
//
Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:SynchroDataSource' => 'Synchronisations-Datenquelle',
'Class:SynchroDataSource/Attribute:name' => 'Name',
'Class:SynchroDataSource/Attribute:name+' => '',
'Class:SynchroDataSource/Attribute:description' => 'Beschreibung',
'Class:SynchroDataSource/Attribute:status' => 'Status',
'Class:SynchroDataSource/Attribute:scope_class' => 'Ziel-Klasse',
+ 'Class:SynchroDataSource/Attribute:scope_class+' => 'A Synchro Data Source can only populate a single '.ITOP_APPLICATION_SHORT.' class~~',
'Class:SynchroDataSource/Attribute:user_id' => 'Benutzer',
'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Zu benachrichtigender Kontakt',
'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Kontakt, der im Fehlerfall benachrichtigt werden muss',
@@ -712,6 +699,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:SynchroDataSource/Attribute:url_application' => 'Hyperlink zur Applikation',
'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink zum '.ITOP_APPLICATION_SHORT.' Objekt in der externen Applikation mit der '.ITOP_APPLICATION_SHORT.' synchronisiert wird (falls anwendbar). Mögliche Platzhalter: $this->attribute$ und $replica->primary_key$',
'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Abgleichsvorgehen',
+ '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' => 'Intervall zwischen zwei vollständigen Reloads',
'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Ein vollständiger Reload des gesamten Datenbestands muss mindestens in diesem Intervall erfolgen',
'Class:SynchroDataSource/Attribute:action_on_zero' => 'Verhalten bei keinen Treffern',
@@ -731,6 +720,33 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'Zeitraum, nach dem ein obsoletes Objekt endgültig gelöscht wird',
'Class:SynchroDataSource/Attribute:database_table_name' => 'Datenbanktabelle',
'Class:SynchroDataSource/Attribute:database_table_name+' => 'Name der Tabelle, die die Speicherung der Daten aus dieser Datenquelle enthält. Ein Default-Name wird automatisch berechnet, wenn dieses Feld leer gelassen wird.',
+ 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implementation',
+ 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Obsolet',
+ 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Produktion',
+ 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Anwendungsbereich',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Attribute benutzen',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Feld primary_key benutzen',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Erzeugen',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Fehler',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Fehler',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Update',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Erzeugen',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Fehler',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Ersten Treffer benutzen',
+ 'Class:SynchroDataSource/Attribute:delete_policy' => 'Löschrichtlinie',
+ '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' => 'Löschen',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignorieren',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Update',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Update, danach Löschen',
+ 'Class:SynchroDataSource/Attribute:attribute_list' => 'Liste der Attribute',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Nur Administratoren',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Jeder darf solche Objekte löschen',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Niemand',
'SynchroDataSource:Description' => 'Beschreibung',
'SynchroDataSource:Reconciliation' => 'Suche & Abgleich',
'SynchroDataSource:Deletion' => 'Löschregeln',
@@ -755,8 +771,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Core:Synchro:NeverRun' => 'Synchronisation noch nicht erfolgt. Kein Protokoll verfügbar.',
'Core:Synchro:SynchroEndedOn_Date' => 'Die letzte Synchronisation endete um %1$s.',
'Core:Synchro:SynchroRunningStartedOn_Date' => 'Die Synchronisation, die um %1$s gestartet wurde, läuft noch ...',
- 'Menu:DataSources' => 'Datenquellen für die Synchronisation', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataSources+' => 'Alle Datenquellen für die Synchronisation', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources' => 'Datenquellen für die Synchronisation',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources+' => 'Alle Datenquellen für die Synchronisation',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
'Core:Synchro:label_repl_ignored' => 'Ignoriert (%1$s)',
'Core:Synchro:label_repl_disappeared' => 'Verschwunden (%1$s)',
'Core:Synchro:label_repl_existing' => 'Vorhanden (%1$s)',
@@ -820,29 +838,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Vorheriger Wert',
'Class:CMDBChangeOpSetAttributeCaseLog' => 'Fall-Protokoll',
'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'letzter Eintrag',
- 'Class:SynchroDataSource' => 'Synchronisations-Datenquelle',
- 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implementation',
- 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Obsolet',
- 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Produktion',
- 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Anwendungsbereich',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Attribute benutzen',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Feld primary_key benutzen',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Erzeugen',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Fehler',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Fehler',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Update',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Erzeugen',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Fehler',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Ersten Treffer benutzen',
- 'Class:SynchroDataSource/Attribute:delete_policy' => 'Löschrichtlinie',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Löschen',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignorieren',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Update',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Update, danach Löschen',
- 'Class:SynchroDataSource/Attribute:attribute_list' => 'Liste der Attribute',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Nur Administratoren',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Jeder darf solche Objekte löschen',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Niemand',
'Class:SynchroAttribute' => 'Synchronisations-Attribut',
'Class:SynchroAttribute/Attribute:sync_source_id' => 'Synchronisations-Datenquelle',
'Class:SynchroAttribute/Attribute:attcode' => 'Attributs-Code',
@@ -903,19 +898,16 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:appUserPreferences/Attribute:preferences' => 'Voreinstellungen',
'Core:ExecProcess:Code1' => 'Falscher Befehl oder Befehl mit Fehler beendet (z.B. falscher Skriptname).',
'Core:ExecProcess:Code255' => 'PHP-Fehler (Parsing oder Laufzeit)',
-
- // Attribute Duration
+ // 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
+ // Explain working time computing
'Core:ExplainWTC:ElapsedTime' => 'Abgelaufene Zeit (gespeichert als \\"%1$s\\")',
'Core:ExplainWTC:StopWatch-TimeSpent' => 'Zeitaufwand für \\"%1$s\\"',
'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline für \\"%1$s\\" um %2$d%%',
-
- // Bulk export
+ // Bulk export
'Core:BulkExport:MissingParameter_Param' => 'Fehlender Parameter "%1$s"',
'Core:BulkExport:InvalidParameter_Query' => 'ungültiger Wert für den Parameter "query". Es gibt keinen Eintrag in der Query-Bibliothek, der zu der id "%1$s" korrespondiert.',
'Core:BulkExport:ExportFormatPrompt' => 'Exportformat:',
@@ -967,20 +959,34 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Core:BulkExport:DateTimeFormatDefault_Example' => 'Standardformat (%1$s), z.B. %2$s',
'Core:BulkExport:DateTimeFormatCustom_Format' => 'Angepasstes format: %1$s',
'Core:BulkExport:PDF:PageNumber' => 'Seite %1$s',
- 'Core:DateTime:Placeholder_d' => 'TT', // Day of the month: 2 digits (with leading zero)
- 'Core:DateTime:Placeholder_j' => 'T', // Day of the month: 1 or 2 digits (without leading zero)
- 'Core:DateTime:Placeholder_m' => 'MM', // Month on 2 digits i.e. 01-12
- 'Core:DateTime:Placeholder_n' => 'M', // Month on 1 or 2 digits 1-12
- 'Core:DateTime:Placeholder_Y' => 'JJJJ', // Year on 4 digits
- 'Core:DateTime:Placeholder_y' => 'JJ', // Year on 2 digits
- 'Core:DateTime:Placeholder_H' => 'hh', // Hour 00..23
- 'Core:DateTime:Placeholder_h' => 'h', // Hour 01..12
- 'Core:DateTime:Placeholder_G' => 'hh', // Hour 0..23
- 'Core:DateTime:Placeholder_g' => 'h', // Hour 1..12
- 'Core:DateTime:Placeholder_a' => 'am/pm', // am/pm (lowercase)
- 'Core:DateTime:Placeholder_A' => 'AM/PM', // AM/PM (uppercase)
- 'Core:DateTime:Placeholder_i' => 'mm', // minutes, 2 digits: 00..59
- 'Core:DateTime:Placeholder_s' => 'ss', // seconds, 2 digits 00..59
+ 'Core:DateTime:Placeholder_d' => 'TT',
+ // Day of the month: 2 digits (with leading zero)
+ 'Core:DateTime:Placeholder_j' => 'T',
+ // Day of the month: 1 or 2 digits (without leading zero)
+ 'Core:DateTime:Placeholder_m' => 'MM',
+ // Month on 2 digits i.e. 01-12
+ 'Core:DateTime:Placeholder_n' => 'M',
+ // Month on 1 or 2 digits 1-12
+ 'Core:DateTime:Placeholder_Y' => 'JJJJ',
+ // Year on 4 digits
+ 'Core:DateTime:Placeholder_y' => 'JJ',
+ // Year on 2 digits
+ 'Core:DateTime:Placeholder_H' => 'hh',
+ // Hour 00..23
+ 'Core:DateTime:Placeholder_h' => 'h',
+ // Hour 01..12
+ 'Core:DateTime:Placeholder_G' => 'hh',
+ // Hour 0..23
+ 'Core:DateTime:Placeholder_g' => 'h',
+ // Hour 1..12
+ 'Core:DateTime:Placeholder_a' => 'am/pm',
+ // am/pm (lowercase)
+ 'Core:DateTime:Placeholder_A' => 'AM/PM',
+ // AM/PM (uppercase)
+ 'Core:DateTime:Placeholder_i' => 'mm',
+ // minutes, 2 digits: 00..59
+ 'Core:DateTime:Placeholder_s' => 'ss',
+ // seconds, 2 digits 00..59
'Core:Validator:Default' => 'Falsches Format',
'Core:Validator:Mandatory' => 'Bitte dieses Feld ausfüllen',
'Core:Validator:MustBeInteger' => 'Muss ein Integer sein',
@@ -993,7 +999,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:TagSetFieldData' => '%2$s für die Klasse %1$s',
'Class:TagSetFieldData+' => '',
-
'Class:TagSetFieldData/Attribute:code' => 'Code',
'Class:TagSetFieldData/Attribute:code+' => 'Interner code. Muss mindestens 3 alphanumerische Zeichen enthalten',
'Class:TagSetFieldData/Attribute:label' => 'Label',
@@ -1003,7 +1008,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:TagSetFieldData/Attribute:finalclass' => 'Tag-Klasse',
'Class:TagSetFieldData/Attribute:obj_class' => 'Objekt-Klasse',
'Class:TagSetFieldData/Attribute:obj_attcode' => 'Attributscode',
-
'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Verwendete Tags können nicht gelöscht werden',
'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Tag-Codes oder Label müssen eindeutig sein',
'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tag-Code muss zwischen 3 und %1$d alphanumerische Zeichen enthalten',
@@ -1090,8 +1094,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:AsyncTask/Attribute:last_error+' => '',
'Class:AsyncTask/Attribute:last_attempt' => 'Letzter Versuch',
'Class:AsyncTask/Attribute:last_attempt+' => '',
- 'Class:AsyncTask:InvalidConfig_Class_Keys' => '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: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',
));
//
@@ -1129,3 +1133,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:ResourceSystemMenu' => 'Ressource "System Menü"',
'Class:ResourceSystemMenu+' => '',
));
+
+
+
diff --git a/dictionaries/de.dictionary.itop.ui.php b/dictionaries/de.dictionary.itop.ui.php
index 89e65b497a..38ca7d6579 100644
--- a/dictionaries/de.dictionary.itop.ui.php
+++ b/dictionaries/de.dictionary.itop.ui.php
@@ -47,7 +47,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:AuditRule/Attribute:category_id' => 'Kategorie',
'Class:AuditRule/Attribute:category_id+' => 'Kategorie für diese Regel',
'Class:AuditRule/Attribute:category_name' => 'Kategorie',
- 'Class:AuditRule/Attribute:category_name+' => 'Kategoriename für diese Regel',
+ 'Class:AuditRule/Attribute:category_name+' => 'Kategoriename für diese Regel'
));
//
@@ -99,6 +99,16 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Query/Attribute:is_template+' => 'Als Quelle für Empfänger-OQL in Benachrichtigungen nutzbar',
'Class:Query/Attribute:is_template/Value:yes' => 'ja',
'Class:Query/Attribute:is_template/Value:no' => 'nein',
+ '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~~',
+ 'Query:baseinfo' => 'General information~~',
+ 'Query:exportInfo' => 'Export information~~',
'Class:QueryOQL/Attribute:fields' => 'Felder',
'Class:QueryOQL/Attribute:fields+' => '',
'Class:QueryOQL' => 'OQL Abfrage',
@@ -147,7 +157,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:User/Attribute:status+' => 'Ist das Benutzer aktiviert oder deaktiviert ?',
'Class:User/Attribute:status/Value:enabled' => 'Aktiv',
'Class:User/Attribute:status/Value:disabled' => 'Inaktiv',
-
'Class:User/Error:LoginMustBeUnique' => 'Login-Namen müssen unterschiedlich sein - "%1s" benutzt diesen Login-Name bereits.',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Mindestens ein Profil muss diesem Benutzer zugewiesen sein.',
'Class:User/Error:ProfileNotAllowed' => 'Profil "%1$s" kann nicht hinzugefügt werde, es verhindert den Zugriff auf das Backoffice.',
@@ -356,6 +365,29 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Expression:Unit:Short:YEAR' => 'j',
));
+//
+// Duplicated into itop-welcome-itil ( will be removed from here...)
+//
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Menu:WelcomeMenu' => 'Willkommen',
+ 'Menu:WelcomeMenu+' => 'Willkommen bei '.ITOP_APPLICATION_SHORT,
+ 'Menu:WelcomeMenuPage' => 'Willkommen',
+ 'Menu:WelcomeMenuPage+' => 'Willkommen bei '.ITOP_APPLICATION_SHORT,
+ 'Menu:AdminTools' => 'Admin-Tools',
+ 'Menu:AdminTools+' => 'Administrationswerkzeuge',
+ 'Menu:AdminTools?' => 'Werkzeuge, die nur für Benutzer mit Adminstratorprofil zugänglich sind',
+ 'Menu:CSVImportMenu' => 'CSV-Import',
+ 'Menu:CSVImportMenu+' => 'Massenerstellung oder -aktualisierung',
+ 'Menu:DataModelMenu' => 'Datenmodell',
+ 'Menu:DataModelMenu+' => 'Übersicht des Datenmodells',
+ 'Menu:ExportMenu' => 'Export',
+ 'Menu:ExportMenu+' => 'Export einer beliebigen Abfrage in HTML, CSV oder XML',
+ 'Menu:NotificationsMenu' => 'Benachrichtigungen',
+ 'Menu:NotificationsMenu+' => 'Einstellungen der Benachrichtigungen',
+ 'Menu:MyShortcuts' => 'Meine Shortcuts',
+ 'Menu:DataAdministration' => 'Data Management',
+ 'Menu:DataAdministration+' => 'Data Management',
+));
//
// String from the User Interface: menu, messages, buttons, etc...
@@ -365,12 +397,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'BooleanLabel:yes' => 'Ja',
'BooleanLabel:no' => 'Nein',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' Login',
- 'Menu:WelcomeMenu' => 'Willkommen',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenu+' => 'Willkommen bei '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Willkommen',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage+' => 'Willkommen bei '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Willkommen bei '.ITOP_APPLICATION_SHORT,
-
'UI:WelcomeMenu:LeftBlock' => '
'.ITOP_APPLICATION_SHORT.' ist ein ein vollständiges, ITIL- und webbasiertes IT-Service-Management-Tool (ITSM)
Es umfasst...
eine vollständige CMDB (Configuration Management Database), um das IT-Portfolio zu dokumentieren und zu managen,
und ein besseres Verwalten des wichtigsten Bestandteiles Ihrer IT: der Dokumentation.
',
- 'UI:WelcomeMenu:Text'=> '
Willkommen bei '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
+ 'UI:WelcomeMenu:Text' => '
Willkommen bei '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
This version features a brand new modern and accessible backoffice design.
@@ -418,6 +444,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Button:GlobalSearch' => 'Suche',
'UI:Button:Search' => 'Suche ',
'UI:Button:Clear' => 'Zurücksetzen',
+ 'UI:Button:Confirm' => ' Confirm ~~',
'UI:Button:SearchInHierarchy' => 'In Hierarchie suchen',
'UI:Button:Query' => 'Abfrage ',
'UI:Button:Ok' => 'Ok',
@@ -458,7 +485,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UserPref:DoNotShowAgain' => 'Nicht wieder zeigen',
'UI:InputFile:NoFileSelected' => 'Keine Datei gewählt',
'UI:InputFile:SelectFile' => 'Wählen Sie eine Datei...',
-
'UI:SearchToggle' => 'Suche',
'UI:ClickToCreateNew' => 'Klicken Sie hier, um eine neues Objekt vom Typ %1$s zu erstellen',
'UI:SearchFor_Class' => 'Suche nach Objekten vom Typ "%1$s"',
@@ -478,7 +504,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Error:CannotWriteToTmp_Dir' => 'Nicht möglich, die temporäre Datei auf die Festplatte zu speichern: upload_tmp_dir = "%1$s".',
'UI:Error:UploadStoppedByExtension_FileName' => 'Der Upload wurde von der Erweiterung gestoppt. (ursprünglicher Dateiname = "%1$s").',
'UI:Error:UploadFailedUnknownCause_Code' => 'Dateiupload fehlgeschlagen, unbekannte Ursache (Fehlercode = "%1$s").',
-
'UI:Error:1ParametersMissing' => 'Fehler: der folgende Parameter muss für diese Operation spezifiziert sein: %1$s.',
'UI:Error:2ParametersMissing' => 'Fehler: die folgenden Parameter müssen für diese Operation spezifiziert sein: %1$s und %2$s.',
'UI:Error:3ParametersMissing' => 'Fehler: die folgenden Parameter müssen für diese Operation spezifiziert sein: %1$s, %2$s und %3$s.',
@@ -500,9 +525,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Error:MaintenanceMode' => 'Die Anwendung befindet sich derzeit im Wartungsmodus.',
'UI:Error:MaintenanceTitle' => 'Wartung',
'UI:Error:InvalidToken' => 'Error: The angeforderte Operation wurde bereits ausgeführt (CSRF-Token nicht gefunden)',
-
'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s does not exist (email_transport_smtp.oauth.provider)~~',
-
'UI:GroupBy:Count' => 'Anzahl',
'UI:GroupBy:Count+' => 'Anzahl der Elemente',
'UI:CountOfObjects' => '%1$d Objekte, die das Kriterium erfüllen.',
@@ -531,6 +554,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Menu:OtherActions' => 'Andere Aktionen',
'UI:Menu:Transitions' => 'Statusübergänge',
'UI:Menu:OtherTransitions' => 'Andere Statusübergänge',
+ 'UI:Menu:View' => 'View this object~~',
'UI:Menu:New' => 'Neu...',
'UI:Menu:Add' => 'Hinzufügen...',
'UI:Menu:Manage' => 'Verwalten...',
@@ -539,6 +563,9 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Menu:Modify' => 'Modifizieren...',
'UI:Menu:Delete' => 'Löschen...',
'UI:Menu:BulkDelete' => 'Löschen...',
+ 'UI:Menu:BulkDelete_Class' => 'Delete %1$s objects...~~',
+ 'UI:Menu:BulkDelete_Link' => 'Delete %1$s...~~',
+ 'UI:Menu:BulkDelete_Remote' => 'Delete %1$s...~~',
'UI:UndefinedObject' => 'nicht definiert',
'UI:Document:OpenInNewWindow:Download' => 'In neuem Fenster öffnen: %1$s, Download: %2$s',
'UI:SplitDateTime-Date' => 'Datum',
@@ -571,7 +598,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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. ',
@@ -582,50 +608,49 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:ResetPwd-EmailSent' => 'Bitte schauen Sie in Ihre Mailbox und folgen Sie den Anweisungen.',
'UI:ResetPwd-EmailSubject' => 'Zurücksetzen Ihres '.ITOP_APPLICATION_SHORT.'-Passworts',
'UI:ResetPwd-EmailBody' => '
Sie haben das Zurücksetzen Ihres '.ITOP_APPLICATION_SHORT.' Passworts angefordert.
.',
-
'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: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:LogOff:ClickHereToLoginAgain' => 'Klicken Sie hier, um sich wieder anzumelden...',
+ 'UI:ChangePwdMenu' => 'Passwort ändern...',
+ 'UI:Login:PasswordChanged' => 'Passwort erfolgreich gesetzt!',
+ 'UI:Login:PasswordNotChanged' => 'Error: Password is the same!~~',
'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' ist nur lesbar',
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' ist nur lesbar für Endnutzer',
- 'UI:ApplicationEnvironment' => 'Applikationsumgebung: %1$s',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Neues Passwort und das wiederholte Passwort stimmen nicht überein!',
+ 'UI:ApplicationEnvironment' => 'Applikationsumgebung: %1$s',
+ 'UI:Login:RetypePwdDoesNotMatch' => 'Neues Passwort und das wiederholte Passwort stimmen nicht überein!',
'UI:Button:Login' => 'in '.ITOP_APPLICATION_SHORT.' anmelden',
'UI:Login:Error:AccessRestricted' => 'Der '.ITOP_APPLICATION_SHORT.'-Zugang ist gesperrt. Bitte kontaktieren Sie Ihren '.ITOP_APPLICATION_SHORT.'-Administrator.',
'UI:Login:Error:AccessAdmin' => 'Zugang nur für Personen mit Administratorrechten. Bitte kontaktieren Sie Ihren '.ITOP_APPLICATION_SHORT.'-Administrator.',
- 'UI:Login:Error:WrongOrganizationName' => 'Unbekannte Organisation',
+ 'UI:Login:Error:WrongOrganizationName' => 'Unbekannte Organisation',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Mehrere Kontakte mit gleicher E-Mail-Adresse',
- 'UI:Login:Error:NoValidProfiles' => 'Kein gültiges Profil ausgewählt',
- 'UI:CSVImport:MappingSelectOne' => 'Bitte wählen',
- 'UI:CSVImport:MappingNotApplicable' => '-- Dieses Feld ignorieren --',
- 'UI:CSVImport:NoData' => 'Keine Daten eingegeben ... bitte geben Sie Daten ein!',
- 'UI:Title:DataPreview' => 'Datenvorschau',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Fehler: die Daten beinhalten nur eine Spalte. Haben Sie das dazugehörige Trennzeichen ausgewählt?',
- 'UI:CSVImport:FieldName' => 'Feld %1$d',
- 'UI:CSVImport:DataLine1' => 'Daten-Zeile 1',
- 'UI:CSVImport:DataLine2' => 'Daten-Zeile 2',
- 'UI:CSVImport:idField' => 'ID (Primärer Schlüssel)',
+ 'UI:Login:Error:NoValidProfiles' => 'Kein gültiges Profil ausgewählt',
+ 'UI:CSVImport:MappingSelectOne' => 'Bitte wählen',
+ 'UI:CSVImport:MappingNotApplicable' => '-- Dieses Feld ignorieren --',
+ 'UI:CSVImport:NoData' => 'Keine Daten eingegeben ... bitte geben Sie Daten ein!',
+ 'UI:Title:DataPreview' => 'Datenvorschau',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Fehler: die Daten beinhalten nur eine Spalte. Haben Sie das dazugehörige Trennzeichen ausgewählt?',
+ 'UI:CSVImport:FieldName' => 'Feld %1$d',
+ 'UI:CSVImport:DataLine1' => 'Daten-Zeile 1',
+ 'UI:CSVImport:DataLine2' => 'Daten-Zeile 2',
+ 'UI:CSVImport:idField' => 'ID (Primärer Schlüssel)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Massenimport',
- 'UI:Title:BulkImport+' => 'CSV-Import-Assistent',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisation von %1$d Objekten der Klasse %2$s',
- 'UI:CSVImport:ClassesSelectOne' => 'Bitte wählen',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Interner Fehler: "%1$s" ist ungültiger Code. Begründung "%2$s" ist NICHT ein externer Schlüssel der Klasse "%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d Objekte bleiben unverändert.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d Objekte werden verändert.',
+ 'UI:Title:BulkImport+' => 'CSV-Import-Assistent',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisation von %1$d Objekten der Klasse %2$s',
+ 'UI:CSVImport:ClassesSelectOne' => 'Bitte wählen',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Interner Fehler: "%1$s" ist ungültiger Code. Begründung "%2$s" ist NICHT ein externer Schlüssel der Klasse "%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d Objekte bleiben unverändert.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d Objekte werden verändert.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d Objekte werden hinzugefügt.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d Objekte werden fehlerhaft sein.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d Objekte blieben unverändert.',
@@ -671,11 +696,14 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - universelle Suche',
'UI:UniversalSearch:Error' => 'Fehler: %1$s',
'UI:UniversalSearch:LabelSelectTheClass' => 'Wählen Sie für die Suche die Klasse aus: ',
-
'UI:CSVReport-Value-Modified' => 'Modifiziert',
'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' => 'Pflichtfeld fehlt',
'UI:CSVReport-Value-Ambiguous' => 'Doppeldeutig: %1$s Objekte gefunden',
'UI:CSVReport-Row-Unchanged' => 'Unverändert',
@@ -689,15 +717,16 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:CSVReport-Value-Issue-Readonly' => 'Das Attribut \'%1$s\' ist Read-Only und kann nicht modifiziert werden (derzeitiger Wert: %2$s, vorgeschlagener Wert: %3$s)',
'UI:CSVReport-Value-Issue-Format' => 'Fehler beim Verarbeiten des Inputs: %1$s',
'UI:CSVReport-Value-Issue-NoMatch' => 'Unerwarteter Wert für Attribut \'%1$s\': kein Treffer gefunden, Rechtschreibung überprüfen',
+ 'UI:CSVReport-Value-Issue-AllowedValues' => 'Allowed \'%1$s\' value(s): %2$s~~',
'UI:CSVReport-Value-Issue-Unknown' => 'Unerwarteter Wert für Attribut \'%1$s\': %2$s',
'UI:CSVReport-Row-Issue-Inconsistent' => 'Attribute nicht konsistent miteinander: %1$s',
'UI:CSVReport-Row-Issue-Attribute' => 'Unerwartete(r) Attributwert(e)',
'UI:CSVReport-Row-Issue-MissingExtKey' => 'Konnte nicht erzeugt werden, wegen fehlendem/n externen Key(s): %1$s',
'UI:CSVReport-Row-Issue-DateFormat' => 'falsches Datumsformat',
+ 'UI:CSVReport-Row-Issue-ExpectedDateFormat' => 'Expected format: %1$s~~',
'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-Icon-Unchanged' => 'Unverändert',
'UI:CSVReport-Icon-Modified' => 'Modifiziert',
'UI:CSVReport-Icon-Missing' => 'Fehlend',
@@ -712,14 +741,32 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:CSVReport-Stats-Errors' => '%1$.0f %% der geladenen Objekte haben Fehler und werden ignoriert.',
'UI:CSVReport-Stats-Created' => '%1$.0f %% der geladenen Objekte werden erzeugt.',
'UI:CSVReport-Stats-Modified' => '%1$.0f %% der geladenen Objekte werden modifiziert.',
-
'UI:CSVExport:AdvancedMode' => 'Erweiterter Modus',
'UI:CSVExport:AdvancedMode+' => '',
'UI:CSVExport:LostChars' => 'Kodierungsproblem',
'UI:CSVExport:LostChars+' => '',
-
'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB-Audit',
'UI:Audit:InteractiveAudit' => 'Interaktives 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-Regel',
'UI:Audit:HeaderNbObjects' => '# Objekte',
'UI:Audit:HeaderNbErrors' => '# Fehler',
@@ -735,8 +782,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Audit:Dashboard:ObjectsInError' => 'Objekte mit Fehlern',
'UI:Audit:Dashboard:ObjectsValidated' => 'Validierte Objekte',
'UI:Audit:AuditCategory:Subtitle' => '%1$s Fehler von insgesamt %2$s - %3$s%%',
-
-
'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - OQL-Abfrage-Auswertung',
'UI:RunQuery:QueryExamples' => 'Abfragebeispiele',
'UI:RunQuery:QueryResults' => 'Abfrageergebnisse',
@@ -775,7 +820,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Schema:Label' => 'Label',
'UI:Schema:Label+' => 'Label des Attributes',
'UI:Schema:Type' => 'Typ',
-
'UI:Schema:Type+' => 'Datentyp des Attributes',
'UI:Schema:Origin' => 'Ursprung',
'UI:Schema:Origin+' => 'Die Basisklasse, in welcher dieses Attribut definiert ist.',
@@ -823,6 +867,16 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Schema:DisplaySelector/Code' => 'Code',
'UI:Schema:Attribute/Filter' => 'Filter',
'UI:Schema:DefaultNullValue' => 'Default Null-Wert: "%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+' => 'Geben Sie die ersten 3 Buchstaben ein...',
'UI:Edit:SearchQuery' => 'Wählen Sie eine bereits definierte Query',
'UI:Edit:TestQuery' => 'Query testen',
@@ -914,7 +968,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:SystemIntrusion' => 'Zugriff verweigert. Sie haben versucht, eine Aktion auszuführen, für die Sie keine ausreichende Berechtigungen besitzen.',
'UI:FatalErrorMessage' => 'Fataler Fehler! '.ITOP_APPLICATION_SHORT.' kann leider nicht fortfahren.',
'UI:Error_Details' => 'Fehler: %1$s.',
-
'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' Benutzerverwaltung - Profilabbildung',
'UI:UserManagement:Class' => 'Klasse',
'UI:UserManagement:Class+' => 'Klasse von Objekten',
@@ -949,66 +1002,42 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UserManagement:NoLifeCycleApplicable' => 'Nicht verfügbar',
'UI:UserManagement:NoLifeCycleApplicable+' => 'Kein Lebenszyklus wurde für diese Klasse definiert.',
'UI:UserManagement:GrantMatrix' => 'Zugriffsmatrix',
-
- 'Menu:AdminTools' => 'Admin-Tools',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Administrationswerkzeuge',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Werkzeuge, die nur für Benutzer mit Administratorprofil zugänglich sind',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System',
-
'UI:ChangeManagementMenu' => 'Change Management',
'UI:ChangeManagementMenu+' => 'Change Management',
'UI:ChangeManagementMenu:Title' => 'Übersicht an Changes',
'UI-ChangeManagementMenu-ChangesByType' => 'Changes ~nach Typ',
'UI-ChangeManagementMenu-ChangesByStatus' => 'Changes nach Status',
'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Changes, die noch nicht zugeordnet wurden',
-
'UI:ConfigurationManagementMenu' => 'Configuration Management',
'UI:ConfigurationManagementMenu+' => 'Configuration Management',
'UI:ConfigurationManagementMenu:Title' => 'Übersicht der Infrastruktur',
'UI-ConfigurationManagementMenu-InfraByType' => 'Infrastrukturbestandteile nach Typ',
'UI-ConfigurationManagementMenu-InfraByStatus' => 'Infrastrukturbestandteile nach Status',
-
'UI:ConfigMgmtMenuOverview:Title' => 'Dashboard für das Configuration Management',
'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Configuration Items nach Status',
'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Configuration Items nach Typ',
-
'UI:RequestMgmtMenuOverview:Title' => 'Dashboard für das Request Management',
'UI-RequestManagementOverview-RequestByService' => 'Benutzeranfragen nach Service gegliedert',
'UI-RequestManagementOverview-RequestByPriority' => 'Benutzeranfragen nach Priorität gegliedert',
'UI-RequestManagementOverview-RequestUnassigned' => 'Benutzeranfragen, die noch nicht an einen Bearbeiter zugeteilt wurden',
-
'UI:IncidentMgmtMenuOverview:Title' => 'Dashboard für Incident Management',
'UI-IncidentManagementOverview-IncidentByService' => 'Incidents nach Service',
'UI-IncidentManagementOverview-IncidentByPriority' => 'Incidents nach Priorität',
'UI-IncidentManagementOverview-IncidentUnassigned' => 'Incidents, die noch nicht an einen Bearbeiter zugeteilt wurden',
-
'UI:ChangeMgmtMenuOverview:Title' => 'Dashboard für das Change Management',
'UI-ChangeManagementOverview-ChangeByType' => 'Changes nach Typ',
'UI-ChangeManagementOverview-ChangeUnassigned' => 'Changes, die noch nicht an einen Bearbeiter zugeteilt wurden',
'UI-ChangeManagementOverview-ChangeWithOutage' => 'Ausfälle bedingt durch Changes',
-
'UI:ServiceMgmtMenuOverview:Title' => 'Dashboard für das Service Management',
'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Kundenverträge, die in weniger als 30 Tagen erneuert werden müssen',
'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Provider-Verträge, die in weniger als 30 Tagen erneuert werden müssen',
-
'UI:ContactsMenu' => 'Kontakte',
'UI:ContactsMenu+' => 'Kontakte',
'UI:ContactsMenu:Title' => 'Kontaktübersicht',
'UI-ContactsMenu-ContactsByLocation' => 'Kontakte nach Standort',
'UI-ContactsMenu-ContactsByType' => 'Kontakte nach Typ',
'UI-ContactsMenu-ContactsByStatus' => 'Kontakte nach Status',
-
- 'Menu:CSVImportMenu' => 'CSV-Import',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => 'Massenerstellung oder -aktualisierung',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataModelMenu' => 'Datenmodell',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Übersicht des Datenmodells',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ExportMenu' => 'Export',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Export einer beliebigen Abfrage in HTML, CSV oder XML',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:NotificationsMenu' => 'Benachrichtigungen',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Einstellungen der Benachrichtigungen',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Einstellungen der Benachrichtigungen',
'UI:NotificationsMenu:Help' => 'Hilfe',
'UI:NotificationsMenu:HelpContent' => '
In '.ITOP_APPLICATION_SHORT.' sind Benachrichtigungen vollständig anpassbar. Sie basieren auf zwei Gruppen an Objekten: Trigger und Aktionen.
@@ -1038,53 +1067,18 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook Aktionen (ausgehende Integrationen)',
'UI:NotificationsMenu:Actions:Action' => 'Andere Aktionen',
'UI:NotificationsMenu:AvailableActions' => 'Verfügbare Aktionen',
-
'Menu:TagAdminMenu' => 'Tag-Konfiguration',
'Menu:TagAdminMenu+' => 'Verwaltung der Tag-Werte',
'UI:TagAdminMenu:Title' => 'Tag-Konfiguration',
'UI:TagAdminMenu:NoTags' => 'Kein tag konfiguriert',
'UI:TagSetFieldData:Error' => 'Fehler: %1$s',
-
- 'Menu:AuditCategories' => 'Audit-Kategorien',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Audit-Kategorien',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Audit-Kategorien',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:RunQueriesMenu' => 'Abfrage ausführen',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Eine beliebige Abfrage ausführen',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:QueryMenu' => 'Query-Bibliothek',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataAdministration' => 'Data Management',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'Data Management',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UniversalSearchMenu' => 'Universelle Suche',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Suchen Sie nach beliebigen Inhalt...',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserManagementMenu' => 'Benutzerverwaltung',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'Benutzerverwaltung',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ProfilesMenu' => 'Profile',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Profile',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu:Title' => 'Profile',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserAccountsMenu' => 'Benutzerkonten',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu+' => 'Benutzerkonten',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu:Title' => 'Benutzerkonten',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
'UI:iTopVersion:Short' => '%1$s Version %2$s',
'UI:iTopVersion:Long' => '%1$s Version %2$s-%3$s compiliert am %4$s',
'UI:PropertiesTab' => 'Eigenschaften',
-
'UI:OpenDocumentInNewWindow_' => 'Öffnen in neuem Fenster',
'UI:DownloadDocument_' => 'Herunterladen',
'UI:Document:NoPreview' => 'Für diesen Typ Dokument ist keine Vorschau vorhanden',
'UI:Download-CSV' => '%1$s herunterladen',
-
'UI:DeadlineMissedBy_duration' => 'Verpasst um %1$s',
'UI:Deadline_LessThan1Min' => '< 1 Minute',
'UI:Deadline_Minutes' => '%1$d Minuten',
@@ -1163,9 +1157,13 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'Enum:Undefined' => 'Nicht definiert',
'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s Tage %2$s Stunden %3$s Minuten %4$s Sekunden',
'UI:ModifyAllPageTitle' => 'Alle modifizieren',
+ 'UI:Modify_ObjectsOf_Class' => 'Modifying objects of class %1$s~~',
'UI:Modify_N_ObjectsOf_Class' => 'Modifiziere %1$d Objekte der Klasse %2$s',
'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Modifiziere %1$d Objekte der Klasse %2$s von insgesamt %3$d',
'UI:Menu:ModifyAll' => 'Modifizieren...',
+ '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' => 'Alle modifizieren',
'UI:Button:PreviewModifications' => 'Vorschau auf Modifikationen >>',
'UI:ModifiedObject' => 'Objekt modifiziert',
@@ -1225,7 +1223,6 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:PrintResolution:LetterLandscape' => 'Letter Querformat',
'UI:Toggle:SwitchToStandardDashboard' => 'Wechseln zum Standard-Dashboard',
'UI:Toggle:SwitchToCustomDashboard' => 'Wechseln zum Custom-Dashboard',
-
'UI:ConfigureThisList' => 'Liste konfigurieren...',
'UI:ListConfigurationTitle' => 'Listenkonfiguration',
'UI:ColumnsAndSortOrder' => 'Spalten und Sortierreihenfolge:',
@@ -1241,10 +1238,8 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:ExtField_AsRemoteField' => '%1$s (%2$s)',
'UI:Button:MoveUp' => 'Nach oben',
'UI:Button:MoveDown' => 'Nach unten',
-
'UI:OQL:UnknownClassAndFix' => 'Unbekannte Klasse "%1$s". Sie könnten stattdessen "%2$s" versuchen.',
'UI:OQL:UnknownClassNoFix' => 'Unbekannte Klasse "%1$s"',
-
'UI:Dashboard:EditCustom' => 'Custom-Version anpassen',
'UI:Dashboard:CreateCustom' => 'Custom-Version anlegen',
'UI:Dashboard:DeleteCustom' => 'Custom-Version löschen',
@@ -1255,13 +1250,10 @@ 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:DashletCreation:Title' => 'Neues Dashlet erzeugen',
'UI:DashletCreation:Dashboard' => 'Dashboard',
'UI:DashletCreation:DashletType' => 'Dashlet-Typ',
'UI:DashletCreation:EditNow' => 'Dashboard bearbeiten',
-
'UI:DashboardEdit:Title' => 'Dashboard-Editor',
'UI:DashboardEdit:DashboardTitle' => 'Titel',
'UI:DashboardEdit:AutoReload' => 'Automatischer Reload',
@@ -1269,38 +1261,31 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:DashboardEdit:AutoReloadSec+' => 'Der Mindestwert beträgt %1$d Sekunden',
'UI:DashboardEdit:Revert' => 'Zurücksetzen',
'UI:DashboardEdit:Apply' => 'Anwenden',
-
'UI:DashboardEdit:Layout' => 'Layout',
'UI:DashboardEdit:Properties' => 'Dashboard-Einstellungen',
'UI:DashboardEdit:Dashlets' => 'Verfügbare Dashlets',
'UI:DashboardEdit:DashletProperties' => 'Dashlet-Einstellungen',
-
'UI:Form:Property' => 'Einstellung',
'UI:Form:Value' => 'Wert',
-
'UI:DashletUnknown:Label' => 'Unbekannt',
'UI:DashletUnknown:Description' => 'Unbekanntes Dashlet (ggf. wurde es deinstalliert)',
'UI:DashletUnknown:RenderText:View' => 'Dieses Dashlet kann nicht dargestellt werden.',
'UI:DashletUnknown:RenderText:Edit' => 'Dieses Dashlet kann nicht dargestellt werden (Klasse "%1$s"). Bitte kontaktieren Sie Ihren Administrator, ob es noch verfügbar ist.',
'UI:DashletUnknown:RenderNoDataText:Edit' => 'Keine Vorschau für dieses Dashlet verfügbar (Klasse "%1$s").',
'UI:DashletUnknown:Prop-XMLConfiguration' => 'Konfiguration (Anzeige des XML als einfacher Text)',
-
'UI:DashletProxy:Label' => 'Proxy',
'UI:DashletProxy:Description' => 'Proxy Dashlet',
'UI:DashletProxy:RenderNoDataText:Edit' => 'Keine Vorschau für dieses externe Dashlet verfügbar (Klasse "%1$s").',
'UI:DashletProxy:Prop-XMLConfiguration' => 'Konfiguration (Anzeige des XML als einfacher Text)',
-
'UI:DashletPlainText:Label' => 'Text',
'UI:DashletPlainText:Description' => 'Reiner Text (ohne Formatierung)',
'UI:DashletPlainText:Prop-Text' => 'Text',
'UI:DashletPlainText:Prop-Text:Default' => 'Bitte Text hier eingeben...',
-
'UI:DashletObjectList:Label' => 'Objektliste',
'UI:DashletObjectList:Description' => 'Objektlisten-Dashlet',
'UI:DashletObjectList:Prop-Title' => 'Titel',
'UI:DashletObjectList:Prop-Query' => 'Query',
'UI:DashletObjectList:Prop-Menu' => 'Menü',
-
'UI:DashletGroupBy:Prop-Title' => 'Titel',
'UI:DashletGroupBy:Prop-Query' => 'Query',
'UI:DashletGroupBy:Prop-Style' => 'Stil',
@@ -1314,24 +1299,20 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'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',
-
'UI:DashletGroupByPie:Label' => 'Tortendiagramm',
'UI:DashletGroupByPie:Description' => 'Tortendiagramm',
'UI:DashletGroupByBars:Label' => 'Balkendiagramm',
'UI:DashletGroupByBars:Description' => 'Balkendiagramm',
'UI:DashletGroupByTable:Label' => 'Gruppieren nach (Tabelle)',
'UI:DashletGroupByTable:Description' => 'Liste (gruppiert nach einem Feld)',
-
- // New in 2.5
+ // New in 2.5
'UI:DashletGroupBy:Prop-Function' => 'Aggregatfunktion',
'UI:DashletGroupBy:Prop-FunctionAttribute' => 'Funktionsattribut',
'UI:DashletGroupBy:Prop-OrderDirection' => 'Richtung',
'UI:DashletGroupBy:Prop-OrderField' => 'Sortieren nach',
'UI:DashletGroupBy:Prop-Limit' => 'Limit',
-
'UI:DashletGroupBy:Order:asc' => 'Aufsteigend',
'UI:DashletGroupBy:Order:desc' => 'Absteigend',
-
'UI:GroupBy:count' => 'Anzahl',
'UI:GroupBy:count+' => 'Anzahl der Elemente',
'UI:GroupBy:sum' => 'Summe',
@@ -1342,14 +1323,12 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:GroupBy:min+' => 'Minimum von %1$s',
'UI:GroupBy:max' => 'Maximum',
'UI:GroupBy:max+' => 'Maximum von %1$s',
- // ---
-
+ // ---
'UI:DashletHeaderStatic:Label' => 'Header',
'UI:DashletHeaderStatic:Description' => 'Zeigt einen horizontalen Trenner',
'UI:DashletHeaderStatic:Prop-Title' => 'Titel',
'UI:DashletHeaderStatic:Prop-Title:Default' => 'Kontakte',
'UI:DashletHeaderStatic:Prop-Icon' => 'Icon',
-
'UI:DashletHeaderDynamic:Label' => 'Header mit Statistiken',
'UI:DashletHeaderDynamic:Description' => 'Header mit Statistiken (gruppiert nach...)',
'UI:DashletHeaderDynamic:Prop-Title' => 'Titel',
@@ -1360,11 +1339,9 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:DashletHeaderDynamic:Prop-Query' => 'Query',
'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Gruppieren nach',
'UI:DashletHeaderDynamic:Prop-Values' => 'Werte',
-
'UI:DashletBadge:Label' => 'Badge',
'UI:DashletBadge:Description' => 'Objekt-Icon bei \'Neu/Suche\'',
'UI:DashletBadge:Prop-Class' => 'Klasse',
-
'DayOfWeek-Sunday' => 'Sonntag',
'DayOfWeek-Monday' => 'Montag',
'DayOfWeek-Tuesday' => 'Dienstag',
@@ -1384,8 +1361,7 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'Month-10' => 'Oktober',
'Month-11' => 'November',
'Month-12' => 'Dezember',
-
- // Short version for the DatePicker
+ // Short version for the DatePicker
'DayOfWeek-Sunday-Min' => 'So',
'DayOfWeek-Monday-Min' => 'Mo',
'DayOfWeek-Tuesday-Min' => 'Di',
@@ -1405,13 +1381,13 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'Month-10-Short' => 'Okt',
'Month-11-Short' => 'Nov',
'Month-12-Short' => 'Dez',
- 'Calendar-FirstDayOfWeek' => '1',// 0 = Sunday, 1 = Monday, etc...
-
+ 'Calendar-FirstDayOfWeek' => '1',
+ // 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Shortcut anlegen',
+ 'UI:Menu:FilterList' => 'Display list with search criteria~~',
'UI:ShortcutRenameDlg:Title' => 'Shortcut umbenennen',
'UI:ShortcutListDlg:Title' => 'Shortcut für die Liste anlegen',
'UI:ShortcutDelete:Confirm' => 'Bitte bestätigen Sie, dass Sie den/die Shortcut(s) löschen möchten. ',
- 'Menu:MyShortcuts' => 'Meine Shortcuts',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Shortcut',
'Class:Shortcut+' => 'Schnellzugriff auf Objekte',
'Class:Shortcut/Attribute:name' => 'Name',
@@ -1425,12 +1401,10 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Eigene Einstellung',
'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Intervall für automatischen Reload (Sekunden)',
'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'Der Mindestwert beträgt %1$d Sekunden',
-
'UI:FillAllMandatoryFields' => 'Bitte füllen Sie alle Pflichtfelder',
'UI:ValueMustBeSet' => 'Bitte geben Sie einen Wert an',
'UI:ValueMustBeChanged' => 'Bitte ändern Sie den Wert',
'UI:ValueInvalidFormat' => 'Ungültiges Format',
-
'UI:CSVImportConfirmTitle' => 'Bitte bestätigen Sie die Operation',
'UI:CSVImportConfirmMessage' => 'Sind Sie sicher, dass Sie dies durchführen möchten?',
'UI:CSVImportError_items' => 'Fehler: %1$d',
@@ -1456,11 +1430,9 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
i
Minuten (2 Ziffern, z.B. 00..59)
s
Sekunden (2 Ziffern, z.B. 00..59)
',
-
'UI:Button:Remove' => 'Entfernen',
'UI:AddAnExisting_Class' => 'Objekte des Typs %1$s hinzufügen...',
'UI:SelectionOf_Class' => 'Selection of objects of type %1$s',
-
'UI:AboutBox' => 'Über '.ITOP_APPLICATION_SHORT.'...',
'UI:About:Title' => 'Über '.ITOP_APPLICATION_SHORT,
'UI:About:DataModel' => 'Datenmodell',
@@ -1470,12 +1442,10 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:About:ManualExtensionSource' => 'Erweiterungen',
'UI:About:Extension_Version' => 'Version: %1$s',
'UI:About:RemoteExtensionSource' => 'Data',
-
'UI:DisconnectedDlgMessage' => 'Sie sind abgemeldet. Sie müssen sich identifizieren, um die Anwendung weiter zu benutzen.',
'UI:DisconnectedDlgTitle' => 'Warnung!',
'UI:LoginAgain' => 'Erneut einloggen',
'UI:StayOnThePage' => 'Auf dieser Seite bleiben',
-
'ExcelExporter:ExportMenu' => 'Excel-Export...',
'ExcelExporter:ExportDialogTitle' => 'Excel-Export',
'ExcelExporter:ExportButton' => 'Export',
@@ -1488,7 +1458,6 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'ExcelExport:Statistics' => 'Statistik',
'portal:legacy_portal' => 'Endbenutzer-Portal',
'portal:backoffice' => ITOP_APPLICATION_SHORT.' Backend',
-
'UI:CurrentObjectIsLockedBy_User' => 'Das Objekt ist gesperrt, da es derzeit durch %1$s bearbeitet wird.',
'UI:CurrentObjectIsLockedBy_User_Explanation' => 'Das Objekt wird derzeit durch %1$s bearbeitet. Ihre Änderungen können nicht gespeichert werden, da sie überschrieben würden.',
'UI:CurrentObjectIsSoftLockedBy_User' => 'Das Objekt wird im bearbeitet von %1$s. Sie können Ihre Änderungen speichern, wenn die andere Person mit dem Bearbeiten fertig ist.',
@@ -1496,43 +1465,36 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:CurrentObjectLockExpired_Explanation' => 'Die Sperre, um simultane Änderungen am Objekt zu verhindern, ist abgelaufen. Sie können Ihre Änderungen nicht mehr speichern, da andere User jetzt das Objekt ebenfalls verändern könnten. ',
'UI:ConcurrentLockKilled' => 'Die Sperre, um simultane Änderungen an dem Objekt zu verhindern, wurde gelöscht.',
'UI:Menu:KillConcurrentLock' => 'Sperre für simultane Änderungen löschen!',
-
'UI:Menu:ExportPDF' => 'Als PDF exportieren... ',
'UI:Menu:PrintableVersion' => 'Druckversion',
-
'UI:BrowseInlineImages' => 'Bilder durchsuchen...',
'UI:UploadInlineImageLegend' => 'Neues Bild hochladen',
'UI:SelectInlineImageToUpload' => 'Wähle das Bild für den Upload aus',
'UI:AvailableInlineImagesLegend' => 'Verfügbare Bilder',
'UI:NoInlineImage' => 'Es sind keine Bilder auf dem Server verfügbar. Nutze den "Durchsuchen" Button oben, um ein Bild vom Computer hochzuladen.',
-
'UI:ToggleFullScreen' => 'Maximieren / Minimieren',
'UI:Button:ResetImage' => 'Vorheriges Bild wiederherstellen',
'UI:Button:RemoveImage' => 'Bild löschen',
'UI:Button:UploadImage' => 'Ein Bild von der Festplatte hochladen',
'UI:UploadNotSupportedInThisMode' => 'Die Modifizierung von Bildern oder Dateien wird in diesem Modus nicht unterstützt.',
-
'UI:Button:RemoveDocument' => 'Dokument entfernen',
-
- // Search form
+ // Search form
'UI:Search:Toggle' => 'Ein-/Ausklappen',
'UI:Search:AutoSubmit:DisabledHint' => 'Automatische Eingabe für diese Klasse deaktiviert',
'UI:Search:Obsolescence:DisabledHint' => 'Obsolete Daten werden wegen ihrer Einstellung nicht angezeigt',
'UI:Search:NoAutoSubmit:ExplainText' => 'Fügen Sie ein Kriterium in das Suchfeld ein oder klicken Sie auf die Suchschaltfläche, um die Objekte anzuzeigen.',
'UI:Search:Criterion:MoreMenu:AddCriteria' => 'Kriterium hinzufügen',
- // - Add new criteria button
+ // - Add new criteria button
'UI:Search:AddCriteria:List:RecentlyUsed:Title' => 'Kürzlich verwendet',
'UI:Search:AddCriteria:List:MostPopular:Title' => 'Am beliebtesten',
'UI:Search:AddCriteria:List:Others:Title' => 'Andere',
'UI:Search:AddCriteria:List:RecentlyUsed:Placeholder' => 'Noch keine',
-
- // - Criteria header actions
+ // - Criteria header actions
'UI:Search:Criteria:Toggle' => 'Minimieren / Expandieren',
'UI:Search:Criteria:Remove' => 'Entfernen',
'UI:Search:Criteria:Locked' => 'Gesperrt',
-
- // - Criteria titles
- // - Default widget
+ // - Criteria titles
+ // - Default widget
'UI:Search:Criteria:Title:Default:Any' => '%1$s: Beliebig',
'UI:Search:Criteria:Title:Default:Empty' => '%1$s ist leer',
'UI:Search:Criteria:Title:Default:NotEmpty' => '%1$s ist nicht leer',
@@ -1554,53 +1516,57 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:Search:Criteria:Title:Default:Between:All' => '%1$s: Beliebig',
'UI:Search:Criteria:Title:Default:Between:From' => '%1$s von %2$s',
'UI:Search:Criteria:Title:Default:Between:Until' => '%1$s bis %2$s',
- // - Numeric widget
- // None yet
- // - DateTime widget
+ // - Numeric widget
+ // None yet
+ // - DateTime widget
'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= 1$s <= %3$s',
- // - Enum widget
+ // - Enum widget
'UI:Search:Criteria:Title:Enum:In' => '%1$s: %2$s',
'UI:Search:Criteria:Title:Enum:In:Many' => '%1$s: %2$s und %3$s andere',
'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: Beliebig',
- // - TagSet widget
+ // - TagSet widget
'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s',
- // - External key widget
+ // - External key widget
'UI:Search:Criteria:Title:ExternalKey:Empty' => '%1$s ist definiert',
'UI:Search:Criteria:Title:ExternalKey:NotEmpty' => '%1$s ist nicht definiert',
'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 und %3$s andere',
'UI:Search:Criteria:Title:ExternalKey:In:All' => '%1$s: Beliebig',
- // - Hierarchical key widget
+ // - Hierarchical key widget
'UI:Search:Criteria:Title:HierarchicalKey:Empty' => '%1$s ist definiert',
'UI:Search:Criteria:Title:HierarchicalKey:NotEmpty' => '%1$s ist nicht definiert',
'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 und %3$s andere',
'UI:Search:Criteria:Title:HierarchicalKey:In:All' => '%1$s: Beliebig',
-
- // - Criteria operators
- // - Default widget
+ // - Criteria operators
+ // - Default widget
'UI:Search:Criteria:Operator:Default:Empty' => 'Ist leer',
'UI:Search:Criteria:Operator:Default:NotEmpty' => 'Ist nicht leer',
'UI:Search:Criteria:Operator:Default:Equals' => 'Ist gleich',
'UI:Search:Criteria:Operator:Default:Between' => 'Ist zwischen',
- // - String widget
+ // - String widget
'UI:Search:Criteria:Operator:String:Contains' => 'Enthält',
'UI:Search:Criteria:Operator:String:StartsWith' => 'Startet mit',
'UI:Search:Criteria:Operator:String:EndsWith' => 'Endet mit',
'UI:Search:Criteria:Operator:String:RegExp' => 'Reg. Ausdruck',
- // - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Ist gleich',// => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Ist größer',// => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Ist größer / gleich',// > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Ist kleiner',// => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Ist kleiner / gleich',// > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Ist ungleich',// => '≠',
- // - Tag Set Widget
+ // - Numeric widget
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Ist gleich',
+ // => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Ist größer',
+ // => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Ist größer / gleich',
+ // > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Ist kleiner',
+ // => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Ist kleiner / gleich',
+ // > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Ist ungleich',
+ // => '≠',
+ // - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Entspricht',
-
- // - Other translations
+ // - Other translations
'UI:Search:Value:Filter:Placeholder' => 'Filter...',
'UI:Search:Value:Search:Placeholder' => 'Suche...',
'UI:Search:Value:Autocomplete:StartTyping' => 'Geben Sie mögliche Werte ein.',
@@ -1608,8 +1574,7 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:Search:Value:Autocomplete:NoResult' => 'Kein Ergebnis',
'UI:Search:Value:Toggler:CheckAllNone' => 'Alles aus- / abwählen',
'UI:Search:Value:Toggler:CheckAllNoneFiltered' => 'Alle Sichtbaren aus- / abwählen',
-
- // - Widget other translations
+ // - Widget other translations
'UI:Search:Criteria:Numeric:From' => 'Von',
'UI:Search:Criteria:Numeric:Until' => 'Bis',
'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Beliebig',
@@ -1623,10 +1588,8 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:Search:Criteria:DateTime:PlaceholderUntil' => 'Beliebig',
'UI:Search:Criteria:DateTime:PlaceholderUntilTime' => 'Beliebig',
'UI:Search:Criteria:HierarchicalKey:ChildrenIncluded:Hint' => 'Kinderelemente ausgewählter Objekte werden berücksichtigt.',
-
'UI:Search:Criteria:Raw:Filtered' => 'Gefiltert',
'UI:Search:Criteria:Raw:FilteredOn' => 'Gefiltert über %1$s',
-
'UI:StateChanged' => 'Status geändert',
));
@@ -1637,16 +1600,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Expression:Operator:AND' => ' UND ',
'Expression:Operator:OR' => ' ODER ',
'Expression:Operator:=' => ': ',
-
'Expression:Unit:Short:DAY' => 't',
'Expression:Unit:Short:WEEK' => 'w',
'Expression:Unit:Short:MONTH' => 'm',
'Expression:Unit:Short:YEAR' => 'j',
-
'Expression:Unit:Long:DAY' => 'Tag(e)',
'Expression:Unit:Long:HOUR' => 'Stunde(n)',
'Expression:Unit:Long:MINUTE' => 'Minute(n)',
-
'Expression:Verb:NOW' => 'jetzt',
'Expression:Verb:ISNULL' => ': nicht definiert',
));
@@ -1670,22 +1630,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Menu:DataSources' => 'Datenquellen für die Synchronisation',
'Menu:DataSources+' => 'Alle Datenquellen für die Synchronisation',
- 'Menu:WelcomeMenu' => 'Willkommen',
- 'Menu:WelcomeMenu+' => 'Willkommen bei '.ITOP_APPLICATION_SHORT,
- 'Menu:WelcomeMenuPage' => 'Willkommen',
- 'Menu:WelcomeMenuPage+' => 'Willkommen bei '.ITOP_APPLICATION_SHORT,
- 'Menu:AdminTools' => 'Admin-Tools',
- 'Menu:AdminTools+' => 'Administrationswerkzeuge',
- 'Menu:AdminTools?' => 'Werkzeuge, die nur für Benutzer mit Adminstratorprofil zugänglich sind',
- 'Menu:DataModelMenu' => 'Datenmodell',
- 'Menu:DataModelMenu+' => 'Übersicht des Datenmodells',
- 'Menu:ExportMenu' => 'Export',
- 'Menu:ExportMenu+' => 'Export einer beliebigen Abfrage in HTML, CSV oder XML',
- 'Menu:NotificationsMenu' => 'Benachrichtigungen',
- 'Menu:NotificationsMenu+' => 'Einstellungen der Benachrichtigungen',
'Menu:AuditCategories' => 'Audit-Kategorien',
'Menu:AuditCategories+' => 'Audit-Kategorien',
'Menu:Notifications:Title' => 'Audit-Kategorien',
+ 'Menu:AuditCategories:Title' => 'Audit configuration~~',
'Menu:RunQueriesMenu' => 'Abfrage ausführen',
'Menu:RunQueriesMenu+' => 'Eine beliebige Abfrage ausführen',
'Menu:QueryMenu' => 'Query-Bibliothek',
@@ -1700,17 +1648,14 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Menu:UserAccountsMenu' => 'Benutzerkonten',
'Menu:UserAccountsMenu+' => 'Benutzerkonten',
'Menu:UserAccountsMenu:Title' => 'Benutzerkonten',
- 'Menu:MyShortcuts' => 'Meine Shortcuts',
'Menu:UserManagement' => 'Benutzerverwaltung',
'Menu:Queries' => 'OQL Abfragen',
- 'Menu:ConfigurationTools' => 'Konfiguration',
+ 'Menu:ConfigurationTools' => 'Konfiguration'
));
-
// Additional language entries not present in English dict
Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'UI:Toggle:StandardDashboard' => 'Standard',
- 'UI:Toggle:CustomDashboard' => 'Angepasst',
- 'UI:Dashboard:Edit' => 'Diese Seite bearbeiten...',
- 'UI:Dashboard:Revert' => 'Auf Originalversion zurücksetzen...',
+ 'UI:Toggle:StandardDashboard' => 'Standard',
+ 'UI:Toggle:CustomDashboard' => 'Angepasst',
+ 'UI:Dashboard:Edit' => 'Diese Seite bearbeiten...',
+ 'UI:Dashboard:Revert' => 'Auf Originalversion zurücksetzen...'
));
-
diff --git a/dictionaries/en.dictionary.itop.ui.php b/dictionaries/en.dictionary.itop.ui.php
index e951728522..522fd8faaf 100644
--- a/dictionaries/en.dictionary.itop.ui.php
+++ b/dictionaries/en.dictionary.itop.ui.php
@@ -384,6 +384,29 @@ Dict::Add('EN US', 'English', 'English', array(
'Expression:Unit:Short:YEAR' => 'y',
));
+//
+// Duplicated into itop-welcome-itil ( will be removed from here...)
+//
+Dict::Add('EN US', 'English', 'English', array(
+ '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+' => '',
+));
//
// String from the User Interface: menu, messages, buttons, etc...
@@ -393,10 +416,6 @@ Dict::Add('EN US', 'English', 'English', array(
'BooleanLabel:yes' => 'yes',
'BooleanLabel:no' => 'no',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login',
- 'Menu:WelcomeMenu' => 'Welcome',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenu+' => 'Welcome to '.ITOP_APPLICATION_SHORT,// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Welcome',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage+' => 'Welcome to '.ITOP_APPLICATION_SHORT,// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT,
'UI:WelcomeMenu:LeftBlock' => '
'.ITOP_APPLICATION_SHORT.' is a complete, OpenSource, IT Operational Portal.
@@ -1023,9 +1042,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UserManagement:NoLifeCycleApplicable+' => 'No lifecycle has been defined for this class',
'UI:UserManagement:GrantMatrix' => 'Grant Matrix',
- 'Menu:AdminTools' => 'Administration',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Administration tools',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Tools accessible only to users having the administrator profile',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System',
'UI:ChangeManagementMenu' => 'Change Management',
@@ -1071,17 +1087,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI-ContactsMenu-ContactsByType' => 'Contacts by type',
'UI-ContactsMenu-ContactsByStatus' => 'Contacts by status',
- 'Menu:CSVImportMenu' => 'CSV import',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => 'Bulk creation or update',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataModelMenu' => 'Data model',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Overview of the data model',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ExportMenu' => 'Export',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Export the results of any query in HTML, CSV or XML',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:NotificationsMenu' => 'Notifications',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Configuration of the Notifications',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => '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.
@@ -1461,8 +1466,6 @@ When associated with a trigger, each action is given an "order" number, specifyi
'UI:ShortcutRenameDlg:Title' => 'Rename the shortcut',
'UI:ShortcutListDlg:Title' => 'Create a shortcut for the list',
'UI:ShortcutDelete:Confirm' => 'Please confirm that wou wish to delete the shortcut(s).',
- 'Menu:MyShortcuts' => 'My Shortcuts',
- // Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Shortcut',
'Class:Shortcut+' => '',
'Class:Shortcut/Attribute:name' => 'Name',
@@ -1721,23 +1724,9 @@ Dict::Add('EN US', 'English', 'English', array(
Dict::Add('EN US', 'English', 'English', array(
'Menu:DataSources' => 'Synchronization Data Sources',
'Menu:DataSources+' => 'Mapping logic for batch import of external data',
- '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: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+' => 'Configure notifications',
'Menu:AuditCategories' => 'Audit',
'Menu:AuditCategories+' => 'Define new audits',
'Menu:AuditCategories:Title' => 'Audit configuration',
- // 'Menu:Notifications:Title' => 'Audit categories', // code and label aren't coherent! Is it used?
'Menu:RunQueriesMenu' => 'Run queries',
'Menu:RunQueriesMenu+' => 'Write and execute any OQL query',
'Menu:QueryMenu' => 'Query phrasebook',
@@ -1752,7 +1741,6 @@ Dict::Add('EN US', 'English', 'English', array(
'Menu:UserAccountsMenu' => 'User accounts',
'Menu:UserAccountsMenu+' => 'Handling '.ITOP_APPLICATION_SHORT.' users and their access rights',
'Menu:UserAccountsMenu:Title' => 'User accounts',
- 'Menu:MyShortcuts' => 'My shortcuts',
'Menu:UserManagement' => 'User management',
'Menu:Queries' => 'Queries',
'Menu:ConfigurationTools' => 'Configuration',
diff --git a/dictionaries/es_cr.dictionary.itop.core.php b/dictionaries/es_cr.dictionary.itop.core.php
index 75e5d3bb12..313fcf1f9c 100644
--- a/dictionaries/es_cr.dictionary.itop.core.php
+++ b/dictionaries/es_cr.dictionary.itop.core.php
@@ -24,57 +24,42 @@
*/
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Core:DeletedObjectLabel' => '%1s (eliminado)',
- 'Core:DeletedObjectTip' => 'Elemento ha sido Eliminado en %1$s (%2$s)',
-
+ 'Core:DeletedObjectTip' => 'Elemento ha sido Eliminado en %1$s (%2$s)',
'Core:UnknownObjectLabel' => 'Elemento No Encontrado (Clase: %1$s, Identificador: %2$d)',
- 'Core:UnknownObjectTip' => 'El Elemento no pudo ser encontrado. Pudo haber sido eliminado hace tiempo y purgado de la Bitácora.',
-
+ 'Core:UnknownObjectTip' => 'El Elemento no pudo ser encontrado. Pudo haber sido eliminado hace tiempo y purgado de la Bitácora.',
'Core:UniquenessDefaultError' => 'Regla de unicidad \'%1$s\' en error',
- 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s~~',
- 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s~~',
-
- 'Core:AttributeLinkedSet' => 'Arreglo de objetos',
+ 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s~~',
+ 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s~~',
+ 'Core:AttributeLinkedSet' => 'Arreglo de objetos',
'Core:AttributeLinkedSet+' => 'Cualquier tipo de objetos [subclass] de la misma clase',
-
'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicados en el campo \'%1$s\': %2$s',
-
- 'Core:AttributeDashboard' => 'Panel de Control',
+ 'Core:AttributeDashboard' => 'Panel de Control',
'Core:AttributeDashboard+' => 'Panel de control y supervisión',
-
- 'Core:AttributePhoneNumber' => 'Número telefónico',
+ 'Core:AttributePhoneNumber' => 'Número telefónico',
'Core:AttributePhoneNumber+' => '',
-
'Core:AttributeObsolescenceDate' => 'Fecha de Obsolescencia',
'Core:AttributeObsolescenceDate+' => '',
-
'Core:AttributeTagSet' => 'Lista de etiquetas',
'Core:AttributeTagSet+' => '',
'Core:AttributeSet:placeholder' => 'Click to agregar',
'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)',
'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s de %3$s)',
'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s de clases hijas)',
-
'Core:AttributeCaseLog' => 'Bitácora',
'Core:AttributeCaseLog+' => '',
-
'Core:AttributeMetaEnum' => 'Enumeración Calculada',
'Core:AttributeMetaEnum+' => '',
-
'Core:AttributeLinkedSetIndirect' => 'Arreglo de objetos (N-N)',
'Core:AttributeLinkedSetIndirect+' => 'Cualquier tipo de objetos [subclass] de la misma clase',
-
'Core:AttributeInteger' => 'Entero',
'Core:AttributeInteger+' => 'Valor numérico (puede ser negativo)',
-
'Core:AttributeDecimal' => 'Decimal',
'Core:AttributeDecimal+' => 'Valor decimal (puede ser negativo)',
-
'Core:AttributeBoolean' => 'Booleano',
'Core:AttributeBoolean+' => 'Booleano',
'Core:AttributeBoolean/Value:null' => 'Nulo',
'Core:AttributeBoolean/Value:yes' => 'Si',
'Core:AttributeBoolean/Value:no' => 'No',
-
'Core:AttributeArchiveFlag' => 'Bandera de Archivado',
'Core:AttributeArchiveFlag/Value:yes' => 'Si',
'Core:AttributeArchiveFlag/Value:yes+' => 'Este objeto es solo visible en modo Archivado',
@@ -83,7 +68,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Fecha de Archivado',
'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',
@@ -92,54 +76,38 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Core:AttributeObsolescenceFlag/Label+' => 'Calculado dinamicamente en otros atributos',
'Core:AttributeObsolescenceDate/Label' => 'Fecha de Obsolescencia',
'Core:AttributeObsolescenceDate/Label+' => 'Fecha aproximada cuando el objeto fue considerado obsoleto',
-
'Core:AttributeString' => 'Cadena de caracteres',
'Core:AttributeString+' => 'Cadena de caracteres alfanumerico',
-
'Core:AttributeClass' => 'Clase',
'Core:AttributeClass+' => 'Clase',
-
'Core:AttributeApplicationLanguage' => 'Lenguaje del usuario',
'Core:AttributeApplicationLanguage+' => 'Lenguaje y país (EN US)',
-
'Core:AttributeFinalClass' => 'Clase (auto)',
'Core:AttributeFinalClass+' => 'Clase real del objeto (automaticamente creada por el core)',
-
'Core:AttributePassword' => 'Contraseña',
'Core:AttributePassword+' => 'Contraseña para dispositivo externo',
-
'Core:AttributeEncryptedString' => 'Cadena encriptada',
'Core:AttributeEncryptedString+' => 'Cadena encriptada con llave local',
'Core:AttributeEncryptUnknownLibrary' => 'Librería de Encriptación especificada (%1$s) es desconocida',
'Core:AttributeEncryptFailedToDecrypt' => '** Error de Desencripción **',
-
'Core:AttributeText' => 'Texto',
'Core:AttributeText+' => 'Cadena de Múltiples Líneas de Caracteres',
-
'Core:AttributeHTML' => 'HTML',
'Core:AttributeHTML+' => 'Cadena HTML',
-
'Core:AttributeEmailAddress' => 'Correo Electrónico',
'Core:AttributeEmailAddress+' => 'Correo Electrónico',
-
'Core:AttributeIPAddress' => 'Dirección IP',
'Core:AttributeIPAddress+' => 'Dirección IP',
-
'Core:AttributeOQL' => 'OQL',
'Core:AttributeOQL+' => 'Object Query Language expresion',
-
'Core:AttributeEnum' => 'Enum',
'Core:AttributeEnum+' => 'Lista de cadenas alfanumericas predefinidas',
-
'Core:AttributeTemplateString' => 'Cadena de plantilla',
'Core:AttributeTemplateString+' => 'Cadena conteniendo lugares',
-
'Core:AttributeTemplateText' => 'Texto de plantilla',
'Core:AttributeTemplateText+' => 'Texto conteniendo lugares',
-
'Core:AttributeTemplateHTML' => 'Plantilla HTML',
'Core:AttributeTemplateHTML+' => 'HTML conteniendo lugares',
-
'Core:AttributeDateTime' => 'Fecha/hora',
'Core:AttributeDateTime+' => 'Fecha y horae (año-mes-dia hh:mm:ss)',
'Core:AttributeDateTime?SmartSearch' => '
@@ -157,7 +125,6 @@ Operadores:
Si se omite el tiempo, por omisión es 00:00:00
',
-
'Core:AttributeDate' => 'Fecha',
'Core:AttributeDate+' => 'Fecha (año-mes-dia)',
'Core:AttributeDate?SmartSearch' => '
@@ -172,43 +139,30 @@ Operadores: <fecha [fecha,fecha]
',
-
'Core:AttributeDeadline' => 'Fecha límite',
'Core:AttributeDeadline+' => 'Fecha, desplegada relativamente al tiempo actual',
-
'Core:AttributeExternalKey' => 'Llave externa',
'Core:AttributeExternalKey+' => 'Llave external o foránea',
-
'Core:AttributeHierarchicalKey' => 'Llave jerárquica',
'Core:AttributeHierarchicalKey+' => 'Llave externa o foránea al padre',
-
'Core:AttributeExternalField' => 'Campo externo',
'Core:AttributeExternalField+' => 'Campo mapeado de una llave externa',
-
'Core:AttributeURL' => 'URL',
'Core:AttributeURL+' => 'URL absoluto o relativo',
-
'Core:AttributeBlob' => 'Blob',
'Core:AttributeBlob+' => 'Cualquier contenido binario (documento)',
-
'Core:AttributeOneWayPassword' => 'Contraseña de una sola vía',
'Core:AttributeOneWayPassword+' => 'Contraseña encriptada de una sola vía (hashed)',
-
'Core:AttributeTable' => 'Tabla',
'Core:AttributeTable+' => 'Arreglo indexado con dos dimensiones',
-
'Core:AttributePropertySet' => 'Propiedades',
'Core:AttributePropertySet+' => 'Lista de propiedades sin tipo (nombre y valor)',
-
'Core:AttributeFriendlyName' => 'Nombre común',
'Core:AttributeFriendlyName+' => 'Atributo creado automáticamente; el nombre común es obtenido de varios atributos',
-
'Core:FriendlyName-Label' => 'Nombre común',
'Core:FriendlyName-Description' => 'Nombre común',
-
'Core:AttributeTag' => 'Etiquetas',
'Core:AttributeTag+' => '',
-
'Core:Context=REST/JSON' => 'REST',
'Core:Context=Synchro' => 'Synchro',
'Core:Context=Setup' => 'Configuración',
@@ -486,6 +440,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:Action' => 'Acción Personalizada',
'Class:Action+' => 'Acción definida por el usuario',
+ 'Class:Action/ComplementaryName' => '%1$s: %2$s~~',
'Class:Action/Attribute:name' => 'Nombre',
'Class:Action/Attribute:name+' => 'Nombre de la Acción',
'Class:Action/Attribute:description' => 'Descripción',
@@ -553,6 +508,22 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:ActionEmail/Attribute:importance/Value:normal+' => 'Normal',
'Class:ActionEmail/Attribute:importance/Value:high' => 'Alta',
'Class:ActionEmail/Attribute:importance/Value:high+' => 'Alta',
+ '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.~~',
));
//
@@ -562,6 +533,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:Trigger' => 'Disparador',
'Class:Trigger+' => 'Disparador',
+ 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~',
'Class:Trigger/Attribute:description' => 'Descripción',
'Class:Trigger/Attribute:description+' => 'Descripción',
'Class:Trigger/Attribute:action_list' => 'Acciones',
@@ -570,6 +542,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:Trigger/Attribute:finalclass+' => 'Clase',
'Class:Trigger/Attribute:context' => 'Contexto',
'Class:Trigger/Attribute:context+' => 'Contexto para permitir el inicio del disparador',
+ 'Class:Trigger/Attribute:complement' => 'Additional information~~',
+ 'Class:Trigger/Attribute:complement+' => 'Further information as provided in english, by this trigger~~',
));
//
@@ -665,6 +639,17 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'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', array(
+ '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
//
@@ -701,11 +686,13 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
// Synchro Data Source
//
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
+ '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+' => 'A Synchro Data Source can only populate a single '.ITOP_APPLICATION_SHORT.' class~~',
'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',
@@ -714,6 +701,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:SynchroDataSource/Attribute:url_application' => 'URL a la Aplicación',
'Class:SynchroDataSource/Attribute:url_application+' => 'URL a la Aplicación (Si aplica). Posibles lugares: $this->attribute$ y $replica->primary_key$',
'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Política de Reconciliación',
+ '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' => 'Interválo de Carga',
'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Una recarga completa de datos debe ocurrir en el intervalo especificado aquí',
'Class:SynchroDataSource/Attribute:action_on_zero' => 'Accíón con NADA',
@@ -733,6 +722,33 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'Cuanto tiempo un objeto obsoleto es conservado antes de borrarse',
'Class:SynchroDataSource/Attribute:database_table_name' => 'Tabla de Datos',
'Class:SynchroDataSource/Attribute:database_table_name+' => 'Dónde se guardan los datos sincronizados. Si se deja vacía, un nombre será asignado automáticamente.',
+ 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'No Productivo',
+ 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Obsoleto',
+ 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Productivo',
+ 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Alcance de la restricción',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Usar los Atributos',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Usar el Campo Primary_Key',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Crear',
+ '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' => 'Actualizar',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Crear',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Error',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Tomar el primero(¿random?)',
+ 'Class:SynchroDataSource/Attribute:delete_policy' => 'Política de Borrado',
+ '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' => 'Borrar',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignorar',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Actualizar',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Actualizar y después Borrar',
+ 'Class:SynchroDataSource/Attribute:attribute_list' => 'Lista de Atributos',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Sólo Administradores',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Todos tienen permitido borrar esos objetos',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Ninguno',
'SynchroDataSource:Description' => 'Descripción',
'SynchroDataSource:Reconciliation' => 'Búsqueda y Reconciliación',
'SynchroDataSource:Deletion' => 'Reglas de Borrado',
@@ -757,8 +773,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Core:Synchro:NeverRun' => 'Esta Sincronización no ha sido ejecutada. No hay bitácora todavía.',
'Core:Synchro:SynchroEndedOn_Date' => 'La última Sincronización terminó en %1$s.',
'Core:Synchro:SynchroRunningStartedOn_Date' => 'La Sincronización iniciada en %1$s está todavía en ejecución.',
- 'Menu:DataSources' => 'Fuentes de Datos Sincronizables', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataSources+' => 'Fuentes de Datos Sincronizables', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources' => 'Fuentes de Datos Sincronizables',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources+' => 'Fuentes de Datos Sincronizables',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
'Core:Synchro:label_repl_ignored' => 'Ignorados (%1$s)',
'Core:Synchro:label_repl_disappeared' => 'Desaparecieron (%1$s)',
'Core:Synchro:label_repl_existing' => 'Existen (%1$s)',
@@ -822,29 +840,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Valor Anterior',
'Class:CMDBChangeOpSetAttributeCaseLog' => 'Bitácora de Caso',
'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Última Entrada',
- 'Class:SynchroDataSource' => 'Fuente de Datos Sincronizable',
- 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'No Productivo',
- 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Obsoleto',
- 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Productivo',
- 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Alcance de la restricción',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Usar los Atributos',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Usar el Campo Primary_Key',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Crear',
- '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' => 'Actualizar',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Crear',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Error',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Tomar el primero(¿random?)',
- 'Class:SynchroDataSource/Attribute:delete_policy' => 'Política de Borrado',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Borrar',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignorar',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Actualizar',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Actualizar y después Borrar',
- 'Class:SynchroDataSource/Attribute:attribute_list' => 'Lista de Atributos',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Sólo Administradores',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Todos tienen permitido borrar esos objetos',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Ninguno',
'Class:SynchroAttribute' => 'Atributos de Sincronización',
'Class:SynchroAttribute/Attribute:sync_source_id' => 'Fuente de Datos Sincronizable',
'Class:SynchroAttribute/Attribute:attcode' => 'Código de Atributo',
@@ -905,19 +900,16 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:appUserPreferences/Attribute:preferences' => 'Preferencias',
'Core:ExecProcess:Code1' => 'Comando equivocado o comando terminó con errores (ejem. nombre incorrecto de script)',
'Core:ExecProcess:Code255' => 'PHP Error (parsing, or runtime)',
-
- // Attribute Duration
+ // 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
+ // Explain working time computing
'Core:ExplainWTC:ElapsedTime' => 'Tiempo transcurrido (almacenado como \\"%1$s\\")',
'Core:ExplainWTC:StopWatch-TimeSpent' => 'Tiempo invertido para \\"%1$s\\"',
'Core:ExplainWTC:StopWatch-Deadline' => 'Límite para \\"%1$s\\" at %2$d%%',
-
- // Bulk export
+ // Bulk export
'Core:BulkExport:MissingParameter_Param' => 'Parámetro faltante \\"%1$s\\"',
'Core:BulkExport:InvalidParameter_Query' => 'Valor inválido para parámetro \\"query\\". No existe en la libreta de consulta el Id: \\"%1$s\\".',
'Core:BulkExport:ExportFormatPrompt' => 'Formato de Exportación:',
@@ -969,20 +961,34 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Core:BulkExport:DateTimeFormatDefault_Example' => 'Formato por omisión (%1$s), ej. %2$s',
'Core:BulkExport:DateTimeFormatCustom_Format' => 'Formato personalizado: %1$s',
'Core:BulkExport:PDF:PageNumber' => 'Página %1$s',
- 'Core:DateTime:Placeholder_d' => 'DD', // Day of the month: 2 digits (with leading zero)
- 'Core:DateTime:Placeholder_j' => 'D', // Day of the month: 1 or 2 digits (without leading zero)
- 'Core:DateTime:Placeholder_m' => 'MM', // Month on 2 digits i.e. 01-12
- 'Core:DateTime:Placeholder_n' => 'M', // Month on 1 or 2 digits 1-12
- 'Core:DateTime:Placeholder_Y' => 'AAAA', // Year on 4 digits
- 'Core:DateTime:Placeholder_y' => 'AA', // Year on 2 digits
- 'Core:DateTime:Placeholder_H' => 'hh', // Hour 00..23
- 'Core:DateTime:Placeholder_h' => 'h', // Hour 01..12
- 'Core:DateTime:Placeholder_G' => 'hh', // Hour 0..23
- 'Core:DateTime:Placeholder_g' => 'h', // Hour 1..12
- 'Core:DateTime:Placeholder_a' => 'am/pm', // am/pm (lowercase)
- 'Core:DateTime:Placeholder_A' => 'AM/PM', // AM/PM (uppercase)
- 'Core:DateTime:Placeholder_i' => 'mm', // minutes, 2 digits: 00..59
- 'Core:DateTime:Placeholder_s' => 'ss', // seconds, 2 digits 00..59
+ 'Core:DateTime:Placeholder_d' => 'DD',
+ // Day of the month: 2 digits (with leading zero)
+ 'Core:DateTime:Placeholder_j' => 'D',
+ // Day of the month: 1 or 2 digits (without leading zero)
+ 'Core:DateTime:Placeholder_m' => 'MM',
+ // Month on 2 digits i.e. 01-12
+ 'Core:DateTime:Placeholder_n' => 'M',
+ // Month on 1 or 2 digits 1-12
+ 'Core:DateTime:Placeholder_Y' => 'AAAA',
+ // Year on 4 digits
+ 'Core:DateTime:Placeholder_y' => 'AA',
+ // Year on 2 digits
+ 'Core:DateTime:Placeholder_H' => 'hh',
+ // Hour 00..23
+ 'Core:DateTime:Placeholder_h' => 'h',
+ // Hour 01..12
+ 'Core:DateTime:Placeholder_G' => 'hh',
+ // Hour 0..23
+ 'Core:DateTime:Placeholder_g' => 'h',
+ // Hour 1..12
+ 'Core:DateTime:Placeholder_a' => 'am/pm',
+ // am/pm (lowercase)
+ 'Core:DateTime:Placeholder_A' => 'AM/PM',
+ // AM/PM (uppercase)
+ 'Core:DateTime:Placeholder_i' => 'mm',
+ // minutes, 2 digits: 00..59
+ 'Core:DateTime:Placeholder_s' => 'ss',
+ // seconds, 2 digits 00..59
'Core:Validator:Default' => 'Formato incorrecto',
'Core:Validator:Mandatory' => 'Por favor, ingrese este campo',
'Core:Validator:MustBeInteger' => 'Debe ser un entero',
@@ -995,7 +1001,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:TagSetFieldData' => '%2$s para la clase %1$s',
'Class:TagSetFieldData+' => 'Datos de campo',
-
'Class:TagSetFieldData/Attribute:code' => 'Código',
'Class:TagSetFieldData/Attribute:code+' => 'Código interno. Debe contener al menos tres caracteres alfanuméricos',
'Class:TagSetFieldData/Attribute:label' => 'Etiqueta',
@@ -1005,7 +1010,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:TagSetFieldData/Attribute:finalclass' => 'Clase',
'Class:TagSetFieldData/Attribute:obj_class' => 'Clase de objeto',
'Class:TagSetFieldData/Attribute:obj_attcode' => 'Código de campo',
-
'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Etiquetas es uso no pueden ser borradas',
'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Los códigos o las etiquetas deben ser únicos',
'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'El código de la etiqueta debe contener entre 3 y %1$d caracteres alfanuméricos',
diff --git a/dictionaries/es_cr.dictionary.itop.ui.php b/dictionaries/es_cr.dictionary.itop.ui.php
index e5828e7b73..aa444e89ae 100644
--- a/dictionaries/es_cr.dictionary.itop.ui.php
+++ b/dictionaries/es_cr.dictionary.itop.ui.php
@@ -26,6 +26,12 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:AuditCategory/Attribute:definition_set+' => 'Expresión OQL que define el conjunto de objetos a auditar',
'Class:AuditCategory/Attribute:rules_list' => 'Reglas de Auditoría',
'Class:AuditCategory/Attribute:rules_list+' => 'Reglas de Auditoría para esta Categoría',
+ '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 includes this category~~',
));
//
@@ -53,7 +59,42 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:AuditRule/Attribute:category_id' => 'Categoría',
'Class:AuditRule/Attribute:category_id+' => 'La categoría para esta regla',
'Class:AuditRule/Attribute:category_name' => 'Categoría',
- 'Class:AuditRule/Attribute:category_name+' => 'Nombre de la categoría para esta regla',
+ 'Class:AuditRule/Attribute:category_name+' => 'Nombre de la categoría para esta regla'
+));
+
+//
+// Class: AuditDomain
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
+ '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
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
+ '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~~',
));
//
@@ -71,6 +112,16 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:Query/Attribute:is_template+' => 'Utilizable como fuente de destinatarios OQL en Notificaciones',
'Class:Query/Attribute:is_template/Value:yes' => 'Si',
'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~~',
+ 'Query:baseinfo' => 'General information~~',
+ 'Query:exportInfo' => 'Export information~~',
'Class:QueryOQL/Attribute:fields' => 'Campos',
'Class:QueryOQL/Attribute:fields+' => 'Lista de atributos separados por coma (o alias.attribute) para exportación',
'Class:QueryOQL' => 'Consulta OQL',
@@ -119,7 +170,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:User/Attribute:status+' => 'Cuando el usuario se encuentra habilitado o deshabilitado.',
'Class:User/Attribute:status/Value:enabled' => 'Habilitado',
'Class:User/Attribute:status/Value:disabled' => 'Deshabilitado',
-
'Class:User/Error:LoginMustBeUnique' => 'Usuario debe ser único - "%1s" ya se encuentra en uso.',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Al menos un Perfil debe ser asignado a este usuario.',
'Class:User/Error:ProfileNotAllowed' => 'No se puede agregar el perfil "%1$s"; denegará el acceso al backoffice',
@@ -328,6 +378,29 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Expression:Unit:Short:YEAR' => 'a',
));
+//
+// Duplicated into itop-welcome-itil ( will be removed from here...)
+//
+Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
+ '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:AdminTools+' => 'Herramientas Administrativas',
+ 'Menu:AdminTools?' => 'Herramientas accesibles sólo a usuarios con Perfil de administrador',
+ 'Menu:CSVImportMenu' => 'Importar CSV',
+ 'Menu:CSVImportMenu+' => 'Creación o Actualización Másiva',
+ 'Menu:DataModelMenu' => 'Modelo de datos',
+ 'Menu:DataModelMenu+' => 'Resumen del modelo de datos',
+ 'Menu:ExportMenu' => 'Exportar',
+ 'Menu:ExportMenu+' => 'Exportar los resultados de cualquier consulta en HTML, CSV o XML',
+ 'Menu:NotificationsMenu' => 'Notificaciones',
+ 'Menu:NotificationsMenu+' => 'Configuración de las notificaciones',
+ 'Menu:MyShortcuts' => 'Mis Accesos Rápidos',
+ 'Menu:DataAdministration' => 'Administración de Datos',
+ 'Menu:DataAdministration+' => 'Administración de Datos',
+));
//
// String from the User Interface: menu, messages, buttons, etc...
@@ -337,12 +410,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'BooleanLabel:yes' => 'Si',
'BooleanLabel:no' => 'No',
'UI:Login:Title' => 'Inicio de Sesión',
- 'Menu:WelcomeMenu' => 'Bienvenido',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenu+' => 'Bienvenido a '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Bienvenido',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage+' => 'Bienvenido a '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Bienvenido a '.ITOP_APPLICATION_SHORT,
-
'UI:WelcomeMenu:LeftBlock' => '
'.ITOP_APPLICATION_SHORT.' es un completo portal de administración de servicios de TI basado en código abierto.
Incluye:
Una CMDB completa (Base de datos de Configuraciones) para documentar y manejar el inventario de TI.
Tableros de Control para rápidamente tener visión general del ambiente de TI.
Todos los módulos pueden ser configurados, paso a paso, individual e independientemente de los otros.
',
-
'UI:WelcomeMenu:RightBlock' => '
'.ITOP_APPLICATION_SHORT.' está orientado a los proveedores de servicios, le permite al personal de TI administrar fácilmente múltiples Organizaciones.
'.ITOP_APPLICATION_SHORT.', provee un conjunto de funciones de procesos de negocio que:
Administrar el bien más importante de su infraestructura de TI: La Documentación.
',
- 'UI:WelcomeMenu:Text'=> '
Felicidades, se encuentra en '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
+ 'UI:WelcomeMenu:Text' => '
Felicidades, se encuentra en '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
Esta versión cuenta con un moderno diseño accesible y receptivo.
@@ -390,6 +457,7 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'UI:Button:GlobalSearch' => 'Buscar',
'UI:Button:Search' => 'Buscar',
'UI:Button:Clear' => ' Limpiar',
+ 'UI:Button:Confirm' => ' Confirm ~~',
'UI:Button:SearchInHierarchy' => 'Buscar en Jerarquía',
'UI:Button:Query' => 'Consultar',
'UI:Button:Ok' => 'Aceptar',
@@ -430,7 +498,6 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'UI:UserPref:DoNotShowAgain' => 'No mostrar otra vez',
'UI:InputFile:NoFileSelected' => 'Ningún Archivo seleccionado',
'UI:InputFile:SelectFile' => 'Seleccionar un archivo',
-
'UI:SearchToggle' => 'Buscar',
'UI:ClickToCreateNew' => 'Crear %1$s',
'UI:SearchFor_Class' => 'Buscar %1$s',
@@ -450,7 +517,6 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'UI:Error:CannotWriteToTmp_Dir' => 'No fue posible escribir el archivo temporal al disco. upload_tmp_dir = "%1$s".',
'UI:Error:UploadStoppedByExtension_FileName' => 'Carga de archivo interrumpida por la extension. (Nombre de archivo original = "%1$s").',
'UI:Error:UploadFailedUnknownCause_Code' => 'Carga de archivo fallida, causa desconocida. (Codigo de error = "%1$s").',
-
'UI:Error:1ParametersMissing' => 'Error: El siguiente parámetro debe ser especificado para esta operacion: %1$s.',
'UI:Error:2ParametersMissing' => 'Error: Los siguientes parámetros deben ser especificados para esta operacion: %1$s y %2$s.',
'UI:Error:3ParametersMissing' => 'Error: Los siguientes parámetros deben ser especificados para esta operacion: %1$s, %2$s y %3$s.',
@@ -473,7 +539,6 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'UI:Error:MaintenanceTitle' => 'Mantenimiento',
'UI:Error:InvalidToken' => 'Error: La operación solicitada ya se habia realizado (CSRF token not found)',
'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s does not exist (email_transport_smtp.oauth.provider)~~',
-
'UI:GroupBy:Count' => 'Cuenta',
'UI:GroupBy:Count+' => 'Número de Elementos',
'UI:CountOfObjects' => '%1$d Elementos cumplen Criterio.',
@@ -502,6 +567,7 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'UI:Menu:OtherActions' => 'Otras Acciones',
'UI:Menu:Transitions' => 'Transiciones',
'UI:Menu:OtherTransitions' => 'Otras Transiciones',
+ 'UI:Menu:View' => 'View this object~~',
'UI:Menu:New' => 'Nuevo',
'UI:Menu:Add' => 'Agregar',
'UI:Menu:Manage' => 'Administrar',
@@ -510,6 +576,9 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'UI:Menu:Modify' => 'Modificar',
'UI:Menu:Delete' => 'Borrar',
'UI:Menu:BulkDelete' => 'Borrar',
+ 'UI:Menu:BulkDelete_Class' => 'Delete %1$s objects...~~',
+ 'UI:Menu:BulkDelete_Link' => 'Delete %1$s...~~',
+ 'UI:Menu:BulkDelete_Remote' => 'Delete %1$s...~~',
'UI:UndefinedObject' => 'No Definido',
'UI:Document:OpenInNewWindow:Download' => 'abrir en nueva ventana: %1$s, Descargar: %2$s',
'UI:SplitDateTime-Date' => 'fecha',
@@ -542,7 +611,6 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'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.',
@@ -553,50 +621,49 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'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.'.
.',
-
'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:Login:About' => 'Acerca de',
+ 'UI:Login:ChangeYourPassword' => 'Cambie su Contraseña',
+ 'UI:Login:OldPasswordPrompt' => 'Contraseña Actual',
+ 'UI:Login:NewPasswordPrompt' => 'Contraseña Nueva',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Confirme Contraseña Nueva',
+ 'UI:Login:IncorrectOldPassword' => 'Error: la Contraseña Anterior es Incorrecta',
+ 'UI:LogOffMenu' => 'Cerrar Sesión',
'UI:LogOff:ThankYou' => 'Gracias por usar '.ITOP_APPLICATION_SHORT,
- 'UI:LogOff:ClickHereToLoginAgain' => 'Click aquí para conectarse nuevamente',
- 'UI:ChangePwdMenu' => 'Cambiar Contraseña',
- 'UI:Login:PasswordChanged' => '¡Contraseña Exitosamente Cambiada!',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Click aquí para conectarse nuevamente',
+ 'UI:ChangePwdMenu' => 'Cambiar Contraseña',
+ 'UI:Login:PasswordChanged' => '¡Contraseña Exitosamente Cambiada!',
+ 'UI:Login:PasswordNotChanged' => 'Error: Password is the same!~~',
'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' está en modo de sólo lectura',
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' está en modo de sólo lectura para usuarios',
- 'UI:ApplicationEnvironment' => 'Ambiente: %1$s',
- 'UI:Login:RetypePwdDoesNotMatch' => '¡La Nueva Contraseña y su Confirmación No Coinciden!',
- 'UI:Button:Login' => 'Entrar',
+ 'UI:ApplicationEnvironment' => 'Ambiente: %1$s',
+ 'UI:Login:RetypePwdDoesNotMatch' => '¡La Nueva Contraseña y su Confirmación No Coinciden!',
+ 'UI:Button:Login' => 'Entrar',
'UI:Login:Error:AccessRestricted' => 'El acceso a '.ITOP_APPLICATION_SHORT.' está restringido. Por favor contacte al Administrador de '.ITOP_APPLICATION_SHORT.'.',
'UI:Login:Error:AccessAdmin' => 'Acceso restringido a usuarios con privilegio de administrador. Por favor contacte al Administrador de '.ITOP_APPLICATION_SHORT.'.',
- 'UI:Login:Error:WrongOrganizationName' => 'Organización desconocida',
+ 'UI:Login:Error:WrongOrganizationName' => 'Organización desconocida',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Varios contactos tienen la misma dirección de correo electrónico',
- 'UI:Login:Error:NoValidProfiles' => 'Perfil inválido',
- 'UI:CSVImport:MappingSelectOne' => '-- seleccione uno --',
- 'UI:CSVImport:MappingNotApplicable' => '-- ignore este campo --',
- 'UI:CSVImport:NoData' => 'Conjunto de datos vacío..., por favor provea algun dato.',
- 'UI:Title:DataPreview' => 'Vista previa de datos',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Error: Los datos sólo contienen una columna. ¿Seleccionó el separador de campos adecuado?',
- 'UI:CSVImport:FieldName' => 'Campo %1$d',
- 'UI:CSVImport:DataLine1' => 'Linea de datos 1',
- 'UI:CSVImport:DataLine2' => 'Linea de datos 2',
- 'UI:CSVImport:idField' => 'Id (Clave Primaria)',
+ 'UI:Login:Error:NoValidProfiles' => 'Perfil inválido',
+ 'UI:CSVImport:MappingSelectOne' => '-- seleccione uno --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- ignore este campo --',
+ 'UI:CSVImport:NoData' => 'Conjunto de datos vacío..., por favor provea algun dato.',
+ 'UI:Title:DataPreview' => 'Vista previa de datos',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Error: Los datos sólo contienen una columna. ¿Seleccionó el separador de campos adecuado?',
+ 'UI:CSVImport:FieldName' => 'Campo %1$d',
+ 'UI:CSVImport:DataLine1' => 'Linea de datos 1',
+ 'UI:CSVImport:DataLine2' => 'Linea de datos 2',
+ 'UI:CSVImport:idField' => 'Id (Clave Primaria)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Importación por Lotes',
- 'UI:Title:BulkImport+' => 'Asistente de Importación Archivos CSV',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Sincronización de %1$d objetos de la clase %2$s',
- 'UI:CSVImport:ClassesSelectOne' => '-- Seleccione uno --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Error Interno: "%1$s" es un código incorrecto debido a que "%2$s" NO es una clave externa de la clase "%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objeto(s) permanecerá sin cambio.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objeto(s) será modificado.',
+ 'UI:Title:BulkImport+' => 'Asistente de Importación Archivos CSV',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Sincronización de %1$d objetos de la clase %2$s',
+ 'UI:CSVImport:ClassesSelectOne' => '-- Seleccione uno --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Error Interno: "%1$s" es un código incorrecto debido a que "%2$s" NO es una clave externa de la clase "%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objeto(s) permanecerá sin cambio.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objeto(s) será modificado.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objeto(s) será agregado.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objeto(s) tendrá error.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objeto(s) permanencen sin cambio.',
@@ -642,11 +709,14 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Busqueda Universal',
'UI:UniversalSearch:Error' => 'Error: %1$s',
'UI:UniversalSearch:LabelSelectTheClass' => 'Seleccione la clase a buscar: ',
-
'UI:CSVReport-Value-Modified' => 'Modificado',
'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' => 'Falta valor obligatorio',
'UI:CSVReport-Value-Ambiguous' => 'Ambigüedad: encontrados %1$s objetos',
'UI:CSVReport-Row-Unchanged' => 'Sin Cambios',
@@ -660,15 +730,16 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'UI:CSVReport-Value-Issue-Readonly' => 'El atributo \'%1$s\' es de solo lectura y nno puede ser modificado (valor actual: %2$s, valor propuesto: %3$s)',
'UI:CSVReport-Value-Issue-Format' => 'Falla al procesar entrada: %1$s',
'UI:CSVReport-Value-Issue-NoMatch' => 'Valor no esperado para el atributo \'%1$s\': no hay coincidencias, verifique ortografía',
+ 'UI:CSVReport-Value-Issue-AllowedValues' => 'Allowed \'%1$s\' value(s): %2$s~~',
'UI:CSVReport-Value-Issue-Unknown' => 'Valor inesperado para el atributo \'%1$s\': %2$s',
'UI:CSVReport-Row-Issue-Inconsistent' => 'Atributos no consistentes entre ellos: %1$s',
'UI:CSVReport-Row-Issue-Attribute' => 'Valor(es) inesperado(s) para el atributo',
'UI:CSVReport-Row-Issue-MissingExtKey' => 'No puede ser creado, debido a llaves externas faltantes: %1$s',
'UI:CSVReport-Row-Issue-DateFormat' => 'Formato de fecha incorrecto',
+ 'UI:CSVReport-Row-Issue-ExpectedDateFormat' => 'Expected format: %1$s~~',
'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-Icon-Unchanged' => 'Sin Cambio',
'UI:CSVReport-Icon-Modified' => 'Modificado',
'UI:CSVReport-Icon-Missing' => 'Faltante',
@@ -683,14 +754,32 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'UI:CSVReport-Stats-Errors' => '%1$.0f %% de los objetos cargados tienen errores y serán ignorados.',
'UI:CSVReport-Stats-Created' => '%1$.0f %% de los objetos cargados serán creados.',
'UI:CSVReport-Stats-Modified' => '%1$.0f %% de los objetos cargados serán moficados.',
-
'UI:CSVExport:AdvancedMode' => 'Modo Avanzado',
'UI:CSVExport:AdvancedMode+' => 'En el modo avanzado, varias columnas son agregadas a la exportación: ID del objeto, ID de las llaves externas y los atributos de reconciliación.',
'UI:CSVExport:LostChars' => 'Errores de Código de Caracteres',
'UI:CSVExport:LostChars+' => 'El archivo descargado será codificado a %1$s. '.ITOP_APPLICATION_SHORT.' detectó alguos caracteres que no son compatibles con este formato. Esos caracteres serán reemplazados por un sustituto (ejem.: caracteres sin acento), o serán descartados. Puede copiar/pegar datos desde su navegador de internet. Alternativamente, puede contactar al administrador para cambiar el código de caracteres (Ver parámetro \'csv_file_default_charset\').',
-
'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - Auditoría a CMDB',
'UI:Audit:InteractiveAudit' => 'Auditoría Interactiva',
+ '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' => 'Reglas de Auditoría',
'UI:Audit:HeaderNbObjects' => '# Objetos',
'UI:Audit:HeaderNbErrors' => '# Errores',
@@ -706,8 +795,6 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'UI:Audit:Dashboard:ObjectsInError' => 'Objetos con Error',
'UI:Audit:Dashboard:ObjectsValidated' => 'Objetos Válidos',
'UI:Audit:AuditCategory:Subtitle' => '%1$s errores de %2$s - %3$s%%',
-
-
'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - Evaluación de consultas OQL',
'UI:RunQuery:QueryExamples' => 'Explorador de Consultas',
'UI:RunQuery:QueryResults' => 'Resultados de Consulta',
@@ -726,7 +813,7 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'UI:RunQuery:ResultSQL' => 'SQL Resultante',
'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: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:CategoryMenuItem' => 'Categoria %1$s',
@@ -746,7 +833,6 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'UI:Schema:Label' => 'Etiqueta',
'UI:Schema:Label+' => 'Etiqueta del Atributo',
'UI:Schema:Type' => 'Tipo',
-
'UI:Schema:Type+' => 'Tipo de dato del Atributo',
'UI:Schema:Origin' => 'Origen',
'UI:Schema:Origin+' => 'La clase base en dónde está definido este atributo',
@@ -794,6 +880,16 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'UI:Schema:DisplaySelector/Code' => 'Código',
'UI:Schema:Attribute/Filter' => 'Filtro',
'UI:Schema:DefaultNullValue' => 'Nulo por Omisión : "%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+' => 'Escriba los primeros 3 caracteres...',
'UI:Edit:SearchQuery' => 'Selecciona una consulta predefinida',
'UI:Edit:TestQuery' => 'Consulta de Prueba',
@@ -885,7 +981,6 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'UI:SystemIntrusion' => 'Acceso denegado. Esta tratando de ejecutar una operación no permitida para usted.',
'UI:FatalErrorMessage' => 'Error fatal, '.ITOP_APPLICATION_SHORT.' no puede continuar.',
'UI:Error_Details' => 'Error: %1$s.',
-
'UI:PageTitle:ProfileProjections' => 'Administración de usuarios '.ITOP_APPLICATION_SHORT.' - proyecciones de Perfil',
'UI:UserManagement:Class' => 'Clase',
'UI:UserManagement:Class+' => 'Clase de objetos',
@@ -922,12 +1017,7 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'UI:UserManagement:GrantMatrix' => 'Matriz de Acceso',
'UI:UserManagement:LinkBetween_User_And_Profile' => 'Vinculo entre %1$s y %2$s',
'UI:UserManagement:LinkBetween_User_And_Org' => 'Vínculo entre %1$s y %2$s',
-
- 'Menu:AdminTools' => 'Herramientas Administrativas',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Herramientas Administrativas',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Herramientas accesibles sólo a usuarios con Perfil de administrador',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'Sistema',
-
'UI:ChangeManagementMenu' => 'Control de Cambios',
'UI:ChangeManagementMenu+' => '',
'UI:ChangeManagementMenu:Title' => 'Resumen de Cambios',
@@ -935,54 +1025,35 @@ Esperamos distrute de esta versión tanto como nosotros la imaginamos y creamos.
'UI-ChangeManagementMenu-ChangesByStatus' => 'Cambios por Estatus',
'UI-ChangeManagementMenu-ChangesByWorkgroup' => 'Cambios por Grupo de Trabajo',
'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Cambios No Asignados Aún',
-
'UI:ConfigurationManagementMenu' => 'Administración de la Configuración',
'UI:ConfigurationManagementMenu+' => 'Administración de la Configuración',
'UI:ConfigurationManagementMenu:Title' => 'Resumen de Infrastructura',
'UI-ConfigurationManagementMenu-InfraByType' => 'Objetos de Infraestructura por Tipo',
'UI-ConfigurationManagementMenu-InfraByStatus' => 'Objetos de Infraestructura por Estatus',
-
'UI:ConfigMgmtMenuOverview:Title' => 'Panel de Control para Administración de la Configuración',
'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Elementos de Configuración por Estatus',
'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Elementos de Configuración por Tipo',
-
'UI:RequestMgmtMenuOverview:Title' => 'Panel de Control para Administración de Requerimientos',
'UI-RequestManagementOverview-RequestByService' => 'Requerimientos de Usuario por Servicio',
'UI-RequestManagementOverview-RequestByPriority' => 'Requerimientos de Usuario por Prioridad',
'UI-RequestManagementOverview-RequestUnassigned' => 'Requerimientos de Usuario Sin Asignar a un Analista',
-
'UI:IncidentMgmtMenuOverview:Title' => 'Panel de Control para Administración de Incidentes',
'UI-IncidentManagementOverview-IncidentByService' => 'Incidentes por Servicio',
'UI-IncidentManagementOverview-IncidentByPriority' => 'Incidentes por Prioridad',
'UI-IncidentManagementOverview-IncidentUnassigned' => 'Incidentes No Asignados a un Analista',
-
'UI:ChangeMgmtMenuOverview:Title' => 'Panel de Control para Control de Cambios',
'UI-ChangeManagementOverview-ChangeByType' => 'Cambios por Tipo',
'UI-ChangeManagementOverview-ChangeUnassigned' => 'Cambios No Asignados a un Analista',
'UI-ChangeManagementOverview-ChangeWithOutage' => 'Interrupciones de Servicios debida a Cambios',
-
'UI:ServiceMgmtMenuOverview:Title' => 'Panel de Control para Administración de Servicios',
'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Acuerdos con Clientes a ser Renovados en 30 días',
'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Contratos de Proveedores a ser Renovados en 30 días',
-
'UI:ContactsMenu' => 'Contactos',
'UI:ContactsMenu+' => 'Contactos',
'UI:ContactsMenu:Title' => 'Resumen de Contactos',
'UI-ContactsMenu-ContactsByLocation' => 'Contactos por Localidad',
'UI-ContactsMenu-ContactsByType' => 'Contactos por Tipo',
'UI-ContactsMenu-ContactsByStatus' => 'Contactos por Estatus',
-
- 'Menu:CSVImportMenu' => 'Importar CSV', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => 'Creación o Actualización Másiva', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataModelMenu' => 'Modelo de datos', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Resumen del modelo de datos', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ExportMenu' => 'Exportar', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Exportar los Resultados de Cualquier Consulta en HTML, CSV o XML', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:NotificationsMenu' => 'Notificaciones', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Configuración de las Notificaciones', // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Configuración de las Notificaciones',
'UI:NotificationsMenu:Help' => 'Ayuda',
'UI:NotificationsMenu:HelpContent' => '
En '.ITOP_APPLICATION_SHORT.' las notificaciones son completamente personalizables. Están basadas en dos conjuntos de objetos: Disparadores y Acciones.
@@ -1015,49 +1086,18 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:NotificationsMenu:Actions:ActionWebhook' => 'Acciones Webhook (Integraciones salientes)',
'UI:NotificationsMenu:Actions:Action' => 'Otras acciones',
'UI:NotificationsMenu:AvailableActions' => 'Acciones Disponibles',
-
'Menu:TagAdminMenu' => 'Configuración de Etiquetas',
'Menu:TagAdminMenu+' => 'Administración de valores de Etiquetas',
'UI:TagAdminMenu:Title' => 'Configuración de Etiquetas',
'UI:TagAdminMenu:NoTags' => 'No hay campos Etiquetas configurados',
'UI:TagSetFieldData:Error' => 'Error: %1$s',
-
- 'Menu:AuditCategories' => 'Auditar Categorías', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Auditar Categorías', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Auditar Categorías', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:RunQueriesMenu' => 'Ejecutar Consultas', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Ejecutar Cualquier Consulta', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:QueryMenu' => 'Libreta de Consultas', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Libreta de Consultas', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataAdministration' => 'Administración de Datos', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'Administración de Datos', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UniversalSearchMenu' => 'Búsqueda Universal', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Buscar cualquier cosa', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserManagementMenu' => 'Administración de Usuarios', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'Administración de Usuarios', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ProfilesMenu' => 'Perfiles', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Perfiles', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu:Title' => 'Perfiles', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserAccountsMenu' => 'Cuentas de Usuario', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu+' => 'Cuentas de Usuario', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu:Title' => 'Cuentas de Usuario', // Duplicated into itop-welcome-itil (will be removed from here...)
-
'UI:iTopVersion:Short' => '%1$s versión %2$s',
'UI:iTopVersion:Long' => '%1$s versión %2$s-%3$s compilada en %4$s',
'UI:PropertiesTab' => 'Propiedades',
-
'UI:OpenDocumentInNewWindow_' => 'Abrir~~',
'UI:DownloadDocument_' => 'Descargar~~',
'UI:Document:NoPreview' => 'No hay prevista disponible para este tipo de archivo',
'UI:Download-CSV' => 'Descargar %1$s',
-
'UI:DeadlineMissedBy_duration' => 'No se cumplió por %1$s',
'UI:Deadline_LessThan1Min' => '< 1 min',
'UI:Deadline_Minutes' => '%1$d min',
@@ -1100,7 +1140,7 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:RelationTooltip:ImpactedItems_N_of_M' => '# de elementos impactados: %1$d / %2$d',
'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Umbral Crítico: %1$d / %2$d',
'Portal:Title' => 'Portal de Usuario',
- 'Portal:NoRequestMgmt' => 'Estimado(a) %1$s, ha sido redirigido a esta página porque su cuenta está configurada con el Perfil \'Portal user\'. Desafortunadamente, '.ITOP_APPLICATION_SHORT.' no fue instalado con el módulo \'Request Management\'. Por favor contacte a su Administrador.',
+ 'Portal:NoRequestMgmt' => 'Estimado(a) %1$s, ha sido redirigido a esta página porque su cuenta está configurada con el Perfil \'Portal user\'.Desafortunadamente, '.ITOP_APPLICATION_SHORT.' no fue instalado con el módulo \'Request Management\'.Por favor contacte a su Administrador.',
'Portal:Refresh' => 'Actualizar',
'Portal:Back' => 'Atrás',
'Portal:WelcomeUserOrg' => 'Bienvenido %1$s, de %2$s',
@@ -1136,9 +1176,13 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'Enum:Undefined' => 'No Definido',
'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s Días %2$s Hrs. %3$s Mins. %4$s Segs.',
'UI:ModifyAllPageTitle' => 'Modificar Todos',
+ 'UI:Modify_ObjectsOf_Class' => 'Modifying objects of class %1$s~~',
'UI:Modify_N_ObjectsOf_Class' => 'Modificando %1$d objetos de la clase %2$s',
'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Modificando %1$d objetos de la clase %2$s de un total de %3$d',
'UI:Menu:ModifyAll' => 'Modificar',
+ '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' => 'Modificar Todos',
'UI:Button:PreviewModifications' => 'Previsualizar Modificaciones >>',
'UI:ModifiedObject' => 'Objecto Modificado',
@@ -1198,7 +1242,6 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:PrintResolution:LetterLandscape' => 'Carta Horizontal',
'UI:Toggle:SwitchToStandardDashboard' => 'Estandar',
'UI:Toggle:SwitchToCustomDashboard' => 'Personalizado',
-
'UI:ConfigureThisList' => 'Configurar Lista',
'UI:ListConfigurationTitle' => 'Configuración de Lista',
'UI:ColumnsAndSortOrder' => 'Columnas y Ordenamiento:',
@@ -1214,10 +1257,8 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:ExtField_AsRemoteField' => '%1$s (%2$s)',
'UI:Button:MoveUp' => 'Mover Arriba',
'UI:Button:MoveDown' => 'Mover Abajo',
-
'UI:OQL:UnknownClassAndFix' => 'Clase Desconocida "%1$s". Puede usar "%2$s" en su lugar.',
'UI:OQL:UnknownClassNoFix' => 'Clase Desconocida "%1$s"',
-
'UI:Dashboard:EditCustom' => 'Editar versión personalizada...',
'UI:Dashboard:CreateCustom' => 'Crear versión personalizada...',
'UI:Dashboard:DeleteCustom' => 'Borrar versión personalizada...',
@@ -1228,13 +1269,10 @@ 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:DashletCreation:Title' => 'Crear Dashlet',
'UI:DashletCreation:Dashboard' => 'Panel de Control',
'UI:DashletCreation:DashletType' => 'Tipo de Dashlet',
'UI:DashletCreation:EditNow' => 'Editar el Panel de Control',
-
'UI:DashboardEdit:Title' => 'Editor de Panel del Control',
'UI:DashboardEdit:DashboardTitle' => 'Título',
'UI:DashboardEdit:AutoReload' => 'Actualización Automática',
@@ -1242,38 +1280,31 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:DashboardEdit:AutoReloadSec+' => 'El interválo mínimo es de %1$d segundos',
'UI:DashboardEdit:Revert' => 'Revertir',
'UI:DashboardEdit:Apply' => 'Aplicar',
-
'UI:DashboardEdit:Layout' => 'Distribución',
'UI:DashboardEdit:Properties' => 'Propiedades',
'UI:DashboardEdit:Dashlets' => 'Dashlets disponibles',
'UI:DashboardEdit:DashletProperties' => 'Propiedades de Dashlet',
-
'UI:Form:Property' => 'Propiedad',
'UI:Form:Value' => 'Valor',
-
'UI:DashletUnknown:Label' => 'Desconocido',
'UI:DashletUnknown:Description' => 'Dashlet desconocido (puede haber sido desinstalado)',
'UI:DashletUnknown:RenderText:View' => 'No es posible desplegar este dashlet.',
'UI:DashletUnknown:RenderText:Edit' => 'No es posible desplegar este dashlet (clase "%1$s"). Verifique con su administrador si está todavia disponible.',
'UI:DashletUnknown:RenderNoDataText:Edit' => 'No hay vista previa para este dashlet (clase "%1$s").',
'UI:DashletUnknown:Prop-XMLConfiguration' => 'Configuración (mostrado como código XML)',
-
'UI:DashletProxy:Label' => 'Proxy',
'UI:DashletProxy:Description' => 'Dashlet Proxy',
'UI:DashletProxy:RenderNoDataText:Edit' => 'No hay vista previa para este dashlet de terceros (clase "%1$s").',
'UI:DashletProxy:Prop-XMLConfiguration' => 'Configuración (mostrado como XML sin formato)',
-
'UI:DashletPlainText:Label' => 'Texto',
'UI:DashletPlainText:Description' => 'Texto Plano (sin formato)',
'UI:DashletPlainText:Prop-Text' => 'Texto',
'UI:DashletPlainText:Prop-Text:Default' => 'Escriba texto aquí...',
-
'UI:DashletObjectList:Label' => 'Lista de Objetos',
'UI:DashletObjectList:Description' => 'Lista de Objetos en dashlet',
'UI:DashletObjectList:Prop-Title' => 'Título',
'UI:DashletObjectList:Prop-Query' => 'Consulta',
'UI:DashletObjectList:Prop-Menu' => 'Menú',
-
'UI:DashletGroupBy:Prop-Title' => 'Título',
'UI:DashletGroupBy:Prop-Query' => 'Consulta',
'UI:DashletGroupBy:Prop-Style' => 'Estilo',
@@ -1287,24 +1318,20 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'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',
-
'UI:DashletGroupByPie:Label' => 'Gráfica de Pastel',
'UI:DashletGroupByPie:Description' => 'Gráfica de Pastel',
'UI:DashletGroupByBars:Label' => 'Gráfica de Barras',
'UI:DashletGroupByBars:Description' => 'Gráfica de Barras',
'UI:DashletGroupByTable:Label' => 'Agrupado por (tabla)',
'UI:DashletGroupByTable:Description' => 'Lista (Campos de agrupación)',
-
- // New in 2.5
+ // New in 2.5
'UI:DashletGroupBy:Prop-Function' => 'Función de Agrupación',
'UI:DashletGroupBy:Prop-FunctionAttribute' => 'Atributo de Función',
'UI:DashletGroupBy:Prop-OrderDirection' => 'Dirección',
'UI:DashletGroupBy:Prop-OrderField' => 'Ordenar por',
'UI:DashletGroupBy:Prop-Limit' => 'Límite',
-
'UI:DashletGroupBy:Order:asc' => 'Ascendente',
'UI:DashletGroupBy:Order:desc' => 'Descendente',
-
'UI:GroupBy:count' => 'Cuenta',
'UI:GroupBy:count+' => 'Número de elementos',
'UI:GroupBy:sum' => 'Suma',
@@ -1315,14 +1342,12 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:GroupBy:min+' => 'Mínimo de %1$s',
'UI:GroupBy:max' => 'Máximo',
'UI:GroupBy:max+' => 'Máximo de %1$s',
- // ---
-
+ // ---
'UI:DashletHeaderStatic:Label' => 'Encabezado',
'UI:DashletHeaderStatic:Description' => 'Desplegar un separador horizontal',
'UI:DashletHeaderStatic:Prop-Title' => 'Título',
'UI:DashletHeaderStatic:Prop-Title:Default' => 'Contactos',
'UI:DashletHeaderStatic:Prop-Icon' => 'Icono',
-
'UI:DashletHeaderDynamic:Label' => 'Encabezado con Estadísticas',
'UI:DashletHeaderDynamic:Description' => 'Encabezado con estadísticas (agrupado por)',
'UI:DashletHeaderDynamic:Prop-Title' => 'Título',
@@ -1333,11 +1358,9 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:DashletHeaderDynamic:Prop-Query' => 'Query',
'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Agrupar por',
'UI:DashletHeaderDynamic:Prop-Values' => 'Valores',
-
'UI:DashletBadge:Label' => 'Etiqueta',
'UI:DashletBadge:Description' => 'Icono con nuevo/buscar',
'UI:DashletBadge:Prop-Class' => 'Clase',
-
'DayOfWeek-Sunday' => 'Domingo',
'DayOfWeek-Monday' => 'Lunes',
'DayOfWeek-Tuesday' => 'Martes',
@@ -1357,8 +1380,7 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'Month-10' => 'Octubre',
'Month-11' => 'Noviembre',
'Month-12' => 'Diciembre',
-
- // Short version for the DatePicker
+ // Short version for the DatePicker
'DayOfWeek-Sunday-Min' => 'Do',
'DayOfWeek-Monday-Min' => 'Lu',
'DayOfWeek-Tuesday-Min' => 'Ma',
@@ -1378,13 +1400,13 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'Month-10-Short' => 'Oct',
'Month-11-Short' => 'Nov',
'Month-12-Short' => 'Dic',
- 'Calendar-FirstDayOfWeek' => '0', // 0 = Sunday, 1 = Monday, etc...
-
+ 'Calendar-FirstDayOfWeek' => '0',
+ // 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Crear Acceso Rápido',
+ 'UI:Menu:FilterList' => 'Display list with search criteria~~',
'UI:ShortcutRenameDlg:Title' => 'Renombrar Acceso Rápido',
'UI:ShortcutListDlg:Title' => 'Crear Acceso Rápido para la Lista',
'UI:ShortcutDelete:Confirm' => 'Por favor conforme que desea Eliminar el/los Acceso(s) Rápido(s)',
- 'Menu:MyShortcuts' => 'Mis Accesos Rápidos', // Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Acceso Rápido',
'Class:Shortcut+' => 'Acceso Rápido',
'Class:Shortcut/Attribute:name' => 'Nombre',
@@ -1398,12 +1420,10 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Frecuencia configurable',
'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Interválo de Actualización Automática (segundos)',
'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'El interválo mínimo es de %1$d segundos',
-
'UI:FillAllMandatoryFields' => 'Por favor llenar los campos obligatorios.',
'UI:ValueMustBeSet' => 'Por favor, ingrese un valor',
'UI:ValueMustBeChanged' => 'Por favor cambie el valor',
'UI:ValueInvalidFormat' => 'Formato inválido',
-
'UI:CSVImportConfirmTitle' => 'Por favor confirme la operación',
'UI:CSVImportConfirmMessage' => '¿Está seguro?',
'UI:CSVImportError_items' => 'Errores: %1$d',
@@ -1429,12 +1449,9 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
i
minutos (2 digitos, ejem. 00..59)
s
segundos (2 digitos, ejem. 00..59)
',
-
'UI:Button:Remove' => 'Remover',
'UI:AddAnExisting_Class' => 'Agregar objetos del tipo %1$s...',
'UI:SelectionOf_Class' => 'Selección de objetos del tipo %1$s',
-
-
'UI:AboutBox' => 'Acerca de '.ITOP_APPLICATION_SHORT.'...',
'UI:About:Title' => 'Acerca de '.ITOP_APPLICATION_SHORT,
'UI:About:DataModel' => 'Modelo de Datos',
@@ -1444,12 +1461,10 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:About:ManualExtensionSource' => 'Extensión',
'UI:About:Extension_Version' => 'Versión: %1$s',
'UI:About:RemoteExtensionSource' => 'Fuente',
-
'UI:DisconnectedDlgMessage' => 'Está desconectado. Debe identificarse para continuar usando la aplicación.',
'UI:DisconnectedDlgTitle' => 'Advertencia',
'UI:LoginAgain' => 'Conectarse nuevamente',
'UI:StayOnThePage' => 'Mantenerse en esta página',
-
'ExcelExporter:ExportMenu' => 'Exportar a Excel...',
'ExcelExporter:ExportDialogTitle' => 'Exportar a Excel',
'ExcelExporter:ExportButton' => 'Exportar',
@@ -1462,7 +1477,6 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'ExcelExport:Statistics' => 'Estadísticas',
'portal:legacy_portal' => 'Portal de Clientes',
'portal:backoffice' => 'Portal de Soporte',
-
'UI:CurrentObjectIsLockedBy_User' => 'El objeto está bloqueado debido a que está siendo modificado por %1$s.',
'UI:CurrentObjectIsLockedBy_User_Explanation' => 'El objeto está siendo modificado por %1$s. Sus modificaciones no pueden ser guardadas debeido a que serán re-escritas.',
'UI:CurrentObjectIsSoftLockedBy_User' => 'El objeto se encuentra modificado por %1$s. Podrá guardar sus modificaciones cuando el otro usuario termine.',
@@ -1470,43 +1484,36 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:CurrentObjectLockExpired_Explanation' => 'TEl bloqueo que prevenia modificaciones concurrentes ha expirado. Sus modificaiones no pueden ser guardadas debido a que otros usuario tiene el permiso para modificar este objeto.',
'UI:ConcurrentLockKilled' => 'El bloqueo que prevenia modificaciones concurrentes ha sido eliminado.',
'UI:Menu:KillConcurrentLock' => 'Detener el bloque por modificaciones concurrentes!',
-
'UI:Menu:ExportPDF' => 'Exportar como PDF...',
'UI:Menu:PrintableVersion' => 'Versión imprimible',
-
'UI:BrowseInlineImages' => 'Ver imágenes...',
'UI:UploadInlineImageLegend' => 'Subir nueva imágen',
'UI:SelectInlineImageToUpload' => 'Seleccione la imágen a subir',
'UI:AvailableInlineImagesLegend' => 'Imágenes disponibles',
'UI:NoInlineImage' => 'No hay imágenes disponibles en el servidor. Use el botón "Seleccionar archivo" para seleccionar una imágen de su equipo local y subirla al servidor.',
-
'UI:ToggleFullScreen' => 'Cambiar Maximizar / Minimizar',
'UI:Button:ResetImage' => 'Recuperar imágen previa',
'UI:Button:RemoveImage' => 'Remover imágen',
'UI:Button:UploadImage' => 'Cargar una imagen del disco',
'UI:UploadNotSupportedInThisMode' => 'La modificación de imágenes o archivos no está soportado en este modo.',
-
'UI:Button:RemoveDocument' => 'Remover documento',
-
- // Search form
+ // Search form
'UI:Search:Toggle' => 'Minimizar/ Expandir',
'UI:Search:AutoSubmit:DisabledHint' => 'Auto enviar ha sido deshabilitado para esta clase',
'UI:Search:Obsolescence:DisabledHint' => 'Basado en sus preferencias, datos obsoletos están ocultos',
'UI:Search:NoAutoSubmit:ExplainText' => 'Agregue algún criterio en el cuadro de búsqueda o haga click en el botón de búsqueda para ver los objetos.',
'UI:Search:Criterion:MoreMenu:AddCriteria' => 'Agregar nuevo criterio',
- // - Add new criteria button
+ // - Add new criteria button
'UI:Search:AddCriteria:List:RecentlyUsed:Title' => 'Recientemente usado',
'UI:Search:AddCriteria:List:MostPopular:Title' => 'Más popular',
'UI:Search:AddCriteria:List:Others:Title' => 'Otros',
'UI:Search:AddCriteria:List:RecentlyUsed:Placeholder' => 'Ninguno todavía',
-
- // - Criteria header actions
+ // - Criteria header actions
'UI:Search:Criteria:Toggle' => 'Minimizar / Expandir',
'UI:Search:Criteria:Remove' => 'Remover',
'UI:Search:Criteria:Locked' => 'Bloquear',
-
- // - Criteria titles
- // - Default widget
+ // - Criteria titles
+ // - Default widget
'UI:Search:Criteria:Title:Default:Any' => '%1$s: Cualquier',
'UI:Search:Criteria:Title:Default:Empty' => '%1$s está vacío',
'UI:Search:Criteria:Title:Default:NotEmpty' => '%1$s no está vacío',
@@ -1528,53 +1535,57 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:Search:Criteria:Title:Default:Between:All' => '%1$s: Cualquier',
'UI:Search:Criteria:Title:Default:Between:From' => '%1$s desde %2$s',
'UI:Search:Criteria:Title:Default:Between:Until' => '%1$s hasta %2$s',
- // - Numeric widget
- // None yet
- // - DateTime widget
+ // - Numeric widget
+ // None yet
+ // - DateTime widget
'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= 1$s <= %3$s',
- // - Enum widget
+ // - Enum widget
'UI:Search:Criteria:Title:Enum:In' => '%1$s: %2$s',
'UI:Search:Criteria:Title:Enum:In:Many' => '%1$s: %2$s y %3$s otros',
'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: Cualquier',
- // - TagSet widget
+ // - TagSet widget
'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s',
- // - External key widget
+ // - External key widget
'UI:Search:Criteria:Title:ExternalKey:Empty' => '%1$s está definido',
'UI:Search:Criteria:Title:ExternalKey:NotEmpty' => '%1$s no está definido',
'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 y %3$s otros',
'UI:Search:Criteria:Title:ExternalKey:In:All' => '%1$s: Cualquier',
- // - Hierarchical key widget
+ // - Hierarchical key widget
'UI:Search:Criteria:Title:HierarchicalKey:Empty' => '%1$s está definido',
'UI:Search:Criteria:Title:HierarchicalKey:NotEmpty' => '%1$s no está definido',
'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 y %3$s otros',
'UI:Search:Criteria:Title:HierarchicalKey:In:All' => '%1$s: Cualquier',
-
- // - Criteria operators
- // - Default widget
+ // - Criteria operators
+ // - Default widget
'UI:Search:Criteria:Operator:Default:Empty' => 'Está vacío',
'UI:Search:Criteria:Operator:Default:NotEmpty' => 'No está vacío',
'UI:Search:Criteria:Operator:Default:Equals' => 'Igual',
'UI:Search:Criteria:Operator:Default:Between' => 'Entre',
- // - String widget
+ // - String widget
'UI:Search:Criteria:Operator:String:Contains' => 'Contiene',
'UI:Search:Criteria:Operator:String:StartsWith' => 'Comienza con',
'UI:Search:Criteria:Operator:String:EndsWith' => 'Termina con',
'UI:Search:Criteria:Operator:String:RegExp' => 'Exp. Regular',
- // - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Igual', // => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Mayor', // => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Mayor / igual', // > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Menor', // => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Menor / igual', // > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Diferente', // => '≠',
- // - Tag Set Widget
+ // - Numeric widget
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Igual',
+ // => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Mayor',
+ // => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Mayor / igual',
+ // > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Menor',
+ // => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Menor / igual',
+ // > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Diferente',
+ // => '≠',
+ // - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Coincidencias',
-
- // - Other translations
+ // - Other translations
'UI:Search:Value:Filter:Placeholder' => 'Filtro...',
'UI:Search:Value:Search:Placeholder' => 'Búsqueda...',
'UI:Search:Value:Autocomplete:StartTyping' => 'Inicie escribiento posibles valores.',
@@ -1582,8 +1593,7 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:Search:Value:Autocomplete:NoResult' => 'Sin Resultados.',
'UI:Search:Value:Toggler:CheckAllNone' => 'Marcar todos / ninguno',
'UI:Search:Value:Toggler:CheckAllNoneFiltered' => 'Marcar todos / ninguno visible',
-
- // - Widget other translations
+ // - Widget other translations
'UI:Search:Criteria:Numeric:From' => 'De',
'UI:Search:Criteria:Numeric:Until' => 'Para',
'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Cualquier',
@@ -1597,10 +1607,8 @@ Cuando se asocien con un disparador, cada acción recibe un número de "orden",
'UI:Search:Criteria:DateTime:PlaceholderUntil' => 'Cualquier fecha',
'UI:Search:Criteria:DateTime:PlaceholderUntilTime' => 'Cualquier fecha',
'UI:Search:Criteria:HierarchicalKey:ChildrenIncluded:Hint' => 'Hijos de los objetos seleccionados serán incluídos.',
-
'UI:Search:Criteria:Raw:Filtered' => 'Filtrado',
'UI:Search:Criteria:Raw:FilteredOn' => 'Filtrado en %1$s',
-
'UI:StateChanged' => 'Estado cambiado',
));
@@ -1611,16 +1619,13 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Expression:Operator:AND' => ' Y ',
'Expression:Operator:OR' => ' O ',
'Expression:Operator:=' => ': ',
-
'Expression:Unit:Short:DAY' => 'd',
'Expression:Unit:Short:WEEK' => 's',
'Expression:Unit:Short:MONTH' => 'm',
'Expression:Unit:Short:YEAR' => 'a',
-
'Expression:Unit:Long:DAY' => 'día(s)',
'Expression:Unit:Long:HOUR' => 'hora(s)',
'Expression:Unit:Long:MINUTE' => 'minuto(s)',
-
'Expression:Verb:NOW' => 'Ahora',
'Expression:Verb:ISNULL' => ': Nulo',
));
@@ -1644,46 +1649,32 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Menu:DataSources' => 'Fuentes de Datos Sincronizables',
'Menu:DataSources+' => 'Fuentes de Datos Sincronizables',
- '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:AdminTools+' => 'Herramientas Administrativas',
- 'Menu:AdminTools?' => 'Herramientas accesibles sólo a usuarios con Perfil de administrador',
- 'Menu:DataModelMenu' => 'Modelo de datos',
- 'Menu:DataModelMenu+' => 'Resumen del modelo de datos',
- 'Menu:ExportMenu' => 'Exportar',
- 'Menu:ExportMenu+' => 'Exportar los resultados de cualquier consulta en HTML, CSV o XML',
- 'Menu:NotificationsMenu' => 'Notificaciones',
- 'Menu:NotificationsMenu+' => 'Configuración de las notificaciones',
'Menu:AuditCategories' => 'Auditar categorías',
'Menu:AuditCategories+' => 'Auditar categorías',
'Menu:Notifications:Title' => 'Auditar categorías',
- 'Menu:RunQueriesMenu' => 'Ejecutar consultas',
- 'Menu:RunQueriesMenu+' => 'Ejecutar cualquier consulta',
- 'Menu:QueryMenu' => 'Libreta de consultas',
- 'Menu:QueryMenu+' => 'Libreta de consultas',
- 'Menu:UniversalSearchMenu' => 'Búsqueda universal',
- 'Menu:UniversalSearchMenu+' => 'Buscar cualquier cosa',
- 'Menu:UserManagementMenu' => 'Administración de usuarios',
- 'Menu:UserManagementMenu+' => 'Administración de usuarios',
- 'Menu:ProfilesMenu' => 'Perfiles',
- 'Menu:ProfilesMenu+' => 'Perfiles',
- 'Menu:ProfilesMenu:Title' => 'Perfiles',
- 'Menu:UserAccountsMenu' => 'Cuentas de Usuario',
- 'Menu:UserAccountsMenu+' => 'Cuentas de Usuario',
+ 'Menu:AuditCategories:Title' => 'Audit configuration~~',
+ 'Menu:RunQueriesMenu' => 'Ejecutar consultas',
+ 'Menu:RunQueriesMenu+' => 'Ejecutar cualquier consulta',
+ 'Menu:QueryMenu' => 'Libreta de consultas',
+ 'Menu:QueryMenu+' => 'Libreta de consultas',
+ 'Menu:UniversalSearchMenu' => 'Búsqueda universal',
+ 'Menu:UniversalSearchMenu+' => 'Buscar cualquier cosa',
+ 'Menu:UserManagementMenu' => 'Administración de usuarios',
+ 'Menu:UserManagementMenu+' => 'Administración de usuarios',
+ 'Menu:ProfilesMenu' => 'Perfiles',
+ 'Menu:ProfilesMenu+' => 'Perfiles',
+ 'Menu:ProfilesMenu:Title' => 'Perfiles',
+ 'Menu:UserAccountsMenu' => 'Cuentas de Usuario',
+ 'Menu:UserAccountsMenu+' => 'Cuentas de Usuario',
'Menu:UserAccountsMenu:Title' => 'Cuentas de Usuario',
- 'Menu:MyShortcuts' => 'Mis Accesos Rápidos',
'Menu:UserManagement' => 'Administración de usuarios',
'Menu:Queries' => 'Consultas',
- 'Menu:ConfigurationTools' => 'Configuración',
+ 'Menu:ConfigurationTools' => 'Configuración'
));
-
// Additional language entries not present in English dict
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'UI:Toggle:StandardDashboard' => 'Estándar',
'UI:Toggle:CustomDashboard' => 'Personalizado',
'UI:Dashboard:Edit' => 'Editar esta Página',
- 'UI:Dashboard:Revert' => 'Regresar a Versión Original',
+ 'UI:Dashboard:Revert' => 'Regresar a Versión Original'
));
diff --git a/dictionaries/fr.dictionary.itop.core.php b/dictionaries/fr.dictionary.itop.core.php
index 605852be0b..7e145cb036 100644
--- a/dictionaries/fr.dictionary.itop.core.php
+++ b/dictionaries/fr.dictionary.itop.core.php
@@ -21,57 +21,42 @@
*/
Dict::Add('FR FR', 'French', 'Français', array(
'Core:DeletedObjectLabel' => '%1s (effacé)',
- 'Core:DeletedObjectTip' => 'L\'objet a été effacé le %1$s (%2$s)',
-
+ 'Core:DeletedObjectTip' => 'L\'objet a été effacé le %1$s (%2$s)',
'Core:UnknownObjectLabel' => 'Classe: %1$s, Identifiant: %2$d',
- 'Core:UnknownObjectTip' => 'L\'objet n\'a pu être trouvé. Il se peut que les archives aient été purgées après son effacement.',
-
+ 'Core:UnknownObjectTip' => 'L\'objet n\'a pu être trouvé. Il se peut que les archives aient été purgées après son effacement.',
'Core:UniquenessDefaultError' => 'La règle d\'unicité \'%1$s\' renvoie une erreur',
- 'Core:CheckConsistencyError' => 'La règle d\'intégrité %1$s n\'est pas respectée',
- 'Core:CheckValueError' => 'Valeur de l\'attribut incorrecte \'%1$s\' (%2$s) : %3$s',
-
- 'Core:AttributeLinkedSet' => 'Objets liés (1-n)',
+ 'Core:CheckConsistencyError' => 'La règle d\'intégrité %1$s n\'est pas respectée',
+ 'Core:CheckValueError' => 'Valeur de l\'attribut incorrecte \'%1$s\' (%2$s) : %3$s',
+ 'Core:AttributeLinkedSet' => 'Objets liés (1-n)',
'Core:AttributeLinkedSet+' => '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' => 'Tableau de bord',
'Core:AttributeDashboard+' => '',
-
- 'Core:AttributePhoneNumber' => 'Numéro de téléphone',
+ 'Core:AttributePhoneNumber' => 'Numéro de téléphone',
'Core:AttributePhoneNumber+' => '',
-
'Core:AttributeObsolescenceDate' => 'Date d\'obsolescence',
'Core:AttributeObsolescenceDate+' => '',
-
'Core:AttributeTagSet' => 'Liste d\'étiquettes',
'Core:AttributeTagSet+' => '',
'Core:AttributeSet:placeholder' => 'cliquer pour ajouter',
'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:AttributeMetaEnum' => 'Liste enumérée consolidée',
'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',
'Core:AttributeInteger+' => 'Valeur numérique entière',
-
'Core:AttributeDecimal' => 'Nombre décimal',
'Core:AttributeDecimal+' => 'Valeur numérique décimale',
-
'Core:AttributeBoolean' => 'Booléen',
'Core:AttributeBoolean+' => '',
'Core:AttributeBoolean/Value:null' => '',
'Core:AttributeBoolean/Value:yes' => 'Oui',
'Core:AttributeBoolean/Value:no' => 'Non',
-
'Core:AttributeArchiveFlag' => 'Drapeau Archive',
'Core:AttributeArchiveFlag/Value:yes' => 'Oui',
'Core:AttributeArchiveFlag/Value:yes+' => 'Cet object n\'est visible que dans le mode Archive',
@@ -80,7 +65,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Date archivage',
'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',
@@ -89,54 +73,38 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Core:AttributeObsolescenceFlag/Label+' => 'Calculé dynamiquement en fonction d\'autres attributs de l\'objet',
'Core:AttributeObsolescenceDate/Label' => 'Date d\'obsolescence',
'Core:AttributeObsolescenceDate/Label+' => 'Date approximative du jour où l\'objet est devenu obsolète',
-
'Core:AttributeString' => 'Chaîne de caractères',
'Core:AttributeString+' => 'Chaîne de caractères (limitée à une ligne)',
-
'Core:AttributeClass' => 'Classe',
'Core:AttributeClass+' => 'Classe d\'objets',
-
'Core:AttributeApplicationLanguage' => 'Langue',
'Core:AttributeApplicationLanguage+' => 'Codes langue et pays (EN US)',
-
'Core:AttributeFinalClass' => 'Classe',
'Core:AttributeFinalClass+' => 'Classe réelle de l\'objet (attribut créé automatiquement)',
-
'Core:AttributePassword' => 'Mot de passe',
'Core:AttributePassword+' => 'Mot de passe qui peut être lu en clair',
-
'Core:AttributeEncryptedString' => 'Chaîne encryptée',
'Core:AttributeEncryptedString+' => 'Chaîne encryptée avec une clé locale',
'Core:AttributeEncryptUnknownLibrary' => 'La bibliothèque de chiffrement specifée (%1$s) est inconnue',
'Core:AttributeEncryptFailedToDecrypt' => '** erreur de déchiffrage **',
-
'Core:AttributeText' => 'Texte',
'Core:AttributeText+' => 'Chaîne de caractères de plusieurs lignes',
-
'Core:AttributeHTML' => 'HTML',
'Core:AttributeHTML+' => 'Texte formaté en HTML',
-
'Core:AttributeEmailAddress' => 'Adresse électronique',
'Core:AttributeEmailAddress+' => 'Adresse électronique (xxxx@yyy.zzz)',
-
'Core:AttributeIPAddress' => 'Adresse IP',
'Core:AttributeIPAddress+' => '',
-
'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:AttributeDateTime+' => 'Date et heure (année-mois-jour hh:mm:ss)',
'Core:AttributeDateTime?SmartSearch' => '
@@ -154,7 +122,6 @@ Opérateurs :
Si l\'heure n\'est pas spécifiée, cela revient à 00:00:00 (minuit)
',
-
'Core:AttributeDate' => 'Date',
'Core:AttributeDate+' => 'Date (année-mois-jour)',
'Core:AttributeDate?SmartSearch' => '
@@ -169,43 +136,30 @@ Opérateurs : <date [date,date]
',
-
'Core:AttributeDeadline' => 'Délai',
'Core:AttributeDeadline+' => 'Date/heure exprimée relativement à l\'heure courante',
-
'Core:AttributeExternalKey' => 'Clé externe',
'Core:AttributeExternalKey+' => '',
-
'Core:AttributeHierarchicalKey' => 'Clé externe (hiérarchie)',
'Core:AttributeHierarchicalKey+' => 'Clé externe vers le parent',
-
'Core:AttributeExternalField' => 'Attribut externe',
'Core:AttributeExternalField+' => 'Copie de la valeur d\'un attribut de l\'objet lié par une clé externe',
-
'Core:AttributeURL' => 'URL',
'Core:AttributeURL+' => 'URL absolue ou relative',
-
'Core:AttributeBlob' => 'Blob',
'Core:AttributeBlob+' => 'Contenu binaire (document)',
-
'Core:AttributeOneWayPassword' => 'Mot de passe "one way"',
'Core:AttributeOneWayPassword+' => 'Mot de passe qui peut être vérifié mais jamais lu en clair',
-
'Core:AttributeTable' => 'Table',
'Core:AttributeTable+' => 'Tableau à deux dimensions',
-
'Core:AttributePropertySet' => 'Propriétés',
'Core:AttributePropertySet+' => 'Liste de propriétés (nom et valeur) non typées',
-
'Core:AttributeFriendlyName' => 'Nom usuel (convivial)',
'Core:AttributeFriendlyName+' => 'Attribut créé automatiquement ; sa valeur est calculée d\'après d\'autres attributs',
-
'Core:FriendlyName-Label' => 'Nom complet',
'Core:FriendlyName-Description' => 'Nom complet',
-
'Core:AttributeTag' => 'Taxon',
'Core:AttributeTag+' => '',
-
'Core:Context=REST/JSON' => 'REST',
'Core:Context=Synchro' => 'Synchro',
'Core:Context=Setup' => 'Setup',
@@ -481,25 +435,26 @@ Dict::Add('FR FR', 'French', 'Français', array(
//
Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:Action' => 'Action',
- 'Class:Action+' => 'Action spécifique',
- 'Class:Action/Attribute:name' => 'Nom',
- 'Class:Action/Attribute:name+' => 'Label',
- 'Class:Action/Attribute:description' => 'Description',
- 'Class:Action/Attribute:description+' => '',
- 'Class:Action/Attribute:status' => 'Etat',
- 'Class:Action/Attribute:status+' => '',
- 'Class:Action/Attribute:status/Value:test' => 'En 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:disabled' => 'Inactive',
+ 'Class:Action' => 'Action',
+ 'Class:Action+' => 'Action spécifique',
+ 'Class:Action/ComplementaryName' => '%1$s: %2$s~~',
+ 'Class:Action/Attribute:name' => 'Nom',
+ 'Class:Action/Attribute:name+' => 'Label',
+ 'Class:Action/Attribute:description' => 'Description',
+ 'Class:Action/Attribute:description+' => '',
+ 'Class:Action/Attribute:status' => 'Etat',
+ 'Class:Action/Attribute:status+' => '',
+ 'Class:Action/Attribute:status/Value:test' => 'En 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:disabled' => 'Inactive',
'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:finalclass' => 'Sous-classe d\'Action',
- 'Class:Action/Attribute:finalclass+' => 'Nom de la classe instanciable',
- 'Action:WarningNoTriggerLinked' => 'Attention, aucun déclencheur n\'est associé à l\'action. Elle ne sera pas active tant qu\'elle n\'en aura pas au moins 1.',
+ 'Class:Action/Attribute:trigger_list' => 'Déclencheurs liés',
+ 'Class:Action/Attribute:trigger_list+' => 'Déclencheurs à l\'origine de cette action',
+ 'Class:Action/Attribute:finalclass' => 'Sous-classe d\'Action',
+ 'Class:Action/Attribute:finalclass+' => 'Nom de la classe instanciable',
+ 'Action:WarningNoTriggerLinked' => 'Attention, aucun déclencheur n\'est associé à l\'action. Elle ne sera pas active tant qu\'elle n\'en aura pas au moins 1.',
));
//
@@ -516,44 +471,44 @@ Dict::Add('FR FR', 'French', 'Français', array(
//
Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:ActionEmail' => 'Notification par mél',
- 'Class:ActionEmail+' => '',
- 'Class:ActionEmail/Attribute:status+' => 'Cet état définit qui va être notifié:
+ 'Class:ActionEmail' => 'Notification par mél',
+ '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),
- Inactive : personne.',
- 'Class:ActionEmail/Attribute:status/Value:test+' => 'Seul le destinataire de test est notifié ',
- 'Class:ActionEmail/Attribute:status/Value:enabled+' => 'Tous les destinataires (A, Copie and Copie Cachée) sont notifiés',
+ 'Class:ActionEmail/Attribute:status/Value:test+' => 'Seul le destinataire de test est notifié ',
+ 'Class:ActionEmail/Attribute:status/Value:enabled+' => 'Tous les destinataires (A, Copie and Copie Cachée) sont notifiés',
'Class:ActionEmail/Attribute:status/Value:disabled+' => 'La notification n\'est pas envoyée',
- 'Class:ActionEmail/Attribute:test_recipient' => 'Destinataire de test',
- 'Class:ActionEmail/Attribute:test_recipient+' => 'Adresse mél utilisée en remplacement des A, Copie et Copie Cachée, lorsque la notification est \'En test\'',
- 'Class:ActionEmail/Attribute:from' => 'De (mél)',
- 'Class:ActionEmail/Attribute:from+' => 'Soit une adresse mél en clair, soit un mot clé comme $this->agent_id->email$.
+ 'Class:ActionEmail/Attribute:test_recipient' => 'Destinataire de test',
+ 'Class:ActionEmail/Attribute:test_recipient+' => 'Adresse mél utilisée en remplacement des A, Copie et Copie Cachée, lorsque la notification est \'En test\'',
+ 'Class:ActionEmail/Attribute:from' => 'De (mél)',
+ 'Class:ActionEmail/Attribute:from+' => 'Soit une adresse mél en clair, soit un mot clé comme $this->agent_id->email$.
Ce dernier pourrait ne pas être accepté par certains serveurs de mél.',
- 'Class:ActionEmail/Attribute:from_label' => 'De (libellé)',
- 'Class:ActionEmail/Attribute:from_label+' => 'Le nom de l\'expéditeur en dur ou un mot clé comme $this->agent_id->friendlyname$.
+ 'Class:ActionEmail/Attribute:from_label' => 'De (libellé)',
+ 'Class:ActionEmail/Attribute:from_label+' => 'Le nom de l\'expéditeur en dur ou un mot clé comme $this->agent_id->friendlyname$.
Il sera inclus dans l\'entête du mél',
- 'Class:ActionEmail/Attribute:reply_to' => 'Répondre à (mél)',
- 'Class:ActionEmail/Attribute:reply_to+' => 'Adresse mèl en clair ou un mot clé comme $this->team_id->email$.
+ 'Class:ActionEmail/Attribute:reply_to' => 'Répondre à (mél)',
+ 'Class:ActionEmail/Attribute:reply_to+' => 'Adresse mèl en clair ou un mot clé comme $this->team_id->email$.
Il sera affichée dans le \'répondre à\' de la notification.
Si ce champ n\'est pas rempli, la valeur de \'De (mél)\' sera utilisée',
- 'Class:ActionEmail/Attribute:reply_to_label' => 'Répondre à (libellé)',
- 'Class:ActionEmail/Attribute:reply_to_label+' => 'Le nom du destinataire en dur ou un mot clé comme $this->agent_id->friendlyname$.
+ 'Class:ActionEmail/Attribute:reply_to_label' => 'Répondre à (libellé)',
+ 'Class:ActionEmail/Attribute:reply_to_label+' => 'Le nom du destinataire en dur ou un mot clé comme $this->agent_id->friendlyname$.
En cas de réponse, il sera inclus dans l\'entête du mél.
Si ce champ n\'est pas rempli, la valeur de \'De (libellé)\' sera utilisée',
- 'Class:ActionEmail/Attribute:to' => 'A',
- 'Class:ActionEmail/Attribute:to+' => 'A : une requête OQL retournant des objets ayant un attribut mél.
+ 'Class:ActionEmail/Attribute:to' => 'A',
+ 'Class:ActionEmail/Attribute:to+' => 'A : une requête OQL retournant des objets ayant un attribut mél.
En édition, cliquez sur la loupe pour obtenir des exemples pertinents.',
- 'Class:ActionEmail/Attribute:cc' => 'Copie',
- 'Class:ActionEmail/Attribute:cc+' => 'Copie : une requête OQL retournant des objets ayant un attribut mél.
+ 'Class:ActionEmail/Attribute:cc' => 'Copie',
+ 'Class:ActionEmail/Attribute:cc+' => 'Copie : une requête OQL retournant des objets ayant un attribut mél.
En édition, cliquez sur la loupe pour obtenir des exemples pertinents.',
- 'Class:ActionEmail/Attribute:bcc' => 'Copie Cachée',
- 'Class:ActionEmail/Attribute:bcc+' => 'Copie Cachée : une requête OQL retournant des objets ayant un attribut mél.
+ 'Class:ActionEmail/Attribute:bcc' => 'Copie Cachée',
+ 'Class:ActionEmail/Attribute:bcc+' => 'Copie Cachée : une requête OQL retournant des objets ayant un attribut mél.
En édition, cliquez sur la loupe pour obtenir des exemples pertinents.',
- 'Class:ActionEmail/Attribute:subject' => 'Sujet',
- 'Class:ActionEmail/Attribute:subject+' => 'Sujet du mél. Peut contenir des mots-clés comme $this->attribute_code$',
- 'Class:ActionEmail/Attribute:body' => 'Message',
- 'Class:ActionEmail/Attribute:body+' => 'Contenu du mél. Peut contenir des mots-clés:
+ 'Class:ActionEmail/Attribute:subject' => 'Sujet',
+ 'Class:ActionEmail/Attribute:subject+' => 'Sujet du mél. Peut contenir des mots-clés comme $this->attribute_code$',
+ 'Class:ActionEmail/Attribute:body' => 'Message',
+ 'Class:ActionEmail/Attribute:body+' => 'Contenu du mél. Peut contenir des mots-clés:
- $this->attribute_code$ un attribut de l\'objet qui a déclenché la notification,
- $this->html(attribute_code)$ idem mais affiché en html au lieu de texte simple,
- $this->hyperlink()$ hyperlien vers l\'objet déclencheur dans la console,
@@ -561,30 +516,30 @@ En édition, cliquez sur la loupe pour obtenir des exemples pertinents.',
- $this->head_html(case_log_attribute)$ dernière réponse en format html d\'un journal,
- $this->attribute_external_key->attribute$ syntaxe récursive pour afficher un attribut distant,
- $current_contact->attribute$ attribut de la Personne qui a déclenché la notification',
- '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:normal' => 'Normale',
+ '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:normal' => 'Normale',
'Class:ActionEmail/Attribute:importance/Value:normal+' => '',
- 'Class:ActionEmail/Attribute:importance/Value:high' => 'Haute',
- '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 (statut, importance, priorité, etc)',
- 'Class:ActionEmail/Attribute:html_template' => 'Modèle HTML',
- 'Class:ActionEmail/Attribute:html_template+' => 'Optionnel, modèle HTML encapsulant le contenu du champ \'Message\' ci-dessous, utile pour des mises en page sur mesure (dans le modèle, le contenu du champ \'Message\' remplacera le mot-clé $content$)',
- 'Class:ActionEmail/Attribute:ignore_notify' => 'Ignorer la préférence \'Notification\'',
- 'Class:ActionEmail/Attribute:ignore_notify+' => 'Si \'Oui\', le champ \'Notification\' des Contacts est ignoré.',
- 'Class:ActionEmail/Attribute:ignore_notify/Value:no' => 'Non',
- 'Class:ActionEmail/Attribute:ignore_notify/Value:yes' => 'Oui',
- 'ActionEmail:main' => 'Message',
- 'ActionEmail:trigger' => 'Conditions de déclenchement',
- 'ActionEmail:recipients' => 'Contacts',
- 'ActionEmail:preview_tab' => 'Aperçu',
- 'ActionEmail:preview_tab+' => 'Aperçu du modèle de mèl',
- '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:ActionEmail/Attribute:importance/Value:high' => 'Haute',
+ '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 (statut, importance, priorité, etc)',
+ 'Class:ActionEmail/Attribute:html_template' => 'Modèle HTML',
+ 'Class:ActionEmail/Attribute:html_template+' => 'Optionnel, modèle HTML encapsulant le contenu du champ \'Message\' ci-dessous, utile pour des mises en page sur mesure (dans le modèle, le contenu du champ \'Message\' remplacera le mot-clé $content$)',
+ 'Class:ActionEmail/Attribute:ignore_notify' => 'Ignorer la préférence \'Notification\'',
+ 'Class:ActionEmail/Attribute:ignore_notify+' => 'Si \'Oui\', le champ \'Notification\' des Contacts est ignoré.',
+ 'Class:ActionEmail/Attribute:ignore_notify/Value:no' => 'Non',
+ 'Class:ActionEmail/Attribute:ignore_notify/Value:yes' => 'Oui',
+ 'ActionEmail:main' => 'Message',
+ 'ActionEmail:trigger' => 'Conditions de déclenchement',
+ 'ActionEmail:recipients' => 'Contacts',
+ 'ActionEmail:preview_tab' => 'Aperçu',
+ 'ActionEmail:preview_tab+' => 'Aperçu du modèle de mèl',
+ '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.',
));
//
@@ -592,19 +547,19 @@ En édition, cliquez sur la loupe pour obtenir des exemples pertinents.',
//
Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:Trigger' => 'Déclencheur',
- 'Class:Trigger+' => '',
- 'Class:Trigger/ComplementaryName' => '%1$s, %2$s',
- 'Class:Trigger/Attribute:description' => 'Description',
+ 'Class:Trigger' => 'Déclencheur',
+ 'Class:Trigger+' => '',
+ 'Class:Trigger/ComplementaryName' => '%1$s, %2$s',
+ 'Class:Trigger/Attribute:description' => 'Description',
'Class:Trigger/Attribute:description+' => '',
- 'Class:Trigger/Attribute:action_list' => 'Actions déclenchées',
+ 'Class:Trigger/Attribute:action_list' => 'Actions déclenchées',
'Class:Trigger/Attribute:action_list+' => 'Actions effectuées quand le déclencheur est activé',
- 'Class:Trigger/Attribute:finalclass' => 'Sous-classe de Déclencheur',
- 'Class:Trigger/Attribute:finalclass+' => 'Nom de la classe instanciable',
- 'Class:Trigger/Attribute:context' => 'Contexte',
- 'Class:Trigger/Attribute:context+' => 'Contexte de déclenchement',
- 'Class:Trigger/Attribute:complement' => 'Information complémentaire',
- 'Class:Trigger/Attribute:complement+' => 'Détails en anglais, fourni par ce type de déclencheur',
+ 'Class:Trigger/Attribute:finalclass' => 'Sous-classe de Déclencheur',
+ 'Class:Trigger/Attribute:finalclass+' => 'Nom de la classe instanciable',
+ 'Class:Trigger/Attribute:context' => 'Contexte',
+ 'Class:Trigger/Attribute:context+' => 'Contexte de déclenchement',
+ 'Class:Trigger/Attribute:complement' => 'Information complémentaire',
+ 'Class:Trigger/Attribute:complement+' => 'Détails en anglais, fourni par ce type de déclencheur',
));
//
@@ -612,14 +567,14 @@ Dict::Add('FR FR', 'French', 'Français', array(
//
Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:TriggerOnObject' => 'Déclencheur sur modification de données',
- 'Class:TriggerOnObject+' => '',
- 'Class:TriggerOnObject/Attribute:target_class' => 'Classe cible',
+ 'Class:TriggerOnObject' => 'Déclencheur sur modification de données',
+ 'Class:TriggerOnObject+' => '',
+ '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: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"',
));
//
@@ -747,156 +702,155 @@ Dict::Add('FR FR', 'French', 'Français', array(
// Synchro Data Source
//
Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:SynchroDataSource' => 'Source de données',
- 'Class:SynchroDataSource/Attribute:name' => 'Nom',
- 'Class:SynchroDataSource/Attribute:name+' => '',
- 'Class:SynchroDataSource/Attribute:description' => 'Description',
- 'Class:SynchroDataSource/Attribute:status' => 'Etat',
- 'Class:SynchroDataSource/Attribute:scope_class' => 'Type cible',
- 'Class:SynchroDataSource/Attribute:scope_class+' => 'Une Source de données ne peut alimenter qu\'une seule classe '.ITOP_APPLICATION_SHORT,
- 'Class:SynchroDataSource/Attribute:user_id' => 'Utilisateur',
- 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Contact à notifier',
- 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact à notifier en cas d\'erreur',
- 'Class:SynchroDataSource/Attribute:url_icon' => 'Icône (hyperlien)',
- 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlien vers une icône représentant l\'application source des données.
+ 'Class:SynchroDataSource' => 'Source de données',
+ 'Class:SynchroDataSource/Attribute:name' => 'Nom',
+ 'Class:SynchroDataSource/Attribute:name+' => '',
+ 'Class:SynchroDataSource/Attribute:description' => 'Description',
+ 'Class:SynchroDataSource/Attribute:status' => 'Etat',
+ 'Class:SynchroDataSource/Attribute:scope_class' => 'Type cible',
+ 'Class:SynchroDataSource/Attribute:scope_class+' => 'Une Source de données ne peut alimenter qu\'une seule classe '.ITOP_APPLICATION_SHORT,
+ 'Class:SynchroDataSource/Attribute:user_id' => 'Utilisateur',
+ 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Contact à notifier',
+ 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact à notifier en cas d\'erreur',
+ 'Class:SynchroDataSource/Attribute:url_icon' => 'Icône (hyperlien)',
+ 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlien vers une icône représentant l\'application source des données.
Ce lien est affiché dans le tootip du cadenas, visible sur les objets '.ITOP_APPLICATION_SHORT.' synchronisés',
- 'Class:SynchroDataSource/Attribute:url_application' => 'Application (hyperlien)',
- 'Class:SynchroDataSource/Attribute:url_application+' => 'Un hyperlien vers l\'object source dans l\'application d\'origine.
+ 'Class:SynchroDataSource/Attribute:url_application' => 'Application (hyperlien)',
+ 'Class:SynchroDataSource/Attribute:url_application+' => 'Un hyperlien vers l\'object source dans l\'application d\'origine.
Paramètres possibles: $this->nom_de_champ$ et $replica->primary_key$.
L\'hyperlien est affiché dans le tootip du cadenas, visible sur les objets '.ITOP_APPLICATION_SHORT.' synchronisés',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Politique de recherche',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy+' => 'Pour retrouver le(s) objet(s) '.ITOP_APPLICATION_SHORT.' correspondant à l\'objet source :
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Politique de recherche',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy+' => 'Pour retrouver le(s) objet(s) '.ITOP_APPLICATION_SHORT.' correspondant à l\'objet source :
Soit on recherche ceux qui ont les mêmes valeurs sur tous les champs de synchronisation marqués comme critère de recherche,
Soit on recherche directement l\'objet sur son id qui doit être égal au "primary_key" de la source',
- 'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Obsolescence après',
- 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Un objet est considéré comme obsolète s\'il n\'apparaît pas dans les données au delà de cette durée',
- 'Class:SynchroDataSource/Attribute:action_on_zero' => 'Action si zéro',
- 'Class:SynchroDataSource/Attribute:action_on_zero+' => 'Que fait-on si aucun objet '.ITOP_APPLICATION_SHORT.' ne correspond à l\'objet source',
- 'Class:SynchroDataSource/Attribute:action_on_one' => 'Action si un',
- 'Class:SynchroDataSource/Attribute:action_on_one+' => 'Que fait-on lorsqu\'un seul objet '.ITOP_APPLICATION_SHORT.' correspond à l\'objet source',
- 'Class:SynchroDataSource/Attribute:action_on_multiple' => 'Action si plusieurs',
- 'Class:SynchroDataSource/Attribute:action_on_multiple+' => 'Que fait-on lorsque plus d\'un objet '.ITOP_APPLICATION_SHORT.' correspond à l\'objet source',
- 'Class:SynchroDataSource/Attribute:user_delete_policy' => 'Utilisateurs autorisés',
- 'Class:SynchroDataSource/Attribute:user_delete_policy+' => 'Quels utilisateurs sont autorisés à effacer des objets synchronisés',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => 'Personne',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Uniquement les administrateurs',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'Tous les utilisateurs autorisés',
- 'Class:SynchroDataSource/Attribute:delete_policy_update' => 'Mise à jour',
- 'Class:SynchroDataSource/Attribute:delete_policy_update+' => 'Liste au format: nom_de_champ:valeur;
+ 'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Obsolescence après',
+ 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Un objet est considéré comme obsolète s\'il n\'apparaît pas dans les données au delà de cette durée',
+ 'Class:SynchroDataSource/Attribute:action_on_zero' => 'Action si zéro',
+ 'Class:SynchroDataSource/Attribute:action_on_zero+' => 'Que fait-on si aucun objet '.ITOP_APPLICATION_SHORT.' ne correspond à l\'objet source',
+ 'Class:SynchroDataSource/Attribute:action_on_one' => 'Action si un',
+ 'Class:SynchroDataSource/Attribute:action_on_one+' => 'Que fait-on lorsqu\'un seul objet '.ITOP_APPLICATION_SHORT.' correspond à l\'objet source',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple' => 'Action si plusieurs',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple+' => 'Que fait-on lorsque plus d\'un objet '.ITOP_APPLICATION_SHORT.' correspond à l\'objet source',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy' => 'Utilisateurs autorisés',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy+' => 'Quels utilisateurs sont autorisés à effacer des objets synchronisés',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => 'Personne',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Uniquement les administrateurs',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'Tous les utilisateurs autorisés',
+ 'Class:SynchroDataSource/Attribute:delete_policy_update' => 'Mise à jour',
+ 'Class:SynchroDataSource/Attribute:delete_policy_update+' => 'Liste au format: nom_de_champ:valeur;
"nom_de_champ" doit être un code de champ existant dans la classe synchronisée,
"valeur" doit être une valeur autorisée pour ce champ,
Plusieurs champs peuvent ainsi être modifiés lors d\'une "mise à jour" en application de la politique d\'effacement',
- 'Class:SynchroDataSource/Attribute:delete_policy_retention' => 'Durée de rétention',
- 'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'Si la politique est \'Mettre à jour puis effacer\', les objets obsolètes sont encore conservés pendant cette durée avant d\'être effacés',
- 'Class:SynchroDataSource/Attribute:database_table_name' => 'Table de données',
- 'Class:SynchroDataSource/Attribute:database_table_name+' => 'Nom de la table stockant les données de cette source. Un nom par défaut est calculé automatiquement si ce champ est laissé vide.',
- 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implémentation',
- 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Obsolete',
- 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Production',
- 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Restriction',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Utiliser les champs',
+ 'Class:SynchroDataSource/Attribute:delete_policy_retention' => 'Durée de rétention',
+ 'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'Si la politique est \'Mettre à jour puis effacer\', les objets obsolètes sont encore conservés pendant cette durée avant d\'être effacés',
+ 'Class:SynchroDataSource/Attribute:database_table_name' => 'Table de données',
+ 'Class:SynchroDataSource/Attribute:database_table_name+' => 'Nom de la table stockant les données de cette source. Un nom par défaut est calculé automatiquement si ce champ est laissé vide.',
+ 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implémentation',
+ 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Obsolete',
+ 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Production',
+ 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Restriction',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Utiliser les champs',
'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Utiliser la clé primaire',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Créer',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Erreur',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Erreur',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Mettre à jour',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Créer',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Erreur',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Prendre le premier',
- 'Class:SynchroDataSource/Attribute:delete_policy' => 'Politique d\'effacement',
- 'Class:SynchroDataSource/Attribute:delete_policy+' => 'Que fait-on avec l\'objet '.ITOP_APPLICATION_SHORT.' synchronisé lorsque objet source n\'est plus présent ?
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Créer',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Erreur',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Erreur',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Mettre à jour',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Créer',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Erreur',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Prendre le premier',
+ 'Class:SynchroDataSource/Attribute:delete_policy' => 'Politique d\'effacement',
+ 'Class:SynchroDataSource/Attribute:delete_policy+' => 'Que fait-on avec l\'objet '.ITOP_APPLICATION_SHORT.' synchronisé lorsque objet source n\'est plus présent ?
"Ignorer" : on ne fait rien, l\'objet demeure dans '.ITOP_APPLICATION_SHORT.' inchangé,
"Effacer" : l\'objet '.ITOP_APPLICATION_SHORT.' est supprimé ainsi que son replica,
"Mettre à jour" : les régles décrites dans le champ "mise à jour" sont appliquées à l\'objet '.ITOP_APPLICATION_SHORT.' qui est donc modifié,
"Mettre à jour puis effacer" : on effectue immédiatement une mise à jour, et lorsque la durée de rétention est atteinte, on supprime l\'objet '.ITOP_APPLICATION_SHORT,
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Effacer',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignorer',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Mettre à jour',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Mettre à jour puis effacer',
- 'Class:SynchroDataSource/Attribute:attribute_list' => 'Liste des champs',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Seulement les administrateurs',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Tous les utilisateurs autorisés',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Personne',
-
- 'SynchroDataSource:Description' => 'Description',
- 'SynchroDataSource:Reconciliation' => 'Recherche et réconciliation',
- 'SynchroDataSource:Deletion' => 'Règles d\'effacement',
- 'SynchroDataSource:Status' => 'Etat',
- 'SynchroDataSource:Information' => 'Information',
- 'SynchroDataSource:Definition' => 'Définition',
- 'Core:SynchroAttributes' => 'Champs',
- 'Core:SynchroStatus' => 'Etat',
- 'Core:Synchro:ErrorsLabel' => 'Erreurs',
- 'Core:Synchro:CreatedLabel' => 'Créations',
- 'Core:Synchro:ModifiedLabel' => 'Modifications',
- 'Core:Synchro:UnchangedLabel' => 'Sans changement',
- 'Core:Synchro:ReconciledErrorsLabel' => 'Erreurs',
- 'Core:Synchro:ReconciledLabel' => 'Trouvés',
- 'Core:Synchro:ReconciledNewLabel' => 'Créations',
- 'Core:SynchroReconcile:Yes' => 'Oui',
- 'Core:SynchroReconcile:No' => 'Non',
- 'Core:SynchroUpdate:Yes' => 'Oui',
- 'Core:SynchroUpdate:No' => 'Non',
- 'Core:Synchro:LastestStatus' => 'Dernier état',
- 'Core:Synchro:History' => 'Historique de synchronisation',
- 'Core:Synchro:NeverRun' => 'Aucun historique, la synchronisation n\'a pas encore fonctionné',
- 'Core:Synchro:SynchroEndedOn_Date' => 'La dernière synchronisation s\'est terminée à: %1$s.',
- 'Core:Synchro:SynchroRunningStartedOn_Date' => 'Synchronisation en cours (début à %1$s)',
- 'Core:Synchro:label_repl_ignored' => 'Ignorés (%1$s)',
- 'Core:Synchro:label_repl_disappeared' => 'Disparus (%1$s)',
- 'Core:Synchro:label_repl_existing' => 'Existants (%1$s)',
- 'Core:Synchro:label_repl_new' => 'Nouveau (%1$s)',
- 'Core:Synchro:label_obj_deleted' => 'Effacés (%1$s)',
- 'Core:Synchro:label_obj_obsoleted' => 'Obsoletés (%1$s)',
- 'Core:Synchro:label_obj_disappeared_errors' => 'Erreurs (%1$s)',
- 'Core:Synchro:label_obj_disappeared_no_action' => 'Aucune action (%1$s)',
- 'Core:Synchro:label_obj_unchanged' => 'Sans changement (%1$s)',
- 'Core:Synchro:label_obj_updated' => 'Mis à jour (%1$s)',
- 'Core:Synchro:label_obj_updated_errors' => 'Erreurs (%1$s)',
- 'Core:Synchro:label_obj_new_unchanged' => 'Sans changement (%1$s)',
- 'Core:Synchro:label_obj_new_updated' => 'Mis à jour (%1$s)',
- 'Core:Synchro:label_obj_created' => 'Créations (%1$s)',
- 'Core:Synchro:label_obj_new_errors' => 'Erreurs (%1$s)',
- 'Core:SynchroLogTitle' => '%1$s - %2$s',
- 'Core:Synchro:Nb_Replica' => 'Replica traités: %1$s',
- 'Core:Synchro:Nb_Class:Objects' => '%1$s: %2$s',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Effacer',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignorer',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Mettre à jour',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Mettre à jour puis effacer',
+ 'Class:SynchroDataSource/Attribute:attribute_list' => 'Liste des champs',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Seulement les administrateurs',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Tous les utilisateurs autorisés',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Personne',
+ 'SynchroDataSource:Description' => 'Description',
+ 'SynchroDataSource:Reconciliation' => 'Recherche et réconciliation',
+ 'SynchroDataSource:Deletion' => 'Règles d\'effacement',
+ 'SynchroDataSource:Status' => 'Etat',
+ 'SynchroDataSource:Information' => 'Information',
+ 'SynchroDataSource:Definition' => 'Définition',
+ 'Core:SynchroAttributes' => 'Champs',
+ 'Core:SynchroStatus' => 'Etat',
+ 'Core:Synchro:ErrorsLabel' => 'Erreurs',
+ 'Core:Synchro:CreatedLabel' => 'Créations',
+ 'Core:Synchro:ModifiedLabel' => 'Modifications',
+ 'Core:Synchro:UnchangedLabel' => 'Sans changement',
+ 'Core:Synchro:ReconciledErrorsLabel' => 'Erreurs',
+ 'Core:Synchro:ReconciledLabel' => 'Trouvés',
+ 'Core:Synchro:ReconciledNewLabel' => 'Créations',
+ 'Core:SynchroReconcile:Yes' => 'Oui',
+ 'Core:SynchroReconcile:No' => 'Non',
+ 'Core:SynchroUpdate:Yes' => 'Oui',
+ 'Core:SynchroUpdate:No' => 'Non',
+ 'Core:Synchro:LastestStatus' => 'Dernier état',
+ 'Core:Synchro:History' => 'Historique de synchronisation',
+ 'Core:Synchro:NeverRun' => 'Aucun historique, la synchronisation n\'a pas encore fonctionné',
+ 'Core:Synchro:SynchroEndedOn_Date' => 'La dernière synchronisation s\'est terminée à: %1$s.',
+ 'Core:Synchro:SynchroRunningStartedOn_Date' => 'Synchronisation en cours (début à %1$s)',
+ 'Core:Synchro:label_repl_ignored' => 'Ignorés (%1$s)',
+ 'Core:Synchro:label_repl_disappeared' => 'Disparus (%1$s)',
+ 'Core:Synchro:label_repl_existing' => 'Existants (%1$s)',
+ 'Core:Synchro:label_repl_new' => 'Nouveau (%1$s)',
+ 'Core:Synchro:label_obj_deleted' => 'Effacés (%1$s)',
+ 'Core:Synchro:label_obj_obsoleted' => 'Obsoletés (%1$s)',
+ 'Core:Synchro:label_obj_disappeared_errors' => 'Erreurs (%1$s)',
+ 'Core:Synchro:label_obj_disappeared_no_action' => 'Aucune action (%1$s)',
+ 'Core:Synchro:label_obj_unchanged' => 'Sans changement (%1$s)',
+ 'Core:Synchro:label_obj_updated' => 'Mis à jour (%1$s)',
+ 'Core:Synchro:label_obj_updated_errors' => 'Erreurs (%1$s)',
+ 'Core:Synchro:label_obj_new_unchanged' => 'Sans changement (%1$s)',
+ 'Core:Synchro:label_obj_new_updated' => 'Mis à jour (%1$s)',
+ 'Core:Synchro:label_obj_created' => 'Créations (%1$s)',
+ 'Core:Synchro:label_obj_new_errors' => 'Erreurs (%1$s)',
+ 'Core:SynchroLogTitle' => '%1$s - %2$s',
+ 'Core:Synchro:Nb_Replica' => 'Replica traités: %1$s',
+ 'Core:Synchro:Nb_Class:Objects' => '%1$s: %2$s',
'Class:SynchroDataSource/Error:AtLeastOneReconciliationKeyMustBeSpecified' => 'Si la politique de réconciliation n\'est pas la clé primaire, au moins une clé de recherche doit être spécifiée',
- 'Class:SynchroDataSource/Error:DeleteRetentionDurationMustBeSpecified' => 'Pour que les objets soient effacés après avoir été obsoletés, il faut spécifier une durée de rétention',
- 'Class:SynchroDataSource/Error:DeletePolicyUpdateMustBeSpecified' => 'Les objets obsolètes doivent être mis à jour, mais aucune information de mise à jour n\'est spécifiée',
- 'Class:SynchroDataSource/Error:DataTableAlreadyExists' => 'La table %1$s existe déjà dans la base de données. Veuillez utiliser un autre nom pour la table des données de cette source.',
- 'Core:SynchroReplica:PublicData' => 'Données synchronisées',
- 'Core:SynchroReplica:PrivateDetails' => 'Informations internes',
- 'Core:SynchroReplica:BackToDataSource' => 'Retourner aux détails de la source de données: %1$s',
- 'Core:SynchroReplica:ListOfReplicas' => 'Liste des réplica',
- 'Core:SynchroAttExtKey:ReconciliationById' => 'id (clé primaire)',
- 'Core:SynchroAtt:attcode' => 'Champ',
- 'Core:SynchroAtt:attcode+' => '',
- 'Core:SynchroAtt:reconciliation' => 'Réconciliation ?',
- 'Core:SynchroAtt:reconciliation+' => '',
- 'Core:SynchroAtt:update' => 'Mise jour ?',
- 'Core:SynchroAtt:update+' => '',
- 'Core:SynchroAtt:update_policy' => 'Politique de mise à jour',
- 'Core:SynchroAtt:update_policy+' => '',
- 'Core:SynchroAtt:reconciliation_attcode' => 'Clé de recherche',
- 'Core:SynchroAtt:reconciliation_attcode+' => '',
- 'Core:SyncDataExchangeComment' => '(Synchronisation)',
- 'Core:Synchro:ListOfDataSources' => 'Sources de données:',
- 'Core:Synchro:LastSynchro' => 'Dernière synchronisation:',
- 'Core:Synchro:ThisObjectIsSynchronized' => 'Cet objet est synchronisé avec une source de données',
- 'Core:Synchro:TheObjectWasCreatedBy_Source' => 'Cet objet a été créé par la source de données %1$s',
- 'Core:Synchro:TheObjectCanBeDeletedBy_Source' => 'Cet objet peut être effacé/b> par la source de données %1$s',
- 'Core:Synchro:TheObjectCannotBeDeletedByUser_Source' => 'Vous ne pouvez pas effacer cet objet car il est géré par le source de données %1$s',
- 'TitleSynchroExecution' => 'Exécution de la synchronisation',
- 'Class:SynchroDataSource:DataTable' => 'Table contenant les données: %1$s',
- 'Core:SyncDataSourceObsolete' => 'Cette source de données est obsolète. Opération annulée.',
- 'Core:SyncDataSourceAccessRestriction' => 'Seuls les administrateurs et l\'utilisateur spécifié dans la source de données peuvent exécuter cette synchronisation. Opération annulée.',
- 'Core:SyncTooManyMissingReplicas' => 'Tous les réplicas sont absents de l\'import. L\'import a-t-il réellement tourné. Opération annulée.',
- 'Core:SyncSplitModeCLIOnly' => 'La synchronization ne peut être exécutée partiellement qu\'en mode ligne de commande',
- 'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s replicas, %2$s erreur(s), %3$s avertissement(s).',
- 'Core:SynchroReplica:TargetObject' => 'Objet Synchronisé : %1$s',
- 'Class:AsyncSendEmail' => 'Envoi d\'Email Asynchrone',
- 'Class:AsyncSendEmail/Attribute:to' => 'A',
- 'Class:AsyncSendEmail/Attribute:subject' => 'Sujet',
+ 'Class:SynchroDataSource/Error:DeleteRetentionDurationMustBeSpecified' => 'Pour que les objets soient effacés après avoir été obsoletés, il faut spécifier une durée de rétention',
+ 'Class:SynchroDataSource/Error:DeletePolicyUpdateMustBeSpecified' => 'Les objets obsolètes doivent être mis à jour, mais aucune information de mise à jour n\'est spécifiée',
+ 'Class:SynchroDataSource/Error:DataTableAlreadyExists' => 'La table %1$s existe déjà dans la base de données. Veuillez utiliser un autre nom pour la table des données de cette source.',
+ 'Core:SynchroReplica:PublicData' => 'Données synchronisées',
+ 'Core:SynchroReplica:PrivateDetails' => 'Informations internes',
+ 'Core:SynchroReplica:BackToDataSource' => 'Retourner aux détails de la source de données: %1$s',
+ 'Core:SynchroReplica:ListOfReplicas' => 'Liste des réplica',
+ 'Core:SynchroAttExtKey:ReconciliationById' => 'id (clé primaire)',
+ 'Core:SynchroAtt:attcode' => 'Champ',
+ 'Core:SynchroAtt:attcode+' => '',
+ 'Core:SynchroAtt:reconciliation' => 'Réconciliation ?',
+ 'Core:SynchroAtt:reconciliation+' => '',
+ 'Core:SynchroAtt:update' => 'Mise jour ?',
+ 'Core:SynchroAtt:update+' => '',
+ 'Core:SynchroAtt:update_policy' => 'Politique de mise à jour',
+ 'Core:SynchroAtt:update_policy+' => '',
+ 'Core:SynchroAtt:reconciliation_attcode' => 'Clé de recherche',
+ 'Core:SynchroAtt:reconciliation_attcode+' => '',
+ 'Core:SyncDataExchangeComment' => '(Synchronisation)',
+ 'Core:Synchro:ListOfDataSources' => 'Sources de données:',
+ 'Core:Synchro:LastSynchro' => 'Dernière synchronisation:',
+ 'Core:Synchro:ThisObjectIsSynchronized' => 'Cet objet est synchronisé avec une source de données',
+ 'Core:Synchro:TheObjectWasCreatedBy_Source' => 'Cet objet a été créé par la source de données %1$s',
+ 'Core:Synchro:TheObjectCanBeDeletedBy_Source' => 'Cet objet peut être effacé/b> par la source de données %1$s',
+ 'Core:Synchro:TheObjectCannotBeDeletedByUser_Source' => 'Vous ne pouvez pas effacer cet objet car il est géré par le source de données %1$s',
+ 'TitleSynchroExecution' => 'Exécution de la synchronisation',
+ 'Class:SynchroDataSource:DataTable' => 'Table contenant les données: %1$s',
+ 'Core:SyncDataSourceObsolete' => 'Cette source de données est obsolète. Opération annulée.',
+ 'Core:SyncDataSourceAccessRestriction' => 'Seuls les administrateurs et l\'utilisateur spécifié dans la source de données peuvent exécuter cette synchronisation. Opération annulée.',
+ 'Core:SyncTooManyMissingReplicas' => 'Tous les réplicas sont absents de l\'import. L\'import a-t-il réellement tourné. Opération annulée.',
+ 'Core:SyncSplitModeCLIOnly' => 'La synchronization ne peut être exécutée partiellement qu\'en mode ligne de commande',
+ 'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s replicas, %2$s erreur(s), %3$s avertissement(s).',
+ 'Core:SynchroReplica:TargetObject' => 'Objet Synchronisé : %1$s',
+ 'Class:AsyncSendEmail' => 'Envoi d\'Email Asynchrone',
+ 'Class:AsyncSendEmail/Attribute:to' => 'A',
+ 'Class:AsyncSendEmail/Attribute:subject' => 'Sujet',
'Class:AsyncSendEmail/Attribute:body' => 'Message',
'Class:AsyncSendEmail/Attribute:header' => 'En-tête',
'Class:CMDBChangeOpSetAttributeOneWayPassword' => 'Mot de passe chiffré',
@@ -1055,7 +1009,6 @@ Plusieurs champs peuvent ainsi être modifiés lors d\'une "mise à jour" en app
Dict::Add('FR FR', 'French', 'Français', array(
'Class:TagSetFieldData' => '%2$s pour la classe %1$s',
'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',
@@ -1065,7 +1018,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:TagSetFieldData/Attribute:finalclass' => 'Type d\'étiquette',
'Class:TagSetFieldData/Attribute:obj_class' => 'Type d\'objet',
'Class:TagSetFieldData/Attribute:obj_attcode' => 'Code du champ',
-
'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Impossible de supprimer une étiquette utilisée',
'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Les codes et noms des étiquettes doivent être unique',
'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Le code de l\'étiquette doit contenir entre 3 et %1$d caractères alphanumériques, et commencer par une lettre.',
@@ -1152,8 +1104,8 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:AsyncTask/Attribute:last_error+' => '',
'Class:AsyncTask/Attribute:last_attempt' => 'Dernière tentative',
'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: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',
));
//
@@ -1191,16 +1143,15 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:ResourceSystemMenu' => 'Menu System',
'Class:ResourceSystemMenu+' => '',
));
-
-
-
-
// Additional language entries not present in English dict
Dict::Add('FR FR', 'French', 'Français', array(
- 'Core:Context=REST/JSON+' => 'REST/JSON',
- 'Core:Context=Synchro+' => 'Synchro',
- 'Core:Context=Setup+' => 'Setup',
- 'Core:Context=GUI:Console+' => 'GUI:Console',
- 'Core:Context=CRON+' => 'cron',
- 'Core:Context=GUI:Portal+' => 'GUI:Portal',
+ 'Core:Context=REST/JSON+' => 'REST/JSON',
+ 'Core:Context=Synchro+' => 'Synchro',
+ 'Core:Context=Setup+' => 'Setup',
+ 'Core:Context=GUI:Console+' => 'GUI:Console',
+ 'Core:Context=CRON+' => 'cron',
+ 'Core:Context=GUI:Portal+' => 'GUI:Portal'
));
+
+
+
diff --git a/dictionaries/fr.dictionary.itop.ui.php b/dictionaries/fr.dictionary.itop.ui.php
index 7ba682c822..929cd8e1d9 100644
--- a/dictionaries/fr.dictionary.itop.ui.php
+++ b/dictionaries/fr.dictionary.itop.ui.php
@@ -4,24 +4,23 @@
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:AuditCategory' => 'Catégorie d\'audit',
- 'Class:AuditCategory+' => 'La catégorie d\'audit définit un ensemble d\'objets qui doivent être audité.
+ 'Class:AuditCategory' => 'Catégorie d\'audit',
+ 'Class:AuditCategory+' => 'La catégorie d\'audit définit un ensemble d\'objets qui doivent être audité.
Elle regroupe toutes les régles qui s\'appliquent au même périmètre d\'objets',
- 'Class:AuditCategory/Attribute:name' => 'Nom',
- 'Class:AuditCategory/Attribute:name+' => 'Identifie un ensemble d\'objets à auditer',
- 'Class:AuditCategory/Attribute:description' => 'Description',
- 'Class:AuditCategory/Attribute:description+' => '',
- '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',
- 'Class:AuditCategory/Attribute:rules_list+' => 'Les règles d\'audit qui utilisent le périmètre de cette catégorie',
- 'Class:AuditCategory/Attribute:ok_error_tolerance' => 'Seuil d\'alerte',
- 'Class:AuditCategory/Attribute:ok_error_tolerance+' => 'Pourcentage d\'objets en erreur au dela duquel le résultat est à surveiller (orange)',
- 'Class:AuditCategory/Attribute:warning_error_tolerance' => 'Seuil d\'erreur',
+ 'Class:AuditCategory/Attribute:name' => 'Nom',
+ 'Class:AuditCategory/Attribute:name+' => 'Identifie un ensemble d\'objets à auditer',
+ 'Class:AuditCategory/Attribute:description' => 'Description',
+ 'Class:AuditCategory/Attribute:description+' => '',
+ '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',
+ 'Class:AuditCategory/Attribute:rules_list+' => 'Les règles d\'audit qui utilisent le périmètre de cette catégorie',
+ 'Class:AuditCategory/Attribute:ok_error_tolerance' => 'Seuil d\'alerte',
+ 'Class:AuditCategory/Attribute:ok_error_tolerance+' => 'Pourcentage d\'objets en erreur au dela duquel le résultat est à surveiller (orange)',
+ 'Class:AuditCategory/Attribute:warning_error_tolerance' => 'Seuil d\'erreur',
'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:AuditCategory/Attribute:domains_list' => 'Domaines',
+ 'Class:AuditCategory/Attribute:domains_list+' => 'Domaines incluant cette catégorie d\'audit',
));
//
@@ -29,27 +28,27 @@ Elle regroupe toutes les régles qui s\'appliquent au même périmètre d\'objet
//
Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:AuditRule' => 'Règle d\'audit',
- 'Class:AuditRule+' => 'Une règle d\'audit correspond à une vérification particulière.
+ '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',
- 'Class:AuditRule/Attribute:name' => 'Nom',
- 'Class:AuditRule/Attribute:name+' => 'Une vérification particulière',
- 'Class:AuditRule/Attribute:description' => 'Description',
- 'Class:AuditRule/Attribute:description+' => 'Qu\'est ce qu\'on vérifie ? Comment le corriger ? Qui doit le faire ? ...',
- 'Class:AuditRule/Attribute:query' => 'Requête',
- 'Class:AuditRule/Attribute:query+' => 'Requête OQL à executer. Les classes retournées doivent être cohérentes avec celles définies dans le périmètre de la catégorie',
- 'Class:AuditRule/Attribute:valid_flag' => 'Objets retournés :',
- 'Class:AuditRule/Attribute:valid_flag+' => 'Que retourne la requête ci-dessus ?
+ 'Class:AuditRule/Attribute:name' => 'Nom',
+ 'Class:AuditRule/Attribute:name+' => 'Une vérification particulière',
+ 'Class:AuditRule/Attribute:description' => 'Description',
+ 'Class:AuditRule/Attribute:description+' => 'Qu\'est ce qu\'on vérifie ? Comment le corriger ? Qui doit le faire ? ...',
+ 'Class:AuditRule/Attribute:query' => 'Requête',
+ 'Class:AuditRule/Attribute:query+' => 'Requête OQL à executer. Les classes retournées doivent être cohérentes avec celles définies dans le périmètre de la catégorie',
+ 'Class:AuditRule/Attribute:valid_flag' => 'Objets retournés :',
+ 'Class:AuditRule/Attribute:valid_flag+' => 'Que retourne la requête ci-dessus ?
"les objets valides" : alors les objets en erreur sont tout ceux du périmètre qui ne sont pas dans la liste des valides.
"les objets invalides" : alors les objets en erreur sont les invalides qui font partie du périmètre.',
- 'Class:AuditRule/Attribute:valid_flag/Value:true' => 'les objets valides',
- 'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'Alors les objets en erreur sont tout ceux du périmètre qui ne sont pas dans la liste des objets valides',
- 'Class:AuditRule/Attribute:valid_flag/Value:false' => 'les objets invalides',
+ 'Class:AuditRule/Attribute:valid_flag/Value:true' => 'les objets valides',
+ 'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'Alors les objets en erreur sont tout ceux du périmètre qui ne sont pas dans la liste des objets valides',
+ '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_name' => 'Nom de la catégorie',
- 'Class:AuditRule/Attribute:category_name+' => '',
+ 'Class:AuditRule/Attribute:category_id' => 'Catégorie',
+ 'Class:AuditRule/Attribute:category_id+' => '',
+ 'Class:AuditRule/Attribute:category_name' => 'Nom de la catégorie',
+ 'Class:AuditRule/Attribute:category_name+' => '',
));
//
@@ -57,16 +56,16 @@ Elle s\'applique à tous les objets dans le périmètre de sa catégorie d\'audi
//
Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:AuditDomain' => 'Domaine d\'audit',
- 'Class:AuditDomain+' => 'Un domaine permet de regrouper ensemble des catégories d\'audit.
+ '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:icon' => 'Icône',
- 'Class:AuditDomain/Attribute:icon+' => '',
- 'Class:AuditDomain/Attribute:categories_list' => 'Catégories',
+ '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:icon' => 'Icône',
+ '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à',
));
@@ -76,50 +75,49 @@ Lorsqu\'on execute l\'audit sur un domaine, toutes les catégories d\'audit incl
//
Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:lnkAuditCategoryToAuditDomain' => 'Link AuditCategory / AuditDomain',
- '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',
+ 'Class:lnkAuditCategoryToAuditDomain' => 'Link AuditCategory / AuditDomain',
+ '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',
'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name+' => 'Nom de la catégorie d\'audit',
- 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id' => 'Domaine',
- '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:lnkAuditCategoryToAuditDomain/Attribute:domain_id' => 'Domaine',
+ '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', array(
- 'Class:Query' => 'Requête',
- 'Class:Query+' => 'Une requête définit un ensemble d\'information de manière dynamique',
- 'Class:Query/Attribute:name' => 'Nom',
- 'Class:Query/Attribute:name+' => 'Identification de la requête',
- 'Class:Query/Attribute:description' => 'Description',
- 'Class:Query/Attribute:description+' => 'Description complète (finalité, utilisations, public)',
- 'Class:Query/Attribute:is_template' => 'Base pour champ OQL',
- 'Class:Query/Attribute:is_template+' => 'Utilisable comme base pour les destinataires des Notifications',
- 'Class:Query/Attribute:is_template/Value:yes' => 'Oui',
- 'Class:Query/Attribute:is_template/Value:no' => 'Non',
- 'Class:Query/Attribute:export_count' => 'Nombre d\'exports',
- 'Class:Query/Attribute:export_count+' => 'Compteur reflétant le nombre d\'éxécutions de cette requête',
- 'Class:Query/Attribute:export_last_date' => 'Dernier export',
- 'Class:Query/Attribute:export_last_date+' => 'Date et heure de la dernière éxécution',
- 'Class:Query/Attribute:export_last_user_id' => 'Utilisateur',
- 'Class:Query/Attribute:export_last_user_id+' => 'Dernier utilisateur ayant exécuté cette requête',
- 'Class:Query/Attribute:export_last_user_contact' => 'Contact',
+ 'Class:Query' => 'Requête',
+ 'Class:Query+' => 'Une requête définit un ensemble d\'information de manière dynamique',
+ 'Class:Query/Attribute:name' => 'Nom',
+ 'Class:Query/Attribute:name+' => 'Identification de la requête',
+ 'Class:Query/Attribute:description' => 'Description',
+ 'Class:Query/Attribute:description+' => 'Description complète (finalité, utilisations, public)',
+ 'Class:Query/Attribute:is_template' => 'Base pour champ OQL',
+ 'Class:Query/Attribute:is_template+' => 'Utilisable comme base pour les destinataires des Notifications',
+ 'Class:Query/Attribute:is_template/Value:yes' => 'Oui',
+ 'Class:Query/Attribute:is_template/Value:no' => 'Non',
+ 'Class:Query/Attribute:export_count' => 'Nombre d\'exports',
+ 'Class:Query/Attribute:export_count+' => 'Compteur reflétant le nombre d\'éxécutions de cette requête',
+ 'Class:Query/Attribute:export_last_date' => 'Dernier export',
+ 'Class:Query/Attribute:export_last_date+' => 'Date et heure de la dernière éxécution',
+ 'Class:Query/Attribute:export_last_user_id' => 'Utilisateur',
+ 'Class:Query/Attribute:export_last_user_id+' => 'Dernier utilisateur ayant exécuté cette requête',
+ 'Class:Query/Attribute:export_last_user_contact' => 'Contact',
'Class:Query/Attribute:export_last_user_contact+' => 'Dernier contact ayant exécuté cette requête',
- 'Query:baseinfo' => 'Informations générales',
- 'Query:exportInfo' => 'Informations sur les exports',
- 'Class:QueryOQL/Attribute:fields' => 'Champs',
- 'Class:QueryOQL/Attribute:fields+' => 'Liste CSV des attributs (ou alias.attribut) à exporter',
- 'Class:QueryOQL' => 'Requête OQL',
- 'Class:QueryOQL+' => 'Une requête écrite dans le langage "Object Query Language"',
- 'Class:QueryOQL/Attribute:oql' => 'Expression',
- 'Class:QueryOQL/Attribute:oql+' => 'Expression OQL',
+ 'Query:baseinfo' => 'Informations générales',
+ 'Query:exportInfo' => 'Informations sur les exports',
+ 'Class:QueryOQL/Attribute:fields' => 'Champs',
+ 'Class:QueryOQL/Attribute:fields+' => 'Liste CSV des attributs (ou alias.attribut) à exporter',
+ 'Class:QueryOQL' => 'Requête OQL',
+ 'Class:QueryOQL+' => 'Une requête écrite dans le langage "Object Query Language"',
+ 'Class:QueryOQL/Attribute:oql' => 'Expression',
+ 'Class:QueryOQL/Attribute:oql+' => 'Expression OQL',
));
//////////////////////////////////////////////////////////////////////
@@ -132,37 +130,36 @@ Dict::Add('FR FR', 'French', 'Français', array(
//
Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:User' => 'Utilisateur',
- 'Class:User+' => 'Compte utilisateur',
- 'Class:User/Attribute:finalclass' => 'Type de compte',
- 'Class:User/Attribute:finalclass+' => 'Nom de la classe instanciable',
- 'Class:User/Attribute:contactid' => 'Personne',
- 'Class:User/Attribute:contactid+' => 'Ce champ est obligatoire pour un utilisateur portail et très souhaitable hors comptes systèmes',
- 'Class:User/Attribute:org_id' => 'Organisation',
- 'Class:User/Attribute:org_id+' => 'Organisation de la personne associée',
- 'Class:User/Attribute:last_name' => 'Nom',
- 'Class:User/Attribute:last_name+' => 'Nom de la personne associée',
- 'Class:User/Attribute:first_name' => 'Prénom',
- 'Class:User/Attribute:first_name+' => 'Prénom de la personne associée',
- 'Class:User/Attribute:email' => 'Adresse mél',
- 'Class:User/Attribute:email+' => 'Adresse mél de la personne associée',
- 'Class:User/Attribute:login' => 'Login',
- 'Class:User/Attribute:login+' => 'Indentifiant de ce compte, doit être unique au sein d\''.ITOP_APPLICATION_SHORT,
- 'Class:User/Attribute:language' => 'Langue',
- 'Class:User/Attribute:language+' => 'Langue de défaut d\''.ITOP_APPLICATION_SHORT.' pour cet utilisateur, à choisir parmi les langues dans lequelles '.ITOP_APPLICATION_SHORT.' a été traduit.',
- 'Class:User/Attribute:language/Value:EN US' => 'Anglais',
+ 'Class:User' => 'Utilisateur',
+ 'Class:User+' => 'Compte utilisateur',
+ 'Class:User/Attribute:finalclass' => 'Type de compte',
+ 'Class:User/Attribute:finalclass+' => 'Nom de la classe instanciable',
+ 'Class:User/Attribute:contactid' => 'Personne',
+ 'Class:User/Attribute:contactid+' => 'Ce champ est obligatoire pour un utilisateur portail et très souhaitable hors comptes systèmes',
+ 'Class:User/Attribute:org_id' => 'Organisation',
+ 'Class:User/Attribute:org_id+' => 'Organisation de la personne associée',
+ 'Class:User/Attribute:last_name' => 'Nom',
+ 'Class:User/Attribute:last_name+' => 'Nom de la personne associée',
+ 'Class:User/Attribute:first_name' => 'Prénom',
+ 'Class:User/Attribute:first_name+' => 'Prénom de la personne associée',
+ 'Class:User/Attribute:email' => 'Adresse mél',
+ 'Class:User/Attribute:email+' => 'Adresse mél de la personne associée',
+ 'Class:User/Attribute:login' => 'Login',
+ 'Class:User/Attribute:login+' => 'Indentifiant de ce compte, doit être unique au sein d\''.ITOP_APPLICATION_SHORT,
+ 'Class:User/Attribute:language' => 'Langue',
+ 'Class:User/Attribute:language+' => 'Langue de défaut d\''.ITOP_APPLICATION_SHORT.' pour cet utilisateur, à choisir parmi les langues dans lequelles '.ITOP_APPLICATION_SHORT.' a été traduit.',
+ 'Class:User/Attribute:language/Value:EN US' => 'Anglais',
'Class:User/Attribute:language/Value:EN US+' => 'Anglais (Etats-unis)',
- 'Class:User/Attribute:language/Value:FR FR' => 'Français',
+ 'Class:User/Attribute:language/Value:FR FR' => 'Français',
'Class:User/Attribute:language/Value:FR FR+' => 'Français (France)',
- 'Class:User/Attribute:profile_list' => 'Profils',
- 'Class:User/Attribute:profile_list+' => 'Rôles, ouvrants les droits d\'accès',
- 'Class:User/Attribute:allowed_org_list' => 'Organisations permises',
- 'Class:User/Attribute:allowed_org_list+' => 'L\'utilisateur a le droit de voir les données des organisations listées ici. Si aucune organisation n\'est spécifiée, alors aucune restriction ne s\'applique.',
- 'Class:User/Attribute:status' => 'Etat',
- 'Class:User/Attribute:status+' => 'Est-ce que ce compte utilisateur est actif, ou non?',
+ 'Class:User/Attribute:profile_list' => 'Profils',
+ 'Class:User/Attribute:profile_list+' => 'Rôles, ouvrants les droits d\'accès',
+ 'Class:User/Attribute:allowed_org_list' => 'Organisations permises',
+ 'Class:User/Attribute:allowed_org_list+' => 'L\'utilisateur a le droit de voir les données des organisations listées ici. Si aucune organisation n\'est spécifiée, alors aucune restriction ne s\'applique.',
+ 'Class:User/Attribute:status' => 'Etat',
+ 'Class:User/Attribute:status+' => 'Est-ce que ce compte utilisateur est actif, ou non?',
'Class:User/Attribute:status/Value:enabled' => 'Actif',
'Class:User/Attribute:status/Value:disabled' => 'Désactivé',
-
'Class:User/Error:LoginMustBeUnique' => 'Le login doit être unique - "%1s" est déjà utilisé.',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'L\'utilisateur doit avoir au moins un profil.',
'Class:User/Error:ProfileNotAllowed' => 'Le profil "%1$s" ne peux pas être ajouté à son propre utilisateur, il interdit l\'accès à la console',
@@ -371,6 +368,28 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Expression:Unit:Short:YEAR' => 'a',
));
+//
+// Duplicated into itop-welcome-itil ( will be removed from here...)
+//
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Menu:WelcomeMenu' => 'Bienvenue',
+ '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',
+ 'Menu:CSVImportMenu+' => 'Import ou mise à jour en masse',
+ 'Menu:DataModelMenu' => 'Modèle de données',
+ 'Menu:DataModelMenu+' => 'Résumé du modèle de données',
+ 'Menu:ExportMenu' => 'Export',
+ 'Menu:ExportMenu+' => 'Export des résultats d\'une requête en HTML, CSV ou XML',
+ 'Menu:NotificationsMenu' => 'Notifications',
+ 'Menu:NotificationsMenu+' => 'Configurer les Notifications',
+ 'Menu:MyShortcuts' => 'Mes raccourcis',
+ 'Menu:DataAdministration' => 'Administration des données',
+ 'Menu:DataAdministration+' => 'Administration des données',
+ 'Menu:Notifications:Title' => 'Catégories d\'audit'
+));
//
// String from the User Interface: menu, messages, buttons, etc...
@@ -380,12 +399,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
'BooleanLabel:yes' => 'oui',
'BooleanLabel:no' => 'non',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login',
- 'Menu:WelcomeMenu' => 'Bienvenue',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenu+' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT,// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Bienvenue',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage+' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT,// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Bienvenue dans '.ITOP_APPLICATION_SHORT,
-
'UI:WelcomeMenu:LeftBlock' => '
'.ITOP_APPLICATION_SHORT.' est un portail opérationnel complet et libre pour gérer votre SI.
il contient:
Une base de gestion des configurations (CMDB - Configuration management database) pour documenter et gérer votre parc informatique.
Des tableaux de bord pour avoir rapidement une vue synthétique de votre SI.
Tous ces modules peuvent être installés séparément, à votre rythme.
',
-
'UI:WelcomeMenu:RightBlock' => '
'.ITOP_APPLICATION_SHORT.' a été conçu pour les fournisseurs de service, il permet à vos équipes IT de gérer facilement de multiples clients et organisations.
iTop fournit un riche ensemble de processus métier pour:
Augmenter l\'efficacité de la gestion de votre SI
@@ -455,97 +468,93 @@ Nous espérons que vous aimerez cette version autant que nous avons eu du plaisi
'UI:Button:Evaluate' => ' Exécuter ',
'UI:Button:Evaluate:Title' => ' Exécuter (Ctrl+Entrée)',
'UI:Button:AddObject' => ' Ajouter... ',
- 'UI:Button:BrowseObjects' => ' Naviguer... ',
- 'UI:Button:Add' => ' Ajouter ',
- 'UI:Button:AddToList' => ' << Ajouter ',
- 'UI:Button:RemoveFromList' => ' Enlever >> ',
- 'UI:Button:FilterList' => ' Filtrer... ',
- 'UI:Button:Create' => ' Créer ',
- 'UI:Button:Delete' => ' Supprimer ',
- 'UI:Button:Rename' => ' Renommer... ',
- 'UI:Button:ChangePassword' => ' Changer ! ',
- 'UI:Button:ResetPassword' => ' Ràz du mot de passe ',
- 'UI:Button:Insert' => 'Insérer',
- 'UI:Button:More' => 'Plus',
- 'UI:Button:Less' => 'Moins',
- 'UI:Button:Wait' => 'Patientez pendant la mise à jour des champs',
- 'UI:Treeview:CollapseAll' => 'Tout replier',
- 'UI:Treeview:ExpandAll' => 'Tout déplier',
- 'UI:UserPref:DoNotShowAgain' => 'Ne plus afficher ce message',
+ 'UI:Button:BrowseObjects' => ' Naviguer... ',
+ 'UI:Button:Add' => ' Ajouter ',
+ 'UI:Button:AddToList' => ' << Ajouter ',
+ 'UI:Button:RemoveFromList' => ' Enlever >> ',
+ 'UI:Button:FilterList' => ' Filtrer... ',
+ 'UI:Button:Create' => ' Créer ',
+ 'UI:Button:Delete' => ' Supprimer ',
+ 'UI:Button:Rename' => ' Renommer... ',
+ 'UI:Button:ChangePassword' => ' Changer ! ',
+ 'UI:Button:ResetPassword' => ' Ràz du mot de passe ',
+ 'UI:Button:Insert' => 'Insérer',
+ 'UI:Button:More' => 'Plus',
+ 'UI:Button:Less' => 'Moins',
+ 'UI:Button:Wait' => 'Patientez pendant la mise à jour des champs',
+ 'UI:Treeview:CollapseAll' => 'Tout replier',
+ 'UI:Treeview:ExpandAll' => 'Tout déplier',
+ 'UI:UserPref:DoNotShowAgain' => 'Ne plus afficher ce message',
'UI:InputFile:NoFileSelected' => 'Aucun fichier sélectionné',
- 'UI:InputFile:SelectFile' => 'Sélectionner un fichier',
-
- 'UI:SearchToggle' => 'Recherche',
- 'UI:ClickToCreateNew' => 'Créer un(e) %1$s',
- 'UI:SearchFor_Class' => 'Rechercher des objets de type %1$s',
- 'UI:NoObjectToDisplay' => 'Aucun objet à afficher.',
- 'UI:Error:SaveFailed' => 'L\'objet ne peut pas être sauvé : ',
- 'UI:Error:MandatoryTemplateParameter_object_id' => 'Le paramètre object_id est obligatoire quand link_attr est spécifié. Vérifiez la définition du modèle.',
- 'UI:Error:MandatoryTemplateParameter_target_attr' => 'Le paramètre taarget_attr est obligatoire quand link_attr est spécifié. Vérifiez la définition du modèle.',
- 'UI:Error:MandatoryTemplateParameter_group_by' => 'Le paramètre group_by est obligatoire. Vérifiez la définition du modèle.',
- 'UI:Error:InvalidGroupByFields' => 'Liste des champs "group by" incorrecte: "%1$s".',
- 'UI:Error:UnsupportedStyleOfBlock' => 'Erreur: style de bloc("%1$s") inconnu.',
+ 'UI:InputFile:SelectFile' => 'Sélectionner un fichier',
+ 'UI:SearchToggle' => 'Recherche',
+ 'UI:ClickToCreateNew' => 'Créer un(e) %1$s',
+ 'UI:SearchFor_Class' => 'Rechercher des objets de type %1$s',
+ 'UI:NoObjectToDisplay' => 'Aucun objet à afficher.',
+ 'UI:Error:SaveFailed' => 'L\'objet ne peut pas être sauvé : ',
+ 'UI:Error:MandatoryTemplateParameter_object_id' => 'Le paramètre object_id est obligatoire quand link_attr est spécifié. Vérifiez la définition du modèle.',
+ 'UI:Error:MandatoryTemplateParameter_target_attr' => 'Le paramètre taarget_attr est obligatoire quand link_attr est spécifié. Vérifiez la définition du modèle.',
+ 'UI:Error:MandatoryTemplateParameter_group_by' => 'Le paramètre group_by est obligatoire. Vérifiez la définition du modèle.',
+ 'UI:Error:InvalidGroupByFields' => 'Liste des champs "group by" incorrecte: "%1$s".',
+ 'UI:Error:UnsupportedStyleOfBlock' => 'Erreur: style de bloc("%1$s") inconnu.',
'UI:Error:IncorrectLinkDefinition_LinkedClass_Class' => 'la définition du lien est incorrecte: la classe d\'objets à gérer: %1$s n\'est référencée par aucune clef externe de la classe %2$s',
- 'UI:Error:Object_Class_Id_NotFound' => 'L\'objet: %1$s:%2$d est introuvable.',
- 'UI:Error:WizardCircularReferenceInDependencies' => 'Erreur: Référence circulaire entre les dépendences entre champs, vérifiez le modèle de données.',
- 'UI:Error:UploadedFileTooBig' => 'Le fichier téléchargé est trop gros. (La taille maximale autorisée est %1$s). Pour modifier cette limite contactez votre administrateur '.ITOP_APPLICATION_SHORT.'. (Réglages upload_max_filesize et post_max_size dans la configuration PHP sur le serveur)',
- 'UI:Error:UploadedFileTruncated.' => 'Le fichier téléchargé a été tronqué !',
- 'UI:Error:NoTmpDir' => 'Il n\'y a aucun répertoire temporaire de défini.',
- 'UI:Error:CannotWriteToTmp_Dir' => 'Impossible d\'écrire le fichier temporaire sur disque. upload_tmp_dir = "%1$s".',
- 'UI:Error:UploadStoppedByExtension_FileName' => 'Téléchargement arrêté à cause de l\'extension. (Nom du fichier original = "%1$s").',
- 'UI:Error:UploadFailedUnknownCause_Code' => 'Le téléchargement a échoué pour une raison inconnue. (Code d\'erreur = "%1$s").',
-
- 'UI:Error:1ParametersMissing' => 'Erreur: Pour effectuer cette opération il manque le paramètre suivant: %1$s.',
- 'UI:Error:2ParametersMissing' => 'Erreur: Pour effectuer cette opération il manque les paramètres suivants: %1$s and %2$s.',
- 'UI:Error:3ParametersMissing' => 'Erreur: Pour effectuer cette opération il manque les paramètres suivants: %1$s, %2$s and %3$s.',
- 'UI:Error:4ParametersMissing' => 'Erreur: Pour effectuer cette opération il manque les paramètres suivants: %1$s, %2$s, %3$s and %4$s.',
- 'UI:Error:IncorrectOQLQuery_Message' => 'Erreur: requête OQL incorrecte: %1$s',
+ 'UI:Error:Object_Class_Id_NotFound' => 'L\'objet: %1$s:%2$d est introuvable.',
+ 'UI:Error:WizardCircularReferenceInDependencies' => 'Erreur: Référence circulaire entre les dépendences entre champs, vérifiez le modèle de données.',
+ 'UI:Error:UploadedFileTooBig' => 'Le fichier téléchargé est trop gros. (La taille maximale autorisée est %1$s). Pour modifier cette limite contactez votre administrateur '.ITOP_APPLICATION_SHORT.'. (Réglages upload_max_filesize et post_max_size dans la configuration PHP sur le serveur)',
+ 'UI:Error:UploadedFileTruncated.' => 'Le fichier téléchargé a été tronqué !',
+ 'UI:Error:NoTmpDir' => 'Il n\'y a aucun répertoire temporaire de défini.',
+ 'UI:Error:CannotWriteToTmp_Dir' => 'Impossible d\'écrire le fichier temporaire sur disque. upload_tmp_dir = "%1$s".',
+ 'UI:Error:UploadStoppedByExtension_FileName' => 'Téléchargement arrêté à cause de l\'extension. (Nom du fichier original = "%1$s").',
+ 'UI:Error:UploadFailedUnknownCause_Code' => 'Le téléchargement a échoué pour une raison inconnue. (Code d\'erreur = "%1$s").',
+ 'UI:Error:1ParametersMissing' => 'Erreur: Pour effectuer cette opération il manque le paramètre suivant: %1$s.',
+ 'UI:Error:2ParametersMissing' => 'Erreur: Pour effectuer cette opération il manque les paramètres suivants: %1$s and %2$s.',
+ 'UI:Error:3ParametersMissing' => 'Erreur: Pour effectuer cette opération il manque les paramètres suivants: %1$s, %2$s and %3$s.',
+ 'UI:Error:4ParametersMissing' => 'Erreur: Pour effectuer cette opération il manque les paramètres suivants: %1$s, %2$s, %3$s and %4$s.',
+ 'UI:Error:IncorrectOQLQuery_Message' => 'Erreur: requête OQL incorrecte: %1$s',
'UI:Error:AnErrorOccuredWhileRunningTheQuery_Message' => 'Une erreur s\'est produite en exécutant la requête: %1$s',
- 'UI:Error:ObjectAlreadyUpdated' => 'Erreur: l\'objet a déjà été mis à jour.',
- 'UI:Error:ObjectCannotBeUpdated' => 'Erreur: l\'objet ne peut pas être mis à jour.',
- 'UI:Error:ObjectsAlreadyDeleted' => 'Erreur: les objets ont déjà été supprimés !',
- 'UI:Error:BulkDeleteNotAllowedOn_Class' => 'Vous n\'êtes pas autorisé à faire une suppression massive sur les objets de type %1$s',
- 'UI:Error:DeleteNotAllowedOn_Class' => 'Vous n\'êtes pas autorisé à supprimer des objets de type %1$s',
- 'UI:Error:ReadNotAllowedOn_Class' => 'Vous n\'êtes pas autorisé à voir des objets de type %1$s',
- 'UI:Error:BulkModifyNotAllowedOn_Class' => 'Vous n\'êtes pas autorisé à faire une modification massive sur les objets de type %1$s',
- 'UI:Error:ObjectAlreadyCloned' => 'Erreur: l\'objet a déjà été dupliqué !',
- 'UI:Error:ObjectAlreadyCreated' => 'Erreur: l\'objet a déjà été créé !',
- 'UI:Error:Invalid_Stimulus_On_Object_In_State' => '%2$s est actuellement dans l\'état "%3$s", l\'opération "%1$s" que vous avez demandée ne peut être appliquée.',
- 'UI:Error:InvalidDashboardFile' => 'Erreur: Le fichier tableau de bord est invalide',
- 'UI:Error:InvalidDashboard' => 'Erreur: Le tableau de bord est invalide',
- 'UI:Error:MaintenanceMode' => 'L\'application est en maintenance',
- 'UI:Error:MaintenanceTitle' => 'Maintenance',
- 'UI:Error:InvalidToken' => 'Erreur: l\'opération a déjà été effectuée (CSRF token not found)',
-
+ 'UI:Error:ObjectAlreadyUpdated' => 'Erreur: l\'objet a déjà été mis à jour.',
+ 'UI:Error:ObjectCannotBeUpdated' => 'Erreur: l\'objet ne peut pas être mis à jour.',
+ 'UI:Error:ObjectsAlreadyDeleted' => 'Erreur: les objets ont déjà été supprimés !',
+ 'UI:Error:BulkDeleteNotAllowedOn_Class' => 'Vous n\'êtes pas autorisé à faire une suppression massive sur les objets de type %1$s',
+ 'UI:Error:DeleteNotAllowedOn_Class' => 'Vous n\'êtes pas autorisé à supprimer des objets de type %1$s',
+ 'UI:Error:ReadNotAllowedOn_Class' => 'Vous n\'êtes pas autorisé à voir des objets de type %1$s',
+ 'UI:Error:BulkModifyNotAllowedOn_Class' => 'Vous n\'êtes pas autorisé à faire une modification massive sur les objets de type %1$s',
+ 'UI:Error:ObjectAlreadyCloned' => 'Erreur: l\'objet a déjà été dupliqué !',
+ 'UI:Error:ObjectAlreadyCreated' => 'Erreur: l\'objet a déjà été créé !',
+ 'UI:Error:Invalid_Stimulus_On_Object_In_State' => '%2$s est actuellement dans l\'état "%3$s", l\'opération "%1$s" que vous avez demandée ne peut être appliquée.',
+ 'UI:Error:InvalidDashboardFile' => 'Erreur: Le fichier tableau de bord est invalide',
+ 'UI:Error:InvalidDashboard' => 'Erreur: Le tableau de bord est invalide',
+ 'UI:Error:MaintenanceMode' => 'L\'application est en maintenance',
+ 'UI:Error:MaintenanceTitle' => 'Maintenance',
+ 'UI:Error:InvalidToken' => 'Erreur: l\'opération a déjà été effectuée (CSRF token not found)',
'UI:Error:SMTP:UnknownVendor' => 'Le provider SMTP OAuth 2.0 %1$s n\'existe pas',
-
- 'UI:GroupBy:Count' => 'Nombre',
- 'UI:GroupBy:Count+' => 'Nombre d\'éléments',
- 'UI:CountOfObjects' => '%1$d objets correspondants aux critères.',
- 'UI_CountOfObjectsShort' => '%1$d objets.',
- 'UI:NoObject_Class_ToDisplay' => 'Aucun objet %1$s à afficher',
- 'UI:History:LastModified_On_By' => 'Dernière modification par %2$s le %1$s.',
- 'UI:HistoryTab' => 'Historique',
- 'UI:NotificationsTab' => 'Notifications',
- 'UI:History:BulkImports' => 'Historique',
- 'UI:History:BulkImports+' => 'Liste des imports CSV (le dernier est en haut de la liste)',
- 'UI:History:BulkImportDetails' => 'Changements résultant de l\'import CSV du %1$s (auteur: %2$s)',
- 'UI:History:Date' => 'Date',
- 'UI:History:Date+' => 'Date de modification',
- 'UI:History:User' => 'Utilisateur',
- 'UI:History:User+' => 'Utilisateur qui a fait la modification',
- 'UI:History:Changes' => 'Changements',
- 'UI:History:Changes+' => 'Changements sur cet objet',
- 'UI:History:StatsCreations' => 'Créés',
- 'UI:History:StatsCreations+' => 'Nombre d\'objets créés',
- 'UI:History:StatsModifs' => 'Modifiés',
- 'UI:History:StatsModifs+' => 'Nombre d\'objets modifiés',
- 'UI:History:StatsDeletes' => 'Effacés',
- 'UI:History:StatsDeletes+' => 'Nombre d\'objets effacés',
- 'UI:Loading' => 'Chargement...',
- 'UI:Menu:Actions' => 'Actions',
- 'UI:Menu:OtherActions' => 'Autres actions',
- 'UI:Menu:Transitions' => 'Transitions',
+ 'UI:GroupBy:Count' => 'Nombre',
+ 'UI:GroupBy:Count+' => 'Nombre d\'éléments',
+ 'UI:CountOfObjects' => '%1$d objets correspondants aux critères.',
+ 'UI_CountOfObjectsShort' => '%1$d objets.',
+ 'UI:NoObject_Class_ToDisplay' => 'Aucun objet %1$s à afficher',
+ 'UI:History:LastModified_On_By' => 'Dernière modification par %2$s le %1$s.',
+ 'UI:HistoryTab' => 'Historique',
+ 'UI:NotificationsTab' => 'Notifications',
+ 'UI:History:BulkImports' => 'Historique',
+ 'UI:History:BulkImports+' => 'Liste des imports CSV (le dernier est en haut de la liste)',
+ 'UI:History:BulkImportDetails' => 'Changements résultant de l\'import CSV du %1$s (auteur: %2$s)',
+ 'UI:History:Date' => 'Date',
+ 'UI:History:Date+' => 'Date de modification',
+ 'UI:History:User' => 'Utilisateur',
+ 'UI:History:User+' => 'Utilisateur qui a fait la modification',
+ 'UI:History:Changes' => 'Changements',
+ 'UI:History:Changes+' => 'Changements sur cet objet',
+ 'UI:History:StatsCreations' => 'Créés',
+ 'UI:History:StatsCreations+' => 'Nombre d\'objets créés',
+ 'UI:History:StatsModifs' => 'Modifiés',
+ 'UI:History:StatsModifs+' => 'Nombre d\'objets modifiés',
+ 'UI:History:StatsDeletes' => 'Effacés',
+ 'UI:History:StatsDeletes+' => 'Nombre d\'objets effacés',
+ 'UI:Loading' => 'Chargement...',
+ 'UI:Menu:Actions' => 'Actions',
+ 'UI:Menu:OtherActions' => 'Autres actions',
+ 'UI:Menu:Transitions' => 'Transitions',
'UI:Menu:OtherTransitions' => 'Autres transitions',
'UI:Menu:View' => 'Voir cet objet',
'UI:Menu:New' => 'Créer...',
@@ -591,7 +600,6 @@ Nous espérons que vous aimerez cette version autant que nous avons eu du plaisi
'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.',
@@ -602,319 +610,310 @@ Nous espérons que vous aimerez cette version autant que nous avons eu du plaisi
'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.
.',
-
'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' => '~~',
- '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:About' => '~~',
+ '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 !',
- 'UI:Title:DataPreview' => 'Aperçu des données',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Erreur: Les données semblent ne contenir qu\'une seule colonne. Avez-vous choisi le bon séparateur ?',
- 'UI:CSVImport:FieldName' => 'Champ n°%1$d',
- 'UI:CSVImport:DataLine1' => 'Données Ligne 1',
- 'UI:CSVImport:DataLine2' => 'Données Ligne 2',
- 'UI:CSVImport:idField' => 'id (Clef primaire)',
- 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Import massif',
- 'UI:Title:BulkImport+' => 'Assistant d\'import CSV',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisation de %1$d éléments de type %2$s',
- 'UI:CSVImport:ClassesSelectOne' => '-- choisir une valeur --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Erreur interne: "%1$s" n\'est pas une code correct car "%2$s" n\'est pas une clef externe de la classe "%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objets(s) resteront inchangés.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objets(s) seront modifiés.',
- 'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objets(s) seront créés.',
- 'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objets(s) seront en erreur.',
- 'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objets(s) n\'ont pas changé.',
- 'UI:CSVImport:ObjectsWereModified' => '%1$d objets(s)ont été modifiés.',
- 'UI:CSVImport:ObjectsWereAdded' => '%1$d objets(s) ont été créés.',
- 'UI:CSVImport:ObjectsHadErrors' => '%1$d ligne(s) contenaient des erreurs.',
- 'UI:Title:CSVImportStep2' => 'Etape 2 sur 5: Options du format CSV',
- 'UI:Title:CSVImportStep3' => 'Etape 3 sur 5: Correspondance des données',
- 'UI:Title:CSVImportStep4' => 'Etape 4 sur 5: Simulation de l\'import',
- 'UI:Title:CSVImportStep5' => 'Etape 5 sur 5: Import terminé',
- 'UI:CSVImport:LinesNotImported' => 'Des lignes n\'ont pas été importées:',
- 'UI:CSVImport:LinesNotImported+' => 'Les lignes suivantes n\'ont pas été importées car elles contenaient des erreurs.',
- 'UI:CSVImport:SeparatorComma+' => ', (virgule)',
- 'UI:CSVImport:SeparatorSemicolon+' => '; (point-virgule)',
- 'UI:CSVImport:SeparatorTab+' => 'tab',
- 'UI:CSVImport:SeparatorOther' => 'autre :',
- 'UI:CSVImport:QualifierDoubleQuote+' => '" (guillemet double)',
- 'UI:CSVImport:QualifierSimpleQuote+' => '\' (guillemet simple / apostrophe)',
- 'UI:CSVImport:QualifierOther' => 'autre :',
- 'UI:CSVImport:TreatFirstLineAsHeader' => 'La première ligne est l\'en-tête (noms des colonnes)',
- 'UI:CSVImport:Skip_N_LinesAtTheBeginning' => 'Ignorer les %1$s premières lignes du fichier',
- 'UI:CSVImport:CSVDataPreview' => 'Aperçu des données CSV',
- 'UI:CSVImport:SelectFile' => 'Sélectionnez le fichier à importer:',
- 'UI:CSVImport:Tab:LoadFromFile' => 'Import depuis un fichier',
- 'UI:CSVImport:Tab:CopyPaste' => 'Copier/Coller de données',
- 'UI:CSVImport:Tab:Templates' => 'Modèles',
- 'UI:CSVImport:PasteData' => 'Collez ici les données à importer:',
- 'UI:CSVImport:PickClassForTemplate' => 'Choisissez un modèle à télécharger: ',
- 'UI:CSVImport:SeparatorCharacter' => 'Séparateur:',
- 'UI:CSVImport:TextQualifierCharacter' => 'Délimiteur de texte',
- 'UI:CSVImport:CommentsAndHeader' => 'Commentaires et en-tête',
- 'UI:CSVImport:SelectClass' => 'Sélectionner le type d\'objets à importer:',
- 'UI:CSVImport:AdvancedMode' => 'Mode expert',
- 'UI:CSVImport:AdvancedMode+' => 'En mode expert, l\'"id" (clef primaire) des objets peut être utilisé pour renommer des objets.Cependant la colonne "id" (si elle est présente) ne peut être utilisée que comme clef de recherche et ne peut pas être combinée avec une autre clef de recherche.',
- 'UI:CSVImport:SelectAClassFirst' => 'Pour configurer la correspondance, choississez d\'abord un type ci-dessus.',
- 'UI:CSVImport:HeaderFields' => 'Champs',
- 'UI:CSVImport:HeaderMappings' => 'Correspondance',
- 'UI:CSVImport:HeaderSearch' => 'Recherche ?',
- 'UI:CSVImport:AlertIncompleteMapping' => 'Veuillez choisir la correspondance pour chacun des champs.',
- 'UI:CSVImport:AlertMultipleMapping' => 'Veuillez vous assurer que chaque champ cible est sélectionné une seule fois.',
- 'UI:CSVImport:AlertNoSearchCriteria' => 'Veuillez choisir au moins une clef de recherche.',
- 'UI:CSVImport:Encoding' => 'Encodage des caractères',
- 'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Recherche universelle',
- 'UI:UniversalSearch:Error' => 'Erreur : %1$s',
- 'UI:UniversalSearch:LabelSelectTheClass' => 'Sélectionnez le type d\'objets à rechercher : ',
-
- 'UI:CSVReport-Value-Modified' => 'Modifié',
- 'UI:CSVReport-Value-SetIssue' => 'Valeur invalide',
- 'UI:CSVReport-Value-ChangeIssue' => 'Ne peut pas prendre la valeur \'%1$s\'',
- 'UI:CSVReport-Value-NoMatch' => 'Pas de correspondance avec \'%1$s\'',
- 'UI:CSVReport-Value-NoMatch-PossibleValues' => 'Valeur(s) possible(s) pour l\'objet \'%1$s\' : %2$s',
- 'UI:CSVReport-Value-NoMatch-NoObject' => 'Il n\'y a aucun objet \'%1$s\'',
- 'UI:CSVReport-Value-NoMatch-NoObject-ForCurrentUser' => 'Il n\'y a aucun objet \'%1$s\' visible par votre utilisateur',
+ '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 !',
+ 'UI:Title:DataPreview' => 'Aperçu des données',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Erreur: Les données semblent ne contenir qu\'une seule colonne. Avez-vous choisi le bon séparateur ?',
+ 'UI:CSVImport:FieldName' => 'Champ n°%1$d',
+ 'UI:CSVImport:DataLine1' => 'Données Ligne 1',
+ 'UI:CSVImport:DataLine2' => 'Données Ligne 2',
+ 'UI:CSVImport:idField' => 'id (Clef primaire)',
+ 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Import massif',
+ 'UI:Title:BulkImport+' => 'Assistant d\'import CSV',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisation de %1$d éléments de type %2$s',
+ 'UI:CSVImport:ClassesSelectOne' => '-- choisir une valeur --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Erreur interne: "%1$s" n\'est pas une code correct car "%2$s" n\'est pas une clef externe de la classe "%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objets(s) resteront inchangés.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objets(s) seront modifiés.',
+ 'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objets(s) seront créés.',
+ 'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objets(s) seront en erreur.',
+ 'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objets(s) n\'ont pas changé.',
+ 'UI:CSVImport:ObjectsWereModified' => '%1$d objets(s)ont été modifiés.',
+ 'UI:CSVImport:ObjectsWereAdded' => '%1$d objets(s) ont été créés.',
+ 'UI:CSVImport:ObjectsHadErrors' => '%1$d ligne(s) contenaient des erreurs.',
+ 'UI:Title:CSVImportStep2' => 'Etape 2 sur 5: Options du format CSV',
+ 'UI:Title:CSVImportStep3' => 'Etape 3 sur 5: Correspondance des données',
+ 'UI:Title:CSVImportStep4' => 'Etape 4 sur 5: Simulation de l\'import',
+ 'UI:Title:CSVImportStep5' => 'Etape 5 sur 5: Import terminé',
+ 'UI:CSVImport:LinesNotImported' => 'Des lignes n\'ont pas été importées:',
+ 'UI:CSVImport:LinesNotImported+' => 'Les lignes suivantes n\'ont pas été importées car elles contenaient des erreurs.',
+ 'UI:CSVImport:SeparatorComma+' => ', (virgule)',
+ 'UI:CSVImport:SeparatorSemicolon+' => '; (point-virgule)',
+ 'UI:CSVImport:SeparatorTab+' => 'tab',
+ 'UI:CSVImport:SeparatorOther' => 'autre :',
+ 'UI:CSVImport:QualifierDoubleQuote+' => '" (guillemet double)',
+ 'UI:CSVImport:QualifierSimpleQuote+' => '\' (guillemet simple / apostrophe)',
+ 'UI:CSVImport:QualifierOther' => 'autre :',
+ 'UI:CSVImport:TreatFirstLineAsHeader' => 'La première ligne est l\'en-tête (noms des colonnes)',
+ 'UI:CSVImport:Skip_N_LinesAtTheBeginning' => 'Ignorer les %1$s premières lignes du fichier',
+ 'UI:CSVImport:CSVDataPreview' => 'Aperçu des données CSV',
+ 'UI:CSVImport:SelectFile' => 'Sélectionnez le fichier à importer:',
+ 'UI:CSVImport:Tab:LoadFromFile' => 'Import depuis un fichier',
+ 'UI:CSVImport:Tab:CopyPaste' => 'Copier/Coller de données',
+ 'UI:CSVImport:Tab:Templates' => 'Modèles',
+ 'UI:CSVImport:PasteData' => 'Collez ici les données à importer:',
+ 'UI:CSVImport:PickClassForTemplate' => 'Choisissez un modèle à télécharger: ',
+ 'UI:CSVImport:SeparatorCharacter' => 'Séparateur:',
+ 'UI:CSVImport:TextQualifierCharacter' => 'Délimiteur de texte',
+ 'UI:CSVImport:CommentsAndHeader' => 'Commentaires et en-tête',
+ 'UI:CSVImport:SelectClass' => 'Sélectionner le type d\'objets à importer:',
+ 'UI:CSVImport:AdvancedMode' => 'Mode expert',
+ 'UI:CSVImport:AdvancedMode+' => 'En mode expert, l\'"id" (clef primaire) des objets peut être utilisé pour renommer des objets.Cependant la colonne "id" (si elle est présente) ne peut être utilisée que comme clef de recherche et ne peut pas être combinée avec une autre clef de recherche.',
+ 'UI:CSVImport:SelectAClassFirst' => 'Pour configurer la correspondance, choississez d\'abord un type ci-dessus.',
+ 'UI:CSVImport:HeaderFields' => 'Champs',
+ 'UI:CSVImport:HeaderMappings' => 'Correspondance',
+ 'UI:CSVImport:HeaderSearch' => 'Recherche ?',
+ 'UI:CSVImport:AlertIncompleteMapping' => 'Veuillez choisir la correspondance pour chacun des champs.',
+ 'UI:CSVImport:AlertMultipleMapping' => 'Veuillez vous assurer que chaque champ cible est sélectionné une seule fois.',
+ 'UI:CSVImport:AlertNoSearchCriteria' => 'Veuillez choisir au moins une clef de recherche.',
+ 'UI:CSVImport:Encoding' => 'Encodage des caractères',
+ 'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Recherche universelle',
+ 'UI:UniversalSearch:Error' => 'Erreur : %1$s',
+ 'UI:UniversalSearch:LabelSelectTheClass' => 'Sélectionnez le type d\'objets à rechercher : ',
+ 'UI:CSVReport-Value-Modified' => 'Modifié',
+ 'UI:CSVReport-Value-SetIssue' => 'Valeur invalide',
+ 'UI:CSVReport-Value-ChangeIssue' => 'Ne peut pas prendre la valeur \'%1$s\'',
+ 'UI:CSVReport-Value-NoMatch' => 'Pas de correspondance avec \'%1$s\'',
+ 'UI:CSVReport-Value-NoMatch-PossibleValues' => 'Valeur(s) possible(s) pour l\'objet \'%1$s\' : %2$s',
+ 'UI:CSVReport-Value-NoMatch-NoObject' => 'Il n\'y a aucun objet \'%1$s\'',
+ 'UI:CSVReport-Value-NoMatch-NoObject-ForCurrentUser' => 'Il n\'y a aucun objet \'%1$s\' visible par votre utilisateur',
'UI:CSVReport-Value-NoMatch-SomeObjectNotVisibleForCurrentUser' => 'Il existe des objet(s) \'%1$s\' non visible(s) par votre utilisateur',
-
- 'UI:CSVReport-Value-Missing' => 'Absence de valeur obligatoire',
- 'UI:CSVReport-Value-Ambiguous' => 'Ambigüité: %1$d objets trouvés',
- 'UI:CSVReport-Row-Unchanged' => 'inchangé',
- 'UI:CSVReport-Row-Created' => 'créé',
- 'UI:CSVReport-Row-Updated' => '%1$d colonnes modifiées',
- 'UI:CSVReport-Row-Disappeared' => 'disparu, %1$d colonnes modifiées',
- 'UI:CSVReport-Row-Issue' => 'Erreur: %1$s',
- 'UI:CSVReport-Value-Issue-Null' => 'Valeur obligatoire',
- 'UI:CSVReport-Value-Issue-NotFound' => 'Objet non trouvé',
- 'UI:CSVReport-Value-Issue-FoundMany' => 'Plusieurs objets trouvés (%1$d)',
- 'UI:CSVReport-Value-Issue-Readonly' => 'L\'attribut \'%1$s\' est en lecture seule (valeur courante: %2$s, valeur proposée: %3$s)',
- 'UI:CSVReport-Value-Issue-Format' => 'Echec de traitement de la valeur: %1$s',
- 'UI:CSVReport-Value-Issue-NoMatch' => 'Valeur incorrecte pour \'%1$s\': pas de correspondance, veuillez vérifier la syntaxe',
- 'UI:CSVReport-Value-Issue-Unknown' => 'Valeur incorrecte pour \'%1$s\': %2$s',
- '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',
- 'UI:CSVReport-Row-Issue-DateFormat' => 'Format de date incorrect',
+ 'UI:CSVReport-Value-Missing' => 'Absence de valeur obligatoire',
+ 'UI:CSVReport-Value-Ambiguous' => 'Ambigüité: %1$d objets trouvés',
+ 'UI:CSVReport-Row-Unchanged' => 'inchangé',
+ 'UI:CSVReport-Row-Created' => 'créé',
+ 'UI:CSVReport-Row-Updated' => '%1$d colonnes modifiées',
+ 'UI:CSVReport-Row-Disappeared' => 'disparu, %1$d colonnes modifiées',
+ 'UI:CSVReport-Row-Issue' => 'Erreur: %1$s',
+ 'UI:CSVReport-Value-Issue-Null' => 'Valeur obligatoire',
+ 'UI:CSVReport-Value-Issue-NotFound' => 'Objet non trouvé',
+ 'UI:CSVReport-Value-Issue-FoundMany' => 'Plusieurs objets trouvés (%1$d)',
+ 'UI:CSVReport-Value-Issue-Readonly' => 'L\'attribut \'%1$s\' est en lecture seule (valeur courante: %2$s, valeur proposée: %3$s)',
+ 'UI:CSVReport-Value-Issue-Format' => 'Echec de traitement de la valeur: %1$s',
+ 'UI:CSVReport-Value-Issue-NoMatch' => 'Valeur incorrecte pour \'%1$s\': pas de correspondance, veuillez vérifier la syntaxe',
+ 'UI:CSVReport-Value-Issue-AllowedValues' => 'Allowed \'%1$s\' value(s): %2$s~~',
+ 'UI:CSVReport-Value-Issue-Unknown' => 'Valeur incorrecte pour \'%1$s\': %2$s',
+ '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',
+ 'UI:CSVReport-Row-Issue-DateFormat' => 'Format de date incorrect',
+ 'UI:CSVReport-Row-Issue-ExpectedDateFormat' => 'Expected format: %1$s~~',
'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-Icon-Unchanged' => 'Non modifié',
- 'UI:CSVReport-Icon-Modified' => 'Modifié',
- 'UI:CSVReport-Icon-Missing' => 'A disparu',
+ 'UI:CSVReport-Row-Issue-Ambiguous' => 'Réconciliation ambigüe',
+ 'UI:CSVReport-Row-Issue-Internal' => 'Erreur interne: %1$s, %2$s',
+ 'UI:CSVReport-Icon-Unchanged' => 'Non modifié',
+ 'UI:CSVReport-Icon-Modified' => 'Modifié',
+ 'UI:CSVReport-Icon-Missing' => 'A disparu',
'UI:CSVReport-Object-MissingToUpdate' => 'Objet disparu: sera modifié',
- 'UI:CSVReport-Object-MissingUpdated' => 'Objet disparu: modifié',
- 'UI:CSVReport-Icon-Created' => 'Créé',
- 'UI:CSVReport-Object-ToCreate' => 'L\'objet sera créé',
- 'UI:CSVReport-Object-Created' => 'Objet créé',
- 'UI:CSVReport-Icon-Error' => 'Erreur',
- 'UI:CSVReport-Object-Error' => 'Erreur: %1$s',
- 'UI:CSVReport-Object-Ambiguous' => 'Ambigüité: %1$s',
- 'UI:CSVReport-Stats-Errors' => '%1$.0f %% des lignes chargées sont en erreur et seront ignorées.',
- 'UI:CSVReport-Stats-Created' => '%1$.0f %% des lignes chargées vont engendrer un nouvel objet.',
- 'UI:CSVReport-Stats-Modified' => '%1$.0f %% des lignes chargées vont modifier un objet.',
-
- 'UI:CSVExport:AdvancedMode' => 'Mode expert',
+ 'UI:CSVReport-Object-MissingUpdated' => 'Objet disparu: modifié',
+ 'UI:CSVReport-Icon-Created' => 'Créé',
+ 'UI:CSVReport-Object-ToCreate' => 'L\'objet sera créé',
+ 'UI:CSVReport-Object-Created' => 'Objet créé',
+ 'UI:CSVReport-Icon-Error' => 'Erreur',
+ 'UI:CSVReport-Object-Error' => 'Erreur: %1$s',
+ 'UI:CSVReport-Object-Ambiguous' => 'Ambigüité: %1$s',
+ 'UI:CSVReport-Stats-Errors' => '%1$.0f %% des lignes chargées sont en erreur et seront ignorées.',
+ 'UI:CSVReport-Stats-Created' => '%1$.0f %% des lignes chargées vont engendrer un nouvel objet.',
+ 'UI:CSVReport-Stats-Modified' => '%1$.0f %% des lignes chargées vont modifier un objet.',
+ 'UI:CSVExport:AdvancedMode' => 'Mode expert',
'UI:CSVExport:AdvancedMode+' => 'Dans le mode expert, des colonnes supplémentaires apparaissent: l\'identifiant de l\'objet, la valeur des clés externes et leurs attributs de reconciliation.',
- 'UI:CSVExport:LostChars' => 'Problème d\'encodage',
- 'UI:CSVExport:LostChars+' => 'Le fichier téléchargé sera encodé en %1$s. iTop a détecté des caractères incompatible avec ce format. Ces caractères seront soit remplacés par des caractères de substitution (par exemple: \'é\' transformé en \'e\'), soit perdus. Vous pouvez utiliser le copier/coller depuis votre navigateur web, ou bien contacter votre administrateur pour que l\'encodage corresponde mieux à votre besoin (Cf. paramètre \'csv_file_default_charset\').',
-
- 'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - Audit de la CMDB',
- 'UI:Audit:Interactive:All:Title' => 'Résultats de tous les audits',
- 'UI:Audit:Interactive:All:SubTitle' => 'Audit complet, incluant toutes les régles, sans limitation de domaine ni de catégorie',
- 'UI:Audit:Interactive:All:BreadCrumb' => 'Audit complet',
- 'UI:Audit:Interactive:All:BreadCrumb+' => 'Audit de toutes les régles',
- 'UI:Audit:Interactive:Categories:Title' => 'Résultats d\'audit des catégories : %1$s',
- 'UI:Audit:Interactive:Categories:SubTitle' => 'Audit de toutes les régles appartenant à ces %1$s catégories',
- 'UI:Audit:Interactive:Categories:BreadCrumb' => 'Catégories',
+ 'UI:CSVExport:LostChars' => 'Problème d\'encodage',
+ 'UI:CSVExport:LostChars+' => 'Le fichier téléchargé sera encodé en %1$s. iTop a détecté des caractères incompatible avec ce format. Ces caractères seront soit remplacés par des caractères de substitution (par exemple: \'é\' transformé en \'e\'), soit perdus. Vous pouvez utiliser le copier/coller depuis votre navigateur web, ou bien contacter votre administrateur pour que l\'encodage corresponde mieux à votre besoin (Cf. paramètre \'csv_file_default_charset\').',
+ 'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - Audit de la CMDB',
+ 'UI:Audit:Interactive:All:Title' => 'Résultats de tous les audits',
+ 'UI:Audit:Interactive:All:SubTitle' => 'Audit complet, incluant toutes les régles, sans limitation de domaine ni de catégorie',
+ 'UI:Audit:Interactive:All:BreadCrumb' => 'Audit complet',
+ 'UI:Audit:Interactive:All:BreadCrumb+' => 'Audit de toutes les régles',
+ 'UI:Audit:Interactive:Categories:Title' => 'Résultats d\'audit des catégories : %1$s',
+ 'UI:Audit:Interactive:Categories:SubTitle' => 'Audit de toutes les régles appartenant à ces %1$s catégories',
+ 'UI:Audit:Interactive:Categories:BreadCrumb' => 'Catégories',
'UI:Audit:Interactive:Categories:BreadCrumb+' => 'Audit des catégories : %1$s',
- 'UI:Audit:Interactive:Domain:Title' => 'Résultats d\'audit du domaine : %1$s',
- 'UI:Audit:Interactive:Domain:SubTitle' => 'Audit de toutes les régles dont la catégorie est reliée au domaine : %1$s',
- 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s',
- 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Audit du domaine : %1$s',
- 'UI:Audit:Interactive:Selection:Title' => 'Sélection d\'un audit',
- 'UI:Audit:Interactive:Selection:SubTitle' => 'Choisir un domaine pour obtenir les résultats d\'audit limités à ce domaine ou "Toutes les catégories" (Peut prendre du temps, voir échouer s\'il y a trop d\'objets à auditer)',
- 'UI:Audit:Interactive:Selection:BreadCrumb' => 'Sélection',
- 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Choix d\'un Audit à exécuter',
- 'UI:Audit:Interactive:Selection:BadgeAll' => 'Toutes les catégories',
- 'UI:Audit:Interactive:Button:Back' => 'Retour à l\'audit',
- 'UI:Audit:Interactive:Button:Configuration' => 'Configurer l\'audit',
-
+ 'UI:Audit:Interactive:Domain:Title' => 'Résultats d\'audit du domaine : %1$s',
+ 'UI:Audit:Interactive:Domain:SubTitle' => 'Audit de toutes les régles dont la catégorie est reliée au domaine : %1$s',
+ 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s',
+ 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Audit du domaine : %1$s',
+ 'UI:Audit:Interactive:Selection:Title' => 'Sélection d\'un audit',
+ 'UI:Audit:Interactive:Selection:SubTitle' => 'Choisir un domaine pour obtenir les résultats d\'audit limités à ce domaine ou "Toutes les catégories" (Peut prendre du temps, voir échouer s\'il y a trop d\'objets à auditer)',
+ 'UI:Audit:Interactive:Selection:BreadCrumb' => 'Sélection',
+ 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Choix d\'un Audit à exécuter',
+ 'UI:Audit:Interactive:Selection:BadgeAll' => 'Toutes les catégories',
+ 'UI:Audit:Interactive:Button:Back' => 'Retour à l\'audit',
+ 'UI:Audit:Interactive:Button:Configuration' => 'Configurer l\'audit',
'UI:Audit:ViewRules' => 'Vérifier les régles d\'audit',
-
- 'UI:Audit:HeaderAuditRule' => 'Règle d\'audit',
- 'UI:Audit:HeaderNbObjects' => 'Nb d\'Objets',
- 'UI:Audit:HeaderNbErrors' => 'Nb d\'Erreurs',
- 'UI:Audit:PercentageOk' => '% Ok',
- 'UI:Audit:OqlError' => 'Erreur OQL',
- 'UI:Audit:Error:ValueNA' => 'n/a',
- 'UI:Audit:ErrorIn_Rule' => 'Erreur dans le régle',
- 'UI:Audit:ErrorIn_Rule_Reason' => 'Erreur OQL dans la règle %1$s: %2$s.',
- 'UI:Audit:ErrorIn_Category' => 'Erreur dans la catégorie',
- 'UI:Audit:ErrorIn_Category_Reason' => 'Erreur OQL dans la catégorie %1$s: %2$s.',
- 'UI:Audit:AuditErrors' => 'Audit Errors~~',
- 'UI:Audit:Dashboard:ObjectsAudited' => 'Objets audités',
- 'UI:Audit:Dashboard:ObjectsInError' => 'Objets en erreur',
- 'UI:Audit:Dashboard:ObjectsValidated' => 'Objets valides',
- 'UI:Audit:AuditCategory:Subtitle' => '%1$s en erreur sur %2$s - %3$s%% des objets sont valides',
-
- 'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - Evaluation de requêtes OQL',
- 'UI:RunQuery:QueryExamples' => 'Exemples de requêtes',
- 'UI:RunQuery:QueryResults' => 'Résultats de la requête',
- 'UI:RunQuery:HeaderPurpose' => 'Objectif',
- 'UI:RunQuery:HeaderPurpose+' => 'But de la requête',
- 'UI:RunQuery:HeaderOQLExpression' => 'Requête OQL',
+ 'UI:Audit:HeaderAuditRule' => 'Règle d\'audit',
+ 'UI:Audit:HeaderNbObjects' => 'Nb d\'Objets',
+ 'UI:Audit:HeaderNbErrors' => 'Nb d\'Erreurs',
+ 'UI:Audit:PercentageOk' => '% Ok',
+ 'UI:Audit:OqlError' => 'Erreur OQL',
+ 'UI:Audit:Error:ValueNA' => 'n/a',
+ 'UI:Audit:ErrorIn_Rule' => 'Erreur dans le régle',
+ 'UI:Audit:ErrorIn_Rule_Reason' => 'Erreur OQL dans la règle %1$s: %2$s.',
+ 'UI:Audit:ErrorIn_Category' => 'Erreur dans la catégorie',
+ 'UI:Audit:ErrorIn_Category_Reason' => 'Erreur OQL dans la catégorie %1$s: %2$s.',
+ 'UI:Audit:AuditErrors' => 'Audit Errors~~',
+ 'UI:Audit:Dashboard:ObjectsAudited' => 'Objets audités',
+ 'UI:Audit:Dashboard:ObjectsInError' => 'Objets en erreur',
+ 'UI:Audit:Dashboard:ObjectsValidated' => 'Objets valides',
+ 'UI:Audit:AuditCategory:Subtitle' => '%1$s en erreur sur %2$s - %3$s%% des objets sont valides',
+ 'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - Evaluation de requêtes OQL',
+ 'UI:RunQuery:QueryExamples' => 'Exemples de requêtes',
+ 'UI:RunQuery:QueryResults' => 'Résultats de la requête',
+ 'UI:RunQuery:HeaderPurpose' => 'Objectif',
+ 'UI:RunQuery:HeaderPurpose+' => 'But de la requête',
+ 'UI:RunQuery:HeaderOQLExpression' => 'Requête OQL',
'UI:RunQuery:HeaderOQLExpression+' => 'La requête en OQL',
'UI:RunQuery:ExpressionToEvaluate' => 'Requête à exécuter : ',
- 'UI:RunQuery:QueryArguments' => 'Arguments de la requête',
- 'UI:RunQuery:MoreInfo' => 'Plus d\'information sur la requête : ',
- 'UI:RunQuery:DevelopedQuery' => 'Requête OQL décompilée : ',
- 'UI:RunQuery:SerializedFilter' => 'Version sérialisée : ',
- 'UI:RunQuery:DevelopedOQL' => 'OQL développé',
- 'UI:RunQuery:DevelopedOQLCount' => 'OQL développé pour le compte',
- 'UI:RunQuery:ResultSQLCount' => 'SQL généré pour le compte',
- 'UI:RunQuery:ResultSQL' => 'SQL généré',
- '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:CategoryMenuItem' => 'Catégorie %1$s',
- 'UI:Schema:Relationships' => 'Relations',
- 'UI:Schema:AbstractClass' => 'Classe abstraite : les objets de cette classe ne peuvent pas être instanciés.',
- 'UI:Schema:NonAbstractClass' => 'Classe concrète : les objets de cette classe peuvent être instanciés.',
- 'UI:Schema:ClassHierarchyTitle' => 'Hiérachie des classes',
- 'UI:Schema:AllClasses' => 'Toutes les classes',
- 'UI:Schema:ExternalKey_To' => 'Clef externe vers %1$s',
- 'UI:Schema:Columns_Description' => 'Colonnes : %1$s',
- 'UI:Schema:Default_Description' => 'Valeur par défaut: "%1$s"',
- 'UI:Schema:NullAllowed' => 'Null autorisé',
- 'UI:Schema:NullNotAllowed' => 'Null interdit',
- 'UI:Schema:Attributes' => 'Attributs',
- 'UI:Schema:AttributeCode' => 'Code',
- 'UI:Schema:AttributeCode+' => 'Code interne de l\'attribut',
- 'UI:Schema:Label' => 'Label',
- 'UI:Schema:Label+' => 'Label de l\'attribut',
- 'UI:Schema:Type' => 'Type',
-
- 'UI:Schema:Type+' => 'Type de données de l\'attribut',
- 'UI:Schema:Origin' => 'Origine',
- 'UI:Schema:Origin+' => 'La classe de base dans laquelle l\'attribut est défini',
- 'UI:Schema:Description' => 'Description',
- 'UI:Schema:Description+' => 'Description de l\'attribut',
- 'UI:Schema:AllowedValues' => 'Valeurs possibles',
- 'UI:Schema:AllowedValues+' => 'Restrictions des valeurs possibles pour cet attribut',
- 'UI:Schema:MoreInfo' => 'Plus info',
- 'UI:Schema:MoreInfo+' => 'Plus d\'information à propos de la définition de ce champ dans la base de données',
- 'UI:Schema:SearchCriteria' => 'Critères de recherche',
- 'UI:Schema:FilterCode' => 'Code',
- 'UI:Schema:FilterCode+' => 'Code de ce critère de recherche',
- 'UI:Schema:FilterDescription' => 'Description',
- 'UI:Schema:FilterDescription+' => 'Description de ce critère de recherche',
- 'UI:Schema:AvailOperators' => 'Opérateurs',
- 'UI:Schema:AvailOperators+' => 'Opérateurs possibles pour ce critère de recherche',
- 'UI:Schema:ChildClasses' => 'Classes dérivées',
- 'UI:Schema:ReferencingClasses' => 'Classes faisant référence',
- 'UI:Schema:RelatedClasses' => 'Classes reliées',
- 'UI:Schema:LifeCycle' => 'Cycle de vie',
- 'UI:Schema:Triggers' => 'Déclencheurs',
- 'UI:Schema:Relation_Code_Description' => 'Relation %1$s (%2$s)',
- 'UI:Schema:RelationDown_Description' => 'Sens descendant: %1$s',
- 'UI:Schema:RelationUp_Description' => 'Sens montant: %1$s',
- 'UI:Schema:RelationPropagates' => '%1$s: se propage sur %2$d niveau(x), requête: %3$s',
- 'UI:Schema:RelationDoesNotPropagate' => '%1$s: ne se propage pas (%2$d niveaux), requête: %3$s',
- 'UI:Schema:Class_ReferencingClasses_From_By' => '%1$s est référencé par la classe %2$s via le champ %3$s',
+ 'UI:RunQuery:QueryArguments' => 'Arguments de la requête',
+ 'UI:RunQuery:MoreInfo' => 'Plus d\'information sur la requête : ',
+ 'UI:RunQuery:DevelopedQuery' => 'Requête OQL décompilée : ',
+ 'UI:RunQuery:SerializedFilter' => 'Version sérialisée : ',
+ 'UI:RunQuery:DevelopedOQL' => 'OQL développé',
+ 'UI:RunQuery:DevelopedOQLCount' => 'OQL développé pour le compte',
+ 'UI:RunQuery:ResultSQLCount' => 'SQL généré pour le compte',
+ 'UI:RunQuery:ResultSQL' => 'SQL généré',
+ '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:CategoryMenuItem' => 'Catégorie %1$s',
+ 'UI:Schema:Relationships' => 'Relations',
+ 'UI:Schema:AbstractClass' => 'Classe abstraite : les objets de cette classe ne peuvent pas être instanciés.',
+ 'UI:Schema:NonAbstractClass' => 'Classe concrète : les objets de cette classe peuvent être instanciés.',
+ 'UI:Schema:ClassHierarchyTitle' => 'Hiérachie des classes',
+ 'UI:Schema:AllClasses' => 'Toutes les classes',
+ 'UI:Schema:ExternalKey_To' => 'Clef externe vers %1$s',
+ 'UI:Schema:Columns_Description' => 'Colonnes : %1$s',
+ 'UI:Schema:Default_Description' => 'Valeur par défaut: "%1$s"',
+ 'UI:Schema:NullAllowed' => 'Null autorisé',
+ 'UI:Schema:NullNotAllowed' => 'Null interdit',
+ 'UI:Schema:Attributes' => 'Attributs',
+ 'UI:Schema:AttributeCode' => 'Code',
+ 'UI:Schema:AttributeCode+' => 'Code interne de l\'attribut',
+ 'UI:Schema:Label' => 'Label',
+ 'UI:Schema:Label+' => 'Label de l\'attribut',
+ 'UI:Schema:Type' => 'Type',
+ 'UI:Schema:Type+' => 'Type de données de l\'attribut',
+ 'UI:Schema:Origin' => 'Origine',
+ 'UI:Schema:Origin+' => 'La classe de base dans laquelle l\'attribut est défini',
+ 'UI:Schema:Description' => 'Description',
+ 'UI:Schema:Description+' => 'Description de l\'attribut',
+ 'UI:Schema:AllowedValues' => 'Valeurs possibles',
+ 'UI:Schema:AllowedValues+' => 'Restrictions des valeurs possibles pour cet attribut',
+ 'UI:Schema:MoreInfo' => 'Plus info',
+ 'UI:Schema:MoreInfo+' => 'Plus d\'information à propos de la définition de ce champ dans la base de données',
+ 'UI:Schema:SearchCriteria' => 'Critères de recherche',
+ 'UI:Schema:FilterCode' => 'Code',
+ 'UI:Schema:FilterCode+' => 'Code de ce critère de recherche',
+ 'UI:Schema:FilterDescription' => 'Description',
+ 'UI:Schema:FilterDescription+' => 'Description de ce critère de recherche',
+ 'UI:Schema:AvailOperators' => 'Opérateurs',
+ 'UI:Schema:AvailOperators+' => 'Opérateurs possibles pour ce critère de recherche',
+ 'UI:Schema:ChildClasses' => 'Classes dérivées',
+ 'UI:Schema:ReferencingClasses' => 'Classes faisant référence',
+ 'UI:Schema:RelatedClasses' => 'Classes reliées',
+ 'UI:Schema:LifeCycle' => 'Cycle de vie',
+ 'UI:Schema:Triggers' => 'Déclencheurs',
+ 'UI:Schema:Relation_Code_Description' => 'Relation %1$s (%2$s)',
+ 'UI:Schema:RelationDown_Description' => 'Sens descendant: %1$s',
+ 'UI:Schema:RelationUp_Description' => 'Sens montant: %1$s',
+ 'UI:Schema:RelationPropagates' => '%1$s: se propage sur %2$d niveau(x), requête: %3$s',
+ 'UI:Schema:RelationDoesNotPropagate' => '%1$s: ne se propage pas (%2$d niveaux), requête: %3$s',
+ 'UI:Schema:Class_ReferencingClasses_From_By' => '%1$s est référencé par la classe %2$s via le champ %3$s',
'UI:Schema:Class_IsLinkedTo_Class_Via_ClassAndAttribute' => '%1$s est lié à la classe %2$s via %3$s::%4$s',
- 'UI:Schema:Links:1-n' => 'Classes pointant sur %1$s (liens 1:n) :',
- 'UI:Schema:Links:n-n' => 'Classes liées à %1$s (liens n:n) :',
- 'UI:Schema:Links:All' => 'Graphe de toutes les classes liées',
- 'UI:Schema:NoLifeCyle' => 'Aucun cycle de vie n\'est défini pour cette classe.',
- 'UI:Schema:LifeCycleTransitions' => 'États et Transitions',
- 'UI:Schema:LifeCyleAttributeOptions' => 'Options des attributs',
- 'UI:Schema:LifeCycleHiddenAttribute' => 'Caché',
- 'UI:Schema:LifeCycleReadOnlyAttribute' => 'Lecture seule',
- 'UI:Schema:LifeCycleMandatoryAttribute' => 'Obligatoire',
- 'UI:Schema:LifeCycleAttributeMustChange' => 'Doit changer',
- 'UI:Schema:LifeCycleAttributeMustPrompt' => 'L\'utilisateur se verra proposer de changer la valeur',
- 'UI:Schema:LifeCycleEmptyList' => 'liste vide',
- 'UI:Schema:ClassFilter' => 'Classe :',
- 'UI:Schema:DisplayLabel' => 'Affichage :',
- 'UI:Schema:DisplaySelector/LabelAndCode' => 'Label et code',
- 'UI:Schema:DisplaySelector/Label' => 'Label',
- 'UI:Schema:DisplaySelector/Code' => 'Code',
- 'UI:Schema:Attribute/Filter' => 'Filtre',
- 'UI:Schema:DefaultNullValue' => 'Valeur null par défaut : "%1$s"',
- 'UI:Schema:Events' => 'Événements',
- 'UI:Schema:Events:Defined' => 'Événements',
- 'UI:Schema:Events:NoEvent' => 'Aucun événement défini',
- 'UI:Schema:Events:Listeners' => 'Récepteurs d\'événements',
- 'UI:Schema:Events:NoListener' => 'Aucun récepteur d\'événements',
- 'UI:Schema:Events:Event' => 'Événement',
- 'UI:Schema:Events:Description' => 'Description',
- 'UI:Schema:Events:Listener' => 'Récepteur',
- 'UI:Schema:Events:Rank' => 'Rang',
- 'UI:Schema:Events:Module' => 'Module',
- 'UI:LinksWidget:Autocomplete+' => 'Tapez les 3 premiers caractères...',
- 'UI:Edit:SearchQuery' => 'Sélectionner une requête prédéfinie',
- 'UI:Edit:TestQuery' => 'Tester la requête',
- 'UI:Combo:SelectValue' => '--- choisissez une valeur ---',
- 'UI:Label:SelectedObjects' => 'Objets sélectionnés: ',
- 'UI:Label:AvailableObjects' => 'Objets disponibles: ',
- 'UI:Link_Class_Attributes' => 'Attributs du type %1$s',
- 'UI:SelectAllToggle+' => 'Tout sélectionner / Tout déselectionner',
- 'UI:AddObjectsOf_Class_LinkedWith_Class_Instance' => 'Ajouter des objets de type %1$s liés à %3$s (%2$s)',
- 'UI:AddObjectsOf_Class_LinkedWith_Class' => 'Ajouter des objets de type %1$s à lier à cet objet de type %2$s',
- 'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => 'Gérer les objets de type %1$s liés à %3$s (%2$s)',
- 'UI:AddLinkedObjectsOf_Class' => 'Ajouter des %1$s',
- 'UI:RemoveLinkedObjectsOf_Class' => 'Enlever les objets sélectionnés',
- 'UI:Message:EmptyList:UseAdd' => 'La liste est vide, utilisez le bouton "Ajouter..." pour ajouter des objets.',
- 'UI:Message:EmptyList:UseSearchForm' => 'Utilisez le formulaire de recherche ci-dessus pour trouver les objets à ajouter.',
- 'UI:Wizard:FinalStepTitle' => 'Dernière étape: confirmation',
- 'UI:Title:DeletionOf_Object' => 'Suppression de %1$s',
- 'UI:Title:BulkDeletionOf_Count_ObjectsOf_Class' => 'Suppression massive de %1$d objets de type %2$s',
- 'UI:Delete:NotAllowedToDelete' => 'Vous n\'êtes pas autorisé à supprimer cet objet',
- 'UI:Delete:NotAllowedToUpdate_Fields' => 'Vous n\'êtes pas autorisé à mettre à jour les champs suivants : %1$s',
- 'UI:Error:ActionNotAllowed' => 'Vous n\'êtes pas autorisé à effectuer cette action',
- 'UI:Error:NotEnoughRightsToDelete' => 'Cet objet ne peut pas être supprimé car l\'utilisateur courant n\'a pas les droits nécessaires.',
- 'UI:Error:CannotDeleteBecause' => 'Cet objet ne peut pas être effacé. Raison: %1$s',
- 'UI:Error:CannotDeleteBecauseOfDepencies' => 'Cet objet ne peut pas être supprimé, des opérations manuelles sont nécessaire avant sa suppression.',
- 'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'Des opération manuelles sont nécessaires avant de pouvoir effacer cet objet',
- 'UI:Archive_User_OnBehalfOf_User' => '%1$s pour %2$s',
- 'UI:Delete:Deleted' => 'supprimé',
- 'UI:Delete:AutomaticallyDeleted' => 'supprimé automatiquement',
- 'UI:Delete:AutomaticResetOf_Fields' => 'mise à jour automatique des champ(s): %1$s',
- 'UI:Delete:CleaningUpRefencesTo_Object' => 'Suppression de toutes les références vers %1$s...',
+ 'UI:Schema:Links:1-n' => 'Classes pointant sur %1$s (liens 1:n) :',
+ 'UI:Schema:Links:n-n' => 'Classes liées à %1$s (liens n:n) :',
+ 'UI:Schema:Links:All' => 'Graphe de toutes les classes liées',
+ 'UI:Schema:NoLifeCyle' => 'Aucun cycle de vie n\'est défini pour cette classe.',
+ 'UI:Schema:LifeCycleTransitions' => 'États et Transitions',
+ 'UI:Schema:LifeCyleAttributeOptions' => 'Options des attributs',
+ 'UI:Schema:LifeCycleHiddenAttribute' => 'Caché',
+ 'UI:Schema:LifeCycleReadOnlyAttribute' => 'Lecture seule',
+ 'UI:Schema:LifeCycleMandatoryAttribute' => 'Obligatoire',
+ 'UI:Schema:LifeCycleAttributeMustChange' => 'Doit changer',
+ 'UI:Schema:LifeCycleAttributeMustPrompt' => 'L\'utilisateur se verra proposer de changer la valeur',
+ 'UI:Schema:LifeCycleEmptyList' => 'liste vide',
+ 'UI:Schema:ClassFilter' => 'Classe :',
+ 'UI:Schema:DisplayLabel' => 'Affichage :',
+ 'UI:Schema:DisplaySelector/LabelAndCode' => 'Label et code',
+ 'UI:Schema:DisplaySelector/Label' => 'Label',
+ 'UI:Schema:DisplaySelector/Code' => 'Code',
+ 'UI:Schema:Attribute/Filter' => 'Filtre',
+ 'UI:Schema:DefaultNullValue' => 'Valeur null par défaut : "%1$s"',
+ 'UI:Schema:Events' => 'Événements',
+ 'UI:Schema:Events:Defined' => 'Événements',
+ 'UI:Schema:Events:NoEvent' => 'Aucun événement défini',
+ 'UI:Schema:Events:Listeners' => 'Récepteurs d\'événements',
+ 'UI:Schema:Events:NoListener' => 'Aucun récepteur d\'événements',
+ 'UI:Schema:Events:Event' => 'Événement',
+ 'UI:Schema:Events:Description' => 'Description',
+ 'UI:Schema:Events:Listener' => 'Récepteur',
+ 'UI:Schema:Events:Rank' => 'Rang',
+ 'UI:Schema:Events:Module' => 'Module',
+ 'UI:LinksWidget:Autocomplete+' => 'Tapez les 3 premiers caractères...',
+ 'UI:Edit:SearchQuery' => 'Sélectionner une requête prédéfinie',
+ 'UI:Edit:TestQuery' => 'Tester la requête',
+ 'UI:Combo:SelectValue' => '--- choisissez une valeur ---',
+ 'UI:Label:SelectedObjects' => 'Objets sélectionnés: ',
+ 'UI:Label:AvailableObjects' => 'Objets disponibles: ',
+ 'UI:Link_Class_Attributes' => 'Attributs du type %1$s',
+ 'UI:SelectAllToggle+' => 'Tout sélectionner / Tout déselectionner',
+ 'UI:AddObjectsOf_Class_LinkedWith_Class_Instance' => 'Ajouter des objets de type %1$s liés à %3$s (%2$s)',
+ 'UI:AddObjectsOf_Class_LinkedWith_Class' => 'Ajouter des objets de type %1$s à lier à cet objet de type %2$s',
+ 'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => 'Gérer les objets de type %1$s liés à %3$s (%2$s)',
+ 'UI:AddLinkedObjectsOf_Class' => 'Ajouter des %1$s',
+ 'UI:RemoveLinkedObjectsOf_Class' => 'Enlever les objets sélectionnés',
+ 'UI:Message:EmptyList:UseAdd' => 'La liste est vide, utilisez le bouton "Ajouter..." pour ajouter des objets.',
+ 'UI:Message:EmptyList:UseSearchForm' => 'Utilisez le formulaire de recherche ci-dessus pour trouver les objets à ajouter.',
+ 'UI:Wizard:FinalStepTitle' => 'Dernière étape: confirmation',
+ 'UI:Title:DeletionOf_Object' => 'Suppression de %1$s',
+ 'UI:Title:BulkDeletionOf_Count_ObjectsOf_Class' => 'Suppression massive de %1$d objets de type %2$s',
+ 'UI:Delete:NotAllowedToDelete' => 'Vous n\'êtes pas autorisé à supprimer cet objet',
+ 'UI:Delete:NotAllowedToUpdate_Fields' => 'Vous n\'êtes pas autorisé à mettre à jour les champs suivants : %1$s',
+ 'UI:Error:ActionNotAllowed' => 'Vous n\'êtes pas autorisé à effectuer cette action',
+ 'UI:Error:NotEnoughRightsToDelete' => 'Cet objet ne peut pas être supprimé car l\'utilisateur courant n\'a pas les droits nécessaires.',
+ 'UI:Error:CannotDeleteBecause' => 'Cet objet ne peut pas être effacé. Raison: %1$s',
+ 'UI:Error:CannotDeleteBecauseOfDepencies' => 'Cet objet ne peut pas être supprimé, des opérations manuelles sont nécessaire avant sa suppression.',
+ 'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'Des opération manuelles sont nécessaires avant de pouvoir effacer cet objet',
+ 'UI:Archive_User_OnBehalfOf_User' => '%1$s pour %2$s',
+ 'UI:Delete:Deleted' => 'supprimé',
+ 'UI:Delete:AutomaticallyDeleted' => 'supprimé automatiquement',
+ 'UI:Delete:AutomaticResetOf_Fields' => 'mise à jour automatique des champ(s): %1$s',
+ 'UI:Delete:CleaningUpRefencesTo_Object' => 'Suppression de toutes les références vers %1$s...',
'UI:Delete:CleaningUpRefencesTo_Several_ObjectsOf_Class' => 'Suppression de toutes les références vers les %1$d objets de type %2$s...',
- 'UI:Delete:Done+' => 'Ce qui a été effectué...',
- 'UI:Delete:_Name_Class_Deleted' => ' %2$s %1$s supprimé.',
- 'UI:Delete:ConfirmDeletionOf_Name' => 'Suppression de %1$s',
- 'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => 'Suppression de %1$d objets de type %2$s',
- 'UI:Delete:CannotDeleteBecause' => 'Ne peut pas être supprimé: %1$s',
+ 'UI:Delete:Done+' => 'Ce qui a été effectué...',
+ 'UI:Delete:_Name_Class_Deleted' => ' %2$s %1$s supprimé.',
+ 'UI:Delete:ConfirmDeletionOf_Name' => 'Suppression de %1$s',
+ 'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => 'Suppression de %1$d objets de type %2$s',
+ 'UI:Delete:CannotDeleteBecause' => 'Ne peut pas être supprimé: %1$s',
'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Devrait être supprimé automatiquement, mais cela n\'est pas possible: %1$s',
'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Doit être supprimé manuellement, mais cela n\'est pas possible: %1$s',
'UI:Delete:WillBeDeletedAutomatically' => 'Sera supprimé automatiquement',
@@ -970,7 +969,6 @@ Nous espérons que vous aimerez cette version autant que nous avons eu du plaisi
'UI:SystemIntrusion' => 'Accès non autorisé. Vous êtes en train de d\'effectuer une opération qui ne vous est pas permise.',
'UI:FatalErrorMessage' => 'Erreur fatale, iTop ne peut pas continuer.',
'UI:Error_Details' => 'Erreur: %1$s.',
-
'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' gestion des utilisateurs - projections des profils',
'UI:UserManagement:Class' => 'Type',
'UI:UserManagement:Class+' => 'Type des objets',
@@ -1005,66 +1003,42 @@ Nous espérons que vous aimerez cette version autant que nous avons eu du plaisi
'UI:UserManagement:NoLifeCycleApplicable' => 'N/A',
'UI:UserManagement:NoLifeCycleApplicable+' => 'Aucun cycle de vie n\'est défini pour ce type d\'objets.',
'UI:UserManagement:GrantMatrix' => 'Matrice des droits',
-
- 'Menu:AdminTools' => 'Administration',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Outils d\'administration',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Ces outils sont accessibles uniquement aux utilisateurs possédant le profil Administrateur.',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'Système',
-
'UI:ChangeManagementMenu' => 'Gestion du Changement',
'UI:ChangeManagementMenu+' => 'Gestion du Changement',
'UI:ChangeManagementMenu:Title' => 'Résumé des changements',
'UI-ChangeManagementMenu-ChangesByType' => 'Changements par type',
'UI-ChangeManagementMenu-ChangesByStatus' => 'Changements par état',
'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Changements en attente d\'assignation',
-
'UI:ConfigurationManagementMenu' => 'Gestion de Configuration',
'UI:ConfigurationManagementMenu+' => 'Gestion de Configuration',
'UI:ConfigurationManagementMenu:Title' => 'Résumé de l\'Infrastructure',
'UI-ConfigurationManagementMenu-InfraByType' => 'Nombre d\'éléments par type',
'UI-ConfigurationManagementMenu-InfraByStatus' => 'Nombre d\'éléments par état',
-
'UI:ConfigMgmtMenuOverview:Title' => 'Tableau de bord de la Gestion de Configuration',
'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Actifs par état',
'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Actifs par type',
-
'UI:RequestMgmtMenuOverview:Title' => 'Tableau de bord de la Gestion des Demandes Utilisateurs',
'UI-RequestManagementOverview-RequestByService' => 'Demandes par service',
'UI-RequestManagementOverview-RequestByPriority' => 'Demandes par priorité',
'UI-RequestManagementOverview-RequestUnassigned' => 'Demandes non affectées à un agent',
-
'UI:IncidentMgmtMenuOverview:Title' => 'Tableau de bord de la Gestion des Incidents',
'UI-IncidentManagementOverview-IncidentByService' => 'Incidents par service',
'UI-IncidentManagementOverview-IncidentByPriority' => 'Incidents par priorité',
'UI-IncidentManagementOverview-IncidentUnassigned' => 'Incidents non affectés à un agent',
-
'UI:ChangeMgmtMenuOverview:Title' => 'Tableau de bord de la Gestion des Changements',
'UI-ChangeManagementOverview-ChangeByType' => 'Changes par type',
'UI-ChangeManagementOverview-ChangeUnassigned' => 'Changes non affectés à un agent',
'UI-ChangeManagementOverview-ChangeWithOutage' => 'Interruptions de service liées à un changement',
-
'UI:ServiceMgmtMenuOverview:Title' => 'Tableau de bord de la Gestion des Services',
'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Contrats clients à renouveler dans les 30 jours',
'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Contrats fournisseurs à renouveler dans les 30 jours',
-
'UI:ContactsMenu' => 'Contacts',
'UI:ContactsMenu+' => 'Contacts',
'UI:ContactsMenu:Title' => 'Résumé des contacts',
'UI-ContactsMenu-ContactsByLocation' => 'Contacts par emplacement',
'UI-ContactsMenu-ContactsByType' => 'Contacts par type',
'UI-ContactsMenu-ContactsByStatus' => 'Contacts par état',
-
- 'Menu:CSVImportMenu' => 'Import CSV',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => 'Import ou mise à jour en masse',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataModelMenu' => 'Modèle de données',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Résumé du modèle de données',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ExportMenu' => 'Export',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Export des résultats d\'une requête en HTML, CSV ou XML',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:NotificationsMenu' => 'Notifications',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Configuration des notifications',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Configuration des notifications',
'UI:NotificationsMenu:Help' => 'Aide',
'UI:NotificationsMenu:HelpContent' => '
Dans '.ITOP_APPLICATION_SHORT.' les notifications sont totalement configurables. Elles sont basées sur deux types d\'objets: déclencheurs et actions.
@@ -1095,51 +1069,18 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'UI:NotificationsMenu:Actions:ActionWebhook' => 'Actions de type webhook (intégrations sortantes)',
'UI:NotificationsMenu:Actions:Action' => 'Autres types d\'actions',
'UI:NotificationsMenu:AvailableActions' => 'Actions existantes',
-
'Menu:TagAdminMenu' => 'Étiquettes',
'Menu:TagAdminMenu+' => 'Gestion des étiquettes',
'UI:TagAdminMenu:Title' => 'Gestion des étiquettes',
'UI:TagAdminMenu:NoTags' => 'Pas de champ étiquette configuré',
'UI:TagSetFieldData:Error' => 'Erreur: %1$s',
-
- 'Menu:Notifications:Title' => 'Catégories d\'audit',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:RunQueriesMenu' => 'Requêtes OQL',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Executer une requête OQL',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:QueryMenu' => 'Livre des requêtes',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Livre des requêtes',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataAdministration' => 'Administration des données',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'Administration des données',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UniversalSearchMenu' => 'Recherche universelle',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Rechercher n\'importe quel objet...',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserManagementMenu' => 'Gestion des utilisateurs',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'Gestion des jutilisateurs',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ProfilesMenu' => 'Profils',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Profils',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu:Title' => 'Profils',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserAccountsMenu' => 'Comptes utilisateurs',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu+' => 'Comptes utilisateurs',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu:Title' => 'Comptes utilisateurs',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
'UI:iTopVersion:Short' => '%1$s version %2$s',
'UI:iTopVersion:Long' => '%1$s version %2$s-%3$s du %4$s',
'UI:PropertiesTab' => 'Propriétés',
-
'UI:OpenDocumentInNewWindow_' => 'Ouvrir',
'UI:DownloadDocument_' => 'Télécharger',
'UI:Document:NoPreview' => 'L\'aperçu n\'est pas disponible pour ce type de documents',
'UI:Download-CSV' => 'Télécharger %1$s',
-
'UI:DeadlineMissedBy_duration' => 'Passé de %1$s',
'UI:Deadline_LessThan1Min' => '< 1 min',
'UI:Deadline_Minutes' => '%1$d min',
@@ -1182,7 +1123,7 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'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: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)',
@@ -1284,7 +1225,6 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'UI:PrintResolution:LetterLandscape' => 'US Letter Paysage',
'UI:Toggle:SwitchToStandardDashboard' => 'Basculer sur le tableau de bord standard',
'UI:Toggle:SwitchToCustomDashboard' => 'Basculer sur le tableau de bord modifié',
-
'UI:ConfigureThisList' => 'Configurer Cette Liste...',
'UI:ListConfigurationTitle' => 'Configuration de la liste',
'UI:ColumnsAndSortOrder' => 'Colonnes et ordre de tri:',
@@ -1300,10 +1240,8 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'UI:ExtField_AsRemoteField' => '%1$s (%2$s)',
'UI:Button:MoveUp' => 'Monter',
'UI:Button:MoveDown' => 'Descendre',
-
'UI:OQL:UnknownClassAndFix' => 'La classe "%1$s" est inconnue. Essayez plutôt "%2$s".',
'UI:OQL:UnknownClassNoFix' => 'La classe "%1$s" est inconnue',
-
'UI:Dashboard:EditCustom' => 'Éditer la version modifiée...',
'UI:Dashboard:CreateCustom' => 'Créer une version modifiée...',
'UI:Dashboard:DeleteCustom' => 'Supprimer la version modifiée...',
@@ -1314,13 +1252,10 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'UI:ImportDashboardText' => 'Choisissez un fichier de définition de tableau de bord :',
'UI:Dashboard:Actions' => 'Actions du tableau de bord',
'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'Ce tableau de bord affiche des informations qui ne reflète pas les modifications en cours.',
-
-
'UI:DashletCreation:Title' => 'Créer un Indicateur',
'UI:DashletCreation:Dashboard' => 'Tableau de bord',
'UI:DashletCreation:DashletType' => 'Type d\'Indicateur',
'UI:DashletCreation:EditNow' => 'Modifier le tableau de bord',
-
'UI:DashboardEdit:Title' => 'Éditeur de tableau de bord',
'UI:DashboardEdit:DashboardTitle' => 'Titre',
'UI:DashboardEdit:AutoReload' => 'Réactualisation automatique',
@@ -1328,38 +1263,31 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'UI:DashboardEdit:AutoReloadSec+' => 'Le minimum permis est de %1$d secondes',
'UI:DashboardEdit:Revert' => 'Revenir à la valeur précédente',
'UI:DashboardEdit:Apply' => 'Appliquer',
-
'UI:DashboardEdit:Layout' => 'Mise en page',
'UI:DashboardEdit:Properties' => 'Propriétés du tableau de bord',
'UI:DashboardEdit:Dashlets' => 'Indicateurs',
'UI:DashboardEdit:DashletProperties' => 'Propriétés de l\'Indicateur',
-
'UI:Form:Property' => 'Propriété',
'UI:Form:Value' => 'Valeur',
-
'UI:DashletUnknown:Label' => 'Inconnu',
'UI:DashletUnknown:Description' => 'Element inconnu (est peut-être désinstallé)',
'UI:DashletUnknown:RenderText:View' => 'Impossible d\'effectuer le rendu de cet élément.',
'UI:DashletUnknown:RenderText:Edit' => 'Impossible d\'effectuer le rendu de cet élément (classe "%1$s"). Vérifiez avec votre administrateur si il est toujours disponible.',
'UI:DashletUnknown:RenderNoDataText:Edit' => 'Impossible d\'effectuer le rendu de cet élément (classe "%1$s").',
'UI:DashletUnknown:Prop-XMLConfiguration' => 'Configuration (XML)',
-
'UI:DashletProxy:Label' => 'Proxy',
'UI:DashletProxy:Description' => 'Proxy',
'UI:DashletProxy:RenderNoDataText:Edit' => 'Impossible d\'effectuer le rendu de cet élément externe (classe "%1$s").',
'UI:DashletProxy:Prop-XMLConfiguration' => 'Configuration (XML)',
-
'UI:DashletPlainText:Label' => 'Texte',
'UI:DashletPlainText:Description' => 'Text pur (pas de mise en forme)',
'UI:DashletPlainText:Prop-Text' => 'Texte',
'UI:DashletPlainText:Prop-Text:Default' => 'Veuillez saisir votre texte ici...',
-
'UI:DashletObjectList:Label' => 'Liste d\'objets',
'UI:DashletObjectList:Description' => 'Liste d\'objets',
'UI:DashletObjectList:Prop-Title' => 'Titre',
'UI:DashletObjectList:Prop-Query' => 'Requête OQL',
'UI:DashletObjectList:Prop-Menu' => 'Menu',
-
'UI:DashletGroupBy:Prop-Title' => 'Titre',
'UI:DashletGroupBy:Prop-Query' => 'Requête OQL',
'UI:DashletGroupBy:Prop-Style' => 'Style',
@@ -1373,7 +1301,6 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (jour de la semaine)',
'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (jour du mois)',
'UI:DashletGroupBy:MissingGroupBy' => 'Veuillez sélectionner le champ sur lequel les objets seront groupés',
-
'UI:DashletGroupByPie:Label' => 'Secteurs',
'UI:DashletGroupByPie:Description' => 'Graphique à secteur',
'UI:DashletGroupByBars:Label' => 'Barres',
@@ -1387,10 +1314,8 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'UI:DashletGroupBy:Prop-OrderDirection' => 'Type de tri',
'UI:DashletGroupBy:Prop-OrderField' => 'Trié par',
'UI:DashletGroupBy:Prop-Limit' => 'Limite',
-
'UI:DashletGroupBy:Order:asc' => 'Croissant',
'UI:DashletGroupBy:Order:desc' => 'Décroissant',
-
'UI:GroupBy:count' => 'Nombre',
'UI:GroupBy:count+' => 'Nombre d\'éléments',
'UI:GroupBy:sum' => 'Somme',
@@ -1402,104 +1327,95 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'UI:GroupBy:max' => 'Maximum',
'UI:GroupBy:max+' => 'Maximum des %1$s',
// ---
-
'UI:DashletHeaderStatic:Label' => 'En-tête',
'UI:DashletHeaderStatic:Description' => 'En-tête présenté comme une barre horizontale',
'UI:DashletHeaderStatic:Prop-Title' => 'Titre',
'UI:DashletHeaderStatic:Prop-Title:Default' => 'Contacts',
'UI:DashletHeaderStatic:Prop-Icon' => 'Icône',
-
- 'UI:DashletHeaderDynamic:Label' => 'En-tête dynamique',
- 'UI:DashletHeaderDynamic:Description' => 'En-tête avec statistiques (regroupements)',
- 'UI:DashletHeaderDynamic:Prop-Title' => 'Titre',
- 'UI:DashletHeaderDynamic:Prop-Title:Default' => 'Contacts',
- 'UI:DashletHeaderDynamic:Prop-Icon' => 'Icône',
- 'UI:DashletHeaderDynamic:Prop-Subtitle' => 'Sous-titre',
+ 'UI:DashletHeaderDynamic:Label' => 'En-tête dynamique',
+ 'UI:DashletHeaderDynamic:Description' => 'En-tête avec statistiques (regroupements)',
+ 'UI:DashletHeaderDynamic:Prop-Title' => 'Titre',
+ 'UI:DashletHeaderDynamic:Prop-Title:Default' => 'Contacts',
+ 'UI:DashletHeaderDynamic:Prop-Icon' => 'Icône',
+ 'UI:DashletHeaderDynamic:Prop-Subtitle' => 'Sous-titre',
'UI:DashletHeaderDynamic:Prop-Subtitle:Default' => 'Contacts',
- 'UI:DashletHeaderDynamic:Prop-Query' => 'Requête OQL',
- 'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Grouper par',
- 'UI:DashletHeaderDynamic:Prop-Values' => 'Valeurs',
-
- 'UI:DashletBadge:Label' => 'Badge',
+ 'UI:DashletHeaderDynamic:Prop-Query' => 'Requête OQL',
+ 'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Grouper par',
+ 'UI:DashletHeaderDynamic:Prop-Values' => 'Valeurs',
+ 'UI:DashletBadge:Label' => 'Badge',
'UI:DashletBadge:Description' => 'Icône représentant une classe d\'objets, ainsi que des liens pour créer/rechercher',
- 'UI:DashletBadge:Prop-Class' => 'Classe',
-
- 'DayOfWeek-Sunday' => 'Dimanche',
- 'DayOfWeek-Monday' => 'Lundi',
- 'DayOfWeek-Tuesday' => 'Mardi',
- 'DayOfWeek-Wednesday' => 'Mercredi',
- 'DayOfWeek-Thursday' => 'Jeudi',
- 'DayOfWeek-Friday' => 'Vendredi',
- 'DayOfWeek-Saturday' => 'Samedi',
- 'Month-01' => 'Janvier',
- 'Month-02' => 'Février',
- 'Month-03' => 'Mars',
- 'Month-04' => 'Avril',
- 'Month-05' => 'Mai',
- 'Month-06' => 'Juin',
- 'Month-07' => 'Juillet',
- 'Month-08' => 'Août',
- 'Month-09' => 'Septembre',
- 'Month-10' => 'Octobre',
- 'Month-11' => 'Novembre',
- 'Month-12' => 'Décembre',
+ 'UI:DashletBadge:Prop-Class' => 'Classe',
+ 'DayOfWeek-Sunday' => 'Dimanche',
+ 'DayOfWeek-Monday' => 'Lundi',
+ 'DayOfWeek-Tuesday' => 'Mardi',
+ 'DayOfWeek-Wednesday' => 'Mercredi',
+ 'DayOfWeek-Thursday' => 'Jeudi',
+ 'DayOfWeek-Friday' => 'Vendredi',
+ 'DayOfWeek-Saturday' => 'Samedi',
+ 'Month-01' => 'Janvier',
+ 'Month-02' => 'Février',
+ 'Month-03' => 'Mars',
+ 'Month-04' => 'Avril',
+ 'Month-05' => 'Mai',
+ 'Month-06' => 'Juin',
+ 'Month-07' => 'Juillet',
+ 'Month-08' => 'Août',
+ 'Month-09' => 'Septembre',
+ 'Month-10' => 'Octobre',
+ 'Month-11' => 'Novembre',
+ 'Month-12' => 'Décembre',
// Short version for the DatePicker
- 'DayOfWeek-Sunday-Min' => 'Di',
- 'DayOfWeek-Monday-Min' => 'Lu',
- 'DayOfWeek-Tuesday-Min' => 'Ma',
+ 'DayOfWeek-Sunday-Min' => 'Di',
+ 'DayOfWeek-Monday-Min' => 'Lu',
+ 'DayOfWeek-Tuesday-Min' => 'Ma',
'DayOfWeek-Wednesday-Min' => 'Me',
- 'DayOfWeek-Thursday-Min' => 'Je',
- 'DayOfWeek-Friday-Min' => 'Ve',
- 'DayOfWeek-Saturday-Min' => 'Sa',
- 'Month-01-Short' => 'Jan',
- 'Month-02-Short' => 'Fév',
- 'Month-03-Short' => 'Mar',
- 'Month-04-Short' => 'Avr',
- 'Month-05-Short' => 'Mai',
- 'Month-06-Short' => 'Juin',
- 'Month-07-Short' => 'Juil',
- 'Month-08-Short' => 'Août',
- 'Month-09-Short' => 'Sept',
- 'Month-10-Short' => 'Oct',
- 'Month-11-Short' => 'Nov',
- 'Month-12-Short' => 'Déc',
+ 'DayOfWeek-Thursday-Min' => 'Je',
+ 'DayOfWeek-Friday-Min' => 'Ve',
+ 'DayOfWeek-Saturday-Min' => 'Sa',
+ 'Month-01-Short' => 'Jan',
+ 'Month-02-Short' => 'Fév',
+ 'Month-03-Short' => 'Mar',
+ 'Month-04-Short' => 'Avr',
+ 'Month-05-Short' => 'Mai',
+ 'Month-06-Short' => 'Juin',
+ 'Month-07-Short' => 'Juil',
+ 'Month-08-Short' => 'Août',
+ 'Month-09-Short' => 'Sept',
+ 'Month-10-Short' => 'Oct',
+ 'Month-11-Short' => 'Nov',
+ 'Month-12-Short' => 'Déc',
'Calendar-FirstDayOfWeek' => '1',
// 0 = Sunday, 1 = Monday, etc...
-
- 'UI:Menu:ShortcutList' => 'Créer un Raccourci...',
- 'UI:Menu:FilterList' => 'Afficher la liste et ses critères de recherche',
- 'UI:ShortcutRenameDlg:Title' => 'Renommer le raccourci',
- 'UI:ShortcutListDlg:Title' => 'Créer un raccourci pour la liste',
- 'UI:ShortcutDelete:Confirm' => 'Veuillez confirmer la suppression du ou des raccourci(s)',
- 'Menu:MyShortcuts' => 'Mes raccourcis',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Class:Shortcut' => 'Raccourci',
- '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/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',
- 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Désactivée',
+ 'UI:Menu:ShortcutList' => 'Créer un Raccourci...',
+ 'UI:Menu:FilterList' => 'Afficher la liste et ses critères de recherche',
+ 'UI:ShortcutRenameDlg:Title' => 'Renommer le raccourci',
+ 'UI:ShortcutListDlg:Title' => 'Créer un raccourci pour la liste',
+ 'UI:ShortcutDelete:Confirm' => 'Veuillez confirmer la suppression du ou des raccourci(s)',
+ 'Class:Shortcut' => 'Raccourci',
+ '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/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',
+ 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Désactivée',
'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Personnalisée',
- 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Réactualisation toutes les (secondes)',
- 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'Le minimum permis est de %1$d secondes',
-
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Réactualisation toutes les (secondes)',
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'Le minimum permis est de %1$d secondes',
'UI:FillAllMandatoryFields' => 'Veuillez remplir tous les champs obligatoires.',
- 'UI:ValueMustBeSet' => 'Veuillez spécifier une valeur pour ce champ',
- 'UI:ValueMustBeChanged' => 'Veuillez modifier la valeur de ce champ',
- 'UI:ValueInvalidFormat' => 'Format invalide',
-
- 'UI:CSVImportConfirmTitle' => 'Veuillez confirmer cette opération',
- 'UI:CSVImportConfirmMessage' => 'Etes-vous sûr(e) de vouloir faire cela ?',
- 'UI:CSVImportError_items' => 'Erreurs: %1$d',
- 'UI:CSVImportCreated_items' => 'Créations: %1$d',
- 'UI:CSVImportModified_items' => 'Modifications: %1$d',
- 'UI:CSVImportUnchanged_items' => 'Inchangés: %1$d',
- 'UI:CSVImport:DateAndTimeFormats' => 'Format de date et heure',
+ 'UI:ValueMustBeSet' => 'Veuillez spécifier une valeur pour ce champ',
+ 'UI:ValueMustBeChanged' => 'Veuillez modifier la valeur de ce champ',
+ 'UI:ValueInvalidFormat' => 'Format invalide',
+ 'UI:CSVImportConfirmTitle' => 'Veuillez confirmer cette opération',
+ 'UI:CSVImportConfirmMessage' => 'Etes-vous sûr(e) de vouloir faire cela ?',
+ 'UI:CSVImportError_items' => 'Erreurs: %1$d',
+ 'UI:CSVImportCreated_items' => 'Créations: %1$d',
+ 'UI:CSVImportModified_items' => 'Modifications: %1$d',
+ 'UI:CSVImportUnchanged_items' => 'Inchangés: %1$d',
+ 'UI:CSVImport:DateAndTimeFormats' => 'Format de date et heure',
'UI:CSVImport:DefaultDateTimeFormat_Format_Example' => 'Format par défaut: %1$s (ex. %2$s)',
'UI:CSVImport:CustomDateTimeFormat' => 'Format spécial: %1$s',
'UI:CSVImport:CustomDateTimeFormatTooltip' => 'Codes de format:
@@ -1518,11 +1434,9 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
i
minutes (sur 2 chiffres: 00..59)
s
secondes (sur 2 chiffres: 00..59)
',
-
'UI:Button:Remove' => 'Enlever',
'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',
@@ -1532,12 +1446,10 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'UI:About:ManualExtensionSource' => 'Extension',
'UI:About:Extension_Version' => 'Version: %1$s',
'UI:About:RemoteExtensionSource' => 'Data',
-
'UI:DisconnectedDlgMessage' => 'Vous êtes déconnecté(e). Vous devez vous identifier pour pouvoir continuer à utiliser l\'application.',
'UI:DisconnectedDlgTitle' => 'Attention !',
'UI:LoginAgain' => 'S\'identifier',
'UI:StayOnThePage' => 'Rester sur cette page',
-
'ExcelExporter:ExportMenu' => 'Exporter pour Excel...',
'ExcelExporter:ExportDialogTitle' => 'Export au format Excel',
'ExcelExporter:ExportButton' => 'Exporter',
@@ -1550,7 +1462,6 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'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.',
'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.',
@@ -1558,22 +1469,18 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'UI:CurrentObjectLockExpired_Explanation' => 'Le verrouillage interdisant les modifications concurrentes a expiré. Vos modifications ne peuvent pas être acceptées car d\'autres utilisateurs peuvent modifier cet objet.',
'UI:ConcurrentLockKilled' => 'Le verrouillage en édition de l\'objet courant a été supprimé.',
'UI:Menu:KillConcurrentLock' => 'Supprimer le verrouillage !',
-
'UI:Menu:ExportPDF' => 'Exporter en PDF...',
'UI:Menu:PrintableVersion' => 'Version imprimable',
-
'UI:BrowseInlineImages' => 'Parcourir les images...',
'UI:UploadInlineImageLegend' => 'Ajouter une image',
'UI:SelectInlineImageToUpload' => 'Sélectionnez l\'image à ajouter',
'UI:AvailableInlineImagesLegend' => 'Images disponibles',
'UI:NoInlineImage' => 'Il n\'y a aucune image de disponible sur le serveur. Utilisez le bouton "Parcourir" (ci-dessus) pour sélectionner une image sur votre ordinateur et la télécharger sur le serveur.',
-
'UI:ToggleFullScreen' => 'Agrandir / Minimiser',
'UI:Button:ResetImage' => 'Récupérer l\'image initiale',
'UI:Button:RemoveImage' => 'Supprimer l\'image',
'UI:Button:UploadImage' => 'Upload an image from the disk~~',
'UI:UploadNotSupportedInThisMode' => 'La modification d\'images ou de fichiers n\'est pas supportée dans ce mode.',
-
'UI:Button:RemoveDocument' => 'Supprimer le document',
// Search form
@@ -1594,7 +1501,7 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'UI:Search:Criteria:Locked' => 'Verrouillé',
// - Criteria titles
- // - Default widget
+ // - Default widget
'UI:Search:Criteria:Title:Default:Any' => '%1$s : Indifférent',
'UI:Search:Criteria:Title:Default:Empty' => '%1$s vide',
'UI:Search:Criteria:Title:Default:NotEmpty' => '%1$s non vide',
@@ -1617,8 +1524,8 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'UI:Search:Criteria:Title:Default:Between:From' => '%1$s à partir de %2$s',
'UI:Search:Criteria:Title:Default:Between:Until' => '%1$s jusqu\'à %2$s',
// - Numeric widget
- // None yet
- // - DateTime 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',
@@ -1642,7 +1549,7 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'UI:Search:Criteria:Title:HierarchicalKey:In:All' => '%1$s : Indifférent',
// - Criteria operators
- // - Default widget
+ // - Default widget
'UI:Search:Criteria:Operator:Default:Empty' => 'Vide',
'UI:Search:Criteria:Operator:Default:NotEmpty' => 'Non vide',
'UI:Search:Criteria:Operator:Default:Equals' => 'Egal',
@@ -1659,7 +1566,7 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Inférieur',// => '<',
'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Inf. / égal',// > '<=',
'UI:Search:Criteria:Operator:Numeric:Different' => 'Différent',// => '≠',
- // - Tag Set Widget
+ // - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Contient',
// - Other translations
@@ -1685,10 +1592,8 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé
'UI:Search:Criteria:DateTime:PlaceholderUntil' => 'Indifférent',
'UI:Search:Criteria:DateTime:PlaceholderUntilTime' => 'Indifférent',
'UI:Search:Criteria:HierarchicalKey:ChildrenIncluded:Hint' => 'Children of the selected objects will be included.~~',
-
'UI:Search:Criteria:Raw:Filtered' => 'Filtré',
'UI:Search:Criteria:Raw:FilteredOn' => 'Filtré sur %1$s',
-
'UI:StateChanged' => 'Etat modifié',
));
@@ -1699,16 +1604,13 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Expression:Operator:AND' => ' ET ',
'Expression:Operator:OR' => ' OU ',
'Expression:Operator:=' => ' : ',
-
'Expression:Unit:Short:DAY' => 'j',
'Expression:Unit:Short:WEEK' => 's',
'Expression:Unit:Short:MONTH' => 'm',
'Expression:Unit:Short:YEAR' => 'a',
-
'Expression:Unit:Long:DAY' => 'jour(s)',
'Expression:Unit:Long:HOUR' => 'heure(s)',
'Expression:Unit:Long:MINUTE' => 'minute(s)',
-
'Expression:Verb:NOW' => 'maintenant',
'Expression:Verb:ISNULL' => ' : non défini',
));
@@ -1728,43 +1630,29 @@ Dict::Add('FR FR', 'French', 'Français', array(
'UI:Newsroom:DisplayAtMost_X_Messages' => 'Afficher au plus %1$s messages dans le menu %2$s.',
));
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Menu:DataSources' => 'Synchronisation',
- 'Menu:DataSources+' => '',
- 'Menu:WelcomeMenu' => 'Bienvenue',
- '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:DataModelMenu' => 'Modèle de données',
- 'Menu:DataModelMenu+' => 'Résumé du modèle de données',
- 'Menu:ExportMenu' => 'Export',
- 'Menu:ExportMenu+' => 'Export des résultats d\'une requête en HTML, CSV ou XML',
- 'Menu:NotificationsMenu' => 'Notifications',
- 'Menu:NotificationsMenu+' => 'Configurer les Notifications',
- 'Menu:AuditCategories' => 'Configurer l\'audit',
- 'Menu:AuditCategories+' => 'Définir de nouveaux audits',
- 'Menu:AuditCategories:Title' => 'Configurer l\'audit',
- // 'Menu:Notifications:Title' => 'Catégories d\'audit',
- 'Menu:RunQueriesMenu' => 'Requêtes OQL',
- 'Menu:RunQueriesMenu+' => 'Executer une requête OQL',
- 'Menu:QueryMenu' => 'Livre des requêtes',
- 'Menu:QueryMenu+' => 'Créer des requêtes réutilisables',
- 'Menu:UniversalSearchMenu' => 'Recherche universelle',
- 'Menu:UniversalSearchMenu+' => 'Rechercher n\'importe quel objet...',
- 'Menu:UserManagementMenu' => 'Gestion des Utilisateurs',
- 'Menu:UserManagementMenu+' => 'Qui peut se connecter à '.ITOP_APPLICATION_SHORT.' et y faire quoi ?',
- 'Menu:ProfilesMenu' => 'Profils',
- 'Menu:ProfilesMenu+' => 'Consulter les profils existants',
- 'Menu:ProfilesMenu:Title' => 'Profils',
- 'Menu:UserAccountsMenu' => 'Comptes utilisateurs',
- 'Menu:UserAccountsMenu+' => 'Gérer les comptes utilisateurs et leur droits',
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Menu:DataSources' => 'Synchronisation',
+ 'Menu:DataSources+' => '',
+ 'Menu:AuditCategories' => 'Configurer l\'audit',
+ 'Menu:AuditCategories+' => 'Définir de nouveaux audits',
+ 'Menu:AuditCategories:Title' => 'Configurer l\'audit',
+ 'Menu:RunQueriesMenu' => 'Requêtes OQL',
+ 'Menu:RunQueriesMenu+' => 'Executer une requête OQL',
+ 'Menu:QueryMenu' => 'Livre des requêtes',
+ 'Menu:QueryMenu+' => 'Créer des requêtes réutilisables',
+ 'Menu:UniversalSearchMenu' => 'Recherche universelle',
+ 'Menu:UniversalSearchMenu+' => 'Rechercher n\'importe quel objet...',
+ 'Menu:UserManagementMenu' => 'Gestion des Utilisateurs',
+ 'Menu:UserManagementMenu+' => 'Qui peut se connecter à '.ITOP_APPLICATION_SHORT.' et y faire quoi ?',
+ 'Menu:ProfilesMenu' => 'Profils',
+ 'Menu:ProfilesMenu+' => 'Consulter les profils existants',
+ 'Menu:ProfilesMenu:Title' => 'Profils',
+ 'Menu:UserAccountsMenu' => 'Comptes utilisateurs',
+ 'Menu:UserAccountsMenu+' => 'Gérer les comptes utilisateurs et leur droits',
'Menu:UserAccountsMenu:Title' => 'Comptes utilisateurs',
- 'Menu:MyShortcuts' => 'Mes raccourcis',
- 'Menu:UserManagement' => 'Utilisateurs',
- 'Menu:Queries' => 'Requêtes',
- 'Menu:ConfigurationTools' => 'Configuration',
+ 'Menu:UserManagement' => 'Utilisateurs',
+ 'Menu:Queries' => 'Requêtes',
+ 'Menu:ConfigurationTools' => 'Configuration',
+
));
diff --git a/dictionaries/hu.dictionary.itop.core.php b/dictionaries/hu.dictionary.itop.core.php
index eb916a96b5..53bddc6f54 100755
--- a/dictionaries/hu.dictionary.itop.core.php
+++ b/dictionaries/hu.dictionary.itop.core.php
@@ -20,128 +20,95 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Core:DeletedObjectLabel' => '%1s (törölve)',
- 'Core:DeletedObjectTip' => 'A %1$s objektum törölve (%2$s)',
-
- 'Core:UnknownObjectLabel' => 'Objektum nem található (osztály: %1$s, id: %2$d)',
- 'Core:UnknownObjectTip' => 'Az objektumot nem sikerült megtalálni. Lehet, hogy már törölték egy ideje, és a naplót azóta törölték.',
-
- 'Core:UniquenessDefaultError' => 'Egyediségi szabály %1$s hibás',
- 'Core:CheckConsistencyError' => 'A következetességi szabályok be nem tartása: %1$s',
- 'Core:CheckValueError' => 'A %1$s (%2$s) attribútum nem várt értéke : %3$s',
-
- 'Core:AttributeLinkedSet' => 'Objektumtömbök',
- 'Core:AttributeLinkedSet+' => '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:AttributePhoneNumber' => 'Telefonszám',
- 'Core:AttributePhoneNumber+' => '',
-
- 'Core:AttributeObsolescenceDate' => 'Elavulás dátuma',
- 'Core:AttributeObsolescenceDate+' => '',
-
- 'Core:AttributeTagSet' => 'Címkelista',
- 'Core:AttributeTagSet+' => '',
- 'Core:AttributeSet:placeholder' => 'Kattintson a hozzáadáshoz',
- '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:AttributeMetaEnum' => 'Generált enum',
- 'Core:AttributeMetaEnum+' => '',
-
- 'Core:AttributeLinkedSetIndirect' => 'Objektumok tömbjei (N-N)',
- 'Core:AttributeLinkedSetIndirect+' => 'Bármilyen objektum [alosztály] ugyanabból az osztályból',
-
- 'Core:AttributeInteger' => 'Egész szám',
- 'Core:AttributeInteger+' => 'Numerikus érték (lehet negatív is)',
-
- '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/Value:yes' => 'Igen',
- 'Core:AttributeBoolean/Value:no' => 'Nem',
-
- 'Core:AttributeArchiveFlag' => 'Archív jelölő',
- 'Core:AttributeArchiveFlag/Value:yes' => 'Igen',
- '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:AttributeArchiveDate/Label' => 'Archiválás dátuma',
- '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.',
- 'Core:AttributeObsolescenceFlag/Value:no' => 'Nem',
- 'Core:AttributeObsolescenceFlag/Label' => 'Elavult',
- 'Core:AttributeObsolescenceFlag/Label+' => 'Egyéb attribútumok alapján dinamikusan kiszámított',
- 'Core:AttributeObsolescenceDate/Label' => 'Elavulás dátuma',
- 'Core:AttributeObsolescenceDate/Label+' => 'Az objektum elavultnak minősítésének hozzávetőleges dátuma',
-
- 'Core:AttributeString' => 'Karakterlánc',
- 'Core:AttributeString+' => 'Alfanumerikus karakterlánc',
-
- 'Core:AttributeClass' => 'Osztály',
- 'Core:AttributeClass+' => '',
-
- 'Core:AttributeApplicationLanguage' => 'Felhasználó nyelve',
- 'Core:AttributeApplicationLanguage+' => 'Nyelv és országkód (HU HU)',
-
- 'Core:AttributeFinalClass' => 'Osztály (automatikus)',
- 'Core:AttributeFinalClass+' => 'Az objektum valódi osztálya (a rendszer automatikusan létrehozza)',
-
- 'Core:AttributePassword' => 'Jelszó',
- 'Core:AttributePassword+' => 'A külső eszköz jelszava',
-
- 'Core:AttributeEncryptedString' => 'Titkosított karakterlánc',
- 'Core:AttributeEncryptedString+' => 'Helyi kulccsal titkosított karakterlánc',
- 'Core:AttributeEncryptUnknownLibrary' => 'A megadott (%1$s) titkosítási könyvtár ismeretlen',
- 'Core:AttributeEncryptFailedToDecrypt' => '** Titkosítási hiba **',
-
- 'Core:AttributeText' => 'Szöveg',
- 'Core:AttributeText+' => 'Többsoros karakterlánc',
-
- 'Core:AttributeHTML' => 'HTML',
- 'Core:AttributeHTML+' => 'HTML karakterlánc',
-
- 'Core:AttributeEmailAddress' => 'Email cím',
- 'Core:AttributeEmailAddress+' => 'Email cím',
-
- 'Core:AttributeIPAddress' => 'IP cím',
- 'Core:AttributeIPAddress+' => 'IP cím',
-
- 'Core:AttributeOQL' => 'OQL',
- 'Core:AttributeOQL+' => 'Objektum lekérdező nyelvi (OQL) kifejezés',
-
- 'Core:AttributeEnum' => 'Enum',
- 'Core:AttributeEnum+' => 'Előre definiált alfanumerikus karakterláncok listája',
-
- 'Core:AttributeTemplateString' => 'Karakterlánc sablon',
- 'Core:AttributeTemplateString+' => 'Helyőrzőket tartalmazó karakterlánc',
-
- 'Core:AttributeTemplateText' => 'Szövegsablon',
- 'Core:AttributeTemplateText+' => 'Helyőrzőket tartalmazó szöveg',
-
- 'Core:AttributeTemplateHTML' => 'HTML sablon',
- 'Core:AttributeTemplateHTML+' => 'Helyőrzőket tartalmazó HTML kód',
-
- 'Core:AttributeDateTime' => 'Dátum/idő',
- 'Core:AttributeDateTime+' => 'Dátum és idő (Év-hónap-nap óó:pp:mp)',
- 'Core:AttributeDateTime?SmartSearch' => '
+ 'Core:DeletedObjectLabel' => '%1s (törölve)',
+ 'Core:DeletedObjectTip' => 'A %1$s objektum törölve (%2$s)',
+ 'Core:UnknownObjectLabel' => 'Objektum nem található (osztály: %1$s, id: %2$d)',
+ 'Core:UnknownObjectTip' => 'Az objektumot nem sikerült megtalálni. Lehet, hogy már törölték egy ideje, és a naplót azóta törölték.',
+ 'Core:UniquenessDefaultError' => 'Egyediségi szabály %1$s hibás',
+ 'Core:CheckConsistencyError' => 'A következetességi szabályok be nem tartása: %1$s',
+ 'Core:CheckValueError' => 'A %1$s (%2$s) attribútum nem várt értéke : %3$s',
+ 'Core:AttributeLinkedSet' => 'Objektumtömbök',
+ 'Core:AttributeLinkedSet+' => '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:AttributePhoneNumber' => 'Telefonszám',
+ 'Core:AttributePhoneNumber+' => '',
+ 'Core:AttributeObsolescenceDate' => 'Elavulás dátuma',
+ 'Core:AttributeObsolescenceDate+' => '',
+ 'Core:AttributeTagSet' => 'Címkelista',
+ 'Core:AttributeTagSet+' => '',
+ 'Core:AttributeSet:placeholder' => 'Kattintson a hozzáadáshoz',
+ '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:AttributeMetaEnum' => 'Generált enum',
+ 'Core:AttributeMetaEnum+' => '',
+ 'Core:AttributeLinkedSetIndirect' => 'Objektumok tömbjei (N-N)',
+ 'Core:AttributeLinkedSetIndirect+' => 'Bármilyen objektum [alosztály] ugyanabból az osztályból',
+ 'Core:AttributeInteger' => 'Egész szám',
+ 'Core:AttributeInteger+' => 'Numerikus érték (lehet negatív is)',
+ '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/Value:yes' => 'Igen',
+ 'Core:AttributeBoolean/Value:no' => 'Nem',
+ 'Core:AttributeArchiveFlag' => 'Archív jelölő',
+ 'Core:AttributeArchiveFlag/Value:yes' => 'Igen',
+ '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:AttributeArchiveDate/Label' => 'Archiválás dátuma',
+ '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.',
+ 'Core:AttributeObsolescenceFlag/Value:no' => 'Nem',
+ 'Core:AttributeObsolescenceFlag/Label' => 'Elavult',
+ 'Core:AttributeObsolescenceFlag/Label+' => 'Egyéb attribútumok alapján dinamikusan kiszámított',
+ 'Core:AttributeObsolescenceDate/Label' => 'Elavulás dátuma',
+ 'Core:AttributeObsolescenceDate/Label+' => 'Az objektum elavultnak minősítésének hozzávetőleges dátuma',
+ 'Core:AttributeString' => 'Karakterlánc',
+ 'Core:AttributeString+' => 'Alfanumerikus karakterlánc',
+ 'Core:AttributeClass' => 'Osztály',
+ 'Core:AttributeClass+' => '',
+ 'Core:AttributeApplicationLanguage' => 'Felhasználó nyelve',
+ 'Core:AttributeApplicationLanguage+' => 'Nyelv és országkód (HU HU)',
+ 'Core:AttributeFinalClass' => 'Osztály (automatikus)',
+ 'Core:AttributeFinalClass+' => 'Az objektum valódi osztálya (a rendszer automatikusan létrehozza)',
+ 'Core:AttributePassword' => 'Jelszó',
+ 'Core:AttributePassword+' => 'A külső eszköz jelszava',
+ 'Core:AttributeEncryptedString' => 'Titkosított karakterlánc',
+ 'Core:AttributeEncryptedString+' => 'Helyi kulccsal titkosított karakterlánc',
+ 'Core:AttributeEncryptUnknownLibrary' => 'A megadott (%1$s) titkosítási könyvtár ismeretlen',
+ 'Core:AttributeEncryptFailedToDecrypt' => '** Titkosítási hiba **',
+ 'Core:AttributeText' => 'Szöveg',
+ 'Core:AttributeText+' => 'Többsoros karakterlánc',
+ 'Core:AttributeHTML' => 'HTML',
+ 'Core:AttributeHTML+' => 'HTML karakterlánc',
+ 'Core:AttributeEmailAddress' => 'Email cím',
+ 'Core:AttributeEmailAddress+' => 'Email cím',
+ 'Core:AttributeIPAddress' => 'IP cím',
+ 'Core:AttributeIPAddress+' => 'IP cím',
+ 'Core:AttributeOQL' => 'OQL',
+ 'Core:AttributeOQL+' => 'Objektum lekérdező nyelvi (OQL) kifejezés',
+ 'Core:AttributeEnum' => 'Enum',
+ 'Core:AttributeEnum+' => 'Előre definiált alfanumerikus karakterláncok listája',
+ 'Core:AttributeTemplateString' => 'Karakterlánc sablon',
+ 'Core:AttributeTemplateString+' => 'Helyőrzőket tartalmazó karakterlánc',
+ 'Core:AttributeTemplateText' => 'Szövegsablon',
+ 'Core:AttributeTemplateText+' => 'Helyőrzőket tartalmazó szöveg',
+ 'Core:AttributeTemplateHTML' => 'HTML sablon',
+ 'Core:AttributeTemplateHTML+' => 'Helyőrzőket tartalmazó HTML kód',
+ 'Core:AttributeDateTime' => 'Dátum/idő',
+ 'Core:AttributeDateTime+' => 'Dátum és idő (Év-hónap-nap óó:pp:mp)',
+ 'Core:AttributeDateTime?SmartSearch' => '
Műszerfalak az IT infrastruktúra pillanatnyi állapotának gyors áttekintésére.
Mindegyik modul önállóan telepíthető és használható.
',
-
- 'UI:WelcomeMenu:RightBlock' => '
'.ITOP_APPLICATION_SHORT.' egy szolgáltatás-orientált megoldás, amely segít az IT szakembereknek több ügyfél és szervezet egyidejű menedzselését.
+ 'UI:WelcomeMenu:RightBlock' => '
'.ITOP_APPLICATION_SHORT.' egy szolgáltatás-orientált megoldás, amely segít az IT szakembereknek több ügyfél és szervezet egyidejű menedzselését.
az iTop az üzleti folyamatok javításához egy hatékony eszköz, mert:
hatékonyan tudja kezelni az egyik legfontosabb IT eszközt, a dokumentációt.
',
- 'UI:WelcomeMenu:Text'=> '
Gratulálunk, megérkezett a '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.' oldalára!
+ 'UI:WelcomeMenu:Text' => '
Gratulálunk, megérkezett a '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.' oldalára!
Ez a verzió egy vadonatúj, modern és könnyen hozzáférhető backoffice dizájnnal rendelkezik..
@@ -365,613 +432,616 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
Reméljük, hogy ezt a verziót ugyanúgy kedvelni fogja, mint ahogy mi élveztük a megtervezését és létrehozását.
Szabja testre az '.ITOP_APPLICATION.' beállításait a kényelmesebb használathoz.
',
- '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',
- 'UI:WelcomeMenu:MyIncidents' => 'Hozzám rendelt incidensek',
- 'UI:AllOrganizations' => 'Szervezeti egységek',
- 'UI:YourSearch' => 'Saját keresések',
- 'UI:LoggedAsMessage' => 'Bejelentkezve %1$s (%2$s)',
- 'UI:LoggedAsMessage+Admin' => 'Bejelentkezve %1$s (%2$s, Administrator)',
- 'UI:Button:Logoff' => 'Kijelentkezés',
- 'UI:Button:GlobalSearch' => 'Globális keresés',
- 'UI:Button:Search' => ' Keresés',
- 'UI:Button:Clear' => ' Törlés',
- 'UI:Button:SearchInHierarchy' => 'Keresés a hierarchiában',
- 'UI:Button:Query' => ' Lekérdezés',
- 'UI:Button:Ok' => 'OK',
- 'UI:Button:Save' => 'Mentés',
- 'UI:Button:SaveAnd' => 'Mentés és %1$s',
- 'UI:Button:Cancel' => 'Mégse',
- 'UI:Button:Close' => 'Bezárás',
- 'UI:Button:Apply' => 'Alkalmazás',
- 'UI:Button:Send' => 'Küldés',
- 'UI:Button:SendAnd' => 'Küldés és %1$s',
- 'UI:Button:Back' => ' << Vissza',
- 'UI:Button:Restart' => ' |<< Újraindítás',
- 'UI:Button:Next' => ' Következő >>',
- 'UI:Button:Finish' => ' Befejezés',
- 'UI:Button:DoImport' => ' Importálás indítása',
- 'UI:Button:Done' => ' Kész',
- 'UI:Button:SimulateImport' => ' Importálás szimulálása',
- 'UI:Button:Test' => 'Teszt!',
- 'UI:Button:Evaluate' => ' Kiértékelés',
- 'UI:Button:Evaluate:Title' => ' Értékelés (Ctrl+Enter)',
- 'UI:Button:AddObject' => ' Hozzáadás...',
- 'UI:Button:BrowseObjects' => ' Böngészés...',
- 'UI:Button:Add' => ' Hozzáadás ',
- 'UI:Button:AddToList' => ' << Hozzáadás ',
- 'UI:Button:RemoveFromList' => ' Eltávolítás >> ',
- 'UI:Button:FilterList' => ' Szűrés... ',
- 'UI:Button:Create' => ' Létrehozás',
- 'UI:Button:Delete' => ' Törlés',
- 'UI:Button:Rename' => ' Átnevezés... ',
- 'UI:Button:ChangePassword' => ' Jelszó változtatás',
- 'UI:Button:ResetPassword' => ' Jelszó visszaállítás',
- 'UI:Button:Insert' => 'Beillesztés',
- 'UI:Button:More' => 'Több',
- 'UI:Button:Less' => 'Kevesebb',
- 'UI:Button:Wait' => 'Várjon, amíg a mezők frissülnek',
- 'UI:Treeview:CollapseAll' => 'Összes összecsukása',
- 'UI:Treeview:ExpandAll' => 'Összes lenyitása',
- 'UI:UserPref:DoNotShowAgain' => 'Ne mutassa újra',
- 'UI:InputFile:NoFileSelected' => 'Nincs fájl kiválasztva',
- 'UI:InputFile:SelectFile' => 'Válasszon egy fájlt',
-
- 'UI:SearchToggle' => 'Keresés',
- 'UI:ClickToCreateNew' => 'Új %1$s létrehozása',
- 'UI:SearchFor_Class' => '%1$s objektumok keresése',
- 'UI:NoObjectToDisplay' => 'Nincs megjeleníthető objektum',
- 'UI:Error:SaveFailed' => 'Az objektum nem menthető le :',
- 'UI:Error:MandatoryTemplateParameter_object_id' => 'object_id paraméter kötelező a link_attr megadásánál. Ellenőrizze a sablon definíciót.',
- 'UI:Error:MandatoryTemplateParameter_target_attr' => 'target_attr paraméter kötelező a link_attr megadásánál. Ellenőrizze a sablon definíciót.',
- 'UI:Error:MandatoryTemplateParameter_group_by' => 'group_by paraméter kötelező. Ellenőrizze a sablon definíciót.',
- 'UI:Error:InvalidGroupByFields' => 'Csoportosításnál használt érvénytelen mezők: "%1$s".',
- 'UI:Error:UnsupportedStyleOfBlock' => 'Hiba: nem támogatott stílus tömb: "%1$s".',
- 'UI:Error:IncorrectLinkDefinition_LinkedClass_Class' => 'Nem megfelelő kapcsolat meghatározás: kapcsolódó osztály: %1$s nem külső kulcs a %2$s osztályban',
- 'UI:Error:Object_Class_Id_NotFound' => 'Objektum: %1$s:%2$d nem található.',
- 'UI:Error:WizardCircularReferenceInDependencies' => 'Hiba: Körkörös hivatkozás az egymásra mutató mezők között. Ellenőrizze az adatmodellt.',
- 'UI:Error:UploadedFileTooBig' => 'Feltöltendő fájl túl nagy. (Maximális méret: %1$s). Ellenőrizze a PHP konfigurációs fájlban az upload_max_filesize és post_max_size beállításokat.',
- 'UI:Error:UploadedFileTruncated.' => 'Feltöltött fájl átméretezett!',
- 'UI:Error:NoTmpDir' => 'Az átmeneti könyvtár nem meghatározott.',
- 'UI:Error:CannotWriteToTmp_Dir' => 'Az átmeneti fájl nem írható. upload_tmp_dir = "%1$s".',
- 'UI:Error:UploadStoppedByExtension_FileName' => 'Feltöltés megállt a fájl kiterjesztés miatt. (Eredeti fájl név = "%1$s").',
- 'UI:Error:UploadFailedUnknownCause_Code' => 'Fájl feltöltés sikertelen ismeretlen hiba miatt. (Hibakód = "%1$s").',
-
- 'UI:Error:1ParametersMissing' => 'Hiba: a következő paramétert meg kell adni ennél a műveletnél: %1$s.',
- 'UI:Error:2ParametersMissing' => 'Hiba: a következő paramétereket meg kell adni ennél a műveletnél: %1$s és %2$s.',
- 'UI:Error:3ParametersMissing' => 'Hiba: a következő paramétereket meg kell adni ennél a műveletnél: %1$s, %2$s és %3$s.',
- 'UI:Error:4ParametersMissing' => 'Hiba: a következő paramétereket meg kell adni ennél a műveletnél: %1$s, %2$s, %3$s és %4$s.',
- 'UI:Error:IncorrectOQLQuery_Message' => 'Hiba: nem megfelelő OQL lekérdezés: %1$',
- 'UI:Error:AnErrorOccuredWhileRunningTheQuery_Message' => 'Hiba történt a lekérdezés futtatása közben: %1$s',
- 'UI:Error:ObjectAlreadyUpdated' => 'Hiba: az objketum már korábban módosításra került.',
- 'UI:Error:ObjectCannotBeUpdated' => 'Hiba: az objektum nem frissíthető.',
- 'UI:Error:ObjectsAlreadyDeleted' => 'Hiba: az objektum már korában törlésre került!',
- 'UI:Error:BulkDeleteNotAllowedOn_Class' => 'Az osztály objektumainak tömeges törlése nem engedélyezett %1$s',
- 'UI:Error:DeleteNotAllowedOn_Class' => 'Az osztály objektumainak törlése nem engedélyezett %1$s',
- 'UI:Error:ReadNotAllowedOn_Class' => ' Nincs engedélye hogy a %1$s osztály objektumait lássa',
- 'UI:Error:BulkModifyNotAllowedOn_Class' => 'Az osztály objektumainak tömeges frissítése nem engedélyezett %1$s',
- 'UI:Error:ObjectAlreadyCloned' => 'Hiba: az objektum már klónozott!',
- 'UI:Error:ObjectAlreadyCreated' => 'Hiba: az objektum már létrehozva!',
- 'UI:Error:Invalid_Stimulus_On_Object_In_State' => 'Hiba: érvénytelen stimulus "%1$s" a következő objektum %2$s következő állapotában "%3$s".',
- 'UI:Error:InvalidDashboardFile' => 'Hiba: Érvénytelen műszerfal fájl',
- 'UI:Error:InvalidDashboard' => 'Hiba: Érvénytelen műszerfal',
- 'UI:Error:MaintenanceMode' => 'Az alkalmazás jelenleg karbantartás alatt van',
- 'UI:Error:MaintenanceTitle' => 'Karbantartás',
- 'UI:Error:InvalidToken' => 'Hiba: a kért művelet már végrehajtásra került (CSRF token nem található)',
-
- '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:CountOfObjects' => '%1$d darab objektum felel meg a kritériumoknak.',
- 'UI_CountOfObjectsShort' => '%1$d objektum.',
- 'UI:NoObject_Class_ToDisplay' => 'Nincs megjeleníthető %1$s',
- 'UI:History:LastModified_On_By' => 'Utolsó módosítást a következő objektumon %1$s %2$s végezte.',
- 'UI:HistoryTab' => 'Előzmény',
- 'UI:NotificationsTab' => 'Értesítés',
- 'UI:History:BulkImports' => 'Előzmények',
- 'UI:History:BulkImports+' => '',
- 'UI:History:BulkImportDetails' => 'CSV importálás végrehajtva: %1$s (%2$s által)',
- 'UI:History:Date' => 'Dátum',
- 'UI:History:Date+' => '',
- 'UI:History:User' => 'Felhasználó',
- 'UI:History:User+' => '',
- 'UI:History:Changes' => 'Változások',
- 'UI:History:Changes+' => '',
- 'UI:History:StatsCreations' => 'Létrehozva',
- 'UI:History:StatsCreations+' => '',
- 'UI:History:StatsModifs' => 'Módosítva',
- 'UI:History:StatsModifs+' => '',
- 'UI:History:StatsDeletes' => 'Törölve',
- 'UI:History:StatsDeletes+' => '',
- 'UI:Loading' => 'Betöltés...',
- 'UI:Menu:Actions' => 'Műveletek',
- 'UI:Menu:OtherActions' => 'Egyéb műveletek',
- 'UI:Menu:Transitions' => 'Átvezetés',
- 'UI:Menu:OtherTransitions' => 'Más átvezetések',
- 'UI:Menu:New' => 'Új...',
- 'UI:Menu:Add' => 'Hozzáadás...',
- 'UI:Menu:Manage' => 'Kezelés...',
- 'UI:Menu:EMail' => 'Email',
- 'UI:Menu:CSVExport' => 'CSV exportálás...',
- 'UI:Menu:Modify' => 'Módosítás...',
- 'UI:Menu:Delete' => 'Törlés...',
- 'UI:Menu:BulkDelete' => 'Törlés...',
- 'UI:UndefinedObject' => 'Nem meghatározott',
- 'UI:Document:OpenInNewWindow:Download' => 'Megnyitás új ablakban: %1$s, Letöltés: %2$s',
- 'UI:SplitDateTime-Date' => 'Dátum',
- 'UI:SplitDateTime-Time' => 'Idő',
- 'UI:TruncatedResults' => '%1$d objektum megjelenítve %2$d példányból',
- 'UI:DisplayAll' => 'Összes megjelenítése',
- 'UI:CollapseList' => 'Elemek',
- 'UI:CountOfResults' => '%1$d objektum',
- 'UI:ChangesLogTitle' => 'Változásnapló (%1$d):',
- 'UI:EmptyChangesLogTitle' => 'Változásnapló üres',
- 'UI:SearchFor_Class_Objects' => 'Keresés %1$s objektumra',
- 'UI:OQLQueryBuilderTitle' => 'OQL lekérdezés szerkesztő',
- 'UI:OQLQueryTab' => 'OQL lekérdezés',
- 'UI:SimpleSearchTab' => 'Egyszerű keresés',
- 'UI:Details+' => '',
- 'UI:SearchValue:Any' => '* Bármely *',
- 'UI:SearchValue:Mixed' => '* Kevert *',
- 'UI:SearchValue:NbSelected' => '# kiválasztva',
- 'UI:SearchValue:CheckAll' => 'Összes bejelölése',
- 'UI:SearchValue:UncheckAll' => 'Bejelölés megszüntetése',
- 'UI:SelectOne' => '-- válasszon ki egyet --',
- '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.
.',
-
- '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:AccessRO-All' => ITOP_APPLICATION_SHORT.' csak olvasás módban',
- 'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' csak olvasás módban a végfelhasználók számára',
- 'UI:ApplicationEnvironment' => 'Alkalmazáskörnyezet: %1$s',
- '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:CSVImport:MappingSelectOne' => '-- válasszon ki egyet --',
- 'UI:CSVImport:MappingNotApplicable' => '-- mező figyelmen kívül hagyása --',
- 'UI:CSVImport:NoData' => 'Üres mező..., kérem adjon meg adatot!',
- 'UI:Title:DataPreview' => 'Adatok előnézete',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Hiba: Az import fájl egyetlen oszlopot tartalmaz. A megfelelő elválasztó karaktert adta meg?',
- 'UI:CSVImport:FieldName' => 'Mező %1$d',
- 'UI:CSVImport:DataLine1' => 'Adatsor 1',
- 'UI:CSVImport:DataLine2' => 'Adatsor 2',
- 'UI:CSVImport:idField' => 'id (elsődleges kulcs)',
- 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - tömeges betöltés',
- 'UI:Title:BulkImport+' => '',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => '%2$s osztály %1$d objektumának szinkronizációja',
- 'UI:CSVImport:ClassesSelectOne' => '-- válasszon ki egyet --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Belső hiba: "%1$s" nem megfelelő kód, mert "%2$s" nem külső kulcsa a "%3$s" osztálynak',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objektumok változatlanok maradnak.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objektumok fognak megváltozni.',
- 'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objektumok hozzáadásra kerülnek.',
- 'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objektumok hibásak lesznek.',
- 'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objektumok változatlanak maradtak',
- 'UI:CSVImport:ObjectsWereModified' => '%1$d objektumok módosításra kerültek.',
- 'UI:CSVImport:ObjectsWereAdded' => '%1$d objektumok hozzáadásra kerültek.',
- 'UI:CSVImport:ObjectsHadErrors' => '%1$d objektumok hibásak.',
- 'UI:Title:CSVImportStep2' => '2. lépés az 5-ből: CSV adat beállítások',
- 'UI:Title:CSVImportStep3' => '3. lépés az 5-ből: Adatok összerendelés',
- '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:SeparatorComma+' => 'vessző',
- 'UI:CSVImport:SeparatorSemicolon+' => 'pontosvessző',
- 'UI:CSVImport:SeparatorTab+' => 'tabulátor',
- 'UI:CSVImport:SeparatorOther' => 'egyéb:',
- 'UI:CSVImport:QualifierDoubleQuote+' => 'dupla idézőjel',
- 'UI:CSVImport:QualifierSimpleQuote+' => 'szimpla idézőjel',
- 'UI:CSVImport:QualifierOther' => 'egyéb:',
- 'UI:CSVImport:TreatFirstLineAsHeader' => 'Első sor fejléc információkat tartalmaz (oszlopok nevei)',
- 'UI:CSVImport:Skip_N_LinesAtTheBeginning' => '%1$s sor kihagyása a fájl elejéről',
- 'UI:CSVImport:CSVDataPreview' => 'CSV adat előnézet',
- 'UI:CSVImport:SelectFile' => 'Import fájl kiválasztása:',
- 'UI:CSVImport:Tab:LoadFromFile' => 'Betöltés fájlból',
- 'UI:CSVImport:Tab:CopyPaste' => 'Adat másolás és beillesztés',
- 'UI:CSVImport:Tab:Templates' => 'Sablonok',
- 'UI:CSVImport:PasteData' => 'Import adatok beillesztése:',
- 'UI:CSVImport:PickClassForTemplate' => 'Letöltendő sablon kiválasztása:',
- 'UI:CSVImport:SeparatorCharacter' => 'Elválasztó karakter:',
- 'UI:CSVImport:TextQualifierCharacter' => 'Szövegjelölő karakter',
- '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:SelectAClassFirst' => 'Adat összerendeléshez először válassza ki az osztályt.',
- 'UI:CSVImport:HeaderFields' => 'Mező',
- 'UI:CSVImport:HeaderMappings' => 'Összerendelés',
- 'UI:CSVImport:HeaderSearch' => 'Keresés?',
- 'UI:CSVImport:AlertIncompleteMapping' => 'Kérem adja meg az összes mezőre az összerendelési szabályokat.',
- 'UI:CSVImport:AlertMultipleMapping' => 'Győződjön meg arról, hogy egy célmező csak egyszer kerül hozzárendelésre.',
- 'UI:CSVImport:AlertNoSearchCriteria' => 'Kérem adjon eg legalább egy keresési kritériumot',
- 'UI:CSVImport:Encoding' => 'Karakterkódolás',
- 'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Univerzális kereső',
- 'UI:UniversalSearch:Error' => 'Hiba: %1$s',
- 'UI:UniversalSearch:LabelSelectTheClass' => 'Keresendő osztály kiválasztása:',
-
- 'UI:CSVReport-Value-Modified' => 'Módosítva',
- 'UI:CSVReport-Value-SetIssue' => 'Érvénytelen érték az attribútumhoz',
- 'UI:CSVReport-Value-ChangeIssue' => '\'%1$s\' egy érvénytelen érték',
- 'UI:CSVReport-Value-NoMatch' => 'Nincs egyezés a \'%1$s\' értékhez',
- 'UI:CSVReport-Value-Missing' => 'Hiányzó kötelező érték',
- 'UI:CSVReport-Value-Ambiguous' => 'Kétértelműség: %1$s objektumban találva',
- 'UI:CSVReport-Row-Unchanged' => 'változatlan',
- 'UI:CSVReport-Row-Created' => 'létrehozva',
- 'UI:CSVReport-Row-Updated' => '%1$d oszlop frissítve',
- 'UI:CSVReport-Row-Disappeared' => '%1$d eltűnt, megváltozott oszlop',
- 'UI:CSVReport-Row-Issue' => 'Probléma: %1$s',
- 'UI:CSVReport-Value-Issue-Null' => 'A nulla nem engedélyezett',
- 'UI:CSVReport-Value-Issue-NotFound' => 'Az objektum nincs meg',
- 'UI:CSVReport-Value-Issue-FoundMany' => '%1$d egyezés található',
- 'UI:CSVReport-Value-Issue-Readonly' => 'A \'%1$\'s attribútum csak olvasható (jelenlegi érték: %2$s, várható érték: %3$s)',
- 'UI:CSVReport-Value-Issue-Format' => 'A bevitel feldolgozása sikertelen: %1$s',
- 'UI:CSVReport-Value-Issue-NoMatch' => 'A \'%1$s\' attribútum nem várt értéket kapott: nincs egyezés, ellenőrizze a beírást',
- 'UI:CSVReport-Value-Issue-Unknown' => 'A \'%1$s\' attribútum nem várt értéket kapott: %2$s',
- 'UI:CSVReport-Row-Issue-Inconsistent' => 'Egymással nem konzisztens attribútumok: %1$s',
- 'UI:CSVReport-Row-Issue-Attribute' => 'Nem várt attribútum érték(ek)',
- 'UI:CSVReport-Row-Issue-MissingExtKey' => 'Nem lehetett létrehozni hiányzó külső kulcs(ok) miatt: %1$s',
- 'UI:CSVReport-Row-Issue-DateFormat' => 'hibás dátumformátum',
- '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-Icon-Unchanged' => 'Változatlan',
- 'UI:CSVReport-Icon-Modified' => 'Módosított',
- 'UI:CSVReport-Icon-Missing' => 'Hiányzó',
- 'UI:CSVReport-Object-MissingToUpdate' => 'Hiányzó objektum: frissítve lesz',
- 'UI:CSVReport-Object-MissingUpdated' => 'Hiányzó objektum: frissítve',
- 'UI:CSVReport-Icon-Created' => 'Létrehozva',
- 'UI:CSVReport-Object-ToCreate' => 'Az objektum létre lesz hozva',
- 'UI:CSVReport-Object-Created' => 'Az objektum létrehozva',
- 'UI:CSVReport-Icon-Error' => 'Hiba',
- 'UI:CSVReport-Object-Error' => 'HIBA: %1$s',
- 'UI:CSVReport-Object-Ambiguous' => 'KÉTÉRTELMŰ: %1$s',
- 'UI:CSVReport-Stats-Errors' => '%1$.0f %% -a a betöltött objektumoknak hibás, ezért figyelmen kívül lesznek hagyva.',
- 'UI:CSVReport-Stats-Created' => '%1$.0f %% -a a betöltött objektumoknak létre lesz hozva.',
- 'UI:CSVReport-Stats-Modified' => '%1$.0f %% -a a betöltött objektumoknak módosítva lesz.',
-
- 'UI:CSVExport:AdvancedMode' => 'Haladó mód',
- 'UI:CSVExport:AdvancedMode+' => 'Haladó módban több oszlopot is hozzáadunk az exportáláshoz: az objektum azonosítóját, a külső kulcsok azonosítóját és egyeztetési attribútumait.',
- 'UI:CSVExport:LostChars' => 'Kódolási probléma',
- 'UI:CSVExport:LostChars+' => 'A letöltött fájl %1$s kódolású lesz. '.ITOP_APPLICATION_SHORT.' olyan karaktereket észlelt, amelyek nem kompatibilisek ezzel a formátummal. Ezeket a karaktereket vagy helyettesítő karakterekkel helyettesítjük (pl. az ékezetes karakterek elveszítik az ékezetet), vagy elvetjük őket. Az adatokat a webböngészőből másolhatja/beillesztheti. Alternatívaként a rendszergazdához is fordulhat a kódolás megváltoztatásához (lásd a \'csv_file_default_charset\' paramétert).',
-
- 'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB Audit',
- 'UI:Audit:InteractiveAudit' => 'Interaktív Audit',
- 'UI:Audit:HeaderAuditRule' => 'Auditszabály',
- 'UI:Audit:HeaderNbObjects' => '# Objektumok',
- 'UI:Audit:HeaderNbErrors' => '# Hibák',
- 'UI:Audit:PercentageOk' => '% OK',
- 'UI:Audit:OqlError' => 'OQL hiba',
- 'UI:Audit:Error:ValueNA' => 'n/a',
- 'UI:Audit:ErrorIn_Rule' => 'Hiba a szabályban',
- 'UI:Audit:ErrorIn_Rule_Reason' => 'OQL hiba a %1$s szabályban: %2$s.',
- 'UI:Audit:ErrorIn_Category' => 'Hiba a kategóriában',
- 'UI:Audit:ErrorIn_Category_Reason' => 'OQL hiba a %1$s kategóriában: %2$s.',
- 'UI:Audit:AuditErrors' => 'Audit hibák',
- 'UI:Audit:Dashboard:ObjectsAudited' => 'Auditált objektum',
- 'UI:Audit:Dashboard:ObjectsInError' => 'Hibás objektum',
- 'UI:Audit:Dashboard:ObjectsValidated' => 'Érvényesített objektum',
- 'UI:Audit:AuditCategory:Subtitle' => '%1$s hiba a %2$s - %3$s%% -ból',
-
-
- 'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - OQL lekérdezés értékelés',
- '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:HeaderOQLExpression' => 'OQL kifejezés',
- 'UI:RunQuery:HeaderOQLExpression+' => '',
- '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: ',
- 'UI:RunQuery:DevelopedQuery' => 'Fejlesztett lekérdezés kiértékelés: ',
- 'UI:RunQuery:SerializedFilter' => 'Szerializált szűrő: ',
- 'UI:RunQuery:DevelopedOQL' => 'Fejlesztett OQL',
- 'UI:RunQuery:DevelopedOQLCount' => 'Fejlesztett OQL a számításhoz',
- 'UI:RunQuery:ResultSQLCount' => 'Létrejött SQL',
- 'UI:RunQuery:ResultSQL' => 'Létrejött SQL',
- 'UI:RunQuery:Error' => 'A lekérdezés futtatása közben a következő hiba jelentkezett',
- 'UI:Query:UrlForExcel' => 'URL az MS-Excel web-lekérdezésekhez',
- 'UI:Query:UrlV1' => 'A mezők listája nem került meghatározásra. Az export-V2.php oldal nem hívható meg ezen információ nélkül. Ezért az alábbiakban javasolt URL az örökölt oldalra mutat: export.php. Az exportálásnak ez a régi változata a következő korlátozással rendelkezik: az exportált mezők listája a kimeneti formátumtól és a '.ITOP_APPLICATION_SHORT.' adatmodelltől függően változhat. Ha garantálni szeretné, hogy az exportált oszlopok listája hosszú távon stabil maradjon, akkor meg kell adnia a "Fields" attribútum értékét, és használnia kell a export-V2.php oldalt.',
- 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' objektum séma',
- 'UI:Schema:TitleForClass' => '%1$s séma',
- 'UI:Schema:CategoryMenuItem' => '%1$s kategória',
- 'UI:Schema:Relationships' => 'Kapcsolatok',
- 'UI:Schema:AbstractClass' => 'Absztrakt osztály: nem példányosítható belőle objektum.',
- 'UI:Schema:NonAbstractClass' => 'Nem absztrakt osztály: objektum példányosítható belőle.',
- 'UI:Schema:ClassHierarchyTitle' => 'Osztály hierarchia',
- 'UI:Schema:AllClasses' => 'Osztályok',
- 'UI:Schema:ExternalKey_To' => 'Külső kulcs %1$s-hoz',
- 'UI:Schema:Columns_Description' => 'Oszlopok: %1$s',
- 'UI:Schema:Default_Description' => 'Alapértelmezett: "%1$s"',
- 'UI:Schema:NullAllowed' => 'Null érték engedélyezett',
- '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:Label' => 'Címke',
- 'UI:Schema:Label+' => '',
- 'UI:Schema:Type' => 'Típus',
-
- 'UI:Schema:Type+' => '',
- 'UI:Schema:Origin' => 'Származás',
- 'UI:Schema:Origin+' => '',
- 'UI:Schema:Description' => 'Leírás',
- 'UI:Schema:Description+' => '',
- 'UI:Schema:AllowedValues' => 'Engedélyezett értékek',
- 'UI:Schema:AllowedValues+' => '',
- 'UI:Schema:MoreInfo' => 'További információ',
- 'UI:Schema:MoreInfo+' => '',
- 'UI:Schema:SearchCriteria' => 'Keresési kritériumok',
- 'UI:Schema:FilterCode' => 'Szűrőkód',
- 'UI:Schema:FilterCode+' => '',
- 'UI:Schema:FilterDescription' => 'Leírás',
- 'UI:Schema:FilterDescription+' => '',
- 'UI:Schema:AvailOperators' => 'Elérhető műveletek',
- 'UI:Schema:AvailOperators+' => '',
- 'UI:Schema:ChildClasses' => 'Leszármazott osztályok',
- 'UI:Schema:ReferencingClasses' => 'Referált osztályok',
- 'UI:Schema:RelatedClasses' => 'Kapcsolódó osztályok',
- 'UI:Schema:LifeCycle' => 'Életciklus',
- 'UI:Schema:Triggers' => 'Eseményindítók',
- 'UI:Schema:Relation_Code_Description' => 'Kapcsolat %1$s (%2$s)',
- 'UI:Schema:RelationDown_Description' => 'Lenn: %1$s',
- 'UI:Schema:RelationUp_Description' => 'Fenn: %1$s',
- 'UI:Schema:RelationPropagates' => '%1$s: kiterjesztése %2$d szintre, lekérdezés: %3$s',
- 'UI:Schema:RelationDoesNotPropagate' => '%1$s: nincs kiterjesztve (%2$d szintekre), lekérdezés: %3$s',
- 'UI:Schema:Class_ReferencingClasses_From_By' => '%1$s hivatkozva %2$s az osztályban %3$s mezőn keresztül',
- 'UI:Schema:Class_IsLinkedTo_Class_Via_ClassAndAttribute' => '%1$s hozzácsatolva %2$s-hoz %3$s-n keresztül::%4$s',
- 'UI:Schema:Links:1-n' => 'A következő osztályok mutatnak %1$s-ra (1:n kapcsolat):',
- 'UI:Schema:Links:n-n' => 'A következő osztályok mutatnak %1$s-ra (n:n kapcsolat):',
- 'UI:Schema:Links:All' => 'Összekapcsolódó osztályok grafikonja',
- 'UI:Schema:NoLifeCyle' => 'Nincs életciklus rendelve ehhez az osztályhoz.',
- 'UI:Schema:LifeCycleTransitions' => 'Átvezetés',
- 'UI:Schema:LifeCyleAttributeOptions' => 'Attribútum opciók',
- 'UI:Schema:LifeCycleHiddenAttribute' => 'Rejtett',
- 'UI:Schema:LifeCycleReadOnlyAttribute' => 'Csak olvasható',
- 'UI:Schema:LifeCycleMandatoryAttribute' => 'Kötelező',
- 'UI:Schema:LifeCycleAttributeMustChange' => 'Változtatni kell',
- 'UI:Schema:LifeCycleAttributeMustPrompt' => 'Felhasználó kéri a változtatását',
- 'UI:Schema:LifeCycleEmptyList' => 'Üres lista',
- 'UI:Schema:ClassFilter' => 'Osztály:',
- 'UI:Schema:DisplayLabel' => 'Megjelenítés:',
- 'UI:Schema:DisplaySelector/LabelAndCode' => 'Felirat és kód',
- 'UI:Schema:DisplaySelector/Label' => 'Címke',
- 'UI:Schema:DisplaySelector/Code' => 'Kód',
- 'UI:Schema:Attribute/Filter' => 'Szűrő',
- 'UI:Schema:DefaultNullValue' => 'Alapértelmezett null érték : "%1$s"',
- 'UI:LinksWidget:Autocomplete+' => '',
- '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: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',
- 'UI:AddLinkedObjectsOf_Class' => 'Hozzáadás %1$s osztályhoz',
- 'UI:RemoveLinkedObjectsOf_Class' => 'Kiválasztott objektum eltávolítása',
- 'UI:Message:EmptyList:UseAdd' => 'A lista üres, használja a "Hozzáadás..." gombot az elemekre.',
- 'UI:Message:EmptyList:UseSearchForm' => 'Használja a keresőmezőt a hozzáadandó objektumok kiválasztásához.',
- 'UI:Wizard:FinalStepTitle' => 'Utolsó lépés: megerősítés',
- 'UI:Title:DeletionOf_Object' => '%1$s törlése',
- 'UI:Title:BulkDeletionOf_Count_ObjectsOf_Class' => '%2$s osztály %1$d objektumának tömeges törlése',
- 'UI:Delete:NotAllowedToDelete' => 'Nem engedélyezett az objektum törlése',
- 'UI:Delete:NotAllowedToUpdate_Fields' => 'A következő mező módosítása nem engedélyezett: %1$s',
- 'UI:Error:ActionNotAllowed' => 'Önnek nem engedélyezett ez a művelet',
- 'UI:Error:NotEnoughRightsToDelete' => 'Az objektum nem törölhető, mert a felhasználónak nincs elegendő jogosultsága',
- 'UI:Error:CannotDeleteBecause' => 'Az objektum nem törölhető, mert: %1$s',
- 'UI:Error:CannotDeleteBecauseOfDepencies' => 'Az objektum nem törölhető, mert néhány hozzá kapcsolódó magasabb prioritású manuális művelet végrehajtásra vár',
- 'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'Az objektum nem törölhető, mert néhány hozzá kapcsolódó magasabb prioritású manuális művelet végrehajtásra vár',
- 'UI:Archive_User_OnBehalfOf_User' => '%1$s felhasználó %2$s nevében',
- 'UI:Delete:Deleted' => 'törölve',
- 'UI:Delete:AutomaticallyDeleted' => 'automatikusan törölve',
- '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:_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',
- 'UI:Delete:CannotDeleteBecause' => 'Sikertelenül töröltek: %1$s',
- 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Automatikusan kellett volna törlődniük, de a művelet nem volt végrehajtható: %1$s',
- 'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Manuális törlés nem végrehajtható: %1$s',
- 'UI:Delete:WillBeDeletedAutomatically' => 'Automatikusan lesznek törölve',
- 'UI:Delete:MustBeDeletedManually' => 'Manuálisan törlendők',
- 'UI:Delete:CannotUpdateBecause_Issue' => 'Automatikus frissítés sikertelen: %1$s',
- 'UI:Delete:WillAutomaticallyUpdate_Fields' => 'Automatikusan lesznek frissítve (reset: %1$s)',
- '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: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: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.',
- 'Tag:Archived' => 'Archivált',
- 'Tag:Archived+' => 'Csak archív módban hozzáférhető',
- 'Tag:Obsolete' => 'Elavult',
- 'Tag:Obsolete+' => 'Kizárva a hatáselemzésből és a keresési eredményekből',
- 'Tag:Synchronized' => 'Szinkronizált',
- 'ObjectRef:Archived' => 'Archivált',
- 'ObjectRef:Obsolete' => 'Elavult',
- 'UI:SearchResultsPageTitle' => ITOP_APPLICATION_SHORT.' - Keresés eredményei',
- 'UI:SearchResultsTitle' => 'Keresés eredményei',
- 'UI:SearchResultsTitle+' => 'Szöveges keresés eredményei',
- 'UI:Search:NoSearch' => 'Nincs keresés',
- 'UI:Search:NeedleTooShort' => 'A \\"%1$s\\" kereső karakterlánc túl rövid. Legalább %2$d karaktert írjon be.',
- 'UI:Search:Ongoing' => '\\"%1$s\\" keresése',
- 'UI:Search:Enlarge' => 'Keresés kibővítése',
- 'UI:FullTextSearchTitle_Text' => '"%1$s" keresés eredményei:',
- 'UI:Search:Count_ObjectsOf_Class_Found' => '%2$s osztály %1$d objektuma',
- 'UI:Search:NoObjectFound' => 'Objektum nem található',
- 'UI:ModificationPageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s módosítása',
- 'UI:ModificationTitle_Class_Object' => '%1$s: %2$s módosítása',
- 'UI:ClonePageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s klón módosítása',
- 'UI:CloneTitle_Class_Object' => '%1$s: %2$s klón',
- 'UI:CreationPageTitle_Class' => ITOP_APPLICATION_SHORT.' - %1$s létrehozása',
- 'UI:CreationTitle_Class' => '%1$s létrehozása',
- 'UI:SelectTheTypeOf_Class_ToCreate' => 'Válassza ki a létrehozni kívánt %1$s osztály típusát:',
- 'UI:Class_Object_NotUpdated' => 'Változás nem történt, %1$s (%2$s) NEM lett módosítva.',
- 'UI:Class_Object_Updated' => '%1$s (%2$s) frissítve.',
- 'UI:BulkDeletePageTitle' => ITOP_APPLICATION_SHORT.' - Tömeges törlés',
- '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: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',
- 'UI:SystemIntrusion' => 'Hozzáférés megtagadva. A művelet végrehajtása nem engedélyezett.',
- 'UI:FatalErrorMessage' => 'Végzetes hiba, '.ITOP_APPLICATION_SHORT.' nem tudja a műveletet folytatni',
- 'UI:Error_Details' => 'Hiba: %1$s.',
-
- 'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' Felhasználókezelés - Profiltervezés',
- 'UI:UserManagement:Class' => 'Osztály',
- 'UI:UserManagement:Class+' => '',
- 'UI:UserManagement:ProjectedObject' => 'Objektum',
- 'UI:UserManagement:ProjectedObject+' => '',
- 'UI:UserManagement:AnyObject' => '* Bármely *',
- 'UI:UserManagement:User' => 'Felhasználó',
- 'UI:UserManagement:User+' => '',
- 'UI:UserManagement:Action:Read' => 'Olvasás',
- 'UI:UserManagement:Action:Read+' => '',
- 'UI:UserManagement:Action:Modify' => 'Módosítás',
- 'UI:UserManagement:Action:Modify+' => '',
- 'UI:UserManagement:Action:Delete' => 'Törlés',
- 'UI:UserManagement:Action:Delete+' => '',
- 'UI:UserManagement:Action:BulkRead' => 'Tömeges beolvasás (Export)',
- 'UI:UserManagement:Action:BulkRead+' => '',
- 'UI:UserManagement:Action:BulkModify' => 'Tömeges módosítás',
- 'UI:UserManagement:Action:BulkModify+' => '',
- 'UI:UserManagement:Action:BulkDelete' => 'Tömeges törlés',
- 'UI:UserManagement:Action:BulkDelete+' => '',
- 'UI:UserManagement:Action:Stimuli' => 'Stimuli',
- 'UI:UserManagement:Action:Stimuli+' => '',
- 'UI:UserManagement:Action' => 'Művelet',
- 'UI:UserManagement:Action+' => '',
- 'UI:UserManagement:TitleActions' => 'Műveletek',
- 'UI:UserManagement:Permission' => 'Jogosultság',
- 'UI:UserManagement:Permission+' => '',
- 'UI:UserManagement:Attributes' => 'Attribútumok',
- 'UI:UserManagement:ActionAllowed:Yes' => 'Igen',
- 'UI:UserManagement:ActionAllowed:No' => 'Nem',
- 'UI:UserManagement:AdminProfile+' => '',
- 'UI:UserManagement:NoLifeCycleApplicable' => 'N/A',
- 'UI:UserManagement:NoLifeCycleApplicable+' => '',
- 'UI:UserManagement:GrantMatrix' => 'Jogosultságmátrix',
-
- 'Menu:AdminTools' => 'Adminisztrációs eszközök',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Az eszközök csak az adminisztrátori profilhoz rendelt felhasználók számára elérhetők.',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:SystemTools' => 'Rendszereszközök',
-
- 'UI:ChangeManagementMenu' => 'Változáskezelés',
- 'UI:ChangeManagementMenu+' => '',
- '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:Title' => 'Infrastruktúra áttekintő',
- 'UI-ConfigurationManagementMenu-InfraByType' => 'Infrastruktúra objektumok típusonként',
- 'UI-ConfigurationManagementMenu-InfraByStatus' => 'Infrastruktúra objektumok állapotuk szerint',
-
- 'UI:ConfigMgmtMenuOverview:Title' => 'Konfigurációkezelés műszerfal',
- 'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Konfigurációs elemek állapotuk szerint',
- 'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Konfigurációs elemek típusonként',
-
- 'UI:RequestMgmtMenuOverview:Title' => 'Kérelemkezelés műszerfal',
- 'UI-RequestManagementOverview-RequestByService' => 'Felhasználói kérelmek szolgáltatásonként',
- 'UI-RequestManagementOverview-RequestByPriority' => 'Felhasználói kérelmek prioritás szerint',
- 'UI-RequestManagementOverview-RequestUnassigned' => 'Felhasználói kérelmek, amelyek még nem lettek ügyintézőhöz rendelve',
-
- 'UI:IncidentMgmtMenuOverview:Title' => 'Incidenskezelés műszerfal',
- 'UI-IncidentManagementOverview-IncidentByService' => 'Incidensek szolgáltatásonként',
- 'UI-IncidentManagementOverview-IncidentByPriority' => 'Incidensek prioritás szerint',
- 'UI-IncidentManagementOverview-IncidentUnassigned' => 'Incidensek, amelyek még nem lettek ügyintézőhöz rendelve',
-
- 'UI:ChangeMgmtMenuOverview:Title' => 'Változáskezelés műszerfal',
- 'UI-ChangeManagementOverview-ChangeByType' => 'Változások típusonként',
- 'UI-ChangeManagementOverview-ChangeUnassigned' => 'Változások, amelyek még nem lettek ügyintézőhöz rendelve',
- 'UI-ChangeManagementOverview-ChangeWithOutage' => 'Változások által okozott üzemszünet',
-
- 'UI:ServiceMgmtMenuOverview:Title' => 'Szolgáltatáskezelés műszerfal',
- '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:Title' => 'Kapcsolattartó áttekintő',
- 'UI-ContactsMenu-ContactsByLocation' => 'Kapcsolattartók helyszín szerint',
- 'UI-ContactsMenu-ContactsByType' => 'Kapcsolattartók típusonként',
- 'UI-ContactsMenu-ContactsByStatus' => 'Kapcsolattartók állapotuk szerint',
-
- 'Menu:CSVImportMenu' => 'CSV importálás',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataModelMenu' => 'Adatmodell',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ExportMenu' => 'Exportálás',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:NotificationsMenu' => 'Értesítések',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'UI:NotificationsMenu:Title' => 'Értesítések beállítása',
- 'UI:NotificationsMenu:Help' => 'Súgó',
- 'UI:NotificationsMenu:HelpContent' => '
Az '.ITOP_APPLICATION_SHORT.' alkalmazásban az értesítések teljesen testreszabhatók. Értesítések az objektumok két csoportjára épülnek: eseményindítók és műveletek.
+ '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',
+ 'UI:WelcomeMenu:MyIncidents' => 'Hozzám rendelt incidensek',
+ 'UI:AllOrganizations' => 'Szervezeti egységek',
+ 'UI:YourSearch' => 'Saját keresések',
+ 'UI:LoggedAsMessage' => 'Bejelentkezve %1$s (%2$s)',
+ 'UI:LoggedAsMessage+Admin' => 'Bejelentkezve %1$s (%2$s, Administrator)',
+ 'UI:Button:Logoff' => 'Kijelentkezés',
+ 'UI:Button:GlobalSearch' => 'Globális keresés',
+ 'UI:Button:Search' => ' Keresés',
+ 'UI:Button:Clear' => ' Törlés',
+ 'UI:Button:Confirm' => ' Confirm ~~',
+ 'UI:Button:SearchInHierarchy' => 'Keresés a hierarchiában',
+ 'UI:Button:Query' => ' Lekérdezés',
+ 'UI:Button:Ok' => 'OK',
+ 'UI:Button:Save' => 'Mentés',
+ 'UI:Button:SaveAnd' => 'Mentés és %1$s',
+ 'UI:Button:Cancel' => 'Mégse',
+ 'UI:Button:Close' => 'Bezárás',
+ 'UI:Button:Apply' => 'Alkalmazás',
+ 'UI:Button:Send' => 'Küldés',
+ 'UI:Button:SendAnd' => 'Küldés és %1$s',
+ 'UI:Button:Back' => ' << Vissza',
+ 'UI:Button:Restart' => ' |<< Újraindítás',
+ 'UI:Button:Next' => ' Következő >>',
+ 'UI:Button:Finish' => ' Befejezés',
+ 'UI:Button:DoImport' => ' Importálás indítása',
+ 'UI:Button:Done' => ' Kész',
+ 'UI:Button:SimulateImport' => ' Importálás szimulálása',
+ 'UI:Button:Test' => 'Teszt!',
+ 'UI:Button:Evaluate' => ' Kiértékelés',
+ 'UI:Button:Evaluate:Title' => ' Értékelés (Ctrl+Enter)',
+ 'UI:Button:AddObject' => ' Hozzáadás...',
+ 'UI:Button:BrowseObjects' => ' Böngészés...',
+ 'UI:Button:Add' => ' Hozzáadás ',
+ 'UI:Button:AddToList' => ' << Hozzáadás ',
+ 'UI:Button:RemoveFromList' => ' Eltávolítás >> ',
+ 'UI:Button:FilterList' => ' Szűrés... ',
+ 'UI:Button:Create' => ' Létrehozás',
+ 'UI:Button:Delete' => ' Törlés',
+ 'UI:Button:Rename' => ' Átnevezés... ',
+ 'UI:Button:ChangePassword' => ' Jelszó változtatás',
+ 'UI:Button:ResetPassword' => ' Jelszó visszaállítás',
+ 'UI:Button:Insert' => 'Beillesztés',
+ 'UI:Button:More' => 'Több',
+ 'UI:Button:Less' => 'Kevesebb',
+ 'UI:Button:Wait' => 'Várjon, amíg a mezők frissülnek',
+ 'UI:Treeview:CollapseAll' => 'Összes összecsukása',
+ 'UI:Treeview:ExpandAll' => 'Összes lenyitása',
+ 'UI:UserPref:DoNotShowAgain' => 'Ne mutassa újra',
+ 'UI:InputFile:NoFileSelected' => 'Nincs fájl kiválasztva',
+ 'UI:InputFile:SelectFile' => 'Válasszon egy fájlt',
+ 'UI:SearchToggle' => 'Keresés',
+ 'UI:ClickToCreateNew' => 'Új %1$s létrehozása',
+ 'UI:SearchFor_Class' => '%1$s objektumok keresése',
+ 'UI:NoObjectToDisplay' => 'Nincs megjeleníthető objektum',
+ 'UI:Error:SaveFailed' => 'Az objektum nem menthető le :',
+ 'UI:Error:MandatoryTemplateParameter_object_id' => 'object_id paraméter kötelező a link_attr megadásánál. Ellenőrizze a sablon definíciót.',
+ 'UI:Error:MandatoryTemplateParameter_target_attr' => 'target_attr paraméter kötelező a link_attr megadásánál. Ellenőrizze a sablon definíciót.',
+ 'UI:Error:MandatoryTemplateParameter_group_by' => 'group_by paraméter kötelező. Ellenőrizze a sablon definíciót.',
+ 'UI:Error:InvalidGroupByFields' => 'Csoportosításnál használt érvénytelen mezők: "%1$s".',
+ 'UI:Error:UnsupportedStyleOfBlock' => 'Hiba: nem támogatott stílus tömb: "%1$s".',
+ 'UI:Error:IncorrectLinkDefinition_LinkedClass_Class' => 'Nem megfelelő kapcsolat meghatározás: kapcsolódó osztály: %1$s nem külső kulcs a %2$s osztályban',
+ 'UI:Error:Object_Class_Id_NotFound' => 'Objektum: %1$s:%2$d nem található.',
+ 'UI:Error:WizardCircularReferenceInDependencies' => 'Hiba: Körkörös hivatkozás az egymásra mutató mezők között. Ellenőrizze az adatmodellt.',
+ 'UI:Error:UploadedFileTooBig' => 'Feltöltendő fájl túl nagy. (Maximális méret: %1$s). Ellenőrizze a PHP konfigurációs fájlban az upload_max_filesize és post_max_size beállításokat.',
+ 'UI:Error:UploadedFileTruncated.' => 'Feltöltött fájl átméretezett!',
+ 'UI:Error:NoTmpDir' => 'Az átmeneti könyvtár nem meghatározott.',
+ 'UI:Error:CannotWriteToTmp_Dir' => 'Az átmeneti fájl nem írható. upload_tmp_dir = "%1$s".',
+ 'UI:Error:UploadStoppedByExtension_FileName' => 'Feltöltés megállt a fájl kiterjesztés miatt. (Eredeti fájl név = "%1$s").',
+ 'UI:Error:UploadFailedUnknownCause_Code' => 'Fájl feltöltés sikertelen ismeretlen hiba miatt. (Hibakód = "%1$s").',
+ 'UI:Error:1ParametersMissing' => 'Hiba: a következő paramétert meg kell adni ennél a műveletnél: %1$s.',
+ 'UI:Error:2ParametersMissing' => 'Hiba: a következő paramétereket meg kell adni ennél a műveletnél: %1$s és %2$s.',
+ 'UI:Error:3ParametersMissing' => 'Hiba: a következő paramétereket meg kell adni ennél a műveletnél: %1$s, %2$s és %3$s.',
+ 'UI:Error:4ParametersMissing' => 'Hiba: a következő paramétereket meg kell adni ennél a műveletnél: %1$s, %2$s, %3$s és %4$s.',
+ 'UI:Error:IncorrectOQLQuery_Message' => 'Hiba: nem megfelelő OQL lekérdezés: %1$',
+ 'UI:Error:AnErrorOccuredWhileRunningTheQuery_Message' => 'Hiba történt a lekérdezés futtatása közben: %1$s',
+ 'UI:Error:ObjectAlreadyUpdated' => 'Hiba: az objketum már korábban módosításra került.',
+ 'UI:Error:ObjectCannotBeUpdated' => 'Hiba: az objektum nem frissíthető.',
+ 'UI:Error:ObjectsAlreadyDeleted' => 'Hiba: az objektum már korában törlésre került!',
+ 'UI:Error:BulkDeleteNotAllowedOn_Class' => 'Az osztály objektumainak tömeges törlése nem engedélyezett %1$s',
+ 'UI:Error:DeleteNotAllowedOn_Class' => 'Az osztály objektumainak törlése nem engedélyezett %1$s',
+ 'UI:Error:ReadNotAllowedOn_Class' => ' Nincs engedélye hogy a %1$s osztály objektumait lássa',
+ 'UI:Error:BulkModifyNotAllowedOn_Class' => 'Az osztály objektumainak tömeges frissítése nem engedélyezett %1$s',
+ 'UI:Error:ObjectAlreadyCloned' => 'Hiba: az objektum már klónozott!',
+ 'UI:Error:ObjectAlreadyCreated' => 'Hiba: az objektum már létrehozva!',
+ 'UI:Error:Invalid_Stimulus_On_Object_In_State' => 'Hiba: érvénytelen stimulus "%1$s" a következő objektum %2$s következő állapotában "%3$s".',
+ 'UI:Error:InvalidDashboardFile' => 'Hiba: Érvénytelen műszerfal fájl',
+ 'UI:Error:InvalidDashboard' => 'Hiba: Érvénytelen műszerfal',
+ 'UI:Error:MaintenanceMode' => 'Az alkalmazás jelenleg karbantartás alatt van',
+ 'UI:Error:MaintenanceTitle' => 'Karbantartás',
+ 'UI:Error:InvalidToken' => 'Hiba: a kért művelet már végrehajtásra került (CSRF token nem található)',
+ '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:CountOfObjects' => '%1$d darab objektum felel meg a kritériumoknak.',
+ 'UI_CountOfObjectsShort' => '%1$d objektum.',
+ 'UI:NoObject_Class_ToDisplay' => 'Nincs megjeleníthető %1$s',
+ 'UI:History:LastModified_On_By' => 'Utolsó módosítást a következő objektumon %1$s %2$s végezte.',
+ 'UI:HistoryTab' => 'Előzmény',
+ 'UI:NotificationsTab' => 'Értesítés',
+ 'UI:History:BulkImports' => 'Előzmények',
+ 'UI:History:BulkImports+' => '',
+ 'UI:History:BulkImportDetails' => 'CSV importálás végrehajtva: %1$s (%2$s által)',
+ 'UI:History:Date' => 'Dátum',
+ 'UI:History:Date+' => '',
+ 'UI:History:User' => 'Felhasználó',
+ 'UI:History:User+' => '',
+ 'UI:History:Changes' => 'Változások',
+ 'UI:History:Changes+' => '',
+ 'UI:History:StatsCreations' => 'Létrehozva',
+ 'UI:History:StatsCreations+' => '',
+ 'UI:History:StatsModifs' => 'Módosítva',
+ 'UI:History:StatsModifs+' => '',
+ 'UI:History:StatsDeletes' => 'Törölve',
+ 'UI:History:StatsDeletes+' => '',
+ 'UI:Loading' => 'Betöltés...',
+ 'UI:Menu:Actions' => 'Műveletek',
+ 'UI:Menu:OtherActions' => 'Egyéb műveletek',
+ 'UI:Menu:Transitions' => 'Átvezetés',
+ 'UI:Menu:OtherTransitions' => 'Más átvezetések',
+ 'UI:Menu:View' => 'View this object~~',
+ 'UI:Menu:New' => 'Új...',
+ 'UI:Menu:Add' => 'Hozzáadás...',
+ 'UI:Menu:Manage' => 'Kezelés...',
+ 'UI:Menu:EMail' => 'Email',
+ 'UI:Menu:CSVExport' => 'CSV exportálás...',
+ 'UI:Menu:Modify' => 'Módosítás...',
+ 'UI:Menu:Delete' => 'Törlés...',
+ 'UI:Menu:BulkDelete' => 'Törlés...',
+ 'UI:Menu:BulkDelete_Class' => 'Delete %1$s objects...~~',
+ 'UI:Menu:BulkDelete_Link' => 'Delete %1$s...~~',
+ 'UI:Menu:BulkDelete_Remote' => 'Delete %1$s...~~',
+ 'UI:UndefinedObject' => 'Nem meghatározott',
+ 'UI:Document:OpenInNewWindow:Download' => 'Megnyitás új ablakban: %1$s, Letöltés: %2$s',
+ 'UI:SplitDateTime-Date' => 'Dátum',
+ 'UI:SplitDateTime-Time' => 'Idő',
+ 'UI:TruncatedResults' => '%1$d objektum megjelenítve %2$d példányból',
+ 'UI:DisplayAll' => 'Összes megjelenítése',
+ 'UI:CollapseList' => 'Elemek',
+ 'UI:CountOfResults' => '%1$d objektum',
+ 'UI:ChangesLogTitle' => 'Változásnapló (%1$d):',
+ 'UI:EmptyChangesLogTitle' => 'Változásnapló üres',
+ 'UI:SearchFor_Class_Objects' => 'Keresés %1$s objektumra',
+ 'UI:OQLQueryBuilderTitle' => 'OQL lekérdezés szerkesztő',
+ 'UI:OQLQueryTab' => 'OQL lekérdezés',
+ 'UI:SimpleSearchTab' => 'Egyszerű keresés',
+ 'UI:Details+' => '',
+ 'UI:SearchValue:Any' => '* Bármely *',
+ 'UI:SearchValue:Mixed' => '* Kevert *',
+ 'UI:SearchValue:NbSelected' => '# kiválasztva',
+ 'UI:SearchValue:CheckAll' => 'Összes bejelölése',
+ 'UI:SearchValue:UncheckAll' => 'Bejelölés megszüntetése',
+ 'UI:SelectOne' => '-- válasszon ki egyet --',
+ '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.
.',
+ '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:AccessRO-All' => ITOP_APPLICATION_SHORT.' csak olvasás módban',
+ 'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' csak olvasás módban a végfelhasználók számára',
+ 'UI:ApplicationEnvironment' => 'Alkalmazáskörnyezet: %1$s',
+ '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:CSVImport:MappingSelectOne' => '-- válasszon ki egyet --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- mező figyelmen kívül hagyása --',
+ 'UI:CSVImport:NoData' => 'Üres mező..., kérem adjon meg adatot!',
+ 'UI:Title:DataPreview' => 'Adatok előnézete',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Hiba: Az import fájl egyetlen oszlopot tartalmaz. A megfelelő elválasztó karaktert adta meg?',
+ 'UI:CSVImport:FieldName' => 'Mező %1$d',
+ 'UI:CSVImport:DataLine1' => 'Adatsor 1',
+ 'UI:CSVImport:DataLine2' => 'Adatsor 2',
+ 'UI:CSVImport:idField' => 'id (elsődleges kulcs)',
+ 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - tömeges betöltés',
+ 'UI:Title:BulkImport+' => '',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => '%2$s osztály %1$d objektumának szinkronizációja',
+ 'UI:CSVImport:ClassesSelectOne' => '-- válasszon ki egyet --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Belső hiba: "%1$s" nem megfelelő kód, mert "%2$s" nem külső kulcsa a "%3$s" osztálynak',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objektumok változatlanok maradnak.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objektumok fognak megváltozni.',
+ 'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objektumok hozzáadásra kerülnek.',
+ 'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objektumok hibásak lesznek.',
+ 'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objektumok változatlanak maradtak',
+ 'UI:CSVImport:ObjectsWereModified' => '%1$d objektumok módosításra kerültek.',
+ 'UI:CSVImport:ObjectsWereAdded' => '%1$d objektumok hozzáadásra kerültek.',
+ 'UI:CSVImport:ObjectsHadErrors' => '%1$d objektumok hibásak.',
+ 'UI:Title:CSVImportStep2' => '2. lépés az 5-ből: CSV adat beállítások',
+ 'UI:Title:CSVImportStep3' => '3. lépés az 5-ből: Adatok összerendelés',
+ '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:SeparatorComma+' => 'vessző',
+ 'UI:CSVImport:SeparatorSemicolon+' => 'pontosvessző',
+ 'UI:CSVImport:SeparatorTab+' => 'tabulátor',
+ 'UI:CSVImport:SeparatorOther' => 'egyéb:',
+ 'UI:CSVImport:QualifierDoubleQuote+' => 'dupla idézőjel',
+ 'UI:CSVImport:QualifierSimpleQuote+' => 'szimpla idézőjel',
+ 'UI:CSVImport:QualifierOther' => 'egyéb:',
+ 'UI:CSVImport:TreatFirstLineAsHeader' => 'Első sor fejléc információkat tartalmaz (oszlopok nevei)',
+ 'UI:CSVImport:Skip_N_LinesAtTheBeginning' => '%1$s sor kihagyása a fájl elejéről',
+ 'UI:CSVImport:CSVDataPreview' => 'CSV adat előnézet',
+ 'UI:CSVImport:SelectFile' => 'Import fájl kiválasztása:',
+ 'UI:CSVImport:Tab:LoadFromFile' => 'Betöltés fájlból',
+ 'UI:CSVImport:Tab:CopyPaste' => 'Adat másolás és beillesztés',
+ 'UI:CSVImport:Tab:Templates' => 'Sablonok',
+ 'UI:CSVImport:PasteData' => 'Import adatok beillesztése:',
+ 'UI:CSVImport:PickClassForTemplate' => 'Letöltendő sablon kiválasztása:',
+ 'UI:CSVImport:SeparatorCharacter' => 'Elválasztó karakter:',
+ 'UI:CSVImport:TextQualifierCharacter' => 'Szövegjelölő karakter',
+ '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:SelectAClassFirst' => 'Adat összerendeléshez először válassza ki az osztályt.',
+ 'UI:CSVImport:HeaderFields' => 'Mező',
+ 'UI:CSVImport:HeaderMappings' => 'Összerendelés',
+ 'UI:CSVImport:HeaderSearch' => 'Keresés?',
+ 'UI:CSVImport:AlertIncompleteMapping' => 'Kérem adja meg az összes mezőre az összerendelési szabályokat.',
+ 'UI:CSVImport:AlertMultipleMapping' => 'Győződjön meg arról, hogy egy célmező csak egyszer kerül hozzárendelésre.',
+ 'UI:CSVImport:AlertNoSearchCriteria' => 'Kérem adjon eg legalább egy keresési kritériumot',
+ 'UI:CSVImport:Encoding' => 'Karakterkódolás',
+ 'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Univerzális kereső',
+ 'UI:UniversalSearch:Error' => 'Hiba: %1$s',
+ 'UI:UniversalSearch:LabelSelectTheClass' => 'Keresendő osztály kiválasztása:',
+ 'UI:CSVReport-Value-Modified' => 'Módosítva',
+ 'UI:CSVReport-Value-SetIssue' => 'Érvénytelen érték az attribútumhoz',
+ 'UI:CSVReport-Value-ChangeIssue' => '\'%1$s\' egy érvénytelen érték',
+ 'UI:CSVReport-Value-NoMatch' => 'Nincs egyezés a \'%1$s\' értékhez',
+ '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' => 'Hiányzó kötelező érték',
+ 'UI:CSVReport-Value-Ambiguous' => 'Kétértelműség: %1$s objektumban találva',
+ 'UI:CSVReport-Row-Unchanged' => 'változatlan',
+ 'UI:CSVReport-Row-Created' => 'létrehozva',
+ 'UI:CSVReport-Row-Updated' => '%1$d oszlop frissítve',
+ 'UI:CSVReport-Row-Disappeared' => '%1$d eltűnt, megváltozott oszlop',
+ 'UI:CSVReport-Row-Issue' => 'Probléma: %1$s',
+ 'UI:CSVReport-Value-Issue-Null' => 'A nulla nem engedélyezett',
+ 'UI:CSVReport-Value-Issue-NotFound' => 'Az objektum nincs meg',
+ 'UI:CSVReport-Value-Issue-FoundMany' => '%1$d egyezés található',
+ 'UI:CSVReport-Value-Issue-Readonly' => 'A \'%1$\'s attribútum csak olvasható (jelenlegi érték: %2$s, várható érték: %3$s)',
+ 'UI:CSVReport-Value-Issue-Format' => 'A bevitel feldolgozása sikertelen: %1$s',
+ 'UI:CSVReport-Value-Issue-NoMatch' => 'A \'%1$s\' attribútum nem várt értéket kapott: nincs egyezés, ellenőrizze a beírást',
+ 'UI:CSVReport-Value-Issue-AllowedValues' => 'Allowed \'%1$s\' value(s): %2$s~~',
+ 'UI:CSVReport-Value-Issue-Unknown' => 'A \'%1$s\' attribútum nem várt értéket kapott: %2$s',
+ 'UI:CSVReport-Row-Issue-Inconsistent' => 'Egymással nem konzisztens attribútumok: %1$s',
+ 'UI:CSVReport-Row-Issue-Attribute' => 'Nem várt attribútum érték(ek)',
+ 'UI:CSVReport-Row-Issue-MissingExtKey' => 'Nem lehetett létrehozni hiányzó külső kulcs(ok) miatt: %1$s',
+ 'UI:CSVReport-Row-Issue-DateFormat' => 'hibás dátumformátum',
+ 'UI:CSVReport-Row-Issue-ExpectedDateFormat' => 'Expected format: %1$s~~',
+ '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-Icon-Unchanged' => 'Változatlan',
+ 'UI:CSVReport-Icon-Modified' => 'Módosított',
+ 'UI:CSVReport-Icon-Missing' => 'Hiányzó',
+ 'UI:CSVReport-Object-MissingToUpdate' => 'Hiányzó objektum: frissítve lesz',
+ 'UI:CSVReport-Object-MissingUpdated' => 'Hiányzó objektum: frissítve',
+ 'UI:CSVReport-Icon-Created' => 'Létrehozva',
+ 'UI:CSVReport-Object-ToCreate' => 'Az objektum létre lesz hozva',
+ 'UI:CSVReport-Object-Created' => 'Az objektum létrehozva',
+ 'UI:CSVReport-Icon-Error' => 'Hiba',
+ 'UI:CSVReport-Object-Error' => 'HIBA: %1$s',
+ 'UI:CSVReport-Object-Ambiguous' => 'KÉTÉRTELMŰ: %1$s',
+ 'UI:CSVReport-Stats-Errors' => '%1$.0f %% -a a betöltött objektumoknak hibás, ezért figyelmen kívül lesznek hagyva.',
+ 'UI:CSVReport-Stats-Created' => '%1$.0f %% -a a betöltött objektumoknak létre lesz hozva.',
+ 'UI:CSVReport-Stats-Modified' => '%1$.0f %% -a a betöltött objektumoknak módosítva lesz.',
+ 'UI:CSVExport:AdvancedMode' => 'Haladó mód',
+ 'UI:CSVExport:AdvancedMode+' => 'Haladó módban több oszlopot is hozzáadunk az exportáláshoz: az objektum azonosítóját, a külső kulcsok azonosítóját és egyeztetési attribútumait.',
+ 'UI:CSVExport:LostChars' => 'Kódolási probléma',
+ 'UI:CSVExport:LostChars+' => 'A letöltött fájl %1$s kódolású lesz. '.ITOP_APPLICATION_SHORT.' olyan karaktereket észlelt, amelyek nem kompatibilisek ezzel a formátummal. Ezeket a karaktereket vagy helyettesítő karakterekkel helyettesítjük (pl. az ékezetes karakterek elveszítik az ékezetet), vagy elvetjük őket. Az adatokat a webböngészőből másolhatja/beillesztheti. Alternatívaként a rendszergazdához is fordulhat a kódolás megváltoztatásához (lásd a \'csv_file_default_charset\' paramétert).',
+ 'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB Audit',
+ 'UI:Audit:InteractiveAudit' => 'Interaktív 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' => 'Auditszabály',
+ 'UI:Audit:HeaderNbObjects' => '# Objektumok',
+ 'UI:Audit:HeaderNbErrors' => '# Hibák',
+ 'UI:Audit:PercentageOk' => '% OK',
+ 'UI:Audit:OqlError' => 'OQL hiba',
+ 'UI:Audit:Error:ValueNA' => 'n/a',
+ 'UI:Audit:ErrorIn_Rule' => 'Hiba a szabályban',
+ 'UI:Audit:ErrorIn_Rule_Reason' => 'OQL hiba a %1$s szabályban: %2$s.',
+ 'UI:Audit:ErrorIn_Category' => 'Hiba a kategóriában',
+ 'UI:Audit:ErrorIn_Category_Reason' => 'OQL hiba a %1$s kategóriában: %2$s.',
+ 'UI:Audit:AuditErrors' => 'Audit hibák',
+ 'UI:Audit:Dashboard:ObjectsAudited' => 'Auditált objektum',
+ 'UI:Audit:Dashboard:ObjectsInError' => 'Hibás objektum',
+ 'UI:Audit:Dashboard:ObjectsValidated' => 'Érvényesített objektum',
+ 'UI:Audit:AuditCategory:Subtitle' => '%1$s hiba a %2$s - %3$s%% -ból',
+ 'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - OQL lekérdezés értékelés',
+ '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:HeaderOQLExpression' => 'OQL kifejezés',
+ 'UI:RunQuery:HeaderOQLExpression+' => '',
+ '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: ',
+ 'UI:RunQuery:DevelopedQuery' => 'Fejlesztett lekérdezés kiértékelés: ',
+ 'UI:RunQuery:SerializedFilter' => 'Szerializált szűrő: ',
+ 'UI:RunQuery:DevelopedOQL' => 'Fejlesztett OQL',
+ 'UI:RunQuery:DevelopedOQLCount' => 'Fejlesztett OQL a számításhoz',
+ 'UI:RunQuery:ResultSQLCount' => 'Létrejött SQL',
+ 'UI:RunQuery:ResultSQL' => 'Létrejött SQL',
+ 'UI:RunQuery:Error' => 'A lekérdezés futtatása közben a következő hiba jelentkezett',
+ 'UI:Query:UrlForExcel' => 'URL az MS-Excel web-lekérdezésekhez',
+ 'UI:Query:UrlV1' => 'A mezők listája nem került meghatározásra. Az export-V2.php oldal nem hívható meg ezen információ nélkül. Ezért az alábbiakban javasolt URL az örökölt oldalra mutat: export.php. Az exportálásnak ez a régi változata a következő korlátozással rendelkezik: az exportált mezők listája a kimeneti formátumtól és a '.ITOP_APPLICATION_SHORT.' adatmodelltől függően változhat. Ha garantálni szeretné, hogy az exportált oszlopok listája hosszú távon stabil maradjon, akkor meg kell adnia a "Fields" attribútum értékét, és használnia kell a export-V2.php oldalt.',
+ 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' objektum séma',
+ 'UI:Schema:TitleForClass' => '%1$s séma',
+ 'UI:Schema:CategoryMenuItem' => '%1$s kategória',
+ 'UI:Schema:Relationships' => 'Kapcsolatok',
+ 'UI:Schema:AbstractClass' => 'Absztrakt osztály: nem példányosítható belőle objektum.',
+ 'UI:Schema:NonAbstractClass' => 'Nem absztrakt osztály: objektum példányosítható belőle.',
+ 'UI:Schema:ClassHierarchyTitle' => 'Osztály hierarchia',
+ 'UI:Schema:AllClasses' => 'Osztályok',
+ 'UI:Schema:ExternalKey_To' => 'Külső kulcs %1$s-hoz',
+ 'UI:Schema:Columns_Description' => 'Oszlopok: %1$s',
+ 'UI:Schema:Default_Description' => 'Alapértelmezett: "%1$s"',
+ 'UI:Schema:NullAllowed' => 'Null érték engedélyezett',
+ '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:Label' => 'Címke',
+ 'UI:Schema:Label+' => '',
+ 'UI:Schema:Type' => 'Típus',
+ 'UI:Schema:Type+' => '',
+ 'UI:Schema:Origin' => 'Származás',
+ 'UI:Schema:Origin+' => '',
+ 'UI:Schema:Description' => 'Leírás',
+ 'UI:Schema:Description+' => '',
+ 'UI:Schema:AllowedValues' => 'Engedélyezett értékek',
+ 'UI:Schema:AllowedValues+' => '',
+ 'UI:Schema:MoreInfo' => 'További információ',
+ 'UI:Schema:MoreInfo+' => '',
+ 'UI:Schema:SearchCriteria' => 'Keresési kritériumok',
+ 'UI:Schema:FilterCode' => 'Szűrőkód',
+ 'UI:Schema:FilterCode+' => '',
+ 'UI:Schema:FilterDescription' => 'Leírás',
+ 'UI:Schema:FilterDescription+' => '',
+ 'UI:Schema:AvailOperators' => 'Elérhető műveletek',
+ 'UI:Schema:AvailOperators+' => '',
+ 'UI:Schema:ChildClasses' => 'Leszármazott osztályok',
+ 'UI:Schema:ReferencingClasses' => 'Referált osztályok',
+ 'UI:Schema:RelatedClasses' => 'Kapcsolódó osztályok',
+ 'UI:Schema:LifeCycle' => 'Életciklus',
+ 'UI:Schema:Triggers' => 'Eseményindítók',
+ 'UI:Schema:Relation_Code_Description' => 'Kapcsolat %1$s (%2$s)',
+ 'UI:Schema:RelationDown_Description' => 'Lenn: %1$s',
+ 'UI:Schema:RelationUp_Description' => 'Fenn: %1$s',
+ 'UI:Schema:RelationPropagates' => '%1$s: kiterjesztése %2$d szintre, lekérdezés: %3$s',
+ 'UI:Schema:RelationDoesNotPropagate' => '%1$s: nincs kiterjesztve (%2$d szintekre), lekérdezés: %3$s',
+ 'UI:Schema:Class_ReferencingClasses_From_By' => '%1$s hivatkozva %2$s az osztályban %3$s mezőn keresztül',
+ 'UI:Schema:Class_IsLinkedTo_Class_Via_ClassAndAttribute' => '%1$s hozzácsatolva %2$s-hoz %3$s-n keresztül::%4$s',
+ 'UI:Schema:Links:1-n' => 'A következő osztályok mutatnak %1$s-ra (1:n kapcsolat):',
+ 'UI:Schema:Links:n-n' => 'A következő osztályok mutatnak %1$s-ra (n:n kapcsolat):',
+ 'UI:Schema:Links:All' => 'Összekapcsolódó osztályok grafikonja',
+ 'UI:Schema:NoLifeCyle' => 'Nincs életciklus rendelve ehhez az osztályhoz.',
+ 'UI:Schema:LifeCycleTransitions' => 'Átvezetés',
+ 'UI:Schema:LifeCyleAttributeOptions' => 'Attribútum opciók',
+ 'UI:Schema:LifeCycleHiddenAttribute' => 'Rejtett',
+ 'UI:Schema:LifeCycleReadOnlyAttribute' => 'Csak olvasható',
+ 'UI:Schema:LifeCycleMandatoryAttribute' => 'Kötelező',
+ 'UI:Schema:LifeCycleAttributeMustChange' => 'Változtatni kell',
+ 'UI:Schema:LifeCycleAttributeMustPrompt' => 'Felhasználó kéri a változtatását',
+ 'UI:Schema:LifeCycleEmptyList' => 'Üres lista',
+ 'UI:Schema:ClassFilter' => 'Osztály:',
+ 'UI:Schema:DisplayLabel' => 'Megjelenítés:',
+ 'UI:Schema:DisplaySelector/LabelAndCode' => 'Felirat és kód',
+ 'UI:Schema:DisplaySelector/Label' => 'Címke',
+ 'UI:Schema:DisplaySelector/Code' => 'Kód',
+ 'UI:Schema:Attribute/Filter' => 'Szűrő',
+ 'UI:Schema:DefaultNullValue' => 'Alapértelmezett null érték : "%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+' => '',
+ '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: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',
+ 'UI:AddLinkedObjectsOf_Class' => 'Hozzáadás %1$s osztályhoz',
+ 'UI:RemoveLinkedObjectsOf_Class' => 'Kiválasztott objektum eltávolítása',
+ 'UI:Message:EmptyList:UseAdd' => 'A lista üres, használja a "Hozzáadás..." gombot az elemekre.',
+ 'UI:Message:EmptyList:UseSearchForm' => 'Használja a keresőmezőt a hozzáadandó objektumok kiválasztásához.',
+ 'UI:Wizard:FinalStepTitle' => 'Utolsó lépés: megerősítés',
+ 'UI:Title:DeletionOf_Object' => '%1$s törlése',
+ 'UI:Title:BulkDeletionOf_Count_ObjectsOf_Class' => '%2$s osztály %1$d objektumának tömeges törlése',
+ 'UI:Delete:NotAllowedToDelete' => 'Nem engedélyezett az objektum törlése',
+ 'UI:Delete:NotAllowedToUpdate_Fields' => 'A következő mező módosítása nem engedélyezett: %1$s',
+ 'UI:Error:ActionNotAllowed' => 'Önnek nem engedélyezett ez a művelet',
+ 'UI:Error:NotEnoughRightsToDelete' => 'Az objektum nem törölhető, mert a felhasználónak nincs elegendő jogosultsága',
+ 'UI:Error:CannotDeleteBecause' => 'Az objektum nem törölhető, mert: %1$s',
+ 'UI:Error:CannotDeleteBecauseOfDepencies' => 'Az objektum nem törölhető, mert néhány hozzá kapcsolódó magasabb prioritású manuális művelet végrehajtásra vár',
+ 'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'Az objektum nem törölhető, mert néhány hozzá kapcsolódó magasabb prioritású manuális művelet végrehajtásra vár',
+ 'UI:Archive_User_OnBehalfOf_User' => '%1$s felhasználó %2$s nevében',
+ 'UI:Delete:Deleted' => 'törölve',
+ 'UI:Delete:AutomaticallyDeleted' => 'automatikusan törölve',
+ '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:_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',
+ 'UI:Delete:CannotDeleteBecause' => 'Sikertelenül töröltek: %1$s',
+ 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Automatikusan kellett volna törlődniük, de a művelet nem volt végrehajtható: %1$s',
+ 'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Manuális törlés nem végrehajtható: %1$s',
+ 'UI:Delete:WillBeDeletedAutomatically' => 'Automatikusan lesznek törölve',
+ 'UI:Delete:MustBeDeletedManually' => 'Manuálisan törlendők',
+ 'UI:Delete:CannotUpdateBecause_Issue' => 'Automatikus frissítés sikertelen: %1$s',
+ 'UI:Delete:WillAutomaticallyUpdate_Fields' => 'Automatikusan lesznek frissítve (reset: %1$s)',
+ '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: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: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.',
+ 'Tag:Archived' => 'Archivált',
+ 'Tag:Archived+' => 'Csak archív módban hozzáférhető',
+ 'Tag:Obsolete' => 'Elavult',
+ 'Tag:Obsolete+' => 'Kizárva a hatáselemzésből és a keresési eredményekből',
+ 'Tag:Synchronized' => 'Szinkronizált',
+ 'ObjectRef:Archived' => 'Archivált',
+ 'ObjectRef:Obsolete' => 'Elavult',
+ 'UI:SearchResultsPageTitle' => ITOP_APPLICATION_SHORT.' - Keresés eredményei',
+ 'UI:SearchResultsTitle' => 'Keresés eredményei',
+ 'UI:SearchResultsTitle+' => 'Szöveges keresés eredményei',
+ 'UI:Search:NoSearch' => 'Nincs keresés',
+ 'UI:Search:NeedleTooShort' => 'A \\"%1$s\\" kereső karakterlánc túl rövid. Legalább %2$d karaktert írjon be.',
+ 'UI:Search:Ongoing' => '\\"%1$s\\" keresése',
+ 'UI:Search:Enlarge' => 'Keresés kibővítése',
+ 'UI:FullTextSearchTitle_Text' => '"%1$s" keresés eredményei:',
+ 'UI:Search:Count_ObjectsOf_Class_Found' => '%2$s osztály %1$d objektuma',
+ 'UI:Search:NoObjectFound' => 'Objektum nem található',
+ 'UI:ModificationPageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s módosítása',
+ 'UI:ModificationTitle_Class_Object' => '%1$s: %2$s módosítása',
+ 'UI:ClonePageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s klón módosítása',
+ 'UI:CloneTitle_Class_Object' => '%1$s: %2$s klón',
+ 'UI:CreationPageTitle_Class' => ITOP_APPLICATION_SHORT.' - %1$s létrehozása',
+ 'UI:CreationTitle_Class' => '%1$s létrehozása',
+ 'UI:SelectTheTypeOf_Class_ToCreate' => 'Válassza ki a létrehozni kívánt %1$s osztály típusát:',
+ 'UI:Class_Object_NotUpdated' => 'Változás nem történt, %1$s (%2$s) NEM lett módosítva.',
+ 'UI:Class_Object_Updated' => '%1$s (%2$s) frissítve.',
+ 'UI:BulkDeletePageTitle' => ITOP_APPLICATION_SHORT.' - Tömeges törlés',
+ '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: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',
+ 'UI:SystemIntrusion' => 'Hozzáférés megtagadva. A művelet végrehajtása nem engedélyezett.',
+ 'UI:FatalErrorMessage' => 'Végzetes hiba, '.ITOP_APPLICATION_SHORT.' nem tudja a műveletet folytatni',
+ 'UI:Error_Details' => 'Hiba: %1$s.',
+ 'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' Felhasználókezelés - Profiltervezés',
+ 'UI:UserManagement:Class' => 'Osztály',
+ 'UI:UserManagement:Class+' => '',
+ 'UI:UserManagement:ProjectedObject' => 'Objektum',
+ 'UI:UserManagement:ProjectedObject+' => '',
+ 'UI:UserManagement:AnyObject' => '* Bármely *',
+ 'UI:UserManagement:User' => 'Felhasználó',
+ 'UI:UserManagement:User+' => '',
+ 'UI:UserManagement:Action:Read' => 'Olvasás',
+ 'UI:UserManagement:Action:Read+' => '',
+ 'UI:UserManagement:Action:Modify' => 'Módosítás',
+ 'UI:UserManagement:Action:Modify+' => '',
+ 'UI:UserManagement:Action:Delete' => 'Törlés',
+ 'UI:UserManagement:Action:Delete+' => '',
+ 'UI:UserManagement:Action:BulkRead' => 'Tömeges beolvasás (Export)',
+ 'UI:UserManagement:Action:BulkRead+' => '',
+ 'UI:UserManagement:Action:BulkModify' => 'Tömeges módosítás',
+ 'UI:UserManagement:Action:BulkModify+' => '',
+ 'UI:UserManagement:Action:BulkDelete' => 'Tömeges törlés',
+ 'UI:UserManagement:Action:BulkDelete+' => '',
+ 'UI:UserManagement:Action:Stimuli' => 'Stimuli',
+ 'UI:UserManagement:Action:Stimuli+' => '',
+ 'UI:UserManagement:Action' => 'Művelet',
+ 'UI:UserManagement:Action+' => '',
+ 'UI:UserManagement:TitleActions' => 'Műveletek',
+ 'UI:UserManagement:Permission' => 'Jogosultság',
+ 'UI:UserManagement:Permission+' => '',
+ 'UI:UserManagement:Attributes' => 'Attribútumok',
+ 'UI:UserManagement:ActionAllowed:Yes' => 'Igen',
+ 'UI:UserManagement:ActionAllowed:No' => 'Nem',
+ 'UI:UserManagement:AdminProfile+' => '',
+ 'UI:UserManagement:NoLifeCycleApplicable' => 'N/A',
+ 'UI:UserManagement:NoLifeCycleApplicable+' => '',
+ 'UI:UserManagement:GrantMatrix' => 'Jogosultságmátrix',
+ 'Menu:SystemTools' => 'Rendszereszközök',
+ 'UI:ChangeManagementMenu' => 'Változáskezelés',
+ 'UI:ChangeManagementMenu+' => '',
+ '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:Title' => 'Infrastruktúra áttekintő',
+ 'UI-ConfigurationManagementMenu-InfraByType' => 'Infrastruktúra objektumok típusonként',
+ 'UI-ConfigurationManagementMenu-InfraByStatus' => 'Infrastruktúra objektumok állapotuk szerint',
+ 'UI:ConfigMgmtMenuOverview:Title' => 'Konfigurációkezelés műszerfal',
+ 'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Konfigurációs elemek állapotuk szerint',
+ 'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Konfigurációs elemek típusonként',
+ 'UI:RequestMgmtMenuOverview:Title' => 'Kérelemkezelés műszerfal',
+ 'UI-RequestManagementOverview-RequestByService' => 'Felhasználói kérelmek szolgáltatásonként',
+ 'UI-RequestManagementOverview-RequestByPriority' => 'Felhasználói kérelmek prioritás szerint',
+ 'UI-RequestManagementOverview-RequestUnassigned' => 'Felhasználói kérelmek, amelyek még nem lettek ügyintézőhöz rendelve',
+ 'UI:IncidentMgmtMenuOverview:Title' => 'Incidenskezelés műszerfal',
+ 'UI-IncidentManagementOverview-IncidentByService' => 'Incidensek szolgáltatásonként',
+ 'UI-IncidentManagementOverview-IncidentByPriority' => 'Incidensek prioritás szerint',
+ 'UI-IncidentManagementOverview-IncidentUnassigned' => 'Incidensek, amelyek még nem lettek ügyintézőhöz rendelve',
+ 'UI:ChangeMgmtMenuOverview:Title' => 'Változáskezelés műszerfal',
+ 'UI-ChangeManagementOverview-ChangeByType' => 'Változások típusonként',
+ 'UI-ChangeManagementOverview-ChangeUnassigned' => 'Változások, amelyek még nem lettek ügyintézőhöz rendelve',
+ 'UI-ChangeManagementOverview-ChangeWithOutage' => 'Változások által okozott üzemszünet',
+ 'UI:ServiceMgmtMenuOverview:Title' => 'Szolgáltatáskezelés műszerfal',
+ '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:Title' => 'Kapcsolattartó áttekintő',
+ 'UI-ContactsMenu-ContactsByLocation' => 'Kapcsolattartók helyszín szerint',
+ 'UI-ContactsMenu-ContactsByType' => 'Kapcsolattartók típusonként',
+ 'UI-ContactsMenu-ContactsByStatus' => 'Kapcsolattartók állapotuk szerint',
+ 'UI:NotificationsMenu:Title' => 'Értesítések beállítása',
+ 'UI:NotificationsMenu:Help' => 'Súgó',
+ 'UI:NotificationsMenu:HelpContent' => '
Az '.ITOP_APPLICATION_SHORT.' alkalmazásban az értesítések teljesen testreszabhatók. Értesítések az objektumok két csoportjára épülnek: eseményindítók és műveletek.
Az eseményindítók meghatározzák, hogy mikor kerüljön végrehajtásra az értesítés. Az iTop magjának részei a különböző eseményindítók, de a bővítményekkel továbbiak is létrehozhatók:
Egyes eseményindítók akkor hajtódnak végre, amikor a megadott osztály egy objektuma létrehozódik, frissül vagy törlődik
@@ -989,419 +1059,364 @@ Reméljük, hogy ezt a verziót ugyanúgy kedvelni fogja, mint ahogy mi élvezt
Művelet végrehjatásához azt egy eseményindítóhoz kell rendelni.
A művelet eseményindítóhoz rendelésekor kap egy sorszámot , amely meghatározza a műveletek végrehajtási sorrendjét.
',
- 'UI:NotificationsMenu:Triggers' => 'Eseményindítók',
- 'UI:NotificationsMenu:AvailableTriggers' => 'Elérhető eseményindítók',
- 'UI:NotificationsMenu:OnCreate' => 'Objektum létrehozás',
- 'UI:NotificationsMenu:OnStateEnter' => 'Objektum állapot felvétele',
- 'UI:NotificationsMenu:OnStateLeave' => 'Objektum állapot elhagyása',
- 'UI:NotificationsMenu:Actions' => 'Műveletek',
- 'UI:NotificationsMenu:Actions:ActionEmail' => 'Email műveletek',
- 'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook műveletek (kimenő integrációk)',
- 'UI:NotificationsMenu:Actions:Action' => 'Más műveletek',
- 'UI:NotificationsMenu:AvailableActions' => 'Elérhető műveletek',
-
- 'Menu:TagAdminMenu' => 'Címkék konfigurációja',
- 'Menu:TagAdminMenu+' => 'Címkeérték kezelés',
- 'UI:TagAdminMenu:Title' => 'Címke konfiguráció',
- 'UI:TagAdminMenu:NoTags' => 'Nincs címkemező konfigurálva',
- 'UI:TagSetFieldData:Error' => 'Hiba: %1$s',
-
- 'Menu:AuditCategories' => 'Audit kategóriák',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Audit kategóriák',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:RunQueriesMenu' => 'Lekérdezés futtatás',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:QueryMenu' => 'Lekérdezés gyűjtemény',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Query phrasebook~~',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataAdministration' => 'Adat adminisztráció',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UniversalSearchMenu' => 'Univerzális keresés',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserManagementMenu' => 'Felhasználókezelés',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ProfilesMenu' => 'Profilok',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu:Title' => 'Profilok',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserAccountsMenu' => 'Felhasználói fiókok',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu+' => '',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu:Title' => 'Felhasználói fiókok',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'UI:iTopVersion:Short' => '%1$s verzió: %2$s',
- 'UI:iTopVersion:Long' => '%1$s verzió: %2$s-%3$s %4$s',
- 'UI:PropertiesTab' => 'Tulajdonságok',
-
- 'UI:OpenDocumentInNewWindow_' => 'Megnyitás',
- 'UI:DownloadDocument_' => 'Letöltés',
- 'UI:Document:NoPreview' => 'Nincs elérhető előnézet ehhez a dokumentumhoz',
- 'UI:Download-CSV' => '%1$s letöltése',
-
- 'UI:DeadlineMissedBy_duration' => 'Túllépve: %1$s ',
- 'UI:Deadline_LessThan1Min' => '< 1 perc',
- 'UI:Deadline_Minutes' => '%1$d perc',
- 'UI:Deadline_Hours_Minutes' => '%1$d óra %2$d perc',
- 'UI:Deadline_Days_Hours_Minutes' => '%1$d nap %2$d óra %3$d perc',
- 'UI:Help' => 'Súgó',
- '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:RelationshipGraph' => 'Grafikus nézet',
- 'UI:RelationshipList' => 'Lista',
- 'UI:RelationGroups' => 'Csoportok',
- 'UI:OperationCancelled' => 'Művelet visszavonva',
- 'UI:ElementsDisplayed' => 'Szűrés',
- 'UI:RelationGroupNumber_N' => '#%1$d csoport',
- 'UI:Relation:ExportAsPDF' => 'Exportálás PDF-ként...',
- 'UI:RelationOption:GroupingThreshold' => 'Csoportosítási küszöb',
- 'UI:Relation:AdditionalContextInfo' => 'További háttér-információk',
- 'UI:Relation:NoneSelected' => 'Nincs',
- 'UI:Relation:Zoom' => 'Nagyítás',
- 'UI:Relation:ExportAsAttachment' => 'Exportálás mellékletként...',
- 'UI:Relation:DrillDown' => 'Részletek...',
- 'UI:Relation:PDFExportOptions' => 'PDF Exportálás beállításai',
- 'UI:Relation:AttachmentExportOptions_Name' => 'Melléklet beállításai %1$s -hoz',
- 'UI:RelationOption:Untitled' => 'Névtelen',
- 'UI:Relation:Key' => 'Kulcs',
- 'UI:Relation:Comments' => 'Megjegyzések',
- 'UI:RelationOption:Title' => 'Cím',
- 'UI:RelationOption:IncludeList' => 'Foglalja bele az objektumok listáját',
- 'UI:RelationOption:Comments' => 'Megjegyzések',
- 'UI:Button:Export' => 'Exportálás',
- 'UI:Relation:PDFExportPageFormat' => 'Oldalformátum',
- 'UI:PageFormat_A3' => 'A3',
- 'UI:PageFormat_A4' => 'A4',
- 'UI:PageFormat_Letter' => 'Letter',
- 'UI:Relation:PDFExportPageOrientation' => 'Tájolás',
- 'UI:PageOrientation_Portrait' => 'Függőleges',
- 'UI:PageOrientation_Landscape' => 'Vízszintes',
- 'UI:RelationTooltip:Redundancy' => 'Redundancia',
- 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# érintett elemei: %1$d / %2$d',
- 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Kritikus küszöb: %1$d / %2$d',
- 'Portal:Title' => ITOP_APPLICATION_SHORT.' felhasználói portál',
- 'Portal:NoRequestMgmt' => 'Üdv, %1$s, Önt erre az oldalra irányítottuk át, mert fiókjában a \'Portál felhasználó\' profil van beállítva. Sajnos a '.ITOP_APPLICATION_SHORT.' nem lett telepítve \'Kérelemkezelés\' funkcióval. Kérjük, lépjen kapcsolatba a rendszergazdával.',
- 'Portal:Refresh' => 'Frissítés',
- 'Portal:Back' => 'Vissza',
- 'Portal:WelcomeUserOrg' => 'Üdvözöljük %1$s, a %2$s -ból',
- 'Portal:TitleDetailsFor_Request' => 'Kérelem részletei',
- 'Portal:ShowOngoing' => 'Nyitott kérelmek megjelenítése',
- 'Portal:ShowClosed' => 'Lezárt kérelmek megjelenítése',
- 'Portal:CreateNewRequest' => 'Új kérelem létrehozása',
- 'Portal:CreateNewRequestItil' => 'Új kérelem létrehozása',
- 'Portal:CreateNewIncidentItil' => 'Új incidensjelentés létrehozása',
- 'Portal:ChangeMyPassword' => 'Jelszóváltoztatás',
- 'Portal:Disconnect' => 'Kilépés',
- 'Portal:OpenRequests' => 'Nyitott kérelmeim',
- 'Portal:ClosedRequests' => 'Lezárt kérelmeim',
- 'Portal:ResolvedRequests' => 'Megoldott kérelmeim',
- 'Portal:SelectService' => 'Válasszon szolgáltatást a katalógusból:',
- 'Portal:PleaseSelectOneService' => 'Kérem válasszon egy szolgáltatást',
- 'Portal:SelectSubcategoryFrom_Service' => 'Válassza ki a %1$s szolgáltatás alkategóriáját:',
- 'Portal:PleaseSelectAServiceSubCategory' => 'Kérem válasszon egy alkategóriát',
- 'Portal:DescriptionOfTheRequest' => 'Adja meg a kérelem leírását:',
- 'Portal:TitleRequestDetailsFor_Request' => '%1$s kérelem részletei:',
- 'Portal:NoOpenRequest' => 'A kategóriához nem tartozik nyitott kérelem.',
- 'Portal:NoClosedRequest' => 'Nincs kérelem ebben a kategóriában',
- 'Portal:Button:ReopenTicket' => 'Hibajegy újranyitása',
- 'Portal:Button:CloseTicket' => 'Hibajegy lezárása',
- 'Portal:Button:UpdateRequest' => 'Kérelem frissítése',
- 'Portal:EnterYourCommentsOnTicket' => 'Adjon megjegyzést a megoldáshoz:',
- 'Portal:ErrorNoContactForThisUser' => 'Hiba: az aktuális felhasználó nem tartozik egyetlen Kapcsolattartóhoz / Személyhez sem. Kérem vegye fel a kapcsolatot a rendszergazdával.',
- 'Portal:Attachments' => 'Mellékletek',
- 'Portal:AddAttachment' => 'Melléklet hozzáadása',
- 'Portal:RemoveAttachment' => 'Melléklet eltávolítása',
- 'Portal:Attachment_No_To_Ticket_Name' => 'Mellékletek: #%1$d a %2$s (%3$s) hibajegyhez',
- 'Portal:SelectRequestTemplate' => 'Válasszon sablont %1$s -hoz',
- 'Enum:Undefined' => 'Nem meghatározott',
- 'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s nap %2$s óra %3$s perc %4$s másodperc',
- 'UI:ModifyAllPageTitle' => 'Összes módosítása',
- 'UI:Modify_N_ObjectsOf_Class' => '%2$s osztály %1$d objektumainak módosítása',
- 'UI:Modify_M_ObjectsOf_Class_OutOf_N' => '%2$s osztály %1$d objektumának módosítása, a %3$d -ban',
- 'UI:Menu:ModifyAll' => 'Módosítás...',
- 'UI:Button:ModifyAll' => 'Összes módosítása',
- 'UI:Button:PreviewModifications' => 'Módosítások előnézete >>',
- 'UI:ModifiedObject' => 'Objektum módosítva',
- 'UI:BulkModifyStatus' => 'Állapot',
- 'UI:BulkModifyStatus+' => '',
- 'UI:BulkModifyErrors' => 'Hibák (ha vannak)',
- 'UI:BulkModifyErrors+' => '',
- 'UI:BulkModifyStatusOk' => 'OK',
- 'UI:BulkModifyStatusError' => 'Hiba',
- 'UI:BulkModifyStatusModified' => 'Módosítva',
- 'UI:BulkModifyStatusSkipped' => 'Átugorva',
- 'UI:BulkModify_Count_DistinctValues' => '%1$d eltérő értékek:',
- 'UI:BulkModify:Value_Exists_N_Times' => '%1$s *, %2$d *',
- 'UI:BulkModify:N_MoreValues' => '%1$d további értékei ...',
- 'UI:AttemptingToSetAReadOnlyAttribute_Name' => 'Kísérlet a következő csak olvasható mező beállítására: %1$s',
- 'UI:FailedToApplyStimuli' => 'A művelet sikertelen',
- 'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: %3$s osztály %2$d objektumainak módosítása',
- 'UI:CaseLogTypeYourTextHere' => 'Írjon ide:',
- 'UI:CaseLog:Header_Date_UserName' => '%1$s - %2$s:',
- 'UI:CaseLog:InitialValue' => 'Kezdeti érték:',
- 'UI:AttemptingToSetASlaveAttribute_Name' => '%1$s mező nem írható, mert az a szinkronizációnál használt kulcs. Érték nem lett beállítva.',
- 'UI:ActionNotAllowed' => 'Ennek a műveletnek a végrehajtása nem engedélyezett ezen az objektumon.',
- 'UI:BulkAction:NoObjectSelected' => 'Válasszon ki legalább egy objektumot a művelet végrehajtásához',
- 'UI:AttemptingToChangeASlaveAttribute_Name' => '%1$s mező nem írható, mert az a szinkronizációnál használt kulcs. Érték változatlan maradt.',
- 'UI:Pagination:HeaderSelection' => 'Összesen: %1$s objektum (%2$s objektum kiválasztva).',
- 'UI:Pagination:HeaderNoSelection' => 'Összesen: %1$s objektum',
- 'UI:Pagination:PageSize' => '%1$s objektum oldalanként',
- 'UI:Pagination:PagesLabel' => 'Oldalak:',
- 'UI:Pagination:All' => 'Összes',
- 'UI:HierarchyOf_Class' => '%1$s hierarchiája',
- 'UI:Preferences' => 'Beállítások...',
- 'UI:ArchiveModeOn' => 'Archív módba lépés',
- 'UI:ArchiveModeOff' => 'Kilépés az archív módból',
- 'UI:ArchiveMode:Banner' => 'Archív mód',
- 'UI:ArchiveMode:Banner+' => 'Az archivált objektumok láthatók és nincs lehetőség a módosításukra',
- 'UI:FavoriteOrganizations' => 'Előnyben részesített szervezeti egységek',
- 'UI:FavoriteOrganizations+' => 'Jelölje be az alábbi listában azokat a szervezeti egységeket, amelyeket a gyors hozzáférés érdekében a legördülő menüben szeretne látni. Vegye figyelembe, hogy ez nem biztonsági beállítás, bármely szervezet objektumai továbbra is láthatóak és elérhetők a legördülő listában a \\"Minden szervezet\\" kiválasztásával..',
- 'UI:FavoriteLanguage' => 'A felhasználói felület nyelve',
- 'UI:Favorites:SelectYourLanguage' => 'Válassza ki a kívánt nyelvet',
- 'UI:FavoriteOtherSettings' => 'Egyéb beállítások',
- 'UI:Favorites:Default_X_ItemsPerPage' => 'Alapértelmezett hossz: %1$s elem oldalanként',
- 'UI:Favorites:ShowObsoleteData' => 'Elavult adatok megjelenítése',
- 'UI:Favorites:ShowObsoleteData+' => 'Elavult adatok megjelenítése a keresési eredményekben és a kiválasztandó elemek listáiban',
- 'UI:NavigateAwayConfirmationMessage' => 'Bármely módosítás eldobásra kerül',
- 'UI:CancelConfirmationMessage' => 'A változtatásai elvesznek. Mindenképp folytatja?',
- 'UI:AutoApplyConfirmationMessage' => 'Néhány változtatás még nem került alkalmazásra. Szeretné, ha az iTop figyelembe venné őket?',
- 'UI:Create_Class_InState' => '%1$s létrehozása: ',
- 'UI:OrderByHint_Values' => 'Rendezési sorrend: %1$s',
- 'UI:Menu:AddToDashboard' => 'Hozzáadás a műszerfalhoz...',
- 'UI:Button:Refresh' => 'Frissítés',
- 'UI:Button:GoPrint' => 'Nyomtatás...',
- 'UI:ExplainPrintable' => 'Kattintson a %1$s ikonra az elemek elrejtéséhez a nyomtatásból. A nyomtatás előtti előnézet megtekintéséhez használja a böngésző "nyomtatási előnézet" funkcióját. Figyelem: ez a fejléc és a többi hangolási vezérlőelem nem kerül kinyomtatásra.',
- 'UI:PrintResolution:FullSize' => 'Teljes méret',
- 'UI:PrintResolution:A4Portrait' => 'A4 függőleges',
- 'UI:PrintResolution:A4Landscape' => 'A4 vízszintes',
- 'UI:PrintResolution:LetterPortrait' => 'Letter függőleges',
- 'UI:PrintResolution:LetterLandscape' => 'Letter vízszintes',
- 'UI:Toggle:SwitchToStandardDashboard' => 'Átváltás a standard műszerfalra',
- 'UI:Toggle:SwitchToCustomDashboard' => 'Átváltás az egyéni műszerfalra',
-
- 'UI:ConfigureThisList' => 'Lista konfigurálása...',
- 'UI:ListConfigurationTitle' => 'Lista konfiguráció',
- 'UI:ColumnsAndSortOrder' => 'Oszlopok és sorbarendezés:',
- 'UI:UseDefaultSettings' => 'Használja az alapbeállításokat',
- 'UI:UseSpecificSettings' => 'Használja a következő beállításokat:',
- 'UI:Display_X_ItemsPerPage_prefix' => 'Megjelenítés',
- 'UI:Display_X_ItemsPerPage_suffix' => 'Elemek oldalanként',
- 'UI:UseSavetheSettings' => 'Beállítások mentése',
- 'UI:OnlyForThisList' => 'Csak ehhez a listához',
- 'UI:ForAllLists' => 'Alapértelmezett minden listához',
- 'UI:ExtKey_AsLink' => '%1$s (Link)',
- 'UI:ExtKey_AsFriendlyName' => '%1$s (Barátságos név)',
- 'UI:ExtField_AsRemoteField' => '%1$s (%2$s)',
- 'UI:Button:MoveUp' => 'Feljebb',
- 'UI:Button:MoveDown' => 'Lejjebb',
-
- 'UI:OQL:UnknownClassAndFix' => 'Ismeretlen osztály: \\"%1$s\\". Próbálja meg \\"%2$s\\" -t helyette',
- 'UI:OQL:UnknownClassNoFix' => 'Ismeretlen osztály: \\"%1$s\\"',
-
- '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: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...',
- 'UI:ImportDashboardTitle' => 'Importálás egy fájlból',
- '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:DashletCreation:Title' => 'Új műszer létrehozása',
- 'UI:DashletCreation:Dashboard' => 'Műszerfal',
- 'UI:DashletCreation:DashletType' => 'Műszerfal típus',
- 'UI:DashletCreation:EditNow' => 'Műszerfal szerkesztése',
-
- 'UI:DashboardEdit:Title' => 'Műszerfal szerkesztő',
- 'UI:DashboardEdit:DashboardTitle' => 'Cím',
- 'UI:DashboardEdit:AutoReload' => 'Automatikus frissítés',
- 'UI:DashboardEdit:AutoReloadSec' => 'Frissítési időköz (mp)',
- 'UI:DashboardEdit:AutoReloadSec+' => 'A megengedett minimum %1$d mp',
- 'UI:DashboardEdit:Revert' => 'Visszavonás',
- 'UI:DashboardEdit:Apply' => 'Alkalmazás',
-
- 'UI:DashboardEdit:Layout' => 'Elrendezés',
- 'UI:DashboardEdit:Properties' => 'Műszerfal tulajdonságai',
- 'UI:DashboardEdit:Dashlets' => 'Elérhető műszerek',
- 'UI:DashboardEdit:DashletProperties' => 'Műszer tulajdonságai',
-
- 'UI:Form:Property' => 'Tulajdonság',
- 'UI:Form:Value' => 'Érték',
-
- 'UI:DashletUnknown:Label' => 'Ismeretlen',
- 'UI:DashletUnknown:Description' => 'Ismeretlen műszer (talán eltávolították)',
- 'UI:DashletUnknown:RenderText:View' => 'Nem lehet megjeleníteni ezt a műszert.',
- 'UI:DashletUnknown:RenderText:Edit' => 'Nem lehet megjeleníteni ezt a műszert ("%1$s" osztály). Ellenőriztesse a rendszergazdával, hogy elérhető-e.',
- 'UI:DashletUnknown:RenderNoDataText:Edit' => 'Nincs előnézet ehhez a műszerhez ("%1$s" osztály).',
- 'UI:DashletUnknown:Prop-XMLConfiguration' => 'Konfiguráció (nyers XML)',
-
- 'UI:DashletProxy:Label' => 'Proxy',
- 'UI:DashletProxy:Description' => 'Proxy műszer',
- 'UI:DashletProxy:RenderNoDataText:Edit' => 'Nincs előnézet ehhez a harmadik féltől származó műszerhez ("%1$s" osztály).',
- 'UI:DashletProxy:Prop-XMLConfiguration' => 'Konfiguráció (nyers XML)',
-
- 'UI:DashletPlainText:Label' => 'Szöveg',
- 'UI:DashletPlainText:Description' => 'Egyszerű szöveg (nincs formázás)',
- 'UI:DashletPlainText:Prop-Text' => 'Szöveg',
- 'UI:DashletPlainText:Prop-Text:Default' => 'Ide írja a szöveget...',
-
- 'UI:DashletObjectList:Label' => 'Objektumlista',
- 'UI:DashletObjectList:Description' => 'Objektumlista műszer',
- 'UI:DashletObjectList:Prop-Title' => 'Cím',
- 'UI:DashletObjectList:Prop-Query' => 'Lekérdezés',
- 'UI:DashletObjectList:Prop-Menu' => 'Menü',
-
- 'UI:DashletGroupBy:Prop-Title' => 'Cím',
- 'UI:DashletGroupBy:Prop-Query' => 'Lekérdezés',
- 'UI:DashletGroupBy:Prop-Style' => 'Stílus',
- 'UI:DashletGroupBy:Prop-GroupBy' => 'Csoportosítás...',
- 'UI:DashletGroupBy:Prop-GroupBy:Hour' => '%1$s órája (0-23)',
- 'UI:DashletGroupBy:Prop-GroupBy:Month' => '%1$s hónapja (1 - 12)',
- 'UI:DashletGroupBy:Prop-GroupBy:DayOfWeek' => '%1$s hét napján',
- '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-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.',
-
- 'UI:DashletGroupByPie:Label' => 'Tortadiagram',
- 'UI:DashletGroupByPie:Description' => 'Tortadiagram',
- 'UI:DashletGroupByBars:Label' => 'Oszlopdiagram',
- 'UI:DashletGroupByBars:Description' => 'Oszlopdiagram',
- 'UI:DashletGroupByTable:Label' => 'Csoportosítás (táblánként)',
- 'UI:DashletGroupByTable:Description' => 'Lista (mezőnként csoportosítva)',
-
+ 'UI:NotificationsMenu:Triggers' => 'Eseményindítók',
+ 'UI:NotificationsMenu:AvailableTriggers' => 'Elérhető eseményindítók',
+ 'UI:NotificationsMenu:OnCreate' => 'Objektum létrehozás',
+ 'UI:NotificationsMenu:OnStateEnter' => 'Objektum állapot felvétele',
+ 'UI:NotificationsMenu:OnStateLeave' => 'Objektum állapot elhagyása',
+ 'UI:NotificationsMenu:Actions' => 'Műveletek',
+ 'UI:NotificationsMenu:Actions:ActionEmail' => 'Email műveletek',
+ 'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook műveletek (kimenő integrációk)',
+ 'UI:NotificationsMenu:Actions:Action' => 'Más műveletek',
+ 'UI:NotificationsMenu:AvailableActions' => 'Elérhető műveletek',
+ 'Menu:TagAdminMenu' => 'Címkék konfigurációja',
+ 'Menu:TagAdminMenu+' => 'Címkeérték kezelés',
+ 'UI:TagAdminMenu:Title' => 'Címke konfiguráció',
+ 'UI:TagAdminMenu:NoTags' => 'Nincs címkemező konfigurálva',
+ 'UI:TagSetFieldData:Error' => 'Hiba: %1$s',
+ 'UI:iTopVersion:Short' => '%1$s verzió: %2$s',
+ 'UI:iTopVersion:Long' => '%1$s verzió: %2$s-%3$s %4$s',
+ 'UI:PropertiesTab' => 'Tulajdonságok',
+ 'UI:OpenDocumentInNewWindow_' => 'Megnyitás',
+ 'UI:DownloadDocument_' => 'Letöltés',
+ 'UI:Document:NoPreview' => 'Nincs elérhető előnézet ehhez a dokumentumhoz',
+ 'UI:Download-CSV' => '%1$s letöltése',
+ 'UI:DeadlineMissedBy_duration' => 'Túllépve: %1$s ',
+ 'UI:Deadline_LessThan1Min' => '< 1 perc',
+ 'UI:Deadline_Minutes' => '%1$d perc',
+ 'UI:Deadline_Hours_Minutes' => '%1$d óra %2$d perc',
+ 'UI:Deadline_Days_Hours_Minutes' => '%1$d nap %2$d óra %3$d perc',
+ 'UI:Help' => 'Súgó',
+ '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:RelationshipGraph' => 'Grafikus nézet',
+ 'UI:RelationshipList' => 'Lista',
+ 'UI:RelationGroups' => 'Csoportok',
+ 'UI:OperationCancelled' => 'Művelet visszavonva',
+ 'UI:ElementsDisplayed' => 'Szűrés',
+ 'UI:RelationGroupNumber_N' => '#%1$d csoport',
+ 'UI:Relation:ExportAsPDF' => 'Exportálás PDF-ként...',
+ 'UI:RelationOption:GroupingThreshold' => 'Csoportosítási küszöb',
+ 'UI:Relation:AdditionalContextInfo' => 'További háttér-információk',
+ 'UI:Relation:NoneSelected' => 'Nincs',
+ 'UI:Relation:Zoom' => 'Nagyítás',
+ 'UI:Relation:ExportAsAttachment' => 'Exportálás mellékletként...',
+ 'UI:Relation:DrillDown' => 'Részletek...',
+ 'UI:Relation:PDFExportOptions' => 'PDF Exportálás beállításai',
+ 'UI:Relation:AttachmentExportOptions_Name' => 'Melléklet beállításai %1$s -hoz',
+ 'UI:RelationOption:Untitled' => 'Névtelen',
+ 'UI:Relation:Key' => 'Kulcs',
+ 'UI:Relation:Comments' => 'Megjegyzések',
+ 'UI:RelationOption:Title' => 'Cím',
+ 'UI:RelationOption:IncludeList' => 'Foglalja bele az objektumok listáját',
+ 'UI:RelationOption:Comments' => 'Megjegyzések',
+ 'UI:Button:Export' => 'Exportálás',
+ 'UI:Relation:PDFExportPageFormat' => 'Oldalformátum',
+ 'UI:PageFormat_A3' => 'A3',
+ 'UI:PageFormat_A4' => 'A4',
+ 'UI:PageFormat_Letter' => 'Letter',
+ 'UI:Relation:PDFExportPageOrientation' => 'Tájolás',
+ 'UI:PageOrientation_Portrait' => 'Függőleges',
+ 'UI:PageOrientation_Landscape' => 'Vízszintes',
+ 'UI:RelationTooltip:Redundancy' => 'Redundancia',
+ 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# érintett elemei: %1$d / %2$d',
+ 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Kritikus küszöb: %1$d / %2$d',
+ 'Portal:Title' => ITOP_APPLICATION_SHORT.' felhasználói portál',
+ 'Portal:NoRequestMgmt' => 'Üdv, %1$s, Önt erre az oldalra irányítottuk át, mert fiókjában a \'Portál felhasználó\' profil van beállítva. Sajnos a '.ITOP_APPLICATION_SHORT.' nem lett telepítve \'Kérelemkezelés\' funkcióval. Kérjük, lépjen kapcsolatba a rendszergazdával.',
+ 'Portal:Refresh' => 'Frissítés',
+ 'Portal:Back' => 'Vissza',
+ 'Portal:WelcomeUserOrg' => 'Üdvözöljük %1$s, a %2$s -ból',
+ 'Portal:TitleDetailsFor_Request' => 'Kérelem részletei',
+ 'Portal:ShowOngoing' => 'Nyitott kérelmek megjelenítése',
+ 'Portal:ShowClosed' => 'Lezárt kérelmek megjelenítése',
+ 'Portal:CreateNewRequest' => 'Új kérelem létrehozása',
+ 'Portal:CreateNewRequestItil' => 'Új kérelem létrehozása',
+ 'Portal:CreateNewIncidentItil' => 'Új incidensjelentés létrehozása',
+ 'Portal:ChangeMyPassword' => 'Jelszóváltoztatás',
+ 'Portal:Disconnect' => 'Kilépés',
+ 'Portal:OpenRequests' => 'Nyitott kérelmeim',
+ 'Portal:ClosedRequests' => 'Lezárt kérelmeim',
+ 'Portal:ResolvedRequests' => 'Megoldott kérelmeim',
+ 'Portal:SelectService' => 'Válasszon szolgáltatást a katalógusból:',
+ 'Portal:PleaseSelectOneService' => 'Kérem válasszon egy szolgáltatást',
+ 'Portal:SelectSubcategoryFrom_Service' => 'Válassza ki a %1$s szolgáltatás alkategóriáját:',
+ 'Portal:PleaseSelectAServiceSubCategory' => 'Kérem válasszon egy alkategóriát',
+ 'Portal:DescriptionOfTheRequest' => 'Adja meg a kérelem leírását:',
+ 'Portal:TitleRequestDetailsFor_Request' => '%1$s kérelem részletei:',
+ 'Portal:NoOpenRequest' => 'A kategóriához nem tartozik nyitott kérelem.',
+ 'Portal:NoClosedRequest' => 'Nincs kérelem ebben a kategóriában',
+ 'Portal:Button:ReopenTicket' => 'Hibajegy újranyitása',
+ 'Portal:Button:CloseTicket' => 'Hibajegy lezárása',
+ 'Portal:Button:UpdateRequest' => 'Kérelem frissítése',
+ 'Portal:EnterYourCommentsOnTicket' => 'Adjon megjegyzést a megoldáshoz:',
+ 'Portal:ErrorNoContactForThisUser' => 'Hiba: az aktuális felhasználó nem tartozik egyetlen Kapcsolattartóhoz / Személyhez sem. Kérem vegye fel a kapcsolatot a rendszergazdával.',
+ 'Portal:Attachments' => 'Mellékletek',
+ 'Portal:AddAttachment' => 'Melléklet hozzáadása',
+ 'Portal:RemoveAttachment' => 'Melléklet eltávolítása',
+ 'Portal:Attachment_No_To_Ticket_Name' => 'Mellékletek: #%1$d a %2$s (%3$s) hibajegyhez',
+ 'Portal:SelectRequestTemplate' => 'Válasszon sablont %1$s -hoz',
+ 'Enum:Undefined' => 'Nem meghatározott',
+ 'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s nap %2$s óra %3$s perc %4$s másodperc',
+ 'UI:ModifyAllPageTitle' => 'Összes módosítása',
+ 'UI:Modify_ObjectsOf_Class' => 'Modifying objects of class %1$s~~',
+ 'UI:Modify_N_ObjectsOf_Class' => '%2$s osztály %1$d objektumainak módosítása',
+ 'UI:Modify_M_ObjectsOf_Class_OutOf_N' => '%2$s osztály %1$d objektumának módosítása, a %3$d -ban',
+ 'UI:Menu:ModifyAll' => 'Módosítás...',
+ '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' => 'Összes módosítása',
+ 'UI:Button:PreviewModifications' => 'Módosítások előnézete >>',
+ 'UI:ModifiedObject' => 'Objektum módosítva',
+ 'UI:BulkModifyStatus' => 'Állapot',
+ 'UI:BulkModifyStatus+' => '',
+ 'UI:BulkModifyErrors' => 'Hibák (ha vannak)',
+ 'UI:BulkModifyErrors+' => '',
+ 'UI:BulkModifyStatusOk' => 'OK',
+ 'UI:BulkModifyStatusError' => 'Hiba',
+ 'UI:BulkModifyStatusModified' => 'Módosítva',
+ 'UI:BulkModifyStatusSkipped' => 'Átugorva',
+ 'UI:BulkModify_Count_DistinctValues' => '%1$d eltérő értékek:',
+ 'UI:BulkModify:Value_Exists_N_Times' => '%1$s *, %2$d *',
+ 'UI:BulkModify:N_MoreValues' => '%1$d további értékei ...',
+ 'UI:AttemptingToSetAReadOnlyAttribute_Name' => 'Kísérlet a következő csak olvasható mező beállítására: %1$s',
+ 'UI:FailedToApplyStimuli' => 'A művelet sikertelen',
+ 'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: %3$s osztály %2$d objektumainak módosítása',
+ 'UI:CaseLogTypeYourTextHere' => 'Írjon ide:',
+ 'UI:CaseLog:Header_Date_UserName' => '%1$s - %2$s:',
+ 'UI:CaseLog:InitialValue' => 'Kezdeti érték:',
+ 'UI:AttemptingToSetASlaveAttribute_Name' => '%1$s mező nem írható, mert az a szinkronizációnál használt kulcs. Érték nem lett beállítva.',
+ 'UI:ActionNotAllowed' => 'Ennek a műveletnek a végrehajtása nem engedélyezett ezen az objektumon.',
+ 'UI:BulkAction:NoObjectSelected' => 'Válasszon ki legalább egy objektumot a művelet végrehajtásához',
+ 'UI:AttemptingToChangeASlaveAttribute_Name' => '%1$s mező nem írható, mert az a szinkronizációnál használt kulcs. Érték változatlan maradt.',
+ 'UI:Pagination:HeaderSelection' => 'Összesen: %1$s objektum (%2$s objektum kiválasztva).',
+ 'UI:Pagination:HeaderNoSelection' => 'Összesen: %1$s objektum',
+ 'UI:Pagination:PageSize' => '%1$s objektum oldalanként',
+ 'UI:Pagination:PagesLabel' => 'Oldalak:',
+ 'UI:Pagination:All' => 'Összes',
+ 'UI:HierarchyOf_Class' => '%1$s hierarchiája',
+ 'UI:Preferences' => 'Beállítások...',
+ 'UI:ArchiveModeOn' => 'Archív módba lépés',
+ 'UI:ArchiveModeOff' => 'Kilépés az archív módból',
+ 'UI:ArchiveMode:Banner' => 'Archív mód',
+ 'UI:ArchiveMode:Banner+' => 'Az archivált objektumok láthatók és nincs lehetőség a módosításukra',
+ 'UI:FavoriteOrganizations' => 'Előnyben részesített szervezeti egységek',
+ 'UI:FavoriteOrganizations+' => 'Jelölje be az alábbi listában azokat a szervezeti egységeket, amelyeket a gyors hozzáférés érdekében a legördülő menüben szeretne látni. Vegye figyelembe, hogy ez nem biztonsági beállítás, bármely szervezet objektumai továbbra is láthatóak és elérhetők a legördülő listában a \\"Minden szervezet\\" kiválasztásával..',
+ 'UI:FavoriteLanguage' => 'A felhasználói felület nyelve',
+ 'UI:Favorites:SelectYourLanguage' => 'Válassza ki a kívánt nyelvet',
+ 'UI:FavoriteOtherSettings' => 'Egyéb beállítások',
+ 'UI:Favorites:Default_X_ItemsPerPage' => 'Alapértelmezett hossz: %1$s elem oldalanként',
+ 'UI:Favorites:ShowObsoleteData' => 'Elavult adatok megjelenítése',
+ 'UI:Favorites:ShowObsoleteData+' => 'Elavult adatok megjelenítése a keresési eredményekben és a kiválasztandó elemek listáiban',
+ 'UI:NavigateAwayConfirmationMessage' => 'Bármely módosítás eldobásra kerül',
+ 'UI:CancelConfirmationMessage' => 'A változtatásai elvesznek. Mindenképp folytatja?',
+ 'UI:AutoApplyConfirmationMessage' => 'Néhány változtatás még nem került alkalmazásra. Szeretné, ha az iTop figyelembe venné őket?',
+ 'UI:Create_Class_InState' => '%1$s létrehozása: ',
+ 'UI:OrderByHint_Values' => 'Rendezési sorrend: %1$s',
+ 'UI:Menu:AddToDashboard' => 'Hozzáadás a műszerfalhoz...',
+ 'UI:Button:Refresh' => 'Frissítés',
+ 'UI:Button:GoPrint' => 'Nyomtatás...',
+ 'UI:ExplainPrintable' => 'Kattintson a %1$s ikonra az elemek elrejtéséhez a nyomtatásból. A nyomtatás előtti előnézet megtekintéséhez használja a böngésző "nyomtatási előnézet" funkcióját. Figyelem: ez a fejléc és a többi hangolási vezérlőelem nem kerül kinyomtatásra.',
+ 'UI:PrintResolution:FullSize' => 'Teljes méret',
+ 'UI:PrintResolution:A4Portrait' => 'A4 függőleges',
+ 'UI:PrintResolution:A4Landscape' => 'A4 vízszintes',
+ 'UI:PrintResolution:LetterPortrait' => 'Letter függőleges',
+ 'UI:PrintResolution:LetterLandscape' => 'Letter vízszintes',
+ 'UI:Toggle:SwitchToStandardDashboard' => 'Átváltás a standard műszerfalra',
+ 'UI:Toggle:SwitchToCustomDashboard' => 'Átváltás az egyéni műszerfalra',
+ 'UI:ConfigureThisList' => 'Lista konfigurálása...',
+ 'UI:ListConfigurationTitle' => 'Lista konfiguráció',
+ 'UI:ColumnsAndSortOrder' => 'Oszlopok és sorbarendezés:',
+ 'UI:UseDefaultSettings' => 'Használja az alapbeállításokat',
+ 'UI:UseSpecificSettings' => 'Használja a következő beállításokat:',
+ 'UI:Display_X_ItemsPerPage_prefix' => 'Megjelenítés',
+ 'UI:Display_X_ItemsPerPage_suffix' => 'Elemek oldalanként',
+ 'UI:UseSavetheSettings' => 'Beállítások mentése',
+ 'UI:OnlyForThisList' => 'Csak ehhez a listához',
+ 'UI:ForAllLists' => 'Alapértelmezett minden listához',
+ 'UI:ExtKey_AsLink' => '%1$s (Link)',
+ 'UI:ExtKey_AsFriendlyName' => '%1$s (Barátságos név)',
+ 'UI:ExtField_AsRemoteField' => '%1$s (%2$s)',
+ 'UI:Button:MoveUp' => 'Feljebb',
+ 'UI:Button:MoveDown' => 'Lejjebb',
+ 'UI:OQL:UnknownClassAndFix' => 'Ismeretlen osztály: \\"%1$s\\". Próbálja meg \\"%2$s\\" -t helyette',
+ 'UI:OQL:UnknownClassNoFix' => 'Ismeretlen osztály: \\"%1$s\\"',
+ '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: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...',
+ 'UI:ImportDashboardTitle' => 'Importálás egy fájlból',
+ '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:DashletCreation:Title' => 'Új műszer létrehozása',
+ 'UI:DashletCreation:Dashboard' => 'Műszerfal',
+ 'UI:DashletCreation:DashletType' => 'Műszerfal típus',
+ 'UI:DashletCreation:EditNow' => 'Műszerfal szerkesztése',
+ 'UI:DashboardEdit:Title' => 'Műszerfal szerkesztő',
+ 'UI:DashboardEdit:DashboardTitle' => 'Cím',
+ 'UI:DashboardEdit:AutoReload' => 'Automatikus frissítés',
+ 'UI:DashboardEdit:AutoReloadSec' => 'Frissítési időköz (mp)',
+ 'UI:DashboardEdit:AutoReloadSec+' => 'A megengedett minimum %1$d mp',
+ 'UI:DashboardEdit:Revert' => 'Visszavonás',
+ 'UI:DashboardEdit:Apply' => 'Alkalmazás',
+ 'UI:DashboardEdit:Layout' => 'Elrendezés',
+ 'UI:DashboardEdit:Properties' => 'Műszerfal tulajdonságai',
+ 'UI:DashboardEdit:Dashlets' => 'Elérhető műszerek',
+ 'UI:DashboardEdit:DashletProperties' => 'Műszer tulajdonságai',
+ 'UI:Form:Property' => 'Tulajdonság',
+ 'UI:Form:Value' => 'Érték',
+ 'UI:DashletUnknown:Label' => 'Ismeretlen',
+ 'UI:DashletUnknown:Description' => 'Ismeretlen műszer (talán eltávolították)',
+ 'UI:DashletUnknown:RenderText:View' => 'Nem lehet megjeleníteni ezt a műszert.',
+ 'UI:DashletUnknown:RenderText:Edit' => 'Nem lehet megjeleníteni ezt a műszert ("%1$s" osztály). Ellenőriztesse a rendszergazdával, hogy elérhető-e.',
+ 'UI:DashletUnknown:RenderNoDataText:Edit' => 'Nincs előnézet ehhez a műszerhez ("%1$s" osztály).',
+ 'UI:DashletUnknown:Prop-XMLConfiguration' => 'Konfiguráció (nyers XML)',
+ 'UI:DashletProxy:Label' => 'Proxy',
+ 'UI:DashletProxy:Description' => 'Proxy műszer',
+ 'UI:DashletProxy:RenderNoDataText:Edit' => 'Nincs előnézet ehhez a harmadik féltől származó műszerhez ("%1$s" osztály).',
+ 'UI:DashletProxy:Prop-XMLConfiguration' => 'Konfiguráció (nyers XML)',
+ 'UI:DashletPlainText:Label' => 'Szöveg',
+ 'UI:DashletPlainText:Description' => 'Egyszerű szöveg (nincs formázás)',
+ 'UI:DashletPlainText:Prop-Text' => 'Szöveg',
+ 'UI:DashletPlainText:Prop-Text:Default' => 'Ide írja a szöveget...',
+ 'UI:DashletObjectList:Label' => 'Objektumlista',
+ 'UI:DashletObjectList:Description' => 'Objektumlista műszer',
+ 'UI:DashletObjectList:Prop-Title' => 'Cím',
+ 'UI:DashletObjectList:Prop-Query' => 'Lekérdezés',
+ 'UI:DashletObjectList:Prop-Menu' => 'Menü',
+ 'UI:DashletGroupBy:Prop-Title' => 'Cím',
+ 'UI:DashletGroupBy:Prop-Query' => 'Lekérdezés',
+ 'UI:DashletGroupBy:Prop-Style' => 'Stílus',
+ 'UI:DashletGroupBy:Prop-GroupBy' => 'Csoportosítás...',
+ 'UI:DashletGroupBy:Prop-GroupBy:Hour' => '%1$s órája (0-23)',
+ 'UI:DashletGroupBy:Prop-GroupBy:Month' => '%1$s hónapja (1 - 12)',
+ 'UI:DashletGroupBy:Prop-GroupBy:DayOfWeek' => '%1$s hét napján',
+ '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-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.',
+ 'UI:DashletGroupByPie:Label' => 'Tortadiagram',
+ 'UI:DashletGroupByPie:Description' => 'Tortadiagram',
+ 'UI:DashletGroupByBars:Label' => 'Oszlopdiagram',
+ 'UI:DashletGroupByBars:Description' => 'Oszlopdiagram',
+ 'UI:DashletGroupByTable:Label' => 'Csoportosítás (táblánként)',
+ 'UI:DashletGroupByTable:Description' => 'Lista (mezőnként csoportosítva)',
// New in 2.5
- 'UI:DashletGroupBy:Prop-Function' => 'Kigyűjtés funkció',
- 'UI:DashletGroupBy:Prop-FunctionAttribute' => 'Funkció attribútum',
- 'UI:DashletGroupBy:Prop-OrderDirection' => 'Irány',
- 'UI:DashletGroupBy:Prop-OrderField' => 'Sorbarendezés',
- 'UI:DashletGroupBy:Prop-Limit' => 'Határérték',
-
- 'UI:DashletGroupBy:Order:asc' => 'Növekvő',
- 'UI:DashletGroupBy:Order:desc' => 'Csökkenő',
-
- 'UI:GroupBy:count' => 'Mennyiség',
- 'UI:GroupBy:count+' => 'Elemek száma',
- 'UI:GroupBy:sum' => 'Összeg',
- 'UI:GroupBy:sum+' => '%1$s összege',
- 'UI:GroupBy:avg' => 'Átlag',
- 'UI:GroupBy:avg+' => '%1$s átlaga',
- 'UI:GroupBy:min' => 'Minimum',
- 'UI:GroupBy:min+' => '%1$s minimuma',
- 'UI:GroupBy:max' => 'Maximum',
- 'UI:GroupBy:max+' => '%1$s maximuma',
+ 'UI:DashletGroupBy:Prop-Function' => 'Kigyűjtés funkció',
+ 'UI:DashletGroupBy:Prop-FunctionAttribute' => 'Funkció attribútum',
+ 'UI:DashletGroupBy:Prop-OrderDirection' => 'Irány',
+ 'UI:DashletGroupBy:Prop-OrderField' => 'Sorbarendezés',
+ 'UI:DashletGroupBy:Prop-Limit' => 'Határérték',
+ 'UI:DashletGroupBy:Order:asc' => 'Növekvő',
+ 'UI:DashletGroupBy:Order:desc' => 'Csökkenő',
+ 'UI:GroupBy:count' => 'Mennyiség',
+ 'UI:GroupBy:count+' => 'Elemek száma',
+ 'UI:GroupBy:sum' => 'Összeg',
+ 'UI:GroupBy:sum+' => '%1$s összege',
+ 'UI:GroupBy:avg' => 'Átlag',
+ 'UI:GroupBy:avg+' => '%1$s átlaga',
+ 'UI:GroupBy:min' => 'Minimum',
+ 'UI:GroupBy:min+' => '%1$s minimuma',
+ 'UI:GroupBy:max' => 'Maximum',
+ 'UI:GroupBy:max+' => '%1$s maximuma',
// ---
-
- 'UI:DashletHeaderStatic:Label' => 'Fejléc',
- 'UI:DashletHeaderStatic:Description' => 'Megjelenít egy vízszintes elválasztót',
- 'UI:DashletHeaderStatic:Prop-Title' => 'Cím',
- 'UI:DashletHeaderStatic:Prop-Title:Default' => 'Kapcsolattartók',
- 'UI:DashletHeaderStatic:Prop-Icon' => 'Ikon',
-
- 'UI:DashletHeaderDynamic:Label' => 'Fejléc statisztikákkal',
- 'UI:DashletHeaderDynamic:Description' => 'Fejléc statisztikákkal (csoportosítva...)',
- 'UI:DashletHeaderDynamic:Prop-Title' => 'Cím',
- 'UI:DashletHeaderDynamic:Prop-Title:Default' => 'Kapcsolattartók',
- 'UI:DashletHeaderDynamic:Prop-Icon' => 'Ikon',
- 'UI:DashletHeaderDynamic:Prop-Subtitle' => 'Alcím',
- 'UI:DashletHeaderDynamic:Prop-Subtitle:Default' => 'Kapcsolattartók',
- 'UI:DashletHeaderDynamic:Prop-Query' => 'Lekérdezés',
- 'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Csoportosítva',
- 'UI:DashletHeaderDynamic:Prop-Values' => 'Értékek',
-
- 'UI:DashletBadge:Label' => 'Jelvény',
- 'UI:DashletBadge:Description' => 'Objektum ikon új/keresés',
- 'UI:DashletBadge:Prop-Class' => 'Osztály',
-
- 'DayOfWeek-Sunday' => 'Vasárnap',
- 'DayOfWeek-Monday' => 'Hétfő',
- 'DayOfWeek-Tuesday' => 'Kedd',
- 'DayOfWeek-Wednesday' => 'Szerda',
- 'DayOfWeek-Thursday' => 'Csütörtök',
- 'DayOfWeek-Friday' => 'Péntek',
- 'DayOfWeek-Saturday' => 'Szombat',
- 'Month-01' => 'Január',
- 'Month-02' => 'Február',
- 'Month-03' => 'Március',
- 'Month-04' => 'Április',
- 'Month-05' => 'Május',
- 'Month-06' => 'Június',
- 'Month-07' => 'Július',
- 'Month-08' => 'Augusztus',
- 'Month-09' => 'Szeptember',
- 'Month-10' => 'Október',
- 'Month-11' => 'November',
- 'Month-12' => 'December',
-
+ 'UI:DashletHeaderStatic:Label' => 'Fejléc',
+ 'UI:DashletHeaderStatic:Description' => 'Megjelenít egy vízszintes elválasztót',
+ 'UI:DashletHeaderStatic:Prop-Title' => 'Cím',
+ 'UI:DashletHeaderStatic:Prop-Title:Default' => 'Kapcsolattartók',
+ 'UI:DashletHeaderStatic:Prop-Icon' => 'Ikon',
+ 'UI:DashletHeaderDynamic:Label' => 'Fejléc statisztikákkal',
+ 'UI:DashletHeaderDynamic:Description' => 'Fejléc statisztikákkal (csoportosítva...)',
+ 'UI:DashletHeaderDynamic:Prop-Title' => 'Cím',
+ 'UI:DashletHeaderDynamic:Prop-Title:Default' => 'Kapcsolattartók',
+ 'UI:DashletHeaderDynamic:Prop-Icon' => 'Ikon',
+ 'UI:DashletHeaderDynamic:Prop-Subtitle' => 'Alcím',
+ 'UI:DashletHeaderDynamic:Prop-Subtitle:Default' => 'Kapcsolattartók',
+ 'UI:DashletHeaderDynamic:Prop-Query' => 'Lekérdezés',
+ 'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Csoportosítva',
+ 'UI:DashletHeaderDynamic:Prop-Values' => 'Értékek',
+ 'UI:DashletBadge:Label' => 'Jelvény',
+ 'UI:DashletBadge:Description' => 'Objektum ikon új/keresés',
+ 'UI:DashletBadge:Prop-Class' => 'Osztály',
+ 'DayOfWeek-Sunday' => 'Vasárnap',
+ 'DayOfWeek-Monday' => 'Hétfő',
+ 'DayOfWeek-Tuesday' => 'Kedd',
+ 'DayOfWeek-Wednesday' => 'Szerda',
+ 'DayOfWeek-Thursday' => 'Csütörtök',
+ 'DayOfWeek-Friday' => 'Péntek',
+ 'DayOfWeek-Saturday' => 'Szombat',
+ 'Month-01' => 'Január',
+ 'Month-02' => 'Február',
+ 'Month-03' => 'Március',
+ 'Month-04' => 'Április',
+ 'Month-05' => 'Május',
+ 'Month-06' => 'Június',
+ 'Month-07' => 'Július',
+ 'Month-08' => 'Augusztus',
+ 'Month-09' => 'Szeptember',
+ 'Month-10' => 'Október',
+ 'Month-11' => 'November',
+ 'Month-12' => 'December',
// Short version for the DatePicker
- 'DayOfWeek-Sunday-Min' => 'Va',
- 'DayOfWeek-Monday-Min' => 'Hé',
- 'DayOfWeek-Tuesday-Min' => 'Ke',
- 'DayOfWeek-Wednesday-Min' => 'Sze',
- 'DayOfWeek-Thursday-Min' => 'Cs',
- 'DayOfWeek-Friday-Min' => 'Pé',
- 'DayOfWeek-Saturday-Min' => 'Szo',
- 'Month-01-Short' => 'Jan',
- 'Month-02-Short' => 'Feb',
- 'Month-03-Short' => 'Már',
- 'Month-04-Short' => 'Ápr',
- 'Month-05-Short' => 'Máj',
- 'Month-06-Short' => 'Jún',
- 'Month-07-Short' => 'Júl',
- 'Month-08-Short' => 'Aug',
- 'Month-09-Short' => 'Szep',
- 'Month-10-Short' => 'Okt',
- 'Month-11-Short' => 'Nov',
- 'Month-12-Short' => 'Dec',
- 'Calendar-FirstDayOfWeek' => '1',// 0 = Vasárnap, 1 = Hétfő, stb...
-
- 'UI:Menu:ShortcutList' => 'Gyorsgomb létrehozása...',
- 'UI:ShortcutRenameDlg:Title' => 'Gyorsgomb átnevezése',
- 'UI:ShortcutListDlg:Title' => 'Gyorsgomb létrehozása a listához',
- 'UI:ShortcutDelete:Confirm' => 'Hagyja jóvá a gyorsgomb(ok) törlését.',
- 'Menu:MyShortcuts' => 'Saját gyorsgombok',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Class:Shortcut' => 'Gyorsgomb',
- 'Class:Shortcut+' => '~~',
- 'Class:Shortcut/Attribute:name' => 'Név',
- 'Class:Shortcut/Attribute:name+' => '',
- 'Class:ShortcutOQL' => 'Keresési eredmények gyorsgombja',
- 'Class:ShortcutOQL+' => '',
- 'Class:ShortcutOQL/Attribute:oql' => 'Lekérdezés',
- 'Class:ShortcutOQL/Attribute:oql+' => 'A keresendő objektumok listáját meghatározó OQL',
- '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',
- 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Automatikus frissítés időköz (mp)',
- 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'A minimum %1$d mp',
-
- 'UI:FillAllMandatoryFields' => 'Töltsön ki minden kötelező mezőt',
- 'UI:ValueMustBeSet' => 'Adjon meg egy értéket',
- 'UI:ValueMustBeChanged' => 'Változtassa meg az értéket',
- 'UI:ValueInvalidFormat' => 'Érvénytelen formátum',
-
- 'UI:CSVImportConfirmTitle' => 'Hagyja jóvá a műveletet',
- 'UI:CSVImportConfirmMessage' => 'Biztos ezt akarja tenni?',
- 'UI:CSVImportError_items' => 'Hibák: %1$d',
- 'UI:CSVImportCreated_items' => 'Létrehozva: %1$d',
- 'UI:CSVImportModified_items' => 'Módosítva: %1$d',
- 'UI:CSVImportUnchanged_items' => 'Változatlan: %1$d',
- 'UI:CSVImport:DateAndTimeFormats' => 'Dátum és időformátum',
- 'UI:CSVImport:DefaultDateTimeFormat_Format_Example' => 'Alapértelmezett formátum: %1$s (pl. %2$s)',
- 'UI:CSVImport:CustomDateTimeFormat' => 'Egyéni formátum: %1$s',
- 'UI:CSVImport:CustomDateTimeFormatTooltip' => 'Elérhető alakok:
Gestire la risorsa più importante della tua IT: Documentazione.
',
- 'UI:WelcomeMenu:Text'=> '
Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
+ 'UI:WelcomeMenu:Text' => '
Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
This version features a brand new modern and accessible backoffice design.
@@ -389,6 +456,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Button:GlobalSearch' => 'Cerca',
'UI:Button:Search' => ' Cerca',
'UI:Button:Clear' => ' Clear ~~',
+ 'UI:Button:Confirm' => ' Confirm ~~',
'UI:Button:SearchInHierarchy' => 'Search in hierarchy~~',
'UI:Button:Query' => ' Domanda',
'UI:Button:Ok' => 'Ok',
@@ -429,7 +497,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UserPref:DoNotShowAgain' => 'Do not show again~~',
'UI:InputFile:NoFileSelected' => 'No File Selected~~',
'UI:InputFile:SelectFile' => 'Select a file~~',
-
'UI:SearchToggle' => 'Cerca',
'UI:ClickToCreateNew' => 'Crea un nuovo %1$s~~',
'UI:SearchFor_Class' => 'Cerca l\'oggetto %1$s',
@@ -449,7 +516,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Error:CannotWriteToTmp_Dir' => 'Impossibile scrivere il file temporaneo sul disco. upload_tmp_dir = "%1$s".',
'UI:Error:UploadStoppedByExtension_FileName' => 'Caricamento fermato per estensione. (Nome del file originale = "%1$s").',
'UI:Error:UploadFailedUnknownCause_Code' => 'Il caricamento del file non riuscito, causa sconosciuta. (Codice errore = "%1$s").',
-
'UI:Error:1ParametersMissing' => 'Errore: il seguente parametro deve essere specificato per questa operazione: %1$s.',
'UI:Error:2ParametersMissing' => 'Errore: i seguenti parametri devono essere specificati per questa operazione: %1$s e %2$s.',
'UI:Error:3ParametersMissing' => 'Errore: i seguenti parametri devono essere specificati per questa operazione: %1$s, %2$s e %3$s.',
@@ -471,9 +537,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Error:MaintenanceMode' => 'L\'applicazione è attualmente in manutenzione',
'UI:Error:MaintenanceTitle' => 'Maintenance~~',
'UI:Error:InvalidToken' => 'Error: the requested operation has already been performed (CSRF token not found)~~',
-
'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s does not exist (email_transport_smtp.oauth.provider)~~',
-
'UI:GroupBy:Count' => 'Conteggio',
'UI:GroupBy:Count+' => '',
'UI:CountOfObjects' => '%1$d oggetti corrispondenti ai criteri.',
@@ -502,6 +566,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Menu:OtherActions' => 'Altre Azioni',
'UI:Menu:Transitions' => 'Transitions~~',
'UI:Menu:OtherTransitions' => 'Other Transitions~~',
+ 'UI:Menu:View' => 'View this object~~',
'UI:Menu:New' => 'Nuovo...',
'UI:Menu:Add' => 'Aggiungi...',
'UI:Menu:Manage' => 'Gestisci...',
@@ -510,6 +575,9 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Menu:Modify' => 'Modifica...',
'UI:Menu:Delete' => 'Cancella...',
'UI:Menu:BulkDelete' => 'Cancella...',
+ 'UI:Menu:BulkDelete_Class' => 'Delete %1$s objects...~~',
+ 'UI:Menu:BulkDelete_Link' => 'Delete %1$s...~~',
+ 'UI:Menu:BulkDelete_Remote' => 'Delete %1$s...~~',
'UI:UndefinedObject' => 'non definito',
'UI:Document:OpenInNewWindow:Download' => 'Apri in una nuova finestra: %1$s, Scarica: %2$s',
'UI:SplitDateTime-Date' => 'date~~',
@@ -542,7 +610,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Login:ResetPassword' => 'Send now!~~',
'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~',
'UI:Login:SeparatorOr' => 'O',
-
'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.~~',
@@ -553,50 +620,49 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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.
.~~',
-
'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' => 'Cambia la tua password',
- 'UI:Login:OldPasswordPrompt' => 'Vecchia password',
- 'UI:Login:NewPasswordPrompt' => 'Nuova password',
- 'UI:Login:RetypeNewPasswordPrompt' => 'Riscrivi la nuova password',
- 'UI:Login:IncorrectOldPassword' => 'Errore: la vecchia password non è corretta',
- 'UI:LogOffMenu' => 'Log off',
+ 'UI:Login:About' => '~~',
+ 'UI:Login:ChangeYourPassword' => 'Cambia la tua password',
+ 'UI:Login:OldPasswordPrompt' => 'Vecchia password',
+ 'UI:Login:NewPasswordPrompt' => 'Nuova password',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Riscrivi la nuova password',
+ 'UI:Login:IncorrectOldPassword' => 'Errore: la vecchia password non è corretta',
+ 'UI:LogOffMenu' => 'Log off',
'UI:LogOff:ThankYou' => 'Grazie per aver scelto '.ITOP_APPLICATION_SHORT,
- 'UI:LogOff:ClickHereToLoginAgain' => 'Clicca qui per effettuare il login di nuovo...',
- 'UI:ChangePwdMenu' => 'Cambia Password...',
- 'UI:Login:PasswordChanged' => 'Password successfully set!~~',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Clicca qui per effettuare il login di nuovo...',
+ 'UI:ChangePwdMenu' => 'Cambia Password...',
+ 'UI:Login:PasswordChanged' => 'Password successfully set!~~',
+ 'UI:Login:PasswordNotChanged' => 'Error: Password is the same!~~',
'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' è di sola lettura',
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' è di sola lettura per gli utenti finali',
- 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Nuova password e la nuova password digitata nuovamente non corrispondono !',
+ 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
+ 'UI:Login:RetypePwdDoesNotMatch' => 'Nuova password e la nuova password digitata nuovamente non corrispondono !',
'UI:Button:Login' => 'Entra in '.ITOP_APPLICATION_SHORT,
'UI:Login:Error:AccessRestricted' => 'L\'accesso a '.ITOP_APPLICATION_SHORT.' è limitato. Si prega di contattare un amministratore '.ITOP_APPLICATION_SHORT.'.',
'UI:Login:Error:AccessAdmin' => 'Accesso limitato alle persone che hanno privilegi di amministratore. Si prega di contattare un amministratore '.ITOP_APPLICATION_SHORT.'.',
- 'UI:Login:Error:WrongOrganizationName' => 'Organizzazione sconosciuta',
+ 'UI:Login:Error:WrongOrganizationName' => 'Organizzazione sconosciuta',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Più contatti hanno la stessa e-mail',
- 'UI:Login:Error:NoValidProfiles' => 'Nessun profilo valido fornito',
- 'UI:CSVImport:MappingSelectOne' => '-- seleziona uno --',
- 'UI:CSVImport:MappingNotApplicable' => '-- ignora questo campo --',
- 'UI:CSVImport:NoData' => 'Insieme di dati vuoto ..., si prega di fornire alcuni dati!',
- 'UI:Title:DataPreview' => 'Anteprima dati',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Errore: I dati contengono solo una colonna. Avete selezionato il carattere separatore appropriato?',
- 'UI:CSVImport:FieldName' => 'Campo %1$d',
- 'UI:CSVImport:DataLine1' => 'Dati Linea 1',
- 'UI:CSVImport:DataLine2' => 'Dati Linea 2',
- 'UI:CSVImport:idField' => 'id (Chiave Primaria)',
+ 'UI:Login:Error:NoValidProfiles' => 'Nessun profilo valido fornito',
+ 'UI:CSVImport:MappingSelectOne' => '-- seleziona uno --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- ignora questo campo --',
+ 'UI:CSVImport:NoData' => 'Insieme di dati vuoto ..., si prega di fornire alcuni dati!',
+ 'UI:Title:DataPreview' => 'Anteprima dati',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Errore: I dati contengono solo una colonna. Avete selezionato il carattere separatore appropriato?',
+ 'UI:CSVImport:FieldName' => 'Campo %1$d',
+ 'UI:CSVImport:DataLine1' => 'Dati Linea 1',
+ 'UI:CSVImport:DataLine2' => 'Dati Linea 2',
+ 'UI:CSVImport:idField' => 'id (Chiave Primaria)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - importazione collettiva',
- 'UI:Title:BulkImport+' => '',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Sincronizzazione di %1$d oggetti della classe %2$s',
- 'UI:CSVImport:ClassesSelectOne' => '-- seleziona uno --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Errore interno: "%1$s" è un codice errato, perché "%2$s" NON è una chiave esterna della classe "%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d oggetto(i) rimarrà invariato.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d oggetto(i) sarà modificato.',
+ 'UI:Title:BulkImport+' => '',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Sincronizzazione di %1$d oggetti della classe %2$s',
+ 'UI:CSVImport:ClassesSelectOne' => '-- seleziona uno --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Errore interno: "%1$s" è un codice errato, perché "%2$s" NON è una chiave esterna della classe "%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d oggetto(i) rimarrà invariato.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d oggetto(i) sarà modificato.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d oggetto(i) sarà aggiunto.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d oggetto(i) avranno i errori.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d oggetto(i) è rimasto invariato.',
@@ -642,11 +708,14 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Ricerca Universale',
'UI:UniversalSearch:Error' => 'Errore: %1$s~~',
'UI:UniversalSearch:LabelSelectTheClass' => 'Seleziona la classe per la ricerca: ',
-
'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~~',
@@ -660,15 +729,16 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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-Icon-Unchanged' => 'Unchanged~~',
'UI:CSVReport-Icon-Modified' => 'Modified~~',
'UI:CSVReport-Icon-Missing' => 'Missing~~',
@@ -683,14 +753,32 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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:InteractiveAudit' => 'Audit Interattivo',
+ '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' => 'Regole di Audit',
'UI:Audit:HeaderNbObjects' => '# Oggetti',
'UI:Audit:HeaderNbErrors' => '# Errori',
@@ -706,8 +794,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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%%~~',
-
-
'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - Valutazione Query OQL',
'UI:RunQuery:QueryExamples' => 'Esempi di Query',
'UI:RunQuery:QueryResults' => 'Query Results~~',
@@ -726,7 +812,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:RunQuery:ResultSQL' => 'Resulting SQL~~',
'UI:RunQuery:Error' => 'Si è verificato un errore durante l\'esecuzione della 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 herebelow 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 garantee 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: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 herebelow 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 garantee 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.' schema degli oggetti',
'UI:Schema:TitleForClass' => '%1$s schema~~',
'UI:Schema:CategoryMenuItem' => 'Categoria %1$s',
@@ -746,7 +832,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Schema:Label' => 'Etichetta',
'UI:Schema:Label+' => '',
'UI:Schema:Type' => 'Tipo',
-
'UI:Schema:Type+' => '',
'UI:Schema:Origin' => 'Origine',
'UI:Schema:Origin+' => '',
@@ -794,6 +879,16 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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+' => '',
'UI:Edit:SearchQuery' => 'Select a predefined query~~',
'UI:Edit:TestQuery' => 'Test query~~',
@@ -885,7 +980,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:SystemIntrusion' => 'Accesso negato. Hai cercato di eseguire un\'operazione che non ti è consentita.',
'UI:FatalErrorMessage' => 'Fatal error, '.ITOP_APPLICATION_SHORT.' non può continuare.',
'UI:Error_Details' => 'Errore: %1$s.',
-
'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' gestione degli utenti - proiezioni profilo',
'UI:UserManagement:Class' => 'Classe',
'UI:UserManagement:Class+' => '',
@@ -920,66 +1014,42 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UserManagement:NoLifeCycleApplicable' => 'N/A',
'UI:UserManagement:NoLifeCycleApplicable+' => '',
'UI:UserManagement:GrantMatrix' => 'Grant Matrix',
-
- 'Menu:AdminTools' => 'Strumenti di amministrazione',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Strumenti accessibile solo agli utenti con il profilo di amministratore',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'Sistema',
-
'UI:ChangeManagementMenu' => 'Gestione Cambi',
'UI:ChangeManagementMenu+' => '',
'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:Title' => 'Panoramica delle infrastrutture',
'UI-ConfigurationManagementMenu-InfraByType' => 'Oggetti infrastruttutura per tipo',
'UI-ConfigurationManagementMenu-InfraByStatus' => 'Oggetti infrastruttutura per stato',
-
'UI:ConfigMgmtMenuOverview:Title' => 'Cruscotto per Gestione configurazione',
'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Configuration Items per stato',
'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Configuration Items per tipo',
-
'UI:RequestMgmtMenuOverview:Title' => 'Cruscotto per Gestione Richieste',
'UI-RequestManagementOverview-RequestByService' => 'Richieste degli utenti per servizio',
'UI-RequestManagementOverview-RequestByPriority' => 'Richieste degli utenti per priorità',
'UI-RequestManagementOverview-RequestUnassigned' => 'Richieste degli utenti non ancora assegnate ad un agente',
-
'UI:IncidentMgmtMenuOverview:Title' => 'Cruscotto Gestione degli Incidenti',
'UI-IncidentManagementOverview-IncidentByService' => 'Incidenti per servizio',
'UI-IncidentManagementOverview-IncidentByPriority' => 'Incidenti per priorità',
'UI-IncidentManagementOverview-IncidentUnassigned' => 'Incidenti non ancora assegnati ad un agente',
-
'UI:ChangeMgmtMenuOverview:Title' => 'Cruscotto per Gestione dei Cambi',
'UI-ChangeManagementOverview-ChangeByType' => 'Cambi per tipo',
'UI-ChangeManagementOverview-ChangeUnassigned' => 'Cambi non ancora assegnati ad un agente',
'UI-ChangeManagementOverview-ChangeWithOutage' => 'Interruzioni dovute ai cambi',
-
'UI:ServiceMgmtMenuOverview:Title' => 'Cruscotto per Gestione dei Cambi',
'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:Title' => 'Contatti Panoramica',
'UI-ContactsMenu-ContactsByLocation' => 'Contatti per localizzazione',
'UI-ContactsMenu-ContactsByType' => 'Contatti per tipo',
'UI-ContactsMenu-ContactsByStatus' => 'Contatti per stato',
-
- 'Menu:CSVImportMenu' => 'Importazione CSV',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataModelMenu' => 'Modello dati',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ExportMenu' => 'Esporta',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:NotificationsMenu' => 'Notifiche',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Configurazione delle Notifiche',
'UI:NotificationsMenu:Help' => 'Aiuto',
'UI:NotificationsMenu:HelpContent' => '
In '.ITOP_APPLICATION_SHORT.' le notifiche sono completamente personalizzabili. Essi si basano su due serie di oggetti: trigger e azioni.
@@ -1010,53 +1080,18 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook actions (outgoing integrations)~~',
'UI:NotificationsMenu:Actions:Action' => 'Other actions~~',
'UI:NotificationsMenu:AvailableActions' => 'Azioni disponibili',
-
'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~~',
-
- 'Menu:AuditCategories' => 'Categorie di Audit',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Categorie di Audit',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:RunQueriesMenu' => 'Esegui query',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:QueryMenu' => 'Rubbrica delle Query',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Rubbrica delle Query',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataAdministration' => 'Dati di amministrazione',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UniversalSearchMenu' => 'Ricerca universale',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserManagementMenu' => 'Gestione degli utenti',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ProfilesMenu' => 'Profili',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu:Title' => 'Profili',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserAccountsMenu' => 'Account utente',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu+' => '',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu:Title' => 'Account utente',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
'UI:iTopVersion:Short' => 'Versione %1$s %2$s',
'UI:iTopVersion:Long' => 'Versione %1$s %2$s-%3$s costruita il %4$s',
'UI:PropertiesTab' => 'Proprietà',
-
'UI:OpenDocumentInNewWindow_' => 'Aprire~~',
'UI:DownloadDocument_' => 'Scaricare~~',
'UI:Document:NoPreview' => 'Non è disponibile un\'anteprima per questo tipo di documento',
'UI:Download-CSV' => 'Download %1$s~~',
-
'UI:DeadlineMissedBy_duration' => 'Mancati %1$s',
'UI:Deadline_LessThan1Min' => '< 1 min',
'UI:Deadline_Minutes' => '%1$d min',
@@ -1099,7 +1134,7 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'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' => 'Portale Utente '.ITOP_APPLICATION_SHORT,
- '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: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' => 'Ricarica',
'Portal:Back' => 'Indietro',
'Portal:WelcomeUserOrg' => 'Welcome %1$s, from %2$s',
@@ -1135,9 +1170,13 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'Enum:Undefined' => 'Non definito',
'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s Giorni %2$s Ore %3$s Minuti %4$s Secondi',
'UI:ModifyAllPageTitle' => 'Modifica Tutto',
+ 'UI:Modify_ObjectsOf_Class' => 'Modifying objects of class %1$s~~',
'UI:Modify_N_ObjectsOf_Class' => 'Modifica %1$d oggetto della classe %2$s',
'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Modifica %1$d oggetto della classe %2$s fuori da %3$d~~',
'UI:Menu:ModifyAll' => 'Modifica...',
+ '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' => 'Modifica tutto',
'UI:Button:PreviewModifications' => 'Anteprima Modifiche >>~~',
'UI:ModifiedObject' => 'Oggetto Modificato',
@@ -1197,7 +1236,6 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'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:~~',
@@ -1213,10 +1251,8 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'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...~~',
@@ -1227,13 +1263,10 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'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~~',
@@ -1241,38 +1274,31 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'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~~',
@@ -1286,24 +1312,20 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'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
+ // 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~~',
@@ -1314,14 +1336,12 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'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 an horizontal separator~~',
'UI:DashletHeaderStatic:Prop-Title' => 'Title~~',
'UI:DashletHeaderStatic:Prop-Title:Default' => 'Contacts~~',
'UI:DashletHeaderStatic:Prop-Icon' => 'Icon~~',
-
'UI:DashletHeaderDynamic:Label' => 'Header with statistics~~',
'UI:DashletHeaderDynamic:Description' => 'Header with stats (grouped by...)~~',
'UI:DashletHeaderDynamic:Prop-Title' => 'Title~~',
@@ -1332,11 +1352,9 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'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~~',
@@ -1356,8 +1374,7 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'Month-10' => 'October~~',
'Month-11' => 'November~~',
'Month-12' => 'December~~',
-
- // Short version for the DatePicker
+ // Short version for the DatePicker
'DayOfWeek-Sunday-Min' => 'Su~~',
'DayOfWeek-Monday-Min' => 'Mo~~',
'DayOfWeek-Tuesday-Min' => 'Tu~~',
@@ -1377,13 +1394,13 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'Month-10-Short' => 'Oct~~',
'Month-11-Short' => 'Nov~~',
'Month-12-Short' => 'Dec~~',
- 'Calendar-FirstDayOfWeek' => '0~~',// 0 = Sunday, 1 = Monday, etc...
-
+ 'Calendar-FirstDayOfWeek' => '0~~',
+ // 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Create a Shortcut...~~',
+ 'UI: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).~~',
- 'Menu:MyShortcuts' => 'Le mie scorciatoie',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Shortcut~~',
'Class:Shortcut+' => '~~',
'Class:Shortcut/Attribute:name' => 'Name~~',
@@ -1397,12 +1414,10 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'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~~',
@@ -1428,11 +1443,9 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
i
minutes (2 digits, e.g. 00..59)
s
seconds (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~~',
@@ -1442,12 +1455,10 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'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~~',
@@ -1460,7 +1471,6 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'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.~~',
@@ -1468,43 +1478,36 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'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: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~~',
-
- // Search form
+ // Search form
'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~~',
- // - Add new criteria button
+ // - 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
+ // - Criteria header actions
'UI:Search:Criteria:Toggle' => 'Minimize / Expand~~',
'UI:Search:Criteria:Remove' => 'Remove~~',
'UI:Search:Criteria:Locked' => 'Locked~~',
-
- // - Criteria titles
- // - Default widget
+ // - 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~~',
@@ -1526,53 +1529,57 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'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
+ // - Numeric widget
+ // None yet
+ // - DateTime widget
'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= 1$s <= %3$s~~',
- // - Enum widget
+ // - 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
+ // - TagSet widget
'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s~~',
- // - External key widget
+ // - 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
+ // - 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
+ // - 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
+ // - 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
+ // - 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:TagSet:Matches' => 'Matches~~',
-
- // - Other translations
+ // - Other translations
'UI:Search:Value:Filter:Placeholder' => 'Filter...~~',
'UI:Search:Value:Search:Placeholder' => 'Search...~~',
'UI:Search:Value:Autocomplete:StartTyping' => 'Start typing for possible values.~~',
@@ -1580,8 +1587,7 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'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
+ // - Widget other translations
'UI:Search:Criteria:Numeric:From' => 'From~~',
'UI:Search:Criteria:Numeric:Until' => 'To~~',
'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Any~~',
@@ -1595,10 +1601,8 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'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~~',
));
@@ -1609,16 +1613,13 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'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~~',
));
@@ -1642,47 +1643,33 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Menu:DataSources' => 'Sorgente di sincronizzazione dei dati',
'Menu:DataSources+' => '',
- 'Menu:WelcomeMenu' => 'Benveuto',
- 'Menu:WelcomeMenu+' => '',
- 'Menu:WelcomeMenuPage' => 'Benvenuto',
- 'Menu:WelcomeMenuPage+' => '',
- 'Menu:AdminTools' => 'Strumenti di amministrazione',
- 'Menu:AdminTools+' => '',
- 'Menu:AdminTools?' => 'Strumenti accessibile solo agli utenti con il profilo di amministratore',
- 'Menu:DataModelMenu' => 'Modello dati',
- 'Menu:DataModelMenu+' => '',
- 'Menu:ExportMenu' => 'Esporta',
- 'Menu:ExportMenu+' => '',
- 'Menu:NotificationsMenu' => 'Notifiche',
- 'Menu:NotificationsMenu+' => '',
'Menu:AuditCategories' => 'Categorie di Audit',
'Menu:AuditCategories+' => '',
'Menu:Notifications:Title' => 'Categorie di Audit',
- 'Menu:RunQueriesMenu' => 'Esegui query',
- 'Menu:RunQueriesMenu+' => '',
- 'Menu:QueryMenu' => 'Rubbrica delle Query',
- 'Menu:QueryMenu+' => 'Rubbrica delle Query',
- 'Menu:UniversalSearchMenu' => 'Ricerca universale',
- 'Menu:UniversalSearchMenu+' => '',
- 'Menu:UserManagementMenu' => 'Gestione degli utenti',
- 'Menu:UserManagementMenu+' => '',
- 'Menu:ProfilesMenu' => 'Profili',
- 'Menu:ProfilesMenu+' => '',
- 'Menu:ProfilesMenu:Title' => 'Profili',
- 'Menu:UserAccountsMenu' => 'Account utente',
- 'Menu:UserAccountsMenu+' => '',
+ 'Menu:AuditCategories:Title' => 'Audit configuration~~',
+ 'Menu:RunQueriesMenu' => 'Esegui query',
+ 'Menu:RunQueriesMenu+' => '',
+ 'Menu:QueryMenu' => 'Rubbrica delle Query',
+ 'Menu:QueryMenu+' => 'Rubbrica delle Query',
+ 'Menu:UniversalSearchMenu' => 'Ricerca universale',
+ 'Menu:UniversalSearchMenu+' => '',
+ 'Menu:UserManagementMenu' => 'Gestione degli utenti',
+ 'Menu:UserManagementMenu+' => '',
+ 'Menu:ProfilesMenu' => 'Profili',
+ 'Menu:ProfilesMenu+' => '',
+ 'Menu:ProfilesMenu:Title' => 'Profili',
+ 'Menu:UserAccountsMenu' => 'Account utente',
+ 'Menu:UserAccountsMenu+' => '',
'Menu:UserAccountsMenu:Title' => 'Account utente',
- 'Menu:MyShortcuts' => 'Le mie scorciatoie',
- 'Menu:UserManagement' => 'Gestione utenti',
- 'Menu:Queries' => 'Interrogazioni',
- 'Menu:ConfigurationTools' => 'configurazione',
+ 'Menu:UserManagement' => 'Gestione utenti',
+ 'Menu:Queries' => 'Interrogazioni',
+ 'Menu:ConfigurationTools' => 'configurazione'
));
-
// Additional language entries not present in English dict
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'UI:Toggle:StandardDashboard' => 'Standard~~',
- 'UI:Toggle:CustomDashboard' => 'Custom~~',
- 'UI:Display_X_ItemsPerPage' => 'Display %1$s items per page~~',
- 'UI:Dashboard:Edit' => 'Edit This Page...~~',
- 'UI:Dashboard:Revert' => 'Revert To Original Version...~~',
+ 'UI:Toggle:CustomDashboard' => 'Custom~~',
+ 'UI:Display_X_ItemsPerPage' => 'Display %1$s items per page~~',
+ 'UI:Dashboard:Edit' => 'Edit This Page...~~',
+ 'UI:Dashboard:Revert' => 'Revert To Original Version...~~'
));
diff --git a/dictionaries/ja.dictionary.itop.core.php b/dictionaries/ja.dictionary.itop.core.php
index 6c9bdb3e2e..1aa08cd388 100644
--- a/dictionaries/ja.dictionary.itop.core.php
+++ b/dictionaries/ja.dictionary.itop.core.php
@@ -21,57 +21,42 @@
*/
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Core:DeletedObjectLabel' => '%1s (削除されました)',
- 'Core:DeletedObjectTip' => 'オブジェクトは削除されました %1$s (%2$s)',
-
+ 'Core:DeletedObjectTip' => 'オブジェクトは削除されました %1$s (%2$s)',
'Core:UnknownObjectLabel' => 'オブジェクトは見つかりません (クラス: %1$s, id: %2$d)',
- 'Core:UnknownObjectTip' => 'オブジェクトは見つかりません。しばらく前に削除され、その後ログが削除されたかもしれません。',
-
+ 'Core:UnknownObjectTip' => 'オブジェクトは見つかりません。しばらく前に削除され、その後ログが削除されたかもしれません。',
'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' => 'オブジェクト配列',
+ 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s~~',
+ 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s~~',
+ 'Core:AttributeLinkedSet' => 'オブジェクト配列',
'Core:AttributeLinkedSet+' => '同一あるいはサブクラスに属するオブジェクト',
-
'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s~~',
-
- 'Core:AttributeDashboard' => 'Dashboard~~',
+ 'Core:AttributeDashboard' => 'Dashboard~~',
'Core:AttributeDashboard+' => '~~',
-
- 'Core:AttributePhoneNumber' => 'Phone number~~',
+ '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: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' => 'オブジェクト配列 (N-N)',
'Core:AttributeLinkedSetIndirect+' => '同一クラスの任意のオブジェクト(サブクラス)',
-
'Core:AttributeInteger' => 'Int型',
'Core:AttributeInteger+' => '数値 (負数あり)',
-
'Core:AttributeDecimal' => 'Decimal型',
'Core:AttributeDecimal+' => 'Decimal値 (負数あり)',
-
'Core:AttributeBoolean' => 'ブール型',
'Core:AttributeBoolean+' => 'Bool値',
'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~~',
@@ -80,7 +65,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'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~~',
@@ -89,54 +73,38 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'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' => '文字列',
'Core:AttributeString+' => '文字列',
-
'Core:AttributeClass' => 'クラス',
'Core:AttributeClass+' => 'クラス',
-
'Core:AttributeApplicationLanguage' => '使用言語',
'Core:AttributeApplicationLanguage+' => '言語・国別 (JA JP)',
-
'Core:AttributeFinalClass' => 'クラス (自動)',
'Core:AttributeFinalClass+' => 'オブジェクトの実クラス (コアで自動的に生成される)',
-
'Core:AttributePassword' => 'パスワード',
'Core:AttributePassword+' => '外部デバイス用パスワード',
-
'Core:AttributeEncryptedString' => '暗号化文字列',
'Core:AttributeEncryptedString+' => 'ローカルキーで暗号化された文字列',
'Core:AttributeEncryptUnknownLibrary' => 'Encryption library specified (%1$s) unknown~~',
'Core:AttributeEncryptFailedToDecrypt' => '** decryption error **~~',
-
'Core:AttributeText' => 'テキスト',
'Core:AttributeText+' => '複数行文字列',
-
'Core:AttributeHTML' => 'HTML',
'Core:AttributeHTML+' => 'HTML文字列',
-
'Core:AttributeEmailAddress' => 'メールアドレス',
'Core:AttributeEmailAddress+' => 'メールアドレス',
-
'Core:AttributeIPAddress' => 'IPアドレス',
'Core:AttributeIPAddress+' => 'IPアドレス',
-
'Core:AttributeOQL' => 'OQL',
'Core:AttributeOQL+' => 'OQL式',
-
'Core:AttributeEnum' => '列挙型',
'Core:AttributeEnum+' => 'ナンバリング済み文字列のリスト',
-
'Core:AttributeTemplateString' => 'テンプレート文字列',
'Core:AttributeTemplateString+' => 'プレースホルダを含む文字列',
-
'Core:AttributeTemplateText' => 'テンプレートテキスト',
'Core:AttributeTemplateText+' => 'プレースホルダを含むテキスト',
-
'Core:AttributeTemplateHTML' => 'テンプレートHTML',
'Core:AttributeTemplateHTML+' => 'プレースホルダを含むHTML',
-
'Core:AttributeDateTime' => '日付/時刻',
'Core:AttributeDateTime+' => '日付と時刻(年-月-日 hh:mm:ss)',
'Core:AttributeDateTime?SmartSearch' => '
@@ -154,7 +122,6 @@ Operators:
もし、時刻がなければ、規定値 00:00:00となります。
',
-
'Core:AttributeDate' => '日付',
'Core:AttributeDate+' => '日付 (年-月-日)',
'Core:AttributeDate?SmartSearch' => '
@@ -169,43 +136,30 @@ Operators: <日付 [日付,日付]
',
-
'Core:AttributeDeadline' => '締切',
'Core:AttributeDeadline+' => '日付, 現在時刻からの相対表示',
-
'Core:AttributeExternalKey' => '外部キー',
'Core:AttributeExternalKey+' => '外部(あるいはフォーリン)キー',
-
'Core:AttributeHierarchicalKey' => '階層的なキー',
'Core:AttributeHierarchicalKey+' => '',
-
'Core:AttributeExternalField' => '外部フィールド',
'Core:AttributeExternalField+' => '外部キーにマッピングされたフィールド',
-
'Core:AttributeURL' => 'URL',
'Core:AttributeURL+' => '絶対URLもしくは相対URLのテキスト文字列',
-
'Core:AttributeBlob' => 'Blob',
'Core:AttributeBlob+' => '任意のバイナリコンテンツ(文書)',
-
'Core:AttributeOneWayPassword' => '一方向パスワード',
'Core:AttributeOneWayPassword+' => '一方向暗号化(ハッシュ)パスワード',
-
'Core:AttributeTable' => 'テーブル',
'Core:AttributeTable+' => 'インデックス化された二次元配列',
-
'Core:AttributePropertySet' => 'プロパティ',
'Core:AttributePropertySet+' => '型づけされていないプロパティのリスト(名前とバリュー)',
-
'Core:AttributeFriendlyName' => 'Friendly name',
'Core:AttributeFriendlyName+' => '属性は自動的に作成されました; the friendly name is computed after several attributes',
-
'Core:FriendlyName-Label' => 'Name',
'Core:FriendlyName-Description' => 'Friendly name',
-
'Core:AttributeTag' => 'Tags~~',
'Core:AttributeTag+' => 'Tags~~',
-
'Core:Context=REST/JSON' => 'REST~~',
'Core:Context=Synchro' => 'Synchro~~',
'Core:Context=Setup' => 'Setup~~',
@@ -483,6 +437,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:Action' => 'カスタムアクション',
'Class:Action+' => 'ユーザ定義アクション',
+ 'Class:Action/ComplementaryName' => '%1$s: %2$s~~',
'Class:Action/Attribute:name' => '名前',
'Class:Action/Attribute:name+' => '',
'Class:Action/Attribute:description' => '説明',
@@ -550,6 +505,22 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:ActionEmail/Attribute:importance/Value:normal+' => '通常',
'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~~',
+ '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.~~',
));
//
@@ -559,6 +530,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:Trigger' => 'トリガー',
'Class:Trigger+' => 'カスタムイベントハンドラー',
+ 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~',
'Class:Trigger/Attribute:description' => '説明',
'Class:Trigger/Attribute:description+' => '1行の説明',
'Class:Trigger/Attribute:action_list' => 'トリガーされたアクション',
@@ -567,6 +539,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:Trigger/Attribute:finalclass+' => 'タイプ',
'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+' => 'Further information as provided in english, by this trigger~~',
));
//
@@ -662,6 +636,17 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'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', '日本語', array(
+ '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
//
@@ -698,11 +683,13 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
// Synchro Data Source
//
Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Class:SynchroDataSource' => '同期データソース',
'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+' => 'A Synchro Data Source can only populate a single '.ITOP_APPLICATION_SHORT.' class~~',
'Class:SynchroDataSource/Attribute:user_id' => 'ユーザ',
'Class:SynchroDataSource/Attribute:notify_contact_id' => '通知する連絡先',
'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'エラーが発生した場合に通知する連絡先。',
@@ -711,6 +698,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:SynchroDataSource/Attribute:url_application' => 'アプリケーションのハイパーリンク',
'Class:SynchroDataSource/Attribute:url_application+' => ITOP_APPLICATION_SHORT.'が同期化された外部アプリケーションの'.ITOP_APPLICATION_SHORT.'オブジェクトへのハイパーリンク(該当する場合)。可能なプレースホルダ: $this->attribute$ and $replica->primary_key$',
'Class:SynchroDataSource/Attribute: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' => '全データロードの間隔',
'Class:SynchroDataSource/Attribute:full_load_periodicity+' => '全データの完全な再ロードを最低ここに指定されている間隔で行う必要があります。',
'Class:SynchroDataSource/Attribute:action_on_zero' => '検索結果0件時のアクション',
@@ -730,6 +719,33 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:SynchroDataSource/Attribute:delete_policy_retention+' => '廃止されたオブジェクトを削除するまでに保持しておく時間',
'Class:SynchroDataSource/Attribute:database_table_name' => 'データテーブル',
'Class:SynchroDataSource/Attribute:database_table_name+' => '同期データを保存するテーブル名。 もし、空欄の場合は、規定の名前が計算されます。',
+ 'Class:SynchroDataSource/Attribute:status/Value:implementation' => '実装中',
+ 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => '廃止済',
+ 'Class:SynchroDataSource/Attribute:status/Value:production' => '稼働中',
+ 'Class:SynchroDataSource/Attribute:scope_restriction' => '範囲の制限',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => '属性を使用',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => '主キーフィールドを使用',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => '作成',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'エラー',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'エラー',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => '更新',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => '作成',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'エラー',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => '最初を採用 (ランダム?)',
+ 'Class:SynchroDataSource/Attribute: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' => '削除',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => '無視',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => '更新',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => '更新そして削除',
+ 'Class:SynchroDataSource/Attribute:attribute_list' => '属性リスト',
+ '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' => '削除ルール',
@@ -754,8 +770,10 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Core:Synchro:NeverRun' => 'この同期は実行されたことがありません。ログはありません。',
'Core:Synchro:SynchroEndedOn_Date' => '最後の同期は %1$s に終了しました。',
'Core:Synchro:SynchroRunningStartedOn_Date' => '同期は %1$s に始まり、現在実行中です。',
- 'Menu:DataSources' => '同期データソース', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataSources+' => '全ての同期データソース', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources' => '同期データソース',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources+' => '全ての同期データソース',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
'Core:Synchro:label_repl_ignored' => '無視 (%1$s)',
'Core:Synchro:label_repl_disappeared' => '消えた (%1$s)',
'Core:Synchro:label_repl_existing' => '存在 (%1$s)',
@@ -819,29 +837,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => '以前の値',
'Class:CMDBChangeOpSetAttributeCaseLog' => 'ケースログ',
'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => '最後のエントリー',
- 'Class:SynchroDataSource' => '同期データソース',
- 'Class:SynchroDataSource/Attribute:status/Value:implementation' => '実装中',
- 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => '廃止済',
- 'Class:SynchroDataSource/Attribute:status/Value:production' => '稼働中',
- 'Class:SynchroDataSource/Attribute:scope_restriction' => '範囲の制限',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => '属性を使用',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => '主キーフィールドを使用',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => '作成',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'エラー',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'エラー',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => '更新',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => '作成',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'エラー',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => '最初を採用 (ランダム?)',
- 'Class:SynchroDataSource/Attribute:delete_policy' => '削除ポリシー',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => '削除',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => '無視',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => '更新',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => '更新そして削除',
- 'Class:SynchroDataSource/Attribute:attribute_list' => '属性リスト',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => '管理者のみ',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => '誰でもがそのようなオブジェクトを削除出来ます。',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => '誰もない',
'Class:SynchroAttribute' => '同期属性',
'Class:SynchroAttribute/Attribute:sync_source_id' => '同期データソース',
'Class:SynchroAttribute/Attribute:attcode' => '属性コード',
@@ -902,19 +897,16 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:appUserPreferences/Attribute:preferences' => 'プリファレンス',
'Core:ExecProcess:Code1' => '間違ったコマンドまたはエラーで終了したコマンド(例えば、間違ったスクリプト名)',
'Core:ExecProcess:Code255' => 'PHP エラー (parsing, or runtime)',
-
- // Attribute Duration
+ // Attribute Duration
'Core:Duration_Seconds' => '%1$ds',
'Core:Duration_Minutes_Seconds' => '%1$d分 %2$d秒',
'Core:Duration_Hours_Minutes_Seconds' => '%1$d時 %2$d分 %3$d秒',
'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$s日 %2$d時 %3$d分 %4$d秒',
-
- // Explain working time computing
+ // 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
+ // 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:~~',
@@ -966,20 +958,34 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'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~~', // Day of the month: 2 digits (with leading zero)
- 'Core:DateTime:Placeholder_j' => 'D~~', // Day of the month: 1 or 2 digits (without leading zero)
- 'Core:DateTime:Placeholder_m' => 'MM~~', // Month on 2 digits i.e. 01-12
- 'Core:DateTime:Placeholder_n' => 'M~~', // Month on 1 or 2 digits 1-12
- 'Core:DateTime:Placeholder_Y' => 'YYYY~~', // Year on 4 digits
- 'Core:DateTime:Placeholder_y' => 'YY~~', // Year on 2 digits
- 'Core:DateTime:Placeholder_H' => 'hh~~', // Hour 00..23
- 'Core:DateTime:Placeholder_h' => 'h~~', // Hour 01..12
- 'Core:DateTime:Placeholder_G' => 'hh~~', // Hour 0..23
- 'Core:DateTime:Placeholder_g' => 'h~~', // Hour 1..12
- 'Core:DateTime:Placeholder_a' => 'am/pm~~', // am/pm (lowercase)
- 'Core:DateTime:Placeholder_A' => 'AM/PM~~', // AM/PM (uppercase)
- 'Core:DateTime:Placeholder_i' => 'mm~~', // minutes, 2 digits: 00..59
- 'Core:DateTime:Placeholder_s' => 'ss~~', // seconds, 2 digits 00..59
+ 'Core:DateTime:Placeholder_d' => 'DD~~',
+ // Day of the month: 2 digits (with leading zero)
+ 'Core:DateTime:Placeholder_j' => 'D~~',
+ // Day of the month: 1 or 2 digits (without leading zero)
+ 'Core:DateTime:Placeholder_m' => 'MM~~',
+ // Month on 2 digits i.e. 01-12
+ 'Core:DateTime:Placeholder_n' => 'M~~',
+ // Month on 1 or 2 digits 1-12
+ 'Core:DateTime:Placeholder_Y' => 'YYYY~~',
+ // Year on 4 digits
+ 'Core:DateTime:Placeholder_y' => 'YY~~',
+ // Year on 2 digits
+ 'Core:DateTime:Placeholder_H' => 'hh~~',
+ // Hour 00..23
+ 'Core:DateTime:Placeholder_h' => 'h~~',
+ // Hour 01..12
+ 'Core:DateTime:Placeholder_G' => 'hh~~',
+ // Hour 0..23
+ 'Core:DateTime:Placeholder_g' => 'h~~',
+ // Hour 1..12
+ 'Core:DateTime:Placeholder_a' => 'am/pm~~',
+ // am/pm (lowercase)
+ 'Core:DateTime:Placeholder_A' => 'AM/PM~~',
+ // AM/PM (uppercase)
+ 'Core:DateTime:Placeholder_i' => 'mm~~',
+ // minutes, 2 digits: 00..59
+ 'Core:DateTime:Placeholder_s' => 'ss~~',
+ // seconds, 2 digits 00..59
'Core:Validator:Default' => 'Wrong format~~',
'Core:Validator:Mandatory' => 'Please, fill this field~~',
'Core:Validator:MustBeInteger' => 'Must be an integer~~',
@@ -992,7 +998,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'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~~',
@@ -1002,7 +1007,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'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~~',
@@ -1089,8 +1093,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:AsyncTask/Attribute:last_error+' => '~~',
'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~',
'Class:AsyncTask/Attribute:last_attempt+' => '~~',
- 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_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: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~~',
));
//
diff --git a/dictionaries/ja.dictionary.itop.ui.php b/dictionaries/ja.dictionary.itop.ui.php
index e6714d08e3..337a24e671 100644
--- a/dictionaries/ja.dictionary.itop.ui.php
+++ b/dictionaries/ja.dictionary.itop.ui.php
@@ -14,6 +14,12 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:AuditCategory/Attribute:definition_set+' => '監査するべきオブジェクトの集合を定義するOQL式',
'Class:AuditCategory/Attribute:rules_list' => '監査ルール',
'Class:AuditCategory/Attribute:rules_list+' => 'このカテゴリの監査ルール',
+ '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 includes this category~~',
));
//
@@ -41,7 +47,42 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:AuditRule/Attribute:category_id' => 'カテゴリ',
'Class:AuditRule/Attribute:category_id+' => 'このルールのカテゴリ',
'Class:AuditRule/Attribute:category_name' => 'カテゴリ',
- 'Class:AuditRule/Attribute:category_name+' => 'このルールのカテゴリ名',
+ 'Class:AuditRule/Attribute:category_name+' => 'このルールのカテゴリ名'
+));
+
+//
+// Class: AuditDomain
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ '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
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ '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~~',
));
//
@@ -59,6 +100,16 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'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~~',
+ 'Query:baseinfo' => 'General information~~',
+ 'Query:exportInfo' => 'Export information~~',
'Class:QueryOQL/Attribute:fields' => 'フィールド',
'Class:QueryOQL/Attribute:fields+' => 'エクスポートする属性(またはエイリアス属性,alias.attribute)のコンマ区切り(CSV)リスト',
'Class:QueryOQL' => 'OQL クエリ',
@@ -107,7 +158,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'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' => 'ログイン名は一意でないといけません。- "%1s" はすでに使われています。',
'Class:User/Error:AtLeastOneProfileIsNeeded' => '少なくとも1件のプロフィールがこのユーザに指定されなければなりません。',
'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
@@ -316,6 +366,29 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Expression:Unit:Short:YEAR' => 'y~~',
));
+//
+// Duplicated into itop-welcome-itil ( will be removed from here...)
+//
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Menu:WelcomeMenu' => 'ようこそ',
+ 'Menu:WelcomeMenu+' => 'ようこそ、'.ITOP_APPLICATION_SHORT.'へ',
+ 'Menu:WelcomeMenuPage' => 'ようこそ',
+ 'Menu:WelcomeMenuPage+' => 'ようこそ、'.ITOP_APPLICATION_SHORT.'へ',
+ 'Menu:AdminTools' => '管理ツール',
+ 'Menu:AdminTools+' => '管理ツール',
+ 'Menu:AdminTools?' => 'このツールは管理者プロフィールを持つユーザのみアクセスが可能です。',
+ 'Menu:CSVImportMenu' => 'CSV インポート',
+ 'Menu:CSVImportMenu+' => '一括作成/一括更新',
+ 'Menu:DataModelMenu' => 'データモデル',
+ 'Menu:DataModelMenu+' => 'データモデル概要',
+ 'Menu:ExportMenu' => 'エクスポート',
+ 'Menu:ExportMenu+' => '任意のクエリ結果をHTML、CSV、XMLでエクスポートする',
+ 'Menu:NotificationsMenu' => '通知',
+ 'Menu:NotificationsMenu+' => '通知の設定',
+ 'Menu:MyShortcuts' => '私のショートカット',
+ 'Menu:DataAdministration' => 'データ管理',
+ 'Menu:DataAdministration+' => 'データ管理',
+));
//
// String from the User Interface: menu, messages, buttons, etc...
@@ -325,12 +398,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'BooleanLabel:yes' => 'はい',
'BooleanLabel:no' => 'いいえ',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login~~',
- 'Menu:WelcomeMenu' => 'ようこそ',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenu+' => 'ようこそ、'.ITOP_APPLICATION_SHORT.'へ',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'ようこそ',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage+' => 'ようこそ、'.ITOP_APPLICATION_SHORT.'へ',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'ようこそ、'.ITOP_APPLICATION_SHORT.'へ',
-
'UI:WelcomeMenu:LeftBlock' => '
Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
+ 'UI:WelcomeMenu:Text' => '
Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
This version features a brand new modern and accessible backoffice design.
@@ -378,6 +445,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Button:GlobalSearch' => '検索',
'UI:Button:Search' => ' 検索 ',
'UI:Button:Clear' => ' Clear ~~',
+ 'UI:Button:Confirm' => ' Confirm ~~',
'UI:Button:SearchInHierarchy' => 'Search in hierarchy~~',
'UI:Button:Query' => ' クエリ',
'UI:Button:Ok' => 'OK',
@@ -418,7 +486,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UserPref:DoNotShowAgain' => 'Do not show again~~',
'UI:InputFile:NoFileSelected' => 'No File Selected~~',
'UI:InputFile:SelectFile' => 'Select a file~~',
-
'UI:SearchToggle' => '検索(トグル↓↑)',
'UI:ClickToCreateNew' => '新規 %1$s を作成~~',
'UI:SearchFor_Class' => '%1$s オブジェクトを検索',
@@ -438,7 +505,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Error:CannotWriteToTmp_Dir' => '一時ファイルをディスクに書き込めません。upload_tmp_dir = "%1$s"',
'UI:Error:UploadStoppedByExtension_FileName' => 'extensionにより、アップロードを停止しました。(オリジナルのファイル名は"%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',
@@ -460,9 +526,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Error:MaintenanceMode' => 'Application is currently in maintenance~~',
'UI:Error:MaintenanceTitle' => 'Maintenance~~',
'UI:Error:InvalidToken' => 'Error: the requested operation has already been performed (CSRF token not found)~~',
-
'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s does not exist (email_transport_smtp.oauth.provider)~~',
-
'UI:GroupBy:Count' => 'カウント',
'UI:GroupBy:Count+' => '要素数',
'UI:CountOfObjects' => '%1$d 個のオブジェクトが条件にマッチしました。',
@@ -491,6 +555,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Menu:OtherActions' => 'その他の実行',
'UI:Menu:Transitions' => 'Transitions~~',
'UI:Menu:OtherTransitions' => 'Other Transitions~~',
+ 'UI:Menu:View' => 'View this object~~',
'UI:Menu:New' => '新規...',
'UI:Menu:Add' => '追加...',
'UI:Menu:Manage' => '管理...',
@@ -499,6 +564,9 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Menu:Modify' => '修正...',
'UI:Menu:Delete' => '削除...',
'UI:Menu:BulkDelete' => '削除...',
+ 'UI:Menu:BulkDelete_Class' => 'Delete %1$s objects...~~',
+ 'UI:Menu:BulkDelete_Link' => 'Delete %1$s...~~',
+ 'UI:Menu:BulkDelete_Remote' => 'Delete %1$s...~~',
'UI:UndefinedObject' => '未定義',
'UI:Document:OpenInNewWindow:Download' => '新規ウィンドウで開く: %1$s、 ダウンロード: %2$s',
'UI:SplitDateTime-Date' => '日付',
@@ -531,7 +599,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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.~~',
@@ -542,50 +609,49 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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 password~~',
'UI:ResetPwd-EmailBody' => '
.~~',
-
'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:AccessRO-All' => ITOP_APPLICATION_SHORT.'は参照専用です。',
- 'UI:AccessRO-Users' => 'エンドユーザの方は'.ITOP_APPLICATION_SHORT.'は参照専用です。',
- 'UI:ApplicationEnvironment' => 'アプリケーション環境: %1$s',
- '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: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:AccessRO-All' => ITOP_APPLICATION_SHORT.'は参照専用です。',
+ 'UI:AccessRO-Users' => 'エンドユーザの方は'.ITOP_APPLICATION_SHORT.'は参照専用です。',
+ 'UI:ApplicationEnvironment' => 'アプリケーション環境: %1$s',
+ '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:CSVImport:MappingSelectOne' => '-- 選択ください --',
- 'UI:CSVImport:MappingNotApplicable' => '--このフィールドを無視する --',
- 'UI:CSVImport:NoData' => '空のデータセット..., データを提供してください。',
- 'UI:Title:DataPreview' => 'データプレビュー',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'エラー:このデータにはカラムが1つしか含まれていません。適切なセパレータ文字を選択しましたか。',
- 'UI:CSVImport:FieldName' => 'フィールド %1$d',
- 'UI:CSVImport:DataLine1' => 'データ行 1',
- 'UI:CSVImport:DataLine2' => 'データ行 2',
- 'UI:CSVImport:idField' => 'ID (主キー)',
+ 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
+ 'UI:CSVImport:MappingSelectOne' => '-- 選択ください --',
+ 'UI:CSVImport:MappingNotApplicable' => '--このフィールドを無視する --',
+ 'UI:CSVImport:NoData' => '空のデータセット..., データを提供してください。',
+ 'UI:Title:DataPreview' => 'データプレビュー',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'エラー:このデータにはカラムが1つしか含まれていません。適切なセパレータ文字を選択しましたか。',
+ 'UI:CSVImport:FieldName' => 'フィールド %1$d',
+ 'UI:CSVImport:DataLine1' => 'データ行 1',
+ 'UI:CSVImport:DataLine2' => 'データ行 2',
+ 'UI:CSVImport:idField' => 'ID (主キー)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - バルクインポート',
- 'UI:Title:BulkImport+' => 'CSV インポートウィザード',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => '%2$s クラスの %1$d オブジェクトを同期',
- 'UI:CSVImport:ClassesSelectOne' => '--選択してください --',
- 'UI:CSVImport:ErrorExtendedAttCode' => '内部エラー: "%2$s" は"%3$s"クラスの外部キーではないので、"%1$s" は誤ったコードです。',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d オブジェクトは変更されません。',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d オブジェクトが修正されます。',
+ 'UI:Title:BulkImport+' => 'CSV インポートウィザード',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => '%2$s クラスの %1$d オブジェクトを同期',
+ 'UI:CSVImport:ClassesSelectOne' => '--選択してください --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => '内部エラー: "%2$s" は"%3$s"クラスの外部キーではないので、"%1$s" は誤ったコードです。',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d オブジェクトは変更されません。',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d オブジェクトが修正されます。',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d オブジェクトが追加されます。',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d オブジェクトにエラーがあります。',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d オブジェクトは変更されていません。',
@@ -631,11 +697,14 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - ユニバーサル検索',
'UI:UniversalSearch:Error' => 'エラー:%1$s',
'UI:UniversalSearch:LabelSelectTheClass' => '検索するクラスを選択してください。',
-
'UI:CSVReport-Value-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' => '必須の値がありません',
'UI:CSVReport-Value-Ambiguous' => 'あいまいな値: %1$s オブジェクト',
'UI:CSVReport-Row-Unchanged' => '未変更',
@@ -649,15 +718,16 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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' => 'Allowed \'%1$s\' value(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' => 'Expected format: %1$s~~',
'UI:CSVReport-Row-Issue-Reconciliation' => '調整に失敗しました',
'UI:CSVReport-Row-Issue-Ambiguous' => 'あいまいな調整',
'UI:CSVReport-Row-Issue-Internal' => '内部エラー: %1$s, %2$s',
-
'UI:CSVReport-Icon-Unchanged' => '未変更',
'UI:CSVReport-Icon-Modified' => '修正済み',
'UI:CSVReport-Icon-Missing' => '不足',
@@ -672,14 +742,32 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:CSVReport-Stats-Errors' => '%1$.0f %% ロードされたオブジェクトはエラーがあり、無視されます。',
'UI:CSVReport-Stats-Created' => '%1$.0f %% ロードされたオブジェクトは作成されます。',
'UI:CSVReport-Stats-Modified' => '%1$.0f %% of ロードされたオブジェクトは修正されます。',
-
'UI:CSVExport:AdvancedMode' => 'アドバンスドモード',
'UI:CSVExport:AdvancedMode+' => 'アドバンスドモードでは、エキスポートのためにいくつかのカラムが追加されます。: オブジェクトのid, 外部キーの id ,そして調整属性。',
'UI:CSVExport:LostChars' => 'エンコーディングの課題',
'UI:CSVExport:LostChars+' => 'ダウンロードファイルは %1$s でエンコードされます. iTop はこのフォーマットと整合性のない文字を検出しました。 これらの文字は代りの文字になります。(たとえばアクセント付き文字からはアクセント記号が無くなります。または、削除されます。 Webブラウザからコピー/ペーストが出来ます。 あるいは、システム管理者にエンコードの変更を問い合わせください。 (See parameter \'csv_file_default_charset\').',
-
'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB 監査',
'UI:Audit:InteractiveAudit' => '対話型監査',
+ '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' => '監査ルール',
'UI:Audit:HeaderNbObjects' => 'オブジェクト数',
'UI:Audit:HeaderNbErrors' => 'エラー数',
@@ -695,8 +783,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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%%~~',
-
-
'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - OQLクエリ評価',
'UI:RunQuery:QueryExamples' => 'クエリの例',
'UI:RunQuery:QueryResults' => 'Query Results~~',
@@ -715,7 +801,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:RunQuery:ResultSQL' => 'Resulting SQL~~',
'UI:RunQuery:Error' => 'An error occured while running the query~~',
'UI:Query:UrlForExcel' => 'MS-Excel Webクエリに使用するURL',
- '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 herebelow 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 garantee 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: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 herebelow 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 garantee 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.' オブジェクトスキーマ',
'UI:Schema:TitleForClass' => '%1$s schema~~',
'UI:Schema:CategoryMenuItem' => 'カテゴリ %1$s',
@@ -735,7 +821,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Schema:Label' => 'ラベル',
'UI:Schema:Label+' => '属性のラベル',
'UI:Schema:Type' => '型',
-
'UI:Schema:Type+' => '属性のデータ型',
'UI:Schema:Origin' => 'オリジン',
'UI:Schema:Origin+' => 'この属性が定義されているベースクラス',
@@ -783,6 +868,16 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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+' => '最初の3文字をタイプしてください...',
'UI:Edit:SearchQuery' => 'Select a predefined query~~',
'UI:Edit:TestQuery' => 'Test query',
@@ -874,7 +969,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:SystemIntrusion' => 'アクセスが拒否されました。あなたが許可されていない操作を実行しようとしています。',
'UI:FatalErrorMessage' => '致命的なエラー、ITOPを続行することはできません。',
'UI:Error_Details' => 'エラー:%1$s',
-
'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' ユーザ管理 - プロフィールプロジェクション',
'UI:UserManagement:Class' => 'クラス',
'UI:UserManagement:Class+' => 'オブジェクトのクラス',
@@ -909,66 +1003,42 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UserManagement:NoLifeCycleApplicable' => '該当なし',
'UI:UserManagement:NoLifeCycleApplicable+' => 'このクラスにはライフサイクルは定義されていません。',
'UI:UserManagement:GrantMatrix' => '権限マトリクス',
-
- 'Menu:AdminTools' => '管理ツール',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => '管理ツール',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'このツールは管理者プロフィールを持つユーザのみアクセスが可能です。',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System~~',
-
'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' => '状態別構成項目(CI)',
'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'タイプ別構成項目(CI)',
-
'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' => '状態別連絡先',
-
- 'Menu:CSVImportMenu' => 'CSV インポート',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => '一括作成/一括更新',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataModelMenu' => 'データモデル',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'データモデル概要',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ExportMenu' => 'エクスポート',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => '任意のクエリ結果をHTML、CSV、XMLでエクスポートする',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:NotificationsMenu' => '通知',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => '通知の設定',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => '通知の設定',
'UI:NotificationsMenu:Help' => 'ヘルプ',
'UI:NotificationsMenu:HelpContent' => '
'.ITOP_APPLICATION_SHORT.'では、通知はすべてカスタマイズが可能です。通知はトリガーとアクションという二つのオブジェクトがベースになっています。
@@ -999,53 +1069,18 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook actions (outgoing integrations)~~',
'UI:NotificationsMenu:Actions:Action' => 'Other actions~~',
'UI:NotificationsMenu:AvailableActions' => '利用可能アクション',
-
'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~~',
-
- 'Menu:AuditCategories' => '監査カテゴリ',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => '監査カテゴリ',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => '監査カテゴリ',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:RunQueriesMenu' => 'クエリ実行',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => '任意のクエリを実行',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:QueryMenu' => 'クエリのフレーズブック',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'クエリのフレーズブック',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataAdministration' => 'データ管理',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'データ管理',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UniversalSearchMenu' => '全検索',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => '何か...検索',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserManagementMenu' => 'ユーザ管理',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'ユーザ管理',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ProfilesMenu' => 'プロフィール',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'プロフィール',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu:Title' => 'プロフィール',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserAccountsMenu' => 'ユーザアカウント',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu+' => 'ユーザアカウント',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu:Title' => 'ユーザアカウント',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
'UI:iTopVersion:Short' => '%1$sバージョン%2$s',
'UI:iTopVersion:Long' => '%1$sバージョン%2$s-%3$s ビルド%4$s',
'UI:PropertiesTab' => 'プロパティ',
-
'UI:OpenDocumentInNewWindow_' => 'Open~~',
'UI:DownloadDocument_' => 'Download~~',
'UI:Document:NoPreview' => 'このタイプの文書はプレビューできません。',
'UI:Download-CSV' => 'ダウンロード-CSV %1$s',
-
'UI:DeadlineMissedBy_duration' => '%1$s によって消去されました。',
'UI:Deadline_LessThan1Min' => ' < 1分',
'UI:Deadline_Minutes' => '%1$d 分',
@@ -1124,9 +1159,13 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'Enum:Undefined' => '未定義',
'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s 日 %2$s 時 %3$s 分 %4$s 秒',
'UI:ModifyAllPageTitle' => '全てを修正',
+ 'UI:Modify_ObjectsOf_Class' => 'Modifying objects of class %1$s~~',
'UI:Modify_N_ObjectsOf_Class' => 'クラス%2$Sの%1$dオブジェクトを修正',
'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'クラス%2$sの%3$d中%1$dを修正',
'UI:Menu:ModifyAll' => '修正...',
+ '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' => '全て修正',
'UI:Button:PreviewModifications' => '修正をプレビュー >>',
'UI:ModifiedObject' => '修正されたオブジェクト',
@@ -1186,7 +1225,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:PrintResolution:LetterLandscape' => 'Letter Landscape~~',
'UI:Toggle:SwitchToStandardDashboard' => 'Switch to standard dashboard~~',
'UI:Toggle:SwitchToCustomDashboard' => 'Switch to custom dashboard~~',
-
'UI:ConfigureThisList' => 'このリストを構成...',
'UI:ListConfigurationTitle' => 'リストコンフィギュレーション',
'UI:ColumnsAndSortOrder' => 'カラムと並び順:',
@@ -1202,10 +1240,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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' => 'Edit custom version...~~',
'UI:Dashboard:CreateCustom' => 'Create a custom version...~~',
'UI:Dashboard:DeleteCustom' => 'Delete custom version...~~',
@@ -1216,13 +1252,10 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:ImportDashboardText' => 'インポートするダッシュボードファイルを選択ください。:',
'UI:Dashboard:Actions' => 'Dashboard actions~~',
'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'This dashboard displays information that does not include the on-going changes.~~',
-
-
'UI:DashletCreation:Title' => '新しいダッシュレットを作成',
'UI:DashletCreation:Dashboard' => 'ダッシュボード',
'UI:DashletCreation:DashletType' => 'ダッシュレットタイプ',
'UI:DashletCreation:EditNow' => 'ダッシュレットの編集',
-
'UI:DashboardEdit:Title' => 'ダッシュボードエディター',
'UI:DashboardEdit:DashboardTitle' => '題名',
'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~',
@@ -1230,38 +1263,31 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~',
'UI:DashboardEdit:Revert' => 'Revert~~',
'UI:DashboardEdit:Apply' => 'Apply~~',
-
'UI:DashboardEdit:Layout' => 'レイアウト',
'UI:DashboardEdit:Properties' => 'ダッシュボードプロパティ',
'UI:DashboardEdit:Dashlets' => '利用可能なダッシュレット',
'UI:DashboardEdit:DashletProperties' => 'ダッシュレットプロパティ',
-
'UI:Form:Property' => 'プロパティ',
'UI:Form: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' => 'テキスト',
'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' => 'スタイル',
@@ -1275,24 +1301,20 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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' => 'グループ化 (table)による',
'UI:DashletGroupByTable:Description' => 'リスト (フィールドでグループ化)',
-
- // New in 2.5
+ // 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~~',
@@ -1303,14 +1325,12 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:GroupBy:min+' => 'Minimum of %1$s~~',
'UI:GroupBy:max' => 'Maximum~~',
'UI:GroupBy:max+' => 'Maximum of %1$s~~',
- // ---
-
+ // ---
'UI:DashletHeaderStatic:Label' => 'ヘッダー',
'UI:DashletHeaderStatic:Description' => '水平セパレータの表示',
'UI:DashletHeaderStatic:Prop-Title' => '題名',
'UI:DashletHeaderStatic:Prop-Title:Default' => '連絡先',
'UI:DashletHeaderStatic:Prop-Icon' => 'アイコン',
-
'UI:DashletHeaderDynamic:Label' => '統計付ヘッダー',
'UI:DashletHeaderDynamic:Description' => '状態付ヘッダー (..によるグループ化)',
'UI:DashletHeaderDynamic:Prop-Title' => '題名',
@@ -1321,11 +1341,9 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:DashletHeaderDynamic:Prop-Query' => 'クエリ',
'UI:DashletHeaderDynamic:Prop-GroupBy' => 'グループ化(Group by)',
'UI:DashletHeaderDynamic:Prop-Values' => '値',
-
'UI:DashletBadge:Label' => 'バッジ',
'UI:DashletBadge:Description' => '新規/検索付オブジェクトアイコン',
'UI:DashletBadge:Prop-Class' => 'クラス',
-
'DayOfWeek-Sunday' => '日',
'DayOfWeek-Monday' => '月',
'DayOfWeek-Tuesday' => '火',
@@ -1345,8 +1363,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'Month-10' => 'October~~',
'Month-11' => 'November~~',
'Month-12' => 'December~~',
-
- // Short version for the DatePicker
+ // Short version for the DatePicker
'DayOfWeek-Sunday-Min' => 'Su~~',
'DayOfWeek-Monday-Min' => 'Mo~~',
'DayOfWeek-Tuesday-Min' => 'Tu~~',
@@ -1366,13 +1383,13 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'Month-10-Short' => 'Oct~~',
'Month-11-Short' => 'Nov~~',
'Month-12-Short' => 'Dec~~',
- 'Calendar-FirstDayOfWeek' => '0~~',// 0 = Sunday, 1 = Monday, etc...
-
+ 'Calendar-FirstDayOfWeek' => '0~~',
+ // 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'ショートカットを作成',
+ 'UI:Menu:FilterList' => 'Display list with search criteria~~',
'UI:ShortcutRenameDlg:Title' => 'ショートカットの名前変更',
'UI:ShortcutListDlg:Title' => 'このリストのショートカットを作成',
'UI:ShortcutDelete:Confirm' => 'このショートカットを本当に削除してもいいですか。',
- 'Menu:MyShortcuts' => '私のショートカット',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'ショートカット',
'Class:Shortcut+' => '',
'Class:Shortcut/Attribute:name' => '名前',
@@ -1386,12 +1403,10 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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' => '全ての必須フィールドを入力ください。',
'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~~',
@@ -1417,11 +1432,9 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
i
minutes (2 digits, e.g. 00..59)
s
seconds (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~~',
@@ -1431,12 +1444,10 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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~~',
@@ -1449,7 +1460,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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.~~',
@@ -1457,43 +1467,36 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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: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~~',
-
- // Search form
+ // Search form
'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~~',
- // - Add new criteria button
+ // - 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
+ // - Criteria header actions
'UI:Search:Criteria:Toggle' => 'Minimize / Expand~~',
'UI:Search:Criteria:Remove' => 'Remove~~',
'UI:Search:Criteria:Locked' => 'Locked~~',
-
- // - Criteria titles
- // - Default widget
+ // - 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~~',
@@ -1515,53 +1518,57 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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
+ // - Numeric widget
+ // None yet
+ // - DateTime widget
'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= 1$s <= %3$s~~',
- // - Enum widget
+ // - 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
+ // - TagSet widget
'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s~~',
- // - External key widget
+ // - 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
+ // - 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
+ // - 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
+ // - 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
+ // - 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:TagSet:Matches' => 'Matches~~',
-
- // - Other translations
+ // - Other translations
'UI:Search:Value:Filter:Placeholder' => 'Filter...~~',
'UI:Search:Value:Search:Placeholder' => 'Search...~~',
'UI:Search:Value:Autocomplete:StartTyping' => 'Start typing for possible values.~~',
@@ -1569,8 +1576,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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
+ // - Widget other translations
'UI:Search:Criteria:Numeric:From' => 'From~~',
'UI:Search:Criteria:Numeric:Until' => 'To~~',
'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Any~~',
@@ -1584,10 +1590,8 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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~~',
));
@@ -1598,16 +1602,13 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'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~~',
));
@@ -1631,46 +1632,32 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Menu:DataSources' => '同期データソース',
'Menu:DataSources+' => '全ての同期データソース',
- 'Menu:WelcomeMenu' => 'ようこそ',
- 'Menu:WelcomeMenu+' => 'ようこそ、'.ITOP_APPLICATION_SHORT.'へ',
- 'Menu:WelcomeMenuPage' => 'ようこそ',
- 'Menu:WelcomeMenuPage+' => 'ようこそ、'.ITOP_APPLICATION_SHORT.'へ',
- 'Menu:AdminTools' => '管理ツール',
- 'Menu:AdminTools+' => '管理ツール',
- 'Menu:AdminTools?' => 'このツールは管理者プロフィールを持つユーザのみアクセスが可能です。',
- 'Menu:DataModelMenu' => 'データモデル',
- 'Menu:DataModelMenu+' => 'データモデル概要',
- 'Menu:ExportMenu' => 'エクスポート',
- 'Menu:ExportMenu+' => '任意のクエリ結果をHTML、CSV、XMLでエクスポートする',
- 'Menu:NotificationsMenu' => '通知',
- 'Menu:NotificationsMenu+' => '通知の設定',
'Menu:AuditCategories' => '監査カテゴリ',
'Menu:AuditCategories+' => '監査カテゴリ',
'Menu:Notifications:Title' => '監査カテゴリ',
- 'Menu:RunQueriesMenu' => 'クエリ実行',
- 'Menu:RunQueriesMenu+' => '任意のクエリを実行',
- 'Menu:QueryMenu' => 'クエリのフレーズブック',
- 'Menu:QueryMenu+' => 'クエリのフレーズブック',
- 'Menu:UniversalSearchMenu' => '全検索',
- 'Menu:UniversalSearchMenu+' => '何か...検索',
- 'Menu:UserManagementMenu' => 'ユーザ管理',
- 'Menu:UserManagementMenu+' => 'ユーザ管理',
- 'Menu:ProfilesMenu' => 'プロフィール',
- 'Menu:ProfilesMenu+' => 'プロフィール',
- 'Menu:ProfilesMenu:Title' => 'プロフィール',
- 'Menu:UserAccountsMenu' => 'ユーザアカウント',
- 'Menu:UserAccountsMenu+' => 'ユーザアカウント',
+ 'Menu:AuditCategories:Title' => 'Audit configuration~~',
+ 'Menu:RunQueriesMenu' => 'クエリ実行',
+ 'Menu:RunQueriesMenu+' => '任意のクエリを実行',
+ 'Menu:QueryMenu' => 'クエリのフレーズブック',
+ 'Menu:QueryMenu+' => 'クエリのフレーズブック',
+ 'Menu:UniversalSearchMenu' => '全検索',
+ 'Menu:UniversalSearchMenu+' => '何か...検索',
+ 'Menu:UserManagementMenu' => 'ユーザ管理',
+ 'Menu:UserManagementMenu+' => 'ユーザ管理',
+ 'Menu:ProfilesMenu' => 'プロフィール',
+ 'Menu:ProfilesMenu+' => 'プロフィール',
+ 'Menu:ProfilesMenu:Title' => 'プロフィール',
+ 'Menu:UserAccountsMenu' => 'ユーザアカウント',
+ 'Menu:UserAccountsMenu+' => 'ユーザアカウント',
'Menu:UserAccountsMenu:Title' => 'ユーザアカウント',
- 'Menu:MyShortcuts' => '私のショートカット',
- 'Menu:UserManagement' => 'User Management~~',
- 'Menu:Queries' => 'Queries~~',
- 'Menu:ConfigurationTools' => 'Configuration~~',
+ 'Menu:UserManagement' => 'User Management~~',
+ 'Menu:Queries' => 'Queries~~',
+ 'Menu:ConfigurationTools' => 'Configuration~~'
));
-
// Additional language entries not present in English dict
Dict::Add('JA JP', 'Japanese', '日本語', array(
'UI:Toggle:StandardDashboard' => 'Standard~~',
- 'UI:Toggle:CustomDashboard' => 'Custom~~',
- 'UI:Dashboard:Edit' => 'このページを編集...',
- 'UI:Dashboard:Revert' => '元のバージョンに戻す...',
+ 'UI:Toggle:CustomDashboard' => 'Custom~~',
+ 'UI:Dashboard:Edit' => 'このページを編集...',
+ 'UI:Dashboard:Revert' => '元のバージョンに戻す...'
));
diff --git a/dictionaries/nl.dictionary.itop.core.php b/dictionaries/nl.dictionary.itop.core.php
index 1492350ddd..f2a3a2f99d 100644
--- a/dictionaries/nl.dictionary.itop.core.php
+++ b/dictionaries/nl.dictionary.itop.core.php
@@ -29,57 +29,42 @@
*/
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Core:DeletedObjectLabel' => '%1s (verwijderd)',
- 'Core:DeletedObjectTip' => 'Het object is verwijderd op %1$s (%2$s)',
-
+ 'Core:DeletedObjectTip' => 'Het object is verwijderd op %1$s (%2$s)',
'Core:UnknownObjectLabel' => 'Object niet gevonden (klasse: %1$s, id: %2$d)',
- 'Core:UnknownObjectTip' => 'Object kon niet worden gevonden. Het kan al eerder verwijderd zijn waardoor ook de historiek al gewist is.',
-
+ 'Core:UnknownObjectTip' => 'Object kon niet worden gevonden. Het kan al eerder verwijderd zijn waardoor ook de historiek al gewist is.',
'Core:UniquenessDefaultError' => 'De regel \'%1$s\' die unieke waardes afdwingt, blokkeert deze actie',
- 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s~~',
- 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s~~',
-
- 'Core:AttributeLinkedSet' => 'Reeks van objecten',
+ 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s~~',
+ 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s~~',
+ 'Core:AttributeLinkedSet' => 'Reeks van objecten',
'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' => 'Dashboard',
'Core:AttributeDashboard+' => '',
-
- 'Core:AttributePhoneNumber' => 'Telefoonnummer',
+ 'Core:AttributePhoneNumber' => 'Telefoonnummer',
'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:AttributeSet:placeholder' => 'klik om toe te voegen',
'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:AttributeMetaEnum' => 'Afgeleide oplijsting',
'Core:AttributeMetaEnum+' => '',
-
'Core:AttributeLinkedSetIndirect' => 'Reeks van objecten (N-N)',
'Core:AttributeLinkedSetIndirect+' => 'Elke soort objecten (subklasse) van dezelfde klasse',
-
'Core:AttributeInteger' => 'Integer',
'Core:AttributeInteger+' => 'Numerieke waarde (kan negatief zijn)',
-
'Core:AttributeDecimal' => 'Decimaal',
'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:yes' => 'Ja',
'Core:AttributeBoolean/Value:no' => 'Nee',
-
'Core:AttributeArchiveFlag' => 'Gearchiveerd',
'Core:AttributeArchiveFlag/Value:yes' => 'Ja',
'Core:AttributeArchiveFlag/Value:yes+' => 'Dit object is enkel zichtbaar in Archief-mode',
@@ -88,7 +73,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Gearchiveerd op',
'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.',
@@ -97,54 +81,38 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Core:AttributeObsolescenceFlag/Label+' => 'Automatisch toegepast op andere attributen',
'Core:AttributeObsolescenceDate/Label' => 'Buiten dienst sinds',
'Core:AttributeObsolescenceDate/Label+' => 'Datum bij benadering waarop het object als buiten dienst beschouwd werd',
-
'Core:AttributeString' => 'Tekstregel',
'Core:AttributeString+' => 'Alfanumerieke tekstregel',
-
'Core:AttributeClass' => 'Klasse',
'Core:AttributeClass+' => '',
-
'Core:AttributeApplicationLanguage' => 'Taal van de gebruiker',
'Core:AttributeApplicationLanguage+' => 'Taal en land (EN US)',
-
'Core:AttributeFinalClass' => 'Klasse (auto)',
'Core:AttributeFinalClass+' => 'Echte klasse van het object (automatisch aangemaakt bij de kern)',
-
'Core:AttributePassword' => 'Wachtwoord',
'Core:AttributePassword+' => 'Wachtwoord van een extern apparaat',
-
'Core:AttributeEncryptedString' => 'Versleutelde tekstregel',
'Core:AttributeEncryptedString+' => 'Tekstregel versleuteld met een lokale sleutel (key)',
'Core:AttributeEncryptUnknownLibrary' => 'De encryptie-bibliotheek (%1$s) is onbekend',
'Core:AttributeEncryptFailedToDecrypt' => '** fout bij decryptie **',
-
'Core:AttributeText' => 'Tekstvak',
'Core:AttributeText+' => 'Meerdere regels tekst',
-
'Core:AttributeHTML' => 'HTML',
'Core:AttributeHTML+' => 'HTML-code',
-
'Core:AttributeEmailAddress' => 'E-mailadres',
'Core:AttributeEmailAddress+' => '',
-
'Core:AttributeIPAddress' => 'IP-adres',
'Core:AttributeIPAddress+' => '',
-
'Core:AttributeOQL' => 'OQL',
'Core:AttributeOQL+' => 'Object Query Language-expressie',
-
'Core:AttributeEnum' => 'Oplijsting',
'Core:AttributeEnum+' => 'Lijst van voorgedefineerde alfanumerieke waardes',
-
'Core:AttributeTemplateString' => 'Sjabloon tekstregel',
'Core:AttributeTemplateString+' => 'String die de plaatshouders bevat',
-
'Core:AttributeTemplateText' => 'Sjabloon tekstvak',
'Core:AttributeTemplateText+' => 'Tekst die de plaatshouders bevat',
-
'Core:AttributeTemplateHTML' => 'Sjabloon HTML',
'Core:AttributeTemplateHTML+' => 'HTML die de plaatshouders bevat',
-
'Core:AttributeDateTime' => 'Datum/tijd',
'Core:AttributeDateTime+' => 'Datum en tijd (jaar-maand-dag hh:mm:ss)',
'Core:AttributeDateTime?SmartSearch' => '
@@ -162,7 +130,6 @@ Operators:
Hier wordt standaard \'00:00:00\' van gemaakt als er geen tijd wordt opgegeven.
',
-
'Core:AttributeDate' => 'Datum',
'Core:AttributeDate+' => 'Datum (jaar-maand-dag)',
'Core:AttributeDate?SmartSearch' => '
@@ -177,43 +144,30 @@ Operators: <date [date,date]
',
-
'Core:AttributeDeadline' => 'Deadline',
'Core:AttributeDeadline+' => 'Datum, relatief weergegeven ten opzichte van het huidige tijdstip',
-
'Core:AttributeExternalKey' => 'Externe sleutel (key)',
'Core:AttributeExternalKey+' => '',
-
'Core:AttributeHierarchicalKey' => 'Hiërarchische sleutel (key)',
'Core:AttributeHierarchicalKey+' => 'Externe sleutel naar het hoofdobject',
-
'Core:AttributeExternalField' => 'Extern veld',
'Core:AttributeExternalField+' => 'Veld dat verwijst naar een externe sleutel (key)',
-
'Core:AttributeURL' => 'URL',
'Core:AttributeURL+' => 'Absolute of relatieve URL als een tekstregel',
-
'Core:AttributeBlob' => 'Blob',
'Core:AttributeBlob+' => 'Alle binaire inhoud (document)',
-
'Core:AttributeOneWayPassword' => 'Wachtwoord',
'Core:AttributeOneWayPassword+' => 'Gehasht wachtwoord (decryptie niet mogelijk)',
-
'Core:AttributeTable' => 'Tabel',
'Core:AttributeTable+' => 'Geïndexeerde reeks met twee dimensies',
-
'Core:AttributePropertySet' => 'Eigenschappen',
'Core:AttributePropertySet+' => 'Lijst van ongeschreven eigenschappen (naam en waarde)',
-
'Core:AttributeFriendlyName' => 'Herkenbare naam',
'Core:AttributeFriendlyName+' => 'Automatisch aangemaakt attribuut. De herkenbare naam is gebaseerd op verschillende attributen van het object.',
-
'Core:FriendlyName-Label' => 'Herkenbare naam',
'Core:FriendlyName-Description' => 'Herkenbare naam',
-
'Core:AttributeTag' => 'Tags',
'Core:AttributeTag+' => '',
-
'Core:Context=REST/JSON' => 'REST',
'Core:Context=Synchro' => 'Synchro',
'Core:Context=Setup' => 'Setup',
@@ -491,6 +445,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'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:description' => 'Beschrijving',
@@ -558,6 +513,22 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:ActionEmail/Attribute:importance/Value:normal+' => '',
'Class:ActionEmail/Attribute:importance/Value:high' => 'Hoog',
'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.~~',
));
//
@@ -567,6 +538,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:Trigger' => 'Trigger',
'Class:Trigger+' => 'Aanleiding tot het uitvoeren van een actie',
+ 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~',
'Class:Trigger/Attribute:description' => 'Beschrijving',
'Class:Trigger/Attribute:description+' => 'Beschrijving in één regel',
'Class:Trigger/Attribute:action_list' => 'Getriggerde acties',
@@ -575,6 +547,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:Trigger/Attribute:finalclass+' => '',
'Class:Trigger/Attribute:context' => 'Context',
'Class:Trigger/Attribute:context+' => 'In welke context de trigger uitgevoerd kan worden',
+ 'Class:Trigger/Attribute:complement' => 'Additional information~~',
+ 'Class:Trigger/Attribute:complement+' => 'Further information as provided in english, by this trigger~~',
));
//
@@ -670,6 +644,17 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'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', array(
+ '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
//
@@ -706,11 +691,13 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
// Synchro Data Source
//
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Class:SynchroDataSource' => 'Synchronisatie-databron',
'Class:SynchroDataSource/Attribute:name' => 'Naam',
'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+' => '',
@@ -719,6 +706,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:SynchroDataSource/Attribute:url_application' => 'Applicatie (hyperlink)',
'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink naar de externe applicatie waarmee wordt gesynchroniseerd (indien van toepassing). Beschikbare plaatshouders: $this->attribute$ and $replica->primary_key$',
'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Reconciliation-beleid',
+ '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' => 'Vernieuwingsinterval',
'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Het volledige herladen van alle data moet minstens om deze tijd gebeuren.',
'Class:SynchroDataSource/Attribute:action_on_zero' => 'Actie bij nul',
@@ -738,6 +727,33 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'Hoe lang een overbodig object wordt bewaard voordat het wordt verwijderd',
'Class:SynchroDataSource/Attribute:database_table_name' => 'Datatabel',
'Class:SynchroDataSource/Attribute:database_table_name+' => 'Naam van de tabel waarin de gesynchroniseerde data wordt opgeslagen. Als deze wordt leeggelaten, dan zal een standaard naam worden opgegeven.',
+ 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implementatie',
+ 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Overbodig',
+ 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Productie',
+ 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Scope-beperking',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Gebruik de attributen',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Gebruik het veld primary_key (primaire sleutel)',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Maak aan',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Fout',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Fout',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Update',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Maak aan',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Fout',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Neem de eerste (willekeurig?)',
+ 'Class:SynchroDataSource/Attribute:delete_policy' => 'Verwijder 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' => 'Verwijder',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Negeer',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Update',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Update en dan verwijderen',
+ 'Class:SynchroDataSource/Attribute:attribute_list' => 'Lijst van attributen',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Alleen administrators',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Iedereen mag deze objecten verwijderen',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Niemand',
'SynchroDataSource:Description' => 'Beschrijving',
'SynchroDataSource:Reconciliation' => 'Zoeken & reconciliation',
'SynchroDataSource:Deletion' => 'Regels voor het verwijderen',
@@ -762,8 +778,10 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Core:Synchro:NeverRun' => 'Deze synchro heeft nog niet gelopen. Er is nog geen log.',
'Core:Synchro:SynchroEndedOn_Date' => 'De laatste synchronisatie eindigde op %1$s.',
'Core:Synchro:SynchroRunningStartedOn_Date' => 'De synchronisatie is gestart op %1$s en is nog bezig...',
- 'Menu:DataSources' => 'Synchronisatie Databronnen', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataSources+' => 'Alle gesynchroniseerde Databronnen', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources' => 'Synchronisatie Databronnen',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources+' => 'Alle gesynchroniseerde Databronnen',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
'Core:Synchro:label_repl_ignored' => 'Genegeerd (%1$s)',
'Core:Synchro:label_repl_disappeared' => 'Verdwenen (%1$s)',
'Core:Synchro:label_repl_existing' => 'Bestaand (%1$s)',
@@ -827,29 +845,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Vorige waarde',
'Class:CMDBChangeOpSetAttributeCaseLog' => 'Case Log',
'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Meest recente invoer',
- 'Class:SynchroDataSource' => 'Synchronisatie-databron',
- 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implementatie',
- 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Overbodig',
- 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Productie',
- 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Scope-beperking',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Gebruik de attributen',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Gebruik het veld primary_key (primaire sleutel)',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Maak aan',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Fout',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Fout',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Update',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Maak aan',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Fout',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Neem de eerste (willekeurig?)',
- 'Class:SynchroDataSource/Attribute:delete_policy' => 'Verwijder Policy',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Verwijder',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Negeer',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Update',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Update en dan verwijderen',
- 'Class:SynchroDataSource/Attribute:attribute_list' => 'Lijst van attributen',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Alleen administrators',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Iedereen mag deze objecten verwijderen',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Niemand',
'Class:SynchroAttribute' => 'Synchro Attribuut',
'Class:SynchroAttribute/Attribute:sync_source_id' => 'Synchronisatie-databron',
'Class:SynchroAttribute/Attribute:attcode' => 'Attribuutcode',
@@ -910,19 +905,16 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:appUserPreferences/Attribute:preferences' => 'Voorkeuren',
'Core:ExecProcess:Code1' => 'Verkeerde commando of commando beëindigd met fouten (bijvoorbeeld verkeerde scriptnaam)',
'Core:ExecProcess:Code255' => 'PHP Error (parsing, of runtime)',
-
- // Attribute Duration
+ // 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
+ // Explain working time computing
'Core:ExplainWTC:ElapsedTime' => 'Tijd voorbij (opgeslagen als "%1$s")',
'Core:ExplainWTC:StopWatch-TimeSpent' => 'Tijd gespendeerd voor "%1$s"',
'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline voor "%1$s" at %2$d%%',
-
- // Bulk export
+ // Bulk export
'Core:BulkExport:MissingParameter_Param' => 'Ontbrekende parameter "%1$s"',
'Core:BulkExport:InvalidParameter_Query' => 'Ongeldige waarde voor de parameter "query". Er is geen Query Phrasebook die overeenkomt met id: "%1$s".',
'Core:BulkExport:ExportFormatPrompt' => 'Export-formaat:',
@@ -974,20 +966,34 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Core:BulkExport:DateTimeFormatDefault_Example' => 'Standaardformaat (%1$s), bv. %2$s',
'Core:BulkExport:DateTimeFormatCustom_Format' => 'Aangepast formaat: %1$s',
'Core:BulkExport:PDF:PageNumber' => 'Pagina %1$s',
- 'Core:DateTime:Placeholder_d' => 'DD', // Day of the month: 2 digits (with leading zero)
- 'Core:DateTime:Placeholder_j' => 'D', // Day of the month: 1 or 2 digits (without leading zero)
- 'Core:DateTime:Placeholder_m' => 'MM', // Month on 2 digits i.e. 01-12
- 'Core:DateTime:Placeholder_n' => 'M', // Month on 1 or 2 digits 1-12
- 'Core:DateTime:Placeholder_Y' => 'YYYY', // Year on 4 digits
- 'Core:DateTime:Placeholder_y' => 'YY', // Year on 2 digits
- 'Core:DateTime:Placeholder_H' => 'hh', // Hour 00..23
- 'Core:DateTime:Placeholder_h' => 'h', // Hour 01..12
- 'Core:DateTime:Placeholder_G' => 'hh', // Hour 0..23
- 'Core:DateTime:Placeholder_g' => 'h', // Hour 1..12
- 'Core:DateTime:Placeholder_a' => 'am/pm', // am/pm (lowercase)
- 'Core:DateTime:Placeholder_A' => 'AM/PM', // AM/PM (uppercase)
- 'Core:DateTime:Placeholder_i' => 'mm', // minutes, 2 digits: 00..59
- 'Core:DateTime:Placeholder_s' => 'ss', // seconds, 2 digits 00..59
+ 'Core:DateTime:Placeholder_d' => 'DD',
+ // Day of the month: 2 digits (with leading zero)
+ 'Core:DateTime:Placeholder_j' => 'D',
+ // Day of the month: 1 or 2 digits (without leading zero)
+ 'Core:DateTime:Placeholder_m' => 'MM',
+ // Month on 2 digits i.e. 01-12
+ 'Core:DateTime:Placeholder_n' => 'M',
+ // Month on 1 or 2 digits 1-12
+ 'Core:DateTime:Placeholder_Y' => 'YYYY',
+ // Year on 4 digits
+ 'Core:DateTime:Placeholder_y' => 'YY',
+ // Year on 2 digits
+ 'Core:DateTime:Placeholder_H' => 'hh',
+ // Hour 00..23
+ 'Core:DateTime:Placeholder_h' => 'h',
+ // Hour 01..12
+ 'Core:DateTime:Placeholder_G' => 'hh',
+ // Hour 0..23
+ 'Core:DateTime:Placeholder_g' => 'h',
+ // Hour 1..12
+ 'Core:DateTime:Placeholder_a' => 'am/pm',
+ // am/pm (lowercase)
+ 'Core:DateTime:Placeholder_A' => 'AM/PM',
+ // AM/PM (uppercase)
+ 'Core:DateTime:Placeholder_i' => 'mm',
+ // minutes, 2 digits: 00..59
+ 'Core:DateTime:Placeholder_s' => 'ss',
+ // seconds, 2 digits 00..59
'Core:Validator:Default' => 'Verkeerd formaat',
'Core:Validator:Mandatory' => 'Gelieve dit veld in te vullen',
'Core:Validator:MustBeInteger' => 'Dit moet een integer (geheel getal) zijn',
@@ -1000,7 +1006,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:TagSetFieldData' => '%2$s voor klasse %1$s',
'Class:TagSetFieldData+' => '',
-
'Class:TagSetFieldData/Attribute:code' => 'Code',
'Class:TagSetFieldData/Attribute:code+' => 'Interne code. Moet minstens 3 alfanumerieke tekens bevatten.',
'Class:TagSetFieldData/Attribute:label' => 'Label',
@@ -1010,7 +1015,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:TagSetFieldData/Attribute:finalclass' => 'Tagklasse',
'Class:TagSetFieldData/Attribute:obj_class' => 'Objectklasse',
'Class:TagSetFieldData/Attribute:obj_attcode' => 'Veldcode',
-
'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Tags in gebruik kunnen niet verwijderd worden',
'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Codes en labels voor tags moeten uniek zijn.',
'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Codes voor tags bestaan uit 3 tot %1$d alfanumerieke tekens, startend met een letter.',
@@ -1097,8 +1101,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:AsyncTask/Attribute:last_error+' => '',
'Class:AsyncTask/Attribute:last_attempt' => 'Laatste poging',
'Class:AsyncTask/Attribute:last_attempt+' => '',
- 'Class:AsyncTask:InvalidConfig_Class_Keys' => '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: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',
));
//
diff --git a/dictionaries/nl.dictionary.itop.ui.php b/dictionaries/nl.dictionary.itop.ui.php
index 9b1b85be44..ec816e6b16 100644
--- a/dictionaries/nl.dictionary.itop.ui.php
+++ b/dictionaries/nl.dictionary.itop.ui.php
@@ -25,6 +25,12 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:AuditCategory/Attribute:definition_set+' => 'OQL-expressie die de set van objecten naar audit definieert',
'Class:AuditCategory/Attribute:rules_list' => 'Auditregels',
'Class:AuditCategory/Attribute:rules_list+' => 'Auditregels voor deze categorie',
+ '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 includes this category~~',
));
//
@@ -52,7 +58,42 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:AuditRule/Attribute:category_id' => 'Categorie',
'Class:AuditRule/Attribute:category_id+' => 'De categorie voor deze regel',
'Class:AuditRule/Attribute:category_name' => 'Categorie',
- 'Class:AuditRule/Attribute:category_name+' => 'Naam van de categorie voor deze regel',
+ 'Class:AuditRule/Attribute:category_name+' => 'Naam van de categorie voor deze regel'
+));
+
+//
+// Class: AuditDomain
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ '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
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ '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~~',
));
//
@@ -70,6 +111,16 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:Query/Attribute:is_template+' => 'Bruikbaar als bron voor bestemming OQL-notificaties',
'Class:Query/Attribute:is_template/Value:yes' => 'Ja',
'Class:Query/Attribute:is_template/Value:no' => 'Nee',
+ '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~~',
+ 'Query:baseinfo' => 'General information~~',
+ 'Query:exportInfo' => 'Export information~~',
'Class:QueryOQL/Attribute:fields' => 'Velden',
'Class:QueryOQL/Attribute:fields+' => 'Kommagescheiden lijst van attributen (of alias.attribuut) om te exporteren',
'Class:QueryOQL' => 'OQL-query',
@@ -118,7 +169,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:User/Attribute:status+' => 'De gebruikersaccount kan in- of uitgeschakeld zijn.',
'Class:User/Attribute:status/Value:enabled' => 'Ingeschakeld',
'Class:User/Attribute:status/Value:disabled' => 'Uitgeschakeld',
-
'Class:User/Error:LoginMustBeUnique' => 'Login moet uniek zijn - "%1s" is al in gebruik',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Minstens één profiel moet toegewezen zijn aan deze gebruiker',
'Class:User/Error:ProfileNotAllowed' => 'Profiel "%1$s" kan niet toegevoegd worden omdat het de toegang tot de backoffice zou ontzeggen.',
@@ -327,6 +377,29 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Expression:Unit:Short:YEAR' => 'j',
));
+//
+// Duplicated into itop-welcome-itil ( will be removed from here...)
+//
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Menu:WelcomeMenu' => 'Welkom',
+ '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',
+ 'Menu:CSVImportMenu+' => 'In bulk aanmaken of aanpassen van objecten',
+ 'Menu:DataModelMenu' => 'Datamodel',
+ 'Menu:DataModelMenu+' => 'Overzicht van het datamodel',
+ 'Menu:ExportMenu' => 'Export',
+ 'Menu:ExportMenu+' => 'Exporteer de resultaten van query\'s als HTML, CSV of XML',
+ 'Menu:NotificationsMenu' => 'Meldingen',
+ 'Menu:NotificationsMenu+' => 'Configuratie van de meldingen',
+ 'Menu:MyShortcuts' => 'Mijn snelkoppelingen',
+ 'Menu:DataAdministration' => 'Databeheer',
+ 'Menu:DataAdministration+' => 'Databeheer',
+));
//
// String from the User Interface: menu, messages, buttons, etc...
@@ -336,12 +409,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'BooleanLabel:yes' => 'Ja',
'BooleanLabel:no' => 'Nee',
'UI:Login:Title' => 'Aanmelden in '.ITOP_APPLICATION_SHORT,
- 'Menu:WelcomeMenu' => 'Welkom',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenu+' => 'Welkom in '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Welkom',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage+' => 'Welkom in '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Welkom in '.ITOP_APPLICATION_SHORT,
-
'UI:WelcomeMenu:LeftBlock' => '
'.ITOP_APPLICATION_SHORT.' is een compleet en open source portaal voor IT-operaties.
Op maat van jouw IT-omgeving:
Complete CMDB (Configuration Management Database) voor het documenteren en beheren van de IT-inventaris.
Alle modules kunnen volledig onafhankelijk van elkaar worden opgezet, stap voor stap.
',
-
'UI:WelcomeMenu:RightBlock' => '
'.ITOP_APPLICATION_SHORT.' is gericht op serviceproviders. Het zorgt ervoor dat IT-engineers gemakkelijk meerdere klanten of organisaties kunnen beheren.
'.ITOP_APPLICATION_SHORT.' zorgt dankzij een uitgebreide set van bedrijfsprocessen voor een reeks voordelen:
Het beheren van het belangrijkste middel: documentatie.
',
- 'UI:WelcomeMenu:Text'=> '
Proficiat, je werkt nu met '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
+ 'UI:WelcomeMenu:Text' => '
Proficiat, je werkt nu met '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
Deze versie heeft een volledig nieuw, modern en toegankelijk uiterlijk.
@@ -389,6 +456,7 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'UI:Button:GlobalSearch' => 'Zoek',
'UI:Button:Search' => ' Zoek ',
'UI:Button:Clear' => ' Wis ',
+ 'UI:Button:Confirm' => ' Confirm ~~',
'UI:Button:SearchInHierarchy' => ' Zoek in hiërarchie ',
'UI:Button:Query' => ' Query ',
'UI:Button:Ok' => 'Ok',
@@ -429,7 +497,6 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'UI:UserPref:DoNotShowAgain' => 'Niet meer opnieuw tonen',
'UI:InputFile:NoFileSelected' => 'Geen bestand geselecteerd',
'UI:InputFile:SelectFile' => 'Selecteer een bestand',
-
'UI:SearchToggle' => 'Zoek',
'UI:ClickToCreateNew' => 'Maak een %1$s aan',
'UI:SearchFor_Class' => 'Zoek naar %1$s objecten',
@@ -449,7 +516,6 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'UI:Error:CannotWriteToTmp_Dir' => 'Niet mogelijk om het tijdelijke bestand naar een tijdelijke map weg te schrijven. upload_tmp_dir = "%1$s".',
'UI:Error:UploadStoppedByExtension_FileName' => 'Upload gestopt door bestandsextensie. (Oorspronkelijke bestandsnaam = "%1$s").',
'UI:Error:UploadFailedUnknownCause_Code' => 'Uploaden van bestand mislukt, oorzaak onbekend. (Foutcode = "%1$s").',
-
'UI:Error:1ParametersMissing' => 'Fout: de volgende parameter moet worden opgegeven voor deze actie: %1$s.',
'UI:Error:2ParametersMissing' => 'Fout: de volgende parameters moeten worden opgegeven voor deze actie: %1$s and %2$s.',
'UI:Error:3ParametersMissing' => 'Fout: de volgende parameters moeten worden opgegeven voor deze actie: %1$s, %2$s and %3$s.',
@@ -471,9 +537,7 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'UI:Error:MaintenanceMode' => 'Toepassing is momenteel in onderhoud',
'UI:Error:MaintenanceTitle' => 'Onderhoud',
'UI:Error:InvalidToken' => 'Fout: de gevraagde bewerking werd al uitgevoerd (CSRF token niet gevonden)',
-
'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s does not exist (email_transport_smtp.oauth.provider)~~',
-
'UI:GroupBy:Count' => 'Aantal',
'UI:GroupBy:Count+' => 'Aantal objecten',
'UI:CountOfObjects' => '%1$d objecten voldoen aan de criteria.',
@@ -502,6 +566,7 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'UI:Menu:OtherActions' => 'Andere acties',
'UI:Menu:Transitions' => 'Overgangen',
'UI:Menu:OtherTransitions' => 'Andere overgangen',
+ 'UI:Menu:View' => 'View this object~~',
'UI:Menu:New' => 'Nieuw...',
'UI:Menu:Add' => 'Voeg toe...',
'UI:Menu:Manage' => 'Beheer...',
@@ -510,6 +575,9 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'UI:Menu:Modify' => 'Bewerk...',
'UI:Menu:Delete' => 'Verwijder...',
'UI:Menu:BulkDelete' => 'Verwijder...',
+ 'UI:Menu:BulkDelete_Class' => 'Delete %1$s objects...~~',
+ 'UI:Menu:BulkDelete_Link' => 'Delete %1$s...~~',
+ 'UI:Menu:BulkDelete_Remote' => 'Delete %1$s...~~',
'UI:UndefinedObject' => 'Ongedefinieerd',
'UI:Document:OpenInNewWindow:Download' => 'Open in nieuw venster: %1$s, Download: %2$s',
'UI:SplitDateTime-Date' => 'datum',
@@ -542,7 +610,6 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'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.',
@@ -553,50 +620,49 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'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.
.',
-
'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:AccessRO-All' => ITOP_APPLICATION.' is alleen-lezen',
- 'UI:AccessRO-Users' => ITOP_APPLICATION.' is alleen-lezen voor eindgebruikers',
- 'UI:ApplicationEnvironment' => 'Omgeving van de applicatie: %1$s',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Het nieuwe wachtwoord en de herhaling van het nieuwe wachtwoord komen niet overeen',
- 'UI:Button:Login' => 'Ga naar '.ITOP_APPLICATION,
- 'UI:Login:Error:AccessRestricted' => 'Geen toegang tot '.ITOP_APPLICATION_SHORT.'. Neem contact op met een '.ITOP_APPLICATION_SHORT.'-beheerder.',
- 'UI:Login:Error:AccessAdmin' => 'Alleen toegankelijk voor mensen met beheerdersrechten. Neem contact op met een '.ITOP_APPLICATION_SHORT.'-beheerder',
- 'UI:Login:Error:WrongOrganizationName' => 'Onbekende organisatie',
+ 'UI:Login:About' => ITOP_APPLICATION,
+ 'UI:Login:ChangeYourPassword' => 'Verander jouw wachtwoord',
+ 'UI:Login:OldPasswordPrompt' => 'Oud wachtwoord',
+ 'UI:Login:NewPasswordPrompt' => 'Nieuw wachtwoord',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Herhaal nieuwe wachtwoord',
+ 'UI:Login:IncorrectOldPassword' => 'Fout: het oude wachtwoord is incorrect',
+ 'UI:LogOffMenu' => 'Log uit',
+ 'UI:LogOff:ThankYou' => 'Bedankt voor het gebruiken van '.ITOP_APPLICATION,
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Klik hier om in te loggen',
+ 'UI:ChangePwdMenu' => 'Verander wachtwoord',
+ 'UI:Login:PasswordChanged' => 'Wachtwoord met succes aangepast',
+ 'UI:Login:PasswordNotChanged' => 'Error: Password is the same!~~',
+ 'UI:AccessRO-All' => ITOP_APPLICATION.' is alleen-lezen',
+ 'UI:AccessRO-Users' => ITOP_APPLICATION.' is alleen-lezen voor eindgebruikers',
+ 'UI:ApplicationEnvironment' => 'Omgeving van de applicatie: %1$s',
+ 'UI:Login:RetypePwdDoesNotMatch' => 'Het nieuwe wachtwoord en de herhaling van het nieuwe wachtwoord komen niet overeen',
+ 'UI:Button:Login' => 'Ga naar '.ITOP_APPLICATION,
+ 'UI:Login:Error:AccessRestricted' => 'Geen toegang tot '.ITOP_APPLICATION_SHORT.'.Neem contact op met een '.ITOP_APPLICATION_SHORT.'-beheerder.',
+ 'UI:Login:Error:AccessAdmin' => 'Alleen toegankelijk voor mensen met beheerdersrechten. Neem contact op met een '.ITOP_APPLICATION_SHORT.'-beheerder',
+ 'UI:Login:Error:WrongOrganizationName' => 'Onbekende organisatie',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Meerdere contacten hebben hetzelfde e-mailadres',
- 'UI:Login:Error:NoValidProfiles' => 'Geen geldig profiel opgegeven',
- 'UI:CSVImport:MappingSelectOne' => '-- Selecteer --',
- 'UI:CSVImport:MappingNotApplicable' => '-- Negeer dit veld --',
- 'UI:CSVImport:NoData' => 'Lege dataset..., voeg data toe',
- 'UI:Title:DataPreview' => 'Datavoorbeeld',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Fout: De data bevat slechts één kolom. Is het juiste scheidingsteken geselecteerd?',
- 'UI:CSVImport:FieldName' => 'Veld %1$d',
- 'UI:CSVImport:DataLine1' => 'Dataregel 1',
- 'UI:CSVImport:DataLine2' => 'Dataregel 2',
- 'UI:CSVImport:idField' => 'id (Primaire sleutel (key))',
- 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Bulk import',
- 'UI:Title:BulkImport+' => 'CSV Import Wizard',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisatie van %1$d objecten van klasse "%2$s"',
- 'UI:CSVImport:ClassesSelectOne' => '-- selecteer een --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Interne fout: "%1$s" is een incorrecte code omdat "%2$s" geen externe sleutel (key) van klasse "%3$s" is',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objecten(s) zullen onveranderd blijven.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objecten(s) zullen worden aangepast.',
+ 'UI:Login:Error:NoValidProfiles' => 'Geen geldig profiel opgegeven',
+ 'UI:CSVImport:MappingSelectOne' => '-- Selecteer --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- Negeer dit veld --',
+ 'UI:CSVImport:NoData' => 'Lege dataset..., voeg data toe',
+ 'UI:Title:DataPreview' => 'Datavoorbeeld',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Fout: De data bevat slechts één kolom. Is het juiste scheidingsteken geselecteerd?',
+ 'UI:CSVImport:FieldName' => 'Veld %1$d',
+ 'UI:CSVImport:DataLine1' => 'Dataregel 1',
+ 'UI:CSVImport:DataLine2' => 'Dataregel 2',
+ 'UI:CSVImport:idField' => 'id (Primaire sleutel (key))',
+ 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Bulk import',
+ 'UI:Title:BulkImport+' => 'CSV Import Wizard',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisatie van %1$d objecten van klasse "%2$s"',
+ 'UI:CSVImport:ClassesSelectOne' => '-- selecteer een --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Interne fout: "%1$s" is een incorrecte code omdat "%2$s" geen externe sleutel (key) van klasse "%3$s" is',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objecten(s) zullen onveranderd blijven.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objecten(s) zullen worden aangepast.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objecten(s) zullen worden toegevoegd.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objecten(s) zullen fouten bevatten.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objecten(s) zijn onveranderd gebleven.',
@@ -642,11 +708,14 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Universele zoekopdracht',
'UI:UniversalSearch:Error' => 'Fout: %1$s',
'UI:UniversalSearch:LabelSelectTheClass' => 'Selecteer de klasse om te zoeken: ',
-
'UI:CSVReport-Value-Modified' => 'Aangepast',
'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' => 'Ontbrekende verplichte waarde',
'UI:CSVReport-Value-Ambiguous' => 'Onduidelijk: gevonden %1$s objecten',
'UI:CSVReport-Row-Unchanged' => 'onveranderd',
@@ -660,15 +729,16 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'UI:CSVReport-Value-Issue-Readonly' => 'Het attribuut \'%1$s\' is alleen-lezen en kan niet worden aangepast (huidige waarde: %2$s,voorgestelde waarde: %3$s)',
'UI:CSVReport-Value-Issue-Format' => 'Input %1$s verwerken mislukt',
'UI:CSVReport-Value-Issue-NoMatch' => 'Onverwachte waarde voor attribuut \'%1$s\': geen match gevonden, controleer spelling',
+ 'UI:CSVReport-Value-Issue-AllowedValues' => 'Allowed \'%1$s\' value(s): %2$s~~',
'UI:CSVReport-Value-Issue-Unknown' => 'Onverwachte waarde voor attribuut \'%1$s\': %2$s',
'UI:CSVReport-Row-Issue-Inconsistent' => 'Attributen komen niet met elkaar overeeen: %1$s',
'UI:CSVReport-Row-Issue-Attribute' => 'Onverwachte attribuutwaarden',
'UI:CSVReport-Row-Issue-MissingExtKey' => 'Kon niet worden aangemaakt door het ontbreken van externe code(s): %1$s',
'UI:CSVReport-Row-Issue-DateFormat' => 'Verkeerde datumformaat',
+ 'UI:CSVReport-Row-Issue-ExpectedDateFormat' => 'Expected format: %1$s~~',
'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-Icon-Unchanged' => 'Onveranderd',
'UI:CSVReport-Icon-Modified' => 'Aangepast',
'UI:CSVReport-Icon-Missing' => 'Ontbrekend',
@@ -683,14 +753,32 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'UI:CSVReport-Stats-Errors' => '%1$.0f %% van de geladen objecten bevatten fouten en zullen worden genegeerd',
'UI:CSVReport-Stats-Created' => '%1$.0f %% van de geladen objecten zullen worden gemaakt',
'UI:CSVReport-Stats-Modified' => '%1$.0f %% zullen worden aangepast.',
-
'UI:CSVExport:AdvancedMode' => 'Geavanceerde mode',
'UI:CSVExport:AdvancedMode+' => 'In geavanceerde mode worden verscheidene kolommen toegevoegd aan de export: id van het object, id van de externe codes en hun reconciliation-attributen.',
'UI:CSVExport:LostChars' => 'Tekstcoderingsprobleem',
'UI:CSVExport:LostChars+' => 'Het gedownloade bestand zal worden gecodeerd in %1$s. '.ITOP_APPLICATION_SHORT.' heeft een aantal karakters gedetecteerd die niet compatibel zijn met dit formaat. Deze karakters zullen worden vervangen door een ander karakter (bijvoorbeeld karakters met accent kunnen het accent verliezen), of ze zullen worden verwijderd. Je kan data kopiëren en plakken van jouw webbrowser. Ook kan je de beheerder contacteren om de codes te veranderen (Zie parameter \'csv_file_default_charset\').',
-
'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB Audit',
'UI:Audit:InteractiveAudit' => 'Interactieve 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' => 'Auditregel',
'UI:Audit:HeaderNbObjects' => '# objecten',
'UI:Audit:HeaderNbErrors' => '# fouten',
@@ -706,8 +794,6 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'UI:Audit:Dashboard:ObjectsInError' => 'Foutieve objecten',
'UI:Audit:Dashboard:ObjectsValidated' => 'Gevalideerde objecten',
'UI:Audit:AuditCategory:Subtitle' => '%1$s fouten van de %2$s - %3$s%%',
-
-
'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - Evaluatie van OQL-query',
'UI:RunQuery:QueryExamples' => 'Voorbeelden van query\'s',
'UI:RunQuery:QueryResults' => 'Query-resultaten',
@@ -726,7 +812,7 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'UI:RunQuery:ResultSQL' => 'Resulterende SQL',
'UI:RunQuery:Error' => 'Er trad een fout op tijdens het uitvoeren van deze query',
'UI:Query:UrlForExcel' => 'URL om te gebruiken voor MS Excel-webquery\'s',
- 'UI:Query:UrlV1' => 'De lijst van velden is leeg gelaten. De pagina export-V2.php kan niet aangeroepen worden zonder deze informatie.Daarom verwijst de onderstaande link naar de oude export-pagina: export.php. Deze verouderde versie heeft enkele beperkingen: de lijst van geëxporteerde velden kan verschillen afhankelijk van het gekozen export-formaat en het datamodel van '.ITOP_APPLICATION_SHORT.'. Als je wil dat de lijst van geëxporteerde kolommen hetzelfde blijft over lange tijd, dan moet je een waarde opgeven voor het attribuut "Velden" en de pagina export-V2.php gebruiken.',
+ 'UI:Query:UrlV1' => 'De lijst van velden is leeg gelaten. De pagina export-V2.php kan niet aangeroepen worden zonder deze informatie.Daarom verwijst de onderstaande link naar de oude export-pagina: export.php. Deze verouderde versie heeft enkele beperkingen: de lijst van geëxporteerde velden kan verschillen afhankelijk van het gekozen export-formaat en het datamodel van '.ITOP_APPLICATION_SHORT.'.Als je wil dat de lijst van geëxporteerde kolommen hetzelfde blijft over lange tijd, dan moet je een waarde opgeven voor het attribuut "Velden" en de pagina export-V2.php gebruiken.',
'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' objecten-schema',
'UI:Schema:TitleForClass' => '%1$s schema',
'UI:Schema:CategoryMenuItem' => 'Categorie %1$s',
@@ -746,7 +832,6 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'UI:Schema:Label' => 'Label',
'UI:Schema:Label+' => 'Label van het attribuut',
'UI:Schema:Type' => 'Type',
-
'UI:Schema:Type+' => 'Datatype van het attribuut',
'UI:Schema:Origin' => 'Oorsprong',
'UI:Schema:Origin+' => 'De basisklasse waarin dit attribuut is gedefinieerd',
@@ -794,6 +879,16 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'UI:Schema:DisplaySelector/Code' => 'Code',
'UI:Schema:Attribute/Filter' => 'Filter',
'UI:Schema:DefaultNullValue' => 'Standaardwaarde 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+' => 'Typ de eerste 3 karakters...',
'UI:Edit:SearchQuery' => 'Kies een vooraf gedefinieerde query',
'UI:Edit:TestQuery' => 'Test query',
@@ -885,7 +980,6 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'UI:SystemIntrusion' => 'Toegang geweigerd. Je hebt een actie aangevraagd waarvoor je niet gemachtigd bent.',
'UI:FatalErrorMessage' => 'Fatale fout, '.ITOP_APPLICATION_SHORT.' kan niet doorgaan.',
'UI:Error_Details' => 'Fout: %1$s.',
-
'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' gebruikersbeheer - profiel-projecties',
'UI:UserManagement:Class' => 'Klasse',
'UI:UserManagement:Class+' => 'Klasse van objecten',
@@ -920,66 +1014,42 @@ We hopen dat je even hard van deze versie geniet als dat we zelf ervan hebben ge
'UI:UserManagement:NoLifeCycleApplicable' => 'Niet beschikbaar',
'UI:UserManagement:NoLifeCycleApplicable+' => 'Er is geen levenscyclus gedefinieerd voor deze klasse',
'UI:UserManagement:GrantMatrix' => 'Rechtenmatrix',
-
- 'Menu:AdminTools' => 'Admintools',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Beheertools',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Tools die enkel toegankelijk zijn voor gebruikers met een administratorprofiel.',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'Systeem',
-
'UI:ChangeManagementMenu' => 'Change Management',
'UI:ChangeManagementMenu+' => 'Change Management',
'UI:ChangeManagementMenu:Title' => 'Overzicht changes',
'UI-ChangeManagementMenu-ChangesByType' => 'Changes aan de hand van soort',
'UI-ChangeManagementMenu-ChangesByStatus' => 'Changes aan de hand van soort status',
'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Nog niet toegewezen Changes',
-
'UI:ConfigurationManagementMenu' => 'Configuratie Management',
'UI:ConfigurationManagementMenu+' => 'Configuratie Management',
'UI:ConfigurationManagementMenu:Title' => 'Infrastructuuroverzicht',
'UI-ConfigurationManagementMenu-InfraByType' => 'Objecten van de infrastructuur aan de hand van soort',
'UI-ConfigurationManagementMenu-InfraByStatus' => 'Objecten van de infrastructuur aan de hand van status',
-
'UI:ConfigMgmtMenuOverview:Title' => 'Dashboard voor Configuratie Management',
'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Configuratie-items aan de hand van status',
'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Configuratie-items aan de hand van soort',
-
'UI:RequestMgmtMenuOverview:Title' => 'Dashboard voor Request Management',
'UI-RequestManagementOverview-RequestByService' => 'Gebruikersaanvragen aan de hand van service',
'UI-RequestManagementOverview-RequestByPriority' => 'Gebruikersaanvragen aan de hand van prioriteit',
'UI-RequestManagementOverview-RequestUnassigned' => 'Nog niet toegewezen gebruikersaanvragen',
-
'UI:IncidentMgmtMenuOverview:Title' => 'Dashboard voor Incident Management',
'UI-IncidentManagementOverview-IncidentByService' => 'Incidenten aan de hand van service',
'UI-IncidentManagementOverview-IncidentByPriority' => 'Incidenten aan de hand van prioriteit',
'UI-IncidentManagementOverview-IncidentUnassigned' => 'Nog niet toegewezen incidenten',
-
'UI:ChangeMgmtMenuOverview:Title' => 'Dashboard voor Change Management',
'UI-ChangeManagementOverview-ChangeByType' => 'Changes aan de hand van soort',
'UI-ChangeManagementOverview-ChangeUnassigned' => 'Nog niet toegewezen Changes',
'UI-ChangeManagementOverview-ChangeWithOutage' => 'Outages door changes',
-
'UI:ServiceMgmtMenuOverview:Title' => 'Dashboard voor Service Management',
'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Klantencontracten die binnen 30 dagen vernieuwd moeten worden',
'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Providercontracten die binnen 30 dagen vernieuwd moeten worden',
-
'UI:ContactsMenu' => 'Contacten',
'UI:ContactsMenu+' => 'Contacten',
'UI:ContactsMenu:Title' => 'Overzicht van contacten',
'UI-ContactsMenu-ContactsByLocation' => 'Contacten aan de hand van locatie',
'UI-ContactsMenu-ContactsByType' => 'Contacten aan de hand van soort',
'UI-ContactsMenu-ContactsByStatus' => 'Contacten aan de hand van status',
-
- 'Menu:CSVImportMenu' => 'CSV import',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => 'In bulk aanmaken of aanpassen van objecten',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataModelMenu' => 'Datamodel',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Overzicht van het datamodel',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ExportMenu' => 'Export',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Exporteer de resultaten van query\'s als HTML, CSV of XML',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:NotificationsMenu' => 'Meldingen',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Configuratie van de meldingen',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Configuratie van Meldingen',
'UI:NotificationsMenu:Help' => 'Help',
'UI:NotificationsMenu:HelpContent' => '
In '.ITOP_APPLICATION_SHORT.' zijn de meldingen volledig aan te passen. Ze zijn gebaseerd op twee sets van objecten: triggers and actions.
@@ -1013,53 +1083,18 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook acties (uitgaande integraties)',
'UI:NotificationsMenu:Actions:Action' => 'Andere acties',
'UI:NotificationsMenu:AvailableActions' => 'Beschikbare acties',
-
'Menu:TagAdminMenu' => 'Tags-configuratie',
'Menu:TagAdminMenu+' => 'Beheer de tags',
'UI:TagAdminMenu:Title' => 'Tags-configuratie',
'UI:TagAdminMenu:NoTags' => 'Geen tags geconfigureerd',
'UI:TagSetFieldData:Error' => 'Fout: %1$s',
-
- 'Menu:AuditCategories' => 'Auditcategorieën',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Auditcategorieën',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Auditcategorieën',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:RunQueriesMenu' => 'Query\'s uitvoeren',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Voer een query uit',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:QueryMenu' => 'Favoriete query\'s',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Favoriete query\'s',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataAdministration' => 'Databeheer',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'Databeheer',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UniversalSearchMenu' => 'Globale zoekopdracht',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Zoek in alle data...',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserManagementMenu' => 'Gebruikersbeheer',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'Gebruikersbeheer',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ProfilesMenu' => 'Profielen',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Profielen',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu:Title' => 'Profielen',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserAccountsMenu' => 'Gebruikersaccounts',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu+' => 'Gebruikersaccounts',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu:Title' => 'Gebruikersaccounts',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
'UI:iTopVersion:Short' => '%1$s versie %2$s',
'UI:iTopVersion:Long' => '%1$s versie %2$s-%3$s uitgegeven op %4$s',
'UI:PropertiesTab' => 'Eigenschappen',
-
'UI:OpenDocumentInNewWindow_' => 'Open',
'UI:DownloadDocument_' => 'Download',
'UI:Document:NoPreview' => 'Er is geen voorbeeld beschikbaar voor dit soort document',
'UI:Download-CSV' => 'Download %1$s',
-
'UI:DeadlineMissedBy_duration' => 'Gemist op %1$s',
'UI:Deadline_LessThan1Min' => '< 1 min',
'UI:Deadline_Minutes' => '%1$d min',
@@ -1138,9 +1173,13 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'Enum:Undefined' => 'Ongedefinieerd',
'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s dagen %2$s uren %3$s minuten %4$s seconden',
'UI:ModifyAllPageTitle' => 'Bewerk alles',
+ 'UI:Modify_ObjectsOf_Class' => 'Modifying objects of class %1$s~~',
'UI:Modify_N_ObjectsOf_Class' => 'Bezig met het aanpassen van %1$d objecten van klasse %2$s',
'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Bezig met het aanpassen van %1$d objecten van klasse %2$s van de %3$d',
'UI:Menu:ModifyAll' => 'Bewerk...',
+ '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' => 'Bewerk alles',
'UI:Button:PreviewModifications' => 'Voorbeeld van de bewerkingen >>',
'UI:ModifiedObject' => 'Object is aangepast',
@@ -1200,7 +1239,6 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'UI:PrintResolution:LetterLandscape' => 'Letter Landschap',
'UI:Toggle:SwitchToStandardDashboard' => 'Schakel over naar het standaard dashboard',
'UI:Toggle:SwitchToCustomDashboard' => 'Schakel over naar aangepast dashboard',
-
'UI:ConfigureThisList' => 'Configureer deze lijst...',
'UI:ListConfigurationTitle' => 'Configuratie van lijst',
'UI:ColumnsAndSortOrder' => 'Kolommen en sorteervolgorde:',
@@ -1216,10 +1254,8 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'UI:ExtField_AsRemoteField' => '%1$s (%2$s)',
'UI:Button:MoveUp' => 'Ga omhoog',
'UI:Button:MoveDown' => 'Ga omlaag',
-
'UI:OQL:UnknownClassAndFix' => 'Onbekende klasse "%1$s". Je zou "%2$s" kunnen proberen.',
'UI:OQL:UnknownClassNoFix' => 'Onbekende klasse "%1$s"',
-
'UI:Dashboard:EditCustom' => 'Bewerk aangepaste versie...',
'UI:Dashboard:CreateCustom' => 'Maak aangepaste versie...',
'UI:Dashboard:DeleteCustom' => 'Verwijder aangepaste versie...',
@@ -1230,13 +1266,10 @@ 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:DashletCreation:Title' => 'Maak een nieuwe Dashlet aan',
'UI:DashletCreation:Dashboard' => 'Dashboard',
'UI:DashletCreation:DashletType' => 'Soort dashlet',
'UI:DashletCreation:EditNow' => 'Bewerk het dashboard',
-
'UI:DashboardEdit:Title' => 'Dashboard editor',
'UI:DashboardEdit:DashboardTitle' => 'Titel',
'UI:DashboardEdit:AutoReload' => 'Automatisch vernieuwen',
@@ -1244,38 +1277,31 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'UI:DashboardEdit:AutoReloadSec+' => 'Het toegestane minimum is 5 seconden',
'UI:DashboardEdit:Revert' => 'Herstel',
'UI:DashboardEdit:Apply' => 'Opslaan',
-
'UI:DashboardEdit:Layout' => 'Layout',
'UI:DashboardEdit:Properties' => 'Eigenschappen van dashboard',
'UI:DashboardEdit:Dashlets' => 'Beschikbare Dashlets',
'UI:DashboardEdit:DashletProperties' => 'Eigenschappen van dashlet',
-
'UI:Form:Property' => 'Eigenschap',
'UI:Form:Value' => 'Waarde',
-
'UI:DashletUnknown:Label' => 'Onbekend',
'UI:DashletUnknown:Description' => 'Onbekende dashlet (mogelijk verwijderd)',
'UI:DashletUnknown:RenderText:View' => 'Kan deze dashlet niet weergeven.',
'UI:DashletUnknown:RenderText:Edit' => 'Kan deze dashlet niet weergeven (klasse "%1$s"). Controleer bij je '.ITOP_APPLICATION_SHORT.'-beheerder of dit nog beschikbaar is.',
'UI:DashletUnknown:RenderNoDataText:Edit' => 'Geen voorbeeld mogelijk van deze dashlet (klasse "%1$s").',
'UI:DashletUnknown:Prop-XMLConfiguration' => 'Configuratie (getoond als ruwe XML)',
-
'UI:DashletProxy:Label' => 'Proxy',
'UI:DashletProxy:Description' => 'Proxy dashlet',
'UI:DashletProxy:RenderNoDataText:Edit' => 'Geen voorbeeld mogelijk van deze dashlet van een derde partij (klasse "%1$s").',
'UI:DashletProxy:Prop-XMLConfiguration' => 'Configuratie (getoond als ruwe XML)',
-
'UI:DashletPlainText:Label' => 'Tekst',
'UI:DashletPlainText:Description' => 'Gewone tekst (niet geformatteerd)',
'UI:DashletPlainText:Prop-Text' => 'Tekst',
'UI:DashletPlainText:Prop-Text:Default' => 'Voeg hier wat tekst toe...',
-
'UI:DashletObjectList:Label' => 'Objectlijst',
'UI:DashletObjectList:Description' => 'Objectlijst dashlet',
'UI:DashletObjectList:Prop-Title' => 'Titel',
'UI:DashletObjectList:Prop-Query' => 'Query',
'UI:DashletObjectList:Prop-Menu' => 'Menu',
-
'UI:DashletGroupBy:Prop-Title' => 'Titel',
'UI:DashletGroupBy:Prop-Query' => 'Query',
'UI:DashletGroupBy:Prop-Style' => 'Stijl',
@@ -1289,24 +1315,20 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'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',
-
'UI:DashletGroupByPie:Label' => 'Cirkeldiagram',
'UI:DashletGroupByPie:Description' => 'Cirkeldiagram',
'UI:DashletGroupByBars:Label' => 'Staafdiagram',
'UI:DashletGroupByBars:Description' => 'Staafdiagram',
'UI:DashletGroupByTable:Label' => 'Groepeer aan de hand van (tabel)',
'UI:DashletGroupByTable:Description' => 'Lijst (Gegroepeerd aan de hand van een veld)',
-
- // New in 2.5
+ // New in 2.5
'UI:DashletGroupBy:Prop-Function' => 'Groepeerfunctie',
'UI:DashletGroupBy:Prop-FunctionAttribute' => 'Functie-attribuut',
'UI:DashletGroupBy:Prop-OrderDirection' => 'Volgorde',
'UI:DashletGroupBy:Prop-OrderField' => 'Sorteren op',
'UI:DashletGroupBy:Prop-Limit' => 'Limiet',
-
'UI:DashletGroupBy:Order:asc' => 'Oplopend',
'UI:DashletGroupBy:Order:desc' => 'Aflopend',
-
'UI:GroupBy:count' => 'Aantal',
'UI:GroupBy:count+' => 'Aantal items',
'UI:GroupBy:sum' => 'Som',
@@ -1317,14 +1339,12 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'UI:GroupBy:min+' => 'Minimum van %1$s',
'UI:GroupBy:max' => 'Maximum',
'UI:GroupBy:max+' => 'Maximum van %1$s',
- // ---
-
+ // ---
'UI:DashletHeaderStatic:Label' => 'Kolom',
'UI:DashletHeaderStatic:Description' => 'Geeft een horizontale separator weer',
'UI:DashletHeaderStatic:Prop-Title' => 'Titel',
'UI:DashletHeaderStatic:Prop-Title:Default' => 'Contacten',
'UI:DashletHeaderStatic:Prop-Icon' => 'Icoon',
-
'UI:DashletHeaderDynamic:Label' => 'Kolom met gegevens',
'UI:DashletHeaderDynamic:Description' => 'Kolom met statistieken (gegroepeerd aan de hand van...)',
'UI:DashletHeaderDynamic:Prop-Title' => 'Titel',
@@ -1335,11 +1355,9 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'UI:DashletHeaderDynamic:Prop-Query' => 'Query',
'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Gegroepeerd aan de hand van',
'UI:DashletHeaderDynamic:Prop-Values' => 'Waarden',
-
'UI:DashletBadge:Label' => 'Badge',
'UI:DashletBadge:Description' => 'Object Icoon met nieuw/zoek naar',
'UI:DashletBadge:Prop-Class' => 'Klasse',
-
'DayOfWeek-Sunday' => 'Zondag',
'DayOfWeek-Monday' => 'Maandag',
'DayOfWeek-Tuesday' => 'Dinsdag',
@@ -1359,8 +1377,7 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'Month-10' => 'Oktober',
'Month-11' => 'November',
'Month-12' => 'December',
-
- // Short version for the DatePicker
+ // Short version for the DatePicker
'DayOfWeek-Sunday-Min' => 'Zo',
'DayOfWeek-Monday-Min' => 'Ma',
'DayOfWeek-Tuesday-Min' => 'Di',
@@ -1380,13 +1397,13 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'Month-10-Short' => 'Okt',
'Month-11-Short' => 'Nov',
'Month-12-Short' => 'Dec',
- 'Calendar-FirstDayOfWeek' => '0',// 0 = Sunday, 1 = Monday, etc...
-
+ 'Calendar-FirstDayOfWeek' => '0',
+ // 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Maak een snelkoppeling aan...',
+ 'UI:Menu:FilterList' => 'Display list with search criteria~~',
'UI:ShortcutRenameDlg:Title' => 'Hernoem de snelkoppeling',
'UI:ShortcutListDlg:Title' => 'Maak een snelkoppeling voor de lijst aan',
'UI:ShortcutDelete:Confirm' => 'Bevestig dat je de snelkoppeling(en) wil verwijderen.',
- 'Menu:MyShortcuts' => 'Mijn snelkoppelingen',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Snelkoppelingen',
'Class:Shortcut+' => '',
'Class:Shortcut/Attribute:name' => 'Naam',
@@ -1400,12 +1417,10 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Aangepast interval',
'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Interval van het automatisch vernieuwen (seconden)',
'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'De minimale waarde is %1$d seconden',
-
'UI:FillAllMandatoryFields' => 'Vul de verplichte velden in.',
'UI:ValueMustBeSet' => 'Gelieve een waarde op te geven',
'UI:ValueMustBeChanged' => 'Gelieve de waarde te veranderen',
'UI:ValueInvalidFormat' => 'Ongeldig formaat',
-
'UI:CSVImportConfirmTitle' => 'Bevestig de actie',
'UI:CSVImportConfirmMessage' => 'Weet je zeker dat je dit wilt doen?',
'UI:CSVImportError_items' => 'Fouten: %1$d',
@@ -1431,11 +1446,9 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
i
minuten (2 cijfers, bv. 00..59)
s
secondn (2 cijfers, bv. 00..59)
',
-
'UI:Button:Remove' => 'Verwijder',
'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',
@@ -1445,12 +1458,10 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'UI:About:ManualExtensionSource' => 'Extensie',
'UI:About:Extension_Version' => 'Versie: %1$s',
'UI:About:RemoteExtensionSource' => 'Data',
-
'UI:DisconnectedDlgMessage' => 'Je bent afgemeld. Je moet je opnieuw aanmelden om de toepassing verder te gebruiken.',
'UI:DisconnectedDlgTitle' => 'Waarschuwing!',
'UI:LoginAgain' => 'Opnieuw aanmelden',
'UI:StayOnThePage' => 'Blijf op deze pagina',
-
'ExcelExporter:ExportMenu' => 'Exporteer naar Excel',
'ExcelExporter:ExportDialogTitle' => 'Exporteer als Excel-bestand',
'ExcelExporter:ExportButton' => 'Exporteer',
@@ -1463,7 +1474,6 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'ExcelExport:Statistics' => 'Statistieken',
'portal:legacy_portal' => 'Portaal voor eindgebruikers',
'portal:backoffice' => ITOP_APPLICATION_SHORT.' Back-Office User Interface',
-
'UI:CurrentObjectIsLockedBy_User' => 'Het object is vergrendeld omdat het momenteel aangepast wordt door %1$s.',
'UI:CurrentObjectIsLockedBy_User_Explanation' => 'Het object wordt aangepast door %1$s. Jouw wijzigingen kunnen niet opgeslagen worden omdat ze een conflict kunnen veroorzaken.',
'UI:CurrentObjectIsSoftLockedBy_User' => 'Het object wordt aangepast door %1$s. Je kan je wijzigingen doorvoeren wanneer men klaar is.',
@@ -1471,43 +1481,36 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'UI:CurrentObjectLockExpired_Explanation' => 'De vergrendeling om gelijktijdige wijzigingen te voorkomen, is opgeheven. Je kan je wijzigingen niet meer opslaan aangezien andere gebruikers ondertussen dit object kunnen aanpassen.',
'UI:ConcurrentLockKilled' => 'De vergrendeling voor gelijktijdige gebruikers is opgeheven.',
'UI:Menu:KillConcurrentLock' => 'Verwijder de vergrendeling voor gelijktijdige gebruikers!',
-
'UI:Menu:ExportPDF' => 'Exporteer als PDF...',
'UI:Menu:PrintableVersion' => 'Printvriendelijke versie',
-
'UI:BrowseInlineImages' => 'Afbeeldingen doorbladeren...',
'UI:UploadInlineImageLegend' => 'Voeg een afbeelding toe',
'UI:SelectInlineImageToUpload' => 'Selecteer een afbeelding om te uploaden',
'UI:AvailableInlineImagesLegend' => 'Beschikbare afbeeldingen',
'UI:NoInlineImage' => 'Er is geen afbeelding beschikbaar op de server. Gebruik de "Afbeeldingen doorbladeren..." knop hierboven om een afbeelding te kiezen op je toestel.',
-
'UI:ToggleFullScreen' => 'Minimaliseren / Maximaliseren',
'UI:Button:ResetImage' => 'Vorige afbeelding herstellen',
'UI:Button:RemoveImage' => 'Afbeelding verwijderen',
'UI:Button:UploadImage' => 'Afbeelding uploaden',
'UI:UploadNotSupportedInThisMode' => 'Het aanpassen van afbeeldingen of bestanden wordt niet ondersteund in deze mode.',
-
'UI:Button:RemoveDocument' => 'Document verwijderen',
-
- // Search form
+ // Search form
'UI:Search:Toggle' => 'Inklappen / uitklappen',
'UI:Search:AutoSubmit:DisabledHint' => 'Direct zoeken werd uitgeschakeld voor deze klasse.',
'UI:Search:Obsolescence:DisabledHint' => 'Door jouw voorkeuren worden objecten met status "buiten dienst" verborgen',
'UI:Search:NoAutoSubmit:ExplainText' => 'Voeg enkele criteria toe in het zoekveld of klik op de zoekknop om objecten te zien.',
'UI:Search:Criterion:MoreMenu:AddCriteria' => 'Voeg nieuw criterium toe',
- // - Add new criteria button
+ // - Add new criteria button
'UI:Search:AddCriteria:List:RecentlyUsed:Title' => 'Recent gebruikt',
'UI:Search:AddCriteria:List:MostPopular:Title' => 'Meest populair',
'UI:Search:AddCriteria:List:Others:Title' => 'Andere',
'UI:Search:AddCriteria:List:RecentlyUsed:Placeholder' => 'Nog geen.',
-
- // - Criteria header actions
+ // - Criteria header actions
'UI:Search:Criteria:Toggle' => 'Klap in / uit',
'UI:Search:Criteria:Remove' => 'Verwijder',
'UI:Search:Criteria:Locked' => 'Vergrendeld',
-
- // - Criteria titles
- // - Default widget
+ // - Criteria titles
+ // - Default widget
'UI:Search:Criteria:Title:Default:Any' => '%1$s: alle',
'UI:Search:Criteria:Title:Default:Empty' => '%1$s is leeg',
'UI:Search:Criteria:Title:Default:NotEmpty' => '%1$s is niet leeg',
@@ -1529,53 +1532,57 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'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
+ // - Numeric widget
+ // None yet
+ // - DateTime widget
'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= 1$s <= %3$s',
- // - Enum widget
+ // - Enum widget
'UI:Search:Criteria:Title:Enum:In' => '%1$s: %2$s',
'UI:Search:Criteria:Title:Enum:In:Many' => '%1$s: %2$s en %3$s andere',
'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: Alle',
- // - TagSet widget
+ // - TagSet widget
'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s',
- // - External key widget
+ // - External key widget
'UI:Search:Criteria:Title:ExternalKey:Empty' => '%1$s is gedefinieerd',
'UI:Search:Criteria:Title:ExternalKey:NotEmpty' => '%1$s is niet gedefinieerd',
'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 en %3$s andere',
'UI:Search:Criteria:Title:ExternalKey:In:All' => '%1$s: Alle',
- // - Hierarchical key widget
+ // - Hierarchical key widget
'UI:Search:Criteria:Title:HierarchicalKey:Empty' => '%1$s is gedefinieerd',
'UI:Search:Criteria:Title:HierarchicalKey:NotEmpty' => '%1$s is niet gedefinieerd',
'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 en %3$s andere',
'UI:Search:Criteria:Title:HierarchicalKey:In:All' => '%1$s: Alle',
-
- // - Criteria operators
- // - Default widget
+ // - Criteria operators
+ // - Default widget
'UI:Search:Criteria:Operator:Default:Empty' => 'Is leeg',
'UI:Search:Criteria:Operator:Default:NotEmpty' => 'Is niet leeg',
'UI:Search:Criteria:Operator:Default:Equals' => 'Gelijk aan',
'UI:Search:Criteria:Operator:Default:Between' => 'Tussen',
- // - String widget
+ // - String widget
'UI:Search:Criteria:Operator:String:Contains' => 'Bevat',
'UI:Search:Criteria:Operator:String:StartsWith' => 'Begint met',
'UI:Search:Criteria:Operator:String:EndsWith' => 'Eindigt in',
'UI:Search:Criteria:Operator:String:RegExp' => 'Regex ',
- // - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Gelijk aan',// => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Groter',// => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Groter of gelijk aan',// > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Kleiner',// => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Kleiner of gelijk aan',// > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Verschillend van',// => '≠',
- // - Tag Set Widget
+ // - Numeric widget
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Gelijk aan',
+ // => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Groter',
+ // => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Groter of gelijk aan',
+ // > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Kleiner',
+ // => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Kleiner of gelijk aan',
+ // > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Verschillend van',
+ // => '≠',
+ // - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Bevat',
-
- // - Other translations
+ // - Other translations
'UI:Search:Value:Filter:Placeholder' => 'Filter...',
'UI:Search:Value:Search:Placeholder' => 'Zoek...',
'UI:Search:Value:Autocomplete:StartTyping' => 'Begin te typen om mogelijke waarden te zien.',
@@ -1583,8 +1590,7 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'UI:Search:Value:Autocomplete:NoResult' => 'Geen resultaten.',
'UI:Search:Value:Toggler:CheckAllNone' => 'Alles aan-/uitvinken',
'UI:Search:Value:Toggler:CheckAllNoneFiltered' => 'Alle zichtbare aan-/uitvinken',
-
- // - Widget other translations
+ // - Widget other translations
'UI:Search:Criteria:Numeric:From' => 'Vanaf',
'UI:Search:Criteria:Numeric:Until' => 'Tot',
'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Alle',
@@ -1598,10 +1604,8 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'UI:Search:Criteria:DateTime:PlaceholderUntil' => 'Elk tijdstip',
'UI:Search:Criteria:DateTime:PlaceholderUntilTime' => 'Elk tijdstip',
'UI:Search:Criteria:HierarchicalKey:ChildrenIncluded:Hint' => 'Sub-objecten van geselecteerde objecten zullen mee opgenomen worden.',
-
'UI:Search:Criteria:Raw:Filtered' => 'Gefilterd',
'UI:Search:Criteria:Raw:FilteredOn' => 'Gefiltered op %1$s',
-
'UI:StateChanged' => 'Status veranderd',
));
@@ -1612,16 +1616,13 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Expression:Operator:AND' => ' EN ',
'Expression:Operator:OR' => ' OF ',
'Expression:Operator:=' => ': ',
-
'Expression:Unit:Short:DAY' => 'd',
'Expression:Unit:Short:WEEK' => 'w',
'Expression:Unit:Short:MONTH' => 'm',
'Expression:Unit:Short:YEAR' => 'j',
-
'Expression:Unit:Long:DAY' => 'dag(en)',
'Expression:Unit:Long:HOUR' => 'ure(n)',
'Expression:Unit:Long:MINUTE' => 'minute(n)',
-
'Expression:Verb:NOW' => 'nu',
'Expression:Verb:ISNULL' => ': ongedefinieerd (NULL)',
));
@@ -1645,46 +1646,32 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Menu:DataSources' => 'Synchronisatie-databronnen',
'Menu:DataSources+' => 'Alle Synchronisatie-databronnen',
- 'Menu:WelcomeMenu' => 'Welkom',
- '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:DataModelMenu' => 'Datamodel',
- 'Menu:DataModelMenu+' => 'Overzicht van het datamodel',
- 'Menu:ExportMenu' => 'Export',
- 'Menu:ExportMenu+' => 'Exporteer de resultaten van query\'s als HTML, CSV of XML',
- 'Menu:NotificationsMenu' => 'Meldingen',
- 'Menu:NotificationsMenu+' => 'Configuratie van de meldingen',
'Menu:AuditCategories' => 'Auditcategorieën',
'Menu:AuditCategories+' => 'Auditcategorieën',
'Menu:Notifications:Title' => 'Auditcategorieën',
- 'Menu:RunQueriesMenu' => 'Query\'s uitvoeren',
- 'Menu:RunQueriesMenu+' => 'Voer een query uit',
- 'Menu:QueryMenu' => 'Voorgedefinieerde query\'s',
- 'Menu:QueryMenu+' => 'Voorgedefinieerde query\'s',
- 'Menu:UniversalSearchMenu' => 'Globale zoekopdracht',
- 'Menu:UniversalSearchMenu+' => 'Zoek in alle data...',
- 'Menu:UserManagementMenu' => 'Gebruikersbeheer',
- 'Menu:UserManagementMenu+' => 'Gebruikersbeheer',
- 'Menu:ProfilesMenu' => 'Profielen',
- 'Menu:ProfilesMenu+' => 'Profielen',
- 'Menu:ProfilesMenu:Title' => 'Profielen',
- 'Menu:UserAccountsMenu' => 'Gebruikersaccounts',
- 'Menu:UserAccountsMenu+' => 'Gebruikersaccounts',
+ 'Menu:AuditCategories:Title' => 'Audit configuration~~',
+ 'Menu:RunQueriesMenu' => 'Query\'s uitvoeren',
+ 'Menu:RunQueriesMenu+' => 'Voer een query uit',
+ 'Menu:QueryMenu' => 'Voorgedefinieerde query\'s',
+ 'Menu:QueryMenu+' => 'Voorgedefinieerde query\'s',
+ 'Menu:UniversalSearchMenu' => 'Globale zoekopdracht',
+ 'Menu:UniversalSearchMenu+' => 'Zoek in alle data...',
+ 'Menu:UserManagementMenu' => 'Gebruikersbeheer',
+ 'Menu:UserManagementMenu+' => 'Gebruikersbeheer',
+ 'Menu:ProfilesMenu' => 'Profielen',
+ 'Menu:ProfilesMenu+' => 'Profielen',
+ 'Menu:ProfilesMenu:Title' => 'Profielen',
+ 'Menu:UserAccountsMenu' => 'Gebruikersaccounts',
+ 'Menu:UserAccountsMenu+' => 'Gebruikersaccounts',
'Menu:UserAccountsMenu:Title' => 'Gebruikersaccounts',
- 'Menu:MyShortcuts' => 'Mijn snelkoppelingen',
- 'Menu:UserManagement' => 'Gebruikersbeheer',
- 'Menu:Queries' => 'Query\'s',
- 'Menu:ConfigurationTools' => 'Configuratie',
+ 'Menu:UserManagement' => 'Gebruikersbeheer',
+ 'Menu:Queries' => 'Query\'s',
+ 'Menu:ConfigurationTools' => 'Configuratie'
));
-
// Additional language entries not present in English dict
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'UI:Toggle:StandardDashboard' => 'Standaard',
- 'UI:Toggle:CustomDashboard' => 'Aangepast',
- 'UI:Dashboard:Edit' => 'Bewerk deze pagina...',
- 'UI:Dashboard:Revert' => 'Herstel de originele versie...',
+ 'UI:Toggle:CustomDashboard' => 'Aangepast',
+ 'UI:Dashboard:Edit' => 'Bewerk deze pagina...',
+ 'UI:Dashboard:Revert' => 'Herstel de originele versie...'
));
diff --git a/dictionaries/pl.dictionary.itop.core.php b/dictionaries/pl.dictionary.itop.core.php
index b8b99e4181..026713c53a 100644
--- a/dictionaries/pl.dictionary.itop.core.php
+++ b/dictionaries/pl.dictionary.itop.core.php
@@ -22,57 +22,42 @@
*/
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Core:DeletedObjectLabel' => '%1s (usunięto)',
- 'Core:DeletedObjectTip' => 'Obiekt został usunięty w dniu %1$s (%2$s)',
-
+ 'Core:DeletedObjectTip' => 'Obiekt został usunięty w dniu %1$s (%2$s)',
'Core:UnknownObjectLabel' => 'Nie znaleziono obiektu (klasa: %1$s, id: %2$d)',
- 'Core:UnknownObjectTip' => 'Nie można znaleźć obiektu. Być może został usunięty jakiś czas temu, a od tego czasu dziennik został wyczyszczony.',
-
+ 'Core:UnknownObjectTip' => 'Nie można znaleźć obiektu. Być może został usunięty jakiś czas temu, a od tego czasu dziennik został wyczyszczony.',
'Core:UniquenessDefaultError' => 'Błąd zasady niepowtarzalności \'%1$s\'',
- 'Core:CheckConsistencyError' => 'Nie przestrzegano zasad spójności: %1$s',
- 'Core:CheckValueError' => 'Nieoczekiwana wartość atrybutu \'%1$s\' (%2$s) : %3$s',
-
- 'Core:AttributeLinkedSet' => 'Tablica obiektów',
+ 'Core:CheckConsistencyError' => 'Nie przestrzegano zasad spójności: %1$s',
+ 'Core:CheckValueError' => 'Nieoczekiwana wartość atrybutu \'%1$s\' (%2$s) : %3$s',
+ 'Core:AttributeLinkedSet' => 'Tablica obiektów',
'Core:AttributeLinkedSet+' => 'Wszelkiego rodzaju obiekty tej samej klasy lub podklasy',
-
'Core:AttributeLinkedSetDuplicatesFound' => 'Duplikaty w polu \'%1$s\' : %2$s',
-
- 'Core:AttributeDashboard' => 'Pulpit',
+ 'Core:AttributeDashboard' => 'Pulpit',
'Core:AttributeDashboard+' => '',
-
- 'Core:AttributePhoneNumber' => 'Numer telefonu',
+ 'Core:AttributePhoneNumber' => 'Numer telefonu',
'Core:AttributePhoneNumber+' => '',
-
'Core:AttributeObsolescenceDate' => 'Data utraty ważności',
'Core:AttributeObsolescenceDate+' => '',
-
'Core:AttributeTagSet' => 'Lista tagów',
'Core:AttributeTagSet+' => '',
'Core:AttributeSet:placeholder' => 'kliknij, aby dodać',
'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:AttributeMetaEnum' => 'Obliczone wyliczenie',
'Core:AttributeMetaEnum+' => '',
-
'Core:AttributeLinkedSetIndirect' => 'Tablica obiektów (N-N)',
'Core:AttributeLinkedSetIndirect+' => 'Dowolny rodzaj obiektów [podklasa] tej samej klasy',
-
'Core:AttributeInteger' => 'Liczba całkowita',
'Core:AttributeInteger+' => 'Wartość liczbowa (może być ujemna)',
-
'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/Value:yes' => 'Tak',
'Core:AttributeBoolean/Value:no' => 'Nie',
-
'Core:AttributeArchiveFlag' => 'Flaga archiwum',
'Core:AttributeArchiveFlag/Value:yes' => 'Tak',
'Core:AttributeArchiveFlag/Value:yes+' => 'Ten obiekt jest widoczny tylko w trybie archiwum',
@@ -81,7 +66,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Data archiwizacji',
'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',
@@ -90,54 +74,38 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Core:AttributeObsolescenceFlag/Label+' => 'Obliczane dynamicznie na innych atrybutach',
'Core:AttributeObsolescenceDate/Label' => 'Data utraty ważności',
'Core:AttributeObsolescenceDate/Label+' => 'Przybliżona data, w której obiekt został uznany za wycofany',
-
'Core:AttributeString' => 'Ciąg',
'Core:AttributeString+' => 'Ciąg alfanumeryczny',
-
'Core:AttributeClass' => 'Klasa',
'Core:AttributeClass+' => '',
-
'Core:AttributeApplicationLanguage' => 'Język użutkownika',
'Core:AttributeApplicationLanguage+' => 'Język i kraj (EN US)',
-
'Core:AttributeFinalClass' => 'Klasa (auto)',
'Core:AttributeFinalClass+' => 'Prawdziwa klasa obiektu (automatycznie tworzona)',
-
'Core:AttributePassword' => 'Hasło',
'Core:AttributePassword+' => 'Hasło urządzenia zewnętrznego',
-
'Core:AttributeEncryptedString' => 'Zaszyfrowany ciąg',
'Core:AttributeEncryptedString+' => 'Łańcuch zaszyfrowany kluczem lokalnym',
'Core:AttributeEncryptUnknownLibrary' => 'Określono nieznaną bibliotekę szyfrowania (%1$s)',
'Core:AttributeEncryptFailedToDecrypt' => '** Błąd deszyfrowania **',
-
'Core:AttributeText' => 'Tekst',
'Core:AttributeText+' => 'Wielowierszowy ciąg znaków',
-
'Core:AttributeHTML' => 'HTML',
'Core:AttributeHTML+' => 'Ciąg HTML',
-
'Core:AttributeEmailAddress' => 'Adres e-mail',
'Core:AttributeEmailAddress+' => '',
-
'Core:AttributeIPAddress' => 'Adres IP',
'Core:AttributeIPAddress+' => '',
-
'Core:AttributeOQL' => 'OQL',
'Core:AttributeOQL+' => 'Język wyrażeń zapytania obiektowego OQL',
-
'Core:AttributeEnum' => 'Typ wyliczeniowy',
'Core:AttributeEnum+' => 'Lista predefiniowanych ciągów alfanumerycznych',
-
'Core:AttributeTemplateString' => 'Ciąg szablonu',
'Core:AttributeTemplateString+' => 'Ciąg zawierający symbole zastępcze',
-
'Core:AttributeTemplateText' => 'Tekst szablonu',
'Core:AttributeTemplateText+' => 'Tekst zawierający symbole zastępcze',
-
'Core:AttributeTemplateHTML' => 'Szablon HTML',
'Core:AttributeTemplateHTML+' => 'HTML zawierający symbole zastępcze',
-
'Core:AttributeDateTime' => 'Data/czas',
'Core:AttributeDateTime+' => 'Data i czas (rok-miesiąc-dzień gg:mm:ss)',
'Core:AttributeDateTime?SmartSearch' => '
@@ -155,7 +123,6 @@ Operatory:
Jeśli czas zostanie pominięty, domyślnie to 00:00:00
',
-
'Core:AttributeDate' => 'Data',
'Core:AttributeDate+' => 'Data (rok-miesiąc-dzień)',
'Core:AttributeDate?SmartSearch' => '
@@ -170,43 +137,30 @@ Operatory: <data [data,data]
',
-
'Core:AttributeDeadline' => 'Ostateczny termin',
'Core:AttributeDeadline+' => 'Data wyświetlana w stosunku do aktualnego czasu',
-
'Core:AttributeExternalKey' => 'Klucz zewnętrzny',
'Core:AttributeExternalKey+' => 'Klucz zewnętrzny (lub obcy)',
-
'Core:AttributeHierarchicalKey' => 'Klucz hierarchiczny',
'Core:AttributeHierarchicalKey+' => 'Klucz zewnętrzny (lub obcy) do rodzica',
-
'Core:AttributeExternalField' => 'Pole zewnętrzne',
'Core:AttributeExternalField+' => 'Pole mapowane na klucz zewnętrzny',
-
'Core:AttributeURL' => 'URL',
'Core:AttributeURL+' => 'Bezwzględny lub względny adres URL jako ciąg tekstowy',
-
'Core:AttributeBlob' => 'Blob',
'Core:AttributeBlob+' => 'Dowolna zawartość binarna (dokument)',
-
'Core:AttributeOneWayPassword' => 'Hasło jednokierunkowe',
'Core:AttributeOneWayPassword+' => 'Hasło zaszyfrowane (mieszane) w jedną stronę',
-
'Core:AttributeTable' => 'Tabela',
'Core:AttributeTable+' => 'Tablica indeksowana mająca dwa wymiary',
-
'Core:AttributePropertySet' => 'Właściwości',
'Core:AttributePropertySet+' => 'Lista nietypowych właściwości (nazwa i wartość)',
-
'Core:AttributeFriendlyName' => 'Przyjazna nazwa',
'Core:AttributeFriendlyName+' => 'Atrybut tworzony automatycznie; przyjazna nazwa jest obliczana po kilku atrybutach',
-
'Core:FriendlyName-Label' => 'Pełna nazwa',
'Core:FriendlyName-Description' => 'Pełna nazwa',
-
'Core:AttributeTag' => 'Tagi',
'Core:AttributeTag+' => '',
-
'Core:Context=REST/JSON' => 'REST',
'Core:Context=Synchro' => 'Synchronizacja',
'Core:Context=Setup' => 'Instalacja',
@@ -484,6 +438,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'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:description' => 'Opis',
@@ -551,6 +506,22 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:ActionEmail/Attribute:importance/Value:normal+' => '',
'Class:ActionEmail/Attribute:importance/Value:high' => 'wysoka',
'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.~~',
));
//
@@ -560,6 +531,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:Trigger' => 'Wyzwalacz',
'Class:Trigger+' => 'Niestandardowa obsługa zdarzeń',
+ 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~',
'Class:Trigger/Attribute:description' => 'Opis',
'Class:Trigger/Attribute:description+' => 'jedna linia opisu',
'Class:Trigger/Attribute:action_list' => 'Działania wyzwalacza',
@@ -568,6 +540,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:Trigger/Attribute:finalclass+' => 'Nazwa ostatniej klasy',
'Class:Trigger/Attribute:context' => 'Kontekst',
'Class:Trigger/Attribute:context+' => 'Kontekst umożliwiający uruchomienie wyzwalacza',
+ 'Class:Trigger/Attribute:complement' => 'Additional information~~',
+ 'Class:Trigger/Attribute:complement+' => 'Further information as provided in english, by this trigger~~',
));
//
@@ -663,6 +637,17 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'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', array(
+ '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
//
@@ -699,11 +684,13 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
// Synchro Data Source
//
Dict::Add('PL PL', 'Polish', 'Polski', array(
+ 'Class:SynchroDataSource' => 'Źródło danych synchronizacji',
'Class:SynchroDataSource/Attribute:name' => 'Nazwa',
'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+' => 'A Synchro Data Source can only populate a single '.ITOP_APPLICATION_SHORT.' class~~',
'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',
@@ -712,6 +699,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'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+' => '"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' => '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',
@@ -731,6 +720,33 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'Czas przechowywania wycofanego obiektu przed usunięciem',
'Class:SynchroDataSource/Attribute:database_table_name' => 'Tabela danych',
'Class:SynchroDataSource/Attribute:database_table_name+' => 'Nazwa tabeli do przechowywania danych synchronizacji. Jeśli pozostanie puste, zostanie obliczona nazwa domyślna.',
+ 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Wdrażane',
+ 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Wycofane',
+ 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Użytkowane',
+ 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Ograniczenie zakresu',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Użycie atrybutów',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Użycie pola primary_key',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Utwórz',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Błąd',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Błąd',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Zmień',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Utwórz',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Błąd',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Weź pierwszy (losowy?)',
+ 'Class:SynchroDataSource/Attribute:delete_policy' => 'Zasada usuwania',
+ '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' => 'Usuń',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignoruj',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Zmień',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Zaktualizuj, a potem Usuń',
+ 'Class:SynchroDataSource/Attribute:attribute_list' => 'Lista atrybutów',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Tylko administratorzy',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Każdy mógże usunąć te obiekty',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Nikt',
'SynchroDataSource:Description' => 'Opis',
'SynchroDataSource:Reconciliation' => 'Wyszukiwanie & uzgodnione',
'SynchroDataSource:Deletion' => 'Zasady usuwania',
@@ -755,8 +771,10 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Core:Synchro:NeverRun' => 'Synchronizacja nigdy nie został uruchomiona. Nie ma jeszcze dziennika.',
'Core:Synchro:SynchroEndedOn_Date' => 'Ostatnia synchronizacja zakończyła się w dniu %1$s.',
'Core:Synchro:SynchroRunningStartedOn_Date' => 'Synchronizacja rozpoczęta w dniu %1$s nadal działa...',
- 'Menu:DataSources' => 'Źródła danych synchronizacji', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataSources+' => 'Wszystkie źródła danych synchronizacji', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources' => 'Źródła danych synchronizacji',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources+' => 'Wszystkie źródła danych synchronizacji',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
'Core:Synchro:label_repl_ignored' => 'Zignorowano (%1$s)',
'Core:Synchro:label_repl_disappeared' => 'Zaginięte (%1$s)',
'Core:Synchro:label_repl_existing' => 'Istniejące (%1$s)',
@@ -820,29 +838,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Poprzednia wartość',
'Class:CMDBChangeOpSetAttributeCaseLog' => 'Dziennik przypadku',
'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Ostatni wpis',
- 'Class:SynchroDataSource' => 'Źródło danych synchronizacji',
- 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Wdrażane',
- 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Wycofane',
- 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Użytkowane',
- 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Ograniczenie zakresu',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Użycie atrybutów',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Użycie pola primary_key',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Utwórz',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Błąd',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Błąd',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Zmień',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Utwórz',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Błąd',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Weź pierwszy (losowy?)',
- 'Class:SynchroDataSource/Attribute:delete_policy' => 'Zasada usuwania',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Usuń',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignoruj',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Zmień',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Zaktualizuj, a potem Usuń',
- 'Class:SynchroDataSource/Attribute:attribute_list' => 'Lista atrybutów',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Tylko administratorzy',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Każdy mógże usunąć te obiekty',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Nikt',
'Class:SynchroAttribute' => 'Atrybut synchronizacji',
'Class:SynchroAttribute/Attribute:sync_source_id' => 'Źródło danych synchronizacji',
'Class:SynchroAttribute/Attribute:attcode' => 'Kod atrybutu',
@@ -903,19 +898,16 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:appUserPreferences/Attribute:preferences' => 'Preferencje',
'Core:ExecProcess:Code1' => 'Niewłaściwe polecenie lub polecenie zakończone błędami (np. zła nazwa skryptu)',
'Core:ExecProcess:Code255' => 'Błąd PHP (parsowanie lub środowisko uruchomieniowe)',
-
- // Attribute Duration
+ // 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
+ // Explain working time computing
'Core:ExplainWTC:ElapsedTime' => 'Czas, który upłynął (przechowywany jako "%1$s")',
'Core:ExplainWTC:StopWatch-TimeSpent' => 'Czas spędzony dla "%1$s"',
'Core:ExplainWTC:StopWatch-Deadline' => 'Ostateczny termin dla "%1$s" w %2$d%%',
-
- // Bulk export
+ // Bulk export
'Core:BulkExport:MissingParameter_Param' => 'Brak parametru "%1$s"',
'Core:BulkExport:InvalidParameter_Query' => 'Nieprawidłowa wartość parametru "query". Nie ma słownika zapytań odpowiadającego identyfikatorowi: "%1$s".',
'Core:BulkExport:ExportFormatPrompt' => 'Format eksportu:',
@@ -967,20 +959,34 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Core:BulkExport:DateTimeFormatDefault_Example' => 'Domyślny format (%1$s), np. %2$s',
'Core:BulkExport:DateTimeFormatCustom_Format' => 'Własny format: %1$s',
'Core:BulkExport:PDF:PageNumber' => 'Strona %1$s',
- 'Core:DateTime:Placeholder_d' => 'DD', // Day of the month: 2 digits (with leading zero)
- 'Core:DateTime:Placeholder_j' => 'D', // Day of the month: 1 or 2 digits (without leading zero)
- 'Core:DateTime:Placeholder_m' => 'MM', // Month on 2 digits i.e. 01-12
- 'Core:DateTime:Placeholder_n' => 'M', // Month on 1 or 2 digits 1-12
- 'Core:DateTime:Placeholder_Y' => 'YYYY', // Year on 4 digits
- 'Core:DateTime:Placeholder_y' => 'YY', // Year on 2 digits
- 'Core:DateTime:Placeholder_H' => 'hh', // Hour 00..23
- 'Core:DateTime:Placeholder_h' => 'h', // Hour 01..12
- 'Core:DateTime:Placeholder_G' => 'hh', // Hour 0..23
- 'Core:DateTime:Placeholder_g' => 'h', // Hour 1..12
- 'Core:DateTime:Placeholder_a' => 'am/pm', // am/pm (lowercase)
- 'Core:DateTime:Placeholder_A' => 'AM/PM', // AM/PM (uppercase)
- 'Core:DateTime:Placeholder_i' => 'mm', // minutes, 2 digits: 00..59
- 'Core:DateTime:Placeholder_s' => 'ss', // seconds, 2 digits 00..59
+ 'Core:DateTime:Placeholder_d' => 'DD',
+ // Day of the month: 2 digits (with leading zero)
+ 'Core:DateTime:Placeholder_j' => 'D',
+ // Day of the month: 1 or 2 digits (without leading zero)
+ 'Core:DateTime:Placeholder_m' => 'MM',
+ // Month on 2 digits i.e. 01-12
+ 'Core:DateTime:Placeholder_n' => 'M',
+ // Month on 1 or 2 digits 1-12
+ 'Core:DateTime:Placeholder_Y' => 'YYYY',
+ // Year on 4 digits
+ 'Core:DateTime:Placeholder_y' => 'YY',
+ // Year on 2 digits
+ 'Core:DateTime:Placeholder_H' => 'hh',
+ // Hour 00..23
+ 'Core:DateTime:Placeholder_h' => 'h',
+ // Hour 01..12
+ 'Core:DateTime:Placeholder_G' => 'hh',
+ // Hour 0..23
+ 'Core:DateTime:Placeholder_g' => 'h',
+ // Hour 1..12
+ 'Core:DateTime:Placeholder_a' => 'am/pm',
+ // am/pm (lowercase)
+ 'Core:DateTime:Placeholder_A' => 'AM/PM',
+ // AM/PM (uppercase)
+ 'Core:DateTime:Placeholder_i' => 'mm',
+ // minutes, 2 digits: 00..59
+ 'Core:DateTime:Placeholder_s' => 'ss',
+ // seconds, 2 digits 00..59
'Core:Validator:Default' => 'Zły format',
'Core:Validator:Mandatory' => 'Proszę wypełnić to pole',
'Core:Validator:MustBeInteger' => 'Musi być liczbą całkowitą',
@@ -993,7 +999,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:TagSetFieldData' => '%2$s dla klasy %1$s',
'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',
@@ -1003,7 +1008,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:TagSetFieldData/Attribute:finalclass' => 'Klasa Tagu',
'Class:TagSetFieldData/Attribute:obj_class' => 'Klasa obiektu',
'Class:TagSetFieldData/Attribute:obj_attcode' => 'Kod pola',
-
'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Nie można usunąć używanych tagów',
'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Kody tagów lub etykiety muszą być unikalne',
'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Kod tagu musi zawierać od 3 do %1$d znaków alfanumerycznych, zaczynając od litery.',
@@ -1090,8 +1094,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:AsyncTask/Attribute:last_error+' => '',
'Class:AsyncTask/Attribute:last_attempt' => 'Ostatnia próba',
'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: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',
));
//
diff --git a/dictionaries/pl.dictionary.itop.ui.php b/dictionaries/pl.dictionary.itop.ui.php
index f572cda3f1..aa5228b67e 100644
--- a/dictionaries/pl.dictionary.itop.ui.php
+++ b/dictionaries/pl.dictionary.itop.ui.php
@@ -25,6 +25,12 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:AuditCategory/Attribute:definition_set+' => 'Wyrażenie OQL definiujące zbiór obiektów do audytu',
'Class:AuditCategory/Attribute:rules_list' => 'Zasady audytu',
'Class:AuditCategory/Attribute:rules_list+' => 'Zasady audytu dla kategorii',
+ '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 includes this category~~',
));
//
@@ -52,7 +58,42 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:AuditRule/Attribute:category_id' => 'Kategoria',
'Class:AuditRule/Attribute:category_id+' => 'Kategoria dla reguły',
'Class:AuditRule/Attribute:category_name' => 'Kategoria',
- 'Class:AuditRule/Attribute:category_name+' => 'Nazwa kategorii dla reguły',
+ 'Class:AuditRule/Attribute:category_name+' => 'Nazwa kategorii dla reguły'
+));
+
+//
+// Class: AuditDomain
+//
+
+Dict::Add('PL PL', 'Polish', 'Polski', array(
+ '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
+//
+
+Dict::Add('PL PL', 'Polish', 'Polski', array(
+ '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~~',
));
//
@@ -70,6 +111,16 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:Query/Attribute:is_template+' => 'Może służyć jako źródło OQL odbiorcy w powiadomieniach',
'Class:Query/Attribute:is_template/Value:yes' => 'Tak',
'Class:Query/Attribute:is_template/Value:no' => 'Nie',
+ '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~~',
+ 'Query:baseinfo' => 'General information~~',
+ 'Query:exportInfo' => 'Export information~~',
'Class:QueryOQL/Attribute:fields' => 'Pola',
'Class:QueryOQL/Attribute:fields+' => 'Rozdzielana przecinkami lista atrybutów (lub alias.attribute) do wyeksportowania',
'Class:QueryOQL' => 'Zapytanie OQL',
@@ -118,10 +169,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'Class:User/Attribute:status+' => 'Czy konto użytkownika jest włączone czy wyłączone.',
'Class:User/Attribute:status/Value:enabled' => 'Włączone',
'Class:User/Attribute:status/Value:disabled' => 'Wyłączone',
-
'Class:User/Error:LoginMustBeUnique' => 'Login musi być unikatowy - "%1s" jest już używany.',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Do użytkownika musi być przypisany co najmniej jeden profil.',
-
'Class:User/Error:ProfileNotAllowed' => 'Nie można dodać profilu "%1$s" nie ma on dostępu do zaplecza',
'Class:User/Error:StatusChangeIsNotAllowed' => 'Zmiana statusu nie jest dozwolona dla własnego użytkownika',
'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Dozwolone organizacje muszą zawierać organizację użytkownika',
@@ -323,11 +372,34 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
//
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Expression:Unit:Short:DAY' => 'd',
- 'Expression:Unit:Short:WEEK' => 't',
+ 'Expression:Unit:Short:WEEK' => 'w',
'Expression:Unit:Short:MONTH' => 'm',
- 'Expression:Unit:Short:YEAR' => 'r',
+ 'Expression:Unit:Short:YEAR' => 'y',
));
+//
+// Duplicated into itop-welcome-itil ( will be removed from here...)
+//
+Dict::Add('PL PL', 'Polish', 'Polski', array(
+ 'Menu:WelcomeMenu' => 'Witaj',
+ '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',
+ 'Menu:CSVImportMenu+' => 'Zbiorcze tworzenie lub aktualizacja',
+ 'Menu:DataModelMenu' => 'Model danych',
+ 'Menu:DataModelMenu+' => 'Omówienie modelu danych',
+ 'Menu:ExportMenu' => 'Eksport',
+ 'Menu:ExportMenu+' => 'Eksportuj wyniki dowolnego zapytania w formacie HTML, CSV lub XML',
+ 'Menu:NotificationsMenu' => 'Powiadomienia',
+ 'Menu:NotificationsMenu+' => 'Konfiguracja powiadomień',
+ 'Menu:MyShortcuts' => 'Moje skróty',
+ 'Menu:DataAdministration' => 'Administracja danymi',
+ 'Menu:DataAdministration+' => 'Administracja danymi',
+));
//
// String from the User Interface: menu, messages, buttons, etc...
@@ -337,12 +409,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'BooleanLabel:yes' => 'tak',
'BooleanLabel:no' => 'nie',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login',
- 'Menu:WelcomeMenu' => 'Witaj',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenu+' => 'Witaj w '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Witaj',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage+' => 'Witaj w '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Witaj w '.ITOP_APPLICATION_SHORT,
-
'UI:WelcomeMenu:LeftBlock' => '
'.ITOP_APPLICATION_SHORT.' to kompletny portal operacyjny OpenSource IT.
Obejmuje:
Kompletna baza danych CMDB (baza danych zarządzania konfiguracją) do dokumentowania inwentaryzacji IT i zarządzania nią.
Zarządzaj najważniejszym zasobem swojego IT: dokumentacją.
',
- 'UI:WelcomeMenu:Text'=> '
Gratulacje, wylądowałeś na '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
+ 'UI:WelcomeMenu:Text' => '
Gratulacje, wylądowałeś na '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
Ta wersja ma zupełnie nowy, bardziej nowoczesny i dostępny projekt zaplecza.
@@ -390,7 +456,8 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'UI:Button:GlobalSearch' => 'Szukaj',
'UI:Button:Search' => ' Szukaj ',
'UI:Button:Clear' => ' Wyczyść ',
- 'UI:Button:SearchInHierarchy' => ' Szukaj w hierarchii ',
+ 'UI:Button:Confirm' => ' Confirm ~~',
+ 'UI:Button:SearchInHierarchy' => ' Szukaj w hierarchii ',
'UI:Button:Query' => ' Zapytanie ',
'UI:Button:Ok' => 'Ok',
'UI:Button:Save' => 'Zapisz',
@@ -430,7 +497,6 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'UI:UserPref:DoNotShowAgain' => 'Nie pokazuj ponownie',
'UI:InputFile:NoFileSelected' => 'Nie wybrano pliku',
'UI:InputFile:SelectFile' => 'Wybierz plik',
-
'UI:SearchToggle' => 'Szukaj',
'UI:ClickToCreateNew' => 'Utwórz %1$s',
'UI:SearchFor_Class' => 'Szukaj obiektów %1$s',
@@ -450,7 +516,6 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'UI:Error:CannotWriteToTmp_Dir' => 'Nie można zapisać pliku tymczasowego na dysku. upload_tmp_dir = "%1$s".',
'UI:Error:UploadStoppedByExtension_FileName' => 'Przesyłanie zatrzymane przez rozszerzenie. (Oryginalna nazwa pliku = "%1$s").',
'UI:Error:UploadFailedUnknownCause_Code' => 'Przesyłanie pliku nie powiodło się, nieznana przyczyna. (Kod błędu = "%1$s").',
-
'UI:Error:1ParametersMissing' => 'Błąd: dla tej operacji należy określić następujący parametr: %1$s.',
'UI:Error:2ParametersMissing' => 'Błąd: dla tej operacji należy określić następujące parametry: %1$s i %2$s.',
'UI:Error:3ParametersMissing' => 'Błąd: dla tej operacji należy określić następujące parametry: %1$s, %2$s i %3$s.',
@@ -472,7 +537,7 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'UI:Error:MaintenanceMode' => 'Aplikacja jest obecnie w trakcie konserwacji',
'UI:Error:MaintenanceTitle' => 'Konserwacja',
'UI:Error:InvalidToken' => 'Błąd: żądana operacja została już wykonana (nie znaleziono tokena CSRF)',
-
+ 'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s does not exist (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.',
@@ -501,6 +566,7 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'UI:Menu:OtherActions' => 'Inne działania',
'UI:Menu:Transitions' => 'Przejścia',
'UI:Menu:OtherTransitions' => 'Inne przejścia',
+ 'UI:Menu:View' => 'View this object~~',
'UI:Menu:New' => 'Nowy...',
'UI:Menu:Add' => 'Dodaj...',
'UI:Menu:Manage' => 'Zarządzaj...',
@@ -509,6 +575,9 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'UI:Menu:Modify' => 'Zmień...',
'UI:Menu:Delete' => 'Usuń...',
'UI:Menu:BulkDelete' => 'Usuń...',
+ 'UI:Menu:BulkDelete_Class' => 'Delete %1$s objects...~~',
+ 'UI:Menu:BulkDelete_Link' => 'Delete %1$s...~~',
+ 'UI:Menu:BulkDelete_Remote' => 'Delete %1$s...~~',
'UI:UndefinedObject' => 'nieokreślony',
'UI:Document:OpenInNewWindow:Download' => 'Otwórz w nowym oknie: %1$s, Pobierz: %2$s',
'UI:SplitDateTime-Date' => 'data',
@@ -541,7 +610,6 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'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.',
@@ -552,50 +620,49 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'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: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:LogOff:ClickHereToLoginAgain' => 'Kliknij tutaj, aby zalogować się ponownie...',
+ 'UI:ChangePwdMenu' => 'Zmień hasło...',
+ 'UI:Login:PasswordChanged' => 'Hasło ustawione pomyślnie!',
+ 'UI:Login:PasswordNotChanged' => 'Error: Password is the same!~~',
'UI:AccessRO-All' => ITOP_APPLICATION.' jest tylko do odczytu',
'UI:AccessRO-Users' => ITOP_APPLICATION.' jest tylko do odczytu dla użytkowników końcowych',
- 'UI:ApplicationEnvironment' => 'Środowisko aplikacji: %1$s',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Nowe hasło i powtórzone nowe hasło nie pasują!',
+ 'UI:ApplicationEnvironment' => 'Środowisko aplikacji: %1$s',
+ '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: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:CSVImport:MappingSelectOne' => '-- wybierz jeden --',
- 'UI:CSVImport:MappingNotApplicable' => '-- zignoruj to pole --',
- 'UI:CSVImport:NoData' => 'Pusty zestaw danych ... proszę podać dane!',
- 'UI:Title:DataPreview' => 'Podgląd danych',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Błąd: dane zawierają tylko jedną kolumnę. Czy wybrałeś odpowiedni znak separatora?',
- 'UI:CSVImport:FieldName' => 'Pole %1$d',
- 'UI:CSVImport:DataLine1' => 'Linia danych 1',
- 'UI:CSVImport:DataLine2' => 'Linia danych 2',
- 'UI:CSVImport:idField' => 'id (Klucz podstawowy)',
+ 'UI:Login:Error:NoValidProfiles' => 'Nie podano prawidłowego profilu',
+ 'UI:CSVImport:MappingSelectOne' => '-- wybierz jeden --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- zignoruj to pole --',
+ 'UI:CSVImport:NoData' => 'Pusty zestaw danych ... proszę podać dane!',
+ 'UI:Title:DataPreview' => 'Podgląd danych',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Błąd: dane zawierają tylko jedną kolumnę. Czy wybrałeś odpowiedni znak separatora?',
+ 'UI:CSVImport:FieldName' => 'Pole %1$d',
+ 'UI:CSVImport:DataLine1' => 'Linia danych 1',
+ 'UI:CSVImport:DataLine2' => 'Linia danych 2',
+ 'UI:CSVImport:idField' => 'id (Klucz podstawowy)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Import zbiorczy',
- 'UI:Title:BulkImport+' => 'Kreator importu CSV',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronizacja %1$d pbiektów klasy %2$s',
- 'UI:CSVImport:ClassesSelectOne' => '-- wybierz jeden --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Błąd wewnętrzny: "%1$s" to nieprawidłowy kod, ponieważ "%2$s" NIE jest zewnętrznym kluczem klasy "%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d obiekt(y) pozostaną niezmienione.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d obiekt(y) zostaną zmodyfikowane.',
+ 'UI:Title:BulkImport+' => 'Kreator importu CSV',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronizacja %1$d pbiektów klasy %2$s',
+ 'UI:CSVImport:ClassesSelectOne' => '-- wybierz jeden --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Błąd wewnętrzny: "%1$s" to nieprawidłowy kod, ponieważ "%2$s" NIE jest zewnętrznym kluczem klasy "%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d obiekt(y) pozostaną niezmienione.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d obiekt(y) zostaną zmodyfikowane.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d obiekt(y) zostaną dodane.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d obiekt(y) będą miały błędy.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d obiekt(y) pozostały niezmienione.',
@@ -641,11 +708,14 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Wyszukiwanie uniwersalne',
'UI:UniversalSearch:Error' => 'Błąd: %1$s',
'UI:UniversalSearch:LabelSelectTheClass' => 'Wybierz klasę do przeszukania: ',
-
'UI:CSVReport-Value-Modified' => 'Zmodyfikowano',
'UI:CSVReport-Value-SetIssue' => 'Nie można było zmienić',
'UI:CSVReport-Value-ChangeIssue' => 'Nie można zmienić na %1$s',
'UI:CSVReport-Value-NoMatch' => 'Nie pasuje - powód: %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' => 'Brak wymaganej wartości',
'UI:CSVReport-Value-Ambiguous' => 'Uwaga: znaleziono %1$s obiektów',
'UI:CSVReport-Row-Unchanged' => 'niezmieniony',
@@ -659,15 +729,16 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'UI:CSVReport-Value-Issue-Readonly' => 'Atrybut \'%1$s\' jest tylko do odczytu i nie można go modyfikować (bieżąca wartość: %2$s, proponowana wartość: %3$s)',
'UI:CSVReport-Value-Issue-Format' => 'Nie udało się przetworzyć danych wejściowych: %1$s',
'UI:CSVReport-Value-Issue-NoMatch' => 'Nieoczekiwana wartość atrybutu \'%1$s\': nie znaleziono dopasowania, sprawdź pisownię',
+ 'UI:CSVReport-Value-Issue-AllowedValues' => 'Allowed \'%1$s\' value(s): %2$s~~',
'UI:CSVReport-Value-Issue-Unknown' => 'Nieoczekiwana wartość atrybutu \'%1$s\': %2$s',
'UI:CSVReport-Row-Issue-Inconsistent' => 'Atrybuty nie są ze sobą spójne: %1$s',
'UI:CSVReport-Row-Issue-Attribute' => 'Nieoczekiwane wartość(ci) atrybutu',
'UI:CSVReport-Row-Issue-MissingExtKey' => 'Nie można utworzyć z powodu braku kluczy zewnętrznych: %1$s',
'UI:CSVReport-Row-Issue-DateFormat' => 'zły format daty',
+ 'UI:CSVReport-Row-Issue-ExpectedDateFormat' => 'Expected format: %1$s~~',
'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-Icon-Unchanged' => 'Niezmieniony',
'UI:CSVReport-Icon-Modified' => 'Zmodyfikowano',
'UI:CSVReport-Icon-Missing' => 'Brakujący',
@@ -682,14 +753,32 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'UI:CSVReport-Stats-Errors' => '%1$.0f %% załadowanych obiektów zawiera błędy i zostanie zignorowanych.',
'UI:CSVReport-Stats-Created' => '%1$.0f %% załadowanych obiektów zostanie utworzonych.',
'UI:CSVReport-Stats-Modified' => '%1$.0f %% załadowanych obiektów zostanie zmodyfikowanych.',
-
'UI:CSVExport:AdvancedMode' => 'Tryb zaawansowany',
'UI:CSVExport:AdvancedMode+' => 'W trybie zaawansowanym do eksportu dodawanych jest kilka kolumn: id obiektu, id kluczy zewnętrznych i ich atrybuty uzgadniania.',
'UI:CSVExport:LostChars' => 'Problem z kodowaniem',
'UI:CSVExport:LostChars+' => 'Pobrany plik zostanie zakodowany w formacie %1$s. '.ITOP_APPLICATION_SHORT.' wykrył znaki, które nie są zgodne z tym formatem. Znaki te zostaną albo zastąpione substytutem (np. zaakcentowane znaki tracące akcent), albo zostaną odrzucone. Możesz skopiować / wkleić dane z przeglądarki internetowej. Alternatywnie możesz skontaktować się z administratorem w celu zmiany kodowania (patrz parametr \'csv_file_default_charset\').',
-
'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - Audyt CMDB',
'UI:Audit:InteractiveAudit' => 'Audyt interaktywny',
+ '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' => 'Reguła audytu',
'UI:Audit:HeaderNbObjects' => '# Obiekty',
'UI:Audit:HeaderNbErrors' => '# Błędy',
@@ -705,8 +794,6 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'UI:Audit:Dashboard:ObjectsInError' => 'Obiekty z błędami',
'UI:Audit:Dashboard:ObjectsValidated' => 'Obiekty sprawdzone',
'UI:Audit:AuditCategory:Subtitle' => '%1$s błędów z %2$s - %3$s%%',
-
-
'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - Wykonywanie zapytań OQL',
'UI:RunQuery:QueryExamples' => 'Przykłady zapytań',
'UI:RunQuery:QueryResults' => 'Wyniki zapytań',
@@ -745,7 +832,6 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'UI:Schema:Label' => 'Etykieta',
'UI:Schema:Label+' => 'Etykieta atrybutu',
'UI:Schema:Type' => 'Typ',
-
'UI:Schema:Type+' => 'Typ danych atrybutu',
'UI:Schema:Origin' => 'Pochodzenie',
'UI:Schema:Origin+' => 'Klasa bazowa, w której zdefiniowano ten atrybut',
@@ -793,6 +879,16 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'UI:Schema:DisplaySelector/Code' => 'Kod',
'UI:Schema:Attribute/Filter' => 'Filtr',
'UI:Schema:DefaultNullValue' => 'Domyślnie pusty (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+' => 'Wpisz pierwsze 3 znaki...',
'UI:Edit:SearchQuery' => 'Wybierz wstępnie zdefiniowane zapytanie',
'UI:Edit:TestQuery' => 'Zapytanie testowe',
@@ -866,9 +962,9 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'UI:Search:Count_ObjectsOf_Class_Found' => 'znaleziono obiektów %1$d klasy %2$s.',
'UI:Search:NoObjectFound' => 'Nie znaleziono obiektu.',
'UI:ModificationPageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s zmiana',
- 'UI:ModificationTitle_Class_Object' => 'Zmiana %1$s: %2$s',
+ 'UI:ModificationTitle_Class_Object' => 'Zmiana %1$s: %2$s',
'UI:ClonePageTitle_Object_Class' => ITOP_APPLICATION_SHORT.' - Klonuj %1$s - %2$s zmianę',
- 'UI:CloneTitle_Class_Object' => 'Klonuje %1$s: %2$s',
+ 'UI:CloneTitle_Class_Object' => 'Klonuje %1$s: %2$s',
'UI:CreationPageTitle_Class' => ITOP_APPLICATION_SHORT.' - Tworzenie %1$s ',
'UI:CreationTitle_Class' => 'Tworzenie %1$s',
'UI:SelectTheTypeOf_Class_ToCreate' => 'Wybierz typ %1$s do utworzenia:',
@@ -884,7 +980,6 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'UI:SystemIntrusion' => 'Brak dostępu. Zażądałeś operacji, która nie jest dla Ciebie dozwolona.',
'UI:FatalErrorMessage' => 'Błąd krytyczny, '.ITOP_APPLICATION_SHORT.' nie może kontynuować.',
'UI:Error_Details' => 'Błąd: %1$s.',
-
'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' zarządzanie użytkownikami - projekcje profili',
'UI:UserManagement:Class' => 'Klasa',
'UI:UserManagement:Class+' => 'Klasa obiektów',
@@ -919,66 +1014,42 @@ Mamy nadzieję, że spodoba ci się ta wersja tak samo, jak nam się podobało j
'UI:UserManagement:NoLifeCycleApplicable' => 'Nie dotyczy',
'UI:UserManagement:NoLifeCycleApplicable+' => 'Dla tej klasy nie zdefiniowano żadnego cyklu życia',
'UI:UserManagement:GrantMatrix' => 'Matryca uprawnień',
-
- 'Menu:AdminTools' => 'Administracja',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Narzędzia administracyjne',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Narzędzia dostępne tylko dla użytkowników posiadających profil administratora',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System',
-
'UI:ChangeManagementMenu' => 'Zarządzanie zmianami',
'UI:ChangeManagementMenu+' => 'Zarządzanie zmianami',
'UI:ChangeManagementMenu:Title' => 'Przegląd zmian',
'UI-ChangeManagementMenu-ChangesByType' => 'Zmiany według typu',
'UI-ChangeManagementMenu-ChangesByStatus' => 'Zmiany według statusu',
'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Zmiany jeszcze nie przypisane',
-
'UI:ConfigurationManagementMenu' => 'Zarządzanie konfiguracją',
'UI:ConfigurationManagementMenu+' => 'Zarządzanie konfiguracją',
'UI:ConfigurationManagementMenu:Title' => 'Przegląd infrastruktury',
'UI-ConfigurationManagementMenu-InfraByType' => 'Obiekty infrastruktury według typu',
'UI-ConfigurationManagementMenu-InfraByStatus' => 'Obiekty infrastruktury według statusu',
-
'UI:ConfigMgmtMenuOverview:Title' => 'Pulpit zarządzania konfiguracją',
'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Elementy konfiguracji według statusu',
'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Elementy konfiguracji według typu',
-
'UI:RequestMgmtMenuOverview:Title' => 'Pulpit zarządzania zgłoszeniami',
'UI-RequestManagementOverview-RequestByService' => 'Zgłoszenia użytkowników według usług',
'UI-RequestManagementOverview-RequestByPriority' => 'Zgłoszenia użytkowników według priorytetu',
'UI-RequestManagementOverview-RequestUnassigned' => 'Zgłoszenia użytkownika nie przypisane agentowi',
-
'UI:IncidentMgmtMenuOverview:Title' => 'Pulpit zarządzania incydentami',
'UI-IncidentManagementOverview-IncidentByService' => 'Incydenty według usług',
'UI-IncidentManagementOverview-IncidentByPriority' => 'Incydenty według priorytetu',
'UI-IncidentManagementOverview-IncidentUnassigned' => 'Incydenty nie przypisane agentowi',
-
'UI:ChangeMgmtMenuOverview:Title' => 'Pulpit zarządzania zmianami',
'UI-ChangeManagementOverview-ChangeByType' => 'Zmiany według typu',
'UI-ChangeManagementOverview-ChangeUnassigned' => 'Zmiany nie przypisane agentowi',
'UI-ChangeManagementOverview-ChangeWithOutage' => 'Przerwy spowodowane zmianami',
-
'UI:ServiceMgmtMenuOverview:Title' => 'Pulpit zarządzania usługami',
'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Umowy z klientami do odnowienia za 30 dni',
'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Umowy z dostawcami do odnowienia za 30 dni',
-
'UI:ContactsMenu' => 'Kontakty',
'UI:ContactsMenu+' => 'Kontakty',
'UI:ContactsMenu:Title' => 'Przegląd kontaktów',
'UI-ContactsMenu-ContactsByLocation' => 'Kontakty według lokalizacji',
'UI-ContactsMenu-ContactsByType' => 'Kontakty według typu',
'UI-ContactsMenu-ContactsByStatus' => 'Kontakty według statusu',
-
- 'Menu:CSVImportMenu' => 'Import CSV',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => 'Zbiorcze tworzenie lub aktualizacja',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataModelMenu' => 'Model danych',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Omówienie modelu danych',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ExportMenu' => 'Eksport',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Eksportuj wyniki dowolnego zapytania w formacie HTML, CSV lub XML',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:NotificationsMenu' => 'Powiadomienia',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Konfiguracja powiadomień',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Konfiguracja Powiadomienia',
'UI:NotificationsMenu:Help' => 'Pomoc',
'UI:NotificationsMenu:HelpContent' => '
W '.ITOP_APPLICATION_SHORT.' powiadomienia są w pełni konfigurowalne. Opierają się na dwóch zestawach obiektów: wyzwalaczach i działaniach .
@@ -1009,53 +1080,18 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'UI:NotificationsMenu:Actions:ActionWebhook' => 'Działania webhook (integracje wychodzące)',
'UI:NotificationsMenu:Actions:Action' => 'Inne działania',
'UI:NotificationsMenu:AvailableActions' => 'Dostępne działania',
-
'Menu:TagAdminMenu' => 'Konfiguracja tagów',
'Menu:TagAdminMenu+' => 'Zarządzanie wartościami tagów',
'UI:TagAdminMenu:Title' => 'Konfiguracja tagów',
'UI:TagAdminMenu:NoTags' => 'Nie skonfigurowano pola tagu',
'UI:TagSetFieldData:Error' => 'Błąd: %1$s',
-
- 'Menu:AuditCategories' => 'Kategorie audytu',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Kategorie audytu',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Kategorie audytu',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:RunQueriesMenu' => 'Uruchom zapytania', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Uruchom dowolne zapytanie',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:QueryMenu' => 'Słownik zapytań',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Słownik zapytań',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataAdministration' => 'Administracja danymi',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'Administracja danymi',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UniversalSearchMenu' => 'Wyszukiwanie uniwersalne',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Szukaj wszystkiego...', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserManagementMenu' => 'Zarządzanie użytkownikami',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'Zarządzanie użytkownikami', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ProfilesMenu' => 'Profile',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Profile',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu:Title' => 'Profile',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserAccountsMenu' => 'Konta użytkowników',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu+' => 'Konta użytkowników',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu:Title' => 'Konta użytkowników',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
'UI:iTopVersion:Short' => '%1$s wersja %2$s',
'UI:iTopVersion:Long' => '%1$s wersja %2$s-%3$s zbudowana na %4$s',
'UI:PropertiesTab' => 'Właściwości',
-
'UI:OpenDocumentInNewWindow_' => 'Otwórz',
'UI:DownloadDocument_' => 'Pobierz',
'UI:Document:NoPreview' => 'Brak podglądu tego typu dokumentu',
'UI:Download-CSV' => 'Pobierz %1$s',
-
'UI:DeadlineMissedBy_duration' => 'Nieodebrane przez %1$s',
'UI:Deadline_LessThan1Min' => '< 1 min',
'UI:Deadline_Minutes' => '%1$d min',
@@ -1098,7 +1134,7 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'UI:RelationTooltip:ImpactedItems_N_of_M' => '# dotkniętych elementów: %1$d / %2$d',
'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Krytyczny próg: %1$d / %2$d',
'Portal:Title' => ITOP_APPLICATION_SHORT.' portal użytkownika',
- 'Portal:NoRequestMgmt' => 'Drogi %1$s, zostałeś przekierowany na tę stronę, ponieważ Twoje konto jest skonfigurowane z profilem \'Portal użytkownika\'. Niestety, '.ITOP_APPLICATION_SHORT.' nie został zainstalowany z funkcją \'Zarządzanie zgłoszeniami\'. Skontaktuj się z administratorem.',
+ 'Portal:NoRequestMgmt' => 'Drogi %1$s, zostałeś przekierowany na tę stronę, ponieważ Twoje konto jest skonfigurowane z profilem \'Portal użytkownika\'.Niestety, '.ITOP_APPLICATION_SHORT.' nie został zainstalowany z funkcją \'Zarządzanie zgłoszeniami\'.Skontaktuj się z administratorem.',
'Portal:Refresh' => 'Odśwież',
'Portal:Back' => 'Wstecz',
'Portal:WelcomeUserOrg' => 'Witaj %1$s, z %2$s',
@@ -1134,9 +1170,13 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'Enum:Undefined' => 'Nieokreślony',
'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s d %2$s g %3$s min %4$s s',
'UI:ModifyAllPageTitle' => 'Zmień wszystko',
+ 'UI:Modify_ObjectsOf_Class' => 'Modifying objects of class %1$s~~',
'UI:Modify_N_ObjectsOf_Class' => 'Zmiana obiektów %1$d klasy %2$s',
'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Zmiana obiektów %1$d klasy %2$s poza %3$d',
'UI:Menu:ModifyAll' => 'Zmień...',
+ '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' => 'Zmień wszystko',
'UI:Button:PreviewModifications' => 'Podgląd zmian >>',
'UI:ModifiedObject' => 'Obiekt zmieniony',
@@ -1196,7 +1236,6 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'UI:PrintResolution:LetterLandscape' => 'Letter krajobraz',
'UI:Toggle:SwitchToStandardDashboard' => 'Przełącz na standardowy pulpit nawigacyjny',
'UI:Toggle:SwitchToCustomDashboard' => 'Przełącz na własny pulpit nawigacyjny',
-
'UI:ConfigureThisList' => 'Skonfiguruj listę...',
'UI:ListConfigurationTitle' => 'Konfiguracja listy',
'UI:ColumnsAndSortOrder' => 'Kolumny i porządek sortowania:',
@@ -1212,10 +1251,8 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'UI:ExtField_AsRemoteField' => '%1$s (%2$s)',
'UI:Button:MoveUp' => 'Wyżej',
'UI:Button:MoveDown' => 'Niżej',
-
'UI:OQL:UnknownClassAndFix' => 'Nieznana klasa "%1$s". Możesz spróbować "%2$s" w zamian.',
'UI:OQL:UnknownClassNoFix' => 'Nieznana klasa "%1$s"',
-
'UI:Dashboard:EditCustom' => 'Edytuj własną wersję...',
'UI:Dashboard:CreateCustom' => 'Utwórz wersję...',
'UI:Dashboard:DeleteCustom' => 'Usuń własną wersję...',
@@ -1226,13 +1263,10 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'UI:ImportDashboardText' => 'Wybierz plik pulpitu do zaimportowania:',
'UI:Dashboard:Actions' => 'Działania na pulpicie',
'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'Ten pulpit nawigacyjny wyświetla informacje, które nie obejmują bieżących zmian.',
-
-
'UI:DashletCreation:Title' => 'Utwórz nową wtyczkę',
'UI:DashletCreation:Dashboard' => 'Pulpit',
'UI:DashletCreation:DashletType' => 'Typ wtyczki',
'UI:DashletCreation:EditNow' => 'Edytuj pulpit',
-
'UI:DashboardEdit:Title' => 'Edytor pulpitu',
'UI:DashboardEdit:DashboardTitle' => 'Tytuł',
'UI:DashboardEdit:AutoReload' => 'Automatyczne odświeżanie',
@@ -1240,38 +1274,31 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'UI:DashboardEdit:AutoReloadSec+' => 'Dopuszczalne minimum %1$d sekund',
'UI:DashboardEdit:Revert' => 'Odwróć',
'UI:DashboardEdit:Apply' => 'Zastosuj',
-
'UI:DashboardEdit:Layout' => 'Układ',
'UI:DashboardEdit:Properties' => 'Właściwości pulpitu',
'UI:DashboardEdit:Dashlets' => 'Dostępne wtyczki',
'UI:DashboardEdit:DashletProperties' => 'Właściwości wtyczki',
-
'UI:Form:Property' => 'Właściwość',
'UI:Form:Value' => 'Wartość',
-
'UI:DashletUnknown:Label' => 'Nieznana',
'UI:DashletUnknown:Description' => 'Nieznana wtyczka (mogła zostać odinstalowana)',
'UI:DashletUnknown:RenderText:View' => 'Nie można wyrenderować wtyczki.',
'UI:DashletUnknown:RenderText:Edit' => 'Nie można wyrenderować wtyczki (klasa "%1$s"). Skontaktuj się z administratorem, jeśli jest nadal dostępny.',
'UI:DashletUnknown:RenderNoDataText:Edit' => 'Brak podglądu dla wtyczki (klasa "%1$s").',
'UI:DashletUnknown:Prop-XMLConfiguration' => 'Konfiguracja (pokazana jako nieprzetworzony XML)',
-
'UI:DashletProxy:Label' => 'Proxy',
'UI:DashletProxy:Description' => 'Wtyczka Proxy',
'UI:DashletProxy:RenderNoDataText:Edit' => 'Brak podglądu wtyczki innej firmy (klasa "%1$s").',
'UI:DashletProxy:Prop-XMLConfiguration' => 'Konfiguracja (pokazana jako nieprzetworzony XML)',
-
'UI:DashletPlainText:Label' => 'Tekst',
'UI:DashletPlainText:Description' => 'Zwykły tekst (bez formatowania)',
'UI:DashletPlainText:Prop-Text' => 'Tekst',
'UI:DashletPlainText:Prop-Text:Default' => 'Proszę tu wpisać tekst...',
-
'UI:DashletObjectList:Label' => 'Lista obiektów',
'UI:DashletObjectList:Description' => 'Wtyczka listy obiektów',
'UI:DashletObjectList:Prop-Title' => 'Tytuł',
'UI:DashletObjectList:Prop-Query' => 'Zapytanie',
'UI:DashletObjectList:Prop-Menu' => 'Menu',
-
'UI:DashletGroupBy:Prop-Title' => 'Tytuł',
'UI:DashletGroupBy:Prop-Query' => 'Zapytanie',
'UI:DashletGroupBy:Prop-Style' => 'Styl',
@@ -1285,24 +1312,20 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'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',
-
'UI:DashletGroupByPie:Label' => 'Wykres kołowy',
'UI:DashletGroupByPie:Description' => 'Wykres kołowy',
'UI:DashletGroupByBars:Label' => 'Wykres słupkowy',
'UI:DashletGroupByBars:Description' => 'Wykres słupkowy',
'UI:DashletGroupByTable:Label' => 'Grupuj według (tabela)',
'UI:DashletGroupByTable:Description' => 'Lista (pogrupowana według pola)',
-
- // New in 2.5
+ // New in 2.5
'UI:DashletGroupBy:Prop-Function' => 'Funkcja agregacji',
'UI:DashletGroupBy:Prop-FunctionAttribute' => 'Atrybut funkcji',
'UI:DashletGroupBy:Prop-OrderDirection' => 'Kierunek',
'UI:DashletGroupBy:Prop-OrderField' => 'Sortuj po',
'UI:DashletGroupBy:Prop-Limit' => 'Limit',
-
'UI:DashletGroupBy:Order:asc' => 'Rosnąco',
'UI:DashletGroupBy:Order:desc' => 'Malejąco',
-
'UI:GroupBy:count' => 'Liczba',
'UI:GroupBy:count+' => 'Liczba elementów',
'UI:GroupBy:sum' => 'Suma',
@@ -1313,14 +1336,12 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'UI:GroupBy:min+' => 'Minimum %1$s',
'UI:GroupBy:max' => 'Maksimum',
'UI:GroupBy:max+' => 'Maksimum %1$s',
- // ---
-
+ // ---
'UI:DashletHeaderStatic:Label' => 'Nagłówek',
'UI:DashletHeaderStatic:Description' => 'Wyświetla separator poziomy',
'UI:DashletHeaderStatic:Prop-Title' => 'Tytuł',
'UI:DashletHeaderStatic:Prop-Title:Default' => 'Kontakty',
'UI:DashletHeaderStatic:Prop-Icon' => 'Ikona',
-
'UI:DashletHeaderDynamic:Label' => 'Nagłówek ze statystykami',
'UI:DashletHeaderDynamic:Description' => 'Nagłówek ze statystykami (pogrupowane według ...)',
'UI:DashletHeaderDynamic:Prop-Title' => 'Tytuł',
@@ -1331,11 +1352,9 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'UI:DashletHeaderDynamic:Prop-Query' => 'Zapytanie',
'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Grupuj według',
'UI:DashletHeaderDynamic:Prop-Values' => 'Wartości',
-
'UI:DashletBadge:Label' => 'Symbol',
'UI:DashletBadge:Description' => 'Ikona obiektu z nowym / wyszukiwaniem',
'UI:DashletBadge:Prop-Class' => 'Klasa',
-
'DayOfWeek-Sunday' => 'Niedziela',
'DayOfWeek-Monday' => 'Poniedziałek',
'DayOfWeek-Tuesday' => 'Wtorek',
@@ -1355,8 +1374,7 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'Month-10' => 'Październik',
'Month-11' => 'Listopad',
'Month-12' => 'Grudzień',
-
- // Short version for the DatePicker
+ // Short version for the DatePicker
'DayOfWeek-Sunday-Min' => 'Ni',
'DayOfWeek-Monday-Min' => 'Po',
'DayOfWeek-Tuesday-Min' => 'Wt',
@@ -1376,13 +1394,13 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'Month-10-Short' => 'Paź',
'Month-11-Short' => 'Lis',
'Month-12-Short' => 'Gru',
- 'Calendar-FirstDayOfWeek' => '1',// 0 = Sunday, 1 = Monday, etc...
-
+ 'Calendar-FirstDayOfWeek' => '1',
+ // 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Utwórz skrót...',
+ 'UI:Menu:FilterList' => 'Display list with search criteria~~',
'UI:ShortcutRenameDlg:Title' => 'Zmień nazwę skrótu',
'UI:ShortcutListDlg:Title' => 'Utwórz skrót do listy',
'UI:ShortcutDelete:Confirm' => 'Potwierdź, że chcesz usunąć skrót(y).',
- 'Menu:MyShortcuts' => 'Moje skróty',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Skrót',
'Class:Shortcut+' => '',
'Class:Shortcut/Attribute:name' => 'Nazwa',
@@ -1396,12 +1414,10 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Własne',
'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Automatyczne odświeżanie (sekundy)',
'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'Dopuszczalne minimum %1$d sekund',
-
'UI:FillAllMandatoryFields' => 'Proszę wypełnić wszystkie wymagane pola.',
'UI:ValueMustBeSet' => 'Podaj wartość',
'UI:ValueMustBeChanged' => 'Zmień wartość',
'UI:ValueInvalidFormat' => 'Niepoprawny format',
-
'UI:CSVImportConfirmTitle' => 'Potwierdź operację',
'UI:CSVImportConfirmMessage' => 'Czy na pewno chcesz to zrobić?',
'UI:CSVImportError_items' => 'Błędy: %1$d',
@@ -1427,11 +1443,9 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
i
minuty (2 cyfry, np. 00..59)
s
sekundy (2 cyfry, np. 00..59)
',
-
'UI:Button:Remove' => 'Usuń',
'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',
@@ -1441,12 +1455,10 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'UI:About:ManualExtensionSource' => 'Rozbudowa',
'UI:About:Extension_Version' => 'Wersja: %1$s',
'UI:About:RemoteExtensionSource' => 'Dane',
-
'UI:DisconnectedDlgMessage' => 'Jesteś rozłączony. Aby kontynuować korzystanie z aplikacji, musisz się zidentyfikować.',
'UI:DisconnectedDlgTitle' => 'Uwaga!',
'UI:LoginAgain' => 'Zaloguj się ponownie',
'UI:StayOnThePage' => 'Zostań na tej stronie',
-
'ExcelExporter:ExportMenu' => 'Eksport do Excela...',
'ExcelExporter:ExportDialogTitle' => 'Eksport do Excela',
'ExcelExporter:ExportButton' => 'Eksport',
@@ -1459,7 +1471,6 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'ExcelExport:Statistics' => 'Statystyka',
'portal:legacy_portal' => 'Portal użytkownika',
'portal:backoffice' => ITOP_APPLICATION_SHORT.' Interfejs użytkownika biurowego',
-
'UI:CurrentObjectIsLockedBy_User' => 'Obiekt jest zablokowany, ponieważ jest obecnie modyfikowany przez %1$s.',
'UI:CurrentObjectIsLockedBy_User_Explanation' => 'Obiekt jest obecnie modyfikowany przez %1$s. Twoje modyfikacje nie mogą zostać przesłane, ponieważ zostałyby nadpisane.',
'UI:CurrentObjectIsSoftLockedBy_User' => 'Obiekt jest obecnie modyfikowany przez %1$s. Będziesz mógł przesłać swoje modyfikacje, gdy zostanie on zwolniony.',
@@ -1467,43 +1478,36 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'UI:CurrentObjectLockExpired_Explanation' => 'Blokada zapobiegająca jednoczesnym modyfikacjom obiektu wygasła. Nie możesz już przesłać swojej modyfikacji, ponieważ inni użytkownicy mogą teraz modyfikować ten obiekt.',
'UI:ConcurrentLockKilled' => 'Usunięto blokadę uniemożliwiającą modyfikacje bieżącego obiektu.',
'UI:Menu:KillConcurrentLock' => 'Ubij blokadę jednoczesnej modyfikacji !',
-
'UI:Menu:ExportPDF' => 'Eksport jako PDF...',
'UI:Menu:PrintableVersion' => 'Wersja do druku',
-
'UI:BrowseInlineImages' => 'Przeglądaj obrazy...',
'UI:UploadInlineImageLegend' => 'Prześlij nowy obraz',
'UI:SelectInlineImageToUpload' => 'Wybierz obraz do przesłania',
'UI:AvailableInlineImagesLegend' => 'Dostępne obrazy',
'UI:NoInlineImage' => 'Na serwerze nie ma obrazu. Użyj przycisku "Przeglądaj" powyżej, aby wybrać obraz ze swojego komputera i przesłać go na serwer.',
-
'UI:ToggleFullScreen' => 'Przełącz Maksymalizuj / Minimalizuj',
'UI:Button:ResetImage' => 'Odzyskaj poprzedni obraz',
'UI:Button:RemoveImage' => 'Usuń obraz',
'UI:Button:UploadImage' => 'Prześlij obraz z dysku',
'UI:UploadNotSupportedInThisMode' => 'Modyfikacja obrazów lub plików nie jest obsługiwana w tym trybie.',
-
'UI:Button:RemoveDocument' => 'Usuń dokument',
-
- // Search form
+ // Search form
'UI:Search:Toggle' => 'Zwiń / Rozwiń',
'UI:Search:AutoSubmit:DisabledHint' => 'Automatyczne przesyłanie zostało wyłączone dla tej klasy',
'UI:Search:Obsolescence:DisabledHint' => 'W oparciu o Twoje preferencje wycofane dane są ukrywane',
'UI:Search:NoAutoSubmit:ExplainText' => 'Dodaj jakieś kryterium w polu wyszukiwania lub kliknij przycisk wyszukiwania, aby wyświetlić obiekty.',
'UI:Search:Criterion:MoreMenu:AddCriteria' => 'Dodaj nowe kryteria',
- // - Add new criteria button
+ // - Add new criteria button
'UI:Search:AddCriteria:List:RecentlyUsed:Title' => 'Ostatnio używane',
'UI:Search:AddCriteria:List:MostPopular:Title' => 'Najbardziej popularne',
'UI:Search:AddCriteria:List:Others:Title' => 'Inne',
'UI:Search:AddCriteria:List:RecentlyUsed:Placeholder' => 'Jeszcze nic.',
-
- // - Criteria header actions
+ // - Criteria header actions
'UI:Search:Criteria:Toggle' => 'Minimalizuj / Rozwiń',
'UI:Search:Criteria:Remove' => 'Usunięty',
'UI:Search:Criteria:Locked' => 'Zablokowany',
-
- // - Criteria titles
- // - Default widget
+ // - Criteria titles
+ // - Default widget
'UI:Search:Criteria:Title:Default:Any' => '%1$s: Każdy',
'UI:Search:Criteria:Title:Default:Empty' => '%1$s jest pusty',
'UI:Search:Criteria:Title:Default:NotEmpty' => '%1$s nie jest pusty',
@@ -1525,53 +1529,57 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'UI:Search:Criteria:Title:Default:Between:All' => '%1$s: Każdy',
'UI:Search:Criteria:Title:Default:Between:From' => '%1$s z %2$s',
'UI:Search:Criteria:Title:Default:Between:Until' => '%1$s aż do %2$s',
- // - Numeric widget
- // None yet
- // - DateTime widget
+ // - Numeric widget
+ // None yet
+ // - DateTime widget
'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= 1$s <= %3$s',
- // - Enum widget
+ // - Enum widget
'UI:Search:Criteria:Title:Enum:In' => '%1$s: %2$s',
'UI:Search:Criteria:Title:Enum:In:Many' => '%1$s: %2$s i %3$s inne',
'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: Każdy',
- // - TagSet widget
+ // - TagSet widget
'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s',
- // - External key widget
+ // - External key widget
'UI:Search:Criteria:Title:ExternalKey:Empty' => '%1$s zdefiniowany',
'UI:Search:Criteria:Title:ExternalKey:NotEmpty' => '%1$s nie zdefiniowany',
'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 i %3$s inne',
'UI:Search:Criteria:Title:ExternalKey:In:All' => '%1$s: Każdy',
- // - Hierarchical key widget
+ // - Hierarchical key widget
'UI:Search:Criteria:Title:HierarchicalKey:Empty' => '%1$s zdefiniowany',
'UI:Search:Criteria:Title:HierarchicalKey:NotEmpty' => '%1$s nie zdefiniowany',
'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 i %3$s inne',
'UI:Search:Criteria:Title:HierarchicalKey:In:All' => '%1$s: Każdy',
-
- // - Criteria operators
- // - Default widget
+ // - Criteria operators
+ // - Default widget
'UI:Search:Criteria:Operator:Default:Empty' => 'Jest pusty',
'UI:Search:Criteria:Operator:Default:NotEmpty' => 'Nie jest pusty',
'UI:Search:Criteria:Operator:Default:Equals' => 'Równe',
'UI:Search:Criteria:Operator:Default:Between' => 'Pomiędzy',
- // - String widget
+ // - String widget
'UI:Search:Criteria:Operator:String:Contains' => 'Zawiera',
'UI:Search:Criteria:Operator:String:StartsWith' => 'Zaczyna się od',
'UI:Search:Criteria:Operator:String:EndsWith' => 'Kończy się na',
'UI:Search:Criteria:Operator:String:RegExp' => 'Wyr. regularne',
- // - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Równe',// => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Większe',// => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Większe / równe',// > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Mniejsze',// => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Mniejsze / równe',// > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Różne',// => '≠',
- // - Tag Set Widget
+ // - Numeric widget
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Równe',
+ // => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Większe',
+ // => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Większe / równe',
+ // > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Mniejsze',
+ // => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Mniejsze / równe',
+ // > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Różne',
+ // => '≠',
+ // - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Dopasowania',
-
- // - Other translations
+ // - Other translations
'UI:Search:Value:Filter:Placeholder' => 'Filtruj...',
'UI:Search:Value:Search:Placeholder' => 'Szukaj...',
'UI:Search:Value:Autocomplete:StartTyping' => 'Zacznij wpisywać możliwe wartości.',
@@ -1579,8 +1587,7 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'UI:Search:Value:Autocomplete:NoResult' => 'Brak wyników.',
'UI:Search:Value:Toggler:CheckAllNone' => 'Zaznacz wszystkie / żadne',
'UI:Search:Value:Toggler:CheckAllNoneFiltered' => 'Zaznacz wszystkie / żadne widoczne',
-
- // - Widget other translations
+ // - Widget other translations
'UI:Search:Criteria:Numeric:From' => 'Z',
'UI:Search:Criteria:Numeric:Until' => 'Do',
'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Każdy',
@@ -1594,10 +1601,8 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą
'UI:Search:Criteria:DateTime:PlaceholderUntil' => 'Kiedykolwiek',
'UI:Search:Criteria:DateTime:PlaceholderUntilTime' => 'Kiedykolwiek',
'UI:Search:Criteria:HierarchicalKey:ChildrenIncluded:Hint' => 'Uwzględnione zostaną zależności wybranych obiektów.',
-
'UI:Search:Criteria:Raw:Filtered' => 'Wyfiltrowane',
'UI:Search:Criteria:Raw:FilteredOn' => 'Filtr według %1$s',
-
'UI:StateChanged' => 'Stan zmieniony',
));
@@ -1608,16 +1613,13 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
'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' => 'dzień(i)',
'Expression:Unit:Long:HOUR' => 'godzina(y)',
'Expression:Unit:Long:MINUTE' => 'minuta(y)',
-
'Expression:Verb:NOW' => 'teraz',
'Expression:Verb:ISNULL' => ': nieokreślony',
));
@@ -1641,62 +1643,47 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
Dict::Add('PL PL', 'Polish', 'Polski', array(
'Menu:DataSources' => 'Źródła danych synchronizacji',
'Menu:DataSources+' => 'Wszystkie źródła danych synchronizacji',
- 'Menu:WelcomeMenu' => 'Witaj',
- '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:DataModelMenu' => 'Model danych',
- 'Menu:DataModelMenu+' => 'Omówienie modelu danych',
- 'Menu:ExportMenu' => 'Eksport',
- 'Menu:ExportMenu+' => 'Eksportuj wyniki dowolnego zapytania w formacie HTML, CSV lub XML',
- 'Menu:NotificationsMenu' => 'Powiadomienia',
- 'Menu:NotificationsMenu+' => 'Konfiguracja powiadomień',
'Menu:AuditCategories' => 'Kategorie audytu',
'Menu:AuditCategories+' => 'Kategorie audytu',
'Menu:Notifications:Title' => 'Kategorie audytu',
- 'Menu:RunQueriesMenu' => 'Zapytania',
- 'Menu:RunQueriesMenu+' => 'Uruchom dowolne zapytanie',
- 'Menu:QueryMenu' => 'Słownik zapytań',
- 'Menu:QueryMenu+' => 'Słownik zapytań',
- 'Menu:UniversalSearchMenu' => 'Wyszukiwanie uniwersalne',
- 'Menu:UniversalSearchMenu+' => 'Wyszukiwanie wszystkiego...',
- 'Menu:UserManagementMenu' => 'Zarządzanie użytkownikami',
- 'Menu:UserManagementMenu+' => 'UZarządzanie użytkownikami',
- 'Menu:ProfilesMenu' => 'Profile',
- 'Menu:ProfilesMenu+' => 'Profile',
- 'Menu:ProfilesMenu:Title' => 'Profile',
- 'Menu:UserAccountsMenu' => 'Konta użytkowników',
- 'Menu:UserAccountsMenu+' => 'Konta użytkowników',
+ 'Menu:AuditCategories:Title' => 'Audit configuration~~',
+ 'Menu:RunQueriesMenu' => 'Zapytania',
+ 'Menu:RunQueriesMenu+' => 'Uruchom dowolne zapytanie',
+ 'Menu:QueryMenu' => 'Słownik zapytań',
+ 'Menu:QueryMenu+' => 'Słownik zapytań',
+ 'Menu:UniversalSearchMenu' => 'Wyszukiwanie uniwersalne',
+ 'Menu:UniversalSearchMenu+' => 'Wyszukiwanie wszystkiego...',
+ 'Menu:UserManagementMenu' => 'Zarządzanie użytkownikami',
+ 'Menu:UserManagementMenu+' => 'UZarządzanie użytkownikami',
+ 'Menu:ProfilesMenu' => 'Profile',
+ 'Menu:ProfilesMenu+' => 'Profile',
+ 'Menu:ProfilesMenu:Title' => 'Profile',
+ 'Menu:UserAccountsMenu' => 'Konta użytkowników',
+ 'Menu:UserAccountsMenu+' => 'Konta użytkowników',
'Menu:UserAccountsMenu:Title' => 'Konta użytkowników',
- 'Menu:MyShortcuts' => 'Moje skróty',
- 'Menu:UserManagement' => 'Zarządzanie użytkownikami',
- 'Menu:Queries' => 'Zapytania',
- 'Menu:ConfigurationTools' => 'Konfiguracja',
+ 'Menu:UserManagement' => 'Zarządzanie użytkownikami',
+ 'Menu:Queries' => 'Zapytania',
+ 'Menu:ConfigurationTools' => 'Konfiguracja'
));
-
// OAuth
Dict::Add('PL PL', 'Polish', 'Polski', array(
- 'Menu:OAuthWizardMenu' => 'OAuth 2.0',
- 'core/Operation:Wizard/Title' => 'Konfiguracja OAuth 2.0',
- 'UI:OAuth:Wizard:Page:Title' => 'Konfiguracja OAuth 2.0',
- 'UI:OAuth:Wizard:Form:Panel:Title' => 'Konfiguracja OAuth 2.0',
- 'UI:OAuth:Wizard:Form:Input:ClientId:Label' => 'Klient ID',
+ 'Menu:OAuthWizardMenu' => 'OAuth 2.0',
+ 'core/Operation:Wizard/Title' => 'Konfiguracja OAuth 2.0',
+ 'UI:OAuth:Wizard:Page:Title' => 'Konfiguracja OAuth 2.0',
+ 'UI:OAuth:Wizard:Form:Panel:Title' => 'Konfiguracja OAuth 2.0',
+ 'UI:OAuth:Wizard:Form:Input:ClientId:Label' => 'Klient ID',
'UI:OAuth:Wizard:Form:Input:ClientSecret:Label' => 'Klient Sekret',
- 'UI:OAuth:Wizard:Form:Input:Scope:Label' => 'Zakres',
- 'UI:OAuth:Wizard:Form:Input:Additional:Label' => 'Dodatkowe parametry',
- 'UI:OAuth:Wizard:Form:Input:RedirectUri:Label' => 'Adres URL przekierowania',
- 'UI:OAuth:Wizard:Form:Button:Submit:Label' => 'Uwierzytelnianie',
- 'UI:OAuth:Wizard:ResultConf:Panel:Title' => 'Konfiguracja SMTP',
- '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:Form:Input:Scope:Label' => 'Zakres',
+ 'UI:OAuth:Wizard:Form:Input:Additional:Label' => 'Dodatkowe parametry',
+ 'UI:OAuth:Wizard:Form:Input:RedirectUri:Label' => 'Adres URL przekierowania',
+ 'UI:OAuth:Wizard:Form:Button:Submit:Label' => 'Uwierzytelnianie',
+ 'UI:OAuth:Wizard:ResultConf:Panel:Title' => 'Konfiguracja SMTP',
+ 'UI:OAuth:Wizard:ResultConf:Panel:Description' => 'Wklej tę treść do pliku konfiguracyjnego, aby używać tego połączenia OAuth dla wychodzących e-maili'
));
-
// Additional language entries not present in English dict
Dict::Add('PL PL', 'Polish', 'Polski', array(
'UI:Button:SearchInHIerarchy' => ' Szukaj w hierarchii ',
- 'UI:Error:TemplateRendering' => 'Błąd renderowania szablonu',
+ 'UI:Error:TemplateRendering' => 'Błąd renderowania szablonu',
'UI:Toggle:StandardDashboard' => 'Standard',
- 'UI:Toggle:CustomDashboard' => 'Własny',
+ 'UI:Toggle:CustomDashboard' => 'Własny'
));
diff --git a/dictionaries/pt_br.dictionary.itop.core.php b/dictionaries/pt_br.dictionary.itop.core.php
index b1b540d916..5a38c7a1a7 100644
--- a/dictionaries/pt_br.dictionary.itop.core.php
+++ b/dictionaries/pt_br.dictionary.itop.core.php
@@ -23,57 +23,42 @@
*/
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Core:DeletedObjectLabel' => '%1s (excluído)',
- 'Core:DeletedObjectTip' => 'O objeto foi excluído em %1$s (%2$s)',
-
+ 'Core:DeletedObjectTip' => 'O objeto foi excluído em %1$s (%2$s)',
'Core:UnknownObjectLabel' => 'Objeto não encontrado (classe: %1$s, id: %2$d)',
'Core:UnknownObjectTip' => 'O objeto não pode ser encontrado. Ele pode ter sido eliminado há algum tempo e o log foi removido desde então',
-
'Core:UniquenessDefaultError' => 'Regra de exclusividade \'%1$s\' com erro',
- 'Core:CheckConsistencyError' => 'Regras de consistência não seguidas: %1$s',
- 'Core:CheckValueError' => 'Valor inesperado para o atributo \'%1$s\' (%2$s) : %3$s~~',
-
+ 'Core:CheckConsistencyError' => 'Regras de consistência não seguidas: %1$s',
+ 'Core:CheckValueError' => 'Valor inesperado para o atributo \'%1$s\' (%2$s) : %3$s~~',
'Core:AttributeLinkedSet' => 'Array de objetos',
'Core:AttributeLinkedSet+' => '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:AttributePhoneNumber' => 'Número de telefone',
+ 'Core:AttributePhoneNumber' => 'Número de telefone',
'Core:AttributePhoneNumber+' => '',
-
'Core:AttributeObsolescenceDate' => 'Data de obsolescência',
'Core:AttributeObsolescenceDate+' => '',
-
'Core:AttributeTagSet' => 'Lista de tags',
'Core:AttributeTagSet+' => '',
'Core:AttributeSet:placeholder' => 'clique para adicionar',
'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:AttributeMetaEnum' => 'Enum Computado',
'Core:AttributeMetaEnum+' => 'Exibir Strings alfanuméricas computadas',
-
'Core:AttributeLinkedSetIndirect' => 'Array de objetos (N-N)',
'Core:AttributeLinkedSetIndirect+' => 'Qualquer tipo de objetos [subclasse] da mesma classe',
-
'Core:AttributeInteger' => 'Inteiro',
'Core:AttributeInteger+' => 'Valor numérico (não pode ser negativo)',
-
'Core:AttributeDecimal' => 'Decimal',
'Core:AttributeDecimal+' => 'Valor decimal (não pode ser negativo)',
-
'Core:AttributeBoolean' => 'Booleano',
'Core:AttributeBoolean+' => '',
'Core:AttributeBoolean/Value:null' => '',
'Core:AttributeBoolean/Value:yes' => 'Sim',
'Core:AttributeBoolean/Value:no' => 'Não',
-
'Core:AttributeArchiveFlag' => 'Flag de arquivamento',
'Core:AttributeArchiveFlag/Value:yes' => 'Sim',
'Core:AttributeArchiveFlag/Value:yes+' => 'Este objeto é visível apenas no modo de arquivamento',
@@ -82,7 +67,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Data de arquivamento',
'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',
@@ -91,54 +75,38 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Core:AttributeObsolescenceFlag/Label+' => 'Calculado dinamicamente com base em outros atributos do objeto',
'Core:AttributeObsolescenceDate/Label' => 'Data de obsolescência',
'Core:AttributeObsolescenceDate/Label+' => 'Data aproximada em que o objeto foi considerado obsoleto',
-
'Core:AttributeString' => 'String',
'Core:AttributeString+' => 'Sequência alfanumérica',
-
'Core:AttributeClass' => 'Classe',
'Core:AttributeClass+' => '',
-
'Core:AttributeApplicationLanguage' => 'Idioma do usuário',
'Core:AttributeApplicationLanguage+' => 'Idioma e país (por exemplo: EN US)',
-
'Core:AttributeFinalClass' => 'Classe (automática)',
'Core:AttributeFinalClass+' => 'Classe real do objeto (criada automaticamente pelo sistema)',
-
'Core:AttributePassword' => 'Senha',
'Core:AttributePassword+' => 'Senha para o dispositivo externo',
-
'Core:AttributeEncryptedString' => 'String encriptada',
'Core:AttributeEncryptedString+' => 'String encriptada com uma chave local',
'Core:AttributeEncryptUnknownLibrary' => 'Biblioteca de criptografia especificada (%1$s) desconhecida',
'Core:AttributeEncryptFailedToDecrypt' => '** erro de decriptação **',
-
'Core:AttributeText' => 'Texto',
'Core:AttributeText+' => 'Cadeia de caracteres Multi-linha',
-
'Core:AttributeHTML' => 'HTML',
'Core:AttributeHTML+' => 'String HTML',
-
'Core:AttributeEmailAddress' => 'Endereço de e-mail',
'Core:AttributeEmailAddress+' => '',
-
'Core:AttributeIPAddress' => 'Endereço IP',
'Core:AttributeIPAddress+' => '',
-
'Core:AttributeOQL' => 'OQL',
'Core:AttributeOQL+' => 'Expressão Object Query Language (OQL)',
-
'Core:AttributeEnum' => 'Enum',
'Core:AttributeEnum+' => 'Lista de sequências alfanuméricas pré-definidas',
-
'Core:AttributeTemplateString' => 'String do modelo',
'Core:AttributeTemplateString+' => 'String de uma linha, contendo espaços reservados para dados do '.ITOP_APPLICATION_SHORT,
-
'Core:AttributeTemplateText' => 'Texto do modelo',
'Core:AttributeTemplateText+' => 'Texto contendo espaços reservados para dados do '.ITOP_APPLICATION_SHORT,
-
'Core:AttributeTemplateHTML' => 'HTML do modelo',
'Core:AttributeTemplateHTML+' => 'Código HTML contendo espaços reservados para dados do '.ITOP_APPLICATION_SHORT,
-
'Core:AttributeDateTime' => 'Data/hora',
'Core:AttributeDateTime+' => 'Data e hora (ano-mês-dia hh:mm:ss)',
'Core:AttributeDateTime?SmartSearch' => '
@@ -156,7 +124,6 @@ Operadores:
Se o tempo for omitido, o padrão é 00:00:00
',
-
'Core:AttributeDate' => 'Data',
'Core:AttributeDate+' => 'Data (ano-mês-dia)',
'Core:AttributeDate?SmartSearch' => '
@@ -171,43 +138,30 @@ Operadores: <data [data,data]
',
-
'Core:AttributeDeadline' => 'Prazo determinado',
'Core:AttributeDeadline+' => 'Data, apresentada relativamente ao tempo atual',
-
'Core:AttributeExternalKey' => 'Chave externa',
'Core:AttributeExternalKey+' => 'Chave externa (ou foreign)',
-
'Core:AttributeHierarchicalKey' => 'Chave hierárquica',
'Core:AttributeHierarchicalKey+' => 'Chave externa (ou foreign key) para o objeto pai',
-
'Core:AttributeExternalField' => 'Campo externo',
'Core:AttributeExternalField+' => 'Campo mapeado para uma chave externa',
-
'Core:AttributeURL' => 'URL',
'Core:AttributeURL+' => 'URL absoluto ou relativo como texto',
-
'Core:AttributeBlob' => 'Blob',
'Core:AttributeBlob+' => 'Qualquer conteúdo binário (documento)',
-
'Core:AttributeOneWayPassword' => 'Senha criptografada',
'Core:AttributeOneWayPassword+' => 'Uma senha encriptada de uma só via (one-way)',
-
'Core:AttributeTable' => 'Tabela',
'Core:AttributeTable+' => 'Matriz indexada com duas dimensões',
-
'Core:AttributePropertySet' => 'Propriedades',
'Core:AttributePropertySet+' => 'Lista de propriedades sem categoria (nome e valor)',
-
'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:AttributeTag' => 'Etiquetas',
'Core:AttributeTag+' => '',
-
'Core:Context=REST/JSON' => 'REST',
'Core:Context=Synchro' => 'Synchro',
'Core:Context=Setup' => 'Setup',
@@ -485,6 +439,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'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:description' => 'Descrição',
@@ -552,6 +507,22 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:ActionEmail/Attribute:importance/Value:normal+' => '',
'Class:ActionEmail/Attribute:importance/Value:high' => 'Alta',
'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.~~',
));
//
@@ -561,6 +532,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:Trigger' => 'Gatilho',
'Class:Trigger+' => 'Manipulador de eventos personalizado',
+ 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~',
'Class:Trigger/Attribute:description' => 'Descrição',
'Class:Trigger/Attribute:description+' => 'Uma descrição curta',
'Class:Trigger/Attribute:action_list' => 'Ações desencadeadas',
@@ -569,6 +541,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:Trigger/Attribute:finalclass+' => '',
'Class:Trigger/Attribute:context' => 'Contexto',
'Class:Trigger/Attribute:context+' => 'Contexto para permitir o acionamento do gatilho',
+ 'Class:Trigger/Attribute:complement' => 'Additional information~~',
+ 'Class:Trigger/Attribute:complement+' => 'Further information as provided in english, by this trigger~~',
));
//
@@ -664,6 +638,17 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'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', array(
+ '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
//
@@ -700,11 +685,13 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
// Synchro Data Source
//
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Class:SynchroDataSource' => 'Fonte de Sincronização de Dados',
'Class:SynchroDataSource/Attribute:name' => 'Nome',
'Class:SynchroDataSource/Attribute:name+' => '',
'Class:SynchroDataSource/Attribute:description' => 'Descrição',
'Class:SynchroDataSource/Attribute:status' => 'Status',
'Class:SynchroDataSource/Attribute:scope_class' => 'Classe alvo',
+ 'Class:SynchroDataSource/Attribute:scope_class+' => 'A Synchro Data Source can only populate a single '.ITOP_APPLICATION_SHORT.' class~~',
'Class:SynchroDataSource/Attribute:user_id' => 'Usuário',
'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Contato para notificação',
'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contato para notificar em caso de erro',
@@ -713,6 +700,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:SynchroDataSource/Attribute:url_application' => 'Hiperlink de aplicativo',
'Class:SynchroDataSource/Attribute:url_application+' => 'Hiperlink para o objeto na aplicação externa com a qual o '.ITOP_APPLICATION_SHORT.' é sincronizado (se aplicável). As substituições possíveis: $this->attribute$ e $replica->primary_key$',
'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Política de reconciliação',
+ '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' => 'Intervalo de obsolescência programada',
'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Um objeto é considerado obsoleto se não aparecer nos dados além desse tempo',
'Class:SynchroDataSource/Attribute:action_on_zero' => 'Ação sobre zero',
@@ -732,6 +721,33 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'Quanto tempo um objeto obsoleto é mantido antes de ser excluído',
'Class:SynchroDataSource/Attribute:database_table_name' => 'Tabela do banco de dados',
'Class:SynchroDataSource/Attribute:database_table_name+' => 'Nome da tabela para armazenar os dados de sincronização. Se for deixado vazio, um nome padrão será computado',
+ 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Em homologação',
+ 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Obsoleto',
+ 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Em produção',
+ 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Restrição de escopo',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Use os atributos',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Use o campo primary_key',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Criar',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Erro',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Erro',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Atualizar',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Criar',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Erro',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Pegue o primeiro (ao acaso?)',
+ 'Class:SynchroDataSource/Attribute:delete_policy' => 'Política de exclusão',
+ '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' => 'Excluir',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignorar',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Atualizar',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Atualizar então Excluir',
+ 'Class:SynchroDataSource/Attribute:attribute_list' => 'Exibir atributos',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Somente administradores',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Todos os usuários',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Ninguém',
'SynchroDataSource:Description' => 'Descrição',
'SynchroDataSource:Reconciliation' => 'Pesquisa & reconciliação',
'SynchroDataSource:Deletion' => 'Regras de exclusão',
@@ -756,8 +772,10 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Core:Synchro:NeverRun' => 'Esta sincronização nunca foi executada. Sem registro ainda',
'Core:Synchro:SynchroEndedOn_Date' => 'A última sincronização terminou em %1$s',
'Core:Synchro:SynchroRunningStartedOn_Date' => 'A sincronização iniciou em %1$s ainda está em execução...',
- 'Menu:DataSources' => 'Fontes de Sincronização de Dados', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataSources+' => 'Lista de Fontes de Sincronização de Dados', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources' => 'Fontes de Sincronização de Dados',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources+' => 'Lista de Fontes de Sincronização de Dados',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
'Core:Synchro:label_repl_ignored' => 'Ignoradas (%1$s)',
'Core:Synchro:label_repl_disappeared' => 'Desaparecido (%1$s)',
'Core:Synchro:label_repl_existing' => 'Saindo (%1$s)',
@@ -821,29 +839,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Valor anterior',
'Class:CMDBChangeOpSetAttributeCaseLog' => 'Case Log~~',
'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Última entrada',
- 'Class:SynchroDataSource' => 'Fonte de Sincronização de Dados',
- 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Em homologação',
- 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Obsoleto',
- 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Em produção',
- 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Restrição de escopo',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Use os atributos',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Use o campo primary_key',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Criar',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Erro',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Erro',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Atualizar',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Criar',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Erro',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Pegue o primeiro (ao acaso?)',
- 'Class:SynchroDataSource/Attribute:delete_policy' => 'Política de exclusão',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Excluir',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignorar',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Atualizar',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Atualizar então Excluir',
- 'Class:SynchroDataSource/Attribute:attribute_list' => 'Exibir atributos',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Somente administradores',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Todos os usuários',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Ninguém',
'Class:SynchroAttribute' => 'Atributo de sincronização',
'Class:SynchroAttribute/Attribute:sync_source_id' => 'Fonte de dados',
'Class:SynchroAttribute/Attribute:attcode' => 'Código do atributo',
@@ -904,19 +899,16 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:appUserPreferences/Attribute:preferences' => 'Preferências',
'Core:ExecProcess:Code1' => 'Comando incorreto ou comando terminou com erros (por exemplo, nome do script errado)',
'Core:ExecProcess:Code255' => 'Erro PHP (parsing, ou runtime)',
-
- // Attribute Duration
+ // 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
+ // Explain working time computing
'Core:ExplainWTC:ElapsedTime' => 'Tempo decorrido (armazenado como \\"%1$s\\")',
'Core:ExplainWTC:StopWatch-TimeSpent' => 'Tempo gasto para \\"%1$s\\"',
'Core:ExplainWTC:StopWatch-Deadline' => 'Prazo para \\"%1$s\\" em %2$d%%',
-
- // Bulk export
+ // Bulk export
'Core:BulkExport:MissingParameter_Param' => 'Parâmetro ausente \\"%1$s\\"',
'Core:BulkExport:InvalidParameter_Query' => 'Valor inválido para o parâmetro \\"query\\". Não há nenhum entrada no livro de consultas correspondente ao ID: \\"%1$s\\"',
'Core:BulkExport:ExportFormatPrompt' => 'Formato de exportação:',
@@ -968,20 +960,34 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Core:BulkExport:DateTimeFormatDefault_Example' => 'Formato padrão (%1$s), por exemplo: %2$s',
'Core:BulkExport:DateTimeFormatCustom_Format' => 'Formato personalizado: %1$s',
'Core:BulkExport:PDF:PageNumber' => 'Página %1$s',
- 'Core:DateTime:Placeholder_d' => 'DD', // Day of the month: 2 digits (with leading zero)
- 'Core:DateTime:Placeholder_j' => 'D', // Day of the month: 1 or 2 digits (without leading zero)
- 'Core:DateTime:Placeholder_m' => 'MM', // Month on 2 digits i.e. 01-12
- 'Core:DateTime:Placeholder_n' => 'M', // Month on 1 or 2 digits 1-12
- 'Core:DateTime:Placeholder_Y' => 'YYYY', // Year on 4 digits
- 'Core:DateTime:Placeholder_y' => 'YY', // Year on 2 digits
- 'Core:DateTime:Placeholder_H' => 'hh', // Hour 00..23
- 'Core:DateTime:Placeholder_h' => 'h', // Hour 01..12
- 'Core:DateTime:Placeholder_G' => 'hh', // Hour 0..23
- 'Core:DateTime:Placeholder_g' => 'h', // Hour 1..12
- 'Core:DateTime:Placeholder_a' => 'am/pm', // am/pm (lowercase)
- 'Core:DateTime:Placeholder_A' => 'AM/PM', // AM/PM (uppercase)
- 'Core:DateTime:Placeholder_i' => 'mm', // minutes, 2 digits: 00..59
- 'Core:DateTime:Placeholder_s' => 'ss', // seconds, 2 digits 00..59
+ 'Core:DateTime:Placeholder_d' => 'DD',
+ // Day of the month: 2 digits (with leading zero)
+ 'Core:DateTime:Placeholder_j' => 'D',
+ // Day of the month: 1 or 2 digits (without leading zero)
+ 'Core:DateTime:Placeholder_m' => 'MM',
+ // Month on 2 digits i.e. 01-12
+ 'Core:DateTime:Placeholder_n' => 'M',
+ // Month on 1 or 2 digits 1-12
+ 'Core:DateTime:Placeholder_Y' => 'YYYY',
+ // Year on 4 digits
+ 'Core:DateTime:Placeholder_y' => 'YY',
+ // Year on 2 digits
+ 'Core:DateTime:Placeholder_H' => 'hh',
+ // Hour 00..23
+ 'Core:DateTime:Placeholder_h' => 'h',
+ // Hour 01..12
+ 'Core:DateTime:Placeholder_G' => 'hh',
+ // Hour 0..23
+ 'Core:DateTime:Placeholder_g' => 'h',
+ // Hour 1..12
+ 'Core:DateTime:Placeholder_a' => 'am/pm',
+ // am/pm (lowercase)
+ 'Core:DateTime:Placeholder_A' => 'AM/PM',
+ // AM/PM (uppercase)
+ 'Core:DateTime:Placeholder_i' => 'mm',
+ // minutes, 2 digits: 00..59
+ 'Core:DateTime:Placeholder_s' => 'ss',
+ // seconds, 2 digits 00..59
'Core:Validator:Default' => 'Formato inválido',
'Core:Validator:Mandatory' => 'Por favor, preencha este campo',
'Core:Validator:MustBeInteger' => 'Deve ser um número inteiro',
@@ -994,7 +1000,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:TagSetFieldData' => '%2$s para classe %1$s',
'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',
@@ -1004,7 +1009,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:TagSetFieldData/Attribute:finalclass' => 'Classe da etiqueta',
'Class:TagSetFieldData/Attribute:obj_class' => 'Classe de objeto',
'Class:TagSetFieldData/Attribute:obj_attcode' => 'Código de atributo',
-
'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Tags em uso não podem ser deletadas',
'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'O código de tag ou rótulo devem ser únicos',
'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'O código de tag deve conter entre 3 e %1$d caracteres alfanuméricos',
@@ -1091,8 +1095,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:AsyncTask/Attribute:last_error+' => '',
'Class:AsyncTask/Attribute:last_attempt' => 'Última tentativa',
'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: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',
));
//
@@ -1130,11 +1134,10 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:ResourceSystemMenu' => 'Menu de Recursos do Sistema',
'Class:ResourceSystemMenu+' => '',
));
-
-
-
-
// Additional language entries not present in English dict
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'INTERNAL:JQuery-DatePicker:LangCode' => 'pt-BR',
+ 'INTERNAL:JQuery-DatePicker:LangCode' => 'pt-BR'
));
+
+
+
diff --git a/dictionaries/pt_br.dictionary.itop.ui.php b/dictionaries/pt_br.dictionary.itop.ui.php
index 1178c28bb5..3d0ba98935 100644
--- a/dictionaries/pt_br.dictionary.itop.ui.php
+++ b/dictionaries/pt_br.dictionary.itop.ui.php
@@ -25,6 +25,12 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:AuditCategory/Attribute:definition_set+' => 'Expressão OQL que define o conjunto de objetos para auditoria',
'Class:AuditCategory/Attribute:rules_list' => 'Regras de Auditoria',
'Class:AuditCategory/Attribute:rules_list+' => 'Regra de auditoria para essa categoria',
+ '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 includes this category~~',
));
//
@@ -52,7 +58,42 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'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:category_name+' => 'Nome da categoria para essa regra'
+));
+
+//
+// Class: AuditDomain
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ '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
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ '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~~',
));
//
@@ -70,6 +111,16 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:Query/Attribute:is_template+' => 'Utilizável como origem para o Destinatário OQL em Notificações',
'Class:Query/Attribute:is_template/Value:yes' => 'Sim',
'Class:Query/Attribute:is_template/Value:no' => 'Não',
+ '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~~',
+ 'Query:baseinfo' => 'General information~~',
+ 'Query:exportInfo' => 'Export information~~',
'Class:QueryOQL/Attribute:fields' => 'Campos',
'Class:QueryOQL/Attribute:fields+' => 'Lista separada por vírgulas de atributos (ou alias.attribute) para exportar',
'Class:QueryOQL' => 'Consulta OQL',
@@ -118,7 +169,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:User/Attribute:status+' => 'Se a conta de usuário está habilitada ou desabilitada',
'Class:User/Attribute:status/Value:enabled' => 'Ativa',
'Class:User/Attribute:status/Value:disabled' => 'Desativada',
-
'Class:User/Error:LoginMustBeUnique' => 'Login é único - "%1s" já está ativo',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Pelo menos um perfil deve ser atribuído a esse usuário',
'Class:User/Error:ProfileNotAllowed' => 'O perfil "%1$s" não pode ser adicionado, ele negará o acesso ao backoffice',
@@ -327,6 +377,29 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Expression:Unit:Short:YEAR' => 'a',
));
+//
+// Duplicated into itop-welcome-itil ( will be removed from here...)
+//
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ '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',
+ 'Menu:CSVImportMenu+' => 'Criação ou atualização em massa',
+ 'Menu:DataModelMenu' => 'Modelo de Dados',
+ 'Menu:DataModelMenu+' => 'Visão geral do Modelo de Dados',
+ 'Menu:ExportMenu' => 'Exportar Consulta',
+ 'Menu:ExportMenu+' => 'Exportar o resultado de qualquer consulta em HTML, CSV ou XML',
+ 'Menu:NotificationsMenu' => 'Notificações',
+ 'Menu:NotificationsMenu+' => 'Configuração de Notificações',
+ 'Menu:MyShortcuts' => 'Meus atalhos',
+ 'Menu:DataAdministration' => 'Administração de Dados',
+ 'Menu:DataAdministration+' => 'Administração de Dados',
+));
//
// String from the User Interface: menu, messages, buttons, etc...
@@ -336,12 +409,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'BooleanLabel:yes' => 'Sim',
'BooleanLabel:no' => 'Não',
'UI:Login:Title' => 'Login no '.ITOP_APPLICATION_SHORT,
- 'Menu:WelcomeMenu' => 'Página inicial do '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenu+' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage+' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT,
-
'UI:WelcomeMenu:LeftBlock' => '
O '.ITOP_APPLICATION_SHORT.' é um Portal Operacional de TI de código aberto completo.
Ele inclui:
Um CMDB (Configuration Management Database) completo para documentar e gerenciar o inventário de TI.
Painéis para obter rapidamente uma visão geral de sua TI.
Todos os módulos podem ser configurados, passo a passo, independentemente uns dos outros.
',
-
'UI:WelcomeMenu:RightBlock' => '
O '.ITOP_APPLICATION_SHORT.' é orientado para o provedor de serviços, ele permite que os especialistas de TI gerenciem facilmente vários clientes ou organizações.
O '.ITOP_APPLICATION_SHORT.' oferece um conjunto rico em recursos de processos de negócios que:
Gerenciar o ativo mais importante de sua TI: Documentação.
',
- 'UI:WelcomeMenu:Text'=> '
Parabéns, você desembarcou no '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
+ 'UI:WelcomeMenu:Text' => '
Parabéns, você desembarcou no '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
Esta versão apresenta um novo design de backoffice moderno e acessível.
@@ -389,6 +456,7 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'UI:Button:GlobalSearch' => 'Pesquisar',
'UI:Button:Search' => ' Pesquisar ',
'UI:Button:Clear' => ' Limpar ',
+ 'UI:Button:Confirm' => ' Confirm ~~',
'UI:Button:SearchInHierarchy' => 'Pesquisar na hierarquia',
'UI:Button:Query' => ' Consultar ',
'UI:Button:Ok' => 'Ok',
@@ -429,7 +497,6 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'UI:UserPref:DoNotShowAgain' => 'Não exibir novamente',
'UI:InputFile:NoFileSelected' => 'Nenhum arquivo selecionado',
'UI:InputFile:SelectFile' => 'Selecione um arquivo',
-
'UI:SearchToggle' => 'Pesquisar',
'UI:ClickToCreateNew' => 'Criar um(a) %1$s',
'UI:SearchFor_Class' => 'Pesquisar por objeto(s) de %1$s',
@@ -449,7 +516,6 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'UI:Error:CannotWriteToTmp_Dir' => 'Não foi possível gravar o arquivo temporário para o disco. upload_tmp_dir = "%1$s"',
'UI:Error:UploadStoppedByExtension_FileName' => 'Upload parou por extensão. (Nome do arquivo original = "%1$s")',
'UI:Error:UploadFailedUnknownCause_Code' => 'Arquivo carregado falhou, causa desconhecida. (Código do erro = "%1$s")',
-
'UI:Error:1ParametersMissing' => 'Erro: o parâmetro a seguir deve ser especificado para esta operação: %1$s',
'UI:Error:2ParametersMissing' => 'Erro: os seguintes parâmetros devem ser especificados para esta operação: %1$s e %2$s',
'UI:Error:3ParametersMissing' => 'Erro: os seguintes parâmetros devem ser especificados para esta operação: %1$s, %2$s e %3$s',
@@ -471,9 +537,7 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'UI:Error:MaintenanceMode' => 'A aplicação está em manutenção',
'UI:Error:MaintenanceTitle' => 'Manutenção',
'UI:Error:InvalidToken' => 'Erro: A operação solicitada já foi executada (token CSRF não encontrado)',
-
'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP provider %1$s does not exist (email_transport_smtp.oauth.provider)~~',
-
'UI:GroupBy:Count' => 'Número',
'UI:GroupBy:Count+' => 'Número de elementos',
'UI:CountOfObjects' => '%1$d objeto(s) correspondem aos critérios',
@@ -502,6 +566,7 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'UI:Menu:OtherActions' => 'Outras ações',
'UI:Menu:Transitions' => 'Transições',
'UI:Menu:OtherTransitions' => 'Outras Transições',
+ 'UI:Menu:View' => 'View this object~~',
'UI:Menu:New' => 'Novo...',
'UI:Menu:Add' => 'Adicionar...',
'UI:Menu:Manage' => 'Gerenciar...',
@@ -510,6 +575,9 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'UI:Menu:Modify' => 'Editar...',
'UI:Menu:Delete' => 'Excluir...',
'UI:Menu:BulkDelete' => 'Exclução em massa...',
+ 'UI:Menu:BulkDelete_Class' => 'Delete %1$s objects...~~',
+ 'UI:Menu:BulkDelete_Link' => 'Delete %1$s...~~',
+ 'UI:Menu:BulkDelete_Remote' => 'Delete %1$s...~~',
'UI:UndefinedObject' => '(n/a)',
'UI:Document:OpenInNewWindow:Download' => 'Abrir em uma nova janela: %1$s, Download: %2$s',
'UI:SplitDateTime-Date' => 'data',
@@ -542,61 +610,59 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'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-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.'.
.',
-
'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: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: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!',
- 'UI:Title:DataPreview' => 'Visualizar dados',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Erro: Os dados contêm apenas uma coluna. Você selecionou o caractere separador apropriado?',
- 'UI:CSVImport:FieldName' => 'Campo %1$d',
- 'UI:CSVImport:DataLine1' => 'Dados da linha 1',
- 'UI:CSVImport:DataLine2' => 'Dados da linha 2',
- 'UI:CSVImport:idField' => 'ID (Chave primária)',
- 'UI:Title:BulkImport' => 'Importação em massa',
- 'UI:Title:BulkImport+' => 'Assistente de Importação CSV',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Sincronização de %1$d objetos da classe %2$s',
- 'UI:CSVImport:ClassesSelectOne' => '-- selecione um --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Erro interno: "%1$s" é um código incorreto porque "%2$s" não é uma chave externa da classe "%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objetos permanecerão inalterados',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objetos serão modificados',
+ '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!',
+ 'UI:Title:DataPreview' => 'Visualizar dados',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Erro: Os dados contêm apenas uma coluna. Você selecionou o caractere separador apropriado?',
+ 'UI:CSVImport:FieldName' => 'Campo %1$d',
+ 'UI:CSVImport:DataLine1' => 'Dados da linha 1',
+ 'UI:CSVImport:DataLine2' => 'Dados da linha 2',
+ 'UI:CSVImport:idField' => 'ID (Chave primária)',
+ 'UI:Title:BulkImport' => 'Importação em massa',
+ 'UI:Title:BulkImport+' => 'Assistente de Importação CSV',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Sincronização de %1$d objetos da classe %2$s',
+ 'UI:CSVImport:ClassesSelectOne' => '-- selecione um --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Erro interno: "%1$s" é um código incorreto porque "%2$s" não é uma chave externa da classe "%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objetos permanecerão inalterados',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objetos serão modificados',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objetos serão adicionados',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objetos terão erros',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objetos manteve-se inalterados',
@@ -642,11 +708,14 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'UI:UniversalSearchTitle' => 'Pesquisa Universal',
'UI:UniversalSearch:Error' => 'Erro: %1$s',
'UI:UniversalSearch:LabelSelectTheClass' => 'Selecione a classe para pesquisar: ',
-
'UI:CSVReport-Value-Modified' => 'Modificado',
'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' => 'Faltando valor obrigatório',
'UI:CSVReport-Value-Ambiguous' => 'Ambíguo: encontrado %1$s objeto(s)',
'UI:CSVReport-Row-Unchanged' => 'inalterado',
@@ -660,15 +729,16 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'UI:CSVReport-Value-Issue-Readonly' => 'O atributo \'%1$s\' é somente-leitura e não pode ser modificado (valor atual: %2$s, valor proposto: %3$s)',
'UI:CSVReport-Value-Issue-Format' => 'Falha ao processar a entrada: %1$s',
'UI:CSVReport-Value-Issue-NoMatch' => 'Valor inesperado para o atributo \'%1$s\': nenhuma correspondência encontrada, verifique a ortografia',
+ 'UI:CSVReport-Value-Issue-AllowedValues' => 'Allowed \'%1$s\' value(s): %2$s~~',
'UI:CSVReport-Value-Issue-Unknown' => 'Valor inesperado para o atributo \'%1$s\': %2$s',
'UI:CSVReport-Row-Issue-Inconsistent' => 'Atributos não consistentes uns com os outros: %1$s',
'UI:CSVReport-Row-Issue-Attribute' => 'Valor(es) de atributo inesperado(s)',
'UI:CSVReport-Row-Issue-MissingExtKey' => 'Não foi possível criar devido à(s) chave(s) externa(s) ausente(s): %1$s',
'UI:CSVReport-Row-Issue-DateFormat' => 'formato de data inválido',
+ 'UI:CSVReport-Row-Issue-ExpectedDateFormat' => 'Expected format: %1$s~~',
'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-Icon-Unchanged' => 'Não modificado',
'UI:CSVReport-Icon-Modified' => 'Modificado',
'UI:CSVReport-Icon-Missing' => 'Ausente',
@@ -683,14 +753,32 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'UI:CSVReport-Stats-Errors' => '%1$.0f %% dos objetos carregados têm erros e serão ignorados',
'UI:CSVReport-Stats-Created' => '%1$.0f %% dos objetos carregados serão criados',
'UI:CSVReport-Stats-Modified' => '%1$.0f %% dos objetos carregados serão modificados',
-
'UI:CSVExport:AdvancedMode' => 'Modo avançado',
'UI:CSVExport:AdvancedMode+' => 'No modo avançado, várias colunas são adicionadas à exportação: o ID do objeto, o ID das chaves externas e seus atributos de reconciliação',
'UI:CSVExport:LostChars' => 'Problema de codificação',
'UI:CSVExport:LostChars+' => 'O arquivo baixado será codificado em %1$s. O '.ITOP_APPLICATION_SHORT.' detectou alguns caracteres que não são compatíveis com este formato. Esses caracteres serão substituídos por um substituto (por exemplo, caracteres acentuados perdendo o acento) ou serão descartados. Você pode copiar/colar os dados do seu navegador da web. Como alternativa, você pode entrar em contato com seu administrador para alterar a codificação (consulte o parâmetro \'csv_file_default_charset\' do arquivo de configuração do '.ITOP_APPLICATION_SHORT.')',
-
'UI:Audit:Title' => 'Auditoria do CMDB',
'UI:Audit:InteractiveAudit' => 'Auditoria Interativa',
+ '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' => 'Regra de Auditoria',
'UI:Audit:HeaderNbObjects' => '# Objetos',
'UI:Audit:HeaderNbErrors' => '# Erros',
@@ -706,8 +794,6 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'UI:Audit:Dashboard:ObjectsInError' => 'Objetos com erros',
'UI:Audit:Dashboard:ObjectsValidated' => 'Objetos validados',
'UI:Audit:AuditCategory:Subtitle' => '%1$s erros de %2$s - %3$s%%',
-
-
'UI:RunQuery:Title' => 'Avaliar consultas OQL',
'UI:RunQuery:QueryExamples' => 'Exemplos de consultas',
'UI:RunQuery:QueryResults' => 'Resultado da consulta',
@@ -726,7 +812,7 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'UI:RunQuery:ResultSQL' => 'SQL Resultante',
'UI:RunQuery:Error' => 'Ocorreu um erro ao executar a consulta',
'UI:Query:UrlForExcel' => 'URL a ser usada para consultas web MS-Excel',
- 'UI:Query:UrlV1' => 'A lista de campos não foi especificada. A página export-V2.php não pode ser chamada sem essa informação. Portanto, o URL sugerido abaixo aponta para a página herdada: export.php. Essa versão herdada da exportação tem a seguinte limitação: a lista de campos exportados pode variar dependendo do formato de saída e do modelo de dados do '.ITOP_APPLICATION_SHORT.'. Se você quiser garantir que a lista de colunas exportadas permaneça estável a longo prazo, então você deve especificar um valor para o atributo "Fields" e usar a página export-V2.php',
+ 'UI:Query:UrlV1' => 'A lista de campos não foi especificada. A página export-V2.php não pode ser chamada sem essa informação. Portanto, o URL sugerido abaixo aponta para a página herdada: export.php. Essa versão herdada da exportação tem a seguinte limitação: a lista de campos exportados pode variar dependendo do formato de saída e do modelo de dados do '.ITOP_APPLICATION_SHORT.'.Se você quiser garantir que a lista de colunas exportadas permaneça estável a longo prazo, então você deve especificar um valor para o atributo "Fields" e usar a página export-V2.php',
'UI:Schema:Title' => 'Esquema de objetos',
'UI:Schema:TitleForClass' => 'Esquema de %1$s',
'UI:Schema:CategoryMenuItem' => 'Categoria %1$s',
@@ -746,7 +832,6 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'UI:Schema:Label' => 'Rótulo',
'UI:Schema:Label+' => 'Rótulo do atributo',
'UI:Schema:Type' => 'Tipo',
-
'UI:Schema:Type+' => 'Tipo de dado do atributo',
'UI:Schema:Origin' => 'Origem',
'UI:Schema:Origin+' => 'A classe base na qual este atributo é definido',
@@ -794,6 +879,16 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'UI:Schema:DisplaySelector/Code' => 'Código',
'UI:Schema:Attribute/Filter' => 'Filtro',
'UI:Schema:DefaultNullValue' => 'Padrão nulo : "%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+' => 'Digite os três caracteres iniciais...',
'UI:Edit:SearchQuery' => 'Selecionar uma consulta pré-definida',
'UI:Edit:TestQuery' => 'Testar consulta',
@@ -860,8 +955,8 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'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).',
@@ -885,7 +980,6 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'UI:SystemIntrusion' => 'Acesso negado. Você está tentando realizar uma operação que não é permitida para você',
'UI:FatalErrorMessage' => 'Erro fatal, o sistema não pode continuar',
'UI:Error_Details' => 'Erro: %1$s',
-
'UI:PageTitle:ProfileProjections' => 'Gerenciamento de Usuários - Mapeamento de Perfis',
'UI:UserManagement:Class' => 'Classe',
'UI:UserManagement:Class+' => 'Classe de objetos',
@@ -920,66 +1014,42 @@ Esperamos que você goste desta versão tanto quanto gostamos de imaginá-la e c
'UI:UserManagement:NoLifeCycleApplicable' => 'N/A',
'UI:UserManagement:NoLifeCycleApplicable+' => 'Ciclo de vida não foi definido para esta classe',
'UI:UserManagement:GrantMatrix' => 'Permissões de acesso',
-
- 'Menu:AdminTools' => 'Ferramentas Administrativas',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Ferramentas Administrativas',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Ferramentas acessíveis apenas para usuários com o perfil de administrador',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'Sistema',
-
'UI:ChangeManagementMenu' => 'Gerenciamento de Mudanças',
'UI:ChangeManagementMenu+' => 'Gerenciamento de Mudanças',
'UI:ChangeManagementMenu:Title' => 'Visão geral',
'UI-ChangeManagementMenu-ChangesByType' => 'Mudanças por tipo',
'UI-ChangeManagementMenu-ChangesByStatus' => 'Mudanças por status',
'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Mudanças não atribuídas',
-
'UI:ConfigurationManagementMenu' => 'Gerenciamento Configuração',
'UI:ConfigurationManagementMenu+' => 'Gerenciamento de Configuração',
'UI:ConfigurationManagementMenu:Title' => 'Visão geral',
'UI-ConfigurationManagementMenu-InfraByType' => 'Objetos de infraestrutura por tipo',
'UI-ConfigurationManagementMenu-InfraByStatus' => 'Objetos de infraestrutura por status',
-
'UI:ConfigMgmtMenuOverview:Title' => 'Painel de Gerenciamento de Configuração',
'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Itens de configuração por status',
'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Itens de configuração por tipo',
-
'UI:RequestMgmtMenuOverview:Title' => 'Painel de Gerenciamento de Solicitações',
'UI-RequestManagementOverview-RequestByService' => 'Solicitações de usuários por serviço',
'UI-RequestManagementOverview-RequestByPriority' => 'Solicitações de usuários por prioridade',
'UI-RequestManagementOverview-RequestUnassigned' => 'Solicitações de usuários não atribuídas a um agente',
-
'UI:IncidentMgmtMenuOverview:Title' => 'Painel de Gerenciamento de Incidentes',
'UI-IncidentManagementOverview-IncidentByService' => 'Incidentes por serviço',
'UI-IncidentManagementOverview-IncidentByPriority' => 'Incidentes por prioridade',
'UI-IncidentManagementOverview-IncidentUnassigned' => 'Incidentes não atribuídos a um agente',
-
'UI:ChangeMgmtMenuOverview:Title' => 'Painel de Gerenciamento de Mudanças',
'UI-ChangeManagementOverview-ChangeByType' => 'Mudanças por tipo',
'UI-ChangeManagementOverview-ChangeUnassigned' => 'Mudanças não atribuídas a um agente',
'UI-ChangeManagementOverview-ChangeWithOutage' => 'Interrupções devido a mudanças',
-
'UI:ServiceMgmtMenuOverview:Title' => 'Painel de Gerenciamento de Serviços',
'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Contratos de clientes a serem renovados em 30 dias',
'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Contratos de provedores a serem renovados em 30 dias',
-
'UI:ContactsMenu' => 'Contatos',
'UI:ContactsMenu+' => 'Contatos',
'UI:ContactsMenu:Title' => 'Visão geral',
'UI-ContactsMenu-ContactsByLocation' => 'Contatos por localização',
'UI-ContactsMenu-ContactsByType' => 'Contatos por tipo',
'UI-ContactsMenu-ContactsByStatus' => 'Contatos por status',
-
- 'Menu:CSVImportMenu' => 'Importar CSV',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => 'Criação ou atualização em massa',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataModelMenu' => 'Modelo Dados',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Visão geral do Modelo de Dados',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ExportMenu' => 'Exportar',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Exportar o resultado de qualquer consulta em HTML, CSV ou XML',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:NotificationsMenu' => 'Notificações',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Configuração de Notificações',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Configuração de Notificações',
'UI:NotificationsMenu:Help' => 'Ajuda',
'UI:NotificationsMenu:HelpContent' => '
As Notificações são totalmente personalizáveis. Elas são baseadas em dois conjuntos de objetos: Gatilhos e Ações.
@@ -1010,53 +1080,18 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'UI:NotificationsMenu:Actions:ActionWebhook' => 'Ações do Webhook (integrações de saída)',
'UI:NotificationsMenu:Actions:Action' => 'Outras ações',
'UI:NotificationsMenu:AvailableActions' => 'Ações disponíveis',
-
'Menu:TagAdminMenu' => 'Configuração de Tags',
'Menu:TagAdminMenu+' => 'Gerenciamento de valores de tags',
'UI:TagAdminMenu:Title' => 'Configuração de Tags',
'UI:TagAdminMenu:NoTags' => 'Nenhum campo Tag configurado',
'UI:TagSetFieldData:Error' => 'Erro: %1$s',
-
- 'Menu:AuditCategories' => 'Categorias de Auditoria',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Categorias de Auditoria',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Categorias de Auditoria',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:RunQueriesMenu' => 'Executar Consultas',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Executar qualquer consulta',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:QueryMenu' => 'Livro de Consultas',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Livro de Consultas',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataAdministration' => 'Administração de Dados',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'Administração de Dados',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UniversalSearchMenu' => 'Pesquisa Universal',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Pesquisar em todo o '.ITOP_APPLICATION_SHORT.'...',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserManagementMenu' => 'Gerenciamento de Usuários',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'Gerenciamento de Usuários',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ProfilesMenu' => 'Perfis',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Perfis',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu:Title' => 'Perfis',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserAccountsMenu' => 'Contas usuários',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu+' => 'Contas usuários',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu:Title' => 'Contas usuários',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
'UI:iTopVersion:Short' => '%1$s versão %2$s',
'UI:iTopVersion:Long' => '%1$s versão %2$s-%3$s compilação %4$s',
'UI:PropertiesTab' => 'Propriedades',
-
'UI:OpenDocumentInNewWindow_' => 'Abrir',
'UI:DownloadDocument_' => 'Baixar',
'UI:Document:NoPreview' => 'Nenhuma visualização está disponível para este documento',
'UI:Download-CSV' => 'Download %1$s',
-
'UI:DeadlineMissedBy_duration' => 'Perdida por %1$s',
'UI:Deadline_LessThan1Min' => '< 1 min',
'UI:Deadline_Minutes' => '%1$d min',
@@ -1099,7 +1134,7 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'UI:RelationTooltip:ImpactedItems_N_of_M' => '# de itens impactados: %1$d / %2$d',
'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Limite crítico: %1$d / %2$d',
'Portal:Title' => 'Portal do usuário',
- 'Portal:NoRequestMgmt' => 'Caro %1$ s, você foi redirecionado para esta página porque a sua conta é configurado com o perfil de \'usuário do Portal\'. Infelizmente, iTop não foi instalado com a função \'Gerenciamento de Solicitações\'. Por favor, contate o administrador.',
+ 'Portal:NoRequestMgmt' => 'Caro %1$ s, você foi redirecionado para esta página porque a sua conta é configurado com o perfil de \'usuário do Portal\'.Infelizmente, iTop não foi instalado com a função \'Gerenciamento de Solicitações\'.Por favor, contate o administrador.',
'Portal:Refresh' => 'Atualizar',
'Portal:Back' => 'Voltar',
'Portal:WelcomeUserOrg' => 'Bem-vindo %1$s, de %2$s',
@@ -1135,9 +1170,13 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'Enum:Undefined' => '(n/a)',
'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s dias %2$s horas %3$s minutos %4$s segundos',
'UI:ModifyAllPageTitle' => 'Modificar todos',
+ 'UI:Modify_ObjectsOf_Class' => 'Modifying objects of class %1$s~~',
'UI:Modify_N_ObjectsOf_Class' => 'Editando objeto %1$d da classe %2$s',
'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Editando objeto %1$d da classe %2$s de %3$d',
'UI:Menu:ModifyAll' => 'Edição em massa...',
+ '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' => 'Modificar todos',
'UI:Button:PreviewModifications' => 'Visualizar modificações >>',
'UI:ModifiedObject' => 'Objeto modificado',
@@ -1197,7 +1236,6 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'UI:PrintResolution:LetterLandscape' => 'Carta Retrato',
'UI:Toggle:SwitchToStandardDashboard' => 'Alternar para o painel padrão',
'UI:Toggle:SwitchToCustomDashboard' => 'Alternar para o painel personalizado',
-
'UI:ConfigureThisList' => 'Configurar esta lista...',
'UI:ListConfigurationTitle' => 'Configurações de exibição',
'UI:ColumnsAndSortOrder' => 'Colunas e ordem de classificação:',
@@ -1213,10 +1251,8 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'UI:ExtField_AsRemoteField' => '%1$s (%2$s)',
'UI:Button:MoveUp' => 'Mover acima',
'UI:Button:MoveDown' => 'Mover abaixo',
-
'UI:OQL:UnknownClassAndFix' => 'Classe desconhecida "%1$s". Ao invés disso, você pode tentar a classe "%2$s"',
'UI:OQL:UnknownClassNoFix' => 'Classe desconhecida: "%1$s"',
-
'UI:Dashboard:EditCustom' => 'Editar visão personalizada...',
'UI:Dashboard:CreateCustom' => 'Criar uma visão personalizada...',
'UI:Dashboard:DeleteCustom' => 'Excluir visão personalizada...',
@@ -1227,13 +1263,10 @@ 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:DashletCreation:Title' => 'Criar um novo Painel',
'UI:DashletCreation:Dashboard' => 'Painel',
'UI:DashletCreation:DashletType' => 'Tipo de painel',
'UI:DashletCreation:EditNow' => 'Editar o painel',
-
'UI:DashboardEdit:Title' => 'Editor',
'UI:DashboardEdit:DashboardTitle' => 'Título',
'UI:DashboardEdit:AutoReload' => 'Atualizar automaticamente',
@@ -1241,38 +1274,31 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'UI:DashboardEdit:AutoReloadSec+' => 'O intervalo mínimo permitido é %1$d segundos',
'UI:DashboardEdit:Revert' => 'Reverter',
'UI:DashboardEdit:Apply' => 'Salvar',
-
'UI:DashboardEdit:Layout' => 'Layout',
'UI:DashboardEdit:Properties' => 'Propriedades',
'UI:DashboardEdit:Dashlets' => 'Painel disponível',
'UI:DashboardEdit:DashletProperties' => 'Propriedades',
-
'UI:Form:Property' => 'Propriedade',
'UI:Form:Value' => 'Valor',
-
'UI:DashletUnknown:Label' => 'Desconhecido',
'UI:DashletUnknown:Description' => 'Dashlet desconhecido (pode ter sido desinstalado)',
'UI:DashletUnknown:RenderText:View' => 'Não é possível renderizar este dashlet',
'UI:DashletUnknown:RenderText:Edit' => 'Não é possível renderizar este dashlet (classe "%1$s"). Verifique com seu administrador se este dashlet ainda está disponível',
'UI:DashletUnknown:RenderNoDataText:Edit' => 'Não há visualização disponível para este dashlet (classe "%1$s")',
'UI:DashletUnknown:Prop-XMLConfiguration' => 'Configuração (mostrada como XML bruta)',
-
'UI:DashletProxy:Label' => 'Proxy',
'UI:DashletProxy:Description' => 'Proxy dashlet',
'UI:DashletProxy:RenderNoDataText:Edit' => 'Nenhuma pré-visualização disponível para este dashlet de terceiros (classe "%1$s")',
'UI:DashletProxy:Prop-XMLConfiguration' => 'Configuração (mostrada como XML bruta)',
-
'UI:DashletPlainText:Label' => 'Texto',
'UI:DashletPlainText:Description' => 'Texto puro (não formatado)',
'UI:DashletPlainText:Prop-Text' => 'Texto',
'UI:DashletPlainText:Prop-Text:Default' => 'Por favor, insira algum texto aqui...',
-
'UI:DashletObjectList:Label' => 'Lista de objetos',
'UI:DashletObjectList:Description' => 'Lista objeto no painel',
'UI:DashletObjectList:Prop-Title' => 'Título',
'UI:DashletObjectList:Prop-Query' => 'Questão',
'UI:DashletObjectList:Prop-Menu' => 'Menu',
-
'UI:DashletGroupBy:Prop-Title' => 'Título',
'UI:DashletGroupBy:Prop-Query' => 'Questão',
'UI:DashletGroupBy:Prop-Style' => 'Estilo',
@@ -1286,24 +1312,20 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'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',
-
'UI:DashletGroupByPie:Label' => 'Gráfico de Pizza',
'UI:DashletGroupByPie:Description' => 'Gráfico de Pizza',
'UI:DashletGroupByBars:Label' => 'Gráfico de Barras',
'UI:DashletGroupByBars:Description' => 'Gráfico de Barras',
'UI:DashletGroupByTable:Label' => 'Grupo por (tabela)',
'UI:DashletGroupByTable:Description' => 'Exibir (Agrupado por um campo)',
-
- // New in 2.5
+ // New in 2.5
'UI:DashletGroupBy:Prop-Function' => 'Função de agregação',
'UI:DashletGroupBy:Prop-FunctionAttribute' => 'Atributo de função',
'UI:DashletGroupBy:Prop-OrderDirection' => 'Direção',
'UI:DashletGroupBy:Prop-OrderField' => 'Ordenar por',
'UI:DashletGroupBy:Prop-Limit' => 'Limite',
-
'UI:DashletGroupBy:Order:asc' => 'Ascendente',
'UI:DashletGroupBy:Order:desc' => 'Descendente',
-
'UI:GroupBy:count' => 'Total',
'UI:GroupBy:count+' => 'Número de elementos',
'UI:GroupBy:sum' => 'Soma',
@@ -1314,14 +1336,12 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'UI:GroupBy:min+' => 'Mínimo de %1$s',
'UI:GroupBy:max' => 'Máximo',
'UI:GroupBy:max+' => 'Máximo de %1$s',
- // ---
-
+ // ---
'UI:DashletHeaderStatic:Label' => 'Cabeçalho',
'UI:DashletHeaderStatic:Description' => 'Exibe um separador horizontal',
'UI:DashletHeaderStatic:Prop-Title' => 'Título',
'UI:DashletHeaderStatic:Prop-Title:Default' => 'Contatos',
'UI:DashletHeaderStatic:Prop-Icon' => 'Ícone',
-
'UI:DashletHeaderDynamic:Label' => 'Cabeçalho com estatísticas',
'UI:DashletHeaderDynamic:Description' => 'Cabeçalho com estatística (agrupado por...)',
'UI:DashletHeaderDynamic:Prop-Title' => 'Título',
@@ -1332,11 +1352,9 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'UI:DashletHeaderDynamic:Prop-Query' => 'Consulta',
'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Grupo por',
'UI:DashletHeaderDynamic:Prop-Values' => 'Valores',
-
'UI:DashletBadge:Label' => 'Ícone',
'UI:DashletBadge:Description' => 'Ícone representando uma classe de objetos, bem como links para criar/pesquisar',
'UI:DashletBadge:Prop-Class' => 'Classe',
-
'DayOfWeek-Sunday' => 'Domingo',
'DayOfWeek-Monday' => 'Segunda',
'DayOfWeek-Tuesday' => 'Terça',
@@ -1356,8 +1374,7 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'Month-10' => 'Outubro',
'Month-11' => 'Novembro',
'Month-12' => 'Dezembro',
-
- // Short version for the DatePicker
+ // Short version for the DatePicker
'DayOfWeek-Sunday-Min' => 'D',
'DayOfWeek-Monday-Min' => 'S',
'DayOfWeek-Tuesday-Min' => 'T',
@@ -1377,13 +1394,13 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'Month-10-Short' => 'Out',
'Month-11-Short' => 'Nov',
'Month-12-Short' => 'Dez',
- 'Calendar-FirstDayOfWeek' => '0',// 0 = Sunday, 1 = Monday, etc...
-
+ 'Calendar-FirstDayOfWeek' => '0',
+ // 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Criar um atalho...',
+ 'UI:Menu:FilterList' => 'Display list with search criteria~~',
'UI:ShortcutRenameDlg:Title' => 'Renomear o atalho',
'UI:ShortcutListDlg:Title' => 'Criar um atalho para a lista',
'UI:ShortcutDelete:Confirm' => 'Por favor, confirme que você deseja excluir o(s) atalho(s)',
- 'Menu:MyShortcuts' => 'Meus atalhos',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Atalhos',
'Class:Shortcut+' => '',
'Class:Shortcut/Attribute:name' => 'Nome',
@@ -1397,12 +1414,10 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Avaliar',
'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Intervalo atualização automática (segundos)',
'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'O mínimo permitido é %1$d sgundos',
-
'UI:FillAllMandatoryFields' => 'Por favor, preencha todos os campos obrigatórios',
'UI:ValueMustBeSet' => 'Por favor, especifique um valor',
'UI:ValueMustBeChanged' => 'Por favor, altere o valor',
'UI:ValueInvalidFormat' => 'Formato inválido',
-
'UI:CSVImportConfirmTitle' => 'Por favor, confirme a operação',
'UI:CSVImportConfirmMessage' => 'Tem certeza que deseja confirmar?',
'UI:CSVImportError_items' => 'Erros: %1$d',
@@ -1428,11 +1443,9 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
i
minutos (2 dígitos, ex. 00..59)
s
segundos (2 dígitos, ex. 00..59)
',
-
'UI:Button:Remove' => 'Excluir',
'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',
@@ -1442,12 +1455,10 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'UI:About:ManualExtensionSource' => 'Extensão',
'UI:About:Extension_Version' => 'Versão: %1$s',
'UI:About:RemoteExtensionSource' => 'iTop Hub',
-
'UI:DisconnectedDlgMessage' => 'Você foi desconectado. Você deve se identificar novamente para continuar usando o aplicativo.',
'UI:DisconnectedDlgTitle' => 'Atenção!',
'UI:LoginAgain' => 'Entrar novamente',
'UI:StayOnThePage' => 'Permanecer nessa página',
-
'ExcelExporter:ExportMenu' => 'Exportar para Excel...',
'ExcelExporter:ExportDialogTitle' => 'Exportar para Excel',
'ExcelExporter:ExportButton' => 'Exportar',
@@ -1460,7 +1471,6 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'ExcelExport:Statistics' => 'Estatísticas',
'portal:legacy_portal' => 'Portal do usuário (legado) do '.ITOP_APPLICATION_SHORT,
'portal:backoffice' => 'Interface de usuário back-office do '.ITOP_APPLICATION_SHORT,
-
'UI:CurrentObjectIsLockedBy_User' => 'O objeto está bloqueado, pois está sendo modificado por %1$s',
'UI:CurrentObjectIsLockedBy_User_Explanation' => 'O objeto está sendo modificado por %1$s. Suas modificações não podem ser enviadas, pois seriam sobrescritas',
'UI:CurrentObjectIsSoftLockedBy_User' => 'O objeto está sendo modificado por %1$s. Você será capaz de enviar suas modificações quando terminarem',
@@ -1468,43 +1478,36 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'UI:CurrentObjectLockExpired_Explanation' => 'O bloqueio para impedir modificações simultâneas do objeto expirou. Você não pode mais enviar sua modificação, pois outros usuários agora podem modificar este objeto',
'UI:ConcurrentLockKilled' => 'O bloqueio impedindo modificações no objeto atual foi removido',
'UI:Menu:KillConcurrentLock' => 'Matar o bloqueio de modificação simultânea!',
-
'UI:Menu:ExportPDF' => 'Exportar como PDF...',
'UI:Menu:PrintableVersion' => 'Versão para impressão',
-
'UI:BrowseInlineImages' => 'Navegue pelas imagens...',
'UI:UploadInlineImageLegend' => 'Carregar uma nova imagem',
'UI:SelectInlineImageToUpload' => 'Selecione a imagem para enviar',
'UI:AvailableInlineImagesLegend' => 'Imagens disponíveis',
'UI:NoInlineImage' => 'Não há imagem disponível no servidor. Use o botão "Escolher arquivo" acima para selecionar uma imagem do seu computador e fazer o upload para o servidor',
-
'UI:ToggleFullScreen' => 'Alternancia Maximizar / Minimizar',
'UI:Button:ResetImage' => 'Recupere a imagem anterior',
'UI:Button:RemoveImage' => 'Remover a imagem',
'UI:Button:UploadImage' => 'Carregar uma imagem do disco',
'UI:UploadNotSupportedInThisMode' => 'A modificação de imagens ou arquivos não é suportada neste modo',
-
'UI:Button:RemoveDocument' => 'Remover o documento',
-
- // Search form
+ // Search form
'UI:Search:Toggle' => 'Minimizar / Expandir',
'UI:Search:AutoSubmit:DisabledHint' => 'O envio automático foi desativado para esta classe',
'UI:Search:Obsolescence:DisabledHint' => 'Baseado nas suas preferências de usuário, dados obsoletos não são exibidos',
'UI:Search:NoAutoSubmit:ExplainText' => 'Adicione algum critério na caixa de pesquisa ou clique no botão de pesquisa para visualizar os objetos',
'UI:Search:Criterion:MoreMenu:AddCriteria' => 'Adicionar novos critérios',
- // - Add new criteria button
+ // - Add new criteria button
'UI:Search:AddCriteria:List:RecentlyUsed:Title' => 'Usado recentemente',
'UI:Search:AddCriteria:List:MostPopular:Title' => 'Mais popular',
'UI:Search:AddCriteria:List:Others:Title' => 'Outros',
'UI:Search:AddCriteria:List:RecentlyUsed:Placeholder' => 'Nenhum ainda',
-
- // - Criteria header actions
+ // - Criteria header actions
'UI:Search:Criteria:Toggle' => 'Minimizar / Expandir',
'UI:Search:Criteria:Remove' => 'Remover',
'UI:Search:Criteria:Locked' => 'Bloqueado',
-
- // - Criteria titles
- // - Default widget
+ // - Criteria titles
+ // - Default widget
'UI:Search:Criteria:Title:Default:Any' => '%1$s: qualquer',
'UI:Search:Criteria:Title:Default:Empty' => '%1$s está vazio',
'UI:Search:Criteria:Title:Default:NotEmpty' => '%1$s não está vazio',
@@ -1526,53 +1529,57 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'UI:Search:Criteria:Title:Default:Between:All' => '%1$s: qualquer',
'UI:Search:Criteria:Title:Default:Between:From' => '%1$s de %2$s',
'UI:Search:Criteria:Title:Default:Between:Until' => '%1$s até %2$s',
- // - Numeric widget
- // None yet
- // - DateTime widget
+ // - Numeric widget
+ // None yet
+ // - DateTime widget
'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= 1$s <= %3$s',
- // - Enum widget
+ // - Enum widget
'UI:Search:Criteria:Title:Enum:In' => '%1$s: %2$s',
'UI:Search:Criteria:Title:Enum:In:Many' => '%1$s: %2$s e %3$s outros',
'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: qualquer',
- // - TagSet widget
+ // - TagSet widget
'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s',
- // - External key widget
+ // - External key widget
'UI:Search:Criteria:Title:ExternalKey:Empty' => '%1$s está definido',
'UI:Search:Criteria:Title:ExternalKey:NotEmpty' => '%1$s não está definido',
'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 e %3$s outros',
'UI:Search:Criteria:Title:ExternalKey:In:All' => '%1$s: qualquer',
- // - Hierarchical key widget
+ // - Hierarchical key widget
'UI:Search:Criteria:Title:HierarchicalKey:Empty' => '%1$s está definido',
'UI:Search:Criteria:Title:HierarchicalKey:NotEmpty' => '%1$s não está definido',
'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 e %3$s outros',
'UI:Search:Criteria:Title:HierarchicalKey:In:All' => '%1$s: qualquer',
-
- // - Criteria operators
- // - Default widget
+ // - Criteria operators
+ // - Default widget
'UI:Search:Criteria:Operator:Default:Empty' => 'Está vazio',
'UI:Search:Criteria:Operator:Default:NotEmpty' => 'Não está vazio',
'UI:Search:Criteria:Operator:Default:Equals' => 'Igual',
'UI:Search:Criteria:Operator:Default:Between' => 'Entre',
- // - String widget
+ // - String widget
'UI:Search:Criteria:Operator:String:Contains' => 'Contém',
'UI:Search:Criteria:Operator:String:StartsWith' => 'Inicia com',
'UI:Search:Criteria:Operator:String:EndsWith' => 'Termina com',
'UI:Search:Criteria:Operator:String:RegExp' => 'Exp. Regular ',
- // - Numeric widget
- 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Igual',// => '=',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Maior',// => '>',
- 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Maior',// > '>=',
- 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Menor',// => '<',
- 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Menor / igual a',// > '<=',
- 'UI:Search:Criteria:Operator:Numeric:Different' => 'Diferente de',// => '≠',
- // - Tag Set Widget
+ // - Numeric widget
+ 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Igual',
+ // => '=',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Maior',
+ // => '>',
+ 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Maior',
+ // > '>=',
+ 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Menor',
+ // => '<',
+ 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Menor / igual a',
+ // > '<=',
+ 'UI:Search:Criteria:Operator:Numeric:Different' => 'Diferente de',
+ // => '≠',
+ // - Tag Set Widget
'UI:Search:Criteria:Operator:TagSet:Matches' => 'Correspondências',
-
- // - Other translations
+ // - Other translations
'UI:Search:Value:Filter:Placeholder' => 'Filtrar...',
'UI:Search:Value:Search:Placeholder' => 'Pesquisar...',
'UI:Search:Value:Autocomplete:StartTyping' => 'Comece a digitar os valores possíveis',
@@ -1580,8 +1587,7 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'UI:Search:Value:Autocomplete:NoResult' => 'Sem resultados',
'UI:Search:Value:Toggler:CheckAllNone' => 'Marcar todos / nenhum',
'UI:Search:Value:Toggler:CheckAllNoneFiltered' => 'Marcar todos / Nenhum visíveis',
-
- // - Widget other translations
+ // - Widget other translations
'UI:Search:Criteria:Numeric:From' => 'De',
'UI:Search:Criteria:Numeric:Until' => 'Para',
'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Qualquer',
@@ -1595,10 +1601,8 @@ Quando associada a um gatilho, cada ação recebe um número de "ordem", especif
'UI:Search:Criteria:DateTime:PlaceholderUntil' => 'Qualquer data',
'UI:Search:Criteria:DateTime:PlaceholderUntilTime' => 'Qualquer data',
'UI:Search:Criteria:HierarchicalKey:ChildrenIncluded:Hint' => 'Os objetos filhos dos objetos selecionados serão incluídos',
-
'UI:Search:Criteria:Raw:Filtered' => 'Filtrado',
'UI:Search:Criteria:Raw:FilteredOn' => 'Filtrado em %1$s',
-
'UI:StateChanged' => 'Status alterado',
));
@@ -1609,16 +1613,13 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Expression:Operator:AND' => ' E ',
'Expression:Operator:OR' => ' OU ',
'Expression:Operator:=' => ': ',
-
'Expression:Unit:Short:DAY' => 'd',
'Expression:Unit:Short:WEEK' => 's',
'Expression:Unit:Short:MONTH' => 'm',
'Expression:Unit:Short:YEAR' => 'a',
-
'Expression:Unit:Long:DAY' => 'dia(s)',
'Expression:Unit:Long:HOUR' => 'hora(s)',
'Expression:Unit:Long:MINUTE' => 'minuto(s)',
-
'Expression:Verb:NOW' => 'agora',
'Expression:Verb:ISNULL' => ': indefinido',
));
@@ -1642,22 +1643,10 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Menu:DataSources' => 'Fontes de Sincronização de Dados',
'Menu:DataSources+' => 'Lista de Fontes de Sincronização de Dados',
- '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:DataModelMenu' => 'Modelo de Dados',
- 'Menu:DataModelMenu+' => 'Visão geral do Modelo de Dados',
- 'Menu:ExportMenu' => 'Exportar Consulta',
- 'Menu:ExportMenu+' => 'Exportar o resultado de qualquer consulta em HTML, CSV ou XML',
- 'Menu:NotificationsMenu' => 'Notificações',
- 'Menu:NotificationsMenu+' => 'Configuração de Notificações',
'Menu:AuditCategories' => 'Categorias de Auditoria',
'Menu:AuditCategories+' => 'Lista de Categorias de Auditoria',
'Menu:Notifications:Title' => 'Categorias de Auditoria',
+ 'Menu:AuditCategories:Title' => 'Audit configuration~~',
'Menu:RunQueriesMenu' => 'Executar Consultas',
'Menu:RunQueriesMenu+' => 'Executar qualquer consulta',
'Menu:QueryMenu' => 'Livro de Consultas',
@@ -1672,16 +1661,14 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Menu:UserAccountsMenu' => 'Contas de Usuários',
'Menu:UserAccountsMenu+' => 'Lista de Contas de Usuário',
'Menu:UserAccountsMenu:Title' => 'Contas de Usuários',
- 'Menu:MyShortcuts' => 'Meus atalhos',
'Menu:UserManagement' => 'Gerenciamento de Usuários',
'Menu:Queries' => 'Consultas',
- 'Menu:ConfigurationTools' => 'Configurações',
+ 'Menu:ConfigurationTools' => 'Configurações'
));
-
// Additional language entries not present in English dict
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'UI:Toggle:StandardDashboard' => 'Padrão',
- 'UI:Toggle:CustomDashboard' => 'Customizado',
- 'UI:Dashboard:Edit' => 'Editar esta página...',
- 'UI:Dashboard:Revert' => 'Reverter para versão original...',
+ 'UI:Toggle:CustomDashboard' => 'Customizado',
+ 'UI:Dashboard:Edit' => 'Editar esta página...',
+ 'UI:Dashboard:Revert' => 'Reverter para versão original...'
));
diff --git a/dictionaries/ru.dictionary.itop.core.php b/dictionaries/ru.dictionary.itop.core.php
index 2e19f6ba74..5f084e8d5a 100644
--- a/dictionaries/ru.dictionary.itop.core.php
+++ b/dictionaries/ru.dictionary.itop.core.php
@@ -10,57 +10,42 @@
*/
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Core:DeletedObjectLabel' => '%1ы (удален)',
- 'Core:DeletedObjectTip' => 'Объект был удален %1$s (%2$s)',
-
+ 'Core:DeletedObjectTip' => 'Объект был удален %1$s (%2$s)',
'Core:UnknownObjectLabel' => 'Объект не найден (class: %1$s, id: %2$d)',
- 'Core:UnknownObjectTip' => 'Объект не удается найти. Возможно, он был удален некоторое время назад, и журнал с тех пор был очищен.',
-
+ 'Core:UnknownObjectTip' => 'Объект не удается найти. Возможно, он был удален некоторое время назад, и журнал с тех пор был очищен.',
'Core:UniquenessDefaultError' => 'Ошибка правила уникальности \'%1$s\'',
- 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s~~',
- 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s~~',
-
- 'Core:AttributeLinkedSet' => 'Массив объектов (1-n)',
+ 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s~~',
+ 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s~~',
+ 'Core:AttributeLinkedSet' => 'Массив объектов (1-n)',
'Core:AttributeLinkedSet+' => 'Список объектов заданного класса, указывающих на текущий объект',
-
'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s~~',
-
- 'Core:AttributeDashboard' => 'Дашборд',
+ 'Core:AttributeDashboard' => 'Дашборд',
'Core:AttributeDashboard+' => '',
-
- 'Core:AttributePhoneNumber' => 'Номер телефона',
+ 'Core:AttributePhoneNumber' => 'Номер телефона',
'Core:AttributePhoneNumber+' => '',
-
'Core:AttributeObsolescenceDate' => 'Дата устаревания',
'Core:AttributeObsolescenceDate+' => '',
-
'Core:AttributeTagSet' => 'Список тегов',
'Core:AttributeTagSet+' => '',
'Core:AttributeSet:placeholder' => 'нажмите, чтобы добавить',
'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' => 'Журнал',
'Core:AttributeCaseLog+' => '',
-
'Core:AttributeMetaEnum' => 'Вычисляемый enum',
'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/Value:yes' => 'Да',
'Core:AttributeBoolean/Value:no' => 'Нет',
-
'Core:AttributeArchiveFlag' => 'Архивный флаг',
'Core:AttributeArchiveFlag/Value:yes' => 'Да',
'Core:AttributeArchiveFlag/Value:yes+' => 'Этот объект виден только в режиме архива',
@@ -69,7 +54,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Дата архивирования',
'Core:AttributeArchiveDate/Label+' => '',
-
'Core:AttributeObsolescenceFlag' => 'Устаревший флаг',
'Core:AttributeObsolescenceFlag/Value:yes' => 'Да',
'Core:AttributeObsolescenceFlag/Value:yes+' => 'Этот объект исключен из анализа влияния и скрыт из результатов поиска',
@@ -78,54 +62,38 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Core:AttributeObsolescenceFlag/Label+' => 'Вычисляется динамически на основании значений других атрибутов',
'Core:AttributeObsolescenceDate/Label' => 'Дата устаревания',
'Core:AttributeObsolescenceDate/Label+' => 'Приблизительная дата, с которой объект считается устаревшим',
-
'Core:AttributeString' => 'Строка',
'Core:AttributeString+' => 'Текстовая строка',
-
'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+' => '',
-
'Core:AttributeEmailAddress' => 'Email',
'Core:AttributeEmailAddress+' => 'Email адрес',
-
'Core:AttributeIPAddress' => 'IP адрес',
'Core:AttributeIPAddress+' => '',
-
'Core:AttributeOQL' => 'OQL',
'Core:AttributeOQL+' => 'Выражение языка запроса объекта (Object Query Language)',
-
'Core:AttributeEnum' => 'Enum',
'Core:AttributeEnum+' => 'Список предопределенных тестовых строк',
-
'Core:AttributeTemplateString' => 'Шаблон строки',
'Core:AttributeTemplateString+' => 'Строка, содержащая плейсхолдеры',
-
'Core:AttributeTemplateText' => 'Шаблон текста',
'Core:AttributeTemplateText+' => 'Текст, содержащий плейсхолдеры',
-
'Core:AttributeTemplateHTML' => 'Шаблон HTML',
'Core:AttributeTemplateHTML+' => 'HTML, содержащий плейсхолдеры',
-
'Core:AttributeDateTime' => 'Дата/время',
'Core:AttributeDateTime+' => 'Дата и время (гггг-мм-дд чч:мм:сс)',
'Core:AttributeDateTime?SmartSearch' => '
@@ -143,7 +111,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Если время не указано, по умолчанию используется 00:00:00
',
-
'Core:AttributeDate' => 'Дата',
'Core:AttributeDate+' => 'Дата (гггг-мм-дд)',
'Core:AttributeDate?SmartSearch' => '
@@ -158,43 +125,30 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
<дата [дата,дата]
',
-
'Core:AttributeDeadline' => 'Крайний срок',
'Core:AttributeDeadline+' => 'Дата, отображаемая относительно текущего времени',
-
'Core:AttributeExternalKey' => 'Внешний ключ',
'Core:AttributeExternalKey+' => '',
-
'Core:AttributeHierarchicalKey' => 'Иерархический ключ',
'Core:AttributeHierarchicalKey+' => 'Внешний ключ к родителю',
-
'Core:AttributeExternalField' => 'Внешнее поле',
'Core:AttributeExternalField+' => 'Поле, сопоставленное с внешним ключом',
-
'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:Context=REST/JSON' => 'REST',
'Core:Context=Synchro' => 'Synchro',
'Core:Context=Setup' => 'Setup',
@@ -472,6 +426,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Action' => 'Действие',
'Class:Action+' => 'Действие, определённое пользователем',
+ 'Class:Action/ComplementaryName' => '%1$s: %2$s~~',
'Class:Action/Attribute:name' => 'Название',
'Class:Action/Attribute:name+' => '',
'Class:Action/Attribute:description' => 'Описание',
@@ -539,6 +494,22 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:ActionEmail/Attribute:importance/Value:normal+' => '',
'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~~',
+ '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.~~',
));
//
@@ -548,6 +519,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Trigger' => 'Триггер',
'Class:Trigger+' => 'Пользовательский обработчик событий',
+ 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~',
'Class:Trigger/Attribute:description' => 'Описание',
'Class:Trigger/Attribute:description+' => 'Описание триггера',
'Class:Trigger/Attribute:action_list' => 'Действия триггера',
@@ -556,6 +528,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Trigger/Attribute:finalclass+' => '',
'Class:Trigger/Attribute:context' => 'Контекст',
'Class:Trigger/Attribute:context+' => 'Контекст, в котором будет срабатывать триггер',
+ 'Class:Trigger/Attribute:complement' => 'Additional information~~',
+ 'Class:Trigger/Attribute:complement+' => 'Further information as provided in english, by this trigger~~',
));
//
@@ -651,6 +625,17 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'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('RU RU', 'Russian', 'Русский', array(
+ '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
//
@@ -687,11 +672,13 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
// Synchro Data Source
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Class:SynchroDataSource' => 'Источник синхронизации данных',
'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+' => 'A Synchro Data Source can only populate a single '.ITOP_APPLICATION_SHORT.' class~~',
'Class:SynchroDataSource/Attribute:user_id' => 'Пользователь',
'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Контакт для уведомления',
'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Контакт для уведомления в случае ошибки',
@@ -700,6 +687,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:SynchroDataSource/Attribute:url_application' => 'Приложение (ссылка)',
'Class:SynchroDataSource/Attribute:url_application+' => 'Гиперссылка на объект в приложение-источнике данных. Возможные шаблоны: $this->attribute$ и $replica->primary_key$',
'Class:SynchroDataSource/Attribute: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' => 'Интервал устаревания',
'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Объект будет считаться устаревшим, если данные о нем в таблице синхронизации не обновлялись в течение этого интервала.',
'Class:SynchroDataSource/Attribute:action_on_zero' => 'Действие при нуле',
@@ -719,6 +708,33 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'Сколько времени хранятся устаревшие объекты, прежде чем будут удалены',
'Class:SynchroDataSource/Attribute:database_table_name' => 'Таблица данных',
'Class:SynchroDataSource/Attribute:database_table_name+' => 'Имя таблицы для хранения данных синхронизации. Если оставить поле пустым, будет назначено имя по умолчанию.',
+ 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Внедрение',
+ 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Устаревший',
+ 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Эксплуатация',
+ 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Объем ограничений',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Использовать атрибуты',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Использовать primary_key значение',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Создать',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Ошибка',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Ошибка',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Обновить',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Создать',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Ошибка',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Использовать первый (случайно)',
+ 'Class:SynchroDataSource/Attribute: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' => 'Удалить',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Игнорировать',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Обновить',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Обновить, затем удалить',
+ 'Class:SynchroDataSource/Attribute:attribute_list' => 'Атрибуты',
+ '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' => 'Устаревание и удаление',
@@ -743,8 +759,10 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Core:Synchro:NeverRun' => 'Синхронизация не запускалась. Логи отсутсвуют.',
'Core:Synchro:SynchroEndedOn_Date' => 'Синхронизация была закончена в %1$s.',
'Core:Synchro:SynchroRunningStartedOn_Date' => 'Синхронизация запущена в %1$s, сейчас в процессе...',
- 'Menu:DataSources' => 'Синхронизация данных', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataSources+' => '', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources' => 'Синхронизация данных',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources+' => '',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
'Core:Synchro:label_repl_ignored' => 'Игнор. (%1$s)~~',
'Core:Synchro:label_repl_disappeared' => 'Невид. (%1$s)~~',
'Core:Synchro:label_repl_existing' => 'Existing (%1$s)~~',
@@ -808,29 +826,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Предыдущее значение~~',
'Class:CMDBChangeOpSetAttributeCaseLog' => 'Лог',
'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Посл.значение',
- 'Class:SynchroDataSource' => 'Источник синхронизации данных',
- 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Внедрение',
- 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Устаревший',
- 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Эксплуатация',
- 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Объем ограничений',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Использовать атрибуты',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Использовать primary_key значение',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Создать',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Ошибка',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Ошибка',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Обновить',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Создать',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Ошибка',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Использовать первый (случайно)',
- 'Class:SynchroDataSource/Attribute:delete_policy' => 'Устаревшие объекты',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Удалить',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Игнорировать',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Обновить',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Обновить, затем удалить',
- 'Class:SynchroDataSource/Attribute:attribute_list' => 'Атрибуты',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Только администраторы',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Пользователи с правами на удаление',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Никто',
'Class:SynchroAttribute' => 'Синх.характеристики~~',
'Class:SynchroAttribute/Attribute:sync_source_id' => 'Синхронизация данных',
'Class:SynchroAttribute/Attribute:attcode' => 'Код атрибута',
@@ -891,19 +886,16 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:appUserPreferences/Attribute:preferences' => 'Предпочтения',
'Core:ExecProcess:Code1' => 'Неверная команда или команда завершена с ошибкой (возможно, неверное имя скрипта)',
'Core:ExecProcess:Code255' => 'Ошибка PHP (parsing, or runtime)~~',
-
- // Attribute Duration
+ // Attribute Duration
'Core:Duration_Seconds' => '%1$d с',
'Core:Duration_Minutes_Seconds' => '%1$d мин %2$d с',
'Core:Duration_Hours_Minutes_Seconds' => '%1$d ч %2$d мин %3$d с',
'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$s д %2$d ч %3$d мин %4$d с',
-
- // Explain working time computing
+ // 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
+ // Bulk export
'Core:BulkExport:MissingParameter_Param' => 'Отсутствует параметр "%1$s"',
'Core:BulkExport:InvalidParameter_Query' => 'Недопустимое значение параметра "query". В Книге запросов отсутствует запись с id: "%1$s".',
'Core:BulkExport:ExportFormatPrompt' => 'Формат экспорта:',
@@ -955,20 +947,34 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Core:BulkExport:DateTimeFormatDefault_Example' => 'Формат по умолчанию (%1$s), например %2$s',
'Core:BulkExport:DateTimeFormatCustom_Format' => 'Пользовательский формат: %1$s',
'Core:BulkExport:PDF:PageNumber' => 'Страница %1$s',
- 'Core:DateTime:Placeholder_d' => 'DD', // Day of the month: 2 digits (with leading zero)
- 'Core:DateTime:Placeholder_j' => 'D', // Day of the month: 1 or 2 digits (without leading zero)
- 'Core:DateTime:Placeholder_m' => 'MM', // Month on 2 digits i.e. 01-12
- 'Core:DateTime:Placeholder_n' => 'M', // Month on 1 or 2 digits 1-12
- 'Core:DateTime:Placeholder_Y' => 'YYYY', // Year on 4 digits
- 'Core:DateTime:Placeholder_y' => 'YY', // Year on 2 digits
- 'Core:DateTime:Placeholder_H' => 'hh', // Hour 00..23
- 'Core:DateTime:Placeholder_h' => 'h', // Hour 01..12
- 'Core:DateTime:Placeholder_G' => 'hh', // Hour 0..23
- 'Core:DateTime:Placeholder_g' => 'h', // Hour 1..12
- 'Core:DateTime:Placeholder_a' => 'am/pm', // am/pm (lowercase)
- 'Core:DateTime:Placeholder_A' => 'AM/PM', // AM/PM (uppercase)
- 'Core:DateTime:Placeholder_i' => 'mm', // minutes, 2 digits: 00..59
- 'Core:DateTime:Placeholder_s' => 'ss', // seconds, 2 digits 00..59
+ 'Core:DateTime:Placeholder_d' => 'DD',
+ // Day of the month: 2 digits (with leading zero)
+ 'Core:DateTime:Placeholder_j' => 'D',
+ // Day of the month: 1 or 2 digits (without leading zero)
+ 'Core:DateTime:Placeholder_m' => 'MM',
+ // Month on 2 digits i.e. 01-12
+ 'Core:DateTime:Placeholder_n' => 'M',
+ // Month on 1 or 2 digits 1-12
+ 'Core:DateTime:Placeholder_Y' => 'YYYY',
+ // Year on 4 digits
+ 'Core:DateTime:Placeholder_y' => 'YY',
+ // Year on 2 digits
+ 'Core:DateTime:Placeholder_H' => 'hh',
+ // Hour 00..23
+ 'Core:DateTime:Placeholder_h' => 'h',
+ // Hour 01..12
+ 'Core:DateTime:Placeholder_G' => 'hh',
+ // Hour 0..23
+ 'Core:DateTime:Placeholder_g' => 'h',
+ // Hour 1..12
+ 'Core:DateTime:Placeholder_a' => 'am/pm',
+ // am/pm (lowercase)
+ 'Core:DateTime:Placeholder_A' => 'AM/PM',
+ // AM/PM (uppercase)
+ 'Core:DateTime:Placeholder_i' => 'mm',
+ // minutes, 2 digits: 00..59
+ 'Core:DateTime:Placeholder_s' => 'ss',
+ // seconds, 2 digits 00..59
'Core:Validator:Default' => 'Неправильный формат',
'Core:Validator:Mandatory' => 'Пожалуйста, заполните это поле',
'Core:Validator:MustBeInteger' => 'Должно быть целым числом',
@@ -981,7 +987,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:TagSetFieldData' => '%2$s для класса %1$s',
'Class:TagSetFieldData+' => '',
-
'Class:TagSetFieldData/Attribute:code' => 'Код',
'Class:TagSetFieldData/Attribute:code+' => 'Внутренний код. Должен содержать не менее 3 цифробуквенных символа.',
'Class:TagSetFieldData/Attribute:label' => 'Метка',
@@ -991,7 +996,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'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 цифробуквенных символов',
@@ -1078,8 +1082,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:AsyncTask/Attribute:last_error+' => '',
'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~',
'Class:AsyncTask/Attribute:last_attempt+' => '',
- 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_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: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~~',
));
//
diff --git a/dictionaries/ru.dictionary.itop.ui.php b/dictionaries/ru.dictionary.itop.ui.php
index 8adcdf7265..392b293d5b 100644
--- a/dictionaries/ru.dictionary.itop.ui.php
+++ b/dictionaries/ru.dictionary.itop.ui.php
@@ -26,6 +26,12 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:AuditCategory/Attribute:definition_set+' => 'OQL выражение, определяющее набор объектов для проверки',
'Class:AuditCategory/Attribute:rules_list' => 'Правила аудита',
'Class:AuditCategory/Attribute:rules_list+' => 'Правила аудита для этой категории',
+ '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 includes this category~~',
));
//
@@ -53,7 +59,42 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:AuditRule/Attribute:category_id' => 'Категория',
'Class:AuditRule/Attribute:category_id+' => 'Категория для этого правила',
'Class:AuditRule/Attribute:category_name' => 'Категория',
- 'Class:AuditRule/Attribute:category_name+' => 'Категория для этого правила',
+ 'Class:AuditRule/Attribute:category_name+' => 'Категория для этого правила'
+));
+
+//
+// Class: AuditDomain
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ '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
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ '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~~',
));
//
@@ -71,6 +112,16 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'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~~',
+ 'Query:baseinfo' => 'General information~~',
+ 'Query:exportInfo' => 'Export information~~',
'Class:QueryOQL/Attribute:fields' => 'Экспорт. поля',
'Class:QueryOQL/Attribute:fields+' => 'Список атрибутов для экспорта, разделённых запятыми (или alias.attribute)',
'Class:QueryOQL' => 'OQL запрос',
@@ -119,7 +170,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'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:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
@@ -328,6 +378,29 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Expression:Unit:Short:YEAR' => 'y',
));
+//
+// Duplicated into itop-welcome-itil ( will be removed from here...)
+//
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Menu:WelcomeMenu' => 'Добро пожаловать',
+ 'Menu:WelcomeMenu+' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT,
+ 'Menu:WelcomeMenuPage' => 'Добро пожаловать',
+ 'Menu:WelcomeMenuPage+' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT,
+ 'Menu:AdminTools' => 'Инструменты администратора',
+ 'Menu:AdminTools+' => 'Инструменты администратора',
+ 'Menu:AdminTools?' => 'Инструменты доступны только для пользователей c правами администратора',
+ 'Menu:CSVImportMenu' => 'Импорт CSV',
+ 'Menu:CSVImportMenu+' => 'Пакетное создание или обновление',
+ 'Menu:DataModelMenu' => 'Модель данных',
+ 'Menu:DataModelMenu+' => 'Обзор модели данных',
+ 'Menu:ExportMenu' => 'Экспорт',
+ 'Menu:ExportMenu+' => 'Экспорт результатов любого запроса в HTML, CSV или XML',
+ 'Menu:NotificationsMenu' => 'Уведомления',
+ 'Menu:NotificationsMenu+' => 'Настройка уведомлений',
+ 'Menu:MyShortcuts' => 'Избранное',
+ 'Menu:DataAdministration' => 'Администрирование данных',
+ 'Menu:DataAdministration+' => 'Администрирование данных',
+));
//
// String from the User Interface: menu, messages, buttons, etc...
@@ -337,12 +410,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'BooleanLabel:yes' => 'да',
'BooleanLabel:no' => 'нет',
'UI:Login:Title' => 'Вход в '.ITOP_APPLICATION_SHORT,
- 'Menu:WelcomeMenu' => 'Добро пожаловать',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenu+' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Добро пожаловать',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage+' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => 'Добро пожаловать в '.ITOP_APPLICATION_SHORT,
-
'UI:WelcomeMenu:LeftBlock' => '
'.ITOP_APPLICATION_SHORT.' является порталом оперативного централизованного управления IT инфраструктурой с открытым исходным кодом.
Он включает:
A complete CMDB (Configuration management database) to document and manage the IT inventory.
Все модули могут быть настроены, шаг за шагом, независмо друг от друга.
',
-
'UI:WelcomeMenu:RightBlock' => '
'.ITOP_APPLICATION_SHORT.' ориентирован на предоставления сервисов, он позволяет IT специалистам легко управляться с несколькими заказчиками или организациями.
'.ITOP_APPLICATION_SHORT.' обеспечивает многофункциональный набор бизнес-процессов, которые:
Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
+ 'UI:WelcomeMenu:Text' => '
Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
This version features a brand new modern and accessible backoffice design.
@@ -379,6 +446,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Button:GlobalSearch' => 'Globálne Vyhľadávanie',
'UI:Button:Search' => ' Vyhľadávanie',
'UI:Button:Clear' => ' Clear ~~',
+ 'UI:Button:Confirm' => ' Confirm ~~',
'UI:Button:SearchInHierarchy' => 'Search in hierarchy~~',
'UI:Button:Query' => ' Dopyt ',
'UI:Button:Ok' => 'OK',
@@ -419,7 +487,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UserPref:DoNotShowAgain' => 'Do not show again~~',
'UI:InputFile:NoFileSelected' => 'No File Selected~~',
'UI:InputFile:SelectFile' => 'Select a file~~',
-
'UI:SearchToggle' => 'Vyhľadávanie',
'UI:ClickToCreateNew' => 'Vytvoriť nové %1$s~~',
'UI:SearchFor_Class' => 'Vyhľadávanie pre %1$s objekty',
@@ -439,7 +506,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Error:CannotWriteToTmp_Dir' => 'Nepodarilo sa zapísať dočasný súbor na disk . upload_tmp_dir = "%1$s".',
'UI:Error:UploadStoppedByExtension_FileName' => 'Nahrávanie zastavené rozšírením. (Pôvodné meno súboru = "%1$s").',
'UI:Error:UploadFailedUnknownCause_Code' => 'Nahranie súboru zlyhalo z neznámej príčiny . ( Kód chyby = "%1$s").',
-
'UI:Error:1ParametersMissing' => 'Chyba: následujúci parameter musí byť zadaný pre túto operáciu: %1$s.',
'UI:Error:2ParametersMissing' => 'Chyba: následujúce parametre musia byť zadané pre túto operáciu: %1$s a %2$s.',
'UI:Error:3ParametersMissing' => 'Chyba: následujúce parametre musia byť zadané pre túto operáciu: %1$s, %2$s a %3$s.',
@@ -461,9 +527,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Error:MaintenanceMode' => 'Application is currently in maintenance~~',
'UI:Error:MaintenanceTitle' => 'Maintenance~~',
'UI:Error:InvalidToken' => 'Error: the requested operation has already been performed (CSRF token not found)~~',
-
'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+' => '',
'UI:CountOfObjects' => '%1$d objekt/y/ov sa nezhoduje s kritériami.',
@@ -492,6 +556,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Menu:OtherActions' => 'Ostatné akcie',
'UI:Menu:Transitions' => 'Transitions~~',
'UI:Menu:OtherTransitions' => 'Other Transitions~~',
+ 'UI:Menu:View' => 'View this object~~',
'UI:Menu:New' => 'Nové...',
'UI:Menu:Add' => 'Pridať...',
'UI:Menu:Manage' => 'Manažovať...',
@@ -500,6 +565,9 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Menu:Modify' => 'Upraviť...',
'UI:Menu:Delete' => 'Vymazať...',
'UI:Menu:BulkDelete' => 'Vymazať...',
+ 'UI:Menu:BulkDelete_Class' => 'Delete %1$s objects...~~',
+ 'UI:Menu:BulkDelete_Link' => 'Delete %1$s...~~',
+ 'UI:Menu:BulkDelete_Remote' => 'Delete %1$s...~~',
'UI:UndefinedObject' => 'Nedefinovaný objekt',
'UI:Document:OpenInNewWindow:Download' => 'Otvoriť v novom okne: %1$s, stiahnuť: %2$s',
'UI:SplitDateTime-Date' => 'Dátum',
@@ -532,7 +600,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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.~~',
@@ -543,50 +610,49 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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.
.~~',
-
'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:Login:About' => 'O účte',
+ 'UI:Login:ChangeYourPassword' => 'Zmeň heslo',
+ 'UI:Login:OldPasswordPrompt' => 'Staré heslo',
+ 'UI:Login:NewPasswordPrompt' => 'Nové heslo',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Znova zadaj nové heslo',
+ 'UI:Login:IncorrectOldPassword' => 'Chyba: staré heslo je nesprávne',
+ 'UI:LogOffMenu' => 'Odhlásenie',
'UI:LogOff:ThankYou' => 'Ďakujeme za používanie '.ITOP_APPLICATION_SHORT,
- 'UI:LogOff:ClickHereToLoginAgain' => 'Kliknite sem pre nové prihlásenie...',
- 'UI:ChangePwdMenu' => 'Zmeniť heslo...',
- 'UI:Login:PasswordChanged' => 'Heslo úspešne nastavené !',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Kliknite sem pre nové prihlásenie...',
+ 'UI:ChangePwdMenu' => 'Zmeniť heslo...',
+ 'UI:Login:PasswordChanged' => 'Heslo úspešne nastavené !',
+ 'UI:Login:PasswordNotChanged' => 'Error: Password is the same!~~',
'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' je iba na čítanie',
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' je iba na čítanie pre uživatelov',
- 'UI:ApplicationEnvironment' => 'Aplikačné prostredie: %1$s',
- 'UI:Login:RetypePwdDoesNotMatch' => 'Nové heslo a znova zadané nové heslo sa nezhodujú !',
+ 'UI:ApplicationEnvironment' => 'Aplikačné prostredie: %1$s',
+ 'UI:Login:RetypePwdDoesNotMatch' => 'Nové heslo a znova zadané nové heslo sa nezhodujú !',
'UI:Button:Login' => 'Vstup do '.ITOP_APPLICATION_SHORT,
'UI:Login:Error:AccessRestricted' => 'Prístup do '.ITOP_APPLICATION_SHORT.'u je obmedzený. Kontaktujte prosím '.ITOP_APPLICATION_SHORT.' administrátora.',
'UI:Login:Error:AccessAdmin' => 'Prístup je vyhradený len pre ľudí, ktorí majú oprávnenia od administrátora. Kontaktujte prosím '.ITOP_APPLICATION_SHORT.' administrátora.',
- 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
+ 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail~~',
- 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
- 'UI:CSVImport:MappingSelectOne' => '-- vyberte jeden --',
- 'UI:CSVImport:MappingNotApplicable' => '-- ignorujte toto pole --',
- 'UI:CSVImport:NoData' => 'Prázdny dátový súbor..., prosím poskytnite nejaké dáta!',
- 'UI:Title:DataPreview' => 'Zobrazenie dát',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Chyba: Dáta obsahujú iba jeden stĺpec. Vybrali ste vhodný oddelovací znak ?',
- 'UI:CSVImport:FieldName' => 'Pole %1$d',
- 'UI:CSVImport:DataLine1' => 'Dátovy riadok 1',
- 'UI:CSVImport:DataLine2' => 'Dátovy riadok 2',
- 'UI:CSVImport:idField' => 'ID (Primárny kľúč)',
+ 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
+ 'UI:CSVImport:MappingSelectOne' => '-- vyberte jeden --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- ignorujte toto pole --',
+ 'UI:CSVImport:NoData' => 'Prázdny dátový súbor..., prosím poskytnite nejaké dáta!',
+ 'UI:Title:DataPreview' => 'Zobrazenie dát',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Chyba: Dáta obsahujú iba jeden stĺpec. Vybrali ste vhodný oddelovací znak ?',
+ 'UI:CSVImport:FieldName' => 'Pole %1$d',
+ 'UI:CSVImport:DataLine1' => 'Dátovy riadok 1',
+ 'UI:CSVImport:DataLine2' => 'Dátovy riadok 2',
+ 'UI:CSVImport:idField' => 'ID (Primárny kľúč)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - hromadná importácia',
- 'UI:Title:BulkImport+' => '',
- 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronizácia %1$d objektov triedy %2$s',
- 'UI:CSVImport:ClassesSelectOne' => '-- vyberte jeden --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Interná chyba: "%1$s" je nesprávny kód pretože "%2$s" nie je externý kľuč triedy "%3$s"',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objektov ktoré ostanú nezmené.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objektov bude upravených.',
+ 'UI:Title:BulkImport+' => '',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronizácia %1$d objektov triedy %2$s',
+ 'UI:CSVImport:ClassesSelectOne' => '-- vyberte jeden --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Interná chyba: "%1$s" je nesprávny kód pretože "%2$s" nie je externý kľuč triedy "%3$s"',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objektov ktoré ostanú nezmené.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objektov bude upravených.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objektov bude pridaných.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objektov bude mať chyby.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objektov zostalo nezmenených.',
@@ -632,11 +698,14 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Univerzálne vyhľadávanie',
'UI:UniversalSearch:Error' => 'Chyba: %1$s',
'UI:UniversalSearch:LabelSelectTheClass' => 'Vyberte triedu na vyhľadávanie: ',
-
'UI:CSVReport-Value-Modified' => 'Upravený',
'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' => 'Chýbajúca povinná hodnota',
'UI:CSVReport-Value-Ambiguous' => 'Nejednoznačné: nájdených %1$s objektov',
'UI:CSVReport-Row-Unchanged' => 'Nezmený',
@@ -650,15 +719,16 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:CSVReport-Value-Issue-Readonly' => 'Atribút \'%1$s\' je len na čítanie a nemožno ho zmeniť (súčasná hodnota: %2$s, navrhovaná hodnota: %3$s)',
'UI:CSVReport-Value-Issue-Format' => 'Spracovanie vstupu zlyhalo: %1$s',
'UI:CSVReport-Value-Issue-NoMatch' => 'Neočakávaná hodnota pre atribút \'%1$s\': žiadny zhoda nebola nájdená, skontrolujte hláskovanie',
+ 'UI:CSVReport-Value-Issue-AllowedValues' => 'Allowed \'%1$s\' value(s): %2$s~~',
'UI:CSVReport-Value-Issue-Unknown' => 'Neočakávaná hodnota pre atribút \'%1$s\': %2$s',
'UI:CSVReport-Row-Issue-Inconsistent' => 'Atribúty nie sú konzistentné jeden s druhým: %1$s',
'UI:CSVReport-Row-Issue-Attribute' => 'Neočakávaná/é hodnota/y atribútu/ov ',
'UI:CSVReport-Row-Issue-MissingExtKey' => 'Nemôže byť vytvorený, v dôsledku chýbajúceho kľúča/ov: %1$s',
'UI:CSVReport-Row-Issue-DateFormat' => 'Nesprávny formát dátumu',
+ 'UI:CSVReport-Row-Issue-ExpectedDateFormat' => 'Expected format: %1$s~~',
'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-Icon-Unchanged' => 'Nezmené',
'UI:CSVReport-Icon-Modified' => 'Upravené',
'UI:CSVReport-Icon-Missing' => 'Chýbajúce',
@@ -673,14 +743,32 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:CSVReport-Stats-Errors' => '%1$.0f %% načitaných objektov má chyby a budú ignorované.',
'UI:CSVReport-Stats-Created' => '%1$.0f %% načitaných objektov bude vytvorených.',
'UI:CSVReport-Stats-Modified' => '%1$.0f %% načitaných objektov bude upravených.',
-
'UI:CSVExport:AdvancedMode' => 'Rozšírený režim',
'UI:CSVExport:AdvancedMode+' => '',
'UI:CSVExport:LostChars' => 'Kódovanie problému',
'UI:CSVExport:LostChars+' => '',
-
'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB audit',
'UI:Audit:InteractiveAudit' => 'Interaktívny 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' => 'Pravidlo auditu',
'UI:Audit:HeaderNbObjects' => '# Objekty',
'UI:Audit:HeaderNbErrors' => '# Chyby',
@@ -696,8 +784,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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%%~~',
-
-
'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - Určenie OQL Dopytu',
'UI:RunQuery:QueryExamples' => 'Príklad dopytu',
'UI:RunQuery:QueryResults' => 'Query Results~~',
@@ -736,7 +822,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Schema:Label' => 'Označenie',
'UI:Schema:Label+' => '',
'UI:Schema:Type' => 'Typ',
-
'UI:Schema:Type+' => '',
'UI:Schema:Origin' => 'Pôvod',
'UI:Schema:Origin+' => '',
@@ -784,6 +869,16 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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+' => '',
'UI:Edit:SearchQuery' => 'Select a predefined query~~',
'UI:Edit:TestQuery' => 'Testovací dopyt',
@@ -875,7 +970,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:SystemIntrusion' => 'Prístup zamietnutý. Snažili ste sa vykonať operáciu, ktorá Vám nie je povolená.',
'UI:FatalErrorMessage' => 'Fatálna chyba, '.ITOP_APPLICATION_SHORT.' nemôže pokračovať.',
'UI:Error_Details' => 'Chyba: %1$s.',
-
'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' užívateľský manažment - projekcie profilov',
'UI:UserManagement:Class' => 'Trieda',
'UI:UserManagement:Class+' => '',
@@ -910,66 +1004,42 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UserManagement:NoLifeCycleApplicable' => 'N/A',
'UI:UserManagement:NoLifeCycleApplicable+' => '',
'UI:UserManagement:GrantMatrix' => 'Udelovacia matica',
-
- 'Menu:AdminTools' => 'Administrátorské pomôcky',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Pomôcky prístupné iba užívateľom majúcim administrátorský profil',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System~~',
-
'UI:ChangeManagementMenu' => 'Manažment zmien',
'UI:ChangeManagementMenu+' => '',
'UI:ChangeManagementMenu:Title' => 'Prehľad zmien',
'UI-ChangeManagementMenu-ChangesByType' => 'Zmeny podľa typu',
'UI-ChangeManagementMenu-ChangesByStatus' => 'Zmeny podľa stavu',
'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Zmeny ešte nepriradené',
-
'UI:ConfigurationManagementMenu' => 'Konfiguračný manažment',
'UI:ConfigurationManagementMenu+' => '',
'UI:ConfigurationManagementMenu:Title' => 'Prehľad infraštruktúry',
'UI-ConfigurationManagementMenu-InfraByType' => 'Infraštruktúra objektov podľa typu',
'UI-ConfigurationManagementMenu-InfraByStatus' => 'Infraštruktúra objektov podľa stavu',
-
'UI:ConfigMgmtMenuOverview:Title' => 'Panel pre konfiguračný manažment',
'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Konfiguračné položky podľa stavu',
'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Konfiguračné položky podľa typu',
-
'UI:RequestMgmtMenuOverview:Title' => 'Panel pre manažment žiadostí',
'UI-RequestManagementOverview-RequestByService' => 'Užívateľská žiadosť podľa služby',
'UI-RequestManagementOverview-RequestByPriority' => 'Užívateľská žiadosť podľa priority',
'UI-RequestManagementOverview-RequestUnassigned' => 'Užívateľská žiadosť zatiaľ nepriradená agentovi',
-
'UI:IncidentMgmtMenuOverview:Title' => 'Panel pre manažment incidentov',
'UI-IncidentManagementOverview-IncidentByService' => 'Incidenty podľa služby',
'UI-IncidentManagementOverview-IncidentByPriority' => 'Incidenty podľa priority',
'UI-IncidentManagementOverview-IncidentUnassigned' => 'Incidenty zatiaľ nepriradené agentovi',
-
'UI:ChangeMgmtMenuOverview:Title' => 'Panel pre manažment zmien',
'UI-ChangeManagementOverview-ChangeByType' => 'Zmeny podľa typu',
'UI-ChangeManagementOverview-ChangeUnassigned' => 'Zmeny zatiaľ nepriradené agentovi',
'UI-ChangeManagementOverview-ChangeWithOutage' => 'Výpadky v dôsledku zmien',
-
'UI:ServiceMgmtMenuOverview:Title' => 'Panel manažment služieb',
'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Zákaznícke kontrakty na obnovenie v najbližších 30 dňoch',
'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Poskytovateľské kontrakty na obnovenie v najbližších 30 dňoch',
-
'UI:ContactsMenu' => 'Kontakty',
'UI:ContactsMenu+' => '',
'UI:ContactsMenu:Title' => 'Prehľad kontaktov',
'UI-ContactsMenu-ContactsByLocation' => 'Kontakty podľa polohy',
'UI-ContactsMenu-ContactsByType' => 'Kontakty podľa typu',
'UI-ContactsMenu-ContactsByStatus' => 'Kontakty podľa stavu',
-
- 'Menu:CSVImportMenu' => 'CSV import',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataModelMenu' => 'Dátový model',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ExportMenu' => 'Export',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:NotificationsMenu' => 'Upozornenia',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Konfigurácia Upozornení',
'UI:NotificationsMenu:Help' => 'Pomoc',
'UI:NotificationsMenu:HelpContent' => '
In '.ITOP_APPLICATION_SHORT.' upozornenia sú plne upraviteľné. Sú založené na dvoch setoch objektov: spúštače a akcie.
@@ -1002,53 +1072,18 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook actions (outgoing integrations)~~',
'UI:NotificationsMenu:Actions:Action' => 'Other actions~~',
'UI:NotificationsMenu:AvailableActions' => 'Dostupné akcie',
-
'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~~',
-
- 'Menu:AuditCategories' => 'Kategórie auditu',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Kategórie auditu',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:RunQueriesMenu' => 'Spustiť dopyty',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:QueryMenu' => 'Dopyt frázy',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataAdministration' => 'Dátová administrácia',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UniversalSearchMenu' => 'Univerzálne vyhľadávanie',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserManagementMenu' => 'Užívateľský manažment',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ProfilesMenu' => 'Profily',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => '',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu:Title' => 'Profily',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserAccountsMenu' => 'Užívateľské účty',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu+' => '',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu:Title' => 'Užívateľské účty',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
'UI:iTopVersion:Short' => ITOP_APPLICATION_SHORT.' verzia %1$s',
'UI:iTopVersion:Long' => ITOP_APPLICATION_SHORT.' verzia %1$s-%2$s postavená na %3$s',
'UI:PropertiesTab' => 'Vlastnosti',
-
'UI:OpenDocumentInNewWindow_' => 'Otvoriť~~',
'UI:DownloadDocument_' => 'Stiahnuť~~',
'UI:Document:NoPreview' => 'Žiadny náhľad nie je dostupný pre tento typ dokumentu',
'UI:Download-CSV' => 'Stiahnuť %1$s',
-
'UI:DeadlineMissedBy_duration' => 'Prekročené o %1$s',
'UI:Deadline_LessThan1Min' => '< 1 min',
'UI:Deadline_Minutes' => '%1$d min',
@@ -1091,7 +1126,7 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'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.' užívateľský portál',
- 'Portal:NoRequestMgmt' => 'Drahý/á %1$s, boli ste presmerovaný na túto stránku pretože Váš účet je nastavený na profil \'Užívateľ portálu\'. Nanešťastie, '.ITOP_APPLICATION_SHORT.' nebol nainštalovaný s funkciou \'Manažment žiadostí\'. Prosím kontaktujte Vášho administrátora.',
+ 'Portal:NoRequestMgmt' => 'Drahý/á %1$s, boli ste presmerovaný na túto stránku pretože Váš účet je nastavený na profil \'Užívateľ portálu\'.Nanešťastie, '.ITOP_APPLICATION_SHORT.' nebol nainštalovaný s funkciou \'Manažment žiadostí\'.Prosím kontaktujte Vášho administrátora.',
'Portal:Refresh' => 'Obnoviť',
'Portal:Back' => 'Späť',
'Portal:WelcomeUserOrg' => 'Vitajte %1$s, z %2$s',
@@ -1127,9 +1162,13 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'Enum:Undefined' => 'Nedefinovaný',
'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s Dní %2$s Hodín %3$s Minút %4$s Sekúnd',
'UI:ModifyAllPageTitle' => 'Upraviť všetko',
+ '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' => 'Upravovanie %1$d objektov triedy %2$s z %3$d',
'UI:Menu:ModifyAll' => 'Upraviť...',
+ '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' => 'Upraviť všetko',
'UI:Button:PreviewModifications' => 'Náhľad úpravy >>',
'UI:ModifiedObject' => 'Objekt Upravený',
@@ -1189,7 +1228,6 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'UI:PrintResolution:LetterLandscape' => 'Letter Landscape~~',
'UI:Toggle:SwitchToStandardDashboard' => 'Switch to standard dashboard~~',
'UI:Toggle:SwitchToCustomDashboard' => 'Switch to custom dashboard~~',
-
'UI:ConfigureThisList' => 'Konfigurovať tento zoznam...',
'UI:ListConfigurationTitle' => 'Zoznam konfigurácii',
'UI:ColumnsAndSortOrder' => 'Stĺpce a triediaci príkaz:',
@@ -1205,10 +1243,8 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'UI:ExtField_AsRemoteField' => '%1$s (%2$s)',
'UI:Button:MoveUp' => 'Posunúť hore',
'UI:Button:MoveDown' => 'Posunúť dole',
-
'UI:OQL:UnknownClassAndFix' => 'Neznáma trieda "%1$s". Môžete skúsiť "%2$s" namiesto toho.',
'UI:OQL:UnknownClassNoFix' => 'Neznáma trieda "%1$s"',
-
'UI:Dashboard:EditCustom' => 'Edit custom version...~~',
'UI:Dashboard:CreateCustom' => 'Create a custom version...~~',
'UI:Dashboard:DeleteCustom' => 'Delete custom version...~~',
@@ -1219,13 +1255,10 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'UI:ImportDashboardText' => 'Zvoľte panel súboru na importovanie:',
'UI:Dashboard:Actions' => 'Dashboard actions~~',
'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'This dashboard displays information that does not include the on-going changes.~~',
-
-
'UI:DashletCreation:Title' => 'Vytvoriť a nový Dashlet',
'UI:DashletCreation:Dashboard' => 'Panel',
'UI:DashletCreation:DashletType' => 'Typ Dashletu',
'UI:DashletCreation:EditNow' => 'Upraviť panel',
-
'UI:DashboardEdit:Title' => 'Panel Editor',
'UI:DashboardEdit:DashboardTitle' => 'Nadpis',
'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~',
@@ -1233,38 +1266,31 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~',
'UI:DashboardEdit:Revert' => 'Revert~~',
'UI:DashboardEdit:Apply' => 'Apply~~',
-
'UI:DashboardEdit:Layout' => 'Rozloženie',
'UI:DashboardEdit:Properties' => 'Vlastnosti panelu',
'UI:DashboardEdit:Dashlets' => 'Dostupné Dashlety',
'UI:DashboardEdit:DashletProperties' => 'Vlastnosti Dashletu',
-
'UI:Form:Property' => 'Vlastnosť',
'UI:Form:Value' => 'Hodnota',
-
'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' => 'Obyčajný text (žiadne formátovanie)',
'UI:DashletPlainText:Prop-Text' => 'Text',
'UI:DashletPlainText:Prop-Text:Default' => 'Prosím vložte nejaký text sem...',
-
'UI:DashletObjectList:Label' => 'Zoznam objektu',
'UI:DashletObjectList:Description' => 'Zoznam objektu dashlet',
'UI:DashletObjectList:Prop-Title' => 'Nadpis',
'UI:DashletObjectList:Prop-Query' => 'Dopyt',
'UI:DashletObjectList:Prop-Menu' => 'Menu',
-
'UI:DashletGroupBy:Prop-Title' => 'Nadpis',
'UI:DashletGroupBy:Prop-Query' => 'Dopyt',
'UI:DashletGroupBy:Prop-Style' => 'Štýl',
@@ -1278,24 +1304,20 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$ (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',
-
'UI:DashletGroupByPie:Label' => 'Koláčový graf',
'UI:DashletGroupByPie:Description' => 'Koláčový graf',
'UI:DashletGroupByBars:Label' => 'Tyčinkový graf',
'UI:DashletGroupByBars:Description' => 'Tyčinkový graf',
'UI:DashletGroupByTable:Label' => 'Zoskupiť podľa tabuliek (table)',
'UI:DashletGroupByTable:Description' => 'Zoznam (zoskupené podľa polí)',
-
- // New in 2.5
+ // 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~~',
@@ -1306,14 +1328,12 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'UI:GroupBy:min+' => 'Minimum of %1$s~~',
'UI:GroupBy:max' => 'Maximum~~',
'UI:GroupBy:max+' => 'Maximum of %1$s~~',
- // ---
-
+ // ---
'UI:DashletHeaderStatic:Label' => 'Hlavička',
'UI:DashletHeaderStatic:Description' => 'Zobrazuje an horizontálny oddelovač',
'UI:DashletHeaderStatic:Prop-Title' => 'Nadpis',
'UI:DashletHeaderStatic:Prop-Title:Default' => 'Kontakty',
'UI:DashletHeaderStatic:Prop-Icon' => 'Ikonka',
-
'UI:DashletHeaderDynamic:Label' => 'Hlavička so štatistikami',
'UI:DashletHeaderDynamic:Description' => 'Hlavička s vlastnosťami (zoskupené podľa...)',
'UI:DashletHeaderDynamic:Prop-Title' => 'Nadpis',
@@ -1324,11 +1344,9 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'UI:DashletHeaderDynamic:Prop-Query' => 'Dopyt',
'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Zoskupiť podľa',
'UI:DashletHeaderDynamic:Prop-Values' => 'Hodnoty',
-
'UI:DashletBadge:Label' => 'Odznak',
'UI:DashletBadge:Description' => 'Ikonka objektu s novým/vyhľadávanie',
'UI:DashletBadge:Prop-Class' => 'Trieda',
-
'DayOfWeek-Sunday' => 'Nedeľa',
'DayOfWeek-Monday' => 'Pondelok',
'DayOfWeek-Tuesday' => 'Utorok',
@@ -1348,8 +1366,7 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'Month-10' => 'October~~',
'Month-11' => 'November~~',
'Month-12' => 'December~~',
-
- // Short version for the DatePicker
+ // Short version for the DatePicker
'DayOfWeek-Sunday-Min' => 'Su~~',
'DayOfWeek-Monday-Min' => 'Mo~~',
'DayOfWeek-Tuesday-Min' => 'Tu~~',
@@ -1369,13 +1386,13 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'Month-10-Short' => 'Oct~~',
'Month-11-Short' => 'Nov~~',
'Month-12-Short' => 'Dec~~',
- 'Calendar-FirstDayOfWeek' => '0~~',// 0 = Sunday, 1 = Monday, etc...
-
+ 'Calendar-FirstDayOfWeek' => '0~~',
+ // 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Vytvorenie skratky...',
+ 'UI:Menu:FilterList' => 'Display list with search criteria~~',
'UI:ShortcutRenameDlg:Title' => 'Premenovanie skratky',
'UI:ShortcutListDlg:Title' => 'Vytvoriť skratku pre zoznam',
'UI:ShortcutDelete:Confirm' => 'Prosím potvrďte, že si želáte vymazať skratku/y.',
- 'Menu:MyShortcuts' => 'Moje skratky',// Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Skratka',
'Class:Shortcut+' => '',
'Class:Shortcut/Attribute:name' => 'Názov',
@@ -1389,12 +1406,10 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'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' => 'Prosím vyplňte všetky povinné políčka.',
'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~~',
@@ -1420,11 +1435,9 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
i
minutes (2 digits, e.g. 00..59)
s
seconds (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~~',
@@ -1434,12 +1447,10 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'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~~',
@@ -1452,7 +1463,6 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'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.~~',
@@ -1460,43 +1470,36 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'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: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~~',
-
- // Search form
+ // Search form
'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~~',
- // - Add new criteria button
+ // - 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
+ // - Criteria header actions
'UI:Search:Criteria:Toggle' => 'Minimize / Expand~~',
'UI:Search:Criteria:Remove' => 'Remove~~',
'UI:Search:Criteria:Locked' => 'Locked~~',
-
- // - Criteria titles
- // - Default widget
+ // - 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~~',
@@ -1518,53 +1521,57 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'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
+ // - Numeric widget
+ // None yet
+ // - DateTime widget
'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= 1$s <= %3$s~~',
- // - Enum widget
+ // - 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
+ // - TagSet widget
'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s~~',
- // - External key widget
+ // - 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
+ // - 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
+ // - 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
+ // - 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
+ // - 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:TagSet:Matches' => 'Matches~~',
-
- // - Other translations
+ // - Other translations
'UI:Search:Value:Filter:Placeholder' => 'Filter...~~',
'UI:Search:Value:Search:Placeholder' => 'Search...~~',
'UI:Search:Value:Autocomplete:StartTyping' => 'Start typing for possible values.~~',
@@ -1572,8 +1579,7 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'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
+ // - Widget other translations
'UI:Search:Criteria:Numeric:From' => 'From~~',
'UI:Search:Criteria:Numeric:Until' => 'To~~',
'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Any~~',
@@ -1587,10 +1593,8 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp
'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~~',
));
@@ -1601,16 +1605,13 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'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~~',
));
@@ -1634,46 +1635,32 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Menu:DataSources' => 'Synchronizované zdroje dát',
'Menu:DataSources+' => '',
- 'Menu:WelcomeMenu' => 'Vitajte',
- 'Menu:WelcomeMenu+' => '',
- 'Menu:WelcomeMenuPage' => 'Vitajte',
- 'Menu:WelcomeMenuPage+' => '',
- 'Menu:AdminTools' => 'Administrátorské pomôcky',
- 'Menu:AdminTools+' => '',
- 'Menu:AdminTools?' => 'Pomôcky prístupné iba užívateľom majúcim administrátorský profil',
- 'Menu:DataModelMenu' => 'Dátový model',
- 'Menu:DataModelMenu+' => '',
- 'Menu:ExportMenu' => 'Export',
- 'Menu:ExportMenu+' => '',
- 'Menu:NotificationsMenu' => 'Upozornenia',
- 'Menu:NotificationsMenu+' => '',
'Menu:AuditCategories' => 'Kategórie auditu',
'Menu:AuditCategories+' => '',
'Menu:Notifications:Title' => 'Kategórie auditu',
- 'Menu:RunQueriesMenu' => 'Spustiť dopyty',
- 'Menu:RunQueriesMenu+' => '',
- 'Menu:QueryMenu' => 'Dopyt frázy',
- 'Menu:QueryMenu+' => '',
- 'Menu:UniversalSearchMenu' => 'Univerzálne vyhľadávanie',
- 'Menu:UniversalSearchMenu+' => '',
- 'Menu:UserManagementMenu' => 'Užívateľský manažment',
- 'Menu:UserManagementMenu+' => '',
- 'Menu:ProfilesMenu' => 'Profily',
- 'Menu:ProfilesMenu+' => '',
- 'Menu:ProfilesMenu:Title' => 'Profily',
- 'Menu:UserAccountsMenu' => 'Užívateľské účty',
- 'Menu:UserAccountsMenu+' => '',
+ 'Menu:AuditCategories:Title' => 'Audit configuration~~',
+ 'Menu:RunQueriesMenu' => 'Spustiť dopyty',
+ 'Menu:RunQueriesMenu+' => '',
+ 'Menu:QueryMenu' => 'Dopyt frázy',
+ 'Menu:QueryMenu+' => '',
+ 'Menu:UniversalSearchMenu' => 'Univerzálne vyhľadávanie',
+ 'Menu:UniversalSearchMenu+' => '',
+ 'Menu:UserManagementMenu' => 'Užívateľský manažment',
+ 'Menu:UserManagementMenu+' => '',
+ 'Menu:ProfilesMenu' => 'Profily',
+ 'Menu:ProfilesMenu+' => '',
+ 'Menu:ProfilesMenu:Title' => 'Profily',
+ 'Menu:UserAccountsMenu' => 'Užívateľské účty',
+ 'Menu:UserAccountsMenu+' => '',
'Menu:UserAccountsMenu:Title' => 'Užívateľské účty',
- 'Menu:MyShortcuts' => 'Moje skratky',
- 'Menu:UserManagement' => 'User Management~~',
- 'Menu:Queries' => 'Queries~~',
- 'Menu:ConfigurationTools' => 'Configuration~~',
+ 'Menu:UserManagement' => 'User Management~~',
+ 'Menu:Queries' => 'Queries~~',
+ 'Menu:ConfigurationTools' => 'Configuration~~'
));
-
// Additional language entries not present in English dict
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'UI:Toggle:StandardDashboard' => 'Standard~~',
- 'UI:Toggle:CustomDashboard' => 'Custom~~',
- 'UI:Dashboard:Edit' => 'Upraviť túto stránku...',
- 'UI:Dashboard:Revert' => 'Vrátiť sa do originálnej verzie...',
+ 'UI:Toggle:CustomDashboard' => 'Custom~~',
+ 'UI:Dashboard:Edit' => 'Upraviť túto stránku...',
+ 'UI:Dashboard:Revert' => 'Vrátiť sa do originálnej verzie...'
));
diff --git a/dictionaries/tr.dictionary.itop.core.php b/dictionaries/tr.dictionary.itop.core.php
index a1408cef62..908beb972b 100644
--- a/dictionaries/tr.dictionary.itop.core.php
+++ b/dictionaries/tr.dictionary.itop.core.php
@@ -31,57 +31,42 @@
//
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Core:DeletedObjectLabel' => '%1s (Silinmiş)',
- 'Core:DeletedObjectTip' => 'Nesne%1$s (%2$s) \'de silinmiştir',
-
+ 'Core:DeletedObjectTip' => 'Nesne%1$s (%2$s) \'de silinmiştir',
'Core:UnknownObjectLabel' => 'Nesne bulunamadı (sınıf: %1$s, id: %2$d)',
- 'Core:UnknownObjectTip' => 'Nesne bulunamadı.Nesne ve günlük kaydı bir süre önce silinmiş olabilir',
-
+ 'Core:UnknownObjectTip' => 'Nesne bulunamadı.Nesne ve günlük kaydı bir süre önce silinmiş olabilir',
'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' => 'Nesnelerin dizisi',
+ 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s~~',
+ 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s~~',
+ 'Core:AttributeLinkedSet' => 'Nesnelerin dizisi',
'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' => 'Dashboard~~',
'Core:AttributeDashboard+' => '',
-
- 'Core:AttributePhoneNumber' => 'Phone number~~',
+ '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: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' => 'Nesnelerin dizisi (n-n)',
'Core:AttributeLinkedSetIndirect+' => 'Aynı sınıftan her türlü nesne [Altsınıf]',
-
'Core:AttributeInteger' => 'Tamsayı',
'Core:AttributeInteger+' => 'Sayısal değer (negatif olabilir)',
-
'Core:AttributeDecimal' => 'Ondalık',
'Core:AttributeDecimal+' => 'Ondalık değer (negatif olabilir)',
-
'Core:AttributeBoolean' => 'Boolean',
'Core:AttributeBoolean+' => '',
'Core:AttributeBoolean/Value:null' => '',
'Core:AttributeBoolean/Value:yes' => 'Evet',
'Core:AttributeBoolean/Value:no' => 'Hayır',
-
'Core:AttributeArchiveFlag' => 'Arşiv işareti',
'Core:AttributeArchiveFlag/Value:yes' => 'Evet',
'Core:AttributeArchiveFlag/Value:yes+' => 'Bu nesne yalnızca arşiv modunda görünürdür',
@@ -90,7 +75,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Arşiv Tarihi',
'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',
@@ -99,54 +83,38 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Core:AttributeObsolescenceFlag/Label+' => 'Diğer özelliklerde dinamik olarak hesaplandı',
'Core:AttributeObsolescenceDate/Label' => 'Kullanım dışı olma tarihi',
'Core:AttributeObsolescenceDate/Label+' => 'Nesnenin eski olarak kabul edildiği yaklaşık tarih',
-
'Core:AttributeString' => 'Dize',
'Core:AttributeString+' => 'Alfanümerik dize',
-
'Core:AttributeClass' => 'Sınıf',
'Core:AttributeClass+' => '',
-
'Core:AttributeApplicationLanguage' => 'Kullanıcı dili',
'Core:AttributeApplicationLanguage+' => 'Dil ve Ülke (TR Türkiye)',
-
'Core:AttributeFinalClass' => 'Sınıf (Otomatik)',
'Core:AttributeFinalClass+' => 'Nesnenin gerçek sınıfı (çekirdek tarafından otomatik olarak oluşturulur)',
-
'Core:AttributePassword' => 'Şifre',
'Core:AttributePassword+' => 'Harici bir cihazın şifresi',
-
'Core:AttributeEncryptedString' => 'Şifreli dize',
'Core:AttributeEncryptedString+' => 'Dize yerel bir anahtarla şifrelenmiş',
'Core:AttributeEncryptUnknownLibrary' => 'Encryption library specified (%1$s) unknown~~',
'Core:AttributeEncryptFailedToDecrypt' => '** decryption error **~~',
-
'Core:AttributeText' => 'Metin',
'Core:AttributeText+' => 'Çok satırlı karakter dizesi',
-
'Core:AttributeHTML' => 'HTML',
'Core:AttributeHTML+' => 'HTML dizesi',
-
'Core:AttributeEmailAddress' => 'E-posta Adresi',
'Core:AttributeEmailAddress+' => '',
-
'Core:AttributeIPAddress' => 'IP adresi',
'Core:AttributeIPAddress+' => '',
-
'Core:AttributeOQL' => 'OQL',
'Core:AttributeOQL+' => 'Nesne sorgusu Dili ifadesi',
-
'Core:AttributeEnum' => 'Enum',
'Core:AttributeEnum+' => 'Önceden tanımlanmış alfasayısal dizelerin listesi',
-
'Core:AttributeTemplateString' => 'Şablon dizesi',
'Core:AttributeTemplateString+' => 'Yer sahipleri içeren dize',
-
'Core:AttributeTemplateText' => 'Şablon metni',
'Core:AttributeTemplateText+' => 'Yer sahipleri içeren metin',
-
'Core:AttributeTemplateHTML' => 'Şablon HTML',
'Core:AttributeTemplateHTML+' => 'Yer sahipleri içeren HTML',
-
'Core:AttributeDateTime' => 'Tarih / Saat',
'Core:AttributeDateTime+' => 'Tarih ve Saat (yıl-ay-gün hh:mm:ss)',
'Core:AttributeDateTime?SmartSearch' => '
@@ -164,7 +132,6 @@ Operators:
If the time is omitted, it defaults to 00:00:00
~~',
-
'Core:AttributeDate' => 'Tarih',
'Core:AttributeDate+' => 'Tarih (yıl-ay-gün)',
'Core:AttributeDate?SmartSearch' => '
@@ -179,43 +146,30 @@ Operators: <date [date,date]
~~',
-
'Core:AttributeDeadline' => 'Son tarih',
'Core:AttributeDeadline+' => 'Geçerli saate göre görüntülenen tarih',
-
'Core:AttributeExternalKey' => 'Harici anahtar',
'Core:AttributeExternalKey+' => 'Harici (veya yabancı) anahtar',
-
'Core:AttributeHierarchicalKey' => 'Hiyerarşik anahtar',
'Core:AttributeHierarchicalKey+' => 'Ana kaynağın dış (veya yabancı) anahtarı',
-
'Core:AttributeExternalField' => 'Harici alan',
'Core:AttributeExternalField+' => 'Harici bir anahtarla eşlenen alan',
-
'Core:AttributeURL' => 'URL',
'Core:AttributeURL+' => 'Bir metin dizesi olarak mutlak veya göreceli URL',
-
'Core:AttributeBlob' => 'Blob',
'Core:AttributeBlob+' => 'Herhangi bir ikili içerik (belge)',
-
'Core:AttributeOneWayPassword' => 'Tek yönlü şifre',
'Core:AttributeOneWayPassword+' => 'Tek Yönlü Şifrelenmiş (Hashed) Şifre',
-
'Core:AttributeTable' => 'Tablo',
'Core:AttributeTable+' => 'İki boyuta sahip dizine eklenmiş dizi',
-
'Core:AttributePropertySet' => 'Özellikler',
'Core:AttributePropertySet+' => 'Kaynaklı özelliklerin listesi (isim ve değer)',
-
'Core:AttributeFriendlyName' => 'Yaygın Adı',
'Core:AttributeFriendlyName+' => 'Otomatik olarak oluşturulan nitelik; Yaygın Ad, birkaç öznitelikten sonra hesaplanır',
-
'Core:FriendlyName-Label' => 'Yaygın Adı',
'Core:FriendlyName-Description' => 'Yaygın Adı',
-
'Core:AttributeTag' => 'Tags~~',
'Core:AttributeTag+' => '',
-
'Core:Context=REST/JSON' => 'REST~~',
'Core:Context=Synchro' => 'Synchro~~',
'Core:Context=Setup' => 'Setup~~',
@@ -493,6 +447,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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:description' => 'Tanımlama',
@@ -560,6 +515,22 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:ActionEmail/Attribute:importance/Value:normal+' => '',
'Class:ActionEmail/Attribute:importance/Value:high' => 'yüksek',
'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.~~',
));
//
@@ -569,6 +540,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:Trigger' => 'Tetikleyici',
'Class:Trigger+' => 'Özel olay yürütücü',
+ 'Class:Trigger/ComplementaryName' => '%1$s, %2$s~~',
'Class:Trigger/Attribute:description' => 'Tanımlama',
'Class:Trigger/Attribute:description+' => 'tek satır tanımlama',
'Class:Trigger/Attribute:action_list' => 'Tetiklenen işlemler',
@@ -577,6 +549,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:Trigger/Attribute:finalclass+' => '',
'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+' => 'Further information as provided in english, by this trigger~~',
));
//
@@ -672,6 +646,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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', array(
+ '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
//
@@ -708,11 +693,13 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
// Synchro Data Source
//
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Class:SynchroDataSource' => 'Synchro Veri Kaynağı',
'Class:SynchroDataSource/Attribute:name' => 'İsim',
'Class:SynchroDataSource/Attribute:name+' => '',
'Class:SynchroDataSource/Attribute:description' => 'Açıklama',
'Class:SynchroDataSource/Attribute:status' => 'Durum',
'Class:SynchroDataSource/Attribute:scope_class' => 'Hedef sınıf',
+ 'Class:SynchroDataSource/Attribute:scope_class+' => 'A Synchro Data Source can only populate a single '.ITOP_APPLICATION_SHORT.' class~~',
'Class:SynchroDataSource/Attribute:user_id' => 'Kullanıcı',
'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Bildirim iletilecek kişi',
'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Hata durumunda bildirmek yapılacak kişi',
@@ -721,6 +708,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:SynchroDataSource/Attribute:url_application' => 'Uygulama\'nın köprüsü',
'Class:SynchroDataSource/Attribute:url_application+' => ITOP_APPLICATION_SHORT.'\'un senkronize edildiği harici uygulamadaki '.ITOP_APPLICATION_SHORT.' nesnesine köprü (varsa). Muhtemel yer tutucular: $this->attribute$ ve $replica->primary_key$',
'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Uzlaşma Politikası',
+ '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' => 'Tam Yük Aralığı',
'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Tüm verilerin yeniden yüklenmesi, en azından burada belirtilen sıklıkta olmalıdır',
'Class:SynchroDataSource/Attribute:action_on_zero' => 'Sıfırda eylem',
@@ -740,6 +729,33 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'Silinmeden önce kullanım dışı bir nesne ne kadar tutulacak',
'Class:SynchroDataSource/Attribute:database_table_name' => 'Veri tablosu',
'Class:SynchroDataSource/Attribute:database_table_name+' => 'Senkronizasyon verilerini saklamak için tablonun adı. Boş bırakılırsa, varsayılan bir isim hesaplanacaktır.',
+ 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Uygulama',
+ 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Kullanım dışı',
+ 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Kullanımda',
+ 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Kapsam Kısıtlaması',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Öznitelikleri kullanın',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Birincil_anahtar alanını kullanın',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Oluşturun',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Hata',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Hata',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Güncelleme',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Oluşturun',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Hata',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'İlkini al (rastgele?)',
+ 'Class:SynchroDataSource/Attribute:delete_policy' => 'Politikayı Sil',
+ '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' => 'Sil',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Yoksay',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Güncelle',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Güncelle ve sil',
+ 'Class:SynchroDataSource/Attribute:attribute_list' => 'Nitelikler listesi',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Sadece yöneticiler',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Herkes bu tür nesneleri silmek için izinlidir',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Kimse',
'SynchroDataSource:Description' => 'Açıklama',
'SynchroDataSource:Reconciliation' => 'Arama ve amp; Uzlaşma',
'SynchroDataSource:Deletion' => 'Silme kuralları',
@@ -764,8 +780,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Core:Synchro:NeverRun' => 'Bu senkronizasyon hiç çalışmadı. Henüz günlüğü yok.',
'Core:Synchro:SynchroEndedOn_Date' => 'En son senkronizasyon %1$s.',
'Core:Synchro:SynchroRunningStartedOn_Date' => 'Senkronizasyon %1$s\'de başladı hala çalışıyor...',
- 'Menu:DataSources' => 'Senkronizasyon Veri Kaynakları', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataSources+' => 'Tüm Senkronizasyon Veri Kaynakları', // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources' => 'Senkronizasyon Veri Kaynakları',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
+ 'Menu:DataSources+' => 'Tüm Senkronizasyon Veri Kaynakları',
+ // Duplicated into itop-welcome-itil (will be removed from here...)
'Core:Synchro:label_repl_ignored' => 'Yoksayıldı (%1$s)',
'Core:Synchro:label_repl_disappeared' => 'Kayboldu (%1$s)',
'Core:Synchro:label_repl_existing' => 'Mevcut (%1$s)',
@@ -829,29 +847,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Önceki değer',
'Class:CMDBChangeOpSetAttributeCaseLog' => 'Dosya kaydı',
'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Son giriş',
- 'Class:SynchroDataSource' => 'Synchro Veri Kaynağı',
- 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Uygulama',
- 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Kullanım dışı',
- 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Kullanımda',
- 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Kapsam Kısıtlaması',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Öznitelikleri kullanın',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Birincil_anahtar alanını kullanın',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Oluşturun',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Hata',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Hata',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Güncelleme',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Oluşturun',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Hata',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'İlkini al (rastgele?)',
- 'Class:SynchroDataSource/Attribute:delete_policy' => 'Politikayı Sil',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Sil',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Yoksay',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Güncelle',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Güncelle ve sil',
- 'Class:SynchroDataSource/Attribute:attribute_list' => 'Nitelikler listesi',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Sadece yöneticiler',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Herkes bu tür nesneleri silmek için izinlidir',
- 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Kimse',
'Class:SynchroAttribute' => 'Synchro niteliği',
'Class:SynchroAttribute/Attribute:sync_source_id' => 'Synchro Veri Kaynağı',
'Class:SynchroAttribute/Attribute:attcode' => 'Öznitelik kodu',
@@ -912,21 +907,18 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:appUserPreferences/Attribute:preferences' => 'Tercihler',
'Core:ExecProcess:Code1' => 'Yanlış komut veya komut hataları ile bitti (örneğin, yanlış senaryo adı)',
'Core:ExecProcess:Code255' => 'PHP hatası (ayrıştırma veya çalışma zamanı)',
-
- // Attribute Duration
+ // 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
+ // Explain working time computing
'Core:ExplainWTC:ElapsedTime' => 'Geçen zaman (\\"%1$s\\" olarak saklanır)',
'Core:ExplainWTC:StopWatch-TimeSpent' => '\\"%1$s\\" için harcanan zaman',
'Core:ExplainWTC:StopWatch-Deadline' => '\\"%1$s\\" için son tarih %2$d%%',
-
- // Bulk export
+ // Bulk export
'Core:BulkExport:MissingParameter_Param' => 'Eksik parametre \\"%1$s\\"',
- 'Core:BulkExport:InvalidParameter_Query' => '\"Sorgu\" parametresi için geçersiz değer. ID\'ye karşılık gelen sorgu dizimi yok: \"%1$s\".',
+ 'Core:BulkExport:InvalidParameter_Query' => '\\"Sorgu\\" parametresi için geçersiz değer. ID\'ye karşılık gelen sorgu dizimi yok: \\"%1$s\\".',
'Core:BulkExport:ExportFormatPrompt' => 'Dışarı çıkartma formatı:',
'Core:BulkExportOf_Class' => '%1$s dışarı çıkartıldı',
'Core:BulkExport:ClickHereToDownload_FileName' => '%1$s \'indirmek için buraya tıklayın',
@@ -976,20 +968,34 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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~~', // Day of the month: 2 digits (with leading zero)
- 'Core:DateTime:Placeholder_j' => 'D~~', // Day of the month: 1 or 2 digits (without leading zero)
- 'Core:DateTime:Placeholder_m' => 'MM~~', // Month on 2 digits i.e. 01-12
- 'Core:DateTime:Placeholder_n' => 'M~~', // Month on 1 or 2 digits 1-12
- 'Core:DateTime:Placeholder_Y' => 'YYYY~~', // Year on 4 digits
- 'Core:DateTime:Placeholder_y' => 'YY~~', // Year on 2 digits
- 'Core:DateTime:Placeholder_H' => 'hh~~', // Hour 00..23
- 'Core:DateTime:Placeholder_h' => 'h~~', // Hour 01..12
- 'Core:DateTime:Placeholder_G' => 'hh~~', // Hour 0..23
- 'Core:DateTime:Placeholder_g' => 'h~~', // Hour 1..12
- 'Core:DateTime:Placeholder_a' => 'am/pm~~', // am/pm (lowercase)
- 'Core:DateTime:Placeholder_A' => 'AM/PM~~', // AM/PM (uppercase)
- 'Core:DateTime:Placeholder_i' => 'mm~~', // minutes, 2 digits: 00..59
- 'Core:DateTime:Placeholder_s' => 'ss~~', // seconds, 2 digits 00..59
+ 'Core:DateTime:Placeholder_d' => 'DD~~',
+ // Day of the month: 2 digits (with leading zero)
+ 'Core:DateTime:Placeholder_j' => 'D~~',
+ // Day of the month: 1 or 2 digits (without leading zero)
+ 'Core:DateTime:Placeholder_m' => 'MM~~',
+ // Month on 2 digits i.e. 01-12
+ 'Core:DateTime:Placeholder_n' => 'M~~',
+ // Month on 1 or 2 digits 1-12
+ 'Core:DateTime:Placeholder_Y' => 'YYYY~~',
+ // Year on 4 digits
+ 'Core:DateTime:Placeholder_y' => 'YY~~',
+ // Year on 2 digits
+ 'Core:DateTime:Placeholder_H' => 'hh~~',
+ // Hour 00..23
+ 'Core:DateTime:Placeholder_h' => 'h~~',
+ // Hour 01..12
+ 'Core:DateTime:Placeholder_G' => 'hh~~',
+ // Hour 0..23
+ 'Core:DateTime:Placeholder_g' => 'h~~',
+ // Hour 1..12
+ 'Core:DateTime:Placeholder_a' => 'am/pm~~',
+ // am/pm (lowercase)
+ 'Core:DateTime:Placeholder_A' => 'AM/PM~~',
+ // AM/PM (uppercase)
+ 'Core:DateTime:Placeholder_i' => 'mm~~',
+ // minutes, 2 digits: 00..59
+ 'Core:DateTime:Placeholder_s' => 'ss~~',
+ // seconds, 2 digits 00..59
'Core:Validator:Default' => 'Yanlış format',
'Core:Validator:Mandatory' => 'Lütfen bu alanı doldurun',
'Core:Validator:MustBeInteger' => 'Bir tamsayı olmalı',
@@ -1002,7 +1008,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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~~',
@@ -1012,7 +1017,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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~~',
@@ -1099,8 +1103,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:AsyncTask/Attribute:last_error+' => '',
'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~',
'Class:AsyncTask/Attribute:last_attempt+' => '',
- 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_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: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~~',
));
//
diff --git a/dictionaries/tr.dictionary.itop.ui.php b/dictionaries/tr.dictionary.itop.ui.php
index 0faacb139d..bd371f53b2 100644
--- a/dictionaries/tr.dictionary.itop.ui.php
+++ b/dictionaries/tr.dictionary.itop.ui.php
@@ -25,6 +25,12 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:AuditCategory/Attribute:definition_set+' => 'Denetlenecek nesneler için OQL ifadesi',
'Class:AuditCategory/Attribute:rules_list' => 'Denetlem kuralları',
'Class:AuditCategory/Attribute:rules_list+' => 'Kategori için denetleme kuralları',
+ '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 includes this category~~',
));
//
@@ -52,7 +58,42 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:AuditRule/Attribute:category_id' => 'Kategori',
'Class:AuditRule/Attribute:category_id+' => 'Kuralın kategorisi',
'Class:AuditRule/Attribute:category_name' => 'Kategori',
- 'Class:AuditRule/Attribute:category_name+' => 'Kural için kategori adı',
+ 'Class:AuditRule/Attribute:category_name+' => 'Kural için kategori adı'
+));
+
+//
+// Class: AuditDomain
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ '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
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ '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~~',
));
//
@@ -70,6 +111,16 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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~~',
+ 'Query:baseinfo' => 'General information~~',
+ 'Query:exportInfo' => 'Export information~~',
'Class:QueryOQL/Attribute:fields' => 'Alanlar',
'Class:QueryOQL/Attribute:fields+' => 'Dışarı aktarmak için virgülle ayrılmış nitelikler listesi (veya alias.attribute)',
'Class:QueryOQL' => 'OQL Query',
@@ -118,7 +169,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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' => 'Kullanıcı adı tekil olmalı - "%1s" mevcut bir kullanıcıya ait.',
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'En az bir profil kullanıcıya atanmalı',
'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
@@ -327,6 +377,29 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Expression:Unit:Short:YEAR' => 'y~~',
));
+//
+// Duplicated into itop-welcome-itil ( will be removed from here...)
+//
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Menu:WelcomeMenu' => 'Hoşgeldiniz',
+ 'Menu:WelcomeMenu+' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz',
+ 'Menu:WelcomeMenuPage' => 'Hoşgeldiniz',
+ 'Menu:WelcomeMenuPage+' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz',
+ 'Menu:AdminTools' => 'Yönetim Araçları',
+ 'Menu:AdminTools+' => 'Yönetim Araçları',
+ 'Menu:AdminTools?' => 'Yönetici profiline izin verilen araçlar',
+ 'Menu:CSVImportMenu' => 'CSV dışardan al',
+ 'Menu:CSVImportMenu+' => 'Çoklu yaratım veya güncelleme',
+ 'Menu:DataModelMenu' => 'Veri Modeli',
+ 'Menu:DataModelMenu+' => 'Veri Modeli Özeti',
+ 'Menu:ExportMenu' => 'Dışarı ver',
+ 'Menu:ExportMenu+' => 'Sorgu sonucunu HTML, CSV veya XML olarak dışarı aktar',
+ 'Menu:NotificationsMenu' => 'Uyarılar',
+ 'Menu:NotificationsMenu+' => 'Uyarıların yapılandırılması',
+ 'Menu:MyShortcuts' => 'My Shortcuts~~',
+ 'Menu:DataAdministration' => 'Veri Yönetimi',
+ 'Menu:DataAdministration+' => 'Veri Yönetimi',
+));
//
// String from the User Interface: menu, messages, buttons, etc...
@@ -336,12 +409,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'BooleanLabel:yes' => 'evet',
'BooleanLabel:no' => 'hayır',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login~~',
- 'Menu:WelcomeMenu' => 'Hoşgeldiniz',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenu+' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => 'Hoşgeldiniz',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage+' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz', // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz',
-
'UI:WelcomeMenu:LeftBlock' => '
iTop açık kaynak Bilişim İşlem Potalıdır.
Kapsamı:
Bilişim altyapısının tanımlandığı ve dokümante edildiği Konfigürasyon Yönetimi CMDB (Configuration management database)modülü.
İşletmenin en önemli kaynağı olan dokümantasyonu yönetmesine imkan sağlar.
',
- 'UI:WelcomeMenu:Text'=> '
Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
+ 'UI:WelcomeMenu:Text' => '
Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
This version features a brand new modern and accessible backoffice design.
@@ -389,6 +456,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Button:GlobalSearch' => 'Arama',
'UI:Button:Search' => ' Arama ',
'UI:Button:Clear' => ' Clear ~~',
+ 'UI:Button:Confirm' => ' Confirm ~~',
'UI:Button:SearchInHierarchy' => 'Search in hierarchy~~',
'UI:Button:Query' => ' Sorgu ',
'UI:Button:Ok' => 'Tamam',
@@ -429,7 +497,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UserPref:DoNotShowAgain' => 'Do not show again~~',
'UI:InputFile:NoFileSelected' => 'No File Selected~~',
'UI:InputFile:SelectFile' => 'Select a file~~',
-
'UI:SearchToggle' => 'Ara',
'UI:ClickToCreateNew' => 'Yeni %1$s yarat~~',
'UI:SearchFor_Class' => '%1$s Arama',
@@ -449,7 +516,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Error:CannotWriteToTmp_Dir' => 'Geçici dosya diske yazılamadı. upload_tmp_dir = "%1$s".',
'UI:Error:UploadStoppedByExtension_FileName' => 'Dosya yükleme dosya uzantısı nedeniyle duruduruldu. (Dosya adı = "%1$s").',
'UI:Error:UploadFailedUnknownCause_Code' => 'Dosya yükleme bilinmeyen bir sebeple başarısız oldu. (Hata kodu = "%1$s").',
-
'UI:Error:1ParametersMissing' => 'Hata: Bu operasyon için %1$s parametresi tanımlanmalı.',
'UI:Error:2ParametersMissing' => 'Hata: Bu operasyon için %1$s ve %2$s parametreleri tanımlanmalı.',
'UI:Error:3ParametersMissing' => 'Hata: Bu operasyon için %1$s, %2$s ve %3$s parametreleri tanımlanmalı.',
@@ -471,9 +537,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Error:MaintenanceMode' => 'Application is currently in maintenance~~',
'UI:Error:MaintenanceTitle' => 'Maintenance~~',
'UI:Error:InvalidToken' => 'Error: the requested operation has already been performed (CSRF token not found)~~',
-
'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ı',
'UI:CountOfObjects' => 'Kritere uyan %1$d nesne bulundu.',
@@ -502,6 +566,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Menu:OtherActions' => 'Diğer İşlemler',
'UI:Menu:Transitions' => 'Transitions~~',
'UI:Menu:OtherTransitions' => 'Other Transitions~~',
+ 'UI:Menu:View' => 'View this object~~',
'UI:Menu:New' => 'Yeni...',
'UI:Menu:Add' => 'Ekle...',
'UI:Menu:Manage' => 'Yönet...',
@@ -510,6 +575,9 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Menu:Modify' => 'Düzenle...',
'UI:Menu:Delete' => 'Sil...',
'UI:Menu:BulkDelete' => 'Sil...',
+ 'UI:Menu:BulkDelete_Class' => 'Delete %1$s objects...~~',
+ 'UI:Menu:BulkDelete_Link' => 'Delete %1$s...~~',
+ 'UI:Menu:BulkDelete_Remote' => 'Delete %1$s...~~',
'UI:UndefinedObject' => 'tanımsız',
'UI:Document:OpenInNewWindow:Download' => 'Yeni pencerede aç: %1$s, Karşıdan yükle: %2$s',
'UI:SplitDateTime-Date' => 'Tarih',
@@ -542,7 +610,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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.',
@@ -552,68 +619,50 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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' => '
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: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 password~~',
- 'UI:ResetPwd-EmailBody' => '
.~~',
-
- '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' => 'Şifre Değiştir',
- 'UI:Login:OldPasswordPrompt' => 'Mevcut şifre',
- 'UI:Login:NewPasswordPrompt' => 'Yeni şifre',
- 'UI:Login:RetypeNewPasswordPrompt' => 'Yeni şifre tekrar',
- 'UI:Login:IncorrectOldPassword' => 'Hata: mevcut şifre hatalı',
- 'UI:LogOffMenu' => 'Çıkış',
+ 'UI:Login:About' => '~~',
+ 'UI:Login:ChangeYourPassword' => 'Şifre Değiştir',
+ 'UI:Login:OldPasswordPrompt' => 'Mevcut şifre',
+ 'UI:Login:NewPasswordPrompt' => 'Yeni şifre',
+ 'UI:Login:RetypeNewPasswordPrompt' => 'Yeni şifre tekrar',
+ 'UI:Login:IncorrectOldPassword' => 'Hata: mevcut şifre hatalı',
+ 'UI:LogOffMenu' => 'Çıkış',
'UI:LogOff:ThankYou' => ITOP_APPLICATION_SHORT.' Kullanıdığınız için teşekkürler',
- 'UI:LogOff:ClickHereToLoginAgain' => 'Tekrar bağlanmak için tıklayınız...',
- 'UI:ChangePwdMenu' => 'Şifre değiştir...',
+ 'UI: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:AccessRO-All' => ITOP_APPLICATION_SHORT.' salt okunurdur',
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' sadece son kullanıcılar için okunurdur',
'UI:ApplicationEnvironment' => 'Uygulama Ortamı: %1$s',
'UI:Login:RetypePwdDoesNotMatch' => 'Yeni şifre eşlenmedi !',
'UI:Button:Login' => ITOP_APPLICATION_SHORT.'\'a Giriş',
'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.' erişim sınırlandırıldı. Sistem yöneticisi ile irtibata geçiniz',
- 'UI:Login:Error:AccessAdmin' => 'Erişim sistem yönetci hesaplaları ile mümkün. Sistem yöneticisi ile irtibata geçiniz.',
- 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
+ 'UI:Login:Error:AccessAdmin' => 'Erişim sistem yönetci hesaplaları ile mümkün. Sistem yöneticisi ile irtibata geçiniz.',
+ 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~',
'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail~~',
- 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
- 'UI:CSVImport:MappingSelectOne' => '-- Birini seçiniz --',
- 'UI:CSVImport:MappingNotApplicable' => '-- alanı ihmal et --',
- 'UI:CSVImport:NoData' => 'Boş veri seti..., veri giriniz!',
- 'UI:Title:DataPreview' => 'Veri öngörüntüleme',
- 'UI:CSVImport:ErrorOnlyOneColumn' => 'Hata: Veri sadece bir kolon içeriyor. Doğru ayıraç karakteri seçtiniz mi ?',
- 'UI:CSVImport:FieldName' => 'Alan %1$d',
- 'UI:CSVImport:DataLine1' => 'Veri Satırı 1',
- 'UI:CSVImport:DataLine2' => 'Veri Satırı 2',
- 'UI:CSVImport:idField' => 'id (Tekil anahtar)',
+ 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~',
+ 'UI:CSVImport:MappingSelectOne' => '-- Birini seçiniz --',
+ 'UI:CSVImport:MappingNotApplicable' => '-- alanı ihmal et --',
+ 'UI:CSVImport:NoData' => 'Boş veri seti..., veri giriniz!',
+ 'UI:Title:DataPreview' => 'Veri öngörüntüleme',
+ 'UI:CSVImport:ErrorOnlyOneColumn' => 'Hata: Veri sadece bir kolon içeriyor. Doğru ayıraç karakteri seçtiniz mi ?',
+ 'UI:CSVImport:FieldName' => 'Alan %1$d',
+ 'UI:CSVImport:DataLine1' => 'Veri Satırı 1',
+ 'UI:CSVImport:DataLine2' => 'Veri Satırı 2',
+ 'UI:CSVImport:idField' => 'id (Tekil anahtar)',
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Toplu giriş',
- 'UI:Title:BulkImport+' => 'CSV içeri aktarma aracı',
+ 'UI:Title:BulkImport+' => 'CSV içeri aktarma aracı',
'UI:Title:BulkSynchro_nbItem_ofClass_class' => '%1$d sınıfının %2$s \'nin senkronizasyonu',
- 'UI:CSVImport:ClassesSelectOne' => '-- Birini seçiniz --',
- 'UI:CSVImport:ErrorExtendedAttCode' => 'Hata: "%1$s" hatalı kod, çünkü "%2$s" ile "%3$s" tekil ilişkide değil',
- 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d adet nesne değişmeyecek.',
- 'UI:CSVImport:ObjectsWillBeModified' => '%1$d adet nesne değiştirilecek.',
+ 'UI:CSVImport:ClassesSelectOne' => '-- Birini seçiniz --',
+ 'UI:CSVImport:ErrorExtendedAttCode' => 'Hata: "%1$s" hatalı kod, çünkü "%2$s" ile "%3$s" tekil ilişkide değil',
+ 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d adet nesne değişmeyecek.',
+ 'UI:CSVImport:ObjectsWillBeModified' => '%1$d adet nesne değiştirilecek.',
'UI:CSVImport:ObjectsWillBeAdded' => '%1$d adet nesne eklenecek.',
'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d adet nesnede hata oluştu.',
'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d adet nesne değişmedi.',
@@ -659,11 +708,14 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Genel arama',
'UI:UniversalSearch:Error' => 'Hata: %1$s',
'UI:UniversalSearch:LabelSelectTheClass' => 'Aranacak sınıfı seçiniz: ',
-
'UI:CSVReport-Value-Modified' => 'Değiştiridi',
'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' => 'Eksik Zorunlu Değer',
'UI:CSVReport-Value-Ambiguous' => 'Belirsiz: %1$s nesnelerini buldum',
'UI:CSVReport-Row-Unchanged' => 'Değiştirilmedi',
@@ -677,15 +729,16 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:CSVReport-Value-Issue-Readonly' => 'Öznitelik \'%1$s\' salt okunurdur ve değiştirilemez (geçerli değer:%2$s, Önerilen Değer:%3$s)',
'UI:CSVReport-Value-Issue-Format' => 'Giriş yapamadı: %1$s',
'UI:CSVReport-Value-Issue-NoMatch' => 'Öznitelik için Beklenmeyen Değer \'%1$s\': Eşleşme bulunamadı, yazım kontrolü',
+ 'UI:CSVReport-Value-Issue-AllowedValues' => 'Allowed \'%1$s\' value(s): %2$s~~',
'UI:CSVReport-Value-Issue-Unknown' => 'Öznitelik için Beklenmeyen Değer \'%1$s\': %2$s',
'UI:CSVReport-Row-Issue-Inconsistent' => 'Nitelikler birbirleriyle tutarlı değil: %1$s',
'UI:CSVReport-Row-Issue-Attribute' => 'Beklenmeyen özellik değeri (ler)',
'UI:CSVReport-Row-Issue-MissingExtKey' => 'Kayıp harici anahtar (lar) nedeniyle oluşturulamadı: %1$s',
'UI:CSVReport-Row-Issue-DateFormat' => 'Yanlış Tarih Biçimi',
+ 'UI:CSVReport-Row-Issue-ExpectedDateFormat' => 'Expected format: %1$s~~',
'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-Icon-Unchanged' => 'Değiştirilmemiş',
'UI:CSVReport-Icon-Modified' => 'Değiştirilmiş',
'UI:CSVReport-Icon-Missing' => 'Kayıp',
@@ -700,14 +753,32 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:CSVReport-Stats-Errors' => '%1$.0f yüklü nesnelerin %% hataları var ve göz ardı edilecek.',
'UI:CSVReport-Stats-Created' => 'Yüklenen nesnelerin %1$.0f %% oluşturulacaktır.',
'UI:CSVReport-Stats-Modified' => 'Yüklenen nesnelerin %1$.0f %% değiştirilecektir.',
-
'UI:CSVExport:AdvancedMode' => 'Gelişmiş Mod',
'UI:CSVExport:AdvancedMode+' => 'Gelişmiş modda, dışa aktarmaya birkaç sütun eklenir: nesnenin kimliği, harici anahtarların kimliği ve bunların uzlaşma özellikleri',
'UI:CSVExport:LostChars' => 'Kodlama sorunu',
'UI:CSVExport:LostChars+' => 'İndirilen dosya %1$s\'ye kodlanır. '.ITOP_APPLICATION_SHORT.', bu formatla uyumlu olmayan bazı karakterleri tespit etti. Bu karakterler ya bir ikame ile değiştirilecektir (örneğin, vurgulanmış karakterleri aksanı kaybedilen) veya atılacaklardır. Verileri web tarayıcınızdan kopyalayabilir / yapıştırabilirsiniz. Alternatif olarak, kodlamayı değiştirmek için yöneticinize başvurabilirsiniz (bkz. Parametre \'csv_file_default_charset \').',
-
'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB Denetleme',
'UI:Audit:InteractiveAudit' => 'Etkileşimli Denetleme',
+ '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' => 'Denetleme Kuralı',
'UI:Audit:HeaderNbObjects' => 'Nesne Sayısı',
'UI:Audit:HeaderNbErrors' => 'Hata sayısı',
@@ -723,8 +794,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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%%~~',
-
-
'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - OQL Sorgu değerlendirme',
'UI:RunQuery:QueryExamples' => 'Sorgu örnekleri',
'UI:RunQuery:QueryResults' => 'Query Results~~',
@@ -763,7 +832,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:Schema:Label' => 'Etiket',
'UI:Schema:Label+' => 'Özellik etiketi',
'UI:Schema:Type' => 'Tip',
-
'UI:Schema:Type+' => 'Özellik veri tipi',
'UI:Schema:Origin' => 'Kaynak',
'UI:Schema:Origin+' => 'Özelliğin tanımlandığı ana sınıf',
@@ -811,6 +879,16 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'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+' => 'İlk 3 karakteri giriniz...',
'UI:Edit:SearchQuery' => 'Select a predefined query~~',
'UI:Edit:TestQuery' => 'Test sorgusu',
@@ -902,7 +980,6 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:SystemIntrusion' => 'Bu işlem için yetkiniz yok',
'UI:FatalErrorMessage' => 'Kritik Hata, iTop devam edemiyor.',
'UI:Error_Details' => 'Hata: %1$s.',
-
'UI:PageTitle:ProfileProjections' => ITOP_APPLICATION_SHORT.' Kullanıcı Yönetimi - profil koruması',
'UI:UserManagement:Class' => 'Sınıf',
'UI:UserManagement:Class+' => 'Nesnin sınıfı',
@@ -937,66 +1014,42 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
'UI:UserManagement:NoLifeCycleApplicable' => 'N/A',
'UI:UserManagement:NoLifeCycleApplicable+' => 'Bu nesne için yaşam döngüsü tanımsız',
'UI:UserManagement:GrantMatrix' => 'Yetkiler',
-
- 'Menu:AdminTools' => 'Yönetim Araçları',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools+' => 'Yönetim Araçları',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AdminTools?' => 'Yönetici profiline izin verilen araçlar',// Duplicated into itop-welcome-itil (will be removed from here...)
'Menu:SystemTools' => 'System~~',
-
'UI:ChangeManagementMenu' => 'Değişiklik Yönetimi',
'UI:ChangeManagementMenu+' => 'Değişiklik Yönetimi',
'UI:ChangeManagementMenu:Title' => 'Değişiklik Özeti',
'UI-ChangeManagementMenu-ChangesByType' => 'Değişiklik tipine göre',
'UI-ChangeManagementMenu-ChangesByStatus' => 'Değişiklik durumuna göre',
'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Atanmamış Değişiklikler',
-
'UI:ConfigurationManagementMenu' => 'Konfigürasyon Yönetimi',
'UI:ConfigurationManagementMenu+' => 'Konfigürasyon Yönetimi',
'UI:ConfigurationManagementMenu:Title' => 'Altyapı Özeti',
'UI-ConfigurationManagementMenu-InfraByType' => 'Infrastructure objects by type',
'UI-ConfigurationManagementMenu-InfraByStatus' => 'Infrastructure objects by status',
-
'UI:ConfigMgmtMenuOverview:Title' => 'Konfigürasyon Yönetimi Gösterge Tablosu',
'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Durumlarına göre Konfigürasyon Kalemleri(KK)',
'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Tiplerine göre Konfigürasyon Kalemleri(KK)',
-
'UI:RequestMgmtMenuOverview:Title' => 'Çağrı Yönetimi Gösterge Tablosu',
'UI-RequestManagementOverview-RequestByService' => 'Hizmetlere göre çağrılar',
'UI-RequestManagementOverview-RequestByPriority' => 'Önceliklere göre çağrılar',
'UI-RequestManagementOverview-RequestUnassigned' => 'Henüz atanmamış çağrılar',
-
'UI:IncidentMgmtMenuOverview:Title' => 'Arıza Gösterge Tablosu',
'UI-IncidentManagementOverview-IncidentByService' => 'Servislere göre arızalar',
'UI-IncidentManagementOverview-IncidentByPriority' => 'Önceliklere göre arızalar',
'UI-IncidentManagementOverview-IncidentUnassigned' => 'Henüz atanmamış arızalar',
-
'UI:ChangeMgmtMenuOverview:Title' => 'Değişiklik Yönetimi Gösterge Tablosu',
'UI-ChangeManagementOverview-ChangeByType' => 'Tiplerine göre değişiklikler',
'UI-ChangeManagementOverview-ChangeUnassigned' => 'Henüz atanmamış değişiklikler',
'UI-ChangeManagementOverview-ChangeWithOutage' => 'Değişiklik nedeniyle devre dışı',
-
'UI:ServiceMgmtMenuOverview:Title' => 'Hizmet Yönetimi Gösterge Tablosu',
'UI-ServiceManagementOverview-CustomerContractToRenew' => '30 gün içinde biten Müşteri Sözleşmeleri',
'UI-ServiceManagementOverview-ProviderContractToRenew' => '30 gün içinde biten Tedarikçi Sözleşmeleri',
-
'UI:ContactsMenu' => 'İrtibatlar',
'UI:ContactsMenu+' => 'İrtibatlar',
'UI:ContactsMenu:Title' => 'İrtibatlar Özetleri',
'UI-ContactsMenu-ContactsByLocation' => 'Yerleşkeye göre irtibatlar',
'UI-ContactsMenu-ContactsByType' => 'Tipine göre irtibatlar',
'UI-ContactsMenu-ContactsByStatus' => 'Durumuna göre irtibatlar',
-
- 'Menu:CSVImportMenu' => 'CSV dışardan al',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:CSVImportMenu+' => 'Çoklu yaratım veya güncelleme',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataModelMenu' => 'Veri Modeli',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataModelMenu+' => 'Veri Modeli Özeti',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ExportMenu' => 'Dışarı ver',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ExportMenu+' => 'Sorgu sonucunu HTML, CSV veya XML olarak dışarı aktar',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:NotificationsMenu' => 'Uyarılar',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:NotificationsMenu+' => 'Uyarıların yapılandırılması',// Duplicated into itop-welcome-itil (will be removed from here...)
'UI:NotificationsMenu:Title' => 'Uyarıların yapılandırılması',
'UI:NotificationsMenu:Help' => 'Yardım',
'UI:NotificationsMenu:HelpContent' => '
In '.ITOP_APPLICATION_SHORT.' uyarı mekanizması ihtiyaca göre uyarlanabilir. Uyarılar iki tip nesne üzerine kurulmuştur: tetikleme (triggers) ve işlemler (actions).
@@ -1027,60 +1080,18 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook actions (outgoing integrations)~~',
'UI:NotificationsMenu:Actions:Action' => 'Other actions~~',
'UI:NotificationsMenu:AvailableActions' => 'Kullanılabilir işlemler',
-
'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~~',
-
- 'Menu:AuditCategories' => 'Denetleme Kategorileri',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Denetleme Kategorileri',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Denetleme Kategorileri',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:RunQueriesMenu' => 'Sorgu çalıştır',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Sorgu çalıştır',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:AuditCategories' => 'Denetleme Kategorileri', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:AuditCategories+' => 'Denetleme Kategorileri', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:Notifications:Title' => 'Denetleme Kategorileri', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:RunQueriesMenu' => 'Sorgu çalıştır', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:RunQueriesMenu+' => 'Sorgu çalıştır', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:QueryMenu' => 'Sorgu deyişleri kitabı', // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:QueryMenu+' => 'Sorgu deyişleri kitabı', // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:DataAdministration' => 'Veri Yönetimi',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:DataAdministration+' => 'Veri Yönetimi',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UniversalSearchMenu' => 'Genel sorgu',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UniversalSearchMenu+' => 'Herhangi bir arama...',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserManagementMenu' => 'Kullanıcı Yönetimi',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserManagementMenu+' => 'Kullanıcı Yönetimi',// Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:ProfilesMenu' => 'Profiller',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu+' => 'Profiller',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:ProfilesMenu:Title' => 'Profiller',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
- 'Menu:UserAccountsMenu' => 'Kullanıcı Hesapları',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu+' => 'Kullanıcı Hesapları',
- // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:UserAccountsMenu:Title' => 'Kullanıcı Hesapları',
- // Duplicated into itop-welcome-itil (will be removed from here...)
-
'UI:iTopVersion:Short' => '%1$s versiyonu %2$s',
'UI:iTopVersion:Long' => '%1$s %4$s tarihli versiyonu %2$s-%3$s',
'UI:PropertiesTab' => 'Özellikler',
-
'UI:OpenDocumentInNewWindow_' => 'Açmak~~',
'UI:DownloadDocument_' => 'Indirmek~~',
'UI:Document:NoPreview' => 'Bu tip doküman için öngösterim mevcut değil',
'UI:Download-CSV' => 'İndir %1$s',
-
'UI:DeadlineMissedBy_duration' => '%1$s ile kaçırıldı',
'UI:Deadline_LessThan1Min' => '< 1 dk.',
'UI:Deadline_Minutes' => '%1$d dk.',
@@ -1159,9 +1170,13 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'Enum:Undefined' => 'Tanımsız',
'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s Gün %2$s Saat %3$s Dakika %4$s Saniye',
'UI:ModifyAllPageTitle' => 'Hepsini değiştir',
+ 'UI:Modify_ObjectsOf_Class' => 'Modifying objects of class %1$s~~',
'UI:Modify_N_ObjectsOf_Class' => '%1$d Sınıfının Değiştirilmesi %2$s',
'UI:Modify_M_ObjectsOf_Class_OutOf_N' => '%1$d nesnelerinin %3$s \'dışında %1$d nesnelerini değiştirme',
'UI:Menu:ModifyAll' => 'Değiştir...',
+ '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' => 'Hepsini değiştir',
'UI:Button:PreviewModifications' => 'Değişiklikleri görüntüle >>',
'UI:ModifiedObject' => 'Nesne değiştirildi',
@@ -1221,13 +1236,13 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'UI:PrintResolution:LetterLandscape' => 'Letter Landscape~~',
'UI:Toggle:SwitchToStandardDashboard' => 'Switch to standard dashboard~~',
'UI:Toggle:SwitchToCustomDashboard' => 'Switch to custom dashboard~~',
-
'UI:ConfigureThisList' => 'Bu listeyi yapılandırın...',
'UI:ListConfigurationTitle' => 'Liste Yapılandırması',
'UI:ColumnsAndSortOrder' => 'Liste Yapılandırması:',
'UI:UseDefaultSettings' => 'Varsayılan ayarları kullanın',
'UI:UseSpecificSettings' => 'Aşağıdaki ayarları kullanın:',
- 'UI:Display_X_ItemsPerPage' => 'Sayfa başına %1$s öğe göster',
+ 'UI:Display_X_ItemsPerPage_prefix' => 'Display~~',
+ 'UI:Display_X_ItemsPerPage_suffix' => 'items per page~~',
'UI:UseSavetheSettings' => 'Ayarları kaydedin',
'UI:OnlyForThisList' => 'Sadece bu liste için',
'UI:ForAllLists' => 'Tüm listeler için varsayılan',
@@ -1236,21 +1251,8 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'UI:ExtField_AsRemoteField' => '%1$s (%2$s)',
'UI:Button:MoveUp' => 'Yukarıya taşı',
'UI:Button:MoveDown' => 'Aşağıya taşı',
-
'UI:OQL:UnknownClassAndFix' => 'Bilinmeyen sınıf \\"%1$s\\". Bunun yerine \\"%2$s\\" deneyebilirsiniz.',
'UI:OQL:UnknownClassNoFix' => 'Bilinmeyen sınıf \\"%1$s\\"~~',
-
- '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' => 'Bu sayfayı düzenleyin...',
'UI:Dashboard:CreateCustom' => 'Create a custom version...~~',
'UI:Dashboard:DeleteCustom' => 'Delete custom version...~~',
@@ -1261,17 +1263,10 @@ 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:DashletCreation:Title' => 'Yeni bir gösterge paneli öğesi oluşturun',
'UI:DashletCreation:Dashboard' => 'Gösterge paneli',
'UI:DashletCreation:DashletType' => 'Gösterge paneli öğesi tipi',
'UI:DashletCreation:EditNow' => 'Gösterge panelini düzenleyin',
-
- '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' => 'Gösterge paneli editörü',
'UI:DashboardEdit:DashboardTitle' => 'Başlık',
'UI:DashboardEdit:AutoReload' => 'Otomatik yenileme',
@@ -1279,38 +1274,31 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'UI:DashboardEdit:AutoReloadSec+' => 'İzin verilen minimum %1$d saniyedir',
'UI:DashboardEdit:Revert' => 'Revert~~',
'UI:DashboardEdit:Apply' => 'Apply~~',
-
'UI:DashboardEdit:Layout' => 'Düzen',
'UI:DashboardEdit:Properties' => 'Gösterge paneli özellikleri',
'UI:DashboardEdit:Dashlets' => 'Mevcut gösterge paneli öğeleri',
'UI:DashboardEdit:DashletProperties' => 'Gösterge paneli öğesi özellikleri',
-
'UI:Form:Property' => 'Mülkiyet',
'UI:Form:Value' => 'Değer',
-
'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' => 'Metin',
'UI:DashletPlainText:Description' => 'Düz metin (biçimlendirme yok)',
'UI:DashletPlainText:Prop-Text' => 'Metin',
'UI:DashletPlainText:Prop-Text:Default' => 'Lütfen buraya bir metin girin...',
-
'UI:DashletObjectList:Label' => 'Nesne Listesi',
'UI:DashletObjectList:Description' => 'Nesne Listesi Gösterge Paneli Öğesi',
'UI:DashletObjectList:Prop-Title' => 'Başlık',
'UI:DashletObjectList:Prop-Query' => 'Sorgu',
'UI:DashletObjectList:Prop-Menu' => 'Menü',
-
'UI:DashletGroupBy:Prop-Title' => 'Başlık',
'UI:DashletGroupBy:Prop-Query' => 'Sorgu',
'UI:DashletGroupBy:Prop-Style' => 'Stil',
@@ -1324,24 +1312,20 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'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',
-
'UI:DashletGroupByPie:Label' => 'Pasta grafiği',
'UI:DashletGroupByPie:Description' => 'Pasta grafiği',
'UI:DashletGroupByBars:Label' => 'Çubuk grafiği',
'UI:DashletGroupByBars:Description' => 'Çubuk grafiği',
'UI:DashletGroupByTable:Label' => 'Grup (tablo)',
'UI:DashletGroupByTable:Description' => 'Liste (bir alan tarafından gruplandırılmış)',
-
- // New in 2.5
+ // 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~~',
@@ -1352,14 +1336,12 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'UI:GroupBy:min+' => 'Minimum of %1$s~~',
'UI:GroupBy:max' => 'Maximum~~',
'UI:GroupBy:max+' => 'Maximum of %1$s~~',
- // ---
-
+ // ---
'UI:DashletHeaderStatic:Label' => 'Başlık',
'UI:DashletHeaderStatic:Description' => 'Yatay bir ayıracı görüntüler',
'UI:DashletHeaderStatic:Prop-Title' => 'Başlık',
'UI:DashletHeaderStatic:Prop-Title:Default' => 'Kişiler',
'UI:DashletHeaderStatic:Prop-Icon' => 'Simge',
-
'UI:DashletHeaderDynamic:Label' => 'İstatistikli Başlık',
'UI:DashletHeaderDynamic:Description' => 'İstatistiklerle başlık (Gruplandırılmış ...)',
'UI:DashletHeaderDynamic:Prop-Title' => 'Başlık',
@@ -1370,11 +1352,9 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'UI:DashletHeaderDynamic:Prop-Query' => 'Sorgu',
'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Grup tarafından',
'UI:DashletHeaderDynamic:Prop-Values' => 'Değerler',
-
'UI:DashletBadge:Label' => 'Rozeti',
'UI:DashletBadge:Description' => 'Yeni / arama ile nesne simgesi',
'UI:DashletBadge:Prop-Class' => 'Sınıf',
-
'DayOfWeek-Sunday' => 'Pazar',
'DayOfWeek-Monday' => 'Pazartesi',
'DayOfWeek-Tuesday' => 'Salı günü',
@@ -1394,8 +1374,7 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'Month-10' => 'Ekim',
'Month-11' => 'Kasım',
'Month-12' => 'Aralık',
-
- // Short version for the DatePicker
+ // Short version for the DatePicker
'DayOfWeek-Sunday-Min' => 'Paz',
'DayOfWeek-Monday-Min' => 'Pzt',
'DayOfWeek-Tuesday-Min' => 'Sal',
@@ -1415,13 +1394,13 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'Month-10-Short' => 'Eki',
'Month-11-Short' => 'Kas',
'Month-12-Short' => 'Ara',
- 'Calendar-FirstDayOfWeek' => '0', // 0 = Sunday, 1 = Monday, etc...
-
+ 'Calendar-FirstDayOfWeek' => '0',
+ // 0 = Sunday, 1 = Monday, etc...
'UI:Menu:ShortcutList' => 'Bir kısayol oluşturun...',
+ 'UI:Menu:FilterList' => 'Display list with search criteria~~',
'UI:ShortcutRenameDlg:Title' => 'Kısayolu yeniden adlandırın',
'UI:ShortcutListDlg:Title' => 'Liste için bir kısayol oluşturun',
'UI:ShortcutDelete:Confirm' => 'Lütfen kısayolları silmek istediğinizi onaylayın.',
- 'Menu:MyShortcuts' => 'Kısayollarım', // Duplicated into itop-welcome-itil (will be removed from here...)
'Class:Shortcut' => 'Kısayol',
'Class:Shortcut+' => '~~',
'Class:Shortcut/Attribute:name' => 'İsim',
@@ -1435,12 +1414,10 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Özel Oran',
'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Otomatik Yenileme Aralığı (Saniye)',
'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'İzin verilen minimum %1$d saniyedir',
-
'UI:FillAllMandatoryFields' => 'Lütfen tüm zorunlu alanları doldurun.',
'UI:ValueMustBeSet' => 'Lütfen bir değer belirtin',
'UI:ValueMustBeChanged' => 'Lütfen değeri değiştirin',
'UI:ValueInvalidFormat' => 'Geçersiz format',
-
'UI:CSVImportConfirmTitle' => 'Lütfen operasyonu onaylayın',
'UI:CSVImportConfirmMessage' => 'Bunu yapmak istediğinden emin misin?',
'UI:CSVImportError_items' => 'Hatalar: %1$d',
@@ -1466,11 +1443,9 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
i
minutes (2 digits, e.g. 00..59)
s
seconds (2 digits, e.g. 00..59)
~~',
-
'UI:Button:Remove' => 'Kaldır',
'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',
@@ -1480,12 +1455,10 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'UI:About:ManualExtensionSource' => 'Extension~~',
'UI:About:Extension_Version' => 'Version: %1$s~~',
'UI:About:RemoteExtensionSource' => 'Data~~',
-
'UI:DisconnectedDlgMessage' => 'Oturumunuz kapandı. Uygulamayı kullanmaya devam etmek giriş yapmalısınız.',
'UI:DisconnectedDlgTitle' => 'Uyarı!',
'UI:LoginAgain' => 'Tekrar giriş yapın',
'UI:StayOnThePage' => 'Bu sayfada kalın',
-
'ExcelExporter:ExportMenu' => 'Dışarı Excel aktar...',
'ExcelExporter:ExportDialogTitle' => 'Dışarı Excel aktar',
'ExcelExporter:ExportButton' => 'Dışarı aktar',
@@ -1498,7 +1471,6 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'ExcelExport:Statistics' => 'İstatistikler',
'portal:legacy_portal' => 'Son Kullanıcı Arayüzü',
'portal:backoffice' => ITOP_APPLICATION_SHORT.'Arka 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.~~',
@@ -1506,43 +1478,36 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'UI:CurrentObjectLockExpired_Explanation' => 'Nesnenin eşzamanlı modifikasyonlarını önleyen kilit sona ermiştir. Diğer kullanıcıların artık bu nesneyi değiştirmesine izin verildiğinden, artık değişikliklerinizi gönderemezsiniz.',
'UI:ConcurrentLockKilled' => 'Geçerli nesnedeki modifikasyonları önleyen kilitleme silindi',
'UI:Menu:KillConcurrentLock' => 'Eşzamanlı değişiklik kilidini kaldır!',
-
'UI:Menu:ExportPDF' => 'PDF olarak dışarı aktar...',
'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: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~~',
-
- // Search form
+ // Search form
'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~~',
- // - Add new criteria button
+ // - 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
+ // - Criteria header actions
'UI:Search:Criteria:Toggle' => 'Minimize / Expand~~',
'UI:Search:Criteria:Remove' => 'Remove~~',
'UI:Search:Criteria:Locked' => 'Locked~~',
-
- // - Criteria titles
- // - Default widget
+ // - 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~~',
@@ -1564,53 +1529,57 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'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
+ // - Numeric widget
+ // None yet
+ // - DateTime widget
'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= 1$s <= %3$s~~',
- // - Enum widget
+ // - 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
+ // - TagSet widget
'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s~~',
- // - External key widget
+ // - 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
+ // - 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
+ // - 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
+ // - 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
+ // - 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:TagSet:Matches' => 'Matches~~',
-
- // - Other translations
+ // - Other translations
'UI:Search:Value:Filter:Placeholder' => 'Filter...~~',
'UI:Search:Value:Search:Placeholder' => 'Search...~~',
'UI:Search:Value:Autocomplete:StartTyping' => 'Start typing for possible values.~~',
@@ -1618,8 +1587,7 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'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
+ // - Widget other translations
'UI:Search:Criteria:Numeric:From' => 'From~~',
'UI:Search:Criteria:Numeric:Until' => 'To~~',
'UI:Search:Criteria:Numeric:PlaceholderFrom' => 'Any~~',
@@ -1633,10 +1601,8 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'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~~',
));
@@ -1647,16 +1613,13 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'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~~',
));
@@ -1680,47 +1643,33 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Menu:DataSources' => 'Synchronization Data Sources~~',
'Menu:DataSources+' => 'All Synchronization Data Sources~~',
- 'Menu:WelcomeMenu' => 'Hoşgeldiniz',
- 'Menu:WelcomeMenu+' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz',
- 'Menu:WelcomeMenuPage' => 'Hoşgeldiniz',
- 'Menu:WelcomeMenuPage+' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz',
- 'Menu:AdminTools' => 'Yönetim Araçları',
- 'Menu:AdminTools+' => 'Yönetim Araçları',
- 'Menu:AdminTools?' => 'Yönetici profiline izin verilen araçlar',
- 'Menu:DataModelMenu' => 'Veri Modeli',
- 'Menu:DataModelMenu+' => 'Veri Modeli Özeti',
- 'Menu:ExportMenu' => 'Dışarı ver',
- 'Menu:ExportMenu+' => 'Sorgu sonucunu HTML, CSV veya XML olarak dışarı aktar',
- 'Menu:NotificationsMenu' => 'Uyarılar',
- 'Menu:NotificationsMenu+' => 'Uyarıların yapılandırılması',
'Menu:AuditCategories' => 'Denetleme Kategorileri',
'Menu:AuditCategories+' => 'Denetleme Kategorileri',
'Menu:Notifications:Title' => 'Denetleme Kategorileri',
- 'Menu:RunQueriesMenu' => 'Sorgu çalıştır',
- 'Menu:RunQueriesMenu+' => 'Sorgu çalıştır',
- 'Menu:QueryMenu' => 'Query phrasebook~~',
- 'Menu:QueryMenu+' => 'Query phrasebook~~',
- 'Menu:UniversalSearchMenu' => 'Genel sorgu',
- 'Menu:UniversalSearchMenu+' => 'Herhangi bir arama...',
- 'Menu:UserManagementMenu' => 'Kullanıcı Yönetimi',
- 'Menu:UserManagementMenu+' => 'Kullanıcı Yönetimi',
- 'Menu:ProfilesMenu' => 'Profiller',
- 'Menu:ProfilesMenu+' => 'Profiller',
- 'Menu:ProfilesMenu:Title' => 'Profiller',
- 'Menu:UserAccountsMenu' => 'Kullanıcı Hesapları',
- 'Menu:UserAccountsMenu+' => 'Kullanıcı Hesapları',
+ 'Menu:AuditCategories:Title' => 'Audit configuration~~',
+ 'Menu:RunQueriesMenu' => 'Sorgu çalıştır',
+ 'Menu:RunQueriesMenu+' => 'Sorgu çalıştır',
+ 'Menu:QueryMenu' => 'Query phrasebook~~',
+ 'Menu:QueryMenu+' => 'Query phrasebook~~',
+ 'Menu:UniversalSearchMenu' => 'Genel sorgu',
+ 'Menu:UniversalSearchMenu+' => 'Herhangi bir arama...',
+ 'Menu:UserManagementMenu' => 'Kullanıcı Yönetimi',
+ 'Menu:UserManagementMenu+' => 'Kullanıcı Yönetimi',
+ 'Menu:ProfilesMenu' => 'Profiller',
+ 'Menu:ProfilesMenu+' => 'Profiller',
+ 'Menu:ProfilesMenu:Title' => 'Profiller',
+ 'Menu:UserAccountsMenu' => 'Kullanıcı Hesapları',
+ 'Menu:UserAccountsMenu+' => 'Kullanıcı Hesapları',
'Menu:UserAccountsMenu:Title' => 'Kullanıcı Hesapları',
- 'Menu:MyShortcuts' => 'My Shortcuts~~',
- 'Menu:UserManagement' => 'User Management~~',
- 'Menu:Queries' => 'Queries~~',
- 'Menu:ConfigurationTools' => 'Configuration~~',
+ 'Menu:UserManagement' => 'User Management~~',
+ 'Menu:Queries' => 'Queries~~',
+ 'Menu:ConfigurationTools' => 'Configuration~~'
));
-
// Additional language entries not present in English dict
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'UI:Toggle:StandardDashboard' => 'Standard~~',
- 'UI:Toggle:CustomDashboard' => 'Custom~~',
- 'UI:Display_X_ItemsPerPage' => 'Display %1$s items per page~~',
- 'UI:Dashboard:Edit' => 'Edit This Page...~~',
- 'UI:Dashboard:Revert' => 'Revert To Original Version...~~',
+ 'UI:Toggle:CustomDashboard' => 'Custom~~',
+ 'UI:Display_X_ItemsPerPage' => 'Display %1$s items per page~~',
+ 'UI:Dashboard:Edit' => 'Edit This Page...~~',
+ 'UI:Dashboard:Revert' => 'Revert To Original Version...~~'
));
diff --git a/dictionaries/ui/application/bulk/cs.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/cs.dictionary.itop.bulk.php
new file mode 100644
index 0000000000..fd89935393
--- /dev/null
+++ b/dictionaries/ui/application/bulk/cs.dictionary.itop.bulk.php
@@ -0,0 +1,24 @@
+ 'This attribute can\'t be edited in bulk context~~',
+
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/bulk/da.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/da.dictionary.itop.bulk.php
new file mode 100644
index 0000000000..734589e152
--- /dev/null
+++ b/dictionaries/ui/application/bulk/da.dictionary.itop.bulk.php
@@ -0,0 +1,24 @@
+ 'This attribute can\'t be edited in bulk context~~',
+
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/bulk/de.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/de.dictionary.itop.bulk.php
new file mode 100644
index 0000000000..31a2860576
--- /dev/null
+++ b/dictionaries/ui/application/bulk/de.dictionary.itop.bulk.php
@@ -0,0 +1,24 @@
+ 'This attribute can\'t be edited in bulk context~~',
+
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/bulk/es_cr.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/es_cr.dictionary.itop.bulk.php
new file mode 100644
index 0000000000..7b6a0e2d00
--- /dev/null
+++ b/dictionaries/ui/application/bulk/es_cr.dictionary.itop.bulk.php
@@ -0,0 +1,24 @@
+ 'This attribute can\'t be edited in bulk context~~',
+
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/bulk/fr.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/fr.dictionary.itop.bulk.php
index 2da6a81e93..dfd94566d7 100644
--- a/dictionaries/ui/application/bulk/fr.dictionary.itop.bulk.php
+++ b/dictionaries/ui/application/bulk/fr.dictionary.itop.bulk.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
Dict::Add('FR FR', 'French', 'Français', array(
// Bulk modify
diff --git a/dictionaries/ui/application/bulk/hu.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/hu.dictionary.itop.bulk.php
new file mode 100644
index 0000000000..d8e408d336
--- /dev/null
+++ b/dictionaries/ui/application/bulk/hu.dictionary.itop.bulk.php
@@ -0,0 +1,24 @@
+ 'This attribute can\'t be edited in bulk context~~',
+
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/bulk/it.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/it.dictionary.itop.bulk.php
new file mode 100644
index 0000000000..6ce9b15da3
--- /dev/null
+++ b/dictionaries/ui/application/bulk/it.dictionary.itop.bulk.php
@@ -0,0 +1,24 @@
+ 'This attribute can\'t be edited in bulk context~~',
+
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/bulk/ja.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/ja.dictionary.itop.bulk.php
new file mode 100644
index 0000000000..89c93a1613
--- /dev/null
+++ b/dictionaries/ui/application/bulk/ja.dictionary.itop.bulk.php
@@ -0,0 +1,24 @@
+ 'This attribute can\'t be edited in bulk context~~',
+
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/bulk/nl.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/nl.dictionary.itop.bulk.php
new file mode 100644
index 0000000000..ccf0126c95
--- /dev/null
+++ b/dictionaries/ui/application/bulk/nl.dictionary.itop.bulk.php
@@ -0,0 +1,24 @@
+ 'This attribute can\'t be edited in bulk context~~',
+
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/bulk/pl.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/pl.dictionary.itop.bulk.php
new file mode 100644
index 0000000000..a4a5fea130
--- /dev/null
+++ b/dictionaries/ui/application/bulk/pl.dictionary.itop.bulk.php
@@ -0,0 +1,24 @@
+ 'This attribute can\'t be edited in bulk context~~',
+
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/bulk/pt_br.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/pt_br.dictionary.itop.bulk.php
new file mode 100644
index 0000000000..6a7462029b
--- /dev/null
+++ b/dictionaries/ui/application/bulk/pt_br.dictionary.itop.bulk.php
@@ -0,0 +1,24 @@
+ 'This attribute can\'t be edited in bulk context~~',
+
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/bulk/ru.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/ru.dictionary.itop.bulk.php
new file mode 100644
index 0000000000..c3af7c737d
--- /dev/null
+++ b/dictionaries/ui/application/bulk/ru.dictionary.itop.bulk.php
@@ -0,0 +1,24 @@
+ 'This attribute can\'t be edited in bulk context~~',
+
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/bulk/sk.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/sk.dictionary.itop.bulk.php
new file mode 100644
index 0000000000..83d79d0457
--- /dev/null
+++ b/dictionaries/ui/application/bulk/sk.dictionary.itop.bulk.php
@@ -0,0 +1,24 @@
+ 'This attribute can\'t be edited in bulk context~~',
+
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/bulk/tr.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/tr.dictionary.itop.bulk.php
new file mode 100644
index 0000000000..ce68a43643
--- /dev/null
+++ b/dictionaries/ui/application/bulk/tr.dictionary.itop.bulk.php
@@ -0,0 +1,24 @@
+ 'This attribute can\'t be edited in bulk context~~',
+
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/bulk/zh_cn.dictionary.itop.bulk.php b/dictionaries/ui/application/bulk/zh_cn.dictionary.itop.bulk.php
new file mode 100644
index 0000000000..3ef611de51
--- /dev/null
+++ b/dictionaries/ui/application/bulk/zh_cn.dictionary.itop.bulk.php
@@ -0,0 +1,24 @@
+ 'This attribute can\'t be edited in bulk context~~',
+
+));
\ No newline at end of file
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
new file mode 100644
index 0000000000..3c410f0165
--- /dev/null
+++ b/dictionaries/ui/application/display-block/cs.dictionary.itop.display-block.php
@@ -0,0 +1,21 @@
+ 'Add an entry in the list~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/display-block/da.dictionary.itop.display-block.php b/dictionaries/ui/application/display-block/da.dictionary.itop.display-block.php
new file mode 100644
index 0000000000..895ab340d0
--- /dev/null
+++ b/dictionaries/ui/application/display-block/da.dictionary.itop.display-block.php
@@ -0,0 +1,21 @@
+ 'Add an entry in the list~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/display-block/de.dictionary.itop.display-block.php b/dictionaries/ui/application/display-block/de.dictionary.itop.display-block.php
new file mode 100644
index 0000000000..b44e1c0e00
--- /dev/null
+++ b/dictionaries/ui/application/display-block/de.dictionary.itop.display-block.php
@@ -0,0 +1,21 @@
+ 'Add an entry in the list~~',
+));
\ No newline at end of file
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
new file mode 100644
index 0000000000..2ed52e412c
--- /dev/null
+++ b/dictionaries/ui/application/display-block/es_cr.dictionary.itop.display-block.php
@@ -0,0 +1,21 @@
+ 'Add an entry in the list~~',
+));
\ No newline at end of file
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 84df1a6d75..3c98cd3139 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
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
Dict::Add('FR FR', 'French', 'Français', array(
'UI:DisplayBlock:List:AddEntry:Tooltip' => 'Ajouter une entrée dans la liste',
));
\ No newline at end of file
diff --git a/dictionaries/ui/application/display-block/hu.dictionary.itop.display-block.php b/dictionaries/ui/application/display-block/hu.dictionary.itop.display-block.php
new file mode 100644
index 0000000000..7cffb1e894
--- /dev/null
+++ b/dictionaries/ui/application/display-block/hu.dictionary.itop.display-block.php
@@ -0,0 +1,21 @@
+ 'Add an entry in the list~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/display-block/it.dictionary.itop.display-block.php b/dictionaries/ui/application/display-block/it.dictionary.itop.display-block.php
new file mode 100644
index 0000000000..6a9d85de4c
--- /dev/null
+++ b/dictionaries/ui/application/display-block/it.dictionary.itop.display-block.php
@@ -0,0 +1,21 @@
+ 'Add an entry in the list~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/display-block/ja.dictionary.itop.display-block.php b/dictionaries/ui/application/display-block/ja.dictionary.itop.display-block.php
new file mode 100644
index 0000000000..635f6a640e
--- /dev/null
+++ b/dictionaries/ui/application/display-block/ja.dictionary.itop.display-block.php
@@ -0,0 +1,21 @@
+ 'Add an entry in the list~~',
+));
\ No newline at end of file
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
new file mode 100644
index 0000000000..8dd869a4c4
--- /dev/null
+++ b/dictionaries/ui/application/display-block/nl.dictionary.itop.display-block.php
@@ -0,0 +1,21 @@
+ 'Add an entry in the list~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/display-block/pl.dictionary.itop.display-block.php b/dictionaries/ui/application/display-block/pl.dictionary.itop.display-block.php
new file mode 100644
index 0000000000..afc24891ab
--- /dev/null
+++ b/dictionaries/ui/application/display-block/pl.dictionary.itop.display-block.php
@@ -0,0 +1,21 @@
+ 'Add an entry in the list~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/display-block/pt_br.dictionary.itop.display-block.php b/dictionaries/ui/application/display-block/pt_br.dictionary.itop.display-block.php
new file mode 100644
index 0000000000..b7cc9c5a5b
--- /dev/null
+++ b/dictionaries/ui/application/display-block/pt_br.dictionary.itop.display-block.php
@@ -0,0 +1,21 @@
+ 'Add an entry in the list~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/display-block/ru.dictionary.itop.display-block.php b/dictionaries/ui/application/display-block/ru.dictionary.itop.display-block.php
new file mode 100644
index 0000000000..b827333467
--- /dev/null
+++ b/dictionaries/ui/application/display-block/ru.dictionary.itop.display-block.php
@@ -0,0 +1,21 @@
+ 'Add an entry in the list~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/display-block/sk.dictionary.itop.display-block.php b/dictionaries/ui/application/display-block/sk.dictionary.itop.display-block.php
new file mode 100644
index 0000000000..ee9de6b4f4
--- /dev/null
+++ b/dictionaries/ui/application/display-block/sk.dictionary.itop.display-block.php
@@ -0,0 +1,21 @@
+ 'Add an entry in the list~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/display-block/tr.dictionary.itop.display-block.php b/dictionaries/ui/application/display-block/tr.dictionary.itop.display-block.php
new file mode 100644
index 0000000000..b186ddba0f
--- /dev/null
+++ b/dictionaries/ui/application/display-block/tr.dictionary.itop.display-block.php
@@ -0,0 +1,21 @@
+ 'Add an entry in the list~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/display-block/zh_cn.dictionary.itop.display-block.php b/dictionaries/ui/application/display-block/zh_cn.dictionary.itop.display-block.php
new file mode 100644
index 0000000000..1f894fd61d
--- /dev/null
+++ b/dictionaries/ui/application/display-block/zh_cn.dictionary.itop.display-block.php
@@ -0,0 +1,21 @@
+ 'Add an entry in the list~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/links/cs.dictionary.itop.links.php b/dictionaries/ui/application/links/cs.dictionary.itop.links.php
new file mode 100644
index 0000000000..9555639553
--- /dev/null
+++ b/dictionaries/ui/application/links/cs.dictionary.itop.links.php
@@ -0,0 +1,74 @@
+ '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~~',
+ '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~~',
+
+ // New item
+ 'UI:Links:NewItem' => 'New item~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/links/da.dictionary.itop.links.php b/dictionaries/ui/application/links/da.dictionary.itop.links.php
new file mode 100644
index 0000000000..fd5c072633
--- /dev/null
+++ b/dictionaries/ui/application/links/da.dictionary.itop.links.php
@@ -0,0 +1,74 @@
+ '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~~',
+ '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~~',
+
+ // New item
+ 'UI:Links:NewItem' => 'New item~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/links/de.dictionary.itop.links.php b/dictionaries/ui/application/links/de.dictionary.itop.links.php
new file mode 100644
index 0000000000..84eaa98b16
--- /dev/null
+++ b/dictionaries/ui/application/links/de.dictionary.itop.links.php
@@ -0,0 +1,74 @@
+ '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~~',
+ '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~~',
+
+ // New item
+ 'UI:Links:NewItem' => 'New item~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/links/es_cr.dictionary.itop.links.php b/dictionaries/ui/application/links/es_cr.dictionary.itop.links.php
new file mode 100644
index 0000000000..30f58a87fd
--- /dev/null
+++ b/dictionaries/ui/application/links/es_cr.dictionary.itop.links.php
@@ -0,0 +1,74 @@
+ '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~~',
+ '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~~',
+
+ // New item
+ 'UI:Links:NewItem' => 'New item~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/links/fr.dictionary.itop.links.php b/dictionaries/ui/application/links/fr.dictionary.itop.links.php
index 395ef46de2..14337dc632 100644
--- a/dictionaries/ui/application/links/fr.dictionary.itop.links.php
+++ b/dictionaries/ui/application/links/fr.dictionary.itop.links.php
@@ -16,61 +16,58 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
Dict::Add('FR FR', 'French', 'Français', array(
-
// Placeholders
- // $%1s : host object class name
- // $%2s : host object firendlyname
- // $%3s : current tab name
- // $%4s : remote object class name
- // $%5s : remote object friendlyname
-
- 'UI:Links:Object:New:Modal:Title' => 'Créer un objet',
+ // $%1s : host object class name
+ // $%2s : host object firendlyname
+ // $%3s : current tab name
+ // $%4s : remote object class name
+ // $%5s : remote object friendlyname
+ 'UI:Links:Object:New:Modal:Title' => 'Créer un objet',
// Create
- 'UI:Links:Create:Button' => 'Créer',
- 'UI:Links:Create:Button+' => 'Créer un(e) %4$s',
- 'UI:Links:Create:Modal:Title' => 'Ajouter un(e) %4$s à %2$s',
+ 'UI:Links:Create:Button' => 'Créer',
+ 'UI:Links:Create:Button+' => 'Créer un(e) %4$s',
+ 'UI:Links:Create:Modal:Title' => 'Ajouter un(e) %4$s à %2$s',
// Add
- 'UI:Links:Add:Button' => 'Ajouter',
- 'UI:Links:Add:Button+' => 'Ajouter un %4$s',
- 'UI:Links:Add:Modal:Title' => 'Ajouter un %4$s à %2$s',
+ 'UI:Links:Add:Button' => 'Ajouter',
+ 'UI:Links:Add:Button+' => 'Ajouter un %4$s',
+ 'UI:Links:Add:Modal:Title' => 'Ajouter un %4$s à %2$s',
// Modify link
- 'UI:Links:ModifyLink:Button' => 'Modifier',
- 'UI:Links:ModifyLink:Button+' => 'Modifier cette relation',
- 'UI:Links:ModifyLink:Modal:Title' => 'Modifier la relation entre %2$s et %5$s',
+ 'UI:Links:ModifyLink:Button' => 'Modifier',
+ 'UI:Links:ModifyLink:Button+' => 'Modifier cette relation',
+ 'UI:Links:ModifyLink:Modal:Title' => 'Modifier la relation entre %2$s et %5$s',
// Modify object
- 'UI:Links:ModifyObject:Button' => 'Modifier',
- 'UI:Links:ModifyObject:Button+' => 'Modifier cet objet',
- 'UI:Links:ModifyObject:Modal:Title' => '%5$s',
+ 'UI:Links:ModifyObject:Button' => 'Modifier',
+ 'UI:Links:ModifyObject:Button+' => 'Modifier cet objet',
+ 'UI:Links:ModifyObject:Modal:Title' => '%5$s',
// Remove
- 'UI:Links:Remove:Button' => 'Retirer',
- 'UI:Links:Remove:Button+' => 'Retirer ce %4$s',
- 'UI:Links:Remove:Modal:Title' => 'Retirer un %4$s de %1$s',
- 'UI:Links:Remove:Modal:Message' => 'Voulez-vous vraiment retirer %5$s de %2$s ?',
+ 'UI:Links:Remove:Button' => 'Retirer',
+ 'UI:Links:Remove:Button+' => 'Retirer ce %4$s',
+ 'UI:Links:Remove:Modal:Title' => 'Retirer un %4$s de %1$s',
+ 'UI:Links:Remove:Modal:Message' => 'Voulez-vous vraiment retirer %5$s de %2$s ?',
// Delete
- 'UI:Links:Delete:Button' => 'Supprimer',
- 'UI:Links:Delete:Button+' => 'Supprimer cet(te) %4$s',
- 'UI:Links:Delete:Modal:Title' => 'Supprimer un(e) %4$s',
- 'UI:Links:Delete:Modal:Message' => 'Voulez-vous vraiment supprimer %5$s ?',
+ 'UI:Links:Delete:Button' => 'Supprimer',
+ 'UI:Links:Delete:Button+' => 'Supprimer cet(te) %4$s',
+ 'UI:Links:Delete:Modal:Title' => 'Supprimer un(e) %4$s',
+ 'UI:Links:Delete:Modal:Message' => 'Voulez-vous vraiment supprimer %5$s ?',
// Bulk
- 'UI:Links:Bulk:LinkWillBeCreatedForAllObjects' => 'Ajouter à tous les objets',
+ 'UI:Links:Bulk:LinkWillBeCreatedForAllObjects' => 'Ajouter à tous les objets',
'UI:Links:Bulk:LinkWillBeDeletedFromAllObjects' => 'Enlever de tous les objets',
- 'UI:Links:Bulk:LinkWillBeCreatedFor1Object' => 'Ajouter à un objet',
- 'UI:Links:Bulk:LinkWillBeDeletedFrom1Object' => 'Enlever de un objet',
- 'UI:Links:Bulk:LinkWillBeCreatedForXObjects' => 'Ajouter à {count} objets',
- 'UI:Links:Bulk:LinkWillBeDeletedFromXObjects' => 'Enlever de {count} objets',
- 'UI:Links:Bulk:LinkExistForAllObjects' => 'Tous les objets sont déjà liés',
- 'UI:Links:Bulk:LinkExistForOneObject' => 'Un objet est lié',
- 'UI:Links:Bulk:LinkExistForXObjects' => '{count} objets sont liés',
+ 'UI:Links:Bulk:LinkWillBeCreatedFor1Object' => 'Ajouter à un objet',
+ 'UI:Links:Bulk:LinkWillBeDeletedFrom1Object' => 'Enlever de un objet',
+ 'UI:Links:Bulk:LinkWillBeCreatedForXObjects' => 'Ajouter à {count} objets',
+ 'UI:Links:Bulk:LinkWillBeDeletedFromXObjects' => 'Enlever de {count} objets',
+ 'UI:Links:Bulk:LinkExistForAllObjects' => 'Tous les objets sont déjà liés',
+ 'UI:Links:Bulk:LinkExistForOneObject' => 'Un objet est lié',
+ 'UI:Links:Bulk:LinkExistForXObjects' => '{count} objets sont liés',
// New item
'UI:Links:NewItem' => 'Nouvel element',
diff --git a/dictionaries/ui/application/links/hu.dictionary.itop.links.php b/dictionaries/ui/application/links/hu.dictionary.itop.links.php
new file mode 100644
index 0000000000..092d5ef175
--- /dev/null
+++ b/dictionaries/ui/application/links/hu.dictionary.itop.links.php
@@ -0,0 +1,74 @@
+ '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~~',
+ '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~~',
+
+ // New item
+ 'UI:Links:NewItem' => 'New item~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/links/it.dictionary.itop.links.php b/dictionaries/ui/application/links/it.dictionary.itop.links.php
new file mode 100644
index 0000000000..85e65e1051
--- /dev/null
+++ b/dictionaries/ui/application/links/it.dictionary.itop.links.php
@@ -0,0 +1,74 @@
+ '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~~',
+ '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~~',
+
+ // New item
+ 'UI:Links:NewItem' => 'New item~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/links/ja.dictionary.itop.links.php b/dictionaries/ui/application/links/ja.dictionary.itop.links.php
new file mode 100644
index 0000000000..4578efa613
--- /dev/null
+++ b/dictionaries/ui/application/links/ja.dictionary.itop.links.php
@@ -0,0 +1,74 @@
+ '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~~',
+ '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~~',
+
+ // New item
+ 'UI:Links:NewItem' => 'New item~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/links/nl.dictionary.itop.links.php b/dictionaries/ui/application/links/nl.dictionary.itop.links.php
new file mode 100644
index 0000000000..2f41127eb4
--- /dev/null
+++ b/dictionaries/ui/application/links/nl.dictionary.itop.links.php
@@ -0,0 +1,74 @@
+ '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~~',
+ '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~~',
+
+ // New item
+ 'UI:Links:NewItem' => 'New item~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/links/pl.dictionary.itop.links.php b/dictionaries/ui/application/links/pl.dictionary.itop.links.php
new file mode 100644
index 0000000000..1f76dd0431
--- /dev/null
+++ b/dictionaries/ui/application/links/pl.dictionary.itop.links.php
@@ -0,0 +1,74 @@
+ '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~~',
+ '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~~',
+
+ // New item
+ 'UI:Links:NewItem' => 'New item~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/links/pt_br.dictionary.itop.links.php b/dictionaries/ui/application/links/pt_br.dictionary.itop.links.php
new file mode 100644
index 0000000000..dc127ca33b
--- /dev/null
+++ b/dictionaries/ui/application/links/pt_br.dictionary.itop.links.php
@@ -0,0 +1,74 @@
+ '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~~',
+ '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~~',
+
+ // New item
+ 'UI:Links:NewItem' => 'New item~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/links/ru.dictionary.itop.links.php b/dictionaries/ui/application/links/ru.dictionary.itop.links.php
new file mode 100644
index 0000000000..cc4f47fdc6
--- /dev/null
+++ b/dictionaries/ui/application/links/ru.dictionary.itop.links.php
@@ -0,0 +1,74 @@
+ '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~~',
+ '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~~',
+
+ // New item
+ 'UI:Links:NewItem' => 'New item~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/links/sk.dictionary.itop.links.php b/dictionaries/ui/application/links/sk.dictionary.itop.links.php
new file mode 100644
index 0000000000..1c8597346a
--- /dev/null
+++ b/dictionaries/ui/application/links/sk.dictionary.itop.links.php
@@ -0,0 +1,74 @@
+ '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~~',
+ '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~~',
+
+ // New item
+ 'UI:Links:NewItem' => 'New item~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/links/tr.dictionary.itop.links.php b/dictionaries/ui/application/links/tr.dictionary.itop.links.php
new file mode 100644
index 0000000000..207c90ba2f
--- /dev/null
+++ b/dictionaries/ui/application/links/tr.dictionary.itop.links.php
@@ -0,0 +1,74 @@
+ '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~~',
+ '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~~',
+
+ // New item
+ 'UI:Links:NewItem' => 'New item~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/links/zh_cn.dictionary.itop.links.php b/dictionaries/ui/application/links/zh_cn.dictionary.itop.links.php
new file mode 100644
index 0000000000..79ea4a817c
--- /dev/null
+++ b/dictionaries/ui/application/links/zh_cn.dictionary.itop.links.php
@@ -0,0 +1,74 @@
+ '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~~',
+ '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~~',
+
+ // New item
+ 'UI:Links:NewItem' => 'New item~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/object/cs.dictionary.itop.object.php b/dictionaries/ui/application/object/cs.dictionary.itop.object.php
new file mode 100644
index 0000000000..011fc573a3
--- /dev/null
+++ b/dictionaries/ui/application/object/cs.dictionary.itop.object.php
@@ -0,0 +1,21 @@
+ 'Create an object~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/object/da.dictionary.itop.object.php b/dictionaries/ui/application/object/da.dictionary.itop.object.php
new file mode 100644
index 0000000000..40dfeb55fb
--- /dev/null
+++ b/dictionaries/ui/application/object/da.dictionary.itop.object.php
@@ -0,0 +1,21 @@
+ 'Create an object~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/object/de.dictionary.itop.object.php b/dictionaries/ui/application/object/de.dictionary.itop.object.php
new file mode 100644
index 0000000000..f2ad36e9c5
--- /dev/null
+++ b/dictionaries/ui/application/object/de.dictionary.itop.object.php
@@ -0,0 +1,21 @@
+ 'Create an object~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/object/es_cr.dictionary.itop.object.php b/dictionaries/ui/application/object/es_cr.dictionary.itop.object.php
new file mode 100644
index 0000000000..5a8e751bdc
--- /dev/null
+++ b/dictionaries/ui/application/object/es_cr.dictionary.itop.object.php
@@ -0,0 +1,21 @@
+ 'Create an object~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/object/fr.dictionary.itop.object.php b/dictionaries/ui/application/object/fr.dictionary.itop.object.php
new file mode 100644
index 0000000000..da15236ab6
--- /dev/null
+++ b/dictionaries/ui/application/object/fr.dictionary.itop.object.php
@@ -0,0 +1,21 @@
+ 'Create an object~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/object/hu.dictionary.itop.object.php b/dictionaries/ui/application/object/hu.dictionary.itop.object.php
new file mode 100644
index 0000000000..2ead4a47b6
--- /dev/null
+++ b/dictionaries/ui/application/object/hu.dictionary.itop.object.php
@@ -0,0 +1,21 @@
+ 'Create an object~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/object/it.dictionary.itop.object.php b/dictionaries/ui/application/object/it.dictionary.itop.object.php
new file mode 100644
index 0000000000..ad91e6f0a1
--- /dev/null
+++ b/dictionaries/ui/application/object/it.dictionary.itop.object.php
@@ -0,0 +1,21 @@
+ 'Create an object~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/object/ja.dictionary.itop.object.php b/dictionaries/ui/application/object/ja.dictionary.itop.object.php
new file mode 100644
index 0000000000..d82f655a7b
--- /dev/null
+++ b/dictionaries/ui/application/object/ja.dictionary.itop.object.php
@@ -0,0 +1,21 @@
+ 'Create an object~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/object/nl.dictionary.itop.object.php b/dictionaries/ui/application/object/nl.dictionary.itop.object.php
new file mode 100644
index 0000000000..eb271666f7
--- /dev/null
+++ b/dictionaries/ui/application/object/nl.dictionary.itop.object.php
@@ -0,0 +1,21 @@
+ 'Create an object~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/object/pl.dictionary.itop.object.php b/dictionaries/ui/application/object/pl.dictionary.itop.object.php
new file mode 100644
index 0000000000..b7fd4c4368
--- /dev/null
+++ b/dictionaries/ui/application/object/pl.dictionary.itop.object.php
@@ -0,0 +1,21 @@
+ 'Create an object~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/object/pt_br.dictionary.itop.object.php b/dictionaries/ui/application/object/pt_br.dictionary.itop.object.php
new file mode 100644
index 0000000000..a043d66782
--- /dev/null
+++ b/dictionaries/ui/application/object/pt_br.dictionary.itop.object.php
@@ -0,0 +1,21 @@
+ 'Create an object~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/object/ru.dictionary.itop.object.php b/dictionaries/ui/application/object/ru.dictionary.itop.object.php
new file mode 100644
index 0000000000..23e558c51e
--- /dev/null
+++ b/dictionaries/ui/application/object/ru.dictionary.itop.object.php
@@ -0,0 +1,21 @@
+ 'Create an object~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/object/sk.dictionary.itop.object.php b/dictionaries/ui/application/object/sk.dictionary.itop.object.php
new file mode 100644
index 0000000000..819aeef344
--- /dev/null
+++ b/dictionaries/ui/application/object/sk.dictionary.itop.object.php
@@ -0,0 +1,21 @@
+ 'Create an object~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/object/tr.dictionary.itop.object.php b/dictionaries/ui/application/object/tr.dictionary.itop.object.php
new file mode 100644
index 0000000000..ca4108aba8
--- /dev/null
+++ b/dictionaries/ui/application/object/tr.dictionary.itop.object.php
@@ -0,0 +1,21 @@
+ 'Create an object~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/application/object/zh_cn.dictionary.itop.object.php b/dictionaries/ui/application/object/zh_cn.dictionary.itop.object.php
new file mode 100644
index 0000000000..90f8477669
--- /dev/null
+++ b/dictionaries/ui/application/object/zh_cn.dictionary.itop.object.php
@@ -0,0 +1,21 @@
+ 'Create an object~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/breadcrumbs/cs.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/cs.dictionary.itop.breadcrumbs.php
index 8324bf7f60..6dd8748dff 100644
--- a/dictionaries/ui/components/breadcrumbs/cs.dictionary.itop.breadcrumbs.php
+++ b/dictionaries/ui/components/breadcrumbs/cs.dictionary.itop.breadcrumbs.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Global search
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => 'Previous pages~~',
diff --git a/dictionaries/ui/components/breadcrumbs/da.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/da.dictionary.itop.breadcrumbs.php
index ddcf5c8dd3..e48158d6db 100644
--- a/dictionaries/ui/components/breadcrumbs/da.dictionary.itop.breadcrumbs.php
+++ b/dictionaries/ui/components/breadcrumbs/da.dictionary.itop.breadcrumbs.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Global search
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => 'Previous pages~~',
diff --git a/dictionaries/ui/components/breadcrumbs/de.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/de.dictionary.itop.breadcrumbs.php
index a99811a251..ac8dd2d2be 100644
--- a/dictionaries/ui/components/breadcrumbs/de.dictionary.itop.breadcrumbs.php
+++ b/dictionaries/ui/components/breadcrumbs/de.dictionary.itop.breadcrumbs.php
@@ -16,8 +16,7 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Global search
Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => 'Vorherige Seiten',
-));
+));
\ No newline at end of file
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 bebd6d89d2..b14c1df583 100644
--- a/dictionaries/ui/components/breadcrumbs/es_cr.dictionary.itop.breadcrumbs.php
+++ b/dictionaries/ui/components/breadcrumbs/es_cr.dictionary.itop.breadcrumbs.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Global search
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => 'Páginas anteriores',
diff --git a/dictionaries/ui/components/breadcrumbs/fr.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/fr.dictionary.itop.breadcrumbs.php
index 42c4d46f10..5f1adb06c1 100644
--- a/dictionaries/ui/components/breadcrumbs/fr.dictionary.itop.breadcrumbs.php
+++ b/dictionaries/ui/components/breadcrumbs/fr.dictionary.itop.breadcrumbs.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Global search
Dict::Add('FR FR', 'French', 'Français', array(
'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => 'Pages précédentes',
diff --git a/dictionaries/ui/components/breadcrumbs/hu.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/hu.dictionary.itop.breadcrumbs.php
index ae43dbb0c0..42951c918f 100644
--- a/dictionaries/ui/components/breadcrumbs/hu.dictionary.itop.breadcrumbs.php
+++ b/dictionaries/ui/components/breadcrumbs/hu.dictionary.itop.breadcrumbs.php
@@ -16,8 +16,7 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Global search
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => 'Előző oldalak',
-));
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/breadcrumbs/it.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/it.dictionary.itop.breadcrumbs.php
index d0a58c131b..d1c28846d4 100644
--- a/dictionaries/ui/components/breadcrumbs/it.dictionary.itop.breadcrumbs.php
+++ b/dictionaries/ui/components/breadcrumbs/it.dictionary.itop.breadcrumbs.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Global search
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => 'Previous pages~~',
diff --git a/dictionaries/ui/components/breadcrumbs/ja.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/ja.dictionary.itop.breadcrumbs.php
index 8dad8e0da5..abdf6c78a2 100644
--- a/dictionaries/ui/components/breadcrumbs/ja.dictionary.itop.breadcrumbs.php
+++ b/dictionaries/ui/components/breadcrumbs/ja.dictionary.itop.breadcrumbs.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Global search
Dict::Add('JA JP', 'Japanese', '日本語', array(
'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => '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 29eb4219ae..84dea792d6 100644
--- a/dictionaries/ui/components/breadcrumbs/nl.dictionary.itop.breadcrumbs.php
+++ b/dictionaries/ui/components/breadcrumbs/nl.dictionary.itop.breadcrumbs.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Global search
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => 'Vorige pagina\'s',
diff --git a/dictionaries/ui/components/breadcrumbs/pt_br.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/pt_br.dictionary.itop.breadcrumbs.php
index e634e92e26..3ffeccb436 100644
--- a/dictionaries/ui/components/breadcrumbs/pt_br.dictionary.itop.breadcrumbs.php
+++ b/dictionaries/ui/components/breadcrumbs/pt_br.dictionary.itop.breadcrumbs.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Global search
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => 'Páginas anteriores',
diff --git a/dictionaries/ui/components/breadcrumbs/ru.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/ru.dictionary.itop.breadcrumbs.php
index 9a7452c82c..0191124d00 100644
--- a/dictionaries/ui/components/breadcrumbs/ru.dictionary.itop.breadcrumbs.php
+++ b/dictionaries/ui/components/breadcrumbs/ru.dictionary.itop.breadcrumbs.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Global search
Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => 'Previous pages~~',
diff --git a/dictionaries/ui/components/breadcrumbs/sk.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/sk.dictionary.itop.breadcrumbs.php
index cdc0651ad8..d801b68422 100644
--- a/dictionaries/ui/components/breadcrumbs/sk.dictionary.itop.breadcrumbs.php
+++ b/dictionaries/ui/components/breadcrumbs/sk.dictionary.itop.breadcrumbs.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Global search
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => 'Previous pages~~',
diff --git a/dictionaries/ui/components/breadcrumbs/tr.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/tr.dictionary.itop.breadcrumbs.php
index dddf6aea75..f50dc3a4c2 100644
--- a/dictionaries/ui/components/breadcrumbs/tr.dictionary.itop.breadcrumbs.php
+++ b/dictionaries/ui/components/breadcrumbs/tr.dictionary.itop.breadcrumbs.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Global search
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => 'Previous pages~~',
diff --git a/dictionaries/ui/components/breadcrumbs/zh_cn.dictionary.itop.breadcrumbs.php b/dictionaries/ui/components/breadcrumbs/zh_cn.dictionary.itop.breadcrumbs.php
index 1ba57ddd4b..c7eb486713 100644
--- a/dictionaries/ui/components/breadcrumbs/zh_cn.dictionary.itop.breadcrumbs.php
+++ b/dictionaries/ui/components/breadcrumbs/zh_cn.dictionary.itop.breadcrumbs.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Global search
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI:Component:Breadcrumbs:PreviousItemsListToggler:Label' => '上一页',
diff --git a/dictionaries/ui/components/datatable/cs.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/cs.dictionary.itop.datatable.php
index 15443f25c8..44485f2b84 100644
--- a/dictionaries/ui/components/datatable/cs.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/cs.dictionary.itop.datatable.php
@@ -18,14 +18,18 @@
*/
// Display DataTable
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'UI:Datatables:Language:Processing' => 'Please wait...~~',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
- 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
- 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
- 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
- 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
+ 'UI:Datatables:Language:Processing' => 'Please wait...~~',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
+ 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
+ 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
+ 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'All~~',
- 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
- 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
+ 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Column:RowActions:Label' => '~~',
+ 'UI:Datatables:Column:RowActions:Description' => '~~',
+ 'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation~~',
+ 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/da.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/da.dictionary.itop.datatable.php
index d21f0ca116..26e4a94015 100644
--- a/dictionaries/ui/components/datatable/da.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/da.dictionary.itop.datatable.php
@@ -18,14 +18,18 @@
*/
// Display DataTable
Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'UI:Datatables:Language:Processing' => 'Please wait...~~',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
- 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
- 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
- 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
- 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
+ 'UI:Datatables:Language:Processing' => 'Please wait...~~',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
+ 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
+ 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
+ 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'All~~',
- 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
- 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
+ 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Column:RowActions:Label' => '~~',
+ 'UI:Datatables:Column:RowActions:Description' => '~~',
+ 'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation~~',
+ 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/de.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/de.dictionary.itop.datatable.php
index fefbe67be4..da3905ab17 100644
--- a/dictionaries/ui/components/datatable/de.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/de.dictionary.itop.datatable.php
@@ -18,14 +18,18 @@
*/
// Display DataTable
Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'UI:Datatables:Language:Processing' => 'Bitte warten...',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ pro Seite',
- 'UI:Datatables:Language:ZeroRecords' => 'Kein Ergebnis',
- 'UI:Datatables:Language:Info' => '_TOTAL_ Objekte',
- 'UI:Datatables:Language:InfoEmpty' => 'Keine Information',
- 'UI:Datatables:Language:EmptyTable' => 'Keine Daten in dieser Tabelle verfügbar',
- 'UI:Datatables:Language:Error' => 'Bei der Ausführung des Query ist ein Fehler aufgetreten',
+ 'UI:Datatables:Language:Processing' => 'Bitte warten...',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ pro Seite',
+ 'UI:Datatables:Language:ZeroRecords' => 'Kein Ergebnis',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ Objekte',
+ 'UI:Datatables:Language:InfoEmpty' => 'Keine Information',
+ 'UI:Datatables:Language:EmptyTable' => 'Keine Daten in dieser Tabelle verfügbar',
+ 'UI:Datatables:Language:Error' => 'Bei der Ausführung des Query ist ein Fehler aufgetreten',
'UI:Datatables:Language:DisplayLength:All' => 'Alle',
- 'UI:Datatables:Language:Sort:Ascending' => 'Aktivieren für aufsteigende Sortierung',
- 'UI:Datatables:Language:Sort:Descending' => 'Aktivieren für absteigende Sortierung',
-));
+ 'UI:Datatables:Language:Sort:Ascending' => 'Aktivieren für aufsteigende Sortierung',
+ 'UI:Datatables:Language:Sort:Descending' => 'Aktivieren für absteigende Sortierung',
+ 'UI:Datatables:Column:RowActions:Label' => '~~',
+ 'UI:Datatables:Column:RowActions:Description' => '~~',
+ 'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation~~',
+ 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/es_cr.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/es_cr.dictionary.itop.datatable.php
index 7668b17e4b..c59d25b11d 100644
--- a/dictionaries/ui/components/datatable/es_cr.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/es_cr.dictionary.itop.datatable.php
@@ -18,14 +18,18 @@
*/
// Display DataTable
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
- 'UI:Datatables:Language:Processing' => 'Por favor espere...',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ por página',
- 'UI:Datatables:Language:ZeroRecords' => 'Sin Resultados',
- 'UI:Datatables:Language:Info' => '_TOTAL_ elemento(s)',
- 'UI:Datatables:Language:InfoEmpty' => 'Sin información',
- 'UI:Datatables:Language:EmptyTable' => 'Sin datos disponibles en esta tabla',
- 'UI:Datatables:Language:Error' => 'Un error ocurrió mientras se ejecutaba la consulta',
+ 'UI:Datatables:Language:Processing' => 'Por favor espere...',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ por página',
+ 'UI:Datatables:Language:ZeroRecords' => 'Sin Resultados',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ elemento(s)',
+ 'UI:Datatables:Language:InfoEmpty' => 'Sin información',
+ 'UI:Datatables:Language:EmptyTable' => 'Sin datos disponibles en esta tabla',
+ 'UI:Datatables:Language:Error' => 'Un error ocurrió mientras se ejecutaba la consulta',
'UI:Datatables:Language:DisplayLength:All' => 'Todos',
- 'UI:Datatables:Language:Sort:Ascending' => 'habilitar ordenamiento ascendente',
- 'UI:Datatables:Language:Sort:Descending' => 'habilitar ordenamiento descendente',
+ 'UI:Datatables:Language:Sort:Ascending' => 'habilitar ordenamiento ascendente',
+ 'UI:Datatables:Language:Sort:Descending' => 'habilitar ordenamiento descendente',
+ 'UI:Datatables:Column:RowActions:Label' => '~~',
+ 'UI:Datatables:Column:RowActions:Description' => '~~',
+ 'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation~~',
+ 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/fr.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/fr.dictionary.itop.datatable.php
index 618c021d75..003a62430d 100644
--- a/dictionaries/ui/components/datatable/fr.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/fr.dictionary.itop.datatable.php
@@ -18,16 +18,18 @@
*/
// Display DataTable
Dict::Add('FR FR', 'French', 'Français', array(
- 'UI:Datatables:Language:Processing' => 'Patientez ...',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ par page',
- 'UI:Datatables:Language:ZeroRecords' => 'Pas de résultat',
- 'UI:Datatables:Language:Info' => '_TOTAL_ élément(s)',
- 'UI:Datatables:Language:InfoEmpty' => 'Pas d\'information',
- 'UI:Datatables:Language:EmptyTable' => 'Pas de résultat',
- 'UI:Datatables:Language:Error' => 'Erreur lors du chargement des données',
- 'UI:Datatables:Language:DisplayLength:All' => 'Tous',
- 'UI:Datatables:Language:Sort:Ascending' => 'tri croissant',
- 'UI:Datatables:Language:Sort:Descending' => 'tri décroissant',
- 'UI:Datatables:Column:RowActions:Label' => '',
+ 'UI:Datatables:Language:Processing' => 'Patientez ...',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ par page',
+ 'UI:Datatables:Language:ZeroRecords' => 'Pas de résultat',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ élément(s)',
+ 'UI:Datatables:Language:InfoEmpty' => 'Pas d\'information',
+ 'UI:Datatables:Language:EmptyTable' => 'Pas de résultat',
+ 'UI:Datatables:Language:Error' => 'Erreur lors du chargement des données',
+ 'UI:Datatables:Language:DisplayLength:All' => '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:RowActions:ConfirmationDialog' => 'Action Confirmation~~',
+ 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/hu.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/hu.dictionary.itop.datatable.php
index 2d7483cf01..b86dddb7e1 100644
--- a/dictionaries/ui/components/datatable/hu.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/hu.dictionary.itop.datatable.php
@@ -18,14 +18,18 @@
*/
// Display DataTable
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'UI:Datatables:Language:Processing' => 'Kérem várjon...',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ oldalanként',
- 'UI:Datatables:Language:ZeroRecords' => 'Nincs eredmény',
- 'UI:Datatables:Language:Info' => '_TOTAL_ elem',
- 'UI:Datatables:Language:InfoEmpty' => 'Nincs információ',
- 'UI:Datatables:Language:EmptyTable' => 'Ebben a táblában nincsenek adatok',
- 'UI:Datatables:Language:Error' => 'Hiba történt a lekérdezéskor',
+ 'UI:Datatables:Language:Processing' => 'Kérem várjon...',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ oldalanként',
+ 'UI:Datatables:Language:ZeroRecords' => 'Nincs eredmény',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ elem',
+ 'UI:Datatables:Language:InfoEmpty' => 'Nincs információ',
+ 'UI:Datatables:Language:EmptyTable' => 'Ebben a táblában nincsenek adatok',
+ 'UI:Datatables:Language:Error' => 'Hiba történt a lekérdezéskor',
'UI:Datatables:Language:DisplayLength:All' => 'Összes',
- 'UI:Datatables:Language:Sort:Ascending' => 'Növekvő rendezés',
- 'UI:Datatables:Language:Sort:Descending' => 'Csökkenő rendezés',
-));
+ 'UI:Datatables:Language:Sort:Ascending' => 'Növekvő rendezés',
+ 'UI:Datatables:Language:Sort:Descending' => 'Csökkenő rendezés',
+ 'UI:Datatables:Column:RowActions:Label' => '~~',
+ 'UI:Datatables:Column:RowActions:Description' => '~~',
+ 'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation~~',
+ 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/it.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/it.dictionary.itop.datatable.php
index 99d74ca4fd..1652d4c03c 100644
--- a/dictionaries/ui/components/datatable/it.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/it.dictionary.itop.datatable.php
@@ -18,14 +18,18 @@
*/
// Display DataTable
Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'UI:Datatables:Language:Processing' => 'Please wait...~~',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
- 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
- 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
- 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
- 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
+ 'UI:Datatables:Language:Processing' => 'Please wait...~~',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
+ 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
+ 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
+ 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'All~~',
- 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
- 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
+ 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Column:RowActions:Label' => '~~',
+ 'UI:Datatables:Column:RowActions:Description' => '~~',
+ 'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation~~',
+ 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/ja.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/ja.dictionary.itop.datatable.php
index b7acef5034..4bb8901a29 100644
--- a/dictionaries/ui/components/datatable/ja.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/ja.dictionary.itop.datatable.php
@@ -18,14 +18,18 @@
*/
// Display DataTable
Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'UI:Datatables:Language:Processing' => 'Please wait...~~',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
- 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
- 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
- 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
- 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
+ 'UI:Datatables:Language:Processing' => 'Please wait...~~',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
+ 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
+ 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
+ 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'All~~',
- 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
- 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
+ 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Column:RowActions:Label' => '~~',
+ 'UI:Datatables:Column:RowActions:Description' => '~~',
+ 'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation~~',
+ 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/nl.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/nl.dictionary.itop.datatable.php
index 90ab9f0b67..b2b9a3b0c3 100644
--- a/dictionaries/ui/components/datatable/nl.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/nl.dictionary.itop.datatable.php
@@ -18,14 +18,18 @@
*/
// Display DataTable
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'UI:Datatables:Language:Processing' => 'Even geduld…',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per pagina',
- 'UI:Datatables:Language:ZeroRecords' => 'Geen resultaten',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)',
- 'UI:Datatables:Language:InfoEmpty' => 'Geen informatie',
- 'UI:Datatables:Language:EmptyTable' => 'Geen data in deze tabel',
- 'UI:Datatables:Language:Error' => 'Er was een fout bij het uitvoeren van de query.',
+ 'UI:Datatables:Language:Processing' => 'Even geduld…',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per pagina',
+ 'UI:Datatables:Language:ZeroRecords' => 'Geen resultaten',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)',
+ 'UI:Datatables:Language:InfoEmpty' => 'Geen informatie',
+ 'UI:Datatables:Language:EmptyTable' => 'Geen data in deze tabel',
+ 'UI:Datatables:Language:Error' => 'Er was een fout bij het uitvoeren van de query.',
'UI:Datatables:Language:DisplayLength:All' => 'Alles',
- 'UI:Datatables:Language:Sort:Ascending' => 'Oplopend sorteren',
- 'UI:Datatables:Language:Sort:Descending' => 'Aflopend sorteren',
+ 'UI:Datatables:Language:Sort:Ascending' => 'Oplopend sorteren',
+ 'UI:Datatables:Language:Sort:Descending' => 'Aflopend sorteren',
+ 'UI:Datatables:Column:RowActions:Label' => '~~',
+ 'UI:Datatables:Column:RowActions:Description' => '~~',
+ 'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation~~',
+ 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/pl.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/pl.dictionary.itop.datatable.php
index 77114b08fe..6bd8d11cd2 100644
--- a/dictionaries/ui/components/datatable/pl.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/pl.dictionary.itop.datatable.php
@@ -18,14 +18,18 @@
*/
// Display DataTable
Dict::Add('PL PL', 'Polish', 'Polski', array(
- 'UI:Datatables:Language:Processing' => 'Proszę czekać...',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ na stronę',
- 'UI:Datatables:Language:ZeroRecords' => 'Brak wyników',
- 'UI:Datatables:Language:Info' => '_TOTAL_ element(y)',
- 'UI:Datatables:Language:InfoEmpty' => 'Brak informacji',
- 'UI:Datatables:Language:EmptyTable' => 'Brak danych w tej tabeli',
- 'UI:Datatables:Language:Error' => 'Wystąpił błąd podczas uruchamiania zapytania',
+ 'UI:Datatables:Language:Processing' => 'Proszę czekać...',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ na stronę',
+ 'UI:Datatables:Language:ZeroRecords' => 'Brak wyników',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ element(y)',
+ 'UI:Datatables:Language:InfoEmpty' => 'Brak informacji',
+ 'UI:Datatables:Language:EmptyTable' => 'Brak danych w tej tabeli',
+ 'UI:Datatables:Language:Error' => 'Wystąpił błąd podczas uruchamiania zapytania',
'UI:Datatables:Language:DisplayLength:All' => 'Wszystkie',
- 'UI:Datatables:Language:Sort:Ascending' => 'włącz sortowanie rosnąco',
- 'UI:Datatables:Language:Sort:Descending' => 'włącz sortowanie malejąco',
+ '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:RowActions:ConfirmationDialog' => 'Action Confirmation~~',
+ 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/pt_br.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/pt_br.dictionary.itop.datatable.php
index beef98251f..a49011b696 100644
--- a/dictionaries/ui/components/datatable/pt_br.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/pt_br.dictionary.itop.datatable.php
@@ -18,14 +18,18 @@
*/
// Display DataTable
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'UI:Datatables:Language:Processing' => 'Aguarde...',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ por página',
- 'UI:Datatables:Language:ZeroRecords' => 'Nenhum resultado',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(ns)',
- 'UI:Datatables:Language:InfoEmpty' => 'Nenhuma informação',
- 'UI:Datatables:Language:EmptyTable' => 'Não há dados disponíveis nesta tabela',
- 'UI:Datatables:Language:Error' => 'Ocorreu um erro ao executar a consulta',
+ 'UI:Datatables:Language:Processing' => 'Aguarde...',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ por página',
+ 'UI:Datatables:Language:ZeroRecords' => 'Nenhum resultado',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(ns)',
+ 'UI:Datatables:Language:InfoEmpty' => 'Nenhuma informação',
+ 'UI:Datatables:Language:EmptyTable' => 'Não há dados disponíveis nesta tabela',
+ 'UI:Datatables:Language:Error' => 'Ocorreu um erro ao executar a consulta',
'UI:Datatables:Language:DisplayLength:All' => 'Tudo',
- 'UI:Datatables:Language:Sort:Ascending' => 'Ordem ascendente',
- 'UI:Datatables:Language:Sort:Descending' => 'Ordem descendente',
+ 'UI:Datatables:Language:Sort:Ascending' => 'Ordem ascendente',
+ 'UI:Datatables:Language:Sort:Descending' => 'Ordem descendente',
+ 'UI:Datatables:Column:RowActions:Label' => '~~',
+ 'UI:Datatables:Column:RowActions:Description' => '~~',
+ 'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation~~',
+ 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/ru.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/ru.dictionary.itop.datatable.php
index 80dc047e97..d3716e780f 100755
--- a/dictionaries/ui/components/datatable/ru.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/ru.dictionary.itop.datatable.php
@@ -18,14 +18,18 @@
*/
// Display DataTable
Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'UI:Datatables:Language:Processing' => 'Пожалуйста, подождите...',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ объектов на страницу',
- 'UI:Datatables:Language:ZeroRecords' => 'Нет объектов для отображения',
- 'UI:Datatables:Language:Info' => '_TOTAL_ элементов',
- 'UI:Datatables:Language:InfoEmpty' => 'Нет информации',
- 'UI:Datatables:Language:EmptyTable' => 'Нет данных для отображения',
- 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
+ 'UI:Datatables:Language:Processing' => 'Пожалуйста, подождите...',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ объектов на страницу',
+ 'UI:Datatables:Language:ZeroRecords' => 'Нет объектов для отображения',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ элементов',
+ 'UI:Datatables:Language:InfoEmpty' => 'Нет информации',
+ 'UI:Datatables:Language:EmptyTable' => 'Нет данных для отображения',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'Все',
- 'UI:Datatables:Language:Sort:Ascending' => 'Включить для сортировки по возрастанию',
- 'UI:Datatables:Language:Sort:Descending' => 'Включить для сортировки по убыванию',
+ 'UI:Datatables:Language:Sort:Ascending' => 'Включить для сортировки по возрастанию',
+ 'UI:Datatables:Language:Sort:Descending' => 'Включить для сортировки по убыванию',
+ 'UI:Datatables:Column:RowActions:Label' => '~~',
+ 'UI:Datatables:Column:RowActions:Description' => '~~',
+ 'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation~~',
+ 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/sk.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/sk.dictionary.itop.datatable.php
index bb889e9ebb..107e7ee28a 100644
--- a/dictionaries/ui/components/datatable/sk.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/sk.dictionary.itop.datatable.php
@@ -18,14 +18,18 @@
*/
// Display DataTable
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'UI:Datatables:Language:Processing' => 'Please wait...~~',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
- 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
- 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
- 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
- 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
+ 'UI:Datatables:Language:Processing' => 'Please wait...~~',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
+ 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
+ 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
+ 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'All~~',
- 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
- 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
+ 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Column:RowActions:Label' => '~~',
+ 'UI:Datatables:Column:RowActions:Description' => '~~',
+ 'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation~~',
+ 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/tr.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/tr.dictionary.itop.datatable.php
index e18dd74745..452d88e250 100644
--- a/dictionaries/ui/components/datatable/tr.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/tr.dictionary.itop.datatable.php
@@ -18,14 +18,18 @@
*/
// Display DataTable
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'UI:Datatables:Language:Processing' => 'Please wait...~~',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
- 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
- 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
- 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
- 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
- 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
+ 'UI:Datatables:Language:Processing' => 'Please wait...~~',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ per page~~',
+ 'UI:Datatables:Language:ZeroRecords' => 'No result~~',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ item(s)~~',
+ 'UI:Datatables:Language:InfoEmpty' => 'No information~~',
+ 'UI:Datatables:Language:EmptyTable' => 'No data available in this table~~',
+ 'UI:Datatables:Language:Error' => 'An error occured while running the query~~',
'UI:Datatables:Language:DisplayLength:All' => 'All~~',
- 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
- 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Language:Sort:Ascending' => 'enable for an ascending sort~~',
+ 'UI:Datatables:Language:Sort:Descending' => 'enable for a descending sort~~',
+ 'UI:Datatables:Column:RowActions:Label' => '~~',
+ 'UI:Datatables:Column:RowActions:Description' => '~~',
+ 'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation~~',
+ 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/datatable/zh_cn.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/zh_cn.dictionary.itop.datatable.php
index 597833bf55..ec977871d7 100644
--- a/dictionaries/ui/components/datatable/zh_cn.dictionary.itop.datatable.php
+++ b/dictionaries/ui/components/datatable/zh_cn.dictionary.itop.datatable.php
@@ -18,14 +18,18 @@
*/
// Display DataTable
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'UI:Datatables:Language:Processing' => '请稍候...',
- 'UI:Datatables:Language:LengthMenu' => '_MENU_ 每页',
- 'UI:Datatables:Language:ZeroRecords' => '未找到相关结果',
- 'UI:Datatables:Language:Info' => '_TOTAL_ 项',
- 'UI:Datatables:Language:InfoEmpty' => '未找到相关信息',
- 'UI:Datatables:Language:EmptyTable' => '表格中暂无数据',
- 'UI:Datatables:Language:Error' => '运行查询时出错',
+ 'UI:Datatables:Language:Processing' => '请稍候...',
+ 'UI:Datatables:Language:LengthMenu' => '_MENU_ 每页',
+ 'UI:Datatables:Language:ZeroRecords' => '未找到相关结果',
+ 'UI:Datatables:Language:Info' => '_TOTAL_ 项',
+ 'UI:Datatables:Language:InfoEmpty' => '未找到相关信息',
+ 'UI:Datatables:Language:EmptyTable' => '表格中暂无数据',
+ 'UI:Datatables:Language:Error' => '运行查询时出错',
'UI:Datatables:Language:DisplayLength:All' => '全部',
- 'UI:Datatables:Language:Sort:Ascending' => '采用顺序排序',
- 'UI:Datatables:Language:Sort:Descending' => '采用倒序排序',
+ 'UI:Datatables:Language:Sort:Ascending' => '采用顺序排序',
+ 'UI:Datatables:Language:Sort:Descending' => '采用倒序排序',
+ 'UI:Datatables:Column:RowActions:Label' => '~~',
+ 'UI:Datatables:Column:RowActions:Description' => '~~',
+ 'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation~~',
+ 'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~',
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/field/hu.dictionary.itop.field.php b/dictionaries/ui/components/field/hu.dictionary.itop.field.php
index 50237d0bc2..200f14f577 100644
--- a/dictionaries/ui/components/field/hu.dictionary.itop.field.php
+++ b/dictionaries/ui/components/field/hu.dictionary.itop.field.php
@@ -19,4 +19,4 @@
// Global search
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Ismeretlen értékek',
-));
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/global-search/hu.dictionary.itop.global-search.php b/dictionaries/ui/components/global-search/hu.dictionary.itop.global-search.php
index b1c6500004..354bffb95b 100644
--- a/dictionaries/ui/components/global-search/hu.dictionary.itop.global-search.php
+++ b/dictionaries/ui/components/global-search/hu.dictionary.itop.global-search.php
@@ -24,4 +24,4 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'UI:Component:GlobalSearch:LastQueries:NoQuery:Placeholder' => 'Még nem futtatott semmilyen keresést',
'UI:Component:GlobalSearch:HistoryDisabled' => 'Az előzmények le lettek tiltva',
'UI:Component:GlobalSearch:KeyboardShortcut:OpenDrawer' => 'Globális keresés megnyitása',
-));
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/input/cs.dictionary.itop.input.php b/dictionaries/ui/components/input/cs.dictionary.itop.input.php
index 76cf7913a6..b302ac8512 100644
--- a/dictionaries/ui/components/input/cs.dictionary.itop.input.php
+++ b/dictionaries/ui/components/input/cs.dictionary.itop.input.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Input
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'UI:Component:Input:Password:DoesNotMatch' => 'Passwords do not match~~',
diff --git a/dictionaries/ui/components/input/da.dictionary.itop.input.php b/dictionaries/ui/components/input/da.dictionary.itop.input.php
index b210e442d3..2dd2920426 100644
--- a/dictionaries/ui/components/input/da.dictionary.itop.input.php
+++ b/dictionaries/ui/components/input/da.dictionary.itop.input.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Input
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'UI:Component:Input:Password:DoesNotMatch' => 'Passwords do not match~~',
diff --git a/dictionaries/ui/components/input/de.dictionary.itop.input.php b/dictionaries/ui/components/input/de.dictionary.itop.input.php
index e670f3d0ef..0dc7da934f 100644
--- a/dictionaries/ui/components/input/de.dictionary.itop.input.php
+++ b/dictionaries/ui/components/input/de.dictionary.itop.input.php
@@ -16,8 +16,7 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Input
Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI:Component:Input:Password:DoesNotMatch' => 'Passwörter stimmen nicht überein',
-));
+));
\ No newline at end of file
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 84808c3e40..b7163dcf80 100644
--- a/dictionaries/ui/components/input/es_cr.dictionary.itop.input.php
+++ b/dictionaries/ui/components/input/es_cr.dictionary.itop.input.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Input
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'UI:Component:Input:Password:DoesNotMatch' => 'No coincide la contraseña',
diff --git a/dictionaries/ui/components/input/fr.dictionary.itop.input.php b/dictionaries/ui/components/input/fr.dictionary.itop.input.php
index 29711cc40e..a8188b519e 100644
--- a/dictionaries/ui/components/input/fr.dictionary.itop.input.php
+++ b/dictionaries/ui/components/input/fr.dictionary.itop.input.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Input
Dict::Add('FR FR', 'French', 'Français', array(
'UI:Component:Input:Password:DoesNotMatch' => 'Passwords do not match~~',
diff --git a/dictionaries/ui/components/input/hu.dictionary.itop.input.php b/dictionaries/ui/components/input/hu.dictionary.itop.input.php
index e19fda029c..5dc7486798 100644
--- a/dictionaries/ui/components/input/hu.dictionary.itop.input.php
+++ b/dictionaries/ui/components/input/hu.dictionary.itop.input.php
@@ -16,8 +16,7 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Input
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'UI:Component:Input:Password:DoesNotMatch' => 'A jelszavak nem egyeznek',
-));
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/input/it.dictionary.itop.input.php b/dictionaries/ui/components/input/it.dictionary.itop.input.php
index 239d8b0a87..3fdafbbd2b 100644
--- a/dictionaries/ui/components/input/it.dictionary.itop.input.php
+++ b/dictionaries/ui/components/input/it.dictionary.itop.input.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Input
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'UI:Component:Input:Password:DoesNotMatch' => 'Passwords do not match~~',
diff --git a/dictionaries/ui/components/input/ja.dictionary.itop.input.php b/dictionaries/ui/components/input/ja.dictionary.itop.input.php
index b1adfd4e71..d0a3ece050 100644
--- a/dictionaries/ui/components/input/ja.dictionary.itop.input.php
+++ b/dictionaries/ui/components/input/ja.dictionary.itop.input.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Input
Dict::Add('JA JP', 'Japanese', '日本語', array(
'UI:Component:Input:Password:DoesNotMatch' => 'Passwords do not match~~',
diff --git a/dictionaries/ui/components/input/nl.dictionary.itop.input.php b/dictionaries/ui/components/input/nl.dictionary.itop.input.php
index a9261eff14..d5ed026f65 100644
--- a/dictionaries/ui/components/input/nl.dictionary.itop.input.php
+++ b/dictionaries/ui/components/input/nl.dictionary.itop.input.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Input
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'UI:Component:Input:Password:DoesNotMatch' => 'Wachtwoorden komen niet overeen',
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 7c72f30df5..0a2056c7c3 100644
--- a/dictionaries/ui/components/input/pt_br.dictionary.itop.input.php
+++ b/dictionaries/ui/components/input/pt_br.dictionary.itop.input.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Input
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'UI:Component:Input:Password:DoesNotMatch' => 'Senhas não correspondem',
diff --git a/dictionaries/ui/components/input/ru.dictionary.itop.input.php b/dictionaries/ui/components/input/ru.dictionary.itop.input.php
index 79dec6721c..566f11d1d1 100644
--- a/dictionaries/ui/components/input/ru.dictionary.itop.input.php
+++ b/dictionaries/ui/components/input/ru.dictionary.itop.input.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Input
Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:Component:Input:Password:DoesNotMatch' => 'Passwords do not match~~',
diff --git a/dictionaries/ui/components/input/sk.dictionary.itop.input.php b/dictionaries/ui/components/input/sk.dictionary.itop.input.php
index 8b86edb510..210e6a35f5 100644
--- a/dictionaries/ui/components/input/sk.dictionary.itop.input.php
+++ b/dictionaries/ui/components/input/sk.dictionary.itop.input.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Input
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'UI:Component:Input:Password:DoesNotMatch' => 'Passwords do not match~~',
diff --git a/dictionaries/ui/components/input/tr.dictionary.itop.input.php b/dictionaries/ui/components/input/tr.dictionary.itop.input.php
index f9508eb90e..d6a2d60450 100644
--- a/dictionaries/ui/components/input/tr.dictionary.itop.input.php
+++ b/dictionaries/ui/components/input/tr.dictionary.itop.input.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Input
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'UI:Component:Input:Password:DoesNotMatch' => 'Passwords do not match~~',
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 f98db5f373..98b6443faa 100644
--- a/dictionaries/ui/components/input/zh_cn.dictionary.itop.input.php
+++ b/dictionaries/ui/components/input/zh_cn.dictionary.itop.input.php
@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
// Input
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI:Component:Input:Password:DoesNotMatch' => '密码不匹配',
diff --git a/dictionaries/ui/components/modal/cs.dictionary.itop.modal.php b/dictionaries/ui/components/modal/cs.dictionary.itop.modal.php
new file mode 100644
index 0000000000..a02f74b5b1
--- /dev/null
+++ b/dictionaries/ui/components/modal/cs.dictionary.itop.modal.php
@@ -0,0 +1,26 @@
+ '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~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/modal/da.dictionary.itop.modal.php b/dictionaries/ui/components/modal/da.dictionary.itop.modal.php
new file mode 100644
index 0000000000..6deb1e766a
--- /dev/null
+++ b/dictionaries/ui/components/modal/da.dictionary.itop.modal.php
@@ -0,0 +1,26 @@
+ '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~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/modal/de.dictionary.itop.modal.php b/dictionaries/ui/components/modal/de.dictionary.itop.modal.php
new file mode 100644
index 0000000000..33e70fcc29
--- /dev/null
+++ b/dictionaries/ui/components/modal/de.dictionary.itop.modal.php
@@ -0,0 +1,26 @@
+ '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~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/modal/es_cr.dictionary.itop.modal.php b/dictionaries/ui/components/modal/es_cr.dictionary.itop.modal.php
new file mode 100644
index 0000000000..f6be8195be
--- /dev/null
+++ b/dictionaries/ui/components/modal/es_cr.dictionary.itop.modal.php
@@ -0,0 +1,26 @@
+ '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~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/modal/fr.dictionary.itop.modal.php b/dictionaries/ui/components/modal/fr.dictionary.itop.modal.php
index b4d8b6caa6..9236800ca1 100644
--- a/dictionaries/ui/components/modal/fr.dictionary.itop.modal.php
+++ b/dictionaries/ui/components/modal/fr.dictionary.itop.modal.php
@@ -16,12 +16,12 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
-
Dict::Add('FR FR', 'French', 'Français', array(
+ 'UI:Modal:Confirmation:DefaultTitle' => 'Confirmation~~',
'UI:Modal:DefaultConfirmationTitle' => 'Confirmation',
'UI:Modal:Informative:Title' => 'Modale d\'information',
'UI:Modal:InformativeError:Title' => 'Erreur',
'UI:Modal:InformativeWarning:Title' => 'Avertissement',
'UI:Modal:InformativeInformation:Title' => 'Information',
- 'UI:Modal:InformativeSuccess:Title' => 'Succès',
+ 'UI:Modal:InformativeSuccess:Title' => 'Succès'
));
\ No newline at end of file
diff --git a/dictionaries/ui/components/modal/hu.dictionary.itop.modal.php b/dictionaries/ui/components/modal/hu.dictionary.itop.modal.php
new file mode 100644
index 0000000000..6fc4c7c447
--- /dev/null
+++ b/dictionaries/ui/components/modal/hu.dictionary.itop.modal.php
@@ -0,0 +1,26 @@
+ '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~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/modal/it.dictionary.itop.modal.php b/dictionaries/ui/components/modal/it.dictionary.itop.modal.php
new file mode 100644
index 0000000000..df7b89677c
--- /dev/null
+++ b/dictionaries/ui/components/modal/it.dictionary.itop.modal.php
@@ -0,0 +1,26 @@
+ '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~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/modal/ja.dictionary.itop.modal.php b/dictionaries/ui/components/modal/ja.dictionary.itop.modal.php
new file mode 100644
index 0000000000..dcc3100bfb
--- /dev/null
+++ b/dictionaries/ui/components/modal/ja.dictionary.itop.modal.php
@@ -0,0 +1,26 @@
+ '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~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/modal/nl.dictionary.itop.modal.php b/dictionaries/ui/components/modal/nl.dictionary.itop.modal.php
new file mode 100644
index 0000000000..ccb5d5ee0d
--- /dev/null
+++ b/dictionaries/ui/components/modal/nl.dictionary.itop.modal.php
@@ -0,0 +1,26 @@
+ '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~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/modal/pl.dictionary.itop.modal.php b/dictionaries/ui/components/modal/pl.dictionary.itop.modal.php
new file mode 100644
index 0000000000..f30ef3fd76
--- /dev/null
+++ b/dictionaries/ui/components/modal/pl.dictionary.itop.modal.php
@@ -0,0 +1,26 @@
+ '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~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/modal/pt_br.dictionary.itop.modal.php b/dictionaries/ui/components/modal/pt_br.dictionary.itop.modal.php
new file mode 100644
index 0000000000..6f349263d5
--- /dev/null
+++ b/dictionaries/ui/components/modal/pt_br.dictionary.itop.modal.php
@@ -0,0 +1,26 @@
+ '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~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/modal/ru.dictionary.itop.modal.php b/dictionaries/ui/components/modal/ru.dictionary.itop.modal.php
new file mode 100644
index 0000000000..fbbd4bb6e1
--- /dev/null
+++ b/dictionaries/ui/components/modal/ru.dictionary.itop.modal.php
@@ -0,0 +1,26 @@
+ '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~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/modal/sk.dictionary.itop.modal.php b/dictionaries/ui/components/modal/sk.dictionary.itop.modal.php
new file mode 100644
index 0000000000..22165e23d7
--- /dev/null
+++ b/dictionaries/ui/components/modal/sk.dictionary.itop.modal.php
@@ -0,0 +1,26 @@
+ '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~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/modal/tr.dictionary.itop.modal.php b/dictionaries/ui/components/modal/tr.dictionary.itop.modal.php
new file mode 100644
index 0000000000..29a53caebb
--- /dev/null
+++ b/dictionaries/ui/components/modal/tr.dictionary.itop.modal.php
@@ -0,0 +1,26 @@
+ '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~~',
+));
\ No newline at end of file
diff --git a/dictionaries/ui/components/modal/zh_cn.dictionary.itop.modal.php b/dictionaries/ui/components/modal/zh_cn.dictionary.itop.modal.php
new file mode 100644
index 0000000000..dbd5cac0c6
--- /dev/null
+++ b/dictionaries/ui/components/modal/zh_cn.dictionary.itop.modal.php
@@ -0,0 +1,26 @@
+ '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~~',
+));
\ No newline at end of file
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 c24485546e..cdfe1943d5 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
@@ -24,4 +24,4 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'UI:Component:QuickCreate:LastClasses:NoClass:Placeholder' => 'Még nem hozott létre objektumot',
'UI:Component:QuickCreate:HistoryDisabled' => 'Az előzmények le lettek tiltva',
'UI:Component:QuickCreate:KeyboardShortcut:OpenDrawer' => 'Gyors létrehozás megnyitása',
-));
+));
\ No newline at end of file
diff --git a/dictionaries/ui/layouts/activity-panel/hu.dictionary.itop.activity-panel.php b/dictionaries/ui/layouts/activity-panel/hu.dictionary.itop.activity-panel.php
index 15b129cdd4..ad4e7efa86 100644
--- a/dictionaries/ui/layouts/activity-panel/hu.dictionary.itop.activity-panel.php
+++ b/dictionaries/ui/layouts/activity-panel/hu.dictionary.itop.activity-panel.php
@@ -50,9 +50,9 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'UI:Layout:ActivityPanel:NotificationEntry:MessageLink:Tooltip' => 'Kattintson a gombra az értesítések tábla megnyitásához és további információkért.',
// Placeholder
- 'UI:Layout:ActivityPanel:NoEntry:Placeholder:Hint' => 'Itt nyugalom van, még nincs aktivitás.',
+ 'UI:Layout:ActivityPanel:NoEntry:Placeholder:Hint' => 'Itt nyugalom van, még nincs aktivitás.',
// Closed cover
'UI:Layout:ActivityPanel:ClosedCover:Title' => 'Tevékenység panel',
'UI:Layout:ActivityPanel:ClosedCover:Tooltip' => 'Kattintson a gombra a tevékenység panel megnyitásához',
-));
+));
\ No newline at end of file
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 3abf226aa7..b2e0c3e51f 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
@@ -31,4 +31,4 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Benutzermenü öffnen',
'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Filtere Menüeinträge',
-));
+));
\ No newline at end of file
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 e868278d4e..d44e595cb5 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
@@ -26,9 +26,9 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'UI:Layout:NavigationMenu:MenuFilter:Input:Tooltip' => 'Írja be a kulcsszavakat a menük szűréséhez',
'UI:Layout:NavigationMenu:MenuFilter:Input:Hint' => 'Az összes menücsoport találatai megjelennek',
'UI:Layout:NavigationMenu:MenuFilter:Placeholder:Hint' => 'Nincs eredmény erre a menüszűrőre',
- 'UI:Layout:NavigationMenu:UserInfo:WelcomeMessage:Text' => 'Üdv, %1$s!',
+ 'UI:Layout:NavigationMenu:UserInfo:WelcomeMessage:Text' => 'Üdv, %1$s!',
'UI:Layout:NavigationMenu:UserInfo:Picture:AltText' => '%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',
-));
+));
\ No newline at end of file
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 f24dd71a24..cef82bfc05 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
@@ -30,4 +30,5 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:Layout:NavigationMenu:UserInfo:Picture:AltText' => 'Фотография',
'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => 'Open user menu~~',
'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => 'Фильтр пунктов меню',
+
));
\ No newline at end of file
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 1c2dfcd859..14ab9d9f04 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
@@ -8,4 +8,5 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [
'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~~',
]);
diff --git a/dictionaries/ui/layouts/object-details/da.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/da.dictionary.itop.object-details.php
index df4bd0698f..3e490f5541 100644
--- a/dictionaries/ui/layouts/object-details/da.dictionary.itop.object-details.php
+++ b/dictionaries/ui/layouts/object-details/da.dictionary.itop.object-details.php
@@ -8,4 +8,5 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [
'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~~',
]);
diff --git a/dictionaries/ui/layouts/object-details/de.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/de.dictionary.itop.object-details.php
index 1ee70ccd26..691a56abcc 100644
--- a/dictionaries/ui/layouts/object-details/de.dictionary.itop.object-details.php
+++ b/dictionaries/ui/layouts/object-details/de.dictionary.itop.object-details.php
@@ -8,4 +8,5 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
'UI:Layout:ObjectDetails:KeyboardShortcut:DeleteObject' => 'Lösche das angezeigte Objekt',
'UI:Layout:ObjectDetails:KeyboardShortcut:NewObject' => 'Erzeuge eine neues Objekt (der gleichen Klasse, wie das angezeigte Objekt)',
'UI:Layout:ObjectDetails:KeyboardShortcut:SaveObject' => 'Speichere das angezeigte Objekt',
+ 'UI:Layout:ObjectDetails:New:Modal:Title' => 'Creation of an 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 7c41833523..0d0ab9d2c5 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
@@ -8,4 +8,5 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [
'UI:Layout:ObjectDetails:KeyboardShortcut:DeleteObject' => 'Borrar objeto mostrado',
'UI:Layout:ObjectDetails:KeyboardShortcut:NewObject' => 'Crear un nuevo objeto (con la misma clase que el objeto mostrado)',
'UI:Layout:ObjectDetails:KeyboardShortcut:SaveObject' => 'Guardar objeto mostrado',
-]);
\ No newline at end of file
+ 'UI:Layout:ObjectDetails:New:Modal:Title' => 'Creation of an object~~',
+]);
diff --git a/dictionaries/ui/layouts/object-details/hu.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/hu.dictionary.itop.object-details.php
index 956a3469cf..21de306ae6 100644
--- a/dictionaries/ui/layouts/object-details/hu.dictionary.itop.object-details.php
+++ b/dictionaries/ui/layouts/object-details/hu.dictionary.itop.object-details.php
@@ -4,8 +4,9 @@
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('HU HU', 'Hungarian', 'Magyar', [
- 'UI:Layout:ObjectDetails:KeyboardShortcut:EditObject' => 'Megjelenített objektum szerkesztése',
+ 'UI:Layout:ObjectDetails:KeyboardShortcut:EditObject' => 'Megjelenített objektum szerkesztése',
'UI:Layout:ObjectDetails:KeyboardShortcut:DeleteObject' => 'Megjelenített objektum törlése',
'UI:Layout:ObjectDetails:KeyboardShortcut:NewObject' => 'Új objektum létrehozása (a megjelenített objektummal azonos osztályú)',
- 'UI:Layout:ObjectDetails:KeyboardShortcut:SaveObject' => 'Megjelenített objektum mentése',
+ 'UI:Layout:ObjectDetails:KeyboardShortcut:SaveObject' => 'Megjelenített objektum mentése',
+ 'UI:Layout:ObjectDetails:New:Modal:Title' => 'Creation of an object~~',
]);
diff --git a/dictionaries/ui/layouts/object-details/it.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/it.dictionary.itop.object-details.php
index 0c39f1ffc4..144275bdec 100644
--- a/dictionaries/ui/layouts/object-details/it.dictionary.itop.object-details.php
+++ b/dictionaries/ui/layouts/object-details/it.dictionary.itop.object-details.php
@@ -8,4 +8,5 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [
'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~~',
]);
diff --git a/dictionaries/ui/layouts/object-details/ja.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/ja.dictionary.itop.object-details.php
index 2d7de800d6..aa1d1a03c5 100644
--- a/dictionaries/ui/layouts/object-details/ja.dictionary.itop.object-details.php
+++ b/dictionaries/ui/layouts/object-details/ja.dictionary.itop.object-details.php
@@ -8,4 +8,5 @@ Dict::Add('JA JP', 'Japanese', '日本語', [
'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~~',
]);
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 7ab525d7f5..77783b7181 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
@@ -8,4 +8,5 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [
'UI:Layout:ObjectDetails:KeyboardShortcut:DeleteObject' => 'Verwijder huidig object',
'UI:Layout:ObjectDetails:KeyboardShortcut:NewObject' => 'Maak een nieuw object (van dezelfde klasse als het getoonde object)',
'UI:Layout:ObjectDetails:KeyboardShortcut:SaveObject' => 'Bewaar huidig object',
+ 'UI:Layout:ObjectDetails:New:Modal:Title' => 'Creation of an object~~',
]);
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 99bf654eeb..ac1562b337 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
@@ -8,4 +8,5 @@ Dict::Add('PL PL', 'Polish', 'Polski', [
'UI:Layout:ObjectDetails:KeyboardShortcut:DeleteObject' => 'Usuń wyświetlany obiekt',
'UI:Layout:ObjectDetails:KeyboardShortcut:NewObject' => 'Utwórz nowy obiekt (z tą samą klasą co wyświetlany obiekt)',
'UI:Layout:ObjectDetails:KeyboardShortcut:SaveObject' => 'Zapisz wyświetlany obiekt',
+ 'UI:Layout:ObjectDetails:New:Modal:Title' => 'Creation of an object~~',
]);
diff --git a/dictionaries/ui/layouts/object-details/pt_br.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/pt_br.dictionary.itop.object-details.php
index 01765a2838..638ac8778d 100644
--- a/dictionaries/ui/layouts/object-details/pt_br.dictionary.itop.object-details.php
+++ b/dictionaries/ui/layouts/object-details/pt_br.dictionary.itop.object-details.php
@@ -8,4 +8,5 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [
'UI:Layout:ObjectDetails:KeyboardShortcut:DeleteObject' => 'Excluir objeto atual',
'UI:Layout:ObjectDetails:KeyboardShortcut:NewObject' => 'Criar um novo objeto (com a mesma classe do objeto atual)',
'UI:Layout:ObjectDetails:KeyboardShortcut:SaveObject' => 'Salvar objeto atual',
+ 'UI:Layout:ObjectDetails:New:Modal:Title' => 'Creation of an object~~',
]);
diff --git a/dictionaries/ui/layouts/object-details/ru.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/ru.dictionary.itop.object-details.php
index 99a6babfeb..1ba45d1a47 100644
--- a/dictionaries/ui/layouts/object-details/ru.dictionary.itop.object-details.php
+++ b/dictionaries/ui/layouts/object-details/ru.dictionary.itop.object-details.php
@@ -8,4 +8,5 @@ Dict::Add('RU RU', 'Russian', 'Русский', [
'UI:Layout:ObjectDetails:KeyboardShortcut:DeleteObject' => 'Удалить просматриваемый объект',
'UI:Layout:ObjectDetails:KeyboardShortcut:NewObject' => 'Создать новый объект (того же класса, что и просматриваемый объект)',
'UI:Layout:ObjectDetails:KeyboardShortcut:SaveObject' => 'Сохранить просматриваемый объект',
+ 'UI:Layout:ObjectDetails:New:Modal:Title' => 'Creation of an object~~',
]);
diff --git a/dictionaries/ui/layouts/object-details/sk.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/sk.dictionary.itop.object-details.php
index 8a67cf37b8..0b724dfdb4 100644
--- a/dictionaries/ui/layouts/object-details/sk.dictionary.itop.object-details.php
+++ b/dictionaries/ui/layouts/object-details/sk.dictionary.itop.object-details.php
@@ -8,4 +8,5 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [
'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~~',
]);
diff --git a/dictionaries/ui/layouts/object-details/tr.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/tr.dictionary.itop.object-details.php
index 993f891c9e..c5aff0bfbe 100644
--- a/dictionaries/ui/layouts/object-details/tr.dictionary.itop.object-details.php
+++ b/dictionaries/ui/layouts/object-details/tr.dictionary.itop.object-details.php
@@ -8,4 +8,5 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [
'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~~',
]);
diff --git a/dictionaries/ui/layouts/object-details/zh_cn.dictionary.itop.object-details.php b/dictionaries/ui/layouts/object-details/zh_cn.dictionary.itop.object-details.php
index c100f98993..f183aaf420 100644
--- a/dictionaries/ui/layouts/object-details/zh_cn.dictionary.itop.object-details.php
+++ b/dictionaries/ui/layouts/object-details/zh_cn.dictionary.itop.object-details.php
@@ -8,4 +8,5 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [
'UI:Layout:ObjectDetails:KeyboardShortcut:DeleteObject' => '删除当前对象',
'UI:Layout:ObjectDetails:KeyboardShortcut:NewObject' => '创建新对象 (与当前对象相同)',
'UI:Layout:ObjectDetails:KeyboardShortcut:SaveObject' => '保存当前对象',
+ 'UI:Layout:ObjectDetails:New:Modal:Title' => 'Creation of an object~~',
]);
diff --git a/dictionaries/ui/layouts/page-content/es_cr.dictionary.itop.page-content.php b/dictionaries/ui/layouts/page-content/es_cr.dictionary.itop.page-content.php
index 3acdfe502b..d41edd0796 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
@@ -5,4 +5,4 @@
*/
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"',
-]);
\ No newline at end of file
+]);
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 d98c5ff327..b5146851a1 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
@@ -7,4 +7,4 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [
'UI:Layout:TabContainer:ExtraTabsListToggler:Label' => 'Otras pestañas',
'UIBlock:Error:AddBlockNotTabForbidden' => 'No se puede agregar el bloque %1$s a %2$s (solo se permiten bloques de pestañas)',
'UIBlock:TabContainer:RemoteTabLoad' => 'Dar click para cargar esta pestaña',
-]);
\ No newline at end of file
+]);
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 31d831bcdd..085e2aa107 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
@@ -5,4 +5,4 @@
*/
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [
'UIBlock:Error:AddBlockForbidden' => 'No se puede agregar bloque a %1$s',
-]);
\ No newline at end of file
+]);
diff --git a/dictionaries/ui/pages/errorpage/hu.dictionary.itop.errorpage.php b/dictionaries/ui/pages/errorpage/hu.dictionary.itop.errorpage.php
index d8536135c9..d61ae8c760 100644
--- a/dictionaries/ui/pages/errorpage/hu.dictionary.itop.errorpage.php
+++ b/dictionaries/ui/pages/errorpage/hu.dictionary.itop.errorpage.php
@@ -22,4 +22,4 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'UI:ErrorPage:KittyDisclaimer' => 'Egyetlen cica sem sérült meg ennek a GIF-nek a készítése és kiadása során.
- The R&D Team~~',
-));
+));
\ No newline at end of file
diff --git a/dictionaries/ui/pages/preferences/cs.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/cs.dictionary.itop.preferences.php
index 40d74327cf..20e8d8637d 100644
--- a/dictionaries/ui/pages/preferences/cs.dictionary.itop.preferences.php
+++ b/dictionaries/ui/pages/preferences/cs.dictionary.itop.preferences.php
@@ -18,31 +18,33 @@
*/
// Navigation menu
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'UI:Preferences:Title' => '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: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:Title' => '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: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: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: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~~',
));
diff --git a/dictionaries/ui/pages/preferences/da.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/da.dictionary.itop.preferences.php
index 91bb832672..6cd28d02a4 100644
--- a/dictionaries/ui/pages/preferences/da.dictionary.itop.preferences.php
+++ b/dictionaries/ui/pages/preferences/da.dictionary.itop.preferences.php
@@ -18,31 +18,33 @@
*/
// Navigation menu
Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'UI:Preferences:Title' => '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: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:Title' => '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: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: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: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~~',
));
diff --git a/dictionaries/ui/pages/preferences/de.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/de.dictionary.itop.preferences.php
index 216db56ad3..b0e8706035 100644
--- a/dictionaries/ui/pages/preferences/de.dictionary.itop.preferences.php
+++ b/dictionaries/ui/pages/preferences/de.dictionary.itop.preferences.php
@@ -18,31 +18,33 @@
*/
// Navigation menu
Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'UI:Preferences:Title' => 'Einstellungen',
- 'UI:Preferences:UserInterface:Title' => 'Benutzerinterface',
- 'UI:Preferences:General:Title' => 'Generell',
- 'UI:Preferences:General:Theme' => 'Theme',
- 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (default)',
- 'UI:Preferences:Lists:Title' => 'Listen',
- 'UI:Preferences:RichText:Title' => 'Rich Text Editor',
- 'UI:Preferences:RichText:ToolbarState' => 'Default Status der Toolbar',
- 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Ausgeklappt',
- 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Eingeklappt',
- 'UI:Preferences:ActivityPanel:Title' => 'Aktives Panel',
- 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Formular standardmäßig geöffnet',
- 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Ob ein Formular, wenn ein Objekt angezeigt wird, standardmäßig geöffnet ist. Wenn dieser Haken nicht gesetzt ist, können Sie das Formular mit einem Klick auf den Compose-Button trotzdem jederzeit öffnen.',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Keyboard-Shortcuts dieser Applikation',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Geben Sie einen Keyboard-Shortcut ein',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Nehmen Sie einen Keyboard-Shortcut auf',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Zurücksetzen',
+ 'UI:Preferences:Title' => 'Einstellungen',
+ 'UI:Preferences:UserInterface:Title' => 'Benutzerinterface',
+ 'UI:Preferences:General:Title' => 'Generell',
+ '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' => 'Listen',
+ 'UI:Preferences:RichText:Title' => 'Rich Text Editor',
+ 'UI:Preferences:RichText:ToolbarState' => 'Default Status der Toolbar',
+ 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Ausgeklappt',
+ 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Eingeklappt',
+ 'UI:Preferences:ActivityPanel:Title' => 'Aktives Panel',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Formular standardmäßig geöffnet',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Ob ein Formular, wenn ein Objekt angezeigt wird, standardmäßig geöffnet ist. Wenn dieser Haken nicht gesetzt ist, können Sie das Formular mit einem Klick auf den Compose-Button trotzdem jederzeit öffnen.',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Keyboard-Shortcuts dieser Applikation',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Geben Sie einen Keyboard-Shortcut ein',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Nehmen Sie einen Keyboard-Shortcut auf',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Zurücksetzen',
'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset:Tooltip' => 'Auf den Standard-Keyboard-Shortcut zurücksetzen',
- 'UI:Preferences:Tabs:Title' => 'Tabs',
- 'UI:Preferences:Tabs:Layout:Label' => 'Layout',
- 'UI:Preferences:Tabs:Layout:Horizontal' => 'Horizontal',
- 'UI:Preferences:Tabs:Layout:Vertical' => 'Vertikal',
- 'UI:Preferences:Tabs:Scrollable:Label' => 'Navigation',
- 'UI:Preferences:Tabs:Scrollable:Classic' => 'klassisch',
- 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'scrollbar',
- 'UI:Preferences:ChooseAPlaceholder' => 'Platzhalterbild für Profilbild',
- 'UI:Preferences:ChooseAPlaceholder+' => 'Nutzen Sie ein Platzhalterbild, das angezeigt wird, wenn der Kontakt, der mit dem User verlinkt ist, kein Profilbild gesetzt hat.',
+ 'UI:Preferences:Tabs:Title' => 'Tabs',
+ 'UI:Preferences:Tabs:Layout:Label' => 'Layout',
+ 'UI:Preferences:Tabs:Layout:Horizontal' => 'Horizontal',
+ 'UI:Preferences:Tabs:Layout:Vertical' => 'Vertikal',
+ 'UI:Preferences:Tabs:Scrollable:Label' => 'Navigation',
+ 'UI:Preferences:Tabs:Scrollable:Classic' => 'klassisch',
+ 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'scrollbar',
+ 'UI:Preferences:ChooseAPlaceholder' => 'Platzhalterbild für Profilbild',
+ 'UI:Preferences:ChooseAPlaceholder+' => 'Nutzen Sie ein Platzhalterbild, das angezeigt wird, wenn der Kontakt, der mit dem User verlinkt ist, kein Profilbild gesetzt hat.',
));
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 13242eda74..7b3ba5ec57 100644
--- a/dictionaries/ui/pages/preferences/es_cr.dictionary.itop.preferences.php
+++ b/dictionaries/ui/pages/preferences/es_cr.dictionary.itop.preferences.php
@@ -18,31 +18,33 @@
*/
// Navigation menu
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
- 'UI:Preferences:Title' => 'Preferencias',
- 'UI:Preferences:UserInterface:Title' => 'Interfaz de Usuario',
- 'UI:Preferences:General:Title' => 'General',
- 'UI:Preferences:General:Theme' => 'Tema',
- 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (predeterminado)',
- 'UI:Preferences:Lists:Title' => 'Listas',
- 'UI:Preferences:RichText:Title' => 'Editor de texto enriquecido',
- 'UI:Preferences:RichText:ToolbarState' => 'Estado predeterminado de la barra de herramientas',
- 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Expandido',
- 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Contraído',
- 'UI:Preferences:ActivityPanel:Title' => 'Panel de Actividad',
- 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Formulario de entrada abierto de forma predeterminada',
- 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Si el formulario de entrada se abrirá cuando se muestre un objeto. Si no está marcado, aún podrá abrirlo haciendo click en el botón de redacción',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Métodos abreviados de teclado de la aplicación',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Escriba un atajo de teclado',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Grabar un atajo de teclado',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Restablecer',
+ 'UI:Preferences:Title' => 'Preferencias',
+ 'UI:Preferences:UserInterface:Title' => 'Interfaz de Usuario',
+ 'UI:Preferences:General:Title' => 'General',
+ 'UI:Preferences:General:Theme' => 'Tema',
+ 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (predeterminado)',
+ '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' => 'Listas',
+ 'UI:Preferences:RichText:Title' => 'Editor de texto enriquecido',
+ 'UI:Preferences:RichText:ToolbarState' => 'Estado predeterminado de la barra de herramientas',
+ 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Expandido',
+ 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Contraído',
+ 'UI:Preferences:ActivityPanel:Title' => 'Panel de Actividad',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Formulario de entrada abierto de forma predeterminada',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Si el formulario de entrada se abrirá cuando se muestre un objeto. Si no está marcado, aún podrá abrirlo haciendo click en el botón de redacción',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Métodos abreviados de teclado de la aplicación',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Escriba un atajo de teclado',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Grabar un atajo de teclado',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Restablecer',
'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset:Tooltip' => 'Volver al método abreviado de teclado predeterminado',
- 'UI:Preferences:Tabs:Title' => 'Pestañas',
- 'UI:Preferences:Tabs:Layout:Label' => 'Formato',
- 'UI:Preferences:Tabs:Layout:Horizontal' => 'Horizontal',
- 'UI:Preferences:Tabs:Layout:Vertical' => 'Vertical',
- 'UI:Preferences:Tabs:Scrollable:Label' => 'Navigación',
- 'UI:Preferences:Tabs:Scrollable:Classic' => 'Clásico',
- 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Desplazable',
- 'UI:Preferences:ChooseAPlaceholder' => 'Imagen de marcador de posición de usuario',
- 'UI:Preferences:ChooseAPlaceholder+' => 'Elija una imagen de marcador de posición que se mostrará si el contacto vinculado a su usuario no tiene uno',
-));
\ No newline at end of file
+ 'UI:Preferences:Tabs:Title' => 'Pestañas',
+ 'UI:Preferences:Tabs:Layout:Label' => 'Formato',
+ 'UI:Preferences:Tabs:Layout:Horizontal' => 'Horizontal',
+ 'UI:Preferences:Tabs:Layout:Vertical' => 'Vertical',
+ 'UI:Preferences:Tabs:Scrollable:Label' => 'Navigación',
+ 'UI:Preferences:Tabs:Scrollable:Classic' => 'Clásico',
+ 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Desplazable',
+ 'UI:Preferences:ChooseAPlaceholder' => 'Imagen de marcador de posición de usuario',
+ 'UI:Preferences:ChooseAPlaceholder+' => 'Elija una imagen de marcador de posición que se mostrará si el contacto vinculado a su usuario no tiene uno',
+));
diff --git a/dictionaries/ui/pages/preferences/fr.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/fr.dictionary.itop.preferences.php
index babd1f860a..b060a660bd 100644
--- a/dictionaries/ui/pages/preferences/fr.dictionary.itop.preferences.php
+++ b/dictionaries/ui/pages/preferences/fr.dictionary.itop.preferences.php
@@ -18,33 +18,33 @@
*/
// Navigation menu
Dict::Add('FR FR', 'French', 'Français', array(
- 'UI:Preferences:Title' => 'Préférences',
- 'UI:Preferences:UserInterface:Title' => 'Interface utilisateur',
- 'UI:Preferences:General:Title' => 'Général',
- 'UI:Preferences:General:Theme' => 'Thème',
- 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (défaut)',
- 'UI:Favorites:General:ShowSummaryCards' => 'Afficher un aperçu sur les liens',
- 'UI:Favorites:General:ShowSummaryCards+' => 'Quand la souris passe sur un lien vers un objet, une vue synthètique est affichée si elle existe pour cette classe d\'objets',
- 'UI:Preferences:Lists:Title' => 'Listes',
- 'UI:Preferences:RichText:Title' => 'Éditeur texte riche',
- 'UI:Preferences:RichText:ToolbarState' => 'Affichage par défaut de la barre d\'outil',
- 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Déplié',
- 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Replié',
- 'UI:Preferences:ActivityPanel:Title' => 'Panneau d\'activité',
- 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Formulaire de saisie ouvert par défaut',
- 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'État du formulaire de saisie lors de l\'affichage d\'un objet. Si la case est décochée, le formulaire pourra être ouvert en utilisant l\'icone "Nouvelle entrée".',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Raccourcis clavier de l\'application',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Saisissez un raccourci clavier',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Enregistrer un raccourci clavier',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Réinitialiser',
+ 'UI:Preferences:Title' => 'Préférences',
+ 'UI:Preferences:UserInterface:Title' => 'Interface utilisateur',
+ 'UI:Preferences:General:Title' => 'Général',
+ 'UI:Preferences:General:Theme' => 'Thème',
+ 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (défaut)',
+ 'UI:Favorites:General:ShowSummaryCards' => 'Afficher un aperçu sur les liens',
+ 'UI:Favorites:General:ShowSummaryCards+' => 'Quand la souris passe sur un lien vers un objet, une vue synthètique est affichée si elle existe pour cette classe d\'objets',
+ 'UI:Preferences:Lists:Title' => 'Listes',
+ 'UI:Preferences:RichText:Title' => 'Éditeur texte riche',
+ 'UI:Preferences:RichText:ToolbarState' => 'Affichage par défaut de la barre d\'outil',
+ 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Déplié',
+ 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Replié',
+ 'UI:Preferences:ActivityPanel:Title' => 'Panneau d\'activité',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Formulaire de saisie ouvert par défaut',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'État du formulaire de saisie lors de l\'affichage d\'un objet. Si la case est décochée, le formulaire pourra être ouvert en utilisant l\'icone "Nouvelle entrée".',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Raccourcis clavier de l\'application',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Saisissez un raccourci clavier',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Enregistrer un raccourci clavier',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Réinitialiser',
'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset:Tooltip' => 'Remettre les raccourcis claviers par défaut',
- 'UI:Preferences:Tabs:Title' => 'Onglets',
- 'UI:Preferences:Tabs:Layout:Label' => 'Affichage',
- 'UI:Preferences:Tabs:Layout:Horizontal' => 'Horizontal',
- 'UI:Preferences:Tabs:Layout:Vertical' => 'Vertical',
- 'UI:Preferences:Tabs:Scrollable:Label' => 'Navigation',
- 'UI:Preferences:Tabs:Scrollable:Classic' => 'Classique',
- 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Défilement',
- 'UI:Preferences:ChooseAPlaceholder' => 'Avatar de l\'utilisateur',
- 'UI:Preferences:ChooseAPlaceholder+' => 'Choisissez un avatar qui sera affiché si le contact associé à votre compte utilisateur n\'en possède pas',
+ 'UI:Preferences:Tabs:Title' => 'Onglets',
+ 'UI:Preferences:Tabs:Layout:Label' => 'Affichage',
+ 'UI:Preferences:Tabs:Layout:Horizontal' => 'Horizontal',
+ 'UI:Preferences:Tabs:Layout:Vertical' => 'Vertical',
+ 'UI:Preferences:Tabs:Scrollable:Label' => 'Navigation',
+ 'UI:Preferences:Tabs:Scrollable:Classic' => 'Classique',
+ 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Défilement',
+ 'UI:Preferences:ChooseAPlaceholder' => 'Avatar de l\'utilisateur',
+ 'UI:Preferences:ChooseAPlaceholder+' => 'Choisissez un avatar qui sera affiché si le contact associé à votre compte utilisateur n\'en possède pas',
));
diff --git a/dictionaries/ui/pages/preferences/hu.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/hu.dictionary.itop.preferences.php
index 9c610dcb0e..7eb7663749 100644
--- a/dictionaries/ui/pages/preferences/hu.dictionary.itop.preferences.php
+++ b/dictionaries/ui/pages/preferences/hu.dictionary.itop.preferences.php
@@ -18,31 +18,33 @@
*/
// Navigation menu
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'UI:Preferences:Title' => 'Beállítások',
- 'UI:Preferences:UserInterface:Title' => 'Felhasználói felület',
- 'UI:Preferences:General:Title' => 'Általános beállítások',
- 'UI:Preferences:General:Theme' => 'Téma',
- 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (alapértelmezett)',
- 'UI:Preferences:Lists:Title' => 'Listák',
- 'UI:Preferences:RichText:Title' => 'Rich text szerkesztő',
- 'UI:Preferences:RichText:ToolbarState' => 'Eszköztár alapállapota',
- 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Kinyitott',
- 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Összecsukott',
- 'UI:Preferences:ActivityPanel:Title' => 'Tevékenység panel',
- 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Alapból ide érkezzen',
- 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Megnyíljon-e a beviteli űrlap egy objektum megjelenítésekor. Ha nincs bejelölve, akkor továbbra is meg tudja nyitni az űrlapot az összeállítás gombra kattintva.',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Billentyűparancsok',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Írjon be egy billentyűparancsot',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Rögzítsen egy billentyűparancsot',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Visszaállítás',
+ 'UI:Preferences:Title' => 'Beállítások',
+ 'UI:Preferences:UserInterface:Title' => 'Felhasználói felület',
+ 'UI:Preferences:General:Title' => 'Általános beállítások',
+ 'UI:Preferences:General:Theme' => 'Téma',
+ 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (alapértelmezett)',
+ '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' => 'Listák',
+ 'UI:Preferences:RichText:Title' => 'Rich text szerkesztő',
+ 'UI:Preferences:RichText:ToolbarState' => 'Eszköztár alapállapota',
+ 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Kinyitott',
+ 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Összecsukott',
+ 'UI:Preferences:ActivityPanel:Title' => 'Tevékenység panel',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Alapból ide érkezzen',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Megnyíljon-e a beviteli űrlap egy objektum megjelenítésekor. Ha nincs bejelölve, akkor továbbra is meg tudja nyitni az űrlapot az összeállítás gombra kattintva.',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Billentyűparancsok',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Írjon be egy billentyűparancsot',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Rögzítsen egy billentyűparancsot',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Visszaállítás',
'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset:Tooltip' => 'Visszaállítja az alap billentyűket',
- 'UI:Preferences:Tabs:Title' => 'Táblák',
- 'UI:Preferences:Tabs:Layout:Label' => 'Elrendezés',
- 'UI:Preferences:Tabs:Layout:Horizontal' => 'Vízszintesen',
- 'UI:Preferences:Tabs:Layout:Vertical' => 'Függölegesen',
- 'UI:Preferences:Tabs:Scrollable:Label' => 'Navigáció',
- 'UI:Preferences:Tabs:Scrollable:Classic' => 'Klasszikus',
- 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Görgethető',
- 'UI:Preferences:ChooseAPlaceholder' => 'Felhasználói helyettesítő kép',
- 'UI:Preferences:ChooseAPlaceholder+' => 'Válasszon ki egy helyettesítő képet, amely akkor jelenik meg, ha a kapcsolattartói beállításaiban még nem adott meg fényképet.',
+ 'UI:Preferences:Tabs:Title' => 'Táblák',
+ 'UI:Preferences:Tabs:Layout:Label' => 'Elrendezés',
+ 'UI:Preferences:Tabs:Layout:Horizontal' => 'Vízszintesen',
+ 'UI:Preferences:Tabs:Layout:Vertical' => 'Függölegesen',
+ 'UI:Preferences:Tabs:Scrollable:Label' => 'Navigáció',
+ 'UI:Preferences:Tabs:Scrollable:Classic' => 'Klasszikus',
+ 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Görgethető',
+ 'UI:Preferences:ChooseAPlaceholder' => 'Felhasználói helyettesítő kép',
+ 'UI:Preferences:ChooseAPlaceholder+' => 'Válasszon ki egy helyettesítő képet, amely akkor jelenik meg, ha a kapcsolattartói beállításaiban még nem adott meg fényképet.',
));
diff --git a/dictionaries/ui/pages/preferences/it.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/it.dictionary.itop.preferences.php
index 913cd4b966..0ba958f836 100644
--- a/dictionaries/ui/pages/preferences/it.dictionary.itop.preferences.php
+++ b/dictionaries/ui/pages/preferences/it.dictionary.itop.preferences.php
@@ -18,31 +18,33 @@
*/
// Navigation menu
Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'UI:Preferences:Title' => '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: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:Title' => '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: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: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: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~~',
));
diff --git a/dictionaries/ui/pages/preferences/ja.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/ja.dictionary.itop.preferences.php
index 0a07cfc123..7743ed209b 100644
--- a/dictionaries/ui/pages/preferences/ja.dictionary.itop.preferences.php
+++ b/dictionaries/ui/pages/preferences/ja.dictionary.itop.preferences.php
@@ -18,31 +18,33 @@
*/
// Navigation menu
Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'UI:Preferences:Title' => '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: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:Title' => '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: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: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: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~~',
));
diff --git a/dictionaries/ui/pages/preferences/nl.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/nl.dictionary.itop.preferences.php
index 9b410be365..a3fa52550b 100644
--- a/dictionaries/ui/pages/preferences/nl.dictionary.itop.preferences.php
+++ b/dictionaries/ui/pages/preferences/nl.dictionary.itop.preferences.php
@@ -18,31 +18,33 @@
*/
// Navigation menu
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'UI:Preferences:Title' => 'Voorkeuren',
- 'UI:Preferences:UserInterface:Title' => 'Gebruikersinterface',
- 'UI:Preferences:General:Title' => 'Algemeen',
- 'UI:Preferences:General:Theme' => 'Thema',
- 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (standaard)',
- 'UI:Preferences:Lists:Title' => 'Lijsten',
- 'UI:Preferences:RichText:Title' => 'Rich text editor',
- 'UI:Preferences:RichText:ToolbarState' => 'Standaard status werkbalk',
- 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Uitgeklapt',
- 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Ingeklapt',
- 'UI:Preferences:ActivityPanel:Title' => 'Activiteitenpaneel',
- 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Invoerformulier standaard opengeklapt',
- 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Of het invulformulier standaard opengeklapt is terwijl een object getoond wordt. Als dit uitgevinkt is, kan je het nog altijd openen door op de "Log toevoegen"-knop te klikken.',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Sneltoetsen',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Typ een sneltoets',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Neem een sneltoets op',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Reset',
+ 'UI:Preferences:Title' => 'Voorkeuren',
+ 'UI:Preferences:UserInterface:Title' => 'Gebruikersinterface',
+ 'UI:Preferences:General:Title' => 'Algemeen',
+ 'UI:Preferences:General:Theme' => 'Thema',
+ 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (standaard)',
+ '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' => 'Lijsten',
+ 'UI:Preferences:RichText:Title' => 'Rich text editor',
+ 'UI:Preferences:RichText:ToolbarState' => 'Standaard status werkbalk',
+ 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Uitgeklapt',
+ 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Ingeklapt',
+ 'UI:Preferences:ActivityPanel:Title' => 'Activiteitenpaneel',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Invoerformulier standaard opengeklapt',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Of het invulformulier standaard opengeklapt is terwijl een object getoond wordt. Als dit uitgevinkt is, kan je het nog altijd openen door op de "Log toevoegen"-knop te klikken.',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Sneltoetsen',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Typ een sneltoets',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Neem een sneltoets op',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Reset',
'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset:Tooltip' => 'Terugzetten naar de standaard sneltoetsen',
- 'UI:Preferences:Tabs:Title' => 'Tabs',
- 'UI:Preferences:Tabs:Layout:Label' => 'Layout',
- 'UI:Preferences:Tabs:Layout:Horizontal' => 'Horizontaal',
- 'UI:Preferences:Tabs:Layout:Vertical' => 'Verticaal',
- 'UI:Preferences:Tabs:Scrollable:Label' => 'Navigatie',
- 'UI:Preferences:Tabs:Scrollable:Classic' => 'Klassiek',
- 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Scrollbaar',
- 'UI:Preferences:ChooseAPlaceholder' => 'Gebruikersafbeelding placeholder',
- 'UI:Preferences:ChooseAPlaceholder+' => 'Kies een standaard afbeelding die getoond wordt als het contact gelinkt aan jouw gebruiker geen eigen afbeelding heeft.',
+ 'UI:Preferences:Tabs:Title' => 'Tabs',
+ 'UI:Preferences:Tabs:Layout:Label' => 'Layout',
+ 'UI:Preferences:Tabs:Layout:Horizontal' => 'Horizontaal',
+ 'UI:Preferences:Tabs:Layout:Vertical' => 'Verticaal',
+ 'UI:Preferences:Tabs:Scrollable:Label' => 'Navigatie',
+ 'UI:Preferences:Tabs:Scrollable:Classic' => 'Klassiek',
+ 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Scrollbaar',
+ 'UI:Preferences:ChooseAPlaceholder' => 'Gebruikersafbeelding placeholder',
+ 'UI:Preferences:ChooseAPlaceholder+' => 'Kies een standaard afbeelding die getoond wordt als het contact gelinkt aan jouw gebruiker geen eigen afbeelding heeft.',
));
diff --git a/dictionaries/ui/pages/preferences/pl.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/pl.dictionary.itop.preferences.php
index 81cedebd84..22bfe6d144 100644
--- a/dictionaries/ui/pages/preferences/pl.dictionary.itop.preferences.php
+++ b/dictionaries/ui/pages/preferences/pl.dictionary.itop.preferences.php
@@ -18,31 +18,33 @@
*/
// Navigation menu
Dict::Add('PL PL', 'Polish', 'Polski', array(
- 'UI:Preferences:Title' => 'Preferencje',
- 'UI:Preferences:UserInterface:Title' => 'Interfejs użytkownika',
- 'UI:Preferences:General:Title' => 'Ogólne',
- 'UI:Preferences:General:Theme' => 'Motyw',
- 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (domyślny)',
- 'UI:Preferences:Lists:Title' => 'Listy',
- 'UI:Preferences:RichText:Title' => 'Bogaty edytor tekstu',
- 'UI:Preferences:RichText:ToolbarState' => 'Domyślny stan paska narzędzi',
- 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Rozwinięty',
- 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Zwinięty',
- 'UI:Preferences:ActivityPanel:Title' => 'Panel aktywności',
- 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Formularz zgłoszeniowy otwierany domyślnie',
- 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Czy formularz wpisu zostanie otwarty podczas wyświetlania obiektu. Jeśli odznaczone, nadal będziesz mógł go otworzyć, klikając przycisk tworzenia',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Skróty klawiaturowe aplikacji',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Wpisz skrót klawiaturowy',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Nagraj skrót klawiaturowy',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Reset',
+ 'UI:Preferences:Title' => 'Preferencje',
+ 'UI:Preferences:UserInterface:Title' => 'Interfejs użytkownika',
+ 'UI:Preferences:General:Title' => 'Ogólne',
+ 'UI:Preferences:General:Theme' => 'Motyw',
+ 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (domyślny)',
+ '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' => 'Listy',
+ 'UI:Preferences:RichText:Title' => 'Bogaty edytor tekstu',
+ 'UI:Preferences:RichText:ToolbarState' => 'Domyślny stan paska narzędzi',
+ 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Rozwinięty',
+ 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Zwinięty',
+ 'UI:Preferences:ActivityPanel:Title' => 'Panel aktywności',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Formularz zgłoszeniowy otwierany domyślnie',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Czy formularz wpisu zostanie otwarty podczas wyświetlania obiektu. Jeśli odznaczone, nadal będziesz mógł go otworzyć, klikając przycisk tworzenia',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Skróty klawiaturowe aplikacji',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Wpisz skrót klawiaturowy',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Nagraj skrót klawiaturowy',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Reset',
'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset:Tooltip' => 'Przywróć domyślny skrót klawiaturowy',
- 'UI:Preferences:Tabs:Title' => 'Zakładki',
- 'UI:Preferences:Tabs:Layout:Label' => 'Układ',
- 'UI:Preferences:Tabs:Layout:Horizontal' => 'Poziomy',
- 'UI:Preferences:Tabs:Layout:Vertical' => 'Pionowy',
- 'UI:Preferences:Tabs:Scrollable:Label' => 'Nawigacja',
- 'UI:Preferences:Tabs:Scrollable:Classic' => 'Klasyczna',
- 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Przewijana',
- 'UI:Preferences:ChooseAPlaceholder' => 'Obraz zastępczy użytkownika',
- 'UI:Preferences:ChooseAPlaceholder+' => 'Wybierz obraz zastępczy, który będzie wyświetlany, jeśli kontakt powiązany z Twoim użytkownikiem go nie ma',
+ 'UI:Preferences:Tabs:Title' => 'Zakładki',
+ 'UI:Preferences:Tabs:Layout:Label' => 'Układ',
+ 'UI:Preferences:Tabs:Layout:Horizontal' => 'Poziomy',
+ 'UI:Preferences:Tabs:Layout:Vertical' => 'Pionowy',
+ 'UI:Preferences:Tabs:Scrollable:Label' => 'Nawigacja',
+ 'UI:Preferences:Tabs:Scrollable:Classic' => 'Klasyczna',
+ 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Przewijana',
+ 'UI:Preferences:ChooseAPlaceholder' => 'Obraz zastępczy użytkownika',
+ 'UI:Preferences:ChooseAPlaceholder+' => 'Wybierz obraz zastępczy, który będzie wyświetlany, jeśli kontakt powiązany z Twoim użytkownikiem go nie ma',
));
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 113c3ca68f..6c9c476b4a 100644
--- a/dictionaries/ui/pages/preferences/pt_br.dictionary.itop.preferences.php
+++ b/dictionaries/ui/pages/preferences/pt_br.dictionary.itop.preferences.php
@@ -18,31 +18,33 @@
*/
// Navigation menu
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'UI:Preferences:Title' => 'Preferências',
- 'UI:Preferences:UserInterface:Title' => 'Interface de usuário',
- 'UI:Preferences:General:Title' => 'Geral',
- 'UI:Preferences:General:Theme' => 'Tema',
- 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (padrão)',
- 'UI:Preferences:Lists:Title' => 'Listas',
- 'UI:Preferences:RichText:Title' => 'Editor de Rich Text',
- 'UI:Preferences:RichText:ToolbarState' => 'Estado padrão da barra de ferramentas',
- 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Expandida',
- 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Recolhida',
- 'UI:Preferences:ActivityPanel:Title' => 'Painel de atividades',
- 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Formulário de adicionar nova entrada aberto por padrão',
- 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Se o formulário de adicionar nova entrada será aberto automaticamente ao abrir o Painel de Atividades. Se desmarcado, você ainda poderá abri-lo clicando no botão de "adicionar"',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Atalhos de teclado de aplicativo',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Pressione um atalho de teclado',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Grave um atalho de teclado',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Redefinir',
+ 'UI:Preferences:Title' => 'Preferências',
+ 'UI:Preferences:UserInterface:Title' => 'Interface de usuário',
+ 'UI:Preferences:General:Title' => 'Geral',
+ 'UI:Preferences:General:Theme' => 'Tema',
+ 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (padrão)',
+ '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' => 'Listas',
+ 'UI:Preferences:RichText:Title' => 'Editor de Rich Text',
+ 'UI:Preferences:RichText:ToolbarState' => 'Estado padrão da barra de ferramentas',
+ 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Expandida',
+ 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Recolhida',
+ 'UI:Preferences:ActivityPanel:Title' => 'Painel de atividades',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Formulário de adicionar nova entrada aberto por padrão',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Se o formulário de adicionar nova entrada será aberto automaticamente ao abrir o Painel de Atividades. Se desmarcado, você ainda poderá abri-lo clicando no botão de "adicionar"',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Atalhos de teclado de aplicativo',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Pressione um atalho de teclado',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Grave um atalho de teclado',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Redefinir',
'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset:Tooltip' => 'Voltar ao atalho padrão do teclado',
- 'UI:Preferences:Tabs:Title' => 'Guias',
- 'UI:Preferences:Tabs:Layout:Label' => 'Layout',
- 'UI:Preferences:Tabs:Layout:Horizontal' => 'Horizontal',
- 'UI:Preferences:Tabs:Layout:Vertical' => 'Vertical',
- 'UI:Preferences:Tabs:Scrollable:Label' => 'Navegação',
- 'UI:Preferences:Tabs:Scrollable:Classic' => 'Clássica',
- 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Rolável',
- 'UI:Preferences:ChooseAPlaceholder' => 'Avatar padrão do usuário',
- 'UI:Preferences:ChooseAPlaceholder+' => 'Escolha uma imagem padrão que será exibida caso o contato associado ao usuário não possuir nenhuma',
+ 'UI:Preferences:Tabs:Title' => 'Guias',
+ 'UI:Preferences:Tabs:Layout:Label' => 'Layout',
+ 'UI:Preferences:Tabs:Layout:Horizontal' => 'Horizontal',
+ 'UI:Preferences:Tabs:Layout:Vertical' => 'Vertical',
+ 'UI:Preferences:Tabs:Scrollable:Label' => 'Navegação',
+ 'UI:Preferences:Tabs:Scrollable:Classic' => 'Clássica',
+ 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Rolável',
+ 'UI:Preferences:ChooseAPlaceholder' => 'Avatar padrão do usuário',
+ 'UI:Preferences:ChooseAPlaceholder+' => 'Escolha uma imagem padrão que será exibida caso o contato associado ao usuário não possuir nenhuma',
));
diff --git a/dictionaries/ui/pages/preferences/ru.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/ru.dictionary.itop.preferences.php
index cf5f74233e..050b547a32 100755
--- a/dictionaries/ui/pages/preferences/ru.dictionary.itop.preferences.php
+++ b/dictionaries/ui/pages/preferences/ru.dictionary.itop.preferences.php
@@ -18,31 +18,33 @@
*/
// Navigation menu
Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'UI:Preferences:Title' => 'Предпочтения',
- 'UI:Preferences:UserInterface:Title' => 'Пользовательский интерфейс',
- 'UI:Preferences:General:Title' => 'Основные',
- 'UI:Preferences:General:Theme' => 'Тема',
- 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (по умолчанию)',
- 'UI:Preferences:Lists:Title' => 'Списки',
- 'UI:Preferences:RichText:Title' => 'Текстовый редактор',
- 'UI:Preferences:RichText:ToolbarState' => 'Панель инструментов по умолчанию',
- 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Развёрнута',
- 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Свёрнута',
- 'UI:Preferences:ActivityPanel:Title' => 'Панель активности',
- 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Форма записи журнала открыта по умолчанию',
- 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Состояние формы добавления записи журнала при отображении объекта. Если флажок снят, форму можно будет открыть с помощью соответствующей кнопки.',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Сочетания клавиш',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Введите сочетание клавиш',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Записать сочетание клавиш',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Reset~~',
+ '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' => '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' => 'Списки',
+ 'UI:Preferences:RichText:Title' => 'Текстовый редактор',
+ 'UI:Preferences:RichText:ToolbarState' => 'Панель инструментов по умолчанию',
+ 'UI:Preferences:RichText:ToolbarState:Expanded' => 'Развёрнута',
+ 'UI:Preferences:RichText:ToolbarState:Collapsed' => 'Свёрнута',
+ 'UI:Preferences:ActivityPanel:Title' => 'Панель активности',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened' => 'Форма записи журнала открыта по умолчанию',
+ 'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Состояние формы добавления записи журнала при отображении объекта. Если флажок снят, форму можно будет открыть с помощью соответствующей кнопки.',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => 'Сочетания клавиш',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => 'Введите сочетание клавиш',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => 'Записать сочетание клавиш',
+ 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => 'Reset~~',
'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset:Tooltip' => 'Back to default keyboard shortcut~~',
- 'UI:Preferences:Tabs:Title' => 'Вкладки',
- 'UI:Preferences:Tabs:Layout:Label' => 'Расположение',
- 'UI:Preferences:Tabs:Layout:Horizontal' => 'Горизонтальное',
- 'UI:Preferences:Tabs:Layout:Vertical' => 'Вертикальное',
- 'UI:Preferences:Tabs:Scrollable:Label' => 'Навигация',
- 'UI:Preferences:Tabs:Scrollable:Classic' => 'Классическая',
- 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Прокручиваемая',
- 'UI:Preferences:ChooseAPlaceholder' => 'Аватар пользователя',
- 'UI:Preferences:ChooseAPlaceholder+' => 'Выберите аватар, который будет отображаться, если у связанного с вашей учетной записью контакта нет фотографии',
+ 'UI:Preferences:Tabs:Title' => 'Вкладки',
+ 'UI:Preferences:Tabs:Layout:Label' => 'Расположение',
+ 'UI:Preferences:Tabs:Layout:Horizontal' => 'Горизонтальное',
+ 'UI:Preferences:Tabs:Layout:Vertical' => 'Вертикальное',
+ 'UI:Preferences:Tabs:Scrollable:Label' => 'Навигация',
+ 'UI:Preferences:Tabs:Scrollable:Classic' => 'Классическая',
+ 'UI:Preferences:Tabs:Scrollable:Scrollable' => 'Прокручиваемая',
+ 'UI:Preferences:ChooseAPlaceholder' => 'Аватар пользователя',
+ 'UI:Preferences:ChooseAPlaceholder+' => 'Выберите аватар, который будет отображаться, если у связанного с вашей учетной записью контакта нет фотографии',
));
diff --git a/dictionaries/ui/pages/preferences/sk.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/sk.dictionary.itop.preferences.php
index a7f31e976d..186ce79167 100644
--- a/dictionaries/ui/pages/preferences/sk.dictionary.itop.preferences.php
+++ b/dictionaries/ui/pages/preferences/sk.dictionary.itop.preferences.php
@@ -18,31 +18,33 @@
*/
// Navigation menu
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'UI:Preferences:Title' => '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: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:Title' => '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: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: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: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~~',
));
diff --git a/dictionaries/ui/pages/preferences/tr.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/tr.dictionary.itop.preferences.php
index 1599c2cbc9..948638d97d 100644
--- a/dictionaries/ui/pages/preferences/tr.dictionary.itop.preferences.php
+++ b/dictionaries/ui/pages/preferences/tr.dictionary.itop.preferences.php
@@ -18,31 +18,33 @@
*/
// Navigation menu
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'UI:Preferences:Title' => '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: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:Title' => '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: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: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: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~~',
));
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 0bdffc0f0c..4aef20074c 100644
--- a/dictionaries/ui/pages/preferences/zh_cn.dictionary.itop.preferences.php
+++ b/dictionaries/ui/pages/preferences/zh_cn.dictionary.itop.preferences.php
@@ -18,31 +18,33 @@
*/
// Navigation menu
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'UI:Preferences:Title' => '首选项',
- 'UI:Preferences:UserInterface:Title' => '用户界面',
- 'UI:Preferences:General:Title' => '概况',
- 'UI:Preferences:General:Theme' => '主题',
- 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (默认)',
- 'UI:Preferences:Lists:Title' => '列表',
- 'UI:Preferences:RichText:Title' => '富文本编辑器',
- 'UI:Preferences:RichText:ToolbarState' => '工具栏默认状态',
- 'UI:Preferences:RichText:ToolbarState:Expanded' => '展开',
- 'UI:Preferences:RichText:ToolbarState:Collapsed' => '折叠',
- 'UI:Preferences:ActivityPanel:Title' => '活动面板',
- 'UI:Preferences:ActivityPanel:EntryFormOpened' => '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' => '键盘快捷键',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => '请输入键盘快捷键',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => '录制键盘快捷键',
- 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Reset' => '重置',
+ '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' => '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' => '列表',
+ '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' => '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' => '键盘快捷键',
+ '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:ChooseAPlaceholder' => '用户的默认头像',
- 'UI:Preferences:ChooseAPlaceholder+' => '选择一个占位图片,将在用户联系人没有设定头像图片时显示',
+ 'UI:Preferences:Tabs:Title' => '标签栏',
+ 'UI:Preferences:Tabs:Layout:Label' => '布局',
+ 'UI:Preferences:Tabs:Layout:Horizontal' => '水平',
+ 'UI:Preferences:Tabs:Layout:Vertical' => '垂直',
+ 'UI:Preferences:Tabs:Scrollable:Label' => '导航',
+ 'UI:Preferences:Tabs:Scrollable:Classic' => '经典',
+ 'UI:Preferences:Tabs:Scrollable:Scrollable' => '可滚动',
+ 'UI:Preferences:ChooseAPlaceholder' => '用户的默认头像',
+ 'UI:Preferences:ChooseAPlaceholder+' => '选择一个占位图片,将在用户联系人没有设定头像图片时显示',
));
diff --git a/dictionaries/zh_cn.dictionary.itop.core.php b/dictionaries/zh_cn.dictionary.itop.core.php
index 4f5fabaa11..76ccc9d49b 100644
--- a/dictionaries/zh_cn.dictionary.itop.core.php
+++ b/dictionaries/zh_cn.dictionary.itop.core.php
@@ -20,60 +20,44 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see
*/
-
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Core:DeletedObjectLabel' => '%1s (已删除)',
- 'Core:DeletedObjectTip' => '对象已被删除于 %1$s (%2$s)',
-
+ 'Core:DeletedObjectTip' => '对象已被删除于 %1$s (%2$s)',
'Core:UnknownObjectLabel' => '对象找不到 (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: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' => '对象数组',
+ 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s~~',
+ 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s~~',
+ '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' => '仪表盘',
+ 'Core:AttributeDashboard' => '仪表盘',
'Core:AttributeDashboard+' => '',
-
- 'Core:AttributePhoneNumber' => '电话号码',
+ 'Core:AttributePhoneNumber' => '电话号码',
'Core:AttributePhoneNumber+' => '',
-
'Core:AttributeObsolescenceDate' => '报废日期',
'Core:AttributeObsolescenceDate+' => '',
-
'Core:AttributeTagSet' => '清单',
'Core:AttributeTagSet+' => '',
'Core:AttributeSet:placeholder' => '请点击这里添加',
'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' => '日志',
'Core:AttributeCaseLog+' => '',
-
'Core:AttributeMetaEnum' => 'Computed enum~~',
'Core:AttributeMetaEnum+' => '~~',
-
'Core:AttributeLinkedSetIndirect' => '对象数组(N-N)',
'Core:AttributeLinkedSetIndirect+' => 'Any kind of objects [subclass] of the same class~~',
-
'Core:AttributeInteger' => '整数',
'Core:AttributeInteger+' => '整数值(可以为负)',
-
'Core:AttributeDecimal' => '小数',
'Core:AttributeDecimal+' => '小数(可以为负)',
-
'Core:AttributeBoolean' => '布尔',
'Core:AttributeBoolean+' => '布尔',
'Core:AttributeBoolean/Value:null' => '',
'Core:AttributeBoolean/Value:yes' => '是',
'Core:AttributeBoolean/Value:no' => '否',
-
'Core:AttributeArchiveFlag' => '是否归档',
'Core:AttributeArchiveFlag/Value:yes' => '是',
'Core:AttributeArchiveFlag/Value:yes+' => '此对象仅在归档模式可见',
@@ -82,7 +66,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => '归档日期',
'Core:AttributeArchiveDate/Label+' => '',
-
'Core:AttributeObsolescenceFlag' => '是否废弃',
'Core:AttributeObsolescenceFlag/Value:yes' => '是',
'Core:AttributeObsolescenceFlag/Value:yes+' => 'This object is excluded from the impact analysis, and hidden from search results~~',
@@ -91,54 +74,38 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Core:AttributeObsolescenceFlag/Label+' => 'Computed dynamically on other attributes~~',
'Core:AttributeObsolescenceDate/Label' => '废弃时间',
'Core:AttributeObsolescenceDate/Label+' => 'Approximative date at which the object has been considered obsolete~~',
-
'Core:AttributeString' => '字符串',
'Core:AttributeString+' => '字符串',
-
'Core:AttributeClass' => '类',
'Core:AttributeClass+' => '类别',
-
'Core:AttributeApplicationLanguage' => '用户语言',
'Core:AttributeApplicationLanguage+' => '语言和国家地区(EN US)',
-
'Core:AttributeFinalClass' => '类 (auto)',
'Core:AttributeFinalClass+' => 'Real class of the object (automatically created by the core)',
-
'Core:AttributePassword' => '密码',
'Core:AttributePassword+' => '外部设备的密码',
-
'Core:AttributeEncryptedString' => '加密字符串',
'Core:AttributeEncryptedString+' => 'String encrypted with a local key~~',
'Core:AttributeEncryptUnknownLibrary' => '未知的加密库 (%1$s)',
'Core:AttributeEncryptFailedToDecrypt' => '** 解密错误 **',
-
'Core:AttributeText' => '文本',
'Core:AttributeText+' => '多行字符串',
-
'Core:AttributeHTML' => 'HTML',
'Core:AttributeHTML+' => 'HTML字符串',
-
'Core:AttributeEmailAddress' => '邮箱地址',
'Core:AttributeEmailAddress+' => '邮箱地址',
-
'Core:AttributeIPAddress' => 'IP地址',
'Core:AttributeIPAddress+' => 'IP地址',
-
'Core:AttributeOQL' => 'OQL',
'Core:AttributeOQL+' => 'Object Query Langage expression~~',
-
'Core:AttributeEnum' => 'Enum~~',
'Core:AttributeEnum+' => 'List of predefined alphanumeric strings~~',
-
'Core:AttributeTemplateString' => '字符模板',
'Core:AttributeTemplateString+' => '包含占位符的字符串',
-
'Core:AttributeTemplateText' => '文字模板',
'Core:AttributeTemplateText+' => '包含占位符的文本',
-
'Core:AttributeTemplateHTML' => 'HTML模板',
'Core:AttributeTemplateHTML+' => 'HTML containing placeholders~~',
-
'Core:AttributeDateTime' => '日期/时间',
'Core:AttributeDateTime+' => 'Date and time (年-月-日 时:分:秒)',
'Core:AttributeDateTime?SmartSearch' => '
@@ -156,7 +123,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
如果不写具体时间,则默认00:00:00
',
-
'Core:AttributeDate' => '日期',
'Core:AttributeDate+' => '日期 (年-月-日)',
'Core:AttributeDate?SmartSearch' => '
@@ -171,43 +137,30 @@ Operators: <日期 [日期,日期]
',
-
'Core:AttributeDeadline' => '截止日期',
'Core:AttributeDeadline+' => '日期, 显示与当前的相对时间',
-
'Core:AttributeExternalKey' => '外键',
'Core:AttributeExternalKey+' => 'External (or foreign) key~~',
-
'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+' => 'Absolute or relative URL as a text string~~',
-
'Core:AttributeBlob' => 'Blob',
'Core:AttributeBlob+' => '任何二进制内容(文档)',
-
'Core:AttributeOneWayPassword' => '单向密码',
'Core:AttributeOneWayPassword+' => '单向加密(或哈希) 的密码',
-
'Core:AttributeTable' => '表',
'Core:AttributeTable+' => '带索引的二维数组',
-
'Core:AttributePropertySet' => '属性',
'Core:AttributePropertySet+' => 'List of untyped properties (name and value)~~',
-
'Core:AttributeFriendlyName' => '通用名称',
'Core:AttributeFriendlyName+' => 'Attribute created automatically ; the friendly name is computed after several attributes~~',
-
'Core:FriendlyName-Label' => '全称',
'Core:FriendlyName-Description' => '全称',
-
'Core:AttributeTag' => '标签',
'Core:AttributeTag+' => '标签',
-
'Core:Context=REST/JSON' => 'REST',
'Core:Context=Synchro' => '同步',
'Core:Context=Setup' => '安装向导',
@@ -483,20 +436,20 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:Action' => '自定义操作',
- 'Class:Action+' => '用户定义的操作',
- 'Class:Action/ComplementaryName' => '%1$s: %2$s',
- 'Class:Action/Attribute:name' => '名称',
- 'Class:Action/Attribute:name+' => '',
- 'Class:Action/Attribute:description' => '描述',
- 'Class:Action/Attribute:description+' => '',
- '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' => '自定义操作',
+ 'Class:Action+' => '用户定义的操作',
+ 'Class:Action/ComplementaryName' => '%1$s: %2$s',
+ 'Class:Action/Attribute:name' => '名称',
+ 'Class:Action/Attribute:name+' => '',
+ 'Class:Action/Attribute:description' => '描述',
+ 'Class:Action/Attribute:description+' => '',
+ '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+' => '此操作关联的触发器',
@@ -519,41 +472,41 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:ActionEmail' => '邮件通知',
- 'Class:ActionEmail+' => '',
- 'Class:ActionEmail/Attribute:status+' => 'This status drives who will be notified:
+ '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)
- Inactive: no-one~~',
- 'Class:ActionEmail/Attribute:status/Value:test+' => '仅测试收件人会被通知',
- 'Class:ActionEmail/Attribute:status/Value:enabled+' => '通知所有人, 包含抄送和秘抄',
- 'Class:ActionEmail/Attribute:status/Value:disabled+' => 'The email notification will not be sent~~',
- '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' => 'From (email)~~',
- 'Class:ActionEmail/Attribute:from+' => 'Either a static email address or a placeholder like $this->agent_id->email$.
+ 'Class:ActionEmail/Attribute:status/Value:test+' => '仅测试收件人会被通知',
+ 'Class:ActionEmail/Attribute:status/Value:enabled+' => '通知所有人, 包含抄送和秘抄',
+ 'Class:ActionEmail/Attribute:status/Value:disabled+' => 'The email notification will not be sent~~',
+ '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' => '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$.
+ '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$.
+ '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' => '收件人',
- '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~~',
- '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~~',
- 'Class:ActionEmail/Attribute:bcc' => '秘抄',
- 'Class:ActionEmail/Attribute:bcc+' => 'Blind Carbon Copy: an OQL query returning objects having an email field.
+ 'Class:ActionEmail/Attribute: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' => '主题',
- 'Class:ActionEmail/Attribute:subject+' => 'Title of the email. Can contain placeholders like $this->attribute_code$',
- 'Class:ActionEmail/Attribute:body' => '正文',
- 'Class:ActionEmail/Attribute:body+' => 'Contents of the email. Can contain placeholders like:
+ 'Class:ActionEmail/Attribute:subject' => '主题',
+ 'Class:ActionEmail/Attribute:subject+' => 'Title of the email. Can contain placeholders like $this->attribute_code$',
+ '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 console to the object triggering the notification,
@@ -561,17 +514,30 @@ While editing, click on the magnifier to get pertinent examples~~',
- $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' => '重要性',
- 'Class:ActionEmail/Attribute:importance+' => 'Importance flag set on the generated email~~',
- 'Class:ActionEmail/Attribute:importance/Value:low' => '低',
- 'Class:ActionEmail/Attribute:importance/Value:low+' => '',
- 'Class:ActionEmail/Attribute:importance/Value:normal' => '普通',
+ 'Class:ActionEmail/Attribute:importance' => '重要性',
+ 'Class:ActionEmail/Attribute:importance+' => 'Importance flag set on the generated email~~',
+ '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+' => '',
- 'ActionEmail:main' => '消息',
- 'ActionEmail:trigger' => '触发器',
- 'ActionEmail:recipients' => '联系人',
+ '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~~',
+ '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' => '消息',
+ 'ActionEmail:trigger' => '触发器',
+ 'ActionEmail:recipients' => '联系人',
+ '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.~~',
));
//
@@ -579,19 +545,19 @@ While editing, click on the magnifier to get pertinent examples~~',
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:Trigger' => '触发器',
- 'Class:Trigger+' => 'Custom event handler~~',
- '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+' => 'Actions performed when the trigger is activated~~',
- 'Class:Trigger/Attribute:finalclass' => 'Trigger sub-class~~',
- 'Class:Trigger/Attribute:finalclass+' => '根属性名称',
- 'Class:Trigger/Attribute:context' => '上下文',
- 'Class:Trigger/Attribute:context+' => 'Context to allow the trigger to start~~',
- 'Class:Trigger/Attribute:complement' => '其它信息',
- 'Class:Trigger/Attribute:complement+' => 'Further information as provided in english, by this trigger~~',
+ 'Class:Trigger' => '触发器',
+ 'Class:Trigger+' => 'Custom event handler~~',
+ '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+' => 'Actions performed when the trigger is activated~~',
+ 'Class:Trigger/Attribute:finalclass' => 'Trigger sub-class~~',
+ 'Class:Trigger/Attribute:finalclass+' => '根属性名称',
+ 'Class:Trigger/Attribute:context' => '上下文',
+ 'Class:Trigger/Attribute:context+' => 'Context to allow the trigger to start~~',
+ 'Class:Trigger/Attribute:complement' => '其它信息',
+ 'Class:Trigger/Attribute:complement+' => 'Further information as provided in english, by this trigger~~',
));
//
@@ -734,194 +700,193 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// Synchro Data Source
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:SynchroDataSource' => '数据源同步',
- 'Class:SynchroDataSource/Attribute:name' => '名称',
- 'Class:SynchroDataSource/Attribute:name+' => '',
- 'Class:SynchroDataSource/Attribute:description' => '描述',
- 'Class:SynchroDataSource/Attribute: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' => '用户',
- 'Class:SynchroDataSource/Attribute:notify_contact_id' => '联系人',
- 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error~~',
- 'Class:SynchroDataSource/Attribute:url_icon' => '图标的超链接',
- 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink a (small) image representing the application with which '.ITOP_APPLICATION_SHORT.' is synchronized.
+ 'Class:SynchroDataSource' => '数据源同步',
+ 'Class:SynchroDataSource/Attribute:name' => '名称',
+ 'Class:SynchroDataSource/Attribute:name+' => '',
+ 'Class:SynchroDataSource/Attribute:description' => '描述',
+ 'Class:SynchroDataSource/Attribute: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' => '用户',
+ 'Class:SynchroDataSource/Attribute:notify_contact_id' => '联系人',
+ 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error~~',
+ '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' => '应用的超链接',
- 'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink to the object in the external application corresponding to a synchronized '.ITOP_APPLICATION_SHORT.' object.
+ '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' => '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' => '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;":
+ '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' => '上线',
- 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => '废弃',
- 'Class:SynchroDataSource/Attribute:status/Value:production' => '生产',
- 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Scope restriction',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Use the attributes',
+ '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' => '上线',
+ 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => '废弃',
+ 'Class:SynchroDataSource/Attribute:status/Value: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' => '删除策略',
- 'Class:SynchroDataSource/Attribute:delete_policy+' => 'What to do when a replica becomes obsolete:
+ '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' => '删除策略',
+ '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' => '删除',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => '忽略',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => '更新',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value: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' => '描述',
- 'SynchroDataSource:Reconciliation' => 'Search & reconciliation~~',
- 'SynchroDataSource:Deletion' => 'Deletion rules~~',
- 'SynchroDataSource:Status' => '状态',
- 'SynchroDataSource:Information' => '基本信息',
- 'SynchroDataSource:Definition' => 'Definition',
- 'Core:SynchroAttributes' => '属性',
- 'Core:SynchroStatus' => '状态',
- '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' => '最新状态',
- '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' => '新建 (%1$s)',
- 'Core:Synchro:label_obj_deleted' => '已删除 (%1$s)',
- 'Core:Synchro:label_obj_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/Attribute:delete_policy/Value:delete' => '删除',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => '忽略',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => '更新',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value: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' => '描述',
+ 'SynchroDataSource:Reconciliation' => 'Search & reconciliation~~',
+ 'SynchroDataSource:Deletion' => 'Deletion rules~~',
+ 'SynchroDataSource:Status' => '状态',
+ 'SynchroDataSource:Information' => '基本信息',
+ 'SynchroDataSource:Definition' => 'Definition',
+ 'Core:SynchroAttributes' => '属性',
+ 'Core:SynchroStatus' => '状态',
+ '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' => '最新状态',
+ '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' => '新建 (%1$s)',
+ 'Core:Synchro:label_obj_deleted' => '已删除 (%1$s)',
+ 'Core:Synchro:label_obj_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' => 'List of Replica~~',
- 'Core:SynchroAttExtKey:ReconciliationById' => 'id (Primary Key)~~',
- 'Core:SynchroAtt:attcode' => '属性',
- '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' => '收件人',
- 'Class:AsyncSendEmail/Attribute:subject' => '主题',
- 'Class:AsyncSendEmail/Attribute: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' => 'Synchr Log',
- 'Class:SynchroLog/Attribute:sync_source_id' => 'Synchro Data Source',
- 'Class:SynchroLog/Attribute:start_date' => '开始日期',
- 'Class:SynchroLog/Attribute:end_date' => '结束日期',
- 'Class:SynchroLog/Attribute:status' => '状态',
- 'Class:SynchroLog/Attribute:status/Value: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: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' => 'List of Replica~~',
+ 'Core:SynchroAttExtKey:ReconciliationById' => 'id (Primary Key)~~',
+ 'Core:SynchroAtt:attcode' => '属性',
+ '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' => '收件人',
+ 'Class:AsyncSendEmail/Attribute:subject' => '主题',
+ 'Class:AsyncSendEmail/Attribute: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' => 'Synchr Log',
+ 'Class:SynchroLog/Attribute:sync_source_id' => 'Synchro Data Source',
+ 'Class:SynchroLog/Attribute:start_date' => '开始日期',
+ 'Class:SynchroLog/Attribute:end_date' => '结束日期',
+ 'Class:SynchroLog/Attribute:status' => '状态',
+ 'Class:SynchroLog/Attribute:status/Value: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~~',
@@ -1040,7 +1005,6 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:TagSetFieldData' => '%2$s for class %1$s~~',
'Class:TagSetFieldData+' => '~~',
-
'Class:TagSetFieldData/Attribute:code' => '代码',
'Class:TagSetFieldData/Attribute:code+' => '内部代码. 必须至少包含3个数字或字母',
'Class:TagSetFieldData/Attribute:label' => '标签',
@@ -1050,7 +1014,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~~~',
'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~~~',
'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~~~',
-
'Core:TagSetFieldData:ErrorDeleteUsedTag' => '已使用的标签无法删除',
'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.~~',
@@ -1137,8 +1100,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:AsyncTask/Attribute:last_error+' => '~~',
'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~',
'Class:AsyncTask/Attribute:last_attempt+' => '~~',
- 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_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: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~~',
));
//
@@ -1176,9 +1139,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:ResourceSystemMenu' => 'Resource System Menu~~',
'Class:ResourceSystemMenu+' => '',
));
-
-
// Additional language entries not present in English dict
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'INTERNAL:JQuery-DatePicker:LangCode' => 'zh-CN',
+ 'INTERNAL:JQuery-DatePicker:LangCode' => 'zh-CN'
));
+
+
+
diff --git a/dictionaries/zh_cn.dictionary.itop.ui.php b/dictionaries/zh_cn.dictionary.itop.ui.php
index 1df21bb7f0..b506578eab 100644
--- a/dictionaries/zh_cn.dictionary.itop.ui.php
+++ b/dictionaries/zh_cn.dictionary.itop.ui.php
@@ -3,22 +3,17 @@
* @copyright Copyright (C) 2010-2023 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
-
-
//////////////////////////////////////////////////////////////////////
// Classes in 'gui'
//////////////////////////////////////////////////////////////////////
//
-
//////////////////////////////////////////////////////////////////////
// Classes in 'application'
//////////////////////////////////////////////////////////////////////
//
-
//
// Class: AuditCategory
//
-
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:AuditCategory' => '审计类别',
'Class:AuditCategory+' => '全部审计中的一个区段',
@@ -63,7 +58,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:AuditRule/Attribute:category_id' => '类别',
'Class:AuditRule/Attribute:category_id+' => '从规则对应的类别',
'Class:AuditRule/Attribute:category_name' => '类别',
- 'Class:AuditRule/Attribute:category_name+' => '此规则对应类别的名称',
+ 'Class:AuditRule/Attribute:category_name+' => '此规则对应类别的名称'
));
//
@@ -71,15 +66,15 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:AuditDomain' => 'Audit Domain~~',
- 'Class:AuditDomain+' => '',
- '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' => '描述',
- 'Class:AuditDomain/Attribute:description+' => '',
- 'Class:AuditDomain/Attribute:icon' => '图标',
- 'Class:AuditDomain/Attribute:icon+' => '',
- 'Class:AuditDomain/Attribute:categories_list' => '类别',
+ 'Class:AuditDomain' => 'Audit Domain~~',
+ 'Class:AuditDomain+' => '',
+ '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' => '描述',
+ 'Class:AuditDomain/Attribute:description+' => '',
+ 'Class:AuditDomain/Attribute:icon' => '图标',
+ 'Class:AuditDomain/Attribute:icon+' => '',
+ 'Class:AuditDomain/Attribute:categories_list' => '类别',
'Class:AuditDomain/Attribute:categories_list+' => 'Linked audit categories~~',
));
@@ -115,16 +110,16 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Query/Attribute:is_template+' => 'Usable as source for recipient OQL in Notifications~~',
'Class:Query/Attribute:is_template/Value:yes' => '是',
'Class:Query/Attribute:is_template/Value: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' => '用户',
- 'Class:Query/Attribute:export_last_user_id+' => 'The user who executed the last export~~',
- 'Class:Query/Attribute:export_last_user_contact' => '联系人',
+ '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' => '用户',
+ 'Class:Query/Attribute:export_last_user_id+' => 'The user who executed the last export~~',
+ 'Class:Query/Attribute:export_last_user_contact' => '联系人',
'Class:Query/Attribute:export_last_user_contact+' => 'The contact who executed the last export~~',
- 'Query:baseinfo' => '基本信息',
- 'Query:exportInfo' => '导出信息',
+ 'Query:baseinfo' => '基本信息',
+ 'Query:exportInfo' => '导出信息',
'Class:QueryOQL/Attribute:fields' => '区域',
'Class:QueryOQL/Attribute:fields+' => '属性之间使用逗号分隔 (or alias.attribute) to export~~',
'Class:QueryOQL' => 'OQL查询',
@@ -173,7 +168,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~',
@@ -382,6 +376,29 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Expression:Unit:Short:YEAR' => '年',
));
+//
+// Duplicated into itop-welcome-itil ( will be removed from here...)
+//
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Menu:WelcomeMenu' => '欢迎',
+ 'Menu:WelcomeMenu+' => '欢迎使用 '.ITOP_APPLICATION_SHORT,
+ 'Menu:WelcomeMenuPage' => '欢迎',
+ 'Menu:WelcomeMenuPage+' => '欢迎使用 '.ITOP_APPLICATION_SHORT,
+ 'Menu:AdminTools' => '管理',
+ 'Menu:AdminTools+' => '管理工具',
+ 'Menu:AdminTools?' => '具有管理员角色的用户才能使用的工具',
+ 'Menu:CSVImportMenu' => 'CSV导入',
+ 'Menu:CSVImportMenu+' => '批量创建或修改',
+ 'Menu:DataModelMenu' => '数据模型',
+ 'Menu:DataModelMenu+' => '数据模型概况',
+ 'Menu:ExportMenu' => '导出',
+ 'Menu:ExportMenu+' => '以HTML, CSV 或XML 格式导出任何查询的结果',
+ 'Menu:NotificationsMenu' => '通知',
+ 'Menu:NotificationsMenu+' => '配置通知',
+ 'Menu:MyShortcuts' => '我的快捷方式',
+ 'Menu:DataAdministration' => '数据管理',
+ 'Menu:DataAdministration+' => '数据管理',
+));
//
// String from the User Interface: menu, messages, buttons, etc...
@@ -391,12 +408,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'BooleanLabel:yes' => '是',
'BooleanLabel:no' => '否',
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' 登录',
- 'Menu:WelcomeMenu' => '欢迎',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenu+' => '欢迎使用 '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage' => '欢迎',// Duplicated into itop-welcome-itil (will be removed from here...)
- 'Menu:WelcomeMenuPage+' => '欢迎使用 '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...)
'UI:WelcomeMenu:Title' => '欢迎使用 '.ITOP_APPLICATION_SHORT,
-
'UI:WelcomeMenu:LeftBlock' => '