diff --git a/src/i18n/translations/fr.js b/src/i18n/translations/fr.js index d12d2614..671f8086 100644 --- a/src/i18n/translations/fr.js +++ b/src/i18n/translations/fr.js @@ -3,194 +3,267 @@ * * This file is part of Puter. * - * Puter is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published - * by the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * Puter est un logiciel libre : vous pouvez le redistribuer et/ou le modifier + * selon les termes de la GNU Affero General Public License publiée + * par la Free Software Foundation, soit la version 3 de la licence, soit + * (à votre choix) toute version ultérieure. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. + * Ce programme est distribué dans l'espoir qu'il sera utile, + * mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de + * QUALITÉ MARCHANDE ou d'ADÉQUATION À UN OBJECTIF PARTICULIER. Voir la + * GNU Affero General Public License pour plus de détails. * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * Vous devriez avoir reçu une copie de la GNU Affero General Public License + * avec ce programme. Sinon, voir . */ const fr = { name: "Français", english_name: "French", code: "fr", dictionary: { + about: "À propos", + account: "Compte", + account_password: "Vérifiez le mot de passe du compte", access_granted_to: "Accès accordé à", add_existing_account: "Ajouter un compte existant", - all_fields_required: "Tous les champs sont obligatoires.", + all_fields_required: 'Tous les champs sont obligatoires.', apply: "Appliquer", - ascending: "Ascendant", + ascending: 'Ascendant', + auto_arrange: 'Disposition automatique', background: "Arrière-plan", browse: "Parcourir", - cancel: "Annuler", - center: "Centre", - change_desktop_background: "Changer l'arrière-plan du bureau…", + cancel: 'Annuler', + center: 'Centrer', + change_desktop_background: 'Changer le fond d'écran…', + change_email: "Changer l'adresse e-mail", + change_language: "Changer de langue", change_password: "Changer le mot de passe", + change_ui_colors: "Changer les couleurs de l'interface", change_username: "Changer le nom d'utilisateur", + close: 'Fermer', close_all_windows: "Fermer toutes les fenêtres", - color: "Couleur", - 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 recevra également 1 Go de stockage gratuit.", + close_all_windows_confirm: "Êtes-vous sûr de vouloir fermer toutes les fenêtres?", + 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 endroit sûr', + 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 recevra également 1 Go de stockage gratuit.', + confirm_code_generic_incorrect: "Code incorrect.", + confirm_code_generic_too_many_requests: "Trop de demandes. Veuillez attendre quelques minutes.", + confirm_code_generic_submit: "Soumettre le code", + confirm_code_generic_try_again: "Réessayer", + confirm_code_generic_title: "Entrez le code de confirmation", + confirm_code_2fa_instruction: "Entrez le code à 6 chiffres de votre application d'authentification.", + confirm_code_2fa_submit_btn: "Soumettre", + confirm_code_2fa_title: "Entrez le code 2FA", + confirm_delete_multiple_items: 'Êtes-vous sûr de vouloir supprimer définitivement ces éléments?', + confirm_delete_single_item: 'Voulez-vous supprimer définitivement cet élément?', + confirm_open_apps_log_out: 'Vous avez des applications ouvertes. Êtes-vous sûr de vouloir vous déconnecter?', confirm_new_password: "Confirmer le nouveau mot de passe", - contact_us: "Contactez-nous", - contain: "Contenir", + 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?", + contact_us: "Nous contacter", + contact_us_verification_required: "Vous devez avoir une adresse e-mail vérifiée pour utiliser cette fonctionnalité.", + contain: 'Contenir', continue: "Continuer", - copy: "Copier", + copy: 'Copier', copy_link: "Copier le lien", copying: "Copie en cours", - cover: "Couverture", + copying_file: "Copie de %%", + cover: 'Couvrir', create_account: "Créer un compte", create_free_account: "Créer un compte gratuit", create_shortcut: "Créer un raccourci", + credits: "Crédits", current_password: "Mot de passe actuel", - cut: "Couper", - date_modified: "Date de modification", - delete: "Supprimer", + cut: 'Couper', + clock: "Horloge", + clock_visible_hide: 'Cacher - Toujours caché', + clock_visible_show: 'Afficher - Toujours visible', + clock_visible_auto: 'Auto - Par défaut, visible uniquement en mode plein écran.', + date_modified: 'Date modifiée', + default: 'Par défaut', + delete: 'Supprimer', + delete_account: "Supprimer le compte", delete_permanently: "Supprimer définitivement", - deploy_as_app: "Déployer en tant qu'application", - descending: "Descendant", + deleting_file: "Suppression de %%", + deploy_as_app: 'Déployer en tant qu'application', + descending: 'Descendant', desktop_background_fit: "Ajuster", - dir_published_as_website: `%strong% a été publié sur :`, + developers: "Développeurs", + dir_published_as_website: `%strong% a été publié à :`, + disable_2fa: 'Désactiver la 2FA', + disable_2fa_confirm: "Êtes-vous sûr de vouloir désactiver la 2FA?", + disable_2fa_instructions: "Entrez votre mot de passe pour désactiver la 2FA.", disassociate_dir: "Dissocier le répertoire", - download: "Télécharger", + download: 'Télécharger', + download_file: 'Télécharger le fichier', downloading: "Téléchargement en cours", email: "E-mail", + email_change_confirmation_sent: "Un e-mail de confirmation a été envoyé à votre nouvelle adresse e-mail. Veuillez vérifier votre boîte de réception et suivre les instructions pour terminer le processus.", + email_invalid: 'L\'adresse e-mail est invalide.', email_or_username: "E-mail ou nom d'utilisateur", - empty_trash: "Vider la corbeille", - empty_trash_confirmation: "Êtes-vous sûr de vouloir supprimer définitivement les éléments de la corbeille ?", - emptying_trash: "Vidage de la corbeille en cours…", + email_required: 'L\'adresse e-mail est obligatoire.', + empty_trash: 'Vider la corbeille', + empty_trash_confirmation: `Êtes-vous sûr de vouloir supprimer définitivement les éléments de la corbeille?`, + emptying_trash: 'Vidage de la corbeille en cours…', + enable_2fa: 'Activer la 2FA', + end_hard: "Terminer en force", + end_process_force_confirm: "Êtes-vous sûr de vouloir forcer l'arrêt de ce processus?", + end_soft: "Terminer doucement", + enlarged_qr_code: "Code QR agrandi", + enter_password_to_confirm_delete_user: "Entrez votre mot de passe pour confirmer la suppression du compte", + error_unknown_cause: "Une erreur inconnue s'est produite.", + error_uploading_files: "Échec du téléchargement des fichiers", feedback: "Retour d'information", feedback_c2a: "Veuillez utiliser le formulaire ci-dessous pour nous envoyer vos commentaires, suggestions et rapports de bogues.", - feedback_sent_confirmation: "Merci de nous avoir contactés. Si vous avez un e-mail associé à votre compte, vous recevrez une réponse de notre part dès que possible.", - forgot_pass_c2a: "Mot de passe oublié ?", + feedback_sent_confirmation: "Merci de nous avoir contactés. Si vous avez un e-mail associé à votre compte, vous recevrez une réponse dès que possible.", + fit: "Ajuster", + force_quit: 'Forcer la fermeture', + forgot_pass_c2a: "Mot de passe oublié?", from: "De", general: "Général", - get_a_copy_of_on_puter: `Obtenez une copie de '%%' sur Puter.com !`, - get_copy_link: "Obtenir un lien de copie", + 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", - html_document: "Document HTML", - image: "Image", + html_document: 'Document HTML', + image: 'Image', + incorrect_password: "Mot de passe incorrect", invite_link: "Lien d'invitation", - items_in_trash_cannot_be_renamed: "Cet élément ne peut pas être renommé car il se trouve dans la corbeille. Pour renommer cet élément, déplacez-le d'abord hors de la corbeille.", - jpeg_image: "Image JPEG", - keep_in_taskbar: "Garder dans la barre des tâches", + item: 'élément', + items_in_trash_cannot_be_renamed: `Cet élément ne peut pas être renommé car il est dans la corbeille. Pour renommer cet élément, sortez-le d'abord de la corbeille.`, + jpeg_image: 'Image JPEG', + keep_in_taskbar: 'Garder dans la barre des tâches', + language: "Langue", + license: "Licence", + lightness: 'Luminosité', + link_copied: "Lien copié", + loading: 'Chargement', log_in: "Se connecter", - log_out: "Se déconnecter", - move: "Déplacer", - moving_file: "Déplacement en cours %%", + log_into_another_account_anyway: 'Se connecter à un autre compte quand même', + log_out: 'Se déconnecter', + looks_good: "Ça a l'air bien!", + manage_sessions: "Gérer les sessions", + move: 'Déplacer', + moving_file: "Déplacement de %%", my_websites: "Mes sites web", - name: "Nom", - name_cannot_be_empty: "Le nom ne peut pas être vide.", - name_cannot_contain_double_period: "Le nom ne peut pas contenir deux points ('..').", - name_cannot_contain_period: "Le nom ne peut pas contenir de point ('.').", - name_cannot_contain_slash: "Le nom ne peut pas contenir de slash ('/').", - name_must_be_string: "Le nom ne peut être qu'une chaîne de caractères.", - name_too_long: "Le nom ne peut pas dépasser %% caractères.", - new: "Nouveau", - new_folder: "Nouveau dossier", + name: 'Nom', + name_cannot_be_empty: 'Le nom ne peut pas être vide.', + name_cannot_contain_double_period: "Le nom ne peut pas être '..'.", + name_cannot_contain_period: "Le nom ne peut pas être '.'.", + name_cannot_contain_slash: "Le nom ne peut pas contenir '/'.", + name_must_be_string: "Le nom doit être une chaîne de caractères.", + name_too_long: `Le nom ne peut pas dépasser %% caractères.`, + new_file: 'Nouveau fichier', + new_folder: 'Nouveau dossier', new_password: "Nouveau mot de passe", - new_username: "Nouveau nom d'utilisateur", - no_dir_associated_with_site: "Aucun répertoire associé à cette adresse.", - no_websites_published: "Vous n'avez publié aucun site web pour le moment.", - ok: "OK", - open: "Ouvrir", - open_in_new_tab: "Ouvrir dans un nouvel onglet", - open_in_new_window: "Ouvrir dans une nouvelle fenêtre", - open_with: "Ouvrir avec", + new_password_must_be_different: "Le nouveau mot de passe doit être différent de l'ancien.", + new_site: "Nouveau site", + new_website: "Nouveau site web", + next: "Suivant", + no_access: "Pas d'accès", + no_app_to_open_file: 'Aucune application installée pour ouvrir ce fichier.', + no_email_on_account: "Aucune adresse e-mail associée à ce compte.", + no_files_or_folders_here_yet: 'Pas encore de fichiers ou de dossiers ici', + no_notifications: "Pas de notifications", + no_open_apps: "Pas d'applications ouvertes", + notifications: "Notifications", + notifications_for: "Notifications pour", + not_logged_in: "Non connecté", + old_password: "Ancien mot de passe", + open: 'Ouvrir', + open_containing_folder: 'Ouvrir le dossier contenant', + open_in_browser: 'Ouvrir dans le navigateur', + options: "Options", + paste: 'Coller', password: "Mot de passe", - password_changed: "Mot de passe modifié.", - passwords_do_not_match: "Les champs 'Nouveau mot de passe' et 'Confirmer le nouveau mot de passe' ne correspondent pas.", - paste: "Coller", - paste_into_folder: "Coller dans le dossier", - pick_name_for_website: "Choisissez un nom pour votre site web :", - picture: "Image", - powered_by_puter_js: "Propulsé par {{link=docs}}Puter.js{{/link}}", - preparing: "Préparation en cours...", - preparing_for_upload: "Préparation du téléchargement en cours...", + password_change_success: "Mot de passe changé avec succès.", + password_must_be_at_least_characters: "Le mot de passe doit contenir au moins %% caractères.", + password_required: 'Le mot de passe est obligatoire.', + passwords_must_match: 'Les mots de passe doivent correspondre.', + paste_link: "Coller le lien", + permission_denied: "Permission refusée", + permission_denied_read_only_storage: "Le stockage est en lecture seule.", + photo: 'Photo', + please_provide_an_account_password: 'Veuillez fournir un mot de passe pour le compte.', + preferences: 'Préférences', + press_esc_to_exit_full_screen: "Appuyez sur Échap pour quitter le mode plein écran.", + profile: 'Profil', properties: "Propriétés", publish: "Publier", - publish_as_website: "Publier en tant que site web", - recent: "Récent", - recover_password: "Récupérer le mot de passe", - refer_friends_c2a: "Obtenez 1 Go pour chaque ami qui crée et confirme un compte sur Puter. Votre ami recevra également 1 Go !", - refer_friends_social_media_c2a: "Obtenez 1 Go de stockage gratuit sur Puter.com !", - refresh: "Actualiser", - release_address_confirmation: "Êtes-vous sûr de vouloir libérer cette adresse ?", - remove_from_taskbar: "Supprimer de la barre des tâches", - rename: "Renommer", - repeat: "Répéter", - resend_confirmation_code: "Renvoyer le code de confirmation", - restore: "Restaurer", - save_account_to_get_copy_link: "Veuillez créer un compte pour continuer.", - save_account_to_publish: "Veuillez créer un compte pour continuer.", - save_session_c2a: "Créez un compte pour enregistrer votre session en cours et éviter de perdre votre travail.", - scan_qr_c2a: "Scannez le code ci-dessous pour vous connecter à cette session depuis d'autres appareils", - select: "Sélectionner", - select_color: "Sélectionner la couleur…", - send: "Envoyer", - send_password_recovery_email: "Envoyer un e-mail de récupération de mot de passe", - session_saved: "Merci d'avoir créé un compte. Cette session a été enregistrée.", - set_new_password: "Définir un nouveau mot de passe", - share_to: "Partager sur", - show_all_windows: "Afficher toutes les fenêtres", - show_hidden: "Afficher les éléments masqués", - sign_in_with_puter: "Se connecter avec Puter", + publish_now: 'Publier maintenant', + publishing_file: "Publication de %%", + qrcode: 'Code QR', + qrcode_invalid: 'Le code QR n'est pas valide.', + recover: "Récupérer", + recover_account: "Récupérer le compte", + recover_files: 'Récupérer les fichiers', + recovery_email_sent: "Un e-mail de récupération a été envoyé à votre adresse e-mail.", + refresh: 'Rafraîchir', + remove: "Retirer", + rename: 'Renommer', + renaming_file: "Renommage de %%", + required: 'Obligatoire', + reset: 'Réinitialiser', + reset_password: 'Réinitialiser le mot de passe', + restore: 'Restaurer', + rotate: 'Pivoter', + save: "Sauvegarder", + save_as: 'Enregistrer sous', + saving: 'Sauvegarde en cours', + screen_saver: 'Économiseur d\'écran', + search: 'Rechercher', + security: 'Sécurité', + select: 'Sélectionner', + select_all: 'Tout sélectionner', + send: 'Envoyer', + send_feedback: 'Envoyer des commentaires', + settings: 'Paramètres', + share: 'Partager', + shortcut: 'Raccourci', + sign_in: "Se connecter", + sign_in_with: 'Se connecter avec', sign_up: "S'inscrire", - signing_in: "Connexion en cours...", - size: "Taille", - sort_by: "Trier par", - start: "Démarrer", - taking_longer_than_usual: "Cela prend un peu plus de temps que d'habitude. Veuillez patienter...", - text_document: "Document texte", - tos_fineprint: "En cliquant sur 'Créer un compte gratuit', vous acceptez les {{link=terms}}Conditions d'utilisation{{/link}} et la {{link=privacy}}Politique de confidentialité{{/link}} de Puter.", - trash: "Corbeille", - type: "Type", - undo: "Annuler", - unzip: "Décompresser", - upload: "Téléverser", - upload_here: "Téléverser ici", + size: 'Taille', + something_went_wrong: 'Quelque chose s\'est mal passé.', + status: 'Statut', + storage_quota_exceeded: "Quota de stockage dépassé", + support: 'Support', + take_screenshot: 'Prendre une capture d\'écran', + taskbar: 'Barre des tâches', + tasks: 'Tâches', + terms_of_service: "Conditions d'utilisation", + time: 'Heure', + time_format: 'Format de l\'heure', + today: "Aujourd'hui", + tools: 'Outils', + trash: 'Corbeille', + try_again: 'Réessayer', + type: 'Type', + type_a_message: 'Tapez un message…', + unknown: "Inconnu", + unlock: "Déverrouiller", + untitled: "Sans titre", + upload: 'Télécharger', + uploading: "Téléchargement en cours", username: "Nom d'utilisateur", - username_changed: "Nom d'utilisateur mis à jour avec succès.", - versions: "Versions", - yes_release_it: "Oui, le libérer", - you_have_been_referred_to_puter_by_a_friend: "Vous avez été recommandé à Puter par un ami !", - zip: "Compresser", - zipping_file: "Compression de %strong%", - - // === 2FA Setup === - setup2fa_1_step_heading: 'Ouvrez votre application Authenticator', - 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 - Authy - est un bon choix pour Android et iOS - `, - setup2fa_2_step_heading: 'Scannez le QR code', - setup2fa_3_step_heading: 'Entrez le code à 6 chiffres', - setup2fa_4_step_heading: 'Copiez vos codes de récupération', - setup2fa_4_instructions: ` - Ces codes de récupération sont le seul moyen d'accéder à votre compte si vous perdez votre téléphone ou si vous ne pouvez pas utiliser votre application d'authentification. - Assurez-vous de les conserver dans un endroit sûr. - `, - setup2fa_5_step_heading: 'Confirmer la configuration A2F', - setup2fa_5_confirmation_1: 'J\'ai enregistré mes codes de récupération dans un emplacement sécurisé', - setup2fa_5_confirmation_2: 'Je suis prêt à activer l\'A2F', - setup2fa_5_button: 'Activer l\'A2F', - - // === 2FA Login === - login2fa_otp_title: 'Entrez le code A2F', - login2fa_otp_instructions: 'Saisissez le code à 6 chiffres de votre application Authenticator', - login2fa_recovery_title: 'Entrez un code de récupération', - login2fa_recovery_instructions: 'Entrez l\'un de vos codes de récupération pour accéder à votre compte.', - login2fa_use_recovery_code: 'Utiliser un code de récupération', - login2fa_recovery_back: 'Retour', - login2fa_recovery_placeholder: 'XXXXXXXX', + username_cannot_be_empty: "Le nom d'utilisateur ne peut pas être vide.", + username_or_password_invalid: "Nom d'utilisateur ou mot de passe invalide.", + username_required: "Le nom d'utilisateur est obligatoire.", + video: 'Vidéo', + visibility: 'Visibilité', + web_app: 'Application web', + website: 'Site web', + website_name: "Nom du site", + website_url: "URL du site", + windows: 'Fenêtres', + wrong_password: "Mauvais mot de passe", + yes: "Oui", + yesterday: "Hier" } -} +}; export default fr;