N°8515 - Presentation details for Container classes

This commit is contained in:
v-dumas
2026-01-29 17:35:08 +01:00
parent 91ad9be491
commit 28166a7c11
3 changed files with 436 additions and 296 deletions

View File

@@ -133,7 +133,7 @@
<items>
<item id="col:col1">
<items>
<item id="fieldset:ContainerImage:baseinfo">
<item id="fieldset:Container:baseinfo">
<items>
<item id="name">
<rank>10</rank>
@@ -141,18 +141,10 @@
<item id="version">
<rank>20</rank>
</item>
<item id="description">
<rank>30</rank>
</item>
</items>
<rank>10</rank>
</item>
</items>
<rank>10</rank>
</item>
<item id="col:col2">
<items>
<item id="fieldset:ContainerImage:moreinfo">
<item id="fieldset:Container:moreinfo">
<items>
<item id="publisher">
<rank>10</rank>
@@ -170,6 +162,19 @@
<rank>10</rank>
</item>
</items>
<rank>10</rank>
</item>
<item id="col:col2">
<items>
<item id="fieldset:Container:otherinfo">
<items>
<item id="description">
<rank>60</rank>
</item>
</items>
<rank>10</rank>
</item>
</items>
<rank>20</rank>
</item>
<item id="containerapplications_list">
@@ -205,7 +210,7 @@
<class id="SoftwareInstance" _delta="must_exist">
<fields>
<field id="system_id" _delta="must_exist" xsi:type="AttributeExternalKey">
<filter _delta="redefine">SELECT FunctionalCI WHERE finalclass IN ('Server','VirtualMachine','PC', 'ContainerVirtualHost')</filter>
<filter _delta="redefine">SELECT FunctionalCI WHERE finalclass IN ('Server','VirtualMachine','PC') UNION SELECT 'ContainerVirtualHost' WHERE :this->finalclass = 'ContainerApplication'</filter>
</field>
</fields>
</class>
@@ -314,7 +319,7 @@
<items>
<item id="col:col1">
<items>
<item id="fieldset:ContainerApplication:baseinfo">
<item id="fieldset:Container:baseinfo">
<items>
<item id="name">
<rank>10</rank>
@@ -328,21 +333,10 @@
<item id="business_criticity">
<rank>40</rank>
</item>
<item id="move2production">
<rank>50</rank>
</item>
<item id="description">
<rank>60</rank>
</item>
</items>
<rank>10</rank>
</item>
</items>
<rank>10</rank>
</item>
<item id="col:col2">
<items>
<item id="fieldset:ContainerApplication:moreinfo">
<item id="fieldset:Container:moreinfo">
<items>
<item id="containervirtualhost_id">
<rank>10</rank>
@@ -351,6 +345,22 @@
<rank>10</rank>
</item>
</items>
<rank>20</rank>
</item>
</items>
<rank>10</rank>
</item>
<item id="col:col2">
<items>
<item id="fieldset:Container:otherinfo">
<items>
<item id="move2production">
<rank>50</rank>
</item>
<item id="description">
<rank>60</rank>
</item>
</items>
<rank>10</rank>
</item>
</items>
@@ -604,44 +614,66 @@
</search>
<details>
<items>
<item id="name">
<item id="col:col1">
<items>
<item id="fieldset:Container:baseinfo">
<items>
<item id="name">
<rank>10</rank>
</item>
<item id="org_id">
<rank>20</rank>
</item>
<item id="status">
<rank>30</rank>
</item>
<item id="business_criticity">
<rank>40</rank>
</item>
</items>
<rank>10</rank>
</item>
<item id="fieldset:Container:moreinfo">
<items>
<item id="system_id">
<rank>10</rank>
</item>
<item id="containertype_id">
<rank>20</rank>
</item>
</items>
<rank>20</rank>
</item>
</items>
<rank>10</rank>
</item>
<item id="org_id">
<item id="col:col2">
<items>
<item id="fieldset:Container:otherinfo">
<items>
<item id="move2production">
<rank>50</rank>
</item>
<item id="description">
<rank>60</rank>
</item>
</items>
<rank>10</rank>
</item>
</items>
<rank>20</rank>
</item>
<item id="business_criticity">
<item id="contacts_list">
<rank>30</rank>
</item>
<item id="move2production">
<item id="documents_list">
<rank>40</rank>
</item>
<item id="description">
<item id="providercontracts_list">
<rank>50</rank>
</item>
<item id="contacts_list">
<rank>60</rank>
</item>
<item id="documents_list">
<rank>70</rank>
</item>
<item id="applicationsolution_list">
<rank>80</rank>
</item>
<item id="providercontracts_list">
<rank>90</rank>
</item>
<item id="services_list">
<rank>100</rank>
</item>
<item id="containerapplications_list">
<rank>110</rank>
</item>
<item id="status">
<rank>120</rank>
</item>
<item id="containertype_id">
<rank>130</rank>
<rank>60</rank>
</item>
</items>
</details>
@@ -806,7 +838,7 @@
<items>
<item id="col:col1">
<items>
<item id="fieldset:ContainerVirtualHost:baseinfo">
<item id="fieldset:Container:baseinfo">
<items>
<item id="name">
<rank>10</rank>
@@ -820,21 +852,10 @@
<item id="business_criticity">
<rank>40</rank>
</item>
<item id="move2production">
<rank>50</rank>
</item>
<item id="description">
<rank>60</rank>
</item>
</items>
<rank>10</rank>
</item>
</items>
<rank>10</rank>
</item>
<item id="col:col2">
<items>
<item id="fieldset:ContainerVirtualHost:moreinfo">
<item id="fieldset:Container:moreinfo">
<items>
<item id="system_id">
<rank>10</rank>
@@ -849,6 +870,22 @@
<rank>40</rank>
</item>
</items>
<rank>20</rank>
</item>
</items>
<rank>10</rank>
</item>
<item id="col:col2">
<items>
<item id="fieldset:Container:otherinfo">
<items>
<item id="move2production">
<rank>50</rank>
</item>
<item id="description">
<rank>60</rank>
</item>
</items>
<rank>10</rank>
</item>
</items>
@@ -992,7 +1029,7 @@
<items>
<item id="col:col1">
<items>
<item id="fieldset:ContainerVirtualHost:baseinfo">
<item id="fieldset:Container:baseinfo">
<items>
<item id="name">
<rank>10</rank>
@@ -1006,24 +1043,29 @@
<item id="business_criticity">
<rank>40</rank>
</item>
<item id="move2production">
<rank>50</rank>
</item>
<item id="description">
<rank>60</rank>
</item>
</items>
<rank>10</rank>
</item>
<item id="fieldset:Container:moreinfo">
<items>
<item id="containertype_id">
<rank>10</rank>
</item>
</items>
<rank>20</rank>
</item>
</items>
<rank>10</rank>
</item>
<item id="col:col2">
<items>
<item id="fieldset:ContainerVirtualHost:moreinfo">
<item id="fieldset:Container:otherinfo">
<items>
<item id="containertype_id">
<rank>10</rank>
<item id="move2production">
<rank>50</rank>
</item>
<item id="description">
<rank>60</rank>
</item>
</items>
<rank>10</rank>
@@ -1161,7 +1203,7 @@
<items>
<item id="col:col1">
<items>
<item id="fieldset:Cloud:baseinfo">
<item id="fieldset:Container:baseinfo">
<items>
<item id="name">
<rank>10</rank>
@@ -1175,27 +1217,32 @@
<item id="business_criticity">
<rank>40</rank>
</item>
<item id="move2production">
<item id="location_id">
<rank>50</rank>
</item>
<item id="description">
<rank>60</rank>
</item>
</items>
<rank>10</rank>
</item>
<item id="fieldset:Container:moreinfo">
<items>
<item id="provider_id">
<rank>10</rank>
</item>
</items>
<rank>20</rank>
</item>
</items>
<rank>10</rank>
</item>
<item id="col:col2">
<items>
<item id="fieldset:Cloud:moreinfo">
<item id="fieldset:Container:otherinfo">
<items>
<item id="provider_id">
<rank>10</rank>
<item id="move2production">
<rank>50</rank>
</item>
<item id="location_id">
<rank>20</rank>
<item id="description">
<rank>60</rank>
</item>
</items>
<rank>10</rank>

View File

@@ -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',
));
?>

View File

@@ -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',
]);
?>