PageSourceSearch

https://offer-run.com/assets/fr-D4zBisYI.js

js offer-run.com collected 2026-10-02 01:38:07 UTC 53,890 bytes, 1 lines download raw bytes

1const e={nav:{dashboard:"Tableau de bord",files:"Vos fichiers",generate:"Générer un CV",applications:"Candidatures",salaryResearch:"Études de salaire",roast:"Roast",new:"Nouveau",jobRadar:"Radar d’emploi",preparation:"Préparation",profile:"Profil",addFunds:"Ajouter des fonds",billing:"Dépenses",settings:"Paramètres",admin:"Admin",groupResearch:"Recherche",groupAccount:"Compte"},paywall:{titleEmpty:"Ajoutez des fonds pour continuer",titleLow:"Votre solde est presque épuisé",body:"OfferRun facture chaque action IA — uniquement ce que vous utilisez. Rechargez pour générer votre CV.",currentBalance:"Solde actuel",includesTitle:"Un seul solde débloque tout :",includes:["CV personnalisé (PDF)","Lettre de motivation","Score de correspondance","Vérification ATS","Étude des salaires","Préparation entretien + suivi"],cvEstimate:"≈ {count} CV",cta:"Ajouter des fonds",dismiss:"Plus tard",note:"Ne payez que ce que vous utilisez · votre solde n'expire jamais."},register:{props:[{icon:"mdi-target",text:"Voyez votre score de correspondance avant de postuler"},{icon:"mdi-file-document-check-outline",text:"CV personnalisé, optimisé ATS, dans votre style"},{icon:"mdi-infinity",text:"Paiement à l'usage — votre solde n'expire jamais"}],trust:"Sans abonnement · rien à annuler · vos données ne sont jamais vendues",title:"Créez votre compte",subtitle:"Commencez à personnaliser vos CV en quelques minutes",fullName:"Nom complet",email:"E-mail",password:"Mot de passe",confirmPassword:"Confirmez le mot de passe",agree:"J’accepte les {terms} et la {privacy}.",terms:"Conditions d’utilisation",privacy:"Politique de confidentialité",submit:"Créer un compte",haveAccount:"Vous avez déjà un compte ?",signIn:"Se connecter",emailRequired:"L’e-mail est requis",emailInvalid:"Saisissez une adresse e-mail valide",passwordRequired:"Le mot de passe est requis",passwordMin:"Le mot de passe doit comporter au moins 8 caractères",confirmRequired:"Veuillez confirmer votre mot de passe",confirmMismatch:"Les mots de passe ne correspondent pas",agreeToast:"Pour continuer, veuillez accepter les Conditions d’utilisation et la Politique de confidentialité.",confirmTitle:"Confirmez votre e-mail",confirmSentTo:"Nous avons envoyé un lien de confirmation à",confirmInstructions:"Cliquez sur le lien dans cet e-mail pour activer votre compte, puis connectez-vous.",resend:"Pas reçu ? Renvoyer l’e-mail",backToSignIn:"Retour à la connexion",failedTitle:"Impossible d’envoyer votre e-mail de confirmation",failedBody:"Votre compte a été créé, mais nous n’avons pas pu envoyer le lien de confirmation à",failedHint:"Vérifiez que l’adresse est correcte, puis cliquez sur Renvoyer ci-dessous. Si le problème persiste, contactez le support.",resendFailed:"Renvoyer l’e-mail de confirmation",failedSupport:"Toujours bloqué ? {contact} et nous validerons votre compte manuellement.",failedSupportLink:"Contacter le support",resentToast:"E-mail de confirmation envoyé — vérifiez votre boîte de réception."},login:{title:"Bon retour",subtitle:"Connectez-vous à votre compte OfferRun",email:"E-mail",password:"Mot de passe",forgot:"Mot de passe oublié ?",submit:"Se connecter",newHere:"Nouveau ici ?",createAccount:"Créer un compte",needsVerification:"Veuillez confirmer votre e-mail avant de vous connecter.",resendLink:"Renvoyer le lien",sending:"Envoi…",oauthError:"La connexion sociale n’a pas abouti. Réessayez.",resentToast:"E-mail de confirmation envoyé — vérifiez votre boîte de réception."},shell:{lowTitle:"Solde bientôt épuisé",emptyTitle:"Votre solde est vide",lowBlurb:"Rechargez pour continuer à générer — vos fonds n'expirent jamais.",newCv:"Nouveau CV",payAsYouGo:"Paiement à l’usage",addFundsBlurb:"Rechargez votre solde — ne payez que pour l’IA que vous utilisez.",addFunds:"Ajouter des fonds",menu:"Ouvrir le menu"},common:{save:"Enregistrer",saving:"Enregistrement…",cancel:"Annuler",saved:"Enregistré",remove:"Supprimer",account:"Compte",signOut:"Se déconnecter",appTitle:"Générateur de CV"},languages:{en:"Anglais",uk:"Ukrainien",pl:"Polonais",fr:"Français",es:"Espagnol",pt:"Portugais",de:"Allemand",it:"Italien",nl:"Néerlandais",tr:"Turc",ro:"Roumain",ar:"Arabe",id:"Indonésien",zh:"Chinois",ja:"Japonais",cs:"Tchèque",el:"Grec",hu:"Hongrois",sv:"Suédois",bg
1:"Bulgare",da:"Danois",he:"Hébreu"},extensionConnect:{title:"Connecter l’extension de navigateur",intro:"Reliez l’extension OfferRun à votre compte pour qu’elle remplisse automatiquement vos candidatures et génère des CV sur mesure en votre nom.",button:"Connecter l’extension",working:"Connexion…",success:"Connecté ! Retour à la page de l’offre…",notDetected:"Extension non détectée. Vérifiez qu’elle est installée et réessayez — ou collez ce jeton dans l’extension manuellement :",copy:"Copier le jeton"},extensionPromo:{title:"Découvrez l’extension OfferRun",body:"Remplissez vos candidatures et générez un CV sur mesure directement sur la page de l’offre — un clic, sans copier-coller.",ctaChrome:"Ajouter à Chrome",ctaFirefox:"Ajouter à Firefox",dismiss:"Fermer"},settings:{title:"Paramètres",subtitle:"Langue de l’interface et options par défaut pour la génération de CV.",interfaceSection:"Interface",uiLanguage:"Langue de l’interface",uiLanguageHint:"Langue des menus et des libellés de l’application.",cvDefaultsSection:"Paramètres par défaut de génération de CV",cvDefaultsHint:"Pré-remplir l’écran Générer un CV avec ces choix.",defaultOrientation:"Orientation par défaut",outputLanguage:"Langue de sortie du CV",outputLanguageHint:"Langue dans laquelle Claude rédige le CV et la lettre de motivation.",autoAtsCheck:"Lancer automatiquement la vérification ATS",autoCoverLetter:"Générer une lettre de motivation par défaut",arabicSection:"Arabe et droite à gauche",arabicHint:"Options pour le sens de lecture arabe, les chiffres et la mise en page du CV.",rtlUi:"Direction de l’interface",rtlUiHint:"L’arabe se lit de droite à gauche. Forcez le sens gauche à droite si vous préférez.",rtlUiMode:{auto:"Automatique (suivre la langue)",ltr:"Forcer gauche à droite"},numeralStyle:"Chiffres",numeralStyleHint:"Quels chiffres afficher dans l’interface.",numeralStyleOpt:{western:"Occidentaux (1 2 3)",eastern:"Arabe-Indic (٠ ١ ٢)"},arabicFont:"Police du CV en arabe",arabicFontHint:"Police utilisée lorsque le CV est généré en arabe.",cvRtlLayout:"Mise en page du CV de droite à gauche",cvRtlLayoutHint:"Disposer le CV en arabe de droite à gauche avec les sections en miroir.",savedToast:"Paramètres enregistrés",saveError:"Impossible d’enregistrer les paramètres",extension:{section:"Extension de navigateur",hint:"Remplissez automatiquement vos candidatures à partir de votre profil principal grâce à l’extension OfferRun. Créez un jeton et collez-le dans l’extension pour la connecter.",tokenName:"Nom du jeton (ex. Mon ordinateur)",create:"Créer un jeton",createdTitle:"Enregistrez votre jeton",createdHint:"Le jeton complet n’est affiché que cette seule fois. Collez-le dans l’extension maintenant — vous ne pourrez plus le revoir.",copy:"Copier",copied:"Copié dans le presse-papiers.",done:"Terminé",name:"Nom",token:"Jeton",lastUsed:"Dernière utilisation",created:"Créé",revoke:"Révoquer",revoked:"Jeton révoqué.",empty:"Aucun jeton — créez-en un pour connecter l’extension.",createError:"Impossible de créer le jeton.",revokeError:"Impossible de révoquer le jeton."}},profileSummary:{title:"Votre profil",ready:"Prêt à générer des CV personnalisés",unfinished:"Complétez votre profil pour de meilleurs résultats",complete:"complété",checklistLabel:"À compléter :",stats:{experience:"Expérience",education:"Formation",skills:"Compétences",certifications:"Certificats"},checklist:{contact:"Coordonnées",summary:"Résumé professionnel",experience:"Expérience professionnelle",skills:"Compétences"}},masterProfile:{intro:"Un seul profil qui alimente chaque CV. Remplissez-le vous-même, ou laissez OfferRun le construire automatiquement à partir de vos CV existants, certificats, LinkedIn et GitHub — ainsi chaque CV personnalisé et lettre de motivation puise dans cette source unique de vérité.",howItWorks:{title:"Comment fonctionne votre Profil principal",lead:"Deux façons de le construire — au choix, ou les deux. Tout arrive dans les onglets ci-dessous, où vou
1s pouvez consulter et modifier librement.",manualTitle:"Remplissez-le vous-même",manualText:"Saisissez votre expérience, formation, projets et compétences directement dans les onglets ci-dessous. Contrôle total, rien à téléverser.",importTitle:"Tout importer",importText:"Téléversez tous vos CV (de toutes les années) et certificats, importez depuis LinkedIn ou récupérez vos projets GitHub — l'IA les lit et remplit votre profil.",sourcesTitle:"Ce que vous pouvez ajouter :",sources:{cvs:"CV — toutes les années",certs:"Certificats",linkedin:"Profil LinkedIn",github:"Projets GitHub",context:"Notes de contexte"},tip:"Plus vous en ajoutez, meilleur sera chaque CV personnalisé. Les CV plus anciens ont automatiquement moins de poids, votre travail récent passe donc en premier."},tabsHint:"Consultez et modifiez ici chaque partie de votre profil — que vous l'ayez saisie ou qu'elle ait été extraite automatiquement de vos sources ci-dessus.",title:"Profil principal",reanalyzeAll:"Tout réanalyser",reanalyzing:"Réanalyse…",syncCerts:"Synchroniser les certifications",syncingCerts:"Synchronisation des certifications…",syncCvFiles:"Synchroniser les fichiers CV",syncing:"Synchronisation…",loadingProfile:"Chargement du profil…",noProfile:"Pas encore de profil. Téléversez vos CV dans la section {section} ci-dessus pour le construire automatiquement.",noProfileSection:"Fichiers sources de CV",tabs:{contact:"Contact",experience:"Expérience",education:"Formation",projects:"Projets",side_projects:"Projets personnels",skills:"Compétences",context:"Contexte",certifications:"Certifications",github_projects:"GitHub",timeline:"Chronologie"},progress:{reanalyzeComplete:"Réanalyse terminée",syncComplete:"Synchronisation terminée",reanalyzingFiles:"Réanalyse des fichiers CV…",syncingFiles:"Synchronisation des fichiers CV…",dismiss:"Fermer",parsed:"{count} traité(s)",skipped:"{count} ignoré(s)",errors:"{count} erreur(s)",aiExtracting:"L’IA extrait des données structurées… ({done}/{total} fichiers terminés)",dedupRunning:"Déduplication intelligente par IA en cours…",dedupDone:"Déduplication intelligente terminée, finalisation…",disconnected:"Flux déconnecté. Vérifiez les journaux du backend."},fileStatus:{skipped:"Ignoré (inchangé)",extracting:"Extraction du texte…",extracted:"Texte extrait ({chars} caractères)",aiSending:"Envoi à l’IA…",aiExtracted:"Extraction par IA terminée",merging:"Fusion dans le profil…",merged:"Terminé",error:"Erreur : {message}"},linkedin:{title:"Importer depuis LinkedIn",profileUrl:"URL du profil",cookieLabel:"Cookie li_at",howToFind:"ⓘ comment le trouver",fullGuide:"Guide complet ↗",hint:"Ouvrez LinkedIn dans votre navigateur → F12 (outils de développement) → onglet Application → Cookies → {site} → copiez la valeur de {cookie}.",securityNotice:"{shield}Votre cookie {cookie} est comme un mot de passe — toute personne qui le détient peut accéder à votre compte LinkedIn. Collez-le uniquement ici, ne le partagez jamais et utilisez Effacer pour le supprimer à tout moment.",alreadyImported:"✓ Déjà importé — cliquer sur Importer réimportera",importProfile:"Importer le profil",importing:"Importation…",fillBoth:"Veuillez renseigner à la fois l’URL LinkedIn et le cookie li_at.",importFailed:"L’importation LinkedIn a échoué : {error}",jobCookieTitle:"Cookie de recherche d’emploi (persistant)",jobCookieSaved:"✓ Enregistré · se termine par {last4}",jobCookieMissing:"Non défini — requis pour la recherche d’emploi LinkedIn",jobCookieHelp:"Stocké dans la base SQLite locale et réutilisé à chaque recherche d’emploi LinkedIn. Collez la même valeur {cookie} que ci-dessus — elle dure jusqu’à un an mais change si vous vous déconnectez.",stepByStep:"Guide étape par étape ↗",jobCookiePlaceholder:"Collez la valeur li_at pour l’enregistrer…",replace:"Remplacer",clear:"Effacer",statusLoadFailed:"Impossible de charger l’état du cookie de recherche d’emploi LinkedIn : {error}",pasteFirst:"Collez d’abord la valeur du cookie li_at.",jobCookieSavedToast:"Cookie de recherche d’emploi 
1LinkedIn enregistré.",saveFailed:"Échec de l’enregistrement : {error}",jobCookieClearedToast:"Cookie de recherche d’emploi LinkedIn effacé.",clearFailed:"Échec de l’effacement : {error}"},sources:{title:"Fichiers sources de CV",dropzoneUploading:"Téléversement…",dropzoneIdle:"Glissez-déposez vos CV ici, ou cliquez pour parcourir",dropzoneHint:"PDF, DOC ou DOCX — la synchronisation se lance automatiquement après le téléversement",empty:"Aucun fichier source pour l’instant. Téléversez ci-dessus pour construire votre profil automatiquement.",colFile:"Fichier",colYearFrom:"Année de début",colYearTo:"Année de fin",colWeight:"Poids",colStatus:"Statut",certificationTitle:"Certification",cvSourceTitle:"Source CV",analyze:"Analyser",analyzing:"Analyse…",uploadedToast:"CV téléversé — synchronisation en cours pour mettre à jour votre profil…",status:{pending:"en attente",parsed:"traité",error:"erreur"}},weight:{recent:"Récent",moderate:"Modéré",older:"Plus ancien",veryOld:"Très ancien"},contact:{name:"Nom",email:"E-mail",phone:"Téléphone",location:"Lieu",linkedin:"LinkedIn",github:"GitHub",website:"Site web",summary:"Résumé professionnel",edit:"Modifier"},context:{desc:"Instructions permanentes appliquées à chaque génération de CV et de lettre de motivation. Utilisez-les pour des corrections permanentes, des préférences ou des notes de style — par ex. {ex1} ou {ex2}.",ex1:"Renommer dinerr.ch en dinerr.com",ex2:"Toujours mettre en avant l’expérience de chef d’équipe en premier.",empty:"Aucune instruction permanente pour l’instant.",placeholder:"par ex. Renommer dinerr.ch en dinerr.com partout où cela apparaît.",add:"Ajouter une instruction"},sideProjects:{desc:"Projets personnels, hackathons, contributions open source et autres travaux annexes. Chaque entrée est incluse comme expérience supplémentaire lors de la génération du CV.",empty:"Aucun projet personnel ajouté pour l’instant.",placeholder:"par ex. Création d’un bot Telegram de suivi des dépenses en Python + PostgreSQL, déployé sur VPS. 2e place au HackZurich 2023.",add:"Ajouter une entrée"},certs:{desc:"Déposez les fichiers de certification dans {dir} et cliquez sur {sync} — ou téléversez un seul fichier ci-dessous. Après la synchronisation, cliquez sur {analyze} à côté de chaque entrée dans le tableau Sources.",empty:"Aucune certification pour l’instant.",thumbnailAlt:"Certificat",uploadFile:"Téléverser un fichier de certificat",uploading:"Téléversement…",uploadHint:"Enregistré dans {dir} — puis cliquez sur {analyze} dans le tableau Sources.",addManually:"Ajouter manuellement",name:"Nom",issuer:"Émetteur",date:"Date",namePlaceholder:"par ex. AWS Solutions Architect",issuerPlaceholder:"par ex. Amazon Web Services",datePlaceholder:"par ex. 2024-06",add:"Ajouter une certification",uploadedToast:"Fichier de certificat téléversé — cliquez sur Analyser dans le tableau Sources pour extraire les détails",extractedToast:"Certificat extrait et ajouté à votre profil",uploadFailed:"Échec du téléversement"},github:{desc:"Récupérez tous vos dépôts GitHub et utilisez l’IA pour les décrire comme des entrées d’expérience de projet.",username:"Nom d’utilisateur GitHub",usernamePlaceholder:"par ex. torvalds",tokenLabel:"Jeton d’accès personnel",tokenOptional:"(facultatif — augmente la limite de requêtes)",howToGet:"Comment en obtenir un ↗",analyze:"Analyser GitHub",analyzing:"Analyse des dépôts…",analyzedTitle:"{count} dépôts analysés — sélectionnez pour enregistrer :",saveSelected:"Enregistrer la sélection ({count})",savedTitle:"Projets GitHub enregistrés ({count})",savedToast:"Projets GitHub enregistrés",analysisFailed:"L’analyse a échoué"},timeline:{empty:"Aucune entrée d’expérience ou de formation pour l’instant.",expandHint:"cliquez pour développer {count} point(s)"},skills:{desc:"Compétences regroupées par catégorie. Ajoutez ou supprimez des compétences individuelles ci-dessous."},editor:{addBullet:"+ Ajouter un point",bulletPlaceholder:"Décrivez une réalisation ou une responsabilité…",saveChanges:"Enregistrer les modifications",moveUp:"Monter",moveDown:"Descendre"},sections:{experience:{description:"Votre parcours professionnel. Chaque poste comporte quelques points décrivant votre impact et vos responsabilités.",addLabel:"+ Ajouter un poste",emptyText:"Aucune entrée d’expérience pour l’instant. Ajoutez un poste ou synchronisez vos fichiers CV ci-dessus pour le remplir automatiquement.",bulletsLabel:"Points forts",position:"Poste",positionPlaceholder:"Ingénieur backend senior",company:"Entreprise",companyPlaceholder:"Acme Inc.",location:"Lieu",locationPlaceholder:"Berlin, Allemagne / À distance",dates:"Dates",datesPlaceholder:"janv. 2022 – présent"},education:{description:"Établissements, diplômes et cours. Les points sont facultatifs — utilisez-les pour les distinctions, la moyenne ou les cours pertinents.",addLabel:"+ Ajouter une formation",emptyText:"Aucune entrée de formation pour l’instant.",bulletsLabel:"Notes (facultatif)",degree:"Diplôme",degreePlaceholder:"Licence en informatique",institution:"Établissement",institutionPlaceholder:"Université d’Exemple",location:"Lieu",locationPlaceholder:"Kyiv, Ukraine",dates:"Dates",datesPlaceholder:"2016 – 2020"},projects:{description:"Projets notables à mettre en avant sur votre CV, avec quelques points chacun.",addLabel:"+ Ajouter un projet",emptyText:"Aucun projet pour l’instant.",bulletsLabel:"Points forts",name:"Projet",namePlaceholder:"Tableau de bord d’analyse en temps réel",dates:"Dates (facultatif)",datesPlaceholder:"2023",technologies:"Technologies",technologiesPlaceholder:"Vue, FastAPI, ClickHouse"}}},applications:{searchPlaceholder:"Rechercher une entreprise, un poste, un recruteur…"},generate:{costHint:"≈ {cost} par CV · solde {balance}",template:{title:"Modèle de CV",recommended:"Par défaut",preview:"Aperçu",openPdf:"Ouvrir le PDF d'exemple",sampleNote:"Exemple généré pour John Doe — votre CV utilisera la même mise en page.",scriptNote:"Les CV en arabe, chinois et japonais utilisent une mise en page dédiée.",classicName:"Classique",classicDesc:"La mise en page éprouvée de la tech — épurée, compacte et parfaite pour les ATS.",modernName:"Moderne",modernDesc:"Sans-serif avec un accent bleu — moderne mais sûr pour les recruteurs.",executiveName:"Executive",executiveDesc:"Serif traditionnel, style Harvard — idéal pour les postes seniors, la finance et le conseil."},outputLanguage:"Langue du CV",runAtsCheck:"Lancer la vérification ATS",autoFilling:"Remplissage automatique…",autoFilled:"Détails remplis à partir de la description du poste"},roast:{intro:"See your CV the way a ruthless recruiter does.",customize:"Customize roast",introWhatYouGet:"What you’ll get",perkVerdict:"A blunt verdict 
1+ score",perkVerdictDesc:"One honest number and a one-liner you won’t forget.",perkRedFlags:"Red flags, called out",perkRedFlagsDesc:"The things quietly killing your callbacks.",perkQuickWins:"Quick wins",perkQuickWinsDesc:"Small edits that move the needle fast.",perkRewrites:"Before → after rewrites",perkRewritesDesc:"Your weakest bullets, rewritten to land.",sampleScoreLabel:"Sample",sampleLine:"“Your summary says ‘hard-working team player’ — so does everyone’s. Show me a number, not a vibe.”",reportTitle:"Your roast report",newRoast:"Roast another",scoreReadout:"Overall score",title:"Roastez mon CV",subtitle:"Obtenez un roast brutalement honnête de votre CV ou LinkedIn, propulsé par l’IA — avec de vraies corrections.",whatToRoast:"Que devons-nous roaster ?",sourceProfile:"Mon profil",sourceUpload:"Importer un CV",sourceLinkedin:"LinkedIn",sourceUpwork:"Upwork",sourcePaste:"Coller du texte",source_profile:"Profil principal",source_upload:"CV importé",source_linkedin:"LinkedIn",source_upwork:"Profil Upwork",source_paste:"Texte collé",uploadCta:"Déposez votre CV ici ou cliquez pour parcourir",uploadHint:"PDF, DOC ou DOCX — enregistré automatiquement dans vos fichiers",uploadReplace:"Cliquez pour choisir un autre fichier",uploading:"Importation…",uploadSaved:"« {name} » enregistré dans vos fichiers",uploadFailed:"Échec de l’importation",pasteLabel:"Texte du CV ou de LinkedIn",pastePlaceholder:"Collez ici le texte complet de votre CV ou profil LinkedIn…",contentType:"De quoi s’agit-il ?",typeCv:"CV / Curriculum vitæ",typeLinkedin:"Profil LinkedIn",typeUpwork:"Profil Upwork",linkedinHint:"Utilise l’URL LinkedIn et le cookie li_at enregistrés sur votre page Profil. Vous pouvez les remplacer ci-dessous.",linkedinUrl:"URL du profil LinkedIn (remplacement facultatif)",linkedinCookie:"Cookie li_at (remplacement facultatif)",upworkHint:"Collez le texte de votre profil Upwork pour un meilleur résultat — Upwork bloque les récupérations automatiques, donc l’URL seule ne fonctionne souvent pas.",upworkUrl:"URL du profil Upwork (au mieux)",upworkPaste:"Texte du profil Upwork (recommandé)",upworkPastePlaceholder:"Ouvrez votre profil Upwork, sélectionnez tout le texte et collez-le ici…",tone:"Ton",toneBrutal:"Brutal 🔥 — sans pitié",toneConstructive:"Constructif — honnête mais bienveillant",brutalityLabel:"Niveau de brutalité",brutality1:"Doux",brutality2:"Léger",brutality3:"Équilibré",brutality4:"Féroce",brutality5:"Nucléaire ☢️",targetHint:"Facultatif — adaptez le roast à un poste cible.",targetRole:"Poste cible",targetSeniority:"Niveau cible",targetMarket:"Marché cible",roastMe:"Roastez-moi",done:"Roast terminé !",failed:"Le roast a échoué",history:"Roasts passés",empty:"Choisissez une source et cliquez sur « Roastez-moi » pour obtenir votre retour.",verdict:"Verdict",theRoast:"Le roast",redFlags:"Signaux d’alerte",quickWins:"Gains rapides",sectionBreakdown:"Section par section",issues:"Problèmes",suggestions:"Suggestions",rewrites:"Réécritures avant → après",freeBannerTitle:"Votre premier roast est offert 🔥",freeBannerText:"Un roast gratuit, sans solde requis. Importez ou collez votre CV et voyez ce qu’il vaut vraiment.",loaderTitle:"On passe votre CV au gril…",loaderStage0:"Lecture de votre CV…",loaderStage1:"Repérage des signaux d’alarme…",loaderStage2:"On aiguise les couteaux…",loaderStage3:"Rédaction du roast…",copy:"Copier",copied:"Roast copié dans le presse-papiers",copyFailed:"Copie impossible",copyFooter:"Roast par OfferRun",lockedFreeHint:"Pas encore de solde — mais votre premier roast est gratuit. Importez un CV pour en profiter. Les autres sources se débloquent après une recharge.",lockedNoBalance:"Votre solde est épuisé. Rechargez pour roaster votre CV.",topUp:"Recharger",freeTag:"1 gratuit",liteUpsellTitle:"Voici votre diagnostic gratuit",liteUpsellText:"Rechargez pour débloquer le roast complet — une analyse section par section et la réécriture ligne par ligne de vos points les plus faibles.",unlockFull:"Débloquer le roast complet",depthLabel:"Type de roast",depthShort:"Roast court",depthShortDesc:"Score et vérité brutale en quelques secondes.",depthFull:"Roast complet",depthFullDesc:"Analyse section par section + réécritures, sur notre meilleur modèle.",depthFullLocked:"Solde requis"},billing:{title:"Vos dépenses",subtitle:"Votre solde et ce que vous avez dépensé, par fonctionnalité.",balance:"Solde",totalSpent:"Total dépensé",spentByModule:"Dépenses par module",module:"Module",spent:"Dépensé",noSpend:"Aucune dépense pour l’instant.",modules:{cv_generation:"Génération de CV",cover_letter:"Lettres de motivation",job_search:"Recherche d’emploi",salary_research:"Études de salaire",interview_prep:"Préparation aux entretiens",profile_tools:"Outils de profil",other:"Autre"}},addFunds:{cvEstimate:"≈ {count} CV",title:"Ajouter des fonds",balance:"Solde actuel",intro:"Ne payez que pour ce que vous utilisez — votre solde est débité à chaque requête IA. Rechargez à partir de 5 USD ; les fonds n’expirent jamais.",chooseAmount:"Choisissez un montant",unlocksTitle:"Votre solde débloque tout :",popular:"Populaire",customAmount:"Ou saisissez un montant personnalisé",promoTitle:"Vous avez un code promo ?",promoPlaceholder:"Saisissez le code",apply:"Appliquer",remove:"Supprimer",promoInvalid:"Code invalide ou expiré",promoMinAmount:"Valable sur les recharges de {amount}+",summaryTitle:"Récapitulatif de la commande",topUpAmount:"Montant de la recharge",bonus:"Bonus",discount:"Remise",youPay:"Vous payez",youGet:"Ajouté au solde",balanceAfter:"Solde après",payCard:"Payer par carte",payBank:"Payer avec PrivatBank",payCrypto:"Payer en crypto (USDT)",payCardMono:"Payer par carte",consentWaiver:"Je demande à OfferRun de commencer à fournir les services d’IA immédiatement et je reconnais que je perds mon droit de rétractation dès que je commence à utiliser mon solde.",cardMethods:"Visa · Mastercard · Apple Pay · Google Pay",noMethods:"Les moyens de paiement sont en cours de configuration. Revenez bientôt.",secureNote:"Les paiements sont traités en toute sécurité. Vous serez redirigé pour finaliser le paiement.",checkoutFailed:"Impossible de démarrer le paiement. Réessayez ou choisissez un autre moyen.",confirmingTitle:"Confirmation de votre paiement…",confirmingBody:"Cela ne prend qu’un instant — votre solde se mettra à jour automatiquement.",successTitle:"Paiement reçu",successBody:"Votre solde a été mis à jour. S’il n’apparaît pas encore, ce sera le cas dans un instant.",done:"Terminé",recentActivity:"Recharges récentes",topUpLabel:"Recharge",noActivity:"Aucune recharge pour l’instant."},feedback:{thumbUp:"Utile",thumbDown:"Pas terrible",placeholder:"Dites-nous en plus (facultatif)…",send:"Envoyer",dismiss:"Fermer",thanks:"Merci pour votre retour !",attachScreenshot:"Joindre une capture d’écran",removeScreenshot:"Supprimer la capture d’écran",screenshotBadType:"Veuillez joindre une image (PNG, JPEG, WebP ou GIF).",screenshotTooLarge:"La capture d’écran est trop volumineuse (max 5 Mo).",phrases:{general:["Une fonctionnalité manque ici ?","Comment pouvons-nous améliorer cela ?","Quelque chose de confus sur cette page ?","Qu’est-ce qui rendrait cela plus utile ?","Une seconde pour nous dire ce que vous en pensez ?","Est-ce que cela fonctionne comme vous l’attendiez ?","Quelque chose que vous aimeriez que cela fasse ?","Qu’est-ce qui a failli vous arrêter ici ?"],generate:{success:["Satisfait de ce CV ?","A-t-il bien capté votre expérience ?","L’enverriez-vous tel quel à un recruteur ?","Quelque chose à corriger ensuite ?"],fail:["Qu’est-ce qui a mal tourné lors de la génération de votre CV ?","Une erreur est survenue — qu’essayiez-vous de faire ?","Le résultat est-il passé à côté ?"]},applications:{success:["Le suivi des candidatures vous convient-il ?","Le pipeline correspond-il à votre façon de chercher un emploi ?","Quelque chose manque dans la vue des candidatures ?"],fail:["Un souci avec vos candidatures ?","Qu’essayiez-vous de suivre ici ?"]},files:{success:["Votre fichier s’est-il importé proprement ?","Était-ce facile de trouver ce dont vous aviez besoin ?","Quelque chose que vous aimeriez faire avec vos fichiers ?"],fail:["Un problème avec un f
1ichier ?","Que vous attendiez-vous à voir ici ?"]},profile:{success:["Votre profil semble-t-il correct ?","Avons-nous bien capté votre parcours ?","Avons-nous oublié quelque chose à votre sujet ?"],fail:["Un problème avec votre profil ?","Qu’essayiez-vous de mettre à jour ?"]},"salary-research":{success:["Les chiffres de salaire étaient-ils utiles ?","Cela correspondait-il à ce que vous espériez gagner ?","Plus de détails aideraient-ils ici ?"],fail:["Les études de salaire ne sont pas tout à fait justes ?","Qu’espériez-vous apprendre ?"]},roast:{success:["Le roast était-il juste ?","Le retour semblait-il exploitable ?","Trop dur, trop doux, ou parfait ?"],fail:["Le roast n’a pas fonctionné — que s’est-il passé ?","Que vouliez-vous faire roaster ?"]},preparation:{success:["Ces supports de préparation sont-ils utiles ?","Les questions semblent-elles réalistes ?","Quelque chose sur quoi vous aimeriez être préparé ?"],fail:["La préparation n’a pas abouti — que s’est-il passé ?","À quoi essayiez-vous de vous préparer ?"]},billing:{success:["Vos dépenses sont-elles claires ici ?","Quelque chose de confus sur le fonctionnement de la facturation ?"]},"add-funds":{success:["La recharge était-elle simple ?","Quelque chose vous a-t-il fait hésiter à ajouter des fonds ?"],fail:["Un problème pour ajouter des fonds — que s’est-il passé ?"]}}},landing:{extension:{eyebrow:"Extension de navigateur",h2:"Candidatez directement sur la page de l’offre",p:"L’extension OfferRun amène votre profil sur Greenhouse, Lever, Ashby et plus — remplissez le formulaire, vérifiez votre adéquation et générez un CV sur mesure sans quitter l’annonce.",items:[{title:"Remplissage en un clic",text:"Vos coordonnées, liens et profil arrivent dans les bons champs — sans jamais écraser ce que vous avez saisi."},{title:"Vérification d’adéquation instantanée",text:"Un clic évalue votre profil par rapport au poste avant d’y investir du temps — détail compétences, expérience et séniorité."},{title:"CV sur mesure, sur place",text:"Elle lit la description du poste, génère un CV adapté et joint le PDF directement dans le formulaire."},{title:"Suivi automatique",text:"Chaque candidature est enregistrée dans votre pipeline OfferRun avec score d’adéquation et historique."}]},jobRadar:{eyebrow:"Radar d’emploi · Nouveau",h2:"Arrêtez de gaspiller vos candidatures sur des offres fantômes.",p:"Le Radar d’emploi est un moteur de recherche d’offres : il balaie de nombreux sites d’emploi à la fois et effectue des recherches directes sur des milliers de pages carrières d’entreprises — révélant bien plus de postes qu’un seul site. Ensuite, chaque annonce reçoit un score de réalité — ancienneté, republication, transparence salariale, page carrières active — pour ne postuler qu’à des offres qui existent vraiment, avec des alertes pour les annonces de moins de 48 heures.",items:[{title:"Un score de réalité sur chaque annonce",text:"Ancienneté, historique de republication, transparence salariale et vérification de la page carrières — réunis en un score de 0 à 100."},{title:"Offres fantômes et périmées filtrées",text:"Les liens morts et les postes pourvus sont écartés automatiquement, avant même que vous les voyiez."},{title:"Alertes fraîcheur 48 heures",text:"Les annonces récentes sont signalées — les candidatures des 48 premières heures sont vues en premier."},{title:"Fonctionne en arrière-plan",text:"Lancez un balayage de votre marché et recevez une alerte quand de nouvelles offres vérifiées arrivent — sans surveiller un onglet."}],cta:"Essayer le Radar d’emploi",faqQ:"Que sont les offres fantômes et comment OfferRun les filtre-t-il ?",faqA:"Les offres fantômes sont des annonces pour des postes que personne ne recrute vraiment — vieilles, republiées sans fin ou déjà pourvues. Le Radar d’emploi note la réalité de chaque annonce selon son ancienneté, son historique de republication, sa transparence salariale et une vérification en direct de la page carrières de l’entreprise, et écarte les annonces mortes ou périmées — vous ne postulez qu’à des offres vérifiées et actives.",featText:"Recherche d’emploi en arrière-plan qui élimine les offres fantômes : chaque annonce reçoit un score de réalité et les rôles récents sont signalés sous 48 heures.",featTag:"Score de réalité · 48 h",live:{badge:"Live · Free to watch",h3:"See Job Radar live — free to watch",p:"Watch real, anonymized matches land across OfferRun in real time — every role with its match score, Realness score, salary and market. Free to watch, no account needed.",steps:[{title:"We scan & score",text:"OfferRun sweeps job boards and company career pages and scores every posting against real candidate profiles."},{title:"Matches appear live",text:"Fresh, verified-live roles stream in — anonymized, each with a match score, Realness score, salary and market."},{title:"Run your own search",text:"Sign up free, then top up your balance to point the radar at your own search — pay only for the AI you use."}],watchCta:"Watch it live",signupCta:"Sign up & search",balanceNote:"Your own searches run on a prepaid balance — pay-as-you-go, no subscription."}},roastPromo:"🔥 Roaster mon CV — 1 gratuit",nav:{how:"Comment ça marche",features:"Fonctionnalités",roadmap:"Feuille de route",compare:"Comparer",pricing:"Tarifs",faq:"FAQ",login:"Se connecter",getStarted:"Commencer",menu:"Menu"},proof:{cvs:"{count} CV personnalisés générés",apps:"{count} candidatures suivies",ats:"Des PDF clairs, prêts pour les ATS",risk:"Ne payez que pour les résultats — les essais ratés sont remboursés",noSub:"Sans abonnement, sans paliers"},hero:{eyebrow:"Moteur d’IA pour CV et lettres de motivation",titleBefore:"Arrêtez de réécrire votre CV pour ",titleHighlight:"chaque poste",titleAfter:".",sub:"OfferRun lit la description du poste, adapte votre CV et votre lettre de motivation en quelques secondes et évalue votre adéquation — pour que vous postuliez aux bons postes avec le bon CV, à chaque fois.",ctaPrimary:"Commencer",ctaSecondary:"Voir comment ça marche",meta:["Rechargez à partir de 5 USD pour commencer","Ne payez que pour ce que vous utilisez","Exportez des PDF clairs, prêts pour les ATS"],card:{match:"Adéquation",chipKeywords:"Mots-clés correspondants",chipCover:"Lettre de motivation prête",jobTitle:"Ingénieur backend senior",jobCo:"Northwind Cloud · À distance (UE)",bars:["Compétences","Expérience","Mots-clés"],generate:"Générer le CV →"}},heroVariants:{B:{eyebrow:"Critique de CV gratuite",titleBefore:"Votre CV vous fait ",titleHighlight:"recaler",titleAfter:". Découvrez pourquoi — gratuitement.",sub:"Collez votre CV ou votre profil LinkedIn et obtenez une note 0–100 d’une honnêteté brutale, les signaux d’alerte qui déclenchent les refus et des réécritures ligne par ligne. Votre première critique est offerte — aucun solde requis.",ctaPrimary:"🔥 Critiquer mon CV — gratuit",ctaSecondary:"Voir comment fonctionne l’adaptation"},C:{eyebrow:"Sans abonnement",titleBefore:"Un CV adapté au poste — pour environ ",titleHighlight:"25¢",titleAfter:", et non 20 $ par mois.",sub:"OfferRun réécrit votre CV et votre lettre de motivation pour chaque annonce et évalue votre adéquation de 0 à 100. Sans abonnement, sans paliers — rechargez 5 $ et ne payez que ce que vous utilisez.",ctaPrimary:"Commencer pour 5 $",ctaSecondary:"Voir comment ça marche"},D:{eyebrow:"Postulez plus malin",titleBefore:"Arrêtez de postuler à l’aveugle. ",titleHighlight:"Connaissez votre adéquation",titleAfter:" avant d’envoyer.",sub:"OfferRun évalue de 0 à 100 votre adéquation avec n’importe quel poste, puis adapte votre CV et votre lettre de motivation pour combler les écarts — afin que vous passiez votre temps sur les postes que vous pouvez réellement décrocher.",ctaPrimary:"Évaluer ma prochaine candidature",ctaSecondary:"Voir comment ça marche"}},problem:{eyebrow:"L’impôt de la recherche d’emploi",h2:"Bien postuler est un travail à plein temps. Alors vous postulez mal à la place.",p:"Chaque annonce veut quelque chose d’un peu différent. Adapter à la main est lent, l’IA générique sonne comme tout le monde, et vous ne savez jamais vraiment si vous convenez avant d’appuyer sur envoyer.",cards:[{title:"Des heures par candidature",text:"Relire l’annonce, réorganiser les points, réécrire le résumé, rédiger une nouvelle lettre de motivation — pour un seul poste dont vous n’aurez peut-être jamais de nouvelles."},{title:"Un CV, tous les postes",text:"Pour gagner du temps, vou
1s envoyez partout le même CV générique. Les filtres ATS l’écartent car les mots-clés ne correspondent pas au poste."},{title:"À l’aveugle",text:"Aucun signal pour savoir si vous êtes un bon candidat, quel salaire demander ou quelles lacunes combler — jusqu’à ce que le refus (ou le silence) arrive."}]},how:{eyebrow:"Comment ça marche",h2:"De l’offre d’emploi au CV sur mesure en trois étapes",p:"Configurez votre profil une fois. Ensuite, chaque candidature prend environ une minute.",steps:[{title:"Construisez votre profil principal",text:"Ajoutez vos postes, projets, compétences et réalisations une fois. Cela devient la source unique de vérité dont OfferRun s’inspire.",scrap:"import depuis LinkedIn ou PDF"},{title:"Collez une description de poste",text:"Déposez n’importe quelle annonce ou un lien. OfferRun analyse le poste, les exigences et les mots-clés, puis évalue instantanément votre adéquation.",scrap:"score d’adéquation en direct 0–100"},{title:"Générez et exportez",text:"Obtenez un CV et une lettre de motivation réécrits pour ce poste précis — vérifiés, modifiables et exportés en PDF clair, prêt pour les ATS.",scrap:"suivi dans votre pipeline"}]},features:{eyebrow:"Disponible aujourd’hui",h2:"Tout ce qu’il vous faut pour bien postuler, au même endroit.",p:"Construisez votre profil une fois, puis adaptez, évaluez et suivez chaque candidature depuis un seul espace de travail.",items:[{title:"Score d’adéquation",tagline:"Fonctionnalité phare",text:"Un score d’adéquation transparent de 0 à 100 réparti entre compétences, expérience et couverture des mots-clés — pour savoir quels postes valent votre temps avant de postuler, et exactement quoi renforcer."},{title:"Génération sur mesure",tagline:"",text:"CV et lettre de motivation réécrits pour chaque annonce, en accord avec le ton et les mots-clés — jamais génériques, toujours dans votre voix."},{title:"Pipeline de candidatures",tagline:"",text:"Chaque poste auquel vous postulez sur un tableau Kanban — Enregistré, Postulé, Entretien, Offre — avec statut et notes."},{title:"Profil principal",tagline:"Source unique de vérité",text:"Un enregistrement structuré de tout ce que vous avez fait — postes, compétences, projets, indicateurs. Mettez-le à jour une fois et chaque futur CV, lettre de motivation et candidature s’appuie sur la même source fiable."},{title:"Roast de mon CV",tagline:"Nouveau · 1 gratuit",text:"Un retour brutalement honnête et précis sur votre CV ou LinkedIn — un score sur 100, les signaux d’alarme qui font rejeter votre candidature et la réécriture ligne par ligne de vos points faibles. Choisissez le ton, du doux au nucléaire. Le premier roast est offert."}]},showcase:{eyebrow:"Voir en action",h2:"Un espace de travail pour toute la recherche d’emploi.",p:"De l’offre d’emploi au CV personnalisé, un score d’adéquation honnête et chaque candidature suivie — voici ce que vous obtenez vraiment.",items:[{title:"Adaptez un CV à n’importe quel poste en quelques secondes",desc:"Collez une offre d’emploi : OfferRun identifie le poste, évalue votre adéquation de 0 à 100 et rédige un CV et une lettre personnalisés, dans votre style.",bullets:["Score d’adéquation avec un détail clair","Entreprise, poste et recruteur remplis automatiquement","Export en PDF propre, prêt pour les ATS"]},{title:"Chaque candidature sur une seule page",desc:"Chaque poste a son espace — score, versions de CV, statut et notes — pour toujours savoir où vous en êtes.",bullets:["Score 0–100 avec détail","Historique des versions et « Améliorer » en un clic","Statut, recruteur et notes réunis"]},{title:"Des outils IA qui préparent à votre place",desc:"Un contrôle ATS, une recherche sur l’entreprise et des histoires STAR — générés depuis la même offre, prêts quand il faut.",bullets:["Score ATS et mots-clés manquants","Brief sur l’entreprise et arguments « pourquoi moi »","Histoires STAR pour préparer l’entretien"]},{title:"Suivez chaque candidature comme un pipeline",desc:"Un tableau simple, de « Postulé » à « Offre ». Glissez une carte pour changer son statut et gardez toute votre recherche en vue.",bullets:["Postulé · Entretien · Offre · Refus","Score d’adéquation sur chaque carte","Recherche par entreprise, poste ou recruteur"]}]},roadmap:{eyebrow:"Sur la feuille de route",h2:"Ce que nous construisons ensuite",p:"Ces fonctionnalités sont en cours — nous les activerons sur votre compte au fur et à mesure. Pas de plan supplémentaire, pas de vente incitative.",badge:"En cours",badgeLive:"Lancé",items:[{title:"Études de salaire",text:"Fourchettes de rémunération par poste, niveau et localisation, pour négocier à partir de données plutôt que d’une supposition."},{title:"Préparation aux entretiens",text:"Fiches et questions probables générées à partir de la description de poste exacte pour laquelle vous vous préparez."},{title:"Agrégation d’offres",text:"Des postes récents et pertinents extraits de plusieurs sites d’emploi dans un seul flux consultable."},{title:"Roast de CV",text:"Un retour honnête et précis sur votre CV — ce qui marche, ce qui tombe à plat et comment le corriger."}]},compare:{eyebrow:"Avantages et inconvénients",h2:"Comment OfferRun se compare",p:"La version honnête. Voici où chaque approche l’emporte — et où elle échoue.",capability:"Capacité",self:"L’écrire soi-même",ai:"Chatbot IA générique",coach:"Coach de carrière",rows:["S’ad
1apte automatiquement à chaque poste","Score d’adéquation objectif","Conserve votre véritable parcours et votre voix","Suit chaque candidature","CV, lettre de motivation et suivi au même endroit","Minutes par candidature","Coût"],note:"✓ fort · ~ partiel / manuel · ✕ pas vraiment",values:{time:{us:"~2 min",self:"30–60 min",ai:"~15 min",coach:"Jours"},cost:{us:"~$0.25 / CV",self:"Gratuit",ai:"~$20 / mois",coach:"$150+ / CV"}}},pricing:{anchor:"Soit environ {count} CV personnalisés — à peu près $0.25 chacun",eyebrow:"Tarifs",h2:"Ne payez que pour ce que vous utilisez.",p:"Pas d’abonnement, pas de paliers. Ajoutez au moins 5 USD à votre solde pour commencer, puis utilisez n’importe quelle fonctionnalité — vous êtes facturé par action IA au coût plus une faible marge.",planName:"Paiement à l’usage",planDesc:"Un solde, toutes les fonctionnalités. Rechargez quand vous en avez besoin.",perStart:"pour commencer",billed:"Recharge minimale — votre solde n’expire jamais",highlights:["Pas d’abonnement, pas de frais mensuels","Ne payez que pour les actions IA que vous lancez","Rechargez à partir de 5 USD — votre solde n’expire jamais","Toutes les fonctionnalités disponibles débloquées — sans paliers"],value:{eyebrow:"Ce que vous obtenez",lead:"Un CV unique pour chaque poste auquel vous postulez.",perApp:"par candidature personnalisée",includes:["CV unique pour ce poste précis — jamais un modèle","Lettre de motivation adaptée","Score d’adéquation 0–100","Vérification des mots-clés ATS"],improveBadge:"Améliorez et réévaluez à tout moment",apps:"candidatures personnalisées",note:"Sans abonnement mensuel. Rechargez une fois — votre solde n’expire jamais."},cta:"Créez votre compte"},security:{eyebrow:"Sécurité et confidentialité",h2:"Votre parcours professionnel reste le vôtre.",p:"Votre CV contient toute votre vie professionnelle. Nous le traitons comme tel — chiffré, jamais vendu et jamais utilisé pour entraîner des modèles publics. Exportez ou supprimez tout en un clic.",items:[{title:"Chiffré",text:"AES-256 au repos, TLS en transit."},{title:"Pas pour l’entraînement",text:"Vos données n’entraînent jamais de modèles publics."},{title:"Export à tout moment",text:"Téléchargez vos CV en PDF clairs."},{title:"Conforme au RGPD",text:"Supprimez votre compte et vos données sur demande."}]},faq:{eyebrow:"FAQ",h2:"Vos questions, nos réponses",items:[{q:"OfferRun invente-t-il une expérience que je n’ai pas ?",a:"Non. OfferRun travaille uniquement à partir de votre profil principal — les postes, compétences et projets que vous avez réellement saisis. Il réorganise, reformule et met en avant la vérité la plus pertinente pour chaque poste ; il ne fabrique jamais de qualifications."},{q:"Le CV passera-t-il les filtres ATS ?",a:"Votre CV exporté utilise une mise en page claire et analysable et aligne votre formulation sur les mots-clés de la description de poste — exactement ce que recherchent les systèmes de suivi des candidatures. Le score d’adéquation montre votre couverture de mots-clés avant l’envoi."},{q:"Comment fonctionne la tarification ?",a:"Paiement à l’usage. Pour commencer, vous rechargez un solde — 5 USD minimum — et chaque action IA (adapter un CV, évaluer une adéquation) est facturée au coût sous-jacent plus une faible marge. Pas d’abonnement, pas de frais mensuels, et votre solde n’expire jamais."},{q:"Que puis-je exporter ?",a:"Votre CV et votre lettre de motivation sur mesure se téléchargent en PDF clairs, prêts pour les ATS — inclus, sans paliers."},{q:"Qu’advient-il de mes données si j’arrête de l’utiliser ?",a:"Vous pouvez exporter vos CV à tout moment et demander une suppression complète quand vous le souhaitez. Il n’y a rien à annuler, et nous ne vendons jamais vos données ni ne les utilisons pour entraîner des modèles publics."}]},final:{eyebrow:"Prêt quand vous l’êtes",h2:"Postulez aux bons emplois, avec le bon CV — en quelques minutes.",p:"Créez votre compte en quelques secondes, ajoutez 5 USD à votre solde et commencez à adapter — vous ne payez que pour les actions IA que vous lancez.",ctaPrimary:"Commencer",ctaSecondary:"Voir comment ça marche",note:"rechargez à partir de 5 USD — ne payez que pour ce que vous utilisez"},footer:{brand:"L’espace de travail IA pour votre recherche d’emploi — CV sur mesure, scores d’adéquation et pipeline de candidatures au même endroit.",productTitle:"Produit",getStartedTitle:"Commencer",contactTitle:"Contact",createAccount:"Créer un compte",login:"Se connecter",faq:"FAQ",developers:"API développeurs",changelog:"Nouveautés",contactNote:"Des questions ou des retours ? Écrivez-moi — je lis chaque message.",copyright:"© 2026 OfferRun. Créé par {author}.",legalTitle:"Mentions légales",pricing:"Tarifs",terms:"Conditions d’utilisation",privacy:"Politique de confidentialité",refund:"Politique de remboursement",offer:"Offre publique",contact:"Contact",standWithUkraine:"Nous soutenons l’Ukraine"}},jobRadar:{title:"Radar d’emploi",subtitle:"Des offres vérifiées et actives, trouvées en arrière-plan — avec un score de réalité pour chaque annonce",tab:"Radar",market:"Marché de l’emploi",marketUkraine:"Ukraine",marketUs:"États-Unis",marketEurope:"Europe",marketWorld:"Monde entier",start:"Lancer le radar",backgroundHint:"S’exécute en arr
1ière-plan — vous pouvez quitter cette page. Nous vous préviendrons à la fin.",activeHint:"Une recherche radar est en cours…",runsTitle:"Exécutions en arrière-plan",runsEmpty:"Aucune exécution — choisissez un marché et lancez votre première recherche.",statusQueued:"En attente",statusFetching:"Récupération",statusScoring:"Évaluation IA",statusCompleted:"Terminé",statusFailed:"Échec",positionsAdded:"+{n} offres",noNewPositions:"Aucune nouvelle offre",runComplete:"Radar terminé — {n} nouvelles offres ajoutées",runFailed:"Échec de l’exécution du radar : {error}",viewPositions:"Voir les offres",startFailed:"Impossible de lancer le radar",realness:"Réel",realnessTooltip:"Score de réalité — ancienneté de l’annonce, historique de republication, transparence salariale et vérification de la page carrières. Vous ne voyez que des offres actives.",ghost:"Fantôme",ghostTooltip:"Score de risque « fantôme » — la probabilité que cet employeur ne réponde jamais, d’après la fréquence des republications, la durée d’ouverture de l’offre, le salaire masqué et une lecture du texte de l’annonce. Plus c’est bas, mieux c’est.",reposted:"Republié {n}×",repostedTooltip:"Ce poste est sans cesse remis en ligne sous de nouveaux liens — souvent une annonce permanente alimentant un vivier plutôt qu’un poste actif et unique.",fresh:"Récent",freshTooltip:"Publié dans les dernières 48 heures — les candidatures précoces sont vues en premier.",addTitlesHint:"Ajoutez des intitulés de poste ci-dessus",searchJobs:"Rechercher des offres",minScore:"Score de correspondance minimum",costHint:"Une recherche coûte à partir de 0,20 $, selon le nombre d’offres évaluées.",filtersTitle:"Filtres de recherche",titlesTitle:"Intitulés de poste",titlesSubtitle:"Générés par l’IA depuis votre profil. Modifiez ou ajoutez des intitulés avant la recherche.",titlesLabel:"Intitulés de poste à rechercher",titlesHint:"Saisissez puis Entrée pour ajouter un intitulé personnalisé",regenerate:"Régénérer depuis le profil",workType:"Type de travail",remoteScope:"Zone de télétravail",remoteScopeTooltip:"Restreindre les offres à distance par zone géographique. Laissez vide pour tout accepter.",experience:"Niveau d’expérience",workingLanguage:"Langue de travail",freshnessTitle:"Fraîcheur des annonces",msgLabel:"Contexte supplémentaire pour l’IA (facultatif)",msgPlaceholder:"ex. je préfère le remote-first, la fintech ou le SaaS, ouvert à une relocalisation en UE…",reset:"Réinitialiser les filtres",seenHidden:"{n} offres déjà vues seront masquées",tabBrowse:"Sites",tabPositions:"Offres",wtRemote:"À distance",wtHybrid:"Hybride",wtOnsite:"Sur site",wtFullTime:"Temps plein",wtPartTime:"Temps partiel",wtContract:"Contrat",wtFreelance:"Freelance",rsWorldwide:"Monde entier / partout",rsTarget:"Dans le pays cible",rsUs:"États-Unis uniquement",rsEu:"UE uniquement",rsUk:"Royaume-Uni uniquement",rsEmea:"EMEA",rsLatam:"LATAM",rsApac:"APAC",expJunior:"Junior",expMid:"Intermédiaire",expSenior:"Senior",expLead:"Lead / Principal",age1:"Dernières 24 h",age7:"Dernière semaine",age30:"Dernier mois",age0:"Toute période"},jobRadarLive:{title:"Job Radar Live",tagline:"The job hunt, live. Anonymous seekers across OfferRun are finding real matches right now.",back:"← Back to site",searchingNow:"Searching right now",isHunting:"is hunting",matched:"matched",match:"match",real:"real",ghost:"risque fantôme",reposted:"Republié {n}×",foundAgo:"{t} ago",justNow:"just now",posted:"Posted {date}",found:"Found {date}",viewRole:"Open the job posting",loadMore:"Load more positions",loadingMore:"Loading…",noMore:"That’s every position so far.",loading:"Tuning the radar…",empty:"No live activity yet — check back in a moment.",privacy:"Codenames are randomly assigned. No names, emails or accounts are ever shown.",ctaTitle:"Want matches like these?",ctaText:"Watching the feed is free. To run your own search, sign up and point the radar at your roles — pay-as-you-go from your balance, scored in the background.",ctaButton:"Start your own search",aboutTitle:"About Job Radar Live",aboutText:"OfferRun’s Job Radar scans dozens of job boards and company career pages in the background and scores every posting against a candidate’s profile. This page shows those matches as they happen — anonymized — with a match score, a Realness score that filters out ghost and stale listings, salary where available, and the market: Ukraine, the United States, Europe or worldwide. Roles span software engineering, data, design, product, marketing and more, both remote and on-site. Watching is free; to run your own search, sign up and top up your balance — you pay only for the AI you use."},jobRadarPosition:{back:"← Back to live feed",foundSuffix:"found this role",eyebrow:"Job Radar Live · position",matchScore:"Match",realnessScore:"Realness",ghostScore:"Ghost risk",posted:"Posted {date}
1",found:"Found {date}",foundOn:"Found on {source}",viewOriginal:"View the original posting",realnessTitle:"How real is this posting?",realnessSub:"OfferRun scores every posting so you don’t waste applications on ghost jobs.",signal:{freshness:"Freshness",repost:"Repost history",salary:"Salary transparency",liveness:"Careers-page check"},ctaEyebrow:"Land this one",ctaTitle:"Create a CV built for this exact role",ctaText:"OfferRun tailors your CV and cover letter to this posting — matching its keywords and what the hiring manager scans for, with a match score and ATS check. Sign up and generate one in minutes; you only pay for the AI you use.",ctaButton:"Tailor my CV for this role",ctaSecondary:"See how it works",notFoundTitle:"This position isn’t available",notFoundText:"It may have been removed or is no longer live. Browse the live feed for fresh roles.",notFoundCta:"Back to Job Radar Live",privacy:"The person who found this is shown as a random codename — no names or accounts."}};export{e as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.