N°8994 - Add description on all iTop classes (#789)

* N°8994 - Add description on all iTop classes 

---------

Co-authored-by: Thomas Casteleyn <thomas.casteleyn@super-visions.com>
This commit is contained in:
Vincent Dumas
2026-03-18 17:16:13 +01:00
committed by GitHub
parent 5e916510fb
commit 99d39732a5
38 changed files with 351 additions and 341 deletions

View File

@@ -48,7 +48,7 @@
Dict::Add('EN US', 'English', 'English', [
'Class:Organization' => 'Organization',
'Class:Organization+' => '',
'Class:Organization+' => 'It can be a customer, a provider, your company or departments within your company. Organizations can be structured hierarchically. Users can be limited to objects belonging to some organizations only.',
'Class:Organization/Attribute:name' => 'Name',
'Class:Organization/Attribute:name+' => 'Common name',
'Class:Organization/Attribute:code' => 'Code',
@@ -81,7 +81,7 @@ Dict::Add('EN US', 'English', 'English', [
Dict::Add('EN US', 'English', 'English', [
'Class:Location' => 'Location',
'Class:Location+' => 'Any type of location: Region, Country, City, Site, Building, Floor, Room, Rack,...',
'Class:Location+' => 'Any type of location: Region, Country, City, Site, Building, Floor, Room,...',
'Class:Location/Attribute:name' => 'Name',
'Class:Location/Attribute:name+' => '',
'Class:Location/Attribute:status' => 'Status',
@@ -114,7 +114,7 @@ Dict::Add('EN US', 'English', 'English', [
Dict::Add('EN US', 'English', 'English', [
'Class:Contact' => 'Contact',
'Class:Contact+' => '',
'Class:Contact+' => 'Abstract class. A Contact can be linked to Tickets and FunctionalCIs for different purposes, such as incident dispatching and notifications.',
'Class:Contact/ComplementaryName' => '%1$s - %2$s',
'Class:Contact/Attribute:name' => 'Name',
'Class:Contact/Attribute:name+' => '',
@@ -152,7 +152,8 @@ Dict::Add('EN US', 'English', 'English', [
Dict::Add('EN US', 'English', 'English', [
'Class:Person' => 'Person',
'Class:Person+' => '',
'Class:Person+' => 'A type of Contact used to describe physical persons. Persons can be grouped into Teams. Persons can be linked to other configuration items (eg. to describe who to contact in case of incident with an application).
Other usage: the caller of a User request is a Person as well as the agent assigned to resolve it.',
'Class:Person/ComplementaryName' => '%1$s - %2$s',
'Class:Person/Attribute:name' => 'Last Name',
'Class:Person/Attribute:name+' => '',
@@ -193,7 +194,7 @@ Dict::Add('EN US', 'English', 'English', [
Dict::Add('EN US', 'English', 'English', [
'Class:Team' => 'Team',
'Class:Team+' => '',
'Class:Team+' => 'A type of Contact. Often used to group Persons, but not only. Teams are expected to watch Tickets dispatched to them, and assign it to an agent, usually a member of that team.',
'Class:Team/ComplementaryName' => '%1$s - %2$s',
'Class:Team/Attribute:persons_list' => 'Members',
'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team',
@@ -214,7 +215,7 @@ Dict::Add('EN US', 'English', 'English', [
Dict::Add('EN US', 'English', 'English', [
'Class:Document' => 'Document',
'Class:Document+' => '',
'Class:Document+' => 'Abstract class. A document that can be shared across multiple objects, making it easy and quick to retrieve from all relevant locations.',
'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s',
'Class:Document/Attribute:name' => 'Name',
'Class:Document/Attribute:name+' => '',
@@ -250,7 +251,7 @@ Dict::Add('EN US', 'English', 'English', [
Dict::Add('EN US', 'English', 'English', [
'Class:DocumentFile' => 'Document File',
'Class:DocumentFile+' => '',
'Class:DocumentFile+' => 'It\'s a type of Document which includes an uploaded file (in any format: Word, PDF, Spreadsheet, etc.).',
'Class:DocumentFile/Attribute:file' => 'File',
'Class:DocumentFile/Attribute:file+' => '',
]);
@@ -261,7 +262,7 @@ Dict::Add('EN US', 'English', 'English', [
Dict::Add('EN US', 'English', 'English', [
'Class:DocumentNote' => 'Document Note',
'Class:DocumentNote+' => '',
'Class:DocumentNote+' => 'Used to store a text document. HTML formatting is supported using the WYSIWYG editor. Search can be performed on its content.',
'Class:DocumentNote/Attribute:text' => 'Text',
'Class:DocumentNote/Attribute:text+' => '',
]);
@@ -272,7 +273,7 @@ Dict::Add('EN US', 'English', 'English', [
Dict::Add('EN US', 'English', 'English', [
'Class:DocumentWeb' => 'Document Web',
'Class:DocumentWeb+' => '',
'Class:DocumentWeb+' => 'Hyperlinks to external applications or documents, acting as pointers to external resources. You cannot search in their content from '.ITOP_APPLICATION_SHORT,
'Class:DocumentWeb/Attribute:url' => 'URL',
'Class:DocumentWeb/Attribute:url+' => '',
]);
@@ -283,7 +284,7 @@ Dict::Add('EN US', 'English', 'English', [
Dict::Add('EN US', 'English', 'English', [
'Class:Typology' => 'Typology',
'Class:Typology+' => '',
'Class:Typology+' => 'Abstract class. ExternalKeyAttribute to a Typology subclass are used in place of an EnumAttribute, to have more dynamic values.',
'Class:Typology/Attribute:name' => 'Name',
'Class:Typology/Attribute:name+' => '',
'Class:Typology/Attribute:finalclass' => 'Typology sub-class',
@@ -296,7 +297,7 @@ Dict::Add('EN US', 'English', 'English', [
Dict::Add('EN US', 'English', 'English', [
'Class:DocumentType' => 'Document Type',
'Class:DocumentType+' => '',
'Class:DocumentType+' => 'Typology. A classification system used to organize and logically group documents',
]);
//
@@ -305,7 +306,7 @@ Dict::Add('EN US', 'English', 'English', [
Dict::Add('EN US', 'English', 'English', [
'Class:ContactType' => 'Contact Type',
'Class:ContactType+' => '',
'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.',
]);
//

View File

@@ -13,7 +13,7 @@
*/
Dict::Add('FR FR', 'French', 'Français', [
'Class:Organization' => 'Organisation',
'Class:Organization+' => '',
'Class:Organization+' => 'Un client, un fournisseur, votre entreprise ou des départements de votre entreprise. Les organisations peuvent être structurées hiérarchiquement. Les utilisateurs peuvent être limités aux objets appartenant à certaines organisations.',
'Class:Organization/Attribute:name' => 'Nom organisation',
'Class:Organization/Attribute:name+' => 'Nom commun',
'Class:Organization/Attribute:code' => 'Code',
@@ -46,7 +46,7 @@ Dict::Add('FR FR', 'French', 'Français', [
Dict::Add('FR FR', 'French', 'Français', [
'Class:Location' => 'Lieu',
'Class:Location+' => 'Tout type de lieu: Région, Pays, Ville, Site, batiment, Bureau,...',
'Class:Location+' => 'Tout type de lieu: Région, Pays, Ville, Site, timent, Étage, Bureau,...',
'Class:Location/Attribute:name' => 'Nom',
'Class:Location/Attribute:name+' => '',
'Class:Location/Attribute:status' => 'Etat',
@@ -85,7 +85,7 @@ Dict::Add('FR FR', 'French', 'Français', [
Dict::Add('FR FR', 'French', 'Français', [
'Class:Contact' => 'Contact',
'Class:Contact+' => '',
'Class:Contact+' => 'Classe abstraite. Un contact peut être lié à des Tickets et des CI fonctionnels pour divers usages, par exemple l\'affectation des Tickets ou les notifications.',
'Class:Contact/ComplementaryName' => '%1$s - %2$s',
'Class:Contact/Attribute:name' => 'Nom',
'Class:Contact/Attribute:name+' => '',
@@ -123,7 +123,8 @@ Dict::Add('FR FR', 'French', 'Français', [
Dict::Add('FR FR', 'French', 'Français', [
'Class:Person' => 'Personne',
'Class:Person+' => '',
'Class:Person+' => 'Type de contact utilisé pour décrire des personnes physiques. Les personnes peuvent être regroupées en équipes. Elles peuvent être liées à d\'autres éléments de configuration (par ex. pour décrire qui contacter en cas d\'incident sur une application).
Autre usage : l\'appelant d\'une demande utilisateur est une personne, tout comme l\'agent assigné pour la résoudre.',
'Class:Person/ComplementaryName' => '%1$s - %2$s',
'Class:Person/Attribute:name' => 'Nom',
'Class:Person/Attribute:name+' => '',
@@ -174,8 +175,8 @@ Dict::Add('FR FR', 'French', 'Français', [
//
Dict::Add('FR FR', 'French', 'Français', [
'Class:Team' => 'Equipe',
'Class:Team+' => '',
'Class:Team' => 'Équipe',
'Class:Team+' => 'Type de contact. Souvent utilisé pour regrouper des personnes, mais pas seulement. Les équipes sont censées suivre les tickets qui leur sont affectés et les assigner à un agent, généralement membre de cette équipe.',
'Class:Team/ComplementaryName' => '%1$s - %2$s',
'Class:Team/Attribute:persons_list' => 'Membres',
'Class:Team/Attribute:persons_list+' => 'Toutes les personnes appartenant à cette équipe',
@@ -200,7 +201,7 @@ Dict::Add('FR FR', 'French', 'Français', [
Dict::Add('FR FR', 'French', 'Français', [
'Class:Document' => 'Document',
'Class:Document+' => '',
'Class:Document+' => 'Classe abstraite. Document pouvant être partagé entre plusieurs objets, ce qui le rend facile et rapide à retrouver depuis différents points de vue.',
'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s',
'Class:Document/Attribute:name' => 'Nom',
'Class:Document/Attribute:name+' => '',
@@ -236,7 +237,7 @@ Dict::Add('FR FR', 'French', 'Français', [
Dict::Add('FR FR', 'French', 'Français', [
'Class:DocumentFile' => 'Document Fichier',
'Class:DocumentFile+' => '',
'Class:DocumentFile+' => 'Type de document qui inclut un fichier téléchargé (tout format : Word, PDF, tableur, etc.).',
'Class:DocumentFile/Attribute:file' => 'Fichier',
'Class:DocumentFile/Attribute:file+' => '',
]);
@@ -247,7 +248,7 @@ Dict::Add('FR FR', 'French', 'Français', [
Dict::Add('FR FR', 'French', 'Français', [
'Class:DocumentNote' => 'Document Note',
'Class:DocumentNote+' => '',
'Class:DocumentNote+' => 'Utilisé pour stocker un document texte. Le formatage HTML est pris en charge via l\'éditeur WYSIWYG. Une recherche peut être effectuer sur son contenu.',
'Class:DocumentNote/Attribute:text' => 'Texte',
'Class:DocumentNote/Attribute:text+' => '',
]);
@@ -269,7 +270,7 @@ Dict::Add('FR FR', 'French', 'Français', [
Dict::Add('FR FR', 'French', 'Français', [
'Class:Typology' => 'Typologie',
'Class:Typology+' => '',
'Class:Typology+' => 'Classe abstraite. Les attributs ExternalKey vers une sous-classe de Typology sont utilisés à la place d\'un EnumAttribute pour disposer de valeurs plus dynamiques.',
'Class:Typology/Attribute:name' => 'Nom',
'Class:Typology/Attribute:name+' => '',
'Class:Typology/Attribute:finalclass' => 'Sous-classe de Typologie',
@@ -282,7 +283,7 @@ Dict::Add('FR FR', 'French', 'Français', [
Dict::Add('FR FR', 'French', 'Français', [
'Class:DocumentType' => 'Type de document',
'Class:DocumentType+' => '',
'Class:DocumentType+' => 'Typologie. Système de classification utilisé pour organiser et typer logiquement les documents.',
]);
//
@@ -291,7 +292,7 @@ Dict::Add('FR FR', 'French', 'Français', [
Dict::Add('FR FR', 'French', 'Français', [
'Class:ContactType' => 'Type de contact',
'Class:ContactType+' => '',
'Class:ContactType+' => 'Typologie pour organiser vos contacts et les regrouper logiquement.',
]);
//
@@ -299,8 +300,8 @@ Dict::Add('FR FR', 'French', 'Français', [
//
Dict::Add('FR FR', 'French', 'Français', [
'Class:lnkPersonToTeam' => 'Lien Personne / Equipe',
'Class:lnkPersonToTeam+' => '',
'Class:lnkPersonToTeam' => 'Lien Personne / Équipe',
'Class:lnkPersonToTeam+' => 'Ce lien indique lorsqu\'une Personne est membre d\'une Équipe.',
'Class:lnkPersonToTeam/Name' => '%1$s / %2$s',
'Class:lnkPersonToTeam/Name+' => '',
'Class:lnkPersonToTeam/Attribute:team_id' => 'Equipe',

View File

@@ -46,7 +46,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [
Dict::Add('SK SK', 'Slovak', 'Slovenčina', [
'Class:Location' => 'Poloha',
'Class:Location+' => 'Any type of location: Region, Country, City, Site, Building, Floor, Room, Rack,...~~',
'Class:Location+' => 'Any type of location: Region, Country, City, Site, Building, Floor, Room,...~~',
'Class:Location/Attribute:name' => 'Názov',
'Class:Location/Attribute:name+' => '~~',
'Class:Location/Attribute:status' => 'Stav',