From 0fc66b0f026511f91b883cb60260ac7bbde13f29 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 30 Jan 2019 22:12:41 +1100 Subject: [PATCH] Rebase to latest version of v4.5.9 --- README.md | 8 +- .../Controllers/ClientPortalController.php | 14 +- app/Models/PaymentMethod.php | 2 +- app/Ninja/Mailers/ContactMailer.php | 2 +- database/seeds/CurrenciesSeeder.php | 1 + docs/api.rst | 4 +- resources/assets/js/pdf.pdfmake.js | 1 + resources/lang/ca/texts.php | 1 + resources/lang/cs/texts.php | 1 + resources/lang/da/texts.php | 1 + resources/lang/de/texts.php | 559 +++++++++--------- resources/lang/el/texts.php | 1 + resources/lang/en/texts.php | 1 + resources/lang/en_AU/texts.php | 1 + resources/lang/en_GB/texts.php | 1 + resources/lang/es/texts.php | 1 + resources/lang/es_ES/texts.php | 1 + resources/lang/fi/texts.php | 1 + resources/lang/fr/texts.php | 1 + resources/lang/fr_CA/texts.php | 1 + resources/lang/hr/texts.php | 1 + resources/lang/it/texts.php | 1 + resources/lang/ja/texts.php | 1 + resources/lang/lt/texts.php | 1 + resources/lang/mk_MK/texts.php | 1 + resources/lang/nb_NO/texts.php | 1 + resources/lang/nl/texts.php | 1 + resources/lang/pl/texts.php | 1 + resources/lang/pt_BR/texts.php | 1 + resources/lang/pt_PT/texts.php | 1 + resources/lang/ro/texts.php | 1 + resources/lang/sl/texts.php | 1 + resources/lang/sq/texts.php | 1 + resources/lang/sr_RS/texts.php | 1 + resources/lang/sv/texts.php | 1 + resources/lang/th/texts.php | 1 + resources/lang/tr_TR/texts.php | 1 + resources/lang/zh_TW/texts.php | 1 + resources/views/auth/login.blade.php | 2 +- 39 files changed, 329 insertions(+), 294 deletions(-) diff --git a/README.md b/README.md index a08215a864..58afafb067 100755 --- a/README.md +++ b/README.md @@ -20,12 +20,8 @@ The self-host zip includes all third party libraries whereas downloading the cod * [User Guide](https://invoice-ninja.readthedocs.io/en/latest/) * [Support Forum](https://www.invoiceninja.com/forums/forum/support/) -## Affiliates Programs -* Referral Program (we pay you) - * $100 per sign up paid over 3 years - [Learn more](https://www.invoiceninja.com/referral-program/) -* White-Label Reseller (you pay us) - * Hosted: $500 annually and either 10% of revenue or $1/user/month - * Self-Hosted: Contact us for volume license pricing +## Referral Program +* Earn 50% of Pro & Enterprise Plans up to 4 years - [Learn more](https://www.invoiceninja.com/referral-program/) ## Mobile Apps * Current: [github.com/invoiceninja/flutter-mobile](https://github.com/invoiceninja/flutter-mobile) diff --git a/app/Http/Controllers/ClientPortalController.php b/app/Http/Controllers/ClientPortalController.php index 8d167e60d4..a34456d891 100755 --- a/app/Http/Controllers/ClientPortalController.php +++ b/app/Http/Controllers/ClientPortalController.php @@ -136,12 +136,14 @@ class ClientPortalController extends BaseController } } - if ($wepayGateway = $account->getGatewayConfig(GATEWAY_WEPAY)) { - $data['enableWePayACH'] = $wepayGateway->getAchEnabled(); - } - if ($stripeGateway = $account->getGatewayConfig(GATEWAY_STRIPE)) { - //$data['enableStripeSources'] = $stripeGateway->getAlipayEnabled(); - $data['enableStripeSources'] = true; + if (! Input::has('phantomjs')) { + if ($wepayGateway = $account->getGatewayConfig(GATEWAY_WEPAY)) { + $data['enableWePayACH'] = $wepayGateway->getAchEnabled(); + } + if ($stripeGateway = $account->getGatewayConfig(GATEWAY_STRIPE)) { + //$data['enableStripeSources'] = $stripeGateway->getAlipayEnabled(); + $data['enableStripeSources'] = true; + } } $showApprove = $invoice->quote_invoice_id ? false : true; diff --git a/app/Models/PaymentMethod.php b/app/Models/PaymentMethod.php index 9124e447f3..27f92179d2 100755 --- a/app/Models/PaymentMethod.php +++ b/app/Models/PaymentMethod.php @@ -135,7 +135,7 @@ class PaymentMethod extends EntityModel public function scopeClientId($query, $clientId) { $query->whereHas('contact', function ($query) use ($clientId) { - $query->whereClientId($clientId); + $query->withTrashed()->whereClientId($clientId); }); } diff --git a/app/Ninja/Mailers/ContactMailer.php b/app/Ninja/Mailers/ContactMailer.php index 0a9a00111c..1cac0d5f44 100755 --- a/app/Ninja/Mailers/ContactMailer.php +++ b/app/Ninja/Mailers/ContactMailer.php @@ -408,7 +408,7 @@ class ContactMailer extends Mailer if ($new_day_throttle > $day) { $errorEmail = env('ERROR_EMAIL'); if ($errorEmail && ! Cache::get("throttle_notified:{$key}")) { - Mail::raw('Account Throttle', function ($message) use ($errorEmail, $account) { + Mail::raw('Account Throttle: ' . $account->account_key, function ($message) use ($errorEmail, $account) { $message->to($errorEmail) ->from(CONTACT_EMAIL) ->subject("Email throttle triggered for account " . $account->id); diff --git a/database/seeds/CurrenciesSeeder.php b/database/seeds/CurrenciesSeeder.php index 5272686f00..bb021700a0 100755 --- a/database/seeds/CurrenciesSeeder.php +++ b/database/seeds/CurrenciesSeeder.php @@ -98,6 +98,7 @@ class CurrenciesSeeder extends Seeder ['name' => 'CFP Franc', 'code' => 'XPF', 'symbol' => '', 'precision' => '2', 'thousand_separator' => ',', 'decimal_separator' => '.'], // precision should be zero ['name' => 'Mauritian Rupee', 'code' => 'MUR', 'symbol' => 'Rs', 'precision' => '2', 'thousand_separator' => ',', 'decimal_separator' => '.'], ['name' => 'Cape Verdean Escudo', 'code' => 'CVE', 'symbol' => '', 'precision' => '2', 'thousand_separator' => '.', 'decimal_separator' => '$'], + ['name' => 'Kuwaiti Dinar', 'code' => 'KWD', 'symbol' => 'KD', 'precision' => '2', 'thousand_separator' => ',', 'decimal_separator' => '.'], ]; foreach ($currencies as $currency) { diff --git a/docs/api.rst b/docs/api.rst index c0370c88bb..b8b698b87b 100755 --- a/docs/api.rst +++ b/docs/api.rst @@ -27,13 +27,15 @@ For invoices, quotes, tasks and payments simply change the object type. curl -X GET "ninja.test/api/v1/invoices" -H "X-Ninja-Token: TOKEN" -You can search clients by their email address or id number and invoices by their invoice number. +You can search clients by their email address or id number and invoices by their invoice number, status and type. (Check `Constants.php `_ for valid values of status and type.) .. code-block:: shell curl -X GET "ninja.test/api/v1/clients?email=" -H "X-Ninja-Token: TOKEN" curl -X GET "ninja.test/api/v1/clients?id_number=" -H "X-Ninja-Token: TOKEN" curl -X GET "ninja.test/api/v1/invoices?invoice_number=" -H "X-Ninja-Token: TOKEN" + curl -X GET "ninja.test/api/v1/invoices?status_id=" -H "X-Ninja-Token: TOKEN" + curl -X GET "ninja.test/api/v1/invoices?invoice_type_id=" -H "X-Ninja-Token: TOKEN" To load a single record specify the Id in the URL. diff --git a/resources/assets/js/pdf.pdfmake.js b/resources/assets/js/pdf.pdfmake.js index 58b44467bf..08c8f3d620 100755 --- a/resources/assets/js/pdf.pdfmake.js +++ b/resources/assets/js/pdf.pdfmake.js @@ -288,6 +288,7 @@ NINJA.decodeJavascript = function(invoice, javascript) 'signature': NINJA.signature(invoice), 'signatureBase64': NINJA.signatureImage(invoice), 'signatureDate': NINJA.signatureDate(invoice), + 'invoiceTotal': formatMoneyInvoice(invoice.amount, invoice), } for (var key in json) { diff --git a/resources/lang/ca/texts.php b/resources/lang/ca/texts.php index 4accdd5a00..3103500e33 100755 --- a/resources/lang/ca/texts.php +++ b/resources/lang/ca/texts.php @@ -2450,6 +2450,7 @@ $LANG = array( 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/cs/texts.php b/resources/lang/cs/texts.php index 8ab60620f3..9f39d66068 100755 --- a/resources/lang/cs/texts.php +++ b/resources/lang/cs/texts.php @@ -2452,6 +2452,7 @@ $LANG = array( 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/da/texts.php b/resources/lang/da/texts.php index 3abd04c588..ada3cc6860 100755 --- a/resources/lang/da/texts.php +++ b/resources/lang/da/texts.php @@ -2449,6 +2449,7 @@ $LANG = array( 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/de/texts.php b/resources/lang/de/texts.php index 30fef5cdc7..ac8d8e5071 100755 --- a/resources/lang/de/texts.php +++ b/resources/lang/de/texts.php @@ -96,14 +96,15 @@ $LANG = array( 'powered_by' => 'Unterstützt durch', 'no_items' => 'Keine Objekte', 'recurring_invoices' => 'Wiederkehrende Rechnungen', - 'recurring_help' => '

Automatically send clients the same invoices weekly, bi-monthly, monthly, quarterly or annually.

-

Use :MONTH, :QUARTER or :YEAR for dynamic dates. Basic math works as well, for example :MONTH-1.

-

Examples of dynamic invoice variables:

-
    -
  • "Gym membership for the month of :MONTH" >> "Gym membership for the month of July"
  • -
  • ":YEAR+1 yearly subscription" >> "2015 Yearly Subscription"
  • -
  • "Retainer payment for :QUARTER+1" >> "Retainer payment for Q2"
  • -
', + 'recurring_help' => '

Senden Sie Ihren Kunden automatisch die gleichen Rechnungen wöchentlich, zweimonatlich, monatlich, vierteljährlich oder jährlich zu.

+

Verwenden Sie :MONTH, :QUARTER oder :YEAR für dynamische Daten. Grundlegende Mathematik funktioniert auch, zum Beispiel :MONTH-1.

+

Beispiele für dynamische Rechnungsvariablen:

+
    +
  • "Mitgliedschaft im Fitnessstudio für den Monat :MONTH". >> "Mitgliedschaft im Fitnessstudio für den Monat Juli".
  • +
  • ":YEAR+1 Jahresabonnement" >> "2015 Jahresabonnement".
  • +
  • "Einbehaltungszahlung für :QUARTER+1" >> "Einbehaltungszahlung für Q2".
  • +
+', 'recurring_quotes' => 'Wiederkehrende Angebote', 'in_total_revenue' => 'Gesamtumsatz', 'billed_client' => 'abgerechneter Kunde', @@ -180,7 +181,7 @@ $LANG = array( 'custom_messages' => 'Benutzerdefinierte Nachrichten', 'default_email_footer' => 'Standard-E-Mail Signatur', 'select_file' => 'Bitte wähle eine Datei', - 'first_row_headers' => 'Benutze erste Zeile als Kopfzeile', + 'first_row_headers' => 'Benutze erste Zeile als Spaltenüberschrift', 'column' => 'Spalte', 'sample' => 'Beispiel', 'import_to' => 'Importieren nach', @@ -303,7 +304,8 @@ $LANG = array( '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', - 'invoice_design' => 'Rechnungsdesign', + 'invoice_design' => 'Rechnungs- +design', 'specify_colors' => 'Farben wählen', 'specify_colors_label' => 'Wähle die in der Rechnung verwendeten Farben', 'chart_builder' => 'Diagrammersteller', @@ -510,7 +512,7 @@ $LANG = array( 'payment_type_bitcoin' => 'Bitcoin', 'payment_type_gocardless' => 'GoCardless', 'knowledge_base' => 'FAQ', - 'partial' => 'Teilzahlung/Anzahlung', + 'partial' => 'Teil-/Anzahlung', 'partial_remaining' => ':partial von :balance', 'more_fields' => 'Weitere Felder', 'less_fields' => 'Weniger Felder', @@ -643,7 +645,7 @@ $LANG = array( 'styles' => 'Stile', 'defaults' => 'Standards', 'margins' => 'Außenabstände', - 'header' => 'Kopfzeile', + 'header' => 'Kopf', 'footer' => 'Fußzeile', 'custom' => 'Benutzerdefiniert', 'invoice_to' => 'Rechnung an', @@ -662,8 +664,8 @@ $LANG = array( 'created_by_invoice' => 'Erstellt durch :invoice', 'primary_user' => 'Primärer Benutzer', 'help' => 'Hilfe', - 'customize_help' => '

We use :pdfmake_link to define the invoice designs declaratively. The pdfmake :playground_link provides a great way to see the library in action.

-

If you need help figuring something out post a question to our :forum_link with the design you\'re using.

', + 'customize_help' => '

Wir verwenden :pdfmake_link, um die Rechnungsdesigns deklarativ zu definieren. Der pdfmake :playground_link bietet eine gute Möglichkeit, die Bibliothek in Aktion zu sehen.

+

Wenn du Hilfe bei der Suche nach etwas brauchst, schicke eine Frage an unseren :forum_link mit dem von dir verwendeten Design.

', 'playground' => 'Spielplatz', 'support_forum' => 'Support-Forum', 'invoice_due_date' => 'Fälligkeitsdatum', @@ -852,7 +854,7 @@ $LANG = array( 'invoice_file' => 'Rechnungs Datei', 'task_file' => 'Aufgaben Datei', 'no_mapper' => 'Kein gültiges Mapping für die Datei', - 'invalid_csv_header' => 'Ungültiger CSV Header', + 'invalid_csv_header' => 'Ungültige CSV Spaltenüberschrift', 'client_portal' => 'Kunden-Portal', 'admin' => 'Admin', 'disabled' => 'Deaktiviert', @@ -972,7 +974,7 @@ $LANG = array( 'thursday' => 'Donnerstag', 'friday' => 'Freitag', 'saturday' => 'Samstag', - 'header_font_id' => 'Header-Schriftart', + 'header_font_id' => 'Kopf-Schriftart', 'body_font_id' => 'Body-Schriftart', 'color_font_help' => 'Info: Die primäre Farbe und Schriftarten werden auch im Kundenportal und im individuellen Mail-Design verwendet.', 'live_preview' => 'Live-Vorschau', @@ -981,15 +983,15 @@ $LANG = array( 'quote_message_button' => 'Um Ihr Angebot über :amount zu sehen, klicken Sie die Schaltfläche unten.', 'payment_message_button' => 'Vielen Dank für Ihre Zahlung von :amount.', 'payment_type_direct_debit' => 'Einzugsermächtigung', - 'bank_accounts' => 'Bankverbindungen', + 'bank_accounts' => 'Kreditkarten & Banken', 'add_bank_account' => 'Bankverbindung hinzufügen', 'setup_account' => 'Konto einrichten', 'import_expenses' => 'Ausgaben importieren', 'bank_id' => 'Bank', 'integration_type' => 'Integrations-Typ', 'updated_bank_account' => 'Bankverbindung erfolgreich aktualisiert', - 'edit_bank_account' => 'Bankverbindung Bearbeiten', - 'archive_bank_account' => 'Bankverbindung Archivieren', + 'edit_bank_account' => 'Bankverbindung bearbeiten', + 'archive_bank_account' => 'Bankverbindung archivieren', 'archived_bank_account' => 'Bankverbindung erfolgreich archiviert', 'created_bank_account' => 'Bankverbindung erfolgreich erstellt', 'validate_bank_account' => 'Bankverbindung bestätigen', @@ -1014,7 +1016,7 @@ $LANG = array( 'first_page' => 'Erste Seite', 'all_pages' => 'Alle Seiten', 'last_page' => 'Letzte Seite', - 'all_pages_header' => 'Zeige Header auf', + 'all_pages_header' => 'Zeige Kopf auf', 'all_pages_footer' => 'Zeige Footer auf', 'invoice_currency' => 'Rechnungs-Währung', 'enable_https' => 'Wir empfehlen dringend HTTPS zu verwenden, um Kreditkarten online zu akzeptieren.', @@ -1037,7 +1039,7 @@ $LANG = array( 'old_browser' => 'Bitte verwende einen :link', 'newer_browser' => 'neuerer Browser', 'white_label_custom_css' => ':link für $:price um ein individuelles Styling zu ermöglichen und unser Projekt zu unterstützen.', - 'bank_accounts_help' => 'Fügen Sie eine Bankverbindung hinzu, um Ausgaben automatisch zu importieren und Lieferanten zu erstellen. Unterstützt American Express und :link', + 'bank_accounts_help' => 'Fügen Sie eine Bankverbindung hinzu, um automatisch Ausgaben zu importieren und Lieferanten zu erstellen. Unterstützt American Express und :link', 'us_banks' => '400+ US-Banken', 'pro_plan_remove_logo' => ':link, um das InvoiceNinja-Logo zu entfernen, indem du dem Pro Plan beitrittst', @@ -1253,7 +1255,7 @@ $LANG = array( 'secret' => 'Passwort', 'public_key' => 'Öffentlicher Schlüssel', 'plaid_optional' => '(optional)', - 'plaid_environment_help' => 'When a Stripe test key is given, Plaid\'s development environment (tartan) will be used.', + 'plaid_environment_help' => 'Wenn ein Stripe-Testschlüssel angegeben wird, wird die Entwicklungsumgebung (Tartan) von Plaid verwendet.', 'other_providers' => 'Andere Anbieter', 'country_not_supported' => 'Dieses Land wird nicht unterstützt.', 'invalid_routing_number' => 'Die Bankleitzahl ist nicht gültig.', @@ -1291,7 +1293,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'webhook_url' => 'Webhook URL', 'stripe_webhook_help' => 'Sie müssen :link', 'stripe_webhook_help_link_text' => 'fügen Sie diese URL als Endpunkt zu Stripe hinzu', - 'gocardless_webhook_help_link_text' => 'add this URL as an endpoint in GoCardless', + 'gocardless_webhook_help_link_text' => 'diese URL als Endpunkt in GoCardless hinzufügen', 'payment_method_error' => 'Es gab einen Fehler beim Hinzufügen Ihrer Zahlungsmethode. Bitte versuchen Sie es später erneut.', 'notification_invoice_payment_failed_subject' => 'Zahlung für Rechnung :invoice fehlgeschlagen', 'notification_invoice_payment_failed' => 'Eine Zahlung Ihres Kunden :client für die Rechnung :invoice schlug fehl. Die Zahlung wurde als Fehlgeschlagen markiert und :amount wurde dem Saldo Ihres Kunden hinzugefügt.', @@ -1761,7 +1763,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'lang_Albanian' => 'Albanian', 'lang_Greek' => 'Griechisch', 'lang_English - United Kingdom' => 'Englisch (UK)', - 'lang_English - Australia' => 'English - Australia', + 'lang_English - Australia' => 'Englisch - Australien', 'lang_Slovenian' => 'Slowenisch', 'lang_Finnish' => 'Finnisch', 'lang_Romanian' => 'Romänisch', @@ -1770,8 +1772,8 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'lang_Portuguese - Portugal' => 'Portugiesisch - Portugal', 'lang_Thai' => 'Thailändisch', 'lang_Macedonian' => 'Mazedonier', - 'lang_Chinese - Taiwan' => 'Chinese - Taiwan', - 'lang_Serbian' => 'Serbian', + 'lang_Chinese - Taiwan' => 'Chinesisch - Taiwan', + 'lang_Serbian' => 'Serbisch', // Industries 'industry_Accounting & Legal' => 'Buchhaltung und Rechnungswesen', @@ -1860,7 +1862,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'bot_emailed_notify_paid' => 'Ich schicke Ihnen nach der Zahlung eine E-Mail.', 'add_product_to_invoice' => 'Füge 1 :product hinzu', 'not_authorized' => 'Du bist nicht autorisiert', - 'bot_get_email' => 'Hi! (wave)
Thanks for trying the Invoice Ninja Bot.
You need to create a free account to use this bot.
Send me your account email address to get started.', + 'bot_get_email' => 'Hallo! (Welle)
Danke, dass du den Rechnungs Ninja Bot ausprobiert hast.
Du musst ein kostenloses Konto erstellen, um diesen Bot zu nutzen.
Schicke mir deine E-Mail-Adresse, um loszulegen.', 'bot_get_code' => 'Danke! Ich habe dir eine E-Mail mit deinem Sicherheitscode geschickt.', 'bot_welcome' => 'Das war es schon, dein Account ist verifiziert.
', 'email_not_found' => 'Ich konnte keinen verfügbaren Account für :email finden', @@ -2075,7 +2077,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'security_confirmation' => 'Deine E-Mail Adresse wurde bestätigt.', 'white_label_expired' => 'Deine White Label Lizenz ist ausgelaufen, bitte denke darüber nach diese zu verlängern um unser Projekt zu unterstützen.', 'renew_license' => 'Verlängere die Lizenz', - 'iphone_app_message' => 'Berücksichtigen Sie unser :link herunterzuladen', + 'iphone_app_message' => 'Berücksichtigen Sie unsere :link herunterzuladen', 'iphone_app' => 'iPhone-App', 'android_app' => 'Android App', 'logged_in' => 'Eingeloggt', @@ -2140,7 +2142,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'template' => 'Vorlage', 'start_of_week_help' => 'Verwendet von Datumsselektoren', 'financial_year_start_help' => 'Verwendet von Datum-Bereichsselektoren', - 'reports_help' => 'Shift + Click to sort by multiple columns, Ctrl + Click to clear the grouping.', + 'reports_help' => 'Umschalt + Klicken, um nach mehreren Spalten zu sortieren, Strg + Klicken, um die Gruppierung zu löschen.', 'this_year' => 'Dieses Jahr', // Updated login screen @@ -2179,18 +2181,18 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'create_project' => 'Projekt erstellen', 'create_vendor' => 'Lieferanten erstellen', 'create_expense_category' => 'Kategorie erstellen', - 'pro_plan_reports' => ':link to enable reports by joining the Pro Plan', + 'pro_plan_reports' => ':link zur Aktivierung von Berichten durch Beitritt zum Pro Plan', 'mark_ready' => 'Als bereit markieren', 'limits' => 'Grenzwerte', 'fees' => 'Gebühren', 'fee' => 'Gebühr', - 'set_limits_fees' => 'Limits/Gebühren festlegen', - 'fees_tax_help' => 'Enable line item taxes to set the fee tax rates.', + 'set_limits_fees' => ':gateway_type Limits/Gebühren festlegen', + 'fees_tax_help' => 'Aktivieren Sie Einzelposten Steuern, um die Gebührensteuersätze festzulegen.', 'fees_sample' => 'Die Gebühren für eine Rechnung über :amount  würden :total betragen.', 'discount_sample' => 'Der Rabatt für eine Rechnungen über :amount würde :total betragen.', 'no_fees' => 'Keine Gebühren', - 'gateway_fees_disclaimer' => 'Achtung: Nicht alle Länder oder Bezahldienste erlauben es, Gebühren zu erheben. Beachten Sie die jeweiligen gesetztlichen Bestimmungen bzw. Nutzungsbedingungen.', + 'gateway_fees_disclaimer' => 'Achtung: Nicht alle Länder oder Zahlungsdienstleister erlauben es, Gebühren zu erheben. Beachten Sie die jeweiligen gesetzlichen Bestimmungen bzw. Nutzungsbedingungen.', 'percent' => 'Prozent', 'location' => 'Ort', 'line_item' => 'Posten', @@ -2248,7 +2250,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'confirm_account_to_import' => 'Bitte bestätigen Sie Ihr Konto um Daten zu importieren.', 'import_started' => 'Ihr Import wurde gestartet, wir senden Ihnen eine E-Mail zu, sobald er abgeschlossen wurde.', 'listening' => 'Höre zu...', - 'microphone_help' => 'Say "new invoice for [client]" or "show me [client]\'s archived payments"', + 'microphone_help' => 'Sagen Sie "neue Rechnung für [client]" oder "zeige mir für [client] archivierte Zahlungen".', 'voice_commands' => 'Sprachbefehle', 'sample_commands' => 'Beispiele für Sprachbefehle', 'voice_commands_feedback' => 'Wir arbeiten aktiv daran, dieses Feature zu verbessern. Wenn es einen Befehl gibt, den wir unterstützen sollen, senden Sie uns bitte eine E-Mail an :email.', @@ -2436,23 +2438,24 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'currency_brunei_dollar' => 'Brunei-Dollar', 'currency_georgian_lari' => 'Georgischer Lari', 'currency_qatari_riyal' => ' Katar-Riyal', - 'currency_honduran_lempira' => 'Honduran Lempira', - 'currency_surinamese_dollar' => 'Surinamese Dollar', - 'currency_bahraini_dinar' => 'Bahraini Dinar', - 'currency_venezuelan_bolivars' => 'Venezuelan Bolivars', - 'currency_south_korean_won' => 'South Korean Won', - 'currency_moroccan_dirham' => 'Moroccan Dirham', - 'currency_jamaican_dollar' => 'Jamaican Dollar', - 'currency_angolan_kwanza' => 'Angolan Kwanza', - 'currency_haitian_gourde' => 'Haitian Gourde', - 'currency_zambian_kwacha' => 'Zambian Kwacha', - 'currency_nepalese_rupee' => 'Nepalese Rupee', + 'currency_honduran_lempira' => 'Honduranische Lempira', + 'currency_surinamese_dollar' => 'Surinamischer Dollar', + 'currency_bahraini_dinar' => 'Bahrainischer Dinar', + 'currency_venezuelan_bolivars' => 'Venezuelanische Bolivars', + 'currency_south_korean_won' => 'Südkoreanischer Won', + 'currency_moroccan_dirham' => 'Marokkanischer Dirham', + 'currency_jamaican_dollar' => 'Jamaikanischer Dollar', + 'currency_angolan_kwanza' => 'Angolanische Kwanza', + 'currency_haitian_gourde' => 'Haitianischer Gourde', + 'currency_zambian_kwacha' => 'Sambische Kwacha', + 'currency_nepalese_rupee' => 'Nepalesische Rupie', 'currency_cfp_franc' => 'CFP Franc', - 'currency_mauritian_rupee' => 'Mauritian Rupee', - 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_mauritian_rupee' => 'Mauritianische Rupie', + 'currency_cape_verdean_escudo' => 'Kapverdischer Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', - 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', - 'writing_a_review' => 'writing a review', + 'review_app_help' => 'Wir hoffen, dass Ihnen die App gefällt. Wenn Sie :link in Betracht ziehen würden, wären wir Ihnen sehr dankbar!', + 'writing_a_review' => 'Schreiben einer Rezension', 'use_english_version' => 'Achten Sie darauf, die englische Version der Dateien zu verwenden. Wir verwenden die Spaltenüberschriften, um die Felder abzugleichen.', 'tax1' => 'Steuern', @@ -2482,8 +2485,8 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'delete_company_help' => 'Die Firma unwiderruflich mit allen Daten löschen.', 'delete_company_message' => 'Achtung: Dadurch wird Ihre Firma unwiderruflich gelöscht. Es gibt kein Zurück.', - 'applied_discount' => 'The coupon has been applied, the plan price has been reduced by :discount%.', - 'applied_free_year' => 'The coupon has been applied, your account has been upgraded to pro for one year.', + 'applied_discount' => 'Der Coupon wurde angewendet, der Planpreis wurde um :discount% reduziert.', + 'applied_free_year' => 'Der Gutschein wurde verwendet. Ihr Konto wurde für ein Jahr auf Pro aktualisiert.', 'contact_us_help' => 'Wenn Sie einen Fehler melden, fügen Sie bitte alle relevanten Informationen aus storage/logs/laravel-error.log hinzu.', 'include_errors' => 'Fehler einschließen', @@ -2568,7 +2571,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'two_factor_setup' => 'Zwei-Faktor Einrichtung', 'two_factor_setup_help' => 'Barcode mit :link kompatibler App scannen.', 'one_time_password' => 'Einmaliges Passwort', - 'set_phone_for_two_factor' => 'Set your mobile phone number as a backup to enable.', + 'set_phone_for_two_factor' => 'Legen Sie Ihre Handynummer als Backup für die Aktivierung fest.', 'enabled_two_factor' => 'Zwei-Faktor-Authentifizierung erfolgreich aktiviert', 'add_product' => 'Produkt hinzufügen', 'email_will_be_sent_on' => 'Hinweis: Das E-Mail wird am :date gesendet.', @@ -2605,21 +2608,21 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'scheduled_report_help' => ':report Bericht als :format an E-Mail senden', 'created_scheduled_report' => 'Bericht erfolgreich eingeplant', 'deleted_scheduled_report' => 'Eingeplanten Bericht erfolgreich gelöscht', - 'scheduled_report_attached' => 'Your scheduled :type report is attached.', - 'scheduled_report_error' => 'Failed to create schedule report', - 'invalid_one_time_password' => 'Invalid one time password', + 'scheduled_report_attached' => 'Ihr geplanter Bericht vom Typ :type ist angehängt.', + 'scheduled_report_error' => 'Fehler beim Erstellen des geplanten Berichts.', + 'invalid_one_time_password' => 'Ungültiges Einmalpasswort', 'apple_pay' => 'Apple/Google Pay', 'enable_apple_pay' => 'Akzeptiere Apple Pay und Pay mit Google', - 'requires_subdomain' => 'This payment type requires that a :link.', + 'requires_subdomain' => 'Diese Zahlungsart erfordert einen :link.', 'subdomain_is_set' => 'subdomain ist gesetzt', 'verification_file' => 'Verifizierungsdatei', - 'verification_file_missing' => 'The verification file is needed to accept payments.', + 'verification_file_missing' => 'Die Verifikationsdatei wird benötigt, um Zahlungen zu akzeptieren.', 'apple_pay_domain' => 'Nutze :domainals die Domain in :link', 'apple_pay_not_supported' => 'Es tut uns leid, Apple/Google Pay ist nicht von Ihrem Browser unterstützt', 'optional_payment_methods' => 'Optionale Zahlungsmethoden', 'add_subscription' => 'Abonnement hinzufügen', 'target_url' => 'Ziel', - 'target_url_help' => 'When the selected event occurs the app will post the entity to the target URL.', + 'target_url_help' => 'Wenn das ausgewählte Ereignis eintritt, wird die App die Entität an die Ziel-URL senden.', 'event' => 'Ereignis', 'subscription_event_1' => 'Erstellter Kunde', 'subscription_event_2' => 'Erstellte Rechnung', @@ -2660,8 +2663,8 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'send_client_reminders' => 'E-Mail Erinnerungen versenden', 'can_view_tasks' => 'Aufgaben sind im Portal sichtbar', 'is_not_sent_reminders' => 'Erinnerungen werden nicht gesendet', - 'promotion_footer' => 'Your promotion will expire soon, :link to upgrade now.', - 'unable_to_delete_primary' => 'Note: to delete this company first delete all linked companies.', + 'promotion_footer' => 'Ihre Promotion läuft bald ab, :link, um jetzt ein Upgrade durchzuführen.', + 'unable_to_delete_primary' => 'Hinweis: Um diese Firma zu löschen, löschen Sie zunächst alle verknüpften Unternehmen.', 'please_register' => 'Bitte erstellen Sie sich einen Account', 'processing_request' => 'Anfrage verarbeiten', 'mcrypt_warning' => 'Warnung: Mcrypt ist veraltet, führen sie :command aus, um Ihre Verschlüsselung zu aktualisieren.', @@ -2694,10 +2697,10 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'signature_on_invoice_help' => 'Füge den folgenden Code hinzu, um die Unterschrift des Kunden auf dem PDF anzuzeigen.', 'signature_on_pdf' => 'Auf PDF anzeigen', 'signature_on_pdf_help' => 'Unterschrift des Kunden auf dem Angebots/Rechnungs PDF anzeigen.', - 'expired_white_label' => 'The white label license has expired', + 'expired_white_label' => 'Die White-Label-Lizenz ist abgelaufen.', 'return_to_login' => 'Zurück zum Login', 'convert_products_tip' => 'Hinweis: Fügen Sie einen :link namens ":name" hinzu, um den Wechselkurs anzuzeigen.', - 'amount_greater_than_balance' => 'The amount is greater than the invoice balance, a credit will be created with the remaining amount.', + 'amount_greater_than_balance' => 'Der Betrag ist größer als der Rechnungsbetrag, es wird eine Gutschrift mit dem Restbetrag erstellt.', 'custom_fields_tip' => 'Verwenden Sie Label|Option1,Option2 um ein Auswahlfeld anzuzeigen.', 'client_information' => 'Kundeninformation', 'updated_client_details' => 'Kundendaten erfolgreich aktualisiert', @@ -2721,22 +2724,22 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'deleted_proposals' => 'Erfolgreich :count Vorschläge archiviert', 'restored_proposal' => 'Vorschlag erfolgreich wiederhergestellt', 'restore_proposal' => 'Vorschlag wiederherstellen', - 'snippet' => 'Snippet', - 'snippets' => 'Snippets', - 'proposal_snippet' => 'Snippet', - 'proposal_snippets' => 'Snippets', - 'new_proposal_snippet' => 'New Snippet', - 'edit_proposal_snippet' => 'Edit Snippet', - 'archive_proposal_snippet' => 'Archive Snippet', - 'delete_proposal_snippet' => 'Delete Snippet', - 'created_proposal_snippet' => 'Successfully created snippet', - 'updated_proposal_snippet' => 'Successfully updated snippet', - 'archived_proposal_snippet' => 'Successfully archived snippet', - 'deleted_proposal_snippet' => 'Successfully archived snippet', - 'archived_proposal_snippets' => 'Successfully archived :count snippets', - 'deleted_proposal_snippets' => 'Successfully archived :count snippets', - 'restored_proposal_snippet' => 'Successfully restored snippet', - 'restore_proposal_snippet' => 'Restore Snippet', + 'snippet' => 'Schnipsel', + 'snippets' => 'Schnipsel', + 'proposal_snippet' => 'Schnipsel', + 'proposal_snippets' => 'Schnipsel', + 'new_proposal_snippet' => 'Neuer Schnipsel', + 'edit_proposal_snippet' => 'Schnipsel bearbeiten', + 'archive_proposal_snippet' => 'Schnipsel archivieren', + 'delete_proposal_snippet' => 'Schnipsel löschen', + 'created_proposal_snippet' => 'Schnipsel erfolgreich erstellt', + 'updated_proposal_snippet' => 'Schnipsel erfolgreich geändert', + 'archived_proposal_snippet' => 'Schnipsel erfolgreich archiviert', + 'deleted_proposal_snippet' => 'Schnipsel erfolgreich archiviert', + 'archived_proposal_snippets' => ':count Schnipsel erfolgreich archiviert', + 'deleted_proposal_snippets' => ':count Schnipsel erfolgreich archiviert', + 'restored_proposal_snippet' => 'Schnipsel erfolgreich wieder hergestellt', + 'restore_proposal_snippet' => 'Schnipsel wieder herstellen', 'template' => 'Vorlage', 'templates' => 'Vorlagen', 'proposal_template' => 'Vorlage', @@ -2769,7 +2772,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'restore_proposal_category' => 'Kategorie wiederherstellen', 'delete_status' => 'Status löschen', 'standard' => 'Standard', - 'icon' => 'Icon', + 'icon' => 'Symbol', 'proposal_not_found' => 'Der angeforderte Vorschlag ist nicht verfügbar', 'create_proposal_category' => 'Kategorie erstellen', 'clone_proposal_template' => 'Vorlage kopieren', @@ -2781,17 +2784,17 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'no_assets' => 'Keine Bilder, hierhin ziehen zum hochladen', 'add_image' => 'Bild hinzufügen', 'select_image' => 'Bild auswählen', - 'upgrade_to_upload_images' => 'Upgrade to the enterprise plan to upload images', + 'upgrade_to_upload_images' => 'Upgrade auf den Unternehmensplan zum Hochladen von Bildern', 'delete_image' => 'Bild löschen', 'delete_image_help' => 'Warnung: Wenn Sie das Bild löschen, wird es aus allen Vorschlägen entfernt.', - 'amount_variable_help' => 'Note: the invoice $amount field will use the partial/deposit field if set otherwise it will use the invoice balance.', + 'amount_variable_help' => 'Hinweis: Das Rechnungsfeld $amount verwendet das Feld Teil-/Anzahlung. Wenn nicht anders eingestellt, wird der Rechnungsbetrag verwendet.', 'taxes_are_included_help' => 'Hinweis: Inklusive Steuern wurden aktiviert.', - 'taxes_are_not_included_help' => 'Note: Inclusive taxes are not enabled.', + 'taxes_are_not_included_help' => 'Hinweis: Inklusive Steuern sind nicht aktiviert.', 'change_requires_purge' => 'Die Änderung dieser Einstellung erfordert eine :link der Kontodaten.', 'purging' => 'Bereinigung', - 'warning_local_refund' => 'The refund will be recorded in the app but will NOT be processed by the payment gateway.', + 'warning_local_refund' => 'Die Rückerstattung wird in der App erfasst, aber NICHT vom Zahlungs-Gateway verarbeitet.', 'email_address_changed' => 'E-Mail Adresse wurde geändert', - 'email_address_changed_message' => 'The email address for your account has been changed from :old_email to :new_email.', + 'email_address_changed_message' => 'Die E-Mail-Adresse für dein Konto wurde von :old_email auf :new_email geändert.', 'test' => 'Test', 'beta' => 'Beta', 'gmp_required' => 'Exportieren zu ZIP benötigt die GMP Erweiterung', @@ -2809,7 +2812,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'total_bounced' => 'Gesamt abgeprallt', 'total_spam' => 'Gesamt Spam', 'platforms' => 'Plattformen', - 'email_clients' => 'Email Clients', + 'email_clients' => 'Email Kunden', 'mobile' => 'Mobil', 'desktop' => 'Desktop', 'webmail' => 'Webmail', @@ -2818,35 +2821,35 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'unset' => 'nicht gesetzt', 'received_new_payment' => 'Du hast eine neue Zahlung erhalten', 'slack_webhook_help' => 'Erhalten Sie Zahlungsbenachrichtigungen über', - 'slack_incoming_webhooks' => 'Slack incoming webhooks', + 'slack_incoming_webhooks' => 'Slack eingehende Webhooks', 'accept' => 'Akzeptieren', - 'accepted_terms' => 'Successfully accepted the latest terms of service', + 'accepted_terms' => 'Die neuesten Nutzungsbedingungen wurden akzeptiert.', 'invalid_url' => 'Ungültige URL', - 'workflow_settings' => 'Workflow Settings', - 'auto_email_invoice' => 'Auto Email', + 'workflow_settings' => 'Workflow Einstellungen', + 'auto_email_invoice' => 'Automatische Email', 'auto_email_invoice_help' => 'Senden Sie wiederkehrende Rechnungen automatisch per E-Mail, wenn sie erstellt werden.', - 'auto_archive_invoice' => 'Auto Archive', + 'auto_archive_invoice' => 'Automatisches Archiv', 'auto_archive_invoice_help' => 'Archivieren Sie Rechnungen automatisch, wenn sie bezahlt sind.', - 'auto_archive_quote' => 'Auto Archive', + 'auto_archive_quote' => 'Automatisches Archiv', 'auto_archive_quote_help' => 'Archivieren Sie Angebote automatisch, wenn sie konvertiert werden.', - 'allow_approve_expired_quote' => 'Allow approve expired quote', - 'allow_approve_expired_quote_help' => 'Allow clients to approve expired quotes.', + 'allow_approve_expired_quote' => 'Genehmigung des abgelaufenen Angebots erlauben', + 'allow_approve_expired_quote_help' => 'Erlaube es Kunden, abgelaufene Angebote zu anzunehmen.', 'invoice_workflow' => 'Rechnungs-Workflow', 'quote_workflow' => 'Angebots-Workflow', - 'client_must_be_active' => 'Error: the client must be active', - 'purge_client' => 'Purge Client', - 'purged_client' => 'Successfully purged client', - 'purge_client_warning' => 'All related records (invoices, tasks, expenses, documents, etc) will also be deleted.', + 'client_must_be_active' => 'Fehler: Der Kunde muss aktiv sein.', + 'purge_client' => 'Kunden bereinigen', + 'purged_client' => 'Kunde erfolgreich bereinigt', + 'purge_client_warning' => 'Alle zugehörigen Datensätze (Rechnungen, Aufgaben, Ausgaben, Dokumente usw.) werden ebenfalls gelöscht.', 'clone_product' => 'Produkt duplizieren', 'item_details' => 'Artikeldetails', 'send_item_details_help' => 'Senden Sie die Einzelpostendetails an das Zahlungsportal.', 'view_proposal' => 'Vorschlag ansehen', - 'view_in_portal' => 'View in Portal', - 'cookie_message' => 'This website uses cookies to ensure you get the best experience on our website.', - 'got_it' => 'Got it!', - 'vendor_will_create' => 'vendor will be created', - 'vendors_will_create' => 'vendors will be created', - 'created_vendors' => 'Successfully created :count vendor(s)', + 'view_in_portal' => 'Im Portal anzeigen', + 'cookie_message' => 'Diese Website verwendet Cookies, um sicherzustellen, dass Sie das beste Ergebnis auf unserer Website erzielen.', + 'got_it' => 'Verstanden!', + 'vendor_will_create' => 'Lieferant wird erstellt', + 'vendors_will_create' => 'Lieferanten werden erstellt', + 'created_vendors' => 'Erfolgreich erstellte :count Lieferant(en)', 'import_vendors' => 'Lieferanten importieren', 'company' => 'Firma', 'client_field' => 'Kunden Feld', @@ -2855,7 +2858,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'task_field' => 'Aufgabenfeld', 'project_field' => 'Projektfeld', 'expense_field' => 'Ausgaben Feld', - 'vendor_field' => 'Vendor Field', + 'vendor_field' => 'Lieferanten Feld', 'company_field' => 'Firmen Feld', 'invoice_field' => 'Rechnungsfeld', 'invoice_surcharge' => 'Rechnungsgebühr', @@ -2868,30 +2871,30 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'paid_invoice' => 'Bezahlte Rechnung', 'unapproved_quote' => 'Nicht genehmigtes Angebot', 'unapproved_proposal' => 'Nicht genehmigter Vorschlag', - 'autofills_city_state' => 'Auto-fills city/state', + 'autofills_city_state' => 'Automatische Ausfüllung der Stadt / des Bundeslandes', 'no_match_found' => 'Kein Treffer gefunden', 'password_strength' => 'Passwortqualität', 'strength_weak' => 'Schwach', 'strength_good' => 'Gut', 'strength_strong' => 'Stark', - 'mark' => 'Mark', - 'updated_task_status' => 'Successfully update task status', + 'mark' => 'Markierung', + 'updated_task_status' => 'Aufgabenstatus erfolgreich aktualisiert', 'background_image' => 'Hintergrundbild', - 'background_image_help' => 'Use the :link to manage your images, we recommend using a small file.', + 'background_image_help' => 'Verwenden Sie den :link zur Verwaltung Ihrer Bilder. Wir empfehlen die Verwendung einer kleinen Datei.', 'proposal_editor' => 'Vorschlag Editor', 'background' => 'Hintergrund', - 'guide' => 'Guide', - 'gateway_fee_item' => 'Gateway Fee Item', - 'gateway_fee_description' => 'Gateway Fee Surcharge', - 'gateway_fee_discount_description' => 'Gateway Fee Discount', - 'show_payments' => 'Show Payments', - 'show_aging' => 'Show Aging', - 'reference' => 'Reference', - 'amount_paid' => 'Amount Paid', + 'guide' => 'Leitfaden', + 'gateway_fee_item' => 'Gateway-Gebühren Position', + 'gateway_fee_description' => 'Gateway-Gebühren Zuschlag', + 'gateway_fee_discount_description' => 'Gateway-Gebühren Nachlass', + 'show_payments' => 'Zeige Zahlungen', + 'show_aging' => 'Zeige Alterung', + 'reference' => 'Referenz', + 'amount_paid' => 'Bezahlter Betrag', 'send_notifications_for' => 'Benachrichtigungen senden für', 'all_invoices' => 'Alle Rechnungen', 'my_invoices' => 'Meine Rechnungen', - 'mobile_refresh_warning' => 'If you\'re using the mobile app you may need to do a full refresh.', + 'mobile_refresh_warning' => 'Wenn Sie die mobile App verwenden, müssen Sie möglicherweise eine vollständige Aktualisierung durchführen.', 'enable_proposals_for_background' => 'So laden Sie ein Hintergrundbild hoch :link zum Aktivieren des Vorschlagsmoduls.', 'payment_reference' => 'Zahlungsreferenz', 'maximum' => 'Maximum', @@ -2903,21 +2906,21 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'please_enter_a_product_key' => 'Bitte geben Sie Ihren Produkt schlüssel ein', 'an_error_occurred' => 'Ein Fehler ist aufgetreten', 'overview' => 'Übersicht', - 'copied_to_clipboard' => 'Copied :value to the clipboard', + 'copied_to_clipboard' => ':value in die Zwischenablage kopiert', 'error' => 'Fehler', - 'could_not_launch' => 'Could not launch', - 'additional' => 'Additional', + 'could_not_launch' => 'Konnte nicht gestartet werden', + 'additional' => 'Zusätzlich', 'ok' => 'Ok', 'email_is_invalid' => 'E-Mail ist ungültig', - 'items' => 'Items', - 'partial_deposit' => 'Partial/Deposit', - 'add_item' => 'Add Item', - 'total_amount' => 'Total Amount', + 'items' => 'Element', + 'partial_deposit' => 'Teil-/Anzahlung', + 'add_item' => 'Artikel hinzufügen', + 'total_amount' => 'Gesamtbetrag', 'pdf' => 'PDF', 'invoice_status_id' => 'Rechnungs Status', - 'click_plus_to_add_item' => 'Click + to add an item', + 'click_plus_to_add_item' => 'Klicken Sie auf +, um ein Element hinzuzufügen.', 'count_selected' => ':count ausgewählt', - 'dismiss' => 'Dismiss', + 'dismiss' => 'Verwerfen', 'please_select_a_date' => 'Bitte wählen Sie ein Datum', 'please_select_a_client' => 'Bitte wählen Sie einen Kunden', 'language' => 'Sprache', @@ -2933,9 +2936,9 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'invoice_status_4' => 'Bestätigt', 'invoice_status_5' => 'Teilweise', 'invoice_status_6' => 'Bezahlt', - 'marked_invoice_as_sent' => 'Successfully marked invoice as sent', - 'please_enter_a_client_or_contact_name' => 'Please enter a client or contact name', - 'restart_app_to_apply_change' => 'Restart the app to apply the change', + 'marked_invoice_as_sent' => 'Rechnung erfolgreich als versendet markiert', + 'please_enter_a_client_or_contact_name' => 'Bitte geben Sie einen Kunden- oder Kontaktnamen ein', + 'restart_app_to_apply_change' => 'Starten Sie die App neu, um die Änderung zu übernehmen.', 'refresh_data' => 'Daten aktualisieren', 'blank_contact' => 'Leerer Kontakt', 'no_records_found' => 'Kein Einträge gefunden', @@ -2948,14 +2951,14 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'reminder2' => 'Zweite Erinnerung', 'reminder3' => 'Dritte Erinnerung', 'send' => 'Senden', - 'auto_billing' => 'Auto billing', + 'auto_billing' => 'Automatische Rechnungsstellung', 'button' => 'Knopf', 'more' => 'Mehr', 'edit_recurring_invoice' => 'Bearbeite wiederkehrende Rechnung', 'edit_recurring_quote' => 'Bearbeite wiederkehrendes Angebot', 'quote_status' => 'Angebots Status', 'please_select_an_invoice' => 'Bitte wählen Sie eine Rechnung aus', - 'filtered_by' => 'Filtered by', + 'filtered_by' => 'Gefiltert nach', 'payment_status' => 'Zahlungsstatus', 'payment_status_1' => 'Ausstehend', 'payment_status_2' => 'entwertet', @@ -2966,172 +2969,172 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese 'send_receipt_to_client' => 'Quittung an den Kunden senden', 'refunded' => 'Erstattet', 'marked_quote_as_sent' => 'Angebot erfolgreich als versendet markiert', - 'custom_module_settings' => 'Custom Module Settings', + 'custom_module_settings' => 'Benutzerdefinierte Moduleinstellungen', 'ticket' => 'Ticket', 'tickets' => 'Tickets', 'ticket_number' => 'Ticket #', - 'new_ticket' => 'New Ticket', - 'edit_ticket' => 'Edit Ticket', - 'view_ticket' => 'View Ticket', - 'archive_ticket' => 'Archive Ticket', - 'restore_ticket' => 'Restore Ticket', - 'delete_ticket' => 'Delete Ticket', - 'archived_ticket' => 'Successfully archived ticket', - 'archived_tickets' => 'Successfully archived tickets', - 'restored_ticket' => 'Successfully restored ticket', - 'deleted_ticket' => 'Successfully deleted ticket', - 'open' => 'Open', - 'new' => 'New', + 'new_ticket' => 'Neues Ticket', + 'edit_ticket' => 'Ticket bearbeiten', + 'view_ticket' => 'Ticket anzeigen', + 'archive_ticket' => 'Ticket archivieren', + 'restore_ticket' => 'Ticket wieder herstellen', + 'delete_ticket' => 'Ticket löschen', + 'archived_ticket' => 'Ticket erfolgreich archiviert', + 'archived_tickets' => 'Ticket erfolgreich archiviert', + 'restored_ticket' => 'Ticket erfolgreich wieder hergestellt', + 'deleted_ticket' => 'Ticket erfolgreich gelöscht', + 'open' => 'Offen', + 'new' => 'Neu', 'closed' => 'Geschlossen', - 'reopened' => 'Reopened', + 'reopened' => 'Wieder geöffnet', 'priority' => 'Priorität', - 'last_updated' => 'Last Updated', - 'comment' => 'Comments', - 'tags' => 'Tags', - 'linked_objects' => 'Linked Objects', - 'low' => 'Low', - 'medium' => 'Medium', - 'high' => 'High', - 'no_due_date' => 'No due date set', - 'assigned_to' => 'Assigned to', - 'reply' => 'Reply', - 'awaiting_reply' => 'Awaiting reply', - 'ticket_close' => 'Close Ticket', - 'ticket_reopen' => 'Reopen Ticket', - 'ticket_open' => 'Open Ticket', - 'ticket_split' => 'Split Ticket', - 'ticket_merge' => 'Merge Ticket', - 'ticket_update' => 'Update Ticket', - 'ticket_settings' => 'Ticket Settings', - 'updated_ticket' => 'Ticket Updated', - 'mark_spam' => 'Mark as Spam', - 'local_part' => 'Local Part', - 'local_part_unavailable' => 'Name taken', - 'local_part_available' => 'Name available', - 'local_part_invalid' => 'Invalid name (alpha numeric only, no spaces', - 'local_part_help' => 'Customize the local part of your inbound support email, ie. YOUR_NAME@support.invoiceninja.com', - 'from_name_help' => 'From name is the recognizable sender which is displayed instead of the email address, ie Support Center', + 'last_updated' => 'Zuletzt aktualisiert', + 'comment' => 'Kommentare', + 'tags' => 'Stichworte', + 'linked_objects' => 'Verknüpfte Objekte', + 'low' => 'Niedrig', + 'medium' => 'Mittel', + 'high' => 'Hoch', + 'no_due_date' => 'Kein Fälligkeitsdatum festgelegt', + 'assigned_to' => 'Zugewiesen an', + 'reply' => 'Antwort', + 'awaiting_reply' => 'Warten auf Antwort', + 'ticket_close' => 'Ticket schließen', + 'ticket_reopen' => 'Ticket wieder öffnen', + 'ticket_open' => 'Ticket öffnen', + 'ticket_split' => 'Ticket teilen', + 'ticket_merge' => 'Ticket zusammenführen', + 'ticket_update' => 'Ticket aktualisieren', + 'ticket_settings' => 'Ticket Einstelungen', + 'updated_ticket' => 'Ticket aktualisiert', + 'mark_spam' => 'Als Spam markieren', + 'local_part' => 'Lokaler Teil', + 'local_part_unavailable' => 'Name übernommen', + 'local_part_available' => 'Name verfügbar', + 'local_part_invalid' => 'Ungültiger Name (nur alphanumerisch, keine Leerzeichen)', + 'local_part_help' => 'Passen Sie den lokalen Teil Ihrer Inbound-Support-E-Mail an, z.B. YOUR_NAME@support.invoiceninja.com', + 'from_name_help' => '"Von Name" ist der erkennbare Absender, der anstelle der E-Mail-Adresse angezeigt wird, z.B. "Support Center".', 'local_part_placeholder' => 'YOUR_NAME', 'from_name_placeholder' => 'Support Center', - 'attachments' => 'Attachments', - 'client_upload' => 'Client uploads', - 'enable_client_upload_help' => 'Allow clients to upload documents/attachments', - 'max_file_size_help' => 'Maximum file size (KB) is limited by your post_max_size and upload_max_filesize variables as set in your PHP.INI', - 'max_file_size' => 'Maximum file size', - 'mime_types' => 'Mime types', + 'attachments' => 'Anhänge', + 'client_upload' => 'Kunden-Uploads', + 'enable_client_upload_help' => 'Ermöglicht es Kunden, Dokumente/Anhänge hochzuladen.', + 'max_file_size_help' => 'Die maximale Dateigröße (KB) wird durch die Variablen post_max_size und upload_max_filesize begrenzt, wie sie in Ihrer PHP.INI festgelegt sind.', + 'max_file_size' => 'Maximale Dateigröße', + 'mime_types' => 'Mime-Typen', 'mime_types_placeholder' => '.pdf , .docx, .jpg', - 'mime_types_help' => 'Comma separated list of allowed mime types, leave blank for all', - 'ticket_number_start_help' => 'Ticket number must be greater than the current ticket number', - 'new_ticket_template_id' => 'New ticket', - 'new_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a new ticket is created', - 'update_ticket_template_id' => 'Updated ticket', - 'update_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is updated', - 'close_ticket_template_id' => 'Closed ticket', - 'close_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is closed', - 'default_priority' => 'Default priority', - 'alert_new_comment_id' => 'New comment', - 'alert_comment_ticket_help' => 'Selecting a template will send a notification (to agent) when a comment is made.', - 'alert_comment_ticket_email_help' => 'Comma separated emails to bcc on new comment.', - 'new_ticket_notification_list' => 'Additional new ticket notifications', - 'update_ticket_notification_list' => 'Additional new comment notifications', + 'mime_types_help' => 'Kommagetrennte Liste der zulässigen Mime-Typen, leer lassen für alle', + 'ticket_number_start_help' => 'Die Ticketnummer muss größer sein als die aktuelle Ticketnummer.', + 'new_ticket_template_id' => 'Neues Ticket', + 'new_ticket_autoresponder_help' => 'Die Auswahl einer Vorlage sendet eine automatische Antwort an einen Kunden/Kontakt, wenn ein neues Ticket erstellt wird.', + 'update_ticket_template_id' => 'Ticket aktualisiert', + 'update_ticket_autoresponder_help' => 'Die Auswahl einer Vorlage sendet eine automatische Antwort an einen Kunden/Kontakt, wenn ein Ticket aktualisiert wird.', + 'close_ticket_template_id' => 'Ticket geschlossen', + 'close_ticket_autoresponder_help' => 'Die Auswahl einer Vorlage sendet eine automatische Antwort an einen Kunden/Kontakt, wenn ein Ticket geschlossen ist.', + 'default_priority' => 'Standardpriorität', + 'alert_new_comment_id' => 'Neuer Kommentar', + 'alert_comment_ticket_help' => 'Die Auswahl einer Vorlage sendet eine Benachrichtigung (an den Agenten), wenn ein Kommentar abgegeben wird.', + 'alert_comment_ticket_email_help' => 'Komma getrennte E-Mails an bcc bei neuem Kommentar.', + 'new_ticket_notification_list' => 'Zusätzliche neue Ticket-Benachrichtigungen', + 'update_ticket_notification_list' => 'Zusätzliche Benachrichtigungen über neue Kommentare', 'comma_separated_values' => 'admin@example.com, supervisor@example.com', - 'alert_ticket_assign_agent_id' => 'Ticket assignment', - 'alert_ticket_assign_agent_id_hel' => 'Selecting a template will send a notification (to agent) when a ticket is assigned.', - 'alert_ticket_assign_agent_id_notifications' => 'Additional ticket assigned notifications', - 'alert_ticket_assign_agent_id_help' => 'Comma separated emails to bcc on ticket assignment.', - 'alert_ticket_transfer_email_help' => 'Comma separated emails to bcc on ticket transfer.', - 'alert_ticket_overdue_agent_id' => 'Ticket overdue', - 'alert_ticket_overdue_email' => 'Additional overdue ticket notifications', - 'alert_ticket_overdue_email_help' => 'Comma separated emails to bcc on ticket overdue.', - 'alert_ticket_overdue_agent_id_help' => 'Selecting a template will send a notification (to agent) when a ticket becomes overdue.', + 'alert_ticket_assign_agent_id' => 'Ticketzuweisung', + 'alert_ticket_assign_agent_id_hel' => 'Die Auswahl einer Vorlage sendet eine Benachrichtigung (an den Agenten), wenn ein Ticket zugewiesen wird.', + 'alert_ticket_assign_agent_id_notifications' => 'Zusätzliche Ticketbenachrichtigungen', + 'alert_ticket_assign_agent_id_help' => 'Komma getrennte E-Mails an bcc bei der Ticketvergabe.', + 'alert_ticket_transfer_email_help' => 'Komma getrennte E-Mails an bcc bei der Ticketübertragung.', + 'alert_ticket_overdue_agent_id' => 'Ticket überfällig', + 'alert_ticket_overdue_email' => 'Zusätzliche überfällige Ticket-Benachrichtigungen', + 'alert_ticket_overdue_email_help' => 'Komma getrennte E-Mails an bcc bei überfälligem Ticket.', + 'alert_ticket_overdue_agent_id_help' => 'Die Auswahl einer Vorlage sendet eine Benachrichtigung (an den Agenten), wenn ein Ticket überfällig wird.', 'ticket_master' => 'Ticket Master', - 'ticket_master_help' => 'Has the ability to assign and transfer tickets. Assigned as the default agent for all tickets.', - 'default_agent' => 'Default Agent', - 'default_agent_help' => 'If selected will automatically be assigned to all inbound tickets', - 'show_agent_details' => 'Show agent details on responses', + 'ticket_master_help' => 'Hat die Fähigkeit, Tickets zuzuordnen und zu übertragen. Wird als Standard-Agent für alle Tickets zugewiesen.', + 'default_agent' => 'Standard-Agent', + 'default_agent_help' => 'Wenn ausgewählt, wird er automatisch allen eingehenden Tickets zugeordnet.', + 'show_agent_details' => 'Zeigen Sie Agentendetails in den Antworten an', 'avatar' => 'Avatar', - 'remove_avatar' => 'Remove avatar', - 'ticket_not_found' => 'Ticket not found', - 'add_template' => 'Add Template', - 'ticket_template' => 'Ticket Template', - 'ticket_templates' => 'Ticket Templates', - 'updated_ticket_template' => 'Updated Ticket Template', - 'created_ticket_template' => 'Created Ticket Template', - 'archive_ticket_template' => 'Archive Template', - 'restore_ticket_template' => 'Restore Template', - 'archived_ticket_template' => 'Successfully archived template', - 'restored_ticket_template' => 'Successfully restored template', - 'close_reason' => 'Let us know why you are closing this ticket', - 'reopen_reason' => 'Let us know why you are reopening this ticket', - 'enter_ticket_message' => 'Please enter a message to update the ticket', - 'show_hide_all' => 'Show / Hide all', - 'subject_required' => 'Subject required', - 'mobile_refresh_warning' => 'If you\'re using the mobile app you may need to do a full refresh.', + 'remove_avatar' => 'Avatar entfernen', + 'ticket_not_found' => 'Ticket nicht gefunden', + 'add_template' => 'Vorlage hinzufügen', + 'ticket_template' => 'Ticket Vorlage', + 'ticket_templates' => 'Ticket Vorlagen', + 'updated_ticket_template' => 'Ticket Vorlage aktualisiert', + 'created_ticket_template' => 'Ticket Vorlage erstellt', + 'archive_ticket_template' => 'Vorlage archiviert', + 'restore_ticket_template' => 'Vorlage wieder herstellen', + 'archived_ticket_template' => 'Vorlage erfolgreich archiviert', + 'restored_ticket_template' => 'Vorlage erfolgreich wieder hergestellt', + 'close_reason' => 'Lassen Sie uns wissen, warum Sie dieses Ticket schließen.', + 'reopen_reason' => 'Lassen Sie uns wissen, warum Sie dieses Ticket wieder öffnen.', + 'enter_ticket_message' => 'Bitte geben Sie eine Nachricht ein, um das Ticket zu aktualisieren.', + 'show_hide_all' => 'Alle anzeigen / verstecken', + 'subject_required' => 'Betreff erforderlich', + 'mobile_refresh_warning' => 'Wenn Sie die mobile App verwenden, müssen Sie möglicherweise eine vollständige Aktualisierung durchführen.', 'enable_proposals_for_background' => 'So laden Sie ein Hintergrundbild hoch :link zum Aktivieren des Vorschlagsmoduls.', - 'ticket_assignment' => 'Ticket :ticket_number has been assigned to :agent', - 'ticket_contact_reply' => 'Ticket :ticket_number has been updated by client :contact', - 'ticket_new_template_subject' => 'Ticket :ticket_number has been created.', - 'ticket_updated_template_subject' => 'Ticket :ticket_number has been updated.', - 'ticket_closed_template_subject' => 'Ticket :ticket_number has been closed.', - 'ticket_overdue_template_subject' => 'Ticket :ticket_number is now overdue', - 'merge' => 'Merge', - 'merged' => 'Merged', + 'ticket_assignment' => 'Ticket :ticket_number wurde dem :agent zugewiesen.', + 'ticket_contact_reply' => 'Ticket :ticket_number wurde vom Kunden :contact aktualisiert', + 'ticket_new_template_subject' => 'Ticket :ticket_number wurde erstellt.', + 'ticket_updated_template_subject' => 'Ticket :ticket_number wurde aktualisiert.', + 'ticket_closed_template_subject' => 'Ticket :ticket_number wurde geschlossen.', + 'ticket_overdue_template_subject' => 'Ticket :ticket_number ist jetzt überfällig.', + 'merge' => 'Zusammenführen', + 'merged' => 'Zusammengeführt', 'agent' => 'Agent', - 'parent_ticket' => 'Parent Ticket', - 'linked_tickets' => 'Linked Tickets', - 'merge_prompt' => 'Enter ticket number to merge into', - 'merge_from_to' => 'Ticket #:old_ticket merged into Ticket #:new_ticket', - 'merge_closed_ticket_text' => 'Ticket #:old_ticket was closed and merged into Ticket#:new_ticket - :subject', - 'merge_updated_ticket_text' => 'Ticket #:old_ticket was closed and merged into this ticket', - 'merge_placeholder' => 'Merge ticket #:ticket into the following ticket', - 'select_ticket' => 'Select Ticket', - 'new_internal_ticket' => 'New internal ticket', - 'internal_ticket' => 'Internal ticket', - 'create_ticket' => 'Create ticket', - 'allow_inbound_email_tickets_external' => 'New Tickets by email (Client)', - 'allow_inbound_email_tickets_external_help' => 'Allow clients to create new tickets by email', - 'include_in_filter' => 'Include in filter', + 'parent_ticket' => 'Übergeordnetes Ticket', + 'linked_tickets' => 'Verknüpfte Tickets', + 'merge_prompt' => 'Geben Sie die Ticketnummer ein, mit der Sie zusammenführen möchten.', + 'merge_from_to' => 'Ticket #:old_ticket mit Ticket #:new_ticket zusammengeführt', + 'merge_closed_ticket_text' => 'Ticket #:old_ticket wurde geschlossen und in Ticket#:new_ticket zusammengeführt -:: Subject', + 'merge_updated_ticket_text' => 'Ticket #:old_ticket wurde geschlossen und mit diesem Ticket zusammengeführt.', + 'merge_placeholder' => 'Zusammenführen von Ticket #:ticket in das folgende Ticket', + 'select_ticket' => 'Ticket auswählen', + 'new_internal_ticket' => 'Neues internes Ticket', + 'internal_ticket' => 'Internes Ticket', + 'create_ticket' => 'Ticket erstellen', + 'allow_inbound_email_tickets_external' => 'Neue Tickets per E-Mail (Kunde)', + 'allow_inbound_email_tickets_external_help' => 'Ermöglicht es Kunden, neue Tickets per E-Mail zu erstellen.', + 'include_in_filter' => 'In den Filter aufnehmen', 'custom_client1' => ':VALUE', 'custom_client2' => ':VALUE', - 'compare' => 'Compare', + 'compare' => 'Vergleiche', 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', - 'thanks_for_patience' => 'Thank for your patience while we work to implement these features.\n\nWe hope to have them completed in the next few months.\n\nUntil then we\'ll continue to support the', - 'legacy_mobile_app' => 'legacy mobile app', - 'today' => 'Today', - 'current' => 'Current', - 'previous' => 'Previous', - 'current_period' => 'Current Period', - 'comparison_period' => 'Comparison Period', - 'previous_period' => 'Previous Period', - 'previous_year' => 'Previous Year', - 'compare_to' => 'Compare to', - 'last_week' => 'Last Week', - 'clone_to_invoice' => 'Clone to Invoice', - 'clone_to_quote' => 'Clone to Quote', - 'convert' => 'Convert', - 'last7_days' => 'Last 7 Days', - 'last30_days' => 'Last 30 Days', - 'custom_js' => 'Custom JS', - 'adjust_fee_percent_help' => 'Adjust percent to account for fee', + 'thanks_for_patience' => 'Vielen Dank für Ihre Geduld, während wir an der Implementierung dieser Funktionen arbeiten. Wir hoffen, dass sie in den nächsten Monaten fertiggestellt werden.... Bis dahin werden wir weiterhin die', + 'legacy_mobile_app' => 'legacy Mobile App', + 'today' => 'Heute', + 'current' => 'Aktuell', + 'previous' => 'Vorherige', + 'current_period' => 'Aktuelle Periode', + 'comparison_period' => 'Vergleichsperiode', + 'previous_period' => 'Vorherige Periode', + 'previous_year' => 'Vorjahr', + 'compare_to' => 'Vergleiche mit', + 'last_week' => 'Letzte Woche', + 'clone_to_invoice' => 'Klone in Rechnung', + 'clone_to_quote' => 'Klone in Angebot', + 'convert' => 'Konvertiere', + 'last7_days' => 'Letzte 7 Tage', + 'last30_days' => 'Letzte 30 Tage', + 'custom_js' => 'Benutzerdefiniert JS', + 'adjust_fee_percent_help' => 'Gebühren Prozentsatz an das Konto anpassen', 'show_product_notes' => 'Produktdetails anzeigen', - 'show_product_notes_help' => 'Fügt Sie die Beschreibung und die Kosten in die Produkt-Dropdown-Liste ein', - 'important' => 'Important', - 'thank_you_for_using_our_app' => 'Thank you for using our app!', - 'if_you_like_it' => 'If you like it please', - 'to_rate_it' => 'to rate it.', - 'average' => 'Average', - 'unapproved' => 'Unapproved', - 'authenticate_to_change_setting' => 'Please authenticate to change this setting', - 'locked' => 'Locked', - 'authenticate' => 'Authenticate', - 'please_authenticate' => 'Please authenticate', - 'biometric_authentication' => 'Biometric Authentication', - 'auto_start_tasks' => 'Auto Start Tasks', - 'budgeted' => 'Budgeted', - 'please_enter_a_name' => 'Please enter a name', - 'click_plus_to_add_time' => 'Click + to add time', + 'show_product_notes_help' => 'Fügt die Beschreibung und die Kosten in die Produkt-Dropdown-Liste ein', + 'important' => 'Wichtig', + 'thank_you_for_using_our_app' => 'Vielen Dank, dass Sie unsere App nutzen!', + 'if_you_like_it' => 'Wenn es dir gefällt, bitte', + 'to_rate_it' => ', um es zu bewerten.', + 'average' => 'Durchschnittlich', + 'unapproved' => 'Nicht genehmigt', + 'authenticate_to_change_setting' => 'Bitte authentifizieren Sie sich, um diese Einstellung zu ändern.', + 'locked' => 'Gesperrt', + 'authenticate' => 'Authentifizieren', + 'please_authenticate' => 'Bitte authentifizieren Sie sich', + 'biometric_authentication' => 'Biometrische Authentifizierung', + 'auto_start_tasks' => 'Aufgaben für den automatischen Start', + 'budgeted' => 'Budgetiert', + 'please_enter_a_name' => 'Bitte geben Sie einen Namen ein', + 'click_plus_to_add_time' => 'Klicken Sie auf +, um die Zeit hinzuzufügen.', ); diff --git a/resources/lang/el/texts.php b/resources/lang/el/texts.php index 94ab74c706..01eb4de53f 100755 --- a/resources/lang/el/texts.php +++ b/resources/lang/el/texts.php @@ -2450,6 +2450,7 @@ email που είναι συνδεδεμένη με το λογαριασμό σ 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Ρουπία Μαυρίκιου', 'currency_cape_verdean_escudo' => 'Εσκούδο Πράσινου Ακρωτηρίου', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'Ελπίζουμε να απολαμβάνετε τη χρήση της εφαρμογής.
Εάν θα θέλατε να γράψετε μια κριτική :link θα το εκτιμούσαμε ιδιαίτερα!', 'writing_a_review' => 'συγγραφή κριτικής', diff --git a/resources/lang/en/texts.php b/resources/lang/en/texts.php index 4accdd5a00..3103500e33 100755 --- a/resources/lang/en/texts.php +++ b/resources/lang/en/texts.php @@ -2450,6 +2450,7 @@ $LANG = array( 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/en_AU/texts.php b/resources/lang/en_AU/texts.php index 3e5e5ecd81..d6563d4f90 100755 --- a/resources/lang/en_AU/texts.php +++ b/resources/lang/en_AU/texts.php @@ -2450,6 +2450,7 @@ $LANG = array( 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/en_GB/texts.php b/resources/lang/en_GB/texts.php index 0b80670508..b385011846 100755 --- a/resources/lang/en_GB/texts.php +++ b/resources/lang/en_GB/texts.php @@ -2450,6 +2450,7 @@ $LANG = array( 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/es/texts.php b/resources/lang/es/texts.php index 0b41dd0cd0..0136dd081b 100755 --- a/resources/lang/es/texts.php +++ b/resources/lang/es/texts.php @@ -2448,6 +2448,7 @@ $LANG = array( 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'Esperamos que estés disfrutando de usar la aplicación.
Si consideras :link lo apreciaremos mucho!', 'writing_a_review' => 'escribiendo una reseña', diff --git a/resources/lang/es_ES/texts.php b/resources/lang/es_ES/texts.php index 9f118d89bc..afc91634f7 100755 --- a/resources/lang/es_ES/texts.php +++ b/resources/lang/es_ES/texts.php @@ -2440,6 +2440,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'Esperamos que estés disfrutando con la app.
Si consideras :link ¡te lo agraderemos enormemente!', 'writing_a_review' => 'escribir una reseña', diff --git a/resources/lang/fi/texts.php b/resources/lang/fi/texts.php index 981856b234..d840b5b51d 100755 --- a/resources/lang/fi/texts.php +++ b/resources/lang/fi/texts.php @@ -2452,6 +2452,7 @@ Lasku poistettiin (if only one, alternative)', 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/fr/texts.php b/resources/lang/fr/texts.php index 38e676801f..e1658b06ab 100755 --- a/resources/lang/fr/texts.php +++ b/resources/lang/fr/texts.php @@ -2444,6 +2444,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'Nous espérons que votre utilisation de cette application vous est agréable.
Un commentaire de votre part serait grandement apprécié!', 'writing_a_review' => 'écrire un commentaire', diff --git a/resources/lang/fr_CA/texts.php b/resources/lang/fr_CA/texts.php index 3e3a20f440..b5cb324711 100755 --- a/resources/lang/fr_CA/texts.php +++ b/resources/lang/fr_CA/texts.php @@ -2442,6 +2442,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette 'currency_cfp_franc' => 'Franc Pacifique', 'currency_mauritian_rupee' => 'Roupie mauricienne', 'currency_cape_verdean_escudo' => 'Escudo cap-verdien', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'Nous espérons que votre utilisation de cette application vous est agréable.
Un commentaire de votre part serait grandement apprécié!', 'writing_a_review' => 'rédiger un commentaire', diff --git a/resources/lang/hr/texts.php b/resources/lang/hr/texts.php index 4bf2dfed4d..8df303b5ee 100755 --- a/resources/lang/hr/texts.php +++ b/resources/lang/hr/texts.php @@ -2451,6 +2451,7 @@ Nevažeći kontakt email', 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/it/texts.php b/resources/lang/it/texts.php index bedd454bea..b8871591a7 100755 --- a/resources/lang/it/texts.php +++ b/resources/lang/it/texts.php @@ -2443,6 +2443,7 @@ $LANG = array( 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/ja/texts.php b/resources/lang/ja/texts.php index cc8c5056ce..92325f47e5 100755 --- a/resources/lang/ja/texts.php +++ b/resources/lang/ja/texts.php @@ -2450,6 +2450,7 @@ $LANG = array( 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/lt/texts.php b/resources/lang/lt/texts.php index 547433476d..d88d60524e 100755 --- a/resources/lang/lt/texts.php +++ b/resources/lang/lt/texts.php @@ -2450,6 +2450,7 @@ $LANG = array( 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/mk_MK/texts.php b/resources/lang/mk_MK/texts.php index b348fc9648..eb36785506 100755 --- a/resources/lang/mk_MK/texts.php +++ b/resources/lang/mk_MK/texts.php @@ -2450,6 +2450,7 @@ $LANG = array( 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'Се надеваме дека уживате во користењето на апликацијата.
Ако го земете во предвид :link многу би ни значело!', 'writing_a_review' => 'пишување рецензија', diff --git a/resources/lang/nb_NO/texts.php b/resources/lang/nb_NO/texts.php index 90fc1d5a3c..87baa9ab91 100755 --- a/resources/lang/nb_NO/texts.php +++ b/resources/lang/nb_NO/texts.php @@ -2450,6 +2450,7 @@ $LANG = array( 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'skriv tilbakemelding', diff --git a/resources/lang/nl/texts.php b/resources/lang/nl/texts.php index 2b4c8cda4a..25c3352b89 100755 --- a/resources/lang/nl/texts.php +++ b/resources/lang/nl/texts.php @@ -2442,6 +2442,7 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hopen dat je het leuk vindt om de app te gebruiken.
Als je zou overwegen :link, zouden we dat zeer op prijs stellen!', 'writing_a_review' => 'een recensie schrijven', diff --git a/resources/lang/pl/texts.php b/resources/lang/pl/texts.php index b6a06f4f9f..86a942af2a 100755 --- a/resources/lang/pl/texts.php +++ b/resources/lang/pl/texts.php @@ -2447,6 +2447,7 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/pt_BR/texts.php b/resources/lang/pt_BR/texts.php index d21fe48eab..18b2c24e6c 100755 --- a/resources/lang/pt_BR/texts.php +++ b/resources/lang/pt_BR/texts.php @@ -2441,6 +2441,7 @@ Quando tiver os valores dos depósitos, volte a esta pagina e complete a verific 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/pt_PT/texts.php b/resources/lang/pt_PT/texts.php index 68bd48d720..683beebfe5 100755 --- a/resources/lang/pt_PT/texts.php +++ b/resources/lang/pt_PT/texts.php @@ -2442,6 +2442,7 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/ro/texts.php b/resources/lang/ro/texts.php index e8527799aa..9c24e7b16d 100755 --- a/resources/lang/ro/texts.php +++ b/resources/lang/ro/texts.php @@ -2452,6 +2452,7 @@ Atentie: Folosește Legacy API Key, nu Token API', 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/sl/texts.php b/resources/lang/sl/texts.php index b9ce8686fd..6166c70554 100755 --- a/resources/lang/sl/texts.php +++ b/resources/lang/sl/texts.php @@ -2447,6 +2447,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/sq/texts.php b/resources/lang/sq/texts.php index 9e85a57494..450a3871b6 100755 --- a/resources/lang/sq/texts.php +++ b/resources/lang/sq/texts.php @@ -2448,6 +2448,7 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/sr_RS/texts.php b/resources/lang/sr_RS/texts.php index 20b0359978..f73c742088 100755 --- a/resources/lang/sr_RS/texts.php +++ b/resources/lang/sr_RS/texts.php @@ -2451,6 +2451,7 @@ $LANG = array( 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'Nadamo se da uživate u korišćenju aplikacije.
Bili bismo veoma zahvalni ako biste razmotrili :link.', 'writing_a_review' => 'napišite ocenu', diff --git a/resources/lang/sv/texts.php b/resources/lang/sv/texts.php index 1b53798c64..193a1d3c71 100755 --- a/resources/lang/sv/texts.php +++ b/resources/lang/sv/texts.php @@ -2457,6 +2457,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/th/texts.php b/resources/lang/th/texts.php index f0de5b1a74..61d4e891a5 100755 --- a/resources/lang/th/texts.php +++ b/resources/lang/th/texts.php @@ -2452,6 +2452,7 @@ $LANG = array( 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/tr_TR/texts.php b/resources/lang/tr_TR/texts.php index 7c6f279c19..417a094d1f 100755 --- a/resources/lang/tr_TR/texts.php +++ b/resources/lang/tr_TR/texts.php @@ -2449,6 +2449,7 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => 'We hope you\'re enjoying using the app.
If you\'d consider :link we\'d greatly appreciate it!', 'writing_a_review' => 'writing a review', diff --git a/resources/lang/zh_TW/texts.php b/resources/lang/zh_TW/texts.php index df6de1d77b..c21ca0429c 100755 --- a/resources/lang/zh_TW/texts.php +++ b/resources/lang/zh_TW/texts.php @@ -2448,6 +2448,7 @@ $LANG = array( 'currency_cfp_franc' => 'CFP Franc', 'currency_mauritian_rupee' => 'Mauritian Rupee', 'currency_cape_verdean_escudo' => 'Cape Verdean Escudo', + 'currency_kuwaiti_dinar' => 'Kuwaiti Dinar', 'review_app_help' => '我們希望您喜歡使用這個程式。
若您考慮 :link,我們會非常感謝!', 'writing_a_review' => '撰寫評語', diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php index 16154922aa..45ce8d7c98 100755 --- a/resources/views/auth/login.blade.php +++ b/resources/views/auth/login.blade.php @@ -86,7 +86,7 @@ @if (Utils::isTimeTracker()) {!! link_to('#', trans('texts.self_host_login'), ['onclick' => 'setSelfHostUrl()']) !!} @else - {!! link_to(NINJA_WEB_URL.'/knowledgebase/', trans('texts.knowledge_base'), ['target' => '_blank']) !!} + {!! link_to(NINJA_WEB_URL.'/knowledge-base/', trans('texts.knowledge_base'), ['target' => '_blank']) !!} @endif @endif