From 71a6353dfc2d52681f9d3e1c07d52aee085930db Mon Sep 17 00:00:00 2001 From: Lucie Germain <116178070+lucie-germain@users.noreply.github.com> Date: Fri, 12 Jul 2024 15:49:31 +0200 Subject: [PATCH] Merge pull request #13265 from overleaf/ab-more-fr-translations [web] French translations batch GitOrigin-RevId: 28bdacada29615398c9b1d69004f5fa78b589614 --- services/web/locales/fr.json | 172 +++++++++++++++++- .../scripts/translations/translateLocales.js | 2 +- 2 files changed, 167 insertions(+), 7 deletions(-) diff --git a/services/web/locales/fr.json b/services/web/locales/fr.json index 9837b131bc..5bdc6e4c06 100644 --- a/services/web/locales/fr.json +++ b/services/web/locales/fr.json @@ -1,4 +1,7 @@ { + "1_2_width": "½ largeur", + "1_4_width": "¼ largeur", + "3_4_width": "¾ largeur", "About": "À propos", "Account": "Compte", "Account Settings": "Paramètres du compte", @@ -16,12 +19,14 @@ "about_to_archive_projects": "Vous êtes sur le point d’archiver les projets suivants :", "about_to_delete_cert": "Vous allez supprimer le certificat suivant :", "about_to_delete_projects": "Vous allez supprimer les projets suivants :", + "about_to_delete_tag": "Vous êtes sur le point de supprimer le tag suivant (tout projet sous ce tag ne sera pas supprimé):", "about_to_delete_the_following_project": "Vous allez supprimer le projet suivant", "about_to_delete_the_following_projects": "Vous allez supprimer les projets suivants", "about_to_delete_user_preamble": "Vous êtes sur le point de supprimer __userName__ (__userEmail__). Ceci signifie :", "about_to_enable_managed_users": "En activant la fonctionnalité Gestion des Utilisateur·rice·s, tous les membres existants de votre abonnement de groupe seront invités à devenir administrés. Cela vous donnera des droits d’administrateur sur leur compte. Vous aurez également la possibilité d’inviter de nouveaux membres à rejoindre l’abonnement et à devenir administrés.", "about_to_leave_projects": "Vous allez quitter les projets suivants :", "about_to_trash_projects": "Vous êtes sur le point de mettre à la corbeille les projets suivants :", + "abstract": "Résumé", "accept": "Accepter", "accept_all": "Tout accepter", "accept_invitation": "Accepter l’invitation", @@ -38,6 +43,7 @@ "account_not_linked_to_dropbox": "Votre compte n’est pas lié à Dropbox", "account_settings": "Paramètres du compte", "account_with_email_exists": "Il semble qu’un compte __appName__ avec l’adresse courriel __email__ existe déjà.", + "acct_linked_to_institution_acct_2": "Vous pouvez <0>vous connecter à Overleaf grâce à votre connexion institutionnelle <0>__institutionName__", "actions": "Actions", "activate": "Activer", "activate_account": "Activer votre compte", @@ -48,6 +54,7 @@ "add_affiliation": "Ajouter une affiliation", "add_another_address_line": "Ajouter une autre ligne d’adresse", "add_another_email": "Ajouter une autre adresse", + "add_another_token": "Ajouter un autre jeton", "add_comma_separated_emails_help": "Séparez les différentes adresses courriel en utilisant des virgules (,).", "add_comment": "Ajouter un commentaire", "add_company_details": "Ajouter les infos de l’entreprise", @@ -58,7 +65,9 @@ "add_more_managers": "Ajouter plus de gestionnaires", "add_more_members": "Ajouter plus de membres", "add_new_email": "Ajouter l’adresse", + "add_or_remove_project_from_tag": "Ajouter ou supprimer un projet du tag __tagName__", "add_role_and_department": "Ajouter votre rôle et votre département", + "add_to_tag": "Ajouter au tag", "add_your_comment_here": "Ajoutez votre commentaire ici", "add_your_first_group_member_now": "Ajouter le premier membre de votre groupe maintenant", "added": "ajouté", @@ -68,34 +77,49 @@ "additional_licenses": "Votre abonnement inclut <0>__additionalLicenses__ licence(s) additionnelle(s), pour un total de <1>__totalLicenses__ licences.", "address": "Adresse", "address_line_1": "Adresse", + "address_second_line_optional": "Seconde ligne de l’adresse (optionnelle)", "adjust_column_width": "Ajuster la largeur des colonnes", "admin": "admin", "admin_user_created_message": "Compte administrateur créé. Pour poursuivre, connectez-vous ici", "advanced_reference_search": "<0>Recherche de références avancée", "aggregate_changed": "Modification de", "aggregate_to": "en", + "all_our_group_plans_offer_educational_discount": "Toutes nos <0>offres de groupe proposent une <1>remise éducation pour les étudiants et universités", + "all_packages_and_templates": "Tous les paquets et <0>__templatesLink__ qu’il vous faut", "all_premium_features": "Toutes les fonctionnalités premium", + "all_premium_features_including": "Toutes les fonctionnalités premium, comprenant:", + "all_prices_displayed_are_in_currency": "Tous les prix affichés sont en __recommendedCurrency__.", "all_projects": "Tous les projets", "all_templates": "Tous les modèles", "already_have_sl_account": "Avez-vous déjà un compte __appName__ ?", "also": "Aussi", + "also_available_as_on_premises": "Aussi disponible en On-Premises", "alternatively_create_new_institution_account": "Autrement, vous pouvez créer un nouveau compte avec votre adresse courriel institutionnelle (__email__) en cliquant __clickText__.", + "an_error_occurred_when_verifying_the_coupon_code": "Une erreur est survenue lors de la vérification du code coupon", "and": "et", "annual": "Annuel", "anonymous": "Anonyme", "anyone_with_link_can_edit": "Toute personne disposant de ce lien peut éditer ce projet", "anyone_with_link_can_view": "Toute personne disposant de ce lien peut voir ce projet", + "app_on_x": "__appName__ sur __social__", + "apply_educational_discount": "Appliquer la remise éducation", + "apply_educational_discount_info": "Overleaf offre une remise éducation de 40% pour les groupes de 10 ou plus. S’applique aux étudiants ou universités utilisant Overleaf pour l’enseignement.", "april": "Avril", "archive": "Archiver", "archive_projects": "Archiver les projets", + "archived": "Archivé", "archived_projects": "Projets archivés", "archiving_projects_wont_affect_collaborators": "L’archivage d’un projet n’affectera pas vos collaborateur·rice·s.", + "are_you_affiliated_with_an_institution": "Êtes-vous affilié à une institution ?", + "are_you_getting_an_undefined_control_sequence_error": "Recevez-vous une erreur Undefined Control Sequence ? Si oui, assurez-vous d’avoir chargé le package graphicx—<0>\\usepackage{graphicx}—dans le préambule (première section du code) de votre document. <1>En savoir plus", "are_you_still_at": "Êtes-vous toujours à <0>__institutionName__ ?", "are_you_sure": "Êtes-vous sûr·e ?", "as_a_member_of_sso_required": "En tant que membre de __institutionName__, vous devez vous connecter à __appName__ via votre portail institutionnel.", + "ascending": "Ascendant", "ask_proj_owner_to_upgrade_for_full_history": "Veuillez demander au propriétaire du projet de mettre à niveau son compte pour accéder à l’historique complet de ce projet.", "ask_proj_owner_to_upgrade_for_references_search": "Veuillez demander au propriétaire du projet de mettre à niveau son compte pour pouvoir utiliser la recherche de références.", "august": "Août", + "author": "Auteur", "auto_close_brackets": "Auto-fermeture des accolades", "auto_compile": "Auto-compilation", "auto_complete": "Auto-complétion", @@ -103,30 +127,40 @@ "autocompile_disabled_reason": "En raison d’une charge serveur élevée, la compilation en arrière-plan a été temporairement désactivée. Veuillez recompiler en utilisant le bouton ci-dessus.", "autocomplete": "Auto-complétion", "autocomplete_references": "Auto-complétion des références (à l’intérieur d’une commande \\cite{})", + "back": "Retour", "back_to_account_settings": "Retour aux paramètres du compte", "back_to_configuration": "Retour à la configuration", "back_to_editor": "Retour à l’éditeur", + "back_to_log_in": "Retour à la connexion", + "back_to_subscription": "Retour à l’abonnement", "back_to_your_projects": "Retourner à mes projets", + "become_an_advisor": "Devenez un conseiller __appName__", + "best_choices_companies_universities_non_profits": "Le meilleur choix pour les entreprises, les universités et les associations", "beta": "Bêta", "beta_feature_badge": "Badge de fonctionnalité bêta", "beta_program_already_participating": "Vous participez au programme de bêta", "beta_program_badge_description": "Lors de votre utilisation de __appName__, vous pourrez distinguer les fonctionnalités en bêta au badge qui les accompagne :", "beta_program_benefits": "Nous améliorons __appName__ sans cesse. En rejoignant notre programme de bêta, vous pourrez <0>accéder aux fonctionnalités à venir en avant-première et ainsi nous aider à mieux comprendre vos besoins.", + "beta_program_not_participating": "Vous ne participez pas au Programme Bêta", "beta_program_opt_in_action": "Participer au programme de bêta", "beta_program_opt_out_action": "Quitter le programme de bêta", "bibliographies": "Bibliographies", + "binary_history_error": "Aperçu non disponible pour ce type de fichier", "blank_project": "Projet vide", "blocked_filename": "Ce nom de fichier est bloqué.", "blog": "Blog", + "browser": "Navigateur", "built_in": "Intégré", "bulk_accept_confirm": "Êtes-vous sûr·e de vouloir accepter les __nChanges__ modifications sélectionnées ?", "bulk_reject_confirm": "Êtes-vous sûr·e de vouloir rejeter les __nChanges__ modifications sélectionnées ?", + "buy_now_no_exclamation_mark": "Acheter maintenant", "by": "par", "by_subscribing_you_agree_to_our_terms_of_service": "En vous inscrivant, vous acceptez nos <0>conditions d’utilisation.", "can_edit": "Édition autorisée", "can_link_institution_email_acct_to_institution_acct": "Vous pouvez maintenant lier votre compte __appName__ en __email__ à votre compte institutionnel __institutionName__.", "can_link_institution_email_by_clicking": "Vous pouvez lier votre compte __appName__ __email__ à votre compte __institutionName__ en cliquant __clickText__.", "can_link_institution_email_to_login": "Vous pouvez lier votre compte __appName__ __email__ à votre compte __institutionName__, ce qui vous permettra de vous connecter à __appName__ via le portail de votre établissement.", + "can_link_your_institution_acct_2": "Vous pouvez maintenant <0>lier votre compte <0>__appName__ à votre compte instititionnel <0>__institutionName__.", "can_now_relink_dropbox": "Vous pouvez désormais <0>reconnecter votre compte Dropbox.", "cancel": "Annuler", "cancel_anytime": "Nous sommes sûrs que vous allez adorer __appName__, mais dans le cas contraire vous pourrez annuler à tout moment. Nous vous rembourserons sans conditions si vous nous en faites la demande sous 30 jours.", @@ -141,8 +175,10 @@ "cant_find_page": "Désolé, nous ne trouvons pas la page que vous cherchez.", "cant_see_what_youre_looking_for_question": "Vous ne trouvez pas ce que vous cherchez ?", "card_details": "Détails de la carte", + "card_details_are_not_valid": "Les informations de carte de paiement sont invalides", "card_must_be_authenticated_by_3dsecure": "Vous devez authentifier votre carte avec 3D Secure avant de poursuivre", "card_payment": "Paiement par carte", + "careers": "Carrières", "category_arrows": "Flèches", "category_greek": "Grec", "category_misc": "Divers", @@ -157,9 +193,11 @@ "change_password": "Changer de mot de passe", "change_password_in_account_settings": "Changer le mot de passe dans les Paramètres du Compte", "change_plan": "Changer d’offre", + "change_primary_email_address_instructions": "Pour changer votre email principal, veuillez dans un premier temps ajouter votre email principal (en cliquant sur <0>Ajouter un autre email) et confirmer. Ensuite, cliquez sur le bouton <0>Définir comme principal. <1>En savoir plus à propos de la gestion de vos emails __appName__.", "change_project_owner": "Changer le propriétaire du projet", "change_to_group_plan": "Passer à une offre collective", "change_to_this_plan": "Changer pour cette offre", + "changing_the_position_of_your_figure": "Changer la position de votre figure", "chat": "Discuter", "chat_error": "Impossible de charger les messages du chat, veuillez réessayer.", "check_your_email": "Vérifiez votre courriel", @@ -197,12 +235,16 @@ "comment_submit_error": "Désolé, un problème est survenu lors de l’envoi de votre commentaire", "commit": "Commiter", "common": "Commun", + "commons_plan_tooltip": "Vous bénéficiez de l’offre __plan__ en raison de votre affiliation avec __institution__. Cliquez pour découvrir comment profiter au mieux de vos fonctionnalités Overleaf premium.", "compact": "Compact", "company_name": "Nom de l’entreprise", + "comparing_from_x_to_y": "Différence entre <0>__startTime__ et <0>__endTime__", "compile_error_entry_description": "Une erreur qui a empêché la compilation de ce projet", + "compile_error_handling": "Gestion des erreurs de compilation", "compile_larger_projects": "Compiler des projects plus volumineux", "compile_mode": "Mode de compilation", "compile_terminated_by_user": "La compilation a été annulée avec le bouton « Arrêter la compilation ». Vous pouvez télécharger les fichiers journaux pour voir où la compilation s’est arrêtée.", + "compile_timeout_short": "Limite de temps de compilation", "compiler": "Compilateur", "compiling": "Compilation en cours", "complete": "Compléter", @@ -216,22 +258,31 @@ "confirm_your_email": "Confirmez votre adresse email", "confirmation_link_broken": "Désolé, il y a un problème avec votre lien de confirmation. Veuillez essayer de copier et coller le lien en bas de votre courriel de confirmation.", "confirmation_token_invalid": "Désolé, votre jeton de confirmation est invalide ou a expiré. Veuillez en demander un nouveau.", + "confirming": "Confirmation", "conflicting_paths_found": "Chemins conflictuels détectés", "connected_users": "Utilisateurs connectés", "connecting": "Connexion en cours", "contact": "Contact", "contact_message_label": "Message", + "contact_sales": "Contacter nos commerciaux", + "contact_support_to_change_group_subscription": "Merci de <0>contacter le support si vous souhaitez modifier votre abonnement de groupe.", "contact_us": "Contactez-nous", + "contact_us_lowercase": "Nous contacter", + "continue": "Continuer", "continue_github_merge": "J’ai fusionné manuellement. Continuer", "continue_to": "Poursuivre vers __appName__", + "continue_with_free_plan": "Continuer avec l’offre gratuite", + "copied": "Copié", "copy": "Copier", "copy_project": "Copier le projet", "copying": "Copie en cours", "country": "Pays", + "country_flag": "Drapeau du pays __country__", "coupon_code": "Code de promotion", + "coupon_code_is_not_valid_for_selected_plan": "Le code coupon n’est pas valide pour l’offre sélectionnée", "coupons_not_included": "Ceci n’inclut pas vos réductions actuelles, qui seront appliquées automatiquement avant votre prochain paiement", "create": "Créer", - "create_a_new_password_for_your_account": "Créez un nouveau mot de passe pour votre compte", + "create_a_new_password_for_your_account": "Définir un nouveau mot de passe pour votre compte", "create_a_new_project": "Créer un nouveau projet", "create_account": "Créer un compte", "create_an_account": "Créer un compte", @@ -239,52 +290,81 @@ "create_new_account": "Créer un nouveau compte", "create_new_subscription": "Créer un nouvel abonnement", "create_project_in_github": "Créer un dépôt GitHub", + "created_at": "Créé le", "creating": "Création en cours", "credit_card": "Carte bleue", "cs": "Tchéque", + "currency": "Devise", "current_file": "Fichier actuel", "current_password": "Mot de passe actuel", + "current_session": "Session courante", "currently_seeing_only_24_hrs_history": "Vous ne pouvez actuellement voir que les modifications des 24 dernières heures dans ce projet.", "currently_subscribed_to_plan": "Vous bénéficiez actuellement de l’offre <0>__planName__.", + "custom_resource_portal": "Portail des ressources personnalisé", + "custom_resource_portal_info": "Pour pouvez avoir votre propre page de portail personnalisée sur Overleaf. C’est l’endroit idéal pour que vos utilisateurs en apprennent plus sur Overleaf, accèdent à des modèles, une FAQ et des resources d’aide, et s’inscrivent sur Overleaf.", "customize": "Personnaliser", - "customize_your_group_subscription": "Personnalisez votre abonnement de groupe", - "customize_your_plan": "Personnalisez votre offre", + "customize_your_group_subscription": "Personnaliser votre abonnement de groupe", + "customize_your_plan": "Personnaliser votre offre", + "customizing_figures": "Personnalisation des figures", "da": "Danois", + "date": "Date", "date_and_owner": "Date et propriétaire", "de": "Allemand", + "dealing_with_errors": "Gérer les erreurs", "december": "Décembre", + "dedicated_account_manager": "Gestionnaire de compte dédié", + "dedicated_account_manager_info": "Toute notre équipe de gestion de compte pourra répondre à vos requêtes ou vos questions et vous aider à faire connaître Overleaf grâce à du contenu promotionel, des resources de formation et des séminaires en ligne.", "default": "Par défaut", "delete": "Supprimer", "delete_account": "Supprimer un compte", + "delete_account_confirmation_label": "Je comprends que cette action va supprimer tous les projets de mon compte __appName__ avec l’adresse email <0>__userDefaultEmail__", "delete_account_warning_message_3": "Vous êtes sur le point de supprimer définitivement toutes les données de votre compte, y compris vos projets et vos paramètres. Veuillez saisir l’adresse courriel associée à votre compte ainsi que votre mot de passe ci-dessous pour poursuivre.", "delete_acct_no_existing_pw": "Avant de supprimer votre compte, veuillez définir un mot de passe en utilisant le formulaire de réinitialisation de mot de passe", "delete_and_leave": "Supprimer / Quitter", "delete_and_leave_projects": "Supprimer et quitter les projets", "delete_authentication_token": "Supprimer le jeton d’authentification", + "delete_authentication_token_info": "Vous vous apprêtez à supprimer un jeton d’authentification Git. Si vous le faites, vous ne pourrez plus l’utiliser pour vous identifier en réalisant des opérations avec Git.", "delete_certificate": "Supprimer le certificat", + "delete_figure": "Supprimer la figure", "delete_projects": "Supprimer les projets", + "delete_tag": "Supprimer le tag", + "delete_token": "Supprimer le jeton", "delete_your_account": "Supprimer votre compte", + "deleted_at": "Supprimé le", + "deleted_by_on": "Supprimé par __name__ le __date__", "deleting": "Suppression en cours", "demonstrating_git_integration": "Démonstration de l’intégration Git", "department": "Département", + "descending": "Descendant", "description": "Description", + "dictionary": "Dictionnaire", "did_you_know_institution_providing_professional": "Saviez-vous que __institutionName__ fournit des <0>fonctionnalités professionnelles __appName__ gratuites à tous les membres de __institutionName__ ?", + "disable_stop_on_first_error": "Désactiver “Arrêter à la première erreur”", "disconnected": "Déconnecté", + "discount_of": "Remise de __amount__", "dismiss_error_popup": "Ignorer l’alerte de première erreur", "do_not_have_acct_or_do_not_want_to_link": "Si vous n’avez pas de compte __appName__ ou si vous ne souhaitez pas le lier à votre compte __institutionName__, veuillez cliquer __clickText__.", "do_not_link_accounts": "Ne pas lier les comptes", + "do_you_want_to_change_your_primary_email_address_to": "Voulez-vous définir __email__ comme votre adresse email principale ?", + "do_you_want_to_overwrite_them": "Voulez-vous les écraser ?", "documentation": "Documentation", + "does_not_contain_or_significantly_match_your_email": "ne contient ou ne ressemble pas significativement à votre email", "doesnt_match": "Ne correspond pas", "doing_this_allow_log_in_through_institution": "Faire ceci vous permettra de vous connecter à __appName__ via le portail de votre institution.", + "doing_this_allow_log_in_through_institution_2": "Faire ceci vous permettra de vous connecter à <0>__appName__ via votre institution et reconfirmera votre adresse email institutionnelle.", + "doing_this_will_verify_affiliation_and_allow_log_in_2": "Faire ceci vérifiera votre affiliation avec <0>__institutionName__ et vous permettra de vous connecter à <0>__appName__ via votre institution.", "done": "Terminé", "dont_have_account": "Vous n’avez pas de compte ?", "download": "Télécharger", "download_pdf": "Télécharger le PDF", "download_zip_file": "Télécharger le fichier Zip", "drag_here": "glissez ici", + "drag_here_paste_an_image_or": "Glissez ici, collez une image, ou ", "drop_files_here_to_upload": "Déposez des fichiers ici pour les téléverser", "dropbox_already_linked_error": "Votre compte Dropbox ne peut pas être lié à ce compte car il l’est déjà à un autre compte Overleaf.", + "dropbox_already_linked_error_with_email": "Votre compte Dropbox ne peut pas être lié car il est déjà lié avec un autre compte Overleaf utilisant l’adresse email __otherUsersEmail__.", "dropbox_checking_sync_status": "Vérification de l’état de l’intégration Dropbox", + "dropbox_duplicate_names_error": "Votre compte Dropbox ne peut pas être lié, car vous avez plus d’un projet avec le même nom: ", "dropbox_duplicate_project_names": "Votre compte Dropbox a été dissocié, car vous avez plus d’un projet portant le nom <0>« __projectName__ ».", "dropbox_duplicate_project_names_suggestion": "Veuillez vous assurer de l’unicité des noms de tous vos projets <0>actifs, archivés ou à la corbeille puis réassociez votre compte Dropbox.", "dropbox_email_not_verified": "Nous ne parvenons pas à joindre votre compte Dropbox. Le service rapporte que votre adresse courriel n’est pas vérifiée. Veuillez vérifier votre adresse depuis votre compte Dropbox pour résoudre ce problème.", @@ -297,28 +377,45 @@ "dropbox_sync_description": "Maintenez vos projets __appName__ synchronisés avec votre Dropbox. Les modifications dans __appName__ sont automatiquement envoyés vers votre Dropbox, et vice versa.", "dropbox_sync_error": "Erreur de synchronisation Dropbox", "dropbox_sync_in": "Mise à jour sur Overleaf", - "dropbox_sync_now_rate_limited": "La synchronisation manuelle est limitée à une par minute. Veuillez patienter et réessayer.", + "dropbox_sync_now_rate_limited": "La synchronisation manuelle est limitée à une fois par minute. Veuillez attendre quelques instants avant de réessayer.", + "dropbox_sync_now_running": "Une synchronisation manuelle de ce projet a été démarrée en arrière-plan. Veuillez lui accorder quelques minutes pour procéder.", "dropbox_sync_out": "Mise à jour vers Dropbox", + "dropbox_sync_troubleshoot": "Des changements n’apparaissent pas dans Dropbox ? Veuillez attendre quelques minutes. Si les changements n’apparaissent toujours pas, vous pouvez <0>synchroniser ce projet maintenant.", "dropbox_synced": "Overleaf et Dropbox sont à jour", "dropbox_unlinked_because_access_denied": "La liaison avec votre compte Dropbox a été supprimée car le service Dropbox a rejeté vos identifiants. Veuillez restaurer cette liaison pour continuer à utiliser Dropbox avec Overleaf.", "dropbox_unlinked_because_full": "La liaison avec votre compte Dropbox a été supprimée car le quota de celui-ci a été atteint et nous ne sommes plus en mesure d’y envoyer les mises à jour. Veuillez libérer de l’espace puis restaurer cette liaison pour continuer à utiliser Dropbox avec Overleaf.", "dropbox_unlinked_premium_feature": "<0>Votre compte Dropbox a été déconnecté car la synchronisation avec Dropbox est une fonctionnalité premium à laquelle vous aviez accès via votre licence institutionnelle.", "duplicate_file": "Dupliquer le fichier", + "duplicate_projects": "Cet utilisateur a des projets avec des noms identiques", + "each_user_will_have_access_to": "Chaque utilisateur aura accès à", "easily_manage_your_project_files_everywhere": "Gérez facilement vos fichiers de projets, depuis partout", "edit": "Modifier", + "edit_dictionary": "Modifier le dictionnaire", + "edit_dictionary_empty": "Votre dictionnaire personnalisé est vide.", + "edit_dictionary_remove": "Supprimer du dictionnaire", + "edit_figure": "Modifier la figure", + "edit_tag": "Modifier le tag", "editing": "Édition", + "editing_captions": "Modification des légendes", + "editor_and_pdf": "Éditeur <0> PDF", "editor_disconected_click_to_reconnect": "L’éditeur a été déconnecté. Cliquez n’importe où pour vous reconnecter", + "editor_only_hide_pdf": "Éditeur uniquement <0>(cacher le PDF)", "editor_resources": "Ressources de l’éditeur", "editor_theme": "Apparence de l’éditeur", + "educational_discount_for_groups_of_x_or_more": "La remise éducation est disponible pour les groupes de __size__ ou plus", + "educational_percent_discount_applied": "La remise éducation de __percent__% a été appliquée !", "email": "Courriel", "email_address": "Adresse e-mail", "email_address_is_invalid": "Adresse email invalide", "email_already_associated_with": "L’adresse courriel __email1__ est déjà associée avec le compte __appName__ __email2__.", "email_already_registered": "Cette adresse courriel est déjà utilisée", "email_already_registered_secondary": "Cette adresse courriel est déjà utilisée en tant qu’adresse secondaire", + "email_already_registered_sso": "Cet email est déjà enregistré. Veuillez vous connecter à votre compte d’une autre manière et lier votre compte au nouveau fournisseur via vos paramètres de compte.", "email_does_not_belong_to_university": "Nous n’avons pas connaissance de l’affiliation de ce domaine à votre université. Veuillez nous contacter pour faire valoir cette affiliation.", + "email_limit_reached": "Vous pouvez avoir un maximum de <0>__emailAddressLimit__ adresses email sur ce compte. Pour ajouter une adresse email supplémentaire, veuillez en supprimer une existante.", "email_link_expired": "Le lien a expiré, veuillez en demander un nouveau.", "email_or_password_wrong_try_again": "Votre adresse courriel ou votre mot de passe est incorrect. Veuillez essayer à nouveau", + "email_or_password_wrong_try_again_or_reset": "Votre email ou mot de passe est erroné. Veuillez réessayer, ou <0>définir ou réinitialiser votre mot de passe.", "email_required": "Adresse courriel requise", "email_sent": "Email envoyé", "emails": "Courriels", @@ -326,8 +423,12 @@ "emails_and_affiliations_title": "Adresses courriel et affiliations", "empty_zip_file": "L’archive ne contient aucun fichier", "en": "Anglais", + "end_of_document": "Fin du document", "enter_6_digit_code": "Saisissez le code à 6 chiffres", - "enter_image_url": "Saisissez l’URL de l’image", + "enter_image_url": "Entrez l’URL de l’image", + "enter_your_email_address": "Entrez votre adresse email", + "enter_your_email_address_below_and_we_will_send_you_a_link_to_reset_your_password": "Entrez votre adresse email ci-dessous, et nous vous enverrons un lien pour réinitialiser votre mot de passe", + "enter_your_new_password": "Entrez votre nouveau mot de passe", "error": "Erreur", "error_performing_request": "Une erreur s’est produite pendant l’exécution de votre requête.", "es": "Espagnol", @@ -335,14 +436,33 @@ "example_project": "Un exemple de projet", "existing_plan_active_until_term_end": "Votre offre actuelle et ses avantages resteront actifs jusqu’à la prochaine échéance de paiement.", "expand": "Déplier", + "expires": "Expire", "expiry": "Date d’expiration", "export_csv": "Exporter en CSV", "export_project_to_github": "Exporter le projet vers GitHub", + "faq_change_plans_or_cancel_answer": "Oui, vous pouvez le faire à n’importe quel moment via votre paramètres d’abonnement. Vous pouvez changer d’offre, changer entre des options de facturation mensuelle ou annuelle, ou résilier pour revenir à l’abonnement gratuit. En résiliant, votre abonnement continuera jusqu’à la fin de la période de facturation en cours. Si votre compte n’a temporairement pas d’abonnement, le seul changement sera les fonctionnalités auxquelles vous avez accès. Vos projets seront toujours accessibles sur votre compte.", + "faq_change_plans_or_cancel_question": "Puis-je changer d’offre ou résilier plus tard ?", "faq_do_collab_need_on_paid_plan_answer": "Non, vos collaborateurs peuvent être sur n’importe quelle offre, y compris l’offre gratuite. Si vous disposez de l’offre premium, certaines fonctionnalités premium seront disponibles pour vos collaborateurs dans les projets que vous avez créés, même pour les collaborateurs sur l’offre gratuite. Pour plus d’informations, consultez les informations relatives aux <0>account and subscriptions et <1>how premium features work.", + "faq_do_collab_need_on_paid_plan_question": "Mes collaborateurs doivent-ils aussi être sur une offre payante ?", + "faq_how_does_a_group_plan_work_answer": "Les abonnements de groupe sont une manière de mettre à niveau plus d’un compte Overleaf. Ils sont faciles à gérer, aident à réduire les formalités, et diminuent le prix d’achat de plusieurs abonnements séparés. Pour en savoir plus, lisez sur <0>rejoindre un abonnement de group et <1>gérer un abonnement de groupe. Vous pouvez acheter des abonnements de groupe ci-dessus ou en <2>nous contactant.", + "faq_how_does_a_group_plan_work_question": "Comment fonctionne une offre de groupe ? Comment puis-je ajouter des personnes à l’offre ?", "faq_how_does_free_trial_works_answer": "Vous obtenez un accès complet à l’offre __appName__ de votre choix pendant votre essai gratuit de __len__ jours. Il n’y a aucun engagement à poursuivre au delà de l’essai gratuit. Votre carte sera débitée à la fin de votre essai de __len__ jours à moins que vous n’annuliez votre essai auparavant. Vous pouvez annuler depuis les paramètres de votre abonnement.", + "faq_how_free_trial_works_answer_v2": "Vous bénéficiez d’un accès complet à l’offre de votre choix durant les __len__ jours de l’essai gratuit, et il n’y a aucune obligatoire de continuer au delà de l’essai gratuit. Votre carte sera débitée à la fin de votre essai gratuit à moins que vous résiliez avant. Pour résilier, rendez-vous dans les paramètres d’abonnement de votre compte (l’essai continuera jusqu’au bout des __len__ jours).", "faq_how_free_trial_works_question": "Comment fonctionne l’essai gratuit ?", + "faq_i_have_free_account_want_subscription_how_answer_first_paragraph": "Sur Overleaf, chaque utilisateur crée et gère son propre compte Overleaf. La plupart des utilisateurs commencent sur l’offre gratuite mais peuvent mettre à niveau leur abonnement et profiter des fonctionnalités premium en s’abonnant à une offre, en rejoignant un abonnement de groupe ou en rejoignant un <0>abonnement Commons. Lorsque vous achetez, rejoignez ou quittez un abonnement, vous pouvez tout de même conserver le même compte Overleaf.", + "faq_i_have_free_account_want_subscription_how_answer_second_paragraph": "Pour en savoir plus, lisez-en plus sur <0>comment les comptes et abonnements fonctionnent sur Overleaf.", + "faq_i_have_free_account_want_subscription_how_question": "J’ai un compte gratuit et veux rejoindre un abonnement, comment faire ?", + "faq_pay_by_invoice_answer_v2": "Oui, si vous voulez souscrire un abonnement de groupe pour cinq personnes ou plus, ou une licence de site. Pour les abonnements individuels nous ne pouvons accepter que les paiments en ligne par carte de crédit, de débit ou Paypal.", "faq_pay_by_invoice_question": "Puis-je payer par facture/bon de commande ?", + "faq_the_individual_standard_plan_10_collab_first_paragraph": "Non. Seulement le compte de l’abonné sera mis à niveau. Un abonnement individuel Standard vous permet d’inviter jusqu’à 10 collaborateurs à chaque projet dont vous êtes le propriétaire.", + "faq_the_individual_standard_plan_10_collab_question": "L’offre individuelle Standard a 10 collaborateurs par projet, est-ce que cela veut dire que 10 personnes vont être mises à niveau ?", + "faq_the_individual_standard_plan_10_collab_second_paragraph": "En travaillant sur un projet que vous, en tant qu’abonné, partagez avec eux, vos collaborateurs auront accès à certaines fonctionnalités premium telles que l’historique complet du document et un temps de compilation étendu pour ce projet spécifique. Les inviter à un projet en particulier ne met pas à niveau leurs comptes, cependant. Lisez-en plus à propos de <0>quelles fonctionnalités sont par projet, et lesquelles sont par compte.", + "faq_what_is_the_difference_between_users_and_collaborators_answer_first_paragraph": "Sur Overleaf, chaque utilisateur crée son propre compte. Vous pouvez créer des projets sur lesquels vous travaillez seul, et vous pouvez aussi inviter d’autres personnes à consulter ou travailler avec vous sur les projets que vous possédez. Les utilisateurs avec qui vous partagez votre projet sont appelés des <0>collaborateurs. Nous y faisons parfois référence en tant que “collaborateurs de projet”.", + "faq_what_is_the_difference_between_users_and_collaborators_answer_second_paragraph": "En d’autres mots, les collaborateurs sont juste d’autres utilisateurs d’Overleaf avec qui vous travaillez sur un de vos projets.", + "faq_what_is_the_difference_between_users_and_collaborators_question": "Quelle est la différence entre des utilisateurs et des collaborateurs ?", "fast": "Rapide", + "feature_included": "Fonctionnalité incluse", + "feature_not_included": "Fonctionnalité non incluse", "featured_latex_templates": "Modèles LaTeX mis en avant", "features": "Caractéristiques", "february": "Février", @@ -353,8 +473,11 @@ "file_already_exists": "Un fichier ou un dossier avec ce nom existe déjà", "file_already_exists_in_this_location": "Un élément porte déjà le nom <0>__fileName__ à cet emplacement. Si vous souhaitez déplacer ce fichier, renommez ou supprimez l’élément et essayez à nouveau.", "file_name": "Nom de fichier", + "file_name_figure_modal": "Nom du fichier", "file_name_in_this_project": "Nom du fichier dans ce projet", + "file_name_in_this_project_figure_modal": "Nom du fichier dans ce projet", "file_outline": "Structure du fichier", + "file_size": "Taille du fichier", "file_too_large": "Fichier trop volumineux", "files_cannot_include_invalid_characters": "Le nom du fichier est vide ou contient des caractères invalides", "files_selected": "fichiers sélectionnés.", @@ -363,26 +486,56 @@ "find_out_more_about_the_file_outline": "En savoir plus sur la structure du fichier", "find_out_more_nt": "En savoir plus.", "first_name": "Prénom", + "fold_line": "Replier la ligne", + "folder_location": "Emplacement du dossier", "folders": "Dossiers", "following_paths_conflict": "Les fichiers et dossiers suivants sont en conflit avec le même chemin", "font_family": "Police", "font_size": "Taille de la police", + "footer_about_us": "À propos de nous", + "footer_contact_us": "Nous contacter", + "footer_plans_and_pricing": "Offres & prix", + "for_business": "Pour les entreprises", + "for_enterprise": "Pour l’entreprise", + "for_groups_or_site_wide": "Pour les groupes ou à l’échelle du site", + "for_individuals_and_groups": "Pour les particuliers et groupes", + "for_publishers": "Pour les éditeurs", + "for_students": "Pour les étudiants", + "for_students_only": "Pour les étudiants uniquement", + "for_teaching": "Pour l’enseignement", + "for_universities": "Pour les universités", "forgot_your_password": "Mot de passe oublié ", "fr": "Français", "free": "Gratuit", "free_dropbox_and_history": "Dropbox et historique", + "free_plan_label": "Vous êtes sur l’offre gratuite", + "free_plan_tooltip": "Cliquez pour découvrir comment vous pouvez bénéficiez des fonctionnalités Overleaf premium", "from_another_project": "À partir d’un autre projet", "from_external_url": "À partir d’une URL externe", "from_provider": "De __provider__", "full_doc_history": "Historique complet des documents", + "full_doc_history_info_v2": "Vous pouvez voir toutes les modifications de votre projet et l’auteur de chaque changement. Ajoutez des étiquettes pour rapidement accéder à des versions spécifiques.", + "full_document_history": "<0>Historique complet du document", + "full_width": "Pleine largeur", + "generate_token": "Générer un jeton", "generic_if_problem_continues_contact_us": "Si ce problème persiste, veuillez nous contacter", "generic_linked_file_compile_error": "Les fichiers de sortie de ce projet ne sont pas disponibles car la compilation a échoué. Veuillez ouvrir le projet pour obtenir des détails sur l’erreur de compilation.", "generic_something_went_wrong": "Désolé, quelque chose s’est mal passé :(", "get_collaborative_benefits": "Bénéficiez des avantages de la collaboration sur __appName__, même si vous préférez travailler hors ligne", + "get_discounted_plan": "Bénéficier d’une remise", "get_in_touch": "Contactez-nous", "get_in_touch_having_problems": "Contactez l’équipe du support si vous rencontrez des problèmes", + "get_involved": "Participer", + "get_most_subscription_by_checking_features": "Tirez le meilleur parti de votre abonnement __appName__ en consultant les fonctionnalités d’<0>Overleaf.", + "get_the_most_out_headline": "Tirez le meilleur parti d’__appName__ avec des fonctionnalités telles que :", "git": "Git", - "git_bridge_modal_description": "Vous pouvez effectuer un git clone de votre projet en utilisant le lien ci-dessous.", + "git_authentication_token": "Jeton d’authentification Git", + "git_authentication_token_create_modal_info_1": "Ceci est votre jeton d’authentification Git. Vous devrez l’entrer lorsqu’un mot de passe vous sera demandé.", + "git_authentication_token_create_modal_info_2": "<0>Vous ne verrez ce jeton d’authentification qu’une seule fois, veuillez le copier et le garder en sécurité. Pour des instructions complètes sur l’utilisation des jetons, consultez notre <1>page d’aide.", + "git_bridge_modal_click_generate": "Cliquez sur Générer un jeton pour générez votre jeton d’authentification maintenant. Vous pouvez aussi faire cela plus tard dans vos Paramètres de Compte.", + "git_bridge_modal_description": "Vous pouvez effectuer un git clone de votre projet en utilisant le lien ci-dessous.", + "git_bridge_modal_enter_authentication_token": "Lorsqu’un mot de passe vous sera demandé, entrez votre nouveau jeton d’authentification :", + "git_integration_lowercase": "Intégration avec Git", "github_commit_message_placeholder": "Message de commit pour les changements effectués dans __appName__…", "github_credentials_expired": "Vos identifiants GitHub ont expiré", "github_git_folder_error": "Ce projet contient un répertoire .git à sa racine, ce qui indique qu’il s’agit déjà d’un dépôt Git. Le service de synchronisation GitHub d’Overleaf n’est pas en mesure de synchroniser les historiques Git. Veuillez supprimer le répertoire .git et réessayer.", @@ -683,6 +836,7 @@ "opted_out_linking": "Vous avez choisi de ne pas lier votre compte __appName__ __email__ à votre compte institutionnel.", "optional": "Optionnel", "or": "ou", + "organize_projects": "Organiser les projets", "other_actions": "Autres actions", "other_logs_and_files": "Autres journaux et fichiers", "other_output_files": "Télécharger les autres fichiers générés", @@ -891,6 +1045,11 @@ "show_hotkeys": "Montrer les raccourcis clavier", "show_less": "voir moins", "show_outline": "Afficher la structure du fichier", + "showing_1_result": "Affiche 1 résultat", + "showing_1_result_of_total": "Affiche 1 résultat sur __total__", + "showing_x_out_of_n_projects": "Affiche __x__ sur __n__ projets.", + "showing_x_results": "Affiche __x__ résultats", + "showing_x_results_of_total": "Affiche __x__ résultats sur __total__", "site_description": "Un éditeur LaTeX en ligne facile à utiliser. Pas d’installation, collaboration en temps réel, gestion des versions, des centaines de modèles de documents LaTeX, et plus encore.", "skip_to_content": "Aller au contenu", "something_went_wrong_canceling_your_subscription": "Un problème est survenu lors de l’annulation de votre abonnement. Veuillez contacter le support.", @@ -1066,6 +1225,7 @@ "we_may_also_contact_you_from_time_to_time_by_email_with_a_survey": "Nous serons également amenés à vous inviter par courriel à participer à des sondages ou à d’autres initiatives de recherche utilisateur", "wed_love_you_to_stay": "Nous aimerions beaucoup que vous restiez", "welcome_to_sl": "Bienvenue dans __appName__", + "why_latex": "Pourquoi LaTeX?", "wide": "Large", "will_need_to_log_out_from_and_in_with": "Vous devrez vous déconnecter de votre compte __email1__ et vous reconnecter sur votre compte __email2__.", "word_count": "Nombre de mots", diff --git a/services/web/scripts/translations/translateLocales.js b/services/web/scripts/translations/translateLocales.js index 1209c7ca2f..8fdd9aca37 100644 --- a/services/web/scripts/translations/translateLocales.js +++ b/services/web/scripts/translations/translateLocales.js @@ -84,7 +84,7 @@ async function translateLocales() { keysToUpload.push(key) const formattedKeysToUpload = JSON.stringify(Array.from(new Set(keysToUpload)), null, 2) + '\n' - await fs.writeFileSync(localeKeysToUploadPath, formattedKeysToUpload) + fs.writeFileSync(localeKeysToUploadPath, formattedKeysToUpload) console.log(`"${key}": "${value}" added to ${locale}.json`) }