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' => 'Vous avez répondu à vous-même',
'participant_replied_to_you' => ':sender a répondu à vous',
'participant_replied_to_themself' => ':sender a répondu à lui-même',
'participant_replied_other_participant' => ':sender a répondu à :receiver',
'you' => 'Vous',
'user' => 'Utilisateur',
'replying_to' => 'Réponse à :participant',
'replying_to_yourself' => 'Réponse à vous-même',
'attachment' => 'Pièce jointe',
],
'inputs' => [
'message' => [
'label' => 'Message',
'placeholder' => 'Écrire un message',
],
'media' => [
'label' => 'Média',
'placeholder' => 'Média',
],
'files' => [
'label' => 'Fichiers',
'placeholder' => 'Fichiers',
],
],
'message_groups' => [
'today' => 'Aujourd\'hui',
'yesterday' => 'Hier',
],
'actions' => [
'open_group_info' => [
'label' => 'Infos du groupe',
],
'open_chat_info' => [
'label' => 'Infos du chat',
],
'close_chat' => [
'label' => 'Fermer le chat',
],
'clear_chat' => [
'label' => 'Effacer l\'historique',
'confirmation_message' => 'Êtes-vous sûr de vouloir effacer votre historique de chat ? Cela n\'affectera pas les autres participants.',
],
'delete_chat' => [
'label' => 'Supprimer le chat',
'confirmation_message' => 'Êtes-vous sûr de vouloir supprimer ce chat ? Cela ne le supprimera que de votre côté.',
],
'delete_for_everyone' => [
'label' => 'Supprimer pour tous',
'confirmation_message' => 'Êtes-vous sûr ?',
],
'delete_for_me' => [
'label' => 'Supprimer pour moi',
'confirmation_message' => 'Êtes-vous sûr ?',
],
'reply' => [
'label' => 'Répondre',
],
'exit_group' => [
'label' => 'Quitter le groupe',
'confirmation_message' => 'Êtes-vous sûr de vouloir quitter ce groupe ?',
],
'upload_file' => [
'label' => 'Fichier',
],
'upload_media' => [
'label' => 'Photos & Vidéos',
],
],
'messages' => [
'cannot_exit_self_or_private_conversation' => 'Impossible de quitter une conversation privée ou avec soi-même',
'owner_cannot_exit_conversation' => 'Le propriétaire ne peut pas quitter la conversation',
'rate_limit' => 'Trop de tentatives ! Veuillez ralentir',
'conversation_not_found' => 'Conversation non trouvée',
'conversation_id_required' => 'Un ID de conversation est requis',
'invalid_conversation_input' => 'Entrée de conversation invalide',
],
/**-------------------------
* Info Component
*------------------------*/
'info' => [
'heading' => [
'label' => 'Infos du chat',
],
'actions' => [
'delete_chat' => [
'label' => 'Supprimer le chat',
'confirmation_message' => 'Êtes-vous sûr de vouloir supprimer ce chat ? Cela ne le supprimera que de votre côté.',
],
],
'messages' => [
'invalid_conversation_type_error' => 'Seules les conversations privées ou avec soi-même sont autorisées',
],
],
/**-------------------------
* Group Folder
*------------------------*/
'group' => [
// Group info component
'info' => [
'heading' => [
'label' => 'Infos du groupe',
],
'labels' => [
'members' => 'Membres',
'add_description' => 'Ajouter une description',
],
'inputs' => [
'name' => [
'label' => 'Nom du groupe',
'placeholder' => 'Entrer un nom',
],
'description' => [
'label' => 'Description',
'placeholder' => 'Optionnel',
],
'photo' => [
'label' => 'Photo',
],
],
'actions' => [
'delete_group' => [
'label' => 'Supprimer le groupe',
'confirmation_message' => 'Êtes-vous sûr de vouloir supprimer ce groupe ?',
'helper_text' => 'Vous devez d\'abord supprimer tous les membres du groupe.',
],
'add_members' => [
'label' => 'Ajouter des membres',
],
'group_permissions' => [
'label' => 'Permissions du groupe',
],
'exit_group' => [
'label' => 'Quitter le groupe',
'confirmation_message' => 'Êtes-vous sûr de vouloir quitter ce groupe ?',
],
],
'messages' => [
'invalid_conversation_type_error' => 'Seules les conversations de groupe sont autorisées',
],
],
// Members component
'members' => [
'heading' => [
'label' => 'Membres',
],
'inputs' => [
'search' => [
'label' => 'Rechercher',
'placeholder' => 'Rechercher des membres',
],
],
'labels' => [
'members' => 'Membres',
'owner' => 'Propriétaire',
'admin' => 'Administrateur',
'no_members_found' => 'Aucun membre trouvé',
],
'actions' => [
'send_message_to_yourself' => [
'label' => 'Vous envoyer un message',
],
'send_message_to_member' => [
'label' => 'Message à :member',
],
'dismiss_admin' => [
'label' => 'Rétrograder l\'admin',
'confirmation_message' => 'Êtes-vous sûr de vouloir retirer les droits d\'admin à :member ?',
],
'make_admin' => [
'label' => 'Donner les droits admin',
'confirmation_message' => 'Êtes-vous sûr de vouloir donner les droits admin à :member ?',
],
'remove_from_group' => [
'label' => 'Retirer',
'confirmation_message' => 'Êtes-vous sûr de vouloir retirer :member du groupe ?',
],
'load_more' => [
'label' => 'Charger plus',
],
],
'messages' => [
'invalid_conversation_type_error' => 'Seules les conversations de groupe sont autorisées',
],
],
// add-Members component
'add_members' => [
'heading' => [
'label' => 'Ajouter des membres',
],
'inputs' => [
'search' => [
'label' => 'Rechercher',
'placeholder' => 'Rechercher',
],
],
'actions' => [
'save' => [
'label' => 'Enregistrer',
],
],
'messages' => [
'invalid_conversation_type_error' => 'Seules les conversations de groupe sont autorisées',
'members_limit_error' => 'Le nombre de membres ne peut excéder :count',
'member_already_exists' => 'Déjà ajouté au groupe',
],
],
// permissions component
'permisssions' => [
'heading' => [
'label' => 'Permissions',
],
'inputs' => [
'search' => [
'label' => 'Rechercher',
'placeholder' => 'Rechercher',
],
],
'labels' => [
'members_can' => 'Les membres peuvent',
],
'actions' => [
'edit_group_information' => [
'label' => 'Modifier les infos du groupe',
'helper_text' => 'Cela inclut le nom, l\'icône et la description',
],
'send_messages' => [
'label' => 'Envoyer des messages',
],
'add_other_members' => [
'label' => 'Ajouter d\'autres membres',
],
],
],
],
];

View File

@@ -0,0 +1,23 @@
<?php
return [
/**-------------------------
* Chats
*------------------------*/
'labels' => [
'heading' => 'Conversations',
'no_conversations_yet' => 'Aucune conversation pour le moment',
'you' => 'Vous',
'attachment' => 'Pièce jointe',
'now' => 'Maintenant',
'load_more' => 'Charger plus',
],
'inputs' => [
'search' => [
'label' => 'Rechercher des conversations',
'placeholder' => 'Rechercher',
],
],
];

View File

@@ -0,0 +1,72 @@
<?php
return [
// new-chat component
'chat' => [
'labels' => [
'heading' => 'Nouvelle conversation',
'you' => 'Vous',
],
'inputs' => [
'search' => [
'label' => 'Rechercher des conversations',
'placeholder' => 'Rechercher',
],
],
'actions' => [
'new_group' => [
'label' => 'Nouveau groupe',
],
],
'messages' => [
'empty_search_result' => 'Aucun utilisateur trouvé.',
],
],
// new-group component
'group' => [
'labels' => [
'heading' => 'Nouvelle conversation',
'add_members' => 'Ajouter des membres',
],
'inputs' => [
'name' => [
'label' => 'Nom du groupe',
'placeholder' => 'Entrez un nom',
],
'description' => [
'label' => 'Description',
'placeholder' => 'Optionnel',
],
'search' => [
'label' => 'Rechercher',
'placeholder' => 'Rechercher',
],
'photo' => [
'label' => 'Photo',
],
],
'actions' => [
'cancel' => [
'label' => 'Annuler',
],
'next' => [
'label' => 'Suivant',
],
'create' => [
'label' => 'Créer',
],
],
'messages' => [
'members_limit_error' => 'Le nombre de membres ne peut excéder :count',
'empty_search_result' => 'Aucun utilisateur trouvé.',
],
],
];

View File

@@ -0,0 +1,11 @@
<?php
return [
// chat component
'chat' => [
'messages' => [
'welcome' => 'Sélectionnez une conversation pour commencer à discuter',
],
],
];

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' => 'Le champ :attribute doit être un fichier.',
'image' => 'Le champ :attribute doit être une image.',
'required' => 'Le champ :attribute est obligatoire.',
'max' => [
'array' => 'Le champ :attribute ne doit pas contenir plus de :max éléments.',
'file' => 'Le champ :attribute ne doit pas dépasser :max kilo-octets.',
'numeric' => 'Le champ :attribute ne doit pas être supérieur à :max.',
'string' => 'Le champ :attribute ne doit pas dépasser :max caractères.',
],
'mimes' => 'Le champ :attribute doit être un fichier de type : :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' => 'Sélectionnez une conversation pour commencer à échanger',
],
],
];