From 2af5030c58b20b8b7def9f047505a85b1171c01f Mon Sep 17 00:00:00 2001
From: A-Printer <info@a-printer.ch>
Date: Mon, 9 Jun 2025 16:34:42 +0200
Subject: [PATCH 1/3] Update French translation

Added missing strings, made edits for consistency and clarity, corrected typos and fixed mistakes.
---
 resources/lang/fr/messages.php | 348 +++++++++++++++++++--------------
 1 file changed, 203 insertions(+), 145 deletions(-)

diff --git a/resources/lang/fr/messages.php b/resources/lang/fr/messages.php
index 6b6fc9d89..c98cc0e03 100644
--- a/resources/lang/fr/messages.php
+++ b/resources/lang/fr/messages.php
@@ -3,6 +3,7 @@
     /*
     |--------------------------------------------------------------------------
     | Traduction réalisée par Cédric Locqueneux - https://www.maison-et-domotique.com
+    | Compléments et corrections par Simon Jacquier - https://a-printer.ch
     |--------------------------------------------------------------------------
     */
 
@@ -17,9 +18,9 @@
     |
     */
     
-  'Log in' => 'Connexion',
-  'Register' => 'Créer un Compte',
     
+  'Log in' => 'Se connecter',
+  'Register' => 'Créer un compte',
   'Dashboard' => 'Tableau de bord',
   'Copyright' => 'Copyright',
   'Made with' => 'Réalisé avec',
@@ -54,27 +55,27 @@
     */
 
     # Login Page
-  'Sign In' => 'S\'identifier',
-  'Login to stay connected' => 'Connectez-vous pour rester connecté',
+  'Sign In' => 'Se connecter',
+  'Login to stay connected' => 'Connectez-vous pour continuer',
   'Email' => 'E-mail',
   'Password' => 'Mot de passe',
-  'Remember Me' => 'Souviens-toi de moi',
-  'Forgot Password?' => 'Mot de passe oublié?',
-  'or sign in with other accounts?' => 'ou vous connecter avec d\'autres comptes ?',
+  'Remember Me' => 'Se souvenir de moi',
+  'Forgot Password?' => 'Mot de passe oublié ?',
+  'or sign in with other accounts?' => 'ou se connecter avec un compte tiers ?',
   'Don’t have an account?' => 'Vous n\'avez pas de compte ?',
   'Click here to sign up' => 'Cliquez ici pour vous inscrire',
 
     # Reset password
-  'Forgot your password?' => 'Mot de passe oublié?',
+  'Forgot your password?' => 'Mot de passe oublié ?',
   'No problem' => 'Aucun problème. Indiquez-nous simplement votre adresse e-mail et nous vous enverrons par e-mail un lien de réinitialisation de mot de passe qui vous permettra d\'en choisir un nouveau.',
-  'Email Password Reset Link' => 'Lien de réinitialisation du mot de passe par e-mail',
+  'Email Password Reset Link' => 'Envoyer le lien par e-mail',
 
     # Register Page
   'Sign Up' => 'S\'inscrire',
-  'Register to stay connected' => 'Inscrivez-vous pour rester connecté',
+  'Register to stay connected' => 'Inscrivez-vous pour créer votre page',
   'Display Name' => 'Nom à afficher',
   'Confirm Password' => 'Confirmez le mot de passe',
-  'Already have an account?' => 'Vous avez déjà un compte?',
+  'Already have an account?' => 'Vous avez déjà un compte ?',
   'Click here to sign in' => 'Cliquez ici pour vous connecter',
 
     # Pending verification by admin    
@@ -90,28 +91,28 @@
 
     # Password Reset
   'Reset Password' => 'Réinitialiser le mot de passe',
-  'Enter a new password' => 'Entrez un nouveau mot de passe',
+  'Enter a new password' => 'Saisissez un nouveau mot de passe',
 
 
     # Test email
-  'Test E-Mail' => 'Tester le courrier électronique',
+  'Test E-Mail' => 'Test de la fonction d\'envoi d\'e-mail',
 
 
     # Signup notification email
   'A new user has registered on' => 'Un nouvel utilisateur s\'est inscrit sur',
   'and is awaiting verification' => 'et est en attente de vérification',
   'The user' => 'L\'utilisateur',
-  'with the email' => 'avec le mail',
+  'with the email' => 'avec l\'e-mail',
   'has registered a new account on' => 'a enregistré un nouveau compte sur',
   'and is awaiting confirmation by an admin' => 'et est en attente de confirmation par un administrateur.',
   'Click' => 'Cliquez ',
   'here' => 'ici',
   'to verify the user' => 'pour vérifier l\'utilisateur.',
-  'Manage users' => 'Gérer les utilisateurs',
+  'Manage Users' => 'Gestion utilisateurs',
 
 
     # Email verification email
-  'auth_thanks' => 'Merci pour l\'enregistrement! Avant de commencer, pourriez-vous vérifier votre adresse e-mail en cliquant sur le lien que nous venons de vous envoyer ? Si vous n\'avez pas reçu l\'e-mail, nous vous en enverrons un autre avec plaisir. Si vous ne voyez pas l\'e-mail dans quelques minutes, vérifiez votre dossier de courrier indésirable ou de spam.',
+  'auth_thanks' => 'Merci pour l\'inscription ! Avant de commencer, pourriez-vous vérifier votre adresse e-mail en cliquant sur le lien que nous venons de vous envoyer ? Si vous n\'avez pas reçu l\'e-mail, nous vous en enverrons un autre avec plaisir. Si vous ne voyez pas l\'e-mail dans quelques minutes, vérifiez votre dossier de courrier indésirable ou de spam.',
   'auth_verification' => 'Un nouveau lien de vérification a été envoyé à l\'adresse e-mail que vous avez fournie lors de l\'inscription.',
   'Resend Verification Email' => 'Renvoyer l\'e-mail de vérification',
 
@@ -126,19 +127,19 @@
     */
     
   'Settings' => 'Paramètres',
-  'Scheme' => 'Eclairage',
+  'Scheme' => 'Mode',
   'Auto' => 'Auto',
   'Dark' => 'Sombre',
-  'Light' => 'Lumière',
+  'Light' => 'Clair',
   'Color Customizer' => 'Couleurs personnalisées',
   'Sidebar Color' => 'Couleur de la barre latérale',
-  'Default' => 'Défaut',
+  'Default' => 'Par défaut',
   'Color' => 'Couleur',
   'Transparent' => 'Transparent',
   'Sidebar Types' => 'Types de barre latérale',
   'Mini' => 'Mini',
-  'Hover' => 'Repliable',
-  'Boxed' => 'Boxed',
+  'Hover' => 'Survol',
+  'Boxed' => 'Encadré',
   'Sidebar Active Style' => 'Style de la barre latérale',
   'Rounded One Side' => 'Arrondi d\'un côté',
   'Rounded All' => 'Tout arrondi',
@@ -181,20 +182,20 @@
     |
     */
     
-  'View Page' => 'Voir la page',
+  'View Page' => 'Afficher la page',
   'Share your profile' => 'Partagez votre profil',
-  'Share your profile:' => 'Partagez votre profil:',
+  'Share your profile:' => 'Partagez votre profil :',
   'Error sharing:' => 'Erreur de partage :',
   'Text copied to clipboard!' => 'Texte copié dans le presse-papier !',
   'Error copying text:' => 'Erreur lors de la copie du texte :',
-  'QR Code' => 'QR Code',
-  'Scan QR Code' => 'Scanner le QR code',
-  'QR code could not be generated' => 'Le QR code n\'a pas pu être généré',
-  'Reason:' => 'Raison:',
+  'QR Code' => 'Code QR',
+  'Scan QR Code' => 'Scanner le code QR',
+  'QR code could not be generated' => 'Le code QR n\'a pas pu être généré',
+  'Reason:' => 'Raison :',
 
     # QR Code dropdown
   'Close' => 'Fermer',
-  'Dismiss' => 'Rejeter',
+  'Dismiss' => 'Ignorer',
 
     # Notification dropdown
   'All Notifications' => 'Toutes les notifications',
@@ -228,17 +229,17 @@
     */
 
     # Header with image
-  'Hi' => 'Salut',
-  'stranger' => 'étranger',
+  'Hi' => 'Bonjour',
+  'stranger' => 'inconnu(e)',
   'welcome' => 'Bienvenue sur :appName !',
   'Set a handle' => 'Définir un pseudo',
 
     # Dashboard Page
   'Total Links:' => 'Nombre total de liens :',
-  'Link Clicks:' => 'Clics sur le lien :',
+  'Link Clicks:' => 'Clics sur les liens :',
   'View/Edit Links' => 'Afficher/Modifier les liens',
-  'Top Links:' => 'Liens principaux :',
-  'You haven’t added any links yet' => 'Vous n\'avez pas encore ajouté de liens.',
+  'Top Links:' => 'Liens les plus populaires :',
+  'You haven’t added any links yet' => 'Vous n\'avez pas encore ajouté de lien.',
   'clicks' => 'clics',
   'Clicks' => 'clics',
   'Site statistics:' => 'Statistiques du site :',
@@ -266,19 +267,20 @@
   'Back' => 'Retour',
   'Custom Button' => 'Bouton personnalisé',
   'CSS' => 'CSS',
-  'background' => 'arrière-plan',
+  'Text' => 'texte',
+  'background' => 'Arrière-plan',
   'gradient' => 'dégradé',
   'Show CSS' => 'Afficher CSS',
   'Custom CSS' => 'CSS personnalisé',
-  'Save' => 'Sauvegarder',
-  'Reset to default' => 'Réinitialiser par défaut',
-  'Result' => 'Résultat:',
+  'Save' => 'Enregistrer',
+  'Reset to default' => 'Réinitialiser aux valeurs par défaut',
+  'Result' => 'Résultat :',
   'Custom Icon' => 'Icône personnalisée',
   'Custom Alert' => 'Le code court de votre icône personnalisée ne contient pas la chaîne "fa-". Utilisez toujours des icônes au format : fa-ghost, par exemple.',
-  'cb.description.1-4' => 'Des icônes personnalisées peuvent être ajoutées aux boutons via Font Awesome. Vous pouvez utiliser n\'importe quelle icône de la liste ci-dessous, vous pouvez accéder à cette liste en cliquant sur le bouton "Voir toutes les icônes". Chaque icône de cette liste a un code court, que vous pouvez copier et entrer dans le champ d\'icône personnalisé.',
-  'cb.description.2-4' => 'Chaque code abrégé d\'icône se compose d\'un préfixe et d\'une partie principale. Si le code court n\'est pas une icône de marque, vous pouvez simplement entrer le code au format : fa-icon-name. Le formatage "fa-..." est important ici. Par exemple "fa-code".',
+  'cb.description.1-4' => 'Des icônes personnalisées peuvent être ajoutées aux boutons via Font Awesome. Vous pouvez utiliser n\'importe quelle icône de la liste ci-dessous, vous pouvez accéder à cette liste en cliquant sur le bouton "Afficher toutes les icônes". Chaque icône de cette liste a un code court, que vous pouvez copier et coller dans le champ d\'icône personnalisée.',
+  'cb.description.2-4' => 'Chaque code abrégé d\'icône se compose d\'un préfixe et d\'une partie principale. Si le code court n\'est pas une icône de marque, vous pouvez simplement saisir le code au format : fa-icon-name. Le formatage "fa-..." est important ici. Par exemple "fa-code".',
   'cb.description.3-4' => 'Si le code court est une icône de marque, il est important d\'inclure un "fab" avant la partie du code court. Encore une fois, le formatage "fa-..." s\'applique toujours ici. Par exemple, "fab fa-github"',
-  'cb.description.4-4' => 'Pour appliquer de la couleur à vos icônes, vous pouvez simplement écrire le nom de la couleur ou simplement écrire la valeur HEX avant l\'icône, suivie d\'un ";". Ici, il est important de mettre la couleur avant le code abrégé de l\'icône et le code couleur doit se terminer par un point-virgule.<br>Vous pouvez trouver une liste des couleurs disponibles <a href="https://www.w3schools.com/ cssref/css_colors.asp" target="_blank">ici</a>.',
+  'cb.description.4-4' => 'Pour appliquer de la couleur à vos icônes, vous pouvez simplement saisir le nom de la couleur en anglais ou sa valeur hexadécimale avant l\'icône, suivie d\'un ";". Ici, il est important de mettre la couleur avant le code abrégé de l\'icône et le code couleur doit se terminer par un point-virgule.<br>Vous pouvez trouver une liste des couleurs disponibles <a href="https://www.w3schools.com/cssref/css_colors.asp" target="_blank">ici</a>.',
   'Style' => 'Style',
   'Prefix' => 'Préfixe',
   'Icon' => 'Icône',
@@ -287,9 +289,9 @@
   'Brands' => 'Marques',
   'Color name' => 'Nom de la couleur',
   'Color HEX' => 'Couleur HEX',
-  'Color HEX1' => 'Couleur HEX1',
+  'Color HEX1' => 'Couleur HEX',
   'Update icon' => 'Mettre à jour l\'icône',
-  'See all icons' => 'Voir toutes les icônes',
+  'See all icons' => 'Afficher toutes les icônes',
 
 
     /*
@@ -303,14 +305,14 @@
     
   'Edit' => 'Modifier',
   'Add' => 'Ajouter',
-  'Block' => 'un Bloc',
-  'Blocks' => 'Blocs :',
-  'Select Block' => 'Sélectionnez un bloc',
-  'Toggle Dropdown' => 'Basculer la liste déroulante',
+  'Block' => 'un élément',
+  'Blocks' => 'Éléments :',
+  'Select Block' => 'Sélectionner un élément',
+  'Toggle Dropdown' => 'Ouvrir/Fermer le menu déroulant',
   'Cancel' => 'Annuler',
   'Save and Add More' => 'Enregistrer et ajouter un autre lien',
-  'Click to change link blocks' => 'Cliquez pour changer les blocs de liens',
-  'Click for a list of available link blocks' => 'Cliquez pour obtenir une liste des blocs disponibles',
+  'Click to change link blocks' => 'Cliquez pour choisir un type d\'élément',
+  'Click for a list of available link blocks' => 'Affiche la liste des éléments disponibles',
 
 
     /*
@@ -324,9 +326,9 @@
     
   'My Links' => 'Mes liens',
   'Add new Link' => 'Ajouter un nouveau lien',
-  'No Link Added' => 'Vous n\'avez pas encore ajouté de liens.',
+  'No Link Added' => 'Vous n\'avez pas encore ajouté de lien.',
   'Download' => 'Télécharger',
-  'Preview' => 'Aperçu:',
+  'Preview' => 'Aperçu :',
   'No compatible browser' => 'Votre navigateur n\'est pas compatible',
   'Page Icons' => 'Icônes de la page',
   'Save links' => 'Enregistrer les liens',
@@ -334,7 +336,7 @@
     # Tooltips
   'Customize' => 'Personnaliser',
   'Delete' => 'Supprimer',
-  'Clear icon cache' => 'Effacer le cache des icônes',
+  'Clear icon cache' => 'Effacer le cache de l\'icône',
 
   'confirm_delete' => 'Voulez-vous vraiment supprimer :title ?',
 
@@ -350,14 +352,16 @@
     
   'My Profile' => 'Mon profil',
   'Profile Picture' => 'Image de profil',
-  'Page URL' => 'L\'URL de la page',
+  'Page URL' => 'URL de la page',
   'Display name' => 'Nom affiché',
   'Name' => 'Nom',
   'Page Description' => 'Description de la page',
   'Show checkmark' => 'Afficher la coche',
-  'disableverified' => 'Vous êtes un utilisateur vérifié. Ce paramètre vous permet de masquer le macaron sur votre page.',
+  'disableverified' => 'Vous êtes un utilisateur vérifié. Ce paramètre vous permet de masquer la coche sur votre page.',
   'Show share button' => 'Afficher le bouton de partage',
   'disablesharebutton' => 'Ce paramètre vous permet de masquer le bouton de partage sur votre page.',
+  'Open links in new tab' => 'Ouvrir les liens dans une nouvelle fenêtre',
+  'openlinksnewtab' => 'Ce réglage détermine si les liens de votre page s\'ouvrent dans une nouvelle fenêtre/onglet ou non.',
 
 
     /*
@@ -370,8 +374,8 @@
     */
     
   'Account Settings' => 'Paramètres du compte',
-  'Change email' => 'Changer l\'e-mail',
-  'Change password' => 'Changer le mot de passe',
+  'Change email' => 'Modifier l\'e-mail',
+  'Change password' => 'Modifier le mot de passe',
   'Export user data' => 'Exporter les données utilisateur',
   'Export your user data' => 'Exportez vos données utilisateur pour les transférer vers une autre instance.',
   'Export all data' => 'Exporter toutes les données',
@@ -386,9 +390,15 @@
   'Delete account' => 'Supprimer le compte',
 
     # Alerts
-  'Profile updated successfully!' => 'Mise à jour du profil réussie!',
+  'Profile updated successfully!' => 'Mise à jour du profil réussie !',
   'An error occurred while updating your profile.' => 'Une erreur s\'est produite lors de la mise à jour de votre profil.',
 
+    'That handle has already been taken' => 'Ce pseudo est déjà pris.',
+    'The selected file must be an image' => 'Le fichier sélectionné doit être une image.',
+    'The image must be' => 'L\'image doit être :',
+    'The image size should not exceed 2MB' => 'La taille de l\'image ne doit pas dépasser 2 Mo.',
+    'Please select an image' => 'Veuillez sélectionner une image.',
+
 
     /*
     |--------------------------------------------------------------------------
@@ -406,7 +416,7 @@
   'Remove background' => 'Supprimer l\'arrière-plan',
   'Manage themes' => 'Gérer les thèmes',
   'Loading...' => 'Chargement...',
-  'Upload themes' => 'Charger des thèmes',
+  'Upload themes' => 'Importer des thèmes',
   'Delete themes' => 'Supprimer des thèmes',
   'Download themes' => 'Télécharger des thèmes',
   'Delete a theme' => 'Supprimer un thème',
@@ -421,11 +431,11 @@
     |
     */
     
-  'Theme Updater' => 'Mise à jour du thème',
+  'Theme Updater' => 'Mise à jour des thèmes',
   'Theme name' => 'Nom du thème :',
-  'Update status' => 'État de mise à jour:',
-  'Version' => 'Version:',
-  'Error' => 'Erreur',
+  'Update status' => 'État de mise à jour :',
+  'Version' => 'Version :',
+  'Error' => 'Erreur !',
   'Update manually' => 'Mettre à jour manuellement',
   'Update all themes' => 'Mettre à jour tous les thèmes',
 
@@ -503,7 +513,7 @@
     |
     */
     
-  'Users:' => 'Utilisateurs:',
+  'Users:' => 'Utilisateurs :',
   'Search user' => 'Rechercher un utilisateur',
   'ID' => 'ID',
   'Name' => 'Nom',
@@ -525,7 +535,7 @@
   'tt.Edit' => 'Modifier',
   'tt.All links' => 'Tous les liens',
     
-  'confirm.delete.user' => 'Voulez-vous vraiment supprimer cet utilisateur ? \\nCette action ne peut pas être annulée !',
+  'confirm.delete.user' => 'Voulez-vous vraiment supprimer cet utilisateur ? \nCette action ne peut pas être annulée !',
 
     # Date Format
   'date.format' => 'd/m/Y',
@@ -561,26 +571,26 @@
   'Jump directly to:' => 'Accédez directement à :',
     
   'Application' => 'Application',
-  'Panel settings' => 'Paramètres du panneau',
+  'Panel settings' => 'Administration',
   'Security' => 'Sécurité',
   'Advanced' => 'Avancé',
   'SMTP' => 'SMTP',
   'Footer links' => 'Liens de pied de page',
-  'Debug' => 'Déboguer',
+  'Debug' => 'Débogage',
   'Language' => 'Langue',
     
-  'default' => 'défaut',
+  'default' => 'par défaut',
   'Apply' => 'Appliquer',
     
-  'AC.description' => 'Permet de modifier l\'interface de votre site. Entre autres choses, ce fichier permet de personnaliser : la page d\'accueil, les liens, les titres, Google Analytics et les balises méta.',
+  'AC.description' => 'Permet de modifier la partie publique de votre site. Entre autres choses, ce fichier permet de personnaliser : la page d\'accueil, les liens, les titres, Google Analytics et les balises méta.',
   'Advanced Configuration file.' => 'Fichier de configuration avancée.',
-  'Restore defaults' => 'Réinitialiser',
     
+  'Restore defaults' => 'Réinitialiser aux valeurs par défaut',
   'Backup' => 'Sauvegarde',
   'You can back up your entire instance:' => 'Vous pouvez sauvegarder l\'intégralité de votre instance :',
-  'The backup system won’t save more than two backups at a time' => 'Le système de sauvegarde ne sauvegardera pas plus de deux sauvegardes à la fois.',
-  'Backup Instance' => 'Sauvegarde de l\'installation',
     
+  'The backup system won’t save more than two backups at a time' => 'Le système ne conservera pas plus de deux sauvegardes.',
+  'Backup Instance' => 'Sauvegarder l\'instance',
   'wtrue' => 'Tout fonctionne comme prévu !',
   'wfalse' => 'Ce fichier ne peut pas être écrit. Cela peut entraver le bon fonctionnement.',
   'utrue' => 'Votre sécurité est en danger. Ce fichier est accessible à tous. Une action immédiate s\'impose !',
@@ -595,35 +605,34 @@
   'Write access' => 'Accès en écriture',
   'Write access.description.1-3' => 'Ici, vous pouvez facilement vérifier si des fichiers système importants peuvent être écrits. Ceci est important pour que chaque fonction soit opérationnelle. Les entrées marquées d\'un',
   'Write access.description.2-3' => 'fonctionnent comme prévu, les entrées marquées d\'un',
-  'Write access.description.3-3' => 'ne pas.',
+  'Write access.description.3-3' => 'non.',
   'File' => 'Fichier',
-  'Dependencies' => NULL,
+  'Dependencies' => '',
   'Required PHP modules' => 'Modules PHP requis.',
   'PHP Extension' => 'Extension PHP',
   'No backups found' => 'Aucune sauvegarde trouvée',
-  'Backup your instance' => 'Sauvegardez votre instance',
     
+  'Backup your instance' => 'Créer une sauvegarde',
   'Go back' => 'Retour en arrière',
     
-  'Strings with a # in front of them are comments and wont affect anything' => 'Les chaînes précédées d\'un # sont des commentaires et n\'affectent rien.',
   
   'Download your updater backups:' => 'Téléchargez vos sauvegardes de mise à jour :',
-  'The server will never store more that two backups at a time' => 'Le serveur ne stockera jamais plus de deux sauvegardes à la fois.',
     
+  'The server will never store more that two backups at a time' => 'Le serveur ne conservera jamais plus de deux sauvegardes.',
   'SMTP.title' => 'Utiliser le serveur SMTP intégré',
   'SMTP.description' => 'Utilise le serveur SMTP fourni par LinkStack. Peut-être pas fiable à 100 %. Doit être désactivé pour pouvoir utiliser un serveur SMTP personnalisé.',
   'SMTP.description.alt' => '(Enregistrer les modifications avec "Appliquer les modifications" ci-dessous)',
   'Enable' => 'Activer',
   'Custom SMTP server:' => 'Serveur SMTP personnalisé :',
-  'Host' => 'Hébergeur',
+  'Host' => 'Hôte',
   'Port' => 'Port',
   'Username' => 'Nom d\'utilisateur',
   'Encryption type' => 'Type de chiffrement',
-  'From address' => 'De l\'adresse',
+  'From address' => 'Adresse e-mail de l\'expéditeur',
   'Apply changes' => 'Appliquer les modifications',
-  'Test E-Mail setup:' => 'Testez la configuration de l\'e-mail :',
-  'Send Test E-Mail' => 'Envoyer un e-mail test',
     
+  'Test E-Mail setup:' => 'Test de la configuration de l\'e-mail :',
+  'Send Test E-Mail' => 'Envoyer un e-mail de test',
   'Debug.title' => 'Mode débogage',
   'Debug.description' => 'Doit être désactivé dans un environnement de production. Utile pour le débogage lors de l\'installation.',
     
@@ -633,20 +642,20 @@
   'REGISTER_AUTH.description' => 'Détermine si les utilisateurs doivent vérifier leur adresse e-mail lors de leur inscription.',
   'ALLOW_REGISTRATION.title' => 'Activer l\'inscription',
   'ALLOW_REGISTRATION.description' => 'Détermine si les utilisateurs peuvent s\'inscrire à votre application.',
-  'NOTIFY_EVENTS.title' => 'Notification sur les événements',
+  'NOTIFY_EVENTS.title' => 'Notification des événements',
   'NOTIFY_EVENTS.description' => 'Affiche une notification si un événement est en cours.',
-  'NOTIFY_UPDATES.title' => 'Avertir des mises à jour',
+  'NOTIFY_UPDATES.title' => 'Notification des mises à jour',
   'NOTIFY_UPDATES.description' => 'Affiche une notification si une nouvelle mise à jour est disponible.',
   'DISPLAY_FOOTER.title' => 'Afficher le pied de page',
   'DISPLAY_FOOTER.description' => 'Détermine si les liens de pied de page doivent être affichés.',
   'DISPLAY_CREDIT.title' => 'Afficher le crédit sur les pages utilisateur',
-  'DISPLAY_CREDIT.description' => 'Détermine si les crédits doivent être affichés sur les pages des utilisateurs.',
+  'DISPLAY_CREDIT.description' => 'Détermine si le crédit doit être affiché sur les pages des utilisateurs.',
   'DISPLAY_CREDIT_FOOTER.title' => 'Afficher le crédit en pied de page',
   'DISPLAY_CREDIT_FOOTER.description' => 'Détermine si le crédit doit être affiché dans le pied de page.',
-  'HOME_URL.title' => 'Définir la page utilisateur comme page d\'accueil',
-  'HOME_URL.description' => 'Définissez une page utilisateur comme page d\'accueil. Cela déplacera la page d\'accueil précédente vers example.com/home.',
+  'HOME_URL.title' => 'Définir une page utilisateur comme page d\'accueil',
+  'HOME_URL.description' => 'Définit une page utilisateur comme page d\'accueil. Cela déplacera la page d\'accueil précédente vers example.com/home.',
   'ALLOW_USER_HTML.title' => 'Autoriser la syntaxe étendue dans les descriptions de l\'utilisateur',
-  'ALLOW_USER_HTML.description' => 'Cela permet aux utilisateurs d\'utiliser une mise en forme spéciale comme des titres et des liens dans la description de leur page.<br>Cela est généralement considéré comme sûr.',
+  'ALLOW_USER_HTML.description' => 'Permet aux utilisateurs d\'utiliser une mise en forme spéciale comme des titres et des liens dans la description de leur page.<br>Cela est généralement considéré comme sûr.',
 'APP_NAME.title' => 'Titre de l\'application',
   'APP_NAME.description' => 'Définit le titre de votre application. Un changement déconnectera chaque utilisateur actif.',
   'APP_KEY.title' => 'APP_KEY',
@@ -679,7 +688,7 @@
   'MAIL_ENCRYPTION.description' => 'MAIL_ENCRYPTION',
   'MAIL_FROM_ADDRESS.title' => 'MAIL_FROM_ADDRESS',
   'MAIL_FROM_ADDRESS.description' => 'MAIL_FROM_ADDRESS',
-  'JOIN_BETA.title' => 'Rejoignez le programme bêta',
+  'JOIN_BETA.title' => 'Rejoindre le programme bêta',
   'JOIN_BETA.description' => 'Permet l\'utilisation des versions bêta lors de la mise à jour. En savoir plus à ce sujet <a target=\'_blank\' href=\'https://linkstack.org/b\'>ici</a>.',
   'SKIP_UPDATE_BACKUP.title' => 'Ignorer les sauvegardes de mise à jour',
   'SKIP_UPDATE_BACKUP.description' => 'Ignore les sauvegardes lors de la mise à jour. Il est recommandé de conserver cette option, mais elle peut entraîner des erreurs dans certaines configurations.',
@@ -692,41 +701,43 @@
   'ENABLE_ADMIN_BAR_USERS.title' => 'Activer la barre d\'administration pour tous les utilisateurs',
   'ENABLE_ADMIN_BAR_USERS.description' => 'Si elle est activée, la barre d\'administration s\'affiche pour tous les utilisateurs authentifiés sur leur page de liens.',
   'ENABLE_THEME_UPDATER.title' => 'Activer le programme de mise à jour du thème',
-  'ENABLE_THEME_UPDATER.description' => 'Détermine si le programme de mise à jour du thème doit être actif.',
-  'ENABLE_SOCIAL_LOGIN.title' => 'Activer la connexion via les réseaux sociaux',
-  'ENABLE_SOCIAL_LOGIN.description' => 'Active la connexion via les réseaux sociaux. Cette option nécessite une configuration supplémentaire. En savoir plus à ce sujet <a target=\'_blank\' href=\'https://linkstack.org/social-login\'>ici</a>.',
-  'USE_THEME_PREVIEW_IFRAME.title' => 'Utiliser iframe comme aperçu du thème',
+  'ENABLE_THEME_UPDATER.description' => 'Détermine si la fonction de mise à jour des thèmes doit être active.',
+  'ENABLE_SOCIAL_LOGIN.title' => 'Activer la connexion via des services tiers',
+  'ENABLE_SOCIAL_LOGIN.description' => 'Active la connexion via des services tiers. Cette option nécessite une configuration supplémentaire. En savoir plus à ce sujet <a target=\'_blank\' href=\'https://linkstack.org/social-login\'>ici</a>.',
+  'USE_THEME_PREVIEW_IFRAME.title' => 'Utiliser un iframe comme aperçu du thème',
   'USE_THEME_PREVIEW_IFRAME.description' => 'Détermine si un iframe interne doit être utilisé comme aperçu pour leur page de thème.',
   'FORCE_ROUTE_HTTPS.title' => 'Rediriger toutes les pages vers HTTPS',
   'FORCE_ROUTE_HTTPS.description' => 'Cette option cassera votre configuration lors de l\'utilisation d\'un proxy inverse.',
-  'DISPLAY_FOOTER_TERMS.title' => 'Lien de pied de page des termes',
+  'DISPLAY_FOOTER_TERMS.title' => 'Lien de pied de page des conditions',
   'DISPLAY_FOOTER_TERMS.description' => 'Activer le lien de pied de page des conditions.',
-  'DISPLAY_FOOTER_PRIVACY.title' => 'Lien de bas de page sur la confidentialité',
+  'DISPLAY_FOOTER_PRIVACY.title' => 'Lien de pied de page sur la confidentialité',
   'DISPLAY_FOOTER_PRIVACY.description' => 'Activer le lien de confidentialité.',
   'DISPLAY_FOOTER_CONTACT.title' => 'Lien de pied de page de contact',
-  'DISPLAY_FOOTER_CONTACT.description' => 'Activer le lien Contact.',
+  'DISPLAY_FOOTER_CONTACT.description' => 'Activer le lien de contact.',
   'TITLE_FOOTER_HOME.title' => '<div style="margin-top:-40px"></div>',
   'TITLE_FOOTER_HOME.description' => 'Titre du lien de pied de page d\'accueil.',
   'TITLE_FOOTER_TERMS.title' => '<div style="margin-top:-40px"></div>',
-  'TITLE_FOOTER_TERMS.description' => 'Titre du lien des termes.',
+  'TITLE_FOOTER_TERMS.description' => 'Titre du lien des conditions.',
   'TITLE_FOOTER_PRIVACY.title' => '<div style="margin-top:-40px"></div>',
   'TITLE_FOOTER_PRIVACY.description' => 'Titre du lien de confidentialité.',
   'TITLE_FOOTER_CONTACT.title' => '<div style="margin-top:-40px"></div>',
   'TITLE_FOOTER_CONTACT.description' => 'Titre du lien de contact.',
   'HOME_FOOTER_LINK.title' => '<div style="margin-top:-40px">URL du lien de pied de page d\'accueil</div>',
-  'HOME_FOOTER_LINK.description' => 'Entrez n\'importe quelle URL pour rediriger l\'URL de votre lien d\'accueil.<br>Laissez vide pour utiliser le lien par défaut.',
+  'HOME_FOOTER_LINK.description' => 'Saisissez n\'importe quelle URL pour rediriger l\'URL de votre lien d\'accueil.<br>Laissez vide pour utiliser le lien par défaut.',
   'ALLOW_CUSTOM_BACKGROUNDS.title' => 'Autoriser les arrière-plans personnalisés',
-  'ALLOW_CUSTOM_BACKGROUNDS.description' => 'Autorisez les utilisateurs à télécharger des images d\'arrière-plan personnalisées pour leurs pages.',
+  'ALLOW_CUSTOM_BACKGROUNDS.description' => 'Autorise les utilisateurs à télécharger des images d\'arrière-plan personnalisées pour leurs pages.',
   'ALLOW_USER_IMPORT.title' => 'Autoriser les utilisateurs à importer des profils à partir d\'autres instances',
   'ALLOW_USER_IMPORT.description' => 'Permet aux utilisateurs d\'importer leur profil et leurs liens à partir d\'un fichier externe.',
   'ALLOW_USER_EXPORT.title' => 'Autoriser les utilisateurs à exporter leur profil',
   'ALLOW_USER_EXPORT.description' => 'Permet aux utilisateurs d\'exporter leurs propres liens et profil.',
   'MANUAL_USER_VERIFICATION.title' => 'Vérifier les utilisateurs manuellement',
   'MANUAL_USER_VERIFICATION.description' => 'Détermine si les administrateurs doivent vérifier manuellement les utilisateurs nouvellement enregistrés.',
-  'ADMIN_EMAIL.title' => 'Courriel de l\'administrateur',
+  'ADMIN_EMAIL.title' => 'E-mail de l\'administrateur',
   'ADMIN_EMAIL.description' => 'Utilisé pour envoyer des e-mails de notification.',
   'HIDE_VERIFICATION_CHECKMARK.title' => 'Masquer la coche de vérification',
   'HIDE_VERIFICATION_CHECKMARK.description' => 'Masque le badge de vérification affiché sur les pages d\'administration et VIP.',
+  'ENABLE_REPORT_ICON.title' => 'Afficher l\'icône de signalement',
+  'ENABLE_REPORT_ICON.description' => 'Affiche une icône qui permet aux utilisateurs de signaler une page.',
   'LOCALE.title' => 'Localisation de l\'application',
   'LOCALE.description' => 'Change la langue de votre application',
 
@@ -752,6 +763,8 @@
   'Configure the app' => '4. Configurer l\'application',
   'Choose a language' => 'Choisissez une langue',
     
+  'setup.disclaimer' => 'En continuant, vous acceptez de respecter nos',
+  'Terms and Conditions' => 'Conditions Générales d\'Utilisation',
   'Next' => 'Suivant',
   'Yes' => 'Oui',
   'No' => 'Non',
@@ -770,24 +783,24 @@
   'MySQL requires a separate, empty MySQL database' => 'MySQL nécessite une base de données MySQL distincte et vide.',
     
   'Database type:' => 'Type de base de données :',
-  'Database host:' => 'Hébergeur de la base de données :',
+  'Database host:' => 'Hôte de la base de données :',
   'Database port:' => 'Port de la base de données :',
   'Database name:' => 'Nom de la base de données:',
   'Database username:' => 'Nom d\'utilisateur de la base de données :',
   'Database password:' => 'Mot de passe de la base de données :',
     
   'Create an admin account' => 'Création du compte administrateur.',
-  'Admin email:' => 'Courriel de l\'administrateur :',
-  'Admin password:' => 'Mot de passe administrateur:',
-  'Handle:' => 'Pseudo:',
-  'Name:' => 'Nom:',
     
+  'Admin email:' => 'E-mail de l\'administrateur :',
+  'Admin password:' => 'Mot de passe administrateur :',
+  'Handle:' => 'Pseudo :',
+  'Name:' => 'Nom :',
   'Configure your page' => 'Configurez votre page',
   'Enable registration:' => 'Activer l\'inscription :',
   'Enable email verification:' => 'Activer la vérification par e-mails :',
   'Set your page as Home Page' => 'Définir votre page comme page d\'accueil',
   'This will move the Home Page to /home' => 'Cela déplacera la page d\'accueil vers /home',
-  'App Name:' => 'Nom de l\'application:',
+  'App Name:' => 'Nom de l\'application :',
 
 
     /*
@@ -804,10 +817,10 @@
     
   'Latest beta version' => 'Dernière version bêta',
   'Installed beta version' => 'Version bêta installée',
-  'none' => 'aucun',
-  'You need to update to the latest mainline release' => 'Vous devez mettre à jour vers la dernière version principale',
-  'You’re running the latest mainline release' => 'Vous utilisez la dernière version principale',
     
+  'none' => 'aucune',
+  'You need to update to the latest mainline release' => 'Vous devez mettre à jour vers la dernière version stable',
+  'You’re running the latest mainline release' => 'Vous utilisez la dernière version stable',
   'update.manually' => 'Vous pouvez mettre à jour votre installation automatiquement ou télécharger la mise à jour et l\'installer manuellement :',
   'update.windows' => 'Les utilisateurs de Windows peuvent utiliser le programme de mise à jour alternatif. Ce programme de mise à jour ne créera pas de sauvegarde. Utilisez à votre propre discrétion.',
   'Update automatically' => 'Mettre à jour automatiquement',
@@ -817,10 +830,10 @@
   'Preparing update' => 'Préparation de la mise à jour',
   'No new version' => 'Pas de nouvelle version',
   'There is no new version available' => 'Il n\'y a pas de nouvelle version disponible',
-  'Admin Panel' => 'Panneau d\'administration',
-  'Finishing up' => 'Bientôt terminé',
-  'Success!' => 'Succès!',
-  'The update was successful' => 'La mise à jour a réussi, vous pouvez maintenant revenir au panneau d\'administration.',
+  'Admin Panel' => 'Tableau de bord',
+  'Finishing up' => 'Finalisation',
+  'Success!' => 'Opération réussie !',
+  'The update was successful' => 'La mise à jour a réussi, vous pouvez maintenant revenir au tableau de bord.',
   'View the release notes' => 'Consulter les notes de version',
   'Run again' => 'Exécuter à nouveau',
   'Error' => 'Erreur',
@@ -839,7 +852,7 @@
     # Title Tag
   'Backup.title' => 'Sauvegarde',
     
-  'The backup was successful' => 'La sauvegarde a réussi, vous pouvez maintenant revenir au panneau d\'administration ou voir toutes vos sauvegardes.',
+  'The backup was successful' => 'La sauvegarde a réussi, vous pouvez maintenant revenir au tableau de bord ou consulter toutes vos sauvegardes.',
 
 
     /*
@@ -854,19 +867,19 @@
 
     # predefined
   'block.title.predefined' => 'Site prédéfini',
-  'block.description.predefined' => 'Faites votre choix parmi une liste de sites Web prédéfinis et personnalisez automatiquement votre lien en utilisant les couleurs et l\'icône de la marque de ce site.',
+  'block.description.predefined' => 'Faites votre choix parmi une liste de sites Web prédéfinis et obtenez automatiquement un lien avec les couleurs et l\'icône du site.',
 
     # link
   'block.title.link' => 'Lien personnalisé',
-  'block.description.link' => 'Créez un lien personnalisé qui mène à n\'importe quel site Web. Personnalisez le style et l\'icône du bouton, ou utilisez le favicon du site Web comme icône du bouton.',
   
+  'block.description.link' => 'Créez un lien vers n\'importe quel site Web. Personnalisez le style et l\'icône du bouton, ou utilisez le favicon du site Web comme icône du bouton.',
     # vcard
   'block.title.vcard' => 'Vcard',
   'block.description.vcard' => 'Créez ou téléchargez une carte de visite électronique.',
 
     # email
   'block.title.email' => 'Adresse e-mail',
-  'block.description.email' => 'Ajoutez un e-mail qui ouvre une boîte de dialogue système pour composer un nouvel e-mail.',
+  'block.description.email' => 'Ajoutez un lien e-mail qui ouvre une boîte de dialogue système pour composer un nouveau message.',
 
     # telephone
   'block.title.telephone' => 'Numéro de téléphone',
@@ -882,7 +895,7 @@
 
     # text
   'block.title.text' => 'Texte',
-  'block.description.text' => 'Ajoutez du texte statique à votre page qui n\'est pas cliquable.',
+  'block.description.text' => 'Ajoutez du texte statique non cliquable à votre page.',
 
 
     /*
@@ -898,22 +911,22 @@
   'Custom Title' => 'Titre personnalisé',
   'Leave blank for default title' => 'Laissez vide pour le titre par défaut',
   'E-Mail address' => 'Adresse e-mail',
-  'Enter your E-Mail' => 'Entrer votre Email',
     
+  'Enter your E-Mail' => 'Saisissez votre e-mail',
   'Heading Text:' => 'Texte d\'en-tête :',
 
   'URL' => 'URL',
   'Show website icon on button' => 'Afficher l\'icône du site Web sur le bouton',
     
   'Select a predefined site' => 'Sélectionnez un site prédéfini',
-  'Enter the link URL' => 'Entrez l\'URL du lien',
     
+  'Enter the link URL' => 'Saisissez l\'URL du lien',
   'Spacing height' => 'Hauteur d\'espacement',
     
   'Phone' => 'Téléphone',
   'Telephone number' => 'Numéro de téléphone',
-  'Enter your telephone number' => 'Entrez votre numéro de téléphone',
     
+  'Enter your telephone number' => 'Saisissez un numéro de téléphone',
   'Text to display' => 'Texte à afficher',
     
   'Vcard' => 'Vcard',
@@ -925,14 +938,14 @@
   'Organization' => 'Organisation',
   'Work URL' => 'URL professionnelle',
   'Emails' => 'E-mails',
-  'Enter your personal email' => 'Entrez votre email personnel',
-  'Work Email' => 'Email professionnel',
-  'Enter your work email' => 'Entrez votre e-mail professionnel',
-  'Phones' => 'Téléphone (s',
+  'Enter your personal email' => 'Saisissez votre e-mail personnel',
+  'Work Email' => 'E-mail professionnel',
+  'Enter your work email' => 'Saisissez votre e-mail professionnel',
+  'Phones' => 'Téléphones',
   'Home Phone' => 'Téléphone fixe',
   'Work Phone' => 'Téléphone professionnel',
   'Cell Phone' => 'Téléphone portable',
-  'Home Address' => 'Adresse du domicile',
+  'Home Address' => 'Adresse personnelle',
   'Label' => 'Numéro',
   'Street' => 'Rue',
   'City' => 'Ville',
@@ -953,12 +966,12 @@
     |
     */
     
-  'Maintenance Mode' => 'En Cours de Maintenance',
+  'Maintenance Mode' => 'En cours de maintenance',
   'We are performing scheduled site maintenance at this time' => 'Nous effectuons actuellement une maintenance planifiée du site.',
   'Please check back with us later' => 'Merci de revenir plus tard.',
   'Admin options:' => 'Options d\'administration :',
   'Turn off' => 'Arrêter',
-  'Warn.Disable.Maintenance' => 'Vous êtes sur le point de désactiver le mode maintenance. Etes vous sûr?',
+  'Warn.Disable.Maintenance' => 'Vous êtes sur le point de désactiver le mode maintenance. Êtes-vous sûr ?',
 
 
     /*
@@ -975,11 +988,12 @@
   'Copy URL to clipboard' => 'Copier l\'URL dans le presse-papiers',
   'URL has been copied to your clipboard!' => 'L\'URL a été copiée dans votre presse-papier !',
 
-  'Block User' => 'Bloquer les utilisateurs',
-  'Users Theme' => 'Theme',
-  'Search User' => 'Rechercher par utilisateur',
+  'Delete User' => 'Supprimer l\'utilisateur',
+  'Block User' => 'Bloquer l\'utilisateur',
+  'Users Theme' => 'Thème',
+  'Search User' => 'Rechercher un utilisateur',
+  'Edit my profile' => 'Modifier mon profil',
 
-  'Edit my profile' => 'Éditer le profil',
     /*
     |--------------------------------------------------------------------------
     | Footer
@@ -991,7 +1005,7 @@
     */
     
   'Learn more about LinkStack' => 'En savoir plus sur LinkStack',
-  'Learn more' => 'Plus d\'info',
+  'Learn more' => 'Plus d\'infos',
 
     /*
     |--------------------------------------------------------------------------
@@ -1011,19 +1025,19 @@
   'security.msg1' => 'La sécurité est compromise.',
   'security.msg2' => 'Certains fichiers sont accessibles à tous. Une action immédiate s\'impose !',
   'security.msg3' => 'Certains fichiers importants sont accessibles au public, mettant la sécurité en danger. Veuillez prendre des mesures immédiates pour révoquer l\'accès public à ces fichiers afin d\'empêcher tout accès non autorisé à vos informations sensibles.',
-  'security.msg4' => 'Plus d\'info',
+  'security.msg4' => 'Plus d\'infos',
 
     # Help Us Out Notification
   'Hide this notification' => 'Masquer cette notification',
   'Help Us Out' => 'Aidez-nous',
-  'Enjoying Linkstack?' => 'Vous aimez Linkstack ?',
-  'Support Linkstack' => 'Support LinkStack',
-  'support.msg1' => 'Si vous aimez utiliser Linkstack, nous apprécierions grandement si vous pouviez prendre un moment pour',
+  'Enjoying Linkstack?' => 'Vous aimez LinkStack ?',
+  'Support Linkstack' => 'Soutenez LinkStack',
+  'support.msg1' => 'Si vous aimez utiliser LinkStack, nous apprécierions grandement si vous pouviez prendre un moment pour',
   'support.msg2' => 'donner une étoile à notre projet sur GitHub',
   'support.msg3' => 'Votre soutien nous aidera à atteindre un public plus large et à améliorer la qualité de notre projet.',
   'support.msg4' => 'Si vous êtes capable ',
-  'support.msg5' => 'd\'apporter une contribution financière</a>, même un petit montant nous aiderait à couvrir les coûts de maintenance et d\'amélioration de Linkstack.',
-  'support.msg6' => 'Merci pour votre soutien et de faire partie de la communauté LinkStack !',
+  'support.msg5' => 'd\'apporter une contribution financière</a>, même un petit montant nous aiderait à couvrir les coûts de maintenance et d\'amélioration de LinkStack.',
+  'support.msg6' => 'Merci pour votre soutien et de faire partie de la communauté LinkStack !',
 
 
     /*
@@ -1039,6 +1053,53 @@
   'footer.Contact' => 'Contact',
 
 
+    /*
+    |--------------------------------------------------------------------------
+    | Report Page
+    |--------------------------------------------------------------------------
+    |
+    */
+
+    'report_violation' => 'Signaler une infraction',
+    'url_label' => 'URL de la page que vous signalez',
+    'report_type_label' => 'Type de signalement',
+    'hate_speech' => 'Discours haineux ou harcèlement',
+    'violence_threats' => 'Violence ou menaces',
+    'illegal_activities' => 'Activités illégales',
+    'copyright_infringement' => 'Contrefaçon',
+    'misinformation_fake_news' => 'Désinformation ou fausses informations',
+    'identity_theft' => 'Usurpation d\'identité',
+    'drug_related_content' => 'Contenu lié à la drogue',
+    'weapons_harmful_objects' => 'Armes ou objets dangereux',
+    'child_exploitation' => 'Exploitation d\'enfants',
+    'fraud_scams' => 'Fraude ou escroquerie',
+    'privacy_violation' => 'Violation de la vie privée',
+    'impersonation' => 'Usurpation d\'identité',
+    'other_specify' => 'Autre (précisez)',
+    'additional_comments_label' => 'Commentaires additionnels',
+    'submit_button' => 'Soumettre',
+
+
+    'report_mail_admin_subject' => 'Signalement d\'infraction',
+    'report_mail_admin_report' => 'Un profil a été signalé',
+
+    'report_mail_reported_profile' => 'Profil signalé',
+    'report_mail_reported_url' => 'URL signalée',
+    'report_mail_type' => 'Type',
+    'report_mail_message' => 'Message',
+
+    'report_mail_report_submitted_by' => 'Signalement soumis par',
+    'report_mail_reported_by' => 'Signalé par',
+    'report_mail_profile' => 'Profil',
+
+    'report_mail_button_profile' => 'Afficher la page de l\'utilisateur',
+    'report_mail_button_delete' => 'Supprimer l\'utilisateur signalé',
+
+
+    'report_error' => 'L\'infraction n\'a pas pu être signalée',
+    'report_success' => 'L\'infraction a été signalée avec succès',
+
+
     #=============================================================================#
     # Laravel internal translations                                               #
     #=============================================================================#
@@ -1057,7 +1118,7 @@
     
   'failed' => 'Ces informations d\'identification ne correspondent pas à nos dossiers.',
   'password' => 'Le mot de passe fourni est incorrect.',
-  'throttle' => 'Trop de tentatives de connexion. Veuillez réessayer dans : secondes secondes.',
+  'throttle' => 'Trop de tentatives de connexion. Veuillez réessayer dans :seconds secondes.',
 
 
     /*
@@ -1070,12 +1131,9 @@
     | you want to customize your views to better match your application.
     |
     */
-    
-  'previous' => '" Précédent',
-  'next' => 'Suivant "',
-  
-  'Add new link' => 'Ajouter un nouveau lien',
-  
-  
-  
+
+  'previous' => '&laquo; Précédent',
+  'next' => 'Suivant &raquo;',
+
+
 );

From 006d68a6e43c270905262a6e1afe10b90ec02059 Mon Sep 17 00:00:00 2001
From: A-Printer <info@a-printer.ch>
Date: Mon, 9 Jun 2025 16:45:14 +0200
Subject: [PATCH 2/3] Update French translation (cont.)

One string was mistakenly left out from the previous commit
---
 resources/lang/fr/messages.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/resources/lang/fr/messages.php b/resources/lang/fr/messages.php
index c98cc0e03..21e9b18f4 100644
--- a/resources/lang/fr/messages.php
+++ b/resources/lang/fr/messages.php
@@ -614,8 +614,9 @@
     
   'Backup your instance' => 'Créer une sauvegarde',
   'Go back' => 'Retour en arrière',
-    
-  
+
+  'Strings with a # in front of them are comments and wont affect anything' => 'Les lignes précédées d\'un # sont des commentaires et n\'ont aucun effet.',
+
   'Download your updater backups:' => 'Téléchargez vos sauvegardes de mise à jour :',
     
   'The server will never store more that two backups at a time' => 'Le serveur ne conservera jamais plus de deux sauvegardes.',

From 53d7b4bff3227300ff43e691c0f10641818e35d4 Mon Sep 17 00:00:00 2001
From: A-Printer <info@a-printer.ch>
Date: Mon, 9 Jun 2025 16:47:58 +0200
Subject: [PATCH 3/3] Update English translation

One string was missing on the Button Editor
---
 resources/lang/en/messages.php | 1 +
 1 file changed, 1 insertion(+)

diff --git a/resources/lang/en/messages.php b/resources/lang/en/messages.php
index 4e5b9e9eb..2d23134c0 100644
--- a/resources/lang/en/messages.php
+++ b/resources/lang/en/messages.php
@@ -266,6 +266,7 @@
     'Back' => 'Back',
     'Custom Button' => 'Custom Button',
     'CSS' => 'CSS',
+    'Text' => 'text',
     'background' => 'background',
     'gradient' => 'gradient',
     'Show CSS' => 'Show CSS',