Initial commit

This commit is contained in:
Ronald Huynen
2026-03-23 21:37:59 +01:00
commit 2547717edb
2193 changed files with 972171 additions and 0 deletions

View File

@@ -0,0 +1,249 @@
<?php
return [
/**-------------------------
* Chat
*------------------------*/
'labels' => [
'you_replied_to_yourself' => 'Du hast dir selbst geantwortet',
'participant_replied_to_you' => ':sender hat dir geantwortet',
'participant_replied_to_themself' => ':sender hat sich selbst geantwortet',
'participant_replied_other_participant' => ':sender hat :receiver geantwortet',
'you' => 'Du',
'user' => 'Benutzer',
'replying_to' => 'Antwort an :participant',
'replying_to_yourself' => 'Antwort an dich selbst',
'attachment' => 'Anhang',
],
'inputs' => [
'message' => [
'label' => 'Nachricht',
'placeholder' => 'Nachricht schreiben',
],
'media' => [
'label' => 'Medien',
'placeholder' => 'Medien',
],
'files' => [
'label' => 'Dateien',
'placeholder' => 'Dateien',
],
],
'message_groups' => [
'today' => 'Heute',
'yesterday' => 'Gestern',
],
'actions' => [
'open_group_info' => [
'label' => 'Gruppeninfo',
],
'open_chat_info' => [
'label' => 'Chat-Info',
],
'close_chat' => [
'label' => 'Chat schließen',
],
'clear_chat' => [
'label' => 'Chatverlauf löschen',
'confirmation_message' => 'Bist du sicher, dass du deinen Chatverlauf löschen möchtest? Dies betrifft nur deinen Chat und nicht andere Teilnehmer.',
],
'delete_chat' => [
'label' => 'Chat löschen',
'confirmation_message' => 'Bist du sicher, dass du diesen Chat löschen möchtest? Dies entfernt den Chat nur auf deiner Seite und nicht für andere Teilnehmer.',
],
'delete_for_everyone' => [
'label' => 'Für alle löschen',
'confirmation_message' => 'Bist du sicher?',
],
'delete_for_me' => [
'label' => 'Für mich löschen',
'confirmation_message' => 'Bist du sicher?',
],
'reply' => [
'label' => 'Antworten',
],
'exit_group' => [
'label' => 'Gruppe verlassen',
'confirmation_message' => 'Bist du sicher, dass du diese Gruppe verlassen möchtest?',
],
'upload_file' => [
'label' => 'Datei',
],
'upload_media' => [
'label' => 'Fotos & Videos',
],
],
'messages' => [
'cannot_exit_self_or_private_conversation' => 'Kann Selbst- oder Privatkonversation nicht verlassen',
'owner_cannot_exit_conversation' => 'Besitzer kann Konversation nicht verlassen',
'rate_limit' => 'Zu viele Versuche! Bitte etwas langsamer.',
'conversation_not_found' => 'Konversation nicht gefunden.',
'conversation_id_required' => 'Eine Konversations-ID ist erforderlich',
'invalid_conversation_input' => 'Ungültige Konversationseingabe.',
],
/**-------------------------
* Info Component
*------------------------*/
'info' => [
'heading' => [
'label' => 'Chat-Info',
],
'actions' => [
'delete_chat' => [
'label' => 'Chat löschen',
'confirmation_message' => 'Bist du sicher, dass du diesen Chat löschen möchtest? Dies entfernt den Chat nur auf deiner Seite und nicht für andere Teilnehmer.',
],
],
'messages' => [
'invalid_conversation_type_error' => 'Nur private und Selbst-Konversationen erlaubt',
],
],
/**-------------------------
* Group Folder
*------------------------*/
'group' => [
// Group info component
'info' => [
'heading' => [
'label' => 'Gruppeninfo',
],
'labels' => [
'members' => 'Mitglieder',
'add_description' => 'Gruppenbeschreibung hinzufügen',
],
'inputs' => [
'name' => [
'label' => 'Gruppenname',
'placeholder' => 'Namen eingeben',
],
'description' => [
'label' => 'Beschreibung',
'placeholder' => 'Optional',
],
'photo' => [
'label' => 'Foto',
],
],
'actions' => [
'delete_group' => [
'label' => 'Gruppe löschen',
'confirmation_message' => 'Bist du sicher, dass du diese Gruppe löschen möchtest?',
'helper_text' => 'Bevor du die Gruppe löschen kannst, musst du alle Gruppenmitglieder entfernen.',
],
'add_members' => [
'label' => 'Mitglieder hinzufügen',
],
'group_permissions' => [
'label' => 'Gruppenberechtigungen',
],
'exit_group' => [
'label' => 'Gruppe verlassen',
'confirmation_message' => 'Bist du sicher, dass du die Gruppe verlassen möchtest?',
],
],
'messages' => [
'invalid_conversation_type_error' => 'Nur Gruppenkonversationen erlaubt',
],
],
// Members component
'members' => [
'heading' => [
'label' => 'Mitglieder',
],
'inputs' => [
'search' => [
'label' => 'Suchen',
'placeholder' => 'Mitglieder suchen',
],
],
'labels' => [
'members' => 'Mitglieder',
'owner' => 'Besitzer',
'admin' => 'Administrator',
'no_members_found' => 'Keine Mitglieder gefunden',
],
'actions' => [
'send_message_to_yourself' => [
'label' => 'Dir selbst schreiben',
],
'send_message_to_member' => [
'label' => 'Nachricht an :member',
],
'dismiss_admin' => [
'label' => 'Als Admin entfernen',
'confirmation_message' => 'Bist du sicher, dass du :member als Admin entfernen möchtest?',
],
'make_admin' => [
'label' => 'Zum Admin machen',
'confirmation_message' => 'Bist du sicher, dass du :member zum Admin machen möchtest?',
],
'remove_from_group' => [
'label' => 'Entfernen',
'confirmation_message' => 'Bist du sicher, dass du :member aus dieser Gruppe entfernen möchtest?',
],
'load_more' => [
'label' => 'Mehr laden',
],
],
'messages' => [
'invalid_conversation_type_error' => 'Nur Gruppenkonversationen erlaubt',
],
],
// add-Members component
'add_members' => [
'heading' => [
'label' => 'Mitglieder hinzufügen',
],
'inputs' => [
'search' => [
'label' => 'Suchen',
'placeholder' => 'Suchen',
],
],
'actions' => [
'save' => [
'label' => 'Speichern',
],
],
'messages' => [
'invalid_conversation_type_error' => 'Nur Gruppenkonversationen erlaubt',
'members_limit_error' => 'Mitglieder dürfen :count nicht überschreiten',
'member_already_exists' => 'Bereits in Gruppe vorhanden',
],
],
// permissions component
'permisssions' => [
'heading' => [
'label' => 'Berechtigungen',
],
'inputs' => [
'search' => [
'label' => 'Suchen',
'placeholder' => 'Suchen',
],
],
'labels' => [
'members_can' => 'Mitglieder können',
],
'actions' => [
'edit_group_information' => [
'label' => 'Gruppeninformation bearbeiten',
'helper_text' => 'Dies umfasst Name, Symbol und Beschreibung',
],
'send_messages' => [
'label' => 'Nachrichten senden',
],
'add_other_members' => [
'label' => 'Weitere Mitglieder hinzufügen',
],
],
],
],
];

View File

@@ -0,0 +1,23 @@
<?php
return [
/**-------------------------
* Chats
*------------------------*/
'labels' => [
'heading' => 'Konversationen',
'no_conversations_yet' => 'Noch keine Konversationen',
'you' => 'Du',
'attachment' => 'Anhang',
'now' => 'Jetzt',
'load_more' => 'Mehr laden',
],
'inputs' => [
'search' => [
'label' => 'Konversationen suchen',
'placeholder' => 'Suchen',
],
],
];

View File

@@ -0,0 +1,72 @@
<?php
return [
// new-chat component
'chat' => [
'labels' => [
'heading' => 'Neuer Chat',
'you' => 'Du',
],
'inputs' => [
'search' => [
'label' => 'Konversationen suchen',
'placeholder' => 'Suchen',
],
],
'actions' => [
'new_group' => [
'label' => 'Neue Gruppe',
],
],
'messages' => [
'empty_search_result' => 'Keine passenden Benutzer gefunden.',
],
],
// new-group component
'group' => [
'labels' => [
'heading' => 'Neue Gruppe',
'add_members' => 'Mitglieder hinzufügen',
],
'inputs' => [
'name' => [
'label' => 'Gruppenname',
'placeholder' => 'Namen eingeben',
],
'description' => [
'label' => 'Beschreibung',
'placeholder' => 'Optional',
],
'search' => [
'label' => 'Suchen',
'placeholder' => 'Suchen',
],
'photo' => [
'label' => 'Foto',
],
],
'actions' => [
'cancel' => [
'label' => 'Abbrechen',
],
'next' => [
'label' => 'Weiter',
],
'create' => [
'label' => 'Erstellen',
],
],
'messages' => [
'members_limit_error' => 'Maximal :count Mitglieder erlaubt',
'empty_search_result' => 'Keine passenden Benutzer gefunden.',
],
],
];

View File

@@ -0,0 +1,11 @@
<?php
return [
// chat component
'chat' => [
'messages' => [
'welcome' => 'Wähle eine Konversation aus, um zu schreiben',
],
],
];

View File

@@ -0,0 +1,39 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Default Laravel Validation Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain the default error messages used by
| the Laravel validator class. Some of these rules have multiple versions such
| as the size rules. Feel free to tweak each of these messages here.
|
*/
'file' => 'Das Feld :attribute muss eine Datei sein.',
'image' => 'Das Feld :attribute muss ein Bild sein.',
'required' => 'Das Feld :attribute ist erforderlich.',
'max' => [
'array' => 'Das Feld :attribute darf nicht mehr als :max Elemente enthalten.',
'file' => 'Das Feld :attribute darf nicht größer als :max Kilobyte sein.',
'numeric' => 'Das Feld :attribute darf nicht größer als :max sein.',
'string' => 'Das Feld :attribute darf nicht länger als :max Zeichen sein.',
],
'mimes' => 'Das Feld :attribute muss eine Datei des Typs sein: :values.',
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
|--------------------------------------------------------------------------
|
| Here you may specify custom validation messages for attributes using the
| convention "attribute.rule" to name the lines. This makes it quick to
| specify a specific custom language line for a given attribute rule.
|
*/
'custom' => [],
];

View File

@@ -0,0 +1,11 @@
<?php
return [
// chat component
'wirechat' => [
'messages' => [
'welcome' => 'Wähle eine Unterhaltung aus, um Nachrichten zu schreiben',
],
],
];