🌐 Add translations for: French

Currently translated at 96.8% (2009 of 2074 strings)

Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
This commit is contained in:
Ingrid Pigueron 2026-04-16 13:32:19 +02:00 committed by Hosted Weblate
parent e131fba675
commit e54e02b736
No known key found for this signature in database
GPG Key ID: A3FAAA06E6569B4C

View File

@ -1,6 +1,6 @@
msgid "" msgid ""
msgstr "" msgstr ""
"PO-Revision-Date: 2026-04-15 13:09+0000\n" "PO-Revision-Date: 2026-04-16 18:09+0000\n"
"Last-Translator: Ingrid Pigueron <ingridp.uxr@gmail.com>\n" "Last-Translator: Ingrid Pigueron <ingridp.uxr@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/penpot/frontend/" "Language-Team: French <https://hosted.weblate.org/projects/penpot/frontend/"
"fr/>\n" "fr/>\n"
@ -110,7 +110,7 @@ msgstr "Lien de récupération de mot de passe envoyé."
#: src/app/main/ui/auth/verify_token.cljs:49 #: src/app/main/ui/auth/verify_token.cljs:49
msgid "auth.notifications.team-invitation-accepted" msgid "auth.notifications.team-invitation-accepted"
msgstr "Vous avez rejoint léquipe avec succès" msgstr "Vous avez bien rejoint léquipe"
#: src/app/main/ui/auth/login.cljs:188, src/app/main/ui/auth/register.cljs:174 #: src/app/main/ui/auth/login.cljs:188, src/app/main/ui/auth/register.cljs:174
msgid "auth.password" msgid "auth.password"
@ -230,8 +230,8 @@ msgstr "Tous les utilisateurs de Penpot"
#: src/app/main/ui/viewer/share_link.cljs:204 #: src/app/main/ui/viewer/share_link.cljs:204
msgid "common.share-link.confirm-deletion-link-description" msgid "common.share-link.confirm-deletion-link-description"
msgstr "" msgstr ""
"Êtes-vous certain de vouloir supprimer ce lien ? Si oui, plus personne ne " "Voulez -vous vraiment supprimer ce lien? Si oui, plus personne ne pourra y "
"pourra y accéder" "accéder"
#: src/app/main/ui/viewer/share_link.cljs:259, src/app/main/ui/viewer/share_link.cljs:289 #: src/app/main/ui/viewer/share_link.cljs:259, src/app/main/ui/viewer/share_link.cljs:289
msgid "common.share-link.current-tag" msgid "common.share-link.current-tag"
@ -247,7 +247,7 @@ msgstr "Obtenir le lien"
#: src/app/main/ui/viewer/share_link.cljs:142 #: src/app/main/ui/viewer/share_link.cljs:142
msgid "common.share-link.link-copied-success" msgid "common.share-link.link-copied-success"
msgstr "Lien copié avec succès" msgstr "Lien copié"
#: src/app/main/ui/viewer/share_link.cljs:231 #: src/app/main/ui/viewer/share_link.cljs:231
msgid "common.share-link.manage-ops" msgid "common.share-link.manage-ops"
@ -312,7 +312,7 @@ msgstr "Faites une équipe !"
#: src/app/main/ui/dashboard/projects.cljs #: src/app/main/ui/dashboard/projects.cljs
#, unused #, unused
msgid "dasboard.tutorial-hero.info" msgid "dasboard.tutorial-hero.info"
msgstr "Apprenez les bases de Penpot en s'amusant avec ce tutoriel pratique." msgstr "Apprenez les bases de Penpot en vous amusant avec ce tutoriel pratique."
#: src/app/main/ui/dashboard/projects.cljs #: src/app/main/ui/dashboard/projects.cljs
#, unused #, unused
@ -357,11 +357,11 @@ msgstr "Générer un nouveau jeton"
#: src/app/main/ui/settings/access_tokens.cljs:64 #: src/app/main/ui/settings/access_tokens.cljs:64
msgid "dashboard.access-tokens.create.success" msgid "dashboard.access-tokens.create.success"
msgstr "Jeton d'accès créé avec succès." msgstr "Le jeton d'accès a bien été créé."
#: src/app/main/ui/settings/access_tokens.cljs:286 #: src/app/main/ui/settings/access_tokens.cljs:286
msgid "dashboard.access-tokens.empty.add-one" msgid "dashboard.access-tokens.empty.add-one"
msgstr "Pressez le bouton \"Générer un nouveau jeton\" pour en générer un." msgstr "Appuyez sur le bouton \"Générer un nouveau jeton\" pour en générer un."
#: src/app/main/ui/settings/access_tokens.cljs:285 #: src/app/main/ui/settings/access_tokens.cljs:285
msgid "dashboard.access-tokens.empty.no-access-tokens" msgid "dashboard.access-tokens.empty.no-access-tokens"
@ -369,19 +369,19 @@ msgstr "Vous n'avez pas encore de jeton."
#: src/app/main/ui/settings/access_tokens.cljs:135 #: src/app/main/ui/settings/access_tokens.cljs:135
msgid "dashboard.access-tokens.expiration-180-days" msgid "dashboard.access-tokens.expiration-180-days"
msgstr "180 jours" msgstr "180 jours"
#: src/app/main/ui/settings/access_tokens.cljs:132 #: src/app/main/ui/settings/access_tokens.cljs:132
msgid "dashboard.access-tokens.expiration-30-days" msgid "dashboard.access-tokens.expiration-30-days"
msgstr "30 jours" msgstr "30 jours"
#: src/app/main/ui/settings/access_tokens.cljs:133 #: src/app/main/ui/settings/access_tokens.cljs:133
msgid "dashboard.access-tokens.expiration-60-days" msgid "dashboard.access-tokens.expiration-60-days"
msgstr "60 jours" msgstr "60 jours"
#: src/app/main/ui/settings/access_tokens.cljs:134 #: src/app/main/ui/settings/access_tokens.cljs:134
msgid "dashboard.access-tokens.expiration-90-days" msgid "dashboard.access-tokens.expiration-90-days"
msgstr "90 jours" msgstr "90 jours"
#: src/app/main/ui/settings/access_tokens.cljs:131 #: src/app/main/ui/settings/access_tokens.cljs:131
msgid "dashboard.access-tokens.expiration-never" msgid "dashboard.access-tokens.expiration-never"
@ -389,11 +389,11 @@ msgstr "Jamais"
#: src/app/main/ui/settings/access_tokens.cljs:268 #: src/app/main/ui/settings/access_tokens.cljs:268
msgid "dashboard.access-tokens.expired-on" msgid "dashboard.access-tokens.expired-on"
msgstr "A expiré le %s" msgstr "Est arrivé à expiration le %s"
#: src/app/main/ui/settings/access_tokens.cljs:269 #: src/app/main/ui/settings/access_tokens.cljs:269
msgid "dashboard.access-tokens.expires-on" msgid "dashboard.access-tokens.expires-on"
msgstr "Expire le %s" msgstr "Arrive à expiration le %s"
#: src/app/main/ui/settings/access_tokens.cljs:267 #: src/app/main/ui/settings/access_tokens.cljs:267
msgid "dashboard.access-tokens.no-expiration" msgid "dashboard.access-tokens.no-expiration"
@ -412,7 +412,7 @@ msgstr ""
#: src/app/main/ui/settings/access_tokens.cljs:142 #: src/app/main/ui/settings/access_tokens.cljs:142
msgid "dashboard.access-tokens.token-will-expire" msgid "dashboard.access-tokens.token-will-expire"
msgstr "Le jeton expirera le %s" msgstr "Le jeton arrivera à expiration le %s"
#: src/app/main/ui/settings/access_tokens.cljs:143 #: src/app/main/ui/settings/access_tokens.cljs:143
msgid "dashboard.access-tokens.token-will-not-expire" msgid "dashboard.access-tokens.token-will-not-expire"
@ -453,18 +453,18 @@ msgstr "Votre Penpot"
#: src/app/main/ui/dashboard/deleted.cljs:262 #: src/app/main/ui/dashboard/deleted.cljs:262
msgid "dashboard.delete-all-forever-confirmation.description" msgid "dashboard.delete-all-forever-confirmation.description"
msgstr "" msgstr ""
"Êtes-vous sûr de vouloir supprimer tous vos projets et fichiers effacés " "Voulez-vous vraiment supprimer définitivement tous vos projets et fichiers "
"pour toujours? Cette action est irréversible." "effacés? Cette action est irréversible."
#: src/app/main/ui/dashboard/file_menu.cljs:221 #: src/app/main/ui/dashboard/file_menu.cljs:221
msgid "dashboard.delete-file-forever-confirmation.description" msgid "dashboard.delete-file-forever-confirmation.description"
msgstr "" msgstr ""
"Êtes-vous sûr de vouloir supprimer %s pour toujours? Cette action est " "Voulez-vous vraiment supprimer définitivement %s? Cette action est "
"irréversible." "irréversible."
#: src/app/main/data/dashboard.cljs:778 #: src/app/main/data/dashboard.cljs:778
msgid "dashboard.delete-files-success-notification" msgid "dashboard.delete-files-success-notification"
msgstr "%s fichiers ont été effacés avec succès." msgstr "%s fichiers ont bien été effacés."
#: src/app/main/ui/dashboard/deleted.cljs:51, src/app/main/ui/dashboard/deleted.cljs:53, src/app/main/ui/dashboard/deleted.cljs:261, src/app/main/ui/dashboard/deleted.cljs:263, src/app/main/ui/dashboard/file_menu.cljs:220, src/app/main/ui/dashboard/file_menu.cljs:222 #: src/app/main/ui/dashboard/deleted.cljs:51, src/app/main/ui/dashboard/deleted.cljs:53, src/app/main/ui/dashboard/deleted.cljs:261, src/app/main/ui/dashboard/deleted.cljs:263, src/app/main/ui/dashboard/file_menu.cljs:220, src/app/main/ui/dashboard/file_menu.cljs:222
msgid "dashboard.delete-forever-confirmation.title" msgid "dashboard.delete-forever-confirmation.title"
@ -477,13 +477,13 @@ msgstr "Supprimer le projet"
#: src/app/main/ui/dashboard/deleted.cljs:52 #: src/app/main/ui/dashboard/deleted.cljs:52
msgid "dashboard.delete-project-forever-confirmation.description" msgid "dashboard.delete-project-forever-confirmation.description"
msgstr "" msgstr ""
"Êtes-vous sûr de vouloir supprimer définitivement le projet %s? Vous allez " "Voulez-vous vraiment supprimer définitivement le projet %s? Vous allez le "
"le supprimer définitivement avec tous les fichiers qu'il contient. Cette " "supprimer définitivement avec tous les fichiers qu'il contient. Cette action "
"action est irréversible." "est irréversible."
#: src/app/main/data/dashboard.cljs:777, src/app/main/data/dashboard.cljs:811 #: src/app/main/data/dashboard.cljs:777, src/app/main/data/dashboard.cljs:811
msgid "dashboard.delete-success-notification" msgid "dashboard.delete-success-notification"
msgstr "%s a été supprimé avec succès." msgstr "%s a bien été supprimé."
#: src/app/main/ui/dashboard/sidebar.cljs:495 #: src/app/main/ui/dashboard/sidebar.cljs:495
msgid "dashboard.delete-team" msgid "dashboard.delete-team"
@ -586,7 +586,7 @@ msgstr "Commencez à fabriquer des choses géniales"
#, unused #, unused
msgid "dashboard.errors.error-on-delete-file" msgid "dashboard.errors.error-on-delete-file"
msgstr "Il y a eu une erreur lors de la suppression du fichier %s." msgstr "Une erreur s'est produite lors de la suppression du fichier %s."
#: src/app/main/data/dashboard.cljs:781 #: src/app/main/data/dashboard.cljs:781
msgid "dashboard.errors.error-on-delete-files" msgid "dashboard.errors.error-on-delete-files"
@ -718,10 +718,10 @@ msgstr ""
#, markdown #, markdown
msgid "dashboard.fonts.hero-text2" msgid "dashboard.fonts.hero-text2"
msgstr "" msgstr ""
"Ne téléchargez que des polices que vous possédez ou dont la license vous " "Ne téléchargez que des polices que vous possédez ou dont la licence vous "
"permet de les utiliser dans Penpot. Vous trouverez plus d'informations dans " "permet de les utiliser dans Penpot. Vous trouverez plus d'informations dans "
"la section Propriété des Contenus des [conditions générales d'utilisation " "la section Propriété des Contenus des [conditions générales d'utilisation de "
"de Penpot](%s). Vous pouvez également vous renseigner sur les [licenses de " "Penpot](%s). Vous pouvez également vous renseigner sur les [licences de "
"polices](https://www.typography.com/faq)." "polices](https://www.typography.com/faq)."
#: src/app/main/ui/dashboard/fonts.cljs:214 #: src/app/main/ui/dashboard/fonts.cljs:214
@ -810,7 +810,7 @@ msgstr "Médias en cours de traitement"
#: src/app/main/ui/dashboard/import.cljs:125 #: src/app/main/ui/dashboard/import.cljs:125
msgid "dashboard.import.progress.process-page" msgid "dashboard.import.progress.process-page"
msgstr "Traitement de la page : %s" msgstr "Traitement de la page : %s"
#: src/app/main/ui/dashboard/import.cljs:131 #: src/app/main/ui/dashboard/import.cljs:131
msgid "dashboard.import.progress.process-typographies" msgid "dashboard.import.progress.process-typographies"
@ -822,7 +822,7 @@ msgstr "Envoi des données au serveur (%s/%s)"
#: src/app/main/ui/dashboard/import.cljs:122 #: src/app/main/ui/dashboard/import.cljs:122
msgid "dashboard.import.progress.upload-media" msgid "dashboard.import.progress.upload-media"
msgstr "Envoi du fichier : %s" msgstr "Envoi du fichier : %s"
#: src/app/main/ui/dashboard/team.cljs:765 #: src/app/main/ui/dashboard/team.cljs:765
msgid "dashboard.invitation-modal.delete" msgid "dashboard.invitation-modal.delete"
@ -938,7 +938,7 @@ msgstr "Les paramètres des notifications ont été mis à jour"
#: src/app/main/ui/settings/password.cljs:38 #: src/app/main/ui/settings/password.cljs:38
msgid "dashboard.notifications.password-saved" msgid "dashboard.notifications.password-saved"
msgstr "Mot de passe enregistré avec succès!" msgstr "Mot de passe enregistré!"
#: src/app/main/ui/dashboard/comments.cljs:45 #: src/app/main/ui/dashboard/comments.cljs:45
msgid "dashboard.notifications.view" msgid "dashboard.notifications.view"
@ -1049,7 +1049,7 @@ msgstr "Tout restaurer"
#: src/app/main/data/dashboard.cljs:903 #: src/app/main/data/dashboard.cljs:903
msgid "dashboard.restore-files-success-notification" msgid "dashboard.restore-files-success-notification"
msgstr "%s fichiers ont été restaurés avec succès." msgstr "%s fichiers ont bien été restaurés."
#: src/app/main/ui/dashboard/deleted.cljs:82 #: src/app/main/ui/dashboard/deleted.cljs:82
msgid "dashboard.restore-project-button" msgid "dashboard.restore-project-button"
@ -1065,7 +1065,7 @@ msgstr "Restaurer le projet"
#: src/app/main/data/dashboard.cljs:875, src/app/main/data/dashboard.cljs:902, src/app/main/data/dashboard.cljs:939, src/app/main/ui/dashboard/file_menu.cljs:198 #: src/app/main/data/dashboard.cljs:875, src/app/main/data/dashboard.cljs:902, src/app/main/data/dashboard.cljs:939, src/app/main/ui/dashboard/file_menu.cljs:198
msgid "dashboard.restore-success-notification" msgid "dashboard.restore-success-notification"
msgstr "%s a été restauré avec succès." msgstr "%s a bien été restauré."
#: src/app/main/ui/settings/profile.cljs:78 #: src/app/main/ui/settings/profile.cljs:78
msgid "dashboard.save-settings" msgid "dashboard.save-settings"
@ -1189,7 +1189,7 @@ msgstr "Votre projet a bien été dupliqué"
#: src/app/main/ui/dashboard/file_menu.cljs:132, src/app/main/ui/dashboard/grid.cljs:634, src/app/main/ui/dashboard/sidebar.cljs:166 #: src/app/main/ui/dashboard/file_menu.cljs:132, src/app/main/ui/dashboard/grid.cljs:634, src/app/main/ui/dashboard/sidebar.cljs:166
msgid "dashboard.success-move-file" msgid "dashboard.success-move-file"
msgstr "Votre fichier a été déplacé avec succès" msgstr "Votre fichier a bien été déplacé"
#: src/app/main/ui/dashboard/file_menu.cljs:131 #: src/app/main/ui/dashboard/file_menu.cljs:131
msgid "dashboard.success-move-files" msgid "dashboard.success-move-files"
@ -1229,7 +1229,7 @@ msgstr "Les fichiers supprimés resteront dans la corbeille pendant"
#: src/app/main/ui/dashboard/deleted.cljs:300 #: src/app/main/ui/dashboard/deleted.cljs:300
msgid "dashboard.trash-info-text-part2" msgid "dashboard.trash-info-text-part2"
msgstr " %s jours. " msgstr " %s jours. "
#: src/app/main/ui/dashboard/deleted.cljs:301 #: src/app/main/ui/dashboard/deleted.cljs:301
msgid "dashboard.trash-info-text-part3" msgid "dashboard.trash-info-text-part3"
@ -1247,7 +1247,7 @@ msgstr "Écrivez pour rechercher"
#: src/app/main/ui/dashboard/file_menu.cljs:319, src/app/main/ui/workspace/main_menu.cljs:642 #: src/app/main/ui/dashboard/file_menu.cljs:319, src/app/main/ui/workspace/main_menu.cljs:642
msgid "dashboard.unpublish-shared" msgid "dashboard.unpublish-shared"
msgstr "Retirer la Bibliothèque" msgstr "Supprimer la bibliothèque"
#: src/app/main/ui/settings/options.cljs:74 #: src/app/main/ui/settings/options.cljs:74
msgid "dashboard.update-settings" msgid "dashboard.update-settings"
@ -1285,7 +1285,7 @@ msgstr "Créer un webhook"
#: src/app/main/ui/dashboard/team.cljs:1031 #: src/app/main/ui/dashboard/team.cljs:1031
msgid "dashboard.webhooks.create.success" msgid "dashboard.webhooks.create.success"
msgstr "Webhook créé avec succès." msgstr "Webhook créé."
#: src/app/main/ui/dashboard/team.cljs:1136 #: src/app/main/ui/dashboard/team.cljs:1136
msgid "dashboard.webhooks.description" msgid "dashboard.webhooks.description"
@ -1305,7 +1305,7 @@ msgstr "Aucun webhook créé jusquà présent."
#, unused #, unused
msgid "dashboard.webhooks.update.success" msgid "dashboard.webhooks.update.success"
msgstr "Webhook mis à jour avec succès." msgstr "Webhook mis à jour."
#: src/app/main/ui/settings.cljs:34 #: src/app/main/ui/settings.cljs:34
msgid "dashboard.your-account-title" msgid "dashboard.your-account-title"
@ -1453,21 +1453,21 @@ msgstr "Domaine non autorisé"
#: src/app/main/ui/auth/recovery_request.cljs:57, src/app/main/ui/auth/register.cljs:98, src/app/main/ui/auth/register.cljs:101, src/app/main/ui/dashboard/team.cljs:627, src/app/main/ui/settings/change_email.cljs:37 #: src/app/main/ui/auth/recovery_request.cljs:57, src/app/main/ui/auth/register.cljs:98, src/app/main/ui/auth/register.cljs:101, src/app/main/ui/dashboard/team.cljs:627, src/app/main/ui/settings/change_email.cljs:37
msgid "errors.email-has-permanent-bounces" msgid "errors.email-has-permanent-bounces"
msgstr "L'adresse e-mail « %s » a un taux de rebond trop élevé." msgstr "L'adresse e-mail « %s » a un taux de rebond trop élevé."
#: src/app/main/ui/dashboard/team.cljs:196, src/app/main/ui/dashboard/team.cljs:858, src/app/main/ui/onboarding/team_choice.cljs:110 #: src/app/main/ui/dashboard/team.cljs:196, src/app/main/ui/dashboard/team.cljs:858, src/app/main/ui/onboarding/team_choice.cljs:110
msgid "errors.email-spam-or-permanent-bounces" msgid "errors.email-spam-or-permanent-bounces"
msgstr "L'e-mail \"%s\" a été signalé comme spam ou a été rejeté." msgstr "L'e-mail « %s » a été signalé comme spam ou a été rejeté."
#: src/app/main/errors.cljs:279 #: src/app/main/errors.cljs:279
msgid "errors.feature-mismatch" msgid "errors.feature-mismatch"
msgstr "" msgstr ""
"Il semble que vous ouvrez un fichier qui a la fonctionnalité '%s' activée, " "Vous semblez ouvrir un fichier pour lequel la fonctionnalité « %s » activée, "
"mais votre interface Penpot ne la prend pas en charge ou l'a désactivée." "mais votre interface Penpot ne la prend pas en charge ou l'a désactivée."
#: src/app/main/errors.cljs:283, src/app/main/errors.cljs:297 #: src/app/main/errors.cljs:283, src/app/main/errors.cljs:297
msgid "errors.feature-not-supported" msgid "errors.feature-not-supported"
msgstr "La fonctionnalité '%s' n'est pas prise en charge." msgstr "La fonctionnalité « %s » n'est pas prise en charge."
#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:296, src/app/main/ui/workspace/tokens/management/forms/typography.cljs:240 #: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:296, src/app/main/ui/workspace/tokens/management/forms/typography.cljs:240
msgid "errors.field-max-length" msgid "errors.field-max-length"
@ -1491,7 +1491,7 @@ msgid "errors.file-feature-mismatch"
msgstr "" msgstr ""
"Il semble y avoir une incompatibilité entre les fonctionnalités actives et " "Il semble y avoir une incompatibilité entre les fonctionnalités actives et "
"celles du fichier que tentez d'ouvrir. Vous devez activer les migrations " "celles du fichier que tentez d'ouvrir. Vous devez activer les migrations "
"pour '%s' avant de pouvoir ouvrir le fichier." "pour « %s » avant de pouvoir ouvrir le fichier."
#: src/app/main/data/auth.cljs:347, src/app/main/ui/auth/login.cljs:104, src/app/main/ui/auth/register.cljs:110, src/app/main/ui/auth/register.cljs:304, src/app/main/ui/auth/verify_token.cljs:94, src/app/main/ui/dashboard/team.cljs:199, src/app/main/ui/dashboard/team.cljs:861, src/app/main/ui/onboarding/team_choice.cljs:113, src/app/main/ui/settings/access_tokens.cljs:79, src/app/main/ui/settings/feedback.cljs:84 #: src/app/main/data/auth.cljs:347, src/app/main/ui/auth/login.cljs:104, src/app/main/ui/auth/register.cljs:110, src/app/main/ui/auth/register.cljs:304, src/app/main/ui/auth/verify_token.cljs:94, src/app/main/ui/dashboard/team.cljs:199, src/app/main/ui/dashboard/team.cljs:861, src/app/main/ui/onboarding/team_choice.cljs:113, src/app/main/ui/settings/access_tokens.cljs:79, src/app/main/ui/settings/feedback.cljs:84
msgid "errors.generic" msgid "errors.generic"
@ -1538,7 +1538,7 @@ msgstr "Invitation non valide"
#: src/app/main/ui/static.cljs:75 #: src/app/main/ui/static.cljs:75
msgid "errors.invite-invalid.info" msgid "errors.invite-invalid.info"
msgstr "Cette invitation est peut-être été annulée ou a expiré." msgstr "Cette invitation a peut-être été annulée ou est arrivée à expiration."
#: src/app/main/ui/auth/login.cljs:89 #: src/app/main/ui/auth/login.cljs:89
msgid "errors.ldap-disabled" msgid "errors.ldap-disabled"
@ -1553,7 +1553,7 @@ msgstr ""
#: src/app/main/ui/dashboard/team.cljs:187, src/app/main/ui/dashboard/team.cljs:849, src/app/main/ui/onboarding/team_choice.cljs:101 #: src/app/main/ui/dashboard/team.cljs:187, src/app/main/ui/dashboard/team.cljs:849, src/app/main/ui/onboarding/team_choice.cljs:101
msgid "errors.maximum-invitations-by-request-reached" msgid "errors.maximum-invitations-by-request-reached"
msgstr "" msgstr ""
"Le nombre maximum (%s) d'e-mails qui peuvent être invités dans une seule " "Le nombre maximal (%s) d'e-mails qui peuvent être invités dans une seule "
"demande est atteint" "demande est atteint"
#: src/app/main/data/workspace/media.cljs:190 #: src/app/main/data/workspace/media.cljs:190
@ -1563,8 +1563,7 @@ msgstr "Limage est trop grande."
#: src/app/main/data/media.cljs:70, src/app/main/data/workspace/media.cljs:193 #: src/app/main/data/media.cljs:70, src/app/main/data/workspace/media.cljs:193
msgid "errors.media-type-mismatch" msgid "errors.media-type-mismatch"
msgstr "" msgstr ""
"Il semble que le contenu de limage ne correspond pas à lextension de " "Le contenu de limage semble ne pas correspondre à lextension de fichier."
"fichier."
#: src/app/main/data/media.cljs:67, src/app/main/data/workspace/media.cljs:178, src/app/main/data/workspace/media.cljs:181, src/app/main/data/workspace/media.cljs:184, src/app/main/data/workspace/media.cljs:187 #: src/app/main/data/media.cljs:67, src/app/main/data/workspace/media.cljs:178, src/app/main/data/workspace/media.cljs:181, src/app/main/data/workspace/media.cljs:184, src/app/main/data/workspace/media.cljs:187
msgid "errors.media-type-not-allowed" msgid "errors.media-type-not-allowed"
@ -1622,7 +1621,7 @@ msgstr "Le fichier SVG n'est pas valide ou est mal formé"
#: src/app/main/errors.cljs:270 #: src/app/main/errors.cljs:270
msgid "errors.team-feature-mismatch" msgid "errors.team-feature-mismatch"
msgstr "Fonctionnalité incompatible détectée '%s'" msgstr "Fonctionnalité incompatible détectée « %s »"
#: src/app/main/ui/dashboard/sidebar.cljs:373, src/app/main/ui/dashboard/team.cljs:393 #: src/app/main/ui/dashboard/sidebar.cljs:373, src/app/main/ui/dashboard/team.cljs:393
msgid "errors.team-leave.insufficient-members" msgid "errors.team-leave.insufficient-members"
@ -1632,17 +1631,17 @@ msgstr ""
#: src/app/main/ui/dashboard/sidebar.cljs:376, src/app/main/ui/dashboard/team.cljs:396 #: src/app/main/ui/dashboard/sidebar.cljs:376, src/app/main/ui/dashboard/team.cljs:396
msgid "errors.team-leave.member-does-not-exists" msgid "errors.team-leave.member-does-not-exists"
msgstr "Le membre que vous essayez d'assigner n'existe pas." msgstr "Le membre que vous essayez d'affecter n'existe pas."
#: src/app/main/ui/dashboard/sidebar.cljs:379, src/app/main/ui/dashboard/team.cljs:399 #: src/app/main/ui/dashboard/sidebar.cljs:379, src/app/main/ui/dashboard/team.cljs:399
msgid "errors.team-leave.owner-cant-leave" msgid "errors.team-leave.owner-cant-leave"
msgstr "" msgstr ""
"Le propriétaire ne peut pas quitter l'équipe, vous devez réassigner le rôle " "Le propriétaire ne peut pas quitter l'équipe, vous devez réaffecter le rôle "
"de propriétaire." "de propriétaire."
#: src/app/main/ui/workspace/tokens/sets/helpers.cljs:26, src/app/main/ui/workspace/tokens/sets/helpers.cljs:45 #: src/app/main/ui/workspace/tokens/sets/helpers.cljs:26, src/app/main/ui/workspace/tokens/sets/helpers.cljs:45
msgid "errors.token-set-already-exists" msgid "errors.token-set-already-exists"
msgstr "Une collection avec le même nom existe déjà" msgstr "Il existe déjà une collection portant ce nom"
#: src/app/main/data/tokens.cljs: #: src/app/main/data/tokens.cljs:
#, unused #, unused
@ -1652,12 +1651,12 @@ msgstr "Impossible de dupliquer une collection inconnue"
#: src/app/main/data/workspace/tokens/library_edit.cljs:337 #: src/app/main/data/workspace/tokens/library_edit.cljs:337
msgid "errors.token-set-exists-on-drop" msgid "errors.token-set-exists-on-drop"
msgstr "" msgstr ""
"Impossible de déposer, une collection avec le même nom existe déjà dans ce " "Impossible de déposer. Il existe déjà une collection portant ce nom à ce "
"chemin." "chemin."
#: src/app/main/data/workspace/tokens/library_edit.cljs:125, src/app/main/data/workspace/tokens/library_edit.cljs:144 #: src/app/main/data/workspace/tokens/library_edit.cljs:125, src/app/main/data/workspace/tokens/library_edit.cljs:144
msgid "errors.token-theme-already-exists" msgid "errors.token-theme-already-exists"
msgstr "Une option de thème avec le même nom existe déjà" msgstr "Il existe déjà une option de thème portant ce nom"
#: src/app/main/data/media.cljs:73 #: src/app/main/data/media.cljs:73
msgid "errors.unexpected-error" msgid "errors.unexpected-error"
@ -2412,7 +2411,7 @@ msgstr "Événement"
#: src/app/main/ui/dashboard/team.cljs:668 #: src/app/main/ui/dashboard/team.cljs:668
msgid "labels.expired-invitation" msgid "labels.expired-invitation"
msgstr "Expirée" msgstr "Arrivée à expiration"
#: src/app/main/ui/exports/assets.cljs:172, src/app/main/ui/workspace/tokens/sidebar.cljs:134 #: src/app/main/ui/exports/assets.cljs:172, src/app/main/ui/workspace/tokens/sidebar.cljs:134
msgid "labels.export" msgid "labels.export"
@ -2743,7 +2742,7 @@ msgstr "Supprimer"
#: src/app/main/ui/dashboard/team.cljs:355 #: src/app/main/ui/dashboard/team.cljs:355
msgid "labels.remove-member" msgid "labels.remove-member"
msgstr "Retirer le membre" msgstr "Supprimer le membre"
#: src/app/main/ui/dashboard/file_menu.cljs:299, src/app/main/ui/dashboard/project_menu.cljs:88, src/app/main/ui/dashboard/sidebar.cljs:471, src/app/main/ui/workspace/sidebar/assets/groups.cljs:167, src/app/main/ui/workspace/sidebar/versions.cljs:192, src/app/main/ui/workspace/tokens/sets/context_menu.cljs:63 #: src/app/main/ui/dashboard/file_menu.cljs:299, src/app/main/ui/dashboard/project_menu.cljs:88, src/app/main/ui/dashboard/sidebar.cljs:471, src/app/main/ui/workspace/sidebar/assets/groups.cljs:167, src/app/main/ui/workspace/sidebar/versions.cljs:192, src/app/main/ui/workspace/tokens/sets/context_menu.cljs:63
msgid "labels.rename" msgid "labels.rename"
@ -3553,7 +3552,7 @@ msgstr ""
#: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs #: src/app/main/ui/workspace/header.cljs, src/app/main/ui/dashboard/file_menu.cljs
#, unused #, unused
msgid "modals.remove-shared-confirm.message" msgid "modals.remove-shared-confirm.message"
msgstr "Retirer « %s» en tant que bibliothèque partagée" msgstr "Supprimer « %s» en tant que bibliothèque partagée"
#: src/app/main/ui/workspace/nudge.cljs:52 #: src/app/main/ui/workspace/nudge.cljs:52
msgid "modals.small-nudge" msgid "modals.small-nudge"
@ -3568,14 +3567,14 @@ msgstr[1] "Dépublier"
#: src/app/main/ui/delete_shared.cljs:50 #: src/app/main/ui/delete_shared.cljs:50
msgid "modals.unpublish-shared-confirm.message" msgid "modals.unpublish-shared-confirm.message"
msgid_plural "modals.unpublish-shared-confirm.message" msgid_plural "modals.unpublish-shared-confirm.message"
msgstr[0] "Vous êtes sûr de vouloir retirer cette bibliothèque ?" msgstr[0] "Voulez-vous vraiment supprimer cette bibliothèque?"
msgstr[1] "Vous êtes sûr de vouloir retirer ces bibliothèques ?" msgstr[1] "Voulez-vous vraiment supprimer ces bibliothèques?"
#: src/app/main/ui/delete_shared.cljs:45 #: src/app/main/ui/delete_shared.cljs:45
msgid "modals.unpublish-shared-confirm.title" msgid "modals.unpublish-shared-confirm.title"
msgid_plural "modals.unpublish-shared-confirm.title" msgid_plural "modals.unpublish-shared-confirm.title"
msgstr[0] "Retirer la bibliothèque" msgstr[0] "Supprimer la bibliothèque"
msgstr[1] "Retirer les bibliothèques" msgstr[1] "Supprimer les bibliothèques"
#: src/app/main/ui/workspace/sidebar/options/menus/component.cljs, src/app/main/ui/workspace/context_menu.cljs #: src/app/main/ui/workspace/sidebar/options/menus/component.cljs, src/app/main/ui/workspace/context_menu.cljs
#, unused #, unused
@ -3739,7 +3738,7 @@ msgstr ""
#: src/app/main/ui/settings/options.cljs:27, src/app/main/ui/settings/profile.cljs:30 #: src/app/main/ui/settings/options.cljs:27, src/app/main/ui/settings/profile.cljs:30
msgid "notifications.profile-saved" msgid "notifications.profile-saved"
msgstr "Profil enregistré avec succès!" msgstr "Profil enregistré!"
#: src/app/main/ui/settings/change_email.cljs:46 #: src/app/main/ui/settings/change_email.cljs:46
msgid "notifications.validation-email-sent" msgid "notifications.validation-email-sent"
@ -4696,11 +4695,11 @@ msgstr "Activer/désactiver les calques"
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:190 #: src/app/main/ui/workspace/sidebar/shortcuts.cljs:190
msgid "shortcuts.toggle-layout-flex" msgid "shortcuts.toggle-layout-flex"
msgstr "Ajouter/supprimer flex layout" msgstr "Ajouter/supprimer la disposition flex"
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:191 #: src/app/main/ui/workspace/sidebar/shortcuts.cljs:191
msgid "shortcuts.toggle-layout-grid" msgid "shortcuts.toggle-layout-grid"
msgstr "Ajouter / Retirer grid layout" msgstr "Ajouter/Supprimer la disposition en grille"
#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:192 #: src/app/main/ui/workspace/sidebar/shortcuts.cljs:192
msgid "shortcuts.toggle-lock" msgid "shortcuts.toggle-lock"
@ -5056,8 +5055,8 @@ msgstr "Mettre à niveau votre abonnement"
#, markdown #, markdown
msgid "subscription.workspace.versions.warning.enterprise.subtext-owner" msgid "subscription.workspace.versions.warning.enterprise.subtext-owner"
msgstr "" msgstr ""
"Si vous souhaitez augmenter cette limite, écrivez-nous à l'adressse " "Si vous souhaitez augmenter cette limite, écrivez-nous à l'adresse [%s]"
"[%s](mailto)" "(mailto)"
#: src/app/main/ui/workspace/sidebar/versions.cljs:59 #: src/app/main/ui/workspace/sidebar/versions.cljs:59
#, markdown #, markdown
@ -6424,7 +6423,7 @@ msgstr "Naviguer vers"
#: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:52 #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:52
msgid "workspace.options.interaction-navigate-to-dest" msgid "workspace.options.interaction-navigate-to-dest"
msgstr "Naviguer vers : %s" msgstr "Accéder à : %s"
#: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:53, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:55, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:57, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:357 #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:53, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:55, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:57, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:357
msgid "workspace.options.interaction-none" msgid "workspace.options.interaction-none"
@ -6444,7 +6443,7 @@ msgstr "Ouvrir la superposition"
#: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:54 #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:54
msgid "workspace.options.interaction-open-overlay-dest" msgid "workspace.options.interaction-open-overlay-dest"
msgstr "Ouvrir la superposition : %s" msgstr "Ouvrir la superposition : %s"
#: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:61, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:351 #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:61, src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:351
msgid "workspace.options.interaction-open-url" msgid "workspace.options.interaction-open-url"
@ -6513,7 +6512,7 @@ msgstr "Activer/désactiver la superposition"
#: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:56 #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:56
msgid "workspace.options.interaction-toggle-overlay-dest" msgid "workspace.options.interaction-toggle-overlay-dest"
msgstr "Activer/désactiver la superposition : %s" msgstr "Activer/désactiver la superposition : %s"
#: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:415 #: src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs:415
msgid "workspace.options.interaction-trigger" msgid "workspace.options.interaction-trigger"
@ -7498,7 +7497,7 @@ msgstr "Chemin"
#: src/app/main/ui/workspace/context_menu.cljs:549 #: src/app/main/ui/workspace/context_menu.cljs:549
msgid "workspace.shape.menu.remove-flex" msgid "workspace.shape.menu.remove-flex"
msgstr "Retirer flex layout" msgstr "Supprimer la disposition flex"
#: src/app/main/ui/workspace/context_menu.cljs:552 #: src/app/main/ui/workspace/context_menu.cljs:552
msgid "workspace.shape.menu.remove-grid" msgid "workspace.shape.menu.remove-grid"
@ -7550,7 +7549,7 @@ msgstr "Afficher le composant principal"
#: src/app/main/ui/workspace/context_menu.cljs:314 #: src/app/main/ui/workspace/context_menu.cljs:314
msgid "workspace.shape.menu.thumbnail-remove" msgid "workspace.shape.menu.thumbnail-remove"
msgstr "Retirer la miniature" msgstr "Supprimer la miniature"
#: src/app/main/ui/workspace/context_menu.cljs:316 #: src/app/main/ui/workspace/context_menu.cljs:316
msgid "workspace.shape.menu.thumbnail-set" msgid "workspace.shape.menu.thumbnail-set"
@ -7721,7 +7720,7 @@ msgstr "En créer un."
#: src/app/main/ui/workspace/tokens/management/forms/generic_form.cljs:235 #: src/app/main/ui/workspace/tokens/management/forms/generic_form.cljs:235
msgid "workspace.tokens.create-token" msgid "workspace.tokens.create-token"
msgstr "Créer un nouveau token %s" msgstr "Créer un token %s"
#: src/app/main/ui/workspace/tokens/management/context_menu.cljs:353 #: src/app/main/ui/workspace/tokens/management/context_menu.cljs:353
msgid "workspace.tokens.delete" msgid "workspace.tokens.delete"
@ -7753,7 +7752,7 @@ msgstr "Modifier les thèmes"
#: src/app/main/ui/workspace/tokens/management/forms/generic_form.cljs:234 #: src/app/main/ui/workspace/tokens/management/forms/generic_form.cljs:234
msgid "workspace.tokens.edit-token" msgid "workspace.tokens.edit-token"
msgstr "Modifier le token" msgstr "Modifier le token %s"
#: src/app/main/data/workspace/tokens/errors.cljs:41 #: src/app/main/data/workspace/tokens/errors.cljs:41
msgid "workspace.tokens.empty-input" msgid "workspace.tokens.empty-input"
@ -7892,9 +7891,8 @@ msgstr "Erreur lors de l'importation : nom du token non valide au format JSON."
msgid "workspace.tokens.invalid-json-token-name-detail" msgid "workspace.tokens.invalid-json-token-name-detail"
msgstr "" msgstr ""
"« %s » n'est pas un nom de token valide.\n" "« %s » n'est pas un nom de token valide.\n"
"Les noms des tokens ne doivent pas comporter de lettres et de chiffres " "Les noms de token ne doivent pas comporter de lettres et de chiffres séparés "
"séparés par des caractères « . » et ne doivent pas commencer par le symbole " "par des caractères « . » et ne doivent pas commencer par le symbole « $ »."
"« $ »."
#: src/app/main/data/workspace/tokens/errors.cljs:81 #: src/app/main/data/workspace/tokens/errors.cljs:81
msgid "workspace.tokens.invalid-text-case-token-value" msgid "workspace.tokens.invalid-text-case-token-value"
@ -8132,7 +8130,7 @@ msgstr ""
#: src/app/main/ui/workspace/tokens/style_dictionary.cljs:259 #: src/app/main/ui/workspace/tokens/style_dictionary.cljs:259
#, unused #, unused
msgid "workspace.tokens.token-not-resolved" msgid "workspace.tokens.token-not-resolved"
msgstr "Impossible de trouver une référence de token ayant comme nom : %s" msgstr "Impossible de trouver une référence de token portant le nom : %s"
#: src/app/main/ui/workspace/tokens/management/forms/generic_form.cljs:267 #: src/app/main/ui/workspace/tokens/management/forms/generic_form.cljs:267
msgid "workspace.tokens.token-value" msgid "workspace.tokens.token-value"
@ -8144,7 +8142,7 @@ msgstr "Entrez une valeur ou un alias avec {alias}"
#: src/app/main/ui/workspace/tokens/management.cljs:67 #: src/app/main/ui/workspace/tokens/management.cljs:67
msgid "workspace.tokens.tokens-section-title" msgid "workspace.tokens.tokens-section-title"
msgstr "TOKENS - %s" msgstr "TOKENS %s"
#: src/app/main/ui/workspace/tokens/sidebar.cljs:122 #: src/app/main/ui/workspace/tokens/sidebar.cljs:122
msgid "workspace.tokens.tools" msgid "workspace.tokens.tools"
@ -8498,7 +8496,7 @@ msgstr ""
#: src/app/main/ui/workspace/sidebar/versions.cljs:431 #: src/app/main/ui/workspace/sidebar/versions.cljs:431
msgid "workspace.versions.warning.text" msgid "workspace.versions.warning.text"
msgstr "Les versions auto-enregistrées seront gardées %s jours." msgstr "Les versions auto-enregistrées seront conservées %s jours."
#, unused #, unused
msgid "workspace.viewport.click-to-close-path" msgid "workspace.viewport.click-to-close-path"
@ -8555,3 +8553,101 @@ msgstr "Horizontal"
#, fuzzy #, fuzzy
msgid "workspace.options.orientation.vertical" msgid "workspace.options.orientation.vertical"
msgstr "Vertical" msgstr "Vertical"
#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:232
msgid "workspace.tokens.shadow-add-shadow"
msgstr "Ajouter une ombre"
#: src/app/main/data/workspace/tokens/errors.cljs:109
msgid "workspace.tokens.shadow-blur-range"
msgstr "Le flou de l'ombre doit être supérieur ou égal à 0."
#: src/app/main/ui/workspace/tokens/management/create/form.cljs:1215
#, unused
msgid "workspace.tokens.shadow-title"
msgstr "Ombres"
#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:281
msgid "workspace.tokens.shadow-token-blur-value-error"
msgstr "La valeur de flou ne peut pas être négative"
#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:287
#, unused
msgid "workspace.tokens.shadow-token-spread-value-error"
msgstr "La valeur de la portée ne peut pas être négative"
#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:139, src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:141
#, fuzzy
msgid "workspace.tokens.shadow-x"
msgstr "X"
#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:150, src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:152
#, fuzzy
msgid "workspace.tokens.shadow-y"
msgstr "Y"
#: src/app/main/data/workspace/tokens/errors.cljs:105
msgid "workspace.tokens.invalid-shadow-type-token-value"
msgstr ""
"Type d'ombre non valide : seuls les types « innerShadow » ou « dropShadow » "
"sont acceptés"
#: src/app/main/data/workspace/tokens/errors.cljs:117
msgid "workspace.tokens.invalid-token-value-shadow"
msgstr "Valeur non valide : doit référencer un token d'ombre composite."
#: src/app/main/ui/workspace/tokens/management/token_pill.cljs:303
msgid "workspace.tokens.missing-reference"
msgstr "Référence manquante"
#: src/app/main/ui/workspace/tokens/remapping_modal.cljs:89
msgid "workspace.tokens.remap-warning-time"
msgstr "Cette action pourrait prendre un instant."
#: src/app/main/ui/workspace/tokens/management/create/form.cljs:987, src/app/main/ui/workspace/tokens/management/create/form.cljs:988
#, unused
msgid "workspace.tokens.shadow-color"
msgstr "Couleur"
#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:123
msgid "workspace.tokens.shadow-remove-shadow"
msgstr "Supprimer l'ombre"
#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:173, src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:174, src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:177
msgid "workspace.tokens.shadow-spread"
msgstr "Portée"
#: src/app/main/data/workspace/tokens/errors.cljs:113
msgid "workspace.tokens.shadow-spread-range"
msgstr "La portée de l'ombre doit être supérieure ou égale à 0."
#: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:51
#, unused
msgid "workspace.tokens.theme-name-already-exists"
msgstr "Il existe déjà un thème portant ce nom"
#: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:100
#, unused
msgid "workspace.tokens.theme.disable"
msgstr "Désactiver"
#: src/app/main/ui/workspace/tokens/themes/create_modal.cljs:96
#, unused
msgid "workspace.tokens.theme.enable"
msgstr "Activer"
#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:268, src/app/main/ui/workspace/tokens/management/forms/typography.cljs:223
msgid "workspace.tokens.token-name-duplication-validation-error"
msgstr "Il existe déjà un token au chemin : %s"
#: src/app/main/ui/workspace/tokens/management/forms/shadow.cljs:265, src/app/main/ui/workspace/tokens/management/forms/typography.cljs:220
msgid "workspace.tokens.token-name-length-validation-error"
msgstr "Le nom doit comporter au moins 1 caractère"
#: src/app/main/ui/workspace/top_toolbar.cljs:231
msgid "workspace.toolbar.debug"
msgstr "Outils de débogage"
#: src/app/main/ui/static.cljs:315
msgid "errors.webgl-context-lost.desc-message"
msgstr "WebGL ne fonctionne plus. Rechargez la page pour le réinitialiser"