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 - true - - - - - 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('
'); - $oPage->add(''.Dict::S('Class:Document:PreviewTab').''); - $oPage->add($this->DisplayDocumentInline($oPage, 'file')); - $oPage->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('
'); $oPage->add(''.MetaModel::GetName($sSubClass).''); $oBlock = new DisplayBlock($oSearch, 'list', false); @@ -1736,4873 +216,4574 @@ } } }]]> - - - - - - - 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 - - - comment - - true - - - ipgateway - - true - - - ipmask - - true - - - speed - - true - 12 - 2 - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 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 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - 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 + + + comment + + true + + + ipgateway + + true + + + ipmask + + true + + + speed + + true + 12 + 2 + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 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 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + 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 - - - -
-
- - - - 70 - Organization - UR_ACTION_MODIFY - UR_ALLOWED_YES - - - - 10 - DataAdministration - $pages/csvimport.php - - - 33 - DataAdministration - $pages/audit.php - - - 50 - DataAdministration - - - - 10 - Catalogs - SELECT Organization - 1 - - - 20 - - - 1 - ConfigManagement - - DashboardLayoutOneCol - - <cells> - <cell id="0"> - <rank>0</rank> - <dashlets> - <dashlet id="1" xsi:type="DashletHeaderStatic"> - <rank>0</rank> - <title>Menu:ConfigManagement:AllDevices - itop-config-mgmt/images/server.png - Menu_ConfigManagement_AllDevices - - - 3 - Server - - - 4 - NetworkDevice - - - - - 3 - - - 0 - Menu:ConfigManagement:SWAndApps - itop-config-mgmt/images/application.png - - - 1 - Middleware - - - 2 - DBServer - - - 3 - WebServer - - - 4 - PCSoftware - - - 5 - OtherSoftware - - - 6 - MiddlewareInstance - - - 7 - DatabaseSchema - - - 8 - WebApplication - - - 9 - Patch - - - 10 - Licence - - - - - 4 - - - 0 - Menu:ConfigManagement:Misc - itop-config-mgmt/images/subnet.png - - - 1 - NetworkInterface - - - 2 - Subnet - - - 2.1 - VLAN - - - 4 - BusinessProcess - - - 5 - ApplicationSolution - - - 6 - Group - - - - - - - - 2 - ConfigManagement - - DashboardLayoutOneCol - - <cells> - <cell id="0"> - <rank>0</rank> - <dashlets> - <dashlet id="1" xsi:type="DashletHeaderDynamic"> - <rank>1</rank> - <title>Menu:Contact - itop-config-mgmt/images/team.png - Menu:Contact:Count - SELECT Contact - status - active,inactive - - - 2 - Team - - - 3 - Person - - - - - - - - 3 - Contact - Contact - - - 4 - Contact - Contact - - - 3 - ConfigManagement - SELECT Location - 1 - - - 4 - ConfigManagement - FunctionalCI - - - 5 - ConfigManagement - FunctionalCI - - - 6 - ConfigManagement - SELECT Document - 1 - - - 7 - ConfigManagement - SELECT Software - 1 - - - 8 - ConfigManagement - SELECT Group - 1 - - - 80 - Catalogs - - DashboardLayoutOneCol - Menu:ConfigManagement:Typology - - - 0 - - - 0 - Menu:ConfigManagement:Typology - itop-config-mgmt/images/typology.png - - - 1 - Brand - - - 2 - Model - - - 3 - OSFamily - - - 4 - OSVersion - - - 5 - IOSVersion - - - 6 - NetworkDeviceType - - - 8 - ContactType - - - 9 - DocumentType - - - - - - - - 100 - Catalogs - $pages/tagadmin.php - TagSetFieldData - UR_ACTION_MODIFY - - - - - - - - - ../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 + + +
+
+
+ + + + 10 + WelcomeMenu + + DashboardLayoutOneCol + + <cells> + <cell id="0"> + <rank>0</rank> + <dashlets> + <dashlet id="2" xsi:type="DashletBadge" _delta="define"> + <rank>1</rank> + <class>BusinessProcess</class> + </dashlet> + <dashlet id="3" xsi:type="DashletBadge" _delta="define"> + <rank>2</rank> + <class>ApplicationSolution</class> + </dashlet> + <dashlet id="7" xsi:type="DashletBadge" _delta="define"> + <rank>6</rank> + <class>Server</class> + </dashlet> + <dashlet id="8" xsi:type="DashletBadge" _delta="define"> + <rank>7</rank> + <class>NetworkDevice</class> + </dashlet> + </dashlets> + </cell> + </cells> + </definition> + </menu> + <menu id="ConfigManagementOverview" xsi:type="DashboardMenuNode" _delta="define"> + <rank>1</rank> + <parent>ConfigManagement</parent> + <definition> + <layout>DashboardLayoutOneCol</layout> + <title/> + <cells> + <cell id="0"> + <rank>0</rank> + <dashlets> + <dashlet id="1" xsi:type="DashletHeaderStatic"> + <rank>0</rank> + <title>Menu:ConfigManagement:AllDevices + itop-config-mgmt/images/server.png + Menu_ConfigManagement_AllDevices + + + 3 + Server + + + 4 + NetworkDevice + + + + + 3 + + + 0 + Menu:ConfigManagement:SWAndApps + itop-config-mgmt/images/application.png + + + 1 + Middleware + + + 2 + DBServer + + + 3 + WebServer + + + 4 + PCSoftware + + + 5 + OtherSoftware + + + 6 + MiddlewareInstance + + + 7 + DatabaseSchema + + + 8 + WebApplication + + + 9 + Patch + + + 10 + Licence + + + + + 4 + + + 0 + Menu:ConfigManagement:Misc + itop-config-mgmt/images/subnet.png + + + 1 + NetworkInterface + + + 2 + Subnet + + + 2.1 + VLAN + + + 4 + BusinessProcess + + + 5 + ApplicationSolution + + + 6 + Group + + + + + + + + 4 + ConfigManagement + FunctionalCI + + + 5 + ConfigManagement + FunctionalCI + + + 7 + ConfigManagement + SELECT Software + 1 + + + 8 + ConfigManagement + SELECT Group + 1 + + 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 + + + <!-- Can be either a <default> tag for both home page and navigation menu or distinct <home> or/and <navigation_menu> tags--> + <default>Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil</default> + + + 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. ', + '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 - - - -
-
-
- - - 60 - - - 0 - ServiceManagement - - UI:ServiceMgmtMenuOverview:Title - DashboardLayoutTwoCols - - - 1 - - - 1 - UI-ServiceManagementOverview-CustomerContractToRenew - SELECT CustomerContract AS c WHERE c.end_date < DATE_ADD(NOW(), INTERVAL 30 DAY) - - - - - 2 - - - 1 - UI-ServiceManagementOverview-ProviderContractToRenew - SELECT ProviderContract AS c WHERE c.end_date < DATE_ADD(NOW(), INTERVAL 30 DAY) - - - - - - - - 1 - ServiceManagement - SELECT CustomerContract - 1 - - - 2 - ServiceManagement - SELECT ProviderContract - 1 - - - 3 - ServiceManagement - SELECT ServiceFamily - 1 - - - 4 - ServiceManagement - SELECT Service - 1 - - - 5 - ServiceManagement - SELECT ServiceSubcategory - 1 - - - 6 - ServiceManagement - SELECT SLA - 1 - - - 7 - ServiceManagement - SELECT SLT - 1 - - - 8 - ServiceManagement - SELECT DeliveryModel - 1 - - - - - - - - 7 - ContractType - - - - - - - + + + +
+ + + 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 + + + +
+
+ + + + 60 + + + 10 + WelcomeMenu + + DashboardLayoutOneCol + + <cells> + <cell id="0"> + <rank>0</rank> + <dashlets> + <dashlet id="6" xsi:type="DashletBadge" _delta="define"> + <rank>5</rank> + <class>Contract</class> + </dashlet> + </dashlets> + </cell> + </cells> + </definition> + </menu> + <menu id="Service:Overview" xsi:type="DashboardMenuNode" _delta="define"> + <rank>0</rank> + <parent>ServiceManagement</parent> + <definition> + <title>UI:ServiceMgmtMenuOverview:Title + DashboardLayoutTwoCols + + + 1 + + + 1 + UI-ServiceManagementOverview-CustomerContractToRenew + SELECT CustomerContract AS c WHERE c.end_date < DATE_ADD(NOW(), INTERVAL 30 DAY) + + + + + 2 + + + 1 + UI-ServiceManagementOverview-ProviderContractToRenew + SELECT ProviderContract AS c WHERE c.end_date < DATE_ADD(NOW(), INTERVAL 30 DAY) + + + + + + + + 1 + ServiceManagement + SELECT CustomerContract + 1 + + + 2 + ServiceManagement + SELECT ProviderContract + 1 + + + 3 + ServiceManagement + SELECT ServiceFamily + 1 + + + 4 + ServiceManagement + SELECT Service + 1 + + + 5 + ServiceManagement + SELECT ServiceSubcategory + 1 + + + 6 + ServiceManagement + SELECT SLA + 1 + + + 7 + ServiceManagement + SELECT SLT + 1 + + + 8 + ServiceManagement + SELECT DeliveryModel + 1 + + + + + + + + 7 + ContractType + + + + + + +
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 + true + + + + + 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('
'); + $oPage->add(''.Dict::S('Class:Document:PreviewTab').''); + $oPage->add($this->DisplayDocumentInline($oPage, 'file')); + $oPage->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 + + + +
+
+
+ + 70 + Organization + UR_ACTION_MODIFY + UR_ALLOWED_YES + + + + + 10 + DataAdministration + $pages/csvimport.php + + + 33 + DataAdministration + $pages/audit.php + + + 50 + DataAdministration + + + + 10 + Catalogs + SELECT Organization + 1 + + + 20 + + + + 2 + ConfigManagement + + DashboardLayoutOneCol + + <cells> + <cell id="0"> + <rank>0</rank> + <dashlets> + <dashlet id="1" xsi:type="DashletHeaderDynamic"> + <rank>1</rank> + <title>Menu:Contact + itop-structure/images/team.png + Menu:Contact:Count + SELECT Contact + status + active,inactive + + + 2 + Team + + + 3 + Person + + + + + + + + 3 + Contact + Contact + + + 4 + Contact + Contact + + + 3 + ConfigManagement + SELECT Location + 1 + + + 6 + ConfigManagement + SELECT Document + 1 + + + 80 + Catalogs + + DashboardLayoutOneCol + Menu:ConfigManagement:Typology + + + 0 + + + 0 + Menu:ConfigManagement:Typology + itop-structure/images/typology.png + + + 8 + ContactType + + + 9 + DocumentType + + + + + + + + 100 + Catalogs + $pages/tagadmin.php + TagSetFieldData + UR_ACTION_MODIFY + + +
\ 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 - - - <!-- Can be either a <default> tag for both home page and navigation menu or distinct <home> or/and <navigation_menu> tags--> - <default>Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil</default> - - - 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 +
-
+ Service @@ -1132,7 +984,7 @@ -
+ ServiceSubcategory @@ -1162,7 +1014,7 @@ -
+ Ticket @@ -1209,7 +1061,7 @@ -
+ Ticket - - go-to-open-requests - - + + go-to-open-requests + + @@ -1279,14 +1131,14 @@ -
+ Ticket - - go-to-open-requests - - + + go-to-open-requests + + @@ -1299,19 +1151,19 @@ - - - + + + -
+ Ticket - - go-to-open-requests - - + + go-to-open-requests + + @@ -1319,7 +1171,7 @@ -
+ Person @@ -1350,64 +1202,7 @@ - - - - - - - - - - - - - - - - - - - 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. ', - '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);