From a962f6535e590de7ff623b8452a461843f3d5350 Mon Sep 17 00:00:00 2001 From: Lars Hippler Date: Tue, 30 Oct 2018 14:20:04 +0100 Subject: [PATCH] Add German translations regarding release 2.6 especially AttributeTag, AttributeOverview and uniqueness rules translations --- .../de.dict.itop-config-mgmt.php | 34 +++--- .../2.x/itop-config/de.dict.itop-config.php | 2 +- .../de.dict.itop-hub-connector.php | 104 ++++++++-------- .../de.dict.itop-knownerror-mgmt.php | 2 +- .../de.dict.itop-portal-base.php | 2 +- .../de.dict.itop-request-mgmt-itil.php | 6 +- .../de.dict.itop-request-mgmt.php | 6 +- dictionaries/de.dictionary.itop.core.php | 87 +++++++------ dictionaries/de.dictionary.itop.ui.php | 114 +++++++++--------- 9 files changed, 178 insertions(+), 179 deletions(-) diff --git a/datamodels/2.x/itop-config-mgmt/de.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/de.dict.itop-config-mgmt.php index 6d47533a9..a2cd13273 100755 --- a/datamodels/2.x/itop-config-mgmt/de.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/de.dict.itop-config-mgmt.php @@ -23,11 +23,11 @@ * */ Dict::Add('DE DE', 'German', 'Deutsch', array( - 'Relation:impacts/Description' => 'Elemente betroffen von ...', + 'Relation:impacts/Description' => 'Elemente betroffen von', 'Relation:impacts/DownStream' => 'Auswirkung ...', - 'Relation:impacts/DownStream+' => 'Elements impacted by~~', + 'Relation:impacts/DownStream+' => 'Elemente betroffen von', 'Relation:impacts/UpStream' => 'Hängt ab von ...', - 'Relation:impacts/UpStream+' => 'Elements impacting~~', + 'Relation:impacts/UpStream+' => 'Betroffene Elemente', // Legacy entries 'Relation:depends on/Description' => 'Elemente, von denen dieses Element abhängt.', 'Relation:depends on/DownStream' => 'Hängt ab von ...', @@ -96,10 +96,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:Organization/Attribute:deliverymodel_name+' => '', 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent', 'Class:Organization/Attribute:parent_id_friendlyname+' => '', - 'Class:Organization/Attribute:overview' => 'Overview~~', - 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~', - 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~', - 'Organization:Overview:Users' => 'iTop Users within this organization~~', + 'Class:Organization/Attribute:overview' => 'Überblick', + 'Organization:Overview:FunctionalCIs' => 'CIs dieser Organisation', + 'Organization:Overview:FunctionalCIs:subtitle' => 'nach Typ', + 'Organization:Overview:Users' => 'iTop Benutzer innerhalb dieser Organisation', )); // @@ -203,10 +203,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:Person/Attribute:manager_id_friendlyname+' => '', 'Class:Person/Attribute:picture' => 'Bild', 'Class:Person/Attribute:picture+' => '', - 'Class:Person/UniquenessRule:employee_number/Description' => 'The employee number must be unique in the organization~~', - 'Class:Person/UniquenessRule:employee_number/Error' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~', - 'Class:Person/UniquenessRule:name/Description' => 'The employee name should be unique inside its organization~~', - 'Class:Person/UniquenessRule:name/Error' => 'There is already a person in \'$this->org_name$\' organization with the same name~~', + 'Class:Person/UniquenessRule:employee_number/Description' => 'Die Personalnummer muss innerhalb dieser Organisation eindeutig sein.', + 'Class:Person/UniquenessRule:employee_number/Error' => 'In der Organisation \'$this->org_name$\' existiert bereits eine Person mit der gleichen Personalnummer', + 'Class:Person/UniquenessRule:name/Description' => 'Innerhalb einer Organisation muss der Name einer Person eindeutig sein', + 'Class:Person/UniquenessRule:name/Error' => 'In der Organisation \'$this->org_name$\' existiert bereits eine Person mit dem gleichen Namen', )); // @@ -1298,8 +1298,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:Brand+' => '', 'Class:Brand/Attribute:physicaldevices_list' => 'Physische Geräte', 'Class:Brand/Attribute:physicaldevices_list+' => '', - 'Class:Brand/UniquenessRule:name/Description' => 'The name must be unique~~', - 'Class:Brand/UniquenessRule:name/Error' => 'This brand already exists~~', + 'Class:Brand/UniquenessRule:name/Description' => 'Der Name muss eindeutig sein', + 'Class:Brand/UniquenessRule:name/Error' => 'Diese Marke existiert bereits', )); // @@ -1353,8 +1353,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:Model/Attribute:type/Value:Phone+' => '', 'Class:Model/Attribute:physicaldevices_list' => 'Phyische Geräte', 'Class:Model/Attribute:physicaldevices_list+' => '', - 'Class:Model/UniquenessRule:name_brand/Description' => 'Name must be unique in the brand~~', - 'Class:Model/UniquenessRule:name_brand/Error' => 'this model already exists for this brand~~', + 'Class:Model/UniquenessRule:name_brand/Description' => 'Der Modellname der für eine Marke muss eindeutig sein', + 'Class:Model/UniquenessRule:name_brand/Error' => 'Es existiert bereits ein Modell mit diesem Namen für diese Marke', )); // @@ -1871,7 +1871,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Menu:Typology' => 'Typologie-Konfiguration', 'Menu:Typology+' => '', 'Menu:OSVersion' => 'OS-Versionen', -'Menu:OSVersion+' => '~~', +'Menu:OSVersion+' => '', 'Menu:Software' => 'Software-Katalog', 'Menu:Software+' => '', 'UI_WelcomeMenu_AllConfigItems' => 'Zusammenfassung', @@ -1889,7 +1889,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Server:otherinfo' => 'Sonstige Informationen', 'Server:power' => 'Stromversorgung', 'Person:info' => 'Allgemeine Informationen', -'Person:personal_info' => 'Personal information~~', +'Person:personal_info' => 'Persönliche Informationen', 'Person:notifiy' => 'Benachrichtigungen', 'Class:Subnet/Tab:IPUsage' => 'IP-Nutzung', 'Class:Subnet/Tab:IPUsage-explain' => 'Interfaces mit einer IP in der Range: %1$s bis %2$s', diff --git a/datamodels/2.x/itop-config/de.dict.itop-config.php b/datamodels/2.x/itop-config/de.dict.itop-config.php index 12d49cfa4..a91607fe3 100644 --- a/datamodels/2.x/itop-config/de.dict.itop-config.php +++ b/datamodels/2.x/itop-config/de.dict.itop-config.php @@ -28,7 +28,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'config-edit-title' => 'Konfigurations-Editor', 'config-edit-intro' => 'Seien sie bei der Bearbeitung der Konfigurationsdatei sehr vorsichtig.', 'config-apply' => 'Anwenden (Ctrl+S)', - 'config-apply-title' => 'Apply (Ctrl+S)~~', + 'config-apply-title' => 'Anwenden (Ctrl+S)', 'config-cancel' => 'Zurücksetzen', 'config-saved' => 'Erfolgreich gesprichert', 'config-confirm-cancel' => 'Ihre Änderungen werden nicht gespeichert.', diff --git a/datamodels/2.x/itop-hub-connector/de.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/de.dict.itop-hub-connector.php index e0f4ebc41..8f8756819 100644 --- a/datamodels/2.x/itop-hub-connector/de.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/de.dict.itop-hub-connector.php @@ -23,63 +23,63 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( // Dictionary entries go here - 'Menu:iTopHub' => 'iTop Hub~~', - 'Menu:iTopHub:Register' => 'Connect to iTop Hub~~', - 'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop instance~~', - 'Menu:iTopHub:Register:Description' => '

Get access to your community platform iTop Hub!
Find all the content and information you need, manage your instances through personalized tools & install more extensions.

By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.

~~', - 'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~', - 'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~', - 'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub~~', - 'Menu:iTopHub:BrowseExtensions:Description' => '

Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !
Find the ones that will help you customize and adapt iTop to your processes.

By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.

~~', - 'iTopHub:GoBtn' => 'Go To iTop Hub~~', - 'iTopHub:CloseBtn' => 'Close~~', - 'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~', - 'iTopHub:OpenInNewWindow' => 'Open iTop Hub in a new window~~', - 'iTopHub:AutoSubmit' => 'Don\'t ask me again. Next time, go to iTop Hub automatically.~~', - 'UI:About:RemoteExtensionSource' => 'iTop Hub~~', - 'iTopHub:Explanation' => 'By clicking this button you will be redirected to iTop Hub.~~', + 'Menu:iTopHub' => 'iTop Hub', + 'Menu:iTopHub:Register' => 'Mit dem iTop Hub verbinden', + 'Menu:iTopHub:Register+' => 'Gehe zum iTop Hub um deine iTop-Intsanzen zu updaten', + 'Menu:iTopHub:Register:Description' => '

Erhalte Zugriff zu der Community-Platform iTop Hub!
Finde alle Informationen und Inhalte, die du brauchst, verwalte deine Instanzen mit personalisierten Tools & installiere weitere Extensions.

Durch die Verbindung mit dem iTop Hub, werden Informationen zu deiner iTop Instanz auf den iTop Hub hochgeladen.

', + 'Menu:iTopHub:MyExtensions' => 'Installierte Erweiterungen', + 'Menu:iTopHub:MyExtensions+' => 'Lass dir eine Liste aller Erweiterungen anzeigen, die auf deiner iTop-Instanz installiert sind', + 'Menu:iTopHub:BrowseExtensions' => 'Erhalte Erweiterungen vom iTop Hub', + 'Menu:iTopHub:BrowseExtensions+' => 'Finde noch mehr Erweiterungen auf dem iTop Hub', + 'Menu:iTopHub:BrowseExtensions:Description' => '

Besuche den iTop Hub Store, die Stelle, um perfekte iTop Erweiterungen zu finden!
Finde die Erweiterungen, die dir helfen dein iTop so zu erweitern, dass es zu deinen Bedürfnissen passt.

Durch die Verbindung mit dem iTop Hub, werden Informationen zu deiner iTop Instanz auf den iTop Hub hochgeladen.

', + 'iTopHub:GoBtn' => 'Gehe zum iTop Hub', + 'iTopHub:CloseBtn' => 'Schließen', + 'iTopHub:GoBtn:Tooltip' => 'Gehe zu www.itophub.io', + 'iTopHub:OpenInNewWindow' => 'Öffne den iTop Hub in einem neuen Fenster', + 'iTopHub:AutoSubmit' => 'Zeige diese Meldung nicht noch einmal und gehe nächstes Mal automatisch zum iTop Hub.', + 'UI:About:RemoteExtensionSource' => 'iTop Hub', + 'iTopHub:Explanation' => 'Mit Klick auf diesen Button wirst Du zum iTop Hub weitergeleitet.', - 'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~', - 'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~', - 'iTopHub:BackupOk' => 'Backup Ok.~~', - 'iTopHub:BackupFailed' => 'Backup failed!~~', - 'iTopHub:Landing:Status' => 'Deployment status~~', - 'iTopHub:Landing:Install' => 'Deploying extensions...~~', - 'iTopHub:CompiledOK' => 'Compilation successful.~~', - 'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!
iTop configuration has NOT been modified.~~', + 'iTopHub:BackupFreeDiskSpaceIn' => '%1$s freier Speicherplatz aus %2$s.', + 'iTopHub:FailedToCheckFreeDiskSpace' => 'Überprüfen des freien Speicherplatzes fehlgeschlagen', + 'iTopHub:BackupOk' => 'Backup erstellt.', + 'iTopHub:BackupFailed' => 'Backup fehlgeschlagen!', + 'iTopHub:Landing:Status' => 'Installationsstatus', + 'iTopHub:Landing:Install' => 'Erweiterungen werden installiert...', + 'iTopHub:CompiledOK' => 'Installation erfolgreich', + 'iTopHub:ConfigurationSafelyReverted' => 'Fehler während der Installation!
iTop Konfiguration wurde NICHT angepasst.', - 'iTopHub:InstalledExtensions' => 'Extensions deployed on this instance~~', - 'iTopHub:ExtensionCategory:Manual' => 'Extensions deployed manually~~', - 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of iTop:~~', - 'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub~~', - 'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:~~', - 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.

Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~', - 'iTopHub:ExtensionNotInstalled' => 'Not installed~~', - 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~', + 'iTopHub:InstalledExtensions' => 'Erweiterung, die auf dieser Instanz installiert sind', + 'iTopHub:ExtensionCategory:Manual' => 'Manuell installierte Erweiterungen', + 'iTopHub:ExtensionCategory:Manual+' => 'Die folgenden Erweiterungen installiert, indem sie manuell in das iTop-Verzeichnis %1$s kopiert wurden:', + 'iTopHub:ExtensionCategory:Remote' => 'Erweiterungen vom iTop Hub', + 'iTopHub:ExtensionCategory:Remote+' => 'Die folgenden Erweiterungen wurden über den iTop Hub installiert:', + 'iTopHub:NoExtensionInThisCategory' => 'Es gibt keine Erweiterungen dieser Kategorie

Gehe zum iTop Hub, um Erweiterungen zu finden, die dir helfen dein iTop so zu erweitern, dass es zu deinen Bedürfnissen passt.', + 'iTopHub:ExtensionNotInstalled' => 'Nicht installiert', + 'iTopHub:GetMoreExtensions' => 'Hole Erweiterungen vom iTop Hub...', - 'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your iTop.~~', - 'iTopHub:GoBackToITopBtn' => 'Go Back to iTop~~', - 'iTopHub:Uncompressing' => 'Uncompressing extensions...~~', - 'iTopHub:InstallationWelcome' => 'Installation of the extensions downloaded from iTop Hub~~', - 'iTopHub:DBBackupLabel' => 'Instance backup~~', - 'iTopHub:DBBackupSentence' => 'Do a backup of the database and iTop configuration before updating~~', - 'iTopHub:DeployBtn' => 'Deploy !~~', - 'iTopHub:DatabaseBackupProgress' => 'Instance backup...~~', + 'iTopHub:LandingWelcome' => 'Herzlichen Glückwunsch! Die folgenden Erweiterungen wurden vom iTop Hub heruntergeladen und installiert.', + 'iTopHub:GoBackToITopBtn' => 'Gehe zurück zu iTop', + 'iTopHub:Uncompressing' => 'Erweiterungen entpacken...', + 'iTopHub:InstallationWelcome' => 'Installation der Erweiterungen, die vom iTop Hub heruntergeladen wurden.', + 'iTopHub:DBBackupLabel' => 'Backup der iTop-Instanz', + 'iTopHub:DBBackupSentence' => 'Vor dem Update ein Backup der iTop Datenbank und Konfiguration durchführen.', + 'iTopHub:DeployBtn' => 'Installieren !', + 'iTopHub:DatabaseBackupProgress' => 'Backup durchführen...', - 'iTopHub:InstallationEffect:Install' => 'Version: %1$s will be installed.~~', - 'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s already installed. Nothing will change.~~', - 'iTopHub:InstallationEffect:Upgrade' => 'Will be upgraded from version %1$s to version %2$s.~~', - 'iTopHub:InstallationEffect:Downgrade' => 'Will be DOWNGRADED from version %1$s to version %2$s.~~', - 'iTopHub:InstallationProgress:DatabaseBackup' => 'iTop Instance backup...~~', - 'iTopHub:InstallationProgress:ExtensionsInstallation' => 'Installation of the extensions~~', - 'iTopHub:InstallationEffect:MissingDependencies' => 'This extension cannot be installed because of unmet dependencies.~~', - 'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The extension requires the module(s): %1$s~~', - 'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation successful!~~', + 'iTopHub:InstallationEffect:Install' => 'Version: %1$s wird installiert.', + 'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s ist bereits installiert. Es wird sich nichts ändern.', + 'iTopHub:InstallationEffect:Upgrade' => 'Wird geupgraded von Version %1$s auf Version %2$s.', + 'iTopHub:InstallationEffect:Downgrade' => 'Wird GEDOWNGRADED von Version %1$s auf Version %2$s.', + 'iTopHub:InstallationProgress:DatabaseBackup' => 'Backup der iTop-Instanz...', + 'iTopHub:InstallationProgress:ExtensionsInstallation' => 'Installation der Erweiterungen', + 'iTopHub:InstallationEffect:MissingDependencies' => 'Diese Erweiterung kann nicht installiert werden, da Abhängigkeiten nicht erfüllt werden.', + 'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The Erweiterung benötigt folgende(s) Modul(e): %1$s', + 'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation erfolgreich!', - 'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.~~', - 'iTopHub:InstallationStatus:Installed' => 'Installed~~', - 'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s NOT installed.~~', + 'iTopHub:InstallationStatus:Installed_Version' => '%1$s Version: %2$s.', + 'iTopHub:InstallationStatus:Installed' => 'Installiert', + 'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s NICHT installiert.', )); diff --git a/datamodels/2.x/itop-knownerror-mgmt/de.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/de.dict.itop-knownerror-mgmt.php index 77e9801dd..746080013 100755 --- a/datamodels/2.x/itop-knownerror-mgmt/de.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/de.dict.itop-knownerror-mgmt.php @@ -126,7 +126,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:FAQ/Attribute:error_code+' => '', 'Class:FAQ/Attribute:key_words' => 'Schlüsselwörter', 'Class:FAQ/Attribute:key_words+' => '', - 'Class:FAQ/Attribute:domains' => 'Domains~~', + 'Class:FAQ/Attribute:domains' => 'Domäne', )); // diff --git a/datamodels/2.x/itop-portal-base/de.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/de.dict.itop-portal-base.php index 93d4e0df6..3a648b546 100644 --- a/datamodels/2.x/itop-portal-base/de.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/de.dict.itop-portal-base.php @@ -82,7 +82,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( // AggregatePageBrick Dict::Add('DE DE', 'German', 'Deutsch', array( - 'Brick:Portal:AggregatePage:DefaultTitle' => 'Dashboard~~', + 'Brick:Portal:AggregatePage:DefaultTitle' => 'Dashboard', )); // BrowseBrick brick diff --git a/datamodels/2.x/itop-request-mgmt-itil/de.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/de.dict.itop-request-mgmt-itil.php index f779535fa..d08afbb3b 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/de.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/de.dict.itop-request-mgmt-itil.php @@ -266,7 +266,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( Dict::Add('DE DE', 'German', 'Deutsch', array( - 'Organization:Overview:UserRequests' => 'User Requests from this organization~~', - 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~', - 'Organization:Overview:Tickets' => 'Tickets for this organization~~', + 'Organization:Overview:UserRequests' => 'Benutzeranfragen dieser Organisation', + 'Organization:Overview:MyUserRequests' => 'Mir zugewiesene Benutzeranfragen dieser Organisation', + 'Organization:Overview:Tickets' => 'Alle Tickets dieser Organisation', )); diff --git a/datamodels/2.x/itop-request-mgmt/de.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/de.dict.itop-request-mgmt.php index 8d9755168..0c57d40a1 100644 --- a/datamodels/2.x/itop-request-mgmt/de.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/de.dict.itop-request-mgmt.php @@ -296,7 +296,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( Dict::Add('DE DE', 'German', 'Deutsch', array( - 'Organization:Overview:UserRequests' => 'User Requests from this organization~~', - 'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~', - 'Organization:Overview:Tickets' => 'Tickets for this organization~~', + 'Organization:Overview:UserRequests' => 'Benutzeranfragen dieser Organisation', + 'Organization:Overview:MyUserRequests' => 'Mir zugewiesene Benutzeranfragen dieser Organisation', + 'Organization:Overview:Tickets' => 'Alle Tickets dieser Organisation', )); diff --git a/dictionaries/de.dictionary.itop.core.php b/dictionaries/de.dictionary.itop.core.php index 2f4965248..fcf30c9c8 100644 --- a/dictionaries/de.dictionary.itop.core.php +++ b/dictionaries/de.dictionary.itop.core.php @@ -27,20 +27,20 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Core:UnknownObjectLabel' => 'Objekt nicht gefunden (Klasse: %1$s, id: %2$d)', 'Core:UnknownObjectTip' => 'Das Objekt konnte nicht gefunden werden. Es könnte bereits vor einiger Zeit gelöscht worden sein und das Log seither bereinigt.', - 'Core:UniquenessDefaultError' => 'Uniqueness rule \'%1$s\' in error~~', + 'Core:UniquenessDefaultError' => 'Eindeutigkeitsfehler: \'%1$s\'', 'Core:AttributeLinkedSet' => 'Array von Objekten', 'Core:AttributeLinkedSet+' => 'Beliebige Art von Objekten der [subclass] der selben Klasse', - 'Core:AttributeTagSet' => 'List of tags~~', - 'Core:AttributeTagSet+' => '~~', - 'Core:AttributeSet:placeholder' => 'click to add~~', + 'Core:AttributeTagSet' => 'Liste von Tags', + 'Core:AttributeTagSet+' => 'List von Tags', + 'Core:AttributeSet:placeholder' => 'Zum Hinzufügen klicken', - 'Core:AttributeCaseLog' => 'Log~~', - 'Core:AttributeCaseLog+' => '~~', + 'Core:AttributeCaseLog' => 'Log', + 'Core:AttributeCaseLog+' => '', - 'Core:AttributeMetaEnum' => 'Computed enum~~', - 'Core:AttributeMetaEnum+' => '~~', + 'Core:AttributeMetaEnum' => 'Berechnetes Enum', + 'Core:AttributeMetaEnum+' => 'Liste berechneter alphanumerischer Strings', 'Core:AttributeLinkedSetIndirect' => 'Array von Objekten (N-N)', 'Core:AttributeLinkedSetIndirect+' => 'Beliebige Art von Objekten der [subclass] der selben Klasse', @@ -92,9 +92,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Core:AttributeEncryptedString' => 'verschlüsselter String', 'Core:AttributeEncryptedString+' => 'mit einem lokalen Schüssel verschlüsselter String', - 'Core:AttributeEncryptUnknownLibrary' => 'Encryption library specified (%1$s) unknown~~', - 'Core:AttributeEncryptFailedToDecrypt' => '** decryption error **~~', - + 'Core:AttributeEncryptUnknownLibrary' => 'Angegebene Library zur Verschlüsslung (%1$s) ist unbekannt', + 'Core:AttributeEncryptFailedToDecrypt' => '** Entschlüsslungsfehler **', 'Core:AttributeText' => 'Text', 'Core:AttributeText+' => 'Mehrzeiliger String', @@ -188,8 +187,8 @@ Operatoren:
'Core:FriendlyName-Label' => 'Voller Name (Friendly Name)', 'Core:FriendlyName-Description' => 'Friendly name', - 'Core:AttributeTag' => 'Tags~~', - 'Core:AttributeTag+' => 'Tags~~', + 'Core:AttributeTag' => 'Tags', + 'Core:AttributeTag+' => 'Tags', )); @@ -362,8 +361,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:EventNotificationEmail/Attribute:subject+' => 'Betreff', 'Class:EventNotificationEmail/Attribute:body' => 'Inhalt der Nachricht', 'Class:EventNotificationEmail/Attribute:body+' => 'Inhalt der Nachricht', - 'Class:EventNotificationEmail/Attribute:attachments' => 'Attachments', - 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', + 'Class:EventNotificationEmail/Attribute:attachments' => 'Anhänge', + 'Class:EventNotificationEmail/Attribute:attachments+' => 'Anhänge in der Nachricht', )); // @@ -534,7 +533,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:TriggerOnObject/Attribute:target_class' => 'Zielklasse', 'Class:TriggerOnObject/Attribute:target_class+' => '', 'Class:TriggerOnObject/Attribute:filter' => 'Filter', - 'Class:TriggerOnObject/Attribute:filter+' => '~~', + 'Class:TriggerOnObject/Attribute:filter+' => '', 'TriggerOnObject:WrongFilterQuery' => 'Fehlerhafter Filter-Query: %1$s', 'TriggerOnObject:WrongFilterClass' => 'Der Filter muss Objekte vom Typ \\"%1$s\\" zurückgeben.', )); @@ -591,8 +590,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( // Dict::Add('DE DE', 'German', 'Deutsch', array( - 'Class:TriggerOnObjectDelete' => 'Trigger (on object deletion)~~', - 'Class:TriggerOnObjectDelete+' => 'Trigger on object deletion of [a child class of] the given class~~', + 'Class:TriggerOnObjectDelete' => 'Trigger (bei Objektlöschung)', + 'Class:TriggerOnObjectDelete+' => 'Trigger bei Objektlöschung einer gegebenen Klasse oder Kindklasse', )); // @@ -600,10 +599,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( // Dict::Add('DE DE', 'German', 'Deutsch', array( - 'Class:TriggerOnObjectUpdate' => 'Trigger (on object update)~~', - 'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class~~', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Target fields~~', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', + 'Class:TriggerOnObjectUpdate' => 'Trigger (bei Objektanpassung)', + 'Class:TriggerOnObjectUpdate+' => 'Trigger bei Objektanpassung einer gegebenen Klasse oder Kindklasse', + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Ziel-Felder', + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', )); // @@ -906,10 +905,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Core:BulkExportLegacyExport' => 'Klicken Sie hier, um auf die Legacy-Version des Exports zuzugreifen', 'Core:BulkExport:XLSXOptions' => 'Excel-Optionen', 'Core:BulkExport:TextFormat' => 'Textfelder enthalten HTML-Markup', - 'Core:BulkExport:DateTimeFormat' => 'Date and Time format~~', - 'Core:BulkExport:DateTimeFormatDefault_Example' => 'Default format (%1$s), e.g. %2$s~~', - 'Core:BulkExport:DateTimeFormatCustom_Format' => 'Custom format: %1$s~~', - 'Core:BulkExport:PDF:PageNumber' => 'Page %1$s~~', + 'Core:BulkExport:DateTimeFormat' => 'Datum- und Zeitformat', + 'Core:BulkExport:DateTimeFormatDefault_Example' => 'Standardformat (%1$s), z.B. %2$s', + 'Core:BulkExport:DateTimeFormatCustom_Format' => 'Angepasstes format: %1$s', + 'Core:BulkExport:PDF:PageNumber' => 'Seite %1$s', 'Core:DateTime:Placeholder_d' => 'TT', // Day of the month: 2 digits (with leading zero) 'Core:DateTime:Placeholder_j' => 'T', // Day of the month: 1 or 2 digits (without leading zero) 'Core:DateTime:Placeholder_m' => 'MM', // Month on 2 digits i.e. 01-12 @@ -934,24 +933,24 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( // Class: TagSetFieldData // Dict::Add('DE DE', 'German', 'Deutsch', array( - 'Class:TagSetFieldData' => '%2$s for class %1$s~~', - 'Class:TagSetFieldData+' => '~~', + 'Class:TagSetFieldData' => '%2$s für die Klasse %1$s', + 'Class:TagSetFieldData+' => '', - 'Class:TagSetFieldData/Attribute:code' => 'Code~~', - 'Class:TagSetFieldData/Attribute:code+' => 'Internal code. Must contain at least 3 alphanumeric characters~~', - 'Class:TagSetFieldData/Attribute:label' => 'Label~~', - 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label~~', - 'Class:TagSetFieldData/Attribute:description' => 'Description~~', - 'Class:TagSetFieldData/Attribute:description+' => 'Description~~', + 'Class:TagSetFieldData/Attribute:code' => 'Code', + 'Class:TagSetFieldData/Attribute:code+' => 'Interner code. Muss mindestens 3 alphanumerische Zeichen enthalten', + 'Class:TagSetFieldData/Attribute:label' => 'Label', + 'Class:TagSetFieldData/Attribute:label+' => 'Anzeigelabel', + 'Class:TagSetFieldData/Attribute:description' => 'Beschreibung', + 'Class:TagSetFieldData/Attribute:description+' => 'Beschreibung', - 'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Used tags cannot be deleted~~', - 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Tags codes or labels must be unique~~', - 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags code must contain between 3 and %1$d alphanumeric characters~~', - 'Core:TagSetFieldData:ErrorTagCodeReservedWord' => 'The chosen tag code is a reserved word~~', - 'Core:TagSetFieldData:ErrorTagLabelSyntax' => 'Tags label must not contain \'%1$s\' nor be empty~~', - 'Core:TagSetFieldData:ErrorCodeUpdateNotAllowed' => 'Tags Code cannot be changed when used~~', - 'Core:TagSetFieldData:ErrorClassUpdateNotAllowed' => 'Tags "Object Class" cannot be changed~~', - 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Tags "Attribute Code" cannot be changed~~', - 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Tag usage (%1$d)~~', - 'Core:TagSetFieldData:NoEntryFound' => 'No entry found for this tag~~', + 'Core:TagSetFieldData:ErrorDeleteUsedTag' => 'Verwendete tags können nicht gelöscht werden', + 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Tag-Codes oder Labels müssen eindeutig sein', + 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags-Code muss zwischen 3 und %1$d alphanumerische Zeichen enthalten', + 'Core:TagSetFieldData:ErrorTagCodeReservedWord' => 'der gewählte Tag-Code ist ein reservierter Begriff', + 'Core:TagSetFieldData:ErrorTagLabelSyntax' => 'Tag-Labels dürfen nicht leer sein oder \'%1$s\' enthalten', + 'Core:TagSetFieldData:ErrorCodeUpdateNotAllowed' => 'Tag-Code kann nicht geändert werden, wenn er in Verwendung ist', + 'Core:TagSetFieldData:ErrorClassUpdateNotAllowed' => '"Tag-Objektklasse" kann nicht geändert werden', + 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Tag "Attribute Code" kann nicht geändert werden', + 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Tag Verwendung (%1$d)', + 'Core:TagSetFieldData:NoEntryFound' => 'Kein Eintrag für dieses Tag gefunden', )); diff --git a/dictionaries/de.dictionary.itop.ui.php b/dictionaries/de.dictionary.itop.ui.php index 526152eb7..82c5c4498 100644 --- a/dictionaries/de.dictionary.itop.ui.php +++ b/dictionaries/de.dictionary.itop.ui.php @@ -312,7 +312,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( Dict::Add('DE DE', 'German', 'Deutsch', array( 'BooleanLabel:yes' => 'Ja', 'BooleanLabel:no' => 'Nein', - 'UI:Login:Title' => 'iTop login~~', + 'UI:Login:Title' => 'iTop Login', 'Menu:WelcomeMenu' => 'Willkommen', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:WelcomeMenu+' => 'Willkommen bei iTop', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:WelcomeMenuPage' => 'Willkommen', // Duplicated into itop-welcome-itil (will be removed from here...) @@ -361,7 +361,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'UI:Button:Ok' => 'Ok', 'UI:Button:Save' => 'Speichern', 'UI:Button:Cancel' => 'Abbrechen', - 'UI:Button:Close' => 'Close~~', + 'UI:Button:Close' => 'Schließen', 'UI:Button:Apply' => 'Anwenden', 'UI:Button:Back' => ' << Zurück ', 'UI:Button:Restart' => ' |<< Neustart ', @@ -384,7 +384,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'UI:Button:Rename' => 'Umbenennen... ', 'UI:Button:ChangePassword' => ' Passwort ändern ', 'UI:Button:ResetPassword' => ' Passwort zurücksetzen ', - 'UI:Button:Insert' => 'Insert~~', + 'UI:Button:Insert' => 'Einfügen', 'UI:Button:More' => 'Mehr', 'UI:Button:Less' => 'Weniger', @@ -392,7 +392,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'UI:ClickToCreateNew' => 'Klicken Sie hier, um eine neues Objekt vom Typ %1$s zu erstellen', 'UI:SearchFor_Class' => 'Suche nach Objekten vom Typ "%1$s"', 'UI:NoObjectToDisplay' => 'Kein Objekt zur Anzeige vorhanden.', - 'UI:Error:SaveFailed' => 'The object cannot be saved :~~', + 'UI:Error:SaveFailed' => 'Objekt kann nicht gespeichert werden:', '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.', 'UI:Error:MandatoryTemplateParameter_group_by' => 'Parameter group_by ist erforderlich. Überprüfen Sie die Defintion des Display-Templates.', @@ -423,8 +423,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( '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:Error:InvalidDashboardFile' => 'Error: invalid dashboard file~~', - 'UI:Error:InvalidDashboard' => 'Error: invalid dashboard~~', + 'UI:Error:InvalidDashboardFile' => 'Fehler: Ungültige Dashboard-Datei', + 'UI:Error:InvalidDashboard' => 'Fehler: Ungültiges Dashboard', 'UI:GroupBy:Count' => 'Anzahl', 'UI:GroupBy:Count+' => 'Anzahl der Elemente', @@ -936,11 +936,11 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm 'UI:NotificationsMenu:Actions' => 'Aktionen', 'UI:NotificationsMenu:AvailableActions' => 'Verfügbare Aktionen', - 'Menu:TagAdminMenu' => 'Tags configuration~~', - 'Menu:TagAdminMenu+' => 'Tags values management~~', - 'UI:TagAdminMenu:Title' => 'Tags configuration~~', - 'UI:TagAdminMenu:NoTags' => 'No Tag field configured~~', - 'UI:TagSetFieldData:Error' => 'Error: %1$s~~', + 'Menu:TagAdminMenu' => 'Tag-Konfiguration', + 'Menu:TagAdminMenu+' => 'Verwaltung der Tag-Werte', + 'UI:TagAdminMenu:Title' => 'Tag-Konfiguration', + 'UI:TagAdminMenu:NoTags' => 'Kein tag konfiguriert', + 'UI:TagSetFieldData:Error' => 'Fehler: %1$s', 'Menu:AuditCategories' => 'Audit-Kategorien', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:AuditCategories+' => 'Audit-Kategorien', // Duplicated into itop-welcome-itil (will be removed from here...) @@ -1109,15 +1109,15 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm 'UI:OrderByHint_Values' => 'Sortierreihenfolge: %1$s', 'UI:Menu:AddToDashboard' => 'Zu Dashboard hinzufügen...', 'UI:Button:Refresh' => 'Neu laden', - 'UI:Button:GoPrint' => 'Print...~~', - 'UI:ExplainPrintable' => 'Click onto the %1$s icon to hide items from the print.
Use the "print preview" feature of your browser to preview before printing.
Note: this header and the other tuning controls will not be printed.~~', - 'UI:PrintResolution:FullSize' => 'Full size~~', - 'UI:PrintResolution:A4Portrait' => 'A4 Portrait~~', - 'UI:PrintResolution:A4Landscape' => 'A4 Landscape~~', - 'UI:PrintResolution:LetterPortrait' => 'Letter Portrait~~', - 'UI:PrintResolution:LetterLandscape' => 'Letter Landscape~~', - 'UI:Toggle:StandardDashboard' => 'Standard~~', - 'UI:Toggle:CustomDashboard' => 'Custom~~', + 'UI:Button:GoPrint' => 'Drucken...', + 'UI:ExplainPrintable' => 'Klicken Sie auf das %1$s icon, um Teile für der Druck auszublenden.
Benutzen Sie die Druckvorschau-Funktion Ihres Browsers, um sich eine Vorschau anzeigen zu lassen.
Hinweis: Dieser Header und die anderen Steuerungsflächen werden nicht gedruckt.', + 'UI:PrintResolution:FullSize' => 'Gesamte Fläche', + 'UI:PrintResolution:A4Portrait' => 'A4 Hochformat', + 'UI:PrintResolution:A4Landscape' => 'A4 Querformat', + 'UI:PrintResolution:LetterPortrait' => 'Letter Hochformat', + 'UI:PrintResolution:LetterLandscape' => 'Letter Querformat', + 'UI:Toggle:StandardDashboard' => 'Standard', + 'UI:Toggle:CustomDashboard' => 'Angepasst', 'UI:ConfigureThisList' => 'Liste konfigurieren...', 'UI:ListConfigurationTitle' => 'Listenkonfiguration', @@ -1300,11 +1300,11 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm 'UI:ShortcutDelete:Confirm' => 'Bitte bestätigen Sie, dass Sie den/die Shortcut(s) löschen möchten. ', 'Menu:MyShortcuts' => 'Meine Shortcuts', // Duplicated into itop-welcome-itil (will be removed from here...) 'Class:Shortcut' => 'Shortcut', - 'Class:Shortcut+' => '~~', + 'Class:Shortcut+' => 'Schnellzugriff auf Objekte', 'Class:Shortcut/Attribute:name' => 'Name', 'Class:Shortcut/Attribute:name+' => 'Label, das im Menü und im Seitentitel verwendet wird', 'Class:ShortcutOQL' => 'Suchergebnis-Shortcut', - 'Class:ShortcutOQL+' => '~~', + 'Class:ShortcutOQL+' => 'Short für eine OQL-Abfrage', 'Class:ShortcutOQL/Attribute:oql' => 'Query', 'Class:ShortcutOQL/Attribute:oql+' => 'OQL-Query, der die zu Suchenden Objekte beschreibt', 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatischer Reload', @@ -1324,25 +1324,25 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm 'UI:CSVImportCreated_items' => 'Angelegt: %1$d', 'UI:CSVImportModified_items' => 'Geändert: %1$d', 'UI:CSVImportUnchanged_items' => 'Unverändert: %1$d', - 'UI:CSVImport:DateAndTimeFormats' => 'Date and time format~~', - 'UI:CSVImport:DefaultDateTimeFormat_Format_Example' => 'Default format: %1$s (e.g. %2$s)~~', - 'UI:CSVImport:CustomDateTimeFormat' => 'Custom format: %1$s~~', - 'UI:CSVImport:CustomDateTimeFormatTooltip' => 'Available placeholders: - - - - - - - - - - - - - - -
Yyear (4 digits, e.g. 2016)
yyear (2 digits, e.g. 16 for 2016)
mmonth (2 digits, e.g. 01..12)
nmonth (1 or 2 digits no leading zero, e.g. 1..12)
dday (2 digits, e.g. 01..31)
jday (1 or 2 digits no leading zero, e.g. 1..31)
Hhour (24 hour, 2 digits, e.g. 00..23)
hhour (12 hour, 2 digits, e.g. 01..12)
Ghour (24 hour, 1 or 2 digits no leading zero, e.g. 0..23)
ghour (12 hour, 1 or 2 digits no leading zero, e.g. 1..12)
ahour, am or pm (lowercase)
Ahour, AM or PM (uppercase)
iminutes (2 digits, e.g. 00..59)
sseconds (2 digits, e.g. 00..59)
~~', + 'UI:CSVImport:DateAndTimeFormats' => 'Datum- und Zeitformat', + 'UI:CSVImport:DefaultDateTimeFormat_Format_Example' => 'Standardformat: %1$s (z.B. %2$s)', + 'UI:CSVImport:CustomDateTimeFormat' => 'Angepasstes Format: %1$s', + 'UI:CSVImport:CustomDateTimeFormatTooltip' => 'verfügbare Platzhalter: + + + + + + + + + + + + + + +
YJahr (4 Ziffern, z.B. 2016)
yJahr (2 Ziffern, z.B. 16 für 2016)
mMonat (2 Ziffern, z.B. 01..12)
nMonat (1 oder 2 Ziffern ohne führende Null, z.B. 1..12)
dTag (2 Ziffern, z.B. 01..31)
jday (1 oder 2 Ziffern ohne führende Null, z.B. 1..31)
HStunden (24 Stunden, 2 Ziffern, z.B. 00..23)
hStunden (12 Stunden, 2 Ziffern, z.B. 01..12)
GStunden (24 Stunden, 1 or 2 Ziffern ohne führende Null, z.B. 0..23)
gStunden (12 Stunden, 1 or 2 Ziffern ohne führende Null, z.B. 1..12)
aStunden, am oder pm (lowercase)
AStunden, AM oder PM (uppercase)
iMinuten (2 Ziffern, z.B. 00..59)
sSekunden (2 Ziffern, z.B. 00..59)
', 'UI:Button:Remove' => 'Entfernen', 'UI:AddAnExisting_Class' => 'Objekte des Typs %1$s hinzufügen...', @@ -1353,10 +1353,10 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm 'UI:About:DataModel' => 'Datenmodell', 'UI:About:Support' => 'Support-Information', 'UI:About:Licenses' => 'Lizenzen', - 'UI:About:InstallationOptions' => 'Installation options~~', - 'UI:About:ManualExtensionSource' => 'Extension~~', - 'UI:About:Extension_Version' => 'Version: %1$s~~', - 'UI:About:RemoteExtensionSource' => 'Data~~', + 'UI:About:InstallationOptions' => 'Installationsoptionen', + 'UI:About:ManualExtensionSource' => 'Erweiterungen', + 'UI:About:Extension_Version' => 'Version: %1$s', + 'UI:About:RemoteExtensionSource' => 'Data', 'UI:DisconnectedDlgMessage' => 'Sie sind abgemeldet. Sie müssen sich identifizeren, um die Anwendung weiter zu benutzen.', 'UI:DisconnectedDlgTitle' => 'Warnung!', @@ -1386,15 +1386,15 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm 'UI:Menu:ExportPDF' => 'Als PDF exportieren... ', 'UI:Menu:PrintableVersion' => 'Druckversion', - 'UI:BrowseInlineImages' => 'Browse images...~~', - 'UI:UploadInlineImageLegend' => 'Upload a new image~~', - 'UI:SelectInlineImageToUpload' => 'Select the image to upload~~', - 'UI:AvailableInlineImagesLegend' => 'Available images~~', - 'UI:NoInlineImage' => 'There is no image available on the server. Use the "Browse" button above to select an image from your computer and upload it to the server.~~', + 'UI:BrowseInlineImages' => 'Bilder durchsuchen...', + 'UI:UploadInlineImageLegend' => 'Neues Bild hochladen', + 'UI:SelectInlineImageToUpload' => 'Wähle das Bild für den Upload aus', + 'UI:AvailableInlineImagesLegend' => 'Verfügbare Bilder', + 'UI:NoInlineImage' => 'Es sind keine Bilder auf dem Server verfügbar. Nutze den "Durchsuchen" Button oben, um ein Bild vom Computer hochzuladen.', - 'UI:ToggleFullScreen' => 'Toggle Maximize / Minimize~~', - 'UI:Button:ResetImage' => 'Recover the previous image~~', - 'UI:Button:RemoveImage' => 'Remove the image~~', + 'UI:ToggleFullScreen' => 'Maximieren / Minimieren', + 'UI:Button:ResetImage' => 'Vorheriges Bild wiederherstellen', + 'UI:Button:RemoveImage' => 'Bild löschen', 'UI:UploadNotSupportedInThisMode' => 'Die Modifizierung von Bildern oder Dateien wird in diesem Modus nicht unterstützt.', // Search form @@ -1440,7 +1440,7 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm 'UI:Search:Criteria:Title:Enum:In:Many' => '%1$s: %2$s und %3$s andere', 'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: Beliebig', // - TagSet widget - 'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s~~', + 'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s', // - External key widget 'UI:Search:Criteria:Title:ExternalKey:Empty' => '%1$s ist definiert', 'UI:Search:Criteria:Title:ExternalKey:NotEmpty' => '%1$s ist nicht definiert', @@ -1475,7 +1475,7 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Ist kleiner / gleich', // > '<=', 'UI:Search:Criteria:Operator:Numeric:Different' => 'Ist ungleich', // => '≠', // - Tag Set Widget - 'UI:Search:Criteria:Operator:TagSet:Matches' => 'Matches~~', + 'UI:Search:Criteria:Operator:TagSet:Matches' => 'Entspricht', // - Other translations 'UI:Search:Value:Filter:Placeholder' => 'Filter...', @@ -1511,7 +1511,7 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm Dict::Add('DE DE', 'German', 'Deutsch', array( 'Expression:Operator:AND' => ' UND ', 'Expression:Operator:OR' => ' ODER ', - 'Expression:Operator:=' => ': ~~', + 'Expression:Operator:=' => ': ', 'Expression:Unit:Short:DAY' => 't', 'Expression:Unit:Short:WEEK' => 'w', @@ -1523,5 +1523,5 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Expression:Unit:Long:MINUTE' => 'Minute(n)', 'Expression:Verb:NOW' => 'jetzt', - 'Expression:Verb:ISNULL' => ': undefined~~', + 'Expression:Verb:ISNULL' => ': nicht definiert', ));