From 62c1b2718ab73b48ec84cbc6fd83b06407fc471f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Gonz=C3=A1lez?= Date: Thu, 13 Aug 2015 02:30:20 +0200 Subject: [PATCH 1/5] Better German translations Added double quotes to better distinguish the label. Changed "Anzahl" to "Menge" as used in the real text/label. --- resources/lang/de/texts.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/resources/lang/de/texts.php b/resources/lang/de/texts.php index 4350c84da4..894ff63d63 100644 --- a/resources/lang/de/texts.php +++ b/resources/lang/de/texts.php @@ -394,10 +394,10 @@ return array( 'invoice_fields' => 'Rechnungsfelder', 'invoice_options' => 'Rechnungsoptionen', - 'hide_quantity' => 'Anzahl verbergen', + 'hide_quantity' => 'Menge verbergen', 'hide_quantity_help' => 'Wenn deine Menge immer 1 beträgt, kannst du deine Rechnung einfach halten, indem du dieses Feld entfernst.', - 'hide_paid_to_date' => 'Bereits gezahlt ausblenden', - 'hide_paid_to_date_help' => 'Bereits gezahlt nur anzeigen, wenn eine Zahlung eingegangen ist.', + 'hide_paid_to_date' => '"Bereits gezahlt" ausblenden', + 'hide_paid_to_date_help' => '"Bereits gezahlt" nur anzeigen, wenn eine Zahlung eingegangen ist.', 'charge_taxes' => 'Steuern erheben', 'user_management' => 'Benutzerverwaltung', @@ -406,7 +406,7 @@ return array( 'sent_invite' => 'Einladung erfolgreich gesendet', 'updated_user' => 'Benutzer erfolgreich aktualisiert', 'invitation_message' => 'Du wurdest von :invitor eingeladen.', - 'register_to_add_user' => 'Bitte registrieren um einen Benutzer hinzuzufügen', + 'register_to_add_user' => 'Bitte registrieren, um einen Benutzer hinzuzufügen', 'user_state' => 'Status', 'edit_user' => 'Benutzer bearbeiten', 'delete_user' => 'Benutzer löschen', @@ -740,4 +740,4 @@ return array( 'created_by_invoice' => 'Erstellt durch :invoice', -); \ No newline at end of file +); From 564f5b69e81fd32806f7692339ee948ea2a1bb90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Gonz=C3=A1lez?= Date: Thu, 13 Aug 2015 02:53:13 +0200 Subject: [PATCH 2/5] small typos MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit removed some "Leerzeichen in composita" "Invoice Ninja" -> "InvoiceNinja" Untranslated text "ß" error other typos. --- resources/lang/de/texts.php | 58 ++++++++++++++++++------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/resources/lang/de/texts.php b/resources/lang/de/texts.php index 4350c84da4..f46d981a03 100644 --- a/resources/lang/de/texts.php +++ b/resources/lang/de/texts.php @@ -96,7 +96,7 @@ return array( 'import' => 'Importieren', 'download' => 'Downloaden', 'cancel' => 'Abbrechen', - 'provide_email' => 'Bitte gib eine gültige E-Mail Adresse an', + 'provide_email' => 'Bitte gib eine gültige E-Mail-Adresse an', 'powered_by' => 'Powered by', 'no_items' => 'Keine Objekte', @@ -106,7 +106,7 @@ return array(

Benutze :MONTH, :QUARTER oder :YEAR für ein dynamisches Datum. Grundlegende Mathematik funktioniert genauso gut, zum Beispiel :MONTH-1.

Beispiel zu dynamischen Rechnungs-Variabeln:

', @@ -205,7 +205,7 @@ return array( 'import_to' => 'Importieren nach', 'client_will_create' => 'Kunde wird erstellt', 'clients_will_create' => 'Kunden werden erstellt', - 'email_settings' => 'E-Mail Einstellungen', + 'email_settings' => 'E-Mail-Einstellungen', 'pdf_email_attachment' => 'PDF an E-Mails anhängen', // application messages @@ -218,7 +218,7 @@ return array( 'limit_clients' => 'Entschuldige, das überschreitet das Limit von :count Kunden', 'payment_error' => 'Es ist ein Fehler während der Zahlung aufgetreten. Bitte versuche es später noch einmal.', 'registration_required' => 'Bitte melde dich an um eine Rechnung zu versenden', - 'confirmation_required' => 'Bitte bestätige deine E-Mail Adresse', + 'confirmation_required' => 'Bitte bestätige deine E-Mail-Adresse', 'updated_client' => 'Kunde erfolgreich aktualisiert', 'created_client' => 'Kunde erfolgreich erstellt', @@ -251,16 +251,16 @@ return array( 'deleted_credits' => ':count Guthaben erfolgreich gelöscht', // Emails - 'confirmation_subject' => 'Invoice Ninja Kontobestätigung', + 'confirmation_subject' => 'InvoiceNinja Kontobestätigung', 'confirmation_header' => 'Kontobestätigung', 'confirmation_message' => 'Bitte klicke auf den folgenden Link um dein Konto zu bestätigen.', - 'invoice_message' => 'Um Ihre Rechnung über :amount einzusehen, klicken Sie bitte auf den folgenden Link.', + 'invoice_message' => 'Um Ihre Rechnung über :amount einzusehen, klicken Sie bitte auf den folgenden Link:', 'payment_subject' => 'Zahlungseingang', 'payment_message' => 'Vielen Dank für Ihre Zahlung von :amount.', 'email_salutation' => 'Sehr geehrte/r :name,', 'email_signature' => 'Mit freundlichen Grüßen,', 'email_from' => 'Das InvoiceNinja Team', - 'user_email_footer' => 'Um deine E-Mail Benachrichtigungen anzupassen besuche bitte '.SITE_URL.'/company/notifications', + 'user_email_footer' => 'Um deine E-Mail-Benachrichtigungen anzupassen besuche bitte '.SITE_URL.'/company/notifications', 'invoice_link_message' => 'Um deine Kundenrechnung anzuschauen, klicke auf den folgenden Link:', 'notification_invoice_paid_subject' => 'Die Rechnung :invoice wurde von :client bezahlt', 'notification_invoice_sent_subject' => 'Die Rechnung :invoice wurde an :client versendet', @@ -269,7 +269,7 @@ return array( 'notification_invoice_sent' => 'Dem folgenden Kunden :client wurde die Rechnung :invoice über :amount zugesendet.', 'notification_invoice_viewed' => 'Der folgende Kunde :client hat sich Rechnung :invoice über :amount angesehen.', 'reset_password' => 'Du kannst dein Passwort zurücksetzen, indem du auf den folgenden Link klickst:', - 'reset_password_footer' => 'Wenn du das Zurücksetzen des Passworts nicht beantragt hast benachrichtige bitte unseren Support: ' . CONTACT_EMAIL, + 'reset_password_footer' => 'Wenn du das Zurücksetzen des Passworts nicht beantragt hast, benachrichtige bitte unseren Support: ' . CONTACT_EMAIL, // Payment page 'secure_payment' => 'Sichere Zahlung', @@ -281,7 +281,7 @@ return array( // Security alerts 'security' => array( 'too_many_attempts' => 'Zu viele Versuche. Bitte probiere es in ein paar Minuten erneut.', - 'wrong_credentials' => 'Falsche E-Mail Adresse oder falsches Passwort.', + 'wrong_credentials' => 'Falsche E-Mail-Adresse oder falsches Passwort.', 'confirmation' => 'Dein Konto wurde bestätigt!', 'wrong_confirmation' => 'Falscher Bestätigungscode.', 'password_forgot' => 'Weitere Informationen um das Passwort zurückzusetzen wurden dir per E-Mail zugeschickt.', @@ -291,18 +291,18 @@ return array( // Pro Plan 'pro_plan' => [ - 'remove_logo' => ':link, um das Invoice Ninja Logo zu entfernen, indem du dem Pro Plan beitrittst', + 'remove_logo' => ':link, um das InvoiceNinja-Logo zu entfernen, indem du dem Pro Plan beitrittst', 'remove_logo_link' => 'Klicke hier', ], 'logout' => 'Ausloggen', 'sign_up_to_save' => 'Melde dich an, um deine Arbeit zu speichern', - 'agree_to_terms' =>'Ich akzeptiere die Invoice Ninja :terms', + 'agree_to_terms' =>'Ich akzeptiere die InvoiceNinja :terms', 'terms_of_service' => 'Service-Bedingungen', - 'email_taken' => 'Diese E-Mail Adresse ist bereits registriert', + 'email_taken' => 'Diese E-Mail-Adresse ist bereits registriert', 'working' => 'Wird bearbeitet', 'success' => 'Erfolg', - 'success_message' => 'Du hast dich erfolgreich registriert. Bitte besuche den Link in deiner Bestätigungsmail um deine E-Mail Adresse zu verifizieren.', + 'success_message' => 'Du hast dich erfolgreich registriert. Bitte besuche den Link in deiner Bestätigungsmail um deine E-Mail-Adresse zu verifizieren.', 'erase_data' => 'Diese Aktion wird deine Daten dauerhaft löschen.', 'password' => 'Passwort', 'invoice_subject' => 'Neue Rechnung :invoice von :account', @@ -336,7 +336,7 @@ return array( 'created_product' => 'Produkt erfolgreich erstellt', 'archived_product' => 'Produkt erfolgreich archiviert', 'product_library' => 'Produktbibliothek', - 'pro_plan_custom_fields' => ':link to enable custom fields by joining the Pro Plan', + 'pro_plan_custom_fields' => ':link um durch eine Pro-Mitgliedschaft erweiterte Felder zu aktivieren', 'advanced_settings' => 'Erweiterte Einstellungen', 'pro_plan_advanced_settings' => ':link um durch eine Pro-Mitgliedschaft erweiterte Einstellungen zu aktivieren', @@ -435,7 +435,7 @@ return array( 'quote_number_counter' => 'Zähler für Angebotsnummer', 'share_invoice_counter' => 'Zähler der Rechnung teilen', 'invoice_issued_to' => 'Rechnung ausgestellt für', - 'invalid_counter' => 'Bitte setze, um Probleme zu vermeiden, entweder ein Rechnungs-oder Angebotspräfix.', + 'invalid_counter' => 'Bitte setze, um Probleme zu vermeiden, entweder ein Rechnungs- oder Angebotspräfix.', 'mark_sent' => 'Als gesendet markieren', 'gateway_help_1' => ':link um sich bei Authorize.net anzumelden.', @@ -519,8 +519,8 @@ return array( 'token_billing_secure' => 'Die Daten werden sicher von :stripe_link gespeichert.', 'support' => 'Support', - 'contact_information' => 'Kontakt Informationen', - '256_encryption' => '256-Bit Verschlüsselung', + 'contact_information' => 'Kontakt-Informationen', + '256_encryption' => '256-Bit-Verschlüsselung', 'amount_due' => 'Fälliger Betrag', 'billing_address' => 'Rechnungsadresse', 'billing_method' => 'Abrechnungsmethode', @@ -528,9 +528,9 @@ return array( 'match_address' => '*Die Rechnungsadresse muss mit der Adresse der Kreditkarte übereinstimmen.', 'click_once' => '*Bitte drücken Sie nur einmal auf "Jetzt bezahlen" - die Verarbeitung der Transaktion kann bis zu einer Minute dauern.', - 'default_invoice_footer' => 'Standard Fußzeile festlegen', + 'default_invoice_footer' => 'Standard-Fußzeile festlegen', 'invoice_footer' => 'Fußzeile', - 'save_as_default_footer' => 'Als Standard Fußzeile speichern', + 'save_as_default_footer' => 'Als Standard-Fußzeile speichern', 'token_management' => 'Token Verwaltung', 'tokens' => 'Token', @@ -567,7 +567,7 @@ return array( 'forgot_password' => 'Passwort vergessen?', 'email_address' => 'E-Mail-Adresse', 'lets_go' => "Auf geht's", - 'password_recovery' => 'Passwort Wiederherstellung', + 'password_recovery' => 'Passwort-Wiederherstellung', 'send_email' => 'E-Mail verschicken', 'set_password' => 'Passwort festlegen', 'converted' => 'Umgewandelt', @@ -595,7 +595,7 @@ return array( 'duplicate_post' => 'Achtung: Die vorherige Seite wurde zweimal abgeschickt. Das zweite Abschicken wurde ignoriert.', 'view_documentation' => 'Dokumentation anzeigen', 'app_title' => 'Kostenlose Online Open-Source Rechnungsausstellung', - 'app_description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.', + 'app_description' => 'InvoiceNinja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.', 'rows' => 'Zeilen', 'www' => 'www', @@ -641,7 +641,7 @@ return array( 'minutes' => 'Minuten', 'hour' => 'Stunde', 'hours' => 'Stunden', - 'task_details' => 'Aufgaben Details', + 'task_details' => 'Aufgaben-Details', 'duration' => 'Dauer', 'end_time' => 'Endzeit', 'end' => 'Ende', @@ -699,7 +699,7 @@ return array( 'email_error' => 'Es gab ein Problem beim Senden dieses E-Mails.', 'confirm_recurring_timing' => 'Beachten Sie: E-Mails werden zu Beginn der Stunde gesendet.', 'old_browser' => 'Bitte verwenden Sie einen neueren Browser', - 'payment_terms_help' => 'Setzt das Standardfälligkeitssdatum', + 'payment_terms_help' => 'Setzt das Standardfälligkeitsdatum', 'unlink_account' => 'Konten Trennen', 'unlink' => 'Trennen', 'show_address' => 'Adresse Anzeigen', @@ -709,13 +709,13 @@ return array( 'times' => 'Zeiten', 'set_now' => 'Jetzt setzen', 'dark_mode' => 'Dunkler Modus', - 'dark_mode_help' => 'Weisser Text auf schwarzem Hintergrund anzeigen', + 'dark_mode_help' => 'Weißer Text auf schwarzem Hintergrund anzeigen', 'add_to_invoice' => 'Zur Rechnung :invoice hinzufügen', 'create_new_invoice' => 'Neue Rechnung erstellen', 'task_errors' => 'Bitte korrigieren Sie alle überlappenden Zeiten', 'from' => 'Von', 'to' => 'An', - 'font_size' => 'Schriftgrösse', + 'font_size' => 'Schriftgröße', 'primary_color' => 'Primäre Farbe', 'secondary_color' => 'Sekundäre Farbe', 'customize_design' => 'Design Anpassen', @@ -723,7 +723,7 @@ return array( 'content' => 'Inhalt', 'styles' => 'Stile', 'defaults' => 'Standards', - 'margins' => 'Aussenabstände', + 'margins' => 'Außenabstände', 'header' => 'Kopfzeile', 'footer' => 'Fußzeile', 'custom' => 'Benutzerdefiniert', @@ -735,9 +735,9 @@ return array( 'current_user' => 'Aktueller Benutzer', 'new_recurring_invoice' => 'Neue wiederkehrende Rechnung', - 'recurring_invoice' => 'Eiederkehrende Rechnung', - 'recurring_too_soon' => 'It\'s too soon to create the next recurring invoice', + 'recurring_invoice' => 'Wiederkehrende Rechnung', + 'recurring_too_soon' => 'Es ist zu früh, um die nächste wiederkehrende Rechnung zu erstellen', 'created_by_invoice' => 'Erstellt durch :invoice', -); \ No newline at end of file +); From 7b4f9360bac0f9e2c1fabfc092862eb8b41d7195 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Gonz=C3=A1lez?= Date: Thu, 13 Aug 2015 02:56:50 +0200 Subject: [PATCH 3/5] typo correction --- resources/lang/de/texts.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/lang/de/texts.php b/resources/lang/de/texts.php index 4350c84da4..80a1e0ff42 100644 --- a/resources/lang/de/texts.php +++ b/resources/lang/de/texts.php @@ -671,7 +671,7 @@ return array( 'pro_plan_title' => 'NINJA PRO', 'pro_plan_call_to_action' => 'Jetzt Upgraden!', 'pro_plan_feature1' => 'Unlimitierte Anzahl Kunden erstellen', - 'pro_plan_feature2' => 'Zugriff ui 10 schönen Rechnungsdesigns', + 'pro_plan_feature2' => 'Zugriff auf 10 schöne Rechnungsdesigns', 'pro_plan_feature3' => 'Benutzerdefinierte URLs - "DeineFirma.InvoiceNinja.com"', 'pro_plan_feature4' => '"Erstellt durch Invoice Ninja" entfernen', 'pro_plan_feature5' => 'Multi-Benutzer Zugriff & Aktivitätstracking', @@ -740,4 +740,4 @@ return array( 'created_by_invoice' => 'Erstellt durch :invoice', -); \ No newline at end of file +); From ef502bb5b6538d587259f26f8a5025aa06d20ee6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Gonz=C3=A1lez?= Date: Thu, 13 Aug 2015 03:00:17 +0200 Subject: [PATCH 4/5] German Typo (Parziell -> Partiell) --- resources/lang/de/texts.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/lang/de/texts.php b/resources/lang/de/texts.php index 4350c84da4..13153b26ed 100644 --- a/resources/lang/de/texts.php +++ b/resources/lang/de/texts.php @@ -583,7 +583,7 @@ return array( 'payment_type_paypal' => 'PayPal', 'payment_type_bitcoin' => 'Bitcoin', 'knowledge_base' => 'FAQ', - 'partial' => 'Parziell', + 'partial' => 'Partiell', 'partial_remaining' => ':partial von :balance', 'more_fields' => 'Weitere Felder', @@ -740,4 +740,4 @@ return array( 'created_by_invoice' => 'Erstellt durch :invoice', -); \ No newline at end of file +); From f120fa182fb0208edebeb807ff759637f461844b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Gonz=C3=A1lez?= Date: Thu, 13 Aug 2015 03:11:29 +0200 Subject: [PATCH 5/5] translate "Outstanding" -> German --- resources/lang/de/texts.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/lang/de/texts.php b/resources/lang/de/texts.php index 4350c84da4..4dcd466f05 100644 --- a/resources/lang/de/texts.php +++ b/resources/lang/de/texts.php @@ -730,6 +730,7 @@ return array( 'invoice_to' => 'Rechnung an', 'invoice_no' => 'Rechnung Nr.', 'recent_payments' => 'Kürzliche Zahlungen', + 'outstanding' => 'Ausstehend', 'manage_companies' => 'Unternehmen verwalten', 'total_revenue' => 'Gesamteinnahmen', @@ -740,4 +741,4 @@ return array( 'created_by_invoice' => 'Erstellt durch :invoice', -); \ No newline at end of file +);