diff --git a/dictionaries/fr.dictionary.itop.ui.php b/dictionaries/fr.dictionary.itop.ui.php index d6976722d..05d7746b6 100644 --- a/dictionaries/fr.dictionary.itop.ui.php +++ b/dictionaries/fr.dictionary.itop.ui.php @@ -290,8 +290,10 @@ Dict::Add('FR FR', 'French', 'Français', array( // Dict::Add('FR FR', 'French', 'Français', array( - 'UI:WelcomeMenu' => 'Bienvenue', - 'UI:WelcomeMenu+' => 'Bienvenue dans iTop', + 'Menu:WelcomeMenu' => 'Bienvenue', + 'Menu:WelcomeMenu+' => 'Bienvenue dans iTop', + 'Menu:WelcomeMenuPage' => 'Bienvenue', + 'Menu:WelcomeMenuPage+' => 'Bienvenue dans iTop', 'UI:WelcomeMenu:Title' => 'Bienvenue dans iTop', 'UI:WelcomeMenu:LeftBlock' => '

iTop est un portail opérationnel complet et libre pour gérer votre SI.

@@ -697,7 +699,7 @@ Dict::Add('FR FR', 'French', 'Français', array( 'UI:AuditMenu' => 'Audit', 'UI:AuditMenu+' => 'Audit', - + 'UI:ChangeManagementMenu' => 'Gestion du Changement', 'UI:ChangeManagementMenu+' => 'Gestion du Changement', 'UI:ChangeManagementMenu:Title' => 'Résumé des changements', @@ -745,8 +747,8 @@ Dict::Add('FR FR', 'French', 'Français', array( 'UI-IncidentManagementMenu-IncidentsByWorkgroup' => 'Incidents par workgroup', 'UI-IncidentManagementMenu-IncidentsNotYetAssigned' => 'Incidents en attente d\'assignation', - 'UI:NotificationsMenu' => 'Notifications', - 'UI:NotificationsMenu+' => 'Configuration des Notifications', + 'Menu:NotificationsMenu' => 'Notifications', + 'Menu:NotificationsMenu+' => 'Configuration des Notifications', 'UI:NotificationsMenu:Title' => 'Configuration des Notifications', 'UI:NotificationsMenu:Help' => 'Aide', 'UI:NotificationsMenu:HelpContent' => '

Dans iTop les notifications sont totalement configurables. Elles sont basées sur deux types d\'objets: déclencheurs et actions.

@@ -798,6 +800,7 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé 'UI:iTopVersion:Short' => 'iTop version %1$s', 'UI:iTopVersion:Long' => 'iTop version %1$s-%2$s du %3$s', + 'UI:PropertiesTab' => 'Propriétés', 'UI:DeadlineMissedBy_duration' => 'Passé de %1$s', 'UI:Deadline_LessThan1Min' => '< 1 min', diff --git a/modules/itop-change-mgmt-1.0.0/fr.dict.itop-change-mgmt.php b/modules/itop-change-mgmt-1.0.0/fr.dict.itop-change-mgmt.php new file mode 100644 index 000000000..af5698d7b --- /dev/null +++ b/modules/itop-change-mgmt-1.0.0/fr.dict.itop-change-mgmt.php @@ -0,0 +1,342 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + +Dict::Add('FR FR', 'French', 'Français', array( + 'Menu:ChangeManagement' => 'Gestion des changements', + 'Menu:Change:Overview' => 'Vue d\'ensemble', + 'Menu:Change:Overview+' => '', + 'Menu:WaitingAcceptance' => 'Tickets en attente d\'acceptance', + 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingApproval' => 'Tickets en attente d\'approbation', + 'Menu:WaitingApproval+' => '', + 'Menu:Changes' => 'Ticket ouverts', + 'Menu:Changes+' => '', + 'Menu:MyChanges' => 'Mes tickets', + 'Menu:MyChanges+' => '', +)); + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + + +// +// Class: Change +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Change' => 'Ticket de changements', + 'Class:Change+' => '', + 'Class:Change/Attribute:start_date' => 'Début de l\'intervention', + 'Class:Change/Attribute:start_date+' => '', + 'Class:Change/Attribute:status' => 'Etat', + 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status/Value:new' => 'Nouveau', + 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:validated' => 'Validé', + 'Class:Change/Attribute:status/Value:validated+' => '', + 'Class:Change/Attribute:status/Value:rejected' => 'Rejeté', + 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:assigned' => 'Assigné', + 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:plannedscheduled' => 'Programmé', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', + 'Class:Change/Attribute:status/Value:approved' => 'Approuvé', + 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:notapproved' => 'Non approuvé', + 'Class:Change/Attribute:status/Value:notapproved+' => '', + 'Class:Change/Attribute:status/Value:implemented' => 'Effectué', + 'Class:Change/Attribute:status/Value:implemented+' => '', + 'Class:Change/Attribute:status/Value:monitored' => 'En cours de suivi', + 'Class:Change/Attribute:status/Value:monitored+' => '', + 'Class:Change/Attribute:status/Value:closed' => 'Fermé', + 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:reason' => 'Raison', + 'Class:Change/Attribute:reason+' => '', + 'Class:Change/Attribute:requestor_id' => 'Demandeur', + 'Class:Change/Attribute:requestor_id+' => '', + 'Class:Change/Attribute:requestor_email' => 'Demandeur', + 'Class:Change/Attribute:requestor_email+' => '', + 'Class:Change/Attribute:org_id' => 'Client', + 'Class:Change/Attribute:org_id+' => '', + 'Class:Change/Attribute:org_name' => 'Client', + 'Class:Change/Attribute:org_name+' => '', + 'Class:Change/Attribute:workgroup_id' => 'Groupe de travail', + 'Class:Change/Attribute:workgroup_id+' => '', + 'Class:Change/Attribute:workgroup_name' => 'Groupe de travail', + 'Class:Change/Attribute:workgroup_name+' => '', + 'Class:Change/Attribute:creation_date' => 'Date de création', + 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:last_update' => 'Dernière mise à jour', + 'Class:Change/Attribute:last_update+' => '', + 'Class:Change/Attribute:end_date' => 'Date de fin', + 'Class:Change/Attribute:end_date+' => '', + 'Class:Change/Attribute:close_date' => 'Date de fermeture', + 'Class:Change/Attribute:close_date+' => '', + 'Class:Change/Attribute:impact' => 'Impact', + 'Class:Change/Attribute:impact+' => '', + 'Class:Change/Attribute:agent_id' => 'Agent', + 'Class:Change/Attribute:agent_id+' => '', + 'Class:Change/Attribute:agent_name' => 'Agent', + 'Class:Change/Attribute:agent_name+' => '', + 'Class:Change/Attribute:agent_email' => 'Agent', + 'Class:Change/Attribute:agent_email+' => '', + 'Class:Change/Attribute:supervisor_group_id' => 'Equipe de supervision', + 'Class:Change/Attribute:supervisor_group_id+' => '', + 'Class:Change/Attribute:supervisor_group_name' => 'Equipe de supervision', + 'Class:Change/Attribute:supervisor_group_name+' => '', + 'Class:Change/Attribute:supervisor_id' => 'Superviseur', + 'Class:Change/Attribute:supervisor_id+' => '', + 'Class:Change/Attribute:supervisor_email' => 'Superviseur', + 'Class:Change/Attribute:supervisor_email+' => '', + 'Class:Change/Attribute:manager_group_id' => 'Equipe responsable', + 'Class:Change/Attribute:manager_group_id+' => '', + 'Class:Change/Attribute:manager_group_name' => 'Equipe responsable', + 'Class:Change/Attribute:manager_group_name+' => '', + 'Class:Change/Attribute:manager_id' => 'Responsable', + 'Class:Change/Attribute:manager_id+' => '', + 'Class:Change/Attribute:manager_email' => 'Responsable', + 'Class:Change/Attribute:manager_email+' => '', + 'Class:Change/Attribute:outage' => 'Interruption de service', + 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage/Value:yes' => 'Oui', + 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:no' => 'Non', + 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:change_request' => 'Demande', + 'Class:Change/Attribute:change_request+' => '', + 'Class:Change/Attribute:fallback' => 'Plan de secours', + 'Class:Change/Attribute:fallback+' => '', + 'Class:Change/Stimulus:ev_validate' => 'Valider', + 'Class:Change/Stimulus:ev_validate+' => '', + 'Class:Change/Stimulus:ev_reject' => 'Rejeter', + 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_assign' => 'Assigner', + 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_reopen' => 'Réouvrir', + 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_plan' => 'Plannifier', + 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_approve' => 'Approuver', + 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_replan' => 'Replannifier', + 'Class:Change/Stimulus:ev_replan+' => '', + 'Class:Change/Stimulus:ev_notapprove' => 'Désapprouver', + 'Class:Change/Stimulus:ev_notapprove+' => '', + 'Class:Change/Stimulus:ev_implement' => 'Marquer comme effectué', + 'Class:Change/Stimulus:ev_implement+' => '', + 'Class:Change/Stimulus:ev_monitor' => 'Marquer comme suivi', + 'Class:Change/Stimulus:ev_monitor+' => '', + 'Class:Change/Stimulus:ev_finish' => 'Fermer', + 'Class:Change/Stimulus:ev_finish+' => '', +)); + + +// +// Class: RoutineChange +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:RoutineChange' => 'Routine Change', + 'Class:RoutineChange+' => '', + 'Class:RoutineChange/Attribute:status/Value:new' => 'Nouveau', + 'Class:RoutineChange/Attribute:status/Value:new+' => '', + 'Class:RoutineChange/Attribute:status/Value:assigned' => 'Assigné', + 'Class:RoutineChange/Attribute:status/Value:assigned+' => '', + 'Class:RoutineChange/Attribute:status/Value:plannedscheduled' => 'Programmé', + 'Class:RoutineChange/Attribute:status/Value:plannedscheduled+' => '', + 'Class:RoutineChange/Attribute:status/Value:approved' => 'Approuvé', + 'Class:RoutineChange/Attribute:status/Value:approved+' => '', + 'Class:RoutineChange/Attribute:status/Value:implemented' => 'Effectué', + 'Class:RoutineChange/Attribute:status/Value:implemented+' => '', + 'Class:RoutineChange/Attribute:status/Value:monitored' => 'En cours de suivi', + 'Class:RoutineChange/Attribute:status/Value:monitored+' => '', + 'Class:RoutineChange/Attribute:status/Value:closed' => 'Fermé', + 'Class:RoutineChange/Attribute:status/Value:closed+' => '', + 'Class:RoutineChange/Stimulus:ev_validate' => 'Valider', + 'Class:RoutineChange/Stimulus:ev_validate+' => '', + 'Class:RoutineChange/Stimulus:ev_assign' => 'Assigner', + 'Class:RoutineChange/Stimulus:ev_assign+' => '', + 'Class:RoutineChange/Stimulus:ev_reopen' => 'Réouvrir', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '', + 'Class:RoutineChange/Stimulus:ev_plan' => 'Plannifier', + 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_replan' => 'Replannifier', + 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_implement' => 'Marquer comme effectué', + 'Class:RoutineChange/Stimulus:ev_implement+' => '', + 'Class:RoutineChange/Stimulus:ev_monitor' => 'Marquer comme suivi', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '', + 'Class:RoutineChange/Stimulus:ev_finish' => 'Fermer', + 'Class:RoutineChange/Stimulus:ev_finish+' => '', +)); + +// +// Class: ApprovedChange +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:ApprovedChange' => 'Approved Changes', + 'Class:ApprovedChange+' => '', + 'Class:ApprovedChange/Attribute:approval_date' => 'Date d\'approbation', + 'Class:ApprovedChange/Attribute:approval_date+' => '', + 'Class:ApprovedChange/Attribute:approval_comment' => 'Commentaire sur l\'approbation', + 'Class:ApprovedChange/Attribute:approval_comment+' => '', + 'Class:ApprovedChange/Stimulus:ev_validate' => 'Valider', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '', + 'Class:ApprovedChange/Stimulus:ev_reject' => 'Rejeter', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '', + 'Class:ApprovedChange/Stimulus:ev_assign' => 'Assigner', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '', + 'Class:ApprovedChange/Stimulus:ev_reopen' => 'Réouvrir', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', + 'Class:ApprovedChange/Stimulus:ev_plan' => 'Plannifier', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '', + 'Class:ApprovedChange/Stimulus:ev_approve' => 'Approuver', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '', + 'Class:ApprovedChange/Stimulus:ev_replan' => 'Replannifier', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '', + 'Class:ApprovedChange/Stimulus:ev_notapprove' => 'Désapprouver', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', + 'Class:ApprovedChange/Stimulus:ev_implement' => 'Marquer comme effectué', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '', + 'Class:ApprovedChange/Stimulus:ev_monitor' => 'Marquer comme suivi', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', + 'Class:ApprovedChange/Stimulus:ev_finish' => 'Fermer', + 'Class:ApprovedChange/Stimulus:ev_finish+' => '', +)); +// +// Class: NormalChange +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:NormalChange' => 'Normal Change', + 'Class:NormalChange+' => '', + 'Class:NormalChange/Attribute:status/Value:new' => 'Nouveau', + 'Class:NormalChange/Attribute:status/Value:new+' => '', + 'Class:NormalChange/Attribute:status/Value:validated' => 'Validé', + 'Class:NormalChange/Attribute:status/Value:validated+' => '', + 'Class:NormalChange/Attribute:status/Value:rejected' => 'Rejeté', + 'Class:NormalChange/Attribute:status/Value:rejected+' => '', + 'Class:NormalChange/Attribute:status/Value:assigned' => 'Assigné', + 'Class:NormalChange/Attribute:status/Value:assigned+' => '', + 'Class:NormalChange/Attribute:status/Value:plannedscheduled' => 'Programmé', + 'Class:NormalChange/Attribute:status/Value:plannedscheduled+' => '', + 'Class:NormalChange/Attribute:status/Value:approved' => 'Approuvé', + 'Class:NormalChange/Attribute:status/Value:approved+' => '', + 'Class:NormalChange/Attribute:status/Value:notapproved' => 'Non approuvé', + 'Class:NormalChange/Attribute:status/Value:notapproved+' => '', + 'Class:NormalChange/Attribute:status/Value:implemented' => 'Effectué', + 'Class:NormalChange/Attribute:status/Value:implemented+' => '', + 'Class:NormalChange/Attribute:status/Value:monitored' => 'En cours de suivi', + 'Class:NormalChange/Attribute:status/Value:monitored+' => '', + 'Class:NormalChange/Attribute:status/Value:closed' => 'Fermé', + 'Class:NormalChange/Attribute:status/Value:closed+' => '', + 'Class:NormalChange/Attribute:acceptance_date' => 'Date d\'acceptation', + 'Class:NormalChange/Attribute:acceptance_date+' => '', + 'Class:NormalChange/Attribute:acceptance_comment' => 'Commentaire sur l\'acceptation', + 'Class:NormalChange/Attribute:acceptance_comment+' => '', + 'Class:NormalChange/Stimulus:ev_validate' => 'Valider', + 'Class:NormalChange/Stimulus:ev_validate+' => '', + 'Class:NormalChange/Stimulus:ev_reject' => 'Rejeter', + 'Class:NormalChange/Stimulus:ev_reject+' => '', + 'Class:NormalChange/Stimulus:ev_assign' => 'Assigner', + 'Class:NormalChange/Stimulus:ev_assign+' => '', + 'Class:NormalChange/Stimulus:ev_reopen' => 'Réouvrir', + 'Class:NormalChange/Stimulus:ev_reopen+' => '', + 'Class:NormalChange/Stimulus:ev_plan' => 'Plannifier', + 'Class:NormalChange/Stimulus:ev_plan+' => '', + 'Class:NormalChange/Stimulus:ev_approve' => 'Approuver', + 'Class:NormalChange/Stimulus:ev_approve+' => '', + 'Class:NormalChange/Stimulus:ev_replan' => 'Replannifier', + 'Class:NormalChange/Stimulus:ev_replan+' => '', + 'Class:NormalChange/Stimulus:ev_notapprove' => 'Désapprouver', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '', + 'Class:NormalChange/Stimulus:ev_implement' => 'Marquer comme effectué', + 'Class:NormalChange/Stimulus:ev_implement+' => '', + 'Class:NormalChange/Stimulus:ev_monitor' => 'Marquer comme suivi', + 'Class:NormalChange/Stimulus:ev_monitor+' => '', + 'Class:NormalChange/Stimulus:ev_finish' => 'Fermer', + 'Class:NormalChange/Stimulus:ev_finish+' => '', +)); + +// +// Class: EmergencyChange +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:EmergencyChange' => 'Emergency Change', + 'Class:EmergencyChange+' => '', + 'Class:EmergencyChange/Attribute:status/Value:new' => 'New', + 'Class:EmergencyChange/Attribute:status/Value:new+' => '', + 'Class:EmergencyChange/Attribute:status/Value:validated' => 'Validated', + 'Class:EmergencyChange/Attribute:status/Value:validated+' => '', + 'Class:EmergencyChange/Attribute:status/Value:rejected' => 'Rejeté', + 'Class:EmergencyChange/Attribute:status/Value:rejected+' => '', + 'Class:EmergencyChange/Attribute:status/Value:assigned' => 'Assigné', + 'Class:EmergencyChange/Attribute:status/Value:assigned+' => '', + 'Class:EmergencyChange/Attribute:status/Value:plannedscheduled' => 'Programmé', + 'Class:EmergencyChange/Attribute:status/Value:plannedscheduled+' => '', + 'Class:EmergencyChange/Attribute:status/Value:approved' => 'Approuvé', + 'Class:EmergencyChange/Attribute:status/Value:approved+' => '', + 'Class:EmergencyChange/Attribute:status/Value:notapproved' => 'Non approuvé', + 'Class:EmergencyChange/Attribute:status/Value:notapproved+' => '', + 'Class:EmergencyChange/Attribute:status/Value:implemented' => 'Effectué', + 'Class:EmergencyChange/Attribute:status/Value:implemented+' => '', + 'Class:EmergencyChange/Attribute:status/Value:monitored' => 'En cours de suivi', + 'Class:EmergencyChange/Attribute:status/Value:monitored+' => '', + 'Class:EmergencyChange/Attribute:status/Value:closed' => 'Closed', + 'Class:EmergencyChange/Attribute:status/Value:closed+' => '', + 'Class:EmergencyChange/Stimulus:ev_validate' => 'Valider', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '', + 'Class:EmergencyChange/Stimulus:ev_reject' => 'Rejeter', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '', + 'Class:EmergencyChange/Stimulus:ev_assign' => 'Assigner', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '', + 'Class:EmergencyChange/Stimulus:ev_reopen' => 'Réouvrir', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', + 'Class:EmergencyChange/Stimulus:ev_plan' => 'Plannifier', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '', + 'Class:EmergencyChange/Stimulus:ev_approve' => 'Approuver', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '', + 'Class:EmergencyChange/Stimulus:ev_replan' => 'Replannifier', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '', + 'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Désapprouver', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', + 'Class:EmergencyChange/Stimulus:ev_implement' => 'Marquer comme effectué', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '', + 'Class:EmergencyChange/Stimulus:ev_monitor' => 'Marquer comme suivi', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', + 'Class:EmergencyChange/Stimulus:ev_finish' => 'Fermer', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '', +)); + +?> diff --git a/modules/itop-change-mgmt-1.0.0/module.itop-change-mgmt.php b/modules/itop-change-mgmt-1.0.0/module.itop-change-mgmt.php index b7d4fb2ef..af618c58f 100644 --- a/modules/itop-change-mgmt-1.0.0/module.itop-change-mgmt.php +++ b/modules/itop-change-mgmt-1.0.0/module.itop-change-mgmt.php @@ -25,6 +25,7 @@ SetupWebPage::AddModule( ), 'dictionary' => array( 'en.dict.itop-change-mgmt.php', + 'fr.dict.itop-change-mgmt.php', ), 'data.struct' => array( //'data.struct.itop-change-mgmt.xml', diff --git a/modules/itop-config-mgmt-1.0.0/en.dict.itop-config-mgmt.php b/modules/itop-config-mgmt-1.0.0/en.dict.itop-config-mgmt.php index 75386206a..5c3590df3 100644 --- a/modules/itop-config-mgmt-1.0.0/en.dict.itop-config-mgmt.php +++ b/modules/itop-config-mgmt-1.0.0/en.dict.itop-config-mgmt.php @@ -669,9 +669,9 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:PC/Attribute:os_version' => 'OS Version', 'Class:PC/Attribute:os_version+' => '', 'Class:PC/Attribute:application_list' => 'Applications', - 'Class:PC/Attribute:application_list+' => 'Applications installed on this server', + 'Class:PC/Attribute:application_list+' => 'Applications installed on this PC', 'Class:PC/Attribute:patch_list' => 'Patches', - 'Class:PC/Attribute:patch_list+' => 'Patches installed on this server', + 'Class:PC/Attribute:patch_list+' => 'Patches installed on this PC', )); // diff --git a/modules/itop-config-mgmt-1.0.0/fr.dict.itop-config-mgmt.php b/modules/itop-config-mgmt-1.0.0/fr.dict.itop-config-mgmt.php new file mode 100644 index 000000000..9aebd0c31 --- /dev/null +++ b/modules/itop-config-mgmt-1.0.0/fr.dict.itop-config-mgmt.php @@ -0,0 +1,957 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + +////////////////////////////////////////////////////////////////////// +// Relations +////////////////////////////////////////////////////////////////////// +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Relation:impacts/Description' => 'Eléments impactés par', + 'Relation:impacts/VerbUp' => 'Impacte...', + 'Relation:impacts/VerbDown' => 'Eléments impactés par...', +)); + + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + +////////////////////////////////////////////////////////////////////// +// Classes in 'bizmodel' +////////////////////////////////////////////////////////////////////// +// + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + +////////////////////////////////////////////////////////////////////// +// Note: The classes have been grouped by categories: bizmodel +////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////// +// Classes in 'bizmodel' +////////////////////////////////////////////////////////////////////// +// + +// +// Class: Organization +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Organization' => 'Organisation', + 'Class:Organization+' => '', + 'Class:Organization/Attribute:name' => 'Nom', + 'Class:Organization/Attribute:name+' => '', + 'Class:Organization/Attribute:code' => 'Code', + 'Class:Organization/Attribute:code+' => 'Code société (Siret, DUNS,...)', + 'Class:Organization/Attribute:status' => 'Etat', + 'Class:Organization/Attribute:status+' => '', + 'Class:Organization/Attribute:status/Value:active' => 'Active', + 'Class:Organization/Attribute:status/Value:active+' => '', + 'Class:Organization/Attribute:status/Value:inactive' => 'Inactive', + 'Class:Organization/Attribute:status/Value:inactive+' => '', + 'Class:Organization/Attribute:parent_id' => 'Organisation parente', + 'Class:Organization/Attribute:parent_id+' => '', + 'Class:Organization/Attribute:parent_name' => 'Organisation parente', + 'Class:Organization/Attribute:parent_name+' => '', +)); + +// +// Class: Location +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Location' => 'Lieu', + 'Class:Location+' => 'Tout type de lieu: Région, Pays, Ville, Batiment, Etage, Pièce, Rack,...', + 'Class:Location/Attribute:name' => 'Nom', + 'Class:Location/Attribute:name+' => '', + 'Class:Location/Attribute:status' => 'Etat', + 'Class:Location/Attribute:status+' => '', + 'Class:Location/Attribute:status/Value:active' => 'Actif', + 'Class:Location/Attribute:status/Value:active+' => '', + 'Class:Location/Attribute:status/Value:inactive' => 'Inactif', + 'Class:Location/Attribute:status/Value:inactive+' => '', + 'Class:Location/Attribute:org_id' => 'Organisation', + 'Class:Location/Attribute:org_id+' => '', + 'Class:Location/Attribute:org_name' => 'Organisation', + 'Class:Location/Attribute:org_name+' => '', + 'Class:Location/Attribute:address' => 'Adresse', + 'Class:Location/Attribute:address+' => 'Adresse postale', + 'Class:Location/Attribute:postal_code' => 'Code postal', + 'Class:Location/Attribute:postal_code+' => '', + 'Class:Location/Attribute:city' => 'Ville', + 'Class:Location/Attribute:city+' => '', + 'Class:Location/Attribute:country' => 'Pays', + 'Class:Location/Attribute:country+' => '', + 'Class:Location/Attribute:parent_id' => 'Lieu parent', + 'Class:Location/Attribute:parent_id+' => '', + 'Class:Location/Attribute:parent_name' => 'Lieu parent', + 'Class:Location/Attribute:parent_name+' => '', + 'Class:Location/Attribute:contact_list' => 'Contacts', + 'Class:Location/Attribute:contact_list+' => 'Contacts situé sur ce lieu', + 'Class:Location/Attribute:infra_list' => 'Infrastructure', + 'Class:Location/Attribute:infra_list+' => 'Eléments d\'infrastructure situés sur ce lieu', +)); + +// +// Class: Contact +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Contact' => 'Contact', + 'Class:Contact+' => '', + 'Class:Contact/Attribute:name' => 'Nom', + 'Class:Contact/Attribute:name+' => '', + 'Class:Contact/Attribute:status' => 'Etat', + 'Class:Contact/Attribute:status+' => '', + 'Class:Contact/Attribute:status/Value:active' => 'Actif', + 'Class:Contact/Attribute:status/Value:active+' => '', + 'Class:Contact/Attribute:status/Value:inactive' => 'Inactif', + 'Class:Contact/Attribute:status/Value:inactive+' => '', + 'Class:Contact/Attribute:org_id' => 'Organisation', + 'Class:Contact/Attribute:org_id+' => '', + 'Class:Contact/Attribute:org_name' => 'Organisation', + 'Class:Contact/Attribute:org_name+' => '', + 'Class:Contact/Attribute:email' => 'Email', + 'Class:Contact/Attribute:email+' => '', + 'Class:Contact/Attribute:phone' => 'Téléphone', + 'Class:Contact/Attribute:phone+' => '', + 'Class:Contact/Attribute:location_id' => 'Lieu', + 'Class:Contact/Attribute:location_id+' => '', + 'Class:Contact/Attribute:location_name' => 'Lieu', + 'Class:Contact/Attribute:location_name+' => '', + 'Class:Contact/Attribute:ci_list' => 'CIs', + 'Class:Contact/Attribute:ci_list+' => 'CIs liés à ce contact', + 'Class:Contact/Attribute:contract_list' => 'Contrats', + 'Class:Contact/Attribute:contract_list+' => 'Contrats liés à ce contact', + 'Class:Contact/Attribute:service_list' => 'Services', + 'Class:Contact/Attribute:service_list+' => 'Services liés à ce contact', + 'Class:Contact/Attribute:ticket_list' => 'Tickets', + 'Class:Contact/Attribute:ticket_list+' => 'Tickets liés à ce contact', + 'Class:Contact/Attribute:team_list' => 'Equipes', + 'Class:Contact/Attribute:team_list+' => 'Equipes dont ce contact est membre', + 'Class:Contact/Attribute:finalclass' => 'Type', + 'Class:Contact/Attribute:finalclass+' => '', +)); + +// +// Class: Person +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Person' => 'Personne', + 'Class:Person+' => '', + 'Class:Person/Attribute:first_name' => 'Prénom', + 'Class:Person/Attribute:first_name+' => '', + 'Class:Person/Attribute:employee_id' => 'Numéro d\'employé', + 'Class:Person/Attribute:employee_id+' => '', +)); + +// +// Class: Team +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Team' => 'Equipe', + 'Class:Team+' => '', + 'Class:Team/Attribute:member_list' => 'Membres', + 'Class:Team/Attribute:member_list+' => 'Membres de l\'équipe', +)); + +// +// Class: lnkTeamToContact +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkTeamToContact' => 'Equipe/Contact', + 'Class:lnkTeamToContact+' => 'Membres d\'une équipe', + 'Class:lnkTeamToContact/Attribute:team_id' => 'Equipe', + 'Class:lnkTeamToContact/Attribute:team_id+' => '', + 'Class:lnkTeamToContact/Attribute:contact_id' => 'Membre', + 'Class:lnkTeamToContact/Attribute:contact_id+' => '', + 'Class:lnkTeamToContact/Attribute:contact_location_id' => 'Lieu', + 'Class:lnkTeamToContact/Attribute:contact_location_id+' => '', + 'Class:lnkTeamToContact/Attribute:contact_email' => 'Email', + 'Class:lnkTeamToContact/Attribute:contact_email+' => '', + 'Class:lnkTeamToContact/Attribute:contact_phone' => 'Téléphone', + 'Class:lnkTeamToContact/Attribute:contact_phone+' => '', + 'Class:lnkTeamToContact/Attribute:role' => 'Rôle', + 'Class:lnkTeamToContact/Attribute:role+' => '', +)); + +// +// Class: Document +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Document' => 'Document', + 'Class:Document+' => '', + 'Class:Document/Attribute:name' => 'Nom', + 'Class:Document/Attribute:name+' => '', + 'Class:Document/Attribute:description' => 'Description', + 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:type' => 'Type', + 'Class:Document/Attribute:type+' => '', + 'Class:Document/Attribute:type/Value:contract' => 'Contrat', + 'Class:Document/Attribute:type/Value:contract+' => '', + 'Class:Document/Attribute:type/Value:networkmap' => 'Topologie réseau', + 'Class:Document/Attribute:type/Value:networkmap+' => '', + 'Class:Document/Attribute:type/Value:presentation' => 'Présentation', + 'Class:Document/Attribute:type/Value:presentation+' => '', + 'Class:Document/Attribute:type/Value:training' => 'Support de cours', + 'Class:Document/Attribute:type/Value:training+' => '', + 'Class:Document/Attribute:type/Value:whitePaper' => 'Article de fond', + 'Class:Document/Attribute:type/Value:whitePaper+' => '', + 'Class:Document/Attribute:type/Value:workinginstructions' => 'Instructions de process', + 'Class:Document/Attribute:type/Value:workinginstructions+' => '', + 'Class:Document/Attribute:status' => 'Etat', + 'Class:Document/Attribute:status+' => '', + 'Class:Document/Attribute:status/Value:draft' => 'Brouillon', + 'Class:Document/Attribute:status/Value:draft+' => '', + 'Class:Document/Attribute:status/Value:obsolete' => 'Obsolète', + 'Class:Document/Attribute:status/Value:obsolete+' => '', + 'Class:Document/Attribute:status/Value:published' => 'Publié', + 'Class:Document/Attribute:status/Value:published+' => '', + 'Class:Document/Attribute:ci_list' => 'CIs', + 'Class:Document/Attribute:ci_list+' => 'CIs liés à ce document', + 'Class:Document/Attribute:contract_list' => 'Contrats', + 'Class:Document/Attribute:contract_list+' => 'Contrats liés à ce document', + 'Class:Document/Attribute:service_list' => 'Services', + 'Class:Document/Attribute:service_list+' => 'Services liés à ce document', + 'Class:Document/Attribute:ticket_list' => 'Tickets', + 'Class:Document/Attribute:ticket_list+' => 'Tickets liés à ce document', + 'Class:Document:PreviewTab' => 'Entrevue', +)); + +// +// Class: ExternalDoc +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:ExternalDoc' => 'Document externe', + 'Class:ExternalDoc+' => 'Document mis a disposition depuis un serveur web externe', + 'Class:ExternalDoc/Attribute:url' => 'Url', + 'Class:ExternalDoc/Attribute:url+' => '', +)); + +// +// Class: Note +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Note' => 'Note', + 'Class:Note+' => '', + 'Class:Note/Attribute:note' => 'Texte', + 'Class:Note/Attribute:note+' => '', +)); + +// +// Class: FileDoc +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:FileDoc' => 'Document (fichier)', + 'Class:FileDoc+' => '', + 'Class:FileDoc/Attribute:contents' => 'Contenu', + 'Class:FileDoc/Attribute:contents+' => '', +)); + +// +// Class: Licence +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Licence' => 'Licence', + 'Class:Licence+' => '', + 'Class:Licence/Attribute:provider' => 'Fournisseur', + 'Class:Licence/Attribute:provider+' => '', + 'Class:Licence/Attribute:product' => 'Produit', + 'Class:Licence/Attribute:product+' => '', + 'Class:Licence/Attribute:name' => 'Nom', + 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:start' => 'Date de début', + 'Class:Licence/Attribute:start+' => '', + 'Class:Licence/Attribute:end' => 'Date de fin', + 'Class:Licence/Attribute:end+' => '', + 'Class:Licence/Attribute:licence_key' => 'Clé de licence', + 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:scope' => 'Droits d\'utilisation', + 'Class:Licence/Attribute:scope+' => '', + 'Class:Licence/Attribute:usage_limit' => 'Limites d\'utilisation', + 'Class:Licence/Attribute:usage_limit+' => '', + 'Class:Licence/Attribute:usage_list' => 'Utilisations', + 'Class:Licence/Attribute:usage_list+' => 'Applications utilisant cette licence', +)); + +// +// Class: Subnet +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Subnet' => 'Sous-réseau', + 'Class:Subnet+' => '', + //'Class:Subnet/Attribute:name' => 'Name', + //'Class:Subnet/Attribute:name+' => '', + 'Class:Subnet/Attribute:org_id' => 'Organisation', + 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:description' => 'Description', + 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:ip' => 'Adresse IP', + 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip_mask' => 'Masque IP', + 'Class:Subnet/Attribute:ip_mask+' => '', +)); + +// +// Class: Patch +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Patch' => 'Patch', + 'Class:Patch+' => '', + 'Class:Patch/Attribute:name' => 'Nom', + 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:description' => 'Description', + 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:target_sw' => 'Logiciel cible', + 'Class:Patch/Attribute:target_sw+' => '', + 'Class:Patch/Attribute:version' => 'Version', + 'Class:Patch/Attribute:version+' => '', + 'Class:Patch/Attribute:type' => 'Type', + 'Class:Patch/Attribute:type+' => '', + 'Class:Patch/Attribute:type/Value:application' => 'Application', + 'Class:Patch/Attribute:type/Value:application+' => '', + 'Class:Patch/Attribute:type/Value:os' => 'SE', + 'Class:Patch/Attribute:type/Value:os+' => 'Système d\'exploitation', + 'Class:Patch/Attribute:type/Value:security' => 'Sécurité', + 'Class:Patch/Attribute:type/Value:security+' => '', + 'Class:Patch/Attribute:type/Value:servicepack' => 'Service Pack', + 'Class:Patch/Attribute:type/Value:servicepack+' => '', + 'Class:Patch/Attribute:ci_list' => 'Equipements', + 'Class:Patch/Attribute:ci_list+' => 'Equipements où le patch a été déployé', +)); + +// +// Class: Software +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Software' => 'Logiciel', + 'Class:Software+' => '', + 'Class:Software/Attribute:name' => 'Nom', + 'Class:Software/Attribute:name+' => '', + 'Class:Software/Attribute:description' => 'Description', + 'Class:Software/Attribute:description+' => '', + 'Class:Software/Attribute:instance_list' => 'Installations', + 'Class:Software/Attribute:instance_list+' => 'Installations de ce logiciel', + 'Class:Software/Attribute:finalclass' => 'Type', + 'Class:Software/Attribute:finalclass+' => '', +)); + +// +// Class: Application +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Application' => 'Application', + 'Class:Application+' => 'Application logicielle', + 'Class:Application/Attribute:name' => 'Nom', + 'Class:Application/Attribute:name+' => '', + 'Class:Application/Attribute:description' => 'Description', + 'Class:Application/Attribute:description+' => '', + 'Class:Application/Attribute:instance_list' => 'Installations', + 'Class:Application/Attribute:instance_list+' => 'Installations de cette application', +)); + +// +// Class: DBServer +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:DBServer' => 'Base de données', + 'Class:DBServer+' => 'Logiciel serveur de base de données', + 'Class:DBServer/Attribute:instance_list' => 'Installations', + 'Class:DBServer/Attribute:instance_list+' => 'Installations de ce logiciel serveur', +)); + +// +// Class: lnkPatchToCI +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkPatchToCI' => 'Patch/CI', + 'Class:lnkPatchToCI+' => '', + 'Class:lnkPatchToCI/Attribute:patch_id' => 'Patch', + 'Class:lnkPatchToCI/Attribute:patch_id+' => '', + 'Class:lnkPatchToCI/Attribute:patch_name' => 'Patch', + 'Class:lnkPatchToCI/Attribute:patch_name+' => '', + 'Class:lnkPatchToCI/Attribute:ci_id' => 'CI', + 'Class:lnkPatchToCI/Attribute:ci_id+' => '', + 'Class:lnkPatchToCI/Attribute:ci_name' => 'CI', + 'Class:lnkPatchToCI/Attribute:ci_name+' => '', + 'Class:lnkPatchToCI/Attribute:ci_status' => 'Etat du CI', + 'Class:lnkPatchToCI/Attribute:ci_status+' => '', +)); + +// +// Class: FunctionalCI +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:FunctionalCI' => 'CI fonctionnel', + 'Class:FunctionalCI+' => '', + 'Class:FunctionalCI/Attribute:name' => 'Nom', + 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:status' => 'Etat', + 'Class:FunctionalCI/Attribute:status+' => '', + 'Class:FunctionalCI/Attribute:status/Value:implementation' => 'Implémentation', + 'Class:FunctionalCI/Attribute:status/Value:implementation+' => '', + 'Class:FunctionalCI/Attribute:status/Value:obsolete' => 'Obsolète', + 'Class:FunctionalCI/Attribute:status/Value:obsolete+' => '', + 'Class:FunctionalCI/Attribute:status/Value:production' => 'Production', + 'Class:FunctionalCI/Attribute:status/Value:production+' => '', + 'Class:FunctionalCI/Attribute:org_id' => 'Organisation', + 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:owner_name' => 'Organisation', + 'Class:FunctionalCI/Attribute:owner_name+' => '', + 'Class:FunctionalCI/Attribute:importance' => 'Criticité métier', + 'Class:FunctionalCI/Attribute:importance+' => '', + 'Class:FunctionalCI/Attribute:importance/Value:high' => 'Haute', + 'Class:FunctionalCI/Attribute:importance/Value:high+' => '', + 'Class:FunctionalCI/Attribute:importance/Value:low' => 'Basse', + 'Class:FunctionalCI/Attribute:importance/Value:low+' => '', + 'Class:FunctionalCI/Attribute:importance/Value:medium' => 'Moyenne', + 'Class:FunctionalCI/Attribute:importance/Value:medium+' => '', + 'Class:FunctionalCI/Attribute:contact_list' => 'Contacts', + 'Class:FunctionalCI/Attribute:contact_list+' => 'Contacts pour ce CI', + 'Class:FunctionalCI/Attribute:document_list' => 'Documents', + 'Class:FunctionalCI/Attribute:document_list+' => 'Documentation pour ce CI', + 'Class:FunctionalCI/Attribute:solution_list' => 'Solutions applicatives', + 'Class:FunctionalCI/Attribute:solution_list+' => 'Solutions applicatives pour ce CI', + 'Class:FunctionalCI/Attribute:contract_list' => 'Contracts', + 'Class:FunctionalCI/Attribute:contract_list+' => 'Contracts de support de ce CI', + 'Class:FunctionalCI/Attribute:ticket_list' => 'Tickets', + 'Class:FunctionalCI/Attribute:ticket_list+' => 'Tickets liés à ce CI', + 'Class:FunctionalCI/Attribute:finalclass' => 'Type', + 'Class:FunctionalCI/Attribute:finalclass+' => '', +)); + +// +// Class: SoftwareInstance +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:SoftwareInstance' => 'Instance de logiciel', + 'Class:SoftwareInstance+' => '', + 'Class:SoftwareInstance/Attribute:device_id' => 'Equipement', + 'Class:SoftwareInstance/Attribute:device_id+' => '', + 'Class:SoftwareInstance/Attribute:device_name' => 'Equipement', + 'Class:SoftwareInstance/Attribute:device_name+' => '', + 'Class:SoftwareInstance/Attribute:licence_id' => 'Licence', + 'Class:SoftwareInstance/Attribute:licence_id+' => '', + 'Class:SoftwareInstance/Attribute:licence_name' => 'Licence', + 'Class:SoftwareInstance/Attribute:licence_name+' => '', + 'Class:SoftwareInstance/Attribute:software_id' => 'Logiciel', + 'Class:SoftwareInstance/Attribute:software_id+' => '', + 'Class:SoftwareInstance/Attribute:software_name' => 'Logiciel', + 'Class:SoftwareInstance/Attribute:software_name+' => '', + 'Class:SoftwareInstance/Attribute:version' => 'Version', + 'Class:SoftwareInstance/Attribute:version+' => '', + 'Class:SoftwareInstance/Attribute:description' => 'Description', + 'Class:SoftwareInstance/Attribute:description+' => '', +)); + +// +// Class: ApplicationInstance +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:ApplicationInstance' => 'Instance d\'application', + 'Class:ApplicationInstance+' => '', +)); + +// +// Class: DBServerInstance +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:DBServerInstance' => 'Instance de serveur de base de données', + 'Class:DBServerInstance+' => '', + 'Class:DBServerInstance/Attribute:dbinstance_list' => 'Bases', + 'Class:DBServerInstance/Attribute:dbinstance_list+' => 'Liste des sources de données', +)); + +// +// Class: DatabaseInstance +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:DatabaseInstance' => 'Base de données', + 'Class:DatabaseInstance+' => '', + 'Class:DatabaseInstance/Attribute:db_server_instance_id' => 'Serveur de données', + 'Class:DatabaseInstance/Attribute:db_server_instance_id+' => '', + 'Class:DatabaseInstance/Attribute:db_server_instance_version' => 'Version', + 'Class:DatabaseInstance/Attribute:db_server_instance_version+' => '', + 'Class:DatabaseInstance/Attribute:description' => 'Description', + 'Class:DatabaseInstance/Attribute:description+' => '', +)); + +// +// Class: ApplicationSolution +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:ApplicationSolution' => 'Solution applicative', + 'Class:ApplicationSolution+' => '', + 'Class:ApplicationSolution/Attribute:description' => 'Description', + 'Class:ApplicationSolution/Attribute:description+' => '', + 'Class:ApplicationSolution/Attribute:ci_list' => 'CIs', + 'Class:ApplicationSolution/Attribute:ci_list+' => 'CIs composant cette solution', + 'Class:ApplicationSolution/Attribute:process_list' => 'Processus métier', + 'Class:ApplicationSolution/Attribute:process_list+' => 'Processus métier reposant sur cette solution', +)); + +// +// Class: BusinessProcess +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:BusinessProcess' => 'Processus métier', + 'Class:BusinessProcess+' => '', + 'Class:BusinessProcess/Attribute:description' => 'Description', + 'Class:BusinessProcess/Attribute:description+' => '', + 'Class:BusinessProcess/Attribute:used_solution_list' => 'Solutions applicatives', + 'Class:BusinessProcess/Attribute:used_solution_list+' => 'Solutions applicatives sur lesquelles ce processus repose', +)); + +// +// Class: ConnectableCI +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:ConnectableCI' => 'CI connectable', + 'Class:ConnectableCI+' => '', + 'Class:ConnectableCI/Attribute:brand' => 'Marque', + 'Class:ConnectableCI/Attribute:brand+' => '', + 'Class:ConnectableCI/Attribute:model' => 'Modèle', + 'Class:ConnectableCI/Attribute:model+' => '', + 'Class:ConnectableCI/Attribute:serial_number' => 'Numéro de série', + 'Class:ConnectableCI/Attribute:serial_number+' => '', + 'Class:ConnectableCI/Attribute:asset_ref' => 'Numéro d\'actif', + 'Class:ConnectableCI/Attribute:asset_ref+' => '', +)); + +// +// Class: NetworkInterface +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:NetworkInterface' => 'Interface réseau', + 'Class:NetworkInterface+' => '', + 'Class:NetworkInterface/Attribute:device_id' => 'Equipment', + 'Class:NetworkInterface/Attribute:device_id+' => '', + 'Class:NetworkInterface/Attribute:device_name' => 'Equipment', + 'Class:NetworkInterface/Attribute:device_name+' => '', + 'Class:NetworkInterface/Attribute:logical_type' => 'Type logique', + 'Class:NetworkInterface/Attribute:logical_type+' => '', + 'Class:NetworkInterface/Attribute:logical_type/Value:backup' => 'Backup', + 'Class:NetworkInterface/Attribute:logical_type/Value:backup+' => '', + 'Class:NetworkInterface/Attribute:logical_type/Value:logical' => 'Logical', + 'Class:NetworkInterface/Attribute:logical_type/Value:logical+' => '', + 'Class:NetworkInterface/Attribute:logical_type/Value:port' => 'Port', + 'Class:NetworkInterface/Attribute:logical_type/Value:port+' => '', + 'Class:NetworkInterface/Attribute:logical_type/Value:primary' => 'Primary', + 'Class:NetworkInterface/Attribute:logical_type/Value:primary+' => '', + 'Class:NetworkInterface/Attribute:logical_type/Value:secondary' => 'Secondary', + 'Class:NetworkInterface/Attribute:logical_type/Value:secondary+' => '', + 'Class:NetworkInterface/Attribute:physical_type' => 'Physical Type', + 'Class:NetworkInterface/Attribute:physical_type+' => '', + 'Class:NetworkInterface/Attribute:physical_type/Value:atm' => 'ATM', + 'Class:NetworkInterface/Attribute:physical_type/Value:atm+' => '', + 'Class:NetworkInterface/Attribute:physical_type/Value:ethernet' => 'Ethernet', + 'Class:NetworkInterface/Attribute:physical_type/Value:ethernet+' => '', + 'Class:NetworkInterface/Attribute:physical_type/Value:framerelay' => 'Frame Relay', + 'Class:NetworkInterface/Attribute:physical_type/Value:framerelay+' => '', + 'Class:NetworkInterface/Attribute:physical_type/Value:vlan' => 'VLAN', + 'Class:NetworkInterface/Attribute:physical_type/Value:vlan+' => '', + 'Class:NetworkInterface/Attribute:ip_address' => 'Addresse IP', + 'Class:NetworkInterface/Attribute:ip_address+' => '', + 'Class:NetworkInterface/Attribute:ip_mask' => 'Masque IP', + 'Class:NetworkInterface/Attribute:ip_mask+' => '', + 'Class:NetworkInterface/Attribute:mac_address' => 'Addresse MAC', + 'Class:NetworkInterface/Attribute:mac_address+' => '', + 'Class:NetworkInterface/Attribute:speed' => 'Vitesse', + 'Class:NetworkInterface/Attribute:speed+' => '', + 'Class:NetworkInterface/Attribute:duplex' => 'Duplex', + 'Class:NetworkInterface/Attribute:duplex+' => '', + 'Class:NetworkInterface/Attribute:duplex/Value:full' => 'Full', + 'Class:NetworkInterface/Attribute:duplex/Value:full+' => '', + 'Class:NetworkInterface/Attribute:duplex/Value:half' => 'Half', + 'Class:NetworkInterface/Attribute:duplex/Value:half+' => '', + 'Class:NetworkInterface/Attribute:duplex/Value:unknown' => 'Unknown', + 'Class:NetworkInterface/Attribute:duplex/Value:unknown+' => '', + 'Class:NetworkInterface/Attribute:connected_if' => 'Connectée a', + 'Class:NetworkInterface/Attribute:connected_if+' => 'Interface connectée', + 'Class:NetworkInterface/Attribute:connected_name' => 'Connectée à', + 'Class:NetworkInterface/Attribute:connected_name+' => '', + 'Class:NetworkInterface/Attribute:connected_if_device_id' => 'Equipement connecté', + 'Class:NetworkInterface/Attribute:connected_if_device_id+' => '', + 'Class:NetworkInterface/Attribute:link_type' => 'Type de lien', + 'Class:NetworkInterface/Attribute:link_type+' => '', + 'Class:NetworkInterface/Attribute:link_type/Value:uplink' => 'Lien vers le haut', + 'Class:NetworkInterface/Attribute:link_type/Value:uplink+' => '', + 'Class:NetworkInterface/Attribute:link_type/Value:downlink' => 'Lien vers le bas', + 'Class:NetworkInterface/Attribute:link_type/Value:downlink+' => '', +)); + +// +// Class: Device +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Device' => 'Equipement', + 'Class:Device+' => '', + 'Class:Device/Attribute:nwinterface_list' => 'Interfaces réseau', + 'Class:Device/Attribute:nwinterface_list+' => '', +)); + +// +// Class: PC +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:PC' => 'PC', + 'Class:PC+' => '', + 'Class:PC/Attribute:cpu' => 'CPU', + 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:ram' => 'RAM', + 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:hdd' => 'Disque dur', + 'Class:PC/Attribute:hdd+' => '', + 'Class:PC/Attribute:os_family' => 'OS - famille', + 'Class:PC/Attribute:os_family+' => '', + 'Class:PC/Attribute:os_version' => 'OS - version', + 'Class:PC/Attribute:os_version+' => '', + 'Class:PC/Attribute:application_list' => 'Applications', + 'Class:PC/Attribute:application_list+' => 'Applications installées sur ce PC', + 'Class:PC/Attribute:patch_list' => 'Patchs', + 'Class:PC/Attribute:patch_list+' => 'Patchs installés sur ce PC', +)); + +// +// Class: MobileCI +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:MobileCI' => 'CI mobile', + 'Class:MobileCI+' => '', +)); + +// +// Class: MobilePhone +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:MobilePhone' => 'Téléphone portable', + 'Class:MobilePhone+' => '', + 'Class:MobilePhone/Attribute:number' => 'Numéro de téléphone', + 'Class:MobilePhone/Attribute:number+' => '', + 'Class:MobilePhone/Attribute:imei' => 'IMEI', + 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:hw_pin' => 'PIN matériel', + 'Class:MobilePhone/Attribute:hw_pin+' => '', +)); + + +// +// Class: InfrastructureCI +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:InfrastructureCI' => 'CI d\'infrastructure', + 'Class:InfrastructureCI+' => '', + 'Class:InfrastructureCI/Attribute:description' => 'Description', + 'Class:InfrastructureCI/Attribute:description+' => '', + 'Class:InfrastructureCI/Attribute:location_id' => 'Lieu', + 'Class:InfrastructureCI/Attribute:location_id+' => '', + 'Class:InfrastructureCI/Attribute:location_name' => 'Lieu', + 'Class:InfrastructureCI/Attribute:location_name+' => '', + 'Class:InfrastructureCI/Attribute:location_details' => 'Détails sur le lieu', + 'Class:InfrastructureCI/Attribute:location_details+' => '', + 'Class:InfrastructureCI/Attribute:management_ip' => 'IP de gestion', + 'Class:InfrastructureCI/Attribute:management_ip+' => '', + 'Class:InfrastructureCI/Attribute:default_gateway' => '"Gateway" par défaut', + 'Class:InfrastructureCI/Attribute:default_gateway+' => '', +)); + +// +// Class: NetworkDevice +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:NetworkDevice' => 'Equipement réseau', + 'Class:NetworkDevice+' => '', + 'Class:NetworkDevice/Attribute:type' => 'Type', + 'Class:NetworkDevice/Attribute:type+' => '', + 'Class:NetworkDevice/Attribute:type/Value:wanaccelerator' => 'Accelerateur WAN', + 'Class:NetworkDevice/Attribute:type/Value:wanaccelerator+' => '', + 'Class:NetworkDevice/Attribute:type/Value:firewall' => 'Pare-feu', + 'Class:NetworkDevice/Attribute:type/Value:firewall+' => '', + 'Class:NetworkDevice/Attribute:type/Value:hub' => 'Hub', + 'Class:NetworkDevice/Attribute:type/Value:hub+' => '', + 'Class:NetworkDevice/Attribute:type/Value:loadbalancer' => 'Load Balancer', + 'Class:NetworkDevice/Attribute:type/Value:loadbalancer+' => '', + 'Class:NetworkDevice/Attribute:type/Value:router' => 'Routeur', + 'Class:NetworkDevice/Attribute:type/Value:router+' => '', + 'Class:NetworkDevice/Attribute:type/Value:switch' => 'Commutateur', + 'Class:NetworkDevice/Attribute:type/Value:switch+' => '', + 'Class:NetworkDevice/Attribute:ios_version' => 'Version IOS', + 'Class:NetworkDevice/Attribute:ios_version+' => '', + 'Class:NetworkDevice/Attribute:ram' => 'RAM', + 'Class:NetworkDevice/Attribute:ram+' => '', + 'Class:NetworkDevice/Attribute:snmp_read' => 'SNMP Lecture', + 'Class:NetworkDevice/Attribute:snmp_read+' => '', + 'Class:NetworkDevice/Attribute:snmp_write' => 'SNMP Ecriture', + 'Class:NetworkDevice/Attribute:snmp_write+' => '', +)); + +// +// Class: Server +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Server' => 'Serveur', + 'Class:Server+' => '', + 'Class:Server/Attribute:cpu' => 'CPU', + 'Class:Server/Attribute:cpu+' => '', + 'Class:Server/Attribute:ram' => 'RAM', + 'Class:Server/Attribute:ram+' => '', + 'Class:Server/Attribute:hdd' => 'Disque dur', + 'Class:Server/Attribute:hdd+' => '', + 'Class:Server/Attribute:os_family' => 'OS - famille', + 'Class:Server/Attribute:os_family+' => '', + 'Class:Server/Attribute:os_version' => 'OS - version', + 'Class:Server/Attribute:os_version+' => '', + 'Class:Server/Attribute:application_list' => 'Applications', + 'Class:Server/Attribute:application_list+' => 'Applications installées sur ce serveur', + 'Class:Server/Attribute:patch_list' => 'Patchs', + 'Class:Server/Attribute:patch_list+' => 'Patchs installés sur ce serveur', +)); + + +// +// Class: Printer +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Printer' => 'Imprimante', + 'Class:Printer+' => '', + 'Class:Printer/Attribute:type' => 'Type', + 'Class:Printer/Attribute:type+' => '', + 'Class:Printer/Attribute:type/Value:mopier' => 'Tout-en-un', + 'Class:Printer/Attribute:type/Value:mopier+' => '', + 'Class:Printer/Attribute:type/Value:printer' => 'Imprimante seule', + 'Class:Printer/Attribute:type/Value:printer+' => '', + 'Class:Printer/Attribute:technology' => 'Technologie', + 'Class:Printer/Attribute:technology+' => '', + 'Class:Printer/Attribute:technology/Value:inkjet' => 'Jet d\'encre', + 'Class:Printer/Attribute:technology/Value:inkjet+' => '', + 'Class:Printer/Attribute:technology/Value:laser' => 'Laser', + 'Class:Printer/Attribute:technology/Value:laser+' => '', + 'Class:Printer/Attribute:technology/Value:tracer' => 'Traceur', + 'Class:Printer/Attribute:technology/Value:tracer+' => '', +)); + +// +// Class: lnkCIToDoc +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkCIToDoc' => 'Document/CI', + 'Class:lnkCIToDoc+' => '', + 'Class:lnkCIToDoc/Attribute:ci_id' => 'CI', + 'Class:lnkCIToDoc/Attribute:ci_id+' => '', + 'Class:lnkCIToDoc/Attribute:ci_name' => 'CI', + 'Class:lnkCIToDoc/Attribute:ci_name+' => '', + 'Class:lnkCIToDoc/Attribute:ci_status' => 'Etat du CI', + 'Class:lnkCIToDoc/Attribute:ci_status+' => '', + 'Class:lnkCIToDoc/Attribute:document_id' => 'Document', + 'Class:lnkCIToDoc/Attribute:document_id+' => '', + 'Class:lnkCIToDoc/Attribute:document_name' => 'Document', + 'Class:lnkCIToDoc/Attribute:document_name+' => '', + 'Class:lnkCIToDoc/Attribute:document_type' => 'Type de document', + 'Class:lnkCIToDoc/Attribute:document_type+' => '', + 'Class:lnkCIToDoc/Attribute:document_status' => 'Etat du document', + 'Class:lnkCIToDoc/Attribute:document_status+' => '', +)); + +// +// Class: lnkCIToContact +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkCIToContact' => 'CI/Contact', + 'Class:lnkCIToContact+' => '', + 'Class:lnkCIToContact/Attribute:ci_id' => 'CI', + 'Class:lnkCIToContact/Attribute:ci_id+' => '', + 'Class:lnkCIToContact/Attribute:ci_name' => 'CI', + 'Class:lnkCIToContact/Attribute:ci_name+' => '', + 'Class:lnkCIToContact/Attribute:ci_status' => 'Etat du CI', + 'Class:lnkCIToContact/Attribute:ci_status+' => '', + 'Class:lnkCIToContact/Attribute:contact_id' => 'Contact', + 'Class:lnkCIToContact/Attribute:contact_id+' => '', + 'Class:lnkCIToContact/Attribute:contact_name' => 'Contact', + 'Class:lnkCIToContact/Attribute:contact_name+' => '', + 'Class:lnkCIToContact/Attribute:contact_email' => 'Email du contact', + 'Class:lnkCIToContact/Attribute:contact_email+' => '', + 'Class:lnkCIToContact/Attribute:role' => 'Rôle', + 'Class:lnkCIToContact/Attribute:role+' => 'Rôle du contact vis-a-vis du CI', +)); + +// +// Class: lnkSolutionToCI +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkSolutionToCI' => 'CI/Solution', + 'Class:lnkSolutionToCI+' => '', + 'Class:lnkSolutionToCI/Attribute:solution_id' => 'Solution applicative', + 'Class:lnkSolutionToCI/Attribute:solution_id+' => '', + 'Class:lnkSolutionToCI/Attribute:solution_name' => 'Solution applicative', + 'Class:lnkSolutionToCI/Attribute:solution_name+' => '', + 'Class:lnkSolutionToCI/Attribute:ci_id' => 'CI', + 'Class:lnkSolutionToCI/Attribute:ci_id+' => '', + 'Class:lnkSolutionToCI/Attribute:ci_name' => 'CI', + 'Class:lnkSolutionToCI/Attribute:ci_name+' => '', + 'Class:lnkSolutionToCI/Attribute:ci_status' => 'Etat du CI', + 'Class:lnkSolutionToCI/Attribute:ci_status+' => '', + 'Class:lnkSolutionToCI/Attribute:utility' => 'Utilisation', + 'Class:lnkSolutionToCI/Attribute:utility+' => 'Utilisation du CI dans la solution', +)); + +// +// Class: lnkProcessToSolution +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkProcessToSolution' => 'Processus métier/Solution', + 'Class:lnkProcessToSolution+' => '', + 'Class:lnkProcessToSolution/Attribute:solution_id' => 'Solution applicative', + 'Class:lnkProcessToSolution/Attribute:solution_id+' => '', + 'Class:lnkProcessToSolution/Attribute:solution_name' => 'Solution applicative', + 'Class:lnkProcessToSolution/Attribute:solution_name+' => '', + 'Class:lnkProcessToSolution/Attribute:process_id' => 'Processus', + 'Class:lnkProcessToSolution/Attribute:process_id+' => '', + 'Class:lnkProcessToSolution/Attribute:process_name' => 'Processus', + 'Class:lnkProcessToSolution/Attribute:process_name+' => '', + 'Class:lnkProcessToSolution/Attribute:reason' => 'Raison', + 'Class:lnkProcessToSolution/Attribute:reason+' => 'Plus d\'information sur le lien entre ce processus et cette solution', +)); + + + +// +// Class extensions +// + +Dict::Add('FR FR', 'French', 'Français', array( +'Class:Subnet/Tab:IPUsage' => 'IP utilisées', +'Class:Subnet/Tab:IPUsage-explain' => 'Interfaces ayant une IP dans la plage: %1$s à %2$s', +'Class:Subnet/Tab:FreeIPs' => 'IP disponibles', +'Class:Subnet/Tab:FreeIPs-count' => 'IP disponibles: %1$s', +'Class:Subnet/Tab:FreeIPs-explain' => 'Voici un échantillon de dix addresses IP disponibles', +)); + +// +// Application Menu +// + +Dict::Add('FR FR', 'French', 'Français', array( +'Menu:Catalogs' => 'Catalogues', +'Menu:Catalogs+' => 'Types de données', +'Menu:Audit' => 'Audit', +'Menu:Audit+' => 'Audit', +'Menu:Organization' => 'Organisations', +'Menu:Organization+' => 'Toutes les organisations', +'Menu:Application' => 'Applications', +'Menu:Application+' => 'Toutes les applications', +'Menu:DBServer' => 'Serveurs de base de données', +'Menu:DBServer+' => 'Serveurs de base de données', +'Menu:Audit' => 'Audit', +'Menu:ConfigManagement' => 'Gestion de la configuration', +'Menu:ConfigManagement+' => 'Gestion de la configuration', +'Menu:ConfigManagementOverview' => 'Vue d\'ensemble', +'Menu:ConfigManagementOverview+' => 'Vue d\'ensemble', +'Menu:Contact' => 'Contacts', +'Menu:Contact+' => 'Contacts', +'Menu:Person' => 'Personnes', +'Menu:Person+' => 'Toutes les personnes', +'Menu:Team' => 'Equipes', +'Menu:Team+' => 'Toutes les équipes', +'Menu:Document' => 'Documents', +'Menu:Document+' => 'Tous les documents', +'Menu:Location' => 'Lieux', +'Menu:Location+' => 'Tous les lieux', +'Menu:ConfigManagementCI' => 'CIs', +'Menu:ConfigManagementCI+' => 'CIs', +'Menu:BusinessProcess' => 'Processus métier', +'Menu:BusinessProcess+' => 'Tous les processus métier', +'Menu:ApplicationSolution' => 'Solutions applicatives', +'Menu:ApplicationSolution+' => 'Toutes les solutions applicatives', +'Menu:ConfigManagementSoftware' => 'Gestion des applications', +'Menu:Licence' => 'Licences', +'Menu:Licence+' => 'Toutes les licences', +'Menu:Patch' => 'Patchs', +'Menu:Patch+' => 'Tous les patchs', +'Menu:ApplicationInstance' => 'Logiciels installés', +'Menu:ApplicationInstance+' => 'Applications et serveur de base de données', +'Menu:ConfigManagementHardware' => 'Gestion de l\'infrastructure', +'Menu:Subnet' => 'Sous-réseaux', +'Menu:Subnet+' => 'Tous les sous-réseaux', +'Menu:NetworkDevice' => 'Equipments réseau', +'Menu:NetworkDevice+' => 'Tous les équipments réseau', +'Menu:Server' => 'Serveurs', +'Menu:Server+' => 'Tous les serveurs', +'Menu:Printer' => 'Imprimantes', +'Menu:Printer+' => 'Toutes les imprimantes', +'Menu:MobilePhone' => 'Téléphones portables', +'Menu:MobilePhone+' => 'Tous les téléphones portables', +'Menu:PC' => 'Ordinateurs personnels', +'Menu:PC+' => 'Tous les ordinateurs personnels', +)); +?> diff --git a/modules/itop-config-mgmt-1.0.0/module.itop-config-mgmt.php b/modules/itop-config-mgmt-1.0.0/module.itop-config-mgmt.php index 3abe1674f..75ca31d12 100644 --- a/modules/itop-config-mgmt-1.0.0/module.itop-config-mgmt.php +++ b/modules/itop-config-mgmt-1.0.0/module.itop-config-mgmt.php @@ -24,6 +24,7 @@ SetupWebPage::AddModule( ), 'dictionary' => array( 'en.dict.itop-config-mgmt.php', + 'fr.dict.itop-config-mgmt.php', ), 'data.struct' => array( //'data.struct.itop-config-mgmt.xml', diff --git a/modules/itop-incident-mgmt-1.0.0/fr.dict.itop-incident-mgmt.php b/modules/itop-incident-mgmt-1.0.0/fr.dict.itop-incident-mgmt.php new file mode 100644 index 000000000..63520743d --- /dev/null +++ b/modules/itop-incident-mgmt-1.0.0/fr.dict.itop-incident-mgmt.php @@ -0,0 +1,69 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + +Dict::Add('FR FR', 'French', 'Français', array( + 'Menu:IncidentManagement' => 'Gestion des incidents', + 'Menu:IncidentManagement+' => 'Gestion des incidents', + 'Menu:Incident:Overview' => 'Vue d\'ensemble', + 'Menu:Incident:Overview+' => 'Vue d\'ensemble', + 'Menu:Incident:MyIncidents' => 'Mes tickets', + 'Menu:Incident:MyIncidents+' => 'Mes tickets d\'incident', + 'Menu:Incident:EscalatedIncidents' => 'Ticket en cours d\'escalade', + 'Menu:Incident:EscalatedIncidents+' => 'Ticket d\'incident en cours d\'escalade', + 'Menu:Incident:OpenIncidents' => 'Ticket ouverts', + 'Menu:Incident:OpenIncidents+' => 'Tous les tickets d\'incident ouverts', + +)); + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + +// +// Class: Incident +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Incident' => 'Ticket d\'Incident', + 'Class:Incident+' => '', + 'Class:Incident/Stimulus:ev_assign' => 'Assigner', + 'Class:Incident/Stimulus:ev_assign+' => '', + 'Class:Incident/Stimulus:ev_reassign' => 'Reassigner', + 'Class:Incident/Stimulus:ev_reassign+' => '', + 'Class:Incident/Stimulus:ev_timeout' => 'ev_timeout', + 'Class:Incident/Stimulus:ev_timeout+' => '', + 'Class:Incident/Stimulus:ev_resolve' => 'Marquer comme résolu', + 'Class:Incident/Stimulus:ev_resolve+' => '', + 'Class:Incident/Stimulus:ev_close' => 'Fermer', + 'Class:Incident/Stimulus:ev_close+' => '', +)); + +?> diff --git a/modules/itop-incident-mgmt-1.0.0/module.itop-incident-mgmt.php b/modules/itop-incident-mgmt-1.0.0/module.itop-incident-mgmt.php index 6551b8ba0..0aa24e0c9 100644 --- a/modules/itop-incident-mgmt-1.0.0/module.itop-incident-mgmt.php +++ b/modules/itop-incident-mgmt-1.0.0/module.itop-incident-mgmt.php @@ -26,6 +26,7 @@ SetupWebPage::AddModule( ), 'dictionary' => array( 'en.dict.itop-incident-mgmt.php', + 'fr.dict.itop-incident-mgmt.php', ), 'data.struct' => array( //'data.struct.itop-incident-mgmt.xml', diff --git a/modules/itop-request-mgmt-1.0.0/fr.dict.itop-request-mgmt.php b/modules/itop-request-mgmt-1.0.0/fr.dict.itop-request-mgmt.php new file mode 100644 index 000000000..2d54a123a --- /dev/null +++ b/modules/itop-request-mgmt-1.0.0/fr.dict.itop-request-mgmt.php @@ -0,0 +1,72 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + +Dict::Add('FR FR', 'French', 'Français', array( + 'Menu:RequestManagement' => 'Helpdesk', + 'Menu:RequestManagement+' => 'Helpdesk', + 'Menu:UserRequest:Overview' => 'Vue d\'ensemble', + 'Menu:UserRequest:Overview+' => 'Vue d\'ensemble des demandes utilisateurs', + 'Menu:UserRequest:MyRequests' => 'Mes demandes', + 'Menu:UserRequest:MyRequests+' => 'Les demandes utilisateurs qui me sont assignées', + 'Menu:UserRequest:EscalatedRequests' => 'Demandes en escalade', + 'Menu:UserRequest:EscalatedRequests+' => 'Demandes utilisateurs en escalade', + 'Menu:UserRequest:OpenRequests' => 'Demandes en cours', + 'Menu:UserRequest:OpenRequests+' => 'Toutes les demandes utilisateurs en cours', +)); + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + +// +// Class: UserRequest +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:UserRequest' => 'Demande Utilisateur', + 'Class:UserRequest+' => '', + 'Class:UserRequest/Attribute:freeze_reason' => 'Raison de la suspension', + 'Class:UserRequest/Attribute:freeze_reason+' => '', + 'Class:UserRequest/Stimulus:ev_assign' => 'Assigner', + 'Class:UserRequest/Stimulus:ev_assign+' => 'Assigner et traiter la demande', + 'Class:UserRequest/Stimulus:ev_freeze' => 'Suspendre', + 'Class:UserRequest/Stimulus:ev_freeze+' => '', + 'Class:UserRequest/Stimulus:ev_reassign' => 'Réassigner', + 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_timeout' => 'ev_timeout', + 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_resolve' => 'Marquer comme résolu', + 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_close' => 'Fermer', + 'Class:UserRequest/Stimulus:ev_close+' => '', +)); + +?> diff --git a/modules/itop-request-mgmt-1.0.0/module.itop-request-mgmt.php b/modules/itop-request-mgmt-1.0.0/module.itop-request-mgmt.php index cb233b713..c108734c7 100644 --- a/modules/itop-request-mgmt-1.0.0/module.itop-request-mgmt.php +++ b/modules/itop-request-mgmt-1.0.0/module.itop-request-mgmt.php @@ -25,6 +25,7 @@ SetupWebPage::AddModule( ), 'dictionary' => array( 'en.dict.itop-request-mgmt.php', + 'fr.dict.itop-request-mgmt.php', ), 'data.struct' => array( //'data.struct.itop-request-mgmt.xml', diff --git a/modules/itop-service-mgmt-1.0.0/en.dict.itop-service-mgmt.php b/modules/itop-service-mgmt-1.0.0/en.dict.itop-service-mgmt.php index 1328dfd18..579abfdee 100644 --- a/modules/itop-service-mgmt-1.0.0/en.dict.itop-service-mgmt.php +++ b/modules/itop-service-mgmt-1.0.0/en.dict.itop-service-mgmt.php @@ -300,7 +300,7 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:SLA/Attribute:service_name' => 'Service', 'Class:SLA/Attribute:service_name+' => '', 'Class:SLA/Attribute:slt_list' => 'SLTs', - 'Class:SLA/Attribute:slt_list+' => 'List Service Level Thresholds', + 'Class:SLA/Attribute:slt_list+' => 'List of Service Level Targets', )); // diff --git a/modules/itop-service-mgmt-1.0.0/fr.dict.itop-service-mgmt.php b/modules/itop-service-mgmt-1.0.0/fr.dict.itop-service-mgmt.php new file mode 100644 index 000000000..58a3b7786 --- /dev/null +++ b/modules/itop-service-mgmt-1.0.0/fr.dict.itop-service-mgmt.php @@ -0,0 +1,430 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + + +Dict::Add('FR FR', 'French', 'Français', array( +'Menu:ServiceManagement' => 'Gestion des Services', +'Menu:ServiceManagement+' => '', +'Menu:Service:Overview' => 'Vue d\'ensemble', +'Menu:Service:Overview+' => 'Vue d\'ensemble de la Gestion des Services', +'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contrats, par niveau de service', +'UI-ServiceManagementMenu-ContractsByStatus' => 'Contrats, par état', +'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contrats se terminant dans moins d\'un mois', + +'Menu:ServiceType' => 'Types de services', +'Menu:ServiceType+' => 'Types de services', +'Menu:ProviderContract' => 'Contrats fournisseurs', +'Menu:ProviderContract+' => 'Contrats fournisseurs', +'Menu:CustomerContract' => 'Contrats clients', +'Menu:CustomerContract+' => 'Contrats clients', +'Menu:ServiceSubcategory' => 'Eléments de service', +'Menu:ServiceSubcategory+' => 'Eléments de service', +'Menu:Service' => 'Services', +'Menu:Service+' => 'Services', +'Menu:SLA' => 'SLAs', +'Menu:SLA+' => 'Accords de niveau de service (SLA)', +'Menu:SLT' => 'SLTs', +'Menu:SLT+' => 'Objectifs de niveau de service (SLT)', + +)); + + +/* + 'UI:ServiceManagementMenu' => 'Gestion des Services', + 'UI:ServiceManagementMenu+' => 'Gestion des Services', + 'UI:ServiceManagementMenu:Title' => 'Résumé des services & contrats', + 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contrats par niveau de service', + 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contrats par état', + 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contrats se terminant dans moins de 30 jours', +*/ + + +// +// Class: Contract +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Contract' => 'Contrat', + 'Class:Contract+' => '', + 'Class:Contract/Attribute:name' => 'Nom', + 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:description' => 'Description', + 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:start_date' => 'Date de début', + 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:end_date' => 'Date de fin', + 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:cost' => 'Coût', + 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost_currency' => 'Monnaie', + 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollars', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_unit' => 'Cost unit', + 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:billing_frequency' => 'Périodicité de facturation', + 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:contact_list' => 'Contacts', + 'Class:Contract/Attribute:contact_list+' => 'Contacts liés au contrat', + 'Class:Contract/Attribute:document_list' => 'Documents', + 'Class:Contract/Attribute:document_list+' => 'Documents liés au contrat', + 'Class:Contract/Attribute:ci_list' => 'CIs', + 'Class:Contract/Attribute:ci_list+' => 'CI faisant l\'objet du contrat', + 'Class:Contract/Attribute:finalclass' => 'Type', + 'Class:Contract/Attribute:finalclass+' => '', +)); + +// +// Class: ProviderContract +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:ProviderContract' => 'Contrat fournisseur', + 'Class:ProviderContract+' => '', + 'Class:ProviderContract/Attribute:provider_id' => 'Fournisseur', + 'Class:ProviderContract/Attribute:provider_id+' => '', + 'Class:ProviderContract/Attribute:provider_name' => 'Fournisseur', + 'Class:ProviderContract/Attribute:provider_name+' => '', + 'Class:ProviderContract/Attribute:sla' => 'SLA', + 'Class:ProviderContract/Attribute:sla+' => 'Accord de niveau de service (SLA)', + 'Class:ProviderContract/Attribute:coverage' => 'Couverture', + 'Class:ProviderContract/Attribute:coverage+' => '', +)); + +// +// Class: CustomerContract +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:CustomerContract' => 'Contrat client', + 'Class:CustomerContract+' => '', + 'Class:CustomerContract/Attribute:org_id' => 'Client', + 'Class:CustomerContract/Attribute:org_id+' => '', + 'Class:CustomerContract/Attribute:org_name' => 'Client', + 'Class:CustomerContract/Attribute:org_name+' => '', + 'Class:CustomerContract/Attribute:provider_id' => 'Fournisseur', + 'Class:CustomerContract/Attribute:provider_id+' => '', + 'Class:CustomerContract/Attribute:provider_name' => 'Fournisseur', + 'Class:CustomerContract/Attribute:provider_name+' => '', + 'Class:CustomerContract/Attribute:support_team_id' => 'Equipe de support', + 'Class:CustomerContract/Attribute:support_team_id+' => '', + 'Class:CustomerContract/Attribute:support_team_name' => 'Equipe de support', + 'Class:CustomerContract/Attribute:support_team_name+' => '', + 'Class:CustomerContract/Attribute:provider_list' => 'Fournisseurs', + 'Class:CustomerContract/Attribute:provider_list+' => '', + 'Class:CustomerContract/Attribute:sla_list' => 'SLAs', + 'Class:CustomerContract/Attribute:sla_list+' => 'Accords de niveau de service', +)); + +// +// Class: lnkContractToSLA +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkContractToSLA' => 'Contrat/SLA', + 'Class:lnkContractToSLA+' => '', + 'Class:lnkContractToSLA/Attribute:contract_id' => 'Contrat', + 'Class:lnkContractToSLA/Attribute:contract_id+' => '', + 'Class:lnkContractToSLA/Attribute:contract_name' => 'Contrat', + 'Class:lnkContractToSLA/Attribute:contract_name+' => '', + 'Class:lnkContractToSLA/Attribute:sla_id' => 'SLA', + 'Class:lnkContractToSLA/Attribute:sla_id+' => '', + 'Class:lnkContractToSLA/Attribute:sla_name' => 'SLA', + 'Class:lnkContractToSLA/Attribute:sla_name+' => '', + 'Class:lnkContractToSLA/Attribute:coverage' => 'Couverture', + 'Class:lnkContractToSLA/Attribute:coverage+' => '', +)); + +// +// Class: lnkContractToDoc +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkContractToDoc' => 'Contrat/Document', + 'Class:lnkContractToDoc+' => '', + 'Class:lnkContractToDoc/Attribute:contract_id' => 'Contrat', + 'Class:lnkContractToDoc/Attribute:contract_id+' => '', + 'Class:lnkContractToDoc/Attribute:contract_name' => 'Contrat', + 'Class:lnkContractToDoc/Attribute:contract_name+' => '', + 'Class:lnkContractToDoc/Attribute:document_id' => 'Document', + 'Class:lnkContractToDoc/Attribute:document_id+' => '', + 'Class:lnkContractToDoc/Attribute:document_name' => 'Document', + 'Class:lnkContractToDoc/Attribute:document_name+' => '', + 'Class:lnkContractToDoc/Attribute:document_type' => 'Type du document', + 'Class:lnkContractToDoc/Attribute:document_type+' => '', + 'Class:lnkContractToDoc/Attribute:document_status' => 'Etat du document', + 'Class:lnkContractToDoc/Attribute:document_status+' => '', +)); + +// +// Class: lnkContractToContact +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkContractToContact' => 'Contrat/Contact', + 'Class:lnkContractToContact+' => '', + 'Class:lnkContractToContact/Attribute:contract_id' => 'Contrat', + 'Class:lnkContractToContact/Attribute:contract_id+' => '', + 'Class:lnkContractToContact/Attribute:contract_name' => 'Contrat', + 'Class:lnkContractToContact/Attribute:contract_name+' => '', + 'Class:lnkContractToContact/Attribute:contact_id' => 'Contact', + 'Class:lnkContractToContact/Attribute:contact_id+' => '', + 'Class:lnkContractToContact/Attribute:contact_name' => 'Contact', + 'Class:lnkContractToContact/Attribute:contact_name+' => '', + 'Class:lnkContractToContact/Attribute:contact_email' => 'Email du contact', + 'Class:lnkContractToContact/Attribute:contact_email+' => '', + 'Class:lnkContractToContact/Attribute:role' => 'Role', + 'Class:lnkContractToContact/Attribute:role+' => '', +)); + +// +// Class: lnkContractToCI +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkContractToCI' => 'Contrat/CI', + 'Class:lnkContractToCI+' => '', + 'Class:lnkContractToCI/Attribute:contract_id' => 'Contrat', + 'Class:lnkContractToCI/Attribute:contract_id+' => '', + 'Class:lnkContractToCI/Attribute:contract_name' => 'Contrat', + 'Class:lnkContractToCI/Attribute:contract_name+' => '', + 'Class:lnkContractToCI/Attribute:ci_id' => 'CI', + 'Class:lnkContractToCI/Attribute:ci_id+' => '', + 'Class:lnkContractToCI/Attribute:ci_name' => 'CI', + 'Class:lnkContractToCI/Attribute:ci_name+' => '', + 'Class:lnkContractToCI/Attribute:ci_status' => 'Etat du CI', + 'Class:lnkContractToCI/Attribute:ci_status+' => '', +)); + +// +// Class: Service +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Service' => 'Service', + 'Class:Service+' => '', + 'Class:Service/Attribute:org_id' => 'Fournisseur', + 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:provider_name' => 'Fournisseur', + 'Class:Service/Attribute:provider_name+' => '', + 'Class:Service/Attribute:name' => 'Nom', + 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:description' => 'Description', + 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:type' => 'Type', + 'Class:Service/Attribute:type+' => '', + 'Class:Service/Attribute:type/Value:IncidentManagement' => 'Gestion d\'incident', + 'Class:Service/Attribute:type/Value:IncidentManagement+' => '', + 'Class:Service/Attribute:type/Value:RequestManagement' => 'Gestion des demandes utilisateurs', + 'Class:Service/Attribute:type/Value:RequestManagement+' => '', + 'Class:Service/Attribute:status' => 'Etat', + 'Class:Service/Attribute:status+' => '', + 'Class:Service/Attribute:status/Value:design' => 'En conception', + 'Class:Service/Attribute:status/Value:design+' => '', + 'Class:Service/Attribute:status/Value:obsolete' => 'Obsolète', + 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:production' => 'En production', + 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:subcategory_list' => 'Eléments de service', + 'Class:Service/Attribute:subcategory_list+' => '', + 'Class:Service/Attribute:sla_list' => 'SLAs', + 'Class:Service/Attribute:sla_list+' => '', + 'Class:Service/Attribute:document_list' => 'Documents', + 'Class:Service/Attribute:document_list+' => 'Documents liés au service', + 'Class:Service/Attribute:contact_list' => 'Contacts', + 'Class:Service/Attribute:contact_list+' => 'Contacts ayant un rôle pour ce service', +)); + +// +// Class: ServiceSubcategory +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:ServiceSubcategory' => 'Elément de service', + 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory/Attribute:name' => 'Nom', + 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:description' => 'Description', + 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:service_id' => 'Service', + 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_name' => 'Service', + 'Class:ServiceSubcategory/Attribute:service_name+' => '', +)); + +// +// Class: SLA +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:SLA' => 'SLA', + 'Class:SLA+' => '', + 'Class:SLA/Attribute:name' => 'Nom', + 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:service_id' => 'Service', + 'Class:SLA/Attribute:service_id+' => '', + 'Class:SLA/Attribute:service_name' => 'Service', + 'Class:SLA/Attribute:service_name+' => '', + 'Class:SLA/Attribute:slt_list' => 'SLTs', + 'Class:SLA/Attribute:slt_list+' => 'Objectifs de niveau de service (SLTs)', +)); + +// +// Class: SLT +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:SLT' => 'SLT', + 'Class:SLT+' => 'Objectif de niveau de service (SLT)', + 'Class:SLT/Attribute:name' => 'Nom', + 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:metric' => 'Métrique', + 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric/Value:TTO' => 'Limite d\'assignation', + 'Class:SLT/Attribute:metric/Value:TTO+' => 'Limite d\'assignation (TTO)', + 'Class:SLT/Attribute:metric/Value:TTR' => 'Limite de résolution', + 'Class:SLT/Attribute:metric/Value:TTR+' => 'Limite de résolution (TTR)', + 'Class:SLT/Attribute:ticket_priority' => 'Priorité du ticket', + 'Class:SLT/Attribute:ticket_priority+' => '', + 'Class:SLT/Attribute:ticket_priority/Value:1' => '1', + 'Class:SLT/Attribute:ticket_priority/Value:1+' => '1', + 'Class:SLT/Attribute:ticket_priority/Value:2' => '2', + 'Class:SLT/Attribute:ticket_priority/Value:2+' => '2', + 'Class:SLT/Attribute:ticket_priority/Value:3' => '3', + 'Class:SLT/Attribute:ticket_priority/Value:3+' => '3', + 'Class:SLT/Attribute:value' => 'Valeur', + 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value_unit' => 'Unité', + 'Class:SLT/Attribute:value_unit+' => '', + 'Class:SLT/Attribute:value_unit/Value:days' => 'jours', + 'Class:SLT/Attribute:value_unit/Value:days+' => '', + 'Class:SLT/Attribute:value_unit/Value:hours' => 'heures', + 'Class:SLT/Attribute:value_unit/Value:hours+' => '', + 'Class:SLT/Attribute:value_unit/Value:minutes' => 'minutes', + 'Class:SLT/Attribute:value_unit/Value:minutes+' => '', + 'Class:SLT/Attribute:sla_list' => 'SLAs', + 'Class:SLT/Attribute:sla_list+' => 'Accords de niveau de service utilisant cet objectif', +)); + +// +// Class: lnkSLTToSLA +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkSLTToSLA' => 'SLT/SLA', + 'Class:lnkSLTToSLA+' => '', + 'Class:lnkSLTToSLA/Attribute:sla_id' => 'SLA', + 'Class:lnkSLTToSLA/Attribute:sla_id+' => '', + 'Class:lnkSLTToSLA/Attribute:sla_name' => 'SLA', + 'Class:lnkSLTToSLA/Attribute:sla_name+' => '', + 'Class:lnkSLTToSLA/Attribute:slt_id' => 'SLT', + 'Class:lnkSLTToSLA/Attribute:slt_id+' => '', + 'Class:lnkSLTToSLA/Attribute:slt_name' => 'SLT', + 'Class:lnkSLTToSLA/Attribute:slt_name+' => '', + 'Class:lnkSLTToSLA/Attribute:slt_metric' => 'Métrique', + 'Class:lnkSLTToSLA/Attribute:slt_metric+' => '', + 'Class:lnkSLTToSLA/Attribute:slt_ticket_priority' => 'Priorité du ticket', + 'Class:lnkSLTToSLA/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLTToSLA/Attribute:slt_value' => 'Valeur', + 'Class:lnkSLTToSLA/Attribute:slt_value+' => '', + 'Class:lnkSLTToSLA/Attribute:slt_value_unit' => 'Unité', + 'Class:lnkSLTToSLA/Attribute:slt_value_unit+' => '', +)); + +// +// Class: lnkServiceToDoc +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkServiceToDoc' => 'Service/Document', + 'Class:lnkServiceToDoc+' => '', + 'Class:lnkServiceToDoc/Attribute:service_id' => 'Service', + 'Class:lnkServiceToDoc/Attribute:service_id+' => '', + 'Class:lnkServiceToDoc/Attribute:service_name' => 'Service', + 'Class:lnkServiceToDoc/Attribute:service_name+' => '', + 'Class:lnkServiceToDoc/Attribute:document_id' => 'Document', + 'Class:lnkServiceToDoc/Attribute:document_id+' => '', + 'Class:lnkServiceToDoc/Attribute:document_name' => 'Document', + 'Class:lnkServiceToDoc/Attribute:document_name+' => '', + 'Class:lnkServiceToDoc/Attribute:document_type' => 'Type du Document', + 'Class:lnkServiceToDoc/Attribute:document_type+' => '', + 'Class:lnkServiceToDoc/Attribute:document_status' => 'Etat du Document', + 'Class:lnkServiceToDoc/Attribute:document_status+' => '', +)); + +// +// Class: lnkServiceToContact +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkServiceToContact' => 'Service/Contact', + 'Class:lnkServiceToContact+' => '', + 'Class:lnkServiceToContact/Attribute:service_id' => 'Service', + 'Class:lnkServiceToContact/Attribute:service_id+' => '', + 'Class:lnkServiceToContact/Attribute:service_name' => 'Service', + 'Class:lnkServiceToContact/Attribute:service_name+' => '', + 'Class:lnkServiceToContact/Attribute:contact_id' => 'Contact', + 'Class:lnkServiceToContact/Attribute:contact_id+' => '', + 'Class:lnkServiceToContact/Attribute:contact_name' => 'Contact', + 'Class:lnkServiceToContact/Attribute:contact_name+' => '', + 'Class:lnkServiceToContact/Attribute:contact_email' => 'Email du Contact', + 'Class:lnkServiceToContact/Attribute:contact_email+' => '', + 'Class:lnkServiceToContact/Attribute:role' => 'Role', + 'Class:lnkServiceToContact/Attribute:role+' => '', +)); + +// +// Class: lnkServiceToCI +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkServiceToCI' => 'Service/CI', + 'Class:lnkServiceToCI+' => '', + 'Class:lnkServiceToCI/Attribute:service_id' => 'Service', + 'Class:lnkServiceToCI/Attribute:service_id+' => '', + 'Class:lnkServiceToCI/Attribute:service_name' => 'Service', + 'Class:lnkServiceToCI/Attribute:service_name+' => '', + 'Class:lnkServiceToCI/Attribute:ci_id' => 'CI', + 'Class:lnkServiceToCI/Attribute:ci_id+' => '', + 'Class:lnkServiceToCI/Attribute:ci_name' => 'CI', + 'Class:lnkServiceToCI/Attribute:ci_name+' => '', + 'Class:lnkServiceToCI/Attribute:ci_status' => 'Etat du CI', + 'Class:lnkServiceToCI/Attribute:ci_status+' => '', +)); + + +?> diff --git a/modules/itop-service-mgmt-1.0.0/module.itop-service-mgmt.php b/modules/itop-service-mgmt-1.0.0/module.itop-service-mgmt.php index ade35dea1..8ab4ce4dc 100644 --- a/modules/itop-service-mgmt-1.0.0/module.itop-service-mgmt.php +++ b/modules/itop-service-mgmt-1.0.0/module.itop-service-mgmt.php @@ -24,6 +24,7 @@ SetupWebPage::AddModule( ), 'dictionary' => array( 'en.dict.itop-service-mgmt.php', + 'fr.dict.itop-service-mgmt.php', ), 'data.struct' => array( //'data.struct.itop-service-mgmt.xml', diff --git a/modules/itop-tickets-1.0.0/en.dict.itop-tickets.php b/modules/itop-tickets-1.0.0/en.dict.itop-tickets.php index 472358f34..55c7512c1 100644 --- a/modules/itop-tickets-1.0.0/en.dict.itop-tickets.php +++ b/modules/itop-tickets-1.0.0/en.dict.itop-tickets.php @@ -66,7 +66,7 @@ Dict::Add('EN US', 'English', 'English', array( Dict::Add('EN US', 'English', 'English', array( 'Class:lnkTicketToDoc' => 'Ticket/Document', 'Class:lnkTicketToDoc+' => '', - 'Class:lnkTicketToDoc/Attribute:ticket_id' => 'ticket_id', + 'Class:lnkTicketToDoc/Attribute:ticket_id' => 'Ticket', 'Class:lnkTicketToDoc/Attribute:ticket_id+' => '', 'Class:lnkTicketToDoc/Attribute:ticket_ref' => 'Ticket #', 'Class:lnkTicketToDoc/Attribute:ticket_ref+' => '', @@ -169,7 +169,7 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:ResponseTicket/Attribute:urgency/Value:2+' => '', 'Class:ResponseTicket/Attribute:urgency/Value:3' => 'High', 'Class:ResponseTicket/Attribute:urgency/Value:3+' => '', - 'Class:ResponseTicket/Attribute:priority' => 'priority', + 'Class:ResponseTicket/Attribute:priority' => 'Priority', 'Class:ResponseTicket/Attribute:priority+' => '', 'Class:ResponseTicket/Attribute:priority/Value:1' => 'Low', 'Class:ResponseTicket/Attribute:priority/Value:1+' => '', diff --git a/modules/itop-tickets-1.0.0/fr.dict.itop-tickets.php b/modules/itop-tickets-1.0.0/fr.dict.itop-tickets.php new file mode 100644 index 000000000..435bda647 --- /dev/null +++ b/modules/itop-tickets-1.0.0/fr.dict.itop-tickets.php @@ -0,0 +1,238 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + +// +// Class: Ticket +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:Ticket' => 'Ticket', + 'Class:Ticket+' => '', + 'Class:Ticket/Attribute:ref' => 'Ref', + 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:title' => 'Titre', + 'Class:Ticket/Attribute:title+' => '', + 'Class:Ticket/Attribute:ticket_log' => 'Journal', + 'Class:Ticket/Attribute:ticket_log+' => '', + 'Class:Ticket/Attribute:start_date' => 'Début', + 'Class:Ticket/Attribute:start_date+' => '', + 'Class:Ticket/Attribute:document_list' => 'Documents', + 'Class:Ticket/Attribute:document_list+' => 'Documents liés au ticket', + 'Class:Ticket/Attribute:ci_list' => 'CIs', + 'Class:Ticket/Attribute:ci_list+' => 'CIs concernés par le ticket', + 'Class:Ticket/Attribute:contact_list' => 'Contacts', + 'Class:Ticket/Attribute:contact_list+' => 'Team et personnes concernées par le ticket', + 'Class:Ticket/Attribute:finalclass' => 'Type', + 'Class:Ticket/Attribute:finalclass+' => '', +)); + +// +// Class: lnkTicketToDoc +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkTicketToDoc' => 'Ticket/Document', + 'Class:lnkTicketToDoc+' => '', + 'Class:lnkTicketToDoc/Attribute:ticket_id' => 'Ticket', + 'Class:lnkTicketToDoc/Attribute:ticket_id+' => '', + 'Class:lnkTicketToDoc/Attribute:ticket_ref' => 'Ref. Ticket', + 'Class:lnkTicketToDoc/Attribute:ticket_ref+' => '', + 'Class:lnkTicketToDoc/Attribute:document_id' => 'Document', + 'Class:lnkTicketToDoc/Attribute:document_id+' => '', + 'Class:lnkTicketToDoc/Attribute:document_name' => 'Document', + 'Class:lnkTicketToDoc/Attribute:document_name+' => '', +)); + +// +// Class: lnkTicketToContact +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkTicketToContact' => 'Ticket/Contact', + 'Class:lnkTicketToContact+' => '', + 'Class:lnkTicketToContact/Attribute:ticket_id' => 'Ticket', + 'Class:lnkTicketToContact/Attribute:ticket_id+' => '', + 'Class:lnkTicketToContact/Attribute:ticket_ref' => 'Ref. Ticket', + 'Class:lnkTicketToContact/Attribute:ticket_ref+' => '', + 'Class:lnkTicketToContact/Attribute:contact_id' => 'Contact', + 'Class:lnkTicketToContact/Attribute:contact_id+' => '', + 'Class:lnkTicketToContact/Attribute:contact_name' => 'Contact', + 'Class:lnkTicketToContact/Attribute:contact_name+' => '', + 'Class:lnkTicketToContact/Attribute:contact_email' => 'Email', + 'Class:lnkTicketToContact/Attribute:contact_email+' => '', + 'Class:lnkTicketToContact/Attribute:role' => 'Role', + 'Class:lnkTicketToContact/Attribute:role+' => '', +)); + +// +// Class: lnkTicketToCI +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:lnkTicketToCI' => 'Ticket/CI', + 'Class:lnkTicketToCI+' => '', + 'Class:lnkTicketToCI/Attribute:ticket_id' => 'Ticket', + 'Class:lnkTicketToCI/Attribute:ticket_id+' => '', + 'Class:lnkTicketToCI/Attribute:ticket_ref' => 'Ref. Ticket', + 'Class:lnkTicketToCI/Attribute:ticket_ref+' => '', + 'Class:lnkTicketToCI/Attribute:ci_id' => 'CI', + 'Class:lnkTicketToCI/Attribute:ci_id+' => '', + 'Class:lnkTicketToCI/Attribute:ci_name' => 'CI', + 'Class:lnkTicketToCI/Attribute:ci_name+' => '', + 'Class:lnkTicketToCI/Attribute:ci_status' => 'Etat du CI', + 'Class:lnkTicketToCI/Attribute:ci_status+' => '', +)); + +// +// Class: ResponseTicket +// + +Dict::Add('FR FR', 'French', 'Français', array( + 'Class:ResponseTicket' => 'Ticket de Reponse', + 'Class:ResponseTicket+' => '', + 'Class:ResponseTicket/Attribute:status' => 'Etat', + 'Class:ResponseTicket/Attribute:status+' => '', + 'Class:ResponseTicket/Attribute:status/Value:new' => 'Nouveau', + 'Class:ResponseTicket/Attribute:status/Value:new+' => 'Nouvellement créé', + 'Class:ResponseTicket/Attribute:status/Value:frozen' => 'En attente', + 'Class:ResponseTicket/Attribute:status/Value:frozen+' => 'Traitement interrompu', + 'Class:ResponseTicket/Attribute:status/Value:escalated_tto' => 'En escalade, non assigné', + 'Class:ResponseTicket/Attribute:status/Value:escalated_tto+' => '', + 'Class:ResponseTicket/Attribute:status/Value:assigned' => 'Assigné', + 'Class:ResponseTicket/Attribute:status/Value:assigned+' => '', + 'Class:ResponseTicket/Attribute:status/Value:escalated_ttr' => 'En escalade, non résolu', + 'Class:ResponseTicket/Attribute:status/Value:escalated_ttr+' => '', + 'Class:ResponseTicket/Attribute:status/Value:resolved' => 'Résolu', + 'Class:ResponseTicket/Attribute:status/Value:resolved+' => '', + 'Class:ResponseTicket/Attribute:status/Value:closed' => 'Fermé', + 'Class:ResponseTicket/Attribute:status/Value:closed+' => '', + 'Class:ResponseTicket/Attribute:caller_id' => 'Appelant', + 'Class:ResponseTicket/Attribute:caller_id+' => '', + 'Class:ResponseTicket/Attribute:workgroup_name' => 'Groupe de travail', + 'Class:ResponseTicket/Attribute:workgroup_name+' => '', + 'Class:ResponseTicket/Attribute:org_id' => 'Client', + 'Class:ResponseTicket/Attribute:org_id+' => '', + 'Class:ResponseTicket/Attribute:org_name' => 'Client', + 'Class:ResponseTicket/Attribute:org_name+' => '', + 'Class:ResponseTicket/Attribute:service_id' => 'Service', + 'Class:ResponseTicket/Attribute:service_id+' => '', + 'Class:ResponseTicket/Attribute:servicesubcategory_id' => 'Elément de service', + 'Class:ResponseTicket/Attribute:servicesubcategory_id+' => '', + 'Class:ResponseTicket/Attribute:product' => 'Produit', + 'Class:ResponseTicket/Attribute:product+' => '', + 'Class:ResponseTicket/Attribute:impact' => 'Impact', + 'Class:ResponseTicket/Attribute:impact+' => '', + 'Class:ResponseTicket/Attribute:impact/Value:1' => 'Une personne', + 'Class:ResponseTicket/Attribute:impact/Value:1+' => '', + 'Class:ResponseTicket/Attribute:impact/Value:2' => 'Un service', + 'Class:ResponseTicket/Attribute:impact/Value:2+' => '', + 'Class:ResponseTicket/Attribute:impact/Value:3' => 'Un département', + 'Class:ResponseTicket/Attribute:impact/Value:3+' => '', + 'Class:ResponseTicket/Attribute:urgency' => 'Urgence', + 'Class:ResponseTicket/Attribute:urgency+' => '', + 'Class:ResponseTicket/Attribute:urgency/Value:1' => 'Basse', + 'Class:ResponseTicket/Attribute:urgency/Value:1+' => '', + 'Class:ResponseTicket/Attribute:urgency/Value:2' => 'Moyenne', + 'Class:ResponseTicket/Attribute:urgency/Value:2+' => '', + 'Class:ResponseTicket/Attribute:urgency/Value:3' => 'Haute', + 'Class:ResponseTicket/Attribute:urgency/Value:3+' => '', + 'Class:ResponseTicket/Attribute:priority' => 'Priorité', + 'Class:ResponseTicket/Attribute:priority+' => '', + 'Class:ResponseTicket/Attribute:priority/Value:1' => 'Basse', + 'Class:ResponseTicket/Attribute:priority/Value:1+' => '', + 'Class:ResponseTicket/Attribute:priority/Value:2' => 'Moyenne', + 'Class:ResponseTicket/Attribute:priority/Value:2+' => '', + 'Class:ResponseTicket/Attribute:priority/Value:3' => 'Haute', + 'Class:ResponseTicket/Attribute:priority/Value:3+' => '', + 'Class:ResponseTicket/Attribute:workgroup_id' => 'Groupe de travail', + 'Class:ResponseTicket/Attribute:workgroup_id+' => '', + 'Class:ResponseTicket/Attribute:agent_id' => 'Agent', + 'Class:ResponseTicket/Attribute:agent_id+' => '', + 'Class:ResponseTicket/Attribute:agent_name' => 'Agent', + 'Class:ResponseTicket/Attribute:agent_name+' => '', + 'Class:ResponseTicket/Attribute:agent_email' => 'Email de l\'agent', + 'Class:ResponseTicket/Attribute:agent_email+' => '', + 'Class:ResponseTicket/Attribute:related_change_id' => 'Intervention liée', + 'Class:ResponseTicket/Attribute:related_change_id+' => '', + 'Class:ResponseTicket/Attribute:related_change_ref' => 'Intervention liée', + 'Class:ResponseTicket/Attribute:related_change_ref+' => '', + 'Class:ResponseTicket/Attribute:close_date' => 'Fermé', + 'Class:ResponseTicket/Attribute:close_date+' => '', + 'Class:ResponseTicket/Attribute:last_update' => 'Dernière mise à jour', + 'Class:ResponseTicket/Attribute:last_update+' => '', + 'Class:ResponseTicket/Attribute:assignment_date' => 'Assigné', + 'Class:ResponseTicket/Attribute:assignment_date+' => '', + 'Class:ResponseTicket/Attribute:escalation_deadline' => 'Heure limite d\'escalade', + 'Class:ResponseTicket/Attribute:escalation_deadline+' => '', + 'Class:ResponseTicket/Attribute:closure_deadline' => 'Heure limite de fermeture', + 'Class:ResponseTicket/Attribute:closure_deadline+' => '', + 'Class:ResponseTicket/Attribute:resolution_code' => 'Code de résolution', + 'Class:ResponseTicket/Attribute:resolution_code+' => '', + 'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce' => 'Non reproduit', + 'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce+' => '', + 'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate' => 'Redondant avec un autre ticket', + 'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate+' => '', + 'Class:ResponseTicket/Attribute:resolution_code/Value:fixed' => 'Corrigé', + 'Class:ResponseTicket/Attribute:resolution_code/Value:fixed+' => '', + 'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant' => 'Inapproprié', + 'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant+' => '', + 'Class:ResponseTicket/Attribute:solution' => 'Solution', + 'Class:ResponseTicket/Attribute:solution+' => '', + 'Class:ResponseTicket/Attribute:user_satisfaction' => 'Satisfaction utilisateur', + 'Class:ResponseTicket/Attribute:user_satisfaction+' => '', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => '1', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => '1', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => '2', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => '2', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => '3', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => '3', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => '4', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => '4', + 'Class:ResponseTicket/Attribute:user_commment' => 'Commentaire utilisateur', + 'Class:ResponseTicket/Attribute:user_commment+' => '', + 'Class:ResponseTicket/Stimulus:ev_assign' => 'Assigner', + 'Class:ResponseTicket/Stimulus:ev_assign+' => '', + 'Class:ResponseTicket/Stimulus:ev_reassign' => 'Réassigner', + 'Class:ResponseTicket/Stimulus:ev_reassign+' => '', + 'Class:ResponseTicket/Stimulus:ev_timeout' => 'ev_timeout', + 'Class:ResponseTicket/Stimulus:ev_timeout+' => '', + 'Class:ResponseTicket/Stimulus:ev_resolve' => 'Marquer comme résolu', + 'Class:ResponseTicket/Stimulus:ev_resolve+' => '', + 'Class:ResponseTicket/Stimulus:ev_close' => 'Fermer', + 'Class:ResponseTicket/Stimulus:ev_close+' => '', +)); + + +?> diff --git a/modules/itop-tickets-1.0.0/module.itop-tickets.php b/modules/itop-tickets-1.0.0/module.itop-tickets.php index 57766c09f..fea36e751 100644 --- a/modules/itop-tickets-1.0.0/module.itop-tickets.php +++ b/modules/itop-tickets-1.0.0/module.itop-tickets.php @@ -24,6 +24,7 @@ SetupWebPage::AddModule( ), 'dictionary' => array( 'en.dict.itop-tickets.php', + 'fr.dict.itop-tickets.php', ), 'data.struct' => array( ),