diff --git a/datamodels/2.x/itop-container-mgmt/datamodel.itop-container-mgmt.xml b/datamodels/2.x/itop-container-mgmt/datamodel.itop-container-mgmt.xml index 74feeb4e0..fa308c11d 100644 --- a/datamodels/2.x/itop-container-mgmt/datamodel.itop-container-mgmt.xml +++ b/datamodels/2.x/itop-container-mgmt/datamodel.itop-container-mgmt.xml @@ -133,7 +133,7 @@ - + 10 @@ -141,18 +141,10 @@ 20 - - 30 - 10 - - 10 - - - - + 10 @@ -170,6 +162,19 @@ 10 + 10 + + + + + + + 60 + + + 10 + + 20 @@ -205,7 +210,7 @@ - SELECT FunctionalCI WHERE finalclass IN ('Server','VirtualMachine','PC', 'ContainerVirtualHost') + SELECT FunctionalCI WHERE finalclass IN ('Server','VirtualMachine','PC') UNION SELECT 'ContainerVirtualHost' WHERE :this->finalclass = 'ContainerApplication' @@ -314,7 +319,7 @@ - + 10 @@ -328,21 +333,10 @@ 40 - - 50 - - - 60 - 10 - - 10 - - - - + 10 @@ -351,6 +345,22 @@ 10 + 20 + + + 10 + + + + + + + 50 + + + 60 + + 10 @@ -604,44 +614,66 @@
- + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 10 + + + + + 10 + + + 20 + + + 20 + + 10 - + + + + + + 50 + + + 60 + + + 10 + + 20 - + 30 - + 40 - + 50 - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - 110 - - - 120 - - - 130 + 60
@@ -806,7 +838,7 @@ - + 10 @@ -820,21 +852,10 @@ 40 - - 50 - - - 60 - 10 - - 10 - - - - + 10 @@ -849,6 +870,22 @@ 40 + 20 + + + 10 + + + + + + + 50 + + + 60 + + 10 @@ -992,7 +1029,7 @@ - + 10 @@ -1006,24 +1043,29 @@ 40 - - 50 - - - 60 - 10 + + + + 10 + + + 20 + 10 - + - - 10 + + 50 + + + 60 10 @@ -1161,7 +1203,7 @@ - + 10 @@ -1175,27 +1217,32 @@ 40 - + 50 - - 60 - 10 + + + + 10 + + + 20 + 10 - + - - 10 + + 50 - - 20 + + 60 10 diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/en.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/en.dict.itop-container-mgmt.php index 129be9644..ec38a085d 100644 --- a/datamodels/2.x/itop-container-mgmt/dictionaries/en.dict.itop-container-mgmt.php +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/en.dict.itop-container-mgmt.php @@ -6,124 +6,171 @@ * @license http://opensource.org/licenses/AGPL-3.0 */ -Dict::Add('EN US', 'English', 'English', array( +// +// Fieldsets for Container classes +// - // Class Container Image - 'Class:ContainerImage/Name' => '%1$s %2$s', - 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s', - 'Class:ContainerImage' => 'Container Image', - 'Class:ContainerImage+' => 'The image of a software ready to be launched as a container', - 'Class:ContainerImage/Attribute:name' => 'Name', - 'Class:ContainerImage/Attribute:name+' => '', - 'Class:ContainerImage/Attribute:version' => 'Version', - 'Class:ContainerImage/Attribute:version+' => '', - 'Class:ContainerImage/Attribute:description' => 'Description', - 'Class:ContainerImage/Attribute:description+' => '', - 'Class:ContainerImage/Attribute:publisher' => 'Publisher', - 'Class:ContainerImage/Attribute:publisher+' => 'Publisher of the image. Eg. php, nginx, ...', - 'Class:ContainerImage/Attribute:image' => 'Image', - 'Class:ContainerImage/Attribute:image+' => 'Detailed information to retrieve the image on the appropriate hosting platform', - 'Class:ContainerImage/Attribute:type_id' => 'Type', - 'Class:ContainerImage/Attribute:type_id+' => 'Type d\image', - 'Class:ContainerImage/Attribute:software_id' => 'Software', - 'Class:ContainerImage/Attribute:software_id+' => '', - 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerized Applications', - 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Applications to which this image contributes', - 'ContainerImage:baseinfo' => 'General information', - 'ContainerImage:moreinfo' => 'Container specifics', +Dict::Add('EN US', 'English', 'English', [ + 'Container:baseinfo' => 'General', + 'Container:moreinfo' => 'Container specifics', + 'Container:otherinfo' => 'Dates and description', +]); - // Class Container Application - 'Class:ContainerApplication/Name' => '%1$s', - 'Class:ContainerApplication/ComplementaryName' => '%1$s', - 'Class:ContainerApplication' => 'Containerized Application', - 'Class:ContainerApplication+' => 'An application deployed on a Container Platform', - 'Class:ContainerApplication/Attribute:descriptor' => 'Deployment file', - 'Class:ContainerApplication/Attribute:descriptor+' => 'File describing how to deploy the application on the container platform (e.g., Docker Compose, Helm Chart, etc.)', - 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container Host', - 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container Platform on which the application is running', - 'Class:ContainerApplication/Attribute:containertype_id' => 'Container type', - 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technology used for containerization', - 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container images', - 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application', - 'ContainerApplication:baseinfo' => 'General information', - 'ContainerApplication:moreinfo' => 'Container specifics', +// +// Class Container Image +// - // Class: lnkContainerApplicationToImage - 'Class:lnkContainerApplicationToImage' => 'Link Container Application / Image', - 'Class:lnkContainerApplicationToImage+' => '', - 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s', - 'Class:lnkContainerApplicationToImage/Name+' => '', - 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerized Application', - 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application which uses this image', - 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container Image', - 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software image used to build the containerized application', +Dict::Add('EN US', 'English', 'English', [ + 'Class:ContainerImage/Name' => '%1$s %2$s', + 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s', + 'Class:ContainerImage' => 'Container Image', + 'Class:ContainerImage+' => 'The image of a software ready to be launched as a container', + 'Class:ContainerImage/Attribute:name' => 'Name', + 'Class:ContainerImage/Attribute:name+' => '', + 'Class:ContainerImage/Attribute:version' => 'Version', + 'Class:ContainerImage/Attribute:version+' => '', + 'Class:ContainerImage/Attribute:description' => 'Description', + 'Class:ContainerImage/Attribute:description+' => '', + 'Class:ContainerImage/Attribute:publisher' => 'Publisher', + 'Class:ContainerImage/Attribute:publisher+' => 'Publisher of the image. Eg. php, nginx, ...', + 'Class:ContainerImage/Attribute:image' => 'Image', + 'Class:ContainerImage/Attribute:image+' => 'Detailed information to retrieve the image on the appropriate hosting platform', + 'Class:ContainerImage/Attribute:type_id' => 'Type', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\image', + 'Class:ContainerImage/Attribute:software_id' => 'Software', + 'Class:ContainerImage/Attribute:software_id+' => '', + 'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerized Applications', + 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Applications to which this image contributes', +]); + +// +// Class Container Application +// + +Dict::Add('EN US', 'English', 'English', [ + 'Class:ContainerApplication/Name' => '%1$s', + 'Class:ContainerApplication/ComplementaryName' => '%1$s', + 'Class:ContainerApplication' => 'Containerized Application', + 'Class:ContainerApplication+' => 'An application deployed on a Container Platform', + 'Class:ContainerApplication/Attribute:descriptor' => 'Deployment file', + 'Class:ContainerApplication/Attribute:descriptor+' => 'File describing how to deploy the application on the container platform (e.g., Docker Compose, Helm Chart, etc.)', + 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container Host', + 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container Platform on which the application is running', + 'Class:ContainerApplication/Attribute:containertype_id' => 'Container type', + 'Class:ContainerApplication/Attribute:containertype_id+' => 'Technology used for containerization', + 'Class:ContainerApplication/Attribute:containerimages_list' => 'Container images', + 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software images used to build the containerized application', + +]); + +// +// Class: lnkContainerApplicationToImage +// + +Dict::Add('EN US', 'English', 'English', [ + 'Class:lnkContainerApplicationToImage' => 'Link Container Application / Image', + 'Class:lnkContainerApplicationToImage+' => '', + 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s', + 'Class:lnkContainerApplicationToImage/Name+' => '', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerized Application', + 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application which uses this image', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container Image', + 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software image used to build the containerized application', +]); + +// +// Class Container Virtual Host +// + +Dict::Add('EN US', 'English', 'English', [ + 'Class:ContainerVirtualHost/Name' => '%1$s', + 'Class:ContainerVirtualHost/ComplementaryName' => '', + 'Class:ContainerVirtualHost' => 'Container Platform', + 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers', + 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container Type', + 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technology used to deliver containerization', + 'Class:ContainerVirtualHost/Attribute:status' => 'Status', + 'Class:ContainerVirtualHost/Attribute:status+' => 'Status of the container platform', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications running on this container environment', - // Class Container Virtual Host - 'Class:ContainerVirtualHost/Name' => '%1$s', - 'Class:ContainerVirtualHost/ComplementaryName' => '', - 'Class:ContainerVirtualHost' => 'Container Platform', - 'Class:ContainerVirtualHost+' => 'Platform on which applications run as containers', - 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container Type', - 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technology used to deliver containerization', - 'Class:ContainerVirtualHost/Attribute:status' => 'Status', - 'Class:ContainerVirtualHost/Attribute:status+' => 'Status of the container platform', - 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications', - 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications running on this container environment', - 'ContainerVirtualHost:baseinfo' => 'General Information', - 'ContainerVirtualHost:moreinfo' => 'Container specifics', +]); - // Class Container Host - 'Class:ContainerHost/Name' => '%1$s', - 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s', - 'Class:ContainerHost' => 'Container Host', - 'Class:ContainerHost+' => 'Host dedicated to containers. It is the basic element of a Container Platform', - 'Class:ContainerHost/Attribute:containercluster_id' => 'Container Cluster', - 'Class:ContainerHost/Attribute:containercluster_id+' => '', - 'Class:ContainerHost/Attribute:role' => 'Role', - 'Class:ContainerHost/Attribute:role+' => 'Role of the host within its cluster: Master or Worker. Standalone when not part of a cluster.', - 'Class:ContainerHost/Attribute:system_id' => 'System', - 'Class:ContainerHost/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a Cloud, ...', - 'Class:ContainerHost/Attribute:role/Value:master' => 'Master', - 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker', - 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone', +// +// Class Container Host +// - // Class Container Cluster - 'Class:ContainerCluster/Name' => '%1$s', - 'Class:ContainerCluster/ComplementaryName' => '', - 'Class:ContainerCluster' => 'Container Cluster', - 'Class:ContainerCluster+' => 'A Container Platform made of a cluster of Container Hosts', - 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration of the redundancy', - 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'The cluster is up if all its hosts are up', - 'Class:ContainerCluster/Attribute:redundancy/count' => 'The cluster is up if at least %1$s hosts are up', - 'Class:ContainerCluster/Attribute:redundancy/percent' => 'The cluster is up if at least %1$s %% of the hosts are up', - 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container Hosts', - 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts part of this cluster', +Dict::Add('EN US', 'English', 'English', [ + 'Class:ContainerHost/Name' => '%1$s', + 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s', + 'Class:ContainerHost' => 'Container Host', + 'Class:ContainerHost+' => 'Host dedicated to containers. It is the basic element of a Container Platform', + 'Class:ContainerHost/Attribute:containercluster_id' => 'Container Cluster', + 'Class:ContainerHost/Attribute:containercluster_id+' => '', + 'Class:ContainerHost/Attribute:role' => 'Role', + 'Class:ContainerHost/Attribute:role+' => 'Role of the host within its cluster: Master or Worker. Standalone when not part of a cluster.', + 'Class:ContainerHost/Attribute:system_id' => 'System', + 'Class:ContainerHost/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a Cloud, ...', + 'Class:ContainerHost/Attribute:role/Value:master' => 'Master', + 'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker', + 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone', +]); - // Class Container Type - 'Class:ContainerType/Name' => '%1$s', - 'Class:ContainerType/ComplementaryName' => '', - 'Class:ContainerType' => 'Container Type', - 'Class:ContainerType+' => 'Technology used to deliver containerization', +// +// Class Container Cluster +// - // Class Container Type - 'Class:ContainerImageType/Name' => '%1$s', - 'Class:ContainerImageType/ComplementaryName' => '', - 'Class:ContainerImageType' => 'Container Image Type', - 'Class:ContainerImageType+' => 'Typology of container images', +Dict::Add('EN US', 'English', 'English', [ + 'Class:ContainerCluster/Name' => '%1$s', + 'Class:ContainerCluster/ComplementaryName' => '', + 'Class:ContainerCluster' => 'Container Cluster', + 'Class:ContainerCluster+' => 'A Container Platform made of a cluster of Container Hosts', + 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration of the redundancy', + 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'The cluster is up if all its hosts are up', + 'Class:ContainerCluster/Attribute:redundancy/count' => 'The cluster is up if at least %1$s hosts are up', + 'Class:ContainerCluster/Attribute:redundancy/percent' => 'The cluster is up if at least %1$s %% of the hosts are up', + 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container Hosts', + 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts part of this cluster', +]); + +// +// Class Container Type +// + +Dict::Add('EN US', 'English', 'English', [ + 'Class:ContainerType/Name' => '%1$s', + 'Class:ContainerType/ComplementaryName' => '', + 'Class:ContainerType' => 'Container Type', + 'Class:ContainerType+' => 'Technology used to deliver containerization', +]); + +// +// Class Container Type +// + +Dict::Add('EN US', 'English', 'English', [ + 'Class:ContainerImageType/Name' => '%1$s', + 'Class:ContainerImageType/ComplementaryName' => '', + 'Class:ContainerImageType' => 'Container Image Type', + 'Class:ContainerImageType+' => 'Typology of container images', +]); + +// +// Class Cloud +// + +Dict::Add('EN US', 'English', 'English', [ + 'Class:Cloud/Name' => '%1$s', + 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', + 'Class:Cloud' => 'Cloud', + 'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts', + 'Class:Cloud/Attribute:provider_id' => 'Provider', + 'Class:Cloud/Attribute:provider_id+' => '', + 'Class:Cloud/Attribute:location_id' => 'Location id', + 'Class:Cloud/Attribute:location_id+' => '', + 'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts', + 'Class:Cloud/Attribute:containerhosts_list+' => '', +]); - // Class Cloud - 'Class:Cloud/Name' => '%1$s', - 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', - 'Class:Cloud' => 'Cloud', - 'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts', - 'Class:Cloud/Attribute:provider_id' => 'Provider', - 'Class:Cloud/Attribute:provider_id+' => '', - 'Class:Cloud/Attribute:location_id' => 'Location id', - 'Class:Cloud/Attribute:location_id+' => '', - 'Class:Cloud/Attribute:containerhosts_list' => 'Container Hosts', - 'Class:Cloud/Attribute:containerhosts_list+' => '', - 'Cloud:baseinfo' => 'General information', - 'Cloud:moreinfo' => 'More information', -)); ?> diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/fr.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/fr.dict.itop-container-mgmt.php index 1fd8fc730..52ab08647 100644 --- a/datamodels/2.x/itop-container-mgmt/dictionaries/fr.dict.itop-container-mgmt.php +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/fr.dict.itop-container-mgmt.php @@ -6,49 +6,66 @@ * @license http://opensource.org/licenses/AGPL-3.0 */ -Dict::Add('FR FR', 'French', 'Français', array( +// +// Fieldsets for Container classes +// - // Class Container Image - 'Class:ContainerImage/Name' => '%1$s %2$s', - 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s', - 'Class:ContainerImage' => 'Image pour Conteneur', - 'Class:ContainerImage+' => 'L\'image d\'un logiciel, constituant d\'une Application Conteneurisée', - 'Class:ContainerImage/Attribute:name' => 'Nom', - 'Class:ContainerImage/Attribute:name+' => '', - 'Class:ContainerImage/Attribute:version' => 'Version', - 'Class:ContainerImage/Attribute:version+' => '', - 'Class:ContainerImage/Attribute:description' => 'Description', - 'Class:ContainerImage/Attribute:description+' => '', - 'Class:ContainerImage/Attribute:publisher' => 'Editeur', - 'Class:ContainerImage/Attribute:publisher+' => 'Fournisseur de l\image', - 'Class:ContainerImage/Attribute:image' => 'Image', - 'Class:ContainerImage/Attribute:image+' => 'Détail permettant de récupérer l\'image sur la plateforme d\'hébergement appropriée', - 'Class:ContainerImage/Attribute:type_id' => 'Type', - 'Class:ContainerImage/Attribute:type_id+' => 'Type d\image', - 'Class:ContainerImage/Attribute:software_id' => 'Logiciel', - 'Class:ContainerImage/Attribute:software_id+' => '', - 'Class:ContainerImage/Attribute:containerapplications_list' => 'Applications conteneurisées', - 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Les applications qui utilisent cette image', - 'ContainerImage:baseinfo' => 'Informations générales', - 'ContainerImage:moreinfo' => 'Spécificités de la conteneurisation', +Dict::Add('FR FR', 'French', 'Français', [ + 'Container:baseinfo' => 'Informations générales', + 'Container:moreinfo' => 'Spécificités de la conteneurisation', + 'Container:otherinfo' => 'Dates et description', +]); +// +// Class Container Image +// - // Class Container Application - 'Class:ContainerApplication/Name' => '%1$s', - 'Class:ContainerApplication/ComplementaryName' => '%1$s', - 'Class:ContainerApplication' => 'Application Conteneurisée', - 'Class:ContainerApplication+' => 'Une application déployée sur une Plateforme de Conteneurisation', - 'Class:ContainerApplication/Attribute:descriptor' => 'Fichier de déploiement', - 'Class:ContainerApplication/Attribute:descriptor+' => 'Fichier décrivant la manière de déployer l\'application sur la plateforme de conteneurisation (par exemple, Docker Compose, Helm Chart, etc.)', - 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Hôte', - 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Plateforme de conteneurisation sur laquelle cette application est déployée', - 'Class:ContainerApplication/Attribute:containertype_id' => 'Type de conteneur', - 'Class:ContainerApplication/Attribute:containertype_id+' => 'Typologie de plateforme de conteneurisation', - 'Class:ContainerApplication/Attribute:containerimages_list' => 'Images', - 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Images des conteneurs constitutifs de cette application', - 'ContainerApplication:baseinfo' => 'Informations générales', - 'ContainerApplication:moreinfo' => 'Spécificités de la conteneurisation', +Dict::Add('FR FR', 'French', 'Français', [ + 'Class:ContainerImage/Name' => '%1$s %2$s', + 'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s', + 'Class:ContainerImage' => 'Image pour Conteneur', + 'Class:ContainerImage+' => 'L\'image d\'un logiciel, constituant d\'une Application Conteneurisée', + 'Class:ContainerImage/Attribute:name' => 'Nom', + 'Class:ContainerImage/Attribute:name+' => '', + 'Class:ContainerImage/Attribute:version' => 'Version', + 'Class:ContainerImage/Attribute:version+' => '', + 'Class:ContainerImage/Attribute:description' => 'Description', + 'Class:ContainerImage/Attribute:description+' => '', + 'Class:ContainerImage/Attribute:publisher' => 'Editeur', + 'Class:ContainerImage/Attribute:publisher+' => 'Fournisseur de l\image', + 'Class:ContainerImage/Attribute:image' => 'Image', + 'Class:ContainerImage/Attribute:image+' => 'Détail permettant de récupérer l\'image sur la plateforme d\'hébergement appropriée', + 'Class:ContainerImage/Attribute:type_id' => 'Type', + 'Class:ContainerImage/Attribute:type_id+' => 'Type d\image', + 'Class:ContainerImage/Attribute:software_id' => 'Logiciel', + 'Class:ContainerImage/Attribute:software_id+' => '', + 'Class:ContainerImage/Attribute:containerapplications_list' => 'Applications conteneurisées', + 'Class:ContainerImage/Attribute:containerapplications_list+' => 'Les applications qui utilisent cette image', +]); - // Class: lnkContainerApplicationToImage +// +// Class Container Application +// + +Dict::Add('FR FR', 'French', 'Français', [ + 'Class:ContainerApplication/Name' => '%1$s', + 'Class:ContainerApplication/ComplementaryName' => '%1$s', + 'Class:ContainerApplication' => 'Application Conteneurisée', + 'Class:ContainerApplication+' => 'Une application déployée sur une Plateforme de Conteneurisation', + 'Class:ContainerApplication/Attribute:descriptor' => 'Fichier de déploiement', + 'Class:ContainerApplication/Attribute:descriptor+' => 'Fichier décrivant la manière de déployer l\'application sur la plateforme de conteneurisation (par exemple, Docker Compose, Helm Chart, etc.)', + 'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Hôte', + 'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Plateforme de conteneurisation sur laquelle cette application est déployée', + 'Class:ContainerApplication/Attribute:containertype_id' => 'Type de conteneur', + 'Class:ContainerApplication/Attribute:containertype_id+' => 'Typologie de plateforme de conteneurisation', + 'Class:ContainerApplication/Attribute:containerimages_list' => 'Images', + 'Class:ContainerApplication/Attribute:containerimages_list+' => 'Images des conteneurs constitutifs de cette application', +]); + +// +// Class: lnkContainerApplicationToImage +// + +Dict::Add('FR FR', 'French', 'Français', [ 'Class:lnkContainerApplicationToImage' => 'Lien Application / Image pour Conteneur', 'Class:lnkContainerApplicationToImage+' => '', 'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s', @@ -57,73 +74,102 @@ Dict::Add('FR FR', 'French', 'Français', array( 'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Application qui utilise cette image', 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Image pour conteneur', 'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Une image qui contribue à l\'application', +]); - // Class Container Virtual Host - 'Class:ContainerVirtualHost/Name' => '%1$s', - 'Class:ContainerVirtualHost/ComplementaryName' => '', - 'Class:ContainerVirtualHost' => 'Plateforme de Conteneurisation', - 'Class:ContainerVirtualHost+' => 'Plateforme sur laquelle des applications s\'exécutent dans des conteneurs', - 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Type de plateforme', - 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technologie de conteneurisation utilisée', - 'Class:ContainerVirtualHost/Attribute:status' => 'État', - 'Class:ContainerVirtualHost/Attribute:status+' => 'État de la plateforme de conteneurisation', - 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications', - 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications qui sont déployées sur cette plateforme', - 'ContainerVirtualHost:baseinfo' => 'Informations générales', - 'ContainerVirtualHost:moreinfo' => 'Spécificités de la conteneurisation', +// +// Class Container Virtual Host +// - // Class Container Host - 'Class:ContainerHost/Name' => '%1$s', - 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s', - 'Class:ContainerHost' => 'Hôte pour Conteneurs', - 'Class:ContainerHost+' => 'Logiciel hôte dédié à l\'exécution de conteneurs. C\'est l\'élément de base d\'une Plateforme de Conteneurisation', - 'Class:ContainerHost/Attribute:containercluster_id' => 'Grappe pour conteneurs', - 'Class:ContainerHost/Attribute:containercluster_id+' => 'Grappe d\'hôtes pour conteneurs', - 'Class:ContainerHost/Attribute:role' => 'Rôle', - 'Class:ContainerHost/Attribute:role+' => 'Rôle de cet hôte au sein de la grappe : Maître ou Esclave. Autonome en l\'absence de grappe', - 'Class:ContainerHost/Attribute:role/Value:master' => 'Maître', - 'Class:ContainerHost/Attribute:role/Value:worker' => 'Esclave', - 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Autonome', - 'Class:ContainerHost/Attribute:system_id' => 'Système', - 'Class:ContainerHost/Attribute:system_id+' => 'Le système sur lequel cet hôte tourne. Cela peut être un Serveur, une Machine Virtuelle ou un Nuage', +Dict::Add('FR FR', 'French', 'Français', [ + 'Class:ContainerVirtualHost/Name' => '%1$s', + 'Class:ContainerVirtualHost/ComplementaryName' => '', + 'Class:ContainerVirtualHost' => 'Plateforme de Conteneurisation', + 'Class:ContainerVirtualHost+' => 'Plateforme sur laquelle des applications s\'exécutent dans des conteneurs', + 'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Type de plateforme', + 'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technologie de conteneurisation utilisée', + 'Class:ContainerVirtualHost/Attribute:status' => 'État', + 'Class:ContainerVirtualHost/Attribute:status+' => 'État de la plateforme de conteneurisation', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Applications', + 'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Applications qui sont déployées sur cette plateforme', + 'ContainerVirtualHost:baseinfo' => 'Informations générales', + 'ContainerVirtualHost:moreinfo' => 'Spécificités de la conteneurisation', +]); - // Class Container Cluster - 'Class:ContainerCluster/Name' => '%1$s', - 'Class:ContainerCluster/ComplementaryName' => '', - 'Class:ContainerCluster' => 'Grappe pour Conteneurs', - 'Class:ContainerCluster+' => 'Plateforme de Conteneurisation constitué d\'une grappe d\'Hôtes pour Conteneurs', - 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration de la redondance', - 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'La grappe est opérationnelle si tous les hôtes qui la composent sont opérationnels', - 'Class:ContainerCluster/Attribute:redundancy/count' => 'Nombre minimal d\'hôtes pour que la grappe soit opérationnelle : %1$s', - 'Class:ContainerCluster/Attribute:redundancy/percent' => 'Pourcentage minimal d\'hôtes pour que la grappe soit opérationnelle : %1$s %%', - 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Hôtes pour conteneurs', - 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hôtes composant cette grappe', +// +// Class Container Host +// - // Class Container Type - 'Class:ContainerType/Name' => '%1$s', - 'Class:ContainerType/ComplementaryName' => '', - 'Class:ContainerType' => 'Type de conteneurisation', - 'Class:ContainerType+' => 'Technologie de conteneurisation', +Dict::Add('FR FR', 'French', 'Français', [ + 'Class:ContainerHost/Name' => '%1$s', + 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s', + 'Class:ContainerHost' => 'Hôte pour Conteneurs', + 'Class:ContainerHost+' => 'Logiciel hôte dédié à l\'exécution de conteneurs. C\'est l\'élément de base d\'une Plateforme de Conteneurisation', + 'Class:ContainerHost/Attribute:containercluster_id' => 'Grappe pour conteneurs', + 'Class:ContainerHost/Attribute:containercluster_id+' => 'Grappe d\'hôtes pour conteneurs', + 'Class:ContainerHost/Attribute:role' => 'Rôle', + 'Class:ContainerHost/Attribute:role+' => 'Rôle de cet hôte au sein de la grappe : Maître ou Esclave. Autonome en l\'absence de grappe', + 'Class:ContainerHost/Attribute:role/Value:master' => 'Maître', + 'Class:ContainerHost/Attribute:role/Value:worker' => 'Esclave', + 'Class:ContainerHost/Attribute:role/Value:standalone' => 'Autonome', + 'Class:ContainerHost/Attribute:system_id' => 'Système', + 'Class:ContainerHost/Attribute:system_id+' => 'Le système sur lequel cet hôte tourne. Cela peut être un Serveur, une Machine Virtuelle ou un Nuage', +]); - // Class Container Image Type - 'Class:ContainerImageType/Name' => '%1$s', - 'Class:ContainerImageType/ComplementaryName' => '', - 'Class:ContainerImageType' => 'Type d\'image', - 'Class:ContainerImageType+' => 'Typologie d\'images pour container', +// +// Class Container Cluster +// - // Class Cloud - 'Class:Cloud/Name' => '%1$s', - 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', - 'Class:Cloud' => 'Nuage', - 'Class:Cloud+' => 'Hôte virtuel, opéré par un fournisseur de services Cloud, il peut héberger des Machines Virtuelles, des Hôtes pour Conteneurs, etc.', - 'Class:Cloud/Attribute:provider_id' => 'Fournisseur', - 'Class:Cloud/Attribute:provider_id+' => 'Organisation fournissant le nuage', - 'Class:Cloud/Attribute:location_id' => 'Site', - 'Class:Cloud/Attribute:location_id+' => 'Site du fournisseur, hébergeant le nuage', - 'Class:Cloud/Attribute:containerhosts_list' => 'Hôtes pour conteneurs', - 'Class:Cloud/Attribute:containerhosts_list+' => 'Liste des hôtes hébergés dans ce nuage', - 'Cloud:baseinfo' => 'Informations générales', - 'Cloud:moreinfo' => 'Informations propres au nuage', +Dict::Add('FR FR', 'French', 'Français', [ + 'Class:ContainerCluster/Name' => '%1$s', + 'Class:ContainerCluster/ComplementaryName' => '', + 'Class:ContainerCluster' => 'Grappe pour Conteneurs', + 'Class:ContainerCluster+' => 'Plateforme de Conteneurisation constitué d\'une grappe d\'Hôtes pour Conteneurs', + 'Class:ContainerCluster/Attribute:redundancy' => 'Configuration de la redondance', + 'Class:ContainerCluster/Attribute:redundancy/disabled' => 'La grappe est opérationnelle si tous les hôtes qui la composent sont opérationnels', + 'Class:ContainerCluster/Attribute:redundancy/count' => 'Nombre minimal d\'hôtes pour que la grappe soit opérationnelle : %1$s', + 'Class:ContainerCluster/Attribute:redundancy/percent' => 'Pourcentage minimal d\'hôtes pour que la grappe soit opérationnelle : %1$s %%', + 'Class:ContainerCluster/Attribute:containerhosts_list' => 'Hôtes pour conteneurs', + 'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hôtes composant cette grappe', +]); -)); +// +// Class Container Type +// + +Dict::Add('FR FR', 'French', 'Français', [ + 'Class:ContainerType/Name' => '%1$s', + 'Class:ContainerType/ComplementaryName' => '', + 'Class:ContainerType' => 'Type de conteneurisation', + 'Class:ContainerType+' => 'Technologie de conteneurisation', +]); + +// +// Class Container Image Type +// + +Dict::Add('FR FR', 'French', 'Français', [ + 'Class:ContainerImageType/Name' => '%1$s', + 'Class:ContainerImageType/ComplementaryName' => '', + 'Class:ContainerImageType' => 'Type d\'image', + 'Class:ContainerImageType+' => 'Typologie d\'images pour container', + +]); + +// +// Class Cloud +// + +Dict::Add('FR FR', 'French', 'Français', [ + 'Class:Cloud/Name' => '%1$s', + 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', + 'Class:Cloud' => 'Nuage', + 'Class:Cloud+' => 'Hôte virtuel, opéré par un fournisseur de services Cloud, il peut héberger des Machines Virtuelles, des Hôtes pour Conteneurs, etc.', + 'Class:Cloud/Attribute:provider_id' => 'Fournisseur', + 'Class:Cloud/Attribute:provider_id+' => 'Organisation fournissant le nuage', + 'Class:Cloud/Attribute:location_id' => 'Site', + 'Class:Cloud/Attribute:location_id+' => 'Site du fournisseur, hébergeant le nuage', + 'Class:Cloud/Attribute:containerhosts_list' => 'Hôtes pour conteneurs', + 'Class:Cloud/Attribute:containerhosts_list+' => 'Liste des hôtes hébergés dans ce nuage', + +]); ?>