From c0f5fc601cd5e2dc2e7d9c1a6efd97eb30268812 Mon Sep 17 00:00:00 2001 From: Surfoo Date: Wed, 2 Sep 2026 11:23:58 +0200 Subject: [PATCH] :globe_with_meridians: Add translations for: French Currently translated at 99.7% (2425 of 2432 strings) Translation: Penpot/frontend Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/ --- frontend/translations/fr.po | 1465 ++++++++++++++++++++++++++++++++++- 1 file changed, 1462 insertions(+), 3 deletions(-) diff --git a/frontend/translations/fr.po b/frontend/translations/fr.po index 0e2e623946..30b18f8e94 100644 --- a/frontend/translations/fr.po +++ b/frontend/translations/fr.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-09-02 08:54+0000\n" +"PO-Revision-Date: 2026-09-02 10:29+0000\n" "Last-Translator: Surfoo \n" "Language-Team: French \n" @@ -8936,7 +8936,7 @@ msgstr "Ce code a expiré." #: src/app/main/ui/dashboard/subscription.cljs:220 msgid "subscription.dashboard.banner.subscription-expired" -msgstr "Votre abonnement Enterprise a expiré. (%s)" +msgstr "Votre abonnement Entreprise a expiré. (%s)" #, unused msgid "workspace.toast.comments-visible" @@ -8962,7 +8962,8 @@ msgstr "Combiner en variantes" #: src/app/main/ui/workspace/tokens/management/forms/form_container.cljs:54, src/app/main/ui/workspace/tokens/management/forms/typography.cljs:159 msgid "workspace.tokens.text-case-value-enter" -msgstr "none | uppercase | lowercase | capitalize ou {alias}" +msgstr "" +"Aucune | Majuscules | Minuscules | Première lettre en capitale ou {alias}" #: src/app/main/ui/workspace/libraries.cljs:367 msgid "workspace.libraries.connected-to" @@ -9052,3 +9053,1461 @@ msgstr "Activer le rendu WebGL (bêta)" #: src/app/main/ui/workspace/main_menu.cljs:336 msgid "workspace.header.menu.disable-webgl" msgstr "Désactiver le rendu WebGL (bêta)" + +#: src/app/main/data/workspace/clipboard.cljs:1195 +msgid "workspace.clipboard.image-copied" +msgstr "Image copiée dans le presse-papiers" + +#: src/app/main/ui/workspace/context_menu.cljs:651 +msgid "workspace.shape.menu.clear-guides" +msgstr "Effacer les guides du plan de travail" + +#: src/app/main/ui/workspace/sidebar/layers.cljs:575 +msgid "workspace.sidebar.layers.search-and-replace" +msgstr "Rechercher et remplacer" + +#: src/app/main/ui/workspace/sidebar/layers.cljs:620 +msgid "workspace.sidebar.layers.replace" +msgstr "Remplacer" + +#: src/app/main/ui/workspace/sidebar/layers.cljs:626 +msgid "workspace.sidebar.layers.replace-all" +msgstr "Tout remplacer" + +#: src/app/main/ui/workspace/sidebar/layers.cljs:587 +msgid "workspace.sidebar.layers.replace-placeholder" +msgstr "Remplacer par…" + +#: src/app/main/ui/workspace/sidebar/layers.cljs +#, unused +msgid "workspace.sidebar.layers.match-count" +msgstr "%s sur %s" + +#: src/app/main/ui/workspace/sidebar/layers.cljs:601 +msgid "workspace.sidebar.layers.no-matches" +msgstr "Aucune correspondance" + +#: src/app/main/ui/workspace/sidebar/layers.cljs:610 +msgid "workspace.sidebar.layers.search-scope-layers" +msgstr "Noms des calques" + +#: src/app/main/ui/workspace/sidebar/layers.cljs:606 +msgid "workspace.sidebar.layers.search-scope-canvas" +msgstr "Contenu du texte" + +#: src/app/main/ui/workspace/tokens/management/context_menu.cljs:357 +msgid "workspace.tokens.copy-name" +msgstr "Copier le chemin du token" + +#: src/app/main/data/workspace/tokens/errors.cljs:33 +#, unused +msgid "workspace.tokens.duplicated-json-token-name-detail" +msgstr "" +"Un token existe déjà au chemin '%s' ou à un préfixe de celui-ci, dans une " +"autre collection." + +#: src/app/main/ui/workspace/tokens/remapping_modal.cljs:102 +msgid "workspace.tokens.remap-node-references-title" +msgstr "Renommer `%s` en `%s` et réattribuer tous les tokens de ce groupe ?" + +#: src/app/main/ui/workspace/tokens/remapping_modal.cljs:105 +msgid "workspace.tokens.remap-token-warning-effects" +msgstr "" +"Cela modifiera tous les calques et références qui utilisent l'ancien nom du " +"token." + +#: src/app/main/ui/workspace/tokens/remapping_modal.cljs:106 +msgid "workspace.tokens.remap-node-warning-effects" +msgstr "" +"Cela mettra à jour tous les tokens et références qui utilisent l'ancien nom " +"des tokens." + +#: src/app/main/ui/workspace/tokens/management/forms/rename_node_modal.cljs:59 +msgid "workspace.tokens.rename-group" +msgstr "Renommer le groupe de tokens" + +#: src/app/main/ui/workspace/tokens/management/forms/rename_node_modal.cljs:68 +msgid "workspace.tokens.rename-group-name-hint" +msgstr "Vos tokens seront automatiquement renommés en %s.(suffix).(tokenName)" + +#: src/app/main/ui/workspace/colorpicker/color_tokens.cljs:297, src/app/main/ui/workspace/sidebar/options/menus/text.cljs:527 +msgid "workspace.tokens.search-by-token" +msgstr "Rechercher par nom de token" + +#: src/app/main/ui/workspace/viewport/top_bar.cljs:43 +msgid "workspace.top-bar.webgl-context-lost.reload" +msgstr "Actualiser" + +#: src/app/main/ui/workspace/sidebar/history.cljs:358 +msgid "workspace.undo.entry.by" +msgstr "par %s" + +#: src/app/main/ui/workspace/sidebar/versions.cljs:234, src/app/main/ui/workspace/sidebar/versions.cljs:314 +msgid "workspace.versions.button.preview" +msgstr "Prévisualiser la version" + +#: src/app/main/data/workspace/versions.cljs:303 +msgid "workspace.versions.preview-banner-title" +msgstr "Aperçu de la version : %s" + +#: src/app/main/data/workspace/versions.cljs:297 +msgid "workspace.versions.preview.unnamed" +msgstr "Version sans nom" + +#: src/app/main/ui/workspace/main_menu.cljs:422 +msgid "workspace.header.menu.show-comments" +msgstr "Afficher les commentaires" + +#: src/app/main/ui/workspace/main_menu.cljs:421 +msgid "workspace.header.menu.hide-comments" +msgstr "Masquer les commentaires" + +#: src/app/main/ui/workspace/colorpicker/libraries.cljs:354 +msgid "workspace.libraries.colors.add-library-color" +msgstr "Ajouter la couleur à la bibliothèque" + +#: src/app/main/ui/workspace/colorpicker/libraries.cljs:336 +msgid "workspace.libraries.colors.toggle-color-palette" +msgstr "Afficher/masquer la palette de couleurs" + +#: src/app/main/ui/workspace/colorpicker/libraries.cljs:371, src/app/main/ui/workspace/colorpicker/libraries.cljs:387 +msgid "workspace.libraries.colors.empty-recent-colors" +msgstr "Aucune couleur récente pour l'instant" + +#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:138 +msgid "workspace.options.blur-options.toggle-more-options" +msgstr "Afficher/masquer plus d'options" + +#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:153 +msgid "workspace.options.blur-options.disabled-blur-label" +msgstr "" +"Le flou d'arrière-plan n'est pris en charge que par le nouveau moteur de " +"rendu. Passez au nouveau moteur de rendu dans le menu Préférences pour " +"utiliser cet effet" + +#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs +#, unused +msgid "workspace.options.blur-effects-options.title" +msgstr "Effets de flou" + +#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:273 +msgid "workspace.options.blur-effects-options.title.group" +msgstr "Effets de flou du groupe" + +#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:272 +msgid "workspace.options.blur-effects-options.title.multiple" +msgstr "Effets de flou de la sélection" + +#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:144 +msgid "workspace.options.blur-options.blur-type-select" +msgstr "Sélection du type de flou" + +#: src/app/main/ui/workspace/palette.cljs:166 +msgid "workspace.toolbar.palette-bar" +msgstr "Barre de palette" + +#: src/app/main/ui/workspace/top_toolbar.cljs:65, src/app/main/ui/workspace/top_toolbar.cljs:66, src/app/main/ui/workspace/top_toolbar.cljs:77 +msgid "workspace.toolbar.mcp" +msgstr "MCP" + +#: src/app/main/ui/workspace/top_toolbar.cljs:84 +msgid "workspace.toolbar.mcp-connected" +msgstr "MCP connecté" + +#: src/app/main/ui/workspace/top_toolbar.cljs:87 +msgid "workspace.toolbar.mcp-connect-here" +msgstr "Se connecter ici" + +#: src/app/main/ui/workspace/context_menu.cljs:733 +msgid "workspace.assets.delete-pages" +msgstr "Supprimer les pages" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs +msgid "workspace.options.stroke-width-top" +msgstr "Haut (début de bloc)" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs +msgid "workspace.options.stroke-width-right" +msgstr "Droite (fin en ligne)" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs +msgid "workspace.options.stroke-width-bottom" +msgstr "Bas (fin de bloc)" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs +msgid "workspace.options.stroke-width-left" +msgstr "Gauche (début en ligne)" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs +msgid "workspace.options.stroke.per-side" +msgstr "Contour par côté" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs +msgid "workspace.options.stroke.per-side-disabled" +msgstr "" +"La fonctionnalité de contours par côté n'est disponible que dans le nouveau " +"moteur de rendu. Changez de moteur de rendu pour l'utiliser." + +msgid "workspace.shape.menu.copy-id" +msgstr "Copier l'ID" + +msgid "workspace.toolbar.arrow" +msgstr "Flèche (%s)" + +msgid "workspace.toolbar.line" +msgstr "Ligne (%s)" + +#: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:556 +msgid "workspace.libraries.text.mixed-typography" +msgstr "Ressources mixtes" + +#: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:541 +msgid "workspace.libraries.text.mixed-tokens" +msgstr "Tokens mixtes" + +#: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:536 +msgid "workspace.libraries.text.mixed-tokens-and-assets" +msgstr "Ressources et tokens mixtes" + +#: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:558 +msgid "workspace.libraries.text.multiple-assets-tooltip" +msgstr "Dissocier toutes les ressources" + +#: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:543 +msgid "workspace.libraries.text.multiple-token-tooltip" +msgstr "Détacher tous les tokens" + +#: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:335 +#, unused +msgid "workspace.libraries.text.multiple-token-and-asset-tooltip" +msgstr "Détacher tous les tokens et dissocier toutes les typographies" + +#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:98, src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:112 +msgid "workspace.options.blur-options.layer-blur" +msgstr "Flou du calque" + +#: src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:99, src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:109 +msgid "workspace.options.blur-options.background-blur" +msgstr "Flou d'arrière-plan" + +#: src/app/main/ui/workspace/sidebar/options/page.cljs +#, unused +msgid "workspace.options.pixel grid-color" +msgstr "Couleur de la grille de pixels" + +#: src/app/main/ui/workspace/sidebar/options/menus/fill.cljs:198 +msgid "workspace.options.fill.section" +msgstr "Section de remplissage" + +#: src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:223, src/app/main/ui/workspace/sidebar/options/menus/layer.cljs:285 +msgid "workspace.options.layer-options.layer-section" +msgstr "Section du menu du calque" + +#: src/app/main/ui/workspace/sidebar/options/menus/color_selection.cljs:200 +msgid "workspace.options.selection-color.section" +msgstr "Section de sélection des couleurs" + +#: src/app/main/ui/workspace/sidebar/options/menus/border_radius.cljs:169, src/app/main/ui/workspace/sidebar/options/menus/border_radius.cljs:287 +msgid "workspace.options.radius.radius-section" +msgstr "Section du rayon de bordure" + +#: src/app/main/ui/workspace/sidebar/options/drawing/frame.cljs:111, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:482 +msgid "workspace.options.search-size-preset" +msgstr "Rechercher un préréglage de taille" + +#: src/app/main/ui/workspace/sidebar/options/drawing/frame.cljs:117, src/app/main/ui/workspace/sidebar/options/menus/measures.cljs:488 +msgid "workspace.options.no-size-preset-results" +msgstr "Aucun préréglage de taille correspondant" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:327 +msgid "workspace.options.stroke-dash" +msgstr "Trait" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:337 +msgid "workspace.options.stroke-gap" +msgstr "Espace" + +#: src/app/main/ui/workspace/sidebar/options/rows/stroke_row.cljs:248 +msgid "workspace.options.stroke.toggle-stroke" +msgstr "Afficher/masquer le contour" + +#: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:517 +msgid "workspace.options.convert-to-typography" +msgstr "Créer un style de typographie" + +#: src/app/main/ui/workspace/sidebar/options/menus/text.cljs:501 +msgid "workspace.options.text-options.text-section" +msgstr "Section du texte" + +#: src/app/main/ui/workspace/plugins.cljs:317 +msgid "workspace.plugins.permissions.clipboard-read" +msgstr "Lire le contenu de votre presse-papiers." + +#: src/app/main/ui/workspace/plugins.cljs:311 +msgid "workspace.plugins.permissions.clipboard-write" +msgstr "Lire et écrire dans votre presse-papiers." + +#: src/app/main/ui/workspace/context_menu.cljs:453 +msgid "workspace.shape.menu.stroke-to-path" +msgstr "Convertir le contour en chemin" + +#: src/app/main/ui/workspace/context_menu.cljs:229 +msgid "workspace.shape.menu.copy-as-image" +msgstr "Copier en tant qu'image" + +#: src/app/main/data/workspace/clipboard.cljs:1172 +msgid "workspace.clipboard.copying" +msgstr "Copie de l'image…" + +#: src/app/main/ui/settings/integrations.cljs:629 +msgid "integrations.access-tokens.create" +msgstr "Créer un nouveau token d'accès" + +#: src/app/main/ui/settings/integrations.cljs:645 +msgid "integrations.access-tokens.empty.add-one" +msgstr "" +"Cliquez sur le bouton « Créer un nouveau token d'accès » pour en générer un." + +#: src/app/main/ui/settings/integrations.cljs:644 +msgid "integrations.access-tokens.empty.no-access-tokens" +msgstr "Vous n'avez aucun token pour l'instant." + +#: src/app/main/ui/settings/integrations.cljs:619 +msgid "integrations.access-tokens.personal" +msgstr "Tokens d'accès personnels" + +#: src/app/main/ui/settings/integrations.cljs:624 +msgid "integrations.access-tokens.personal.description" +msgstr "" +"Les tokens d'accès personnels fonctionnent comme une alternative à notre " +"système d'authentification par identifiant/mot de passe et peuvent être " +"utilisés pour permettre à une application d'accéder à l'API interne de Penpot" + +#: src/app/main/ui/settings/integrations.cljs:68 +msgid "integrations.copy-to-clipboard" +msgstr "Copier dans le presse-papiers" + +#: src/app/main/ui/settings/integrations.cljs:266 +msgid "integrations.create-access-token.title" +msgstr "Créer un token d'accès" + +#: src/app/main/ui/settings/integrations.cljs:265 +msgid "integrations.create-access-token.title.created" +msgstr "Token d'accès créé" + +#: src/app/main/ui/settings/integrations.cljs:384 +msgid "integrations.delete-token.accept" +msgstr "Supprimer le token" + +#: src/app/main/ui/settings/integrations.cljs:383 +msgid "integrations.delete-token.message" +msgstr "Voulez-vous vraiment supprimer ce token ?" + +#: src/app/main/ui/settings/integrations.cljs:382 +msgid "integrations.delete-token.title" +msgstr "Supprimer le token" + +#: src/app/main/ui/settings/integrations.cljs:226 +msgid "integrations.expiration-180-days" +msgstr "180 jours" + +#: src/app/main/ui/settings/integrations.cljs:223 +msgid "integrations.expiration-30-days" +msgstr "30 jours" + +#: src/app/main/ui/settings/integrations.cljs:224 +msgid "integrations.expiration-60-days" +msgstr "60 jours" + +#: src/app/main/ui/settings/integrations.cljs:225 +msgid "integrations.expiration-90-days" +msgstr "90 jours" + +#: src/app/main/ui/settings/integrations.cljs:222 +msgid "integrations.expiration-never" +msgstr "Jamais" + +#: src/app/main/ui/settings/integrations.cljs:407 +msgid "integrations.expires-on" +msgstr "Expire le %s" + +#: src/app/main/ui/settings/integrations.cljs:405 +msgid "integrations.no-expiration" +msgstr "Aucune date d'expiration" + +#: src/app/main/ui/settings/integrations.cljs:221 +msgid "integrations.expiration-date.label" +msgstr "Date d'expiration" + +#: src/app/main/ui/settings/integrations.cljs:307 +msgid "integrations.generate-mcp-key.title" +msgstr "Générer une clé MCP" + +#: src/app/main/ui/settings/integrations.cljs:305 +msgid "integrations.generate-mcp-key.title.created" +msgstr "Clé MCP générée" + +#: src/app/main/ui/settings/integrations.cljs:124 +msgid "integrations.info.mcp-client-config" +msgstr "" +"Ajoutez cette configuration à votre client MCP (par exemple ~/​​​​​​.mcp.json)." + +#: src/app/main/ui/settings/integrations.cljs:206 +msgid "integrations.info.mcp-server" +msgstr "" +"Le serveur MCP de Penpot permet aux clients MCP d'interagir directement avec " +"les fichiers de conception Penpot." + +#: src/app/main/ui/settings/integrations.cljs:102 +msgid "integrations.token.info.non-recuperable" +msgstr "" +"Ce token unique n'est pas récupérable. Si vous le perdez, vous devrez en " +"créer un nouveau." + +#: src/app/main/ui/settings/integrations.cljs:502 +msgid "integrations.mcp-server.title" +msgstr "Serveur MCP" + +#: src/app/main/ui/settings/integrations.cljs:506 +msgid "integrations.mcp-server.title.beta" +msgstr "Bêta" + +#: src/app/main/ui/settings/integrations.cljs:511 +msgid "integrations.mcp-server.description" +msgstr "" +"Le serveur MCP de Penpot permet aux clients MCP d'interagir directement avec " +"les fichiers de conception Penpot." + +#: src/app/main/ui/settings/integrations.cljs:517 +msgid "integrations.mcp-server.status" +msgstr "Statut" + +#: src/app/main/ui/settings/integrations.cljs:537 +msgid "integrations.mcp-server.status.disabled" +msgstr "Désactivé" + +#: src/app/main/ui/settings/integrations.cljs:536 +msgid "integrations.mcp-server.status.enabled" +msgstr "Activé" + +#: src/app/main/ui/settings/integrations.cljs:532 +msgid "integrations.mcp-server.status.expired.1" +msgstr "" +"Veuillez régénérer la clé MCP et mettre à jour la configuration de votre " +"client avec la nouvelle clé." + +#: src/app/main/ui/settings/integrations.cljs:415 +#, unused +msgid "integrations.mcp-server.mcp-keys.copy" +msgstr "Copier le lien" + +#: src/app/main/ui/settings/integrations.cljs:594 +msgid "integrations.mcp-server.mcp-keys.help" +msgstr "Comment configurer les clients MCP" + +#: src/app/main/ui/settings/integrations.cljs:581 +msgid "integrations.mcp-server.mcp-keys.info" +msgstr "" +"Voici l'URL du serveur dont vous aurez besoin pour configurer votre client " +"MCP afin de le connecter au serveur MCP de Penpot." + +#: src/app/main/ui/settings/integrations.cljs:561 +msgid "integrations.mcp-server.mcp-keys.regenerate" +msgstr "Régénérer la clé MCP" + +#: src/app/main/ui/settings/integrations.cljs:554 +msgid "integrations.mcp-server.mcp-keys.title" +msgstr "Clé MCP" + +#: src/app/main/ui/settings/integrations.cljs:562 +msgid "integrations.mcp-server.mcp-keys.tootip" +msgstr "La clé MCP est nécessaire pour configurer le client MCP" + +#: src/app/main/ui/settings/integrations.cljs:213 +msgid "integrations.name.label" +msgstr "Nom" + +#: src/app/main/ui/settings/integrations.cljs:214 +msgid "integrations.name.placeholder" +msgstr "Le nom peut aider à savoir à quoi sert le token" + +#: src/app/main/ui/settings/integrations.cljs:350 +msgid "integrations.regenerate-mcp-key.info" +msgstr "" +"Régénérer la clé MCP révoquera immédiatement la clé actuelle. Toute " +"application qui l'utilise cessera de fonctionner." + +#: src/app/main/ui/settings/integrations.cljs:349 +msgid "integrations.regenerate-mcp-key.title" +msgstr "Régénérer la clé MCP" + +#: src/app/main/ui/settings/integrations.cljs:347 +msgid "integrations.regenerate-mcp-key.title.created" +msgstr "Clé MCP régénérée" + +#: src/app/main/ui/settings/integrations.cljs:666 +msgid "integrations.title" +msgstr "Intégrations" + +#: src/app/main/ui/settings/integrations.cljs:114 +msgid "integrations.token.will-expire" +msgstr "Le token expirera le %s" + +#: src/app/main/ui/settings/integrations.cljs:113 +msgid "integrations.mcp-key.will-expire" +msgstr "La clé MCP expirera le %s" + +#: src/app/main/ui/settings/integrations.cljs:117 +msgid "integrations.token.will-not-expire" +msgstr "Le token n'a pas de date d'expiration" + +#: src/app/main/ui/settings/integrations.cljs:116 +msgid "integrations.mcp-key.will-not-expire" +msgstr "La clé MCP n'a pas de date d'expiration" + +#: src/app/main/ui/dashboard/sidebar.cljs:354 +msgid "dashboard.section.organizations" +msgstr "Organisations" + +#: src/app/main/ui/dashboard/sidebar.cljs:376 +msgid "dashboard.go-to-admin-console" +msgstr "Aller à la console d'administration" + +#: src/app/main/ui/dashboard/team.cljs:1609 +msgid "dashboard.team-organization" +msgstr "Organisation de l'équipe" + +#: src/app/main/ui/dashboard/team.cljs:1639 +msgid "dashboard.team-organization.none" +msgstr "Cette équipe ne fait partie d'aucune organisation" + +#: src/app/main/ui/dashboard/team.cljs:1643 +msgid "dashboard.team-organization.add" +msgstr "Ajouter à une organisation" + +#: src/app/main/ui/dashboard/team.cljs:1632 +msgid "dashboard.team-organization.change" +msgstr "Changer l'organisation de l'équipe" + +#: src/app/main/ui/dashboard/team.cljs:1635 +msgid "dashboard.team-organization.remove" +msgstr "Retirer l'équipe de l'organisation" + +#: src/app/main/ui/settings/options.cljs:108 +msgid "dashboard.webgl-switch.title" +msgstr "Rendu WebGL" + +#: src/app/main/ui/settings/options.cljs:109 +msgid "dashboard.webgl-switch.beta" +msgstr "Bêta" + +#: src/app/main/ui/settings/options.cljs:110 +msgid "dashboard.webgl-switch.description" +msgstr "" +"Le rendu WebGL peut améliorer les performances, mais il est en bêta et peut " +"être moins stable. Des différences visuelles peuvent apparaître entre le " +"canevas, les exports (SVG/PDF) et le mode de visualisation." + +#: src/app/main/ui/settings/options.cljs:112 +msgid "dashboard.webgl-switch.status" +msgstr "Statut" + +#: src/app/main/ui/settings/options.cljs:113 +msgid "dashboard.webgl-switch.enabled" +msgstr "Activé" + +#: src/app/main/ui/settings/options.cljs:113 +msgid "dashboard.webgl-switch.disabled" +msgstr "Désactivé" + +#: src/app/main/ui/settings/options.cljs:116 +msgid "dashboard.webgl-switch.feedback" +msgstr "Donner votre avis" + +#: src/app/main/ui/dashboard/team_form.cljs:152 +msgid "dashboard.no-permission-create-team.message" +msgstr "" +"Vous n'êtes pas autorisé à créer des équipes au sein de l'organisation %s. " +"Pour plus d'informations, contactez le propriétaire de l'organisation." + +#: src/app/main/ui/dashboard/team_form.cljs:154 +msgid "dashboard.no-permission-delete-team.message" +msgstr "" +"Vous n'êtes pas autorisé à supprimer des équipes appartenant à " +"l'organisation %s. Pour plus d'informations, contactez le propriétaire de " +"l'organisation." + +#: src/app/main/ui/dashboard/team_form.cljs:158 +msgid "dashboard.no-permission-move-team.message" +msgstr "" +"Vous n'êtes pas autorisé à déplacer des équipes appartenant à l'organisation " +"%s. Pour plus d'informations, contactez le propriétaire de l'organisation." + +#: src/app/main/ui/dashboard/team.cljs:831, src/app/main/ui/dashboard/team.cljs:1136 +msgid "dashboard.invitations.no-permission" +msgstr "" +"Vous n'avez pas la permission d'inviter des personnes à rejoindre cette " +"équipe, ni de modifier ou supprimer des invitations." + +#: src/app/main/ui/dashboard/import.cljs:505 +msgid "dashboard.import.import-error.check-error" +msgstr "Nous n'avons pas pu vérifier ce fichier." + +#: src/app/main/ui/dashboard/import.cljs:512 +msgid "dashboard.import.import-error.unknown-error" +msgstr "Une erreur s'est produite lors du traitement de ce fichier." + +#, unused +msgid "dashboard.change-organization-modal.accept" +msgstr "DÉPLACER L'ÉQUIPE" + +#, unused +msgid "dashboard.change-organization-modal.choose" +msgstr "Déplacer vers :" + +#, unused +msgid "dashboard.change-organization-modal.select" +msgstr "Sélectionner une organisation" + +#, unused +msgid "dashboard.change-organization-modal.text" +msgstr "" +"Les projets et fichiers resteront disponibles pour les membres de l'équipe. " +"L'équipe récupérera la configuration de la nouvelle organisation." + +#: src/app/main/data/nitrate.cljs:399, src/app/main/ui/dashboard/team_form.cljs:157 +msgid "dashboard.change-organization-modal.title" +msgstr "Changer l'organisation de l'équipe" + +#: src/app/main/ui/dashboard/files_layout.cljs +msgid "dashboard.files-layout.grid" +msgstr "Vue en grille" + +#: src/app/main/ui/dashboard/files_layout.cljs +msgid "dashboard.files-layout.list" +msgstr "Vue en liste" + +#: src/app/main/ui/dashboard/sidebar.cljs:671 +msgid "dashboard.leave-organization" +msgstr "Quitter l'organisation" + +#: src/app/main/ui/dashboard/team_form.cljs:156 +msgid "dashboard.no-organization-allows-create-team.message" +msgstr "" +"Vous n'avez pas la permission d'ajouter des équipes à aucune de vos " +"organisations." + +#: src/app/main/data/dashboard.cljs:753 +msgid "dashboard.organization-deleted" +msgstr "L'organisation %s a été supprimée." + +#: src/app/main/ui/dashboard/sidebar.cljs:798 +msgid "dashboard.plus-create-new-organization" +msgstr "+ Créer une organisation" + +msgid "dashboard.section.teams" +msgstr "Équipes" + +#, unused +msgid "dashboard.select-organization-modal.accept" +msgstr "AJOUTER À L'ORGANISATION" + +#, unused +msgid "dashboard.select-organization-modal.choose" +msgstr "Choisissez une organisation :" + +#: src/app/main/ui/dashboard/team.cljs:975 +msgid "dashboard.select-organization-modal.external-invitations-warning" +msgstr "" +"« %s » n'autorise que les membres de l'organisation à rejoindre ses équipes. " +"Toutes les invitations en attente adressées à des personnes extérieures à " +"l'organisation seront révoquées." + +#: src/app/main/ui/dashboard/team.cljs:971 +msgid "dashboard.select-organization-modal.external-invitations-will-be-canceled" +msgstr "" +"Les invitations en attente destinées à des utilisateurs externes seront " +"annulées." + +#, unused +msgid "dashboard.select-organization-modal.permission-info" +msgstr "" +"Vous trouverez ici toutes vos organisations où vous êtes autorisé à créer ou " +"ajouter des équipes." + +#, unused +msgid "dashboard.select-organization-modal.select" +msgstr "Sélectionner une organisation" + +#: src/app/main/data/nitrate.cljs:342, src/app/main/ui/dashboard/team_form.cljs:155 +msgid "dashboard.select-organization-modal.title" +msgstr "Ajouter l'équipe à une organisation" + +#, unused +msgid "dashboard.team-belong-organization" +msgstr "Cette équipe appartient désormais à %s" + +#, unused +msgid "dashboard.team-no-longer-belong-organization" +msgstr "Cette équipe n'appartient plus à l'organisation %s" + +#: src/app/main/data/nitrate.cljs:341, src/app/main/data/nitrate.cljs:398 +msgid "dashboard.team-organization.add.no-valid-organizations" +msgstr "" +"Vous n'avez pas la permission d'ajouter cette équipe à aucune de vos " +"organisations." + +#: src/app/main/ui/dashboard/team.cljs:905 +msgid "dashboard.team-organization.disabled-organization-tooltip" +msgstr "Seules les personnes de votre organisation peuvent être invitées." + +#, unused +msgid "dashboard.user-no-longer-belong-organization" +msgstr "Vous n'êtes plus membre de l'organisation %s" + +msgid "dashboard.my-files" +msgstr "Mes fichiers" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:80 +msgid "nitrate.code-activation.title" +msgstr "Activer Nitrate" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:79 +msgid "nitrate.code-activation.renew-title" +msgstr "RENOUVELER NITRATE" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:86 +msgid "nitrate.code-activation.input-label" +msgstr "Saisissez votre code d'activation" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:101 +msgid "nitrate.code-activation.submit" +msgstr "Activer" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:90 +msgid "nitrate.code-activation.placeholder" +msgstr "Collez votre code d'activation ici" + +#: src/app/main/ui/nitrate/nitrate_activation_success_modal.cljs:57 +msgid "nitrate.activation-success.active-until" +msgstr "Votre abonnement est actif jusqu'au %s." + +#: src/app/main/ui/nitrate/nitrate_activation_success_modal.cljs:60 +msgid "nitrate.activation-success.manage-info" +msgstr "" +"Vous pouvez modifier votre abonnement à tout moment depuis la page « " +"Abonnement » dans les détails de votre compte." + +#: src/app/main/ui/nitrate/nitrate_activation_success_modal.cljs:63 +msgid "nitrate.activation-success.enjoy" +msgstr "Profitez de votre abonnement !" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:51 +msgid "nitrate.form.title" +msgstr "Débloquez les fonctionnalités Entreprise" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:54 +msgid "nitrate.form.enterprise-intro" +msgstr "" +"Tout ce dont vos équipes ont besoin pour travailler en toute sécurité à " +"grande échelle%s" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:57 +msgid "nitrate.form.enterprise-feature-1" +msgstr "" +"Des permissions globales aux permissions fines, sur l'ensemble des équipes " +"et projets" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:59 +msgid "nitrate.form.enterprise-feature-2" +msgstr "" +"Un contrôle centralisé de qui fait quoi et où, depuis une console " +"d'administration dédiée" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:61 +msgid "nitrate.form.enterprise-feature-3" +msgstr "" +"Toute la liberté de l'open source, avec la gouvernance dont votre " +"organisation a besoin" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:66, src/app/main/ui/settings/subscription.cljs:767 +msgid "nitrate.form.enterprise.price" +msgstr "par membre et par mois" + +msgid "nitrate.form.start-enterprise" +msgstr "Commencer avec Entreprise" + +#: src/app/main/ui/dashboard/subscription.cljs:209, src/app/main/ui/nitrate/nitrate_form.cljs:75 +msgid "nitrate.form.try-free" +msgstr "Essayez gratuitement pendant 14 jours" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:77 +msgid "nitrate.form.cancel-anytime" +msgstr "Le paiement sera prélevé à la fin de l'essai. Annulez à tout moment." + +#: src/app/main/ui/nitrate/nitrate_form.cljs:82, src/app/main/ui/nitrate/nitrate_form.cljs:102 +msgid "nitrate.form.enter-code" +msgstr "Saisir le code d'activation" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:86 +msgid "nitrate.form.see-plan" +msgstr "Voir mon abonnement actuel" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:91 +msgid "nitrate.form.contact-upgrade" +msgstr "Contactez-nous pour passer à Entreprise :" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:92 +msgid "nitrate.form.contact-trial" +msgstr "Contactez-nous pour essayer Entreprise pendant 14 jours :" + +msgid "nitrate.contact-sales.title" +msgstr "Passer à l'abonnement %s ?" + +msgid "nitrate.contact-sales.downgrade-title" +msgstr "Lorsque vous rétrogradez :" + +msgid "nitrate.contact-sales.downgrade-teams-available" +msgstr "" +"Les équipes, projets et fichiers ne feront plus partie d'aucune " +"organisation, mais resteront disponibles." + +msgid "nitrate.contact-sales.downgrade-storage-limited" +msgstr "" +"Votre stockage total, l'historique des versions automatiques et la durée de " +"récupération des fichiers seront limités." + +msgid "nitrate.contact-sales.downgrade-contact-info" +msgstr "" +"Pour passer à cet abonnement, veuillez contacter notre équipe commerciale. " +"Nous vous aiderons à mettre à jour votre abonnement et à vérifier que tout " +"est correctement configuré." + +msgid "nitrate.contact-sales.button" +msgstr "Contacter l'équipe commerciale" + +#: src/app/main/ui/settings/subscription.cljs:575 +msgid "nitrate.subscription.active-until" +msgstr "Actif jusqu'au %s" + +#: src/app/main/ui/settings/subscription.cljs:584 +msgid "nitrate.subscription.settings.manual-cancel" +msgstr "Annuler l'abonnement" + +#: src/app/main/ui/settings/subscription.cljs:103 +msgid "nitrate.subscription.settings.renew-with-code" +msgstr "Renouveler avec un code d'activation" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:50 +msgid "nitrate.subscription.renew-success" +msgstr "Votre abonnement Nitrate a été renouvelé." + +#: src/app/main/ui/dashboard/subscription.cljs:195, src/app/main/ui/nitrate/nitrate_activation_success_modal.cljs:68 +msgid "nitrate.activation-success.create-organization" +msgstr "Créer une organisation" + +#: src/app/main/ui/nitrate/nitrate_activation_success_modal.cljs:53 +msgid "nitrate.modal-success.title" +msgstr "Bienvenue dans Entreprise !" + +#: src/app/main/ui/nitrate/nitrate_code_activation_modal.cljs:104 +msgid "nitrate.code-activation.footer-before" +msgstr "Besoin d'un code ? Téléchargez votre " + +msgid "nitrate.code-activation.footer-link" +msgstr "demande de code d'activation" + +msgid "nitrate.code-activation.footer-after" +msgstr " et contactez-nous :" + +msgid "nitrate.contact-sales.downgrade-organization-deleted" +msgstr "Votre organisation sera supprimée." + +msgid "nitrate.form.enterprise-description" +msgstr "" +"Vous ne serez pas facturé maintenant. Le paiement sera prélevé à la fin de " +"l'essai. Annulez à tout moment." + +msgid "nitrate.form.contact-us-free-trial" +msgstr "Contactez-nous pour essayer l'abonnement Entreprise pendant 14 jours :" + +msgid "nitrate.form.contact-us-upgrade" +msgstr "Contactez-nous pour passer à l'abonnement Entreprise :" + +msgid "nitrate.form.free-trial-button" +msgstr "Essayez 14 jours gratuitement" + +#: src/app/main/ui/nitrate/nitrate_form.cljs:80, src/app/main/ui/nitrate/nitrate_form.cljs:98 +msgid "nitrate.form.subscribe-with-code" +msgstr "S'abonner avec un code d'activation" + +msgid "nitrate.subscription.settings.manual-contact-us" +msgstr "Pour annuler votre abonnement Nitrate, veuillez nous contacter à :" + +#: src/app/main/ui/dashboard/subscription.cljs:201 +msgid "subscription.dashboard.banner.unlock-features" +msgstr "Débloquez les fonctionnalités Entreprise" + +#: src/app/main/ui/dashboard/subscription.cljs:208 +msgid "subscription.dashboard.banner.upgrade-nitrate" +msgstr "Commencer avec Entreprise" + +#: src/app/main/ui/settings/subscription.cljs:408 +msgid "subscription.error.nitrate.checkout-cancelled" +msgstr "Le paiement n'a pas été finalisé. Réessayez quand vous êtes prêt." + +#: src/app/main/ui/settings/subscription.cljs:427 +msgid "subscription.error.nitrate.checkout-failed" +msgstr "" +"Le paiement n'a pas été finalisé. Veuillez réessayer. Si le problème " +"persiste, contactez-nous : support@penpot.app." + +#: src/app/main/ui/settings/subscription.cljs:407 +msgid "subscription.error.nitrate.checkout-finish-failed" +msgstr "" +"Nous n'avons pas pu confirmer votre abonnement. Veuillez vérifier l'état de " +"votre abonnement sur la page Abonnement. Vous pouvez réessayer si nécessaire." + +#: src/app/main/ui/settings/subscription.cljs:724 +msgid "subscription.settings.organization-member-month" +msgstr "membre d'organisation / mois" + +#: src/app/main/ui/settings/subscription.cljs:594, src/app/main/ui/settings/subscription.cljs:672 +msgid "subscription.settings.professional.selfhost.control-over-data" +msgstr "Contrôle total sur les données et l'infrastructure." + +#: src/app/main/ui/settings/subscription.cljs:597, src/app/main/ui/settings/subscription.cljs:675 +msgid "subscription.settings.professional.selfhost.unlimited-users" +msgstr "Utilisateurs, équipes et fichiers illimités." + +#: src/app/main/ui/settings/subscription.cljs:97 +msgid "subscription.settings.activate-by-code" +msgstr "Saisir le code d'activation" + +#: src/app/main/ui/dashboard/subscription.cljs:241 +msgid "subscription.current-plan.title" +msgstr "Votre abonnement" + +#: src/app/main/ui/dashboard/subscription.cljs:246 +msgid "subscription.current-plan.professional" +msgstr "Professionnel" + +#: src/app/main/ui/dashboard/subscription.cljs:249 +msgid "subscription.current-plan.unlimited" +msgstr "Illimité" + +#: src/app/main/ui/dashboard/subscription.cljs:248 +msgid "subscription.current-plan.unlimited-trial" +msgstr "Illimité (essai)" + +#: src/app/main/ui/dashboard/subscription.cljs:252 +msgid "subscription.current-plan.nitrate" +msgstr "Entreprise" + +#: src/app/main/ui/dashboard/subscription.cljs:251 +msgid "subscription.current-plan.nitrate-trial" +msgstr "Entreprise (essai)" + +#: src/app/main/ui/dashboard/subscription.cljs:253 +msgid "subscription.current-plan.enterprise" +msgstr "Entreprise" + +#: src/app/main/ui/dashboard/subscription.cljs:189 +msgid "subscription.banner.see-enterprise" +msgstr "Découvrir Entreprise en action" + +#: src/app/main/ui/dashboard/subscription.cljs:216 +msgid "subscription.dashboard.banner.renew-subscription" +msgstr "Renouvelez votre abonnement" + +#: src/app/main/ui/dashboard/subscription.cljs:222 +msgid "subscription.dashboard.banner.subscription-expire-days" +msgstr "Votre abonnement Entreprise expire dans %s jours (%s)" + +#: src/app/main/ui/dashboard/subscription.cljs:229 +msgid "subscription.dashboard.banner.renew" +msgstr "Renouveler" + +#: src/app/main/ui/dashboard/subscription.cljs:191 +msgid "subscription.banner.create-organization-info" +msgstr "" +"Créez une organisation et découvrez exactement comment fonctionne " +"Entreprise. Définissez des règles, gérez vos équipes et découvrez un nouveau " +"niveau de contrôle sur votre flux de travail de conception." + +#: src/app/main/ui/dashboard/subscription.cljs:203 +msgid "subscription.dashboard.banner.unlock-features-description-text" +msgstr "" +"Définissez des permissions fines et gardez le contrôle, sans compromettre la " +"liberté open source que votre équipe apprécie." + +msgid "subscription.settings.benefits.nitrate-unlimited-benefits" +msgstr "Tous les avantages de l'abonnement Illimité, plus :" + +msgid "subscription.settings.enterprise.nitrate.multi-organization-management" +msgstr "Gestion multi-organisations :" + +msgid "subscription.settings.enterprise.nitrate.support-team" +msgstr "" +"Prise en charge des hiérarchies d'équipes complexes et des sous-" +"organisations distinctes." + +#: src/app/main/ui/settings/subscription.cljs:600, src/app/main/ui/settings/subscription.cljs:678 +#, fuzzy +msgid "subscription.settings.professional.selfhost.community-support" +msgstr "" +"Toutes les fonctionnalités de conception et de prototypage Support " +"communautaire." + +msgid "subscription.settings.enterprise.nitrate.enterprise-security" +msgstr "Sécurité Entreprise :" + +msgid "subscription.settings.enterprise.nitrate.native-sso" +msgstr "" +"SAML/​​SSO natif et journalisation complète de la piste d'audit pour les " +"rapports de conformité." + +msgid "subscription.settings.enterprise.nitrate.advanced-control" +msgstr "Contrôle avancé :" + +msgid "subscription.settings.enterprise.nitrate.plugin-whitelisting" +msgstr "" +"Liste blanche de plugins granulaire, incluant notre serveur MCP sécurisé et " +"isolé pour la connectivité IA." + +msgid "subscription.settings.admin-console" +msgstr "Console d'administration" + +#: src/app/main/ui/settings/subscription.cljs:669, src/app/main/ui/settings/subscription.cljs:692 +msgid "subscription.settings.price-user-month" +msgstr "utilisateur / mois" + +#: src/app/main/ui/settings/subscription.cljs:679 +msgid "subscription.settings.subscribed-since" +msgstr "Vous êtes sur l'abonnement %s depuis %s." + +#: src/app/main/ui/workspace/tokens/import_from_library.cljs:72 +msgid "modals.import-library-tokens.title" +msgstr "Importer les tokens depuis la bibliothèque ?" + +#: src/app/main/ui/workspace/tokens/import_from_library.cljs:75 +msgid "modals.import-library-tokens.description" +msgstr "" +"La bibliothèque contient des tokens et des thèmes probablement utilisés par " +"ses composants." + +#: src/app/main/ui/workspace/tokens/import_from_library.cljs:92 +msgid "modals.import-library-tokens.import" +msgstr "Importer les tokens" + +#: src/app/main/ui/workspace/sidebar/assets/common.cljs:228 +msgid "modals.delete-asset-group.title" +msgstr "Supprimer le groupe" + +#: src/app/main/ui/workspace/sidebar/assets/common.cljs:229 +msgid "modals.delete-asset-group.message" +msgid_plural "modals.delete-asset-group.message" +msgstr[0] "Voulez-vous vraiment supprimer cette ressource ?" +msgstr[1] "Voulez-vous vraiment supprimer ces %s ressources ?" + +#: src/app/main/ui/dashboard/team.cljs:298 +msgid "modals.invite-restricted-members.description" +msgstr "Seuls les membres existants de l'organisation peuvent être invités." + +#: src/app/main/ui/dashboard/team.cljs:299 +msgid "modals.invite-restricted-members.warning" +msgstr "Certaines personnes de votre liste ne recevront pas les invitations." + +#: src/app/main/ui/dashboard/team.cljs:308 +msgid "modals.invite-restricted-members.blocked-addresses" +msgstr "Adresses qui ne recevront pas d'invitation" + +#: src/app/main/data/team.cljs:582 +msgid "modals.invite-restricted-members.all-blocked-title" +msgstr "Aucune invitation n'a été envoyée" + +#: src/app/main/data/team.cljs:583 +msgid "modals.invite-restricted-members.all-blocked" +msgstr "" +"Seuls les membres existants de l'organisation peuvent être invités. Comme " +"aucune des personnes de votre liste n'est membre, aucune invitation n'a été " +"envoyée." + +#: src/app/main/ui/dashboard/team.cljs:325 +msgid "modals.invite-restricted-members.cancel" +msgstr "Annuler" + +#: src/app/main/ui/dashboard/team.cljs:333 +msgid "modals.invite-restricted-members.send" +msgstr "Envoyer les invitations" + +#: src/app/main/data/nitrate.cljs:199 +msgid "modals.before-leave-organization.message" +msgstr "" +"Vous êtes le seul membre de certaines équipes. Ces équipes seront supprimées " +"avec leurs projets et fichiers." + +#: src/app/main/data/nitrate.cljs:198, src/app/main/ui/dashboard/change_owner.cljs:151 +msgid "modals.before-leave-organization.title" +msgstr "AVANT DE QUITTER L'ORGANISATION" + +#: src/app/main/data/nitrate.cljs:202 +msgid "modals.before-leave-organization.warning" +msgstr "Toute équipe dont vous êtes le seul membre sera supprimée." + +#: src/app/main/ui/settings/delete_account.cljs +#, unused +msgid "modals.delete-account.info.with-organizations" +msgstr "" +"Cette action est irréversible. Votre compte, votre abonnement et vos " +"organisations seront supprimés immédiatement. Vous perdrez également l'accès " +"à vos projets et fichiers actuels." + +#: src/app/main/ui/settings/delete_account.cljs:83 +msgid "modals.delete-account.owned-organizations.list-title" +msgstr "Organisations qui seront supprimées" + +#: src/app/main/ui/settings/delete_account.cljs:98 +msgid "modals.delete-account.owned-organizations.members-count" +msgstr "%s membres" + +#: src/app/main/ui/settings/delete_account.cljs:96 +msgid "modals.delete-account.owned-organizations.teams-count" +msgstr "%s équipes" + +#: src/app/main/data/team.cljs:129 +msgid "modals.delete-organization-team-confirm.message" +msgstr "" +"Voulez-vous vraiment supprimer cette équipe qui fait partie de " +"l'organisation %s ?" + +#: src/app/main/ui/workspace/context_menu.cljs:712 +msgid "modals.delete-pages.body" +msgstr "Voulez-vous vraiment supprimer les pages sélectionnées ?" + +#: src/app/main/ui/workspace/context_menu.cljs:711 +msgid "modals.delete-pages.title" +msgstr "Supprimer les pages" + +#: src/app/main/data/team.cljs:162 +msgid "modals.invite-restricted-members.all-organization-members-in-team" +msgstr "" +"Seuls les membres de l'organisation « %s » peuvent être invités dans cette " +"équipe, et ils en sont déjà tous membres. Pour plus d'informations, " +"contactez le propriétaire de l'organisation." + +#: src/app/main/ui/dashboard/change_owner.cljs:158 +msgid "modals.leave-organization-and-reassign.hint" +msgstr "" +"Vous êtes propriétaire de certaines équipes de l'organisation. Veuillez " +"promouvoir un autre membre pour qu'il devienne propriétaire." + +#: src/app/main/ui/dashboard/change_owner.cljs:161 +msgid "modals.leave-organization-and-reassign.hint-delete" +msgstr "" +"Vous êtes le seul membre de certaines équipes. Ces équipes seront supprimées " +"avec leurs projets et fichiers." + +#: src/app/main/ui/dashboard/change_owner.cljs:163 +msgid "modals.leave-organization-and-reassign.hint-promote" +msgstr "" +"De plus, vous êtes propriétaire de certaines équipes de l'organisation. " +"Veuillez promouvoir un autre membre pour qu'il devienne propriétaire." + +#: src/app/main/data/nitrate.cljs:200, src/app/main/data/nitrate.cljs:209 +msgid "modals.leave-organization-confirm.accept" +msgstr "Quitter l'organisation" + +#: src/app/main/data/nitrate.cljs:208 +msgid "modals.leave-organization-confirm.message" +msgstr "" +"Vous perdrez définitivement l'accès à toutes les équipes, projets et " +"fichiers qu'elle contient." + +#: src/app/main/data/nitrate.cljs:207 +msgid "modals.leave-organization-confirm.title" +msgstr "Quitter l'organisation %s ?" + +#: src/app/main/data/nitrate.cljs:256 +msgid "modals.remove-team-organization.accept" +msgstr "Retirer de l'organisation" + +#: src/app/main/data/nitrate.cljs:254 +msgid "modals.remove-team-organization.info" +msgstr "" +"Les projets et fichiers resteront disponibles pour les membres de l'équipe, " +"mais les paramètres de l'organisation ne s'appliqueront plus." + +#: src/app/main/data/nitrate.cljs:253 +msgid "modals.remove-team-organization.text" +msgstr "Voulez-vous vraiment retirer l'équipe « %s » de l'organisation « %s » ?" + +#: src/app/main/data/nitrate.cljs:252 +msgid "modals.remove-team-organization.title" +msgstr "RETIRER L'ÉQUIPE DE L'ORGANISATION" + +#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:114 +msgid "shortcuts.find" +msgstr "Rechercher" + +#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:115 +msgid "shortcuts.find-and-replace" +msgstr "Rechercher et remplacer" + +#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:165 +msgid "shortcuts.paste-replace" +msgstr "Coller et remplacer" + +#: src/app/main/ui/workspace/sidebar/shortcuts.cljs:182 +msgid "shortcuts.show-measure" +msgstr "Afficher les mesures" + +#: src/app/main/ui/settings/shortcuts.cljs +msgid "shortcuts.page" +msgstr "Page des raccourcis" + +#: src/app/main/ui/settings/shortcuts.cljs +msgid "shortcuts.reset" +msgstr "Réinitialiser par défaut" + +#: src/app/main/ui/settings/shortcuts.cljs +msgid "shortcuts.disable" +msgstr "Désactiver le raccourci" + +#: src/app/main/ui/settings/shortcuts.cljs +msgid "shortcuts.disabled-shortcut" +msgstr "Raccourci désactivé" + +#: src/app/main/ui/settings/shortcuts.cljs +msgid "shortcuts.overwritten-by" +msgstr "Ce raccourci a été réattribué à %s" + +#: src/app/main/ui/settings/shortcuts.cljs +msgid "shortcuts.no-personalized" +msgstr "Rendez-vous dans Tous pour commencer à personnaliser vos raccourcis." + +#: src/app/main/ui/settings/shortcuts.cljs +msgid "shortcuts.no-disabled" +msgstr "Il n'y a aucun raccourci désactivé" + +#: src/app/main/ui/settings/shortcuts.cljs +msgid "shortcuts.reload-hint" +msgstr "" +"Après avoir modifié les raccourcis, actualisez les autres onglets Penpot " +"ouverts pour appliquer les changements." + +#: src/app/main/ui/settings/shortcuts.cljs +msgid "shortcuts.no-shortcuts" +msgstr "Aucun raccourci ne correspond à votre recherche" + +#: src/app/main/ui/settings/shortcuts.cljs +msgid "shortcuts.personalized" +msgstr "Personnalisé" + +#: src/app/main/ui/settings/shortcuts.cljs +msgid "shortcuts.disabled" +msgstr "Désactivé" + +#: src/app/main/ui/settings/shortcuts.cljs +msgid "shortcuts.draw-arrow" +msgstr "Flèche" + +#: src/app/main/ui/settings/shortcuts.cljs +msgid "shortcuts.draw-line" +msgstr "Ligne" + +#: src/app/main/ui/settings/shortcuts.cljs +msgid "shortcuts.import-export" +msgstr "Importer/Exporter" + +#: src/app/main/ui/shortcuts.cljs +msgid "shortcuts.key-combo" +msgstr "Appuyez sur la combinaison de touches" + +#: src/app/main/ui/shortcuts.cljs +msgid "shortcuts.edit-modal.conflict" +msgstr "" +"Combinaison déjà attribuée à « %s ». L'enregistrer la supprimera de cet " +"emplacement." + +#: src/app/main/ui/shortcuts.cljs +msgid "shortcuts.edit-modal.reset-pending" +msgstr "Si vous enregistrez, ce raccourci reviendra à sa valeur d'origine :" + +#: src/app/main/ui/shortcuts.cljs +msgid "shortcuts.edit-modal.success" +msgstr "" +"Cette combinaison de touches est disponible et peut être attribuée sans " +"conflit." + +#: src/app/main/ui/workspace/sidebar/shortcuts.cljs +msgid "shortcuts.toggle-comments-visibility" +msgstr "Afficher/masquer les commentaires" + +#: src/app/main/ui/workspace/sidebar/shortcuts.cljs +msgid "shortcuts.edit-on-settings" +msgstr "Personnaliser dans les paramètres" + +#: src/app/main/ui/settings/restore_shortcuts_modal.cljs +msgid "restore-shortcuts.modal-title" +msgstr "Restaurer la configuration par défaut" + +#: src/app/main/ui/settings/restore_shortcuts_modal.cljs +msgid "restore-shortcuts.modal-text" +msgstr "Les raccourcis suivants seront restaurés à leurs valeurs par défaut." + +#: src/app/main/ui/settings/restore_shortcuts_modal.cljs +msgid "restore-shortcuts.acction" +msgstr "Action" + +#: src/app/main/ui/settings/restore_shortcuts_modal.cljs +msgid "restore-shortcuts.restore" +msgstr "Restaurer" + +#: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs +msgid "import-shortcuts.diff-modal-title" +msgstr "Importer les raccourcis" + +#: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs +msgid "import-shortcuts.diff-modal-text" +msgstr "Les raccourcis suivants seront modifiés par la configuration importée." + +#: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs +msgid "import-shortcuts.no-changes" +msgstr "Aucune différence trouvée entre les raccourcis actuels et importés." + +#: src/app/main/ui/settings/import_shortcuts_diff_modal.cljs +msgid "import-shortcuts.apply" +msgstr "Appliquer" + +#: src/app/main/ui/settings/profile.cljs:115 +msgid "labels.delete-profile-photo.title" +msgstr "Supprimer la photo de profil" + +#: src/app/main/ui/settings/profile.cljs:116 +msgid "labels.delete-profile-photo.message" +msgstr "Voulez-vous vraiment supprimer votre photo de profil ?" + +#: src/app/main/data/workspace/mcp.cljs:186 +#, unused +msgid "labels.dismiss" +msgstr "Ignorer" + +#: src/app/main/ui/dashboard/fonts.cljs:283 +msgid "labels.download-simple" +msgstr "Télécharger" + +#: src/app/main/ui/settings/sidebar.cljs:122 +msgid "labels.integrations" +msgstr "Intégrations" + +#: src/app/main/ui/dashboard/import.cljs:534 +msgid "labels.uploading-file" +msgstr "Envoi du fichier…" + +#: src/app/main/ui/exports/files.cljs:186 +msgid "labels.downloading-file" +msgstr "Téléchargement du fichier…" + +#: src/app/main/ui/components/select.cljs:256 +msgid "labels.no-matches" +msgstr "Aucune correspondance" + +#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:705 +msgid "labels.open" +msgstr "Ouvrir" + +#: src/app/main/data/workspace/versions.cljs:305 +msgid "labels.exit" +msgstr "Quitter" + +#: src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:1277 +msgid "labels.flex-layout" +msgstr "Disposition flex" + +#: src/app/main/ui/workspace/sidebar/options/menus/layout_container.cljs:1281 +msgid "labels.grid-layout" +msgstr "Disposition en grille" + +#: src/app/main/ui/inspect/attributes/blur.cljs:30, src/app/main/ui/inspect/styles/style_box.cljs:32, src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:262, src/app/main/ui/workspace/sidebar/options/menus/blur.cljs:274 +msgid "labels.blur-effects" +msgstr "Effets de flou" + +#: src/app/main/ui/settings/restore_shortcuts_modal.cljs +msgid "labels.current" +msgstr "Actuel" + +#: src/app/main/ui/settings/restore_shortcuts_modal.cljs +msgid "labels.default" +msgstr "Par défaut" + +#: src/app/main/ui/dashboard/import.cljs:297 +#, unused +msgid "labels.warning-count" +msgid_plural "labels.warning-count" +msgstr[0] "%s avertissement" +msgstr[1] "%s avertissements" + +#: src/app/main/ui/workspace/sidebar/options/menus/typography.cljs:322 +msgid "inspect.attributes.typography.mixed-font-family" +msgstr "Familles de polices mixtes" + +#: src/app/main/ui/settings/integrations.cljs:659 +msgid "title.settings.integrations" +msgstr "Intégrations - Penpot" + +#: src/app/main/ui/auth/recovery_request.cljs:113, src/app/main/ui/auth/register.cljs:237 +msgid "auth.check-email" +msgstr "Vérifiez votre e-mail !" + +#: src/app/main/ui/auth/register.cljs:238 +msgid "auth.verification-sent-email" +msgstr "Nous avons envoyé un e-mail de vérification à :" + +#: src/app/main/ui/onboarding/questions.cljs:218 +msgid "onboarding.questions.team-size.just-me" +msgstr "Juste moi" + +#: src/app/main/ui/onboarding/questions.cljs:220 +msgid "onboarding.questions.team-size.2-100" +msgstr "2 - 100" + +#: src/app/main/ui/onboarding/questions.cljs:222 +msgid "onboarding.questions.team-size.101-500" +msgstr "101 - 500" + +#: src/app/main/ui/onboarding/questions.cljs:224 +msgid "onboarding.questions.team-size.501-1000" +msgstr "501 - 1 000" + +#: src/app/main/ui/onboarding/questions.cljs:226 +msgid "onboarding.questions.team-size.1001-5000" +msgstr "1 001 - 5 000" + +#: src/app/main/ui/onboarding/questions.cljs:228 +msgid "onboarding.questions.team-size.more-than-5001" +msgstr "5 001+" + +msgid "onboarding.choice.team-up.create-team-name" +msgstr "Nom de l'équipe" + +#: src/app/main/ui/onboarding/team_choice.cljs:184 +msgid "onboarding.choice.team-up.create-team-enter" +msgstr "Saisissez le nom de l'équipe" + +msgid "onboarding.choice.team-up.invite-members-desc" +msgstr "" +"Développeurs, designers, gestionnaires… tout le monde est le bienvenu. Vous " +"pourrez en inviter d'autres plus tard." + +#: src/app/main/ui/ds/controls/utilities/token_field.cljs +msgid "options.deleted-token-with-name" +msgstr "Le token {%s} n'existe pas ou a été supprimé." + +#: src/app/plugins/utils.cljs:533 +msgid "plugins.validation.invalid-value" +msgstr "attendu %s, obtenu %s (%s)" + +#: src/app/plugins/utils.cljs:536 +msgid "plugins.validation.received-value" +msgstr "obtenu %s (%s)"