diff --git a/resources/lang/de-DE/auth.php b/resources/lang/de-DE/auth.php index 669d4bbae..cfb0a08d3 100644 --- a/resources/lang/de-DE/auth.php +++ b/resources/lang/de-DE/auth.php @@ -13,16 +13,17 @@ return [ 'current_email' => 'Aktuelle E-Mail', 'reset' => 'Zurücksetzen', 'never' => 'niemals', - + 'password' => [ 'current' => 'Passwort', 'current_confirm' => 'Passwortbestätigung', 'new' => 'Neues Passwort', 'new_confirm' => 'Passwortbestätigung', ], - + 'error' => [ 'self_delete' => 'Fehler: Sie können sich nicht selbst löschen!', + 'self_disable' => 'Fehler: Sie können Ihr Profil nicht selbst löschen!', 'no_company' => 'Fehler: Ihrem Konto wurde kein Unternehmen zugewiesen. Bitte kontaktieren Sie den Systemadministrator.', ], diff --git a/resources/lang/de-DE/bulk_actions.php b/resources/lang/de-DE/bulk_actions.php new file mode 100644 index 000000000..4cbb6b286 --- /dev/null +++ b/resources/lang/de-DE/bulk_actions.php @@ -0,0 +1,51 @@ + 'Aktion auswählen', + 'selected' => 'ausgewählt', + 'bulk_actions' => 'Aktion|Aktionen', + 'delete' => 'Löschen', + 'duplicate' => 'Duplizieren', + 'export' => 'Exportieren', + 'enable' => 'Aktivieren', + 'disable' => 'Deaktivieren', + 'change_category' => 'Kategorie ändern', + 'change_type' => 'Typ ändern', + + + 'users' => [ + 'change_role' => 'Rolle ändern', + 'change_company' => 'Firma wechseln', + ], + + 'bills' => [ + 'change_bill_status' => 'Status ändern', + ], + + 'payments' => [ + 'change_payment_status' => 'Zahlungsstatus ändern', + ], + + 'invoices' => [ + 'change_invoice_status' => 'Rechnungsstatus ändern', + ], + + 'revenues' => [ + 'change_revenue_status' => 'Rechnungsstatus ändern', + ], + + 'categories' => [ + 'change_category_status' => 'Kategorie-Status ändern', + ], + + 'message' => [ + 'sure' => 'Sind Sie sich sicher?', + 'duplicate' => 'Möchten Sie diesen Datensatz wirklich duplizieren?', + 'deletes' => 'Möchten Sie diesen Datensatz wirklich löschen? | Möchten Sie diese Datensätze wirklich löschen?', + 'exports' => 'Möchten Sie diesen Datensatz wirklich exportieren?|Möchten Sie diese Datensätze wirklich exportieren?', + 'enable' => 'Möchten Sie diesen Datensatz wirklich aktivieren?|Möchten Sie diese Datensätze wirklich aktivieren?', + 'disable' => 'Möchten Sie diesen Datensatz wirklich deaktivieren?|Möchten Sie diese Datensätze wirklich deaktivieren?', + ] + +]; diff --git a/resources/lang/de-DE/companies.php b/resources/lang/de-DE/companies.php index db948f79a..5bbd37cad 100644 --- a/resources/lang/de-DE/companies.php +++ b/resources/lang/de-DE/companies.php @@ -6,7 +6,9 @@ return [ 'logo' => 'Logo', 'manage' => 'Unternehmen verwalten', 'all' => 'Alle Unternehmen', + 'error' => [ + 'not_user_company' => 'Fehler: Sie haben keine Berechtigung, die Firmendaten zu ändern!', 'delete_active' => 'Fehler: Das aktive Unternehmen kann nicht gelöscht werden. Bitte zunächst wechseln!', ], diff --git a/resources/lang/de-DE/customers.php b/resources/lang/de-DE/customers.php index e661eba6b..cf31eef10 100644 --- a/resources/lang/de-DE/customers.php +++ b/resources/lang/de-DE/customers.php @@ -2,15 +2,11 @@ return [ - 'allow_login' => 'Login erlauben?', + 'can_login' => 'Login erlauben?', 'user_created' => 'Benutzer angelegt', 'error' => [ 'email' => 'Diese Email ist bereits in Benutzung.' ], - 'notification' => [ - 'message' => ':customer hat eine Zahlung von :amount für die Rechnungsnummer :invoice_number vorgenommen.', - 'button' => 'Anzeigen', - ], ]; diff --git a/resources/lang/de-DE/dashboard.php b/resources/lang/de-DE/dashboard.php index 73b7934e1..892ab8ec5 100644 --- a/resources/lang/de-DE/dashboard.php +++ b/resources/lang/de-DE/dashboard.php @@ -20,5 +20,4 @@ return [ 'account_balance' => 'Kontostand', 'latest_incomes' => 'Neuestes Einkommen', 'latest_expenses' => 'Letzte Ausgaben', - ]; diff --git a/resources/lang/de-DE/email_templates.php b/resources/lang/de-DE/email_templates.php new file mode 100644 index 000000000..b95e86886 --- /dev/null +++ b/resources/lang/de-DE/email_templates.php @@ -0,0 +1,50 @@ + [ + 'subject' => 'Rechnung {invoice_number}', + 'body' => 'Hallo {customer_name},

Wir haben Ihnen folgende Rechnung vorbereitet: {invoice_number}.

Sie können die Rechnungsdaten einsehen und mit der Zahlung fortfahren: {invoice_number}.

Zögern Sie nicht, uns für jede Frage zu kontaktieren.

Herzliche Grüße,
{company_name}', + ], + + 'invoice_remind_customer' => [ + 'subject' => 'Rechnung {invoice_number} ist überfällig', + 'body' => 'Hallo {customer_name},

Die Rechnung {invoice_number} ist bis heute noch nicht bezahlt worden.

Der Rechnungsbetrag beträgt {invoice_total} und war fällig am {invoice_due_date}.

Sie können die Rechnungsdaten einsehen und mit der Zahlung fortfahren: {invoice_number}.

Beste Grüße,
{company_name}', + ], + + 'invoice_remind_admin' => [ + 'subject' => 'Rechnung {invoice_number} ist überfällig', + 'body' => 'Hallo,

{customer_name} hat eine Mitteilung für die überfällige Rechnung {invoice_number} erhalten.

Der Rechnungsbetrag beträgt {invoice_total} und war fällig am {invoice_due_date}.

Sie können die Rechnungsdaten unter folgendem Link einsehen: {invoice_number}.

Beste Grüße,
{company_name}', + ], + + 'invoice_recur_customer' => [ + 'subject' => 'Rechnung {invoice_number} - wiederkehrende Rechnung', + 'body' => 'Hallo {customer_name},

Basierend auf Ihrem wiederkehrenden Kreis, wir haben für Sie folgende Rechnung vorbereitet: {invoice_number}.

Sie können die Rechnungsdaten einsehen und mit der Zahlung fortfahren: {invoice_number}.

Zögern Sie nicht, uns für jede Frage zu kontaktieren.

Herzliche Grüße,
{company_name}', + ], + + 'invoice_recur_admin' => [ + 'subject' => 'Rechnung {invoice_number} - wiederkehrende Rechnung', + 'body' => 'Hallo,

Basierend auf {customer_name} wiederkehrenden Kreis, {invoice_number} Rechnung wurde automatisch erstellt.

Sie können die Rechnungsdaten unter folgendem Link sehen: {invoice_number}.

Beste Grüße,
{company_name}', + ], + + 'invoice_payment_customer' => [ + 'subject' => 'Zahlung für Rechnung {invoice_number} erhalten', + 'body' => 'Hallo {customer_name},

Vielen Dank für die Zahlung. Finden Sie die Zahlungsinformationen unten:

-------------------------------------------------

Betrag: {transaction_total}
Datum: {transaction_paid_date}
Rechnungsnummer: {invoice_number}

-------------------------------------------------

Sie können die Rechnungsdetails immer unter folgendem Link sehen: {invoice_number}.

Zögern Sie nicht, uns für jede Frage zu kontaktieren.

Beste Grüße,
{company_name}', + ], + + 'invoice_payment_admin' => [ + 'subject' => 'Zahlung für Rechnung {invoice_number} erhalten', + 'body' => 'Hallo,

{customer_name} hat die Rechnung {invoice_number} bezhalt.

Sie können die Rechnungsdaten unter folgendem Link sehen: {invoice_number}.

Beste Grüße,
{company_name}', + ], + + 'bill_remind_admin' => [ + 'subject' => 'Die Rechnung {bill_number} ist überfällig (Ausgaben)', + 'body' => 'Hallo,

Dies Rechnung {bill_number} von {vendor_name} ist überfällig.

Die Rechnung beträgt insgesamt {bill_total} und ist fällig {bill_due_date}.

Die Details der Rechnung sehen Sie unter folgendem Link: {bill_number}.

Beste Grüße,
{company_name}', + ], + + 'bill_recur_admin' => [ + 'subject' => 'Rechnung {bill_number} - wiederkehrende Rechnung (Ausgaben)', + 'body' => 'Hallo,

Basierend auf {vendor_name} wiederkehrenden Kreis, {bill_number} Rechnung wurde automatisch erstellt.

Sie können die Details der Rechnung unter folgendem Link sehen: {bill_number}.

Beste Grüße,
{company_name}', + ], + +]; diff --git a/resources/lang/de-DE/general.php b/resources/lang/de-DE/general.php index 1359cec4c..e55176b53 100644 --- a/resources/lang/de-DE/general.php +++ b/resources/lang/de-DE/general.php @@ -2,6 +2,7 @@ return [ + 'dashboards' => 'Dashboard|Dashboards', 'items' => 'Artikel|Artikel', 'incomes' => 'Einkommen|Einkommen', 'invoices' => 'Rechnung|Rechnungen', @@ -41,8 +42,15 @@ return [ 'contacts' => 'Kontakt|Kontakte', 'reconciliations' => 'Kontenabgleich|Kontenabgleiche', 'developers' => 'Entwickler|Entwickler', + 'schedules' => 'Zeitplan|Zeitpläne', + 'groups' => 'Gruppen|Gruppen', + 'charts' => 'Diagramm|Diagramme', + 'localisations' => 'Lokalisierungen', + 'defaults' => 'Standard|Standardwerte', + 'widgets' => 'Widget|Widgets', 'dashboard' => 'Dashboard', + 'welcome' => 'Willkommen', 'banking' => 'Bankwesen', 'general' => 'Allgemein', 'no_records' => 'Keine Einträge.', @@ -54,6 +62,7 @@ return [ 'no' => 'Nein', 'na' => 'N/V', 'daily' => 'Täglich', + 'weekly' => 'Wöchentlich', 'monthly' => 'Monatlich', 'quarterly' => 'Vierteljährlich', 'yearly' => 'Jährlich', @@ -83,6 +92,7 @@ return [ 'switch' => 'Wechseln', 'color' => 'Farbe', 'save' => 'Speichern', + 'confirm' => 'Bestätigen', 'cancel' => 'Abbrechen', 'loading' => 'Wird geladen...', 'from' => 'Von', @@ -115,17 +125,27 @@ return [ 'go_to' => 'Gehe zu :name', 'created_date' => 'Erstellungsdatum', 'period' => 'Zeitraum', + 'frequency' => 'Häufigkeit', 'start' => 'Start', 'end' => 'Ende', 'clear' => 'Löschen', 'difference' => 'Differenz', + 'footer' => 'Fusszeile', + 'start_date' => 'Startdatum', + 'basis' => 'Basis', + 'accrual' => 'Rückstellung', + 'cash' => 'Bar', + 'group_by' => 'Gruppieren nach', + 'accounting' => 'Buchhaltung', 'title' => [ 'new' => 'Neu :type', 'edit' => ':type bearbeiten', + 'delete' => ':type löschen', 'create' => ':type erstellen', 'send' => ':type versendet', 'get' => ':type werden', + 'add' => ':type hinzufügen', ], 'form' => [ @@ -134,6 +154,7 @@ return [ 'field' => '- :field auswählen -', 'file' => 'Datei auswählen', ], + 'add_new' => 'Neues :field hinzufügen', 'no_file_selected' => 'Keine Datei ausgewählt...', ], diff --git a/resources/lang/de-DE/header.php b/resources/lang/de-DE/header.php index cf6544419..28d554db2 100644 --- a/resources/lang/de-DE/header.php +++ b/resources/lang/de-DE/header.php @@ -8,9 +8,9 @@ return [ 'counter' => '{0} Sie haben keine Benachrichtigungen|{1} Sie haben :count Benachrichtigung|[2,*] Sie haben :count Benachrichtigungen', 'overdue_invoices' => '{1} :count überfällige Rechnung|[2,*] :count überfällige Rechnungen', 'upcoming_bills' => '{1} :count bevorstehende Rechnung|[2,*] :count bevorstehende Rechnungen', - 'items_stock' => '{1}:count Artikel ausverkauft|[2,*]:count Artikel ausverkauft', 'view_all' => 'Alle anzeigen' ], 'docs_link' => 'https://akaunting.com/docs', + 'support_link' => 'https://akaunting.com/support', ]; diff --git a/resources/lang/de-DE/invoices.php b/resources/lang/de-DE/invoices.php index 5eac6f8fd..2ae6314d9 100644 --- a/resources/lang/de-DE/invoices.php +++ b/resources/lang/de-DE/invoices.php @@ -47,13 +47,15 @@ return [ ], 'messages' => [ - 'email_sent' => 'Rechnungsemail wurde erfolgreich versendet!', - 'marked_sent' => 'Rechnung als erfolgreich versendet markiert!', + 'email_sent' => 'Rechnung wurde per E-Mail versendet', + 'marked_sent' => 'Rechnung als gesendet markiert!', + 'marked_paid' => 'Rechnung als bezahlt markiert!', 'email_required' => 'Es existiert keine E-Mailadresse zu diesem Kunden!', 'draft' => 'Dies ist eine Vorschau-Rechnung und wird nach dem Versand in den Charts ersichtlich.', 'status' => [ 'created' => 'Erstellt am :date', + 'viewed' => 'Gelesen', 'send' => [ 'draft' => 'Noch nicht versandt', 'sent' => 'Gesendet am :date', @@ -64,9 +66,4 @@ return [ ], ], - 'notification' => [ - 'message' => 'Sie erhalten diese Email, da eine Rechnung in Höhe von :amount für den Kunden :customer ansteht.', - 'button' => 'Jetzt bezahlen', - ], - ]; diff --git a/resources/lang/de-DE/items.php b/resources/lang/de-DE/items.php index a0ccc90bd..d16b6745d 100644 --- a/resources/lang/de-DE/items.php +++ b/resources/lang/de-DE/items.php @@ -2,17 +2,7 @@ return [ - 'quantities' => 'Menge|Mengen', 'sales_price' => 'Verkaufspreis', 'purchase_price' => 'Einkaufspreis', - 'sku' => 'Artikelnummer', - - 'notification' => [ - 'message' => [ - 'reminder' => 'Sie erhalten diese E-Mail, weil nur noch :quantity :name verfügbar sind.', - 'out_of_stock' => 'Sie erhalten diese E-Mail, weil :name nicht mehr auf Lager ist.', - ], - 'button' => 'Jetzt ansehen', - ], ]; diff --git a/resources/lang/de-DE/maintenance.php b/resources/lang/de-DE/maintenance.php new file mode 100644 index 000000000..1f67fe2a5 --- /dev/null +++ b/resources/lang/de-DE/maintenance.php @@ -0,0 +1,34 @@ + 'Wartungsmodus', + + /** + * Default application down message, shown on the maintenance page + * + * @var string + */ + 'message' => 'Wir arbeiten gerade an dem Programm, bitte versuche es später noch einmal!', + + /** + * Last updated string, shown on the maintenance page + * + * @var string + */ + 'last-updated' => 'Diese Nachricht wurde zuletzt aktualisiert :timestamp', + + /** + * Exception messages + * + * @var array + */ + 'exceptions' => [ + 'invalid' => 'Class :class erweitert nicht \MisterPhilip\MaintenanceMode\Exemptions\MaintenanceModeExemption', + 'missing' => 'Class :class existiert nicht', + ] +]; \ No newline at end of file diff --git a/resources/lang/de-DE/messages.php b/resources/lang/de-DE/messages.php index 09c5f0b02..55c19a7be 100644 --- a/resources/lang/de-DE/messages.php +++ b/resources/lang/de-DE/messages.php @@ -18,7 +18,8 @@ return [ 'customer' => 'Fehler: User wurde nicht angelegt! :name benutzt schon diese Email-Adresse.', 'no_file' => 'Fehler: Keine Datei ausgewählt!', 'last_category' => 'Fehler: Kann die letzte Kategorie :type nicht löschen!', - 'invalid_apikey' => 'Fehler: Der eingegebene Token ist ungültig!', + 'change_type' => 'Fehler: Der Typ kann nicht geändert werden, da :text verwandt ist!', + 'invalid_apikey' => 'Fehler: Der eingegebene Token ist ungültig!', 'import_column' => 'Fehler: :message. Name des Blattes: :sheet. Zeilennummer: :line.', 'import_sheet' => 'Fehler: Name des Blattes ist nicht gültig. Bitte die Beispieldatei überprüfen.', ], @@ -27,6 +28,7 @@ return [ 'deleted' => 'Warnung: Sie dürfen :name nicht löschen, da :text dazu in Bezug steht.', 'disabled' => 'Warnung: Sie dürfen :name nicht deaktivieren, da :text dazu in Bezug steht.', 'disable_code' => 'Warnung: Sie dürfen die Währung von :name nicht deaktivieren oder verändern, da :text dazu in Bezug steht.', + 'payment_cancel' => 'Warnung: Sie haben Ihre letzte Zahlung :method abgebrochen!', ], ]; diff --git a/resources/lang/de-DE/modules.php b/resources/lang/de-DE/modules.php index 4bc471477..30693d658 100644 --- a/resources/lang/de-DE/modules.php +++ b/resources/lang/de-DE/modules.php @@ -2,8 +2,7 @@ return [ - 'title' => 'API Token', - 'api_token' => 'Token', + 'api_key' => 'API-Schlüssel', 'my_apps' => 'Meine Apps', 'pre_sale' => 'Pre-Sale', 'top_paid' => 'Top bezahlt', @@ -13,7 +12,7 @@ return [ 'search' => 'Suchen', 'install' => 'Installieren', 'buy_now' => 'Jetzt kaufen', - 'token_link' => 'Hier klicken um Ihren API Token zu erhalten.', + 'api_key_link' => 'Hier klicken um Ihren API Token zu erhalten.', 'no_apps' => 'Bisher existieren noch keine Apps in dieser Kategorie.', 'developer' => 'Sind sie ein Entwickler? Hier lernen Sie wie Sie eine App erzeugen und verkaufen können!', @@ -38,7 +37,7 @@ return [ 'installation' => 'Installation', 'faq' => 'Häufige Fragen / FAQ', 'changelog' => 'Changelog', - 'reviews' => 'Rezensionen', + 'reviews' => 'Rezensionen', ], 'installation' => [ @@ -46,23 +45,22 @@ return [ 'download' => 'Lade :module Dateien herunter.', 'unzip' => 'Extrahiere :module Dateien.', 'file_copy' => ':module Dateien werden kopiert.', - 'migrate' => ':module wird geupdated.', - 'finish' => 'Das Update wurde erfolgreich installiert. Sie werden zum Update Center weiterleiten.', + 'finish' => ':module Installation wird abgeschlossen', + 'redirect' => ':module installiert, wird zur Update-Seite weitergeleitet', 'install' => 'Installiere :module Dateien.', ], 'errors' => [ - 'download' => ':module kann nicht heruntergeladen werden!', - 'upload' => 'Heruntergeladenes Modul :module konnte nicht gespeichert werden!', - 'unzip' => ':module kann nicht entpackt werden!', - 'file_copy' => ':module Dateien können nicht kopiert werden!', - 'migrate' => ':module Migration fehlerhaft!', - 'migrate core' => ':module bereits auf der neuesten Version, Aktualisierung nicht nötig.', + 'download' => ':module kann nicht heruntergeladen werden', + 'zip' => ':module zip Datei kann nicht erstellt werden', + 'unzip' => ':module kann nicht entpackt werden', + 'file_copy' => ':module Dateien können nicht kopiert werden', + 'finish' => ':module Installation kann nicht abgeschlossen werden', ], 'badge' => [ - 'installed' => 'Installiert', - 'pre_sale' => 'Pre-Sale', + 'installed' => 'Installiert', + 'pre_sale' => 'Pre-Sale', ], 'button' => [ @@ -72,14 +70,15 @@ return [ ], 'my' => [ - 'purchased' => 'Gekauft', - 'installed' => 'Installiert', + 'purchased' => 'Gekauft', + 'installed' => 'Installiert', ], 'reviews' => [ 'button' => [ - 'add' => 'Eine Rezension verfassen' + 'add' => 'Eine Rezension verfassen' ], - 'na' => 'Es existieren noch keine Rezensionen.' + + 'na' => 'Es existieren noch keine Rezensionen.' ] ]; diff --git a/resources/lang/de-DE/pagination.php b/resources/lang/de-DE/pagination.php index 326e00e28..568b67771 100644 --- a/resources/lang/de-DE/pagination.php +++ b/resources/lang/de-DE/pagination.php @@ -4,6 +4,6 @@ return [ 'previous' => '« Vorherige', 'next' => 'Nächste »', - 'showing' => 'Zeige :first bis :last von :total :type', - + 'showing' => ':first-:last von :total :type.', + 'page' => 'pro Seite', ]; diff --git a/resources/lang/de-DE/reconciliations.php b/resources/lang/de-DE/reconciliations.php index 5a89ee2b0..246ca8c75 100644 --- a/resources/lang/de-DE/reconciliations.php +++ b/resources/lang/de-DE/reconciliations.php @@ -6,7 +6,7 @@ return [ 'reconciled' => 'Abgeglichen', 'closing_balance' => 'Endsaldo', 'unreconciled' => 'Nicht abgeglichen', - 'list_transactions' => 'Transaktion anzeigen', + 'transactions' => 'Transaktionen', 'start_date' => 'Startdatum', 'end_date' => 'Enddatum', 'cleared_amount' => 'Ausgeglichener Betrag', diff --git a/resources/lang/de-DE/reports.php b/resources/lang/de-DE/reports.php index 91646b683..e92b3f3bd 100644 --- a/resources/lang/de-DE/reports.php +++ b/resources/lang/de-DE/reports.php @@ -12,6 +12,7 @@ return [ 'net_profit' => 'Reingewinn', 'total_expenses' => 'Gesamtausgaben', 'net' => 'Netto', + 'income-expense' => 'Einkommen vs Ausgaben', 'summary' => [ 'income' => 'Einkommensübersicht', @@ -20,11 +21,10 @@ return [ 'tax' => 'Steuerzusammenfassung', ], - 'quarter' => [ - '1' => 'Jan-Mär', - '2' => 'Apr-Jun', - '3' => 'Jul-Sep', - '4' => 'Okt-Dez', + 'charts' => [ + 'line' => 'Linien', + 'bar' => 'Balken', + 'pie' => 'Kuchen', ], ]; diff --git a/resources/lang/de-DE/settings.php b/resources/lang/de-DE/settings.php index 41b0c3f2d..e97aa1bf7 100644 --- a/resources/lang/de-DE/settings.php +++ b/resources/lang/de-DE/settings.php @@ -3,14 +3,16 @@ return [ 'company' => [ + 'description' => 'Firma, E-Mail, Adresse, Steuernummer usw. ändern', 'name' => 'Name', 'email' => 'E-Mail', 'phone' => 'Telefon', 'address' => 'Adresse', 'logo' => 'Logo', ], + 'localisation' => [ - 'tab' => 'Lokalisation', + 'description' => 'Steuerjahr, Zeitzone, Datumsformat und Position des Prozentzeichen festlegen', 'financial_start' => 'Beginn des Finanzjahrs', 'timezone' => 'Zeitzone', 'date' => [ @@ -28,8 +30,9 @@ return [ 'after' => 'Nach der Zahl', ], ], + 'invoice' => [ - 'tab' => 'Rechnung', + 'description' => 'Standardwerte für die Rechnungsdarstellung anpassen (Präfix, Nummer, Texte, usw.)', 'prefix' => 'Rechnungsprefix', 'digit' => 'Nachkommastellen', 'next' => 'Nächste Nummer', @@ -44,16 +47,21 @@ return [ 'rate' => 'Satz', 'quantity_name' => 'Mengenbezeichnung', 'quantity' => 'Menge', + 'payment_terms' => 'Zahlungskonditionen', + 'title' => 'Titel', + 'subheading' => 'Unterüberschrift', + 'due_receipt' => 'Fälligkeit: sofort', + 'due_days' => 'Fällig innerhalb von :days Tagen', ], + 'default' => [ - 'tab' => 'Standardeinstellungen', - 'account' => 'Standardkonto', - 'currency' => 'Standardwährung', - 'tax' => 'Standard-Steuersatz', - 'payment' => 'Standard-Zahlungsmethode', - 'language' => 'Standardsprache', + 'description' => 'Standardkonto, Währung, Sprache Ihres Unternehmens', + 'list_limit' => 'Datensätze pro Seite', + 'use_gravatar' => 'Gravatar verwenden', ], + 'email' => [ + 'description' => 'Sendeprotokoll und E-Mail-Vorlagen ändern', 'protocol' => 'Protokoll', 'php' => 'PHP-Mail', 'smtp' => [ @@ -68,36 +76,44 @@ return [ 'sendmail' => 'Sendmail', 'sendmail_path' => 'Sendmail Pfad', 'log' => 'E-Mails protokollieren', + + 'templates' => [ + 'subject' => 'Betreff', + 'body' => 'Inhalt', + 'tags' => 'Verfügbare Platzhalter: :tag_list', + 'invoice_new_customer' => 'Vorlage für neue Rechnungen (an Kunden gesendet)', + 'invoice_remind_customer' => 'Vorlage für Erinnerungen - Einnahmen (an Kunden gesendet)', + 'invoice_remind_admin' => 'Vorlage für Erinnerungen - Einnahmen (an Admin gesendet)', + 'invoice_recur_customer' => 'Vorlage für wiederkehrende Rechnungen (an Kunden gesendet)', + 'invoice_recur_admin' => 'Vorlage für wiederkehrende Rechnungen (an Admin gesendet)', + 'invoice_payment_customer' => 'Vorlage für Zahlungseingang (an Kunden gesendet)', + 'invoice_payment_admin' => 'Vorlage für Zahlungseingang (an Admin gesendet)', + 'bill_remind_admin' => 'Vorlage für Erinnerungen - Ausgaben (an Admin gesendet)', + 'bill_recur_admin' => 'Vorlage für wiederkehrende Rechnungen - Ausgaben (an Admin gesendet)', + ], ], + 'scheduling' => [ - 'tab' => 'Zeitpläne', + 'name' => 'Zeitpläne', + 'description' => 'Automatische Erinnerungen und Befehl für wiederkehrende Aktionen', 'send_invoice' => 'Erinnerung für Kundenrechnung senden', 'invoice_days' => 'Senden nach Fälligkeit (Tage)', 'send_bill' => 'Erinnerung für Ausgabenrechnung senden', 'bill_days' => 'Senden vor Fälligkeit (Tage)', 'cron_command' => 'Cron-Befehl', 'schedule_time' => 'Ausführungszeit (volle Stunde)', - 'send_item_reminder'=> 'Erinnerung für Artikel senden', - 'item_stocks' => 'Senden wenn Artikel verfügbar', ], - 'appearance' => [ - 'tab' => 'Darstellung', - 'theme' => 'Theme', - 'light' => 'Light', - 'dark' => 'Dark', - 'list_limit' => 'Datensätze pro Seite', - 'use_gravatar' => 'Gravatar verwenden', + + 'categories' => [ + 'description' => 'Unbegrenzte Kategorien für Einnahmen, Ausgaben und Artikel', ], - 'system' => [ - 'tab' => 'System', - 'session' => [ - 'lifetime' => 'Sitzungsdauer (Minuten)', - 'handler' => 'Session-Verwaltung', - 'file' => 'Datei', - 'database' => 'Datenbank', - ], - 'file_size' => 'Max. Dateigröße (MB)', - 'file_types' => 'Erlaubte Dateitypen', + + 'currencies' => [ + 'description' => 'Währungen erstellen, verwalten und Kurse festlegen', + ], + + 'taxes' => [ + 'description' => 'Steuersätze erstellen und verwalten', ], ]; diff --git a/resources/lang/de-DE/taxes.php b/resources/lang/de-DE/taxes.php index b4f3eb75f..e89a03e2a 100644 --- a/resources/lang/de-DE/taxes.php +++ b/resources/lang/de-DE/taxes.php @@ -7,5 +7,5 @@ return [ 'normal' => 'Normal', 'inclusive' => 'Inklusive', 'compound' => 'zusammengesetzt', - + 'fixed' => 'Fest', ]; diff --git a/resources/lang/de-DE/validation.php b/resources/lang/de-DE/validation.php index ab3d0c872..4e6b5524e 100644 --- a/resources/lang/de-DE/validation.php +++ b/resources/lang/de-DE/validation.php @@ -33,19 +33,20 @@ return [ 'confirmed' => ':attribute Bestätigung stimmt nicht überein.', 'date' => ':attribute ist kein gültiges Datum.', 'date_format' => ':attribute passt nicht zur :format Formatierung.', - 'different' => ':attribute und :other müssen sich unterscheiden.', + 'different' => ':attribute und :other müssen sich unterscheiden.', 'digits' => ':attribute muss :digits Stellen haben.', 'digits_between' => ':attribute soll mindestens :min und darf maximal :max Stellen haben.', 'dimensions' => ':attribute hat ungültige Bildabmessungen.', 'distinct' => ':attribute hat einen doppelten Wert.', - 'email' => ':attribute Attribut muss eine gültige E-Mail-Adresse sein.', + 'email' => ':attribute Attribut muss eine gültige E-Mail-Adresse sein.', + 'ends_with' => ':attribute muss mit einem der folgenden Zeichen enden: :values', 'exists' => 'Das ausgewählte :attribute ist ungültig.', - 'file' => ':attribute muss eine Datei sein.', - 'filled' => ':attribute muss einen Wert besitzen.', - 'image' => ':attribute muss ein Bild sein.', + 'file' => ':attribute muss eine Datei sein.', + 'filled' => ':attribute Feld muss einen Wert haben.', + 'image' => ':attribute muss ein Bild sein.', 'in' => 'Das ausgewählte :attribute ist ungültig.', 'in_array' => ':attribute Feld existiert nicht in :other.', - 'integer' => ':attribute muss ein Integer-Wert (Ganz-Zahl) sein.', + 'integer' => ':attribute muss eine Ganzzahl sein.', 'ip' => ':attribute muss eine gültige IP Adresse sein.', 'json' => ':attribute muss eine gültiger JSON-String sein.', 'max' => [ @@ -64,9 +65,9 @@ return [ ], 'not_in' => 'Das ausgewählte :attribute ist ungültig.', 'numeric' => ':attribute muss eine Zahl sein.', - 'present' => ':attribute Feld muss vorhanden sein.', - 'regex' => ':attribute Format ist ungültig.', - 'required' => ':attribute wird benötigt.', + 'present' => ':attribute Feld muss vorhanden sein.', + 'regex' => ':attribute Format ist ungültig.', + 'required' => ':attribute Feld ist erforderlich.', 'required_if' => ':attribute wird benötigt wenn :other :value entspricht.', 'required_unless' => ':attribute wird benötigt es sei denn :other ist in :values.', 'required_with' => ':attribute wird benötigt wenn :values vorhanden ist.', @@ -77,14 +78,14 @@ return [ 'size' => [ 'numeric' => ':attribute muss :size groß sein.', 'file' => ':attribute muss :size Kilobyte groß sein.', - 'string' => ':attribute muss :size Zeichen haben.', + 'string' => ':attribute muss :size Zeichen haben.', 'array' => ':attribute muss :size Artikel enthalten.', ], - 'string' => ':attribute muss ein String sein.', + 'string' => ':attribute muss ein String sein.', 'timezone' => ':attribute muss eine valide Zeitzone sein.', - 'unique' => ':attribute wird schon benutzt.', - 'uploaded' => ':attribute Fehler beim Hochladen.', - 'url' => ':attribute Format ist ungültig.', + 'unique' => ':attribute wurde bereits vergeben.', + 'uploaded' => 'Das :attribute konnte nicht hochgeladen werden.', + 'url' => ':attribute Format ist ungültig.', /* |--------------------------------------------------------------------------