Files
alva/felsokning/services/gemensam/sprak/fr.mjs
T
Claude d1753febeb Språkrevision, mekanisk del: en apostrofform per katalog
Revisionens maskinella genomgång fann blandade apostrofformer inom
en-, fr- och it-katalogerna: de äldre nycklarna använde rak apostrof
(') medan webb.-nycklarna använder typografisk (’). Normaliserat till
typografisk genomgående — 5 ersättningar i engelskan, 41 i franskan,
17 i italienskan. Övriga sju kataloger var redan enhetliga, utan
otrimmade värden, dubbelblanksteg eller kontrolltecken.

Ordlistorna i ord.mjs rörs inte: de jämförs mot användarens inmatning,
och en typografisk apostrof där hade slutat matcha det som skrivs på
ett tangentbord.

Granskningen per språk pågår; fynden bokförs i ALVA-DOC-0008 när de
är verifierade.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012EQg3rJsrQ1ZNTvkzmQAtt
2026-08-06 23:37:47 +00:00

327 lines
21 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
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.
// ALVA-SPEC-060 · Français.
//
// Les instructions sont à linfinitif, sans sadresser à lutilisateur :
// « Photographier le compteur », et non « Photographiez le compteur ».
// Cest le registre des consignes techniques, et cela respecte
// ALVA-SPEC-001 §7 — le système signale un état, il ne sadresse pas à
// lopérateur.
//
// `granskat: false` : linterface est traduite, le texte de procédure
// nest pas relu par un spécialiste. Voir index.mjs.
export const FR = {
// ---- Degrés de preuve ---------------------------------------------------
"evidens.E1": "Observation",
"evidens.E2": "Photographie",
"evidens.E3": "Vidéo avec son",
"evidens.E4": "Mesure, instrument étalonné",
"evidens.E5": "Document",
"evidens.ej_kalibrerad": "étalonnage manquant ou expiré",
"evidens.ej_angivet": "instrument non indiqué",
"evidens.ej_fotograferad": "saisi, non photographié",
// ---- Le contrôle de clôture ---------------------------------------------
"grind.objekt": "Identification du véhicule ou de lobjet vérifiée",
"grind.historik": "Historique du véhicule vérifié ou justifié",
"grind.historik.nekad": "Un contrôle dhistorique refusé exige un motif indiqué.",
"grind.historik.saknas": "Aucun contrôle dhistorique documenté.",
"grind.matarstallning.ingaende": "Kilométrage à la réception photographié",
"grind.matarstallning.utgaende": "Kilométrage à la restitution photographié",
"grind.matarstallning.saknas": "Aucun kilométrage documenté.",
"grind.matarstallning.ej_foto":
"Le kilométrage est saisi mais non photographié. Photographier le compteur, ou indiquer pourquoi cela nest pas possible.",
"grind.reproducering": "Vérification du symptôme : reproduit, ou documenté comme non reproductible",
"grind.felorsak": "Analyse de la cause racine documentée",
"grind.atgard": "Action corrective documentée ou justifiée",
"grind.atgard.saknas": "Ni action réalisée ni motif de son absence nest documenté.",
"grind.kundbeslut": "Décision du client sur la proposition enregistrée",
"grind.kundbeslut.avbojt": "Travaux réalisés malgré une proposition refusée",
"grind.kundbeslut.avbojt.detalj":
"Le client a refusé la proposition, mais des travaux sont documentés comme réalisés.",
"grind.kvalitetskontroll": "Contrôle qualité effectué — symptôme vérifié",
"grind.kontroller": "Points de contrôle de la méthode : preuve, ou dérogation documentée",
"grind.foton": "Photographies présentes pour les contrôles qui lexigent",
"grind.slutsats": "Conclusion (ALVA-RULE-200)",
"grind.hogvolt.behorighet": "Habilitation haute tension confirmée",
"grind.hogvolt.spanningslos": "Véhicule consigné hors tension selon la procédure du constructeur",
"grind.regelpaket": "La signature du paquet de règles ne correspond pas — clôture bloquée.",
"grind.regelpaket.osignerat": "Un paquet de règles externe est utilisé sans signature — clôture bloquée.",
"grind.evidens": "Niveau de preuve supérieur à E0",
"grind.evidens.saknas": "Aucune preuve daucune sorte ne figure dans le journal.",
"grind.foton.detalj": "{kontroller} contrôles exigent une photographie, {foton} photographies dans le journal.",
"grind.sparr.ej_uppfyllt": "Lexigence de sécurité nest pas satisfaite.",
"grind.arendetyp.okant": "Exigence inconnue dans le paquet de règles : {krav}",
"grind.arendetyp.krav": "Exigence pour ce type de dossier : {krav}",
"grind.sakerhet": "Niveau de confiance dans les limites de ce que les preuves soutiennent",
"grind.sakerhet.detalj": "La confiance indiquée ({niva}) dépasse ce que les preuves soutiennent ({tak}). Compléter les preuves, ou abaisser le niveau — une incertitude honnête est une information.",
// ---- La conclusion (ALVA-RULE-200) --------------------------------------
"slutsats.rubrik": "Conclusion",
"slutsats.konstaterat": "Ce qui est établi",
"slutsats.evidens": "Quelles preuves l’étayent",
"slutsats.avfardat": "Quelles hypothèses ont été écartées, et pourquoi",
"slutsats.osakert": "Ce qui reste incertain",
"slutsats.ickesvar": "Ce nest pas une conclusion. Indiquer ce qui est établi et quelles preuves l’étayent.",
"slutsats.falt.motivering": "Justification",
"slutsats.falt.motivering_ej": "Motif pour lequel la cause na pas pu être établie",
"slutsats.falt.uteslutet": "Alternatives écartées",
"slutsats.falt.kvarstaende": "Incertitude restante",
"slutsats.falt.atgardsval": "Choix de laction",
"slutsats.saknas": "{falt} est absent.",
"slutsats.ickesvar.falt": "{falt} : « {text} » nest pas un motif. Indiquer ce qui sapplique réellement, et pourquoi.",
"slutsats.for_kort": "{falt} est trop court ({langd} sur au moins {minsta} caractères) pour être vérifiable après coup.",
"slutsats.utan_varfor": "{falt} indique le quoi, mais pas le pourquoi. Relier la conclusion aux preuves — quest-ce qui, dans celles-ci, la rend fondée ?",
"slutsats.utan_slutsats": "Le dossier ne peut pas être clôturé sans conclusion. Indiquer pourquoi la conclusion découle des preuves.",
"slutsats.hypotes_obemott": "Lhypothèse « {text} » figure dans le journal mais nest pas traitée. Indiquer pourquoi elle a été écartée, ou pourquoi elle reste ouverte.",
// ---- Flux du dossier ----------------------------------------------------
"arende.nytt": "Nouveau dossier",
"arende.oppna": "Dossiers ouverts",
"arende.avslutade": "Dossiers clôturés",
"arende.avsluta": "Clôturer le dossier",
"arende.avslutat": "Dossier clôturé",
"arende.kan_ej_avslutas": "Le dossier ne peut pas encore être clôturé",
"arende.hinder": "Reste avant clôture",
"arende.overlamna": "Transmettre",
"arende.ansvarig": "Responsable",
// ---- Contrôle préalable -------------------------------------------------
"pre.rubrik": "Contrôle préalable — avant le début des travaux",
"pre.historik.fraga":
"Lhistorique du véhicule a-t-il été vérifié ? (travaux antérieurs, défauts récurrents, TSB, campagnes)",
"pre.historik.ja": "Oui — vérifié",
"pre.historik.nej": "Non",
"pre.historik.skal": "Motif pour lequel lhistorique na pas été vérifié (obligatoire)",
"pre.historik.relevant": "Travaux antérieurs pertinents (facultatif — chaîne causale)",
"pre.matarstallning": "Kilométrage",
"pre.fotografera": "Photographier le tableau de bord",
"pre.felbeskrivning": "Description du défaut par le client vérifiée",
"pre.observationer": "Autre chose à la réception ?",
// ---- Actions ------------------------------------------------------------
"handling.spara": "Enregistrer",
"handling.avbryt": "Annuler",
"handling.fortsatt": "Continuer",
"handling.tillbaka": "Retour",
"handling.dokumentera": "Documenter",
"handling.fotografera": "Photographier",
"handling.spela_in": "Enregistrer une vidéo",
"handling.undantag": "Documenter une dérogation",
"handling.undantag.skal": "Motif de la dérogation (obligatoire)",
"handling.exportera": "Exporter",
"handling.skriv_ut": "Imprimer",
// ---- Mesure -------------------------------------------------------------
"matning.varde": "Valeur",
"matning.enhet": "Unité",
"matning.matdon": "Instrument",
"matning.matdon.valj": "Sélectionner un instrument",
"matning.matdon.okant": "Instrument inconnu. Lenregistrer avant de sauvegarder la mesure.",
"matning.kalibrerad_till": "Étalonné jusquau",
// ---- Rapport ------------------------------------------------------------
"rapport.rubrik": "Rapport de dossier",
"rapport.sammanfattning": "Synthèse",
"rapport.evidens": "Preuves",
"rapport.atgarder": "Actions",
"rapport.harledd":
"Dérivé du journal du dossier. Les observations et les mesures sont rapportées sans conclusions dépourvues de fondement.",
// ---- Langue -------------------------------------------------------------
"sprak.valj": "Langue",
"sprak.granskat": "Relu",
"sprak.ogranskat": "Non relu",
"sprak.tackning": "{procent} % de linterface",
"metodik.ogranskad":
"Le texte de procédure na pas été relu par un spécialiste technique en {sprak}. Les étapes et les points de contrôle sont affichés en anglais lorsquaucune traduction relue nexiste — une traduction non relue dune consigne de sécurité est pire quune consigne en langue étrangère, parce quelle na pas lair étrangère.",
"metodik.pa_engelska": "Affiché en anglais — aucune traduction relue en {sprak}",
// ---- Site public (webb.) -----------------------------------------------
"webb.nav.oversikt": "Aperçu",
"webb.ansok": "Demander un compte",
"webb.loggain": "Connexion",
"webb.fot.impressum": "Mentions légales",
"webb.fot.dataskydd": "Confidentialité",
"webb.fot.villkor": "Conditions",
"webb.fot.tillganglighet": "Accessibilité",
"webb.fot.sprak": "Langues",
"webb.fot.utgavor": "Notes de version",
"webb.hero.position": "Plateforme de diagnostic guidé",
"webb.hero.definition": "Des procédures de diagnostic normalisées pour un dépannage répétable et vérifiable.",
"webb.metod.etikett": "Méthodologie",
"webb.metod.rubrik": "Le modèle ALVA",
"webb.metod.ingress":
"ALVA est une méthode normalisée danalyse, de localisation, de vérification et daction systématiques. Chaque décision est traçable, chaque conclusion vérifiable, chaque action reproductible.",
"webb.fas.analysis.syfte": "Recueillir les preuves.",
"webb.fas.analysis.avgransning": "Des faits uniquement. Les hypothèses ne sont pas recueillies dans cette phase.",
"webb.fas.localization.syfte": "Circonscrire le défaut.",
"webb.fas.localization.avgransning": "Restreindre la zone. La cause nest pas encore établie.",
"webb.fas.verification.syfte": "Confirmer la cause racine.",
"webb.fas.verification.avgransning": "Cest la cause qui est vérifiée — pas le symptôme.",
"webb.fas.action.syfte": "Exécuter laction corrective.",
"webb.fas.action.avgransning": "Résultat vérifié et documenté. Sinon la phase est incomplète.",
"webb.drift.etikett": "Fonctionnement",
"webb.drift.rubrik": "Comment ça fonctionne",
"webb.drift.s1.rubrik": "Créer lorganisation",
"webb.drift.s1.text": "Linscription est soumise puis examinée.",
"webb.drift.s2.rubrik": "Les utilisateurs reçoivent leurs comptes",
"webb.drift.s2.text": "Les rôles sont attribués par ladministrateur de lorganisation.",
"webb.drift.s3.rubrik": "Procédures de diagnostic guidées",
"webb.drift.s3.text": "Chaque dossier suit une procédure définie.",
"webb.drift.s4.rubrik": "Vérification",
"webb.drift.s4.text": "La cause racine est confirmée avant laction corrective.",
"webb.drift.s5.rubrik": "Documentation",
"webb.drift.s5.text": "Le rapport est généré à partir du journal du dossier.",
"webb.drift.s6.rubrik": "Amélioration continue",
"webb.drift.s6.text": "Les résultats vérifiés affinent les procédures suivantes.",
"webb.larande.etikett": "Capacité",
"webb.larande.rubrik": "Apprentissage de lorganisation",
"webb.larande.p1":
"La plateforme affine en continu les procédures de diagnostic à partir de lexpérience opérationnelle vérifiée de votre propre organisation.",
"webb.larande.p2":
"Chaque diagnostic achevé nourrit le guidage suivant. Seuls les résultats vérifiés sont utilisés — un dossier clos sans cause racine confirmée napporte rien, à dessein.",
"webb.larande.p3":
"La base de connaissances appartient à lorganisation. Elle est dérivée de vos dossiers, de vos procédures et de votre documentation, et elle nest pas agrégée entre clients.",
"webb.larande.block": "Dérivée de",
"webb.larande.k1": "Causes racines vérifiées",
"webb.larande.k2": "Actions correctives confirmées",
"webb.larande.k3": "Catégories de défauts récurrents",
"webb.larande.k4": "Procédures menées à terme",
"webb.larande.k5": "Documentation de lorganisation",
"webb.rapport.etikett": "Rapports",
"webb.rapport.rubrik": "Rapport trimestriel damélioration",
"webb.rapport.ingress":
"Une fois par trimestre, la plateforme répond à six questions sur le travail de latelier lui-même. Chaque réponse est dérivée du journal des dossiers — rien nest estimé, et rien nest demandé à personne.",
"webb.rapport.f1": "Quels défauts diagnostiquons-nous désormais correctement du premier coup ?",
"webb.rapport.f2": "À quelle fréquence une cause soupçonnée se révèle-t-elle être la vraie ?",
"webb.rapport.f3": "Quels défauts reviennent sans cesse dans le parc ?",
"webb.rapport.f4": "Quelles étapes de procédure sont sautées, et pourquoi ?",
"webb.rapport.f5": "Que sait latelier aujourdhui quil ne savait pas au trimestre dernier ?",
"webb.rapport.f6": "Les dossiers sont-ils clos, vérifiés et documentés — ou seulement clos ?",
"webb.pris.etikett": "Commercial",
"webb.pris.rubrik": "Licences",
"webb.pris.komponent": "Composant",
"webb.pris.grund": "Base",
"webb.pris.plattform": "Licence de plateforme",
"webb.pris.plattform.grund": "Par organisation, annuelle",
"webb.pris.anvandare": "Licences utilisateur",
"webb.pris.anvandare.grund": "Par utilisateur actif, mensuelle",
"webb.pris.moduler": "Modules dentreprise",
"webb.pris.moduler.grund": "Optionnels, par module",
"webb.pris.betalning": "Aucun paiement en ligne. Aucune souscription dabonnement. La facturation suit lexamen de la demande.",
"webb.pris.aktivering": "Séquence dactivation",
"webb.pris.a1": "Lorganisation soumet son inscription.",
"webb.pris.a2": "La demande est examinée.",
"webb.pris.a3": "La facture est émise.",
"webb.pris.a4": "Le paiement est enregistré.",
"webb.pris.a5": "Lorganisation est activée.",
"webb.pris.a6": "Les utilisateurs supplémentaires sont facturés mensuellement.",
"webb.kallor.etikett": "Infrastructure",
"webb.kallor.rubrik": "Infrastructure de connaissances opérationnelle",
"webb.kallor.p1":
"ALVA utilise les sources de connaissances autorisées propres à lorganisation. Larchitecture est neutre vis-à-vis des fournisseurs : chaque source implémente la même interface, et aucun fournisseur nest présupposé.",
"webb.kallor.p2":
"Une installation bêta fonctionne sur la seule documentation interne. Les fournisseurs externes sont activés plus tard par des connecteurs séparés, sans modification du cœur de la plateforme.",
"webb.kallor.block": "Ordre de résolution des sources",
"webb.kallor.k1": "Procédures internes de lentreprise",
"webb.kallor.k2": "Documentation OEM",
"webb.kallor.k3": "Bulletins techniques",
"webb.kallor.k4": "Informations de garantie",
"webb.kallor.k5": "Manuels datelier",
"webb.kallor.k6": "Diagnostics vérifiés historiques",
"webb.kallor.k7": "Bonnes pratiques de lorganisation",
"webb.login.etikett": "Accès",
"webb.login.demo":
"Cette connexion nauthentifie rien. Saisissez nimporte quoi dans E-mail et Mot de passe et appuyez sur Se connecter — aucun compte nest nécessaire, et le portail derrière présente des données dexemple figées. Reliée à une instance de la plateforme, cette page sauthentifie auprès delle, et le portail est fermé sans session valide.",
"webb.login.losenord": "Mot de passe",
"webb.login.ofullstandigt": "Authentification incomplète. E-mail et mot de passe requis.",
"webb.login.misslyckades": "Échec de lauthentification.",
"webb.login.logga_in": "Se connecter",
"webb.login.loggar_in": "Connexion en cours",
"webb.login.glomt": "Mot de passe oublié",
"webb.ansokan.etikett": "Inscription",
"webb.ansokan.demo":
"Rien nest envoyé. Soumettre ce formulaire nenregistre rien, ne notifie personne et ne crée aucune demande — il ny a pas encore de réception derrière. La description ci-dessous indique comment linscription est censée fonctionner, pas ce qui se passe aujourdhui.",
"webb.ansokan.avsikt": "Fonctionnement prévu : les demandes sont examinées manuellement et aucun paiement nest perçu à ce stade.",
"webb.falt.foretag": "Entreprise",
"webb.falt.orgnummer": "Numéro dimmatriculation",
"webb.falt.kontakt": "Personne de contact",
"webb.falt.epost": "E-mail",
"webb.falt.telefon": "Téléphone",
"webb.falt.tekniker": "Nombre de techniciens",
"webb.falt.bransch": "Secteur",
"webb.falt.land": "Pays",
"webb.falt.anvandare": "Nombre dutilisateurs attendu",
"webb.falt.noteringar": "Remarques",
"webb.falt.kravs": "(obligatoire)",
"webb.ansokan.skicka": "Soumettre la demande",
"webb.ansokan.mottagen.etikett": "Demande",
"webb.ansokan.mottagen": "Soumise",
"webb.ansokan.mottagen.demo":
"Rien na été transmis et personne na été notifié. La référence ci-dessous a été calculée dans votre navigateur à partir de votre saisie et nexiste nulle part ailleurs — elle disparaîtra à la fermeture de cette page.",
"webb.ansokan.status": "Statut",
"webb.ansokan.referens": "Référence",
"webb.ansokan.granskning":
"Les demandes sont examinées manuellement. Une facture est émise à lapprobation. Lorganisation est activée une fois le paiement enregistré.",
"webb.sprak.etikett": "Localisation",
"webb.sprak.rubrik": "Langues",
"webb.sprak.ingress":
"Langlais est la langue par défaut et la langue source. Neuf traductions suivent. Ce que la plateforme ne fait pas : prétendre quune interface traduite signifie une méthode traduite.",
"webb.sprak.princip.etikett": "Principe",
"webb.sprak.princip.rubrik": "Deux sortes de texte",
"webb.sprak.granssnitt.rubrik": "Texte dinterface",
"webb.sprak.granssnitt.beteckning": "Retombe silencieusement",
"webb.sprak.granssnitt.text":
"Étiquettes, boutons, statuts. Fini, rarement modifié. Une chaîne anglaise qui atteint un utilisateur allemand est un agacement, pas un danger — une traduction manquante retombe donc sur langlais sans commentaire.",
"webb.sprak.metodik.rubrik": "Texte de procédure",
"webb.sprak.metodik.beteckning": "Ne retombe jamais silencieusement",
"webb.sprak.metodik.text":
"Des instructions pour travailler sur un véhicule. Ici, une traduction non relue est pire quune version en langue étrangère — parce que langlais a lair étranger, tandis quune mauvaise traduction a lair dune instruction. Elle est affichée en anglais et signalée, avec la langue nommée.",
"webb.sprak.invariant":
"La méthode elle-même nest jamais traduite. Les noms de phase et les mots de statut sont la structure dALVA et se lisent à lidentique dans chaque pays, si bien quun auditeur peut lire un dossier roumain et un dossier allemand sans savoir dans quelle langue latelier travaille.",
"webb.sprak.tackning.etikett": "Couverture",
"webb.sprak.tackning.rubrik": "Ce qui est traduit, et ce qui est relu",
"webb.sprak.kolumn.sprak": "Langue",
"webb.sprak.kolumn.granssnitt": "Interface",
"webb.sprak.kolumn.granskat": "Méthode relue par un spécialiste",
"webb.sprak.granskat.ja": "Oui",
"webb.sprak.granskat.nej": "Non — texte de procédure affiché en anglais",
"webb.sprak.matt":
"La couverture de linterface est mesurée, pas estimée : un test fait échouer la compilation si une clé manque dans une langue. Le statut de relecture est une affirmation sur des personnes, pas sur des fichiers, et il est fixé à la main.",
"webb.sprak.kallsprak":
"Le texte de procédure anglais est une traduction de la source suédoise et na pas encore été lu par un spécialiste exerçant le métier. Il est tenu au même niveau dexigence que les neuf autres langues, et la même déclaration est faite ici à son sujet au lieu de lexcepter discrètement parce quil est la source.",
"webb.sprak.bevis.etikett": "Vérification",
"webb.sprak.bevis.rubrik": "Les phrases qui arrêtent un dossier",
"webb.sprak.bevis.ingress":
"Ce sont les phrases qui refusent à un technicien de clore un dossier. Un refus que personne ne comprend est un refus sans issue — ce sont donc les bonnes phrases pour juger une traduction.",
"webb.sprak.ej_granskad": "Non relu",
"webb.sprak.granskad": "Relu",
"webb.sprak.granskad.text":
"Le texte de procédure en {sprak} a été lu par un spécialiste exerçant le métier. Les étapes et les points de contrôle sont affichés en {sprak} partout.",
"webb.sprak.val.etikett": "Fonctionnement",
"webb.sprak.val.rubrik": "Comment la langue est choisie",
"webb.sprak.val.s1.rubrik": "Préférence de lutilisateur",
"webb.sprak.val.s1.text": "Ce que la personne a choisi.",
"webb.sprak.val.s2.rubrik": "Réglage de lorganisation",
"webb.sprak.val.s2.text": "La langue de documentation de latelier.",
"webb.sprak.val.s3.rubrik": "Langue du navigateur",
"webb.sprak.val.s3.text": "La première langue que la plateforme reconnaît.",
"webb.sprak.val.s4.rubrik": "Anglais",
"webb.sprak.val.s4.text": "La langue par défaut, et la source.",
"webb.sprak.val.notering":
"Lorganisation passe délibérément avant le navigateur. Un atelier en Allemagne avec un technicien polonais a besoin dune seule langue de documentation — le dossier ne doit pas changer de langue selon qui a écrit la ligne.",
};