mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-10-01 01:36:00 -04:00
Merge pull request #274 from GeneralMediaCH/feature/translations
French translations
This commit is contained in:
commit
d67ad47b2c
@ -92,7 +92,7 @@ return [
|
|||||||
'users_password_warning' => 'Only fill the below if you would like to change your password:',
|
'users_password_warning' => 'Only fill the below if you would like to change your password:',
|
||||||
'users_system_public' => 'This user represents any guest users that visit your instance. It cannot be used to log in but is assigned automatically.',
|
'users_system_public' => 'This user represents any guest users that visit your instance. It cannot be used to log in but is assigned automatically.',
|
||||||
'users_delete' => 'Delete User',
|
'users_delete' => 'Delete User',
|
||||||
'users_delete_named' => 'Delete ser :userName',
|
'users_delete_named' => 'Delete user :userName',
|
||||||
'users_delete_warning' => 'This will fully delete this user with the name \':userName\' from the system.',
|
'users_delete_warning' => 'This will fully delete this user with the name \':userName\' from the system.',
|
||||||
'users_delete_confirm' => 'Are you sure you want to delete this user?',
|
'users_delete_confirm' => 'Are you sure you want to delete this user?',
|
||||||
'users_delete_success' => 'Users successfully removed',
|
'users_delete_success' => 'Users successfully removed',
|
||||||
@ -115,37 +115,8 @@ return [
|
|||||||
///////////////////////////////////
|
///////////////////////////////////
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'de' => 'Deutsch'
|
'de' => 'Deutsch',
|
||||||
|
'fr' => 'Français',
|
||||||
]
|
]
|
||||||
///////////////////////////////////
|
///////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
40
resources/lang/fr/activities.php
Normal file
40
resources/lang/fr/activities.php
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Activity text strings.
|
||||||
|
* Is used for all the text within activity logs & notifications.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Pages
|
||||||
|
'page_create' => 'a créé la page',
|
||||||
|
'page_create_notification' => 'Page créée avec succès',
|
||||||
|
'page_update' => 'a modifié la page',
|
||||||
|
'page_update_notification' => 'Page modifiée avec succès',
|
||||||
|
'page_delete' => 'a supprimé la page',
|
||||||
|
'page_delete_notification' => 'Page supprimée avec succès',
|
||||||
|
'page_restore' => 'a restauré la page',
|
||||||
|
'page_restore_notification' => 'Page réstaurée avec succès',
|
||||||
|
'page_move' => 'a déplacé la page',
|
||||||
|
|
||||||
|
// Chapters
|
||||||
|
'chapter_create' => 'a créé le chapitre',
|
||||||
|
'chapter_create_notification' => 'Chapitre créé avec succès',
|
||||||
|
'chapter_update' => 'a modifié le chapitre',
|
||||||
|
'chapter_update_notification' => 'Chapitre modifié avec succès',
|
||||||
|
'chapter_delete' => 'a supprimé le chapitre',
|
||||||
|
'chapter_delete_notification' => 'Chapitre supprimé avec succès',
|
||||||
|
'chapter_move' => 'a déplacé le chapitre',
|
||||||
|
|
||||||
|
// Books
|
||||||
|
'book_create' => 'a créé le livre',
|
||||||
|
'book_create_notification' => 'Livre créé avec succès',
|
||||||
|
'book_update' => 'a modifié le livre',
|
||||||
|
'book_update_notification' => 'Livre modifié avec succès',
|
||||||
|
'book_delete' => 'a supprimé le livre',
|
||||||
|
'book_delete_notification' => 'Livre supprimé avec succès',
|
||||||
|
'book_sort' => 'a réordonné le livre',
|
||||||
|
'book_sort_notification' => 'Livre réordonné avec succès',
|
||||||
|
|
||||||
|
];
|
74
resources/lang/fr/auth.php
Normal file
74
resources/lang/fr/auth.php
Normal file
@ -0,0 +1,74 @@
|
|||||||
|
<?php
|
||||||
|
return [
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Authentication Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used during authentication for various
|
||||||
|
| messages that we need to display to the user. You are free to modify
|
||||||
|
| these language lines according to your application's requirements.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
'failed' => 'Ces informations ne correspondent a aucun compte.',
|
||||||
|
'throttle' => "Trop d'essais, veuillez réessayer dans :seconds secondes.",
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Login & Register
|
||||||
|
*/
|
||||||
|
'sign_up' => "S'inscrire",
|
||||||
|
'log_in' => 'Se connecter',
|
||||||
|
'logout' => 'Se déconnecter',
|
||||||
|
|
||||||
|
'name' => 'Nom',
|
||||||
|
'username' => "Nom d'utilisateur",
|
||||||
|
'email' => 'E-mail',
|
||||||
|
'password' => 'Mot de passe',
|
||||||
|
'password_confirm' => 'Confirmez le mot de passe',
|
||||||
|
'password_hint' => 'Doit faire plus de 5 caractères',
|
||||||
|
'forgot_password' => 'Mot de passe oublié?',
|
||||||
|
'remember_me' => 'Se souvenir de moi',
|
||||||
|
'ldap_email_hint' => "Merci d'entrer une adresse e-mail pour ce compte",
|
||||||
|
'create_account' => 'Créer un compte',
|
||||||
|
'social_login' => 'Social Login',
|
||||||
|
'social_registration' => 'Enregistrement Social',
|
||||||
|
'social_registration_text' => "S'inscrire et se connecter avec un réseau social",
|
||||||
|
|
||||||
|
'register_thanks' => 'Merci pour votre enregistrement',
|
||||||
|
'register_confirm' => 'Vérifiez vos e-mails et cliquer sur le lien de confirmation pour rejoindre :appName.',
|
||||||
|
'registrations_disabled' => "L'inscription est désactivée pour le moment",
|
||||||
|
'registration_email_domain_invalid' => 'Cette adresse e-mail ne peux pas adcéder à l\'application',
|
||||||
|
'register_success' => 'Merci pour votre inscription. Vous êtes maintenant inscrit(e) et connecté(e)',
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Password Reset
|
||||||
|
*/
|
||||||
|
'reset_password' => 'Reset Password',
|
||||||
|
'reset_password_send_instructions' => 'Entrez votre adresse e-mail ci-dessous et un e-mail avec un lien de réinitialisation de mot de passe vous sera envoyé',
|
||||||
|
'reset_password_send_button' => 'Envoyer un lien de réinitialisation',
|
||||||
|
'reset_password_sent_success' => 'Un lien de réinitialisation a été envoyé à :email.',
|
||||||
|
'reset_password_success' => 'Votre mot de passe a été réinitialisé avec succès.',
|
||||||
|
|
||||||
|
'email_reset_subject' => 'Réinitialisez votre mot de passe pour :appName',
|
||||||
|
'email_reset_text' => 'Vous recevez cet e-mail parceque nous avons reçu une demande de réinitialisation pour votre compte',
|
||||||
|
'email_reset_not_requested' => 'Si vous n\'avez pas effectué cette demande, vous pouvez ignorer cet e-mail.',
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Email Confirmation
|
||||||
|
*/
|
||||||
|
'email_confirm_subject' => 'Confirmez votre adresse e-mail pour :appName',
|
||||||
|
'email_confirm_greeting' => 'Merci d\'avoir rejoint :appName!',
|
||||||
|
'email_confirm_text' => 'Merci de confirmer en cliquant sur le lien ci-dessous:',
|
||||||
|
'email_confirm_action' => 'Confirmez votre adresse e-mail',
|
||||||
|
'email_confirm_send_error' => 'La confirmation par e-mail est requise mais le système n\'a pas pu envoyer l\'e-mail. Contactez l\'administrateur système.',
|
||||||
|
'email_confirm_success' => 'Votre adresse e-mail a été confirmée!',
|
||||||
|
'email_confirm_resent' => 'L\'e-mail de confirmation a été ré-envoyé. Vérifiez votre boîte de récéption.',
|
||||||
|
|
||||||
|
'email_not_confirmed' => 'Adresse e-mail non confirmée',
|
||||||
|
'email_not_confirmed_text' => 'Votre adresse e-mail n\'a pas été confirmée.',
|
||||||
|
'email_not_confirmed_click_link' => 'Merci de cliquer sur le lien dans l\'e-mail qui vous a été envoyé après l\'enregistrement.',
|
||||||
|
'email_not_confirmed_resend' => 'Si vous ne retrouvez plus l\'e-mail, vous pouvez renvoyer un e-mail de confirmation en utilisant le formulaire ci-dessous.',
|
||||||
|
'email_not_confirmed_resend_button' => 'Renvoyez l\'e-mail de confirmation',
|
||||||
|
];
|
58
resources/lang/fr/common.php
Normal file
58
resources/lang/fr/common.php
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
<?php
|
||||||
|
return [
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Buttons
|
||||||
|
*/
|
||||||
|
'cancel' => 'Annuler',
|
||||||
|
'confirm' => 'Confirmer',
|
||||||
|
'back' => 'Retour',
|
||||||
|
'save' => 'Enregistrer',
|
||||||
|
'continue' => 'Continuer',
|
||||||
|
'select' => 'Selectionner',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Form Labels
|
||||||
|
*/
|
||||||
|
'name' => 'Nom',
|
||||||
|
'description' => 'Description',
|
||||||
|
'role' => 'Rôle',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Actions
|
||||||
|
*/
|
||||||
|
'actions' => 'Actions',
|
||||||
|
'view' => 'Voir',
|
||||||
|
'create' => 'Créer',
|
||||||
|
'update' => 'Modifier',
|
||||||
|
'edit' => 'Editer',
|
||||||
|
'sort' => 'Trier',
|
||||||
|
'move' => 'Déplacer',
|
||||||
|
'delete' => 'Supprimer',
|
||||||
|
'search' => 'Chercher',
|
||||||
|
'search_clear' => 'Réinitialiser la recherche',
|
||||||
|
'reset' => 'Réinitialiser',
|
||||||
|
'remove' => 'Enlever',
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Misc
|
||||||
|
*/
|
||||||
|
'deleted_user' => 'Utilisateur supprimé',
|
||||||
|
'no_activity' => 'Aucune activité',
|
||||||
|
'no_items' => 'Aucun élément',
|
||||||
|
'back_to_top' => 'Retour en haut',
|
||||||
|
'toggle_details' => 'Afficher les détails',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Header
|
||||||
|
*/
|
||||||
|
'view_profile' => 'Voir le profil',
|
||||||
|
'edit_profile' => 'Modifier le profil',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Email Content
|
||||||
|
*/
|
||||||
|
'email_action_help' => 'Si vous rencontrez des problèmes pour cliquer le bouton ":actionText", copiez et collez l\'adresse ci-dessous dans votre navigateur:',
|
||||||
|
'email_rights' => 'Tous droits réservés',
|
||||||
|
];
|
24
resources/lang/fr/components.php
Normal file
24
resources/lang/fr/components.php
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
<?php
|
||||||
|
return [
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Image Manager
|
||||||
|
*/
|
||||||
|
'image_select' => 'Selectionner une image',
|
||||||
|
'image_all' => 'Toutes',
|
||||||
|
'image_all_title' => 'Voir toutes les images',
|
||||||
|
'image_book_title' => 'Voir les images ajoutées à ce livre',
|
||||||
|
'image_page_title' => 'Voir les images ajoutées à cette page',
|
||||||
|
'image_search_hint' => 'Rechercher par nom d\'image',
|
||||||
|
'image_uploaded' => 'Ajoutée le :uploadedDate',
|
||||||
|
'image_load_more' => 'Charger plus',
|
||||||
|
'image_image_name' => 'Nom de l\'image',
|
||||||
|
'image_delete_confirm' => 'Cette image est utilisée dans les pages ci-dessous. Confirmez que vous souhaitez bien supprimer cette image.',
|
||||||
|
'image_select_image' => 'Selectionner l\'image',
|
||||||
|
'image_dropzone' => 'Glissez les images ici ou cliquez pour les ajouter',
|
||||||
|
'images_deleted' => 'Images supprimées',
|
||||||
|
'image_preview' => 'Prévisualiser l\'image',
|
||||||
|
'image_upload_success' => 'Image ajoutée avec succès',
|
||||||
|
'image_update_success' => 'Détails de l\'image mis à jour',
|
||||||
|
'image_delete_success' => 'Image supprimée avec succès'
|
||||||
|
];
|
225
resources/lang/fr/entities.php
Normal file
225
resources/lang/fr/entities.php
Normal file
@ -0,0 +1,225 @@
|
|||||||
|
<?php
|
||||||
|
return [
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Shared
|
||||||
|
*/
|
||||||
|
'recently_created' => 'Créé récemment',
|
||||||
|
'recently_created_pages' => 'Pages créées récemment',
|
||||||
|
'recently_updated_pages' => 'Pages mises à jour récemment',
|
||||||
|
'recently_created_chapters' => 'Chapitres créés récemment',
|
||||||
|
'recently_created_books' => 'Livres créés récemment',
|
||||||
|
'recently_update' => 'Mis à jour récemment',
|
||||||
|
'recently_viewed' => 'Vus récemment',
|
||||||
|
'recent_activity' => 'Activité récente',
|
||||||
|
'create_now' => 'En créer un récemment',
|
||||||
|
'revisions' => 'Révisions',
|
||||||
|
'meta_created' => 'Créé :timeLength',
|
||||||
|
'meta_created_name' => 'Créé :timeLength par :user',
|
||||||
|
'meta_updated' => 'Mis à jour :timeLength',
|
||||||
|
'meta_updated_name' => 'Mis à jour :timeLength par :user',
|
||||||
|
'x_pages' => ':count pages',
|
||||||
|
'entity_select' => 'Sélectionner l\'entité',
|
||||||
|
'images' => 'Images',
|
||||||
|
'my_recent_drafts' => 'Mes brouillons récents',
|
||||||
|
'my_recently_viewed' => 'Vus récemment',
|
||||||
|
'no_pages_viewed' => 'Vous n\'avez rien visité récemment',
|
||||||
|
'no_pages_recently_created' => 'Aucune page créée récemment',
|
||||||
|
'no_pages_recently_updated' => 'Aucune page mise à jour récemment',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Permissions and restrictions
|
||||||
|
*/
|
||||||
|
'permissions' => 'Permissions',
|
||||||
|
'permissions_intro' => 'Une fois activées ces permission prendont la priorité sur tous les sets de permissions pré-existants.',
|
||||||
|
'permissions_enable' => 'Activer les permissions personnalisées',
|
||||||
|
'permissions_save' => 'Enregistrer les permissions',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Search
|
||||||
|
*/
|
||||||
|
'search_results' => 'Résultats de recherche',
|
||||||
|
'search_results_page' => 'Résultats de recherche des pages',
|
||||||
|
'search_results_chapter' => 'Résultats de recherche des chapitres',
|
||||||
|
'search_results_book' => 'Résultats de recherche des livres',
|
||||||
|
'search_clear' => 'Réinitialiser la recherche',
|
||||||
|
'search_view_pages' => 'Voir toutes les pages correspondantes',
|
||||||
|
'search_view_chapters' => 'Voir tous les chapitres correspondants',
|
||||||
|
'search_view_books' => 'Voir tous les livres correspondants',
|
||||||
|
'search_no_pages' => 'Aucune page correspondant à cette recherche',
|
||||||
|
'search_for_term' => 'recherche pour :term',
|
||||||
|
'search_page_for_term' => 'Recherche de page pour :term',
|
||||||
|
'search_chapter_for_term' => 'Recherche de chapitre pour :term',
|
||||||
|
'search_book_for_term' => 'Recherche de livres pour :term',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Books
|
||||||
|
*/
|
||||||
|
'book' => 'Livre',
|
||||||
|
'books' => 'Livres',
|
||||||
|
'books_empty' => 'Aucun livre n\'a été créé',
|
||||||
|
'books_popular' => 'Livres populaires',
|
||||||
|
'books_recent' => 'Livres récents',
|
||||||
|
'books_popular_empty' => 'Les livres les plus populaires apparaîtront ici.',
|
||||||
|
'books_create' => 'Créer un nouveau livre',
|
||||||
|
'books_delete' => 'Supprimer un livre',
|
||||||
|
'books_delete_named' => 'Supprimer le livre :bookName',
|
||||||
|
'books_delete_explain' => 'Ceci va supprimer le livre nommé \':bookName\', Tous les chapitres et pages seront supprimés.',
|
||||||
|
'books_delete_confirmation' => 'Êtes-vous sûr(e) de vouloir supprimer ce livre?',
|
||||||
|
'books_edit' => 'Modifier le livre',
|
||||||
|
'books_edit_named' => 'Modifier le livre :bookName',
|
||||||
|
'books_form_book_name' => 'Nom du livre',
|
||||||
|
'books_save' => 'Enregistrer le livre',
|
||||||
|
'books_permissions' => 'Permissions du livre',
|
||||||
|
'books_permissions_updated' => 'Permissions du livre mises à jour',
|
||||||
|
'books_empty_contents' => 'Aucune page ou chapitre n\'a été ajouté à ce livre.',
|
||||||
|
'books_empty_create_page' => 'Créer une nouvelle page',
|
||||||
|
'books_empty_or' => 'ou',
|
||||||
|
'books_empty_sort_current_book' => 'Trier les pages du livre',
|
||||||
|
'books_empty_add_chapter' => 'Ajouter un chapitre',
|
||||||
|
'books_permissions_active' => 'Permissions personnalisées activées',
|
||||||
|
'books_search_this' => 'Chercher dans le livre',
|
||||||
|
'books_navigation' => 'Navigation dans le livre',
|
||||||
|
'books_sort' => 'Trier les contenus du livre',
|
||||||
|
'books_sort_named' => 'Trier le livre :bookName',
|
||||||
|
'books_sort_show_other' => 'Afficher d\'autres livres',
|
||||||
|
'books_sort_save' => 'Enregistrer l\'ordre',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Chapters
|
||||||
|
*/
|
||||||
|
'chapter' => 'Chapitre',
|
||||||
|
'chapters' => 'Chapitres',
|
||||||
|
'chapters_popular' => 'Chapitres populaires',
|
||||||
|
'chapters_new' => 'Nouveau chapitre',
|
||||||
|
'chapters_create' => 'Créer un nouveau chapitre',
|
||||||
|
'chapters_delete' => 'Supprimer le chapitre',
|
||||||
|
'chapters_delete_named' => 'Supprimer le chapitre :chapterName',
|
||||||
|
'chapters_delete_explain' => 'Ceci va supprimer le chapitre \':chapterName\', Toutes les pages seront déplacée dans le livre parent.',
|
||||||
|
'chapters_delete_confirm' => 'Etes-vous sûr(e) de vouloir supprimer ce chapitre?',
|
||||||
|
'chapters_edit' => 'Modifier le chapitre',
|
||||||
|
'chapters_edit_named' => 'Modifier le chapitre :chapterName',
|
||||||
|
'chapters_save' => 'Enregistrer le chapitre',
|
||||||
|
'chapters_move' => 'Déplace le chapitre',
|
||||||
|
'chapters_move_named' => 'Déplacer le chapitre :chapterName',
|
||||||
|
'chapter_move_success' => 'Chapitre déplacé dans :bookName',
|
||||||
|
'chapters_permissions' => 'Permissions du chapitre',
|
||||||
|
'chapters_empty' => 'Il n\'y a pas de pages dans ce chapitre actuellement.',
|
||||||
|
'chapters_permissions_active' => 'Permissions du chapitre activées',
|
||||||
|
'chapters_permissions_success' => 'Permissions du chapitres mises à jour',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Pages
|
||||||
|
*/
|
||||||
|
'page' => 'Page',
|
||||||
|
'pages' => 'Pages',
|
||||||
|
'pages_popular' => 'Pages populaires',
|
||||||
|
'pages_new' => 'Nouvelle page',
|
||||||
|
'pages_attachments' => 'Fichiers joints',
|
||||||
|
'pages_navigation' => 'Navigation des pages',
|
||||||
|
'pages_delete' => 'Supprimer la page',
|
||||||
|
'pages_delete_named' => 'Supprimer la page :pageName',
|
||||||
|
'pages_delete_draft_named' => 'supprimer le brouillon de la page :pageName',
|
||||||
|
'pages_delete_draft' => 'Supprimer le brouillon',
|
||||||
|
'pages_delete_success' => 'Page supprimée',
|
||||||
|
'pages_delete_draft_success' => 'Brouillon supprimé',
|
||||||
|
'pages_delete_confirm' => 'Êtes-vous sûr(e) de vouloir supprimer cette page?',
|
||||||
|
'pages_delete_draft_confirm' => 'Êtes-vous sûr(e) de vouloir supprimer ce brouillon?',
|
||||||
|
'pages_editing_named' => 'Modification de la page :pageName',
|
||||||
|
'pages_edit_toggle_header' => 'Afficher/cacher l\'en-tête',
|
||||||
|
'pages_edit_save_draft' => 'Enregistrer le brouillon',
|
||||||
|
'pages_edit_draft' => 'Modifier le brouillon',
|
||||||
|
'pages_editing_draft' => 'Modification du brouillon',
|
||||||
|
'pages_editing_page' => 'Modification de la page',
|
||||||
|
'pages_edit_draft_save_at' => 'Brouillon sauvé le ',
|
||||||
|
'pages_edit_delete_draft' => 'Supprimer le brouillon',
|
||||||
|
'pages_edit_discard_draft' => 'Ecarter le brouillon',
|
||||||
|
'pages_edit_set_changelog' => 'Remplir le journal des changements',
|
||||||
|
'pages_edit_enter_changelog_desc' => 'Entrez une brève description des changements effectués',
|
||||||
|
'pages_edit_enter_changelog' => 'Entrez dans le journal des changements',
|
||||||
|
'pages_save' => 'Enregistrez la page',
|
||||||
|
'pages_title' => 'Titre de la page',
|
||||||
|
'pages_name' => 'Nom de la page',
|
||||||
|
'pages_md_editor' => 'Editeur',
|
||||||
|
'pages_md_preview' => 'Prévisualisation',
|
||||||
|
'pages_md_insert_image' => 'Insérer une image',
|
||||||
|
'pages_md_insert_link' => 'Insérer un lien',
|
||||||
|
'pages_not_in_chapter' => 'La page n\'est pas dans un chanpitre',
|
||||||
|
'pages_move' => 'Déplacer la page',
|
||||||
|
'pages_move_success' => 'Page déplacée à ":parentName"',
|
||||||
|
'pages_permissions' => 'Permissions de la page',
|
||||||
|
'pages_permissions_success' => 'Permissions de la page mises à jour',
|
||||||
|
'pages_revisions' => 'Révisions de la page',
|
||||||
|
'pages_revisions_named' => 'Révisions pour :pageName',
|
||||||
|
'pages_revision_named' => 'Révision pour :pageName',
|
||||||
|
'pages_revisions_created_by' => 'Créé par',
|
||||||
|
'pages_revisions_date' => 'Date de révision',
|
||||||
|
'pages_revisions_changelog' => 'Journal des changements',
|
||||||
|
'pages_revisions_changes' => 'Changements',
|
||||||
|
'pages_revisions_current' => 'Version courante',
|
||||||
|
'pages_revisions_preview' => 'Prévisualisation',
|
||||||
|
'pages_revisions_restore' => 'Restaurer',
|
||||||
|
'pages_revisions_none' => 'Cette page n\'a aucune révision',
|
||||||
|
'pages_export' => 'Exporter',
|
||||||
|
'pages_export_html' => 'Fichiers web',
|
||||||
|
'pages_export_pdf' => 'Fichier PDF',
|
||||||
|
'pages_export_text' => 'Document texte',
|
||||||
|
'pages_copy_link' => 'Copier le lien',
|
||||||
|
'pages_permissions_active' => 'Permissions de page actives',
|
||||||
|
'pages_initial_revision' => 'Publication initiale',
|
||||||
|
'pages_initial_name' => 'Nouvelle page',
|
||||||
|
'pages_editing_draft_notification' => 'Vous éditez actuellement un brouillon qui a été sauvé :timeDiff.',
|
||||||
|
'pages_draft_edited_notification' => 'La page a été mise à jour depuis votre dernière visit. Vous devriez écarter ce brouillon.',
|
||||||
|
'pages_draft_edit_active' => [
|
||||||
|
'start_a' => ':count utilisateurs ont commencé a éditer cette page',
|
||||||
|
'start_b' => ':userName a commencé à éditer cette page',
|
||||||
|
'time_a' => 'depuis la dernière sauvegarde',
|
||||||
|
'time_b' => 'dans les :minCount dernières minutes',
|
||||||
|
'message' => ':start :time. Attention a ne pas écraser les mises à jour de quelqu\'un d\'autre!',
|
||||||
|
],
|
||||||
|
'pages_draft_discarded' => 'Brouuillon écarté, la page est dans sa version actuelle.',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Editor sidebar
|
||||||
|
*/
|
||||||
|
'page_tags' => 'Mots-clés de la page',
|
||||||
|
'tag' => 'Mot-clé',
|
||||||
|
'tags' => 'Mots-clé',
|
||||||
|
'tag_value' => 'Valeur du mot-clé (Optionnel)',
|
||||||
|
'tags_explain' => "Ajouter des mot-clés pour catégoriser votre contenu.",
|
||||||
|
'tags_add' => 'Ajouter un autre mot-clé',
|
||||||
|
'attachments' => 'Fichiers joints',
|
||||||
|
'attachments_explain' => 'Ajouter des fichiers ou des liens pour les afficher sur votre page. Ils seront affichés dans la barre latérale',
|
||||||
|
'attachments_explain_instant_save' => 'Ces changements sont enregistrés immédiatement.',
|
||||||
|
'attachments_items' => 'Fichiers joints',
|
||||||
|
'attachments_upload' => 'Uploader un fichier',
|
||||||
|
'attachments_link' => 'Attacher un lien',
|
||||||
|
'attachments_set_link' => 'Définir un lien',
|
||||||
|
'attachments_delete_confirm' => 'Cliquer une seconde fois sur supprimer pour valider la suppression.',
|
||||||
|
'attachments_dropzone' => 'Glissez des fichiers ou cliquez ici pour attacher des fichiers',
|
||||||
|
'attachments_no_files' => 'Aucun fichier ajouté',
|
||||||
|
'attachments_explain_link' => 'Vous pouvez attacher un lien si vous ne souhaitez pas uploader un fichier.',
|
||||||
|
'attachments_link_name' => 'Nom du lien',
|
||||||
|
'attachment_link' => 'Lien de l\'attachement',
|
||||||
|
'attachments_link_url' => 'Lien sur un fichier',
|
||||||
|
'attachments_link_url_hint' => 'URL du site ou du fichier',
|
||||||
|
'attach' => 'Attacher',
|
||||||
|
'attachments_edit_file' => 'Modifier le fichier',
|
||||||
|
'attachments_edit_file_name' => 'Nom du fichier',
|
||||||
|
'attachments_edit_drop_upload' => 'Glissez un fichier ou cliquer pour mettre à jour le fichier',
|
||||||
|
'attachments_order_updated' => 'Ordre des fichiers joints mis à jour',
|
||||||
|
'attachments_updated_success' => 'Détails des fichiers joints mis à jour',
|
||||||
|
'attachments_deleted' => 'Fichier joint supprimé',
|
||||||
|
'attachments_file_uploaded' => 'Fichier ajouté avec succès',
|
||||||
|
'attachments_file_updated' => 'Fichier mis à jour avec succès',
|
||||||
|
'attachments_link_attached' => 'Lien attaché à la page avec succès',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Profile View
|
||||||
|
*/
|
||||||
|
'profile_user_for_x' => 'Utilisateur depuis :time',
|
||||||
|
'profile_created_content' => 'Contenu créé',
|
||||||
|
'profile_not_created_pages' => ':userName n\'a pas créé de pages',
|
||||||
|
'profile_not_created_chapters' => ':userName n\'a pas créé de chapitres',
|
||||||
|
'profile_not_created_books' => ':userName n\'a pas créé de livres',
|
||||||
|
];
|
70
resources/lang/fr/errors.php
Normal file
70
resources/lang/fr/errors.php
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Error text strings.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Permissions
|
||||||
|
'permission' => 'Vous n\'avez pas les droits pour accéder à cette page.',
|
||||||
|
'permissionJson' => 'Vous n\'avez pas les droits pour exécuter cette action.',
|
||||||
|
|
||||||
|
// Auth
|
||||||
|
'error_user_exists_different_creds' => 'Un utilisateur avec l\'adresse :email existe déjà.',
|
||||||
|
'email_already_confirmed' => 'Cet e-mail a déjà été validé, vous pouvez vous connecter.',
|
||||||
|
'email_confirmation_invalid' => 'Cette confirmation est invalide. Veuillez essayer de vous inscrire à nouveau.',
|
||||||
|
'email_confirmation_expired' => 'Le jeton de confirmation est perimé. Un nouvel e-mail vous a été envoyé.',
|
||||||
|
'ldap_fail_anonymous' => 'L\'accès LDAP anonyme n\'a pas abouti',
|
||||||
|
'ldap_fail_authed' => 'L\'accès LDAP n\'a pas abouti avec cet utilisateur et ce mot de passe',
|
||||||
|
'ldap_extension_not_installed' => 'L\'extention LDAP PHP n\'est pas installée',
|
||||||
|
'ldap_cannot_connect' => 'Cannot connect to ldap server, Initial connection failed',
|
||||||
|
'social_no_action_defined' => 'No action defined',
|
||||||
|
'social_account_in_use' => 'Cet compte :socialAccount est déjà utilisé. Essayez de vous connecter via :socialAccount.',
|
||||||
|
'social_account_email_in_use' => 'L\'email :email Est déjà utilisé. Si vous avez déjà un compte :socialAccount, vous pouvez le joindre à votre profil existant.',
|
||||||
|
'social_account_existing' => 'Ce compte :socialAccount est déjà rattaché à votre profil.',
|
||||||
|
'social_account_already_used_existing' => 'Ce compte :socialAccount est déjà utilisé par un autre utilisateur.',
|
||||||
|
'social_account_not_used' => 'Ce compte :socialAccount n\'est lié à aucun utilisateur. ',
|
||||||
|
'social_account_register_instructions' => 'Si vous n\'avez pas encore de compte, vous pouvez le lier avec l\'option :socialAccount.',
|
||||||
|
'social_driver_not_found' => 'Social driver not found',
|
||||||
|
'social_driver_not_configured' => 'Your :socialAccount social settings are not configured correctly.',
|
||||||
|
|
||||||
|
// System
|
||||||
|
'path_not_writable' => 'File path :filePath could not be uploaded to. Ensure it is writable to the server.',
|
||||||
|
'cannot_get_image_from_url' => 'Impossible de récupérer l\'image depuis :url',
|
||||||
|
'cannot_create_thumbs' => 'Le serveur ne peux pas créer de miniatures, vérifier que l\extensions GD PHP est installée.',
|
||||||
|
'server_upload_limit' => 'La taille du fichier est trop grande.',
|
||||||
|
'image_upload_error' => 'Une erreur est survenue pendant l\'envoi de l\'image',
|
||||||
|
|
||||||
|
// Attachments
|
||||||
|
'attachment_page_mismatch' => 'Page mismatch during attachment update',
|
||||||
|
|
||||||
|
// Pages
|
||||||
|
'page_draft_autosave_fail' => 'Le brouillon n\'a pas pu être sauvé. Vérifiez votre connexion internet',
|
||||||
|
|
||||||
|
// Entities
|
||||||
|
'entity_not_found' => 'Entité non trouvée',
|
||||||
|
'book_not_found' => 'Livre non trouvé',
|
||||||
|
'page_not_found' => 'Page non trouvée',
|
||||||
|
'chapter_not_found' => 'Chapitre non trouvé',
|
||||||
|
'selected_book_not_found' => 'Ce livre n\'a pas été trouvé',
|
||||||
|
'selected_book_chapter_not_found' => 'Ce livre ou chapitre n\'a pas été trouvé',
|
||||||
|
'guests_cannot_save_drafts' => 'Les invités ne peuvent pas sauver de brouillons',
|
||||||
|
|
||||||
|
// Users
|
||||||
|
'users_cannot_delete_only_admin' => 'Vous ne pouvez pas supprimer le dernier admin',
|
||||||
|
'users_cannot_delete_guest' => 'Vous ne pouvez pas supprimer l\'utilisateur invité',
|
||||||
|
|
||||||
|
// Roles
|
||||||
|
'role_cannot_be_edited' => 'Ce rôle ne peut pas être modifié',
|
||||||
|
'role_system_cannot_be_deleted' => 'Ceci est un rôle du système et on ne peut pas le supprimer',
|
||||||
|
'role_registration_default_cannot_delete' => 'Ce rôle ne peut pas être supprimé tant qu\'il est le rôle par défaut',
|
||||||
|
|
||||||
|
// Error pages
|
||||||
|
'404_page_not_found' => 'Page non trouvée',
|
||||||
|
'sorry_page_not_found' => 'Désolé, cette page n\'a pas pu être trouvée.',
|
||||||
|
'return_home' => 'Retour à l\'accueil',
|
||||||
|
'error_occurred' => 'Une erreur est survenue',
|
||||||
|
'app_down' => ':appName n\'est pas en service pour le moment',
|
||||||
|
'back_soon' => 'Nous serons bientôt de retour.',
|
||||||
|
];
|
19
resources/lang/fr/pagination.php
Normal file
19
resources/lang/fr/pagination.php
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Pagination Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used by the paginator library to build
|
||||||
|
| the simple pagination links. You are free to change them to anything
|
||||||
|
| you want to customize your views to better match your application.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'previous' => '« Précédent',
|
||||||
|
'next' => 'Suivant »',
|
||||||
|
|
||||||
|
];
|
22
resources/lang/fr/passwords.php
Normal file
22
resources/lang/fr/passwords.php
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Password Reminder Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are the default lines which match reasons
|
||||||
|
| that are given by the password broker for a password update attempt
|
||||||
|
| has failed, such as for an invalid token or invalid new password.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'password' => 'Les mots de passe doivent faire au moins 6 caractères et correspondre à la confirmation.',
|
||||||
|
'user' => "Nous n'avons pas trouvé d'utilisateur avec cette adresse.",
|
||||||
|
'token' => 'Le jeton de réinitialisation est invalide.',
|
||||||
|
'sent' => 'Nous vous avons envoyé un lien de réinitialisation de mot de passe!',
|
||||||
|
'reset' => 'Votre mot de passe a été réinitialisé!',
|
||||||
|
|
||||||
|
];
|
112
resources/lang/fr/settings.php
Normal file
112
resources/lang/fr/settings.php
Normal file
@ -0,0 +1,112 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Settings text strings
|
||||||
|
* Contains all text strings used in the general settings sections of BookStack
|
||||||
|
* including users and roles.
|
||||||
|
*/
|
||||||
|
|
||||||
|
'settings' => 'Préférences',
|
||||||
|
'settings_save' => 'Enregistrer les préférences',
|
||||||
|
'settings_save_success' => 'Préférences enregistrées',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* App settings
|
||||||
|
*/
|
||||||
|
|
||||||
|
'app_settings' => 'Préférences de l\'application',
|
||||||
|
'app_name' => 'Nom de l\'application',
|
||||||
|
'app_name_desc' => 'Ce nom est affiché dans l\'en-tête et les e-mails.',
|
||||||
|
'app_name_header' => 'Afficher le nom dans l\'en-tête?',
|
||||||
|
'app_public_viewing' => 'Accepter le visionnage public des pages?',
|
||||||
|
'app_secure_images' => 'Activer l\'ajout d\'image sécurisé?',
|
||||||
|
'app_secure_images_desc' => 'Pour des questions de performances, toutes les images sont publiques. Cette option ajoute une chaîne aléatoire difficile à deviner dans les URLs des images.',
|
||||||
|
'app_editor' => 'Editeur des pages',
|
||||||
|
'app_editor_desc' => 'Sélectionnez l\'éditeur qui sera utilisé pour modifier les pages.',
|
||||||
|
'app_custom_html' => 'HTML personnalisé dans l\'en-tête',
|
||||||
|
'app_custom_html_desc' => 'Le contenu inséré ici sera jouté en bas de la balise <head> de toutes les pages. Vous pouvez l\'utiliser pour ajouter du CSS personnalisé ou un tracker analytique.',
|
||||||
|
'app_logo' => 'Logo de l\'Application',
|
||||||
|
'app_logo_desc' => 'Cette image doit faire 43px de hauteur. <br>Les images plus larges seront réduites.',
|
||||||
|
'app_primary_color' => 'Couleur principale de l\'application',
|
||||||
|
'app_primary_color_desc' => 'This should be a hex value. <br>Leave empty to reset to the default color.',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Registration settings
|
||||||
|
*/
|
||||||
|
|
||||||
|
'reg_settings' => 'Préférence pour l\'inscription',
|
||||||
|
'reg_allow' => 'Accepter l\'inscription?',
|
||||||
|
'reg_default_role' => 'Rôle par défaut lors de l\'inscription',
|
||||||
|
'reg_confirm_email' => 'Obliger la confirmation par e-mail?',
|
||||||
|
'reg_confirm_email_desc' => 'Si la restriction de domaine est activée, la confirmation sera automatiquement obligatoire et cette valeur sera ignorée.',
|
||||||
|
'reg_confirm_restrict_domain' => 'Restreindre l\'inscription à un domaine',
|
||||||
|
'reg_confirm_restrict_domain_desc' => 'Entrez une liste de domaines acceptés lors de l\'inscription, séparés par une virgule. Les utilisateur recevront un e-mail de confirmation à cette adresse. <br> Les utilisateurs pourront changer leur adresse après inscription s\'ils le souhaitent.',
|
||||||
|
'reg_confirm_restrict_domain_placeholder' => 'Aucune restriction en place',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Role settings
|
||||||
|
*/
|
||||||
|
|
||||||
|
'roles' => 'Rôles',
|
||||||
|
'role_user_roles' => 'Rôles des utilisateurs',
|
||||||
|
'role_create' => 'Créer un nouveau rôle',
|
||||||
|
'role_create_success' => 'Rôle créé avec succès',
|
||||||
|
'role_delete' => 'Supprimer le rôle',
|
||||||
|
'role_delete_confirm' => 'Ceci va supprimer le rôle \':roleName\'.',
|
||||||
|
'role_delete_users_assigned' => 'Ce rôle a :userCount utilisateurs assignés. Vous pouvez choisir un rôle de remplacement pour ces utilisateurs.',
|
||||||
|
'role_delete_no_migration' => "Ne pas assigner de nouveau rôle",
|
||||||
|
'role_delete_sure' => 'Êtes vous sûr(e) de vouloir supprimer ce rôle?',
|
||||||
|
'role_delete_success' => 'Le rôle a été supprimé avec succès',
|
||||||
|
'role_edit' => 'Modifier le rôle',
|
||||||
|
'role_details' => 'Détails du rôle',
|
||||||
|
'role_name' => 'Nom du Rôle',
|
||||||
|
'role_desc' => 'Courte description du rôle',
|
||||||
|
'role_system' => 'Permissions système',
|
||||||
|
'role_manage_users' => 'Gérer les utilisateurs',
|
||||||
|
'role_manage_roles' => 'Gérer les rôles et permissions',
|
||||||
|
'role_manage_entity_permissions' => 'Gérer les permissions sur les livres, chapitres et pages',
|
||||||
|
'role_manage_own_entity_permissions' => 'Gérer les permissions de ses propres livres chapitres et pages',
|
||||||
|
'role_manage_settings' => 'Gérer les préférences de l\'application',
|
||||||
|
'role_asset' => 'Asset Permissions',
|
||||||
|
'role_asset_desc' => 'These permissions control default access to the assets within the system. Permissions on Books, Chapters and Pages will override these permissions.',
|
||||||
|
'role_all' => 'Tous',
|
||||||
|
'role_own' => 'Propres',
|
||||||
|
'role_controlled_by_asset' => 'Controlled by the asset they are uploaded to',
|
||||||
|
'role_save' => 'Enregistrer le rôle',
|
||||||
|
'role_update_success' => 'Rôle mis à jour avec succès',
|
||||||
|
'role_users' => 'Utilisateurs ayant ce rôle',
|
||||||
|
'role_users_none' => 'Aucun utilisateur avec ce rôle actuellement',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Users
|
||||||
|
*/
|
||||||
|
|
||||||
|
'users' => 'Utilisateurs',
|
||||||
|
'user_profile' => 'Profil d\'utilisateur',
|
||||||
|
'users_add_new' => 'Ajouter un nouvel utilisateur',
|
||||||
|
'users_search' => 'Chercher les utilisateurs',
|
||||||
|
'users_role' => 'Rôles des utilisateurs',
|
||||||
|
'users_external_auth_id' => 'Identifiant d\'authentification externe',
|
||||||
|
'users_password_warning' => 'Remplissez ce fomulaire uniquement si vous souhaitez changer de mot de passe:',
|
||||||
|
'users_system_public' => 'Cet utilisateur représente les invités visitant votre instance. Il est assigné automatiquement aux invités.',
|
||||||
|
'users_delete' => 'Supprimer un utilisateur',
|
||||||
|
'users_delete_named' => 'Supprimer l\'utilisateur :userName',
|
||||||
|
'users_delete_warning' => 'Ceci va supprimer \':userName\' du système.',
|
||||||
|
'users_delete_confirm' => 'Êtes-vous sûr(e) de vouloir supprimer cet utilisateur?',
|
||||||
|
'users_delete_success' => 'Utilisateurs supprimés avec succès',
|
||||||
|
'users_edit' => 'Modifier l\'utilisateur',
|
||||||
|
'users_edit_profile' => 'Modifier le profil',
|
||||||
|
'users_edit_success' => 'Utilisateur mis à jour avec succès',
|
||||||
|
'users_avatar' => 'Avatar de l\'utilisateur',
|
||||||
|
'users_avatar_desc' => 'Cette image doit être un carré d\'environ 256px.',
|
||||||
|
'users_preferred_language' => 'Langue préférée',
|
||||||
|
'users_social_accounts' => 'Comptes sociaux',
|
||||||
|
'users_social_accounts_info' => 'Vous pouvez connecter des réseaux sociaux à votre compte pour vous connecter plus rapidement. Déconnecter un compte n\'enlèvera pas les accès autorisés précédemment sur votre compte de réseau social.',
|
||||||
|
'users_social_connect' => 'Connecter le compte',
|
||||||
|
'users_social_disconnect' => 'Déconnecter le compte',
|
||||||
|
'users_social_connected' => 'Votre compte :socialAccount a élté ajouté avec succès.',
|
||||||
|
'users_social_disconnected' => 'Votre compte :socialAccount a été déconnecté avec succès',
|
||||||
|
|
||||||
|
];
|
108
resources/lang/fr/validation.php
Normal file
108
resources/lang/fr/validation.php
Normal file
@ -0,0 +1,108 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Validation Language Lines
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines contain the default error messages used by
|
||||||
|
| the validator class. Some of these rules have multiple versions such
|
||||||
|
| as the size rules. Feel free to tweak each of these messages here.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'accepted' => ':attribute doit être accepté.',
|
||||||
|
'active_url' => ':attribute n\'est pas une URL valide.',
|
||||||
|
'after' => ':attribute doit être supérieur à :date.',
|
||||||
|
'alpha' => ':attribute ne doit contenir que des lettres.',
|
||||||
|
'alpha_dash' => ':attribute doit contenir uniquement des lettres, chiffres et traits d\'union.',
|
||||||
|
'alpha_num' => ':attribute doit contenir uniquement des chiffres et des lettres.',
|
||||||
|
'array' => ':attribute doit être un tableau.',
|
||||||
|
'before' => ':attribute doit être inférieur à :date.',
|
||||||
|
'between' => [
|
||||||
|
'numeric' => ':attribute doit être compris entre :min et :max.',
|
||||||
|
'file' => ':attribute doit être compris entre :min et :max kilobytes.',
|
||||||
|
'string' => ':attribute doit être compris entre :min et :max caractères.',
|
||||||
|
'array' => ':attribute doit être compris entre :min et :max éléments.',
|
||||||
|
],
|
||||||
|
'boolean' => ':attribute doit être vrai ou faux.',
|
||||||
|
'confirmed' => ':attribute la confirmation n\'est pas valide.',
|
||||||
|
'date' => ':attribute n\'est pas une date valide.',
|
||||||
|
'date_format' => ':attribute ne correspond pas au format :format.',
|
||||||
|
'different' => ':attribute et :other doivent être différents l\'un de l\'autre.',
|
||||||
|
'digits' => ':attribute doit être de longueur :digits.',
|
||||||
|
'digits_between' => ':attribute doit avoir une longueur entre :min et :max.',
|
||||||
|
'email' => ':attribute doit être une adresse e-mail valide.',
|
||||||
|
'filled' => ':attribute est un champ requis.',
|
||||||
|
'exists' => 'L\'attribut :attribute est invalide.',
|
||||||
|
'image' => ':attribute doit être une image.',
|
||||||
|
'in' => 'L\'attribut :attribute est invalide.',
|
||||||
|
'integer' => ':attribute doit être un chiffre entier.',
|
||||||
|
'ip' => ':attribute doit être une adresse IP valide.',
|
||||||
|
'max' => [
|
||||||
|
'numeric' => ':attribute ne doit pas excéder :max.',
|
||||||
|
'file' => ':attribute ne doit pas excéder :max kilobytes.',
|
||||||
|
'string' => ':attribute ne doit pas excéder :max caractères.',
|
||||||
|
'array' => ':attribute ne doit pas contenir plus de :max éléments.',
|
||||||
|
],
|
||||||
|
'mimes' => ':attribute doit être un fichier de type :values.',
|
||||||
|
'min' => [
|
||||||
|
'numeric' => ':attribute doit être au moins :min.',
|
||||||
|
'file' => ':attribute doit faire au moins :min kilobytes.',
|
||||||
|
'string' => ':attribute doit contenir au moins :min caractères.',
|
||||||
|
'array' => ':attribute doit contenir au moins :min éléments.',
|
||||||
|
],
|
||||||
|
'not_in' => 'L\'attribut sélectionné :attribute est invalide.',
|
||||||
|
'numeric' => ':attribute doit être un nombre.',
|
||||||
|
'regex' => ':attribute a un format invalide.',
|
||||||
|
'required' => ':attribute est un champ requis.',
|
||||||
|
'required_if' => ':attribute est requis si :other est :value.',
|
||||||
|
'required_with' => ':attribute est requis si :values est présent.',
|
||||||
|
'required_with_all' => ':attribute est requis si :values est présent.',
|
||||||
|
'required_without' => ':attribute est requis si:values n\'est pas présent.',
|
||||||
|
'required_without_all' => ':attribute est requis si aucun des valeurs :values n\'est présente.',
|
||||||
|
'same' => ':attribute et :other doivent être identiques.',
|
||||||
|
'size' => [
|
||||||
|
'numeric' => ':attribute doit avoir la taille :size.',
|
||||||
|
'file' => ':attribute doit peser :size kilobytes.',
|
||||||
|
'string' => ':attribute doit contenir :size caractères.',
|
||||||
|
'array' => ':attribute doit contenir :size éléments.',
|
||||||
|
],
|
||||||
|
'string' => ':attribute doit être une chaîne de caractères.',
|
||||||
|
'timezone' => ':attribute doit être une zone valide.',
|
||||||
|
'unique' => ':attribute est déjà utilisé.',
|
||||||
|
'url' => ':attribute a un format invalide.',
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| 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' => [
|
||||||
|
'password-confirm' => [
|
||||||
|
'required_with' => 'La confirmation du mot de passe est requise',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Custom Validation Attributes
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| The following language lines are used to swap attribute place-holders
|
||||||
|
| with something more reader friendly such as E-Mail Address instead
|
||||||
|
| of "email". This simply helps us make messages a little cleaner.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'attributes' => [],
|
||||||
|
|
||||||
|
];
|
Loading…
Reference in New Issue
Block a user