feat(Password process for new admin, cleaning translations)
All checks were successful
Deploy Roxane to Preprod / deploy (push) Successful in 1m21s

This commit is contained in:
2026-04-01 15:50:21 +02:00
parent 83b7c42fe4
commit 25885e3b70
40 changed files with 1577 additions and 475 deletions

View File

@@ -23,4 +23,40 @@ return [
'updated_at' => 'Updated at',
'deleted_at' => 'Deleted at',
],
'tabs' => [
'general_info' => 'General information',
'modules' => 'Modules',
],
'sections' => [
'personal_info' => 'Personal information',
'administrative_info' => 'Administrative information',
'contact_info' => 'Contact details',
'status' => 'Status',
'actions' => 'Actions',
'ispconfig_mail' => 'ISPConfig Mail',
'ispconfig_web' => 'Web Hosting',
'nextcloud' => 'NextCloud',
],
'ispconfig' => [
'mail_data' => 'ISPConfig Mail data',
'web_data' => 'ISPConfig Web data',
'nextcloud_data' => 'NextCloud data',
'email' => 'Email address',
'id' => 'ISPConfig ID',
'quota' => 'Quota',
'domain' => 'Domain',
'state' => 'State',
'enabled' => 'Enabled',
'disabled' => 'Disabled',
'nextcloud_id' => 'Nextcloud ID',
'display_name' => 'Display name',
],
'actions' => [
'send_payment_mail' => 'Send payment email',
'send_renewal_mail' => 'Send follow-up email',
],
];

View File

@@ -1,27 +0,0 @@
<?php
return [
'membership' => 'Membership',
'memberships' => 'Memberships',
'member' => 'Member',
'members' => 'Members',
'member_id' => 'Member ID',
'admin_id' => 'Created by',
'status' => 'Status',
'pending' => 'Pending',
'active' => 'Active',
'expired' => 'Expired',
'start_date' => 'Start date',
'end_date' => 'End date',
'amount' => 'Amount',
'payment_status' => 'Payment status',
'paid' => 'Paid',
'unpaid' => 'Unpaid',
'partial' => 'Partially paid',
'created_at' => 'Created at',
'updated_at' => 'Updated at',
'subscription' => [
'success' => 'Your subscription has been successfully sent. We will contact you as soon as possible.',
'error' => 'An error occurred while sending your subscription.',
]
];

52
lang/en/memberships.php Normal file
View File

@@ -0,0 +1,52 @@
<?php
return [
'fields' => [
'membership' => 'Membership',
'memberships' => 'Memberships',
'member' => 'Member',
'members' => 'Members',
'member_id' => 'Member',
'select_member' => 'Select a member...',
'select_author' => 'Select an author...',
'admin_id' => 'Created by',
'status' => 'Status',
'pending' => 'Pending',
'active' => 'Active',
'expired' => 'Expired',
'package_id' => 'Package',
'select_package' => 'Select a package...',
'start_date' => 'Start date',
'end_date' => 'End date',
'amount' => 'Amount',
'payment_status' => 'Payment status',
'paid' => 'Paid',
'unpaid' => 'Unpaid',
'partial' => 'Partially paid',
'services' => 'Services',
'created_at' => 'Created at',
'updated_at' => 'Updated at',
'subscription' => [
'success' => 'Your subscription has been successfully submitted. We will contact you as soon as possible.',
'error' => 'An error occurred while submitting your subscription.',
],
],
'tabs' => [
'general_info' => 'General information',
'modules' => 'Modules',
],
'sections' => [
'member' => 'Member',
'transaction' => 'Transaction details',
'status' => 'Status',
'ispconfig_mail' => 'ISPConfig Mail',
'ispconfig_web' => 'Web Hosting',
'nextcloud' => 'NextCloud',
],
'actions' => [
'view_profile' => 'View member profile',
],
];

23
lang/en/modal.php Normal file
View File

@@ -0,0 +1,23 @@
<?php
return [
'confirmation' => 'Are you sure you want to delete?',
'actions' => [
'cancel' => [
'label' => 'Cancel',
],
'confirm' => [
'label' => 'Confirm',
],
'submit' => [
'label' => 'Submit',
],
],
];

View File

@@ -0,0 +1,14 @@
<?php
return [
'fields' => [
'singular_name' => 'Email Template',
'plural_name' => 'Email Templates',
'identifier' => 'Identifier',
'name' => 'Name',
'subject' => 'Subject',
'body' => 'Content',
'variables' => 'Available variables',
'is_active' => 'Active',
],
];

View File

@@ -8,6 +8,11 @@ return [
'email' => 'Email',
'email_verified_at' => 'Email verified at',
'password' => 'Password',
'role' => 'Role'
]
'role' => 'Role',
],
'hints' => [
'password_create' => 'Leave empty to send an invitation email.',
'password_edit' => 'Leave empty to keep the current password.',
],
];

View File

@@ -36,7 +36,43 @@ return [
'stats' => [
'name' => 'Nouveaux Membres',
'description' => 'Nombre de nouveaux membres par an',
]
]
],
],
],
'tabs' => [
'general_info' => 'Informations générales',
'modules' => 'Modules',
],
'sections' => [
'personal_info' => 'Informations personnelles',
'administrative_info' => 'Informations administratives',
'contact_info' => 'Coordonnées',
'status' => 'Statut',
'actions' => 'Actions',
'ispconfig_mail' => 'Messagerie ISPConfig',
'ispconfig_web' => 'Hébergements Web',
'nextcloud' => 'NextCloud',
],
'ispconfig' => [
'mail_data' => 'Données ISPConfig Mail',
'web_data' => 'Données ISPConfig Web',
'nextcloud_data' => 'Données NextCloud',
'email' => 'Adresse email',
'id' => 'ID ISPConfig',
'quota' => 'Quota',
'domain' => 'Domaine',
'state' => 'État',
'enabled' => 'Activé',
'disabled' => 'Désactivé',
'nextcloud_id' => 'Id Nextcloud',
'display_name' => 'Nom de l\'utilisateur',
],
'actions' => [
'send_payment_mail' => 'Envoyer le mail de paiement',
'send_renewal_mail' => 'Envoyer un mail de relance',
],
];

View File

@@ -29,7 +29,24 @@ return [
'subscription' => [
'success' => 'Votre inscription a bien été envoyée. Nous vous recontacterons dans les plus brefs délais.',
'error' => 'Une erreur est survenue lors de l\'envoi de votre inscription.',
]
],
],
'tabs' => [
'general_info' => 'Informations générales',
'modules' => 'Modules',
],
'sections' => [
'member' => 'Adhérent',
'transaction' => 'Informations de transaction',
'status' => 'Statut',
'ispconfig_mail' => 'Messagerie ISPConfig',
'ispconfig_web' => 'Hébergements Web',
'nextcloud' => 'NextCloud',
],
'actions' => [
'view_profile' => 'Voir le profil du membre',
],
];

View File

@@ -8,6 +8,6 @@ return [
'name' => 'Nom',
'description' => 'Description',
'url' => 'URL',
'icon' => 'Icon',
]
'icon' => 'Icône',
],
];

View File

@@ -8,6 +8,11 @@ return [
'email' => 'Email',
'email_verified_at' => 'Email vérifié le',
'password' => 'Mot de passe (si changement)',
'role' => 'Rôle'
]
'role' => 'Rôle',
],
'hints' => [
'password_create' => 'Laisser vide pour envoyer un email d\'invitation.',
'password_edit' => 'Laisser vide pour conserver le mot de passe actuel.',
],
];