Initial load of data model 2.0

SVN:trunk[2283]
This commit is contained in:
Erwan Taloc
2012-10-18 09:26:30 +00:00
parent ce77c65e6e
commit 96c62463d5
308 changed files with 61984 additions and 0 deletions

View File

@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="UTF-8"?>
<Set>
<ActionEmail id="1">
<name>Notification to a Workgroup</name>
<description>This action informs a team that a ticket has been assigned their workgroup</description>
<status>disabled</status>
<test_recipient></test_recipient>
<from>test@test.com</from>
<reply_to></reply_to>
<to>SELECT Team WHERE id=:this-&gt;workgroup_id</to>
<cc></cc>
<bcc></bcc>
<subject>The ticket $this-&gt;name()$, priority $this-&gt;label(priority)$ has been assigned to the workgroup $this-&gt;workgroup_name$</subject>
<body>&lt;html&gt;
&lt;body&gt;
&lt;p&gt;The ticket $this-&gt;name()$ has been assigned to the workgroup $this-&gt;workgroup_name$.&lt;/p&gt;
&lt;p&gt;Description: $this-&gt;title$&lt;/p&gt;
&lt;p&gt;Title: $this-&gt;title$&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;for more information on this ticket, click here: $this-&gt;hyperlink()$&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</body>
<importance>normal</importance>
</ActionEmail>
<ActionEmail id="2">
<name>Notification to Agent</name>
<description>This action informs an agent that a ticket has been assigned to her/him</description>
<status>disabled</status>
<test_recipient></test_recipient>
<from>test@test.com</from>
<reply_to></reply_to>
<to>SELECT Person WHERE id=:this-&gt;agent_id</to>
<cc></cc>
<bcc></bcc>
<subject>The ticket $this-&gt;name()$, priority $this-&gt;label(priority)$ has been assigned to you</subject>
<body>&lt;html&gt;
&lt;body&gt;
&lt;p&gt;The ticket $this-&gt;name()$ has been assigned to you.&lt;/p&gt;
&lt;p&gt;Description: $this-&gt;title$&lt;/p&gt;
&lt;p&gt;Title: $this-&gt;title$&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;for more information on this ticket, click here: $this-&gt;hyperlink()$&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</body>
<importance>normal</importance>
</ActionEmail>
<ActionEmail id="3">
<name>Notification to caller</name>
<description>This action is used to inform the caller</description>
<status>disabled</status>
<test_recipient></test_recipient>
<from>test@test.com</from>
<reply_to></reply_to>
<to>SELECT Person WHERE id=:this-&gt;caller_id</to>
<cc></cc>
<bcc></bcc>
<subject>Ticket $this-&gt;name()$, priority $this-&gt;label(priority)$ - $this-&gt;status$</subject>
<body>&lt;html&gt;
&lt;body&gt;
&lt;p&gt;The ticket $this-&gt;name()$ has changed to status $this-&gt;status$&lt;/p&gt;
&lt;p&gt;Last update: $this-&gt;last_update$&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;for more information on this ticket, click here: $this-&gt;hyperlink(portal)$&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</body>
<importance>normal</importance>
</ActionEmail>
</Set>

View File

@@ -0,0 +1,550 @@
<?xml version="1.0" encoding="UTF-8"?>
<itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<classes>
<class id="Ticket" _delta="define">
<parent>cmdbAbstractObject</parent>
<properties>
<comment><![CDATA[/**
* Persistent classes for a CMDB
*
* @author Erwan Taloc <erwan.taloc@combodo.com>
* @author Romain Quetiez <romain.quetiez@combodo.com>
* @author Denis Flaven <denis.flaven@combodo.com>
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
*/]]></comment>
<category>bizmodel,searchable,structure</category>
<abstract>false</abstract>
<key_type>autoincrement</key_type>
<db_table>ticket</db_table>
<db_key_field>id</db_key_field>
<db_final_class_field>finalclass</db_final_class_field>
<naming>
<format>%1$s</format>
<attributes>
<attribute id="ref"/>
</attributes>
</naming>
<display_template></display_template>
<icon></icon>
<reconciliation>
<attributes>
<attribute id="ref"/>
</attributes>
</reconciliation>
</properties>
<fields>
<field id="ref" xsi:type="AttributeString">
<sql>ref</sql>
<default_value></default_value>
<is_null_allowed>false</is_null_allowed>
</field>
<field id="org_id" xsi:type="AttributeExternalKey">
<sql>org_id</sql>
<target_class>Organization</target_class>
<is_null_allowed>false</is_null_allowed>
<on_target_delete>DEL_AUTO</on_target_delete>
</field>
<field id="org_name" xsi:type="AttributeExternalField">
<extkey_attcode>org_id</extkey_attcode>
<target_attcode>name</target_attcode>
</field>
<field id="caller_id" xsi:type="AttributeExternalKey">
<filter><![CDATA[SELECT Person WHERE org_id = :this->org_id]]></filter>
<dependencies>
<attribute id="org_id"/>
</dependencies>
<sql>caller_id</sql>
<target_class>Person</target_class>
<is_null_allowed>true</is_null_allowed>
<on_target_delete>DEL_AUTO</on_target_delete>
</field>
<field id="caller_name" xsi:type="AttributeExternalField">
<extkey_attcode>caller_id</extkey_attcode>
<target_attcode>name</target_attcode>
</field>
<field id="team_id" xsi:type="AttributeExternalKey">
<filter><![CDATA[SELECT Team AS t JOIN lnkDeliveryModelToContact AS l1 ON l1.contact_id=t.id JOIN DeliveryModel AS dm ON l1.deliverymodel_id=dm.id JOIN Organization AS o ON o.deliverymodel_id=dm.id WHERE o.id = :this->org_id]]></filter>
<dependencies>
<attribute id="org_id"/>
</dependencies>
<sql>team_id</sql>
<target_class>Team</target_class>
<is_null_allowed>true</is_null_allowed>
<on_target_delete>DEL_AUTO</on_target_delete>
</field>
<field id="team_name" xsi:type="AttributeExternalField">
<extkey_attcode>team_id</extkey_attcode>
<target_attcode>email</target_attcode>
</field>
<field id="agent_id" xsi:type="AttributeExternalKey">
<filter><![CDATA[SELECT Person AS p JOIN lnkPersonToTeam AS l ON l.person_id=p.id JOIN Team AS t ON l.team_id=t.id WHERE t.id = :this->team_id]]></filter>
<dependencies>
<attribute id="team_id"/>
</dependencies>
<sql>agent_id</sql>
<target_class>Person</target_class>
<is_null_allowed>true</is_null_allowed>
<on_target_delete>DEL_AUTO</on_target_delete>
</field>
<field id="agent_name" xsi:type="AttributeExternalField">
<extkey_attcode>agent_id</extkey_attcode>
<target_attcode>name</target_attcode>
</field>
<field id="title" xsi:type="AttributeString">
<sql>title</sql>
<default_value></default_value>
<is_null_allowed>false</is_null_allowed>
</field>
<field id="description" xsi:type="AttributeText">
<sql>description</sql>
<default_value></default_value>
<is_null_allowed>false</is_null_allowed>
</field>
<field id="start_date" xsi:type="AttributeDateTime">
<sql>start_date</sql>
<default_value></default_value>
<is_null_allowed>true</is_null_allowed>
</field>
<field id="end_date" xsi:type="AttributeDateTime">
<sql>end_date</sql>
<default_value></default_value>
<is_null_allowed>true</is_null_allowed>
</field>
<field id="last_update" xsi:type="AttributeDateTime">
<sql>last_update</sql>
<default_value></default_value>
<is_null_allowed>true</is_null_allowed>
</field>
<field id="close_date" xsi:type="AttributeDateTime">
<sql>close_date</sql>
<default_value></default_value>
<is_null_allowed>true</is_null_allowed>
</field>
<field id="private_log" xsi:type="AttributeCaseLog">
<sql>private_log</sql>
<default_value></default_value>
<is_null_allowed>true</is_null_allowed>
</field>
<field id="contacts_list" xsi:type="AttributeLinkedSetIndirect">
<linked_class>lnkContactToTicket</linked_class>
<ext_key_to_me>ticket_id</ext_key_to_me>
<count_min>0</count_min>
<count_max>0</count_max>
<ext_key_to_remote>contact_id</ext_key_to_remote>
<duplicates></duplicates>
</field>
<field id="functionalcis_list" xsi:type="AttributeLinkedSetIndirect">
<linked_class>lnkFunctionalCIToTicket</linked_class>
<ext_key_to_me>ticket_id</ext_key_to_me>
<count_min>0</count_min>
<count_max>0</count_max>
<ext_key_to_remote>functionalci_id</ext_key_to_remote>
<duplicates></duplicates>
</field>
<field id="workorders_list" xsi:type="AttributeLinkedSet">
<linked_class>WorkOrder</linked_class>
<ext_key_to_me>ticket_id</ext_key_to_me>
<count_min>0</count_min>
<count_max>0</count_max>
</field>
</fields>
<methods/>
<presentation>
<details>
<items>
<item>ref</item>
<item>org_id</item>
<item>caller_id</item>
<item>team_id</item>
<item>agent_id</item>
<item>title</item>
<item>description</item>
<item>start_date</item>
<item>end_date</item>
<item>last_update</item>
<item>close_date</item>
<item>private_log</item>
<item>contacts_list</item>
<item>functionalcis_list</item>
<item>workorders_list</item>
</items>
</details>
<search>
<items>
<item>ref</item>
<item>title</item>
<item>description</item>
<item>start_date</item>
<item>end_date</item>
<item>last_update</item>
<item>close_date</item>
</items>
</search>
<list>
<items>
<item>ref</item>
<item>org_id</item>
<item>title</item>
<item>caller_id</item>
<item>team_id</item>
<item>agent_id</item>
<item>start_date</item>
</items>
</list>
</presentation>
</class>
<class id="lnkContactToTicket" _delta="define">
<parent>cmdbAbstractObject</parent>
<properties>
<is_link>1</is_link>
<category>bizmodel</category>
<abstract>false</abstract>
<key_type>autoincrement</key_type>
<db_table>lnkcontacttoticket</db_table>
<db_key_field>id</db_key_field>
<db_final_class_field></db_final_class_field>
<naming>
<format>%1$s %2$s</format>
<attributes>
<attribute id="ticket_id"/>
<attribute id="contact_id"/>
</attributes>
</naming>
<display_template></display_template>
<icon></icon>
<reconciliation>
<attributes>
<attribute id="ticket_id"/>
<attribute id="contact_id"/>
</attributes>
</reconciliation>
</properties>
<fields>
<field id="ticket_id" xsi:type="AttributeExternalKey">
<sql>ticket_id</sql>
<target_class>Ticket</target_class>
<is_null_allowed>false</is_null_allowed>
<on_target_delete>DEL_AUTO</on_target_delete>
</field>
<field id="ticket_ref" xsi:type="AttributeExternalField">
<extkey_attcode>ticket_id</extkey_attcode>
<target_attcode>ref</target_attcode>
</field>
<field id="contact_id" xsi:type="AttributeExternalKey">
<sql>contact_id</sql>
<target_class>Contact</target_class>
<is_null_allowed>false</is_null_allowed>
<on_target_delete>DEL_AUTO</on_target_delete>
</field>
<field id="contact_email" xsi:type="AttributeExternalField">
<extkey_attcode>contact_id</extkey_attcode>
<target_attcode>email</target_attcode>
</field>
<field id="role" xsi:type="AttributeString">
<sql>role</sql>
<default_value></default_value>
<is_null_allowed>true</is_null_allowed>
</field>
</fields>
<methods/>
<presentation>
<details>
<items>
<item>ticket_id</item>
<item>contact_id</item>
<item>role</item>
</items>
</details>
<search>
<items>
<item>ticket_id</item>
<item>contact_id</item>
<item>role</item>
</items>
</search>
<list>
<items>
<item>ticket_id</item>
<item>contact_id</item>
<item>role</item>
</items>
</list>
</presentation>
</class>
<class id="lnkFunctionalCIToTicket" _delta="define">
<parent>cmdbAbstractObject</parent>
<properties>
<is_link>1</is_link>
<category>bizmodel</category>
<abstract>false</abstract>
<key_type>autoincrement</key_type>
<db_table>lnkfunctionalcitoticket</db_table>
<db_key_field>id</db_key_field>
<db_final_class_field></db_final_class_field>
<naming>
<format>%1$s %2$s</format>
<attributes>
<attribute id="ticket_id"/>
<attribute id="functionalci_id"/>
</attributes>
</naming>
<display_template></display_template>
<icon></icon>
<reconciliation>
<attributes>
<attribute id="ticket_id"/>
<attribute id="functionalci_id"/>
</attributes>
</reconciliation>
</properties>
<fields>
<field id="ticket_id" xsi:type="AttributeExternalKey">
<sql>ticket_id</sql>
<target_class>Ticket</target_class>
<is_null_allowed>false</is_null_allowed>
<on_target_delete>DEL_AUTO</on_target_delete>
</field>
<field id="ticket_ref" xsi:type="AttributeExternalField">
<extkey_attcode>ticket_id</extkey_attcode>
<target_attcode>ref</target_attcode>
</field>
<field id="functionalci_id" xsi:type="AttributeExternalKey">
<sql>functionalci_id</sql>
<target_class>FunctionalCI</target_class>
<is_null_allowed>false</is_null_allowed>
<on_target_delete>DEL_AUTO</on_target_delete>
</field>
<field id="functionalci_name" xsi:type="AttributeExternalField">
<extkey_attcode>functionalci_id</extkey_attcode>
<target_attcode>name</target_attcode>
</field>
<field id="impact" xsi:type="AttributeString">
<sql>impact</sql>
<default_value></default_value>
<is_null_allowed>true</is_null_allowed>
</field>
</fields>
<methods/>
<presentation>
<details>
<items>
<item>ticket_id</item>
<item>functionalci_id</item>
<item>impact</item>
</items>
</details>
<search>
<items>
<item>ticket_id</item>
<item>functionalci_id</item>
<item>impact</item>
</items>
</search>
<list>
<items>
<item>ticket_id</item>
<item>functionalci_id</item>
<item>impact</item>
</items>
</list>
</presentation>
</class>
<class id="WorkOrder" _delta="define">
<parent>cmdbAbstractObject</parent>
<properties>
<category>bizmodel,searchable,incidentmgmt,requestmgmt,changemgmt,m2prequest</category>
<abstract>false</abstract>
<key_type>autoincrement</key_type>
<db_table>workorder</db_table>
<db_key_field>id</db_key_field>
<db_final_class_field></db_final_class_field>
<naming>
<format>%1$s</format>
<attributes>
<attribute id="name"/>
</attributes>
</naming>
<display_template></display_template>
<icon></icon>
<reconciliation>
<attributes>
<attribute id="name"/>
<attribute id="ticket_id"/>
</attributes>
</reconciliation>
</properties>
<fields>
<field id="name" xsi:type="AttributeString">
<sql>name</sql>
<default_value></default_value>
<is_null_allowed>false</is_null_allowed>
</field>
<field id="status" xsi:type="AttributeEnum">
<values>
<value>open</value>
<value>closed</value>
</values>
<sql>status</sql>
<default_value>open</default_value>
<is_null_allowed>false</is_null_allowed>
<display_style>list</display_style>
</field>
<field id="description" xsi:type="AttributeText">
<sql>description</sql>
<default_value></default_value>
<is_null_allowed>false</is_null_allowed>
</field>
<field id="ticket_id" xsi:type="AttributeExternalKey">
<sql>ticket_id</sql>
<target_class>Ticket</target_class>
<is_null_allowed>false</is_null_allowed>
<on_target_delete>DEL_AUTO</on_target_delete>
</field>
<field id="ticket_ref" xsi:type="AttributeExternalField">
<extkey_attcode>ticket_id</extkey_attcode>
<target_attcode>ref</target_attcode>
</field>
<field id="team_id" xsi:type="AttributeExternalKey">
<filter>SELECT Team</filter>
<sql>team_id</sql>
<target_class>Team</target_class>
<is_null_allowed>false</is_null_allowed>
<on_target_delete>DEL_MANUAL</on_target_delete>
</field>
<field id="team_name" xsi:type="AttributeExternalField">
<extkey_attcode>team_id</extkey_attcode>
<target_attcode>email</target_attcode>
</field>
<field id="agent_id" xsi:type="AttributeExternalKey">
<filter><![CDATA[SELECT Person AS p JOIN lnkTeamToContact AS l ON l.contact_id=p.id JOIN Team AS t ON l.team_id=t.id WHERE t.id = :this->team_id]]></filter>
<dependencies>
<attribute id="team_id"/>
</dependencies>
<sql>owner_id</sql>
<target_class>Person</target_class>
<is_null_allowed>true</is_null_allowed>
<on_target_delete>DEL_MANUAL</on_target_delete>
</field>
<field id="agent_email" xsi:type="AttributeExternalField">
<extkey_attcode>agent_id</extkey_attcode>
<target_attcode>email</target_attcode>
</field>
<field id="start_date" xsi:type="AttributeDateTime">
<sql>start_date</sql>
<default_value></default_value>
<is_null_allowed>false</is_null_allowed>
</field>
<field id="end_date" xsi:type="AttributeDateTime">
<sql>end_date</sql>
<default_value></default_value>
<is_null_allowed>false</is_null_allowed>
</field>
<field id="log" xsi:type="AttributeCaseLog">
<sql>log</sql>
<default_value></default_value>
<is_null_allowed>true</is_null_allowed>
</field>
</fields>
<lifecycle>
<attribute>status</attribute>
<stimuli>
<stimulus id="ev_close" xsi:type="StimulusUserAction"/>
</stimuli>
<states>
<state id="open">
<flags/>
<transitions>
<transition>
<stimulus>ev_close</stimulus>
<target>closed</target>
<actions/>
</transition>
</transitions>
</state>
<state id="closed">
<flags/>
<transitions/>
</state>
</states>
</lifecycle>
<methods>
<method id="UpdateParentTicketLog">
<static>false</static>
<access>public</access>
<type>StimulusUserAction</type>
<code><![CDATA[ public function UpdateParentTicketLog()
{
$sLog = utils::ReadPostedParam('attr_log', null,false,'raw_data');
if ( $sLog != null)
{
$oMyChange = MetaModel::NewObject("CMDBChange");
$oMyChange->Set("date", time());
$sUserString = CMDBChange::GetCurrentUserName();
$oMyChange->Set("userinfo", $sUserString);
$iChangeId = $oMyChange->DBInsert();
$sOQL = "SELECT Ticket WHERE id=:ticket";
$oParentTicketSet = new DBObjectSet(DBObjectSearch::FromOQL($sOQL),
array(),
array(
'ticket' => $this->Get('ticket_id'),
)
);
while($oTicket = $oParentTicketSet->Fetch())
{
$oTicket->set('private_log',$sLog);
$oTicket->DBUpdateTracked($oMyChange);
}
}
return true;
}]]></code>
</method>
<method id="OnUpdate">
<static>false</static>
<access>protected</access>
<type>Overload-DBObject</type>
<code><![CDATA[ protected function OnUpdate()
{
$this->UpdateParentTicketLog();
}]]></code>
</method>
</methods>
<presentation>
<details>
<items>
<item>name</item>
<item>status</item>
<item>ticket_id</item>
<item>team_id</item>
<item>agent_id</item>
<item>description</item>
<item>start_date</item>
<item>end_date</item>
</items>
</details>
<search>
<items>
<item>name</item>
<item>status</item>
<item>ticket_id</item>
<item>team_id</item>
<item>agent_id</item>
<item>start_date</item>
<item>end_date</item>
</items>
</search>
<list>
<items>
<item>status</item>
<item>ticket_id</item>
<item>start_date</item>
<item>end_date</item>
<item>team_id</item>
<item>agent_id</item>
</items>
</list>
</presentation>
</class>
</classes>
</itop_design>

View File

@@ -0,0 +1,220 @@
<?php
// Copyright (C) 2010 Combodo SARL
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; version 3 of the License.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
/**
* @author Erwan Taloc <erwan.taloc@combodo.com>
* @author Romain Quetiez <romain.quetiez@combodo.com>
* @author Denis Flaven <denis.flaven@combodo.com>
* @author Stephan Rosenke <stephan.rosenke@itomig.de>
* @licence http://www.opensource.org/licenses/gpl-3.0.html LGPL
*/
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkTicketToDoc' => 'Ticket/Document',
'Class:lnkTicketToDoc+' => '',
'Class:lnkTicketToDoc/Attribute:ticket_id' => 'Ticket',
'Class:lnkTicketToDoc/Attribute:ticket_id+' => '',
'Class:lnkTicketToDoc/Attribute:document_id' => 'Dokument',
'Class:lnkTicketToDoc/Attribute:document_id+' => '',
'Class:lnkTicketToContact' => 'Ticket/Kontakt',
'Class:lnkTicketToContact+' => '',
'Class:lnkTicketToContact/Attribute:ticket_id' => 'Ticket',
'Class:lnkTicketToContact/Attribute:ticket_id+' => '',
'Class:lnkTicketToContact/Attribute:contact_id' => 'Kontakt',
'Class:lnkTicketToContact/Attribute:contact_id+' => '',
'Class:lnkTicketToContact/Attribute:role' => 'Rolle',
'Class:lnkTicketToContact/Attribute:role+' => '',
'Class:lnkTicketToCI' => 'Ticket/CI',
'Class:lnkTicketToCI+' => '',
'Class:lnkTicketToCI/Attribute:ticket_id' => 'Ticket',
'Class:lnkTicketToCI/Attribute:ticket_id+' => '',
'Class:lnkTicketToCI/Attribute:ci_id' => 'CI',
'Class:lnkTicketToCI/Attribute:ci_id+' => '',
'Class:lnkTicketToCI/Attribute:impact' => 'Auswirkung',
'Class:lnkTicketToCI/Attribute:impact+' => '',
'Class:Ticket' => 'Ticket',
'Class:Ticket+' => '',
'Class:Ticket/Attribute:ref' => 'Referenz',
'Class:Ticket/Attribute:ref+' => '',
'Class:Ticket/Attribute:title' => 'Titel',
'Class:Ticket/Attribute:title+' => '',
'Class:Ticket/Attribute:description' => 'Beschreibung',
'Class:Ticket/Attribute:description+' => '',
'Class:Ticket/Attribute:ticket_log' => 'Protokoll',
'Class:Ticket/Attribute:ticket_log+' => '',
'Class:Ticket/Attribute:start_date' => 'Gestartet',
'Class:Ticket/Attribute:start_date+' => '',
'Class:Ticket/Attribute:document_list' => 'Dokumente',
'Class:Ticket/Attribute:document_list+' => 'Dokumente zu diesem Ticket',
'Class:Ticket/Attribute:ci_list' => 'CIs',
'Class:Ticket/Attribute:ci_list+' => 'CIs, die diesen Incident betreffen',
'Class:Ticket/Attribute:contact_list' => 'Kontakte',
'Class:Ticket/Attribute:contact_list+' => 'Beteiligtes Team und beteiligte Personen',
'Class:Ticket/Attribute:incident_list' => 'Dazugehörige Incidents',
'Class:Ticket/Attribute:incident_list+' => '',
'Class:Ticket/Attribute:finalclass' => 'Typ',
'Class:Ticket/Attribute:finalclass+' => '',
'Ticket:baseinfo' => 'Allgemeine Informationen',
'Ticket:date' => 'Daten',
'Ticket:contact' => 'Kontakte',
'Ticket:moreinfo' => 'weitergehende Informationen',
'Ticket:relation' => 'Beziehungen',
'Ticket:log' => 'Kommunikation',
'Class:lnkTicketToDoc/Attribute:ticket_ref' => 'Ticket #',
'Class:lnkTicketToDoc/Attribute:ticket_ref+' => '',
'Class:lnkTicketToDoc/Attribute:document_name' => 'Dokument',
'Class:lnkTicketToDoc/Attribute:document_name+' => '',
'Class:lnkTicketToContact/Attribute:ticket_ref' => 'Ticket #',
'Class:lnkTicketToContact/Attribute:ticket_ref+' => '',
'Class:lnkTicketToContact/Attribute:contact_name' => 'Kontakt',
'Class:lnkTicketToContact/Attribute:contact_name+' => '',
'Class:lnkTicketToContact/Attribute:contact_email' => 'Email',
'Class:lnkTicketToContact/Attribute:contact_email+' => '',
'Class:lnkTicketToCI/Attribute:ticket_ref' => 'Ticket #',
'Class:lnkTicketToCI/Attribute:ticket_ref+' => '',
'Class:lnkTicketToCI/Attribute:ci_name' => 'CI',
'Class:lnkTicketToCI/Attribute:ci_name+' => '',
'Class:lnkTicketToCI/Attribute:ci_status' => 'CI-Status',
'Class:lnkTicketToCI/Attribute:ci_status+' => '',
'Class:ResponseTicket' => 'Antwortticket',
'Class:ResponseTicket+' => '',
'Class:ResponseTicket/Attribute:status' => 'Status',
'Class:ResponseTicket/Attribute:status+' => '',
'Class:ResponseTicket/Attribute:status/Value:new' => 'Neu',
'Class:ResponseTicket/Attribute:status/Value:new+' => 'Neu eröffnet',
'Class:ResponseTicket/Attribute:status/Value:escalated_tto' => 'Eskalation/TTO',
'Class:ResponseTicket/Attribute:status/Value:escalated_tto+' => '',
'Class:ResponseTicket/Attribute:status/Value:assigned' => 'Zugeteilt',
'Class:ResponseTicket/Attribute:status/Value:assigned+' => '',
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr' => 'Eskalation/TTR',
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr+' => '',
'Class:ResponseTicket/Attribute:status/Value:frozen' => 'Anstehend',
'Class:ResponseTicket/Attribute:status/Value:frozen+' => '',
'Class:ResponseTicket/Attribute:status/Value:resolved' => 'Gelöst',
'Class:ResponseTicket/Attribute:status/Value:resolved+' => '',
'Class:ResponseTicket/Attribute:status/Value:closed' => 'Geschlossen',
'Class:ResponseTicket/Attribute:status/Value:closed+' => '',
'Class:ResponseTicket/Attribute:caller_id' => 'Melder',
'Class:ResponseTicket/Attribute:caller_id+' => '',
'Class:ResponseTicket/Attribute:caller_email' => 'Email',
'Class:ResponseTicket/Attribute:caller_email+' => '',
'Class:ResponseTicket/Attribute:org_id' => 'Kunde',
'Class:ResponseTicket/Attribute:org_id+' => '',
'Class:ResponseTicket/Attribute:org_name' => 'Kunde',
'Class:ResponseTicket/Attribute:org_name+' => '',
'Class:ResponseTicket/Attribute:service_id' => 'Service',
'Class:ResponseTicket/Attribute:service_id+' => '',
'Class:ResponseTicket/Attribute:service_name' => 'Name',
'Class:ResponseTicket/Attribute:service_name+' => '',
'Class:ResponseTicket/Attribute:servicesubcategory_id' => 'Service-Element',
'Class:ResponseTicket/Attribute:servicesubcategory_id+' => '',
'Class:ResponseTicket/Attribute:servicesubcategory_name' => 'Name',
'Class:ResponseTicket/Attribute:servicesubcategory_name+' => '',
'Class:ResponseTicket/Attribute:product' => 'Produkt',
'Class:ResponseTicket/Attribute:product+' => '',
'Class:ResponseTicket/Attribute:impact' => 'Auswirkung',
'Class:ResponseTicket/Attribute:impact+' => '',
'Class:ResponseTicket/Attribute:impact/Value:1' => 'Eine Person',
'Class:ResponseTicket/Attribute:impact/Value:1+' => '',
'Class:ResponseTicket/Attribute:impact/Value:2' => 'Ein Service',
'Class:ResponseTicket/Attribute:impact/Value:2+' => '',
'Class:ResponseTicket/Attribute:impact/Value:3' => 'Eine Abteilung',
'Class:ResponseTicket/Attribute:impact/Value:3+' => '',
'Class:ResponseTicket/Attribute:urgency' => 'Dringlichkeit',
'Class:ResponseTicket/Attribute:urgency+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:1' => 'Niedrig',
'Class:ResponseTicket/Attribute:urgency/Value:1+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:2' => 'Medium',
'Class:ResponseTicket/Attribute:urgency/Value:2+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:3' => 'Hoch',
'Class:ResponseTicket/Attribute:urgency/Value:3+' => '',
'Class:ResponseTicket/Attribute:priority' => 'Priorität',
'Class:ResponseTicket/Attribute:priority+' => '',
'Class:ResponseTicket/Attribute:priority/Value:1' => 'Niedrig',
'Class:ResponseTicket/Attribute:priority/Value:1+' => '',
'Class:ResponseTicket/Attribute:priority/Value:2' => 'Medium',
'Class:ResponseTicket/Attribute:priority/Value:2+' => '',
'Class:ResponseTicket/Attribute:priority/Value:3' => 'Hoch',
'Class:ResponseTicket/Attribute:priority/Value:3+' => '',
'Class:ResponseTicket/Attribute:workgroup_id' => 'Arbeitsgruppe',
'Class:ResponseTicket/Attribute:workgroup_id+' => '',
'Class:ResponseTicket/Attribute:workgroup_name' => 'Arbeitsgruppe',
'Class:ResponseTicket/Attribute:workgroup_name+' => '',
'Class:ResponseTicket/Attribute:agent_id' => 'Bearbeiter',
'Class:ResponseTicket/Attribute:agent_id+' => '',
'Class:ResponseTicket/Attribute:agent_name' => 'Bearbeiter',
'Class:ResponseTicket/Attribute:agent_name+' => '',
'Class:ResponseTicket/Attribute:agent_email' => 'Bearbeiter schreiben (Email)',
'Class:ResponseTicket/Attribute:agent_email+' => '',
'Class:ResponseTicket/Attribute:related_problem_id' => 'Dazugehöriges Problem',
'Class:ResponseTicket/Attribute:related_problem_id+' => '',
'Class:ResponseTicket/Attribute:related_problem_ref' => 'Referenz',
'Class:ResponseTicket/Attribute:related_problem_ref+' => '',
'Class:ResponseTicket/Attribute:related_change_id' => 'Verbundene Changes',
'Class:ResponseTicket/Attribute:related_change_id+' => '',
'Class:ResponseTicket/Attribute:related_change_ref' => 'Verbundene Changes',
'Class:ResponseTicket/Attribute:related_change_ref+' => '',
'Class:ResponseTicket/Attribute:close_date' => 'Geschlossen',
'Class:ResponseTicket/Attribute:close_date+' => '',
'Class:ResponseTicket/Attribute:last_update' => 'Letzte Aktualisierung',
'Class:ResponseTicket/Attribute:last_update+' => '',
'Class:ResponseTicket/Attribute:assignment_date' => 'Zugeteilt',
'Class:ResponseTicket/Attribute:assignment_date+' => '',
'Class:ResponseTicket/Attribute:resolution_date' => 'Lösungsdatum',
'Class:ResponseTicket/Attribute:resolution_date+' => '',
'Class:ResponseTicket/Attribute:tto_escalation_deadline' => 'TTO Eskaltionsfrist',
'Class:ResponseTicket/Attribute:tto_escalation_deadline+' => '',
'Class:ResponseTicket/Attribute:ttr_escalation_deadline' => 'TTR Eskaltionsfrist',
'Class:ResponseTicket/Attribute:ttr_escalation_deadline+' => '',
'Class:ResponseTicket/Attribute:closure_deadline' => 'Abschlussfrist',
'Class:ResponseTicket/Attribute:closure_deadline+' => '',
'Class:ResponseTicket/Attribute:resolution_code' => 'Code für Lösung',
'Class:ResponseTicket/Attribute:resolution_code+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce' => 'Konnte nicht reproduziert werden',
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate' => 'Duplikat eines bestehenden Tickets',
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed' => 'Repariert',
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant' => 'Irrelevant',
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant+' => '',
'Class:ResponseTicket/Attribute:solution' => 'Lösung',
'Class:ResponseTicket/Attribute:solution+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction' => 'Benutzerzufriedenheit',
'Class:ResponseTicket/Attribute:user_satisfaction+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => '1',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => '1',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => '2',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => '2',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => '3',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => '3',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => '4',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => '4',
'Class:ResponseTicket/Attribute:user_commment' => 'Benutzerkommentar',
'Class:ResponseTicket/Attribute:user_commment+' => '',
'Class:ResponseTicket/Stimulus:ev_assign' => 'Zuweisen',
'Class:ResponseTicket/Stimulus:ev_assign+' => '',
'Class:ResponseTicket/Stimulus:ev_reassign' => 'Neu zuweisen',
'Class:ResponseTicket/Stimulus:ev_reassign+' => '',
'Class:ResponseTicket/Stimulus:ev_timeout' => 'ev-Timeout',
'Class:ResponseTicket/Stimulus:ev_timeout+' => '',
'Class:ResponseTicket/Stimulus:ev_resolve' => 'Als gelöst markieren',
'Class:ResponseTicket/Stimulus:ev_resolve+' => '',
'Class:ResponseTicket/Stimulus:ev_close' => 'Schließen',
'Class:ResponseTicket/Stimulus:ev_close+' => '',
));
?>

View File

@@ -0,0 +1,190 @@
<?php
// Copyright (C) 2010 Combodo SARL
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; version 3 of the License.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
/**
* Localized data
*
* @author Erwan Taloc <erwan.taloc@combodo.com>
* @author Romain Quetiez <romain.quetiez@combodo.com>
* @author Denis Flaven <denis.flaven@combodo.com>
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
*/
// Dictionnay conventions
// Class:<class_name>
// Class:<class_name>+
// Class:<class_name>/Attribute:<attribute_code>
// Class:<class_name>/Attribute:<attribute_code>+
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
// Class:<class_name>/Stimulus:<stimulus_code>
// Class:<class_name>/Stimulus:<stimulus_code>+
//
// Class: Ticket
//
Dict::Add('EN US', 'English', 'English', array(
'Class:Ticket' => 'Ticket',
'Class:Ticket+' => '',
'Class:Ticket/Attribute:ref' => 'Ref',
'Class:Ticket/Attribute:ref+' => '',
'Class:Ticket/Attribute:org_id' => 'Organization',
'Class:Ticket/Attribute:org_id+' => '',
'Class:Ticket/Attribute:org_name' => 'Organization Name',
'Class:Ticket/Attribute:org_name+' => '',
'Class:Ticket/Attribute:caller_id' => 'Caller',
'Class:Ticket/Attribute:caller_id+' => '',
'Class:Ticket/Attribute:caller_name' => 'Caller Name',
'Class:Ticket/Attribute:caller_name+' => '',
'Class:Ticket/Attribute:team_id' => 'Team',
'Class:Ticket/Attribute:team_id+' => '',
'Class:Ticket/Attribute:team_name' => 'Team Name',
'Class:Ticket/Attribute:team_name+' => '',
'Class:Ticket/Attribute:agent_id' => 'Agent',
'Class:Ticket/Attribute:agent_id+' => '',
'Class:Ticket/Attribute:agent_name' => 'Agent Name',
'Class:Ticket/Attribute:agent_name+' => '',
'Class:Ticket/Attribute:title' => 'Title',
'Class:Ticket/Attribute:title+' => '',
'Class:Ticket/Attribute:description' => 'Description',
'Class:Ticket/Attribute:description+' => '',
'Class:Ticket/Attribute:start_date' => 'Start date',
'Class:Ticket/Attribute:start_date+' => '',
'Class:Ticket/Attribute:end_date' => 'End date',
'Class:Ticket/Attribute:end_date+' => '',
'Class:Ticket/Attribute:last_update' => 'Last update',
'Class:Ticket/Attribute:last_update+' => '',
'Class:Ticket/Attribute:close_date' => 'Close date',
'Class:Ticket/Attribute:close_date+' => '',
'Class:Ticket/Attribute:private_log' => 'Private log',
'Class:Ticket/Attribute:private_log+' => '',
'Class:Ticket/Attribute:contacts_list' => 'Contacts',
'Class:Ticket/Attribute:contacts_list+' => '',
'Class:Ticket/Attribute:functionalcis_list' => 'CIs',
'Class:Ticket/Attribute:functionalcis_list+' => '',
'Class:Ticket/Attribute:workorders_list' => 'Work orders',
'Class:Ticket/Attribute:workorders_list+' => '',
'Class:Ticket/Attribute:finalclass' => 'Type',
'Class:Ticket/Attribute:finalclass+' => '',
));
//
// Class: lnkContactToTicket
//
Dict::Add('EN US', 'English', 'English', array(
'Class:lnkContactToTicket' => 'Link Contact / Ticket',
'Class:lnkContactToTicket+' => '',
'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket',
'Class:lnkContactToTicket/Attribute:ticket_id+' => '',
'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref',
'Class:lnkContactToTicket/Attribute:ticket_ref+' => '',
'Class:lnkContactToTicket/Attribute:contact_id' => 'Contact',
'Class:lnkContactToTicket/Attribute:contact_id+' => '',
'Class:lnkContactToTicket/Attribute:contact_email' => 'Contact Email',
'Class:lnkContactToTicket/Attribute:contact_email+' => '',
'Class:lnkContactToTicket/Attribute:role' => 'Role',
'Class:lnkContactToTicket/Attribute:role+' => '',
));
//
// 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: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',
'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
));
//
// Class: WorkOrder
//
Dict::Add('EN US', 'English', 'English', array(
'Class:WorkOrder' => 'Work Order',
'Class:WorkOrder+' => '',
'Class:WorkOrder/Attribute:name' => 'Name',
'Class:WorkOrder/Attribute:name+' => '',
'Class:WorkOrder/Attribute:status' => 'Status',
'Class:WorkOrder/Attribute:status+' => '',
'Class:WorkOrder/Attribute:status/Value:open' => 'open',
'Class:WorkOrder/Attribute:status/Value:open+' => '',
'Class:WorkOrder/Attribute:status/Value:closed' => 'closed',
'Class:WorkOrder/Attribute:status/Value:closed+' => '',
'Class:WorkOrder/Attribute:description' => 'Description',
'Class:WorkOrder/Attribute:description+' => '',
'Class:WorkOrder/Attribute:ticket_id' => 'Ticket',
'Class:WorkOrder/Attribute:ticket_id+' => '',
'Class:WorkOrder/Attribute:ticket_ref' => 'Ticket ref',
'Class:WorkOrder/Attribute:ticket_ref+' => '',
'Class:WorkOrder/Attribute:team_id' => 'Team',
'Class:WorkOrder/Attribute:team_id+' => '',
'Class:WorkOrder/Attribute:team_name' => 'Team Name',
'Class:WorkOrder/Attribute:team_name+' => '',
'Class:WorkOrder/Attribute:agent_id' => 'Agent',
'Class:WorkOrder/Attribute:agent_id+' => '',
'Class:WorkOrder/Attribute:agent_email' => 'Agent email',
'Class:WorkOrder/Attribute:agent_email+' => '',
'Class:WorkOrder/Attribute:start_date' => 'Start date',
'Class:WorkOrder/Attribute:start_date+' => '',
'Class:WorkOrder/Attribute:end_date' => 'End date',
'Class:WorkOrder/Attribute:end_date+' => '',
'Class:WorkOrder/Attribute:log' => 'Log',
'Class:WorkOrder/Attribute:log+' => '',
'Class:WorkOrder/Stimulus:ev_close' => 'Close',
'Class:WorkOrder/Stimulus:ev_close+' => '',
));
// Fieldset translation
Dict::Add('EN US', 'English', 'English', array(
'Ticket:baseinfo' => 'General Information',
'Ticket:date' => 'Dates',
'Ticket:contact' => 'Contacts',
'Ticket:moreinfo' => 'More Information',
'Ticket:relation' => 'Relations',
'Ticket:log' => 'Communications',
'Ticket:Type' => 'Qualification',
'Ticket:support' => 'Support',
'Ticket:resolution' => 'Resolution',
'Ticket:SLA' => 'SLA report',
'WorkOrder:Details' => 'Details',
'WorkOrder:Moreinfo' => 'More informations',
));
?>

View File

@@ -0,0 +1,241 @@
<?php
// Copyright (C) 2010 Combodo SARL
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; version 3 of the License.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
/**
* Localized data
*
* @author Erwan Taloc <erwan.taloc@combodo.com>
* @author Romain Quetiez <romain.quetiez@combodo.com>
* @author Denis Flaven <denis.flaven@combodo.com>
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
*/
// Dictionnay conventions
// Class:<class_name>
// Class:<class_name>+
// Class:<class_name>/Attribute:<attribute_code>
// Class:<class_name>/Attribute:<attribute_code>+
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
// Class:<class_name>/Stimulus:<stimulus_code>
// Class:<class_name>/Stimulus:<stimulus_code>+
//
// Class: Ticket
//
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:Ticket' => 'Tiquete',
'Class:Ticket+' => '',
'Class:Ticket/Attribute:ref' => 'Referencia',
'Class:Ticket/Attribute:ref+' => '',
'Class:Ticket/Attribute:title' => 'Título',
'Class:Ticket/Attribute:title+' => '',
'Class:Ticket/Attribute:ticket_log' => 'Bitácora',
'Class:Ticket/Attribute:ticket_log+' => '',
'Class:Ticket/Attribute:start_date' => 'Fecha de Reporte',
'Class:Ticket/Attribute:start_date+' => '',
'Class:Ticket/Attribute:document_list' => 'Documentos',
'Class:Ticket/Attribute:document_list+' => 'Documentos relacionados con el tiquete',
'Class:Ticket/Attribute:ci_list' => 'I.C.s',
'Class:Ticket/Attribute:ci_list+' => 'I.C.s afectados por el incidente',
'Class:Ticket/Attribute:contact_list' => 'Contactos',
'Class:Ticket/Attribute:contact_list+' => 'Equipos y personas envueltas',
'Class:Ticket/Attribute:finalclass' => 'Tipo',
'Class:Ticket/Attribute:finalclass+' => '',
));
//
// Class: lnkTicketToDoc
//
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkTicketToDoc' => 'Tiquete/Documentación',
'Class:lnkTicketToDoc+' => '',
'Class:lnkTicketToDoc/Attribute:ticket_id' => 'Tiquete',
'Class:lnkTicketToDoc/Attribute:ticket_id+' => 'Identificación del Tiquete',
'Class:lnkTicketToDoc/Attribute:ticket_ref' => '# de Tiquete',
'Class:lnkTicketToDoc/Attribute:ticket_ref+' => 'Número de Tiquete',
'Class:lnkTicketToDoc/Attribute:document_id' => 'Documento',
'Class:lnkTicketToDoc/Attribute:document_id+' => 'Identificación del Documento',
'Class:lnkTicketToDoc/Attribute:document_name' => 'Documento',
'Class:lnkTicketToDoc/Attribute:document_name+' => 'Nombre del Documento',
));
//
// Class: lnkTicketToContact
//
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkTicketToContact' => 'Tiquete/Contacto',
'Class:lnkTicketToContact+' => '',
'Class:lnkTicketToContact/Attribute:ticket_id' => 'Tiquete',
'Class:lnkTicketToContact/Attribute:ticket_id+' => 'Identificación del Tiquete',
'Class:lnkTicketToContact/Attribute:ticket_ref' => '# de Tiquete',
'Class:lnkTicketToContact/Attribute:ticket_ref+' => 'Número de Tiquete',
'Class:lnkTicketToContact/Attribute:contact_id' => 'Contacto',
'Class:lnkTicketToContact/Attribute:contact_id+' => 'Identificación del Contacto',
'Class:lnkTicketToContact/Attribute:contact_name' => 'Contacto',
'Class:lnkTicketToContact/Attribute:contact_name+' => 'Nombre del Contacto',
'Class:lnkTicketToContact/Attribute:contact_email' => 'Correo Electrónico',
'Class:lnkTicketToContact/Attribute:contact_email+' => '',
'Class:lnkTicketToContact/Attribute:role' => 'Rol',
'Class:lnkTicketToContact/Attribute:role+' => '',
));
//
// Class: lnkTicketToCI
//
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:lnkTicketToCI' => 'Tiquete/I.C.s',
'Class:lnkTicketToCI+' => '',
'Class:lnkTicketToCI/Attribute:ticket_id' => 'Tiquete',
'Class:lnkTicketToCI/Attribute:ticket_id+' => 'Identificación del Tiquete',
'Class:lnkTicketToCI/Attribute:ticket_ref' => '# de Tiquete',
'Class:lnkTicketToCI/Attribute:ticket_ref+' => 'Número de Tiquete',
'Class:lnkTicketToCI/Attribute:ci_id' => 'I.C.s',
'Class:lnkTicketToCI/Attribute:ci_id+' => '',
'Class:lnkTicketToCI/Attribute:ci_name' => 'I.C.s',
'Class:lnkTicketToCI/Attribute:ci_name+' => '',
'Class:lnkTicketToCI/Attribute:ci_status' => 'Estado de los I.C.s',
'Class:lnkTicketToCI/Attribute:ci_status+' => '',
));
//
// Class: ResponseTicket
//
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Class:ResponseTicket' => 'Tiquete de Respuesta',
'Class:ResponseTicket+' => '',
'Class:ResponseTicket/Attribute:status' => 'Estado',
'Class:ResponseTicket/Attribute:status+' => '',
'Class:ResponseTicket/Attribute:status/Value:new' => 'Nuevo',
'Class:ResponseTicket/Attribute:status/Value:new+' => 'Nuevamente Abierta',
'Class:ResponseTicket/Attribute:status/Value:frozen' => 'Supendida',
'Class:ResponseTicket/Attribute:status/Value:frozen+' => '',
'Class:ResponseTicket/Attribute:status/Value:escalated_tto' => 'Escalación/T.P.A(TTO)',
'Class:ResponseTicket/Attribute:status/Value:escalated_tto+' => '',
'Class:ResponseTicket/Attribute:status/Value:assigned' => 'Asignada',
'Class:ResponseTicket/Attribute:status/Value:assigned+' => '',
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr' => 'Escalación/T.P.R(TTR)',
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr+' => '',
'Class:ResponseTicket/Attribute:status/Value:resolved' => 'Resuelto',
'Class:ResponseTicket/Attribute:status/Value:resolved+' => '',
'Class:ResponseTicket/Attribute:status/Value:closed' => 'Cerrado',
'Class:ResponseTicket/Attribute:status/Value:closed+' => '',
'Class:ResponseTicket/Attribute:caller_id' => 'Comunicador',
'Class:ResponseTicket/Attribute:caller_id+' => '',
'Class:ResponseTicket/Attribute:workgroup_name' => 'Grupo de Trabajo',
'Class:ResponseTicket/Attribute:workgroup_name+' => '',
'Class:ResponseTicket/Attribute:org_id' => 'Cliente',
'Class:ResponseTicket/Attribute:org_id+' => '',
'Class:ResponseTicket/Attribute:org_name' => 'Cliente',
'Class:ResponseTicket/Attribute:org_name+' => '',
'Class:ResponseTicket/Attribute:service_id' => 'Servicio',
'Class:ResponseTicket/Attribute:service_id+' => 'Identificación del Servicio',
'Class:ResponseTicket/Attribute:servicesubcategory_id' => 'Elemento de Servicio',
'Class:ResponseTicket/Attribute:servicesubcategory_id+' => '',
'Class:ResponseTicket/Attribute:product' => 'Producto',
'Class:ResponseTicket/Attribute:product+' => '',
'Class:ResponseTicket/Attribute:impact' => 'Impacto',
'Class:ResponseTicket/Attribute:impact+' => '',
'Class:ResponseTicket/Attribute:impact/Value:1' => 'Un Departamento',
'Class:ResponseTicket/Attribute:impact/Value:1+' => '',
'Class:ResponseTicket/Attribute:impact/Value:2' => 'Un Servicio',
'Class:ResponseTicket/Attribute:impact/Value:2+' => '',
'Class:ResponseTicket/Attribute:impact/Value:3' => 'Una Persona',
'Class:ResponseTicket/Attribute:impact/Value:3+' => '',
//'Class:ResponseTicket/Attribute:impact/Value:4' => 'Una División',
//'Class:ResponseTicket/Attribute:impact/Value:4+' => '',
'Class:ResponseTicket/Attribute:urgency' => 'Urgencia',
'Class:ResponseTicket/Attribute:urgency+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:1' => 'Alto',
'Class:ResponseTicket/Attribute:urgency/Value:1+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:2' => 'Medio',
'Class:ResponseTicket/Attribute:urgency/Value:2+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:3' => 'Bajo',
'Class:ResponseTicket/Attribute:urgency/Value:3+' => '',
'Class:ResponseTicket/Attribute:priority' => 'Priority',
'Class:ResponseTicket/Attribute:priority+' => '',
'Class:ResponseTicket/Attribute:priority/Value:1' => 'Alto',
'Class:ResponseTicket/Attribute:priority/Value:1+' => '',
'Class:ResponseTicket/Attribute:priority/Value:2' => 'Medio',
'Class:ResponseTicket/Attribute:priority/Value:2+' => '',
'Class:ResponseTicket/Attribute:priority/Value:3' => 'Bajo',
'Class:ResponseTicket/Attribute:priority/Value:3+' => '',
'Class:ResponseTicket/Attribute:workgroup_id' => 'Grupo de Trabajo',
'Class:ResponseTicket/Attribute:workgroup_id+' => 'Identificación de Grupo de Trabajo',
'Class:ResponseTicket/Attribute:agent_id' => 'Agent',
'Class:ResponseTicket/Attribute:agent_id+' => '',
'Class:ResponseTicket/Attribute:agent_name' => 'Agent',
'Class:ResponseTicket/Attribute:agent_name+' => '',
'Class:ResponseTicket/Attribute:agent_email' => 'Agent email',
'Class:ResponseTicket/Attribute:agent_email+' => '',
'Class:ResponseTicket/Attribute:related_change_id' => 'Modificación Relacionada',
'Class:ResponseTicket/Attribute:related_change_id+' => 'Identificación de Modificación Relacionada',
'Class:ResponseTicket/Attribute:related_change_ref' => 'Modificación Relacionada',
'Class:ResponseTicket/Attribute:related_change_ref+' => 'Referencia de Modificación Relacionada',
'Class:ResponseTicket/Attribute:close_date' => 'Cerrado',
'Class:ResponseTicket/Attribute:close_date+' => '',
'Class:ResponseTicket/Attribute:last_update' => 'Última Actualización',
'Class:ResponseTicket/Attribute:last_update+' => '',
'Class:ResponseTicket/Attribute:assignment_date' => 'Asignada',
'Class:ResponseTicket/Attribute:assignment_date+' => '',
'Class:ResponseTicket/Attribute:escalation_deadline' => 'Plazo de Escalación',
'Class:ResponseTicket/Attribute:escalation_deadline+' => 'Fecha Límite para Escalar',
'Class:ResponseTicket/Attribute:closure_deadline' => 'Plazo de Cierre',
'Class:ResponseTicket/Attribute:closure_deadline+' => 'Fecha Límite para Cierre',
'Class:ResponseTicket/Attribute:resolution_code' => 'Código de Resolución',
'Class:ResponseTicket/Attribute:resolution_code+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce' => 'No puede ser reproducido',
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate' => 'Tiquete Duplicado',
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed' => 'Arreglado',
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant' => 'Irrelevante',
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant+' => '',
'Class:ResponseTicket/Attribute:solution' => 'Solución',
'Class:ResponseTicket/Attribute:solution+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction' => 'Satisfacción del Usuario',
'Class:ResponseTicket/Attribute:user_satisfaction+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => 'Muy Satisfecho',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => '1',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => 'Bastante Satisfecho',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => '2',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => 'Poco Descontento',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => '3',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => 'Muy Descontento',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => '4',
'Class:ResponseTicket/Attribute:user_commment' => 'Comentario del Usuario',
'Class:ResponseTicket/Attribute:user_commment+' => '',
'Class:ResponseTicket/Stimulus:ev_assign' => 'Asignar',
'Class:ResponseTicket/Stimulus:ev_assign+' => '',
'Class:ResponseTicket/Stimulus:ev_reassign' => 'Re-asignar',
'Class:ResponseTicket/Stimulus:ev_reassign+' => '',
'Class:ResponseTicket/Stimulus:ev_timeout' => 'Tiempo Fuera del incidente',
'Class:ResponseTicket/Stimulus:ev_timeout+' => '',
'Class:ResponseTicket/Stimulus:ev_resolve' => 'Marcar como Resuelto',
'Class:ResponseTicket/Stimulus:ev_resolve+' => '',
'Class:ResponseTicket/Stimulus:ev_close' => 'Cerrar',
'Class:ResponseTicket/Stimulus:ev_close+' => '',
));
?>

View File

@@ -0,0 +1,169 @@
<?php
// Copyright (C) 2010 Combodo SARL
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; version 3 of the License.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
/**
* @author Erwan Taloc <erwan.taloc@combodo.com>
* @author Romain Quetiez <romain.quetiez@combodo.com>
* @author Denis Flaven <denis.flaven@combodo.com>
* @licence http://www.opensource.org/licenses/gpl-3.0.html LGPL
*/
//
// Class: Ticket
//
Dict::Add('FR FR', 'French', 'Français', array(
'Class:Ticket' => 'Ticket',
'Class:Ticket+' => '',
'Class:Ticket/Attribute:ref' => 'Référence',
'Class:Ticket/Attribute:ref+' => '',
'Class:Ticket/Attribute:org_id' => 'Client',
'Class:Ticket/Attribute:org_id+' => '',
'Class:Ticket/Attribute:org_name' => 'Nom Client',
'Class:Ticket/Attribute:org_name+' => '',
'Class:Ticket/Attribute:caller_id' => 'Demandeur',
'Class:Ticket/Attribute:caller_id+' => '',
'Class:Ticket/Attribute:caller_name' => 'Nom Demandeur',
'Class:Ticket/Attribute:caller_name+' => '',
'Class:Ticket/Attribute:team_id' => 'Equipe',
'Class:Ticket/Attribute:team_id+' => '',
'Class:Ticket/Attribute:team_name' => 'Nom Equipe',
'Class:Ticket/Attribute:team_name+' => '',
'Class:Ticket/Attribute:agent_id' => 'Agent',
'Class:Ticket/Attribute:agent_id+' => '',
'Class:Ticket/Attribute:agent_name' => 'Nom Agent',
'Class:Ticket/Attribute:agent_name+' => '',
'Class:Ticket/Attribute:title' => 'Titre',
'Class:Ticket/Attribute:title+' => '',
'Class:Ticket/Attribute:description' => 'Description',
'Class:Ticket/Attribute:description+' => '',
'Class:Ticket/Attribute:start_date' => 'Date de début',
'Class:Ticket/Attribute:start_date+' => '',
'Class:Ticket/Attribute:end_date' => 'Date de résolution',
'Class:Ticket/Attribute:end_date+' => '',
'Class:Ticket/Attribute:last_update' => 'Dernière mise à jour',
'Class:Ticket/Attribute:last_update+' => '',
'Class:Ticket/Attribute:close_date' => 'Date de fermeture',
'Class:Ticket/Attribute:close_date+' => '',
'Class:Ticket/Attribute:private_log' => 'Journal privé',
'Class:Ticket/Attribute:private_log+' => '',
'Class:Ticket/Attribute:contacts_list' => 'Contacts',
'Class:Ticket/Attribute:contacts_list+' => '',
'Class:Ticket/Attribute:functionalcis_list' => 'CIs',
'Class:Ticket/Attribute:functionalcis_list+' => '',
'Class:Ticket/Attribute:workorders_list' => 'Tâches',
'Class:Ticket/Attribute:workorders_list+' => '',
'Class:Ticket/Attribute:finalclass' => 'Type',
'Class:Ticket/Attribute:finalclass+' => '',
));
//
// Class: lnkContactToTicket
//
Dict::Add('FR FR', 'French', 'Français', array(
'Class:lnkContactToTicket' => 'Lien Contact / Ticket',
'Class:lnkContactToTicket+' => '',
'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket',
'Class:lnkContactToTicket/Attribute:ticket_id+' => '',
'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Référence',
'Class:lnkContactToTicket/Attribute:ticket_ref+' => '',
'Class:lnkContactToTicket/Attribute:contact_id' => 'Contact',
'Class:lnkContactToTicket/Attribute:contact_id+' => '',
'Class:lnkContactToTicket/Attribute:contact_email' => 'Email Contact',
'Class:lnkContactToTicket/Attribute:contact_email+' => '',
'Class:lnkContactToTicket/Attribute:role' => 'Rôle',
'Class:lnkContactToTicket/Attribute:role+' => '',
));
//
// 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: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',
'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '',
));
// Class: WorkOrder
//
Dict::Add('FR FR', 'French', 'Français', array(
'Class:WorkOrder' => 'Tâche',
'Class:WorkOrder+' => '',
'Class:WorkOrder/Attribute:name' => 'Nom',
'Class:WorkOrder/Attribute:name+' => '',
'Class:WorkOrder/Attribute:status' => 'Statut',
'Class:WorkOrder/Attribute:status+' => '',
'Class:WorkOrder/Attribute:status/Value:open' => 'ouverte',
'Class:WorkOrder/Attribute:status/Value:open+' => '',
'Class:WorkOrder/Attribute:status/Value:closed' => 'fermée',
'Class:WorkOrder/Attribute:status/Value:closed+' => '',
'Class:WorkOrder/Attribute:description' => 'Description',
'Class:WorkOrder/Attribute:description+' => '',
'Class:WorkOrder/Attribute:ticket_id' => 'Ticket',
'Class:WorkOrder/Attribute:ticket_id+' => '',
'Class:WorkOrder/Attribute:ticket_ref' => 'Référence ticket',
'Class:WorkOrder/Attribute:ticket_ref+' => '',
'Class:WorkOrder/Attribute:team_id' => 'Equipe',
'Class:WorkOrder/Attribute:team_id+' => '',
'Class:WorkOrder/Attribute:team_name' => 'Nom Equipe',
'Class:WorkOrder/Attribute:team_name+' => '',
'Class:WorkOrder/Attribute:agent_id' => 'Agent',
'Class:WorkOrder/Attribute:agent_id+' => '',
'Class:WorkOrder/Attribute:agent_email' => 'Email Agent',
'Class:WorkOrder/Attribute:agent_email+' => '',
'Class:WorkOrder/Attribute:start_date' => 'Date de début',
'Class:WorkOrder/Attribute:start_date+' => '',
'Class:WorkOrder/Attribute:end_date' => 'Date de fin',
'Class:WorkOrder/Attribute:end_date+' => '',
'Class:WorkOrder/Attribute:log' => 'Journal',
'Class:WorkOrder/Attribute:log+' => '',
'Class:WorkOrder/Stimulus:ev_close' => 'Fermer',
'Class:WorkOrder/Stimulus:ev_close+' => '',
));
Dict::Add('FR FR', 'French', 'Français', array(
'Ticket:baseinfo' => 'Informations générales',
'Ticket:date' => 'Dates',
'Ticket:contact' => 'Contacts',
'Ticket:moreinfo' => 'Informations complémentaires',
'Ticket:relation' => 'Relations',
'Ticket:log' => 'Communications',
'Ticket:Type' => 'Qualification',
'Ticket:support' => 'Support',
'Ticket:resolution' => 'Résolution',
'Ticket:SLA' => 'Rapport SLA',
'WorkOrder:Details' => 'Détails',
'WorkOrder:Moreinfo' => 'Informations complémentaires',
));
?>

View File

@@ -0,0 +1,215 @@
<?php
// Copyright (C) 2010 Combodo SARL
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; version 3 of the License.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
/**
* @licence http://www.opensource.org/licenses/gpl-3.0.html LGPL
*/
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:lnkTicketToDoc' => 'Hibajegy / Dokumentum',
'Class:lnkTicketToDoc+' => '',
'Class:lnkTicketToDoc/Attribute:ticket_id' => 'Hibajegy',
'Class:lnkTicketToDoc/Attribute:ticket_id+' => '',
'Class:lnkTicketToDoc/Attribute:document_id' => 'Dokumentum',
'Class:lnkTicketToDoc/Attribute:document_id+' => '',
'Class:lnkTicketToContact' => 'Hibajegy / Kapcsolattartó',
'Class:lnkTicketToContact+' => '',
'Class:lnkTicketToContact/Attribute:ticket_id' => 'Hibajegy',
'Class:lnkTicketToContact/Attribute:ticket_id+' => '',
'Class:lnkTicketToContact/Attribute:contact_id' => 'Kapcsolattartó',
'Class:lnkTicketToContact/Attribute:contact_id+' => '',
'Class:lnkTicketToContact/Attribute:role' => 'Szerepkör',
'Class:lnkTicketToContact/Attribute:role+' => '',
'Class:lnkTicketToCI' => 'Hibajegy / CI',
'Class:lnkTicketToCI+' => '',
'Class:lnkTicketToCI/Attribute:ticket_id' => 'Hibajegy',
'Class:lnkTicketToCI/Attribute:ticket_id+' => '',
'Class:lnkTicketToCI/Attribute:ci_id' => 'CI',
'Class:lnkTicketToCI/Attribute:ci_id+' => '',
'Class:lnkTicketToCI/Attribute:impact' => 'Hatás',
'Class:lnkTicketToCI/Attribute:impact+' => '',
'Class:Ticket' => 'Hibajegy',
'Class:Ticket+' => '',
'Class:Ticket/Attribute:ref' => 'Referencia',
'Class:Ticket/Attribute:ref+' => '',
'Class:Ticket/Attribute:title' => 'Cím',
'Class:Ticket/Attribute:title+' => '',
'Class:Ticket/Attribute:description' => 'Leírás',
'Class:Ticket/Attribute:description+' => '',
'Class:Ticket/Attribute:ticket_log' => 'Log',
'Class:Ticket/Attribute:ticket_log+' => '',
'Class:Ticket/Attribute:start_date' => 'Megoldás kezdete',
'Class:Ticket/Attribute:start_date+' => '',
'Class:Ticket/Attribute:document_list' => 'Dokumentumok',
'Class:Ticket/Attribute:document_list+' => '',
'Class:Ticket/Attribute:ci_list' => 'CI-k',
'Class:Ticket/Attribute:ci_list+' => '',
'Class:Ticket/Attribute:contact_list' => 'Kapcsolattartók',
'Class:Ticket/Attribute:contact_list+' => '',
'Class:Ticket/Attribute:incident_list' => 'Kapcsolódó incidensek',
'Class:Ticket/Attribute:incident_list+' => '',
'Class:Ticket/Attribute:finalclass' => 'Típus',
'Class:Ticket/Attribute:finalclass+' => '',
'Ticket:baseinfo' => 'Általános információk',
'Ticket:date' => 'Dátum',
'Ticket:contact' => 'Kapcsolattartók',
'Ticket:moreinfo' => 'Kiegészítő információk',
'Ticket:relation' => 'Kapcsolatok',
'Ticket:log' => 'Kommunikáció',
'Class:lnkTicketToDoc/Attribute:ticket_ref' => 'Hibajegy #',
'Class:lnkTicketToDoc/Attribute:ticket_ref+' => '',
'Class:lnkTicketToDoc/Attribute:document_name' => 'Dokumentum',
'Class:lnkTicketToDoc/Attribute:document_name+' => '',
'Class:lnkTicketToContact/Attribute:ticket_ref' => 'Hibajegy #',
'Class:lnkTicketToContact/Attribute:ticket_ref+' => '',
'Class:lnkTicketToContact/Attribute:contact_name' => 'Kapcsolattartó',
'Class:lnkTicketToContact/Attribute:contact_name+' => '',
'Class:lnkTicketToContact/Attribute:contact_email' => 'E-mail',
'Class:lnkTicketToContact/Attribute:contact_email+' => '',
'Class:lnkTicketToCI/Attribute:ticket_ref' => 'Hibajegy #',
'Class:lnkTicketToCI/Attribute:ticket_ref+' => '',
'Class:lnkTicketToCI/Attribute:ci_name' => 'CI',
'Class:lnkTicketToCI/Attribute:ci_name+' => '',
'Class:lnkTicketToCI/Attribute:ci_status' => 'CI státusz',
'Class:lnkTicketToCI/Attribute:ci_status+' => '',
'Class:ResponseTicket' => 'Válasz Hibajegy',
'Class:ResponseTicket+' => '',
'Class:ResponseTicket/Attribute:status' => 'Státusz',
'Class:ResponseTicket/Attribute:status+' => '',
'Class:ResponseTicket/Attribute:status/Value:new' => 'Új',
'Class:ResponseTicket/Attribute:status/Value:new+' => '',
'Class:ResponseTicket/Attribute:status/Value:escalated_tto' => 'Eszkaláció/TTO',
'Class:ResponseTicket/Attribute:status/Value:escalated_tto+' => '',
'Class:ResponseTicket/Attribute:status/Value:assigned' => 'Kiosztott',
'Class:ResponseTicket/Attribute:status/Value:assigned+' => '',
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr' => 'Eszkaláció/TTR',
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr+' => '',
'Class:ResponseTicket/Attribute:status/Value:frozen' => 'Függő',
'Class:ResponseTicket/Attribute:status/Value:frozen+' => '',
'Class:ResponseTicket/Attribute:status/Value:resolved' => 'Megoldott',
'Class:ResponseTicket/Attribute:status/Value:resolved+' => '',
'Class:ResponseTicket/Attribute:status/Value:closed' => 'Lezárt',
'Class:ResponseTicket/Attribute:status/Value:closed+' => '',
'Class:ResponseTicket/Attribute:caller_id' => 'Hívó',
'Class:ResponseTicket/Attribute:caller_id+' => '',
'Class:ResponseTicket/Attribute:caller_email' => 'E-mail',
'Class:ResponseTicket/Attribute:caller_email+' => '',
'Class:ResponseTicket/Attribute:org_id' => 'Ügyfél',
'Class:ResponseTicket/Attribute:org_id+' => '',
'Class:ResponseTicket/Attribute:org_name' => 'Ügyfél',
'Class:ResponseTicket/Attribute:org_name+' => '',
'Class:ResponseTicket/Attribute:service_id' => 'Szolgáltatás',
'Class:ResponseTicket/Attribute:service_id+' => '',
'Class:ResponseTicket/Attribute:service_name' => 'Neve',
'Class:ResponseTicket/Attribute:service_name+' => '',
'Class:ResponseTicket/Attribute:servicesubcategory_id' => 'Szolgáltatás elem',
'Class:ResponseTicket/Attribute:servicesubcategory_id+' => '',
'Class:ResponseTicket/Attribute:servicesubcategory_name' => 'Neve',
'Class:ResponseTicket/Attribute:servicesubcategory_name+' => '',
'Class:ResponseTicket/Attribute:product' => 'Termék',
'Class:ResponseTicket/Attribute:product+' => '',
'Class:ResponseTicket/Attribute:impact' => 'Hatás',
'Class:ResponseTicket/Attribute:impact+' => '',
'Class:ResponseTicket/Attribute:impact/Value:1' => 'A szervezeti egységre',
'Class:ResponseTicket/Attribute:impact/Value:1+' => '',
'Class:ResponseTicket/Attribute:impact/Value:2' => 'A szolgáltatásra',
'Class:ResponseTicket/Attribute:impact/Value:2+' => '',
'Class:ResponseTicket/Attribute:impact/Value:3' => 'A személyre',
'Class:ResponseTicket/Attribute:impact/Value:3+' => '',
'Class:ResponseTicket/Attribute:urgency' => 'Fontosság',
'Class:ResponseTicket/Attribute:urgency+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:1' => 'Nagyon fontos',
'Class:ResponseTicket/Attribute:urgency/Value:1+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:2' => 'Fontos',
'Class:ResponseTicket/Attribute:urgency/Value:2+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:3' => 'Nem fontos',
'Class:ResponseTicket/Attribute:urgency/Value:3+' => '',
'Class:ResponseTicket/Attribute:priority' => 'Prioritás',
'Class:ResponseTicket/Attribute:priority+' => '',
'Class:ResponseTicket/Attribute:priority/Value:1' => 'Magas',
'Class:ResponseTicket/Attribute:priority/Value:1+' => '',
'Class:ResponseTicket/Attribute:priority/Value:2' => 'Közepes',
'Class:ResponseTicket/Attribute:priority/Value:2+' => '',
'Class:ResponseTicket/Attribute:priority/Value:3' => 'Alacsony',
'Class:ResponseTicket/Attribute:priority/Value:3+' => '',
'Class:ResponseTicket/Attribute:workgroup_id' => 'Munkacsoport',
'Class:ResponseTicket/Attribute:workgroup_id+' => '',
'Class:ResponseTicket/Attribute:workgroup_name' => 'Munkacsoport',
'Class:ResponseTicket/Attribute:workgroup_name+' => '',
'Class:ResponseTicket/Attribute:agent_id' => 'Felelős',
'Class:ResponseTicket/Attribute:agent_id+' => '',
'Class:ResponseTicket/Attribute:agent_name' => 'Felelős neve',
'Class:ResponseTicket/Attribute:agent_name+' => '',
'Class:ResponseTicket/Attribute:agent_email' => 'Felelős e-mail',
'Class:ResponseTicket/Attribute:agent_email+' => '',
'Class:ResponseTicket/Attribute:related_problem_id' => 'Kapcsolódó probléma',
'Class:ResponseTicket/Attribute:related_problem_id+' => '',
'Class:ResponseTicket/Attribute:related_problem_ref' => 'Referencia',
'Class:ResponseTicket/Attribute:related_problem_ref+' => '',
'Class:ResponseTicket/Attribute:related_change_id' => 'Kapcsolódó változás',
'Class:ResponseTicket/Attribute:related_change_id+' => '',
'Class:ResponseTicket/Attribute:related_change_ref' => 'Referencia',
'Class:ResponseTicket/Attribute:related_change_ref+' => '',
'Class:ResponseTicket/Attribute:close_date' => 'Lezárt',
'Class:ResponseTicket/Attribute:close_date+' => '',
'Class:ResponseTicket/Attribute:last_update' => 'Utolsó frissítés',
'Class:ResponseTicket/Attribute:last_update+' => '',
'Class:ResponseTicket/Attribute:assignment_date' => 'Kiosztás dátuma',
'Class:ResponseTicket/Attribute:assignment_date+' => '',
'Class:ResponseTicket/Attribute:resolution_date' => 'Megoldás dátuma',
'Class:ResponseTicket/Attribute:resolution_date+' => '',
'Class:ResponseTicket/Attribute:tto_escalation_deadline' => 'TTO eszkaláció határideje',
'Class:ResponseTicket/Attribute:tto_escalation_deadline+' => '',
'Class:ResponseTicket/Attribute:ttr_escalation_deadline' => 'TTR eszkaláció határideje',
'Class:ResponseTicket/Attribute:ttr_escalation_deadline+' => '',
'Class:ResponseTicket/Attribute:closure_deadline' => 'Lezárás határideje',
'Class:ResponseTicket/Attribute:closure_deadline+' => '',
'Class:ResponseTicket/Attribute:resolution_code' => 'Megoldás módja',
'Class:ResponseTicket/Attribute:resolution_code+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce' => 'Nem reprodukálható',
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate' => 'Duplikált hibajegy',
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed' => 'Megoldott',
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant' => 'Nem érdekes',
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant+' => '',
'Class:ResponseTicket/Attribute:solution' => 'Megoldás',
'Class:ResponseTicket/Attribute:solution+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction' => 'Felhasználói elégedettség',
'Class:ResponseTicket/Attribute:user_satisfaction+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => 'Nagyon elégedett',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => 'Elégedett',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => 'Elégedetlen',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => 'Nagyon elégedetlen',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => '',
'Class:ResponseTicket/Attribute:user_commment' => 'Felhasználó megjegyzése',
'Class:ResponseTicket/Attribute:user_commment+' => '',
'Class:ResponseTicket/Stimulus:ev_assign' => 'Kiosztás',
'Class:ResponseTicket/Stimulus:ev_assign+' => '',
'Class:ResponseTicket/Stimulus:ev_reassign' => 'Újraosztás',
'Class:ResponseTicket/Stimulus:ev_reassign+' => '',
'Class:ResponseTicket/Stimulus:ev_timeout' => 'Eszkaláció',
'Class:ResponseTicket/Stimulus:ev_timeout+' => '',
'Class:ResponseTicket/Stimulus:ev_resolve' => 'Megoldottra jelölve',
'Class:ResponseTicket/Stimulus:ev_resolve+' => '',
'Class:ResponseTicket/Stimulus:ev_close' => 'Lezárás',
'Class:ResponseTicket/Stimulus:ev_close+' => '',
));
?>

View File

@@ -0,0 +1,219 @@
<?php
// Copyright (C) 2010 Combodo SARL
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; version 3 of the License.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
/**
* @author Erwan Taloc <erwan.taloc@combodo.com>
* @author Romain Quetiez <romain.quetiez@combodo.com>
* @author Denis Flaven <denis.flaven@combodo.com>
* @licence http://www.opensource.org/licenses/gpl-3.0.html LGPL
*/
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Class:lnkTicketToDoc' => 'Ticket/Documento',
'Class:lnkTicketToDoc+' => '',
'Class:lnkTicketToDoc/Attribute:ticket_id' => 'Ticket',
'Class:lnkTicketToDoc/Attribute:ticket_id+' => '',
'Class:lnkTicketToDoc/Attribute:document_id' => 'Documento',
'Class:lnkTicketToDoc/Attribute:document_id+' => '',
'Class:lnkTicketToContact' => 'Ticket/Contatto',
'Class:lnkTicketToContact+' => '',
'Class:lnkTicketToContact/Attribute:ticket_id' => 'Ticket',
'Class:lnkTicketToContact/Attribute:ticket_id+' => '',
'Class:lnkTicketToContact/Attribute:contact_id' => 'Contatto',
'Class:lnkTicketToContact/Attribute:contact_id+' => '',
'Class:lnkTicketToContact/Attribute:role' => 'Ruolo',
'Class:lnkTicketToContact/Attribute:role+' => '',
'Class:lnkTicketToCI' => 'Ticket/CI',
'Class:lnkTicketToCI+' => '',
'Class:lnkTicketToCI/Attribute:ticket_id' => 'Ticket',
'Class:lnkTicketToCI/Attribute:ticket_id+' => '',
'Class:lnkTicketToCI/Attribute:ci_id' => 'CI',
'Class:lnkTicketToCI/Attribute:ci_id+' => '',
'Class:lnkTicketToCI/Attribute:impact' => 'Impatto',
'Class:lnkTicketToCI/Attribute:impact+' => '',
'Class:Ticket' => 'Ticket',
'Class:Ticket+' => '',
'Class:Ticket/Attribute:ref' => 'Ref',
'Class:Ticket/Attribute:ref+' => '',
'Class:Ticket/Attribute:title' => 'Titolo',
'Class:Ticket/Attribute:title+' => '',
'Class:Ticket/Attribute:description' => 'Descrizione',
'Class:Ticket/Attribute:description+' => '',
'Class:Ticket/Attribute:ticket_log' => 'Log',
'Class:Ticket/Attribute:ticket_log+' => '',
'Class:Ticket/Attribute:start_date' => 'Inzio',
'Class:Ticket/Attribute:start_date+' => '',
'Class:Ticket/Attribute:document_list' => 'Documenti',
'Class:Ticket/Attribute:document_list+' => 'Documenti relativi al ticket',
'Class:Ticket/Attribute:ci_list' => 'CIs',
'Class:Ticket/Attribute:ci_list+' => 'CIs coivolti dall\'incidente',
'Class:Ticket/Attribute:contact_list' => 'Contatti',
'Class:Ticket/Attribute:contact_list+' => 'Team e persone coinvolte',
'Class:Ticket/Attribute:incident_list' => 'Incidenti Correlati',
'Class:Ticket/Attribute:incident_list+' => '',
'Class:Ticket/Attribute:finalclass' => 'Tipo',
'Class:Ticket/Attribute:finalclass+' => '',
'Ticket:baseinfo' => 'Infomazioni Generali',
'Ticket:date' => 'Date',
'Ticket:contact' => 'Contatti',
'Ticket:moreinfo' => 'Più informazioni',
'Ticket:relation' => 'Relazioni',
'Ticket:log' => 'Communicazioni',
'Class:lnkTicketToDoc/Attribute:ticket_ref' => 'Ticket #',
'Class:lnkTicketToDoc/Attribute:ticket_ref+' => '',
'Class:lnkTicketToDoc/Attribute:document_name' => 'Documento',
'Class:lnkTicketToDoc/Attribute:document_name+' => '',
'Class:lnkTicketToContact/Attribute:ticket_ref' => 'Ticket #',
'Class:lnkTicketToContact/Attribute:ticket_ref+' => '',
'Class:lnkTicketToContact/Attribute:contact_name' => 'Contatto',
'Class:lnkTicketToContact/Attribute:contact_name+' => '',
'Class:lnkTicketToContact/Attribute:contact_email' => 'Email',
'Class:lnkTicketToContact/Attribute:contact_email+' => '',
'Class:lnkTicketToCI/Attribute:ticket_ref' => 'Ticket #',
'Class:lnkTicketToCI/Attribute:ticket_ref+' => '',
'Class:lnkTicketToCI/Attribute:ci_name' => 'CI',
'Class:lnkTicketToCI/Attribute:ci_name+' => '',
'Class:lnkTicketToCI/Attribute:ci_status' => 'CI stato',
'Class:lnkTicketToCI/Attribute:ci_status+' => '',
'Class:ResponseTicket' => 'Ticket di risposta',
'Class:ResponseTicket+' => '',
'Class:ResponseTicket/Attribute:status' => 'Stato',
'Class:ResponseTicket/Attribute:status+' => '',
'Class:ResponseTicket/Attribute:status/Value:new' => 'Nuovo',
'Class:ResponseTicket/Attribute:status/Value:new+' => 'Recentemente aperto',
'Class:ResponseTicket/Attribute:status/Value:escalated_tto' => 'Escalation/TTO',
'Class:ResponseTicket/Attribute:status/Value:escalated_tto+' => '',
'Class:ResponseTicket/Attribute:status/Value:assigned' => 'Assegnato',
'Class:ResponseTicket/Attribute:status/Value:assigned+' => '',
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr' => 'Escalation/TTR',
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr+' => '',
'Class:ResponseTicket/Attribute:status/Value:frozen' => 'In attesa',
'Class:ResponseTicket/Attribute:status/Value:frozen+' => '',
'Class:ResponseTicket/Attribute:status/Value:resolved' => 'Risolto',
'Class:ResponseTicket/Attribute:status/Value:resolved+' => '',
'Class:ResponseTicket/Attribute:status/Value:closed' => 'Chiuso',
'Class:ResponseTicket/Attribute:status/Value:closed+' => '',
'Class:ResponseTicket/Attribute:caller_id' => 'Visitatore',
'Class:ResponseTicket/Attribute:caller_id+' => '',
'Class:ResponseTicket/Attribute:caller_email' => 'Email',
'Class:ResponseTicket/Attribute:caller_email+' => '',
'Class:ResponseTicket/Attribute:org_id' => 'Cliente',
'Class:ResponseTicket/Attribute:org_id+' => '',
'Class:ResponseTicket/Attribute:org_name' => 'Cliente',
'Class:ResponseTicket/Attribute:org_name+' => '',
'Class:ResponseTicket/Attribute:service_id' => 'Servizio',
'Class:ResponseTicket/Attribute:service_id+' => '',
'Class:ResponseTicket/Attribute:service_name' => 'Nome',
'Class:ResponseTicket/Attribute:service_name+' => '',
'Class:ResponseTicket/Attribute:servicesubcategory_id' => 'Elemento di servizio',
'Class:ResponseTicket/Attribute:servicesubcategory_id+' => '',
'Class:ResponseTicket/Attribute:servicesubcategory_name' => 'Name',
'Class:ResponseTicket/Attribute:servicesubcategory_name+' => '',
'Class:ResponseTicket/Attribute:product' => 'Prodotto',
'Class:ResponseTicket/Attribute:product+' => '',
'Class:ResponseTicket/Attribute:impact' => 'Impatto',
'Class:ResponseTicket/Attribute:impact+' => '',
'Class:ResponseTicket/Attribute:impact/Value:1' => 'Un dipartimento',
'Class:ResponseTicket/Attribute:impact/Value:1+' => '',
'Class:ResponseTicket/Attribute:impact/Value:2' => 'Un servizio',
'Class:ResponseTicket/Attribute:impact/Value:2+' => '',
'Class:ResponseTicket/Attribute:impact/Value:3' => 'Una persona',
'Class:ResponseTicket/Attribute:impact/Value:3+' => '',
'Class:ResponseTicket/Attribute:urgency' => 'Urgenza',
'Class:ResponseTicket/Attribute:urgency+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:1' => 'Alta',
'Class:ResponseTicket/Attribute:urgency/Value:1+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:2' => 'Media',
'Class:ResponseTicket/Attribute:urgency/Value:2+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:3' => 'Bassa',
'Class:ResponseTicket/Attribute:urgency/Value:3+' => '',
'Class:ResponseTicket/Attribute:priority' => 'Priorità',
'Class:ResponseTicket/Attribute:priority+' => '',
'Class:ResponseTicket/Attribute:priority/Value:1' => 'Alta',
'Class:ResponseTicket/Attribute:priority/Value:1+' => '',
'Class:ResponseTicket/Attribute:priority/Value:2' => 'Media',
'Class:ResponseTicket/Attribute:priority/Value:2+' => '',
'Class:ResponseTicket/Attribute:priority/Value:3' => 'Bassa',
'Class:ResponseTicket/Attribute:priority/Value:3+' => '',
'Class:ResponseTicket/Attribute:workgroup_id' => 'Gruppo di lavoro',
'Class:ResponseTicket/Attribute:workgroup_id+' => '',
'Class:ResponseTicket/Attribute:workgroup_name' => 'Workgroup',
'Class:ResponseTicket/Attribute:workgroup_name+' => '',
'Class:ResponseTicket/Attribute:agent_id' => 'Agente',
'Class:ResponseTicket/Attribute:agent_id+' => '',
'Class:ResponseTicket/Attribute:agent_name' => 'Agente',
'Class:ResponseTicket/Attribute:agent_name+' => '',
'Class:ResponseTicket/Attribute:agent_email' => 'Email dell\'agente',
'Class:ResponseTicket/Attribute:agent_email+' => '',
'Class:ResponseTicket/Attribute:related_problem_id' => 'Problemi correlati',
'Class:ResponseTicket/Attribute:related_problem_id+' => '',
'Class:ResponseTicket/Attribute:related_problem_ref' => 'Ref',
'Class:ResponseTicket/Attribute:related_problem_ref+' => '',
'Class:ResponseTicket/Attribute:related_change_id' => 'Cambi correlati',
'Class:ResponseTicket/Attribute:related_change_id+' => '',
'Class:ResponseTicket/Attribute:related_change_ref' => 'Cambi correlati',
'Class:ResponseTicket/Attribute:related_change_ref+' => '',
'Class:ResponseTicket/Attribute:close_date' => 'Chiuso',
'Class:ResponseTicket/Attribute:close_date+' => '',
'Class:ResponseTicket/Attribute:last_update' => 'Ultimo aggiornamento',
'Class:ResponseTicket/Attribute:last_update+' => '',
'Class:ResponseTicket/Attribute:assignment_date' => 'Data di Assegnazione ',
'Class:ResponseTicket/Attribute:assignment_date+' => '',
'Class:ResponseTicket/Attribute:resolution_date' => 'Data di risoluzione',
'Class:ResponseTicket/Attribute:resolution_date+' => '',
'Class:ResponseTicket/Attribute:tto_escalation_deadline' => 'TTO Scadenza di Escalation',
'Class:ResponseTicket/Attribute:tto_escalation_deadline+' => '',
'Class:ResponseTicket/Attribute:ttr_escalation_deadline' => 'TTR Scadenza di Escalation',
'Class:ResponseTicket/Attribute:ttr_escalation_deadline+' => '',
'Class:ResponseTicket/Attribute:closure_deadline' => 'Termine di chiusura',
'Class:ResponseTicket/Attribute:closure_deadline+' => '',
'Class:ResponseTicket/Attribute:resolution_code' => 'Codice di risoluzione',
'Class:ResponseTicket/Attribute:resolution_code+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce' => 'Non puo\' essere riprodotto',
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate' => 'Ticket duplicato',
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed' => 'Fissato',
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant' => 'Irrilevante',
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant+' => '',
'Class:ResponseTicket/Attribute:solution' => 'Soluzione',
'Class:ResponseTicket/Attribute:solution+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction' => 'Soddisfazione dell\'utente',
'Class:ResponseTicket/Attribute:user_satisfaction+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => 'Molto soddisfatto',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => 'Molto soddisfatto',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => 'Abbastanza soddisfatto',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => 'Abbastanza soddisfatto',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => 'Piuttosto insoddisfatto',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => 'Piuttosto insoddisfatto',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => 'Molto insoddisfatto',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => 'Molto insoddisfatto',
'Class:ResponseTicket/Attribute:user_commment' => 'Commento dell\'utente',
'Class:ResponseTicket/Attribute:user_commment+' => '',
'Class:ResponseTicket/Stimulus:ev_assign' => 'Assegna',
'Class:ResponseTicket/Stimulus:ev_assign+' => '',
'Class:ResponseTicket/Stimulus:ev_reassign' => 'Riassegna',
'Class:ResponseTicket/Stimulus:ev_reassign+' => '',
'Class:ResponseTicket/Stimulus:ev_timeout' => 'Escalation',
'Class:ResponseTicket/Stimulus:ev_timeout+' => '',
'Class:ResponseTicket/Stimulus:ev_resolve' => 'Segna come risolto',
'Class:ResponseTicket/Stimulus:ev_resolve+' => '',
'Class:ResponseTicket/Stimulus:ev_close' => 'Chiudi',
'Class:ResponseTicket/Stimulus:ev_close+' => '',
));
?>

View File

@@ -0,0 +1,264 @@
<?php
// Copyright (C) 2010 Combodo SARL
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; version 3 of the License.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
/**
* Localized data
*
* @author Erwan Taloc <erwan.taloc@combodo.com>
* @author Romain Quetiez <romain.quetiez@combodo.com>
* @author Denis Flaven <denis.flaven@combodo.com>
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
*/
// Dictionnay conventions
// Class:<class_name>
// Class:<class_name>+
// Class:<class_name>/Attribute:<attribute_code>
// Class:<class_name>/Attribute:<attribute_code>+
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
// Class:<class_name>/Stimulus:<stimulus_code>
// Class:<class_name>/Stimulus:<stimulus_code>+
//
// Class: Ticket
//
//
// Class: Ticket
//
Dict::Add('JA JP', 'Japanese', '日本語', array (
'Class:Ticket' => 'チケット', // 'Ticket', # 'Ticket'
'Class:Ticket+' => '', # ''
'Class:Ticket/Attribute:ref' => '参照', // 'Ref', # 'Ref'
'Class:Ticket/Attribute:ref+' => '', # ''
'Class:Ticket/Attribute:title' => 'タイトル', // 'Title', # 'Title'
'Class:Ticket/Attribute:title+' => '', # ''
'Class:Ticket/Attribute:description' => '詳細記述', // 'Description', # 'Description'
'Class:Ticket/Attribute:description+' => '', # ''
'Class:Ticket/Attribute:ticket_log' => 'ログ', // 'Log', # 'Log'
'Class:Ticket/Attribute:ticket_log+' => '', # ''
'Class:Ticket/Attribute:start_date' => '開始済み', // 'Started', # 'Started'
'Class:Ticket/Attribute:start_date+' => '', # ''
'Class:Ticket/Attribute:document_list' => 'ドキュメント', // 'Documents', # 'Documents'
'Class:Ticket/Attribute:document_list+' => '本チケットに関連するドキュメント', // 'Documents related to the ticket', # 'Documents related to the ticket'
'Class:Ticket/Attribute:ci_list' => 'CI', // 'CIs', # 'CIs'
'Class:Ticket/Attribute:ci_list+' => '本インシデントに関連するCI', // 'CIs concerned by the incident', # 'CIs concerned by the incident'
'Class:Ticket/Attribute:contact_list' => 'コンタクト', // 'Contacts', # 'Contacts'
'Class:Ticket/Attribute:contact_list+' => '担当チーム、担当者', // 'Team and persons involved', # 'Team and persons involved'
'Class:Ticket/Attribute:incident_list' => '関連インシデント', // 'Related Incidents', # 'Related Incidents'
'Class:Ticket/Attribute:incident_list+' => '', # ''
'Class:Ticket/Attribute:finalclass' => 'タイプ', // 'Type', # 'Type'
'Class:Ticket/Attribute:finalclass+' => '', # ''
));
//
// Class: lnkTicketToDoc
//
Dict::Add('JA JP', 'Japanese', '日本語', array (
'Class:lnkTicketToDoc' => 'チケット/ドキュメント', // 'Ticket/Document', # 'Ticket/Document'
'Class:lnkTicketToDoc+' => '', # ''
'Class:lnkTicketToDoc/Attribute:ticket_id' => 'チケット', // 'Ticket', # 'Ticket'
'Class:lnkTicketToDoc/Attribute:ticket_id+' => '', # ''
'Class:lnkTicketToDoc/Attribute:ticket_ref' => 'チケット', // 'Ticket #', # 'Ticket #'
'Class:lnkTicketToDoc/Attribute:ticket_ref+' => '', # ''
'Class:lnkTicketToDoc/Attribute:document_id' => 'ドキュメント', // 'Document', # 'Document'
'Class:lnkTicketToDoc/Attribute:document_id+' => '', # ''
'Class:lnkTicketToDoc/Attribute:document_name' => 'ドキュメント', // 'Document', # 'Document'
'Class:lnkTicketToDoc/Attribute:document_name+' => '', # ''
));
//
// Class: lnkTicketToContact
//
Dict::Add('JA JP', 'Japanese', '日本語', array (
'Class:lnkTicketToContact' => 'チケット/コンタクト', // 'Ticket/Contact', # 'Ticket/Contact'
'Class:lnkTicketToContact+' => '', # ''
'Class:lnkTicketToContact/Attribute:ticket_id' => 'チケット', // 'Ticket', # 'Ticket'
'Class:lnkTicketToContact/Attribute:ticket_id+' => '', # ''
'Class:lnkTicketToContact/Attribute:ticket_ref' => 'チケット', // 'Ticket #', # 'Ticket #'
'Class:lnkTicketToContact/Attribute:ticket_ref+' => '', # ''
'Class:lnkTicketToContact/Attribute:contact_id' => 'コンタクト', // 'Contact', # 'Contact'
'Class:lnkTicketToContact/Attribute:contact_id+' => '', # ''
'Class:lnkTicketToContact/Attribute:contact_name' => 'コンタクト', // 'Contact', # 'Contact'
'Class:lnkTicketToContact/Attribute:contact_name+' => '', # ''
'Class:lnkTicketToContact/Attribute:contact_email' => 'Eメール', // 'Email', # 'Email'
'Class:lnkTicketToContact/Attribute:contact_email+' => '', # ''
'Class:lnkTicketToContact/Attribute:role' => '役割', // 'Role', # 'Role'
'Class:lnkTicketToContact/Attribute:role+' => '', # ''
));
//
// Class: lnkTicketToCI
//
Dict::Add('JA JP', 'Japanese', '日本語', array (
'Class:lnkTicketToCI' => 'チケット/CI', // 'Ticket/CI', # 'Ticket/CI'
'Class:lnkTicketToCI+' => '', # ''
'Class:lnkTicketToCI/Attribute:ticket_id' => 'チケット', // 'Ticket', # 'Ticket'
'Class:lnkTicketToCI/Attribute:ticket_id+' => '', # ''
'Class:lnkTicketToCI/Attribute:ticket_ref' => 'チケット', // 'Ticket #', # 'Ticket #'
'Class:lnkTicketToCI/Attribute:ticket_ref+' => '', # ''
'Class:lnkTicketToCI/Attribute:ci_id' => 'CI', # 'CI'
'Class:lnkTicketToCI/Attribute:ci_id+' => '', # ''
'Class:lnkTicketToCI/Attribute:ci_name' => 'CI', # 'CI'
'Class:lnkTicketToCI/Attribute:ci_name+' => '', # ''
'Class:lnkTicketToCI/Attribute:ci_status' => 'CIステータス', // 'CI status', # 'CI status'
'Class:lnkTicketToCI/Attribute:ci_status+' => '', # ''
'Class:lnkTicketToCI/Attribute:impact' => '影響', // 'Impact', # 'Impact'
'Class:lnkTicketToCI/Attribute:impact+' => '', # ''
));
//
// Class: ResponseTicket
//
Dict::Add('JA JP', 'Japanese', '日本語', array (
'Class:ResponseTicket' => 'レスポンスチケット', // 'ResponseTicket', # 'ResponseTicket'
'Class:ResponseTicket+' => '', # ''
'Class:ResponseTicket/Attribute:status' => 'ステータス', // 'Status', # 'Status'
'Class:ResponseTicket/Attribute:status+' => '', # ''
'Class:ResponseTicket/Attribute:status/Value:new' => '新規', # 'New'
'Class:ResponseTicket/Attribute:status/Value:new+' => '新規にオープン', // 'newly opened', # 'newly opened'
'Class:ResponseTicket/Attribute:status/Value:escalated_tto' => 'エスカレーション/TTO', // 'Escalation/TTO', # 'Escalation/TTO'
'Class:ResponseTicket/Attribute:status/Value:escalated_tto+' => '', # ''
'Class:ResponseTicket/Attribute:status/Value:assigned' => '割当済', # 'Assigned'
'Class:ResponseTicket/Attribute:status/Value:assigned+' => '', # ''
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr' => 'エスカレーション/TTR', // 'Escalation/TTR', # 'Escalation/TTR'
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr+' => '', # ''
'Class:ResponseTicket/Attribute:status/Value:frozen' => 'ペンディング', // 'Pending', # 'Pending'
'Class:ResponseTicket/Attribute:status/Value:frozen+' => '', # ''
'Class:ResponseTicket/Attribute:status/Value:resolved' => '解決済み', // 'Resolved', # 'Resolved'
'Class:ResponseTicket/Attribute:status/Value:resolved+' => '', # ''
'Class:ResponseTicket/Attribute:status/Value:closed' => '完了', # 'Closed'
'Class:ResponseTicket/Attribute:status/Value:closed+' => '', # ''
'Class:ResponseTicket/Attribute:caller_id' => '呼び出し', // 'Caller', # 'Caller'
'Class:ResponseTicket/Attribute:caller_id+' => '', # ''
'Class:ResponseTicket/Attribute:caller_email' => 'Eメール', // 'Email', # 'Email'
'Class:ResponseTicket/Attribute:caller_email+' => '', # ''
'Class:ResponseTicket/Attribute:org_id' => 'カスタマ', // 'Customer', # 'Customer'
'Class:ResponseTicket/Attribute:org_id+' => '', # ''
'Class:ResponseTicket/Attribute:org_name' => 'カスタマ', // 'Customer', # 'Customer'
'Class:ResponseTicket/Attribute:org_name+' => '', # ''
'Class:ResponseTicket/Attribute:service_id' => 'サービス', // 'Service', # 'Service'
'Class:ResponseTicket/Attribute:service_id+' => '', # ''
'Class:ResponseTicket/Attribute:service_name' => '名前', // 'Name', # 'Name'
'Class:ResponseTicket/Attribute:service_name+' => '', # ''
'Class:ResponseTicket/Attribute:servicesubcategory_id' => 'サービス要素', // 'Service element', # 'Service element'
'Class:ResponseTicket/Attribute:servicesubcategory_id+' => '', # ''
'Class:ResponseTicket/Attribute:servicesubcategory_name' => '名前', // 'Name', # 'Name'
'Class:ResponseTicket/Attribute:servicesubcategory_name+' => '', # ''
'Class:ResponseTicket/Attribute:product' => 'プロダクト', // 'Product', # 'Product'
'Class:ResponseTicket/Attribute:product+' => '', # ''
'Class:ResponseTicket/Attribute:impact' => '影響', // 'Impact', # 'Impact'
'Class:ResponseTicket/Attribute:impact+' => '', # ''
'Class:ResponseTicket/Attribute:impact/Value:1' => '部署', // 'A department', # 'A department'
'Class:ResponseTicket/Attribute:impact/Value:1+' => '', # ''
'Class:ResponseTicket/Attribute:impact/Value:2' => 'サービス', // 'A service', # 'A service'
'Class:ResponseTicket/Attribute:impact/Value:2+' => '', # ''
'Class:ResponseTicket/Attribute:impact/Value:3' => 'パーソン', // 'A person', # 'A person'
'Class:ResponseTicket/Attribute:impact/Value:3+' => '', # ''
'Class:ResponseTicket/Attribute:urgency' => '緊急', // 'Urgency', # 'Urgency'
'Class:ResponseTicket/Attribute:urgency+' => '', # ''
'Class:ResponseTicket/Attribute:urgency/Value:1' => '高', // 'High', # 'High'
'Class:ResponseTicket/Attribute:urgency/Value:1+' => '', # ''
'Class:ResponseTicket/Attribute:urgency/Value:2' => '中', // 'Medium', # 'Medium'
'Class:ResponseTicket/Attribute:urgency/Value:2+' => '', # ''
'Class:ResponseTicket/Attribute:urgency/Value:3' => '低', // 'Low', # 'Low'
'Class:ResponseTicket/Attribute:urgency/Value:3+' => '', # ''
'Class:ResponseTicket/Attribute:priority' => 'プライオリティ', // 'Priority', # 'Priority'
'Class:ResponseTicket/Attribute:priority+' => '', # ''
'Class:ResponseTicket/Attribute:priority/Value:1' => '高', // 'High', # 'High'
'Class:ResponseTicket/Attribute:priority/Value:1+' => '', # ''
'Class:ResponseTicket/Attribute:priority/Value:2' => '中', // 'Medium', # 'Medium'
'Class:ResponseTicket/Attribute:priority/Value:2+' => '', # ''
'Class:ResponseTicket/Attribute:priority/Value:3' => '低', // 'Low', # 'Low'
'Class:ResponseTicket/Attribute:priority/Value:3+' => '', # ''
'Class:ResponseTicket/Attribute:workgroup_id' => 'ワークグループ', // 'Workgroup', # 'Workgroup'
'Class:ResponseTicket/Attribute:workgroup_id+' => '', # ''
'Class:ResponseTicket/Attribute:workgroup_name' => 'ワークグループ', // 'Workgroup', # 'Workgroup'
'Class:ResponseTicket/Attribute:workgroup_name+' => '', # ''
'Class:ResponseTicket/Attribute:agent_id' => 'エージェント', // 'Agent', # 'Agent'
'Class:ResponseTicket/Attribute:agent_id+' => '', # ''
'Class:ResponseTicket/Attribute:agent_name' => 'エージェント', // 'Agent', # 'Agent'
'Class:ResponseTicket/Attribute:agent_name+' => '', # ''
'Class:ResponseTicket/Attribute:agent_email' => 'エージェントEメール', // 'Agent email', # 'Agent email'
'Class:ResponseTicket/Attribute:agent_email+' => '', # ''
'Class:ResponseTicket/Attribute:related_problem_id' => '関連プロブレム', // 'Related Problem', # 'Related Problem'
'Class:ResponseTicket/Attribute:related_problem_id+' => '', # ''
'Class:ResponseTicket/Attribute:related_problem_ref' => '参照', // 'Ref', # 'Ref'
'Class:ResponseTicket/Attribute:related_problem_ref+' => '', # ''
'Class:ResponseTicket/Attribute:related_change_id' => '関連する変更', // 'Related change', # 'Related change'
'Class:ResponseTicket/Attribute:related_change_id+' => '', # ''
'Class:ResponseTicket/Attribute:related_change_ref' => '関連する変更', // 'Related change', # 'Related change'
'Class:ResponseTicket/Attribute:related_change_ref+' => '', # ''
'Class:ResponseTicket/Attribute:close_date' => '完了', # 'Closed'
'Class:ResponseTicket/Attribute:close_date+' => '', # ''
'Class:ResponseTicket/Attribute:last_update' => '最終更新日', // 'Last update', # 'Last update'
'Class:ResponseTicket/Attribute:last_update+' => '', # ''
'Class:ResponseTicket/Attribute:assignment_date' => 'アサイン日付', // 'Assignment Date ', # 'Assignment Date '
'Class:ResponseTicket/Attribute:assignment_date+' => '', # ''
'Class:ResponseTicket/Attribute:resolution_date' => '解決日付', // 'Resolution Date', # 'Resolution Date'
'Class:ResponseTicket/Attribute:resolution_date+' => '', # ''
'Class:ResponseTicket/Attribute:tto_escalation_deadline' => 'TTOエスカレーション締切り', // 'TTO Escalation deadline', # 'TTO Escalation deadline'
'Class:ResponseTicket/Attribute:tto_escalation_deadline+' => '', # ''
'Class:ResponseTicket/Attribute:ttr_escalation_deadline' => 'TTRエスカレーション締切り', // 'TTR Escalation deadline', # 'TTR Escalation deadline'
'Class:ResponseTicket/Attribute:ttr_escalation_deadline+' => '', # ''
'Class:ResponseTicket/Attribute:closure_deadline' => 'クローズ締切り', // 'Closure deadline', # 'Closure deadline'
'Class:ResponseTicket/Attribute:closure_deadline+' => '', # ''
'Class:ResponseTicket/Attribute:resolution_code' => '解決コード', // 'Resolution code', # 'Resolution code'
'Class:ResponseTicket/Attribute:resolution_code+' => '', # ''
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce' => '再現できず', // 'Could not be reproduced', # 'Could not be reproduced'
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce+' => '', # ''
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate' => 'チケットを複製', // 'Duplicate ticket', # 'Duplicate ticket'
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate+' => '', # ''
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed' => '改修済み', // 'Fixed', # 'Fixed'
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed+' => '', # ''
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant' => '見当違い', // 'Irrelevant', # 'Irrelevant'
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant+' => '', # ''
'Class:ResponseTicket/Attribute:solution' => '解決策', // 'Solution', # 'Solution'
'Class:ResponseTicket/Attribute:solution+' => '', # ''
'Class:ResponseTicket/Attribute:user_satisfaction' => 'ユーザ満足度', // 'User satisfaction', # 'User satisfaction'
'Class:ResponseTicket/Attribute:user_satisfaction+' => '', # ''
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => '大変満足である', // 'Very satisfied', # 'Very satisfied'
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => '大変満足である', // 'Very satisfied', # 'Very satisfied'
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => '概ね満足である', // 'Fairly statisfied', # 'Fairly statisfied'
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => '概ね満足である', // 'Fairly statisfied', # 'Fairly statisfied'
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => 'やや不満である', // 'Rather Dissatified', # 'Rather Dissatified'
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => 'やや不満である', // 'Rather Dissatified', # 'Rather Dissatified'
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => '大変不満である', // 'Very Dissatisfied', # 'Very Dissatisfied'
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => '大変不満である', // 'Very Dissatisfied', # 'Very Dissatisfied'
'Class:ResponseTicket/Attribute:user_commment' => 'ユーザコメント', // 'User comment', # 'User comment'
'Class:ResponseTicket/Attribute:user_commment+' => '', # ''
'Class:ResponseTicket/Stimulus:ev_assign' => '割当', # 'Assign'
'Class:ResponseTicket/Stimulus:ev_assign+' => '', # ''
'Class:ResponseTicket/Stimulus:ev_reassign' => '再割当', # 'Reassign'
'Class:ResponseTicket/Stimulus:ev_reassign+' => '', # ''
'Class:ResponseTicket/Stimulus:ev_timeout' => 'エスカレーション', // 'Escalation', # 'Escalation'
'Class:ResponseTicket/Stimulus:ev_timeout+' => '', # ''
'Class:ResponseTicket/Stimulus:ev_resolve' => '解決済みとする', # 'Mark as resolved'
'Class:ResponseTicket/Stimulus:ev_resolve+' => '', # ''
'Class:ResponseTicket/Stimulus:ev_close' => '完了', # 'Close'
'Class:ResponseTicket/Stimulus:ev_close+' => '', # ''
));
?>

View File

@@ -0,0 +1,132 @@
<?php
// Copyright (C) 2010 Combodo SARL
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; version 3 of the License.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
/**
* Base class for computing TTO or TTR on a ticket
*/
class ResponseTicketSLT
{
/**
* Determines the shortest SLT, for this ticket, for the given metric. Returns null is no SLT was found
* @param string $sMetric Type of metric 'TTO', 'TTR', etc as defined in the SLT class
* @return hash Array with 'SLT' => name of the SLT selected, 'value' => duration in seconds of the SLT metric, null if no SLT applies to this ticket
*/
protected static function ComputeSLT($oTicket, $sMetric = 'TTO')
{
$iDeadline = null;
if (MetaModel::IsValidClass('SLT'))
{
$sType=get_class($oTicket);
if ($sType == 'Incident')
{
$sRequestType = 'incident';
}
else
{
$sRequestType = $oTicket->Get('request_type');
}
//echo "<p>Managing:".$sMetric."-".$this->Get('request_type')."-".$this->Get('importance')."</p>\n";
$sOQL = "SELECT SLT AS slt JOIN lnkSLAToSLT AS l1 ON l1.slt_id=slt.id JOIN SLA AS sla ON l1.sla_id=sla.id JOIN lnkCustomerContractToService AS l2 ON l2.sla_id=sla.id JOIN CustomerContract AS sc ON l2.customercontract_id=sc.id WHERE slt.metric = :metric AND l2.service_id = :service AND sc.org_id = :customer AND slt.request_type = :request_type AND slt.priority = :priority";
$oSLTSet = new DBObjectSet(DBObjectSearch::FromOQL($sOQL),
array(),
array(
'metric' => $sMetric,
'service' => $oTicket->Get('service_id'),
'customer' => $oTicket->Get('org_id'),
'request_type' => $sRequestType,
'priority' => $oTicket->Get('priority'),
)
);
$iMinDuration = PHP_INT_MAX;
$sSLTName = '';
while($oSLT = $oSLTSet->Fetch())
{
$iDuration = (int)$oSLT->Get('value');
$sUnit = $oSLT->Get('unit');
switch($sUnit)
{
case 'days':
$iDuration = $iDuration * 24; // 24 hours in 1 days
// Fall though
case 'hours':
$iDuration = $iDuration * 60; // 60 minutes in 1 hour
// Fall though
case 'minutes':
$iDuration = $iDuration * 60;
}
if ($iDuration < $iMinDuration)
{
$iMinDuration = $iDuration;
$sSLTName = $oSLT->GetName();
}
}
if ($iMinDuration == PHP_INT_MAX)
{
$iDeadline = null;
}
else
{
// Store $sSLTName to keep track of which SLT has been used
$iDeadline = $iMinDuration;
}
}
return $iDeadline;
}
}
/**
* Compute the TTO of a ticket - null if the class 'SLT' does not exist
*/
class ResponseTicketTTO extends ResponseTicketSLT implements iMetricComputer
{
public static function GetDescription()
{
return "Time to own a ticket";
}
public function ComputeMetric($oObject)
{
$iRes = $this->ComputeSLT($oObject, 'TTO');
return $iRes;
}
}
/**
* Compute the TTR of a ticket - null if the class 'SLT' does not exist
*/
class ResponseTicketTTR extends ResponseTicketSLT implements iMetricComputer
{
public static function GetDescription()
{
return "Time to resolve a ticket";
}
public function ComputeMetric($oObject)
{
$iRes = $this->ComputeSLT($oObject, 'TTR');
return $iRes;
}
}
?>

View File

@@ -0,0 +1,73 @@
<?php
SetupWebPage::AddModule(
__FILE__,
'itop-tickets/2.0.0',
array(
// Identification
//
'label' => 'Tickets - prerequisite for ticket modules',
'category' => 'business',
// Setup
//
'dependencies' => array(
'itop-config-mgmt/2.0.0',
),
'mandatory' => true,
'visible' => false,
'installer' => 'TicketsInstaller',
// Components
//
'datamodel' => array(
'model.itop-tickets.php',
'main.itop-tickets.php',
),
'data.struct' => array(
// 'data.struct.ta-actions.xml',
),
'data.sample' => array(
),
// Documentation
//
'doc.manual_setup' => '',
'doc.more_information' => '',
// Default settings
//
'settings' => array(
),
)
);
// Module installation handler
//
class TicketsInstaller extends ModuleInstallerAPI
{
public static function AfterDatabaseCreation(Config $oConfiguration, $sPreviousVersion, $sCurrentVersion)
{
// Delete all Triggers corresponding to a no more valid class
$oSearch = new DBObjectSearch('TriggerOnObject');
$oSet = new DBObjectSet($oSearch);
$oChange = null;
while($oTrigger = $oSet->Fetch())
{
if (!MetaModel::IsValidClass($oTrigger->Get('target_class')))
{
if ($oChange == null)
{
// Create the change for its first use
$oChange = new CMDBChange;
$oChange->Set("date", time());
$oChange->Set("userinfo", "Uninstallation");
$oChange->DBInsert();
}
$oTrigger->DBDeleteTracked($oChange);
}
}
}
}
?>

View File

@@ -0,0 +1,220 @@
<?php
// Copyright (C) 2010 Combodo SARL
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; version 3 of the License.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
/**
* @author Erwan Taloc <erwan.taloc@combodo.com>
* @author Romain Quetiez <romain.quetiez@combodo.com>
* @author Denis Flaven <denis.flaven@combodo.com>
* @author Marco Tulio <mtulio@opensolucoes.com.br>
* @licence http://www.opensource.org/licenses/gpl-3.0.html LGPL
*/
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Class:lnkTicketToDoc' => 'Ticket/Documento',
'Class:lnkTicketToDoc+' => '',
'Class:lnkTicketToDoc/Attribute:ticket_id' => 'Ticket',
'Class:lnkTicketToDoc/Attribute:ticket_id+' => '',
'Class:lnkTicketToDoc/Attribute:document_id' => 'Documento',
'Class:lnkTicketToDoc/Attribute:document_id+' => '',
'Class:lnkTicketToContact' => 'Ticket/Contato',
'Class:lnkTicketToContact+' => '',
'Class:lnkTicketToContact/Attribute:ticket_id' => 'Ticket',
'Class:lnkTicketToContact/Attribute:ticket_id+' => '',
'Class:lnkTicketToContact/Attribute:contact_id' => 'Contato',
'Class:lnkTicketToContact/Attribute:contact_id+' => '',
'Class:lnkTicketToContact/Attribute:role' => 'Regra',
'Class:lnkTicketToContact/Attribute:role+' => '',
'Class:lnkTicketToCI' => 'Ticket/CI',
'Class:lnkTicketToCI+' => '',
'Class:lnkTicketToCI/Attribute:ticket_id' => 'Ticket',
'Class:lnkTicketToCI/Attribute:ticket_id+' => '',
'Class:lnkTicketToCI/Attribute:ci_id' => 'CI',
'Class:lnkTicketToCI/Attribute:ci_id+' => '',
'Class:lnkTicketToCI/Attribute:impact' => 'Impacto',
'Class:lnkTicketToCI/Attribute:impact+' => '',
'Class:Ticket' => 'Ticket',
'Class:Ticket+' => '',
'Class:Ticket/Attribute:ref' => 'Ref',
'Class:Ticket/Attribute:ref+' => '',
'Class:Ticket/Attribute:title' => 'Título',
'Class:Ticket/Attribute:title+' => '',
'Class:Ticket/Attribute:description' => 'Descrição',
'Class:Ticket/Attribute:description+' => '',
'Class:Ticket/Attribute:ticket_log' => 'Log',
'Class:Ticket/Attribute:ticket_log+' => '',
'Class:Ticket/Attribute:start_date' => 'Iniciado',
'Class:Ticket/Attribute:start_date+' => '',
'Class:Ticket/Attribute:document_list' => 'Documentos',
'Class:Ticket/Attribute:document_list+' => 'Documentos relacionado ao ticket',
'Class:Ticket/Attribute:ci_list' => 'CIs',
'Class:Ticket/Attribute:ci_list+' => 'CIs preocupado com o incidente',
'Class:Ticket/Attribute:contact_list' => 'Contatos',
'Class:Ticket/Attribute:contact_list+' => 'Equipe(s) e pessoa(s) envolvidas',
'Class:Ticket/Attribute:incident_list' => 'Incidentes relacionados',
'Class:Ticket/Attribute:incident_list+' => '',
'Class:Ticket/Attribute:finalclass' => 'Tipo',
'Class:Ticket/Attribute:finalclass+' => '',
'Ticket:baseinfo' => 'Informações gerais',
'Ticket:date' => 'Datas',
'Ticket:contact' => 'Contatos',
'Ticket:moreinfo' => 'Mais informações',
'Ticket:relation' => 'Relações',
'Ticket:log' => 'Comunicações',
'Class:lnkTicketToDoc/Attribute:ticket_ref' => 'Ticket #',
'Class:lnkTicketToDoc/Attribute:ticket_ref+' => '',
'Class:lnkTicketToDoc/Attribute:document_name' => 'Documento',
'Class:lnkTicketToDoc/Attribute:document_name+' => '',
'Class:lnkTicketToContact/Attribute:ticket_ref' => 'Ticket #',
'Class:lnkTicketToContact/Attribute:ticket_ref+' => '',
'Class:lnkTicketToContact/Attribute:contact_name' => 'Contato',
'Class:lnkTicketToContact/Attribute:contact_name+' => '',
'Class:lnkTicketToContact/Attribute:contact_email' => 'Email',
'Class:lnkTicketToContact/Attribute:contact_email+' => '',
'Class:lnkTicketToCI/Attribute:ticket_ref' => 'Ticket #',
'Class:lnkTicketToCI/Attribute:ticket_ref+' => '',
'Class:lnkTicketToCI/Attribute:ci_name' => 'CI',
'Class:lnkTicketToCI/Attribute:ci_name+' => '',
'Class:lnkTicketToCI/Attribute:ci_status' => 'CI status',
'Class:lnkTicketToCI/Attribute:ci_status+' => '',
'Class:ResponseTicket' => 'ResponseTicket',
'Class:ResponseTicket+' => '',
'Class:ResponseTicket/Attribute:status' => 'Status',
'Class:ResponseTicket/Attribute:status+' => '',
'Class:ResponseTicket/Attribute:status/Value:new' => 'Novo',
'Class:ResponseTicket/Attribute:status/Value:new+' => 'novamente aberto',
'Class:ResponseTicket/Attribute:status/Value:escalated_tto' => 'Escalada/TTO',
'Class:ResponseTicket/Attribute:status/Value:escalated_tto+' => '',
'Class:ResponseTicket/Attribute:status/Value:assigned' => 'Atribuádo',
'Class:ResponseTicket/Attribute:status/Value:assigned+' => '',
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr' => 'Escalada/TTR',
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr+' => '',
'Class:ResponseTicket/Attribute:status/Value:frozen' => 'Pendente',
'Class:ResponseTicket/Attribute:status/Value:frozen+' => '',
'Class:ResponseTicket/Attribute:status/Value:resolved' => 'Resolvido',
'Class:ResponseTicket/Attribute:status/Value:resolved+' => '',
'Class:ResponseTicket/Attribute:status/Value:closed' => 'Fechado',
'Class:ResponseTicket/Attribute:status/Value:closed+' => '',
'Class:ResponseTicket/Attribute:caller_id' => 'Solicitação',
'Class:ResponseTicket/Attribute:caller_id+' => '',
'Class:ResponseTicket/Attribute:caller_email' => 'Email',
'Class:ResponseTicket/Attribute:caller_email+' => '',
'Class:ResponseTicket/Attribute:org_id' => 'Cliente',
'Class:ResponseTicket/Attribute:org_id+' => '',
'Class:ResponseTicket/Attribute:org_name' => 'Cliente',
'Class:ResponseTicket/Attribute:org_name+' => '',
'Class:ResponseTicket/Attribute:service_id' => 'Serviço',
'Class:ResponseTicket/Attribute:service_id+' => '',
'Class:ResponseTicket/Attribute:service_name' => 'Nome',
'Class:ResponseTicket/Attribute:service_name+' => '',
'Class:ResponseTicket/Attribute:servicesubcategory_id' => 'Elemento Serviço',
'Class:ResponseTicket/Attribute:servicesubcategory_id+' => '',
'Class:ResponseTicket/Attribute:servicesubcategory_name' => 'Nome',
'Class:ResponseTicket/Attribute:servicesubcategory_name+' => '',
'Class:ResponseTicket/Attribute:product' => 'Produto',
'Class:ResponseTicket/Attribute:product+' => '',
'Class:ResponseTicket/Attribute:impact' => 'Impacto',
'Class:ResponseTicket/Attribute:impact+' => '',
'Class:ResponseTicket/Attribute:impact/Value:1' => 'Uma pessoa',
'Class:ResponseTicket/Attribute:impact/Value:1+' => '',
'Class:ResponseTicket/Attribute:impact/Value:2' => 'Um serviço',
'Class:ResponseTicket/Attribute:impact/Value:2+' => '',
'Class:ResponseTicket/Attribute:impact/Value:3' => 'Um departamento',
'Class:ResponseTicket/Attribute:impact/Value:3+' => '',
'Class:ResponseTicket/Attribute:urgency' => 'Urgente',
'Class:ResponseTicket/Attribute:urgency+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:1' => 'Baixo',
'Class:ResponseTicket/Attribute:urgency/Value:1+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:2' => 'Médio',
'Class:ResponseTicket/Attribute:urgency/Value:2+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:3' => 'Alto',
'Class:ResponseTicket/Attribute:urgency/Value:3+' => '',
'Class:ResponseTicket/Attribute:priority' => 'Prioridade',
'Class:ResponseTicket/Attribute:priority+' => '',
'Class:ResponseTicket/Attribute:priority/Value:1' => 'Baixo',
'Class:ResponseTicket/Attribute:priority/Value:1+' => '',
'Class:ResponseTicket/Attribute:priority/Value:2' => 'Médio',
'Class:ResponseTicket/Attribute:priority/Value:2+' => '',
'Class:ResponseTicket/Attribute:priority/Value:3' => 'Alto',
'Class:ResponseTicket/Attribute:priority/Value:3+' => '',
'Class:ResponseTicket/Attribute:workgroup_id' => 'Grupo de trabalho',
'Class:ResponseTicket/Attribute:workgroup_id+' => '',
'Class:ResponseTicket/Attribute:workgroup_name' => 'Grupo de trabalho',
'Class:ResponseTicket/Attribute:workgroup_name+' => '',
'Class:ResponseTicket/Attribute:agent_id' => 'Agente',
'Class:ResponseTicket/Attribute:agent_id+' => '',
'Class:ResponseTicket/Attribute:agent_name' => 'Agente',
'Class:ResponseTicket/Attribute:agent_name+' => '',
'Class:ResponseTicket/Attribute:agent_email' => 'Email agente',
'Class:ResponseTicket/Attribute:agent_email+' => '',
'Class:ResponseTicket/Attribute:related_problem_id' => 'Problema relacionado',
'Class:ResponseTicket/Attribute:related_problem_id+' => '',
'Class:ResponseTicket/Attribute:related_problem_ref' => 'Ref',
'Class:ResponseTicket/Attribute:related_problem_ref+' => '',
'Class:ResponseTicket/Attribute:related_change_id' => 'Mudanças relacionadas',
'Class:ResponseTicket/Attribute:related_change_id+' => '',
'Class:ResponseTicket/Attribute:related_change_ref' => 'Mudanças relacionadas',
'Class:ResponseTicket/Attribute:related_change_ref+' => '',
'Class:ResponseTicket/Attribute:close_date' => 'Fechado',
'Class:ResponseTicket/Attribute:close_date+' => '',
'Class:ResponseTicket/Attribute:last_update' => 'Última atualização',
'Class:ResponseTicket/Attribute:last_update+' => '',
'Class:ResponseTicket/Attribute:assignment_date' => 'Atribuído',
'Class:ResponseTicket/Attribute:assignment_date+' => '',
'Class:ResponseTicket/Attribute:resolution_date' => 'Data da Resolução',
'Class:ResponseTicket/Attribute:resolution_date+' => '',
'Class:ResponseTicket/Attribute:tto_escalation_deadline' => 'TTO Prazo de escalonamento',
'Class:ResponseTicket/Attribute:tto_escalation_deadline+' => '',
'Class:ResponseTicket/Attribute:ttr_escalation_deadline' => 'TTR Prazo de escalonamento',
'Class:ResponseTicket/Attribute:ttr_escalation_deadline+' => '',
'Class:ResponseTicket/Attribute:closure_deadline' => 'Prazo fechamento',
'Class:ResponseTicket/Attribute:closure_deadline+' => '',
'Class:ResponseTicket/Attribute:resolution_code' => 'Código resolução',
'Class:ResponseTicket/Attribute:resolution_code+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce' => 'Não pode ser reproduzida',
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate' => 'Ticket duplicado',
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed' => 'Fixo',
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant' => 'Irrelevante',
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant+' => '',
'Class:ResponseTicket/Attribute:solution' => 'Solução',
'Class:ResponseTicket/Attribute:solution+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction' => 'Satisfação usuário',
'Class:ResponseTicket/Attribute:user_satisfaction+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => '1',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => '1',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => '2',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => '2',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => '3',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => '3',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => '4',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => '4',
'Class:ResponseTicket/Attribute:user_commment' => 'Comentário usuário',
'Class:ResponseTicket/Attribute:user_commment+' => '',
'Class:ResponseTicket/Stimulus:ev_assign' => 'Atribuir',
'Class:ResponseTicket/Stimulus:ev_assign+' => '',
'Class:ResponseTicket/Stimulus:ev_reassign' => 'Re-atribuir',
'Class:ResponseTicket/Stimulus:ev_reassign+' => '',
'Class:ResponseTicket/Stimulus:ev_timeout' => 'ev_timeout',
'Class:ResponseTicket/Stimulus:ev_timeout+' => '',
'Class:ResponseTicket/Stimulus:ev_resolve' => 'Marque como resolvido',
'Class:ResponseTicket/Stimulus:ev_resolve+' => '',
'Class:ResponseTicket/Stimulus:ev_close' => 'Fechado',
'Class:ResponseTicket/Stimulus:ev_close+' => '',
));
?>

View File

@@ -0,0 +1,262 @@
<?php
// Copyright (C) 2010 Combodo SARL
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; version 3 of the License.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
/**
* Localized data
*
* @author Vladimir Shilov <shilow@ukr.net>
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
*/
// Dictionnay conventions
// Class:<class_name>
// Class:<class_name>+
// Class:<class_name>/Attribute:<attribute_code>
// Class:<class_name>/Attribute:<attribute_code>+
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
// Class:<class_name>/Stimulus:<stimulus_code>
// Class:<class_name>/Stimulus:<stimulus_code>+
//
// Class: Ticket
//
//
// Class: Ticket
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:Ticket' => 'Тикеи',
'Class:Ticket+' => '',
'Class:Ticket/Attribute:ref' => 'Ссылка',
'Class:Ticket/Attribute:ref+' => '',
'Class:Ticket/Attribute:title' => 'Название',
'Class:Ticket/Attribute:title+' => '',
'Class:Ticket/Attribute:description' => 'Описание',
'Class:Ticket/Attribute:description+' => '',
'Class:Ticket/Attribute:ticket_log' => 'Лог',
'Class:Ticket/Attribute:ticket_log+' => '',
'Class:Ticket/Attribute:start_date' => 'Начат',
'Class:Ticket/Attribute:start_date+' => '',
'Class:Ticket/Attribute:document_list' => 'Документы',
'Class:Ticket/Attribute:document_list+' => 'Документы относящиеся к тикету',
'Class:Ticket/Attribute:ci_list' => 'КЕ',
'Class:Ticket/Attribute:ci_list+' => 'КЕ затронутые инцидентом',
'Class:Ticket/Attribute:contact_list' => 'Контакты',
'Class:Ticket/Attribute:contact_list+' => 'Привлечённые команды и лица',
'Class:Ticket/Attribute:incident_list' => 'Связанные инциденты',
'Class:Ticket/Attribute:incident_list+' => '',
'Class:Ticket/Attribute:finalclass' => 'Тип',
'Class:Ticket/Attribute:finalclass+' => '',
));
//
// Class: lnkTicketToDoc
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkTicketToDoc' => 'Тикет/Документ',
'Class:lnkTicketToDoc+' => '',
'Class:lnkTicketToDoc/Attribute:ticket_id' => 'Тикет',
'Class:lnkTicketToDoc/Attribute:ticket_id+' => '',
'Class:lnkTicketToDoc/Attribute:ticket_ref' => '№ тикета',
'Class:lnkTicketToDoc/Attribute:ticket_ref+' => '',
'Class:lnkTicketToDoc/Attribute:document_id' => 'Документ',
'Class:lnkTicketToDoc/Attribute:document_id+' => '',
'Class:lnkTicketToDoc/Attribute:document_name' => 'Документ',
'Class:lnkTicketToDoc/Attribute:document_name+' => '',
));
//
// Class: lnkTicketToContact
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkTicketToContact' => 'Тикет/Контакт',
'Class:lnkTicketToContact+' => '',
'Class:lnkTicketToContact/Attribute:ticket_id' => 'Тикет',
'Class:lnkTicketToContact/Attribute:ticket_id+' => '',
'Class:lnkTicketToContact/Attribute:ticket_ref' => '№ тикета',
'Class:lnkTicketToContact/Attribute:ticket_ref+' => '',
'Class:lnkTicketToContact/Attribute:contact_id' => 'Контакт',
'Class:lnkTicketToContact/Attribute:contact_id+' => '',
'Class:lnkTicketToContact/Attribute:contact_name' => 'Контакт',
'Class:lnkTicketToContact/Attribute:contact_name+' => '',
'Class:lnkTicketToContact/Attribute:contact_email' => 'Email',
'Class:lnkTicketToContact/Attribute:contact_email+' => '',
'Class:lnkTicketToContact/Attribute:role' => 'Роль',
'Class:lnkTicketToContact/Attribute:role+' => '',
));
//
// Class: lnkTicketToCI
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:lnkTicketToCI' => 'Тикет/КЕ',
'Class:lnkTicketToCI+' => '',
'Class:lnkTicketToCI/Attribute:ticket_id' => 'Тикет',
'Class:lnkTicketToCI/Attribute:ticket_id+' => '',
'Class:lnkTicketToCI/Attribute:ticket_ref' => '№ тикета',
'Class:lnkTicketToCI/Attribute:ticket_ref+' => '',
'Class:lnkTicketToCI/Attribute:ci_id' => 'КЕ',
'Class:lnkTicketToCI/Attribute:ci_id+' => '',
'Class:lnkTicketToCI/Attribute:ci_name' => 'КЕ',
'Class:lnkTicketToCI/Attribute:ci_name+' => '',
'Class:lnkTicketToCI/Attribute:ci_status' => 'КЕ Статус',
'Class:lnkTicketToCI/Attribute:ci_status+' => '',
'Class:lnkTicketToCI/Attribute:impact' => 'Воздействие',
'Class:lnkTicketToCI/Attribute:impact+' => '',
));
//
// Class: ResponseTicket
//
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Class:ResponseTicket' => 'Ответный тикет',
'Class:ResponseTicket+' => '',
'Class:ResponseTicket/Attribute:status' => 'Статус',
'Class:ResponseTicket/Attribute:status+' => '',
'Class:ResponseTicket/Attribute:status/Value:new' => 'Новый',
'Class:ResponseTicket/Attribute:status/Value:new+' => 'недавно открытый',
'Class:ResponseTicket/Attribute:status/Value:escalated_tto' => 'Эскалация/TTO',
'Class:ResponseTicket/Attribute:status/Value:escalated_tto+' => '',
'Class:ResponseTicket/Attribute:status/Value:assigned' => 'Назначен',
'Class:ResponseTicket/Attribute:status/Value:assigned+' => '',
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr' => 'Эскалация/TTR',
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr+' => '',
'Class:ResponseTicket/Attribute:status/Value:frozen' => 'Заморожен',
'Class:ResponseTicket/Attribute:status/Value:frozen+' => '',
'Class:ResponseTicket/Attribute:status/Value:resolved' => 'Решён',
'Class:ResponseTicket/Attribute:status/Value:resolved+' => '',
'Class:ResponseTicket/Attribute:status/Value:closed' => 'Закріт',
'Class:ResponseTicket/Attribute:status/Value:closed+' => '',
'Class:ResponseTicket/Attribute:caller_id' => 'Вызывающий',
'Class:ResponseTicket/Attribute:caller_id+' => '',
'Class:ResponseTicket/Attribute:caller_email' => 'Email',
'Class:ResponseTicket/Attribute:caller_email+' => '',
'Class:ResponseTicket/Attribute:org_id' => 'Клиент',
'Class:ResponseTicket/Attribute:org_id+' => '',
'Class:ResponseTicket/Attribute:org_name' => 'Клиент',
'Class:ResponseTicket/Attribute:org_name+' => '',
'Class:ResponseTicket/Attribute:service_id' => 'Услуга',
'Class:ResponseTicket/Attribute:service_id+' => '',
'Class:ResponseTicket/Attribute:service_name' => 'Клиент',
'Class:ResponseTicket/Attribute:service_name+' => '',
'Class:ResponseTicket/Attribute:servicesubcategory_id' => 'Элемент услуги',
'Class:ResponseTicket/Attribute:servicesubcategory_id+' => '',
'Class:ResponseTicket/Attribute:servicesubcategory_name' => 'Название',
'Class:ResponseTicket/Attribute:servicesubcategory_name+' => '',
'Class:ResponseTicket/Attribute:product' => 'Продукт',
'Class:ResponseTicket/Attribute:product+' => '',
'Class:ResponseTicket/Attribute:impact' => 'Воздействие',
'Class:ResponseTicket/Attribute:impact+' => '',
'Class:ResponseTicket/Attribute:impact/Value:1' => 'Департамент',
'Class:ResponseTicket/Attribute:impact/Value:1+' => '',
'Class:ResponseTicket/Attribute:impact/Value:2' => 'Услуга',
'Class:ResponseTicket/Attribute:impact/Value:2+' => '',
'Class:ResponseTicket/Attribute:impact/Value:3' => 'Персона',
'Class:ResponseTicket/Attribute:impact/Value:3+' => '',
'Class:ResponseTicket/Attribute:urgency' => 'Срочность',
'Class:ResponseTicket/Attribute:urgency+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:1' => 'Высокая',
'Class:ResponseTicket/Attribute:urgency/Value:1+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:2' => 'Средняя',
'Class:ResponseTicket/Attribute:urgency/Value:2+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:3' => 'Низкая',
'Class:ResponseTicket/Attribute:urgency/Value:3+' => '',
'Class:ResponseTicket/Attribute:priority' => 'Приоритет',
'Class:ResponseTicket/Attribute:priority+' => '',
'Class:ResponseTicket/Attribute:priority/Value:1' => 'Высокий',
'Class:ResponseTicket/Attribute:priority/Value:1+' => '',
'Class:ResponseTicket/Attribute:priority/Value:2' => 'Средний',
'Class:ResponseTicket/Attribute:priority/Value:2+' => '',
'Class:ResponseTicket/Attribute:priority/Value:3' => 'Низкий',
'Class:ResponseTicket/Attribute:priority/Value:3+' => '',
'Class:ResponseTicket/Attribute:workgroup_id' => 'Рабочая группа',
'Class:ResponseTicket/Attribute:workgroup_id+' => '',
'Class:ResponseTicket/Attribute:workgroup_name' => 'Рабочая группа',
'Class:ResponseTicket/Attribute:workgroup_name+' => '',
'Class:ResponseTicket/Attribute:agent_id' => 'Агент',
'Class:ResponseTicket/Attribute:agent_id+' => '',
'Class:ResponseTicket/Attribute:agent_name' => 'Агент',
'Class:ResponseTicket/Attribute:agent_name+' => '',
'Class:ResponseTicket/Attribute:agent_email' => 'email агента',
'Class:ResponseTicket/Attribute:agent_email+' => '',
'Class:ResponseTicket/Attribute:related_problem_id' => 'Связанная проблема',
'Class:ResponseTicket/Attribute:related_problem_id+' => '',
'Class:ResponseTicket/Attribute:related_problem_ref' => 'Ссылка',
'Class:ResponseTicket/Attribute:related_problem_ref+' => '',
'Class:ResponseTicket/Attribute:related_change_id' => 'Относящееся изменения',
'Class:ResponseTicket/Attribute:related_change_id+' => '',
'Class:ResponseTicket/Attribute:related_change_ref' => 'Относящееся изменения',
'Class:ResponseTicket/Attribute:related_change_ref+' => '',
'Class:ResponseTicket/Attribute:close_date' => 'Закрыто',
'Class:ResponseTicket/Attribute:close_date+' => '',
'Class:ResponseTicket/Attribute:last_update' => 'Последнее изменение',
'Class:ResponseTicket/Attribute:last_update+' => '',
'Class:ResponseTicket/Attribute:assignment_date' => 'Дата назначения',
'Class:ResponseTicket/Attribute:assignment_date+' => '',
'Class:ResponseTicket/Attribute:resolution_date' => 'Дата решения',
'Class:ResponseTicket/Attribute:resolution_date+' => '',
'Class:ResponseTicket/Attribute:tto_escalation_deadline' => 'Срок эскалации TTO',
'Class:ResponseTicket/Attribute:tto_escalation_deadline+' => '',
'Class:ResponseTicket/Attribute:ttr_escalation_deadline' => 'Срок эскалации TTR',
'Class:ResponseTicket/Attribute:ttr_escalation_deadline+' => '',
'Class:ResponseTicket/Attribute:closure_deadline' => 'Срок закрытия',
'Class:ResponseTicket/Attribute:closure_deadline+' => '',
'Class:ResponseTicket/Attribute:resolution_code' => 'Код решения',
'Class:ResponseTicket/Attribute:resolution_code+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce' => 'Не воспроизводится',
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate' => 'Дубликатный тикет',
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed' => 'Исправлен',
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant' => 'Нерелавнтный',
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant+' => '',
'Class:ResponseTicket/Attribute:solution' => 'Решение',
'Class:ResponseTicket/Attribute:solution+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction' => 'Удовлетворённость пользователя',
'Class:ResponseTicket/Attribute:user_satisfaction+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => 'Польностью доволен',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => 'Польностью доволен',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => 'Вполне доволен',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => 'Вполне доволен',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => 'Недоволен',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => 'Недоволен',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => 'Очень недоволен',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => 'Очень недоволен',
'Class:ResponseTicket/Attribute:user_commment' => 'Коментарии пользователя',
'Class:ResponseTicket/Attribute:user_commment+' => '',
'Class:ResponseTicket/Stimulus:ev_assign' => 'Назначить',
'Class:ResponseTicket/Stimulus:ev_assign+' => '',
'Class:ResponseTicket/Stimulus:ev_reassign' => 'Переназначить',
'Class:ResponseTicket/Stimulus:ev_reassign+' => '',
'Class:ResponseTicket/Stimulus:ev_timeout' => 'Эскалировать',
'Class:ResponseTicket/Stimulus:ev_timeout+' => '',
'Class:ResponseTicket/Stimulus:ev_resolve' => 'Пометить как решённый',
'Class:ResponseTicket/Stimulus:ev_resolve+' => '',
'Class:ResponseTicket/Stimulus:ev_close' => 'Закрыт',
'Class:ResponseTicket/Stimulus:ev_close+' => '',
));
?>

View File

@@ -0,0 +1,265 @@
<?php
// Copyright (C) 2010 Combodo SARL
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; version 3 of the License.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
/**
* Localized data
*
* @author Izzet Sirin <izzet.sirin@htr.com.tr>
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
*/
// Dictionnay conventions
// Class:<class_name>
// Class:<class_name>+
// Class:<class_name>/Attribute:<attribute_code>
// Class:<class_name>/Attribute:<attribute_code>+
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
// Class:<class_name>/Stimulus:<stimulus_code>
// Class:<class_name>/Stimulus:<stimulus_code>+
//
// Class: Ticket
//
//
// Class: Ticket
//
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:Ticket' => 'Kayıt',
'Class:Ticket+' => '',
'Class:Ticket/Attribute:ref' => 'Referans',
'Class:Ticket/Attribute:ref+' => '',
'Class:Ticket/Attribute:title' => 'Başlık',
'Class:Ticket/Attribute:title+' => '',
'Class:Ticket/Attribute:description' => 'Tanımlama',
'Class:Ticket/Attribute:description+' => '',
'Class:Ticket/Attribute:ticket_log' => 'Log',
'Class:Ticket/Attribute:ticket_log+' => '',
'Class:Ticket/Attribute:start_date' => 'Açılış tarihi',
'Class:Ticket/Attribute:start_date+' => '',
'Class:Ticket/Attribute:document_list' => 'Dokümanlar',
'Class:Ticket/Attribute:document_list+' => 'Kayıtla ilgili dokümanlar',
'Class:Ticket/Attribute:ci_list' => 'KKleri',
'Class:Ticket/Attribute:ci_list+' => 'Kayıtla ilgili Konfigüreasyon Kalemleri',
'Class:Ticket/Attribute:contact_list' => 'İrtibatlar',
'Class:Ticket/Attribute:contact_list+' => 'Dahil olan kişi ve ekipler',
'Class:Ticket/Attribute:incident_list' => 'İlgili Arıza kayıtları',
'Class:Ticket/Attribute:incident_list+' => '',
'Class:Ticket/Attribute:finalclass' => 'Tip',
'Class:Ticket/Attribute:finalclass+' => '',
));
//
// Class: lnkTicketToDoc
//
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkTicketToDoc' => 'Kayıt/Doküman',
'Class:lnkTicketToDoc+' => '',
'Class:lnkTicketToDoc/Attribute:ticket_id' => 'Kayıt',
'Class:lnkTicketToDoc/Attribute:ticket_id+' => '',
'Class:lnkTicketToDoc/Attribute:ticket_ref' => 'Kayıt #',
'Class:lnkTicketToDoc/Attribute:ticket_ref+' => '',
'Class:lnkTicketToDoc/Attribute:document_id' => 'Doküman',
'Class:lnkTicketToDoc/Attribute:document_id+' => '',
'Class:lnkTicketToDoc/Attribute:document_name' => 'Doküman',
'Class:lnkTicketToDoc/Attribute:document_name+' => '',
));
//
// Class: lnkTicketToContact
//
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkTicketToContact' => 'Kayıt/İrtibat',
'Class:lnkTicketToContact+' => '',
'Class:lnkTicketToContact/Attribute:ticket_id' => 'Kayıt',
'Class:lnkTicketToContact/Attribute:ticket_id+' => '',
'Class:lnkTicketToContact/Attribute:ticket_ref' => 'Kayıt #',
'Class:lnkTicketToContact/Attribute:ticket_ref+' => '',
'Class:lnkTicketToContact/Attribute:contact_id' => 'İrtibat',
'Class:lnkTicketToContact/Attribute:contact_id+' => '',
'Class:lnkTicketToContact/Attribute:contact_name' => 'İrtibat',
'Class:lnkTicketToContact/Attribute:contact_name+' => '',
'Class:lnkTicketToContact/Attribute:contact_email' => 'E-posta',
'Class:lnkTicketToContact/Attribute:contact_email+' => '',
'Class:lnkTicketToContact/Attribute:role' => 'Rolü',
'Class:lnkTicketToContact/Attribute:role+' => '',
));
//
// Class: lnkTicketToCI
//
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:lnkTicketToCI' => 'Kayıt/KK',
'Class:lnkTicketToCI+' => '',
'Class:lnkTicketToCI/Attribute:ticket_id' => 'Kayıt',
'Class:lnkTicketToCI/Attribute:ticket_id+' => '',
'Class:lnkTicketToCI/Attribute:ticket_ref' => 'Kayıt #',
'Class:lnkTicketToCI/Attribute:ticket_ref+' => '',
'Class:lnkTicketToCI/Attribute:ci_id' => 'KK',
'Class:lnkTicketToCI/Attribute:ci_id+' => '',
'Class:lnkTicketToCI/Attribute:ci_name' => 'KK',
'Class:lnkTicketToCI/Attribute:ci_name+' => '',
'Class:lnkTicketToCI/Attribute:ci_status' => 'KK durumu',
'Class:lnkTicketToCI/Attribute:ci_status+' => '',
'Class:lnkTicketToCI/Attribute:impact' => 'Etkisi',
'Class:lnkTicketToCI/Attribute:impact+' => '',
));
//
// Class: ResponseTicket
//
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Class:ResponseTicket' => 'KarşıKayıt',
'Class:ResponseTicket+' => '',
'Class:ResponseTicket/Attribute:status' => 'Durumu',
'Class:ResponseTicket/Attribute:status+' => '',
'Class:ResponseTicket/Attribute:status/Value:new' => 'Yeni',
'Class:ResponseTicket/Attribute:status/Value:new+' => 'Yeni açılan',
'Class:ResponseTicket/Attribute:status/Value:escalated_tto' => 'Yönetime aktarılan/TTO',
'Class:ResponseTicket/Attribute:status/Value:escalated_tto+' => '',
'Class:ResponseTicket/Attribute:status/Value:assigned' => 'Atanmış',
'Class:ResponseTicket/Attribute:status/Value:assigned+' => '',
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr' => 'Yönetime aktarılan/TTR',
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr+' => '',
'Class:ResponseTicket/Attribute:status/Value:frozen' => 'Beklemede',
'Class:ResponseTicket/Attribute:status/Value:frozen+' => '',
'Class:ResponseTicket/Attribute:status/Value:resolved' => 'Çözüldü',
'Class:ResponseTicket/Attribute:status/Value:resolved+' => '',
'Class:ResponseTicket/Attribute:status/Value:closed' => 'Kapatıldı',
'Class:ResponseTicket/Attribute:status/Value:closed+' => '',
'Class:ResponseTicket/Attribute:caller_id' => 'Arayan',
'Class:ResponseTicket/Attribute:caller_id+' => '',
'Class:ResponseTicket/Attribute:caller_email' => 'E-posta',
'Class:ResponseTicket/Attribute:caller_email+' => '',
'Class:ResponseTicket/Attribute:org_id' => 'Müşteri',
'Class:ResponseTicket/Attribute:org_id+' => '',
'Class:ResponseTicket/Attribute:org_name' => 'Müşteri',
'Class:ResponseTicket/Attribute:org_name+' => '',
'Class:ResponseTicket/Attribute:service_id' => 'Servis',
'Class:ResponseTicket/Attribute:service_id+' => '',
'Class:ResponseTicket/Attribute:service_name' => 'Adı',
'Class:ResponseTicket/Attribute:service_name+' => '',
'Class:ResponseTicket/Attribute:servicesubcategory_id' => 'Servis Kategorisi',
'Class:ResponseTicket/Attribute:servicesubcategory_id+' => '',
'Class:ResponseTicket/Attribute:servicesubcategory_name' => 'Adı',
'Class:ResponseTicket/Attribute:servicesubcategory_name+' => '',
'Class:ResponseTicket/Attribute:product' => 'Ürün',
'Class:ResponseTicket/Attribute:product+' => '',
'Class:ResponseTicket/Attribute:impact' => 'Etkisi',
'Class:ResponseTicket/Attribute:impact+' => '',
'Class:ResponseTicket/Attribute:impact/Value:1' => 'Etkilenen Bölüm',
'Class:ResponseTicket/Attribute:impact/Value:1+' => '',
'Class:ResponseTicket/Attribute:impact/Value:2' => 'Etkilenen Servis',
'Class:ResponseTicket/Attribute:impact/Value:2+' => '',
'Class:ResponseTicket/Attribute:impact/Value:3' => 'Etkilenen Kişi',
'Class:ResponseTicket/Attribute:impact/Value:3+' => '',
'Class:ResponseTicket/Attribute:urgency' => 'Aciliyeti',
'Class:ResponseTicket/Attribute:urgency+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:1' => 'Yüksek',
'Class:ResponseTicket/Attribute:urgency/Value:1+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:2' => 'Orta',
'Class:ResponseTicket/Attribute:urgency/Value:2+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:3' => 'Düşük',
'Class:ResponseTicket/Attribute:urgency/Value:3+' => '',
'Class:ResponseTicket/Attribute:priority' => 'Önceliği',
'Class:ResponseTicket/Attribute:priority+' => '',
'Class:ResponseTicket/Attribute:priority/Value:1' => 'Yüksek',
'Class:ResponseTicket/Attribute:priority/Value:1+' => '',
'Class:ResponseTicket/Attribute:priority/Value:2' => 'Orta',
'Class:ResponseTicket/Attribute:priority/Value:2+' => '',
'Class:ResponseTicket/Attribute:priority/Value:3' => 'Düşük',
'Class:ResponseTicket/Attribute:priority/Value:3+' => '',
'Class:ResponseTicket/Attribute:workgroup_id' => 'Çalışma Grubu',
'Class:ResponseTicket/Attribute:workgroup_id+' => '',
'Class:ResponseTicket/Attribute:workgroup_name' => 'Çalışma Grubu',
'Class:ResponseTicket/Attribute:workgroup_name+' => '',
'Class:ResponseTicket/Attribute:agent_id' => 'Kişi',
'Class:ResponseTicket/Attribute:agent_id+' => '',
'Class:ResponseTicket/Attribute:agent_name' => 'Kişi',
'Class:ResponseTicket/Attribute:agent_name+' => '',
'Class:ResponseTicket/Attribute:agent_email' => 'Kişi E-posta',
'Class:ResponseTicket/Attribute:agent_email+' => '',
'Class:ResponseTicket/Attribute:related_problem_id' => 'İlgili Problem',
'Class:ResponseTicket/Attribute:related_problem_id+' => '',
'Class:ResponseTicket/Attribute:related_problem_ref' => 'Referans',
'Class:ResponseTicket/Attribute:related_problem_ref+' => '',
'Class:ResponseTicket/Attribute:related_change_id' => 'İlgili değişiklik',
'Class:ResponseTicket/Attribute:related_change_id+' => '',
'Class:ResponseTicket/Attribute:related_change_ref' => 'İlgili değişiklik',
'Class:ResponseTicket/Attribute:related_change_ref+' => '',
'Class:ResponseTicket/Attribute:close_date' => 'Kapatıldı',
'Class:ResponseTicket/Attribute:close_date+' => '',
'Class:ResponseTicket/Attribute:last_update' => 'Son güncelleme',
'Class:ResponseTicket/Attribute:last_update+' => '',
'Class:ResponseTicket/Attribute:assignment_date' => 'Atama tarihi ',
'Class:ResponseTicket/Attribute:assignment_date+' => '',
'Class:ResponseTicket/Attribute:resolution_date' => 'Çözüm tarihi',
'Class:ResponseTicket/Attribute:resolution_date+' => '',
'Class:ResponseTicket/Attribute:tto_escalation_deadline' => 'TTO Yönetime aktarılma hedef tarihi',
'Class:ResponseTicket/Attribute:tto_escalation_deadline+' => '',
'Class:ResponseTicket/Attribute:ttr_escalation_deadline' => 'TTR Yönetime aktarılma hedef tarihi',
'Class:ResponseTicket/Attribute:ttr_escalation_deadline+' => '',
'Class:ResponseTicket/Attribute:closure_deadline' => 'Kapatma hedef tarihi',
'Class:ResponseTicket/Attribute:closure_deadline+' => '',
'Class:ResponseTicket/Attribute:resolution_code' => 'Çözüm Kodu',
'Class:ResponseTicket/Attribute:resolution_code+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce' => 'Tekrar yaratılamadı',
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate' => 'Çift kayıt',
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed' => 'Düzeltildi',
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant' => 'İlgisiz',
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant+' => '',
'Class:ResponseTicket/Attribute:solution' => 'Çözüm',
'Class:ResponseTicket/Attribute:solution+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction' => 'Kullanıcı memnuniyeti',
'Class:ResponseTicket/Attribute:user_satisfaction+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => 'Çok tatminkar',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => 'Çok tatminkar',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => 'Tatminkar',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => 'Tatminkar',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => 'Memnun değil',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => 'Memnun değil',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => 'Hayal kırıklığı',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => 'Hayal kırıklığı',
'Class:ResponseTicket/Attribute:user_commment' => 'Kullanıcı yorumu',
'Class:ResponseTicket/Attribute:user_commment+' => '',
'Class:ResponseTicket/Stimulus:ev_assign' => 'Ata',
'Class:ResponseTicket/Stimulus:ev_assign+' => '',
'Class:ResponseTicket/Stimulus:ev_reassign' => 'Tekrar Ata',
'Class:ResponseTicket/Stimulus:ev_reassign+' => '',
'Class:ResponseTicket/Stimulus:ev_timeout' => 'Yönetime aktarma',
'Class:ResponseTicket/Stimulus:ev_timeout+' => '',
'Class:ResponseTicket/Stimulus:ev_resolve' => 'Çözüldü',
'Class:ResponseTicket/Stimulus:ev_resolve+' => '',
'Class:ResponseTicket/Stimulus:ev_close' => 'Kapatıldı',
'Class:ResponseTicket/Stimulus:ev_close+' => '',
));
?>

View File

@@ -0,0 +1,267 @@
<?php
// Copyright (C) 2010 Combodo SARL
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; version 3 of the License.
//
// This program 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
/**
* Localized data
*
* @author Erwan Taloc <erwan.taloc@combodo.com>
* @author Romain Quetiez <romain.quetiez@combodo.com>
* @author Denis Flaven <denis.flaven@combodo.com>
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
*/
// Dictionnay conventions
// Class:<class_name>
// Class:<class_name>+
// Class:<class_name>/Attribute:<attribute_code>
// Class:<class_name>/Attribute:<attribute_code>+
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
// Class:<class_name>/Stimulus:<stimulus_code>
// Class:<class_name>/Stimulus:<stimulus_code>+
//
// Class: Ticket
//
//
// Class: Ticket
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Ticket' => '单据',
'Class:Ticket+' => '',
'Class:Ticket/Attribute:ref' => '参照',
'Class:Ticket/Attribute:ref+' => '',
'Class:Ticket/Attribute:title' => '标题',
'Class:Ticket/Attribute:title+' => '',
'Class:Ticket/Attribute:description' => '描述',
'Class:Ticket/Attribute:description+' => '',
'Class:Ticket/Attribute:ticket_log' => '日志',
'Class:Ticket/Attribute:ticket_log+' => '',
'Class:Ticket/Attribute:start_date' => '启始',
'Class:Ticket/Attribute:start_date+' => '',
'Class:Ticket/Attribute:document_list' => '文档',
'Class:Ticket/Attribute:document_list+' => '与该单据相关的文档',
'Class:Ticket/Attribute:ci_list' => 'CIs',
'Class:Ticket/Attribute:ci_list+' => '事件关联的 CIs',
'Class:Ticket/Attribute:contact_list' => '联系人',
'Class:Ticket/Attribute:contact_list+' => '相关的团队及人员',
'Class:Ticket/Attribute:incident_list' => '相关的事件',
'Class:Ticket/Attribute:incident_list+' => '',
'Class:Ticket/Attribute:finalclass' => '类别',
'Class:Ticket/Attribute:finalclass+' => '',
));
//
// Class: lnkTicketToDoc
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkTicketToDoc' => '单据/文档',
'Class:lnkTicketToDoc+' => '',
'Class:lnkTicketToDoc/Attribute:ticket_id' => '单据',
'Class:lnkTicketToDoc/Attribute:ticket_id+' => '',
'Class:lnkTicketToDoc/Attribute:ticket_ref' => '单据 #',
'Class:lnkTicketToDoc/Attribute:ticket_ref+' => '',
'Class:lnkTicketToDoc/Attribute:document_id' => '文档',
'Class:lnkTicketToDoc/Attribute:document_id+' => '',
'Class:lnkTicketToDoc/Attribute:document_name' => '文档',
'Class:lnkTicketToDoc/Attribute:document_name+' => '',
));
//
// Class: lnkTicketToContact
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkTicketToContact' => '单据/联系人',
'Class:lnkTicketToContact+' => '',
'Class:lnkTicketToContact/Attribute:ticket_id' => '单据',
'Class:lnkTicketToContact/Attribute:ticket_id+' => '',
'Class:lnkTicketToContact/Attribute:ticket_ref' => '单据 #',
'Class:lnkTicketToContact/Attribute:ticket_ref+' => '',
'Class:lnkTicketToContact/Attribute:contact_id' => '联系人',
'Class:lnkTicketToContact/Attribute:contact_id+' => '',
'Class:lnkTicketToContact/Attribute:contact_name' => '联系人',
'Class:lnkTicketToContact/Attribute:contact_name+' => '',
'Class:lnkTicketToContact/Attribute:contact_email' => 'Email',
'Class:lnkTicketToContact/Attribute:contact_email+' => '',
'Class:lnkTicketToContact/Attribute:role' => '角色',
'Class:lnkTicketToContact/Attribute:role+' => '',
));
//
// Class: lnkTicketToCI
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkTicketToCI' => '单据/CI',
'Class:lnkTicketToCI+' => '',
'Class:lnkTicketToCI/Attribute:ticket_id' => '单据',
'Class:lnkTicketToCI/Attribute:ticket_id+' => '',
'Class:lnkTicketToCI/Attribute:ticket_ref' => '单据 #',
'Class:lnkTicketToCI/Attribute:ticket_ref+' => '',
'Class:lnkTicketToCI/Attribute:ci_id' => 'CI',
'Class:lnkTicketToCI/Attribute:ci_id+' => '',
'Class:lnkTicketToCI/Attribute:ci_name' => 'CI',
'Class:lnkTicketToCI/Attribute:ci_name+' => '',
'Class:lnkTicketToCI/Attribute:ci_status' => 'CI 状态',
'Class:lnkTicketToCI/Attribute:ci_status+' => '',
'Class:lnkTicketToCI/Attribute:impact' => '影响',
'Class:lnkTicketToCI/Attribute:impact+' => '',
));
//
// Class: ResponseTicket
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:ResponseTicket' => '回复单据',
'Class:ResponseTicket+' => '',
'Class:ResponseTicket/Attribute:status' => '状态',
'Class:ResponseTicket/Attribute:status+' => '',
'Class:ResponseTicket/Attribute:status/Value:new' => '新',
'Class:ResponseTicket/Attribute:status/Value:new+' => '新的待处理的',
'Class:ResponseTicket/Attribute:status/Value:escalated_tto' => '升级/TTO',
'Class:ResponseTicket/Attribute:status/Value:escalated_tto+' => '',
'Class:ResponseTicket/Attribute:status/Value:assigned' => '已指派',
'Class:ResponseTicket/Attribute:status/Value:assigned+' => '',
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr' => '升级/TTR',
'Class:ResponseTicket/Attribute:status/Value:escalated_ttr+' => '',
'Class:ResponseTicket/Attribute:status/Value:frozen' => '未决',
'Class:ResponseTicket/Attribute:status/Value:frozen+' => '',
'Class:ResponseTicket/Attribute:status/Value:resolved' => '已解决',
'Class:ResponseTicket/Attribute:status/Value:resolved+' => '',
'Class:ResponseTicket/Attribute:status/Value:closed' => '关闭',
'Class:ResponseTicket/Attribute:status/Value:closed+' => '',
'Class:ResponseTicket/Attribute:caller_id' => '呼叫者',
'Class:ResponseTicket/Attribute:caller_id+' => '',
'Class:ResponseTicket/Attribute:caller_email' => 'Email',
'Class:ResponseTicket/Attribute:caller_email+' => '',
'Class:ResponseTicket/Attribute:org_id' => '客户',
'Class:ResponseTicket/Attribute:org_id+' => '',
'Class:ResponseTicket/Attribute:org_name' => '客户',
'Class:ResponseTicket/Attribute:org_name+' => '',
'Class:ResponseTicket/Attribute:service_id' => '服务',
'Class:ResponseTicket/Attribute:service_id+' => '',
'Class:ResponseTicket/Attribute:service_name' => '名称',
'Class:ResponseTicket/Attribute:service_name+' => '',
'Class:ResponseTicket/Attribute:servicesubcategory_id' => '服务元素',
'Class:ResponseTicket/Attribute:servicesubcategory_id+' => '',
'Class:ResponseTicket/Attribute:servicesubcategory_name' => '名称',
'Class:ResponseTicket/Attribute:servicesubcategory_name+' => '',
'Class:ResponseTicket/Attribute:product' => '生产',
'Class:ResponseTicket/Attribute:product+' => '',
'Class:ResponseTicket/Attribute:impact' => '影响',
'Class:ResponseTicket/Attribute:impact+' => '',
'Class:ResponseTicket/Attribute:impact/Value:1' => '单个部门',
'Class:ResponseTicket/Attribute:impact/Value:1+' => '',
'Class:ResponseTicket/Attribute:impact/Value:2' => '单个服务',
'Class:ResponseTicket/Attribute:impact/Value:2+' => '',
'Class:ResponseTicket/Attribute:impact/Value:3' => '个人',
'Class:ResponseTicket/Attribute:impact/Value:3+' => '',
'Class:ResponseTicket/Attribute:urgency' => '紧急',
'Class:ResponseTicket/Attribute:urgency+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:1' => '高',
'Class:ResponseTicket/Attribute:urgency/Value:1+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:2' => '中',
'Class:ResponseTicket/Attribute:urgency/Value:2+' => '',
'Class:ResponseTicket/Attribute:urgency/Value:3' => '低',
'Class:ResponseTicket/Attribute:urgency/Value:3+' => '',
'Class:ResponseTicket/Attribute:priority' => '优先级',
'Class:ResponseTicket/Attribute:priority+' => '',
'Class:ResponseTicket/Attribute:priority/Value:1' => '高',
'Class:ResponseTicket/Attribute:priority/Value:1+' => '',
'Class:ResponseTicket/Attribute:priority/Value:2' => '中',
'Class:ResponseTicket/Attribute:priority/Value:2+' => '',
'Class:ResponseTicket/Attribute:priority/Value:3' => '低',
'Class:ResponseTicket/Attribute:priority/Value:3+' => '',
'Class:ResponseTicket/Attribute:workgroup_id' => '工作组',
'Class:ResponseTicket/Attribute:workgroup_id+' => '',
'Class:ResponseTicket/Attribute:workgroup_name' => '工作组',
'Class:ResponseTicket/Attribute:workgroup_name+' => '',
'Class:ResponseTicket/Attribute:agent_id' => '办理人',
'Class:ResponseTicket/Attribute:agent_id+' => '',
'Class:ResponseTicket/Attribute:agent_name' => '办理人',
'Class:ResponseTicket/Attribute:agent_name+' => '',
'Class:ResponseTicket/Attribute:agent_email' => '办理人 email',
'Class:ResponseTicket/Attribute:agent_email+' => '',
'Class:ResponseTicket/Attribute:related_problem_id' => '关联问题',
'Class:ResponseTicket/Attribute:related_problem_id+' => '',
'Class:ResponseTicket/Attribute:related_problem_ref' => '参照',
'Class:ResponseTicket/Attribute:related_problem_ref+' => '',
'Class:ResponseTicket/Attribute:related_change_id' => '关联变更',
'Class:ResponseTicket/Attribute:related_change_id+' => '',
'Class:ResponseTicket/Attribute:related_change_ref' => '关联变更',
'Class:ResponseTicket/Attribute:related_change_ref+' => '',
'Class:ResponseTicket/Attribute:close_date' => '关闭',
'Class:ResponseTicket/Attribute:close_date+' => '',
'Class:ResponseTicket/Attribute:last_update' => '最后更新',
'Class:ResponseTicket/Attribute:last_update+' => '',
'Class:ResponseTicket/Attribute:assignment_date' => '指派日期',
'Class:ResponseTicket/Attribute:assignment_date+' => '',
'Class:ResponseTicket/Attribute:resolution_date' => '解决日期',
'Class:ResponseTicket/Attribute:resolution_date+' => '',
'Class:ResponseTicket/Attribute:tto_escalation_deadline' => 'TTO 升级的最后期限',
'Class:ResponseTicket/Attribute:tto_escalation_deadline+' => '',
'Class:ResponseTicket/Attribute:ttr_escalation_deadline' => 'TTR 升级的最后期限',
'Class:ResponseTicket/Attribute:ttr_escalation_deadline+' => '',
'Class:ResponseTicket/Attribute:closure_deadline' => '关闭的最后期限',
'Class:ResponseTicket/Attribute:closure_deadline+' => '',
'Class:ResponseTicket/Attribute:resolution_code' => '解决编码',
'Class:ResponseTicket/Attribute:resolution_code+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce' => '不能重生',
'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate' => '复制单据',
'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed' => '搞定',
'Class:ResponseTicket/Attribute:resolution_code/Value:fixed+' => '',
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant' => '无关的',
'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant+' => '',
'Class:ResponseTicket/Attribute:solution' => '方案',
'Class:ResponseTicket/Attribute:solution+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction' => '用户满意',
'Class:ResponseTicket/Attribute:user_satisfaction+' => '',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => '非常满意',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => '非常满意',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => '比较满意',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => '比较满意',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => '一般',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => '一般',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => '非常不满',
'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => '非常不满',
'Class:ResponseTicket/Attribute:user_commment' => '用户意见',
'Class:ResponseTicket/Attribute:user_commment+' => '',
'Class:ResponseTicket/Stimulus:ev_assign' => '指派',
'Class:ResponseTicket/Stimulus:ev_assign+' => '',
'Class:ResponseTicket/Stimulus:ev_reassign' => '再指派',
'Class:ResponseTicket/Stimulus:ev_reassign+' => '',
'Class:ResponseTicket/Stimulus:ev_timeout' => '升级',
'Class:ResponseTicket/Stimulus:ev_timeout+' => '',
'Class:ResponseTicket/Stimulus:ev_resolve' => '标记为已解决',
'Class:ResponseTicket/Stimulus:ev_resolve+' => '',
'Class:ResponseTicket/Stimulus:ev_close' => '关闭',
'Class:ResponseTicket/Stimulus:ev_close+' => '',
));
?>