Commit 994143b1 authored by bestmomo's avatar bestmomo

French language

parent b402f57a
<?php
Breadcrumbs::register('admin.dashboard', function ($breadcrumbs) {
$breadcrumbs->push('Dashboard', route('admin.dashboard'));
$breadcrumbs->push(__('navs.backend.dashboard'), route('admin.dashboard'));
});
require __DIR__.'/Search.php';
......
......@@ -8,7 +8,7 @@ return [
*
* @var bool
*/
'status' => false,
'status' => true,
/*
* Available languages
......@@ -35,7 +35,7 @@ return [
// 'el' => ['el', 'el_GR', false],
'en' => ['en', 'en_US', false],
// 'es' => ['es', 'es_ES', false],
// 'fr' => ['fr', 'fr_FR', false],
'fr' => ['fr', 'fr_FR', false],
// 'id' => ['id', 'id_ID', false],
// 'it' => ['it', 'it_IT', false],
// 'nl' => ['nl', 'nl_NL', false],
......
......@@ -102,8 +102,8 @@ var Backend = {}; // common variable used in all the files of the backend
*
*/
Pages: {
init: function () {
Backend.tinyMCE.init();
init: function (locale) {
Backend.tinyMCE.init(locale);
},
},
......@@ -341,9 +341,9 @@ var Backend = {}; // common variable used in all the files of the backend
slug: document.getElementById("slug"),
},
init: function () {
init: function (locale) {
this.addHandlers();
Backend.tinyMCE.init();
Backend.tinyMCE.init(locale);
},
addHandlers: function () {
......@@ -601,8 +601,9 @@ var Backend = {}; // common variable used in all the files of the backend
* Tiny MCE
*/
tinyMCE: {
init: function () {
init: function (locale) {
tinymce.init({
language: (locale === 'en_US' ? undefined : locale),
path_absolute: "/",
selector: 'textarea',
height: 200,
......@@ -653,9 +654,9 @@ var Backend = {}; // common variable used in all the files of the backend
Faq: {
selectors: {},
init: function () {
init: function (locale) {
// this.addHandlers();
Backend.tinyMCE.init();
Backend.tinyMCE.init(locale);
},
addHandlers: function () {}
......
tinymce.addI18n('fr_FR',{
"Redo": "R\u00e9tablir",
"Undo": "Annuler",
"Cut": "Couper",
"Copy": "Copier",
"Paste": "Coller",
"Select all": "Tout s\u00e9lectionner",
"New document": "Nouveau document",
"Ok": "Ok",
"Cancel": "Annuler",
"Visual aids": "Aides visuelle",
"Bold": "Gras",
"Italic": "Italique",
"Underline": "Soulign\u00e9",
"Strikethrough": "Barr\u00e9",
"Superscript": "Exposant",
"Subscript": "Indice",
"Clear formatting": "Effacer la mise en forme",
"Align left": "Aligner \u00e0 gauche",
"Align center": "Centrer",
"Align right": "Aligner \u00e0 droite",
"Justify": "Justifier",
"Bullet list": "Puces",
"Numbered list": "Num\u00e9rotation",
"Decrease indent": "Diminuer le retrait",
"Increase indent": "Augmenter le retrait",
"Close": "Fermer",
"Formats": "Formats",
"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Votre navigateur ne supporte pas la copie directe. Merci d'utiliser les touches Ctrl+X\/C\/V.",
"Headers": "Titres",
"Header 1": "Titre 1",
"Header 2": "Titre 2",
"Header 3": "Titre 3",
"Header 4": "Titre 4",
"Header 5": "Titre 5",
"Header 6": "Titre 6",
"Headings": "En-t\u00eates",
"Heading 1": "En-t\u00eate 1",
"Heading 2": "En-t\u00eate 2",
"Heading 3": "En-t\u00eate 3",
"Heading 4": "En-t\u00eate 4",
"Heading 5": "En-t\u00eate 5",
"Heading 6": "En-t\u00eate 6",
"Preformatted": "Pr\u00e9-formatt\u00e9",
"Div": "Div",
"Pre": "Pre",
"Code": "Code",
"Paragraph": "Paragraphe",
"Blockquote": "Citation",
"Inline": "En ligne",
"Blocks": "Blocs",
"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Le presse-papiers est maintenant en mode \"texte plein\". Les contenus seront coll\u00e9s sans retenir les formatages jusqu'\u00e0 ce que vous d\u00e9sactiviez cette option.",
"Font Family": "Police",
"Font Sizes": "Taille de police",
"Class": "Classe",
"Browse for an image": "Parcourir pour s\u00e9lectionner une image",
"OR": "OU",
"Drop an image here": "Glisser une image ici",
"Upload": "D\u00e9poser",
"Block": "Bloquer",
"Align": "Aligner",
"Default": "Par d\u00e9faut",
"Circle": "Cercle",
"Disc": "Disque",
"Square": "Carr\u00e9",
"Lower Alpha": "Alpha minuscule",
"Lower Greek": "Grec minuscule",
"Lower Roman": "Romain minuscule",
"Upper Alpha": "Alpha majuscule",
"Upper Roman": "Romain majuscule",
"Anchor": "Ancre",
"Name": "Nom",
"Id": "Id",
"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "L'Id doit commencer par une lettre suivi par des lettres, nombres, tirets, points, deux-points ou underscores",
"You have unsaved changes are you sure you want to navigate away?": "Vous avez des modifications non enregistr\u00e9es, \u00eates-vous s\u00fbr de quitter la page?",
"Restore last draft": "Restaurer le dernier brouillon",
"Special character": "Caract\u00e8res sp\u00e9ciaux",
"Source code": "Code source",
"Insert\/Edit code sample": "Ins\u00e9rer \/ modifier une exemple de code",
"Language": "Langue",
"Code sample": "Extrait de code",
"Color": "Couleur",
"R": "R",
"G": "V",
"B": "B",
"Left to right": "Gauche \u00e0 droite",
"Right to left": "Droite \u00e0 gauche",
"Emoticons": "Emotic\u00f4nes",
"Document properties": "Propri\u00e9t\u00e9 du document",
"Title": "Titre",
"Keywords": "Mots-cl\u00e9s",
"Description": "Description",
"Robots": "Robots",
"Author": "Auteur",
"Encoding": "Encodage",
"Fullscreen": "Plein \u00e9cran",
"Action": "Action",
"Shortcut": "Raccourci",
"Help": "Aide",
"Address": "Adresse",
"Focus to menubar": "Cibler la barre de menu",
"Focus to toolbar": "Cibler la barre d'outils",
"Focus to element path": "Cibler le chemin vers l'\u00e9l\u00e9ment",
"Focus to contextual toolbar": "Cibler la barre d'outils contextuelle",
"Insert link (if link plugin activated)": "Ins\u00e9rer un lien (si le module link est activ\u00e9)",
"Save (if save plugin activated)": "Enregistrer (si le module save est activ\u00e9)",
"Find (if searchreplace plugin activated)": "Rechercher (si le module searchreplace est activ\u00e9)",
"Plugins installed ({0}):": "Modules install\u00e9s ({0}) : ",
"Premium plugins:": "Modules premium :",
"Learn more...": "En savoir plus...",
"You are using {0}": "Vous utilisez {0}",
"Plugins": "Plugins",
"Handy Shortcuts": "Raccourcis utiles",
"Horizontal line": "Ligne horizontale",
"Insert\/edit image": "Ins\u00e9rer\/modifier une image",
"Image description": "Description de l'image",
"Source": "Source",
"Dimensions": "Dimensions",
"Constrain proportions": "Conserver les proportions",
"General": "G\u00e9n\u00e9ral",
"Advanced": "Avanc\u00e9",
"Style": "Style",
"Vertical space": "Espacement vertical",
"Horizontal space": "Espacement horizontal",
"Border": "Bordure",
"Insert image": "Ins\u00e9rer une image",
"Image": "Image",
"Image list": "Liste d'images",
"Rotate counterclockwise": "Rotation anti-horaire",
"Rotate clockwise": "Rotation horaire",
"Flip vertically": "Retournement vertical",
"Flip horizontally": "Retournement horizontal",
"Edit image": "Modifier l'image",
"Image options": "Options de l'image",
"Zoom in": "Zoomer",
"Zoom out": "D\u00e9zoomer",
"Crop": "Rogner",
"Resize": "Redimensionner",
"Orientation": "Orientation",
"Brightness": "Luminosit\u00e9",
"Sharpen": "Affiner",
"Contrast": "Contraste",
"Color levels": "Niveaux de couleur",
"Gamma": "Gamma",
"Invert": "Inverser",
"Apply": "Appliquer",
"Back": "Retour",
"Insert date\/time": "Ins\u00e9rer date\/heure",
"Date\/time": "Date\/heure",
"Insert link": "Ins\u00e9rer un lien",
"Insert\/edit link": "Ins\u00e9rer\/modifier un lien",
"Text to display": "Texte \u00e0 afficher",
"Url": "Url",
"Target": "Cible",
"None": "n\/a",
"New window": "Nouvelle fen\u00eatre",
"Remove link": "Enlever le lien",
"Anchors": "Ancres",
"Link": "Lien",
"Paste or type a link": "Coller ou taper un lien",
"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "L'URL que vous avez entr\u00e9e semble \u00eatre une adresse e-mail. Voulez-vous ajouter le pr\u00e9fixe mailto: n\u00e9cessaire?",
"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "L'URL que vous avez entr\u00e9e semble \u00eatre un lien externe. Voulez-vous ajouter le pr\u00e9fixe http:\/\/ n\u00e9cessaire?",
"Link list": "Liste de liens",
"Insert video": "Ins\u00e9rer une vid\u00e9o",
"Insert\/edit video": "Ins\u00e9rer\/modifier une vid\u00e9o",
"Insert\/edit media": "Ins\u00e9rer\/modifier un m\u00e9dia",
"Alternative source": "Source alternative",
"Poster": "Publier",
"Paste your embed code below:": "Collez votre code d'int\u00e9gration ci-dessous :",
"Embed": "Int\u00e9grer",
"Media": "M\u00e9dia",
"Nonbreaking space": "Espace ins\u00e9cable",
"Page break": "Saut de page",
"Paste as text": "Coller comme texte",
"Preview": "Pr\u00e9visualiser",
"Print": "Imprimer",
"Save": "Enregistrer",
"Find": "Chercher",
"Replace with": "Remplacer par",
"Replace": "Remplacer",
"Replace all": "Tout remplacer",
"Prev": "Pr\u00e9c ",
"Next": "Suiv",
"Find and replace": "Trouver et remplacer",
"Could not find the specified string.": "Impossible de trouver la cha\u00eene sp\u00e9cifi\u00e9e.",
"Match case": "Respecter la casse",
"Whole words": "Mots entiers",
"Spellcheck": "V\u00e9rification orthographique",
"Ignore": "Ignorer",
"Ignore all": "Tout ignorer",
"Finish": "Finie",
"Add to Dictionary": "Ajouter au dictionnaire",
"Insert table": "Ins\u00e9rer un tableau",
"Table properties": "Propri\u00e9t\u00e9s du tableau",
"Delete table": "Supprimer le tableau",
"Cell": "Cellule",
"Row": "Ligne",
"Column": "Colonne",
"Cell properties": "Propri\u00e9t\u00e9s de la cellule",
"Merge cells": "Fusionner les cellules",
"Split cell": "Diviser la cellule",
"Insert row before": "Ins\u00e9rer une ligne avant",
"Insert row after": "Ins\u00e9rer une ligne apr\u00e8s",
"Delete row": "Effacer la ligne",
"Row properties": "Propri\u00e9t\u00e9s de la ligne",
"Cut row": "Couper la ligne",
"Copy row": "Copier la ligne",
"Paste row before": "Coller la ligne avant",
"Paste row after": "Coller la ligne apr\u00e8s",
"Insert column before": "Ins\u00e9rer une colonne avant",
"Insert column after": "Ins\u00e9rer une colonne apr\u00e8s",
"Delete column": "Effacer la colonne",
"Cols": "Colonnes",
"Rows": "Lignes",
"Width": "Largeur",
"Height": "Hauteur",
"Cell spacing": "Espacement inter-cellulles",
"Cell padding": "Espacement interne cellule",
"Caption": "Titre",
"Left": "Gauche",
"Center": "Centr\u00e9",
"Right": "Droite",
"Cell type": "Type de cellule",
"Scope": "Etendue",
"Alignment": "Alignement",
"H Align": "Alignement H",
"V Align": "Alignement V",
"Top": "Haut",
"Middle": "Milieu",
"Bottom": "Bas",
"Header cell": "Cellule d'en-t\u00eate",
"Row group": "Groupe de lignes",
"Column group": "Groupe de colonnes",
"Row type": "Type de ligne",
"Header": "En-t\u00eate",
"Body": "Corps",
"Footer": "Pied",
"Border color": "Couleur de la bordure",
"Insert template": "Ajouter un th\u00e8me",
"Templates": "Th\u00e8mes",
"Template": "Mod\u00e8le",
"Text color": "Couleur du texte",
"Background color": "Couleur d'arri\u00e8re-plan",
"Custom...": "Personnalis\u00e9...",
"Custom color": "Couleur personnalis\u00e9e",
"No color": "Aucune couleur",
"Table of Contents": "Table des mati\u00e8res",
"Show blocks": "Afficher les blocs",
"Show invisible characters": "Afficher les caract\u00e8res invisibles",
"Words: {0}": "Mots : {0}",
"{0} words": "{0} mots",
"File": "Fichier",
"Edit": "Editer",
"Insert": "Ins\u00e9rer",
"View": "Voir",
"Format": "Format",
"Table": "Tableau",
"Tools": "Outils",
"Powered by {0}": "Propuls\u00e9 par {0}",
"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Zone Texte Riche. Appuyer sur ALT-F9 pour le menu. Appuyer sur ALT-F10 pour la barre d'outils. Appuyer sur ALT-0 pour de l'aide."
});
\ No newline at end of file
<?php
return [
'strings' => '
"sEmptyTable": "No data available in table",
"sInfo": "Showing _START_ to _END_ of _TOTAL_ entries",
"sInfoEmpty": "Showing 0 to 0 of 0 entries",
"sInfoFiltered": "(filtered from _MAX_ total entries)",
"sInfoPostFix": "",
"sInfoThousands": ",",
"sLengthMenu": "Show _MENU_ entries",
"sLoadingRecords": "Loading...",
"sProcessing": "Processing...",
"sSearch": "Search:",
"sZeroRecords": "No matching records found",
"oPaginate": {
"sFirst": "First",
"sLast": "Last",
"sNext": "Next",
"sPrevious": "Previous"
},
"oAria": {
"sSortAscending": ": activate to sort column ascending",
"sSortDescending": ": activate to sort column descending"
}'
];
......@@ -16,6 +16,9 @@ return [
'backend' => [
'access' => [
'title' => 'Access Management',
'export' => 'Export',
'copy' => 'Copy',
'print' => 'Print',
'roles' => [
'all' => 'All Roles',
......@@ -42,6 +45,11 @@ return [
'edit' => 'Edit User',
'main' => 'Users',
'view' => 'View User',
'action' => 'Action',
'list' => 'List',
'add-new' => 'Add new',
'deactivated-users' => 'Deactivated Users',
'deleted-users' => 'Deleted Users',
],
],
......
......@@ -32,4 +32,8 @@ return [
'profile' => 'Profile',
],
],
'backend' => [
'dashboard' => 'Dashboard',
],
];
<?php
return [
/*
|--------------------------------------------------------------------------
| Alert Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain alert messages for various scenarios
| during CRUD operations. You are free to modify these language lines
| according to your application's requirements.
|
*/
'backend' => [
'roles' => [
'created' => 'Rôle créé avec succès.',
'deleted' => 'Rôle supprimé avec succès.',
'updated' => 'Rôle mis à jour avec succès.',
],
'permissions' => [
'created' => 'Permission créée avec succès.',
'deleted' => 'Permission supprimée avec succès.',
'updated' => 'Permission mise à jour avec succès.',
],
'users' => [
'confirmation_email' => "Un email de confirmation a été adressé à l'adresse indiquée.",
'created' => 'Utilisateur créé avec succès.',
'deleted' => 'Utilisateur supprimé avec succès.',
'deleted_permanently' => "L'utilisateur a été supprimé définitivement.",
'restored' => "L'utilisateur a été ré-activé.",
'session_cleared' => "La session de l'utilisateur a été effacé avec succès.",
'updated' => 'Utilisateur mis à jour avec succès.',
'updated_password' => 'Le mot de passe utilisateur a été mis à jour avec succès.',
],
'pages' => [
'created' => 'La page a été créée avec succès.',
'deleted' => 'La page a été supprimée avec succès.',
'updated' => 'La page a été mise à jour avec succès.',
],
'blogcategories' => [
'created' => 'La catégorie de blog a été créée avec succès.',
'deleted' => 'La catégorie de blog a été supprimée avec succès.',
'updated' => 'La catégorie de blog a été mise à jour avec succès.',
],
'blogtags' => [
'created' => 'Le tag de blog a été créé avec succès.',
'deleted' => 'Le tag de blog a été supprimé avec succès.',
'updated' => 'Le tag de blog a été mis à jour avec succès.',
],
'blogs' => [
'created' => 'Le blog a été créé avec succès.',
'deleted' => 'Le blog a été supprimé avec succès.',
'updated' => 'Le blog a été mis à jour avec succès.',
],
'settings' => [
'updated' => 'Les réglages ont été mis à jour avec succès.',
],
'faqs' => [
'created' => 'La Faq a été créée avec succès.',
'deleted' => 'La Faq a été supprimée avec succès.',
'updated' => 'La Faq a été mise à jour avec succès.',
],
'menus' => [
'created' => 'Le menu a été créé avec succès.',
'deleted' => 'Le menu a été supprimé avec succès.',
'updated' => 'Le menu a été mis à jour avec succès.',
],
],
];
<?php
return [
'messages' => [
'registeration' => [
'success' => "Vous vous êtes enregistré avec succès. Veuillez vérifier vos emails pour l'activation !",
],
'login' => [
'success' => 'Vous vous êtes connecté avec succès.',
'failed' => 'Informations incorrectes. Veuille essayer à nouveau..',
],
'logout' => [
'success' => 'Vous vous êtes déconnecté avec succès.',
],
'forgot_password' => [
'success' => 'Nous avons envoyé un email avec un lien pour le renouvellement du mot de passe. Veuillez consulter votre boîte de réception !',
'validation' => [
'email_not_found' => "Cette adresse email n'est pas enregistrée.",
],
],
'refresh' => [
'token' => [
'not_provided' => 'Jeton non fourni.',
],
'status' => 'Ok',
],
],
];
<?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 de connexion ne correspondent pas.',
'general_error' => "Vous n'avez pas les droits requis pour cette action.",
'socialite' => [
'unacceptable' => 'Le login :provider est de type incorrect.',
],
'throttle' => 'Vous avez effectué trop de tentatives de connexion. Veuillez ré-essayer dans :seconds secondes.',
'unknown' => 'Une erreur inconnue est survenue.',
];
<?php
return [
/*
|--------------------------------------------------------------------------
| Buttons Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used in buttons throughout the system.
| Regardless where it is placed, a button can be listed here so it is easily
| found in a intuitive way.
|
*/
'backend' => [
'access' => [
'users' => [
'activate' => 'Activer',
'change_password' => 'Changer de mot de passe',
'clear_session' => 'Effacer la session',
'deactivate' => 'Désactiver',
'delete_permanently' => 'Supprimer définitivement',
'login_as' => 'Se connecter an tant que :user',
'resend_email' => 'Renvoyer le mail de confirmation',
'restore_user' => "Réactiver l'utilisateur",
],
],
],
'emails' => [
'auth' => [
'confirm_account' => 'Confirmer le compte',
'reset_password' => 'Réinitialiser le mot de passe',
],
],
'general' => [
'cancel' => 'Annuler',
'continue' => 'Continuer',
'preview' => 'Aperçu',
'crud' => [
'create' => 'Créer',
'add' => 'Ajouter',
'delete' => 'Supprimer',
'edit' => 'Editer',
'update' => 'Mettre à jour',
'view' => 'Voir',
],
'save' => 'Sauvegarder',
'view' => 'Voir',
],
];
<?php
return [
'strings' => '
"sProcessing": "Traitement en cours...",
"sSearch": "Rechercher&nbsp;:",
"sLengthMenu": "Afficher _MENU_ &eacute;l&eacute;ments",
"sInfo": "Affichage de l\'&eacute;l&eacute;ment _START_ &agrave; _END_ sur _TOTAL_ &eacute;l&eacute;ments",
"sInfoEmpty": "Affichage de l\'&eacute;l&eacute;ment 0 &agrave; 0 sur 0 &eacute;l&eacute;ment",
"sInfoFiltered": "(filtr&eacute; de _MAX_ &eacute;l&eacute;ments au total)",
"sInfoPostFix": "",
"sLoadingRecords": "Chargement en cours...",
"sZeroRecords": "Aucun &eacute;l&eacute;ment &agrave; afficher",
"sEmptyTable": "Aucune donn&eacute;e disponible dans le tableau",
"oPaginate": {
"sFirst": "Premier",
"sPrevious": "Pr&eacute;c&eacute;dent",
"sNext": "Suivant",
"sLast": "Dernier"
},
"oAria": {
"sSortAscending": ": activer pour trier la colonne par ordre croissant",
"sSortDescending": ": activer pour trier la colonne par ordre d&eacute;croissant"
},
"select": {
"rows": {
"_": "%d lignes séléctionnées",
"0": "Aucune ligne séléctionnée",
"1": "1 ligne séléctionnée"
}
}'
];
<?php
return [
/*
|--------------------------------------------------------------------------
| Exception Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used in Exceptions thrown throughout the system.
| Regardless where it is placed, a button can be listed here so it is easily
| found in a intuitive way.
|
*/
'backend' => [
'access' => [
'roles' => [
'already_exists' => 'Un rôle portant ce nom existe déjà.',
'cant_delete_admin' => 'Le rôle Administrator ne peut être supprimé.',
'create_error' => 'Un problème est survenu lors de la création du rôle. Veuillez réessayer.',
'delete_error' => 'Un problème est survenu lors de la suppression du rôle. Veuillez réessayer.',
'has_users' => 'Ce rôle est associé à des utilisateurs et ne peut être supprimé.',
'needs_permission' => 'Vous devez sélectionner au moins une permission pour ce rôle.',
'not_found' => "Ce rôle n'existe pas.",
'update_error' => 'Un problème est survenu lors de la mise à jour du rôle. Veuillez réessayer.',
],
'permissions' => [
'already_exists' => 'Cette permission existe déjà. Veuillez choisir un autre nom.',
'create_error' => 'Il y a eu un problème lors de la création de cette permission. Veuillez essayer à nouveau.',
'delete_error' => 'Il y a eu un problème lors de la suppression de cette permission. Veuillez essayer à nouveau.',
'not_found' => "Cette permission n'existe pas.",
'update_error' => 'Il y a eu un problème lors de la mise à jour de cette permission. Veuillez essayer à nouveau.',
],
'users' => [
'cant_deactivate_self' => "Vous ne pouvez pas désactiver votre propre compte d'utilisateur.",
'cant_delete_admin' => "Vous ne pouvez pas supprimer le compte d'utilisateur du super administrateur.",
'cant_delete_self' => "Vous ne pouvez pas supprimer votre propre compte d'utilisateur.",
'cant_delete_own_session' => 'Vous ne pouvez pas supprimer votre propre session.',
'cant_restore' => "Cet utilisateur n'est pas effacé et ne peut être restauré.",
'create_error' => "Un problème est survenu lors de la création de l'utilisateur. Veuillez réessayer.",
'delete_error' => "Un problème est survenu lors de la suppression de l'utilisateur. Veuillez réessayer.",
'delete_first' => "Cet utilisateur doit d'abord être supprimé avant de pouvoir être supprimé de façon permanente.",
'email_error' => 'Cette adresse email appartient à un autre utilisateur.',
'mark_error' => "Un problème est survenu lors de la mise à jour de l'utilisateur. Veuillez réessayer.",
'not_found' => "Cet utilisateur n'existe pas.",
'restore_error' => "Un problème est survenu lors de la restauration de l'utilisateur. Veuillez réessayer.",
'role_needed_create' => 'Vous devez sélectionner au moins un rôle.',
'role_needed' => 'Vous devez sélectionner au moins un rôle.',
'session_wrong_driver' => 'Votre pilote de session doit être configuré avec une base de données pour utiliser cette fonctionalité.',
'change_mismatch' => "Ce n'est pas votre ancien mot de passe.",
'update_error' => "Un problème est survenu lors de la mise à jour de l'utilisateur. Veuillez réessayer.",
'update_password_error' => "Un problème est survenu lors du changement du mot de passe de l'utilisateur. Veuillez réessayer.",
],
],
'pages' => [
'already_exists' => 'Cette page existe déjà. Veuillez choisr un autre nom.',
'create_error' => 'Il y a eu un problème lors de la création de cette page. Veuillez essayer à nouveau.',
'delete_error' => 'Il y a eu un problème lors de la suppression de cette page. Veuillez essayer à nouveau.',
'not_found' => "Cette page n'existe pas.",
'update_error' => 'Il y a eu un problème lors de la mise à jour de cette page. Veuillez essayer à nouveau.',
],
'blogcategories' => [
'already_exists' => 'Cette catégorie de blog existe déjà. Veuillez choisr un autre nom.',
'create_error' => 'Il y a eu un problème lors de la création de cette catégorie de blog. Veuillez essayer à nouveau.',
'delete_error' => 'Il y a eu un problème lors de la suppression de cette catégorie de blog. Veuillez essayer à nouveau.',
'not_found' => "Cette catégorie de blog n'existe pas.",
'update_error' => 'Il y a eu un problème lors de la mise à jour de cette catégorie de blog. Veuillez essayer à nouveau.',
],
'blogtags' => [
'already_exists' => 'Ce tag de blog existe déjà. Veuillez choisr un autre nom.',
'create_error' => 'Il y a eu un problème lors de la création de ce tag de blog. Veuillez essayer à nouveau.',
'delete_error' => 'Il y a eu un problème lors de la suppression de ce tag de blog. Veuillez essayer à nouveau.',
'not_found' => "Ce tag de blog n'existe pas.",
'update_error' => 'Il y a eu un problème lors de la mise à jour de ce tag de blog. Veuillez essayer à nouveau.',
],
'settings' => [
'update_error' => 'Il y a eu un problème lors de la mise à jour de ces réglages. Veuillez essayer à nouveau.',
],
'menus' => [
'already_exists' => 'Ce menu existe déjà. Veuillez choisr un autre nom.',
'create_error' => 'Il y a eu un problème lors de la création de ce menu. Veuillez essayer à nouveau.',
'delete_error' => 'Il y a eu un problème lors de la suppression de ce menu. Veuillez essayer à nouveau.',
'not_found' => "Ce menu n'existe pas.",
'update_error' => 'Il y a eu un problème lors de la mise à jour de ce menu. Veuillez essayer à nouveau.',
],
'modules' => [
'already_exists' => 'Ce module existe déjà. Veuillez choisr un autre nom.',
'create_error' => 'Il y a eu un problème lors de la création de ce module. Veuillez essayer à nouveau.',
'delete_error' => 'Il y a eu un problème lors de la suppression de ce module. Veuillez essayer à nouveau.',
'not_found' => "Ce module n'existe pas.",
'update_error' => 'Il y a eu un problème lors de la mise à jour de ce module. Veuillez essayer à nouveau.',
],
],
'frontend' => [
'auth' => [
'confirmation' => [
'already_confirmed' => 'Votre compte est déjà confirmé.',
'confirm' => 'Confirmez votre compte !',
'created_confirm' => 'Votre compte a été créé avec succès. Un email de confirmation vous a été envoyé.',
'created_pending' => 'Votre compte a été créé avec succès et est en attente de validation. Un email vous sera envoyé quand votre compte sera validé.',
'mismatch' => 'Votre code de confirmation est invalide.',
'not_found' => "Votre code de confirmation n'existe pas.",
'resend' => 'Votre compte n\'est pas confirmé. Veuillez utiliser le lien qui vous a été envoyé par email, ou <a href=":url">cliquez ici </a> pour recevoir un nouvel email.',
'success' => 'Votre compte est maintenant confirmé !',
'resent' => "Un nouvel email a été envoyé à l'adresse enregistrée.",
],
'deactivated' => 'Votre compte a été désactivé.',
'email_taken' => 'Cet email est déjà utilisé par un compte existant.',
'password' => [
'change_mismatch' => "L'ancien mot de passe est incorrect.",
],
'registration_disabled' => 'Registration is currently closed.',
],
],
];
<?php
return [
/*
|--------------------------------------------------------------------------
| History Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain strings associated to the
| system adding lines to the history table.
|
*/
'backend' => [
'none' => "Il n'y a pas d'historique récent.",
'none_for_type' => "Il n'y a pas d'historique pour ce type.",
'none_for_entity' => "Il n'y a pas d'historique pour :entity.",
'recent_history' => "Historique récent",
'roles' => [
'created' => 'rôle créé',
'deleted' => 'rôle supprimé',
'updated' => 'rôle mis à jour',
],
'permissions' => [
'created' => 'permission créée',
'deleted' => 'permission supprimée',
'updated' => 'permission mise à jour',
],
'pages' => [
'created' => 'page créée',
'deleted' => 'page supprimée',
'updated' => 'page mise à jour',
],
'blogcategories' => [
'created' => 'catégorie de blog créée',
'deleted' => 'catégorie de blog supprimée',
'updated' => 'catégorie de blog mise à jour',
],
'blogtags' => [
'created' => 'tag de blog créé',
'deleted' => 'tag de blog supprimé',
'updated' => 'tag de blog mis à jour',
],
'blogs' => [
'created' => 'blog créé',
'deleted' => 'blog supprimé',
'updated' => 'blog mis à jour',
],
'users' => [
'changed_password' => "mot de passe changé pour l'utilisateur",
'created' => 'utilisateur créé',
'deactivated' => 'uitlisateur désactivé',
'deleted' => 'utilisateur supprimé',
'permanently_deleted' => 'utilisateur supprimé de façon permanente',
'updated' => 'utilisateur mis à jour',
'reactivated' => 'utilisateur réactivé',
'restored' => 'utilisateur restauré',
],
],
];
<?php
return [
/*
|--------------------------------------------------------------------------
| HTTP Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used in the views/errors files.
|
*/
'404' => [
'title' => 'Page introuvable',
'description' => "Désolé, cette page n'existe pas.",
],
'503' => [
'title' => 'Bientôt de retour.',
'description' => 'Bientôt de retour.',
],
];
<?php
return [
/*
|--------------------------------------------------------------------------
| Labels Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used in labels throughout the system.
| Regardless where it is placed, a label can be listed here so it is easily
| found in a intuitive way.
|
*/
'general' => [
'all' => 'Tout',
'yes' => 'Oui',
'no' => 'Non',
'custom' => 'Personnalisé',
'actions' => 'Actions',
'active' => 'Active',
'buttons' => [
'save' => 'Enregistrer',
'update' => 'Mettre à jour',
],
'hide' => 'Cacher',
'inactive' => 'Inactive',
'none' => 'Aucun',
'show' => 'Voir',
'toggle_navigation' => 'Navigation',
],
'backend' => [
'profile_updated' => 'Votre profil a été mis à jour.',
'access' => [
'roles' => [
'create' => 'Créer un rôle',
'edit' => 'Editer un rôle',
'management' => 'Gestion des rôles',
'table' => [
'number_of_users' => "Nombre d'utilisateurs",
'permissions' => 'Permissions',
'role' => 'Rôle',
'sort' => 'Ordre',
'total' => 'rôle total|rôles totaux',
],
],
'permissions' => [
'create' => 'Crée une permission',
'edit' => 'Modifier une permission',
'management' => 'Gestion des permissions',
'table' => [
'permission' => 'Permission',
'display_name' => 'Afficher le nom',
'sort' => 'Ordre',
'status' => 'Statut',
'total' => 'rôle total|rôles totaux',
],
],
'users' => [
'active' => 'Utilisateurs actifs',
'all_permissions' => 'Toutes les permissions',
'change_password' => 'Modifier le mot de passe',
'change_password_for' => 'Modifier le mot de passe pour :user',
'create' => 'Créer un utilisateur',
'deactivated' => 'Utilisateurs désactivés',
'deleted' => 'Utilisateurs supprimés',
'edit' => 'Éditer un utilisateur',
'edit-profile' => 'Éditer un profil',
'management' => 'Gestion des utilisateurs',
'no_permissions' => 'Aucune permission',
'no_roles' => 'Aucun rôle à affecter.',
'permissions' => 'Permissions',
'table' => [
'confirmed' => 'Confirmé',
'created' => 'Création',
'email' => 'Adresse email',
'id' => 'ID',
'last_updated' => 'Mise à jour',
'first_name' => 'Prénom',
'last_name' => 'Nom',
'no_deactivated' => "Pas d'utilisateurs désactivés",
'no_deleted' => "Pas d'utilisateurs supprimés",
'roles' => 'Rôles',
'total' => 'utilisateur total|utilisateurs totaux',
],
'tabs' => [
'titles' => [
'overview' => 'Résumé',
'history' => 'Historique',
],
'content' => [
'overview' => [
'avatar' => 'Avatar',
'confirmed' => 'Confirmé',
'created_at' => 'Créé le',
'deleted_at' => 'Supprimé le',
'email' => 'Adresse email',
'last_updated' => 'Mise à jour',
'name' => 'Nom complet',
'status' => 'Statut',
],
],
],
'view' => 'Voir un utilisateur',
],
],
'pages' => [
'create' => 'Créer une page',
'edit' => 'Modifier une page',
'management' => 'Gérer une page',
'title' => 'Pages',
'table' => [
'title' => 'Titre',
'status' => 'Statut',
'createdat' => 'Créée le',
'updatedat' => 'Modifiée le',
'createdby' => 'Créée par',
'all' => 'Tout',
],
],
'blogcategories' => [
'create' => 'Créer une catégorie de blog',
'edit' => 'Modifier une catégorie de blog',
'management' => 'Gérer une catégorie de blog',
'title' => 'Catégorie de blog',
'table' => [
'title' => 'Catégorie de blog',
'status' => 'Statut',
'createdat' => 'Créée le',
'createdby' => 'Créée par',
'all' => 'Tout',
],
],
'blogtags' => [
'create' => 'Créer un tag de blog',
'edit' => 'Modifier un tag de blog',
'management' => 'Gérer un tag de blog',
'title' => 'Tags de blog',
'table' => [
'title' => 'Tag de blog',
'status' => 'Statut',
'createdat' => 'Créé le',
'createdby' => 'Créé par',
'all' => 'Tout',
],
],
'blogs' => [
'create' => 'Créer un blog',
'edit' => 'Modifier un blog',
'management' => 'Gérer un blog',
'title' => 'Blogs',
'table' => [
'title' => 'Blog',
'status' => 'Statut',
'createdat' => 'Créé le',
'createdby' => 'Créé par',
'all' => 'Tout',
],
],
'settings' => [
'edit' => 'Modifier les réglages',
'management' => 'Gérer les réglages',
'title' => 'Réglages',
'seo' => 'Réglages SEO',
'companydetails' => 'Détails pour le contact de la société',
'mail' => 'Réglages des emails',
'footer' => 'Réglages du bas de page',
'terms' => 'Réglages des termes et conditions',
'google' => 'Google Analytics Track Code',
],
'faqs' => [
'create' => 'Créer une FAQ',
'edit' => 'Modifier une FAQ',
'management' => 'Gérer une FAQ',
'title' => 'FAQ',
'table' => [
'title' => 'FAQS',
'publish' => 'DatePublication',
'status' => 'Statut',
'createdat' => 'Créé le',
'createdby' => 'Créé par',
'answer' => 'Réponse',
'question' => 'Question',
'updatedat' => 'Modifié le',
'all' => 'Tout',
],
],
'menus' => [
'create' => 'Créer un menu',
'edit' => 'Modifier un menu',
'management' => 'Gérer un menu',
'title' => 'Menus',
'table' => [
'name' => 'Nom',
'type' => 'Type',
'createdat' => 'Créé le',
'createdby' => 'Créé par',
'all' => 'Tout',
],
'field' => [
'name' => 'Nom',
'type' => 'Type',
'items' => 'Elements de menu',
'url' => 'URL',
'url_type' => 'URL Type',
'url_types' => [
'route' => 'Route',
'static' => 'Statique',
],
'open_in_new_tab' => 'Ouvrir dans un nouvel onglet',
'view_permission_id' => 'Permission',
'icon' => 'Icon Class',
'icon_title' => 'Font Awesome Class. eg. fa-edit',
],
],
'modules' => [
'create' => 'Créer un oodule',
'management' => 'Gérer un module',
'title' => 'Module',
'edit' => 'Modifier un module',
'table' => [
'name' => 'Nom du module',
'url' => 'Routes du module',
'view_permission_id' => 'Permissions de vue',
'created_by' => 'Créé par',
],
'form' => [
'name' => 'Nom du module',
'url' => 'Route',
'view_permission_id' => 'Voir permissions',
'directory_name' => 'Nom du dossier',
'namespace' => 'Espace de nom',
'model_name' => 'Nom du modèle',
'controller_name' => 'Nom du contrôleur',
'resource_controller' => 'Contrôleur de ressource',
'table_controller_name' => 'Nom du contrôleur',
'table_name' => 'Nom de la table',
'route_name' => 'Nom de la route',
'route_controller_name' => 'Nom du contrôleur',
'resource_route' => 'Routes de ressource',
'views_directory' => 'Nom du dossier',
'index_file' => 'Index',
'create_file' => 'Création',
'edit_file' => 'Modification',
'form_file' => 'Formulaire',
'repo_name' => 'Nom du repository',
'event' => "Nom de l'événement",
],
],
],
'frontend' => [
'auth' => [
'login_box_title' => 'Connexion',
'login_button' => 'Entrer',
'login_with' => 'Se connecter avec :social_media',
'register_box_title' => "S'enregistrer",
'register_button' => 'Créer le compte',
'remember_me' => 'Se souvenir de moi',
],
'passwords' => [
'forgot_password' => 'Avez-vous oublié votre mot de passe&nbsp;?',
'reset_password_box_title' => 'Réinitialisation du mot de passe',
'reset_password_button' => 'Réinitialiser le mot de passe',
'send_password_reset_link_button' => 'Envoyer le lien de réinitialisation',
],
'macros' => [
'country' => [
'alpha' => 'Country Alpha Codes',
'alpha2' => 'Country Alpha 2 Codes',
'alpha3' => 'Country Alpha 3 Codes',
'numeric' => 'Country Numeric Codes',
],
'macro_examples' => 'Exemples de macros',
'state' => [
'mexico' => 'Mexico State List',
'us' => [
'us' => 'US States',
'outlying' => 'US Outlying Territories',
'armed' => 'US Armed Forces',
],
],
'territories' => [
'canada' => 'Canada Province & Territories List',
],
'timezone' => 'Timezone',
],
'user' => [
'passwords' => [
'change' => 'Modifier le mot de passe',
],
'profile' => [
'avatar' => 'Avatar',
'created_at' => 'Date de création',
'edit_information' => 'Éditer les informations',
'email' => 'Adresse email',
'last_updated' => 'Date de mise à jour',
'first_name' => 'Prénom',
'last_name' => 'Nom',
'address' => 'Addesse',
'state' => 'Eata',
'city' => 'Ville',
'zipcode' => 'Code postal',
'ssn' => 'SSN',
'update_information' => 'Mettre à jour les informations',
],
],
],
];
<?php
return [
/*
|--------------------------------------------------------------------------
| Menus Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used in menu items throughout the system.
| Regardless where it is placed, a menu item can be listed here so it is easily
| found in a intuitive way.
|
*/
'backend' => [
'access' => [
'title' => 'Gestion des accès',
'export' => 'Export',
'copy' => 'Copie',
'print' => 'Impression',
'roles' => [
'all' => 'Tous les rôles',
'create' => 'Créer un rôle',
'edit' => 'Éditer un rôle',
'management' => 'Gestion des rôles',
'main' => 'Rôles',
],
'permissions' => [
'all' => 'Toutes les permissions',
'create' => 'Créer une permission',
'edit' => 'Modifier une permission',
'management' => 'Gérer une permission',
'main' => 'Permissions',
],
'users' => [
'all' => 'Tous les utilisateurs',
'change-password' => 'Changer le mot de passe',
'create' => 'Créer un utilisateur',
'deactivated' => 'Utilisateurs désactivés',
'deleted' => 'Utilisateurs supprimés',
'edit' => 'Éditer un utilisateur',
'main' => 'Utilisateurs',
'view' => 'Voir un utilisateur',
'action' => 'Action',
'list' => 'Liste',
'add-new' => 'Ajouter nouveau',
'deactivated-users' => 'Utilisateurs désactivés',
'deleted-users' => 'Utilisateurs supprimés',
],
],
'log-viewer' => [
'main' => 'Consulter les logs',
'dashboard' => 'Tableau de bord',
'logs' => 'Logs',
],
'sidebar' => [
'dashboard' => 'Tableau de bord',
'general' => 'Général',
'system' => 'Système',
],
'pages' => [
'all' => 'Toutes les pages',
'create' => 'Créer une page',
'edit' => 'Modifier une page',
'management' => 'Gérer une page',
'main' => 'Pages',
],
'blogs' => [
'all' => 'Tous les blogs',
'create' => 'Créer un blog',
'edit' => 'Modifier un blog',
'management' => 'Gérer un blog',
'main' => 'Blogs',
],
'blogcategories' => [
'all' => 'Toutes les catégories de blog',
'create' => 'Créer une catégories de blog',
'edit' => 'Modifier une catégories de blog',
'management' => 'Gérer une catégories de blog',
'main' => 'Pages CMS',
],
'blogtags' => [
'all' => 'Tous les tags de blog',
'create' => 'Créer un tags de blog',
'edit' => 'Modifier un tags de blog',
'management' => 'Gérer un tags de blog',
'main' => 'Tags de blog',
],
'blog' => [
'all' => 'Tous les blog',
'create' => 'Créer un blog',
'edit' => 'Modifier un blog',
'management' => 'Gérer un blog',
'main' => 'Pages de blog',
],
'faqs' => [
'all' => 'Toutes les FAQ',
'create' => 'Créer une FAQ',
'edit' => 'Modifier une FAQ',
'management' => 'Gérer une FAQ',
'main' => 'Pages des FAQ',
],
'settings' => [
'all' => 'Tous les réglages',
'create' => 'Créer un réglage',
'edit' => 'Modifier un réglage',
'management' => 'Gérer un réglage',
'main' => 'Réglages',
],
'menus' => [
'all' => 'Tous les menus',
'create' => 'Créer un menu',
'edit' => 'Modifier un menu',
'management' => 'Gérer un menu',
'main' => 'Menus',
],
'modules' => [
'all' => 'Tous les modules',
'create' => 'Créer un module',
'management' => 'Gérer un module',
'main' => 'Pages des modules',
],
],
'language-picker' => [
'language' => 'Langue',
/*
* Add the new language to this array.
* The key should have the same language code as the folder name.
* The string should be: 'Language-name-in-your-own-language (Language-name-in-English)'.
* Be sure to add the new language in alphabetical order.
*/
'langs' => [
'ar' => 'Arabic',
'da' => 'Danish',
'de' => 'German',
'el' => 'Greek',
'en' => 'English',
'es' => 'Spanish',
'fr' => 'French',
'id' => 'Indonesian',
'it' => 'Italian',
'nl' => 'Dutch',
'pt_BR' => 'Brazilian Portuguese',
'ru' => 'Russian',
'sv' => 'Swedish',
'th' => 'Thai',
],
],
];
<?php
return [
/*
|--------------------------------------------------------------------------
| Navs Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used in menu items throughout the system.
| Regardless where it is placed, a menu item can be listed here so it is easily
| found in a intuitive way.
|
*/
'general' => [
'home' => 'Accueil',
'logout' => 'Déconnexion',
],
'frontend' => [
'dashboard' => 'Tableau de bord',
'login' => 'Connexion',
'macros' => 'Macros',
'register' => "Enregistrement",
'user' => [
'account' => 'Mon compte',
'administration' => 'Administration',
'change_password' => 'Changer mon mot de passe',
'my_information' => 'Mes informations',
'profile' => 'Profil',
],
],
'backend' => [
'dashboard' => 'Tableau de bord',
],];
<?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' => '&laquo; Précédent',
'next' => 'Suivant &raquo;',
];
<?php
return [
/*
|--------------------------------------------------------------------------
| Password Reset 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 contenir au moins six caractères et doivent être identiques.',
'reset' => 'Votre mot de passe a été modifié !',
'sent' => 'Un email contenant un lien de réinitialisation vous a été envoyé !',
'token' => "Ce jeton de réinitialisation du mot de passe n'est pas valide.",
'user' => "Aucun utilisateur n'est enregistré avec cette adresse email.",
];
<?php
return [
/*
|--------------------------------------------------------------------------
| Roles Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used in roles throughout the system.
| Regardless where it is placed, a role can be listed here so it is easily
| found in a intuitive way.
|
*/
'administrator' => 'Administrateur',
'user' => 'Utilisateur',
];
<?php
return [
/*
|--------------------------------------------------------------------------
| Strings Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used in strings throughout the system.
| Regardless where it is placed, a string can be listed here so it is easily
| found in a intuitive way.
|
*/
'backend' => [
'access' => [
'users' => [
'delete_user_confirm' => 'Êtes-vous sûr de vouloir supprimer cet utilisateur de façon permanente ? Toutes les références à cet utilisateur dans cette application peuvent provoquer des erreurs et cette opération ne peut être annullée.',
'if_confirmed_off' => '(pour le mode sans confirmation)',
'restore_user_confirm' => 'Restaurer cet utilisateur à son statut original ?',
],
],
'dashboard' => [
'title' => "Tableau de bord de l'administration",
'welcome' => 'Bienvenue',
],
'general' => [
'all_rights_reserved' => 'Tous droits réservés.',
'are_you_sure' => 'Êtes-vous sûr ?',
'boilerplate_link' => 'Laravel 5 Boilerplate',
'continue' => 'Continuer',
'member_since' => 'Membre depuis',
'minutes' => ' minutes.',
'search_placeholder' => 'Rechercher...',
'timeout' => 'Vous avez été automatiquement déconnecté pour cause d\'inactivité pendant ',
'see_all' => [
'messages' => 'Voir tous les messages',
'notifications' => 'Voir toutes les notifications',
'tasks' => 'Voir les nouvelles tâches',
],
'status' => [
'online' => 'En ligne',
'offline' => 'Hors ligne',
],
'you_have' => [
'messages' => "{0} Vous n'avez pas de message|{1} Vous avez 1 message|[2,Inf] Vous avez :number messages",
'notifications' => "{0} Vous n'avez pas de notification|{1} Vous avez 1 notification|[2,Inf] Vous avez :number notifications",
'tasks' => "{0} Vous n'avez pas de tâche affectée|{1} Vous avez 1 tâche affectée|[2,Inf] Vous avez :number tâches affectées",
],
],
'search' => [
'empty' => 'Veuillez entrer un terme de recherche.',
'incomplete' => 'Vous devez mettre en place votre propre logique pour ce système.',
'title' => 'Résultats de recherche',
'results' => 'Résultats de la recherche :query',
],
'welcome' => "<p>Il s'agit du thème AdminLTE de <a href=\"https://almsaeedstudio.com/\" target=\"_blank\"> https://almsaeedstudio.com/ </a>. Il s’agit d’une version simplifiée ne contenant que les styles et les scripts nécessaires à son exécution. Téléchargez la version complète pour commencer à ajouter des composants à votre tableau de bord.</ P>
<p>Toutes les fonctionnalités sont destinées à l'affichage, à l'exception de la <strong> Gestion des accès </ strong> située à gauche. Ce système standard est livré avec une bibliothèque de contrôle d’accès entièrement fonctionnelle permettant de gérer les utilisateurs / rôles / autorisations.</p>
<p>N'oubliez pas qu'il s'agit d'un travail en cours et qu'il peut y avoir des bugs ou d'autres problèmes que je n'ai pas rencontrés. Je ferai de mon mieux pour les réparer au fur et à mesure que je les recevrai.</p>
<p>J'espère que vous apprécierez tout le travail que j'ai accompli dans ce projet. Visitez la <a href=\"https://github.com/rappasoft/laravel-5-boilerplate\" target=\"_blank\"> GitHub </a> page pour plus d'informations et signalez toute <a href = \"https: / /github.com/rappasoft/Laravel-5-Boilerplate/issues \"target =\" _ blank \"> est ici </a>.</p>
<p><strong> Ce projet est très difficile à suivre compte tenu du rythme auquel la branche principale de Laravel change, toute aide est donc appréciée.</strong></p>
<p>- Solani viral</p>",
],
'emails' => [
'auth' => [
'error' => 'Oups !',
'greeting' => 'Bonjour !',
'regards' => 'Salutations,',
'trouble_clicking_button' => "Si vous ne pouvez pas cliquer sur le bouton ':action_text', copiez et collez l'URL ci-dessous dans un navigateur:",
'thank_you_for_using_app' => "Merci d'utiliser notre application !",
'password_reset_subject' => 'Votre lien de réinitialisation',
'password_cause_of_email' => 'Vous recevez cet email car nous avons reçu une demande de réinitialisation de mot de passe pour ce compte.',
'password_if_not_requested' => "Si vous n'avez pas effectué cette demande, aucune autre action n'est requise.",
'reset_password' => 'Cliquez ici pour réinitialiser votre mot de passe',
'click_to_confirm' => 'Cliquez ici pour confirmer votre compte :',
],
],
'frontend' => [
'test' => 'Test',
'tests' => [
'based_on' => [
'permission' => 'Helper sur la base de la permissions : ',
'role' => 'Helper sur la base du rôle : ',
],
'js_injected_from_controller' => 'Javascript injecté depuis un contrôleur',
'using_blade_extensions' => 'Utilisation des extensions Blade',
'using_access_helper' => [
'array_permissions' => "L'utilisateur doit disposer de toutes les permissions d'un tableau, identifiées soit par leur ID, soit par leur nom.",
'array_permissions_not' => "L'utilisateur doit disposer d'au moins une des permissions d'un tableau, identifiées soit par leur ID, soit par leur nom.",
'array_roles' => "L'utilisateur doit disposer de tous les rôles d'un tableau, identifiés soit par leur ID, soit par leur nom.",
'array_roles_not' => "L'utilisateur doit disposer d'au moins un des rôles d'un tableau, identifiés soit par leur ID, soit par leur nom.",
'permission_id' => "L'utilisateur doit disposer d'une permission identifiée par son ID",
'permission_name' => "L'utilisateur doit disposer d'une permission identifiée par son nom",
'role_id' => "L'utilisateur doit disposer d'un rôle identifié par son ID",
'role_name' => "L'utilisateur doit disposer d'un rôle identifié par son nom",
],
'view_console_it_works' => 'Sur la console du navigateur, vous devriez voir \'it works!\', ce qui est produit depuis le FrontendController@index',
'you_can_see_because' => 'Vous voyez ce message car vous disposez du rôle \':role\' !',
'you_can_see_because_permission' => 'Vous voyez ce message car vous disposez de la permission \':permission\' !',
],
'user' => [
'change_email_notice' => "Si vous changez votre adresse email vous serez déconnecté jusqu'à que vous confirmiez votre nouvelle adresse email.",
'email_changed_notice' => 'Vous devez confirmer votre nouvelle adresse email avant de pouvoir vous connecter de nouveau.',
'profile_updated' => 'Profil modifié avec succès.',
'password_updated' => 'Mot de passe modifié avec succès.',
],
'welcome_to' => 'Bienvenue sur :place',
],
];
<?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' => '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 seulement contenir des lettres.',
'alpha_dash' => 'Le champ :attribute doit seulement contenir des lettres, des chiffres et des tirets.',
'alpha_num' => 'Le champ :attribute doit seulement contenir 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.',
'date' => "Le champ :attribute n'est pas une date valide.",
'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' => 'Les dimensions de l\'image :attribute ne sont pas conformes.',
'distinct' => 'Le champ :attribute doit être une valeur unique.',
'email' => 'Le champ :attribute doit être une adresse email valide.',
'exists' => 'Le champ :attribute n\'existe pas.',
'file' => 'Le champ :attribute doit être un fichier.',
'filled' => 'Le champ :attribute est obligatoire.',
'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.',
'json' => 'Le champ :attribute doit être un document JSON valide.',
'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.',
],
'not_in' => "Le champ :attribute sélectionné n'est pas valide.",
'numeric' => 'Le champ :attribute doit contenir un nombre.',
'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 lorsque :other est :value.',
'required_unless' => 'Le champ :attribute est obligatoire sauf si :other est :value.',
'required_with' => 'Le champ :attribute est obligatoire lorsque :values a une valeur.',
'required_with_all' => 'Le champ :attribute est obligatoire lorsque :values existe.',
'required_without' => 'Le champ :attribute est obligatoire lorsque :values n\'a pas de valeur.',
'required_without_all' => 'Le champ :attribute est obligatoire lorsque :values n\'existe pas.',
'same' => 'Les champs :attribute et :other doivent être identiques.',
'size' => [
'numeric' => 'Le champ :attribute doit avoir une taille de :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.',
],
'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échargé.',
'url' => 'Le format de \'URL de :attribute n\'est pas 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' => [
'attribute-name' => [
'rule-name' => 'custom-message',
],
],
/*
|--------------------------------------------------------------------------
| 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' => [
'backend' => [
'access' => [
'permissions' => [
'associated_roles' => 'Rôles associés',
'dependencies' => 'Dépendances',
'display_name' => 'Nom affiché',
'group' => 'Groupe',
'group_sort' => 'Ordre du groupe',
'name' => 'Nom',
'sort' => 'Ordre',
'groups' => [
'name' => 'Nom du groupe',
],
'name' => 'Nom complet',
'system' => 'Système',
],
'roles' => [
'associated_permissions' => 'Permissions associées',
'name' => 'Nom',
'sort' => 'Ordre',
'active' => 'Actif',
],
'users' => [
'active' => 'Actif',
'associated_roles' => 'Rôles associés',
'confirmed' => 'Confirmé',
'email' => 'Adresse email',
'firstName' => 'Prénom',
'lastName' => 'Nom',
'other_permissions' => 'Autres permissions',
'old_password' => 'Ancien mot de passe',
'password' => 'Mot de passe',
'password_confirmation' => 'Confirmation du mot de passe',
'send_confirmation_email' => 'Envoyer un email de confirmation',
],
],
'pages' => [
'title' => 'Titre',
'description' => 'Description',
'cannonical_link' => 'Lien canonique',
'seo_title' => 'Titre SEO',
'seo_keyword' => 'Mot-clé EO',
'seo_description' => 'Description SEO',
'is_active' => 'Actif',
],
'blogcategories' => [
'title' => 'Catégorie de blog',
'is_active' => 'Actif',
],
'blogtags' => [
'title' => 'Tag de blog',
'is_active' => 'Actif',
],
'blogs' => [
'title' => 'Titre de blog',
'category' => 'Catégorie de blog',
'publish' => 'Date et heure de publication',
'image' => 'Image mise en avant',
'content' => 'Contenu',
'tags' => 'Tags',
'meta-title' => 'Titre Meta',
'slug' => 'Slug',
'cannonical_link' => 'Lien canonique',
'meta_keyword' => 'Mot-clé Meta',
'meta_description' => 'Description Meta',
'status' => 'Statut',
],
'settings' => [
'sitelogo' => 'Logo du site',
'favicon' => 'Icône',
'metatitle' => 'Titre Meta',
'metakeyword' => 'Mots-clés Meta',
'metadescription' => 'Description Meta',
'companydetails' => [
'address' => 'Adresse de la société',
'contactnumber' => 'Numéro de contact',
],
'mail' => [
'fromname' => 'Nom origine',
'fromemail' => 'Email origine',
],
'footer' => [
'text' => 'Texte de bas de page',
'copyright' => 'Texte de copyright',
],
'termscondition' => [
'terms' => 'Termes & Conditione',
'disclaimer' => 'Avertissement',
],
'google' => [
'analytic' => 'Google Analytics',
],
],
'faqs' => [
'question' => 'Question',
'answer' => 'Réponse',
'status' => 'Statut',
],
],
'frontend' => [
'register-user' => [
'email' => 'Adresse E-mail',
'firstName' => 'Prénom',
'lastName' => 'Nom',
'password' => 'Mot de passe',
'address' => 'Adresse',
'country' => 'Pays',
'state' => 'Etat',
'city' => 'Ville',
'zipcode' => 'Code postal',
'ssn' => 'SSN',
'password_confirmation' => 'Confirmation du mot de passe',
'old_password' => 'Ancien mot de passe',
'new_password' => 'Nouveau mot de passe',
'new_password_confirmation' => 'Confirmation du nouveau mot de passe',
'terms_and_conditions' => 'termes et conditions',
],
],
],
'api' => [
'login' => [
'email_required' => 'Veuillez entrer votre email.',
'valid_email' => 'Veuillez entrer une adresse email valide.',
'password_required' => 'Veuillez entrer un mot de passe.',
'username_password_didnt_match' => 'Veuillez entrer des données valides.',
],
'forgotpassword' => [
'email_required' => 'Veuillez entrer votre email.',
'valid_email' => 'Veuillez entrer une adresse email valide.',
'email_not_valid' => "L'email que vous avez entrée n'est pas enregistré",
],
'resetpassword' => [
'email_required' => 'Veuillez entrer votre email.',
'valid_email' => 'Veuillez entrer une adresse email valide.',
'password_required' => 'Veuillez entrer un mot de passe.',
'password_confirmed' => 'Le mot de passe et sa confirmation ne concordent pas.',
'token_required' => 'Veuillez entrer un jeton.',
'confirm_password_required' => 'Veuillez confirmer cotre mot de passe.',
'token_not_valid' => "Le jeton n'est pas valide.",
'email_not_valid' => "L'email que vous avez entrée n'est pas enregistré",
],
'register' => [
'state_required' => 'Veuillez entrer un Etat.',
'city_required' => 'Veuillez entrer une ville.',
],
'confirmaccount' => [
'already_confirmed' => 'Le compte est déjà confirmé.',
'invalid_otp' => 'Veuillez entrer un otp valide.',
'invalid_email' => "L'email que vous avez entrée n'est pas enregistré",
],
],
];
<!--Action Button-->
<div class="btn-group">
<button type="button" class="btn btn-warning btn-flat dropdown-toggle" data-toggle="dropdown">@lang('menus.backend.access.export')
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu" role="menu">
<li id="copyButton"><a href="#"><i class="fa fa-clone"></i> @lang('menus.backend.access.copy')</a></li>
<li id="csvButton"><a href="#"><i class="fa fa-file-text-o"></i> CSV</a></li>
<li id="excelButton"><a href="#"><i class="fa fa-file-excel-o"></i> Excel</a></li>
<li id="pdfButton"><a href="#"><i class="fa fa-file-pdf-o"></i> PDF</a></li>
<li id="printButton"><a href="#"><i class="fa fa-print"></i> @lang('menus.backend.access.print')</a></li>
</ul>
</div>
<!--Action Button-->
@if(Active::checkUriPattern('admin/access/permission'))
<export-component></export-component>
@include('backend.access.includes.partials.header-export')
@endif
<!--Action Button-->
<div class="btn-group">
......
<!--Action Button-->
@if(Active::checkUriPattern('admin/access/role'))
<div class="btn-group">
<button type="button" class="btn btn-warning btn-flat dropdown-toggle" data-toggle="dropdown">Export
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu" role="menu">
<li id="copyButton"><a href="#"><i class="fa fa-clone"></i> Copy</a></li>
<li id="csvButton"><a href="#"><i class="fa fa-file-text-o"></i> CSV</a></li>
<li id="excelButton"><a href="#"><i class="fa fa-file-excel-o"></i> Excel</a></li>
<li id="pdfButton"><a href="#"><i class="fa fa-file-pdf-o"></i> PDF</a></li>
<li id="printButton"><a href="#"><i class="fa fa-print"></i> Print</a></li>
</ul>
</div>
@include('backend.access.includes.partials.header-export')
@endif
<!--Action Button-->
<div class="btn-group">
......
<!--Action Button-->
@if(Active::checkUriPattern('admin/access/user') || Active::checkUriPattern('admin/access/user/deleted') || Active::checkUriPattern('admin/access/user/deactivated'))
<div class="btn-group">
<button type="button" class="btn btn-warning btn-flat dropdown-toggle" data-toggle="dropdown">Export
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu" role="menu">
<li id="copyButton"><a href="#"><i class="fa fa-clone"></i>Copy</a></li>
<li id="csvButton"><a href="#"><i class="fa fa-file-text-o"></i> CSV</a></li>
<li id="excelButton"><a href="#"><i class="fa fa-file-excel-o"></i> Excel</a></li>
<li id="pdfButton"><a href="#"><i class="fa fa-file-pdf-o"></i> PDF</a></li>
<li id="printButton"><a href="#"><i class="fa fa-print"></i> Print</a></li>
</ul>
</div>
@include('backend.access.includes.partials.header-export')
@endif
<!--Action Button-->
<div class="btn-group">
<button type="button" class="btn btn-primary btn-flat dropdown-toggle" data-toggle="dropdown">Action
<button type="button" class="btn btn-primary btn-flat dropdown-toggle" data-toggle="dropdown">@lang('menus.backend.access.users.action')
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="{{route('admin.access.user.index')}}"><i class="fa fa-list-ul"></i> List</a></li>
<li><a href="{{route('admin.access.user.index')}}"><i class="fa fa-list-ul"></i> @lang('menus.backend.access.users.list')</a></li>
@permission('create-user')
<li><a href="{{route('admin.access.user.create')}}"><i class="fa fa-plus"></i> Add new</a></li>
<li><a href="{{route('admin.access.user.create')}}"><i class="fa fa-plus"></i> @lang('menus.backend.access.users.add-new')</a></li>
@endauth
@permission('view-deactive-user')
<li><a href="{{route('admin.access.user.deactivated')}}"><i class="fa fa-square"></i> Deactivated Users</a></li>
<li><a href="{{route('admin.access.user.deactivated')}}"><i class="fa fa-square"></i> @lang('menus.backend.access.users.deactivated-users')</a></li>
@endauth
@permission('view-deleted-user')
<li><a href="{{route('admin.access.user.deleted')}}"><i class="fa fa-trash"></i> Deleted Users</a></li>
<li><a href="{{route('admin.access.user.deleted')}}"><i class="fa fa-trash"></i> @lang('menus.backend.access.users.deleted-users')</a></li>
@endauth
</ul>
</div>
\ No newline at end of file
......@@ -92,12 +92,13 @@
{ extend: 'pdf', className: 'pdfButton', exportOptions: {columns: [ 0, 1, 2 ] }},
{ extend: 'print', className: 'printButton', exportOptions: {columns: [ 0, 1, 2 ] }}
]
},
language: {
@lang('datatable.strings')
}
});
Backend.DataTableSearch.init(dataTable);
});
</script>
@endsection
\ No newline at end of file
......@@ -95,6 +95,9 @@
{ extend: 'pdf', className: 'pdfButton', exportOptions: {columns: [ 0, 1, 2, 3 ] }},
{ extend: 'print', className: 'printButton', exportOptions: {columns: [ 0, 1, 2, 3 ] }}
]
},
language: {
@lang('datatable.strings')
}
});
......
......@@ -119,6 +119,9 @@
{ extend: 'pdf', className: 'pdfButton', exportOptions: {columns: [ 0, 1, 2, 3, 4, 5, 6] }},
{ extend: 'print', className: 'printButton', exportOptions: {columns: [ 0, 1, 2, 3, 4, 5, 6] }}
]
},
language: {
@lang('datatable.strings')
}
});
......
......@@ -91,6 +91,9 @@
{ extend: 'pdf', className: 'pdfButton', exportOptions: {columns: [ 0, 1, 2, 3 ] }},
{ extend: 'print', className: 'printButton', exportOptions: {columns: [ 0, 1, 2, 3 ] }}
]
},
language: {
@lang('datatable.strings')
}
});
......
......@@ -128,7 +128,7 @@
Backend.Blog.selectors.GenerateSlugUrl = "{{route('admin.generate.slug')}}";
Backend.Blog.selectors.SlugUrl = "{{url('/')}}";
Backend.Blog.init();
Backend.Blog.init('{{ config('locale.languages.' . app()->getLocale())[1] }}');
</script>
@endsection
\ No newline at end of file
......@@ -94,6 +94,9 @@
{ extend: 'pdf', className: 'pdfButton', exportOptions: {columns: [ 0, 1, 2, 3, 4 ] }},
{ extend: 'print', className: 'printButton', exportOptions: {columns: [ 0, 1, 2, 3, 4 ] }}
]
},
language: {
@lang('datatable.strings')
}
});
......
......@@ -91,6 +91,9 @@
{ extend: 'pdf', className: 'pdfButton', exportOptions: {columns: [ 0, 1, 2, 3 ] }},
{ extend: 'print', className: 'printButton', exportOptions: {columns: [ 0, 1, 2, 3 ] }}
]
},
language: {
@lang('datatable.strings')
}
});
......
......@@ -34,6 +34,6 @@
</div>
@section('after-scripts')
<script type="text/javascript">
Backend.Faq.init();
Backend.Faq.init('{{ config('locale.languages.' . app()->getLocale())[1] }}');
</script>
@endsection
\ No newline at end of file
......@@ -95,6 +95,9 @@
{ extend: 'pdf', className: 'pdfButton', exportOptions: {columns: [ 0, 1, 2, 3 ] }},
{ extend: 'print', className: 'printButton', exportOptions: {columns: [ 0, 1, 2, 3 ] }}
]
},
language: {
@lang('datatable.strings')
}
});
......
......@@ -91,6 +91,9 @@
{ extend: 'pdf', className: 'pdfButton', exportOptions: {columns: [ 0, 1, 2, 3, 4 ] }},
{ extend: 'print', className: 'printButton', exportOptions: {columns: [ 0, 1, 2, 3, 4 ] }}
]
},
language: {
@lang('datatable.strings')
}
});
......
......@@ -93,6 +93,6 @@
@endsection
@section("after-scripts")
<script type="text/javascript">
Backend.Pages.init();
Backend.Pages.init('{{ config('locale.languages.' . app()->getLocale())[1] }}');
</script>
@endsection
......@@ -93,6 +93,6 @@
@endsection
@section("after-scripts")
<script type="text/javascript">
Backend.Pages.init();
Backend.Pages.init('{{ config('locale.languages.' . app()->getLocale())[1] }}');
</script>
@endsection
\ No newline at end of file
......@@ -91,6 +91,9 @@
{ extend: 'pdf', className: 'pdfButton', exportOptions: {columns: [ 0, 1, 2, 3 ] }},
{ extend: 'print', className: 'printButton', exportOptions: {columns: [ 0, 1, 2, 3 ] }}
]
},
language: {
@lang('datatable.strings')
}
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment