+
+
@@ -164,6 +164,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:Problem/Stimulus:ev_resolve+' => '',
'Class:Problem/Stimulus:ev_close' => 'Kapat',
'Class:Problem/Stimulus:ev_close+' => '',
+ 'Class:Problem/Attribute:urgency/Value:4' => 'low~~',
+ 'Class:Problem/Attribute:urgency/Value:4+' => 'low~~',
+ 'Class:Problem/Attribute:priority/Value:4' => 'Low~~',
+ 'Class:Problem/Attribute:priority/Value:4+' => 'Low~~',
+ 'Class:Problem/Attribute:related_request_list' => 'Related requests~~',
+ 'Class:Problem/Attribute:related_request_list+' => 'All the requests that are related to this problem~~',
+ 'Class:Problem/Attribute:related_incident_list' => 'Related incidents~~',
+ 'Class:Problem/Attribute:related_incident_list+' => 'All the incidents that are related to this problem~~',
));
-?>
+?>
diff --git a/datamodels/2.x/itop-problem-mgmt/zh.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/zh.dict.itop-problem-mgmt.php
index 7318f9ea9..606c169d8 100755
--- a/datamodels/2.x/itop-problem-mgmt/zh.dict.itop-problem-mgmt.php
+++ b/datamodels/2.x/itop-problem-mgmt/zh.dict.itop-problem-mgmt.php
@@ -164,6 +164,14 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Problem/Stimulus:ev_resolve+' => '',
'Class:Problem/Stimulus:ev_close' => '关闭',
'Class:Problem/Stimulus:ev_close+' => '',
+ 'Class:Problem/Attribute:urgency/Value:4' => 'low~~',
+ 'Class:Problem/Attribute:urgency/Value:4+' => 'low~~',
+ 'Class:Problem/Attribute:priority/Value:4' => 'Low~~',
+ 'Class:Problem/Attribute:priority/Value:4+' => 'Low~~',
+ 'Class:Problem/Attribute:related_request_list' => 'Related requests~~',
+ 'Class:Problem/Attribute:related_request_list+' => 'All the requests that are related to this problem~~',
+ 'Class:Problem/Attribute:related_incident_list' => 'Related incidents~~',
+ 'Class:Problem/Attribute:related_incident_list+' => 'All the incidents that are related to this problem~~',
));
?>
diff --git a/datamodels/2.x/itop-request-mgmt-itil/da.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/da.dict.itop-request-mgmt-itil.php
index 090829ed0..4982b22a0 100644
--- a/datamodels/2.x/itop-request-mgmt-itil/da.dict.itop-request-mgmt-itil.php
+++ b/datamodels/2.x/itop-request-mgmt-itil/da.dict.itop-request-mgmt-itil.php
@@ -240,5 +240,9 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:UserRequest/Attribute:parent_change_ref+' => '',
'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'Parent Brugerhenvendelse Id Friendly Name',
'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '',
+ 'Class:UserRequest/Attribute:parent_incident_id' => 'Parent incident~~',
+ '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~~',
));
?>
\ No newline at end of file
diff --git a/datamodels/2.x/itop-request-mgmt-itil/de.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/de.dict.itop-request-mgmt-itil.php
index 3a889b92f..c04b0d32a 100644
--- a/datamodels/2.x/itop-request-mgmt-itil/de.dict.itop-request-mgmt-itil.php
+++ b/datamodels/2.x/itop-request-mgmt-itil/de.dict.itop-request-mgmt-itil.php
@@ -241,5 +241,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:UserRequest/Attribute:parent_change_ref+' => '',
'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'Parent-Benutzeranfrage-Id-Friendly Name',
'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '',
+ 'Class:UserRequest/Attribute:parent_incident_id' => 'Parent incident~~',
+ '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/es_cr.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/es_cr.dict.itop-request-mgmt-itil.php
index 945b62d2d..26dd6702e 100644
--- a/datamodels/2.x/itop-request-mgmt-itil/es_cr.dict.itop-request-mgmt-itil.php
+++ b/datamodels/2.x/itop-request-mgmt-itil/es_cr.dict.itop-request-mgmt-itil.php
@@ -263,6 +263,9 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:UserRequest/Stimulus:ev_reopen+' => 'Reabrir',
'Class:UserRequest/Stimulus:ev_wait_for_approval' => 'Esperando Aprobación',
'Class:UserRequest/Stimulus:ev_wait_for_approval+' => 'Esperando Aprobación',
+ '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/fr.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/fr.dict.itop-request-mgmt-itil.php
index 42ab0e78a..e7ee6e3e0 100755
--- a/datamodels/2.x/itop-request-mgmt-itil/fr.dict.itop-request-mgmt-itil.php
+++ b/datamodels/2.x/itop-request-mgmt-itil/fr.dict.itop-request-mgmt-itil.php
@@ -271,4 +271,9 @@ Dict::Add('FR FR', 'French', 'Français', array(
'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',
+ 'Menu:RequestManagementProvider' => 'Gestion des demandes fournisseurs',
+ 'Menu:RequestManagementProvider+' => 'Gestion des demandes fournisseurs',
+ 'Menu:UserRequest:Provider' => 'Demandes transférées à un fournisseur',
+ 'Menu:UserRequest:Provider+' => 'Demandes transférées à un fournisseur',
+ 'Class:UserRequest:KnownErrorList' => 'Erreurs connues',
));
diff --git a/datamodels/2.x/itop-request-mgmt-itil/ja.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/ja.dict.itop-request-mgmt-itil.php
index 861f78fed..baca7c99d 100644
--- a/datamodels/2.x/itop-request-mgmt-itil/ja.dict.itop-request-mgmt-itil.php
+++ b/datamodels/2.x/itop-request-mgmt-itil/ja.dict.itop-request-mgmt-itil.php
@@ -238,5 +238,9 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:UserRequest/Attribute:parent_change_ref+' => '',
'Class:UserRequest/Attribute:parent_request_id_friendlyname' => '親要求id名',
'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '',
+ 'Class:UserRequest/Attribute:parent_incident_id' => '親インシデント',
+ '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~~',
));
?>
\ No newline at end of file
diff --git a/datamodels/2.x/itop-request-mgmt-itil/pt_br.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/pt_br.dict.itop-request-mgmt-itil.php
index b56ee1385..65bba5296 100644
--- a/datamodels/2.x/itop-request-mgmt-itil/pt_br.dict.itop-request-mgmt-itil.php
+++ b/datamodels/2.x/itop-request-mgmt-itil/pt_br.dict.itop-request-mgmt-itil.php
@@ -261,6 +261,8 @@ 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 principal para a própria solicitação',
+ '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/da.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/da.dict.itop-request-mgmt.php
index a8d36fd8c..4ddaa1762 100644
--- a/datamodels/2.x/itop-request-mgmt/da.dict.itop-request-mgmt.php
+++ b/datamodels/2.x/itop-request-mgmt/da.dict.itop-request-mgmt.php
@@ -268,5 +268,9 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Portal:SelectLanguage' => 'Skift sprogindstilling',
'Portal:LanguageChangedTo_Lang' => 'Sprogindstilling ændres til: ',
'Portal:ChooseYourFavoriteLanguage' => 'Vælg dit foretrukne sprog',
+ 'Tickets:Related:OpenIncidents' => 'Open incidents~~',
+ '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~~',
));
?>
\ No newline at end of file
diff --git a/datamodels/2.x/itop-request-mgmt/de.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/de.dict.itop-request-mgmt.php
index 76115dfa8..9c9af9d8b 100644
--- a/datamodels/2.x/itop-request-mgmt/de.dict.itop-request-mgmt.php
+++ b/datamodels/2.x/itop-request-mgmt/de.dict.itop-request-mgmt.php
@@ -269,5 +269,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Portal:LanguageChangedTo_Lang' => 'Spracheinstellung geändert auf: ',
'Portal:ChooseYourFavoriteLanguage' => 'WÄhlen Sie Ihre bevorzugte Sprache',
'Tickets:Related:OpenIncidents' => 'Open incidents~~',
+ '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/es_cr.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/es_cr.dict.itop-request-mgmt.php
index fdd0be99d..869dd962b 100644
--- a/datamodels/2.x/itop-request-mgmt/es_cr.dict.itop-request-mgmt.php
+++ b/datamodels/2.x/itop-request-mgmt/es_cr.dict.itop-request-mgmt.php
@@ -294,6 +294,10 @@ 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',
+ 'Tickets:Related:OpenIncidents' => 'Open incidents~~',
+ '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/fr.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/fr.dict.itop-request-mgmt.php
index 8699783d8..e1a2584ef 100755
--- a/datamodels/2.x/itop-request-mgmt/fr.dict.itop-request-mgmt.php
+++ b/datamodels/2.x/itop-request-mgmt/fr.dict.itop-request-mgmt.php
@@ -284,4 +284,5 @@ Dict::Add('FR FR', 'French', 'Français', array(
'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',
+ 'Class:UserRequest:KnownErrorList' => 'Erreurs connues',
));
diff --git a/datamodels/2.x/itop-request-mgmt/ja.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/ja.dict.itop-request-mgmt.php
index 8d384925d..6b642391b 100644
--- a/datamodels/2.x/itop-request-mgmt/ja.dict.itop-request-mgmt.php
+++ b/datamodels/2.x/itop-request-mgmt/ja.dict.itop-request-mgmt.php
@@ -265,5 +265,9 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Portal:SelectLanguage' => '言語変更',
'Portal:LanguageChangedTo_Lang' => '言語を変更',
'Portal:ChooseYourFavoriteLanguage' => 'お好みの言語を選択ください',
+ 'Tickets:Related:OpenIncidents' => 'Open incidents~~',
+ '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~~',
));
?>
\ No newline at end of file
diff --git a/datamodels/2.x/itop-request-mgmt/nl.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/nl.dict.itop-request-mgmt.php
index 120a8cb92..c84c32696 100644
--- a/datamodels/2.x/itop-request-mgmt/nl.dict.itop-request-mgmt.php
+++ b/datamodels/2.x/itop-request-mgmt/nl.dict.itop-request-mgmt.php
@@ -293,6 +293,9 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Portal:SelectLanguage' => 'Verander je Taal',
'Portal:LanguageChangedTo_Lang' => 'Taal veranderd naar',
'Portal:ChooseYourFavoriteLanguage' => 'Kies je favoriete taal',
+ 'Tickets:Related:OpenIncidents' => 'Open incidents~~',
+ '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/pt_br.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/pt_br.dict.itop-request-mgmt.php
index 6b315b94a..4beee7a0c 100644
--- a/datamodels/2.x/itop-request-mgmt/pt_br.dict.itop-request-mgmt.php
+++ b/datamodels/2.x/itop-request-mgmt/pt_br.dict.itop-request-mgmt.php
@@ -291,6 +291,9 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Portal:SelectLanguage' => "Alterar sua linguagem",
'Portal:LanguageChangedTo_Lang' => 'Linguagem alterada para',
'Portal:ChooseYourFavoriteLanguage' => 'Escolha sua linguagem favorita',
+ 'Tickets:Related:OpenIncidents' => 'Open incidents~~',
+ '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-service-mgmt-provider/da.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/da.dict.itop-service-mgmt-provider.php
index 1c1d669b9..66d9b3078 100644
--- a/datamodels/2.x/itop-service-mgmt-provider/da.dict.itop-service-mgmt-provider.php
+++ b/datamodels/2.x/itop-service-mgmt-provider/da.dict.itop-service-mgmt-provider.php
@@ -223,8 +223,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:ServiceType' => 'Ydelsestype',
- 'Menu:ServiceType+' => '',
'Menu:ProviderContract' => 'Leverandørkontrakter',
'Menu:ProviderContract+' => '',
'Menu:CustomerContract' => 'Kundekontrakter',
@@ -343,5 +341,9 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '',
'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Rolle navn',
'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Leverings model',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Leverings model navn',
+ 'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider Name~~',
+ 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider~~',
));
?>
\ No newline at end of file
diff --git a/datamodels/2.x/itop-service-mgmt-provider/de.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/de.dict.itop-service-mgmt-provider.php
index f8968c970..2f4b4da4f 100644
--- a/datamodels/2.x/itop-service-mgmt-provider/de.dict.itop-service-mgmt-provider.php
+++ b/datamodels/2.x/itop-service-mgmt-provider/de.dict.itop-service-mgmt-provider.php
@@ -226,8 +226,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:ServiceType' => 'Service-Typen',
- 'Menu:ServiceType+' => '',
'Menu:ProviderContract' => 'Provider-Verträge',
'Menu:ProviderContract+' => '',
'Menu:CustomerContract' => 'Kunden-Verträge',
@@ -346,5 +344,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '',
'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Rollenname',
'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '',
+ 'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider Name~~',
+ 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider~~',
));
?>
diff --git a/datamodels/2.x/itop-service-mgmt-provider/en.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/en.dict.itop-service-mgmt-provider.php
index a50ebbe34..f09880af3 100755
--- a/datamodels/2.x/itop-service-mgmt-provider/en.dict.itop-service-mgmt-provider.php
+++ b/datamodels/2.x/itop-service-mgmt-provider/en.dict.itop-service-mgmt-provider.php
@@ -44,8 +44,6 @@ Dict::Add('EN US', 'English', 'English', array(
'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracts by status',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracts ending in less then 30 days',
-'Menu:ServiceType' => 'Service Types',
-'Menu:ServiceType+' => 'Service Types',
'Menu:ProviderContract' => 'Provider contracts',
'Menu:ProviderContract+' => 'Provider contracts',
'Menu:CustomerContract' => 'Customer contracts',
diff --git a/datamodels/2.x/itop-service-mgmt-provider/es_cr.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/es_cr.dict.itop-service-mgmt-provider.php
index b5249c052..c99f3fee8 100644
--- a/datamodels/2.x/itop-service-mgmt-provider/es_cr.dict.itop-service-mgmt-provider.php
+++ b/datamodels/2.x/itop-service-mgmt-provider/es_cr.dict.itop-service-mgmt-provider.php
@@ -45,8 +45,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'UI-ServiceManagementMenu-ContractsByStatus' => 'Contratos por Estatus',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contratos Finalizando en menos de 30 días',
-'Menu:ServiceType' => 'Tipos de Servicios',
-'Menu:ServiceType+' => 'Tipos de Servicios',
'Menu:ProviderContract' => 'Contratos con Proveedores',
'Menu:ProviderContract+' => 'Contratos con Proveedores',
'Menu:CustomerContract' => 'Acuerdos con Clientes',
@@ -519,6 +517,12 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkDeliveryModelToContact/Attribute:role_id+' => 'Rol',
'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Rol',
'Class:lnkDeliveryModelToContact/Attribute:role_name+' => 'Rol',
+ 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dólares',
+ 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros~~',
+ 'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider Name~~',
+ 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider~~',
+ 'Class:SLT/Attribute:request_type/Value:service_request' => 'service request~~',
+ 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~',
));
?>
diff --git a/datamodels/2.x/itop-service-mgmt-provider/ja.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/ja.dict.itop-service-mgmt-provider.php
index 5e1cac0c7..75a811ac4 100644
--- a/datamodels/2.x/itop-service-mgmt-provider/ja.dict.itop-service-mgmt-provider.php
+++ b/datamodels/2.x/itop-service-mgmt-provider/ja.dict.itop-service-mgmt-provider.php
@@ -225,8 +225,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'サービスレベル別の契約',
'UI-ServiceManagementMenu-ContractsByStatus' => '状態別の契約',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '30日以内に終わる契約',
- 'Menu:ServiceType' => 'サービスタイプ',
- 'Menu:ServiceType+' => '',
'Menu:ProviderContract' => 'プロバイダー契約',
'Menu:ProviderContract+' => '',
'Menu:CustomerContract' => '顧客契約',
@@ -343,5 +341,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '',
'Class:lnkDeliveryModelToContact/Attribute:role_name' => '役割名',
'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '',
+ 'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider Name~~',
+ 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider~~',
));
?>
diff --git a/datamodels/2.x/itop-service-mgmt-provider/nl.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/nl.dict.itop-service-mgmt-provider.php
index 22ca0f96b..d01ff977b 100644
--- a/datamodels/2.x/itop-service-mgmt-provider/nl.dict.itop-service-mgmt-provider.php
+++ b/datamodels/2.x/itop-service-mgmt-provider/nl.dict.itop-service-mgmt-provider.php
@@ -47,8 +47,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracten met status',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracten die in minder dan 30 dagen eindigen',
- 'Menu:ServiceType' => 'Dienst Types',
- 'Menu:ServiceType+' => 'Dienst Types',
'Menu:ProviderContract' => 'Leveranciers contracten',
'Menu:ProviderContract+' => 'Leveranciers contracten',
'Menu:CustomerContract' => 'Klant contracten',
@@ -529,6 +527,12 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '',
'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Rol naam',
'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '',
+ 'Class:CustomerContract/Attribute:functionalcis_list' => 'CIs~~',
+ 'Class:CustomerContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this contract~~',
+ 'Class:CustomerContract/Attribute:providercontracts_list' => 'Provider contracts~~',
+ 'Class:CustomerContract/Attribute:providercontracts_list+' => 'All the provider contracts to deliver the services for this contract (underpinning contract)~~',
+ 'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider Name~~',
+ 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider~~',
));
?>
diff --git a/datamodels/2.x/itop-service-mgmt-provider/pt_br.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/pt_br.dict.itop-service-mgmt-provider.php
index 3d8f23fa9..b955648f8 100644
--- a/datamodels/2.x/itop-service-mgmt-provider/pt_br.dict.itop-service-mgmt-provider.php
+++ b/datamodels/2.x/itop-service-mgmt-provider/pt_br.dict.itop-service-mgmt-provider.php
@@ -44,8 +44,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'UI-ServiceManagementMenu-ContractsByStatus' => 'Contratos por status',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contratos terminando em menos de 30 dias',
-'Menu:ServiceType' => 'Tipos serviços',
-'Menu:ServiceType+' => 'Tipos serviços',
'Menu:ProviderContract' => 'Contratos Provedores(as)',
'Menu:ProviderContract+' => 'Contratos Provedores(as)',
'Menu:CustomerContract' => 'Contratos Clientes',
@@ -526,6 +524,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '',
'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Nome regra',
'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '',
+ 'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider Name~~',
+ 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider~~',
));
?>
diff --git a/datamodels/2.x/itop-service-mgmt/da.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/da.dict.itop-service-mgmt.php
index 28de77787..52a33c617 100644
--- a/datamodels/2.x/itop-service-mgmt/da.dict.itop-service-mgmt.php
+++ b/datamodels/2.x/itop-service-mgmt/da.dict.itop-service-mgmt.php
@@ -354,5 +354,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '',
'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Rolle navn',
'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '',
+ 'UI-ServiceManagementMenu-ContractsByStatus' => 'Kontrakter efter status',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Leverings model',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Leverings model navn',
));
?>
\ No newline at end of file
diff --git a/datamodels/2.x/itop-service-mgmt/de.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/de.dict.itop-service-mgmt.php
index a33d1845b..dff8acd65 100755
--- a/datamodels/2.x/itop-service-mgmt/de.dict.itop-service-mgmt.php
+++ b/datamodels/2.x/itop-service-mgmt/de.dict.itop-service-mgmt.php
@@ -229,8 +229,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 enden',
- 'Menu:ServiceType' => 'Service Typen',
- 'Menu:ServiceType+' => 'Service Typen',
'Menu:ProviderContract' => 'Provider-Verträge',
'Menu:ProviderContract+' => 'Provider-Verträge',
'Menu:CustomerContract' => 'Kundenverträge',
diff --git a/datamodels/2.x/itop-service-mgmt/en.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/en.dict.itop-service-mgmt.php
index 466cc5099..fb16c96ee 100755
--- a/datamodels/2.x/itop-service-mgmt/en.dict.itop-service-mgmt.php
+++ b/datamodels/2.x/itop-service-mgmt/en.dict.itop-service-mgmt.php
@@ -44,8 +44,6 @@ Dict::Add('EN US', 'English', 'English', array(
'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracts by status',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracts ending in less then 30 days',
-'Menu:ServiceType' => 'Service Types',
-'Menu:ServiceType+' => 'Service Types',
'Menu:ProviderContract' => 'Provider contracts',
'Menu:ProviderContract+' => 'Provider contracts',
'Menu:CustomerContract' => 'Customer contracts',
diff --git a/datamodels/2.x/itop-service-mgmt/es_cr.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/es_cr.dict.itop-service-mgmt.php
index 6832fee8e..387522f3f 100755
--- a/datamodels/2.x/itop-service-mgmt/es_cr.dict.itop-service-mgmt.php
+++ b/datamodels/2.x/itop-service-mgmt/es_cr.dict.itop-service-mgmt.php
@@ -45,8 +45,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'UI-ServiceManagementMenu-ContractsByStatus' => 'Contratos por Estatus',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contratos Finalizando en menos de 30 días',
-'Menu:ServiceType' => 'Tipos de Servicios',
-'Menu:ServiceType+' => 'Tipos de Servicios',
'Menu:ProviderContract' => 'Contratos con Proveedores',
'Menu:ProviderContract+' => 'Contratos con Proveedores',
'Menu:CustomerContract' => 'Acuerdos con Clientes',
@@ -528,6 +526,9 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkDeliveryModelToContact/Attribute:role_id+' => 'Rol',
'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Rol',
'Class:lnkDeliveryModelToContact/Attribute:role_name+' => 'Rol',
+ 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros~~',
+ 'Class:SLT/Attribute:request_type/Value:service_request' => 'service request~~',
+ 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~',
));
diff --git a/datamodels/2.x/itop-service-mgmt/fr.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/fr.dict.itop-service-mgmt.php
index eb34184e5..270b33f8e 100755
--- a/datamodels/2.x/itop-service-mgmt/fr.dict.itop-service-mgmt.php
+++ b/datamodels/2.x/itop-service-mgmt/fr.dict.itop-service-mgmt.php
@@ -499,5 +499,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Menu:SLT+' => 'Objectifs de niveau de service (SLT)',
'Menu:DeliveryModel' => 'Modèles de support',
'Menu:DeliveryModel+' => 'Modèles de support',
+ 'Menu:Procedure' => 'Catalogue des procédures',
+ 'Menu:Procedure+' => 'Catalogue des procédures',
));
?>
diff --git a/datamodels/2.x/itop-service-mgmt/hu.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/hu.dict.itop-service-mgmt.php
index e6e6242d9..15ad79f20 100755
--- a/datamodels/2.x/itop-service-mgmt/hu.dict.itop-service-mgmt.php
+++ b/datamodels/2.x/itop-service-mgmt/hu.dict.itop-service-mgmt.php
@@ -185,8 +185,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Szerződések szolgáltatás szintenként',
'UI-ServiceManagementMenu-ContractsByStatus' => 'Szerződések státuszonként',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '30 napon belül lejáró szerződések',
- 'Menu:ServiceType' => 'Szolgáltatás típusok',
- 'Menu:ServiceType+' => '',
'Menu:ProviderContract' => 'Szállítói szerződés',
'Menu:ProviderContract+' => '',
'Menu:CustomerContract' => 'Ügyfél szerződés',
@@ -309,5 +307,169 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:lnkServiceToCI/Attribute:ci_name+' => '',
'Class:lnkServiceToCI/Attribute:ci_status' => 'CI státusz',
'Class:lnkServiceToCI/Attribute:ci_status+' => '',
+ 'Menu:ServiceElement' => 'Sevice elements~~',
+ 'Menu:ServiceElement+' => 'Sevice elements~~',
+ 'Menu:DeliveryModel' => 'Delivery models~~',
+ 'Menu:DeliveryModel+' => 'Delivery models~~',
+ 'Menu:ServiceFamily' => 'Service families~~',
+ 'Menu:ServiceFamily+' => 'Service families~~',
+ 'Menu:Procedure' => 'Procedures catalog~~',
+ 'Menu:Procedure+' => 'All procedures catalog~~',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~',
+ 'Class:ContractType' => 'Contract Type~~',
+ 'Class:Contract/Attribute:org_id' => 'Customer~~',
+ 'Class:Contract/Attribute:organization_name' => 'Customer Name~~',
+ 'Class:Contract/Attribute:organization_name+' => 'Common name~~',
+ 'Class:Contract/Attribute:contacts_list' => 'Contacts~~',
+ 'Class:Contract/Attribute:contacts_list+' => 'All the contacts for this customer contract~~',
+ 'Class:Contract/Attribute:documents_list' => 'Documents~~',
+ 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~',
+ 'Class:Contract/Attribute:contracttype_id' => 'Contract type~~',
+ 'Class:Contract/Attribute:contracttype_name' => 'Contract type Name~~',
+ 'Class:Contract/Attribute:provider_id' => 'Provider~~',
+ 'Class:Contract/Attribute:provider_name' => 'Provider Name~~',
+ 'Class:Contract/Attribute:provider_name+' => 'Common name~~',
+ 'Class:Contract/Attribute:status' => 'Status~~',
+ 'Class:Contract/Attribute:status/Value:implementation' => 'implementation~~',
+ 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~',
+ 'Class:Contract/Attribute:status/Value:obsolete' => 'obsolete~~',
+ 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~',
+ 'Class:Contract/Attribute:status/Value:production' => 'production~~',
+ 'Class:Contract/Attribute:status/Value:production+' => 'production~~',
+ 'Class:CustomerContract/Attribute:services_list' => 'Services~~',
+ 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~',
+ 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs~~',
+ 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this provider contract~~',
+ 'Class:ProviderContract/Attribute:contracttype_id' => 'Contract type~~',
+ 'Class:ProviderContract/Attribute:contracttype_name' => 'Contract type name~~',
+ 'Class:lnkContactToContract' => 'Link Contact / Contract~~',
+ 'Class:lnkContactToContract/Attribute:contract_id' => 'Contract~~',
+ 'Class:lnkContactToContract/Attribute:contract_name' => 'Contract Name~~',
+ 'Class:lnkContactToContract/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkContactToContract/Attribute:contact_name' => 'Contact Name~~',
+ 'Class:lnkContractToDocument' => 'Link Contract / Document~~',
+ 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract~~',
+ 'Class:lnkContractToDocument/Attribute:contract_name' => 'Contract Name~~',
+ 'Class:lnkContractToDocument/Attribute:document_id' => 'Document~~',
+ 'Class:lnkContractToDocument/Attribute:document_name' => 'Document Name~~',
+ 'Class:lnkFunctionalCIToProviderContract' => 'Link FunctionalCI / ProviderContract~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider contract~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Provider contract Name~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI Name~~',
+ 'Class:ServiceFamily' => 'Service Family~~',
+ 'Class:ServiceFamily/Attribute:name' => 'Name~~',
+ 'Class:ServiceFamily/Attribute:services_list' => 'Services~~',
+ 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~',
+ 'Class:Service/Attribute:organization_name' => 'Provider Name~~',
+ 'Class:Service/Attribute:servicefamily_id' => 'Service Family~~',
+ 'Class:Service/Attribute:servicefamily_name' => 'Service Family Name~~',
+ 'Class:Service/Attribute:documents_list' => 'Documents~~',
+ 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service~~',
+ 'Class:Service/Attribute:contacts_list' => 'Contacts~~',
+ 'Class:Service/Attribute:contacts_list+' => 'All the contacts for this service~~',
+ 'Class:Service/Attribute:status/Value:implementation' => 'implementation~~',
+ 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~',
+ 'Class:Service/Attribute:customercontracts_list' => 'Customer contracts~~',
+ 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~',
+ 'Class:Service/Attribute:providercontracts_list' => 'Provider contracts~~',
+ 'Class:Service/Attribute:providercontracts_list+' => 'All the provider contracts to support this service~~',
+ 'Class:Service/Attribute:functionalcis_list' => 'Depends on CIs~~',
+ 'Class:Service/Attribute:functionalcis_list+' => 'All the configuration items that are used to provide this service~~',
+ 'Class:Service/Attribute:servicesubcategories_list' => 'Service sub categories~~',
+ 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~',
+ 'Class:lnkDocumentToService' => 'Link Document / Service~~',
+ 'Class:lnkDocumentToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkDocumentToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkDocumentToService/Attribute:document_id' => 'Document~~',
+ 'Class:lnkDocumentToService/Attribute:document_name' => 'Document Name~~',
+ 'Class:lnkContactToService' => 'Link Contact / Service~~',
+ 'Class:lnkContactToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkContactToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkContactToService/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkContactToService/Attribute:contact_name' => 'Contact Name~~',
+ 'Class:ServiceSubcategory/Attribute:request_type' => 'Request type~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'service request~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~',
+ 'Class:ServiceSubcategory/Attribute:status' => 'Status~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementation~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'obsolete~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'production~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~',
+ 'Class:SLA/Attribute:description' => 'description~~',
+ 'Class:SLA/Attribute:org_id' => 'Provider~~',
+ 'Class:SLA/Attribute:organization_name' => 'Provider Name~~',
+ 'Class:SLA/Attribute:organization_name+' => 'Common name~~',
+ 'Class:SLA/Attribute:slts_list' => 'SLTs~~',
+ 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~',
+ 'Class:SLA/Attribute:customercontracts_list' => 'Customer contracts~~',
+ 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracts using this SLA~~',
+ 'Class:SLT/Attribute:priority' => 'Priority~~',
+ 'Class:SLT/Attribute:priority/Value:1' => 'critical~~',
+ 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~',
+ 'Class:SLT/Attribute:priority/Value:2' => 'high~~',
+ 'Class:SLT/Attribute:priority/Value:2+' => 'high~~',
+ 'Class:SLT/Attribute:priority/Value:3' => 'medium~~',
+ 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~',
+ 'Class:SLT/Attribute:priority/Value:4' => 'low~~',
+ 'Class:SLT/Attribute:priority/Value:4+' => 'low~~',
+ 'Class:SLT/Attribute:request_type' => 'Request type~~',
+ 'Class:SLT/Attribute:request_type/Value:incident' => 'incident~~',
+ 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~',
+ 'Class:SLT/Attribute:request_type/Value:service_request' => 'service request~~',
+ 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~',
+ 'Class:SLT/Attribute:metric/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:unit' => 'Unit~~',
+ 'Class:SLT/Attribute:unit/Value:hours' => 'hours~~',
+ 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~',
+ 'Class:SLT/Attribute:unit/Value:minutes' => 'minutes~~',
+ 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~',
+ 'Class:lnkSLAToSLT' => 'Link SLA / SLT~~',
+ 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA~~',
+ 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Name~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT Name~~',
+ 'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service~~',
+ 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Customer contract~~',
+ 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Customer contract Name~~',
+ 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA~~',
+ 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Name~~',
+ 'Class:lnkProviderContractToService' => 'Link Provider Contract / Service~~',
+ 'Class:lnkProviderContractToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkProviderContractToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Provider contract~~',
+ 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Provider contract Name~~',
+ 'Class:lnkFunctionalCIToService' => 'Link FunctionalCI / Service~~',
+ 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI~~',
+ 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'CI Name~~',
+ 'Class:DeliveryModel' => 'Delivery Model~~',
+ 'Class:DeliveryModel/Attribute:name' => 'Name~~',
+ 'Class:DeliveryModel/Attribute:org_id' => 'Organization~~',
+ 'Class:DeliveryModel/Attribute:organization_name' => 'Organization Name~~',
+ 'Class:DeliveryModel/Attribute:organization_name+' => 'Common name~~',
+ 'Class:DeliveryModel/Attribute:description' => 'Description~~',
+ 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacts~~',
+ 'Class:DeliveryModel/Attribute:contacts_list+' => 'All the contacts (Teams and Person) for this delivery model~~',
+ 'Class:DeliveryModel/Attribute:customers_list' => 'Customers~~',
+ 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~',
+ 'Class:lnkDeliveryModelToContact' => 'Link Delivery Model / Contact~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery model~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery model name~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Contact name~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Role~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Role name~~',
));
?>
\ No newline at end of file
diff --git a/datamodels/2.x/itop-service-mgmt/it.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/it.dict.itop-service-mgmt.php
index f53c69595..28284332f 100755
--- a/datamodels/2.x/itop-service-mgmt/it.dict.itop-service-mgmt.php
+++ b/datamodels/2.x/itop-service-mgmt/it.dict.itop-service-mgmt.php
@@ -44,8 +44,6 @@ Dict::Add('IT IT', 'Italian' ,'Italiano' ,array(
'UI-ServiceManagementMenu-ContractsByStatus' => 'Contratti per stato',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contratti che terminano in meno di 30 giorni',
-'Menu:ServiceType' => 'Tipi di Servizio',
-'Menu:ServiceType+' => 'Tipi di Servizio',
'Menu:ProviderContract' => 'Contratti con Provider',
'Menu:ProviderContract+' => 'Contratti con Provider',
'Menu:CustomerContract' => 'Contratti con Clienti',
@@ -450,6 +448,170 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkServiceToCI/Attribute:ci_name+' => '',
'Class:lnkServiceToCI/Attribute:ci_status' => 'CI stato',
'Class:lnkServiceToCI/Attribute:ci_status+' => '',
+ 'Menu:ServiceElement' => 'Sevice elements~~',
+ 'Menu:ServiceElement+' => 'Sevice elements~~',
+ 'Menu:DeliveryModel' => 'Delivery models~~',
+ 'Menu:DeliveryModel+' => 'Delivery models~~',
+ 'Menu:ServiceFamily' => 'Service families~~',
+ 'Menu:ServiceFamily+' => 'Service families~~',
+ 'Menu:Procedure' => 'Procedures catalog~~',
+ 'Menu:Procedure+' => 'All procedures catalog~~',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~',
+ 'Class:ContractType' => 'Contract Type~~',
+ 'Class:Contract/Attribute:org_id' => 'Customer~~',
+ 'Class:Contract/Attribute:organization_name' => 'Customer Name~~',
+ 'Class:Contract/Attribute:organization_name+' => 'Common name~~',
+ 'Class:Contract/Attribute:contacts_list' => 'Contacts~~',
+ 'Class:Contract/Attribute:contacts_list+' => 'All the contacts for this customer contract~~',
+ 'Class:Contract/Attribute:documents_list' => 'Documents~~',
+ 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~',
+ 'Class:Contract/Attribute:contracttype_id' => 'Contract type~~',
+ 'Class:Contract/Attribute:contracttype_name' => 'Contract type Name~~',
+ 'Class:Contract/Attribute:provider_id' => 'Provider~~',
+ 'Class:Contract/Attribute:provider_name' => 'Provider Name~~',
+ 'Class:Contract/Attribute:provider_name+' => 'Common name~~',
+ 'Class:Contract/Attribute:status' => 'Status~~',
+ 'Class:Contract/Attribute:status/Value:implementation' => 'implementation~~',
+ 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~',
+ 'Class:Contract/Attribute:status/Value:obsolete' => 'obsolete~~',
+ 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~',
+ 'Class:Contract/Attribute:status/Value:production' => 'production~~',
+ 'Class:Contract/Attribute:status/Value:production+' => 'production~~',
+ 'Class:CustomerContract/Attribute:services_list' => 'Services~~',
+ 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~',
+ 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs~~',
+ 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this provider contract~~',
+ 'Class:ProviderContract/Attribute:contracttype_id' => 'Contract type~~',
+ 'Class:ProviderContract/Attribute:contracttype_name' => 'Contract type name~~',
+ 'Class:lnkContactToContract' => 'Link Contact / Contract~~',
+ 'Class:lnkContactToContract/Attribute:contract_id' => 'Contract~~',
+ 'Class:lnkContactToContract/Attribute:contract_name' => 'Contract Name~~',
+ 'Class:lnkContactToContract/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkContactToContract/Attribute:contact_name' => 'Contact Name~~',
+ 'Class:lnkContractToDocument' => 'Link Contract / Document~~',
+ 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract~~',
+ 'Class:lnkContractToDocument/Attribute:contract_name' => 'Contract Name~~',
+ 'Class:lnkContractToDocument/Attribute:document_id' => 'Document~~',
+ 'Class:lnkContractToDocument/Attribute:document_name' => 'Document Name~~',
+ 'Class:lnkFunctionalCIToProviderContract' => 'Link FunctionalCI / ProviderContract~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider contract~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Provider contract Name~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI Name~~',
+ 'Class:ServiceFamily' => 'Service Family~~',
+ 'Class:ServiceFamily/Attribute:name' => 'Name~~',
+ 'Class:ServiceFamily/Attribute:services_list' => 'Services~~',
+ 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~',
+ 'Class:Service/Attribute:organization_name' => 'Provider Name~~',
+ 'Class:Service/Attribute:servicefamily_id' => 'Service Family~~',
+ 'Class:Service/Attribute:servicefamily_name' => 'Service Family Name~~',
+ 'Class:Service/Attribute:documents_list' => 'Documents~~',
+ 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service~~',
+ 'Class:Service/Attribute:contacts_list' => 'Contacts~~',
+ 'Class:Service/Attribute:contacts_list+' => 'All the contacts for this service~~',
+ 'Class:Service/Attribute:status/Value:implementation' => 'implementation~~',
+ 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~',
+ 'Class:Service/Attribute:customercontracts_list' => 'Customer contracts~~',
+ 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~',
+ 'Class:Service/Attribute:providercontracts_list' => 'Provider contracts~~',
+ 'Class:Service/Attribute:providercontracts_list+' => 'All the provider contracts to support this service~~',
+ 'Class:Service/Attribute:functionalcis_list' => 'Depends on CIs~~',
+ 'Class:Service/Attribute:functionalcis_list+' => 'All the configuration items that are used to provide this service~~',
+ 'Class:Service/Attribute:servicesubcategories_list' => 'Service sub categories~~',
+ 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~',
+ 'Class:lnkDocumentToService' => 'Link Document / Service~~',
+ 'Class:lnkDocumentToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkDocumentToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkDocumentToService/Attribute:document_id' => 'Document~~',
+ 'Class:lnkDocumentToService/Attribute:document_name' => 'Document Name~~',
+ 'Class:lnkContactToService' => 'Link Contact / Service~~',
+ 'Class:lnkContactToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkContactToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkContactToService/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkContactToService/Attribute:contact_name' => 'Contact Name~~',
+ 'Class:ServiceSubcategory/Attribute:request_type' => 'Request type~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'service request~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~',
+ 'Class:ServiceSubcategory/Attribute:status' => 'Status~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementation~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'obsolete~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'production~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~',
+ 'Class:SLA/Attribute:description' => 'description~~',
+ 'Class:SLA/Attribute:org_id' => 'Provider~~',
+ 'Class:SLA/Attribute:organization_name' => 'Provider Name~~',
+ 'Class:SLA/Attribute:organization_name+' => 'Common name~~',
+ 'Class:SLA/Attribute:slts_list' => 'SLTs~~',
+ 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~',
+ 'Class:SLA/Attribute:customercontracts_list' => 'Customer contracts~~',
+ 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracts using this SLA~~',
+ 'Class:SLT/Attribute:priority' => 'Priority~~',
+ 'Class:SLT/Attribute:priority/Value:1' => 'critical~~',
+ 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~',
+ 'Class:SLT/Attribute:priority/Value:2' => 'high~~',
+ 'Class:SLT/Attribute:priority/Value:2+' => 'high~~',
+ 'Class:SLT/Attribute:priority/Value:3' => 'medium~~',
+ 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~',
+ 'Class:SLT/Attribute:priority/Value:4' => 'low~~',
+ 'Class:SLT/Attribute:priority/Value:4+' => 'low~~',
+ 'Class:SLT/Attribute:request_type' => 'Request type~~',
+ 'Class:SLT/Attribute:request_type/Value:incident' => 'incident~~',
+ 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~',
+ 'Class:SLT/Attribute:request_type/Value:service_request' => 'service request~~',
+ 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~',
+ 'Class:SLT/Attribute:metric/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:unit' => 'Unit~~',
+ 'Class:SLT/Attribute:unit/Value:hours' => 'hours~~',
+ 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~',
+ 'Class:SLT/Attribute:unit/Value:minutes' => 'minutes~~',
+ 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~',
+ 'Class:lnkSLAToSLT' => 'Link SLA / SLT~~',
+ 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA~~',
+ 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Name~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT Name~~',
+ 'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service~~',
+ 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Customer contract~~',
+ 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Customer contract Name~~',
+ 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA~~',
+ 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Name~~',
+ 'Class:lnkProviderContractToService' => 'Link Provider Contract / Service~~',
+ 'Class:lnkProviderContractToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkProviderContractToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Provider contract~~',
+ 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Provider contract Name~~',
+ 'Class:lnkFunctionalCIToService' => 'Link FunctionalCI / Service~~',
+ 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI~~',
+ 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'CI Name~~',
+ 'Class:DeliveryModel' => 'Delivery Model~~',
+ 'Class:DeliveryModel/Attribute:name' => 'Name~~',
+ 'Class:DeliveryModel/Attribute:org_id' => 'Organization~~',
+ 'Class:DeliveryModel/Attribute:organization_name' => 'Organization Name~~',
+ 'Class:DeliveryModel/Attribute:organization_name+' => 'Common name~~',
+ 'Class:DeliveryModel/Attribute:description' => 'Description~~',
+ 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacts~~',
+ 'Class:DeliveryModel/Attribute:contacts_list+' => 'All the contacts (Teams and Person) for this delivery model~~',
+ 'Class:DeliveryModel/Attribute:customers_list' => 'Customers~~',
+ 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~',
+ 'Class:lnkDeliveryModelToContact' => 'Link Delivery Model / Contact~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery model~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery model name~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Contact name~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Role~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Role name~~',
));
diff --git a/datamodels/2.x/itop-service-mgmt/ja.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/ja.dict.itop-service-mgmt.php
index 6a15a53b9..8b399015f 100755
--- a/datamodels/2.x/itop-service-mgmt/ja.dict.itop-service-mgmt.php
+++ b/datamodels/2.x/itop-service-mgmt/ja.dict.itop-service-mgmt.php
@@ -227,8 +227,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'サービスレベル別契約',
'UI-ServiceManagementMenu-ContractsByStatus' => 'ステータス別契約',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '30日以内に終了する契約',
- 'Menu:ServiceType' => 'サービスタイプ',
- 'Menu:ServiceType+' => 'サービスタイプ',
'Menu:ProviderContract' => 'プロバイダー契約',
'Menu:ProviderContract+' => 'プロバイダー契約',
'Menu:CustomerContract' => '顧客契約',
diff --git a/datamodels/2.x/itop-service-mgmt/nl.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/nl.dict.itop-service-mgmt.php
index bb1e687f8..296a678cd 100644
--- a/datamodels/2.x/itop-service-mgmt/nl.dict.itop-service-mgmt.php
+++ b/datamodels/2.x/itop-service-mgmt/nl.dict.itop-service-mgmt.php
@@ -46,8 +46,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contracten per service level',
'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracten met status',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracten die in minder dan 30 dagen eindigen',
- 'Menu:ServiceType' => 'Dienst Types',
- 'Menu:ServiceType+' => 'Dienst Types',
'Menu:ProviderContract' => 'Leveranciers contracten',
'Menu:ProviderContract+' => 'Leveranciers contracten',
'Menu:CustomerContract' => 'Klant contracten',
diff --git a/datamodels/2.x/itop-service-mgmt/pt_br.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/pt_br.dict.itop-service-mgmt.php
index b5634e7d6..315306104 100755
--- a/datamodels/2.x/itop-service-mgmt/pt_br.dict.itop-service-mgmt.php
+++ b/datamodels/2.x/itop-service-mgmt/pt_br.dict.itop-service-mgmt.php
@@ -44,8 +44,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'UI-ServiceManagementMenu-ContractsByStatus' => 'Contratos por estado',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contratos finalizando em menos de 30 dias',
-'Menu:ServiceType' => 'Tipos serviços',
-'Menu:ServiceType+' => 'Tipos serviços',
'Menu:ProviderContract' => 'Contratos Provedor(as)',
'Menu:ProviderContract+' => 'Contratos Provedor(as)',
'Menu:CustomerContract' => 'Contratos Clientes',
diff --git a/datamodels/2.x/itop-service-mgmt/ru.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/ru.dict.itop-service-mgmt.php
index 8a58f0906..b112e4f11 100755
--- a/datamodels/2.x/itop-service-mgmt/ru.dict.itop-service-mgmt.php
+++ b/datamodels/2.x/itop-service-mgmt/ru.dict.itop-service-mgmt.php
@@ -39,8 +39,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI-ServiceManagementMenu-ContractsByStatus' => 'Договоры по статусу',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Договоры, оканчивающиеся в течение 30-ти дней',
-'Menu:ServiceType' => 'Типы услуг',
-'Menu:ServiceType+' => 'Типы услуг',
'Menu:ProviderContract' => 'Договоры с поставщиками',
'Menu:ProviderContract+' => 'Договоры с поставщиками',
'Menu:CustomerContract' => 'Договоры с заказчиками',
diff --git a/datamodels/2.x/itop-service-mgmt/tr.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/tr.dict.itop-service-mgmt.php
index 4a8868b29..fc46345f3 100755
--- a/datamodels/2.x/itop-service-mgmt/tr.dict.itop-service-mgmt.php
+++ b/datamodels/2.x/itop-service-mgmt/tr.dict.itop-service-mgmt.php
@@ -45,8 +45,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'UI-ServiceManagementMenu-ContractsByStatus' => 'Durumuna göre sözleşmeler',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '30 gün çinde biten sözleşmeler',
-'Menu:ServiceType' => 'Hizmet Tipleri',
-'Menu:ServiceType+' => 'Hizmet Tipleri',
'Menu:ProviderContract' => 'Tedarikçi Sözleşmeleri',
'Menu:ProviderContract+' => 'Tedarikçi Sözleşmeleri',
'Menu:CustomerContract' => 'Müşteri Sözleşmeleri',
@@ -440,6 +438,170 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkServiceToCI/Attribute:ci_name+' => '',
'Class:lnkServiceToCI/Attribute:ci_status' => 'KK durumu',
'Class:lnkServiceToCI/Attribute:ci_status+' => '',
+ 'Menu:ServiceElement' => 'Sevice elements~~',
+ 'Menu:ServiceElement+' => 'Sevice elements~~',
+ 'Menu:DeliveryModel' => 'Delivery models~~',
+ 'Menu:DeliveryModel+' => 'Delivery models~~',
+ 'Menu:ServiceFamily' => 'Service families~~',
+ 'Menu:ServiceFamily+' => 'Service families~~',
+ 'Menu:Procedure' => 'Procedures catalog~~',
+ 'Menu:Procedure+' => 'All procedures catalog~~',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~',
+ 'Class:ContractType' => 'Contract Type~~',
+ 'Class:Contract/Attribute:org_id' => 'Customer~~',
+ 'Class:Contract/Attribute:organization_name' => 'Customer Name~~',
+ 'Class:Contract/Attribute:organization_name+' => 'Common name~~',
+ 'Class:Contract/Attribute:contacts_list' => 'Contacts~~',
+ 'Class:Contract/Attribute:contacts_list+' => 'All the contacts for this customer contract~~',
+ 'Class:Contract/Attribute:documents_list' => 'Documents~~',
+ 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~',
+ 'Class:Contract/Attribute:contracttype_id' => 'Contract type~~',
+ 'Class:Contract/Attribute:contracttype_name' => 'Contract type Name~~',
+ 'Class:Contract/Attribute:provider_id' => 'Provider~~',
+ 'Class:Contract/Attribute:provider_name' => 'Provider Name~~',
+ 'Class:Contract/Attribute:provider_name+' => 'Common name~~',
+ 'Class:Contract/Attribute:status' => 'Status~~',
+ 'Class:Contract/Attribute:status/Value:implementation' => 'implementation~~',
+ 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~',
+ 'Class:Contract/Attribute:status/Value:obsolete' => 'obsolete~~',
+ 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~',
+ 'Class:Contract/Attribute:status/Value:production' => 'production~~',
+ 'Class:Contract/Attribute:status/Value:production+' => 'production~~',
+ 'Class:CustomerContract/Attribute:services_list' => 'Services~~',
+ 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~',
+ 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs~~',
+ 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this provider contract~~',
+ 'Class:ProviderContract/Attribute:contracttype_id' => 'Contract type~~',
+ 'Class:ProviderContract/Attribute:contracttype_name' => 'Contract type name~~',
+ 'Class:lnkContactToContract' => 'Link Contact / Contract~~',
+ 'Class:lnkContactToContract/Attribute:contract_id' => 'Contract~~',
+ 'Class:lnkContactToContract/Attribute:contract_name' => 'Contract Name~~',
+ 'Class:lnkContactToContract/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkContactToContract/Attribute:contact_name' => 'Contact Name~~',
+ 'Class:lnkContractToDocument' => 'Link Contract / Document~~',
+ 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract~~',
+ 'Class:lnkContractToDocument/Attribute:contract_name' => 'Contract Name~~',
+ 'Class:lnkContractToDocument/Attribute:document_id' => 'Document~~',
+ 'Class:lnkContractToDocument/Attribute:document_name' => 'Document Name~~',
+ 'Class:lnkFunctionalCIToProviderContract' => 'Link FunctionalCI / ProviderContract~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider contract~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Provider contract Name~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI Name~~',
+ 'Class:ServiceFamily' => 'Service Family~~',
+ 'Class:ServiceFamily/Attribute:name' => 'Name~~',
+ 'Class:ServiceFamily/Attribute:services_list' => 'Services~~',
+ 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~',
+ 'Class:Service/Attribute:organization_name' => 'Provider Name~~',
+ 'Class:Service/Attribute:servicefamily_id' => 'Service Family~~',
+ 'Class:Service/Attribute:servicefamily_name' => 'Service Family Name~~',
+ 'Class:Service/Attribute:documents_list' => 'Documents~~',
+ 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service~~',
+ 'Class:Service/Attribute:contacts_list' => 'Contacts~~',
+ 'Class:Service/Attribute:contacts_list+' => 'All the contacts for this service~~',
+ 'Class:Service/Attribute:status/Value:implementation' => 'implementation~~',
+ 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~',
+ 'Class:Service/Attribute:customercontracts_list' => 'Customer contracts~~',
+ 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~',
+ 'Class:Service/Attribute:providercontracts_list' => 'Provider contracts~~',
+ 'Class:Service/Attribute:providercontracts_list+' => 'All the provider contracts to support this service~~',
+ 'Class:Service/Attribute:functionalcis_list' => 'Depends on CIs~~',
+ 'Class:Service/Attribute:functionalcis_list+' => 'All the configuration items that are used to provide this service~~',
+ 'Class:Service/Attribute:servicesubcategories_list' => 'Service sub categories~~',
+ 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~',
+ 'Class:lnkDocumentToService' => 'Link Document / Service~~',
+ 'Class:lnkDocumentToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkDocumentToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkDocumentToService/Attribute:document_id' => 'Document~~',
+ 'Class:lnkDocumentToService/Attribute:document_name' => 'Document Name~~',
+ 'Class:lnkContactToService' => 'Link Contact / Service~~',
+ 'Class:lnkContactToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkContactToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkContactToService/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkContactToService/Attribute:contact_name' => 'Contact Name~~',
+ 'Class:ServiceSubcategory/Attribute:request_type' => 'Request type~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'service request~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~',
+ 'Class:ServiceSubcategory/Attribute:status' => 'Status~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementation~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'obsolete~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'production~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~',
+ 'Class:SLA/Attribute:description' => 'description~~',
+ 'Class:SLA/Attribute:org_id' => 'Provider~~',
+ 'Class:SLA/Attribute:organization_name' => 'Provider Name~~',
+ 'Class:SLA/Attribute:organization_name+' => 'Common name~~',
+ 'Class:SLA/Attribute:slts_list' => 'SLTs~~',
+ 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~',
+ 'Class:SLA/Attribute:customercontracts_list' => 'Customer contracts~~',
+ 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracts using this SLA~~',
+ 'Class:SLT/Attribute:priority' => 'Priority~~',
+ 'Class:SLT/Attribute:priority/Value:1' => 'critical~~',
+ 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~',
+ 'Class:SLT/Attribute:priority/Value:2' => 'high~~',
+ 'Class:SLT/Attribute:priority/Value:2+' => 'high~~',
+ 'Class:SLT/Attribute:priority/Value:3' => 'medium~~',
+ 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~',
+ 'Class:SLT/Attribute:priority/Value:4' => 'low~~',
+ 'Class:SLT/Attribute:priority/Value:4+' => 'low~~',
+ 'Class:SLT/Attribute:request_type' => 'Request type~~',
+ 'Class:SLT/Attribute:request_type/Value:incident' => 'incident~~',
+ 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~',
+ 'Class:SLT/Attribute:request_type/Value:service_request' => 'service request~~',
+ 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~',
+ 'Class:SLT/Attribute:metric/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:unit' => 'Unit~~',
+ 'Class:SLT/Attribute:unit/Value:hours' => 'hours~~',
+ 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~',
+ 'Class:SLT/Attribute:unit/Value:minutes' => 'minutes~~',
+ 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~',
+ 'Class:lnkSLAToSLT' => 'Link SLA / SLT~~',
+ 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA~~',
+ 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Name~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT Name~~',
+ 'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service~~',
+ 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Customer contract~~',
+ 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Customer contract Name~~',
+ 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA~~',
+ 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Name~~',
+ 'Class:lnkProviderContractToService' => 'Link Provider Contract / Service~~',
+ 'Class:lnkProviderContractToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkProviderContractToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Provider contract~~',
+ 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Provider contract Name~~',
+ 'Class:lnkFunctionalCIToService' => 'Link FunctionalCI / Service~~',
+ 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI~~',
+ 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'CI Name~~',
+ 'Class:DeliveryModel' => 'Delivery Model~~',
+ 'Class:DeliveryModel/Attribute:name' => 'Name~~',
+ 'Class:DeliveryModel/Attribute:org_id' => 'Organization~~',
+ 'Class:DeliveryModel/Attribute:organization_name' => 'Organization Name~~',
+ 'Class:DeliveryModel/Attribute:organization_name+' => 'Common name~~',
+ 'Class:DeliveryModel/Attribute:description' => 'Description~~',
+ 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacts~~',
+ 'Class:DeliveryModel/Attribute:contacts_list+' => 'All the contacts (Teams and Person) for this delivery model~~',
+ 'Class:DeliveryModel/Attribute:customers_list' => 'Customers~~',
+ 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~',
+ 'Class:lnkDeliveryModelToContact' => 'Link Delivery Model / Contact~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery model~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery model name~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Contact name~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Role~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Role name~~',
));
diff --git a/datamodels/2.x/itop-service-mgmt/zh.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/zh.dict.itop-service-mgmt.php
index 633dc6d2b..919e6afcb 100755
--- a/datamodels/2.x/itop-service-mgmt/zh.dict.itop-service-mgmt.php
+++ b/datamodels/2.x/itop-service-mgmt/zh.dict.itop-service-mgmt.php
@@ -45,8 +45,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI-ServiceManagementMenu-ContractsByStatus' => '按状态划分合同',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '合同30天内终止',
-'Menu:ServiceType' => '服务类别',
-'Menu:ServiceType+' => '服务类别',
'Menu:ProviderContract' => '供应商合同',
'Menu:ProviderContract+' => '供应商合同',
'Menu:CustomerContract' => '客户合同',
@@ -451,6 +449,170 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkServiceToCI/Attribute:ci_name+' => '',
'Class:lnkServiceToCI/Attribute:ci_status' => 'CI 状态',
'Class:lnkServiceToCI/Attribute:ci_status+' => '',
+ 'Menu:ServiceElement' => 'Sevice elements~~',
+ 'Menu:ServiceElement+' => 'Sevice elements~~',
+ 'Menu:DeliveryModel' => 'Delivery models~~',
+ 'Menu:DeliveryModel+' => 'Delivery models~~',
+ 'Menu:ServiceFamily' => 'Service families~~',
+ 'Menu:ServiceFamily+' => 'Service families~~',
+ 'Menu:Procedure' => 'Procedures catalog~~',
+ 'Menu:Procedure+' => 'All procedures catalog~~',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~',
+ 'Class:ContractType' => 'Contract Type~~',
+ 'Class:Contract/Attribute:org_id' => 'Customer~~',
+ 'Class:Contract/Attribute:organization_name' => 'Customer Name~~',
+ 'Class:Contract/Attribute:organization_name+' => 'Common name~~',
+ 'Class:Contract/Attribute:contacts_list' => 'Contacts~~',
+ 'Class:Contract/Attribute:contacts_list+' => 'All the contacts for this customer contract~~',
+ 'Class:Contract/Attribute:documents_list' => 'Documents~~',
+ 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~',
+ 'Class:Contract/Attribute:contracttype_id' => 'Contract type~~',
+ 'Class:Contract/Attribute:contracttype_name' => 'Contract type Name~~',
+ 'Class:Contract/Attribute:provider_id' => 'Provider~~',
+ 'Class:Contract/Attribute:provider_name' => 'Provider Name~~',
+ 'Class:Contract/Attribute:provider_name+' => 'Common name~~',
+ 'Class:Contract/Attribute:status' => 'Status~~',
+ 'Class:Contract/Attribute:status/Value:implementation' => 'implementation~~',
+ 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~',
+ 'Class:Contract/Attribute:status/Value:obsolete' => 'obsolete~~',
+ 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~',
+ 'Class:Contract/Attribute:status/Value:production' => 'production~~',
+ 'Class:Contract/Attribute:status/Value:production+' => 'production~~',
+ 'Class:CustomerContract/Attribute:services_list' => 'Services~~',
+ 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~',
+ 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs~~',
+ 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this provider contract~~',
+ 'Class:ProviderContract/Attribute:contracttype_id' => 'Contract type~~',
+ 'Class:ProviderContract/Attribute:contracttype_name' => 'Contract type name~~',
+ 'Class:lnkContactToContract' => 'Link Contact / Contract~~',
+ 'Class:lnkContactToContract/Attribute:contract_id' => 'Contract~~',
+ 'Class:lnkContactToContract/Attribute:contract_name' => 'Contract Name~~',
+ 'Class:lnkContactToContract/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkContactToContract/Attribute:contact_name' => 'Contact Name~~',
+ 'Class:lnkContractToDocument' => 'Link Contract / Document~~',
+ 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract~~',
+ 'Class:lnkContractToDocument/Attribute:contract_name' => 'Contract Name~~',
+ 'Class:lnkContractToDocument/Attribute:document_id' => 'Document~~',
+ 'Class:lnkContractToDocument/Attribute:document_name' => 'Document Name~~',
+ 'Class:lnkFunctionalCIToProviderContract' => 'Link FunctionalCI / ProviderContract~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider contract~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Provider contract Name~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI~~',
+ 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI Name~~',
+ 'Class:ServiceFamily' => 'Service Family~~',
+ 'Class:ServiceFamily/Attribute:name' => 'Name~~',
+ 'Class:ServiceFamily/Attribute:services_list' => 'Services~~',
+ 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~',
+ 'Class:Service/Attribute:organization_name' => 'Provider Name~~',
+ 'Class:Service/Attribute:servicefamily_id' => 'Service Family~~',
+ 'Class:Service/Attribute:servicefamily_name' => 'Service Family Name~~',
+ 'Class:Service/Attribute:documents_list' => 'Documents~~',
+ 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service~~',
+ 'Class:Service/Attribute:contacts_list' => 'Contacts~~',
+ 'Class:Service/Attribute:contacts_list+' => 'All the contacts for this service~~',
+ 'Class:Service/Attribute:status/Value:implementation' => 'implementation~~',
+ 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~',
+ 'Class:Service/Attribute:customercontracts_list' => 'Customer contracts~~',
+ 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~',
+ 'Class:Service/Attribute:providercontracts_list' => 'Provider contracts~~',
+ 'Class:Service/Attribute:providercontracts_list+' => 'All the provider contracts to support this service~~',
+ 'Class:Service/Attribute:functionalcis_list' => 'Depends on CIs~~',
+ 'Class:Service/Attribute:functionalcis_list+' => 'All the configuration items that are used to provide this service~~',
+ 'Class:Service/Attribute:servicesubcategories_list' => 'Service sub categories~~',
+ 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~',
+ 'Class:lnkDocumentToService' => 'Link Document / Service~~',
+ 'Class:lnkDocumentToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkDocumentToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkDocumentToService/Attribute:document_id' => 'Document~~',
+ 'Class:lnkDocumentToService/Attribute:document_name' => 'Document Name~~',
+ 'Class:lnkContactToService' => 'Link Contact / Service~~',
+ 'Class:lnkContactToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkContactToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkContactToService/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkContactToService/Attribute:contact_name' => 'Contact Name~~',
+ 'Class:ServiceSubcategory/Attribute:request_type' => 'Request type~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'service request~~',
+ 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~',
+ 'Class:ServiceSubcategory/Attribute:status' => 'Status~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementation~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'obsolete~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'production~~',
+ 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~',
+ 'Class:SLA/Attribute:description' => 'description~~',
+ 'Class:SLA/Attribute:org_id' => 'Provider~~',
+ 'Class:SLA/Attribute:organization_name' => 'Provider Name~~',
+ 'Class:SLA/Attribute:organization_name+' => 'Common name~~',
+ 'Class:SLA/Attribute:slts_list' => 'SLTs~~',
+ 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~',
+ 'Class:SLA/Attribute:customercontracts_list' => 'Customer contracts~~',
+ 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracts using this SLA~~',
+ 'Class:SLT/Attribute:priority' => 'Priority~~',
+ 'Class:SLT/Attribute:priority/Value:1' => 'critical~~',
+ 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~',
+ 'Class:SLT/Attribute:priority/Value:2' => 'high~~',
+ 'Class:SLT/Attribute:priority/Value:2+' => 'high~~',
+ 'Class:SLT/Attribute:priority/Value:3' => 'medium~~',
+ 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~',
+ 'Class:SLT/Attribute:priority/Value:4' => 'low~~',
+ 'Class:SLT/Attribute:priority/Value:4+' => 'low~~',
+ 'Class:SLT/Attribute:request_type' => 'Request type~~',
+ 'Class:SLT/Attribute:request_type/Value:incident' => 'incident~~',
+ 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~',
+ 'Class:SLT/Attribute:request_type/Value:service_request' => 'service request~~',
+ 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~',
+ 'Class:SLT/Attribute:metric/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:unit' => 'Unit~~',
+ 'Class:SLT/Attribute:unit/Value:hours' => 'hours~~',
+ 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~',
+ 'Class:SLT/Attribute:unit/Value:minutes' => 'minutes~~',
+ 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~',
+ 'Class:lnkSLAToSLT' => 'Link SLA / SLT~~',
+ 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA~~',
+ 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Name~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT~~',
+ 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT Name~~',
+ 'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service~~',
+ 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Customer contract~~',
+ 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Customer contract Name~~',
+ 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA~~',
+ 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Name~~',
+ 'Class:lnkProviderContractToService' => 'Link Provider Contract / Service~~',
+ 'Class:lnkProviderContractToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkProviderContractToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Provider contract~~',
+ 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Provider contract Name~~',
+ 'Class:lnkFunctionalCIToService' => 'Link FunctionalCI / Service~~',
+ 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Service~~',
+ 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Service Name~~',
+ 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI~~',
+ 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'CI Name~~',
+ 'Class:DeliveryModel' => 'Delivery Model~~',
+ 'Class:DeliveryModel/Attribute:name' => 'Name~~',
+ 'Class:DeliveryModel/Attribute:org_id' => 'Organization~~',
+ 'Class:DeliveryModel/Attribute:organization_name' => 'Organization Name~~',
+ 'Class:DeliveryModel/Attribute:organization_name+' => 'Common name~~',
+ 'Class:DeliveryModel/Attribute:description' => 'Description~~',
+ 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacts~~',
+ 'Class:DeliveryModel/Attribute:contacts_list+' => 'All the contacts (Teams and Person) for this delivery model~~',
+ 'Class:DeliveryModel/Attribute:customers_list' => 'Customers~~',
+ 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~',
+ 'Class:lnkDeliveryModelToContact' => 'Link Delivery Model / Contact~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery model~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery model name~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Contact name~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Role~~',
+ 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Role name~~',
));
diff --git a/datamodels/2.x/itop-tickets/da.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/da.dict.itop-tickets.php
index a434c7bf9..d30c23301 100644
--- a/datamodels/2.x/itop-tickets/da.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/da.dict.itop-tickets.php
@@ -134,5 +134,55 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Ticket:SLA' => 'SLA Report',
'WorkOrder:Details' => 'Detaljer',
'WorkOrder:Moreinfo' => 'Yderligere information',
+ 'Ticket:ImpactAnalysis' => 'Impact Analysis~~',
+ 'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \"person\" attached to the logged in \"user\").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \"DefaultWorkingTimeComputer\" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class: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~~',
));
?>
\ No newline at end of file
diff --git a/datamodels/2.x/itop-tickets/de.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/de.dict.itop-tickets.php
index 093e757ea..a8f324701 100755
--- a/datamodels/2.x/itop-tickets/de.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/de.dict.itop-tickets.php
@@ -143,5 +143,46 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Ticket:SLA' => 'SLA-Report',
'WorkOrder:Details' => 'Details',
'WorkOrder:Moreinfo' => 'Weitere Informationen',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \"person\" attached to the logged in \"user\").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \"DefaultWorkingTimeComputer\" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class: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~~',
));
?>
\ No newline at end of file
diff --git a/datamodels/2.x/itop-tickets/es_cr.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/es_cr.dict.itop-tickets.php
index e9418f243..01e3e22cc 100755
--- a/datamodels/2.x/itop-tickets/es_cr.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/es_cr.dict.itop-tickets.php
@@ -181,6 +181,56 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'WorkOrder:Details' => 'Detalles',
'WorkOrder:Moreinfo' => 'Más Información',
+ 'Ticket:ImpactAnalysis' => 'Impact Analysis~~',
+ 'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \"person\" attached to the logged in \"user\").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \"DefaultWorkingTimeComputer\" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class: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/hu.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/hu.dict.itop-tickets.php
index b78f9cc32..d18938d83 100755
--- a/datamodels/2.x/itop-tickets/hu.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/hu.dict.itop-tickets.php
@@ -214,5 +214,107 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:ResponseTicket/Stimulus:ev_resolve+' => '',
'Class:ResponseTicket/Stimulus:ev_close' => 'Lezárás',
'Class:ResponseTicket/Stimulus:ev_close+' => '',
+ 'Class:Ticket/Attribute:org_id' => 'Organization~~',
+ 'Class:Ticket/Attribute:org_name' => 'Organization Name~~',
+ 'Class:Ticket/Attribute:caller_id' => 'Caller~~',
+ 'Class:Ticket/Attribute:caller_name' => 'Caller Name~~',
+ 'Class:Ticket/Attribute:team_id' => 'Team~~',
+ 'Class:Ticket/Attribute:team_name' => 'Team Name~~',
+ 'Class:Ticket/Attribute:agent_id' => 'Agent~~',
+ 'Class:Ticket/Attribute:agent_name' => 'Agent Name~~',
+ 'Class:Ticket/Attribute:end_date' => 'End date~~',
+ 'Class:Ticket/Attribute:last_update' => 'Last update~~',
+ 'Class:Ticket/Attribute:close_date' => 'Close date~~',
+ 'Class:Ticket/Attribute:private_log' => 'Private log~~',
+ 'Class:Ticket/Attribute:contacts_list' => 'Contacts~~',
+ 'Class:Ticket/Attribute:contacts_list+' => 'All the contacts linked to this ticket~~',
+ 'Class:Ticket/Attribute:functionalcis_list' => 'CIs~~',
+ 'Class:Ticket/Attribute:functionalcis_list+' => 'All the configuration items impacted for this ticket~~',
+ 'Class:Ticket/Attribute:workorders_list' => 'Work orders~~',
+ 'Class:Ticket/Attribute:workorders_list+' => 'All the work orders for this ticket~~',
+ 'Ticket:ImpactAnalysis' => 'Impact Analysis~~',
+ 'Class:lnkContactToTicket' => 'Link Contact / Ticket~~',
+ 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket~~',
+ 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref~~',
+ 'Class:lnkContactToTicket/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkContactToTicket/Attribute:contact_email' => 'Contact Email~~',
+ 'Class:lnkContactToTicket/Attribute:role' => 'Role (text)~~',
+ 'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
+ 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
+ 'Class:WorkOrder' => 'Work Order~~',
+ 'Class:WorkOrder/Attribute:name' => 'Name~~',
+ 'Class:WorkOrder/Attribute:status' => 'Status~~',
+ 'Class:WorkOrder/Attribute:status/Value:open' => 'open~~',
+ 'Class:WorkOrder/Attribute:status/Value:closed' => 'closed~~',
+ 'Class:WorkOrder/Attribute:description' => 'Description~~',
+ 'Class:WorkOrder/Attribute:ticket_id' => 'Ticket~~',
+ 'Class:WorkOrder/Attribute:ticket_ref' => 'Ticket ref~~',
+ 'Class:WorkOrder/Attribute:team_id' => 'Team~~',
+ 'Class:WorkOrder/Attribute:team_name' => 'Team Name~~',
+ 'Class:WorkOrder/Attribute:agent_id' => 'Agent~~',
+ 'Class:WorkOrder/Attribute:agent_email' => 'Agent email~~',
+ 'Class:WorkOrder/Attribute:start_date' => 'Start date~~',
+ 'Class:WorkOrder/Attribute:end_date' => 'End date~~',
+ 'Class:WorkOrder/Attribute:log' => 'Log~~',
+ 'Class:WorkOrder/Stimulus:ev_close' => 'Close~~',
+ 'Ticket:Type' => 'Qualification~~',
+ 'Ticket:support' => 'Support~~',
+ 'Ticket:resolution' => 'Resolution~~',
+ 'Ticket:SLA' => 'SLA report~~',
+ 'WorkOrder:Details' => 'Details~~',
+ 'WorkOrder:Moreinfo' => 'More information~~',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \"person\" attached to the logged in \"user\").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \"DefaultWorkingTimeComputer\" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class: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~~',
));
?>
\ No newline at end of file
diff --git a/datamodels/2.x/itop-tickets/it.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/it.dict.itop-tickets.php
index 2b44d1315..04ee0c721 100755
--- a/datamodels/2.x/itop-tickets/it.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/it.dict.itop-tickets.php
@@ -214,5 +214,107 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:ResponseTicket/Stimulus:ev_resolve+' => '',
'Class:ResponseTicket/Stimulus:ev_close' => 'Chiudi',
'Class:ResponseTicket/Stimulus:ev_close+' => '',
+ 'Class:Ticket/Attribute:org_id' => 'Organization~~',
+ 'Class:Ticket/Attribute:org_name' => 'Organization Name~~',
+ 'Class:Ticket/Attribute:caller_id' => 'Caller~~',
+ 'Class:Ticket/Attribute:caller_name' => 'Caller Name~~',
+ 'Class:Ticket/Attribute:team_id' => 'Team~~',
+ 'Class:Ticket/Attribute:team_name' => 'Team Name~~',
+ 'Class:Ticket/Attribute:agent_id' => 'Agent~~',
+ 'Class:Ticket/Attribute:agent_name' => 'Agent Name~~',
+ 'Class:Ticket/Attribute:end_date' => 'End date~~',
+ 'Class:Ticket/Attribute:last_update' => 'Last update~~',
+ 'Class:Ticket/Attribute:close_date' => 'Close date~~',
+ 'Class:Ticket/Attribute:private_log' => 'Private log~~',
+ 'Class:Ticket/Attribute:contacts_list' => 'Contacts~~',
+ 'Class:Ticket/Attribute:contacts_list+' => 'All the contacts linked to this ticket~~',
+ 'Class:Ticket/Attribute:functionalcis_list' => 'CIs~~',
+ 'Class:Ticket/Attribute:functionalcis_list+' => 'All the configuration items impacted for this ticket~~',
+ 'Class:Ticket/Attribute:workorders_list' => 'Work orders~~',
+ 'Class:Ticket/Attribute:workorders_list+' => 'All the work orders for this ticket~~',
+ 'Ticket:ImpactAnalysis' => 'Impact Analysis~~',
+ 'Class:lnkContactToTicket' => 'Link Contact / Ticket~~',
+ 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket~~',
+ 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref~~',
+ 'Class:lnkContactToTicket/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkContactToTicket/Attribute:contact_email' => 'Contact Email~~',
+ 'Class:lnkContactToTicket/Attribute:role' => 'Role (text)~~',
+ 'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
+ 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
+ 'Class:WorkOrder' => 'Work Order~~',
+ 'Class:WorkOrder/Attribute:name' => 'Name~~',
+ 'Class:WorkOrder/Attribute:status' => 'Status~~',
+ 'Class:WorkOrder/Attribute:status/Value:open' => 'open~~',
+ 'Class:WorkOrder/Attribute:status/Value:closed' => 'closed~~',
+ 'Class:WorkOrder/Attribute:description' => 'Description~~',
+ 'Class:WorkOrder/Attribute:ticket_id' => 'Ticket~~',
+ 'Class:WorkOrder/Attribute:ticket_ref' => 'Ticket ref~~',
+ 'Class:WorkOrder/Attribute:team_id' => 'Team~~',
+ 'Class:WorkOrder/Attribute:team_name' => 'Team Name~~',
+ 'Class:WorkOrder/Attribute:agent_id' => 'Agent~~',
+ 'Class:WorkOrder/Attribute:agent_email' => 'Agent email~~',
+ 'Class:WorkOrder/Attribute:start_date' => 'Start date~~',
+ 'Class:WorkOrder/Attribute:end_date' => 'End date~~',
+ 'Class:WorkOrder/Attribute:log' => 'Log~~',
+ 'Class:WorkOrder/Stimulus:ev_close' => 'Close~~',
+ 'Ticket:Type' => 'Qualification~~',
+ 'Ticket:support' => 'Support~~',
+ 'Ticket:resolution' => 'Resolution~~',
+ 'Ticket:SLA' => 'SLA report~~',
+ 'WorkOrder:Details' => 'Details~~',
+ 'WorkOrder:Moreinfo' => 'More information~~',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \"person\" attached to the logged in \"user\").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \"DefaultWorkingTimeComputer\" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class: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/ja.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/ja.dict.itop-tickets.php
index 86a314334..940dc8aae 100755
--- a/datamodels/2.x/itop-tickets/ja.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/ja.dict.itop-tickets.php
@@ -132,5 +132,55 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Ticket:SLA' => 'SLA レポート',
'WorkOrder:Details' => '詳細',
'WorkOrder:Moreinfo' => '追加情報',
+ 'Ticket:ImpactAnalysis' => 'Impact Analysis~~',
+ 'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \"person\" attached to the logged in \"user\").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \"DefaultWorkingTimeComputer\" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class: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~~',
));
?>
\ No newline at end of file
diff --git a/datamodels/2.x/itop-tickets/nl.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/nl.dict.itop-tickets.php
index 4293cbb92..7b1a19aec 100644
--- a/datamodels/2.x/itop-tickets/nl.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/nl.dict.itop-tickets.php
@@ -182,6 +182,56 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'WorkOrder:Details' => 'Details',
'WorkOrder:Moreinfo' => 'Meer informatie',
+ 'Ticket:ImpactAnalysis' => 'Impact Analysis~~',
+ 'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \"person\" attached to the logged in \"user\").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \"DefaultWorkingTimeComputer\" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class: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/pt_br.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/pt_br.dict.itop-tickets.php
index 5e04be1cb..9e255fee2 100755
--- a/datamodels/2.x/itop-tickets/pt_br.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/pt_br.dict.itop-tickets.php
@@ -180,6 +180,56 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'WorkOrder:Details' => 'Detalhes',
'WorkOrder:Moreinfo' => 'Mais informações',
+ 'Ticket:ImpactAnalysis' => 'Impact Analysis~~',
+ 'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \"person\" attached to the logged in \"user\").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \"DefaultWorkingTimeComputer\" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class: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/ru.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/ru.dict.itop-tickets.php
index 9729d6812..c34dcf3e3 100755
--- a/datamodels/2.x/itop-tickets/ru.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/ru.dict.itop-tickets.php
@@ -175,6 +175,56 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'WorkOrder:Details' => 'Детали',
'WorkOrder:Moreinfo' => 'Дополнительная информация',
+ 'Ticket:ImpactAnalysis' => 'Impact Analysis~~',
+ 'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \"person\" attached to the logged in \"user\").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \"DefaultWorkingTimeComputer\" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class: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/tr.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/tr.dict.itop-tickets.php
index b195a8287..05b9ea57b 100755
--- a/datamodels/2.x/itop-tickets/tr.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/tr.dict.itop-tickets.php
@@ -261,6 +261,114 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:ResponseTicket/Stimulus:ev_resolve+' => '',
'Class:ResponseTicket/Stimulus:ev_close' => 'Kapatıldı',
'Class:ResponseTicket/Stimulus:ev_close+' => '',
+ 'Class:Ticket/Attribute:org_id' => 'Organization~~',
+ 'Class:Ticket/Attribute:org_name' => 'Organization Name~~',
+ 'Class:Ticket/Attribute:caller_id' => 'Caller~~',
+ 'Class:Ticket/Attribute:caller_name' => 'Caller Name~~',
+ 'Class:Ticket/Attribute:team_id' => 'Team~~',
+ 'Class:Ticket/Attribute:team_name' => 'Team Name~~',
+ 'Class:Ticket/Attribute:agent_id' => 'Agent~~',
+ 'Class:Ticket/Attribute:agent_name' => 'Agent Name~~',
+ 'Class:Ticket/Attribute:end_date' => 'End date~~',
+ 'Class:Ticket/Attribute:last_update' => 'Last update~~',
+ 'Class:Ticket/Attribute:close_date' => 'Close date~~',
+ 'Class:Ticket/Attribute:private_log' => 'Private log~~',
+ 'Class:Ticket/Attribute:contacts_list' => 'Contacts~~',
+ 'Class:Ticket/Attribute:contacts_list+' => 'All the contacts linked to this ticket~~',
+ 'Class:Ticket/Attribute:functionalcis_list' => 'CIs~~',
+ 'Class:Ticket/Attribute:functionalcis_list+' => 'All the configuration items impacted for this ticket~~',
+ 'Class:Ticket/Attribute:workorders_list' => 'Work orders~~',
+ 'Class:Ticket/Attribute:workorders_list+' => 'All the work orders for this ticket~~',
+ 'Ticket:ImpactAnalysis' => 'Impact Analysis~~',
+ 'Class:lnkContactToTicket' => 'Link Contact / Ticket~~',
+ 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket~~',
+ 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref~~',
+ 'Class:lnkContactToTicket/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkContactToTicket/Attribute:contact_email' => 'Contact Email~~',
+ 'Class:lnkContactToTicket/Attribute:role' => 'Role (text)~~',
+ 'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
+ 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
+ 'Class:WorkOrder' => 'Work Order~~',
+ 'Class:WorkOrder/Attribute:name' => 'Name~~',
+ 'Class:WorkOrder/Attribute:status' => 'Status~~',
+ 'Class:WorkOrder/Attribute:status/Value:open' => 'open~~',
+ 'Class:WorkOrder/Attribute:status/Value:closed' => 'closed~~',
+ 'Class:WorkOrder/Attribute:description' => 'Description~~',
+ 'Class:WorkOrder/Attribute:ticket_id' => 'Ticket~~',
+ 'Class:WorkOrder/Attribute:ticket_ref' => 'Ticket ref~~',
+ 'Class:WorkOrder/Attribute:team_id' => 'Team~~',
+ 'Class:WorkOrder/Attribute:team_name' => 'Team Name~~',
+ 'Class:WorkOrder/Attribute:agent_id' => 'Agent~~',
+ 'Class:WorkOrder/Attribute:agent_email' => 'Agent email~~',
+ 'Class:WorkOrder/Attribute:start_date' => 'Start date~~',
+ 'Class:WorkOrder/Attribute:end_date' => 'End date~~',
+ 'Class:WorkOrder/Attribute:log' => 'Log~~',
+ 'Class:WorkOrder/Stimulus:ev_close' => 'Close~~',
+ 'Ticket:baseinfo' => 'General Information~~',
+ 'Ticket:date' => 'Dates~~',
+ 'Ticket:contact' => 'Contacts~~',
+ 'Ticket:moreinfo' => 'More Information~~',
+ 'Ticket:relation' => 'Relations~~',
+ 'Ticket:log' => 'Communications~~',
+ 'Ticket:Type' => 'Qualification~~',
+ 'Ticket:support' => 'Support~~',
+ 'Ticket:resolution' => 'Resolution~~',
+ 'Ticket:SLA' => 'SLA report~~',
+ 'WorkOrder:Details' => 'Details~~',
+ 'WorkOrder:Moreinfo' => 'More information~~',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \"person\" attached to the logged in \"user\").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \"DefaultWorkingTimeComputer\" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class: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/zh.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/zh.dict.itop-tickets.php
index 71e789472..dec8c414d 100755
--- a/datamodels/2.x/itop-tickets/zh.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/zh.dict.itop-tickets.php
@@ -260,6 +260,114 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:ResponseTicket/Stimulus:ev_resolve+' => '',
'Class:ResponseTicket/Stimulus:ev_close' => '关闭',
'Class:ResponseTicket/Stimulus:ev_close+' => '',
+ 'Class:Ticket/Attribute:org_id' => 'Organization~~',
+ 'Class:Ticket/Attribute:org_name' => 'Organization Name~~',
+ 'Class:Ticket/Attribute:caller_id' => 'Caller~~',
+ 'Class:Ticket/Attribute:caller_name' => 'Caller Name~~',
+ 'Class:Ticket/Attribute:team_id' => 'Team~~',
+ 'Class:Ticket/Attribute:team_name' => 'Team Name~~',
+ 'Class:Ticket/Attribute:agent_id' => 'Agent~~',
+ 'Class:Ticket/Attribute:agent_name' => 'Agent Name~~',
+ 'Class:Ticket/Attribute:end_date' => 'End date~~',
+ 'Class:Ticket/Attribute:last_update' => 'Last update~~',
+ 'Class:Ticket/Attribute:close_date' => 'Close date~~',
+ 'Class:Ticket/Attribute:private_log' => 'Private log~~',
+ 'Class:Ticket/Attribute:contacts_list' => 'Contacts~~',
+ 'Class:Ticket/Attribute:contacts_list+' => 'All the contacts linked to this ticket~~',
+ 'Class:Ticket/Attribute:functionalcis_list' => 'CIs~~',
+ 'Class:Ticket/Attribute:functionalcis_list+' => 'All the configuration items impacted for this ticket~~',
+ 'Class:Ticket/Attribute:workorders_list' => 'Work orders~~',
+ 'Class:Ticket/Attribute:workorders_list+' => 'All the work orders for this ticket~~',
+ 'Ticket:ImpactAnalysis' => 'Impact Analysis~~',
+ 'Class:lnkContactToTicket' => 'Link Contact / Ticket~~',
+ 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket~~',
+ 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref~~',
+ 'Class:lnkContactToTicket/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkContactToTicket/Attribute:contact_email' => 'Contact Email~~',
+ 'Class:lnkContactToTicket/Attribute:role' => 'Role (text)~~',
+ 'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~',
+ 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
+ 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
+ 'Class:WorkOrder' => 'Work Order~~',
+ 'Class:WorkOrder/Attribute:name' => 'Name~~',
+ 'Class:WorkOrder/Attribute:status' => 'Status~~',
+ 'Class:WorkOrder/Attribute:status/Value:open' => 'open~~',
+ 'Class:WorkOrder/Attribute:status/Value:closed' => 'closed~~',
+ 'Class:WorkOrder/Attribute:description' => 'Description~~',
+ 'Class:WorkOrder/Attribute:ticket_id' => 'Ticket~~',
+ 'Class:WorkOrder/Attribute:ticket_ref' => 'Ticket ref~~',
+ 'Class:WorkOrder/Attribute:team_id' => 'Team~~',
+ 'Class:WorkOrder/Attribute:team_name' => 'Team Name~~',
+ 'Class:WorkOrder/Attribute:agent_id' => 'Agent~~',
+ 'Class:WorkOrder/Attribute:agent_email' => 'Agent email~~',
+ 'Class:WorkOrder/Attribute:start_date' => 'Start date~~',
+ 'Class:WorkOrder/Attribute:end_date' => 'End date~~',
+ 'Class:WorkOrder/Attribute:log' => 'Log~~',
+ 'Class:WorkOrder/Stimulus:ev_close' => 'Close~~',
+ 'Ticket:baseinfo' => 'General Information~~',
+ 'Ticket:date' => 'Dates~~',
+ 'Ticket:contact' => 'Contacts~~',
+ 'Ticket:moreinfo' => 'More Information~~',
+ 'Ticket:relation' => 'Relations~~',
+ 'Ticket:log' => 'Communications~~',
+ 'Ticket:Type' => 'Qualification~~',
+ 'Ticket:support' => 'Support~~',
+ 'Ticket:resolution' => 'Resolution~~',
+ 'Ticket:SLA' => 'SLA report~~',
+ 'WorkOrder:Details' => 'Details~~',
+ 'WorkOrder:Moreinfo' => 'More information~~',
+ 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~',
+ 'Class:cmdbAbstractObject/Method:Set' => 'Set~~',
+ 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~',
+ 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \"person\" attached to the logged in \"user\").~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~',
+ 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \"DefaultWorkingTimeComputer\" to force a 24x7 scheme~~',
+ 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~',
+ 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~',
+ 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~',
+ 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~',
+ 'Class: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-welcome-itil/de.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/de.dict.itop-welcome-itil.php
index 05436bab6..cc26556e2 100644
--- a/datamodels/2.x/itop-welcome-itil/de.dict.itop-welcome-itil.php
+++ b/datamodels/2.x/itop-welcome-itil/de.dict.itop-welcome-itil.php
@@ -54,4 +54,5 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Menu:UserAccountsMenu' => 'Benutzerkonten',
'Menu:UserAccountsMenu+' => 'Benutzerkonten',
'Menu:UserAccountsMenu:Title' => 'Benutzerkonten',
+ 'Menu:MyShortcuts' => 'Meine Links',
));
diff --git a/datamodels/2.x/itop-welcome-itil/hu.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/hu.dict.itop-welcome-itil.php
index fc951d9ea..32ad939f8 100644
--- a/datamodels/2.x/itop-welcome-itil/hu.dict.itop-welcome-itil.php
+++ b/datamodels/2.x/itop-welcome-itil/hu.dict.itop-welcome-itil.php
@@ -52,4 +52,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Menu:UserAccountsMenu' => 'Felhasználói fiókok',
'Menu:UserAccountsMenu+' => '',
'Menu:UserAccountsMenu:Title' => 'Felhasználói fiókok',
+ 'Menu:QueryMenu' => 'Query phrasebook~~',
+ 'Menu:QueryMenu+' => 'Query phrasebook~~',
+ 'Menu:MyShortcuts' => 'My Shortcuts~~',
));
diff --git a/datamodels/2.x/itop-welcome-itil/it.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/it.dict.itop-welcome-itil.php
index d64780abd..565c812cd 100644
--- a/datamodels/2.x/itop-welcome-itil/it.dict.itop-welcome-itil.php
+++ b/datamodels/2.x/itop-welcome-itil/it.dict.itop-welcome-itil.php
@@ -52,4 +52,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Menu:UserAccountsMenu' => 'Account utente',
'Menu:UserAccountsMenu+' => '',
'Menu:UserAccountsMenu:Title' => 'Account utente',
+ 'Menu:QueryMenu' => 'Query phrasebook~~',
+ 'Menu:QueryMenu+' => 'Query phrasebook~~',
+ 'Menu:MyShortcuts' => 'My Shortcuts~~',
));
diff --git a/datamodels/2.x/itop-welcome-itil/tr.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/tr.dict.itop-welcome-itil.php
index 27bd3711f..2de8ac821 100644
--- a/datamodels/2.x/itop-welcome-itil/tr.dict.itop-welcome-itil.php
+++ b/datamodels/2.x/itop-welcome-itil/tr.dict.itop-welcome-itil.php
@@ -50,4 +50,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Menu:UserAccountsMenu' => 'Kullanıcı Hesapları',
'Menu:UserAccountsMenu+' => 'Kullanıcı Hesapları',
'Menu:UserAccountsMenu:Title' => 'Kullanıcı Hesapları',
+ 'Menu:DataSources' => 'Synchronization Data Sources~~',
+ 'Menu:DataSources+' => 'All Synchronization Data Sources~~',
+ 'Menu:QueryMenu' => 'Query phrasebook~~',
+ 'Menu:QueryMenu+' => 'Query phrasebook~~',
+ 'Menu:MyShortcuts' => 'My Shortcuts~~',
));
diff --git a/datamodels/2.x/itop-welcome-itil/zh.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/zh.dict.itop-welcome-itil.php
index 5bef43b27..e3b44fdc6 100644
--- a/datamodels/2.x/itop-welcome-itil/zh.dict.itop-welcome-itil.php
+++ b/datamodels/2.x/itop-welcome-itil/zh.dict.itop-welcome-itil.php
@@ -50,4 +50,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:UserAccountsMenu' => '用户帐户',
'Menu:UserAccountsMenu+' => '用户帐户',
'Menu:UserAccountsMenu:Title' => '用户帐户',
+ 'Menu:DataSources' => 'Synchronization Data Sources~~',
+ 'Menu:DataSources+' => 'All Synchronization Data Sources~~',
+ 'Menu:QueryMenu' => 'Query phrasebook~~',
+ 'Menu:QueryMenu+' => 'Query phrasebook~~',
+ 'Menu:MyShortcuts' => 'My Shortcuts~~',
));
diff --git a/dictionaries/da.dictionary.itop.core.php b/dictionaries/da.dictionary.itop.core.php
index 3dc4ebf96..93966af53 100644
--- a/dictionaries/da.dictionary.itop.core.php
+++ b/dictionaries/da.dictionary.itop.core.php
@@ -1639,7 +1639,7 @@ Operators:
'Attachments:NoAttachment' => 'Ingen vedhæftning.',
'Relation:impacts/Description' => 'Elementer påvirket af',
'Relation:impacts/DownStream' => 'Påvrikning...',
- 'Relation:impacts/UpStream' => 'Elementer påvirket af...',
+ 'Relation:impacts/UpStream' => 'Afhænger af...',
'Relation:depends on/Description' => 'Elementer dette element er afhængig af',
'Relation:depends on/DownStream' => 'Afhænger af...',
'Relation:depends on/UpStream' => 'Påvirker...',
@@ -2158,8 +2158,6 @@ Operators:
'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:ServiceType' => 'Service Typer',
- 'Menu:ServiceType+' => '',
'Menu:ProviderContract' => 'Leverandør kontrakter',
'Menu:ProviderContract+' => '',
'Menu:CustomerContract' => 'Kunde kontrakter',
@@ -2425,5 +2423,55 @@ Operators:
'Portal:SelectLanguage' => 'Skift sprog',
'Portal:LanguageChangedTo_Lang' => 'Sprog ændret til',
'Portal:ChooseYourFavoriteLanguage' => 'Vælg favorit sprog',
+ 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~',
+ 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~',
+ 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class \"%1$s\"~~',
+ 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as \"%1$s\")~~',
+ 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for \"%1$s\"~~',
+ 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for \"%1$s\" at %2$d%%~~',
+ 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter \"%1$s\"~~',
+ 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter \"query\". There is no Query Phrasebook corresponding to the id: \"%1$s\".~~',
+ 'Core:BulkExport:ExportFormatPrompt' => 'Export format:~~',
+ 'Core:BulkExport:Identifier' => 'Identifier~~',
+ 'Core:BulkExport:Friendlyname' => 'Full name~~',
+ 'Core:BulkExportOf_Class' => '%1$s Export~~',
+ 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~',
+ 'Core:BulkExport:ExportResult' => 'Result of the export:~~',
+ 'Core:BulkExport:RetrievingData' => 'Retrieving data...~~',
+ 'Core:BulkExport:HTMLFormat' => 'Web Page (*.html)~~',
+ 'Core:BulkExport:CSVFormat' => 'Comma Separated Values (*.csv)~~',
+ 'Core:BulkExport:XLSXFormat' => 'Excel 2007 or newer (*.xlsx)~~',
+ 'Core:BulkExport:PDFFormat' => 'PDF Document (*.pdf)~~',
+ 'Core:BulkExport:DragAndDropHelp' => 'Drag and drop the columns\' headers to arrange the columns. Preview of %1$s lines. Total number of lines to export: %2$s.~~',
+ 'Core:BulkExport:EmptyPreview' => 'Select the columns to be exported from the list above~~',
+ 'Core:BulkExport:ColumnsOrder' => 'Columns order~~',
+ 'Core:BulkExport:AvailableColumnsFrom_Class' => 'Available columns from %1$s~~',
+ 'Core:BulkExport:NoFieldSelected' => 'Select at least one column to be exported~~',
+ 'Core:BulkExport:CheckAll' => 'Check All~~',
+ 'Core:BulkExport:UncheckAll' => 'Uncheck All~~',
+ 'Core:BulkExport:ExportCancelledByUser' => 'Export cancelled by the user~~',
+ 'Core:BulkExport:CSVOptions' => 'CSV Options~~',
+ 'Core:BulkExport:CSVLocalization' => 'Localization~~',
+ 'Core:BulkExport:PDFOptions' => 'PDF Options~~',
+ 'Core:BulkExport:PDFPageSize' => 'Page Size:~~',
+ 'Core:BulkExport:PageSize-A4' => 'A4~~',
+ 'Core:BulkExport:PageSize-A3' => 'A3~~',
+ 'Core:BulkExport:PageSize-Letter' => 'Letter~~',
+ 'Core:BulkExport:PDFPageOrientation' => 'Page Orientation:~~',
+ 'Core:BulkExport:PageOrientation-L' => 'Landscape~~',
+ 'Core:BulkExport:PageOrientation-P' => 'Portrait~~',
+ 'Core:BulkExport:XMLFormat' => 'XML file (*.xml)~~',
+ 'Core:BulkExport:XMLOptions' => 'XML Options~~',
+ 'Core:BulkExport:SpreadsheetFormat' => 'Spreadsheet HTML format (*.html)~~',
+ 'Core:BulkExport:SpreadsheetOptions' => 'Spreadsheet Options~~',
+ 'Core:BulkExport:OptionNoLocalize' => 'Do not localize the values (for Enumerated fields)~~',
+ 'Core:BulkExport:ScopeDefinition' => 'Definition of the objects to export~~',
+ 'Core:BulkExportLabelOQLExpression' => 'OQL Query:~~',
+ 'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:~~',
+ 'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.~~',
+ 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.~~',
+ 'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...~~',
+ 'Core:BulkExportCanRunNonInteractive' => 'Click here to run the export in non-interactive mode.~~',
+ 'Core:BulkExportLegacyExport' => 'Click here to access the legacy export.~~',
));
?>
\ No newline at end of file
diff --git a/dictionaries/da.dictionary.itop.ui.php b/dictionaries/da.dictionary.itop.ui.php
index 8207d4832..ad803c4c3 100644
--- a/dictionaries/da.dictionary.itop.ui.php
+++ b/dictionaries/da.dictionary.itop.ui.php
@@ -964,5 +964,145 @@ Ved tilknytningen til en trigger, bliver hver handling tildelt et "rækkefølge"
'Class:Shortcut/Attribute:name' => 'Navn',
'Class:Shortcut/Attribute:name+' => '',
'UI:FillAllMandatoryFields' => 'Venligst udfyld alle obligatoriske felter.',
+ 'Class:UserInternal' => 'User Internal~~',
+ 'Class:UserInternal+' => 'User defined within iTop~~',
+ 'BooleanLabel:yes' => 'yes~~',
+ 'BooleanLabel:no' => 'no~~',
+ 'UI:SearchValue:CheckAll' => 'Check All~~',
+ 'UI:SearchValue:UncheckAll' => 'Uncheck All~~',
+ 'UI:Login:ForgotPwd' => 'Forgot your password?~~',
+ 'UI:Login:ForgotPwdForm' => 'Forgot your password~~',
+ 'UI:Login:ForgotPwdForm+' => 'iTop can send you an email in which you will find instructions to follow to reset your account.~~',
+ 'UI:Login:ResetPassword' => 'Send now!~~',
+ 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~',
+ 'UI: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...~~',
+ 'UI:ResetPwd-EmailSubject' => 'Reset your iTop password~~',
+ 'UI:ResetPwd-EmailBody' => 'You have requested to reset your iTop password.
Please follow this link (single usage) to enter a new password
.~~',
+ 'UI:ResetPwd-Title' => 'Reset password~~',
+ 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~',
+ 'UI:ResetPwd-Error-EnterPassword' => 'Enter a new password for the account \'%1$s\'.~~',
+ 'UI:ResetPwd-Ready' => 'The password has been changed.~~',
+ 'UI:ResetPwd-Login' => 'Click here to login...~~',
+ 'UI:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.~~',
+ 'UI:Search:NeedleTooShort' => 'The search string \"%1$s\" is too short. Please type at least %2$d characters.~~',
+ 'UI:Search:Ongoing' => 'Searching for \"%1$s\"~~',
+ 'UI:Search:Enlarge' => 'Broaden the search~~',
+ 'UI:RelationGroups' => 'Groups~~',
+ 'UI:RelationGroupNumber_N' => 'Group #%1$d~~',
+ 'UI:Relation:ExportAsPDF' => 'Export as PDF...~~',
+ 'UI:RelationOption:GroupingThreshold' => 'Grouping threshold~~',
+ 'UI:Relation:AdditionalContextInfo' => 'Additional context info~~',
+ 'UI:Relation:NoneSelected' => 'None~~',
+ 'UI:Relation:ExportAsAttachment' => 'Export as Attachment...~~',
+ 'UI:Relation:DrillDown' => 'Details...~~',
+ 'UI:Relation:PDFExportOptions' => 'PDF Export Options~~',
+ 'UI:Relation:AttachmentExportOptions_Name' => 'Options for Attachment to %1$s~~',
+ 'UI:RelationOption:Untitled' => 'Untitled~~',
+ 'UI:Relation:Key' => 'Key~~',
+ 'UI:Relation:Comments' => 'Comments~~',
+ 'UI:RelationOption:Title' => 'Title~~',
+ 'UI:RelationOption:IncludeList' => 'Include the list of objects~~',
+ 'UI:RelationOption:Comments' => 'Comments~~',
+ 'UI:Button:Export' => 'Export~~',
+ 'UI:Relation:PDFExportPageFormat' => 'Page format~~',
+ 'UI:PageFormat_A3' => 'A3~~',
+ 'UI:PageFormat_A4' => 'A4~~',
+ 'UI:PageFormat_Letter' => 'Letter~~',
+ 'UI:Relation:PDFExportPageOrientation' => 'Page orientation~~',
+ 'UI:PageOrientation_Portrait' => 'Portrait~~',
+ 'UI:PageOrientation_Landscape' => 'Landscape~~',
+ 'UI:RelationTooltip:Redundancy' => 'Redundancy~~',
+ 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# of impacted items: %1$d / %2$d~~',
+ 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Critical threshold: %1$d / %2$d~~',
+ 'Portal:TitleDetailsFor_Request' => 'Detaljer for anmodning',
+ 'Portal:SelectRequestTemplate' => 'Vælg en skabelon for %1$s',
+ 'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~',
+ 'UI:DashboardEdit:AutoReloadSec' => 'Automatic refresh interval (seconds)~~',
+ 'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~',
+ 'Month-01' => 'January~~',
+ 'Month-02' => 'February~~',
+ 'Month-03' => 'March~~',
+ 'Month-04' => 'April~~',
+ 'Month-05' => 'May~~',
+ 'Month-06' => 'June~~',
+ 'Month-07' => 'July~~',
+ 'Month-08' => 'August~~',
+ 'Month-09' => 'September~~',
+ 'Month-10' => 'October~~',
+ 'Month-11' => 'November~~',
+ 'Month-12' => 'December~~',
+ 'DayOfWeek-Sunday-Min' => 'Su~~',
+ 'DayOfWeek-Monday-Min' => 'Mo~~',
+ 'DayOfWeek-Tuesday-Min' => 'Tu~~',
+ 'DayOfWeek-Wednesday-Min' => 'We~~',
+ 'DayOfWeek-Thursday-Min' => 'Th~~',
+ 'DayOfWeek-Friday-Min' => 'Fr~~',
+ 'DayOfWeek-Saturday-Min' => 'Sa~~',
+ 'Month-01-Short' => 'Jan~~',
+ 'Month-02-Short' => 'Feb~~',
+ 'Month-03-Short' => 'Mar~~',
+ 'Month-04-Short' => 'Apr~~',
+ 'Month-05-Short' => 'May~~',
+ 'Month-06-Short' => 'Jun~~',
+ 'Month-07-Short' => 'Jul~~',
+ 'Month-08-Short' => 'Aug~~',
+ 'Month-09-Short' => 'Sep~~',
+ 'Month-10-Short' => 'Oct~~',
+ 'Month-11-Short' => 'Nov~~',
+ 'Month-12-Short' => 'Dec~~',
+ 'Calendar-FirstDayOfWeek' => '0~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatic refresh~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Disabled~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Custom rate~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Automatic refresh interval (seconds)~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:ValueMustBeSet' => 'Please specify a value~~',
+ 'UI:ValueMustBeChanged' => 'Please change the value~~',
+ 'UI:ValueInvalidFormat' => 'Invalid format~~',
+ 'UI:CSVImportConfirmTitle' => 'Please confirm the operation~~',
+ 'UI:CSVImportConfirmMessage' => 'Are you sure you want to do this?~~',
+ 'UI:CSVImportError_items' => 'Errors: %1$d~~',
+ 'UI:CSVImportCreated_items' => 'Created: %1$d~~',
+ 'UI:CSVImportModified_items' => 'Modified: %1$d~~',
+ 'UI:CSVImportUnchanged_items' => 'Unchanged: %1$d~~',
+ 'UI: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...~~',
+ 'UI:About:Title' => 'About iTop~~',
+ 'UI:About:DataModel' => 'Data model~~',
+ 'UI:About:Support' => 'Support information~~',
+ 'UI:About:Licenses' => 'Licenses~~',
+ 'UI:About:Modules' => 'Installed modules~~',
+ 'UI:DisconnectedDlgMessage' => 'You are disconnected. You must identify yourself to continue using the application.~~',
+ 'UI:DisconnectedDlgTitle' => 'Warning!~~',
+ 'UI:LoginAgain' => 'Login again~~',
+ 'UI:StayOnThePage' => 'Stay on this page~~',
+ 'ExcelExporter:ExportMenu' => 'Excel Export...~~',
+ 'ExcelExporter:ExportDialogTitle' => 'Excel Export~~',
+ 'ExcelExporter:ExportButton' => 'Export~~',
+ 'ExcelExporter:DownloadButton' => 'Download %1$s~~',
+ 'ExcelExporter:RetrievingData' => 'Retrieving data...~~',
+ 'ExcelExporter:BuildingExcelFile' => 'Building the Excel file...~~',
+ 'ExcelExporter:Done' => 'Done.~~',
+ 'ExcelExport:AutoDownload' => 'Start the download automatically when the export is ready~~',
+ 'ExcelExport:PreparingExport' => 'Preparing the export...~~',
+ 'ExcelExport:Statistics' => 'Statistics~~',
+ 'portal:legacy_portal' => 'End-User Portal~~',
+ 'portal:backoffice' => 'iTop 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:CurrentObjectLockExpired' => 'The lock to prevent concurrent modifications of the object has expired.~~',
+ 'UI:CurrentObjectLockExpired_Explanation' => 'The lock to prevent concurrent modifications of the object has expired. You can no longer submit your modification since other users are now allowed to modify this object.~~',
+ 'UI:ConcurrentLockKilled' => 'The lock preventing modifications on the current object has been deleted.~~',
+ 'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !~~',
+ 'UI:Menu:ExportPDF' => 'Export as PDF...~~',
));
?>
\ No newline at end of file
diff --git a/dictionaries/de.dictionary.itop.core.php b/dictionaries/de.dictionary.itop.core.php
index 1b31f9753..4ef04741a 100644
--- a/dictionaries/de.dictionary.itop.core.php
+++ b/dictionaries/de.dictionary.itop.core.php
@@ -585,4 +585,13 @@ Operatoren:
'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...~~',
'Core:BulkExportCanRunNonInteractive' => 'Click here to run the export in non-interactive mode.~~',
'Core:BulkExportLegacyExport' => 'Click here to access the legacy export.~~',
+ 'Core:AttributeHierarchicalKey' => 'Hierarchical Key~~',
+ 'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent~~',
+ 'Class:EventNotificationEmail/Attribute:attachments' => 'Attachments~~',
+ 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~',
+ 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~',
+ 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class \"%1$s\"~~',
+ '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%%~~',
));
diff --git a/dictionaries/de.dictionary.itop.ui.php b/dictionaries/de.dictionary.itop.ui.php
index 8aedeb59e..2cde4f6e7 100644
--- a/dictionaries/de.dictionary.itop.ui.php
+++ b/dictionaries/de.dictionary.itop.ui.php
@@ -1022,5 +1022,84 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !~~',
'UI:Menu:ExportPDF' => 'Export as PDF...~~',
+ 'Class:UserInternal' => 'User Internal~~',
+ 'Class:UserInternal+' => 'User defined within iTop~~',
+ 'UI:Button:Rename' => ' Rename... ~~',
+ 'UI:SearchValue:CheckAll' => 'Check All~~',
+ 'UI:SearchValue:UncheckAll' => 'Uncheck All~~',
+ 'UI:Login:ForgotPwd' => 'Neues Passwort zusenden',
+ 'UI:Login:ForgotPwdForm' => 'Neues Passwort zusenden',
+ 'UI:Login:ForgotPwdForm+' => 'iTop can send you an email in which you will find instructions to follow to reset your account.~~',
+ 'UI:Login:ResetPassword' => 'Jetzt senden!',
+ 'UI:Login:ResetPwdFailed' => 'Konnte keine Email versenden: %1$s',
+ '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' => 'die email Adresse dieses Accounts fehlt. Bitte kontaktieren Sie den Administrator.',
+ 'UI:ResetPwd-Error-Send' => 'Beim Versenden der Email trat ein technisches Problem auf. Bitte kontaktieren Sie den Administrator.',
+ 'UI:ResetPwd-EmailSent' => 'Bitte schauen Sie in Ihre Mailbox und folgen Sie den Anweisungen.',
+ 'UI:ResetPwd-EmailSubject' => 'Reset your iTop password~~',
+ 'UI:ResetPwd-EmailBody' => 'Sie haben das Zurücksetzen Ihres iTop Passworts angefordert.
Bitte folgen Sie diesem Link (funktioniert nur einmalig) : neues Passwort eingeben
.',
+ '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:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.~~',
+ 'UI:Search:NeedleTooShort' => 'The search string \"%1$s\" is too short. Please type at least %2$d characters.~~',
+ 'UI:Search:Ongoing' => 'Searching for \"%1$s\"~~',
+ 'UI:Search:Enlarge' => 'Broaden the search~~',
+ 'UI:Relation:ExportAsAttachment' => 'Export as Attachment...~~',
+ 'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~',
+ 'UI:DashboardEdit:AutoReloadSec' => 'Automatic refresh interval (seconds)~~',
+ 'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:Menu:ShortcutList' => 'Create a Shortcut...~~',
+ 'UI:ShortcutRenameDlg:Title' => 'Rename the shortcut~~',
+ 'UI:ShortcutListDlg:Title' => 'Create a shortcut for the list~~',
+ 'UI:ShortcutDelete:Confirm' => 'Please confirm that wou wish to delete the shortcut(s).~~',
+ 'Menu:MyShortcuts' => 'My Shortcuts~~',
+ 'Class:Shortcut' => 'Shortcut~~',
+ 'Class:Shortcut/Attribute:name' => 'Name~~',
+ 'Class:Shortcut/Attribute:name+' => 'Label used in the menu and page title~~',
+ 'Class:ShortcutOQL' => 'Search result shortcut~~',
+ 'Class:ShortcutOQL/Attribute:oql' => 'Query~~',
+ 'Class:ShortcutOQL/Attribute:oql+' => 'OQL defining the list of objects to search for~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatic refresh~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Disabled~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Custom rate~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Automatic refresh interval (seconds)~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:ValueMustBeSet' => 'Please specify a value~~',
+ 'UI:ValueMustBeChanged' => 'Please change the value~~',
+ 'UI:ValueInvalidFormat' => 'Invalid format~~',
+ 'UI:CSVImportConfirmTitle' => 'Please confirm the operation~~',
+ 'UI:CSVImportConfirmMessage' => 'Are you sure you want to do this?~~',
+ 'UI:CSVImportError_items' => 'Errors: %1$d~~',
+ 'UI:CSVImportCreated_items' => 'Created: %1$d~~',
+ 'UI:CSVImportModified_items' => 'Modified: %1$d~~',
+ 'UI:CSVImportUnchanged_items' => 'Unchanged: %1$d~~',
+ 'UI:Button:Remove' => 'Remove~~',
+ 'UI:AddAnExisting_Class' => 'Add objects of type %1$s...~~',
+ 'UI:SelectionOf_Class' => 'Selection of objects of type %1$s~~',
+ 'UI:AboutBox' => 'Über iTop...',
+ 'UI:About:Title' => 'Über iTop',
+ 'UI:About:DataModel' => 'Data model~~',
+ 'UI:About:Support' => 'Support information~~',
+ 'UI:About:Licenses' => 'Licenses~~',
+ 'UI:About:Modules' => 'Installed modules~~',
+ 'ExcelExporter:ExportMenu' => 'Excel Export...~~',
+ 'ExcelExporter:ExportDialogTitle' => 'Excel Export~~',
+ 'ExcelExporter:ExportButton' => 'Export~~',
+ 'ExcelExporter:DownloadButton' => 'Download %1$s~~',
+ 'ExcelExporter:RetrievingData' => 'Retrieving data...~~',
+ 'ExcelExporter:BuildingExcelFile' => 'Building the Excel file...~~',
+ 'ExcelExporter:Done' => 'Done.~~',
+ 'ExcelExport:AutoDownload' => 'Start the download automatically when the export is ready~~',
+ 'ExcelExport:PreparingExport' => 'Preparing the export...~~',
+ 'ExcelExport:Statistics' => 'Statistics~~',
+ 'portal:legacy_portal' => 'End-User Portal~~',
+ 'portal:backoffice' => 'iTop Back-Office User Interface~~',
));
?>
diff --git a/dictionaries/es_cr.dictionary.itop.core.php b/dictionaries/es_cr.dictionary.itop.core.php
index 9a296d236..f204e0f4c 100644
--- a/dictionaries/es_cr.dictionary.itop.core.php
+++ b/dictionaries/es_cr.dictionary.itop.core.php
@@ -781,6 +781,56 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'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',
+ 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~',
+ 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~',
+ 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class \"%1$s\"~~',
+ 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as \"%1$s\")~~',
+ 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for \"%1$s\"~~',
+ 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for \"%1$s\" at %2$d%%~~',
+ 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter \"%1$s\"~~',
+ 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter \"query\". There is no Query Phrasebook corresponding to the id: \"%1$s\".~~',
+ 'Core:BulkExport:ExportFormatPrompt' => 'Export format:~~',
+ 'Core:BulkExport:Identifier' => 'Identifier~~',
+ 'Core:BulkExport:Friendlyname' => 'Full name~~',
+ 'Core:BulkExportOf_Class' => '%1$s Export~~',
+ 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~',
+ 'Core:BulkExport:ExportResult' => 'Result of the export:~~',
+ 'Core:BulkExport:RetrievingData' => 'Retrieving data...~~',
+ 'Core:BulkExport:HTMLFormat' => 'Web Page (*.html)~~',
+ 'Core:BulkExport:CSVFormat' => 'Comma Separated Values (*.csv)~~',
+ 'Core:BulkExport:XLSXFormat' => 'Excel 2007 or newer (*.xlsx)~~',
+ 'Core:BulkExport:PDFFormat' => 'PDF Document (*.pdf)~~',
+ 'Core:BulkExport:DragAndDropHelp' => 'Drag and drop the columns\' headers to arrange the columns. Preview of %1$s lines. Total number of lines to export: %2$s.~~',
+ 'Core:BulkExport:EmptyPreview' => 'Select the columns to be exported from the list above~~',
+ 'Core:BulkExport:ColumnsOrder' => 'Columns order~~',
+ 'Core:BulkExport:AvailableColumnsFrom_Class' => 'Available columns from %1$s~~',
+ 'Core:BulkExport:NoFieldSelected' => 'Select at least one column to be exported~~',
+ 'Core:BulkExport:CheckAll' => 'Check All~~',
+ 'Core:BulkExport:UncheckAll' => 'Uncheck All~~',
+ 'Core:BulkExport:ExportCancelledByUser' => 'Export cancelled by the user~~',
+ 'Core:BulkExport:CSVOptions' => 'CSV Options~~',
+ 'Core:BulkExport:CSVLocalization' => 'Localization~~',
+ 'Core:BulkExport:PDFOptions' => 'PDF Options~~',
+ 'Core:BulkExport:PDFPageSize' => 'Page Size:~~',
+ 'Core:BulkExport:PageSize-A4' => 'A4~~',
+ 'Core:BulkExport:PageSize-A3' => 'A3~~',
+ 'Core:BulkExport:PageSize-Letter' => 'Letter~~',
+ 'Core:BulkExport:PDFPageOrientation' => 'Page Orientation:~~',
+ 'Core:BulkExport:PageOrientation-L' => 'Landscape~~',
+ 'Core:BulkExport:PageOrientation-P' => 'Portrait~~',
+ 'Core:BulkExport:XMLFormat' => 'XML file (*.xml)~~',
+ 'Core:BulkExport:XMLOptions' => 'XML Options~~',
+ 'Core:BulkExport:SpreadsheetFormat' => 'Spreadsheet HTML format (*.html)~~',
+ 'Core:BulkExport:SpreadsheetOptions' => 'Spreadsheet Options~~',
+ 'Core:BulkExport:OptionNoLocalize' => 'Do not localize the values (for Enumerated fields)~~',
+ 'Core:BulkExport:ScopeDefinition' => 'Definition of the objects to export~~',
+ 'Core:BulkExportLabelOQLExpression' => 'OQL Query:~~',
+ 'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:~~',
+ 'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.~~',
+ 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.~~',
+ 'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...~~',
+ 'Core:BulkExportCanRunNonInteractive' => 'Click here to run the export in non-interactive mode.~~',
+ 'Core:BulkExportLegacyExport' => 'Click here to access the legacy export.~~',
));
?>
\ No newline at end of file
diff --git a/dictionaries/es_cr.dictionary.itop.ui.php b/dictionaries/es_cr.dictionary.itop.ui.php
index df1f47463..bc1fd9962 100644
--- a/dictionaries/es_cr.dictionary.itop.ui.php
+++ b/dictionaries/es_cr.dictionary.itop.ui.php
@@ -1338,5 +1338,92 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:DBProperty/Attribute:change_date+' => 'Fecha de Cambio',
'Class:DBProperty/Attribute:change_comment' => 'Comentario Cambio',
'Class:DBProperty/Attribute:change_comment+' => 'Comentario del Cambio',
+ 'Class:User/Attribute:language/Value:FR FR' => 'French~~',
+ 'Class:User/Attribute:language/Value:FR FR+' => 'French (France)~~',
+ 'Class:UserInternal' => 'User Internal~~',
+ 'Class:UserInternal+' => 'User defined within iTop~~',
+ 'UI:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.~~',
+ 'UI:Search:NeedleTooShort' => 'The search string \"%1$s\" is too short. Please type at least %2$d characters.~~',
+ 'UI:Search:Ongoing' => 'Searching for \"%1$s\"~~',
+ 'UI:Search:Enlarge' => 'Broaden the search~~',
+ 'UI:RelationGroups' => 'Groups~~',
+ 'UI:RelationGroupNumber_N' => 'Group #%1$d~~',
+ 'UI:Relation:ExportAsPDF' => 'Export as PDF...~~',
+ 'UI:RelationOption:GroupingThreshold' => 'Grouping threshold~~',
+ 'UI:Relation:AdditionalContextInfo' => 'Additional context info~~',
+ 'UI:Relation:NoneSelected' => 'None~~',
+ 'UI:Relation:ExportAsAttachment' => 'Export as Attachment...~~',
+ 'UI:Relation:DrillDown' => 'Details...~~',
+ 'UI:Relation:PDFExportOptions' => 'PDF Export Options~~',
+ 'UI:Relation:AttachmentExportOptions_Name' => 'Options for Attachment to %1$s~~',
+ 'UI:RelationOption:Untitled' => 'Untitled~~',
+ 'UI:Relation:Key' => 'Key~~',
+ 'UI:Relation:Comments' => 'Comments~~',
+ 'UI:RelationOption:Title' => 'Title~~',
+ 'UI:RelationOption:IncludeList' => 'Include the list of objects~~',
+ 'UI:RelationOption:Comments' => 'Comments~~',
+ 'UI:Button:Export' => 'Export~~',
+ 'UI:Relation:PDFExportPageFormat' => 'Page format~~',
+ 'UI:PageFormat_A3' => 'A3~~',
+ 'UI:PageFormat_A4' => 'A4~~',
+ 'UI:PageFormat_Letter' => 'Letter~~',
+ 'UI:Relation:PDFExportPageOrientation' => 'Page orientation~~',
+ 'UI:PageOrientation_Portrait' => 'Portrait~~',
+ 'UI:PageOrientation_Landscape' => 'Landscape~~',
+ 'UI:RelationTooltip:Redundancy' => 'Redundancy~~',
+ 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# of impacted items: %1$d / %2$d~~',
+ 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Critical threshold: %1$d / %2$d~~',
+ 'DayOfWeek-Sunday-Min' => 'Su~~',
+ 'DayOfWeek-Monday-Min' => 'Mo~~',
+ 'DayOfWeek-Tuesday-Min' => 'Tu~~',
+ 'DayOfWeek-Wednesday-Min' => 'We~~',
+ 'DayOfWeek-Thursday-Min' => 'Th~~',
+ 'DayOfWeek-Friday-Min' => 'Fr~~',
+ 'DayOfWeek-Saturday-Min' => 'Sa~~',
+ 'Month-01-Short' => 'Jan~~',
+ 'Month-02-Short' => 'Feb~~',
+ 'Month-03-Short' => 'Mar~~',
+ 'Month-04-Short' => 'Apr~~',
+ 'Month-05-Short' => 'May~~',
+ 'Month-06-Short' => 'Jun~~',
+ 'Month-07-Short' => 'Jul~~',
+ 'Month-08-Short' => 'Aug~~',
+ 'Month-09-Short' => 'Sep~~',
+ 'Month-10-Short' => 'Oct~~',
+ 'Month-11-Short' => 'Nov~~',
+ 'Month-12-Short' => 'Dec~~',
+ 'Calendar-FirstDayOfWeek' => '0~~',
+ 'UI:ValueMustBeSet' => 'Please specify a value~~',
+ 'UI:ValueMustBeChanged' => 'Please change the value~~',
+ 'UI:ValueInvalidFormat' => 'Invalid format~~',
+ 'UI:AboutBox' => 'About iTop...~~',
+ 'UI:About:Title' => 'About iTop~~',
+ 'UI:About:DataModel' => 'Data model~~',
+ 'UI:About:Support' => 'Support information~~',
+ 'UI:About:Licenses' => 'Licenses~~',
+ 'UI:About:Modules' => 'Installed modules~~',
+ 'UI:DisconnectedDlgMessage' => 'You are disconnected. You must identify yourself to continue using the application.~~',
+ 'UI:DisconnectedDlgTitle' => 'Warning!~~',
+ 'UI:LoginAgain' => 'Login again~~',
+ 'UI:StayOnThePage' => 'Stay on this page~~',
+ 'ExcelExporter:ExportMenu' => 'Excel Export...~~',
+ 'ExcelExporter:ExportDialogTitle' => 'Excel Export~~',
+ 'ExcelExporter:ExportButton' => 'Export~~',
+ 'ExcelExporter:DownloadButton' => 'Download %1$s~~',
+ 'ExcelExporter:RetrievingData' => 'Retrieving data...~~',
+ 'ExcelExporter:BuildingExcelFile' => 'Building the Excel file...~~',
+ 'ExcelExporter:Done' => 'Done.~~',
+ 'ExcelExport:AutoDownload' => 'Start the download automatically when the export is ready~~',
+ 'ExcelExport:PreparingExport' => 'Preparing the export...~~',
+ 'ExcelExport:Statistics' => 'Statistics~~',
+ 'portal:legacy_portal' => 'End-User Portal~~',
+ 'portal:backoffice' => 'iTop 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:CurrentObjectLockExpired' => 'The lock to prevent concurrent modifications of the object has expired.~~',
+ 'UI:CurrentObjectLockExpired_Explanation' => 'The lock to prevent concurrent modifications of the object has expired. You can no longer submit your modification since other users are now allowed to modify this object.~~',
+ 'UI:ConcurrentLockKilled' => 'The lock preventing modifications on the current object has been deleted.~~',
+ 'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !~~',
+ 'UI:Menu:ExportPDF' => 'Export as PDF...~~',
));
?>
\ No newline at end of file
diff --git a/dictionaries/fr.dictionary.itop.core.php b/dictionaries/fr.dictionary.itop.core.php
index 5db781c81..08c9ac141 100644
--- a/dictionaries/fr.dictionary.itop.core.php
+++ b/dictionaries/fr.dictionary.itop.core.php
@@ -695,4 +695,8 @@ Opérateurs :
'Core:BulkExportQueryPlaceholder' => 'Saisissez une requête OQL...',
'Core:BulkExportCanRunNonInteractive' => 'Cliquez ici pour exécuter l\'export en mode non-interactif.',
'Core:BulkExportLegacyExport' => 'Cliquez ici pour exécuter l\'ancienne version de l\'export.',
+ 'Core:DeletedObjectLabel' => '%1s (effacé)',
+ 'Core:SyncSplitModeCLIOnly' => 'The synchronization can be executed in chunks only if run in mode CLI~~',
+ 'Core:ExecProcess:Code1' => 'Wrong command or command finished with errors (e.g. wrong script name)~~',
+ 'Core:ExecProcess:Code255' => 'PHP Error (parsing, or runtime)~~',
));
diff --git a/dictionaries/hu.dictionary.itop.core.php b/dictionaries/hu.dictionary.itop.core.php
index bd8ad28de..46910f4e5 100755
--- a/dictionaries/hu.dictionary.itop.core.php
+++ b/dictionaries/hu.dictionary.itop.core.php
@@ -480,5 +480,113 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Core:Duration_Minutes_Seconds' => '%1$sdmin %2$sds',
'Core:Duration_Hours_Minutes_Seconds' => '%1$sdh %2$sdmin %3$sds',
'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$sdh %3$sdmin %4$ds',
+ 'Core:DeletedObjectLabel' => '%1s (deleted)~~',
+ 'Core:DeletedObjectTip' => 'The object has been deleted on %1$s (%2$s)~~',
+ 'Core:UnknownObjectLabel' => 'Object not found (class: %1$s, id: %2$d)~~',
+ 'Core:UnknownObjectTip' => 'The object could not be found. It may have been deleted some time ago and the log has been purged since.~~',
+ 'Core:AttributeDateTime?SmartSearch' => '
+
+ Date format:
+ yyyy-mm-dd hh:mm:ss
+ Example: 2011-07-19 18:40:00
+
+
+Operators:
+ >date
+ <date
+ [date,date]
+
+
+If the time is omitted, it defaults to 00:00:00
+
~~',
+ 'Core:AttributeDate?SmartSearch' => '
+
+ Date format:
+ yyyy-mm-dd
+ Example: 2011-07-19
+
+
+Operators:
+ >date
+ <date
+ [date,date]
+
~~',
+ 'Core:AttributeHierarchicalKey' => 'Hierarchical Key~~',
+ 'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent~~',
+ 'Core:AttributeFriendlyName' => 'Friendly name~~',
+ 'Core:AttributeFriendlyName+' => 'Attribute created automatically ; the friendly name is computed after several attributes~~',
+ 'Core:FriendlyName-Label' => 'Friendly name~~',
+ 'Core:FriendlyName-Description' => 'Friendly name~~',
+ 'Change:LinkSet:Added' => 'added %1$s~~',
+ 'Change:LinkSet:Removed' => 'removed %1$s~~',
+ 'Change:LinkSet:Modified' => 'modified %1$s~~',
+ 'Class:EventNotificationEmail/Attribute:attachments' => 'Attachments~~',
+ 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~',
+ 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~',
+ 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class \"%1$s\"~~',
+ 'Class:TriggerOnPortalUpdate' => 'Trigger (when updated from the portal)~~',
+ 'Class:TriggerOnPortalUpdate+' => 'Trigger on a end-user\'s update from the portal~~',
+ 'Class:TriggerOnThresholdReached' => 'Trigger (on threshold)~~',
+ 'Class:TriggerOnThresholdReached+' => 'Trigger on Stop-Watch threshold reached~~',
+ 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stop watch~~',
+ 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Threshold~~',
+ 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Contact to notify~~',
+ 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error~~',
+ 'Class:SynchroDataSource/Attribute: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/Error:DataTableAlreadyExists' => 'The table %1$s already exists in the database. Please use another name for the synchro data table.~~',
+ '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:SynchroReplica/Attribute:status_last_warning' => 'Warnings~~',
+ 'Core:ExecProcess:Code1' => 'Wrong command or command finished with errors (e.g. wrong script name)~~',
+ 'Core:ExecProcess:Code255' => 'PHP Error (parsing, or runtime)~~',
+ 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as \"%1$s\")~~',
+ 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for \"%1$s\"~~',
+ 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for \"%1$s\" at %2$d%%~~',
+ 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter \"%1$s\"~~',
+ 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter \"query\". There is no Query Phrasebook corresponding to the id: \"%1$s\".~~',
+ 'Core:BulkExport:ExportFormatPrompt' => 'Export format:~~',
+ 'Core:BulkExport:Identifier' => 'Identifier~~',
+ 'Core:BulkExport:Friendlyname' => 'Full name~~',
+ 'Core:BulkExportOf_Class' => '%1$s Export~~',
+ 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~',
+ 'Core:BulkExport:ExportResult' => 'Result of the export:~~',
+ 'Core:BulkExport:RetrievingData' => 'Retrieving data...~~',
+ 'Core:BulkExport:HTMLFormat' => 'Web Page (*.html)~~',
+ 'Core:BulkExport:CSVFormat' => 'Comma Separated Values (*.csv)~~',
+ 'Core:BulkExport:XLSXFormat' => 'Excel 2007 or newer (*.xlsx)~~',
+ 'Core:BulkExport:PDFFormat' => 'PDF Document (*.pdf)~~',
+ 'Core:BulkExport:DragAndDropHelp' => 'Drag and drop the columns\' headers to arrange the columns. Preview of %1$s lines. Total number of lines to export: %2$s.~~',
+ 'Core:BulkExport:EmptyPreview' => 'Select the columns to be exported from the list above~~',
+ 'Core:BulkExport:ColumnsOrder' => 'Columns order~~',
+ 'Core:BulkExport:AvailableColumnsFrom_Class' => 'Available columns from %1$s~~',
+ 'Core:BulkExport:NoFieldSelected' => 'Select at least one column to be exported~~',
+ 'Core:BulkExport:CheckAll' => 'Check All~~',
+ 'Core:BulkExport:UncheckAll' => 'Uncheck All~~',
+ 'Core:BulkExport:ExportCancelledByUser' => 'Export cancelled by the user~~',
+ 'Core:BulkExport:CSVOptions' => 'CSV Options~~',
+ 'Core:BulkExport:CSVLocalization' => 'Localization~~',
+ 'Core:BulkExport:PDFOptions' => 'PDF Options~~',
+ 'Core:BulkExport:PDFPageSize' => 'Page Size:~~',
+ 'Core:BulkExport:PageSize-A4' => 'A4~~',
+ 'Core:BulkExport:PageSize-A3' => 'A3~~',
+ 'Core:BulkExport:PageSize-Letter' => 'Letter~~',
+ 'Core:BulkExport:PDFPageOrientation' => 'Page Orientation:~~',
+ 'Core:BulkExport:PageOrientation-L' => 'Landscape~~',
+ 'Core:BulkExport:PageOrientation-P' => 'Portrait~~',
+ 'Core:BulkExport:XMLFormat' => 'XML file (*.xml)~~',
+ 'Core:BulkExport:XMLOptions' => 'XML Options~~',
+ 'Core:BulkExport:SpreadsheetFormat' => 'Spreadsheet HTML format (*.html)~~',
+ 'Core:BulkExport:SpreadsheetOptions' => 'Spreadsheet Options~~',
+ 'Core:BulkExport:OptionNoLocalize' => 'Do not localize the values (for Enumerated fields)~~',
+ 'Core:BulkExport:ScopeDefinition' => 'Definition of the objects to export~~',
+ 'Core:BulkExportLabelOQLExpression' => 'OQL Query:~~',
+ 'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:~~',
+ 'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.~~',
+ 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.~~',
+ 'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...~~',
+ 'Core:BulkExportCanRunNonInteractive' => 'Click here to run the export in non-interactive mode.~~',
+ 'Core:BulkExportLegacyExport' => 'Click here to access the legacy export.~~',
));
?>
\ No newline at end of file
diff --git a/dictionaries/hu.dictionary.itop.ui.php b/dictionaries/hu.dictionary.itop.ui.php
index a1e0ef4bb..da37d9c74 100755
--- a/dictionaries/hu.dictionary.itop.ui.php
+++ b/dictionaries/hu.dictionary.itop.ui.php
@@ -768,5 +768,332 @@ Akció kiváltó okhoz rendelésekor kap egy sorszámot , amely meghatározza az
'UI:BulkAction:NoObjectSelected' => 'Válasszon ki legalább egy objketumot a művelet végrehajtásához',
'UI:AttemptingToChangeASlaveAttribute_Name' => '%1$s mező nem írható, mert a szinkronizációnál használt kulcs. Érték változatlan maradt.',
'UI:Button:Refresh' => 'Frissítés',
+ 'Class:Query' => 'Query~~',
+ 'Class:Query+' => 'A query is a data set defined in a dynamic way~~',
+ 'Class:Query/Attribute:name' => 'Name~~',
+ 'Class:Query/Attribute:name+' => 'Identifies the query~~',
+ 'Class:Query/Attribute:description' => 'Description~~',
+ 'Class:Query/Attribute:description+' => 'Long description for the query (purpose, usage, etc.)~~',
+ 'Class:Query/Attribute:fields' => 'Fields~~',
+ 'Class:Query/Attribute:fields+' => 'Coma separated list of attributes (or alias.attribute) to export~~',
+ 'Class:QueryOQL' => 'OQL Query~~',
+ 'Class:QueryOQL+' => 'A query based on the Object Query Language~~',
+ 'Class:QueryOQL/Attribute:oql' => 'Expression~~',
+ 'Class:QueryOQL/Attribute:oql+' => 'OQL Expression~~',
+ 'Class:UserInternal' => 'User Internal~~',
+ 'Class:UserInternal+' => 'User defined within iTop~~',
+ 'UI:Button:Save' => 'Save~~',
+ 'UI:Button:Rename' => ' Rename... ~~',
+ 'UI:SplitDateTime-Date' => 'date~~',
+ 'UI:SplitDateTime-Time' => 'time~~',
+ 'UI:SearchValue:NbSelected' => '# selected~~',
+ 'UI:SearchValue:CheckAll' => 'Check All~~',
+ 'UI:SearchValue:UncheckAll' => 'Uncheck All~~',
+ 'UI:Login:ForgotPwd' => 'Forgot your password?~~',
+ 'UI:Login:ForgotPwdForm' => 'Forgot your password~~',
+ 'UI:Login:ForgotPwdForm+' => 'iTop can send you an email in which you will find instructions to follow to reset your account.~~',
+ 'UI:Login:ResetPassword' => 'Send now!~~',
+ 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~',
+ 'UI: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...~~',
+ 'UI:ResetPwd-EmailSubject' => 'Reset your iTop password~~',
+ 'UI:ResetPwd-EmailBody' => 'You have requested to reset your iTop password.
Please follow this link (single usage) to enter a new password
.~~',
+ 'UI:ResetPwd-Title' => 'Reset password~~',
+ 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~',
+ 'UI:ResetPwd-Error-EnterPassword' => 'Enter a new password for the account \'%1$s\'.~~',
+ 'UI:ResetPwd-Ready' => 'The password has been changed.~~',
+ 'UI:ResetPwd-Login' => 'Click here to login...~~',
+ 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
+ 'UI:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.~~',
+ 'UI:CSVReport-Value-Modified' => 'Modified~~',
+ 'UI:CSVReport-Value-SetIssue' => 'Could not be changed - reason: %1$s~~',
+ 'UI:CSVReport-Value-ChangeIssue' => 'Could not be changed to %1$s - reason: %2$s~~',
+ 'UI:CSVReport-Value-NoMatch' => 'No match~~',
+ 'UI:CSVReport-Value-Missing' => 'Missing mandatory value~~',
+ 'UI:CSVReport-Value-Ambiguous' => 'Ambiguous: found %1$s objects~~',
+ 'UI:CSVReport-Row-Unchanged' => 'unchanged~~',
+ 'UI:CSVReport-Row-Created' => 'created~~',
+ 'UI:CSVReport-Row-Updated' => 'updated %1$d cols~~',
+ 'UI:CSVReport-Row-Disappeared' => 'disappeared, changed %1$d cols~~',
+ 'UI:CSVReport-Row-Issue' => 'Issue: %1$s~~',
+ 'UI:CSVReport-Value-Issue-Null' => 'Null not allowed~~',
+ 'UI:CSVReport-Value-Issue-NotFound' => 'Object not found~~',
+ 'UI:CSVReport-Value-Issue-FoundMany' => 'Found %1$d matches~~',
+ 'UI:CSVReport-Value-Issue-Readonly' => 'The attribute \'%1$s\' is read-only and cannot be modified (current value: %2$s, proposed value: %3$s)~~',
+ 'UI:CSVReport-Value-Issue-Format' => 'Failed to process input: %1$s~~',
+ 'UI:CSVReport-Value-Issue-NoMatch' => 'Unexpected value for attribute \'%1$s\': no match found, check spelling~~',
+ 'UI:CSVReport-Value-Issue-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-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~~',
+ 'UI:CSVReport-Object-MissingToUpdate' => 'Missing object: will be updated~~',
+ 'UI:CSVReport-Object-MissingUpdated' => 'Missing object: updated~~',
+ 'UI:CSVReport-Icon-Created' => 'Created~~',
+ 'UI:CSVReport-Object-ToCreate' => 'Object will be created~~',
+ 'UI:CSVReport-Object-Created' => 'Object created~~',
+ 'UI:CSVReport-Icon-Error' => 'Error~~',
+ 'UI:CSVReport-Object-Error' => 'ERROR: %1$s~~',
+ 'UI:CSVReport-Object-Ambiguous' => 'AMBIGUOUS: %1$s~~',
+ 'UI:CSVReport-Stats-Errors' => '%1$.0f %% of the loaded objects have errors and will be ignored.~~',
+ 'UI:CSVReport-Stats-Created' => '%1$.0f %% of the loaded objects will be created.~~',
+ 'UI:CSVReport-Stats-Modified' => '%1$.0f %% of the loaded objects will be modified.~~',
+ 'UI:CSVExport:AdvancedMode' => 'Advanced mode~~',
+ 'UI:CSVExport:AdvancedMode+' => 'In advanced mode, several columns are added to the export: the id of the object, the id of external keys and their reconciliation attributes.~~',
+ 'UI:CSVExport:LostChars' => 'Encoding issue~~',
+ 'UI:CSVExport:LostChars+' => 'The downloaded file will be encoded into %1$s. iTop 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:ErrorIn_Rule_Reason' => 'OQL Error in the Rule %1$s: %2$s.~~',
+ 'UI:Audit:ErrorIn_Category_Reason' => 'OQL Error in the Category %1$s: %2$s.~~',
+ 'UI:Query:UrlForExcel' => 'URL to use for MS-Excel web queries~~',
+ 'UI:Edit:TestQuery' => 'Test query~~',
+ 'UI:Search:NeedleTooShort' => 'The search string \"%1$s\" is too short. Please type at least %2$d characters.~~',
+ 'UI:Search:Ongoing' => 'Searching for \"%1$s\"~~',
+ 'UI:Search:Enlarge' => 'Broaden the search~~',
+ 'Menu:QueryMenu' => 'Query phrasebook~~',
+ 'Menu:QueryMenu+' => 'Query phrasebook~~',
+ 'UI:Download-CSV' => 'Download %1$s~~',
+ 'UI:RelationGroups' => 'Groups~~',
+ 'UI:ElementsDisplayed' => 'Filtering~~',
+ 'UI:RelationGroupNumber_N' => 'Group #%1$d~~',
+ 'UI:Relation:ExportAsPDF' => 'Export as PDF...~~',
+ 'UI:RelationOption:GroupingThreshold' => 'Grouping threshold~~',
+ 'UI:Relation:AdditionalContextInfo' => 'Additional context info~~',
+ 'UI:Relation:NoneSelected' => 'None~~',
+ 'UI:Relation:ExportAsAttachment' => 'Export as Attachment...~~',
+ 'UI:Relation:DrillDown' => 'Details...~~',
+ 'UI:Relation:PDFExportOptions' => 'PDF Export Options~~',
+ 'UI:Relation:AttachmentExportOptions_Name' => 'Options for Attachment to %1$s~~',
+ 'UI:RelationOption:Untitled' => 'Untitled~~',
+ 'UI:Relation:Key' => 'Key~~',
+ 'UI:Relation:Comments' => 'Comments~~',
+ 'UI:RelationOption:Title' => 'Title~~',
+ 'UI:RelationOption:IncludeList' => 'Include the list of objects~~',
+ 'UI:RelationOption:Comments' => 'Comments~~',
+ 'UI:Button:Export' => 'Export~~',
+ 'UI:Relation:PDFExportPageFormat' => 'Page format~~',
+ 'UI:PageFormat_A3' => 'A3~~',
+ 'UI:PageFormat_A4' => 'A4~~',
+ 'UI:PageFormat_Letter' => 'Letter~~',
+ 'UI:Relation:PDFExportPageOrientation' => 'Page orientation~~',
+ 'UI:PageOrientation_Portrait' => 'Portrait~~',
+ 'UI:PageOrientation_Landscape' => 'Landscape~~',
+ 'UI:RelationTooltip:Redundancy' => 'Redundancy~~',
+ 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# of impacted items: %1$d / %2$d~~',
+ 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Critical threshold: %1$d / %2$d~~',
+ 'Portal:NoRequestMgmt' => 'Dear %1$s, you have been redirected to this page because your account is configured with the profile \'Portal user\'. Unfortunately, iTop has not been installed with the feature \'Request Management\'. Please contact your administrator.~~',
+ 'Portal:TitleDetailsFor_Request' => 'Details for request~~',
+ 'Portal:SelectRequestTemplate' => 'Select a template for %1$s~~',
+ 'UI:Pagination:HeaderSelection' => 'Total: %1$s objects (%2$s objects selected).~~',
+ 'UI:Pagination:HeaderNoSelection' => 'Total: %1$s objects.~~',
+ 'UI:Pagination:PageSize' => '%1$s objects per page~~',
+ 'UI:Pagination:PagesLabel' => 'Pages:~~',
+ 'UI:Pagination:All' => 'All~~',
+ 'UI:HierarchyOf_Class' => 'Hierarchy of %1$s~~',
+ 'UI:Preferences' => 'Preferences...~~',
+ 'UI:FavoriteOrganizations' => 'Favorite Organizations~~',
+ 'UI:FavoriteOrganizations+' => 'Check in the list below the organizations that you want to see in the drop-down menu for a quick access. Note that this is not a security setting, objects from any organization are still visible and can be accessed by selecting \"All Organizations\" in the drop-down list.~~',
+ 'UI:FavoriteLanguage' => 'Language of the User Interface~~',
+ 'UI:Favorites:SelectYourLanguage' => 'Select your preferred language~~',
+ 'UI:FavoriteOtherSettings' => 'Other Settings~~',
+ 'UI:Favorites:Default_X_ItemsPerPage' => 'Default length for lists: %1$s items per page~~',
+ 'UI:NavigateAwayConfirmationMessage' => 'Any modification will be discarded.~~',
+ 'UI:CancelConfirmationMessage' => 'You will loose your changes. Continue anyway?~~',
+ 'UI:AutoApplyConfirmationMessage' => 'Some changes have not been applied yet. Do you want itop to take them into account?~~',
+ 'UI:Create_Class_InState' => 'Create the %1$s in state: ~~',
+ 'UI:OrderByHint_Values' => 'Sort order: %1$s~~',
+ 'UI:Menu:AddToDashboard' => 'Add To Dashboard...~~',
+ 'UI:ConfigureThisList' => 'Configure This List...~~',
+ 'UI:ListConfigurationTitle' => 'List Configuration~~',
+ 'UI:ColumnsAndSortOrder' => 'Columns and sort order:~~',
+ 'UI:UseDefaultSettings' => 'Use the Default Settings~~',
+ 'UI:UseSpecificSettings' => 'Use the Following Settings:~~',
+ 'UI:Display_X_ItemsPerPage' => 'Display %1$s items per page~~',
+ 'UI:UseSavetheSettings' => 'Save the Settings~~',
+ 'UI:OnlyForThisList' => 'Only for this list~~',
+ 'UI:ForAllLists' => 'Default for all lists~~',
+ 'UI:ExtKey_AsLink' => '%1$s (Link)~~',
+ 'UI:ExtKey_AsFriendlyName' => '%1$s (Friendly Name)~~',
+ 'UI:ExtField_AsRemoteField' => '%1$s (%2$s)~~',
+ 'UI:Button:MoveUp' => 'Move Up~~',
+ 'UI:Button:MoveDown' => 'Move Down~~',
+ 'UI:OQL:UnknownClassAndFix' => 'Unknown class \"%1$s\". You may try \"%2$s\" instead.~~',
+ 'UI:OQL:UnknownClassNoFix' => 'Unknown class \"%1$s\"~~',
+ 'UI:Dashboard:Edit' => 'Edit This Page...~~',
+ 'UI:Dashboard:Revert' => 'Revert To Original Version...~~',
+ 'UI:Dashboard:RevertConfirm' => 'Every changes made to the original version will be lost. Please confirm that you want to do this.~~',
+ 'UI:ExportDashBoard' => 'Export to a file~~',
+ 'UI:ImportDashBoard' => 'Import from a file...~~',
+ 'UI:ImportDashboardTitle' => 'Import From a File~~',
+ 'UI:ImportDashboardText' => 'Select a dashboard file to import:~~',
+ 'UI:DashletCreation:Title' => 'Create a new Dashlet~~',
+ 'UI:DashletCreation:Dashboard' => 'Dashboard~~',
+ 'UI:DashletCreation:DashletType' => 'Dashlet Type~~',
+ 'UI:DashletCreation:EditNow' => 'Edit the Dashboard~~',
+ 'UI:DashboardEdit:Title' => 'Dashboard Editor~~',
+ 'UI:DashboardEdit:DashboardTitle' => 'Title~~',
+ 'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~',
+ 'UI:DashboardEdit:AutoReloadSec' => 'Automatic refresh interval (seconds)~~',
+ 'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:DashboardEdit: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:DashletPlainText:Label' => 'Text~~',
+ 'UI:DashletPlainText:Description' => 'Plain text (no formatting)~~',
+ 'UI:DashletPlainText:Prop-Text' => 'Text~~',
+ 'UI:DashletPlainText:Prop-Text:Default' => 'Please enter some text here...~~',
+ 'UI:DashletObjectList:Label' => 'Object list~~',
+ 'UI:DashletObjectList:Description' => 'Object list dashlet~~',
+ 'UI:DashletObjectList:Prop-Title' => 'Title~~',
+ 'UI:DashletObjectList:Prop-Query' => 'Query~~',
+ 'UI:DashletObjectList:Prop-Menu' => 'Menu~~',
+ 'UI:DashletGroupBy:Prop-Title' => 'Title~~',
+ 'UI:DashletGroupBy:Prop-Query' => 'Query~~',
+ 'UI:DashletGroupBy:Prop-Style' => 'Style~~',
+ 'UI:DashletGroupBy:Prop-GroupBy' => 'Group by...~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Hour' => 'Hour of %1$s (0-23)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Month' => 'Month of %1$s (1 - 12)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:DayOfWeek' => 'Day of week for %1$s~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Day of month for %1$s~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (hour)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (month)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (day of week)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (day of month)~~',
+ 'UI:DashletGroupBy:MissingGroupBy' => 'Please select the field on which the objects will be grouped together~~',
+ 'UI:DashletGroupByPie:Label' => 'Pie Chart~~',
+ 'UI:DashletGroupByPie:Description' => 'Pie Chart~~',
+ 'UI:DashletGroupByBars:Label' => 'Bar Chart~~',
+ 'UI:DashletGroupByBars:Description' => 'Bar Chart~~',
+ 'UI:DashletGroupByTable:Label' => 'Group By (table)~~',
+ 'UI:DashletGroupByTable:Description' => 'List (Grouped by a field)~~',
+ 'UI: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~~',
+ 'UI:DashletHeaderDynamic:Prop-Title:Default' => 'Contacts~~',
+ 'UI:DashletHeaderDynamic:Prop-Icon' => 'Icon~~',
+ 'UI:DashletHeaderDynamic:Prop-Subtitle' => 'Subtitle~~',
+ 'UI:DashletHeaderDynamic:Prop-Subtitle:Default' => 'Contacts~~',
+ 'UI:DashletHeaderDynamic:Prop-Query' => 'Query~~',
+ 'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Group by~~',
+ 'UI:DashletHeaderDynamic:Prop-Values' => 'Values~~',
+ 'UI:DashletBadge:Label' => 'Badge~~',
+ 'UI:DashletBadge:Description' => 'Object Icon with new/search~~',
+ 'UI:DashletBadge:Prop-Class' => 'Class~~',
+ 'DayOfWeek-Sunday' => 'Sunday~~',
+ 'DayOfWeek-Monday' => 'Monday~~',
+ 'DayOfWeek-Tuesday' => 'Tuesday~~',
+ 'DayOfWeek-Wednesday' => 'Wednesday~~',
+ 'DayOfWeek-Thursday' => 'Thursday~~',
+ 'DayOfWeek-Friday' => 'Friday~~',
+ 'DayOfWeek-Saturday' => 'Saturday~~',
+ 'Month-01' => 'January~~',
+ 'Month-02' => 'February~~',
+ 'Month-03' => 'March~~',
+ 'Month-04' => 'April~~',
+ 'Month-05' => 'May~~',
+ 'Month-06' => 'June~~',
+ 'Month-07' => 'July~~',
+ 'Month-08' => 'August~~',
+ 'Month-09' => 'September~~',
+ 'Month-10' => 'October~~',
+ 'Month-11' => 'November~~',
+ 'Month-12' => 'December~~',
+ 'DayOfWeek-Sunday-Min' => 'Su~~',
+ 'DayOfWeek-Monday-Min' => 'Mo~~',
+ 'DayOfWeek-Tuesday-Min' => 'Tu~~',
+ 'DayOfWeek-Wednesday-Min' => 'We~~',
+ 'DayOfWeek-Thursday-Min' => 'Th~~',
+ 'DayOfWeek-Friday-Min' => 'Fr~~',
+ 'DayOfWeek-Saturday-Min' => 'Sa~~',
+ 'Month-01-Short' => 'Jan~~',
+ 'Month-02-Short' => 'Feb~~',
+ 'Month-03-Short' => 'Mar~~',
+ 'Month-04-Short' => 'Apr~~',
+ 'Month-05-Short' => 'May~~',
+ 'Month-06-Short' => 'Jun~~',
+ 'Month-07-Short' => 'Jul~~',
+ 'Month-08-Short' => 'Aug~~',
+ 'Month-09-Short' => 'Sep~~',
+ 'Month-10-Short' => 'Oct~~',
+ 'Month-11-Short' => 'Nov~~',
+ 'Month-12-Short' => 'Dec~~',
+ 'Calendar-FirstDayOfWeek' => '0~~',
+ 'UI:Menu:ShortcutList' => 'Create a Shortcut...~~',
+ 'UI: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~~',
+ 'Class:Shortcut' => 'Shortcut~~',
+ 'Class:Shortcut/Attribute:name' => 'Name~~',
+ 'Class:Shortcut/Attribute:name+' => 'Label used in the menu and page title~~',
+ 'Class:ShortcutOQL' => 'Search result shortcut~~',
+ 'Class:ShortcutOQL/Attribute:oql' => 'Query~~',
+ 'Class:ShortcutOQL/Attribute:oql+' => 'OQL defining the list of objects to search for~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatic refresh~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Disabled~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Custom rate~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Automatic refresh interval (seconds)~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:FillAllMandatoryFields' => 'Please fill all mandatory fields.~~',
+ 'UI:ValueMustBeSet' => 'Please specify a value~~',
+ 'UI:ValueMustBeChanged' => 'Please change the value~~',
+ 'UI:ValueInvalidFormat' => 'Invalid format~~',
+ 'UI:CSVImportConfirmTitle' => 'Please confirm the operation~~',
+ 'UI:CSVImportConfirmMessage' => 'Are you sure you want to do this?~~',
+ 'UI:CSVImportError_items' => 'Errors: %1$d~~',
+ 'UI:CSVImportCreated_items' => 'Created: %1$d~~',
+ 'UI:CSVImportModified_items' => 'Modified: %1$d~~',
+ 'UI:CSVImportUnchanged_items' => 'Unchanged: %1$d~~',
+ 'UI: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...~~',
+ 'UI:About:Title' => 'About iTop~~',
+ 'UI:About:DataModel' => 'Data model~~',
+ 'UI:About:Support' => 'Support information~~',
+ 'UI:About:Licenses' => 'Licenses~~',
+ 'UI:About:Modules' => 'Installed modules~~',
+ 'UI:DisconnectedDlgMessage' => 'You are disconnected. You must identify yourself to continue using the application.~~',
+ 'UI:DisconnectedDlgTitle' => 'Warning!~~',
+ 'UI:LoginAgain' => 'Login again~~',
+ 'UI:StayOnThePage' => 'Stay on this page~~',
+ 'ExcelExporter:ExportMenu' => 'Excel Export...~~',
+ 'ExcelExporter:ExportDialogTitle' => 'Excel Export~~',
+ 'ExcelExporter:ExportButton' => 'Export~~',
+ 'ExcelExporter:DownloadButton' => 'Download %1$s~~',
+ 'ExcelExporter:RetrievingData' => 'Retrieving data...~~',
+ 'ExcelExporter:BuildingExcelFile' => 'Building the Excel file...~~',
+ 'ExcelExporter:Done' => 'Done.~~',
+ 'ExcelExport:AutoDownload' => 'Start the download automatically when the export is ready~~',
+ 'ExcelExport:PreparingExport' => 'Preparing the export...~~',
+ 'ExcelExport:Statistics' => 'Statistics~~',
+ 'portal:legacy_portal' => 'End-User Portal~~',
+ 'portal:backoffice' => 'iTop 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:CurrentObjectLockExpired' => 'The lock to prevent concurrent modifications of the object has expired.~~',
+ 'UI:CurrentObjectLockExpired_Explanation' => 'The lock to prevent concurrent modifications of the object has expired. You can no longer submit your modification since other users are now allowed to modify this object.~~',
+ 'UI:ConcurrentLockKilled' => 'The lock preventing modifications on the current object has been deleted.~~',
+ 'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !~~',
+ 'UI:Menu:ExportPDF' => 'Export as PDF...~~',
));
?>
\ No newline at end of file
diff --git a/dictionaries/it.dictionary.itop.core.php b/dictionaries/it.dictionary.itop.core.php
index f5ae3b2f0..dc9f193d2 100644
--- a/dictionaries/it.dictionary.itop.core.php
+++ b/dictionaries/it.dictionary.itop.core.php
@@ -753,6 +753,73 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Core:Duration_Minutes_Seconds' => '%1$dmin %2$ds',
'Core:Duration_Hours_Minutes_Seconds' => '%1$dh %2$dmin %3$sec',
'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sg %2$dh %3$dmin %4$ds',
+ 'Core:DeletedObjectLabel' => '%1s (deleted)~~',
+ 'Core:DeletedObjectTip' => 'The object has been deleted on %1$s (%2$s)~~',
+ 'Core:UnknownObjectLabel' => 'Object not found (class: %1$s, id: %2$d)~~',
+ 'Core:UnknownObjectTip' => 'The object could not be found. It may have been deleted some time ago and the log has been purged since.~~',
+ 'Core:AttributeHierarchicalKey' => 'Hierarchical Key~~',
+ 'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent~~',
+ 'Change:LinkSet:Added' => 'added %1$s~~',
+ 'Change:LinkSet:Removed' => 'removed %1$s~~',
+ 'Change:LinkSet:Modified' => 'modified %1$s~~',
+ 'Class:EventNotificationEmail/Attribute:attachments' => 'Attachments~~',
+ 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~',
+ 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~',
+ 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class \"%1$s\"~~',
+ 'Class:TriggerOnThresholdReached' => 'Trigger (on threshold)~~',
+ 'Class:TriggerOnThresholdReached+' => 'Trigger on Stop-Watch threshold reached~~',
+ 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stop watch~~',
+ 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Threshold~~',
+ '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/Error:DataTableAlreadyExists' => 'The table %1$s already exists in the database. Please use another name for the synchro data table.~~',
+ 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as \"%1$s\")~~',
+ 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for \"%1$s\"~~',
+ 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for \"%1$s\" at %2$d%%~~',
+ 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter \"%1$s\"~~',
+ 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter \"query\". There is no Query Phrasebook corresponding to the id: \"%1$s\".~~',
+ 'Core:BulkExport:ExportFormatPrompt' => 'Export format:~~',
+ 'Core:BulkExport:Identifier' => 'Identifier~~',
+ 'Core:BulkExport:Friendlyname' => 'Full name~~',
+ 'Core:BulkExportOf_Class' => '%1$s Export~~',
+ 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~',
+ 'Core:BulkExport:ExportResult' => 'Result of the export:~~',
+ 'Core:BulkExport:RetrievingData' => 'Retrieving data...~~',
+ 'Core:BulkExport:HTMLFormat' => 'Web Page (*.html)~~',
+ 'Core:BulkExport:CSVFormat' => 'Comma Separated Values (*.csv)~~',
+ 'Core:BulkExport:XLSXFormat' => 'Excel 2007 or newer (*.xlsx)~~',
+ 'Core:BulkExport:PDFFormat' => 'PDF Document (*.pdf)~~',
+ 'Core:BulkExport:DragAndDropHelp' => 'Drag and drop the columns\' headers to arrange the columns. Preview of %1$s lines. Total number of lines to export: %2$s.~~',
+ 'Core:BulkExport:EmptyPreview' => 'Select the columns to be exported from the list above~~',
+ 'Core:BulkExport:ColumnsOrder' => 'Columns order~~',
+ 'Core:BulkExport:AvailableColumnsFrom_Class' => 'Available columns from %1$s~~',
+ 'Core:BulkExport:NoFieldSelected' => 'Select at least one column to be exported~~',
+ 'Core:BulkExport:CheckAll' => 'Check All~~',
+ 'Core:BulkExport:UncheckAll' => 'Uncheck All~~',
+ 'Core:BulkExport:ExportCancelledByUser' => 'Export cancelled by the user~~',
+ 'Core:BulkExport:CSVOptions' => 'CSV Options~~',
+ 'Core:BulkExport:CSVLocalization' => 'Localization~~',
+ 'Core:BulkExport:PDFOptions' => 'PDF Options~~',
+ 'Core:BulkExport:PDFPageSize' => 'Page Size:~~',
+ 'Core:BulkExport:PageSize-A4' => 'A4~~',
+ 'Core:BulkExport:PageSize-A3' => 'A3~~',
+ 'Core:BulkExport:PageSize-Letter' => 'Letter~~',
+ 'Core:BulkExport:PDFPageOrientation' => 'Page Orientation:~~',
+ 'Core:BulkExport:PageOrientation-L' => 'Landscape~~',
+ 'Core:BulkExport:PageOrientation-P' => 'Portrait~~',
+ 'Core:BulkExport:XMLFormat' => 'XML file (*.xml)~~',
+ 'Core:BulkExport:XMLOptions' => 'XML Options~~',
+ 'Core:BulkExport:SpreadsheetFormat' => 'Spreadsheet HTML format (*.html)~~',
+ 'Core:BulkExport:SpreadsheetOptions' => 'Spreadsheet Options~~',
+ 'Core:BulkExport:OptionNoLocalize' => 'Do not localize the values (for Enumerated fields)~~',
+ 'Core:BulkExport:ScopeDefinition' => 'Definition of the objects to export~~',
+ 'Core:BulkExportLabelOQLExpression' => 'OQL Query:~~',
+ 'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:~~',
+ 'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.~~',
+ 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.~~',
+ 'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...~~',
+ 'Core:BulkExportCanRunNonInteractive' => 'Click here to run the export in non-interactive mode.~~',
+ 'Core:BulkExportLegacyExport' => 'Click here to access the legacy export.~~',
));
?>
diff --git a/dictionaries/it.dictionary.itop.ui.php b/dictionaries/it.dictionary.itop.ui.php
index 5198b1443..211ca3e3d 100644
--- a/dictionaries/it.dictionary.itop.ui.php
+++ b/dictionaries/it.dictionary.itop.ui.php
@@ -902,5 +902,323 @@ Quando è associata a un trigger, ad ogni azione è assegnato un numero "ordine"
'UI:BulkAction:NoObjectSelected' => 'Si prega di selezionare almeno un oggetto per eseguire questa operazione',
'UI:AttemptingToChangeASlaveAttribute_Name' => 'Il campo %1$s on è scrivibile, perché è comandato dalla sincronizzazione dei dati. Valore rimane invariato.',
'UI:Button:Refresh' => 'Ricarica',
+ 'Class:UserInternal' => 'User Internal~~',
+ 'Class:UserInternal+' => 'User defined within iTop~~',
+ 'Class:URP_StimulusGrant/Attribute:profile' => 'Profile~~',
+ 'Class:URP_StimulusGrant/Attribute:profile+' => 'usage profile~~',
+ 'UI:Button:Save' => 'Save~~',
+ 'UI:Button:Rename' => ' Rename... ~~',
+ 'UI:SplitDateTime-Date' => 'date~~',
+ 'UI:SplitDateTime-Time' => 'time~~',
+ 'UI:SearchValue:NbSelected' => '# selected~~',
+ 'UI:SearchValue:CheckAll' => 'Check All~~',
+ 'UI:SearchValue:UncheckAll' => 'Uncheck All~~',
+ 'UI:Login:ForgotPwd' => 'Forgot your password?~~',
+ 'UI:Login:ForgotPwdForm' => 'Forgot your password~~',
+ 'UI:Login:ForgotPwdForm+' => 'iTop can send you an email in which you will find instructions to follow to reset your account.~~',
+ 'UI:Login:ResetPassword' => 'Send now!~~',
+ 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~',
+ 'UI: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...~~',
+ 'UI:ResetPwd-EmailSubject' => 'Reset your iTop password~~',
+ 'UI:ResetPwd-EmailBody' => 'You have requested to reset your iTop password.
Please follow this link (single usage) to enter a new password
.~~',
+ 'UI:ResetPwd-Title' => 'Reset password~~',
+ 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~',
+ 'UI:ResetPwd-Error-EnterPassword' => 'Enter a new password for the account \'%1$s\'.~~',
+ 'UI:ResetPwd-Ready' => 'The password has been changed.~~',
+ 'UI:ResetPwd-Login' => 'Click here to login...~~',
+ 'UI:Login:PasswordChanged' => 'Password successfully set!~~',
+ 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
+ 'UI:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.~~',
+ 'UI:CSVReport-Value-Modified' => 'Modified~~',
+ 'UI:CSVReport-Value-SetIssue' => 'Could not be changed - reason: %1$s~~',
+ 'UI:CSVReport-Value-ChangeIssue' => 'Could not be changed to %1$s - reason: %2$s~~',
+ 'UI:CSVReport-Value-NoMatch' => 'No match~~',
+ 'UI:CSVReport-Value-Missing' => 'Missing mandatory value~~',
+ 'UI:CSVReport-Value-Ambiguous' => 'Ambiguous: found %1$s objects~~',
+ 'UI:CSVReport-Row-Unchanged' => 'unchanged~~',
+ 'UI:CSVReport-Row-Created' => 'created~~',
+ 'UI:CSVReport-Row-Updated' => 'updated %1$d cols~~',
+ 'UI:CSVReport-Row-Disappeared' => 'disappeared, changed %1$d cols~~',
+ 'UI:CSVReport-Row-Issue' => 'Issue: %1$s~~',
+ 'UI:CSVReport-Value-Issue-Null' => 'Null not allowed~~',
+ 'UI:CSVReport-Value-Issue-NotFound' => 'Object not found~~',
+ 'UI:CSVReport-Value-Issue-FoundMany' => 'Found %1$d matches~~',
+ 'UI:CSVReport-Value-Issue-Readonly' => 'The attribute \'%1$s\' is read-only and cannot be modified (current value: %2$s, proposed value: %3$s)~~',
+ 'UI:CSVReport-Value-Issue-Format' => 'Failed to process input: %1$s~~',
+ 'UI:CSVReport-Value-Issue-NoMatch' => 'Unexpected value for attribute \'%1$s\': no match found, check spelling~~',
+ 'UI:CSVReport-Value-Issue-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-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~~',
+ 'UI:CSVReport-Object-MissingToUpdate' => 'Missing object: will be updated~~',
+ 'UI:CSVReport-Object-MissingUpdated' => 'Missing object: updated~~',
+ 'UI:CSVReport-Icon-Created' => 'Created~~',
+ 'UI:CSVReport-Object-ToCreate' => 'Object will be created~~',
+ 'UI:CSVReport-Object-Created' => 'Object created~~',
+ 'UI:CSVReport-Icon-Error' => 'Error~~',
+ 'UI:CSVReport-Object-Error' => 'ERROR: %1$s~~',
+ 'UI:CSVReport-Object-Ambiguous' => 'AMBIGUOUS: %1$s~~',
+ 'UI:CSVReport-Stats-Errors' => '%1$.0f %% of the loaded objects have errors and will be ignored.~~',
+ 'UI:CSVReport-Stats-Created' => '%1$.0f %% of the loaded objects will be created.~~',
+ 'UI:CSVReport-Stats-Modified' => '%1$.0f %% of the loaded objects will be modified.~~',
+ 'UI:CSVExport:AdvancedMode' => 'Advanced mode~~',
+ 'UI:CSVExport:AdvancedMode+' => 'In advanced mode, several columns are added to the export: the id of the object, the id of external keys and their reconciliation attributes.~~',
+ 'UI:CSVExport:LostChars' => 'Encoding issue~~',
+ 'UI:CSVExport:LostChars+' => 'The downloaded file will be encoded into %1$s. iTop 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:ErrorIn_Rule_Reason' => 'OQL Error in the Rule %1$s: %2$s.~~',
+ 'UI:Audit:ErrorIn_Category_Reason' => 'OQL Error in the Category %1$s: %2$s.~~',
+ 'UI:Query:UrlForExcel' => 'URL to use for MS-Excel web queries~~',
+ 'UI:Edit:TestQuery' => 'Test query~~',
+ 'UI:Search:NeedleTooShort' => 'The search string \"%1$s\" is too short. Please type at least %2$d characters.~~',
+ 'UI:Search:Ongoing' => 'Searching for \"%1$s\"~~',
+ 'UI:Search:Enlarge' => 'Broaden the search~~',
+ 'Menu:QueryMenu' => 'Query phrasebook~~',
+ 'Menu:QueryMenu+' => 'Query phrasebook~~',
+ 'UI:Download-CSV' => 'Download %1$s~~',
+ 'UI:RelationGroups' => 'Groups~~',
+ 'UI:ElementsDisplayed' => 'Filtering~~',
+ 'UI:RelationGroupNumber_N' => 'Group #%1$d~~',
+ 'UI:Relation:ExportAsPDF' => 'Export as PDF...~~',
+ 'UI:RelationOption:GroupingThreshold' => 'Grouping threshold~~',
+ 'UI:Relation:AdditionalContextInfo' => 'Additional context info~~',
+ 'UI:Relation:NoneSelected' => 'None~~',
+ 'UI:Relation:ExportAsAttachment' => 'Export as Attachment...~~',
+ 'UI:Relation:DrillDown' => 'Details...~~',
+ 'UI:Relation:PDFExportOptions' => 'PDF Export Options~~',
+ 'UI:Relation:AttachmentExportOptions_Name' => 'Options for Attachment to %1$s~~',
+ 'UI:RelationOption:Untitled' => 'Untitled~~',
+ 'UI:Relation:Key' => 'Key~~',
+ 'UI:Relation:Comments' => 'Comments~~',
+ 'UI:RelationOption:Title' => 'Title~~',
+ 'UI:RelationOption:IncludeList' => 'Include the list of objects~~',
+ 'UI:RelationOption:Comments' => 'Comments~~',
+ 'UI:Button:Export' => 'Export~~',
+ 'UI:Relation:PDFExportPageFormat' => 'Page format~~',
+ 'UI:PageFormat_A3' => 'A3~~',
+ 'UI:PageFormat_A4' => 'A4~~',
+ 'UI:PageFormat_Letter' => 'Letter~~',
+ 'UI:Relation:PDFExportPageOrientation' => 'Page orientation~~',
+ 'UI:PageOrientation_Portrait' => 'Portrait~~',
+ 'UI:PageOrientation_Landscape' => 'Landscape~~',
+ 'UI:RelationTooltip:Redundancy' => 'Redundancy~~',
+ 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# of impacted items: %1$d / %2$d~~',
+ 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Critical threshold: %1$d / %2$d~~',
+ 'Portal:NoRequestMgmt' => 'Dear %1$s, you have been redirected to this page because your account is configured with the profile \'Portal user\'. Unfortunately, iTop has not been installed with the feature \'Request Management\'. Please contact your administrator.~~',
+ 'Portal:TitleDetailsFor_Request' => 'Details for request~~',
+ 'Portal:SelectRequestTemplate' => 'Select a template for %1$s~~',
+ 'UI:Pagination:HeaderSelection' => 'Total: %1$s objects (%2$s objects selected).~~',
+ 'UI:Pagination:HeaderNoSelection' => 'Total: %1$s objects.~~',
+ 'UI:Pagination:PageSize' => '%1$s objects per page~~',
+ 'UI:Pagination:PagesLabel' => 'Pages:~~',
+ 'UI:Pagination:All' => 'All~~',
+ 'UI:HierarchyOf_Class' => 'Hierarchy of %1$s~~',
+ 'UI:Preferences' => 'Preferences...~~',
+ 'UI:FavoriteOrganizations' => 'Favorite Organizations~~',
+ 'UI:FavoriteOrganizations+' => 'Check in the list below the organizations that you want to see in the drop-down menu for a quick access. Note that this is not a security setting, objects from any organization are still visible and can be accessed by selecting \"All Organizations\" in the drop-down list.~~',
+ 'UI:FavoriteLanguage' => 'Language of the User Interface~~',
+ 'UI:Favorites:SelectYourLanguage' => 'Select your preferred language~~',
+ 'UI:FavoriteOtherSettings' => 'Other Settings~~',
+ 'UI:Favorites:Default_X_ItemsPerPage' => 'Default length for lists: %1$s items per page~~',
+ 'UI:NavigateAwayConfirmationMessage' => 'Any modification will be discarded.~~',
+ 'UI:CancelConfirmationMessage' => 'You will loose your changes. Continue anyway?~~',
+ 'UI:AutoApplyConfirmationMessage' => 'Some changes have not been applied yet. Do you want itop to take them into account?~~',
+ 'UI:Create_Class_InState' => 'Create the %1$s in state: ~~',
+ 'UI:OrderByHint_Values' => 'Sort order: %1$s~~',
+ 'UI:Menu:AddToDashboard' => 'Add To Dashboard...~~',
+ 'UI:ConfigureThisList' => 'Configure This List...~~',
+ 'UI:ListConfigurationTitle' => 'List Configuration~~',
+ 'UI:ColumnsAndSortOrder' => 'Columns and sort order:~~',
+ 'UI:UseDefaultSettings' => 'Use the Default Settings~~',
+ 'UI:UseSpecificSettings' => 'Use the Following Settings:~~',
+ 'UI:Display_X_ItemsPerPage' => 'Display %1$s items per page~~',
+ 'UI:UseSavetheSettings' => 'Save the Settings~~',
+ 'UI:OnlyForThisList' => 'Only for this list~~',
+ 'UI:ForAllLists' => 'Default for all lists~~',
+ 'UI:ExtKey_AsLink' => '%1$s (Link)~~',
+ 'UI:ExtKey_AsFriendlyName' => '%1$s (Friendly Name)~~',
+ 'UI:ExtField_AsRemoteField' => '%1$s (%2$s)~~',
+ 'UI:Button:MoveUp' => 'Move Up~~',
+ 'UI:Button:MoveDown' => 'Move Down~~',
+ 'UI:OQL:UnknownClassAndFix' => 'Unknown class \"%1$s\". You may try \"%2$s\" instead.~~',
+ 'UI:OQL:UnknownClassNoFix' => 'Unknown class \"%1$s\"~~',
+ 'UI:Dashboard:Edit' => 'Edit This Page...~~',
+ 'UI:Dashboard:Revert' => 'Revert To Original Version...~~',
+ 'UI:Dashboard:RevertConfirm' => 'Every changes made to the original version will be lost. Please confirm that you want to do this.~~',
+ 'UI:ExportDashBoard' => 'Export to a file~~',
+ 'UI:ImportDashBoard' => 'Import from a file...~~',
+ 'UI:ImportDashboardTitle' => 'Import From a File~~',
+ 'UI:ImportDashboardText' => 'Select a dashboard file to import:~~',
+ 'UI:DashletCreation:Title' => 'Create a new Dashlet~~',
+ 'UI:DashletCreation:Dashboard' => 'Dashboard~~',
+ 'UI:DashletCreation:DashletType' => 'Dashlet Type~~',
+ 'UI:DashletCreation:EditNow' => 'Edit the Dashboard~~',
+ 'UI:DashboardEdit:Title' => 'Dashboard Editor~~',
+ 'UI:DashboardEdit:DashboardTitle' => 'Title~~',
+ 'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~',
+ 'UI:DashboardEdit:AutoReloadSec' => 'Automatic refresh interval (seconds)~~',
+ 'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:DashboardEdit: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:DashletPlainText:Label' => 'Text~~',
+ 'UI:DashletPlainText:Description' => 'Plain text (no formatting)~~',
+ 'UI:DashletPlainText:Prop-Text' => 'Text~~',
+ 'UI:DashletPlainText:Prop-Text:Default' => 'Please enter some text here...~~',
+ 'UI:DashletObjectList:Label' => 'Object list~~',
+ 'UI:DashletObjectList:Description' => 'Object list dashlet~~',
+ 'UI:DashletObjectList:Prop-Title' => 'Title~~',
+ 'UI:DashletObjectList:Prop-Query' => 'Query~~',
+ 'UI:DashletObjectList:Prop-Menu' => 'Menu~~',
+ 'UI:DashletGroupBy:Prop-Title' => 'Title~~',
+ 'UI:DashletGroupBy:Prop-Query' => 'Query~~',
+ 'UI:DashletGroupBy:Prop-Style' => 'Style~~',
+ 'UI:DashletGroupBy:Prop-GroupBy' => 'Group by...~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Hour' => 'Hour of %1$s (0-23)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Month' => 'Month of %1$s (1 - 12)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:DayOfWeek' => 'Day of week for %1$s~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Day of month for %1$s~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (hour)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (month)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (day of week)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (day of month)~~',
+ 'UI:DashletGroupBy:MissingGroupBy' => 'Please select the field on which the objects will be grouped together~~',
+ 'UI:DashletGroupByPie:Label' => 'Pie Chart~~',
+ 'UI:DashletGroupByPie:Description' => 'Pie Chart~~',
+ 'UI:DashletGroupByBars:Label' => 'Bar Chart~~',
+ 'UI:DashletGroupByBars:Description' => 'Bar Chart~~',
+ 'UI:DashletGroupByTable:Label' => 'Group By (table)~~',
+ 'UI:DashletGroupByTable:Description' => 'List (Grouped by a field)~~',
+ 'UI: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~~',
+ 'UI:DashletHeaderDynamic:Prop-Title:Default' => 'Contacts~~',
+ 'UI:DashletHeaderDynamic:Prop-Icon' => 'Icon~~',
+ 'UI:DashletHeaderDynamic:Prop-Subtitle' => 'Subtitle~~',
+ 'UI:DashletHeaderDynamic:Prop-Subtitle:Default' => 'Contacts~~',
+ 'UI:DashletHeaderDynamic:Prop-Query' => 'Query~~',
+ 'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Group by~~',
+ 'UI:DashletHeaderDynamic:Prop-Values' => 'Values~~',
+ 'UI:DashletBadge:Label' => 'Badge~~',
+ 'UI:DashletBadge:Description' => 'Object Icon with new/search~~',
+ 'UI:DashletBadge:Prop-Class' => 'Class~~',
+ 'DayOfWeek-Sunday' => 'Sunday~~',
+ 'DayOfWeek-Monday' => 'Monday~~',
+ 'DayOfWeek-Tuesday' => 'Tuesday~~',
+ 'DayOfWeek-Wednesday' => 'Wednesday~~',
+ 'DayOfWeek-Thursday' => 'Thursday~~',
+ 'DayOfWeek-Friday' => 'Friday~~',
+ 'DayOfWeek-Saturday' => 'Saturday~~',
+ 'Month-01' => 'January~~',
+ 'Month-02' => 'February~~',
+ 'Month-03' => 'March~~',
+ 'Month-04' => 'April~~',
+ 'Month-05' => 'May~~',
+ 'Month-06' => 'June~~',
+ 'Month-07' => 'July~~',
+ 'Month-08' => 'August~~',
+ 'Month-09' => 'September~~',
+ 'Month-10' => 'October~~',
+ 'Month-11' => 'November~~',
+ 'Month-12' => 'December~~',
+ 'DayOfWeek-Sunday-Min' => 'Su~~',
+ 'DayOfWeek-Monday-Min' => 'Mo~~',
+ 'DayOfWeek-Tuesday-Min' => 'Tu~~',
+ 'DayOfWeek-Wednesday-Min' => 'We~~',
+ 'DayOfWeek-Thursday-Min' => 'Th~~',
+ 'DayOfWeek-Friday-Min' => 'Fr~~',
+ 'DayOfWeek-Saturday-Min' => 'Sa~~',
+ 'Month-01-Short' => 'Jan~~',
+ 'Month-02-Short' => 'Feb~~',
+ 'Month-03-Short' => 'Mar~~',
+ 'Month-04-Short' => 'Apr~~',
+ 'Month-05-Short' => 'May~~',
+ 'Month-06-Short' => 'Jun~~',
+ 'Month-07-Short' => 'Jul~~',
+ 'Month-08-Short' => 'Aug~~',
+ 'Month-09-Short' => 'Sep~~',
+ 'Month-10-Short' => 'Oct~~',
+ 'Month-11-Short' => 'Nov~~',
+ 'Month-12-Short' => 'Dec~~',
+ 'Calendar-FirstDayOfWeek' => '0~~',
+ 'UI:Menu:ShortcutList' => 'Create a Shortcut...~~',
+ 'UI: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~~',
+ 'Class:Shortcut' => 'Shortcut~~',
+ 'Class:Shortcut/Attribute:name' => 'Name~~',
+ 'Class:Shortcut/Attribute:name+' => 'Label used in the menu and page title~~',
+ 'Class:ShortcutOQL' => 'Search result shortcut~~',
+ 'Class:ShortcutOQL/Attribute:oql' => 'Query~~',
+ 'Class:ShortcutOQL/Attribute:oql+' => 'OQL defining the list of objects to search for~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatic refresh~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Disabled~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Custom rate~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Automatic refresh interval (seconds)~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:FillAllMandatoryFields' => 'Please fill all mandatory fields.~~',
+ 'UI:ValueMustBeSet' => 'Please specify a value~~',
+ 'UI:ValueMustBeChanged' => 'Please change the value~~',
+ 'UI:ValueInvalidFormat' => 'Invalid format~~',
+ 'UI:CSVImportConfirmTitle' => 'Please confirm the operation~~',
+ 'UI:CSVImportConfirmMessage' => 'Are you sure you want to do this?~~',
+ 'UI:CSVImportError_items' => 'Errors: %1$d~~',
+ 'UI:CSVImportCreated_items' => 'Created: %1$d~~',
+ 'UI:CSVImportModified_items' => 'Modified: %1$d~~',
+ 'UI:CSVImportUnchanged_items' => 'Unchanged: %1$d~~',
+ 'UI: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...~~',
+ 'UI:About:Title' => 'About iTop~~',
+ 'UI:About:DataModel' => 'Data model~~',
+ 'UI:About:Support' => 'Support information~~',
+ 'UI:About:Licenses' => 'Licenses~~',
+ 'UI:About:Modules' => 'Installed modules~~',
+ 'UI:DisconnectedDlgMessage' => 'You are disconnected. You must identify yourself to continue using the application.~~',
+ 'UI:DisconnectedDlgTitle' => 'Warning!~~',
+ 'UI:LoginAgain' => 'Login again~~',
+ 'UI:StayOnThePage' => 'Stay on this page~~',
+ 'ExcelExporter:ExportMenu' => 'Excel Export...~~',
+ 'ExcelExporter:ExportDialogTitle' => 'Excel Export~~',
+ 'ExcelExporter:ExportButton' => 'Export~~',
+ 'ExcelExporter:DownloadButton' => 'Download %1$s~~',
+ 'ExcelExporter:RetrievingData' => 'Retrieving data...~~',
+ 'ExcelExporter:BuildingExcelFile' => 'Building the Excel file...~~',
+ 'ExcelExporter:Done' => 'Done.~~',
+ 'ExcelExport:AutoDownload' => 'Start the download automatically when the export is ready~~',
+ 'ExcelExport:PreparingExport' => 'Preparing the export...~~',
+ 'ExcelExport:Statistics' => 'Statistics~~',
+ 'portal:legacy_portal' => 'End-User Portal~~',
+ 'portal:backoffice' => 'iTop 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:CurrentObjectLockExpired' => 'The lock to prevent concurrent modifications of the object has expired.~~',
+ 'UI:CurrentObjectLockExpired_Explanation' => 'The lock to prevent concurrent modifications of the object has expired. You can no longer submit your modification since other users are now allowed to modify this object.~~',
+ 'UI:ConcurrentLockKilled' => 'The lock preventing modifications on the current object has been deleted.~~',
+ 'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !~~',
+ 'UI:Menu:ExportPDF' => 'Export as PDF...~~',
));
?>
diff --git a/dictionaries/ja.dictionary.itop.core.php b/dictionaries/ja.dictionary.itop.core.php
index aa472914d..61ee10144 100644
--- a/dictionaries/ja.dictionary.itop.core.php
+++ b/dictionaries/ja.dictionary.itop.core.php
@@ -560,5 +560,55 @@ Operators:
'Class:Subnet/Tab:FreeIPs-explain' => '10個のフリーなIPアドレス',
'Class:Change/Attribute:related_incident_list' => '関連するインシデント',
'Class:Change/Attribute:related_incident_list+' => '',
+ 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~',
+ 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~',
+ 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class \"%1$s\"~~',
+ 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as \"%1$s\")~~',
+ 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for \"%1$s\"~~',
+ 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for \"%1$s\" at %2$d%%~~',
+ 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter \"%1$s\"~~',
+ 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter \"query\". There is no Query Phrasebook corresponding to the id: \"%1$s\".~~',
+ 'Core:BulkExport:ExportFormatPrompt' => 'Export format:~~',
+ 'Core:BulkExport:Identifier' => 'Identifier~~',
+ 'Core:BulkExport:Friendlyname' => 'Full name~~',
+ 'Core:BulkExportOf_Class' => '%1$s Export~~',
+ 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~',
+ 'Core:BulkExport:ExportResult' => 'Result of the export:~~',
+ 'Core:BulkExport:RetrievingData' => 'Retrieving data...~~',
+ 'Core:BulkExport:HTMLFormat' => 'Web Page (*.html)~~',
+ 'Core:BulkExport:CSVFormat' => 'Comma Separated Values (*.csv)~~',
+ 'Core:BulkExport:XLSXFormat' => 'Excel 2007 or newer (*.xlsx)~~',
+ 'Core:BulkExport:PDFFormat' => 'PDF Document (*.pdf)~~',
+ 'Core:BulkExport:DragAndDropHelp' => 'Drag and drop the columns\' headers to arrange the columns. Preview of %1$s lines. Total number of lines to export: %2$s.~~',
+ 'Core:BulkExport:EmptyPreview' => 'Select the columns to be exported from the list above~~',
+ 'Core:BulkExport:ColumnsOrder' => 'Columns order~~',
+ 'Core:BulkExport:AvailableColumnsFrom_Class' => 'Available columns from %1$s~~',
+ 'Core:BulkExport:NoFieldSelected' => 'Select at least one column to be exported~~',
+ 'Core:BulkExport:CheckAll' => 'Check All~~',
+ 'Core:BulkExport:UncheckAll' => 'Uncheck All~~',
+ 'Core:BulkExport:ExportCancelledByUser' => 'Export cancelled by the user~~',
+ 'Core:BulkExport:CSVOptions' => 'CSV Options~~',
+ 'Core:BulkExport:CSVLocalization' => 'Localization~~',
+ 'Core:BulkExport:PDFOptions' => 'PDF Options~~',
+ 'Core:BulkExport:PDFPageSize' => 'Page Size:~~',
+ 'Core:BulkExport:PageSize-A4' => 'A4~~',
+ 'Core:BulkExport:PageSize-A3' => 'A3~~',
+ 'Core:BulkExport:PageSize-Letter' => 'Letter~~',
+ 'Core:BulkExport:PDFPageOrientation' => 'Page Orientation:~~',
+ 'Core:BulkExport:PageOrientation-L' => 'Landscape~~',
+ 'Core:BulkExport:PageOrientation-P' => 'Portrait~~',
+ 'Core:BulkExport:XMLFormat' => 'XML file (*.xml)~~',
+ 'Core:BulkExport:XMLOptions' => 'XML Options~~',
+ 'Core:BulkExport:SpreadsheetFormat' => 'Spreadsheet HTML format (*.html)~~',
+ 'Core:BulkExport:SpreadsheetOptions' => 'Spreadsheet Options~~',
+ 'Core:BulkExport:OptionNoLocalize' => 'Do not localize the values (for Enumerated fields)~~',
+ 'Core:BulkExport:ScopeDefinition' => 'Definition of the objects to export~~',
+ 'Core:BulkExportLabelOQLExpression' => 'OQL Query:~~',
+ 'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:~~',
+ 'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.~~',
+ 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.~~',
+ 'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...~~',
+ 'Core:BulkExportCanRunNonInteractive' => 'Click here to run the export in non-interactive mode.~~',
+ 'Core:BulkExportLegacyExport' => 'Click here to access the legacy export.~~',
));
?>
\ No newline at end of file
diff --git a/dictionaries/ja.dictionary.itop.ui.php b/dictionaries/ja.dictionary.itop.ui.php
index 016eaba4e..f4e68b78b 100644
--- a/dictionaries/ja.dictionary.itop.ui.php
+++ b/dictionaries/ja.dictionary.itop.ui.php
@@ -963,5 +963,141 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:Shortcut/Attribute:name' => '名前',
'Class:Shortcut/Attribute:name+' => '',
'UI:FillAllMandatoryFields' => '全ての必須フィールドを入力ください。',
+ 'Class:UserInternal' => 'User Internal~~',
+ 'Class:UserInternal+' => 'User defined within iTop~~',
+ 'UI:SearchValue:CheckAll' => 'Check All~~',
+ 'UI:SearchValue:UncheckAll' => 'Uncheck All~~',
+ 'UI:Login:ForgotPwd' => 'Forgot your password?~~',
+ 'UI:Login:ForgotPwdForm' => 'Forgot your password~~',
+ 'UI:Login:ForgotPwdForm+' => 'iTop can send you an email in which you will find instructions to follow to reset your account.~~',
+ 'UI:Login:ResetPassword' => 'Send now!~~',
+ 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~',
+ 'UI: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...~~',
+ 'UI:ResetPwd-EmailSubject' => 'Reset your iTop password~~',
+ 'UI:ResetPwd-EmailBody' => 'You have requested to reset your iTop password.
Please follow this link (single usage) to enter a new password
.~~',
+ 'UI:ResetPwd-Title' => 'Reset password~~',
+ 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~',
+ 'UI:ResetPwd-Error-EnterPassword' => 'Enter a new password for the account \'%1$s\'.~~',
+ 'UI:ResetPwd-Ready' => 'The password has been changed.~~',
+ 'UI:ResetPwd-Login' => 'Click here to login...~~',
+ 'UI:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.~~',
+ 'UI:Search:NeedleTooShort' => 'The search string \"%1$s\" is too short. Please type at least %2$d characters.~~',
+ 'UI:Search:Ongoing' => 'Searching for \"%1$s\"~~',
+ 'UI:Search:Enlarge' => 'Broaden the search~~',
+ 'UI:RelationGroups' => 'Groups~~',
+ 'UI:RelationGroupNumber_N' => 'Group #%1$d~~',
+ 'UI:Relation:ExportAsPDF' => 'Export as PDF...~~',
+ 'UI:RelationOption:GroupingThreshold' => 'Grouping threshold~~',
+ 'UI:Relation:AdditionalContextInfo' => 'Additional context info~~',
+ 'UI:Relation:NoneSelected' => 'None~~',
+ 'UI:Relation:ExportAsAttachment' => 'Export as Attachment...~~',
+ 'UI:Relation:DrillDown' => 'Details...~~',
+ 'UI:Relation:PDFExportOptions' => 'PDF Export Options~~',
+ 'UI:Relation:AttachmentExportOptions_Name' => 'Options for Attachment to %1$s~~',
+ 'UI:RelationOption:Untitled' => 'Untitled~~',
+ 'UI:Relation:Key' => 'Key~~',
+ 'UI:Relation:Comments' => 'Comments~~',
+ 'UI:RelationOption:Title' => 'Title~~',
+ 'UI:RelationOption:IncludeList' => 'Include the list of objects~~',
+ 'UI:RelationOption:Comments' => 'Comments~~',
+ 'UI:Button:Export' => 'Export~~',
+ 'UI:Relation:PDFExportPageFormat' => 'Page format~~',
+ 'UI:PageFormat_A3' => 'A3~~',
+ 'UI:PageFormat_A4' => 'A4~~',
+ 'UI:PageFormat_Letter' => 'Letter~~',
+ 'UI:Relation:PDFExportPageOrientation' => 'Page orientation~~',
+ 'UI:PageOrientation_Portrait' => 'Portrait~~',
+ 'UI:PageOrientation_Landscape' => 'Landscape~~',
+ 'UI:RelationTooltip:Redundancy' => 'Redundancy~~',
+ 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# of impacted items: %1$d / %2$d~~',
+ 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Critical threshold: %1$d / %2$d~~',
+ 'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~',
+ 'UI:DashboardEdit:AutoReloadSec' => 'Automatic refresh interval (seconds)~~',
+ 'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~',
+ 'Month-01' => 'January~~',
+ 'Month-02' => 'February~~',
+ 'Month-03' => 'March~~',
+ 'Month-04' => 'April~~',
+ 'Month-05' => 'May~~',
+ 'Month-06' => 'June~~',
+ 'Month-07' => 'July~~',
+ 'Month-08' => 'August~~',
+ 'Month-09' => 'September~~',
+ 'Month-10' => 'October~~',
+ 'Month-11' => 'November~~',
+ 'Month-12' => 'December~~',
+ 'DayOfWeek-Sunday-Min' => 'Su~~',
+ 'DayOfWeek-Monday-Min' => 'Mo~~',
+ 'DayOfWeek-Tuesday-Min' => 'Tu~~',
+ 'DayOfWeek-Wednesday-Min' => 'We~~',
+ 'DayOfWeek-Thursday-Min' => 'Th~~',
+ 'DayOfWeek-Friday-Min' => 'Fr~~',
+ 'DayOfWeek-Saturday-Min' => 'Sa~~',
+ 'Month-01-Short' => 'Jan~~',
+ 'Month-02-Short' => 'Feb~~',
+ 'Month-03-Short' => 'Mar~~',
+ 'Month-04-Short' => 'Apr~~',
+ 'Month-05-Short' => 'May~~',
+ 'Month-06-Short' => 'Jun~~',
+ 'Month-07-Short' => 'Jul~~',
+ 'Month-08-Short' => 'Aug~~',
+ 'Month-09-Short' => 'Sep~~',
+ 'Month-10-Short' => 'Oct~~',
+ 'Month-11-Short' => 'Nov~~',
+ 'Month-12-Short' => 'Dec~~',
+ 'Calendar-FirstDayOfWeek' => '0~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatic refresh~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Disabled~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Custom rate~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Automatic refresh interval (seconds)~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:ValueMustBeSet' => 'Please specify a value~~',
+ 'UI:ValueMustBeChanged' => 'Please change the value~~',
+ 'UI:ValueInvalidFormat' => 'Invalid format~~',
+ 'UI:CSVImportConfirmTitle' => 'Please confirm the operation~~',
+ 'UI:CSVImportConfirmMessage' => 'Are you sure you want to do this?~~',
+ 'UI:CSVImportError_items' => 'Errors: %1$d~~',
+ 'UI:CSVImportCreated_items' => 'Created: %1$d~~',
+ 'UI:CSVImportModified_items' => 'Modified: %1$d~~',
+ 'UI:CSVImportUnchanged_items' => 'Unchanged: %1$d~~',
+ 'UI: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...~~',
+ 'UI:About:Title' => 'About iTop~~',
+ 'UI:About:DataModel' => 'Data model~~',
+ 'UI:About:Support' => 'Support information~~',
+ 'UI:About:Licenses' => 'Licenses~~',
+ 'UI:About:Modules' => 'Installed modules~~',
+ 'UI:DisconnectedDlgMessage' => 'You are disconnected. You must identify yourself to continue using the application.~~',
+ 'UI:DisconnectedDlgTitle' => 'Warning!~~',
+ 'UI:LoginAgain' => 'Login again~~',
+ 'UI:StayOnThePage' => 'Stay on this page~~',
+ 'ExcelExporter:ExportMenu' => 'Excel Export...~~',
+ 'ExcelExporter:ExportDialogTitle' => 'Excel Export~~',
+ 'ExcelExporter:ExportButton' => 'Export~~',
+ 'ExcelExporter:DownloadButton' => 'Download %1$s~~',
+ 'ExcelExporter:RetrievingData' => 'Retrieving data...~~',
+ 'ExcelExporter:BuildingExcelFile' => 'Building the Excel file...~~',
+ 'ExcelExporter:Done' => 'Done.~~',
+ 'ExcelExport:AutoDownload' => 'Start the download automatically when the export is ready~~',
+ 'ExcelExport:PreparingExport' => 'Preparing the export...~~',
+ 'ExcelExport:Statistics' => 'Statistics~~',
+ 'portal:legacy_portal' => 'End-User Portal~~',
+ 'portal:backoffice' => 'iTop 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:CurrentObjectLockExpired' => 'The lock to prevent concurrent modifications of the object has expired.~~',
+ 'UI:CurrentObjectLockExpired_Explanation' => 'The lock to prevent concurrent modifications of the object has expired. You can no longer submit your modification since other users are now allowed to modify this object.~~',
+ 'UI:ConcurrentLockKilled' => 'The lock preventing modifications on the current object has been deleted.~~',
+ 'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !~~',
+ 'UI:Menu:ExportPDF' => 'Export as PDF...~~',
));
?>
\ No newline at end of file
diff --git a/dictionaries/nl.dictionary.itop.core.php b/dictionaries/nl.dictionary.itop.core.php
index 204e6e4dc..8b3ea4abd 100644
--- a/dictionaries/nl.dictionary.itop.core.php
+++ b/dictionaries/nl.dictionary.itop.core.php
@@ -793,6 +793,53 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Core:Duration_Minutes_Seconds' =>'%1$dmin %2$ds',
'Core:Duration_Hours_Minutes_Seconds' => '%1$dh %2$dmin %3$ds',
'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$dh %3$dmin %4$ds',
+ 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as \"%1$s\")~~',
+ 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for \"%1$s\"~~',
+ 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for \"%1$s\" at %2$d%%~~',
+ 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter \"%1$s\"~~',
+ 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter \"query\". There is no Query Phrasebook corresponding to the id: \"%1$s\".~~',
+ 'Core:BulkExport:ExportFormatPrompt' => 'Export format:~~',
+ 'Core:BulkExport:Identifier' => 'Identifier~~',
+ 'Core:BulkExport:Friendlyname' => 'Full name~~',
+ 'Core:BulkExportOf_Class' => '%1$s Export~~',
+ 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~',
+ 'Core:BulkExport:ExportResult' => 'Result of the export:~~',
+ 'Core:BulkExport:RetrievingData' => 'Retrieving data...~~',
+ 'Core:BulkExport:HTMLFormat' => 'Web Page (*.html)~~',
+ 'Core:BulkExport:CSVFormat' => 'Comma Separated Values (*.csv)~~',
+ 'Core:BulkExport:XLSXFormat' => 'Excel 2007 or newer (*.xlsx)~~',
+ 'Core:BulkExport:PDFFormat' => 'PDF Document (*.pdf)~~',
+ 'Core:BulkExport:DragAndDropHelp' => 'Drag and drop the columns\' headers to arrange the columns. Preview of %1$s lines. Total number of lines to export: %2$s.~~',
+ 'Core:BulkExport:EmptyPreview' => 'Select the columns to be exported from the list above~~',
+ 'Core:BulkExport:ColumnsOrder' => 'Columns order~~',
+ 'Core:BulkExport:AvailableColumnsFrom_Class' => 'Available columns from %1$s~~',
+ 'Core:BulkExport:NoFieldSelected' => 'Select at least one column to be exported~~',
+ 'Core:BulkExport:CheckAll' => 'Check All~~',
+ 'Core:BulkExport:UncheckAll' => 'Uncheck All~~',
+ 'Core:BulkExport:ExportCancelledByUser' => 'Export cancelled by the user~~',
+ 'Core:BulkExport:CSVOptions' => 'CSV Options~~',
+ 'Core:BulkExport:CSVLocalization' => 'Localization~~',
+ 'Core:BulkExport:PDFOptions' => 'PDF Options~~',
+ 'Core:BulkExport:PDFPageSize' => 'Page Size:~~',
+ 'Core:BulkExport:PageSize-A4' => 'A4~~',
+ 'Core:BulkExport:PageSize-A3' => 'A3~~',
+ 'Core:BulkExport:PageSize-Letter' => 'Letter~~',
+ 'Core:BulkExport:PDFPageOrientation' => 'Page Orientation:~~',
+ 'Core:BulkExport:PageOrientation-L' => 'Landscape~~',
+ 'Core:BulkExport:PageOrientation-P' => 'Portrait~~',
+ 'Core:BulkExport:XMLFormat' => 'XML file (*.xml)~~',
+ 'Core:BulkExport:XMLOptions' => 'XML Options~~',
+ 'Core:BulkExport:SpreadsheetFormat' => 'Spreadsheet HTML format (*.html)~~',
+ 'Core:BulkExport:SpreadsheetOptions' => 'Spreadsheet Options~~',
+ 'Core:BulkExport:OptionNoLocalize' => 'Do not localize the values (for Enumerated fields)~~',
+ 'Core:BulkExport:ScopeDefinition' => 'Definition of the objects to export~~',
+ 'Core:BulkExportLabelOQLExpression' => 'OQL Query:~~',
+ 'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:~~',
+ 'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.~~',
+ 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.~~',
+ 'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...~~',
+ 'Core:BulkExportCanRunNonInteractive' => 'Click here to run the export in non-interactive mode.~~',
+ 'Core:BulkExportLegacyExport' => 'Click here to access the legacy export.~~',
));
?>
diff --git a/dictionaries/nl.dictionary.itop.ui.php b/dictionaries/nl.dictionary.itop.ui.php
index 022b12e10..23ce1ec82 100644
--- a/dictionaries/nl.dictionary.itop.ui.php
+++ b/dictionaries/nl.dictionary.itop.ui.php
@@ -1210,5 +1210,83 @@ Indien gekoppeld aan een Trigger, wordt aan elke actie een "orde" nummer gegeven
'UI:About:Support' => 'Support informatie',
'UI:About:Licenses' => 'Licenties',
'UI:About:Modules' => 'Geïnstalleerde modules',
+ 'Menu:CSVImportMenu' => 'CSV import~~',
+ 'Menu:CSVImportMenu+' => 'Bulk creation or update~~',
+ 'Menu:DataAdministration' => 'Data administratie',
+ 'Menu:DataAdministration+' => 'Data administratie',
+ 'UI:RelationGroups' => 'Groups~~',
+ 'UI:RelationGroupNumber_N' => 'Group #%1$d~~',
+ 'UI:Relation:ExportAsPDF' => 'Export as PDF...~~',
+ 'UI:RelationOption:GroupingThreshold' => 'Grouping threshold~~',
+ 'UI:Relation:AdditionalContextInfo' => 'Additional context info~~',
+ 'UI:Relation:NoneSelected' => 'None~~',
+ 'UI:Relation:ExportAsAttachment' => 'Export as Attachment...~~',
+ 'UI:Relation:DrillDown' => 'Details...~~',
+ 'UI:Relation:PDFExportOptions' => 'PDF Export Options~~',
+ 'UI:Relation:AttachmentExportOptions_Name' => 'Options for Attachment to %1$s~~',
+ 'UI:RelationOption:Untitled' => 'Untitled~~',
+ 'UI:Relation:Key' => 'Key~~',
+ 'UI:Relation:Comments' => 'Comments~~',
+ 'UI:RelationOption:Title' => 'Title~~',
+ 'UI:RelationOption:IncludeList' => 'Include the list of objects~~',
+ 'UI:RelationOption:Comments' => 'Comments~~',
+ 'UI:Button:Export' => 'Export~~',
+ 'UI:Relation:PDFExportPageFormat' => 'Page format~~',
+ 'UI:PageFormat_A3' => 'A3~~',
+ 'UI:PageFormat_A4' => 'A4~~',
+ 'UI:PageFormat_Letter' => 'Letter~~',
+ 'UI:Relation:PDFExportPageOrientation' => 'Page orientation~~',
+ 'UI:PageOrientation_Portrait' => 'Portrait~~',
+ 'UI:PageOrientation_Landscape' => 'Landscape~~',
+ 'UI:RelationTooltip:Redundancy' => 'Redundancy~~',
+ 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# of impacted items: %1$d / %2$d~~',
+ 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Critical threshold: %1$d / %2$d~~',
+ 'DayOfWeek-Sunday-Min' => 'Su~~',
+ 'DayOfWeek-Monday-Min' => 'Mo~~',
+ 'DayOfWeek-Tuesday-Min' => 'Tu~~',
+ 'DayOfWeek-Wednesday-Min' => 'We~~',
+ 'DayOfWeek-Thursday-Min' => 'Th~~',
+ 'DayOfWeek-Friday-Min' => 'Fr~~',
+ 'DayOfWeek-Saturday-Min' => 'Sa~~',
+ 'Month-01-Short' => 'Jan~~',
+ 'Month-02-Short' => 'Feb~~',
+ 'Month-03-Short' => 'Mar~~',
+ 'Month-04-Short' => 'Apr~~',
+ 'Month-05-Short' => 'May~~',
+ 'Month-06-Short' => 'Jun~~',
+ 'Month-07-Short' => 'Jul~~',
+ 'Month-08-Short' => 'Aug~~',
+ 'Month-09-Short' => 'Sep~~',
+ 'Month-10-Short' => 'Oct~~',
+ 'Month-11-Short' => 'Nov~~',
+ 'Month-12-Short' => 'Dec~~',
+ 'Calendar-FirstDayOfWeek' => '0~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:ValueMustBeSet' => 'Please specify a value~~',
+ 'UI:ValueMustBeChanged' => 'Please change the value~~',
+ 'UI:ValueInvalidFormat' => 'Invalid format~~',
+ 'UI:DisconnectedDlgMessage' => 'You are disconnected. You must identify yourself to continue using the application.~~',
+ 'UI:DisconnectedDlgTitle' => 'Warning!~~',
+ 'UI:LoginAgain' => 'Login again~~',
+ 'UI:StayOnThePage' => 'Stay on this page~~',
+ 'ExcelExporter:ExportMenu' => 'Excel Export...~~',
+ 'ExcelExporter:ExportDialogTitle' => 'Excel Export~~',
+ 'ExcelExporter:ExportButton' => 'Export~~',
+ 'ExcelExporter:DownloadButton' => 'Download %1$s~~',
+ 'ExcelExporter:RetrievingData' => 'Retrieving data...~~',
+ 'ExcelExporter:BuildingExcelFile' => 'Building the Excel file...~~',
+ 'ExcelExporter:Done' => 'Done.~~',
+ 'ExcelExport:AutoDownload' => 'Start the download automatically when the export is ready~~',
+ 'ExcelExport:PreparingExport' => 'Preparing the export...~~',
+ 'ExcelExport:Statistics' => 'Statistics~~',
+ 'portal:legacy_portal' => 'End-User Portal~~',
+ 'portal:backoffice' => 'iTop 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:CurrentObjectLockExpired' => 'The lock to prevent concurrent modifications of the object has expired.~~',
+ 'UI:CurrentObjectLockExpired_Explanation' => 'The lock to prevent concurrent modifications of the object has expired. You can no longer submit your modification since other users are now allowed to modify this object.~~',
+ 'UI:ConcurrentLockKilled' => 'The lock preventing modifications on the current object has been deleted.~~',
+ 'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !~~',
+ 'UI:Menu:ExportPDF' => 'Export as PDF...~~',
));
?>
diff --git a/dictionaries/pt_br.dictionary.itop.core.php b/dictionaries/pt_br.dictionary.itop.core.php
index 5834aaacf..9aee3cdf9 100644
--- a/dictionaries/pt_br.dictionary.itop.core.php
+++ b/dictionaries/pt_br.dictionary.itop.core.php
@@ -783,6 +783,56 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'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',
+ 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~',
+ 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~',
+ 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class \"%1$s\"~~',
+ 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as \"%1$s\")~~',
+ 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for \"%1$s\"~~',
+ 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for \"%1$s\" at %2$d%%~~',
+ 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter \"%1$s\"~~',
+ 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter \"query\". There is no Query Phrasebook corresponding to the id: \"%1$s\".~~',
+ 'Core:BulkExport:ExportFormatPrompt' => 'Export format:~~',
+ 'Core:BulkExport:Identifier' => 'Identifier~~',
+ 'Core:BulkExport:Friendlyname' => 'Full name~~',
+ 'Core:BulkExportOf_Class' => '%1$s Export~~',
+ 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~',
+ 'Core:BulkExport:ExportResult' => 'Result of the export:~~',
+ 'Core:BulkExport:RetrievingData' => 'Retrieving data...~~',
+ 'Core:BulkExport:HTMLFormat' => 'Web Page (*.html)~~',
+ 'Core:BulkExport:CSVFormat' => 'Comma Separated Values (*.csv)~~',
+ 'Core:BulkExport:XLSXFormat' => 'Excel 2007 or newer (*.xlsx)~~',
+ 'Core:BulkExport:PDFFormat' => 'PDF Document (*.pdf)~~',
+ 'Core:BulkExport:DragAndDropHelp' => 'Drag and drop the columns\' headers to arrange the columns. Preview of %1$s lines. Total number of lines to export: %2$s.~~',
+ 'Core:BulkExport:EmptyPreview' => 'Select the columns to be exported from the list above~~',
+ 'Core:BulkExport:ColumnsOrder' => 'Columns order~~',
+ 'Core:BulkExport:AvailableColumnsFrom_Class' => 'Available columns from %1$s~~',
+ 'Core:BulkExport:NoFieldSelected' => 'Select at least one column to be exported~~',
+ 'Core:BulkExport:CheckAll' => 'Check All~~',
+ 'Core:BulkExport:UncheckAll' => 'Uncheck All~~',
+ 'Core:BulkExport:ExportCancelledByUser' => 'Export cancelled by the user~~',
+ 'Core:BulkExport:CSVOptions' => 'CSV Options~~',
+ 'Core:BulkExport:CSVLocalization' => 'Localization~~',
+ 'Core:BulkExport:PDFOptions' => 'PDF Options~~',
+ 'Core:BulkExport:PDFPageSize' => 'Page Size:~~',
+ 'Core:BulkExport:PageSize-A4' => 'A4~~',
+ 'Core:BulkExport:PageSize-A3' => 'A3~~',
+ 'Core:BulkExport:PageSize-Letter' => 'Letter~~',
+ 'Core:BulkExport:PDFPageOrientation' => 'Page Orientation:~~',
+ 'Core:BulkExport:PageOrientation-L' => 'Landscape~~',
+ 'Core:BulkExport:PageOrientation-P' => 'Portrait~~',
+ 'Core:BulkExport:XMLFormat' => 'XML file (*.xml)~~',
+ 'Core:BulkExport:XMLOptions' => 'XML Options~~',
+ 'Core:BulkExport:SpreadsheetFormat' => 'Spreadsheet HTML format (*.html)~~',
+ 'Core:BulkExport:SpreadsheetOptions' => 'Spreadsheet Options~~',
+ 'Core:BulkExport:OptionNoLocalize' => 'Do not localize the values (for Enumerated fields)~~',
+ 'Core:BulkExport:ScopeDefinition' => 'Definition of the objects to export~~',
+ 'Core:BulkExportLabelOQLExpression' => 'OQL Query:~~',
+ 'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:~~',
+ 'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.~~',
+ 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.~~',
+ 'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...~~',
+ 'Core:BulkExportCanRunNonInteractive' => 'Click here to run the export in non-interactive mode.~~',
+ 'Core:BulkExportLegacyExport' => 'Click here to access the legacy export.~~',
));
?>
diff --git a/dictionaries/pt_br.dictionary.itop.ui.php b/dictionaries/pt_br.dictionary.itop.ui.php
index 9c2c0e49a..c92a6d1f3 100644
--- a/dictionaries/pt_br.dictionary.itop.ui.php
+++ b/dictionaries/pt_br.dictionary.itop.ui.php
@@ -1193,5 +1193,91 @@ When associated with a trigger, each action is given an "order" number, specifyi
'UI:Button:Remove' => 'Excluir',
'UI:AddAnExisting_Class' => 'Adicionar objetos do tipo %1$s...',
'UI:SelectionOf_Class' => 'Selecionar objetos do tipo %1$s',
+ 'Class:UserInternal' => 'User Internal~~',
+ 'Class:UserInternal+' => 'User defined within iTop~~',
+ 'UI:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.~~',
+ 'UI:Search:NeedleTooShort' => 'The search string \"%1$s\" is too short. Please type at least %2$d characters.~~',
+ 'UI:Search:Ongoing' => 'Searching for \"%1$s\"~~',
+ 'UI:Search:Enlarge' => 'Broaden the search~~',
+ 'UI:RelationGroups' => 'Groups~~',
+ 'UI:RelationGroupNumber_N' => 'Group #%1$d~~',
+ 'UI:Relation:ExportAsPDF' => 'Export as PDF...~~',
+ 'UI:RelationOption:GroupingThreshold' => 'Grouping threshold~~',
+ 'UI:Relation:AdditionalContextInfo' => 'Additional context info~~',
+ 'UI:Relation:NoneSelected' => 'None~~',
+ 'UI:Relation:ExportAsAttachment' => 'Export as Attachment...~~',
+ 'UI:Relation:DrillDown' => 'Details...~~',
+ 'UI:Relation:PDFExportOptions' => 'PDF Export Options~~',
+ 'UI:Relation:AttachmentExportOptions_Name' => 'Options for Attachment to %1$s~~',
+ 'UI:RelationOption:Untitled' => 'Untitled~~',
+ 'UI:Relation:Key' => 'Key~~',
+ 'UI:Relation:Comments' => 'Comments~~',
+ 'UI:RelationOption:Title' => 'Title~~',
+ 'UI:RelationOption:IncludeList' => 'Include the list of objects~~',
+ 'UI:RelationOption:Comments' => 'Comments~~',
+ 'UI:Button:Export' => 'Export~~',
+ 'UI:Relation:PDFExportPageFormat' => 'Page format~~',
+ 'UI:PageFormat_A3' => 'A3~~',
+ 'UI:PageFormat_A4' => 'A4~~',
+ 'UI:PageFormat_Letter' => 'Letter~~',
+ 'UI:Relation:PDFExportPageOrientation' => 'Page orientation~~',
+ 'UI:PageOrientation_Portrait' => 'Portrait~~',
+ 'UI:PageOrientation_Landscape' => 'Landscape~~',
+ 'UI:RelationTooltip:Redundancy' => 'Redundancy~~',
+ 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# of impacted items: %1$d / %2$d~~',
+ 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Critical threshold: %1$d / %2$d~~',
+ 'Portal:SelectRequestTemplate' => 'Selecione um modelo para %1$s',
+ 'DayOfWeek-Sunday-Min' => 'Su~~',
+ 'DayOfWeek-Monday-Min' => 'Mo~~',
+ 'DayOfWeek-Tuesday-Min' => 'Tu~~',
+ 'DayOfWeek-Wednesday-Min' => 'We~~',
+ 'DayOfWeek-Thursday-Min' => 'Th~~',
+ 'DayOfWeek-Friday-Min' => 'Fr~~',
+ 'DayOfWeek-Saturday-Min' => 'Sa~~',
+ 'Month-01-Short' => 'Jan~~',
+ 'Month-02-Short' => 'Feb~~',
+ 'Month-03-Short' => 'Mar~~',
+ 'Month-04-Short' => 'Apr~~',
+ 'Month-05-Short' => 'May~~',
+ 'Month-06-Short' => 'Jun~~',
+ 'Month-07-Short' => 'Jul~~',
+ 'Month-08-Short' => 'Aug~~',
+ 'Month-09-Short' => 'Sep~~',
+ 'Month-10-Short' => 'Oct~~',
+ 'Month-11-Short' => 'Nov~~',
+ 'Month-12-Short' => 'Dec~~',
+ 'Calendar-FirstDayOfWeek' => '0~~',
+ 'UI:ValueMustBeSet' => 'Please specify a value~~',
+ 'UI:ValueMustBeChanged' => 'Please change the value~~',
+ 'UI:ValueInvalidFormat' => 'Invalid format~~',
+ 'UI:AboutBox' => 'About iTop...~~',
+ 'UI:About:Title' => 'About iTop~~',
+ 'UI:About:DataModel' => 'Data model~~',
+ 'UI:About:Support' => 'Support information~~',
+ 'UI:About:Licenses' => 'Licenses~~',
+ 'UI:About:Modules' => 'Installed modules~~',
+ 'UI:DisconnectedDlgMessage' => 'You are disconnected. You must identify yourself to continue using the application.~~',
+ 'UI:DisconnectedDlgTitle' => 'Warning!~~',
+ 'UI:LoginAgain' => 'Login again~~',
+ 'UI:StayOnThePage' => 'Stay on this page~~',
+ 'ExcelExporter:ExportMenu' => 'Excel Export...~~',
+ 'ExcelExporter:ExportDialogTitle' => 'Excel Export~~',
+ 'ExcelExporter:ExportButton' => 'Export~~',
+ 'ExcelExporter:DownloadButton' => 'Download %1$s~~',
+ 'ExcelExporter:RetrievingData' => 'Retrieving data...~~',
+ 'ExcelExporter:BuildingExcelFile' => 'Building the Excel file...~~',
+ 'ExcelExporter:Done' => 'Done.~~',
+ 'ExcelExport:AutoDownload' => 'Start the download automatically when the export is ready~~',
+ 'ExcelExport:PreparingExport' => 'Preparing the export...~~',
+ 'ExcelExport:Statistics' => 'Statistics~~',
+ 'portal:legacy_portal' => 'End-User Portal~~',
+ 'portal:backoffice' => 'iTop 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:CurrentObjectLockExpired' => 'The lock to prevent concurrent modifications of the object has expired.~~',
+ 'UI:CurrentObjectLockExpired_Explanation' => 'The lock to prevent concurrent modifications of the object has expired. You can no longer submit your modification since other users are now allowed to modify this object.~~',
+ 'UI:ConcurrentLockKilled' => 'The lock preventing modifications on the current object has been deleted.~~',
+ 'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !~~',
+ 'UI:Menu:ExportPDF' => 'Export as PDF...~~',
));
?>
diff --git a/dictionaries/ru.dictionary.itop.core.php b/dictionaries/ru.dictionary.itop.core.php
index 73a0cb5d3..be35c8683 100644
--- a/dictionaries/ru.dictionary.itop.core.php
+++ b/dictionaries/ru.dictionary.itop.core.php
@@ -778,6 +778,56 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'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~~',
+ 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~',
+ 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~',
+ 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class \"%1$s\"~~',
+ 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as \"%1$s\")~~',
+ 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for \"%1$s\"~~',
+ 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for \"%1$s\" at %2$d%%~~',
+ 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter \"%1$s\"~~',
+ 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter \"query\". There is no Query Phrasebook corresponding to the id: \"%1$s\".~~',
+ 'Core:BulkExport:ExportFormatPrompt' => 'Export format:~~',
+ 'Core:BulkExport:Identifier' => 'Identifier~~',
+ 'Core:BulkExport:Friendlyname' => 'Full name~~',
+ 'Core:BulkExportOf_Class' => '%1$s Export~~',
+ 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~',
+ 'Core:BulkExport:ExportResult' => 'Result of the export:~~',
+ 'Core:BulkExport:RetrievingData' => 'Retrieving data...~~',
+ 'Core:BulkExport:HTMLFormat' => 'Web Page (*.html)~~',
+ 'Core:BulkExport:CSVFormat' => 'Comma Separated Values (*.csv)~~',
+ 'Core:BulkExport:XLSXFormat' => 'Excel 2007 or newer (*.xlsx)~~',
+ 'Core:BulkExport:PDFFormat' => 'PDF Document (*.pdf)~~',
+ 'Core:BulkExport:DragAndDropHelp' => 'Drag and drop the columns\' headers to arrange the columns. Preview of %1$s lines. Total number of lines to export: %2$s.~~',
+ 'Core:BulkExport:EmptyPreview' => 'Select the columns to be exported from the list above~~',
+ 'Core:BulkExport:ColumnsOrder' => 'Columns order~~',
+ 'Core:BulkExport:AvailableColumnsFrom_Class' => 'Available columns from %1$s~~',
+ 'Core:BulkExport:NoFieldSelected' => 'Select at least one column to be exported~~',
+ 'Core:BulkExport:CheckAll' => 'Check All~~',
+ 'Core:BulkExport:UncheckAll' => 'Uncheck All~~',
+ 'Core:BulkExport:ExportCancelledByUser' => 'Export cancelled by the user~~',
+ 'Core:BulkExport:CSVOptions' => 'CSV Options~~',
+ 'Core:BulkExport:CSVLocalization' => 'Localization~~',
+ 'Core:BulkExport:PDFOptions' => 'PDF Options~~',
+ 'Core:BulkExport:PDFPageSize' => 'Page Size:~~',
+ 'Core:BulkExport:PageSize-A4' => 'A4~~',
+ 'Core:BulkExport:PageSize-A3' => 'A3~~',
+ 'Core:BulkExport:PageSize-Letter' => 'Letter~~',
+ 'Core:BulkExport:PDFPageOrientation' => 'Page Orientation:~~',
+ 'Core:BulkExport:PageOrientation-L' => 'Landscape~~',
+ 'Core:BulkExport:PageOrientation-P' => 'Portrait~~',
+ 'Core:BulkExport:XMLFormat' => 'XML file (*.xml)~~',
+ 'Core:BulkExport:XMLOptions' => 'XML Options~~',
+ 'Core:BulkExport:SpreadsheetFormat' => 'Spreadsheet HTML format (*.html)~~',
+ 'Core:BulkExport:SpreadsheetOptions' => 'Spreadsheet Options~~',
+ 'Core:BulkExport:OptionNoLocalize' => 'Do not localize the values (for Enumerated fields)~~',
+ 'Core:BulkExport:ScopeDefinition' => 'Definition of the objects to export~~',
+ 'Core:BulkExportLabelOQLExpression' => 'OQL Query:~~',
+ 'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:~~',
+ 'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.~~',
+ 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.~~',
+ 'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...~~',
+ 'Core:BulkExportCanRunNonInteractive' => 'Click here to run the export in non-interactive mode.~~',
+ 'Core:BulkExportLegacyExport' => 'Click here to access the legacy export.~~',
));
?>
diff --git a/dictionaries/ru.dictionary.itop.ui.php b/dictionaries/ru.dictionary.itop.ui.php
index 972f2cf38..36948cb8f 100644
--- a/dictionaries/ru.dictionary.itop.ui.php
+++ b/dictionaries/ru.dictionary.itop.ui.php
@@ -1194,5 +1194,85 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:About:Support' => 'Информация для технической поддержки',
'UI:About:Licenses' => 'Лицензии',
'UI:About:Modules' => 'Установленные модули',
+ 'Class:UserInternal' => 'User Internal~~',
+ 'Class:UserInternal+' => 'User defined within iTop~~',
+ 'UI:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.~~',
+ 'UI:Search:NeedleTooShort' => 'The search string \"%1$s\" is too short. Please type at least %2$d characters.~~',
+ 'UI:Search:Ongoing' => 'Searching for \"%1$s\"~~',
+ 'UI:Search:Enlarge' => 'Broaden the search~~',
+ 'UI:RelationGroups' => 'Groups~~',
+ 'UI:RelationGroupNumber_N' => 'Group #%1$d~~',
+ 'UI:Relation:ExportAsPDF' => 'Export as PDF...~~',
+ 'UI:RelationOption:GroupingThreshold' => 'Grouping threshold~~',
+ 'UI:Relation:AdditionalContextInfo' => 'Additional context info~~',
+ 'UI:Relation:NoneSelected' => 'None~~',
+ 'UI:Relation:ExportAsAttachment' => 'Export as Attachment...~~',
+ 'UI:Relation:DrillDown' => 'Details...~~',
+ 'UI:Relation:PDFExportOptions' => 'PDF Export Options~~',
+ 'UI:Relation:AttachmentExportOptions_Name' => 'Options for Attachment to %1$s~~',
+ 'UI:RelationOption:Untitled' => 'Untitled~~',
+ 'UI:Relation:Key' => 'Key~~',
+ 'UI:Relation:Comments' => 'Comments~~',
+ 'UI:RelationOption:Title' => 'Title~~',
+ 'UI:RelationOption:IncludeList' => 'Include the list of objects~~',
+ 'UI:RelationOption:Comments' => 'Comments~~',
+ 'UI:Button:Export' => 'Export~~',
+ 'UI:Relation:PDFExportPageFormat' => 'Page format~~',
+ 'UI:PageFormat_A3' => 'A3~~',
+ 'UI:PageFormat_A4' => 'A4~~',
+ 'UI:PageFormat_Letter' => 'Letter~~',
+ 'UI:Relation:PDFExportPageOrientation' => 'Page orientation~~',
+ 'UI:PageOrientation_Portrait' => 'Portrait~~',
+ 'UI:PageOrientation_Landscape' => 'Landscape~~',
+ 'UI:RelationTooltip:Redundancy' => 'Redundancy~~',
+ 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# of impacted items: %1$d / %2$d~~',
+ 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Critical threshold: %1$d / %2$d~~',
+ 'Portal:SelectRequestTemplate' => 'Select a template for %1$s~~',
+ 'DayOfWeek-Sunday-Min' => 'Su~~',
+ 'DayOfWeek-Monday-Min' => 'Mo~~',
+ 'DayOfWeek-Tuesday-Min' => 'Tu~~',
+ 'DayOfWeek-Wednesday-Min' => 'We~~',
+ 'DayOfWeek-Thursday-Min' => 'Th~~',
+ 'DayOfWeek-Friday-Min' => 'Fr~~',
+ 'DayOfWeek-Saturday-Min' => 'Sa~~',
+ 'Month-01-Short' => 'Jan~~',
+ 'Month-02-Short' => 'Feb~~',
+ 'Month-03-Short' => 'Mar~~',
+ 'Month-04-Short' => 'Apr~~',
+ 'Month-05-Short' => 'May~~',
+ 'Month-06-Short' => 'Jun~~',
+ 'Month-07-Short' => 'Jul~~',
+ 'Month-08-Short' => 'Aug~~',
+ 'Month-09-Short' => 'Sep~~',
+ 'Month-10-Short' => 'Oct~~',
+ 'Month-11-Short' => 'Nov~~',
+ 'Month-12-Short' => 'Dec~~',
+ 'Calendar-FirstDayOfWeek' => '0~~',
+ 'UI:ValueMustBeSet' => 'Please specify a value~~',
+ 'UI:ValueMustBeChanged' => 'Please change the value~~',
+ 'UI:ValueInvalidFormat' => 'Invalid format~~',
+ 'UI:DisconnectedDlgMessage' => 'You are disconnected. You must identify yourself to continue using the application.~~',
+ 'UI:DisconnectedDlgTitle' => 'Warning!~~',
+ 'UI:LoginAgain' => 'Login again~~',
+ 'UI:StayOnThePage' => 'Stay on this page~~',
+ 'ExcelExporter:ExportMenu' => 'Excel Export...~~',
+ 'ExcelExporter:ExportDialogTitle' => 'Excel Export~~',
+ 'ExcelExporter:ExportButton' => 'Export~~',
+ 'ExcelExporter:DownloadButton' => 'Download %1$s~~',
+ 'ExcelExporter:RetrievingData' => 'Retrieving data...~~',
+ 'ExcelExporter:BuildingExcelFile' => 'Building the Excel file...~~',
+ 'ExcelExporter:Done' => 'Done.~~',
+ 'ExcelExport:AutoDownload' => 'Start the download automatically when the export is ready~~',
+ 'ExcelExport:PreparingExport' => 'Preparing the export...~~',
+ 'ExcelExport:Statistics' => 'Statistics~~',
+ 'portal:legacy_portal' => 'End-User Portal~~',
+ 'portal:backoffice' => 'iTop 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:CurrentObjectLockExpired' => 'The lock to prevent concurrent modifications of the object has expired.~~',
+ 'UI:CurrentObjectLockExpired_Explanation' => 'The lock to prevent concurrent modifications of the object has expired. You can no longer submit your modification since other users are now allowed to modify this object.~~',
+ 'UI:ConcurrentLockKilled' => 'The lock preventing modifications on the current object has been deleted.~~',
+ 'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !~~',
+ 'UI:Menu:ExportPDF' => 'Export as PDF...~~',
));
?>
diff --git a/dictionaries/tr.dictionary.itop.core.php b/dictionaries/tr.dictionary.itop.core.php
index 7554fe11a..d6ff1cdb7 100644
--- a/dictionaries/tr.dictionary.itop.core.php
+++ b/dictionaries/tr.dictionary.itop.core.php
@@ -385,6 +385,381 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkTriggerAction/Attribute:trigger_name+' => '',
'Class:lnkTriggerAction/Attribute:order' => 'Order',
'Class:lnkTriggerAction/Attribute:order+' => 'İşlem uygulama sırası',
+ 'Core:DeletedObjectLabel' => '%1s (deleted)~~',
+ 'Core:DeletedObjectTip' => 'The object has been deleted on %1$s (%2$s)~~',
+ 'Core:UnknownObjectLabel' => 'Object not found (class: %1$s, id: %2$d)~~',
+ 'Core:UnknownObjectTip' => 'The object could not be found. It may have been deleted some time ago and the log has been purged since.~~',
+ 'Core:AttributeLinkedSet' => 'Array of objects~~',
+ 'Core:AttributeLinkedSet+' => 'Any kind of objects of the same class or subclass~~',
+ 'Core:AttributeLinkedSetIndirect' => 'Array of objects (N-N)~~',
+ 'Core:AttributeLinkedSetIndirect+' => 'Any kind of objects [subclass] of the same class~~',
+ 'Core:AttributeInteger' => 'Integer~~',
+ 'Core:AttributeInteger+' => 'Numeric value (could be negative)~~',
+ 'Core:AttributeDecimal' => 'Decimal~~',
+ 'Core:AttributeDecimal+' => 'Decimal value (could be negative)~~',
+ 'Core:AttributeBoolean' => 'Boolean~~',
+ 'Core:AttributeBoolean+' => 'Boolean~~',
+ 'Core:AttributeString' => 'String~~',
+ 'Core:AttributeString+' => 'Alphanumeric string~~',
+ 'Core:AttributeClass' => 'Class~~',
+ 'Core:AttributeClass+' => 'Class~~',
+ 'Core:AttributeApplicationLanguage' => 'User language~~',
+ 'Core:AttributeApplicationLanguage+' => 'Language and country (EN US)~~',
+ 'Core:AttributeFinalClass' => 'Class (auto)~~',
+ 'Core:AttributeFinalClass+' => 'Real class of the object (automatically created by the core)~~',
+ 'Core:AttributePassword' => 'Password~~',
+ 'Core:AttributePassword+' => 'Password of an external device~~',
+ 'Core:AttributeEncryptedString' => 'Encrypted string~~',
+ 'Core:AttributeEncryptedString+' => 'String encrypted with a local key~~',
+ 'Core:AttributeText' => 'Text~~',
+ 'Core:AttributeText+' => 'Multiline character string~~',
+ 'Core:AttributeHTML' => 'HTML~~',
+ 'Core:AttributeHTML+' => 'HTML string~~',
+ 'Core:AttributeEmailAddress' => 'Email address~~',
+ 'Core:AttributeEmailAddress+' => 'Email address~~',
+ 'Core:AttributeIPAddress' => 'IP address~~',
+ 'Core:AttributeIPAddress+' => 'IP address~~',
+ 'Core:AttributeOQL' => 'OQL~~',
+ 'Core:AttributeOQL+' => 'Object Query Langage expression~~',
+ 'Core:AttributeEnum' => 'Enum~~',
+ 'Core:AttributeEnum+' => 'List of predefined alphanumeric strings~~',
+ 'Core:AttributeTemplateString' => 'Template string~~',
+ 'Core:AttributeTemplateString+' => 'String containing placeholders~~',
+ 'Core:AttributeTemplateText' => 'Template text~~',
+ 'Core:AttributeTemplateText+' => 'Text containing placeholders~~',
+ 'Core:AttributeTemplateHTML' => 'Template HTML~~',
+ 'Core:AttributeTemplateHTML+' => 'HTML containing placeholders~~',
+ 'Core:AttributeDateTime' => 'Date/time~~',
+ 'Core:AttributeDateTime+' => 'Date and time (year-month-day hh:mm:ss)~~',
+ 'Core:AttributeDateTime?SmartSearch' => '
+
+ Date format:
+ yyyy-mm-dd hh:mm:ss
+ Example: 2011-07-19 18:40:00
+
+
+Operators:
+ >date
+ <date
+ [date,date]
+
+
+If the time is omitted, it defaults to 00:00:00
+
~~',
+ 'Core:AttributeDate' => 'Date~~',
+ 'Core:AttributeDate+' => 'Date (year-month-day)~~',
+ 'Core:AttributeDate?SmartSearch' => '
+
+ Date format:
+ yyyy-mm-dd
+ Example: 2011-07-19
+
+
+Operators:
+ >date
+ <date
+ [date,date]
+
~~',
+ 'Core:AttributeDeadline' => 'Deadline~~',
+ 'Core:AttributeDeadline+' => 'Date, displayed relatively to the current time~~',
+ 'Core:AttributeExternalKey' => 'External key~~',
+ 'Core:AttributeExternalKey+' => 'External (or foreign) key~~',
+ 'Core:AttributeHierarchicalKey' => 'Hierarchical Key~~',
+ 'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent~~',
+ 'Core:AttributeExternalField' => 'External field~~',
+ 'Core:AttributeExternalField+' => 'Field mapped to an external key~~',
+ 'Core:AttributeURL' => 'URL~~',
+ 'Core:AttributeURL+' => 'Absolute or relative URL as a text string~~',
+ 'Core:AttributeBlob' => 'Blob~~',
+ 'Core:AttributeBlob+' => 'Any binary content (document)~~',
+ 'Core:AttributeOneWayPassword' => 'One way password~~',
+ 'Core:AttributeOneWayPassword+' => 'One way encrypted (hashed) password~~',
+ 'Core:AttributeTable' => 'Table~~',
+ 'Core:AttributeTable+' => 'Indexed array having two dimensions~~',
+ 'Core:AttributePropertySet' => 'Properties~~',
+ 'Core:AttributePropertySet+' => 'List of untyped properties (name and value)~~',
+ 'Core:AttributeFriendlyName' => 'Friendly name~~',
+ 'Core:AttributeFriendlyName+' => 'Attribute created automatically ; the friendly name is computed after several attributes~~',
+ 'Core:FriendlyName-Label' => 'Friendly name~~',
+ 'Core:FriendlyName-Description' => 'Friendly name~~',
+ 'Change:ObjectModified' => 'Object modified~~',
+ 'Change:AttName_EntryAdded' => '%1$s modified, new entry added.~~',
+ 'Change:LinkSet:Added' => 'added %1$s~~',
+ 'Change:LinkSet:Removed' => 'removed %1$s~~',
+ 'Change:LinkSet:Modified' => 'modified %1$s~~',
+ 'Class:EventNotificationEmail/Attribute:attachments' => 'Attachments~~',
+ 'Class:EventLoginUsage' => 'Login Usage~~',
+ 'Class:EventLoginUsage+' => 'Connection to the application~~',
+ 'Class:EventLoginUsage/Attribute:user_id' => 'Login~~',
+ 'Class:EventLoginUsage/Attribute:user_id+' => 'Login~~',
+ 'Class:EventLoginUsage/Attribute:contact_name' => 'User Name~~',
+ 'Class:EventLoginUsage/Attribute:contact_name+' => 'User Name~~',
+ 'Class:EventLoginUsage/Attribute:contact_email' => 'User Email~~',
+ 'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User~~',
+ 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~',
+ 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~',
+ 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class \"%1$s\"~~',
+ 'Class:TriggerOnPortalUpdate' => 'Trigger (when updated from the portal)~~',
+ 'Class:TriggerOnPortalUpdate+' => 'Trigger on a end-user\'s update from the portal~~',
+ 'Class:TriggerOnThresholdReached' => 'Trigger (on threshold)~~',
+ 'Class:TriggerOnThresholdReached+' => 'Trigger on Stop-Watch threshold reached~~',
+ 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stop watch~~',
+ 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Threshold~~',
+ 'Class:SynchroDataSource/Attribute:name' => 'Name~~',
+ 'Class:SynchroDataSource/Attribute:name+' => 'Name~~',
+ 'Class:SynchroDataSource/Attribute:description' => 'Description~~',
+ 'Class:SynchroDataSource/Attribute:status' => 'Status~~',
+ 'Class:SynchroDataSource/Attribute:scope_class' => 'Target class~~',
+ 'Class:SynchroDataSource/Attribute:user_id' => 'User~~',
+ 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Contact to notify~~',
+ 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error~~',
+ 'Class:SynchroDataSource/Attribute:url_icon' => 'Icon\'s hyperlink~~',
+ 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink a (small) image representing the application with which iTop is synchronized~~',
+ 'Class:SynchroDataSource/Attribute:url_application' => 'Application\'s hyperlink~~',
+ 'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink to the iTop object in the external application with which iTop is synchronized (if applicable). Possible placeholders: $this->attribute$ and $replica->primary_key$~~',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Reconciliation policy~~',
+ '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+' => 'Syntax: field_name:value; ...~~',
+ '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.~~',
+ 'SynchroDataSource:Description' => 'Description~~',
+ 'SynchroDataSource:Reconciliation' => 'Search & reconciliation~~',
+ 'SynchroDataSource:Deletion' => 'Deletion rules~~',
+ 'SynchroDataSource:Status' => 'Status~~',
+ 'SynchroDataSource:Information' => 'Information~~',
+ 'SynchroDataSource:Definition' => 'Definition~~',
+ 'Core:SynchroAttributes' => 'Attributes~~',
+ 'Core:SynchroStatus' => 'Status~~',
+ 'Core:Synchro:ErrorsLabel' => 'Errors~~',
+ 'Core:Synchro:CreatedLabel' => 'Created~~',
+ 'Core:Synchro:ModifiedLabel' => 'Modified~~',
+ 'Core:Synchro:UnchangedLabel' => 'Unchanged~~',
+ 'Core:Synchro:ReconciledErrorsLabel' => 'Errors~~',
+ 'Core:Synchro:ReconciledLabel' => 'Reconciled~~',
+ 'Core:Synchro:ReconciledNewLabel' => 'Created~~',
+ 'Core:SynchroReconcile:Yes' => 'Yes~~',
+ 'Core:SynchroReconcile:No' => 'No~~',
+ 'Core:SynchroUpdate:Yes' => 'Yes~~',
+ 'Core:SynchroUpdate:No' => 'No~~',
+ 'Core:Synchro:LastestStatus' => 'Latest Status~~',
+ 'Core:Synchro:History' => 'Synchronization History~~',
+ 'Core:Synchro:NeverRun' => 'This synchro was never run. No log yet.~~',
+ 'Core:Synchro:SynchroEndedOn_Date' => 'The latest synchronization ended on %1$s.~~',
+ 'Core:Synchro:SynchroRunningStartedOn_Date' => 'The synchronization started on %1$s is still running...~~',
+ 'Menu:DataSources' => 'Synchronization Data Sources~~',
+ 'Menu:DataSources+' => 'All Synchronization Data Sources~~',
+ 'Core:Synchro:label_repl_ignored' => 'Ignored (%1$s)~~',
+ 'Core:Synchro:label_repl_disappeared' => 'Disappeared (%1$s)~~',
+ 'Core:Synchro:label_repl_existing' => 'Existing (%1$s)~~',
+ 'Core:Synchro:label_repl_new' => 'New (%1$s)~~',
+ 'Core:Synchro:label_obj_deleted' => 'Deleted (%1$s)~~',
+ 'Core:Synchro:label_obj_obsoleted' => 'Obsoleted (%1$s)~~',
+ 'Core:Synchro:label_obj_disappeared_errors' => 'Errors (%1$s)~~',
+ 'Core:Synchro:label_obj_disappeared_no_action' => 'No Action (%1$s)~~',
+ 'Core:Synchro:label_obj_unchanged' => 'Unchanged (%1$s)~~',
+ 'Core:Synchro:label_obj_updated' => 'Updated (%1$s)~~',
+ 'Core:Synchro:label_obj_updated_errors' => 'Errors (%1$s)~~',
+ 'Core:Synchro:label_obj_new_unchanged' => 'Unchanged (%1$s)~~',
+ 'Core:Synchro:label_obj_new_updated' => 'Updated (%1$s)~~',
+ 'Core:Synchro:label_obj_created' => 'Created (%1$s)~~',
+ 'Core:Synchro:label_obj_new_errors' => 'Errors (%1$s)~~',
+ 'Core:SynchroLogTitle' => '%1$s - %2$s~~',
+ 'Core:Synchro:Nb_Replica' => 'Replica processed: %1$s~~',
+ 'Core:Synchro:Nb_Class:Objects' => '%1$s: %2$s~~',
+ 'Class:SynchroDataSource/Error:AtLeastOneReconciliationKeyMustBeSpecified' => 'At Least one reconciliation key must be specified, or the reconciliation policy must be to use the primary key.~~',
+ 'Class:SynchroDataSource/Error:DeleteRetentionDurationMustBeSpecified' => 'A delete retention period must be specified, since objects are to be deleted after being marked as obsolete~~',
+ 'Class:SynchroDataSource/Error:DeletePolicyUpdateMustBeSpecified' => 'Obsolete objects are to be updated, but no update is specified.~~',
+ 'Class:SynchroDataSource/Error:DataTableAlreadyExists' => 'The table %1$s already exists in the database. Please use another name for the synchro data table.~~',
+ 'Core:SynchroReplica:PublicData' => 'Public Data~~',
+ 'Core:SynchroReplica:PrivateDetails' => 'Private Details~~',
+ 'Core:SynchroReplica:BackToDataSource' => 'Go Back to the Synchro Data Source: %1$s~~',
+ 'Core:SynchroReplica:ListOfReplicas' => 'List of Replica~~',
+ 'Core:SynchroAttExtKey:ReconciliationById' => 'id (Primary Key)~~',
+ 'Core:SynchroAtt:attcode' => 'Attribute~~',
+ 'Core:SynchroAtt:attcode+' => 'Field of the object~~',
+ 'Core:SynchroAtt:reconciliation' => 'Reconciliation ?~~',
+ 'Core:SynchroAtt:reconciliation+' => 'Used for searching~~',
+ 'Core:SynchroAtt:update' => 'Update ?~~',
+ 'Core:SynchroAtt:update+' => 'Used to update the object~~',
+ 'Core:SynchroAtt:update_policy' => 'Update Policy~~',
+ 'Core:SynchroAtt:update_policy+' => 'Behavior of the updated field~~',
+ 'Core:SynchroAtt:reconciliation_attcode' => 'Reconciliation Key~~',
+ 'Core:SynchroAtt:reconciliation_attcode+' => 'Attribute Code for the External Key Reconciliation~~',
+ 'Core:SyncDataExchangeComment' => '(Data Synchro)~~',
+ 'Core:Synchro:ListOfDataSources' => 'List of data sources:~~',
+ 'Core:Synchro:LastSynchro' => 'Last synchronization:~~',
+ 'Core:Synchro:ThisObjectIsSynchronized' => 'This object is synchronized with an external data source~~',
+ 'Core:Synchro:TheObjectWasCreatedBy_Source' => 'The object was created by the external data source %1$s~~',
+ 'Core:Synchro:TheObjectCanBeDeletedBy_Source' => 'The object can be deleted by the external data source %1$s~~',
+ 'Core:Synchro:TheObjectCannotBeDeletedByUser_Source' => 'You cannot delete the object because it is owned by the external data source %1$s~~',
+ 'TitleSynchroExecution' => 'Execution of the synchronization~~',
+ 'Class:SynchroDataSource:DataTable' => 'Database table: %1$s~~',
+ 'Core:SyncDataSourceObsolete' => 'The data source is marked as obsolete. Operation cancelled.~~',
+ 'Core:SyncDataSourceAccessRestriction' => 'Only adminstrators or the user specified in the data source can execute this operation. Operation cancelled.~~',
+ 'Core:SyncTooManyMissingReplicas' => 'All records have been untouched for some time (all of the objects could be deleted). Please check that the process that writes into the synchronization table is still running. Operation cancelled.~~',
+ 'Core:SyncSplitModeCLIOnly' => 'The synchronization can be executed in chunks only if run in mode CLI~~',
+ 'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s replicas, %2$s error(s), %3$s warning(s).~~',
+ 'Core:SynchroReplica:TargetObject' => 'Synchronized Object: %1$s~~',
+ 'Class:AsyncSendEmail' => 'Email (asynchronous)~~',
+ 'Class:AsyncSendEmail/Attribute:to' => 'To~~',
+ 'Class:AsyncSendEmail/Attribute:subject' => 'Subject~~',
+ 'Class:AsyncSendEmail/Attribute:body' => 'Body~~',
+ 'Class:AsyncSendEmail/Attribute:header' => 'Header~~',
+ 'Class:CMDBChangeOpSetAttributeOneWayPassword' => 'Encrypted Password~~',
+ 'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => 'Previous Value~~',
+ 'Class:CMDBChangeOpSetAttributeEncrypted' => 'Encrypted Field~~',
+ 'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Previous Value~~',
+ 'Class:CMDBChangeOpSetAttributeCaseLog' => 'Case Log~~',
+ 'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Last Entry~~',
+ 'Class:SynchroDataSource' => 'Synchro Data Source~~',
+ 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implementation~~',
+ 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Obsolete~~',
+ 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Production~~',
+ 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Scope restriction~~',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Use the attributes~~',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Use the primary_key field~~',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Create~~',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Error~~',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Error~~',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Update~~',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Create~~',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Error~~',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Take the first one (random?)~~',
+ 'Class:SynchroDataSource/Attribute:delete_policy' => 'Delete Policy~~',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Delete~~',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignore~~',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Update~~',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Update then Delete~~',
+ 'Class:SynchroDataSource/Attribute:attribute_list' => 'Attributes List~~',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Administrators only~~',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Everybody allowed to delete such objects~~',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Nobody~~',
+ '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' => 'Start Date~~',
+ 'Class:SynchroLog/Attribute:end_date' => 'End Date~~',
+ 'Class:SynchroLog/Attribute:status' => 'Status~~',
+ 'Class:SynchroLog/Attribute:status/Value:completed' => 'Completed~~',
+ 'Class:SynchroLog/Attribute:status/Value:error' => 'Error~~',
+ 'Class:SynchroLog/Attribute:status/Value:running' => 'Still Running~~',
+ 'Class:SynchroLog/Attribute:stats_nb_replica_seen' => 'Nb replica seen~~',
+ 'Class:SynchroLog/Attribute:stats_nb_replica_total' => 'Nb replica total~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_deleted' => 'Nb objects deleted~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_deleted_errors' => 'Nb of errors while deleting~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted' => 'Nb objects obsoleted~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted_errors' => 'Nb of errors while obsoleting~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_created' => 'Nb objects created~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_created_errors' => 'Nb or errors while creating~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_updated' => 'Nb objects updated~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_updated_errors' => 'Nb errors while updating~~',
+ 'Class:SynchroLog/Attribute:stats_nb_replica_reconciled_errors' => 'Nb of errors during reconciliation~~',
+ 'Class:SynchroLog/Attribute:stats_nb_replica_disappeared_no_action' => 'Nb replica disappeared~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_new_updated' => 'Nb objects updated~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_new_unchanged' => 'Nb objects unchanged~~',
+ 'Class:SynchroLog/Attribute:last_error' => 'Last error~~',
+ 'Class:SynchroLog/Attribute:traces' => 'Traces~~',
+ 'Class:SynchroReplica' => 'Synchro Replica~~',
+ 'Class:SynchroReplica/Attribute:sync_source_id' => 'Synchro Data Source~~',
+ 'Class:SynchroReplica/Attribute:dest_id' => 'Destination object (ID)~~',
+ 'Class:SynchroReplica/Attribute:dest_class' => 'Destination type~~',
+ 'Class:SynchroReplica/Attribute:status_last_seen' => 'Last seen~~',
+ 'Class:SynchroReplica/Attribute:status' => 'Status~~',
+ 'Class:SynchroReplica/Attribute:status/Value:modified' => 'Modified~~',
+ 'Class:SynchroReplica/Attribute:status/Value:new' => 'New~~',
+ 'Class:SynchroReplica/Attribute:status/Value:obsolete' => 'Obsolete~~',
+ 'Class:SynchroReplica/Attribute:status/Value:orphan' => 'Orphan~~',
+ 'Class:SynchroReplica/Attribute:status/Value:synchronized' => 'Synchronized~~',
+ 'Class:SynchroReplica/Attribute:status_dest_creator' => 'Object Created ?~~',
+ 'Class:SynchroReplica/Attribute:status_last_error' => 'Last Error~~',
+ 'Class:SynchroReplica/Attribute:status_last_warning' => 'Warnings~~',
+ 'Class:SynchroReplica/Attribute:info_creation_date' => 'Creation Date~~',
+ 'Class:SynchroReplica/Attribute:info_last_modified' => 'Last Modified Date~~',
+ 'Class:appUserPreferences' => 'User Preferences~~',
+ 'Class:appUserPreferences/Attribute:userid' => 'User~~',
+ 'Class:appUserPreferences/Attribute:preferences' => 'Prefs~~',
+ 'Core:ExecProcess:Code1' => 'Wrong command or command finished with errors (e.g. wrong script name)~~',
+ 'Core:ExecProcess:Code255' => 'PHP Error (parsing, or runtime)~~',
+ 'Core:Duration_Seconds' => '%1$ds~~',
+ 'Core:Duration_Minutes_Seconds' => '%1$dmin %2$ds~~',
+ 'Core:Duration_Hours_Minutes_Seconds' => '%1$dh %2$dmin %3$ds~~',
+ 'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$dh %3$dmin %4$ds~~',
+ 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as \"%1$s\")~~',
+ 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for \"%1$s\"~~',
+ 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for \"%1$s\" at %2$d%%~~',
+ 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter \"%1$s\"~~',
+ 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter \"query\". There is no Query Phrasebook corresponding to the id: \"%1$s\".~~',
+ 'Core:BulkExport:ExportFormatPrompt' => 'Export format:~~',
+ 'Core:BulkExport:Identifier' => 'Identifier~~',
+ 'Core:BulkExport:Friendlyname' => 'Full name~~',
+ 'Core:BulkExportOf_Class' => '%1$s Export~~',
+ 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~',
+ 'Core:BulkExport:ExportResult' => 'Result of the export:~~',
+ 'Core:BulkExport:RetrievingData' => 'Retrieving data...~~',
+ 'Core:BulkExport:HTMLFormat' => 'Web Page (*.html)~~',
+ 'Core:BulkExport:CSVFormat' => 'Comma Separated Values (*.csv)~~',
+ 'Core:BulkExport:XLSXFormat' => 'Excel 2007 or newer (*.xlsx)~~',
+ 'Core:BulkExport:PDFFormat' => 'PDF Document (*.pdf)~~',
+ 'Core:BulkExport:DragAndDropHelp' => 'Drag and drop the columns\' headers to arrange the columns. Preview of %1$s lines. Total number of lines to export: %2$s.~~',
+ 'Core:BulkExport:EmptyPreview' => 'Select the columns to be exported from the list above~~',
+ 'Core:BulkExport:ColumnsOrder' => 'Columns order~~',
+ 'Core:BulkExport:AvailableColumnsFrom_Class' => 'Available columns from %1$s~~',
+ 'Core:BulkExport:NoFieldSelected' => 'Select at least one column to be exported~~',
+ 'Core:BulkExport:CheckAll' => 'Check All~~',
+ 'Core:BulkExport:UncheckAll' => 'Uncheck All~~',
+ 'Core:BulkExport:ExportCancelledByUser' => 'Export cancelled by the user~~',
+ 'Core:BulkExport:CSVOptions' => 'CSV Options~~',
+ 'Core:BulkExport:CSVLocalization' => 'Localization~~',
+ 'Core:BulkExport:PDFOptions' => 'PDF Options~~',
+ 'Core:BulkExport:PDFPageSize' => 'Page Size:~~',
+ 'Core:BulkExport:PageSize-A4' => 'A4~~',
+ 'Core:BulkExport:PageSize-A3' => 'A3~~',
+ 'Core:BulkExport:PageSize-Letter' => 'Letter~~',
+ 'Core:BulkExport:PDFPageOrientation' => 'Page Orientation:~~',
+ 'Core:BulkExport:PageOrientation-L' => 'Landscape~~',
+ 'Core:BulkExport:PageOrientation-P' => 'Portrait~~',
+ 'Core:BulkExport:XMLFormat' => 'XML file (*.xml)~~',
+ 'Core:BulkExport:XMLOptions' => 'XML Options~~',
+ 'Core:BulkExport:SpreadsheetFormat' => 'Spreadsheet HTML format (*.html)~~',
+ 'Core:BulkExport:SpreadsheetOptions' => 'Spreadsheet Options~~',
+ 'Core:BulkExport:OptionNoLocalize' => 'Do not localize the values (for Enumerated fields)~~',
+ 'Core:BulkExport:ScopeDefinition' => 'Definition of the objects to export~~',
+ 'Core:BulkExportLabelOQLExpression' => 'OQL Query:~~',
+ 'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:~~',
+ 'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.~~',
+ 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.~~',
+ 'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...~~',
+ 'Core:BulkExportCanRunNonInteractive' => 'Click here to run the export in non-interactive mode.~~',
+ 'Core:BulkExportLegacyExport' => 'Click here to access the legacy export.~~',
));
diff --git a/dictionaries/tr.dictionary.itop.ui.php b/dictionaries/tr.dictionary.itop.ui.php
index 8fc027824..07e5fb3c9 100644
--- a/dictionaries/tr.dictionary.itop.ui.php
+++ b/dictionaries/tr.dictionary.itop.ui.php
@@ -866,6 +866,387 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe
'Enum:Undefined' => 'Tanımsız',
'UI:Button:Refresh' => 'Yenile',
+ 'Class:Query' => 'Query~~',
+ 'Class:Query+' => 'A query is a data set defined in a dynamic way~~',
+ 'Class:Query/Attribute:name' => 'Name~~',
+ 'Class:Query/Attribute:name+' => 'Identifies the query~~',
+ 'Class:Query/Attribute:description' => 'Description~~',
+ 'Class:Query/Attribute:description+' => 'Long description for the query (purpose, usage, etc.)~~',
+ 'Class:Query/Attribute:fields' => 'Fields~~',
+ 'Class:Query/Attribute:fields+' => 'Coma separated list of attributes (or alias.attribute) to export~~',
+ 'Class:QueryOQL' => 'OQL Query~~',
+ 'Class:QueryOQL+' => 'A query based on the Object Query Language~~',
+ 'Class:QueryOQL/Attribute:oql' => 'Expression~~',
+ 'Class:QueryOQL/Attribute:oql+' => 'OQL Expression~~',
+ 'Class:UserInternal' => 'User Internal~~',
+ 'Class:UserInternal+' => 'User defined within iTop~~',
+ 'UI:Button:Save' => 'Save~~',
+ 'UI:Button:Restart' => ' |<< Restart ~~',
+ 'UI:Button:Rename' => ' Rename... ~~',
+ 'UI:History:BulkImports' => 'History~~',
+ 'UI:History:BulkImports+' => 'List of CSV imports (latest import first)~~',
+ 'UI:History:BulkImportDetails' => 'Changes resulting from the CSV import performed on %1$s (by %2$s)~~',
+ 'UI:History:StatsCreations' => 'Created~~',
+ 'UI:History:StatsCreations+' => 'Count of objects created~~',
+ 'UI:History:StatsModifs' => 'Modified~~',
+ 'UI:History:StatsModifs+' => 'Count of objects modified~~',
+ 'UI:History:StatsDeletes' => 'Deleted~~',
+ 'UI:History:StatsDeletes+' => 'Count of objects deleted~~',
+ 'UI:SplitDateTime-Date' => 'date~~',
+ 'UI:SplitDateTime-Time' => 'time~~',
+ 'UI:SearchValue:NbSelected' => '# selected~~',
+ 'UI:SearchValue:CheckAll' => 'Check All~~',
+ 'UI:SearchValue:UncheckAll' => 'Uncheck All~~',
+ 'UI:Login:ForgotPwd' => 'Forgot your password?~~',
+ 'UI:Login:ForgotPwdForm' => 'Forgot your password~~',
+ 'UI:Login:ForgotPwdForm+' => 'iTop can send you an email in which you will find instructions to follow to reset your account.~~',
+ 'UI:Login:ResetPassword' => 'Send now!~~',
+ 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~',
+ 'UI: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...~~',
+ 'UI:ResetPwd-EmailSubject' => 'Reset your iTop password~~',
+ 'UI:ResetPwd-EmailBody' => 'You have requested to reset your iTop password.
Please follow this link (single usage) to enter a new password
.~~',
+ 'UI:ResetPwd-Title' => 'Reset password~~',
+ 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~',
+ 'UI:ResetPwd-Error-EnterPassword' => 'Enter a new password for the account \'%1$s\'.~~',
+ 'UI:ResetPwd-Ready' => 'The password has been changed.~~',
+ 'UI:ResetPwd-Login' => 'Click here to login...~~',
+ 'UI:Login:PasswordChanged' => 'Password successfully set!~~',
+ 'UI:AccessRO-All' => 'iTop is read-only~~',
+ 'UI:AccessRO-Users' => 'iTop is read-only for end-users~~',
+ 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronization of %1$d objects of class %2$s~~',
+ 'UI:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.~~',
+ 'UI:CSVReport-Value-Modified' => 'Modified~~',
+ 'UI:CSVReport-Value-SetIssue' => 'Could not be changed - reason: %1$s~~',
+ 'UI:CSVReport-Value-ChangeIssue' => 'Could not be changed to %1$s - reason: %2$s~~',
+ 'UI:CSVReport-Value-NoMatch' => 'No match~~',
+ 'UI:CSVReport-Value-Missing' => 'Missing mandatory value~~',
+ 'UI:CSVReport-Value-Ambiguous' => 'Ambiguous: found %1$s objects~~',
+ 'UI:CSVReport-Row-Unchanged' => 'unchanged~~',
+ 'UI:CSVReport-Row-Created' => 'created~~',
+ 'UI:CSVReport-Row-Updated' => 'updated %1$d cols~~',
+ 'UI:CSVReport-Row-Disappeared' => 'disappeared, changed %1$d cols~~',
+ 'UI:CSVReport-Row-Issue' => 'Issue: %1$s~~',
+ 'UI:CSVReport-Value-Issue-Null' => 'Null not allowed~~',
+ 'UI:CSVReport-Value-Issue-NotFound' => 'Object not found~~',
+ 'UI:CSVReport-Value-Issue-FoundMany' => 'Found %1$d matches~~',
+ 'UI:CSVReport-Value-Issue-Readonly' => 'The attribute \'%1$s\' is read-only and cannot be modified (current value: %2$s, proposed value: %3$s)~~',
+ 'UI:CSVReport-Value-Issue-Format' => 'Failed to process input: %1$s~~',
+ 'UI:CSVReport-Value-Issue-NoMatch' => 'Unexpected value for attribute \'%1$s\': no match found, check spelling~~',
+ 'UI:CSVReport-Value-Issue-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-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~~',
+ 'UI:CSVReport-Object-MissingToUpdate' => 'Missing object: will be updated~~',
+ 'UI:CSVReport-Object-MissingUpdated' => 'Missing object: updated~~',
+ 'UI:CSVReport-Icon-Created' => 'Created~~',
+ 'UI:CSVReport-Object-ToCreate' => 'Object will be created~~',
+ 'UI:CSVReport-Object-Created' => 'Object created~~',
+ 'UI:CSVReport-Icon-Error' => 'Error~~',
+ 'UI:CSVReport-Object-Error' => 'ERROR: %1$s~~',
+ 'UI:CSVReport-Object-Ambiguous' => 'AMBIGUOUS: %1$s~~',
+ 'UI:CSVReport-Stats-Errors' => '%1$.0f %% of the loaded objects have errors and will be ignored.~~',
+ 'UI:CSVReport-Stats-Created' => '%1$.0f %% of the loaded objects will be created.~~',
+ 'UI:CSVReport-Stats-Modified' => '%1$.0f %% of the loaded objects will be modified.~~',
+ 'UI:CSVExport:AdvancedMode' => 'Advanced mode~~',
+ 'UI:CSVExport:AdvancedMode+' => 'In advanced mode, several columns are added to the export: the id of the object, the id of external keys and their reconciliation attributes.~~',
+ 'UI:CSVExport:LostChars' => 'Encoding issue~~',
+ 'UI:CSVExport:LostChars+' => 'The downloaded file will be encoded into %1$s. iTop 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:ErrorIn_Rule_Reason' => 'OQL Error in the Rule %1$s: %2$s.~~',
+ 'UI:Audit:ErrorIn_Category_Reason' => 'OQL Error in the Category %1$s: %2$s.~~',
+ 'UI:Query:UrlForExcel' => 'URL to use for MS-Excel web queries~~',
+ 'UI:Edit:TestQuery' => 'Test query~~',
+ 'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'This object could not be deleted because some manual operations must be performed prior to that~~',
+ 'UI:Delete:Deleted' => 'deleted~~',
+ 'UI:Delete:CannotDeleteBecause' => 'Could not be deleted: %1$s~~',
+ 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Should be automaticaly deleted, but this is not feasible: %1$s~~',
+ 'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Must be deleted manually, but this is not feasible: %1$s~~',
+ 'UI:Search:NeedleTooShort' => 'The search string \"%1$s\" is too short. Please type at least %2$d characters.~~',
+ 'UI:Search:Ongoing' => 'Searching for \"%1$s\"~~',
+ 'UI:Search:Enlarge' => 'Broaden the search~~',
+ 'Menu:QueryMenu' => 'Query phrasebook~~',
+ 'Menu:QueryMenu+' => 'Query phrasebook~~',
+ 'UI:Download-CSV' => 'Download %1$s~~',
+ 'UI:RelationGroups' => 'Groups~~',
+ 'UI:OperationCancelled' => 'Operation Cancelled~~',
+ 'UI:ElementsDisplayed' => 'Filtering~~',
+ 'UI:RelationGroupNumber_N' => 'Group #%1$d~~',
+ 'UI:Relation:ExportAsPDF' => 'Export as PDF...~~',
+ 'UI:RelationOption:GroupingThreshold' => 'Grouping threshold~~',
+ 'UI:Relation:AdditionalContextInfo' => 'Additional context info~~',
+ 'UI:Relation:NoneSelected' => 'None~~',
+ 'UI:Relation:ExportAsAttachment' => 'Export as Attachment...~~',
+ 'UI:Relation:DrillDown' => 'Details...~~',
+ 'UI:Relation:PDFExportOptions' => 'PDF Export Options~~',
+ 'UI:Relation:AttachmentExportOptions_Name' => 'Options for Attachment to %1$s~~',
+ 'UI:RelationOption:Untitled' => 'Untitled~~',
+ 'UI:Relation:Key' => 'Key~~',
+ 'UI:Relation:Comments' => 'Comments~~',
+ 'UI:RelationOption:Title' => 'Title~~',
+ 'UI:RelationOption:IncludeList' => 'Include the list of objects~~',
+ 'UI:RelationOption:Comments' => 'Comments~~',
+ 'UI:Button:Export' => 'Export~~',
+ 'UI:Relation:PDFExportPageFormat' => 'Page format~~',
+ 'UI:PageFormat_A3' => 'A3~~',
+ 'UI:PageFormat_A4' => 'A4~~',
+ 'UI:PageFormat_Letter' => 'Letter~~',
+ 'UI:Relation:PDFExportPageOrientation' => 'Page orientation~~',
+ 'UI:PageOrientation_Portrait' => 'Portrait~~',
+ 'UI:PageOrientation_Landscape' => 'Landscape~~',
+ 'UI:RelationTooltip:Redundancy' => 'Redundancy~~',
+ 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# of impacted items: %1$d / %2$d~~',
+ 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Critical threshold: %1$d / %2$d~~',
+ 'Portal:NoRequestMgmt' => 'Dear %1$s, you have been redirected to this page because your account is configured with the profile \'Portal user\'. Unfortunately, iTop has not been installed with the feature \'Request Management\'. Please contact your administrator.~~',
+ 'Portal:TitleDetailsFor_Request' => 'Details for request~~',
+ 'Portal:Attachments' => 'Attachments~~',
+ 'Portal:AddAttachment' => ' Add Attachment ~~',
+ 'Portal:RemoveAttachment' => ' Remove Attachment ~~',
+ 'Portal:Attachment_No_To_Ticket_Name' => 'Attachment #%1$d to %2$s (%3$s)~~',
+ 'Portal:SelectRequestTemplate' => 'Select a template for %1$s~~',
+ 'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s Days %2$s Hours %3$s Minutes %4$s Seconds~~',
+ 'UI:ModifyAllPageTitle' => 'Modify All~~',
+ 'UI:Modify_N_ObjectsOf_Class' => 'Modifying %1$d objects of class %2$s~~',
+ 'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Modifying %1$d objects of class %2$s out of %3$d~~',
+ 'UI:Menu:ModifyAll' => 'Modify...~~',
+ 'UI:Button:ModifyAll' => 'Modify All~~',
+ 'UI:Button:PreviewModifications' => 'Preview Modifications >>~~',
+ 'UI:ModifiedObject' => 'Object Modified~~',
+ 'UI:BulkModifyStatus' => 'Operation~~',
+ 'UI:BulkModifyStatus+' => 'Status of the operation~~',
+ 'UI:BulkModifyErrors' => 'Errors (if any)~~',
+ 'UI:BulkModifyErrors+' => 'Errors preventing the modification~~',
+ 'UI:BulkModifyStatusOk' => 'Ok~~',
+ 'UI:BulkModifyStatusError' => 'Error~~',
+ 'UI:BulkModifyStatusModified' => 'Modified~~',
+ 'UI:BulkModifyStatusSkipped' => 'Skipped~~',
+ 'UI:BulkModify_Count_DistinctValues' => '%1$d distinct values:~~',
+ 'UI:BulkModify:Value_Exists_N_Times' => '%1$s, %2$d time(s)~~',
+ 'UI:BulkModify:N_MoreValues' => '%1$d more values...~~',
+ 'UI:AttemptingToSetAReadOnlyAttribute_Name' => 'Attempting to set the read-only field: %1$s~~',
+ 'UI:FailedToApplyStimuli' => 'The action has failed.~~',
+ 'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: Modifying %2$d objects of class %3$s~~',
+ 'UI:CaseLogTypeYourTextHere' => 'Type your text here:~~',
+ 'UI:CaseLog:DateFormat' => 'Y-m-d H:i:s~~',
+ 'UI:CaseLog:Header_Date_UserName' => '%1$s - %2$s:~~',
+ 'UI:CaseLog:InitialValue' => 'Initial value:~~',
+ 'UI:AttemptingToSetASlaveAttribute_Name' => 'The field %1$s is not writable because it is mastered by the data synchronization. Value not set.~~',
+ 'UI:ActionNotAllowed' => 'You are not allowed to perform this action on these objects.~~',
+ 'UI:BulkAction:NoObjectSelected' => 'Please select at least one object to perform this operation~~',
+ 'UI:AttemptingToChangeASlaveAttribute_Name' => 'The field %1$s is not writable because it is mastered by the data synchronization. Value remains unchanged.~~',
+ 'UI:Pagination:HeaderSelection' => 'Total: %1$s objects (%2$s objects selected).~~',
+ 'UI:Pagination:HeaderNoSelection' => 'Total: %1$s objects.~~',
+ 'UI:Pagination:PageSize' => '%1$s objects per page~~',
+ 'UI:Pagination:PagesLabel' => 'Pages:~~',
+ 'UI:Pagination:All' => 'All~~',
+ 'UI:HierarchyOf_Class' => 'Hierarchy of %1$s~~',
+ 'UI:Preferences' => 'Preferences...~~',
+ 'UI:FavoriteOrganizations' => 'Favorite Organizations~~',
+ 'UI:FavoriteOrganizations+' => 'Check in the list below the organizations that you want to see in the drop-down menu for a quick access. Note that this is not a security setting, objects from any organization are still visible and can be accessed by selecting \"All Organizations\" in the drop-down list.~~',
+ 'UI:FavoriteLanguage' => 'Language of the User Interface~~',
+ 'UI:Favorites:SelectYourLanguage' => 'Select your preferred language~~',
+ 'UI:FavoriteOtherSettings' => 'Other Settings~~',
+ 'UI:Favorites:Default_X_ItemsPerPage' => 'Default length for lists: %1$s items per page~~',
+ 'UI:NavigateAwayConfirmationMessage' => 'Any modification will be discarded.~~',
+ 'UI:CancelConfirmationMessage' => 'You will loose your changes. Continue anyway?~~',
+ 'UI:AutoApplyConfirmationMessage' => 'Some changes have not been applied yet. Do you want itop to take them into account?~~',
+ 'UI:Create_Class_InState' => 'Create the %1$s in state: ~~',
+ 'UI:OrderByHint_Values' => 'Sort order: %1$s~~',
+ 'UI:Menu:AddToDashboard' => 'Add To Dashboard...~~',
+ 'UI:ConfigureThisList' => 'Configure This List...~~',
+ 'UI:ListConfigurationTitle' => 'List Configuration~~',
+ 'UI:ColumnsAndSortOrder' => 'Columns and sort order:~~',
+ 'UI:UseDefaultSettings' => 'Use the Default Settings~~',
+ 'UI:UseSpecificSettings' => 'Use the Following Settings:~~',
+ 'UI:Display_X_ItemsPerPage' => 'Display %1$s items per page~~',
+ 'UI:UseSavetheSettings' => 'Save the Settings~~',
+ 'UI:OnlyForThisList' => 'Only for this list~~',
+ 'UI:ForAllLists' => 'Default for all lists~~',
+ 'UI:ExtKey_AsLink' => '%1$s (Link)~~',
+ 'UI:ExtKey_AsFriendlyName' => '%1$s (Friendly Name)~~',
+ 'UI:ExtField_AsRemoteField' => '%1$s (%2$s)~~',
+ 'UI:Button:MoveUp' => 'Move Up~~',
+ 'UI:Button:MoveDown' => 'Move Down~~',
+ 'UI:OQL:UnknownClassAndFix' => 'Unknown class \"%1$s\". You may try \"%2$s\" instead.~~',
+ 'UI:OQL:UnknownClassNoFix' => 'Unknown class \"%1$s\"~~',
+ 'UI:Dashboard:Edit' => 'Edit This Page...~~',
+ 'UI:Dashboard:Revert' => 'Revert To Original Version...~~',
+ 'UI:Dashboard:RevertConfirm' => 'Every changes made to the original version will be lost. Please confirm that you want to do this.~~',
+ 'UI:ExportDashBoard' => 'Export to a file~~',
+ 'UI:ImportDashBoard' => 'Import from a file...~~',
+ 'UI:ImportDashboardTitle' => 'Import From a File~~',
+ 'UI:ImportDashboardText' => 'Select a dashboard file to import:~~',
+ 'UI:DashletCreation:Title' => 'Create a new Dashlet~~',
+ 'UI:DashletCreation:Dashboard' => 'Dashboard~~',
+ 'UI:DashletCreation:DashletType' => 'Dashlet Type~~',
+ 'UI:DashletCreation:EditNow' => 'Edit the Dashboard~~',
+ 'UI:DashboardEdit:Title' => 'Dashboard Editor~~',
+ 'UI:DashboardEdit:DashboardTitle' => 'Title~~',
+ 'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~',
+ 'UI:DashboardEdit:AutoReloadSec' => 'Automatic refresh interval (seconds)~~',
+ 'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:DashboardEdit: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:DashletPlainText:Label' => 'Text~~',
+ 'UI:DashletPlainText:Description' => 'Plain text (no formatting)~~',
+ 'UI:DashletPlainText:Prop-Text' => 'Text~~',
+ 'UI:DashletPlainText:Prop-Text:Default' => 'Please enter some text here...~~',
+ 'UI:DashletObjectList:Label' => 'Object list~~',
+ 'UI:DashletObjectList:Description' => 'Object list dashlet~~',
+ 'UI:DashletObjectList:Prop-Title' => 'Title~~',
+ 'UI:DashletObjectList:Prop-Query' => 'Query~~',
+ 'UI:DashletObjectList:Prop-Menu' => 'Menu~~',
+ 'UI:DashletGroupBy:Prop-Title' => 'Title~~',
+ 'UI:DashletGroupBy:Prop-Query' => 'Query~~',
+ 'UI:DashletGroupBy:Prop-Style' => 'Style~~',
+ 'UI:DashletGroupBy:Prop-GroupBy' => 'Group by...~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Hour' => 'Hour of %1$s (0-23)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Month' => 'Month of %1$s (1 - 12)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:DayOfWeek' => 'Day of week for %1$s~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Day of month for %1$s~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (hour)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (month)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (day of week)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (day of month)~~',
+ 'UI:DashletGroupBy:MissingGroupBy' => 'Please select the field on which the objects will be grouped together~~',
+ 'UI:DashletGroupByPie:Label' => 'Pie Chart~~',
+ 'UI:DashletGroupByPie:Description' => 'Pie Chart~~',
+ 'UI:DashletGroupByBars:Label' => 'Bar Chart~~',
+ 'UI:DashletGroupByBars:Description' => 'Bar Chart~~',
+ 'UI:DashletGroupByTable:Label' => 'Group By (table)~~',
+ 'UI:DashletGroupByTable:Description' => 'List (Grouped by a field)~~',
+ 'UI: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~~',
+ 'UI:DashletHeaderDynamic:Prop-Title:Default' => 'Contacts~~',
+ 'UI:DashletHeaderDynamic:Prop-Icon' => 'Icon~~',
+ 'UI:DashletHeaderDynamic:Prop-Subtitle' => 'Subtitle~~',
+ 'UI:DashletHeaderDynamic:Prop-Subtitle:Default' => 'Contacts~~',
+ 'UI:DashletHeaderDynamic:Prop-Query' => 'Query~~',
+ 'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Group by~~',
+ 'UI:DashletHeaderDynamic:Prop-Values' => 'Values~~',
+ 'UI:DashletBadge:Label' => 'Badge~~',
+ 'UI:DashletBadge:Description' => 'Object Icon with new/search~~',
+ 'UI:DashletBadge:Prop-Class' => 'Class~~',
+ 'DayOfWeek-Sunday' => 'Sunday~~',
+ 'DayOfWeek-Monday' => 'Monday~~',
+ 'DayOfWeek-Tuesday' => 'Tuesday~~',
+ 'DayOfWeek-Wednesday' => 'Wednesday~~',
+ 'DayOfWeek-Thursday' => 'Thursday~~',
+ 'DayOfWeek-Friday' => 'Friday~~',
+ 'DayOfWeek-Saturday' => 'Saturday~~',
+ 'Month-01' => 'January~~',
+ 'Month-02' => 'February~~',
+ 'Month-03' => 'March~~',
+ 'Month-04' => 'April~~',
+ 'Month-05' => 'May~~',
+ 'Month-06' => 'June~~',
+ 'Month-07' => 'July~~',
+ 'Month-08' => 'August~~',
+ 'Month-09' => 'September~~',
+ 'Month-10' => 'October~~',
+ 'Month-11' => 'November~~',
+ 'Month-12' => 'December~~',
+ 'DayOfWeek-Sunday-Min' => 'Su~~',
+ 'DayOfWeek-Monday-Min' => 'Mo~~',
+ 'DayOfWeek-Tuesday-Min' => 'Tu~~',
+ 'DayOfWeek-Wednesday-Min' => 'We~~',
+ 'DayOfWeek-Thursday-Min' => 'Th~~',
+ 'DayOfWeek-Friday-Min' => 'Fr~~',
+ 'DayOfWeek-Saturday-Min' => 'Sa~~',
+ 'Month-01-Short' => 'Jan~~',
+ 'Month-02-Short' => 'Feb~~',
+ 'Month-03-Short' => 'Mar~~',
+ 'Month-04-Short' => 'Apr~~',
+ 'Month-05-Short' => 'May~~',
+ 'Month-06-Short' => 'Jun~~',
+ 'Month-07-Short' => 'Jul~~',
+ 'Month-08-Short' => 'Aug~~',
+ 'Month-09-Short' => 'Sep~~',
+ 'Month-10-Short' => 'Oct~~',
+ 'Month-11-Short' => 'Nov~~',
+ 'Month-12-Short' => 'Dec~~',
+ 'Calendar-FirstDayOfWeek' => '0~~',
+ 'UI:Menu:ShortcutList' => 'Create a Shortcut...~~',
+ 'UI: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~~',
+ 'Class:Shortcut' => 'Shortcut~~',
+ 'Class:Shortcut/Attribute:name' => 'Name~~',
+ 'Class:Shortcut/Attribute:name+' => 'Label used in the menu and page title~~',
+ 'Class:ShortcutOQL' => 'Search result shortcut~~',
+ 'Class:ShortcutOQL/Attribute:oql' => 'Query~~',
+ 'Class:ShortcutOQL/Attribute:oql+' => 'OQL defining the list of objects to search for~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatic refresh~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Disabled~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Custom rate~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Automatic refresh interval (seconds)~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:FillAllMandatoryFields' => 'Please fill all mandatory fields.~~',
+ 'UI:ValueMustBeSet' => 'Please specify a value~~',
+ 'UI:ValueMustBeChanged' => 'Please change the value~~',
+ 'UI:ValueInvalidFormat' => 'Invalid format~~',
+ 'UI:CSVImportConfirmTitle' => 'Please confirm the operation~~',
+ 'UI:CSVImportConfirmMessage' => 'Are you sure you want to do this?~~',
+ 'UI:CSVImportError_items' => 'Errors: %1$d~~',
+ 'UI:CSVImportCreated_items' => 'Created: %1$d~~',
+ 'UI:CSVImportModified_items' => 'Modified: %1$d~~',
+ 'UI:CSVImportUnchanged_items' => 'Unchanged: %1$d~~',
+ 'UI: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...~~',
+ 'UI:About:Title' => 'About iTop~~',
+ 'UI:About:DataModel' => 'Data model~~',
+ 'UI:About:Support' => 'Support information~~',
+ 'UI:About:Licenses' => 'Licenses~~',
+ 'UI:About:Modules' => 'Installed modules~~',
+ 'UI:DisconnectedDlgMessage' => 'You are disconnected. You must identify yourself to continue using the application.~~',
+ 'UI:DisconnectedDlgTitle' => 'Warning!~~',
+ 'UI:LoginAgain' => 'Login again~~',
+ 'UI:StayOnThePage' => 'Stay on this page~~',
+ 'ExcelExporter:ExportMenu' => 'Excel Export...~~',
+ 'ExcelExporter:ExportDialogTitle' => 'Excel Export~~',
+ 'ExcelExporter:ExportButton' => 'Export~~',
+ 'ExcelExporter:DownloadButton' => 'Download %1$s~~',
+ 'ExcelExporter:RetrievingData' => 'Retrieving data...~~',
+ 'ExcelExporter:BuildingExcelFile' => 'Building the Excel file...~~',
+ 'ExcelExporter:Done' => 'Done.~~',
+ 'ExcelExport:AutoDownload' => 'Start the download automatically when the export is ready~~',
+ 'ExcelExport:PreparingExport' => 'Preparing the export...~~',
+ 'ExcelExport:Statistics' => 'Statistics~~',
+ 'portal:legacy_portal' => 'End-User Portal~~',
+ 'portal:backoffice' => 'iTop 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:CurrentObjectLockExpired' => 'The lock to prevent concurrent modifications of the object has expired.~~',
+ 'UI:CurrentObjectLockExpired_Explanation' => 'The lock to prevent concurrent modifications of the object has expired. You can no longer submit your modification since other users are now allowed to modify this object.~~',
+ 'UI:ConcurrentLockKilled' => 'The lock preventing modifications on the current object has been deleted.~~',
+ 'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !~~',
+ 'UI:Menu:ExportPDF' => 'Export as PDF...~~',
));
diff --git a/dictionaries/zh.dictionary.itop.core.php b/dictionaries/zh.dictionary.itop.core.php
index 8298a53f4..2f9c7172a 100644
--- a/dictionaries/zh.dictionary.itop.core.php
+++ b/dictionaries/zh.dictionary.itop.core.php
@@ -384,6 +384,381 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkTriggerAction/Attribute:trigger_name+' => '',
'Class:lnkTriggerAction/Attribute:order' => '顺序',
'Class:lnkTriggerAction/Attribute:order+' => '动作执行顺序',
+ 'Core:DeletedObjectLabel' => '%1s (deleted)~~',
+ 'Core:DeletedObjectTip' => 'The object has been deleted on %1$s (%2$s)~~',
+ 'Core:UnknownObjectLabel' => 'Object not found (class: %1$s, id: %2$d)~~',
+ 'Core:UnknownObjectTip' => 'The object could not be found. It may have been deleted some time ago and the log has been purged since.~~',
+ 'Core:AttributeLinkedSet' => 'Array of objects~~',
+ 'Core:AttributeLinkedSet+' => 'Any kind of objects of the same class or subclass~~',
+ 'Core:AttributeLinkedSetIndirect' => 'Array of objects (N-N)~~',
+ 'Core:AttributeLinkedSetIndirect+' => 'Any kind of objects [subclass] of the same class~~',
+ 'Core:AttributeInteger' => 'Integer~~',
+ 'Core:AttributeInteger+' => 'Numeric value (could be negative)~~',
+ 'Core:AttributeDecimal' => 'Decimal~~',
+ 'Core:AttributeDecimal+' => 'Decimal value (could be negative)~~',
+ 'Core:AttributeBoolean' => 'Boolean~~',
+ 'Core:AttributeBoolean+' => 'Boolean~~',
+ 'Core:AttributeString' => 'String~~',
+ 'Core:AttributeString+' => 'Alphanumeric string~~',
+ 'Core:AttributeClass' => 'Class~~',
+ 'Core:AttributeClass+' => 'Class~~',
+ 'Core:AttributeApplicationLanguage' => 'User language~~',
+ 'Core:AttributeApplicationLanguage+' => 'Language and country (EN US)~~',
+ 'Core:AttributeFinalClass' => 'Class (auto)~~',
+ 'Core:AttributeFinalClass+' => 'Real class of the object (automatically created by the core)~~',
+ 'Core:AttributePassword' => 'Password~~',
+ 'Core:AttributePassword+' => 'Password of an external device~~',
+ 'Core:AttributeEncryptedString' => 'Encrypted string~~',
+ 'Core:AttributeEncryptedString+' => 'String encrypted with a local key~~',
+ 'Core:AttributeText' => 'Text~~',
+ 'Core:AttributeText+' => 'Multiline character string~~',
+ 'Core:AttributeHTML' => 'HTML~~',
+ 'Core:AttributeHTML+' => 'HTML string~~',
+ 'Core:AttributeEmailAddress' => 'Email address~~',
+ 'Core:AttributeEmailAddress+' => 'Email address~~',
+ 'Core:AttributeIPAddress' => 'IP address~~',
+ 'Core:AttributeIPAddress+' => 'IP address~~',
+ 'Core:AttributeOQL' => 'OQL~~',
+ 'Core:AttributeOQL+' => 'Object Query Langage expression~~',
+ 'Core:AttributeEnum' => 'Enum~~',
+ 'Core:AttributeEnum+' => 'List of predefined alphanumeric strings~~',
+ 'Core:AttributeTemplateString' => 'Template string~~',
+ 'Core:AttributeTemplateString+' => 'String containing placeholders~~',
+ 'Core:AttributeTemplateText' => 'Template text~~',
+ 'Core:AttributeTemplateText+' => 'Text containing placeholders~~',
+ 'Core:AttributeTemplateHTML' => 'Template HTML~~',
+ 'Core:AttributeTemplateHTML+' => 'HTML containing placeholders~~',
+ 'Core:AttributeDateTime' => 'Date/time~~',
+ 'Core:AttributeDateTime+' => 'Date and time (year-month-day hh:mm:ss)~~',
+ 'Core:AttributeDateTime?SmartSearch' => '
+
+ Date format:
+ yyyy-mm-dd hh:mm:ss
+ Example: 2011-07-19 18:40:00
+
+
+Operators:
+ >date
+ <date
+ [date,date]
+
+
+If the time is omitted, it defaults to 00:00:00
+
~~',
+ 'Core:AttributeDate' => 'Date~~',
+ 'Core:AttributeDate+' => 'Date (year-month-day)~~',
+ 'Core:AttributeDate?SmartSearch' => '
+
+ Date format:
+ yyyy-mm-dd
+ Example: 2011-07-19
+
+
+Operators:
+ >date
+ <date
+ [date,date]
+
~~',
+ 'Core:AttributeDeadline' => 'Deadline~~',
+ 'Core:AttributeDeadline+' => 'Date, displayed relatively to the current time~~',
+ 'Core:AttributeExternalKey' => 'External key~~',
+ 'Core:AttributeExternalKey+' => 'External (or foreign) key~~',
+ 'Core:AttributeHierarchicalKey' => 'Hierarchical Key~~',
+ 'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent~~',
+ 'Core:AttributeExternalField' => 'External field~~',
+ 'Core:AttributeExternalField+' => 'Field mapped to an external key~~',
+ 'Core:AttributeURL' => 'URL~~',
+ 'Core:AttributeURL+' => 'Absolute or relative URL as a text string~~',
+ 'Core:AttributeBlob' => 'Blob~~',
+ 'Core:AttributeBlob+' => 'Any binary content (document)~~',
+ 'Core:AttributeOneWayPassword' => 'One way password~~',
+ 'Core:AttributeOneWayPassword+' => 'One way encrypted (hashed) password~~',
+ 'Core:AttributeTable' => 'Table~~',
+ 'Core:AttributeTable+' => 'Indexed array having two dimensions~~',
+ 'Core:AttributePropertySet' => 'Properties~~',
+ 'Core:AttributePropertySet+' => 'List of untyped properties (name and value)~~',
+ 'Core:AttributeFriendlyName' => 'Friendly name~~',
+ 'Core:AttributeFriendlyName+' => 'Attribute created automatically ; the friendly name is computed after several attributes~~',
+ 'Core:FriendlyName-Label' => 'Friendly name~~',
+ 'Core:FriendlyName-Description' => 'Friendly name~~',
+ 'Change:ObjectModified' => 'Object modified~~',
+ 'Change:AttName_EntryAdded' => '%1$s modified, new entry added.~~',
+ 'Change:LinkSet:Added' => 'added %1$s~~',
+ 'Change:LinkSet:Removed' => 'removed %1$s~~',
+ 'Change:LinkSet:Modified' => 'modified %1$s~~',
+ 'Class:EventNotificationEmail/Attribute:attachments' => 'Attachments~~',
+ 'Class:EventLoginUsage' => 'Login Usage~~',
+ 'Class:EventLoginUsage+' => 'Connection to the application~~',
+ 'Class:EventLoginUsage/Attribute:user_id' => 'Login~~',
+ 'Class:EventLoginUsage/Attribute:user_id+' => 'Login~~',
+ 'Class:EventLoginUsage/Attribute:contact_name' => 'User Name~~',
+ 'Class:EventLoginUsage/Attribute:contact_name+' => 'User Name~~',
+ 'Class:EventLoginUsage/Attribute:contact_email' => 'User Email~~',
+ 'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User~~',
+ 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~',
+ 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~',
+ 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class \"%1$s\"~~',
+ 'Class:TriggerOnPortalUpdate' => 'Trigger (when updated from the portal)~~',
+ 'Class:TriggerOnPortalUpdate+' => 'Trigger on a end-user\'s update from the portal~~',
+ 'Class:TriggerOnThresholdReached' => 'Trigger (on threshold)~~',
+ 'Class:TriggerOnThresholdReached+' => 'Trigger on Stop-Watch threshold reached~~',
+ 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stop watch~~',
+ 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Threshold~~',
+ 'Class:SynchroDataSource/Attribute:name' => 'Name~~',
+ 'Class:SynchroDataSource/Attribute:name+' => 'Name~~',
+ 'Class:SynchroDataSource/Attribute:description' => 'Description~~',
+ 'Class:SynchroDataSource/Attribute:status' => 'Status~~',
+ 'Class:SynchroDataSource/Attribute:scope_class' => 'Target class~~',
+ 'Class:SynchroDataSource/Attribute:user_id' => 'User~~',
+ 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Contact to notify~~',
+ 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error~~',
+ 'Class:SynchroDataSource/Attribute:url_icon' => 'Icon\'s hyperlink~~',
+ 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink a (small) image representing the application with which iTop is synchronized~~',
+ 'Class:SynchroDataSource/Attribute:url_application' => 'Application\'s hyperlink~~',
+ 'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink to the iTop object in the external application with which iTop is synchronized (if applicable). Possible placeholders: $this->attribute$ and $replica->primary_key$~~',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Reconciliation policy~~',
+ '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+' => 'Syntax: field_name:value; ...~~',
+ '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.~~',
+ 'SynchroDataSource:Description' => 'Description~~',
+ 'SynchroDataSource:Reconciliation' => 'Search & reconciliation~~',
+ 'SynchroDataSource:Deletion' => 'Deletion rules~~',
+ 'SynchroDataSource:Status' => 'Status~~',
+ 'SynchroDataSource:Information' => 'Information~~',
+ 'SynchroDataSource:Definition' => 'Definition~~',
+ 'Core:SynchroAttributes' => 'Attributes~~',
+ 'Core:SynchroStatus' => 'Status~~',
+ 'Core:Synchro:ErrorsLabel' => 'Errors~~',
+ 'Core:Synchro:CreatedLabel' => 'Created~~',
+ 'Core:Synchro:ModifiedLabel' => 'Modified~~',
+ 'Core:Synchro:UnchangedLabel' => 'Unchanged~~',
+ 'Core:Synchro:ReconciledErrorsLabel' => 'Errors~~',
+ 'Core:Synchro:ReconciledLabel' => 'Reconciled~~',
+ 'Core:Synchro:ReconciledNewLabel' => 'Created~~',
+ 'Core:SynchroReconcile:Yes' => 'Yes~~',
+ 'Core:SynchroReconcile:No' => 'No~~',
+ 'Core:SynchroUpdate:Yes' => 'Yes~~',
+ 'Core:SynchroUpdate:No' => 'No~~',
+ 'Core:Synchro:LastestStatus' => 'Latest Status~~',
+ 'Core:Synchro:History' => 'Synchronization History~~',
+ 'Core:Synchro:NeverRun' => 'This synchro was never run. No log yet.~~',
+ 'Core:Synchro:SynchroEndedOn_Date' => 'The latest synchronization ended on %1$s.~~',
+ 'Core:Synchro:SynchroRunningStartedOn_Date' => 'The synchronization started on %1$s is still running...~~',
+ 'Menu:DataSources' => 'Synchronization Data Sources~~',
+ 'Menu:DataSources+' => 'All Synchronization Data Sources~~',
+ 'Core:Synchro:label_repl_ignored' => 'Ignored (%1$s)~~',
+ 'Core:Synchro:label_repl_disappeared' => 'Disappeared (%1$s)~~',
+ 'Core:Synchro:label_repl_existing' => 'Existing (%1$s)~~',
+ 'Core:Synchro:label_repl_new' => 'New (%1$s)~~',
+ 'Core:Synchro:label_obj_deleted' => 'Deleted (%1$s)~~',
+ 'Core:Synchro:label_obj_obsoleted' => 'Obsoleted (%1$s)~~',
+ 'Core:Synchro:label_obj_disappeared_errors' => 'Errors (%1$s)~~',
+ 'Core:Synchro:label_obj_disappeared_no_action' => 'No Action (%1$s)~~',
+ 'Core:Synchro:label_obj_unchanged' => 'Unchanged (%1$s)~~',
+ 'Core:Synchro:label_obj_updated' => 'Updated (%1$s)~~',
+ 'Core:Synchro:label_obj_updated_errors' => 'Errors (%1$s)~~',
+ 'Core:Synchro:label_obj_new_unchanged' => 'Unchanged (%1$s)~~',
+ 'Core:Synchro:label_obj_new_updated' => 'Updated (%1$s)~~',
+ 'Core:Synchro:label_obj_created' => 'Created (%1$s)~~',
+ 'Core:Synchro:label_obj_new_errors' => 'Errors (%1$s)~~',
+ 'Core:SynchroLogTitle' => '%1$s - %2$s~~',
+ 'Core:Synchro:Nb_Replica' => 'Replica processed: %1$s~~',
+ 'Core:Synchro:Nb_Class:Objects' => '%1$s: %2$s~~',
+ 'Class:SynchroDataSource/Error:AtLeastOneReconciliationKeyMustBeSpecified' => 'At Least one reconciliation key must be specified, or the reconciliation policy must be to use the primary key.~~',
+ 'Class:SynchroDataSource/Error:DeleteRetentionDurationMustBeSpecified' => 'A delete retention period must be specified, since objects are to be deleted after being marked as obsolete~~',
+ 'Class:SynchroDataSource/Error:DeletePolicyUpdateMustBeSpecified' => 'Obsolete objects are to be updated, but no update is specified.~~',
+ 'Class:SynchroDataSource/Error:DataTableAlreadyExists' => 'The table %1$s already exists in the database. Please use another name for the synchro data table.~~',
+ 'Core:SynchroReplica:PublicData' => 'Public Data~~',
+ 'Core:SynchroReplica:PrivateDetails' => 'Private Details~~',
+ 'Core:SynchroReplica:BackToDataSource' => 'Go Back to the Synchro Data Source: %1$s~~',
+ 'Core:SynchroReplica:ListOfReplicas' => 'List of Replica~~',
+ 'Core:SynchroAttExtKey:ReconciliationById' => 'id (Primary Key)~~',
+ 'Core:SynchroAtt:attcode' => 'Attribute~~',
+ 'Core:SynchroAtt:attcode+' => 'Field of the object~~',
+ 'Core:SynchroAtt:reconciliation' => 'Reconciliation ?~~',
+ 'Core:SynchroAtt:reconciliation+' => 'Used for searching~~',
+ 'Core:SynchroAtt:update' => 'Update ?~~',
+ 'Core:SynchroAtt:update+' => 'Used to update the object~~',
+ 'Core:SynchroAtt:update_policy' => 'Update Policy~~',
+ 'Core:SynchroAtt:update_policy+' => 'Behavior of the updated field~~',
+ 'Core:SynchroAtt:reconciliation_attcode' => 'Reconciliation Key~~',
+ 'Core:SynchroAtt:reconciliation_attcode+' => 'Attribute Code for the External Key Reconciliation~~',
+ 'Core:SyncDataExchangeComment' => '(Data Synchro)~~',
+ 'Core:Synchro:ListOfDataSources' => 'List of data sources:~~',
+ 'Core:Synchro:LastSynchro' => 'Last synchronization:~~',
+ 'Core:Synchro:ThisObjectIsSynchronized' => 'This object is synchronized with an external data source~~',
+ 'Core:Synchro:TheObjectWasCreatedBy_Source' => 'The object was created by the external data source %1$s~~',
+ 'Core:Synchro:TheObjectCanBeDeletedBy_Source' => 'The object can be deleted by the external data source %1$s~~',
+ 'Core:Synchro:TheObjectCannotBeDeletedByUser_Source' => 'You cannot delete the object because it is owned by the external data source %1$s~~',
+ 'TitleSynchroExecution' => 'Execution of the synchronization~~',
+ 'Class:SynchroDataSource:DataTable' => 'Database table: %1$s~~',
+ 'Core:SyncDataSourceObsolete' => 'The data source is marked as obsolete. Operation cancelled.~~',
+ 'Core:SyncDataSourceAccessRestriction' => 'Only adminstrators or the user specified in the data source can execute this operation. Operation cancelled.~~',
+ 'Core:SyncTooManyMissingReplicas' => 'All records have been untouched for some time (all of the objects could be deleted). Please check that the process that writes into the synchronization table is still running. Operation cancelled.~~',
+ 'Core:SyncSplitModeCLIOnly' => 'The synchronization can be executed in chunks only if run in mode CLI~~',
+ 'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s replicas, %2$s error(s), %3$s warning(s).~~',
+ 'Core:SynchroReplica:TargetObject' => 'Synchronized Object: %1$s~~',
+ 'Class:AsyncSendEmail' => 'Email (asynchronous)~~',
+ 'Class:AsyncSendEmail/Attribute:to' => 'To~~',
+ 'Class:AsyncSendEmail/Attribute:subject' => 'Subject~~',
+ 'Class:AsyncSendEmail/Attribute:body' => 'Body~~',
+ 'Class:AsyncSendEmail/Attribute:header' => 'Header~~',
+ 'Class:CMDBChangeOpSetAttributeOneWayPassword' => 'Encrypted Password~~',
+ 'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => 'Previous Value~~',
+ 'Class:CMDBChangeOpSetAttributeEncrypted' => 'Encrypted Field~~',
+ 'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Previous Value~~',
+ 'Class:CMDBChangeOpSetAttributeCaseLog' => 'Case Log~~',
+ 'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Last Entry~~',
+ 'Class:SynchroDataSource' => 'Synchro Data Source~~',
+ 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implementation~~',
+ 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Obsolete~~',
+ 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Production~~',
+ 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Scope restriction~~',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Use the attributes~~',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Use the primary_key field~~',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Create~~',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Error~~',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Error~~',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Update~~',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Create~~',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Error~~',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Take the first one (random?)~~',
+ 'Class:SynchroDataSource/Attribute:delete_policy' => 'Delete Policy~~',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Delete~~',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignore~~',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Update~~',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Update then Delete~~',
+ 'Class:SynchroDataSource/Attribute:attribute_list' => 'Attributes List~~',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Administrators only~~',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Everybody allowed to delete such objects~~',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Nobody~~',
+ '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' => 'Start Date~~',
+ 'Class:SynchroLog/Attribute:end_date' => 'End Date~~',
+ 'Class:SynchroLog/Attribute:status' => 'Status~~',
+ 'Class:SynchroLog/Attribute:status/Value:completed' => 'Completed~~',
+ 'Class:SynchroLog/Attribute:status/Value:error' => 'Error~~',
+ 'Class:SynchroLog/Attribute:status/Value:running' => 'Still Running~~',
+ 'Class:SynchroLog/Attribute:stats_nb_replica_seen' => 'Nb replica seen~~',
+ 'Class:SynchroLog/Attribute:stats_nb_replica_total' => 'Nb replica total~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_deleted' => 'Nb objects deleted~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_deleted_errors' => 'Nb of errors while deleting~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted' => 'Nb objects obsoleted~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted_errors' => 'Nb of errors while obsoleting~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_created' => 'Nb objects created~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_created_errors' => 'Nb or errors while creating~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_updated' => 'Nb objects updated~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_updated_errors' => 'Nb errors while updating~~',
+ 'Class:SynchroLog/Attribute:stats_nb_replica_reconciled_errors' => 'Nb of errors during reconciliation~~',
+ 'Class:SynchroLog/Attribute:stats_nb_replica_disappeared_no_action' => 'Nb replica disappeared~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_new_updated' => 'Nb objects updated~~',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_new_unchanged' => 'Nb objects unchanged~~',
+ 'Class:SynchroLog/Attribute:last_error' => 'Last error~~',
+ 'Class:SynchroLog/Attribute:traces' => 'Traces~~',
+ 'Class:SynchroReplica' => 'Synchro Replica~~',
+ 'Class:SynchroReplica/Attribute:sync_source_id' => 'Synchro Data Source~~',
+ 'Class:SynchroReplica/Attribute:dest_id' => 'Destination object (ID)~~',
+ 'Class:SynchroReplica/Attribute:dest_class' => 'Destination type~~',
+ 'Class:SynchroReplica/Attribute:status_last_seen' => 'Last seen~~',
+ 'Class:SynchroReplica/Attribute:status' => 'Status~~',
+ 'Class:SynchroReplica/Attribute:status/Value:modified' => 'Modified~~',
+ 'Class:SynchroReplica/Attribute:status/Value:new' => 'New~~',
+ 'Class:SynchroReplica/Attribute:status/Value:obsolete' => 'Obsolete~~',
+ 'Class:SynchroReplica/Attribute:status/Value:orphan' => 'Orphan~~',
+ 'Class:SynchroReplica/Attribute:status/Value:synchronized' => 'Synchronized~~',
+ 'Class:SynchroReplica/Attribute:status_dest_creator' => 'Object Created ?~~',
+ 'Class:SynchroReplica/Attribute:status_last_error' => 'Last Error~~',
+ 'Class:SynchroReplica/Attribute:status_last_warning' => 'Warnings~~',
+ 'Class:SynchroReplica/Attribute:info_creation_date' => 'Creation Date~~',
+ 'Class:SynchroReplica/Attribute:info_last_modified' => 'Last Modified Date~~',
+ 'Class:appUserPreferences' => 'User Preferences~~',
+ 'Class:appUserPreferences/Attribute:userid' => 'User~~',
+ 'Class:appUserPreferences/Attribute:preferences' => 'Prefs~~',
+ 'Core:ExecProcess:Code1' => 'Wrong command or command finished with errors (e.g. wrong script name)~~',
+ 'Core:ExecProcess:Code255' => 'PHP Error (parsing, or runtime)~~',
+ 'Core:Duration_Seconds' => '%1$ds~~',
+ 'Core:Duration_Minutes_Seconds' => '%1$dmin %2$ds~~',
+ 'Core:Duration_Hours_Minutes_Seconds' => '%1$dh %2$dmin %3$ds~~',
+ 'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$dh %3$dmin %4$ds~~',
+ 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as \"%1$s\")~~',
+ 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for \"%1$s\"~~',
+ 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for \"%1$s\" at %2$d%%~~',
+ 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter \"%1$s\"~~',
+ 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter \"query\". There is no Query Phrasebook corresponding to the id: \"%1$s\".~~',
+ 'Core:BulkExport:ExportFormatPrompt' => 'Export format:~~',
+ 'Core:BulkExport:Identifier' => 'Identifier~~',
+ 'Core:BulkExport:Friendlyname' => 'Full name~~',
+ 'Core:BulkExportOf_Class' => '%1$s Export~~',
+ 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~',
+ 'Core:BulkExport:ExportResult' => 'Result of the export:~~',
+ 'Core:BulkExport:RetrievingData' => 'Retrieving data...~~',
+ 'Core:BulkExport:HTMLFormat' => 'Web Page (*.html)~~',
+ 'Core:BulkExport:CSVFormat' => 'Comma Separated Values (*.csv)~~',
+ 'Core:BulkExport:XLSXFormat' => 'Excel 2007 or newer (*.xlsx)~~',
+ 'Core:BulkExport:PDFFormat' => 'PDF Document (*.pdf)~~',
+ 'Core:BulkExport:DragAndDropHelp' => 'Drag and drop the columns\' headers to arrange the columns. Preview of %1$s lines. Total number of lines to export: %2$s.~~',
+ 'Core:BulkExport:EmptyPreview' => 'Select the columns to be exported from the list above~~',
+ 'Core:BulkExport:ColumnsOrder' => 'Columns order~~',
+ 'Core:BulkExport:AvailableColumnsFrom_Class' => 'Available columns from %1$s~~',
+ 'Core:BulkExport:NoFieldSelected' => 'Select at least one column to be exported~~',
+ 'Core:BulkExport:CheckAll' => 'Check All~~',
+ 'Core:BulkExport:UncheckAll' => 'Uncheck All~~',
+ 'Core:BulkExport:ExportCancelledByUser' => 'Export cancelled by the user~~',
+ 'Core:BulkExport:CSVOptions' => 'CSV Options~~',
+ 'Core:BulkExport:CSVLocalization' => 'Localization~~',
+ 'Core:BulkExport:PDFOptions' => 'PDF Options~~',
+ 'Core:BulkExport:PDFPageSize' => 'Page Size:~~',
+ 'Core:BulkExport:PageSize-A4' => 'A4~~',
+ 'Core:BulkExport:PageSize-A3' => 'A3~~',
+ 'Core:BulkExport:PageSize-Letter' => 'Letter~~',
+ 'Core:BulkExport:PDFPageOrientation' => 'Page Orientation:~~',
+ 'Core:BulkExport:PageOrientation-L' => 'Landscape~~',
+ 'Core:BulkExport:PageOrientation-P' => 'Portrait~~',
+ 'Core:BulkExport:XMLFormat' => 'XML file (*.xml)~~',
+ 'Core:BulkExport:XMLOptions' => 'XML Options~~',
+ 'Core:BulkExport:SpreadsheetFormat' => 'Spreadsheet HTML format (*.html)~~',
+ 'Core:BulkExport:SpreadsheetOptions' => 'Spreadsheet Options~~',
+ 'Core:BulkExport:OptionNoLocalize' => 'Do not localize the values (for Enumerated fields)~~',
+ 'Core:BulkExport:ScopeDefinition' => 'Definition of the objects to export~~',
+ 'Core:BulkExportLabelOQLExpression' => 'OQL Query:~~',
+ 'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:~~',
+ 'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.~~',
+ 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.~~',
+ 'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...~~',
+ 'Core:BulkExportCanRunNonInteractive' => 'Click here to run the export in non-interactive mode.~~',
+ 'Core:BulkExportLegacyExport' => 'Click here to access the legacy export.~~',
));
diff --git a/dictionaries/zh.dictionary.itop.ui.php b/dictionaries/zh.dictionary.itop.ui.php
index f711dbe9d..be5564403 100644
--- a/dictionaries/zh.dictionary.itop.ui.php
+++ b/dictionaries/zh.dictionary.itop.ui.php
@@ -864,6 +864,388 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Enum:Undefined' => '未定义',
'UI:Button:Refresh' => '刷新',
+ 'Class:Query' => 'Query~~',
+ 'Class:Query+' => 'A query is a data set defined in a dynamic way~~',
+ 'Class:Query/Attribute:name' => 'Name~~',
+ 'Class:Query/Attribute:name+' => 'Identifies the query~~',
+ 'Class:Query/Attribute:description' => 'Description~~',
+ 'Class:Query/Attribute:description+' => 'Long description for the query (purpose, usage, etc.)~~',
+ 'Class:Query/Attribute:fields' => 'Fields~~',
+ 'Class:Query/Attribute:fields+' => 'Coma separated list of attributes (or alias.attribute) to export~~',
+ 'Class:QueryOQL' => 'OQL Query~~',
+ 'Class:QueryOQL+' => 'A query based on the Object Query Language~~',
+ 'Class:QueryOQL/Attribute:oql' => 'Expression~~',
+ 'Class:QueryOQL/Attribute:oql+' => 'OQL Expression~~',
+ 'Class:UserInternal' => 'User Internal~~',
+ 'Class:UserInternal+' => 'User defined within iTop~~',
+ 'UI:Button:Save' => 'Save~~',
+ 'UI:Button:Restart' => ' |<< Restart ~~',
+ 'UI:Button:Rename' => ' Rename... ~~',
+ 'UI:History:BulkImports' => 'History~~',
+ 'UI:History:BulkImports+' => 'List of CSV imports (latest import first)~~',
+ 'UI:History:BulkImportDetails' => 'Changes resulting from the CSV import performed on %1$s (by %2$s)~~',
+ 'UI:History:StatsCreations' => 'Created~~',
+ 'UI:History:StatsCreations+' => 'Count of objects created~~',
+ 'UI:History:StatsModifs' => 'Modified~~',
+ 'UI:History:StatsModifs+' => 'Count of objects modified~~',
+ 'UI:History:StatsDeletes' => 'Deleted~~',
+ 'UI:History:StatsDeletes+' => 'Count of objects deleted~~',
+ 'UI:SplitDateTime-Date' => 'date~~',
+ 'UI:SplitDateTime-Time' => 'time~~',
+ 'UI:SearchValue:NbSelected' => '# selected~~',
+ 'UI:SearchValue:CheckAll' => 'Check All~~',
+ 'UI:SearchValue:UncheckAll' => 'Uncheck All~~',
+ 'UI:Login:ForgotPwd' => 'Forgot your password?~~',
+ 'UI:Login:ForgotPwdForm' => 'Forgot your password~~',
+ 'UI:Login:ForgotPwdForm+' => 'iTop can send you an email in which you will find instructions to follow to reset your account.~~',
+ 'UI:Login:ResetPassword' => 'Send now!~~',
+ 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~',
+ 'UI: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...~~',
+ 'UI:ResetPwd-EmailSubject' => 'Reset your iTop password~~',
+ 'UI:ResetPwd-EmailBody' => 'You have requested to reset your iTop password.
Please follow this link (single usage) to enter a new password
.~~',
+ 'UI:ResetPwd-Title' => 'Reset password~~',
+ 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~',
+ 'UI:ResetPwd-Error-EnterPassword' => 'Enter a new password for the account \'%1$s\'.~~',
+ 'UI:ResetPwd-Ready' => 'The password has been changed.~~',
+ 'UI:ResetPwd-Login' => 'Click here to login...~~',
+ 'UI:Login:PasswordChanged' => 'Password successfully set!~~',
+ 'UI:AccessRO-All' => 'iTop is read-only~~',
+ 'UI:AccessRO-Users' => 'iTop is read-only for end-users~~',
+ 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~',
+ 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronization of %1$d objects of class %2$s~~',
+ 'UI:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.~~',
+ 'UI:CSVReport-Value-Modified' => 'Modified~~',
+ 'UI:CSVReport-Value-SetIssue' => 'Could not be changed - reason: %1$s~~',
+ 'UI:CSVReport-Value-ChangeIssue' => 'Could not be changed to %1$s - reason: %2$s~~',
+ 'UI:CSVReport-Value-NoMatch' => 'No match~~',
+ 'UI:CSVReport-Value-Missing' => 'Missing mandatory value~~',
+ 'UI:CSVReport-Value-Ambiguous' => 'Ambiguous: found %1$s objects~~',
+ 'UI:CSVReport-Row-Unchanged' => 'unchanged~~',
+ 'UI:CSVReport-Row-Created' => 'created~~',
+ 'UI:CSVReport-Row-Updated' => 'updated %1$d cols~~',
+ 'UI:CSVReport-Row-Disappeared' => 'disappeared, changed %1$d cols~~',
+ 'UI:CSVReport-Row-Issue' => 'Issue: %1$s~~',
+ 'UI:CSVReport-Value-Issue-Null' => 'Null not allowed~~',
+ 'UI:CSVReport-Value-Issue-NotFound' => 'Object not found~~',
+ 'UI:CSVReport-Value-Issue-FoundMany' => 'Found %1$d matches~~',
+ 'UI:CSVReport-Value-Issue-Readonly' => 'The attribute \'%1$s\' is read-only and cannot be modified (current value: %2$s, proposed value: %3$s)~~',
+ 'UI:CSVReport-Value-Issue-Format' => 'Failed to process input: %1$s~~',
+ 'UI:CSVReport-Value-Issue-NoMatch' => 'Unexpected value for attribute \'%1$s\': no match found, check spelling~~',
+ 'UI:CSVReport-Value-Issue-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-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~~',
+ 'UI:CSVReport-Object-MissingToUpdate' => 'Missing object: will be updated~~',
+ 'UI:CSVReport-Object-MissingUpdated' => 'Missing object: updated~~',
+ 'UI:CSVReport-Icon-Created' => 'Created~~',
+ 'UI:CSVReport-Object-ToCreate' => 'Object will be created~~',
+ 'UI:CSVReport-Object-Created' => 'Object created~~',
+ 'UI:CSVReport-Icon-Error' => 'Error~~',
+ 'UI:CSVReport-Object-Error' => 'ERROR: %1$s~~',
+ 'UI:CSVReport-Object-Ambiguous' => 'AMBIGUOUS: %1$s~~',
+ 'UI:CSVReport-Stats-Errors' => '%1$.0f %% of the loaded objects have errors and will be ignored.~~',
+ 'UI:CSVReport-Stats-Created' => '%1$.0f %% of the loaded objects will be created.~~',
+ 'UI:CSVReport-Stats-Modified' => '%1$.0f %% of the loaded objects will be modified.~~',
+ 'UI:CSVExport:AdvancedMode' => 'Advanced mode~~',
+ 'UI:CSVExport:AdvancedMode+' => 'In advanced mode, several columns are added to the export: the id of the object, the id of external keys and their reconciliation attributes.~~',
+ 'UI:CSVExport:LostChars' => 'Encoding issue~~',
+ 'UI:CSVExport:LostChars+' => 'The downloaded file will be encoded into %1$s. iTop 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:ErrorIn_Rule_Reason' => 'OQL Error in the Rule %1$s: %2$s.~~',
+ 'UI:Audit:ErrorIn_Category_Reason' => 'OQL Error in the Category %1$s: %2$s.~~',
+ 'UI:Query:UrlForExcel' => 'URL to use for MS-Excel web queries~~',
+ 'UI:Edit:TestQuery' => 'Test query~~',
+ 'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'This object could not be deleted because some manual operations must be performed prior to that~~',
+ 'UI:Delete:Deleted' => 'deleted~~',
+ 'UI:Delete:CannotDeleteBecause' => 'Could not be deleted: %1$s~~',
+ 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Should be automaticaly deleted, but this is not feasible: %1$s~~',
+ 'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Must be deleted manually, but this is not feasible: %1$s~~',
+ 'UI:Search:NeedleTooShort' => 'The search string \"%1$s\" is too short. Please type at least %2$d characters.~~',
+ 'UI:Search:Ongoing' => 'Searching for \"%1$s\"~~',
+ 'UI:Search:Enlarge' => 'Broaden the search~~',
+ 'Menu:QueryMenu' => 'Query phrasebook~~',
+ 'Menu:QueryMenu+' => 'Query phrasebook~~',
+ 'UI:Download-CSV' => 'Download %1$s~~',
+ 'UI:RelationGroups' => 'Groups~~',
+ 'UI:OperationCancelled' => 'Operation Cancelled~~',
+ 'UI:ElementsDisplayed' => 'Filtering~~',
+ 'UI:RelationGroupNumber_N' => 'Group #%1$d~~',
+ 'UI:Relation:ExportAsPDF' => 'Export as PDF...~~',
+ 'UI:RelationOption:GroupingThreshold' => 'Grouping threshold~~',
+ 'UI:Relation:AdditionalContextInfo' => 'Additional context info~~',
+ 'UI:Relation:NoneSelected' => 'None~~',
+ 'UI:Relation:ExportAsAttachment' => 'Export as Attachment...~~',
+ 'UI:Relation:DrillDown' => 'Details...~~',
+ 'UI:Relation:PDFExportOptions' => 'PDF Export Options~~',
+ 'UI:Relation:AttachmentExportOptions_Name' => 'Options for Attachment to %1$s~~',
+ 'UI:RelationOption:Untitled' => 'Untitled~~',
+ 'UI:Relation:Key' => 'Key~~',
+ 'UI:Relation:Comments' => 'Comments~~',
+ 'UI:RelationOption:Title' => 'Title~~',
+ 'UI:RelationOption:IncludeList' => 'Include the list of objects~~',
+ 'UI:RelationOption:Comments' => 'Comments~~',
+ 'UI:Button:Export' => 'Export~~',
+ 'UI:Relation:PDFExportPageFormat' => 'Page format~~',
+ 'UI:PageFormat_A3' => 'A3~~',
+ 'UI:PageFormat_A4' => 'A4~~',
+ 'UI:PageFormat_Letter' => 'Letter~~',
+ 'UI:Relation:PDFExportPageOrientation' => 'Page orientation~~',
+ 'UI:PageOrientation_Portrait' => 'Portrait~~',
+ 'UI:PageOrientation_Landscape' => 'Landscape~~',
+ 'UI:RelationTooltip:Redundancy' => 'Redundancy~~',
+ 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# of impacted items: %1$d / %2$d~~',
+ 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Critical threshold: %1$d / %2$d~~',
+ 'Portal:NoRequestMgmt' => 'Dear %1$s, you have been redirected to this page because your account is configured with the profile \'Portal user\'. Unfortunately, iTop has not been installed with the feature \'Request Management\'. Please contact your administrator.~~',
+ 'Portal:TitleDetailsFor_Request' => 'Details for request~~',
+ 'Portal:Button:ReopenTicket' => 'Reopen this ticket~~',
+ 'Portal:Attachments' => 'Attachments~~',
+ 'Portal:AddAttachment' => ' Add Attachment ~~',
+ 'Portal:RemoveAttachment' => ' Remove Attachment ~~',
+ 'Portal:Attachment_No_To_Ticket_Name' => 'Attachment #%1$d to %2$s (%3$s)~~',
+ 'Portal:SelectRequestTemplate' => 'Select a template for %1$s~~',
+ 'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s Days %2$s Hours %3$s Minutes %4$s Seconds~~',
+ 'UI:ModifyAllPageTitle' => 'Modify All~~',
+ 'UI:Modify_N_ObjectsOf_Class' => 'Modifying %1$d objects of class %2$s~~',
+ 'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Modifying %1$d objects of class %2$s out of %3$d~~',
+ 'UI:Menu:ModifyAll' => 'Modify...~~',
+ 'UI:Button:ModifyAll' => 'Modify All~~',
+ 'UI:Button:PreviewModifications' => 'Preview Modifications >>~~',
+ 'UI:ModifiedObject' => 'Object Modified~~',
+ 'UI:BulkModifyStatus' => 'Operation~~',
+ 'UI:BulkModifyStatus+' => 'Status of the operation~~',
+ 'UI:BulkModifyErrors' => 'Errors (if any)~~',
+ 'UI:BulkModifyErrors+' => 'Errors preventing the modification~~',
+ 'UI:BulkModifyStatusOk' => 'Ok~~',
+ 'UI:BulkModifyStatusError' => 'Error~~',
+ 'UI:BulkModifyStatusModified' => 'Modified~~',
+ 'UI:BulkModifyStatusSkipped' => 'Skipped~~',
+ 'UI:BulkModify_Count_DistinctValues' => '%1$d distinct values:~~',
+ 'UI:BulkModify:Value_Exists_N_Times' => '%1$s, %2$d time(s)~~',
+ 'UI:BulkModify:N_MoreValues' => '%1$d more values...~~',
+ 'UI:AttemptingToSetAReadOnlyAttribute_Name' => 'Attempting to set the read-only field: %1$s~~',
+ 'UI:FailedToApplyStimuli' => 'The action has failed.~~',
+ 'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: Modifying %2$d objects of class %3$s~~',
+ 'UI:CaseLogTypeYourTextHere' => 'Type your text here:~~',
+ 'UI:CaseLog:DateFormat' => 'Y-m-d H:i:s~~',
+ 'UI:CaseLog:Header_Date_UserName' => '%1$s - %2$s:~~',
+ 'UI:CaseLog:InitialValue' => 'Initial value:~~',
+ 'UI:AttemptingToSetASlaveAttribute_Name' => 'The field %1$s is not writable because it is mastered by the data synchronization. Value not set.~~',
+ 'UI:ActionNotAllowed' => 'You are not allowed to perform this action on these objects.~~',
+ 'UI:BulkAction:NoObjectSelected' => 'Please select at least one object to perform this operation~~',
+ 'UI:AttemptingToChangeASlaveAttribute_Name' => 'The field %1$s is not writable because it is mastered by the data synchronization. Value remains unchanged.~~',
+ 'UI:Pagination:HeaderSelection' => 'Total: %1$s objects (%2$s objects selected).~~',
+ 'UI:Pagination:HeaderNoSelection' => 'Total: %1$s objects.~~',
+ 'UI:Pagination:PageSize' => '%1$s objects per page~~',
+ 'UI:Pagination:PagesLabel' => 'Pages:~~',
+ 'UI:Pagination:All' => 'All~~',
+ 'UI:HierarchyOf_Class' => 'Hierarchy of %1$s~~',
+ 'UI:Preferences' => 'Preferences...~~',
+ 'UI:FavoriteOrganizations' => 'Favorite Organizations~~',
+ 'UI:FavoriteOrganizations+' => 'Check in the list below the organizations that you want to see in the drop-down menu for a quick access. Note that this is not a security setting, objects from any organization are still visible and can be accessed by selecting \"All Organizations\" in the drop-down list.~~',
+ 'UI:FavoriteLanguage' => 'Language of the User Interface~~',
+ 'UI:Favorites:SelectYourLanguage' => 'Select your preferred language~~',
+ 'UI:FavoriteOtherSettings' => 'Other Settings~~',
+ 'UI:Favorites:Default_X_ItemsPerPage' => 'Default length for lists: %1$s items per page~~',
+ 'UI:NavigateAwayConfirmationMessage' => 'Any modification will be discarded.~~',
+ 'UI:CancelConfirmationMessage' => 'You will loose your changes. Continue anyway?~~',
+ 'UI:AutoApplyConfirmationMessage' => 'Some changes have not been applied yet. Do you want itop to take them into account?~~',
+ 'UI:Create_Class_InState' => 'Create the %1$s in state: ~~',
+ 'UI:OrderByHint_Values' => 'Sort order: %1$s~~',
+ 'UI:Menu:AddToDashboard' => 'Add To Dashboard...~~',
+ 'UI:ConfigureThisList' => 'Configure This List...~~',
+ 'UI:ListConfigurationTitle' => 'List Configuration~~',
+ 'UI:ColumnsAndSortOrder' => 'Columns and sort order:~~',
+ 'UI:UseDefaultSettings' => 'Use the Default Settings~~',
+ 'UI:UseSpecificSettings' => 'Use the Following Settings:~~',
+ 'UI:Display_X_ItemsPerPage' => 'Display %1$s items per page~~',
+ 'UI:UseSavetheSettings' => 'Save the Settings~~',
+ 'UI:OnlyForThisList' => 'Only for this list~~',
+ 'UI:ForAllLists' => 'Default for all lists~~',
+ 'UI:ExtKey_AsLink' => '%1$s (Link)~~',
+ 'UI:ExtKey_AsFriendlyName' => '%1$s (Friendly Name)~~',
+ 'UI:ExtField_AsRemoteField' => '%1$s (%2$s)~~',
+ 'UI:Button:MoveUp' => 'Move Up~~',
+ 'UI:Button:MoveDown' => 'Move Down~~',
+ 'UI:OQL:UnknownClassAndFix' => 'Unknown class \"%1$s\". You may try \"%2$s\" instead.~~',
+ 'UI:OQL:UnknownClassNoFix' => 'Unknown class \"%1$s\"~~',
+ 'UI:Dashboard:Edit' => 'Edit This Page...~~',
+ 'UI:Dashboard:Revert' => 'Revert To Original Version...~~',
+ 'UI:Dashboard:RevertConfirm' => 'Every changes made to the original version will be lost. Please confirm that you want to do this.~~',
+ 'UI:ExportDashBoard' => 'Export to a file~~',
+ 'UI:ImportDashBoard' => 'Import from a file...~~',
+ 'UI:ImportDashboardTitle' => 'Import From a File~~',
+ 'UI:ImportDashboardText' => 'Select a dashboard file to import:~~',
+ 'UI:DashletCreation:Title' => 'Create a new Dashlet~~',
+ 'UI:DashletCreation:Dashboard' => 'Dashboard~~',
+ 'UI:DashletCreation:DashletType' => 'Dashlet Type~~',
+ 'UI:DashletCreation:EditNow' => 'Edit the Dashboard~~',
+ 'UI:DashboardEdit:Title' => 'Dashboard Editor~~',
+ 'UI:DashboardEdit:DashboardTitle' => 'Title~~',
+ 'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~',
+ 'UI:DashboardEdit:AutoReloadSec' => 'Automatic refresh interval (seconds)~~',
+ 'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:DashboardEdit: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:DashletPlainText:Label' => 'Text~~',
+ 'UI:DashletPlainText:Description' => 'Plain text (no formatting)~~',
+ 'UI:DashletPlainText:Prop-Text' => 'Text~~',
+ 'UI:DashletPlainText:Prop-Text:Default' => 'Please enter some text here...~~',
+ 'UI:DashletObjectList:Label' => 'Object list~~',
+ 'UI:DashletObjectList:Description' => 'Object list dashlet~~',
+ 'UI:DashletObjectList:Prop-Title' => 'Title~~',
+ 'UI:DashletObjectList:Prop-Query' => 'Query~~',
+ 'UI:DashletObjectList:Prop-Menu' => 'Menu~~',
+ 'UI:DashletGroupBy:Prop-Title' => 'Title~~',
+ 'UI:DashletGroupBy:Prop-Query' => 'Query~~',
+ 'UI:DashletGroupBy:Prop-Style' => 'Style~~',
+ 'UI:DashletGroupBy:Prop-GroupBy' => 'Group by...~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Hour' => 'Hour of %1$s (0-23)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Month' => 'Month of %1$s (1 - 12)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:DayOfWeek' => 'Day of week for %1$s~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Day of month for %1$s~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (hour)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (month)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (day of week)~~',
+ 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (day of month)~~',
+ 'UI:DashletGroupBy:MissingGroupBy' => 'Please select the field on which the objects will be grouped together~~',
+ 'UI:DashletGroupByPie:Label' => 'Pie Chart~~',
+ 'UI:DashletGroupByPie:Description' => 'Pie Chart~~',
+ 'UI:DashletGroupByBars:Label' => 'Bar Chart~~',
+ 'UI:DashletGroupByBars:Description' => 'Bar Chart~~',
+ 'UI:DashletGroupByTable:Label' => 'Group By (table)~~',
+ 'UI:DashletGroupByTable:Description' => 'List (Grouped by a field)~~',
+ 'UI: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~~',
+ 'UI:DashletHeaderDynamic:Prop-Title:Default' => 'Contacts~~',
+ 'UI:DashletHeaderDynamic:Prop-Icon' => 'Icon~~',
+ 'UI:DashletHeaderDynamic:Prop-Subtitle' => 'Subtitle~~',
+ 'UI:DashletHeaderDynamic:Prop-Subtitle:Default' => 'Contacts~~',
+ 'UI:DashletHeaderDynamic:Prop-Query' => 'Query~~',
+ 'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Group by~~',
+ 'UI:DashletHeaderDynamic:Prop-Values' => 'Values~~',
+ 'UI:DashletBadge:Label' => 'Badge~~',
+ 'UI:DashletBadge:Description' => 'Object Icon with new/search~~',
+ 'UI:DashletBadge:Prop-Class' => 'Class~~',
+ 'DayOfWeek-Sunday' => 'Sunday~~',
+ 'DayOfWeek-Monday' => 'Monday~~',
+ 'DayOfWeek-Tuesday' => 'Tuesday~~',
+ 'DayOfWeek-Wednesday' => 'Wednesday~~',
+ 'DayOfWeek-Thursday' => 'Thursday~~',
+ 'DayOfWeek-Friday' => 'Friday~~',
+ 'DayOfWeek-Saturday' => 'Saturday~~',
+ 'Month-01' => 'January~~',
+ 'Month-02' => 'February~~',
+ 'Month-03' => 'March~~',
+ 'Month-04' => 'April~~',
+ 'Month-05' => 'May~~',
+ 'Month-06' => 'June~~',
+ 'Month-07' => 'July~~',
+ 'Month-08' => 'August~~',
+ 'Month-09' => 'September~~',
+ 'Month-10' => 'October~~',
+ 'Month-11' => 'November~~',
+ 'Month-12' => 'December~~',
+ 'DayOfWeek-Sunday-Min' => 'Su~~',
+ 'DayOfWeek-Monday-Min' => 'Mo~~',
+ 'DayOfWeek-Tuesday-Min' => 'Tu~~',
+ 'DayOfWeek-Wednesday-Min' => 'We~~',
+ 'DayOfWeek-Thursday-Min' => 'Th~~',
+ 'DayOfWeek-Friday-Min' => 'Fr~~',
+ 'DayOfWeek-Saturday-Min' => 'Sa~~',
+ 'Month-01-Short' => 'Jan~~',
+ 'Month-02-Short' => 'Feb~~',
+ 'Month-03-Short' => 'Mar~~',
+ 'Month-04-Short' => 'Apr~~',
+ 'Month-05-Short' => 'May~~',
+ 'Month-06-Short' => 'Jun~~',
+ 'Month-07-Short' => 'Jul~~',
+ 'Month-08-Short' => 'Aug~~',
+ 'Month-09-Short' => 'Sep~~',
+ 'Month-10-Short' => 'Oct~~',
+ 'Month-11-Short' => 'Nov~~',
+ 'Month-12-Short' => 'Dec~~',
+ 'Calendar-FirstDayOfWeek' => '0~~',
+ 'UI:Menu:ShortcutList' => 'Create a Shortcut...~~',
+ 'UI: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~~',
+ 'Class:Shortcut' => 'Shortcut~~',
+ 'Class:Shortcut/Attribute:name' => 'Name~~',
+ 'Class:Shortcut/Attribute:name+' => 'Label used in the menu and page title~~',
+ 'Class:ShortcutOQL' => 'Search result shortcut~~',
+ 'Class:ShortcutOQL/Attribute:oql' => 'Query~~',
+ 'Class:ShortcutOQL/Attribute:oql+' => 'OQL defining the list of objects to search for~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatic refresh~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Disabled~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Custom rate~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Automatic refresh interval (seconds)~~',
+ 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'The minimum allowed is %1$d seconds~~',
+ 'UI:FillAllMandatoryFields' => 'Please fill all mandatory fields.~~',
+ 'UI:ValueMustBeSet' => 'Please specify a value~~',
+ 'UI:ValueMustBeChanged' => 'Please change the value~~',
+ 'UI:ValueInvalidFormat' => 'Invalid format~~',
+ 'UI:CSVImportConfirmTitle' => 'Please confirm the operation~~',
+ 'UI:CSVImportConfirmMessage' => 'Are you sure you want to do this?~~',
+ 'UI:CSVImportError_items' => 'Errors: %1$d~~',
+ 'UI:CSVImportCreated_items' => 'Created: %1$d~~',
+ 'UI:CSVImportModified_items' => 'Modified: %1$d~~',
+ 'UI:CSVImportUnchanged_items' => 'Unchanged: %1$d~~',
+ 'UI: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...~~',
+ 'UI:About:Title' => 'About iTop~~',
+ 'UI:About:DataModel' => 'Data model~~',
+ 'UI:About:Support' => 'Support information~~',
+ 'UI:About:Licenses' => 'Licenses~~',
+ 'UI:About:Modules' => 'Installed modules~~',
+ 'UI:DisconnectedDlgMessage' => 'You are disconnected. You must identify yourself to continue using the application.~~',
+ 'UI:DisconnectedDlgTitle' => 'Warning!~~',
+ 'UI:LoginAgain' => 'Login again~~',
+ 'UI:StayOnThePage' => 'Stay on this page~~',
+ 'ExcelExporter:ExportMenu' => 'Excel Export...~~',
+ 'ExcelExporter:ExportDialogTitle' => 'Excel Export~~',
+ 'ExcelExporter:ExportButton' => 'Export~~',
+ 'ExcelExporter:DownloadButton' => 'Download %1$s~~',
+ 'ExcelExporter:RetrievingData' => 'Retrieving data...~~',
+ 'ExcelExporter:BuildingExcelFile' => 'Building the Excel file...~~',
+ 'ExcelExporter:Done' => 'Done.~~',
+ 'ExcelExport:AutoDownload' => 'Start the download automatically when the export is ready~~',
+ 'ExcelExport:PreparingExport' => 'Preparing the export...~~',
+ 'ExcelExport:Statistics' => 'Statistics~~',
+ 'portal:legacy_portal' => 'End-User Portal~~',
+ 'portal:backoffice' => 'iTop 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:CurrentObjectLockExpired' => 'The lock to prevent concurrent modifications of the object has expired.~~',
+ 'UI:CurrentObjectLockExpired_Explanation' => 'The lock to prevent concurrent modifications of the object has expired. You can no longer submit your modification since other users are now allowed to modify this object.~~',
+ 'UI:ConcurrentLockKilled' => 'The lock preventing modifications on the current object has been deleted.~~',
+ 'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !~~',
+ 'UI:Menu:ExportPDF' => 'Export as PDF...~~',
));