From af190fe93ce588de1e5f4519a578906af1153e21 Mon Sep 17 00:00:00 2001
From: Denis Flaven
Date: Thu, 16 Sep 2010 07:25:52 +0000
Subject: [PATCH] - German localization fine tuning.
SVN:trunk[877]
---
dictionaries/de.dictionary.itop.core.php | 11 ++-
dictionaries/de.dictionary.itop.ui.php | 99 ++++++++++++++-----
modules/authent-ldap/model.authent-ldap.php | 1 +
.../authent-local/de.dict.authent-local.php | 98 +++++++++---------
.../de.dict.itop-config-mgmt.php | 99 ++++++++++++++++++-
.../de.dict.itop-incident-mgmt.php | 10 +-
.../de.dict.itop-problem-mgmt.php | 6 +-
.../de.dict.itop-request-mgmt.php | 8 +-
.../de.dict.itop-service-mgmt.php | 23 +++++
.../de.dict.itop-tickets.php | 8 +-
10 files changed, 275 insertions(+), 88 deletions(-)
diff --git a/dictionaries/de.dictionary.itop.core.php b/dictionaries/de.dictionary.itop.core.php
index d5eedfde0..e5989b30b 100644
--- a/dictionaries/de.dictionary.itop.core.php
+++ b/dictionaries/de.dictionary.itop.core.php
@@ -104,6 +104,15 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Neuer Wert',
'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'Neuer Wert des Attributes',
));
+// Used by CMDBChangeOp... & derived classes
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Change:ObjectCreated' => 'Objekt erstellt',
+ 'Change:ObjectDeleted' => 'Objekt erstellt',
+ 'Change:AttName_SetTo_NewValue_PreviousValue_OldValue' => '%1$s geändert zu %2$s (vorheriger Wert: %3$s)',
+ 'Change:Text_AppendedTo_AttName' => '%1$s zugefügt an %2$s',
+ 'Change:AttName_Changed_PreviousValue_OldValue' => '%1$s modifiziert, vorheriger Wert: %2$s',
+ 'Change:AttName_Changed' => '%1$s modifiziert',
+));
//
// Class: CMDBChangeOpSetAttributeBlob
@@ -360,7 +369,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
//
Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:lnkTriggerAction' => 'AKtion/Trigger',
+ 'Class:lnkTriggerAction' => 'Aktion/Trigger',
'Class:lnkTriggerAction+' => 'Verknüpfung zwischen einem Trigger und einer Aktion',
'Class:lnkTriggerAction/Attribute:action_id' => 'Aktion',
'Class:lnkTriggerAction/Attribute:action_id+' => 'Die auszuführende Aktion',
diff --git a/dictionaries/de.dictionary.itop.ui.php b/dictionaries/de.dictionary.itop.ui.php
index deaacaae1..c99826539 100644
--- a/dictionaries/de.dictionary.itop.ui.php
+++ b/dictionaries/de.dictionary.itop.ui.php
@@ -82,6 +82,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:AuditCategory/Attribute:description+' => 'Ausführliche Beschreibung dieser Audit-Kategorie',
'Class:AuditCategory/Attribute:definition_set' => 'Definition Set',
'Class:AuditCategory/Attribute:definition_set+' => 'OQL-Ausdrücke, die den Umfang der zu auditierenden Objekte festlegen',
+ 'Class:AuditCategory/Attribute:rules_list' => 'Audit-Regeln',
+ 'Class:AuditCategory/Attribute:rules_list+' => 'Audit-Regeln für diese Kategorie',
));
//
@@ -141,9 +143,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:URP_Users/Attribute:language/Value:FR FR+' => 'FR FR',
'Class:URP_Users/Attribute:language/Value:DE DE' => 'German',
'Class:URP_Users/Attribute:language/Value:DE DE+' => 'DE DE',
+ 'Class:User/Attribute:profile_list' => 'Profile',
+ 'Class:User/Attribute:profile_list+' => 'Rollen, Rechtemanagement für diese Personn',
+ 'Class:User/Attribute:allowed_org_list' => 'Zugelassenen Organisationen',
+ 'Class:User/Attribute:allowed_org_list+' => 'Der Endbenutzer ist berechtigt, die daten der folgenden Organisationen zu sehen. Wenn keine Organisation zu sehen ist, gibt es keine Beschränkung.',
- 'Class:URP_Users/Attribute:profile_list' => 'Profile',
- 'Class:URP_Users/Attribute:profile_list+' => 'Regeln und Rechtemangement für diese Person',
+ 'Class:User/Error:LoginMustBeUnique' => 'Login-Namen müssen unterschiedlich sein - "%1s" benutzt diesen Login-Name bereits.',
+ 'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Mindestens ein Profil muss diesem Benutzer zugewiesen sein.',
));
//
@@ -192,7 +198,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:URP_UserProfile/Attribute:profile' => 'Profil',
'Class:URP_UserProfile/Attribute:profile+' => 'Profil-Name',
'Class:URP_UserProfile/Attribute:reason' => 'Begründung',
- 'Class:URP_UserProfile/Attribute:reason+' => 'Erklären Sie, warum diese Person diese Rolle haben kann',
+ 'Class:URP_UserProfile/Attribute:reason+' => 'Erklären Sie, warum diese Person diese Rolle haben soll',
));
//
@@ -250,10 +256,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:URP_ActionGrant/Attribute:class+' => 'Zielklasse',
'Class:URP_ActionGrant/Attribute:permission' => 'Autorisierung',
'Class:URP_ActionGrant/Attribute:permission+' => 'Zugelassen oder untersagt?',
- 'Class:URP_ActionGrant/Attribute:permission/Value:yes' => 'ja',
- 'Class:URP_ActionGrant/Attribute:permission/Value:yes+' => 'ja',
- 'Class:URP_ActionGrant/Attribute:permission/Value:no' => 'nein',
- 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'nein',
+ 'Class:URP_ActionGrant/Attribute:permission/Value:yes' => 'Ja',
+ 'Class:URP_ActionGrant/Attribute:permission/Value:yes+' => 'Ja',
+ 'Class:URP_ActionGrant/Attribute:permission/Value:no' => 'Nein',
+ 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'Nein',
'Class:URP_ActionGrant/Attribute:action' => 'Aktion',
'Class:URP_ActionGrant/Attribute:action+' => 'Operationen, die auf die gegebene Klasse ausgeführt werden sollen',
));
@@ -273,10 +279,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:URP_StimulusGrant/Attribute:class+' => 'Zielklasse',
'Class:URP_StimulusGrant/Attribute:permission' => 'Autorisierungen',
'Class:URP_StimulusGrant/Attribute:permission+' => 'Zugelassen oder untersagt?',
- 'Class:URP_StimulusGrant/Attribute:permission/Value:yes' => 'ja',
- 'Class:URP_StimulusGrant/Attribute:permission/Value:yes+' => 'ja',
- 'Class:URP_StimulusGrant/Attribute:permission/Value:no' => 'nein',
- 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'nein',
+ 'Class:URP_StimulusGrant/Attribute:permission/Value:yes' => 'Ja',
+ 'Class:URP_StimulusGrant/Attribute:permission/Value:yes+' => 'Ja',
+ 'Class:URP_StimulusGrant/Attribute:permission/Value:no' => 'Nein',
+ 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'Nein',
'Class:URP_StimulusGrant/Attribute:stimulus' => 'Stimulus',
'Class:URP_StimulusGrant/Attribute:stimulus+' => 'Stimulus-Code',
));
@@ -316,7 +322,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Alle Module können nacheinander und vollständig unabhängig voneinander eingerichtet werden.
',
- 'UI:WelcomeMenu:RightBlock' => 'iTop ist mandantenfähig, es erlaubt IT-Technikern, auf einfache Art eine vielzahl an Kunden und Firmen zu verwalten.
+ 'UI:WelcomeMenu:RightBlock' => '
iTop ist mandantenfähig, es erlaubt IT-Technikern, auf einfache Art eine Vielzahl an Kunden und Firmen zu verwalten.
iTop bietet ein umfangreiches Set an Business-Prozessen, die..
- die Effizienz des IT-Managements steigern,
- die die Performance des IT-Betriebs steuern,
@@ -331,8 +337,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
- und ein besseres Verwalten des wichtigsten Bestandteiles Ihrer IT: der Dokumentation.
',
-
+ 'UI:WelcomeMenu:AllOpenRequests' => 'Offene Requests: %1$d',
'UI:WelcomeMenu:MyCalls' => 'An mich gestellte Benutzeranfragen',
+ 'UI:WelcomeMenu:OpenIncidents' => 'Offene Incidents: %1$d',
+ 'UI:WelcomeMenu:AllConfigItems' => 'Configuration Items: %1$d',
'UI:WelcomeMenu:MyIncidents' => 'An mich zugewiesene Incidents',
'UI:AllOrganizations' => ' Alle Organisationen ',
'UI:YourSearch' => 'Ihre Suche',
@@ -362,9 +370,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI:Button:Create' => ' Erstellen ',
'UI:Button:Delete' => ' Löschen! ',
'UI:Button:ChangePassword' => ' Passwort ändern ',
+ 'UI:Button:ResetPassword' => ' Passwort zurücksetzen ',
'UI:SearchToggle' => 'Suche',
'UI:ClickToCreateNew' => 'Klicken Sie hier, um einen neuen %1$s zu erstellen',
+ 'UI:SearchFor_Class' => 'Suche nach Objekten: %1$',
'UI:NoObjectToDisplay' => 'Kein Objekt zur Anzeige vorhanden.',
'UI:Error:MandatoryTemplateParameter_object_id' => 'Parameter object_id ist erforderlich, wenn link_attr verwendet wird. Überprüfen Sie die Defintion des Display-Templates.',
'UI:Error:MandatoryTemplateParameter_target_attr' => 'Parameter target_attr ist erforderlich, wenn link_attr verwendet wird. Überprüfen Sie die Defintion des Display-Templates.',
@@ -392,17 +402,20 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI:Error:ObjectsAlreadyDeleted' => 'Fehler: die Objekte wurden bereits gelöscht!',
'UI:Error:BulkDeleteNotAllowedOn_Class' => 'Sie sind nicht berechtigt, mehrere Objekte der Klasse %1$s zu löschen',
'UI:Error:DeleteNotAllowedOn_Class' => 'Sie sind nicht berechtigt, Objekte der Klasse zu löschen %1$s',
+ 'UI:Error:BulkModifyNotAllowedOn_Class' => 'Sie sind nicht berechtigt, diese Massenaktualisierung der Objekte der Klasse "%1$s" durchzuführen.',
'UI:Error:ObjectAlreadyCloned' => 'Fehler: das Objekt wurde bereits dupliziert!',
'UI:Error:ObjectAlreadyCreated' => 'Fehler: das Objekt wurde bereits erstellt!',
'UI:Error:Invalid_Stimulus_On_Object_In_State' => 'Fehler: ungültiger Operation "%1$s" auf Objekt %2$s in Zustand "%3$s".',
'UI:GroupBy:Count' => 'Anzahl',
- 'UI:GroupBy:Count+' => 'AnzLahl der Elemente',
+ 'UI:GroupBy:Count+' => 'Anzahl der Elemente',
'UI:CountOfObjects' => '%1$d Objekte, die das Kriterium erfüllen.',
+ 'UI_CountOfObjectsShort' => '%1$d Objekte.',
'UI:NoObject_Class_ToDisplay' => 'Kein %1$s zur Anzeige',
'UI:History:LastModified_On_By' => 'Zuletzt verändert am %1$s von %2$s.',
'UI:HistoryTab' => 'Verlauf',
+ 'UI:NotificationsTab' => 'Benachrichtigungen',
'UI:History:Date' => 'Datum',
'UI:History:Date+' => 'Datum der Änderung',
'UI:History:User' => 'Benutzer',
@@ -425,6 +438,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI:SelectAllToggle+' => 'Alle auswählen/deselektieren',
'UI:TruncatedResults' => '%1$d angezeigte Objekte von %2$d',
'UI:DisplayAll' => 'Alle anzeigen',
+ 'UI:CollapseList' => 'Ausklappen',
'UI:CountOfResults' => '%1$d Objekt(e)',
'UI:ChangesLogTitle' => 'Änderungsprotokoll (%1$d):',
'UI:EmptyChangesLogTitle' => 'Änderungsprotokoll ist leer',
@@ -438,7 +452,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI:SelectOne' => 'bitte wählen',
'UI:Login:Welcome' => 'Willkommen bei iTop!',
'UI:Login:IncorrectLoginPassword' => 'Ungültiges Passwort oder Login-Daten. Bitte versuchen Sie es erneut.',
- 'UI:Login:IdentifyYourself' => 'Identifizieren Sie sich, bevor Sie fortfahren.',
+ 'UI:Login:IdentifyYourself' => 'Bitte identifizieren Sie sich, bevor Sie fortfahren.',
'UI:Login:UserNamePrompt' => 'Benutzername',
'UI:Login:PasswordPrompt' => 'Passwort',
'UI:Login:ChangeYourPassword' => 'Ändern Sie Ihr Passwort',
@@ -447,10 +461,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI:Login:RetypeNewPasswordPrompt' => 'Wiederholen Sie Ihr neues Passwort',
'UI:Login:IncorrectOldPassword' => 'Fehler: das alte Passwort ist ungültig',
'UI:LogOffMenu' => 'Abmelden',
+ 'UI:LogOff:ThankYou' => 'Vielen Dank dafür, dass Sie iTop benutzen!',
+ 'UI:LogOff:ClickHereToLoginAgain' => 'Klicken Sie hier, um sich wieder anzumelden...',
'UI:ChangePwdMenu' => 'Passwort ändern...',
'UI:Login:RetypePwdDoesNotMatch' => 'Neues Passwort und das wiederholte Passwort entsprechen nicht überein!',
'UI:Button:Login' => 'iTop betreten',
'UI:Login:Error:AccessRestricted' => 'Der iTop-Zugang ist gesperrt. Bitte kontaktieren Sie einen iTop-Administrator.',
+ 'UI:Login:Error:AccessAdmin' => 'Zugang nur für Personen mit Administratorrechten. Bitte kontaktieren Sie Ihren iTop-Administrator.',
'UI:CSVImport:MappingSelectOne' => 'Bitte wählen',
'UI:CSVImport:MappingNotApplicable' => '-- Dieses Feld ignorieren --',
'UI:CSVImport:NoData' => 'Keine Daten eingegeben...Bitte geben Sie Daten ein!',
@@ -501,13 +518,14 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI:CSVImport:AdvancedMode' => 'Fortgeschrittener Modus',
'UI:CSVImport:AdvancedMode+' => 'Im fortgeschrittenen Modus kann die "ID" (primärer Schlüssel) der Objekte benutzt werden, um Ojekte zu aktualisieren oder umzubenennen.' .
'Allerdings kann die Spalte "ID" (sofern vorhanden) nur als Suchkriterium verwendet werden und nicht mit anderen Suchkriterien kombiniert werden.',
- 'UI:CSVImport:SelectAClassFirst' => 'Um das Mapping einzustellen, wählen Sie bitte zuerst eine Klasse aus.',
+ 'UI:CSVImport:SelectAClassFirst' => 'Wählen Sie bitte zuerst eine Klasse aus, bevor Sie das Mapping erstellen',
'UI:CSVImport:HeaderFields' => 'Felder',
'UI:CSVImport:HeaderMappings' => 'Mappings',
'UI:CSVImport:HeaderSearch' => 'Suchen?',
'UI:CSVImport:AlertIncompleteMapping' => 'Bitte wählen Sie ein Mapping für jedes Feld aus.',
'UI:CSVImport:AlertNoSearchCriteria' => 'Bitte wählen Sie mindestens ein Suchkriterium aus.',
-
+ 'UI:CSVImport:Encoding' => 'Buchstaben-Codierung',
+
'UI:UniversalSearchTitle' => 'iTop - universelle Suche',
'UI:UniversalSearch:Error' => 'Fehler: %1$s',
'UI:UniversalSearch:LabelSelectTheClass' => 'Wählen Sie für die Suche die Klasse aus: ',
@@ -548,7 +566,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI:Schema:AttributeCode+' => 'Interner Code des Attributes',
'UI:Schema:Label' => 'Label',
'UI:Schema:Label+' => 'Label des Attributes',
- 'UI:Schema:Type' => 'Type',
+ 'UI:Schema:Type' => 'Typ',
'UI:Schema:Type+' => 'Datentyp des Attributes',
'UI:Schema:Origin' => 'Ursprung',
@@ -594,22 +612,23 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI:LinksWidget:Autocomplete+' => 'Geben Sie die ersten 3 Buchstaben ein...',
'UI:Combo:SelectValue' => '--- wählen Sie einen Wert ---',
'UI:Label:SelectedObjects' => 'Ausgewählte Objekte: ',
- 'UI:Label:AvailableObjects' => 'Verfügbare Objecke: ',
+ 'UI:Label:AvailableObjects' => 'Verfügbare Objekte: ',
'UI:Link_Class_Attributes' => '%1$s kennzeichnet',
'UI:SelectAllToggle+' => 'Alle auswählen/deselektieren',
'UI:AddObjectsOf_Class_LinkedWith_Class_Instance' => 'Fügen Sie %1$s Objekte verbunden mit %2$s hinzu: %3$s',
+ 'UI:AddObjectsOf_Class_LinkedWith_Class' => 'Fügen Sie %1$s Objekte verbunden mit %2$s hinzu',
'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => 'Verwalten Sie %1$s Objekte verbunden mit %2$s: %3$s',
- 'UI:AddLinkedObjectsOf_Class' => 'Hinzufügen %1$ss...',
+ 'UI:AddLinkedObjectsOf_Class' => ' %1$se hinzufügen...',
'UI:RemoveLinkedObjectsOf_Class' => 'Entferne ausgewählte Objekte',
'UI:Message:EmptyList:UseAdd' => 'Die Liste ist leer, benutzten Sie "Hinzufügen..." um Elemente hinzuzufügen.',
'UI:Message:EmptyList:UseSearchForm' => 'Benutzen Sie das Suchformular oben, um nach hinzufügenbaren Objekten zu suchen.',
'UI:Wizard:FinalStepTitle' => 'Letzter Schritt: Bestätigung',
'UI:Title:DeletionOf_Object' => 'Löschung von %1$s',
- 'UI:Title:BulkDeletionOf_Count_ObjectsOf_Class' => 'Mengenlöschung von %1$d Objekten der %2$s',
+ 'UI:Title:BulkDeletionOf_Count_ObjectsOf_Class' => 'Massenlöschung von %1$d Objekten der %2$s',
'UI:Delete:NotAllowedToDelete' => 'Sie sind nicht berechtigt, dieses Objekt zu löschen.',
'UI:Delete:NotAllowedToUpdate_Fields' => 'Sie sind nicht berechtigt, die folgenden Felder zu aktualisieren: %1$s',
- 'UI:Error:NotEnoughRightsToDelete' => 'Dieses Objekt konnte nicht gelöscht werden, da der derzeitige Benutzer nicht die Rechte dazu besitzt.',
+ 'UI:Error:NotEnoughRightsToDelete' => 'Dieses Objekt konnte nicht gelöscht werden, da der derzeitige Benutzer nicht die notwendigen Rechte dazu besitzt.',
'UI:Error:CannotDeleteBecauseOfDepencies' => 'Dieses Objekt konnte nicht gelöscht werden, da zuerst dazu einige manuelle Operationen durchgeführt werden müssen.',
'UI:Archive_User_OnBehalfOf_User' => '%1$s im Auftrag von %2$s',
'UI:Delete:AutomaticallyDeleted' => 'Automatisch gelöscht',
@@ -628,12 +647,12 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI:Delete:WillAutomaticallyUpdate_Fields' => 'Wird automatisch aktualisiert (Reset: %1$s)',
'UI:Delete:Count_Objects/LinksReferencing_Object' => '%1$d Objekte/Links referenzieren %2$s',
'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d Objekte/Links referenzieren einige der zu löschenden Objekte',
- 'UI:Delete:ReferencesMustBeDeletedToEnsureIntegrity' => 'Um Datenbankintegrität sicherzustellen, sollten alle weiteren Referenzen entfernt werden.',
+ 'UI:Delete:ReferencesMustBeDeletedToEnsureIntegrity' => 'Um Datenbankintegrität sicherzustellen sollten alle weiteren Referenzen entfernt werden.',
'UI:Delete:Consequence+' => 'Was getan wird',
'UI:Delete:SorryDeletionNotAllowed' => 'Entschuldigung, Ihnen ist es nicht gestattet, dieses Objekt zu löschen. Eine ausführliche Erklärung dazu finden Sie oben',
- 'UI:Delete:PleaseDoTheManualOperations' => 'Bitte führen Sie die oben aufgelisteten, manuellen Operationen zuerst durch, bevor Sie dieses Objekt löschen.',
- 'UI:Delect:Confirm_Object' => 'Bitte bestätigen Sie, das Sie %1$s löschen möchten.',
- 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Bitte bestätigen Sie, dass Sie die folgenden %1$d Objekte der Klasse %2$s löschen möchten.',
+ 'UI:Delete:PleaseDoTheManualOperations' => 'Bitte führen Sie die oben aufgelisteten manuellen Operationen zuerst durch, bevor Sie dieses Objekt löschen.',
+ 'UI:Delect:Confirm_Object' => 'Bitte bestätigen Sie, dass Sie %1$s löschen möchten.',
+ 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Bitte bestätigen Sie, dasss Sie die folgenden %1$d Objekte der Klasse %2$s löschen möchten.',
'UI:WelcomeToITop' => 'Willkommen bei iTop',
'UI:DetailsPageTitle' => 'iTop - %1$s - %2$s Details',
'UI:ErrorPageTitle' => 'iTop - Fehler',
@@ -791,6 +810,10 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:NotificationsMenu:Actions' => 'Aktionen',
'UI:NotificationsMenu:AvailableActions' => 'Verfügbare Aktionen',
+ 'Menu:AuditCategories' => 'Audit-Kategorien',
+ 'Menu:AuditCategories+' => 'Audit-Kategorien',
+ 'Menu:Notifications:Title' => 'Audit-Kategorien',
+
'Menu:RunQueriesMenu' => 'Abfrage ausführen',
'Menu:RunQueriesMenu+' => 'Eine beliebige Abfrage ausführen',
@@ -829,6 +852,30 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:Deadline_Hours_Minutes' => '%1$dStunden %2$dMinuten',
'UI:Deadline_Days_Hours_Minutes' => '%1$dTage %2$dStunden %3$dMinuten',
'UI:Help' => 'Hilfe',
+ 'UI:PasswordConfirm' => '(Bestätigen)',
+ 'UI:BeforeAdding_Class_ObjectsSaveThisObject' => 'Bevor weitere Objekte vom Typ "%1$s" hinzugefügt werden, speichern Sie dieses Objekt.',
+ 'UI:DisplayThisMessageAtStartup' => 'Diese Meldung beim Start anzeigen',
+ 'UI:RelationshipGraph' => 'Grafische Ansicht',
+ 'UI:RelationshipList' => 'Liste',
+
+ 'Portal:Title' => 'iTop-Benutzerportal',
+ 'Portal:Refresh' => 'Erneuern',
+ 'Portal:Back' => 'Zurück',
+ 'Portal:CreateNewRequest' => 'Einen neuen Request erstellen',
+ 'Portal:ChangeMyPassword' => 'Mein Passwort ändern',
+ 'Portal:Disconnect' => 'Disconnect',
+ 'Portal:OpenRequests' => 'Meine offenen Requests',
+ 'Portal:ResolvedRequests' => 'Meine gelösten Requests',
+ 'Portal:SelectService' => 'Wählen Sie einen Service aus dem Katalog:',
+ 'Portal:PleaseSelectOneService' => 'Bitte wählen Sie einen Service',
+ 'Portal:SelectSubcategoryFrom_Service' => 'Wählen Sie einen Unterkategorie für diesen Service vom Typ "%1$s":',
+ 'Portal:PleaseSelectAServiceSubCategory' => 'Bitte wählen Sie eine Unterkategorie',
+ 'Portal:DescriptionOfTheRequest' => 'Geben Sie die Beschreibung Ihres Requests ein:',
+ 'Portal:TitleRequestDetailsFor_Request' => 'Details für Request %1$s:',
+ 'Portal:NoOpenRequest' => 'Keinen Request in dieser Kategorie',
+ 'Portal:Button:CloseTicket' => 'Dieses Ticket schließen',
+ 'Portal:EnterYourCommentsOnTicket' => 'Geben Sie einen Kommentar zur Lösung dieses Tickets ein:',
+ 'Portal:ErrorNoContactForThisUser' => 'Fehler: der derzeitige Benutzer wurde nicht einem Kontakt oder einer Person zugewiesen. Bitte kontaktieren Sie Ihren Administrator.',
));
diff --git a/modules/authent-ldap/model.authent-ldap.php b/modules/authent-ldap/model.authent-ldap.php
index 650936344..1c356eb42 100644
--- a/modules/authent-ldap/model.authent-ldap.php
+++ b/modules/authent-ldap/model.authent-ldap.php
@@ -71,6 +71,7 @@ class UserLDAP extends UserInternal
$sDefaultLDAPUser = MetaModel::GetModuleSetting('authent-ldap', 'default_user', '');
$sDefaultLDAPPwd = MetaModel::GetModuleSetting('authent-ldap', 'default_pwd', '');
+
$hDS = @ldap_connect($sLDAPHost, $iLDAPPort);
if ($hDS === false)
{
diff --git a/modules/authent-local/de.dict.authent-local.php b/modules/authent-local/de.dict.authent-local.php
index 8d6531561..6bcf4cb6f 100644
--- a/modules/authent-local/de.dict.authent-local.php
+++ b/modules/authent-local/de.dict.authent-local.php
@@ -1,49 +1,49 @@
-
- * @author Romain Quetiez
- * @author Denis Flaven
- * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
- */
-
-// Dictionnay conventions
-// Class:
-// Class:+
-// Class:/Attribute:
-// Class:/Attribute:+
-// Class:/Attribute:/Value:
-// Class:/Attribute:/Value:+
-// Class:/Stimulus:
-// Class:/Stimulus:+
-
-//
-// Class: UserLocal
-//
-
-Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:UserLocal' => 'iTop-Benutzeruser',
- 'Class:UserLocal+' => 'Benutzer von iTop authenifiziert',
- 'Class:UserLocal/Attribute:password' => 'Passwort',
- 'Class:UserLocal/Attribute:password+' => 'Benutzerpasswort',
-));
-
-
-
-?>
+
+ * @author Romain Quetiez
+ * @author Denis Flaven
+ * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
+ */
+
+// Dictionnay conventions
+// Class:
+// Class:+
+// Class:/Attribute:
+// Class:/Attribute:+
+// Class:/Attribute:/Value:
+// Class:/Attribute:/Value:+
+// Class:/Stimulus:
+// Class:/Stimulus:+
+
+//
+// Class: UserLocal
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:UserLocal' => 'iTop-Benutzer',
+ 'Class:UserLocal+' => 'Benutzer von iTop authenifiziert',
+ 'Class:UserLocal/Attribute:password' => 'Passwort',
+ 'Class:UserLocal/Attribute:password+' => 'Benutzerpasswort',
+));
+
+
+
+?>
diff --git a/modules/itop-config-mgmt-1.0.0/de.dict.itop-config-mgmt.php b/modules/itop-config-mgmt-1.0.0/de.dict.itop-config-mgmt.php
index 14a93f655..a72351fc1 100644
--- a/modules/itop-config-mgmt-1.0.0/de.dict.itop-config-mgmt.php
+++ b/modules/itop-config-mgmt-1.0.0/de.dict.itop-config-mgmt.php
@@ -131,6 +131,59 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Location/Attribute:infra_list' => 'Infrastruktur',
'Class:Location/Attribute:infra_list+' => 'CIs, die auf dieser Seite aufgelistet sind',
));
+//
+// Class: Group
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:Group' => 'Gruppe',
+ 'Class:Group+' => '',
+ 'Class:Group/Attribute:name' => 'Name',
+ 'Class:Group/Attribute:name+' => '',
+ 'Class:Group/Attribute:status' => 'Status',
+ 'Class:Group/Attribute:status+' => '',
+ 'Class:Group/Attribute:status/Value:implementation' => 'Implementation',
+ 'Class:Group/Attribute:status/Value:implementation+' => 'Implementation',
+ 'Class:Group/Attribute:status/Value:obsolete' => 'Veraltet',
+ 'Class:Group/Attribute:status/Value:obsolete+' => 'Veraltet',
+ 'Class:Group/Attribute:status/Value:production' => 'Produktion',
+ 'Class:Group/Attribute:status/Value:production+' => 'Produktion',
+ 'Class:Group/Attribute:org_id' => 'Organisation',
+ 'Class:Group/Attribute:org_id+' => '',
+ 'Class:Group/Attribute:owner_name' => 'Name',
+ 'Class:Group/Attribute:owner_name+' => 'Allgemeiner Name',
+ 'Class:Group/Attribute:description' => 'Beschreibung',
+ 'Class:Group/Attribute:description+' => '',
+ 'Class:Group/Attribute:type' => 'Typ',
+ 'Class:Group/Attribute:type+' => '',
+ 'Class:Group/Attribute:parent_id' => 'Muttergruppe',
+ 'Class:Group/Attribute:parent_id+' => '',
+ 'Class:Group/Attribute:parent_name' => 'Name',
+ 'Class:Group/Attribute:parent_name+' => '',
+ 'Class:Group/Attribute:ci_list' => 'Verbundene CIs',
+ 'Class:Group/Attribute:ci_list+' => '',
+));
+
+//
+// Class: lnkGroupToCI
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:lnkGroupToCI' => 'Gruppe/CI',
+ 'Class:lnkGroupToCI+' => '',
+ 'Class:lnkGroupToCI/Attribute:group_id' => 'Gruppe',
+ 'Class:lnkGroupToCI/Attribute:group_id+' => '',
+ 'Class:lnkGroupToCI/Attribute:group_name' => 'Name',
+ 'Class:lnkGroupToCI/Attribute:group_name+' => '',
+ 'Class:lnkGroupToCI/Attribute:ci_id' => 'CI',
+ 'Class:lnkGroupToCI/Attribute:ci_id+' => '',
+ 'Class:lnkGroupToCI/Attribute:ci_name' => 'Name',
+ 'Class:lnkGroupToCI/Attribute:ci_name+' => '',
+ 'Class:lnkGroupToCI/Attribute:ci_status' => 'CI-Status',
+ 'Class:lnkGroupToCI/Attribute:ci_status+' => '',
+ 'Class:lnkGroupToCI/Attribute:reason' => 'Grund',
+ 'Class:lnkGroupToCI/Attribute:reason+' => '',
+));
//
// Class: Contact
@@ -227,13 +280,18 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Document+' => '',
'Class:Document/Attribute:name' => 'Name',
'Class:Document/Attribute:name+' => '',
+ 'Class:Document/Attribute:org_id' => 'Organisation',
+ 'Class:Document/Attribute:description+' => '',
+ 'Class:Document/Attribute:org_name' => 'Organizationsname',
+ 'Class:Document/Attribute:org_name+' => '',
+ 'Class:Document/Attribute:description+' => '',
'Class:Document/Attribute:description' => 'Beschreibung',
'Class:Document/Attribute:description+' => '',
'Class:Document/Attribute:type' => 'Typ',
'Class:Document/Attribute:type+' => '',
'Class:Document/Attribute:type/Value:contract' => 'Vertrag',
'Class:Document/Attribute:type/Value:contract+' => '',
- 'Class:Document/Attribute:type/Value:networkmap' => 'Network Map',
+ 'Class:Document/Attribute:type/Value:networkmap' => 'Netzwerkkarte',
'Class:Document/Attribute:type/Value:networkmap+' => '',
'Class:Document/Attribute:type/Value:presentation' => 'Präsentation',
'Class:Document/Attribute:type/Value:presentation+' => '',
@@ -304,6 +362,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Licence+' => '',
'Class:Licence/Attribute:provider' => 'Anbieter',
'Class:Licence/Attribute:provider+' => '',
+ 'Class:Licence/Attribute:org_id' => 'Besitzer',
+ 'Class:Licence/Attribute:org_id+' => '',
+ 'Class:Licence/Attribute:org_name' => 'Name',
+ 'Class:Licence/Attribute:org_name+' => 'Allgemeiner Name',
'Class:Licence/Attribute:product' => 'Produkt',
'Class:Licence/Attribute:product+' => '',
'Class:Licence/Attribute:name' => 'Name',
@@ -480,7 +542,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
//
Dict::Add('DE DE', 'German', 'Deutsch', array(
- 'Class:SoftwareInstance' => 'Software Instanz',
+ 'Class:SoftwareInstance' => 'Software-Instanz',
'Class:SoftwareInstance+' => '',
'Class:SoftwareInstance/Attribute:device_id' => 'Gerät',
'Class:SoftwareInstance/Attribute:device_id+' => '',
@@ -507,6 +569,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:ApplicationInstance' => 'Anwendungsinstanz',
'Class:ApplicationInstance+' => '',
+ 'Class:ApplicationInstance/Attribute:software_id' => 'Software',
+ 'Class:ApplicationInstance/Attribute:software_id+' => '',
+ 'Class:ApplicationInstance/Attribute:software_name' => 'Name',
+ 'Class:ApplicationInstance/Attribute:software_name+' => '',
+
));
//
@@ -516,6 +583,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:DBServerInstance' => 'Datenbank-Server-Instanz',
'Class:DBServerInstance+' => '',
+ 'Class:DBServerInstance/Attribute:software_id' => 'Software',
+ 'Class:DBServerInstance/Attribute:software_id+' => '',
+ 'Class:DBServerInstance/Attribute:software_name' => 'Name',
+ 'Class:DBServerInstance/Attribute:software_name+' => '',
'Class:DBServerInstance/Attribute:dbinstance_list' => 'Datenbanken',
'Class:DBServerInstance/Attribute:dbinstance_list+' => 'Datenbanken-Quellen',
));
@@ -547,7 +618,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:ApplicationSolution/Attribute:ci_list' => 'CIs',
'Class:ApplicationSolution/Attribute:ci_list+' => 'CIs, aus der sich die Lösung zusammensetzt',
'Class:ApplicationSolution/Attribute:process_list' => 'Business-Prozesse',
- 'Class:ApplicationSolution/Attribute:process_list+' => 'Business-Prozesse, die auf dieser Lösung basiereno',
+ 'Class:ApplicationSolution/Attribute:process_list+' => 'Business-Prozesse, die auf dieser Lösung basieren',
));
//
@@ -570,7 +641,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:ConnectableCI' => 'Verknüpfbarer CI',
'Class:ConnectableCI+' => 'Physischer CI',
- 'Class:ConnectableCI/Attribute:brand' => 'Hersteller/Markenname',
+ 'Class:ConnectableCI/Attribute:brand' => 'Hersteller',
'Class:ConnectableCI/Attribute:brand+' => '',
'Class:ConnectableCI/Attribute:model' => 'Modell',
'Class:ConnectableCI/Attribute:model+' => '',
@@ -623,6 +694,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:NetworkInterface/Attribute:speed+' => '',
'Class:NetworkInterface/Attribute:duplex' => 'Duplex',
'Class:NetworkInterface/Attribute:duplex+' => '',
+ 'Class:NetworkInterface/Attribute:duplex/Value:auto' => 'Auto',
+ 'Class:NetworkInterface/Attribute:duplex/Value:auto+' => 'Auto',
'Class:NetworkInterface/Attribute:duplex/Value:full' => 'Full',
'Class:NetworkInterface/Attribute:duplex/Value:full+' => '',
'Class:NetworkInterface/Attribute:duplex/Value:half' => 'Half',
@@ -714,7 +787,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:InfrastructureCI/Attribute:location_id+' => '',
'Class:InfrastructureCI/Attribute:location_name' => 'Standort',
'Class:InfrastructureCI/Attribute:location_name+' => '',
- 'Class:InfrastructureCI/Attribute:location_details' => 'Details zur Standort',
+ 'Class:InfrastructureCI/Attribute:location_details' => 'Details zum Standort',
'Class:InfrastructureCI/Attribute:location_details+' => '',
'Class:InfrastructureCI/Attribute:management_ip' => 'Management-IP',
'Class:InfrastructureCI/Attribute:management_ip+' => '',
@@ -955,5 +1028,21 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Menu:MobilePhone+' => 'Alle Mobiltelefone',
'Menu:PC' => 'Rechner (PC)',
'Menu:PC+' => 'Alle Rechner (PC)',
+'Menu:NewContact' => 'Neuer Kontakt',
+'Menu:NewContact+' => 'Neuer Kontakt',
+'Menu:SearchContacts' => 'Nach Kontakten suchen',
+'Menu:SearchContacts+' => 'Nach Kontakten suchen',
+'Menu:NewCI' => 'Neues CI',
+'Menu:NewCI+' => 'Neues CI',
+'Menu:SearchCIs' => 'Nach CIs suchen',
+'Menu:SearchCIs+' => 'Nach CIs suchen',
+'Menu:ConfigManagement:Devices' => 'Geräte',
+'Menu:ConfigManagement:AllDevices' => 'Anzahl der Geräte: %1$d',
+'Menu:ConfigManagement:SWAndApps' => 'Software und Anwendunge',
+'Menu:ConfigManagement:Misc' => 'Diverses',
+'Menu:Group' => 'Gruppen von CIs',
+'Menu:Group+' => 'Gruppen von CIs',
+'Menu:ConfigManagement:Shortcuts' => 'Shortcuts',
+'Menu:ConfigManagement:AllContacts' => 'Alle Kontakte: %1$d',
));
?>
diff --git a/modules/itop-incident-mgmt-1.0.0/de.dict.itop-incident-mgmt.php b/modules/itop-incident-mgmt-1.0.0/de.dict.itop-incident-mgmt.php
index 58e90c1a7..3db02a93a 100644
--- a/modules/itop-incident-mgmt-1.0.0/de.dict.itop-incident-mgmt.php
+++ b/modules/itop-incident-mgmt-1.0.0/de.dict.itop-incident-mgmt.php
@@ -28,8 +28,14 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Menu:IncidentManagement+' => 'Incident Management',
'Menu:Incident:Overview' => 'Übersicht',
'Menu:Incident:Overview+' => 'Übersicht',
- 'Menu:Incident:MyIncidents' => 'Incidents,die mich betreffen',
- 'Menu:Incident:MyIncidents+' => 'Incidents, die mich betreffen (als Agent)',
+ 'Menu:NewIncident' => 'Neuer Incident',
+ 'Menu:NewIncident+' => 'Ein neues Incident-Ticket erstellen',
+ 'Menu:SearchIncidents' => 'Nach Incidents suchen',
+ 'Menu:SearchIncidents+' => 'Nach Incidents suchen',
+ 'Menu:Incident:Shortcuts' => 'Shortcuts',
+ 'Menu:Incident:Shortcuts+' => '',
+ 'Menu:Incident:MyIncidents' => 'Incidents, die mich betreffen',
+ 'Menu:Incident:MyIncidents+' => 'Incidents, die mich betreffen (als Bearbeiter)',
'Menu:Incident:EscalatedIncidents' => 'Eskalierte Incidents',
'Menu:Incident:EscalatedIncidents+' => 'Eskalierte Incidents',
'Menu:Incident:OpenIncidents' => 'Alle offenen Incidents',
diff --git a/modules/itop-problem-mgmt-1.0.0/de.dict.itop-problem-mgmt.php b/modules/itop-problem-mgmt-1.0.0/de.dict.itop-problem-mgmt.php
index 3cfee9a66..a3350b33f 100644
--- a/modules/itop-problem-mgmt-1.0.0/de.dict.itop-problem-mgmt.php
+++ b/modules/itop-problem-mgmt-1.0.0/de.dict.itop-problem-mgmt.php
@@ -68,9 +68,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Menu:Problem:OpenProblems' => 'Alle ungelösten Probleme',
'Menu:Problem:OpenProblems+' => 'Alle ungelösten Probleme',
'UI-ProblemManagementOverview-ProblemByService' => 'Probleme nach Service',
- 'UI-ProblemManagementOverview-ProblemByService+' => 'Problems nach Service',
- 'UI-ProblemManagementOverview-ProblemByPriority' => 'Problems nach Priorität',
- 'UI-ProblemManagementOverview-ProblemByPriority+' => 'Problems nach Priorität',
+ 'UI-ProblemManagementOverview-ProblemByService+' => 'Probleme nach Service',
+ 'UI-ProblemManagementOverview-ProblemByPriority' => 'Probleme nach Priorität',
+ 'UI-ProblemManagementOverview-ProblemByPriority+' => 'Probleme nach Priorität',
'UI-ProblemManagementOverview-ProblemUnassigned' => 'Nicht zugewiesene Probleme',
'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Nicht zugewiesene Probleme',
'UI:ProblemMgmtMenuOverview:Title' => 'Dashboard für das Problem Management',
diff --git a/modules/itop-request-mgmt-1.0.0/de.dict.itop-request-mgmt.php b/modules/itop-request-mgmt-1.0.0/de.dict.itop-request-mgmt.php
index aab7c78fc..c799ed6ff 100644
--- a/modules/itop-request-mgmt-1.0.0/de.dict.itop-request-mgmt.php
+++ b/modules/itop-request-mgmt-1.0.0/de.dict.itop-request-mgmt.php
@@ -28,8 +28,14 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Menu:RequestManagement+' => 'Helpdesk',
'Menu:UserRequest:Overview' => 'Übersicht',
'Menu:UserRequest:Overview+' => 'Übersicht',
+ 'Menu:NewUserRequest' => 'Neue Benutzeranfrage erstellen',
+ 'Menu:NewUserRequest+' => 'Neue Benutzeranfrage erstellen',
+ 'Menu:SearchUserRequests' => 'Nach einem Benutzer-Request suchen',
+ 'Menu:SearchUserRequests+' => 'Rechercher parmi les demandes utilisateur',
+ 'Menu:UserRequest:Shortcuts' => 'Shortcuts',
+ 'Menu:UserRequest:Shortcuts+' => 'Shortcuts',
'Menu:UserRequest:MyRequests' => 'Anfragen, die mich betreffen',
- 'Menu:UserRequest:MyRequests+' => 'Anfragen, die mich betreffen (als Agent)',
+ 'Menu:UserRequest:MyRequests+' => 'Anfragen, die mich betreffen (als Bearbeiter)',
'Menu:UserRequest:EscalatedRequests' => 'Eskalierte Anfragen',
'Menu:UserRequest:EscalatedRequests+' => 'Eskalierte Anfragen',
'Menu:UserRequest:OpenRequests' => 'Alle offenen Anfragen',
diff --git a/modules/itop-service-mgmt-1.0.0/de.dict.itop-service-mgmt.php b/modules/itop-service-mgmt-1.0.0/de.dict.itop-service-mgmt.php
index b4379daa8..d87cf6317 100644
--- a/modules/itop-service-mgmt-1.0.0/de.dict.itop-service-mgmt.php
+++ b/modules/itop-service-mgmt-1.0.0/de.dict.itop-service-mgmt.php
@@ -150,6 +150,27 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:CustomerContract/Attribute:sla_list+' => 'Liste der SLAs zu dem Vertrag',
));
+// Class: lnkCustomerContractToProviderContract
+//
+
+Dict::Add('DE DE', 'German', 'Deutsch', array(
+ 'Class:lnkCustomerContractToProviderContract' => 'Verbindung Kundenvertratg zu Provider-Vertrag',
+ 'Class:lnkCustomerContractToProviderContract+' => '',
+ 'Class:lnkCustomerContractToProviderContract/Attribute:customer_contract_id' => 'Kundenvertrag',
+ 'Class:lnkCustomerContractToProviderContract/Attribute:customer_contract_id+' => '',
+ 'Class:lnkCustomerContractToProviderContract/Attribute:customer_contract_name' => 'Name',
+ 'Class:lnkCustomerContractToProviderContract/Attribute:customer_contract_name+' => '',
+ 'Class:lnkCustomerContractToProviderContract/Attribute:provider_contract_id' => 'Provider Contract',
+ 'Class:lnkCustomerContractToProviderContract/Attribute:provider_contract_id+' => '',
+ 'Class:lnkCustomerContractToProviderContract/Attribute:provider_contract_name' => 'Name',
+ 'Class:lnkCustomerContractToProviderContract/Attribute:provider_contract_name+' => '',
+ 'Class:lnkCustomerContractToProviderContract/Attribute:provider_sla' => 'Provider-SLA',
+ 'Class:lnkCustomerContractToProviderContract/Attribute:provider_sla+' => 'Service Level Agreement',
+ 'Class:lnkCustomerContractToProviderContract/Attribute:provider_coverage' => 'Service-Stunden',
+ 'Class:lnkCustomerContractToProviderContract/Attribute:provider_coverage+' => '',
+));
+
+
//
// Class: lnkContractToSLA
//
@@ -267,6 +288,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:Service/Attribute:document_list+' => 'Dokumente beigefügt zu dem Service',
'Class:Service/Attribute:contact_list' => 'Kontakte',
'Class:Service/Attribute:contact_list+' => 'Kontakte haben eine Rolle für diesen Service',
+ 'Class:Service/Tab:Related_Contracts' => 'Dazugehörige Kontakte',
+ 'Class:Service/Tab:Related_Contracts+' => 'Kontakte, die diesen Vertrag unterschrieben haben',
));
//
diff --git a/modules/itop-tickets-1.0.0/de.dict.itop-tickets.php b/modules/itop-tickets-1.0.0/de.dict.itop-tickets.php
index 450f44118..9f5b5e5a6 100644
--- a/modules/itop-tickets-1.0.0/de.dict.itop-tickets.php
+++ b/modules/itop-tickets-1.0.0/de.dict.itop-tickets.php
@@ -45,6 +45,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'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',
@@ -55,6 +57,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'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+' => '',
));
@@ -114,6 +118,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:lnkTicketToCI/Attribute:ci_name+' => '',
'Class:lnkTicketToCI/Attribute:ci_status' => 'CI-Status',
'Class:lnkTicketToCI/Attribute:ci_status+' => '',
+ 'Class:lnkTicketToCI/Attribute:impact' => 'Auswirkung',
+ 'Class:lnkTicketToCI/Attribute:impact+' => '',
));
//
@@ -203,7 +209,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'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' => 'Ticket duplizieren',
+ '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+' => '',