Skip to content

Commit

Permalink
Merge pull request #171 from ColdIce77/main
Browse files Browse the repository at this point in the history
German Translation
  • Loading branch information
dbarzin authored Oct 11, 2024
2 parents aa06cc3 + 6863784 commit 39190d1
Show file tree
Hide file tree
Showing 12 changed files with 513 additions and 2 deletions.
2 changes: 1 addition & 1 deletion app/Http/Controllers/ControlController.php
Original file line number Diff line number Diff line change
Expand Up @@ -1615,7 +1615,7 @@ public function template()
abort_if($control === null, Response::HTTP_NOT_FOUND, '404 Not Found');

// Get template file
$template_filename = storage_path('app/models/control_.docx');
$template_filename = storage_path('app/models/control_'.Auth::User()->language.'.docx');
if (! file_exists($template_filename)) {
$template_filename = storage_path('app/models/control.docx');
}
Expand Down
21 changes: 21 additions & 0 deletions resources/lang/de/auth.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@

<?php

return [

/*
|--------------------------------------------------------------------------
| Authentication Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used during authentication for various
| messages that we need to display to the user. You are free to modify
| these language lines according to your application's requirements.
|
*/

'failed' => 'Diese Anmeldedaten sind dem System nicht bekannt.',
'throttle' => 'Zu viele Login-Versuche. Bitte in :seconds Sekunden erneut versuchen.',

];

48 changes: 48 additions & 0 deletions resources/lang/de/common.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<?php
return [
'confirm' => 'Löschen bestätigen',

'accept' => 'Akzeptiert',
'cancel' => 'Abbruch',
'check' => 'Prüfen',
'create' => 'Erstellen',
'clone' => 'Kopieren',
'delete' => 'Löschen',
'download' => 'Download',
'edit' => 'Editieren',
'import' => 'Import',
'make' => 'Erledigen',
'new' => 'Neu',
'plan' => 'Planen',
'reject' => 'Ablehnen',
'save' => 'Sichern',
'test' => 'Testen',
'unplan' => 'Un-Planen',
'validate' => 'Validieren',

'once' => 'einmalig',
'monthly' => 'monatlich',
'quarterly' => 'quartal',
'biannually' => 'halbjährlich',
'annually' => 'jährlich',

'next' => 'Nächstes',
'previous' => 'Vorheriges',
'more_info' => 'Mehr Informationen',

'green' => 'Grün',
'orange' => 'Orange',
'red' => 'Rot',

'fail' => 'Durchgefallen',
'alert' => 'Alarm',
'success' => 'Erfolg',
'unknown' => 'Unbekannt',

'date' => 'Datum',

'never' => 'Nie',
'day' => 'täglich',
'week' => 'wöchentlich',
'month' => 'monatlich'
];
224 changes: 224 additions & 0 deletions resources/lang/de/cruds.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,224 @@
<?php
return [
'welcome' => [
'dashboard' => 'Dashboard',
'domains' => 'Domänen',
'measures' => 'Maßnahmen',
'controls' => 'Kontrollen',
'action_plans' => "Aktionsplan",
'next_controls' => 'Zeigt die Planung der nächsten 30 Tage',
'control_status' => 'Kontrollstatus',
'control_planning' => 'Maßnahmenplanung',
],
'action' => [
'index' => 'Aktionspläne',
'show' => 'Aktionsplan',
'fields' => [
'clause' => 'Klausel',
'name' => 'Name',
'scope' => 'Geltungsbereich',
'action' => 'Aktionsplan',
'plan_date' => 'Planungsdatum',
'next_date' => 'Reviewdatum',
'note' => 'Punktzahl',
'objective' => 'Zielsetzung',
'observation' => 'Beobachtung',
'action_plan' => 'Aktionsplan',
],
],
'attribute' => [
'fields' => [
'name' => 'Name',
'values' => 'Werte',
],
'add' => 'Attribut hinzufügen',
'edit' => 'Attribut ändern',
'show' => 'Attribut',
'index' => 'Liste der Attribute',
'choose' => 'Wähle ein Attribut',
'title' => 'Attribute'
],
'control' => [
'description' => 'Kontrollen',
'fields' => [
'action_plan' => 'Aktionsplan',
'attributes' => 'Attribute',
'choose_domain' => 'Wähle Domäne',
'choose_scope' => 'Wähle Geltungsbereich',
'choose_period' => 'Wähle Periode',
'choose_attribute' => 'Wähle Attribute',
'domain' => 'Domäne',
'indicator' => 'Funktion',
'measure' => 'Maßnahme',
'model' => 'Model',
'name' => 'Name',
'next' => 'Nächstes',
'note' => 'Notiz',
'objective' => 'Zilelsetzung',
'observations' => 'Beobachtungen',
'plan_date' => 'Planungsdatum',
'period' => 'Periode',
'periodicity' => 'Wiederholung',
'planned' => 'Eingeplant',
'realisation_date' => 'Realisierungsdatum',
'realized' => 'Realisiert',
'evidence' => 'Beweis',
'score' => 'Punktzahl',
'status' => 'Status',
'status_done' => 'Erledigt',
'status_todo' => 'ToDo',
'status_all' => 'Alle',
'scope' => 'Geltungsbereich',
'clause' => 'Klausel',
'clauses' => 'Klauseln',
'input' => 'Input',
'owners' => 'Verantwortlich',
],
'error' => [
'made' => 'Diese Maßnahme wurde bereits umgesetzt.',
'duplicate' => 'Diese Maßnahme existiert bereits.',
],
'checklist' => 'Measure sheet',
'create' => 'Erstelle eine Maßnahme',
'list' => 'Liste der Maßnahmen',
'edit' => 'Maßnahme ändern',
'history' => 'Zeitplan',
'make' => 'Maßnahme durchführen',
'plan' => 'Planung einer Maßnahme',
'radar' => 'Status der Sicherheitsmaßnahmen',
'title' => 'Maßnahmen',
'title_singular' => 'Maßnahme',
'groupBy' => 'Gruppiert nach',
],
'notification' => [
'subject' => 'Measurement list to carry out',
],
'measure' => [
'title' => 'Maßnahmen',
'fields' => [
'domain' => 'Domäne',
'clause' => 'Klausel',
'name' => 'Name',
'objective' => 'Beschreibung',
'attributes' => 'Attribute',
'model' => 'Model',
'indicator' => 'Indikator',
'action_plan' => 'Aktionsplan',
'periodicity' => 'Wiederholung',
'input' => 'Input',
],
'show' => 'Maßnahmen',
'index' => 'Liste der Maßnahmen',
'create' => 'Erstelle eine Maßnahme',
'edit' => 'Ändere eine Maßnahme',
'plan' => 'Kontrollplanung'
],
'domain' => [
'fields' => [
'framework' => 'Framework',
'name' => 'Name',
'description' => 'Beschreibung',
'measures' => '# Kontrollen',
],
'add' => 'Domäne hinzufügen',
'edit' => 'Domäne ändern',
'show' => 'Domäne',
'index' => 'Liste der Domänen',
'choose' => 'Wähle eine Domäne',
'title' => 'Domänen'
],
'document' => [
'title' => [
'storage' => 'Speicher',
'templates' => 'Vorlagen',
],
'description' => 'Beschreibung',
'list' => 'Liste der Dokumente',
'index' => 'Dokumente',
'fields' => [
'name' => 'Name',
'control' => 'Kontrolle',
'size' => 'Größe',
'hash' => 'Hashwert',
],
'model' => [
'control' => 'Vorlage Kontrollblatt',
'report' => 'Vorlage Lenkungsbericht',
],
'count' => 'Anzahl an Dokumenten',
'total_size' => 'Gesamtgröße',
],
'exports' => [
'index' => 'Exportiere Daten',
'start' => 'Start',
'end' => 'Ende',
'report_title' => 'Report',
'steering' => 'ISMS Lenkungsbericht',
'data_export_title' => 'Datenexport',
'domains_export'=> 'Exportiere Domänen ',
'measures_export' => 'Exportiere Sicherheitsmaßnahmen',
'controls_export' => 'Exportiere Kontrollen',
'import' => 'Import',
],
'imports' => [
'index' => 'Import',
'title' => 'Importiere Sicherheitsmaßnahmen',
],
'login' => [
'title' => 'Passwort eingeben',
'identification' => 'Login',
'connection' => 'Verbindung',
],
'report' => [
'action_plan' => [
'id' => '#',
'title' => 'Aktionsplan',
'next' => 'Reviewdatum'
]
],
'soa' => [
'title' => 'Erklärung der Anwendbarkeit (SoA)',
'generate' => 'Generiere Report'
],
'user' => [
'index' => 'Liste der Benutzer',
'edit' => 'Ändere Benutzer',
'add' => 'Neuer Benutzer',
'show' => 'Zeige Benutzer',
'fields' => [
'login' => 'Login',
'name' => 'Name',
'title' => 'Titel',
'role' => 'Rolle',
'password' => 'Passwort',
'email' => 'E-Mail',
'language' => 'Sprache',
'controls' => 'Kontrollen'
],
'roles' => [
'admin' => 'Administrator',
'user' => 'User',
'auditor' => 'Auditor',
'api' => 'API',
'auditee' => 'Auditierte',
],
],
'config' => [
'notifications' => [
'title' => 'Konfiguration der Benachrichtigungen',
'title_short' => 'Benachrichtigungen',
'help' => 'Hier können Sie die Benachrichtigungen konfigurieren, die die Benutzer per E-Mail erhalten.',
'message_subject' => 'Betreff',
'sent_from' => 'Gesendet von',
'to' => 'an',
'delay' => 'für Kontrollen die ablaufen in',
'recurrence' => 'Sende eine Benachrichtigung',
'duration' => [
'day' => 'Tag',
'days' => 'Tage',
'month' => 'Monat',
'months' => 'Monate',
],
],
],
];
24 changes: 24 additions & 0 deletions resources/lang/de/menu.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?php
return [
'home' => 'Home',
'attributes' => 'Attribute',
'domains' => 'Domänen',
'measures' => 'Maßnahmen',
'controls' => 'Kontrollen',
'planning' => 'Planung',
'radar' => 'Analyse',
'radar_by_domains' => 'nach Domänen',
'radar_by_controls' => 'nach Kontrollen',
'radar_by_attributes' => 'nach Attributen',
'action_plan' => 'Aktionspläne',
'configuration' => [
'title' => 'Konfiguration',
'users' => 'Benutzer',
'reports' => 'Reports',
'import' => "Import",
'documents' => 'Dokumente',
'models' => 'Models',
'notifications' => 'Benachrichtigungen'
],
'logout' => 'Logout'
];
19 changes: 19 additions & 0 deletions resources/lang/de/pagination.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?php

return [

/*
|--------------------------------------------------------------------------
| Pagination Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used by the paginator library to build
| the simple pagination links. You are free to change them to anything
| you want to customize your views to better match your application.
|
*/

'previous' => '&laquo; Vorherige',
'next' => 'Nächste &raquo;',

];
22 changes: 22 additions & 0 deletions resources/lang/de/passwords.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?php

return [

/*
|--------------------------------------------------------------------------
| Password Reset Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are the default lines which match reasons
| that are given by the password broker for a password update attempt
| has failed, such as for an invalid token or invalid new password.
|
*/

'reset' => 'Ihr Passwort wurde zurückgesetzt!',
'sent' => 'Ein Link zum zurücksetzen des Passwortes wurde per E-Mail versendet!',
'throttled' => 'Bitte warten Sie etwas vor dem nächsten Versuch.',
'token' => 'Der Passwort-Reset-Token ist nicht gültig.',
'user' => "Diese E-Mail-Adresse ist unbekannt.",

];
Loading

0 comments on commit 39190d1

Please sign in to comment.