mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-06-04 08:54:33 +08:00
Extended translations system for arrays & extension
Extended the base Laravel translation system to allow a locale to be based upon another. Also adds functionality to take base & fallback locales into account when fetching an array of translations. Related to work done in #1159
This commit is contained in:
@ -1,8 +1,6 @@
|
||||
<?php
|
||||
$de_formal = (include resource_path() . '/lang/de/' . basename(__FILE__));
|
||||
|
||||
$de_informal = [
|
||||
|
||||
];
|
||||
|
||||
return array_replace($de_formal, $de_informal);
|
||||
// Extends 'de'
|
||||
return [
|
||||
//
|
||||
];
|
@ -1,7 +1,8 @@
|
||||
<?php
|
||||
$de_formal = (include resource_path() . '/lang/de/' . basename(__FILE__));
|
||||
|
||||
$de_informal = [
|
||||
// Extends 'de'
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Authentication Language Lines
|
||||
@ -13,6 +14,7 @@ $de_informal = [
|
||||
|
|
||||
*/
|
||||
'throttle' => 'Zu viele Anmeldeversuche. Bitte versuche es in :seconds Sekunden erneut.',
|
||||
|
||||
/**
|
||||
* Login & Register
|
||||
*/
|
||||
@ -20,6 +22,7 @@ $de_informal = [
|
||||
'register_confirm' => 'Bitte prüfe Deinen Posteingang und bestätig die Registrierung.',
|
||||
'registration_email_domain_invalid' => 'Du kannst dich mit dieser E-Mail nicht registrieren.',
|
||||
'register_success' => 'Vielen Dank für Deine Registrierung! Die Daten sind gespeichert und Du bist angemeldet.',
|
||||
|
||||
/**
|
||||
* Password Reset
|
||||
*/
|
||||
@ -28,6 +31,7 @@ $de_informal = [
|
||||
'reset_password_success' => 'Dein Passwort wurde erfolgreich zurückgesetzt.',
|
||||
'email_reset_text' => 'Du erhältsts diese E-Mail, weil jemand versucht hat, Dein Passwort zurückzusetzen.',
|
||||
'email_reset_not_requested' => 'Wenn Du das nicht warst, brauchst Du nichts weiter zu tun.',
|
||||
|
||||
/**
|
||||
* Email Confirmation
|
||||
*/
|
||||
@ -40,6 +44,4 @@ $de_informal = [
|
||||
'email_not_confirmed_text' => 'Deine E-Mail-Adresse ist bisher nicht bestätigt.',
|
||||
'email_not_confirmed_click_link' => 'Bitte klicke auf den Link in der E-Mail, die Du nach der Registrierung erhalten hast.',
|
||||
'email_not_confirmed_resend' => 'Wenn Du die E-Mail nicht erhalten hast, kannst Du die Nachricht erneut anfordern. Fülle hierzu bitte das folgende Formular aus:',
|
||||
];
|
||||
|
||||
return array_replace($de_formal, $de_informal);
|
||||
];
|
@ -1,11 +1,9 @@
|
||||
<?php
|
||||
$de_formal = (include resource_path() . '/lang/de/' . basename(__FILE__));
|
||||
|
||||
$de_informal = [
|
||||
// Extends 'de'
|
||||
return [
|
||||
/**
|
||||
* Email Content
|
||||
*/
|
||||
'email_action_help' => 'Sollte es beim Anklicken der Schaltfläche ":action_text" Probleme geben, öffne die folgende URL in Deinem Browser:',
|
||||
];
|
||||
|
||||
return array_replace($de_formal, $de_informal);
|
||||
];
|
@ -1,12 +1,10 @@
|
||||
<?php
|
||||
$de_formal = (include resource_path() . '/lang/de/' . basename(__FILE__));
|
||||
|
||||
$de_informal = [
|
||||
// Extends 'de'
|
||||
return [
|
||||
/**
|
||||
* Image Manager
|
||||
*/
|
||||
'image_delete_confirm' => 'Bitte klicke erneut auf löschen, wenn Du dieses Bild wirklich entfernen möchtest.',
|
||||
'image_dropzone' => 'Ziehe Bilder hierher oder klicke hier, um ein Bild auszuwählen',
|
||||
];
|
||||
|
||||
return array_replace($de_formal, $de_informal);
|
||||
];
|
@ -1,21 +1,24 @@
|
||||
<?php
|
||||
$de_formal = (include resource_path() . '/lang/de/' . basename(__FILE__));
|
||||
|
||||
$de_informal = [
|
||||
// Extends 'de'
|
||||
return [
|
||||
/**
|
||||
* Shared
|
||||
*/
|
||||
'no_pages_viewed' => 'Du hast bisher keine Seiten angesehen.',
|
||||
'no_pages_recently_created' => 'Du hast bisher keine Seiten angelegt.',
|
||||
'no_pages_recently_updated' => 'Du hast bisher keine Seiten aktualisiert.',
|
||||
|
||||
/**
|
||||
* Books
|
||||
*/
|
||||
'books_delete_confirmation' => 'Bist Du sicher, dass Du dieses Buch löschen möchtest?',
|
||||
|
||||
/**
|
||||
* Chapters
|
||||
*/
|
||||
'chapters_delete_confirm' => 'Bist Du sicher, dass Du dieses Kapitel löschen möchtest?',
|
||||
|
||||
/**
|
||||
* Pages
|
||||
*/
|
||||
@ -30,6 +33,7 @@ $de_informal = [
|
||||
'time_b' => 'in den letzten :minCount Minuten',
|
||||
'message' => ':start :time. Achte darauf, keine Änderungen von anderen Benutzern zu überschreiben!',
|
||||
],
|
||||
|
||||
/**
|
||||
* Editor sidebar
|
||||
*/
|
||||
@ -39,15 +43,15 @@ $de_informal = [
|
||||
'attachments_dropzone' => 'Ziehe Dateien hierher oder klicke hier, um eine Datei auszuwählen',
|
||||
'attachments_explain_link' => 'Wenn Du keine Datei hochladen möchtest, kannst Du stattdessen einen Link hinzufügen. Dieser Link kann auf eine andere Seite oder eine Datei im Internet verweisen.',
|
||||
'attachments_edit_drop_upload' => 'Ziehe Dateien hierher, um diese hochzuladen und zu überschreiben',
|
||||
|
||||
/**
|
||||
* Comments
|
||||
*/
|
||||
'comment_placeholder' => 'Gib hier Deine Kommentare ein (Markdown unterstützt)',
|
||||
'comment_delete_confirm' => 'Möchtst Du diesen Kommentar wirklich löschen?',
|
||||
|
||||
/**
|
||||
* Revision
|
||||
*/
|
||||
'revision_delete_confirm' => 'Bist Du sicher, dass Du diese Revision löschen möchtest?',
|
||||
];
|
||||
|
||||
return array_replace($de_formal, $de_informal);
|
||||
|
@ -1,10 +1,11 @@
|
||||
<?php
|
||||
$de_formal = (include resource_path() . '/lang/de/' . basename(__FILE__));
|
||||
|
||||
$de_informal = [
|
||||
// Extends 'de'
|
||||
return [
|
||||
// Pages
|
||||
'permission' => 'Du hast keine Berechtigung, auf diese Seite zuzugreifen.',
|
||||
'permissionJson' => 'Du hast keine Berechtigung, die angeforderte Aktion auszuführen.',
|
||||
|
||||
// Auth
|
||||
'email_already_confirmed' => 'Die E-Mail-Adresse ist bereits bestätigt. Bitte melde dich an.',
|
||||
'email_confirmation_invalid' => 'Der Bestätigungslink ist nicht gültig oder wurde bereits verwendet. Bitte registriere dich erneut.',
|
||||
@ -12,18 +13,20 @@ $de_informal = [
|
||||
'social_account_email_in_use' => 'Die E-Mail-Adresse ":email" ist bereits registriert. Wenn Du bereits registriert bist, kannst Du Dein :socialAccount-Konto in Deinen Profil-Einstellungen verknüpfen.',
|
||||
'social_account_not_used' => 'Dieses :socialAccount-Konto ist bisher keinem Benutzer zugeordnet. Du kannst das in Deinen Profil-Einstellungen tun.',
|
||||
'social_account_register_instructions' => 'Wenn Du bisher kein Social-Media Konto besitzt, kannst Du ein solches Konto mit der :socialAccount Option anlegen.',
|
||||
|
||||
// System
|
||||
'path_not_writable' => 'Die Datei kann nicht in den angegebenen Pfad :filePath hochgeladen werden. Stelle sicher, dass dieser Ordner auf dem Server beschreibbar ist.',
|
||||
'cannot_create_thumbs' => 'Der Server kann keine Vorschau-Bilder erzeugen. Bitte prüfe, ob die GD PHP-Erweiterung installiert ist.',
|
||||
'server_upload_limit' => 'Der Server verbietet das Hochladen von Dateien mit dieser Dateigröße. Bitte versuche es mit einer kleineren Datei.',
|
||||
|
||||
// Pages
|
||||
'page_draft_autosave_fail' => 'Fehler beim Speichern des Entwurfs. Stelle sicher, dass Du mit dem Internet verbunden bist, bevor Du den Entwurf dieser Seite speicherst.',
|
||||
'page_custom_home_deletion' => 'Eine als Startseite gesetzte Seite kann nicht gelöscht werden.',
|
||||
|
||||
// Users
|
||||
'users_cannot_delete_only_admin' => 'Du kannst den einzigen Administrator nicht löschen.',
|
||||
'users_cannot_delete_guest' => 'Du kannst den Gast-Benutzer nicht löschen',
|
||||
|
||||
// Error pages
|
||||
'sorry_page_not_found' => 'Entschuldigung. Die Seite, die Du angefordert hast, wurde nicht gefunden.',
|
||||
];
|
||||
|
||||
return array_replace($de_formal, $de_informal);
|
||||
|
@ -1,8 +1,6 @@
|
||||
<?php
|
||||
$de_formal = (include resource_path() . '/lang/de/' . basename(__FILE__));
|
||||
|
||||
$de_informal = [
|
||||
|
||||
];
|
||||
|
||||
return array_replace($de_formal, $de_informal);
|
||||
// Extends 'de'
|
||||
return [
|
||||
//
|
||||
];
|
@ -1,8 +1,6 @@
|
||||
<?php
|
||||
$de_formal = (include resource_path() . '/lang/de/' . basename(__FILE__));
|
||||
|
||||
$de_informal = [
|
||||
|
||||
];
|
||||
|
||||
return array_replace($de_formal, $de_informal);
|
||||
// Extends 'de'
|
||||
return [
|
||||
//
|
||||
];
|
@ -1,12 +1,13 @@
|
||||
<?php
|
||||
$de_formal = (include resource_path() . '/lang/de/' . basename(__FILE__));
|
||||
|
||||
$de_informal = [
|
||||
// Extends 'de'
|
||||
return [
|
||||
/**
|
||||
* Settings text strings
|
||||
* Contains all text strings used in the general settings sections of BookStack
|
||||
* including users and roles.
|
||||
*/
|
||||
|
||||
/**
|
||||
* App settings
|
||||
*/
|
||||
@ -14,17 +15,20 @@ $de_informal = [
|
||||
'app_primary_color_desc' => "Dies sollte ein HEX Wert sein.\nWenn Du nichts eingibst, wird die Anwendung auf die Standardfarbe zurückgesetzt.",
|
||||
'app_homepage_desc' => 'Wähle eine Seite als Startseite aus, die statt der Standardansicht angezeigt werden soll. Seitenberechtigungen werden für die ausgewählten Seiten ignoriert.',
|
||||
'app_homepage_books' => 'Oder wähle die Buch-Übersicht als Startseite. Das wird die Seiten-Auswahl überschreiben.',
|
||||
|
||||
/**
|
||||
* Maintenance settings
|
||||
*/
|
||||
'maint_image_cleanup_desc' => 'Überprüft Seiten- und Versionsinhalte auf ungenutzte und mehrfach vorhandene Bilder. Erstelle vor dem Start ein Backup Deiner Datenbank und Bilder.',
|
||||
'maint_image_cleanup_warning' => ':count eventuell unbenutze Bilder wurden gefunden. Möchtest Du diese Bilder löschen?',
|
||||
|
||||
/**
|
||||
* Role settings
|
||||
*/
|
||||
'role_delete_confirm' => 'Du möchtest die Rolle ":roleName" löschen.',
|
||||
'role_delete_users_assigned' => 'Diese Rolle ist :userCount Benutzern zugeordnet. Du kannst unten eine neue Rolle auswählen, die Du diesen Benutzern zuordnen möchtest.',
|
||||
'role_delete_sure' => 'Bist Du sicher, dass Du diese Rolle löschen möchtest?',
|
||||
|
||||
/**
|
||||
* Users
|
||||
*/
|
||||
@ -32,5 +36,3 @@ $de_informal = [
|
||||
'users_delete_confirm' => 'Bist Du sicher, dass Du diesen Benutzer löschen möchtest?',
|
||||
'users_social_accounts_info' => 'Hier kannst Du andere Social-Media-Konten für eine schnellere und einfachere Anmeldung verknüpfen. Wenn Du ein Social-Media Konto löschst, bleibt der Zugriff erhalten. Entferne in diesem Falle die Berechtigung in Deinen Profil-Einstellungen des verknüpften Social-Media-Kontos.',
|
||||
];
|
||||
|
||||
return array_replace($de_formal, $de_informal);
|
||||
|
@ -1,8 +1,6 @@
|
||||
<?php
|
||||
$de_formal = (include resource_path() . '/lang/de/' . basename(__FILE__));
|
||||
|
||||
$de_informal = [
|
||||
|
||||
];
|
||||
|
||||
return array_replace($de_formal, $de_informal);
|
||||
// Extends 'de'
|
||||
return [
|
||||
//
|
||||
];
|
Reference in New Issue
Block a user