diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
index d68e1e434..a55e7a179 100644
--- a/.idea/codeStyles/codeStyleConfig.xml
+++ b/.idea/codeStyles/codeStyleConfig.xml
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/application/datamodel.application.xml b/application/datamodel.application.xml
index b8c634773..453086634 100644
--- a/application/datamodel.application.xml
+++ b/application/datamodel.application.xml
@@ -388,4 +388,34 @@
+
+
+
+
+
+
+ ../css/css-variables.scss
+
+
+ ../css/ui-lightness/jqueryui.scss
+ ../css/light-grey.scss
+
+
+
+
+ #C53030
+ #F7FAFC
+ "THIS IS A TEST INSTANCE"
+
+
+ ../css/css-variables.scss
+
+
+ ../css/ui-lightness/jqueryui.scss
+ ../css/light-grey.scss
+ ../css/backoffice-environment-banner.scss
+
+
+
+
diff --git a/core/datamodel.core.xml b/core/datamodel.core.xml
index 624854e32..cbc3c329c 100644
--- a/core/datamodel.core.xml
+++ b/core/datamodel.core.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/datamodels/2.x/installation.xml b/datamodels/2.x/installation.xml
index 6f7fc2760..9609bcdc2 100755
--- a/datamodels/2.x/installation.xml
+++ b/datamodels/2.x/installation.xml
@@ -1,215 +1,216 @@
-
-
- Configuration Management options
- The options below allow you to configure the type of elements that are to be managed inside iTop.]]>
- /images/modules.png
-
-
- itop-config-mgmt-core
- Configuration Management Core
- All the base objects that are mandatory in the iTop CMDB: Organizations, Locations, Teams, Persons, etc.
-
- itop-config-mgmt
- itop-attachments
- itop-profiles-itil
- itop-welcome-itil
- itop-tickets
- itop-files-information
- combodo-db-tools
- itop-core-update
- itop-hub-connector
-
- true
-
-
- itop-config-mgmt-datacenter
- Data Center Devices
- Manage Data Center devices such as Racks, Enclosures, PDUs, etc.
-
- itop-datacenter-mgmt
-
- true
-
-
- itop-config-mgmt-end-user
- End-User Devices
- Manage devices related to end-users: PCs, Phones, Tablets, etc.
-
- itop-endusers-devices
-
- true
-
-
- itop-config-mgmt-storage
- Storage Devices
- Manage storage devices such as NAS, SAN Switches, Tape Libraries and Tapes, etc.
-
- itop-storage-mgmt
-
- true
-
-
- itop-config-mgmt-virtualization
- Virtualization
- Manage Hypervisors, Virtual Machines and Farms.
-
- itop-virtualization-mgmt
-
- true
-
-
-
-
- Service Management options
- Select the choice that best describes the relationships between the services and the IT infrastructure in your IT environment.]]>
- ./wizard-icons/service.png
-
-
- itop-service-mgmt-enterprise
- Service Management for Enterprises
- Select this option if the IT delivers services based on a shared infrastructure. For example if different organizations within your company subscribe to services (like Mail and Print services) delivered by a single shared backend.
-
- itop-service-mgmt
-
- true
-
-
- itop-service-mgmt-service-provider
- Service Management for Service Providers
- Select this option if the IT manages the infrastructure of independent customers. This is the most flexible model, since the services can be delivered with a mix of shared and customer specific infrastructure devices.
-
- itop-service-mgmt-provider
-
-
-
-
-
- Tickets Management options
- Select the type of tickets you want to use in order to respond to user requests and incidents.]]>
- ./itop-incident-mgmt-itil/images/incident-escalated.png
-
-
- itop-ticket-mgmt-simple-ticket
- Simple Ticket Management
- Select this option to use one single type of tickets for all kind of requests.
-
- itop-request-mgmt
-
- true
-
-
-
- itop-ticket-mgmt-simple-ticket-enhanced-portal
- Customer Portal
-
-
- itop-portal
- itop-portal-base
-
- true
-
-
-
-
-
- itop-ticket-mgmt-itil
- ITIL Compliant Tickets Management
- Select this option to have different types of ticket for managing user requests and incidents. Each type of ticket has a specific life cycle and specific fields
-
-
-
- itop-ticket-mgmt-itil-user-request
- User Request Management
- Manage User Request tickets in iTop
-
- itop-request-mgmt-itil
-
-
-
- itop-ticket-mgmt-itil-incident
- Incident Management
- Manage Incidents tickets in iTop
-
- itop-incident-mgmt-itil
-
-
-
- itop-ticket-mgmt-itil-enhanced-portal
- Customer Portal
-
-
- itop-portal
- itop-portal-base
-
- true
-
-
-
-
-
- itop-ticket-mgmt-none
- No Tickets Management
- Don't manage incidents or user requests in iTop
-
-
-
-
-
-
- Change Management options
- Select the type of tickets you want to use in order to manage changes to the IT infrastructure.]]>
- ./itop-change-mgmt/images/change.png
-
-
- itop-change-mgmt-simple
- Simple Change Management
- Select this option to use one type of ticket for all kind of changes.
-
- itop-change-mgmt
-
- true
-
-
- itop-change-mgmt-itil
- ITIL Change Management
- Select this option to use Normal/Routine/Emergency change tickets.
-
- itop-change-mgmt-itil
-
-
-
- itop-change-mgmt-none
- No Change Management
- Don't manage changes in iTop
-
-
-
-
-
-
- Additional ITIL tickets
- Pick from the list below the additional ITIL processes that are to be implemented in iTop.]]>
- ./itop-knownerror-mgmt/images/known-error.png
-
-
- itop-kown-error-mgmt
- Known Errors Management
- Select this option to track "Known Errors" and FAQs in iTop.
-
- itop-knownerror-mgmt
-
-
-
- itop-problem-mgmt
- Problem Management
- Select this option track "Problems" in iTop.
-
- itop-problem-mgmt
-
-
-
-
-
-
+
+
+ Configuration Management options
+ The options below allow you to configure the type of elements that are to be managed inside iTop.]]>
+ /images/modules.png
+
+
+ itop-config-mgmt-core
+ Configuration Management Core
+ All the base objects that are mandatory in the iTop CMDB: Organizations, Locations, Teams, Persons, etc.
+
+ itop-structure
+ itop-config-mgmt
+ itop-attachments
+ itop-profiles-itil
+ itop-welcome-itil
+ itop-tickets
+ itop-files-information
+ combodo-db-tools
+ itop-core-update
+ itop-hub-connector
+
+ true
+
+
+ itop-config-mgmt-datacenter
+ Data Center Devices
+ Manage Data Center devices such as Racks, Enclosures, PDUs, etc.
+
+ itop-datacenter-mgmt
+
+ true
+
+
+ itop-config-mgmt-end-user
+ End-User Devices
+ Manage devices related to end-users: PCs, Phones, Tablets, etc.
+
+ itop-endusers-devices
+
+ true
+
+
+ itop-config-mgmt-storage
+ Storage Devices
+ Manage storage devices such as NAS, SAN Switches, Tape Libraries and Tapes, etc.
+
+ itop-storage-mgmt
+
+ true
+
+
+ itop-config-mgmt-virtualization
+ Virtualization
+ Manage Hypervisors, Virtual Machines and Farms.
+
+ itop-virtualization-mgmt
+
+ true
+
+
+
+
+ Service Management options
+ Select the choice that best describes the relationships between the services and the IT infrastructure in your IT environment.]]>
+ ./wizard-icons/service.png
+
+
+ itop-service-mgmt-enterprise
+ Service Management for Enterprises
+ Select this option if the IT delivers services based on a shared infrastructure. For example if different organizations within your company subscribe to services (like Mail and Print services) delivered by a single shared backend.
+
+ itop-service-mgmt
+
+ true
+
+
+ itop-service-mgmt-service-provider
+ Service Management for Service Providers
+ Select this option if the IT manages the infrastructure of independent customers. This is the most flexible model, since the services can be delivered with a mix of shared and customer specific infrastructure devices.
+
+ itop-service-mgmt-provider
+
+
+
+
+
+ Tickets Management options
+ Select the type of tickets you want to use in order to respond to user requests and incidents.]]>
+ ./itop-incident-mgmt-itil/images/incident-escalated.png
+
+
+ itop-ticket-mgmt-simple-ticket
+ Simple Ticket Management
+ Select this option to use one single type of tickets for all kind of requests.
+
+ itop-request-mgmt
+
+ true
+
+
+
+ itop-ticket-mgmt-simple-ticket-enhanced-portal
+ Customer Portal
+
+
+ itop-portal
+ itop-portal-base
+
+ true
+
+
+
+
+
+ itop-ticket-mgmt-itil
+ ITIL Compliant Tickets Management
+ Select this option to have different types of ticket for managing user requests and incidents. Each type of ticket has a specific life cycle and specific fields
+
+
+
+ itop-ticket-mgmt-itil-user-request
+ User Request Management
+ Manage User Request tickets in iTop
+
+ itop-request-mgmt-itil
+
+
+
+ itop-ticket-mgmt-itil-incident
+ Incident Management
+ Manage Incidents tickets in iTop
+
+ itop-incident-mgmt-itil
+
+
+
+ itop-ticket-mgmt-itil-enhanced-portal
+ Customer Portal
+
+
+ itop-portal
+ itop-portal-base
+
+ true
+
+
+
+
+
+ itop-ticket-mgmt-none
+ No Tickets Management
+ Don't manage incidents or user requests in iTop
+
+
+
+
+
+
+ Change Management options
+ Select the type of tickets you want to use in order to manage changes to the IT infrastructure.]]>
+ ./itop-change-mgmt/images/change.png
+
+
+ itop-change-mgmt-simple
+ Simple Change Management
+ Select this option to use one type of ticket for all kind of changes.
+
+ itop-change-mgmt
+
+ true
+
+
+ itop-change-mgmt-itil
+ ITIL Change Management
+ Select this option to use Normal/Routine/Emergency change tickets.
+
+ itop-change-mgmt-itil
+
+
+
+ itop-change-mgmt-none
+ No Change Management
+ Don't manage changes in iTop
+
+
+
+
+
+
+ Additional ITIL tickets
+ Pick from the list below the additional ITIL processes that are to be implemented in iTop.]]>
+ ./itop-knownerror-mgmt/images/known-error.png
+
+
+ itop-kown-error-mgmt
+ Known Errors Management
+ Select this option to track "Known Errors" and FAQs in iTop.
+
+ itop-knownerror-mgmt
+
+
+
+ itop-problem-mgmt
+ Problem Management
+ Select this option track "Problems" in iTop.
+
+ itop-problem-mgmt
+
+
+
+
+
+
\ No newline at end of file
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/cs.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/cs.dict.itop-bridge-cmdb-ticket.php
new file mode 100644
index 000000000..44559732a
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/cs.dict.itop-bridge-cmdb-ticket.php
@@ -0,0 +1,72 @@
+
+/**
+* @author Benjamin Planque
+* @copyright Copyright (C) 2010-2018 Combodo SARL
+* @license http://opensource.org/licenses/AGPL-3.0
+*/
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: lnkContactToFunctionalCI
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Class:lnkContactToFunctionalCI' => 'Spojení (Kontakt / Funkční konfigurační položka)',
+ 'Class:lnkContactToFunctionalCI+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Funkční konfigurační položka',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Název funkční konfigurační položky',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Kontakt',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Název kontaktu',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
+));
+
+//
+// Class: lnkFunctionalCIToTicket
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Class:lnkFunctionalCIToTicket' => 'Spojení (Funkční konfigurační položka / Tiket)',
+ 'Class:lnkFunctionalCIToTicket+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Tiket',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'ID',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'Konfigurační položka',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Název konfigurační položky',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Dopad (text)',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Dopad',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Přidán manuálně',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Automaticky',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Není zasažen',
+));
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/da.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/da.dict.itop-bridge-cmdb-ticket.php
new file mode 100644
index 000000000..504a12cc4
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/da.dict.itop-bridge-cmdb-ticket.php
@@ -0,0 +1,72 @@
+
+/**
+* @author Benjamin Planque
+* @copyright Copyright (C) 2010-2018 Combodo SARL
+* @license http://opensource.org/licenses/AGPL-3.0
+*/
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: lnkContactToFunctionalCI
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Class:lnkContactToFunctionalCI' => 'Sammenhæng Kontakt/FunctionalCI',
+ 'Class:lnkContactToFunctionalCI+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'FunctionalCI',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'FunctionalCI navn',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Kontakt',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Kontakt navn',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
+));
+
+//
+// Class: lnkFunctionalCIToTicket
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Class:lnkFunctionalCIToTicket' => 'Sammenhæng FunctionalCI/Ticket',
+ 'Class:lnkFunctionalCIToTicket+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Reference',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Navn',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Påvirkning',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
+));
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/datamodel.itop-bridge-cmdb-ticket.xml b/datamodels/2.x/itop-bridge-cmdb-ticket/datamodel.itop-bridge-cmdb-ticket.xml
new file mode 100644
index 000000000..0933160cc
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/datamodel.itop-bridge-cmdb-ticket.xml
@@ -0,0 +1,570 @@
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkfunctionalcitoticket
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ticket_id
+ Ticket
+ false
+ DEL_AUTO
+
+
+ ticket_id
+ ref
+
+
+ ticket_id
+ title
+
+
+ functionalci_id
+ FunctionalCI
+ false
+ DEL_AUTO
+
+
+ functionalci_id
+ name
+
+
+ impact
+
+ true
+
+
+
+ manual
+ computed
+ not_impacted
+
+ impact_code
+ manual
+ false
+ list
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkfunctionalcitoprovidercontract
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ providercontract_id
+ ProviderContract
+ false
+ DEL_AUTO
+
+
+ providercontract_id
+ name
+
+
+ functionalci_id
+ FunctionalCI
+ false
+ DEL_AUTO
+
+
+ functionalci_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkfunctionalcitoservice
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ service_id
+ Service
+ false
+ DEL_AUTO
+
+
+ service_id
+ name
+
+
+ functionalci_id
+ FunctionalCI
+ false
+ DEL_AUTO
+
+
+ functionalci_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkcontacttofunctionalci
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ functionalci_id
+ FunctionalCI
+ false
+ DEL_AUTO
+
+
+ functionalci_id
+ name
+
+
+ contact_id
+ Contact
+ false
+ DEL_AUTO
+
+
+ contact_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+
+
+ lnkFunctionalCIToProviderContract
+ functionalci_id
+ 0
+ 0
+ providercontract_id
+
+
+
+ lnkContactToFunctionalCI
+ functionalci_id
+ 0
+ 0
+ contact_id
+
+
+
+ lnkFunctionalCIToService
+ functionalci_id
+ 0
+ 0
+ service_id
+
+
+
+ lnkFunctionalCIToTicket
+ functionalci_id
+ 0
+ 0
+ ticket_id
+
+
+
+
+
+
+ -
+ 100
+
+ -
+ 110
+
+
+
+
+
+
+
+
+
+ -
+ 60
+
+ -
+ 70
+
+
+
+
+
+
+
+
+
+ -
+ 100
+
+ -
+ 110
+
+
+
+
+
+
+
+
+
+ -
+ 120
+
+ -
+ 130
+
+
+
+
+
+
+
+
+
+ -
+ 160
+
+ -
+ 170
+
+
+
+
+
+
+
+
+
+ -
+ 160
+
+ -
+ 170
+
+
+
+
+
+
+
+
+
+ -
+ 160
+
+ -
+ 170
+
+
+
+
+
+
+
+
+
+ -
+ 150
+
+ -
+ 160
+
+
+
+
+
+
+
+
+
+ -
+ 150
+
+ -
+ 160
+
+
+
+
+
+
+
+
+
+ -
+ 110
+
+ -
+ 120
+
+
+
+
+
+
+
+
+
+ -
+ 110
+
+ -
+ 120
+
+
+
+
+
+
+
+
+
+ -
+ 120
+
+ -
+ 130
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/de.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/de.dict.itop-bridge-cmdb-ticket.php
new file mode 100644
index 000000000..c50943797
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/de.dict.itop-bridge-cmdb-ticket.php
@@ -0,0 +1,72 @@
+
+/**
+* @author Benjamin Planque
+* @copyright Copyright (C) 2010-2018 Combodo SARL
+* @license http://opensource.org/licenses/AGPL-3.0
+*/
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: lnkContactToFunctionalCI
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:lnkContactToFunctionalCI' => 'Verknüpfung Kontakt/FunctionalCI',
+ 'Class:lnkContactToFunctionalCI+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'FunctionalCI',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'FunctionalCI-Name',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Kontakt',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Kontakt-Name',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
+));
+
+//
+// Class: lnkFunctionalCIToTicket
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:lnkFunctionalCIToTicket' => 'Verknüpfung FunctionalCI/Ticket',
+ 'Class:lnkFunctionalCIToTicket+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Referenz',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Tickettitel',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI-Name',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Auswirkung (Text)',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Auswirkung',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Manuell hinzugefügt',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Berechnet',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Nicht betroffen',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/en.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/en.dict.itop-bridge-cmdb-ticket.php
new file mode 100644
index 000000000..cad9a3573
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/en.dict.itop-bridge-cmdb-ticket.php
@@ -0,0 +1,72 @@
+
+/**
+* @author Benjamin Planque
+* @copyright Copyright (C) 2010-2018 Combodo SARL
+* @license http://opensource.org/licenses/AGPL-3.0
+*/
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: lnkContactToFunctionalCI
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Class:lnkContactToFunctionalCI' => 'Link Contact / FunctionalCI',
+ 'Class:lnkContactToFunctionalCI+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functionalci',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contact name',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
+));
+
+//
+// Class: lnkFunctionalCIToTicket
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket',
+ 'Class:lnkFunctionalCIToTicket+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/es_cr.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/es_cr.dict.itop-bridge-cmdb-ticket.php
new file mode 100644
index 000000000..9bea448eb
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/es_cr.dict.itop-bridge-cmdb-ticket.php
@@ -0,0 +1,72 @@
+
+/**
+* @author Benjamin Planque
+* @copyright Copyright (C) 2010-2018 Combodo SARL
+* @license http://opensource.org/licenses/AGPL-3.0
+*/
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: lnkContactToFunctionalCI
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Class:lnkContactToFunctionalCI' => 'Relación Contacto y EC Funcional',
+ 'Class:lnkContactToFunctionalCI+' => 'Relación Contacto y EC Funcional',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'EC Funcional',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => 'EC Funcional',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'EC Funcional',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => 'EC Funcional',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contacto',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => 'Contacto',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contacto',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => 'Contacto',
+));
+
+//
+// Class: lnkFunctionalCIToTicket
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Class:lnkFunctionalCIToTicket' => 'Relación EC Funcional y Ticket',
+ 'Class:lnkFunctionalCIToTicket+' => 'Relación EC Funcional y Ticket',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => 'Ticket',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref.',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => 'Ref.',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'EC',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => 'Elemanto de Configuración',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Elemanto de Configuración',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => 'Elemanto de Configuración',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impacto',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => 'Impacto',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impacto',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Agregado Manualmente',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Calculado',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'No impactado',
+));
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/extension.xml b/datamodels/2.x/itop-bridge-cmdb-ticket/extension.xml
new file mode 100644
index 000000000..6d4b9b967
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/extension.xml
@@ -0,0 +1,9 @@
+
+
+ itop-bridge-cmdb-ticket
+ 1.0.0
+
+
+ false
+
+
\ No newline at end of file
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/fr.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/fr.dict.itop-bridge-cmdb-ticket.php
new file mode 100644
index 000000000..4d4134214
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/fr.dict.itop-bridge-cmdb-ticket.php
@@ -0,0 +1,72 @@
+
+/**
+* @author Benjamin Planque
+* @copyright Copyright (C) 2010-2018 Combodo SARL
+* @license http://opensource.org/licenses/AGPL-3.0
+*/
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: lnkContactToFunctionalCI
+//
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Class:lnkContactToFunctionalCI' => 'Lien Contact / CI Fonctionel',
+ 'Class:lnkContactToFunctionalCI+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'CI',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Nom CI',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Nom contact',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
+));
+
+//
+// Class: lnkFunctionalCIToTicket
+//
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Class:lnkFunctionalCIToTicket' => 'Lien CI / Ticket',
+ 'Class:lnkFunctionalCIToTicket+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Référence',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Titre Ticket',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Nom CI',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (texte)',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Ajouté manuellement',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Calculé',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Non impacté',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/hu.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/hu.dict.itop-bridge-cmdb-ticket.php
new file mode 100644
index 000000000..db9810ef9
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/hu.dict.itop-bridge-cmdb-ticket.php
@@ -0,0 +1,72 @@
+
+/**
+* @author Benjamin Planque
+* @copyright Copyright (C) 2010-2018 Combodo SARL
+* @license http://opensource.org/licenses/AGPL-3.0
+*/
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: lnkContactToFunctionalCI
+//
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
+ 'Class:lnkContactToFunctionalCI' => 'Link Contact / FunctionalCI~~',
+ 'Class:lnkContactToFunctionalCI+' => '~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contact name~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~',
+));
+
+//
+// Class: lnkFunctionalCIToTicket
+//
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
+ 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket~~',
+ 'Class:lnkFunctionalCIToTicket+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/it.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/it.dict.itop-bridge-cmdb-ticket.php
new file mode 100644
index 000000000..019133220
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/it.dict.itop-bridge-cmdb-ticket.php
@@ -0,0 +1,72 @@
+
+/**
+* @author Benjamin Planque
+* @copyright Copyright (C) 2010-2018 Combodo SARL
+* @license http://opensource.org/licenses/AGPL-3.0
+*/
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: lnkContactToFunctionalCI
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Class:lnkContactToFunctionalCI' => 'Link Contact / FunctionalCI~~',
+ 'Class:lnkContactToFunctionalCI+' => '~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contact name~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~',
+));
+
+//
+// Class: lnkFunctionalCIToTicket
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket~~',
+ 'Class:lnkFunctionalCIToTicket+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/ja.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/ja.dict.itop-bridge-cmdb-ticket.php
new file mode 100644
index 000000000..e5151e667
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/ja.dict.itop-bridge-cmdb-ticket.php
@@ -0,0 +1,72 @@
+
+/**
+* @author Benjamin Planque
+* @copyright Copyright (C) 2010-2018 Combodo SARL
+* @license http://opensource.org/licenses/AGPL-3.0
+*/
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: lnkContactToFunctionalCI
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Class:lnkContactToFunctionalCI' => 'リンク 連絡先/機能的CI',
+ 'Class:lnkContactToFunctionalCI+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => '機能的ci',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => '機能的ci名',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => '連絡先',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => '連絡先名',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
+));
+
+//
+// Class: lnkFunctionalCIToTicket
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Class:lnkFunctionalCIToTicket' => 'リンク 機能的CI/チケット',
+ 'Class:lnkFunctionalCIToTicket+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'チケット',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => '参照',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI名',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'インパクト',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
+));
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/module.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/module.itop-bridge-cmdb-ticket.php
new file mode 100644
index 000000000..396df73f3
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/module.itop-bridge-cmdb-ticket.php
@@ -0,0 +1,55 @@
+ 'Bridge for CMDB and Ticket',
+ 'category' => 'business',
+
+ // Setup
+ //
+ 'dependencies' => array(
+ 'itop-config-mgmt/2.7.1',
+ 'itop-tickets/2.7.0',
+ 'itop-service-mgmt/2.7.1 || itop-service-mgmt-provider/2.7.1',
+ ),
+ 'mandatory' => false,
+ 'visible' => false,
+ 'auto_select' => 'SetupInfo::ModuleIsSelected("itop-config-mgmt") && SetupInfo::ModuleIsSelected("itop-tickets") && (SetupInfo::ModuleIsSelected("itop-service-mgmt") || SetupInfo::ModuleIsSelected("itop-service-mgmt-provider")) ',
+
+ // Components
+ //
+ 'datamodel' => array(
+ 'model.itop-bridge-cmdb-ticket.php', // Contains the PHP code generated by the "compilation" of datamodel.itop-cmdb-ticket-bridge.xml
+ ),
+ 'webservice' => array(
+
+ ),
+ 'data.struct' => array(
+ // add your 'structure' definition XML files here,
+ ),
+ 'data.sample' => array(
+ // add your sample data XML files here,
+ ),
+
+ // Documentation
+ //
+ 'doc.manual_setup' => '', // hyperlink to manual setup documentation, if any
+ 'doc.more_information' => '', // hyperlink to more information, if any
+
+ // Default settings
+ //
+ 'settings' => array(
+ // Module specific settings go here, if any
+ ),
+ )
+);
+
+
+?>
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/nl.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/nl.dict.itop-bridge-cmdb-ticket.php
new file mode 100644
index 000000000..643d1b054
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/nl.dict.itop-bridge-cmdb-ticket.php
@@ -0,0 +1,72 @@
+
+/**
+* @author Benjamin Planque
+* @copyright Copyright (C) 2010-2018 Combodo SARL
+* @license http://opensource.org/licenses/AGPL-3.0
+*/
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: lnkContactToFunctionalCI
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Class:lnkContactToFunctionalCI' => 'Link Contact / Functioneel CI',
+ 'Class:lnkContactToFunctionalCI+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functioneel CI',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Naam functioneel CI',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Naam contact',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
+));
+
+//
+// Class: lnkFunctionalCIToTicket
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Class:lnkFunctionalCIToTicket' => 'Link Functioneel CI / Ticket',
+ 'Class:lnkFunctionalCIToTicket+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Referentie',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Titel ticket',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Naam CI',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Manueel toegevoegd',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Automatisch afgeleid',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Niet geïmpacteerd',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/pt_br.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/pt_br.dict.itop-bridge-cmdb-ticket.php
new file mode 100644
index 000000000..0e0464944
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/pt_br.dict.itop-bridge-cmdb-ticket.php
@@ -0,0 +1,72 @@
+
+/**
+* @author Benjamin Planque
+* @copyright Copyright (C) 2010-2018 Combodo SARL
+* @license http://opensource.org/licenses/AGPL-3.0
+*/
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: lnkContactToFunctionalCI
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Class:lnkContactToFunctionalCI' => 'Link Contato / CI',
+ 'Class:lnkContactToFunctionalCI+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'CIs',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Nome CI',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contato',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Nome contato',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
+));
+
+//
+// Class: lnkFunctionalCIToTicket
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Class:lnkFunctionalCIToTicket' => 'Link CI / Solicitação',
+ 'Class:lnkFunctionalCIToTicket+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Solicitação',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Título do bilhete',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CIs',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Nome CI',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impacto',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impacto',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Adicionado manualmente',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computado',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Não impactado',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/ru.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/ru.dict.itop-bridge-cmdb-ticket.php
new file mode 100644
index 000000000..2e6c22e8a
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/ru.dict.itop-bridge-cmdb-ticket.php
@@ -0,0 +1,72 @@
+
+/**
+* @author Benjamin Planque
+* @copyright Copyright (C) 2010-2018 Combodo SARL
+* @license http://opensource.org/licenses/AGPL-3.0
+*/
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: lnkContactToFunctionalCI
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Class:lnkContactToFunctionalCI' => 'Связь Контакт/Функциональная КЕ',
+ 'Class:lnkContactToFunctionalCI+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Функциональная КЕ',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Функциональная КЕ',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Контакт',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Контакт',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
+));
+
+//
+// Class: lnkFunctionalCIToTicket
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Class:lnkFunctionalCIToTicket' => 'Связь Функциональная КЕ/Тикет',
+ 'Class:lnkFunctionalCIToTicket+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Тикет',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Тикет',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Название тикета',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'КЕ',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'КЕ',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Влияние (текст)',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Влияние',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Добавлено вручную',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Вычислено',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Не влияет',
+));
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/sk.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/sk.dict.itop-bridge-cmdb-ticket.php
new file mode 100644
index 000000000..0852cc116
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/sk.dict.itop-bridge-cmdb-ticket.php
@@ -0,0 +1,72 @@
+
+/**
+* @author Benjamin Planque
+* @copyright Copyright (C) 2010-2018 Combodo SARL
+* @license http://opensource.org/licenses/AGPL-3.0
+*/
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: lnkContactToFunctionalCI
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Class:lnkContactToFunctionalCI' => 'väzba - Kontakt / Komponent',
+ 'Class:lnkContactToFunctionalCI+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Komponent',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Názov funkčných CI',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Kontakt',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Názov kontaktu',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
+));
+
+//
+// Class: lnkFunctionalCIToTicket
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Class:lnkFunctionalCIToTicket' => 'väzba - Komponent / Ticket',
+ 'Class:lnkFunctionalCIToTicket+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Referencia na Ticket',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'Komponent',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Názov CI',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Dopad',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/tr.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/tr.dict.itop-bridge-cmdb-ticket.php
new file mode 100644
index 000000000..b706e8ae3
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/tr.dict.itop-bridge-cmdb-ticket.php
@@ -0,0 +1,72 @@
+
+/**
+* @author Benjamin Planque
+* @copyright Copyright (C) 2010-2018 Combodo SARL
+* @license http://opensource.org/licenses/AGPL-3.0
+*/
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: lnkContactToFunctionalCI
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Class:lnkContactToFunctionalCI' => 'Link Contact / FunctionalCI~~',
+ 'Class:lnkContactToFunctionalCI+' => '~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contact name~~',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~',
+));
+
+//
+// Class: lnkFunctionalCIToTicket
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket~~',
+ 'Class:lnkFunctionalCIToTicket+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/zh_cn.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/zh_cn.dict.itop-bridge-cmdb-ticket.php
new file mode 100644
index 000000000..dd51cd28d
--- /dev/null
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/zh_cn.dict.itop-bridge-cmdb-ticket.php
@@ -0,0 +1,73 @@
+
+/**
+* @author Benjamin Planque
+* @copyright Copyright (C) 2010-2018 Combodo SARL
+* @license http://opensource.org/licenses/AGPL-3.0
+*/
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: lnkContactToFunctionalCI
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Class:lnkContactToFunctionalCI' => '链接 联系人 / 功能项',
+ 'Class:lnkContactToFunctionalCI+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => '功能项',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => '功能项名称',
+ 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => '联系人',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => '联系人名称',
+ 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
+));
+
+
+//
+// Class: lnkFunctionalCIToTicket
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Class:lnkFunctionalCIToTicket' => '关联 功能配置项/工单',
+ 'Class:lnkFunctionalCIToTicket+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => '工单',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => '工单编号',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => '配置项',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => '配置项名称',
+ 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact' => '影响 (文本)',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => '影响',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => '手动添加',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => '自动添加',
+ 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => '不通知',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-config-mgmt/cs.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/cs.dict.itop-config-mgmt.php
index a0cd5eb74..e616d14ea 100755
--- a/datamodels/2.x/itop-config-mgmt/cs.dict.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/cs.dict.itop-config-mgmt.php
@@ -77,232 +77,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
//////////////////////////////////////////////////////////////////////
//
-
-//
-// Class: Organization
-//
-
-Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Class:Organization' => 'Organizace',
- 'Class:Organization+' => '',
- 'Class:Organization/Attribute:name' => 'Název',
- 'Class:Organization/Attribute:name+' => '',
- 'Class:Organization/Attribute:code' => 'Kód',
- 'Class:Organization/Attribute:code+' => 'Kód organizace (IČO, DIČO,...)',
- 'Class:Organization/Attribute:status' => 'Stav',
- 'Class:Organization/Attribute:status+' => '',
- 'Class:Organization/Attribute:status/Value:active' => 'Aktivní',
- 'Class:Organization/Attribute:status/Value:active+' => '',
- 'Class:Organization/Attribute:status/Value:inactive' => 'Neaktivní',
- 'Class:Organization/Attribute:status/Value:inactive+' => '',
- 'Class:Organization/Attribute:parent_id' => 'Mateřská organizace',
- 'Class:Organization/Attribute:parent_id+' => '',
- 'Class:Organization/Attribute:parent_name' => 'Název mateřské organizace',
- 'Class:Organization/Attribute:parent_name+' => '',
- 'Class:Organization/Attribute:deliverymodel_id' => 'Model poskytování služeb',
- 'Class:Organization/Attribute:deliverymodel_id+' => '',
- 'Class:Organization/Attribute:deliverymodel_name' => 'Název modelu poskytování služeb',
- 'Class:Organization/Attribute:deliverymodel_name+' => '',
- 'Class:Organization/Attribute:parent_id_friendlyname' => 'Mateřská organizace',
- 'Class:Organization/Attribute:parent_id_friendlyname+' => '',
- 'Class:Organization/Attribute:overview' => 'Overview~~',
- 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
- 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
- 'Organization:Overview:Users' => 'iTop Users within this organization~~',
-));
-
-//
-// Class: Location
-//
-
-Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Class:Location' => 'Umístění',
- 'Class:Location+' => 'Jakékoli umístění: země, okres, město, čtvrť, budova, patro, místnost, rack,...',
- 'Class:Location/Attribute:name' => 'Název',
- 'Class:Location/Attribute:name+' => '',
- 'Class:Location/Attribute:status' => 'Stav',
- 'Class:Location/Attribute:status+' => '',
- 'Class:Location/Attribute:status/Value:active' => 'Aktivní',
- 'Class:Location/Attribute:status/Value:active+' => '',
- 'Class:Location/Attribute:status/Value:inactive' => 'Neaktivní',
- 'Class:Location/Attribute:status/Value:inactive+' => '',
- 'Class:Location/Attribute:org_id' => 'Vlastník (Organizace)',
- 'Class:Location/Attribute:org_id+' => '',
- 'Class:Location/Attribute:org_name' => 'Vlastník (Organizace)',
- 'Class:Location/Attribute:org_name+' => '',
- 'Class:Location/Attribute:address' => 'Adresa',
- 'Class:Location/Attribute:address+' => '',
- 'Class:Location/Attribute:postal_code' => 'PSČ',
- 'Class:Location/Attribute:postal_code+' => 'Poštovní směrovací číslo',
- 'Class:Location/Attribute:city' => 'Město',
- 'Class:Location/Attribute:city+' => '',
- 'Class:Location/Attribute:country' => 'Země',
- 'Class:Location/Attribute:country+' => '',
- 'Class:Location/Attribute:physicaldevice_list' => 'Zařízení',
- 'Class:Location/Attribute:physicaldevice_list+' => 'Všechna zařízení v tomto umístění',
- 'Class:Location/Attribute:person_list' => 'Kontakty',
- 'Class:Location/Attribute:person_list+' => 'Všechny kontakty v tomto umístění',
-));
-
-//
-// Class: Contact
-//
-
-Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Class:Contact' => 'Kontakt',
- 'Class:Contact+' => '',
- 'Class:Contact/Attribute:name' => 'Název',
- 'Class:Contact/Attribute:name+' => '',
- 'Class:Contact/Attribute:status' => 'Stav',
- 'Class:Contact/Attribute:status+' => '',
- 'Class:Contact/Attribute:status/Value:active' => 'Aktivní',
- 'Class:Contact/Attribute:status/Value:active+' => '',
- 'Class:Contact/Attribute:status/Value:inactive' => 'Neaktivní',
- 'Class:Contact/Attribute:status/Value:inactive+' => '',
- 'Class:Contact/Attribute:org_id' => 'Organizace',
- 'Class:Contact/Attribute:org_id+' => '',
- 'Class:Contact/Attribute:org_name' => 'Název organizace',
- 'Class:Contact/Attribute:org_name+' => '',
- 'Class:Contact/Attribute:email' => 'Email',
- 'Class:Contact/Attribute:email+' => '',
- 'Class:Contact/Attribute:phone' => 'Telefon',
- 'Class:Contact/Attribute:phone+' => '',
- 'Class:Contact/Attribute:notify' => 'Upozornění',
- 'Class:Contact/Attribute:notify+' => '',
- 'Class:Contact/Attribute:notify/Value:no' => 'ne',
- 'Class:Contact/Attribute:notify/Value:no+' => '',
- 'Class:Contact/Attribute:notify/Value:yes' => 'ano',
- 'Class:Contact/Attribute:notify/Value:yes+' => '',
- 'Class:Contact/Attribute:function' => 'Funkce',
- 'Class:Contact/Attribute:function+' => '',
- 'Class:Contact/Attribute:cis_list' => 'Konfigurační položky',
- 'Class:Contact/Attribute:cis_list+' => 'Všechny konfigurační položky spojené s tímto kontaktem',
- 'Class:Contact/Attribute:finalclass' => 'Typ kontaktu',
- 'Class:Contact/Attribute:finalclass+' => '',
-));
-
-//
-// Class: Person
-//
-
-Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Class:Person' => 'Osoba',
- 'Class:Person+' => '',
- 'Class:Person/Attribute:name' => 'Příjmení',
- 'Class:Person/Attribute:name+' => '',
- 'Class:Person/Attribute:first_name' => 'Jméno',
- 'Class:Person/Attribute:first_name+' => '',
- 'Class:Person/Attribute:employee_number' => 'Osobní číslo',
- 'Class:Person/Attribute:employee_number+' => '',
- 'Class:Person/Attribute:mobile_phone' => 'Mobilní telefon',
- 'Class:Person/Attribute:mobile_phone+' => '',
- 'Class:Person/Attribute:location_id' => 'Umístění',
- 'Class:Person/Attribute:location_id+' => '',
- 'Class:Person/Attribute:location_name' => 'Umístění',
- 'Class:Person/Attribute:location_name+' => '',
- 'Class:Person/Attribute:manager_id' => 'Vedoucí',
- 'Class:Person/Attribute:manager_id+' => '',
- 'Class:Person/Attribute:manager_name' => 'Vedoucí',
- 'Class:Person/Attribute:manager_name+' => '',
- 'Class:Person/Attribute:team_list' => 'Týmy',
- 'Class:Person/Attribute:team_list+' => 'Všechny týmy, kterých je tato osoba členem',
- 'Class:Person/Attribute:tickets_list' => 'Tikety',
- 'Class:Person/Attribute:tickets_list+' => 'Všechny tikety, které tato osoba zadala',
- 'Class:Person/Attribute:manager_id_friendlyname' => 'Popisný název vedoucího',
- 'Class:Person/Attribute:manager_id_friendlyname+' => '',
- 'Class:Person/Attribute:picture' => 'Picture~~',
- 'Class:Person/Attribute:picture+' => '~~',
- 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
- 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
- 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
- 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
-));
-
-//
-// Class: Team
-//
-
-Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Class:Team' => 'Tým',
- 'Class:Team+' => '',
- 'Class:Team/Attribute:persons_list' => 'Členové',
- 'Class:Team/Attribute:persons_list+' => 'Všichni členové týmu',
- 'Class:Team/Attribute:tickets_list' => 'Tikety',
- 'Class:Team/Attribute:tickets_list+' => 'Všechny tikety přidělené tomuto týmu',
-));
-
-//
-// Class: Document
-//
-
-Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Class:Document' => 'Dokument',
- 'Class:Document+' => '',
- 'Class:Document/Attribute:name' => 'Název',
- 'Class:Document/Attribute:name+' => '',
- 'Class:Document/Attribute:org_id' => 'Organizace',
- 'Class:Document/Attribute:org_id+' => '',
- 'Class:Document/Attribute:org_name' => 'Název organizace',
- 'Class:Document/Attribute:org_name+' => '',
- 'Class:Document/Attribute:documenttype_id' => 'Typ dokumentu',
- 'Class:Document/Attribute:documenttype_id+' => '',
- 'Class:Document/Attribute:documenttype_name' => 'Název typu dokumentu',
- 'Class:Document/Attribute:documenttype_name+' => '',
- 'Class:Document/Attribute:version' => 'Verze',
- 'Class:Document/Attribute:version+' => '',
- 'Class:Document/Attribute:description' => 'Popis',
- 'Class:Document/Attribute:description+' => '',
- 'Class:Document/Attribute:status' => 'Stav',
- 'Class:Document/Attribute:status+' => '',
- 'Class:Document/Attribute:status/Value:draft' => 'Návrh',
- 'Class:Document/Attribute:status/Value:draft+' => '',
- 'Class:Document/Attribute:status/Value:obsolete' => 'Zastaralý',
- 'Class:Document/Attribute:status/Value:obsolete+' => '',
- 'Class:Document/Attribute:status/Value:published' => 'Publikovaný',
- 'Class:Document/Attribute:status/Value:published+' => '',
- 'Class:Document/Attribute:cis_list' => 'Konfigurační položky',
- 'Class:Document/Attribute:cis_list+' => '',
- 'Class:Document/Attribute:contracts_list' => 'Smlouvy',
- 'Class:Document/Attribute:contracts_list+' => '',
- 'Class:Document/Attribute:services_list' => 'Služby',
- 'Class:Document/Attribute:services_list+' => '',
- 'Class:Document/Attribute:finalclass' => 'Typ dokumentu',
- 'Class:Document/Attribute:finalclass+' => '',
-));
-
-//
-// Class: DocumentFile
-//
-
-Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Class:DocumentFile' => 'Dokument (soubor)',
- 'Class:DocumentFile+' => '',
- 'Class:DocumentFile/Attribute:file' => 'Soubor',
- 'Class:DocumentFile/Attribute:file+' => '',
-));
-
-//
-// Class: DocumentNote
-//
-
-Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Class:DocumentNote' => 'Dokument (poznámka)',
- 'Class:DocumentNote+' => '',
- 'Class:DocumentNote/Attribute:text' => 'Poznámka',
- 'Class:DocumentNote/Attribute:text+' => '',
-));
-
-//
-// Class: DocumentWeb
-//
-
-Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Class:DocumentWeb' => 'Dokument (web)',
- 'Class:DocumentWeb+' => '',
- 'Class:DocumentWeb/Attribute:url' => 'URL',
- 'Class:DocumentWeb/Attribute:url+' => '',
-));
-
//
// Class: FunctionalCI
//
@@ -1245,18 +1019,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkDocumentToLicence/Attribute:document_name+' => '',
));
-//
-// Class: Typology
-//
-
-Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Class:Typology' => 'Typologie',
- 'Class:Typology+' => '',
- 'Class:Typology/Attribute:name' => 'Název',
- 'Class:Typology/Attribute:name+' => '',
- 'Class:Typology/Attribute:finalclass' => 'Typ',
- 'Class:Typology/Attribute:finalclass+' => '',
-));
//
// Class: OSVersion
@@ -1280,25 +1042,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:OSFamily+' => '',
));
-//
-// Class: DocumentType
-//
-
-Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Class:DocumentType' => 'Typ dokumentu',
- 'Class:DocumentType+' => '',
-));
-
-//
-// Class: ContactType
-//
-
-Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Class:ContactType' => 'Typ kontaktu',
- 'Class:ContactType+' => '',
-));
-
-//
// Class: Brand
//
@@ -1458,23 +1201,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkDocumentToSoftware/Attribute:document_name+' => '',
));
-//
-// Class: lnkContactToFunctionalCI
-//
-
-Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Class:lnkContactToFunctionalCI' => 'Spojení (Kontakt / Funkční konfigurační položka)',
- 'Class:lnkContactToFunctionalCI+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Funkční konfigurační položka',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Název funkční konfigurační položky',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Kontakt',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Název kontaktu',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
-));
-
//
// Class: lnkDocumentToFunctionalCI
//
@@ -1577,8 +1303,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:IPInterface+' => '',
'Class:IPInterface/Attribute:ipaddress' => 'IP adresa',
'Class:IPInterface/Attribute:ipaddress+' => '',
-
-
'Class:IPInterface/Attribute:macaddress' => 'MAC adresa',
'Class:IPInterface/Attribute:macaddress+' => '',
'Class:IPInterface/Attribute:comment' => 'Komentář',
@@ -1721,27 +1445,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '',
));
-//
-// Class: lnkPersonToTeam
-//
-
-Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Class:lnkPersonToTeam' => 'Spojení (Osoba / Tým)',
- 'Class:lnkPersonToTeam+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_id' => 'Tým',
- 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_name' => 'Název týmu',
- 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_id' => 'Osoba',
- 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_name' => 'Název osoby',
- 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_id' => 'Role',
- 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_name' => 'Název role',
- 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
-));
-
//
// Class: Group
//
@@ -1797,42 +1500,35 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkGroupToCI/Attribute:reason+' => '',
));
+// Add translation for Fieldsets
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Server:baseinfo' => 'Obecné informace',
+ 'Server:Date' => 'Data',
+ 'Server:moreinfo' => 'Více informací',
+ 'Server:otherinfo' => 'Další informace',
+ 'Server:power' => 'Napájení',
+ 'Person:info' => 'Obecné informace',
+ 'UserLocal:info' => 'General information~~',
+ 'Person:personal_info' => 'Personal information~~',
+ 'Person:notifiy' => 'Upozornění',
+ 'Class:Subnet/Tab:IPUsage' => 'Využití IP',
+ 'Class:Subnet/Tab:IPUsage-explain' => 'Rozhraní, která mají IP adresu v rozsahu: %1$s-%2$s',
+ 'Class:Subnet/Tab:FreeIPs' => 'Volné IP adresy',
+ 'Class:Subnet/Tab:FreeIPs-count' => 'Počet volných adres: %1$s',
+ 'Class:Subnet/Tab:FreeIPs-explain' => 'Tady je výčet volných IP adres (10)',
+ 'Class:Document:PreviewTab' => 'Náhled',
+));
//
// Application Menu
//
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Menu:DataAdministration' => 'Správa dat',
- 'Menu:DataAdministration+' => 'Správa dat',
- 'Menu:Catalogs' => 'Katalogy',
- 'Menu:Catalogs+' => 'Datové typy',
- 'Menu:Audit' => 'Audit',
- 'Menu:Audit+' => 'Audit',
- 'Menu:CSVImport' => 'CSV import',
- 'Menu:CSVImport+' => 'Hromadné vytvoření nebo aktualizace',
- 'Menu:Organization' => 'Organizace',
- 'Menu:Organization+' => 'Všechny organizace',
'Menu:Application' => 'Aplikace',
'Menu:Application+' => 'Všechny aplikace',
'Menu:DBServer' => 'Databázové servery',
'Menu:DBServer+' => 'Databázové servery',
- 'Menu:ConfigManagement' => 'Správa konfigurací',
- 'Menu:ConfigManagement+' => 'Správa konfigurací',
- 'Menu:ConfigManagementOverview' => 'Přehled',
- 'Menu:ConfigManagementOverview+' => 'Přehled',
- 'Menu:Contact' => 'Kontakty',
- 'Menu:Contact+' => 'Kontakty',
- 'Menu:Contact:Count' => '%1$d kontaktů',
- 'Menu:Person' => 'Osoby',
- 'Menu:Person+' => 'Všechny osoby',
- 'Menu:Team' => 'Týmy',
- 'Menu:Team+' => 'Všechny týmy',
- 'Menu:Document' => 'Dokumenty',
- 'Menu:Document+' => 'Všechny dokumenty',
- 'Menu:Location' => 'Umístění',
-
- 'Menu:Location+' => 'Všechna umístění',
'Menu:ConfigManagementCI' => 'Konfigurační položky',
'Menu:ConfigManagementCI+' => 'Konfigurační položky',
'Menu:BusinessProcess' => 'Obchodní procesy',
@@ -1859,10 +1555,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Menu:MobilePhone+' => 'Všechny mobilní telefony',
'Menu:PC' => 'Osobní počítače',
'Menu:PC+' => 'Všechny osobní počítače',
- 'Menu:NewContact' => 'Nový kontakt',
- 'Menu:NewContact+' => 'Nový kontakt',
- 'Menu:SearchContacts' => 'Hledat kontakty',
- 'Menu:SearchContacts+' => 'Hledat kontakty',
'Menu:NewCI' => 'Nová konfigurační položka',
'Menu:NewCI+' => 'Nová konfigurační položka',
'Menu:SearchCIs' => 'Hledat konfigurační položky',
@@ -1875,36 +1567,11 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Menu:ConfigManagement:Misc' => 'Ostatní',
'Menu:Group' => 'Skupiny konfiguračních položek',
'Menu:Group+' => 'Skupiny konfiguračních položek',
- 'Menu:ConfigManagement:Shortcuts' => 'Odkazy',
- 'Menu:ConfigManagement:AllContacts' => 'Všechny kontakty: %1$d',
- 'Menu:Typology' => 'Typologie',
- 'Menu:Typology+' => 'Konfigurace typologie',
'Menu:OSVersion' => 'Verze OS',
'Menu:OSVersion+' => '',
'Menu:Software' => 'Katalog softwaru',
'Menu:Software+' => 'Katalog softwaru',
- 'UI_WelcomeMenu_AllConfigItems' => 'Souhrn',
- 'Menu:ConfigManagement:Typology' => 'Konfigurace typologie',
-
));
-// Add translation for Fieldsets
-
-Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Server:baseinfo' => 'Obecné informace',
- 'Server:Date' => 'Data',
- 'Server:moreinfo' => 'Více informací',
- 'Server:otherinfo' => 'Další informace',
- 'Server:power' => 'Napájení',
- 'Person:info' => 'Obecné informace',
- 'UserLocal:info' => 'General information~~',
- 'Person:personal_info' => 'Personal information~~',
- 'Person:notifiy' => 'Upozornění',
- 'Class:Subnet/Tab:IPUsage' => 'Využití IP',
- 'Class:Subnet/Tab:IPUsage-explain' => 'Rozhraní, která mají IP adresu v rozsahu: %1$s-%2$s',
- 'Class:Subnet/Tab:FreeIPs' => 'Volné IP adresy',
- 'Class:Subnet/Tab:FreeIPs-count' => 'Počet volných adres: %1$s',
- 'Class:Subnet/Tab:FreeIPs-explain' => 'Tady je výčet volných IP adres (10)',
- 'Class:Document:PreviewTab' => 'Náhled',
-));
+?>
\ No newline at end of file
diff --git a/datamodels/2.x/itop-config-mgmt/da.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/da.dict.itop-config-mgmt.php
index b9fe22972..e5d05ef71 100644
--- a/datamodels/2.x/itop-config-mgmt/da.dict.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/da.dict.itop-config-mgmt.php
@@ -71,231 +71,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
//
-//
-// Class: Organization
-//
-
-Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Class:Organization' => 'Organisation',
- 'Class:Organization+' => '',
- 'Class:Organization/Attribute:name' => 'Navn',
- 'Class:Organization/Attribute:name+' => 'Almindeligt navn',
- 'Class:Organization/Attribute:code' => 'Kodenummer',
- 'Class:Organization/Attribute:code+' => '',
- 'Class:Organization/Attribute:status' => 'Status',
- 'Class:Organization/Attribute:status+' => '',
- 'Class:Organization/Attribute:status/Value:active' => 'Aktiv',
- 'Class:Organization/Attribute:status/Value:active+' => 'Aktiv',
- 'Class:Organization/Attribute:status/Value:inactive' => 'Inaktiv',
- 'Class:Organization/Attribute:status/Value:inactive+' => 'Inaktiv',
- 'Class:Organization/Attribute:parent_id' => 'Parent id',
- 'Class:Organization/Attribute:parent_id+' => '',
- 'Class:Organization/Attribute:parent_name' => 'Parent name',
- 'Class:Organization/Attribute:parent_name+' => 'Parent name',
- 'Class:Organization/Attribute:deliverymodel_id' => 'Leverings Model Id',
- 'Class:Organization/Attribute:deliverymodel_id+' => '',
- 'Class:Organization/Attribute:deliverymodel_name' => 'Leveringsmodel navn',
- 'Class:Organization/Attribute:deliverymodel_name+' => '',
- 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent',
- 'Class:Organization/Attribute:parent_id_friendlyname+' => '',
- 'Class:Organization/Attribute:overview' => 'Overview~~',
- 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
- 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
- 'Organization:Overview:Users' => 'iTop Users within this organization~~',
-));
-
-//
-// Class: Location
-//
-
-Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Class:Location' => 'Placering',
- 'Class:Location+' => 'Enhver type af placering: Region, land, by, bygning, rum rack, ...',
- 'Class:Location/Attribute:name' => 'Navn',
- 'Class:Location/Attribute:name+' => '',
- 'Class:Location/Attribute:status' => 'Status',
- 'Class:Location/Attribute:status+' => '',
- 'Class:Location/Attribute:status/Value:active' => 'Aktiv',
- 'Class:Location/Attribute:status/Value:active+' => 'Aktiv',
- 'Class:Location/Attribute:status/Value:inactive' => 'Inaktiv',
- 'Class:Location/Attribute:status/Value:inactive+' => 'Inaktiv',
- 'Class:Location/Attribute:org_id' => 'Organisation',
- 'Class:Location/Attribute:org_id+' => '',
- 'Class:Location/Attribute:org_name' => 'Organisationsnavn',
- 'Class:Location/Attribute:org_name+' => '',
- 'Class:Location/Attribute:address' => 'Adresse',
- 'Class:Location/Attribute:address+' => 'Postadresse',
- 'Class:Location/Attribute:postal_code' => 'Postnummer',
- 'Class:Location/Attribute:postal_code+' => 'Postnummer',
- 'Class:Location/Attribute:city' => 'By',
- 'Class:Location/Attribute:city+' => '',
- 'Class:Location/Attribute:country' => 'Land',
- 'Class:Location/Attribute:country+' => '',
- 'Class:Location/Attribute:physicaldevice_list' => 'List Fysiske Enheder',
- 'Class:Location/Attribute:physicaldevice_list+' => '',
- 'Class:Location/Attribute:person_list' => 'List Kontakter',
- 'Class:Location/Attribute:person_list+' => '',
-));
-
-//
-// Class: Contact
-//
-
-Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Class:Contact' => 'Kontakt',
- 'Class:Contact+' => '',
- 'Class:Contact/Attribute:name' => 'Navn',
- 'Class:Contact/Attribute:name+' => '',
- 'Class:Contact/Attribute:status' => 'Status',
- 'Class:Contact/Attribute:status+' => '',
- 'Class:Contact/Attribute:status/Value:active' => 'Aktiv',
- 'Class:Contact/Attribute:status/Value:active+' => 'Aktiv',
- 'Class:Contact/Attribute:status/Value:inactive' => 'Inaktiv',
- 'Class:Contact/Attribute:status/Value:inactive+' => 'Inaktiv',
- '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' => 'Telefonnummer',
- 'Class:Contact/Attribute:phone+' => '',
- 'Class:Contact/Attribute:notify' => 'Underretning',
- 'Class:Contact/Attribute:notify+' => '',
- 'Class:Contact/Attribute:notify/Value:no' => 'Nej',
- 'Class:Contact/Attribute:notify/Value:no+' => '',
- 'Class:Contact/Attribute:notify/Value:yes' => 'Ja',
- 'Class:Contact/Attribute:notify/Value:yes+' => '',
- 'Class:Contact/Attribute:function' => 'Funktion',
- 'Class:Contact/Attribute:function+' => '',
- 'Class:Contact/Attribute:cis_list' => 'CIs',
- 'Class:Contact/Attribute:cis_list+' => '',
- 'Class:Contact/Attribute:finalclass' => 'Type',
- 'Class:Contact/Attribute:finalclass+' => '',
-));
-
-//
-// Class: Person
-//
-
-Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Class:Person' => 'Person',
- 'Class:Person+' => '',
- 'Class:Person/Attribute:name' => 'Efternavn',
- 'Class:Person/Attribute:name+' => '~~',
- 'Class:Person/Attribute:first_name' => 'Fornavn',
- 'Class:Person/Attribute:first_name+' => '',
- 'Class:Person/Attribute:employee_number' => 'Personalenummer',
- 'Class:Person/Attribute:employee_number+' => '',
- 'Class:Person/Attribute:mobile_phone' => 'Mobiltelefon',
- 'Class:Person/Attribute:mobile_phone+' => '',
- 'Class:Person/Attribute:location_id' => 'Placering',
- 'Class:Person/Attribute:location_id+' => '',
- 'Class:Person/Attribute:location_name' => 'Placering',
- 'Class:Person/Attribute:location_name+' => '',
- 'Class:Person/Attribute:manager_id' => 'Manager',
- 'Class:Person/Attribute:manager_id+' => '',
- 'Class:Person/Attribute:manager_name' => 'Manager-Navn',
- 'Class:Person/Attribute:manager_name+' => '',
- 'Class:Person/Attribute:team_list' => 'List Teams',
- 'Class:Person/Attribute:team_list+' => '',
- 'Class:Person/Attribute:tickets_list' => 'List Tickets',
- 'Class:Person/Attribute:tickets_list+' => '',
- 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager Friendly Name',
- 'Class:Person/Attribute:manager_id_friendlyname+' => '',
- 'Class:Person/Attribute:picture' => 'Picture~~',
- 'Class:Person/Attribute:picture+' => '~~',
- 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
- 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
- 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
- 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
-));
-
-//
-// Class: Team
-//
-
-Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Class:Team' => 'Team',
- 'Class:Team+' => '',
- 'Class:Team/Attribute:persons_list' => 'List Medlemmer',
- 'Class:Team/Attribute:persons_list+' => '',
- 'Class:Team/Attribute:tickets_list' => 'List Tickets',
- 'Class:Team/Attribute:tickets_list+' => '',
-));
-
-//
-// Class: Document
-//
-
-Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Class:Document' => 'Dokument',
- 'Class:Document+' => '',
- 'Class:Document/Attribute:name' => 'Navn',
- 'Class:Document/Attribute:name+' => '',
- 'Class:Document/Attribute:org_id' => 'Organisation',
- 'Class:Document/Attribute:org_id+' => '',
- 'Class:Document/Attribute:org_name' => 'Organisationsnavn',
- 'Class:Document/Attribute:org_name+' => '',
- 'Class:Document/Attribute:documenttype_id' => 'Dokumenttype',
- 'Class:Document/Attribute:documenttype_id+' => '',
- 'Class:Document/Attribute:documenttype_name' => 'Dokumenttypnavn',
- 'Class:Document/Attribute:documenttype_name+' => '',
- 'Class:Document/Attribute:version' => 'Version~~',
- 'Class:Document/Attribute:version+' => '~~',
- 'Class:Document/Attribute:description' => 'Beskrivelse',
- 'Class:Document/Attribute:description+' => '',
- 'Class:Document/Attribute:status' => 'Status',
- 'Class:Document/Attribute:status+' => '',
- 'Class:Document/Attribute:status/Value:draft' => 'Udkast',
- 'Class:Document/Attribute:status/Value:draft+' => '',
- 'Class:Document/Attribute:status/Value:obsolete' => 'Forældet',
- 'Class:Document/Attribute:status/Value:obsolete+' => '',
- 'Class:Document/Attribute:status/Value:published' => 'Offentlig',
- 'Class:Document/Attribute:status/Value:published+' => '',
- 'Class:Document/Attribute:cis_list' => 'CIs',
- 'Class:Document/Attribute:cis_list+' => '',
- 'Class:Document/Attribute:contracts_list' => 'Kontrakter',
- 'Class:Document/Attribute:contracts_list+' => '',
- 'Class:Document/Attribute:services_list' => 'Ydelser',
- 'Class:Document/Attribute:services_list+' => '',
- 'Class:Document/Attribute:finalclass' => 'Dokumenttype',
- 'Class:Document/Attribute:finalclass+' => '',
-));
-
-//
-// Class: DocumentFile
-//
-
-Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Class:DocumentFile' => 'Dokument (Data)',
- 'Class:DocumentFile+' => '',
- 'Class:DocumentFile/Attribute:file' => 'Data',
- 'Class:DocumentFile/Attribute:file+' => '',
-));
-
-//
-// Class: DocumentNote
-//
-
-Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Class:DocumentNote' => 'Dokument (Noter)',
- 'Class:DocumentNote+' => '',
- 'Class:DocumentNote/Attribute:text' => 'Tekst',
- 'Class:DocumentNote/Attribute:text+' => '',
-));
-
-//
-// Class: DocumentWeb
-//
-
-Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Class:DocumentWeb' => 'Dokument (Web)',
- 'Class:DocumentWeb+' => '',
- 'Class:DocumentWeb/Attribute:url' => 'URL',
- 'Class:DocumentWeb/Attribute:url+' => '',
-));
-
//
// Class: FunctionalCI
//
@@ -1238,19 +1013,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkDocumentToLicence/Attribute:document_name+' => '',
));
-//
-// Class: Typology
-//
-
-Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Class:Typology' => 'Typologi',
- 'Class:Typology+' => '',
- 'Class:Typology/Attribute:name' => 'Navn',
- 'Class:Typology/Attribute:name+' => '',
- 'Class:Typology/Attribute:finalclass' => 'Type',
- 'Class:Typology/Attribute:finalclass+' => '',
-));
-
//
// Class: OSVersion
//
@@ -1273,24 +1035,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:OSFamily+' => '',
));
-//
-// Class: DocumentType
-//
-
-Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Class:DocumentType' => 'Dokumentype',
- 'Class:DocumentType+' => '',
-));
-
-//
-// Class: ContactType
-//
-
-Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Class:ContactType' => 'Kontakttype',
- 'Class:ContactType+' => '',
-));
-
//
// Class: Brand
//
@@ -1451,23 +1195,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkDocumentToSoftware/Attribute:document_name+' => '',
));
-//
-// Class: lnkContactToFunctionalCI
-//
-
-Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Class:lnkContactToFunctionalCI' => 'Sammenhæng Kontakt/FunctionalCI',
- 'Class:lnkContactToFunctionalCI+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'FunctionalCI',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'FunctionalCI navn',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Kontakt',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Kontakt navn',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
-));
-
//
// Class: lnkDocumentToFunctionalCI
//
@@ -1570,8 +1297,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:IPInterface+' => '',
'Class:IPInterface/Attribute:ipaddress' => 'IP Adresse',
'Class:IPInterface/Attribute:ipaddress+' => '',
-
-
'Class:IPInterface/Attribute:macaddress' => 'MAC Adresse',
'Class:IPInterface/Attribute:macaddress+' => '',
'Class:IPInterface/Attribute:comment' => 'Kommentar',
@@ -1714,27 +1439,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '',
));
-//
-// Class: lnkPersonToTeam
-//
-
-Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Class:lnkPersonToTeam' => 'Sammenhæng Person/Team',
- 'Class:lnkPersonToTeam+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team',
- 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team navn',
- 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person',
- 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person navn',
- 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rolle',
- 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_name' => 'Rollen navn',
- 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
-));
-
//
// Class: Group
//
@@ -1791,41 +1495,37 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
));
+
+
+// Add translation for Fieldsets
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Server:baseinfo' => 'Almindelig Informationen',
+ 'Server:Date' => 'Dato',
+ 'Server:moreinfo' => 'Yderligere Information',
+ 'Server:otherinfo' => 'Øvrig Information',
+ 'Server:power' => 'Power supply~~',
+ 'Person:info' => 'Almindelig Information',
+ 'UserLocal:info' => 'General information~~',
+ 'Person:personal_info' => 'Personal information~~',
+ 'Person:notifiy' => 'Underretning',
+ 'Class:Subnet/Tab:IPUsage' => 'IP Brug',
+ 'Class:Subnet/Tab:IPUsage-explain' => 'Interfaces der har en IP i området: %1$s til %2$s',
+ 'Class:Subnet/Tab:FreeIPs' => 'Ledige IP',
+ 'Class:Subnet/Tab:FreeIPs-count' => 'Ledige IP: %1$s',
+ 'Class:Subnet/Tab:FreeIPs-explain' => 'Her er et udtræk af 10 ledige IP adresser',
+ 'Class:Document:PreviewTab' => 'Preview~~',
+));
+
//
// Application Menu
//
Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Menu:DataAdministration' => 'Data administration',
- 'Menu:DataAdministration+' => '',
- 'Menu:Catalogs' => 'Katalog',
- 'Menu:Catalogs+' => 'Datatyper',
- 'Menu:Audit' => 'Audit',
- 'Menu:Audit+' => 'Audit',
- 'Menu:CSVImport' => 'CSV import~~',
- 'Menu:CSVImport+' => 'Bulk creation or update~~',
- 'Menu:Organization' => 'Organisation',
- 'Menu:Organization+' => 'Alle Organisationer',
'Menu:Application' => 'Anvendelse',
'Menu:Application+' => 'Alle Anvendelser',
'Menu:DBServer' => 'Database server',
'Menu:DBServer+' => 'Database server',
- 'Menu:ConfigManagement' => 'Configuration Management',
- 'Menu:ConfigManagement+' => 'Configuration Management',
- 'Menu:ConfigManagementOverview' => 'Oversigt',
- 'Menu:ConfigManagementOverview+' => 'Oversigt',
- 'Menu:Contact' => 'Kontakt',
- 'Menu:Contact+' => 'Kontakt',
- 'Menu:Contact:Count' => '%1$d kontakter',
- 'Menu:Person' => 'Person',
- 'Menu:Person+' => 'Alle Personer',
- 'Menu:Team' => 'Teams',
- 'Menu:Team+' => 'Alle Teams',
- 'Menu:Document' => 'Dokument',
- 'Menu:Document+' => 'Alle Dokumenter',
- 'Menu:Location' => 'Placering',
-
- 'Menu:Location+' => 'Alle Placeringer',
'Menu:ConfigManagementCI' => 'Configuration Items',
'Menu:ConfigManagementCI+' => 'Configuration Items',
'Menu:BusinessProcess' => 'Forretnings proces',
@@ -1852,10 +1552,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Menu:MobilePhone+' => 'Alle Mobiltelefoner',
'Menu:PC' => 'PC',
'Menu:PC+' => 'Alle PCer',
- 'Menu:NewContact' => 'Ny Kontakt',
- 'Menu:NewContact+' => 'Ny Kontakt',
- 'Menu:SearchContacts' => 'Søg efter kontakter',
- 'Menu:SearchContacts+' => 'Søg efter kontakter',
'Menu:NewCI' => 'Ny CI',
'Menu:NewCI+' => 'Ny CI',
'Menu:SearchCIs' => 'Søg efter CIs',
@@ -1868,36 +1564,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Menu:ConfigManagement:Misc' => 'Diverse',
'Menu:Group' => 'Gruppe af CIs',
'Menu:Group+' => 'Gruppe af CIs',
- 'Menu:ConfigManagement:Shortcuts' => 'Genveje',
- 'Menu:ConfigManagement:AllContacts' => 'Alle Kontakter: %1$d',
- 'Menu:Typology' => 'Typologi-Konfiguration',
- 'Menu:Typology+' => '',
'Menu:OSVersion' => 'OS versioner',
'Menu:OSVersion+' => '~~',
'Menu:Software' => 'Software Katalog',
'Menu:Software+' => '',
- 'UI_WelcomeMenu_AllConfigItems' => 'Sammenfatning',
- 'Menu:ConfigManagement:Typology' => 'Typologi Konfiguration',
-
-));
-
-
-// Add translation for Fieldsets
-
-Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Server:baseinfo' => 'Almindelig Informationen',
- 'Server:Date' => 'Dato',
- 'Server:moreinfo' => 'Yderligere Information',
- 'Server:otherinfo' => 'Øvrig Information',
- 'Server:power' => 'Power supply~~',
- 'Person:info' => 'Almindelig Information',
- 'UserLocal:info' => 'General information~~',
- 'Person:personal_info' => 'Personal information~~',
- 'Person:notifiy' => 'Underretning',
- 'Class:Subnet/Tab:IPUsage' => 'IP Brug',
- 'Class:Subnet/Tab:IPUsage-explain' => 'Interfaces der har en IP i området: %1$s til %2$s',
- 'Class:Subnet/Tab:FreeIPs' => 'Ledige IP',
- 'Class:Subnet/Tab:FreeIPs-count' => 'Ledige IP: %1$s',
- 'Class:Subnet/Tab:FreeIPs-explain' => 'Her er et udtræk af 10 ledige IP adresser',
- 'Class:Document:PreviewTab' => 'Preview~~',
-));
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml b/datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml
index af44aa376..e61aba1dc 100755
--- a/datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml
+++ b/datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml
@@ -1,1691 +1,171 @@
-
-
- cmdbAbstractObject
-
-
- bizmodel,searchable,structure
- false
- autoincrement
- organization
- id
-
-
-
-
-
-
-
- images/building.png
-
-
-
-
-
-
-
-
-
-
-
-
- name
-
- false
-
-
- code
-
- true
-
-
-
- active
- inactive
-
- status
- active
- true
- list
-
-
- parent_id
- true
- DEL_MANUAL
-
-
- parent_id
- name
-
-
- true
-
- DashboardLayoutTwoCols
-
- false
- 300
-
-
-
- 0
-
-
- 0
- Organization:Overview:FunctionalCIs
- itop-config-mgmt/images/server.png
- Organization:Overview:FunctionalCIs:subtitle
- SELECT FunctionalCI WHERE org_id=:this->id
- finalclass
- NetworkDevice,Server,ApplicationSolution
-
-
- |
-
- 20
-
-
- 0
- Organization:Overview:Users
- SELECT Person AS p JOIN User AS u ON u.contactid=p.id WHERE p.org_id=:this->id
-
-
-
- |
-
- 5
-
-
- 0
-
-
- |
-
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable,structure
- false
- autoincrement
- location
- id
-
-
-
-
-
-
-
- images/location.png
-
-
-
-
-
-
-
-
-
-
-
-
-
- name
-
- false
-
-
-
- active
- inactive
-
- status
- active
- true
- list
-
-
- org_id
- Organization
- false
- DEL_MANUAL
-
-
- org_id
- name
-
-
- address
-
- true
-
-
- postal_code
-
- true
-
-
- city
-
- true
-
-
- country
-
- true
-
-
- PhysicalDevice
- location_id
- add_only
- 0
- 0
-
-
- Person
- location_id
- add_only
- 0
- 0
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable,structure
- true
- autoincrement
- contact
- id
- finalclass
-
-
-
-
-
-
- images/team.png
-
-
-
-
-
-
-
-
-
-
- status='inactive'
-
-
-
-
- name
-
- false
-
-
-
- active
- inactive
-
- status
- active
- false
- list
-
-
- org_id
- Organization
- false
- DEL_MANUAL
-
-
- org_id
- name
-
-
- email
-
- true
-
-
- phone
-
- true
-
-
-
- yes
- no
-
- notify
- yes
- true
- radio_horizontal
-
-
- function
-
- true
-
-
- lnkContactToFunctionalCI
- contact_id
- 0
- 0
- functionalci_id
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
-
- Contact
-
- bizmodel,searchable,structure
- false
- autoincrement
- person
- id
-
-
-
-
-
-
-
-
- images/person.png
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
- true
-
-
-
-
-
-
-
-
- false
- false
-
-
-
-
-
- 96
- 96
- 128
- 128
- images/silhouette.png
- true
-
-
- first_name
-
- false
-
-
- employee_number
-
- true
-
-
- mobile_phone
-
- true
-
-
- org_id]]>
-
-
-
- location_id
- Location
- true
- DEL_MANUAL
- false
-
-
- location_id
- name
-
-
-
- manager_id
- Person
- true
- DEL_MANUAL
-
-
- manager_id
- name
-
-
- lnkPersonToTeam
- person_id
- 0
- 0
- team_id
-
-
-
- Ticket
- caller_id
- add_only
- 0
- 0
-
-
-
-
- false
- public
- Overload-DBObject
- Get('demo_mode'))
- {
- if ($this->HasUserAccount())
- {
- // Do not let users change user accounts in demo mode
- $oDeletionPlan->AddToDelete($this, null);
- $oDeletionPlan->SetDeletionIssues($this, array('deletion not allowed in demo mode.'), true);
- $oDeletionPlan->ComputeResults();
- return false;
- }
- }
- return parent::CheckToDelete($oDeletionPlan);
- }
-]]>
-
-
- false
- public
- Overload-DBObject
- Get('demo_mode'))
- {
- if ($this->HasUserAccount())
- {
- // Do not let users change user accounts in demo mode
- return;
- }
- }
- parent::DBDeleteSingleObject();
- }
-]]>
-
-
- false
- public
- Overload-DBObject
- IsNew()) )
- {
- if (MetaModel::GetConfig()->Get('demo_mode'))
- {
- if ($this->HasUserAccount())
- {
- // Do not let users change user accounts in demo mode
- return OPT_ATT_READONLY;
- }
- }
- }
- return parent::GetAttributeFlags($sAttCode, $aReasons, $sTargetState);
- }
-]]>
-
-
- false
- public
- Helper
- $this->GetKey())));
- $bHasUserAccount = ($oUserSet->Count() > 0);
- }
- return $bHasUserAccount;
- }
-]]>
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
- 10
-
-
-
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
-
-
-
-
- -
- 50
-
-
-
- 5
-
-
-
- 10
-
-
-
- -
- 10
-
-
-
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
-
-
-
-
-
- Contact
-
- bizmodel,searchable
- false
- autoincrement
- team
- id
-
-
-
-
-
-
-
- images/team.png
-
-
-
-
-
-
-
-
-
-
-
- lnkPersonToTeam
- team_id
- 0
- 0
- person_id
-
-
-
- Ticket
- team_id
- none
- 0
- 0
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable
- true
- autoincrement
- document
- id
- finalclass
-
-
-
-
- images/document.png
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- name
-
- false
-
-
- org_id
- Organization
- false
- DEL_MANUAL
-
-
- org_id
- name
-
-
- documenttype_id
- DocumentType
- true
- DEL_MANUAL
-
-
- documenttype_id
- name
-
-
- version
-
- true
-
-
- description
-
- true
-
-
-
- draft
- published
- obsolete
-
- status
-
- true
- list
-
-
- lnkDocumentToFunctionalCI
- document_id
- 0
- 0
- functionalci_id
-
-
-
- lnkContractToDocument
- document_id
- 0
- 0
- contract_id
-
-
-
- lnkDocumentToService
- document_id
- 0
- 0
- service_id
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 35
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
-
- Document
-
- bizmodel,searchable
- false
- autoincrement
- documentfile
- id
-
-
-
-
-
-
-
- images/document.png
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
- public
- Overload-cmdbAbstractObject
-
- add('');
- }
- return $aFieldsMap;
- }]]>
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 35
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
-
- Document
-
- bizmodel,searchable
- false
- autoincrement
- documentnote
- id
-
-
-
-
-
-
-
- images/document.png
-
-
-
-
-
-
-
-
-
-
- text
-
- false
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 35
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
-
- Document
-
- bizmodel,searchable
- false
- autoincrement
- documentweb
- id
-
-
-
-
-
-
-
- images/document.png
-
-
-
-
-
-
-
-
-
-
- url
-
- true
- _blank
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 35
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable
- true
- autoincrement
- functionalci
- id
- finalclass
-
-
-
-
-
-
- images/server.png
-
-
-
-
-
-
-
-
-
-
-
- name
-
- false
-
-
- description
-
- true
-
-
- org_id
- Organization
- false
- DEL_MANUAL
-
-
- org_id
- name
-
-
-
- high
- medium
- low
-
- business_criticity
- low
- true
- list
-
-
- move2production
-
- true
-
-
- lnkContactToFunctionalCI
- functionalci_id
- 0
- 0
- contact_id
-
-
-
- lnkDocumentToFunctionalCI
- functionalci_id
- 0
- 0
- document_id
-
-
-
- lnkApplicationSolutionToFunctionalCI
- functionalci_id
- 0
- 0
- applicationsolution_id
-
-
-
- lnkFunctionalCIToProviderContract
- functionalci_id
- 0
- 0
- providercontract_id
-
-
-
- lnkFunctionalCIToService
- functionalci_id
- 0
- 0
- service_id
-
-
-
- SoftwareInstance
- system_id
- in_place
- all
- 0
- 0
-
-
- lnkFunctionalCIToTicket
- functionalci_id
- 0
- 0
- ticket_id
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
-
-
-
-
- -
- 10
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
-
- false
- public
- Overload-cmdbAbstractObject
-
+
+ cmdbAbstractObject
+
+ bizmodel,searchable
+ true
+ autoincrement
+ functionalci
+ id
+ finalclass
+
+
+
+
+
+
+ images/server.png
+
+
+
+
+
+
+
+
+
+
+
+ name
+
+ false
+
+
+ description
+
+ true
+
+
+ org_id
+ Organization
+ false
+ DEL_MANUAL
+
+
+ org_id
+ name
+
+
+
+ high
+ medium
+ low
+
+ business_criticity
+ low
+ true
+ list
+
+
+ move2production
+
+ true
+
+
+ lnkDocumentToFunctionalCI
+ functionalci_id
+ 0
+ 0
+ document_id
+
+
+
+ lnkApplicationSolutionToFunctionalCI
+ functionalci_id
+ 0
+ 0
+ applicationsolution_id
+
+
+
+ SoftwareInstance
+ system_id
+ in_place
+ all
+ 0
+ 0
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 90
+
+
+
+
+
+ -
+ 10
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+
+ false
+ public
+ Overload-cmdbAbstractObject
+ $oSearch)
{
$sBlockId = __class__.'_opened_'.$sSubClass;
-
+
$oPage->add('
-
-
-
-
-
-
- contacts_list
- down
-
-
- applicationsolution_list
-
-
- softwares_list
-
-
-
-
-
-
- FunctionalCI
-
- bizmodel,searchable
- true
- autoincrement
- physicaldevice
- id
-
-
-
-
-
-
-
- images/server.png
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- serialnumber
-
- true
-
-
- org_id]]>
-
-
-
- location_id
- Location
- true
- DEL_MANUAL
- false
-
-
- location_id
- name
-
-
-
- production
- implementation
- stock
- obsolete
-
- status
- production
- true
- list
-
-
- brand_id
- Brand
- true
- DEL_MANUAL
-
-
- brand_id
- name
-
-
- brand_id AND type=:this->finalclass]]>
-
-
-
- model_id
- Model
- true
- DEL_MANUAL
-
-
- model_id
- name
-
-
- asset_number
-
- true
-
-
- purchase_date
-
- true
-
-
- end_of_warranty
-
- true
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 130
-
- -
- 140
-
- -
- 150
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
-
-
-
-
-
- PhysicalDevice
-
- bizmodel,searchable
- true
- autoincrement
- connectableci
- id
-
-
-
-
-
-
-
- images/server.png
-
-
-
-
-
-
-
-
-
-
-
- lnkConnectableCIToNetworkDevice
- connectableci_id
- 0
- 0
- networkdevice_id
- true
-
-
- PhysicalInterface
- connectableci_id
- in_place
- all
- 0
- 0
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 130
-
- -
- 140
-
- -
- 150
-
- -
- 160
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
-
-
-
-
-
-
- ConnectableCI
-
- bizmodel,searchable
- true
- autoincrement
- datacenterdevice
- id
-
-
-
-
-
-
-
- images/server.png
-
-
-
-
-
-
-
-
-
-
-
- location_id]]>
-
-
-
- rack_id
- Rack
- true
- DEL_MANUAL
- false
-
-
- rack_id
- name
-
-
- rack_id]]>
-
-
-
- enclosure_id
- Enclosure
- true
- DEL_MANUAL
- false
-
-
- enclosure_id
- name
-
-
- nb_u
-
- true
-
-
- managementip
-
- true
-
-
- location_id]]>
-
-
-
- powera_id
- PowerConnection
- true
- DEL_MANUAL
- false
-
-
- powerA_id
- name
-
-
- location_id]]>
-
-
-
- powerB_id
- PowerConnection
- true
- DEL_MANUAL
- false
-
-
- powerB_id
- name
-
-
- FiberChannelInterface
- datacenterdevice_id
- in_place
- all
- 0
- 0
-
-
- lnkSanToDatacenterDevice
- datacenterdevice_id
- 0
- 0
- san_id
-
-
-
- redundancy
- impacts
- PowerConnection
- datacenterdevice
- true
- fixed
- 1
- count
- fixed
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 130
-
- -
- 140
-
- -
- 150
-
- -
- 160
-
- -
- 170
-
- -
- 180
-
- -
- 190
-
- -
- 200
-
- -
- 210
-
- -
- 220
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 130
-
- -
- 140
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
-
-
-
-
-
- DatacenterDevice
-
- bizmodel,searchable
- false
- autoincrement
- networkdevice
- id
-
-
-
-
-
-
-
- images/switch.png
-
-
-
-
-
-
-
-
-
-
- networkdevicetype_id
- NetworkDeviceType
- false
- DEL_MANUAL
-
-
- networkdevicetype_id
- name
-
-
- lnkConnectableCIToNetworkDevice
- networkdevice_id
- 0
- 0
- connectableci_id
- true
-
-
- iosversion_id
- IOSVersion
- true
- DEL_MANUAL
-
-
- iosversion_id
- name
-
-
- ram
-
- true
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 35
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
-
-
- 10
-
-
-
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
-
-
- -
- 20
-
-
-
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 45
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
-
-
-
-
- -
- 90
-
-
-
- 10
-
-
-
- 10
-
- -
- 20
-
- -
- 30
-
-
-
- -
- 20
-
-
-
- 10
-
- -
- 20
-
- -
- 30
-
-
-
- -
- 30
-
-
-
- 10
-
-
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 55
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 130
-
- -
- 140
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
-
-
-
-
-
-
-
-
- SELECT ConnectableCI AS d JOIN lnkConnectableCIToNetworkDevice AS l1 ON l1.connectableci_id = d.id WHERE l1.networkdevice_id = :this->id AND l1.connection_type='downlink'
- SELECT NetworkDevice AS nw JOIN lnkConnectableCIToNetworkDevice AS l1 ON l1.networkdevice_id = nw.id WHERE l1.connectableci_id = :this->id AND l1.connection_type='downlink'
-
-
-
-
-
-
- DatacenterDevice
-
- bizmodel,searchable
- false
- autoincrement
- server
- id
-
-
-
-
-
-
-
- images/server.png
-
-
-
-
-
-
-
-
-
-
- osfamily_id
- OSFamily
- true
- DEL_MANUAL
-
-
- osfamily_id
- name
-
-
- osfamily_id]]>
-
-
-
- osversion_id
- OSVersion
- true
- DEL_MANUAL
-
-
- osversion_id
- name
-
-
- osversion_id]]>
-
-
-
- oslicence_id
- OSLicence
- true
- DEL_MANUAL
-
-
- oslicence_id
- name
-
-
- cpu
-
- true
-
-
- ram
-
- true
-
-
- lnkServerToVolume
- server_id
- 0
- 0
- volume_id
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 45
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
-
-
- 10
-
-
-
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
-
-
- -
- 20
-
-
-
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 45
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
-
-
-
-
- -
- 130
-
-
-
- 10
-
-
-
- 10
-
- -
- 20
-
- -
- 30
-
-
-
- -
- 20
-
-
-
- 10
-
- -
- 20
-
- -
- 30
-
-
-
- -
- 30
-
-
-
- 10
-
-
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 55
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 130
-
- -
- 140
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
-
-
-
-
-
-
- FunctionalCI
-
- bizmodel,searchable
- false
- autoincrement
- applicationsolution
- id
-
-
-
-
-
-
-
- images/solution.png
-
-
-
-
-
-
-
-
-
-
-
-
-
- lnkApplicationSolutionToFunctionalCI
- applicationsolution_id
- 0
- 0
- functionalci_id
-
-
-
- lnkApplicationSolutionToBusinessProcess
- applicationsolution_id
- 0
- 0
- businessprocess_id
-
-
-
-
- active
- inactive
-
- status
- active
- true
- list
-
-
- redundancy
- impacts
- FunctionalCI
- applicationsolution
- false
- user
- 1
- user
- count
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 130
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
-
-
-
-
- businessprocess_list
-
-
-
-
-
-
- FunctionalCI
-
- bizmodel,searchable
- false
- autoincrement
- businessprocess
- id
-
-
-
-
-
-
-
- images/business-process.png
-
-
-
-
-
-
-
-
-
-
-
-
-
- lnkApplicationSolutionToBusinessProcess
- businessprocess_id
- 0
- 0
- applicationsolution_id
-
-
-
-
- active
- inactive
-
- status
- active
- true
- list
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 100
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
-
-
- FunctionalCI
-
- bizmodel,searchable
- true
- autoincrement
- softwareinstance
- id
-
-
-
-
-
-
-
-
- images/application.png
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- functionalci_id
- FunctionalCI
- false
- DEL_AUTO
- false
-
-
- system_id
- name
-
-
- finalclass]]>
- software_id
- Software
- true
- DEL_MANUAL
-
-
- software_id
- name
-
-
- software_id]]>
-
-
-
- softwarelicence_id
- SoftwareLicence
- true
- DEL_MANUAL
- false
-
-
- softwarelicence_id
- name
-
-
- path
-
- true
-
-
-
- active
- inactive
-
- status
-
- true
- list
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 130
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
-
-
- SoftwareInstance
-
- bizmodel,searchable
- false
- autoincrement
- middleware
- id
-
-
-
-
-
-
-
-
- images/middleware.png
-
-
-
-
-
-
-
-
-
-
-
-
- MiddlewareInstance
- middleware_id
- in_place
- all
- 0
- 0
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 140
-
- -
- 150
-
- -
- 160
-
- -
- 170
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
-
-
-
-
- middlewareinstance_list
-
-
-
-
-
-
- SoftwareInstance
-
- bizmodel,searchable
- false
- autoincrement
- dbserver
- id
-
-
-
-
-
-
-
-
- images/database.png
-
-
-
-
-
-
-
-
-
-
-
-
- DatabaseSchema
- dbserver_id
- in_place
- all
- 0
- 0
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 140
-
- -
- 150
-
- -
- 160
-
- -
- 170
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
-
-
-
-
- dbschema_list
-
-
-
-
-
-
- SoftwareInstance
-
- bizmodel,searchable
- false
- autoincrement
- webserver
- id
-
-
-
-
-
-
-
-
- images/webserver.png
-
-
-
-
-
-
-
-
-
-
-
-
- WebApplication
- webserver_id
- in_place
- all
- 0
- 0
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 140
-
- -
- 150
-
- -
- 160
-
- -
- 170
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
-
-
-
-
- webapp_list
-
-
-
-
-
-
- SoftwareInstance
-
- bizmodel,searchable
- false
- autoincrement
- pcsoftware
- id
-
-
-
-
-
-
-
-
- images/application.png
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 140
-
- -
- 150
-
- -
- 160
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
-
- SoftwareInstance
-
- bizmodel,searchable
- false
- autoincrement
- othersoftware
- id
-
-
-
-
-
-
-
-
- images/application.png
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 140
-
- -
- 150
-
- -
- 160
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
-
- FunctionalCI
-
- bizmodel,searchable
- false
- autoincrement
- middlewareinstance
- id
-
-
-
-
-
-
-
- images/middleware.png
-
-
-
-
-
-
-
-
-
-
- middleware_id_obsolescence_flag
-
-
-
-
- middleware_id
- Middleware
- false
- DEL_MANUAL
-
-
- middleware_id
- name
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
-
-
- FunctionalCI
-
- bizmodel,searchable
- false
- autoincrement
- databaseschema
- id
-
-
-
-
-
-
-
- images/database-schema.png
-
-
-
-
-
-
-
-
- dbserver_id_obsolescence_flag
-
-
-
-
- dbserver_id
- DBServer
- false
- DEL_MANUAL
-
-
- dbserver_id
- name
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
-
-
- FunctionalCI
-
- bizmodel,searchable
- false
- autoincrement
- webapplication
- id
-
-
-
-
-
-
-
- images/webapp.png
-
-
-
-
-
-
-
-
- webserver_id_obsolescence_flag
-
-
-
-
- webserver_id
- WebServer
- false
- DEL_MANUAL
-
-
- webserver_id
- name
-
-
- url
-
- true
- _blank
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 110
-
- -
- 120
-
- -
- 130
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable
- false
- autoincrement
- software
- id
-
-
-
-
-
-
-
-
- images/software.png
-
-
-
-
-
-
-
-
-
-
- name
-
- false
-
-
- vendor
-
- false
-
-
- version
-
- false
-
-
- lnkDocumentToSoftware
- software_id
- 0
- 0
- document_id
-
-
-
-
- Middleware
- DBServer
- PCSoftware
- OtherSoftware
- WebServer
-
- type
-
- true
- list
-
-
- SoftwareInstance
- software_id
- add_only
- 0
- 0
-
-
- SoftwarePatch
- software_id
- add_only
- 0
- 0
-
-
- SoftwareLicence
- software_id
- add_only
- 0
- 0
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable
- true
- autoincrement
- patch
- id
- finalclass
-
-
-
-
-
-
- images/patch.png
-
-
-
-
-
-
-
-
-
- name
-
- false
-
-
- lnkDocumentToPatch
- patch_id
- 0
- 0
- document_id
-
-
-
- description
-
- true
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- Patch
-
- bizmodel,searchable
- false
- autoincrement
- ospatch
- id
-
-
-
-
-
-
-
- images/patch.png
-
-
-
-
-
-
-
-
- lnkFunctionalCIToOSPatch
- ospatch_id
- 0
- 0
- functionalci_id
-
-
-
- osversion_id
- OSVersion
- false
- DEL_MANUAL
-
-
- osversion_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- Patch
-
- bizmodel,searchable
- false
- autoincrement
- softwarepatch
- id
-
-
-
-
-
-
-
- images/patch.png
-
-
-
-
-
-
-
-
- software_id
- Software
- false
- DEL_MANUAL
-
-
- software_id
- name
-
-
- lnkSoftwareInstanceToSoftwarePatch
- softwarepatch_id
- 0
- 0
- softwareinstance_id
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable
- true
- autoincrement
- licence
- id
- finalclass
-
-
-
-
-
-
- images/licence.png
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- name
-
- false
-
-
- lnkDocumentToLicence
- licence_id
- 0
- 0
- document_id
-
-
-
- org_id
- Organization
- false
- DEL_MANUAL
-
-
- org_id
- name
-
-
- usage_limit
-
- true
-
-
- description
-
- true
-
-
- start_date
-
- true
-
-
- end_date
-
- true
-
-
- licence_key
-
- true
-
-
-
- yes
- no
-
- perpetual
- no
- false
- list
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 15
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
-
-
-
-
-
- Licence
-
- bizmodel,searchable
- false
- autoincrement
- oslicence
- id
-
-
-
-
-
-
-
- images/licence.png
-
-
-
-
-
-
-
-
-
-
- osversion_id
- OSVersion
- false
- DEL_MANUAL
-
-
- osversion_id
- name
-
-
- VirtualMachine
- oslicence_id
- none
- 0
- 0
-
-
- Server
- oslicence_id
- none
- 0
- 0
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 65
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
-
-
-
-
- -
- 10
-
- -
- 15
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
-
-
-
-
-
- Licence
-
- bizmodel,searchable
- false
- autoincrement
- softwarelicence
- id
-
-
-
-
-
-
-
- images/licence.png
-
-
-
-
-
-
-
-
-
-
-
-
- software_id
- Software
- false
- DEL_MANUAL
-
-
- software_id
- name
-
-
- SoftwareInstance
- softwarelicence_id
- none
- 0
- 0
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 65
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
-
-
-
-
- -
- 10
-
- -
- 15
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkdocumenttolicence
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- licence_id
- Licence
- false
- DEL_AUTO
-
-
- licence_id
- name
-
-
- document_id
- Document
- false
- DEL_AUTO
-
-
- document_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable
- true
- autoincrement
- typology
- id
- finalclass
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- name
-
- false
-
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
-
- Typology
-
- bizmodel,searchable
- false
- autoincrement
- osversion
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- osfamily_id
- OSFamily
- false
- DEL_MANUAL
-
-
- osfamily_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- Typology
-
- bizmodel,searchable
- false
- autoincrement
- osfamily
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
-
- Typology
-
- bizmodel,searchable
- false
- autoincrement
- documenttype
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
-
- Typology
-
- bizmodel,searchable
- false
- autoincrement
- contacttype
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
-
- Typology
-
- bizmodel,searchable
- false
- autoincrement
- brand
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
-
- PhysicalDevice
- brand_id
- add_only
- 0
- 0
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
-
- Typology
-
- bizmodel,searchable
- false
- autoincrement
- model
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
-
- brand_id
- Brand
- false
- DEL_MANUAL
-
-
- brand_id
- name
-
-
-
- NetworkDevice
- Server
- SANSwitch
- StorageSystem
- Rack
- Enclosure
- PC
- Tablet
- Phone
- MobilePhone
- Printer
- DiskArray
- NAS
- TapeLibrary
- IPPhone
- Peripheral
- PowerSource
- PDU
-
- type
-
- false
- list
-
-
- PhysicalDevice
- model_id
- add_only
- 0
- 0
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
-
- Typology
-
- bizmodel,searchable
- false
- autoincrement
- networkdevicetype
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NetworkDevice
- networkdevicetype_id
- add_only
- 0
- 0
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
-
- Typology
-
- bizmodel,searchable
- false
- autoincrement
- iosversion
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- brand_id
- Brand
- false
- DEL_MANUAL
-
-
- brand_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkdocumenttopatch
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- patch_id
- Patch
- false
- DEL_AUTO
-
-
- patch_id
- name
-
-
- document_id
- Document
- false
- DEL_AUTO
-
-
- document_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnksoftwareinstancetosoftwarepatch
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- softwarepatch_id
- SoftwarePatch
- false
- DEL_AUTO
-
-
- softwarepatch_id
- name
-
-
- softwareinstance_id
- SoftwareInstance
- false
- DEL_AUTO
-
-
- softwareinstance_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkfunctionalcitoospatch
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ospatch_id
- OSPatch
- false
- DEL_AUTO
-
-
- ospatch_id
- name
-
-
- functionalci_id
- FunctionalCI
- false
- DEL_AUTO
-
-
- functionalci_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkdocumenttosoftware
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- software_id
- Software
- false
- DEL_AUTO
-
-
- software_id
- name
-
-
- document_id
- Document
- false
- DEL_AUTO
-
-
- document_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkcontacttofunctionalci
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- functionalci_id
- FunctionalCI
- false
- DEL_AUTO
-
-
- functionalci_id
- name
-
-
- contact_id
- Contact
- false
- DEL_AUTO
-
-
- contact_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkdocumenttofunctionalci
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- functionalci_id
- FunctionalCI
- false
- DEL_AUTO
-
-
- functionalci_id
- name
-
-
- document_id
- Document
- false
- DEL_AUTO
-
-
- document_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable,configmgmt
- false
- autoincrement
- subnet
- id
-
-
-
-
-
-
-
-
- images/subnet.png
-
-
-
-
-
-
-
-
-
-
-
- description
-
- true
-
-
- subnet_name
-
- true
-
-
- org_id
- Organization
- false
- DEL_MANUAL
-
-
- org_id
- name
-
-
- ip
-
- false
-
-
- ip_mask
-
- false
-
-
- lnkSubnetToVLAN
- subnet_id
- 0
- 0
- vlan_id
-
-
-
-
-
- false
- public
- Overload-cmdbAbstractObject
-
+
+
+
+
+
+ contacts_list
+ down
+
+
+ applicationsolution_list
+
+
+ softwares_list
+
+
+
+
+
+
+ FunctionalCI
+
+ bizmodel,searchable
+ true
+ autoincrement
+ physicaldevice
+ id
+
+
+
+
+
+
+
+ images/server.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ serialnumber
+
+ true
+
+
+
+ org_id]]>
+
+
+
+ location_id
+ Location
+ true
+ DEL_MANUAL
+ false
+
+
+ location_id
+ name
+
+
+
+ production
+ implementation
+ stock
+ obsolete
+
+ status
+ production
+ true
+ list
+
+
+ brand_id
+ Brand
+ true
+ DEL_MANUAL
+
+
+ brand_id
+ name
+
+
+ brand_id AND type=:this->finalclass]]>
+
+
+
+ model_id
+ Model
+ true
+ DEL_MANUAL
+
+
+ model_id
+ name
+
+
+ asset_number
+
+ true
+
+
+ purchase_date
+
+ true
+
+
+ end_of_warranty
+
+ true
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+ -
+ 130
+
+ -
+ 140
+
+ -
+ 150
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+
+
+
+
+
+ PhysicalDevice
+
+ bizmodel,searchable
+ true
+ autoincrement
+ connectableci
+ id
+
+
+
+
+
+
+
+ images/server.png
+
+
+
+
+
+
+
+
+
+
+
+ lnkConnectableCIToNetworkDevice
+ connectableci_id
+ 0
+ 0
+ networkdevice_id
+ true
+
+
+ PhysicalInterface
+ connectableci_id
+ in_place
+ all
+ 0
+ 0
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+ -
+ 130
+
+ -
+ 140
+
+ -
+ 150
+
+ -
+ 160
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+
+
+
+
+
+
+ ConnectableCI
+
+ bizmodel,searchable
+ true
+ autoincrement
+ datacenterdevice
+ id
+
+
+
+
+
+
+
+ images/server.png
+
+
+
+
+
+
+
+
+
+
+
+ location_id]]>
+
+
+
+ rack_id
+ Rack
+ true
+ DEL_MANUAL
+ false
+
+
+ rack_id
+ name
+
+
+ rack_id]]>
+
+
+
+ enclosure_id
+ Enclosure
+ true
+ DEL_MANUAL
+ false
+
+
+ enclosure_id
+ name
+
+
+ nb_u
+
+ true
+
+
+ managementip
+
+ true
+
+
+ location_id]]>
+
+
+
+ powera_id
+ PowerConnection
+ true
+ DEL_MANUAL
+ false
+
+
+ powerA_id
+ name
+
+
+ location_id]]>
+
+
+
+ powerB_id
+ PowerConnection
+ true
+ DEL_MANUAL
+ false
+
+
+ powerB_id
+ name
+
+
+ FiberChannelInterface
+ datacenterdevice_id
+ in_place
+ all
+ 0
+ 0
+
+
+ lnkSanToDatacenterDevice
+ datacenterdevice_id
+ 0
+ 0
+ san_id
+
+
+
+ redundancy
+ impacts
+ PowerConnection
+ datacenterdevice
+ true
+ fixed
+ 1
+ count
+ fixed
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+ -
+ 130
+
+ -
+ 140
+
+ -
+ 150
+
+ -
+ 160
+
+ -
+ 170
+
+ -
+ 180
+
+ -
+ 190
+
+ -
+ 200
+
+ -
+ 210
+
+ -
+ 220
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+ -
+ 130
+
+ -
+ 140
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+
+
+
+
+
+ DatacenterDevice
+
+ bizmodel,searchable
+ false
+ autoincrement
+ networkdevice
+ id
+
+
+
+
+
+
+
+ images/switch.png
+
+
+
+
+
+
+
+
+
+
+ networkdevicetype_id
+ NetworkDeviceType
+ false
+ DEL_MANUAL
+
+
+ networkdevicetype_id
+ name
+
+
+ lnkConnectableCIToNetworkDevice
+ networkdevice_id
+ 0
+ 0
+ connectableci_id
+ true
+
+
+ iosversion_id
+ IOSVersion
+ true
+ DEL_MANUAL
+
+
+ iosversion_id
+ name
+
+
+ ram
+
+ true
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 35
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 80
+
+
-
+ 10
+
+
-
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+
+
+ -
+ 20
+
+
-
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 45
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+
+
+
+
+ -
+ 90
+
+
-
+ 10
+
+
-
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+ -
+ 20
+
+
-
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+ -
+ 30
+
+
-
+ 10
+
+
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 55
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+ -
+ 130
+
+ -
+ 140
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+
+
+
+
+
+
+
+
+ SELECT ConnectableCI AS d JOIN lnkConnectableCIToNetworkDevice AS l1 ON l1.connectableci_id = d.id WHERE
+ l1.networkdevice_id = :this->id AND l1.connection_type='downlink'
+
+ SELECT NetworkDevice AS nw JOIN lnkConnectableCIToNetworkDevice AS l1 ON l1.networkdevice_id = nw.id WHERE
+ l1.connectableci_id = :this->id AND l1.connection_type='downlink'
+
+
+
+
+
+
+
+ DatacenterDevice
+
+ bizmodel,searchable
+ false
+ autoincrement
+ server
+ id
+
+
+
+
+
+
+
+ images/server.png
+
+
+
+
+
+
+
+
+
+
+ osfamily_id
+ OSFamily
+ true
+ DEL_MANUAL
+
+
+ osfamily_id
+ name
+
+
+ osfamily_id]]>
+
+
+
+ osversion_id
+ OSVersion
+ true
+ DEL_MANUAL
+
+
+ osversion_id
+ name
+
+
+ osversion_id]]>
+
+
+
+ oslicence_id
+ OSLicence
+ true
+ DEL_MANUAL
+
+
+ oslicence_id
+ name
+
+
+ cpu
+
+ true
+
+
+ ram
+
+ true
+
+
+ lnkServerToVolume
+ server_id
+ 0
+ 0
+ volume_id
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 45
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 120
+
+
-
+ 10
+
+
-
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+
+
+ -
+ 20
+
+
-
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 45
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+
+
+
+
+ -
+ 130
+
+
-
+ 10
+
+
-
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+ -
+ 20
+
+
-
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+ -
+ 30
+
+
-
+ 10
+
+
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 55
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+ -
+ 130
+
+ -
+ 140
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+
+
+
+
+
+
+ FunctionalCI
+
+ bizmodel,searchable
+ false
+ autoincrement
+ applicationsolution
+ id
+
+
+
+
+
+
+
+ images/solution.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lnkApplicationSolutionToFunctionalCI
+ applicationsolution_id
+ 0
+ 0
+ functionalci_id
+
+
+
+ lnkApplicationSolutionToBusinessProcess
+ applicationsolution_id
+ 0
+ 0
+ businessprocess_id
+
+
+
+
+ active
+ inactive
+
+ status
+ active
+ true
+ list
+
+
+ redundancy
+ impacts
+ FunctionalCI
+ applicationsolution
+ false
+ user
+ 1
+ user
+ count
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 100
+
+ -
+ 110
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+
+
+
+
+ businessprocess_list
+
+
+
+
+
+
+ FunctionalCI
+
+ bizmodel,searchable
+ false
+ autoincrement
+ businessprocess
+ id
+
+
+
+
+
+
+
+ images/business-process.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lnkApplicationSolutionToBusinessProcess
+ businessprocess_id
+ 0
+ 0
+ applicationsolution_id
+
+
+
+
+ active
+ inactive
+
+ status
+ active
+ true
+ list
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 100
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+
+
+ FunctionalCI
+
+ bizmodel,searchable
+ true
+ autoincrement
+ softwareinstance
+ id
+
+
+
+
+
+
+
+
+ images/application.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ functionalci_id
+ FunctionalCI
+ false
+ DEL_AUTO
+ false
+
+
+ system_id
+ name
+
+
+ finalclass]]>
+ software_id
+ Software
+ true
+ DEL_MANUAL
+
+
+ software_id
+ name
+
+
+ software_id]]>
+
+
+
+ softwarelicence_id
+ SoftwareLicence
+ true
+ DEL_MANUAL
+ false
+
+
+ softwarelicence_id
+ name
+
+
+ path
+
+ true
+
+
+
+ active
+ inactive
+
+ status
+
+ true
+ list
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+ -
+ 130
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+
+
+ SoftwareInstance
+
+ bizmodel,searchable
+ false
+ autoincrement
+ middleware
+ id
+
+
+
+
+
+
+
+
+ images/middleware.png
+
+
+
+
+
+
+
+
+
+
+
+
+ MiddlewareInstance
+ middleware_id
+ in_place
+ all
+ 0
+ 0
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+ -
+ 140
+
+ -
+ 150
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+
+
+
+
+ middlewareinstance_list
+
+
+
+
+
+
+ SoftwareInstance
+
+ bizmodel,searchable
+ false
+ autoincrement
+ dbserver
+ id
+
+
+
+
+
+
+
+
+ images/database.png
+
+
+
+
+
+
+
+
+
+
+
+
+ DatabaseSchema
+ dbserver_id
+ in_place
+ all
+ 0
+ 0
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+ -
+ 140
+
+ -
+ 150
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+
+
+
+
+ dbschema_list
+
+
+
+
+
+
+ SoftwareInstance
+
+ bizmodel,searchable
+ false
+ autoincrement
+ webserver
+ id
+
+
+
+
+
+
+
+
+ images/webserver.png
+
+
+
+
+
+
+
+
+
+
+
+
+ WebApplication
+ webserver_id
+ in_place
+ all
+ 0
+ 0
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+ -
+ 140
+
+ -
+ 150
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+
+
+
+
+ webapp_list
+
+
+
+
+
+
+ SoftwareInstance
+
+ bizmodel,searchable
+ false
+ autoincrement
+ pcsoftware
+ id
+
+
+
+
+
+
+
+
+ images/application.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+ -
+ 140
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+
+ SoftwareInstance
+
+ bizmodel,searchable
+ false
+ autoincrement
+ othersoftware
+ id
+
+
+
+
+
+
+
+
+ images/application.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+ -
+ 140
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+
+ FunctionalCI
+
+ bizmodel,searchable
+ false
+ autoincrement
+ middlewareinstance
+ id
+
+
+
+
+
+
+
+ images/middleware.png
+
+
+
+
+
+
+
+
+
+
+ middleware_id_obsolescence_flag
+
+
+
+
+ middleware_id
+ Middleware
+ false
+ DEL_MANUAL
+
+
+ middleware_id
+ name
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 100
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+
+
+ FunctionalCI
+
+ bizmodel,searchable
+ false
+ autoincrement
+ databaseschema
+ id
+
+
+
+
+
+
+
+ images/database-schema.png
+
+
+
+
+
+
+
+
+ dbserver_id_obsolescence_flag
+
+
+
+
+ dbserver_id
+ DBServer
+ false
+ DEL_MANUAL
+
+
+ dbserver_id
+ name
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 100
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+
+
+ FunctionalCI
+
+ bizmodel,searchable
+ false
+ autoincrement
+ webapplication
+ id
+
+
+
+
+
+
+
+ images/webapp.png
+
+
+
+
+
+
+
+
+ webserver_id_obsolescence_flag
+
+
+
+
+ webserver_id
+ WebServer
+ false
+ DEL_MANUAL
+
+
+ webserver_id
+ name
+
+
+ url
+
+ true
+ _blank
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 110
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable
+ false
+ autoincrement
+ software
+ id
+
+
+
+
+
+
+
+
+ images/software.png
+
+
+
+
+
+
+
+
+
+
+ name
+
+ false
+
+
+ vendor
+
+ false
+
+
+ version
+
+ false
+
+
+ lnkDocumentToSoftware
+ software_id
+ 0
+ 0
+ document_id
+
+
+
+
+ Middleware
+ DBServer
+ PCSoftware
+ OtherSoftware
+ WebServer
+
+ type
+
+ true
+ list
+
+
+ SoftwareInstance
+ software_id
+ add_only
+ 0
+ 0
+
+
+ SoftwarePatch
+ software_id
+ add_only
+ 0
+ 0
+
+
+ SoftwareLicence
+ software_id
+ add_only
+ 0
+ 0
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable
+ true
+ autoincrement
+ patch
+ id
+ finalclass
+
+
+
+
+
+
+ images/patch.png
+
+
+
+
+
+
+
+
+
+ name
+
+ false
+
+
+ lnkDocumentToPatch
+ patch_id
+ 0
+ 0
+ document_id
+
+
+
+ description
+
+ true
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ Patch
+
+ bizmodel,searchable
+ false
+ autoincrement
+ ospatch
+ id
+
+
+
+
+
+
+
+ images/patch.png
+
+
+
+
+
+
+
+
+ lnkFunctionalCIToOSPatch
+ ospatch_id
+ 0
+ 0
+ functionalci_id
+
+
+
+ osversion_id
+ OSVersion
+ false
+ DEL_MANUAL
+
+
+ osversion_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ Patch
+
+ bizmodel,searchable
+ false
+ autoincrement
+ softwarepatch
+ id
+
+
+
+
+
+
+
+ images/patch.png
+
+
+
+
+
+
+
+
+ software_id
+ Software
+ false
+ DEL_MANUAL
+
+
+ software_id
+ name
+
+
+ lnkSoftwareInstanceToSoftwarePatch
+ softwarepatch_id
+ 0
+ 0
+ softwareinstance_id
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable
+ true
+ autoincrement
+ licence
+ id
+ finalclass
+
+
+
+
+
+
+ images/licence.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ name
+
+ false
+
+
+ lnkDocumentToLicence
+ licence_id
+ 0
+ 0
+ document_id
+
+
+
+ org_id
+ Organization
+ false
+ DEL_MANUAL
+
+
+ org_id
+ name
+
+
+ usage_limit
+
+ true
+
+
+ description
+
+ true
+
+
+ start_date
+
+ true
+
+
+ end_date
+
+ true
+
+
+ licence_key
+
+ true
+
+
+
+ yes
+ no
+
+ perpetual
+ no
+ false
+ list
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 15
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+
+
+
+
+
+ Licence
+
+ bizmodel,searchable
+ false
+ autoincrement
+ oslicence
+ id
+
+
+
+
+
+
+
+ images/licence.png
+
+
+
+
+
+
+
+
+
+
+ osversion_id
+ OSVersion
+ false
+ DEL_MANUAL
+
+
+ osversion_id
+ name
+
+
+ VirtualMachine
+ oslicence_id
+ none
+ 0
+ 0
+
+
+ Server
+ oslicence_id
+ none
+ 0
+ 0
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 65
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+
+
+
+
+ -
+ 10
+
+ -
+ 15
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+
+
+
+
+
+ Licence
+
+ bizmodel,searchable
+ false
+ autoincrement
+ softwarelicence
+ id
+
+
+
+
+
+
+
+ images/licence.png
+
+
+
+
+
+
+
+
+
+
+
+
+ software_id
+ Software
+ false
+ DEL_MANUAL
+
+
+ software_id
+ name
+
+
+ SoftwareInstance
+ softwarelicence_id
+ none
+ 0
+ 0
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 65
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+
+
+
+
+ -
+ 10
+
+ -
+ 15
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkdocumenttolicence
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ licence_id
+ Licence
+ false
+ DEL_AUTO
+
+
+ licence_id
+ name
+
+
+ document_id
+ Document
+ false
+ DEL_AUTO
+
+
+ document_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ Typology
+
+ bizmodel,searchable
+ false
+ autoincrement
+ osversion
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ osfamily_id
+ OSFamily
+ false
+ DEL_MANUAL
+
+
+ osfamily_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ Typology
+
+ bizmodel,searchable
+ false
+ autoincrement
+ osfamily
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+
+ Typology
+
+ bizmodel,searchable
+ false
+ autoincrement
+ brand
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ PhysicalDevice
+ brand_id
+ add_only
+ 0
+ 0
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+
+ Typology
+
+ bizmodel,searchable
+ false
+ autoincrement
+ model
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+ brand_id
+ Brand
+ false
+ DEL_MANUAL
+
+
+ brand_id
+ name
+
+
+
+ NetworkDevice
+ Server
+ SANSwitch
+ StorageSystem
+ Rack
+ Enclosure
+ PC
+ Tablet
+ Phone
+ MobilePhone
+ Printer
+ DiskArray
+ NAS
+ TapeLibrary
+ IPPhone
+ Peripheral
+ PowerSource
+ PDU
+
+ type
+
+ false
+ list
+
+
+ PhysicalDevice
+ model_id
+ add_only
+ 0
+ 0
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+
+ Typology
+
+ bizmodel,searchable
+ false
+ autoincrement
+ networkdevicetype
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NetworkDevice
+ networkdevicetype_id
+ add_only
+ 0
+ 0
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+
+ Typology
+
+ bizmodel,searchable
+ false
+ autoincrement
+ iosversion
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ brand_id
+ Brand
+ false
+ DEL_MANUAL
+
+
+ brand_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkdocumenttopatch
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ patch_id
+ Patch
+ false
+ DEL_AUTO
+
+
+ patch_id
+ name
+
+
+ document_id
+ Document
+ false
+ DEL_AUTO
+
+
+ document_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnksoftwareinstancetosoftwarepatch
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ softwarepatch_id
+ SoftwarePatch
+ false
+ DEL_AUTO
+
+
+ softwarepatch_id
+ name
+
+
+ softwareinstance_id
+ SoftwareInstance
+ false
+ DEL_AUTO
+
+
+ softwareinstance_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkfunctionalcitoospatch
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ospatch_id
+ OSPatch
+ false
+ DEL_AUTO
+
+
+ ospatch_id
+ name
+
+
+ functionalci_id
+ FunctionalCI
+ false
+ DEL_AUTO
+
+
+ functionalci_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkdocumenttosoftware
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ software_id
+ Software
+ false
+ DEL_AUTO
+
+
+ software_id
+ name
+
+
+ document_id
+ Document
+ false
+ DEL_AUTO
+
+
+ document_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkdocumenttofunctionalci
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ functionalci_id
+ FunctionalCI
+ false
+ DEL_AUTO
+
+
+ functionalci_id
+ name
+
+
+ document_id
+ Document
+ false
+ DEL_AUTO
+
+
+ document_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable,configmgmt
+ false
+ autoincrement
+ subnet
+ id
+
+
+
+
+
+
+
+
+ images/subnet.png
+
+
+
+
+
+
+
+
+
+
+
+ description
+
+ true
+
+
+ subnet_name
+
+ true
+
+
+ org_id
+ Organization
+ false
+ DEL_MANUAL
+
+
+ org_id
+ name
+
+
+ ip
+
+ false
+
+
+ ip_mask
+
+ false
+
+
+ lnkSubnetToVLAN
+ subnet_id
+ 0
+ 0
+ vlan_id
+
+
+
+
+
+ false
+ public
+ Overload-cmdbAbstractObject
+ SetCurrentTab('Class:Subnet/Tab:IPUsage');
-
+
$bit_ip = ip2long($this->Get('ip'));
$bit_mask = ip2long($this->Get('ip_mask'));
-
+
$iIPMin = sprintf('%u', ($bit_ip & $bit_mask) | 1); // exclude the first one: identifies the subnet itself
$iIPMax = sprintf('%u', (($bit_ip | (~$bit_mask))) & 0xfffffffe); // exclude the last one : broadcast address
-
+
$sIPMin = long2ip($iIPMin);
$sIPMax = long2ip($iIPMax);
-
+
$oPage->p(Dict::Format('Class:Subnet/Tab:IPUsage-explain', $sIPMin, $sIPMax));
-
+
$oIfFilter = DBObjectSearch::FromOQL("SELECT IPInterface AS if WHERE INET_ATON(if.ipaddress) >= INET_ATON('$sIPMin') AND INET_ATON(if.ipaddress) <= INET_ATON('$sIPMax')");
$oIfSet = new CMDBObjectSet($oIfFilter);
$oBlock = new DisplayBlock($oIfFilter, 'list', false);
$oBlock->Display($oPage, 'nwif', array('menu' => false));
-
+
$iCountUsed = $oIfSet->Count();
$iCountRange = $iIPMax - $iIPMin; // On 32-bit systems the substraction will be computed using floats for values greater than PHP_MAX_INT;
$iFreeCount = $iCountRange - $iCountUsed;
-
+
$oPage->SetCurrentTab('Class:Subnet/Tab:FreeIPs');
$oPage->p(Dict::Format('Class:Subnet/Tab:FreeIPs-count', $iFreeCount));
$oPage->p(Dict::S('Class:Subnet/Tab:FreeIPs-explain'));
-
+
$aUsedIPs = $oIfSet->GetColumnAsArray('ipaddress', false);
$iAnIP = $iIPMin;
$iFound = 0;
@@ -6621,776 +4802,776 @@
}
}
}]]>
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 25
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 25
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 25
-
- -
- 30
-
- -
- 40
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable,configmgmt
- false
- autoincrement
- vlan
- id
-
-
-
-
-
-
-
- images/vlan.png
-
-
-
-
-
-
-
-
-
-
- vlan_tag
-
- false
-
-
- description
-
- true
-
-
- org_id
- Organization
- false
- DEL_MANUAL
-
-
- org_id
- name
-
-
- lnkSubnetToVLAN
- vlan_id
- 0
- 0
- subnet_id
-
-
-
- lnkPhysicalInterfaceToVLAN
- vlan_id
- 0
- 0
- physicalinterface_id
-
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
- -
- 10
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnksubnettovlan
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- subnet_id
- Subnet
- false
- DEL_AUTO
-
-
- subnet_id
- ip
-
-
- subnet_id
- subnet_name
-
-
- vlan_id
- VLAN
- false
- DEL_AUTO
-
-
- vlan_id
- vlan_tag
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable
- true
- autoincrement
- networkinterface
- id
- finalclass
-
-
-
-
-
-
- images/interface.png
-
-
-
-
-
-
-
-
-
- name
-
- false
-
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
-
- NetworkInterface
-
- bizmodel,searchable
- true
- autoincrement
- ipinterface
- id
-
-
-
-
-
-
-
- images/interface.png
-
-
-
-
-
-
-
-
-
- ipaddress
-
- true
-
-
- macaddress
-
- true
-
-
-
- ipgateway
-
- true
-
-
- ipmask
-
- true
-
-
- speed
-
- true
- 12
- 2
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
-
-
-
-
-
- IPInterface
-
- bizmodel,searchable
- false
- autoincrement
- physicalinterface
- id
-
-
-
-
-
-
-
-
- images/interface.png
-
-
-
-
-
-
-
-
- connectableci_id_obsolescence_flag
-
-
-
-
- connectableci_id
- ConnectableCI
- false
- DEL_AUTO
-
-
- connectableci_id
- name
-
-
- lnkPhysicalInterfaceToVLAN
- physicalinterface_id
- 0
- 0
- vlan_id
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkphysicalinterfacetovlan
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- physicalinterface_id
- PhysicalInterface
- false
- DEL_AUTO
-
-
- physicalinterface_id
- name
-
-
- physicalinterface_id
- connectableci_id
-
-
- physicalinterface_id
- connectableci_name
-
-
- vlan_id
- VLAN
- false
- DEL_AUTO
-
-
- vlan_id
- vlan_tag
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkconnectablecitonetworkdevice
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- networkdevice_id
- NetworkDevice
- false
- DEL_AUTO
-
-
- networkdevice_id
- name
-
-
- connectableci_id
- ConnectableCI
- false
- DEL_AUTO
-
-
- connectableci_id
- name
-
-
- network_port
-
- true
-
-
- device_port
-
- true
-
-
-
- uplink
- downlink
-
- type
- downlink
- false
- list
-
-
-
-
- false
- protected
- Overload-cmdbAbstractObject
-
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 25
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 25
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 25
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable,configmgmt
+ false
+ autoincrement
+ vlan
+ id
+
+
+
+
+
+
+
+ images/vlan.png
+
+
+
+
+
+
+
+
+
+
+ vlan_tag
+
+ false
+
+
+ description
+
+ true
+
+
+ org_id
+ Organization
+ false
+ DEL_MANUAL
+
+
+ org_id
+ name
+
+
+ lnkSubnetToVLAN
+ vlan_id
+ 0
+ 0
+ subnet_id
+
+
+
+ lnkPhysicalInterfaceToVLAN
+ vlan_id
+ 0
+ 0
+ physicalinterface_id
+
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+ -
+ 10
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnksubnettovlan
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ subnet_id
+ Subnet
+ false
+ DEL_AUTO
+
+
+ subnet_id
+ ip
+
+
+ subnet_id
+ subnet_name
+
+
+ vlan_id
+ VLAN
+ false
+ DEL_AUTO
+
+
+ vlan_id
+ vlan_tag
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable
+ true
+ autoincrement
+ networkinterface
+ id
+ finalclass
+
+
+
+
+
+
+ images/interface.png
+
+
+
+
+
+
+
+
+
+ name
+
+ false
+
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+
+ NetworkInterface
+
+ bizmodel,searchable
+ true
+ autoincrement
+ ipinterface
+ id
+
+
+
+
+
+
+
+ images/interface.png
+
+
+
+
+
+
+
+
+
+ ipaddress
+
+ true
+
+
+ macaddress
+
+ true
+
+
+
+ ipgateway
+
+ true
+
+
+ ipmask
+
+ true
+
+
+ speed
+
+ true
+ 12
+ 2
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+
+
+
+
+
+ IPInterface
+
+ bizmodel,searchable
+ false
+ autoincrement
+ physicalinterface
+ id
+
+
+
+
+
+
+
+
+ images/interface.png
+
+
+
+
+
+
+
+
+ connectableci_id_obsolescence_flag
+
+
+
+
+ connectableci_id
+ ConnectableCI
+ false
+ DEL_AUTO
+
+
+ connectableci_id
+ name
+
+
+ lnkPhysicalInterfaceToVLAN
+ physicalinterface_id
+ 0
+ 0
+ vlan_id
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkphysicalinterfacetovlan
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ physicalinterface_id
+ PhysicalInterface
+ false
+ DEL_AUTO
+
+
+ physicalinterface_id
+ name
+
+
+ physicalinterface_id
+ connectableci_id
+
+
+ physicalinterface_id
+ connectableci_name
+
+
+ vlan_id
+ VLAN
+ false
+ DEL_AUTO
+
+
+ vlan_id
+ vlan_tag
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkconnectablecitonetworkdevice
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ networkdevice_id
+ NetworkDevice
+ false
+ DEL_AUTO
+
+
+ networkdevice_id
+ name
+
+
+ connectableci_id
+ ConnectableCI
+ false
+ DEL_AUTO
+
+
+ connectableci_id
+ name
+
+
+ network_port
+
+ true
+
+
+ device_port
+
+ true
+
+
+
+ uplink
+ downlink
+
+ type
+ downlink
+ false
+ list
+
+
+
+
+ false
+ protected
+ Overload-cmdbAbstractObject
+ Get('connectableci_id'));
if (is_object($oDevice) && (get_class($oDevice) == 'NetworkDevice'))
@@ -7404,7 +5585,7 @@
'devport' => $this->Get('network_port'),
'nwport' => $this->Get('device_port'),
)
- );
+ );
if ($oConnectionSet->Count() == 0)
{
$sLink = $this->Get('connection_type');
@@ -7416,16 +5597,16 @@
$oNewLink->Set('network_port', $this->Get('device_port'));
$oNewLink->Set('device_port', $this->Get('network_port'));
$oNewLink->Set('connection_type', $sConnLink);
- $oNewLink->DBInsert();
+ $oNewLink->DBInsert();
}
}
}]]>
-
-
- false
- protected
- Overload-cmdbAbstractObject
-
+
+ false
+ protected
+ Overload-cmdbAbstractObject
+ Get('connectableci_id'));
if (is_object($oDevice) && (get_class($oDevice) == 'NetworkDevice'))
@@ -7440,7 +5621,7 @@
'devport' => $this->GetOriginal('network_port'),
'nwport' => $this->GetOriginal('device_port'),
)
- );
+ );
$sLink = $this->Get('connection_type');
$sConnLink = ($sLink == 'uplink') ? 'downlink' : 'uplink';
@@ -7450,16 +5631,16 @@
$oConnection->Set('connection_type', $sConnLink);
$oConnection->Set('network_port', $this->Get('device_port'));
$oConnection->Set('device_port', $this->Get('network_port'));
- $oConnection->DBUpdate();
+ $oConnection->DBUpdate();
}
}
}]]>
-
-
- false
- protected
- Overload-cmdbAbstractObject
-
+
+ false
+ protected
+ Overload-cmdbAbstractObject
+ Get('connectableci_id'), false);
@@ -7479,927 +5660,706 @@
// There should be one link - do it in a safe manner anyway
while ($oConnection = $oConnectionSet->Fetch())
{
- $oConnection->DBDelete();
+ $oConnection->DBDelete();
}
- }
+ }
}]]>
-
-
- false
- protected
- Overload-DBObject
-
+
+ false
+ protected
+ Overload-DBObject
+ AddConnectedNetworkDevice();
parent::AfterInsert();
}]]>
-
-
- false
- protected
- Overload-DBObject
-
+
+ false
+ protected
+ Overload-DBObject
+ UpdateConnectedNetworkDevice();
parent::AfterUpdate();
}]]>
-
-
- false
- protected
- Overload-DBObject
-
+
+ false
+ protected
+ Overload-DBObject
+ DeleteConnectedNetworkDevice();
parent::AfterDelete();
}]]>
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkapplicationsolutiontofunctionalci
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- applicationsolution_id
- ApplicationSolution
- false
- DEL_AUTO
-
-
- applicationsolution_id
- name
-
-
- functionalci_id
- FunctionalCI
- false
- DEL_AUTO
-
-
- functionalci_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkapplicationsolutiontobusinessprocess
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- businessprocess_id
- BusinessProcess
- false
- DEL_AUTO
-
-
- businessprocess_id
- name
-
-
- applicationsolution_id
- ApplicationSolution
- false
- DEL_AUTO
-
-
- applicationsolution_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkpersontoteam
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- team_id
- Team
- false
- DEL_AUTO
-
-
- team_id
- name
-
-
- person_id
- Person
- false
- DEL_AUTO
-
-
- person_id
- name
-
-
- role_id
- ContactType
- true
- DEL_MANUAL
-
-
- role_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable,configmgmt
- false
- autoincrement
- group
- id
-
-
-
-
-
-
-
- images/group.png
-
-
-
-
-
-
-
-
- status='obsolete'
-
-
-
-
- name
-
- false
-
-
-
- production
- implementation
- obsolete
-
- status
- implementation
- false
- list
-
-
- org_id
- Organization
- false
- DEL_MANUAL
-
-
- org_id
- name
-
-
- description
-
- true
-
-
- type
-
- true
-
-
-
-
-
- parent_id
- true
- DEL_MANUAL
-
-
- parent_id
- name
-
-
- lnkGroupToCI
- group_id
- 0
- 0
- ci_id
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel,configmgmt
- false
- autoincrement
- lnkgrouptoci
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- group_id
- Group
- false
- DEL_AUTO
-
-
- group_id
- name
-
-
- ci_id
- FunctionalCI
- false
- DEL_AUTO
-
-
- ci_id
- name
-
-
- reason
-
- true
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../css/css-variables.scss
-
-
- ../css/ui-lightness/jqueryui.scss
- ../css/light-grey.scss
-
-
-
-
- #C53030
- #F7FAFC
- "THIS IS A TEST INSTANCE"
-
-
- ../css/css-variables.scss
-
-
- ../css/ui-lightness/jqueryui.scss
- ../css/light-grey.scss
- ../css/backoffice-environment-banner.scss
-
-
-
-
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkapplicationsolutiontofunctionalci
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ applicationsolution_id
+ ApplicationSolution
+ false
+ DEL_AUTO
+
+
+ applicationsolution_id
+ name
+
+
+ functionalci_id
+ FunctionalCI
+ false
+ DEL_AUTO
+
+
+ functionalci_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkapplicationsolutiontobusinessprocess
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ businessprocess_id
+ BusinessProcess
+ false
+ DEL_AUTO
+
+
+ businessprocess_id
+ name
+
+
+ applicationsolution_id
+ ApplicationSolution
+ false
+ DEL_AUTO
+
+
+ applicationsolution_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable,configmgmt
+ false
+ autoincrement
+ group
+ id
+
+
+
+
+
+
+
+ images/group.png
+
+
+
+
+
+
+
+
+ status='obsolete'
+
+
+
+
+ name
+
+ false
+
+
+
+ production
+ implementation
+ obsolete
+
+ status
+ implementation
+ false
+ list
+
+
+ org_id
+ Organization
+ false
+ DEL_MANUAL
+
+
+ org_id
+ name
+
+
+ description
+
+ true
+
+
+ type
+
+ true
+
+
+
+
+
+ parent_id
+ true
+ DEL_MANUAL
+
+
+ parent_id
+ name
+
+
+ lnkGroupToCI
+ group_id
+ 0
+ 0
+ ci_id
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel,configmgmt
+ false
+ autoincrement
+ lnkgrouptoci
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ group_id
+ Group
+ false
+ DEL_AUTO
+
+
+ group_id
+ name
+
+
+ ci_id
+ FunctionalCI
+ false
+ DEL_AUTO
+
+
+ ci_id
+ name
+
+
+ reason
+
+ true
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+
+
+
+ lnkDocumentToFunctionalCI
+ document_id
+ 0
+ 0
+ functionalci_id
+
+
+
+
+
+
+
+ -
+ 60
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/datamodels/2.x/itop-config-mgmt/de.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/de.dict.itop-config-mgmt.php
index 55d6ffe22..2e7ce51fa 100755
--- a/datamodels/2.x/itop-config-mgmt/de.dict.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/de.dict.itop-config-mgmt.php
@@ -72,232 +72,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
//////////////////////////////////////////////////////////////////////
//
-
-//
-// Class: Organization
-//
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:Organization' => 'Organisation',
- 'Class:Organization+' => '',
- 'Class:Organization/Attribute:name' => 'Name',
- 'Class:Organization/Attribute:name+' => 'Gemeinsamer Name',
- 'Class:Organization/Attribute:code' => 'Kennziffer',
- 'Class:Organization/Attribute:code+' => 'Organisationskennziffer (D-U-N-S, Siret)',
- 'Class:Organization/Attribute:status' => 'Status',
- 'Class:Organization/Attribute:status+' => '',
- 'Class:Organization/Attribute:status/Value:active' => 'Aktiv',
- 'Class:Organization/Attribute:status/Value:active+' => 'Aktiv',
- 'Class:Organization/Attribute:status/Value:inactive' => 'Inaktiv',
- 'Class:Organization/Attribute:status/Value:inactive+' => 'Inaktiv',
- 'Class:Organization/Attribute:parent_id' => 'Mutterfirma',
- 'Class:Organization/Attribute:parent_id+' => 'Dachorganisation',
- 'Class:Organization/Attribute:parent_name' => 'Name der Mutterfirma',
- 'Class:Organization/Attribute:parent_name+' => 'Name der Mutterfirma',
- 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery-Modell',
- 'Class:Organization/Attribute:deliverymodel_id+' => '',
- 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery-Modell-Name',
- 'Class:Organization/Attribute:deliverymodel_name+' => '',
- 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent',
- 'Class:Organization/Attribute:parent_id_friendlyname+' => '',
- 'Class:Organization/Attribute:overview' => 'Überblick',
- 'Organization:Overview:FunctionalCIs' => 'CIs dieser Organisation',
- 'Organization:Overview:FunctionalCIs:subtitle' => 'nach Typ',
- 'Organization:Overview:Users' => 'iTop Benutzer innerhalb dieser Organisation',
-));
-
-//
-// Class: Location
-//
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:Location' => 'Standort',
- 'Class:Location+' => 'Jeder Typ von Standort: Region, Land, Stadt, Seite, Gebäude, Flur, Raum, Rack,...',
- 'Class:Location/Attribute:name' => 'Name',
- 'Class:Location/Attribute:name+' => '',
- 'Class:Location/Attribute:status' => 'Status',
- 'Class:Location/Attribute:status+' => '',
- 'Class:Location/Attribute:status/Value:active' => 'Aktiv',
- 'Class:Location/Attribute:status/Value:active+' => 'Aktiv',
- 'Class:Location/Attribute:status/Value:inactive' => 'Inaktiv',
- 'Class:Location/Attribute:status/Value:inactive+' => 'Inaktiv',
- 'Class:Location/Attribute:org_id' => 'Organisation',
- 'Class:Location/Attribute:org_id+' => '',
- 'Class:Location/Attribute:org_name' => 'Name der Organisation',
- 'Class:Location/Attribute:org_name+' => '',
- 'Class:Location/Attribute:address' => 'Adresse',
- 'Class:Location/Attribute:address+' => 'Postanschrift',
- 'Class:Location/Attribute:postal_code' => 'Postleitzahl',
- 'Class:Location/Attribute:postal_code+' => 'Postleitzahl',
- 'Class:Location/Attribute:city' => 'Stadt',
- 'Class:Location/Attribute:city+' => '',
- 'Class:Location/Attribute:country' => 'Land',
- 'Class:Location/Attribute:country+' => '',
- 'Class:Location/Attribute:physicaldevice_list' => 'Geräte',
- 'Class:Location/Attribute:physicaldevice_list+' => '',
- 'Class:Location/Attribute:person_list' => 'Kontakte',
- 'Class:Location/Attribute:person_list+' => '',
-));
-
-//
-// Class: Contact
-//
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:Contact' => 'Kontakt',
- 'Class:Contact+' => '',
- 'Class:Contact/Attribute:name' => 'Name',
- 'Class:Contact/Attribute:name+' => '',
- 'Class:Contact/Attribute:status' => 'Status',
- 'Class:Contact/Attribute:status+' => '',
- 'Class:Contact/Attribute:status/Value:active' => 'Aktiv',
- 'Class:Contact/Attribute:status/Value:active+' => 'Aktiv',
- 'Class:Contact/Attribute:status/Value:inactive' => 'Inaktiv',
- 'Class:Contact/Attribute:status/Value:inactive+' => 'Inaktiv',
- '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' => 'Telefonnummer',
- 'Class:Contact/Attribute:phone+' => '',
- 'Class:Contact/Attribute:notify' => 'Benachrichtigung',
- 'Class:Contact/Attribute:notify+' => '',
- 'Class:Contact/Attribute:notify/Value:no' => 'Nein',
- 'Class:Contact/Attribute:notify/Value:no+' => '',
- 'Class:Contact/Attribute:notify/Value:yes' => 'Ja',
- 'Class:Contact/Attribute:notify/Value:yes+' => '',
- 'Class:Contact/Attribute:function' => 'Funktion',
- 'Class:Contact/Attribute:function+' => '',
- 'Class:Contact/Attribute:cis_list' => 'CIs',
- 'Class:Contact/Attribute:cis_list+' => '',
- 'Class:Contact/Attribute:finalclass' => 'Typ',
- 'Class:Contact/Attribute:finalclass+' => '',
-));
-
-//
-// Class: Person
-//
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:Person' => 'Person',
- 'Class:Person+' => '',
- 'Class:Person/Attribute:name' => 'Name',
- 'Class:Person/Attribute:name+' => '',
- 'Class:Person/Attribute:first_name' => 'Vorname',
- 'Class:Person/Attribute:first_name+' => '',
- 'Class:Person/Attribute:employee_number' => 'Personalnummer',
- 'Class:Person/Attribute:employee_number+' => '',
- 'Class:Person/Attribute:mobile_phone' => 'Mobiltelefone',
- 'Class:Person/Attribute:mobile_phone+' => '',
- 'Class:Person/Attribute:location_id' => 'Standort',
- 'Class:Person/Attribute:location_id+' => '',
- 'Class:Person/Attribute:location_name' => 'Standortname',
- 'Class:Person/Attribute:location_name+' => '',
- 'Class:Person/Attribute:manager_id' => 'Manager',
- 'Class:Person/Attribute:manager_id+' => '',
- 'Class:Person/Attribute:manager_name' => 'Manager-Name',
- 'Class:Person/Attribute:manager_name+' => '',
- 'Class:Person/Attribute:team_list' => 'Teams',
- 'Class:Person/Attribute:team_list+' => '',
- 'Class:Person/Attribute:tickets_list' => 'Tickets',
- 'Class:Person/Attribute:tickets_list+' => '',
- 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager Friendly Name',
- 'Class:Person/Attribute:manager_id_friendlyname+' => '',
- 'Class:Person/Attribute:picture' => 'Bild',
- 'Class:Person/Attribute:picture+' => '',
- 'Class:Person/UniquenessRule:employee_number+' => 'Die Personalnummer muss innerhalb dieser Organisation eindeutig sein.',
- 'Class:Person/UniquenessRule:employee_number' => 'In der Organisation \'$this->org_name$\' existiert bereits eine Person mit der gleichen Personalnummer',
- 'Class:Person/UniquenessRule:name+' => 'Innerhalb einer Organisation muss der Name einer Person eindeutig sein',
- 'Class:Person/UniquenessRule:name' => 'In der Organisation \'$this->org_name$\' existiert bereits eine Person mit dem gleichen Namen',
-));
-
-//
-// Class: Team
-//
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:Team' => 'Team',
- 'Class:Team+' => '',
- 'Class:Team/Attribute:persons_list' => 'Mitglieder',
- 'Class:Team/Attribute:persons_list+' => '',
- 'Class:Team/Attribute:tickets_list' => 'Tickets',
- 'Class:Team/Attribute:tickets_list+' => '',
-));
-
-//
-// Class: Document
-//
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:Document' => 'Dokument',
- 'Class:Document+' => '',
- 'Class:Document/Attribute:name' => 'Name',
- 'Class:Document/Attribute:name+' => '',
- 'Class:Document/Attribute:org_id' => 'Organisation',
- 'Class:Document/Attribute:org_id+' => '',
- 'Class:Document/Attribute:org_name' => 'Organisationsname',
- 'Class:Document/Attribute:org_name+' => '',
- 'Class:Document/Attribute:documenttype_id' => 'Dokumenttyp',
- 'Class:Document/Attribute:documenttype_id+' => '',
- 'Class:Document/Attribute:documenttype_name' => 'Dokumenttypname',
- 'Class:Document/Attribute:documenttype_name+' => '',
- 'Class:Document/Attribute:version' => 'Version',
- 'Class:Document/Attribute:version+' => '',
- 'Class:Document/Attribute:description' => 'Beschreibung',
- 'Class:Document/Attribute:description+' => '',
- 'Class:Document/Attribute:status' => 'Status',
- 'Class:Document/Attribute:status+' => '',
- 'Class:Document/Attribute:status/Value:draft' => 'Entwurf',
- 'Class:Document/Attribute:status/Value:draft+' => '',
- 'Class:Document/Attribute:status/Value:obsolete' => 'Obsolet (Veraltet)',
- 'Class:Document/Attribute:status/Value:obsolete+' => '',
- 'Class:Document/Attribute:status/Value:published' => 'Veröffentlicht',
- 'Class:Document/Attribute:status/Value:published+' => '',
- 'Class:Document/Attribute:cis_list' => 'CIs',
- 'Class:Document/Attribute:cis_list+' => '',
- 'Class:Document/Attribute:contracts_list' => 'Verträge',
- 'Class:Document/Attribute:contracts_list+' => '',
- 'Class:Document/Attribute:services_list' => 'Services',
- 'Class:Document/Attribute:services_list+' => '',
- 'Class:Document/Attribute:finalclass' => 'Dokumenttyp',
- 'Class:Document/Attribute:finalclass+' => '',
-));
-
-//
-// Class: DocumentFile
-//
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:DocumentFile' => 'Dokument (Datei)',
- 'Class:DocumentFile+' => '',
- 'Class:DocumentFile/Attribute:file' => 'Datei',
- 'Class:DocumentFile/Attribute:file+' => '',
-));
-
-//
-// Class: DocumentNote
-//
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:DocumentNote' => 'Dokument (Notiz)',
- 'Class:DocumentNote+' => '',
- 'Class:DocumentNote/Attribute:text' => 'Text',
- 'Class:DocumentNote/Attribute:text+' => '',
-));
-
-//
-// Class: DocumentWeb
-//
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:DocumentWeb' => 'Dokument (Web)',
- 'Class:DocumentWeb+' => '',
- 'Class:DocumentWeb/Attribute:url' => 'URL',
- 'Class:DocumentWeb/Attribute:url+' => '',
-));
-
//
// Class: FunctionalCI
//
@@ -1240,19 +1014,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkDocumentToLicence/Attribute:document_name+' => '',
));
-//
-// Class: Typology
-//
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:Typology' => 'Typologie',
- 'Class:Typology+' => '',
- 'Class:Typology/Attribute:name' => 'Name',
- 'Class:Typology/Attribute:name+' => '',
- 'Class:Typology/Attribute:finalclass' => 'Typ',
- 'Class:Typology/Attribute:finalclass+' => '',
-));
-
//
// Class: OSVersion
//
@@ -1275,24 +1036,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:OSFamily+' => '',
));
-//
-// Class: DocumentType
-//
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:DocumentType' => 'Dokumentyp',
- 'Class:DocumentType+' => '',
-));
-
-//
-// Class: ContactType
-//
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:ContactType' => 'Kontakttyp',
- 'Class:ContactType+' => '',
-));
-
//
// Class: Brand
//
@@ -1453,23 +1196,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkDocumentToSoftware/Attribute:document_name+' => '',
));
-//
-// Class: lnkContactToFunctionalCI
-//
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:lnkContactToFunctionalCI' => 'Verknüpfung Kontakt/FunctionalCI',
- 'Class:lnkContactToFunctionalCI+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'FunctionalCI',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'FunctionalCI-Name',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Kontakt',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Kontakt-Name',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
-));
-
//
// Class: lnkDocumentToFunctionalCI
//
@@ -1716,26 +1442,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '',
));
-//
-// Class: lnkPersonToTeam
-//
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:lnkPersonToTeam' => 'Verknüpfung Person/Team',
- 'Class:lnkPersonToTeam+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team',
- 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_name' => 'Teamname',
- 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person',
- 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_name' => 'Personenname',
- 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rolle',
- 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_name' => 'Rollenname',
- 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
-));
//
// Class: Group
@@ -1763,7 +1469,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Group/Attribute:type' => 'Typ',
'Class:Group/Attribute:type+' => '',
'Class:Group/Attribute:parent_id' => 'Muttergruppe',
-
'Class:Group/Attribute:parent_id+' => '',
'Class:Group/Attribute:parent_name' => 'Name',
'Class:Group/Attribute:parent_name+' => '',
@@ -1792,42 +1497,37 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkGroupToCI/Attribute:reason+' => '',
));
+//
+// Add translation for Fieldsets
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Server:baseinfo' => 'Allgemeine Informationen',
+ 'Server:Date' => 'Datum',
+ 'Server:moreinfo' => 'Weitere Informationen',
+ 'Server:otherinfo' => 'Sonstige Informationen',
+ 'Server:power' => 'Stromversorgung',
+ 'Person:info' => 'Allgemeine Informationen',
+ 'UserLocal:info' => 'Allgemeine Informationen',
+ 'Person:personal_info' => 'Persönliche Informationen',
+ 'Person:notifiy' => 'Benachrichtigungen',
+ 'Class:Subnet/Tab:IPUsage' => 'IP-Nutzung',
+ 'Class:Subnet/Tab:IPUsage-explain' => 'Interfaces mit einer IP in der Range: %1$s bis %2$s',
+ 'Class:Subnet/Tab:FreeIPs' => 'Freie IPs',
+ 'Class:Subnet/Tab:FreeIPs-count' => 'Freie IPs: %1$s',
+ 'Class:Subnet/Tab:FreeIPs-explain' => 'Hier ist eine Aufstellung von 10 freien IP Adressen',
+ 'Class:Document:PreviewTab' => 'Vorschau',
+));
//
// Application Menu
//
Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Menu:DataAdministration' => 'Data Management',
- 'Menu:DataAdministration+' => 'Data Management',
- 'Menu:Catalogs' => 'Kataloge',
- 'Menu:Catalogs+' => 'Datentypen',
- 'Menu:Audit' => 'Audit',
- 'Menu:Audit+' => 'Audit',
- 'Menu:CSVImport' => 'CSV-Import',
- 'Menu:CSVImport+' => 'Massenerstellung oder -aktualisierung',
- 'Menu:Organization' => 'Organisationen',
- 'Menu:Organization+' => 'Alle Organisationen',
'Menu:Application' => 'Anwendungen',
'Menu:Application+' => 'Alle Anwendungen',
'Menu:DBServer' => 'Datenbank-Server',
'Menu:DBServer+' => 'Datenbank-Server',
- 'Menu:ConfigManagement' => 'Configuration Management',
- 'Menu:ConfigManagement+' => 'Configuration Management',
- 'Menu:ConfigManagementOverview' => 'Übersicht',
- 'Menu:ConfigManagementOverview+' => 'Übersicht',
- 'Menu:Contact' => 'Kontakte',
- 'Menu:Contact+' => 'Kontakte',
- 'Menu:Contact:Count' => '%1$d Kontakte',
- 'Menu:Person' => 'Personen',
- 'Menu:Person+' => 'Alle Personen',
- 'Menu:Team' => 'Teams',
- 'Menu:Team+' => 'Alle Teams',
- 'Menu:Document' => 'Dokumente',
- 'Menu:Document+' => 'Alle Dokumente',
- 'Menu:Location' => 'Standorte',
-
- 'Menu:Location+' => 'Alle Standorte',
'Menu:ConfigManagementCI' => 'Configuration Items',
'Menu:ConfigManagementCI+' => 'Configuration Items',
'Menu:BusinessProcess' => 'Business-Prozesse',
@@ -1854,10 +1554,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Menu:MobilePhone+' => 'Alle Mobiltelefone',
'Menu:PC' => 'Rechner (PC)',
'Menu:PC+' => 'Alle Rechner (PC)',
- 'Menu:NewContact' => 'Neuer Kontakt',
- 'Menu:NewContact+' => 'Neuer Kontakt',
- 'Menu:SearchContacts' => 'Nach Kontakten suchen',
- 'Menu:SearchContacts+' => 'Nach Kontakten suchen',
'Menu:NewCI' => 'Neues CI',
'Menu:NewCI+' => 'Neues CI',
'Menu:SearchCIs' => 'Nach CIs suchen',
@@ -1870,36 +1566,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Menu:ConfigManagement:Misc' => 'Diverses',
'Menu:Group' => 'Gruppen von CIs',
'Menu:Group+' => 'Gruppen von CIs',
- 'Menu:ConfigManagement:Shortcuts' => 'Shortcuts',
- 'Menu:ConfigManagement:AllContacts' => 'Alle Kontakte: %1$d',
- 'Menu:Typology' => 'Typologie-Konfiguration',
- 'Menu:Typology+' => '',
'Menu:OSVersion' => 'OS-Versionen',
'Menu:OSVersion+' => '',
'Menu:Software' => 'Software-Katalog',
'Menu:Software+' => '',
- 'UI_WelcomeMenu_AllConfigItems' => 'Zusammenfassung',
- 'Menu:ConfigManagement:Typology' => 'Typologie-Konfiguration',
-
-));
-
-
-// Add translation for Fieldsets
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Server:baseinfo' => 'Allgemeine Informationen',
- 'Server:Date' => 'Datum',
- 'Server:moreinfo' => 'Weitere Informationen',
- 'Server:otherinfo' => 'Sonstige Informationen',
- 'Server:power' => 'Stromversorgung',
- 'Person:info' => 'Allgemeine Informationen',
- 'UserLocal:info' => 'Allgemeine Informationen',
- 'Person:personal_info' => 'Persönliche Informationen',
- 'Person:notifiy' => 'Benachrichtigungen',
- 'Class:Subnet/Tab:IPUsage' => 'IP-Nutzung',
- 'Class:Subnet/Tab:IPUsage-explain' => 'Interfaces mit einer IP in der Range: %1$s bis %2$s',
- 'Class:Subnet/Tab:FreeIPs' => 'Freie IPs',
- 'Class:Subnet/Tab:FreeIPs-count' => 'Freie IPs: %1$s',
- 'Class:Subnet/Tab:FreeIPs-explain' => 'Hier ist eine Aufstellung von 10 freien IP Adressen',
- 'Class:Document:PreviewTab' => 'Vorschau',
));
diff --git a/datamodels/2.x/itop-config-mgmt/en.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/en.dict.itop-config-mgmt.php
index b2e3139d6..1970354c1 100755
--- a/datamodels/2.x/itop-config-mgmt/en.dict.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/en.dict.itop-config-mgmt.php
@@ -76,232 +76,6 @@ Dict::Add('EN US', 'English', 'English', array(
//////////////////////////////////////////////////////////////////////
//
-
-//
-// Class: Organization
-//
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Class:Organization' => 'Organization',
- 'Class:Organization+' => '',
- 'Class:Organization/Attribute:name' => 'Name',
- 'Class:Organization/Attribute:name+' => 'Common name',
- 'Class:Organization/Attribute:code' => 'Code',
- 'Class:Organization/Attribute:code+' => 'Organization code (Siret, DUNS,...)',
- 'Class:Organization/Attribute:status' => 'Status',
- 'Class:Organization/Attribute:status+' => '',
- 'Class:Organization/Attribute:status/Value:active' => 'Active',
- 'Class:Organization/Attribute:status/Value:active+' => 'Active',
- 'Class:Organization/Attribute:status/Value:inactive' => 'Inactive',
- 'Class:Organization/Attribute:status/Value:inactive+' => 'Inactive',
- 'Class:Organization/Attribute:parent_id' => 'Parent',
- 'Class:Organization/Attribute:parent_id+' => 'Parent organization',
- 'Class:Organization/Attribute:parent_name' => 'Parent name',
- 'Class:Organization/Attribute:parent_name+' => 'Name of the parent organization',
- 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model',
- 'Class:Organization/Attribute:deliverymodel_id+' => '',
- 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name',
- 'Class:Organization/Attribute:deliverymodel_name+' => '',
- 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent',
- 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organization',
- 'Class:Organization/Attribute:overview' => 'Overview',
- 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization',
- 'Organization:Overview:FunctionalCIs:subtitle' => 'by type',
- 'Organization:Overview:Users' => 'iTop Users within this organization',
-));
-
-//
-// Class: Location
-//
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Class:Location' => 'Location',
- 'Class:Location+' => 'Any type of location: Region, Country, City, Site, Building, Floor, Room, Rack,...',
- 'Class:Location/Attribute:name' => 'Name',
- 'Class:Location/Attribute:name+' => '',
- 'Class:Location/Attribute:status' => 'Status',
- 'Class:Location/Attribute:status+' => '',
- 'Class:Location/Attribute:status/Value:active' => 'Active',
- 'Class:Location/Attribute:status/Value:active+' => 'Active',
- 'Class:Location/Attribute:status/Value:inactive' => 'Inactive',
- 'Class:Location/Attribute:status/Value:inactive+' => 'Inactive',
- 'Class:Location/Attribute:org_id' => 'Owner organization',
- 'Class:Location/Attribute:org_id+' => '',
- 'Class:Location/Attribute:org_name' => 'Name of the owner organization',
- 'Class:Location/Attribute:org_name+' => '',
- 'Class:Location/Attribute:address' => 'Address',
- 'Class:Location/Attribute:address+' => 'Postal address',
- 'Class:Location/Attribute:postal_code' => 'Postal code',
- 'Class:Location/Attribute:postal_code+' => 'ZIP/Postal code',
- 'Class:Location/Attribute:city' => 'City',
- 'Class:Location/Attribute:city+' => '',
- 'Class:Location/Attribute:country' => 'Country',
- 'Class:Location/Attribute:country+' => '',
- 'Class:Location/Attribute:physicaldevice_list' => 'Devices',
- 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location',
- 'Class:Location/Attribute:person_list' => 'Contacts',
- 'Class:Location/Attribute:person_list+' => 'All the contacts located on this location',
-));
-
-//
-// Class: Contact
-//
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Class:Contact' => 'Contact',
- 'Class:Contact+' => '',
- 'Class:Contact/Attribute:name' => 'Name',
- 'Class:Contact/Attribute:name+' => '',
- 'Class:Contact/Attribute:status' => 'Status',
- 'Class:Contact/Attribute:status+' => '',
- 'Class:Contact/Attribute:status/Value:active' => 'Active',
- 'Class:Contact/Attribute:status/Value:active+' => 'Active',
- 'Class:Contact/Attribute:status/Value:inactive' => 'Inactive',
- 'Class:Contact/Attribute:status/Value:inactive+' => 'Inactive',
- 'Class:Contact/Attribute:org_id' => 'Organization',
- 'Class:Contact/Attribute:org_id+' => '',
- 'Class:Contact/Attribute:org_name' => 'Organization name',
- 'Class:Contact/Attribute:org_name+' => '',
- 'Class:Contact/Attribute:email' => 'Email',
- 'Class:Contact/Attribute:email+' => '',
- 'Class:Contact/Attribute:phone' => 'Phone',
- 'Class:Contact/Attribute:phone+' => '',
- 'Class:Contact/Attribute:notify' => 'Notification',
- 'Class:Contact/Attribute:notify+' => '',
- 'Class:Contact/Attribute:notify/Value:no' => 'no',
- 'Class:Contact/Attribute:notify/Value:no+' => 'no',
- 'Class:Contact/Attribute:notify/Value:yes' => 'yes',
- 'Class:Contact/Attribute:notify/Value:yes+' => 'yes',
- 'Class:Contact/Attribute:function' => 'Function',
- 'Class:Contact/Attribute:function+' => '',
- 'Class:Contact/Attribute:cis_list' => 'CIs',
- 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact',
- 'Class:Contact/Attribute:finalclass' => 'Contact sub-class',
- 'Class:Contact/Attribute:finalclass+' => 'Name of the final class',
-));
-
-//
-// Class: Person
-//
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Class:Person' => 'Person',
- 'Class:Person+' => '',
- 'Class:Person/Attribute:name' => 'Last Name',
- 'Class:Person/Attribute:name+' => '',
- 'Class:Person/Attribute:first_name' => 'First Name',
- 'Class:Person/Attribute:first_name+' => '',
- 'Class:Person/Attribute:employee_number' => 'Employee number',
- 'Class:Person/Attribute:employee_number+' => '',
- 'Class:Person/Attribute:mobile_phone' => 'Mobile phone',
- 'Class:Person/Attribute:mobile_phone+' => '',
- 'Class:Person/Attribute:location_id' => 'Location',
- 'Class:Person/Attribute:location_id+' => '',
- 'Class:Person/Attribute:location_name' => 'Location name',
- 'Class:Person/Attribute:location_name+' => '',
- 'Class:Person/Attribute:manager_id' => 'Manager',
- 'Class:Person/Attribute:manager_id+' => '',
- 'Class:Person/Attribute:manager_name' => 'Manager name',
- 'Class:Person/Attribute:manager_name+' => '',
- 'Class:Person/Attribute:team_list' => 'Teams',
- 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to',
- 'Class:Person/Attribute:tickets_list' => 'Tickets',
- 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller',
- 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name',
- 'Class:Person/Attribute:manager_id_friendlyname+' => '',
- 'Class:Person/Attribute:picture' => 'Picture',
- 'Class:Person/Attribute:picture+' => '',
- 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization',
- 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number',
- 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization',
- 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name',
-));
-
-//
-// Class: Team
-//
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Class:Team' => 'Team',
- 'Class:Team+' => '',
- 'Class:Team/Attribute:persons_list' => 'Members',
- 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team',
- 'Class:Team/Attribute:tickets_list' => 'Tickets',
- 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team',
-));
-
-//
-// Class: Document
-//
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Class:Document' => 'Document',
- 'Class:Document+' => '',
- 'Class:Document/Attribute:name' => 'Name',
- 'Class:Document/Attribute:name+' => '',
- 'Class:Document/Attribute:org_id' => 'Organization',
- 'Class:Document/Attribute:org_id+' => '',
- 'Class:Document/Attribute:org_name' => 'Organization name',
- 'Class:Document/Attribute:org_name+' => '',
- 'Class:Document/Attribute:documenttype_id' => 'Document type',
- 'Class:Document/Attribute:documenttype_id+' => '',
- 'Class:Document/Attribute:documenttype_name' => 'Document type name',
- 'Class:Document/Attribute:documenttype_name+' => '',
- 'Class:Document/Attribute:version' => 'Version',
- 'Class:Document/Attribute:version+' => '',
- 'Class:Document/Attribute:description' => 'Description',
- 'Class:Document/Attribute:description+' => '',
- 'Class:Document/Attribute:status' => 'Status',
- 'Class:Document/Attribute:status+' => '',
- 'Class:Document/Attribute:status/Value:draft' => 'Draft',
- 'Class:Document/Attribute:status/Value:draft+' => '',
- 'Class:Document/Attribute:status/Value:obsolete' => 'Obsolete',
- 'Class:Document/Attribute:status/Value:obsolete+' => '',
- 'Class:Document/Attribute:status/Value:published' => 'Published',
- 'Class:Document/Attribute:status/Value:published+' => '',
- 'Class:Document/Attribute:cis_list' => 'CIs',
- 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document',
- 'Class:Document/Attribute:contracts_list' => 'Contracts',
- 'Class:Document/Attribute:contracts_list+' => 'All the contracts linked to this document',
- 'Class:Document/Attribute:services_list' => 'Services',
- 'Class:Document/Attribute:services_list+' => 'All the services linked to this document',
- 'Class:Document/Attribute:finalclass' => 'Document sub-class',
- 'Class:Document/Attribute:finalclass+' => 'Name of the final class',
-));
-
-//
-// Class: DocumentFile
-//
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Class:DocumentFile' => 'Document File',
- 'Class:DocumentFile+' => '',
- 'Class:DocumentFile/Attribute:file' => 'File',
- 'Class:DocumentFile/Attribute:file+' => '',
-));
-
-//
-// Class: DocumentNote
-//
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Class:DocumentNote' => 'Document Note',
- 'Class:DocumentNote+' => '',
- 'Class:DocumentNote/Attribute:text' => 'Text',
- 'Class:DocumentNote/Attribute:text+' => '',
-));
-
-//
-// Class: DocumentWeb
-//
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Class:DocumentWeb' => 'Document Web',
- 'Class:DocumentWeb+' => '',
- 'Class:DocumentWeb/Attribute:url' => 'URL',
- 'Class:DocumentWeb/Attribute:url+' => '',
-));
-
//
// Class: FunctionalCI
//
@@ -1244,19 +1018,6 @@ Dict::Add('EN US', 'English', 'English', array(
'Class:lnkDocumentToLicence/Attribute:document_name+' => '',
));
-//
-// Class: Typology
-//
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Class:Typology' => 'Typology',
- 'Class:Typology+' => '',
- 'Class:Typology/Attribute:name' => 'Name',
- 'Class:Typology/Attribute:name+' => '',
- 'Class:Typology/Attribute:finalclass' => 'Typology sub-class',
- 'Class:Typology/Attribute:finalclass+' => 'Name of the final class',
-));
-
//
// Class: OSVersion
//
@@ -1279,24 +1040,6 @@ Dict::Add('EN US', 'English', 'English', array(
'Class:OSFamily+' => '',
));
-//
-// Class: DocumentType
-//
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Class:DocumentType' => 'Document Type',
- 'Class:DocumentType+' => '',
-));
-
-//
-// Class: ContactType
-//
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Class:ContactType' => 'Contact Type',
- 'Class:ContactType+' => '',
-));
-
//
// Class: Brand
//
@@ -1457,40 +1200,6 @@ Dict::Add('EN US', 'English', 'English', array(
'Class:lnkDocumentToSoftware/Attribute:document_name+' => '',
));
-//
-// Class: lnkContactToFunctionalCI
-//
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Class:lnkContactToFunctionalCI' => 'Link Contact / FunctionalCI',
- 'Class:lnkContactToFunctionalCI+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functionalci',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contact name',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
-));
-
-//
-// Class: lnkDocumentToFunctionalCI
-//
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Class:lnkDocumentToFunctionalCI' => 'Link Document / FunctionalCI',
- 'Class:lnkDocumentToFunctionalCI+' => '',
- 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Functionalci',
- 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '',
- 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name',
- 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '',
- 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Document',
- 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '',
- 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Document name',
- 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '',
-));
-
//
// Class: Subnet
//
@@ -1720,27 +1429,6 @@ Dict::Add('EN US', 'English', 'English', array(
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '',
));
-//
-// Class: lnkPersonToTeam
-//
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Class:lnkPersonToTeam' => 'Link Person / Team',
- 'Class:lnkPersonToTeam+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team',
- 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team name',
- 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person',
- 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person name',
- 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_id' => 'Role',
- 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_name' => 'Role name',
- 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
-));
-
//
// Class: Group
//
@@ -1796,42 +1484,53 @@ Dict::Add('EN US', 'English', 'English', array(
'Class:lnkGroupToCI/Attribute:reason+' => '',
));
+// Add translation for Fieldsets
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Server:baseinfo' => 'General information',
+ 'Server:Date' => 'Dates',
+ 'Server:moreinfo' => 'More information',
+ 'Server:otherinfo' => 'Other information',
+ 'Server:power' => 'Power supply',
+ 'Person:info' => 'General information',
+ 'UserLocal:info' => 'General information',
+ 'Person:personal_info' => 'Personal information',
+ 'Person:notifiy' => 'Notification',
+ 'Class:Subnet/Tab:IPUsage' => 'IP Usage',
+ 'Class:Subnet/Tab:IPUsage-explain' => 'Interfaces having an IP in the range: %1$s to %2$s',
+ 'Class:Subnet/Tab:FreeIPs' => 'Free IPs',
+ 'Class:Subnet/Tab:FreeIPs-count' => 'Free IPs: %1$s',
+ 'Class:Subnet/Tab:FreeIPs-explain' => 'Here is an extract of 10 free IP addresses',
+ 'Class:Document:PreviewTab' => 'Preview',
+));
+
+
+//
+// Class: lnkDocumentToFunctionalCI
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Class:lnkDocumentToFunctionalCI' => 'Link Document / FunctionalCI',
+ 'Class:lnkDocumentToFunctionalCI+' => '',
+ 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Functionalci',
+ 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '',
+ 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name',
+ 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '',
+ 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Document',
+ 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '',
+ 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Document name',
+ 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '',
+));
//
// Application Menu
//
Dict::Add('EN US', 'English', 'English', array(
- 'Menu:DataAdministration' => 'Data administration',
- 'Menu:DataAdministration+' => 'Data administration',
- 'Menu:Catalogs' => 'Catalogs',
- 'Menu:Catalogs+' => 'Data types',
- 'Menu:Audit' => 'Audit',
- 'Menu:Audit+' => 'Audit',
- 'Menu:CSVImport' => 'CSV import',
- 'Menu:CSVImport+' => 'Bulk creation or update',
- 'Menu:Organization' => 'Organizations',
- 'Menu:Organization+' => 'All organizations',
'Menu:Application' => 'Applications',
'Menu:Application+' => 'All applications',
'Menu:DBServer' => 'Database servers',
'Menu:DBServer+' => 'Database servers',
- 'Menu:ConfigManagement' => 'Configuration Management',
- 'Menu:ConfigManagement+' => 'Configuration Management',
- 'Menu:ConfigManagementOverview' => 'Overview',
- 'Menu:ConfigManagementOverview+' => 'Overview',
- 'Menu:Contact' => 'Contacts',
- 'Menu:Contact+' => 'Contacts',
- 'Menu:Contact:Count' => '%1$d contacts',
- 'Menu:Person' => 'Persons',
- 'Menu:Person+' => 'All persons',
- 'Menu:Team' => 'Teams',
- 'Menu:Team+' => 'All teams',
- 'Menu:Document' => 'Documents',
- 'Menu:Document+' => 'All documents',
- 'Menu:Location' => 'Locations',
-
- 'Menu:Location+' => 'All locations',
'Menu:ConfigManagementCI' => 'Configuration items',
'Menu:ConfigManagementCI+' => 'Configuration items',
'Menu:BusinessProcess' => 'Business processes',
@@ -1858,10 +1557,6 @@ Dict::Add('EN US', 'English', 'English', array(
'Menu:MobilePhone+' => 'All mobile phones',
'Menu:PC' => 'Personal computers',
'Menu:PC+' => 'All Personal computers',
- 'Menu:NewContact' => 'New contact',
- 'Menu:NewContact+' => 'New contact',
- 'Menu:SearchContacts' => 'Search for contacts',
- 'Menu:SearchContacts+' => 'Search for contacts',
'Menu:NewCI' => 'New CI',
'Menu:NewCI+' => 'New CI',
'Menu:SearchCIs' => 'Search for CIs',
@@ -1874,36 +1569,9 @@ Dict::Add('EN US', 'English', 'English', array(
'Menu:ConfigManagement:Misc' => 'Miscellaneous',
'Menu:Group' => 'Groups of CIs',
'Menu:Group+' => 'Groups of CIs',
- 'Menu:ConfigManagement:Shortcuts' => 'Shortcuts',
- 'Menu:ConfigManagement:AllContacts' => 'All contacts: %1$d',
- 'Menu:Typology' => 'Typology configuration',
- 'Menu:Typology+' => 'Typology configuration',
'Menu:OSVersion' => 'OS versions',
'Menu:OSVersion+' => '',
'Menu:Software' => 'Software catalog',
'Menu:Software+' => 'Software catalog',
- 'UI_WelcomeMenu_AllConfigItems' => 'Summary',
- 'Menu:ConfigManagement:Typology' => 'Typology configuration',
-
-));
-
-
-// Add translation for Fieldsets
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Server:baseinfo' => 'General information',
- 'Server:Date' => 'Dates',
- 'Server:moreinfo' => 'More information',
- 'Server:otherinfo' => 'Other information',
- 'Server:power' => 'Power supply',
- 'Person:info' => 'General information',
- 'UserLocal:info' => 'General information',
- 'Person:personal_info' => 'Personal information',
- 'Person:notifiy' => 'Notification',
- 'Class:Subnet/Tab:IPUsage' => 'IP Usage',
- 'Class:Subnet/Tab:IPUsage-explain' => 'Interfaces having an IP in the range: %1$s to %2$s',
- 'Class:Subnet/Tab:FreeIPs' => 'Free IPs',
- 'Class:Subnet/Tab:FreeIPs-count' => 'Free IPs: %1$s',
- 'Class:Subnet/Tab:FreeIPs-explain' => 'Here is an extract of 10 free IP addresses',
- 'Class:Document:PreviewTab' => 'Preview',
));
+?>
diff --git a/datamodels/2.x/itop-config-mgmt/es_cr.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/es_cr.dict.itop-config-mgmt.php
index c08857361..26e080246 100755
--- a/datamodels/2.x/itop-config-mgmt/es_cr.dict.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/es_cr.dict.itop-config-mgmt.php
@@ -76,232 +76,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
//////////////////////////////////////////////////////////////////////
//
-
-//
-// Class: Organization
-//
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Class:Organization' => 'Organización',
- 'Class:Organization+' => 'Organización',
- 'Class:Organization/Attribute:name' => 'Nombre',
- 'Class:Organization/Attribute:name+' => 'Nombre de la Organización',
- 'Class:Organization/Attribute:code' => 'Código',
- 'Class:Organization/Attribute:code+' => 'Código de Organización (RFC, DUNS, Siret, etc.)',
- 'Class:Organization/Attribute:status' => 'Estatus',
- 'Class:Organization/Attribute:status+' => 'Estatus',
- 'Class:Organization/Attribute:status/Value:active' => 'Activo',
- 'Class:Organization/Attribute:status/Value:active+' => 'Activo',
- 'Class:Organization/Attribute:status/Value:inactive' => 'Inactivo',
- 'Class:Organization/Attribute:status/Value:inactive+' => 'Inactivo',
- 'Class:Organization/Attribute:parent_id' => 'Padre',
- 'Class:Organization/Attribute:parent_id+' => 'Organización Padre',
- 'Class:Organization/Attribute:parent_name' => 'Organización Padre',
- 'Class:Organization/Attribute:parent_name+' => 'Nombre de la Organización Padre',
- 'Class:Organization/Attribute:deliverymodel_id' => 'Modelo de Entrega',
- 'Class:Organization/Attribute:deliverymodel_id+' => 'Modelo de Entrega',
- 'Class:Organization/Attribute:deliverymodel_name' => 'Nombre del Modelo de Entrega',
- 'Class:Organization/Attribute:deliverymodel_name+' => 'Nombre del Modelo de Entrega',
- 'Class:Organization/Attribute:parent_id_friendlyname' => 'Organización Padre',
- 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Organización Padre',
- 'Class:Organization/Attribute:overview' => 'Overview~~',
- 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
- 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
- 'Organization:Overview:Users' => 'iTop Users within this organization~~',
-));
-
-//
-// Class: Location
-//
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Class:Location' => 'Localidad',
- 'Class:Location+' => 'Cualquier Tipo de Localidad: Región, País, Ciudad, Sitio, Edificio, Piso, Cuarto, Rack,...',
- 'Class:Location/Attribute:name' => 'Nombre',
- 'Class:Location/Attribute:name+' => 'Nombre de Localidad',
- 'Class:Location/Attribute:status' => 'Estatus',
- 'Class:Location/Attribute:status+' => 'Estatus de Localidad',
- 'Class:Location/Attribute:status/Value:active' => 'Activo',
- 'Class:Location/Attribute:status/Value:active+' => 'Activo',
- 'Class:Location/Attribute:status/Value:inactive' => 'Inactivo',
- 'Class:Location/Attribute:status/Value:inactive+' => 'Inactivo',
- 'Class:Location/Attribute:org_id' => 'Organización',
- 'Class:Location/Attribute:org_id+' => 'Organización',
- 'Class:Location/Attribute:org_name' => 'Nombre de la Organización',
- 'Class:Location/Attribute:org_name+' => 'Nombre de la Organización',
- 'Class:Location/Attribute:address' => 'Dirección',
- 'Class:Location/Attribute:address+' => 'Dirección Postal',
- 'Class:Location/Attribute:postal_code' => 'Código Postal',
- 'Class:Location/Attribute:postal_code+' => 'ZIP/Código Postal',
- 'Class:Location/Attribute:city' => 'Ciudad',
- 'Class:Location/Attribute:city+' => 'Ciudad',
- 'Class:Location/Attribute:country' => 'País',
- 'Class:Location/Attribute:country+' => 'País',
- 'Class:Location/Attribute:physicaldevice_list' => 'Dispositivos',
- 'Class:Location/Attribute:physicaldevice_list+' => 'Dispositivos',
- 'Class:Location/Attribute:person_list' => 'Contactos',
- 'Class:Location/Attribute:person_list+' => 'Contactos',
-));
-
-//
-// Class: Contact
-//
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Class:Contact' => 'Contacto',
- 'Class:Contact+' => 'Contacto',
- 'Class:Contact/Attribute:name' => 'Nombre',
- 'Class:Contact/Attribute:name+' => 'Nombre del Contacto',
- 'Class:Contact/Attribute:status' => 'Estatus',
- 'Class:Contact/Attribute:status+' => 'Estatus',
- 'Class:Contact/Attribute:status/Value:active' => 'Activo',
- 'Class:Contact/Attribute:status/Value:active+' => 'Activo',
- 'Class:Contact/Attribute:status/Value:inactive' => 'Inactivo',
- 'Class:Contact/Attribute:status/Value:inactive+' => 'Inactivo',
- 'Class:Contact/Attribute:org_id' => 'Organización',
- 'Class:Contact/Attribute:org_id+' => 'Organización',
- 'Class:Contact/Attribute:org_name' => 'Organización',
- 'Class:Contact/Attribute:org_name+' => 'Organización',
- 'Class:Contact/Attribute:email' => 'Correo Electrónico',
- 'Class:Contact/Attribute:email+' => 'Correo Electrónico',
- 'Class:Contact/Attribute:phone' => 'Teléfono',
- 'Class:Contact/Attribute:phone+' => 'Teléfono',
- 'Class:Contact/Attribute:notify' => 'Notificación',
- 'Class:Contact/Attribute:notify+' => 'Notificación',
- 'Class:Contact/Attribute:notify/Value:no' => 'No',
- 'Class:Contact/Attribute:notify/Value:no+' => 'No',
- 'Class:Contact/Attribute:notify/Value:yes' => 'Si',
- 'Class:Contact/Attribute:notify/Value:yes+' => 'Si',
- 'Class:Contact/Attribute:function' => 'Función',
- 'Class:Contact/Attribute:function+' => 'Función',
- 'Class:Contact/Attribute:cis_list' => 'ECs',
- 'Class:Contact/Attribute:cis_list+' => 'Elementos de Configuración relacionados con el contacto',
- 'Class:Contact/Attribute:finalclass' => 'Clase',
- 'Class:Contact/Attribute:finalclass+' => 'Clase',
-));
-
-//
-// Class: Person
-//
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Class:Person' => 'Persona',
- 'Class:Person+' => 'Persona',
- 'Class:Person/Attribute:name' => 'Apellidos',
- 'Class:Person/Attribute:name+' => 'Apellidos',
- 'Class:Person/Attribute:first_name' => 'Nombre',
- 'Class:Person/Attribute:first_name+' => 'Nombre de la Persona',
- 'Class:Person/Attribute:employee_number' => 'Número de Empleado',
- 'Class:Person/Attribute:employee_number+' => 'Número de Empleado',
- 'Class:Person/Attribute:mobile_phone' => 'Móvil',
- 'Class:Person/Attribute:mobile_phone+' => 'Móvil',
- 'Class:Person/Attribute:location_id' => 'Localidad',
- 'Class:Person/Attribute:location_id+' => 'Localidad',
- 'Class:Person/Attribute:location_name' => 'Nombre de Localidad',
- 'Class:Person/Attribute:location_name+' => 'Nombre de Localidad',
- 'Class:Person/Attribute:manager_id' => 'Jefe',
- 'Class:Person/Attribute:manager_id+' => 'Jefe',
- 'Class:Person/Attribute:manager_name' => 'Nombre del Jefe',
- 'Class:Person/Attribute:manager_name+' => 'Nombre del Jefe',
- 'Class:Person/Attribute:team_list' => 'Grupos',
- 'Class:Person/Attribute:team_list+' => 'Grupos',
- 'Class:Person/Attribute:tickets_list' => 'Tickets',
- 'Class:Person/Attribute:tickets_list+' => 'Tickets',
- 'Class:Person/Attribute:manager_id_friendlyname' => 'Nombre del Jefe',
- 'Class:Person/Attribute:manager_id_friendlyname+' => 'Nombre del Jefe',
- 'Class:Person/Attribute:picture' => 'Fotografía',
- 'Class:Person/Attribute:picture+' => 'Fotografía',
- 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
- 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
- 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
- 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
-));
-
-//
-// Class: Team
-//
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Class:Team' => 'Grupo de Trabajo',
- 'Class:Team+' => 'Grupo de Trabajo',
- 'Class:Team/Attribute:persons_list' => 'Miembros',
- 'Class:Team/Attribute:persons_list+' => 'Miembros',
- 'Class:Team/Attribute:tickets_list' => 'Tickets',
- 'Class:Team/Attribute:tickets_list+' => 'Tickets',
-));
-
-//
-// Class: Document
-//
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Class:Document' => 'Documento',
- 'Class:Document+' => 'Documento',
- 'Class:Document/Attribute:name' => 'Nombre',
- 'Class:Document/Attribute:name+' => 'Nombre del Documento',
- 'Class:Document/Attribute:org_id' => 'Organización',
- 'Class:Document/Attribute:org_id+' => 'Organización',
- 'Class:Document/Attribute:org_name' => 'Nombre de la Organización',
- 'Class:Document/Attribute:org_name+' => 'Nombre de la Organización',
- 'Class:Document/Attribute:documenttype_id' => 'Tipo de Documento',
- 'Class:Document/Attribute:documenttype_id+' => 'Tipo de Documento',
- 'Class:Document/Attribute:documenttype_name' => 'Tipo de Documento',
- 'Class:Document/Attribute:documenttype_name+' => 'Tipo de Documento',
- 'Class:Document/Attribute:version' => 'Versión',
- 'Class:Document/Attribute:version+' => 'Versión',
- 'Class:Document/Attribute:description' => 'Descripción',
- 'Class:Document/Attribute:description+' => 'Descripción',
- 'Class:Document/Attribute:status' => 'Estatus',
- 'Class:Document/Attribute:status+' => 'Estatus',
- 'Class:Document/Attribute:status/Value:draft' => 'Borrador de Documento',
- 'Class:Document/Attribute:status/Value:draft+' => 'Borrador de Documento',
- 'Class:Document/Attribute:status/Value:obsolete' => 'Obsoleto',
- 'Class:Document/Attribute:status/Value:obsolete+' => 'Obsoleto',
- 'Class:Document/Attribute:status/Value:published' => 'Publicado',
- 'Class:Document/Attribute:status/Value:published+' => 'Publicado',
- 'Class:Document/Attribute:cis_list' => 'ECs',
- 'Class:Document/Attribute:cis_list+' => 'Elementos de Configuración referenciados en este documento',
- 'Class:Document/Attribute:contracts_list' => 'Contratos',
- 'Class:Document/Attribute:contracts_list+' => 'Contratos Referenciados con este Documento',
- 'Class:Document/Attribute:services_list' => 'Servicios',
- 'Class:Document/Attribute:services_list+' => 'Servicios Referenciados con este Documento',
- 'Class:Document/Attribute:finalclass' => 'Tipo de Documento',
- 'Class:Document/Attribute:finalclass+' => 'Tipo de Documento',
-));
-
-//
-// Class: DocumentFile
-//
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Class:DocumentFile' => 'Documento de Archivo',
- 'Class:DocumentFile+' => '~~',
- 'Class:DocumentFile/Attribute:file' => 'Archivo',
- 'Class:DocumentFile/Attribute:file+' => 'Archivo',
-));
-
-//
-// Class: DocumentNote
-//
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Class:DocumentNote' => 'Nota',
- 'Class:DocumentNote+' => 'Nota',
- 'Class:DocumentNote/Attribute:text' => 'Texto',
- 'Class:DocumentNote/Attribute:text+' => 'Texto',
-));
-
-//
-// Class: DocumentWeb
-//
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Class:DocumentWeb' => 'Documento Web',
- 'Class:DocumentWeb+' => 'Documento disponible en otro servidor Web',
- 'Class:DocumentWeb/Attribute:url' => 'URL',
- 'Class:DocumentWeb/Attribute:url+' => 'URL de Internet',
-));
-
//
// Class: FunctionalCI
//
@@ -1244,19 +1018,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'Class:lnkDocumentToLicence/Attribute:document_name+' => 'Documento',
));
-//
-// Class: Typology
-//
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Class:Typology' => 'Tipología',
- 'Class:Typology+' => 'Tipología',
- 'Class:Typology/Attribute:name' => 'Nombre',
- 'Class:Typology/Attribute:name+' => 'Nombre del Tipo',
- 'Class:Typology/Attribute:finalclass' => 'Clase',
- 'Class:Typology/Attribute:finalclass+' => 'Clase',
-));
-
//
// Class: OSVersion
//
@@ -1279,24 +1040,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'Class:OSFamily+' => 'Familia de SO',
));
-//
-// Class: DocumentType
-//
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Class:DocumentType' => 'Tipo de Documento',
- 'Class:DocumentType+' => 'Tipo de Documento',
-));
-
-//
-// Class: ContactType
-//
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Class:ContactType' => 'Tipo de Contacto',
- 'Class:ContactType+' => 'Tipo de Contacto',
-));
-
//
// Class: Brand
//
@@ -1457,23 +1200,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'Class:lnkDocumentToSoftware/Attribute:document_name+' => 'Documento',
));
-//
-// Class: lnkContactToFunctionalCI
-//
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Class:lnkContactToFunctionalCI' => 'Relación Contacto y EC Funcional',
- 'Class:lnkContactToFunctionalCI+' => 'Relación Contacto y EC Funcional',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'EC Funcional',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => 'EC Funcional',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'EC Funcional',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => 'EC Funcional',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contacto',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => 'Contacto',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contacto',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => 'Contacto',
-));
-
//
// Class: lnkDocumentToFunctionalCI
//
@@ -1576,8 +1302,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'Class:IPInterface+' => 'Interfaz IP',
'Class:IPInterface/Attribute:ipaddress' => 'Dirección IP',
'Class:IPInterface/Attribute:ipaddress+' => 'Dirección IP',
-
-
'Class:IPInterface/Attribute:macaddress' => 'Dirección MAC',
'Class:IPInterface/Attribute:macaddress+' => 'Dirección MAC',
'Class:IPInterface/Attribute:comment' => 'Comentario',
@@ -1720,26 +1444,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => 'Solución Aplicativa',
));
-//
-// Class: lnkPersonToTeam
-//
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Class:lnkPersonToTeam' => 'Relación Persona y Grupo',
- 'Class:lnkPersonToTeam+' => 'Relación Persona y Grupo',
- 'Class:lnkPersonToTeam/Attribute:team_id' => 'Grupo',
- 'Class:lnkPersonToTeam/Attribute:team_id+' => 'Grupo',
- 'Class:lnkPersonToTeam/Attribute:team_name' => 'Grupo',
- 'Class:lnkPersonToTeam/Attribute:team_name+' => 'Grupo',
- 'Class:lnkPersonToTeam/Attribute:person_id' => 'Persona',
- 'Class:lnkPersonToTeam/Attribute:person_id+' => 'Persona',
- 'Class:lnkPersonToTeam/Attribute:person_name' => 'Persona',
- 'Class:lnkPersonToTeam/Attribute:person_name+' => 'Persona',
- 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rol',
- 'Class:lnkPersonToTeam/Attribute:role_id+' => 'Rol',
- 'Class:lnkPersonToTeam/Attribute:role_name' => 'Rol',
- 'Class:lnkPersonToTeam/Attribute:role_name+' => 'Rol',
-));
//
// Class: Group
@@ -1767,7 +1471,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'Class:Group/Attribute:type' => 'Tipo',
'Class:Group/Attribute:type+' => 'Tipo',
'Class:Group/Attribute:parent_id' => 'Grupo Padre',
-
'Class:Group/Attribute:parent_id+' => 'Grupo Padre',
'Class:Group/Attribute:parent_name' => 'Grupo Padre',
'Class:Group/Attribute:parent_name+' => 'Grupo Padre',
@@ -1796,42 +1499,37 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'Class:lnkGroupToCI/Attribute:reason+' => 'Motivo',
));
+//
+// Add translation for Fieldsets
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Server:baseinfo' => 'Información General',
+ 'Server:Date' => 'Fecha',
+ 'Server:moreinfo' => 'Más Información',
+ 'Server:otherinfo' => 'Otra Información',
+ 'Server:power' => 'Fuente de Poder',
+ 'Person:info' => 'Información General',
+ 'UserLocal:info' => 'Información General',
+ 'Person:personal_info' => 'Información Personal',
+ 'Person:notifiy' => 'Notificación',
+ 'Class:Subnet/Tab:IPUsage' => 'Uso de IP',
+ 'Class:Subnet/Tab:IPUsage-explain' => 'Interfases con IP en el rango: %1$s a %2$s',
+ 'Class:Subnet/Tab:FreeIPs' => 'IPs Libres',
+ 'Class:Subnet/Tab:FreeIPs-count' => 'IPs Libres: %1$s',
+ 'Class:Subnet/Tab:FreeIPs-explain' => 'Aquí está un extracto de 10 direcciones IP Libres',
+ 'Class:Document:PreviewTab' => 'Vista Previa',
+));
//
// Application Menu
//
Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Menu:DataAdministration' => 'Administración de Datos',
- 'Menu:DataAdministration+' => 'Administración de Datos',
- 'Menu:Catalogs' => 'Catálogos',
- 'Menu:Catalogs+' => 'Tipos de Datos',
- 'Menu:Audit' => 'Auditoría',
- 'Menu:Audit+' => 'Auditoría',
- 'Menu:CSVImport' => 'Importar CSV',
- 'Menu:CSVImport+' => 'Creación o Actualización Másiva',
- 'Menu:Organization' => 'Organizaciones',
- 'Menu:Organization+' => 'Organizaciones',
'Menu:Application' => 'Aplicaciones',
'Menu:Application+' => 'Aplicaciones/Programas',
'Menu:DBServer' => 'Servidores de Base de Datos',
'Menu:DBServer+' => 'Servidores de Base de Datos',
- 'Menu:ConfigManagement' => 'Administración de la Configuración',
- 'Menu:ConfigManagement+' => 'Administración de la Configuración',
- 'Menu:ConfigManagementOverview' => 'Resumen de Infraestructura',
- 'Menu:ConfigManagementOverview+' => 'Resumen de Infraestructura',
- 'Menu:Contact' => 'Contactos',
- 'Menu:Contact+' => 'Contactos',
- 'Menu:Contact:Count' => '%1$d Contactos',
- 'Menu:Person' => 'Personas',
- 'Menu:Person+' => 'Personas',
- 'Menu:Team' => 'Grupos',
- 'Menu:Team+' => 'Grupos de Trabajo',
- 'Menu:Document' => 'Documentos',
- 'Menu:Document+' => 'Documentos',
- 'Menu:Location' => 'Localidades',
-
- 'Menu:Location+' => 'Localidades',
'Menu:ConfigManagementCI' => 'Elementos de Configuración',
'Menu:ConfigManagementCI+' => 'Elementos de Confirguración',
'Menu:BusinessProcess' => 'Proceso de Negocio',
@@ -1858,10 +1556,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'Menu:MobilePhone+' => 'Teléfonos Móviles',
'Menu:PC' => 'PCs y Laptops',
'Menu:PC+' => 'PCs y Laptops',
- 'Menu:NewContact' => 'Nuevo Contacto',
- 'Menu:NewContact+' => 'Nuevo Contacto',
- 'Menu:SearchContacts' => 'Búsqueda de Contactos',
- 'Menu:SearchContacts+' => 'Búsqueda de Contactos',
'Menu:NewCI' => 'Nuevo EC',
'Menu:NewCI+' => 'Nuevo EC',
'Menu:SearchCIs' => 'Búsqueda de ECs',
@@ -1874,36 +1568,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'Menu:ConfigManagement:Misc' => 'Misceláneo',
'Menu:Group' => 'Grupos de ECs',
'Menu:Group+' => 'Grupos de ECs',
- 'Menu:ConfigManagement:Shortcuts' => 'Acceso Rápido',
- 'Menu:ConfigManagement:AllContacts' => 'Contactos: %1$d',
- 'Menu:Typology' => 'Configuración de Tipos',
- 'Menu:Typology+' => 'Configuración de Tipos',
'Menu:OSVersion' => 'OS versions~~',
'Menu:OSVersion+' => '~~',
'Menu:Software' => 'Catálogo de Software',
'Menu:Software+' => 'Catálogo de Software',
- 'UI_WelcomeMenu_AllConfigItems' => 'Resumen',
- 'Menu:ConfigManagement:Typology' => 'Configuración de Tipos',
-
-));
-
-
-// Add translation for Fieldsets
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Server:baseinfo' => 'Información General',
- 'Server:Date' => 'Fecha',
- 'Server:moreinfo' => 'Más Información',
- 'Server:otherinfo' => 'Otra Información',
- 'Server:power' => 'Fuente de Poder',
- 'Person:info' => 'Información General',
- 'UserLocal:info' => 'Información General',
- 'Person:personal_info' => 'Información Personal',
- 'Person:notifiy' => 'Notificación',
- 'Class:Subnet/Tab:IPUsage' => 'Uso de IP',
- 'Class:Subnet/Tab:IPUsage-explain' => 'Interfases con IP en el rango: %1$s a %2$s',
- 'Class:Subnet/Tab:FreeIPs' => 'IPs Libres',
- 'Class:Subnet/Tab:FreeIPs-count' => 'IPs Libres: %1$s',
- 'Class:Subnet/Tab:FreeIPs-explain' => 'Aquí está un extracto de 10 direcciones IP Libres',
- 'Class:Document:PreviewTab' => 'Vista Previa',
-));
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-config-mgmt/fr.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/fr.dict.itop-config-mgmt.php
index 60d9bb67e..f371005e8 100755
--- a/datamodels/2.x/itop-config-mgmt/fr.dict.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/fr.dict.itop-config-mgmt.php
@@ -72,233 +72,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
//////////////////////////////////////////////////////////////////////
//
-
-//
-// Class: Organization
-//
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:Organization' => 'Organisation',
- 'Class:Organization+' => '',
- 'Class:Organization/Attribute:name' => 'Nom organisation',
- 'Class:Organization/Attribute:name+' => 'Nom commun',
- 'Class:Organization/Attribute:code' => 'Code',
- 'Class:Organization/Attribute:code+' => 'Organisation code (Siret, DUNS,...)',
- 'Class:Organization/Attribute:status' => 'Statut',
- 'Class:Organization/Attribute:status+' => '',
- 'Class:Organization/Attribute:status/Value:active' => 'active',
- 'Class:Organization/Attribute:status/Value:active+' => 'active',
- 'Class:Organization/Attribute:status/Value:inactive' => 'inactive',
- 'Class:Organization/Attribute:status/Value:inactive+' => 'Inactive',
- 'Class:Organization/Attribute:parent_id' => 'Organisation Parent',
- 'Class:Organization/Attribute:parent_id+' => 'Organisation parent',
- 'Class:Organization/Attribute:parent_name' => 'Nom du parent',
- 'Class:Organization/Attribute:parent_name+' => 'Nom de l\'organisation parente',
- 'Class:Organization/Attribute:deliverymodel_id' => 'Modèle de support',
- 'Class:Organization/Attribute:deliverymodel_id+' => '~~',
- 'Class:Organization/Attribute:deliverymodel_name' => 'Nom modèle de support',
- 'Class:Organization/Attribute:deliverymodel_name+' => '~~',
- 'Class:Organization/Attribute:parent_id_friendlyname' => 'Nom commun',
- 'Class:Organization/Attribute:parent_id_friendlyname+' => '',
- 'Class:Organization/Attribute:overview' => 'Tableau de bord',
- 'Organization:Overview:FunctionalCIs' => 'Infrastructure de cette organisation',
- 'Organization:Overview:FunctionalCIs:subtitle' => 'par type',
- 'Organization:Overview:Users' => 'Utilisateurs iTop dans cette organisation',
-));
-
-//
-// Class: Location
-//
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:Location' => 'Lieu',
- 'Class:Location+' => 'Tout type de lieu: Région, Pays, Ville, Site, batiment, Bureau,...',
- 'Class:Location/Attribute:name' => 'Nom',
- 'Class:Location/Attribute:name+' => '',
- 'Class:Location/Attribute:status' => 'Statut',
- 'Class:Location/Attribute:status+' => '',
- 'Class:Location/Attribute:status/Value:active' => 'Actif',
- 'Class:Location/Attribute:status/Value:active+' => 'Actif',
- 'Class:Location/Attribute:status/Value:inactive' => 'Inactif',
- 'Class:Location/Attribute:status/Value:inactive+' => 'Inactif',
- 'Class:Location/Attribute:org_id' => 'Organisation',
- 'Class:Location/Attribute:org_id+' => '',
- 'Class:Location/Attribute:org_name' => 'Nom 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+' => 'Code postal',
- 'Class:Location/Attribute:city' => 'Ville',
- 'Class:Location/Attribute:city+' => '',
- 'Class:Location/Attribute:country' => 'Pays',
- 'Class:Location/Attribute:country+' => '',
- 'Class:Location/Attribute:physicaldevice_list' => 'Matériels',
- 'Class:Location/Attribute:physicaldevice_list+' => '',
- 'Class:Location/Attribute:person_list' => 'Contacts',
- 'Class:Location/Attribute:person_list+' => '',
-));
-
-//
-// 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' => 'Statut',
- 'Class:Contact/Attribute:status+' => '',
- 'Class:Contact/Attribute:status/Value:active' => 'Actif',
- 'Class:Contact/Attribute:status/Value:active+' => 'Actif',
- 'Class:Contact/Attribute:status/Value:inactive' => 'Inactif',
- 'Class:Contact/Attribute:status/Value:inactive+' => 'Inactif',
- 'Class:Contact/Attribute:org_id' => 'Organisation',
- 'Class:Contact/Attribute:org_id+' => '',
- 'Class:Contact/Attribute:org_name' => 'Nom 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:notify' => 'Notification',
- 'Class:Contact/Attribute:notify+' => '',
- 'Class:Contact/Attribute:notify/Value:no' => 'non',
- 'Class:Contact/Attribute:notify/Value:no+' => 'non',
- 'Class:Contact/Attribute:notify/Value:yes' => 'oui',
- 'Class:Contact/Attribute:notify/Value:yes+' => 'oui',
- 'Class:Contact/Attribute:function' => 'Fonction',
- 'Class:Contact/Attribute:function+' => '',
- 'Class:Contact/Attribute:cis_list' => 'CIs',
- 'Class:Contact/Attribute:cis_list+' => '',
- 'Class:Contact/Attribute:finalclass' => 'Sous-classe de Contact',
- 'Class:Contact/Attribute:finalclass+' => 'Nom de la classe instanciable',
-));
-
-//
-// Class: Person
-//
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:Person' => 'Personne',
- 'Class:Person+' => '',
- 'Class:Person/Attribute:name' => 'Nom',
- 'Class:Person/Attribute:name+' => '~~',
- 'Class:Person/Attribute:first_name' => 'Prénom',
- 'Class:Person/Attribute:first_name+' => '',
- 'Class:Person/Attribute:employee_number' => 'Numéro d\'employé',
- 'Class:Person/Attribute:employee_number+' => '',
- 'Class:Person/Attribute:mobile_phone' => 'Téléphone mobile',
- 'Class:Person/Attribute:mobile_phone+' => '',
- 'Class:Person/Attribute:location_id' => 'Site',
- 'Class:Person/Attribute:location_id+' => '',
- 'Class:Person/Attribute:location_name' => 'Nom site',
- 'Class:Person/Attribute:location_name+' => '',
- 'Class:Person/Attribute:manager_id' => 'Manager',
- 'Class:Person/Attribute:manager_id+' => '',
- 'Class:Person/Attribute:manager_name' => 'Nom Manager',
- 'Class:Person/Attribute:manager_name+' => '',
- 'Class:Person/Attribute:team_list' => 'Equipes',
- 'Class:Person/Attribute:team_list+' => '',
- 'Class:Person/Attribute:tickets_list' => 'Tickets',
- 'Class:Person/Attribute:tickets_list+' => '',
- 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name',
- 'Class:Person/Attribute:manager_id_friendlyname+' => '',
- 'Class:Person/Attribute:picture' => 'Photo',
- 'Class:Person/Attribute:picture+' => '',
- 'Class:Person/UniquenessRule:employee_number+' => 'Le numéro d\'employé doit être unique dans l\'organisation',
- 'Class:Person/UniquenessRule:employee_number' => 'il y a déjà une personne avec ce numéro d\'employé dans l\'organisation
- \'$this->org_name$\'',
- 'Class:Person/UniquenessRule:name+' => 'Le nom de l\'employé devrait être unique dans l\'organisation',
- 'Class:Person/UniquenessRule:name' => 'Il y a déjà une personne avec ce nom dans l\'organisation \'$this->org_name$\'',
-));
-
-//
-// Class: Team
-//
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:Team' => 'Equipe',
- 'Class:Team+' => '',
- 'Class:Team/Attribute:persons_list' => 'Membres',
- 'Class:Team/Attribute:persons_list+' => '',
- 'Class:Team/Attribute:tickets_list' => 'Tickets',
- 'Class:Team/Attribute:tickets_list+' => '',
-));
-
-//
-// 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:org_id' => 'Organisation',
- 'Class:Document/Attribute:org_id+' => '',
- 'Class:Document/Attribute:org_name' => 'Nom organisation',
- 'Class:Document/Attribute:org_name+' => '',
- 'Class:Document/Attribute:documenttype_id' => 'Type de document',
- 'Class:Document/Attribute:documenttype_id+' => '',
- 'Class:Document/Attribute:documenttype_name' => 'Nom type de document',
- 'Class:Document/Attribute:documenttype_name+' => '',
- 'Class:Document/Attribute:version' => 'Version',
- 'Class:Document/Attribute:version+' => '',
- 'Class:Document/Attribute:description' => 'Description',
- 'Class:Document/Attribute:description+' => '',
- 'Class:Document/Attribute:status' => 'Statut',
- '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:cis_list' => 'CIs',
- 'Class:Document/Attribute:cis_list+' => '',
- 'Class:Document/Attribute:contracts_list' => 'Contrats',
- 'Class:Document/Attribute:contracts_list+' => '',
- 'Class:Document/Attribute:services_list' => 'Services',
- 'Class:Document/Attribute:services_list+' => '',
- 'Class:Document/Attribute:finalclass' => 'Sous-classe de Document',
- 'Class:Document/Attribute:finalclass+' => 'Nom de la classe instanciable',
-));
-
-//
-// Class: DocumentFile
-//
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:DocumentFile' => 'Document Fichier',
- 'Class:DocumentFile+' => '',
- 'Class:DocumentFile/Attribute:file' => 'Fichier',
- 'Class:DocumentFile/Attribute:file+' => '',
-));
-
-//
-// Class: DocumentNote
-//
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:DocumentNote' => 'Document Note',
- 'Class:DocumentNote+' => '',
- 'Class:DocumentNote/Attribute:text' => 'Texte',
- 'Class:DocumentNote/Attribute:text+' => '',
-));
-
-//
-// Class: DocumentWeb
-//
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:DocumentWeb' => 'Document Web',
- 'Class:DocumentWeb+' => '',
- 'Class:DocumentWeb/Attribute:url' => 'URL',
- 'Class:DocumentWeb/Attribute:url+' => '',
-));
-
//
// Class: FunctionalCI
//
@@ -1224,35 +997,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:SoftwareLicence/Attribute:softwareinstance_list+' => '',
));
-//
-// Class: lnkDocumentToLicence
-//
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:lnkDocumentToLicence' => 'Lien Document / Licence',
- 'Class:lnkDocumentToLicence+' => '',
- 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Licence',
- 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '',
- 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Nom Licence',
- 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '',
- 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Document',
- 'Class:lnkDocumentToLicence/Attribute:document_id+' => '',
- 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Nom Document',
- 'Class:lnkDocumentToLicence/Attribute:document_name+' => '',
-));
-
-//
-// Class: Typology
-//
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:Typology' => 'Typologie',
- 'Class:Typology+' => '',
- 'Class:Typology/Attribute:name' => 'Nom',
- 'Class:Typology/Attribute:name+' => '',
- 'Class:Typology/Attribute:finalclass' => 'Sous-classe de Typologie',
- 'Class:Typology/Attribute:finalclass+' => 'Nom de la classe instanciable',
-));
//
// Class: OSVersion
@@ -1276,23 +1021,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:OSFamily+' => '',
));
-//
-// Class: DocumentType
-//
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:DocumentType' => 'Type de document',
- 'Class:DocumentType+' => '',
-));
-
-//
-// Class: ContactType
-//
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:ContactType' => 'Type de contact',
- 'Class:ContactType+' => '',
-));
//
// Class: Brand
@@ -1386,23 +1114,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:IOSVersion/Attribute:brand_name+' => '',
));
-//
-// Class: lnkDocumentToPatch
-//
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:lnkDocumentToPatch' => 'Lien Document / Patch',
- 'Class:lnkDocumentToPatch+' => '',
- 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Patch',
- 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '',
- 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Nom patch',
- 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '',
- 'Class:lnkDocumentToPatch/Attribute:document_id' => 'Document',
- 'Class:lnkDocumentToPatch/Attribute:document_id+' => '',
- 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Nom document',
- 'Class:lnkDocumentToPatch/Attribute:document_name+' => '',
-));
-
//
// Class: lnkSoftwareInstanceToSoftwarePatch
//
@@ -1437,56 +1148,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '',
));
-//
-// Class: lnkDocumentToSoftware
-//
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:lnkDocumentToSoftware' => 'Lien Document / Logiciel',
- 'Class:lnkDocumentToSoftware+' => '',
- 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Logiciel',
- 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '',
- 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Nom logiciel',
- 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '',
- 'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Document',
- 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '',
- 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Nom document',
- 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '',
-));
-
-//
-// Class: lnkContactToFunctionalCI
-//
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:lnkContactToFunctionalCI' => 'Lien Contact / CI Fonctionel',
- 'Class:lnkContactToFunctionalCI+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'CI',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Nom CI',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Nom contact',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
-));
-
-//
-// Class: lnkDocumentToFunctionalCI
-//
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:lnkDocumentToFunctionalCI' => 'Lien Document / CI Fonctionel',
- 'Class:lnkDocumentToFunctionalCI+' => '',
- 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'CI',
- 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '',
- 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Nom CI',
- 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '',
- 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Document',
- 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '',
- 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Nom Document',
- 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '',
-));
//
// Class: Subnet
@@ -1717,26 +1378,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '',
));
-//
-// Class: lnkPersonToTeam
-//
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:lnkPersonToTeam' => 'Lien Personne / Equipe',
- 'Class:lnkPersonToTeam+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_id' => 'Equipe',
- 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_name' => 'Nom Equipe',
- 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_id' => 'Personne',
- 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_name' => 'Nom Personne',
- 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rôle',
- 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_name' => 'Nom Role',
- 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
-));
//
// Class: Group
@@ -1794,41 +1435,107 @@ Dict::Add('FR FR', 'French', 'Français', array(
));
+// Add translation for Fieldsets
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Server:baseinfo' => 'Informations générales',
+ 'Server:Date' => 'Dates',
+ 'Server:moreinfo' => 'Informations complémentaires',
+ 'Server:otherinfo' => 'Autres informations',
+ 'Server:power' => 'Alimentation électrique',
+ 'Person:info' => 'Informations générales',
+ 'UserLocal:info' => 'Informations générales',
+ 'Person:personal_info' => 'Informations personnelles',
+ 'Person:notifiy' => 'Notification',
+ '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',
+ 'Class:Document:PreviewTab' => 'Aperçu',
+));
+
+
+//
+// Class: lnkDocumentToLicence
+//
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Class:lnkDocumentToLicence' => 'Lien Document / Licence',
+ 'Class:lnkDocumentToLicence+' => '',
+ 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Licence',
+ 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '',
+ 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Nom Licence',
+ 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '',
+ 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Document',
+ 'Class:lnkDocumentToLicence/Attribute:document_id+' => '',
+ 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Nom Document',
+ 'Class:lnkDocumentToLicence/Attribute:document_name+' => '',
+));
+
+
+//
+// Class: lnkDocumentToPatch
+//
+
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Class:lnkDocumentToPatch' => 'Lien Document / Patch',
+ 'Class:lnkDocumentToPatch+' => '',
+ 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Patch',
+ 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '',
+ 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Nom patch',
+ 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '',
+ 'Class:lnkDocumentToPatch/Attribute:document_id' => 'Document',
+ 'Class:lnkDocumentToPatch/Attribute:document_id+' => '',
+ 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Nom document',
+ 'Class:lnkDocumentToPatch/Attribute:document_name+' => '',
+));
+
+
+//
+// Class: lnkDocumentToSoftware
+//
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Class:lnkDocumentToSoftware' => 'Lien Document / Logiciel',
+ 'Class:lnkDocumentToSoftware+' => '',
+ 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Logiciel',
+ 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '',
+ 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Nom logiciel',
+ 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '',
+ 'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Document',
+ 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '',
+ 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Nom document',
+ 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '',
+));
+
+//
+// Class: lnkDocumentToFunctionalCI
+//
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Class:lnkDocumentToFunctionalCI' => 'Lien Document / CI Fonctionel',
+ 'Class:lnkDocumentToFunctionalCI+' => '',
+ 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'CI',
+ 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '',
+ 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Nom CI',
+ 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '',
+ 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Document',
+ 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '',
+ 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Nom Document',
+ 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '',
+));
+
//
// Application Menu
//
Dict::Add('FR FR', 'French', 'Français', array(
- 'Menu:DataAdministration' => 'Administration des données',
- 'Menu:DataAdministration+' => 'Administration des données',
- 'Menu:Catalogs' => 'Catalogues',
- 'Menu:Catalogs+' => 'Types de données',
- 'Menu:Audit' => 'Audit',
- 'Menu:Audit+' => 'Audit',
- 'Menu:CSVImport' => 'Import CSV',
- 'Menu:CSVImport+' => 'Import ou mise à jour en masse',
- 'Menu:Organization' => 'Organisations',
- 'Menu:Organization+' => 'Toutes les organisations',
'Menu:Application' => 'Logiciels',
'Menu:Application+' => 'Tous les logiciels',
'Menu:DBServer' => 'Serveur de base de données',
'Menu:DBServer+' => '',
- 'Menu:ConfigManagement' => 'Gestion des configurations',
- 'Menu:ConfigManagement+' => 'Gestion des configurations',
- 'Menu:ConfigManagementOverview' => 'Tableaux de bord',
- 'Menu:ConfigManagementOverview+' => 'Tableaux de bord',
- 'Menu:Contact' => 'Contacts',
- 'Menu:Contact+' => 'Contacts',
- 'Menu:Contact:Count' => '%1$d 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',
@@ -1855,10 +1562,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Menu:MobilePhone+' => 'Tous les téléphones portables',
'Menu:PC' => 'PCs',
'Menu:PC+' => 'Tous les PCs',
- 'Menu:NewContact' => 'Nouveau contact',
- 'Menu:NewContact+' => 'Nouveau contact',
- 'Menu:SearchContacts' => 'Rechercher des contacts',
- 'Menu:SearchContacts+' => 'Rechercher des contacts',
'Menu:NewCI' => 'Nouveau CI',
'Menu:NewCI+' => 'Nouveau CI',
'Menu:SearchCIs' => 'Rechercher des CIs',
@@ -1871,36 +1574,11 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Menu:ConfigManagement:Misc' => 'Divers',
'Menu:Group' => 'Groupe de CIs',
'Menu:Group+' => 'Groupe de CIs',
- 'Menu:ConfigManagement:Shortcuts' => 'Raccourcis',
- 'Menu:ConfigManagement:AllContacts' => 'Tous les contacts: %1$d',
- 'Menu:Typology' => 'Typologie configuration',
- 'Menu:Typology+' => 'Typologie configuration',
'Menu:OSVersion' => 'Versions d\'OS',
'Menu:OSVersion+' => '',
'Menu:Software' => 'Catalogue des logiciels de références',
'Menu:Software+' => 'Catalogue des logiciels de références',
- 'UI_WelcomeMenu_AllConfigItems' => 'Résumé',
- 'Menu:ConfigManagement:Typology' => 'Configuration des typologies',
-
));
-// Add translation for Fieldsets
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Server:baseinfo' => 'Informations générales',
- 'Server:Date' => 'Dates',
- 'Server:moreinfo' => 'Informations complémentaires',
- 'Server:otherinfo' => 'Autres informations',
- 'Server:power' => 'Alimentation électrique',
- 'Person:info' => 'Informations générales',
- 'UserLocal:info' => 'Informations générales',
- 'Person:personal_info' => 'Informations personnelles',
- 'Person:notifiy' => 'Notification',
- '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',
- 'Class:Document:PreviewTab' => 'Aperçu',
-));
+?>
diff --git a/datamodels/2.x/itop-config-mgmt/hu.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/hu.dict.itop-config-mgmt.php
index 2ca28d6f1..5932a7bb8 100755
--- a/datamodels/2.x/itop-config-mgmt/hu.dict.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/hu.dict.itop-config-mgmt.php
@@ -69,232 +69,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
//////////////////////////////////////////////////////////////////////
//
-
-//
-// Class: Organization
-//
-
-Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Organization' => 'Szevezeti egység',
- 'Class:Organization+' => '',
- 'Class:Organization/Attribute:name' => 'Név',
- 'Class:Organization/Attribute:name+' => '',
- 'Class:Organization/Attribute:code' => 'Azonosító',
- 'Class:Organization/Attribute:code+' => '',
- 'Class:Organization/Attribute:status' => 'Státusz',
- 'Class:Organization/Attribute:status+' => '',
- 'Class:Organization/Attribute:status/Value:active' => 'Aktív',
- 'Class:Organization/Attribute:status/Value:active+' => '',
- 'Class:Organization/Attribute:status/Value:inactive' => 'Inaktív',
- 'Class:Organization/Attribute:status/Value:inactive+' => '',
- 'Class:Organization/Attribute:parent_id' => 'Felérendelt szervezeti egység',
- 'Class:Organization/Attribute:parent_id+' => '',
- 'Class:Organization/Attribute:parent_name' => 'Felérendelt szervezeti egység neve',
- 'Class:Organization/Attribute:parent_name+' => '',
- 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~',
- 'Class:Organization/Attribute:deliverymodel_id+' => '~~',
- 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~',
- 'Class:Organization/Attribute:deliverymodel_name+' => '~~',
- 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent~~',
- 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organization~~',
- 'Class:Organization/Attribute:overview' => 'Overview~~',
- 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
- 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
- 'Organization:Overview:Users' => 'iTop Users within this organization~~',
-));
-
-//
-// Class: Location
-//
-
-Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Location' => 'Helyszín',
- 'Class:Location+' => '',
- 'Class:Location/Attribute:name' => 'Név',
- 'Class:Location/Attribute:name+' => '',
- 'Class:Location/Attribute:status' => 'Státusz',
- 'Class:Location/Attribute:status+' => '',
- 'Class:Location/Attribute:status/Value:active' => 'Aktív',
- 'Class:Location/Attribute:status/Value:active+' => '',
- 'Class:Location/Attribute:status/Value:inactive' => 'Inaktív',
- 'Class:Location/Attribute:status/Value:inactive+' => '',
- 'Class:Location/Attribute:org_id' => 'Tulajdonos szevezeti egység',
- 'Class:Location/Attribute:org_id+' => '',
- 'Class:Location/Attribute:org_name' => 'Tulejdonos szevezeti egység neve',
- 'Class:Location/Attribute:org_name+' => '',
- 'Class:Location/Attribute:address' => 'Cím',
- 'Class:Location/Attribute:address+' => '',
- 'Class:Location/Attribute:postal_code' => 'Irányítószám',
- 'Class:Location/Attribute:postal_code+' => '',
- 'Class:Location/Attribute:city' => 'Város',
- 'Class:Location/Attribute:city+' => '',
- 'Class:Location/Attribute:country' => 'Ország',
- 'Class:Location/Attribute:country+' => '',
- 'Class:Location/Attribute:physicaldevice_list' => 'Devices~~',
- 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location~~',
- 'Class:Location/Attribute:person_list' => 'Contacts~~',
- 'Class:Location/Attribute:person_list+' => 'All the contacts located on this location~~',
-));
-
-//
-// Class: Contact
-//
-
-Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Contact' => 'Kapcsolattartó',
- 'Class:Contact+' => '',
- 'Class:Contact/Attribute:name' => 'Név',
- 'Class:Contact/Attribute:name+' => '',
- 'Class:Contact/Attribute:status' => 'Státusz',
- 'Class:Contact/Attribute:status+' => '',
- 'Class:Contact/Attribute:status/Value:active' => 'Aktív',
- 'Class:Contact/Attribute:status/Value:active+' => '',
- 'Class:Contact/Attribute:status/Value:inactive' => 'Inaktív',
- 'Class:Contact/Attribute:status/Value:inactive+' => '',
- 'Class:Contact/Attribute:org_id' => 'Szevezeti egység',
- 'Class:Contact/Attribute:org_id+' => '',
- 'Class:Contact/Attribute:org_name' => 'Szevezeti egység',
- 'Class:Contact/Attribute:org_name+' => '',
- 'Class:Contact/Attribute:email' => 'E-mail',
- 'Class:Contact/Attribute:email+' => '',
- 'Class:Contact/Attribute:phone' => 'Telefonszám',
- 'Class:Contact/Attribute:phone+' => '',
- 'Class:Contact/Attribute:notify' => 'Notification~~',
- 'Class:Contact/Attribute:notify+' => '~~',
- 'Class:Contact/Attribute:notify/Value:no' => 'no~~',
- 'Class:Contact/Attribute:notify/Value:no+' => 'no~~',
- 'Class:Contact/Attribute:notify/Value:yes' => 'yes~~',
- 'Class:Contact/Attribute:notify/Value:yes+' => 'yes~~',
- 'Class:Contact/Attribute:function' => 'Function~~',
- 'Class:Contact/Attribute:function+' => '~~',
- 'Class:Contact/Attribute:cis_list' => 'CIs~~',
- 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact~~',
- 'Class:Contact/Attribute:finalclass' => 'Típus',
- 'Class:Contact/Attribute:finalclass+' => '',
-));
-
-//
-// Class: Person
-//
-
-Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Person' => 'Személy',
- 'Class:Person+' => '',
- 'Class:Person/Attribute:name' => 'Last Name~~',
- 'Class:Person/Attribute:name+' => '~~',
- 'Class:Person/Attribute:first_name' => 'Keresztnév',
- 'Class:Person/Attribute:first_name+' => '',
- 'Class:Person/Attribute:employee_number' => 'Employee number~~',
- 'Class:Person/Attribute:employee_number+' => '~~',
- 'Class:Person/Attribute:mobile_phone' => 'Mobile phone~~',
- 'Class:Person/Attribute:mobile_phone+' => '~~',
- 'Class:Person/Attribute:location_id' => 'Location~~',
- 'Class:Person/Attribute:location_id+' => '~~',
- 'Class:Person/Attribute:location_name' => 'Location name~~',
- 'Class:Person/Attribute:location_name+' => '~~',
- 'Class:Person/Attribute:manager_id' => 'Manager~~',
- 'Class:Person/Attribute:manager_id+' => '~~',
- 'Class:Person/Attribute:manager_name' => 'Manager name~~',
- 'Class:Person/Attribute:manager_name+' => '~~',
- 'Class:Person/Attribute:team_list' => 'Teams~~',
- 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to~~',
- 'Class:Person/Attribute:tickets_list' => 'Tickets~~',
- 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller~~',
- 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name~~',
- 'Class:Person/Attribute:manager_id_friendlyname+' => '~~',
- 'Class:Person/Attribute:picture' => 'Picture~~',
- 'Class:Person/Attribute:picture+' => '~~',
- 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
- 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
- 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
- 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
-));
-
-//
-// Class: Team
-//
-
-Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Team' => 'Csoport',
- 'Class:Team+' => '',
- 'Class:Team/Attribute:persons_list' => 'Members~~',
- 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team~~',
- 'Class:Team/Attribute:tickets_list' => 'Tickets~~',
- 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team~~',
-));
-
-//
-// Class: Document
-//
-
-Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Document' => 'Dokumentum',
- 'Class:Document+' => '',
- 'Class:Document/Attribute:name' => 'Név',
- 'Class:Document/Attribute:name+' => '',
- 'Class:Document/Attribute:org_id' => 'Szevezeti egység',
- 'Class:Document/Attribute:org_id+' => '~~',
- 'Class:Document/Attribute:org_name' => 'Szervezeti egység neve',
- 'Class:Document/Attribute:org_name+' => '',
- 'Class:Document/Attribute:documenttype_id' => 'Document type~~',
- 'Class:Document/Attribute:documenttype_id+' => '~~',
- 'Class:Document/Attribute:documenttype_name' => 'Document type name~~',
- 'Class:Document/Attribute:documenttype_name+' => '~~',
- 'Class:Document/Attribute:version' => 'Version~~',
- 'Class:Document/Attribute:version+' => '~~',
- 'Class:Document/Attribute:description' => 'Leírás',
- 'Class:Document/Attribute:description+' => '',
- 'Class:Document/Attribute:status' => 'Státusz',
- 'Class:Document/Attribute:status+' => '',
- 'Class:Document/Attribute:status/Value:draft' => 'Munkapéldány',
- 'Class:Document/Attribute:status/Value:draft+' => '',
- 'Class:Document/Attribute:status/Value:obsolete' => 'Elavult',
- 'Class:Document/Attribute:status/Value:obsolete+' => '',
- 'Class:Document/Attribute:status/Value:published' => 'Érvényes',
- 'Class:Document/Attribute:status/Value:published+' => '',
- 'Class:Document/Attribute:cis_list' => 'CIs~~',
- 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document~~',
- 'Class:Document/Attribute:contracts_list' => 'Contracts~~',
- 'Class:Document/Attribute:contracts_list+' => 'All the contracts linked to this document~~',
- 'Class:Document/Attribute:services_list' => 'Services~~',
- 'Class:Document/Attribute:services_list+' => 'All the services linked to this document~~',
- 'Class:Document/Attribute:finalclass' => 'Document Type~~',
- 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~',
-));
-
-//
-// Class: DocumentFile
-//
-
-Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:DocumentFile' => 'Document File~~',
- 'Class:DocumentFile+' => '~~',
- 'Class:DocumentFile/Attribute:file' => 'File~~',
- 'Class:DocumentFile/Attribute:file+' => '~~',
-));
-
-//
-// Class: DocumentNote
-//
-
-Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:DocumentNote' => 'Document Note~~',
- 'Class:DocumentNote+' => '~~',
- 'Class:DocumentNote/Attribute:text' => 'Text~~',
- 'Class:DocumentNote/Attribute:text+' => '~~',
-));
-
-//
-// Class: DocumentWeb
-//
-
-Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:DocumentWeb' => 'Document Web~~',
- 'Class:DocumentWeb+' => '~~',
- 'Class:DocumentWeb/Attribute:url' => 'URL~~',
- 'Class:DocumentWeb/Attribute:url+' => '~~',
-));
-
//
// Class: FunctionalCI
//
@@ -1237,19 +1011,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~',
));
-//
-// Class: Typology
-//
-
-Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:Typology' => 'Typology~~',
- 'Class:Typology+' => '~~',
- 'Class:Typology/Attribute:name' => 'Name~~',
- 'Class:Typology/Attribute:name+' => '~~',
- 'Class:Typology/Attribute:finalclass' => 'Type~~',
- 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~',
-));
-
//
// Class: OSVersion
//
@@ -1450,23 +1211,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~',
));
-//
-// Class: lnkContactToFunctionalCI
-//
-
-Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkContactToFunctionalCI' => 'Link Contact / FunctionalCI~~',
- 'Class:lnkContactToFunctionalCI+' => '~~',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact~~',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contact name~~',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~',
-));
-
//
// Class: lnkDocumentToFunctionalCI
//
@@ -1569,8 +1313,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:IPInterface+' => '~~',
'Class:IPInterface/Attribute:ipaddress' => 'IP address~~',
'Class:IPInterface/Attribute:ipaddress+' => '~~',
-
-
'Class:IPInterface/Attribute:macaddress' => 'MAC address~~',
'Class:IPInterface/Attribute:macaddress+' => '~~',
'Class:IPInterface/Attribute:comment' => 'Comment~~',
@@ -1713,27 +1455,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~',
));
-//
-// Class: lnkPersonToTeam
-//
-
-Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkPersonToTeam' => 'Link Person / Team~~',
- 'Class:lnkPersonToTeam+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team~~',
- 'Class:lnkPersonToTeam/Attribute:team_id+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team name~~',
- 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person~~',
- 'Class:lnkPersonToTeam/Attribute:person_id+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person name~~',
- 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:role_id' => 'Role~~',
- 'Class:lnkPersonToTeam/Attribute:role_id+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:role_name' => 'Role name~~',
- 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~',
-));
-
//
// Class: Group
//
@@ -1760,7 +1481,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:Group/Attribute:type' => 'Típus',
'Class:Group/Attribute:type+' => '',
'Class:Group/Attribute:parent_id' => 'Felérendelt csoport',
-
'Class:Group/Attribute:parent_id+' => '',
'Class:Group/Attribute:parent_name' => 'Név',
'Class:Group/Attribute:parent_name+' => '',
@@ -1789,42 +1509,37 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:lnkGroupToCI/Attribute:reason+' => '',
));
+//
+// Add translation for Fieldsets
+//
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
+ 'Server:baseinfo' => 'General information~~',
+ 'Server:Date' => 'Dates~~',
+ 'Server:moreinfo' => 'More information~~',
+ 'Server:otherinfo' => 'Other information~~',
+ 'Server:power' => 'Power supply~~',
+ 'Person:info' => 'General information~~',
+ 'UserLocal:info' => 'General information~~',
+ 'Person:personal_info' => 'Personal information~~',
+ 'Person:notifiy' => 'Notification~~',
+ 'Class:Subnet/Tab:IPUsage' => 'IP felhasználás',
+ 'Class:Subnet/Tab:IPUsage-explain' => 'Interfészek a következő tartományba esnek: %1$s - %2$s',
+ 'Class:Subnet/Tab:FreeIPs' => 'Szabad IP-k',
+ 'Class:Subnet/Tab:FreeIPs-count' => 'Szabad IP-k: %1$s',
+ 'Class:Subnet/Tab:FreeIPs-explain' => '10 szabad IP cím kivonata',
+ 'Class:Document:PreviewTab' => 'Előnézet',
+));
//
// Application Menu
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Menu:DataAdministration' => 'Adat adminisztráció',
- 'Menu:DataAdministration+' => '',
- 'Menu:Catalogs' => 'Katalógusok',
- 'Menu:Catalogs+' => '',
- 'Menu:Audit' => 'Audit',
- 'Menu:Audit+' => '',
- 'Menu:CSVImport' => 'CSV import',
- 'Menu:CSVImport+' => '',
- 'Menu:Organization' => 'Szervezet',
- 'Menu:Organization+' => '',
'Menu:Application' => 'Alkalmazások',
'Menu:Application+' => '',
'Menu:DBServer' => 'Adatbázis szerverek',
'Menu:DBServer+' => '',
- 'Menu:ConfigManagement' => 'Konfiguráció menedzsment',
- 'Menu:ConfigManagement+' => '',
- 'Menu:ConfigManagementOverview' => 'Áttekintő',
- 'Menu:ConfigManagementOverview+' => '',
- 'Menu:Contact' => 'Kapcsolattartók',
- 'Menu:Contact+' => '',
- 'Menu:Contact:Count' => '%1$d',
- 'Menu:Person' => 'Személyek',
- 'Menu:Person+' => '',
- 'Menu:Team' => 'Csoportok',
- 'Menu:Team+' => '',
- 'Menu:Document' => 'Dokumentumok',
- 'Menu:Document+' => '',
- 'Menu:Location' => 'Helyszínek',
-
- 'Menu:Location+' => '',
'Menu:ConfigManagementCI' => 'Konfigurációs elemek (CI)',
'Menu:ConfigManagementCI+' => '',
'Menu:BusinessProcess' => 'Üzleti folyamatok',
@@ -1851,10 +1566,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Menu:MobilePhone+' => '',
'Menu:PC' => 'Személyi számítógépek',
'Menu:PC+' => '',
- 'Menu:NewContact' => 'Új kapcsolattartó',
- 'Menu:NewContact+' => '',
- 'Menu:SearchContacts' => 'Kapcsolattartó keresés',
- 'Menu:SearchContacts+' => '',
'Menu:NewCI' => 'Új CI',
'Menu:NewCI+' => '',
'Menu:SearchCIs' => 'CI keresés',
@@ -1867,36 +1578,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Menu:ConfigManagement:Misc' => 'Egyéb',
'Menu:Group' => 'CI csoportok',
'Menu:Group+' => '',
- 'Menu:ConfigManagement:Shortcuts' => 'Gyorsmenük',
- 'Menu:ConfigManagement:AllContacts' => 'Összes kapcsolattartó: %1$d',
- 'Menu:Typology' => 'Typology configuration~~',
- 'Menu:Typology+' => 'Typology configuration~~',
'Menu:OSVersion' => 'OS versions~~',
'Menu:OSVersion+' => '~~',
'Menu:Software' => 'Software catalog~~',
'Menu:Software+' => 'Software catalog~~',
- 'UI_WelcomeMenu_AllConfigItems' => 'Summary~~',
- 'Menu:ConfigManagement:Typology' => 'Typology configuration~~',
-
-));
-
-
-// Add translation for Fieldsets
-
-Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Server:baseinfo' => 'General information~~',
- 'Server:Date' => 'Dates~~',
- 'Server:moreinfo' => 'More information~~',
- 'Server:otherinfo' => 'Other information~~',
- 'Server:power' => 'Power supply~~',
- 'Person:info' => 'General information~~',
- 'UserLocal:info' => 'General information~~',
- 'Person:personal_info' => 'Personal information~~',
- 'Person:notifiy' => 'Notification~~',
- 'Class:Subnet/Tab:IPUsage' => 'IP felhasználás',
- 'Class:Subnet/Tab:IPUsage-explain' => 'Interfészek a következő tartományba esnek: %1$s - %2$s',
- 'Class:Subnet/Tab:FreeIPs' => 'Szabad IP-k',
- 'Class:Subnet/Tab:FreeIPs-count' => 'Szabad IP-k: %1$s',
- 'Class:Subnet/Tab:FreeIPs-explain' => '10 szabad IP cím kivonata',
- 'Class:Document:PreviewTab' => 'Előnézet',
-));
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-config-mgmt/it.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/it.dict.itop-config-mgmt.php
index 18ea081d2..4dbf4d215 100755
--- a/datamodels/2.x/itop-config-mgmt/it.dict.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/it.dict.itop-config-mgmt.php
@@ -69,232 +69,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
//////////////////////////////////////////////////////////////////////
//
-
-//
-// Class: Organization
-//
-
-Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Class:Organization' => 'Organizzazione',
- 'Class:Organization+' => '',
- 'Class:Organization/Attribute:name' => 'Cognome',
- 'Class:Organization/Attribute:name+' => 'Nome',
- 'Class:Organization/Attribute:code' => 'Codice',
- 'Class:Organization/Attribute:code+' => 'Codice dell\'organizzazione (Siret, DUNS,...)',
- 'Class:Organization/Attribute:status' => 'Stato',
- 'Class:Organization/Attribute:status+' => '',
- 'Class:Organization/Attribute:status/Value:active' => 'Attivo',
- 'Class:Organization/Attribute:status/Value:active+' => 'Attivo',
- 'Class:Organization/Attribute:status/Value:inactive' => 'Inattivo',
- 'Class:Organization/Attribute:status/Value:inactive+' => 'Inattivo',
- 'Class:Organization/Attribute:parent_id' => 'Parent',
- 'Class:Organization/Attribute:parent_id+' => 'Parent organization',
- 'Class:Organization/Attribute:parent_name' => 'Parent name',
- 'Class:Organization/Attribute:parent_name+' => 'Name of the parent organization',
- 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~',
- 'Class:Organization/Attribute:deliverymodel_id+' => '~~',
- 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~',
- 'Class:Organization/Attribute:deliverymodel_name+' => '~~',
- 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent~~',
- 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organization~~',
- 'Class:Organization/Attribute:overview' => 'Overview~~',
- 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
- 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
- 'Organization:Overview:Users' => 'iTop Users within this organization~~',
-));
-
-//
-// Class: Location
-//
-
-Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Class:Location' => 'Localizzazione',
- 'Class:Location+' => 'Qualsiasi tipo di localizzazione: Regione, Paese, Città, Sito, Edificio, Piano, Stanza, Rack,,...',
- 'Class:Location/Attribute:name' => 'Nome',
- 'Class:Location/Attribute:name+' => '',
- 'Class:Location/Attribute:status' => 'Stato',
- 'Class:Location/Attribute:status+' => '',
- 'Class:Location/Attribute:status/Value:active' => 'Attivo',
- 'Class:Location/Attribute:status/Value:active+' => 'Attivo',
- 'Class:Location/Attribute:status/Value:inactive' => 'Inattivo',
- 'Class:Location/Attribute:status/Value:inactive+' => 'Inattivo',
- 'Class:Location/Attribute:org_id' => 'Organizzazione proprietaria',
- 'Class:Location/Attribute:org_id+' => '',
- 'Class:Location/Attribute:org_name' => 'Nome dell\'organizzazione',
- 'Class:Location/Attribute:org_name+' => '',
- 'Class:Location/Attribute:address' => 'Indirizzo',
- 'Class:Location/Attribute:address+' => 'Indirizzo postale',
- 'Class:Location/Attribute:postal_code' => 'Codice avviamento postale',
- 'Class:Location/Attribute:postal_code+' => 'CAP/codice avviamento postale',
- 'Class:Location/Attribute:city' => 'Città',
- 'Class:Location/Attribute:city+' => '',
- 'Class:Location/Attribute:country' => 'Paese',
- 'Class:Location/Attribute:country+' => '',
- 'Class:Location/Attribute:physicaldevice_list' => 'Devices~~',
- 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location~~',
- 'Class:Location/Attribute:person_list' => 'Contacts~~',
- 'Class:Location/Attribute:person_list+' => 'All the contacts located on this location~~',
-));
-
-//
-// Class: Contact
-//
-
-Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Class:Contact' => 'Contatto',
- 'Class:Contact+' => '',
- 'Class:Contact/Attribute:name' => 'Nome',
- 'Class:Contact/Attribute:name+' => '',
- 'Class:Contact/Attribute:status' => 'Stato',
- 'Class:Contact/Attribute:status+' => '',
- 'Class:Contact/Attribute:status/Value:active' => 'Attivo',
- 'Class:Contact/Attribute:status/Value:active+' => 'Attivo',
- 'Class:Contact/Attribute:status/Value:inactive' => 'Inattivo',
- 'Class:Contact/Attribute:status/Value:inactive+' => 'Inattivo',
- 'Class:Contact/Attribute:org_id' => 'Organizzazione',
- 'Class:Contact/Attribute:org_id+' => '',
- 'Class:Contact/Attribute:org_name' => 'Organizzazione',
- 'Class:Contact/Attribute:org_name+' => '',
- 'Class:Contact/Attribute:email' => 'Email',
- 'Class:Contact/Attribute:email+' => '',
- 'Class:Contact/Attribute:phone' => 'Telefono',
- 'Class:Contact/Attribute:phone+' => '',
- 'Class:Contact/Attribute:notify' => 'Notification~~',
- 'Class:Contact/Attribute:notify+' => '~~',
- 'Class:Contact/Attribute:notify/Value:no' => 'no~~',
- 'Class:Contact/Attribute:notify/Value:no+' => 'no~~',
- 'Class:Contact/Attribute:notify/Value:yes' => 'yes~~',
- 'Class:Contact/Attribute:notify/Value:yes+' => 'yes~~',
- 'Class:Contact/Attribute:function' => 'Function~~',
- 'Class:Contact/Attribute:function+' => '~~',
- 'Class:Contact/Attribute:cis_list' => 'CIs~~',
- 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact~~',
- 'Class:Contact/Attribute:finalclass' => 'Tipo',
- 'Class:Contact/Attribute:finalclass+' => '',
-));
-
-//
-// Class: Person
-//
-
-Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Class:Person' => 'Persona',
- 'Class:Person+' => '',
- 'Class:Person/Attribute:name' => 'Last Name~~',
- 'Class:Person/Attribute:name+' => '~~',
- 'Class:Person/Attribute:first_name' => 'Nome',
- 'Class:Person/Attribute:first_name+' => '',
- 'Class:Person/Attribute:employee_number' => 'Employee number~~',
- 'Class:Person/Attribute:employee_number+' => '~~',
- 'Class:Person/Attribute:mobile_phone' => 'Mobile phone~~',
- 'Class:Person/Attribute:mobile_phone+' => '~~',
- 'Class:Person/Attribute:location_id' => 'Location~~',
- 'Class:Person/Attribute:location_id+' => '~~',
- 'Class:Person/Attribute:location_name' => 'Location name~~',
- 'Class:Person/Attribute:location_name+' => '~~',
- 'Class:Person/Attribute:manager_id' => 'Manager~~',
- 'Class:Person/Attribute:manager_id+' => '~~',
- 'Class:Person/Attribute:manager_name' => 'Manager name~~',
- 'Class:Person/Attribute:manager_name+' => '~~',
- 'Class:Person/Attribute:team_list' => 'Teams~~',
- 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to~~',
- 'Class:Person/Attribute:tickets_list' => 'Tickets~~',
- 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller~~',
- 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name~~',
- 'Class:Person/Attribute:manager_id_friendlyname+' => '~~',
- 'Class:Person/Attribute:picture' => 'Picture~~',
- 'Class:Person/Attribute:picture+' => '~~',
- 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
- 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
- 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
- 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
-));
-
-//
-// Class: Team
-//
-
-Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Class:Team' => 'Squadra',
- 'Class:Team+' => '',
- 'Class:Team/Attribute:persons_list' => 'Members~~',
- 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team~~',
- 'Class:Team/Attribute:tickets_list' => 'Tickets~~',
- 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team~~',
-));
-
-//
-// Class: Document
-//
-
-Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Class:Document' => 'Documento',
- 'Class:Document+' => '',
- 'Class:Document/Attribute:name' => 'Nome',
- 'Class:Document/Attribute:name+' => '',
- 'Class:Document/Attribute:org_id' => 'Organizzazione',
- 'Class:Document/Attribute:org_id+' => '~~',
- 'Class:Document/Attribute:org_name' => 'Nome dell\'organizzazione',
- 'Class:Document/Attribute:org_name+' => '',
- 'Class:Document/Attribute:documenttype_id' => 'Document type~~',
- 'Class:Document/Attribute:documenttype_id+' => '~~',
- 'Class:Document/Attribute:documenttype_name' => 'Document type name~~',
- 'Class:Document/Attribute:documenttype_name+' => '~~',
- 'Class:Document/Attribute:version' => 'Version~~',
- 'Class:Document/Attribute:version+' => '~~',
- 'Class:Document/Attribute:description' => 'Descrizione',
- 'Class:Document/Attribute:description+' => '',
- 'Class:Document/Attribute:status' => 'Stato',
- 'Class:Document/Attribute:status+' => '',
- 'Class:Document/Attribute:status/Value:draft' => 'Draft',
- 'Class:Document/Attribute:status/Value:draft+' => '',
- 'Class:Document/Attribute:status/Value:obsolete' => 'Obsoleto',
- 'Class:Document/Attribute:status/Value:obsolete+' => '',
- 'Class:Document/Attribute:status/Value:published' => 'Pubblicato',
- 'Class:Document/Attribute:status/Value:published+' => '',
- 'Class:Document/Attribute:cis_list' => 'CIs~~',
- 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document~~',
- 'Class:Document/Attribute:contracts_list' => 'Contracts~~',
- 'Class:Document/Attribute:contracts_list+' => 'All the contracts linked to this document~~',
- 'Class:Document/Attribute:services_list' => 'Services~~',
- 'Class:Document/Attribute:services_list+' => 'All the services linked to this document~~',
- 'Class:Document/Attribute:finalclass' => 'Document Type~~',
- 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~',
-));
-
-//
-// Class: DocumentFile
-//
-
-Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Class:DocumentFile' => 'Document File~~',
- 'Class:DocumentFile+' => '~~',
- 'Class:DocumentFile/Attribute:file' => 'File~~',
- 'Class:DocumentFile/Attribute:file+' => '~~',
-));
-
-//
-// Class: DocumentNote
-//
-
-Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Class:DocumentNote' => 'Document Note~~',
- 'Class:DocumentNote+' => '~~',
- 'Class:DocumentNote/Attribute:text' => 'Text~~',
- 'Class:DocumentNote/Attribute:text+' => '~~',
-));
-
-//
-// Class: DocumentWeb
-//
-
-Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Class:DocumentWeb' => 'Document Web~~',
- 'Class:DocumentWeb+' => '~~',
- 'Class:DocumentWeb/Attribute:url' => 'URL~~',
- 'Class:DocumentWeb/Attribute:url+' => '~~',
-));
-
//
// Class: FunctionalCI
//
@@ -1237,19 +1011,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~',
));
-//
-// Class: Typology
-//
-
-Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Class:Typology' => 'Typology~~',
- 'Class:Typology+' => '~~',
- 'Class:Typology/Attribute:name' => 'Name~~',
- 'Class:Typology/Attribute:name+' => '~~',
- 'Class:Typology/Attribute:finalclass' => 'Type~~',
- 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~',
-));
-
//
// Class: OSVersion
//
@@ -1272,24 +1033,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:OSFamily+' => '~~',
));
-//
-// Class: DocumentType
-//
-
-Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Class:DocumentType' => 'Document Type~~',
- 'Class:DocumentType+' => '~~',
-));
-
-//
-// Class: ContactType
-//
-
-Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Class:ContactType' => 'Contact Type~~',
- 'Class:ContactType+' => '~~',
-));
-
//
// Class: Brand
//
@@ -1450,23 +1193,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~',
));
-//
-// Class: lnkContactToFunctionalCI
-//
-
-Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Class:lnkContactToFunctionalCI' => 'Link Contact / FunctionalCI~~',
- 'Class:lnkContactToFunctionalCI+' => '~~',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact~~',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contact name~~',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~',
-));
-
//
// Class: lnkDocumentToFunctionalCI
//
@@ -1713,27 +1439,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~',
));
-//
-// Class: lnkPersonToTeam
-//
-
-Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Class:lnkPersonToTeam' => 'Link Person / Team~~',
- 'Class:lnkPersonToTeam+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team~~',
- 'Class:lnkPersonToTeam/Attribute:team_id+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team name~~',
- 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person~~',
- 'Class:lnkPersonToTeam/Attribute:person_id+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person name~~',
- 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:role_id' => 'Role~~',
- 'Class:lnkPersonToTeam/Attribute:role_id+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:role_name' => 'Role name~~',
- 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~',
-));
-
//
// Class: Group
//
@@ -1789,42 +1494,37 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkGroupToCI/Attribute:reason+' => '',
));
+//
+// Add translation for Fieldsets
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Server:baseinfo' => 'General information~~',
+ 'Server:Date' => 'Dates~~',
+ 'Server:moreinfo' => 'More information~~',
+ 'Server:otherinfo' => 'Other information~~',
+ 'Server:power' => 'Power supply~~',
+ 'Person:info' => 'General information~~',
+ 'UserLocal:info' => 'General information~~',
+ 'Person:personal_info' => 'Personal information~~',
+ 'Person:notifiy' => 'Notification~~',
+ 'Class:Subnet/Tab:IPUsage' => 'Utilizzo IP',
+ 'Class:Subnet/Tab:IPUsage-explain' => 'Iterfacce che hanno un IP nell\'intervallo: %1$s e %2$s',
+ 'Class:Subnet/Tab:FreeIPs' => 'IP liberi',
+ 'Class:Subnet/Tab:FreeIPs-count' => 'IP liberi: %1$s',
+ 'Class:Subnet/Tab:FreeIPs-explain' => 'Qui c\'è un estratto di 10 indirizzi IP liberi',
+ 'Class:Document:PreviewTab' => 'Anteprima',
+));
//
// Application Menu
//
Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Menu:DataAdministration' => 'Dati di amministrazione',
- 'Menu:DataAdministration+' => '',
- 'Menu:Catalogs' => 'Cataloghi',
- 'Menu:Catalogs+' => 'Tipi di dato',
- 'Menu:Audit' => 'Audit',
- 'Menu:Audit+' => 'Audit',
- 'Menu:CSVImport' => 'Importazione CSV',
- 'Menu:CSVImport+' => '',
- 'Menu:Organization' => 'Organizzazioni',
- 'Menu:Organization+' => 'Tutte le organizzazioni',
'Menu:Application' => 'Applicazioni',
'Menu:Application+' => 'Tutte le applicazioni',
'Menu:DBServer' => 'Database Servers',
'Menu:DBServer+' => 'Database Servers',
- 'Menu:ConfigManagement' => 'Gestione delle Configurazioni',
- 'Menu:ConfigManagement+' => 'Gestione delle Configurazioni',
- 'Menu:ConfigManagementOverview' => 'Panoramica',
- 'Menu:ConfigManagementOverview+' => 'Panoramica',
- 'Menu:Contact' => 'Contatti',
- 'Menu:Contact+' => 'Contatti',
- 'Menu:Contact:Count' => '%1$d contatti',
- 'Menu:Person' => 'Persone',
- 'Menu:Person+' => 'Tutte le persone',
- 'Menu:Team' => 'Teams',
- 'Menu:Team+' => 'Tutti i Teams',
- 'Menu:Document' => 'Documenti',
- 'Menu:Document+' => 'Tutti i Documenti',
- 'Menu:Location' => 'Posizioni',
-
- 'Menu:Location+' => 'Tutte le pozisioni',
'Menu:ConfigManagementCI' => 'Elementi di Configurazione (CI)',
'Menu:ConfigManagementCI+' => 'Elementi di Configurazione (CI)',
'Menu:BusinessProcess' => 'Processi di business',
@@ -1851,10 +1551,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Menu:MobilePhone+' => 'Tutti i cellulari',
'Menu:PC' => 'Personal Computers',
'Menu:PC+' => 'Tutti i Personal Computers',
- 'Menu:NewContact' => 'Nuovo Contatto',
- 'Menu:NewContact+' => 'Nuovo Contatto',
- 'Menu:SearchContacts' => 'Ricerca contatti',
- 'Menu:SearchContacts+' => 'Ricerca contatti',
'Menu:NewCI' => 'Nuovo CI',
'Menu:NewCI+' => 'Nuovo CI',
'Menu:SearchCIs' => 'Ricerca CIs',
@@ -1867,36 +1563,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Menu:ConfigManagement:Misc' => 'Varie',
'Menu:Group' => 'Gruppi di CIs',
'Menu:Group+' => 'Gruppi di CIs',
- 'Menu:ConfigManagement:Shortcuts' => 'Scorciatoie',
- 'Menu:ConfigManagement:AllContacts' => 'Tutti i contatti: %1$d',
- 'Menu:Typology' => 'Typology configuration~~',
- 'Menu:Typology+' => 'Typology configuration~~',
'Menu:OSVersion' => 'OS versions~~',
'Menu:OSVersion+' => '~~',
'Menu:Software' => 'Software catalog~~',
'Menu:Software+' => 'Software catalog~~',
- 'UI_WelcomeMenu_AllConfigItems' => 'Summary~~',
- 'Menu:ConfigManagement:Typology' => 'Typology configuration~~',
-
-));
-
-
-// Add translation for Fieldsets
-
-Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Server:baseinfo' => 'General information~~',
- 'Server:Date' => 'Dates~~',
- 'Server:moreinfo' => 'More information~~',
- 'Server:otherinfo' => 'Other information~~',
- 'Server:power' => 'Power supply~~',
- 'Person:info' => 'General information~~',
- 'UserLocal:info' => 'General information~~',
- 'Person:personal_info' => 'Personal information~~',
- 'Person:notifiy' => 'Notification~~',
- 'Class:Subnet/Tab:IPUsage' => 'Utilizzo IP',
- 'Class:Subnet/Tab:IPUsage-explain' => 'Iterfacce che hanno un IP nell\'intervallo: %1$s e %2$s',
- 'Class:Subnet/Tab:FreeIPs' => 'IP liberi',
- 'Class:Subnet/Tab:FreeIPs-count' => 'IP liberi: %1$s',
- 'Class:Subnet/Tab:FreeIPs-explain' => 'Qui c\'è un estratto di 10 indirizzi IP liberi',
- 'Class:Document:PreviewTab' => 'Anteprima',
));
diff --git a/datamodels/2.x/itop-config-mgmt/ja.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/ja.dict.itop-config-mgmt.php
index a3d97ae14..9ab8eabee 100755
--- a/datamodels/2.x/itop-config-mgmt/ja.dict.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/ja.dict.itop-config-mgmt.php
@@ -69,232 +69,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
//////////////////////////////////////////////////////////////////////
//
-
-//
-// Class: Organization
-//
-
-Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Class:Organization' => '組織',
- 'Class:Organization+' => '',
- 'Class:Organization/Attribute:name' => '名前',
- 'Class:Organization/Attribute:name+' => '共通名',
- 'Class:Organization/Attribute:code' => 'コード',
- 'Class:Organization/Attribute:code+' => '組織コード(Siret, DUNS, ...)',
- 'Class:Organization/Attribute:status' => '状態',
- 'Class:Organization/Attribute:status+' => '',
- 'Class:Organization/Attribute:status/Value:active' => 'アクティブ',
- 'Class:Organization/Attribute:status/Value:active+' => 'アクティブ',
- 'Class:Organization/Attribute:status/Value:inactive' => '非アクティブ',
- 'Class:Organization/Attribute:status/Value:inactive+' => '非アクティブ',
- 'Class:Organization/Attribute:parent_id' => '親',
- 'Class:Organization/Attribute:parent_id+' => '親組織',
- 'Class:Organization/Attribute:parent_name' => '親名前',
- 'Class:Organization/Attribute:parent_name+' => '親組織の名前',
- 'Class:Organization/Attribute:deliverymodel_id' => '提供モデル',
- 'Class:Organization/Attribute:deliverymodel_id+' => '',
- 'Class:Organization/Attribute:deliverymodel_name' => '提供モデル名',
- 'Class:Organization/Attribute:deliverymodel_name+' => '',
- 'Class:Organization/Attribute:parent_id_friendlyname' => '親',
- 'Class:Organization/Attribute:parent_id_friendlyname+' => '親組織',
- 'Class:Organization/Attribute:overview' => 'Overview~~',
- 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
- 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
- 'Organization:Overview:Users' => 'iTop Users within this organization~~',
-));
-
-//
-// Class: Location
-//
-
-Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Class:Location' => '場所',
- 'Class:Location+' => '任意の場所のタイプ: リージョン、国、都市、サイト、ビル、フロア、部屋、ラック、...',
- 'Class:Location/Attribute:name' => '名前',
- 'Class:Location/Attribute:name+' => '',
- 'Class:Location/Attribute:status' => '状態',
- 'Class:Location/Attribute:status+' => '',
- 'Class:Location/Attribute:status/Value:active' => 'アクティブ',
- 'Class:Location/Attribute:status/Value:active+' => 'アクティブ',
- 'Class:Location/Attribute:status/Value:inactive' => '非アクティブ',
- 'Class:Location/Attribute:status/Value:inactive+' => '非アクティブ',
- 'Class:Location/Attribute:org_id' => 'オーナー組織',
- 'Class:Location/Attribute:org_id+' => '',
- 'Class:Location/Attribute:org_name' => 'オーナー組織名前',
- 'Class:Location/Attribute:org_name+' => '',
- 'Class:Location/Attribute:address' => '住所',
- 'Class:Location/Attribute:address+' => '住所',
- 'Class:Location/Attribute:postal_code' => '郵便番号',
- 'Class:Location/Attribute:postal_code+' => 'ZIP/郵便番号',
- 'Class:Location/Attribute:city' => '都市',
- 'Class:Location/Attribute:city+' => '',
- 'Class:Location/Attribute:country' => '国',
- 'Class:Location/Attribute:country+' => '',
- 'Class:Location/Attribute:physicaldevice_list' => 'デバイス',
- 'Class:Location/Attribute:physicaldevice_list+' => '',
- 'Class:Location/Attribute:person_list' => '連絡先',
- 'Class:Location/Attribute:person_list+' => '',
-));
-
-//
-// Class: Contact
-//
-
-Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Class:Contact' => '連絡先',
- 'Class:Contact+' => '',
- 'Class:Contact/Attribute:name' => '名前',
- 'Class:Contact/Attribute:name+' => '',
- 'Class:Contact/Attribute:status' => '状態',
- 'Class:Contact/Attribute:status+' => '',
- 'Class:Contact/Attribute:status/Value:active' => 'アクティブ',
- 'Class:Contact/Attribute:status/Value:active+' => 'アクティブ',
- 'Class:Contact/Attribute:status/Value:inactive' => '非アクティブ',
- 'Class:Contact/Attribute:status/Value:inactive+' => '非アクティブ',
- 'Class:Contact/Attribute:org_id' => '組織',
- 'Class:Contact/Attribute:org_id+' => '',
- 'Class:Contact/Attribute:org_name' => '組織',
- 'Class:Contact/Attribute:org_name+' => '',
- 'Class:Contact/Attribute:email' => 'Eメール',
- 'Class:Contact/Attribute:email+' => '',
- 'Class:Contact/Attribute:phone' => '電話',
- 'Class:Contact/Attribute:phone+' => '',
- 'Class:Contact/Attribute:notify' => '通知',
- 'Class:Contact/Attribute:notify+' => '',
- 'Class:Contact/Attribute:notify/Value:no' => 'いいえ',
- 'Class:Contact/Attribute:notify/Value:no+' => 'いいえ',
- 'Class:Contact/Attribute:notify/Value:yes' => 'はい',
- 'Class:Contact/Attribute:notify/Value:yes+' => 'はい',
- 'Class:Contact/Attribute:function' => '機能',
- 'Class:Contact/Attribute:function+' => '',
- 'Class:Contact/Attribute:cis_list' => 'CI',
- 'Class:Contact/Attribute:cis_list+' => '',
- 'Class:Contact/Attribute:finalclass' => '連絡先タイプ',
- 'Class:Contact/Attribute:finalclass+' => '',
-));
-
-//
-// Class: Person
-//
-
-Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Class:Person' => '人物',
- 'Class:Person+' => '',
- 'Class:Person/Attribute:name' => '姓',
- 'Class:Person/Attribute:name+' => '~~',
- 'Class:Person/Attribute:first_name' => 'ファーストネーム',
- 'Class:Person/Attribute:first_name+' => '',
- 'Class:Person/Attribute:employee_number' => '社員番号',
- 'Class:Person/Attribute:employee_number+' => '',
- 'Class:Person/Attribute:mobile_phone' => '携帯電話',
- 'Class:Person/Attribute:mobile_phone+' => '',
- 'Class:Person/Attribute:location_id' => '場所',
- 'Class:Person/Attribute:location_id+' => '',
- 'Class:Person/Attribute:location_name' => '場所名',
- 'Class:Person/Attribute:location_name+' => '',
- 'Class:Person/Attribute:manager_id' => 'マネージャ',
- 'Class:Person/Attribute:manager_id+' => '',
- 'Class:Person/Attribute:manager_name' => 'マネージャ名',
- 'Class:Person/Attribute:manager_name+' => '',
- 'Class:Person/Attribute:team_list' => 'チーム',
- 'Class:Person/Attribute:team_list+' => '',
- 'Class:Person/Attribute:tickets_list' => 'チケット',
- 'Class:Person/Attribute:tickets_list+' => '',
- 'Class:Person/Attribute:manager_id_friendlyname' => 'マネージャーフレンドリ名',
- 'Class:Person/Attribute:manager_id_friendlyname+' => '',
- 'Class:Person/Attribute:picture' => 'Picture~~',
- 'Class:Person/Attribute:picture+' => '~~',
- 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
- 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
- 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
- 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
-));
-
-//
-// Class: Team
-//
-
-Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Class:Team' => 'チーム',
- 'Class:Team+' => '',
- 'Class:Team/Attribute:persons_list' => 'メンバー',
- 'Class:Team/Attribute:persons_list+' => '',
- 'Class:Team/Attribute:tickets_list' => 'チケット',
- 'Class:Team/Attribute:tickets_list+' => '',
-));
-
-//
-// Class: Document
-//
-
-Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Class:Document' => '文書',
- 'Class:Document+' => '',
- 'Class:Document/Attribute:name' => '名前',
- 'Class:Document/Attribute:name+' => '',
- 'Class:Document/Attribute:org_id' => '組織',
- 'Class:Document/Attribute:org_id+' => '',
- 'Class:Document/Attribute:org_name' => '組織名',
- 'Class:Document/Attribute:org_name+' => '',
- 'Class:Document/Attribute:documenttype_id' => '文書タイプ',
- 'Class:Document/Attribute:documenttype_id+' => '',
- 'Class:Document/Attribute:documenttype_name' => '文書タイプ名',
- 'Class:Document/Attribute:documenttype_name+' => '',
- 'Class:Document/Attribute:version' => 'Version~~',
- 'Class:Document/Attribute:version+' => '~~',
- 'Class:Document/Attribute:description' => '説明',
- 'Class:Document/Attribute:description+' => '',
- 'Class:Document/Attribute:status' => '状態',
- 'Class:Document/Attribute:status+' => '',
- 'Class:Document/Attribute:status/Value:draft' => '下書き',
- 'Class:Document/Attribute:status/Value:draft+' => '',
- 'Class:Document/Attribute:status/Value:obsolete' => '廃止',
- 'Class:Document/Attribute:status/Value:obsolete+' => '',
- 'Class:Document/Attribute:status/Value:published' => '公開済み',
- 'Class:Document/Attribute:status/Value:published+' => '',
- 'Class:Document/Attribute:cis_list' => 'CI',
- 'Class:Document/Attribute:cis_list+' => '',
- 'Class:Document/Attribute:contracts_list' => '契約',
- 'Class:Document/Attribute:contracts_list+' => '',
- 'Class:Document/Attribute:services_list' => 'サービス',
- 'Class:Document/Attribute:services_list+' => '',
- 'Class:Document/Attribute:finalclass' => '文書タイプ',
- 'Class:Document/Attribute:finalclass+' => '',
-));
-
-//
-// Class: DocumentFile
-//
-
-Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Class:DocumentFile' => '文書ファイル',
- 'Class:DocumentFile+' => '',
- 'Class:DocumentFile/Attribute:file' => 'ファイル',
- 'Class:DocumentFile/Attribute:file+' => '',
-));
-
-//
-// Class: DocumentNote
-//
-
-Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Class:DocumentNote' => '文書ノート',
- 'Class:DocumentNote+' => '',
- 'Class:DocumentNote/Attribute:text' => 'テキスト',
- 'Class:DocumentNote/Attribute:text+' => '',
-));
-
-//
-// Class: DocumentWeb
-//
-
-Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Class:DocumentWeb' => '文書Web',
- 'Class:DocumentWeb+' => '',
- 'Class:DocumentWeb/Attribute:url' => 'URL',
- 'Class:DocumentWeb/Attribute:url+' => '',
-));
-
//
// Class: FunctionalCI
//
@@ -1237,19 +1011,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkDocumentToLicence/Attribute:document_name+' => '',
));
-//
-// Class: Typology
-//
-
-Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Class:Typology' => '分類',
- 'Class:Typology+' => '',
- 'Class:Typology/Attribute:name' => '名前',
- 'Class:Typology/Attribute:name+' => '',
- 'Class:Typology/Attribute:finalclass' => 'タイプ',
- 'Class:Typology/Attribute:finalclass+' => '',
-));
-
//
// Class: OSVersion
//
@@ -1272,24 +1033,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:OSFamily+' => '',
));
-//
-// Class: DocumentType
-//
-
-Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Class:DocumentType' => '文書タイプ',
- 'Class:DocumentType+' => '',
-));
-
-//
-// Class: ContactType
-//
-
-Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Class:ContactType' => '問い合せ先タイプ',
- 'Class:ContactType+' => '',
-));
-
//
// Class: Brand
//
@@ -1450,23 +1193,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkDocumentToSoftware/Attribute:document_name+' => '',
));
-//
-// Class: lnkContactToFunctionalCI
-//
-
-Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Class:lnkContactToFunctionalCI' => 'リンク 連絡先/機能的CI',
- 'Class:lnkContactToFunctionalCI+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => '機能的ci',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => '機能的ci名',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => '連絡先',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => '連絡先名',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
-));
-
//
// Class: lnkDocumentToFunctionalCI
//
@@ -1713,27 +1439,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '',
));
-//
-// Class: lnkPersonToTeam
-//
-
-Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Class:lnkPersonToTeam' => 'リンク 人物/チーム',
- 'Class:lnkPersonToTeam+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_id' => 'チーム',
- 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_name' => 'チーム名',
- 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_id' => '人物',
- 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_name' => '名前',
- 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_id' => '役割',
- 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_name' => '役割名',
- 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
-));
-
//
// Class: Group
//
@@ -1789,42 +1494,37 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkGroupToCI/Attribute:reason+' => '',
));
+//
+// Add translation for Fieldsets
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Server:baseinfo' => '基本情報',
+ 'Server:Date' => '日付',
+ 'Server:moreinfo' => '追加情報',
+ 'Server:otherinfo' => '他の情報',
+ 'Server:power' => 'Power supply~~',
+ 'Person:info' => '情報',
+ 'UserLocal:info' => 'General information~~',
+ 'Person:personal_info' => 'Personal information~~',
+ 'Person:notifiy' => '通知',
+ 'Class:Subnet/Tab:IPUsage' => 'IP 利用',
+ 'Class:Subnet/Tab:IPUsage-explain' => 'インターフェースは、レンジ: %1$s から %2$sの中のIPを持っています。',
+ 'Class:Subnet/Tab:FreeIPs' => 'フリーなIP',
+ 'Class:Subnet/Tab:FreeIPs-count' => 'フリーIP: %1$s',
+ 'Class:Subnet/Tab:FreeIPs-explain' => '10個のフリーなIPアドレス',
+ 'Class:Document:PreviewTab' => 'プレビュー',
+));
//
// Application Menu
//
Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Menu:DataAdministration' => 'データ管理',
- 'Menu:DataAdministration+' => 'データ管理',
- 'Menu:Catalogs' => 'カタログ',
- 'Menu:Catalogs+' => 'データタイプ',
- 'Menu:Audit' => '監査',
- 'Menu:Audit+' => '監査',
- 'Menu:CSVImport' => 'CSV インポート',
- 'Menu:CSVImport+' => '一括作成/一括更新',
- 'Menu:Organization' => '組織',
- 'Menu:Organization+' => '全組織',
'Menu:Application' => 'アプリケーション',
'Menu:Application+' => '全アプリケーション',
'Menu:DBServer' => 'DBサーバ',
'Menu:DBServer+' => 'DBサーバ',
- 'Menu:ConfigManagement' => '構成管理',
- 'Menu:ConfigManagement+' => '構成管理',
- 'Menu:ConfigManagementOverview' => '概要',
- 'Menu:ConfigManagementOverview+' => '概要',
- 'Menu:Contact' => '連絡先',
- 'Menu:Contact+' => '連絡先',
- 'Menu:Contact:Count' => '%1$d',
- 'Menu:Person' => '人物',
- 'Menu:Person+' => '全人物',
- 'Menu:Team' => 'チーム',
- 'Menu:Team+' => '全チーム',
- 'Menu:Document' => '文書',
- 'Menu:Document+' => '全文書',
- 'Menu:Location' => '場所',
-
- 'Menu:Location+' => '全ての場所',
'Menu:ConfigManagementCI' => '構成管理項目',
'Menu:ConfigManagementCI+' => '構成管理項目',
'Menu:BusinessProcess' => 'ビジネスプロセス',
@@ -1850,11 +1550,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Menu:MobilePhone' => '携帯電話',
'Menu:MobilePhone+' => '全携帯電話',
'Menu:PC' => 'パーソナルコンピュタ',
- 'Menu:PC+' => '全パーソナルコンピュータ',
- 'Menu:NewContact' => '新規連絡先',
- 'Menu:NewContact+' => '新規連絡先',
- 'Menu:SearchContacts' => '連絡先検索',
- 'Menu:SearchContacts+' => '連絡先検索',
'Menu:NewCI' => '新規CI',
'Menu:NewCI+' => '新規CI',
'Menu:SearchCIs' => 'CI検索',
@@ -1866,37 +1561,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Menu:ConfigManagement:SWAndApps' => 'ソフトウエアとアプリケーション',
'Menu:ConfigManagement:Misc' => 'その他',
'Menu:Group' => 'CIグループ',
- 'Menu:Group+' => 'CIグループ',
- 'Menu:ConfigManagement:Shortcuts' => 'ショートカット',
- 'Menu:ConfigManagement:AllContacts' => '全連絡先: %1$d',
- 'Menu:Typology' => 'トポロジー構成',
- 'Menu:Typology+' => 'トポロジー構成',
'Menu:OSVersion' => 'OS バージョン',
'Menu:OSVersion+' => '',
'Menu:Software' => 'ソフトウエアカタログ',
'Menu:Software+' => 'ソフトウエアカタログ',
- 'UI_WelcomeMenu_AllConfigItems' => 'サマリー',
- 'Menu:ConfigManagement:Typology' => '分類構成',
-
-));
-
-
-// Add translation for Fieldsets
-
-Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Server:baseinfo' => '基本情報',
- 'Server:Date' => '日付',
- 'Server:moreinfo' => '追加情報',
- 'Server:otherinfo' => '他の情報',
- 'Server:power' => 'Power supply~~',
- 'Person:info' => '情報',
- 'UserLocal:info' => 'General information~~',
- 'Person:personal_info' => 'Personal information~~',
- 'Person:notifiy' => '通知',
- 'Class:Subnet/Tab:IPUsage' => 'IP 利用',
- 'Class:Subnet/Tab:IPUsage-explain' => 'インターフェースは、レンジ: %1$s から %2$sの中のIPを持っています。',
- 'Class:Subnet/Tab:FreeIPs' => 'フリーなIP',
- 'Class:Subnet/Tab:FreeIPs-count' => 'フリーIP: %1$s',
- 'Class:Subnet/Tab:FreeIPs-explain' => '10個のフリーなIPアドレス',
- 'Class:Document:PreviewTab' => 'プレビュー',
));
diff --git a/datamodels/2.x/itop-config-mgmt/module.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/module.itop-config-mgmt.php
index 6ae525f15..04d9ca05c 100755
--- a/datamodels/2.x/itop-config-mgmt/module.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/module.itop-config-mgmt.php
@@ -13,8 +13,9 @@ SetupWebPage::AddModule(
// Setup
//
'dependencies' => array(
+ 'itop-structure/2.7.1',
),
- 'mandatory' => true,
+ 'mandatory' => false,
'visible' => true,
'installer' => 'ConfigMgmtInstaller',
@@ -27,17 +28,11 @@ SetupWebPage::AddModule(
'data.struct' => array(
),
'data.sample' => array(
- 'data.sample.organizations.xml',
'data.sample.brand.xml',
'data.sample.model.xml',
'data.sample.osfamily.xml',
'data.sample.osversion.xml',
'data.sample.networkdevicetype.xml',
- 'data.sample.contacttype.xml',
- 'data.sample.locations.xml',
- 'data.sample.persons.xml',
- 'data.sample.teams.xml',
- 'data.sample.contactteam.xml',
'data.sample.servers.xml',
'data.sample.nw-devices.xml',
'data.sample.software.xml',
diff --git a/datamodels/2.x/itop-config-mgmt/nl.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/nl.dict.itop-config-mgmt.php
index c4932932f..fea5f6b17 100644
--- a/datamodels/2.x/itop-config-mgmt/nl.dict.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/nl.dict.itop-config-mgmt.php
@@ -81,232 +81,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
//////////////////////////////////////////////////////////////////////
//
-
-//
-// Class: Organization
-//
-
-Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Class:Organization' => 'Organisatie',
- 'Class:Organization+' => '',
- 'Class:Organization/Attribute:name' => 'Naam',
- 'Class:Organization/Attribute:name+' => 'Gekende naam voor de organisatie',
- 'Class:Organization/Attribute:code' => 'Code',
- 'Class:Organization/Attribute:code+' => 'Code voor de organisatie',
- 'Class:Organization/Attribute:status' => 'Status',
- 'Class:Organization/Attribute:status+' => '',
- 'Class:Organization/Attribute:status/Value:active' => 'Actief',
- 'Class:Organization/Attribute:status/Value:active+' => 'Actief',
- 'Class:Organization/Attribute:status/Value:inactive' => 'Inactief',
- 'Class:Organization/Attribute:status/Value:inactive+' => 'Inactief',
- 'Class:Organization/Attribute:parent_id' => 'Hoofdorganisatie',
- 'Class:Organization/Attribute:parent_id+' => 'Hoofdorganisatie',
- 'Class:Organization/Attribute:parent_name' => 'Naam hoofdorganisatie',
- 'Class:Organization/Attribute:parent_name+' => 'Naam van de hoofdorganisatie',
- 'Class:Organization/Attribute:deliverymodel_id' => 'Leveringsmodel',
- 'Class:Organization/Attribute:deliverymodel_id+' => '',
- 'Class:Organization/Attribute:deliverymodel_name' => 'Naam leveringsmodel',
- 'Class:Organization/Attribute:deliverymodel_name+' => '',
- 'Class:Organization/Attribute:parent_id_friendlyname' => 'Hoofdorganisatie',
- 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Hoofdorganisatie',
- 'Class:Organization/Attribute:overview' => 'Overzicht',
- 'Organization:Overview:FunctionalCIs' => 'Configuratie-items van deze organisatie',
- 'Organization:Overview:FunctionalCIs:subtitle' => 'per type',
- 'Organization:Overview:Users' => 'iTop-gebruikers in deze organisatie',
-));
-
-//
-// Class: Location
-//
-
-Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Class:Location' => 'Locatie',
- 'Class:Location+' => 'Een locatie zoals: land, regio, gemeente/stad, gebouw, verdieping, kamer, ...',
- 'Class:Location/Attribute:name' => 'Naam',
- 'Class:Location/Attribute:name+' => '',
- 'Class:Location/Attribute:status' => 'Status',
- 'Class:Location/Attribute:status+' => '',
- 'Class:Location/Attribute:status/Value:active' => 'Actief',
- 'Class:Location/Attribute:status/Value:active+' => 'Actief',
- 'Class:Location/Attribute:status/Value:inactive' => 'Inactief',
- 'Class:Location/Attribute:status/Value:inactive+' => 'Inactief',
- 'Class:Location/Attribute:org_id' => 'Organisatie',
- 'Class:Location/Attribute:org_id+' => '',
- 'Class:Location/Attribute:org_name' => 'Naam organisatie',
- 'Class:Location/Attribute:org_name+' => '',
- 'Class:Location/Attribute:address' => 'Adres',
- 'Class:Location/Attribute:address+' => 'Adres van de organisatie',
- 'Class:Location/Attribute:postal_code' => 'Postcode',
- 'Class:Location/Attribute:postal_code+' => 'Postcode van de organisatie',
- 'Class:Location/Attribute:city' => 'Gemeente',
- 'Class:Location/Attribute:city+' => '',
- 'Class:Location/Attribute:country' => 'Land',
- 'Class:Location/Attribute:country+' => '',
- 'Class:Location/Attribute:physicaldevice_list' => 'Apparaten',
- 'Class:Location/Attribute:physicaldevice_list+' => 'Alle apparaten die zich op deze locatie bevinden',
- 'Class:Location/Attribute:person_list' => 'Contacten',
- 'Class:Location/Attribute:person_list+' => 'Alle contacten die zich op deze locatie bevinden',
-));
-
-//
-// Class: Contact
-//
-
-Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Class:Contact' => 'Contact',
- 'Class:Contact+' => '',
- 'Class:Contact/Attribute:name' => 'Naam',
- 'Class:Contact/Attribute:name+' => '',
- 'Class:Contact/Attribute:status' => 'Status',
- 'Class:Contact/Attribute:status+' => '',
- 'Class:Contact/Attribute:status/Value:active' => 'Actief',
- 'Class:Contact/Attribute:status/Value:active+' => 'Actief',
- 'Class:Contact/Attribute:status/Value:inactive' => 'Inactief',
- 'Class:Contact/Attribute:status/Value:inactive+' => 'Inactief',
- 'Class:Contact/Attribute:org_id' => 'Organisatie',
- 'Class:Contact/Attribute:org_id+' => '',
- 'Class:Contact/Attribute:org_name' => 'Naam organisatie',
- 'Class:Contact/Attribute:org_name+' => '',
- 'Class:Contact/Attribute:email' => 'E-mailadres',
- 'Class:Contact/Attribute:email+' => '',
- 'Class:Contact/Attribute:phone' => 'Telefoon',
- 'Class:Contact/Attribute:phone+' => '',
- 'Class:Contact/Attribute:notify' => 'Melding',
- 'Class:Contact/Attribute:notify+' => '',
- 'Class:Contact/Attribute:notify/Value:no' => 'Nee',
- 'Class:Contact/Attribute:notify/Value:no+' => 'Nee',
- 'Class:Contact/Attribute:notify/Value:yes' => 'Ja',
- 'Class:Contact/Attribute:notify/Value:yes+' => 'Ja',
- 'Class:Contact/Attribute:function' => 'Functie',
- 'Class:Contact/Attribute:function+' => '',
- 'Class:Contact/Attribute:cis_list' => 'CI\'s',
- 'Class:Contact/Attribute:cis_list+' => 'Alle configuratie-items die gerelateerd zijn aan dit team',
- 'Class:Contact/Attribute:finalclass' => 'Subklasse contact',
- 'Class:Contact/Attribute:finalclass+' => '',
-));
-
-//
-// Class: Person
-//
-
-Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Class:Person' => 'Persoon',
- 'Class:Person+' => '',
- 'Class:Person/Attribute:name' => 'Achternaam',
- 'Class:Person/Attribute:name+' => '',
- 'Class:Person/Attribute:first_name' => 'Voornaam',
- 'Class:Person/Attribute:first_name+' => '',
- 'Class:Person/Attribute:employee_number' => 'Identificatienummer',
- 'Class:Person/Attribute:employee_number+' => 'Een uniek nummer om de persoon te identificeren (bv. rijksregister, burgerservicenummer, werknemernummer, ...)',
- 'Class:Person/Attribute:mobile_phone' => 'Mobiele telefoon',
- 'Class:Person/Attribute:mobile_phone+' => '',
- 'Class:Person/Attribute:location_id' => 'Locatie',
- 'Class:Person/Attribute:location_id+' => 'Locatie waar de persoon gecontacteerd kan worden',
- 'Class:Person/Attribute:location_name' => 'Naam locatie',
- 'Class:Person/Attribute:location_name+' => '',
- 'Class:Person/Attribute:manager_id' => 'Manager',
- 'Class:Person/Attribute:manager_id+' => '',
- 'Class:Person/Attribute:manager_name' => 'Naam manager',
- 'Class:Person/Attribute:manager_name+' => '',
- 'Class:Person/Attribute:team_list' => 'Teams',
- 'Class:Person/Attribute:team_list+' => 'Alle teams waarvan deze persoon lid is',
- 'Class:Person/Attribute:tickets_list' => 'Tickets',
- 'Class:Person/Attribute:tickets_list+' => 'Alle tickets waarvan deze persoon de aanvrager is',
- 'Class:Person/Attribute:manager_id_friendlyname' => 'Herkenbare naam manager',
- 'Class:Person/Attribute:manager_id_friendlyname+' => '',
- 'Class:Person/Attribute:picture' => 'Foto',
- 'Class:Person/Attribute:picture+' => 'Foto van de contactpersoon',
- 'Class:Person/UniquenessRule:employee_number+' => 'Het identificatienummer moet uniek zijn binnen de organisatie',
- 'Class:Person/UniquenessRule:employee_number' => 'Er is al een persoon in de organisatie \'$this->org_name$\' met hetzelfde identificatienummer',
- 'Class:Person/UniquenessRule:name+' => 'De naam moet uniek zijn binnen een organisatie',
- 'Class:Person/UniquenessRule:name' => 'Er is al een persoon in de organisatie \'$this->org_name$\' met dezelfde naam',
-));
-
-//
-// Class: Team
-//
-
-Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Class:Team' => 'Team',
- 'Class:Team+' => '',
- 'Class:Team/Attribute:persons_list' => 'Leden',
- 'Class:Team/Attribute:persons_list+' => 'Alle personen die lid zijn van dit team',
- 'Class:Team/Attribute:tickets_list' => 'Tickets',
- 'Class:Team/Attribute:tickets_list+' => 'Alle tickets die toegewezen zijn aan dit team',
-));
-
-//
-// Class: Document
-//
-
-Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Class:Document' => 'Document',
- 'Class:Document+' => '',
- 'Class:Document/Attribute:name' => 'Naam',
- 'Class:Document/Attribute:name+' => '',
- 'Class:Document/Attribute:org_id' => 'Organisatie',
- 'Class:Document/Attribute:org_id+' => '',
- 'Class:Document/Attribute:org_name' => 'Naam organisatie',
- 'Class:Document/Attribute:org_name+' => '',
- 'Class:Document/Attribute:documenttype_id' => 'Soort document',
- 'Class:Document/Attribute:documenttype_id+' => '',
- 'Class:Document/Attribute:documenttype_name' => 'Naam van het soort document',
- 'Class:Document/Attribute:documenttype_name+' => '',
- 'Class:Document/Attribute:version' => 'Versie',
- 'Class:Document/Attribute:version+' => '',
- 'Class:Document/Attribute:description' => 'Omschrijving',
- 'Class:Document/Attribute:description+' => '',
- 'Class:Document/Attribute:status' => 'Status',
- 'Class:Document/Attribute:status+' => '',
- 'Class:Document/Attribute:status/Value:draft' => 'Concept',
- 'Class:Document/Attribute:status/Value:draft+' => '',
- 'Class:Document/Attribute:status/Value:obsolete' => 'Verouderd',
- 'Class:Document/Attribute:status/Value:obsolete+' => '',
- 'Class:Document/Attribute:status/Value:published' => 'Gepubliceerd',
- 'Class:Document/Attribute:status/Value:published+' => '',
- 'Class:Document/Attribute:cis_list' => 'CI\'s',
- 'Class:Document/Attribute:cis_list+' => 'Alle configuratie-items gerelateerd aan dit document',
- 'Class:Document/Attribute:contracts_list' => 'Contracten',
- 'Class:Document/Attribute:contracts_list+' => 'Alle contracten gerelateerd aan dit document',
- 'Class:Document/Attribute:services_list' => 'Services',
- 'Class:Document/Attribute:services_list+' => 'Alle services gerelateerd aan dit document.',
- 'Class:Document/Attribute:finalclass' => 'Subklasse document',
- 'Class:Document/Attribute:finalclass+' => '',
-));
-
-//
-// Class: DocumentFile
-//
-
-Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Class:DocumentFile' => 'Document: Bestand',
- 'Class:DocumentFile+' => '',
- 'Class:DocumentFile/Attribute:file' => 'Bestand',
- 'Class:DocumentFile/Attribute:file+' => '',
-));
-
-//
-// Class: DocumentNote
-//
-
-Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Class:DocumentNote' => 'Document: Notitie',
- 'Class:DocumentNote+' => '',
- 'Class:DocumentNote/Attribute:text' => 'Tekst',
- 'Class:DocumentNote/Attribute:text+' => '',
-));
-
-//
-// Class: DocumentWeb
-//
-
-Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Class:DocumentWeb' => 'Document: Web',
- 'Class:DocumentWeb+' => '',
- 'Class:DocumentWeb/Attribute:url' => 'Link (URL)',
- 'Class:DocumentWeb/Attribute:url+' => '',
-));
-
//
// Class: FunctionalCI
//
@@ -1249,19 +1023,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkDocumentToLicence/Attribute:document_name+' => '',
));
-//
-// Class: Typology
-//
-
-Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Class:Typology' => 'Typologie',
- 'Class:Typology+' => '',
- 'Class:Typology/Attribute:name' => 'Naam',
- 'Class:Typology/Attribute:name+' => '',
- 'Class:Typology/Attribute:finalclass' => 'Subklasse typologie',
- 'Class:Typology/Attribute:finalclass+' => '',
-));
-
//
// Class: OSVersion
//
@@ -1284,24 +1045,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:OSFamily+' => '',
));
-//
-// Class: DocumentType
-//
-
-Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Class:DocumentType' => 'Soort Document',
- 'Class:DocumentType+' => '',
-));
-
-//
-// Class: ContactType
-//
-
-Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Class:ContactType' => 'Soort Contact',
- 'Class:ContactType+' => '',
-));
-
//
// Class: Brand
//
@@ -1462,23 +1205,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkDocumentToSoftware/Attribute:document_name+' => '',
));
-//
-// Class: lnkContactToFunctionalCI
-//
-
-Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Class:lnkContactToFunctionalCI' => 'Link Contact / Functioneel CI',
- 'Class:lnkContactToFunctionalCI+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functioneel CI',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Naam functioneel CI',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Naam contact',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
-));
-
//
// Class: lnkDocumentToFunctionalCI
//
@@ -1725,27 +1451,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '',
));
-//
-// Class: lnkPersonToTeam
-//
-
-Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Class:lnkPersonToTeam' => 'Link Persoon / Team',
- 'Class:lnkPersonToTeam+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team',
- 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_name' => 'Naam team',
- 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_id' => 'Persoon',
- 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_name' => 'Naam persoon',
- 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rol',
- 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_name' => 'Naam rol',
- 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
-));
-
//
// Class: Group
//
@@ -1801,42 +1506,37 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkGroupToCI/Attribute:reason+' => '',
));
+//
+// Add translation for Fieldsets
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Server:baseinfo' => 'Globale informatie',
+ 'Server:Date' => 'Datum',
+ 'Server:moreinfo' => 'Meer informatie',
+ 'Server:otherinfo' => 'Andere informatie',
+ 'Server:power' => 'Stroomtoevoer',
+ 'Person:info' => 'Globale informatie',
+ 'UserLocal:info' => 'Globale informatie',
+ 'Person:personal_info' => 'Persoonlijke informatie',
+ 'Person:notifiy' => 'Notificeer',
+ 'Class:Subnet/Tab:IPUsage' => 'IP-gebruik',
+ 'Class:Subnet/Tab:IPUsage-explain' => 'Interfaces met een IP-adres in de reeks: %1$s tot en met %2$s',
+ 'Class:Subnet/Tab:FreeIPs' => 'Beschikbare IP-adressen',
+ 'Class:Subnet/Tab:FreeIPs-count' => 'Beschikbare IP-adressen: %1$s',
+ 'Class:Subnet/Tab:FreeIPs-explain' => 'Dit zijn 10 beschikbare IP-adressen',
+ 'Class:Document:PreviewTab' => 'Voorbeeld',
+));
//
// Application Menu
//
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Menu:DataAdministration' => 'Databeheer',
- 'Menu:DataAdministration+' => 'Databeheer',
- 'Menu:Catalogs' => 'Catalogus',
- 'Menu:Catalogs+' => 'Soorten data',
- 'Menu:Audit' => 'Audit',
- 'Menu:Audit+' => 'Audit',
- 'Menu:CSVImport' => 'CSV-import',
- 'Menu:CSVImport+' => 'Grootschalige aanmaak of update',
- 'Menu:Organization' => 'Organisaties',
- 'Menu:Organization+' => 'Alle organisaties',
'Menu:Application' => 'Applicaties',
'Menu:Application+' => 'Alle applicaties',
'Menu:DBServer' => 'Databaseservers',
'Menu:DBServer+' => 'Databaseservers',
- 'Menu:ConfigManagement' => 'Configuratiebeheer',
- 'Menu:ConfigManagement+' => 'Configuratiebeheer',
- 'Menu:ConfigManagementOverview' => 'Overzicht',
- 'Menu:ConfigManagementOverview+' => 'Overzicht',
- 'Menu:Contact' => 'Contacten',
- 'Menu:Contact+' => 'Contacten',
- 'Menu:Contact:Count' => '%1$d contacten',
- 'Menu:Person' => 'Personen',
- 'Menu:Person+' => 'Alle personen',
- 'Menu:Team' => 'Teams',
- 'Menu:Team+' => 'Alle teams',
- 'Menu:Document' => 'Documenten',
- 'Menu:Document+' => 'Alle documenten',
- 'Menu:Location' => 'Locaties',
-
- 'Menu:Location+' => 'Alle locaties',
'Menu:ConfigManagementCI' => 'Configuratie-items',
'Menu:ConfigManagementCI+' => 'Configuratie-items',
'Menu:BusinessProcess' => 'Bedrijfsprocessen',
@@ -1863,10 +1563,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Menu:MobilePhone+' => 'Alle mobiele telefoons',
'Menu:PC' => 'PC\'s',
'Menu:PC+' => 'Alle PC\'s',
- 'Menu:NewContact' => 'Nieuw contact',
- 'Menu:NewContact+' => 'Maak een nieuw contact aan',
- 'Menu:SearchContacts' => 'Zoek naar contacten',
- 'Menu:SearchContacts+' => 'Zoek naar contacten',
'Menu:NewCI' => 'Nieuw configuratie-item',
'Menu:NewCI+' => 'Maak een nieuw configuratie-item aan',
'Menu:SearchCIs' => 'Zoek naar CI\'s',
@@ -1879,36 +1575,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Menu:ConfigManagement:Misc' => 'Diversen',
'Menu:Group' => 'Groepen van CI\'s',
'Menu:Group+' => 'Groepen van CI\'s',
- 'Menu:ConfigManagement:Shortcuts' => 'Snelkoppelingen',
- 'Menu:ConfigManagement:AllContacts' => 'Alle contacten: %1$d',
- 'Menu:Typology' => 'Configuratie typologie',
- 'Menu:Typology+' => 'Configuratie van de typologie',
'Menu:OSVersion' => 'Versies besturingssysteem',
'Menu:OSVersion+' => '',
'Menu:Software' => 'Softwarecatalogus',
'Menu:Software+' => 'Softwarecatalogus',
- 'UI_WelcomeMenu_AllConfigItems' => 'Samenvatting',
- 'Menu:ConfigManagement:Typology' => 'Configuratie typologie',
-
-));
-
-
-// Add translation for Fieldsets
-
-Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Server:baseinfo' => 'Globale informatie',
- 'Server:Date' => 'Datum',
- 'Server:moreinfo' => 'Meer informatie',
- 'Server:otherinfo' => 'Andere informatie',
- 'Server:power' => 'Stroomtoevoer',
- 'Person:info' => 'Globale informatie',
- 'UserLocal:info' => 'Globale informatie',
- 'Person:personal_info' => 'Persoonlijke informatie',
- 'Person:notifiy' => 'Notificeer',
- 'Class:Subnet/Tab:IPUsage' => 'IP-gebruik',
- 'Class:Subnet/Tab:IPUsage-explain' => 'Interfaces met een IP-adres in de reeks: %1$s tot en met %2$s',
- 'Class:Subnet/Tab:FreeIPs' => 'Beschikbare IP-adressen',
- 'Class:Subnet/Tab:FreeIPs-count' => 'Beschikbare IP-adressen: %1$s',
- 'Class:Subnet/Tab:FreeIPs-explain' => 'Dit zijn 10 beschikbare IP-adressen',
- 'Class:Document:PreviewTab' => 'Voorbeeld',
-));
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-config-mgmt/pt_br.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/pt_br.dict.itop-config-mgmt.php
index 8e08db5f6..8a5aa572b 100755
--- a/datamodels/2.x/itop-config-mgmt/pt_br.dict.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/pt_br.dict.itop-config-mgmt.php
@@ -75,232 +75,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
//////////////////////////////////////////////////////////////////////
//
-
-//
-// Class: Organization
-//
-
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Class:Organization' => 'Organização',
- 'Class:Organization+' => '',
- 'Class:Organization/Attribute:name' => 'Nome',
- 'Class:Organization/Attribute:name+' => 'Nome comum',
- 'Class:Organization/Attribute:code' => 'Código',
- 'Class:Organization/Attribute:code+' => 'Código organização (Siret, DUNS,...)',
- 'Class:Organization/Attribute:status' => 'Estado',
- 'Class:Organization/Attribute:status+' => '',
- 'Class:Organization/Attribute:status/Value:active' => 'Ativo',
- 'Class:Organization/Attribute:status/Value:active+' => 'Ativo',
- 'Class:Organization/Attribute:status/Value:inactive' => 'Inativo',
- 'Class:Organization/Attribute:status/Value:inactive+' => 'Inativo',
- 'Class:Organization/Attribute:parent_id' => 'Principal',
- 'Class:Organization/Attribute:parent_id+' => 'Organização principal',
- 'Class:Organization/Attribute:parent_name' => 'Nome principal',
- 'Class:Organization/Attribute:parent_name+' => 'Nome da organização principal',
- 'Class:Organization/Attribute:deliverymodel_id' => 'Modelo entrega',
- 'Class:Organization/Attribute:deliverymodel_id+' => '',
- 'Class:Organization/Attribute:deliverymodel_name' => 'Nome modelo entrega',
- 'Class:Organization/Attribute:deliverymodel_name+' => '',
- 'Class:Organization/Attribute:parent_id_friendlyname' => 'Principal',
- 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Organização principal',
- 'Class:Organization/Attribute:overview' => 'Visão geral',
- 'Organization:Overview:FunctionalCIs' => 'Itens de configuração desta organização',
- 'Organization:Overview:FunctionalCIs:subtitle' => 'por tipo',
- 'Organization:Overview:Users' => 'Usuários iTop dentro desta organização',
-));
-
-//
-// Class: Location
-//
-
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Class:Location' => 'Localidade',
- 'Class:Location+' => 'Qualquer tipo de localização: Região, País, Cidade, Lugar, Edifício, Andar, Sala, Rack,...',
- 'Class:Location/Attribute:name' => 'Nome',
- 'Class:Location/Attribute:name+' => '',
- 'Class:Location/Attribute:status' => 'Estado',
- 'Class:Location/Attribute:status+' => '',
- 'Class:Location/Attribute:status/Value:active' => 'Ativo',
- 'Class:Location/Attribute:status/Value:active+' => 'Ativo',
- 'Class:Location/Attribute:status/Value:inactive' => 'Inativo',
- 'Class:Location/Attribute:status/Value:inactive+' => 'Inativo',
- 'Class:Location/Attribute:org_id' => 'Organização',
- 'Class:Location/Attribute:org_id+' => '',
- 'Class:Location/Attribute:org_name' => 'Nome organização',
- 'Class:Location/Attribute:org_name+' => '',
- 'Class:Location/Attribute:address' => 'Endereço',
- 'Class:Location/Attribute:address+' => 'Endereço',
- 'Class:Location/Attribute:postal_code' => 'CEP',
- 'Class:Location/Attribute:postal_code+' => 'CEP',
- 'Class:Location/Attribute:city' => 'Cidade',
- 'Class:Location/Attribute:city+' => '',
- 'Class:Location/Attribute:country' => 'País',
- 'Class:Location/Attribute:country+' => '',
- 'Class:Location/Attribute:physicaldevice_list' => 'Dispositivos',
- 'Class:Location/Attribute:physicaldevice_list+' => 'Todos os dispositivos desta localidade',
- 'Class:Location/Attribute:person_list' => 'Contatos',
- 'Class:Location/Attribute:person_list+' => 'Todos os contatos desta localidade',
-));
-
-//
-// Class: Contact
-//
-
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Class:Contact' => 'Contato',
- 'Class:Contact+' => '',
- 'Class:Contact/Attribute:name' => 'Nome',
- 'Class:Contact/Attribute:name+' => '',
- 'Class:Contact/Attribute:status' => 'Estado',
- 'Class:Contact/Attribute:status+' => '',
- 'Class:Contact/Attribute:status/Value:active' => 'Ativo',
- 'Class:Contact/Attribute:status/Value:active+' => 'Ativo',
- 'Class:Contact/Attribute:status/Value:inactive' => 'Inativo',
- 'Class:Contact/Attribute:status/Value:inactive+' => 'Inativo',
- 'Class:Contact/Attribute:org_id' => 'Organização',
- 'Class:Contact/Attribute:org_id+' => '',
- 'Class:Contact/Attribute:org_name' => 'Nome organização',
- 'Class:Contact/Attribute:org_name+' => '',
- 'Class:Contact/Attribute:email' => 'Email',
- 'Class:Contact/Attribute:email+' => '',
- 'Class:Contact/Attribute:phone' => 'Telefone',
- 'Class:Contact/Attribute:phone+' => '',
- 'Class:Contact/Attribute:notify' => 'Notificação',
- 'Class:Contact/Attribute:notify+' => '',
- 'Class:Contact/Attribute:notify/Value:no' => 'Não',
- 'Class:Contact/Attribute:notify/Value:no+' => 'Não',
- 'Class:Contact/Attribute:notify/Value:yes' => 'Sim',
- 'Class:Contact/Attribute:notify/Value:yes+' => 'Sim',
- 'Class:Contact/Attribute:function' => 'Função',
- 'Class:Contact/Attribute:function+' => '',
- 'Class:Contact/Attribute:cis_list' => 'CIs',
- 'Class:Contact/Attribute:cis_list+' => 'Todos os itens de configuração vinculado a esse contato',
- 'Class:Contact/Attribute:finalclass' => 'Tipo contato',
- 'Class:Contact/Attribute:finalclass+' => '',
-));
-
-//
-// Class: Person
-//
-
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Class:Person' => 'Pessoa',
- 'Class:Person+' => '',
- 'Class:Person/Attribute:name' => 'Último nome',
- 'Class:Person/Attribute:name+' => '',
- 'Class:Person/Attribute:first_name' => 'Primeiro nome',
- 'Class:Person/Attribute:first_name+' => '',
- 'Class:Person/Attribute:employee_number' => 'Número colaborador',
- 'Class:Person/Attribute:employee_number+' => '',
- 'Class:Person/Attribute:mobile_phone' => 'Celular',
- 'Class:Person/Attribute:mobile_phone+' => '',
- 'Class:Person/Attribute:location_id' => 'Localidade',
- 'Class:Person/Attribute:location_id+' => '',
- 'Class:Person/Attribute:location_name' => 'Nome localidade',
- 'Class:Person/Attribute:location_name+' => '',
- 'Class:Person/Attribute:manager_id' => 'Gerente',
- 'Class:Person/Attribute:manager_id+' => '',
- 'Class:Person/Attribute:manager_name' => 'Nome gerente',
- 'Class:Person/Attribute:manager_name+' => '',
- 'Class:Person/Attribute:team_list' => 'Equipes',
- 'Class:Person/Attribute:team_list+' => 'Todas as equipes que essa pessoa pertence',
- 'Class:Person/Attribute:tickets_list' => 'Solicitações',
- 'Class:Person/Attribute:tickets_list+' => 'Todos as solicitações que essa pessoa solicitou',
- 'Class:Person/Attribute:manager_id_friendlyname' => 'Nome amigável gerente',
- 'Class:Person/Attribute:manager_id_friendlyname+' => '',
- 'Class:Person/Attribute:picture' => 'Foto',
- 'Class:Person/Attribute:picture+' => '',
- 'Class:Person/UniquenessRule:employee_number+' => 'O número de funcionário deve ser único na organização',
- 'Class:Person/UniquenessRule:employee_number' => 'Já existe uma pessoa na organização \'$this->org_name$\' com o mesmo número de funcionário',
- 'Class:Person/UniquenessRule:name+' => 'O nome do funcionário deve ser único dentro de sua organização',
- 'Class:Person/UniquenessRule:name' => 'Já existe uma pessoa na organização \'$this->org_name$\' com o mesmo nome',
-));
-
-//
-// Class: Team
-//
-
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Class:Team' => 'Equipe',
- 'Class:Team+' => '',
- 'Class:Team/Attribute:persons_list' => 'Membros',
- 'Class:Team/Attribute:persons_list+' => 'Todas as pessoas que pertencem a esta equipe',
- 'Class:Team/Attribute:tickets_list' => 'Solicitações',
- 'Class:Team/Attribute:tickets_list+' => 'Todas as solicitações atribuídas a esta equipe',
-));
-
-//
-// Class: Document
-//
-
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Class:Document' => 'Documento',
- 'Class:Document+' => '',
- 'Class:Document/Attribute:name' => 'Nome',
- 'Class:Document/Attribute:name+' => '',
- 'Class:Document/Attribute:org_id' => 'Organização',
- 'Class:Document/Attribute:org_id+' => '',
- 'Class:Document/Attribute:org_name' => 'Nome organização',
- 'Class:Document/Attribute:org_name+' => '',
- 'Class:Document/Attribute:documenttype_id' => 'Tipo documento',
- 'Class:Document/Attribute:documenttype_id+' => '',
- 'Class:Document/Attribute:documenttype_name' => 'Nome tipo documento',
- 'Class:Document/Attribute:documenttype_name+' => '',
- 'Class:Document/Attribute:version' => 'Versão',
- 'Class:Document/Attribute:version+' => '',
- 'Class:Document/Attribute:description' => 'Descrição',
- 'Class:Document/Attribute:description+' => '',
- 'Class:Document/Attribute:status' => 'Estado',
- 'Class:Document/Attribute:status+' => '',
- 'Class:Document/Attribute:status/Value:draft' => 'Rascunho',
- 'Class:Document/Attribute:status/Value:draft+' => '',
- 'Class:Document/Attribute:status/Value:obsolete' => 'Obsoleto',
- 'Class:Document/Attribute:status/Value:obsolete+' => '',
- 'Class:Document/Attribute:status/Value:published' => 'Publicado',
- 'Class:Document/Attribute:status/Value:published+' => '',
- 'Class:Document/Attribute:cis_list' => 'CIs',
- 'Class:Document/Attribute:cis_list+' => 'Todos os itens de configuração vinculados a esse documento',
- 'Class:Document/Attribute:contracts_list' => 'Contratos',
- 'Class:Document/Attribute:contracts_list+' => 'Todos os contratos vinculados com esse documento',
- 'Class:Document/Attribute:services_list' => 'Services',
- 'Class:Document/Attribute:services_list+' => 'Todos os serviços vinculados a esse documento',
- 'Class:Document/Attribute:finalclass' => 'Tipo documento',
- 'Class:Document/Attribute:finalclass+' => '',
-));
-
-//
-// Class: DocumentFile
-//
-
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Class:DocumentFile' => 'Arquivo',
- 'Class:DocumentFile+' => '',
- 'Class:DocumentFile/Attribute:file' => 'Arquivo',
- 'Class:DocumentFile/Attribute:file+' => '',
-));
-
-//
-// Class: DocumentNote
-//
-
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Class:DocumentNote' => 'Texto',
- 'Class:DocumentNote+' => '',
- 'Class:DocumentNote/Attribute:text' => 'Texto',
- 'Class:DocumentNote/Attribute:text+' => '',
-));
-
-//
-// Class: DocumentWeb
-//
-
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Class:DocumentWeb' => 'Web',
- 'Class:DocumentWeb+' => '',
- 'Class:DocumentWeb/Attribute:url' => 'URL',
- 'Class:DocumentWeb/Attribute:url+' => '',
-));
-
//
// Class: FunctionalCI
//
@@ -1243,19 +1017,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkDocumentToLicence/Attribute:document_name+' => '',
));
-//
-// Class: Typology
-//
-
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Class:Typology' => 'Tipologia',
- 'Class:Typology+' => '',
- 'Class:Typology/Attribute:name' => 'Nome',
- 'Class:Typology/Attribute:name+' => '',
- 'Class:Typology/Attribute:finalclass' => 'Tipo',
- 'Class:Typology/Attribute:finalclass+' => '',
-));
-
//
// Class: OSVersion
//
@@ -1278,24 +1039,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:OSFamily+' => '',
));
-//
-// Class: DocumentType
-//
-
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Class:DocumentType' => 'Tipo documento',
- 'Class:DocumentType+' => '',
-));
-
-//
-// Class: ContactType
-//
-
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Class:ContactType' => 'Tipo contato',
- 'Class:ContactType+' => '',
-));
-
//
// Class: Brand
//
@@ -1456,23 +1199,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkDocumentToSoftware/Attribute:document_name+' => '',
));
-//
-// Class: lnkContactToFunctionalCI
-//
-
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Class:lnkContactToFunctionalCI' => 'Link Contato / CI',
- 'Class:lnkContactToFunctionalCI+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'CIs',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Nome CI',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contato',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Nome contato',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
-));
-
//
// Class: lnkDocumentToFunctionalCI
//
@@ -1625,7 +1351,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '',
));
-
//
// Class: LogicalInterface
//
@@ -1719,27 +1444,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '',
));
-//
-// Class: lnkPersonToTeam
-//
-
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Class:lnkPersonToTeam' => 'Link Pessoa / Equipe',
- 'Class:lnkPersonToTeam+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_id' => 'Equipe',
- 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_name' => 'Nome equipe',
- 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_id' => 'Pessoa',
- 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_name' => 'Nome pessoa',
- 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_id' => 'Função',
- 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_name' => 'Nome função',
- 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
-));
-
//
// Class: Group
//
@@ -1795,42 +1499,37 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkGroupToCI/Attribute:reason+' => '',
));
+//
+// Add translation for Fieldsets
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Server:baseinfo' => 'Informações gerais',
+ 'Server:Date' => 'Data',
+ 'Server:moreinfo' => 'Mais informações',
+ 'Server:otherinfo' => 'Outras informações',
+ 'Server:power' => 'Fonte de alimentação',
+ 'Person:info' => 'Informações gerais',
+ 'UserLocal:info' => 'General information~~',
+ 'Person:personal_info' => 'Informação pessoal',
+ 'Person:notifiy' => 'Notificação',
+ 'Class:Subnet/Tab:IPUsage' => 'IP usado',
+ 'Class:Subnet/Tab:IPUsage-explain' => 'Placas de rede contendo IP na faixa: %1$s para %2$s',
+ 'Class:Subnet/Tab:FreeIPs' => 'IPs livres',
+ 'Class:Subnet/Tab:FreeIPs-count' => 'IPs livres: %1$s',
+ 'Class:Subnet/Tab:FreeIPs-explain' => 'Aqui uma faixa de 10 endereços IPs livres',
+ 'Class:Document:PreviewTab' => 'Visualização',
+));
//
// Application Menu
//
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Menu:DataAdministration' => 'Administração Dados',
- 'Menu:DataAdministration+' => 'Administração Dados',
- 'Menu:Catalogs' => 'Catálogos',
- 'Menu:Catalogs+' => 'Tipos dados',
- 'Menu:Audit' => 'Auditoria',
- 'Menu:Audit+' => 'Auditoria',
- 'Menu:CSVImport' => 'Importar CSV',
- 'Menu:CSVImport+' => 'Criação ou atualização em massa',
- 'Menu:Organization' => 'Organizações',
- 'Menu:Organization+' => 'Todas organizações',
'Menu:Application' => 'Applicações',
'Menu:Application+' => 'Todas aplicações',
'Menu:DBServer' => 'Serviços Banco de Dados',
'Menu:DBServer+' => 'Serviços Banco de Dados',
- 'Menu:ConfigManagement' => 'Gerenciamento Configurações',
- 'Menu:ConfigManagement+' => 'Gerenciamento Configurações',
- 'Menu:ConfigManagementOverview' => 'Visão geral',
- 'Menu:ConfigManagementOverview+' => 'Visão geral',
- 'Menu:Contact' => 'Contatos',
- 'Menu:Contact+' => 'Contatos',
- 'Menu:Contact:Count' => '%1$d contatos',
- 'Menu:Person' => 'Pessoas',
- 'Menu:Person+' => 'Todas pessoas',
- 'Menu:Team' => 'Equipes',
- 'Menu:Team+' => 'Todas equipes',
- 'Menu:Document' => 'Documentos',
- 'Menu:Document+' => 'Todos documentos',
- 'Menu:Location' => 'Localidades',
-
- 'Menu:Location+' => 'Todas localidades',
'Menu:ConfigManagementCI' => 'Itens de configuração',
'Menu:ConfigManagementCI+' => 'Itens de configuração',
'Menu:BusinessProcess' => 'Processos de negócios',
@@ -1857,10 +1556,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Menu:MobilePhone+' => 'Todos telefone celulares',
'Menu:PC' => 'Estação de trabalho',
'Menu:PC+' => 'Todas estação de trabalho',
- 'Menu:NewContact' => 'Novo contato',
- 'Menu:NewContact+' => 'Novo contato',
- 'Menu:SearchContacts' => 'Pesquisar por contatos',
- 'Menu:SearchContacts+' => 'Pesquisar por contatos',
'Menu:NewCI' => 'Novo CI',
'Menu:NewCI+' => 'Novo CI',
'Menu:SearchCIs' => 'Pesquisar por CIs',
@@ -1873,36 +1568,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Menu:ConfigManagement:Misc' => 'Diversos',
'Menu:Group' => 'Grupos de CIs',
'Menu:Group+' => 'Grupos de CIs',
- 'Menu:ConfigManagement:Shortcuts' => 'Atalhos',
- 'Menu:ConfigManagement:AllContacts' => 'Todos contatos: %1$d',
- 'Menu:Typology' => 'Configuração tipologia',
- 'Menu:Typology+' => 'Configuração tipologia',
'Menu:OSVersion' => 'Versão OS',
'Menu:OSVersion+' => '',
'Menu:Software' => 'Catálogo software',
'Menu:Software+' => 'Catálogo software',
- 'UI_WelcomeMenu_AllConfigItems' => 'Índice',
- 'Menu:ConfigManagement:Typology' => 'Configuração tipologia',
-
-));
-
-
-// Add translation for Fieldsets
-
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Server:baseinfo' => 'Informações gerais',
- 'Server:Date' => 'Data',
- 'Server:moreinfo' => 'Mais informações',
- 'Server:otherinfo' => 'Outras informações',
- 'Server:power' => 'Fonte de alimentação',
- 'Person:info' => 'Informações gerais',
- 'UserLocal:info' => 'General information~~',
- 'Person:personal_info' => 'Informação pessoal',
- 'Person:notifiy' => 'Notificação',
- 'Class:Subnet/Tab:IPUsage' => 'IP usado',
- 'Class:Subnet/Tab:IPUsage-explain' => 'Placas de rede contendo IP na faixa: %1$s para %2$s',
- 'Class:Subnet/Tab:FreeIPs' => 'IPs livres',
- 'Class:Subnet/Tab:FreeIPs-count' => 'IPs livres: %1$s',
- 'Class:Subnet/Tab:FreeIPs-explain' => 'Aqui uma faixa de 10 endereços IPs livres',
- 'Class:Document:PreviewTab' => 'Visualização',
-));
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-config-mgmt/ru.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/ru.dict.itop-config-mgmt.php
index 62d1ea3bc..981f58443 100755
--- a/datamodels/2.x/itop-config-mgmt/ru.dict.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/ru.dict.itop-config-mgmt.php
@@ -62,232 +62,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
//////////////////////////////////////////////////////////////////////
//
-
-//
-// Class: Organization
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Class:Organization' => 'Организация',
- 'Class:Organization+' => 'Организация',
- 'Class:Organization/Attribute:name' => 'Название',
- 'Class:Organization/Attribute:name+' => 'Название',
- 'Class:Organization/Attribute:code' => 'Код',
- 'Class:Organization/Attribute:code+' => 'Код в реестре организаций или другой идентификатор',
- 'Class:Organization/Attribute:status' => 'Статус',
- 'Class:Organization/Attribute:status+' => '',
- 'Class:Organization/Attribute:status/Value:active' => 'Активный',
- 'Class:Organization/Attribute:status/Value:active+' => 'Активный',
- 'Class:Organization/Attribute:status/Value:inactive' => 'Неактивный',
- 'Class:Organization/Attribute:status/Value:inactive+' => 'Неактивный',
- 'Class:Organization/Attribute:parent_id' => 'Вышестоящая',
- 'Class:Organization/Attribute:parent_id+' => 'Вышестоящая организация',
- 'Class:Organization/Attribute:parent_name' => 'Вышестоящая',
- 'Class:Organization/Attribute:parent_name+' => 'Вышестоящая организация',
- 'Class:Organization/Attribute:deliverymodel_id' => 'Модель услуг',
- 'Class:Organization/Attribute:deliverymodel_id+' => 'Модель предоставления услуг',
- 'Class:Organization/Attribute:deliverymodel_name' => 'Модель услуг',
- 'Class:Organization/Attribute:deliverymodel_name+' => 'Модель предоставления услуг',
- 'Class:Organization/Attribute:parent_id_friendlyname' => 'Вышестоящая',
- 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Вышестоящая организация',
- 'Class:Organization/Attribute:overview' => 'Обзор',
- 'Organization:Overview:FunctionalCIs' => 'Конфигурационные единицы этой организации',
- 'Organization:Overview:FunctionalCIs:subtitle' => 'по типу',
- 'Organization:Overview:Users' => 'Пользователи iTop этой организации',
-));
-
-//
-// Class: Location
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Class:Location' => 'Расположение',
- 'Class:Location+' => 'Типы расположения: Регион, Страна, Город, Сайт, Здание, Этаж, Комната, Стойка и т.п.',
- 'Class:Location/Attribute:name' => 'Название',
- 'Class:Location/Attribute:name+' => '',
- 'Class:Location/Attribute:status' => 'Статус',
- 'Class:Location/Attribute:status+' => '',
- 'Class:Location/Attribute:status/Value:active' => 'Активный',
- 'Class:Location/Attribute:status/Value:active+' => 'Активный',
- 'Class:Location/Attribute:status/Value:inactive' => 'Неактивный',
- 'Class:Location/Attribute:status/Value:inactive+' => 'Неактивный',
- 'Class:Location/Attribute:org_id' => 'Организация',
- 'Class:Location/Attribute:org_id+' => '',
- 'Class:Location/Attribute:org_name' => 'Организация',
- 'Class:Location/Attribute:org_name+' => '',
- 'Class:Location/Attribute:address' => 'Адрес',
- 'Class:Location/Attribute:address+' => 'Почтовый адрес',
- 'Class:Location/Attribute:postal_code' => 'Индекс',
- 'Class:Location/Attribute:postal_code+' => 'Почтовый индекс',
- 'Class:Location/Attribute:city' => 'Город',
- 'Class:Location/Attribute:city+' => '',
- 'Class:Location/Attribute:country' => 'Страна',
- 'Class:Location/Attribute:country+' => '',
- 'Class:Location/Attribute:physicaldevice_list' => 'Устройства',
- 'Class:Location/Attribute:physicaldevice_list+' => 'Устройства в этом расположении',
- 'Class:Location/Attribute:person_list' => 'Контакты',
- 'Class:Location/Attribute:person_list+' => 'Контакты в этом расположении',
-));
-
-//
-// Class: Contact
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Class:Contact' => 'Контакт',
- 'Class:Contact+' => 'Контакт',
- 'Class:Contact/Attribute:name' => 'Название',
- 'Class:Contact/Attribute:name+' => '',
- 'Class:Contact/Attribute:status' => 'Статус',
- 'Class:Contact/Attribute:status+' => '',
- 'Class:Contact/Attribute:status/Value:active' => 'Активный',
- 'Class:Contact/Attribute:status/Value:active+' => 'Активный',
- 'Class:Contact/Attribute:status/Value:inactive' => 'Неактивный',
- 'Class:Contact/Attribute:status/Value:inactive+' => 'Неактивный',
- 'Class:Contact/Attribute:org_id' => 'Организация',
- 'Class:Contact/Attribute:org_id+' => '',
- 'Class:Contact/Attribute:org_name' => 'Организация',
- 'Class:Contact/Attribute:org_name+' => '',
- 'Class:Contact/Attribute:email' => 'Email',
- 'Class:Contact/Attribute:email+' => '',
- 'Class:Contact/Attribute:phone' => 'Телефон',
- 'Class:Contact/Attribute:phone+' => '',
- 'Class:Contact/Attribute:notify' => 'Уведомлять',
- 'Class:Contact/Attribute:notify+' => '',
- 'Class:Contact/Attribute:notify/Value:no' => 'нет',
- 'Class:Contact/Attribute:notify/Value:no+' => 'нет',
- 'Class:Contact/Attribute:notify/Value:yes' => 'да',
- 'Class:Contact/Attribute:notify/Value:yes+' => 'да',
- 'Class:Contact/Attribute:function' => 'Функция',
- 'Class:Contact/Attribute:function+' => '',
- 'Class:Contact/Attribute:cis_list' => 'КЕ',
- 'Class:Contact/Attribute:cis_list+' => 'Связанные конфигурационные единицы',
- 'Class:Contact/Attribute:finalclass' => 'Тип контакта',
- 'Class:Contact/Attribute:finalclass+' => '',
-));
-
-//
-// Class: Person
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Class:Person' => 'Персона',
- 'Class:Person+' => 'Персона',
- 'Class:Person/Attribute:name' => 'Фамилия',
- 'Class:Person/Attribute:name+' => '',
- 'Class:Person/Attribute:first_name' => 'Имя',
- 'Class:Person/Attribute:first_name+' => '',
- 'Class:Person/Attribute:employee_number' => 'Номер сотрудника',
- 'Class:Person/Attribute:employee_number+' => 'Табельный номер сотрудника или т.п.',
- 'Class:Person/Attribute:mobile_phone' => 'Мобильный телефон',
- 'Class:Person/Attribute:mobile_phone+' => '',
- 'Class:Person/Attribute:location_id' => 'Расположение',
- 'Class:Person/Attribute:location_id+' => '',
- 'Class:Person/Attribute:location_name' => 'Расположение',
- 'Class:Person/Attribute:location_name+' => '',
- 'Class:Person/Attribute:manager_id' => 'Руководитель',
- 'Class:Person/Attribute:manager_id+' => '',
- 'Class:Person/Attribute:manager_name' => 'Руководитель',
- 'Class:Person/Attribute:manager_name+' => '',
- 'Class:Person/Attribute:team_list' => 'Команды',
- 'Class:Person/Attribute:team_list+' => 'Команды с участием персоны',
- 'Class:Person/Attribute:tickets_list' => 'Тикеты',
- 'Class:Person/Attribute:tickets_list+' => 'Связанные тикеты',
- 'Class:Person/Attribute:manager_id_friendlyname' => 'Руководитель',
- 'Class:Person/Attribute:manager_id_friendlyname+' => '',
- 'Class:Person/Attribute:picture' => 'Фотография',
- 'Class:Person/Attribute:picture+' => '',
- 'Class:Person/UniquenessRule:employee_number+' => 'Номер сотрудника должен быть уникальным в организации',
- 'Class:Person/UniquenessRule:employee_number' => 'В организации \'$this->org_name$\' уже есть персона с таким номером сотрудника',
- 'Class:Person/UniquenessRule:name+' => 'Имя сотрудника должно быть уникальным внутри организации',
- 'Class:Person/UniquenessRule:name' => 'В организации \'$this->org_name$\' уже есть персона с таким именем',
-));
-
-//
-// Class: Team
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Class:Team' => 'Команда',
- 'Class:Team+' => 'Команда',
- 'Class:Team/Attribute:persons_list' => 'Участники',
- 'Class:Team/Attribute:persons_list+' => 'Участники команды',
- 'Class:Team/Attribute:tickets_list' => 'Тикеты',
- 'Class:Team/Attribute:tickets_list+' => 'Все тикеты, назначенные на команду',
-));
-
-//
-// Class: Document
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Class:Document' => 'Документ',
- 'Class:Document+' => 'Документ',
- 'Class:Document/Attribute:name' => 'Название',
- 'Class:Document/Attribute:name+' => '',
- 'Class:Document/Attribute:org_id' => 'Организация',
- 'Class:Document/Attribute:org_id+' => '',
- 'Class:Document/Attribute:org_name' => 'Организация',
- 'Class:Document/Attribute:org_name+' => '',
- 'Class:Document/Attribute:documenttype_id' => 'Тип документа',
- 'Class:Document/Attribute:documenttype_id+' => '',
- 'Class:Document/Attribute:documenttype_name' => 'Тип документа',
- 'Class:Document/Attribute:documenttype_name+' => '',
- 'Class:Document/Attribute:version' => 'Версия',
- 'Class:Document/Attribute:version+' => '',
- 'Class:Document/Attribute:description' => 'Описание',
- 'Class:Document/Attribute:description+' => '',
- 'Class:Document/Attribute:status' => 'Статус',
- 'Class:Document/Attribute:status+' => '',
- 'Class:Document/Attribute:status/Value:draft' => 'Черновик',
- 'Class:Document/Attribute:status/Value:draft+' => '',
- 'Class:Document/Attribute:status/Value:obsolete' => 'Устаревший',
- 'Class:Document/Attribute:status/Value:obsolete+' => '',
- 'Class:Document/Attribute:status/Value:published' => 'Опубликованный',
- 'Class:Document/Attribute:status/Value:published+' => '',
- 'Class:Document/Attribute:cis_list' => 'КЕ',
- 'Class:Document/Attribute:cis_list+' => 'Связанные конфигурационные единицы',
- 'Class:Document/Attribute:contracts_list' => 'Договоры',
- 'Class:Document/Attribute:contracts_list+' => 'Связанные договоры',
- 'Class:Document/Attribute:services_list' => 'Услуги',
- 'Class:Document/Attribute:services_list+' => 'Связанные услуги',
- 'Class:Document/Attribute:finalclass' => 'Тип',
- 'Class:Document/Attribute:finalclass+' => '',
-));
-
-//
-// Class: DocumentFile
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Class:DocumentFile' => 'Файл',
- 'Class:DocumentFile+' => 'Файл',
- 'Class:DocumentFile/Attribute:file' => 'Файл',
- 'Class:DocumentFile/Attribute:file+' => '',
-));
-
-//
-// Class: DocumentNote
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Class:DocumentNote' => 'Заметка',
- 'Class:DocumentNote+' => 'Заметка',
- 'Class:DocumentNote/Attribute:text' => 'Заметка',
- 'Class:DocumentNote/Attribute:text+' => '',
-));
-
-//
-// Class: DocumentWeb
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Class:DocumentWeb' => 'Веб-документ',
- 'Class:DocumentWeb+' => 'Веб-документ',
- 'Class:DocumentWeb/Attribute:url' => 'URL',
- 'Class:DocumentWeb/Attribute:url+' => '',
-));
-
//
// Class: FunctionalCI
//
@@ -1230,19 +1004,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkDocumentToLicence/Attribute:document_name+' => '',
));
-//
-// Class: Typology
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Class:Typology' => 'Типология',
- 'Class:Typology+' => 'Типология',
- 'Class:Typology/Attribute:name' => 'Название',
- 'Class:Typology/Attribute:name+' => '',
- 'Class:Typology/Attribute:finalclass' => 'Тип',
- 'Class:Typology/Attribute:finalclass+' => '',
-));
-
//
// Class: OSVersion
//
@@ -1265,24 +1026,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:OSFamily+' => '',
));
-//
-// Class: DocumentType
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Class:DocumentType' => 'Тип документа',
- 'Class:DocumentType+' => '',
-));
-
-//
-// Class: ContactType
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Class:ContactType' => 'Тип контакта',
- 'Class:ContactType+' => '',
-));
-
//
// Class: Brand
//
@@ -1443,23 +1186,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkDocumentToSoftware/Attribute:document_name+' => '',
));
-//
-// Class: lnkContactToFunctionalCI
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Class:lnkContactToFunctionalCI' => 'Связь Контакт/Функциональная КЕ',
- 'Class:lnkContactToFunctionalCI+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Функциональная КЕ',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Функциональная КЕ',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Контакт',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Контакт',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
-));
-
//
// Class: lnkDocumentToFunctionalCI
//
@@ -1562,8 +1288,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:IPInterface+' => '',
'Class:IPInterface/Attribute:ipaddress' => 'IP-адрес',
'Class:IPInterface/Attribute:ipaddress+' => '',
-
-
'Class:IPInterface/Attribute:macaddress' => 'MAC-адрес',
'Class:IPInterface/Attribute:macaddress+' => '',
'Class:IPInterface/Attribute:comment' => 'Комментарий',
@@ -1706,27 +1430,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '',
));
-//
-// Class: lnkPersonToTeam
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Class:lnkPersonToTeam' => 'Связь Персона/Команда',
- 'Class:lnkPersonToTeam+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_id' => 'Команда',
- 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_name' => 'Команда',
- 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_id' => 'Персона',
- 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_name' => 'Персона',
- 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_id' => 'Роль',
- 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_name' => 'Роль',
- 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
-));
-
//
// Class: Group
//
@@ -1753,7 +1456,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Group/Attribute:type' => 'Тип',
'Class:Group/Attribute:type+' => '',
'Class:Group/Attribute:parent_id' => 'Родительская группа',
-
'Class:Group/Attribute:parent_id+' => '',
'Class:Group/Attribute:parent_name' => 'Родительская группа',
'Class:Group/Attribute:parent_name+' => '',
@@ -1782,42 +1484,37 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkGroupToCI/Attribute:reason+' => 'Основание, причина и т.п.',
));
+//
+// Add translation for Fieldsets
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Server:baseinfo' => 'Основное',
+ 'Server:Date' => 'Даты',
+ 'Server:moreinfo' => 'Спецификация',
+ 'Server:otherinfo' => 'Дополнительно',
+ 'Server:power' => 'Электропитание',
+ 'Person:info' => 'Основная информация',
+ 'UserLocal:info' => 'Основная информация',
+ 'Person:personal_info' => 'Личная информация',
+ 'Person:notifiy' => 'Уведомления',
+ 'Class:Subnet/Tab:IPUsage' => 'Использование IP-адресов',
+ 'Class:Subnet/Tab:IPUsage-explain' => 'Интерфейсы с IP-адресом в диапазоне: %1$s - %2$s',
+ 'Class:Subnet/Tab:FreeIPs' => 'Свободные IP-адреса',
+ 'Class:Subnet/Tab:FreeIPs-count' => 'Свободных IP-адресов: %1$s',
+ 'Class:Subnet/Tab:FreeIPs-explain' => 'Вот выборка из 10 свободных IP-адресов',
+ 'Class:Document:PreviewTab' => 'Просмотр',
+));
//
// Application Menu
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Menu:DataAdministration' => 'Администрирование данных',
- 'Menu:DataAdministration+' => 'Администрирование данных',
- 'Menu:Catalogs' => 'Каталоги',
- 'Menu:Catalogs+' => 'Каталоги',
- 'Menu:Audit' => 'Аудит',
- 'Menu:Audit+' => 'Аудит',
- 'Menu:CSVImport' => 'Импорт CSV',
- 'Menu:CSVImport+' => 'Массовое создание или обновление объектов',
- 'Menu:Organization' => 'Организации',
- 'Menu:Organization+' => 'Все организации',
'Menu:Application' => 'Приложения',
'Menu:Application+' => 'Все приложения',
'Menu:DBServer' => 'Серверы баз данных',
'Menu:DBServer+' => 'Серверы баз данных',
- 'Menu:ConfigManagement' => 'Управление конфигурациями',
- 'Menu:ConfigManagement+' => 'Управление конфигурациями',
- 'Menu:ConfigManagementOverview' => 'Обзор',
- 'Menu:ConfigManagementOverview+' => 'Обзор',
- 'Menu:Contact' => 'Контакты',
- 'Menu:Contact+' => 'Контакты',
- 'Menu:Contact:Count' => '%1$d Контактов',
- 'Menu:Person' => 'Персоны',
- 'Menu:Person+' => 'Все персоны',
- 'Menu:Team' => 'Команды',
- 'Menu:Team+' => 'Все команды',
- 'Menu:Document' => 'Документы',
- 'Menu:Document+' => 'Все документы',
- 'Menu:Location' => 'Расположения',
-
- 'Menu:Location+' => 'Все расположения',
'Menu:ConfigManagementCI' => 'Конфигурационные единицы',
'Menu:ConfigManagementCI+' => 'Конфигурационные единицы',
'Menu:BusinessProcess' => 'Бизнес-процессы',
@@ -1844,10 +1541,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Menu:MobilePhone+' => 'Все мобильные телефоны',
'Menu:PC' => 'Персональные компьютеры',
'Menu:PC+' => 'Все ПК',
- 'Menu:NewContact' => 'Новый контакт',
- 'Menu:NewContact+' => 'Новый контакт',
- 'Menu:SearchContacts' => 'Поиск контактов',
- 'Menu:SearchContacts+' => 'Поиск контактов',
'Menu:NewCI' => 'Новая КЕ',
'Menu:NewCI+' => 'Новая КЕ',
'Menu:SearchCIs' => 'Поиск КЕ',
@@ -1860,36 +1553,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Menu:ConfigManagement:Misc' => 'Разное',
'Menu:Group' => 'Группы КЕ',
'Menu:Group+' => 'Группы КЕ',
- 'Menu:ConfigManagement:Shortcuts' => 'Ярлыки',
- 'Menu:ConfigManagement:AllContacts' => 'Все контакты: %1$d',
- 'Menu:Typology' => 'Типология',
- 'Menu:Typology+' => 'Типология',
'Menu:OSVersion' => 'Версия ОС',
'Menu:OSVersion+' => 'Версия ОС',
'Menu:Software' => 'Каталог ПО',
'Menu:Software+' => 'Каталог ПО',
- 'UI_WelcomeMenu_AllConfigItems' => 'Все конфигурационные единицы',
- 'Menu:ConfigManagement:Typology' => 'Настройка типологии',
-
-));
-
-
-// Add translation for Fieldsets
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Server:baseinfo' => 'Основное',
- 'Server:Date' => 'Даты',
- 'Server:moreinfo' => 'Спецификация',
- 'Server:otherinfo' => 'Дополнительно',
- 'Server:power' => 'Электропитание',
- 'Person:info' => 'Основная информация',
- 'UserLocal:info' => 'Основная информация',
- 'Person:personal_info' => 'Личная информация',
- 'Person:notifiy' => 'Уведомления',
- 'Class:Subnet/Tab:IPUsage' => 'Использование IP-адресов',
- 'Class:Subnet/Tab:IPUsage-explain' => 'Интерфейсы с IP-адресом в диапазоне: %1$s - %2$s',
- 'Class:Subnet/Tab:FreeIPs' => 'Свободные IP-адреса',
- 'Class:Subnet/Tab:FreeIPs-count' => 'Свободных IP-адресов: %1$s',
- 'Class:Subnet/Tab:FreeIPs-explain' => 'Вот выборка из 10 свободных IP-адресов',
- 'Class:Document:PreviewTab' => 'Просмотр',
-));
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-config-mgmt/sk.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/sk.dict.itop-config-mgmt.php
index 0674f0707..aa93b864f 100644
--- a/datamodels/2.x/itop-config-mgmt/sk.dict.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/sk.dict.itop-config-mgmt.php
@@ -74,232 +74,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
//////////////////////////////////////////////////////////////////////
//
-
-//
-// Class: Organization
-//
-
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Class:Organization' => 'Organizácia',
- 'Class:Organization+' => '',
- 'Class:Organization/Attribute:name' => 'Názov',
- 'Class:Organization/Attribute:name+' => '',
- 'Class:Organization/Attribute:code' => 'Kód',
- 'Class:Organization/Attribute:code+' => '',
- 'Class:Organization/Attribute:status' => 'Stav',
- 'Class:Organization/Attribute:status+' => '',
- 'Class:Organization/Attribute:status/Value:active' => 'Aktívna',
- 'Class:Organization/Attribute:status/Value:active+' => '',
- 'Class:Organization/Attribute:status/Value:inactive' => 'Neaktívna',
- 'Class:Organization/Attribute:status/Value:inactive+' => '',
- 'Class:Organization/Attribute:parent_id' => 'Nadradená organizácia',
- 'Class:Organization/Attribute:parent_id+' => '',
- 'Class:Organization/Attribute:parent_name' => 'Nadradená organizácia',
- 'Class:Organization/Attribute:parent_name+' => '',
- 'Class:Organization/Attribute:deliverymodel_id' => 'Model dodávky',
- 'Class:Organization/Attribute:deliverymodel_id+' => '',
- 'Class:Organization/Attribute:deliverymodel_name' => 'Názov modelu dodávky',
- 'Class:Organization/Attribute:deliverymodel_name+' => '',
- 'Class:Organization/Attribute:parent_id_friendlyname' => 'Nadradená organizácia',
- 'Class:Organization/Attribute:parent_id_friendlyname+' => '',
- 'Class:Organization/Attribute:overview' => 'Overview~~',
- 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
- 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
- 'Organization:Overview:Users' => 'iTop Users within this organization~~',
-));
-
-//
-// Class: Location
-//
-
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Class:Location' => 'Poloha',
- 'Class:Location+' => '',
- 'Class:Location/Attribute:name' => 'Názov',
- 'Class:Location/Attribute:name+' => '',
- 'Class:Location/Attribute:status' => 'Stav',
- 'Class:Location/Attribute:status+' => '',
- 'Class:Location/Attribute:status/Value:active' => 'Aktívna',
- 'Class:Location/Attribute:status/Value:active+' => '',
- 'Class:Location/Attribute:status/Value:inactive' => 'Neaktívna',
- 'Class:Location/Attribute:status/Value:inactive+' => '',
- 'Class:Location/Attribute:org_id' => 'Organizácia vlastníka',
- 'Class:Location/Attribute:org_id+' => '',
- 'Class:Location/Attribute:org_name' => 'Názov organizácie vlastníka',
- 'Class:Location/Attribute:org_name+' => '',
- 'Class:Location/Attribute:address' => 'Adresa',
- 'Class:Location/Attribute:address+' => '',
- 'Class:Location/Attribute:postal_code' => 'PSČ',
- 'Class:Location/Attribute:postal_code+' => '',
- 'Class:Location/Attribute:city' => 'Mesto',
- 'Class:Location/Attribute:city+' => '',
- 'Class:Location/Attribute:country' => 'Štát',
- 'Class:Location/Attribute:country+' => '',
- 'Class:Location/Attribute:physicaldevice_list' => 'Zariadenia',
- 'Class:Location/Attribute:physicaldevice_list+' => '',
- 'Class:Location/Attribute:person_list' => 'Kontakty',
- 'Class:Location/Attribute:person_list+' => '',
-));
-
-//
-// Class: Contact
-//
-
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Class:Contact' => 'Kontakt',
- 'Class:Contact+' => '',
- 'Class:Contact/Attribute:name' => 'Meno',
- 'Class:Contact/Attribute:name+' => '',
- 'Class:Contact/Attribute:status' => 'Stav',
- 'Class:Contact/Attribute:status+' => '',
- 'Class:Contact/Attribute:status/Value:active' => 'Aktívny',
- 'Class:Contact/Attribute:status/Value:active+' => '',
- 'Class:Contact/Attribute:status/Value:inactive' => 'Neaktívny',
- 'Class:Contact/Attribute:status/Value:inactive+' => '',
- 'Class:Contact/Attribute:org_id' => 'Organizácia',
- 'Class:Contact/Attribute:org_id+' => '',
- 'Class:Contact/Attribute:org_name' => 'Názov Organizácie',
- 'Class:Contact/Attribute:org_name+' => '',
- 'Class:Contact/Attribute:email' => 'Email',
- 'Class:Contact/Attribute:email+' => '',
- 'Class:Contact/Attribute:phone' => 'Telefón',
- 'Class:Contact/Attribute:phone+' => '',
- 'Class:Contact/Attribute:notify' => 'Upozornenie',
- 'Class:Contact/Attribute:notify+' => '',
- 'Class:Contact/Attribute:notify/Value:no' => 'nie',
- 'Class:Contact/Attribute:notify/Value:no+' => '',
- 'Class:Contact/Attribute:notify/Value:yes' => 'áno',
- 'Class:Contact/Attribute:notify/Value:yes+' => '',
- 'Class:Contact/Attribute:function' => 'Funkcia',
- 'Class:Contact/Attribute:function+' => '',
- 'Class:Contact/Attribute:cis_list' => 'Zariadenia',
- 'Class:Contact/Attribute:cis_list+' => '',
- 'Class:Contact/Attribute:finalclass' => 'Typ kontaktu',
- 'Class:Contact/Attribute:finalclass+' => '',
-));
-
-//
-// Class: Person
-//
-
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Class:Person' => 'Osoba',
- 'Class:Person+' => '',
- 'Class:Person/Attribute:name' => 'Priezvisko',
- 'Class:Person/Attribute:name+' => '',
- 'Class:Person/Attribute:first_name' => 'Krstné meno',
- 'Class:Person/Attribute:first_name+' => '',
- 'Class:Person/Attribute:employee_number' => 'Číslo zamestnanca',
- 'Class:Person/Attribute:employee_number+' => '',
- 'Class:Person/Attribute:mobile_phone' => 'Telefónne číslo',
- 'Class:Person/Attribute:mobile_phone+' => '',
- 'Class:Person/Attribute:location_id' => 'Poloha',
- 'Class:Person/Attribute:location_id+' => '',
- 'Class:Person/Attribute:location_name' => 'Názov lokality',
- 'Class:Person/Attribute:location_name+' => '',
- 'Class:Person/Attribute:manager_id' => 'Manažér',
- 'Class:Person/Attribute:manager_id+' => '',
- 'Class:Person/Attribute:manager_name' => 'Meno manažéra',
- 'Class:Person/Attribute:manager_name+' => '',
- 'Class:Person/Attribute:team_list' => 'Tímy',
- 'Class:Person/Attribute:team_list+' => '',
- 'Class:Person/Attribute:tickets_list' => 'Tickety',
- 'Class:Person/Attribute:tickets_list+' => '',
- 'Class:Person/Attribute:manager_id_friendlyname' => 'Ľahko čitateľné meno manažéra',
- 'Class:Person/Attribute:manager_id_friendlyname+' => '',
- 'Class:Person/Attribute:picture' => 'Picture~~',
- 'Class:Person/Attribute:picture+' => '~~',
- 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
- 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
- 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
- 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
-));
-
-//
-// Class: Team
-//
-
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Class:Team' => 'Tím',
- 'Class:Team+' => '',
- 'Class:Team/Attribute:persons_list' => 'Osoby',
- 'Class:Team/Attribute:persons_list+' => '',
- 'Class:Team/Attribute:tickets_list' => 'Tickety',
- 'Class:Team/Attribute:tickets_list+' => '',
-));
-
-//
-// Class: Document
-//
-
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Class:Document' => 'Dokument',
- 'Class:Document+' => '',
- 'Class:Document/Attribute:name' => 'Názov',
- 'Class:Document/Attribute:name+' => '',
- 'Class:Document/Attribute:org_id' => 'Organizácia',
- 'Class:Document/Attribute:org_id+' => '',
- 'Class:Document/Attribute:org_name' => 'Názov Organizácie',
- 'Class:Document/Attribute:org_name+' => '',
- 'Class:Document/Attribute:documenttype_id' => 'Typ dokumentu',
- 'Class:Document/Attribute:documenttype_id+' => '',
- 'Class:Document/Attribute:documenttype_name' => 'Názov typu dokumentu',
- 'Class:Document/Attribute:documenttype_name+' => '',
- 'Class:Document/Attribute:version' => 'Version~~',
- 'Class:Document/Attribute:version+' => '~~',
- 'Class:Document/Attribute:description' => 'Popis',
- 'Class:Document/Attribute:description+' => '',
- 'Class:Document/Attribute:status' => 'Stav',
- 'Class:Document/Attribute:status+' => '',
- 'Class:Document/Attribute:status/Value:draft' => 'Návrh',
- 'Class:Document/Attribute:status/Value:draft+' => '',
- 'Class:Document/Attribute:status/Value:obsolete' => 'Vyradený',
- 'Class:Document/Attribute:status/Value:obsolete+' => '',
- 'Class:Document/Attribute:status/Value:published' => 'Publikovaný',
- 'Class:Document/Attribute:status/Value:published+' => '',
- 'Class:Document/Attribute:cis_list' => 'Komponenty',
- 'Class:Document/Attribute:cis_list+' => '',
- 'Class:Document/Attribute:contracts_list' => 'Zmluvy',
- 'Class:Document/Attribute:contracts_list+' => '',
- 'Class:Document/Attribute:services_list' => 'Služby',
- 'Class:Document/Attribute:services_list+' => '',
- 'Class:Document/Attribute:finalclass' => 'Typ dokumentu',
- 'Class:Document/Attribute:finalclass+' => '',
-));
-
-//
-// Class: DocumentFile
-//
-
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Class:DocumentFile' => 'Dokumentový súbor',
- 'Class:DocumentFile+' => '',
- 'Class:DocumentFile/Attribute:file' => 'Súbor',
- 'Class:DocumentFile/Attribute:file+' => '',
-));
-
-//
-// Class: DocumentNote
-//
-
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Class:DocumentNote' => 'Poznámka dokumentu',
- 'Class:DocumentNote+' => '',
- 'Class:DocumentNote/Attribute:text' => 'Text',
- 'Class:DocumentNote/Attribute:text+' => '',
-));
-
-//
-// Class: DocumentWeb
-//
-
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Class:DocumentWeb' => 'Web stránka dokumentu',
- 'Class:DocumentWeb+' => '',
- 'Class:DocumentWeb/Attribute:url' => 'URL',
- 'Class:DocumentWeb/Attribute:url+' => '',
-));
-
//
// Class: FunctionalCI
//
@@ -1242,19 +1016,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkDocumentToLicence/Attribute:document_name+' => '',
));
-//
-// Class: Typology
-//
-
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Class:Typology' => 'Typológia',
- 'Class:Typology+' => '',
- 'Class:Typology/Attribute:name' => 'Názov',
- 'Class:Typology/Attribute:name+' => '',
- 'Class:Typology/Attribute:finalclass' => 'Typ',
- 'Class:Typology/Attribute:finalclass+' => '',
-));
-
//
// Class: OSVersion
//
@@ -1277,24 +1038,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:OSFamily+' => '',
));
-//
-// Class: DocumentType
-//
-
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Class:DocumentType' => 'Typ dokumentu',
- 'Class:DocumentType+' => '',
-));
-
-//
-// Class: ContactType
-//
-
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Class:ContactType' => 'Typ kontaktu',
- 'Class:ContactType+' => '',
-));
-
//
// Class: Brand
//
@@ -1455,23 +1198,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkDocumentToSoftware/Attribute:document_name+' => '',
));
-//
-// Class: lnkContactToFunctionalCI
-//
-
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Class:lnkContactToFunctionalCI' => 'väzba - Kontakt / Komponent',
- 'Class:lnkContactToFunctionalCI+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Komponent',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Názov funkčných CI',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Kontakt',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Názov kontaktu',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
-));
-
//
// Class: lnkDocumentToFunctionalCI
//
@@ -1718,27 +1444,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '',
));
-//
-// Class: lnkPersonToTeam
-//
-
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Class:lnkPersonToTeam' => 'väzba - Osoba / Tím',
- 'Class:lnkPersonToTeam+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_id' => 'Tím',
- 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_name' => 'Názov tímu',
- 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_id' => 'Osoba',
- 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_name' => 'Meno osoby',
- 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rola',
- 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_name' => 'Názov role',
- 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
-));
-
//
// Class: Group
//
@@ -1765,7 +1470,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:Group/Attribute:type' => 'Typ',
'Class:Group/Attribute:type+' => '',
'Class:Group/Attribute:parent_id' => 'Nadradená skupina',
-
'Class:Group/Attribute:parent_id+' => '',
'Class:Group/Attribute:parent_name' => 'Meno rodiča',
'Class:Group/Attribute:parent_name+' => '',
@@ -1794,42 +1498,37 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkGroupToCI/Attribute:reason+' => '',
));
+//
+// Add translation for Fieldsets
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Server:baseinfo' => 'Všeobecné informácie',
+ 'Server:Date' => 'Dátum',
+ 'Server:moreinfo' => 'Viac informácií',
+ 'Server:otherinfo' => 'Iné informácie',
+ 'Server:power' => 'Power supply~~',
+ 'Person:info' => 'Všeobecné informácie',
+ 'UserLocal:info' => 'General information~~',
+ 'Person:personal_info' => 'Personal information~~',
+ 'Person:notifiy' => 'Upozornenie',
+ 'Class:Subnet/Tab:IPUsage' => 'Využívanosť IP adries',
+ 'Class:Subnet/Tab:IPUsage-explain' => 'Rozhrania majúce IP adresu v rozsahu: %1$s do %2$s',
+ 'Class:Subnet/Tab:FreeIPs' => 'Voľné IP adresy',
+ 'Class:Subnet/Tab:FreeIPs-count' => 'Voľných IP adries: %1$s',
+ 'Class:Subnet/Tab:FreeIPs-explain' => 'Tu je extrakt 10 voľných IP adries',
+ 'Class:Document:PreviewTab' => 'Preview~~',
+));
//
// Application Menu
//
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Menu:DataAdministration' => 'Dátová administrácia',
- 'Menu:DataAdministration+' => '',
- 'Menu:Catalogs' => 'Katalógy',
- 'Menu:Catalogs+' => '',
- 'Menu:Audit' => 'Audity',
- 'Menu:Audit+' => '',
- 'Menu:CSVImport' => 'CSV import~~',
- 'Menu:CSVImport+' => 'Bulk creation or update~~',
- 'Menu:Organization' => 'Organizácia',
- 'Menu:Organization+' => '',
'Menu:Application' => 'Aplikácie',
'Menu:Application+' => '',
'Menu:DBServer' => 'Databázové servery',
'Menu:DBServer+' => '',
- 'Menu:ConfigManagement' => 'Manažment konfigurácie',
- 'Menu:ConfigManagement+' => '',
- 'Menu:ConfigManagementOverview' => 'Prehľad',
- 'Menu:ConfigManagementOverview+' => '',
- 'Menu:Contact' => 'Kontakty',
- 'Menu:Contact+' => '',
- 'Menu:Contact:Count' => '%1$d kontakt/y/ov',
- 'Menu:Person' => 'Osoby',
- 'Menu:Person+' => '',
- 'Menu:Team' => 'Tímy',
- 'Menu:Team+' => '',
- 'Menu:Document' => 'Dokumenty',
- 'Menu:Document+' => '',
- 'Menu:Location' => 'Poloha',
-
- 'Menu:Location+' => '',
'Menu:ConfigManagementCI' => 'Konfiguračné položky',
'Menu:ConfigManagementCI+' => '',
'Menu:BusinessProcess' => 'Biznisové procesy',
@@ -1855,11 +1554,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Menu:MobilePhone' => 'Mobilné telefóny',
'Menu:MobilePhone+' => '',
'Menu:PC' => 'Osobné počítače',
- 'Menu:PC+' => '',
- 'Menu:NewContact' => 'Nový kontakt',
- 'Menu:NewContact+' => '',
- 'Menu:SearchContacts' => 'Vyhľadať kontakty',
- 'Menu:SearchContacts+' => '',
'Menu:NewCI' => 'Nové CI',
'Menu:NewCI+' => '',
'Menu:SearchCIs' => 'Vyhľadať CIs',
@@ -1872,36 +1566,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Menu:ConfigManagement:Misc' => 'Rôzne',
'Menu:Group' => 'Skupiny CI',
'Menu:Group+' => '',
- 'Menu:ConfigManagement:Shortcuts' => 'Skratky',
- 'Menu:ConfigManagement:AllContacts' => 'Všetky kontakty: %1$d',
- 'Menu:Typology' => 'Konfiguračná typológia',
- 'Menu:Typology+' => '',
'Menu:OSVersion' => 'OS verzie',
'Menu:OSVersion+' => '',
'Menu:Software' => 'Katalóg softvéru',
'Menu:Software+' => '',
- 'UI_WelcomeMenu_AllConfigItems' => 'Zhrnutie',
- 'Menu:ConfigManagement:Typology' => 'Konfiguračná typológia',
-
-));
-
-
-// Add translation for Fieldsets
-
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Server:baseinfo' => 'Všeobecné informácie',
- 'Server:Date' => 'Dátum',
- 'Server:moreinfo' => 'Viac informácií',
- 'Server:otherinfo' => 'Iné informácie',
- 'Server:power' => 'Power supply~~',
- 'Person:info' => 'Všeobecné informácie',
- 'UserLocal:info' => 'General information~~',
- 'Person:personal_info' => 'Personal information~~',
- 'Person:notifiy' => 'Upozornenie',
- 'Class:Subnet/Tab:IPUsage' => 'Využívanosť IP adries',
- 'Class:Subnet/Tab:IPUsage-explain' => 'Rozhrania majúce IP adresu v rozsahu: %1$s do %2$s',
- 'Class:Subnet/Tab:FreeIPs' => 'Voľné IP adresy',
- 'Class:Subnet/Tab:FreeIPs-count' => 'Voľných IP adries: %1$s',
- 'Class:Subnet/Tab:FreeIPs-explain' => 'Tu je extrakt 10 voľných IP adries',
- 'Class:Document:PreviewTab' => 'Preview~~',
-));
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-config-mgmt/tr.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/tr.dict.itop-config-mgmt.php
index f05b3707c..f169debc7 100755
--- a/datamodels/2.x/itop-config-mgmt/tr.dict.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/tr.dict.itop-config-mgmt.php
@@ -76,232 +76,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
//////////////////////////////////////////////////////////////////////
//
-
-//
-// Class: Organization
-//
-
-Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Class:Organization' => 'Kurum',
- 'Class:Organization+' => '',
- 'Class:Organization/Attribute:name' => 'Adı',
- 'Class:Organization/Attribute:name+' => 'Kullanılan adı',
- 'Class:Organization/Attribute:code' => 'Kodu',
- 'Class:Organization/Attribute:code+' => 'Kurumu kodu (Siret, DUNS,...)',
- 'Class:Organization/Attribute:status' => 'Durumu',
- 'Class:Organization/Attribute:status+' => '',
- 'Class:Organization/Attribute:status/Value:active' => 'Etkin',
- 'Class:Organization/Attribute:status/Value:active+' => 'Etkin',
- 'Class:Organization/Attribute:status/Value:inactive' => 'Etkin değil',
- 'Class:Organization/Attribute:status/Value:inactive+' => 'Etkin değil',
- 'Class:Organization/Attribute:parent_id' => 'Bağlı olduğu kurum',
- 'Class:Organization/Attribute:parent_id+' => 'Bağlı olduğu kurum',
- 'Class:Organization/Attribute:parent_name' => 'Bağlı olduğu kurumun adı',
- 'Class:Organization/Attribute:parent_name+' => 'Bağlı olduğu kurumun adı',
- 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~',
- 'Class:Organization/Attribute:deliverymodel_id+' => '~~',
- 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~',
- 'Class:Organization/Attribute:deliverymodel_name+' => '~~',
- 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent~~',
- 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organization~~',
- 'Class:Organization/Attribute:overview' => 'Overview~~',
- 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
- 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
- 'Organization:Overview:Users' => 'iTop Users within this organization~~',
-));
-
-//
-// Class: Location
-//
-
-Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Class:Location' => 'Yerleşke',
- 'Class:Location+' => 'Yerleşke : Bölge, Ülke, Şehir, Yerleşke, Bina, Kat, Oda, kabin,...',
- 'Class:Location/Attribute:name' => 'Adı',
- 'Class:Location/Attribute:name+' => '',
- 'Class:Location/Attribute:status' => 'Durumu',
- 'Class:Location/Attribute:status+' => '',
- 'Class:Location/Attribute:status/Value:active' => 'Etkin',
- 'Class:Location/Attribute:status/Value:active+' => 'Etkin',
- 'Class:Location/Attribute:status/Value:inactive' => 'Etkin değil',
- 'Class:Location/Attribute:status/Value:inactive+' => 'Etkin değil',
- 'Class:Location/Attribute:org_id' => 'Kurumun sahibi',
- 'Class:Location/Attribute:org_id+' => '',
- 'Class:Location/Attribute:org_name' => 'Kurumun sahibinin adı',
- 'Class:Location/Attribute:org_name+' => '',
- 'Class:Location/Attribute:address' => 'Adres',
- 'Class:Location/Attribute:address+' => 'Posta adresi',
- 'Class:Location/Attribute:postal_code' => 'Posta kodu',
- 'Class:Location/Attribute:postal_code+' => 'Posta kodu',
- 'Class:Location/Attribute:city' => 'Şehir',
- 'Class:Location/Attribute:city+' => '',
- 'Class:Location/Attribute:country' => 'Ülke',
- 'Class:Location/Attribute:country+' => '',
- 'Class:Location/Attribute:physicaldevice_list' => 'Devices~~',
- 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location~~',
- 'Class:Location/Attribute:person_list' => 'Contacts~~',
- 'Class:Location/Attribute:person_list+' => 'All the contacts located on this location~~',
-));
-
-//
-// Class: Contact
-//
-
-Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Class:Contact' => 'İrtibat',
- 'Class:Contact+' => '',
- 'Class:Contact/Attribute:name' => 'Adı',
- 'Class:Contact/Attribute:name+' => '',
- 'Class:Contact/Attribute:status' => 'Durumu',
- 'Class:Contact/Attribute:status+' => '',
- 'Class:Contact/Attribute:status/Value:active' => 'Etkin',
- 'Class:Contact/Attribute:status/Value:active+' => 'Etkin',
- 'Class:Contact/Attribute:status/Value:inactive' => 'Etkin değil',
- 'Class:Contact/Attribute:status/Value:inactive+' => 'Etkin değil',
- 'Class:Contact/Attribute:org_id' => 'Kurum',
- 'Class:Contact/Attribute:org_id+' => '',
- 'Class:Contact/Attribute:org_name' => 'Kurum',
- 'Class:Contact/Attribute:org_name+' => '',
- 'Class:Contact/Attribute:email' => 'E-posta',
- 'Class:Contact/Attribute:email+' => '',
- 'Class:Contact/Attribute:phone' => 'Telefon',
- 'Class:Contact/Attribute:phone+' => '',
- 'Class:Contact/Attribute:notify' => 'Notification~~',
- 'Class:Contact/Attribute:notify+' => '~~',
- 'Class:Contact/Attribute:notify/Value:no' => 'no~~',
- 'Class:Contact/Attribute:notify/Value:no+' => 'no~~',
- 'Class:Contact/Attribute:notify/Value:yes' => 'yes~~',
- 'Class:Contact/Attribute:notify/Value:yes+' => 'yes~~',
- 'Class:Contact/Attribute:function' => 'Function~~',
- 'Class:Contact/Attribute:function+' => '~~',
- 'Class:Contact/Attribute:cis_list' => 'CIs~~',
- 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact~~',
- 'Class:Contact/Attribute:finalclass' => 'Tip',
- 'Class:Contact/Attribute:finalclass+' => '',
-));
-
-//
-// Class: Person
-//
-
-Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Class:Person' => 'Kişi',
- 'Class:Person+' => '',
- 'Class:Person/Attribute:name' => 'Last Name~~',
- 'Class:Person/Attribute:name+' => '~~',
- 'Class:Person/Attribute:first_name' => 'Adı',
- 'Class:Person/Attribute:first_name+' => '',
- 'Class:Person/Attribute:employee_number' => 'Employee number~~',
- 'Class:Person/Attribute:employee_number+' => '~~',
- 'Class:Person/Attribute:mobile_phone' => 'Mobile phone~~',
- 'Class:Person/Attribute:mobile_phone+' => '~~',
- 'Class:Person/Attribute:location_id' => 'Location~~',
- 'Class:Person/Attribute:location_id+' => '~~',
- 'Class:Person/Attribute:location_name' => 'Location name~~',
- 'Class:Person/Attribute:location_name+' => '~~',
- 'Class:Person/Attribute:manager_id' => 'Manager~~',
- 'Class:Person/Attribute:manager_id+' => '~~',
- 'Class:Person/Attribute:manager_name' => 'Manager name~~',
- 'Class:Person/Attribute:manager_name+' => '~~',
- 'Class:Person/Attribute:team_list' => 'Teams~~',
- 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to~~',
- 'Class:Person/Attribute:tickets_list' => 'Tickets~~',
- 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller~~',
- 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name~~',
- 'Class:Person/Attribute:manager_id_friendlyname+' => '~~',
- 'Class:Person/Attribute:picture' => 'Picture~~',
- 'Class:Person/Attribute:picture+' => '~~',
- 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
- 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
- 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
- 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
-));
-
-//
-// Class: Team
-//
-
-Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Class:Team' => 'Ekip',
- 'Class:Team+' => '',
- 'Class:Team/Attribute:persons_list' => 'Members~~',
- 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team~~',
- 'Class:Team/Attribute:tickets_list' => 'Tickets~~',
- 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team~~',
-));
-
-//
-// Class: Document
-//
-
-Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Class:Document' => 'Doküman',
- 'Class:Document+' => '',
- 'Class:Document/Attribute:name' => 'Adı',
- 'Class:Document/Attribute:name+' => '',
- 'Class:Document/Attribute:org_id' => 'Kurum',
- 'Class:Document/Attribute:org_id+' => '~~',
- 'Class:Document/Attribute:org_name' => 'Kurum Adı',
- 'Class:Document/Attribute:org_name+' => '',
- 'Class:Document/Attribute:documenttype_id' => 'Document type~~',
- 'Class:Document/Attribute:documenttype_id+' => '~~',
- 'Class:Document/Attribute:documenttype_name' => 'Document type name~~',
- 'Class:Document/Attribute:documenttype_name+' => '~~',
- 'Class:Document/Attribute:version' => 'Version~~',
- 'Class:Document/Attribute:version+' => '~~',
- 'Class:Document/Attribute:description' => 'Tanımlama',
- 'Class:Document/Attribute:description+' => '',
- 'Class:Document/Attribute:status' => 'Durumu',
- 'Class:Document/Attribute:status+' => '',
- 'Class:Document/Attribute:status/Value:draft' => 'Taslak',
- 'Class:Document/Attribute:status/Value:draft+' => '',
- 'Class:Document/Attribute:status/Value:obsolete' => 'Geçersiz',
- 'Class:Document/Attribute:status/Value:obsolete+' => '',
- 'Class:Document/Attribute:status/Value:published' => 'Yayınlanan',
- 'Class:Document/Attribute:status/Value:published+' => '',
- 'Class:Document/Attribute:cis_list' => 'CIs~~',
- 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document~~',
- 'Class:Document/Attribute:contracts_list' => 'Contracts~~',
- 'Class:Document/Attribute:contracts_list+' => 'All the contracts linked to this document~~',
- 'Class:Document/Attribute:services_list' => 'Services~~',
- 'Class:Document/Attribute:services_list+' => 'All the services linked to this document~~',
- 'Class:Document/Attribute:finalclass' => 'Document Type~~',
- 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~',
-));
-
-//
-// Class: DocumentFile
-//
-
-Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Class:DocumentFile' => 'Document File~~',
- 'Class:DocumentFile+' => '~~',
- 'Class:DocumentFile/Attribute:file' => 'File~~',
- 'Class:DocumentFile/Attribute:file+' => '~~',
-));
-
-//
-// Class: DocumentNote
-//
-
-Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Class:DocumentNote' => 'Document Note~~',
- 'Class:DocumentNote+' => '~~',
- 'Class:DocumentNote/Attribute:text' => 'Text~~',
- 'Class:DocumentNote/Attribute:text+' => '~~',
-));
-
-//
-// Class: DocumentWeb
-//
-
-Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Class:DocumentWeb' => 'Document Web~~',
- 'Class:DocumentWeb+' => '~~',
- 'Class:DocumentWeb/Attribute:url' => 'URL~~',
- 'Class:DocumentWeb/Attribute:url+' => '~~',
-));
-
//
// Class: FunctionalCI
//
@@ -1244,19 +1018,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~',
));
-//
-// Class: Typology
-//
-
-Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Class:Typology' => 'Typology~~',
- 'Class:Typology+' => '~~',
- 'Class:Typology/Attribute:name' => 'Name~~',
- 'Class:Typology/Attribute:name+' => '~~',
- 'Class:Typology/Attribute:finalclass' => 'Type~~',
- 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~',
-));
-
//
// Class: OSVersion
//
@@ -1279,24 +1040,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:OSFamily+' => '~~',
));
-//
-// Class: DocumentType
-//
-
-Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Class:DocumentType' => 'Document Type~~',
- 'Class:DocumentType+' => '~~',
-));
-
-//
-// Class: ContactType
-//
-
-Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Class:ContactType' => 'Contact Type~~',
- 'Class:ContactType+' => '~~',
-));
-
//
// Class: Brand
//
@@ -1457,23 +1200,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~',
));
-//
-// Class: lnkContactToFunctionalCI
-//
-
-Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Class:lnkContactToFunctionalCI' => 'Link Contact / FunctionalCI~~',
- 'Class:lnkContactToFunctionalCI+' => '~~',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact~~',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contact name~~',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~',
-));
-
//
// Class: lnkDocumentToFunctionalCI
//
@@ -1720,27 +1446,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~',
));
-//
-// Class: lnkPersonToTeam
-//
-
-Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Class:lnkPersonToTeam' => 'Link Person / Team~~',
- 'Class:lnkPersonToTeam+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team~~',
- 'Class:lnkPersonToTeam/Attribute:team_id+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team name~~',
- 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person~~',
- 'Class:lnkPersonToTeam/Attribute:person_id+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person name~~',
- 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:role_id' => 'Role~~',
- 'Class:lnkPersonToTeam/Attribute:role_id+' => '~~',
- 'Class:lnkPersonToTeam/Attribute:role_name' => 'Role name~~',
- 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~',
-));
-
//
// Class: Group
//
@@ -1767,7 +1472,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:Group/Attribute:type' => 'Tip',
'Class:Group/Attribute:type+' => '',
'Class:Group/Attribute:parent_id' => 'Bağlı olduğu grup',
-
'Class:Group/Attribute:parent_id+' => '',
'Class:Group/Attribute:parent_name' => 'Adı',
'Class:Group/Attribute:parent_name+' => '',
@@ -1796,42 +1500,37 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkGroupToCI/Attribute:reason+' => '',
));
+//
+// Add translation for Fieldsets
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Server:baseinfo' => 'General information~~',
+ 'Server:Date' => 'Dates~~',
+ 'Server:moreinfo' => 'More information~~',
+ 'Server:otherinfo' => 'Other information~~',
+ 'Server:power' => 'Power supply~~',
+ 'Person:info' => 'General information~~',
+ 'UserLocal:info' => 'General information~~',
+ 'Person:personal_info' => 'Personal information~~',
+ 'Person:notifiy' => 'Notification~~',
+ 'Class:Subnet/Tab:IPUsage' => 'IP Kullanımı',
+ 'Class:Subnet/Tab:IPUsage-explain' => '%1$s - %2$s aralığındaki IPye sahip arayüzler',
+ 'Class:Subnet/Tab:FreeIPs' => 'Boş IPler',
+ 'Class:Subnet/Tab:FreeIPs-count' => 'Boş IPler: %1$s',
+ 'Class:Subnet/Tab:FreeIPs-explain' => 'Boş IP adresleri',
+ 'Class:Document:PreviewTab' => 'Ön görünüm',
+));
//
// Application Menu
//
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Menu:DataAdministration' => 'Veri Yönetimi',
- 'Menu:DataAdministration+' => 'Veri Yönetimi',
- 'Menu:Catalogs' => 'Kataloglar',
- 'Menu:Catalogs+' => 'Veri tipleri',
- 'Menu:Audit' => 'Denetleme',
- 'Menu:Audit+' => 'Denetleme',
- 'Menu:CSVImport' => 'CSV dışardan al',
- 'Menu:CSVImport+' => 'Çoklu yaratım veya güncelleme',
- 'Menu:Organization' => 'Kurumlar',
- 'Menu:Organization+' => 'Tüm Kurumlar',
'Menu:Application' => 'Uygulamalar',
'Menu:Application+' => 'Tüm Uygulamalar',
'Menu:DBServer' => 'Veritabanı sunucuları',
'Menu:DBServer+' => 'Veritabanı sunucuları',
- 'Menu:ConfigManagement' => 'Konfigürasyon Yönetimi',
- 'Menu:ConfigManagement+' => 'Konfigürasyon Yönetimi',
- 'Menu:ConfigManagementOverview' => 'Özet',
- 'Menu:ConfigManagementOverview+' => 'Özet',
- 'Menu:Contact' => 'İrtibatlar',
- 'Menu:Contact+' => 'İrtibatlar',
- 'Menu:Contact:Count' => '%1$d',
- 'Menu:Person' => 'Kişiler',
- 'Menu:Person+' => 'Tüm Kişiler',
- 'Menu:Team' => 'Ekipler',
- 'Menu:Team+' => 'Tüm ekipler',
- 'Menu:Document' => 'Dokümanlar',
- 'Menu:Document+' => 'Tüm dokümanlar',
- 'Menu:Location' => 'Yerleşkeler',
-
- 'Menu:Location+' => 'Tüm Yerleşkeler',
'Menu:ConfigManagementCI' => 'Konfigürasyon Kalemleri',
'Menu:ConfigManagementCI+' => 'Konfigürasyon Kalemleri',
'Menu:BusinessProcess' => 'İş süreçleri',
@@ -1858,10 +1557,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Menu:MobilePhone+' => 'Tüm Cep Telefonları',
'Menu:PC' => 'Kişisel Bilgisayarlar',
'Menu:PC+' => 'Tüm Kişisel Bilgisayarlar',
- 'Menu:NewContact' => 'Yeni İrtibat',
- 'Menu:NewContact+' => 'Yeni İrtibat',
- 'Menu:SearchContacts' => 'İrtibat ara',
- 'Menu:SearchContacts+' => 'İrtibat ara',
'Menu:NewCI' => 'Yeni KK',
'Menu:NewCI+' => 'Yeni KK',
'Menu:SearchCIs' => 'KK ara',
@@ -1874,36 +1569,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Menu:ConfigManagement:Misc' => 'Diğer',
'Menu:Group' => 'KK Grupları',
'Menu:Group+' => 'KK Grupları',
- 'Menu:ConfigManagement:Shortcuts' => 'Kısalyollar',
- 'Menu:ConfigManagement:AllContacts' => 'Tüm irtibatlar: %1$d',
- 'Menu:Typology' => 'Typology configuration~~',
- 'Menu:Typology+' => 'Typology configuration~~',
'Menu:OSVersion' => 'OS versions~~',
'Menu:OSVersion+' => '~~',
'Menu:Software' => 'Software catalog~~',
'Menu:Software+' => 'Software catalog~~',
- 'UI_WelcomeMenu_AllConfigItems' => 'Summary~~',
- 'Menu:ConfigManagement:Typology' => 'Typology configuration~~',
-
-));
-
-
-// Add translation for Fieldsets
-
-Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Server:baseinfo' => 'General information~~',
- 'Server:Date' => 'Dates~~',
- 'Server:moreinfo' => 'More information~~',
- 'Server:otherinfo' => 'Other information~~',
- 'Server:power' => 'Power supply~~',
- 'Person:info' => 'General information~~',
- 'UserLocal:info' => 'General information~~',
- 'Person:personal_info' => 'Personal information~~',
- 'Person:notifiy' => 'Notification~~',
- 'Class:Subnet/Tab:IPUsage' => 'IP Kullanımı',
- 'Class:Subnet/Tab:IPUsage-explain' => '%1$s - %2$s aralığındaki IPye sahip arayüzler',
- 'Class:Subnet/Tab:FreeIPs' => 'Boş IPler',
- 'Class:Subnet/Tab:FreeIPs-count' => 'Boş IPler: %1$s',
- 'Class:Subnet/Tab:FreeIPs-explain' => 'Boş IP adresleri',
- 'Class:Document:PreviewTab' => 'Ön görünüm',
));
diff --git a/datamodels/2.x/itop-config-mgmt/typology_menu.html b/datamodels/2.x/itop-config-mgmt/typology_menu.html
deleted file mode 100755
index 22a50d146..000000000
--- a/datamodels/2.x/itop-config-mgmt/typology_menu.html
+++ /dev/null
@@ -1,143 +0,0 @@
-
-
diff --git a/datamodels/2.x/itop-config-mgmt/zh_cn.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/zh_cn.dict.itop-config-mgmt.php
index 546ed1ef9..e34ffd22c 100755
--- a/datamodels/2.x/itop-config-mgmt/zh_cn.dict.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/zh_cn.dict.itop-config-mgmt.php
@@ -74,232 +74,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//////////////////////////////////////////////////////////////////////
//
-
-//
-// Class: Organization
-//
-
-Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:Organization' => '组织',
- 'Class:Organization+' => '',
- 'Class:Organization/Attribute:name' => '名称',
- 'Class:Organization/Attribute:name+' => '常用名称',
- 'Class:Organization/Attribute:code' => '编码',
- 'Class:Organization/Attribute:code+' => '组织编码(Siret, DUNS,...)',
- 'Class:Organization/Attribute:status' => '状态',
- 'Class:Organization/Attribute:status+' => '',
- 'Class:Organization/Attribute:status/Value:active' => '启用',
- 'Class:Organization/Attribute:status/Value:active+' => '启用',
- 'Class:Organization/Attribute:status/Value:inactive' => '停用',
- 'Class:Organization/Attribute:status/Value:inactive+' => '停用',
- 'Class:Organization/Attribute:parent_id' => '父级',
- 'Class:Organization/Attribute:parent_id+' => '父级组织',
- 'Class:Organization/Attribute:parent_name' => '父级名称',
- 'Class:Organization/Attribute:parent_name+' => '父级组织名称',
- 'Class:Organization/Attribute:deliverymodel_id' => '交付模式',
- 'Class:Organization/Attribute:deliverymodel_id+' => '',
- 'Class:Organization/Attribute:deliverymodel_name' => '交付模式名称',
- 'Class:Organization/Attribute:deliverymodel_name+' => '',
- 'Class:Organization/Attribute:parent_id_friendlyname' => '上级组织',
- 'Class:Organization/Attribute:parent_id_friendlyname+' => '上级组织',
- 'Class:Organization/Attribute:overview' => '概览',
- 'Organization:Overview:FunctionalCIs' => '该组织的所有配置项',
- 'Organization:Overview:FunctionalCIs:subtitle' => '按类型',
- 'Organization:Overview:Users' => '该组织里所有的iTop 用户',
-));
-
-//
-// Class: Location
-//
-
-Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:Location' => '地理位置',
- 'Class:Location+' => '任何类型的地理位置: 区域, 国家, 城市, 位置, 建筑, 楼层, 房间, 机架,...',
- 'Class:Location/Attribute:name' => '名称',
- 'Class:Location/Attribute:name+' => '',
- 'Class:Location/Attribute:status' => '状态',
- 'Class:Location/Attribute:status+' => '',
- 'Class:Location/Attribute:status/Value:active' => '启用',
- 'Class:Location/Attribute:status/Value:active+' => '启用',
- 'Class:Location/Attribute:status/Value:inactive' => '停用',
- 'Class:Location/Attribute:status/Value:inactive+' => '停用',
- 'Class:Location/Attribute:org_id' => '拥有者组织',
- 'Class:Location/Attribute:org_id+' => '',
- 'Class:Location/Attribute:org_name' => '拥有者组织名称',
- 'Class:Location/Attribute:org_name+' => '',
- 'Class:Location/Attribute:address' => '地址',
- 'Class:Location/Attribute:address+' => '门户地址',
- 'Class:Location/Attribute:postal_code' => '邮编',
- 'Class:Location/Attribute:postal_code+' => 'ZIP/邮政编码',
- 'Class:Location/Attribute:city' => '城市',
- 'Class:Location/Attribute:city+' => '',
- 'Class:Location/Attribute:country' => '国家',
- 'Class:Location/Attribute:country+' => '',
- 'Class:Location/Attribute:physicaldevice_list' => '设备',
- 'Class:Location/Attribute:physicaldevice_list+' => '该位置的所有设备',
- 'Class:Location/Attribute:person_list' => '联系人',
- 'Class:Location/Attribute:person_list+' => '该位置的所有联系人',
-));
-
-//
-// Class: Contact
-//
-
-Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:Contact' => '联系人',
- 'Class:Contact+' => '',
- 'Class:Contact/Attribute:name' => '名称',
- 'Class:Contact/Attribute:name+' => '',
- 'Class:Contact/Attribute:status' => '状态',
- 'Class:Contact/Attribute:status+' => '',
- 'Class:Contact/Attribute:status/Value:active' => '启用',
- 'Class:Contact/Attribute:status/Value:active+' => '启用',
- 'Class:Contact/Attribute:status/Value:inactive' => '停用',
- 'Class:Contact/Attribute:status/Value:inactive+' => '停用',
- 'Class:Contact/Attribute:org_id' => '组织',
- 'Class:Contact/Attribute:org_id+' => '',
- 'Class:Contact/Attribute:org_name' => '组织',
- 'Class:Contact/Attribute:org_name+' => '',
- 'Class:Contact/Attribute:email' => 'Email',
- 'Class:Contact/Attribute:email+' => '',
- 'Class:Contact/Attribute:phone' => '电话',
- 'Class:Contact/Attribute:phone+' => '',
- 'Class:Contact/Attribute:notify' => '通知',
- 'Class:Contact/Attribute:notify+' => '',
- 'Class:Contact/Attribute:notify/Value:no' => '否',
- 'Class:Contact/Attribute:notify/Value:no+' => '否',
- 'Class:Contact/Attribute:notify/Value:yes' => '是',
- 'Class:Contact/Attribute:notify/Value:yes+' => '是',
- 'Class:Contact/Attribute:function' => '职责',
- 'Class:Contact/Attribute:function+' => '',
- 'Class:Contact/Attribute:cis_list' => '配置项',
- 'Class:Contact/Attribute:cis_list+' => '该联系人关联的所有配置项',
- 'Class:Contact/Attribute:finalclass' => '联系人子类别',
- 'Class:Contact/Attribute:finalclass+' => 'Name of the final class',
-));
-
-//
-// Class: Person
-//
-
-Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:Person' => '个人',
- 'Class:Person+' => '',
- 'Class:Person/Attribute:name' => '姓',
- 'Class:Person/Attribute:name+' => '',
- 'Class:Person/Attribute:first_name' => '名',
- 'Class:Person/Attribute:first_name+' => '',
- 'Class:Person/Attribute:employee_number' => '员工编号',
- 'Class:Person/Attribute:employee_number+' => '',
- 'Class:Person/Attribute:mobile_phone' => '移动电话',
- 'Class:Person/Attribute:mobile_phone+' => '',
- 'Class:Person/Attribute:location_id' => '地理位置',
- 'Class:Person/Attribute:location_id+' => '',
- 'Class:Person/Attribute:location_name' => '名称',
- 'Class:Person/Attribute:location_name+' => '',
- 'Class:Person/Attribute:manager_id' => '经理',
- 'Class:Person/Attribute:manager_id+' => '',
- 'Class:Person/Attribute:manager_name' => '名称',
- 'Class:Person/Attribute:manager_name+' => '',
- 'Class:Person/Attribute:team_list' => '团队',
- 'Class:Person/Attribute:team_list+' => '这个人归属的所有团队',
- 'Class:Person/Attribute:tickets_list' => '工单',
- 'Class:Person/Attribute:tickets_list+' => '这个人发起的所有工单',
- 'Class:Person/Attribute:manager_id_friendlyname' => '经理姓名',
- 'Class:Person/Attribute:manager_id_friendlyname+' => '',
- 'Class:Person/Attribute:picture' => '头像',
- 'Class:Person/Attribute:picture+' => '',
- 'Class:Person/UniquenessRule:employee_number+' => '同一组织内的员工号必须唯一',
- 'Class:Person/UniquenessRule:employee_number' => '\'$this->org_name$\' 内已经有人占用了这个员工号',
- 'Class:Person/UniquenessRule:name+' => '同一组织内的员工姓名必须唯一',
- 'Class:Person/UniquenessRule:name' => '\'$this->org_name$\' 内已经有人叫这个名字',
-));
-
-//
-// Class: Team
-//
-
-Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:Team' => '团队',
- 'Class:Team+' => '',
- 'Class:Team/Attribute:persons_list' => '成员',
- 'Class:Team/Attribute:persons_list+' => '该团队包含的所有成员',
- 'Class:Team/Attribute:tickets_list' => '工单',
- 'Class:Team/Attribute:tickets_list+' => '该团队的所有工单',
-));
-
-//
-// Class: Document
-//
-
-Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:Document' => '文档',
- 'Class:Document+' => '',
- 'Class:Document/Attribute:name' => '名称',
- 'Class:Document/Attribute:name+' => '',
- 'Class:Document/Attribute:org_id' => '组织',
- 'Class:Document/Attribute:org_id+' => '',
- 'Class:Document/Attribute:org_name' => '组织名称',
- 'Class:Document/Attribute:org_name+' => '',
- 'Class:Document/Attribute:documenttype_id' => '文档类型',
- 'Class:Document/Attribute:documenttype_id+' => '',
- 'Class:Document/Attribute:documenttype_name' => '文档类型名称',
- 'Class:Document/Attribute:documenttype_name+' => '',
- 'Class:Document/Attribute:version' => '版本',
- 'Class:Document/Attribute:version+' => '',
- 'Class:Document/Attribute:description' => '描述',
- 'Class:Document/Attribute:description+' => '',
- 'Class:Document/Attribute:status' => '状态',
- 'Class:Document/Attribute:status+' => '',
- 'Class:Document/Attribute:status/Value:draft' => '草稿',
- 'Class:Document/Attribute:status/Value:draft+' => '',
- 'Class:Document/Attribute:status/Value:obsolete' => '废弃',
- 'Class:Document/Attribute:status/Value:obsolete+' => '',
- 'Class:Document/Attribute:status/Value:published' => '已发布',
- 'Class:Document/Attribute:status/Value:published+' => '',
- 'Class:Document/Attribute:cis_list' => '配置项',
- 'Class:Document/Attribute:cis_list+' => '该文档关联的所有配置项',
- 'Class:Document/Attribute:contracts_list' => '合同',
- 'Class:Document/Attribute:contracts_list+' => '该文档关联的所有合同',
- 'Class:Document/Attribute:services_list' => '服务',
- 'Class:Document/Attribute:services_list+' => '该文档关联的所有服务',
- 'Class:Document/Attribute:finalclass' => '文档子类别',
- 'Class:Document/Attribute:finalclass+' => 'Name of the final class',
-));
-
-//
-// Class: DocumentFile
-//
-
-Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:DocumentFile' => '文档文件',
- 'Class:DocumentFile+' => '',
- 'Class:DocumentFile/Attribute:file' => '文件',
- 'Class:DocumentFile/Attribute:file+' => '',
-));
-
-//
-// Class: DocumentNote
-//
-
-Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:DocumentNote' => '文档笔记',
- 'Class:DocumentNote+' => '',
- 'Class:DocumentNote/Attribute:text' => '文本',
- 'Class:DocumentNote/Attribute:text+' => '',
-));
-
-//
-// Class: DocumentWeb
-//
-
-Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:DocumentWeb' => '文档网页',
- 'Class:DocumentWeb+' => '',
- 'Class:DocumentWeb/Attribute:url' => 'URL',
- 'Class:DocumentWeb/Attribute:url+' => '',
-));
-
//
// Class: FunctionalCI
//
@@ -1242,19 +1016,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkDocumentToLicence/Attribute:document_name+' => '',
));
-//
-// Class: Typology
-//
-
-Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:Typology' => '类型',
- 'Class:Typology+' => '',
- 'Class:Typology/Attribute:name' => '名称',
- 'Class:Typology/Attribute:name+' => '',
- 'Class:Typology/Attribute:finalclass' => '类型',
- 'Class:Typology/Attribute:finalclass+' => 'Name of the final class',
-));
-
//
// Class: OSVersion
//
@@ -1277,24 +1038,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:OSFamily+' => '',
));
-//
-// Class: DocumentType
-//
-
-Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:DocumentType' => '文档类型',
- 'Class:DocumentType+' => '',
-));
-
-//
-// Class: ContactType
-//
-
-Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:ContactType' => '联系人类型',
- 'Class:ContactType+' => '',
-));
-
//
// Class: Brand
//
@@ -1455,23 +1198,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkDocumentToSoftware/Attribute:document_name+' => '',
));
-//
-// Class: lnkContactToFunctionalCI
-//
-
-Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkContactToFunctionalCI' => '链接 联系人 / 功能项',
- 'Class:lnkContactToFunctionalCI+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => '功能项',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => '功能项名称',
- 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => '联系人',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => '联系人名称',
- 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '',
-));
-
//
// Class: lnkDocumentToFunctionalCI
//
@@ -1718,27 +1444,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '',
));
-//
-// Class: lnkPersonToTeam
-//
-
-Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkPersonToTeam' => '链接 个体 / 团队',
- 'Class:lnkPersonToTeam+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_id' => '团队',
- 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:team_name' => '团队名称',
- 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_id' => '个体',
- 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:person_name' => '姓名',
- 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_id' => '角色',
- 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
- 'Class:lnkPersonToTeam/Attribute:role_name' => '角色名称',
- 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
-));
-
//
// Class: Group
//
@@ -1794,42 +1499,33 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkGroupToCI/Attribute:reason+' => '',
));
-
//
-// Application Menu
+// Add translation for Fieldsets
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Menu:DataAdministration' => '数据管理',
- 'Menu:DataAdministration+' => '数据管理',
- 'Menu:Catalogs' => '类别',
- 'Menu:Catalogs+' => '数据类型',
- 'Menu:Audit' => '审计',
- 'Menu:Audit+' => '审计',
- 'Menu:CSVImport' => 'CSV 导入',
- 'Menu:CSVImport+' => '批量创建或更新',
- 'Menu:Organization' => '组织',
- 'Menu:Organization+' => '所有组织',
+ 'Server:baseinfo' => '基本信息',
+ 'Server:Date' => '日期',
+ 'Server:moreinfo' => '更多信息',
+ 'Server:otherinfo' => '其它信息',
+ 'Server:power' => '电力供应',
+ 'Person:info' => '基本信息',
+ 'UserLocal:info' => 'General information~~',
+ 'Person:personal_info' => '个人信息',
+ 'Person:notifiy' => '通知',
+ 'Class:Subnet/Tab:IPUsage' => 'IP 使用率',
+ 'Class:Subnet/Tab:IPUsage-explain' => '网卡IP范围: %1$s 到 %2$s',
+ 'Class:Subnet/Tab:FreeIPs' => '空闲 IP',
+ 'Class:Subnet/Tab:FreeIPs-count' => '空闲 IP: %1$s',
+ 'Class:Subnet/Tab:FreeIPs-explain' => '以下是抽取的10个空闲IP',
+ 'Class:Document:PreviewTab' => '预览',
+));
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:Application' => '应用',
'Menu:Application+' => '所有应用',
'Menu:DBServer' => '数据库服务器',
'Menu:DBServer+' => '数据库服务器',
- 'Menu:ConfigManagement' => '配置管理',
- 'Menu:ConfigManagement+' => '配置管理',
- 'Menu:ConfigManagementOverview' => '概览',
- 'Menu:ConfigManagementOverview+' => '概览',
- 'Menu:Contact' => '联系人',
- 'Menu:Contact+' => '联系人',
- 'Menu:Contact:Count' => '%1$d 个联系人',
- 'Menu:Person' => '个体',
- 'Menu:Person+' => '所有个体',
- 'Menu:Team' => '团队',
- 'Menu:Team+' => '所有团队',
- 'Menu:Document' => '文档',
- 'Menu:Document+' => '所有文档',
- 'Menu:Location' => '地理位置',
-
- 'Menu:Location+' => '所有位置',
'Menu:ConfigManagementCI' => '配置项',
'Menu:ConfigManagementCI+' => '配置项',
'Menu:BusinessProcess' => '业务流程',
@@ -1856,10 +1552,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:MobilePhone+' => '所有移动电话',
'Menu:PC' => '个人电脑',
'Menu:PC+' => '所有个人电脑',
- 'Menu:NewContact' => '新建联系人',
- 'Menu:NewContact+' => '新建联系人',
- 'Menu:SearchContacts' => '搜索联系人',
- 'Menu:SearchContacts+' => '搜索联系人',
'Menu:NewCI' => '新建配置项',
'Menu:NewCI+' => '新建配置项',
'Menu:SearchCIs' => '搜索配置项',
@@ -1872,36 +1564,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:ConfigManagement:Misc' => '杂项',
'Menu:Group' => '配置组',
'Menu:Group+' => '配置组',
- 'Menu:ConfigManagement:Shortcuts' => '快捷方式',
- 'Menu:ConfigManagement:AllContacts' => '所有联系人: %1$d',
- 'Menu:Typology' => '类型配置',
- 'Menu:Typology+' => '类型配置',
'Menu:OSVersion' => 'OS 版本',
'Menu:OSVersion+' => '',
'Menu:Software' => '软件清单',
'Menu:Software+' => '软件清单',
- 'UI_WelcomeMenu_AllConfigItems' => '摘要',
- 'Menu:ConfigManagement:Typology' => '类型配置',
-
-));
-
-
-// Add translation for Fieldsets
-
-Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Server:baseinfo' => '基本信息',
- 'Server:Date' => '日期',
- 'Server:moreinfo' => '更多信息',
- 'Server:otherinfo' => '其它信息',
- 'Server:power' => '电力供应',
- 'Person:info' => '基本信息',
- 'UserLocal:info' => 'General information~~',
- 'Person:personal_info' => '个人信息',
- 'Person:notifiy' => '通知',
- 'Class:Subnet/Tab:IPUsage' => 'IP 使用率',
- 'Class:Subnet/Tab:IPUsage-explain' => '网卡IP范围: %1$s 到 %2$s',
- 'Class:Subnet/Tab:FreeIPs' => '空闲 IP',
- 'Class:Subnet/Tab:FreeIPs-count' => '空闲 IP: %1$s',
- 'Class:Subnet/Tab:FreeIPs-explain' => '以下是抽取的10个空闲IP',
- 'Class:Document:PreviewTab' => '预览',
-));
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-portal/cs.dict.itop-portal.php b/datamodels/2.x/itop-portal/cs.dict.itop-portal.php
new file mode 100644
index 000000000..10aa3ccb4
--- /dev/null
+++ b/datamodels/2.x/itop-portal/cs.dict.itop-portal.php
@@ -0,0 +1,43 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'portal:itop-portal' => 'Standardní portál', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
+ 'Page:DefaultTitle' => '%1$s - Uživatelský portál',
+ 'Brick:Portal:UserProfile:Title' => 'Můj profil',
+ 'Brick:Portal:NewRequest:Title' => 'Nový požadavek',
+ 'Brick:Portal:NewRequest:Title+' => 'Potřebujete pomoci?
Vyberte z katalogu služeb a vytvořte nový požadavek.
',
+ 'Brick:Portal:OngoingRequests:Title' => 'Otevřené požadavky',
+ 'Brick:Portal:OngoingRequests:Title+' => 'Sledujte své otevřené požadavky.
Zkontrolujte stav, přidejte komentář, přiložte dokumenty, potvrďte řešení.
',
+ 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Probíhající',
+ 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Vyřešené',
+ 'Brick:Portal:ClosedRequests:Title' => 'Uzavřené požadavky',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-portal/da.dict.itop-portal.php b/datamodels/2.x/itop-portal/da.dict.itop-portal.php
new file mode 100644
index 000000000..aa55e0ec7
--- /dev/null
+++ b/datamodels/2.x/itop-portal/da.dict.itop-portal.php
@@ -0,0 +1,43 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'portal:itop-portal' => 'Standard portal~~', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
+ 'Page:DefaultTitle' => '%1$s - User portal~~',
+ 'Brick:Portal:UserProfile:Title' => 'My profile~~',
+ 'Brick:Portal:NewRequest:Title' => 'New request~~',
+ 'Brick:Portal:NewRequest:Title+' => 'Need help?
Pick from the services catalog and submit your request to our support teams.
~~',
+ 'Brick:Portal:OngoingRequests:Title' => 'Ongoing requests~~',
+ 'Brick:Portal:OngoingRequests:Title+' => 'Follow up with your ongoing requests.
Check the progress, add comments, attach documents, acknowledge the solution.
~~',
+ 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Open~~',
+ 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolved~~',
+ 'Brick:Portal:ClosedRequests:Title' => 'Closed requests~~',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-portal/datamodel.itop-portal.xml b/datamodels/2.x/itop-portal/datamodel.itop-portal.xml
index 346fb043c..03b9329b3 100644
--- a/datamodels/2.x/itop-portal/datamodel.itop-portal.xml
+++ b/datamodels/2.x/itop-portal/datamodel.itop-portal.xml
@@ -10,4 +10,137 @@
+
+
+
+ portal:itop-portal
+
+
+
+
+
+
+
+
+
+
+
+
+ iTopPortalViewUrlMaker
+
+
+
+
+ true
+
+
+
+ tab
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org_id]]>
+
+
+
+
+
+
+ org_id]]>
+
+
+
+
+
+
+ org_id]]>
+
+
+
+
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 50
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+ Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil
+
+
+ fas fa-user fa-2x
+
+
+
+
+
+
+
+
+
+
diff --git a/datamodels/2.x/itop-portal/de.dict.itop-portal.php b/datamodels/2.x/itop-portal/de.dict.itop-portal.php
new file mode 100644
index 000000000..25105bc7e
--- /dev/null
+++ b/datamodels/2.x/itop-portal/de.dict.itop-portal.php
@@ -0,0 +1,43 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'portal:itop-portal' => 'Standard Portal', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
+ 'Page:DefaultTitle' => '%1$s - Benutzer Portal',
+ 'Brick:Portal:UserProfile:Title' => 'Mein Profile',
+ 'Brick:Portal:NewRequest:Title' => 'Neue Störung/Anfrage',
+ 'Brick:Portal:NewRequest:Title+' => 'Hilfe?
Wählen Sie einen Service aus und senden Sie Ihre Anfrage zum Service Desk.
',
+ 'Brick:Portal:OngoingRequests:Title' => 'Offene Störungen/Anfragen',
+ 'Brick:Portal:OngoingRequests:Title+' => 'Hier können Sie Ihre laufenden Anfragen und Störungsmeldungen ansehen,
den Verlauf verfolgen, Kommentare und Anhänge hinzufügen und gelöste Anfragen schließen.
',
+ 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Offen',
+ 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Gelöst',
+ 'Brick:Portal:ClosedRequests:Title' => 'Geschlossene Störungen/Anfragen',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-portal/en.dict.itop-portal.php b/datamodels/2.x/itop-portal/en.dict.itop-portal.php
new file mode 100644
index 000000000..a19b7039c
--- /dev/null
+++ b/datamodels/2.x/itop-portal/en.dict.itop-portal.php
@@ -0,0 +1,43 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'portal:itop-portal' => 'Standard portal', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
+ 'Page:DefaultTitle' => '%1$s - User portal',
+ 'Brick:Portal:UserProfile:Title' => 'My profile',
+ 'Brick:Portal:NewRequest:Title' => 'New request',
+ 'Brick:Portal:NewRequest:Title+' => 'Need help?
Pick from the services catalog and submit your request to our support teams.
',
+ 'Brick:Portal:OngoingRequests:Title' => 'Ongoing requests',
+ 'Brick:Portal:OngoingRequests:Title+' => 'Follow up with your ongoing requests.
Check the progress, add comments, attach documents, acknowledge the solution.
',
+ 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Open',
+ 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolved',
+ 'Brick:Portal:ClosedRequests:Title' => 'Closed requests',
+));
diff --git a/datamodels/2.x/itop-portal/es_cr.dict.itop-portal.php b/datamodels/2.x/itop-portal/es_cr.dict.itop-portal.php
new file mode 100644
index 000000000..28282137b
--- /dev/null
+++ b/datamodels/2.x/itop-portal/es_cr.dict.itop-portal.php
@@ -0,0 +1,43 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'portal:itop-portal' => 'Portal de Usuario', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
+ 'Page:DefaultTitle' => 'ITop - Portal de Usuario',
+ 'Brick:Portal:UserProfile:Title' => 'Mi perfil',
+ 'Brick:Portal:NewRequest:Title' => 'Nuevo Requerimiento',
+ 'Brick:Portal:NewRequest:Title+' => '¿Necesita ayuda? Elija del catálogo de servicios y envíe su requerimiento a nuestros equipos de soporte.',
+ 'Brick:Portal:OngoingRequests:Title' => 'Requerimientos en Proceso',
+ 'Brick:Portal:OngoingRequests:Title+' => 'Revise sus requerimientos en proceso. Compruebe el progreso, agregue comentarios, adjunte documentos, entienda la solución. P>',
+ 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'En proceso',
+ 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Solucionado',
+ 'Brick:Portal:ClosedRequests:Title' => 'Requerimientos Cerrados',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-portal/fr.dict.itop-portal.php b/datamodels/2.x/itop-portal/fr.dict.itop-portal.php
new file mode 100644
index 000000000..04bf15e78
--- /dev/null
+++ b/datamodels/2.x/itop-portal/fr.dict.itop-portal.php
@@ -0,0 +1,43 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+Dict::Add('FR FR', 'French', 'Francais', array(
+ 'portal:itop-portal' => 'Portail standard', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
+ 'Page:DefaultTitle' => '%1$s - Portail utilisateur',
+ 'Brick:Portal:UserProfile:Title' => 'Mon profil',
+ 'Brick:Portal:NewRequest:Title' => 'Nouvelle requête',
+ 'Brick:Portal:NewRequest:Title+' => 'Besoin d\'assistance ?
Choisissez un service (assistance ou dépannage) et soumettez votre requête à nos équipes de support.
',
+ 'Brick:Portal:OngoingRequests:Title' => 'Requêtes en cours',
+ 'Brick:Portal:OngoingRequests:Title+' => 'Suivez vos requêtes en cours.
Consultez l\'avancement, ajoutez des commentaires ou des pièces jointes, validez la solution.
',
+ 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Ouvertes',
+ 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Résolues',
+ 'Brick:Portal:ClosedRequests:Title' => 'Requêtes fermées',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-portal/hu.dict.itop-portal.php b/datamodels/2.x/itop-portal/hu.dict.itop-portal.php
new file mode 100644
index 000000000..593abba68
--- /dev/null
+++ b/datamodels/2.x/itop-portal/hu.dict.itop-portal.php
@@ -0,0 +1,43 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
+ 'portal:itop-portal' => 'Standard portal~~', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
+ 'Page:DefaultTitle' => '%1$s - User portal~~',
+ 'Brick:Portal:UserProfile:Title' => 'My profile~~',
+ 'Brick:Portal:NewRequest:Title' => 'New request~~',
+ 'Brick:Portal:NewRequest:Title+' => 'Need help?
Pick from the services catalog and submit your request to our support teams.
~~',
+ 'Brick:Portal:OngoingRequests:Title' => 'Ongoing requests~~',
+ 'Brick:Portal:OngoingRequests:Title+' => 'Follow up with your ongoing requests.
Check the progress, add comments, attach documents, acknowledge the solution.
~~',
+ 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Open~~',
+ 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolved~~',
+ 'Brick:Portal:ClosedRequests:Title' => 'Closed requests~~',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-portal/it.dict.itop-portal.php b/datamodels/2.x/itop-portal/it.dict.itop-portal.php
new file mode 100644
index 000000000..db1ee0b9a
--- /dev/null
+++ b/datamodels/2.x/itop-portal/it.dict.itop-portal.php
@@ -0,0 +1,43 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'portal:itop-portal' => 'Standard portal~~', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
+ 'Page:DefaultTitle' => '%1$s - User portal~~',
+ 'Brick:Portal:UserProfile:Title' => 'Il Mio Profilo',
+ 'Brick:Portal:NewRequest:Title' => 'Nuova Richiesta',
+ 'Brick:Portal:NewRequest:Title+' => 'Hai bisogno di aiuto?
Cerca nel catalogo dei servizi e inviaci una richiesta al nostro supporto.
',
+ 'Brick:Portal:OngoingRequests:Title' => 'Richieste in corso',
+ 'Brick:Portal:OngoingRequests:Title+' => 'Segui le tue richieste in corso.
Verifica i progressi, aggiungi dei commenti, allega i documenti, scopri la soluzione.
',
+ 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Aperte',
+ 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Risolte',
+ 'Brick:Portal:ClosedRequests:Title' => 'Richieste Chiuse',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-portal/ja.dict.itop-portal.php b/datamodels/2.x/itop-portal/ja.dict.itop-portal.php
new file mode 100644
index 000000000..f89d719ce
--- /dev/null
+++ b/datamodels/2.x/itop-portal/ja.dict.itop-portal.php
@@ -0,0 +1,43 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'portal:itop-portal' => 'Standard portal~~', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
+ 'Page:DefaultTitle' => '%1$s - User portal~~',
+ 'Brick:Portal:UserProfile:Title' => 'My profile~~',
+ 'Brick:Portal:NewRequest:Title' => 'New request~~',
+ 'Brick:Portal:NewRequest:Title+' => 'Need help?
Pick from the services catalog and submit your request to our support teams.
~~',
+ 'Brick:Portal:OngoingRequests:Title' => 'Ongoing requests~~',
+ 'Brick:Portal:OngoingRequests:Title+' => 'Follow up with your ongoing requests.
Check the progress, add comments, attach documents, acknowledge the solution.
~~',
+ 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Open~~',
+ 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolved~~',
+ 'Brick:Portal:ClosedRequests:Title' => 'Closed requests~~',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-portal/module.itop-portal.php b/datamodels/2.x/itop-portal/module.itop-portal.php
index 7d43de806..b72360256 100644
--- a/datamodels/2.x/itop-portal/module.itop-portal.php
+++ b/datamodels/2.x/itop-portal/module.itop-portal.php
@@ -38,8 +38,7 @@ SetupWebPage::AddModule(
'webservice' => array(
//'webservices.itop-portal.php',
),
- 'dictionary' => array(
- ),
+
'data.struct' => array(
//'data.struct.itop-portal.xml',
),
diff --git a/datamodels/2.x/itop-portal/nl.dict.itop-portal.php b/datamodels/2.x/itop-portal/nl.dict.itop-portal.php
new file mode 100644
index 000000000..91b9a9ec0
--- /dev/null
+++ b/datamodels/2.x/itop-portal/nl.dict.itop-portal.php
@@ -0,0 +1,43 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'portal:itop-portal' => 'Standaard portaal', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
+ 'Page:DefaultTitle' => '%1$s - Gebruikersportaal',
+ 'Brick:Portal:UserProfile:Title' => 'Mijn profiel',
+ 'Brick:Portal:NewRequest:Title' => 'Nieuw verzoek',
+ 'Brick:Portal:NewRequest:Title+' => 'Hulp nodig?
Selecteer de categorie uit de servicecatalogus en verstuur jouw verzoek naar onze supportteams.
',
+ 'Brick:Portal:OngoingRequests:Title' => 'Lopende verzoeken',
+ 'Brick:Portal:OngoingRequests:Title+' => 'Verder gaan met jouw openstaande verzoeken.
Controleer de voortgang, voeg commentaar of documenten toe, bevestig de geboden oplossing.
',
+ 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Openstaand',
+ 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Opgelost',
+ 'Brick:Portal:ClosedRequests:Title' => 'Gesloten verzoeken',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-portal/pt_br.dict.itop-portal.php b/datamodels/2.x/itop-portal/pt_br.dict.itop-portal.php
new file mode 100644
index 000000000..f67b78abb
--- /dev/null
+++ b/datamodels/2.x/itop-portal/pt_br.dict.itop-portal.php
@@ -0,0 +1,43 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'portal:itop-portal' => 'Standard portal~~', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
+ 'Page:DefaultTitle' => 'iTop - Portal do Usuário',
+ 'Brick:Portal:UserProfile:Title' => 'Meu Perfil',
+ 'Brick:Portal:NewRequest:Title' => 'Nova Solicitação',
+ 'Brick:Portal:NewRequest:Title+' => 'Precisa de ajuda?
Escolha no Catálogo de Serviços e envie sua solicitação para nossas equipes de suporte.
',
+ 'Brick:Portal:OngoingRequests:Title' => 'Em andamento',
+ 'Brick:Portal:OngoingRequests:Title+' => 'Acompanhar suas solicitações em andamento, adicionar comentários, anexar documentos e confirmar a solução.
',
+ 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Abrir',
+ 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolvido',
+ 'Brick:Portal:ClosedRequests:Title' => 'Fechar solicitações',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-portal/ru.dict.itop-portal.php b/datamodels/2.x/itop-portal/ru.dict.itop-portal.php
new file mode 100644
index 000000000..69d240b0c
--- /dev/null
+++ b/datamodels/2.x/itop-portal/ru.dict.itop-portal.php
@@ -0,0 +1,43 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'portal:itop-portal' => 'Пользовательский портал', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
+ 'Page:DefaultTitle' => '%1$s - Пользовательский портал',
+ 'Brick:Portal:UserProfile:Title' => 'Мой профиль',
+ 'Brick:Portal:NewRequest:Title' => 'Новый запрос',
+ 'Brick:Portal:NewRequest:Title+' => 'Нужна помощь?
Выберите услугу из каталога и отправьте свой запрос команде поддержки.
',
+ 'Brick:Portal:OngoingRequests:Title' => 'Текущие запросы',
+ 'Brick:Portal:OngoingRequests:Title+' => 'Следите за открытыми запросами.
Проверяйте ход решения, добавляйте комментарии и вложения, подтверждайте решение.
',
+ 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'В работе',
+ 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Решенные',
+ 'Brick:Portal:ClosedRequests:Title' => 'Закрытые запросы',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-portal/sk.dict.itop-portal.php b/datamodels/2.x/itop-portal/sk.dict.itop-portal.php
new file mode 100644
index 000000000..090ce5ab8
--- /dev/null
+++ b/datamodels/2.x/itop-portal/sk.dict.itop-portal.php
@@ -0,0 +1,43 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'portal:itop-portal' => 'Standard portal~~', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
+ 'Page:DefaultTitle' => '%1$s - User portal~~',
+ 'Brick:Portal:UserProfile:Title' => 'My profile~~',
+ 'Brick:Portal:NewRequest:Title' => 'New request~~',
+ 'Brick:Portal:NewRequest:Title+' => 'Need help?
Pick from the services catalog and submit your request to our support teams.
~~',
+ 'Brick:Portal:OngoingRequests:Title' => 'Ongoing requests~~',
+ 'Brick:Portal:OngoingRequests:Title+' => 'Follow up with your ongoing requests.
Check the progress, add comments, attach documents, acknowledge the solution.
~~',
+ 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Open~~',
+ 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolved~~',
+ 'Brick:Portal:ClosedRequests:Title' => 'Closed requests~~',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-portal/tr.dict.itop-portal.php b/datamodels/2.x/itop-portal/tr.dict.itop-portal.php
new file mode 100644
index 000000000..91420e27f
--- /dev/null
+++ b/datamodels/2.x/itop-portal/tr.dict.itop-portal.php
@@ -0,0 +1,43 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'portal:itop-portal' => 'Standard portal~~', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
+ 'Page:DefaultTitle' => '%1$s - User portal~~',
+ 'Brick:Portal:UserProfile:Title' => 'My profile~~',
+ 'Brick:Portal:NewRequest:Title' => 'New request~~',
+ 'Brick:Portal:NewRequest:Title+' => 'Need help?
Pick from the services catalog and submit your request to our support teams.
~~',
+ 'Brick:Portal:OngoingRequests:Title' => 'Ongoing requests~~',
+ 'Brick:Portal:OngoingRequests:Title+' => 'Follow up with your ongoing requests.
Check the progress, add comments, attach documents, acknowledge the solution.
~~',
+ 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Open~~',
+ 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolved~~',
+ 'Brick:Portal:ClosedRequests:Title' => 'Closed requests~~',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-portal/zh_cn.dict.itop-portal.php b/datamodels/2.x/itop-portal/zh_cn.dict.itop-portal.php
new file mode 100644
index 000000000..39f63e36a
--- /dev/null
+++ b/datamodels/2.x/itop-portal/zh_cn.dict.itop-portal.php
@@ -0,0 +1,43 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'portal:itop-portal' => '标准门户', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
+ 'Page:DefaultTitle' => 'iTop - 用户门户',
+ 'Brick:Portal:UserProfile:Title' => '我的资料',
+ 'Brick:Portal:NewRequest:Title' => '新建工单',
+ 'Brick:Portal:NewRequest:Title+' => '需要帮助?
选择子服务,然后提交工单给我们的支持团队.
',
+ 'Brick:Portal:OngoingRequests:Title' => '正在处理的工单',
+ 'Brick:Portal:OngoingRequests:Title+' => '跟踪正在处理的工单.
查询进度, 添加留言, 添加附件, 确认解决方案.
',
+ 'Brick:Portal:OngoingRequests:Tab:OnGoing' => '正在处理',
+ 'Brick:Portal:OngoingRequests:Tab:Resolved' => '已解决',
+ 'Brick:Portal:ClosedRequests:Title' => '已关闭的工单',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-problem-mgmt/module.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/module.itop-problem-mgmt.php
index 132d0dbef..fc5d0d2c7 100755
--- a/datamodels/2.x/itop-problem-mgmt/module.itop-problem-mgmt.php
+++ b/datamodels/2.x/itop-problem-mgmt/module.itop-problem-mgmt.php
@@ -13,7 +13,6 @@ SetupWebPage::AddModule(
// Setup
//
'dependencies' => array(
- 'itop-config-mgmt/2.2.0',
'itop-tickets/2.0.0',
),
'mandatory' => false,
diff --git a/datamodels/2.x/itop-request-mgmt-itil/module.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/module.itop-request-mgmt-itil.php
index 38c83194e..b8be07884 100755
--- a/datamodels/2.x/itop-request-mgmt-itil/module.itop-request-mgmt-itil.php
+++ b/datamodels/2.x/itop-request-mgmt-itil/module.itop-request-mgmt-itil.php
@@ -13,7 +13,6 @@ SetupWebPage::AddModule(
// Setup
//
'dependencies' => array(
- 'itop-config-mgmt/2.4.0',
'itop-tickets/2.4.0',
),
'mandatory' => false,
diff --git a/datamodels/2.x/itop-request-mgmt/module.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/module.itop-request-mgmt.php
index 74550ccb6..95f7de4ac 100755
--- a/datamodels/2.x/itop-request-mgmt/module.itop-request-mgmt.php
+++ b/datamodels/2.x/itop-request-mgmt/module.itop-request-mgmt.php
@@ -13,7 +13,6 @@ SetupWebPage::AddModule(
// Setup
//
'dependencies' => array(
- 'itop-config-mgmt/2.4.0',
'itop-tickets/2.4.0',
),
'mandatory' => false,
diff --git a/datamodels/2.x/itop-service-mgmt-provider/module.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/module.itop-service-mgmt-provider.php
index 9df9fe668..28b13a49b 100755
--- a/datamodels/2.x/itop-service-mgmt-provider/module.itop-service-mgmt-provider.php
+++ b/datamodels/2.x/itop-service-mgmt-provider/module.itop-service-mgmt-provider.php
@@ -13,7 +13,6 @@ SetupWebPage::AddModule(
// Setup
//
'dependencies' => array(
- 'itop-config-mgmt/2.2.0',
'itop-tickets/2.0.0',
),
'mandatory' => false,
diff --git a/datamodels/2.x/itop-service-mgmt/datamodel.itop-service-mgmt.xml b/datamodels/2.x/itop-service-mgmt/datamodel.itop-service-mgmt.xml
index 20aa4680c..ab0d05fea 100755
--- a/datamodels/2.x/itop-service-mgmt/datamodel.itop-service-mgmt.xml
+++ b/datamodels/2.x/itop-service-mgmt/datamodel.itop-service-mgmt.xml
@@ -1,186 +1,186 @@
-
-
-
-
- deliverymodel_id
- DeliveryModel
- true
- DEL_MANUAL
-
-
- deliverymodel_id
- name
-
-
-
-
-
-
- -
- 50
-
-
-
-
-
-
-
-
- org_id]]>
-
-
-
- team_id
- Team
- true
- DEL_AUTO
- false
-
-
-
-
- cmdbAbstractObject
-
-
+
+
+
+ deliverymodel_id
+ DeliveryModel
+ true
+ DEL_MANUAL
+
+
+ deliverymodel_id
+ name
+
+
+
+
+
+
+ -
+ 50
+
+
+
+
+
+
+
+
+ org_id]]>
+
+
+
+ team_id
+ Team
+ true
+ DEL_AUTO
+ false
+
+
+
+
+ cmdbAbstractObject
+
+
- bizmodel,searchable,structure
- true
- autoincrement
- contract
- id
- finalclass
-
-
-
-
-
-
- images/contract.png
-
-
-
-
-
-
-
-
-
-
-
-
-
- name
-
- false
-
-
- org_id
- Organization
- false
- DEL_MANUAL
-
-
- org_id
- name
-
-
- lnkContactToContract
- contract_id
- 0
- 0
- contact_id
-
-
-
- lnkContractToDocument
- contract_id
- 0
- 0
- document_id
-
-
-
- description
-
- true
-
-
- start_date
-
- true
-
-
- end_date
-
- true
-
-
- cost
-
- true
-
-
-
- dollars
- euros
-
- cost_currency
-
- true
- list
-
-
- contracttype_id
- ContractType
- true
- DEL_MANUAL
-
-
- contracttype_id
- name
-
-
- billing_frequency
-
- true
-
-
- cost_unit
-
- true
-
-
- provider_id
- Organization
- false
- DEL_MANUAL
-
-
- provider_id
- name
-
-
-
- production
- implementation
- obsolete
-
- status
-
- true
- list
-
-
-
-
-
- bizmodel,searchable,structure
+ true
+ autoincrement
+ contract
+ id
+ finalclass
+
+
+
+
+
+
+ images/contract.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+ name
+
+ false
+
+
+ org_id
+ Organization
+ false
+ DEL_MANUAL
+
+
+ org_id
+ name
+
+
+ lnkContactToContract
+ contract_id
+ 0
+ 0
+ contact_id
+
+
+
+ lnkContractToDocument
+ contract_id
+ 0
+ 0
+ document_id
+
+
+
+ description
+
+ true
+
+
+ start_date
+
+ true
+
+
+ end_date
+
+ true
+
+
+ cost
+
+ true
+
+
+
+ dollars
+ euros
+
+ cost_currency
+
+ true
+ list
+
+
+ contracttype_id
+ ContractType
+ true
+ DEL_MANUAL
+
+
+ contracttype_id
+ name
+
+
+ billing_frequency
+
+ true
+
+
+ cost_unit
+
+ true
+
+
+ provider_id
+ Organization
+ false
+ DEL_MANUAL
+
+
+ provider_id
+ name
+
+
+
+ production
+ implementation
+ obsolete
+
+ status
+
+ true
+ list
+
+
+
+
+
+
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 130
-
- -
- 140
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
-
-
-
-
-
- Typology
-
- bizmodel,searchable
- false
- autoincrement
- contracttype
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
-
- Contract
-
- bizmodel,searchable
- false
- autoincrement
- customercontract
- id
-
-
-
-
-
-
-
- images/contract.png
-
-
-
-
-
-
-
-
-
-
-
-
- lnkCustomerContractToService
- customercontract_id
- 0
- 0
- service_id
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 130
-
- -
- 140
-
- -
- 150
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
-
-
-
-
-
- Contract
-
- bizmodel,searchable
- false
- autoincrement
- providercontract
- id
-
-
-
-
-
-
-
- images/contract.png
-
-
-
-
-
-
-
-
-
-
-
-
- lnkFunctionalCIToProviderContract
- providercontract_id
- 0
- 0
- functionalci_id
-
-
-
- sla
-
- true
-
-
- coverage
-
- true
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 130
-
- -
- 140
-
- -
- 150
-
- -
- 160
-
- -
- 170
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
- -
- 120
-
- -
- 130
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkcontacttocontract
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- contract_id
- Contract
- false
- DEL_AUTO
-
-
- contract_id
- name
-
-
- contact_id
- Contact
- false
- DEL_AUTO
-
-
- contact_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkcontracttodocument
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- contract_id
- Contract
- false
- DEL_AUTO
-
-
- contract_id
- name
-
-
- document_id
- Document
- false
- DEL_AUTO
-
-
- document_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkfunctionalcitoprovidercontract
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- providercontract_id
- ProviderContract
- false
- DEL_AUTO
-
-
- providercontract_id
- name
-
-
- functionalci_id
- FunctionalCI
- false
- DEL_AUTO
-
-
- functionalci_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable
- false
- autoincrement
- servicefamily
- id
-
-
-
-
-
-
-
- images/service.png
-
-
-
-
-
-
-
-
- name
-
- false
-
-
- 96
- 96
- 256
- 256
-
- true
-
-
- Service
- servicefamily_id
- add_only
- 0
- 0
-
-
-
-
-
-
-
- -
- 10
-
- -
- 15
-
- -
- 20
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
- -
- 10
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable
- false
- autoincrement
- service
- id
-
-
-
-
-
-
-
- images/service.png
-
-
-
-
-
-
-
-
-
-
- name
-
- false
-
-
- org_id
- Organization
- false
- DEL_MANUAL
-
-
- org_id
- name
-
-
- servicefamily_id
- ServiceFamily
- true
- DEL_MANUAL
-
-
- servicefamily_id
- name
-
-
- description
-
- true
-
-
- lnkDocumentToService
- service_id
- 0
- 0
- document_id
-
-
-
- lnkContactToService
- service_id
- 0
- 0
- contact_id
-
-
-
-
- production
- implementation
- obsolete
-
- status
-
- true
- list
-
-
- 96
- 96
- 256
- 256
-
- true
-
-
- lnkCustomerContractToService
- service_id
- 0
- 0
- customercontract_id
-
-
-
- lnkProviderContractToService
- service_id
- 0
- 0
- providercontract_id
-
-
-
- lnkFunctionalCIToService
- service_id
- 0
- 0
- functionalci_id
-
-
-
- ServiceSubcategory
- service_id
- add_only
- 0
- 0
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 55
-
- -
- 60
-
- -
- 70
-
- -
- 80
-
- -
- 90
-
- -
- 100
-
- -
- 110
-
-
-
-
-
- -
- 10
-
- -
- 30
-
- -
- 40
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkdocumenttoservice
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- service_id
- Service
- false
- DEL_AUTO
-
-
- service_id
- name
-
-
- document_id
- Document
- false
- DEL_AUTO
-
-
- document_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkcontacttoservice
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- service_id
- Service
- false
- DEL_AUTO
-
-
- service_id
- name
-
-
- contact_id
- Contact
- false
- DEL_AUTO
-
-
- contact_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable
- false
- autoincrement
- servicesubcategory
- id
-
-
-
-
-
-
-
- images/service.png
-
-
-
-
-
-
-
-
-
-
- name
-
- false
-
-
- description
-
- true
-
-
- service_id
- Service
- false
- DEL_MANUAL
-
-
- service_id
- org_id
-
-
- service_id
- name
-
-
- service_id
- organization_name
- true
-
-
-
- incident
- service_request
-
- request_type
- incident
- false
- radio_horizontal
-
-
-
- production
- implementation
- obsolete
-
- status
-
- true
- list
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 70
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 60
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 60
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable
- false
- autoincrement
- sla
- id
-
-
-
-
-
-
-
- images/sla.png
-
-
-
-
-
-
-
-
-
-
- name
-
- false
-
-
- description
-
- true
-
-
- org_id
- Organization
- false
- DEL_MANUAL
-
-
- org_id
- name
-
-
- lnkSLAToSLT
- sla_id
- 0
- 0
- slt_id
-
-
-
- lnkCustomerContractToService
- sla_id
- 0
- 0
- customercontract_id
- true
-
-
-
-
- false
- public
-
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+ -
+ 130
+
+ -
+ 140
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+
+
+
+
+
+ Typology
+
+ bizmodel,searchable
+ false
+ autoincrement
+ contracttype
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+
+ Contract
+
+ bizmodel,searchable
+ false
+ autoincrement
+ customercontract
+ id
+
+
+
+
+
+
+
+ images/contract.png
+
+
+
+
+
+
+
+
+
+
+
+
+ lnkCustomerContractToService
+ customercontract_id
+ 0
+ 0
+ service_id
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+ -
+ 130
+
+ -
+ 140
+
+ -
+ 150
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+
+
+
+
+
+ Contract
+
+ bizmodel,searchable
+ false
+ autoincrement
+ providercontract
+ id
+
+
+
+
+
+
+
+ images/contract.png
+
+
+
+
+
+
+
+
+
+
+
+
+ lnkFunctionalCIToProviderContract
+ providercontract_id
+ 0
+ 0
+ functionalci_id
+
+
+
+ sla
+
+ true
+
+
+ coverage
+
+ true
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+ -
+ 130
+
+ -
+ 140
+
+ -
+ 150
+
+ -
+ 160
+
+ -
+ 170
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+ -
+ 120
+
+ -
+ 130
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkcontacttocontract
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ contract_id
+ Contract
+ false
+ DEL_AUTO
+
+
+ contract_id
+ name
+
+
+ contact_id
+ Contact
+ false
+ DEL_AUTO
+
+
+ contact_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkcontracttodocument
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ contract_id
+ Contract
+ false
+ DEL_AUTO
+
+
+ contract_id
+ name
+
+
+ document_id
+ Document
+ false
+ DEL_AUTO
+
+
+ document_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable
+ false
+ autoincrement
+ servicefamily
+ id
+
+
+
+
+
+
+
+ images/service.png
+
+
+
+
+
+
+
+
+ name
+
+ false
+
+
+ 96
+ 96
+ 256
+ 256
+
+ true
+
+
+ Service
+ servicefamily_id
+ add_only
+ 0
+ 0
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 15
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable
+ false
+ autoincrement
+ service
+ id
+
+
+
+
+
+
+
+ images/service.png
+
+
+
+
+
+
+
+
+
+
+ name
+
+ false
+
+
+ org_id
+ Organization
+ false
+ DEL_MANUAL
+
+
+ org_id
+ name
+
+
+ servicefamily_id
+ ServiceFamily
+ true
+ DEL_MANUAL
+
+
+ servicefamily_id
+ name
+
+
+ description
+
+ true
+
+
+ lnkDocumentToService
+ service_id
+ 0
+ 0
+ document_id
+
+
+
+ lnkContactToService
+ service_id
+ 0
+ 0
+ contact_id
+
+
+
+
+ production
+ implementation
+ obsolete
+
+ status
+
+ true
+ list
+
+
+ 96
+ 96
+ 256
+ 256
+
+ true
+
+
+ lnkCustomerContractToService
+ service_id
+ 0
+ 0
+ customercontract_id
+
+
+
+ lnkProviderContractToService
+ service_id
+ 0
+ 0
+ providercontract_id
+
+
+
+ lnkFunctionalCIToService
+ service_id
+ 0
+ 0
+ functionalci_id
+
+
+
+ ServiceSubcategory
+ service_id
+ add_only
+ 0
+ 0
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 55
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+
+
+
+
+ -
+ 10
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkdocumenttoservice
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ service_id
+ Service
+ false
+ DEL_AUTO
+
+
+ service_id
+ name
+
+
+ document_id
+ Document
+ false
+ DEL_AUTO
+
+
+ document_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkcontacttoservice
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ service_id
+ Service
+ false
+ DEL_AUTO
+
+
+ service_id
+ name
+
+
+ contact_id
+ Contact
+ false
+ DEL_AUTO
+
+
+ contact_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable
+ false
+ autoincrement
+ servicesubcategory
+ id
+
+
+
+
+
+
+
+ images/service.png
+
+
+
+
+
+
+
+
+
+
+ name
+
+ false
+
+
+ description
+
+ true
+
+
+ service_id
+ Service
+ false
+ DEL_MANUAL
+
+
+ service_id
+ org_id
+
+
+ service_id
+ name
+
+
+ service_id
+ organization_name
+ true
+
+
+
+ incident
+ service_request
+
+ request_type
+ incident
+ false
+ radio_horizontal
+
+
+
+ production
+ implementation
+ obsolete
+
+ status
+
+ true
+ list
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 70
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 60
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 60
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable
+ false
+ autoincrement
+ sla
+ id
+
+
+
+
+
+
+
+ images/sla.png
+
+
+
+
+
+
+
+
+
+
+ name
+
+ false
+
+
+ description
+
+ true
+
+
+ org_id
+ Organization
+ false
+ DEL_MANUAL
+
+
+ org_id
+ name
+
+
+ lnkSLAToSLT
+ sla_id
+ 0
+ 0
+ slt_id
+
+
+
+ lnkCustomerContractToService
+ sla_id
+ 0
+ 0
+ customercontract_id
+ true
+
+
+
+
+ false
+ public
+
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable
- false
- autoincrement
- slt
- id
-
-
-
-
-
-
-
- images/slt.png
-
-
-
-
-
-
-
-
-
-
-
- name
-
- false
-
-
-
- 1
- 2
- 3
- 4
-
- priority
-
- true
- list
-
-
-
- service_request
- incident
-
- request_type
-
- true
- list
-
-
-
- tto
- ttr
-
- metric
-
- true
- list
-
-
- value
-
- true
-
-
-
- hours
- minutes
-
- unit
-
- true
- radio_horizontal
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkslatoslt
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- sla_id
- SLA
- false
- DEL_AUTO
-
-
- sla_id
- name
-
-
- slt_id
- SLT
- false
- DEL_AUTO
-
-
- slt_id
- name
-
-
- slt_id
- metric
- true
-
-
- slt_id
- request_type
- true
-
-
- slt_id
- priority
- true
-
-
- slt_id
- value
- true
-
-
- slt_id
- unit
- true
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
- -
- 60
-
- -
- 70
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkcustomercontracttoservice
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- customercontract_id
- CustomerContract
- false
- DEL_AUTO
-
-
- customercontract_id
- name
-
-
- service_id
- Service
- false
- DEL_AUTO
-
-
- service_id
- name
-
-
- sla_id
- SLA
- true
- DEL_MANUAL
-
-
- sla_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkprovidercontracttoservice
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- service_id
- Service
- false
- DEL_AUTO
-
-
- service_id
- name
-
-
- providercontract_id
- ProviderContract
- false
- DEL_AUTO
-
-
- providercontract_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkfunctionalcitoservice
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- service_id
- Service
- false
- DEL_AUTO
-
-
- service_id
- name
-
-
- functionalci_id
- FunctionalCI
- false
- DEL_AUTO
-
-
- functionalci_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
- -
- 10
-
- -
- 20
-
-
-
-
-
-
- cmdbAbstractObject
-
- bizmodel,searchable
- false
- autoincrement
- deliverymodel
- id
-
-
-
-
-
-
-
- images/service.png
-
-
-
-
-
-
-
-
-
-
- name
-
- false
-
-
- org_id
- Organization
- false
- DEL_MANUAL
-
-
- org_id
- name
-
-
- description
-
- true
-
-
- lnkDeliveryModelToContact
- deliverymodel_id
- 0
- 0
- contact_id
-
-
-
- Organization
- deliverymodel_id
- add_remove
- 0
- 0
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
- -
- 40
-
- -
- 50
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
-
-
-
-
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkdeliverymodeltocontact
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- deliverymodel_id
- DeliveryModel
- false
- DEL_AUTO
-
-
- deliverymodel_id
- name
-
-
- contact_id
- Contact
- false
- DEL_AUTO
-
-
- contact_id
- name
-
-
- role_id
- ContactType
- true
- DEL_MANUAL
-
-
- role_id
- name
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable
+ false
+ autoincrement
+ slt
+ id
+
+
+
+
+
+
+
+ images/slt.png
+
+
+
+
+
+
+
+
+
+
+
+ name
+
+ false
+
+
+
+ 1
+ 2
+ 3
+ 4
+
+ priority
+
+ true
+ list
+
+
+
+ service_request
+ incident
+
+ request_type
+
+ true
+ list
+
+
+
+ tto
+ ttr
+
+ metric
+
+ true
+ list
+
+
+ value
+
+ true
+
+
+
+ hours
+ minutes
+
+ unit
+
+ true
+ radio_horizontal
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkslatoslt
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ sla_id
+ SLA
+ false
+ DEL_AUTO
+
+
+ sla_id
+ name
+
+
+ slt_id
+ SLT
+ false
+ DEL_AUTO
+
+
+ slt_id
+ name
+
+
+ slt_id
+ metric
+ true
+
+
+ slt_id
+ request_type
+ true
+
+
+ slt_id
+ priority
+ true
+
+
+ slt_id
+ value
+ true
+
+
+ slt_id
+ unit
+ true
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkcustomercontracttoservice
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ customercontract_id
+ CustomerContract
+ false
+ DEL_AUTO
+
+
+ customercontract_id
+ name
+
+
+ service_id
+ Service
+ false
+ DEL_AUTO
+
+
+ service_id
+ name
+
+
+ sla_id
+ SLA
+ true
+ DEL_MANUAL
+
+
+ sla_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkprovidercontracttoservice
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ service_id
+ Service
+ false
+ DEL_AUTO
+
+
+ service_id
+ name
+
+
+ providercontract_id
+ ProviderContract
+ false
+ DEL_AUTO
+
+
+ providercontract_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable
+ false
+ autoincrement
+ deliverymodel
+ id
+
+
+
+
+
+
+
+ images/service.png
+
+
+
+
+
+
+
+
+
+
+ name
+
+ false
+
+
+ org_id
+ Organization
+ false
+ DEL_MANUAL
+
+
+ org_id
+ name
+
+
+ description
+
+ true
+
+
+ lnkDeliveryModelToContact
+ deliverymodel_id
+ 0
+ 0
+ contact_id
+
+
+
+ Organization
+ deliverymodel_id
+ add_remove
+ 0
+ 0
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkdeliverymodeltocontact
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ deliverymodel_id
+ DeliveryModel
+ false
+ DEL_AUTO
+
+
+ deliverymodel_id
+ name
+
+
+ contact_id
+ Contact
+ false
+ DEL_AUTO
+
+
+ contact_id
+ name
+
+
+ role_id
+ ContactType
+ true
+ DEL_MANUAL
+
+
+ role_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/datamodels/2.x/itop-service-mgmt/module.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/module.itop-service-mgmt.php
index 4ca0f7e42..3ce59e497 100755
--- a/datamodels/2.x/itop-service-mgmt/module.itop-service-mgmt.php
+++ b/datamodels/2.x/itop-service-mgmt/module.itop-service-mgmt.php
@@ -13,7 +13,6 @@ SetupWebPage::AddModule(
// Setup
//
'dependencies' => array(
- 'itop-config-mgmt/2.2.0',
'itop-tickets/2.0.0',
),
'mandatory' => false,
diff --git a/datamodels/2.x/itop-structure/cs.dict.itop-structure.php b/datamodels/2.x/itop-structure/cs.dict.itop-structure.php
new file mode 100644
index 000000000..ecebf0410
--- /dev/null
+++ b/datamodels/2.x/itop-structure/cs.dict.itop-structure.php
@@ -0,0 +1,362 @@
+
+/**
+ * Localized data.
+ *
+ * @author Benjamin Planque
+ * @author Lukáš Dvořák
+ * @author Daniel Rokos
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+//////////////////////////////////////////////////////////////////////
+// Relations
+//////////////////////////////////////////////////////////////////////
+//
+
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+
+//
+// Class: Organization
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Class:Organization' => 'Organizace',
+ 'Class:Organization+' => '',
+ 'Class:Organization/Attribute:name' => 'Název',
+ 'Class:Organization/Attribute:name+' => '',
+ 'Class:Organization/Attribute:code' => 'Kód',
+ 'Class:Organization/Attribute:code+' => 'Kód organizace (IČO, DIČO,...)',
+ 'Class:Organization/Attribute:status' => 'Stav',
+ 'Class:Organization/Attribute:status+' => '',
+ 'Class:Organization/Attribute:status/Value:active' => 'Aktivní',
+ 'Class:Organization/Attribute:status/Value:active+' => '',
+ 'Class:Organization/Attribute:status/Value:inactive' => 'Neaktivní',
+ 'Class:Organization/Attribute:status/Value:inactive+' => '',
+ 'Class:Organization/Attribute:parent_id' => 'Mateřská organizace',
+ 'Class:Organization/Attribute:parent_id+' => '',
+ 'Class:Organization/Attribute:parent_name' => 'Název mateřské organizace',
+ 'Class:Organization/Attribute:parent_name+' => '',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Model poskytování služeb',
+ 'Class:Organization/Attribute:deliverymodel_id+' => '',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Název modelu poskytování služeb',
+ 'Class:Organization/Attribute:deliverymodel_name+' => '',
+ 'Class:Organization/Attribute:parent_id_friendlyname' => 'Mateřská organizace',
+ 'Class:Organization/Attribute:parent_id_friendlyname+' => '',
+ 'Class:Organization/Attribute:overview' => 'Overview~~',
+ 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
+ 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
+ 'Organization:Overview:Users' => 'iTop Users within this organization~~',
+));
+
+//
+// Class: Location
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Class:Location' => 'Umístění',
+ 'Class:Location+' => 'Jakékoli umístění: země, okres, město, čtvrť, budova, patro, místnost, rack,...',
+ 'Class:Location/Attribute:name' => 'Název',
+ 'Class:Location/Attribute:name+' => '',
+ 'Class:Location/Attribute:status' => 'Stav',
+ 'Class:Location/Attribute:status+' => '',
+ 'Class:Location/Attribute:status/Value:active' => 'Aktivní',
+ 'Class:Location/Attribute:status/Value:active+' => '',
+ 'Class:Location/Attribute:status/Value:inactive' => 'Neaktivní',
+ 'Class:Location/Attribute:status/Value:inactive+' => '',
+ 'Class:Location/Attribute:org_id' => 'Vlastník (Organizace)',
+ 'Class:Location/Attribute:org_id+' => '',
+ 'Class:Location/Attribute:org_name' => 'Vlastník (Organizace)',
+ 'Class:Location/Attribute:org_name+' => '',
+ 'Class:Location/Attribute:address' => 'Adresa',
+ 'Class:Location/Attribute:address+' => '',
+ 'Class:Location/Attribute:postal_code' => 'PSČ',
+ 'Class:Location/Attribute:postal_code+' => 'Poštovní směrovací číslo',
+ 'Class:Location/Attribute:city' => 'Město',
+ 'Class:Location/Attribute:city+' => '',
+ 'Class:Location/Attribute:country' => 'Země',
+ 'Class:Location/Attribute:country+' => '',
+ 'Class:Location/Attribute:physicaldevice_list' => 'Zařízení',
+ 'Class:Location/Attribute:physicaldevice_list+' => 'Všechna zařízení v tomto umístění',
+ 'Class:Location/Attribute:person_list' => 'Kontakty',
+ 'Class:Location/Attribute:person_list+' => 'Všechny kontakty v tomto umístění',
+));
+
+//
+// Class: Contact
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Class:Contact' => 'Kontakt',
+ 'Class:Contact+' => '',
+ 'Class:Contact/Attribute:name' => 'Název',
+ 'Class:Contact/Attribute:name+' => '',
+ 'Class:Contact/Attribute:status' => 'Stav',
+ 'Class:Contact/Attribute:status+' => '',
+ 'Class:Contact/Attribute:status/Value:active' => 'Aktivní',
+ 'Class:Contact/Attribute:status/Value:active+' => '',
+ 'Class:Contact/Attribute:status/Value:inactive' => 'Neaktivní',
+ 'Class:Contact/Attribute:status/Value:inactive+' => '',
+ 'Class:Contact/Attribute:org_id' => 'Organizace',
+ 'Class:Contact/Attribute:org_id+' => '',
+ 'Class:Contact/Attribute:org_name' => 'Název organizace',
+ 'Class:Contact/Attribute:org_name+' => '',
+ 'Class:Contact/Attribute:email' => 'Email',
+ 'Class:Contact/Attribute:email+' => '',
+ 'Class:Contact/Attribute:phone' => 'Telefon',
+ 'Class:Contact/Attribute:phone+' => '',
+ 'Class:Contact/Attribute:notify' => 'Upozornění',
+ 'Class:Contact/Attribute:notify+' => '',
+ 'Class:Contact/Attribute:notify/Value:no' => 'ne',
+ 'Class:Contact/Attribute:notify/Value:no+' => '',
+ 'Class:Contact/Attribute:notify/Value:yes' => 'ano',
+ 'Class:Contact/Attribute:notify/Value:yes+' => '',
+ 'Class:Contact/Attribute:function' => 'Funkce',
+ 'Class:Contact/Attribute:function+' => '',
+ 'Class:Contact/Attribute:cis_list' => 'Konfigurační položky',
+ 'Class:Contact/Attribute:cis_list+' => 'Všechny konfigurační položky spojené s tímto kontaktem',
+ 'Class:Contact/Attribute:finalclass' => 'Typ kontaktu',
+ 'Class:Contact/Attribute:finalclass+' => '',
+));
+
+//
+// Class: Person
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Class:Person' => 'Osoba',
+ 'Class:Person+' => '',
+ 'Class:Person/Attribute:name' => 'Příjmení',
+ 'Class:Person/Attribute:name+' => '',
+ 'Class:Person/Attribute:first_name' => 'Jméno',
+ 'Class:Person/Attribute:first_name+' => '',
+ 'Class:Person/Attribute:employee_number' => 'Osobní číslo',
+ 'Class:Person/Attribute:employee_number+' => '',
+ 'Class:Person/Attribute:mobile_phone' => 'Mobilní telefon',
+ 'Class:Person/Attribute:mobile_phone+' => '',
+ 'Class:Person/Attribute:location_id' => 'Umístění',
+ 'Class:Person/Attribute:location_id+' => '',
+ 'Class:Person/Attribute:location_name' => 'Umístění',
+ 'Class:Person/Attribute:location_name+' => '',
+ 'Class:Person/Attribute:manager_id' => 'Vedoucí',
+ 'Class:Person/Attribute:manager_id+' => '',
+ 'Class:Person/Attribute:manager_name' => 'Vedoucí',
+ 'Class:Person/Attribute:manager_name+' => '',
+ 'Class:Person/Attribute:team_list' => 'Týmy',
+ 'Class:Person/Attribute:team_list+' => 'Všechny týmy, kterých je tato osoba členem',
+ 'Class:Person/Attribute:tickets_list' => 'Tikety',
+ 'Class:Person/Attribute:tickets_list+' => 'Všechny tikety, které tato osoba zadala',
+ 'Class:Person/Attribute:manager_id_friendlyname' => 'Popisný název vedoucího',
+ 'Class:Person/Attribute:manager_id_friendlyname+' => '',
+ 'Class:Person/Attribute:picture' => 'Picture~~',
+ 'Class:Person/Attribute:picture+' => '~~',
+ 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
+ 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
+ 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
+ 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
+));
+
+//
+// Class: Team
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Class:Team' => 'Tým',
+ 'Class:Team+' => '',
+ 'Class:Team/Attribute:persons_list' => 'Členové',
+ 'Class:Team/Attribute:persons_list+' => 'Všichni členové týmu',
+ 'Class:Team/Attribute:tickets_list' => 'Tikety',
+ 'Class:Team/Attribute:tickets_list+' => 'Všechny tikety přidělené tomuto týmu',
+));
+
+//
+// Class: Document
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Class:Document' => 'Dokument',
+ 'Class:Document+' => '',
+ 'Class:Document/Attribute:name' => 'Název',
+ 'Class:Document/Attribute:name+' => '',
+ 'Class:Document/Attribute:org_id' => 'Organizace',
+ 'Class:Document/Attribute:org_id+' => '',
+ 'Class:Document/Attribute:org_name' => 'Název organizace',
+ 'Class:Document/Attribute:org_name+' => '',
+ 'Class:Document/Attribute:documenttype_id' => 'Typ dokumentu',
+ 'Class:Document/Attribute:documenttype_id+' => '',
+ 'Class:Document/Attribute:documenttype_name' => 'Název typu dokumentu',
+ 'Class:Document/Attribute:documenttype_name+' => '',
+ 'Class:Document/Attribute:version' => 'Verze',
+ 'Class:Document/Attribute:version+' => '',
+ 'Class:Document/Attribute:description' => 'Popis',
+ 'Class:Document/Attribute:description+' => '',
+ 'Class:Document/Attribute:status' => 'Stav',
+ 'Class:Document/Attribute:status+' => '',
+ 'Class:Document/Attribute:status/Value:draft' => 'Návrh',
+ 'Class:Document/Attribute:status/Value:draft+' => '',
+ 'Class:Document/Attribute:status/Value:obsolete' => 'Zastaralý',
+ 'Class:Document/Attribute:status/Value:obsolete+' => '',
+ 'Class:Document/Attribute:status/Value:published' => 'Publikovaný',
+ 'Class:Document/Attribute:status/Value:published+' => '',
+ 'Class:Document/Attribute:cis_list' => 'Konfigurační položky',
+ 'Class:Document/Attribute:cis_list+' => '',
+ 'Class:Document/Attribute:contracts_list' => 'Smlouvy',
+ 'Class:Document/Attribute:contracts_list+' => '',
+ 'Class:Document/Attribute:services_list' => 'Služby',
+ 'Class:Document/Attribute:services_list+' => '',
+ 'Class:Document/Attribute:finalclass' => 'Typ dokumentu',
+ 'Class:Document/Attribute:finalclass+' => '',
+));
+
+//
+// Class: DocumentFile
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Class:DocumentFile' => 'Dokument (soubor)',
+ 'Class:DocumentFile+' => '',
+ 'Class:DocumentFile/Attribute:file' => 'Soubor',
+ 'Class:DocumentFile/Attribute:file+' => '',
+));
+
+//
+// Class: DocumentNote
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Class:DocumentNote' => 'Dokument (poznámka)',
+ 'Class:DocumentNote+' => '',
+ 'Class:DocumentNote/Attribute:text' => 'Poznámka',
+ 'Class:DocumentNote/Attribute:text+' => '',
+));
+
+//
+// Class: DocumentWeb
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Class:DocumentWeb' => 'Dokument (web)',
+ 'Class:DocumentWeb+' => '',
+ 'Class:DocumentWeb/Attribute:url' => 'URL',
+ 'Class:DocumentWeb/Attribute:url+' => '',
+));
+
+//
+// Class: Typology
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Class:Typology' => 'Typologie',
+ 'Class:Typology+' => '',
+ 'Class:Typology/Attribute:name' => 'Název',
+ 'Class:Typology/Attribute:name+' => '',
+ 'Class:Typology/Attribute:finalclass' => 'Typ',
+ 'Class:Typology/Attribute:finalclass+' => '',
+));
+
+//
+// Class: DocumentType
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Class:DocumentType' => 'Typ dokumentu',
+ 'Class:DocumentType+' => '',
+));
+
+//
+// Class: ContactType
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Class:ContactType' => 'Typ kontaktu',
+ 'Class:ContactType+' => '',
+));
+
+//
+// Class: lnkPersonToTeam
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Class:lnkPersonToTeam' => 'Spojení (Osoba / Tým)',
+ 'Class:lnkPersonToTeam+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_id' => 'Tým',
+ 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_name' => 'Název týmu',
+ 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_id' => 'Osoba',
+ 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_name' => 'Název osoby',
+ 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_id' => 'Role',
+ 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_name' => 'Název role',
+ 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
+));
+
+
+//
+// Application Menu
+//
+
+Dict::Add('CS CZ', 'Czech', 'Čeština', array(
+ 'Menu:DataAdministration' => 'Správa dat',
+ 'Menu:DataAdministration+' => 'Správa dat',
+ 'Menu:Catalogs' => 'Katalogy',
+ 'Menu:Catalogs+' => 'Datové typy',
+ 'Menu:Audit' => 'Audit',
+ 'Menu:Audit+' => 'Audit',
+ 'Menu:CSVImport' => 'CSV import',
+ 'Menu:CSVImport+' => 'Hromadné vytvoření nebo aktualizace',
+ 'Menu:Organization' => 'Organizace',
+ 'Menu:Organization+' => 'Všechny organizace',
+ 'Menu:ConfigManagement' => 'Správa konfigurací',
+ 'Menu:ConfigManagement+' => 'Správa konfigurací',
+ 'Menu:ConfigManagementOverview' => 'Přehled',
+ 'Menu:ConfigManagementOverview+' => 'Přehled',
+ 'Menu:Contact' => 'Kontakty',
+ 'Menu:Contact+' => 'Kontakty',
+ 'Menu:Contact:Count' => '%1$d kontaktů',
+ 'Menu:Person' => 'Osoby',
+ 'Menu:Person+' => 'Všechny osoby',
+ 'Menu:Team' => 'Týmy',
+ 'Menu:Team+' => 'Všechny týmy',
+ 'Menu:Document' => 'Dokumenty',
+ 'Menu:Document+' => 'Všechny dokumenty',
+ 'Menu:Location' => 'Umístění',
+ 'Menu:Location+' => 'Všechna umístění',
+ 'Menu:NewContact' => 'Nový kontakt',
+ 'Menu:NewContact+' => 'Nový kontakt',
+ 'Menu:SearchContacts' => 'Hledat kontakty',
+ 'Menu:SearchContacts+' => 'Hledat kontakty',
+ 'Menu:ConfigManagement:Shortcuts' => 'Odkazy',
+ 'Menu:ConfigManagement:AllContacts' => 'Všechny kontakty: %1$d',
+ 'Menu:Typology' => 'Typologie',
+ 'Menu:Typology+' => 'Konfigurace typologie',
+ 'UI_WelcomeMenu_AllConfigItems' => 'Souhrn',
+ 'Menu:ConfigManagement:Typology' => 'Konfigurace typologie',
+));
+
+?>
\ No newline at end of file
diff --git a/datamodels/2.x/itop-structure/da.dict.itop-structure.php b/datamodels/2.x/itop-structure/da.dict.itop-structure.php
new file mode 100644
index 000000000..f50c316d7
--- /dev/null
+++ b/datamodels/2.x/itop-structure/da.dict.itop-structure.php
@@ -0,0 +1,349 @@
+
+/**
+ * @author Benjamin Planque
+ * @author Erik Bøg
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @licence http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+
+//
+// Class: Organization
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Class:Organization' => 'Organisation',
+ 'Class:Organization+' => '',
+ 'Class:Organization/Attribute:name' => 'Navn',
+ 'Class:Organization/Attribute:name+' => 'Almindeligt navn',
+ 'Class:Organization/Attribute:code' => 'Kodenummer',
+ 'Class:Organization/Attribute:code+' => '',
+ 'Class:Organization/Attribute:status' => 'Status',
+ 'Class:Organization/Attribute:status+' => '',
+ 'Class:Organization/Attribute:status/Value:active' => 'Aktiv',
+ 'Class:Organization/Attribute:status/Value:active+' => 'Aktiv',
+ 'Class:Organization/Attribute:status/Value:inactive' => 'Inaktiv',
+ 'Class:Organization/Attribute:status/Value:inactive+' => 'Inaktiv',
+ 'Class:Organization/Attribute:parent_id' => 'Parent id',
+ 'Class:Organization/Attribute:parent_id+' => '',
+ 'Class:Organization/Attribute:parent_name' => 'Parent name',
+ 'Class:Organization/Attribute:parent_name+' => 'Parent name',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Leverings Model Id',
+ 'Class:Organization/Attribute:deliverymodel_id+' => '',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Leveringsmodel navn',
+ 'Class:Organization/Attribute:deliverymodel_name+' => '',
+ 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent',
+ 'Class:Organization/Attribute:parent_id_friendlyname+' => '',
+ 'Class:Organization/Attribute:overview' => 'Overview~~',
+ 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
+ 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
+ 'Organization:Overview:Users' => 'iTop Users within this organization~~',
+));
+
+//
+// Class: Location
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Class:Location' => 'Placering',
+ 'Class:Location+' => 'Enhver type af placering: Region, land, by, bygning, rum rack, ...',
+ 'Class:Location/Attribute:name' => 'Navn',
+ 'Class:Location/Attribute:name+' => '',
+ 'Class:Location/Attribute:status' => 'Status',
+ 'Class:Location/Attribute:status+' => '',
+ 'Class:Location/Attribute:status/Value:active' => 'Aktiv',
+ 'Class:Location/Attribute:status/Value:active+' => 'Aktiv',
+ 'Class:Location/Attribute:status/Value:inactive' => 'Inaktiv',
+ 'Class:Location/Attribute:status/Value:inactive+' => 'Inaktiv',
+ 'Class:Location/Attribute:org_id' => 'Organisation',
+ 'Class:Location/Attribute:org_id+' => '',
+ 'Class:Location/Attribute:org_name' => 'Organisationsnavn',
+ 'Class:Location/Attribute:org_name+' => '',
+ 'Class:Location/Attribute:address' => 'Adresse',
+ 'Class:Location/Attribute:address+' => 'Postadresse',
+ 'Class:Location/Attribute:postal_code' => 'Postnummer',
+ 'Class:Location/Attribute:postal_code+' => 'Postnummer',
+ 'Class:Location/Attribute:city' => 'By',
+ 'Class:Location/Attribute:city+' => '',
+ 'Class:Location/Attribute:country' => 'Land',
+ 'Class:Location/Attribute:country+' => '',
+ 'Class:Location/Attribute:physicaldevice_list' => 'List Fysiske Enheder',
+ 'Class:Location/Attribute:physicaldevice_list+' => '',
+ 'Class:Location/Attribute:person_list' => 'List Kontakter',
+ 'Class:Location/Attribute:person_list+' => '',
+));
+
+//
+// Class: Contact
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Class:Contact' => 'Kontakt',
+ 'Class:Contact+' => '',
+ 'Class:Contact/Attribute:name' => 'Navn',
+ 'Class:Contact/Attribute:name+' => '',
+ 'Class:Contact/Attribute:status' => 'Status',
+ 'Class:Contact/Attribute:status+' => '',
+ 'Class:Contact/Attribute:status/Value:active' => 'Aktiv',
+ 'Class:Contact/Attribute:status/Value:active+' => 'Aktiv',
+ 'Class:Contact/Attribute:status/Value:inactive' => 'Inaktiv',
+ 'Class:Contact/Attribute:status/Value:inactive+' => 'Inaktiv',
+ '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' => 'Telefonnummer',
+ 'Class:Contact/Attribute:phone+' => '',
+ 'Class:Contact/Attribute:notify' => 'Underretning',
+ 'Class:Contact/Attribute:notify+' => '',
+ 'Class:Contact/Attribute:notify/Value:no' => 'Nej',
+ 'Class:Contact/Attribute:notify/Value:no+' => '',
+ 'Class:Contact/Attribute:notify/Value:yes' => 'Ja',
+ 'Class:Contact/Attribute:notify/Value:yes+' => '',
+ 'Class:Contact/Attribute:function' => 'Funktion',
+ 'Class:Contact/Attribute:function+' => '',
+ 'Class:Contact/Attribute:cis_list' => 'CIs',
+ 'Class:Contact/Attribute:cis_list+' => '',
+ 'Class:Contact/Attribute:finalclass' => 'Type',
+ 'Class:Contact/Attribute:finalclass+' => '',
+));
+
+//
+// Class: Person
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Class:Person' => 'Person',
+ 'Class:Person+' => '',
+ 'Class:Person/Attribute:name' => 'Efternavn',
+ 'Class:Person/Attribute:name+' => '~~',
+ 'Class:Person/Attribute:first_name' => 'Fornavn',
+ 'Class:Person/Attribute:first_name+' => '',
+ 'Class:Person/Attribute:employee_number' => 'Personalenummer',
+ 'Class:Person/Attribute:employee_number+' => '',
+ 'Class:Person/Attribute:mobile_phone' => 'Mobiltelefon',
+ 'Class:Person/Attribute:mobile_phone+' => '',
+ 'Class:Person/Attribute:location_id' => 'Placering',
+ 'Class:Person/Attribute:location_id+' => '',
+ 'Class:Person/Attribute:location_name' => 'Placering',
+ 'Class:Person/Attribute:location_name+' => '',
+ 'Class:Person/Attribute:manager_id' => 'Manager',
+ 'Class:Person/Attribute:manager_id+' => '',
+ 'Class:Person/Attribute:manager_name' => 'Manager-Navn',
+ 'Class:Person/Attribute:manager_name+' => '',
+ 'Class:Person/Attribute:team_list' => 'List Teams',
+ 'Class:Person/Attribute:team_list+' => '',
+ 'Class:Person/Attribute:tickets_list' => 'List Tickets',
+ 'Class:Person/Attribute:tickets_list+' => '',
+ 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager Friendly Name',
+ 'Class:Person/Attribute:manager_id_friendlyname+' => '',
+ 'Class:Person/Attribute:picture' => 'Picture~~',
+ 'Class:Person/Attribute:picture+' => '~~',
+ 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
+ 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
+ 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
+ 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
+));
+
+//
+// Class: Team
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Class:Team' => 'Team',
+ 'Class:Team+' => '',
+ 'Class:Team/Attribute:persons_list' => 'List Medlemmer',
+ 'Class:Team/Attribute:persons_list+' => '',
+ 'Class:Team/Attribute:tickets_list' => 'List Tickets',
+ 'Class:Team/Attribute:tickets_list+' => '',
+));
+
+//
+// Class: Document
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Class:Document' => 'Dokument',
+ 'Class:Document+' => '',
+ 'Class:Document/Attribute:name' => 'Navn',
+ 'Class:Document/Attribute:name+' => '',
+ 'Class:Document/Attribute:org_id' => 'Organisation',
+ 'Class:Document/Attribute:org_id+' => '',
+ 'Class:Document/Attribute:org_name' => 'Organisationsnavn',
+ 'Class:Document/Attribute:org_name+' => '',
+ 'Class:Document/Attribute:documenttype_id' => 'Dokumenttype',
+ 'Class:Document/Attribute:documenttype_id+' => '',
+ 'Class:Document/Attribute:documenttype_name' => 'Dokumenttypnavn',
+ 'Class:Document/Attribute:documenttype_name+' => '',
+ 'Class:Document/Attribute:version' => 'Version~~',
+ 'Class:Document/Attribute:version+' => '~~',
+ 'Class:Document/Attribute:description' => 'Beskrivelse',
+ 'Class:Document/Attribute:description+' => '',
+ 'Class:Document/Attribute:status' => 'Status',
+ 'Class:Document/Attribute:status+' => '',
+ 'Class:Document/Attribute:status/Value:draft' => 'Udkast',
+ 'Class:Document/Attribute:status/Value:draft+' => '',
+ 'Class:Document/Attribute:status/Value:obsolete' => 'Forældet',
+ 'Class:Document/Attribute:status/Value:obsolete+' => '',
+ 'Class:Document/Attribute:status/Value:published' => 'Offentlig',
+ 'Class:Document/Attribute:status/Value:published+' => '',
+ 'Class:Document/Attribute:cis_list' => 'CIs',
+ 'Class:Document/Attribute:cis_list+' => '',
+ 'Class:Document/Attribute:contracts_list' => 'Kontrakter',
+ 'Class:Document/Attribute:contracts_list+' => '',
+ 'Class:Document/Attribute:services_list' => 'Ydelser',
+ 'Class:Document/Attribute:services_list+' => '',
+ 'Class:Document/Attribute:finalclass' => 'Dokumenttype',
+ 'Class:Document/Attribute:finalclass+' => '',
+));
+
+//
+// Class: DocumentFile
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Class:DocumentFile' => 'Dokument (Data)',
+ 'Class:DocumentFile+' => '',
+ 'Class:DocumentFile/Attribute:file' => 'Data',
+ 'Class:DocumentFile/Attribute:file+' => '',
+));
+
+//
+// Class: DocumentNote
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Class:DocumentNote' => 'Dokument (Noter)',
+ 'Class:DocumentNote+' => '',
+ 'Class:DocumentNote/Attribute:text' => 'Tekst',
+ 'Class:DocumentNote/Attribute:text+' => '',
+));
+
+//
+// Class: DocumentWeb
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Class:DocumentWeb' => 'Dokument (Web)',
+ 'Class:DocumentWeb+' => '',
+ 'Class:DocumentWeb/Attribute:url' => 'URL',
+ 'Class:DocumentWeb/Attribute:url+' => '',
+));
+
+//
+// Class: Typology
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Class:Typology' => 'Typologi',
+ 'Class:Typology+' => '',
+ 'Class:Typology/Attribute:name' => 'Navn',
+ 'Class:Typology/Attribute:name+' => '',
+ 'Class:Typology/Attribute:finalclass' => 'Type',
+ 'Class:Typology/Attribute:finalclass+' => '',
+));
+
+//
+// Class: DocumentType
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Class:DocumentType' => 'Dokumentype',
+ 'Class:DocumentType+' => '',
+));
+
+//
+// Class: ContactType
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Class:ContactType' => 'Kontakttype',
+ 'Class:ContactType+' => '',
+));
+
+//
+// Class: lnkPersonToTeam
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Class:lnkPersonToTeam' => 'Sammenhæng Person/Team',
+ 'Class:lnkPersonToTeam+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team',
+ 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team navn',
+ 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person',
+ 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person navn',
+ 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rolle',
+ 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_name' => 'Rollen navn',
+ 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
+));
+
+//
+// Application Menu
+//
+
+Dict::Add('DA DA', 'Danish', 'Dansk', array(
+ 'Menu:DataAdministration' => 'Data administration',
+ 'Menu:DataAdministration+' => '',
+ 'Menu:Catalogs' => 'Katalog',
+ 'Menu:Catalogs+' => 'Datatyper',
+ 'Menu:Audit' => 'Audit',
+ 'Menu:Audit+' => 'Audit',
+ 'Menu:CSVImport' => 'CSV import~~',
+ 'Menu:CSVImport+' => 'Bulk creation or update~~',
+ 'Menu:Organization' => 'Organisation',
+ 'Menu:Organization+' => 'Alle Organisationer',
+ 'Menu:ConfigManagement' => 'Configuration Management',
+ 'Menu:ConfigManagement+' => 'Configuration Management',
+ 'Menu:ConfigManagementOverview' => 'Oversigt',
+ 'Menu:ConfigManagementOverview+' => 'Oversigt',
+ 'Menu:Contact' => 'Kontakt',
+ 'Menu:Contact+' => 'Kontakt',
+ 'Menu:Contact:Count' => '%1$d kontakter',
+ 'Menu:Person' => 'Person',
+ 'Menu:Person+' => 'Alle Personer',
+ 'Menu:Team' => 'Teams',
+ 'Menu:Team+' => 'Alle Teams',
+ 'Menu:Document' => 'Dokument',
+ 'Menu:Document+' => 'Alle Dokumenter',
+ 'Menu:Location' => 'Placering',
+ 'Menu:Location+' => 'Alle Placeringer',
+ 'Menu:NewContact' => 'Ny Kontakt',
+ 'Menu:NewContact+' => 'Ny Kontakt',
+ 'Menu:SearchContacts' => 'Søg efter kontakter',
+ 'Menu:SearchContacts+' => 'Søg efter kontakter',
+ 'Menu:ConfigManagement:Shortcuts' => 'Genveje',
+ 'Menu:ConfigManagement:AllContacts' => 'Alle Kontakter: %1$d',
+ 'Menu:Typology' => 'Typologi-Konfiguration',
+ 'Menu:Typology+' => '',
+ 'UI_WelcomeMenu_AllConfigItems' => 'Sammenfatning',
+ 'Menu:ConfigManagement:Typology' => 'Typologi Konfiguration',
+));
+?>
\ No newline at end of file
diff --git a/datamodels/2.x/itop-config-mgmt/data.sample.contactteam.xml b/datamodels/2.x/itop-structure/data.sample.contactteam.xml
old mode 100755
new mode 100644
similarity index 100%
rename from datamodels/2.x/itop-config-mgmt/data.sample.contactteam.xml
rename to datamodels/2.x/itop-structure/data.sample.contactteam.xml
diff --git a/datamodels/2.x/itop-config-mgmt/data.sample.contacttype.xml b/datamodels/2.x/itop-structure/data.sample.contacttype.xml
old mode 100755
new mode 100644
similarity index 100%
rename from datamodels/2.x/itop-config-mgmt/data.sample.contacttype.xml
rename to datamodels/2.x/itop-structure/data.sample.contacttype.xml
diff --git a/datamodels/2.x/itop-config-mgmt/data.sample.organizations.xml b/datamodels/2.x/itop-structure/data.sample.organizations.xml
old mode 100755
new mode 100644
similarity index 100%
rename from datamodels/2.x/itop-config-mgmt/data.sample.organizations.xml
rename to datamodels/2.x/itop-structure/data.sample.organizations.xml
diff --git a/datamodels/2.x/itop-config-mgmt/data.sample.persons.xml b/datamodels/2.x/itop-structure/data.sample.persons.xml
old mode 100755
new mode 100644
similarity index 100%
rename from datamodels/2.x/itop-config-mgmt/data.sample.persons.xml
rename to datamodels/2.x/itop-structure/data.sample.persons.xml
diff --git a/datamodels/2.x/itop-config-mgmt/data.sample.teams.xml b/datamodels/2.x/itop-structure/data.sample.teams.xml
old mode 100755
new mode 100644
similarity index 100%
rename from datamodels/2.x/itop-config-mgmt/data.sample.teams.xml
rename to datamodels/2.x/itop-structure/data.sample.teams.xml
diff --git a/datamodels/2.x/itop-structure/datamodel.itop-structure.xml b/datamodels/2.x/itop-structure/datamodel.itop-structure.xml
new file mode 100644
index 000000000..68ec80c47
--- /dev/null
+++ b/datamodels/2.x/itop-structure/datamodel.itop-structure.xml
@@ -0,0 +1,1794 @@
+
+
+
+
+ cmdbAbstractObject
+
+
+ bizmodel,searchable,structure
+ false
+ autoincrement
+ organization
+ id
+
+
+
+
+
+
+
+ images/building.png
+
+
+
+
+
+
+
+
+
+
+
+
+ name
+
+ false
+
+
+ code
+
+ true
+
+
+
+ active
+ inactive
+
+ status
+ active
+ true
+ list
+
+
+ parent_id
+ true
+ DEL_MANUAL
+
+
+ parent_id
+ name
+
+
+ true
+
+ DashboardLayoutTwoCols
+
+ false
+ 300
+
+
+
+ 0
+
+
+ 0
+ Organization:Overview:FunctionalCIs
+ itop-config-mgmt/images/server.png
+ Organization:Overview:FunctionalCIs:subtitle
+ SELECT FunctionalCI WHERE org_id=:this->id
+ finalclass
+ NetworkDevice,Server,ApplicationSolution
+
+
+ |
+
+ 20
+
+
+ 0
+ Organization:Overview:Users
+ SELECT Person AS p JOIN User AS u ON u.contactid=p.id WHERE p.org_id=:this->id
+
+
+
+ |
+
+ 5
+
+
+ 0
+
+
+ |
+
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable,structure
+ false
+ autoincrement
+ location
+ id
+
+
+
+
+
+
+
+ images/location.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+ name
+
+ false
+
+
+
+ active
+ inactive
+
+ status
+ active
+ true
+ list
+
+
+ org_id
+ Organization
+ false
+ DEL_MANUAL
+
+
+ org_id
+ name
+
+
+ address
+
+ true
+
+
+ postal_code
+
+ true
+
+
+ city
+
+ true
+
+
+ country
+
+ true
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable,structure
+ true
+ autoincrement
+ contact
+ id
+ finalclass
+
+
+
+
+
+
+ images/team.png
+
+
+
+
+
+
+
+
+
+
+ status='inactive'
+
+
+
+
+ name
+
+ false
+
+
+
+ active
+ inactive
+
+ status
+ active
+ false
+ list
+
+
+ org_id
+ Organization
+ false
+ DEL_MANUAL
+
+
+ org_id
+ name
+
+
+ email
+
+ true
+
+
+ phone
+
+ true
+
+
+
+ yes
+ no
+
+ notify
+ yes
+ true
+ radio_horizontal
+
+
+ function
+
+ true
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+
+ Contact
+
+ bizmodel,searchable,structure
+ false
+ autoincrement
+ person
+ id
+
+
+
+
+
+
+
+
+ images/person.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+ true
+
+
+
+
+
+
+
+
+ false
+ false
+
+
+
+
+
+ 96
+ 96
+ 128
+ 128
+ images/silhouette.png
+ true
+
+
+ first_name
+
+ false
+
+
+ employee_number
+
+ true
+
+
+ mobile_phone
+
+ true
+
+
+ org_id]]>
+
+
+
+ location_id
+ Location
+ true
+ DEL_MANUAL
+ false
+
+
+ location_id
+ name
+
+
+
+
+
+
+ manager_id
+ Person
+ true
+ DEL_MANUAL
+
+
+ manager_id
+ name
+
+
+ lnkPersonToTeam
+ person_id
+ 0
+ 0
+ team_id
+
+
+
+
+
+ false
+ public
+ Overload-DBObject
+ Get('demo_mode'))
+ {
+ if ($this->HasUserAccount())
+ {
+ // Do not let users change user accounts in demo mode
+ $oDeletionPlan->AddToDelete($this, null);
+ $oDeletionPlan->SetDeletionIssues($this, array('deletion not allowed in demo mode.'), true);
+ $oDeletionPlan->ComputeResults();
+ return false;
+ }
+ }
+ return parent::CheckToDelete($oDeletionPlan);
+ }
+]]>
+
+
+ false
+ public
+ Overload-DBObject
+ Get('demo_mode'))
+ {
+ if ($this->HasUserAccount())
+ {
+ // Do not let users change user accounts in demo mode
+ return;
+ }
+ }
+ parent::DBDeleteSingleObject();
+ }
+]]>
+
+
+ false
+ public
+ Overload-DBObject
+ IsNew()) )
+ {
+ if (MetaModel::GetConfig()->Get('demo_mode'))
+ {
+ if ($this->HasUserAccount())
+ {
+ // Do not let users change user accounts in demo mode
+ return OPT_ATT_READONLY;
+ }
+ }
+ }
+ return parent::GetAttributeFlags($sAttCode, $aReasons, $sTargetState);
+ }
+]]>
+
+
+ false
+ public
+ Helper
+ $this->GetKey())));
+ $bHasUserAccount = ($oUserSet->Count() > 0);
+ }
+ return $bHasUserAccount;
+ }
+]]>
+
+
+
+
+
+ -
+ 10
+
+ -
+ 40
+
+
-
+ 10
+
+
-
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+
+
+
+
+ -
+ 50
+
+
-
+ 5
+
+
-
+ 10
+
+
+
+ -
+ 10
+
+
-
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+ -
+ 100
+
+ -
+ 110
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+
+
+
+
+
+ Contact
+
+ bizmodel,searchable
+ false
+ autoincrement
+ team
+ id
+
+
+
+
+
+
+
+ images/team.png
+
+
+
+
+
+
+
+
+
+
+
+ lnkPersonToTeam
+ team_id
+ 0
+ 0
+ person_id
+
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ 1
+ bizmodel
+ false
+ autoincrement
+ lnkpersontoteam
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ team_id
+ Team
+ false
+ DEL_AUTO
+
+
+ team_id
+ name
+
+
+ person_id
+ Person
+ false
+ DEL_AUTO
+
+
+ person_id
+ name
+
+
+ role_id
+ ContactType
+ true
+ DEL_MANUAL
+
+
+ role_id
+ name
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable
+ true
+ autoincrement
+ typology
+ id
+ finalclass
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ name
+
+ false
+
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+
+ cmdbAbstractObject
+
+ bizmodel,searchable
+ true
+ autoincrement
+ document
+ id
+ finalclass
+
+
+
+
+ images/document.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ name
+
+ false
+
+
+ org_id
+ Organization
+ false
+ DEL_MANUAL
+
+
+ org_id
+ name
+
+
+ documenttype_id
+ DocumentType
+ true
+ DEL_MANUAL
+
+
+ documenttype_id
+ name
+
+
+ version
+
+ true
+
+
+ description
+
+ true
+
+
+
+ draft
+ published
+ obsolete
+
+ status
+
+ true
+ list
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 35
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+
+ Document
+
+ bizmodel,searchable
+ false
+ autoincrement
+ documentfile
+ id
+
+
+
+
+
+
+
+ images/document.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+ public
+ Overload-cmdbAbstractObject
+
+ add('');
+ }
+ return $aFieldsMap;
+ }]]>
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 35
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+
+ Document
+
+ bizmodel,searchable
+ false
+ autoincrement
+ documentnote
+ id
+
+
+
+
+
+
+
+ images/document.png
+
+
+
+
+
+
+
+
+
+
+ text
+
+ false
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 35
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+ -
+ 90
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+
+ Document
+
+ bizmodel,searchable
+ false
+ autoincrement
+ documentweb
+ id
+
+
+
+
+
+
+
+ images/document.png
+
+
+
+
+
+
+
+
+
+
+ url
+
+ true
+ _blank
+
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 35
+
+ -
+ 40
+
+ -
+ 50
+
+ -
+ 60
+
+ -
+ 70
+
+ -
+ 80
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+ -
+ 50
+
+
+
+
+
+ -
+ 10
+
+ -
+ 20
+
+ -
+ 30
+
+ -
+ 40
+
+
+
+
+
+
+ Typology
+
+ bizmodel,searchable
+ false
+ autoincrement
+ documenttype
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+
+ Typology
+
+ bizmodel,searchable
+ false
+ autoincrement
+ contacttype
+ id
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+ -
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/datamodels/2.x/itop-structure/de.dict.itop-structure.php b/datamodels/2.x/itop-structure/de.dict.itop-structure.php
new file mode 100644
index 000000000..6fdca2673
--- /dev/null
+++ b/datamodels/2.x/itop-structure/de.dict.itop-structure.php
@@ -0,0 +1,361 @@
+
+* @author ITOMIG GmbH
+
+* @copyright Copyright (C) 2017 Combodo SARL
+* @licence http://opensource.org/licenses/AGPL-3.0
+*
+*/
+
+//////////////////////////////////////////////////////////////////////
+// Relations
+//////////////////////////////////////////////////////////////////////
+//
+
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+
+//
+// Class: Organization
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:Organization' => 'Organisation',
+ 'Class:Organization+' => '',
+ 'Class:Organization/Attribute:name' => 'Name',
+ 'Class:Organization/Attribute:name+' => 'Gemeinsamer Name',
+ 'Class:Organization/Attribute:code' => 'Kennziffer',
+ 'Class:Organization/Attribute:code+' => 'Organisationskennziffer (D-U-N-S, Siret)',
+ 'Class:Organization/Attribute:status' => 'Status',
+ 'Class:Organization/Attribute:status+' => '',
+ 'Class:Organization/Attribute:status/Value:active' => 'Aktiv',
+ 'Class:Organization/Attribute:status/Value:active+' => 'Aktiv',
+ 'Class:Organization/Attribute:status/Value:inactive' => 'Inaktiv',
+ 'Class:Organization/Attribute:status/Value:inactive+' => 'Inaktiv',
+ 'Class:Organization/Attribute:parent_id' => 'Mutterfirma',
+ 'Class:Organization/Attribute:parent_id+' => 'Dachorganisation',
+ 'Class:Organization/Attribute:parent_name' => 'Name der Mutterfirma',
+ 'Class:Organization/Attribute:parent_name+' => 'Name der Mutterfirma',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery-Modell',
+ 'Class:Organization/Attribute:deliverymodel_id+' => '',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery-Modell-Name',
+ 'Class:Organization/Attribute:deliverymodel_name+' => '',
+ 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent',
+ 'Class:Organization/Attribute:parent_id_friendlyname+' => '',
+ 'Class:Organization/Attribute:overview' => 'Überblick',
+ 'Organization:Overview:FunctionalCIs' => 'CIs dieser Organisation',
+ 'Organization:Overview:FunctionalCIs:subtitle' => 'nach Typ',
+ 'Organization:Overview:Users' => 'iTop Benutzer innerhalb dieser Organisation',
+));
+
+//
+// Class: Location
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:Location' => 'Standort',
+ 'Class:Location+' => 'Jeder Typ von Standort: Region, Land, Stadt, Seite, Gebäude, Flur, Raum, Rack,...',
+ 'Class:Location/Attribute:name' => 'Name',
+ 'Class:Location/Attribute:name+' => '',
+ 'Class:Location/Attribute:status' => 'Status',
+ 'Class:Location/Attribute:status+' => '',
+ 'Class:Location/Attribute:status/Value:active' => 'Aktiv',
+ 'Class:Location/Attribute:status/Value:active+' => 'Aktiv',
+ 'Class:Location/Attribute:status/Value:inactive' => 'Inaktiv',
+ 'Class:Location/Attribute:status/Value:inactive+' => 'Inaktiv',
+ 'Class:Location/Attribute:org_id' => 'Organisation',
+ 'Class:Location/Attribute:org_id+' => '',
+ 'Class:Location/Attribute:org_name' => 'Name der Organisation',
+ 'Class:Location/Attribute:org_name+' => '',
+ 'Class:Location/Attribute:address' => 'Adresse',
+ 'Class:Location/Attribute:address+' => 'Postanschrift',
+ 'Class:Location/Attribute:postal_code' => 'Postleitzahl',
+ 'Class:Location/Attribute:postal_code+' => 'Postleitzahl',
+ 'Class:Location/Attribute:city' => 'Stadt',
+ 'Class:Location/Attribute:city+' => '',
+ 'Class:Location/Attribute:country' => 'Land',
+ 'Class:Location/Attribute:country+' => '',
+ 'Class:Location/Attribute:physicaldevice_list' => 'Geräte',
+ 'Class:Location/Attribute:physicaldevice_list+' => '',
+ 'Class:Location/Attribute:person_list' => 'Kontakte',
+ 'Class:Location/Attribute:person_list+' => '',
+));
+
+//
+// Class: Contact
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:Contact' => 'Kontakt',
+ 'Class:Contact+' => '',
+ 'Class:Contact/Attribute:name' => 'Name',
+ 'Class:Contact/Attribute:name+' => '',
+ 'Class:Contact/Attribute:status' => 'Status',
+ 'Class:Contact/Attribute:status+' => '',
+ 'Class:Contact/Attribute:status/Value:active' => 'Aktiv',
+ 'Class:Contact/Attribute:status/Value:active+' => 'Aktiv',
+ 'Class:Contact/Attribute:status/Value:inactive' => 'Inaktiv',
+ 'Class:Contact/Attribute:status/Value:inactive+' => 'Inaktiv',
+ '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' => 'Telefonnummer',
+ 'Class:Contact/Attribute:phone+' => '',
+ 'Class:Contact/Attribute:notify' => 'Benachrichtigung',
+ 'Class:Contact/Attribute:notify+' => '',
+ 'Class:Contact/Attribute:notify/Value:no' => 'Nein',
+ 'Class:Contact/Attribute:notify/Value:no+' => '',
+ 'Class:Contact/Attribute:notify/Value:yes' => 'Ja',
+ 'Class:Contact/Attribute:notify/Value:yes+' => '',
+ 'Class:Contact/Attribute:function' => 'Funktion',
+ 'Class:Contact/Attribute:function+' => '',
+ 'Class:Contact/Attribute:cis_list' => 'CIs',
+ 'Class:Contact/Attribute:cis_list+' => '',
+ 'Class:Contact/Attribute:finalclass' => 'Typ',
+ 'Class:Contact/Attribute:finalclass+' => '',
+));
+
+//
+// Class: Person
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:Person' => 'Person',
+ 'Class:Person+' => '',
+ 'Class:Person/Attribute:name' => 'Name',
+ 'Class:Person/Attribute:name+' => '',
+ 'Class:Person/Attribute:first_name' => 'Vorname',
+ 'Class:Person/Attribute:first_name+' => '',
+ 'Class:Person/Attribute:employee_number' => 'Personalnummer',
+ 'Class:Person/Attribute:employee_number+' => '',
+ 'Class:Person/Attribute:mobile_phone' => 'Mobiltelefone',
+ 'Class:Person/Attribute:mobile_phone+' => '',
+ 'Class:Person/Attribute:location_id' => 'Standort',
+ 'Class:Person/Attribute:location_id+' => '',
+ 'Class:Person/Attribute:location_name' => 'Standortname',
+ 'Class:Person/Attribute:location_name+' => '',
+ 'Class:Person/Attribute:manager_id' => 'Manager',
+ 'Class:Person/Attribute:manager_id+' => '',
+ 'Class:Person/Attribute:manager_name' => 'Manager-Name',
+ 'Class:Person/Attribute:manager_name+' => '',
+ 'Class:Person/Attribute:team_list' => 'Teams',
+ 'Class:Person/Attribute:team_list+' => '',
+ 'Class:Person/Attribute:tickets_list' => 'Tickets',
+ 'Class:Person/Attribute:tickets_list+' => '',
+ 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager Friendly Name',
+ 'Class:Person/Attribute:manager_id_friendlyname+' => '',
+ 'Class:Person/Attribute:picture' => 'Bild',
+ 'Class:Person/Attribute:picture+' => '',
+ 'Class:Person/UniquenessRule:employee_number+' => 'Die Personalnummer muss innerhalb dieser Organisation eindeutig sein.',
+ 'Class:Person/UniquenessRule:employee_number' => 'In der Organisation \'$this->org_name$\' existiert bereits eine Person mit der gleichen Personalnummer',
+ 'Class:Person/UniquenessRule:name+' => 'Innerhalb einer Organisation muss der Name einer Person eindeutig sein',
+ 'Class:Person/UniquenessRule:name' => 'In der Organisation \'$this->org_name$\' existiert bereits eine Person mit dem gleichen Namen',
+));
+
+//
+// Class: Team
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:Team' => 'Team',
+ 'Class:Team+' => '',
+ 'Class:Team/Attribute:persons_list' => 'Mitglieder',
+ 'Class:Team/Attribute:persons_list+' => '',
+ 'Class:Team/Attribute:tickets_list' => 'Tickets',
+ 'Class:Team/Attribute:tickets_list+' => '',
+));
+
+//
+// Class: Document
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:Document' => 'Dokument',
+ 'Class:Document+' => '',
+ 'Class:Document/Attribute:name' => 'Name',
+ 'Class:Document/Attribute:name+' => '',
+ 'Class:Document/Attribute:org_id' => 'Organisation',
+ 'Class:Document/Attribute:org_id+' => '',
+ 'Class:Document/Attribute:org_name' => 'Organisationsname',
+ 'Class:Document/Attribute:org_name+' => '',
+ 'Class:Document/Attribute:documenttype_id' => 'Dokumenttyp',
+ 'Class:Document/Attribute:documenttype_id+' => '',
+ 'Class:Document/Attribute:documenttype_name' => 'Dokumenttypname',
+ 'Class:Document/Attribute:documenttype_name+' => '',
+ 'Class:Document/Attribute:version' => 'Version',
+ 'Class:Document/Attribute:version+' => '',
+ 'Class:Document/Attribute:description' => 'Beschreibung',
+ 'Class:Document/Attribute:description+' => '',
+ 'Class:Document/Attribute:status' => 'Status',
+ 'Class:Document/Attribute:status+' => '',
+ 'Class:Document/Attribute:status/Value:draft' => 'Entwurf',
+ 'Class:Document/Attribute:status/Value:draft+' => '',
+ 'Class:Document/Attribute:status/Value:obsolete' => 'Obsolet (Veraltet)',
+ 'Class:Document/Attribute:status/Value:obsolete+' => '',
+ 'Class:Document/Attribute:status/Value:published' => 'Veröffentlicht',
+ 'Class:Document/Attribute:status/Value:published+' => '',
+ 'Class:Document/Attribute:cis_list' => 'CIs',
+ 'Class:Document/Attribute:cis_list+' => '',
+ 'Class:Document/Attribute:contracts_list' => 'Verträge',
+ 'Class:Document/Attribute:contracts_list+' => '',
+ 'Class:Document/Attribute:services_list' => 'Services',
+ 'Class:Document/Attribute:services_list+' => '',
+ 'Class:Document/Attribute:finalclass' => 'Dokumenttyp',
+ 'Class:Document/Attribute:finalclass+' => '',
+));
+
+//
+// Class: DocumentFile
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:DocumentFile' => 'Dokument (Datei)',
+ 'Class:DocumentFile+' => '',
+ 'Class:DocumentFile/Attribute:file' => 'Datei',
+ 'Class:DocumentFile/Attribute:file+' => '',
+));
+
+//
+// Class: DocumentNote
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:DocumentNote' => 'Dokument (Notiz)',
+ 'Class:DocumentNote+' => '',
+ 'Class:DocumentNote/Attribute:text' => 'Text',
+ 'Class:DocumentNote/Attribute:text+' => '',
+));
+
+//
+// Class: DocumentWeb
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:DocumentWeb' => 'Dokument (Web)',
+ 'Class:DocumentWeb+' => '',
+ 'Class:DocumentWeb/Attribute:url' => 'URL',
+ 'Class:DocumentWeb/Attribute:url+' => '',
+));
+
+//
+// Class: Typology
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:Typology' => 'Typologie',
+ 'Class:Typology+' => '',
+ 'Class:Typology/Attribute:name' => 'Name',
+ 'Class:Typology/Attribute:name+' => '',
+ 'Class:Typology/Attribute:finalclass' => 'Typ',
+ 'Class:Typology/Attribute:finalclass+' => '',
+));
+
+//
+// Class: DocumentType
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:DocumentType' => 'Dokumentyp',
+ 'Class:DocumentType+' => '',
+));
+
+//
+// Class: ContactType
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:ContactType' => 'Kontakttyp',
+ 'Class:ContactType+' => '',
+));
+
+//
+// Class: lnkPersonToTeam
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:lnkPersonToTeam' => 'Verknüpfung Person/Team',
+ 'Class:lnkPersonToTeam+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team',
+ 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_name' => 'Teamname',
+ 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person',
+ 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_name' => 'Personenname',
+ 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rolle',
+ 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_name' => 'Rollenname',
+ 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
+));
+
+//
+// Application Menu
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Menu:DataAdministration' => 'Data Management',
+ 'Menu:DataAdministration+' => 'Data Management',
+ 'Menu:Catalogs' => 'Kataloge',
+ 'Menu:Catalogs+' => 'Datentypen',
+ 'Menu:Audit' => 'Audit',
+ 'Menu:Audit+' => 'Audit',
+ 'Menu:CSVImport' => 'CSV-Import',
+ 'Menu:CSVImport+' => 'Massenerstellung oder -aktualisierung',
+ 'Menu:Organization' => 'Organisationen',
+ 'Menu:Organization+' => 'Alle Organisationen',
+ 'Menu:ConfigManagement' => 'Configuration Management',
+ 'Menu:ConfigManagement+' => 'Configuration Management',
+ 'Menu:ConfigManagementOverview' => 'Übersicht',
+ 'Menu:ConfigManagementOverview+' => 'Übersicht',
+ 'Menu:Contact' => 'Kontakte',
+ 'Menu:Contact+' => 'Kontakte',
+ 'Menu:Contact:Count' => '%1$d Kontakte',
+ 'Menu:Person' => 'Personen',
+ 'Menu:Person+' => 'Alle Personen',
+ 'Menu:Team' => 'Teams',
+ 'Menu:Team+' => 'Alle Teams',
+ 'Menu:Document' => 'Dokumente',
+ 'Menu:Document+' => 'Alle Dokumente',
+ 'Menu:Location' => 'Standorte',
+ 'Menu:Location+' => 'Alle Standorte',
+ 'Menu:NewContact' => 'Neuer Kontakt',
+ 'Menu:NewContact+' => 'Neuer Kontakt',
+ 'Menu:SearchContacts' => 'Nach Kontakten suchen',
+ 'Menu:SearchContacts+' => 'Nach Kontakten suchen',
+ 'Menu:ConfigManagement:Shortcuts' => 'Shortcuts',
+ 'Menu:ConfigManagement:AllContacts' => 'Alle Kontakte: %1$d',
+ 'Menu:Typology' => 'Typologie-Konfiguration',
+ 'Menu:Typology+' => '',
+ 'UI_WelcomeMenu_AllConfigItems' => 'Zusammenfassung',
+ 'Menu:ConfigManagement:Typology' => 'Typologie-Konfiguration',
+));
+
+?>
\ No newline at end of file
diff --git a/datamodels/2.x/itop-structure/en.dict.itop-structure.php b/datamodels/2.x/itop-structure/en.dict.itop-structure.php
new file mode 100644
index 000000000..f81435ce5
--- /dev/null
+++ b/datamodels/2.x/itop-structure/en.dict.itop-structure.php
@@ -0,0 +1,398 @@
+
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Relations
+//////////////////////////////////////////////////////////////////////
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Relation:impacts/Description' => 'Elements impacted by',
+ 'Relation:impacts/DownStream' => 'Impacts...',
+ 'Relation:impacts/DownStream+' => 'Elements impacted by',
+ 'Relation:impacts/UpStream' => 'Depends on......',
+ 'Relation:impacts/UpStream+' => 'Elements impacting',
+ // Legacy entries
+ 'Relation:depends on/Description' => 'Elements impacting',
+ 'Relation:depends on/DownStream' => 'Depends on...',
+ 'Relation:depends on/UpStream' => 'Impacts...',
+));
+
+
+// Dictionnay conventions
+// Class:
+// Class:+
+// Class:/Attribute:
+// Class:/Attribute:+
+// Class:/Attribute:/Value:
+// Class:/Attribute:/Value:+
+// Class:/Stimulus:
+// Class:/Stimulus:+
+// Class:/UniquenessRule:
+// Class:/UniquenessRule:+
+
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+// Dictionnay conventions
+// Class:
+// Class:+
+// Class:/Attribute:
+// Class:/Attribute:+
+// Class:/Attribute:/Value:
+// Class:/Attribute:/Value:+
+// Class:/Stimulus:
+// Class:/Stimulus:+
+// Class:/UniquenessRule:
+// Class:/UniquenessRule:+
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+
+//
+// Class: Organization
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Class:Organization' => 'Organization',
+ 'Class:Organization+' => '',
+ 'Class:Organization/Attribute:name' => 'Name',
+ 'Class:Organization/Attribute:name+' => 'Common name',
+ 'Class:Organization/Attribute:code' => 'Code',
+ 'Class:Organization/Attribute:code+' => 'Organization code (Siret, DUNS,...)',
+ 'Class:Organization/Attribute:status' => 'Status',
+ 'Class:Organization/Attribute:status+' => '',
+ 'Class:Organization/Attribute:status/Value:active' => 'Active',
+ 'Class:Organization/Attribute:status/Value:active+' => 'Active',
+ 'Class:Organization/Attribute:status/Value:inactive' => 'Inactive',
+ 'Class:Organization/Attribute:status/Value:inactive+' => 'Inactive',
+ 'Class:Organization/Attribute:parent_id' => 'Parent',
+ 'Class:Organization/Attribute:parent_id+' => 'Parent organization',
+ 'Class:Organization/Attribute:parent_name' => 'Parent name',
+ 'Class:Organization/Attribute:parent_name+' => 'Name of the parent organization',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model',
+ 'Class:Organization/Attribute:deliverymodel_id+' => '',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name',
+ 'Class:Organization/Attribute:deliverymodel_name+' => '',
+ 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent',
+ 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organization',
+ 'Class:Organization/Attribute:overview' => 'Overview',
+ 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization',
+ 'Organization:Overview:FunctionalCIs:subtitle' => 'by type',
+ 'Organization:Overview:Users' => 'iTop Users within this organization',
+));
+
+//
+// Class: Location
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Class:Location' => 'Location',
+ 'Class:Location+' => 'Any type of location: Region, Country, City, Site, Building, Floor, Room, Rack,...',
+ 'Class:Location/Attribute:name' => 'Name',
+ 'Class:Location/Attribute:name+' => '',
+ 'Class:Location/Attribute:status' => 'Status',
+ 'Class:Location/Attribute:status+' => '',
+ 'Class:Location/Attribute:status/Value:active' => 'Active',
+ 'Class:Location/Attribute:status/Value:active+' => 'Active',
+ 'Class:Location/Attribute:status/Value:inactive' => 'Inactive',
+ 'Class:Location/Attribute:status/Value:inactive+' => 'Inactive',
+ 'Class:Location/Attribute:org_id' => 'Owner organization',
+ 'Class:Location/Attribute:org_id+' => '',
+ 'Class:Location/Attribute:org_name' => 'Name of the owner organization',
+ 'Class:Location/Attribute:org_name+' => '',
+ 'Class:Location/Attribute:address' => 'Address',
+ 'Class:Location/Attribute:address+' => 'Postal address',
+ 'Class:Location/Attribute:postal_code' => 'Postal code',
+ 'Class:Location/Attribute:postal_code+' => 'ZIP/Postal code',
+ 'Class:Location/Attribute:city' => 'City',
+ 'Class:Location/Attribute:city+' => '',
+ 'Class:Location/Attribute:country' => 'Country',
+ 'Class:Location/Attribute:country+' => '',
+ 'Class:Location/Attribute:physicaldevice_list' => 'Devices',
+ 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location',
+ 'Class:Location/Attribute:person_list' => 'Contacts',
+ 'Class:Location/Attribute:person_list+' => 'All the contacts located on this location',
+));
+
+//
+// Class: Contact
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Class:Contact' => 'Contact',
+ 'Class:Contact+' => '',
+ 'Class:Contact/Attribute:name' => 'Name',
+ 'Class:Contact/Attribute:name+' => '',
+ 'Class:Contact/Attribute:status' => 'Status',
+ 'Class:Contact/Attribute:status+' => '',
+ 'Class:Contact/Attribute:status/Value:active' => 'Active',
+ 'Class:Contact/Attribute:status/Value:active+' => 'Active',
+ 'Class:Contact/Attribute:status/Value:inactive' => 'Inactive',
+ 'Class:Contact/Attribute:status/Value:inactive+' => 'Inactive',
+ 'Class:Contact/Attribute:org_id' => 'Organization',
+ 'Class:Contact/Attribute:org_id+' => '',
+ 'Class:Contact/Attribute:org_name' => 'Organization name',
+ 'Class:Contact/Attribute:org_name+' => '',
+ 'Class:Contact/Attribute:email' => 'Email',
+ 'Class:Contact/Attribute:email+' => '',
+ 'Class:Contact/Attribute:phone' => 'Phone',
+ 'Class:Contact/Attribute:phone+' => '',
+ 'Class:Contact/Attribute:notify' => 'Notification',
+ 'Class:Contact/Attribute:notify+' => '',
+ 'Class:Contact/Attribute:notify/Value:no' => 'no',
+ 'Class:Contact/Attribute:notify/Value:no+' => 'no',
+ 'Class:Contact/Attribute:notify/Value:yes' => 'yes',
+ 'Class:Contact/Attribute:notify/Value:yes+' => 'yes',
+ 'Class:Contact/Attribute:function' => 'Function',
+ 'Class:Contact/Attribute:function+' => '',
+ 'Class:Contact/Attribute:cis_list' => 'CIs',
+ 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact',
+ 'Class:Contact/Attribute:finalclass' => 'Contact sub-class',
+ 'Class:Contact/Attribute:finalclass+' => 'Name of the final class',
+));
+
+//
+// Class: Person
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Class:Person' => 'Person',
+ 'Class:Person+' => '',
+ 'Class:Person/Attribute:name' => 'Last Name',
+ 'Class:Person/Attribute:name+' => '',
+ 'Class:Person/Attribute:first_name' => 'First Name',
+ 'Class:Person/Attribute:first_name+' => '',
+ 'Class:Person/Attribute:employee_number' => 'Employee number',
+ 'Class:Person/Attribute:employee_number+' => '',
+ 'Class:Person/Attribute:mobile_phone' => 'Mobile phone',
+ 'Class:Person/Attribute:mobile_phone+' => '',
+ 'Class:Person/Attribute:location_id' => 'Location',
+ 'Class:Person/Attribute:location_id+' => '',
+ 'Class:Person/Attribute:location_name' => 'Location name',
+ 'Class:Person/Attribute:location_name+' => '',
+ 'Class:Person/Attribute:manager_id' => 'Manager',
+ 'Class:Person/Attribute:manager_id+' => '',
+ 'Class:Person/Attribute:manager_name' => 'Manager name',
+ 'Class:Person/Attribute:manager_name+' => '',
+ 'Class:Person/Attribute:team_list' => 'Teams',
+ 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to',
+ 'Class:Person/Attribute:tickets_list' => 'Tickets',
+ 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller',
+ 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name',
+ 'Class:Person/Attribute:manager_id_friendlyname+' => '',
+ 'Class:Person/Attribute:picture' => 'Picture',
+ 'Class:Person/Attribute:picture+' => '',
+ 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization',
+ 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number',
+ 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization',
+ 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name',
+));
+
+//
+// Class: Team
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Class:Team' => 'Team',
+ 'Class:Team+' => '',
+ 'Class:Team/Attribute:persons_list' => 'Members',
+ 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team',
+ 'Class:Team/Attribute:tickets_list' => 'Tickets',
+ 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team',
+));
+
+//
+// Class: Document
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Class:Document' => 'Document',
+ 'Class:Document+' => '',
+ 'Class:Document/Attribute:name' => 'Name',
+ 'Class:Document/Attribute:name+' => '',
+ 'Class:Document/Attribute:org_id' => 'Organization',
+ 'Class:Document/Attribute:org_id+' => '',
+ 'Class:Document/Attribute:org_name' => 'Organization name',
+ 'Class:Document/Attribute:org_name+' => '',
+ 'Class:Document/Attribute:documenttype_id' => 'Document type',
+ 'Class:Document/Attribute:documenttype_id+' => '',
+ 'Class:Document/Attribute:documenttype_name' => 'Document type name',
+ 'Class:Document/Attribute:documenttype_name+' => '',
+ 'Class:Document/Attribute:version' => 'Version',
+ 'Class:Document/Attribute:version+' => '',
+ 'Class:Document/Attribute:description' => 'Description',
+ 'Class:Document/Attribute:description+' => '',
+ 'Class:Document/Attribute:status' => 'Status',
+ 'Class:Document/Attribute:status+' => '',
+ 'Class:Document/Attribute:status/Value:draft' => 'Draft',
+ 'Class:Document/Attribute:status/Value:draft+' => '',
+ 'Class:Document/Attribute:status/Value:obsolete' => 'Obsolete',
+ 'Class:Document/Attribute:status/Value:obsolete+' => '',
+ 'Class:Document/Attribute:status/Value:published' => 'Published',
+ 'Class:Document/Attribute:status/Value:published+' => '',
+ 'Class:Document/Attribute:cis_list' => 'CIs',
+ 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document',
+ 'Class:Document/Attribute:contracts_list' => 'Contracts',
+ 'Class:Document/Attribute:contracts_list+' => 'All the contracts linked to this document',
+ 'Class:Document/Attribute:services_list' => 'Services',
+ 'Class:Document/Attribute:services_list+' => 'All the services linked to this document',
+ 'Class:Document/Attribute:finalclass' => 'Document sub-class',
+ 'Class:Document/Attribute:finalclass+' => 'Name of the final class',
+));
+
+//
+// Class: DocumentFile
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Class:DocumentFile' => 'Document File',
+ 'Class:DocumentFile+' => '',
+ 'Class:DocumentFile/Attribute:file' => 'File',
+ 'Class:DocumentFile/Attribute:file+' => '',
+));
+
+//
+// Class: DocumentNote
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Class:DocumentNote' => 'Document Note',
+ 'Class:DocumentNote+' => '',
+ 'Class:DocumentNote/Attribute:text' => 'Text',
+ 'Class:DocumentNote/Attribute:text+' => '',
+));
+
+//
+// Class: DocumentWeb
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Class:DocumentWeb' => 'Document Web',
+ 'Class:DocumentWeb+' => '',
+ 'Class:DocumentWeb/Attribute:url' => 'URL',
+ 'Class:DocumentWeb/Attribute:url+' => '',
+));
+
+//
+// Class: Typology
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Class:Typology' => 'Typology',
+ 'Class:Typology+' => '',
+ 'Class:Typology/Attribute:name' => 'Name',
+ 'Class:Typology/Attribute:name+' => '',
+ 'Class:Typology/Attribute:finalclass' => 'Typology sub-class',
+ 'Class:Typology/Attribute:finalclass+' => 'Name of the final class',
+));
+
+//
+// Class: DocumentType
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Class:DocumentType' => 'Document Type',
+ 'Class:DocumentType+' => '',
+));
+
+//
+// Class: ContactType
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Class:ContactType' => 'Contact Type',
+ 'Class:ContactType+' => '',
+));
+
+//
+// Class: lnkPersonToTeam
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Class:lnkPersonToTeam' => 'Link Person / Team',
+ 'Class:lnkPersonToTeam+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team',
+ 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team name',
+ 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person',
+ 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person name',
+ 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_id' => 'Role',
+ 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_name' => 'Role name',
+ 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
+));
+
+//
+// Application Menu
+//
+
+Dict::Add('EN US', 'English', 'English', array(
+ 'Menu:DataAdministration' => 'Data administration',
+ 'Menu:DataAdministration+' => 'Data administration',
+ 'Menu:Catalogs' => 'Catalogs',
+ 'Menu:Catalogs+' => 'Data types',
+ 'Menu:Audit' => 'Audit',
+ 'Menu:Audit+' => 'Audit',
+ 'Menu:CSVImport' => 'CSV import',
+ 'Menu:CSVImport+' => 'Bulk creation or update',
+ 'Menu:Organization' => 'Organizations',
+ 'Menu:Organization+' => 'All organizations',
+ 'Menu:ConfigManagement' => 'Configuration Management',
+ 'Menu:ConfigManagement+' => 'Configuration Management',
+ 'Menu:ConfigManagementOverview' => 'Overview',
+ 'Menu:ConfigManagementOverview+' => 'Overview',
+ 'Menu:Contact' => 'Contacts',
+ 'Menu:Contact+' => 'Contacts',
+ 'Menu:Contact:Count' => '%1$d contacts',
+ 'Menu:Person' => 'Persons',
+ 'Menu:Person+' => 'All persons',
+ 'Menu:Team' => 'Teams',
+ 'Menu:Team+' => 'All teams',
+ 'Menu:Document' => 'Documents',
+ 'Menu:Document+' => 'All documents',
+ 'Menu:Location' => 'Locations',
+ 'Menu:Location+' => 'All locations',
+ 'Menu:NewContact' => 'New contact',
+ 'Menu:NewContact+' => 'New contact',
+ 'Menu:SearchContacts' => 'Search for contacts',
+ 'Menu:SearchContacts+' => 'Search for contacts',
+ 'Menu:ConfigManagement:Shortcuts' => 'Shortcuts',
+ 'Menu:ConfigManagement:AllContacts' => 'All contacts: %1$d',
+ 'Menu:Typology' => 'Typology configuration',
+ 'Menu:Typology+' => 'Typology configuration',
+ 'UI_WelcomeMenu_AllConfigItems' => 'Summary',
+ 'Menu:ConfigManagement:Typology' => 'Typology configuration',
+));
+
diff --git a/datamodels/2.x/itop-structure/es_cr.dict.itop-structure.php b/datamodels/2.x/itop-structure/es_cr.dict.itop-structure.php
new file mode 100644
index 000000000..a900d3aad
--- /dev/null
+++ b/datamodels/2.x/itop-structure/es_cr.dict.itop-structure.php
@@ -0,0 +1,355 @@
+
+/**
+ * Localized data
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2013 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ * @traductor Miguel Turrubiates
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+
+//
+// Class: Organization
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Class:Organization' => 'Organización',
+ 'Class:Organization+' => 'Organización',
+ 'Class:Organization/Attribute:name' => 'Nombre',
+ 'Class:Organization/Attribute:name+' => 'Nombre de la Organización',
+ 'Class:Organization/Attribute:code' => 'Código',
+ 'Class:Organization/Attribute:code+' => 'Código de Organización (RFC, DUNS, Siret, etc.)',
+ 'Class:Organization/Attribute:status' => 'Estatus',
+ 'Class:Organization/Attribute:status+' => 'Estatus',
+ 'Class:Organization/Attribute:status/Value:active' => 'Activo',
+ 'Class:Organization/Attribute:status/Value:active+' => 'Activo',
+ 'Class:Organization/Attribute:status/Value:inactive' => 'Inactivo',
+ 'Class:Organization/Attribute:status/Value:inactive+' => 'Inactivo',
+ 'Class:Organization/Attribute:parent_id' => 'Padre',
+ 'Class:Organization/Attribute:parent_id+' => 'Organización Padre',
+ 'Class:Organization/Attribute:parent_name' => 'Organización Padre',
+ 'Class:Organization/Attribute:parent_name+' => 'Nombre de la Organización Padre',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Modelo de Entrega',
+ 'Class:Organization/Attribute:deliverymodel_id+' => 'Modelo de Entrega',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Nombre del Modelo de Entrega',
+ 'Class:Organization/Attribute:deliverymodel_name+' => 'Nombre del Modelo de Entrega',
+ 'Class:Organization/Attribute:parent_id_friendlyname' => 'Organización Padre',
+ 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Organización Padre',
+ 'Class:Organization/Attribute:overview' => 'Overview~~',
+ 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
+ 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
+ 'Organization:Overview:Users' => 'iTop Users within this organization~~',
+));
+
+//
+// Class: Location
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Class:Location' => 'Localidad',
+ 'Class:Location+' => 'Cualquier Tipo de Localidad: Región, País, Ciudad, Sitio, Edificio, Piso, Cuarto, Rack,...',
+ 'Class:Location/Attribute:name' => 'Nombre',
+ 'Class:Location/Attribute:name+' => 'Nombre de Localidad',
+ 'Class:Location/Attribute:status' => 'Estatus',
+ 'Class:Location/Attribute:status+' => 'Estatus de Localidad',
+ 'Class:Location/Attribute:status/Value:active' => 'Activo',
+ 'Class:Location/Attribute:status/Value:active+' => 'Activo',
+ 'Class:Location/Attribute:status/Value:inactive' => 'Inactivo',
+ 'Class:Location/Attribute:status/Value:inactive+' => 'Inactivo',
+ 'Class:Location/Attribute:org_id' => 'Organización',
+ 'Class:Location/Attribute:org_id+' => 'Organización',
+ 'Class:Location/Attribute:org_name' => 'Nombre de la Organización',
+ 'Class:Location/Attribute:org_name+' => 'Nombre de la Organización',
+ 'Class:Location/Attribute:address' => 'Dirección',
+ 'Class:Location/Attribute:address+' => 'Dirección Postal',
+ 'Class:Location/Attribute:postal_code' => 'Código Postal',
+ 'Class:Location/Attribute:postal_code+' => 'ZIP/Código Postal',
+ 'Class:Location/Attribute:city' => 'Ciudad',
+ 'Class:Location/Attribute:city+' => 'Ciudad',
+ 'Class:Location/Attribute:country' => 'País',
+ 'Class:Location/Attribute:country+' => 'País',
+ 'Class:Location/Attribute:physicaldevice_list' => 'Dispositivos',
+ 'Class:Location/Attribute:physicaldevice_list+' => 'Dispositivos',
+ 'Class:Location/Attribute:person_list' => 'Contactos',
+ 'Class:Location/Attribute:person_list+' => 'Contactos',
+));
+
+//
+// Class: Contact
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Class:Contact' => 'Contacto',
+ 'Class:Contact+' => 'Contacto',
+ 'Class:Contact/Attribute:name' => 'Nombre',
+ 'Class:Contact/Attribute:name+' => 'Nombre del Contacto',
+ 'Class:Contact/Attribute:status' => 'Estatus',
+ 'Class:Contact/Attribute:status+' => 'Estatus',
+ 'Class:Contact/Attribute:status/Value:active' => 'Activo',
+ 'Class:Contact/Attribute:status/Value:active+' => 'Activo',
+ 'Class:Contact/Attribute:status/Value:inactive' => 'Inactivo',
+ 'Class:Contact/Attribute:status/Value:inactive+' => 'Inactivo',
+ 'Class:Contact/Attribute:org_id' => 'Organización',
+ 'Class:Contact/Attribute:org_id+' => 'Organización',
+ 'Class:Contact/Attribute:org_name' => 'Organización',
+ 'Class:Contact/Attribute:org_name+' => 'Organización',
+ 'Class:Contact/Attribute:email' => 'Correo Electrónico',
+ 'Class:Contact/Attribute:email+' => 'Correo Electrónico',
+ 'Class:Contact/Attribute:phone' => 'Teléfono',
+ 'Class:Contact/Attribute:phone+' => 'Teléfono',
+ 'Class:Contact/Attribute:notify' => 'Notificación',
+ 'Class:Contact/Attribute:notify+' => 'Notificación',
+ 'Class:Contact/Attribute:notify/Value:no' => 'No',
+ 'Class:Contact/Attribute:notify/Value:no+' => 'No',
+ 'Class:Contact/Attribute:notify/Value:yes' => 'Si',
+ 'Class:Contact/Attribute:notify/Value:yes+' => 'Si',
+ 'Class:Contact/Attribute:function' => 'Función',
+ 'Class:Contact/Attribute:function+' => 'Función',
+ 'Class:Contact/Attribute:cis_list' => 'ECs',
+ 'Class:Contact/Attribute:cis_list+' => 'Elementos de Configuración relacionados con el contacto',
+ 'Class:Contact/Attribute:finalclass' => 'Clase',
+ 'Class:Contact/Attribute:finalclass+' => 'Clase',
+));
+
+//
+// Class: Person
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Class:Person' => 'Persona',
+ 'Class:Person+' => 'Persona',
+ 'Class:Person/Attribute:name' => 'Apellidos',
+ 'Class:Person/Attribute:name+' => 'Apellidos',
+ 'Class:Person/Attribute:first_name' => 'Nombre',
+ 'Class:Person/Attribute:first_name+' => 'Nombre de la Persona',
+ 'Class:Person/Attribute:employee_number' => 'Número de Empleado',
+ 'Class:Person/Attribute:employee_number+' => 'Número de Empleado',
+ 'Class:Person/Attribute:mobile_phone' => 'Móvil',
+ 'Class:Person/Attribute:mobile_phone+' => 'Móvil',
+ 'Class:Person/Attribute:location_id' => 'Localidad',
+ 'Class:Person/Attribute:location_id+' => 'Localidad',
+ 'Class:Person/Attribute:location_name' => 'Nombre de Localidad',
+ 'Class:Person/Attribute:location_name+' => 'Nombre de Localidad',
+ 'Class:Person/Attribute:manager_id' => 'Jefe',
+ 'Class:Person/Attribute:manager_id+' => 'Jefe',
+ 'Class:Person/Attribute:manager_name' => 'Nombre del Jefe',
+ 'Class:Person/Attribute:manager_name+' => 'Nombre del Jefe',
+ 'Class:Person/Attribute:team_list' => 'Grupos',
+ 'Class:Person/Attribute:team_list+' => 'Grupos',
+ 'Class:Person/Attribute:tickets_list' => 'Tickets',
+ 'Class:Person/Attribute:tickets_list+' => 'Tickets',
+ 'Class:Person/Attribute:manager_id_friendlyname' => 'Nombre del Jefe',
+ 'Class:Person/Attribute:manager_id_friendlyname+' => 'Nombre del Jefe',
+ 'Class:Person/Attribute:picture' => 'Fotografía',
+ 'Class:Person/Attribute:picture+' => 'Fotografía',
+ 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
+ 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
+ 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
+ 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
+));
+
+//
+// Class: Team
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Class:Team' => 'Grupo de Trabajo',
+ 'Class:Team+' => 'Grupo de Trabajo',
+ 'Class:Team/Attribute:persons_list' => 'Miembros',
+ 'Class:Team/Attribute:persons_list+' => 'Miembros',
+ 'Class:Team/Attribute:tickets_list' => 'Tickets',
+ 'Class:Team/Attribute:tickets_list+' => 'Tickets',
+));
+
+//
+// Class: Document
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Class:Document' => 'Documento',
+ 'Class:Document+' => 'Documento',
+ 'Class:Document/Attribute:name' => 'Nombre',
+ 'Class:Document/Attribute:name+' => 'Nombre del Documento',
+ 'Class:Document/Attribute:org_id' => 'Organización',
+ 'Class:Document/Attribute:org_id+' => 'Organización',
+ 'Class:Document/Attribute:org_name' => 'Nombre de la Organización',
+ 'Class:Document/Attribute:org_name+' => 'Nombre de la Organización',
+ 'Class:Document/Attribute:documenttype_id' => 'Tipo de Documento',
+ 'Class:Document/Attribute:documenttype_id+' => 'Tipo de Documento',
+ 'Class:Document/Attribute:documenttype_name' => 'Tipo de Documento',
+ 'Class:Document/Attribute:documenttype_name+' => 'Tipo de Documento',
+ 'Class:Document/Attribute:version' => 'Versión',
+ 'Class:Document/Attribute:version+' => 'Versión',
+ 'Class:Document/Attribute:description' => 'Descripción',
+ 'Class:Document/Attribute:description+' => 'Descripción',
+ 'Class:Document/Attribute:status' => 'Estatus',
+ 'Class:Document/Attribute:status+' => 'Estatus',
+ 'Class:Document/Attribute:status/Value:draft' => 'Borrador de Documento',
+ 'Class:Document/Attribute:status/Value:draft+' => 'Borrador de Documento',
+ 'Class:Document/Attribute:status/Value:obsolete' => 'Obsoleto',
+ 'Class:Document/Attribute:status/Value:obsolete+' => 'Obsoleto',
+ 'Class:Document/Attribute:status/Value:published' => 'Publicado',
+ 'Class:Document/Attribute:status/Value:published+' => 'Publicado',
+ 'Class:Document/Attribute:cis_list' => 'ECs',
+ 'Class:Document/Attribute:cis_list+' => 'Elementos de Configuración referenciados en este documento',
+ 'Class:Document/Attribute:contracts_list' => 'Contratos',
+ 'Class:Document/Attribute:contracts_list+' => 'Contratos Referenciados con este Documento',
+ 'Class:Document/Attribute:services_list' => 'Servicios',
+ 'Class:Document/Attribute:services_list+' => 'Servicios Referenciados con este Documento',
+ 'Class:Document/Attribute:finalclass' => 'Tipo de Documento',
+ 'Class:Document/Attribute:finalclass+' => 'Tipo de Documento',
+));
+
+//
+// Class: DocumentFile
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Class:DocumentFile' => 'Documento de Archivo',
+ 'Class:DocumentFile+' => '~~',
+ 'Class:DocumentFile/Attribute:file' => 'Archivo',
+ 'Class:DocumentFile/Attribute:file+' => 'Archivo',
+));
+
+//
+// Class: DocumentNote
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Class:DocumentNote' => 'Nota',
+ 'Class:DocumentNote+' => 'Nota',
+ 'Class:DocumentNote/Attribute:text' => 'Texto',
+ 'Class:DocumentNote/Attribute:text+' => 'Texto',
+));
+
+//
+// Class: DocumentWeb
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Class:DocumentWeb' => 'Documento Web',
+ 'Class:DocumentWeb+' => 'Documento disponible en otro servidor Web',
+ 'Class:DocumentWeb/Attribute:url' => 'URL',
+ 'Class:DocumentWeb/Attribute:url+' => 'URL de Internet',
+));
+
+//
+// Class: Typology
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Class:Typology' => 'Tipología',
+ 'Class:Typology+' => 'Tipología',
+ 'Class:Typology/Attribute:name' => 'Nombre',
+ 'Class:Typology/Attribute:name+' => 'Nombre del Tipo',
+ 'Class:Typology/Attribute:finalclass' => 'Clase',
+ 'Class:Typology/Attribute:finalclass+' => 'Clase',
+));
+
+//
+// Class: DocumentType
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Class:DocumentType' => 'Tipo de Documento',
+ 'Class:DocumentType+' => 'Tipo de Documento',
+));
+
+//
+// Class: ContactType
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Class:ContactType' => 'Tipo de Contacto',
+ 'Class:ContactType+' => 'Tipo de Contacto',
+));
+
+//
+// Class: lnkPersonToTeam
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Class:lnkPersonToTeam' => 'Relación Persona y Grupo',
+ 'Class:lnkPersonToTeam+' => 'Relación Persona y Grupo',
+ 'Class:lnkPersonToTeam/Attribute:team_id' => 'Grupo',
+ 'Class:lnkPersonToTeam/Attribute:team_id+' => 'Grupo',
+ 'Class:lnkPersonToTeam/Attribute:team_name' => 'Grupo',
+ 'Class:lnkPersonToTeam/Attribute:team_name+' => 'Grupo',
+ 'Class:lnkPersonToTeam/Attribute:person_id' => 'Persona',
+ 'Class:lnkPersonToTeam/Attribute:person_id+' => 'Persona',
+ 'Class:lnkPersonToTeam/Attribute:person_name' => 'Persona',
+ 'Class:lnkPersonToTeam/Attribute:person_name+' => 'Persona',
+ 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rol',
+ 'Class:lnkPersonToTeam/Attribute:role_id+' => 'Rol',
+ 'Class:lnkPersonToTeam/Attribute:role_name' => 'Rol',
+ 'Class:lnkPersonToTeam/Attribute:role_name+' => 'Rol',
+));
+
+
+//
+// Application Menu
+//
+
+Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
+ 'Menu:DataAdministration' => 'Administración de Datos',
+ 'Menu:DataAdministration+' => 'Administración de Datos',
+ 'Menu:Catalogs' => 'Catálogos',
+ 'Menu:Catalogs+' => 'Tipos de Datos',
+ 'Menu:Audit' => 'Auditoría',
+ 'Menu:Audit+' => 'Auditoría',
+ 'Menu:CSVImport' => 'Importar CSV',
+ 'Menu:CSVImport+' => 'Creación o Actualización Másiva',
+ 'Menu:Organization' => 'Organizaciones',
+ 'Menu:Organization+' => 'Organizaciones',
+ 'Menu:ConfigManagement' => 'Administración de la Configuración',
+ 'Menu:ConfigManagement+' => 'Administración de la Configuración',
+ 'Menu:ConfigManagementOverview' => 'Resumen de Infraestructura',
+ 'Menu:ConfigManagementOverview+' => 'Resumen de Infraestructura',
+ 'Menu:Contact' => 'Contactos',
+ 'Menu:Contact+' => 'Contactos',
+ 'Menu:Contact:Count' => '%1$d Contactos',
+ 'Menu:Person' => 'Personas',
+ 'Menu:Person+' => 'Personas',
+ 'Menu:Team' => 'Grupos',
+ 'Menu:Team+' => 'Grupos de Trabajo',
+ 'Menu:Document' => 'Documentos',
+ 'Menu:Document+' => 'Documentos',
+ 'Menu:Location' => 'Localidades',
+ 'Menu:Location+' => 'Localidades',
+ 'Menu:NewContact' => 'Nuevo Contacto',
+ 'Menu:NewContact+' => 'Nuevo Contacto',
+ 'Menu:SearchContacts' => 'Búsqueda de Contactos',
+ 'Menu:SearchContacts+' => 'Búsqueda de Contactos',
+ 'Menu:ConfigManagement:Shortcuts' => 'Acceso Rápido',
+ 'Menu:ConfigManagement:AllContacts' => 'Contactos: %1$d',
+ 'Menu:Typology' => 'Configuración de Tipos',
+ 'Menu:Typology+' => 'Configuración de Tipos',
+ 'UI_WelcomeMenu_AllConfigItems' => 'Resumen',
+ 'Menu:ConfigManagement:Typology' => 'Configuración de Tipos',
+
+));
+
diff --git a/datamodels/2.x/itop-structure/fr.dict.itop-structure.php b/datamodels/2.x/itop-structure/fr.dict.itop-structure.php
new file mode 100644
index 000000000..635a56afb
--- /dev/null
+++ b/datamodels/2.x/itop-structure/fr.dict.itop-structure.php
@@ -0,0 +1,396 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+//
+// Class: Organization
+//
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Relation:impacts/Description' => 'Eléments impactés par',
+ 'Relation:impacts/DownStream' => 'Impacte...',
+ 'Relation:impacts/DownStream+' => 'Eléments impactés par',
+ 'Relation:impacts/UpStream' => 'Dépend de...',
+ 'Relation:impacts/UpStream+' => 'Eléments dont dépend',
+ // Legacy entries
+ 'Relation:depends on/Description' => 'Eléments dont dépend',
+ 'Relation:depends on/DownStream' => 'Dépend de...',
+ 'Relation:depends on/UpStream' => 'Impacte...',
+));
+
+
+// Dictionnay conventions
+// Class:
+// Class:+
+// Class:/Attribute:
+// Class:/Attribute:+
+// Class:/Attribute:/Value:
+// Class:/Attribute:/Value:+
+// Class:/Stimulus:
+// Class:/Stimulus:+
+// Class:/UniquenessRule:
+// Class:/UniquenessRule:+
+
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+// Dictionnay conventions
+// Class:
+// Class:+
+// Class:/Attribute:
+// Class:/Attribute:+
+// Class:/Attribute:/Value:
+// Class:/Attribute:/Value:+
+// Class:/Stimulus:
+// Class:/Stimulus:+
+// Class:/UniquenessRule:
+// Class:/UniquenessRule:+
+
+//////////////////////////////////////////////////////////////////////
+// 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 organisation',
+ 'Class:Organization/Attribute:name+' => 'Nom commun',
+ 'Class:Organization/Attribute:code' => 'Code',
+ 'Class:Organization/Attribute:code+' => 'Organisation code (Siret, DUNS,...)',
+ 'Class:Organization/Attribute:status' => 'Statut',
+ 'Class:Organization/Attribute:status+' => '',
+ 'Class:Organization/Attribute:status/Value:active' => 'active',
+ 'Class:Organization/Attribute:status/Value:active+' => 'active',
+ 'Class:Organization/Attribute:status/Value:inactive' => 'inactive',
+ 'Class:Organization/Attribute:status/Value:inactive+' => 'Inactive',
+ 'Class:Organization/Attribute:parent_id' => 'Organisation Parent',
+ 'Class:Organization/Attribute:parent_id+' => 'Organisation parent',
+ 'Class:Organization/Attribute:parent_name' => 'Nom du parent',
+ 'Class:Organization/Attribute:parent_name+' => 'Nom de l\'organisation parente',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Modèle de support',
+ 'Class:Organization/Attribute:deliverymodel_id+' => '~~',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Nom modèle de support',
+ 'Class:Organization/Attribute:deliverymodel_name+' => '~~',
+ 'Class:Organization/Attribute:parent_id_friendlyname' => 'Nom commun',
+ 'Class:Organization/Attribute:parent_id_friendlyname+' => '',
+ 'Class:Organization/Attribute:overview' => 'Tableau de bord',
+ 'Organization:Overview:FunctionalCIs' => 'Infrastructure de cette organisation',
+ 'Organization:Overview:FunctionalCIs:subtitle' => 'par type',
+ 'Organization:Overview:Users' => 'Utilisateurs iTop dans cette organisation',
+));
+
+//
+// Class: Location
+//
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Class:Location' => 'Lieu',
+ 'Class:Location+' => 'Tout type de lieu: Région, Pays, Ville, Site, batiment, Bureau,...',
+ 'Class:Location/Attribute:name' => 'Nom',
+ 'Class:Location/Attribute:name+' => '',
+ 'Class:Location/Attribute:status' => 'Statut',
+ 'Class:Location/Attribute:status+' => '',
+ 'Class:Location/Attribute:status/Value:active' => 'Actif',
+ 'Class:Location/Attribute:status/Value:active+' => 'Actif',
+ 'Class:Location/Attribute:status/Value:inactive' => 'Inactif',
+ 'Class:Location/Attribute:status/Value:inactive+' => 'Inactif',
+ 'Class:Location/Attribute:org_id' => 'Organisation',
+ 'Class:Location/Attribute:org_id+' => '',
+ 'Class:Location/Attribute:org_name' => 'Nom 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+' => 'Code postal',
+ 'Class:Location/Attribute:city' => 'Ville',
+ 'Class:Location/Attribute:city+' => '',
+ 'Class:Location/Attribute:country' => 'Pays',
+ 'Class:Location/Attribute:country+' => '',
+ 'Class:Location/Attribute:physicaldevice_list' => 'Matériels',
+ 'Class:Location/Attribute:physicaldevice_list+' => '',
+ 'Class:Location/Attribute:person_list' => 'Contacts',
+ 'Class:Location/Attribute:person_list+' => '',
+));
+
+//
+// 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' => 'Statut',
+ 'Class:Contact/Attribute:status+' => '',
+ 'Class:Contact/Attribute:status/Value:active' => 'Actif',
+ 'Class:Contact/Attribute:status/Value:active+' => 'Actif',
+ 'Class:Contact/Attribute:status/Value:inactive' => 'Inactif',
+ 'Class:Contact/Attribute:status/Value:inactive+' => 'Inactif',
+ 'Class:Contact/Attribute:org_id' => 'Organisation',
+ 'Class:Contact/Attribute:org_id+' => '',
+ 'Class:Contact/Attribute:org_name' => 'Nom 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:notify' => 'Notification',
+ 'Class:Contact/Attribute:notify+' => '',
+ 'Class:Contact/Attribute:notify/Value:no' => 'non',
+ 'Class:Contact/Attribute:notify/Value:no+' => 'non',
+ 'Class:Contact/Attribute:notify/Value:yes' => 'oui',
+ 'Class:Contact/Attribute:notify/Value:yes+' => 'oui',
+ 'Class:Contact/Attribute:function' => 'Fonction',
+ 'Class:Contact/Attribute:function+' => '',
+ 'Class:Contact/Attribute:cis_list' => 'CIs',
+ 'Class:Contact/Attribute:cis_list+' => '',
+ 'Class:Contact/Attribute:finalclass' => 'Sous-classe de Contact',
+ 'Class:Contact/Attribute:finalclass+' => 'Nom de la classe instanciable',
+));
+
+//
+// Class: Person
+//
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Class:Person' => 'Personne',
+ 'Class:Person+' => '',
+ 'Class:Person/Attribute:name' => 'Nom',
+ 'Class:Person/Attribute:name+' => '~~',
+ 'Class:Person/Attribute:first_name' => 'Prénom',
+ 'Class:Person/Attribute:first_name+' => '',
+ 'Class:Person/Attribute:employee_number' => 'Numéro d\'employé',
+ 'Class:Person/Attribute:employee_number+' => '',
+ 'Class:Person/Attribute:mobile_phone' => 'Téléphone mobile',
+ 'Class:Person/Attribute:mobile_phone+' => '',
+ 'Class:Person/Attribute:location_id' => 'Site',
+ 'Class:Person/Attribute:location_id+' => '',
+ 'Class:Person/Attribute:location_name' => 'Nom site',
+ 'Class:Person/Attribute:location_name+' => '',
+ 'Class:Person/Attribute:manager_id' => 'Manager',
+ 'Class:Person/Attribute:manager_id+' => '',
+ 'Class:Person/Attribute:manager_name' => 'Nom Manager',
+ 'Class:Person/Attribute:manager_name+' => '',
+ 'Class:Person/Attribute:team_list' => 'Equipes',
+ 'Class:Person/Attribute:team_list+' => '',
+ 'Class:Person/Attribute:tickets_list' => 'Tickets',
+ 'Class:Person/Attribute:tickets_list+' => '',
+ 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name',
+ 'Class:Person/Attribute:manager_id_friendlyname+' => '',
+ 'Class:Person/Attribute:picture' => 'Photo',
+ 'Class:Person/Attribute:picture+' => '',
+ 'Class:Person/UniquenessRule:employee_number+' => 'Le numéro d\'employé doit être unique dans l\'organisation',
+ 'Class:Person/UniquenessRule:employee_number' => 'il y a déjà une personne avec ce numéro d\'employé dans l\'organisation
+ \'$this->org_name$\'',
+ 'Class:Person/UniquenessRule:name+' => 'Le nom de l\'employé devrait être unique dans l\'organisation',
+ 'Class:Person/UniquenessRule:name' => 'Il y a déjà une personne avec ce nom dans l\'organisation \'$this->org_name$\'',
+));
+
+//
+// Class: Team
+//
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Class:Team' => 'Equipe',
+ 'Class:Team+' => '',
+ 'Class:Team/Attribute:persons_list' => 'Membres',
+ 'Class:Team/Attribute:persons_list+' => '',
+ 'Class:Team/Attribute:tickets_list' => 'Tickets',
+ 'Class:Team/Attribute:tickets_list+' => '',
+));
+
+//
+// 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:org_id' => 'Organisation',
+ 'Class:Document/Attribute:org_id+' => '',
+ 'Class:Document/Attribute:org_name' => 'Nom organisation',
+ 'Class:Document/Attribute:org_name+' => '',
+ 'Class:Document/Attribute:documenttype_id' => 'Type de document',
+ 'Class:Document/Attribute:documenttype_id+' => '',
+ 'Class:Document/Attribute:documenttype_name' => 'Nom type de document',
+ 'Class:Document/Attribute:documenttype_name+' => '',
+ 'Class:Document/Attribute:version' => 'Version',
+ 'Class:Document/Attribute:version+' => '',
+ 'Class:Document/Attribute:description' => 'Description',
+ 'Class:Document/Attribute:description+' => '',
+ 'Class:Document/Attribute:status' => 'Statut',
+ '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:cis_list' => 'CIs',
+ 'Class:Document/Attribute:cis_list+' => '',
+ 'Class:Document/Attribute:contracts_list' => 'Contrats',
+ 'Class:Document/Attribute:contracts_list+' => '',
+ 'Class:Document/Attribute:services_list' => 'Services',
+ 'Class:Document/Attribute:services_list+' => '',
+ 'Class:Document/Attribute:finalclass' => 'Sous-classe de Document',
+ 'Class:Document/Attribute:finalclass+' => 'Nom de la classe instanciable',
+));
+
+//
+// Class: DocumentFile
+//
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Class:DocumentFile' => 'Document Fichier',
+ 'Class:DocumentFile+' => '',
+ 'Class:DocumentFile/Attribute:file' => 'Fichier',
+ 'Class:DocumentFile/Attribute:file+' => '',
+));
+
+//
+// Class: DocumentNote
+//
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Class:DocumentNote' => 'Document Note',
+ 'Class:DocumentNote+' => '',
+ 'Class:DocumentNote/Attribute:text' => 'Texte',
+ 'Class:DocumentNote/Attribute:text+' => '',
+));
+
+//
+// Class: DocumentWeb
+//
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Class:DocumentWeb' => 'Document Web',
+ 'Class:DocumentWeb+' => '',
+ 'Class:DocumentWeb/Attribute:url' => 'URL',
+ 'Class:DocumentWeb/Attribute:url+' => '',
+));
+
+//
+// Class: Typology
+//
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Class:Typology' => 'Typologie',
+ 'Class:Typology+' => '',
+ 'Class:Typology/Attribute:name' => 'Nom',
+ 'Class:Typology/Attribute:name+' => '',
+ 'Class:Typology/Attribute:finalclass' => 'Sous-classe de Typologie',
+ 'Class:Typology/Attribute:finalclass+' => 'Nom de la classe instanciable',
+));
+
+//
+// Class: DocumentType
+//
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Class:DocumentType' => 'Type de document',
+ 'Class:DocumentType+' => '',
+));
+
+//
+// Class: ContactType
+//
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Class:ContactType' => 'Type de contact',
+ 'Class:ContactType+' => '',
+));
+
+//
+// Class: lnkPersonToTeam
+//
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Class:lnkPersonToTeam' => 'Lien Personne / Equipe',
+ 'Class:lnkPersonToTeam+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_id' => 'Equipe',
+ 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_name' => 'Nom Equipe',
+ 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_id' => 'Personne',
+ 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_name' => 'Nom Personne',
+ 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rôle',
+ 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_name' => 'Nom Role',
+ 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
+));
+
+//
+// Application Menu
+//
+
+Dict::Add('FR FR', 'French', 'Français', array(
+ 'Menu:DataAdministration' => 'Administration des données',
+ 'Menu:DataAdministration+' => 'Administration des données',
+ 'Menu:Catalogs' => 'Catalogues',
+ 'Menu:Catalogs+' => 'Types de données',
+ 'Menu:Audit' => 'Audit',
+ 'Menu:Audit+' => 'Audit',
+ 'Menu:CSVImport' => 'Import CSV',
+ 'Menu:CSVImport+' => 'Import ou mise à jour en masse',
+ 'Menu:Organization' => 'Organisations',
+ 'Menu:Organization+' => 'Toutes les organisations',
+ 'Menu:ConfigManagement' => 'Gestion des configurations',
+ 'Menu:ConfigManagement+' => 'Gestion des configurations',
+ 'Menu:ConfigManagementOverview' => 'Tableaux de bord',
+ 'Menu:ConfigManagementOverview+' => 'Tableaux de bord',
+ 'Menu:Contact' => 'Contacts',
+ 'Menu:Contact+' => 'Contacts',
+ 'Menu:Contact:Count' => '%1$d 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:NewContact' => 'Nouveau contact',
+ 'Menu:NewContact+' => 'Nouveau contact',
+ 'Menu:SearchContacts' => 'Rechercher des contacts',
+ 'Menu:SearchContacts+' => 'Rechercher des contacts',
+ 'Menu:ConfigManagement:Shortcuts' => 'Raccourcis',
+ 'Menu:ConfigManagement:AllContacts' => 'Tous les contacts: %1$d',
+ 'Menu:Typology' => 'Typologie configuration',
+ 'Menu:Typology+' => 'Typologie configuration',
+ 'UI_WelcomeMenu_AllConfigItems' => 'Résumé',
+ 'Menu:ConfigManagement:Typology' => 'Configuration des typologies',
+));
+
diff --git a/datamodels/2.x/itop-structure/hu.dict.itop-structure.php b/datamodels/2.x/itop-structure/hu.dict.itop-structure.php
new file mode 100644
index 000000000..ca15ab7e5
--- /dev/null
+++ b/datamodels/2.x/itop-structure/hu.dict.itop-structure.php
@@ -0,0 +1,335 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: Organization
+//
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
+ 'Class:Organization' => 'Szevezeti egység',
+ 'Class:Organization+' => '',
+ 'Class:Organization/Attribute:name' => 'Név',
+ 'Class:Organization/Attribute:name+' => '',
+ 'Class:Organization/Attribute:code' => 'Azonosító',
+ 'Class:Organization/Attribute:code+' => '',
+ 'Class:Organization/Attribute:status' => 'Státusz',
+ 'Class:Organization/Attribute:status+' => '',
+ 'Class:Organization/Attribute:status/Value:active' => 'Aktív',
+ 'Class:Organization/Attribute:status/Value:active+' => '',
+ 'Class:Organization/Attribute:status/Value:inactive' => 'Inaktív',
+ 'Class:Organization/Attribute:status/Value:inactive+' => '',
+ 'Class:Organization/Attribute:parent_id' => 'Felérendelt szervezeti egység',
+ 'Class:Organization/Attribute:parent_id+' => '',
+ 'Class:Organization/Attribute:parent_name' => 'Felérendelt szervezeti egység neve',
+ 'Class:Organization/Attribute:parent_name+' => '',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~',
+ 'Class:Organization/Attribute:deliverymodel_id+' => '~~',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~',
+ 'Class:Organization/Attribute:deliverymodel_name+' => '~~',
+ 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent~~',
+ 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organization~~',
+ 'Class:Organization/Attribute:overview' => 'Overview~~',
+ 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
+ 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
+ 'Organization:Overview:Users' => 'iTop Users within this organization~~',
+));
+
+//
+// Class: Location
+//
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
+ 'Class:Location' => 'Helyszín',
+ 'Class:Location+' => '',
+ 'Class:Location/Attribute:name' => 'Név',
+ 'Class:Location/Attribute:name+' => '',
+ 'Class:Location/Attribute:status' => 'Státusz',
+ 'Class:Location/Attribute:status+' => '',
+ 'Class:Location/Attribute:status/Value:active' => 'Aktív',
+ 'Class:Location/Attribute:status/Value:active+' => '',
+ 'Class:Location/Attribute:status/Value:inactive' => 'Inaktív',
+ 'Class:Location/Attribute:status/Value:inactive+' => '',
+ 'Class:Location/Attribute:org_id' => 'Tulajdonos szevezeti egység',
+ 'Class:Location/Attribute:org_id+' => '',
+ 'Class:Location/Attribute:org_name' => 'Tulejdonos szevezeti egység neve',
+ 'Class:Location/Attribute:org_name+' => '',
+ 'Class:Location/Attribute:address' => 'Cím',
+ 'Class:Location/Attribute:address+' => '',
+ 'Class:Location/Attribute:postal_code' => 'Irányítószám',
+ 'Class:Location/Attribute:postal_code+' => '',
+ 'Class:Location/Attribute:city' => 'Város',
+ 'Class:Location/Attribute:city+' => '',
+ 'Class:Location/Attribute:country' => 'Ország',
+ 'Class:Location/Attribute:country+' => '',
+ 'Class:Location/Attribute:physicaldevice_list' => 'Devices~~',
+ 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location~~',
+ 'Class:Location/Attribute:person_list' => 'Contacts~~',
+ 'Class:Location/Attribute:person_list+' => 'All the contacts located on this location~~',
+));
+
+//
+// Class: Contact
+//
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
+ 'Class:Contact' => 'Kapcsolattartó',
+ 'Class:Contact+' => '',
+ 'Class:Contact/Attribute:name' => 'Név',
+ 'Class:Contact/Attribute:name+' => '',
+ 'Class:Contact/Attribute:status' => 'Státusz',
+ 'Class:Contact/Attribute:status+' => '',
+ 'Class:Contact/Attribute:status/Value:active' => 'Aktív',
+ 'Class:Contact/Attribute:status/Value:active+' => '',
+ 'Class:Contact/Attribute:status/Value:inactive' => 'Inaktív',
+ 'Class:Contact/Attribute:status/Value:inactive+' => '',
+ 'Class:Contact/Attribute:org_id' => 'Szevezeti egység',
+ 'Class:Contact/Attribute:org_id+' => '',
+ 'Class:Contact/Attribute:org_name' => 'Szevezeti egység',
+ 'Class:Contact/Attribute:org_name+' => '',
+ 'Class:Contact/Attribute:email' => 'E-mail',
+ 'Class:Contact/Attribute:email+' => '',
+ 'Class:Contact/Attribute:phone' => 'Telefonszám',
+ 'Class:Contact/Attribute:phone+' => '',
+ 'Class:Contact/Attribute:notify' => 'Notification~~',
+ 'Class:Contact/Attribute:notify+' => '~~',
+ 'Class:Contact/Attribute:notify/Value:no' => 'no~~',
+ 'Class:Contact/Attribute:notify/Value:no+' => 'no~~',
+ 'Class:Contact/Attribute:notify/Value:yes' => 'yes~~',
+ 'Class:Contact/Attribute:notify/Value:yes+' => 'yes~~',
+ 'Class:Contact/Attribute:function' => 'Function~~',
+ 'Class:Contact/Attribute:function+' => '~~',
+ 'Class:Contact/Attribute:cis_list' => 'CIs~~',
+ 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact~~',
+ 'Class:Contact/Attribute:finalclass' => 'Típus',
+ 'Class:Contact/Attribute:finalclass+' => '',
+));
+
+//
+// Class: Person
+//
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
+ 'Class:Person' => 'Személy',
+ 'Class:Person+' => '',
+ 'Class:Person/Attribute:name' => 'Last Name~~',
+ 'Class:Person/Attribute:name+' => '~~',
+ 'Class:Person/Attribute:first_name' => 'Keresztnév',
+ 'Class:Person/Attribute:first_name+' => '',
+ 'Class:Person/Attribute:employee_number' => 'Employee number~~',
+ 'Class:Person/Attribute:employee_number+' => '~~',
+ 'Class:Person/Attribute:mobile_phone' => 'Mobile phone~~',
+ 'Class:Person/Attribute:mobile_phone+' => '~~',
+ 'Class:Person/Attribute:location_id' => 'Location~~',
+ 'Class:Person/Attribute:location_id+' => '~~',
+ 'Class:Person/Attribute:location_name' => 'Location name~~',
+ 'Class:Person/Attribute:location_name+' => '~~',
+ 'Class:Person/Attribute:manager_id' => 'Manager~~',
+ 'Class:Person/Attribute:manager_id+' => '~~',
+ 'Class:Person/Attribute:manager_name' => 'Manager name~~',
+ 'Class:Person/Attribute:manager_name+' => '~~',
+ 'Class:Person/Attribute:team_list' => 'Teams~~',
+ 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to~~',
+ 'Class:Person/Attribute:tickets_list' => 'Tickets~~',
+ 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller~~',
+ 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name~~',
+ 'Class:Person/Attribute:manager_id_friendlyname+' => '~~',
+ 'Class:Person/Attribute:picture' => 'Picture~~',
+ 'Class:Person/Attribute:picture+' => '~~',
+ 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
+ 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
+ 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
+ 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
+));
+
+//
+// Class: Team
+//
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
+ 'Class:Team' => 'Csoport',
+ 'Class:Team+' => '',
+ 'Class:Team/Attribute:persons_list' => 'Members~~',
+ 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team~~',
+ 'Class:Team/Attribute:tickets_list' => 'Tickets~~',
+ 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team~~',
+));
+
+//
+// Class: Document
+//
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
+ 'Class:Document' => 'Dokumentum',
+ 'Class:Document+' => '',
+ 'Class:Document/Attribute:name' => 'Név',
+ 'Class:Document/Attribute:name+' => '',
+ 'Class:Document/Attribute:org_id' => 'Szevezeti egység',
+ 'Class:Document/Attribute:org_id+' => '~~',
+ 'Class:Document/Attribute:org_name' => 'Szervezeti egység neve',
+ 'Class:Document/Attribute:org_name+' => '',
+ 'Class:Document/Attribute:documenttype_id' => 'Document type~~',
+ 'Class:Document/Attribute:documenttype_id+' => '~~',
+ 'Class:Document/Attribute:documenttype_name' => 'Document type name~~',
+ 'Class:Document/Attribute:documenttype_name+' => '~~',
+ 'Class:Document/Attribute:version' => 'Version~~',
+ 'Class:Document/Attribute:version+' => '~~',
+ 'Class:Document/Attribute:description' => 'Leírás',
+ 'Class:Document/Attribute:description+' => '',
+ 'Class:Document/Attribute:status' => 'Státusz',
+ 'Class:Document/Attribute:status+' => '',
+ 'Class:Document/Attribute:status/Value:draft' => 'Munkapéldány',
+ 'Class:Document/Attribute:status/Value:draft+' => '',
+ 'Class:Document/Attribute:status/Value:obsolete' => 'Elavult',
+ 'Class:Document/Attribute:status/Value:obsolete+' => '',
+ 'Class:Document/Attribute:status/Value:published' => 'Érvényes',
+ 'Class:Document/Attribute:status/Value:published+' => '',
+ 'Class:Document/Attribute:cis_list' => 'CIs~~',
+ 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document~~',
+ 'Class:Document/Attribute:contracts_list' => 'Contracts~~',
+ 'Class:Document/Attribute:contracts_list+' => 'All the contracts linked to this document~~',
+ 'Class:Document/Attribute:services_list' => 'Services~~',
+ 'Class:Document/Attribute:services_list+' => 'All the services linked to this document~~',
+ 'Class:Document/Attribute:finalclass' => 'Document Type~~',
+ 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~',
+));
+
+//
+// Class: DocumentFile
+//
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
+ 'Class:DocumentFile' => 'Document File~~',
+ 'Class:DocumentFile+' => '~~',
+ 'Class:DocumentFile/Attribute:file' => 'File~~',
+ 'Class:DocumentFile/Attribute:file+' => '~~',
+));
+
+//
+// Class: DocumentNote
+//
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
+ 'Class:DocumentNote' => 'Document Note~~',
+ 'Class:DocumentNote+' => '~~',
+ 'Class:DocumentNote/Attribute:text' => 'Text~~',
+ 'Class:DocumentNote/Attribute:text+' => '~~',
+));
+
+//
+// Class: DocumentWeb
+//
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
+ 'Class:DocumentWeb' => 'Document Web~~',
+ 'Class:DocumentWeb+' => '~~',
+ 'Class:DocumentWeb/Attribute:url' => 'URL~~',
+ 'Class:DocumentWeb/Attribute:url+' => '~~',
+));
+
+
+//
+// Class: Typology
+//
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
+ 'Class:Typology' => 'Typology~~',
+ 'Class:Typology+' => '~~',
+ 'Class:Typology/Attribute:name' => 'Name~~',
+ 'Class:Typology/Attribute:name+' => '~~',
+ 'Class:Typology/Attribute:finalclass' => 'Type~~',
+ 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~',
+));
+
+//
+// Class: lnkPersonToTeam
+//
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
+ 'Class:lnkPersonToTeam' => 'Link Person / Team~~',
+ 'Class:lnkPersonToTeam+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team~~',
+ 'Class:lnkPersonToTeam/Attribute:team_id+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team name~~',
+ 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person~~',
+ 'Class:lnkPersonToTeam/Attribute:person_id+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person name~~',
+ 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:role_id' => 'Role~~',
+ 'Class:lnkPersonToTeam/Attribute:role_id+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:role_name' => 'Role name~~',
+ 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~',
+));
+
+//
+// Application Menu
+//
+
+Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
+ 'Menu:DataAdministration' => 'Adat adminisztráció',
+ 'Menu:DataAdministration+' => '',
+ 'Menu:Catalogs' => 'Katalógusok',
+ 'Menu:Catalogs+' => '',
+ 'Menu:Audit' => 'Audit',
+ 'Menu:Audit+' => '',
+ 'Menu:CSVImport' => 'CSV import',
+ 'Menu:CSVImport+' => '',
+ 'Menu:Organization' => 'Szervezet',
+ 'Menu:Organization+' => '',
+ 'Menu:ConfigManagement' => 'Konfiguráció menedzsment',
+ 'Menu:ConfigManagement+' => '',
+ 'Menu:ConfigManagementOverview' => 'Áttekintő',
+ 'Menu:ConfigManagementOverview+' => '',
+ 'Menu:Contact' => 'Kapcsolattartók',
+ 'Menu:Contact+' => '',
+ 'Menu:Contact:Count' => '%1$d',
+ 'Menu:Person' => 'Személyek',
+ 'Menu:Person+' => '',
+ 'Menu:Team' => 'Csoportok',
+ 'Menu:Team+' => '',
+ 'Menu:Document' => 'Dokumentumok',
+ 'Menu:Document+' => '',
+ 'Menu:Location' => 'Helyszínek',
+ 'Menu:Location+' => '',
+ 'Menu:NewContact' => 'Új kapcsolattartó',
+ 'Menu:NewContact+' => '',
+ 'Menu:SearchContacts' => 'Kapcsolattartó keresés',
+ 'Menu:SearchContacts+' => '',
+ 'Menu:ConfigManagement:Shortcuts' => 'Gyorsmenük',
+ 'Menu:ConfigManagement:AllContacts' => 'Összes kapcsolattartó: %1$d',
+ 'Menu:Typology' => 'Typology configuration~~',
+ 'Menu:Typology+' => 'Typology configuration~~',
+ 'UI_WelcomeMenu_AllConfigItems' => 'Summary~~',
+ 'Menu:ConfigManagement:Typology' => 'Typology configuration~~',
+));
+
+?>
\ No newline at end of file
diff --git a/datamodels/2.x/itop-structure/images/application.png b/datamodels/2.x/itop-structure/images/application.png
new file mode 100644
index 000000000..f1512d137
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/application.png differ
diff --git a/datamodels/2.x/itop-structure/images/applicationservice.png b/datamodels/2.x/itop-structure/images/applicationservice.png
new file mode 100644
index 000000000..62348ebdf
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/applicationservice.png differ
diff --git a/datamodels/2.x/itop-structure/images/building.png b/datamodels/2.x/itop-structure/images/building.png
new file mode 100644
index 000000000..94fdeae82
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/building.png differ
diff --git a/datamodels/2.x/itop-structure/images/business-process.png b/datamodels/2.x/itop-structure/images/business-process.png
new file mode 100644
index 000000000..a2359860f
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/business-process.png differ
diff --git a/datamodels/2.x/itop-structure/images/computer.png b/datamodels/2.x/itop-structure/images/computer.png
new file mode 100644
index 000000000..2e88eacb3
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/computer.png differ
diff --git a/datamodels/2.x/itop-structure/images/contact.png b/datamodels/2.x/itop-structure/images/contact.png
new file mode 100644
index 000000000..0694d18f9
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/contact.png differ
diff --git a/datamodels/2.x/itop-structure/images/database-instance.png b/datamodels/2.x/itop-structure/images/database-instance.png
new file mode 100644
index 000000000..634895539
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/database-instance.png differ
diff --git a/datamodels/2.x/itop-structure/images/database-schema.png b/datamodels/2.x/itop-structure/images/database-schema.png
new file mode 100644
index 000000000..415dd78e0
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/database-schema.png differ
diff --git a/datamodels/2.x/itop-structure/images/database.png b/datamodels/2.x/itop-structure/images/database.png
new file mode 100644
index 000000000..1c5a2e039
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/database.png differ
diff --git a/datamodels/2.x/itop-structure/images/diskarray.png b/datamodels/2.x/itop-structure/images/diskarray.png
new file mode 100644
index 000000000..ae6e1d8d7
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/diskarray.png differ
diff --git a/datamodels/2.x/itop-structure/images/document.png b/datamodels/2.x/itop-structure/images/document.png
new file mode 100644
index 000000000..04de88f8f
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/document.png differ
diff --git a/datamodels/2.x/itop-structure/images/group.png b/datamodels/2.x/itop-structure/images/group.png
new file mode 100644
index 000000000..894d1485e
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/group.png differ
diff --git a/datamodels/2.x/itop-structure/images/incident-escalated.png b/datamodels/2.x/itop-structure/images/incident-escalated.png
new file mode 100644
index 000000000..719a12802
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/incident-escalated.png differ
diff --git a/datamodels/2.x/itop-structure/images/interface.png b/datamodels/2.x/itop-structure/images/interface.png
new file mode 100644
index 000000000..8aa046405
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/interface.png differ
diff --git a/datamodels/2.x/itop-structure/images/licence.png b/datamodels/2.x/itop-structure/images/licence.png
new file mode 100644
index 000000000..bd9e4d79a
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/licence.png differ
diff --git a/datamodels/2.x/itop-structure/images/location.png b/datamodels/2.x/itop-structure/images/location.png
new file mode 100644
index 000000000..529a4516e
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/location.png differ
diff --git a/datamodels/2.x/itop-structure/images/middleware.png b/datamodels/2.x/itop-structure/images/middleware.png
new file mode 100644
index 000000000..0a0499e81
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/middleware.png differ
diff --git a/datamodels/2.x/itop-structure/images/patch.png b/datamodels/2.x/itop-structure/images/patch.png
new file mode 100644
index 000000000..42b383020
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/patch.png differ
diff --git a/datamodels/2.x/itop-structure/images/person.png b/datamodels/2.x/itop-structure/images/person.png
new file mode 100644
index 000000000..ff8313e79
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/person.png differ
diff --git a/datamodels/2.x/itop-structure/images/printer.png b/datamodels/2.x/itop-structure/images/printer.png
new file mode 100644
index 000000000..24bcb9678
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/printer.png differ
diff --git a/datamodels/2.x/itop-structure/images/server.png b/datamodels/2.x/itop-structure/images/server.png
new file mode 100644
index 000000000..9a70caace
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/server.png differ
diff --git a/datamodels/2.x/itop-structure/images/silhouette.png b/datamodels/2.x/itop-structure/images/silhouette.png
new file mode 100644
index 000000000..5fc2548d9
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/silhouette.png differ
diff --git a/datamodels/2.x/itop-structure/images/software.png b/datamodels/2.x/itop-structure/images/software.png
new file mode 100644
index 000000000..4f629eaf3
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/software.png differ
diff --git a/datamodels/2.x/itop-structure/images/solution.png b/datamodels/2.x/itop-structure/images/solution.png
new file mode 100644
index 000000000..bc9bc4547
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/solution.png differ
diff --git a/datamodels/2.x/itop-structure/images/subnet.png b/datamodels/2.x/itop-structure/images/subnet.png
new file mode 100644
index 000000000..9af036d3b
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/subnet.png differ
diff --git a/datamodels/2.x/itop-structure/images/switch.png b/datamodels/2.x/itop-structure/images/switch.png
new file mode 100644
index 000000000..1df637fa9
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/switch.png differ
diff --git a/datamodels/2.x/itop-structure/images/team.png b/datamodels/2.x/itop-structure/images/team.png
new file mode 100644
index 000000000..329be879d
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/team.png differ
diff --git a/datamodels/2.x/itop-structure/images/typology.png b/datamodels/2.x/itop-structure/images/typology.png
new file mode 100644
index 000000000..35bae8187
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/typology.png differ
diff --git a/datamodels/2.x/itop-structure/images/vlan.png b/datamodels/2.x/itop-structure/images/vlan.png
new file mode 100644
index 000000000..f690b2f5d
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/vlan.png differ
diff --git a/datamodels/2.x/itop-structure/images/volume.png b/datamodels/2.x/itop-structure/images/volume.png
new file mode 100644
index 000000000..cc3540912
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/volume.png differ
diff --git a/datamodels/2.x/itop-structure/images/webapp.png b/datamodels/2.x/itop-structure/images/webapp.png
new file mode 100644
index 000000000..3506f6c07
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/webapp.png differ
diff --git a/datamodels/2.x/itop-structure/images/webserver.png b/datamodels/2.x/itop-structure/images/webserver.png
new file mode 100644
index 000000000..8d9cf43dd
Binary files /dev/null and b/datamodels/2.x/itop-structure/images/webserver.png differ
diff --git a/datamodels/2.x/itop-structure/it.dict.itop-structure.php b/datamodels/2.x/itop-structure/it.dict.itop-structure.php
new file mode 100644
index 000000000..d343b016d
--- /dev/null
+++ b/datamodels/2.x/itop-structure/it.dict.itop-structure.php
@@ -0,0 +1,351 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: Organization
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Class:Organization' => 'Organizzazione',
+ 'Class:Organization+' => '',
+ 'Class:Organization/Attribute:name' => 'Cognome',
+ 'Class:Organization/Attribute:name+' => 'Nome',
+ 'Class:Organization/Attribute:code' => 'Codice',
+ 'Class:Organization/Attribute:code+' => 'Codice dell\'organizzazione (Siret, DUNS,...)',
+ 'Class:Organization/Attribute:status' => 'Stato',
+ 'Class:Organization/Attribute:status+' => '',
+ 'Class:Organization/Attribute:status/Value:active' => 'Attivo',
+ 'Class:Organization/Attribute:status/Value:active+' => 'Attivo',
+ 'Class:Organization/Attribute:status/Value:inactive' => 'Inattivo',
+ 'Class:Organization/Attribute:status/Value:inactive+' => 'Inattivo',
+ 'Class:Organization/Attribute:parent_id' => 'Parent',
+ 'Class:Organization/Attribute:parent_id+' => 'Parent organization',
+ 'Class:Organization/Attribute:parent_name' => 'Parent name',
+ 'Class:Organization/Attribute:parent_name+' => 'Name of the parent organization',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~',
+ 'Class:Organization/Attribute:deliverymodel_id+' => '~~',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~',
+ 'Class:Organization/Attribute:deliverymodel_name+' => '~~',
+ 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent~~',
+ 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organization~~',
+ 'Class:Organization/Attribute:overview' => 'Overview~~',
+ 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
+ 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
+ 'Organization:Overview:Users' => 'iTop Users within this organization~~',
+));
+
+//
+// Class: Location
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Class:Location' => 'Localizzazione',
+ 'Class:Location+' => 'Qualsiasi tipo di localizzazione: Regione, Paese, Città, Sito, Edificio, Piano, Stanza, Rack,,...',
+ 'Class:Location/Attribute:name' => 'Nome',
+ 'Class:Location/Attribute:name+' => '',
+ 'Class:Location/Attribute:status' => 'Stato',
+ 'Class:Location/Attribute:status+' => '',
+ 'Class:Location/Attribute:status/Value:active' => 'Attivo',
+ 'Class:Location/Attribute:status/Value:active+' => 'Attivo',
+ 'Class:Location/Attribute:status/Value:inactive' => 'Inattivo',
+ 'Class:Location/Attribute:status/Value:inactive+' => 'Inattivo',
+ 'Class:Location/Attribute:org_id' => 'Organizzazione proprietaria',
+ 'Class:Location/Attribute:org_id+' => '',
+ 'Class:Location/Attribute:org_name' => 'Nome dell\'organizzazione',
+ 'Class:Location/Attribute:org_name+' => '',
+ 'Class:Location/Attribute:address' => 'Indirizzo',
+ 'Class:Location/Attribute:address+' => 'Indirizzo postale',
+ 'Class:Location/Attribute:postal_code' => 'Codice avviamento postale',
+ 'Class:Location/Attribute:postal_code+' => 'CAP/codice avviamento postale',
+ 'Class:Location/Attribute:city' => 'Città',
+ 'Class:Location/Attribute:city+' => '',
+ 'Class:Location/Attribute:country' => 'Paese',
+ 'Class:Location/Attribute:country+' => '',
+ 'Class:Location/Attribute:physicaldevice_list' => 'Devices~~',
+ 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location~~',
+ 'Class:Location/Attribute:person_list' => 'Contacts~~',
+ 'Class:Location/Attribute:person_list+' => 'All the contacts located on this location~~',
+));
+
+//
+// Class: Contact
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Class:Contact' => 'Contatto',
+ 'Class:Contact+' => '',
+ 'Class:Contact/Attribute:name' => 'Nome',
+ 'Class:Contact/Attribute:name+' => '',
+ 'Class:Contact/Attribute:status' => 'Stato',
+ 'Class:Contact/Attribute:status+' => '',
+ 'Class:Contact/Attribute:status/Value:active' => 'Attivo',
+ 'Class:Contact/Attribute:status/Value:active+' => 'Attivo',
+ 'Class:Contact/Attribute:status/Value:inactive' => 'Inattivo',
+ 'Class:Contact/Attribute:status/Value:inactive+' => 'Inattivo',
+ 'Class:Contact/Attribute:org_id' => 'Organizzazione',
+ 'Class:Contact/Attribute:org_id+' => '',
+ 'Class:Contact/Attribute:org_name' => 'Organizzazione',
+ 'Class:Contact/Attribute:org_name+' => '',
+ 'Class:Contact/Attribute:email' => 'Email',
+ 'Class:Contact/Attribute:email+' => '',
+ 'Class:Contact/Attribute:phone' => 'Telefono',
+ 'Class:Contact/Attribute:phone+' => '',
+ 'Class:Contact/Attribute:notify' => 'Notification~~',
+ 'Class:Contact/Attribute:notify+' => '~~',
+ 'Class:Contact/Attribute:notify/Value:no' => 'no~~',
+ 'Class:Contact/Attribute:notify/Value:no+' => 'no~~',
+ 'Class:Contact/Attribute:notify/Value:yes' => 'yes~~',
+ 'Class:Contact/Attribute:notify/Value:yes+' => 'yes~~',
+ 'Class:Contact/Attribute:function' => 'Function~~',
+ 'Class:Contact/Attribute:function+' => '~~',
+ 'Class:Contact/Attribute:cis_list' => 'CIs~~',
+ 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact~~',
+ 'Class:Contact/Attribute:finalclass' => 'Tipo',
+ 'Class:Contact/Attribute:finalclass+' => '',
+));
+
+//
+// Class: Person
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Class:Person' => 'Persona',
+ 'Class:Person+' => '',
+ 'Class:Person/Attribute:name' => 'Last Name~~',
+ 'Class:Person/Attribute:name+' => '~~',
+ 'Class:Person/Attribute:first_name' => 'Nome',
+ 'Class:Person/Attribute:first_name+' => '',
+ 'Class:Person/Attribute:employee_number' => 'Employee number~~',
+ 'Class:Person/Attribute:employee_number+' => '~~',
+ 'Class:Person/Attribute:mobile_phone' => 'Mobile phone~~',
+ 'Class:Person/Attribute:mobile_phone+' => '~~',
+ 'Class:Person/Attribute:location_id' => 'Location~~',
+ 'Class:Person/Attribute:location_id+' => '~~',
+ 'Class:Person/Attribute:location_name' => 'Location name~~',
+ 'Class:Person/Attribute:location_name+' => '~~',
+ 'Class:Person/Attribute:manager_id' => 'Manager~~',
+ 'Class:Person/Attribute:manager_id+' => '~~',
+ 'Class:Person/Attribute:manager_name' => 'Manager name~~',
+ 'Class:Person/Attribute:manager_name+' => '~~',
+ 'Class:Person/Attribute:team_list' => 'Teams~~',
+ 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to~~',
+ 'Class:Person/Attribute:tickets_list' => 'Tickets~~',
+ 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller~~',
+ 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name~~',
+ 'Class:Person/Attribute:manager_id_friendlyname+' => '~~',
+ 'Class:Person/Attribute:picture' => 'Picture~~',
+ 'Class:Person/Attribute:picture+' => '~~',
+ 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
+ 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
+ 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
+ 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
+));
+
+//
+// Class: Team
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Class:Team' => 'Squadra',
+ 'Class:Team+' => '',
+ 'Class:Team/Attribute:persons_list' => 'Members~~',
+ 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team~~',
+ 'Class:Team/Attribute:tickets_list' => 'Tickets~~',
+ 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team~~',
+));
+
+//
+// Class: Document
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Class:Document' => 'Documento',
+ 'Class:Document+' => '',
+ 'Class:Document/Attribute:name' => 'Nome',
+ 'Class:Document/Attribute:name+' => '',
+ 'Class:Document/Attribute:org_id' => 'Organizzazione',
+ 'Class:Document/Attribute:org_id+' => '~~',
+ 'Class:Document/Attribute:org_name' => 'Nome dell\'organizzazione',
+ 'Class:Document/Attribute:org_name+' => '',
+ 'Class:Document/Attribute:documenttype_id' => 'Document type~~',
+ 'Class:Document/Attribute:documenttype_id+' => '~~',
+ 'Class:Document/Attribute:documenttype_name' => 'Document type name~~',
+ 'Class:Document/Attribute:documenttype_name+' => '~~',
+ 'Class:Document/Attribute:version' => 'Version~~',
+ 'Class:Document/Attribute:version+' => '~~',
+ 'Class:Document/Attribute:description' => 'Descrizione',
+ 'Class:Document/Attribute:description+' => '',
+ 'Class:Document/Attribute:status' => 'Stato',
+ 'Class:Document/Attribute:status+' => '',
+ 'Class:Document/Attribute:status/Value:draft' => 'Draft',
+ 'Class:Document/Attribute:status/Value:draft+' => '',
+ 'Class:Document/Attribute:status/Value:obsolete' => 'Obsoleto',
+ 'Class:Document/Attribute:status/Value:obsolete+' => '',
+ 'Class:Document/Attribute:status/Value:published' => 'Pubblicato',
+ 'Class:Document/Attribute:status/Value:published+' => '',
+ 'Class:Document/Attribute:cis_list' => 'CIs~~',
+ 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document~~',
+ 'Class:Document/Attribute:contracts_list' => 'Contracts~~',
+ 'Class:Document/Attribute:contracts_list+' => 'All the contracts linked to this document~~',
+ 'Class:Document/Attribute:services_list' => 'Services~~',
+ 'Class:Document/Attribute:services_list+' => 'All the services linked to this document~~',
+ 'Class:Document/Attribute:finalclass' => 'Document Type~~',
+ 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~',
+));
+
+//
+// Class: DocumentFile
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Class:DocumentFile' => 'Document File~~',
+ 'Class:DocumentFile+' => '~~',
+ 'Class:DocumentFile/Attribute:file' => 'File~~',
+ 'Class:DocumentFile/Attribute:file+' => '~~',
+));
+
+//
+// Class: DocumentNote
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Class:DocumentNote' => 'Document Note~~',
+ 'Class:DocumentNote+' => '~~',
+ 'Class:DocumentNote/Attribute:text' => 'Text~~',
+ 'Class:DocumentNote/Attribute:text+' => '~~',
+));
+
+//
+// Class: DocumentWeb
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Class:DocumentWeb' => 'Document Web~~',
+ 'Class:DocumentWeb+' => '~~',
+ 'Class:DocumentWeb/Attribute:url' => 'URL~~',
+ 'Class:DocumentWeb/Attribute:url+' => '~~',
+));
+
+//
+// Class: Typology
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Class:Typology' => 'Typology~~',
+ 'Class:Typology+' => '~~',
+ 'Class:Typology/Attribute:name' => 'Name~~',
+ 'Class:Typology/Attribute:name+' => '~~',
+ 'Class:Typology/Attribute:finalclass' => 'Type~~',
+ 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~',
+));
+
+//
+// Class: DocumentType
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Class:DocumentType' => 'Document Type~~',
+ 'Class:DocumentType+' => '~~',
+));
+
+//
+// Class: ContactType
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Class:ContactType' => 'Contact Type~~',
+ 'Class:ContactType+' => '~~',
+));
+
+//
+// Class: lnkPersonToTeam
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Class:lnkPersonToTeam' => 'Link Person / Team~~',
+ 'Class:lnkPersonToTeam+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team~~',
+ 'Class:lnkPersonToTeam/Attribute:team_id+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team name~~',
+ 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person~~',
+ 'Class:lnkPersonToTeam/Attribute:person_id+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person name~~',
+ 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:role_id' => 'Role~~',
+ 'Class:lnkPersonToTeam/Attribute:role_id+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:role_name' => 'Role name~~',
+ 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~',
+));
+
+//
+// Application Menu
+//
+
+Dict::Add('IT IT', 'Italian', 'Italiano', array(
+ 'Menu:DataAdministration' => 'Dati di amministrazione',
+ 'Menu:DataAdministration+' => '',
+ 'Menu:Catalogs' => 'Cataloghi',
+ 'Menu:Catalogs+' => 'Tipi di dato',
+ 'Menu:Audit' => 'Audit',
+ 'Menu:Audit+' => 'Audit',
+ 'Menu:CSVImport' => 'Importazione CSV',
+ 'Menu:CSVImport+' => '',
+ 'Menu:Organization' => 'Organizzazioni',
+ 'Menu:Organization+' => 'Tutte le organizzazioni',
+ 'Menu:ConfigManagement' => 'Gestione delle Configurazioni',
+ 'Menu:ConfigManagement+' => 'Gestione delle Configurazioni',
+ 'Menu:ConfigManagementOverview' => 'Panoramica',
+ 'Menu:ConfigManagementOverview+' => 'Panoramica',
+ 'Menu:Contact' => 'Contatti',
+ 'Menu:Contact+' => 'Contatti',
+ 'Menu:Contact:Count' => '%1$d contatti',
+ 'Menu:Person' => 'Persone',
+ 'Menu:Person+' => 'Tutte le persone',
+ 'Menu:Team' => 'Teams',
+ 'Menu:Team+' => 'Tutti i Teams',
+ 'Menu:Document' => 'Documenti',
+ 'Menu:Document+' => 'Tutti i Documenti',
+ 'Menu:Location' => 'Posizioni',
+ 'Menu:Location+' => 'Tutte le pozisioni',
+ 'Menu:NewContact' => 'Nuovo Contatto',
+ 'Menu:NewContact+' => 'Nuovo Contatto',
+ 'Menu:SearchContacts' => 'Ricerca contatti',
+ 'Menu:SearchContacts+' => 'Ricerca contatti',
+ 'Menu:ConfigManagement:Shortcuts' => 'Scorciatoie',
+ 'Menu:ConfigManagement:AllContacts' => 'Tutti i contatti: %1$d',
+ 'Menu:Typology' => 'Typology configuration~~',
+ 'Menu:Typology+' => 'Typology configuration~~',
+ 'UI_WelcomeMenu_AllConfigItems' => 'Summary~~',
+ 'Menu:ConfigManagement:Typology' => 'Typology configuration~~',
+
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-structure/ja.dict.itop-structure.php b/datamodels/2.x/itop-structure/ja.dict.itop-structure.php
new file mode 100644
index 000000000..ee3831f4a
--- /dev/null
+++ b/datamodels/2.x/itop-structure/ja.dict.itop-structure.php
@@ -0,0 +1,351 @@
+
+/**
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @licence http://opensource.org/licenses/AGPL-3.0
+ */
+
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+
+//
+// Class: Organization
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Class:Organization' => '組織',
+ 'Class:Organization+' => '',
+ 'Class:Organization/Attribute:name' => '名前',
+ 'Class:Organization/Attribute:name+' => '共通名',
+ 'Class:Organization/Attribute:code' => 'コード',
+ 'Class:Organization/Attribute:code+' => '組織コード(Siret, DUNS, ...)',
+ 'Class:Organization/Attribute:status' => '状態',
+ 'Class:Organization/Attribute:status+' => '',
+ 'Class:Organization/Attribute:status/Value:active' => 'アクティブ',
+ 'Class:Organization/Attribute:status/Value:active+' => 'アクティブ',
+ 'Class:Organization/Attribute:status/Value:inactive' => '非アクティブ',
+ 'Class:Organization/Attribute:status/Value:inactive+' => '非アクティブ',
+ 'Class:Organization/Attribute:parent_id' => '親',
+ 'Class:Organization/Attribute:parent_id+' => '親組織',
+ 'Class:Organization/Attribute:parent_name' => '親名前',
+ 'Class:Organization/Attribute:parent_name+' => '親組織の名前',
+ 'Class:Organization/Attribute:deliverymodel_id' => '提供モデル',
+ 'Class:Organization/Attribute:deliverymodel_id+' => '',
+ 'Class:Organization/Attribute:deliverymodel_name' => '提供モデル名',
+ 'Class:Organization/Attribute:deliverymodel_name+' => '',
+ 'Class:Organization/Attribute:parent_id_friendlyname' => '親',
+ 'Class:Organization/Attribute:parent_id_friendlyname+' => '親組織',
+ 'Class:Organization/Attribute:overview' => 'Overview~~',
+ 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
+ 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
+ 'Organization:Overview:Users' => 'iTop Users within this organization~~',
+));
+
+//
+// Class: Location
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Class:Location' => '場所',
+ 'Class:Location+' => '任意の場所のタイプ: リージョン、国、都市、サイト、ビル、フロア、部屋、ラック、...',
+ 'Class:Location/Attribute:name' => '名前',
+ 'Class:Location/Attribute:name+' => '',
+ 'Class:Location/Attribute:status' => '状態',
+ 'Class:Location/Attribute:status+' => '',
+ 'Class:Location/Attribute:status/Value:active' => 'アクティブ',
+ 'Class:Location/Attribute:status/Value:active+' => 'アクティブ',
+ 'Class:Location/Attribute:status/Value:inactive' => '非アクティブ',
+ 'Class:Location/Attribute:status/Value:inactive+' => '非アクティブ',
+ 'Class:Location/Attribute:org_id' => 'オーナー組織',
+ 'Class:Location/Attribute:org_id+' => '',
+ 'Class:Location/Attribute:org_name' => 'オーナー組織名前',
+ 'Class:Location/Attribute:org_name+' => '',
+ 'Class:Location/Attribute:address' => '住所',
+ 'Class:Location/Attribute:address+' => '住所',
+ 'Class:Location/Attribute:postal_code' => '郵便番号',
+ 'Class:Location/Attribute:postal_code+' => 'ZIP/郵便番号',
+ 'Class:Location/Attribute:city' => '都市',
+ 'Class:Location/Attribute:city+' => '',
+ 'Class:Location/Attribute:country' => '国',
+ 'Class:Location/Attribute:country+' => '',
+ 'Class:Location/Attribute:physicaldevice_list' => 'デバイス',
+ 'Class:Location/Attribute:physicaldevice_list+' => '',
+ 'Class:Location/Attribute:person_list' => '連絡先',
+ 'Class:Location/Attribute:person_list+' => '',
+));
+
+//
+// Class: Contact
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Class:Contact' => '連絡先',
+ 'Class:Contact+' => '',
+ 'Class:Contact/Attribute:name' => '名前',
+ 'Class:Contact/Attribute:name+' => '',
+ 'Class:Contact/Attribute:status' => '状態',
+ 'Class:Contact/Attribute:status+' => '',
+ 'Class:Contact/Attribute:status/Value:active' => 'アクティブ',
+ 'Class:Contact/Attribute:status/Value:active+' => 'アクティブ',
+ 'Class:Contact/Attribute:status/Value:inactive' => '非アクティブ',
+ 'Class:Contact/Attribute:status/Value:inactive+' => '非アクティブ',
+ 'Class:Contact/Attribute:org_id' => '組織',
+ 'Class:Contact/Attribute:org_id+' => '',
+ 'Class:Contact/Attribute:org_name' => '組織',
+ 'Class:Contact/Attribute:org_name+' => '',
+ 'Class:Contact/Attribute:email' => 'Eメール',
+ 'Class:Contact/Attribute:email+' => '',
+ 'Class:Contact/Attribute:phone' => '電話',
+ 'Class:Contact/Attribute:phone+' => '',
+ 'Class:Contact/Attribute:notify' => '通知',
+ 'Class:Contact/Attribute:notify+' => '',
+ 'Class:Contact/Attribute:notify/Value:no' => 'いいえ',
+ 'Class:Contact/Attribute:notify/Value:no+' => 'いいえ',
+ 'Class:Contact/Attribute:notify/Value:yes' => 'はい',
+ 'Class:Contact/Attribute:notify/Value:yes+' => 'はい',
+ 'Class:Contact/Attribute:function' => '機能',
+ 'Class:Contact/Attribute:function+' => '',
+ 'Class:Contact/Attribute:cis_list' => 'CI',
+ 'Class:Contact/Attribute:cis_list+' => '',
+ 'Class:Contact/Attribute:finalclass' => '連絡先タイプ',
+ 'Class:Contact/Attribute:finalclass+' => '',
+));
+
+//
+// Class: Person
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Class:Person' => '人物',
+ 'Class:Person+' => '',
+ 'Class:Person/Attribute:name' => '姓',
+ 'Class:Person/Attribute:name+' => '~~',
+ 'Class:Person/Attribute:first_name' => 'ファーストネーム',
+ 'Class:Person/Attribute:first_name+' => '',
+ 'Class:Person/Attribute:employee_number' => '社員番号',
+ 'Class:Person/Attribute:employee_number+' => '',
+ 'Class:Person/Attribute:mobile_phone' => '携帯電話',
+ 'Class:Person/Attribute:mobile_phone+' => '',
+ 'Class:Person/Attribute:location_id' => '場所',
+ 'Class:Person/Attribute:location_id+' => '',
+ 'Class:Person/Attribute:location_name' => '場所名',
+ 'Class:Person/Attribute:location_name+' => '',
+ 'Class:Person/Attribute:manager_id' => 'マネージャ',
+ 'Class:Person/Attribute:manager_id+' => '',
+ 'Class:Person/Attribute:manager_name' => 'マネージャ名',
+ 'Class:Person/Attribute:manager_name+' => '',
+ 'Class:Person/Attribute:team_list' => 'チーム',
+ 'Class:Person/Attribute:team_list+' => '',
+ 'Class:Person/Attribute:tickets_list' => 'チケット',
+ 'Class:Person/Attribute:tickets_list+' => '',
+ 'Class:Person/Attribute:manager_id_friendlyname' => 'マネージャーフレンドリ名',
+ 'Class:Person/Attribute:manager_id_friendlyname+' => '',
+ 'Class:Person/Attribute:picture' => 'Picture~~',
+ 'Class:Person/Attribute:picture+' => '~~',
+ 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
+ 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
+ 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
+ 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
+));
+
+//
+// Class: Team
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Class:Team' => 'チーム',
+ 'Class:Team+' => '',
+ 'Class:Team/Attribute:persons_list' => 'メンバー',
+ 'Class:Team/Attribute:persons_list+' => '',
+ 'Class:Team/Attribute:tickets_list' => 'チケット',
+ 'Class:Team/Attribute:tickets_list+' => '',
+));
+
+//
+// Class: Document
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Class:Document' => '文書',
+ 'Class:Document+' => '',
+ 'Class:Document/Attribute:name' => '名前',
+ 'Class:Document/Attribute:name+' => '',
+ 'Class:Document/Attribute:org_id' => '組織',
+ 'Class:Document/Attribute:org_id+' => '',
+ 'Class:Document/Attribute:org_name' => '組織名',
+ 'Class:Document/Attribute:org_name+' => '',
+ 'Class:Document/Attribute:documenttype_id' => '文書タイプ',
+ 'Class:Document/Attribute:documenttype_id+' => '',
+ 'Class:Document/Attribute:documenttype_name' => '文書タイプ名',
+ 'Class:Document/Attribute:documenttype_name+' => '',
+ 'Class:Document/Attribute:version' => 'Version~~',
+ 'Class:Document/Attribute:version+' => '~~',
+ 'Class:Document/Attribute:description' => '説明',
+ 'Class:Document/Attribute:description+' => '',
+ 'Class:Document/Attribute:status' => '状態',
+ 'Class:Document/Attribute:status+' => '',
+ 'Class:Document/Attribute:status/Value:draft' => '下書き',
+ 'Class:Document/Attribute:status/Value:draft+' => '',
+ 'Class:Document/Attribute:status/Value:obsolete' => '廃止',
+ 'Class:Document/Attribute:status/Value:obsolete+' => '',
+ 'Class:Document/Attribute:status/Value:published' => '公開済み',
+ 'Class:Document/Attribute:status/Value:published+' => '',
+ 'Class:Document/Attribute:cis_list' => 'CI',
+ 'Class:Document/Attribute:cis_list+' => '',
+ 'Class:Document/Attribute:contracts_list' => '契約',
+ 'Class:Document/Attribute:contracts_list+' => '',
+ 'Class:Document/Attribute:services_list' => 'サービス',
+ 'Class:Document/Attribute:services_list+' => '',
+ 'Class:Document/Attribute:finalclass' => '文書タイプ',
+ 'Class:Document/Attribute:finalclass+' => '',
+));
+
+//
+// Class: DocumentFile
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Class:DocumentFile' => '文書ファイル',
+ 'Class:DocumentFile+' => '',
+ 'Class:DocumentFile/Attribute:file' => 'ファイル',
+ 'Class:DocumentFile/Attribute:file+' => '',
+));
+
+//
+// Class: DocumentNote
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Class:DocumentNote' => '文書ノート',
+ 'Class:DocumentNote+' => '',
+ 'Class:DocumentNote/Attribute:text' => 'テキスト',
+ 'Class:DocumentNote/Attribute:text+' => '',
+));
+
+//
+// Class: DocumentWeb
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Class:DocumentWeb' => '文書Web',
+ 'Class:DocumentWeb+' => '',
+ 'Class:DocumentWeb/Attribute:url' => 'URL',
+ 'Class:DocumentWeb/Attribute:url+' => '',
+));
+
+//
+// Class: Typology
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Class:Typology' => '分類',
+ 'Class:Typology+' => '',
+ 'Class:Typology/Attribute:name' => '名前',
+ 'Class:Typology/Attribute:name+' => '',
+ 'Class:Typology/Attribute:finalclass' => 'タイプ',
+ 'Class:Typology/Attribute:finalclass+' => '',
+));
+
+//
+// Class: DocumentType
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Class:DocumentType' => '文書タイプ',
+ 'Class:DocumentType+' => '',
+));
+
+//
+// Class: ContactType
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Class:ContactType' => '問い合せ先タイプ',
+ 'Class:ContactType+' => '',
+));
+
+//
+// Class: lnkPersonToTeam
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Class:lnkPersonToTeam' => 'リンク 人物/チーム',
+ 'Class:lnkPersonToTeam+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_id' => 'チーム',
+ 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_name' => 'チーム名',
+ 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_id' => '人物',
+ 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_name' => '名前',
+ 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_id' => '役割',
+ 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_name' => '役割名',
+ 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
+));
+
+//
+// Application Menu
+//
+
+Dict::Add('JA JP', 'Japanese', '日本語', array(
+ 'Menu:DataAdministration' => 'データ管理',
+ 'Menu:DataAdministration+' => 'データ管理',
+ 'Menu:Catalogs' => 'カタログ',
+ 'Menu:Catalogs+' => 'データタイプ',
+ 'Menu:Audit' => '監査',
+ 'Menu:Audit+' => '監査',
+ 'Menu:CSVImport' => 'CSV インポート',
+ 'Menu:CSVImport+' => '一括作成/一括更新',
+ 'Menu:Organization' => '組織',
+ 'Menu:Organization+' => '全組織',
+ 'Menu:ConfigManagement' => '構成管理',
+ 'Menu:ConfigManagement+' => '構成管理',
+ 'Menu:ConfigManagementOverview' => '概要',
+ 'Menu:ConfigManagementOverview+' => '概要',
+ 'Menu:Contact' => '連絡先',
+ 'Menu:Contact+' => '連絡先',
+ 'Menu:Contact:Count' => '%1$d',
+ 'Menu:Person' => '人物',
+ 'Menu:Person+' => '全人物',
+ 'Menu:Team' => 'チーム',
+ 'Menu:Team+' => '全チーム',
+ 'Menu:Document' => '文書',
+ 'Menu:Document+' => '全文書',
+ 'Menu:Location' => '場所',
+ 'Menu:Location+' => '全ての場所',
+ 'Menu:NewContact' => '新規連絡先',
+ 'Menu:NewContact+' => '新規連絡先',
+ 'Menu:SearchContacts' => '連絡先検索',
+ 'Menu:SearchContacts+' => '連絡先検索',
+ 'Menu:ConfigManagement:Shortcuts' => 'ショートカット',
+ 'Menu:ConfigManagement:AllContacts' => '全連絡先: %1$d',
+ 'Menu:Typology' => 'トポロジー構成',
+ 'Menu:Typology+' => 'トポロジー構成',
+ 'UI_WelcomeMenu_AllConfigItems' => 'サマリー',
+ 'Menu:ConfigManagement:Typology' => '分類構成',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-structure/main.itop-structure.php b/datamodels/2.x/itop-structure/main.itop-structure.php
new file mode 100644
index 000000000..f989da795
--- /dev/null
+++ b/datamodels/2.x/itop-structure/main.itop-structure.php
@@ -0,0 +1,25 @@
+
+
+
+// Starting with iTop 1.2 you can restrict the list of organizations displayed in the drop-down list
+// by specifying a query as shown below. Note that this is NOT a security settings, since the
+// choice 'All Organizations' will always be available in the menu
+ApplicationMenu::SetFavoriteSiloQuery('SELECT Organization');
+
+?>
diff --git a/datamodels/2.x/itop-structure/module.itop-structure.php b/datamodels/2.x/itop-structure/module.itop-structure.php
new file mode 100644
index 000000000..829e3f693
--- /dev/null
+++ b/datamodels/2.x/itop-structure/module.itop-structure.php
@@ -0,0 +1,99 @@
+ 'Structure de base iTop',
+ 'category' => 'core',
+
+ // Setup
+ //
+ 'dependencies' => array(
+ ),
+ 'mandatory' => true,
+ 'visible' => true,
+ 'installer' => 'ConfigMgmtInstaller',
+
+ // Components
+ //
+ 'datamodel' => array(
+ 'main.itop-structure.php',
+ 'model.itop-structure.php',
+ ),
+ 'data.struct' => array(
+ ),
+ 'data.sample' => array(
+ 'data.sample.organizations.xml',
+ 'data.sample.persons.xml',
+ 'data.sample.teams.xml',
+ 'data.sample.contactteam.xml',
+
+ ),
+
+ // Documentation
+ //
+ 'doc.manual_setup' => '',
+ 'doc.more_information' => '',
+
+ // Default settings
+ //
+ 'settings' => array(
+ ),
+ )
+);
+
+if (!class_exists('ConfigMgmtInstaller'))
+{
+ // Module installation handler
+ //
+ class ConfigMgmtInstaller extends ModuleInstallerAPI
+ {
+ public static function BeforeWritingConfig(Config $oConfiguration)
+ {
+ // If you want to override/force some configuration values, do it here
+ return $oConfiguration;
+ }
+
+ /**
+ * Handler called before creating or upgrading the database schema
+ * @param $oConfiguration Config The new configuration of the application
+ * @param $sPreviousVersion string PRevious version number of the module (empty string in case of first install)
+ * @param $sCurrentVersion string Current version number of the module
+ */
+ public static function BeforeDatabaseCreation(Config $oConfiguration, $sPreviousVersion, $sCurrentVersion)
+ {
+ if (strlen($sPreviousVersion) > 0)
+ {
+ // If you want to migrate data from one format to another, do it here
+ self::RenameEnumValueInDB('Software', 'type', 'DBserver', 'DBServer');
+ self::RenameEnumValueInDB('Software', 'type', 'Webserver', 'WebServer');
+ self::RenameEnumValueInDB('Model', 'type', 'SANswitch', 'SANSwitch');
+ self::RenameEnumValueInDB('Model', 'type', 'IpPhone', 'IPPhone');
+ self::RenameEnumValueInDB('Model', 'type', 'Telephone', 'Phone');
+ self::RenameClassInDB('DBserver', 'DBServer');
+ self::RenameClassInDB('OSfamily', 'OSFamily');
+ self::RenameClassInDB('OSversion', 'OSVersion');
+ self::RenameClassInDB('Webserver', 'WebServer');
+ self::RenameClassInDB('OSpatch', 'OSPatch');
+ self::RenameClassInDB('lnkFunctionalCIToOSpatch', 'lnkFunctionalCIToOSPatch');
+ self::RenameClassInDB('OsLicence', 'OSLicence');
+ self::RenameClassInDB('IOSversion', 'IOSVersion');
+ self::RenameClassInDB('IPinterface', 'IPInterface');
+ }
+ }
+
+ /**
+ * Handler called after the creation/update of the database schema
+ * @param $oConfiguration Config The new configuration of the application
+ * @param $sPreviousVersion string PRevious version number of the module (empty string in case of first install)
+ * @param $sCurrentVersion string Current version number of the module
+ */
+ public static function AfterDatabaseCreation(Config $oConfiguration, $sPreviousVersion, $sCurrentVersion)
+ {
+ }
+ }
+}
diff --git a/datamodels/2.x/itop-structure/nl.dict.itop-structure.php b/datamodels/2.x/itop-structure/nl.dict.itop-structure.php
new file mode 100644
index 000000000..81a2ac216
--- /dev/null
+++ b/datamodels/2.x/itop-structure/nl.dict.itop-structure.php
@@ -0,0 +1,356 @@
+
+/**
+ * @author Benjamin Planque
+ * @author LinProfs
+ * Linux & Open Source Professionals
+ * http://www.linprofs.com
+ *
+ * @author Hipska (2018, 2019)
+ * @author Jeffrey Bostoen - (2018 - 2020)
+ *
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @licence http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: Organization
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Class:Organization' => 'Organisatie',
+ 'Class:Organization+' => '',
+ 'Class:Organization/Attribute:name' => 'Naam',
+ 'Class:Organization/Attribute:name+' => 'Gekende naam voor de organisatie',
+ 'Class:Organization/Attribute:code' => 'Code',
+ 'Class:Organization/Attribute:code+' => 'Code voor de organisatie',
+ 'Class:Organization/Attribute:status' => 'Status',
+ 'Class:Organization/Attribute:status+' => '',
+ 'Class:Organization/Attribute:status/Value:active' => 'Actief',
+ 'Class:Organization/Attribute:status/Value:active+' => 'Actief',
+ 'Class:Organization/Attribute:status/Value:inactive' => 'Inactief',
+ 'Class:Organization/Attribute:status/Value:inactive+' => 'Inactief',
+ 'Class:Organization/Attribute:parent_id' => 'Hoofdorganisatie',
+ 'Class:Organization/Attribute:parent_id+' => 'Hoofdorganisatie',
+ 'Class:Organization/Attribute:parent_name' => 'Naam hoofdorganisatie',
+ 'Class:Organization/Attribute:parent_name+' => 'Naam van de hoofdorganisatie',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Leveringsmodel',
+ 'Class:Organization/Attribute:deliverymodel_id+' => '',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Naam leveringsmodel',
+ 'Class:Organization/Attribute:deliverymodel_name+' => '',
+ 'Class:Organization/Attribute:parent_id_friendlyname' => 'Hoofdorganisatie',
+ 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Hoofdorganisatie',
+ 'Class:Organization/Attribute:overview' => 'Overzicht',
+ 'Organization:Overview:FunctionalCIs' => 'Configuratie-items van deze organisatie',
+ 'Organization:Overview:FunctionalCIs:subtitle' => 'per type',
+ 'Organization:Overview:Users' => 'iTop-gebruikers in deze organisatie',
+));
+
+//
+// Class: Location
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Class:Location' => 'Locatie',
+ 'Class:Location+' => 'Een locatie zoals: land, regio, gemeente/stad, gebouw, verdieping, kamer, ...',
+ 'Class:Location/Attribute:name' => 'Naam',
+ 'Class:Location/Attribute:name+' => '',
+ 'Class:Location/Attribute:status' => 'Status',
+ 'Class:Location/Attribute:status+' => '',
+ 'Class:Location/Attribute:status/Value:active' => 'Actief',
+ 'Class:Location/Attribute:status/Value:active+' => 'Actief',
+ 'Class:Location/Attribute:status/Value:inactive' => 'Inactief',
+ 'Class:Location/Attribute:status/Value:inactive+' => 'Inactief',
+ 'Class:Location/Attribute:org_id' => 'Organisatie',
+ 'Class:Location/Attribute:org_id+' => '',
+ 'Class:Location/Attribute:org_name' => 'Naam organisatie',
+ 'Class:Location/Attribute:org_name+' => '',
+ 'Class:Location/Attribute:address' => 'Adres',
+ 'Class:Location/Attribute:address+' => 'Adres van de organisatie',
+ 'Class:Location/Attribute:postal_code' => 'Postcode',
+ 'Class:Location/Attribute:postal_code+' => 'Postcode van de organisatie',
+ 'Class:Location/Attribute:city' => 'Gemeente',
+ 'Class:Location/Attribute:city+' => '',
+ 'Class:Location/Attribute:country' => 'Land',
+ 'Class:Location/Attribute:country+' => '',
+ 'Class:Location/Attribute:physicaldevice_list' => 'Apparaten',
+ 'Class:Location/Attribute:physicaldevice_list+' => 'Alle apparaten die zich op deze locatie bevinden',
+ 'Class:Location/Attribute:person_list' => 'Contacten',
+ 'Class:Location/Attribute:person_list+' => 'Alle contacten die zich op deze locatie bevinden',
+));
+
+//
+// Class: Contact
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Class:Contact' => 'Contact',
+ 'Class:Contact+' => '',
+ 'Class:Contact/Attribute:name' => 'Naam',
+ 'Class:Contact/Attribute:name+' => '',
+ 'Class:Contact/Attribute:status' => 'Status',
+ 'Class:Contact/Attribute:status+' => '',
+ 'Class:Contact/Attribute:status/Value:active' => 'Actief',
+ 'Class:Contact/Attribute:status/Value:active+' => 'Actief',
+ 'Class:Contact/Attribute:status/Value:inactive' => 'Inactief',
+ 'Class:Contact/Attribute:status/Value:inactive+' => 'Inactief',
+ 'Class:Contact/Attribute:org_id' => 'Organisatie',
+ 'Class:Contact/Attribute:org_id+' => '',
+ 'Class:Contact/Attribute:org_name' => 'Naam organisatie',
+ 'Class:Contact/Attribute:org_name+' => '',
+ 'Class:Contact/Attribute:email' => 'E-mailadres',
+ 'Class:Contact/Attribute:email+' => '',
+ 'Class:Contact/Attribute:phone' => 'Telefoon',
+ 'Class:Contact/Attribute:phone+' => '',
+ 'Class:Contact/Attribute:notify' => 'Melding',
+ 'Class:Contact/Attribute:notify+' => '',
+ 'Class:Contact/Attribute:notify/Value:no' => 'Nee',
+ 'Class:Contact/Attribute:notify/Value:no+' => 'Nee',
+ 'Class:Contact/Attribute:notify/Value:yes' => 'Ja',
+ 'Class:Contact/Attribute:notify/Value:yes+' => 'Ja',
+ 'Class:Contact/Attribute:function' => 'Functie',
+ 'Class:Contact/Attribute:function+' => '',
+ 'Class:Contact/Attribute:cis_list' => 'CI\'s',
+ 'Class:Contact/Attribute:cis_list+' => 'Alle configuratie-items die gerelateerd zijn aan dit team',
+ 'Class:Contact/Attribute:finalclass' => 'Subklasse contact',
+ 'Class:Contact/Attribute:finalclass+' => '',
+));
+
+//
+// Class: Person
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Class:Person' => 'Persoon',
+ 'Class:Person+' => '',
+ 'Class:Person/Attribute:name' => 'Achternaam',
+ 'Class:Person/Attribute:name+' => '',
+ 'Class:Person/Attribute:first_name' => 'Voornaam',
+ 'Class:Person/Attribute:first_name+' => '',
+ 'Class:Person/Attribute:employee_number' => 'Identificatienummer',
+ 'Class:Person/Attribute:employee_number+' => 'Een uniek nummer om de persoon te identificeren (bv. rijksregister, burgerservicenummer, werknemernummer, ...)',
+ 'Class:Person/Attribute:mobile_phone' => 'Mobiele telefoon',
+ 'Class:Person/Attribute:mobile_phone+' => '',
+ 'Class:Person/Attribute:location_id' => 'Locatie',
+ 'Class:Person/Attribute:location_id+' => 'Locatie waar de persoon gecontacteerd kan worden',
+ 'Class:Person/Attribute:location_name' => 'Naam locatie',
+ 'Class:Person/Attribute:location_name+' => '',
+ 'Class:Person/Attribute:manager_id' => 'Manager',
+ 'Class:Person/Attribute:manager_id+' => '',
+ 'Class:Person/Attribute:manager_name' => 'Naam manager',
+ 'Class:Person/Attribute:manager_name+' => '',
+ 'Class:Person/Attribute:team_list' => 'Teams',
+ 'Class:Person/Attribute:team_list+' => 'Alle teams waarvan deze persoon lid is',
+ 'Class:Person/Attribute:tickets_list' => 'Tickets',
+ 'Class:Person/Attribute:tickets_list+' => 'Alle tickets waarvan deze persoon de aanvrager is',
+ 'Class:Person/Attribute:manager_id_friendlyname' => 'Herkenbare naam manager',
+ 'Class:Person/Attribute:manager_id_friendlyname+' => '',
+ 'Class:Person/Attribute:picture' => 'Foto',
+ 'Class:Person/Attribute:picture+' => 'Foto van de contactpersoon',
+ 'Class:Person/UniquenessRule:employee_number+' => 'Het identificatienummer moet uniek zijn binnen de organisatie',
+ 'Class:Person/UniquenessRule:employee_number' => 'Er is al een persoon in de organisatie \'$this->org_name$\' met hetzelfde identificatienummer',
+ 'Class:Person/UniquenessRule:name+' => 'De naam moet uniek zijn binnen een organisatie',
+ 'Class:Person/UniquenessRule:name' => 'Er is al een persoon in de organisatie \'$this->org_name$\' met dezelfde naam',
+));
+
+//
+// Class: Team
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Class:Team' => 'Team',
+ 'Class:Team+' => '',
+ 'Class:Team/Attribute:persons_list' => 'Leden',
+ 'Class:Team/Attribute:persons_list+' => 'Alle personen die lid zijn van dit team',
+ 'Class:Team/Attribute:tickets_list' => 'Tickets',
+ 'Class:Team/Attribute:tickets_list+' => 'Alle tickets die toegewezen zijn aan dit team',
+));
+
+//
+// Class: Document
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Class:Document' => 'Document',
+ 'Class:Document+' => '',
+ 'Class:Document/Attribute:name' => 'Naam',
+ 'Class:Document/Attribute:name+' => '',
+ 'Class:Document/Attribute:org_id' => 'Organisatie',
+ 'Class:Document/Attribute:org_id+' => '',
+ 'Class:Document/Attribute:org_name' => 'Naam organisatie',
+ 'Class:Document/Attribute:org_name+' => '',
+ 'Class:Document/Attribute:documenttype_id' => 'Soort document',
+ 'Class:Document/Attribute:documenttype_id+' => '',
+ 'Class:Document/Attribute:documenttype_name' => 'Naam van het soort document',
+ 'Class:Document/Attribute:documenttype_name+' => '',
+ 'Class:Document/Attribute:version' => 'Versie',
+ 'Class:Document/Attribute:version+' => '',
+ 'Class:Document/Attribute:description' => 'Omschrijving',
+ 'Class:Document/Attribute:description+' => '',
+ 'Class:Document/Attribute:status' => 'Status',
+ 'Class:Document/Attribute:status+' => '',
+ 'Class:Document/Attribute:status/Value:draft' => 'Concept',
+ 'Class:Document/Attribute:status/Value:draft+' => '',
+ 'Class:Document/Attribute:status/Value:obsolete' => 'Verouderd',
+ 'Class:Document/Attribute:status/Value:obsolete+' => '',
+ 'Class:Document/Attribute:status/Value:published' => 'Gepubliceerd',
+ 'Class:Document/Attribute:status/Value:published+' => '',
+ 'Class:Document/Attribute:cis_list' => 'CI\'s',
+ 'Class:Document/Attribute:cis_list+' => 'Alle configuratie-items gerelateerd aan dit document',
+ 'Class:Document/Attribute:contracts_list' => 'Contracten',
+ 'Class:Document/Attribute:contracts_list+' => 'Alle contracten gerelateerd aan dit document',
+ 'Class:Document/Attribute:services_list' => 'Services',
+ 'Class:Document/Attribute:services_list+' => 'Alle services gerelateerd aan dit document.',
+ 'Class:Document/Attribute:finalclass' => 'Subklasse document',
+ 'Class:Document/Attribute:finalclass+' => '',
+));
+
+//
+// Class: DocumentFile
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Class:DocumentFile' => 'Document: Bestand',
+ 'Class:DocumentFile+' => '',
+ 'Class:DocumentFile/Attribute:file' => 'Bestand',
+ 'Class:DocumentFile/Attribute:file+' => '',
+));
+
+//
+// Class: DocumentNote
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Class:DocumentNote' => 'Document: Notitie',
+ 'Class:DocumentNote+' => '',
+ 'Class:DocumentNote/Attribute:text' => 'Tekst',
+ 'Class:DocumentNote/Attribute:text+' => '',
+));
+
+//
+// Class: DocumentWeb
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Class:DocumentWeb' => 'Document: Web',
+ 'Class:DocumentWeb+' => '',
+ 'Class:DocumentWeb/Attribute:url' => 'Link (URL)',
+ 'Class:DocumentWeb/Attribute:url+' => '',
+));
+
+//
+// Class: Typology
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Class:Typology' => 'Typologie',
+ 'Class:Typology+' => '',
+ 'Class:Typology/Attribute:name' => 'Naam',
+ 'Class:Typology/Attribute:name+' => '',
+ 'Class:Typology/Attribute:finalclass' => 'Subklasse typologie',
+ 'Class:Typology/Attribute:finalclass+' => '',
+));
+
+//
+// Class: DocumentType
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Class:DocumentType' => 'Soort Document',
+ 'Class:DocumentType+' => '',
+));
+
+//
+// Class: ContactType
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Class:ContactType' => 'Soort Contact',
+ 'Class:ContactType+' => '',
+));
+
+//
+// Class: lnkPersonToTeam
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Class:lnkPersonToTeam' => 'Link Persoon / Team',
+ 'Class:lnkPersonToTeam+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team',
+ 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_name' => 'Naam team',
+ 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_id' => 'Persoon',
+ 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_name' => 'Naam persoon',
+ 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rol',
+ 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_name' => 'Naam rol',
+ 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
+));
+
+//
+// Application Menu
+//
+
+Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
+ 'Menu:DataAdministration' => 'Databeheer',
+ 'Menu:DataAdministration+' => 'Databeheer',
+ 'Menu:Catalogs' => 'Catalogus',
+ 'Menu:Catalogs+' => 'Soorten data',
+ 'Menu:Audit' => 'Audit',
+ 'Menu:Audit+' => 'Audit',
+ 'Menu:CSVImport' => 'CSV-import',
+ 'Menu:CSVImport+' => 'Grootschalige aanmaak of update',
+ 'Menu:Organization' => 'Organisaties',
+ 'Menu:Organization+' => 'Alle organisaties',
+ 'Menu:ConfigManagement' => 'Configuratiebeheer',
+ 'Menu:ConfigManagement+' => 'Configuratiebeheer',
+ 'Menu:ConfigManagementOverview' => 'Overzicht',
+ 'Menu:ConfigManagementOverview+' => 'Overzicht',
+ 'Menu:Contact' => 'Contacten',
+ 'Menu:Contact+' => 'Contacten',
+ 'Menu:Contact:Count' => '%1$d contacten',
+ 'Menu:Person' => 'Personen',
+ 'Menu:Person+' => 'Alle personen',
+ 'Menu:Team' => 'Teams',
+ 'Menu:Team+' => 'Alle teams',
+ 'Menu:Document' => 'Documenten',
+ 'Menu:Document+' => 'Alle documenten',
+ 'Menu:Location' => 'Locaties',
+ 'Menu:Location+' => 'Alle locaties',
+ 'Menu:NewContact' => 'Nieuw contact',
+ 'Menu:NewContact+' => 'Maak een nieuw contact aan',
+ 'Menu:SearchContacts' => 'Zoek naar contacten',
+ 'Menu:SearchContacts+' => 'Zoek naar contacten',
+ 'Menu:ConfigManagement:Shortcuts' => 'Snelkoppelingen',
+ 'Menu:ConfigManagement:AllContacts' => 'Alle contacten: %1$d',
+ 'Menu:Typology' => 'Configuratie typologie',
+ 'Menu:Typology+' => 'Configuratie van de typologie',
+ 'UI_WelcomeMenu_AllConfigItems' => 'Samenvatting',
+ 'Menu:ConfigManagement:Typology' => 'Configuratie typologie',
+));
diff --git a/datamodels/2.x/itop-structure/pt_br.dict.itop-structure.php b/datamodels/2.x/itop-structure/pt_br.dict.itop-structure.php
new file mode 100644
index 000000000..440647436
--- /dev/null
+++ b/datamodels/2.x/itop-structure/pt_br.dict.itop-structure.php
@@ -0,0 +1,350 @@
+
+/**
+ * Localized data
+ * @author Benjamin Planque
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+
+//
+// Class: Organization
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Class:Organization' => 'Organização',
+ 'Class:Organization+' => '',
+ 'Class:Organization/Attribute:name' => 'Nome',
+ 'Class:Organization/Attribute:name+' => 'Nome comum',
+ 'Class:Organization/Attribute:code' => 'Código',
+ 'Class:Organization/Attribute:code+' => 'Código organização (Siret, DUNS,...)',
+ 'Class:Organization/Attribute:status' => 'Estado',
+ 'Class:Organization/Attribute:status+' => '',
+ 'Class:Organization/Attribute:status/Value:active' => 'Ativo',
+ 'Class:Organization/Attribute:status/Value:active+' => 'Ativo',
+ 'Class:Organization/Attribute:status/Value:inactive' => 'Inativo',
+ 'Class:Organization/Attribute:status/Value:inactive+' => 'Inativo',
+ 'Class:Organization/Attribute:parent_id' => 'Principal',
+ 'Class:Organization/Attribute:parent_id+' => 'Organização principal',
+ 'Class:Organization/Attribute:parent_name' => 'Nome principal',
+ 'Class:Organization/Attribute:parent_name+' => 'Nome da organização principal',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Modelo entrega',
+ 'Class:Organization/Attribute:deliverymodel_id+' => '',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Nome modelo entrega',
+ 'Class:Organization/Attribute:deliverymodel_name+' => '',
+ 'Class:Organization/Attribute:parent_id_friendlyname' => 'Principal',
+ 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Organização principal',
+ 'Class:Organization/Attribute:overview' => 'Visão geral',
+ 'Organization:Overview:FunctionalCIs' => 'Itens de configuração desta organização',
+ 'Organization:Overview:FunctionalCIs:subtitle' => 'por tipo',
+ 'Organization:Overview:Users' => 'Usuários iTop dentro desta organização',
+));
+
+//
+// Class: Location
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Class:Location' => 'Localidade',
+ 'Class:Location+' => 'Qualquer tipo de localização: Região, País, Cidade, Lugar, Edifício, Andar, Sala, Rack,...',
+ 'Class:Location/Attribute:name' => 'Nome',
+ 'Class:Location/Attribute:name+' => '',
+ 'Class:Location/Attribute:status' => 'Estado',
+ 'Class:Location/Attribute:status+' => '',
+ 'Class:Location/Attribute:status/Value:active' => 'Ativo',
+ 'Class:Location/Attribute:status/Value:active+' => 'Ativo',
+ 'Class:Location/Attribute:status/Value:inactive' => 'Inativo',
+ 'Class:Location/Attribute:status/Value:inactive+' => 'Inativo',
+ 'Class:Location/Attribute:org_id' => 'Organização',
+ 'Class:Location/Attribute:org_id+' => '',
+ 'Class:Location/Attribute:org_name' => 'Nome organização',
+ 'Class:Location/Attribute:org_name+' => '',
+ 'Class:Location/Attribute:address' => 'Endereço',
+ 'Class:Location/Attribute:address+' => 'Endereço',
+ 'Class:Location/Attribute:postal_code' => 'CEP',
+ 'Class:Location/Attribute:postal_code+' => 'CEP',
+ 'Class:Location/Attribute:city' => 'Cidade',
+ 'Class:Location/Attribute:city+' => '',
+ 'Class:Location/Attribute:country' => 'País',
+ 'Class:Location/Attribute:country+' => '',
+ 'Class:Location/Attribute:physicaldevice_list' => 'Dispositivos',
+ 'Class:Location/Attribute:physicaldevice_list+' => 'Todos os dispositivos desta localidade',
+ 'Class:Location/Attribute:person_list' => 'Contatos',
+ 'Class:Location/Attribute:person_list+' => 'Todos os contatos desta localidade',
+));
+
+//
+// Class: Contact
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Class:Contact' => 'Contato',
+ 'Class:Contact+' => '',
+ 'Class:Contact/Attribute:name' => 'Nome',
+ 'Class:Contact/Attribute:name+' => '',
+ 'Class:Contact/Attribute:status' => 'Estado',
+ 'Class:Contact/Attribute:status+' => '',
+ 'Class:Contact/Attribute:status/Value:active' => 'Ativo',
+ 'Class:Contact/Attribute:status/Value:active+' => 'Ativo',
+ 'Class:Contact/Attribute:status/Value:inactive' => 'Inativo',
+ 'Class:Contact/Attribute:status/Value:inactive+' => 'Inativo',
+ 'Class:Contact/Attribute:org_id' => 'Organização',
+ 'Class:Contact/Attribute:org_id+' => '',
+ 'Class:Contact/Attribute:org_name' => 'Nome organização',
+ 'Class:Contact/Attribute:org_name+' => '',
+ 'Class:Contact/Attribute:email' => 'Email',
+ 'Class:Contact/Attribute:email+' => '',
+ 'Class:Contact/Attribute:phone' => 'Telefone',
+ 'Class:Contact/Attribute:phone+' => '',
+ 'Class:Contact/Attribute:notify' => 'Notificação',
+ 'Class:Contact/Attribute:notify+' => '',
+ 'Class:Contact/Attribute:notify/Value:no' => 'Não',
+ 'Class:Contact/Attribute:notify/Value:no+' => 'Não',
+ 'Class:Contact/Attribute:notify/Value:yes' => 'Sim',
+ 'Class:Contact/Attribute:notify/Value:yes+' => 'Sim',
+ 'Class:Contact/Attribute:function' => 'Função',
+ 'Class:Contact/Attribute:function+' => '',
+ 'Class:Contact/Attribute:cis_list' => 'CIs',
+ 'Class:Contact/Attribute:cis_list+' => 'Todos os itens de configuração vinculado a esse contato',
+ 'Class:Contact/Attribute:finalclass' => 'Tipo contato',
+ 'Class:Contact/Attribute:finalclass+' => '',
+));
+
+//
+// Class: Person
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Class:Person' => 'Pessoa',
+ 'Class:Person+' => '',
+ 'Class:Person/Attribute:name' => 'Último nome',
+ 'Class:Person/Attribute:name+' => '',
+ 'Class:Person/Attribute:first_name' => 'Primeiro nome',
+ 'Class:Person/Attribute:first_name+' => '',
+ 'Class:Person/Attribute:employee_number' => 'Número colaborador',
+ 'Class:Person/Attribute:employee_number+' => '',
+ 'Class:Person/Attribute:mobile_phone' => 'Celular',
+ 'Class:Person/Attribute:mobile_phone+' => '',
+ 'Class:Person/Attribute:location_id' => 'Localidade',
+ 'Class:Person/Attribute:location_id+' => '',
+ 'Class:Person/Attribute:location_name' => 'Nome localidade',
+ 'Class:Person/Attribute:location_name+' => '',
+ 'Class:Person/Attribute:manager_id' => 'Gerente',
+ 'Class:Person/Attribute:manager_id+' => '',
+ 'Class:Person/Attribute:manager_name' => 'Nome gerente',
+ 'Class:Person/Attribute:manager_name+' => '',
+ 'Class:Person/Attribute:team_list' => 'Equipes',
+ 'Class:Person/Attribute:team_list+' => 'Todas as equipes que essa pessoa pertence',
+ 'Class:Person/Attribute:tickets_list' => 'Solicitações',
+ 'Class:Person/Attribute:tickets_list+' => 'Todos as solicitações que essa pessoa solicitou',
+ 'Class:Person/Attribute:manager_id_friendlyname' => 'Nome amigável gerente',
+ 'Class:Person/Attribute:manager_id_friendlyname+' => '',
+ 'Class:Person/Attribute:picture' => 'Foto',
+ 'Class:Person/Attribute:picture+' => '',
+ 'Class:Person/UniquenessRule:employee_number+' => 'O número de funcionário deve ser único na organização',
+ 'Class:Person/UniquenessRule:employee_number' => 'Já existe uma pessoa na organização \'$this->org_name$\' com o mesmo número de funcionário',
+ 'Class:Person/UniquenessRule:name+' => 'O nome do funcionário deve ser único dentro de sua organização',
+ 'Class:Person/UniquenessRule:name' => 'Já existe uma pessoa na organização \'$this->org_name$\' com o mesmo nome',
+));
+
+//
+// Class: Team
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Class:Team' => 'Equipe',
+ 'Class:Team+' => '',
+ 'Class:Team/Attribute:persons_list' => 'Membros',
+ 'Class:Team/Attribute:persons_list+' => 'Todas as pessoas que pertencem a esta equipe',
+ 'Class:Team/Attribute:tickets_list' => 'Solicitações',
+ 'Class:Team/Attribute:tickets_list+' => 'Todas as solicitações atribuídas a esta equipe',
+));
+
+//
+// Class: Document
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Class:Document' => 'Documento',
+ 'Class:Document+' => '',
+ 'Class:Document/Attribute:name' => 'Nome',
+ 'Class:Document/Attribute:name+' => '',
+ 'Class:Document/Attribute:org_id' => 'Organização',
+ 'Class:Document/Attribute:org_id+' => '',
+ 'Class:Document/Attribute:org_name' => 'Nome organização',
+ 'Class:Document/Attribute:org_name+' => '',
+ 'Class:Document/Attribute:documenttype_id' => 'Tipo documento',
+ 'Class:Document/Attribute:documenttype_id+' => '',
+ 'Class:Document/Attribute:documenttype_name' => 'Nome tipo documento',
+ 'Class:Document/Attribute:documenttype_name+' => '',
+ 'Class:Document/Attribute:version' => 'Versão',
+ 'Class:Document/Attribute:version+' => '',
+ 'Class:Document/Attribute:description' => 'Descrição',
+ 'Class:Document/Attribute:description+' => '',
+ 'Class:Document/Attribute:status' => 'Estado',
+ 'Class:Document/Attribute:status+' => '',
+ 'Class:Document/Attribute:status/Value:draft' => 'Rascunho',
+ 'Class:Document/Attribute:status/Value:draft+' => '',
+ 'Class:Document/Attribute:status/Value:obsolete' => 'Obsoleto',
+ 'Class:Document/Attribute:status/Value:obsolete+' => '',
+ 'Class:Document/Attribute:status/Value:published' => 'Publicado',
+ 'Class:Document/Attribute:status/Value:published+' => '',
+ 'Class:Document/Attribute:cis_list' => 'CIs',
+ 'Class:Document/Attribute:cis_list+' => 'Todos os itens de configuração vinculados a esse documento',
+ 'Class:Document/Attribute:contracts_list' => 'Contratos',
+ 'Class:Document/Attribute:contracts_list+' => 'Todos os contratos vinculados com esse documento',
+ 'Class:Document/Attribute:services_list' => 'Services',
+ 'Class:Document/Attribute:services_list+' => 'Todos os serviços vinculados a esse documento',
+ 'Class:Document/Attribute:finalclass' => 'Tipo documento',
+ 'Class:Document/Attribute:finalclass+' => '',
+));
+
+//
+// Class: DocumentFile
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Class:DocumentFile' => 'Arquivo',
+ 'Class:DocumentFile+' => '',
+ 'Class:DocumentFile/Attribute:file' => 'Arquivo',
+ 'Class:DocumentFile/Attribute:file+' => '',
+));
+
+//
+// Class: DocumentNote
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Class:DocumentNote' => 'Texto',
+ 'Class:DocumentNote+' => '',
+ 'Class:DocumentNote/Attribute:text' => 'Texto',
+ 'Class:DocumentNote/Attribute:text+' => '',
+));
+
+//
+// Class: DocumentWeb
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Class:DocumentWeb' => 'Web',
+ 'Class:DocumentWeb+' => '',
+ 'Class:DocumentWeb/Attribute:url' => 'URL',
+ 'Class:DocumentWeb/Attribute:url+' => '',
+));
+//
+// Class: Typology
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Class:Typology' => 'Tipologia',
+ 'Class:Typology+' => '',
+ 'Class:Typology/Attribute:name' => 'Nome',
+ 'Class:Typology/Attribute:name+' => '',
+ 'Class:Typology/Attribute:finalclass' => 'Tipo',
+ 'Class:Typology/Attribute:finalclass+' => '',
+));
+
+//
+// Class: DocumentType
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Class:DocumentType' => 'Tipo documento',
+ 'Class:DocumentType+' => '',
+));
+
+//
+// Class: ContactType
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Class:ContactType' => 'Tipo contato',
+ 'Class:ContactType+' => '',
+));
+
+//
+// Class: lnkPersonToTeam
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Class:lnkPersonToTeam' => 'Link Pessoa / Equipe',
+ 'Class:lnkPersonToTeam+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_id' => 'Equipe',
+ 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_name' => 'Nome equipe',
+ 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_id' => 'Pessoa',
+ 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_name' => 'Nome pessoa',
+ 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_id' => 'Função',
+ 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_name' => 'Nome função',
+ 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
+));
+
+//
+// Application Menu
+//
+
+Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
+ 'Menu:DataAdministration' => 'Administração Dados',
+ 'Menu:DataAdministration+' => 'Administração Dados',
+ 'Menu:Catalogs' => 'Catálogos',
+ 'Menu:Catalogs+' => 'Tipos dados',
+ 'Menu:Audit' => 'Auditoria',
+ 'Menu:Audit+' => 'Auditoria',
+ 'Menu:CSVImport' => 'Importar CSV',
+ 'Menu:CSVImport+' => 'Criação ou atualização em massa',
+ 'Menu:Organization' => 'Organizações',
+ 'Menu:Organization+' => 'Todas organizações',
+ 'Menu:ConfigManagement' => 'Gerenciamento Configurações',
+ 'Menu:ConfigManagement+' => 'Gerenciamento Configurações',
+ 'Menu:ConfigManagementOverview' => 'Visão geral',
+ 'Menu:ConfigManagementOverview+' => 'Visão geral',
+ 'Menu:Contact' => 'Contatos',
+ 'Menu:Contact+' => 'Contatos',
+ 'Menu:Contact:Count' => '%1$d contatos',
+ 'Menu:Person' => 'Pessoas',
+ 'Menu:Person+' => 'Todas pessoas',
+ 'Menu:Team' => 'Equipes',
+ 'Menu:Team+' => 'Todas equipes',
+ 'Menu:Document' => 'Documentos',
+ 'Menu:Document+' => 'Todos documentos',
+ 'Menu:Location' => 'Localidades',
+ 'Menu:Location+' => 'Todas localidades',
+ 'Menu:NewContact' => 'Novo contato',
+ 'Menu:NewContact+' => 'Novo contato',
+ 'Menu:SearchContacts' => 'Pesquisar por contatos',
+ 'Menu:SearchContacts+' => 'Pesquisar por contatos',
+ 'Menu:ConfigManagement:Shortcuts' => 'Atalhos',
+ 'Menu:ConfigManagement:AllContacts' => 'Todos contatos: %1$d',
+ 'Menu:Typology' => 'Configuração tipologia',
+ 'Menu:Typology+' => 'Configuração tipologia',
+ 'UI_WelcomeMenu_AllConfigItems' => 'Índice',
+ 'Menu:ConfigManagement:Typology' => 'Configuração tipologia',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-structure/ru.dict.itop-structure.php b/datamodels/2.x/itop-structure/ru.dict.itop-structure.php
new file mode 100644
index 000000000..a7efe8d20
--- /dev/null
+++ b/datamodels/2.x/itop-structure/ru.dict.itop-structure.php
@@ -0,0 +1,336 @@
+
+ * @author Vladimir Kunin
+ * @link http://community.itop-itsm.ru iTop Russian Community
+ * @link https://github.com/itop-itsm-ru/itop-rus
+ * @license http://opensource.org/licenses/AGPL-3.0
+ *
+ */
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: Organization
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Class:Organization' => 'Организация',
+ 'Class:Organization+' => 'Организация',
+ 'Class:Organization/Attribute:name' => 'Название',
+ 'Class:Organization/Attribute:name+' => 'Название',
+ 'Class:Organization/Attribute:code' => 'Код',
+ 'Class:Organization/Attribute:code+' => 'Код в реестре организаций или другой идентификатор',
+ 'Class:Organization/Attribute:status' => 'Статус',
+ 'Class:Organization/Attribute:status+' => '',
+ 'Class:Organization/Attribute:status/Value:active' => 'Активный',
+ 'Class:Organization/Attribute:status/Value:active+' => 'Активный',
+ 'Class:Organization/Attribute:status/Value:inactive' => 'Неактивный',
+ 'Class:Organization/Attribute:status/Value:inactive+' => 'Неактивный',
+ 'Class:Organization/Attribute:parent_id' => 'Вышестоящая',
+ 'Class:Organization/Attribute:parent_id+' => 'Вышестоящая организация',
+ 'Class:Organization/Attribute:parent_name' => 'Вышестоящая',
+ 'Class:Organization/Attribute:parent_name+' => 'Вышестоящая организация',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Модель услуг',
+ 'Class:Organization/Attribute:deliverymodel_id+' => 'Модель предоставления услуг',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Модель услуг',
+ 'Class:Organization/Attribute:deliverymodel_name+' => 'Модель предоставления услуг',
+ 'Class:Organization/Attribute:parent_id_friendlyname' => 'Вышестоящая',
+ 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Вышестоящая организация',
+ 'Class:Organization/Attribute:overview' => 'Обзор',
+ 'Organization:Overview:FunctionalCIs' => 'Конфигурационные единицы этой организации',
+ 'Organization:Overview:FunctionalCIs:subtitle' => 'по типу',
+ 'Organization:Overview:Users' => 'Пользователи iTop этой организации',
+));
+
+//
+// Class: Location
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Class:Location' => 'Расположение',
+ 'Class:Location+' => 'Типы расположения: Регион, Страна, Город, Сайт, Здание, Этаж, Комната, Стойка и т.п.',
+ 'Class:Location/Attribute:name' => 'Название',
+ 'Class:Location/Attribute:name+' => '',
+ 'Class:Location/Attribute:status' => 'Статус',
+ 'Class:Location/Attribute:status+' => '',
+ 'Class:Location/Attribute:status/Value:active' => 'Активный',
+ 'Class:Location/Attribute:status/Value:active+' => 'Активный',
+ 'Class:Location/Attribute:status/Value:inactive' => 'Неактивный',
+ 'Class:Location/Attribute:status/Value:inactive+' => 'Неактивный',
+ 'Class:Location/Attribute:org_id' => 'Организация',
+ 'Class:Location/Attribute:org_id+' => '',
+ 'Class:Location/Attribute:org_name' => 'Организация',
+ 'Class:Location/Attribute:org_name+' => '',
+ 'Class:Location/Attribute:address' => 'Адрес',
+ 'Class:Location/Attribute:address+' => 'Почтовый адрес',
+ 'Class:Location/Attribute:postal_code' => 'Индекс',
+ 'Class:Location/Attribute:postal_code+' => 'Почтовый индекс',
+ 'Class:Location/Attribute:city' => 'Город',
+ 'Class:Location/Attribute:city+' => '',
+ 'Class:Location/Attribute:country' => 'Страна',
+ 'Class:Location/Attribute:country+' => '',
+ 'Class:Location/Attribute:physicaldevice_list' => 'Устройства',
+ 'Class:Location/Attribute:physicaldevice_list+' => 'Устройства в этом расположении',
+ 'Class:Location/Attribute:person_list' => 'Контакты',
+ 'Class:Location/Attribute:person_list+' => 'Контакты в этом расположении',
+));
+
+//
+// Class: Contact
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Class:Contact' => 'Контакт',
+ 'Class:Contact+' => 'Контакт',
+ 'Class:Contact/Attribute:name' => 'Название',
+ 'Class:Contact/Attribute:name+' => '',
+ 'Class:Contact/Attribute:status' => 'Статус',
+ 'Class:Contact/Attribute:status+' => '',
+ 'Class:Contact/Attribute:status/Value:active' => 'Активный',
+ 'Class:Contact/Attribute:status/Value:active+' => 'Активный',
+ 'Class:Contact/Attribute:status/Value:inactive' => 'Неактивный',
+ 'Class:Contact/Attribute:status/Value:inactive+' => 'Неактивный',
+ 'Class:Contact/Attribute:org_id' => 'Организация',
+ 'Class:Contact/Attribute:org_id+' => '',
+ 'Class:Contact/Attribute:org_name' => 'Организация',
+ 'Class:Contact/Attribute:org_name+' => '',
+ 'Class:Contact/Attribute:email' => 'Email',
+ 'Class:Contact/Attribute:email+' => '',
+ 'Class:Contact/Attribute:phone' => 'Телефон',
+ 'Class:Contact/Attribute:phone+' => '',
+ 'Class:Contact/Attribute:notify' => 'Уведомлять',
+ 'Class:Contact/Attribute:notify+' => '',
+ 'Class:Contact/Attribute:notify/Value:no' => 'нет',
+ 'Class:Contact/Attribute:notify/Value:no+' => 'нет',
+ 'Class:Contact/Attribute:notify/Value:yes' => 'да',
+ 'Class:Contact/Attribute:notify/Value:yes+' => 'да',
+ 'Class:Contact/Attribute:function' => 'Функция',
+ 'Class:Contact/Attribute:function+' => '',
+ 'Class:Contact/Attribute:cis_list' => 'КЕ',
+ 'Class:Contact/Attribute:cis_list+' => 'Связанные конфигурационные единицы',
+ 'Class:Contact/Attribute:finalclass' => 'Тип контакта',
+ 'Class:Contact/Attribute:finalclass+' => '',
+));
+
+//
+// Class: Person
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Class:Person' => 'Персона',
+ 'Class:Person+' => 'Персона',
+ 'Class:Person/Attribute:name' => 'Фамилия',
+ 'Class:Person/Attribute:name+' => '',
+ 'Class:Person/Attribute:first_name' => 'Имя',
+ 'Class:Person/Attribute:first_name+' => '',
+ 'Class:Person/Attribute:employee_number' => 'Номер сотрудника',
+ 'Class:Person/Attribute:employee_number+' => 'Табельный номер сотрудника или т.п.',
+ 'Class:Person/Attribute:mobile_phone' => 'Мобильный телефон',
+ 'Class:Person/Attribute:mobile_phone+' => '',
+ 'Class:Person/Attribute:location_id' => 'Расположение',
+ 'Class:Person/Attribute:location_id+' => '',
+ 'Class:Person/Attribute:location_name' => 'Расположение',
+ 'Class:Person/Attribute:location_name+' => '',
+ 'Class:Person/Attribute:manager_id' => 'Руководитель',
+ 'Class:Person/Attribute:manager_id+' => '',
+ 'Class:Person/Attribute:manager_name' => 'Руководитель',
+ 'Class:Person/Attribute:manager_name+' => '',
+ 'Class:Person/Attribute:team_list' => 'Команды',
+ 'Class:Person/Attribute:team_list+' => 'Команды с участием персоны',
+ 'Class:Person/Attribute:tickets_list' => 'Тикеты',
+ 'Class:Person/Attribute:tickets_list+' => 'Связанные тикеты',
+ 'Class:Person/Attribute:manager_id_friendlyname' => 'Руководитель',
+ 'Class:Person/Attribute:manager_id_friendlyname+' => '',
+ 'Class:Person/Attribute:picture' => 'Фотография',
+ 'Class:Person/Attribute:picture+' => '',
+ 'Class:Person/UniquenessRule:employee_number+' => 'Номер сотрудника должен быть уникальным в организации',
+ 'Class:Person/UniquenessRule:employee_number' => 'В организации \'$this->org_name$\' уже есть персона с таким номером сотрудника',
+ 'Class:Person/UniquenessRule:name+' => 'Имя сотрудника должно быть уникальным внутри организации',
+ 'Class:Person/UniquenessRule:name' => 'В организации \'$this->org_name$\' уже есть персона с таким именем',
+));
+
+//
+// Class: Team
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Class:Team' => 'Команда',
+ 'Class:Team+' => 'Команда',
+ 'Class:Team/Attribute:persons_list' => 'Участники',
+ 'Class:Team/Attribute:persons_list+' => 'Участники команды',
+ 'Class:Team/Attribute:tickets_list' => 'Тикеты',
+ 'Class:Team/Attribute:tickets_list+' => 'Все тикеты, назначенные на команду',
+));
+
+//
+// Class: Document
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Class:Document' => 'Документ',
+ 'Class:Document+' => 'Документ',
+ 'Class:Document/Attribute:name' => 'Название',
+ 'Class:Document/Attribute:name+' => '',
+ 'Class:Document/Attribute:org_id' => 'Организация',
+ 'Class:Document/Attribute:org_id+' => '',
+ 'Class:Document/Attribute:org_name' => 'Организация',
+ 'Class:Document/Attribute:org_name+' => '',
+ 'Class:Document/Attribute:documenttype_id' => 'Тип документа',
+ 'Class:Document/Attribute:documenttype_id+' => '',
+ 'Class:Document/Attribute:documenttype_name' => 'Тип документа',
+ 'Class:Document/Attribute:documenttype_name+' => '',
+ 'Class:Document/Attribute:version' => 'Версия',
+ 'Class:Document/Attribute:version+' => '',
+ 'Class:Document/Attribute:description' => 'Описание',
+ 'Class:Document/Attribute:description+' => '',
+ 'Class:Document/Attribute:status' => 'Статус',
+ 'Class:Document/Attribute:status+' => '',
+ 'Class:Document/Attribute:status/Value:draft' => 'Черновик',
+ 'Class:Document/Attribute:status/Value:draft+' => '',
+ 'Class:Document/Attribute:status/Value:obsolete' => 'Устаревший',
+ 'Class:Document/Attribute:status/Value:obsolete+' => '',
+ 'Class:Document/Attribute:status/Value:published' => 'Опубликованный',
+ 'Class:Document/Attribute:status/Value:published+' => '',
+ 'Class:Document/Attribute:cis_list' => 'КЕ',
+ 'Class:Document/Attribute:cis_list+' => 'Связанные конфигурационные единицы',
+ 'Class:Document/Attribute:contracts_list' => 'Договоры',
+ 'Class:Document/Attribute:contracts_list+' => 'Связанные договоры',
+ 'Class:Document/Attribute:services_list' => 'Услуги',
+ 'Class:Document/Attribute:services_list+' => 'Связанные услуги',
+ 'Class:Document/Attribute:finalclass' => 'Тип',
+ 'Class:Document/Attribute:finalclass+' => '',
+));
+
+//
+// Class: DocumentFile
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Class:DocumentFile' => 'Файл',
+ 'Class:DocumentFile+' => 'Файл',
+ 'Class:DocumentFile/Attribute:file' => 'Файл',
+ 'Class:DocumentFile/Attribute:file+' => '',
+));
+
+//
+// Class: DocumentNote
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Class:DocumentNote' => 'Заметка',
+ 'Class:DocumentNote+' => 'Заметка',
+ 'Class:DocumentNote/Attribute:text' => 'Заметка',
+ 'Class:DocumentNote/Attribute:text+' => '',
+));
+
+//
+// Class: DocumentWeb
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Class:DocumentWeb' => 'Веб-документ',
+ 'Class:DocumentWeb+' => 'Веб-документ',
+ 'Class:DocumentWeb/Attribute:url' => 'URL',
+ 'Class:DocumentWeb/Attribute:url+' => '',
+));
+
+//
+// Class: Typology
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Class:Typology' => 'Типология',
+ 'Class:Typology+' => 'Типология',
+ 'Class:Typology/Attribute:name' => 'Название',
+ 'Class:Typology/Attribute:name+' => '',
+ 'Class:Typology/Attribute:finalclass' => 'Тип',
+ 'Class:Typology/Attribute:finalclass+' => '',
+));
+
+//
+// Class: DocumentType
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Class:DocumentType' => 'Тип документа',
+ 'Class:DocumentType+' => '',
+));
+
+//
+// Class: ContactType
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Class:ContactType' => 'Тип контакта',
+ 'Class:ContactType+' => '',
+));
+
+//
+// Class: lnkPersonToTeam
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Class:lnkPersonToTeam' => 'Связь Персона/Команда',
+ 'Class:lnkPersonToTeam+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_id' => 'Команда',
+ 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_name' => 'Команда',
+ 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_id' => 'Персона',
+ 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_name' => 'Персона',
+ 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_id' => 'Роль',
+ 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_name' => 'Роль',
+ 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
+));
+
+//
+// Application Menu
+//
+
+Dict::Add('RU RU', 'Russian', 'Русский', array(
+ 'Menu:DataAdministration' => 'Администрирование данных',
+ 'Menu:DataAdministration+' => 'Администрирование данных',
+ 'Menu:Catalogs' => 'Каталоги',
+ 'Menu:Catalogs+' => 'Каталоги',
+ 'Menu:Audit' => 'Аудит',
+ 'Menu:Audit+' => 'Аудит',
+ 'Menu:CSVImport' => 'Импорт CSV',
+ 'Menu:CSVImport+' => 'Массовое создание или обновление объектов',
+ 'Menu:Organization' => 'Организации',
+ 'Menu:Organization+' => 'Все организации',
+ 'Menu:ConfigManagement' => 'Управление конфигурациями',
+ 'Menu:ConfigManagement+' => 'Управление конфигурациями',
+ 'Menu:ConfigManagementOverview' => 'Обзор',
+ 'Menu:ConfigManagementOverview+' => 'Обзор',
+ 'Menu:Contact' => 'Контакты',
+ 'Menu:Contact+' => 'Контакты',
+ 'Menu:Contact:Count' => '%1$d Контактов',
+ 'Menu:Person' => 'Персоны',
+ 'Menu:Person+' => 'Все персоны',
+ 'Menu:Team' => 'Команды',
+ 'Menu:Team+' => 'Все команды',
+ 'Menu:Document' => 'Документы',
+ 'Menu:Document+' => 'Все документы',
+ 'Menu:Location' => 'Расположения',
+ 'Menu:Location+' => 'Все расположения',
+ 'Menu:NewContact' => 'Новый контакт',
+ 'Menu:NewContact+' => 'Новый контакт',
+ 'Menu:SearchContacts' => 'Поиск контактов',
+ 'Menu:SearchContacts+' => 'Поиск контактов',
+ 'Menu:ConfigManagement:Shortcuts' => 'Ярлыки',
+ 'Menu:ConfigManagement:AllContacts' => 'Все контакты: %1$d',
+ 'Menu:Typology' => 'Типология',
+ 'Menu:Typology+' => 'Типология',
+ 'UI_WelcomeMenu_AllConfigItems' => 'Все конфигурационные единицы',
+ 'Menu:ConfigManagement:Typology' => 'Настройка типологии',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-structure/sk.dict.itop-structure.php b/datamodels/2.x/itop-structure/sk.dict.itop-structure.php
new file mode 100644
index 000000000..f2d42f26a
--- /dev/null
+++ b/datamodels/2.x/itop-structure/sk.dict.itop-structure.php
@@ -0,0 +1,349 @@
+
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ *
+ * This file is part of iTop.
+ *
+ * iTop is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * iTop is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with iTop. If not, see
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: Organization
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Class:Organization' => 'Organizácia',
+ 'Class:Organization+' => '',
+ 'Class:Organization/Attribute:name' => 'Názov',
+ 'Class:Organization/Attribute:name+' => '',
+ 'Class:Organization/Attribute:code' => 'Kód',
+ 'Class:Organization/Attribute:code+' => '',
+ 'Class:Organization/Attribute:status' => 'Stav',
+ 'Class:Organization/Attribute:status+' => '',
+ 'Class:Organization/Attribute:status/Value:active' => 'Aktívna',
+ 'Class:Organization/Attribute:status/Value:active+' => '',
+ 'Class:Organization/Attribute:status/Value:inactive' => 'Neaktívna',
+ 'Class:Organization/Attribute:status/Value:inactive+' => '',
+ 'Class:Organization/Attribute:parent_id' => 'Nadradená organizácia',
+ 'Class:Organization/Attribute:parent_id+' => '',
+ 'Class:Organization/Attribute:parent_name' => 'Nadradená organizácia',
+ 'Class:Organization/Attribute:parent_name+' => '',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Model dodávky',
+ 'Class:Organization/Attribute:deliverymodel_id+' => '',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Názov modelu dodávky',
+ 'Class:Organization/Attribute:deliverymodel_name+' => '',
+ 'Class:Organization/Attribute:parent_id_friendlyname' => 'Nadradená organizácia',
+ 'Class:Organization/Attribute:parent_id_friendlyname+' => '',
+ 'Class:Organization/Attribute:overview' => 'Overview~~',
+ 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
+ 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
+ 'Organization:Overview:Users' => 'iTop Users within this organization~~',
+));
+
+//
+// Class: Location
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Class:Location' => 'Poloha',
+ 'Class:Location+' => '',
+ 'Class:Location/Attribute:name' => 'Názov',
+ 'Class:Location/Attribute:name+' => '',
+ 'Class:Location/Attribute:status' => 'Stav',
+ 'Class:Location/Attribute:status+' => '',
+ 'Class:Location/Attribute:status/Value:active' => 'Aktívna',
+ 'Class:Location/Attribute:status/Value:active+' => '',
+ 'Class:Location/Attribute:status/Value:inactive' => 'Neaktívna',
+ 'Class:Location/Attribute:status/Value:inactive+' => '',
+ 'Class:Location/Attribute:org_id' => 'Organizácia vlastníka',
+ 'Class:Location/Attribute:org_id+' => '',
+ 'Class:Location/Attribute:org_name' => 'Názov organizácie vlastníka',
+ 'Class:Location/Attribute:org_name+' => '',
+ 'Class:Location/Attribute:address' => 'Adresa',
+ 'Class:Location/Attribute:address+' => '',
+ 'Class:Location/Attribute:postal_code' => 'PSČ',
+ 'Class:Location/Attribute:postal_code+' => '',
+ 'Class:Location/Attribute:city' => 'Mesto',
+ 'Class:Location/Attribute:city+' => '',
+ 'Class:Location/Attribute:country' => 'Štát',
+ 'Class:Location/Attribute:country+' => '',
+ 'Class:Location/Attribute:physicaldevice_list' => 'Zariadenia',
+ 'Class:Location/Attribute:physicaldevice_list+' => '',
+ 'Class:Location/Attribute:person_list' => 'Kontakty',
+ 'Class:Location/Attribute:person_list+' => '',
+));
+
+//
+// Class: Contact
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Class:Contact' => 'Kontakt',
+ 'Class:Contact+' => '',
+ 'Class:Contact/Attribute:name' => 'Meno',
+ 'Class:Contact/Attribute:name+' => '',
+ 'Class:Contact/Attribute:status' => 'Stav',
+ 'Class:Contact/Attribute:status+' => '',
+ 'Class:Contact/Attribute:status/Value:active' => 'Aktívny',
+ 'Class:Contact/Attribute:status/Value:active+' => '',
+ 'Class:Contact/Attribute:status/Value:inactive' => 'Neaktívny',
+ 'Class:Contact/Attribute:status/Value:inactive+' => '',
+ 'Class:Contact/Attribute:org_id' => 'Organizácia',
+ 'Class:Contact/Attribute:org_id+' => '',
+ 'Class:Contact/Attribute:org_name' => 'Názov Organizácie',
+ 'Class:Contact/Attribute:org_name+' => '',
+ 'Class:Contact/Attribute:email' => 'Email',
+ 'Class:Contact/Attribute:email+' => '',
+ 'Class:Contact/Attribute:phone' => 'Telefón',
+ 'Class:Contact/Attribute:phone+' => '',
+ 'Class:Contact/Attribute:notify' => 'Upozornenie',
+ 'Class:Contact/Attribute:notify+' => '',
+ 'Class:Contact/Attribute:notify/Value:no' => 'nie',
+ 'Class:Contact/Attribute:notify/Value:no+' => '',
+ 'Class:Contact/Attribute:notify/Value:yes' => 'áno',
+ 'Class:Contact/Attribute:notify/Value:yes+' => '',
+ 'Class:Contact/Attribute:function' => 'Funkcia',
+ 'Class:Contact/Attribute:function+' => '',
+ 'Class:Contact/Attribute:cis_list' => 'Zariadenia',
+ 'Class:Contact/Attribute:cis_list+' => '',
+ 'Class:Contact/Attribute:finalclass' => 'Typ kontaktu',
+ 'Class:Contact/Attribute:finalclass+' => '',
+));
+
+//
+// Class: Person
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Class:Person' => 'Osoba',
+ 'Class:Person+' => '',
+ 'Class:Person/Attribute:name' => 'Priezvisko',
+ 'Class:Person/Attribute:name+' => '',
+ 'Class:Person/Attribute:first_name' => 'Krstné meno',
+ 'Class:Person/Attribute:first_name+' => '',
+ 'Class:Person/Attribute:employee_number' => 'Číslo zamestnanca',
+ 'Class:Person/Attribute:employee_number+' => '',
+ 'Class:Person/Attribute:mobile_phone' => 'Telefónne číslo',
+ 'Class:Person/Attribute:mobile_phone+' => '',
+ 'Class:Person/Attribute:location_id' => 'Poloha',
+ 'Class:Person/Attribute:location_id+' => '',
+ 'Class:Person/Attribute:location_name' => 'Názov lokality',
+ 'Class:Person/Attribute:location_name+' => '',
+ 'Class:Person/Attribute:manager_id' => 'Manažér',
+ 'Class:Person/Attribute:manager_id+' => '',
+ 'Class:Person/Attribute:manager_name' => 'Meno manažéra',
+ 'Class:Person/Attribute:manager_name+' => '',
+ 'Class:Person/Attribute:team_list' => 'Tímy',
+ 'Class:Person/Attribute:team_list+' => '',
+ 'Class:Person/Attribute:tickets_list' => 'Tickety',
+ 'Class:Person/Attribute:tickets_list+' => '',
+ 'Class:Person/Attribute:manager_id_friendlyname' => 'Ľahko čitateľné meno manažéra',
+ 'Class:Person/Attribute:manager_id_friendlyname+' => '',
+ 'Class:Person/Attribute:picture' => 'Picture~~',
+ 'Class:Person/Attribute:picture+' => '~~',
+ 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
+ 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
+ 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
+ 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
+));
+
+//
+// Class: Team
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Class:Team' => 'Tím',
+ 'Class:Team+' => '',
+ 'Class:Team/Attribute:persons_list' => 'Osoby',
+ 'Class:Team/Attribute:persons_list+' => '',
+ 'Class:Team/Attribute:tickets_list' => 'Tickety',
+ 'Class:Team/Attribute:tickets_list+' => '',
+));
+
+//
+// Class: Document
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Class:Document' => 'Dokument',
+ 'Class:Document+' => '',
+ 'Class:Document/Attribute:name' => 'Názov',
+ 'Class:Document/Attribute:name+' => '',
+ 'Class:Document/Attribute:org_id' => 'Organizácia',
+ 'Class:Document/Attribute:org_id+' => '',
+ 'Class:Document/Attribute:org_name' => 'Názov Organizácie',
+ 'Class:Document/Attribute:org_name+' => '',
+ 'Class:Document/Attribute:documenttype_id' => 'Typ dokumentu',
+ 'Class:Document/Attribute:documenttype_id+' => '',
+ 'Class:Document/Attribute:documenttype_name' => 'Názov typu dokumentu',
+ 'Class:Document/Attribute:documenttype_name+' => '',
+ 'Class:Document/Attribute:version' => 'Version~~',
+ 'Class:Document/Attribute:version+' => '~~',
+ 'Class:Document/Attribute:description' => 'Popis',
+ 'Class:Document/Attribute:description+' => '',
+ 'Class:Document/Attribute:status' => 'Stav',
+ 'Class:Document/Attribute:status+' => '',
+ 'Class:Document/Attribute:status/Value:draft' => 'Návrh',
+ 'Class:Document/Attribute:status/Value:draft+' => '',
+ 'Class:Document/Attribute:status/Value:obsolete' => 'Vyradený',
+ 'Class:Document/Attribute:status/Value:obsolete+' => '',
+ 'Class:Document/Attribute:status/Value:published' => 'Publikovaný',
+ 'Class:Document/Attribute:status/Value:published+' => '',
+ 'Class:Document/Attribute:cis_list' => 'Komponenty',
+ 'Class:Document/Attribute:cis_list+' => '',
+ 'Class:Document/Attribute:contracts_list' => 'Zmluvy',
+ 'Class:Document/Attribute:contracts_list+' => '',
+ 'Class:Document/Attribute:services_list' => 'Služby',
+ 'Class:Document/Attribute:services_list+' => '',
+ 'Class:Document/Attribute:finalclass' => 'Typ dokumentu',
+ 'Class:Document/Attribute:finalclass+' => '',
+));
+
+//
+// Class: DocumentFile
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Class:DocumentFile' => 'Dokumentový súbor',
+ 'Class:DocumentFile+' => '',
+ 'Class:DocumentFile/Attribute:file' => 'Súbor',
+ 'Class:DocumentFile/Attribute:file+' => '',
+));
+
+//
+// Class: DocumentNote
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Class:DocumentNote' => 'Poznámka dokumentu',
+ 'Class:DocumentNote+' => '',
+ 'Class:DocumentNote/Attribute:text' => 'Text',
+ 'Class:DocumentNote/Attribute:text+' => '',
+));
+
+//
+// Class: DocumentWeb
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Class:DocumentWeb' => 'Web stránka dokumentu',
+ 'Class:DocumentWeb+' => '',
+ 'Class:DocumentWeb/Attribute:url' => 'URL',
+ 'Class:DocumentWeb/Attribute:url+' => '',
+));
+
+//
+// Class: Typology
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Class:Typology' => 'Typológia',
+ 'Class:Typology+' => '',
+ 'Class:Typology/Attribute:name' => 'Názov',
+ 'Class:Typology/Attribute:name+' => '',
+ 'Class:Typology/Attribute:finalclass' => 'Typ',
+ 'Class:Typology/Attribute:finalclass+' => '',
+));
+
+//
+// Class: DocumentType
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Class:DocumentType' => 'Typ dokumentu',
+ 'Class:DocumentType+' => '',
+));
+
+//
+// Class: ContactType
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Class:ContactType' => 'Typ kontaktu',
+ 'Class:ContactType+' => '',
+));
+
+//
+// Class: lnkPersonToTeam
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Class:lnkPersonToTeam' => 'väzba - Osoba / Tím',
+ 'Class:lnkPersonToTeam+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_id' => 'Tím',
+ 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_name' => 'Názov tímu',
+ 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_id' => 'Osoba',
+ 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_name' => 'Meno osoby',
+ 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rola',
+ 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_name' => 'Názov role',
+ 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
+));
+
+//
+// Application Menu
+//
+
+Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
+ 'Menu:DataAdministration' => 'Dátová administrácia',
+ 'Menu:DataAdministration+' => '',
+ 'Menu:Catalogs' => 'Katalógy',
+ 'Menu:Catalogs+' => '',
+ 'Menu:Audit' => 'Audity',
+ 'Menu:Audit+' => '',
+ 'Menu:CSVImport' => 'CSV import~~',
+ 'Menu:CSVImport+' => 'Bulk creation or update~~',
+ 'Menu:Organization' => 'Organizácia',
+ 'Menu:Organization+' => '',
+ 'Menu:ConfigManagement' => 'Manažment konfigurácie',
+ 'Menu:ConfigManagement+' => '',
+ 'Menu:ConfigManagementOverview' => 'Prehľad',
+ 'Menu:ConfigManagementOverview+' => '',
+ 'Menu:Contact' => 'Kontakty',
+ 'Menu:Contact+' => '',
+ 'Menu:Contact:Count' => '%1$d kontakt/y/ov',
+ 'Menu:Person' => 'Osoby',
+ 'Menu:Person+' => '',
+ 'Menu:Team' => 'Tímy',
+ 'Menu:Team+' => '',
+ 'Menu:Document' => 'Dokumenty',
+ 'Menu:Document+' => '',
+ 'Menu:Location' => 'Poloha',
+ 'Menu:Location+' => '',
+ 'Menu:NewContact' => 'Nový kontakt',
+ 'Menu:NewContact+' => '',
+ 'Menu:SearchContacts' => 'Vyhľadať kontakty',
+ 'Menu:SearchContacts+' => '',
+ 'Menu:ConfigManagement:Shortcuts' => 'Skratky',
+ 'Menu:ConfigManagement:AllContacts' => 'Všetky kontakty: %1$d',
+ 'Menu:Typology' => 'Konfiguračná typológia',
+ 'Menu:Typology+' => '',
+ 'UI_WelcomeMenu_AllConfigItems' => 'Zhrnutie',
+ 'Menu:ConfigManagement:Typology' => 'Konfiguračná typológia',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-structure/tr.dict.itop-structure.php b/datamodels/2.x/itop-structure/tr.dict.itop-structure.php
new file mode 100644
index 000000000..4ac08ddd3
--- /dev/null
+++ b/datamodels/2.x/itop-structure/tr.dict.itop-structure.php
@@ -0,0 +1,351 @@
+
+/**
+ * Localized data
+ * @author Benjamin Planque
+ * @author Izzet Sirin
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: Organization
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Class:Organization' => 'Kurum',
+ 'Class:Organization+' => '',
+ 'Class:Organization/Attribute:name' => 'Adı',
+ 'Class:Organization/Attribute:name+' => 'Kullanılan adı',
+ 'Class:Organization/Attribute:code' => 'Kodu',
+ 'Class:Organization/Attribute:code+' => 'Kurumu kodu (Siret, DUNS,...)',
+ 'Class:Organization/Attribute:status' => 'Durumu',
+ 'Class:Organization/Attribute:status+' => '',
+ 'Class:Organization/Attribute:status/Value:active' => 'Etkin',
+ 'Class:Organization/Attribute:status/Value:active+' => 'Etkin',
+ 'Class:Organization/Attribute:status/Value:inactive' => 'Etkin değil',
+ 'Class:Organization/Attribute:status/Value:inactive+' => 'Etkin değil',
+ 'Class:Organization/Attribute:parent_id' => 'Bağlı olduğu kurum',
+ 'Class:Organization/Attribute:parent_id+' => 'Bağlı olduğu kurum',
+ 'Class:Organization/Attribute:parent_name' => 'Bağlı olduğu kurumun adı',
+ 'Class:Organization/Attribute:parent_name+' => 'Bağlı olduğu kurumun adı',
+ 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~',
+ 'Class:Organization/Attribute:deliverymodel_id+' => '~~',
+ 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~',
+ 'Class:Organization/Attribute:deliverymodel_name+' => '~~',
+ 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent~~',
+ 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organization~~',
+ 'Class:Organization/Attribute:overview' => 'Overview~~',
+ 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
+ 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
+ 'Organization:Overview:Users' => 'iTop Users within this organization~~',
+));
+
+//
+// Class: Location
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Class:Location' => 'Yerleşke',
+ 'Class:Location+' => 'Yerleşke : Bölge, Ülke, Şehir, Yerleşke, Bina, Kat, Oda, kabin,...',
+ 'Class:Location/Attribute:name' => 'Adı',
+ 'Class:Location/Attribute:name+' => '',
+ 'Class:Location/Attribute:status' => 'Durumu',
+ 'Class:Location/Attribute:status+' => '',
+ 'Class:Location/Attribute:status/Value:active' => 'Etkin',
+ 'Class:Location/Attribute:status/Value:active+' => 'Etkin',
+ 'Class:Location/Attribute:status/Value:inactive' => 'Etkin değil',
+ 'Class:Location/Attribute:status/Value:inactive+' => 'Etkin değil',
+ 'Class:Location/Attribute:org_id' => 'Kurumun sahibi',
+ 'Class:Location/Attribute:org_id+' => '',
+ 'Class:Location/Attribute:org_name' => 'Kurumun sahibinin adı',
+ 'Class:Location/Attribute:org_name+' => '',
+ 'Class:Location/Attribute:address' => 'Adres',
+ 'Class:Location/Attribute:address+' => 'Posta adresi',
+ 'Class:Location/Attribute:postal_code' => 'Posta kodu',
+ 'Class:Location/Attribute:postal_code+' => 'Posta kodu',
+ 'Class:Location/Attribute:city' => 'Şehir',
+ 'Class:Location/Attribute:city+' => '',
+ 'Class:Location/Attribute:country' => 'Ülke',
+ 'Class:Location/Attribute:country+' => '',
+ 'Class:Location/Attribute:physicaldevice_list' => 'Devices~~',
+ 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location~~',
+ 'Class:Location/Attribute:person_list' => 'Contacts~~',
+ 'Class:Location/Attribute:person_list+' => 'All the contacts located on this location~~',
+));
+
+//
+// Class: Contact
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Class:Contact' => 'İrtibat',
+ 'Class:Contact+' => '',
+ 'Class:Contact/Attribute:name' => 'Adı',
+ 'Class:Contact/Attribute:name+' => '',
+ 'Class:Contact/Attribute:status' => 'Durumu',
+ 'Class:Contact/Attribute:status+' => '',
+ 'Class:Contact/Attribute:status/Value:active' => 'Etkin',
+ 'Class:Contact/Attribute:status/Value:active+' => 'Etkin',
+ 'Class:Contact/Attribute:status/Value:inactive' => 'Etkin değil',
+ 'Class:Contact/Attribute:status/Value:inactive+' => 'Etkin değil',
+ 'Class:Contact/Attribute:org_id' => 'Kurum',
+ 'Class:Contact/Attribute:org_id+' => '',
+ 'Class:Contact/Attribute:org_name' => 'Kurum',
+ 'Class:Contact/Attribute:org_name+' => '',
+ 'Class:Contact/Attribute:email' => 'E-posta',
+ 'Class:Contact/Attribute:email+' => '',
+ 'Class:Contact/Attribute:phone' => 'Telefon',
+ 'Class:Contact/Attribute:phone+' => '',
+ 'Class:Contact/Attribute:notify' => 'Notification~~',
+ 'Class:Contact/Attribute:notify+' => '~~',
+ 'Class:Contact/Attribute:notify/Value:no' => 'no~~',
+ 'Class:Contact/Attribute:notify/Value:no+' => 'no~~',
+ 'Class:Contact/Attribute:notify/Value:yes' => 'yes~~',
+ 'Class:Contact/Attribute:notify/Value:yes+' => 'yes~~',
+ 'Class:Contact/Attribute:function' => 'Function~~',
+ 'Class:Contact/Attribute:function+' => '~~',
+ 'Class:Contact/Attribute:cis_list' => 'CIs~~',
+ 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact~~',
+ 'Class:Contact/Attribute:finalclass' => 'Tip',
+ 'Class:Contact/Attribute:finalclass+' => '',
+));
+
+//
+// Class: Person
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Class:Person' => 'Kişi',
+ 'Class:Person+' => '',
+ 'Class:Person/Attribute:name' => 'Last Name~~',
+ 'Class:Person/Attribute:name+' => '~~',
+ 'Class:Person/Attribute:first_name' => 'Adı',
+ 'Class:Person/Attribute:first_name+' => '',
+ 'Class:Person/Attribute:employee_number' => 'Employee number~~',
+ 'Class:Person/Attribute:employee_number+' => '~~',
+ 'Class:Person/Attribute:mobile_phone' => 'Mobile phone~~',
+ 'Class:Person/Attribute:mobile_phone+' => '~~',
+ 'Class:Person/Attribute:location_id' => 'Location~~',
+ 'Class:Person/Attribute:location_id+' => '~~',
+ 'Class:Person/Attribute:location_name' => 'Location name~~',
+ 'Class:Person/Attribute:location_name+' => '~~',
+ 'Class:Person/Attribute:manager_id' => 'Manager~~',
+ 'Class:Person/Attribute:manager_id+' => '~~',
+ 'Class:Person/Attribute:manager_name' => 'Manager name~~',
+ 'Class:Person/Attribute:manager_name+' => '~~',
+ 'Class:Person/Attribute:team_list' => 'Teams~~',
+ 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to~~',
+ 'Class:Person/Attribute:tickets_list' => 'Tickets~~',
+ 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller~~',
+ 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name~~',
+ 'Class:Person/Attribute:manager_id_friendlyname+' => '~~',
+ 'Class:Person/Attribute:picture' => 'Picture~~',
+ 'Class:Person/Attribute:picture+' => '~~',
+ 'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
+ 'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
+ 'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
+ 'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
+));
+
+//
+// Class: Team
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Class:Team' => 'Ekip',
+ 'Class:Team+' => '',
+ 'Class:Team/Attribute:persons_list' => 'Members~~',
+ 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team~~',
+ 'Class:Team/Attribute:tickets_list' => 'Tickets~~',
+ 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team~~',
+));
+
+//
+// Class: Document
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Class:Document' => 'Doküman',
+ 'Class:Document+' => '',
+ 'Class:Document/Attribute:name' => 'Adı',
+ 'Class:Document/Attribute:name+' => '',
+ 'Class:Document/Attribute:org_id' => 'Kurum',
+ 'Class:Document/Attribute:org_id+' => '~~',
+ 'Class:Document/Attribute:org_name' => 'Kurum Adı',
+ 'Class:Document/Attribute:org_name+' => '',
+ 'Class:Document/Attribute:documenttype_id' => 'Document type~~',
+ 'Class:Document/Attribute:documenttype_id+' => '~~',
+ 'Class:Document/Attribute:documenttype_name' => 'Document type name~~',
+ 'Class:Document/Attribute:documenttype_name+' => '~~',
+ 'Class:Document/Attribute:version' => 'Version~~',
+ 'Class:Document/Attribute:version+' => '~~',
+ 'Class:Document/Attribute:description' => 'Tanımlama',
+ 'Class:Document/Attribute:description+' => '',
+ 'Class:Document/Attribute:status' => 'Durumu',
+ 'Class:Document/Attribute:status+' => '',
+ 'Class:Document/Attribute:status/Value:draft' => 'Taslak',
+ 'Class:Document/Attribute:status/Value:draft+' => '',
+ 'Class:Document/Attribute:status/Value:obsolete' => 'Geçersiz',
+ 'Class:Document/Attribute:status/Value:obsolete+' => '',
+ 'Class:Document/Attribute:status/Value:published' => 'Yayınlanan',
+ 'Class:Document/Attribute:status/Value:published+' => '',
+ 'Class:Document/Attribute:cis_list' => 'CIs~~',
+ 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document~~',
+ 'Class:Document/Attribute:contracts_list' => 'Contracts~~',
+ 'Class:Document/Attribute:contracts_list+' => 'All the contracts linked to this document~~',
+ 'Class:Document/Attribute:services_list' => 'Services~~',
+ 'Class:Document/Attribute:services_list+' => 'All the services linked to this document~~',
+ 'Class:Document/Attribute:finalclass' => 'Document Type~~',
+ 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~',
+));
+
+//
+// Class: DocumentFile
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Class:DocumentFile' => 'Document File~~',
+ 'Class:DocumentFile+' => '~~',
+ 'Class:DocumentFile/Attribute:file' => 'File~~',
+ 'Class:DocumentFile/Attribute:file+' => '~~',
+));
+
+//
+// Class: DocumentNote
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Class:DocumentNote' => 'Document Note~~',
+ 'Class:DocumentNote+' => '~~',
+ 'Class:DocumentNote/Attribute:text' => 'Text~~',
+ 'Class:DocumentNote/Attribute:text+' => '~~',
+));
+
+//
+// Class: DocumentWeb
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Class:DocumentWeb' => 'Document Web~~',
+ 'Class:DocumentWeb+' => '~~',
+ 'Class:DocumentWeb/Attribute:url' => 'URL~~',
+ 'Class:DocumentWeb/Attribute:url+' => '~~',
+));
+
+//
+// Class: Typology
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Class:Typology' => 'Typology~~',
+ 'Class:Typology+' => '~~',
+ 'Class:Typology/Attribute:name' => 'Name~~',
+ 'Class:Typology/Attribute:name+' => '~~',
+ 'Class:Typology/Attribute:finalclass' => 'Type~~',
+ 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~',
+));
+
+//
+// Class: DocumentType
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Class:DocumentType' => 'Document Type~~',
+ 'Class:DocumentType+' => '~~',
+));
+
+//
+// Class: ContactType
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Class:ContactType' => 'Contact Type~~',
+ 'Class:ContactType+' => '~~',
+));
+
+//
+// Class: lnkPersonToTeam
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Class:lnkPersonToTeam' => 'Link Person / Team~~',
+ 'Class:lnkPersonToTeam+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team~~',
+ 'Class:lnkPersonToTeam/Attribute:team_id+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team name~~',
+ 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person~~',
+ 'Class:lnkPersonToTeam/Attribute:person_id+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person name~~',
+ 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:role_id' => 'Role~~',
+ 'Class:lnkPersonToTeam/Attribute:role_id+' => '~~',
+ 'Class:lnkPersonToTeam/Attribute:role_name' => 'Role name~~',
+ 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~',
+));
+
+//
+// Application Menu
+//
+
+Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
+ 'Menu:DataAdministration' => 'Veri Yönetimi',
+ 'Menu:DataAdministration+' => 'Veri Yönetimi',
+ 'Menu:Catalogs' => 'Kataloglar',
+ 'Menu:Catalogs+' => 'Veri tipleri',
+ 'Menu:Audit' => 'Denetleme',
+ 'Menu:Audit+' => 'Denetleme',
+ 'Menu:CSVImport' => 'CSV dışardan al',
+ 'Menu:CSVImport+' => 'Çoklu yaratım veya güncelleme',
+ 'Menu:Organization' => 'Kurumlar',
+ 'Menu:Organization+' => 'Tüm Kurumlar',
+ 'Menu:ConfigManagement' => 'Konfigürasyon Yönetimi',
+ 'Menu:ConfigManagement+' => 'Konfigürasyon Yönetimi',
+ 'Menu:ConfigManagementOverview' => 'Özet',
+ 'Menu:ConfigManagementOverview+' => 'Özet',
+ 'Menu:Contact' => 'İrtibatlar',
+ 'Menu:Contact+' => 'İrtibatlar',
+ 'Menu:Contact:Count' => '%1$d',
+ 'Menu:Person' => 'Kişiler',
+ 'Menu:Person+' => 'Tüm Kişiler',
+ 'Menu:Team' => 'Ekipler',
+ 'Menu:Team+' => 'Tüm ekipler',
+ 'Menu:Document' => 'Dokümanlar',
+ 'Menu:Document+' => 'Tüm dokümanlar',
+ 'Menu:Location' => 'Yerleşkeler',
+ 'Menu:Location+' => 'Tüm Yerleşkeler',
+ 'Menu:NewContact' => 'Yeni İrtibat',
+ 'Menu:NewContact+' => 'Yeni İrtibat',
+ 'Menu:SearchContacts' => 'İrtibat ara',
+ 'Menu:SearchContacts+' => 'İrtibat ara',
+ 'Menu:ConfigManagement:Shortcuts' => 'Kısalyollar',
+ 'Menu:ConfigManagement:AllContacts' => 'Tüm irtibatlar: %1$d',
+ 'Menu:Typology' => 'Typology configuration~~',
+ 'Menu:Typology+' => 'Typology configuration~~',
+ 'UI_WelcomeMenu_AllConfigItems' => 'Summary~~',
+ 'Menu:ConfigManagement:Typology' => 'Typology configuration~~',
+));
diff --git a/datamodels/2.x/itop-structure/zh_cn.dict.itop-structure.php b/datamodels/2.x/itop-structure/zh_cn.dict.itop-structure.php
new file mode 100644
index 000000000..a8dc21e29
--- /dev/null
+++ b/datamodels/2.x/itop-structure/zh_cn.dict.itop-structure.php
@@ -0,0 +1,349 @@
+
+ * @copyright Copyright (C) 2010-2018 Combodo SARL
+ * @license http://opensource.org/licenses/AGPL-3.0
+ *
+ * This file is part of iTop.
+ *
+ * iTop is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * iTop is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with iTop. If not, see
+ */
+
+//////////////////////////////////////////////////////////////////////
+// Note: The classes have been grouped by categories: bizmodel
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// Classes in 'bizmodel'
+//////////////////////////////////////////////////////////////////////
+//
+
+//
+// Class: Organization
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Class:Organization' => '组织',
+ 'Class:Organization+' => '',
+ 'Class:Organization/Attribute:name' => '名称',
+ 'Class:Organization/Attribute:name+' => '常用名称',
+ 'Class:Organization/Attribute:code' => '编码',
+ 'Class:Organization/Attribute:code+' => '组织编码(Siret, DUNS,...)',
+ 'Class:Organization/Attribute:status' => '状态',
+ 'Class:Organization/Attribute:status+' => '',
+ 'Class:Organization/Attribute:status/Value:active' => '启用',
+ 'Class:Organization/Attribute:status/Value:active+' => '启用',
+ 'Class:Organization/Attribute:status/Value:inactive' => '停用',
+ 'Class:Organization/Attribute:status/Value:inactive+' => '停用',
+ 'Class:Organization/Attribute:parent_id' => '父级',
+ 'Class:Organization/Attribute:parent_id+' => '父级组织',
+ 'Class:Organization/Attribute:parent_name' => '父级名称',
+ 'Class:Organization/Attribute:parent_name+' => '父级组织名称',
+ 'Class:Organization/Attribute:deliverymodel_id' => '交付模式',
+ 'Class:Organization/Attribute:deliverymodel_id+' => '',
+ 'Class:Organization/Attribute:deliverymodel_name' => '交付模式名称',
+ 'Class:Organization/Attribute:deliverymodel_name+' => '',
+ 'Class:Organization/Attribute:parent_id_friendlyname' => '上级组织',
+ 'Class:Organization/Attribute:parent_id_friendlyname+' => '上级组织',
+ 'Class:Organization/Attribute:overview' => '概览',
+ 'Organization:Overview:FunctionalCIs' => '该组织的所有配置项',
+ 'Organization:Overview:FunctionalCIs:subtitle' => '按类型',
+ 'Organization:Overview:Users' => '该组织里所有的iTop 用户',
+));
+
+//
+// Class: Location
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Class:Location' => '地理位置',
+ 'Class:Location+' => '任何类型的地理位置: 区域, 国家, 城市, 位置, 建筑, 楼层, 房间, 机架,...',
+ 'Class:Location/Attribute:name' => '名称',
+ 'Class:Location/Attribute:name+' => '',
+ 'Class:Location/Attribute:status' => '状态',
+ 'Class:Location/Attribute:status+' => '',
+ 'Class:Location/Attribute:status/Value:active' => '启用',
+ 'Class:Location/Attribute:status/Value:active+' => '启用',
+ 'Class:Location/Attribute:status/Value:inactive' => '停用',
+ 'Class:Location/Attribute:status/Value:inactive+' => '停用',
+ 'Class:Location/Attribute:org_id' => '拥有者组织',
+ 'Class:Location/Attribute:org_id+' => '',
+ 'Class:Location/Attribute:org_name' => '拥有者组织名称',
+ 'Class:Location/Attribute:org_name+' => '',
+ 'Class:Location/Attribute:address' => '地址',
+ 'Class:Location/Attribute:address+' => '门户地址',
+ 'Class:Location/Attribute:postal_code' => '邮编',
+ 'Class:Location/Attribute:postal_code+' => 'ZIP/邮政编码',
+ 'Class:Location/Attribute:city' => '城市',
+ 'Class:Location/Attribute:city+' => '',
+ 'Class:Location/Attribute:country' => '国家',
+ 'Class:Location/Attribute:country+' => '',
+ 'Class:Location/Attribute:physicaldevice_list' => '设备',
+ 'Class:Location/Attribute:physicaldevice_list+' => '该位置的所有设备',
+ 'Class:Location/Attribute:person_list' => '联系人',
+ 'Class:Location/Attribute:person_list+' => '该位置的所有联系人',
+));
+
+//
+// Class: Contact
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Class:Contact' => '联系人',
+ 'Class:Contact+' => '',
+ 'Class:Contact/Attribute:name' => '名称',
+ 'Class:Contact/Attribute:name+' => '',
+ 'Class:Contact/Attribute:status' => '状态',
+ 'Class:Contact/Attribute:status+' => '',
+ 'Class:Contact/Attribute:status/Value:active' => '启用',
+ 'Class:Contact/Attribute:status/Value:active+' => '启用',
+ 'Class:Contact/Attribute:status/Value:inactive' => '停用',
+ 'Class:Contact/Attribute:status/Value:inactive+' => '停用',
+ 'Class:Contact/Attribute:org_id' => '组织',
+ 'Class:Contact/Attribute:org_id+' => '',
+ 'Class:Contact/Attribute:org_name' => '组织',
+ 'Class:Contact/Attribute:org_name+' => '',
+ 'Class:Contact/Attribute:email' => 'Email',
+ 'Class:Contact/Attribute:email+' => '',
+ 'Class:Contact/Attribute:phone' => '电话',
+ 'Class:Contact/Attribute:phone+' => '',
+ 'Class:Contact/Attribute:notify' => '通知',
+ 'Class:Contact/Attribute:notify+' => '',
+ 'Class:Contact/Attribute:notify/Value:no' => '否',
+ 'Class:Contact/Attribute:notify/Value:no+' => '否',
+ 'Class:Contact/Attribute:notify/Value:yes' => '是',
+ 'Class:Contact/Attribute:notify/Value:yes+' => '是',
+ 'Class:Contact/Attribute:function' => '职责',
+ 'Class:Contact/Attribute:function+' => '',
+ 'Class:Contact/Attribute:cis_list' => '配置项',
+ 'Class:Contact/Attribute:cis_list+' => '该联系人关联的所有配置项',
+ 'Class:Contact/Attribute:finalclass' => '联系人子类别',
+ 'Class:Contact/Attribute:finalclass+' => 'Name of the final class',
+));
+
+//
+// Class: Person
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Class:Person' => '个人',
+ 'Class:Person+' => '',
+ 'Class:Person/Attribute:name' => '姓',
+ 'Class:Person/Attribute:name+' => '',
+ 'Class:Person/Attribute:first_name' => '名',
+ 'Class:Person/Attribute:first_name+' => '',
+ 'Class:Person/Attribute:employee_number' => '员工编号',
+ 'Class:Person/Attribute:employee_number+' => '',
+ 'Class:Person/Attribute:mobile_phone' => '移动电话',
+ 'Class:Person/Attribute:mobile_phone+' => '',
+ 'Class:Person/Attribute:location_id' => '地理位置',
+ 'Class:Person/Attribute:location_id+' => '',
+ 'Class:Person/Attribute:location_name' => '名称',
+ 'Class:Person/Attribute:location_name+' => '',
+ 'Class:Person/Attribute:manager_id' => '经理',
+ 'Class:Person/Attribute:manager_id+' => '',
+ 'Class:Person/Attribute:manager_name' => '名称',
+ 'Class:Person/Attribute:manager_name+' => '',
+ 'Class:Person/Attribute:team_list' => '团队',
+ 'Class:Person/Attribute:team_list+' => '这个人归属的所有团队',
+ 'Class:Person/Attribute:tickets_list' => '工单',
+ 'Class:Person/Attribute:tickets_list+' => '这个人发起的所有工单',
+ 'Class:Person/Attribute:manager_id_friendlyname' => '经理姓名',
+ 'Class:Person/Attribute:manager_id_friendlyname+' => '',
+ 'Class:Person/Attribute:picture' => '头像',
+ 'Class:Person/Attribute:picture+' => '',
+ 'Class:Person/UniquenessRule:employee_number+' => '同一组织内的员工号必须唯一',
+ 'Class:Person/UniquenessRule:employee_number' => '\'$this->org_name$\' 内已经有人占用了这个员工号',
+ 'Class:Person/UniquenessRule:name+' => '同一组织内的员工姓名必须唯一',
+ 'Class:Person/UniquenessRule:name' => '\'$this->org_name$\' 内已经有人叫这个名字',
+));
+
+//
+// Class: Team
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Class:Team' => '团队',
+ 'Class:Team+' => '',
+ 'Class:Team/Attribute:persons_list' => '成员',
+ 'Class:Team/Attribute:persons_list+' => '该团队包含的所有成员',
+ 'Class:Team/Attribute:tickets_list' => '工单',
+ 'Class:Team/Attribute:tickets_list+' => '该团队的所有工单',
+));
+
+//
+// Class: Document
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Class:Document' => '文档',
+ 'Class:Document+' => '',
+ 'Class:Document/Attribute:name' => '名称',
+ 'Class:Document/Attribute:name+' => '',
+ 'Class:Document/Attribute:org_id' => '组织',
+ 'Class:Document/Attribute:org_id+' => '',
+ 'Class:Document/Attribute:org_name' => '组织名称',
+ 'Class:Document/Attribute:org_name+' => '',
+ 'Class:Document/Attribute:documenttype_id' => '文档类型',
+ 'Class:Document/Attribute:documenttype_id+' => '',
+ 'Class:Document/Attribute:documenttype_name' => '文档类型名称',
+ 'Class:Document/Attribute:documenttype_name+' => '',
+ 'Class:Document/Attribute:version' => '版本',
+ 'Class:Document/Attribute:version+' => '',
+ 'Class:Document/Attribute:description' => '描述',
+ 'Class:Document/Attribute:description+' => '',
+ 'Class:Document/Attribute:status' => '状态',
+ 'Class:Document/Attribute:status+' => '',
+ 'Class:Document/Attribute:status/Value:draft' => '草稿',
+ 'Class:Document/Attribute:status/Value:draft+' => '',
+ 'Class:Document/Attribute:status/Value:obsolete' => '废弃',
+ 'Class:Document/Attribute:status/Value:obsolete+' => '',
+ 'Class:Document/Attribute:status/Value:published' => '已发布',
+ 'Class:Document/Attribute:status/Value:published+' => '',
+ 'Class:Document/Attribute:cis_list' => '配置项',
+ 'Class:Document/Attribute:cis_list+' => '该文档关联的所有配置项',
+ 'Class:Document/Attribute:contracts_list' => '合同',
+ 'Class:Document/Attribute:contracts_list+' => '该文档关联的所有合同',
+ 'Class:Document/Attribute:services_list' => '服务',
+ 'Class:Document/Attribute:services_list+' => '该文档关联的所有服务',
+ 'Class:Document/Attribute:finalclass' => '文档子类别',
+ 'Class:Document/Attribute:finalclass+' => 'Name of the final class',
+));
+
+//
+// Class: DocumentFile
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Class:DocumentFile' => '文档文件',
+ 'Class:DocumentFile+' => '',
+ 'Class:DocumentFile/Attribute:file' => '文件',
+ 'Class:DocumentFile/Attribute:file+' => '',
+));
+
+//
+// Class: DocumentNote
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Class:DocumentNote' => '文档笔记',
+ 'Class:DocumentNote+' => '',
+ 'Class:DocumentNote/Attribute:text' => '文本',
+ 'Class:DocumentNote/Attribute:text+' => '',
+));
+
+//
+// Class: DocumentWeb
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Class:DocumentWeb' => '文档网页',
+ 'Class:DocumentWeb+' => '',
+ 'Class:DocumentWeb/Attribute:url' => 'URL',
+ 'Class:DocumentWeb/Attribute:url+' => '',
+));
+
+//
+// Class: Typology
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Class:Typology' => '类型',
+ 'Class:Typology+' => '',
+ 'Class:Typology/Attribute:name' => '名称',
+ 'Class:Typology/Attribute:name+' => '',
+ 'Class:Typology/Attribute:finalclass' => '类型',
+ 'Class:Typology/Attribute:finalclass+' => 'Name of the final class',
+));
+
+//
+// Class: DocumentType
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Class:DocumentType' => '文档类型',
+ 'Class:DocumentType+' => '',
+));
+
+//
+// Class: ContactType
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Class:ContactType' => '联系人类型',
+ 'Class:ContactType+' => '',
+));
+
+//
+// Class: lnkPersonToTeam
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Class:lnkPersonToTeam' => '链接 个体 / 团队',
+ 'Class:lnkPersonToTeam+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_id' => '团队',
+ 'Class:lnkPersonToTeam/Attribute:team_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:team_name' => '团队名称',
+ 'Class:lnkPersonToTeam/Attribute:team_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_id' => '个体',
+ 'Class:lnkPersonToTeam/Attribute:person_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:person_name' => '姓名',
+ 'Class:lnkPersonToTeam/Attribute:person_name+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_id' => '角色',
+ 'Class:lnkPersonToTeam/Attribute:role_id+' => '',
+ 'Class:lnkPersonToTeam/Attribute:role_name' => '角色名称',
+ 'Class:lnkPersonToTeam/Attribute:role_name+' => '',
+));
+
+//
+// Application Menu
+//
+
+Dict::Add('ZH CN', 'Chinese', '简体中文', array(
+ 'Menu:DataAdministration' => '数据管理',
+ 'Menu:DataAdministration+' => '数据管理',
+ 'Menu:Catalogs' => '类别',
+ 'Menu:Catalogs+' => '数据类型',
+ 'Menu:Audit' => '审计',
+ 'Menu:Audit+' => '审计',
+ 'Menu:CSVImport' => 'CSV 导入',
+ 'Menu:CSVImport+' => '批量创建或更新',
+ 'Menu:Organization' => '组织',
+ 'Menu:Organization+' => '所有组织',
+ 'Menu:ConfigManagement' => '配置管理',
+ 'Menu:ConfigManagement+' => '配置管理',
+ 'Menu:ConfigManagementOverview' => '概览',
+ 'Menu:ConfigManagementOverview+' => '概览',
+ 'Menu:Contact' => '联系人',
+ 'Menu:Contact+' => '联系人',
+ 'Menu:Contact:Count' => '%1$d 个联系人',
+ 'Menu:Person' => '个体',
+ 'Menu:Person+' => '所有个体',
+ 'Menu:Team' => '团队',
+ 'Menu:Team+' => '所有团队',
+ 'Menu:Document' => '文档',
+ 'Menu:Document+' => '所有文档',
+ 'Menu:Location' => '地理位置',
+ 'Menu:Location+' => '所有位置',
+ 'Menu:NewContact' => '新建联系人',
+ 'Menu:NewContact+' => '新建联系人',
+ 'Menu:SearchContacts' => '搜索联系人',
+ 'Menu:SearchContacts+' => '搜索联系人',
+ 'Menu:ConfigManagement:Shortcuts' => '快捷方式',
+ 'Menu:ConfigManagement:AllContacts' => '所有联系人: %1$d',
+ 'Menu:Typology' => '类型配置',
+ 'Menu:Typology+' => '类型配置',
+ 'UI_WelcomeMenu_AllConfigItems' => '摘要',
+ 'Menu:ConfigManagement:Typology' => '类型配置',
+));
\ No newline at end of file
diff --git a/datamodels/2.x/itop-tickets/cs.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/cs.dict.itop-tickets.php
index b3e7199af..3d11e9998 100755
--- a/datamodels/2.x/itop-tickets/cs.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/cs.dict.itop-tickets.php
@@ -113,32 +113,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Neupozorňovat',
));
-//
-// Class: lnkFunctionalCIToTicket
-//
-
-Dict::Add('CS CZ', 'Czech', 'Čeština', array(
- 'Class:lnkFunctionalCIToTicket' => 'Spojení (Funkční konfigurační položka / Tiket)',
- 'Class:lnkFunctionalCIToTicket+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Tiket',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'ID',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'Konfigurační položka',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Název konfigurační položky',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Dopad (text)',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Dopad',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Přidán manuálně',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Automaticky',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Není zasažen',
-));
-
-
//
// Class: WorkOrder
//
@@ -195,7 +169,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'WorkOrder:Details' => 'Detaily',
'WorkOrder:Moreinfo' => 'Více informací',
'Tickets:ResolvedFrom' => 'Vyřešeno automaticky na základě %1$s',
-
'Class:cmdbAbstractObject/Method:Set' => 'Set',
'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value',
'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field',
@@ -240,15 +213,4 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR',
-
- 'portal:itop-portal' => 'Standardní portál', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
- 'Page:DefaultTitle' => '%1$s - Uživatelský portál',
- 'Brick:Portal:UserProfile:Title' => 'Můj profil',
- 'Brick:Portal:NewRequest:Title' => 'Nový požadavek',
- 'Brick:Portal:NewRequest:Title+' => 'Potřebujete pomoci?
Vyberte z katalogu služeb a vytvořte nový požadavek.
',
- 'Brick:Portal:OngoingRequests:Title' => 'Otevřené požadavky',
- 'Brick:Portal:OngoingRequests:Title+' => 'Sledujte své otevřené požadavky.
Zkontrolujte stav, přidejte komentář, přiložte dokumenty, potvrďte řešení.
',
- 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Probíhající',
- 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Vyřešené',
- 'Brick:Portal:ClosedRequests:Title' => 'Uzavřené požadavky',
));
diff --git a/datamodels/2.x/itop-tickets/da.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/da.dict.itop-tickets.php
index ee24f1095..ba24dbf84 100644
--- a/datamodels/2.x/itop-tickets/da.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/da.dict.itop-tickets.php
@@ -98,32 +98,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
));
-//
-// Class: lnkFunctionalCIToTicket
-//
-
-Dict::Add('DA DA', 'Danish', 'Dansk', array(
- 'Class:lnkFunctionalCIToTicket' => 'Sammenhæng FunctionalCI/Ticket',
- 'Class:lnkFunctionalCIToTicket+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Reference',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Navn',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Påvirkning',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
-));
-
-
//
// Class: WorkOrder
//
@@ -225,15 +199,4 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
-
- 'portal:itop-portal' => 'Standard portal~~', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
- 'Page:DefaultTitle' => '%1$s - User portal~~',
- 'Brick:Portal:UserProfile:Title' => 'My profile~~',
- 'Brick:Portal:NewRequest:Title' => 'New request~~',
- 'Brick:Portal:NewRequest:Title+' => 'Need help?
Pick from the services catalog and submit your request to our support teams.
~~',
- 'Brick:Portal:OngoingRequests:Title' => 'Ongoing requests~~',
- 'Brick:Portal:OngoingRequests:Title+' => 'Follow up with your ongoing requests.
Check the progress, add comments, attach documents, acknowledge the solution.
~~',
- 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Open~~',
- 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolved~~',
- 'Brick:Portal:ClosedRequests:Title' => 'Closed requests~~',
));
diff --git a/datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml b/datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml
index 98cbc3ab6..04f299cbe 100755
--- a/datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml
+++ b/datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml
@@ -278,9 +278,6 @@
-
130
- -
- 140
-
-
150
@@ -466,116 +463,6 @@
-
- cmdbAbstractObject
-
- 1
- bizmodel
- false
- autoincrement
- lnkfunctionalcitoticket
- id
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ticket_id
- Ticket
- false
- DEL_AUTO
-
-
- ticket_id
- ref
-
-
- ticket_id
- title
-
-
- functionalci_id
- FunctionalCI
- false
- DEL_AUTO
-
-
- functionalci_id
- name
-
-
- impact
-
- true
-
-
-
- manual
- computed
- not_impacted
-
- impact_code
- manual
- false
- list
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 30
-
-
-
-
-
cmdbAbstractObject
@@ -803,6 +690,39 @@
+
+
+
+ lnkContractToDocument
+ document_id
+ 0
+ 0
+ contract_id
+
+
+
+ lnkDocumentToService
+ document_id
+ 0
+ 0
+ service_id
+
+
+
+
+
+
+
+ -
+ 70
+
+ -
+ 80
+
+
+
+
+
@@ -819,77 +739,9 @@
-
-
- portal:itop-portal
-
-
-
-
-
-
-
-
-
-
-
-
- iTopPortalViewUrlMaker
-
-
-
-
- true
-
-
-
- tab
-
-
+
-
-
-
- 1
-
-
-
- Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil
-
-
- fas fa-user fa-2x
-
-
-
-
-
-
-
-
+
true
6
@@ -982,7 +834,7 @@
auto
-
+
true
20
@@ -993,16 +845,16 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
Brick:Portal:OngoingRequests:Title+
@@ -1055,10 +907,10 @@
full
- true
-
+ true
+
-
+
true
50
@@ -1102,12 +954,12 @@
auto
- true
-
+ true
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- org_id]]>
-
-
-
-
-
-
- org_id]]>
-
-
-
-
-
-
- org_id]]>
-
-
-
-
-
-
-
-
-
-
-
- -
- 10
-
- -
- 20
-
- -
- 50
-
-
-
-
-
-
+
org_id]]>
@@ -1415,7 +1210,7 @@
-
+
org_id AND s.status != 'obsolete']]>
@@ -1423,7 +1218,7 @@
-
+
org_id AND ssc.status != 'obsolete']]>
@@ -1431,7 +1226,7 @@
-
+
@@ -1448,7 +1243,7 @@
-
+
@@ -1459,13 +1254,13 @@
-
+
Service
copy(id, service_id)
-
+
ServiceSubcategory
copy(id, servicesubcategory_id)
@@ -1473,7 +1268,7 @@
-
+
ongoing-tickets-for-portal-user
@@ -1481,11 +1276,11 @@
-
+
-
+
-
+
ongoing-tickets-for-portal-user
@@ -1496,31 +1291,31 @@
-
-
- services
-
-
-
-
+
+
+ services
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-500
+
+
+
+
+
+ 500
diff --git a/datamodels/2.x/itop-tickets/de.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/de.dict.itop-tickets.php
index 0af7b8b1b..94fed4080 100755
--- a/datamodels/2.x/itop-tickets/de.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/de.dict.itop-tickets.php
@@ -100,32 +100,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Nicht ändern',
));
-//
-// Class: lnkFunctionalCIToTicket
-//
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:lnkFunctionalCIToTicket' => 'Verknüpfung FunctionalCI/Ticket',
- 'Class:lnkFunctionalCIToTicket+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Referenz',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Tickettitel',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI-Name',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Auswirkung (Text)',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Auswirkung',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Manuell hinzugefügt',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Berechnet',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Nicht betroffen',
-));
-
-
//
// Class: WorkOrder
//
@@ -227,15 +201,4 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Zielvorgabe (SLT) vom Typ TTO',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve (Erstlösungszeit)',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Zielvorgabe (SLT) vom Typ TTR',
-
- 'portal:itop-portal' => 'Standard Portal', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
- 'Page:DefaultTitle' => '%1$s - Benutzer Portal',
- 'Brick:Portal:UserProfile:Title' => 'Mein Profile',
- 'Brick:Portal:NewRequest:Title' => 'Neue Störung/Anfrage',
- 'Brick:Portal:NewRequest:Title+' => '
Hilfe?
Wählen Sie einen Service aus und senden Sie Ihre Anfrage zum Service Desk.
',
- 'Brick:Portal:OngoingRequests:Title' => 'Offene Störungen/Anfragen',
- 'Brick:Portal:OngoingRequests:Title+' => 'Hier können Sie Ihre laufenden Anfragen und Störungsmeldungen ansehen,
den Verlauf verfolgen, Kommentare und Anhänge hinzufügen und gelöste Anfragen schließen.
',
- 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Offen',
- 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Gelöst',
- 'Brick:Portal:ClosedRequests:Title' => 'Geschlossene Störungen/Anfragen',
));
diff --git a/datamodels/2.x/itop-tickets/en.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/en.dict.itop-tickets.php
index 006c67e3a..0f6357482 100755
--- a/datamodels/2.x/itop-tickets/en.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/en.dict.itop-tickets.php
@@ -114,32 +114,6 @@ Dict::Add('EN US', 'English', 'English', array(
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify',
));
-//
-// Class: lnkFunctionalCIToTicket
-//
-
-Dict::Add('EN US', 'English', 'English', array(
- 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket',
- 'Class:lnkFunctionalCIToTicket+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted',
-));
-
-
//
// Class: WorkOrder
//
@@ -241,15 +215,4 @@ Dict::Add('EN US', 'English', 'English', array(
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR',
-
- 'portal:itop-portal' => 'Standard portal', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
- 'Page:DefaultTitle' => '%1$s - User portal',
- 'Brick:Portal:UserProfile:Title' => 'My profile',
- 'Brick:Portal:NewRequest:Title' => 'New request',
- 'Brick:Portal:NewRequest:Title+' => 'Need help?
Pick from the services catalog and submit your request to our support teams.
',
- 'Brick:Portal:OngoingRequests:Title' => 'Ongoing requests',
- 'Brick:Portal:OngoingRequests:Title+' => 'Follow up with your ongoing requests.
Check the progress, add comments, attach documents, acknowledge the solution.
',
- 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Open',
- 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolved',
- 'Brick:Portal:ClosedRequests:Title' => 'Closed requests',
));
diff --git a/datamodels/2.x/itop-tickets/es_cr.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/es_cr.dict.itop-tickets.php
index 41e3016f5..76d6b0d88 100755
--- a/datamodels/2.x/itop-tickets/es_cr.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/es_cr.dict.itop-tickets.php
@@ -112,32 +112,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'No notificar',
));
-//
-// Class: lnkFunctionalCIToTicket
-//
-
-Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
- 'Class:lnkFunctionalCIToTicket' => 'Relación EC Funcional y Ticket',
- 'Class:lnkFunctionalCIToTicket+' => 'Relación EC Funcional y Ticket',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => 'Ticket',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref.',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => 'Ref.',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'EC',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => 'Elemanto de Configuración',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Elemanto de Configuración',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => 'Elemanto de Configuración',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impacto',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => 'Impacto',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impacto',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Agregado Manualmente',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Calculado',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'No impactado',
-));
-
-
//
// Class: WorkOrder
//
@@ -239,15 +213,4 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Objetivo basado en SLT de tipo TTO',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Tiempo a Resolución',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Objetivo basado en SLT de tipo TTR',
-
- 'portal:itop-portal' => 'Portal de Usuario', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
- 'Page:DefaultTitle' => 'ITop - Portal de Usuario',
- 'Brick:Portal:UserProfile:Title' => 'Mi perfil',
- 'Brick:Portal:NewRequest:Title' => 'Nuevo Requerimiento',
- 'Brick:Portal:NewRequest:Title+' => '¿Necesita ayuda? Elija del catálogo de servicios y envíe su requerimiento a nuestros equipos de soporte.',
- 'Brick:Portal:OngoingRequests:Title' => 'Requerimientos en Proceso',
- 'Brick:Portal:OngoingRequests:Title+' => 'Revise sus requerimientos en proceso. Compruebe el progreso, agregue comentarios, adjunte documentos, entienda la solución. P>',
- 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'En proceso',
- 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Solucionado',
- 'Brick:Portal:ClosedRequests:Title' => 'Requerimientos Cerrados',
));
diff --git a/datamodels/2.x/itop-tickets/fr.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/fr.dict.itop-tickets.php
index 0ed6db14f..500f6f64f 100755
--- a/datamodels/2.x/itop-tickets/fr.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/fr.dict.itop-tickets.php
@@ -100,32 +100,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Ne pas notifier',
));
-//
-// Class: lnkFunctionalCIToTicket
-//
-
-Dict::Add('FR FR', 'French', 'Français', array(
- 'Class:lnkFunctionalCIToTicket' => 'Lien CI / Ticket',
- 'Class:lnkFunctionalCIToTicket+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Référence',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Titre Ticket',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Nom CI',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (texte)',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Ajouté manuellement',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Calculé',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Non impacté',
-));
-
-
//
// Class: WorkOrder
//
@@ -182,7 +156,6 @@ Dict::Add('FR FR', 'French', 'Français', array(
'WorkOrder:Details' => 'Détails',
'WorkOrder:Moreinfo' => 'Informations complémentaires',
'Tickets:ResolvedFrom' => 'Résolu via %1$s',
-
'Class:cmdbAbstractObject/Method:Set' => 'Set (initialiser)',
'Class:cmdbAbstractObject/Method:Set+' => 'Initialiser un champ avec une valeur statique',
'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Champ Cible',
@@ -227,15 +200,4 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Objectif calculé à partir d\'un SLT de type TTO',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Temps de Résolution (TTR)',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Objectif calculé à partir d\'un SLT de type TTR',
-
- 'portal:itop-portal' => 'Portail standard', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
- 'Page:DefaultTitle' => '%1$s - Portail utilisateur',
- 'Brick:Portal:UserProfile:Title' => 'Mon profil',
- 'Brick:Portal:NewRequest:Title' => 'Nouvelle requête',
- 'Brick:Portal:NewRequest:Title+' => 'Besoin d\'assistance ?
Choisissez un service (assistance ou dépannage) et soumettez votre requête à nos équipes de support.
',
- 'Brick:Portal:OngoingRequests:Title' => 'Requêtes en cours',
- 'Brick:Portal:OngoingRequests:Title+' => 'Suivez vos requêtes en cours.
Consultez l\'avancement, ajoutez des commentaires ou des pièces jointes, validez la solution.
',
- 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Ouvertes',
- 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Résolues',
- 'Brick:Portal:ClosedRequests:Title' => 'Requêtes fermées',
));
diff --git a/datamodels/2.x/itop-tickets/hu.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/hu.dict.itop-tickets.php
index ced75222f..c9d69327e 100755
--- a/datamodels/2.x/itop-tickets/hu.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/hu.dict.itop-tickets.php
@@ -97,32 +97,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
));
-//
-// Class: lnkFunctionalCIToTicket
-//
-
-Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
- 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket~~',
- 'Class:lnkFunctionalCIToTicket+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
-));
-
-
//
// Class: WorkOrder
//
@@ -224,15 +198,4 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
-
- 'portal:itop-portal' => 'Standard portal~~', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
- 'Page:DefaultTitle' => '%1$s - User portal~~',
- 'Brick:Portal:UserProfile:Title' => 'My profile~~',
- 'Brick:Portal:NewRequest:Title' => 'New request~~',
- 'Brick:Portal:NewRequest:Title+' => 'Need help?
Pick from the services catalog and submit your request to our support teams.
~~',
- 'Brick:Portal:OngoingRequests:Title' => 'Ongoing requests~~',
- 'Brick:Portal:OngoingRequests:Title+' => 'Follow up with your ongoing requests.
Check the progress, add comments, attach documents, acknowledge the solution.
~~',
- 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Open~~',
- 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolved~~',
- 'Brick:Portal:ClosedRequests:Title' => 'Closed requests~~',
));
diff --git a/datamodels/2.x/itop-tickets/it.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/it.dict.itop-tickets.php
index d71680576..d3073512d 100755
--- a/datamodels/2.x/itop-tickets/it.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/it.dict.itop-tickets.php
@@ -97,32 +97,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
));
-//
-// Class: lnkFunctionalCIToTicket
-//
-
-Dict::Add('IT IT', 'Italian', 'Italiano', array(
- 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket~~',
- 'Class:lnkFunctionalCIToTicket+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
-));
-
-
//
// Class: WorkOrder
//
@@ -224,15 +198,4 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
-
- 'portal:itop-portal' => 'Standard portal~~', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
- 'Page:DefaultTitle' => '%1$s - User portal~~',
- 'Brick:Portal:UserProfile:Title' => 'Il Mio Profilo',
- 'Brick:Portal:NewRequest:Title' => 'Nuova Richiesta',
- 'Brick:Portal:NewRequest:Title+' => 'Hai bisogno di aiuto?
Cerca nel catalogo dei servizi e inviaci una richiesta al nostro supporto.
',
- 'Brick:Portal:OngoingRequests:Title' => 'Richieste in corso',
- 'Brick:Portal:OngoingRequests:Title+' => 'Segui le tue richieste in corso.
Verifica i progressi, aggiungi dei commenti, allega i documenti, scopri la soluzione.
',
- 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Aperte',
- 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Risolte',
- 'Brick:Portal:ClosedRequests:Title' => 'Richieste Chiuse',
));
diff --git a/datamodels/2.x/itop-tickets/ja.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/ja.dict.itop-tickets.php
index 229df77d2..139244563 100755
--- a/datamodels/2.x/itop-tickets/ja.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/ja.dict.itop-tickets.php
@@ -97,32 +97,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
));
-//
-// Class: lnkFunctionalCIToTicket
-//
-
-Dict::Add('JA JP', 'Japanese', '日本語', array(
- 'Class:lnkFunctionalCIToTicket' => 'リンク 機能的CI/チケット',
- 'Class:lnkFunctionalCIToTicket+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'チケット',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => '参照',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI名',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'インパクト',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
-));
-
-
//
// Class: WorkOrder
//
@@ -224,15 +198,4 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
-
- 'portal:itop-portal' => 'Standard portal~~', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
- 'Page:DefaultTitle' => '%1$s - User portal~~',
- 'Brick:Portal:UserProfile:Title' => 'My profile~~',
- 'Brick:Portal:NewRequest:Title' => 'New request~~',
- 'Brick:Portal:NewRequest:Title+' => 'Need help?
Pick from the services catalog and submit your request to our support teams.
~~',
- 'Brick:Portal:OngoingRequests:Title' => 'Ongoing requests~~',
- 'Brick:Portal:OngoingRequests:Title+' => 'Follow up with your ongoing requests.
Check the progress, add comments, attach documents, acknowledge the solution.
~~',
- 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Open~~',
- 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolved~~',
- 'Brick:Portal:ClosedRequests:Title' => 'Closed requests~~',
));
diff --git a/datamodels/2.x/itop-tickets/main.itop-tickets.php b/datamodels/2.x/itop-tickets/main.itop-tickets.php
index 612aea5bf..d4003bf42 100755
--- a/datamodels/2.x/itop-tickets/main.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/main.itop-tickets.php
@@ -134,29 +134,31 @@ class _Ticket extends cmdbAbstractObject
public function UpdateImpactedItems()
{
require_once(APPROOT.'core/displayablegraph.class.inc.php');
-
/** @var ormLinkSet $oContactsSet */
$oContactsSet = $this->Get('contacts_list');
- /** @var ormLinkSet $oCIsSet */
- $oCIsSet = $this->Get('functionalcis_list');
-
$aCIsToImpactCode = array();
$aSources = array();
$aExcluded = array();
- foreach ($oCIsSet as $oLink)
+ if (MetaModel::IsValidClass('FunctionalCI'))
{
- $iKey = $oLink->Get('functionalci_id');
- $aCIsToImpactCode[$iKey] = array('link' => $oLink->GetKey(), 'code' => $oLink->Get('impact_code'));
- if ($oLink->Get('impact_code') == 'manual')
+ /** @var ormLinkSet $oCIsSet */
+ $oCIsSet = $this->Get('functionalcis_list');
+ foreach ($oCIsSet as $oLink)
{
- $oObj = MetaModel::GetObject('FunctionalCI', $iKey);
- $aSources[$iKey] = $oObj;
- }
- else if ($oLink->Get('impact_code') == 'not_impacted')
- {
- $oObj = MetaModel::GetObject('FunctionalCI', $iKey);
- $aExcluded[] = $oObj;
+ $iKey = $oLink->Get('functionalci_id');
+ $aCIsToImpactCode[$iKey] = array('link' => $oLink->GetKey(), 'code' => $oLink->Get('impact_code'));
+ if ($oLink->Get('impact_code') == 'manual')
+ {
+ $oObj = MetaModel::GetObject('FunctionalCI', $iKey);
+ $aSources[$iKey] = $oObj;
+ }
+ else if ($oLink->Get('impact_code') == 'not_impacted')
+ {
+ $oObj = MetaModel::GetObject('FunctionalCI', $iKey);
+ $aExcluded[] = $oObj;
+ }
}
+
}
$aContactsToRoleCode = array();
@@ -258,7 +260,10 @@ class _Ticket extends cmdbAbstractObject
break;
}
}
- $this->Set('functionalcis_list', $oCIsSet);
+ if (MetaModel::IsValidClass('FunctionalCI'))
+ {
+ $this->Set('functionalcis_list', $oCIsSet);
+ }
$this->Set('contacts_list', $oContactsSet);
}
diff --git a/datamodels/2.x/itop-tickets/module.itop-tickets.php b/datamodels/2.x/itop-tickets/module.itop-tickets.php
index c6fe4c42f..478b6e0e7 100755
--- a/datamodels/2.x/itop-tickets/module.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/module.itop-tickets.php
@@ -13,10 +13,10 @@ SetupWebPage::AddModule(
// Setup
//
'dependencies' => array(
- 'itop-config-mgmt/2.4.0',
+ 'itop-structure/2.7.1',
),
- 'mandatory' => true,
- 'visible' => false,
+ 'mandatory' => false,
+ 'visible' => true,
'installer' => 'TicketsInstaller',
// Components
diff --git a/datamodels/2.x/itop-tickets/nl.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/nl.dict.itop-tickets.php
index 6d5a17e2d..7489ac59d 100644
--- a/datamodels/2.x/itop-tickets/nl.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/nl.dict.itop-tickets.php
@@ -116,32 +116,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Niet verwittigen',
));
-//
-// Class: lnkFunctionalCIToTicket
-//
-
-Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
- 'Class:lnkFunctionalCIToTicket' => 'Link Functioneel CI / Ticket',
- 'Class:lnkFunctionalCIToTicket+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Referentie',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Titel ticket',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Naam CI',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Manueel toegevoegd',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Automatisch afgeleid',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Niet geïmpacteerd',
-));
-
-
//
// Class: WorkOrder
//
@@ -243,15 +217,4 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Doel gebaseerd op een SLT (TTO)',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Doel gebaseerd op een SLT (TTR)',
-
- 'portal:itop-portal' => 'Standaard portaal', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
- 'Page:DefaultTitle' => '%1$s - Gebruikersportaal',
- 'Brick:Portal:UserProfile:Title' => 'Mijn profiel',
- 'Brick:Portal:NewRequest:Title' => 'Nieuw verzoek',
- 'Brick:Portal:NewRequest:Title+' => 'Hulp nodig?
Selecteer de categorie uit de servicecatalogus en verstuur jouw verzoek naar onze supportteams.
',
- 'Brick:Portal:OngoingRequests:Title' => 'Lopende verzoeken',
- 'Brick:Portal:OngoingRequests:Title+' => 'Verder gaan met jouw openstaande verzoeken.
Controleer de voortgang, voeg commentaar of documenten toe, bevestig de geboden oplossing.
',
- 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Openstaand',
- 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Opgelost',
- 'Brick:Portal:ClosedRequests:Title' => 'Gesloten verzoeken',
));
diff --git a/datamodels/2.x/itop-tickets/pt_br.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/pt_br.dict.itop-tickets.php
index 5841d5cdc..4268dd030 100755
--- a/datamodels/2.x/itop-tickets/pt_br.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/pt_br.dict.itop-tickets.php
@@ -111,32 +111,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Não notificar',
));
-//
-// Class: lnkFunctionalCIToTicket
-//
-
-Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
- 'Class:lnkFunctionalCIToTicket' => 'Link CI / Solicitação',
- 'Class:lnkFunctionalCIToTicket+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Solicitação',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Título do bilhete',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CIs',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Nome CI',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impacto',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impacto',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Adicionado manualmente',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computado',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Não impactado',
-));
-
-
//
// Class: WorkOrder
//
@@ -238,15 +212,4 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Objetivo baseado em um SLT do tipo TTO',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Objetivo baseado em um SLT do tipo TTR',
-
- 'portal:itop-portal' => 'Standard portal~~', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
- 'Page:DefaultTitle' => 'iTop - Portal do Usuário',
- 'Brick:Portal:UserProfile:Title' => 'Meu Perfil',
- 'Brick:Portal:NewRequest:Title' => 'Nova Solicitação',
- 'Brick:Portal:NewRequest:Title+' => 'Precisa de ajuda?
Escolha no Catálogo de Serviços e envie sua solicitação para nossas equipes de suporte.
',
- 'Brick:Portal:OngoingRequests:Title' => 'Em andamento',
- 'Brick:Portal:OngoingRequests:Title+' => 'Acompanhar suas solicitações em andamento, adicionar comentários, anexar documentos e confirmar a solução.
',
- 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Abrir',
- 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolvido',
- 'Brick:Portal:ClosedRequests:Title' => 'Fechar solicitações',
));
diff --git a/datamodels/2.x/itop-tickets/ru.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/ru.dict.itop-tickets.php
index 0d5db2aed..880c221bd 100755
--- a/datamodels/2.x/itop-tickets/ru.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/ru.dict.itop-tickets.php
@@ -89,32 +89,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Не уведомлять',
));
-//
-// Class: lnkFunctionalCIToTicket
-//
-
-Dict::Add('RU RU', 'Russian', 'Русский', array(
- 'Class:lnkFunctionalCIToTicket' => 'Связь Функциональная КЕ/Тикет',
- 'Class:lnkFunctionalCIToTicket+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Тикет',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Тикет',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Название тикета',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'КЕ',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'КЕ',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Влияние (текст)',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Влияние',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Добавлено вручную',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Вычислено',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Не влияет',
-));
-
-
//
// Class: WorkOrder
//
@@ -216,15 +190,4 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
-
- 'portal:itop-portal' => 'Пользовательский портал', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
- 'Page:DefaultTitle' => '%1$s - Пользовательский портал',
- 'Brick:Portal:UserProfile:Title' => 'Мой профиль',
- 'Brick:Portal:NewRequest:Title' => 'Новый запрос',
- 'Brick:Portal:NewRequest:Title+' => 'Нужна помощь?
Выберите услугу из каталога и отправьте свой запрос команде поддержки.
',
- 'Brick:Portal:OngoingRequests:Title' => 'Текущие запросы',
- 'Brick:Portal:OngoingRequests:Title+' => 'Следите за открытыми запросами.
Проверяйте ход решения, добавляйте комментарии и вложения, подтверждайте решение.
',
- 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'В работе',
- 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Решенные',
- 'Brick:Portal:ClosedRequests:Title' => 'Закрытые запросы',
));
diff --git a/datamodels/2.x/itop-tickets/sk.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/sk.dict.itop-tickets.php
index cb217cb6c..58dec2f99 100644
--- a/datamodels/2.x/itop-tickets/sk.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/sk.dict.itop-tickets.php
@@ -110,32 +110,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
));
-//
-// Class: lnkFunctionalCIToTicket
-//
-
-Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
- 'Class:lnkFunctionalCIToTicket' => 'väzba - Komponent / Ticket',
- 'Class:lnkFunctionalCIToTicket+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Referencia na Ticket',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'Komponent',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'Názov CI',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Dopad',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
-));
-
-
//
// Class: WorkOrder
//
@@ -237,15 +211,4 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
-
- 'portal:itop-portal' => 'Standard portal~~', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
- 'Page:DefaultTitle' => '%1$s - User portal~~',
- 'Brick:Portal:UserProfile:Title' => 'My profile~~',
- 'Brick:Portal:NewRequest:Title' => 'New request~~',
- 'Brick:Portal:NewRequest:Title+' => 'Need help?
Pick from the services catalog and submit your request to our support teams.
~~',
- 'Brick:Portal:OngoingRequests:Title' => 'Ongoing requests~~',
- 'Brick:Portal:OngoingRequests:Title+' => 'Follow up with your ongoing requests.
Check the progress, add comments, attach documents, acknowledge the solution.
~~',
- 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Open~~',
- 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolved~~',
- 'Brick:Portal:ClosedRequests:Title' => 'Closed requests~~',
));
diff --git a/datamodels/2.x/itop-tickets/tr.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/tr.dict.itop-tickets.php
index b3ac9341e..0624b8b8f 100755
--- a/datamodels/2.x/itop-tickets/tr.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/tr.dict.itop-tickets.php
@@ -115,32 +115,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~',
));
-//
-// Class: lnkFunctionalCIToTicket
-//
-
-Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
- 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket~~',
- 'Class:lnkFunctionalCIToTicket+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~',
-));
-
-
//
// Class: WorkOrder
//
@@ -242,15 +216,4 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~',
-
- 'portal:itop-portal' => 'Standard portal~~', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
- 'Page:DefaultTitle' => '%1$s - User portal~~',
- 'Brick:Portal:UserProfile:Title' => 'My profile~~',
- 'Brick:Portal:NewRequest:Title' => 'New request~~',
- 'Brick:Portal:NewRequest:Title+' => 'Need help?
Pick from the services catalog and submit your request to our support teams.
~~',
- 'Brick:Portal:OngoingRequests:Title' => 'Ongoing requests~~',
- 'Brick:Portal:OngoingRequests:Title+' => 'Follow up with your ongoing requests.
Check the progress, add comments, attach documents, acknowledge the solution.
~~',
- 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Open~~',
- 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolved~~',
- 'Brick:Portal:ClosedRequests:Title' => 'Closed requests~~',
));
diff --git a/datamodels/2.x/itop-tickets/zh_cn.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/zh_cn.dict.itop-tickets.php
index 3773b449c..24dfda27d 100755
--- a/datamodels/2.x/itop-tickets/zh_cn.dict.itop-tickets.php
+++ b/datamodels/2.x/itop-tickets/zh_cn.dict.itop-tickets.php
@@ -110,32 +110,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => '不通知',
));
-//
-// Class: lnkFunctionalCIToTicket
-//
-
-Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkFunctionalCIToTicket' => '关联 功能配置项/工单',
- 'Class:lnkFunctionalCIToTicket+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => '工单',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => '工单编号',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => '配置项',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => '配置项名称',
- 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact' => '影响 (文本)',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => '影响',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => '手动添加',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => '自动添加',
- 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => '不通知',
-));
-
-
//
// Class: WorkOrder
//
@@ -237,15 +211,4 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'SLT 的响应时间',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => '解决时间',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'SLT 的解决时间',
-
- 'portal:itop-portal' => '标准门户', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus)
- 'Page:DefaultTitle' => 'iTop - 用户门户',
- 'Brick:Portal:UserProfile:Title' => '我的资料',
- 'Brick:Portal:NewRequest:Title' => '新建工单',
- 'Brick:Portal:NewRequest:Title+' => '需要帮助?
选择子服务,然后提交工单给我们的支持团队.
',
- 'Brick:Portal:OngoingRequests:Title' => '正在处理的工单',
- 'Brick:Portal:OngoingRequests:Title+' => '跟踪正在处理的工单.
查询进度, 添加留言, 添加附件, 确认解决方案.
',
- 'Brick:Portal:OngoingRequests:Tab:OnGoing' => '正在处理',
- 'Brick:Portal:OngoingRequests:Tab:Resolved' => '已解决',
- 'Brick:Portal:ClosedRequests:Title' => '已关闭的工单',
));
diff --git a/datamodels/2.x/itop-welcome-itil/datamodel.itop-welcome-itil.xml b/datamodels/2.x/itop-welcome-itil/datamodel.itop-welcome-itil.xml
index 85e69f6e6..4585195d3 100644
--- a/datamodels/2.x/itop-welcome-itil/datamodel.itop-welcome-itil.xml
+++ b/datamodels/2.x/itop-welcome-itil/datamodel.itop-welcome-itil.xml
@@ -11,19 +11,11 @@
0
-
- 0
- Menu:ConfigManagementCI
- itop-welcome-itil/images/database.png
-
-
- 1
- BusinessProcess
-
-
- 2
- ApplicationSolution
-
+
+ 0
+ Menu:ConfigManagementCI
+ itop-welcome-itil/images/database.png
+
3
Contact
@@ -32,18 +24,6 @@
4
Location
-
- 5
- Contract
-
-
- 6
- Server
-
-
- 7
- NetworkDevice
-
|
diff --git a/dictionaries/en.dictionary.itop.core.php b/dictionaries/en.dictionary.itop.core.php
index efda67374..98f4a352a 100644
--- a/dictionaries/en.dictionary.itop.core.php
+++ b/dictionaries/en.dictionary.itop.core.php
@@ -1082,3 +1082,6 @@ Dict::Add('EN US', 'English', 'English', array(
'Class:ResourceSystemMenu' => 'Resource System Menu',
'Class:ResourceSystemMenu+' => '',
));
+
+
+
diff --git a/dictionaries/fr.dictionary.itop.core.php b/dictionaries/fr.dictionary.itop.core.php
index 11170e532..8b4567930 100644
--- a/dictionaries/fr.dictionary.itop.core.php
+++ b/dictionaries/fr.dictionary.itop.core.php
@@ -1090,3 +1090,5 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Class:ResourceSystemMenu' => 'Menu System',
'Class:ResourceSystemMenu+' => '',
));
+
+
diff --git a/setup/compiler.class.inc.php b/setup/compiler.class.inc.php
index 30f339d80..216b0664c 100644
--- a/setup/compiler.class.inc.php
+++ b/setup/compiler.class.inc.php
@@ -1554,7 +1554,7 @@ EOF
$oRootNode = $oXMLDoc->createElement('dashboard'); // make sure that the document is not empty
$oRootNode->setAttribute('xmlns:xsi', "http://www.w3.org/2001/XMLSchema-instance");
$oXMLDoc->appendChild($oRootNode);
- foreach($oDashboardDefinition->childNodes as $oNode)
+ foreach ($oDashboardDefinition->childNodes as $oNode)
{
$oDefNode = $oXMLDoc->importNode($oNode, true); // layout, cells, etc Nodes and below
$oRootNode->appendChild($oDefNode);
@@ -2128,7 +2128,7 @@ EOF
$oRootNode = $oXMLDoc->createElement('dashboard'); // make sure that the document is not empty
$oRootNode->setAttribute('xmlns:xsi', "http://www.w3.org/2001/XMLSchema-instance");
$oXMLDoc->appendChild($oRootNode);
- foreach($oDashboardDefinition->childNodes as $oNode)
+ foreach ($oDashboardDefinition->childNodes as $oNode)
{
$oDefNode = $oXMLDoc->importNode($oNode, true); // layout, cells, etc Nodes and below
$oRootNode->appendChild($oDefNode);