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:
- An e-mail will be sent to ticket owner, with a specific e-mail template.
- 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',
+];
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.',