Переглянути джерело

Merge pull request #555 from etnms/#537-french-translation

Issue #537 - updated French translation based on English file
Nariman Jelveh 10 місяців тому
батько
коміт
69332e14e7
1 змінених файлів з 30 додано та 2 видалено
  1. 30 2
      src/i18n/translations/fr.js

+ 30 - 2
src/i18n/translations/fr.js

@@ -16,6 +16,7 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
+
 const fr = {
     name: "Français",
     english_name: "French",
@@ -27,8 +28,10 @@ const fr = {
         access_granted_to: "Accès accordé à",
         add_existing_account: "Ajouter un compte existant",
         all_fields_required: 'Tous les champs sont requis.',
+        allow: 'Autoriser',
         apply: "Appliquer",
         ascending: 'Ascendant',
+        associated_websites: "Sites associés",
         auto_arrange: 'Organisation automatique',
         background: "Arrière-plan",
         browse: "Parcourir",
@@ -46,7 +49,6 @@ const fr = {
         close_all_windows_and_log_out: 'Fermer les fenêtres et se déconnecter',
         change_always_open_with: "Voulez-vous toujours ouvrir ce type de fichier avec",
         color: 'Couleur',
-        hue: 'Teinte',
         confirm_2fa_setup: "J'ai ajouté le code à mon application d'authentification",
         confirm_2fa_recovery: "J'ai enregistré mes codes de récupération dans un emplacement sécurisé",
         confirm_account_for_free_referral_storage_c2a: 'Créez un compte et confirmez votre adresse e-mail pour recevoir 1 Go de stockage gratuit. Votre ami bénéficiera également de 1 Go de stockage gratuit.',
@@ -65,6 +67,7 @@ const fr = {
         confirm_delete_user: "Êtes-vous sûr de vouloir supprimer votre compte ? Tous vos fichiers et données seront définitivement supprimés. Cette action est irréversible.",
         confirm_delete_user_title: "Supprimer le compte ?",
         confirm_session_revoke: "Êtes-vous sûr de vouloir révoquer cette session ?",
+        confirm_your_email_address: "Confirm Your Email Address",
         contact_us: "Nous contacter",
         contact_us_verification_required: "Vous devez disposer d'une adresse e-mail vérifiée pour pouvoir utiliser ceci.",
         contain: 'Contenir',
@@ -84,6 +87,8 @@ const fr = {
         clock_visible_hide: 'Cacher - Toujours cachée',
         clock_visible_show: 'Afficher - Toujours visible',
         clock_visible_auto: 'Auto - Par défaut, visible uniquement en mode plein écran.',
+        close_all: 'Fermer tout',
+        created: 'Crée',
         date_modified: 'Date de modification',
         default: 'Par défaut',
         delete: 'Supprimer',
@@ -92,6 +97,7 @@ const fr = {
         deleting_file: "Suppression de %%",
         deploy_as_app: "Déployer en tant qu'application",
         descending: 'Descendant',
+        desktop: 'Bureau',
         desktop_background_fit: "Ajuster",
         developers: "Développeurs",
         dir_published_as_website: `%strong% a été publié sur :`,
@@ -99,6 +105,8 @@ const fr = {
         disable_2fa_confirm: "Êtes-vous sûr de vouloir désactiver l'A2F ?",
         disable_2fa_instructions: "Entrez votre mot de passe pour désactiver l'A2F.",
         disassociate_dir: "Dissocier le répertoire",
+        documents: 'Documents',
+        dont_allow: 'Ne pas autoriser',
         download: 'Télécharger',
         download_file: 'Télécharger le fichier',
         downloading: "Téléchargement en cours",
@@ -116,12 +124,15 @@ const fr = {
         end_soft: "Quitter",
         enlarged_qr_code: "Code QR agrandi",
         enter_password_to_confirm_delete_user: "Entrez votre mot passe pour confirmer la supression du compte",
+        error_message_is_missing: "Message d'erreur manquant.",
         error_unknown_cause: "Une erreur inconnue s'est produite",
         error_uploading_files: "Échec de l'importation des fichiers",
+        favorites: "Favoris",
         feedback: "Commentaires",
         feedback_c2a: "Veuillez utiliser le formulaire ci-dessous pour nous envoyer vos retours, commentaires et rapports de bugs.",
         feedback_sent_confirmation: "Merci de nous contacter. Si vous avez un e-mail associé à votre compte, vous recevrez une réponse de notre part dans les plus brefs délais.",
         fit: "Ajuster",
+        folder: 'Dossier',
         force_quit: 'Forcer l\'arrêt',
         forgot_pass_c2a: "Mot de passe oublié ?",
         from: "Depuis",
@@ -129,7 +140,9 @@ const fr = {
         get_a_copy_of_on_puter: `Obtenez une copie de '%%' sur Puter.com !`,
         get_copy_link: 'Obtenir le lien de copie',
         hide_all_windows: "Masquer toutes les fenêtres",
+        home: 'Accueil',
         html_document: 'Document HTML',
+        hue: 'Teinte',
         image: 'Image',
         incorrect_password: "Mot de passe incorrect",
         invite_link: "Lien d'invitation",
@@ -147,6 +160,11 @@ const fr = {
         log_out: 'Se déconnecter',
         looks_good: "Ça a l'air bien !",
         manage_sessions: "Gérer les sessions",
+        menubar_style: "Style barre de menu",
+        menubar_style_desktop: "Bureau",
+        menubar_style_system: "Système",
+        menubar_style_window: "Fenêtre",
+        modified: 'Modifié',
         move: 'Déplacer',
         moving_file: "Déplacement de %%",
         my_websites: "Mes sites internet",
@@ -170,6 +188,8 @@ const fr = {
         open_in_new_tab: "Ouvrir dans un nouvel onglet",
         open_in_new_window: "Ouvrir dans une nouvelle fenêtre",
         open_with: "Ouvrir avec",
+        original_name: "Nom d'origine",
+        original_path: "Chemin d'origine",
         oss_code_and_content: "Logiciels et contenu open source",
         password: "Mot de passe",
         password_changed: "Mot de passe modifié.",
@@ -181,9 +201,11 @@ const fr = {
         passwords_do_not_match: '`Nouveau mot de passe` et `Confirmer le nouveau mot de passe` ne correspondent pas.',
         paste: 'Coller',
         paste_into_folder: "Coller dans le dossier",
+        path: 'Chemin',
         personalization: "Personnalisation",
         pick_name_for_website: "Choisissez un nom pour votre site internet :",
         picture: "Image",
+        pictures: 'Images',
         plural_suffix: 's',
         powered_by_puter_js: `Propulsé par {{link=docs}}Puter.js{{/link}}`,
         preparing: "Préparation...",
@@ -219,6 +241,7 @@ const fr = {
         reset_colors: "Réinitialiser les couleurs",
         restart_puter_confirm: "Êtes-vous sûr de vouloir redémarrer Puter ?",
         restore: "Restaurer",
+        save: 'Sauvegarder',
         saturation: 'Saturation',
         save_account: 'Enregistrer le compte',
         save_account_to_get_copy_link: "Veuillez créer un compte pour continuer.",
@@ -228,6 +251,7 @@ const fr = {
         scan_qr_c2a: 'Scannez le code ci-dessous\npour vous connecter à cette session depuis d\'autres appareils',
         scan_qr_2fa: 'Scan the QR code with your authenticator app',
         scan_qr_generic: 'Scannez ce code QR à l\'aide de votre téléphone ou d\'un autre appareil',
+        search: 'Rechercher',
         seconds: 'secondes',
         security: "Sécurité",
         select: "Sélectionner",
@@ -239,7 +263,10 @@ const fr = {
         session_saved: "Merci d'avoir créé un compte. Cette session a été sauvegardée.",
         settings: "Paramètres",
         set_new_password: "Definir un nouveau mot de passe",
+        share: "Partager",
         share_to: "Partager à",
+        share_with: "Partager avec",
+        shortcut_to: "Raccourci vers",
         show_all_windows: "Afficher toutes les fenêtres",
         show_hidden: 'Afficher les fichiers cachés',
         sign_in_with_puter: "Se connecter avec Puter",
@@ -281,6 +308,7 @@ const fr = {
         username_changed: 'Nom d\'utilisateur mis à jour avec succès.',
         username_required: 'Le nom d\'utilisateur est requis.',
         versions: "Versions",
+        videos: 'Vidéos',
         visibility: 'Visibilité',
         yes: 'Oui',
         yes_release_it: 'Oui, libérez-la',
@@ -289,7 +317,7 @@ const fr = {
         zipping_file: "Compression de %strong%",
 
         // === 2FA Setup ===
-        setup2fa_1_step_heading: 'Ouvrez votre application d\'authentification',      
+        setup2fa_1_step_heading: 'Ouvrez votre application d\'authentification',
         setup2fa_1_instructions: `
             Vous pouvez utiliser n'importe quelle application d'authentification prenant en charge le protocole TOTP (Time-based One-Time Password).
             Il y a beaucoup de choix, mais si vous n'êtes pas sûr