From 6c87b6b92a73c9ccaf5e7cec6eaa36092b08f226 Mon Sep 17 00:00:00 2001 From: rw98 Date: Fri, 20 Aug 2021 17:57:10 +0200 Subject: [PATCH 1/2] * added German translations --- src/Translations/de/admin.php | 366 ++++++++++++---- src/Translations/de/email/globals.php | 46 +- src/Translations/de/install.php | 65 +++ src/Translations/de/lang.php | 600 ++++++++++++++++++++------ src/Translations/de/settings.php | 90 ++++ 5 files changed, 937 insertions(+), 230 deletions(-) create mode 100644 src/Translations/de/install.php create mode 100644 src/Translations/de/settings.php diff --git a/src/Translations/de/admin.php b/src/Translations/de/admin.php index 841b6e7c..c4fa47c8 100644 --- a/src/Translations/de/admin.php +++ b/src/Translations/de/admin.php @@ -2,103 +2,285 @@ return [ - /* + /* * Constants */ - 'nav-agents' => 'Agent', - 'nav-dashboard' => 'Dashboard', - 'nav-categories' => 'Categories', - 'nav-priorities' => 'Priorities', - 'nav-statuses' => 'Statuses', - 'nav-configuration' => 'Configuration', // New - - 'table-hash' => '#', // New - 'table-id' => 'ID', - 'table-name' => 'Name', - 'table-action' => 'Action', - 'table-categories' => 'Categories', - 'table-join-category' => 'Joined Categories', - 'table-remove-agent' => 'Remove from agents', - - 'table-slug' => 'Slug', // New - 'table-default' => 'Default Value', // New - 'table-value' => 'My Value', // New - 'table-lang' => 'Lang', // New - 'table-edit' => 'Edit', // New - - 'btn-back' => 'Back', - 'btn-delete' => 'Delete', - 'btn-edit' => 'Edit', - 'btn-join' => 'Join', - 'btn-remove' => 'Remove', - 'btn-submit' => 'Submit', - 'btn-save' => 'Save', // New - 'btn-update' => 'Update', - - 'colon' => ': ', - - /* + + 'nav-agents' => 'Agent', + 'nav-dashboard' => 'Dashboard', + 'nav-categories' => 'Kategorien', + 'nav-priorities' => 'Prioritäten', + 'nav-statuses' => 'Status', + 'nav-configuration' => 'Konfiguration', // New + 'nav-administrators' => 'Administratoren', + 'nav-dashboard-title' => 'Administrator Dashboard', + 'nav-members' => 'Nutzer', + 'nav-notices' => 'Benachrichtigungen', + 'nav-settings' => 'Settings', + + 'table-hash' => '#', // New + 'table-id' => 'ID', + 'table-name' => 'Name', + 'table-action' => 'Aktion', + 'table-categories' => 'Kategorien', + 'table-join-category' => 'Zusammengefügte Kategorien', + 'table-remove-agent' => 'Aus Agenten entfernen', + + 'table-slug' => 'Slug', // New + 'table-default' => 'Standardwert', // New + 'table-value' => 'Mein Wert', // New + 'table-lang' => 'Sprache(n)', // New + 'table-edit' => 'Bearbeiten', // New + + 'btn-back' => 'Zurück', + 'btn-delete' => 'Löschen', + 'btn-edit' => 'Bearbeiten', + 'btn-join' => 'Join', + 'btn-remove' => 'Entfernen', + 'btn-submit' => 'Bestätigen', + 'btn-save' => 'Speichern', // New + 'btn-update' => 'Aktualisieren', + + // Vocabulary + 'admin' => 'Administrator', + 'colon' => ': ', + 'role' => 'Rolle', + + /* Access Levels */ + 'level-1' => 'Jeder', + 'level-2' => 'Zugewiesene Ticketmanger und Administratoren.', + 'level-3' => 'Administratoren.', + + /* * Page specific */ - // $admin_route_path/dashboard - 'index-title' => 'Tickets System Dashboard', - - // $admin_route_path/agent/____ - 'agent-index-title' => 'Agent Management', - 'btn-create-new-agent' => 'Create new agent', - 'agent-index-no-agents' => 'There are no agents, ', - 'agent-index-create-new' => 'Add agents', - 'agent-create-title' => 'Add Agent', - 'agent-create-add-agents' => 'Add Agents', - 'agent-create-no-users' => 'There are no user accounts, create user accounts first.', - 'agent-create-select-user' => 'Select user accounts to be added as agents', - - // $admin_route_path/category/____ - 'category-index-title' => 'Categories Management', - 'btn-create-new-category' => 'Create new category', - 'category-index-no-categories' => 'There are no categories, ', - 'category-index-create-new' => 'create new category', - 'category-index-js-delete' => 'Are you sure you want to delete the category: ', - 'category-create-title' => 'Create New Category', - 'category-create-name' => 'Name', - 'category-create-color' => 'Color', - 'category-edit-title' => 'Edit Category: :name', - - // $admin_route_path/priority/____ - 'priority-index-title' => 'Priorities Management', - 'btn-create-new-priority' => 'Create new priority', - 'priority-index-no-priorities' => 'There are no priorities, ', - 'priority-index-create-new' => 'create new priority', - 'priority-index-js-delete' => 'Are you sure you want to delete the priority: ', - 'priority-create-title' => 'Create New Priority', - 'priority-create-name' => 'Name', - 'priority-create-color' => 'Color', - 'priority-edit-title' => 'Edit Priority: :name', - - // $admin_route_path/status/____ - 'status-index-title' => 'Statuses Management', - 'btn-create-new-status' => 'Create new status', - 'status-index-no-statuses' => 'There are no statues,', - 'status-index-create-new' => 'create new status', - 'status-index-js-delete' => 'Are you sure you want to delete the status: ', - 'status-create-title' => 'Create New Status', - 'status-create-name' => 'Name', - 'status-create-color' => 'Color', - 'status-edit-title' => 'Edit Status: :name', - - // $admin_route_path/configuration/____ - 'config-index-title' => 'Configuration Settings', // New - 'config-index-subtitle' => 'Settings', // New - 'btn-create-new-config' => 'Add new setting', // New - 'config-index-no-settings' => 'There are no settings,', // New - 'config-edit-title' => 'Edit: Global Configuration', - 'config-edit-subtitle' => 'Edit Setting', - 'config-edit-id' => 'ID', - 'config-edit-slug' => 'Slug', - 'config-edit-default' => 'Default value', - 'config-edit-value' => 'My value', - 'config-edit-language' => 'Language', + // $admin_route_path/dashboard + 'index-title' => 'Tickets System Dashboard', + 'index-empty-records' => 'Keine Tickets vorhangen', + 'index-total-tickets' => 'Alle Tickets', + 'index-newest-tickets' => 'Neue Tickets', + 'index-active-tickets' => 'Aktive Tickets', + 'index-complete-tickets' => 'Geschlossene Tickets', + 'index-performance-indicator' => 'Performanz Indikator', + 'index-periods' => 'Zeitabschnitte', + 'index-3-months' => '3 Monate', + 'index-6-months' => '6 Monate', + 'index-12-months' => '12 Monate', + 'index-tickets-share-per-category' => 'Anteile der Tickets pro Kategorie', + 'index-tickets-share-per-agent' => 'Anteile der Tickets pro Ticketmanager', + 'index-categories' => 'Kategorien', + 'index-category' => 'Kategorie', + 'index-agents' => 'Ticketmanager', + 'index-agent' => 'Ticketmanager', + 'index-administrators' => 'Administratoren', + 'index-administrator' => 'Administrator', + 'index-users' => 'Benutzer', + 'index-user' => 'Benutzer', + 'index-tickets' => 'Tickets', + 'index-open' => 'Offen', + 'index-closed' => 'Geschlossen', + 'index-total' => 'Gesamt', + 'index-month' => 'Monat', + 'index-performance-chart' => 'Durchschnitt der Anzahl der Tage um ein Ticket zu bearbeiten?', + 'index-categories-chart' => 'Verteilung der Tickets pro Kategorie', + 'index-agents-chart' => 'Verteilung der Tickets pro Ticketmanager', + 'index-view-category-tickets' => 'Anzeigen :list Tickets pro :category category', + 'index-view-agent-tickets' => 'Anzeigen den Ticketmanagern zugewiesene :list tickets', + 'index-view-user-tickets' => 'Mir zugewiesene Tickets :list tickets', + + + // $admin_route_path/agent/____ + 'agent-index-title' => 'Agenten Verwalten', + 'btn-create-new-agent' => 'Neuen Agenten anlegen', + 'agent-index-no-agents' => 'Es sind keine Agenten vorhanden, ', + 'agent-index-create-new' => 'Agent hinzufügen', + 'agent-create-title' => 'Agent hinzufügen', + 'agent-create-add-agents' => 'Agent hinzufügen', + 'agent-create-no-users' => 'Es sind keine Nutzeraccounts vorhanden. Erstellen Sie zuerst einen Nutzer.', + 'agent-create-select-user' => 'Fügen Sie einen Nutzeraccount den Agenten hinzu.', + 'agent-store-ok' => 'Benutzer ":name" wurde den Ticketmanagern hinzugefügt', + 'agent-updated-ok' => 'Ticketmanager ":name" aktualisiert', + 'agent-excluded-ok' => 'Ticketmanager ":name" exkludiert', + + 'agent-store-error-no-category' => 'Die müsssen dem Ticketemanager mindestens eine Kategorie zuweisen', + + //$admin_route_path/agent/edit + 'agent-edit-title' => 'Nutzer Berechtigungen :agent', + 'agent-edit-table-category' => 'Kategorie', + 'agent-edit-table-agent' => 'Ticketmanger Berechtigungen', + 'agent-edit-table-autoassign' => 'Neue Tickets automatisch.', + + + // $admin_route_path/administrators/____ + 'administrator-index-title' => 'Verwaltung der Administratoren', + 'btn-create-new-administrator' => 'Neuen Adminstrator anlegen', + 'administrator-index-no-administrators' => 'Es sind keine Administratoren vorhanden, ', + 'administrator-index-create-new' => 'Neuen Adminstrator anlegen', + 'administrator-create-title' => 'Neuen Adminstrator anlegen', + 'administrator-create-add-administrators' => 'Neuen Adminstrator anlegen', + 'administrator-create-no-users' => 'Es sind keine Nutzeraccounts vorhanden. Erstellen Sie zuerst einen Nutzer.', + 'administrator-create-select-user' => 'Fügen Sie einen Nutzeraccount den Adminstratoren hinzu.', + + // $admin_route_path/category/____ + 'category-index-title' => 'Kategorie Verwaltung', + 'btn-create-new-category' => 'Neue Kategorie erstellen', + 'category-index-no-categories' => 'Es sind keine Kategorien vorhanden, ', + 'category-index-create-new' => 'erstellen Sie jetzt eine neue Kategorie ', + 'category-index-js-delete' => 'Sind Sie sich sicher, dass Sie diese Kategorie löschen wollen: ', + 'category-create-title' => 'Neue Kategorie anlegen', + 'category-create-name' => 'Name', + 'category-create-color' => 'Farbe', + 'category-edit-title' => 'Kategorie bearbeiten: :name', + + 'category-index-email' => 'Notifications email', + 'category-index-reasons' => 'Closing reasons', + 'category-index-tags' => 'Tags', + + 'category-create-email' => 'Benachrichtigung E-Mail', + 'category-email-origin' => 'Herkunft', + 'category-email-origin-website' => 'Website', + 'category-email-origin-tickets' => 'Allgemeine E-Mail für Tickets', + 'category-email-origin-category' => 'Diese Kategorie', + 'category-email-from' => 'Von', + 'category-email-name' => 'Name', + 'category-email' => 'E-Mail', + 'category-email-reply-to' => 'Antworten an', + 'category-email-default' => 'Standard', + 'category-email-this' => 'Dieses Postfach', + 'category-email-from-info' => 'Absender hat alle Benachrichtigungen aus dieser Kategorie benutzt.', + 'category-email-reply-to-info' => 'Empfänger E-Mail für Antworten und Banchrichtigungen', + 'category-email-reply-this-info' => 'Wie unten beschrieben', + + 'category-create-new-tickets' => 'Wer neue Tickets erstellen kann', + 'category-create-new-tickets-help' => 'Minimale Berechtigung um Tickets dieser Kategorie erstellen zu können', + + 'category-edit-closing-reasons' => 'Gründe für das Schließen des Tickets', + 'category-edit-closing-reasons-help' => 'Optionen die Benutzer auswählen können, wenn das Ticket geschlossen wird', + 'category-edit-reason' => 'Gründe für das Schließen', + 'category-edit-reason-label' => 'Grund', + 'category-edit-reason-status' => 'Status', + 'category-delete-reason' => 'Gründe für das Löschen', + + 'category-edit-new-tags' => 'Neue Tags', + 'category-edit-current-tags' => 'Aktueller Tags', + 'category-edit-new-tag-title' => 'Neuen Tag erstellen', + 'category-edit-new-tag-default' => 'Neuer Tag', + 'category-edit-tag' => 'Tag bearbeiten', + 'category-edit-tag-background' => 'Hintergrund', + 'category-edit-tag-text' => 'Text', + + 'new-tag-validation-empty' => 'Sie können keinen Tag mit leerem Namen erstellen.', + 'update-tag-validation-empty' => 'Sie können keinen Tag mit leerem Namen erstellen. Vorheriger Name ":name"', + + // Category form validation + 'category-reason-is-empty' => 'Geschlossen :number hat keinen Text', + 'category-reason-too-short' => 'Geschlossen :number mit dem Namen ":name" benötigt :min Zeichen', + 'category-reason-no-status' => 'Geschlossen :number mit dem Namen ":name" benötigt einen definierten Status', + + 'tag-regex' => '/^[A-Za-z0-9?@\/\-_\s]+$/', + 'category-tag-not-valid-format' => 'Tag ":tag" ist kein gültiges Format', + 'tag-validation-two' => 'Der Name des Tags existiert bereits ":name". Es sind keine duplizierten Tags erlaubt', + + + // $admin_route_path/member/____ + 'member-index-title' => 'Nutzerverwaltung', + 'member-index-help' => 'Nutzer sind alle registrierten Nutzer in der Datenbank. Der Administrator hat die Liste eventuell gefiltert', + 'member-index-empty' => 'Es wurden keine registrierten Nutzer gefunden', + 'member-table-own-tickets' => 'Eigene Tickets', + 'member-table-assigned-tickets' => 'Ihnen zugewiesene Tickets', + 'member-modal-update-title' => 'Mitglieder aktualisieren', + 'member-modal-create-title' => 'Mitglied erstellen', + 'member-delete-confirmation' => 'Sind Sie sich sicher, dass Sie diesen Nutzer endgültig aus der Datenbank löschen möchten?', + 'member-password-label' => 'Passwort', + 'member-new-password-label' => 'Neues Passwort (optional)', + 'member-password-repeat-label' => 'Passwort wiederholen', + 'member-added-ok' => 'Nutzer ":name" wurde erfolgreich erstellt', + 'member-updated-ok' => 'Nutzer ":name" wurde erfolgreich aktualisiert', + 'member-deleted' => 'Nutzer ":name" wurde erolgreich GELÖSCHT', + 'member-delete-own-user-error' => 'Sie können Ihren eigenen Account nicht löschen', + 'member-delete-agent' => 'Um diesen Nutzer löschen zu können müssen Sie zuerst die Rolle dem Ticketmanager entziehen', + 'member-with-tickets-delete' => 'Sie können keinen Nutzer löschen dem ein Ticket zugewiesen ist.', + + + // $admin_route_path/priority/____ + 'priority-index-title' => 'Prioritäten verwalten', + 'btn-create-new-priority' => 'Neue Priorität erstellen', + 'priority-index-no-priorities' => 'Es sind keine Prioritäten vorhanden, ', + 'priority-index-create-new' => 'Neue Priorität erstellen', + 'priority-index-js-delete' => 'Sind Sie sich sicher, dass Sie diese Priorität löschen wollen: ', + 'priority-create-title' => 'Neue Priorität erstellen', + 'priority-create-name' => 'Name', + 'priority-create-color' => 'Farbe', + 'priority-edit-title' => 'Priorität bearbeiten: :name', + 'priority-index-help' => 'Sie können die Priorität ändern indem Sie die Tabellenzeilen per "Drag and Drop" verschieben . Diese Reihenfolge wird auch auf die Liste der Tickets angewendet, wenn Sie dieses Feld ankreuzen.', + 'priority-delete-title' => 'Priorität löschen: :name', + 'priority-delete-warning' => 'Es gibt Tickets mit dieser Priorität. Sie müssen diesen Tickets eine andere Priorität zuweisen.', + 'priority-delete-error-no-priority' => 'Sie müssen eine neue Priorität für ":name" anlegen. Und dementsprechend Tickets zuweisen', + + + // $admin_route_path/status/____ + 'status-index-title' => 'Status verwalten', + 'btn-create-new-status' => 'Neuen Status erstellen', + 'status-index-no-statuses' => 'Es sind keine Status vorhanden,', + 'status-index-create-new' => 'Neuen Status erstellen', + 'status-index-js-delete' => 'Sind Sie sich sicher, dass Sie diesen Status löschen wollen: ', + 'status-create-title' => 'Neuen Status erstellen', + 'status-create-name' => 'Name', + 'status-create-color' => 'Farbe', + 'status-edit-title' => 'Status bearbeiten: :name', + + + // $admin_route_path/notice/____ + 'notice-index-title' => 'Notices to departments management', + 'btn-create-new-notice' => 'Add notice', + 'notice-index-empty' => 'There are no notices configured.', + 'notice-index-owner' => 'Owner', + 'notice-index-email' => 'Notice e-mail', + 'notice-index-department' => 'Notice visible for', + 'notice-modal-title-create' => 'Add a notice to department', + 'notice-modal-title-update' => 'Update a notice to department', + 'notice-saved-ok' => 'Notice saved correctly', + 'notice-deleted-ok' => 'Notice deleted', + 'notice-index-js-delete' => 'Are you sure you want to delete this notice?', + 'notice-index-help' => 'When a ticket set with one of the following owners is created, there will happen two things:

  1. An e-mail will be sent to ticket owner, with a specific e-mail template.
  2. As long as the ticket is open, users in the same department will see the ticket as a notice in the create ticket menu.', + 'notice-index-owner-alert' => 'A normal user, when creating a new ticket, will not be able to see any user listed here', + + // $admin_route_path/configuration/____ + 'config-index-title' => 'Konfigurationseinstellungen', // New + 'config-index-subtitle' => 'Einstellungen', // New + 'btn-create-new-config' => 'Neue Einstellung hinzufügen', // New + 'config-index-no-settings' => 'Es sind keine Einstellungen vorhanen,', // New + 'config-edit-title' => 'Bearbeiten: Globale Konfiguration', + 'config-edit-subtitle' => 'Einstellungen bearbeiten', + 'config-edit-id' => 'ID', + 'config-edit-slug' => 'Slug', + 'config-edit-default' => 'Standardwert', + 'config-edit-value' => 'Mein Wert', + 'config-edit-language' => 'Sprache', + 'config-index-initial' => 'Initial', + 'config-index-features' => 'Funktionen', + 'config-index-tickets' => 'Tickets', + 'config-index-table' => 'Tabelle', + 'config-index-notifications' => 'Benachrichtigungen', + 'config-index-permissions' => 'Berechtigungen', + 'config-index-editor' => 'Editor', //Added: 2016.01.14 + 'config-index-other' => 'Sonstiges', + 'config-create-title' => 'Erstellen: Neue Globale Einstellung', + 'config-create-subtitle' => 'Einstellung erstellen', + 'config-edit-unserialize' => 'Anzeigen und verändern der Werte des Arrays', + 'config-edit-serialize' => 'Anzeigen der serialiesierten Zeichenkette der veränderten Werte (muss im dementsprechenden Feld eingetragen werden)', + 'config-edit-should-serialize' => 'Serialisiert', //Added: 2016-01-16 + 'config-edit-eval-warning' => 'Wenn angekreuzt -> Server führt folgenden Befehl aus: eval()! + Benutzen Sie diese Funktion nicht wenn eval() auf Ihrem Server deaktiviert ist oder Sie nicht mit der Funktion vertraut sind! + Exact code executed:', //Added: 2016-01-16 + 'config-edit-reenter-password' => 'Geben Sie Ihr Passwort erneut ein', //Added: 2016-01-16 + 'config-edit-auth-failed' => 'Passwörter stimmen nicht überein', //Added: 2016-01-16 + 'config-edit-eval-error' => 'Ungültiger Wert', //Added: 2016-01-16 + 'config-edit-tools' => 'Werkzeuge:', + 'config-update-confirm' => 'Einstellung :name wurde aktualisiert', + 'config-delete-confirm' => 'Einstellung :name wurde gelöscht', + ]; diff --git a/src/Translations/de/email/globals.php b/src/Translations/de/email/globals.php index 29e22b59..e4efaa0d 100644 --- a/src/Translations/de/email/globals.php +++ b/src/Translations/de/email/globals.php @@ -2,10 +2,46 @@ return [ - 'assigned' => 'Ticket zugewiesen', - 'comment' => 'Neuer Kommentar', - 'status' => 'Status aktualisiert', - 'transfer' => 'Ticket verschoben', - 'view-ticket' => 'Hier klicken um das Ticket anzuzeigen.', + 'assigned' => 'Ticket zugewiesen', + 'comment' => 'Neuer Kommentar', + 'status' => 'Status aktualisiert', + 'transfer' => 'Ticket verschoben', + 'view-ticket' => 'Hier klicken um das Ticket anzuzeigen.', + + // Email subject + 'notify-ticket-category' => ':name Tickets', + 'notify-created-by' => 'Neues Ticket von: :name', + 'notify-closed-by' => 'Geschlossen von :agent', + 'notify-status-updated-by' => 'Status geändert von :agent', + 'notify-ticket-closed-by' => 'Ticket geschlossen von :agent', + 'notify-assigned-to-you-by' => 'Zugewiesen von :agent', + 'notify-new-reply-by' => 'Neue Antwort von: :name', + 'notify-new-note-by' => 'Neue Interne Notiz von :name', + 'notify-note-updated-by' => 'Notiz akutalisiert von :name', + + // Body: General + 'salutation' => 'Sehr geehrte Damen und Herren,', + 'complimentary_close' => 'Mit freundlichen Grüßen,', + + // Body: Resumed message + 'agent_new_ticket' => ':agent hat dieses Ticket erstellt und Ihnen zugewiesen.', + 'user_new_ticket' => ':user hat dieses Ticket erstellt und Ihnen automatisch zugewiesen.', + 'closed_ticket' => ':user hat das Ticket geschlossen.', + 'updated_status' => ':user hat den Status des Tickets geändert.', + 'updated_agent' => ':user hat Ihnen das Ticket zugewiesen.', + + 'added_reply' => ':user hat dem Ticket eine Antwort hinzugefügt.', + 'new_reply_title' => 'New reply', + 'added_note' => ':user hat dem Ticket eine interne Notiz angehängt.', + 'new_note_title' => 'New internal note', + 'updated_agent_note' => ':user hat eine interne Notiz von diesem Ticket aktualisiert.', + 'updated_your_note' => ':user hat Ihre interne Notiz von diesem Ticket aktualisiert.', + 'updated_other_note' => ':user hat eine interne Notiz von :other hinzugefügt.', + 'original_note_title' => 'Ursprüngliche Notiz', + 'updated_note_title' => 'Aktualisierte Notiz', + + // Body: Ticket link + 'view-ticket-title' => 'Hier klicken, um das Ticket zu sehen.', + 'view-ticket-text' => 'Ticket anzeigen', ]; diff --git a/src/Translations/de/install.php b/src/Translations/de/install.php new file mode 100644 index 00000000..a57eab27 --- /dev/null +++ b/src/Translations/de/install.php @@ -0,0 +1,65 @@ + 'Panic Help Desk', + + 'not-ready-to-install' => 'Paket ist noch nicht verfügbar!', + 'ticketit-still-installed' => 'Die Abhängigkeit Kordy/Ticketit ist immernoch installiert. Bitte folgen Sie den Schritten der Deinstallation unter :link', + + 'not-yet-installed' => 'Aktueller Status: Die Installation des Pakets wurde noch nicht beendet.', + 'welcome' => 'Welcome to the Panic Help Desk installation menu!', + 'setup-list' => 'Wenn Sie den Knopf "Jetz installieren" drücken werden folgende Schritte durchgeführt:', + 'initial-setup' => 'Initiale Einrichtung', + + 'setup-list-migrations' => ':num Datenbankmigrationsdateien werden in Ihrer Laravel-App veröffentlicht und installiert', + 'setup-more-info' => 'Details einblenden', + 'setup-less-info' => 'Details ausblenden', + + 'setup-list-ticketit-settings' => 'Es werden Änderungen durchgeführt, die zu Kompatibilitätsproblemen mit Kordy/Ticketit führen', + 'setup-list-ticketit-admin_route' => 'Die Parameter für die Weiterleitung der Administration werden auf folgende Standardwerte gesetzt: "admin_route" and "admin_route_path" ', + 'setup-list-ticketit-template' => 'Die "main template" wird auf folgenden Standardwert gesetzt: "master_template"', + 'setup-list-ticketit-routes' => 'Die "routes" Einstellung wird gelöscht', + 'setup-list-settings' => 'Die PanicHD "settings"-Tabelle wird mit den Standardwerten aus SettingsTableSeeder.php gefüllt', + 'setup-list-folders' => 'Die benötigten Ordner für Speicherung der Tickets und Anhänge werden erstellt', + 'setup-list-admin' => 'Ihr Benutzeraccount (:name <:email>) wird dem Panic Help Desk als Administrator hinzugefügt. Sie können zu einem späteren Zeitpunkt weitere Administratoren hinzufügen.', + 'setup-list-public-assets' => 'Die ganzen css, js... Dateien werden zum Laravel-Ordner "public\vendor\panichd" kopiert.', + 'configurable-parameters' => 'Einstellbare Parameter', + 'existent-parameters' => 'Es sind bereits Voreisntellungen von Kordy/Ticketit vorhanden. Es werden hier deshalb keine weiteren Schnellstartoptionen angezeigt.
    Sie können diese Einstellungen nach der Installation von Panic Help Desk bearbeiten.', + 'optional-quickstart-data' => 'Schnellstartkonfiguration hinzufügen:
    • Fügen Sie essenzielle Status, Prioritäten und Kategorien hinzu.
    • Der aktuelle Benutzer wird dieser Kategorie als Ticketmanager hinzugefügt.
    • Nach der Installation können Sie alles bearbeiten.
    ', + 'install-now' => 'Jetzt installieren!', + + 'just-installed' => 'Glückwunsch! Sie haben Panic Help Desk erfolgreich installiert und konfiguriert .', + 'installed-package-description' => 'Ab jetzt können Sie auf :panichd zugreifen um den Status des Pakets zu kontrollieren.', + 'continue-to-main-menu' => 'Weiter zum Hauptmenü', + + 'package-requires-update' => 'Panic Help Desk benötigt eine Konfiguration der Aktualisierung', + 'package-requires-update-info' => 'Der Administrator hat Panic Help Desk installiert. Die Kanfiguration ist zurzeit nicht angeschlossen. Bitte gedulden Sie sich einen Moment', + + 'status-updated' => 'Ihre Version ist aktuell und gerade online', + 'status-out-of-date' => 'Aktueller Status: offline bis sie das Upgrade konfiguriert haben', + 'about-to-update' => 'Menü aktualisieren', + 'about-to-update-description' => 'Wenn Sie den Knopf "Jetzt aktualisieren" drücken werden folgende Schritte durchgeführt:', + 'all-tables-migrated' => 'Datenbanksänderungen bereits durchgeführt. Keine weiteren Änderungen mehr nötig', + + 'optional-config' => 'Optionale Einstellung', + 'choose-public-folder-action' => 'Möchten Sie ein Backup/Sicherung von dem Ordner "public/vendor/panichd" erstellen bevor dieser erneut installiert wird? (Wird benötigt, wenn Sie bereits Veränderungen an den Dateien vorgenommen haben.)', + 'public-folder-destroy' => 'Nein', + 'public-folder-backup' => 'Ja (Es wird ein Backup- bzw. Sicherungordner unter "public/vendor" erstellt)', + + 'upgrade-now' => 'Jetzt aktualisieren!', + + 'upgrade-done' => 'Panic Help Desk wurde erfolgreich aktualisiert.', + + 'pending-settings' => 'Es wurden noch nicht alle Einstellungen korrekt durchgeführt', + 'pending-settings-description' => 'Um neue Tickets erstellen zu können, müssen Sie mindestens eine Priorität, eine Kategorie und einen Status angelegt haben. Diese müssen mindestens einem Ticketmanager zugewiesen sein.', + + 'master-template-file' => 'Hauptvorlage (Datei)', + 'master-template-other-path' => 'Witere Pfade zur Hauptvorlage', + 'master-template-other-path-ex' => 'zum Beispiel views/layouts/app.blade.php', + 'migrations-to-be-installed' => 'Folgende Migrationen werden installiert:', + 'another-file' => 'Weitere Datei:', + 'upgrade' => 'Panic Help Desk Version aktualisieren', + 'settings-to-be-installed' => 'Folgende Einstellungen werden übernommen:', + 'all-settings-installed' => 'Einstellungen wurden wurden übernommen. Keine weiteren Änderungen mehr nötig.', + 'public-folder-will-be-replaced' => 'Der Inhalt des Ordners "public/vendor/panichd" wird gelöscht und neu installiert', +]; diff --git a/src/Translations/de/lang.php b/src/Translations/de/lang.php index 9fbee2f4..0d3c8b04 100644 --- a/src/Translations/de/lang.php +++ b/src/Translations/de/lang.php @@ -2,138 +2,472 @@ return [ - /* - * Constants - */ - - 'nav-active-tickets' => 'Offene Tickets', - 'nav-completed-tickets' => 'Geschlossene Tickets', - - // Tables - 'table-id' => '#', - 'table-subject' => 'Betreff', - 'table-owner' => 'Ersteller', - 'table-status' => 'Status', - 'table-last-updated' => 'Zuletzt aktualisiert', - 'table-priority' => 'Priorität', - 'table-agent' => 'Agent', - 'table-category' => 'Kategorie', - - // Datatables - 'table-decimal' => '', - 'table-empty' => 'Keine Daten in der Tabelle verfügbar', - 'table-info' => 'Zeige _START_ bis _END_ von _TOTAL_ Einträgen', - 'table-info-empty' => 'Zeige 0 bis 0 von 0 Einträgen', - 'table-info-filtered' => '(gefiltert von _MAX_ total Einträgen)', - 'table-info-postfix' => '', - 'table-thousands' => ',', - 'table-length-menu' => 'Zeige _MENU_ Einträge', - 'table-loading-results' => 'Lade...', - 'table-processing' => 'Verarbeitung...', - 'table-search' => 'Suche:', - 'table-zero-records' => 'Keine passenden Einträge gefunden', - 'table-paginate-first' => 'Start', - 'table-paginate-last' => 'Ende', - 'table-paginate-next' => 'Vor', - 'table-paginate-prev' => 'Zurück', - 'table-aria-sort-asc' => ': aktivieren um diese Spalte aufsteigend zu sortieren', - 'table-aria-sort-desc' => ': aktivieren um diese Spalte absteigend zu sortieren', - - 'btn-back' => 'Zurück', - 'btn-cancel' => 'Abbrechen', // NEW - 'btn-close' => 'Schliessen', - 'btn-delete' => 'Löschen', - 'btn-edit' => 'Bearbeiten', - 'btn-mark-complete' => 'Als geschlossen markieren', - 'btn-submit' => 'Absenden', - - 'agent' => 'Agent', - 'category' => 'Kategorie', - 'colon' => ': ', - 'comments' => 'Kommentare', - 'created' => 'Erstellt', - 'description' => 'Beschreibung', - 'flash-x' => '×', // × - 'last-update' => 'Zuletzt aktualisiert', - 'no-replies' => 'Keine Antworten.', - 'owner' => 'Ersteller', - 'priority' => 'Priorität', - 'reopen-ticket' => 'Ticket wieder öffnen', - 'reply' => 'Antworten', - 'responsible' => 'Verantwortlich', - 'status' => 'Status', - 'subject' => 'Betreff', - - /* - * Page specific - */ - - // ____ - 'index-title' => 'Helpdesk Hauptseite', - - // tickets/____ - 'index-my-tickets' => 'Meine Tickets', - 'btn-create-new-ticket' => 'Neues Ticket erstellen', - 'index-complete-none' => 'Es gibt keine geschlossenen Tickets', - 'index-active-check' => 'Bitte betrachte die Offenen Tickets wenn du dein Ticket nicht finden kannst.', - 'index-active-none' => 'Es gibt keine aktiven Tickets,', - 'index-create-new-ticket' => 'neues Ticket erstellen', - 'index-complete-check' => 'Bitte betrachte die Geschlossenen Tickets wenn du dein Ticket nicht finden kannst.', - - 'create-new-ticket' => 'Neues Ticket erstellen', - 'create-ticket-brief-issue' => 'Kurzbeschreibung', - 'create-ticket-describe-issue' => 'Detaillierte Beschreibung', - - 'show-ticket-title' => 'Ticket', - 'show-ticket-js-delete' => 'Möchtest du wirklich folgendes löschen: ', - 'show-ticket-modal-delete-title' => 'Ticket Löschen', - 'show-ticket-modal-delete-message' => 'Möchtest du dieses Ticket wirklich löschen: :subject?', - - /* - * Controllers - */ - - // AgentsController - 'agents-are-added-to-agents' => 'Agenten :names wurden hinzugefügt', - 'agents-joined-categories-ok' => 'Erfolgreich den Kategorien zugewiesen', - 'agents-is-removed-from-team' => 'Agent(en) :name wurden aus dem Agenten Team entfernt', - - // CategoriesController - 'category-name-has-been-created' => 'Die Kategorie :name wurde erstellt!', - 'category-name-has-been-modified' => 'Die Kategorie :name wurde bearbeitet!', - 'category-name-has-been-deleted' => 'Die Kategorie :name wurde gelöscht!', - - // PrioritiesController - 'priority-name-has-been-created' => 'Die Priorität :name wurde erstellt!', - 'priority-name-has-been-modified' => 'Die Priorität :name wurde bearbeitet!', - 'priority-name-has-been-deleted' => 'Die Priorität :name wurde gelöscht!', - 'priority-all-tickets-here' => 'Alle Prioritäts Tickets hierher', - - // StatusesController - 'status-name-has-been-created' => 'Der Status :name wurde erstellt!', - 'status-name-has-been-modified' => 'Der Status :name wurde bearbeitet!', - 'status-name-has-been-deleted' => 'Der Status :name wurde gelöscht!', - 'status-all-tickets-here' => 'Alle Status Tickets hierher', - - // CommentsController - 'comment-has-been-added-ok' => 'Kommentar erfolgreich hinzugefügt', - - // NotificationsController - 'notify-new-comment-from' => 'Neuer Kommentar von ', - 'notify-on' => ' bei ', - 'notify-status-to-complete' => ' Status auf Geschlossen', - 'notify-status-to' => ' Status auf ', - 'notify-transferred' => ' verschoben ', - 'notify-to-you' => ' zu Dir', - 'notify-created-ticket' => ' Ticket erstellt ', - 'notify-updated' => ' aktualisiert ', - - // TicketsController - 'the-ticket-has-been-created' => 'Das Ticket wurde erstellt!', - 'the-ticket-has-been-modified' => 'Das Ticket wurde bearbeitet!', - 'the-ticket-has-been-deleted' => 'Das Ticket :name wurde gelöscht!', - 'the-ticket-has-been-completed' => 'Das Ticket :name wurde geschlossen!', - 'the-ticket-has-been-reopened' => 'Das Ticket :name wurde erneut geöffnet!', - 'you-are-not-permitted-to-do-this' => 'Du bist nicht berechtigt diese Aktion auszuführen!', + /* + * Constants + */ + 'nav-new-tickets' => 'Neu', + 'nav-new-tickets-title' => 'Neue Tickets', + 'nav-new-dd-list' => 'Liste', + 'nav-new-dd-list-title' => 'Neue Ticket Liste', + 'nav-new-dd-create' => 'Erstellen', + 'nav-create-ticket' => 'Erstellen', + 'nav-create-ticket-title' => 'Neues Ticket erstellen', + 'nav-notices-number-title' => ':num Benachrichtigungen ', + 'ticket-notices-empty' => 'Keine Benachrichtigungen', + 'nav-active-tickets-title' => 'Aktive Tickets', + 'nav-completed-tickets-title' => 'Abgeschlossene Tickets', + + 'nav-active-tickets' => 'Offene Tickets', + 'nav-completed-tickets' => 'Geschlossene Tickets', + + // Tables + 'table-id' => '#', + 'table-subject' => 'Betreff', + 'table-owner' => 'Ersteller', + 'table-status' => 'Status', + 'table-last-updated' => 'Zuletzt aktualisiert', + 'table-priority' => 'Priorität', + 'table-agent' => 'Agent', + 'table-category' => 'Kategorie', + 'table-department' => 'Abteilung', + 'table-description' => 'Beschreibung', + 'table-intervention' => 'Klärung', + 'table-calendar' => 'Kalender', + 'table-completed_at' => 'Fertigestellt am', + 'table-tags' => 'Tags', + + 'no-tickets-yet' => 'Keine Tickets vorhanden', // Pending to move old admin.index-empty-records in other languages + 'list-no-tickets' => 'Es sind keine Tickets in dieser Liste', + 'updated-by-other' => 'Durch anderen Benutzer aktualisiert', + 'mark-as-read' => 'Als gelesen Markieren', + 'mark-as-unread' => 'Als ungelesen markieren und sperren', + 'read-validation-error' => 'Ticket konnte nicht als un-/gelesen markiert werden', + 'read-validation-ok-read' => 'Ticket als gelesen markiert', + 'read-validation-ok-unread' => 'Ticket als ungelesen markiert', + + 'table-info-attachments-total' => ':num Anhänge', + 'table-info-comments-total' => ':num Kommentare.', + 'table-info-comments-recent' => ':num Aktuelle Kommentare.', + 'table-info-notes-total' => ':num Interne Kommentare', + + 'calendar-active' => 'Gestartet :description', + 'calendar-active-today' => 'Gestartet :description', + 'calendar-active-future' => 'Im Start :description', + 'calendar-expired' => 'Abgelaufen :description', + 'calendar-expired-today' => 'Abgelaufen heute um :time', + 'calendar-expiration' => 'Abgelaufen :description', + 'calendar-expires-today' => 'Wird heute um :hour ablaufen', + 'calendar-scheduled' => 'Terminiert für :date von :time1 bis :time2H', + 'calendar-scheduled-today' => 'Terminiert heute von :time1 bis :time2H', + 'calendar-scheduled-period' => 'Terminiert von :date1 bis :date2', + + // Agent related + 'table-change-agent' => 'Ticketmanager ändern', + 'table-one-agent' => 'In dieser Kategorie ist ein Ticketmanager vorhanden', + 'table-agent-status-check' => 'Status ändern in ":status"', + + // list AJAX changes + 'table-change-priority' => 'Priorität ändern', + 'table-change-status' => 'Status ändern', + + // Datatables + + 'table-decimal' => '', + 'table-empty' => 'Keine Daten in der Tabelle verfügbar', + 'table-info' => 'Zeige _START_ bis _END_ von _TOTAL_ Einträgen', + 'table-info-empty' => 'Zeige 0 bis 0 von 0 Einträgen', + 'table-info-filtered' => '(gefiltert von _MAX_ total Einträgen)', + 'table-info-postfix' => '', + 'table-thousands' => ',', + 'table-length-menu' => 'Zeige _MENU_ Einträge', + 'table-loading-results' => 'Lade...', + 'table-processing' => 'Verarbeitung...', + 'table-search' => 'Suche:', + 'table-zero-records' => 'Keine passenden Einträge gefunden', + 'table-paginate-first' => 'Start', + 'table-paginate-last' => 'Ende', + 'table-paginate-next' => 'Vor', + 'table-paginate-prev' => 'Zurück', + 'table-aria-sort-asc' => ': aktivieren um diese Spalte aufsteigend zu sortieren', + 'table-aria-sort-desc' => ': aktivieren um diese Spalte absteigend zu sortieren', + + 'filter-removeall-title' => 'Filter entfernen', + 'filter-pov' => 'Anzeigen als', + 'filter-pov-member-title' => 'Anzeigen als Benutzer', + 'filter-pov-agent-title' => 'Anzeigen als Ticketmanager', + 'filter-year-all' => 'Alle', + 'filter-calendar' => 'Kalender', + 'filter-calendar-all' => 'Alle', + 'filter-calendar-expired' => 'Abgelaufen', + 'filter-calendar-not-scheduled' => 'Nicht terminiert', + 'filter-calendar-today' => 'Läuft heute ab', + 'filter-calendar-tomorrow' => 'Läuft morgen ab', + 'filter-calendar-week' => 'Diese Woche', + 'filter-calendar-month' => 'Diesen Monat', + 'filter-calendar-within-7-days' => 'In 7 Tagen', + 'filter-calendar-within-14-days' => 'In 14 Tagen', + 'filter-category' => 'Kategorie', + 'filter-category-all' => 'Alle', + 'filter-owner-all' => 'Alle', + 'filter-agent' => 'Ticketmanager', + 'filter-agent-all' => 'Alle', + + 'btn-back' => 'Zurück', + 'btn-cancel' => 'Abbrechen', // NEW + 'btn-close' => 'Schliessen', + 'btn-delete' => 'Löschen', + 'btn-edit' => 'Bearbeiten', + 'btn-mark-complete' => 'Als geschlossen markieren', + 'btn-submit' => 'Absenden', + 'btn-add' => 'Hinzufügen', + 'btn-change' => 'Ändern', + 'btn-download' => 'Herunterladen', + + + // Vocabulary + 'active-tickets-adjective' => 'Active', + 'agent' => 'Ticketmanager', + 'agents' => 'Ticketmanager', + 'all-depts' => 'Alle', + 'attached-images' => 'Angehängte Bilder', + 'attached-files' => 'Angehängte Dateien', + 'attachments' => 'Anhänge', + 'category' => 'Kategorie', + 'closing-reason' => 'Grund für Schließung', + 'closing-clarifications' => 'Erläuterungen', + 'colon' => ': ', + 'comments' => 'Kommentare', + 'complete' => 'Abschließen', + 'complete-tickets-adjective' => 'Abgeschlossen', + 'created' => 'Erstellt', + 'creation-date' => 'Erstellt am :date', + 'crop-image' => 'Bild zuschneiden', + 'date-format' => 'd-m-Y', + 'datetime-format' => 'd-m-Y H:i', + 'datetimepicker-format' => 'DD-MM-YYYY HH:mm', + 'datetime-text' => ':date, :timeh', + 'deleted-member' => 'Gelöschte Mitglieder', + 'department' => 'Abteilung', + 'department-shortening' => 'Abteil.', + 'dept-descendant' => 'Unterabteilung', + 'description' => 'Beschreibung', + 'discard' => 'Verwerfen', + 'email' => 'E-Mail', + 'email-resend-abbr' => 'FW', + 'flash-x' => '×', // × + 'intervention' => 'Einspruch', + 'last-update' => 'Zuletzt aktualisiert', + 'limit-date' => 'datum eingrenzen', + 'list' => 'Liste', + 'mark-complete' => 'Als abgeschlossen markieren', + 'member' => 'Benutzer', + 'name' => 'Name', + 'newest-tickets-adjective' => 'Neu', + 'no' => 'Nein', + 'no-replies' => 'Keine Antworten.', + + 'owner' => 'Ersteller', + 'priority' => 'Priorität', + 'reopen-ticket' => 'Ticket wieder öffnen', + 'reply' => 'Antworten', + 'responsible' => 'Verantwortlich', + 'start-date' => 'Startdatum', + 'status' => 'Status', + 'subject' => 'Betreff', + 'tags' => 'Tags', + 'ticket' => 'Ticket', + 'tickets' => 'Tickets', + 'today' => 'Heute', + 'tomorrow' => 'Morgen', + 'update' => 'Akutalisierung', + 'updated-date' => 'Akutalisierung :date', + 'user' => 'Benutzer', + 'year' => 'Jahr', + 'yes' => 'Ja', + 'yesterday' => 'Gestern', + + // Days of week + 'day_1' => 'Montag', + 'day_2' => 'Dienstag', + 'day_3' => 'Mittwoch', + 'day_4' => 'Donnerstag', + 'day_5' => 'Freitag', + 'day_6' => 'Samstag', + 'day_7' => 'Sonntag', + 'day_0' => 'Sonntag', + + // Time units abbreviations + 'second-abbr' => 'S.', + 'minute-abbr' => 'M.', + 'hour-abbr' => 'H.', + 'day-abbr' => 'D.', + 'week-abbr' => 'W.', + 'month-abbr' => 'Mo.', + + /* + * Page specific + */ + + // ____ + 'index-title' => 'Helpdesk Hauptseite', + + // tickets/____ + 'index-my-tickets' => 'Meine Tickets', + 'btn-create-new-ticket' => 'Neues Ticket erstellen', + 'index-complete-none' => 'Es gibt keine geschlossenen Tickets', + 'index-active-check' => 'Bitte betrachte die Offenen Tickets wenn du dein Ticket nicht finden kannst.', + 'index-active-none' => 'Es gibt keine aktiven Tickets,', + 'index-create-new-ticket' => 'neues Ticket erstellen', + 'index-complete-check' => 'Bitte betrachte die Geschlossenen Tickets wenn du dein Ticket nicht finden kannst.', + + // Newest tickets page reload Modal + 'reload-countdown' => 'Die Tabelle wird in :num Sekunden aktualisiert.', + 'reload-reloading' => 'Die Tabelle wird neu geladen. Bitte warten Sie.', + + // Ticket forms messages + 'update-agent-same' => 'Der Ticketmanager wurde nicht geändert! Ticket :name', + 'update-agent-ok' => 'Der Ticketmanager wurde zu ":new_agent" geändert. Ticket :name', + 'update-priority-same' => 'Die Priorität wurde nicht geändert! Ticket :name', + 'update-priority-ok' => 'Die Priorität wurde zu ":new" geändert. Ticket :name', + 'update-status-same' => 'Der Status wurde nicht geändert! Ticket :name', + 'update-status-ok' => 'Der Status wurde zu ":new" geändert. Tickett :name', + + + // tickets/create + + 'create-new-ticket' => 'Neues Ticket erstellen', + 'create-ticket-brief-issue' => 'Kurzbeschreibung', + 'create-ticket-notices' => 'Anmerkungen', + 'ticket-owner-deleted-warning' => 'Benutzer wurde nicht gelöscht. Das Ticket wird wird nocht merh in der Inhabertabelle erscheinen', + 'ticket-owner-no-email' => '(Besitzt keine E-Mail)', + 'ticket-owner-no-email-warning' => 'esitzt keine E-Mail: Der Empfänger wird keine Benachrichtigungen erhalten ', + 'create-ticket-owner-help' => 'Sie können aus dem Inhaber oder dem Betroffenen auswählen', + 'create-ticket-visible' => 'Sichtbar', + 'create-ticket-visible-help' => 'Wählen Sie die Sichtbarkeit des Tickets für den zugewiesen Inhaber aus', + 'create-ticket-change-list' => 'Liste wurde geändert', + 'create-ticket-info-start-date' => 'Standard: Jetzt', + 'create-ticket-info-limit-date' => 'Standard: Kein Limit', + 'create-ticket-describe-issue' => 'Detaillierte Beschreibung', + 'create-ticket-intervention-help' => 'Eingriffe um das Ticket abzuschließen', + 'create-ticket-switch-to-note' => 'Zur internen Anmerkung wechseln', + 'create-ticket-switch-to-comment' => 'Zur Nutzerasicht wechseln um Benutzer zu antworten', + + 'attach-files' => 'Anhänge hinzufügen', + 'pending-attachment' => 'Diese Datei wird hinzugefügt, wenn das Ticket aktualisiert wird', + 'attachment-new-name' => 'Neuer Name', + + 'edit-ticket' => 'Ticket bearbeiten', + 'attachment-edit' => 'Anhang bearbeiten', + 'attachment-edit-original-filename' => 'Originaler Dateiname', + 'attachment-edit-new-filename' => 'Neuer Dateiname', + 'attachment-edit-crop-info' => 'Wählen Sie einen Bereich innerhalb des Bildes aus, um es zuzuschneiden. Es wird nach der Aktualisierung der Felder angewendet', + + 'attachment-update-not-valid-name' => 'Neuer Dateiname für ":file" muss mindestens 3 Zeichen lang sein. HTML ist nicht erlaubt', + 'attachment-error-equal-name' => 'Name und Beschreibung der Datei ":file" dürfen nicht identisch sein', + 'attachment-update-not-valid-mime' => 'Die Datei ":file" besitzt keinen gültigen Dateityp', + 'attachment-update-crop-error' => 'Bild konnte nicht zugeschnitten werden', + + + 'show-ticket-title' => 'Ticket', + 'show-ticket-creator' => 'Erstellt von', + 'show-ticket-js-delete' => 'Möchtest du wirklich folgendes löschen: ', + 'show-ticket-modal-delete-title' => 'Ticket Löschen', + 'show-ticket-modal-delete-message' => 'Möchtest du dieses Ticket wirklich löschen: :subject?', + 'show-ticket-modal-edit-fields' => 'Edit more fields', + + 'show-ticket-modal-complete-blank-intervention-check' => 'Einspruchsfeld leer lassen', + 'show-ticket-complete-blank-intervention-alert' => 'Um das Ticket abschließen zu können, müssen Sie bestätigen, dass Sie das Einspruchsfeld leer lassen', + 'show-ticket-modal-complete-blank-reason-alert' => 'Um das Ticket abschließen zu können, müssen Sie einen Grund für die Schließung des Tickets angeben', + 'show-ticket-complete-bad-status' => 'Ticket nicht abgeschlossen: Der angegebene Status ist nicht valide', + 'show-ticket-complete-bad-reason-id' => 'Ticket nicht abgeschlossen: Der angegebene Grund ist nicht valide', + + 'complete-by-user' => 'Ticket abgeschlossen von :user.', + 'reopened-by-user' => 'Ticket erneut geöffnet von :user.', + + 'ticket-error-not-valid-file' => 'Eine invalide Datei wurde angehangen', + 'ticket-error-not-valid-object' => 'Diese Datei kann nicht verarbeitet werden: :name', + 'ticket-error-max-size-reached' => 'Die Datei ":name" und folgende Dateien können nicht angehangen werden, da Sie die maximale Größe des Tickets von :available_MB MB überschreiten', + 'ticket-error-max-attachments-count-reached' => 'Die Datei ":name" und folgende Dateien können nicht angehangen werden, da Sie die maximale Anzahl der Anhänge von :max_count pro Ticket überschreitet', + 'ticket-error-delete-files' => 'Einige Dateien konnten nicht gelöscht werden', + 'ticket-error-file-not-found' => 'Die Datei ":name" konnte nicht gefunden werden', + 'ticket-error-file-not-deleted' => 'Die Datei ":name" onnte nicht gelöscht werden', + + // Tiquet visible / no visible + 'ticket-visible' => 'Sichtbares Ticket', + 'ticket-hidden' => 'Nicht sichtbares Ticket', + 'ticket-hidden-button-title' => 'Sichtbarkeit für Nutzer ändern', + 'ticket-visibility-changed' => 'Sichtbarkeit für Nutzer geändert', + 'ticket-hidden-0-comment-title' => 'Sichtbarkeit geändert. Sichtbar von :agent', + 'ticket-hidden-0-comment' => 'Das Ticket ist nun sichtbar für den Inhaber', + 'ticket-hidden-1-comment-title' => 'Geändert in nicht sichtbar durch :agent', + 'ticket-hidden-1-comment' => 'Das Ticket ist nun unsichtbar für den Inhaber', + + // Comments + 'comment' => 'Kommentar', + 'note' => 'Interne Anmerkung', + 'comment-reply-title' => 'Nachricht sichtbar für Nutzer', + 'comment-reply-from-owner' => 'Antwort von :owner', + 'reply-from-owner-to' => 'Antwort von :owner an :recipients', + + 'comment-note-title' => 'Vom Nutzer nicht sichtaber Notiz', + 'comment-note-from-agent' => 'Notiz von :agent', + 'comment-note-from-agent-to' => 'Notiz von :agent an :recipients', + + 'comment-completetx-title' => 'Ticket abgeschlossen', + 'comment-complete-by' => 'Geschlossen durch :owner', + + 'comment-reopen-title' => 'Ticket erneut geönffet', + 'comment-reopen-by' => 'Ticket erneut geönffet con :owner', + + 'show-ticket-add-comment' => 'Kommentar hinzufügen', + 'show-ticket-add-note' => 'Interne Anmerkung hinzufügen', + 'show-ticket-add-comment-type' => 'Typ', + 'show-ticket-add-comment-note' => 'Interne Anmerkung', + 'show-ticket-add-comment-reply' => 'Antwort an Nutzer', + 'show-ticket-add-comment-notificate' => 'Benachrichtigen', + 'show-ticket-add-com-check-email-text' => 'Text der Nutzerbenachrichtigung hinzufügen', + 'show-ticket-add-com-check-intervention' => 'Diesen Text im Einspruchsfeld anhängen (sichtbar von Nutzer)', + 'show-ticket-add-com-check-resolve' => 'Dieses Ticket abschließen und Status zuweisen.', + 'add-comment-confirm-blank-intervention' => 'Das Feld "Einspruch" ist leer. Möchten Sie das Ticket sofort schließen?', + + 'edit-internal-note-title' => 'Interne Anmerkung bearbeiten', + 'show-ticket-edit-com-check-int' => 'Text dem Einsoruchsfeld hinzufügen', + 'show-ticket-delete-comment' => 'Kommentar löschen', + 'show-ticket-delete-comment-msg' => 'Sind Sie sich sicher, dass Sie diesen Kommentar löschen wollen?', + 'show-ticket-email-resend' => 'E-Mail erneut versenden', + 'show-ticket-email-resend-agent' => '(Ticketmanager)', + 'show-ticket-email-resend-owner' => '(Ticketinhaber)', + 'notification-resend-confirmation' => 'Benachrichtigungen wurd erneut versandt', + 'notification-resend-no-recipients' => 'Es wurden keine Empfänger ausgewählt', + + // Validations + 'validation-error' => 'Das Formular wurde nicht versandt', + 'validate-ticket-subject.required' => 'Ein Betreff muss gesetzt sein. Bitte fügen Sie einen Betreff hinzu.', + 'validate-ticket-subject.min' => 'Der Betreff sollte etwas länger sein', + 'validate-ticket-content.required' => 'Die Beschreibung muss gesetzt sein. Wenn Sie ein Bild Anhängen müssen Sie sowieso einen Text hinzufügen.', + 'validate-ticket-content.min' => 'Die Beschreibun sollte etwas länger sein, obwohl bereits ein Bild angehängt wurde.', + 'validate-ticket-start_date-format' => 'Das Format des Startdatums ist nicht korrekt. Ein valides Format ist: ":format"', + 'validate-ticket-start_date' => 'Jahr des Startdatums ungültig', + 'validate-ticket-limit_date-format' => 'Das Format des Enddatum ist nicht korrekt. Ein valides Format ist: ":format"', + 'validate-ticket-limit_date' => 'Jahr des Enddatum ungültig', + 'validate-ticket-limit_date-lower' => 'Das Enddatum darf nicht vor dem Startdatum liegen', + + 'ticket-destroy-error' => 'Das Ticket konnte nicht gelöscht werden: :error', + 'comment-destroy-error' => 'Der Kommentar konnte nicht gelöscht werden: :error', + + // Comment form + 'validate-comment-required' => 'Sie müssen einen Kommentar hinzufügen', + 'validate-comment-min' => 'Der Kommentar muss etwas länger sein', + + // Ticket search form + 'searchform-nav-text' => 'Suche', + 'searchform-title' => 'Nach Tickets suchen', + + 'searchform-creator' => 'Ersteller', + 'searchform-department' => 'Abteilung', + 'searchform-comments' => 'Kommentar Text', + 'searchform-attachment_text' => 'Anhang Text', + 'searchform-any_text_field' => 'Textfeld für Volltextsuche', + 'searchform-created_at' => 'Erstellt am', + 'searchform-completed_at' => 'Abgeschlossen am', + 'searchform-updated_at' => 'Zuletzt aktualisiert', + 'searchform-read_by_agent' => 'Gelesen durch Ticketmanager', + + 'searchform-help-creator' => 'Der Ersteller des Tickets (Manchmal durch Ticketmanager in Namen des Nutzers angelegt)', + 'searchform-help-owner' => 'Nutzer der Inhaber des Tickets ist', + 'searchform-help-department' => 'Inhaber Abteilung', + 'searchform-help-any_text_field' => 'Volltextsuche in den Feldern: Betreff, Beschreibung, Einspruch, Kommentar oder Anhang', + + 'searchform-creator-none' => '- keiner -', + 'searchform-owner-none' => '- keiner -', + 'searchform-department-none' => '- kein -', + 'searchform-list-none' => '- keine -', + + 'searchform-status-none' => '- niemand -', + 'searchform-status-rule-any' => 'Ein der ausgewählten', + 'searchform-status-rule-none' => 'Kein der ausgewählten', + + 'searchform-priority-none' => '- keine -', + 'searchform-priority-rule-any' => 'Eines der ausgewählten', + 'searchform-priority-rule-none' => 'Keines der ausgewählten', + + 'searchform-category-none' => '- keine -', + 'searchform-agent-none' => '- kein -', + + 'searchform-tags-rule-no-filter' => 'Nicht filtern', + 'searchform-tags-rule-has_not_tags' => 'Ohne Tags', + 'searchform-tags-rule-has_any_tag' => 'Mit einem Tage', + 'searchform-tags-rule-any' => 'Einer der Ausgewählten', + 'searchform-tags-rule-all' => 'All selected', + 'searchform-tags-rule-none' => 'None of selected', + + 'searchform-date-type-from' => 'Aus Vorgabe', + 'searchform-date-type-until' => 'Bis Vorgabe', + 'searchform-date-type-exact_year' => 'Exaktes Jahr', + 'searchform-date-type-exact_month' => 'Exakter Monat', + 'searchform-date-type-exact_day' => 'Exakter Tag', + + 'searchform-read_by_agent-none' => 'Nicht filtern', + 'searchform-read_by_agent-yes' => 'Ja', + 'searchform-read_by_agent-no' => 'Nein', + + 'searchform-btn-submit' => 'Suchen', + + 'searchform-validation-no-field' => 'Kein Feld wurde hinzugefügt', + 'searchform-validation-success' => ':num Felder gefunden', + + 'searchform-results-title' => 'Ergebnisse', + 'searchform-btn-edit' => 'Suche bearbeiten', + 'searchform-btn-web' => 'Nach URL im Internet suchen', + 'searchform-help-btn-web' => 'Das ist ein Permalink zu dieser Suche', + + + /* + * Controllers + */ + + // AgentsController + 'agents-are-added-to-agents' => 'Agenten :names wurden hinzugefügt', + 'agents-joined-categories-ok' => 'Erfolgreich den Kategorien zugewiesen', + 'agents-is-removed-from-team' => 'Agent(en) :name wurden aus dem Agenten Team entfernt', + + // CategoriesController + 'category-name-has-been-created' => 'Die Kategorie :name wurde erstellt!', + 'category-name-has-been-modified' => 'Die Kategorie :name wurde bearbeitet!', + 'category-name-has-been-deleted' => 'Die Kategorie :name wurde gelöscht!', + + // PrioritiesController + 'priority-name-has-been-created' => 'Die Priorität :name wurde erstellt!', + 'priority-name-has-been-modified' => 'Die Priorität :name wurde bearbeitet!', + 'priority-name-has-been-deleted' => 'Die Priorität :name wurde gelöscht!', + 'priority-all-tickets-here' => 'Alle Prioritäts Tickets hierher', + + // StatusesController + 'status-name-has-been-created' => 'Der Status :name wurde erstellt!', + 'status-name-has-been-modified' => 'Der Status :name wurde bearbeitet!', + 'status-name-has-been-deleted' => 'Der Status :name wurde gelöscht!', + 'status-all-tickets-here' => 'Alle Status Tickets hierher', + + // CommentsController + 'comment-has-been-added-ok' => 'Kommentar erfolgreich hinzugefügt', + + // NotificationsController + 'notify-new-comment-from' => 'Neuer Kommentar von ', + 'notify-on' => ' bei ', + 'notify-status-to-complete' => ' Status auf Geschlossen', + 'notify-status-to' => ' Status auf ', + 'notify-transferred' => ' verschoben ', + 'notify-to-you' => ' zu Dir', + 'notify-created-ticket' => ' Ticket erstellt ', + 'notify-updated' => ' aktualisiert ', + + // TicketsController + 'the-ticket-has-been-created' => 'Das Ticket wurde erstellt!', + 'the-ticket-has-been-modified' => 'Das Ticket wurde bearbeitet!', + 'the-ticket-has-been-deleted' => 'Das Ticket :name wurde gelöscht!', + 'the-ticket-has-been-completed' => 'Das Ticket :name wurde geschlossen!', + 'the-ticket-has-been-reopened' => 'Das Ticket :name wurde erneut geöffnet!', + 'you-are-not-permitted-to-do-this' => 'Du bist nicht berechtigt diese Aktion auszuführen!', + ]; diff --git a/src/Translations/de/settings.php b/src/Translations/de/settings.php new file mode 100644 index 00000000..bb87738a --- /dev/null +++ b/src/Translations/de/settings.php @@ -0,0 +1,90 @@ + 'PanicHD prefix used in Laravel route names (ex. route(\'tickets.index\'))', + 'main_route_path' => 'URL prefix to see tickets (ex. http://hostname/tickets/)', + 'admin_route' => 'PanicHD configuration menues prefix for Laravel route names (ex. route(\'panichd.status.index\')). Dashboard doesn\'t use it because it has it\'ts own route name "dashboard"', + 'admin_route_path' => 'URL prefix for PanicHD dashboard and configuration menues (ex. http://url/panichd/priority)', + 'master_template' => 'The blade template that all PanicHD views will extend', + 'user_route' => 'Route name for Member pages. If configured, any Member name within a view will have a link to it\'s own page
    The used parameter for this route is "user"', + 'member_model_class' => 'PanicHD "Member" model full namespace. Default is PanicHD\PanicHD\Models\Member and it\'s loaded as \PanicHDMember', + 'admin_button_text' => 'PanicHD cofiguration nav menu name', + + // features + 'departments_feature' => 'View Member department related information. This feature is under development as described in our wiki
    0: disabled
    1: enabled', + 'departments_notices_feature' => 'Ability to link specific Members to a noticed department. If a ticket is created with any of these special users as an owner, all related department members will see that ticket as a Notice. This feature is under development as described in our wiki
    0: disabled
    1: enabled', + 'ticket_attachments_feature' => 'Ability to attach files to tickets and/or comments.
    0: disabled
    1: enabled', + + // table + 'paginate_items' => 'Default table row number', + 'length_menu' => 'Options for table pagination menu', + 'max_agent_buttons' => 'Max agent number that will be shown as separate butttons in filter panel. If there are more agents available, they will be shown as a select list', + 'subject_content_column' => 'Group subject and content column in table
    0: disabled
    1: enabled', + 'calendar_month_filter' => 'View calendar filter available options by calendar periods (week, month).
    0: View options by day counts (7 dies, 14 dies)
    1: View options by calendar periods (week, month)', + 'list_text_max_length' => 'Max visible length for description and intervention fields. If any of these is bigger than this setting, the text will be cutted to this length and a button to view full text will be shown
    0: Disable', + 'check_last_update_seconds' => 'Interval in seconds in which an AJAX last updated ticket check will be done to trigger data reload', + + // tickets + 'default_status_id' => 'The default status for new tickets', + 'default_close_status_id' => 'The default ticket closing status', + 'default_reopen_status_id' => 'The default ticket reopening status', + 'delete_modal_type' => 'Choose which confirmation message type to use when confirming a deleting
    builtin: javascript confirmation
    modal: jquery modal message', + 'attachments_path' => 'Subfolder inside storage where to save attached files', + 'attachments_ticket_max_size' => 'Max size in MB for all attachments in a single ticket, including comments', + 'attachments_ticket_max_files_num' => 'Max number of attachments in a single ticket including comments', + 'attachments_mimes' => 'List of allowed attachment file extensions separated by comma', + 'thumbnails_path' => 'Subfolder within "storage\\app\\public" where to save attached images thumbnails', + 'oldest_year' => 'Allowed oldest year for ticket start date or limit date', + 'html_replacements' => 'Automatic string replacements for content and intervention HTML fields', + 'default_priority_id' => 'The default priority for new tickets', + 'use_default_status_id' => 'Whether to allow or not the default_status_id to be assignable in any ticket', + 'embedded_image_prefix' => 'Embedded images with resolution above limit get transformed in an attachment named using this prefix and an automatic numeration', + + // notifications + 'email.template' => 'The email blade template that all notifications extend', + 'comment_notification' => 'Send notification when new comment is posted
    1: Send notification
    0: Do not send notification', + 'queue_emails' => 'Use Queue method when sending emails (Mail::queue).
    0: Notificate via Mail::send
    1: Notificate via Laravel Mail::queue. Note that it requires to be configured in Laravel.', + 'assigned_notification' => 'Send notification to any newly assigned agent
    0: Don\'t send notification
    1: Send notification', + 'email.account.name' => 'The email sender name for all PanicHD notifications
    default: Use Laravel defaults', + 'email.account.mailbox' => 'The email address for all PanicHD notifications
    default: Use Laravel defaults', + 'list_owner_notification' => 'Notify owner when ticket list changes from active to complete or vice versa
    0: disabled
    1: enabled', + 'status_owner_notification' => 'Notify owner when ticket status changes
    0: disabled
    1: enabled. Requires status_notification setting to be enabled too', + 'custom_recipients' => 'Show option in a comment form to select one or many custom recipients for it', + 'status_notification' => 'Send email notification to ticket owner/agent when ticket status is changed
    1: Send notification
    0: Do not send notification', + 'email.owner.newticket.template' => 'Notice notification to ticket owner uses the email blade template specified here', + + // TODO: Delete deprecated settings email.* + 'email.header' => '

    ', 'email.signoff' => '

    ', 'email.signature' => '

    ', 'email.dashboard' => '

    ', 'email.google_plus_link' => '

    Toogle icon link: empty or string

    ', 'email.facebook_link' => '

    Toogle icon link: empty or string

    ', 'email.twitter_link' => '

    Toogle icon link: empty or string

    ', 'email.footer' => '', 'email.footer_link' => '', 'email.color_body_bg' => '

    ', 'email.color_header_bg' => '

    ', 'email.color_content_bg' => '

    ', 'email.color_footer_bg' => '

    ', 'email.color_button_bg' => '

    ', + + // permissions + 'agent_restrict' => 'Restrict agents access to only their assigned tickets
    0: disabled
    1: enable restricted access', + 'close_ticket_perm' => 'Array specifying which member types may close a ticket', + 'reopen_ticket_perm' => 'Array specifying which member types may reopen a ticket', + + // editor + 'editor_enabled' => 'Enable summernote editor on textareas', + 'summernote_locale' => 'Which language should summernote js texteditor use. If value is laravel, locale set in config/app.php will be used

    Example: hu-HU for Hungarian. See available language codes', + 'editor_html_highlighter' => 'Whether include codemirror syntax highlighter or not
    0: Don\'t include
    1: Include', + 'codemirror_theme' => '

    Theme for codemirror syntax highlighter

    View available themes', + 'summernote_options_json_file' => 'App relative path for file that contains init values for summernote in JSON. See avaiable options
    default: Load parameters from file JSON\summernote_init.json', + 'purifier_config' => <<<'ENDHTML' +

    Set which HTML tags are allowed

    +

    + Configuring this parameter overrides the settings in Purifier config file
    + The same config can be achived by running php artisan vendor:publish and modifying config/purifier.php +

    + +

    Purifier documentation

    +ENDHTML + , 'summernote_options_user' => 'Member without current permissions uses it\'s own summernote options if specified in this setting
    default: Summernote default options', +]; From 319040e96e49b07f214ac58eaf7eed00b0449b17 Mon Sep 17 00:00:00 2001 From: rw98 Date: Fri, 20 Aug 2021 18:16:59 +0200 Subject: [PATCH 2/2] * fixed typo --- src/Translations/en/lang.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Translations/en/lang.php b/src/Translations/en/lang.php index 4408f40e..7d07dbac 100644 --- a/src/Translations/en/lang.php +++ b/src/Translations/en/lang.php @@ -25,7 +25,7 @@ 'table-subject' => 'Subject', 'table-department' => 'Department', 'table-description' => 'Description', - 'table-intervention' => 'Intevention', + 'table-intervention' => 'Intervention', 'table-owner' => 'Owner', 'table-status' => 'Status', 'table-last-updated' => 'Upd.',