diff --git a/dictionaries/de.dictionary.itop.core.php b/dictionaries/de.dictionary.itop.core.php index 123397dae..bbf4fbada 100644 --- a/dictionaries/de.dictionary.itop.core.php +++ b/dictionaries/de.dictionary.itop.core.php @@ -96,7 +96,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Core:AttributeTemplateHTML+' => 'HTML mit Platzhaltern', 'Core:AttributeDateTime' => 'Datum/Uhrzeit', - 'Core:AttributeDateTime+' => 'DAtum und Uhrzeit (Jahr-Monat-Tag hh:mm:ss)', + 'Core:AttributeDateTime+' => 'Datum und Uhrzeit (Jahr-Monat-Tag hh:mm:ss)', 'Core:AttributeDate' => 'Datum', 'Core:AttributeDate+' => 'Datum (Jahr-Monat-Tag)', @@ -439,7 +439,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:TriggerOnStateEnter' => 'Trigger (beim Eintritt eines Status)', - 'Class:TriggerOnStateEnter+' => 'Trigger bei Eintritt einer Objektstatusänderungg', + 'Class:TriggerOnStateEnter+' => 'Trigger bei Eintritt einer Objektstatusänderung', )); // @@ -448,7 +448,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:TriggerOnStateLeave' => 'Trigger (beim Verlassen eines Status)', - 'Class:TriggerOnStateLeave+' => 'Trigger beim Verlassen einer Objektstatusänderungg', + 'Class:TriggerOnStateLeave+' => 'Trigger beim Verlassen einer Objektstatusänderung', )); // @@ -498,7 +498,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Abgleichsvorgehen', //TODO enum values 'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Intervall zwischen zwei vollständigen Reloads', 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Ein vollständiger Reload des gesamten Datenbestands muß mindestens in diesem Intervall erfolgen', - 'Class:SynchroDataSource/Attribute:action_on_zero' => 'Verhalten bei null Treffern', + 'Class:SynchroDataSource/Attribute:action_on_zero' => 'Verhalten bei keinen Treffern', 'Class:SynchroDataSource/Attribute:action_on_zero+' => 'Verhalten, wenn die Suche keine Objekte zurückgibt', 'Class:SynchroDataSource/Attribute:action_on_one' => 'Verhalten bei einem Treffer', 'Class:SynchroDataSource/Attribute:action_on_one+' => 'Verhalten, wenn die Suche genau ein Objekt zurückgibt', @@ -585,7 +585,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Core:Synchro:TheObjectCanBeDeletedBy_Source' => 'Das Objekt kann durch die externe Datenquelle %1$s gelöscht werden.', 'Core:Synchro:TheObjectCannotBeDeletedByUser_Source' => 'Sie können das Objekt nicht löschen, weil es zur externen Datenquelle %1$s gehört', 'TitleSynchroExecution' => 'Ausführung der Synchronisation', - 'Class:SynchroDataSource:DataTable' => 'Databanktabelle: %1$s', + 'Class:SynchroDataSource:DataTable' => 'Datenbanktabelle: %1$s', 'Core:SyncDataSourceObsolete' => 'Die Datenquelle ist als obsolet markiert. Operation abgebrochen.', 'Core:SyncDataSourceAccessRestriction' => 'Nur Administratoren oder die in der Datenquelle angegebenen Benutzer können diese Operation ausführen. Operation abgebrochen.', 'Core:SyncTooManyMissingReplicas' => 'Alle Einträge wurden seit längerem nicht aktualisiert, alle Objekte könnten gelöscht werden. Bitte überprüfen Sie die Funktionalität der Synchronisation. Operation abgebrochen.', diff --git a/dictionaries/de.dictionary.itop.ui.php b/dictionaries/de.dictionary.itop.ui.php index b7040eeda..f94ea4d1b 100644 --- a/dictionaries/de.dictionary.itop.ui.php +++ b/dictionaries/de.dictionary.itop.ui.php @@ -405,9 +405,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'UI:Error:UploadedFileTooBig' => 'Die hochgeladene Datei ist zu groß. (Maximal erlaubte Dateigröße ist %1$s. Überprüfen Sie upload_max_filesize und post_max_size in der PHP-Konfiguration.', 'UI:Error:UploadedFileTruncated.' => 'Hochgeladene Datei wurde beschränkt!', 'UI:Error:NoTmpDir' => 'Der temporäre Ordner ist nicht definiert.', - 'UI:Error:CannotWriteToTmp_Dir' => 'Nicht möglich, die tempöräre Datei auf die Festplatte zu speicher: upload_tmp_dir = "%1$s".', + 'UI:Error:CannotWriteToTmp_Dir' => 'Nicht möglich, die tempöräre Datei auf die Festplatte zu speichern: upload_tmp_dir = "%1$s".', 'UI:Error:UploadStoppedByExtension_FileName' => 'Der Upload wurde von der Erweiterung gestoppt. (urspünglicher Dateiname = "%1$s").', - 'UI:Error:UploadFailedUnknownCause_Code' => 'Dateiupload fehlgeschStandortn, unbekannte Ursache (Fehlercode = "%1$s").', + 'UI:Error:UploadFailedUnknownCause_Code' => 'Dateiupload fehlgeschlagen, unbekannte Ursache (Fehlercode = "%1$s").', 'UI:Error:1ParametersMissing' => 'Fehler: der folgende Parameter muss für diese Operation spezifiziert sein: %1$s.', 'UI:Error:2ParametersMissing' => 'Fehler: die folgenden Parameter müssen für diese Operation spezifiziert sein: %1$s und %2$s.', @@ -493,7 +493,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'UI:AccessRO-Users' => 'iTop ist nur lesbar für Endnutzer', 'UI:Login:RetypePwdDoesNotMatch' => 'Neues Passwort und das wiederholte Passwort stimmen nicht überein!', 'UI:Button:Login' => 'in iTop anmelden', - 'UI:Login:Error:AccessRestricted' => 'Der iTop-Zugang ist gesperrt. Bitte kontaktieren Sie einen iTop-Administrator.', + 'UI:Login:Error:AccessRestricted' => 'Der iTop-Zugang ist gesperrt. Bitte kontaktieren Sie Ihren 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 --', @@ -606,9 +606,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'UI:Schema:MoreInfo+' => 'Mehr Informationen zu dem Feld aus der Datenbank', 'UI:Schema:SearchCriteria' => 'Suchkriterium', 'UI:Schema:FilterCode' => 'Code filtern', - 'UI:Schema:FilterCode+' => 'Code dieses Suchkriterium', + 'UI:Schema:FilterCode+' => 'Code für dieses Suchkriterium', 'UI:Schema:FilterDescription' => 'Beschreibung', - 'UI:Schema:FilterDescription+' => 'Beschreibung dieses Suchkriterium', + 'UI:Schema:FilterDescription+' => 'Beschreibung dieses Suchkriteriums', 'UI:Schema:AvailOperators' => 'Verfügbare Operatoren', 'UI:Schema:AvailOperators+' => 'Mögliche Operatoren für dieses Suchkriterium', 'UI:Schema:ChildClasses' => 'Kind-Klassen', @@ -655,7 +655,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( '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:CannotDeleteBecause' => 'Dieses Objekt konnte aus folgendem Grunund nicht gelöscht werden: %1$s', + 'UI:Error:CannotDeleteBecause' => 'Dieses Objekt konnte aus folgendem Grund nicht gelöscht werden: %1$s', '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', diff --git a/modules/authent-ldap/de.dict.authent-ldap.php b/modules/authent-ldap/de.dict.authent-ldap.php index c266f2d7e..da667ecf3 100644 --- a/modules/authent-ldap/de.dict.authent-ldap.php +++ b/modules/authent-ldap/de.dict.authent-ldap.php @@ -40,7 +40,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:UserLDAP' => 'LDAP-Benutzer', - 'Class:UserLDAP+' => 'Benutzer,der über LDAP authentifiziert wird', + 'Class:UserLDAP+' => 'Benutzer, der über LDAP authentifiziert wird', 'Class:UserLDAP/Attribute:password' => 'Passwort', 'Class:UserLDAP/Attribute:password+' => 'Benutzerpasswort', )); diff --git a/modules/itop-attachments/de.dict.attachments.php b/modules/itop-attachments/de.dict.attachments.php new file mode 100644 index 000000000..cf5605641 --- /dev/null +++ b/modules/itop-attachments/de.dict.attachments.php @@ -0,0 +1,40 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @author Stephan Rosenke + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + +Dict::Add('EN US', 'English', 'English', array( + 'Attachments:TabTitle_Count' => 'Attachments (%1$d)', + 'Attachments:EmptyTabTitle' => 'Attachments', + 'Attachments:FieldsetTitle' => 'Attachments', + 'Attachments:DeleteBtn' => 'Löschen', + 'Attachments:History_File_Added' => 'Attachment %1$s hinzugefügt.', + 'Attachments:History_File_Removed' => 'Attachment %1$s entfernt.', + 'Attachments:AddAttachment' => 'Attachment hinzufügen: ', + 'Attachments:UploadNotAllowedOnThisSystem' => 'Datei-Upload auf diesem System NICHT erlaubt.', + 'Attachment:Max_Go' => '(Maximale Datei-Größe: %1$s Go)', + 'Attachment:Max_Mo' => '(Maximale Datei-Größe: %1$s Mo)', + 'Attachment:Max_Ko' => '(Maximale Datei-Größe: %1$s Ko)', +)); +?> diff --git a/modules/itop-knownerror-mgmt-1.0.0/de.dict.itop-knownerror-mgmt.php b/modules/itop-knownerror-mgmt-1.0.0/de.dict.itop-knownerror-mgmt.php index 2ce1c6718..c4890860a 100644 --- a/modules/itop-knownerror-mgmt-1.0.0/de.dict.itop-knownerror-mgmt.php +++ b/modules/itop-knownerror-mgmt-1.0.0/de.dict.itop-knownerror-mgmt.php @@ -140,8 +140,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( )); Dict::Add('DE DE', 'German', 'Deutsch', array( - 'Menu:ProblemManagement' => 'Problem Management', // Duplicated from Pb Mgmt module, since the two modules are independent - 'Menu:ProblemManagement+' => 'Problem Management',// and the KEDB may be installed independently of the Pb Mgmt module + 'Menu:ProblemManagement' => 'Problem-Management', // Duplicated from Pb Mgmt module, since the two modules are independent + 'Menu:ProblemManagement+' => 'Problem-Management',// and the KEDB may be installed independently of the Pb Mgmt module 'Menu:NewError' => 'Neuer bekannter Fehler', 'Menu:NewError+' => '', 'Menu:SearchError' => 'Nach bekannten Fehler suchen', diff --git a/readme.txt b/readme.txt index 8d6aa1639..fff05cb07 100644 --- a/readme.txt +++ b/readme.txt @@ -51,7 +51,7 @@ then you'll benefit from iTop 1.2 and it's probably worth upgrading. ----------------- Bruno Bonfils for his guidance about LDAP and authentication. Randall Badilla Castro for the Spanish translation. -Jonathan Lucas and David Gumbel from ITOMIG Gmbh, for the German translation. +Jonathan Lucas, Stephan Rosenke and David Gümbel from ITOMIG GmbH, for the German translation. Christian Lempereur and Olivier Fouquet for their feedbacks. Everaldo Coelho and the Oxygen Team for their wonderful icons. The JQuery team and the all the jQuery plugins authors for developing such a powerful library. @@ -64,7 +64,6 @@ Marialaura Colantoni for the Italian translation Schlobinux for the fix of the setup temporary file verification. Gabor Kiss for the Hungarian translation Tadashi Kaneda for the Japanese translation -Stephan Rosenke for his contribution to the German translation Antoine Coetsier for the CAS support and tests Vincenzo Todisco for his contribution to the enhancement of the webservices