Files
Reactive-Resume/apps/web/locales/fr-FR.po
T
Amruth Pillai f29b92e2fb chore(copy): rewrite marketing, app, and docs copy to read less AI-generated
Rewrites the landing page, in-app microcopy, and public docs, then fixes what the rewrite exposed: stale template counts, a broken quickstart anchor, out-of-sync FAQ structured data, dead error-hint branches in the MCP tools, and wrong-sense translations across all 53 locales. Adds GLOSSARY.md so translators get the right sense of the ambiguous UI terms.
2026-08-28 22:18:29 +02:00

6572 lines
241 KiB
Gettext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
msgid ""
msgstr ""
"POT-Creation-Date: 2025-11-04 23:14+0100\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n"
"Language: fr\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-08-27 07:41\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Crowdin-Project: reactive-resume\n"
"X-Crowdin-Project-ID: 503410\n"
"X-Crowdin-Language: fr\n"
"X-Crowdin-File: /apps/web/locales/en-US.po\n"
"X-Crowdin-File-ID: 545\n"
#. placeholder {0}: application.role
#. placeholder {0}: current.role
#. placeholder {1}: application.company
#. placeholder {1}: current.company
#: src/features/applications/components/application-actions-menu.tsx
#: src/features/applications/components/application-detail-sheet.tsx
msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone."
msgstr "\"{0} · {1}\" et tout son historique seront supprimés définitivement. Cette action est irréversible."
#: src/routes/_home/-sections/footer.tsx
#: src/routes/_home/-sections/hero.tsx
msgid "(opens in new tab)"
msgstr "(s'ouvre dans un nouvel onglet)"
#. placeholder {0}: section.items.length
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
msgid "{0, plural, one {# item} other {# items}}"
msgstr "{0, plural, one {# élément} other {# éléments}}"
#. placeholder {0}: item.roles.length
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
msgid "{0, plural, one {# role} other {# roles}}"
msgstr "{0, plural, one {# poste} other {# postes}}"
#. placeholder {0}: insights.total
#: src/features/applications/components/insights-view.tsx
msgid "{0} applications tracked"
msgstr "{0} candidatures suivies"
#. Character count readout for the rich-text editor
#. placeholder {0}: state.characterCount
#: src/components/input/rich-input.tsx
msgid "{0} characters"
msgstr "{0} caractères"
#. placeholder {0}: report.passedChecks
#. placeholder {1}: report.applicableChecks
#: src/features/ats-checker/report/score-header.tsx
msgid "{0} of {1} applicable checks passed"
msgstr "{0} vérifications applicables sur {1} réussies"
#. placeholder {0}: category.passedChecks
#. placeholder {1}: category.applicableChecks
#: src/features/ats-checker/report/report-view.tsx
msgid "{0} of {1} applicable checks passed."
msgstr "{0} vérifications applicables sur {1} réussies."
#. placeholder {0}: jd.matchedCount
#. placeholder {1}: jd.totalTerms
#: src/features/ats-checker/report/jd-coverage.tsx
msgid "{0} of {1} terms found"
msgstr "{0} termes trouvés sur {1}"
#. placeholder {0}: importable.length
#: src/features/applications/components/import-applications-sheet.tsx
msgid "{0} ready to import"
msgstr "{0} prêt à importer"
#. placeholder {0}: insights.rejected
#: src/features/applications/components/insights-view.tsx
msgid "{0} rejected"
msgstr "{0} refusées"
#. placeholder {0}: report.skippedChecks
#: src/features/ats-checker/report/score-header.tsx
msgid "{0} skipped"
msgstr "{0} ignorée(s)"
#. placeholder {0}: parsed.skipped
#: src/features/applications/components/import-applications-sheet.tsx
msgid "{0} skipped (missing company/role)"
msgstr "{0} ignorée(s) (entreprise/poste manquant)"
#. placeholder {0}: findings.length
#: src/features/ats-checker/report/report-view.tsx
msgid "{0} to fix"
msgstr "{0} à corriger"
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "{column, plural, one {# Column} other {# Columns}}"
msgstr "{column, plural, one {# Colonne} other {# Colonnes}}"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "{count, plural, one {# error} other {# errors}}"
msgstr "{count, plural, one {# erreur} other {# erreurs}}"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "{count, plural, one {# note} other {# notes}}"
msgstr "{count, plural, one {# note} other {# notes}}"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "{count, plural, one {# warning} other {# warnings}}"
msgstr "{count, plural, one {# avertissement} other {# avertissements}}"
#: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx
msgid "{label} over the last 30 days"
msgstr "{label} au cours des 30 derniers jours"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "{passedRules} of {totalRules} checks passed"
msgstr "{passedRules} sur {totalRules} vérifications réussies"
#: src/libs/resume/ats.ts
msgid "{sectionTitle} · Item {itemNumber}"
msgstr "{sectionTitle} · Article {itemNumber}"
#: src/routes/_home/-sections/hero.tsx
msgid "<0>Finally,</0><1>A free and open-source resume builder</1>"
msgstr "<0>Enfin,</0><1>Un outil de création de CV gratuit et open-source</1>"
#: src/routes/_home/-sections/faq.tsx
msgctxt "Home page FAQ section heading with each word visually separated into individual spans"
msgid "<0>Frequently</0><1>Asked</1><2>Questions</2>"
msgstr "<0>Foire</0><1>Aux</1><2>Questions</2>"
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "<0>Thank you for using Reactive Resume. I build this app mostly in my spare time, with help from open-source contributors around the world.</0><1>If it has been useful to you and you'd like to keep it free and open for everyone, please consider donating. Any amount helps.</1>"
msgstr "<0>Merci d'utiliser Reactive Resume. Je développe cette application surtout sur mon temps libre, avec l'aide de contributeurs open source du monde entier.</0><1>Si elle vous a été utile et que vous souhaitez qu'elle reste gratuite et ouverte à tous, pensez à faire un don. Chaque montant compte.</1>"
#: src/dialogs/api-key/create.tsx
msgid "1 month"
msgstr "1 mois"
#: src/dialogs/api-key/create.tsx
msgid "1 year"
msgstr "1 an"
#: src/routes/_home/-sections/features.tsx
msgid "15 Templates"
msgstr "15 modèles"
#: src/dialogs/api-key/create.tsx
msgid "3 months"
msgstr "3 mois"
#: src/dialogs/api-key/create.tsx
msgid "6 months"
msgstr "6 mois"
#: src/features/ats-checker/messages.ts
msgid "A date is in the future."
msgstr "Une date est dans le futur."
#: src/features/ats-checker/messages.ts
msgid "A date range ends before it starts."
msgstr "Une plage de dates se termine avant de commencer."
#: src/features/ats-checker/messages.ts
msgid "A date range is written in a form most software cannot read."
msgstr "Une plage de dates est écrite dans un format que la plupart des logiciels ne peuvent pas lire."
#: src/features/ats-checker/messages.ts
msgid "A font is referenced but not embedded."
msgstr "Une police est référencée mais non intégrée."
#: src/routes/_home/-sections/footer.tsx
msgid "A free and open-source resume builder that makes it easy to create, update, and share your resume."
msgstr "Un outil de création de CV gratuit et open source qui permet de créer, mettre à jour et partager votre CV en toute simplicité."
#: src/features/applications/components/application-ai-copilot.tsx
msgid "A friendly nudge for the recruiter"
msgstr "Une relance amicale pour le recruteur"
#: src/features/ats-checker/messages.ts
msgid "A full-height gap splits this page into two columns."
msgstr "Un espace pleine hauteur divise cette page en deux colonnes."
#: src/features/ats-checker/messages.ts
msgid "A gap is not a problem. Add a one-line explanation if you want to; many strong resumes simply do not."
msgstr "Un espace n'est pas un problème. Ajoutez une explication d'une ligne si vous le souhaitez ; de nombreux CV solides n'en ont tout simplement pas."
#: src/features/ats-checker/messages.ts
msgid "A link points somewhere other than the address it shows."
msgstr "Un lien pointe vers une adresse différente de celle qu'il affiche."
#: src/routes/_home/-sections/testimonials.tsx
msgid "A lot of people have written to me over the years about how Reactive Resume helped them, and I never get tired of reading those emails. If you have a story to share, write to me at <0>{email}</0>."
msgstr "Au fil des années, beaucoup de gens m'ont écrit pour me raconter comment Reactive Resume les avait aidés, et je ne me lasse jamais de lire ces messages. Si vous avez une histoire à partager, écrivez-moi à <0>{email}</0>."
#: src/features/ats-checker/messages.ts
msgid "A numeric date reads differently in different countries."
msgstr "Une date numérique se lit différemment selon les pays."
#: src/features/ats-checker/messages.ts
msgid "A page is rotated."
msgstr "Une page est pivotée."
#: src/components/ui/copyright.tsx
msgid "A passion project by <0>Amruth Pillai</0>."
msgstr "Un projet-passion de <0>Amruth Pillai</0>."
#: src/routes/_home/-sections/features.tsx
msgid "A range of designs to choose from, with more on the way."
msgstr "Un large choix de designs, et d'autres à venir."
#: src/features/ats-checker/parse-preview.tsx
msgid "A resume laid out for a human reader, with a photo, headings and columns"
msgstr "Un CV mis en page pour un lecteur humain, avec photo, titres et colonnes"
#: src/features/ats-checker/parse-preview.tsx
msgid "A single-column export keeps every fact. Columns and images are where facts get lost."
msgstr "Un export sur une seule colonne conserve toutes les informations. C'est dans les colonnes et les images que les informations se perdent."
#: src/features/applications/components/application-ai-copilot.tsx
msgid "A stretch"
msgstr "Ambitieux"
#: src/features/ats-checker/messages.ts
msgid "A web address is written without https://."
msgstr "Une adresse web est écrite sans https://."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr "A4"
#: src/routes/_home/-sections/features.tsx
msgid "Access your resumes and data programmatically using the API."
msgstr "Accédez à vos CVs et données par programme en utilisant l'API."
#: src/features/command-palette/pages/navigation.tsx
#: src/routes/dashboard/-components/sidebar.tsx
#: src/routes/dashboard/settings/account.tsx
msgid "Account"
msgstr "Compte"
#: src/routes/builder/$resumeId/-sidebar/left/index.tsx
msgid "Account menu"
msgstr "Menu du compte"
#: src/features/applications/components/table-view.tsx
msgid "Actions"
msgstr "Actes"
#: src/features/resume/stylesheet/legacy-banner.tsx
msgid "Activate Semantic CSS"
msgstr "Activer le CSS sémantique"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgid "Actual size (100%)"
msgstr "Taille réelle (100 %)"
#: src/features/applications/components/application-detail-sheet.tsx
#: src/features/applications/components/table-view.tsx
msgid "Add"
msgstr "Ajouter"
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom-fields.tsx
msgid "Add a custom field"
msgstr "Ajouter un champ personnalisé"
#: src/routes/dashboard/applications/index.tsx
msgid "Add a job you're applying to and link the resume you sent. Move it across the board as you hear back."
msgstr "Ajoutez un poste auquel vous postulez et associez le CV que vous avez envoyé. Déplacez-le sur le tableau au fil des réponses."
#: src/components/input/chip-input.tsx
msgid "Add a keyword..."
msgstr "Ajouter un mot-clé..."
#. Tooltip for action button that opens URL label editor
#: src/components/input/url-input.tsx
msgid "Add a label to the URL"
msgstr "Ajouter un libellé à l'URL"
#: src/routes/builder/$resumeId/-sidebar/left/sections/awards.tsx
msgid "Add a new award"
msgstr "Ajouter une nouvelle récompense"
#: src/routes/builder/$resumeId/-sidebar/left/sections/certifications.tsx
msgid "Add a new certification"
msgstr "Ajouter une nouvelle certification"
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
msgid "Add a new custom section"
msgstr "Ajouter une nouvelle section personnalisée"
#: src/routes/builder/$resumeId/-sidebar/left/sections/education.tsx
msgid "Add a new education"
msgstr "Ajouter une nouvelle formation"
#: src/routes/builder/$resumeId/-sidebar/left/sections/experience.tsx
msgid "Add a new experience"
msgstr "Ajouter une nouvelle expérience"
#: src/routes/builder/$resumeId/-sidebar/left/sections/interests.tsx
msgid "Add a new interest"
msgstr "Ajouter un nouveau centre d'intérêt"
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Add a new item"
msgstr "Ajouter un nouvel élément"
#: src/routes/builder/$resumeId/-sidebar/left/sections/languages.tsx
msgid "Add a new language"
msgstr "Ajouter une nouvelle langue"
#: src/routes/builder/$resumeId/-sidebar/left/sections/profiles.tsx
msgid "Add a new profile"
msgstr "Ajouter un nouveau profil"
#: src/routes/builder/$resumeId/-sidebar/left/sections/projects.tsx
msgid "Add a new project"
msgstr "Ajouter un nouveau projet"
#: src/routes/builder/$resumeId/-sidebar/left/sections/publications.tsx
msgid "Add a new publication"
msgstr "Ajouter une nouvelle publication"
#: src/routes/builder/$resumeId/-sidebar/left/sections/references.tsx
msgid "Add a new reference"
msgstr "Ajouter une nouvelle référence"
#: src/routes/builder/$resumeId/-sidebar/left/sections/skills.tsx
msgid "Add a new skill"
msgstr "Ajouter une nouvelle compétence"
#: src/routes/builder/$resumeId/-sidebar/left/sections/volunteer.tsx
msgid "Add a new volunteer experience"
msgstr "Ajouter une nouvelle expérience de bénévolat"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Add a note…"
msgstr "Ajouter une note…"
#: src/libs/resume/ats.ts
msgid "Add a period such as \"Jan 2020 - Present\" so it lands on your timeline."
msgstr "Add a period such as \\\"Jan 2020 - Present\\\" so it lands on your timeline."
#: src/features/ats-checker/messages.ts
msgid "Add a section headed \"Education\". Many systems have a required education field."
msgstr "Ajoutez une section intitulée « Formation ». De nombreux systèmes ont un champ formation obligatoire."
#: src/features/ats-checker/messages.ts
msgid "Add a section headed \"Experience\" or \"Work Experience\". It is the field most systems rank on."
msgstr "Ajoutez une section intitulée « Expérience » ou « Expérience professionnelle ». C'est le champ sur lequel la plupart des systèmes se basent pour le classement."
#: src/features/applications/components/application-form-sheet.tsx
msgid "Add a tag and press Enter…"
msgstr "Ajoutez une étiquette et appuyez sur Entrée…"
#: src/libs/resume/ats.ts
msgid "Add an entry, or use projects and volunteer work to show equivalent history."
msgstr "Ajoutez une entrée ou utilisez des projets et du travail bénévole pour afficher un historique équivalent."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Add and test a provider before starting an agent thread."
msgstr "Ajoutez et testez un fournisseur avant de démarrer un thread d'agent."
#: src/routes/_home/-sections/features.tsx
msgid "Add another layer of protection to your account."
msgstr "Ajoutez une couche de protection supplémentaire à votre compte."
#: src/features/applications/components/application-form-sheet.tsx
#: src/features/command-palette/pages/navigation.tsx
#: src/routes/dashboard/applications/index.tsx
msgid "Add application"
msgstr "Ajouter une candidature"
#: src/libs/resume/ats.ts
msgid "Add at least a city and country so roles can be matched to your region."
msgstr "Ajoutez au moins une ville et un pays afin que les rôles puissent correspondre à votre région."
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Add contact"
msgstr "Ajouter un contact"
#: src/features/ats-checker/messages.ts
msgid "Add figures where you have them: volumes, percentages, timeframes, team sizes."
msgstr "Ajoutez des chiffres lorsque vous en avez : volumes, pourcentages, délais, tailles d'équipe."
#: src/components/input/chip-input.tsx
msgid "Add keyword"
msgstr "Ajouter un mot-clé"
#: src/components/input/rich-input.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom-fields.tsx
msgid "Add link"
msgstr "Ajouter un lien"
#: src/dialogs/resume/sections/experience.tsx
msgid "Add multiple roles to show career progression at the same company."
msgstr "Ajouter plusieurs postes pour montrer la progression de carrière dans la même entreprise."
#: src/features/ats-checker/messages.ts
msgid "Add one link that shows your work."
msgstr "Ajoutez un lien qui montre votre travail."
#: src/features/ats-checker/messages.ts
msgid "Add one with its country code; some application forms require it before you can submit."
msgstr "Ajoutez-en un avec son indicatif pays ; certains formulaires de candidature l'exigent avant de pouvoir être soumis."
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Add Page"
msgstr "Ajouter une page"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Add Provider"
msgstr "Ajouter un fournisseur"
#: src/dialogs/resume/sections/experience.tsx
msgid "Add Role"
msgstr "Ajouter un poste"
#: src/features/ats-checker/messages.ts
msgid "Add some whitespace between sections so a person can skim it."
msgstr "Ajoutez de l'espace entre les sections pour qu'une personne puisse le parcourir rapidement."
#: src/features/applications/components/table-view.tsx
msgid "Add tag"
msgstr "Ajouter une étiquette"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Add to pipeline"
msgstr "Ajouter au pipeline"
#: src/features/ats-checker/messages.ts
msgid "Add two or three lines at the top describing what you do."
msgstr "Ajoutez deux ou trois lignes en haut décrivant ce que vous faites."
#: src/libs/resume/ats.ts
msgid "Add your full name under Basics."
msgstr "Ajoutez votre nom complet sous Bases."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Adjust the resume for a remote-first role that values async communication and ownership."
msgstr "Adaptez votre CV à un poste privilégiant le télétravail, qui valorise la communication asynchrone et l'autonomie."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Advanced"
msgstr "Avancé"
#: src/features/ats-checker/messages.ts
msgid "Advice for the person reading it. None of this affects the score."
msgstr "Conseils pour la personne qui le lit. Rien de tout cela n'affecte le score."
#: src/libs/locale.ts
msgid "Afrikaans"
msgstr "Afrikaans"
#: src/features/ats-checker/ai-review/ai-review-results.tsx
msgid "Against the job description"
msgstr "Par rapport à la description du poste"
#: src/features/command-palette/pages/navigation.tsx
#: src/features/command-palette/pages/resumes.tsx
msgid "Agent"
msgstr "Agent"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Agent ready"
msgstr "Agent prêt"
#: src/routes/dashboard/-components/sidebar.tsx
msgid "Agents"
msgstr "Agents"
#: src/dialogs/resume/import.tsx
msgid "AI"
msgstr "IA"
#: src/routes/agent/-components/new-thread-setup.tsx
msgid "AI agent setup is unavailable right now. Please try again in a moment."
msgstr "La configuration de l'agent IA est actuellement indisponible. Veuillez réessayer ultérieurement."
#: src/routes/agent/-components/new-thread-setup.tsx
msgid "AI agent setup is unavailable until REDIS_URL and ENCRYPTION_SECRET are configured."
msgstr "La configuration de l'agent IA est indisponible tant que REDIS_URL et ENCRYPTION_SECRET n'ont pas été configurés."
#: src/routes/builder/$resumeId/-components/ai-assistant.tsx
msgid "AI assistant"
msgstr "Assistant IA"
#: src/features/ats-checker/ai-review/ai-review-card.tsx
msgid "AI provider"
msgstr "Fournisseur IA"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "AI provider management is unavailable until REDIS_URL and ENCRYPTION_SECRET are configured."
msgstr "La gestion du fournisseur d'IA est indisponible tant que REDIS_URL et ENCRYPTION_SECRET ne sont pas configurés."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "AI provider management is unavailable. Please try again."
msgstr "La gestion des fournisseurs d'IA est indisponible. Veuillez réessayer."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "AI Providers"
msgstr "Fournisseurs d'IA"
#: src/features/ats-checker/ai-review/ai-review-card.tsx
msgid "AI providers are unavailable until ENCRYPTION_SECRET is configured."
msgstr "Les fournisseurs IA ne sont pas disponibles tant qu'ENCRYPTION_SECRET n'est pas configuré."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "AI providers require REDIS_URL and ENCRYPTION_SECRET to be configured."
msgstr "Les fournisseurs d'IA exigent la configuration de REDIS_URL et ENCRYPTION_SECRET."
#: src/libs/locale.ts
msgid "Albanian"
msgstr "Albanais"
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Allow Public Access"
msgstr "Autoriser l'accès public"
#: src/features/ats-checker/messages.ts
msgid "Almost none of your bullets carry a number."
msgstr "Presque aucune de vos puces ne comporte de chiffre."
#: src/features/ats-checker/report/jd-coverage.tsx
msgid "Already covered"
msgstr "Déjà couvert"
#: src/features/auth/pages/register.tsx
msgid "Already have an account? <0/>"
msgstr "Vous avez déjà un compte ? <0/>"
#: src/libs/locale.ts
msgid "Amharic"
msgstr "Amharique"
#: src/features/ats-checker/messages.ts
msgid "An embedded font could not be read."
msgstr "Une police intégrée n'a pas pu être lue."
#: src/components/layout/error-screen.tsx
msgid "An unexpected error stopped this page from loading. You can try again or head back."
msgstr "Une erreur inattendue a empêché le chargement de cette page. Vous pouvez réessayer ou revenir en arrière."
#. Fallback toast when importing a resume fails for an unknown reason
#: src/dialogs/resume/import.tsx
msgid "An unknown error occurred while importing your resume."
msgstr "Une erreur inconnue s'est produite lors de l'importation de votre CV."
#: src/routes/_home/-sections/features.tsx
msgid "And many more..."
msgstr "Et bien d'autres..."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Answer in your own words"
msgstr "Répondez avec vos propres mots"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Anthropic Claude"
msgstr "Anthropic Claude"
#: src/routes/dashboard/applications/index.tsx
msgid "Any tag"
msgstr "Toute étiquette"
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Anyone who opens the public URL will need this password."
msgstr "Toute personne qui ouvre l'URL publique aura besoin de ce mot de passe."
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Anyone with the link can view and download the resume."
msgstr "Toute personne avec ce lien peut voir et télécharger le CV."
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Anyone with the public URL will be able to view and download your resume without a password."
msgstr "Toute personne disposant de l'URL publique pourra consulter et télécharger votre CV sans mot de passe."
#: src/routes/_home/-sections/features.tsx
msgid "API Access"
msgstr "Accès à l'API"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "API Key"
msgstr "Clé API"
#: src/features/command-palette/pages/navigation.tsx
#: src/routes/dashboard/-components/sidebar.tsx
#: src/routes/dashboard/settings/api-keys.tsx
msgid "API Keys"
msgstr "Clés API"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "API keys are encrypted on the server and never shown again after saving."
msgstr "Les clés API sont chiffrées sur le serveur et ne sont plus jamais affichées après leur enregistrement."
#: src/features/settings/pages/api-keys.tsx
msgid "API Reference"
msgstr "Référence de l'API"
#: src/routes/dashboard/-components/sidebar.tsx
msgid "App"
msgstr "App"
#: src/features/applications/components/application-actions-menu.tsx
msgid "Application actions"
msgstr "Actions de candidature"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Application added to your pipeline."
msgstr "Candidature ajoutée à votre pipeline."
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Application Copilot"
msgstr "Copilote de candidature"
#: src/features/applications/components/application-actions-menu.tsx
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Application deleted."
msgstr "Candidature supprimée."
#: src/routes/_home/-sections/statistics.tsx
msgid "Application Statistics"
msgstr "Statistiques d'application"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Application updated."
msgstr "Candidature mise à jour."
#: src/features/command-palette/pages/navigation.tsx
#: src/features/command-palette/pages/resumes.tsx
#: src/routes/dashboard/-components/sidebar.tsx
#: src/routes/dashboard/applications/index.tsx
msgid "Applications"
msgstr "Candidatures"
#: src/features/applications/components/insights-view.tsx
msgid "Applications over time"
msgstr "Candidatures au fil du temps"
#: src/features/applications/components/insights-view.tsx
msgid "Applications sent per week (last 8 weeks)"
msgstr "Candidatures envoyées par semaine (8 dernières semaines)"
#: src/features/applications/components/table-view.tsx
msgid "Applied"
msgstr "Candidature envoyée"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Applied on"
msgstr "Postulé le"
#: src/routes/agent/-components/patch-approval-card.tsx
msgid "Approve"
msgstr "Approuver"
#: src/routes/agent/-components/patch-approval-card.tsx
msgid "Approved, waiting for the agent…"
msgstr "Approuvé, en attente de l'agent…"
#: src/libs/locale.ts
msgid "Arabic"
msgstr "Arabe"
#: src/features/applications/components/application-actions-menu.tsx
#: src/features/applications/components/application-detail-sheet.tsx
#: src/features/applications/components/table-view.tsx
#: src/routes/agent/-components/agent-chat.tsx
#: src/routes/agent/-components/thread-sidebar.tsx
msgid "Archive"
msgstr "Archiver"
#: src/routes/dashboard/applications/index.tsx
msgid "Archived"
msgstr "Archivée"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr "Êtes-vous sûr de vouloir fermer cette fenêtre ?"
#: src/features/settings/pages/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Êtes-vous sûr de vouloir supprimer cette clé API ?"
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
msgid "Are you sure you want to delete this custom section?"
msgstr "Êtes-vous sûr de vouloir supprimer cette section personnalisée ?"
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
msgid "Are you sure you want to delete this item?"
msgstr "Êtes-vous sûr de vouloir supprimer cet élément ?"
#: src/routes/builder/$resumeId/-components/header.tsx
#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts
msgid "Are you sure you want to delete this resume?"
msgstr "Êtes-vous sûr de vouloir supprimer ce CV ?"
#: src/features/settings/pages/account.tsx
msgid "Are you sure you want to delete your account?"
msgstr "Êtes-vous sûr de vouloir supprimer votre compte ?"
#: src/routes/builder/$resumeId/-components/header.tsx
#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts
msgid "Are you sure you want to lock this resume?"
msgstr "Êtes-vous sûr de vouloir verrouiller ce CV ?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Are you sure you want to remove password protection?"
msgstr "Êtes-vous sûr de vouloir supprimer la protection par mot de passe ?"
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Are you sure you want to reset this section?"
msgstr "Êtes-vous sûr de vouloir réinitialiser cette section ?"
#: src/dialogs/resume/sections/education.tsx
msgid "Area of Study"
msgstr "Domaine d'étude"
#: src/features/command-palette/pages/navigation.tsx
msgid "Artificial Intelligence"
msgstr "Intelligence artificielle"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Ask anything about this resume"
msgstr "Posez toutes vos questions concernant ce CV"
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Aspect Ratio"
msgstr "Format d'image"
#: src/routes/_home/-sections/sponsors.tsx
msgid "Atlas Cloud supports Reactive Resume as a project sponsor. If your company would like to sponsor the project, email <0>{sponsorshipEmail}</0>."
msgstr "Atlas Cloud soutient Reactive Resume en tant que sponsor du projet. Si votre entreprise souhaite sponsoriser le projet, veuillez envoyer un e-mail à <0>{sponsorshipEmail}</0> ."
#: src/libs/resume/section.tsx
msgid "ATS Check"
msgstr "Vérification ATS"
#: src/routes/_home/-sections/features.tsx
#: src/routes/_home/ats-checker.tsx
#: src/routes/dashboard/-components/sidebar.tsx
msgid "ATS Checker"
msgstr "Vérificateur ATS"
#: src/features/applications/components/application-detail-sheet.tsx
#: src/features/applications/components/application-form-sheet.tsx
msgid "Attach a cover letter (PDF)"
msgstr "Joindre une lettre de motivation (PDF)"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Attach a resume file (PDF)"
msgstr "Joindre un fichier de CV (PDF)"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Attach files"
msgstr "Joindre des fichiers"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Attachment"
msgstr "Pièce jointe"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Attachment uploaded."
msgstr "Pièce jointe téléchargée."
#: src/features/command-palette/pages/navigation.tsx
#: src/routes/dashboard/-components/sidebar.tsx
#: src/routes/dashboard/settings/authentication/index.tsx
msgid "Authentication"
msgstr "Authentification"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Auto-fill failed."
msgstr "Le remplissage automatique a échoué."
#: src/routes/_home/-sections/features.tsx
msgid "Available in multiple languages. If you want to help translate, head over to Crowdin."
msgstr "Disponible en plusieurs langues. Si vous voulez aider à traduire, rendez-vous sur Crowdin."
#: src/features/ats-checker/messages.ts
msgid "Avoid heavy letter-spacing effects, then re-export."
msgstr "Évitez les effets d'espacement des lettres marqués, puis réexportez."
#: src/dialogs/resume/sections/award.tsx
msgctxt "(noun) person, organization, or entity that gives an award"
msgid "Awarder"
msgstr "Remise par"
#: src/dialogs/resume/sections/custom.tsx
#: src/libs/resume/section-title.ts
#: src/libs/resume/section.tsx
msgid "Awards"
msgstr "Récompenses"
#: src/libs/locale.ts
msgid "Azerbaijani"
msgstr "Azerbaïdjanais"
#. Action returning a signed-in user to the page where they manage linked providers
#: src/features/auth/pages/error.tsx
msgid "Back to authentication settings"
msgstr "Retour aux paramètres d'authentification"
#: src/routes/agent/-components/thread-sidebar.tsx
msgid "Back to resumes"
msgstr "Retour aux CV"
#. Action returning the visitor to the sign-in page after a failed sign-in
#. Secondary navigation button on 2FA verification screen
#: src/features/auth/pages/error.tsx
#: src/features/auth/pages/verify-2fa.tsx
msgid "Back to sign in"
msgstr "Retour à la connexion"
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Background Color"
msgstr "Couleur de fond"
#: src/dialogs/auth/enable-two-factor.tsx
msgid "Backup codes copied to clipboard."
msgstr "Codes de secours copiés dans le presse-papiers."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Base URL"
msgstr "URL de base"
#: src/libs/resume/section.tsx
msgid "Basics"
msgstr "Infos de base"
#: src/libs/locale.ts
msgid "Bengali"
msgstr "Bengali"
#: src/features/resume/export/download-dialog.tsx
msgid "Best for applications, sharing, and printing."
msgstr "Idéal pour les applications, le partage et l'impression."
#: src/routes/agent/-components/new-thread-setup.tsx
msgid "Blank draft"
msgstr "Brouillon vierge"
#: src/features/ats-checker/messages.ts
msgid "Blocker"
msgstr "Bloquant"
#: src/routes/dashboard/applications/index.tsx
msgid "Board"
msgstr "Tableau"
#: src/routes/builder/$resumeId/-sidebar/right/sections/typography.tsx
msgctxt "Body Text (paragraphs, lists, etc.)"
msgid "Body"
msgstr "Corps"
#: src/components/input/rich-input.tsx
msgid "Bold"
msgstr "Gras"
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Border Radius"
msgstr "Coins arrondis"
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Border Width"
msgstr "Largeur de la bordure"
#: src/features/ats-checker/messages.ts
msgid "Break the resume into the usual sections so it can be segmented."
msgstr "Divisez le CV selon les sections habituelles pour qu'il puisse être segmenté."
#: src/features/resume/public/public-resume.tsx
msgid "Build your own resume"
msgstr "Créez votre propre CV"
#. Screen-reader dialog title for the command palette in the resume builder
#: src/features/command-palette/index.tsx
msgid "Builder Command Palette"
msgstr "Palette de commandes du créateur"
#: src/libs/locale.ts
msgid "Bulgarian"
msgstr "Bulgare"
#: src/features/applications/components/table-view.tsx
msgid "Bulk delete failed. Please try again."
msgstr "La suppression groupée a échoué. Veuillez réessayer."
#: src/features/applications/components/table-view.tsx
msgid "Bulk update failed. Please try again."
msgstr "La mise à jour groupée a échoué. Veuillez réessayer."
#: src/components/input/rich-input.tsx
msgid "Bullet List"
msgstr "Liste à puces"
#. Tagline shown in app footer/about area
#: src/components/ui/copyright.tsx
#: src/routes/_home/-sections/features.tsx
#: src/routes/_home/-sections/prefooter.tsx
msgid "By the community, for the community."
msgstr "Par la communauté, pour la communauté."
#: src/routes/_home/-sections/faq.tsx
msgid "Can I export my resume to PDF?"
msgstr "Puis-je exporter mon CV au format PDF ?"
#. API key deletion confirmation dialog cancel action in settings
#. Account deletion confirmation dialog cancel action in account settings
#. Confirmation dialog button label to abort deleting a custom section in resume builder
#. Confirmation dialog button label to abort deleting a section item in resume builder
#. Confirmation dialog button label to abort resetting a resume section
#. Profile settings form action to discard unsaved edits
#. Secondary action button to close two-factor setup dialog
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/section-item-dialog.tsx
#: src/features/applications/components/application-detail-sheet.tsx
#: src/features/applications/components/application-form-sheet.tsx
#: src/features/applications/components/import-applications-sheet.tsx
#: src/features/settings/integrations/components/ai-section.tsx
#: src/features/settings/pages/account.tsx
#: src/features/settings/pages/api-keys.tsx
#: src/features/settings/pages/profile.tsx
#: src/hooks/use-prompt.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Cancel"
msgstr "Annuler"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Cannot restore; the resume has changed since this edit was applied."
msgstr "Impossible de restaurer le CV ; il a été modifié depuis cette modification."
#: src/libs/locale.ts
msgid "Catalan"
msgstr "Catalan"
#: src/components/input/rich-input.tsx
msgid "Center Align"
msgstr "Alignement centré"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Cerebras"
msgstr "Cerveaux"
#: src/dialogs/resume/sections/custom.tsx
#: src/libs/resume/section-title.ts
#: src/libs/resume/section.tsx
msgid "Certifications"
msgstr "Certifications"
#: src/routes/_home/-sections/header.tsx
msgid "Change language"
msgstr "Changer la langue"
#: src/features/command-palette/pages/preferences/index.tsx
msgid "Change language to…"
msgstr "Changer la langue en…"
#: src/routes/_home/-sections/features.tsx
msgid "Change the colors, fonts, and design to suit you."
msgstr "Changez les couleurs, les polices et la mise en page selon vos goûts."
#: src/features/command-palette/pages/preferences/index.tsx
msgid "Change theme to…"
msgstr "Changer le thème en…"
#: src/dialogs/resume/index.tsx
msgid "Changed your mind? Rename your resume to something more descriptive."
msgstr "Vous avez changé d'avis ? Renommez votre CV en quelque chose de plus descriptif."
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr "Historique des modifications"
#: src/routes/agent/-components/agent-chat.tsx
#: src/routes/agent/$threadId.tsx
msgid "Chat"
msgstr "Chat"
#: src/features/ats-checker/tool.tsx
msgid "Check again"
msgstr "Vérifier à nouveau"
#: src/features/ats-checker/messages.ts
msgid "Check the exported file contains everything you expect, and that all of it is selectable text."
msgstr "Vérifiez que le fichier exporté contient tout ce que vous attendez, et que tout est du texte sélectionnable."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Check what an applicant tracking system would miss, and only add keywords you're sure about."
msgstr "Vérifiez ce qui échapperait à un système de suivi des candidatures, et n'ajoutez que les mots-clés dont vous êtes sûr."
#: src/features/auth/pages/forgot-password.tsx
msgid "Check your email for a link to reset your password."
msgstr "Consultez votre messagerie pour obtenir un lien pour réinitialiser votre mot de passe."
#: src/features/auth/pages/register.tsx
msgid "Check your email for a link to verify your account."
msgstr "Consultez votre messagerie pour obtenir un lien pour vérifier votre compte."
#: src/features/ats-checker/uploader.tsx
msgid "Checked in your browser. The file is never uploaded."
msgstr "Vérifié dans votre navigateur. Le fichier n'est jamais envoyé."
#: src/features/resume/stylesheet/status.tsx
msgid "Checking"
msgstr "Vérification"
#: src/features/resume/stylesheet/status.tsx
msgid "Checking draft"
msgstr "Vérification du brouillon"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Checking…"
msgstr "Vérification…"
#: src/libs/locale.ts
msgid "Chinese (Simplified)"
msgstr "Chinois (simplifié)"
#: src/libs/locale.ts
msgid "Chinese (Traditional)"
msgstr "Chinois (traditionnel)"
#: src/routes/agent/-components/new-thread-setup.tsx
msgid "Choose a model and resume draft."
msgstr "Choisissez un modèle et un brouillon de CV."
#: src/features/ats-checker/uploader.tsx
msgid "Choose a PDF"
msgstr "Choisir un PDF"
#. Preset or custom shade refer to the color picker
#. Preset or custom shade refer to the color picker
#: src/components/input/rich-input.tsx
msgid "Choose a preset or custom shade."
msgstr "Choisissez une teinte prédéfinie ou personnalisée."
#: src/routes/agent/-components/new-thread-setup.tsx
msgid "Choose a resume"
msgstr "Choisissez un CV"
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
msgid "Choose PDF, DOCX, Markdown, or JSON. Export your resume and cover letter separately when available."
msgstr "Choisissez le format PDF, DOCX, Markdown ou JSON. Exportez votre CV et votre lettre de motivation séparément si possible."
#: src/components/level/combobox.tsx
msgid "Circle"
msgstr "Cercle"
#. Clear the highlight color
#. Clear the text color
#: src/components/input/rich-input.tsx
#: src/features/applications/components/table-view.tsx
msgid "Clear"
msgstr "Effacer"
#: src/routes/dashboard/applications/index.tsx
msgid "Clear filters"
msgstr "Effacer les filtres"
#: src/components/ui/combobox.tsx
msgid "Clear selection"
msgstr "Sélection claire"
#: src/dialogs/resume/import.tsx
msgid "Click here to select a file to import"
msgstr "Cliquez ici pour sélectionner un fichier à importer"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Close AI assistant"
msgstr "Fermer l'assistant IA"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Cohere"
msgstr "Adhérer"
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Columns"
msgstr "Colonnes"
#: src/libs/resume/ats.ts
msgid "Columns commonly scramble the order text is read in. Set it to a single column."
msgstr "Les colonnes brouillent généralement l'ordre de lecture du texte. Définissez-le sur une seule colonne."
#. Accessible label for command list region inside command palette
#. Accessible label for the command palette dialog
#: src/features/command-palette/index.tsx
msgid "Command Palette"
msgstr "Palette de commandes"
#. Accessible label for command palette dialog when browsing a nested command page
#: src/features/command-palette/index.tsx
msgid "Command Palette - {currentPage}"
msgstr "Palette de commandes - {currentPage}"
#: src/routes/_home/-sections/footer.tsx
msgid "Community"
msgstr "Communauté"
#: src/dialogs/resume/sections/experience.tsx
#: src/features/applications/components/application-form-sheet.tsx
msgid "Company"
msgstr "Entreprise"
#: src/features/applications/components/table-view.tsx
msgid "Company / Role"
msgstr "Entreprise / poste"
#: src/routes/dashboard/applications/index.tsx
msgid "Company A–Z"
msgstr "Entreprise A–Z"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Compare this resume against this job posting URL and update the keywords without overselling anything."
msgstr "Comparez ce CV à l'URL de cette offre d'emploi et mettez à jour les mots-clés sans rien survendre."
#: src/routes/_home/-sections/features.tsx
msgid "Completely free, forever, no hidden costs."
msgstr "Entièrement gratuit, pour toujours, sans frais cachés."
#: src/features/ats-checker/messages.ts
msgid "Compress or remove large images to keep uploads quick."
msgstr "Compressez ou supprimez les images volumineuses pour que l'envoi reste rapide."
#. Account deletion confirmation dialog confirm action in account settings
#. Create API key dialog acknowledgment action after copying
#: src/dialogs/api-key/create.tsx
#: src/features/settings/pages/account.tsx
#: src/hooks/use-prompt.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Confirm"
msgstr "Confirmer"
#. Authentication settings action to link a social login provider
#: src/features/settings/authentication/components/social-provider.tsx
msgid "Connect"
msgstr "Se connecter"
#: src/features/ats-checker/ai-review/ai-review-card.tsx
msgid "Connect your own AI provider to get a review of the writing. The checks above need no provider and no account."
msgstr "Connectez votre propre fournisseur IA pour obtenir une relecture de la rédaction. Les vérifications ci-dessus ne nécessitent ni fournisseur ni compte."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Connected"
msgstr "Connecté"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Connection failed"
msgstr "Échec de la connexion"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Connection failed."
msgstr "Échec de la connexion."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Connection verified. The provider is ready to use."
msgstr "Connexion vérifiée. Le fournisseur est prêt à l'emploi."
#: src/features/ats-checker/messages.ts
msgid "Contact details"
msgstr "Coordonnées"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Contacts"
msgstr "Personnes à contacter"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr "Contenu"
#: src/features/ats-checker/messages.ts
msgid "Content is laid out in a grid."
msgstr "Le contenu est disposé en grille."
#. Button label to continue to dashboard after successful registration
#. Final action button after saving backup codes
#. Primary action button to proceed to next step in two-factor setup
#: src/dialogs/auth/enable-two-factor.tsx
#: src/features/auth/pages/register.tsx
msgid "Continue"
msgstr "Continuer"
#: src/routes/dashboard/resumes/-components/cards/import-card.tsx
#: src/routes/dashboard/resumes/-components/list-view.tsx
msgid "Continue where you left off"
msgstr "Continuez là où vous vous êtes arrêté"
#: src/dialogs/resume/import.tsx
msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, and JSON files from Reactive Resume or JSON Resume."
msgstr "Reprenez là où vous vous étiez arrêté en important un CV créé dans Reactive Resume ou dans un autre outil de création de CV. Les formats pris en charge sont PDF, Microsoft Word et les fichiers JSON de Reactive Resume ou de JSON Resume."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Conversation copied."
msgstr "Conversation copiée."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Conversation JSON copied."
msgstr "Conversation JSON copiée."
#: src/features/resume/stylesheet/legacy-banner.tsx
msgid "Converted stylesheet draft"
msgstr "Brouillon de feuille de style converti"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Copied to clipboard."
msgstr "Copié dans le presse-papiers."
#. Action button to copy two-factor backup codes to clipboard
#: src/dialogs/auth/enable-two-factor.tsx
#: src/features/applications/components/application-ai-copilot.tsx
#: src/routes/agent/-components/agent-chat.tsx
msgid "Copy"
msgstr "Copier"
#: src/dialogs/auth/enable-two-factor.tsx
msgid "Copy and store these backup codes in case you lose your device."
msgstr "Copiez et conservez ces codes de secours au cas où vous perdriez votre appareil."
#: src/dialogs/auth/enable-two-factor.tsx
msgid "Copy Backup Codes"
msgstr "Copier les codes de secours"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Copy JSON"
msgstr "Copier le JSON"
#. Accessible label for the button that copies the two-factor secret key
#: src/dialogs/auth/enable-two-factor.tsx
msgid "Copy secret"
msgstr "Copier le secret"
#: src/features/resume/stylesheet/toolbar.tsx
msgid "Copy stylesheet"
msgstr "Copier la feuille de style"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Copy the entire job description from the posting and paste it below. We'll fill in the fields for you and keep the text with this application for match scoring and tailoring."
msgstr "Copiez l'intégralité de la description du poste depuis l'annonce et collez-la ci-dessous. Nous remplirons les champs pour vous et conserverons le texte avec cette candidature pour évaluer la correspondance et personnaliser votre CV."
#: src/features/ats-checker/messages.ts
msgid "Copy the text out of the exported file and read it through; fix anything that arrives in the wrong place."
msgstr "Copiez le texte du fichier exporté et relisez-le ; corrigez tout ce qui arrive au mauvais endroit."
#: src/dialogs/api-key/create.tsx
msgid "Copy this secret key and use it in your applications to access your data."
msgstr "Copiez cette clé secrète et utilisez-la dans vos applications pour accéder à vos données."
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Copy URL"
msgstr "Copier l'URL"
#: src/libs/resume/ats.ts
msgid "Correct the year, or use \"Present\" for ongoing work."
msgstr "Correct the year, or use \\\"Present\\\" for ongoing work."
#: src/features/ats-checker/messages.ts
msgid "Correct the year, or write \"Present\" for ongoing work."
msgstr "Corrigez l'année, ou écrivez « Présent » pour un poste en cours."
#: src/features/resume/export/use-resume-export.ts
msgid "Could not generate the DOCX. Please try again."
msgstr "Impossible de générer le DOCX. Veuillez réessayer."
#: src/features/resume/export/use-resume-export.ts
#: src/routes/agent/-components/resume-pane.tsx
msgid "Could not generate the PDF. Please try again."
msgstr "Impossible de générer le PDF. Veuillez réessayer."
#: src/features/resume/export/use-resume-export.ts
msgid "Could not prepare your resume for printing. Please try again."
msgstr "Impossible de préparer votre CV pour l'impression. Veuillez réessayer."
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
#: src/dialogs/resume/import.tsx
msgid "Could not reach the AI provider. Please try again."
msgstr "Impossible de joindre le fournisseur d'IA. Veuillez réessayer."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Could not restore this patch."
msgstr "Impossible de restaurer ce correctif."
#: src/dialogs/auth/enable-two-factor.tsx
msgid "Could not set up two-factor authentication."
msgstr "Impossible de configurer l'authentification à deux facteurs."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Could not verify provider connection."
msgstr "Impossible de vérifier la connexion au fournisseur."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Could not verify the connection. Check the API key, model, and base URL."
msgstr "Impossible de vérifier la connexion. Veuillez vérifier la clé API, le modèle et l'URL de base."
#: src/features/applications/components/application-form-sheet.tsx
msgid "Couldn't add the application. Please try again."
msgstr "Impossible d'ajouter la candidature. Veuillez réessayer."
#: src/features/applications/components/application-actions-menu.tsx
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Couldn't delete the application."
msgstr "Impossible de supprimer la candidature."
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Couldn't delete the timeline entry."
msgstr "Impossible de supprimer l’entrée de la chronologie."
#: src/features/applications/components/board.tsx
msgid "Couldn't move the application. Please try again."
msgstr "Impossible de déplacer la candidature. Veuillez réessayer."
#: src/routes/builder/$resumeId/-components/header.tsx
msgid "Couldn't save"
msgstr "Impossible de sauver"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Couldn't save the note."
msgstr "Impossible d'enregistrer la note."
#: src/features/applications/components/application-form-sheet.tsx
msgid "Couldn't save your changes. Please try again."
msgstr "Impossible d'enregistrer vos modifications. Veuillez réessayer."
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Couldn't update the timeline entry."
msgstr "Impossible de mettre à jour l’entrée de la chronologie."
#: src/features/applications/components/file-attachment-field.tsx
msgid "Couldn't upload the file. Please try again."
msgstr "Impossible de téléverser le fichier. Veuillez réessayer."
#: src/features/applications/components/insights-view.tsx
msgid "Count by source"
msgstr "Nombre par source"
#: src/features/ats-checker/report/jd-coverage.tsx
msgid "Counted separately from the parse score. Coverage does not predict anything."
msgstr "Comptée séparément du score de lecture. La couverture ne prédit rien."
#: src/features/applications/components/application-detail-sheet.tsx
#: src/features/applications/components/application-form-sheet.tsx
#: src/features/resume/export/download-dialog.tsx
msgid "Cover letter"
msgstr "lettre de motivation"
#. Fallback title for a custom cover letter item in resume builder when recipient is empty
#. Fallback title for a custom cover letter item in resume builder when recipient is unavailable
#: src/dialogs/resume/sections/custom.tsx
#: src/libs/resume/section-title.ts
#: src/libs/resume/section.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
msgid "Cover Letter"
msgstr "Lettre de motivation"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Cover letter draft"
msgstr "Brouillon de lettre de motivation"
#. Create API key dialog submit action
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/interest.tsx
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/resumes/index.tsx
msgid "Create"
msgstr "Créer"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Create a copy tuned to this job"
msgstr "Créer une copie adaptée à ce poste"
#: src/features/auth/pages/register.tsx
msgid "Create a new account"
msgstr "Créer un nouveau compte"
#: src/dialogs/api-key/create.tsx
#: src/features/settings/pages/api-keys.tsx
msgid "Create a new API key"
msgstr "Créer une nouvelle clé API"
#: src/dialogs/resume/sections/award.tsx
msgid "Create a new award"
msgstr "Créer une nouvelle récompense"
#: src/dialogs/resume/sections/certification.tsx
msgid "Create a new certification"
msgstr "Créer une nouvelle certification"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr "Créez une nouvelle lettre de motivation"
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Créer une nouvelle section personnalisée"
#: src/dialogs/resume/sections/education.tsx
msgid "Create a new education"
msgstr "Créer une nouvelle formation"
#: src/dialogs/resume/sections/experience.tsx
msgid "Create a new experience"
msgstr "Créer une nouvelle expérience"
#: src/dialogs/resume/sections/interest.tsx
msgid "Create a new interest"
msgstr "Créer un nouveau centre d'intérêt"
#: src/dialogs/resume/sections/language.tsx
msgid "Create a new language"
msgstr "Créer une nouvelle langue"
#: src/dialogs/resume/sections/profile.tsx
msgid "Create a new profile"
msgstr "Créer un nouveau profil"
#: src/dialogs/resume/sections/project.tsx
msgid "Create a new project"
msgstr "Créer un nouveau projet"
#: src/dialogs/resume/sections/publication.tsx
msgid "Create a new publication"
msgstr "Créer une nouvelle publication"
#: src/dialogs/resume/sections/reference.tsx
msgid "Create a new reference"
msgstr "Créer une nouvelle référence"
#: src/dialogs/resume/index.tsx
#: src/features/command-palette/pages/resumes.tsx
#: src/routes/dashboard/resumes/-components/cards/create-card.tsx
#: src/routes/dashboard/resumes/-components/list-view.tsx
msgid "Create a new resume"
msgstr "Créer un nouveau CV"
#: src/dialogs/resume/sections/skill.tsx
msgid "Create a new skill"
msgstr "Créer une nouvelle compétence"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr "Créer un nouvel élément de synthèse"
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Créer une nouvelle expérience de bénévolat"
#: src/dialogs/resume/index.tsx
msgid "Create a Sample Resume"
msgstr "Créer un exemple de CV"
#: src/routes/_home/-sections/features.tsx
msgid "Create as many resumes as you want."
msgstr "Créez autant de CV que vous voulez."
#: src/routes/agent/-components/new-thread-setup.tsx
msgid "Create from scratch"
msgstr "Créer à partir de zéro"
#. Call-to-action link from login page to account registration page
#: src/features/auth/pages/login.tsx
msgid "Create one now"
msgstr "Créez-en un maintenant"
#. Accessible label for create-resume split button group
#: src/dialogs/resume/index.tsx
msgid "Create resume with options"
msgstr "Créer un CV avec des options"
#: src/routes/_home/-sections/features.tsx
msgid "Create, customize, and share your resume. Reactive Resume is open source, it doesn't track you, and it stays free."
msgstr "Créez, personnalisez et partagez votre CV. Reactive Resume est open source, ne vous piste pas et reste gratuit."
#: src/routes/dashboard/resumes/index.tsx
msgid "Created"
msgstr "Créé"
#. placeholder {0}: result.name
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Created \"{0}\" and linked it to this application."
msgstr "\"{0}\" a été créé et lié à cette candidature."
#: src/dialogs/api-key/create.tsx
msgid "Creating your API key..."
msgstr "Création de votre clé API..."
#: src/dialogs/resume/index.tsx
msgid "Creating your resume..."
msgstr "Création de votre CV..."
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Crop picture"
msgstr "Image recadrée"
#: src/features/applications/components/import-applications-sheet.tsx
msgid "CSV data"
msgstr "Données CSV"
#: src/dialogs/auth/change-password.tsx
msgid "Current Password"
msgstr "Mot de passe actuel"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Current stage"
msgstr "Étape actuelle"
#: src/components/input/color-picker.tsx
msgid "Custom"
msgstr "Sur mesure"
#. Authentication provider display name in account settings
#: src/features/settings/authentication/components/hooks.tsx
msgid "Custom OAuth"
msgstr "OAuth personnalisé"
#: src/libs/resume/section.tsx
msgid "Custom Sections"
msgstr "Sections personnalisées"
#: src/libs/resume/section.tsx
msgid "Custom Styles"
msgstr "Styles personnalisés"
#: src/libs/locale.ts
msgid "Czech"
msgstr "Tchèque"
#: src/libs/locale.ts
msgid "Danish"
msgstr "Danois"
#. Appearance theme option for dark mode
#: src/features/user/dropdown-menu.tsx
#: src/libs/theme.ts
msgid "Dark"
msgstr "Sombre"
#: src/features/command-palette/pages/preferences/theme.tsx
msgid "Dark theme"
msgstr "Thème sombre"
#: src/routes/dashboard/-components/sidebar.tsx
msgid "Dashboard"
msgstr "Tableau de bord"
#: src/routes/_home/-sections/features.tsx
msgid "Data Security"
msgstr "Sécurité des données"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/publication.tsx
msgid "Date"
msgstr "Date"
#: src/routes/dashboard/applications/index.tsx
msgid "Date applied"
msgstr "Date de candidature"
#: src/features/ats-checker/messages.ts
#: src/features/ats-checker/parse-preview.tsx
msgid "Dates"
msgstr "Dates"
#: src/components/input/rich-input.tsx
msgid "Decrease indent"
msgstr "Diminuer le retrait"
#: src/routes/agent/-components/resume-pane.tsx
msgid "Decrease zoom"
msgstr "Diminuer le zoom"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Deep check"
msgstr "Vérification approfondie"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "DeepSeek"
msgstr "DeepSeek"
#: src/dialogs/resume/sections/education.tsx
msgid "Degree"
msgstr "Diplôme"
#. API key deletion confirmation dialog confirm action in settings
#. Destructive confirmation button label when deleting a custom section in resume builder
#. Destructive confirmation button label when deleting a section item in resume builder
#. Passkey row action to remove the selected passkey
#. Resume card context menu destructive action to remove a resume
#. Resume card dropdown destructive action to remove a resume
#: src/features/applications/components/application-actions-menu.tsx
#: src/features/applications/components/application-detail-sheet.tsx
#: src/features/applications/components/table-view.tsx
#: src/features/settings/authentication/components/passkeys.tsx
#: src/features/settings/pages/api-keys.tsx
#: src/routes/agent/-components/agent-chat.tsx
#: src/routes/agent/-components/thread-sidebar.tsx
#: src/routes/builder/$resumeId/-components/header.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx
#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx
msgid "Delete"
msgstr "Supprimer"
#: src/features/command-palette/pages/navigation.tsx
#: src/features/settings/pages/account.tsx
msgid "Delete Account"
msgstr "Supprimer le compte"
#: src/features/ats-checker/messages.ts
msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search."
msgstr "Supprimez-le. Les mots-clés cachés sont considérés comme une tentative délibérée de tromper la recherche."
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Delete Page"
msgstr "Supprimer la page"
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Delete picture"
msgstr "Supprimer l'image"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Delete provider"
msgstr "Supprimer le fournisseur"
#: src/routes/agent/-components/agent-chat.tsx
#: src/routes/agent/-components/thread-sidebar.tsx
msgid "Delete this agent thread?"
msgstr "Supprimer ce fil de discussion de l'agent ?"
#: src/features/applications/components/application-actions-menu.tsx
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Delete this application?"
msgstr "Supprimer cette candidature ?"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Delete this timeline entry?"
msgstr "Supprimer cette entrée de la chronologie ?"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Delete timeline entry"
msgstr "Supprimer l’entrée de la chronologie"
#. placeholder {0}: result.deleted
#: src/features/applications/components/table-view.tsx
msgid "Deleted {0} application(s)."
msgstr "{0} candidature(s) supprimée(s)."
#: src/features/settings/pages/account.tsx
msgid "Deleting your account..."
msgstr "Suppression de votre compte..."
#: src/features/settings/pages/api-keys.tsx
msgid "Deleting your API key..."
msgstr "Suppression de votre clé API..."
#: src/routes/builder/$resumeId/-components/header.tsx
#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts
msgid "Deleting your resume..."
msgstr "Suppression de votre CV en cours..."
#: src/routes/agent/-components/patch-approval-card.tsx
msgid "Denied, waiting for the agent…"
msgstr "Refusé, en attente de l'agent…"
#: src/routes/agent/-components/patch-approval-card.tsx
msgid "Deny"
msgstr "Refuser"
#: src/routes/_home/-sections/features.tsx
msgid "Deploy it on your own servers using the Docker image."
msgstr "Déployez-le sur vos propres serveurs avec l'image Docker."
#: src/features/ats-checker/messages.ts
msgid "Describe each role with short bullets. Solid paragraphs are harder to skim and to segment."
msgstr "Décrivez chaque poste avec des puces courtes. Les paragraphes compacts sont plus difficiles à parcourir et à segmenter."
#: src/libs/resume/ats.ts
msgid "Describe what you did so the entry contributes keywords for matching."
msgstr "Décrivez ce que vous avez fait pour que l'entrée fournisse des mots-clés pour la correspondance."
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Description"
msgstr "Description"
#: src/libs/resume/section.tsx
#: src/routes/builder/$resumeId/-components/mobile-builder-shell.tsx
msgid "Design"
msgstr "Apparence"
#. Label above the raw error text forwarded by the identity provider
#: src/features/auth/pages/error.tsx
msgid "Details from the provider:"
msgstr "Détails du fournisseur :"
#. Destructive action button to turn off two-factor authentication
#: src/dialogs/auth/disable-two-factor.tsx
#: src/features/settings/authentication/components/two-factor.tsx
msgid "Disable 2FA"
msgstr "Désactiver la 2FA"
#: src/dialogs/auth/disable-two-factor.tsx
msgid "Disable Two-Factor Authentication"
msgstr "Désactiver l'authentification à deux facteurs"
#: src/dialogs/auth/disable-two-factor.tsx
msgid "Disabling two-factor authentication..."
msgstr "Désactivation de l'authentification à deux facteurs..."
#. Authentication settings action to unlink a connected social login provider
#: src/features/settings/authentication/components/social-provider.tsx
msgid "Disconnect"
msgstr "Déconnecter"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr "Discord"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Dismiss"
msgstr "Rejeter"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Documentation"
msgstr "Documentation"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Documents sent"
msgstr "Documents envoyés"
#: src/features/auth/pages/login.tsx
msgid "Don't have an account? <0/>"
msgstr "Vous n'avez pas de compte ? <0/>"
#: src/components/ui/donation-toast.tsx
msgid "Donate"
msgstr "Faire un don"
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Donate to Reactive Resume"
msgstr "Faire un don à Reactive Resume"
#: src/routes/_home/-sections/donate.tsx
msgid "Donations pay for bug fixes, security updates, and the ordinary work of keeping the app running."
msgstr "Les dons financent la correction des bugs, les mises à jour de sécurité et le travail ordinaire qui fait tourner l'application."
#: src/routes/agent/-components/tool-part-card.tsx
msgid "Done"
msgstr "Terminé"
#. Action button to download two-factor backup codes as a text file
#. Primary action in the builder header to open resume download options
#: src/dialogs/auth/enable-two-factor.tsx
#: src/features/resume/export/download-dialog.tsx
#: src/routes/builder/$resumeId/-components/header.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
msgid "Download"
msgstr "Télécharger"
#: src/features/settings/pages/account.tsx
msgid "Download a copy of all your data, including your profile and every resume, as a JSON file."
msgstr "Téléchargez une copie de toutes vos données, y compris votre profil et tous vos CV, sous forme de fichier JSON."
#. Primary action in the builder header to open resume download options
#: src/routes/builder/$resumeId/-components/header.tsx
msgid "Download options"
msgstr "Options de téléchargement"
#: src/features/resume/public/public-resume.tsx
#: src/routes/agent/-components/resume-pane.tsx
msgid "Download PDF"
msgstr "Télécharger le PDF"
#: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx
msgid "Downloads"
msgstr "Téléchargements"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Draft a cover letter"
msgstr "Rédiger une lettre de motivation"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Draft a follow-up"
msgstr "Rédiger une relance"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Drafting failed."
msgstr "La rédaction a échoué."
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Drag and drop sections here to move them between columns"
msgstr "Glissez-déposez les sections ici pour les déplacer d'une colonne à l'autre"
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Drag to reposition and use the slider to zoom before uploading."
msgstr "Faites glisser pour repositionner et utilisez le curseur pour zoomer avant de télécharger."
#: src/features/ats-checker/messages.ts
msgid "Drop the pronouns and start from the verb. That is the convention in most markets."
msgstr "Supprimez les pronoms et commencez par le verbe. C'est la convention sur la plupart des marchés."
#. Resume card context menu action to create a copy
#. Resume card dropdown action to create a copy
#: src/dialogs/resume/index.tsx
#: src/routes/builder/$resumeId/-components/header.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx
#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx
msgid "Duplicate"
msgstr "Dupliquer"
#: src/routes/agent/-components/new-thread-setup.tsx
msgid "Duplicate as AI draft"
msgstr "Dupliquer en brouillon IA"
#: src/dialogs/resume/index.tsx
msgid "Duplicate Resume"
msgstr "Dupliquer le CV"
#: src/dialogs/resume/index.tsx
msgid "Duplicate your resume to create a new one, just like the original."
msgstr "Dupliquez votre CV pour en créer un nouveau, identique à l'original."
#: src/dialogs/resume/index.tsx
msgid "Duplicating your resume..."
msgstr "Duplication de votre CV..."
#: src/libs/locale.ts
msgid "Dutch"
msgstr "Néerlandais"
#: src/routes/builder/$resumeId/-components/version-history.tsx
msgid "Earlier versions are kept; the builder's undo history is reset."
msgstr "Les versions précédentes sont conservées ; l’historique d’annulation du constructeur est réinitialisé."
#: src/components/input/chip-input.tsx
#: src/features/applications/components/application-actions-menu.tsx
#: src/features/applications/components/application-detail-sheet.tsx
#: src/routes/builder/$resumeId/-components/mobile-builder-shell.tsx
msgid "Edit"
msgstr "Modifier"
#. Screen reader label for button that edits a keyword chip. Variable is the current keyword text.
#: src/components/input/chip-input.tsx
msgid "Edit {chip}"
msgstr "Modifier {chip}"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Edit application"
msgstr "Modifier la candidature"
#. placeholder {0}: selectedColor.token.value
#: src/features/resume/stylesheet/editor.tsx
msgid "Edit color {0}"
msgstr "Modifier la couleur {0}"
#. Screen reader description for the fullscreen rich-text editor dialog
#: src/components/input/rich-input.tsx
msgid "Edit content in fullscreen mode"
msgstr "Modifier le contenu en mode plein écran"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Edit date"
msgstr "Modifier la date"
#: src/routes/agent/-components/patch-approval-card.tsx
msgid "Edit declined"
msgstr "Modification refusée"
#. Resume card context menu action to edit resume metadata
#. Resume card dropdown action to edit resume metadata
#: src/routes/builder/$resumeId/-components/header.tsx
#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx
#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx
msgid "Edit details"
msgstr "Modifier les détails"
#: src/components/input/chip-input.tsx
msgid "Edit keyword"
msgstr "Modifier le mot-clé"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Edit model"
msgstr "Modifier le modèle"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Edit note"
msgstr "Modifier la note"
#: src/features/resume/export/download-dialog.tsx
msgid "Editable in Word, Google Docs, and Pages."
msgstr "Modifiable dans Word, Google Docs et Pages."
#: src/routes/builder/$resumeId/-sidebar/left/index.tsx
msgid "Editing is disabled until you unlock it."
msgstr "La modification est désactivée tant que vous ne l'avez pas déverrouillée."
#: src/components/input/chip-input.tsx
msgid "Editing keyword..."
msgstr "Modification du mot-clé..."
#: src/dialogs/resume/sections/custom.tsx
#: src/libs/resume/section-title.ts
#: src/libs/resume/section.tsx
msgid "Education"
msgstr "Formation"
#: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx
msgid "Email"
msgstr "Email"
#. Label for email input on forgot-password form
#. Label for email input on registration form
#. Label for login identifier input that accepts email or username
#: src/features/auth/pages/forgot-password.tsx
#: src/features/auth/pages/login.tsx
#: src/features/auth/pages/register.tsx
#: src/features/settings/pages/profile.tsx
msgid "Email Address"
msgstr "Adresse e-mail"
#: src/features/settings/pages/profile.tsx
msgid "Email delivery isn't configured on this instance, so verification is disabled."
msgstr "La distribution des e-mails n'est pas configurée sur cette instance, la vérification est donc désactivée."
#: src/features/ats-checker/messages.ts
msgid "Embed all fonts when exporting, so characters map the way you intended."
msgstr "Intégrez toutes les polices lors de l'export, afin que les caractères s'affichent comme prévu."
#: src/features/settings/authentication/components/two-factor.tsx
msgid "Enable 2FA"
msgstr "Activer 2FA"
#: src/routes/builder/$resumeId/-sidebar/left/index.tsx
msgid "Enable editing"
msgstr "Activer la modification"
#: src/dialogs/auth/enable-two-factor.tsx
msgid "Enable Two-Factor Authentication"
msgstr "Activer l'authentification à deux facteurs"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Enabled"
msgstr "Activé"
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Enabling password protection..."
msgstr "Activation de la protection par mot de passe..."
#: src/dialogs/auth/enable-two-factor.tsx
msgid "Enabling two-factor authentication…"
msgstr "Activation de l'authentification à deux facteurs…"
#: src/libs/locale.ts
msgid "English"
msgstr "Anglais"
#: src/libs/locale.ts
msgid "English (United Kingdom)"
msgstr "Anglais (Royaume-Uni)"
#: src/features/settings/authentication/components/passkeys.tsx
msgid "Enter a name for your passkey."
msgstr "Entrez un nom pour votre clé d'accès."
#: src/features/auth/pages/reset-password.tsx
msgid "Enter a new password for your account"
msgstr "Saisissez un nouveau mot de passe pour votre compte"
#: src/features/auth/pages/verify-2fa.tsx
msgid "Enter one of your saved backup codes to access your account"
msgstr "Saisissez l'un des codes de secours que vous avez enregistrés pour accéder à votre compte"
#: src/features/auth/pages/resume-password.tsx
msgid "Enter the password the resume owner shared with you."
msgstr "Saisissez le mot de passe que le propriétaire du CV vous a communiqué."
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom-fields.tsx
msgid "Enter the URL to link to"
msgstr "Entrez l'URL vers laquelle rediriger"
#: src/components/input/rich-input.tsx
msgid "Enter the URL you want to link to:"
msgstr "Saisissez l'URL vers laquelle créer le lien :"
#: src/features/auth/pages/verify-2fa.tsx
msgid "Enter the verification code from your authenticator app"
msgstr "Entrer le code de vérification de votre application d'authentification"
#: src/dialogs/auth/change-password.tsx
msgid "Enter your current password and a new password to update your account."
msgstr "Saisissez votre mot de passe actuel et un nouveau mot de passe pour mettre à jour votre compte."
#: src/dialogs/auth/enable-two-factor.tsx
msgid "Enter your password to confirm setting up two-factor authentication. Once it is on, you need a code from your authenticator app every time you sign in."
msgstr "Saisissez votre mot de passe pour confirmer l'activation de l'authentification à deux facteurs. Une fois activée, un code de votre application d'authentification vous sera demandé à chaque connexion."
#: src/dialogs/auth/disable-two-factor.tsx
msgid "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled."
msgstr "Saisissez votre mot de passe pour désactiver l'authentification à deux facteurs. Votre compte sera moins sécurisé si l'authentification à deux facteurs n'est pas activée."
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Error"
msgstr "Erreur"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Every check passed. Nothing here should stop a parser from reading your resume."
msgstr "Chaque chèque a été réussi. Rien ici ne devrait empêcher un analyseur de lire votre CV."
#: src/routes/_home/-sections/donate.tsx
msgid "Every contribution helps, however small.<0/>Thank you for your support!"
msgstr "Chaque contribution compte, même la plus petite.<0/>Merci pour votre soutien !"
#: src/routes/_home/-sections/templates.tsx
msgid "Every template has a different look, so pick the one that fits how you want to come across. Reactive Resume has 15 of them right now, with more on the way."
msgstr "Chaque modèle a un style différent, alors choisissez celui qui correspond à l'image que vous voulez donner. Reactive Resume en compte 15 pour l'instant, et d'autres arrivent."
#: src/features/resume/stylesheet/toolbar.tsx
msgid "Exit focus mode"
msgstr "Quitter le mode de mise au point"
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr "Quitter le mode plein écran"
#: src/dialogs/resume/sections/custom.tsx
#: src/libs/resume/section-title.ts
#: src/libs/resume/section.tsx
msgid "Experience"
msgstr "Expérience"
#: src/dialogs/api-key/create.tsx
msgid "Expires in"
msgstr "Expire dans"
#. placeholder {0}: key.expiresAt.toLocaleDateString()
#: src/features/settings/pages/api-keys.tsx
msgid "Expires on {0}"
msgstr "Expire le {0}"
#: src/libs/resume/section.tsx
msgid "Export"
msgstr "Exporter"
#: src/features/command-palette/pages/navigation.tsx
msgid "Export Data"
msgstr "Exporter les données"
#: src/features/ats-checker/messages.ts
msgid "Export from the original document instead of scanning or screenshotting it."
msgstr "Exportez depuis le document d'origine plutôt que de le scanner ou d'en faire une capture d'écran."
#: src/features/settings/pages/account.tsx
msgid "Export my data"
msgstr "Exporter mes données"
#: src/features/applications/components/insights-view.tsx
msgid "Export PNG"
msgstr "Exporter en PNG"
#: src/features/ats-checker/messages.ts
msgid "Export the resume as a text PDF rather than as an image or a scan."
msgstr "Exportez le CV en PDF texte plutôt qu'en image ou en scan."
#: src/routes/_home/-sections/features.tsx
msgid "Export your resume to PDF in one click, with no waiting."
msgstr "Exportez votre CV en PDF en un clic, sans attendre."
#: src/features/applications/components/insights-view.tsx
msgid "Exported pipeline-flow.png"
msgstr "pipeline-flow.png exporté"
#: src/routes/agent/-components/tool-part-card.tsx
msgid "Failed"
msgstr "Échec"
#: src/routes/agent/-components/agent-chat.tsx
#: src/routes/agent/-components/thread-sidebar.tsx
msgid "Failed to archive thread."
msgstr "Impossible d'archiver la discussion."
#. Fallback toast when creating an API key fails
#: src/dialogs/api-key/create.tsx
msgid "Failed to create API key. Please try again."
msgstr "La création de la clé API a échoué. Veuillez réessayer."
#. Fallback toast when account registration fails without a server error message
#: src/features/auth/pages/register.tsx
msgid "Failed to create your account. Please try again."
msgstr "La création de votre compte a échoué. Veuillez réessayer."
#. Fallback toast when deleting a passkey fails
#: src/features/settings/authentication/components/passkeys.tsx
msgid "Failed to delete passkey. Please try again."
msgstr "Échec de la suppression de la clé d'accès. Veuillez réessayer."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Failed to delete provider."
msgstr "Impossible de supprimer le fournisseur."
#. Fallback toast when deleting an API key fails
#: src/features/settings/pages/api-keys.tsx
msgid "Failed to delete the API key. Please try again."
msgstr "Échec de la suppression de la clé API. Veuillez réessayer."
#: src/routes/agent/-components/agent-chat.tsx
#: src/routes/agent/-components/thread-sidebar.tsx
msgid "Failed to delete thread."
msgstr "Impossible de supprimer la discussion."
#. Fallback toast when account deletion fails
#: src/features/settings/pages/account.tsx
msgid "Failed to delete your account. Please try again."
msgstr "La suppression de votre compte a échoué. Veuillez réessayer."
#. Fallback toast when disabling two-factor authentication fails
#: src/dialogs/auth/disable-two-factor.tsx
msgid "Failed to disable two-factor authentication. Please try again."
msgstr "Échec de la désactivation de l'authentification à deux facteurs. Veuillez réessayer."
#. Fallback toast when enabling two-factor authentication fails
#: src/dialogs/auth/enable-two-factor.tsx
msgid "Failed to enable two-factor authentication. Please try again."
msgstr "Échec de l'activation de l'authentification à deux facteurs. Veuillez réessayer."
#. Fallback toast when data export fails
#: src/features/settings/pages/account.tsx
msgid "Failed to export your data. Please try again."
msgstr "L'exportation de vos données a échoué. Veuillez réessayer."
#. Fallback toast when linking a social authentication provider fails
#: src/features/settings/authentication/components/hooks.tsx
msgid "Failed to link provider. Please try again."
msgstr "Le lien avec le fournisseur n'a pas été établi. Veuillez réessayer."
#. Fallback toast when passkey registration fails
#: src/features/settings/authentication/components/passkeys.tsx
msgid "Failed to register passkey. Please try again."
msgstr "Échec de l'enregistrement de la clé d'accès. Veuillez réessayer."
#. Fallback toast when renaming a passkey fails
#: src/features/settings/authentication/components/passkeys.tsx
msgid "Failed to rename passkey. Please try again."
msgstr "Échec du renommage de la clé d'accès. Veuillez réessayer."
#. Fallback toast when requesting email change confirmation fails
#: src/features/settings/pages/profile.tsx
msgid "Failed to request email change. Please try again."
msgstr "La demande de changement d'adresse électronique a échoué. Veuillez réessayer."
#. Fallback toast when resending account verification email fails
#: src/features/settings/pages/profile.tsx
msgid "Failed to resend verification email. Please try again."
msgstr "L'envoi de l'email de vérification a échoué. Veuillez réessayer."
#. Fallback toast when resetting password fails and no backend message is available
#: src/features/auth/pages/reset-password.tsx
msgid "Failed to reset your password. Please try again."
msgstr "La réinitialisation de votre mot de passe a échoué. Veuillez réessayer."
#: src/features/ats-checker/ai-review/ai-review-card.tsx
msgid "Failed to review this resume."
msgstr "Échec de la relecture de ce CV."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Failed to save AI provider."
msgstr "Impossible de sauver le fournisseur d'IA."
#. Fallback toast when requesting password reset email fails without backend message
#: src/features/auth/pages/forgot-password.tsx
msgid "Failed to send password reset email. Please try again."
msgstr "L'envoi de l'e-mail de réinitialisation du mot de passe a échoué. Veuillez réessayer."
#. Fallback toast when sign-in fails and no server error message is available
#. Fallback toast when sign-in fails without an error message
#: src/features/auth/components/social-auth.tsx
#: src/features/auth/pages/login.tsx
msgid "Failed to sign in. Please try again."
msgstr "Échec de la connexion. Veuillez réessayer."
#. Fallback toast when signing out fails
#: src/features/user/dropdown-menu.tsx
msgid "Failed to sign out. Please try again."
msgstr "Échec de la déconnexion. Veuillez réessayer."
#: src/routes/agent/-components/new-thread-setup.tsx
msgid "Failed to start agent thread."
msgstr "Échec du démarrage du thread de l'agent."
#: src/routes/builder/$resumeId/-components/ai-assistant.tsx
msgid "Failed to start the AI assistant."
msgstr "Impossible de démarrer l'assistant IA."
#. Fallback toast when unlinking a social authentication provider fails
#: src/features/settings/authentication/components/hooks.tsx
msgid "Failed to unlink provider. Please try again."
msgstr "Échec de la déconnexion du fournisseur. Veuillez réessayer."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Failed to update provider."
msgstr "Impossible de mettre à jour le fournisseur."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Failed to update thread settings."
msgstr "Impossible de mettre à jour les paramètres du thread."
#. Fallback toast when changing account password fails
#: src/dialogs/auth/change-password.tsx
msgid "Failed to update your password. Please try again."
msgstr "La mise à jour de votre mot de passe a échoué. Veuillez réessayer."
#. Fallback toast when updating profile details fails
#: src/features/settings/pages/profile.tsx
msgid "Failed to update your profile. Please try again."
msgstr "La mise à jour de votre profil a échoué. Veuillez réessayer."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Failed to upload attachment."
msgstr "Échec du chargement de la pièce jointe."
#. Fallback toast when uploading profile picture for resume fails
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Failed to upload picture. Please try again."
msgstr "Le téléchargement de l'image a échoué. Veuillez réessayer."
#. Fallback toast when resume password verification fails unexpectedly
#: src/features/auth/pages/resume-password.tsx
msgid "Failed to verify the password. Please try again."
msgstr "La vérification du mot de passe a échoué. Veuillez réessayer."
#. Fallback toast when verifying a backup two-factor authentication code fails
#: src/features/auth/pages/verify-2fa.tsx
msgid "Failed to verify your backup code. Please try again."
msgstr "La vérification de votre code de sauvegarde a échoué. Veuillez réessayer."
#. Fallback toast when verifying a two-factor authentication code fails
#. Fallback toast when verifying two-factor setup code fails
#: src/dialogs/auth/enable-two-factor.tsx
#: src/features/auth/pages/verify-2fa.tsx
msgid "Failed to verify your code. Please try again."
msgstr "La vérification de votre code a échoué. Veuillez réessayer."
#: src/features/resume/stylesheet/status.tsx
msgid "Fatal error"
msgstr "Erreur fatale"
#: src/routes/_home/-sections/features.tsx
msgid "Features"
msgstr "Fonctionnalités"
#: src/dialogs/resume/import.tsx
msgid "File"
msgstr "Déposer"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Fill fields"
msgstr "Remplir les champs"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Filled in what we could from the posting."
msgstr "Nous avons rempli ce que nous pouvions à partir de l'offre."
#: src/routes/dashboard/resumes/index.tsx
msgid "Filter by"
msgstr "Filtrer par"
#: src/routes/dashboard/applications/index.tsx
msgid "Filter by tags"
msgstr "Filtrer par étiquettes"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Find the weak bullet points and rewrite them with stronger outcomes, numbers, scope, and sharper verbs."
msgstr "Repérez les puces les plus faibles et réécrivez-les avec des résultats plus solides, des chiffres, une portée et des verbes plus percutants."
#: src/libs/locale.ts
msgid "Finnish"
msgstr "Finnois"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Fireworks"
msgstr "Feux d'artifice"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgid "Fit to view"
msgstr "Ajuster à la vue"
#: src/features/ats-checker/messages.ts
msgid "Flatten the form so the text is part of the page."
msgstr "Aplatissez le formulaire pour que le texte fasse partie de la page."
#: src/routes/_home/-sections/features.tsx
msgid "Flexibility"
msgstr "Flexibilité"
#: src/dialogs/resume/sections/language.tsx
msgid "Fluency"
msgstr "Niveau"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Follow-up"
msgstr "Relance"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Follow-up date"
msgstr "Date de relance"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Follow-up draft"
msgstr "Brouillon de relance"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Follow-up note"
msgstr "Note de relance"
#: src/routes/builder/$resumeId/-sidebar/right/sections/typography.tsx
msgid "Font Family"
msgstr "Famille de police"
#: src/routes/builder/$resumeId/-sidebar/right/sections/typography.tsx
msgid "Font Size"
msgstr "Taille de la police"
#: src/routes/builder/$resumeId/-sidebar/right/sections/typography.tsx
msgid "Font Weight"
msgstr "Poids de la police"
#: src/routes/builder/$resumeId/-sidebar/right/sections/typography.tsx
msgid "Font Weights"
msgstr "Graisses de police"
#: src/routes/builder/$resumeId/-sidebar/right/sections/notes.tsx
msgid "For example, note which companies you sent this resume to, or links to the job descriptions."
msgstr "Par exemple, notez à quelles entreprises vous avez envoyé ce CV, ou ajoutez des liens vers les offres d'emploi."
#. Link label to password reset page from login form
#: src/features/auth/pages/login.tsx
msgid "Forgot Password?"
msgstr "Mot de passe oublié ?"
#: src/features/auth/pages/forgot-password.tsx
msgid "Forgot your password?"
msgstr "Vous avez oublié votre mot de passe ?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter, Free-form)"
msgid "Format"
msgstr "Format"
#: src/features/resume/stylesheet/toolbar.tsx
msgid "Format stylesheet"
msgstr "Feuille de style de format"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
msgstr "Gratuit"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-form"
msgstr "Forme libre"
#: src/libs/locale.ts
msgid "French"
msgstr "Français"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "From your resume and the posting"
msgstr "Depuis votre CV et l'offre"
#: src/features/resume/export/download-dialog.tsx
msgid "Full resume data for backup or import."
msgstr "Données complètes du CV pour sauvegarde ou importation."
#. Layout editor toggle label that makes a page single-column
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Full Width"
msgstr "Pleine largeur"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr "Plein écran"
#. Screen reader title for the fullscreen rich-text editor dialog
#: src/components/input/rich-input.tsx
msgid "Fullscreen Editor"
msgstr "Éditeur plein écran"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Gaps:"
msgstr "Lacunes :"
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Générer un nom aléatoire"
#: src/features/resume/export/use-resume-export.ts
#: src/routes/agent/-components/resume-pane.tsx
msgid "Generating your PDF..."
msgstr "Génération de votre PDF..."
#: src/libs/locale.ts
msgid "German"
msgstr "Allemand"
#: src/routes/_home/-sections/hero.tsx
msgid "Get Started"
msgstr "Pour commencer"
#. Authentication provider display name in account settings
#. Brand name label for GitHub social sign-in button
#: src/features/auth/components/social-auth.tsx
#: src/features/settings/authentication/components/hooks.tsx
#: src/routes/_home/-sections/footer.tsx
msgid "GitHub"
msgstr "GitHub"
#: src/features/ats-checker/messages.ts
msgid "Give every role a period, such as \"Jan 2020 - Present\", so your timeline can be reconstructed."
msgstr "Donnez à chaque poste une période, comme « Jan 2020 - Présent », afin que votre chronologie puisse être reconstituée."
#: src/features/ats-checker/messages.ts
msgid "Give every role and qualification a date range."
msgstr "Donnez une plage de dates à chaque poste et à chaque qualification."
#. Secondary navigation button on backup-code verification screen
#: src/features/auth/pages/verify-2fa.tsx
msgid "Go Back"
msgstr "Revenir en arrière"
#: src/components/layout/not-found-screen.tsx
msgid "Go home"
msgstr "Rentrez chez vous"
#: src/components/layout/error-screen.tsx
#: src/components/layout/not-found-screen.tsx
#: src/routes/_home/-sections/header.tsx
msgid "Go to dashboard"
msgstr "Aller au tableau de bord"
#. Accessible label for button navigating from builder to resumes dashboard
#: src/routes/builder/$resumeId/-components/header.tsx
msgid "Go to resumes dashboard"
msgstr "Accéder au tableau de bord des CV"
#: src/features/command-palette/pages/navigation.tsx
msgid "Go to…"
msgstr "Allez à…"
#. Authentication provider display name in account settings
#. Brand name label for Google social sign-in button
#: src/features/auth/components/social-auth.tsx
#: src/features/settings/authentication/components/hooks.tsx
msgid "Google"
msgstr "Google"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Google Gemini"
msgstr "Google Gemini"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "gpt-4.1"
msgstr "gpt-4.1"
#: src/dialogs/resume/sections/education.tsx
msgid "Grade"
msgstr "Note"
#: src/libs/locale.ts
msgid "Greek"
msgstr "Grec"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr "Grille"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Groq"
msgstr "Groq"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
msgstr "Faire grandir l'équipe"
#: src/routes/builder/$resumeId/-sidebar/right/sections/typography.tsx
msgctxt "Headings or Titles (H1, H2, H3, H4, H5, H6)"
msgid "Heading"
msgstr "Titre"
#: src/components/input/rich-input.tsx
msgid "Heading 1"
msgstr "Titre 1"
#: src/components/input/rich-input.tsx
msgid "Heading 2"
msgstr "Titre 2"
#: src/components/input/rich-input.tsx
msgid "Heading 3"
msgstr "Titre 3"
#: src/components/input/rich-input.tsx
msgid "Heading 4"
msgstr "Titre 4"
#: src/components/input/rich-input.tsx
msgid "Heading 5"
msgstr "Titre 5"
#: src/components/input/rich-input.tsx
msgid "Heading 6"
msgstr "Titre 6"
#: src/features/ats-checker/parse-preview.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx
msgid "Headline"
msgstr "Titre professionnel"
#: src/libs/locale.ts
msgid "Hebrew"
msgstr "Hébreu"
#: src/routes/_home/-sections/donate.tsx
msgid "Help me bring more experienced contributors on board, so the work doesn't rest on one maintainer."
msgstr "Aidez-moi à faire venir plus de contributeurs expérimentés, pour que le travail ne repose pas sur un seul mainteneur."
#: src/features/settings/pages/preferences.tsx
msgid "Help translate the app to your language"
msgstr "Aidez-nous à traduire l'application dans votre langue"
#: src/dialogs/api-key/create.tsx
msgid "Here's your new API key"
msgstr "Voici votre nouvelle clé API"
#: src/components/level/combobox.tsx
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
msgid "Hidden"
msgstr "Masqué"
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Hide"
msgstr "Masquer"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Hide Icons"
msgstr "Masquer les icônes"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Hide Link Underline"
msgstr "Masquer le lien Souligner"
#. Accessible label for button that hides password in registration form
#. Accessible label for button that hides password in reset-password form
#. Accessible label for button that hides password on protected resume screen
#. Accessible label for button that hides the password in login form
#. Accessible label for toggle button that hides the visible current password
#. Accessible label for toggle button that hides the visible new password
#. Accessible label for toggle button that hides the visible password in two-factor disable dialog
#. Accessible label for toggle button that hides the visible password in two-factor setup
#: src/dialogs/auth/change-password.tsx
#: src/dialogs/auth/disable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/features/auth/pages/login.tsx
#: src/features/auth/pages/register.tsx
#: src/features/auth/pages/reset-password.tsx
#: src/features/auth/pages/resume-password.tsx
msgid "Hide password"
msgstr "Cacher le mot de passe"
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Hide picture"
msgstr "Masquer l'image"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Hide Section Icons"
msgstr "Masquer les icônes de section"
#: src/features/ats-checker/ai-review/ai-review-results.tsx
msgid "High impact"
msgstr "Impact élevé"
#: src/components/input/rich-input.tsx
msgid "Highlight"
msgstr "Mettre en surbrillance"
#: src/components/input/rich-input.tsx
msgid "Highlight Color"
msgstr "Couleur de surbrillance"
#: src/libs/locale.ts
msgid "Hindi"
msgstr "Hindi"
#: src/features/command-palette/pages/navigation.tsx
msgid "Home"
msgstr "Accueil"
#: src/routes/_home/-sections/faq.tsx
msgid "How do I share my resume?"
msgstr "Comment partager mon CV ?"
#: src/features/settings/pages/api-keys.tsx
msgid "How do I use the API?"
msgstr "Comment utiliser l'API ?"
#: src/routes/_home/-sections/faq.tsx
msgid "How is my data protected?"
msgstr "Comment mes données sont-elles protégées ?"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "https://gateway.example.com/v1"
msgstr "https://gateway.example.com/v1"
#: src/libs/locale.ts
msgid "Hungarian"
msgstr "Hongrois"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Icon"
msgstr "Icône"
#: src/features/ats-checker/messages.ts
msgid "If it came from a scan, that is expected. Otherwise remove it; recruiters read it as keyword stuffing."
msgstr "Si cela provient d'un scan, c'est normal. Sinon, supprimez-le ; les recruteurs y voient du bourrage de mots-clés."
#: src/features/ats-checker/messages.ts
msgid "Images cover most of the page."
msgstr "Les images couvrent la majeure partie de la page."
#: src/dialogs/resume/import.tsx
#: src/routes/dashboard/resumes/index.tsx
msgid "Import"
msgstr "Importer"
#. placeholder {0}: importable.length
#: src/features/applications/components/import-applications-sheet.tsx
msgid "Import {0}"
msgstr "Importer {0}"
#: src/dialogs/resume/import.tsx
#: src/routes/dashboard/resumes/-components/cards/import-card.tsx
#: src/routes/dashboard/resumes/-components/list-view.tsx
msgid "Import an existing resume"
msgstr "Importer un CV existant"
#: src/routes/dashboard/applications/index.tsx
msgid "Import CSV"
msgstr "Importer un CSV"
#: src/features/applications/components/import-applications-sheet.tsx
msgid "Import failed. Check the CSV and try again."
msgstr "L'importation a échoué. Vérifiez le CSV et réessayez."
#: src/features/applications/components/import-applications-sheet.tsx
#: src/routes/dashboard/applications/index.tsx
msgid "Import from CSV"
msgstr "Importer depuis un CSV"
#. placeholder {0}: result.imported
#: src/features/applications/components/import-applications-sheet.tsx
msgid "Imported {0} application(s)."
msgstr "{0} candidature(s) importée(s)."
#: src/dialogs/resume/import.tsx
msgid "Importing from PDF or Word requires a connected AI provider."
msgstr "L'importation à partir de fichiers PDF ou Word nécessite un fournisseur d'IA connecté."
#: src/dialogs/resume/import.tsx
msgid "Importing your resume..."
msgstr "Importation de votre CV en cours..."
#: src/dialogs/resume/import.tsx
msgid "Importing…"
msgstr "Importer…"
#. placeholder {0}: suggestion.section
#: src/features/ats-checker/ai-review/ai-review-results.tsx
msgid "In {0}"
msgstr "Dans {0}"
#: src/features/resume/export/download-dialog.tsx
msgid "Include resume header"
msgstr "Inclure l’en-tête du CV"
#: src/components/input/rich-input.tsx
msgid "Increase indent"
msgstr "Augmenter l'indentation"
#: src/features/ats-checker/messages.ts
msgid "Increase line spacing so two lines are not merged into one."
msgstr "Augmentez l'interligne pour que deux lignes ne fusionnent pas en une seule."
#: src/libs/resume/ats.ts
msgid "Increase them so content stays inside the reliably read area."
msgstr "Augmentez-les pour que le contenu reste dans la zone de lecture fiable."
#: src/routes/agent/-components/resume-pane.tsx
msgid "Increase zoom"
msgstr "Augmenter le zoom"
#: src/libs/locale.ts
msgid "Indonesian"
msgstr "Indonésien"
#: src/libs/resume/section.tsx
msgid "Information"
msgstr "Information"
#: src/components/input/rich-input.tsx
msgid "Inline Code"
msgstr "Code en ligne"
#: src/routes/dashboard/applications/index.tsx
msgid "Insights"
msgstr "Aperçus"
#. placeholder {0}: progress.page
#. placeholder {1}: progress.pageCount
#: src/features/ats-checker/tool.tsx
msgid "Inspecting page {0} of {1}…"
msgstr "Inspection de la page {0} sur {1}…"
#: src/routes/_home/-sections/features.tsx
msgid "Instant Generation"
msgstr "Génération instantanée"
#: src/features/command-palette/pages/navigation.tsx
#: src/routes/dashboard/-components/sidebar.tsx
#: src/routes/dashboard/settings/integrations/route.tsx
msgid "Integrations"
msgstr "Intégrations"
#: src/dialogs/resume/sections/custom.tsx
#: src/libs/resume/section-title.ts
#: src/libs/resume/section.tsx
msgid "Interests"
msgstr "Centres d'intérêt"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Invalid AI provider configuration."
msgstr "Configuration du fournisseur d'IA invalide."
#: src/routes/_home/-sections/faq.tsx
msgid "Is Reactive Resume available in multiple languages?"
msgstr "Reactive Resume est-il disponible en plusieurs langues ?"
#: src/routes/_home/-sections/faq.tsx
msgid "Is Reactive Resume really free?"
msgstr "Reactive Resume est-il vraiment gratuit ?"
#: src/dialogs/resume/sections/certification.tsx
msgid "Issuer"
msgstr "Émetteur"
#: src/libs/locale.ts
msgid "Italian"
msgstr "Italien"
#: src/components/input/rich-input.tsx
msgid "Italic"
msgstr "Italique"
#: src/libs/locale.ts
msgid "Japanese"
msgstr "Japonais"
#: src/features/command-palette/pages/navigation.tsx
msgid "Job"
msgstr "Emploi"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Job description"
msgstr "Description du poste"
#: src/features/ats-checker/tool.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Job description (optional)"
msgstr "Description du poste (facultatif)"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Job posting"
msgstr "Offre d'emploi"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Job posting link"
msgstr "Lien de l'annonce"
#: src/features/applications/components/insights-view.tsx
msgid "Job search pipeline"
msgstr "Pipeline de recherche d'emploi"
#: src/features/command-palette/pages/navigation.tsx
msgid "Jobs"
msgstr "Emplois"
#. Example full name placeholder on profile settings form
#. Example full name placeholder on registration form
#: src/features/auth/pages/register.tsx
#: src/features/settings/pages/profile.tsx
msgid "John Doe"
msgstr "Jean Dupont"
#. Example username placeholder on profile settings form
#. Example username placeholder on registration form
#: src/features/auth/pages/register.tsx
#: src/features/settings/pages/profile.tsx
msgid "john.doe"
msgstr "John.doe"
#. Example email placeholder for login identifier field
#. Example email placeholder on forgot-password form
#. Example email placeholder on profile settings form
#. Example email placeholder on registration form
#: src/features/auth/pages/forgot-password.tsx
#: src/features/auth/pages/login.tsx
#: src/features/auth/pages/register.tsx
#: src/features/settings/pages/profile.tsx
msgid "john.doe@example.com"
msgstr "john.doe@example.com"
#. Import source option for standard JSON Resume format
#: src/dialogs/resume/import.tsx
msgid "JSON Resume"
msgstr "CV JSON"
#: src/components/input/rich-input.tsx
msgid "Justify Align"
msgstr "Alignement justifié"
#: src/libs/locale.ts
msgid "Kannada"
msgstr "Kannada"
#: src/features/ats-checker/messages.ts
msgid "Keep a single address, so software does not have to guess which one to use."
msgstr "Gardez une seule adresse, pour que les logiciels n'aient pas à deviner laquelle utiliser."
#: src/features/ats-checker/messages.ts
msgid "Keep it under 2.5 MB, usually by removing or shrinking images."
msgstr "Restez sous 2,5 Mo, généralement en supprimant ou en réduisant les images."
#: src/routes/builder/$resumeId/-sidebar/right/sections/notes.tsx
msgid "Keep private notes about this resume here. Nobody else can see them."
msgstr "Conservez ici des notes privées sur ce CV. Personne d'autre ne peut les voir."
#: src/features/ats-checker/messages.ts
msgid "Keep resume content as real text rather than as pictures of text."
msgstr "Conservez le contenu du CV en texte réel plutôt qu'en images de texte."
#: src/features/ats-checker/messages.ts
msgid "Keep running heads short, or drop them. They repeat in the extracted text too."
msgstr "Gardez les en-têtes courants courts, ou supprimez-les. Ils se répètent aussi dans le texte extrait."
#: src/features/ats-checker/messages.ts
msgid "Keep them to roughly two lines, so a skim-reader finishes them."
msgstr "Limitez-les à environ deux lignes, pour qu'un lecteur pressé aille jusqu'au bout."
#: src/features/ats-checker/messages.ts
msgid "Keep to two or three families. Each extra font is another chance for one to map badly."
msgstr "Limitez-vous à deux ou trois familles. Chaque police supplémentaire est un risque de plus de mauvais rendu."
#. Layout editor toggle that prevents a section from splitting across pages
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Keep together"
msgstr "Restez ensemble"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Key"
msgstr "Clé"
#: src/dialogs/resume/sections/interest.tsx
#: src/dialogs/resume/sections/skill.tsx
msgid "Keywords"
msgstr "Mots-clés"
#: src/libs/locale.ts
msgid "Khmer"
msgstr "Cambodgien/Khmer"
#: src/libs/locale.ts
msgid "Korean"
msgstr "Coréen"
#. Short field label for custom display text associated with a URL
#: src/components/input/url-input.tsx
#: src/features/applications/components/application-detail-sheet.tsx
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Label"
msgstr "Libellé"
#. Preset button for setting picture aspect ratio to landscape orientation
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Landscape"
msgstr "Paysage"
#. Menu item that opens language selection submenu
#: src/dialogs/resume/sections/language.tsx
#: src/features/command-palette/pages/preferences/language.tsx
#: src/features/settings/pages/preferences.tsx
#: src/features/user/dropdown-menu.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Language"
msgstr "Langue"
#: src/dialogs/resume/sections/custom.tsx
#: src/libs/resume/section-title.ts
#: src/libs/resume/section.tsx
msgid "Languages"
msgstr "Langues"
#. placeholder {0}: statistics.lastDownloadedAt.toDateString()
#: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx
msgid "Last downloaded on {0}"
msgstr "Dernier téléchargement le {0}"
#: src/routes/dashboard/applications/index.tsx
msgid "Last updated"
msgstr "Dernière mise à jour"
#: src/routes/dashboard/resumes/index.tsx
msgid "Last Updated"
msgstr "Dernière mise à jour"
#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx
#: src/routes/dashboard/resumes/-components/list-view.tsx
msgid "Last updated on {updatedAt}"
msgstr "Dernière modification le {updatedAt}"
#. placeholder {0}: statistics.lastViewedAt.toDateString()
#: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx
msgid "Last viewed on {0}"
msgstr "Dernière consultation le {0}"
#: src/libs/locale.ts
msgid "Latvian"
msgstr "Letton"
#: src/features/ats-checker/messages.ts
msgid "Lay the text out horizontally. Rotated runs are often dropped or misplaced."
msgstr "Disposez le texte horizontalement. Les passages pivotés sont souvent supprimés ou mal placés."
#: src/features/ats-checker/messages.ts
#: src/libs/resume/section.tsx
msgid "Layout"
msgstr "Mise en page"
#: src/routes/_home/-sections/hero.tsx
msgid "Learn More"
msgstr "En savoir plus"
#: src/dialogs/resume/import.tsx
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr "Quitter"
#: src/features/ats-checker/messages.ts
msgid "Leave at least half an inch around the page."
msgstr "Laissez au moins 1,3 cm de marge autour de la page."
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Leave empty to reset the title to the original."
msgstr "Laissez le champ vide pour rétablir le titre d'origine."
#: src/dialogs/resume/import.tsx
msgid "Leave to set up an AI provider?"
msgstr "Partir pour créer un fournisseur d'IA ?"
#: src/components/input/rich-input.tsx
msgid "Left Align"
msgstr "Aligné à gauche"
#: src/features/ats-checker/messages.ts
msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place."
msgstr "La longueur n'est pas un défaut, et il n'existe pas de règle universelle d'une seule page. Gardez les pages qui méritent leur place."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr "Lettre"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Level"
msgstr "Niveau"
#. Accessible label for skill/proficiency level indicator, where level is current value out of 5
#: src/components/level/display.tsx
msgid "Level {level} of 5"
msgstr "Niveau {level} sur 5"
#: src/components/ui/copyright.tsx
msgid "Licensed under <0>MIT</0>."
msgstr "Sous licence <0>MIT</0>."
#: src/features/ats-checker/messages.ts
msgid "Ligatures can drop letters out of words such as \"workflow\"."
msgstr "Les ligatures peuvent faire disparaître des lettres dans des mots comme « workflow »."
#. Appearance theme option for light mode
#: src/features/user/dropdown-menu.tsx
#: src/libs/theme.ts
msgid "Light"
msgstr "Clair"
#: src/features/command-palette/pages/preferences/theme.tsx
msgid "Light theme"
msgstr "Thème clair"
#. placeholder {0}: diagnostic.range.start.line
#. placeholder {1}: diagnostic.range.start.column
#: src/features/resume/stylesheet/status.tsx
msgid "Line {0}, column {1}"
msgstr "Ligne {0}, colonne {1}"
#: src/routes/builder/$resumeId/-sidebar/right/sections/typography.tsx
msgid "Line Height"
msgstr "Hauteur de ligne"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Link a Reactive Resume (recommended)"
msgstr "Lier un Reactive Resume (recommandé)"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Link a Reactive Resume to use AI match scoring and tailoring."
msgstr "Associez un CV Reactive Resume pour utiliser l'évaluation d'adéquation et l'adaptation par IA."
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Link a resume and paste the job description (Edit) to score your fit and tailor a copy."
msgstr "Associez un CV et collez la description du poste (Modifier) pour évaluer votre adéquation et adapter une copie."
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Linked Reactive Resume"
msgstr "Reactive Resume lié"
#. Authentication provider display name in account settings
#. Brand name label for LinkedIn social sign-in button
#: src/features/auth/components/social-auth.tsx
#: src/features/settings/authentication/components/hooks.tsx
#: src/routes/_home/-sections/footer.tsx
msgid "LinkedIn"
msgstr "LinkedIn"
#: src/features/applications/components/application-form-sheet.tsx
msgid "LinkedIn, Referral…"
msgstr "LinkedIn, recommandation…"
#: src/features/settings/authentication/components/hooks.tsx
msgid "Linking your {providerName} account..."
msgstr "Liaison de votre compte {providerName}..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr "Liste"
#: src/features/ats-checker/messages.ts
msgid "List the tools and technologies you use. Recruiters search skills more than any other field."
msgstr "Listez les outils et technologies que vous utilisez. Les recruteurs recherchent les compétences plus que tout autre champ."
#: src/libs/locale.ts
msgid "Lithuanian"
msgstr "Lithuanien"
#: src/dialogs/resume/import.tsx
msgid "Loading AI providers. Please try again in a moment."
msgstr "Chargement des fournisseurs d'IA. Veuillez réessayer dans un instant."
#: src/features/command-palette/pages/resumes.tsx
msgid "Loading applications…"
msgstr "Chargement des applications…"
#: src/features/settings/integrations/components/ai-provider-picker.tsx
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Loading providers…"
msgstr "Chargement des fournisseurs…"
#: src/features/command-palette/pages/resumes.tsx
#: src/routes/agent/-components/new-thread-setup.tsx
msgid "Loading resumes…"
msgstr "Chargement des CV…"
#: src/features/command-palette/pages/resumes.tsx
#: src/routes/agent/-components/thread-sidebar.tsx
msgid "Loading threads…"
msgstr "Chargement des threads…"
#: src/routes/builder/$resumeId/-components/version-history.tsx
msgid "Loading…"
msgstr "Chargement…"
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/features/applications/components/application-form-sheet.tsx
#: src/features/applications/components/table-view.tsx
#: src/features/ats-checker/parse-preview.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx
msgid "Location"
msgstr "Lieu"
#. Resume card context menu action to prevent edits
#. Resume card dropdown action to prevent edits
#: src/routes/builder/$resumeId/-components/header.tsx
#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx
#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx
msgid "Lock"
msgstr "Verrouiller"
#: src/features/ats-checker/messages.ts
msgid "Long stretches are set in capitals."
msgstr "De longs passages sont en majuscules."
#: src/routes/_home/-sections/donate.tsx
msgid "Long-term Sustainability"
msgstr "Durabilité à long terme"
#. Link to backup-code verification flow when authenticator app is unavailable
#: src/features/auth/pages/verify-2fa.tsx
msgid "Lost access to your authenticator?"
msgstr "Vous avez perdu l'accès à votre authentificateur ?"
#: src/features/ats-checker/ai-review/ai-review-results.tsx
msgid "Low impact"
msgstr "Impact faible"
#. Layout editor column label for the primary content area
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Main"
msgstr "Principal"
#: src/routes/_home/-sections/header.tsx
msgid "Main navigation"
msgstr "Navigation principale"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Make the experience section about results and cut the vague responsibilities."
msgstr "Recentrez la section expérience sur les résultats et supprimez les responsabilités vagues."
#: src/features/ats-checker/messages.ts
msgid "Make the visible text and the destination match."
msgstr "Faites correspondre le texte visible et la destination."
#: src/features/ats-checker/messages.ts
msgid "Make them visibly larger, bolder or capitalised."
msgstr "Rendez-les visiblement plus grands, plus gras ou en majuscules."
#: src/libs/locale.ts
msgid "Malay"
msgstr "Malaisien"
#: src/libs/locale.ts
msgid "Malayalam"
msgstr "Malayalam"
#: src/features/ats-checker/messages.ts
msgid "Many bullets start with the same phrase."
msgstr "De nombreuses puces commencent par la même formule."
#: src/libs/locale.ts
msgid "Marathi"
msgstr "Marathi"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Margin (Horizontal)"
msgstr "Marge (horizontale)"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Margin (Vertical)"
msgstr "Marge (verticale)"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Mark rejected"
msgstr "Marquer comme rejetée"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Match scoring failed."
msgstr "L'évaluation de l'adéquation a échoué."
#: src/features/ats-checker/ai-review/ai-review-results.tsx
msgid "Medium impact"
msgstr "Impact moyen"
#. File format label in import source selector
#. File format label in import source selector
#: src/dialogs/resume/import.tsx
msgid "Microsoft Word"
msgstr "Microsoft Word"
#: src/routes/agent/-components/resume-pane.tsx
msgid "Missing working resume"
msgstr "CV professionnel manquant"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Mistral AI"
msgstr "Mistral IA"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Model"
msgstr "Modèle"
#: src/features/ats-checker/messages.ts
msgid "More than one email address appears."
msgstr "Plusieurs adresses email apparaissent."
#: src/features/ats-checker/messages.ts
msgid "Most bullets open with filler rather than something you did."
msgstr "La plupart des puces commencent par du remplissage plutôt que par ce que vous avez fait."
#: src/features/ats-checker/messages.ts
msgid "Most entries have no dates."
msgstr "La plupart des entrées n'ont pas de dates."
#: src/libs/resume/ats.ts
msgid "Most systems file candidates by email. Add one under Basics."
msgstr "La plupart des systèmes déposent les candidats par courrier électronique. Ajoutez-en un sous Bases."
#: src/features/ats-checker/messages.ts
msgid "Move all content inside the page boundaries and re-export."
msgstr "Déplacez tout le contenu à l'intérieur des limites de la page et réexportez."
#: src/libs/resume/ats.ts
msgid "Move it into the main column and keep the sidebar for short lists."
msgstr "Déplacez-le dans la colonne principale et conservez la barre latérale pour les listes restreintes."
#: src/features/ats-checker/messages.ts
msgid "Move real content into the body of the page; some software discards the margins."
msgstr "Déplacez le contenu réel dans le corps de la page ; certains logiciels ignorent les marges."
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Move section to another column or page"
msgstr "Déplacer la section vers une autre colonne ou page"
#: src/features/applications/components/table-view.tsx
msgid "Move stage"
msgstr "Changer d'étape"
#: src/features/applications/components/application-actions-menu.tsx
#: src/features/applications/components/application-detail-sheet.tsx
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Move to"
msgstr "Déplacer vers"
#: src/features/ats-checker/messages.ts
msgid "Move your email and phone number to the top of page one."
msgstr "Déplacez votre email et votre numéro de téléphone en haut de la première page."
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Moved to"
msgstr "Déplacé vers"
#: src/routes/_home/-sections/features.tsx
msgid "Multilingual"
msgstr "Multilingue"
#. Placeholder text for custom link URL field in resume builder
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom-fields.tsx
msgid "Must start with https://"
msgstr "Doit commencer par https://"
#. Label for full name input on registration form
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/interest.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/features/applications/components/application-detail-sheet.tsx
#: src/features/ats-checker/parse-preview.tsx
#: src/features/auth/pages/register.tsx
#: src/features/settings/pages/profile.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx
#: src/routes/dashboard/resumes/index.tsx
msgid "Name"
msgstr "Nom"
#: src/dialogs/resume/index.tsx
msgid "Name the resume after the position you are applying for."
msgstr "Donnez au CV le nom du poste auquel vous postulez."
#: src/dialogs/api-key/create.tsx
msgid "Names help you tell keys apart, so name it after what you will use it for."
msgstr "Les noms vous aident à distinguer les clés, alors nommez-la d'après l'usage que vous en ferez."
#: src/features/settings/authentication/components/passkeys.tsx
msgid "Names help you tell passkeys apart if you register more than one."
msgstr "Les noms vous aident à distinguer vos clés d'accès si vous en enregistrez plusieurs."
#: src/libs/locale.ts
msgid "Nepali"
msgstr "Népalais"
#: src/dialogs/resume/sections/profile.tsx
msgid "Network"
msgstr "Réseau"
#: src/features/settings/pages/api-keys.tsx
msgid "Never expires"
msgstr "N'expire jamais"
#: src/features/auth/pages/error.tsx
msgid "New account sign-ups are currently disabled on this server."
msgstr "Les inscriptions de nouveaux comptes sont actuellement désactivées sur ce serveur."
#: src/features/command-palette/pages/navigation.tsx
#: src/features/command-palette/pages/resumes.tsx
msgid "New Application"
msgstr "Nouvelle demande"
#: src/routes/_home/-sections/features.tsx
msgid "New features land regularly, so check back now and then."
msgstr "De nouvelles fonctionnalités arrivent régulièrement, alors repassez de temps en temps."
#: src/components/input/rich-input.tsx
msgid "New Line"
msgstr "Nouvelle ligne"
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "New Page"
msgstr "Nouvelle page"
#. Label for new password input on reset-password form
#: src/dialogs/auth/change-password.tsx
#: src/features/auth/pages/reset-password.tsx
msgid "New Password"
msgstr "Nouveau mot de passe"
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
msgid "New Section"
msgstr "Nouvelle section"
#: src/features/applications/components/table-view.tsx
msgid "New tag…"
msgstr "Nouvelle étiquette…"
#: src/features/command-palette/pages/resumes.tsx
#: src/routes/agent/-components/thread-sidebar.tsx
msgid "New thread"
msgstr "Nouveau sujet"
#: src/features/command-palette/pages/navigation.tsx
#: src/features/command-palette/pages/resumes.tsx
msgid "New Thread"
msgstr "Nouveau sujet"
#: src/routes/_home/-sections/features.tsx
msgid "No ads and no trackers, so nothing gets in your way."
msgstr "Pas de publicité ni de traqueurs, rien ne vient vous gêner."
#: src/routes/_home/-sections/features.tsx
msgid "No Advertising, No Tracking"
msgstr "Pas de publicité, pas de suivi"
#: src/routes/builder/$resumeId/-components/ai-assistant.tsx
msgid "No AI provider connected"
msgstr "Aucun fournisseur d'IA connecté"
#: src/routes/dashboard/applications/index.tsx
msgid "No applications match your filters."
msgstr "Aucune candidature ne correspond à vos filtres."
#: src/features/applications/components/insights-view.tsx
msgid "No applications yet. Add a few to see your funnel and reply rates."
msgstr "Aucune candidature pour l'instant. Ajoutez-en quelques-unes pour voir votre entonnoir et vos taux de réponse."
#: src/features/ats-checker/messages.ts
msgid "No bullet lists were found."
msgstr "Aucune liste à puces n'a été trouvée."
#. Empty-state message when no command palette results match the search query
#: src/features/command-palette/index.tsx
msgid "No commands match that search."
msgstr "Aucune commande ne correspond à cette recherche."
#: src/features/ats-checker/messages.ts
msgid "No conventional section headings were found."
msgstr "Aucun titre de section conventionnel n'a été trouvé."
#. Error shown when AI import endpoint returns no parsed resume data
#: src/dialogs/resume/import.tsx
msgid "No data was returned from the AI provider."
msgstr "Aucune donnée n'a été renvoyée par le fournisseur d'IA."
#: src/features/ats-checker/messages.ts
msgid "No dates were found."
msgstr "Aucune date n'a été trouvée."
#: src/features/ats-checker/messages.ts
msgid "No education section was found."
msgstr "Aucune section formation n'a été trouvée."
#: src/features/ats-checker/messages.ts
msgid "No email address was found."
msgstr "Aucune adresse email n'a été trouvée."
#: src/features/ats-checker/messages.ts
msgid "No lines look like a job title paired with an employer."
msgstr "Aucune ligne ne ressemble à un intitulé de poste associé à un employeur."
#: src/routes/_home/ats-checker.tsx
msgid "No one-page rule, and no treating a font or a career gap as a fault."
msgstr "Aucune règle d'une seule page, ni aucune police ou interruption de carrière considérée comme une faute."
#: src/features/settings/authentication/components/passkeys.tsx
msgid "No passkeys registered yet."
msgstr "Aucune clé d'accès n'a encore été enregistrée."
#: src/features/ats-checker/messages.ts
msgid "No phone number was found."
msgstr "Aucun numéro de téléphone n'a été trouvé."
#: src/routes/_home/ats-checker.tsx
msgid "No prediction of whether you will be rejected. No tool can do that."
msgstr "Aucune prédiction sur un éventuel refus. Aucun outil ne peut le faire."
#: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx
msgid "No prior data"
msgstr "Aucune donnée antérieure"
#: src/routes/_home/ats-checker.tsx
msgid "No repeating the claim that most resumes are thrown out automatically."
msgstr "Aucune reprise de l'affirmation selon laquelle la plupart des CV sont rejetés automatiquement."
#: src/components/ui/combobox.tsx
msgid "No results found."
msgstr "Aucun résultat trouvé."
#: src/features/applications/components/application-detail-sheet.tsx
msgid "No resume linked."
msgstr "Aucun CV lié."
#: src/routes/dashboard/resumes/-components/grid-view.tsx
#: src/routes/dashboard/resumes/-components/list-view.tsx
msgid "No resumes match your search."
msgstr "Aucun CV ne correspond à votre recherche."
#: src/features/applications/components/application-form-sheet.tsx
msgid "No resumes yet."
msgstr "Aucun CV pour le moment."
#: src/routes/builder/$resumeId/-components/version-history.tsx
msgid "No saved versions yet."
msgstr "Aucune version enregistrée pour le moment."
#: src/features/ats-checker/messages.ts
msgid "No skills section was found."
msgstr "Aucune section compétences n'a été trouvée."
#: src/features/applications/components/insights-view.tsx
msgid "No source data yet."
msgstr "Aucune donnée de source pour le moment."
#: src/features/ats-checker/report/jd-coverage.tsx
msgid "No specific terms could be pulled out of that job description, so it may be mostly boilerplate. Paste the requirements section for a more useful comparison."
msgstr "Aucun terme spécifique n'a pu être extrait de cette description de poste ; il s'agit peut-être surtout de texte générique. Collez la section des exigences pour une comparaison plus utile."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "No tested provider"
msgstr "Fournisseur non testé"
#: src/features/ats-checker/messages.ts
msgid "No text could be read from this file."
msgstr "Aucun texte n'a pu être lu dans ce fichier."
#: src/routes/agent/-components/thread-sidebar.tsx
msgid "No threads yet."
msgstr "Aucun sujet de discussion pour l'instant."
#: src/features/ats-checker/messages.ts
msgid "No work-experience section was found."
msgstr "Aucune section expérience professionnelle n'a été trouvée."
#: src/libs/locale.ts
msgid "Norwegian"
msgstr "Norvégien"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Not connected"
msgstr "Non connecté"
#: src/features/ats-checker/ai-review/ai-review-results.tsx
msgid "Not evidenced in your resume"
msgstr "Non démontré dans votre CV"
#: src/features/ats-checker/report/jd-coverage.tsx
msgid "Not in your resume"
msgstr "Absent de votre CV"
#: src/features/ats-checker/report/report-view.tsx
msgid "Not scored"
msgstr "Non noté"
#: src/features/resume/stylesheet/editor.tsx
msgid "Not sure what to write?"
msgstr "Vous ne savez pas quoi écrire ?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Note"
msgstr "Note"
#: src/features/applications/components/application-form-sheet.tsx
#: src/libs/resume/section.tsx
msgid "Notes"
msgstr "Notes"
#: src/features/ats-checker/messages.ts
msgid "Nothing marks a role as ongoing."
msgstr "Rien n'indique qu'un poste est en cours."
#: src/features/ats-checker/report/report-view.tsx
msgid "Nothing to fix here."
msgstr "Rien à corriger ici."
#: src/features/ats-checker/messages.ts
msgid "Nothing to fix. The remaining pages were simply not covered by this report."
msgstr "Rien à corriger. Les pages restantes ne sont simplement pas couvertes par ce rapport."
#: src/features/ats-checker/report/report-view.tsx
msgid "Nothing to suggest."
msgstr "Rien à suggérer."
#: src/libs/locale.ts
msgid "Odia"
msgstr "Odia"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Ollama Cloud"
msgstr "Nuage Ollama"
#: src/features/settings/pages/api-keys.tsx
msgid "Once deleted, the key can no longer access your data. This cannot be undone."
msgstr "Une fois supprimée, la clé ne peut plus accéder à vos données. Cette action est irréversible."
#: src/routes/_home/-sections/features.tsx
msgid "One-Click Sign-In"
msgstr "Connexion en un clic"
#: src/routes/_home/-sections/donate.tsx
msgid "Ongoing Maintenance"
msgstr "Maintenance en cours"
#. Helper note explaining the keep-together limitation
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Only applies when the section fits on a single page."
msgstr "S'applique uniquement lorsque la section tient sur une seule page."
#: src/features/ats-checker/messages.ts
msgid "Only one recognisable section heading was found."
msgstr "Un seul titre de section reconnaissable a été trouvé."
#. placeholder {0}: report.document.pageCount
#: src/features/ats-checker/report/report-view.tsx
msgid "Only the first {0} pages were checked, so this report does not cover the whole file."
msgstr "Seules les {0} premières pages ont été vérifiées, ce rapport ne couvre donc pas l'ensemble du fichier."
#: src/features/applications/components/import-applications-sheet.tsx
msgid "Only the first {MAX_IMPORT} rows import at once, leaving out {overflow}. Split the file to import the rest."
msgstr "Seules les {MAX_IMPORT} premières lignes sont importées à la fois, ce qui en laisse {overflow} de côté. Divisez le fichier pour importer le reste."
#: src/features/ats-checker/messages.ts
msgid "Only the first pages were checked."
msgstr "Seules les premières pages ont été vérifiées."
#. Resume card context menu action to open the resume editor
#. Resume card dropdown action to open the resume editor
#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx
#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx
msgid "Open"
msgstr "Ouvrir"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgid "Open AI agent"
msgstr "Ouvrir l'agent IA"
#: src/routes/builder/$resumeId/-components/ai-assistant.tsx
msgid "Open AI assistant"
msgstr "Ouvrir l'assistant IA"
#. Button label to open the user's default email app
#: src/features/auth/pages/forgot-password.tsx
msgid "Open Email Client"
msgstr "Ouvrir le client de messagerie"
#: src/features/resume/stylesheet/toolbar.tsx
msgid "Open focus mode"
msgstr "Ouvrir le mode focus"
#: src/routes/agent/-components/resume-pane.tsx
msgid "Open in builder"
msgstr "Ouvrir dans le constructeur"
#: src/features/ats-checker/ai-review/ai-review-card.tsx
msgid "Open Integrations Settings"
msgstr "Ouvrez Integrations Settings"
#: src/routes/_home/-sections/features.tsx
msgid "Open Source"
msgstr "Open Source"
#: src/features/ats-checker/messages.ts
msgid "Open the exported file and confirm you can select and copy every part of it."
msgstr "Ouvrez le fichier exporté et vérifiez que vous pouvez sélectionner et copier chaque partie."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "OpenAI"
msgstr "OpenAI"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "OpenAI-compatible"
msgstr "Compatible avec OpenAI"
#: src/features/ats-checker/tool.tsx
msgid "Opening the file…"
msgstr "Ouverture du fichier…"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "OpenRouter"
msgstr "OpenRouter"
#: src/features/resume/stylesheet/editor.tsx
#: src/routes/_home/-sections/donate.tsx
#: src/routes/_home/-sections/footer.tsx
msgid "opens in new tab"
msgstr "s'ouvre dans un nouvel onglet"
#: src/routes/agent/-components/patch-approval-card.tsx
msgid "Optional note for the agent"
msgstr "Note facultative pour l'agent"
#: src/routes/agent/-components/patch-approval-card.tsx
msgid "Optional note for the agent…"
msgstr "Note facultative pour l'agent…"
#: src/routes/_home/ats-checker.tsx
msgid "Optionally, which terms from a job posting already appear."
msgstr "Facultativement, quels termes d'une offre d'emploi apparaissent déjà."
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
msgid "Options for {title}"
msgstr "Options pour {title}"
#: src/features/auth/components/social-auth.tsx
msgctxt "Choose to authenticate with a social provider (Google, GitHub, etc.) instead of email and password"
msgid "or continue with"
msgstr "ou continuez avec"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Or upload a resume PDF"
msgstr "Ou téléverser un CV PDF"
#: src/components/input/rich-input.tsx
msgid "Ordered List"
msgstr "Liste triée"
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Organization"
msgstr "Organisation"
#: src/features/ats-checker/report/score-header.tsx
msgid "out of 100"
msgstr "sur 100"
#: src/libs/resume/section.tsx
msgid "Page"
msgstr "Page"
#. Layout editor page label with 1-based page number
#. placeholder {0}: pageIndex + 1
#. placeholder {0}: targetPageIndex + 1
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Page {0}"
msgstr "Page {0}"
#: src/components/input/rich-input.tsx
msgid "Paragraph"
msgstr "Paragraphe"
#: src/components/input/rich-input.tsx
msgid "Paragraph and heading style"
msgstr "Style de paragraphe et de titre"
#. Authentication provider display name in account settings
#. Label for passkey sign-in button
#: src/features/auth/components/social-auth.tsx
#: src/features/settings/authentication/components/hooks.tsx
msgid "Passkey"
msgstr "Clé d'accès"
#: src/features/settings/authentication/components/passkeys.tsx
msgid "Passkey deleted."
msgstr "Clé d'accès supprimée."
#: src/features/settings/authentication/components/passkeys.tsx
msgid "Passkey registered."
msgstr "Clé d'accès enregistrée."
#: src/features/settings/authentication/components/passkeys.tsx
msgid "Passkeys"
msgstr "Passkeys"
#: src/routes/_home/-sections/features.tsx
msgid "Passkeys & 2FA"
msgstr "Clés d'accès et 2FA"
#. Authentication provider display name in account settings
#. Label for password input on login form
#. Label for password input on protected resume access form
#. Label for password input on registration form
#: src/dialogs/auth/disable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/features/auth/pages/login.tsx
#: src/features/auth/pages/register.tsx
#: src/features/auth/pages/resume-password.tsx
#: src/features/settings/authentication/components/hooks.tsx
#: src/features/settings/authentication/components/password.tsx
msgid "Password"
msgstr "Mot de passe"
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Password cannot be empty."
msgstr "Le mot de passe ne peut pas être vide."
#: src/routes/_home/-sections/features.tsx
msgid "Password Protection"
msgstr "Protection par mot de passe"
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Password protection has been disabled."
msgstr "La protection par mot de passe a été désactivée."
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Password protection has been enabled."
msgstr "La protection par mot de passe a été activée."
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Paste a posting to see which of its terms already appear in your resume."
msgstr "Collez une offre pour voir lesquels de ses termes apparaissent déjà dans votre CV."
#: src/features/applications/components/import-applications-sheet.tsx
msgid "Paste rows or upload a .csv. We map columns like Company, Role, Stage, Stage Date, Salary, Source and Tags."
msgstr "Collez des lignes ou téléversez un .csv. Nous associons les colonnes comme Entreprise, Poste, Étape, Date de l’étape, Salaire, Source et Étiquettes."
#: src/features/applications/components/application-form-sheet.tsx
msgid "Paste the full job description here…"
msgstr "Collez ici la description complète du poste…"
#: src/features/ats-checker/tool.tsx
msgid "Paste the posting to see which of its terms already appear in your resume."
msgstr "Collez l'offre pour voir lesquels de ses termes apparaissent déjà dans votre CV."
#: src/features/applications/components/application-form-sheet.tsx
msgid "Pasting fills the fields automatically."
msgstr "Le collage remplit les champs automatiquement."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Patch applied"
msgstr "Patch appliqué"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Patch conflicted"
msgstr "Le correctif était en conflit."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Patch failed"
msgstr "Échec du correctif"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Patch pending"
msgstr "Correctif en attente"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Patch rolled back"
msgstr "Patch annulé"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Patch rolled back."
msgstr "Patch annulé."
#. File format label in import source selector
#. File format label in import source selector
#: src/dialogs/resume/import.tsx
msgid "PDF"
msgstr "PDF (EN ANGLAIS)"
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Period"
msgstr "Période"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Perplexity"
msgstr "Perplexité"
#: src/libs/locale.ts
msgid "Persian"
msgstr "Persan"
#: src/dialogs/resume/sections/reference.tsx
#: src/features/ats-checker/parse-preview.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx
msgid "Phone"
msgstr "Téléphone"
#: src/routes/agent/index.tsx
msgid "Pick a conversation from the sidebar, or start a new thread to work on a draft."
msgstr "Choisissez une conversation dans l'encart, ou démarrez une nouvelle discussion pour travailler sur un brouillon."
#: src/features/resume/export/download-dialog.tsx
msgid "Pick a format for your resume or cover letter."
msgstr "Choisissez un format pour votre CV ou votre lettre de motivation."
#: src/components/input/icon-picker.tsx
msgid "Pick an icon"
msgstr "Choisissez une icône"
#: src/features/ats-checker/messages.ts
msgid "Pick one format and use it everywhere."
msgstr "Choisissez un format et utilisez-le partout."
#: src/libs/resume/section.tsx
msgid "Picture"
msgstr "Photo"
#: src/features/applications/components/insights-view.tsx
msgid "Pipeline flow"
msgstr "Flux du pipeline"
#: src/features/applications/components/insights-view.tsx
msgid "Pipeline health across all applications"
msgstr "Santé du pipeline sur toutes les candidatures"
#: src/libs/resume/ats.ts
msgid "Place it on a page from the Layout panel, or hide it if you meant to park it."
msgstr "Placez-le sur une page à partir du panneau Mise en page ou masquez-le si vous vouliez le garer."
#: src/features/resume/export/download-dialog.tsx
msgid "Plain text, for AI tools and quick edits."
msgstr "Texte brut, pour les outils IA et les retouches rapides."
#: src/components/ui/donation-toast.tsx
msgid "Please support the project"
msgstr "Veuillez soutenir le projet"
#: src/features/applications/components/file-attachment-field.tsx
msgid "Please upload a PDF file."
msgstr "Veuillez téléverser un fichier PDF."
#: src/libs/locale.ts
msgid "Polish"
msgstr "Polonais"
#. Preset button for setting picture aspect ratio to portrait orientation
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Portrait"
msgstr "Portrait"
#: src/libs/locale.ts
msgid "Portuguese (Brazil)"
msgstr "Portugais (Brésil)"
#: src/libs/locale.ts
msgid "Portuguese (Portugal)"
msgstr "Portugais (Portugal)"
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/reference.tsx
msgid "Position"
msgstr "Poste"
#: src/libs/resume/ats.ts
msgid "Prefer a conventional heading such as \"Work Experience\" or \"Education\"."
msgstr "Prefer a conventional heading such as \\\"Work Experience\\\" or \\\"Education\\\"."
#: src/features/ats-checker/messages.ts
msgid "Prefer a single column, or keep the side column to short, self-contained lists."
msgstr "Préférez une colonne unique, ou limitez la colonne latérale à des listes courtes et autonomes."
#: src/features/command-palette/pages/navigation.tsx
#: src/features/command-palette/pages/preferences/index.tsx
#: src/routes/dashboard/-components/sidebar.tsx
#: src/routes/dashboard/settings/preferences.tsx
msgid "Preferences"
msgstr "Préférences"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Prepare a conservative patch that improves clarity without changing the story of my career."
msgstr "Préparez une modification prudente qui améliore la clarté sans changer le récit de ma carrière."
#: src/features/resume/export/use-resume-export.ts
msgid "Preparing your resume for printing..."
msgstr "Préparer son CV pour l'impression..."
#: src/components/input/color-picker.tsx
msgid "Presets"
msgstr "Préréglages"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr "Appuyez sur <0>{RETURN_KEY}</0> ou sur <1>{COMMA_KEY}</1> pour ajouter ou enregistrer le mot-clé actuel."
#. Command palette hint that pressing Enter opens the selected resume
#: src/features/command-palette/pages/resumes.tsx
msgid "Press <0>Enter</0> to open"
msgstr "Appuyez sur <0>Entrée</0> pour ouvrir"
#: src/routes/builder/$resumeId/-components/mobile-builder-shell.tsx
msgid "Preview"
msgstr "Aperçu"
#: src/features/resume/stylesheet/status.tsx
msgid "Preview and export fall back to base styles."
msgstr "L'aperçu et l'exportation permettent de revenir aux styles de base."
#: src/features/resume/stylesheet/status.tsx
msgid "Preview and export keep valid styles and ignore invalid styles."
msgstr "L'aperçu et l'exportation conservent les styles valides et ignorent les styles invalides."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
msgstr "Couleur principale"
#: src/features/ats-checker/messages.ts
msgid "Print or export the form to a flat PDF before sending it."
msgstr "Imprimez ou exportez le formulaire en PDF aplati avant de l'envoyer."
#: src/dialogs/resume/sections/skill.tsx
msgid "Proficiency"
msgstr "Maîtrise"
#: src/features/command-palette/pages/navigation.tsx
#: src/routes/dashboard/-components/sidebar.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Profile"
msgstr "Profil"
#: src/dialogs/resume/sections/custom.tsx
#: src/libs/resume/section-title.ts
#: src/libs/resume/section.tsx
msgid "Profiles"
msgstr "Profils"
#: src/components/level/combobox.tsx
msgid "Progress Bar"
msgstr "Barre de progression"
#: src/dialogs/resume/sections/custom.tsx
#: src/libs/resume/section-title.ts
#: src/libs/resume/section.tsx
msgid "Projects"
msgstr "Projets"
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Protect your resume with a password"
msgstr "Protégez votre CV par un mot de passe"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Provider"
msgstr "Fournisseur"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Provider connection verified."
msgstr "Connexion au fournisseur vérifiée."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Provider model"
msgstr "Modèle de fournisseur"
#: src/dialogs/resume/sections/custom.tsx
#: src/libs/resume/section-title.ts
#: src/libs/resume/section.tsx
msgid "Publications"
msgstr "Publications"
#: src/dialogs/resume/sections/publication.tsx
msgid "Publisher"
msgstr "Éditeur"
#: src/routes/_home/-sections/features.tsx
msgid "Put a password on your resume so only the people you give it to can read it."
msgstr "Mettez un mot de passe sur votre CV pour que seules les personnes à qui vous le donnez puissent le lire."
#: src/features/ats-checker/messages.ts
msgid "Put a plain email address near the top of the first page. It is what most systems file you under."
msgstr "Placez une adresse email simple près du haut de la première page. C'est ce sous quoi la plupart des systèmes vous classent."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Raw JSON"
msgstr "JSON brut"
#: src/features/ats-checker/messages.ts
msgid "Re-export from a single-column layout, then copy the text out and check it reads top to bottom."
msgstr "Réexportez depuis une mise en page en colonne unique, puis copiez le texte et vérifiez qu'il se lit de haut en bas."
#: src/features/ats-checker/messages.ts
msgid "Re-export from the original document rather than converting from another format."
msgstr "Réexportez depuis le document d'origine plutôt que de convertir depuis un autre format."
#: src/features/ats-checker/messages.ts
msgid "Re-export from the original document with fonts embedded properly."
msgstr "Réexportez depuis le document d'origine avec les polices correctement intégrées."
#: src/features/ats-checker/messages.ts
msgid "Re-export using an ordinary TrueType or OpenType font."
msgstr "Réexportez en utilisant une police TrueType ou OpenType ordinaire."
#: src/features/ats-checker/messages.ts
msgid "Re-export with fonts embedded, and check the text copies out cleanly."
msgstr "Réexportez avec les polices intégrées, et vérifiez que le texte se copie proprement."
#: src/features/ats-checker/messages.ts
msgid "Re-export with fonts embedded, then open the file and check that the text copies out cleanly."
msgstr "Réexportez avec les polices intégrées, puis ouvrez le fichier et vérifiez que le texte se copie proprement."
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Re-score"
msgstr "Réévaluer"
#: src/routes/_home/-sections/header.tsx
msgid "Reactive Resume - Go to homepage"
msgstr "Reactive Resume - Aller à la page d'accueil"
#. Import source option for current Reactive Resume JSON format
#: src/dialogs/resume/import.tsx
msgid "Reactive Resume (JSON)"
msgstr "Reactive Resume (JSON)"
#: src/routes/_home/-sections/prefooter.tsx
msgid "Reactive Resume gets better because people give it their time. Contributors on GitHub build the features and fix the bugs, translators on Crowdin make it readable in other languages, and donors help keep development going. This project owes its progress to all of them."
msgstr "Reactive Resume s'améliore parce que des gens lui consacrent leur temps. Les contributeurs sur GitHub développent les fonctionnalités et corrigent les bugs, les traducteurs sur Crowdin le rendent lisible dans d'autres langues, et les donateurs aident à poursuivre le développement. Ce projet leur doit à tous ses progrès."
#: src/routes/_home/-sections/donate.tsx
msgid "Reactive Resume is a free and open-source project, maintained by me and a community of contributors. Your donations cover the running costs and keep development going."
msgstr "Reactive Resume est un projet gratuit et open source, maintenu par moi et par une communauté de contributeurs. Vos dons couvrent les frais de fonctionnement et permettent de poursuivre le développement."
#: src/routes/_home/-sections/hero.tsx
msgid "Reactive Resume is a free and open-source resume builder that makes it easy to create, update, and share your resume."
msgstr "Reactive Resume est un outil de création de CV gratuit et open source qui permet de créer, mettre à jour et partager votre CV en toute simplicité."
#: src/components/ui/donation-toast.tsx
msgid "Reactive Resume is free and open source. If it has helped you, please consider donating."
msgstr "Reactive Resume est un logiciel libre et gratuit. S'il vous a été utile, n'hésitez pas à faire un don."
#: src/routes/_home/-sections/faq.tsx
msgid "Reactive Resume is open source, private, and free. It shows no ads, doesn't track what you do, and doesn't lock features behind a paywall."
msgstr "Reactive Resume est open source, respectueux de votre vie privée et gratuit. Aucune publicité, aucun suivi de ce que vous faites, et aucune fonctionnalité bloquée derrière un abonnement."
#: src/routes/_home/-sections/sponsors.tsx
msgid "Reactive Resume stays free, open-source, and independent because companies choose to support the work behind it. Their sponsorship helps fund hosting, maintenance, and continued development for the community."
msgstr "Reactive Resume reste gratuit, open source et indépendant grâce au soutien d'entreprises qui choisissent de contribuer à son développement. Leur parrainage permet de financer l'hébergement, la maintenance et le développement continu pour la communauté."
#. App version label in footer; includes semantic version variable
#: src/components/ui/copyright.tsx
msgid "Reactive Resume v<0>{__APP_VERSION__}</0>"
msgstr "Reactive Resume v<0>{__APP_VERSION__}</0>"
#. Import source option for legacy Reactive Resume v4 JSON format
#: src/dialogs/resume/import.tsx
msgid "Reactive Resume v4 (JSON)"
msgstr "Reactive Resume v4 (JSON)"
#: src/routes/agent/-components/tool-part-card.tsx
msgid "Read an attachment"
msgstr "Lecture d'une pièce jointe"
#: src/features/resume/stylesheet/editor.tsx
msgid "Read the Applying Custom Styles guide."
msgstr "Consultez le guide « Application des styles personnalisés »."
#: src/routes/agent/-components/tool-part-card.tsx
msgid "Read the resume"
msgstr "Lecture du CV"
#: src/features/ats-checker/messages.ts
msgid "Readability"
msgstr "Lisibilité"
#. placeholder {0}: progress.page
#. placeholder {1}: progress.pageCount
#: src/features/ats-checker/tool.tsx
msgid "Reading page {0} of {1}…"
msgstr "Lecture de la page {0} sur {1}…"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Reading the posting…"
msgstr "Lecture de l'annonce…"
#: src/features/resume/stylesheet/status.tsx
msgid "Ready to activate"
msgstr "Prêt à activer"
#: src/features/resume/stylesheet/status.tsx
msgid "Ready to activate with errors"
msgstr "Prêt à être activé avec des erreurs"
#: src/features/resume/stylesheet/status.tsx
msgid "Ready to activate with warnings"
msgstr "Prêt à être activé avec avertissements"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr "Destinataire"
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Rectangle"
#: src/components/level/combobox.tsx
msgid "Rectangle (Full Width)"
msgstr "Rectangle (pleine largeur)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgid "Redo"
msgstr "Refaire"
#: src/features/resume/stylesheet/toolbar.tsx
msgid "Redo stylesheet edit"
msgstr "Rétablir la modification de la feuille de style"
#: src/dialogs/resume/sections/custom.tsx
#: src/libs/resume/section-title.ts
#: src/libs/resume/section.tsx
msgid "References"
msgstr "Références"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Referred by…, things to emphasize, etc."
msgstr "Recommandé par…, points à mettre en avant, etc."
#: src/features/settings/authentication/components/passkeys.tsx
msgid "Register New Device"
msgstr "Enregistrer un nouveau dispositif"
#: src/features/auth/pages/forgot-password.tsx
msgid "Remember your password? <0/>"
msgstr "Vous vous souvenez de votre mot de passe ? <0/>"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Remote, Hybrid, a city…"
msgstr "À distance, hybride, une ville…"
#: src/dialogs/resume/sections/experience.tsx
msgid "Remove"
msgstr "Supprimer"
#. Screen reader label for button that removes a keyword chip. Variable is the current keyword text.
#: src/components/input/chip-input.tsx
msgid "Remove {chip}"
msgstr "Supprimer {chip}"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Remove contact"
msgstr "Supprimer le contact"
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom-fields.tsx
msgid "Remove custom field"
msgstr "Supprimer le champ personnalisé"
#: src/features/applications/components/file-attachment-field.tsx
msgid "Remove file"
msgstr "Supprimer le fichier"
#: src/components/input/rich-input.tsx
msgid "Remove link"
msgstr "Supprimer le lien"
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Remove Password"
msgstr "Supprimer le mot de passe"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Remove tag"
msgstr "Supprimer l’étiquette"
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Removing password protection..."
msgstr "Suppression de la protection par mot de passe..."
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Rename"
msgstr "Renommer"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Renders your current resume to PDF and runs the full file check in your browser. Nothing is uploaded."
msgstr "Convertit votre CV actuel en PDF et exécute la vérification complète du fichier dans votre navigateur. Rien n'est envoyé."
#: src/dialogs/resume/sections/experience.tsx
msgid "Reorder"
msgstr "Réorganiser"
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom-fields.tsx
msgid "Reorder custom field"
msgstr "Réorganiser le champ personnalisé"
#. placeholder {0}: jd.stuffedTerms.join(", ")
#: src/features/ats-checker/report/jd-coverage.tsx
msgid "Repeated far more often than the posting itself uses them: {0}. Recruiters notice."
msgstr "Répétés bien plus souvent que l'offre elle-même ne les utilise : {0}. Les recruteurs le remarquent."
#: src/features/ats-checker/messages.ts
msgid "Replace icon fonts with plain text, then re-export."
msgstr "Remplacez les polices d'icônes par du texte brut, puis réexportez."
#: src/features/ats-checker/messages.ts
msgid "Replace tables with plain paragraphs and lists. Cells extract in storage order, not reading order."
msgstr "Remplacez les tableaux par des paragraphes et des listes simples. Les cellules s'extraient dans l'ordre de stockage, pas dans l'ordre de lecture."
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Report a Bug"
msgstr "Signaler un bug"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr "Signaler un problème"
#: src/features/settings/pages/profile.tsx
msgid "Resend verification email"
msgstr "Renvoyer l'email de vérification"
#: src/features/settings/pages/profile.tsx
msgid "Resending verification email..."
msgstr "Renvoi de l'e-mail de vérification..."
#: src/features/ats-checker/messages.ts
msgid "Reserve capitals for short headings. They slow reading and can defeat case-sensitive search."
msgstr "Réservez les majuscules aux titres courts. Elles ralentissent la lecture et peuvent mettre en échec une recherche sensible à la casse."
#. Destructive confirmation button label when resetting a resume section
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Reset"
msgstr "Réinitialiser"
#. Primary action button label on reset-password form
#: src/features/auth/pages/reset-password.tsx
msgid "Reset Password"
msgstr "Réinitialiser le mot de passe"
#: src/features/auth/pages/reset-password.tsx
msgid "Reset your password"
msgstr "Réinitialisez votre mot de passe"
#: src/features/auth/pages/reset-password.tsx
msgid "Resetting your password..."
msgstr "Réinitialisation de votre mot de passe..."
#: src/routes/_home/-sections/footer.tsx
msgid "Resources"
msgstr "Ressources"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Restore"
msgstr "Restaurer"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Restore the resume to before this patch?"
msgstr "Restaurer le CV tel qu'il était avant ce correctif ?"
#: src/routes/builder/$resumeId/-components/version-history.tsx
msgid "Restore this version?"
msgstr "Restaurer cette version ?"
#: src/features/applications/components/application-form-sheet.tsx
#: src/features/resume/export/download-dialog.tsx
#: src/routes/agent/-components/resume-pane.tsx
#: src/routes/agent/$threadId.tsx
msgid "Resume"
msgstr "CV"
#: src/features/resume/preview/resume-accessible-text.tsx
msgid "Resume content"
msgstr "Contenu du CV"
#: src/routes/agent/-components/patch-approval-card.tsx
msgid "Resume edit"
msgstr "Modification du CV"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Resume file"
msgstr "Fichier de CV"
#: src/routes/builder/$resumeId/-components/dock.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Resume link copied to clipboard."
msgstr "Lien du CV copié dans le presse-papiers."
#: src/features/applications/components/application-card.tsx
msgid "Resume linked"
msgstr "CV lié"
#: src/routes/builder/$resumeId/-components/header.tsx
msgid "Resume options"
msgstr "Options de CV"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Resume patch"
msgstr "Patch du CV"
#: src/dialogs/resume/template/gallery.tsx
msgid "Resume templates for different professions and tastes. Pick the one that suits you."
msgstr "Des modèles de CV pour différents métiers et différents goûts. Choisissez celui qui vous convient."
#: src/features/command-palette/pages/navigation.tsx
#: src/features/command-palette/pages/resumes.tsx
#: src/routes/_home/-sections/statistics.tsx
#: src/routes/dashboard/-components/sidebar.tsx
#: src/routes/dashboard/resumes/index.tsx
msgid "Resumes"
msgstr "CVs"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Retry"
msgstr "Réessayer"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Review edits"
msgstr "Examiner les modifications"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Review the resume against a job description, and ask me before changing anything you're unsure about."
msgstr "Passez en revue le CV par rapport à une offre d'emploi, et demandez-moi avant de changer quoi que ce soit dont vous n'êtes pas sûr."
#: src/features/ats-checker/ai-review/ai-review-card.tsx
msgid "Review the writing with AI"
msgstr "Relire la rédaction avec l'IA"
#: src/routes/agent/-components/patch-approval-card.tsx
msgid "Review this edit"
msgstr "Examiner cette modification"
#: src/features/ats-checker/ai-review/ai-review-card.tsx
msgid "Reviewing…"
msgstr "Relecture…"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Rewrite the summary for a senior engineering manager role, and keep it specific."
msgstr "Réécrivez le résumé pour un poste de senior engineering manager, et restez précis."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Rewrite this resume for a startup founder moving into a product lead role, and show the business impact."
msgstr "Réécrivez ce CV pour un fondateur de startup qui passe à un poste de responsable produit, et montrez l'impact sur l'activité."
#: src/components/input/rich-input.tsx
msgid "Right Align"
msgstr "Alignement à droite"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Role (optional)"
msgstr "Poste (facultatif)"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Role / title"
msgstr "Poste / titre"
#: src/routes/dashboard/applications/index.tsx
msgid "Role A–Z"
msgstr "Poste A–Z"
#: src/dialogs/resume/sections/experience.tsx
msgid "Role Progression"
msgstr "Progression de poste"
#: src/libs/locale.ts
msgid "Romanian"
msgstr "Roumain"
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Rotation"
msgstr "Rotation"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Run again"
msgstr "Relancer"
#: src/features/ats-checker/ai-review/ai-review-card.tsx
msgid "Run AI review"
msgstr "Lancer la relecture IA"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Run deep check"
msgstr "Lancer la vérification approfondie"
#: src/routes/agent/-components/tool-part-card.tsx
msgid "Running…"
msgstr "En cours d'exécution…"
#: src/libs/locale.ts
msgid "Russian"
msgstr "Russe"
#: src/features/applications/components/application-detail-sheet.tsx
#: src/features/applications/components/table-view.tsx
msgid "Salary"
msgstr "Salaire"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Salary range"
msgstr "Fourchette salariale"
#. Passkey rename prompt confirm action in authentication settings
#: src/features/applications/components/application-detail-sheet.tsx
#: src/features/settings/authentication/components/passkeys.tsx
msgid "Save"
msgstr "Économiser"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Save & Test Provider"
msgstr "Fournisseur de sauvegarde et de test"
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Save & Upload"
msgstr "Enregistrer et télécharger"
#: src/features/ats-checker/messages.ts
msgid "Save an unprotected copy, with no password and no permissions restrictions."
msgstr "Enregistrez une copie non protégée, sans mot de passe ni restriction de permissions."
#: src/features/applications/components/application-form-sheet.tsx
msgid "Save changes"
msgstr "Enregistrer les modifications"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/interest.tsx
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/features/settings/pages/profile.tsx
msgid "Save Changes"
msgstr "Enregistrer les modifications"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Save model"
msgstr "Enregistrer le modèle"
#: src/features/ats-checker/messages.ts
msgid "Save the file with every page upright."
msgstr "Enregistrez le fichier avec toutes les pages à l'endroit."
#: src/routes/builder/$resumeId/-components/header.tsx
msgid "Saved"
msgstr "Enregistré"
#: src/routes/builder/$resumeId/-components/header.tsx
msgid "Saving…"
msgstr "Sauvegarde…"
#: src/dialogs/auth/enable-two-factor.tsx
msgid "Scan the QR code below with your preferred authenticator app. You can also copy the secret below and paste it into your app."
msgstr "Scannez le code QR ci-dessous avec votre application d'authentification préférée. Vous pouvez également copier le secret ci-dessous et le coller dans votre application."
#: src/dialogs/resume/sections/education.tsx
msgid "School"
msgstr "École"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Score my fit"
msgstr "Évaluer mon adéquation"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Scoring your fit…"
msgstr "Évaluation de votre adéquation…"
#: src/routes/dashboard/-components/sidebar.tsx
msgid "Search"
msgstr "Recherche"
#: src/routes/dashboard/applications/index.tsx
msgid "Search applications…"
msgstr "Rechercher des candidatures…"
#. Accessible label for command palette search input
#: src/features/command-palette/index.tsx
msgid "Search commands"
msgstr "Commandes de recherche"
#. Accessible label for icon picker search input
#. Placeholder text in icon picker search input
#: src/components/input/icon-picker.tsx
msgid "Search for an icon"
msgstr "Rechercher une icône"
#: src/features/command-palette/pages/resumes.tsx
msgid "Search for…"
msgstr "Rechercher…"
#: src/routes/dashboard/resumes/index.tsx
msgid "Search resumes..."
msgstr "Rechercher des CV..."
#: src/components/ui/combobox.tsx
msgid "Search..."
msgstr "Rechercher..."
#. Placeholder in command palette input on nested pages
#: src/features/command-palette/index.tsx
msgid "Search…"
msgstr "Rechercher…"
#: src/dialogs/auth/enable-two-factor.tsx
msgid "Secret copied to clipboard."
msgstr "Secret copié dans le presse-papiers."
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Section options"
msgstr "Options de section"
#: src/dialogs/resume/sections/custom.tsx
msgid "Section Type"
msgstr "Type de section"
#: src/features/ats-checker/messages.ts
#: src/features/ats-checker/parse-preview.tsx
msgid "Sections"
msgstr "Sections"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "See how this resume matches the posting"
msgstr "Voyez comment ce CV correspond à l'offre"
#: src/routes/_home/-sections/features.tsx
msgid "See what an applicant tracking system can read from your resume. Runs in your browser."
msgstr "Découvrez ce qu'un système de suivi des candidatures peut lire dans votre CV. Fonctionne dans votre navigateur."
#. placeholder {0}: app.company
#: src/features/applications/components/table-view.tsx
msgid "Select {0}"
msgstr "Sélectionner {0}"
#: src/routes/agent/-components/new-thread-setup.tsx
msgid "Select a resume"
msgstr "Sélectionnez un CV"
#: src/routes/agent/index.tsx
msgid "Select a thread"
msgstr "Sélectionnez une discussion"
#: src/features/applications/components/table-view.tsx
msgid "Select all"
msgstr "Tout sélectionner"
#: src/routes/agent/-components/new-thread-setup.tsx
msgid "Select an agent model"
msgstr "Sélectionnez un modèle d'agent"
#: src/features/settings/integrations/components/ai-provider-picker.tsx
msgid "Select an AI provider"
msgstr "Sélectionnez un fournisseur d'IA"
#: src/components/ui/combobox.tsx
msgid "Select..."
msgstr "Sélectionner..."
#: src/features/applications/components/table-view.tsx
msgid "selected"
msgstr "sélectionné"
#: src/routes/_home/-sections/features.tsx
msgid "Self-Host with Docker"
msgstr "Auto-hébergement avec Docker"
#: src/features/resume/stylesheet/editor.tsx
msgid "Semantic CSS stylesheet"
msgstr "Feuille de style CSS sémantique"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Send answer"
msgstr "Envoyer la réponse"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Send message"
msgstr "Envoyer un message"
#. Primary action button label on forgot-password form
#: src/features/auth/pages/forgot-password.tsx
msgid "Send Password Reset Email"
msgstr "Envoyer un e-mail de réinitialisation du mot de passe"
#: src/features/ats-checker/messages.ts
msgid "Send the resume itself rather than a portfolio wrapper."
msgstr "Envoyez le CV lui-même plutôt qu'une enveloppe de portfolio."
#: src/features/auth/pages/forgot-password.tsx
msgid "Sending password reset email..."
msgstr "Envoi de l'e-mail de réinitialisation du mot de passe..."
#: src/features/ats-checker/ai-review/ai-review-card.tsx
msgid "Sends the text already extracted from your PDF to the AI provider you choose below. The PDF file itself is never uploaded."
msgstr "Envoie le texte déjà extrait de votre PDF au fournisseur IA que vous choisissez ci-dessous. Le fichier PDF lui-même n'est jamais envoyé."
#: src/features/ats-checker/ai-review/ai-review-card.tsx
msgid "Sends the text already extracted from your PDF, plus the job description you pasted, to the AI provider you choose below. The PDF file itself is never uploaded."
msgstr "Envoie le texte déjà extrait de votre PDF, ainsi que la description de poste que vous avez collée, au fournisseur IA que vous choisissez ci-dessous. Le fichier PDF lui-même n'est jamais envoyé."
#: src/components/input/rich-input.tsx
msgid "Separator"
msgstr "Séparateur"
#: src/libs/locale.ts
msgid "Serbian"
msgstr "Serbe"
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Set a password if you want only people who know it to open the public URL."
msgstr "Définissez un mot de passe si vous voulez que seules les personnes qui le connaissent puissent ouvrir l'URL publique."
#: src/features/settings/authentication/components/password.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Set Password"
msgstr "Définir un mot de passe"
#: src/features/ats-checker/messages.ts
msgid "Set the document language when exporting."
msgstr "Définissez la langue du document lors de l'export."
#: src/dialogs/resume/import.tsx
msgid "Set up a provider"
msgstr "Mettre en place un fournisseur"
#: src/routes/builder/$resumeId/-components/ai-assistant.tsx
msgid "Set up an AI provider"
msgstr "Mettre en place un fournisseur d'IA"
#: src/routes/agent/-components/new-thread-setup.tsx
msgid "Set up an AI provider before starting a thread."
msgstr "Configurez un fournisseur d'IA avant de démarrer un thread."
#: src/routes/agent/-components/new-thread-setup.tsx
msgid "Set up an AI provider first."
msgstr "Configurez d'abord un fournisseur IA."
#: src/routes/builder/$resumeId/-components/ai-assistant.tsx
msgid "Set up an AI provider to chat about this resume and apply edits automatically."
msgstr "Configurez un fournisseur d'IA pour discuter de ce CV et appliquer automatiquement les modifications."
#: src/features/command-palette/pages/navigation.tsx
#: src/routes/agent/-components/new-thread-setup.tsx
#: src/routes/dashboard/-components/sidebar.tsx
msgid "Settings"
msgstr "Paramètres"
#: src/dialogs/auth/enable-two-factor.tsx
msgid "Setup Authenticator App"
msgstr "Configurer l'application d'authentification"
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Shadow Width"
msgstr "Largeur de l'ombre"
#: src/routes/_home/-sections/faq.tsx
msgid "Share it with a public URL, put a password on that URL, or download the PDF and send it yourself."
msgstr "Partagez-le avec une URL publique, protégez cette URL par un mot de passe, ou téléchargez le PDF et envoyez-le vous-même."
#: src/routes/_home/-sections/features.tsx
msgid "Share your resume with a public URL."
msgstr "Partagez votre CV avec une URL publique."
#: src/routes/_home/-sections/features.tsx
msgid "Shareable Links"
msgstr "Liens partageables"
#: src/libs/resume/section.tsx
msgid "Sharing"
msgstr "Partage"
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Show"
msgstr "Afficher"
#. placeholder {0}: Math.min(remaining, COLUMN_PAGE_SIZE)
#: src/features/applications/components/board.tsx
msgid "Show {0} more"
msgstr "Afficher {0} de plus"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr "Afficher le lien dans le titre"
#. Accessible label for button that reveals password in registration form
#. Accessible label for button that reveals password in reset-password form
#. Accessible label for button that reveals password on protected resume screen
#. Accessible label for button that reveals the password in login form
#. Accessible label for toggle button that reveals the masked current password
#. Accessible label for toggle button that reveals the masked new password
#. Accessible label for toggle button that reveals the masked password in two-factor disable dialog
#. Accessible label for toggle button that reveals the masked password in two-factor setup
#: src/dialogs/auth/change-password.tsx
#: src/dialogs/auth/disable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/features/auth/pages/login.tsx
#: src/features/auth/pages/register.tsx
#: src/features/auth/pages/reset-password.tsx
#: src/features/auth/pages/resume-password.tsx
msgid "Show password"
msgstr "Afficher le mot de passe"
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Show picture"
msgstr "Afficher l'image"
#: src/features/resume/export/download-dialog.tsx
msgid "Show the same first-page header on the cover letter."
msgstr "Afficher le même en-tête de première page sur la lettre de motivation."
#. placeholder {0}: rows.length
#. placeholder {1}: applications.length
#: src/features/applications/components/table-view.tsx
msgid "Showing {0} of {1}"
msgstr "Affichage de {0} sur {1}"
#. Layout editor column label for the secondary sidebar area
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Encart"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
msgstr "Largeur de l'encart"
#. Primary action button label on login form
#: src/features/ats-checker/ai-review/locked-card.tsx
#: src/features/auth/pages/login.tsx
msgid "Sign in"
msgstr "Se connecter"
#: src/features/ats-checker/ai-review/locked-card.tsx
msgid "Sign in and connect your own AI provider to get rewrite suggestions for weak bullets. The checks above are free and need no account."
msgstr "Connectez-vous et associez votre propre fournisseur IA pour obtenir des suggestions de reformulation pour les puces faibles. Les vérifications ci-dessus sont gratuites et ne nécessitent aucun compte."
#. Call-to-action link from forgot-password page to login page
#. Call-to-action link from registration page to login page
#: src/features/auth/pages/forgot-password.tsx
#: src/features/auth/pages/register.tsx
msgid "Sign in now"
msgstr "S'inscrire maintenant"
#. Title on the login page
#: src/features/auth/pages/login.tsx
msgid "Sign in to your account"
msgstr "Se connecter à votre compte"
#: src/routes/_home/-sections/features.tsx
msgid "Sign in with GitHub, Google or a custom OAuth provider."
msgstr "Connectez-vous avec GitHub, Google ou un fournisseur OAuth personnalisé."
#. User menu action to sign out of current account
#: src/features/user/dropdown-menu.tsx
msgid "Sign out"
msgstr "Se déconnecter"
#. Primary action button label on registration form
#: src/features/auth/pages/register.tsx
msgid "Sign up"
msgstr "S'inscrire"
#. Title on the page shown after a failed or cancelled OAuth sign-in
#: src/features/auth/pages/error.tsx
msgid "Sign-in didn't complete"
msgstr "La connexion n'a pas abouti"
#: src/features/auth/components/social-auth.tsx
#: src/features/auth/pages/login.tsx
msgid "Signing in..."
msgstr "Connexion en cours..."
#: src/features/user/dropdown-menu.tsx
msgid "Signing out..."
msgstr "Déconnexion en cours..."
#: src/features/auth/pages/register.tsx
msgid "Signing up..."
msgstr "Inscription en cours..."
#: src/dialogs/resume/template/data.ts
msgid "Single-column with a magenta left border accent; compact and efficient for entry-level or internship applications."
msgstr "Une seule colonne avec un accent de bordure gauche magenta ; compacte et efficace pour les candidatures de niveau débutant ou de stage."
#: src/dialogs/resume/template/data.ts
msgid "Single-column with a minimal top header and lots of whitespace; clean and modern for designers or content creators."
msgstr "Une seule colonne avec un entête supérieur minimal et beaucoup d'espace ; propre et moderne pour les concepteurs ou les créateurs de contenu."
#: src/dialogs/resume/template/data.ts
msgid "Single-column with a sidebar and clean grid layout; versatile for any professional or technical role."
msgstr "Une seule colonne avec un encart et une disposition en grille propre ; polyvalent pour tout rôle professionnel ou technique."
#: src/dialogs/resume/template/data.ts
msgid "Single-column with an inline three-column entry header (position · organization · period); compact and ATS-friendly, well-suited for Asian resume conventions (CN/JP/KR)."
msgstr "Colonne unique avec un en-tête d'entrée en ligne sur trois colonnes (poste - organisation - point) ; compact et adapté aux ATS, bien adapté aux conventions asiatiques en matière de curriculum vitae (CN/JP/KR)."
#: src/dialogs/resume/template/data.ts
msgid "Single-column with uppercase section headings and a primary-color top rule on every page; polished for executive, consulting, or startup resumes."
msgstr "Une seule colonne avec des titres de section en majuscules et une ligne supérieure de couleur primaire sur chaque page ; une présentation soignée pour les CV de cadres, de consultants ou de startups."
#: src/dialogs/resume/template/data.ts
msgid "Single-column; polished and serious for senior or enterprise-level positions."
msgstr "Colonne unique ; soigné et sérieux pour les postes de seniors ou de direction."
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Size"
msgstr "Taille"
#: src/dialogs/resume/sections/custom.tsx
#: src/libs/resume/section-title.ts
#: src/libs/resume/section.tsx
msgid "Skills"
msgstr "Compétences"
#: src/routes/_home/route.tsx
#: src/routes/builder/$resumeId/-components/desktop-builder-shell.tsx
#: src/routes/builder/$resumeId/-components/mobile-builder-shell.tsx
#: src/routes/dashboard/route.tsx
msgid "Skip to main content"
msgstr "Passer au contenu principal"
#: src/libs/locale.ts
msgid "Slovak"
msgstr "Slovaque"
#: src/libs/locale.ts
msgid "Slovenian"
msgstr "Slovène"
#: src/dialogs/resume/index.tsx
msgid "Slug"
msgstr "Slug"
#: src/libs/resume/ats.ts
msgid "Some application systems require one before you can submit."
msgstr "Certains systèmes de candidature en exigent un avant que vous puissiez soumettre votre candidature."
#: src/features/ats-checker/messages.ts
msgid "Some bullets run long."
msgstr "Certaines puces sont trop longues."
#: src/features/ats-checker/messages.ts
msgid "Some characters come out as question marks."
msgstr "Certains caractères ressortent sous forme de points d'interrogation."
#: src/features/ats-checker/report/score-header.tsx
msgid "Some checks need information this file does not carry: page contents that could not be inspected, or text in a language these checks do not cover. They count as neither a pass nor a fail."
msgstr "Certaines vérifications ont besoin d'informations que ce fichier ne contient pas : contenu de pages qui n'a pas pu être inspecté, ou texte dans une langue que ces vérifications ne couvrent pas. Elles ne comptent ni comme réussite ni comme échec."
#: src/features/ats-checker/messages.ts
msgid "Some glyphs have no meaning outside this file."
msgstr "Certains glyphes n'ont aucun sens en dehors de ce fichier."
#: src/features/ats-checker/messages.ts
msgid "Some lines are stored out of reading order."
msgstr "Certaines lignes sont stockées hors de l'ordre de lecture."
#: src/libs/resume/ats.ts
msgid "Some parsers mishandle images, and photos are discouraged in some regions."
msgstr "Certains analyseurs traitent mal les images et les photos sont déconseillées dans certaines régions."
#: src/features/resume/stylesheet/status.tsx
msgid "Some styles were ignored"
msgstr "Certains styles ont été ignorés"
#: src/features/ats-checker/messages.ts
msgid "Some text falls outside the page."
msgstr "Une partie du texte tombe hors de la page."
#: src/features/ats-checker/messages.ts
msgid "Some text is rotated."
msgstr "Une partie du texte est pivotée."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Something else…"
msgstr "Autre chose…"
#: src/components/layout/error-screen.tsx
msgid "Something went wrong"
msgstr "Quelque chose s'est mal passé"
#: src/features/ats-checker/tool.tsx
msgid "Something went wrong while reading that file. Please try again."
msgstr "Une erreur s'est produite lors de la lecture de ce fichier. Veuillez réessayer."
#: src/features/auth/pages/error.tsx
msgid "Something went wrong while signing you in. Please try again."
msgstr "Une erreur s'est produite lors de votre connexion. Veuillez réessayer."
#: src/features/applications/components/application-actions-menu.tsx
#: src/features/applications/components/application-detail-sheet.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Something went wrong. Please try again."
msgstr "Une erreur s'est produite. Veuillez réessayer."
#: src/routes/dashboard/applications/index.tsx
#: src/routes/dashboard/resumes/index.tsx
msgid "Sort by"
msgstr "Trier par"
#: src/routes/dashboard/applications/index.tsx
msgid "Sort by…"
msgstr "Trier par…"
#: src/features/applications/components/application-detail-sheet.tsx
#: src/features/applications/components/application-form-sheet.tsx
#: src/features/applications/components/table-view.tsx
msgid "Source"
msgstr "Origine"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Source Code"
msgstr "Code source"
#. placeholder {0}: operation.from
#: src/routes/agent/-components/patch-approval-card.tsx
msgid "Source: {0}"
msgstr "Source : {0}"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Sources"
msgstr "Sources"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Spacing (Horizontal)"
msgstr "Espacement (horizontal)"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Spacing (Vertical)"
msgstr "Espacement (vertical)"
#: src/libs/locale.ts
msgid "Spanish"
msgstr "Espagnol"
#: src/features/ats-checker/messages.ts
msgid "Spell the month, as in \"Mar 2022\"."
msgstr "Écrivez le mois en toutes lettres, comme dans « Mar 2022 »."
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Sponsors"
msgstr "Sponsors"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr "Soutenir le projet"
#. Preset button for setting picture aspect ratio to square
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Square"
msgstr "Carré"
#: src/features/applications/components/application-form-sheet.tsx
#: src/features/applications/components/table-view.tsx
msgid "Stage"
msgstr "Étape"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Stage date"
msgstr "Date de l’étape"
#: src/components/input/github-stars-button.tsx
msgid "Star us on GitHub (opens in new tab)"
msgstr "Ajoutez-nous en favori sur GitHub (s'ouvre dans un nouvel onglet)"
#. placeholder {0}: starCount.toLocaleString()
#: src/components/input/github-stars-button.tsx
msgid "Star us on GitHub, currently {0} stars (opens in new tab)"
msgstr "Ajoutez-nous en favori sur GitHub, actuellement {0} étoiles (s'ouvre dans un nouvel onglet)"
#: src/routes/agent/$threadId.tsx
msgid "Start a new thread"
msgstr "Créer une nouvelle discussion"
#: src/routes/agent/-components/new-thread-setup.tsx
msgid "Start a thread"
msgstr "Créer une discussion"
#: src/dialogs/resume/index.tsx
msgid "Start building your resume by giving it a name."
msgstr "Commencez à créer votre CV en lui donnant un nom."
#: src/routes/dashboard/resumes/-components/cards/create-card.tsx
#: src/routes/dashboard/resumes/-components/list-view.tsx
msgid "Start building your resume from scratch"
msgstr "Commencez à rédiger votre CV en partant de zéro"
#: src/features/ats-checker/messages.ts
msgid "Start each one with a concrete verb: built, led, reduced, migrated."
msgstr "Commencez chacune par un verbe concret : construit, dirigé, réduit, migré."
#: src/routes/agent/index.tsx
msgid "Start new thread"
msgstr "Créer une nouvelle discussion"
#. Layout editor toggle that forces a section to begin on a new page
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Start on new page"
msgstr "Commencer sur une nouvelle page"
#: src/features/ats-checker/messages.ts
msgid "Start the resume with your name on its own line."
msgstr "Commencez le CV avec votre nom sur sa propre ligne."
#: src/routes/agent/-components/new-thread-setup.tsx
msgid "Start thread"
msgstr "Démarrer la discussion"
#: src/libs/resume/section.tsx
msgid "Statistics"
msgstr "Statistiques"
#: src/dialogs/resume/import.tsx
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr "Rester"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Still waiting for {provider}… {elapsedSeconds}s"
msgstr "Toujours en attente de {provider}… {elapsedSeconds}s"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Stop generation"
msgstr "Génération stop"
#: src/features/ats-checker/ai-review/ai-review-results.tsx
msgid "Strengths"
msgstr "Points forts"
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Barré"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Strong fit"
msgstr "Forte adéquation"
#: src/features/resume/stylesheet/toolbar.tsx
msgid "Stylesheet editor"
msgstr "Éditeur de feuilles de style"
#: src/features/resume/stylesheet/status.tsx
msgid "Stylesheet has fatal errors"
msgstr "La feuille de style contient des erreurs fatales"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr "Subreddit"
#: src/features/ats-checker/ai-review/ai-review-results.tsx
msgid "Suggestions"
msgstr "Suggestions"
#. Fallback title for a custom summary item in resume builder when content is empty
#. Fallback title for a custom summary item in resume builder when content is unavailable
#: src/dialogs/resume/sections/custom.tsx
#: src/libs/resume/section-title.ts
#: src/libs/resume/section.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
msgid "Summary"
msgstr "Résumé"
#: src/routes/_home/-sections/donate.tsx
msgid "Support Reactive Resume"
msgstr "Soutenir Reactive Resume"
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Support the app by doing what you can!"
msgstr "Soutenez l'application en donnant ce que vous pouvez !"
#: src/features/ats-checker/messages.ts
#: src/libs/resume/ats.ts
msgid "Swap the start and end dates."
msgstr "Échangez les dates de début et de fin."
#: src/libs/locale.ts
msgid "Swedish"
msgstr "Suédois"
#: src/features/theme/toggle-button.tsx
msgid "Switch to dark theme"
msgstr "Basculer en mode sombre"
#: src/features/theme/toggle-button.tsx
msgid "Switch to light theme"
msgstr "Basculer en mode clair"
#. placeholder {0}: templates[template].name
#: src/dialogs/resume/template/gallery.tsx
msgid "Switched to the {0} template."
msgstr "Passage au modèle {0}."
#: src/features/resume/builder/draft.ts
msgid "Synced changes made in another tab."
msgstr "Modifications synchronisées effectuées dans un autre onglet."
#: src/routes/dashboard/applications/index.tsx
msgid "Table"
msgstr "Tableau"
#: src/dialogs/resume/index.tsx
#: src/features/applications/components/application-form-sheet.tsx
#: src/features/applications/components/table-view.tsx
msgid "Tags"
msgstr "Mots-clés"
#: src/dialogs/resume/index.tsx
msgid "Tags can be used to categorize your resume by keywords."
msgstr "Les mots-clés peuvent être utilisés pour catégoriser vos CVs."
#: src/features/ats-checker/messages.ts
msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it."
msgstr "Les balises donnent aux logiciels un ordre de lecture explicite. Activez-les lors de l'export, si votre outil le propose."
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Tailor my resume"
msgstr "Adapter mon CV"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Tailor this resume to a product manager job description, and emphasize roadmap ownership, stakeholder communication, and measurable launch outcomes."
msgstr "Adaptez ce CV à une offre de chef de produit et mettez en avant la responsabilité de la feuille de route, la communication avec les parties prenantes et des résultats de lancement mesurables."
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Tailoring failed."
msgstr "L'adaptation a échoué."
#: src/libs/locale.ts
msgid "Tamil"
msgstr "Tamoul"
#: src/libs/locale.ts
msgid "Telugu"
msgstr "Télugu"
#: src/libs/resume/section.tsx
msgid "Template"
msgstr "Modèle"
#: src/dialogs/resume/template/gallery.tsx
msgid "Template Gallery"
msgstr "Galerie de modèles"
#: src/routes/_home/-sections/templates.tsx
msgid "Templates"
msgstr "Modèles"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Test"
msgstr "Test"
#: src/routes/_home/-sections/testimonials.tsx
msgid "Testimonials"
msgstr "Témoignages"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Testing…"
msgstr "Test…"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Testing… {elapsedSeconds}s"
msgstr "Test… {elapsedSeconds}s"
#: src/components/input/rich-input.tsx
msgid "Text alignment"
msgstr "Alignement du texte"
#: src/components/input/rich-input.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Text Color"
msgstr "Couleur du texte"
#: src/features/ats-checker/messages.ts
msgid "Text is written one character at a time."
msgstr "Le texte est écrit caractère par caractère."
#: src/features/ats-checker/messages.ts
msgid "Text sits in the header or footer area."
msgstr "Le texte se trouve dans la zone d'en-tête ou de pied de page."
#: src/libs/locale.ts
msgid "Thai"
msgstr "Thaïlandais"
#: src/routes/_home/-sections/sponsors.tsx
msgid "Thank you to our sponsors"
msgstr "Merci à nos sponsors"
#: src/features/ats-checker/tool.tsx
msgid "That file could not be read as a PDF."
msgstr "Ce fichier n'a pas pu être lu comme un PDF."
#: src/features/ats-checker/uploader.tsx
msgid "That file is not a PDF. Export your resume as a PDF and try again."
msgstr "Ce fichier n'est pas un PDF. Exportez votre CV en PDF et réessayez."
#: src/features/ats-checker/tool.tsx
#: src/features/ats-checker/uploader.tsx
msgid "That file is too large to check in the browser."
msgstr "Ce fichier est trop volumineux pour être vérifié dans le navigateur."
#: src/features/auth/pages/error.tsx
msgid "That provider account is already linked to a different user."
msgstr "Ce compte du fournisseur est déjà lié à un autre utilisateur."
#: src/features/auth/pages/error.tsx
msgid "That provider account uses a different email address than your account."
msgstr "Ce compte du fournisseur utilise une adresse e-mail différente de celle de votre compte."
#: src/features/auth/pages/error.tsx
msgid "That sign-in provider is no longer available on this server."
msgstr "Ce fournisseur de connexion n'est plus disponible sur ce serveur."
#: src/routes/agent/-components/agent-chat.tsx
msgid "The agent needs your input."
msgstr "L'agent a besoin de votre contribution."
#: src/features/settings/pages/api-keys.tsx
msgid "The API documentation shows how to connect Reactive Resume to your own applications. It covers the endpoints, the request format, and authentication."
msgstr "La documentation de l'API montre comment connecter Reactive Resume à vos propres applications. Elle couvre les endpoints, le format des requêtes et l'authentification."
#: src/features/settings/pages/api-keys.tsx
msgid "The API key has been deleted."
msgstr "La clé API a été supprimée."
#: src/features/auth/pages/error.tsx
msgid "The application that sent you here made an invalid authorization request."
msgstr "L'application qui vous a envoyé ici a effectué une demande d'autorisation non valide."
#: src/features/ats-checker/ai-review/ai-review-card.tsx
msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score."
msgstr "Les vérifications ci-dessus sont mécaniques. Ceci demande à un modèle de langage ce qu'un lecteur penserait de vos puces, et suggère des reformulations. Cela ne produit aucun score."
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "The deep check could not finish. Please try again."
msgstr "La vérification approfondie n'a pas pu se terminer. Veuillez réessayer."
#. Error shown when AI parsing returns invalid resume structure during import
#: src/dialogs/resume/import.tsx
msgid "The imported file could not be parsed into a valid resume."
msgstr "Le fichier importé n'a pas pu être analysé en un CV valide."
#: src/features/ats-checker/messages.ts
msgid "The order the text is stored in disagrees badly with the order it reads in."
msgstr "L'ordre dans lequel le texte est stocké diffère nettement de l'ordre dans lequel il se lit."
#: src/components/layout/not-found-screen.tsx
msgid "The page you're looking for may have been moved or no longer exists."
msgstr "La page que vous recherchez a peut-être été déplacée ou n'existe plus."
#: src/features/ats-checker/messages.ts
msgid "The pages are pictures, with no text behind them."
msgstr "Les pages sont des images, sans texte derrière elles."
#: src/features/auth/pages/resume-password.tsx
msgid "The password you entered is incorrect"
msgstr "Le mot de passe saisi est incorrect"
#: src/routes/_home/ats-checker.tsx
msgid "The PDF is read by code running in this tab. Nothing is uploaded, nothing is stored, and no account is needed. Open your browser's network tab and watch, if you like."
msgstr "Le PDF est lu par du code exécuté dans cet onglet. Rien n'est envoyé, rien n'est stocké, et aucun compte n'est nécessaire. Ouvrez l'onglet réseau de votre navigateur pour observer, si vous le souhaitez."
#: src/features/auth/pages/error.tsx
msgid "The provider didn't share an email address, which is required to sign in."
msgstr "Le fournisseur n'a pas communiqué d'adresse e-mail, pourtant nécessaire à la connexion."
#: src/features/auth/pages/error.tsx
msgid "The provider rejected this sign-in attempt. Please start again."
msgstr "Le fournisseur a rejeté cette tentative de connexion. Veuillez recommencer."
#: src/features/ats-checker/ai-review/ai-review-card.tsx
msgid "The provider returned a review that could not be read. Try again."
msgstr "Le fournisseur a renvoyé une relecture illisible. Réessayez."
#: src/features/auth/pages/error.tsx
msgid "The provider's response could not be verified. Please start again."
msgstr "La réponse du fournisseur n'a pas pu être vérifiée. Veuillez recommencer."
#: src/features/resume/preview/preview.browser.tsx
msgid "The resume preview could not be updated. The last valid preview is still shown."
msgstr "L'aperçu du CV n'a pas pu être mis à jour. Le dernier aperçu valide est toujours affiché."
#: src/features/ats-checker/messages.ts
msgid "The same line repeats on every page."
msgstr "La même ligne se répète sur chaque page."
#. placeholder {0}: getPdfFindingMessage(cap).title
#: src/features/ats-checker/report/score-header.tsx
msgid "The score is capped because of a blocking problem: {0}"
msgstr "Le score est plafonné en raison d'un problème bloquant : {0}"
#: src/features/ats-checker/messages.ts
msgid "The text comes out unreadable."
msgstr "Le texte ressort illisible."
#: src/features/ats-checker/messages.ts
msgid "The top of the first page does not look like a name."
msgstr "Le haut de la première page ne ressemble pas à un nom."
#: src/components/input/rich-input.tsx
msgid "The URL you entered is not valid."
msgstr "L'URL que vous avez saisie n'est pas valide."
#: src/routes/agent/-components/resume-pane.tsx
msgid "The working resume was deleted. This thread is read-only."
msgstr "Le CV a été supprimé. Cette discussion est en lecture seule."
#. Menu item that opens appearance theme selection submenu
#: src/features/command-palette/pages/preferences/theme.tsx
#: src/features/settings/pages/preferences.tsx
#: src/features/user/dropdown-menu.tsx
msgid "Theme"
msgstr "Thème"
#: src/dialogs/auth/enable-two-factor.tsx
msgid "Then, enter the 6 digit code that the app provides to continue."
msgstr "Ensuite, entrez le code à 6 chiffres fourni par l'application pour continuer."
#: src/features/ats-checker/messages.ts
msgid "There is a gap between two dated roles."
msgstr "Il y a un trou entre deux postes datés."
#: src/features/ats-checker/messages.ts
msgid "There is no link to a profile, portfolio or repository."
msgstr "Il n'y a aucun lien vers un profil, un portfolio ou un dépôt."
#: src/features/ats-checker/messages.ts
msgid "There is no summary paragraph."
msgstr "Il n'y a pas de paragraphe de résumé."
#: src/features/ats-checker/messages.ts
msgid "There was not enough information to run this check."
msgstr "Il n'y avait pas assez d'informations pour exécuter cette vérification."
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "These checks run as you type and never leave your browser. They test whether software can read your resume, not how well it is written."
msgstr "Ces vérifications s'exécutent au fur et à mesure que vous écrivez et ne quittent jamais votre navigateur. Elles testent si un logiciel peut lire votre CV, pas la qualité de sa rédaction."
#: src/libs/resume/ats.ts
msgid "These dates will not be read correctly."
msgstr "Ces dates ne seront pas lues correctement."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Thinking"
msgstr "Pensée"
#: src/routes/builder/$resumeId/-components/header.tsx
#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts
msgid "This action cannot be undone."
msgstr "Cette action est irréversible."
#: src/features/settings/pages/account.tsx
msgid "This action cannot be undone. All your data will be permanently deleted."
msgstr "Cette action ne peut pas être annulée. Toutes vos données seront définitivement supprimées."
#: src/routes/agent/-components/thread-sidebar.tsx
msgid "This action cannot be undone. It deletes the thread's messages and uploaded attachments."
msgstr "Cette action est irréversible. Elle supprime les messages de la discussion et les pièces jointes envoyées."
#: src/routes/agent/-components/agent-chat.tsx
msgid "This action cannot be undone. It deletes the thread's messages and uploaded attachments. The working resume stays in your dashboard, and you can delete it separately."
msgstr "Cette action est irréversible. Elle supprime les messages de la discussion et les pièces jointes envoyées. Le CV de travail reste dans votre tableau de bord, et vous pouvez le supprimer séparément."
#: src/routes/builder/$resumeId/-components/ai-assistant.tsx
msgid "This assistant could not be opened."
msgstr "Impossible d'ouvrir cet assistant."
#: src/features/ats-checker/messages.ts
msgid "This check does not apply to this file."
msgstr "Cette vérification ne s'applique pas à ce fichier."
#: src/features/ats-checker/messages.ts
msgid "This check only runs on resumes written in English."
msgstr "Cette vérification ne s'exécute que sur les CV rédigés en anglais."
#: src/dialogs/api-key/create.tsx
msgid "This creates a new API key, which lets other programs read and change your resume data through the Reactive Resume API."
msgstr "Cela crée une nouvelle clé API, qui permet à d'autres programmes de lire et de modifier les données de votre CV via l'API de Reactive Resume."
#: src/libs/resume/ats.ts
msgid "This date will not be read correctly."
msgstr "Cette date ne sera pas lue correctement."
#: src/routes/agent/-components/patch-approval-card.tsx
msgid "This edit request can no longer be answered."
msgstr "Il n'est plus possible de répondre à cette demande de modification."
#: src/libs/resume/ats.ts
msgid "This email address will not be recognized."
msgstr "Cette adresse email ne sera pas reconnue."
#: src/libs/resume/ats.ts
msgid "This entry has no dates."
msgstr "Cette entrée n'a pas de date."
#: src/features/applications/components/application-detail-sheet.tsx
msgid "This entry will be permanently deleted. This can't be undone."
msgstr "Cette entrée sera supprimée définitivement. Cette action est irréversible."
#: src/dialogs/resume/import.tsx
msgid "This feature requires a connected AI provider. Please set one up in the settings."
msgstr "Cette fonctionnalité nécessite un fournisseur d'IA connecté. Veuillez en configurer un dans les paramètres."
#: src/features/ats-checker/messages.ts
msgid "This file contains form fields."
msgstr "Ce fichier contient des champs de formulaire."
#: src/features/ats-checker/report/jd-coverage.tsx
msgid "This file contains text a reader cannot see, so some of these matches may be against it."
msgstr "Ce fichier contient du texte que le lecteur ne peut pas voir, donc certaines de ces correspondances peuvent lui être associées."
#: src/features/ats-checker/messages.ts
msgid "This file contains text drawn invisibly."
msgstr "Ce fichier contient du texte dessiné de manière invisible."
#: src/features/ats-checker/messages.ts
msgid "This file contains white-on-white text."
msgstr "Ce fichier contient du texte blanc sur blanc."
#: src/features/ats-checker/messages.ts
msgid "This file declares no language."
msgstr "Ce fichier ne déclare aucune langue."
#: src/features/ats-checker/messages.ts
msgid "This file has no accessibility tags."
msgstr "Ce fichier n'a aucune balise d'accessibilité."
#: src/features/ats-checker/messages.ts
msgid "This file is encrypted."
msgstr "Ce fichier est chiffré."
#: src/features/ats-checker/messages.ts
msgid "This file is large for a resume."
msgstr "Ce fichier est volumineux pour un CV."
#: src/features/ats-checker/messages.ts
msgid "This file is larger than many application forms accept."
msgstr "Ce fichier est plus volumineux que ce qu'acceptent de nombreux formulaires de candidature."
#: src/features/ats-checker/messages.ts
msgid "This file uses a lot of different fonts."
msgstr "Ce fichier utilise beaucoup de polices différentes."
#: src/features/ats-checker/messages.ts
msgid "This file uses Type 3 fonts, which carry drawings instead of characters."
msgstr "Ce fichier utilise des polices Type 3, qui contiennent des dessins au lieu de caractères."
#: src/features/ats-checker/messages.ts
msgid "This file's page contents could not be inspected in time."
msgstr "Le contenu des pages de ce fichier n'a pas pu être inspecté à temps."
#: src/libs/resume/ats.ts
msgid "This heading is not one parsers look for."
msgstr "Cet en-tête n'est pas celui que recherchent les analyseurs."
#: src/features/ats-checker/messages.ts
msgid "This is a PDF Portfolio: the visible page is only a cover."
msgstr "Il s'agit d'un PDF Portfolio : la page visible n'est qu'une couverture."
#: src/dialogs/resume/index.tsx
msgid "This is a URL-friendly name for your resume."
msgstr "Il s'agit d'un nom convivial pour l'URL de votre CV."
#: src/features/ats-checker/messages.ts
msgid "This is an XFA form, so most software reads only the empty shell."
msgstr "Il s'agit d'un formulaire XFA, donc la plupart des logiciels ne lisent que la coquille vide."
#: src/features/ats-checker/messages.ts
msgid "This is not a common resume page size."
msgstr "Ce n'est pas un format de page courant pour un CV."
#: src/dialogs/api-key/create.tsx
msgid "This key is shown only once. Copy it before you close this dialog."
msgstr "Cette clé n'est affichée qu'une seule fois. Copiez-la avant de fermer cette fenêtre."
#: src/libs/resume/ats.ts
msgid "This link is missing its protocol."
msgstr "Ce lien manque son protocole."
#: src/dialogs/resume/import.tsx
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
msgstr "Cela peut prendre quelques minutes, en fonction de la réponse du fournisseur d'IA. Ne fermez pas la fenêtre et n'actualisez pas la page."
#: src/features/ats-checker/report/report-view.tsx
msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded."
msgstr "Cela mesure avec quelle fidélité un logiciel peut extraire le texte de ce fichier. Cela ne prédit pas si une candidature sera rejetée, et aucun outil ne le peut. Votre fichier a été lu dans ce navigateur et n'a jamais été envoyé."
#: src/features/ats-checker/messages.ts
msgid "This page is in columns, and the text extracts out of order."
msgstr "Cette page est en colonnes, et le texte s'extrait dans le désordre."
#: src/features/ats-checker/messages.ts
msgid "This page is very densely packed."
msgstr "Cette page est très densément remplie."
#: src/features/ats-checker/tool.tsx
msgid "This PDF is password protected. Save an unprotected copy and try again."
msgstr "Ce PDF est protégé par mot de passe. Enregistrez une copie non protégée et réessayez."
#: src/libs/resume/ats.ts
msgid "This period ends before it starts."
msgstr "Cette période se termine avant d'avoir commencé."
#: src/libs/resume/ats.ts
msgid "This period starts in the future."
msgstr "Cette période commence dans le futur."
#: src/routes/builder/$resumeId/-sidebar/left/index.tsx
msgid "This resume is locked"
msgstr "Ce CV est verrouillé."
#: src/features/resume/builder/draft.ts
msgid "This resume is locked and cannot be updated."
msgstr "Ce CV est verrouillé et ne peut pas être modifié."
#: src/features/ats-checker/messages.ts
msgid "This resume is long."
msgstr "Ce CV est long."
#: src/features/auth/pages/resume-password.tsx
msgid "This resume is password protected"
msgstr "Ce CV est protégé par un mot de passe"
#: src/features/resume/builder/draft.ts
msgid "This resume was updated by an AI agent."
msgstr "Ce CV a été mis à jour par un agent d'IA."
#: src/features/resume/builder/draft.ts
msgid "This resume's sharing settings changed elsewhere."
msgstr "Les paramètres de partage de ce CV ont été modifiés ailleurs."
#: src/features/ats-checker/ai-review/ai-review-results.tsx
msgid "This review is a language model's opinion of your writing. It does not change the score above, and it can be wrong. Treat it as a second opinion, not a verdict."
msgstr "Cette relecture est l'avis d'un modèle de langage sur votre rédaction. Elle ne change pas le score ci-dessus et peut se tromper. Prenez-la comme un deuxième avis, pas comme un verdict."
#: src/libs/resume/ats.ts
msgid "This role has no description."
msgstr "Ce rôle n'a pas de description."
#: src/libs/resume/ats.ts
msgid "This section has content but never appears."
msgstr "Cette section a du contenu mais n'apparaît jamais."
#: src/libs/resume/ats.ts
msgid "This section is split across columns."
msgstr "Cette section est divisée en colonnes."
#: src/libs/resume/ats.ts
msgid "This section sits in the sidebar."
msgstr "Cette section se trouve dans la barre latérale."
#: src/features/auth/pages/error.tsx
msgid "This sign-in attempt expired or was already used. Please start again."
msgstr "Cette tentative de connexion a expiré ou a déjà été utilisée. Veuillez recommencer."
#: src/features/auth/pages/register.tsx
msgid "This step is optional, but recommended."
msgstr "Cette étape est facultative, mais recommandée."
#: src/routes/agent/-components/agent-chat.tsx
msgid "This thread is archived. You can't send new messages."
msgstr "Cette discussion est archivée. Vous ne pouvez pas envoyer de nouveaux messages."
#: src/routes/agent/-components/agent-chat.tsx
msgid "This thread is read-only"
msgstr "Ce fil de discussion est en lecture seule"
#: src/routes/agent/-components/agent-chat.tsx
msgid "This thread is read-only because the working resume or AI provider is unavailable."
msgstr "Ce fil de discussion est en lecture seule car le CV de travail ou le fournisseur d'IA est indisponible."
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "This will remove all items from this section."
msgstr "Cette opération permet de supprimer tous les éléments de cette section."
#: src/routes/agent/-components/agent-chat.tsx
msgid "This will roll back this patch and any patches applied after it."
msgstr "Cela annulera ce correctif ainsi que tous les correctifs appliqués après celui-ci."
#: src/routes/agent/-components/agent-chat.tsx
#: src/routes/agent/-components/thread-sidebar.tsx
msgid "Thread actions"
msgstr "Actions du fil de discussion"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Thread archived."
msgstr "Discussion archivée."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Thread deleted."
msgstr "Sujet supprimé."
#: src/features/command-palette/pages/navigation.tsx
#: src/features/command-palette/pages/resumes.tsx
#: src/routes/agent/-components/thread-sidebar.tsx
#: src/routes/agent/$threadId.tsx
msgid "Threads"
msgstr "Fils de discussion"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Tighten the skills section so it supports the target role instead of reading like a keyword dump."
msgstr "Réduisez la section « compétences » pour qu'elle corresponde au rôle visé au lieu de ressembler à un simple assemblage de mots-clés."
#: src/routes/_home/-sections/hero.tsx
msgid "Timelapse of a resume being built in Reactive Resume"
msgstr "Timelapse d'un CV en cours de création dans Reactive Resume"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Timeline"
msgstr "Chronologie"
#: src/features/ats-checker/messages.ts
msgid "Tip"
msgstr "Astuce"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/publication.tsx
msgid "Title"
msgstr "Titre"
#: src/features/settings/pages/account.tsx
msgid "To delete your account, type the confirmation text below, then click the button."
msgstr "Pour supprimer votre compte, saisissez le texte de confirmation ci-dessous, puis cliquez sur le bouton."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Together.ai"
msgstr "Ensemble.ai"
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-base.tsx
#: src/routes/builder/$resumeId/-sidebar/right/shared/section-base.tsx
msgid "Toggle {sectionTitle} section"
msgstr "Basculer la section {sectionTitle}"
#. Screen-reader label for opening or closing the left sidebar in resume builder
#: src/routes/builder/$resumeId/-components/header.tsx
msgid "Toggle left sidebar"
msgstr "Barre latérale gauche"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgid "Toggle page stacking"
msgstr "Basculer l'empilement des pages"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Toggle resume preview"
msgstr "Afficher/masquer l'aperçu du CV"
#. Screen-reader label for opening or closing the right sidebar in resume builder
#: src/routes/builder/$resumeId/-components/header.tsx
msgid "Toggle right sidebar"
msgstr "Barre latérale droite"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Toggle threads"
msgstr "Basculer les fils de discussion"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Tokens: {threadTokenTotal}"
msgstr "Jetons : {threadTokenTotal}"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Tokens: {total}"
msgstr "Jetons : {total}"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Tokens: {total} ({cached} cached)"
msgstr "Jetons : {total} ({cached} en cache)"
#: src/features/applications/components/application-form-sheet.tsx
msgid "Track a job you're applying to and link the resume you sent."
msgstr "Suivez une offre à laquelle vous postulez et liez le CV envoyé."
#: src/routes/dashboard/applications/index.tsx
msgid "Track your first application"
msgstr "Suivre votre première candidature"
#: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx
msgid "Track your resume's views and downloads"
msgstr "Suivez les consultations et les téléchargements de votre CV"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
msgid "Translations"
msgstr "Traductions"
#: src/components/layout/error-screen.tsx
msgid "Try again"
msgstr "Essayer à nouveau"
#: src/libs/locale.ts
msgid "Turkish"
msgstr "Turc"
#: src/features/ats-checker/messages.ts
msgid "Turn off discretionary ligatures when exporting."
msgstr "Désactivez les ligatures discrétionnaires lors de l'export."
#: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx
msgid "Turn on public sharing to track how many times your resume has been viewed or downloaded. Only you can see these numbers."
msgstr "Activez le partage public pour suivre le nombre de fois où votre CV a été consulté ou téléchargé. Vous seul voyez ces chiffres."
#: src/dialogs/resume/template/data.ts
msgid "Two-column with a bold colored sidebar and skill bars; great for creative or tech roles where visual flair is welcome."
msgstr "Deux colonnes avec un encart aux couleurs vives et des barres de compétences ; idéal pour les postes créatifs ou techniques où le style visuel est le bienvenu."
#: src/dialogs/resume/template/data.ts
msgid "Two-column with a dark teal sidebar and skills grid; modern feel for developers, data scientists, or technical PMs."
msgstr "Deux colonnes avec un encart sarcelle foncé et une grille de compétences ; une touche de modernité pour les développeurs, les data scientists ou les chefs de projets techniques."
#: src/dialogs/resume/template/data.ts
msgid "Two-column with a left margin color; simple and approachable for creative, editorial, or junior roles."
msgstr "Deux colonnes avec une marge de couleur à gauche ; simple et accessible pour les créatifs, les rédacteurs ou les débutants."
#: src/dialogs/resume/template/data.ts
msgid "Two-column with a muted color sidebar; earthy and calm, suits sustainability, healthcare, or nonprofit sectors."
msgstr "Deux colonnes avec un encart aux couleurs sourdes ; terreux et calme, convient aux secteurs du développement durable, de la santé ou des organisations à but non lucratif."
#: src/dialogs/resume/template/data.ts
msgid "Two-column with a soft header accent and circular profile photo; ideal for marketing, HR, or client-facing roles."
msgstr "Deux colonnes avec un accent d'en-tête doux et une photo de profil circulaire ; idéal pour le marketing, les ressources humaines ou les fonctions en contact avec la clientèle."
#: src/dialogs/resume/template/data.ts
msgid "Two-column with accent colors and clean typography; balanced choice for business analysts or operations roles."
msgstr "Deux colonnes avec des couleurs accentuées et une typographie claire ; un choix équilibré pour les analystes d'entreprise ou les fonctions opérationnelles."
#: src/dialogs/resume/template/data.ts
msgid "Two-column, clean and professional with subtle section dividers; suits corporate, finance, or consulting positions."
msgstr "Deux colonnes, nettes et professionnelles, avec de subtils séparateurs de sections. Convient aux postes de direction, finance ou de consultants."
#: src/dialogs/resume/template/data.ts
msgid "Two-column, minimal and text-dense with no decorative elements; perfect for traditional industries or ATS-heavy applications."
msgstr "Deux colonnes, texte minimal et dense, sans éléments décoratifs ; parfait pour les industries traditionnelles ou les candidatures orientées ATS."
#: src/dialogs/resume/template/data.ts
msgid "Two-column, minimal with light gray sidebar and subtle icons; professional and understated for legal, finance, or executive roles."
msgstr "Deux colonnes, minimal avec un encart gris clair et des icônes subtiles ; professionnel et discret pour les fonctions juridiques, financières ou exécutives."
#: src/features/auth/pages/verify-2fa.tsx
#: src/features/settings/authentication/components/two-factor.tsx
msgid "Two-Factor Authentication"
msgstr "Authentification à deux facteurs"
#: src/dialogs/auth/disable-two-factor.tsx
msgid "Two-factor authentication is now disabled."
msgstr "L'authentification à deux facteurs est maintenant désactivée."
#: src/dialogs/auth/enable-two-factor.tsx
msgid "Two-factor authentication is now enabled."
msgstr "L'authentification à deux facteurs est maintenant activée."
#. Accessible title for QR code image shown during two-factor setup
#: src/dialogs/auth/enable-two-factor.tsx
msgid "Two-Factor Authentication QR Code"
msgstr "Authentification à deux facteurs QR Code"
#: src/dialogs/resume/import.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Type"
msgstr "Type"
#: src/features/settings/pages/account.tsx
msgid "Type \"{CONFIRMATION_TEXT}\" to confirm"
msgstr "Tapez \"{CONFIRMATION_TEXT}\" pour confirmer"
#. Placeholder in command palette input on root page
#. Screen-reader dialog description instructing users how to use the command palette
#: src/features/command-palette/index.tsx
msgid "Type a command or search…"
msgstr "Saisissez une commande ou effectuez une recherche…"
#: src/libs/resume/section.tsx
msgid "Typography"
msgstr "Typographie"
#: src/libs/locale.ts
msgid "Ukrainian"
msgstr "Ukrainien"
#: src/features/applications/components/application-actions-menu.tsx
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Unarchive"
msgstr "Désarchiver"
#: src/components/input/rich-input.tsx
msgid "Underline"
msgstr "Souligner"
#: src/dialogs/resume/template/gallery.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
msgid "Undo"
msgstr "Défaire"
#: src/features/resume/stylesheet/toolbar.tsx
msgid "Undo stylesheet edit"
msgstr "Annuler la modification de la feuille de style"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
msgstr "CVs illimités"
#: src/features/settings/authentication/components/hooks.tsx
msgid "Unlinking your {providerName} account..."
msgstr "Déconnexion de votre compte {providerName} ..."
#. Primary action button label to unlock a password-protected resume
#. Resume card context menu action to remove edit lock
#. Resume card dropdown action to remove edit lock
#: src/features/auth/pages/resume-password.tsx
#: src/routes/builder/$resumeId/-components/header.tsx
#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx
#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx
msgid "Unlock"
msgstr "Déverrouiller"
#: src/features/settings/authentication/components/passkeys.tsx
msgid "Unnamed passkey"
msgstr "Clé d'accès sans nom"
#: src/features/settings/pages/profile.tsx
msgid "Unverified"
msgstr "Non vérifié"
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
msgid "Update"
msgstr "Modifier"
#: src/dialogs/resume/sections/award.tsx
msgid "Update an existing award"
msgstr "Modifier une récompense existante"
#: src/dialogs/resume/sections/certification.tsx
msgid "Update an existing certification"
msgstr "Modifier une certification existante"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr "Modifier une lettre de motivation existante"
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Modifier une section personnalisée existante"
#: src/dialogs/resume/sections/education.tsx
msgid "Update an existing education"
msgstr "Modifier une formation existante"
#: src/dialogs/resume/sections/experience.tsx
msgid "Update an existing experience"
msgstr "Modifier une expérience existante"
#: src/dialogs/resume/sections/interest.tsx
msgid "Update an existing interest"
msgstr "Modifier un centre d'intérêt existant"
#: src/dialogs/resume/sections/language.tsx
msgid "Update an existing language"
msgstr "Modifier une langue existante"
#: src/dialogs/resume/sections/profile.tsx
msgid "Update an existing profile"
msgstr "Modifier un profil existant"
#: src/dialogs/resume/sections/project.tsx
msgid "Update an existing project"
msgstr "Modifier un projet existant"
#: src/dialogs/resume/sections/publication.tsx
msgid "Update an existing publication"
msgstr "Modifier une publication existante"
#: src/dialogs/resume/sections/reference.tsx
msgid "Update an existing reference"
msgstr "Modifier une référence existante"
#: src/dialogs/resume/sections/skill.tsx
msgid "Update an existing skill"
msgstr "Modifier une compétence existante"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr "Modifier un élément de synthèse existant"
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Modifier une expérience de bénévolat existante"
#. Primary action button to submit changed password
#: src/dialogs/auth/change-password.tsx
#: src/features/settings/authentication/components/password.tsx
msgid "Update Password"
msgstr "Modifier le mot de passe"
#: src/dialogs/resume/index.tsx
msgid "Update Resume"
msgstr "Modifier le CV"
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Update the calendar date for this timeline entry."
msgstr "Mettez à jour la date du calendrier pour cette entrée de la chronologie."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Update the project bullets to show leadership, constraints, tradeoffs, and measurable outcomes."
msgstr "Mettez à jour les puces des projets pour montrer le leadership, les contraintes, les arbitrages et des résultats mesurables."
#: src/features/applications/components/application-form-sheet.tsx
msgid "Update this application's details."
msgstr "Mettez à jour les détails de cette candidature."
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Update this timeline note."
msgstr "Mettez à jour cette note de chronologie."
#: src/dialogs/auth/change-password.tsx
msgid "Update your password"
msgstr "Modifier votre mot de passe"
#: src/dialogs/auth/change-password.tsx
msgid "Updating your password..."
msgstr "Mise à jour de votre mot de passe..."
#: src/dialogs/resume/index.tsx
msgid "Updating your resume..."
msgstr "Mise à jour de votre CV..."
#: src/features/applications/components/import-applications-sheet.tsx
msgid "Upload .csv"
msgstr "Téléverser un .csv"
#: src/routes/_home/ats-checker.tsx
msgid "Upload a resume and see what an applicant tracking system reads from it. Everything runs in this browser. Your file is never uploaded, and nothing is stored."
msgstr "Envoyez un CV et voyez ce qu'un système de suivi des candidatures en lit. Tout s'exécute dans ce navigateur. Votre fichier n'est jamais envoyé, et rien n'est conservé."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Upload attachments"
msgstr "Télécharger des pièces jointes"
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Upload picture"
msgstr "Télécharger l'image"
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Uploading picture…"
msgstr "Téléchargement de l'image…"
#: src/features/applications/components/file-attachment-field.tsx
msgid "Uploading…"
msgstr "Téléversement…"
#. Form field label for the generated public resume link in sharing settings
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "URL"
msgstr "URL"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Use"
msgstr "Utiliser"
#: src/libs/resume/ats.ts
msgid "Use a line height of at least 1.15 so lines are not merged together."
msgstr "Utilisez une hauteur de ligne d’au moins 1,15 afin que les lignes ne soient pas fusionnées."
#: src/libs/resume/ats.ts
msgid "Use a plain address such as name@example.com, with no surrounding text."
msgstr "Utilisez une adresse simple telle que nom@exemple.com, sans texte environnant."
#: src/features/ats-checker/messages.ts
msgid "Use a plain international form, such as +1 555 010 1234."
msgstr "Utilisez un format international simple, comme +1 555 010 1234."
#: src/features/ats-checker/messages.ts
msgid "Use a recognised form such as \"Jan 2020 - Mar 2022\" or \"2020 - 2022\"."
msgstr "Utilisez un format reconnu comme « Jan 2020 - Mar 2022 » ou « 2020 - 2022 »."
#: src/libs/resume/ats.ts
msgid "Use a recognized form such as \"Jan 2020 - Mar 2022\" or \"2020 - 2022\"."
msgstr "Use a recognized form such as \\\"Jan 2020 - Mar 2022\\\" or \\\"2020 - 2022\\\"."
#: src/libs/resume/ats.ts
msgid "Use a recognized form such as \"March 2022\" or \"2022\"."
msgstr "Use a recognized form such as \\\"March 2022\\\" or \\\"2022\\\"."
#: src/features/ats-checker/messages.ts
msgid "Use a single column for anything that has to be read in sequence."
msgstr "Utilisez une colonne unique pour tout ce qui doit être lu dans l'ordre."
#: src/libs/resume/ats.ts
msgid "Use a size of at least 9pt so re-rendered copies stay accurate."
msgstr "Utilisez une taille d'au moins 9 pts pour que les copies restituées restent précises."
#: src/features/ats-checker/messages.ts
msgid "Use A4 or US Letter so the layout survives being re-rendered."
msgstr "Utilisez le format A4 ou US Letter pour que la mise en page survive au rendu."
#: src/features/ats-checker/messages.ts
msgid "Use at least 9pt."
msgstr "Utilisez au moins 9pt."
#: src/components/input/color-picker.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Use color {color}"
msgstr "Utilisez la couleur {color}"
#: src/features/ats-checker/messages.ts
msgid "Use plain headings such as \"Experience\", \"Education\" and \"Skills\"."
msgstr "Utilisez des titres simples comme « Expérience », « Formation » et « Compétences »."
#: src/features/applications/components/import-applications-sheet.tsx
msgid "Use sample"
msgstr "Utiliser l'exemple"
#: src/features/ats-checker/messages.ts
msgid "Use your editor's normal bullet list, so stray glyphs do not land mid-sentence."
msgstr "Utilisez la liste à puces normale de votre éditeur, pour que des glyphes parasites n'atterrissent pas au milieu d'une phrase."
#. Label for username input on registration form
#: src/dialogs/resume/sections/profile.tsx
#: src/features/auth/pages/register.tsx
#: src/features/settings/pages/profile.tsx
msgid "Username"
msgstr "Nom d’utilisateur"
#: src/routes/_home/-sections/statistics.tsx
msgid "Users"
msgstr "Utilisateurs"
#: src/libs/locale.ts
msgid "Uzbek"
msgstr "Ouzbékistanais"
#: src/features/resume/stylesheet/status.tsx
msgid "Valid"
msgstr "Valide"
#: src/components/input/rich-input.tsx
msgid "Valid URLs must start with http:// or https://."
msgstr "Les URL valides doivent commencer par http:// ou https://."
#: src/features/resume/stylesheet/status.tsx
msgid "Valid with errors"
msgstr "Valide avec des erreurs"
#: src/features/resume/stylesheet/status.tsx
msgid "Valid with warnings"
msgstr "Valide avec des avertissements"
#: src/features/ats-checker/messages.ts
msgid "Vary the openings so the section does not read as boilerplate."
msgstr "Variez les débuts de phrase pour que la section ne se lise pas comme un texte générique."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Vercel AI Gateway"
msgstr "Passerelle Vercel AI"
#: src/features/settings/pages/profile.tsx
msgid "Verified"
msgstr "Vérifié"
#. Primary action button to submit 2FA code
#. Primary action button to submit backup code
#: src/features/auth/pages/verify-2fa.tsx
msgid "Verify"
msgstr "Vérifier"
#: src/features/auth/pages/verify-2fa.tsx
msgid "Verify with a Backup Code"
msgstr "Vérifier avec un code de secours"
#: src/features/auth/pages/verify-2fa.tsx
msgid "Verifying backup code..."
msgstr "Vérification du code de secours..."
#: src/features/auth/pages/verify-2fa.tsx
msgid "Verifying code..."
msgstr "Vérification du code..."
#: src/dialogs/auth/enable-two-factor.tsx
msgid "Verifying code…"
msgstr "Code de vérification…"
#: src/features/auth/pages/resume-password.tsx
msgid "Verifying password..."
msgstr "Vérification du mot de passe..."
#: src/features/auth/pages/register.tsx
msgid "Verifying your email is required when resetting your password."
msgstr "La vérification de votre adresse e-mail est requise lors de la réinitialisation de votre mot de passe."
#: src/routes/builder/$resumeId/-components/version-history.tsx
msgid "Version history"
msgstr "Historique des versions"
#: src/features/ats-checker/messages.ts
msgid "Very few words were recovered for a resume."
msgstr "Très peu de mots ont été récupérés pour un CV."
#: src/features/ats-checker/messages.ts
msgid "Very little text was recovered for this many pages."
msgstr "Très peu de texte a été récupéré pour autant de pages."
#: src/libs/locale.ts
msgid "Vietnamese"
msgstr "Vietnamien"
#: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx
msgid "Views"
msgstr "Vues"
#: src/dialogs/resume/sections/custom.tsx
#: src/libs/resume/section-title.ts
#: src/libs/resume/section.tsx
msgid "Volunteer"
msgstr "Bénévolat"
#: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx
msgid "vs previous 30 days"
msgstr "par rapport aux 30 jours précédents"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Waiting for the agent…"
msgstr "En attente de l'agent…"
#: src/features/ats-checker/ai-review/locked-card.tsx
msgid "Want a second opinion on the writing?"
msgstr "Vous voulez un second avis sur la rédaction ?"
#: src/features/ats-checker/messages.ts
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Warning"
msgstr "Avertissement"
#: src/dialogs/resume/import.tsx
msgid "We couldn't detect the format automatically. Choose it above."
msgstr "Nous n'avons pas pu détecter le format automatiquement. Choisissez-le ci-dessus."
#: src/components/layout/not-found-screen.tsx
msgid "We couldn't find that page"
msgstr "Nous n'avons pas trouvé cette page."
#: src/features/auth/pages/error.tsx
msgid "We couldn't link that provider account. Please try again."
msgstr "Nous n'avons pas pu lier ce compte du fournisseur. Veuillez réessayer."
#: src/routes/agent/$threadId.tsx
msgid "We couldn't open this thread."
msgstr "Nous n'avons pas pu ouvrir cette discussion."
#: src/features/auth/pages/error.tsx
msgid "We couldn't read your profile from the provider."
msgstr "Nous n'avons pas pu lire votre profil chez le fournisseur."
#: src/features/settings/pages/profile.tsx
msgid "We sent a confirmation link to your new email address. Open it to confirm the change."
msgstr "Nous avons envoyé un lien de confirmation à votre nouvelle adresse e-mail. Ouvrez-le pour confirmer le changement."
#: src/features/settings/pages/profile.tsx
msgid "We sent a new verification link to your email address. Open it to verify your account."
msgstr "Nous avons envoyé un nouveau lien de vérification à votre adresse e-mail. Ouvrez-le pour vérifier votre compte."
#: src/routes/agent/-components/tool-part-card.tsx
msgid "Web search"
msgstr "Recherche web"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/basics.tsx
msgid "Website"
msgstr "Site web"
#: src/features/ats-checker/parse-preview.tsx
msgid "What a parser reads"
msgstr "Ce qu'un analyseur lit"
#: src/features/ats-checker/parse-preview.tsx
msgid "What a person sees"
msgstr "Ce qu'une personne voit"
#: src/routes/agent/-components/agent-chat.tsx
msgid "What do you want to do?"
msgstr "Qu'est-ce que vous voulez faire?"
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "What do you want to rename this section to?"
msgstr "Comment voulez-vous renommer cette section ?"
#: src/routes/_home/-sections/faq.tsx
msgid "What makes Reactive Resume different from other resume builders?"
msgstr "Qu'est-ce qui différencie Reactive Resume des autres outils de création de CV ?"
#: src/routes/_home/ats-checker.tsx
msgid "What this checks"
msgstr "Ce que cela vérifie"
#: src/routes/_home/ats-checker.tsx
msgid "What this does not do"
msgstr "Ce que cela ne fait pas"
#: src/routes/_home/-sections/hero.tsx
msgid "What's new in the latest version?"
msgstr "Quoi de neuf dans la dernière version ?"
#: src/routes/builder/$resumeId/-components/header.tsx
#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts
msgid "When locked, the resume cannot be updated or deleted."
msgstr "Lorsqu'il est verrouillé, le CV ne peut être ni modifié ni supprimé."
#: src/features/applications/components/insights-view.tsx
msgid "Where applications come from"
msgstr "D'où viennent les candidatures"
#: src/features/applications/components/insights-view.tsx
msgid "Where your applications went"
msgstr "Où sont allées vos candidatures"
#: src/features/ats-checker/messages.ts
msgid "Whether a recruiter can reach you."
msgstr "Si un recruteur peut vous joindre."
#: src/features/ats-checker/messages.ts
msgid "Whether software can recover the words at all."
msgstr "Si un logiciel peut ne serait-ce que récupérer les mots."
#: src/routes/_home/ats-checker.tsx
msgid "Whether the file holds real text, or a picture of it."
msgstr "Si le fichier contient du texte réel, ou une image de celui-ci."
#: src/features/ats-checker/messages.ts
msgid "Whether the page geometry preserves reading order."
msgstr "Si la géométrie de la page préserve l'ordre de lecture."
#: src/features/ats-checker/messages.ts
msgid "Whether the resume is segmented the way software expects."
msgstr "Si le CV est segmenté comme un logiciel s'y attend."
#: src/routes/_home/ats-checker.tsx
msgid "Whether the text comes out in the order a person would read it."
msgstr "Si le texte ressort dans l'ordre où une personne le lirait."
#: src/routes/_home/ats-checker.tsx
msgid "Whether the usual sections are there and can be told apart."
msgstr "Si les sections habituelles sont présentes et peuvent être distinguées."
#: src/routes/_home/ats-checker.tsx
msgid "Whether your name, email, phone and dates survive intact."
msgstr "Si votre nom, email, téléphone et dates survivent intacts."
#: src/features/ats-checker/messages.ts
msgid "Whether your timeline can be reconstructed."
msgstr "Si votre chronologie peut être reconstituée."
#: src/features/ats-checker/messages.ts
msgid "Words run together when the text is extracted."
msgstr "Les mots se collent lorsque le texte est extrait."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Work OpenAI"
msgstr "Travaillez avec OpenAI"
#: src/routes/agent/-components/agent-chat.tsx
msgid "Working…"
msgstr "Travail…"
#: src/features/applications/components/application-ai-copilot.tsx
msgid "Worth a shot"
msgstr "Ça vaut le coup d'essayer"
#: src/features/ats-checker/messages.ts
msgid "Write \"Present\" as the end date of your current role."
msgstr "Écrivez « Présent » comme date de fin de votre poste actuel."
#: src/features/ats-checker/messages.ts
msgid "Write each role as a clear title and company line, with the dates alongside."
msgstr "Écrivez chaque poste sous forme d'une ligne claire titre et entreprise, avec les dates à côté."
#: src/features/ats-checker/messages.ts
msgid "Write it as one uninterrupted piece, with no special spacing."
msgstr "Écrivez-le comme un bloc ininterrompu, sans espacement particulier."
#: src/features/ats-checker/messages.ts
msgid "Write the full address so it is recognised as a link."
msgstr "Écrivez l'adresse complète pour qu'elle soit reconnue comme un lien."
#: src/libs/resume/ats.ts
msgid "Write the full address, including https://."
msgstr "Écrivez l'adresse complète, y compris https://."
#: src/features/ats-checker/messages.ts
msgid "Writing"
msgstr "Rédaction"
#: src/routes/_home/-sections/footer.tsx
msgid "X (Twitter)"
msgstr "X (Twitter)"
#: src/features/settings/integrations/components/ai-section.tsx
msgid "xAI Grok"
msgstr "xAI Grok"
#: src/routes/_home/-sections/faq.tsx
msgid "Yes. One click exports your resume to PDF, with your formatting and styling intact."
msgstr "Oui. Un clic exporte votre CV en PDF, avec votre mise en forme et vos styles intacts."
#: src/routes/_home/-sections/faq.tsx
msgid "Yes. Pick your language on the settings page, or with the language switcher in the top right corner. If your language is missing, or the existing translation could be better, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
msgstr "Oui. Choisissez votre langue sur la page des paramètres, ou avec le sélecteur de langue en haut à droite. Si votre langue manque, ou si la traduction existante peut être améliorée, vous pouvez <0>contribuer aux traductions sur Crowdin<1> (s'ouvre dans un nouvel onglet)</1></0>."
#: src/routes/_home/-sections/faq.tsx
msgid "Yes. Reactive Resume is free to use, with no hidden costs, premium tiers, or subscription fees. It's open source, and it will stay free."
msgstr "Oui. Reactive Resume est gratuit, sans coûts cachés, offres premium ni abonnement. C'est un logiciel open source, et il restera gratuit."
#: src/features/auth/pages/login.tsx
msgid "You can also sign in with your username."
msgstr "Vous pouvez aussi vous connecter avec votre nom d'utilisateur."
#: src/features/auth/pages/error.tsx
msgid "You cancelled the sign-in before it finished."
msgstr "Vous avez annulé la connexion avant qu'elle n'aboutisse."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr "Vous avez des modifications non enregistrées qui seront perdues."
#: src/dialogs/resume/import.tsx
msgid "You'll be taken to the Integrations page. The file you selected won't be imported."
msgstr "Vous serez redirigé vers la page Intégrations. Le fichier que vous avez sélectionné ne sera pas importé."
#: src/features/auth/pages/forgot-password.tsx
#: src/features/auth/pages/register.tsx
msgid "You've got mail!"
msgstr "Vous avez du courrier !"
#: src/features/settings/pages/account.tsx
msgid "Your account has been deleted."
msgstr "Votre compte a été supprimé."
#: src/features/ats-checker/ai-review/ai-review-card.tsx
msgid "Your AI provider could not be reached. Check its settings and try again."
msgstr "Votre fournisseur IA n'a pas pu être contacté. Vérifiez ses paramètres et réessayez."
#: src/dialogs/api-key/create.tsx
msgid "Your API key has been copied to the clipboard."
msgstr "Votre clé API a été copiée dans le presse-papiers."
#: src/features/ats-checker/messages.ts
#: src/libs/resume/ats.ts
msgid "Your body text is very small."
msgstr "Votre corps de texte est très petit."
#: src/features/ats-checker/messages.ts
msgid "Your bullets are drawn with unusual characters."
msgstr "Vos puces sont dessinées avec des caractères inhabituels."
#: src/routes/builder/$resumeId/-components/preview-page.tsx
msgid "Your changes are saved automatically."
msgstr "Vos modifications sont enregistrées automatiquement."
#: src/features/ats-checker/messages.ts
msgid "Your contact details are not on the first page."
msgstr "Vos coordonnées ne sont pas sur la première page."
#: src/features/settings/pages/account.tsx
msgid "Your data has been exported."
msgstr "Vos données ont été exportées."
#: src/routes/_home/-sections/features.tsx
msgid "Your data is secure, and never shared or sold to anyone."
msgstr "Vos données sont sécurisées et ne sont jamais partagées ou vendues à qui que ce soit."
#: src/routes/_home/-sections/faq.tsx
msgid "Your data is stored securely and never shared with third parties. If you want full control over it, you can self-host Reactive Resume on your own servers."
msgstr "Vos données sont stockées de manière sécurisée et ne sont jamais partagées avec des tiers. Si vous voulez en garder le contrôle total, vous pouvez héberger Reactive Resume sur vos propres serveurs."
#: src/features/ats-checker/messages.ts
msgid "Your dates are written several different ways."
msgstr "Vos dates sont écrites de plusieurs façons différentes."
#: src/features/ats-checker/messages.ts
msgid "Your email address is broken across pieces of text."
msgstr "Votre adresse email est fragmentée entre plusieurs morceaux de texte."
#: src/features/auth/pages/error.tsx
msgid "Your email address isn't verified with the provider."
msgstr "Votre adresse e-mail n'est pas vérifiée auprès du fournisseur."
#: src/routes/_home/ats-checker.tsx
msgid "Your file stays here"
msgstr "Votre fichier reste ici"
#: src/features/ats-checker/messages.ts
msgid "Your headings look the same as your body text."
msgstr "Vos titres ressemblent à votre texte courant."
#: src/features/resume/builder/draft.ts
msgid "Your latest changes could not be saved."
msgstr "Vos dernières modifications n'ont pas pu être enregistrées."
#: src/features/resume/stylesheet/legacy-banner.tsx
msgid "Your legacy styles stay active until you activate this Semantic CSS draft."
msgstr "Vos anciens styles restent actifs tant que vous n'activez pas ce brouillon de CSS sémantique."
#: src/features/ats-checker/messages.ts
#: src/libs/resume/ats.ts
msgid "Your lines are packed very tightly."
msgstr "Vos lignes sont très serrées."
#: src/features/ats-checker/messages.ts
msgid "Your margins are very narrow."
msgstr "Vos marges sont très étroites."
#: src/libs/resume/ats.ts
msgid "Your page margins are very narrow."
msgstr "Les marges de votre page sont très étroites."
#: src/features/auth/pages/reset-password.tsx
msgid "Your password has been reset. You can now sign in with your new password."
msgstr "Votre mot de passe a été réinitialisé. Vous pouvez maintenant vous connecter avec votre nouveau mot de passe."
#: src/dialogs/auth/change-password.tsx
msgid "Your password has been updated."
msgstr "Votre mot de passe a été mis à jour."
#: src/features/ats-checker/messages.ts
msgid "Your phone number is written in an unusual shape."
msgstr "Votre numéro de téléphone est écrit dans un format inhabituel."
#: src/features/settings/pages/profile.tsx
msgid "Your profile has been updated."
msgstr "Votre profil a été mis à jour."
#: src/dialogs/resume/index.tsx
msgid "Your resume has been created."
msgstr "Votre CV a été créé."
#: src/routes/builder/$resumeId/-components/header.tsx
#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts
msgid "Your resume has been deleted."
msgstr "Votre CV a été supprimé."
#: src/dialogs/resume/index.tsx
msgid "Your resume has been duplicated."
msgstr "Votre CV a été dupliqué."
#: src/dialogs/resume/import.tsx
msgid "Your resume has been imported."
msgstr "Votre CV a été importé."
#: src/routes/builder/$resumeId/-components/version-history.tsx
msgid "Your resume has been restored to the selected version."
msgstr "Votre CV a été restauré à la version sélectionnée."
#: src/dialogs/resume/index.tsx
msgid "Your resume has been updated."
msgstr "Votre CV a été mis à jour."
#: src/libs/resume/ats.ts
msgid "Your resume has no email address."
msgstr "Votre CV n'a pas d'adresse e-mail."
#: src/libs/resume/ats.ts
msgid "Your resume has no location."
msgstr "Votre CV n'a pas d'emplacement."
#: src/libs/resume/ats.ts
msgid "Your resume has no name."
msgstr "Votre CV n'a pas de nom."
#: src/libs/resume/ats.ts
msgid "Your resume has no phone number."
msgstr "Votre CV n'a pas de numéro de téléphone."
#: src/libs/resume/ats.ts
msgid "Your resume includes a photo."
msgstr "Votre CV comprend une photo."
#: src/libs/resume/ats.ts
msgid "Your resume shows no work experience."
msgstr "Votre CV ne montre aucune expérience professionnelle."
#: src/features/ats-checker/messages.ts
msgid "Your resume uses \"I\" and \"my\"."
msgstr "Votre CV utilise « je » et « mon »."
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Your resume's public URL is protected by a password. Share the password only with people you trust."
msgstr "L'URL publique de votre CV est protégée par un mot de passe. Ne partagez ce mot de passe qu'avec des personnes de confiance."
#: src/routes/_home/-sections/donate.tsx
msgid "Your support keeps the project free and open to everyone, now and later."
msgstr "Votre soutien garde le projet gratuit et ouvert à tous, aujourd'hui comme demain."
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
msgid "Zoom"
msgstr "Zoom"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgid "Zoom in"
msgstr "Zoom avant"
#: src/routes/agent/-components/resume-pane.tsx
#: src/routes/builder/$resumeId/-components/dock.tsx
msgid "Zoom level"
msgstr "Niveau de zoom"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgid "Zoom out"
msgstr "Zoom arrière"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zoulou"