diff --git a/composer.json b/composer.json
index 8339d47..63e4430 100644
--- a/composer.json
+++ b/composer.json
@@ -27,9 +27,9 @@
"spatie/laravel-translatable": "^6.8"
},
"require-dev": {
+ "larastan/larastan": "^2.9",
"laravel/pint": "^1.14",
"nunomaduro/collision": "^8.1.1",
- "larastan/larastan": "^2.9",
"orchestra/testbench": "^9.0.0",
"pestphp/pest": "^2.34",
"pestphp/pest-plugin-arch": "^2.7",
diff --git a/resources/lang/en/auth.php b/resources/lang/en/auth.php
index 8ea11d0..25915f7 100644
--- a/resources/lang/en/auth.php
+++ b/resources/lang/en/auth.php
@@ -1,48 +1,8 @@
'Sign in',
- 'sign_out' => 'Sign out',
- 'create_account' => 'Create an account',
'label_password' => 'Password',
- 'label_password_confirmation' => 'Confirm password',
- 'existing_account_prompt' => 'Do you already have an account?',
- 'create_your_account' => 'Create your account',
- 'label_current_password' => 'Current password',
- 'change_password' => 'Change password',
'action_cancel' => 'Cancel',
'action_confirm' => 'Confirm',
- 'password_change_succeeded' => 'Your password has been changed.',
- 'label_remember_me' => 'Remember me',
- 'error_intro' => 'Sorry, something went wrong.',
- 'wrong_password' => 'The provided password is incorrect.',
'confirm_intro' => 'For your security, please confirm your password before continuing.',
- 'forget_prompt' => 'Forgot your password?',
- 'forgot_intro' => 'Forgot your password? Enter your email address and we will email you a password reset link that will let you choose a new one.',
- 'forgot_submit' => 'Send password reset link',
- 'reset_submit' => 'Reset password',
- 'verification_required' => 'Email verification required',
- 'verification_intro' => 'Please verify your email address by clicking on the link we emailed to you. If you didn’t receive the email, we will gladly send you another.',
- 'verification_sent' => 'A new verification link has been sent to the email address you provided.',
- 'resend_verification_email' => 'Resend verification email',
- 'verification_succeeded' => 'Your email address has been verified.',
- 'two_factor_auth_code_intro' => 'Please enter the code provided by your authenticator application to complete the sign in process.',
- 'label_two_factor_auth_code' => 'Authentication code',
- 'two_factor_auth_action_use_recovery_code' => 'Use a recovery code',
- 'two_factor_auth_recovery_code_intro' => 'Please enter one of your saved recovery codes to complete the sign in process.',
- 'label_two_factor_auth_recovery_code' => 'Recovery code',
- 'two_factor_auth_action_use_code' => 'Use an authentication code',
- 'invalid_two_factor_auth_code' => 'The provided two-factor authentication code was not valid.',
];
diff --git a/resources/lang/en/dashboard.php b/resources/lang/en/dashboard.php
deleted file mode 100644
index af1db65..0000000
--- a/resources/lang/en/dashboard.php
+++ /dev/null
@@ -1,6 +0,0 @@
- 'Dashboard',
- 'welcome' => 'Welcome, :name!',
-];
diff --git a/resources/lang/en/errors.php b/resources/lang/en/errors.php
deleted file mode 100644
index 6d75dd8..0000000
--- a/resources/lang/en/errors.php
+++ /dev/null
@@ -1,31 +0,0 @@
- 'Not authorized',
- 'error_401_message' => 'You are not authorized to visit this page. You may need to log in.',
- 'error_403_title' => 'Access forbidden',
- 'error_403_message' => 'You do not have permission to visit this page.',
- 'error_404_title' => 'Not found',
- 'error_404_message' => 'The page you are trying to visit could not be found.',
- 'error_419_title' => 'Page expired',
- 'error_419_message' => 'The page has expired. Please try again.',
- 'error_429_title' => 'Too many requests',
- 'error_429_message' => 'You have sent too many requests to this page. Please wait a few moments and try again.',
- 'error_500_title' => 'Server error',
- 'error_500_message' => 'Sorry, it looks like something isn’t working properly on our end.',
- 'error_503_title' => 'Service unavailable',
- 'error_503_message' => 'Sorry, it looks like the website can’t respond to your request right now. Please wait a few moments and try again.',
- 'return_home' => 'Return to home page',
-];
diff --git a/resources/lang/en/forms.php b/resources/lang/en/forms.php
index 4c9b1c2..5a66e16 100644
--- a/resources/lang/en/forms.php
+++ b/resources/lang/en/forms.php
@@ -1,8 +1,22 @@
'Save changes',
- 'label_email' => 'Email address',
- 'errors_found' => 'Errors found',
- 'errors_found_message' => 'Sorry, some errors were found in your submission. Please correct these errors and try again.',
+ 'content_added' => 'Content added',
+ 'content_added_unsaved' => 'Content added, unsaved changes',
+ 'label_date' => 'Date',
+ 'label_year' => 'Year',
+ 'label_month' => 'Month',
+ 'label_day' => 'Day',
+ 'month_january' => 'January',
+ 'month_february' => 'February',
+ 'month_march' => 'March',
+ 'month_april' => 'April',
+ 'month_may' => 'May',
+ 'month_june' => 'June',
+ 'month_july' => 'July',
+ 'month_august' => 'August',
+ 'month_september' => 'September',
+ 'month_october' => 'October',
+ 'month_november' => 'November',
+ 'month_december' => 'December',
];
diff --git a/resources/lang/en/mail.php b/resources/lang/en/mail.php
deleted file mode 100644
index f03ef32..0000000
--- a/resources/lang/en/mail.php
+++ /dev/null
@@ -1,8 +0,0 @@
- 'Sorry!',
- 'greeting' => 'Hello!',
- 'salutation' => 'Regards',
- 'link_guidance' => 'If you’re having trouble clicking the ":actionText" button, copy and paste the URL below into your web browser:',
-];
diff --git a/resources/lang/en/nav.php b/resources/lang/en/nav.php
deleted file mode 100644
index fb1d6df..0000000
--- a/resources/lang/en/nav.php
+++ /dev/null
@@ -1,5 +0,0 @@
- 'Languages',
-];
diff --git a/resources/lang/en/passwords.php b/resources/lang/en/passwords.php
deleted file mode 100644
index 2345a56..0000000
--- a/resources/lang/en/passwords.php
+++ /dev/null
@@ -1,22 +0,0 @@
- 'Your password has been reset!',
- 'sent' => 'We have emailed your password reset link!',
- 'throttled' => 'Please wait before retrying.',
- 'token' => 'This password reset token is invalid.',
- 'user' => "We can't find a user with that email address.",
-
-];
diff --git a/resources/lang/en/routes.php b/resources/lang/en/routes.php
deleted file mode 100644
index 8bb43d4..0000000
--- a/resources/lang/en/routes.php
+++ /dev/null
@@ -1,8 +0,0 @@
- 'dashboard',
- 'logout' => 'logout',
- 'login' => 'login',
- 'register' => 'register',
-];
diff --git a/resources/lang/en/user.php b/resources/lang/en/user.php
deleted file mode 100644
index 4a96e01..0000000
--- a/resources/lang/en/user.php
+++ /dev/null
@@ -1,24 +0,0 @@
- 'Settings',
- 'account' => 'Account',
- 'label_name' => 'Full name',
- 'label_locale' => 'Preferred language',
- 'two_factor_auth' => 'Two-factor authentication',
- 'two_factor_auth_intro' => 'Add additional security to your account using two-factor authentication.',
- 'two_factor_auth_not_enabled' => 'You have not enabled two-factor authentication.',
- 'two_factor_auth_enabled' => 'You have enabled two-factor authentication.',
- 'two_factor_auth_disabled' => 'You have disabled two-factor authentication.',
- 'two_factor_auth_qr_code' => 'Two factor authentication is now enabled. Scan the following QR code using your phone\'s authenticator application.',
- 'two_factor_auth_recovery_codes' => 'Store these recovery codes in a secure password manager. They can be used to recover access to your account if your two factor authentication device is lost.',
- 'two_factor_auth_recovery_codes_regenerated' => 'New recovery codes have been generated.',
- 'action_enable_two_factor_auth' => 'Enable two-factor authentication',
- 'action_disable_two_factor_auth' => 'Disable two-factor authentication',
- 'action_regenerate_two_factor_auth_recovery_codes' => 'Regenerate recovery codes',
- 'delete_account' => 'Delete account',
- 'delete_account_intro' => 'Your account will be deleted and cannot be recovered. If you still want to delete your account, please enter your current password to proceed.',
- 'action_delete_account' => 'Delete my account',
- 'settings_update_succeeded' => 'Your settings have been saved.',
- 'destroy_succeeded' => 'Your account has been deleted.',
-];
diff --git a/resources/lang/en/validation.php b/resources/lang/en/validation.php
index 01eb3d1..36b7528 100644
--- a/resources/lang/en/validation.php
+++ b/resources/lang/en/validation.php
@@ -1,14 +1,6 @@
[
- 'length-uppercase' => 'The :attribute must be at least :length characters and contain at least one uppercase character.',
- 'length-numeric' => 'The :attribute must be at least :length characters and contain at least one number.',
- 'length-specialcharacter' => 'The :attribute must be at least :length characters and contain at least one special character.',
- 'length-uppercase-numeric' => 'The :attribute must be at least :length characters and contain at least one uppercase character and one number.',
- 'length-uppercase-specialcharacter' => 'The :attribute must be at least :length characters and contain at least one uppercase character and one special character.',
- 'length-uppercase-numeric-specialcharacter' => 'The :attribute must be at least :length characters and contain at least one uppercase character, one number, and one special character.',
- 'length-numeric-specialcharacter' => 'The :attribute must be at least :length characters and contain at least one special character and one number.',
- 'length' => 'The :attribute must be at least :length characters.',
- ],
+ 'current_password' => 'The password is incorrect.',
+ 'date' => 'The :attribute is not a valid date.',
];
diff --git a/resources/lang/en/welcome.php b/resources/lang/en/welcome.php
deleted file mode 100644
index 75c0843..0000000
--- a/resources/lang/en/welcome.php
+++ /dev/null
@@ -1,6 +0,0 @@
- 'Welcome to Hearth!',
- 'details' => 'Make yourself at home.',
-];
diff --git a/resources/lang/fr/auth.php b/resources/lang/fr/auth.php
index b30c0ec..d22338e 100644
--- a/resources/lang/fr/auth.php
+++ b/resources/lang/fr/auth.php
@@ -1,48 +1,8 @@
'S’identifier',
- 'sign_out' => 'Se déconnecter',
- 'create_account' => 'Créer un compte',
'label_password' => 'Mot de passe',
- 'label_password_confirmation' => 'Confirmez le mot de passe',
- 'existing_account_prompt' => 'Vous avez déjà un compte?',
- 'create_your_account' => 'Créez votre compte',
- 'label_current_password' => 'Mot de passe actuel',
- 'change_password' => 'Changer le mot de passe',
'action_cancel' => 'Annuler',
'action_confirm' => 'Confirmer',
- 'password_change_succeeded' => 'Votre mot de passe a été modifié.',
- 'label_remember_me' => 'Souvenez-vous de moi',
- 'error_intro' => 'Désolé, quelque chose s’est mal passé.',
- 'wrong_password' => 'Le mot de passe fourni est incorrect.',
'confirm_intro' => 'Pour votre sécurité, veuillez confirmer votre mot de passe avant de continuer.',
- 'forget_prompt' => 'Mot de passe oublié?',
- 'forgot_intro' => 'Mot de passe oublié? Entrez votre adresse e-mail et nous vous enverrons par e-mail un lien de réinitialisation du mot de passe qui vous permettra d’en choisir un nouveau.',
- 'forgot_submit' => 'Envoyer le lien de réinitialisation',
- 'reset_submit' => 'Réinitialiser le mot de passe',
- 'verification_required' => 'Vérification de l\'e-mail requise',
- 'verification_intro' => 'Veuillez vérifier votre adresse e-mail en cliquant sur le lien que nous vous avons envoyé. Si vous n\'avez pas reçu le courriel, nous vous enverrons volontiers un autre.',
- 'verification_sent' => 'Un nouveau lien de vérification a été envoyé à l\'adresse e-mail que vous avez fournie.',
- 'resend_verification_email' => 'Renvoyer l’e-mail de vérification',
- 'verification_succeeded' => 'Votre adresse e-mail a été vérifiée.',
- 'two_factor_auth_code_intro' => 'Veuillez entrer le code fourni par votre application d\'authentificateur pour compléter le processus de connexion.',
- 'label_two_factor_auth_code' => 'Code d\'authentification',
- 'two_factor_auth_action_use_recovery_code' => 'Utiliser un code de récupération',
- 'two_factor_auth_recovery_code_intro' => 'Veuillez entrer un de vos codes de récupération enregistrés pour terminer le processus de connexion.',
- 'label_two_factor_auth_recovery_code' => 'Code de récupération',
- 'two_factor_auth_action_use_code' => 'Utiliser un code d\'authentification',
- 'invalid_two_factor_auth_code' => 'Le code d\'authentification à deux facteurs fourni n\'est pas valide.',
];
diff --git a/resources/lang/fr/dashboard.php b/resources/lang/fr/dashboard.php
deleted file mode 100644
index 1f68871..0000000
--- a/resources/lang/fr/dashboard.php
+++ /dev/null
@@ -1,6 +0,0 @@
- 'Tableau de bord',
- 'welcome' => 'Bienvenue, :name!',
-];
diff --git a/resources/lang/fr/errors.php b/resources/lang/fr/errors.php
deleted file mode 100644
index 235f977..0000000
--- a/resources/lang/fr/errors.php
+++ /dev/null
@@ -1,31 +0,0 @@
- 'Non autorisé',
- 'error_401_message' => 'Vous n\'êtes pas autorisé à visiter cette page. Vous devrez peut-être vous connecter.',
- 'error_403_title' => 'Accès interdit',
- 'error_403_message' => 'Vous n\'avez pas la permission de visiter cette page.',
- 'error_404_title' => 'Non trouvé',
- 'error_404_message' => 'La page que vous essayez de visiter est introuvable.',
- 'error_419_title' => 'Page expirée',
- 'error_419_message' => 'La page a expiré. Veuillez réessayer.',
- 'error_429_title' => 'Trop de demandes',
- 'error_429_message' => 'Vous avez envoyé trop de demandes à cette page. Veuillez patienter quelques instants et réessayer.',
- 'error_500_title' => 'Erreur de serveur',
- 'error_500_message' => 'Désolé, il semble que quelque chose ne fonctionne pas correctement de notre côté.',
- 'error_503_title' => 'Service indisponible',
- 'error_503_message' => 'Désolé, il semble que le site web ne puisse pas répondre à votre demande pour le moment. Veuillez patienter quelques instants et réessayer.',
- 'return_home' => 'Retour à la page d\'accueil',
-];
diff --git a/resources/lang/fr/forms.php b/resources/lang/fr/forms.php
index 43c5629..962df82 100644
--- a/resources/lang/fr/forms.php
+++ b/resources/lang/fr/forms.php
@@ -1,8 +1,22 @@
'Sauvegarder les modifications',
- 'label_email' => 'Adresse e-mail',
- 'errors_found' => 'Erreurs trouvées',
- 'errors_found_message' => 'Désolé, certaines erreurs ont été trouvées dans votre envoi. Veuillez corriger ces erreurs et réessayer.',
+ 'content_added' => 'Contenu ajouté',
+ 'content_added_unsaved' => 'Contenu ajouté, modifications non sauvegardées',
+ 'label_date' => 'Date',
+ 'label_year' => 'Année',
+ 'label_month' => 'Mois',
+ 'label_day' => 'Jour',
+ 'month_january' => 'Janvier',
+ 'month_february' => 'Février',
+ 'month_march' => 'Mars',
+ 'month_april' => 'Avril',
+ 'month_may' => 'Mai',
+ 'month_june' => 'Juin',
+ 'month_july' => 'Juillet',
+ 'month_august' => 'Août',
+ 'month_september' => 'Septembre',
+ 'month_october' => 'Octobre',
+ 'month_november' => 'Novembre',
+ 'month_december' => 'Décembre',
];
diff --git a/resources/lang/fr/mail.php b/resources/lang/fr/mail.php
deleted file mode 100644
index 3517588..0000000
--- a/resources/lang/fr/mail.php
+++ /dev/null
@@ -1,8 +0,0 @@
- 'Désolé!',
- 'greeting' => 'Bonjour!',
- 'salutation' => 'Régards',
- 'link_guidance' => 'Si vous rencontrez des difficultés à cliquer sur le bouton ":actionText", copiez et collez l\'URL ci-dessous dans votre navigateur Web:',
-];
diff --git a/resources/lang/fr/nav.php b/resources/lang/fr/nav.php
deleted file mode 100644
index 76ba24b..0000000
--- a/resources/lang/fr/nav.php
+++ /dev/null
@@ -1,5 +0,0 @@
- 'Langues',
-];
diff --git a/resources/lang/fr/passwords.php b/resources/lang/fr/passwords.php
deleted file mode 100644
index 8bea7a9..0000000
--- a/resources/lang/fr/passwords.php
+++ /dev/null
@@ -1,22 +0,0 @@
- 'Votre mot de passe a été réinitialisé!',
- 'sent' => 'Nous avons envoyé votre lien de réinitialisation de mot de passe!',
- 'throttled' => 'Veuillez patienter avant de réessayer.',
- 'token' => 'Ce jeton de réinitialisation de mot de passe est invalide.',
- 'user' => 'Nous ne pouvons pas trouver un utilisateur avec cette adresse e-mail.',
-
-];
diff --git a/resources/lang/fr/routes.php b/resources/lang/fr/routes.php
deleted file mode 100644
index 4756a57..0000000
--- a/resources/lang/fr/routes.php
+++ /dev/null
@@ -1,8 +0,0 @@
- 'tableau-de-bord',
- 'logout' => 'se-deconnecter',
- 'login' => 'se-connecter',
- 'register' => 'inscription',
-];
diff --git a/resources/lang/fr/user.php b/resources/lang/fr/user.php
deleted file mode 100644
index e87e7cd..0000000
--- a/resources/lang/fr/user.php
+++ /dev/null
@@ -1,24 +0,0 @@
- 'Paramètres',
- 'account' => 'Compte',
- 'label_name' => 'Nom complet',
- 'label_locale' => 'Langue préférée',
- 'two_factor_auth' => 'Authentification à deux facteurs',
- 'two_factor_auth_intro' => 'Ajoutez une sécurité supplémentaire à votre compte en utilisant l\'authentification à deux facteurs.',
- 'two_factor_auth_not_enabled' => 'Vous n\'avez pas activé l\'authentification à deux facteurs.',
- 'two_factor_auth_enabled' => 'Vous avez activé l\'authentification à deux facteurs.',
- 'two_factor_auth_disabled' => 'Vous avez désactivé l\'authentification à deux facteurs.',
- 'two_factor_auth_qr_code' => 'L\'authentification à deux facteurs est maintenant activée. Scannez le code QR suivant à l\'aide de l\'application d\'authentification de votre téléphone.',
- 'two_factor_auth_recovery_codes' => 'Enregistrez ces codes de récupération dans un gestionnaire de mots de passe sécurisé. Ils peuvent être utilisés pour récupérer l\'accès à votre compte si votre périphérique d\'authentification à deux facteurs est perdu.',
- 'two_factor_auth_recovery_codes_regenerated' => 'De nouveaux codes de récupération ont été générés.',
- 'action_enable_two_factor_auth' => 'Activer l\'authentification à deux facteurs',
- 'action_disable_two_factor_auth' => 'Désactiver l\'authentification à deux facteurs',
- 'action_regenerate_two_factor_auth_recovery_codes' => 'Régénérer les codes de récupération',
- 'delete_account' => 'Supprimer le compte',
- 'delete_account_intro' => 'Votre compte sera supprimé et ne pourra pas être récupéré. Si vous souhaitez toujours supprimer votre compte, veuillez entrer votre mot de passe actuel pour continuer.',
- 'action_delete_account' => 'Supprimer le compte',
- 'settings_update_succeeded' => 'Vos paramètres ont été enregistrés.',
- 'destroy_succeeded' => 'Votre compte a été supprimé.',
-];
diff --git a/resources/lang/fr/validation.php b/resources/lang/fr/validation.php
index b45fe63..8419475 100644
--- a/resources/lang/fr/validation.php
+++ b/resources/lang/fr/validation.php
@@ -1,14 +1,6 @@
[
- 'length-uppercase' => 'Le champ :attribute doit comporter au moins :length caractères et contenir au moins un caractère majuscule.',
- 'length-numeric' => 'Le champ :attribute doit comporter au moins :length caractères et contenir au moins un chiffre.',
- 'length-specialcharacter' => 'Le champ :attribute doit comporter au moins :length caractères et contenir au moins un caractère spécial.',
- 'length-uppercase-numeric' => 'Le champ :attribute doit comporter au moins :length caractères et contenir au moins un caractère majuscule et un chiffre.',
- 'length-uppercase-specialcharacter' => 'Le champ :attribute doit comporter au moins :length caractères et contenir au moins un caractère majuscule et un caractère spécial.',
- 'length-uppercase-numeric-specialcharacter' => 'Le champ :attribute doit comporter au moins :length caractères et contenir au moins un caractère majuscule, un chiffre et un caractère spécial.',
- 'length-numeric-specialcharacter' => 'Le champ :attribute doit comporter au moins :length caractères et contenir au moins un caractère spécial et un chiffre.',
- 'length' => 'Le texte :attribute doit contenir au moins :min caractères.',
- ],
+ 'current_password' => 'Le mot de passe est incorrect.',
+ 'date' => 'Le champ :attribute n’est pas une date valide.',
];
diff --git a/resources/lang/fr/welcome.php b/resources/lang/fr/welcome.php
deleted file mode 100644
index ccff0c7..0000000
--- a/resources/lang/fr/welcome.php
+++ /dev/null
@@ -1,6 +0,0 @@
- 'Bienvenue chez Hearth!',
- 'details' => 'Faites-vous comme chez vous.',
-];
diff --git a/resources/views/date-input.blade.php b/resources/views/date-input.blade.php
index 712aee6..29cbe54 100644
--- a/resources/views/date-input.blade.php
+++ b/resources/views/date-input.blade.php
@@ -1,6 +1,6 @@
@foreach($locales as $locale)
@if($locale !== locale())
-
+
-
+
diff --git a/src/Components/DateInput.php b/src/Components/DateInput.php
index 8ddabe7..c9d8612 100644
--- a/src/Components/DateInput.php
+++ b/src/Components/DateInput.php
@@ -116,51 +116,51 @@ public function __construct(
$this->months = [
[
'value' => '01',
- 'label' => __('forms.month_january'),
+ 'label' => __('hearth-components::forms.month_january'),
],
[
'value' => '02',
- 'label' => __('forms.month_february'),
+ 'label' => __('hearth-components::forms.month_february'),
],
[
'value' => '03',
- 'label' => __('forms.month_march'),
+ 'label' => __('hearth-components::forms.month_march'),
],
[
'value' => '04',
- 'label' => __('forms.month_april'),
+ 'label' => __('hearth-components::forms.month_april'),
],
[
'value' => '05',
- 'label' => __('forms.month_may'),
+ 'label' => __('hearth-components::forms.month_may'),
],
[
'value' => '06',
- 'label' => __('forms.month_june'),
+ 'label' => __('hearth-components::forms.month_june'),
],
[
'value' => '07',
- 'label' => __('forms.month_july'),
+ 'label' => __('hearth-components::forms.month_july'),
],
[
'value' => '08',
- 'label' => __('forms.month_august'),
+ 'label' => __('hearth-components::forms.month_august'),
],
[
'value' => '09',
- 'label' => __('forms.month_september'),
+ 'label' => __('hearth-components::forms.month_september'),
],
[
'value' => '10',
- 'label' => __('forms.month_october'),
+ 'label' => __('hearth-components::forms.month_october'),
],
[
'value' => '11',
- 'label' => __('forms.month_november'),
+ 'label' => __('hearth-components::forms.month_november'),
],
[
'value' => '12',
- 'label' => __('forms.month_december'),
+ 'label' => __('hearth-components::forms.month_december'),
],
];
}
diff --git a/stubs/lang/en/auth.php b/stubs/lang/en/auth.php
deleted file mode 100644
index 6598e2c..0000000
--- a/stubs/lang/en/auth.php
+++ /dev/null
@@ -1,20 +0,0 @@
- 'These credentials do not match our records.',
- 'password' => 'The provided password is incorrect.',
- 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
-
-];
diff --git a/stubs/lang/en/forms.php b/stubs/lang/en/forms.php
deleted file mode 100644
index ab156ed..0000000
--- a/stubs/lang/en/forms.php
+++ /dev/null
@@ -1,26 +0,0 @@
- 'Save changes',
- 'label_email' => 'Email address',
- 'label_locality' => 'City or town',
- 'label_region' => 'Province or territory',
- 'label_date' => 'Date',
- 'label_year' => 'Year',
- 'label_month' => 'Month',
- 'label_day' => 'Day',
- 'month_january' => 'January',
- 'month_february' => 'February',
- 'month_march' => 'March',
- 'month_april' => 'April',
- 'month_may' => 'May',
- 'month_june' => 'June',
- 'month_july' => 'July',
- 'month_august' => 'August',
- 'month_september' => 'September',
- 'month_october' => 'October',
- 'month_november' => 'November',
- 'month_december' => 'December',
- 'errors_found' => 'Errors found',
- 'errors_found_message' => 'Sorry, some errors were found in your submission. Please correct these errors and try again.',
-];
diff --git a/stubs/lang/en/invitation.php b/stubs/lang/en/invitation.php
deleted file mode 100644
index 4918aa3..0000000
--- a/stubs/lang/en/invitation.php
+++ /dev/null
@@ -1,20 +0,0 @@
- 'Invite new member',
- 'invite_intro' => 'You can send an email invitation to someone who you would like to add to this team. If they do not have an account yet, they will be invited to create one first.',
- 'action_send_invitation' => 'Send invitation',
- 'cancel_member_invitation_link' => 'Cancel invitation',
- 'cancel_member_invitation_link_with_email' => 'Cancel invitation for :email',
- 'create_invitation_succeeded' => 'Your invitation has been sent.',
- 'invited_user_already_belongs_to_a_team' => 'This user already belongs to a team.',
- 'invited_user_already_belongs_to_this_team' => 'This user already belongs to this team.',
- 'cancel_invitation_succeeded' => 'The invitation has been cancelled.',
- 'email_not_valid' => 'You are logged in as :email, but this invitation is for a different email address.',
- 'accept_invitation_succeeded' => 'You have joined the :invitationable team.',
- 'invitations_title' => 'Member invitations',
- 'invitation_email' => 'Email',
- 'invitation_status' => 'Status',
- 'invitation_role' => 'Role',
- 'member_invited' => 'Invited',
-];
diff --git a/stubs/lang/en/membership.php b/stubs/lang/en/membership.php
deleted file mode 100644
index 804afbb..0000000
--- a/stubs/lang/en/membership.php
+++ /dev/null
@@ -1,8 +0,0 @@
- ':user’s role has been updated.',
- 'remove_member_succeeded' => ':user has been removed from :membershipable.',
- 'edit_user_role_title' => 'Edit :user’s role',
- 'edit_user_role_intro' => 'Modifying the role will change :user’s privileges for their :membershipable membership.',
-];
diff --git a/stubs/lang/en/organization.php b/stubs/lang/en/organization.php
deleted file mode 100644
index daf9903..0000000
--- a/stubs/lang/en/organization.php
+++ /dev/null
@@ -1,32 +0,0 @@
- 'Organizations',
- 'create_title' => 'Create an organization',
- 'label_name' => 'Organization name',
- 'action_create' => 'Create organization',
- 'members_title' => 'Organization members',
- 'browse_all' => 'Browse all organizations',
- 'none_found' => 'No organizations found.',
- 'member_name' => 'Name',
- 'member_status' => 'Status',
- 'member_role' => 'Role',
- 'member_active' => 'Active',
- 'action_add_member' => 'Add member',
- 'delete_title' => 'Delete organization',
- 'delete_intro' => 'Your organization will be deleted and cannot be recovered. If you still want to delete your organization, please enter your current password to proceed.',
- 'action_delete' => 'Delete organization',
- 'create_succeeded' => 'Your organization has been created.',
- 'update_succeeded' => 'Your organization has been updated.',
- 'destroy_succeeded' => 'Your organization has been deleted.',
- 'edit_title' => 'Edit organization',
- 'edit_organization' => 'Edit organization',
- 'edit_user_role_link' => 'Edit',
- 'edit_user_role_link_with_name' => 'Edit :user’s role',
- 'label_user_role' => 'Role',
- 'action_update_user_role' => 'Update Role',
- 'action_cancel_user_role_update' => 'Cancel',
- 'action_remove_member' => 'Remove',
- 'action_remove_member_with_name' => 'Remove :user from :organization',
- 'error_new_administrator_required_before_user_deletion' => 'You must assign a new administrator to your organization, :organization, before deleting your account.',
-];
diff --git a/stubs/lang/en/pagination.php b/stubs/lang/en/pagination.php
deleted file mode 100644
index d481411..0000000
--- a/stubs/lang/en/pagination.php
+++ /dev/null
@@ -1,19 +0,0 @@
- '« Previous',
- 'next' => 'Next »',
-
-];
diff --git a/stubs/lang/en/passwords.php b/stubs/lang/en/passwords.php
deleted file mode 100644
index 2345a56..0000000
--- a/stubs/lang/en/passwords.php
+++ /dev/null
@@ -1,22 +0,0 @@
- 'Your password has been reset!',
- 'sent' => 'We have emailed your password reset link!',
- 'throttled' => 'Please wait before retrying.',
- 'token' => 'This password reset token is invalid.',
- 'user' => "We can't find a user with that email address.",
-
-];
diff --git a/stubs/lang/en/resource-collection.php b/stubs/lang/en/resource-collection.php
deleted file mode 100644
index 23b778b..0000000
--- a/stubs/lang/en/resource-collection.php
+++ /dev/null
@@ -1,19 +0,0 @@
- 'Create a resource collection',
- 'label_title' => 'Resource collection title',
- 'label_language' => 'Resource collection language',
- 'label_description' => 'Resource collection description',
- 'action_create' => 'Create resource collection',
- 'edit_title' => 'Edit resource collection',
- 'edit_resource_collection' => 'Edit resource collection',
- 'action_delete' => 'Delete resource collection',
- 'delete_title' => 'Delete resource collection',
- 'delete_intro' => 'Your resource collection will be deleted and cannot be recovered. If you still want to delete your resource collection, please enter your current password to proceed.',
- 'create_succeeded' => 'Your resource collection has been created.',
- 'update_succeeded' => 'Your resource collection has been updated.',
- 'destroy_succeeded' => 'Your resource collection has been deleted.',
- 'index_title' => 'Resource collections',
- 'none_found' => 'No resource collections found.',
-];
diff --git a/stubs/lang/en/resource-select.php b/stubs/lang/en/resource-select.php
deleted file mode 100644
index 1b1cd83..0000000
--- a/stubs/lang/en/resource-select.php
+++ /dev/null
@@ -1,12 +0,0 @@
- 'Action button',
- 'add_resource' => 'Add resource',
- 'available_resources' => 'Available resources',
- 'remove_resource' => 'Remove resource',
- 'resource_link' => 'Resource link (Opens in a new tab)',
- 'resource_preview' => 'Resource preview',
- 'resource_title' => 'Resource title',
- 'selected_resources' => 'Selected resources',
-];
diff --git a/stubs/lang/en/resource.php b/stubs/lang/en/resource.php
deleted file mode 100644
index 4ea87c7..0000000
--- a/stubs/lang/en/resource.php
+++ /dev/null
@@ -1,17 +0,0 @@
- 'Create a resource',
- 'label_title' => 'Resource title',
- 'label_language' => 'Resource language',
- 'label_summary' => 'Resource summary',
- 'action_create' => 'Create resource',
- 'edit_title' => 'Edit resource',
- 'edit_resource' => 'Edit resource',
- 'action_delete' => 'Delete resource',
- 'delete_title' => 'Delete resource',
- 'delete_intro' => 'Your resource will be deleted and cannot be recovered. If you still want to delete your resource, please enter your current password to proceed.',
- 'create_succeeded' => 'Your resource has been created.',
- 'update_succeeded' => 'Your resource has been updated.',
- 'destroy_succeeded' => 'Your resource has been deleted.',
-];
diff --git a/stubs/lang/en/roles.php b/stubs/lang/en/roles.php
deleted file mode 100644
index 00962ea..0000000
--- a/stubs/lang/en/roles.php
+++ /dev/null
@@ -1,6 +0,0 @@
- 'Administrator',
- 'member' => 'Member',
-];
diff --git a/stubs/lang/en/routes.php b/stubs/lang/en/routes.php
deleted file mode 100644
index 02383d2..0000000
--- a/stubs/lang/en/routes.php
+++ /dev/null
@@ -1,9 +0,0 @@
- 'dashboard',
- 'logout' => 'logout',
- 'login' => 'login',
- 'register' => 'register',
- 'verification.verify' => '/verify-email/{id}/{hash}',
-];
diff --git a/stubs/lang/en/validation.php b/stubs/lang/en/validation.php
deleted file mode 100644
index 99fe484..0000000
--- a/stubs/lang/en/validation.php
+++ /dev/null
@@ -1,162 +0,0 @@
- 'The :attribute must be accepted.',
- 'active_url' => 'The :attribute is not a valid URL.',
- 'after' => 'The :attribute must be a date after :date.',
- 'after_or_equal' => 'The :attribute must be a date after or equal to :date.',
- 'alpha' => 'The :attribute must only contain letters.',
- 'alpha_dash' => 'The :attribute must only contain letters, numbers, dashes and underscores.',
- 'alpha_num' => 'The :attribute must only contain letters and numbers.',
- 'array' => 'The :attribute must be an array.',
- 'before' => 'The :attribute must be a date before :date.',
- 'before_or_equal' => 'The :attribute must be a date before or equal to :date.',
- 'between' => [
- 'numeric' => 'The :attribute must be between :min and :max.',
- 'file' => 'The :attribute must be between :min and :max kilobytes.',
- 'string' => 'The :attribute must be between :min and :max characters.',
- 'array' => 'The :attribute must have between :min and :max items.',
- ],
- 'boolean' => 'The :attribute field must be true or false.',
- 'confirmed' => 'The :attribute confirmation does not match.',
- 'current_password' => 'The password is incorrect.',
- 'date' => 'The :attribute is not a valid date.',
- 'date_equals' => 'The :attribute must be a date equal to :date.',
- 'date_format' => 'The :attribute does not match the format :format.',
- 'different' => 'The :attribute and :other must be different.',
- 'digits' => 'The :attribute must be :digits digits.',
- 'digits_between' => 'The :attribute must be between :min and :max digits.',
- 'dimensions' => 'The :attribute has invalid image dimensions.',
- 'distinct' => 'The :attribute field has a duplicate value.',
- 'email' => 'The :attribute must be a valid email address.',
- 'ends_with' => 'The :attribute must end with one of the following: :values.',
- 'exists' => 'The selected :attribute is invalid.',
- 'file' => 'The :attribute must be a file.',
- 'filled' => 'The :attribute field must have a value.',
- 'gt' => [
- 'numeric' => 'The :attribute must be greater than :value.',
- 'file' => 'The :attribute must be greater than :value kilobytes.',
- 'string' => 'The :attribute must be greater than :value characters.',
- 'array' => 'The :attribute must have more than :value items.',
- ],
- 'gte' => [
- 'numeric' => 'The :attribute must be greater than or equal :value.',
- 'file' => 'The :attribute must be greater than or equal :value kilobytes.',
- 'string' => 'The :attribute must be greater than or equal :value characters.',
- 'array' => 'The :attribute must have :value items or more.',
- ],
- 'image' => 'The :attribute must be an image.',
- 'in' => 'The selected :attribute is invalid.',
- 'in_array' => 'The :attribute field does not exist in :other.',
- 'integer' => 'The :attribute must be an integer.',
- 'ip' => 'The :attribute must be a valid IP address.',
- 'ipv4' => 'The :attribute must be a valid IPv4 address.',
- 'ipv6' => 'The :attribute must be a valid IPv6 address.',
- 'json' => 'The :attribute must be a valid JSON string.',
- 'lt' => [
- 'numeric' => 'The :attribute must be less than :value.',
- 'file' => 'The :attribute must be less than :value kilobytes.',
- 'string' => 'The :attribute must be less than :value characters.',
- 'array' => 'The :attribute must have less than :value items.',
- ],
- 'lte' => [
- 'numeric' => 'The :attribute must be less than or equal :value.',
- 'file' => 'The :attribute must be less than or equal :value kilobytes.',
- 'string' => 'The :attribute must be less than or equal :value characters.',
- 'array' => 'The :attribute must not have more than :value items.',
- ],
- 'max' => [
- 'numeric' => 'The :attribute must not be greater than :max.',
- 'file' => 'The :attribute must not be greater than :max kilobytes.',
- 'string' => 'The :attribute must not be greater than :max characters.',
- 'array' => 'The :attribute must not have more than :max items.',
- ],
- 'mimes' => 'The :attribute must be a file of type: :values.',
- 'mimetypes' => 'The :attribute must be a file of type: :values.',
- 'min' => [
- 'numeric' => 'The :attribute must be at least :min.',
- 'file' => 'The :attribute must be at least :min kilobytes.',
- 'string' => 'The :attribute must be at least :min characters.',
- 'array' => 'The :attribute must have at least :min items.',
- ],
- 'multiple_of' => 'The :attribute must be a multiple of :value.',
- 'not_in' => 'The selected :attribute is invalid.',
- 'not_regex' => 'The :attribute format is invalid.',
- 'numeric' => 'The :attribute must be a number.',
- 'password' => 'The password is incorrect.',
- 'present' => 'The :attribute field must be present.',
- 'regex' => 'The :attribute format is invalid.',
- 'required' => 'The :attribute field is required.',
- 'required_if' => 'The :attribute field is required when :other is :value.',
- 'required_unless' => 'The :attribute field is required unless :other is in :values.',
- 'required_with' => 'The :attribute field is required when :values is present.',
- 'required_with_all' => 'The :attribute field is required when :values are present.',
- 'required_without' => 'The :attribute field is required when :values is not present.',
- 'required_without_all' => 'The :attribute field is required when none of :values are present.',
- 'prohibited' => 'The :attribute field is prohibited.',
- 'prohibited_if' => 'The :attribute field is prohibited when :other is :value.',
- 'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.',
- 'same' => 'The :attribute and :other must match.',
- 'size' => [
- 'numeric' => 'The :attribute must be :size.',
- 'file' => 'The :attribute must be :size kilobytes.',
- 'string' => 'The :attribute must be :size characters.',
- 'array' => 'The :attribute must contain :size items.',
- ],
- 'starts_with' => 'The :attribute must start with one of the following: :values.',
- 'string' => 'The :attribute must be a string.',
- 'timezone' => 'The :attribute must be a valid zone.',
- 'unique' => 'The :attribute has already been taken.',
- 'uploaded' => 'The :attribute failed to upload.',
- 'url' => 'The :attribute format is invalid.',
- 'uuid' => 'The :attribute must be a valid UUID.',
-
- /*
- |--------------------------------------------------------------------------
- | 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' => [
- 'membership' => [
- 'not_last_admin' => 'There must be at least one administrator.',
- ],
- 'organization' => [
- 'name_exists' => 'An organization with this name already exists.',
- ],
- 'resource' => [
- 'title_exists' => 'A resource with this title already exists.',
- ],
- ],
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Attributes
- |--------------------------------------------------------------------------
- |
- | The following language lines are used to swap our attribute placeholder
- | with something more reader friendly such as "E-Mail Address" instead
- | of "email". This simply helps us make our message more expressive.
- |
- */
-
- 'attributes' => [],
-
-];
diff --git a/stubs/lang/fr/auth.php b/stubs/lang/fr/auth.php
deleted file mode 100644
index c1a529c..0000000
--- a/stubs/lang/fr/auth.php
+++ /dev/null
@@ -1,20 +0,0 @@
- 'Ces identifiants ne correspondent pas à nos enregistrements.',
- 'password' => 'Le mot de passe fourni est incorrect.',
- 'throttle' => 'Trop de tentatives de connexion. Veuillez réessayer dans :seconds secondes.',
-
-];
diff --git a/stubs/lang/fr/forms.php b/stubs/lang/fr/forms.php
deleted file mode 100644
index 5f0a454..0000000
--- a/stubs/lang/fr/forms.php
+++ /dev/null
@@ -1,26 +0,0 @@
- 'Sauvegarder les modifications',
- 'label_email' => 'Adresse e-mail',
- 'label_locality' => 'Ville',
- 'label_region' => 'Province ou territoire',
- 'label_date' => 'Date',
- 'label_year' => 'Année',
- 'label_month' => 'Mois',
- 'label_day' => 'Jour',
- 'month_january' => 'Janvier',
- 'month_february' => 'Février',
- 'month_march' => 'Mars',
- 'month_april' => 'Avril',
- 'month_may' => 'Mai',
- 'month_june' => 'Juin',
- 'month_july' => 'Juillet',
- 'month_august' => 'Août',
- 'month_september' => 'Septembre',
- 'month_october' => 'Octobre',
- 'month_november' => 'Novembre',
- 'month_december' => 'Décembre',
- 'errors_found' => 'Erreurs trouvées',
- 'errors_found_message' => 'Désolé, certaines erreurs ont été trouvées dans votre envoi. Veuillez corriger ces erreurs et réessayer.',
-];
diff --git a/stubs/lang/fr/invitation.php b/stubs/lang/fr/invitation.php
deleted file mode 100644
index 0a605fb..0000000
--- a/stubs/lang/fr/invitation.php
+++ /dev/null
@@ -1,20 +0,0 @@
- 'Inviter un nouveau membre',
- 'invite_intro' => 'Vous pouvez envoyer une invitation par courriel à quelqu\'un que vous souhaitez ajouter à cette équipe. S\'ils n\'ont pas encore de compte, ils seront invités à en créer un d\'abord.',
- 'action_send_invitation' => 'Envoyer l\'invitation',
- 'cancel_member_invitation_link' => 'Annuler l\'invitation',
- 'cancel_member_invitation_link_with_email' => 'Annuler l\'invitation pour :email',
- 'create_invitation_succeeded' => 'Votre invitation a été envoyée.',
- 'invited_user_already_belongs_to_a_team' => 'This user already belongs to a team.',
- 'invited_user_already_belongs_to_this_team' => 'This user already belongs to this team.',
- 'cancel_invitation_succeeded' => 'L\'invitation a été annulée.',
- 'email_not_valid' => 'Vous êtes connecté en tant que :email, mais cette invitation est pour une autre adresse e-mail.',
- 'accept_invitation_succeeded' => 'You have joined the :invitationable team.',
- 'invitations_title' => 'Invitations des membres',
- 'invitation_email' => 'Courriel',
- 'invitation_status' => 'Statut',
- 'invitation_role' => 'Rôle',
- 'member_invited' => 'Invité',
-];
diff --git a/stubs/lang/fr/membership.php b/stubs/lang/fr/membership.php
deleted file mode 100644
index ca0bde1..0000000
--- a/stubs/lang/fr/membership.php
+++ /dev/null
@@ -1,8 +0,0 @@
- 'Le rôle de :user a été mis à jour.',
- 'remove_member_succeeded' => ':user has been removed from :membershipable.',
- 'edit_user_role_title' => 'Modifier le rôle de :user',
- 'edit_user_role_intro' => 'Modifying the role will change :user’s privileges for their :membershipable membership.',
-];
diff --git a/stubs/lang/fr/organization.php b/stubs/lang/fr/organization.php
deleted file mode 100644
index 6445f0e..0000000
--- a/stubs/lang/fr/organization.php
+++ /dev/null
@@ -1,32 +0,0 @@
- 'Organisations',
- 'create_title' => 'Créer une organisation',
- 'label_name' => 'Nom de l\'organisation',
- 'action_create' => 'Créer une organisation',
- 'members_title' => 'Membres de l\'organisation',
- 'browse_all' => 'Parcourir toutes les organisations',
- 'none_found' => 'Aucune organisation trouvée.',
- 'member_name' => 'Nom',
- 'member_status' => 'Statut',
- 'member_role' => 'Rôle',
- 'member_active' => 'Actif',
- 'action_add_member' => 'Ajouter un membre',
- 'delete_title' => 'Supprimer l\'organisation',
- 'delete_intro' => 'Votre organisation sera supprimée et ne pourra pas être récupérée. Si vous souhaitez toujours supprimer votre organisation, veuillez entrer votre mot de passe actuel pour continuer.',
- 'action_delete' => 'Supprimer l\'organisation',
- 'create_succeeded' => 'Votre organisation a été créée.',
- 'update_succeeded' => 'Votre organisation a été mise à jour.',
- 'destroy_succeeded' => 'Votre organisation a été supprimée.',
- 'edit_title' => 'Modifier l\'organisation',
- 'edit_organization' => 'Modifier l\'organisation',
- 'edit_user_role_link' => 'Modifier',
- 'edit_user_role_link_with_name' => 'Modifier le rôle de :user',
- 'label_user_role' => 'Rôle',
- 'action_update_user_role' => 'Mettre à jour le rôle',
- 'action_cancel_user_role_update' => 'Annuler',
- 'action_remove_member' => 'Enlever',
- 'action_remove_member_with_name' => 'Enlever :user de :organization',
- 'error_new_administrator_required_before_user_deletion' => 'You must assign a new administrator to your organization, :organization, before deleting your account.',
-];
diff --git a/stubs/lang/fr/pagination.php b/stubs/lang/fr/pagination.php
deleted file mode 100644
index 8eff374..0000000
--- a/stubs/lang/fr/pagination.php
+++ /dev/null
@@ -1,19 +0,0 @@
- '« Précédent',
- 'next' => 'Suivant »',
-
-];
diff --git a/stubs/lang/fr/passwords.php b/stubs/lang/fr/passwords.php
deleted file mode 100644
index d553ff3..0000000
--- a/stubs/lang/fr/passwords.php
+++ /dev/null
@@ -1,22 +0,0 @@
- 'Votre mot de passe a été réinitialisé!',
- 'sent' => 'Nous vous avons envoyé par email le lien de réinitialisation du mot de passe!',
- 'throttled' => 'Veuillez patienter avant de réessayer.',
- 'token' => 'Ce jeton de réinitialisation du mot de passe n\'est pas valide.',
- 'user' => "Aucun utilisateur n'a été trouvé avec cette adresse email.",
-
-];
diff --git a/stubs/lang/fr/resource-collection.php b/stubs/lang/fr/resource-collection.php
deleted file mode 100644
index b315aa7..0000000
--- a/stubs/lang/fr/resource-collection.php
+++ /dev/null
@@ -1,19 +0,0 @@
- 'Créer une collection de ressources',
- 'label_title' => 'Titre de la collection de ressources',
- 'label_language' => 'Langue de la collection de ressources',
- 'label_description' => 'Description de la collection de ressources',
- 'action_create' => 'Créer la collection de ressources',
- 'edit_title' => 'Modifier la collection de ressources',
- 'edit_resource_collection' => 'Éditer la collection de ressources',
- 'action_delete' => 'Supprimer la collection de ressources',
- 'delete_title' => 'Supprimer la collection de ressources',
- 'delete_intro' => 'Votre collection de ressources sera supprimée et ne pourra pas être récupérée. Si vous voulez toujours supprimer votre collection, veuillez entrer votre mot de passe actuel pour continuer.',
- 'create_succeeded' => 'Votre collection de ressources a été créée.',
- 'update_succeeded' => 'Votre collection de ressources a été mise à jour.',
- 'destroy_succeeded' => 'Votre collection de ressources a été supprimée.',
- 'index_title' => 'Resource collections',
- 'none_found' => 'No resource collections found.',
-];
diff --git a/stubs/lang/fr/resource-select.php b/stubs/lang/fr/resource-select.php
deleted file mode 100644
index 1b1cd83..0000000
--- a/stubs/lang/fr/resource-select.php
+++ /dev/null
@@ -1,12 +0,0 @@
- 'Action button',
- 'add_resource' => 'Add resource',
- 'available_resources' => 'Available resources',
- 'remove_resource' => 'Remove resource',
- 'resource_link' => 'Resource link (Opens in a new tab)',
- 'resource_preview' => 'Resource preview',
- 'resource_title' => 'Resource title',
- 'selected_resources' => 'Selected resources',
-];
diff --git a/stubs/lang/fr/resource.php b/stubs/lang/fr/resource.php
deleted file mode 100644
index 3645cd7..0000000
--- a/stubs/lang/fr/resource.php
+++ /dev/null
@@ -1,17 +0,0 @@
- 'Créer une ressource',
- 'label_title' => 'Titre de ressource',
- 'label_language' => 'Langue de ressource',
- 'label_summary' => 'Résumé de la ressource',
- 'action_create' => 'Créer la ressource',
- 'edit_title' => 'Modifier la ressource',
- 'edit_resource' => 'Modifier la ressource',
- 'action_delete' => 'Supprimer la ressource',
- 'delete_title' => 'Supprimer la ressource',
- 'delete_intro' => 'Votre ressource sera supprimée et ne pourra pas être récupérée. Si vous voulez toujours supprimer votre ressource, veuillez entrer votre mot de passe actuel pour continuer.',
- 'create_succeeded' => 'Votre ressource a été créée.',
- 'update_succeeded' => 'Votre ressource a été mise à jour.',
- 'destroy_succeeded' => 'Votre ressource a été supprimée.',
-];
diff --git a/stubs/lang/fr/roles.php b/stubs/lang/fr/roles.php
deleted file mode 100644
index 9351d1a..0000000
--- a/stubs/lang/fr/roles.php
+++ /dev/null
@@ -1,6 +0,0 @@
- 'Administrateur',
- 'member' => 'Membre',
-];
diff --git a/stubs/lang/fr/routes.php b/stubs/lang/fr/routes.php
deleted file mode 100644
index 508ea5c..0000000
--- a/stubs/lang/fr/routes.php
+++ /dev/null
@@ -1,9 +0,0 @@
- 'tableau-de-bord',
- 'logout' => 'se-deconnecter',
- 'login' => 'se-connecter',
- 'register' => 'inscription',
- 'verification.verify' => '/verification-de-courriel/{id}/{hash}',
-];
diff --git a/stubs/lang/fr/validation.php b/stubs/lang/fr/validation.php
deleted file mode 100644
index 422a39b..0000000
--- a/stubs/lang/fr/validation.php
+++ /dev/null
@@ -1,162 +0,0 @@
- 'Le champ :attribute doit être accepté.',
- 'active_url' => 'Le champ :attribute n\'est pas une URL valide.',
- 'after' => 'Le champ :attribute doit être une date postérieure au :date.',
- 'after_or_equal' => 'Le champ :attribute doit être une date postérieure ou égale au :date.',
- 'alpha' => 'Le champ :attribute doit contenir uniquement des lettres.',
- 'alpha_dash' => 'Le champ :attribute doit contenir uniquement des lettres, des chiffres et des tirets.',
- 'alpha_num' => 'Le champ :attribute doit contenir uniquement des chiffres et des lettres.',
- 'array' => 'Le champ :attribute doit être un tableau.',
- 'before' => 'Le champ :attribute doit être une date antérieure au :date.',
- 'before_or_equal' => 'Le champ :attribute doit être une date antérieure ou égale au :date.',
- 'between' => [
- 'numeric' => 'La valeur de :attribute doit être comprise entre :min et :max.',
- 'file' => 'La taille du fichier de :attribute doit être comprise entre :min et :max kilo-octets.',
- 'string' => 'Le texte :attribute doit contenir entre :min et :max caractères.',
- 'array' => 'Le tableau :attribute doit contenir entre :min et :max éléments.',
- ],
- 'boolean' => 'Le champ :attribute doit être vrai ou faux.',
- 'confirmed' => 'Le champ de confirmation :attribute ne correspond pas.',
- 'current_password' => 'Le mot de passe est incorrect.',
- 'date' => 'Le champ :attribute n\'est pas une date valide.',
- 'date_equals' => 'Le champ :attribute doit être une date égale à :date.',
- 'date_format' => 'Le champ :attribute ne correspond pas au format :format.',
- 'different' => 'Les champs :attribute et :other doivent être différents.',
- 'digits' => 'Le champ :attribute doit contenir :digits chiffres.',
- 'digits_between' => 'Le champ :attribute doit contenir entre :min et :max chiffres.',
- 'dimensions' => 'La taille de l\'image :attribute n\'est pas conforme.',
- 'distinct' => 'Le champ :attribute a une valeur en double.',
- 'email' => 'Le champ :attribute doit être une adresse email valide.',
- 'ends_with' => 'Le champ :attribute doit se terminer par une des valeurs suivantes : :values.',
- 'exists' => 'Le champ :attribute sélectionné est invalide.',
- 'file' => 'Le champ :attribute doit être un fichier.',
- 'filled' => 'Le champ :attribute doit avoir une valeur.',
- 'gt' => [
- 'numeric' => 'La valeur de :attribute doit être supérieure à :value.',
- 'file' => 'La taille du fichier de :attribute doit être supérieure à :value kilo-octets.',
- 'string' => 'Le texte :attribute doit contenir plus de :value caractères.',
- 'array' => 'Le tableau :attribute doit contenir plus de :value éléments.',
- ],
- 'gte' => [
- 'numeric' => 'La valeur de :attribute doit être supérieure ou égale à :value.',
- 'file' => 'La taille du fichier de :attribute doit être supérieure ou égale à :value kilo-octets.',
- 'string' => 'Le texte :attribute doit contenir au moins :value caractères.',
- 'array' => 'Le tableau :attribute doit contenir au moins :value éléments.',
- ],
- 'image' => 'Le champ :attribute doit être une image.',
- 'in' => 'Le champ :attribute est invalide.',
- 'in_array' => 'Le champ :attribute n\'existe pas dans :other.',
- 'integer' => 'Le champ :attribute doit être un entier.',
- 'ip' => 'Le champ :attribute doit être une adresse IP valide.',
- 'ipv4' => 'Le champ :attribute doit être une adresse IPv4 valide.',
- 'ipv6' => 'Le champ :attribute doit être une adresse IPv6 valide.',
- 'json' => 'Le champ :attribute doit être un document JSON valide.',
- 'lt' => [
- 'numeric' => 'La valeur de :attribute doit être inférieure à :value.',
- 'file' => 'La taille du fichier de :attribute doit être inférieure à :value kilo-octets.',
- 'string' => 'Le texte :attribute doit contenir moins de :value caractères.',
- 'array' => 'Le tableau :attribute doit contenir moins de :value éléments.',
- ],
- 'lte' => [
- 'numeric' => 'La valeur de :attribute doit être inférieure ou égale à :value.',
- 'file' => 'La taille du fichier de :attribute doit être inférieure ou égale à :value kilo-octets.',
- 'string' => 'Le texte :attribute doit contenir au plus :value caractères.',
- 'array' => 'Le tableau :attribute doit contenir au plus :value éléments.',
- ],
- 'max' => [
- 'numeric' => 'La valeur de :attribute ne peut être supérieure à :max.',
- 'file' => 'La taille du fichier de :attribute ne peut pas dépasser :max kilo-octets.',
- 'string' => 'Le texte de :attribute ne peut contenir plus de :max caractères.',
- 'array' => 'Le tableau :attribute ne peut contenir plus de :max éléments.',
- ],
- 'mimes' => 'Le champ :attribute doit être un fichier de type : :values.',
- 'mimetypes' => 'Le champ :attribute doit être un fichier de type : :values.',
- 'min' => [
- 'numeric' => 'La valeur de :attribute doit être supérieure ou égale à :min.',
- 'file' => 'La taille du fichier de :attribute doit être supérieure à :min kilo-octets.',
- 'string' => 'Le texte :attribute doit contenir au moins :min caractères.',
- 'array' => 'Le tableau :attribute doit contenir au moins :min éléments.',
- ],
- 'multiple_of' => 'La valeur de :attribute doit être un multiple de :value.',
- 'not_in' => 'Le champ :attribute sélectionné n\'est pas valide.',
- 'not_regex' => 'Le format du champ :attribute n\'est pas valide.',
- 'numeric' => 'Le champ :attribute doit contenir un nombre.',
- 'password' => 'Le mot de passe est incorrect.',
- 'present' => 'Le champ :attribute doit être présent.',
- 'regex' => 'Le format du champ :attribute est invalide.',
- 'required' => 'Le champ :attribute est obligatoire.',
- 'required_if' => 'Le champ :attribute est obligatoire quand la valeur de :other est :value.',
- 'required_unless' => 'Le champ :attribute est obligatoire sauf si :other est :values.',
- 'required_with' => 'Le champ :attribute est obligatoire quand :values est présent.',
- 'required_with_all' => 'Le champ :attribute est obligatoire quand :values sont présents.',
- 'required_without' => 'Le champ :attribute est obligatoire quand :values n\'est pas présent.',
- 'required_without_all' => 'Le champ :attribute est requis quand aucun de :values n\'est présent.',
- 'prohibited' => 'Le champ :attribute est interdit.',
- 'prohibited_if' => 'Le champ :attribute est interdit quand :other a la valeur :value.',
- 'prohibited_unless' => 'Le champ :attribute est interdit à moins que :other est l\'une des valeurs :values.',
- 'same' => 'Les champs :attribute et :other doivent être identiques.',
- 'size' => [
- 'numeric' => 'La valeur de :attribute doit être :size.',
- 'file' => 'La taille du fichier de :attribute doit être de :size kilo-octets.',
- 'string' => 'Le texte de :attribute doit contenir :size caractères.',
- 'array' => 'Le tableau :attribute doit contenir :size éléments.',
- ],
- 'starts_with' => 'Le champ :attribute doit commencer avec une des valeurs suivantes : :values.',
- 'string' => 'Le champ :attribute doit être une chaîne de caractères.',
- 'timezone' => 'Le champ :attribute doit être un fuseau horaire valide.',
- 'unique' => 'La valeur du champ :attribute est déjà utilisée.',
- 'uploaded' => 'Le fichier du champ :attribute n\'a pu être téléversé.',
- 'url' => 'Le format du champ :attribute n\'est pas valide.',
- 'uuid' => 'Le champ :attribute doit être un UUID valide.',
-
- /*
- |--------------------------------------------------------------------------
- | 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' => [
- 'membership' => [
- 'not_last_admin' => 'Il faut avoir au moins un administrateur.',
- ],
- 'organization' => [
- 'name_exists' => 'Une organisation avec ce nom existe déjà.',
- ],
- 'resource' => [
- 'title_exists' => 'Une ressource avec ce titre existe déjà.',
- ],
- ],
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Attributes
- |--------------------------------------------------------------------------
- |
- | The following language lines are used to swap our attribute placeholder
- | with something more reader friendly such as "E-Mail Address" instead
- | of "email". This simply helps us make our message more expressive.
- |
- */
-
- 'attributes' => [],
-
-];