{"block_close_oss.c33fd1fe9c":"Communauté et écosystème","core-extras.96d330537a":"Base IR","core-extras.bee831a169":"Substrat","core-extras.61a0822826":"Applications sur Core","core-extras.15438cc098":"non pris en charge","core-extras.ad565d9d01":"Fonctionnalité","core-extras.0155bf03e5":"Légende des segments","core-extras.8b7110078e":"Groupes d'algorithmes par type de données","core-extras.25ab4276a6":"Matrice de capacités défilante","open-source-bindery.94b86b0e64":"Gouvernance des connaissances fondée sur des documents analysés.","open-source-bindery.4a86080d67":"Spindle","open-source-bindery.fe0a091fdb":"Produits","open-source-bindery.59024dcb18":"Indexer les documents analysés pour la récupération.","open-source-bindery.c91597c8b9":"BitWeave","open-source-bindery.6cc3364a24":"Projet","open-source-bindery.af077aefc2":"Analyser et adresser par contenu le texte et le code.","open-source-bindery.188fb5d6cf":"Reed","open-source-bindery.d5d6e83bf2":"Continuer l'exploration","open-source-bindery.029b7c0b8c":"Bindery","open-source-bindery.650fabe787":"Projets","open-source-bindery.75e393a1ac":"Explorer le projet","open-source-bindery.f9743247fa":"Lire la documentation","open-source-bindery.129bdc4e11":"Voir la carte des formats","open-source-bindery.e286efaef4":"Ajoutez Bindery à votre projet. Ouvrez tout document pris en charge avec une seule API.","open-source-bindery.fa30d9444b":"Ouvrir le projet","open-source-bindery.64fbe676f8":"Un seul analyseur, tous les formats bureautiques","open-source-bindery.3ebab182e7":"Bindery pour les opérations documentaires","open-source-bindery.b568d47f2e":"Entrée","open-source-bindery.7141cefffa":"Formats bureautiques et documentaires mixtes","open-source-bindery.cce3962ad0":"Détection","open-source-bindery.35e8451386":"Contenu des fichiers, pas seulement les noms","open-source-bindery.cffa2af0a3":"Lecture","open-source-bindery.42d1318310":"Un modèle documentaire structuré","open-source-bindery.1d4d43cc6f":"Utilisation","open-source-bindery.1307d84292":"Interroger et transformer de manière cohérente","open-source-bindery.4bed336194":"Sortie","open-source-bindery.e8c26d5dfb":"Écrire là où c'est pris en charge","open-source-bindery.e63451d3cf":"Traitement","open-source-bindery.3a8513e8bd":"Dans votre environnement","open-source-bindery.db22102b72":"Un seul point d'entrée","open-source-bindery.38011e26fd":"Traitement au plus près des documents","open-source-bindery.2bb4b65f40":"Transfert clair vers l'aval","open-source-bindery.caaf2e7892":"Laissez Fabric ouvrir les documents que vous avez déjà","open-source-bindery.34e1aaeaca":"Bindery travaille sous Fabric pour identifier et lire les documents que vous choisissez, afin que Fabric puisse utiliser leur contenu réel sans vous demander de gérer les formats ou les lecteurs.","open-source-bindery.c7677e7b98":"Voir Fabric","open-source-bindery.5224070080":"Voir ce qui se passe","open-source-bindery.e4275d900e":"Donnez à chaque document une voie claire","open-source-bindery.a5e8ce7729":"Commencez avec le mélange de documents que votre équipe gère déjà. Faites-les passer par un seul parcours d'entrée, un modèle structuré et un transfert contrôlé, tout en gardant le travail spécifique au format à la frontière.","open-source-bindery.c5b70d1879":"Examiner le flux de fonctionnement","open-source-bindery.90e40d5043":"Commencer","open-source-bindery.4f6a0681e6":"Espace de travail où les utilisateurs déposent des documents.","open-source-bindery.a010de5c61":"Fabric","open-source-bindery.20d203e647":"Gouvernance des connaissances sur les documents extraits par Bindery.","open-source-bindery.5f1149699f":"Analyser le code, la configuration et les documents en arbres de Merkle.","open-source-bindery.9c9c867837":"Associer à","open-source-bindery.6af762f0d4":"Bindery","open-source-bindery.13f71ffcde":"Aucun service externe","open-source-bindery.6b5eb5323e":"17 lecteurs de formats","open-source-bindery.e3b39617b0":"un seul binaire","open-source-bindery.4aab8bc9ca":"bindery convert / query / inspect. Composable avec des pipelines shell.","open-source-bindery.700b401ca5":"CLI","open-source-bindery.aaaba6a7b0":"PyO3","open-source-bindery.743e0a495d":"Liaisons Python. Même moteur, API Python idiomatique.","open-source-bindery.ee78a232ed":"Python (PyO3)","open-source-bindery.5627d44f80":"API native pour l'intégration dans les services. Zéro copie lorsque les formats le permettent.","open-source-bindery.0cbc58f0cf":"Crate Rust","open-source-bindery.66e1bbd386":"Choisissez votre point d'entrée","open-source-bindery.474e7b8777":"MODES D'INTÉGRATION","open-source-bindery.579a6a6fa9":"FABRIC","open-source-bindery.7830a84714":"SPINDLE","open-source-bindery.e46008c8ce":"BITWEAVE","open-source-bindery.6bfd5ebd45":"REED","open-source-bindery.07ac377e24":"Bindery extrait le contenu structuré des documents. Associez-le aux couches de récupération et de gouvernance pour construire un pipeline de connaissances complet.","open-source-bindery.06f0f9bb02":"La pile fait le reste","open-source-bindery.564af09132":"Bindery analyse","open-source-bindery.6d08f088df":"Aucun GPU","open-source-bindery.98c200b9c5":"CPU standard","open-source-bindery.9fc7ab519d":"Moins de 100 Mo. Rapports annuels et gros PDF.","open-source-bindery.738fd1d245":"Grand","open-source-bindery.01fb462e10":"Moins de 10 Mo. Classeurs volumineux et présentations.","open-source-bindery.d404968ea9":"Moyen","open-source-bindery.9dda434044":"Moins de 100 Ko. La plupart des feuilles de calcul et fichiers Word.","open-source-bindery.c74fd9714e":"Petit","open-source-bindery.5e4b227087":"Par taille de document","open-source-bindery.3628921e75":"BUDGET D'ANALYSE","open-source-bindery.e7bcefab05":"MÉMOIRE BORNÉE","open-source-bindery.0247ce357c":"FLUX CONTINU","open-source-bindery.6de691384f":"SIMD","open-source-bindery.054510acf7":"NIVEAUX DE TAILLE","open-source-bindery.6ec26a3493":"Les budgets d'analyse documentés sont classés par taille : petit sous la milliseconde, moyen sous cinquante, grand sous cinq cents. L'analyse en flux continu maintient la mémoire bornée par la structure, et SIMD accélère le chemin critique. Aucun GPU.","open-source-bindery.c5534844dc":"Sous la seconde sur CPU standard","open-source-bindery.d55dc07736":"Ouvrir et analyser","open-source-bindery.63c9045599":"Performances","open-source-bindery.1d5b2306ba":"Rust 2024, CPU standard","open-source-bindery.fef8e889dc":"Couverture","open-source-bindery.ac28789438":"Type SQL sur le modèle de document unifié.","open-source-bindery.a618b4be8d":"Requête","open-source-bindery.f949cc75ef":"DocQL","open-source-bindery.c84438e526":"Moteur de formules compatible Excel.","open-source-bindery.2b961dea1d":"Fonctions","open-source-bindery.757b2be57c":"docx, xlsx, pptx, pdf, iWork, ODF, RTF plus chiffré.","open-source-bindery.2804d9f16a":"Formats","open-source-bindery.e0c97bd053":"Ce qui est inclus","open-source-bindery.6f19d16ea8":"STATISTIQUES DU PROJET","open-source-bindery.c968638a6e":"AUTO-DETECT","open-source-bindery.6d910ec96c":"300+ FN","open-source-bindery.987173125f":"17 FORMATS","open-source-bindery.b0072e36b7":"Une seule crate, 17 formats, 300+ formules, DocQL, lecture et écriture complètes. Rapide sur CPU standard. La couche documentaire de la pile Dweve.","open-source-bindery.8e0c05ab56":"Rust et Python","open-source-bindery.a55e5a1229":"Crate native","open-source-bindery.fca77b7e3a":"Dix-sept formats, un seul contrat","open-source-bindery.fb8a98f219":"Liaisons PyO3","open-source-bindery.0a9d2d86c6":"Rédacteurs","open-source-bindery.e214b8a299":"Document","open-source-bindery.ce51f5620f":"ODF","open-source-bindery.ebebfa47b9":"iWork","open-source-bindery.fb74bcaf76":"Hérité","open-source-bindery.a4313c8888":"OOXML","open-source-bindery.db918d7356":"17 formats, une seule API","open-source-bindery.7f79764248":"RECENSEMENT DES FORMATS","open-source-bindery.0468a5b797":"CONVERSION D'ARCHIVES","open-source-bindery.f37b9e1aa4":"FINANCE","open-source-bindery.c4d9bc6083":"CONFORMITÉ","open-source-bindery.7f123bd718":"INGESTION","open-source-bindery.b73dbbf66d":"L'ingestion de connaissances, l'analyse réglementaire, le traitement de documents financiers, la découverte électronique, l'archivage et les outils de documentation de code commencent tous par des formats bureautiques en entrée et des données structurées en sortie. Chaque document s'ouvre avec les mêmes trois lignes de Rust.","open-source-bindery.017082c953":"sont les données","open-source-bindery.827a38a734":"Où les documents","open-source-bindery.14a29ba383":"Cas d'usage","open-source-bindery.4e5ce6399c":"docx, xlsx, pptx, pdf, iWork, ODF, RTF plus chiffré","open-source-bindery.6489fbc44a":"17 lecteurs de formats","open-source-bindery.a2bf219433":"Détecter, analyser, interroger, écrire","open-source-bindery.2fac3518f7":"Moteur Bindery","open-source-bindery.330baa9f56":"bindery convert / query","open-source-bindery.1f0a9eda02":"publication au septième tour","open-source-bindery.6fae63a153":"API native, zéro copie","open-source-bindery.7253c785e8":"Où Bindery se branche","open-source-bindery.07a56cd0db":"GRAPHE D'INTÉGRATION","open-source-bindery.8b21c0e40c":"PYTHON","open-source-bindery.d59ed14bf9":"RUST","open-source-bindery.12070a922d":"API Rust native pour l'incorporation. Liaisons PyO3 pour les pipelines Python. Une CLI pour l'inspection, la conversion et les requêtes ponctuelles. Le même moteur derrière les trois.","open-source-bindery.f54acdb5a1":"Liaisons PyO3","open-source-bindery.41a1c1c379":"Crate Rust","open-source-bindery.899e5920ef":"Un modèle de document, toutes les surfaces","open-source-bindery.b65a9a60ee":"Aller-retour sinon","open-source-bindery.591950d7bc":"Avec perte si signalé","open-source-bindery.8a0ab1932a":"EPUB / LaTeX / MD","open-source-bindery.ac98f252c1":"RTF","open-source-bindery.d613d88cb2":"PDF","open-source-bindery.328a8a58c1":"Héritage (xls, doc, ppt)","open-source-bindery.be8d1e9fd1":"ODF (ods, odt, odp)","open-source-bindery.06397cc97e":"OOXML (xlsx, docx, pptx)","open-source-bindery.6c3a72eaf6":"Bureautique","open-source-bindery.918fcc20eb":"Cible de requête","open-source-bindery.7e008077a0":"Aller-retour","open-source-bindery.4a48932789":"Écriture","open-source-bindery.84dc1a571f":"Fidélité d'analyse","open-source-bindery.852b438f91":"Lecture","open-source-bindery.bb5aa0545b":"Ce que nous promettons","open-source-bindery.5ba779605e":"FORMAT x CAPACITÉ","open-source-bindery.7f464ff72d":"EPUB","open-source-bindery.3551fa9b3c":"Une bibliothèque, 17 formats. OOXML et ODF sont des surfaces de lecture, d'écriture et de requête de première classe. PDF et RTF sont lus intégralement et écrits au mieux. EPUB, LaTeX et Markdown sont des sorties d'écriture. La matrice indique ce que chaque format promet.","open-source-bindery.7e4a70f612":"PDF, RTF, EPUB","open-source-bindery.586311107f":"Bureautique, Open Document,","open-source-bindery.6d542b3463":"Matrice des formats","open-source-bindery.87d704254a":"Compatible Excel","open-source-bindery.5397170353":"NPV, IRR, PMT, tableaux de prêt.","open-source-bindery.bd91f0161b":"Financier","open-source-bindery.cb8cb8de63":"IFS, LET, LAMBDA, SWITCH.","open-source-bindery.37a4a4b1ee":"Logique et tableaux","open-source-bindery.925c61af2f":"VLOOKUP, INDEX/MATCH, XLOOKUP.","open-source-bindery.db1c784524":"Référence","open-source-bindery.6de79a1aed":"WORKDAY, NETWORKDAYS, EOMONTH.","open-source-bindery.c5e455ba32":"Temps et affaires","open-source-bindery.074a71e9ac":"SUBSTITUTE, REGEX, TEXTJOIN.","open-source-bindery.cbee025715":"Chaîne et regex","open-source-bindery.a2e99d4457":"SUM, AVG, STDEV, fonctions matricielles.","open-source-bindery.556a7b72a4":"Maths et statistiques","open-source-bindery.6b8bf7dcee":"300+ fonctions compatibles Excel","open-source-bindery.f622efa042":"NIVEAUX DE FONCTIONS","open-source-bindery.fdcf83af06":"DOCQL","open-source-bindery.cb44c5137c":"Le moteur de formules évalue plus de 300 fonctions compatibles Excel. DocQL est un langage de requête de type SQL pour le modèle de document unifié : trouver des références, évaluer des formules, parcourir des tableaux, filtrer des formes.","open-source-bindery.c9f40c4659":"Un langage de requête","open-source-bindery.4404604413":"300+ fonctions","open-source-bindery.e79b7a30cf":"Formules et DocQL","open-source-bindery.650ee301c6":"Bindery remplace le portefeuille par une seule crate Rust : une API, un langage de requête et un rythme de mise à jour pour 17 formats.","open-source-bindery.ce2196f9dd":"La couche de collage devient le projet.","open-source-bindery.238ac67410":"Un analyseur par format, une API par format, un cycle de mise à jour par format. La surface de maintenance s'étend plus vite que le produit n'est livré.","open-source-bindery.7a02470546":"De nombreux formats","open-source-bindery.5bf6be36ea":"Un modèle","open-source-bindery.281f3e7a0b":"L'écrivain émet vers un format pris en charge.","open-source-bindery.1a193eb9c9":"DocQL, requêtes de type SQL sur DocModel.","open-source-bindery.bb8ba2f67b":"Le lecteur produit un DocModel unifié.","open-source-bindery.b7e45a36ff":"Analyser","open-source-bindery.e0b791ff70":"Renifler les octets, choisir le lecteur, ignorer les mensonges d'extension.","open-source-bindery.80628bd746":"Détecter","open-source-bindery.73894e6b1a":"Des octets aux documents aux réponses","open-source-bindery.e0647adaff":"PIPELINE","open-source-bindery.27ad330619":"WRITE","open-source-bindery.4ae694911c":"QUERY","open-source-bindery.da04370db0":"PARSE","open-source-bindery.9a79079c97":"DÉTECTER","open-source-bindery.99422bffe4":"La détection de format choisit le bon lecteur. Les analyseurs normalisent tout en un modèle de document unifié. DocQL interroge ce modèle avec une syntaxe de type SQL. Les écrivains émettent vers OOXML, ODF, LaTeX, EPUB et Markdown.","open-source-bindery.f293b455d7":"Analyser. Interroger. Écrire.","open-source-bindery.6c03df4299":"Détecter","open-source-bindery.b040b4179b":"Architecture","open-source-bindery.4ea314b762":"Bindery retire la colle","open-source-bindery.a47dace3f8":"La colle fait perdre du temps","open-source-bindery.fbd224d6c0":"La plupart des analyseurs lisent. Peu font l'aller-retour.","open-source-bindery.9be33fae76":"Aucun chemin d'écriture","open-source-bindery.45f5e99815":"outils dupliqués","open-source-bindery.f90d1075d6":"Impossible de poser une question à travers les formats.","open-source-bindery.d6318cb336":"Aucune requête partagée","open-source-bindery.624a36005b":"mauvais fichier","open-source-bindery.a9c33e1ad0":"Les fichiers mentent sur leurs extensions. La détection automatique est nécessaire.","open-source-bindery.8acc09c18e":"Ambiguïté de format","open-source-bindery.73d68ab5cc":"N bibliothèques","open-source-bindery.dd07322ba8":"Une crate différente par format, une API différente.","open-source-bindery.7456aaea5a":"Bibliothèque par format","open-source-bindery.6108d1e410":"Pourquoi les pipelines vacillent","open-source-bindery.1da7c15149":"DOULEUR DE LA COLLE","open-source-bindery.ed34a3f7b4":"FRAGILE","open-source-bindery.d16680a4ad":"INCOMPATIBLE","open-source-bindery.2831321def":"ÉCLATÉ","open-source-bindery.c35cea3348":"La plupart des pipelines Rust et Python cousent ensemble une bibliothèque différente par format, chacune avec sa propre API, ses propres bugs, sa propre fenêtre de maintenance. La couche de colle devient le projet.","open-source-bindery.31c96fe1f6":"Un projet de colle par pipeline","open-source-bindery.6e25c3c779":"Un analyseur par format","open-source-bindery.8a9400005c":"Chaque format ajoute une autre couture","open-source-bindery.6b5630d1e0":"La détection de format lit les octets magiques et les indices structurels. L'extension est un indice, pas la vérité.","open-source-bindery.578172fdda":"Sheet1!B4, Sheet1!D12, Sheet3!A1 (3 résultats)","open-source-bindery.908b703df3":"bindery query 'SELECT cells WHERE refs CONTAINS \"Sheet2.A1\"'","open-source-bindery.c3411e19c3":"DocQL : trouver chaque cellule référençant Sheet2.A1","open-source-bindery.85c6f5f15c":"feuilles : 3, lignes : 12847, formules : 4193","open-source-bindery.4612217339":"détecté : xlsx (l'extension était .doc)","open-source-bindery.702e8abeb2":"bindery inspect mystery_file.doc","open-source-bindery.3eec7dcba1":"ouvrir n'importe quel fichier. Format détecté à partir des octets, pas de l'extension","open-source-bindery.faaea3ee07":"    Terminé en 3,2 s","open-source-bindery.828d3f85cb":"   Compilation de dweve-bindery","open-source-bindery.deb1b86ec0":"publication au septième tour","open-source-bindery.8f0c169ccd":"ajouter la crate","open-source-bindery.9737f612e1":"bindery : ouvrir n'importe quel document","open-source-bindery.aab50eb6e3":"Aucun GPU requis","open-source-bindery.fd1224c213":"Déchiffrement à la frontière de lecture.","open-source-bindery.bfb7535aaa":"à la frontière","open-source-bindery.a8a49cfcd4":"Chiffré (AES-256)","open-source-bindery.5c35451ec2":"Rapports annuels et grands PDF.","open-source-bindery.61d14cafeb":"<500 ms","open-source-bindery.e9ed98c0d2":"Grand (<100 Mo)","open-source-bindery.faa684f7e7":"Grands classeurs et présentations.","open-source-bindery.0b9d702bc2":"<50 ms","open-source-bindery.c198533d97":"Moyen (<10 Mo)","open-source-bindery.b87be8e53e":"La plupart des feuilles de calcul et fichiers Word.","open-source-bindery.daf7ee7f17":"<1 ms","open-source-bindery.524c9611ab":"Petit (<100 Ko)","open-source-bindery.ab04f1d868":"Par taille de document, CPU standard","open-source-bindery.d848196a55":"TEMPS D'ANALYSE","open-source-bindery.10b8118a93":"CARGO ADD","open-source-bindery.f33919a2dd":"Ajoutez la crate, appelez open et lisez le modèle de document. Les mêmes trois lignes fonctionnent sur Word, Excel, PDF et tous les autres formats pris en charge. La détection commence par la signature du fichier plutôt que de se fier à l'extension.","open-source-bindery.37356c9332":"Tout format s'ouvre","open-source-bindery.6fe8f78f0a":"Trois lignes","open-source-bindery.edf95cc67a":"Européen par défaut","open-source-bindery.84544389ec":"Écrivez une sortie prise en charge ou transmettez le modèle structuré.","open-source-bindery.24a2112a54":"Transfert","open-source-bindery.f7e3efbaa9":"Détectez, lisez, interrogez et transformez dans l'environnement choisi.","open-source-bindery.43f43cd6d0":"Process","open-source-bindery.2c3fa1d8d6":"Les fichiers entrent par la limite de document que vous gérez.","open-source-bindery.723ebaba4d":"Recevoir","open-source-bindery.2295319311":"De l'arrivée à l'utilisation ultérieure","open-source-bindery.40b3e009bb":"LE CHEMIN CONTRÔLÉ","open-source-bindery.ffdd3be93c":"SORTIES CHOISIES","open-source-bindery.2f51e499f5":"AUCUN LECTEUR EXTERNE","open-source-bindery.82af9b29e3":"TRAITEMENT LOCAL","open-source-bindery.74f1e13edc":"Bindery peut fonctionner là où les documents arrivent déjà et où le système suivant les attend. La détection, la lecture, l'interrogation et la transformation restent proches du flux de travail, tandis que la remise finale produit un contenu structuré ou un format de sortie pris en charge.","open-source-bindery.379c34cf7a":"près du travail","open-source-bindery.a87e00aaf7":"Gardez le traitement des documents","open-source-bindery.1bce34771d":"La limite de traitement","open-source-bindery.7682cc4288":"Un seul chemin","open-source-bindery.5cfe19ba7a":"Différentes tâches","open-source-bindery.9495067e56":"Les documents sensibles s'ouvrent sur votre propre matériel, ils ne sont donc jamais lus ailleurs.","open-source-bindery.5e2d8af38a":"Examen de conformité","open-source-bindery.4210c86eff":"Les fichiers Legacy, Apple et OpenDocument s'ouvrent tous, les anciennes archives restent donc lisibles.","open-source-bindery.aa04577602":"Archivage et migration","open-source-bindery.a24da5b9b4":"Les fichiers sont identifiés par leur contenu, un fichier mal nommé ne bloque donc plus la file d'attente.","open-source-bindery.73a525b812":"Réception de documents","open-source-bindery.8af80ee613":"Le même modèle d'exploitation","open-source-bindery.5cdee1fe43":"TROIS FLUX DE DOCUMENTS","open-source-bindery.871dab7bde":"RÉCEPTION MIXTE","open-source-bindery.1871278a74":"Le même flux de documents prend en charge la réception mixte, la conversion d'archives et l'examen contrôlé. Les fichiers sont détectés et ouverts de manière cohérente, puis exposés comme informations structurées pour la tâche en cours. Le modèle d'exploitation reste familier même lorsque le mélange de documents change.","open-source-bindery.b7da30ceda":"en entrée d'exploitation utilisable","open-source-bindery.3b96178dde":"Des fichiers entrants","open-source-bindery.e7a6160c8c":"Travail documentaire quotidien","open-source-bindery.538897f728":"Limite contrôlée","open-source-bindery.8a4752fff0":"Branches de formats","open-source-bindery.cd0d845711":"Les systèmes en aval héritent d'une structure différente pour chaque famille de fichiers.","open-source-bindery.c05a4bc8e6":"Remises variables","open-source-bindery.1e93629b59":"Un chemin en lecture seule crée une étape supplémentaire lorsqu'une nouvelle sortie est nécessaire.","open-source-bindery.601dcc1c87":"Conversions à sens unique","open-source-bindery.780c25d444":"La même tâche se comporte différemment selon les intégrations de formats distinctes.","open-source-bindery.d5bbc494c6":"Divergence des lecteurs","open-source-bindery.36367ee931":"Le routage par extension peut sélectionner le mauvais chemin de document.","open-source-bindery.a774a7ba43":"Fichiers mal nommés","open-source-bindery.29a4b99f7b":"Petites différences qui se propagent en aval","open-source-bindery.70d61a9e84":"OÙ COMMENCENT LES EXCEPTIONS","open-source-bindery.dc31853b34":"LIMITES CONNUES","open-source-bindery.1c95b1c70e":"MODÈLE DE DOCUMENT PARTAGÉ","open-source-bindery.3f44068c3f":"DÉTECTION PAR CONTENU","open-source-bindery.673cf7f2a3":"Une mauvaise extension, un lecteur séparé ou une conversion à sens unique peuvent introduire une autre branche dans les opérations documentaires. Bindery détecte à partir du contenu, expose un modèle interrogeable unique et écrit via des chemins de sortie pris en charge, laissant moins de cas spécifiques au format à tester et à exploiter.","open-source-bindery.5498932803":"s'arrêter à une limite contrôlée","open-source-bindery.857e337412":"Faites en sorte que les différences de format","open-source-bindery.12f5f9be6f":"Contrôle des exceptions","open-source-bindery.6a5d2853c2":"Modèle de document cohérent","open-source-bindery.1723a6814e":"Entrée spécifique au format","open-source-bindery.5ff9023130":"Les systèmes en aval reçoivent une structure cohérente.","open-source-bindery.d1dfbfd798":"Formes de remise","open-source-bindery.fcd2ca639a":"Les questions s'exécutent sur un modèle de document unique.","open-source-bindery.bc35018226":"Modèles de requête","open-source-bindery.1c921fc294":"Les formats pris en charge s'ouvrent via une interface unique.","open-source-bindery.619ed1afbc":"Chemins de lecture","open-source-bindery.2c4eff85cc":"Les chemins spécifiques au format deviennent un seul","open-source-bindery.de29125c54":"CE QUI CONVERGE","open-source-bindery.53dba875d5":"RÉDACTEURS PRIS EN CHARGE","open-source-bindery.83f06b1472":"UN MODÈLE DE DOCUMENT","open-source-bindery.c0aa67857c":"Les documents Word, les feuilles de calcul, les présentations, les PDF et autres fichiers pris en charge commencent avec des structures internes différentes. Bindery les normalise en un modèle de document unique, afin que les requêtes, les transformations et les intégrations en aval puissent utiliser une structure cohérente.","open-source-bindery.99fbb3d9c3":"le format cesse de piloter le travail","open-source-bindery.8160e6c799":"Une fois le fichier ouvert","open-source-bindery.b261892724":"Le modèle documentaire commun","open-source-bindery.143299f958":"Le contenu devient un modèle documentaire structuré.","open-source-bindery.220c94c342":"Ouvrir","open-source-bindery.57dc57aa0f":"Les signatures de fichier et les indices structurels sélectionnent le lecteur approprié.","open-source-bindery.870c4d024a":"Détecter","open-source-bindery.a51e36a110":"Les fichiers bureautiques mixtes entrent par la même frontière documentaire.","open-source-bindery.3c63f47047":"Recevoir","open-source-bindery.13622bee2b":"De l'arrivée à la structure exploitable","open-source-bindery.fcdd6b2cfe":"RÉCEPTION DES DOCUMENTS","open-source-bindery.c82d1b09cf":"TRAITEMENT LOCAL","open-source-bindery.3115880727":"MODÈLE DOCUMENTAIRE PARTAGÉ","open-source-bindery.825b742371":"UNE SEULE RÉCEPTION","open-source-bindery.43a1303b40":"Les documents entrent rarement dans les opérations sous une forme nette et uniforme. Bindery identifie les formats pris en charge à partir du contenu des fichiers et les ouvre via une seule interface. Le résultat est un modèle documentaire structuré prêt pour la tâche suivante.","open-source-bindery.78ce3b4064":"un seul chemin de réception prend le relais","open-source-bindery.3d1e7bdec2":"Des documents mixtes arrivent","open-source-bindery.c195c71562":"La frontière de réception","open-source-bindery.c93d273ae7":"Sans mentions en petits caractères","open-source-bindery.8be7afd0af":"Des mots simples","open-source-bindery.62bc7ea6b6":"Le lecteur s'exécute dans l'application, sans compte séparé ni service documentaire externe.","open-source-bindery.5d8064b85c":"Pour tous","open-source-bindery.75f527181b":"Gratuit","open-source-bindery.9db9913d01":"Il lit près de vos fichiers, de votre côté.","open-source-bindery.b85bba40a2":"Papiers","open-source-bindery.755844bc39":"Vôtres","open-source-bindery.63518197d4":"Il ouvre lettres, feuilles, formulaires et diapositives indifféremment.","open-source-bindery.322444d3bb":"Tout","open-source-bindery.1a3b008773":"La même réponse sur chaque ordinateur, aujourd'hui comme demain.","open-source-bindery.748288fd12":"À chaque fois","open-source-bindery.b76aee974c":"Identique","open-source-bindery.efffac7f8e":"De votre côté","open-source-bindery.f31727ff20":"UNE SEULE BIBLIOTHÈQUE, PAS DIX-SEPT","open-source-bindery.4a9768fab0":"FREE","open-source-bindery.b0b7ba4666":"PRIVÉ","open-source-bindery.d1e85fd82d":"TOUT FICHIER","open-source-bindery.b00a146670":"MÊME RÉPONSE","open-source-bindery.679c07a235":"Vous n'avez pas besoin de comprendre comment cela fonctionne pour ressentir ce que cela fait pour vous. Cela donne la même réponse sur chaque ordinateur, ouvre des documents quel que soit leur créateur et lit en privé de votre côté. Une fois Bindery publié au septième tour, vous pourrez inspecter l'implémentation vous-même.","open-source-bindery.3f18109144":"répondu simplement","open-source-bindery.992f862847":"Petits soucis,","open-source-bindery.5f32c7c01f":"Vos documents restent vôtres","open-source-bindery.da671d6565":"Vos vrais papiers","open-source-bindery.f77e0075de":"Aucune supposition","open-source-bindery.a510773bf6":"Cela vient de votre vrai papier, de la même manière à chaque fois.","open-source-bindery.1ff61173ec":"La réponse vous concerne","open-source-bindery.aa911eb0c0":"Bindery ouvre le vrai document et lit ce qu'il contient.","open-source-bindery.82f798e2e2":"Le lecteur ouvre vos papiers","open-source-bindery.a7eb7b2dc6":"À propos de votre propre lettre, feuille ou formulaire, en vos propres termes.","open-source-bindery.251d849bf0":"Vous posez une question simple","open-source-bindery.54bb949160":"Trois étapes silencieuses","open-source-bindery.40fa4d5e22":"CE QUI SE PASSE QUAND VOUS DEMANDEZ","open-source-bindery.130ae09e99":"VRAIE RÉPONSE","open-source-bindery.e5640b15ab":"IL LIT","open-source-bindery.51138d4247":"ASK","open-source-bindery.90eadbd2c0":"Lorsque vous interrogez un ordinateur sur vos propres documents, quelque chose doit d'abord les ouvrir et lire ce qu'ils contiennent réellement. Sans cela, vous n'obtenez qu'une supposition polie. Bindery est la partie qui ouvre d'abord vos vrais papiers, afin que la réponse les concerne et ne porte pas sur rien.","open-source-bindery.a61f3bb8b0":"à propos de vos vrais papiers","open-source-bindery.8d3d4eecdb":"Une vraie réponse","open-source-bindery.ef37b51f4e":"Quand vous interrogez l'ordinateur","open-source-bindery.55b86af0bf":"Un lecteur silencieux","open-source-bindery.6e10fdf020":"Différents programmes","open-source-bindery.e83e8a1547":"Des pages figées qui se ressemblent partout.","open-source-bindery.ee19a16b3b":"Imprimés","open-source-bindery.4bec957572":"Formulaires","open-source-bindery.d32387da22":"Des diaporamas de mots et de photos sur des pages.","open-source-bindery.e746f39d52":"Et des images","open-source-bindery.1e35470a39":"Diaporamas","open-source-bindery.1452860eea":"Des budgets et des listes présentés dans de petites cases.","open-source-bindery.c95cc671b1":"De chiffres","open-source-bindery.3a97f965c7":"Feuilles de calcul","open-source-bindery.5faf79e54a":"Les notes et lettres que vous avez écrites et conservées au fil des ans.","open-source-bindery.65922c6bca":"Vous avez tapé","open-source-bindery.6a37a6819c":"Lettres","open-source-bindery.1f39dbbf9b":"Un seul assistant, plusieurs formes","open-source-bindery.eecf5f0ff3":"TOUS S'OUVRENT DE LA MÊME FAÇON","open-source-bindery.2f0bd29d08":"FORMS","open-source-bindery.0ed4831964":"DIAPORAMAS","open-source-bindery.c0c0fa9084":"FEUILLES DE CALCUL","open-source-bindery.8753fd6c3b":"LETTRES","open-source-bindery.7f208592a6":"Une lettre, une feuille de budget, un diaporama, un formulaire imprimé. Chacun a été créé par un programme différent, et chacun a un aspect différent à l'intérieur. L'assistant discret ouvre chacun d'eux de la même manière et trouve les mots. Touchez n'importe quelle carte à gauche pour jeter un coup d'œil à l'intérieur de ce type de document.","open-source-bindery.86cc8420c2":"ce qui a créé un fichier","open-source-bindery.1eb0b5a527":"Peu importe","open-source-bindery.d6e9b822c4":"Les formes du papier","open-source-bindery.ca1375e97a":"Toujours là","open-source-bindery.1045b8472c":"Assistant discret","open-source-bindery.f72aab1b2f":"Lorsque vous interrogez un ordinateur sur vos documents, il répond à propos de vos vrais documents.","open-source-bindery.1691651549":"Bindery ouvre chacun d'eux et trouve les mots à l'intérieur, peu importe ce qui l'a créé.","open-source-bindery.0cb0cbb176":"L'assistant les lit","open-source-bindery.980360c3e1":"Tous vos documents, sous toutes leurs formes différentes, conservés au fil des ans.","open-source-bindery.e186caa8b0":"Vous conservez vos documents","open-source-bindery.dd19a1df05":"Trois étapes simples","open-source-bindery.a633e231d6":"COMMENT IL VOUS AIDE","open-source-bindery.74f2a6564d":"Au fil des ans, vous accumulez des lettres, des formulaires, des listes et des impressions. Ils se présentent sous toutes les formes, et certains s'ouvrent d'une manière et d'autres d'une autre. Bindery est l'assistant discret à l'intérieur d'un ordinateur qui peut ouvrir n'importe lequel d'entre eux et lire ce qu'il contient, quel que soit le programme qui les a créés. Vous n'avez jamais à choisir le bon outil. Il comprend le document pour vous.","open-source-bindery.c55296f15f":"classeur","open-source-bindery.b1a61ab2eb":"Pensez à un vieux","open-source-bindery.704869f20f":"En termes simples","open-source-bindery.e03947cc0c":"Souveraineté","open-source-bindery.45240f7ab7":"Non requis","open-source-bindery.a976c38efb":"Service externe","open-source-bindery.442035ceb7":"Ordinateurs standard","open-source-bindery.5703321d0e":"Fonctionne sur","open-source-bindery.6eef664840":"Aucun","open-source-bindery.1ef1565eea":"Verrouillage fournisseur","open-source-bindery.46b0347db6":"17 formats bureautiques","open-source-bindery.e89a1996f1":"Un seul, pas plusieurs","open-source-bindery.4133ccc547":"Outils à acheter","open-source-bindery.525f61b672":"Où","open-source-bindery.6f696724c6":"Flux de documents","open-source-bindery.f6ad495c91":"Suivez le flux de documents","open-source-bindery.40a1a12d5a":"Bindery offre aux formats bureautiques et documentaires pris en charge un parcours cohérent : détecter, lire, interroger, transformer et écrire. Les différences de format restent à la frontière d'entrée, tandis que les systèmes en aval reçoivent une structure exploitable grâce à des transferts prévisibles dans l'environnement que vous contrôlez.","open-source-bindery.8688e80ade":"Aucun verrouillage fournisseur.","open-source-bindery.0de1f66a30":"Informations structurées en sortie","open-source-bindery.db2b36396d":"Documents mixtes en entrée","open-source-bindery.0618f2bc61":"Bindery","open-source-bindery.9b5641a96c":"Tout le monde","open-source-bindery.85bc889794":"Qui peut le vérifier","open-source-bindery.72de9496a5":"Aucun compte de lecteur séparé","open-source-bindery.1219b04dc6":"Coût pour vous","open-source-bindery.6524129897":"Restez maître de vos documents","open-source-bindery.aca6dd17f0":"Vos documents","open-source-bindery.0c371f9da6":"Sur chaque machine","open-source-bindery.3477f4d91d":"Même réponse","open-source-bindery.34e0b68566":"Jamais, il est discret","open-source-bindery.9cb465ee8d":"Quand vous le voyez","open-source-bindery.9a6215377d":"Sur votre ordinateur","open-source-bindery.11d28b6fc4":"Là où il fonctionne","open-source-bindery.df007ab8b3":"Lettres, feuilles de calcul, formulaires","open-source-bindery.188f52fe47":"Ce qu'il ouvre","open-source-bindery.d44174f2a7":"Un lecteur de documents","open-source-bindery.f8c94a3b4b":"Ce que c'est","open-source-bindery.878206a0d8":"Voyez comment il vous aide","open-source-bindery.089d76a309":"Bindery ouvre des lettres, des feuilles de calcul budgétaires, des présentations, des formulaires et d'autres documents via un composant discret. Les applications que vous utilisez peuvent ensuite répondre à des questions sur vos propres fichiers, quel que soit leur créateur, sans envoyer chaque format à un service différent.","open-source-bindery.454259aed5":"Quel que soit leur créateur.","open-source-bindery.3f350bfd06":"chaque document que vous conservez","open-source-bindery.04e3b42c43":"Bindery ouvre","open-source-bindery.6ed1301b23":"Petit <1 ms, grand <500 ms","open-source-bindery.6e3604888c":"Python","open-source-bindery.7fc8028ffc":"RC4 et AES-256","open-source-bindery.0af149c2ed":"Chiffrement","open-source-bindery.1388ee4125":"Identification de format par octet magique","open-source-bindery.db7ab80468":"DocQL (proche de SQL)","open-source-bindery.f8d1a2264b":"Langage de requête","open-source-bindery.f76286b541":"300+ fonctions","open-source-bindery.8ffb196ff9":"Moteur de formules","open-source-bindery.d18284f699":"Rust 2024","open-source-bindery.89b86ab0e6":"Langage","open-source-bindery.942587e61e":"Fiche projet","open-source-bindery.d4a74b503a":"Lire la documentation","open-source-bindery.42f8c90a17":"Bindery est un analyseur de documents en Rust pour Word, Excel, PowerPoint, PDF, iWork, ODF et RTF derrière une seule API. Il détecte les formats à partir des signatures de fichiers, évalue plus de 300 fonctions Excel, expose DocQL pour les requêtes documentaires et prend en charge la lecture et l'écriture complètes lorsque le format le permet.","open-source-bindery.dda8f1a5c3":"17 formats. Aucune configuration","open-source-bindery.686e84e841":" avec une seule API","open-source-bindery.2fab01bf73":"Lisez n'importe quel document bureautique","open-source-bindery.989716267f":"01","open-source-bindery.5cc3d9acb6":"02","open-source-bindery.9aafa12fb7":"03","open-source-bindery.48febbef47":"Plusieurs vers un","open-source-bindery.b364ddd61f":"Plusieurs vers un","open-source-bindery.1dabba21cd":"✓","open-source-bindery.ad8ac07c20":"MATH","open-source-bindery.e4ba216b53":"TEXT","open-source-bindery.17f9a0a512":"DATE","open-source-bindery.f3e98eaecc":"LOOKUP","open-source-bindery.5d6aef33dc":"LOGIC","open-source-bindery.7ab4f62d32":"FIN","open-source-bindery.584cb925e6":"docx","open-source-bindery.1c980b22bc":"xlsx","open-source-bindery.8cb7059d7d":"xlsb","open-source-bindery.1512e97a4b":"pptx","open-source-bindery.139d544b82":"doc","open-source-bindery.2f3fa3fa3b":"xls","open-source-bindery.fd17c22aa1":"ppt","open-source-bindery.bfa062de04":"pages","open-source-bindery.f3c7807d47":"numbers","open-source-bindery.2c70e12b7a":"key","open-source-bindery.8197ad0f41":"odt","open-source-bindery.96650eeb78":"ods","open-source-bindery.0f35911617":"odp","open-source-bindery.c35b21d6ca":"pdf","open-source-bindery.b97d62f2e9":"rtf","open-source-bindery.83e895b8f0":"epub","open-source-bindery.a0b04eaca7":"tex","open-source-bindery.21262a3cb5":"md","open-source-bindery.c628c190b8":"<1 ms","open-source-bindery.04af2f99ee":"<50 ms","open-source-bindery.7649b8ea11":"<500 ms","open-source-bindery.789e46d795":"septième tour","open-source-bindery.264fbe323a":"QUOTIDIEN","open-source-bindery.00db09ab06":"PLAIN","open-source-bindery.033c2b18a0":"FLOW","open-source-bindery.5d0b2f6bd4":"OBSERVÉ","open-source-bindery.8de6e8d6c6":"OPÉRATIONS","open-source-bindery.4d7e561a43":"LOCAL","open-source-bindery.436c3dfb67":"DOCUMENTÉ","open-source-bindery.8215b59ccb":"MOTEUR","open-source-bindery.35e0d0360a":"LIVE","open-source-bindery.6e10953f3e":"OPEN","open-source-bindery.hero.eyebrow":"L'environnement d'exécution des documents","open-source-bindery.hero.title.lead":"Ouvrir, modifier et recalculer","open-source-bindery.hero.title.accent":"documents en Rust.","open-source-bindery.hero.technical.lede":"Bindery publie dans le septième cycle du programme de sortie fondatrice de Dweve, avec sa documentation sur docs.dweve.com le même jour. C'est un environnement d'exécution de documents en Rust sous licence Apache-2.0, pas seulement un analyseur : chaque format pris en charge entre par son conteneur natif et devient un document structuré, un classeur ou une présentation dont les éléments peuvent être adressés, interrogés, générés et modifiés.","open-source-bindery.hero.technical.action.primary":"Se renseigner sur la sortie","open-source-bindery.hero.technical.action.secondary":"Lire la documentation","open-source-bindery.hero.technical.ledger.label":"L'environnement d'exécution","open-source-bindery.hero.technical.ledger.pill":"Bindery","open-source-bindery.hero.technical.ledger.row.engine.label":"Moteur","open-source-bindery.hero.technical.ledger.row.engine.value":"Crate Rust, liaisons Python, CLI et MCP","open-source-bindery.hero.technical.ledger.row.intake.label":"Entrée","open-source-bindery.hero.technical.ledger.row.intake.value":"les octets identifient la famille","open-source-bindery.hero.technical.ledger.row.model.label":"Modèle","open-source-bindery.hero.technical.ledger.row.model.value":"un modèle de document canonique","open-source-bindery.hero.technical.ledger.row.operations.label":"Opérations","open-source-bindery.hero.technical.ledger.row.operations.value":"ouvrir, interroger, modifier, générer, comparer, calculer et écrire","open-source-bindery.hero.technical.ledger.row.workbooks.label":"Classeurs","open-source-bindery.hero.technical.ledger.row.workbooks.value":"un moteur de formules sur le graphe de dépendances","open-source-bindery.hero.technical.ledger.row.safety.label":"Contenu actif","open-source-bindery.hero.technical.ledger.row.safety.value":"analysé et préservé, jamais exécuté","open-source-bindery.hero.technical.ledger.row.repository.label":"Dépôt","open-source-bindery.hero.technical.ledger.row.repository.value":"Publie au septième cycle","open-source-bindery.hero.technical.ledger.row.runs.label":"S'exécute","open-source-bindery.hero.technical.ledger.row.runs.value":"localement, dans votre propre processus","open-source-bindery.hero.business.lede":"Bindery publie dans le septième cycle du programme de sortie fondatrice de Dweve, en tant que bibliothèque de traitement de documents en Rust sous licence Apache-2.0 pour DOCX, XLSX, PPTX, PDF et HTML. Elle offre aux équipes une couche programmable unique pour lire, générer, modifier, recalculer et exporter des documents sur une infrastructure qu'elles contrôlent.","open-source-bindery.hero.business.action.primary":"Voir l'argument sur le patrimoine","open-source-bindery.hero.business.action.secondary":"Comment adopter","open-source-bindery.hero.business.ledger.label":"Le patrimoine","open-source-bindery.hero.business.ledger.pill":"Bindery","open-source-bindery.hero.business.ledger.row.estate.label":"Patrimoine","open-source-bindery.hero.business.ledger.row.estate.value":"chaque époque de document bureautique","open-source-bindery.hero.business.ledger.row.stack.label":"Pile","open-source-bindery.hero.business.ledger.row.stack.value":"une couche d'opérations sémantiques unique","open-source-bindery.hero.business.ledger.row.outputs.label":"Sorties","open-source-bindery.hero.business.ledger.row.outputs.value":"DOCX, XLSX, PPTX, PDF et HTML natifs","open-source-bindery.hero.business.ledger.row.agents.label":"Agents","open-source-bindery.hero.business.ledger.row.agents.value":"outils MCP avec aperçus et vérifications de versions","open-source-bindery.hero.business.ledger.row.migration.label":"Migration","open-source-bindery.hero.business.ledger.row.migration.value":"un registre de fidélité avec chaque conversion","open-source-bindery.hero.business.ledger.row.processing.label":"Traitement","open-source-bindery.hero.business.ledger.row.processing.value":"sur une infrastructure que vous contrôlez","open-source-bindery.hero.business.ledger.row.adoption.label":"Adoption","open-source-bindery.hero.business.ledger.row.adoption.value":"évaluez sur vos propres fichiers difficiles","open-source-bindery.hero.consumer.lede":"Bindery est le moteur de documents intégré à d'autres logiciels. Il ouvre des fichiers anciens et récents, conserve leur structure, modifie des parties précises, recalcule des feuilles de calcul et écrit des documents utiles sans les envoyer sur un site de conversion. Bindery publie sous licence Apache-2.0 dans le septième cycle du programme de sortie fondatrice de Dweve.","open-source-bindery.hero.consumer.action.primary":"Commencer en termes simples","open-source-bindery.hero.consumer.action.secondary":"Explorer le projet","open-source-bindery.hero.consumer.ledger.label":"En termes simples","open-source-bindery.hero.consumer.ledger.pill":"Bindery","open-source-bindery.hero.consumer.ledger.row.files.label":"Fichiers","open-source-bindery.hero.consumer.ledger.row.files.value":"documents bureautiques anciens et récents","open-source-bindery.hero.consumer.ledger.row.keeps.label":"Conserve","open-source-bindery.hero.consumer.ledger.row.keeps.value":"mots, tableaux, formules, graphiques et notes","open-source-bindery.hero.consumer.ledger.row.changes.label":"Modifie","open-source-bindery.hero.consumer.ledger.row.changes.value":"une partie précise, le reste préservé","open-source-bindery.hero.consumer.ledger.row.totals.label":"Feuilles de calcul","open-source-bindery.hero.consumer.ledger.row.totals.value":"totaux recalculés à partir des formules","open-source-bindery.hero.consumer.ledger.row.where.label":"Où","open-source-bindery.hero.consumer.ledger.row.where.value":"l'ordinateur qui détient déjà le fichier","open-source-bindery.breadcrumb.home":"Open Source","open-source-bindery.close.accent":"et gardez chaque fichier là où il est déjà","open-source-bindery.close.panel.title":"Avant la publication de Bindery","open-source-bindery.close.panel.tag":"UNE COUCHE","open-source-bindery.close.panel.row.0.label":"Formats","open-source-bindery.close.panel.row.0.value":"Dix-sept formats bureautiques, une interface","open-source-bindery.close.panel.row.1.label":"Surfaces","open-source-bindery.close.panel.row.1.value":"Rust, Python, ligne de commande et MCP","open-source-bindery.close.panel.row.2.label":"Où il s'exécute","open-source-bindery.close.panel.row.2.value":"Dans votre processus, rien n'est téléversé","open-source-bindery.close.panel.row.3.label":"Conditions","open-source-bindery.close.panel.row.3.value":"Apache-2.0, septième série","open-source-bindery.close.panel.foot":"La publication est prévue par séries bimensuelles ; le dépôt et sa documentation sont mis en ligne ensemble.","open-source-bindery.breadcrumb.current":"Bindery","open-source-bindery.close.label":"Commencer","open-source-bindery.close.headline":"Ajouter Bindery à votre projet","open-source-bindery.close.body":"Lorsque Bindery publiera dans la septième série, ouvrez tout document pris en charge via une couche d'opération unique : analyse, interrogation, édition, génération, recalcul, comparaison et écriture, en local, au-dessus des lecteurs et rédacteurs natifs. La crate, le paquet Python, la ligne de commande et le serveur MCP utilisent tous le même moteur.","open-source-bindery.close.action.primary":"Se renseigner sur la version","open-source-bindery.close.action.secondary":"Lire la documentation","open-source-bindery.next.eyebrow":"Poursuivre l'exploration","open-source-bindery.next.bitweave.category":"Projet associé","open-source-bindery.next.bitweave.title":"BitWeave","open-source-bindery.next.bitweave.description":"Un moteur binaire d'hypervecteurs en Rust pour un sens calculable à travers texte, images et audio.","open-source-bindery.next.reed.category":"Projet associé","open-source-bindery.next.reed.title":"Reed","open-source-bindery.next.reed.description":"Analyse et adressage de contenu pour texte et code.","open-source-bindery.next.spindle.category":"Produits","open-source-bindery.next.spindle.title":"Spindle","open-source-bindery.next.spindle.description":"Gouvernance des connaissances fondée sur les documents analysés.","open-source-bindery.section.bnd-eng-intake.eyebrow":"La première décision","open-source-bindery.section.bnd-eng-intake.headlineLead":"L'extension est un indice","open-source-bindery.section.bnd-eng-intake.headlineAccent":"les octets prennent la décision","open-source-bindery.section.bnd-eng-intake.body":"Bindery commence par le fichier plutôt que par son nom. Les signatures distinguent les fichiers composés, les documents empaquetés, le PDF, le texte enrichi et le texte structuré. Les membres du conteneur déterminent ensuite quelle famille d'applications l'a produit. Le résultat n'est pas un gestionnaire d'analyse. C'est un document, un classeur, une présentation ou un document à mise en page fixe déjà relié à ses parties sources.","open-source-bindery.section.bnd-eng-intake.secondaryKicker":"Pourquoi deux vérifications","open-source-bindery.section.bnd-eng-intake.secondaryBody":"Une signature ZIP identifie un conteneur, pas si le paquet est Word, Excel, PowerPoint, OpenDocument ou iWork. Bindery lit donc les métadonnées minimales du paquet nécessaires pour classer la famille et valide les relations qui déclarent l'objet racine. Le même principe s'applique aux fichiers composés hérités : l'en-tête du conteneur ouvre le stockage, puis les flux nommés et les enregistrements internes identifient le format d'application réel. Une extension trompeuse n'a jamais voix au chapitre.","open-source-bindery.section.bnd-eng-intake.tertiaryKicker":"Le format détecté reste une preuve","open-source-bindery.section.bnd-eng-intake.tertiaryBody":"Le résultat de la détection est stocké avec la session ouverte plutôt que rejeté après l'acheminement. Cet enregistrement comprend l'identité du fichier d'origine, le hachage des octets, la famille détectée, le chemin d'analyse, l'état de protection et toute contradiction entre l'extension, l'indice MIME et le contenu réel. Les extractions, éditions et sorties ultérieures peuvent donc indiquer quel lecteur les a produites. Un rapport par lot peut distinguer un fichier mal étiqueté mais valide d'un fichier corrompu, et un agent peut citer le format détecté sans le déduire du nom de fichier.","open-source-bindery.section.bnd-eng-intake.pill.1":"DÉTECTION DU CONTENU","open-source-bindery.section.bnd-eng-intake.pill.2":"UNE OUVERTURE","open-source-bindery.section.bnd-eng-intake.pill.3":"IDENTITÉ DE SOURCE","open-source-bindery.section.bnd-eng-intake.footer":"Le lecteur connaît maintenant la famille. La couche suivante doit ouvrir des conteneurs conçus à quatre époques différentes.","open-source-bindery.section.bnd-eng-containers.eyebrow":"Lecteurs natifs en dessous","open-source-bindery.section.bnd-eng-containers.headlineLead":"Quatre familles de conteneurs","open-source-bindery.section.bnd-eng-containers.headlineAccent":"et aucune n'est traitée comme une autre","open-source-bindery.section.bnd-eng-containers.body":"Legacy Office est un système de fichiers adressé par secteurs. OOXML et OpenDocument sont des formats de paquets avec relations. iWork est un bundle dont l'index contient des messages compressés encadrés. RTF est un flux de mots de contrôle, et PDF est un graphe d'objets avec des flux de contenu. Bindery donne à chaque famille le lecteur que sa structure exige, puis mappe le résultat dans le modèle de document commun.","open-source-bindery.section.bnd-eng-containers.secondaryKicker":"Exact en dessous, commun au-dessus","open-source-bindery.section.bnd-eng-containers.secondaryBody":"Le modèle commun n'est pas une excuse pour partager le mauvais analyseur. Les lecteurs OLE valident les en-têtes, les tables d'allocation, les arbres de répertoires et les flux chaînés. Les lecteurs de paquets suivent les types de contenu et les relations plutôt que de tout déballer. Les lecteurs iWork décodent le bundle, l'archive d'index, la compression encadrée et le graphe de messages. RTF maintient les groupes, les destinations et les jeux de caractères. PDF suit les références d'objets, les arbres de pages, les ressources et les opérateurs de contenu. La communauté ne commence qu'après que la structure native a été respectée.","open-source-bindery.section.bnd-eng-containers.tertiaryKicker":"Les rédacteurs reflètent les familles natives","open-source-bindery.section.bnd-eng-containers.tertiaryBody":"La même séparation s'applique en sens inverse. Les rédacteurs Legacy Office construisent l'allocation de secteurs, le répertoire et les enregistrements d'application. Les rédacteurs de paquets créent des parties, des types de contenu, des relations et des manifestes. Les rédacteurs iWork produisent des bundles, des archives, des métadonnées et des index d'objets. Les rédacteurs RTF et PDF émettent leurs flux natifs. Le modèle canonique ne génère pas de XML générique en espérant qu'un autre outil l'accepte. Chaque rédacteur est responsable du contrat littéral du conteneur de sa famille cible.","open-source-bindery.section.bnd-eng-containers.pill.1":"LECTEURS NATIFS","open-source-bindery.section.bnd-eng-containers.pill.2":"UN CONTRAT","open-source-bindery.section.bnd-eng-containers.pill.3":"AUCUN APLATISSEMENT","open-source-bindery.section.bnd-eng-containers.footer":"L'analyse native obtient les octets corrects. Le modèle commun décide si le document reste utile.","open-source-bindery.section.bnd-eng-model.eyebrow":"Au-dessus de chaque format","open-source-bindery.section.bnd-eng-model.headlineLead":"Un modèle pour le sens","open-source-bindery.section.bnd-eng-model.headlineAccent":"pas de plus petit dénominateur commun","open-source-bindery.section.bnd-eng-model.body":"Le modèle canonique de Bindery enregistre les choses qui comptent réellement pour les opérations sur documents : sections, paragraphes, tableaux, cellules, formules, diapositives, formes, graphiques, relations, équations, médias, commentaires, révisions et métadonnées. Chaque nœud a une identité stable dans la session ouverte, un type sémantique, des enfants ordonnés, des propriétés, des références de style et une provenance vers sa source.","open-source-bindery.section.bnd-eng-model.secondaryKicker":"Sens commun, extensions conservées","open-source-bindery.section.bnd-eng-model.secondaryBody":"Un graphique est un graphique, qu'il provienne d'Excel, de PowerPoint, de Word, de Numbers ou de Keynote, mais chaque famille peut porter des propriétés que les autres ne peuvent pas exprimer. Le nœud commun contient donc le modèle de graphique partagé et une extension de format pour les détails spécifiques à la source nécessaires à l'aller-retour. Il en va de même pour SmartArt, les objets OLE, les contrôles de contenu, les champs, les animations, les tableaux croisés dynamiques et d'autres fonctionnalités qui disparaissent lorsqu'une bibliothèque réduit un fichier à des paragraphes et des cellules.","open-source-bindery.section.bnd-eng-model.tertiaryKicker":"L'identité prend en charge les citations et les modifications ultérieures","open-source-bindery.section.bnd-eng-model.tertiaryBody":"Un appelant peut conserver une référence d'élément après inspection et l'utiliser dans une opération ultérieure sous une version de document attendue. Les emplacements destinés aux humains, tels que page, diapositive, feuille, cellule, titre et légende de tableau, voyagent à côté des identités machine. Lorsque la mise en page déplace un paragraphe vers une autre page, l'identité sémantique peut rester tandis que l'emplacement rendu est mis à jour. Cette distinction est essentielle pour l'interprétation des documents, les citations et les flux de travail d'agents qui doivent survivre à plus d'une modification.","open-source-bindery.section.bnd-eng-model.pill.1":"NŒUDS SÉMANTIQUES","open-source-bindery.section.bnd-eng-model.pill.2":"BASÉ SUR LA SOURCE","open-source-bindery.section.bnd-eng-model.pill.3":"EXTENSIBLE","open-source-bindery.section.bnd-eng-model.footer":"Un nœud stable est ce qui permet à une modification d'être précise. La précision est ce qui différencie l'édition en place de la conversion.","open-source-bindery.section.bnd-eng-edit.eyebrow":"Édition de document en place","open-source-bindery.section.bnd-eng-edit.headlineLead":"Modifier un élément","open-source-bindery.section.bnd-eng-edit.headlineAccent":"et préserver tout le reste","open-source-bindery.section.bnd-eng-edit.body":"Bindery modifie le modèle canonique et enregistre quels nœuds et parties sources sont devenus sales. Les rédacteurs régénèrent ensuite les plus petites structures natives requises par ces modifications. Remplacer un paragraphe ne reconstruit pas chaque image. Mettre à jour une formule ne supprime pas les noms de classeur. Changer un titre de diapositive n'aplatit pas le masque, les animations ou les objets incorporés autour.","open-source-bindery.section.bnd-eng-edit.secondaryKicker":"Modification minimale comme contrat","open-source-bindery.section.bnd-eng-edit.secondaryBody":"L'opération commence par la résolution : une identité de nœud exacte, un sélecteur structurel ou un chemin sémantique. Bindery renvoie l'élément résolu et un aperçu avant la mutation lorsque l'appelant le demande. Après le changement, la validation vérifie les contraintes parent-enfant, les références, les styles et les capacités de destination. Le rédacteur préserve les octets non modifiés ou les parties natives lorsque le format le permet, réutilise les identités de relations et conserve les extensions inconnues au lieu de normaliser l'ensemble du fichier via le modèle commun.","open-source-bindery.section.bnd-eng-edit.tertiaryKicker":"La politique de modification est explicite","open-source-bindery.section.bnd-eng-edit.tertiaryBody":"Les appelants décident si les métadonnées telles que l'heure de modification, le nom de l'application, les compteurs de révision ou les indicateurs de calcul doivent changer avec la modification. Ils décident également de préserver les extensions inconnues octet pour octet, de les normaliser via un rédacteur ou de refuser une écriture qui ne peut pas garantir la rétention. Le résultat de l'opération enregistre ces choix. Un plan de mutation déterministe peut donc être examiné avant que les octets ne bougent et rejoué sur la même version de document.","open-source-bindery.section.bnd-eng-edit.pill.1":"CIBLE EXACTE","open-source-bindery.section.bnd-eng-edit.pill.2":"ÉCRITURE MINIMALE","open-source-bindery.section.bnd-eng-edit.pill.3":"DONNÉES INCONNUES CONSERVÉES","open-source-bindery.section.bnd-eng-edit.footer":"L'édition préserve un document qui existe déjà. La génération commence par la structure et doit créer chaque partie délibérément.","open-source-bindery.section.bnd-eng-fidelity.eyebrow":"Les éléments que les aplatisseurs perdent","open-source-bindery.section.bnd-eng-fidelity.headlineLead":"Un graphique n'est pas une image","open-source-bindery.section.bnd-eng-fidelity.headlineAccent":"et SmartArt n'est pas une zone de texte","open-source-bindery.section.bnd-eng-fidelity.body":"Bindery représente le contenu visuel et incorporé comme des éléments structurés. Les graphiques conservent leurs sources de données, séries, axes, étiquettes, légendes et styles. SmartArt conserve son modèle de données, sa relation de mise en page et ses formes générées. Les objets OLE conservent leur relation, leur identité de classe, leur aperçu et leur charge utile incorporée. Les équations restent des arbres syntaxiques. Les dessins conservent la géométrie vectorielle et les ancres.","open-source-bindery.section.bnd-eng-fidelity.secondaryKicker":"Pourquoi l'interprétation dépend de la fidélité","open-source-bindery.section.bnd-eng-fidelity.secondaryBody":"Un graphique ne peut être interprété que lorsque ses valeurs tracées et ses étiquettes sont disponibles. Un processus SmartArt ne peut être modifié que lorsque les nœuds et les arêtes derrière le rendu survivent. Un objet OLE ne peut être inventorié que lorsque la charge utile incorporée reste distinguable de son image d'aperçu. Le même principe couvre les commentaires, les révisions, les diapositives masquées, les notes de l'orateur, les contrôles de contenu, les champs, les notes de bas de page et les formules : le texte visible seul n'est pas la signification du document.","open-source-bindery.section.bnd-eng-fidelity.tertiaryKicker":"L'interprétation visuelle utilise les mêmes objets","open-source-bindery.section.bnd-eng-fidelity.tertiaryBody":"Bindery peut décrire quelle plage alimente un graphique, quelles étiquettes sont affichées, quel nœud SmartArt se connecte à quel autre nœud et quelle charge utile incorporée se trouve derrière une icône. La sortie interprétative pointe vers les mêmes identités d'éléments utilisées pour l'édition. Il n'y a pas de modèle d'extraction IA séparé qui voit un document simplifié et un rédacteur qui voit le vrai. L'explication et la mutation opèrent sur la même structure.","open-source-bindery.section.bnd-eng-fidelity.pill.1":"DONNÉES DE GRAPHIQUE","open-source-bindery.section.bnd-eng-fidelity.pill.2":"GRAPHE SMARTART","open-source-bindery.section.bnd-eng-fidelity.pill.3":"CHARGE UTILE OLE","open-source-bindery.section.bnd-eng-fidelity.footer":"Un document avec toutes ses parties intactes est désormais plus que lisible. C'est un objet programmable.","open-source-bindery.section.bnd-eng-generate.eyebrow":"Génération de documents","open-source-bindery.section.bnd-eng-generate.headlineLead":"Créer le modèle de document","open-source-bindery.section.bnd-eng-generate.headlineAccent":"le rédacteur crée le format","open-source-bindery.section.bnd-eng-generate.body":"Bindery génère des documents en construisant les mêmes objets sémantiques que ses lecteurs produisent. Un rapport est des sections, des styles, des paragraphes, des champs, des tableaux, des graphiques et des références avant d'être DOCX, ODT, PDF ou HTML. Un classeur est des feuilles, des noms, des formules, des tableaux et des graphiques avant d'être XLSX, XLSB, ODS ou Numbers. Un diaporama est des masques, des mises en page, des diapositives et des éléments visuels avant d'être PPTX, ODP ou Keynote.","open-source-bindery.section.bnd-eng-generate.secondaryKicker":"Les modèles restent utiles, mais ils cessent d'être le modèle","open-source-bindery.section.bnd-eng-generate.secondaryBody":"Bindery peut charger un modèle, résoudre des espaces réservés nommés, répéter des sections, lier des lignes de tableau et des séries de graphiques, inclure des blocs conditionnellement et préserver tout ce que le modèle contient déjà. Il peut également partir d'un document vide et créer toute la structure par programmation. Dans les deux cas, le rédacteur voit le même modèle, donc la génération, l'édition et la conversion partagent la validation, la résolution de style, la gestion des médias, le calcul de formules et les diagnostics de sortie.","open-source-bindery.section.bnd-eng-generate.tertiaryKicker":"La mise en page et l'accessibilité font partie de la génération","open-source-bindery.section.bnd-eng-generate.tertiaryBody":"La génération peut appliquer des systèmes de style à l'échelle du document, des règles de page et de section, des masques de diapositive réutilisables, des thèmes de classeur, du texte alternatif, l'ordre de lecture, des balises de langue, des légendes et des métadonnées de document. Ce sont des propriétés du modèle plutôt que des ajouts dans un modèle spécifique à la cible. Un document généré peut donc être vérifié pour la structure requise avant l'écriture, et le rédacteur cible peut signaler où un format de destination ne peut pas représenter exactement l'une de ces exigences.","open-source-bindery.section.bnd-eng-generate.pill.1":"MODÈLE D'ABORD","open-source-bindery.section.bnd-eng-generate.pill.2":"MODÈLE OU VIDE","open-source-bindery.section.bnd-eng-generate.pill.3":"DE NOMBREUSES CIBLES","open-source-bindery.section.bnd-eng-generate.footer":"La génération crée des éléments. DocQL transforme chaque élément en quelque chose qui peut être interrogé et modifié.","open-source-bindery.section.bnd-eng-docql.eyebrow":"La surface déclarative complète","open-source-bindery.section.bnd-eng-docql.headlineLead":"Les documents deviennent des collections","open-source-bindery.section.bnd-eng-docql.headlineAccent":"sans devenir des tableaux","open-source-bindery.section.bnd-eng-docql.body":"DocQL présente les paragraphes, les séquences, les tableaux, les cellules, les feuilles, les diapositives, les formes, les commentaires, les révisions, les graphiques, les médias et les relations comme des collections typées. La surface relationnelle rend le filtrage, le regroupement et la jointure familiers, tandis que les types du domaine documentaire préservent la hiérarchie, l'ordre, le style, la géométrie, les formules et l'identité des éléments.","open-source-bindery.section.bnd-eng-docql.secondaryKicker":"Interroger, manipuler et opérer","open-source-bindery.section.bnd-eng-docql.secondaryBody":"SELECT répond aux questions. INSERT, UPDATE et DELETE modifient les éléments sous contrôle des capacités. Les opérations de document créent, convertissent, fusionnent, comparent, extraient, génèrent et protègent des fichiers. Les transactions donnent à chaque instruction un instantané cohérent, et les lots explicites permettent à plusieurs opérations de valider ou d'annuler ensemble. Le planificateur vérifie les capacités d'un connecteur de format avant l'exécution, donc une demande d'écriture non prise en charge est rejetée au moment de l'analyse avec l'élément cible et la capacité nommés.","open-source-bindery.section.bnd-eng-docql.tertiaryKicker":"Le travail inter-documents conserve les limites des sources","open-source-bindery.section.bnd-eng-docql.tertiaryBody":"Les jointures peuvent connecter une table de contrat à des cellules de classeur ou faire correspondre des affirmations de diapositive à des paragraphes de document justificatif, mais les lignes de résultat conservent le fichier d'origine et l'identité de l'élément pour chaque côté. Les mises à jour ne peuvent pas accidentellement passer d'un résultat de requête à toutes les sources jointes sans une cible explicite. Cela empêche une surface relationnelle puissante d'effacer les limites qui comptent pour la propriété et la révision des documents. Une jointure peut lire à travers deux fichiers, mais une écriture nomme toujours le seul fichier qu'elle est autorisée à modifier.","open-source-bindery.section.bnd-eng-docql.pill.1":"SELECT","open-source-bindery.section.bnd-eng-docql.pill.2":"DML","open-source-bindery.section.bnd-eng-docql.pill.3":"OPÉRATIONS DE DOCUMENT","open-source-bindery.section.bnd-eng-docql.pill.4":"INSTANTANÉ","open-source-bindery.section.bnd-eng-docql.footer":"DocQL est le langage complet. Les agents ont besoin de la même précision en beaucoup moins de jetons.","open-source-bindery.section.bnd-eng-dsl.eyebrow":"Opérations précises à l'échelle du contexte","open-source-bindery.section.bnd-eng-dsl.headlineLead":"Nommer l'élément","open-source-bindery.section.bnd-eng-dsl.headlineAccent":"sans sérialiser l'arbre","open-source-bindery.section.bnd-eng-dsl.body":"Le DSL compact compresse les opérations de document en chemins sémantiques. Ce n'est pas un second moteur d'exécution. Chaque chemin résout les mêmes identités de nœuds canoniques, contrôles de capacités, aperçus et plan de mutation utilisés par DocQL et les API natives. La différence réside dans la quantité de contexte requise pour dire ce qui doit se passer.","open-source-bindery.section.bnd-eng-dsl.secondaryKicker":"La résolution est explicite","open-source-bindery.section.bnd-eng-dsl.secondaryBody":"Un chemin peut identifier une section de document par son titre, un tableau par sa légende, une feuille et une cellule par leur adresse, un graphique par son nom et sa série, une diapositive par son numéro ou son identité stable, une forme par son rôle sémantique, ou un objet intégré par sa relation. Les chemins ambigus ne sélectionnent pas la première correspondance textuelle. Ils renvoient les candidats et les champs qui les distinguent. Une fois résolue, l'identité compacte peut être réutilisée dans des appels ultérieurs sans répéter le sélecteur.","open-source-bindery.section.bnd-eng-dsl.tertiaryKicker":"Compact ne signifie pas informel","open-source-bindery.section.bnd-eng-dsl.tertiaryBody":"Le DSL a des arguments typés, des littéraux échappés, des valeurs du domaine documentaire et des résultats d'opération explicites. Il prend en charge les variables pour les éléments précédemment résolus, les lots, les assertions et les modes d'essai. Un agent peut exiger qu'un sélecteur résolve exactement un graphique, qu'une cellule contienne toujours une formule attendue ou qu'une version de paragraphe corresponde toujours avant d'appliquer une modification. Une syntaxe courte comporte donc des garanties plus fortes qu'une instruction en langage naturel seule.","open-source-bindery.section.bnd-eng-dsl.pill.1":"COMPACT","open-source-bindery.section.bnd-eng-dsl.pill.2":"CHEMINS SÉMANTIQUES","open-source-bindery.section.bnd-eng-dsl.pill.3":"AMBIGUÏTÉ RENVOYÉE","open-source-bindery.section.bnd-eng-dsl.footer":"Un langage compact permet à un agent de décrire le changement. MCP permet à l'agent de le découvrir et de l'exécuter comme un appel d'outil gouverné.","open-source-bindery.section.bnd-eng-mcp.eyebrow":"Travail documentaire natif pour agents","open-source-bindery.section.bnd-eng-mcp.headlineLead":"L'agent voit une ressource","open-source-bindery.section.bnd-eng-mcp.headlineAccent":"pas un fichier base64 et une prière","open-source-bindery.section.bnd-eng-mcp.body":"La surface MCP de Bindery expose les documents, classeurs et présentations ouverts comme des ressources avec des identités de session stables. Les outils inspectent la structure, récupèrent le contenu ciblé, résolvent les sélecteurs, prévisualisent les modifications, appliquent les opérations, recalculent les classeurs, comparent les versions et écrivent la sortie. L'agent ne demande que le matériel requis pour la décision actuelle.","open-source-bindery.section.bnd-eng-mcp.secondaryKicker":"Le contexte reste limité","open-source-bindery.section.bnd-eng-mcp.secondaryBody":"Un plan de document peut être listé sans son corps. Un tableau peut être récupéré sans chaque image du fichier. Une diapositive peut renvoyer ses éléments, ses notes et ses relations sans sérialiser le reste de la présentation. Les modifications utilisent des identités d'éléments résolues et des versions attendues, afin qu'un appel d'outil puisse échouer proprement lorsque le document a changé entre l'inspection et l'écriture. La sortie inclut des avertissements, des pertes, des parties modifiées et l'identité de l'artefact écrit.","open-source-bindery.section.bnd-eng-mcp.tertiaryKicker":"Les ressources peuvent rester ouvertes sans rester dans le contexte","open-source-bindery.section.bnd-eng-mcp.tertiaryBody":"Le serveur conserve l'état du parseur, les parties paresseuses, les index et les informations sur les nœuds modifiés derrière une ressource de session. Le client reçoit des handles et du contenu sélectionné, pas la mémoire interne brute. Les sessions peuvent être en lecture seule ou en écriture, porter des budgets de ressources et d'opérations et se fermer sans écrire. Une écriture nécessite un chemin cible explicite et renvoie l'artefact terminé comme nouvelle ressource, préservant l'entrée pour comparaison ou rollback.","open-source-bindery.section.bnd-eng-mcp.pill.1":"RESSOURCES","open-source-bindery.section.bnd-eng-mcp.pill.2":"TOOLS","open-source-bindery.section.bnd-eng-mcp.pill.3":"APERÇU","open-source-bindery.section.bnd-eng-mcp.pill.4":"VÉRIFICATION DE VERSION","open-source-bindery.section.bnd-eng-mcp.footer":"Les agents et les personnes dépendent tous deux des chiffres du classeur. Ces chiffres sont recalculés à partir du graphe.","open-source-bindery.section.bnd-eng-calc.eyebrow":"Sémantique du tableur","open-source-bindery.section.bnd-eng-calc.headlineLead":"Les cellules sont des nœuds","open-source-bindery.section.bnd-eng-calc.headlineAccent":"les formules sont des arêtes","open-source-bindery.section.bnd-eng-calc.body":"Bindery analyse les formules en expressions typées, résout les références et les noms, construit le graphe de dépendances et évalue dans l'ordre des dépendances. Les valeurs stockées restent à côté des valeurs calculées. Une modification d'une entrée invalide la fermeture affectée plutôt que de forcer tout le classeur à passer par un passage indiscriminé. Lorsqu'un classeur dépend de valeurs que l'exécution actuelle ne peut pas atteindre, cela est signalé plutôt que deviné.","open-source-bindery.section.bnd-eng-calc.secondaryKicker":"Le classeur reste un classeur","open-source-bindery.section.bnd-eng-calc.secondaryBody":"Le moteur comprend les noms locaux à la feuille et au classeur, les plages inter-feuilles, les tableaux, les matrices, les résultats dynamiques, les valeurs d'erreur, les paramètres de calcul et les familles de formules actuelles. Les fonctions non prises en charge produisent des erreurs de tableur explicites dans les cellules qui les utilisent et se propagent à travers les cellules dépendantes, tandis que les régions non liées continuent. Les sources de graphiques, les formats conditionnels et autres consommateurs de plages calculées voient les valeurs recalculées à travers le même état de classeur.","open-source-bindery.section.bnd-eng-calc.tertiaryKicker":"La politique de calcul fait partie de l'état du classeur","open-source-bindery.section.bnd-eng-calc.tertiaryBody":"Les fonctions volatiles, le calcul itératif, les références circulaires, les liens externes et les systèmes de dates nécessitent un comportement déclaré. Bindery enregistre le mode de calcul et signale lorsqu'un classeur dépend de valeurs non disponibles dans l'exécution actuelle. Les appelants peuvent fournir des valeurs externes contrôlées, préserver les liens non résolus, les figer en entrées connues ou refuser le calcul. Un résultat est donc accompagné des conditions dans lesquelles il a été produit.","open-source-bindery.section.bnd-eng-calc.pill.1":"GRAPHE DE DÉPENDANCES","open-source-bindery.section.bnd-eng-calc.pill.2":"RECALCUL INCRÉMENTAL","open-source-bindery.section.bnd-eng-calc.footer":"Le calcul interprète la logique active du document. La sécurité commence par garantir que le contenu actif n'est jamais exécuté simplement parce qu'il a été analysé.","open-source-bindery.section.bnd-eng-safety.eyebrow":"L'entrée de document est une entrée non fiable","open-source-bindery.section.bnd-eng-safety.headlineLead":"Analyser le contenu actif","open-source-bindery.section.bnd-eng-safety.headlineAccent":"ne jamais l'exécuter","open-source-bindery.section.bnd-eng-safety.body":"Les macros, scripts, charges utiles OLE, liens externes et fonctionnalités de document actif sont représentés, inventoriés et préservés selon la politique, mais Bindery ne les exécute pas. Une macro de classeur reste un flux de macro. Un exécutable intégré reste une charge utile OLE. Une action PDF reste un dictionnaire d'action. Lire le document ne peut pas transformer des données en autorité.","open-source-bindery.section.bnd-eng-safety.secondaryKicker":"Les limites et les résultats partiels font partie de l'API","open-source-bindery.section.bnd-eng-safety.secondaryBody":"Les déclarations de conteneur sont vérifiées avant l'allocation ou le parcours. La décompression, les nombres d'objets, les tailles de flux, la récursion, les chemins de relations et les tailles d'entrée sont bornés. Les cycles sont signalés avec leur chemin. Les fichiers protégés renvoient un état protégé typé jusqu'à ce qu'une clé soit fournie. Le contenu récupérable peut être renvoyé avec des avertissements et une complétude explicite. Les appelants peuvent exiger une analyse complète, accepter une analyse partielle ou inspecter les éléments ignorés avant de continuer.","open-source-bindery.section.bnd-eng-safety.tertiaryKicker":"Inconnu ne signifie pas écarté","open-source-bindery.section.bnd-eng-safety.tertiaryBody":"Lorsqu'un élément est bien délimité mais non pris en charge, Bindery peut conserver le flux original, la partie de package ou l'enregistrement comme extension opaque attachée à son parent. L'appelant peut l'inventorier, le préserver via une écriture compatible ou choisir de l'omettre sous une politique explicite. Cela sépare la sémantique non prise en charge de la structure non sûre et évite de forcer chaque nouvelle extension de fournisseur dans le même état d'échec que la corruption.","open-source-bindery.section.bnd-eng-safety.pill.1":"AUCUNE EXÉCUTION","open-source-bindery.section.bnd-eng-safety.pill.2":"BORNÉ","open-source-bindery.section.bnd-eng-safety.pill.3":"PARTIEL EST MARQUÉ","open-source-bindery.section.bnd-eng-safety.footer":"La sécurité protège l'ingestion. La dernière question d'ingénierie est de savoir comment le même moteur atteint chaque surface d'application.","open-source-bindery.section.bnd-eng-surfaces.eyebrow":"Comment Bindery est distribué","open-source-bindery.section.bnd-eng-surfaces.headlineLead":"Rust au centre","open-source-bindery.section.bnd-eng-surfaces.headlineAccent":"la bonne surface autour","open-source-bindery.section.bnd-eng-surfaces.body":"La crate Rust expose le modèle complet, les lecteurs, les écrivains et le moteur d'opérations. Les liaisons Python fournissent des objets idiomatiques de document, de classeur et de présentation pour l'automatisation et le travail de données. La ligne de commande exécute des conversions, des instructions, des comparaisons et des travaux par lots. Le serveur MCP et le DSL compact exposent des opérations de document bornées aux agents.","open-source-bindery.section.bnd-eng-surfaces.secondaryKicker":"La performance suit le travail","open-source-bindery.section.bnd-eng-surfaces.secondaryBody":"La détection de format ne lit que les octets nécessaires pour classer le conteneur. La découverte de paquets suit les relations et décompresse les parties sélectionnées. Les grands flux XML et PDF sont traités de manière incrémentale. L'évaluation du classeur suit la fermeture des dépendances. L'analyse par lots peut s'exécuter en parallèle, et les opérations Python par lots libèrent le verrou de l'interpréteur. Les chemins SIMD et spécialisés accélèrent l'analyse, la conversion numérique, les sommes de contrôle et les boucles chaudes spécifiques au format lorsque la cible actuelle les fournit. Les utilisateurs de Bindery choisissent le déploiement, les limites de documents, les formats activés, les états partiels acceptés et les politiques de sortie. Apache-2.0 fait de ces choix une partie de leur produit plutôt que des conditions négociées avec un fournisseur de conversion de documents.","open-source-bindery.section.bnd-eng-surfaces.tertiaryKicker":"La découverte des capacités est cohérente","open-source-bindery.section.bnd-eng-surfaces.tertiaryBody":"Chaque surface peut demander quels formats, familles d'éléments, rédacteurs, fonctions de formule et opérations sont présents dans la version actuelle. La réponse est générée à partir du même registre de capacités que celui utilisé par le planificateur. La documentation, les descriptions d'outils MCP, l'aide CLI et les vérifications de fonctionnalités Python peuvent donc être en accord avec le binaire compilé au lieu de conserver des comptes obsolètes dans une prose séparée. Une version qui omet une famille de formats ou un rédacteur le dit via ce même registre, de sorte qu'un appelant peut tester la capacité plutôt que de découvrir son absence au moment de l'écriture. Le planificateur lit les mêmes réponses, ce qui permet de rejeter une écriture non prise en charge lors de l'analyse, en nommant l'élément cible et la capacité manquante.","open-source-bindery.section.bnd-eng-surfaces.pill.1":"RUST","open-source-bindery.section.bnd-eng-surfaces.pill.2":"PYTHON","open-source-bindery.section.bnd-eng-surfaces.pill.3":"CLI","open-source-bindery.section.bnd-eng-surfaces.pill.4":"MCP","open-source-bindery.section.bnd-eng-surfaces.footer":"Quatre surfaces, une couche d'opérations et un document qui reste adressable de l'entrée à la sortie.","open-source-bindery.section.bnd-biz-estate.eyebrow":"Le patrimoine existe déjà","open-source-bindery.section.bnd-biz-estate.headlineLead":"Vos documents forment un seul patrimoine","open-source-bindery.section.bnd-biz-estate.headlineAccent":"vos outils les ont rendus séparés","open-source-bindery.section.bnd-biz-estate.body":"Les contrats vivent dans Word, les budgets dans Excel, les dossiers de conseil dans PowerPoint, les rapports techniques dans PDF, le matériel collaboratif dans OpenDocument et le travail créatif dans Pages, Numbers et Keynote. L'organisation les traite comme un seul ensemble de travail. Son logiciel les traite généralement comme des produits sans rapport avec des analyseurs, des générateurs, des services de conversion et des scripts d'automatisation distincts. Chacun de ceux-ci a son propre propriétaire, son propre cycle de publication et sa propre liste de choses qu'il ne peut pas faire.","open-source-bindery.section.bnd-biz-estate.secondaryKicker":"Ce que Bindery change","open-source-bindery.section.bnd-biz-estate.secondaryBody":"Bindery donne à chaque famille de documents une entrée programmable et une couche d'opérations sémantique. L'archive peut être recherchée, générée, éditée, comparée, recalculée et convertie sans avoir à attribuer d'abord un propriétaire technique différent à chaque extension. Les anciens documents binaires et les paquets actuels entrent dans le même plan, de sorte que les vingt pour cent difficiles d'une archive ne restent pas une exception manuelle après que les quatre-vingts pour cent faciles ont été déplacés.","open-source-bindery.section.bnd-biz-estate.tertiaryKicker":"Le premier inventaire utile est opérationnel","open-source-bindery.section.bnd-biz-estate.tertiaryBody":"Une évaluation utile du patrimoine ne se contente pas de compter les extensions. Elle demande quels documents doivent être générés, édités, recalculés, recherchés, comparés, protégés ou conservés fidèlement sur le plan visuel. Le rapport de capacités de Bindery peut placer ces opérations à côté de chaque format et exposer les lacunes réelles avant qu'une migration ou un engagement produit ne commence. Le cas d'affaires devient une matrice de travail réel plutôt qu'un mur de logos de formats qu'un fournisseur prétend reconnaître.","open-source-bindery.section.bnd-biz-estate.pill.1":"UN PATRIMOINE","open-source-bindery.section.bnd-biz-estate.pill.2":"UNE COUCHE PROGRAMMABLE","open-source-bindery.section.bnd-biz-estate.pill.3":"CHAQUE ÉPOQUE","open-source-bindery.section.bnd-biz-estate.footer":"Le patrimoine est un seul problème. Le coût suivant est le maintien de chaque route qui le touche actuellement.","open-source-bindery.section.bnd-biz-stack.eyebrow":"Ce qui sort de la liste des fournisseurs","open-source-bindery.section.bnd-biz-stack.headlineLead":"L'analyse est un poste","open-source-bindery.section.bnd-biz-stack.headlineAccent":"le travail documentaire en a généralement sept","open-source-bindery.section.bnd-biz-stack.body":"Une pile documentaire de production comprend généralement une bibliothèque pour PDF, une pour l'analyse Office, l'automatisation de bureau pour les modifications difficiles, un service de conversion, un produit de modèle pour la génération, du code de feuille de calcul pour les formules et une intégration distincte pour les agents. Chaque route a sa propre API, son cycle de publication, sa posture de sécurité et sa définition de ce qu'est un paragraphe ou un tableau.","open-source-bindery.section.bnd-biz-stack.secondaryKicker":"La consolidation est sémantique","open-source-bindery.section.bnd-biz-stack.secondaryBody":"Remplacer six API par une seule interface mince ne résoudrait pas le problème. Bindery remplace les modèles de documents répétés qui les sous-tendent. La lecture, la génération, l'édition en place, l'extraction, la comparaison, le calcul de classeur et les opérations d'agent utilisent un ensemble de types d'éléments, de capacités et d'avertissements. Un problème corrigé dans la gestion des graphiques bénéficie à l'ingestion, à la génération et à l'édition MCP à la fois, car il n'y a qu'un seul objet graphique à corriger.","open-source-bindery.section.bnd-biz-stack.tertiaryKicker":"Un problème peut être corrigé une fois","open-source-bindery.section.bnd-biz-stack.tertiaryBody":"Un bug d'étiquette de graphique dans une pile fragmentée peut exister séparément dans l'analyse, la génération, la conversion et l'édition d'agent. Dans Bindery, le modèle de graphique et le contrat de rédacteur sont partagés. Le correctif est testé à travers chaque surface contre le même objet sémantique. Cela réduit les défauts dupliqués ainsi que les licences dupliquées, et rend la propriété claire lorsqu'une fonctionnalité de document se comporte incorrectement.","open-source-bindery.section.bnd-biz-stack.pill.1":"UN MODÈLE","open-source-bindery.section.bnd-biz-stack.pill.2":"UN SYSTÈME DE CAPACITÉS","open-source-bindery.section.bnd-biz-stack.pill.3":"UNE PUBLICATION","open-source-bindery.section.bnd-biz-stack.footer":"La consolidation réduit les coûts d'exploitation. La génération est là où elle commence à créer de la nouvelle valeur.","open-source-bindery.section.bnd-biz-generate.eyebrow":"Génération de documents","open-source-bindery.section.bnd-biz-generate.headlineLead":"Une définition de rapport","open-source-bindery.section.bnd-biz-generate.headlineAccent":"sortie native pour chaque public","open-source-bindery.section.bnd-biz-generate.body":"Un dossier de conseil, un rapport client, une soumission réglementaire et une annexe technique contiennent souvent les mêmes faits mais exigent des formes documentaires différentes. Aujourd'hui, cela se traduit par des modèles séparés, du code de rendu séparé et des corrections séparées. Bindery construit chaque sortie à partir d'un modèle documentaire structuré unique, puis laisse le rédacteur cible l'encoder en fichier Office modifiable, en fichier OpenDocument, en PDF fixe, en HTML, en Markdown, en LaTeX ou dans une autre destination prise en charge.","open-source-bindery.section.bnd-biz-generate.secondaryKicker":"Sortie native plutôt que capture d'écran","open-source-bindery.section.bnd-biz-generate.secondaryBody":"Les tableaux restent des tableaux. Les formules de classeur restent des formules. Les graphiques restent liés à leurs données sources. Les équations restent modifiables. La sortie de présentation utilise des masques et des mises en page. La sortie de traitement de texte utilise des sections, des styles, des champs et des références. Le résultat s'ouvre dans le logiciel que le destinataire utilise déjà et peut continuer à y être modifié, plutôt que d'arriver comme une image d'un rapport produit ailleurs.","open-source-bindery.section.bnd-biz-generate.tertiaryKicker":"Le même modèle prend en charge la localisation et les variantes","open-source-bindery.section.bnd-biz-generate.tertiaryBody":"La langue, le formatage régional, les blocs de divulgation, les systèmes de marque et les sections spécifiques à l'audience peuvent être exprimés comme des choix du modèle documentaire plutôt que comme des modèles copiés. Un rapport européen peut utiliser les conventions locales de date, de nombre et de délimiteur tout en conservant la même logique de contenu approuvée. Les variantes restent comparables car elles partagent des identités d'éléments et une provenance de génération, même lorsque les pages visibles diffèrent.","open-source-bindery.section.bnd-biz-generate.pill.1":"UN MODÈLE","open-source-bindery.section.bnd-biz-generate.pill.2":"SORTIE NATIVE","open-source-bindery.section.bnd-biz-generate.pill.3":"MODIFIABLE","open-source-bindery.section.bnd-biz-generate.footer":"Générer la première version est précieux. La plupart des documents professionnels passent plus de temps à être modifiés qu'à être créés.","open-source-bindery.section.bnd-biz-edit.eyebrow":"Le coût d'un petit changement","open-source-bindery.section.bnd-biz-edit.headlineLead":"Modifier la clause","open-source-bindery.section.bnd-biz-edit.headlineAccent":"pas le document autour","open-source-bindery.section.bnd-biz-edit.body":"Un petit changement automatisé entraîne souvent une réécriture complète du document. La phrase visible est correcte, mais les commentaires disparaissent, les champs sont résolus, les extensions inconnues sont supprimées, les graphiques deviennent des images ou les styles sont normalisés. Le fichier s'ouvre toujours, donc la perte n'est découverte que lorsque la personne suivante essaie de travailler dessus.","open-source-bindery.section.bnd-biz-edit.secondaryKicker":"Bindery change la cible sémantique","open-source-bindery.section.bnd-biz-edit.secondaryBody":"Une opération Bindery résout le paragraphe, la cellule, la série de graphique, l'objet de diapositive, la note, la révision ou la relation incorporée exacte qui est modifiée. Elle prévisualise la cible, vérifie ce que le format source peut écrire et marque les parties natives minimales comme sales. Tout le reste reste le document qu'il était déjà. Cela rend l'édition automatisée adaptée aux documents vivants plutôt qu'aux seules conversions jetables.","open-source-bindery.section.bnd-biz-edit.tertiaryKicker":"La révision fait partie de l'automatisation","open-source-bindery.section.bnd-biz-edit.tertiaryBody":"Un aperçu peut être stocké comme un plan de changement listant la version source, les sélecteurs, les éléments résolus, les valeurs avant et après, les capacités attendues du rédacteur et les parties natives affectées. Une personne ou un moteur de politique peut approuver ce plan avant l'application. Le résultat appliqué peut ensuite être comparé au plan, ce qui donne à l'automatisation de documents en masse une surface de révision plus proche d'un changement de code que d'une macro opaque.","open-source-bindery.section.bnd-biz-edit.pill.1":"APERÇU D'ABORD","open-source-bindery.section.bnd-biz-edit.pill.2":"DIFF MINIMAL","open-source-bindery.section.bnd-biz-edit.pill.3":"ALLER-RETOUR","open-source-bindery.section.bnd-biz-edit.footer":"Un petit changement devrait rester petit. Le coût de l'ignorer apparaît dans tout le programme documentaire.","open-source-bindery.section.bnd-biz-agents.eyebrow":"Opérations documentaires pilotées par des agents","open-source-bindery.section.bnd-biz-agents.headlineLead":"Donner à l'agent un élément","open-source-bindery.section.bnd-biz-agents.headlineAccent":"pas le fichier entier comme texte","open-source-bindery.section.bnd-biz-agents.body":"Les flux de travail documentaires par IA commencent souvent par extraire tout le texte et se terminent par recréer un fichier à partir de zéro. Cela fonctionne pour le résumé et échoue pour le travail de précision. L'agent ne peut pas voir quel paragraphe possède un commentaire, quel graphique utilise une plage, quel objet de diapositive appartient à un masque ou quelle révision a modifié une clause. Il peut décrire le résultat souhaité mais ne peut pas modifier l'original en toute sécurité.","open-source-bindery.section.bnd-biz-agents.secondaryKicker":"Bindery fournit une surface de travail bornée","open-source-bindery.section.bnd-biz-agents.secondaryBody":"Grâce à MCP et au DSL compact, un agent peut lister la structure, récupérer uniquement l'élément pertinent et son contexte local, résoudre une cible exacte, demander un aperçu et appliquer un changement vérifié par version. L'agent utilise des chemins sémantiques tels qu'un titre, une légende de tableau, une adresse de cellule, une série de graphique ou une identité de diapositive. L'opération renvoie une comparaison structurelle, des avertissements et l'identité de sortie. L'utilisation du contexte reste faible et le changement reste inspectable.","open-source-bindery.section.bnd-biz-agents.tertiaryKicker":"L'agent peut demander au document ce qu'il prend en charge","open-source-bindery.section.bnd-biz-agents.tertiaryBody":"Avant de proposer un changement, l'agent peut inspecter les capacités du format et des éléments. Il peut apprendre qu'une source est en lecture seule, qu'un rédacteur cible préserve les graphiques mais rend une animation particulière, ou qu'un classeur contient des cellules protégées. Cela fait du refus un résultat de planification utile et empêche l'agent de découvrir les limitations du format seulement après avoir généré un fichier de remplacement.","open-source-bindery.section.bnd-biz-agents.pill.1":"MCP","open-source-bindery.section.bnd-biz-agents.pill.2":"DSL ÉCONOME EN JETONS","open-source-bindery.section.bnd-biz-agents.pill.3":"ÉLÉMENTS EXACTS","open-source-bindery.section.bnd-biz-agents.footer":"Les agents créent de la vitesse. La migration détermine si le parc reste fidèle après que cette vitesse est appliquée à grande échelle.","open-source-bindery.section.bnd-biz-migration.eyebrow":"Déplacer un parc","open-source-bindery.section.bnd-biz-migration.headlineLead":"Chaque conversion dit","open-source-bindery.section.bnd-biz-migration.headlineAccent":"ce qui a survécu et ce qui a changé","open-source-bindery.section.bnd-biz-migration.body":"La conversion de documents n'est jamais seulement une extension d'entrée et de sortie. Une destination peut manquer d'équivalent pour une fonctionnalité source, ne la prendre en charge que comme objet rendu, ou exiger une représentation structurelle différente. La conversion silencieuse cache ces décisions à l'intérieur du fichier.","open-source-bindery.section.bnd-biz-migration.secondaryKicker":"Le registre de fidélité voyage avec l'exécution","open-source-bindery.section.bnd-biz-migration.secondaryBody":"Bindery classe chaque élément significatif comme préservé, transformé, approximé, rendu, omis ou non pris en charge. Le résultat nomme l'identité source, l'identité cible, la règle de conversion et l'avertissement. Un graphique dynamique devenant un vecteur statique dans un PDF est enregistré comme un rendu intentionnel. Une disposition SmartArt devenant des formes groupées est enregistrée comme une transformation. Une animation non prise en charge est nommée plutôt que de disparaître. Les équipes de migration peuvent ainsi router uniquement les vraies exceptions vers des personnes.","open-source-bindery.section.bnd-biz-migration.tertiaryKicker":"Les critères d'acceptation peuvent être lisibles par machine","open-source-bindery.section.bnd-biz-migration.tertiaryBody":"Une migration peut exiger que toutes les équations restent modifiables, que tous les commentaires conservent leurs ancres, que chaque graphique préserve sa liaison de données et qu'aucun contenu OLE ne soit omis. Bindery évalue la sortie par rapport à ces exigences et classe le fichier en conséquence. Les équipes peuvent approuver automatiquement les fichiers à volume élevé et réserver la revue humaine aux sorties dont le registre contient une transformation interdite ou un élément non pris en charge.","open-source-bindery.section.bnd-biz-migration.pill.1":"PRÉSERVÉ","open-source-bindery.section.bnd-biz-migration.pill.2":"TRANSFORMÉ","open-source-bindery.section.bnd-biz-migration.pill.3":"PERTE NOMMÉE","open-source-bindery.section.bnd-biz-migration.footer":"Une migration fidèle préserve le document. Une migration de classeur doit également préserver ce que les formules signifient aujourd'hui.","open-source-bindery.section.bnd-biz-workbooks.eyebrow":"Assurance des classeurs","open-source-bindery.section.bnd-biz-workbooks.headlineLead":"Le classeur a deux réponses","open-source-bindery.section.bnd-biz-workbooks.headlineAccent":"vous voyez les deux","open-source-bindery.section.bnd-biz-workbooks.body":"Les cellules de formule stockent l'expression et une valeur en cache. Ces valeurs peuvent différer car le calcul a été désactivé, un lien externe était indisponible, une plage a changé ou un utilisateur a collé une valeur sur une formule. Une migration qui ne préserve que le cache peut déplacer fidèlement une réponse obsolète dans un nouveau format.","open-source-bindery.section.bnd-biz-workbooks.secondaryKicker":"Le calcul fait partie de l'ingestion","open-source-bindery.section.bnd-biz-workbooks.secondaryBody":"Bindery construit le graphe de dépendances, évalue le classeur et compare les valeurs stockées avec les valeurs calculées. Les différences sont renvoyées avec la feuille, la cellule, la formule, l'ancienne valeur, la nouvelle valeur et le contexte de dépendance. Une hypothèse modifiée peut recalculer uniquement sa fermeture affectée. Les fonctions non prises en charge restent des erreurs de feuille de calcul typées plutôt que d'arrêter tout le lot. Les équipes financières et d'audit reçoivent une courte liste de divergences réelles au lieu d'ouvrir manuellement chaque classeur.","open-source-bindery.section.bnd-biz-workbooks.tertiaryKicker":"La revue peut être répétée après des modifications ultérieures","open-source-bindery.section.bnd-biz-workbooks.tertiaryBody":"Le rapport de dépendances et les conditions de calcul peuvent être archivés avec le classeur. Lorsqu'une autre entrée change, la même revue peut être relancée et montrer quelles divergences précédentes se sont fermées, lesquelles restent et quelles nouvelles cellules sont entrées dans la fermeture affectée. Cela transforme l'assurance des classeurs d'une inspection manuelle ponctuelle en une opération documentaire répétable.","open-source-bindery.section.bnd-biz-workbooks.pill.1":"VALEUR STOCKÉE","open-source-bindery.section.bnd-biz-workbooks.pill.2":"VALEUR CALCULÉE","open-source-bindery.section.bnd-biz-workbooks.pill.3":"DÉPENDANCES","open-source-bindery.section.bnd-biz-workbooks.footer":"Les classeurs contiennent une logique active. Toutes les familles de documents peuvent contenir du contenu sensible ou exécutable, donc la localité et la politique restent centrales.","open-source-bindery.section.bnd-biz-control.eyebrow":"Où les documents sont traités","open-source-bindery.section.bnd-biz-control.headlineLead":"Les fichiers restent sur vos systèmes","open-source-bindery.section.bnd-biz-control.headlineAccent":"le contenu actif reste des données","open-source-bindery.section.bnd-biz-control.body":"Bindery s'exécute dans l'application, le service, la station de travail ou l'environnement air-gapped qui détient déjà le fichier. Il n'y a pas de chemin de conversion hébergé, pas de téléchargement par document et aucune application bureautique externe requise pour le traitement normal. L'organisation choisit où les entrées, les éléments temporaires et les sorties résident. Cela vaut également sur une station de travail sans réseau du tout, car le traitement normal ne cherche jamais à en atteindre un.","open-source-bindery.section.bnd-biz-control.secondaryKicker":"Lire n'est pas exécuter","open-source-bindery.section.bnd-biz-control.secondaryBody":"Les macros, scripts, contenus OLE, liens externes et actions PDF peuvent être inventoriés et gouvernés sans être exécutés. Les fichiers protégés sont identifiés avant l'accès au contenu et ouverts uniquement lorsque l'appelant fournit la clé requise. Les déclarations de conteneur hostiles sont bornées avant l'allocation ou la décompression. Les états complet, partiel, protégé et refusé sont visibles pour le flux de travail, donc un document incomplet ne peut pas entrer silencieusement dans un processus comme s'il était complet.","open-source-bindery.section.bnd-biz-control.tertiaryKicker":"Le déploiement peut correspondre à la frontière du document","open-source-bindery.section.bnd-biz-control.tertiaryBody":"Le même composant peut s'exécuter dans un produit de bureau, un service interne, un pipeline de téléchargement contrôlé ou une station de travail d'archivage air-gapped. Les familles de formats et les capacités d'écriture peuvent être exclues des builds qui n'en ont pas besoin. L'organisation contrôle donc non seulement où le fichier est traité, mais aussi quelles opérations documentaires existent dans ce déploiement.","open-source-bindery.section.bnd-biz-control.pill.1":"SELF-HOSTED","open-source-bindery.section.bnd-biz-control.pill.2":"RIEN N'EST EXÉCUTÉ","open-source-bindery.section.bnd-biz-control.pill.3":"ÉTATS TYPÉS","open-source-bindery.section.bnd-biz-control.footer":"Le contrôle rend l'opération acceptable. L'échelle détermine si elle reste pratique sur l'ensemble du parc.","open-source-bindery.section.bnd-biz-operations.eyebrow":"Intelligence documentaire opérationnelle","open-source-bindery.section.bnd-biz-operations.headlineLead":"Posez une question","open-source-bindery.section.bnd-biz-operations.headlineAccent":"sur chaque famille de documents","open-source-bindery.section.bnd-biz-operations.body":"Le travail d'archivage est rarement uniquement de la conversion. Les équipes ont besoin de chaque contrat contenant une phrase de responsabilité, de chaque classeur où un total a changé après recalcul, de chaque diapositive avec un nom de produit obsolète, de chaque document portant des commentaires ou des métadonnées personnelles, et de chaque objet intégré dans un package de version.","open-source-bindery.section.bnd-biz-operations.secondaryKicker":"DocQL et le moteur de lot transforment cela en travaux","open-source-bindery.section.bnd-biz-operations.secondaryBody":"Les requêtes opèrent sur des collections sémantiques plutôt que sur des analyseurs spécifiques à une extension. Les résultats conservent le fichier, le type d'élément, le chemin structurel, l'identité source et la complétude. Les comparaisons regroupent les éléments ajoutés, supprimés, modifiés et inchangés. Les extractions peuvent écrire des médias, des tableaux, des formules, des commentaires, des métadonnées, la structure ou des styles dans des fichiers, des dossiers ou des résultats en streaming. Les rapports interprétatifs peuvent expliquer les sources de graphiques, les chemins de dépendance de classeur, les métadonnées de document et les fonctionnalités non prises en charge sans ouvrir de logiciel de bureau.","open-source-bindery.section.bnd-biz-operations.tertiaryKicker":"Les résultats de recherche restent conscients du document","open-source-bindery.section.bnd-biz-operations.tertiaryBody":"Une phrase trouvée dans une révision supprimée est différente de la même phrase dans le corps du texte visible. Un nombre dans les notes du présentateur est différent d'une étiquette de graphique. Un résultat de formule est différent d'une constante tapée. Bindery conserve ces distinctions dans les résultats de recherche et d'extraction, permettant aux flux de travail de conformité, de découverte et de connaissance de filtrer par le rôle que joue le contenu plutôt que par les seuls caractères qu'il contient. Ces distinctions survivent également à l'extraction, de sorte qu'un ensemble de résultats remis à un réviseur indique toujours de quel fichier provient chaque résultat et à quelle partie du document il appartenait.","open-source-bindery.section.bnd-biz-operations.pill.1":"REQUÊTE D'ARCHIVE","open-source-bindery.section.bnd-biz-operations.pill.2":"COMPARAISON STRUCTURELLE","open-source-bindery.section.bnd-biz-operations.pill.3":"EXPLIQUÉ","open-source-bindery.section.bnd-biz-operations.footer":"Le modèle opérationnel est désormais clair. L'adoption devrait être un test d'adéquation technique, pas une négociation commerciale.","open-source-bindery.section.bnd-biz-adopt.eyebrow":"Adopter Bindery","open-source-bindery.section.bnd-biz-adopt.headlineLead":"Chaque surface est le même moteur","open-source-bindery.section.bnd-biz-adopt.headlineAccent":"donc le pilote est le produit","open-source-bindery.section.bnd-biz-adopt.body":"Bindery publie sous licence Apache-2.0 lors du septième cycle du programme de publication de la fondation. Les équipes produit utilisent la crate Rust. Les équipes d'automatisation et de données utilisent Python. Les opérations utilisent la ligne de commande et DocQL. Les systèmes d'agents utilisent MCP et le DSL compact. Tous utilisent les mêmes lecteurs, rédacteurs, modèle de document et moteur d'opérations, donc rien n'est réimplémenté par surface et une correction faite une fois est une correction partout.","open-source-bindery.section.bnd-biz-adopt.secondaryKicker":"Évaluez avec vos propres fichiers difficiles","open-source-bindery.section.bnd-biz-adopt.secondaryBody":"La preuve utile n'est pas un échantillon de document poli. C'est le contrat le plus ancien, le classeur avec des formules personnalisées, la présentation avec SmartArt et OLE, le fichier Pages d'une ancienne équipe de conception et le package protégé dans l'archive. Ouvrez-les, inspectez le rapport d'exhaustivité, effectuez une modification exacte, générez une cible et comparez le résultat. Il n'y a pas de nombre de sièges, d'allocation de conversion ou de prix par document à modéliser avant que ce test puisse commencer.","open-source-bindery.section.bnd-biz-adopt.tertiaryKicker":"La version d'évaluation est le moteur de production","open-source-bindery.section.bnd-biz-adopt.tertiaryBody":"Il n'y a pas d'analyseur réduit pour un pilote et une implémentation hébergée différente utilisée plus tard. Le même moteur peut être intégré dans le produit ou le déploiement qui a été évalué. Les décisions restantes sont opérationnelles : quelles capacités compiler, quelles limites configurer, quelles surfaces exposer et quelles politiques d'acceptation de documents appliquer. Ce sont des décisions de configuration dans votre propre build plutôt que des conditions à négocier avec qui que ce soit avant que le travail puisse commencer.","open-source-bindery.section.bnd-biz-adopt.quaternaryKicker":"Ce qu'une preuve de valeur devrait mesurer","open-source-bindery.section.bnd-biz-adopt.quaternaryBody":"Une évaluation utile enregistre le succès d'ouverture, l'exhaustivité, l'inventaire des fonctionnalités, la fidélité des modifications exactes, les différences de recalcul, les avertissements de sortie et la comparaison aller-retour sur des documents représentatifs. Elle devrait inclure des fichiers hostiles, protégés et mal étiquetés ainsi que des exemples polis. La matrice de capacités qui en résulte devient la politique d'acceptation de production, donc la preuve de valeur produit un artefact opérationnel plutôt qu'une démonstration jetée après l'achat.","open-source-bindery.section.bnd-biz-adopt.pill.1":"APACHE-2.0","open-source-bindery.section.bnd-biz-adopt.pill.2":"RUST","open-source-bindery.section.bnd-biz-adopt.pill.3":"PYTHON","open-source-bindery.section.bnd-biz-adopt.pill.4":"CLI","open-source-bindery.section.bnd-biz-adopt.pill.5":"MCP","open-source-bindery.section.bnd-biz-adopt.footer":"La décision commerciale est une couche d'opérations. Pour une personne ordinaire, l'avantage est plus simple : le document reste un document.","open-source-bindery.section.bnd-con-document.eyebrow":"En termes simples","open-source-bindery.section.bnd-con-document.headlineLead":"Les mots ne sont qu'","open-source-bindery.section.bnd-con-document.headlineAccent":"une partie du document","open-source-bindery.section.bnd-con-document.body":"Une lettre a des paragraphes et des notes de bas de page. Un budget a des formules et des graphiques. Une présentation a des diapositives, des notes et des images disposées dans un ordre délibéré. Bindery ouvre le fichier et conserve ces parties en tant que ce qu'elles sont. Il ne verse pas tout dans un long flux de texte et ne demande pas à un autre programme de deviner quels mots allaient ensemble.","open-source-bindery.section.bnd-con-document.secondaryKicker":"Pourquoi cela change ce que le logiciel peut faire","open-source-bindery.section.bnd-con-document.secondaryBody":"Lorsque la structure survit, le programme utilisant Bindery peut répondre à des questions utiles. Il peut dire quelle phrase est un titre, quel nombre est le total, quelles cellules l'ont produit, quel graphique montre ces cellules, quelle note appartient à une diapositive et quel commentaire appartient à une clause. Il peut également modifier l'une de ces choses sans redessiner tout le fichier autour.","open-source-bindery.section.bnd-con-document.tertiaryKicker":"Les parties aident les personnes ayant des besoins différents","open-source-bindery.section.bnd-con-document.tertiaryBody":"Un lecteur d'écran a besoin de l'ordre de lecture et du texte alternatif. Une personne qui examine un contrat a besoin de commentaires et de révisions. Quelqu'un qui vérifie une feuille de calcul a besoin de formules. Un présentateur a besoin de notes de l'orateur. Garder ces parties séparées n'est pas seulement un détail technique. C'est ce qui permet au même document de rester utile aux personnes qui comptent sur différentes parties de celui-ci.","open-source-bindery.section.bnd-con-document.pill.1":"WORDS","open-source-bindery.section.bnd-con-document.pill.2":"TABLEAUX","open-source-bindery.section.bnd-con-document.pill.3":"FORMULES","open-source-bindery.section.bnd-con-document.pill.4":"DIAPOSITIVES","open-source-bindery.section.bnd-con-document.footer":"Garder les parties rend un ancien fichier utile. Premièrement, le fichier doit toujours s'ouvrir.","open-source-bindery.section.bnd-con-formats.eyebrow":"Les fichiers que les gens gardent réellement","open-source-bindery.section.bnd-con-formats.headlineLead":"Un document de 1998","open-source-bindery.section.bnd-con-formats.headlineAccent":"et un de ce matin","open-source-bindery.section.bnd-con-formats.body":"Les anciens fichiers Word, Excel et PowerPoint ont été construits différemment de ceux créés aujourd'hui. Apple Pages, Numbers et Keynote sont encore différents. OpenDocument utilise ses propres formats. PDF est construit à partir de pages fixes. Bindery connaît chacune de ces familles et donne au programme qui l'utilise une seule façon de les ouvrir. Cette façon unique est le même appel pour chaque famille, donc un programme n'a pas besoin d'un chemin de code séparé pour chaque époque de fichier qu'il rencontre.","open-source-bindery.section.bnd-con-formats.secondaryKicker":"Le nom du fichier ne décide pas","open-source-bindery.section.bnd-con-formats.secondaryBody":"Un fichier peut être renommé, perdre son extension ou être exporté avec la mauvaise. Bindery regarde à l'intérieur du fichier pour déterminer ce qu'il est. Une feuille de calcul nommée « document » s'ouvre toujours comme une feuille de calcul. Une présentation sans extension s'ouvre toujours comme une présentation. C'est à la fois pratique et prudent : la personne qui a nommé le fichier ne décide pas de la façon dont l'ordinateur traite son contenu.","open-source-bindery.section.bnd-con-formats.tertiaryKicker":"L'ancien fichier peut partir sous une forme actuelle","open-source-bindery.section.bnd-con-formats.tertiaryBody":"Une fois ouvert, le document peut être enregistré dans un format plus facile à conserver. Les éléments importants peuvent être transférés, et tout ce que le nouveau format ne peut pas contenir peut être nommé plutôt que perdu silencieusement. Cela rend l'ancienne copie lisible maintenant et donne à la personne une copie pratique pour les années à venir. Tout ce qui n'a pas pu être transféré est listé par son nom, afin que rien ne disparaisse discrètement entre l'ancien fichier et le nouveau.","open-source-bindery.section.bnd-con-formats.pill.1":"ANCIEN BUREAU","open-source-bindery.section.bnd-con-formats.pill.2":"NOUVEAU BUREAU","open-source-bindery.section.bnd-con-formats.pill.3":"IWORK","open-source-bindery.section.bnd-con-formats.pill.4":"DOCUMENT OUVERT","open-source-bindery.section.bnd-con-formats.footer":"Ouvrir le fichier préserve le passé. Le modifier en toute sécurité permet au document de continuer dans le futur.","open-source-bindery.section.bnd-con-edit.eyebrow":"Modification soignée","open-source-bindery.section.bnd-con-edit.headlineLead":"Changer une phrase","open-source-bindery.section.bnd-con-edit.headlineAccent":"sans reconstruire chaque page","open-source-bindery.section.bnd-con-edit.body":"Un programme peut avoir besoin de mettre à jour un nom dans un contrat, un chiffre dans un budget ou un graphique dans une présentation. La méthode négligente consiste à reconstruire tout le fichier en espérant que tout le reste revienne. Bindery trouve la partie exacte, montre ce qu'il s'apprête à changer et laisse le reste du document en place.","open-source-bindery.section.bnd-con-edit.secondaryKicker":"Les parties cachées comptent aussi","open-source-bindery.section.bnd-con-edit.secondaryBody":"Le reste comprend des éléments qu'une personne peut ne pas voir au premier coup d'œil : commentaires, modifications précédentes, notes de bas de page, liens, formules, notes de diapositive, animations, diagrammes et objets intégrés dans le fichier. Ceux-ci ne devraient pas disparaître parce qu'une phrase a changé. Bindery garde la trace de la partie touchée et écrit la plus petite partie du fichier nécessaire pour rendre ce changement réel.","open-source-bindery.section.bnd-con-edit.tertiaryKicker":"Le programme peut montrer le changement d'abord","open-source-bindery.section.bnd-con-edit.tertiaryBody":"Avant d'écrire, un logiciel utilisant Bindery peut présenter la phrase, la cellule, le graphique ou la note exacts qu'il a trouvés et montrer le remplacement proposé. Lorsque plusieurs éléments correspondent, il peut demander plutôt que deviner. Cela rend le travail documentaire automatisé moins semblable à la remise du fichier entier à une boîte noire et plus à l'approbation d'une modification visible.","open-source-bindery.section.bnd-con-edit.pill.1":"PARTIE EXACTE","open-source-bindery.section.bnd-con-edit.pill.2":"APERÇU","open-source-bindery.section.bnd-con-edit.pill.3":"RESTE CONSERVÉ","open-source-bindery.section.bnd-con-edit.footer":"Le texte peut être vérifié en le lisant. Les totaux d'une feuille de calcul nécessitent que les sommes soient recalculées.","open-source-bindery.section.bnd-con-workbook.eyebrow":"Avant de se fier à un total","open-source-bindery.section.bnd-con-workbook.headlineLead":"La réponse enregistrée","open-source-bindery.section.bnd-con-workbook.headlineAccent":"n'est pas toujours la réponse actuelle","open-source-bindery.section.bnd-con-workbook.body":"Une feuille de calcul enregistre la formule et la réponse que le dernier programme a calculée. Si quelqu'un a modifié une ligne sans recalculer, désactivé le calcul ou collé un nombre sur une formule, la réponse en bas peut être ancienne même si la feuille semble normale. Bindery recalcule les formules et conserve les deux réponses afin que la différence puisse être vue.","open-source-bindery.section.bnd-con-workbook.secondaryKicker":"Il montre aussi où la différence a commencé","open-source-bindery.section.bnd-con-workbook.secondaryBody":"Le résultat utile n'est pas seulement que deux totaux diffèrent. Bindery suit la chaîne de cellules et nomme l'entrée ou la formule qui a modifié la réponse. Les graphiques utilisant ces cellules reçoivent également les nouvelles valeurs. Une fonction qu'il ne comprend pas marque les cellules qui en dépendent, tandis que le reste du classeur continue d'être calculé.","open-source-bindery.section.bnd-con-workbook.tertiaryKicker":"Une formule cassée ne doit pas cacher le reste","open-source-bindery.section.bnd-con-workbook.tertiaryBody":"Un classeur peut contenir une fonction spéciale provenant d'un autre système. Bindery peut marquer cette cellule et les totaux qui en dépendent tout en calculant les parties qui n'en dépendent pas. La personne reçoit une feuille utile et un endroit clair pour enquêter au lieu d'un seul message disant que tout le fichier a échoué.","open-source-bindery.section.bnd-con-workbook.pill.1":"FORMULE","open-source-bindery.section.bnd-con-workbook.pill.2":"ANCIENNE RÉPONSE","open-source-bindery.section.bnd-con-workbook.pill.3":"RÉPONSE ACTUELLE","open-source-bindery.section.bnd-con-workbook.footer":"Les nombres peuvent être recalculés. Les graphiques, diagrammes et équations doivent rester plus que des images pour être modifiés plus tard.","open-source-bindery.section.bnd-con-visuals.eyebrow":"Ce qui devient généralement une image","open-source-bindery.section.bnd-con-visuals.headlineLead":"Un graphique conserve ses nombres","open-source-bindery.section.bnd-con-visuals.headlineAccent":"un diagramme conserve ses parties","open-source-bindery.section.bnd-con-visuals.body":"Lorsque les documents sont convertis ou traités de manière incorrecte, les graphiques et diagrammes deviennent souvent des images. Ils peuvent sembler corrects, mais les valeurs, étiquettes et relations derrière eux sont perdues. Bindery maintient un graphique connecté à ses données et conserve SmartArt comme un ensemble d'idées connectées plutôt qu'une capture d'écran.","open-source-bindery.section.bnd-con-visuals.secondaryKicker":"Il en va de même pour les équations et les fichiers intégrés","open-source-bindery.section.bnd-con-visuals.secondaryBody":"Une équation reste quelque chose qui peut être modifié, recherché ou déplacé vers LaTeX. Une feuille de calcul intégrée reste un objet fichier avec un aperçu, pas seulement l'image d'aperçu. Les formes conservent leur ordre et leurs connexions. C'est pourquoi un document peut toujours être travaillé après qu'un autre programme l'a ouvert ou modifié via Bindery.","open-source-bindery.section.bnd-con-visuals.tertiaryKicker":"Le sens survit mieux à la conversion que les pixels","open-source-bindery.section.bnd-con-visuals.tertiaryBody":"Un graphique déplacé dans un autre document modifiable peut conserver ses séries et ses étiquettes même si le nouveau programme les stocke différemment. Un diagramme peut conserver ses étapes et ses connexions. Lorsque la destination ne peut conserver que l'apparence, le résultat peut indiquer que l'objet est devenu une image. La personne sait alors ce qui peut encore être modifié et ce qui ne le peut pas.","open-source-bindery.section.bnd-con-visuals.pill.1":"GRAPHES DYNAMIQUES","open-source-bindery.section.bnd-con-visuals.pill.2":"DIAGRAMMES CONNECTÉS","open-source-bindery.section.bnd-con-visuals.pill.3":"MODIFIABLE","open-source-bindery.section.bnd-con-visuals.footer":"Garder le document utile est une promesse. Garder le fichier sur votre propre ordinateur en est une autre.","open-source-bindery.section.bnd-con-local.eyebrow":"Où se déroule le travail","open-source-bindery.section.bnd-con-local.headlineLead":"Aucun téléversement n'est nécessaire","open-source-bindery.section.bnd-con-local.headlineAccent":"pour ouvrir ou modifier le fichier","open-source-bindery.section.bnd-con-local.body":"Bindery est un logiciel intégré à un autre programme. Il lit le fichier sur l'ordinateur ou le système qui le détient déjà. Il n'y a pas de site de conversion intermédiaire, pas de compte à créer et aucun frais à chaque ouverture d'un autre document. Il peut fonctionner sur une machine déconnectée, car rien dans l'ouverture d'un document ne dépend de la disponibilité d'un service.","open-source-bindery.section.bnd-con-local.secondaryKicker":"La lecture n'exécute pas le contenu","open-source-bindery.section.bnd-con-local.secondaryBody":"Les documents peuvent contenir des macros, des scripts, des liens et des objets intégrés. Bindery peut identifier et préserver ces éléments, mais il ne les exécute pas simplement parce que le fichier a été ouvert. Les fichiers qui prétendent être énormes une fois décompressés, qui se référencent en boucle ou qui contiennent des structures cassées sont arrêtés ou renvoyés avec des avertissements clairs plutôt que d'être pris pour argent comptant.","open-source-bindery.section.bnd-con-local.tertiaryKicker":"Le programme utilisant Bindery reste responsable","open-source-bindery.section.bnd-con-local.tertiaryBody":"Bindery ne décide pas où une autre application stocke ou envoie ensuite sa sortie. Ce qu'il garantit sur son propre travail est plus simple : ouvrir, comprendre, calculer et écrire le document ne nécessite aucun service Bindery distant. L'application peut garder toute l'opération à l'intérieur des limites choisies par son opérateur. Bindery publie sous licence Apache-2.0 dans le septième cycle du programme de publication de la fondation. Une fois publié, vous pouvez inspecter ce qu'il fait à un fichier.","open-source-bindery.section.bnd-con-local.pill.1":"LOCAL","open-source-bindery.section.bnd-con-local.pill.2":"HORS LIGNE","open-source-bindery.section.bnd-con-local.pill.3":"AUCUN CODE ACTIF EXÉCUTÉ","open-source-bindery.section.bnd-con-local.footer":"Le résultat est simple : le format peut être ancien ou inhabituel, mais le document peut rester utilisable.","open-source-bindery.banner.bnd-biz-cost.eyebrow":"Là où les programmes de documents deviennent permanents","open-source-bindery.banner.bnd-biz-cost.lead":"Un fichier, c'est facile.","open-source-bindery.banner.bnd-biz-cost.leadAccent":"Le domaine fixe la facture.","open-source-bindery.banner.bnd-biz-cost.paragraph.1":"Le premier analyseur de documents est rarement coûteux. Le coût arrive plus tard : le deuxième format, la génération, les modifications, les fichiers protégés, le calcul de feuille de calcul, un nouveau flux de travail d'agent, une autre migration, un bug de fidélité dans les graphiques, et un processus de publication qui doit tester la même opération métier à travers six modèles de documents distincts.","open-source-bindery.banner.bnd-biz-cost.paragraph.2":"Bindery fait de l'unité de propriété l'opération documentaire plutôt que le format. Ouvrir, interroger, modifier, générer, comparer, calculer, interpréter et écrire sont implémentés une seule fois au-dessus des lecteurs et rédacteurs natifs. La prise en charge de nouveaux formats entre sous cette couche. La nouvelle automatisation entre au-dessus. Aucune des deux ne nécessite de reconstruire l'autre côté.","open-source-bindery.banner.bnd-biz-cost.paragraph.3":"La même logique s'applique aux équipes. Les spécialistes des documents peuvent améliorer un connecteur de format pendant que les équipes produit construisent des flux de travail sur des opérations sémantiques stables. Les équipes d'automatisation n'ont pas besoin de devenir expertes dans les chaînes de secteurs OLE ou les relations OOXML. L'expertise des formats reste concentrée là où elle doit l'être, et la logique métier cesse de la transporter de projet en projet.","open-source-bindery.banner.bnd-biz-cost.panelHeader":"Ce qui se multiplie normalement","open-source-bindery.banner.bnd-biz-cost.panelTag":"réduit à une couche d'opérations","open-source-bindery.banner.bnd-biz-cost.check.1.label":"formats","open-source-bindery.banner.bnd-biz-cost.check.1.marker":"une API métier","open-source-bindery.banner.bnd-biz-cost.check.2.label":"lire et écrire","open-source-bindery.banner.bnd-biz-cost.check.2.marker":"un modèle","open-source-bindery.banner.bnd-biz-cost.check.3.label":"génération et édition","open-source-bindery.banner.bnd-biz-cost.check.3.marker":"un modèle","open-source-bindery.banner.bnd-biz-cost.check.4.label":"personnes et agents","open-source-bindery.banner.bnd-biz-cost.check.4.marker":"un modèle","open-source-bindery.banner.bnd-biz-cost.check.5.label":"calcul de formules","open-source-bindery.banner.bnd-biz-cost.check.5.marker":"un état de classeur","open-source-bindery.banner.bnd-biz-cost.check.6.label":"avertissements et provenance","open-source-bindery.banner.bnd-biz-cost.check.6.marker":"un contrat de résultat","open-source-bindery.banner.bnd-biz-cost.verdict.label":"le programme cesse de faire croître une nouvelle architecture pour chaque demande de document","open-source-bindery.banner.bnd-biz-cost.verdict.marker":"une couche","open-source-bindery.banner.bnd-biz-cost.footline":"le code de format natif reste spécialisé ; les opérations métier cessent d'être dupliquées","open-source-bindery.banner.bnd-con-close.eyebrow":"Toute la promesse","open-source-bindery.banner.bnd-con-close.lead":"Ouvrez le fichier.","open-source-bindery.banner.bnd-con-close.leadAccent":"Conservez le document.","open-source-bindery.banner.bnd-con-close.paragraph.1":"Bindery permet à d'autres logiciels d'ouvrir Word, Excel, PowerPoint, OpenDocument, iWork, Rich Text, PDF et les formats de publication sans traiter chacun comme un monde séparé. Les fichiers anciens et nouveaux entrent par le bon lecteur, mais ce qui revient contient toujours des paragraphes, des feuilles, des diapositives, des formules, des graphiques, des diagrammes, des commentaires, des notes et du matériel intégré.","open-source-bindery.banner.bnd-con-close.paragraph.2":"Cette structure est la raison pour laquelle le document peut être recherché, expliqué, recalculé, modifié ou écrit sous une autre forme utile. Le fichier reste sur la machine qui le détient déjà. Le contenu actif reste des données. Une modification demandée n'a pas à effacer tout ce qui l'entoure.","open-source-bindery.banner.bnd-con-close.paragraph.3":"L'avantage apparaît à l'intérieur d'autres logiciels plutôt que comme une autre application bureautique. Un système de gestion de dossiers peut ouvrir un ancien contrat, un outil financier peut recalculer un classeur, un outil de publication peut générer un rapport et un assistant peut mettre à jour une diapositive, tout en continuant à travailler avec des documents familiers.","open-source-bindery.banner.bnd-con-close.panelHeader":"Ce qui reste","open-source-bindery.banner.bnd-con-close.panelTag":"après l'ouverture du format","open-source-bindery.banner.bnd-con-close.check.1.label":"les mots","open-source-bindery.banner.bnd-con-close.check.1.marker":"à leur place","open-source-bindery.banner.bnd-con-close.check.2.label":"les tableaux","open-source-bindery.banner.bnd-con-close.check.2.marker":"avec leurs lignes et colonnes","open-source-bindery.banner.bnd-con-close.check.3.label":"les sommes","open-source-bindery.banner.bnd-con-close.check.3.marker":"avec leurs formules","open-source-bindery.banner.bnd-con-close.check.4.label":"les graphiques","open-source-bindery.banner.bnd-con-close.check.4.marker":"avec leurs données","open-source-bindery.banner.bnd-con-close.check.5.label":"les diagrammes","open-source-bindery.banner.bnd-con-close.check.5.marker":"avec leurs connexions","open-source-bindery.banner.bnd-con-close.check.6.label":"les notes et commentaires","open-source-bindery.banner.bnd-con-close.check.6.marker":"avec leurs cibles","open-source-bindery.banner.bnd-con-close.check.7.label":"le matériel intégré","open-source-bindery.banner.bnd-con-close.check.7.marker":"comme de vrais objets","open-source-bindery.banner.bnd-con-close.check.8.label":"le document","open-source-bindery.banner.bnd-con-close.check.8.marker":"toujours utilisable","open-source-bindery.banner.bnd-con-close.verdict.label":"le programme ne se contente pas de lire le fichier ; il maintient le document vivant","open-source-bindery.banner.bnd-con-close.verdict.marker":"conservé","open-source-bindery.banner.bnd-con-close.footline":"documents rendus programmables, sur la machine qui les possède déjà","oss-bindery-active-inventory.chrome.path":"Contenu actif","oss-bindery-active-inventory.chrome.status":"rien exécuté","oss-bindery-active-inventory.chrome.meta":"illustratif","oss-bindery-active-inventory.workbook.file":"budget-2026.xlsm","oss-bindery-active-inventory.workbook.kind":"classeur à macros, ouvert comme inventaire","oss-bindery-active-inventory.workbook.content.head":"contenu du classeur","oss-bindery-active-inventory.workbook.content.worksheets.name":"feuilles de calcul","oss-bindery-active-inventory.workbook.content.worksheets.count":"12","oss-bindery-active-inventory.workbook.content.formulas.name":"formules","oss-bindery-active-inventory.workbook.content.formulas.count":"1,840","oss-bindery-active-inventory.workbook.content.charts.name":"graphiques","oss-bindery-active-inventory.workbook.content.charts.count":"3","oss-bindery-active-inventory.workbook.content.available":"disponible","oss-bindery-active-inventory.workbook.policy.head":"politique de contenu actif","oss-bindery-active-inventory.workbook.policy.vba.name":"projet VBA","oss-bindery-active-inventory.workbook.policy.vba.count":"1","oss-bindery-active-inventory.workbook.policy.ole.name":"objets OLE","oss-bindery-active-inventory.workbook.policy.ole.count":"2","oss-bindery-active-inventory.workbook.policy.links.name":"liens externes","oss-bindery-active-inventory.workbook.policy.links.count":"3","oss-bindery-active-inventory.workbook.policy.signature.name":"signature numérique","oss-bindery-active-inventory.workbook.policy.signature.count":"1","oss-bindery-active-inventory.workbook.policy.chips.parsed":"analysé","oss-bindery-active-inventory.workbook.policy.chips.preserved":"préservé","oss-bindery-active-inventory.workbook.policy.chips.blocked":"bloqué avant exécution","oss-bindery-active-inventory.zip.file":"export-bundle.zip","oss-bindery-active-inventory.zip.verdict":"arrêté avant décompression","oss-bindery-active-inventory.zip.member.k":"membre","oss-bindery-active-inventory.zip.member.v":"payload.bin","oss-bindery-active-inventory.zip.declared.k":"déclaré","oss-bindery-active-inventory.zip.declared.v":"4,2 Go","oss-bindery-active-inventory.zip.ceiling.k":"plafond","oss-bindery-active-inventory.zip.ceiling.v":"2,0 Go","oss-bindery-active-inventory.partial.file":"ops-model.xlsx","oss-bindery-active-inventory.partial.state":"partiel","oss-bindery-active-inventory.partial.warning":"un dessin malformé ignoré à Sheet4, dessin rId7","oss-bindery-active-inventory.partial.note":"Le reste du classeur reste accessible.","oss-bindery-active-inventory.band.left":"le contenu actif est analysé et préservé, jamais exécuté","oss-bindery-active-inventory.band.right":"le partiel est marqué, non masqué","oss-bindery-adoption-facts.kicker.label":"Décision","oss-bindery-adoption-facts.kicker.sub":"les faits dont l'approvisionnement et l'ingénierie ont besoin","oss-bindery-adoption-facts.tag":"ADOPT","oss-bindery-adoption-facts.fact.licence.fact":"Licence","oss-bindery-adoption-facts.fact.licence.name":"Apache-2.0","oss-bindery-adoption-facts.fact.licence.body":"Utilisez, modifiez, intégrez et distribuez sous une licence permissive courante.","oss-bindery-adoption-facts.fact.deployment.fact":"Déploiement","oss-bindery-adoption-facts.fact.deployment.name":"Local","oss-bindery-adoption-facts.fact.deployment.body":"Aucun processeur hébergé, application bureautique ou service par document requis.","oss-bindery-adoption-facts.fact.surfaces.fact":"Surfaces","oss-bindery-adoption-facts.fact.surfaces.name":"Plusieurs, un seul moteur","oss-bindery-adoption-facts.fact.surfaces.body":"Rust, Python, CLI, DocQL, DSL compact et MCP.","oss-bindery-adoption-facts.fact.scope.fact":"Portée","oss-bindery-adoption-facts.fact.scope.name":"Sélectionnée à la construction","oss-bindery-adoption-facts.fact.scope.body":"Incluez les familles de format et d'opération dont le déploiement a réellement besoin.","oss-bindery-adoption-facts.footline.left":"le pilote utilise vos fichiers","oss-bindery-adoption-facts.footline.right":"le composant de production est le même moteur","oss-bindery-adoption-set.chrome.path":"Fichiers difficiles","oss-bindery-adoption-set.chrome.status":"preuve de valeur","oss-bindery-adoption-set.chrome.meta":"illustratif","oss-bindery-adoption-set.column.file":"fichier difficile","oss-bindery-adoption-set.test.open":"ouverture et exhaustivité","oss-bindery-adoption-set.test.query":"requête ciblée","oss-bindery-adoption-set.test.edit":"modification exacte avec aperçu","oss-bindery-adoption-set.test.write":"écriture native et comparaison","oss-bindery-adoption-set.legend.supported":"pris en charge","oss-bindery-adoption-set.legend.warning":"avertissement","oss-bindery-adoption-set.legend.refused":"refusé","oss-bindery-adoption-set.file.doc.file":"lettre-1998.doc","oss-bindery-adoption-set.file.doc.note":"binaire composite, siècle dernier","oss-bindery-adoption-set.file.doc.detail":"Ouverture, requête, modification et écriture sont toutes prises en charge sur l'ensemble des fonctionnalités héritées.","oss-bindery-adoption-set.file.xlsb.file":"modèle-tresorerie.xlsb","oss-bindery-adoption-set.file.xlsb.note":"classeur binaire, fonctions personnalisées","oss-bindery-adoption-set.file.xlsb.detail":"Une fonction personnalisée hors registre reste une erreur de feuille de calcul typée ; tout le reste se recalcule.","oss-bindery-adoption-set.file.pptx.file":"roadshow.pptx","oss-bindery-adoption-set.file.pptx.note":"SmartArt et un classeur intégré","oss-bindery-adoption-set.file.pptx.detail":"Les modifications SmartArt sont enregistrées comme des changements de nœuds ; le classeur intégré est préservé comme charge utile OLE à l'écriture.","oss-bindery-adoption-set.file.key.file":"design-2016.key","oss-bindery-adoption-set.file.key.note":"bundle iWork","oss-bindery-adoption-set.file.key.detail":"Lecture et requête complètes ; l'écriture est sélectionnée, donc les tests de modification et d'écriture enregistrent des avertissements.","oss-bindery-adoption-set.file.protected.file":"archive-contrat.docx","oss-bindery-adoption-set.file.protected.note":"package protégé","oss-bindery-adoption-set.file.protected.detail":"Identifié avant l'accès au contenu. Chaque opération attend la clé de l'appelant.","oss-bindery-adoption-set.question":"Cela couvre-t-il les documents et les opérations dont le produit a réellement besoin ?","oss-bindery-adoption-set.band.left":"la version d'évaluation est le moteur de production","oss-bindery-adoption-set.band.right":"la matrice devient la politique d'acceptation","oss-bindery-agent-review.chrome.path":"Examen par l'agent","oss-bindery-agent-review.chrome.status":"quatre aperçus, identités stables","oss-bindery-agent-review.chrome.meta":"illustratif, sans revendication de coût de modèle","oss-bindery-agent-review.task.chip":"tâche d'agent","oss-bindery-agent-review.task.text":"Mettez à jour la clause de la politique et chaque diapositive qui la cite.","oss-bindery-agent-review.step.resources.name":"Liste des ressources","oss-bindery-agent-review.step.focusedRead.name":"Lecture ciblée de la clause","oss-bindery-agent-review.step.focusedRead.chip.paragraph":"paragraphe de clause","oss-bindery-agent-review.step.focusedRead.chip.comment":"commentaire en marge","oss-bindery-agent-review.step.focusedRead.chip.revision":"révision","oss-bindery-agent-review.step.focusedRead.chip.reference":"renvoi","oss-bindery-agent-review.step.docql.name":"DocQL inter-documents","oss-bindery-agent-review.step.docql.chip.slide4":"élément de texte de la diapositive 4","oss-bindery-agent-review.step.docql.chip.slide7":"élément de texte de la diapositive 7","oss-bindery-agent-review.step.docql.smartart":"citation de la diapositive 9 dans SmartArt, renvoyée comme nœud SmartArt","oss-bindery-agent-review.step.previews.name":"Quatre aperçus","oss-bindery-agent-review.step.previews.chip.clause":"clause, identifiant stable","oss-bindery-agent-review.step.previews.chip.slide4":"diapositive 4, identifiant stable","oss-bindery-agent-review.step.previews.chip.slide7":"diapositive 7, identifiant stable","oss-bindery-agent-review.step.previews.chip.smartart":"nœud SmartArt, identifiant stable","oss-bindery-agent-review.compare.head":"comparaison, groupée par source et type","oss-bindery-agent-review.compare.contract":"texte de clause modifié","oss-bindery-agent-review.compare.deckText":"deux éléments de texte modifiés","oss-bindery-agent-review.compare.deckSmartart":"un nœud SmartArt modifié","oss-bindery-agent-review.tokens.full":"les deux fichiers sérialisés","oss-bindery-agent-review.tokens.focused":"lectures ciblées et aperçus","oss-bindery-agent-review.tokens.note":"utilisation de jetons relatifs uniquement","oss-bindery-agent-review.band.text":"l'agent modifie des éléments, pas des fichiers","oss-bindery-agent-review.band.meta":"MCP + DSL compact","oss-bindery-agent-tasks.head.label":"Tâche de l'agent","oss-bindery-agent-tasks.head.sub":"ce que l'outil expose","oss-bindery-agent-tasks.head.tag":"MCP","oss-bindery-agent-tasks.row.review.name":"Lire la structure ciblée","oss-bindery-agent-tasks.row.review.body":"Uniquement les clauses, commentaires, révisions, références et paragraphes environnants.","oss-bindery-agent-tasks.row.update.name":"Modifier les éléments exacts","oss-bindery-agent-tasks.row.update.body":"Identités résolues, versions attendues, aperçus et vérifications de capacités.","oss-bindery-agent-tasks.row.build.name":"Générer une sortie native","oss-bindery-agent-tasks.row.build.body":"Modèle de document, styles, graphiques, formules et avertissements de destination.","oss-bindery-agent-tasks.row.explain.name":"Interpréter les systèmes de documents","oss-bindery-agent-tasks.row.explain.body":"Lignée des formules, sources de graphiques, objets intégrés et métadonnées cachées.","oss-bindery-agent-tasks.foot.left":"moins de contexte que le fichier entier","oss-bindery-agent-tasks.foot.right":"plus de précision que le texte aplati","oss-bindery-archive-questions.kicker.label":"Question","oss-bindery-archive-questions.kicker.sub":"ce que conserve le résultat","oss-bindery-archive-questions.tag":"EXPLOITER","oss-bindery-archive-questions.question.find.verb":"Rechercher","oss-bindery-archive-questions.question.find.name":"Contenu et structure","oss-bindery-archive-questions.question.find.body":"Fichier exact, élément, chemin, contexte environnant et propriété correspondante.","oss-bindery-archive-questions.question.compare.verb":"Comparer","oss-bindery-archive-questions.question.compare.name":"Documenter les différences","oss-bindery-archive-questions.question.compare.body":"Ajouts, suppressions et modifications typés avec les identités des deux éléments.","oss-bindery-archive-questions.question.extract.verb":"Extraire","oss-bindery-archive-questions.question.extract.name":"Ressources et données réutilisables","oss-bindery-archive-questions.question.extract.body":"Tableaux, médias, formules, commentaires, métadonnées, styles ou structure complète.","oss-bindery-archive-questions.question.explain.verb":"Expliquer","oss-bindery-archive-questions.question.explain.name":"Documenter le comportement","oss-bindery-archive-questions.question.explain.body":"Provenance des formules, sources des graphiques, contenu masqué, révisions et objets incorporés.","oss-bindery-archive-questions.footline.left":"une requête sur plusieurs formats","oss-bindery-archive-questions.footline.right":"les résultats restent traçables jusqu'au document","oss-bindery-archive-run.chrome.path":"Archiver les questions","oss-bindery-archive-run.chrome.status":"une forme de résultat","oss-bindery-archive-run.chrome.meta":"illustratif","oss-bindery-archive-run.column.statements":"quatre déclarations","oss-bindery-archive-run.column.results":"un tableau typé","oss-bindery-archive-run.statement.clauses.text":"SELECT paragraphes WHERE texte MATCHES 'responsabilité'","oss-bindery-archive-run.statement.clauses.scope":"doc, docx, odt, rtf, pdf","oss-bindery-archive-run.statement.totals.text":"SELECT cellules WHERE stocké <> calculé","oss-bindery-archive-run.statement.totals.scope":"xls, xlsx, xlsb, ods, numbers","oss-bindery-archive-run.statement.brand.text":"SELECT éléments de diapositive WHERE texte MATCHES 'ancien nom de marque'","oss-bindery-archive-run.statement.brand.scope":"ppt, pptx, odp, key","oss-bindery-archive-run.statement.inventory.text":"INVENTAIRE objets OLE, macros","oss-bindery-archive-run.statement.inventory.scope":"packages de publication","oss-bindery-archive-run.table.format":"format","oss-bindery-archive-run.table.file":"fichier","oss-bindery-archive-run.table.element":"élément","oss-bindery-archive-run.table.completeness":"exhaustivité","oss-bindery-archive-run.table.action":"action","oss-bindery-archive-run.result.clause-docx.format":"docx","oss-bindery-archive-run.result.clause-docx.file":"supply-agreement.docx","oss-bindery-archive-run.result.clause-docx.element":"section Responsabilité, paragraphe 3","oss-bindery-archive-run.result.clause-docx.completeness":"complet","oss-bindery-archive-run.result.clause-docx.action":"revoir","oss-bindery-archive-run.result.clause-odt.format":"odt","oss-bindery-archive-run.result.clause-odt.file":"vendor-terms.odt","oss-bindery-archive-run.result.clause-odt.element":"clause 9.2","oss-bindery-archive-run.result.clause-odt.completeness":"complet","oss-bindery-archive-run.result.clause-odt.action":"revoir","oss-bindery-archive-run.result.total-xlsb.format":"xlsb","oss-bindery-archive-run.result.total-xlsb.file":"treasury-model.xlsb","oss-bindery-archive-run.result.total-xlsb.element":"Totals!F27","oss-bindery-archive-run.result.total-xlsb.completeness":"recalculé","oss-bindery-archive-run.result.total-xlsb.action":"revérifier","oss-bindery-archive-run.result.brand-pptx.format":"pptx","oss-bindery-archive-run.result.brand-pptx.file":"roadshow.pptx","oss-bindery-archive-run.result.brand-pptx.element":"diapositive 12, nœud SmartArt","oss-bindery-archive-run.result.brand-pptx.completeness":"complet","oss-bindery-archive-run.result.brand-pptx.action":"extraire","oss-bindery-archive-run.result.clause-pdf.format":"pdf","oss-bindery-archive-run.result.clause-pdf.file":"scan-042.pdf","oss-bindery-archive-run.result.clause-pdf.element":"page 4, paragraphe 2","oss-bindery-archive-run.result.clause-pdf.completeness":"partiel","oss-bindery-archive-run.result.clause-pdf.action":"revoir","oss-bindery-archive-run.result.macro-xlsm.format":"xlsm","oss-bindery-archive-run.result.macro-xlsm.file":"legacy-rollup.xlsm","oss-bindery-archive-run.result.macro-xlsm.element":"projet vba, 2 modules","oss-bindery-archive-run.result.macro-xlsm.completeness":"complet","oss-bindery-archive-run.result.macro-xlsm.action":"inventorié","oss-bindery-archive-run.result-note":"Un tableau pour chaque famille. La forme de résultat partagée est le point clé, pas un nombre de fichiers.","oss-bindery-archive-run.band.left":"les résultats de recherche restent conscients du document","oss-bindery-archive-run.band.right":"fichier, élément, chemin, exhaustivité","oss-bindery-ask-flow.251d849bf0":"Vous posez une question simple","oss-bindery-ask-flow.e18eff3d23":"Par exemple : « Combien ai-je dépensé en chauffage l'hiver dernier ? » Vous interrogez votre propre feuille de budget, celle que vous avez enregistrée sur cet ordinateur même.","oss-bindery-ask-flow.a16295bfb5":"Le lecteur ouvre vos documents en premier","oss-bindery-ask-flow.97534cc9d7":"Avant que l'ordinateur ne puisse répondre, quelque chose doit ouvrir cette feuille et lire les vrais chiffres qu'elle contient. C'est Bindery qui s'en charge. Il le fait discrètement, en arrière-plan.","oss-bindery-ask-flow.c12a677f3b":"La réponse concerne vos vrais documents","oss-bindery-ask-flow.7965f3d39a":"La réponse provient maintenant de votre feuille réelle, pas d'une supposition. La même question donne la même réponse à chaque fois, car il lit le même document réel.","oss-bindery-ask-flow.d1803309e2":"Sans lecteur","oss-bindery-ask-flow.7c02e8ed27":"Combien ai-je dépensé en chauffage l'hiver dernier ?","oss-bindery-ask-flow.e0cc518075":"Je ne peux pas voir votre feuille de budget, je ne peux donc donner qu'une estimation générale.","oss-bindery-ask-flow.b653c4ff2f":"Aucun de vos documents réels n'a été ouvert, la réponse est donc vague.","oss-bindery-ask-flow.5a2fc1a2ca":"Avec le lecteur discret","oss-bindery-ask-flow.706b8f8461":"Budget-2025.xlsx ouvert, ligne chauffage lue","oss-bindery-ask-flow.c5af880d91":"Votre feuille indique 148,20 pour le chauffage sur l'hiver dernier, en trois paiements.","oss-bindery-ask-flow.c36f8be21b":"Le lecteur a ouvert votre feuille réelle, la réponse est donc votre vraie réponse.","oss-bindery-budget-difference.chrome.path":"le budget, retravaillé","oss-bindery-budget-difference.chrome.status":"les deux réponses conservées","oss-bindery-budget-difference.chrome.meta":"chiffres indicatifs","oss-bindery-budget-difference.sheet.head":"le budget du ménage","oss-bindery-budget-difference.row.rent":"Loyer","oss-bindery-budget-difference.row.childcare":"Garde d'enfants","oss-bindery-budget-difference.row.groceries":"Courses","oss-bindery-budget-difference.row.savings":"Épargne","oss-bindery-budget-difference.row.travel":"Voyages","oss-bindery-budget-difference.row.insurance":"Assurance","oss-bindery-budget-difference.row.phone":"Téléphone","oss-bindery-budget-difference.row.buffer":"Marge","oss-bindery-budget-difference.row.schoolTrip":"Sortie scolaire","oss-bindery-budget-difference.mark.pasted":"un nombre collé sur la formule","oss-bindery-budget-difference.mark.below":"ajouté sous l'ancienne plage de somme","oss-bindery-budget-difference.total.label":"total enregistré dans le fichier","oss-bindery-budget-difference.compare.saved.label":"la réponse enregistrée","oss-bindery-budget-difference.compare.current.label":"retravaillé","oss-bindery-budget-difference.compare.gap":"écart de 105","oss-bindery-budget-difference.chart.home":"maison","oss-bindery-budget-difference.chart.food":"alimentation","oss-bindery-budget-difference.chart.other":"autres","oss-bindery-budget-difference.chart.note":"le graphique prend les nouvelles valeurs","oss-bindery-budget-difference.note":"l'ancien nombre reste enregistré, à côté de la raison de son changement","oss-bindery-budget-difference.band.text":"le calcul peut être affiché, pas seulement le total","oss-bindery-budget-difference.band.meta":"enregistré 4 820, actuel 4 715","oss-bindery-business-glyph.7c05b3704d":"de bout en bout","oss-bindery-business-glyph.65cfa78989":"Un seul parcours","oss-bindery-business-glyph.13f71ffcde":"Écrire là où c'est pris en charge","oss-bindery-business-glyph.edf95cc67a":"Traiter localement","oss-bindery-business-glyph.6b5eb5323e":"Détecter par le contenu","oss-bindery-business-glyph.6f696724c6":"Ce que le flux modifie","oss-bindery-business-glyph.4a7a37c1a1":"Un modèle de document unique","oss-bindery-business-glyph.39410cc40c":"Détecter, lire, interroger, transformer et écrire des documents pris en charge via une interface cohérente.","oss-bindery-business-glyph.029b7c0b8c":"Bindery","oss-bindery-business-glyph.9fc93ca9ce":"De nombreux formats entrent","oss-bindery-business-glyph.6cc3364a24":"Opérationnel","oss-bindery-business-glyph.2fb7636b66":"Tableau de flux Bindery","oss-bindery-business-glyph.143299f958":"Écrire là où c'est pris en charge ou transmettre le contenu structuré au système suivant.","oss-bindery-business-glyph.220c94c342":"Transferts prévisibles","oss-bindery-business-glyph.979c528d8f":"Contrôles","oss-bindery-business-glyph.28b338f84b":"Lire, interroger et transformer le contenu via un modèle partagé.","oss-bindery-business-glyph.870c4d024a":"Informations documentaires exploitables","oss-bindery-business-glyph.7907ede934":"Structures","oss-bindery-business-glyph.a10b3f9333":"Détecter et ouvrir les documents pris en charge via le même point d'entrée.","oss-bindery-business-glyph.3c63f47047":"Un parcours d'admission","oss-bindery-business-glyph.6a29f08e06":"Standardise","oss-bindery-business-glyph.dd7ed1f3d7":"Fichiers Apple et OpenDocument","oss-bindery-business-glyph.eb320c2e18":"PDF et formulaires","oss-bindery-business-glyph.3fb1d9c2d9":"Présentations","oss-bindery-business-glyph.c8fb5c2fe2":"Feuilles de calcul","oss-bindery-business-glyph.8423006e5f":"Documents Word","oss-bindery-business-glyph.11d4a0351f":"Même admission","oss-bindery-business-glyph.d1061ae503":"Suivre un seul parcours","oss-bindery-business-outputs.head.label":"Un modèle source unique","oss-bindery-business-outputs.head.sub":"quatre sorties métier","oss-bindery-business-outputs.head.tag":"GÉNÉRER","oss-bindery-business-outputs.out.docx.name":"Rapport révisable","oss-bindery-business-outputs.out.docx.body":"Commentaires, révisions, champs, tableaux, graphiques et références restent modifiables.","oss-bindery-business-outputs.out.xlsx.name":"Modèle de travail","oss-bindery-business-outputs.out.xlsx.body":"Formules, plages nommées, tableaux, validations et graphiques restent actifs.","oss-bindery-business-outputs.out.pptx.name":"Présentation","oss-bindery-business-outputs.out.pptx.body":"Masques, présentations, notes, graphiques, SmartArt et médias restent natifs.","oss-bindery-business-outputs.out.pdfHtml.name":"Diffusion","oss-bindery-business-outputs.out.pdfHtml.body":"Sortie fixe ou web générée à partir de la même structure approuvée.","oss-bindery-business-outputs.foot.left":"un modèle de contenu approuvé","oss-bindery-business-outputs.foot.right":"le bon document natif pour chaque usage","oss-bindery-cadence-banners.canonicalModel.eyebrow":"Bindery / route document natif","oss-bindery-cadence-banners.canonicalModel.lead":"Quatre familles de conteneurs","oss-bindery-cadence-banners.canonicalModel.accent":"se rencontrent dans un modèle de document unique","oss-bindery-cadence-banners.canonicalModel.body.one":"Un lecteur natif honore d'abord le conteneur et ses relations. Il expose ensuite les paragraphes, les cellules, les graphiques, les objets et les révisions comme des nœuds sémantiques plutôt que de les aplatir en un seul flux de texte.","oss-bindery-cadence-banners.canonicalModel.body.two":"Les modifications ciblent ces nœuds. Le connecteur écrit le plus petit changement natif qu'il peut prendre en charge et préserve tout ce qui se trouve en dehors de l'opération demandée.","oss-bindery-cadence-banners.canonicalModel.panel":"Route de lecture, de modélisation et d'écriture","oss-bindery-cadence-banners.canonicalModel.tag":"NATIF","oss-bindery-cadence-banners.canonicalModel.item.bytes.label":"Inspecter les octets","oss-bindery-cadence-banners.canonicalModel.item.bytes.detail":"Le fichier identifie son vrai conteneur avant l'analyse.","oss-bindery-cadence-banners.canonicalModel.item.bytes.status":"DÉTECTÉ","oss-bindery-cadence-banners.canonicalModel.item.container.label":"Utiliser le connecteur natif","oss-bindery-cadence-banners.canonicalModel.item.container.detail":"Les parties du paquet et les relations restent disponibles.","oss-bindery-cadence-banners.canonicalModel.item.container.status":"OPEN","oss-bindery-cadence-banners.canonicalModel.item.nodes.label":"Exposer les nœuds sémantiques","oss-bindery-cadence-banners.canonicalModel.item.nodes.detail":"Un vocabulaire d'opérations couvre les formats pris en charge.","oss-bindery-cadence-banners.canonicalModel.item.nodes.status":"MODÉLISÉ","oss-bindery-cadence-banners.canonicalModel.item.write.label":"Écrire via le connecteur","oss-bindery-cadence-banners.canonicalModel.item.write.detail":"Seules les parties natives demandées sont modifiées.","oss-bindery-cadence-banners.canonicalModel.item.write.status":"MINIMAL","oss-bindery-cadence-banners.canonicalModel.verdict":"le format change, tandis que l'opération documentaire garde un seul sens","oss-bindery-cadence-banners.canonicalModel.footer":"la fidélité du conteneur entoure un modèle sémantique canonique unique","oss-bindery-cadence-banners.operationSurface.eyebrow":"Bindery / contrat d'opération unique","oss-bindery-cadence-banners.operationSurface.lead":"Une requête devient utile","oss-bindery-cadence-banners.operationSurface.accent":"lorsque le plan d'écriture reste explicite","oss-bindery-cadence-banners.operationSurface.body.one":"DocQL et le DSL compact sélectionnent les mêmes nœuds sémantiques que Rust, Python, MCP et la ligne de commande exposent. La surface change la manière dont une opération est demandée, pas ce que l'opération signifie.","oss-bindery-cadence-banners.operationSurface.body.two":"Avant qu'une transaction d'écriture ne s'ouvre, le planificateur vérifie les capacités du connecteur. Les mutations non prises en charge sont refusées avec une raison au lieu d'être approximées via un repli avec perte.","oss-bindery-cadence-banners.operationSurface.panel":"Route de planification des opérations","oss-bindery-cadence-banners.operationSurface.tag":"PLANIFIÉ","oss-bindery-cadence-banners.operationSurface.item.select.label":"Sélectionner les nœuds sémantiques","oss-bindery-cadence-banners.operationSurface.item.select.detail":"DocQL, le DSL ou un appel API résout les mêmes objets.","oss-bindery-cadence-banners.operationSurface.item.select.status":"SÉLECTIONNÉ","oss-bindery-cadence-banners.operationSurface.item.plan.label":"Construire le plan de mutation","oss-bindery-cadence-banners.operationSurface.item.plan.detail":"Les changements demandés et les parties affectées sont nommés.","oss-bindery-cadence-banners.operationSurface.item.plan.status":"PLANIFIÉ","oss-bindery-cadence-banners.operationSurface.item.capability.label":"Vérifier les capacités du connecteur","oss-bindery-cadence-banners.operationSurface.item.capability.detail":"Le format doit prendre en charge chaque mutation demandée.","oss-bindery-cadence-banners.operationSurface.item.capability.status":"VÉRIFIÉ","oss-bindery-cadence-banners.operationSurface.item.commit.label":"Valider l'écriture native","oss-bindery-cadence-banners.operationSurface.item.commit.detail":"Le connecteur préserve l'état du document non lié.","oss-bindery-cadence-banners.operationSurface.item.commit.status":"ÉCRIT","oss-bindery-cadence-banners.operationSurface.verdict":"plusieurs surfaces publiques aboutissent à une opération vérifiée par capacités","oss-bindery-cadence-banners.operationSurface.footer":"la surface de requête est remplaçable ; le contrat documentaire demeure","oss-bindery-cadence-banners.safety.eyebrow":"Bindery / frontière hostile du document","oss-bindery-cadence-banners.safety.lead":"Un document reste des données","oss-bindery-cadence-banners.safety.accent":"jusqu'à ce que la politique permette plus","oss-bindery-cadence-banners.safety.body.one":"Les limites d'archive, les vérifications de chemins et l'inventaire du contenu actif se produisent avant qu'un document ne soit traité comme sûr. Inspecter un paquet n'autorise pas les macros, les liens ou les objets intégrés à s'exécuter.","oss-bindery-cadence-banners.safety.body.two":"Le recalcul de classeur a ses propres états de capacité et d'erreur. Lorsqu'une fonction ou une mutation n'est pas prise en charge, Bindery garde cette frontière visible plutôt que de renvoyer un résultat plausible mais non mérité.","oss-bindery-cadence-banners.safety.panel":"Portes de sécurité avant écriture","oss-bindery-cadence-banners.safety.tag":"CONTRÔLÉ","oss-bindery-cadence-banners.safety.item.archive.label":"Expansion d'archive bornée","oss-bindery-cadence-banners.safety.item.archive.detail":"La taille du paquet, les chemins et l'imbrication sont vérifiés.","oss-bindery-cadence-banners.safety.item.archive.status":"BORNE","oss-bindery-cadence-banners.safety.item.active.label":"Inventorier le contenu actif","oss-bindery-cadence-banners.safety.item.active.detail":"Les macros, les liens et les objets intégrés restent inertes par défaut.","oss-bindery-cadence-banners.safety.item.active.status":"INERT","oss-bindery-cadence-banners.safety.item.formula.label":"Déclarer le support du calcul","oss-bindery-cadence-banners.safety.item.formula.detail":"Les fonctions de classeur portent des états de capacité explicites.","oss-bindery-cadence-banners.safety.item.formula.status":"DÉCLARÉ","oss-bindery-cadence-banners.safety.item.refusal.label":"Refuser le travail non pris en charge","oss-bindery-cadence-banners.safety.item.refusal.detail":"Aucun aplatissement silencieux ni valeur inventée ne franchit la frontière.","oss-bindery-cadence-banners.safety.item.refusal.status":"STOP","oss-bindery-cadence-banners.safety.verdict":"l'inspection, l'exécution et la mutation restent des permissions séparées","oss-bindery-cadence-banners.safety.footer":"un fichier peut être lisible sans être sûr à exécuter ou à modifier","oss-bindery-cadence-banners.estate.eyebrow":"Bindery / parc documentaire","oss-bindery-cadence-banners.estate.lead":"Remplacer la pile répétée","oss-bindery-cadence-banners.estate.accent":"sans remplacer chaque document","oss-bindery-cadence-banners.estate.body.one":"Un parc mixte comporte généralement des lecteurs, générateurs, assistants de requête et chemins d'édition distincts pour chaque format. Le coût d'exploitation réside dans ces décisions répétées, pas seulement dans l'ouverture d'un fichier.","oss-bindery-cadence-banners.estate.body.two":"Bindery conserve les fichiers natifs et consolide la couche d'exploitation autour d'un modèle sémantique unique. Les comportements spécifiques aux formats restent dans les connecteurs où ils peuvent être testés et maîtrisés.","oss-bindery-cadence-banners.estate.panel":"Registre de consolidation","oss-bindery-cadence-banners.estate.tag":"UNE COUCHE","oss-bindery-cadence-banners.estate.item.formats.label":"Formats natifs existants","oss-bindery-cadence-banners.estate.item.formats.detail":"Les documents restent dans les conteneurs que les équipes utilisent déjà.","oss-bindery-cadence-banners.estate.item.formats.status":"CONSERVÉ","oss-bindery-cadence-banners.estate.item.model.label":"Modèle documentaire canonique","oss-bindery-cadence-banners.estate.item.model.detail":"Paragraphes, cellules et objets visuels partagent un vocabulaire commun.","oss-bindery-cadence-banners.estate.item.model.status":"PARTAGÉ","oss-bindery-cadence-banners.estate.item.operations.label":"Contrat d'exploitation commun","oss-bindery-cadence-banners.estate.item.operations.detail":"Lecture, requête, génération et édition utilisent les mêmes nœuds.","oss-bindery-cadence-banners.estate.item.operations.status":"PARTAGÉ","oss-bindery-cadence-banners.estate.item.stack.label":"Connecteurs de format","oss-bindery-cadence-banners.estate.item.stack.detail":"Les différences natives restent isolées à la frontière du fichier.","oss-bindery-cadence-banners.estate.item.stack.status":"LIMITÉ","oss-bindery-cadence-banners.estate.verdict":"le parc conserve ses fichiers et perd les piles d'exploitation répétées","oss-bindery-cadence-banners.estate.footer":"la consolidation se fait autour des documents, sans les aplatir","oss-bindery-cadence-banners.migration.eyebrow":"Bindery / migration contrôlée","oss-bindery-cadence-banners.migration.lead":"Bascule après","oss-bindery-cadence-banners.migration.accent":"que les différences documentaires soient prises en compte","oss-bindery-cadence-banners.migration.body.one":"Une migration nécessite plus qu'un test réussi d'ouverture et d'enregistrement. Elle doit inventorier les formats et fonctionnalités, établir des références de fidélité et comparer les parties exactes des documents qui comptent pour chaque flux de travail.","oss-bindery-cadence-banners.migration.body.two":"Une exécution double maintient le chemin existant disponible pendant que les différences sont classées. La bascule suit des preuves acceptées, avec les fonctionnalités non prises en charge laissées visibles au lieu d'être cachées dans un compteur de conversion.","oss-bindery-cadence-banners.migration.panel":"Chemin de preuve de migration","oss-bindery-cadence-banners.migration.tag":"GATED","oss-bindery-cadence-banners.migration.item.inventory.label":"Inventorier le parc","oss-bindery-cadence-banners.migration.item.inventory.detail":"Les formats, fonctionnalités et contenus actifs sont comptés.","oss-bindery-cadence-banners.migration.item.inventory.status":"01","oss-bindery-cadence-banners.migration.item.baseline.label":"Établir des références de fidélité","oss-bindery-cadence-banners.migration.item.baseline.detail":"Les propriétés documentaires requises deviennent des contrôles d'acceptation.","oss-bindery-cadence-banners.migration.item.baseline.status":"02","oss-bindery-cadence-banners.migration.item.compare.label":"Exécuter les deux chemins","oss-bindery-cadence-banners.migration.item.compare.detail":"Les nœuds modifiés et les parties natives sont comparés.","oss-bindery-cadence-banners.migration.item.compare.status":"03","oss-bindery-cadence-banners.migration.item.cutover.label":"Approuver la bascule","oss-bindery-cadence-banners.migration.item.cutover.detail":"Les exceptions et responsables restent dans le registre.","oss-bindery-cadence-banners.migration.item.cutover.status":"04","oss-bindery-cadence-banners.migration.verdict":"la migration se termine lorsque la fidélité requise est prouvée, pas lorsque les fichiers s'ouvrent simplement","oss-bindery-cadence-banners.migration.footer":"le registre transforme les différences documentaires en décisions explicites","oss-bindery-cadence-banners.preciseEdit.eyebrow":"Bindery / une modification documentaire ordinaire","oss-bindery-cadence-banners.preciseEdit.lead":"Modifier la phrase","oss-bindery-cadence-banners.preciseEdit.accent":"sans refaire le document","oss-bindery-cadence-banners.preciseEdit.body.one":"Bindery ouvre le fichier natif, trouve le paragraphe, la cellule ou l'objet que vous avez nommé et modifie ce nœud sémantique. Le reste du document reste en dehors de la modification.","oss-bindery-cadence-banners.preciseEdit.body.two":"Le connecteur écrit ensuite le résultat dans le format d'origine. La mise en page, les relations et les éléments visuels modifiables restent des parties du document plutôt que des captures d'écran autour d'un nouveau texte.","oss-bindery-cadence-banners.preciseEdit.panel":"Une modification précise","oss-bindery-cadence-banners.preciseEdit.tag":"MINIMAL","oss-bindery-cadence-banners.preciseEdit.item.open.label":"Ouvrir le document natif","oss-bindery-cadence-banners.preciseEdit.item.open.detail":"Le conteneur réel et sa structure sont conservés.","oss-bindery-cadence-banners.preciseEdit.item.open.status":"OPEN","oss-bindery-cadence-banners.preciseEdit.item.find.label":"Trouver la partie visée","oss-bindery-cadence-banners.preciseEdit.item.find.detail":"Un paragraphe, une cellule ou un objet est adressé directement.","oss-bindery-cadence-banners.preciseEdit.item.find.status":"FOUND","oss-bindery-cadence-banners.preciseEdit.item.change.label":"Appliquer la modification demandée","oss-bindery-cadence-banners.preciseEdit.item.change.detail":"Les nœuds documentaires non liés restent intacts.","oss-bindery-cadence-banners.preciseEdit.item.change.status":"MODIFIÉ","oss-bindery-cadence-banners.preciseEdit.item.save.label":"Écrire le format d'origine","oss-bindery-cadence-banners.preciseEdit.item.save.detail":"Le document reste modifiable dans son application habituelle.","oss-bindery-cadence-banners.preciseEdit.item.save.status":"SAVED","oss-bindery-cadence-banners.preciseEdit.verdict":"une partie du document change et le document natif continue","oss-bindery-cadence-banners.preciseEdit.footer":"le format reste familier car la modification reste ciblée","oss-bindery-calc-state.kicker.label":"Chaque cellule de formule","oss-bindery-calc-state.kicker.sub":"ce que Bindery conserve","oss-bindery-calc-state.tag":"CLASSEUR","oss-bindery-calc-state.rows.formula.property":"formule","oss-bindery-calc-state.rows.formula.name":"L'expression","oss-bindery-calc-state.rows.formula.body":"Jetons analysés, fonctions, opérateurs, références, tableaux et littéraux.","oss-bindery-calc-state.rows.stored.property":"stocké","oss-bindery-calc-state.rows.stored.name":"La valeur en cache","oss-bindery-calc-state.rows.stored.body":"Ce que la dernière application a enregistré à côté de la formule.","oss-bindery-calc-state.rows.computed.property":"calculé","oss-bindery-calc-state.rows.computed.name":"Le résultat actuel","oss-bindery-calc-state.rows.computed.body":"Ce que le graphe de dépendances et les entrées actuelles produisent maintenant.","oss-bindery-calc-state.rows.status.property":"statut","oss-bindery-calc-state.rows.status.name":"La raison","oss-bindery-calc-state.rows.status.body":"Propre, obsolète, modifié, non pris en charge, circulaire ou un autre état typé.","oss-bindery-calc-state.footline.left":"le classeur prétend avoir une valeur","oss-bindery-calc-state.footline.right":"ses formules peuvent être interrogées à nouveau","oss-bindery-clause-change.chrome.path":"Modification de clause","oss-bindery-clause-change.chrome.status":"quatre relations conservées","oss-bindery-clause-change.chrome.meta":"aperçu avant écriture","oss-bindery-clause-change.request.chip":"demande de modification","oss-bindery-clause-change.request.target":"Responsabilité, paragraphe 3","oss-bindery-clause-change.request.preview":"l'aperçu renvoie un nœud","oss-bindery-clause-change.page.head":"accord-de-fourniture.docx","oss-bindery-clause-change.page.heading":"Responsabilité","oss-bindery-clause-change.page.clauseTag":"modifications de clause","oss-bindery-clause-change.page.comment":"commentaire en marge","oss-bindery-clause-change.page.reference":"voir la clause 9.2","oss-bindery-clause-change.page.struckTag":"suppression suivie conservée","oss-bindery-clause-change.rel.comment":"ancre de commentaire","oss-bindery-clause-change.rel.footnote":"numéro de note de bas de page","oss-bindery-clause-change.rel.reference":"cible de renvoi","oss-bindery-clause-change.rel.revision":"révision sans rapport","oss-bindery-clause-change.map.keptHead":"après l'écriture sur place","oss-bindery-clause-change.map.keptState":"identité conservée","oss-bindery-clause-change.map.brokenHead":"la voie de conversion complète","oss-bindery-clause-change.map.brokenState":"cassé ou renuméroté","oss-bindery-clause-change.band.text":"la clause a changé ; le document autour d'elle n'a pas changé","oss-bindery-clause-change.band.meta":"diff minimal, aller-retour","oss-bindery-consolidation.13f71ffcde":"Formats pris en charge","oss-bindery-consolidation.5b609e94fd":"Document structuré","oss-bindery-consolidation.6b5eb5323e":"Contenu détecté","oss-bindery-consolidation.7e2a1c0b8f":"Détectez, lisez, interrogez, transformez et écrivez via une interface cohérente sur tous les formats pris en charge.","oss-bindery-consolidation.029b7c0b8c":"Bindery","oss-bindery-consolidation.db2b36396d":"Un modèle de document unique","oss-bindery-consolidation.a58f418158":"Chaque branche possède sa propre interface","oss-bindery-consolidation.8cf0dd4958":"Branches spécifiques aux formats","oss-bindery-consolidation.7552c8476f":"les branches de format convergent à la réception","oss-bindery-consolidation.893c268341":"chemins de document","oss-bindery-consolidation.35a91d1529":"Les systèmes reçoivent une structure cohérente au lieu de charges utiles spécifiques au format.","oss-bindery-consolidation.395b6c15fd":"Un contrat aval unique","oss-bindery-consolidation.cf3e67bbcd":"Les modifications partent d'une représentation structurée unique.","oss-bindery-consolidation.c44cf21033":"Une seule façon de transformer","oss-bindery-consolidation.7ce02814bf":"Les requêtes s'exécutent sur le même modèle, quel que soit le format source.","oss-bindery-consolidation.39598b0036":"Une seule façon d'interroger","oss-bindery-consolidation.546622f2ca":"Branche de format périphérique","oss-bindery-consolidation.b85b8061f8":"Fichiers Apple et ODF","oss-bindery-consolidation.e52da9850d":"Chemin d'extraction séparé","oss-bindery-consolidation.04ce27b847":"Formulaires PDF","oss-bindery-consolidation.c1f650c3ab":"Gestion séparée des diapositives et des formes","oss-bindery-consolidation.a5ca950f0c":"Présentations","oss-bindery-consolidation.3190dc67b5":"Gestion séparée des cellules et des formules","oss-bindery-consolidation.e8a0fe95bc":"Feuilles de calcul","oss-bindery-consolidation.2e5c84e9b7":"Chemin de lecture dédié","oss-bindery-consolidation.3b2e67ae4e":"Documents Word","oss-bindery-consolidation.8bc92875f6":"Normaliser","oss-bindery-consumer-glyph.4dcda32940":"Publie au septième tour","oss-bindery-consumer-glyph.43db414b40":"Même réponse à chaque fois","oss-bindery-consumer-glyph.8d2d5afbc0":"Reste sur votre ordinateur","oss-bindery-consumer-glyph.8d3d4eecdb":"Une vraie réponse","oss-bindery-consumer-glyph.0dcd182491":"Il ouvre chacun et lit ce qu'il contient, donc la réponse concerne vos vrais documents.","oss-bindery-consumer-glyph.c46ff46576":"L'aide silencieuse","oss-bindery-consumer-glyph.9129982c5c":"Tous s'ouvrent de la même manière","oss-bindery-consumer-glyph.21c899006f":"Quoi qu'il les ait créés","oss-bindery-consumer-glyph.2e49bf2520":"Vos documents, tous au même endroit","oss-bindery-consumer-glyph.ee19a16b3b":"Imprimé","oss-bindery-consumer-glyph.e0ecf34feb":"Un formulaire","oss-bindery-consumer-glyph.f19ce3fada":"Mots et photos","oss-bindery-consumer-glyph.f2e902561d":"Un diaporama","oss-bindery-consumer-glyph.c95cc671b1":"De chiffres","oss-bindery-consumer-glyph.3feb4a470e":"Une feuille","oss-bindery-consumer-glyph.1ad89a7e69":"Vous l'avez tapé","oss-bindery-consumer-glyph.cfd76febbb":"Une lettre","oss-bindery-container-families.kicker.label":"Famille","oss-bindery-container-families.kicker.sub":"ce que suit le lecteur","oss-bindery-container-families.tag":"NATIF","oss-bindery-container-families.family.ole.name":"Graphique sectoriel","oss-bindery-container-families.family.ole.body":"En-tête, FAT, mini-FAT, répertoire, flux et enregistrements d'application.","oss-bindery-container-families.family.packages.name":"Graphique relationnel","oss-bindery-container-families.family.packages.body":"Types de contenu, relations racine, relations de partie et décompression sélectionnée.","oss-bindery-container-families.family.iwork.name":"Graphique de messages","oss-bindery-container-families.family.iwork.body":"Bundle, index IWA, compression tramée, index d'objets et références.","oss-bindery-container-families.family.streams.name":"Graphique de grammaire ou d'objets","oss-bindery-container-families.family.streams.body":"Groupes et destinations RTF ; objets, ressources et opérateurs PDF.","oss-bindery-container-families.foot.left":"chaque famille conserve sa propre vérité","oss-bindery-container-families.foot.right":"toutes se rejoignent au-dessus","oss-bindery-control-questions.kicker.label":"Contrôle","oss-bindery-control-questions.kicker.sub":"la réponse que fournit Bindery","oss-bindery-control-questions.tag":"LOCAL","oss-bindery-control-questions.question.where.question":"Où ?","oss-bindery-control-questions.question.where.name":"Votre processus","oss-bindery-control-questions.question.where.body":"Le document est analysé et modifié là où l'application s'exécute.","oss-bindery-control-questions.question.ran.question":"Qu'est-ce qui a été exécuté ?","oss-bindery-control-questions.question.ran.name":"Aucun code de document actif","oss-bindery-control-questions.question.ran.body":"Le code intégré est représenté et inventorié, jamais exécuté par l'analyseur.","oss-bindery-control-questions.question.complete.question":"Était-ce complet ?","oss-bindery-control-questions.question.complete.name":"État du résultat typé","oss-bindery-control-questions.question.complete.body":"Complet, partiel, protégé ou refusé avec des avertissements précis.","oss-bindery-control-questions.question.changed.question":"Qu'est-ce qui a changé ?","oss-bindery-control-questions.question.changed.name":"Comparaison structurelle","oss-bindery-control-questions.question.changed.body":"Identités des éléments, parties modifiées, pertes et identité de sortie renvoyées.","oss-bindery-control-questions.footline.left":"La localité est architecturale","oss-bindery-control-questions.footline.right":"pas une option de confidentialité sur un service","oss-bindery-controlled-intake.chrome.path":"Entrée contrôlée","oss-bindery-controlled-intake.chrome.status":"à l'intérieur de la limite","oss-bindery-controlled-intake.chrome.meta":"illustratif","oss-bindery-controlled-intake.boundary.label":"limite de l'organisation","oss-bindery-controlled-intake.pipeline.upload":"téléverser","oss-bindery-controlled-intake.pipeline.parser":"analyseur borné","oss-bindery-controlled-intake.pipeline.inventory":"structure et inventaire","oss-bindery-controlled-intake.pipeline.policy":"politique","oss-bindery-controlled-intake.route.macro.file":"q4-budget.xlsm","oss-bindery-controlled-intake.route.macro.note":"Macros inventoriées et préservées en tant que données.","oss-bindery-controlled-intake.route.macro.state":"accepté, jamais exécuté","oss-bindery-controlled-intake.route.protected.file":"msa-draft.docx","oss-bindery-controlled-intake.route.protected.note":"Identifié comme protégé avant tout accès au contenu.","oss-bindery-controlled-intake.route.protected.state":"en attente de clé","oss-bindery-controlled-intake.route.bomb.file":"legacy-bundle.zip","oss-bindery-controlled-intake.route.bomb.note":"Réclamation d'expansion au-delà du plafond configuré.","oss-bindery-controlled-intake.route.bomb.state":"refusé avant l'inflation","oss-bindery-controlled-intake.route.partial.file":"scan-batch-7.pdf","oss-bindery-controlled-intake.route.partial.note":"Pages contenant uniquement des images marquées dans le résultat.","oss-bindery-controlled-intake.route.partial.state":"partiel, acheminé en conséquence","oss-bindery-controlled-intake.verdict":"Chaque route se termine dans un état explicite. Rien ne sort de la limite.","oss-bindery-controlled-intake.band.left":"lire n'est pas exécuter","oss-bindery-controlled-intake.band.right":"analysé, préservé, jamais exécuté","oss-bindery-dependency-closure.chrome.path":"Fermeture de calcul","oss-bindery-dependency-closure.chrome.status":"fermeture recalculée","oss-bindery-dependency-closure.chrome.meta":"illustratif","oss-bindery-dependency-closure.graph.aria":"Graphe de dépendances d'un classeur financier entre les feuilles Entrées, Modèle et Synthèse. Une entrée modifiée se répercute sur dix-huit formules, deux totaux et trois séries de graphique.","oss-bindery-dependency-closure.sheets.inputs":"Entrées","oss-bindery-dependency-closure.sheets.model":"Modèle","oss-bindery-dependency-closure.sheets.summary":"Synthèse","oss-bindery-dependency-closure.legend.closure":"fermeture affectée, 18 formules, 2 totaux, 3 séries de graphique","oss-bindery-dependency-closure.legend.retained":"cellules non liées conservées","oss-bindery-dependency-closure.legend.error":"fonction non prise en charge, limitée à sa branche","oss-bindery-dependency-closure.error.label":"fonction non prise en charge","oss-bindery-dependency-closure.chart.label":"graphique de synthèse","oss-bindery-dependency-closure.chart.note":"Le graphique de synthèse se met à jour à partir de la plage recalculée sans modification distincte.","oss-bindery-dependency-closure.table.title":"stocké, recalculé et différence pour les cellules dont les valeurs ont changé","oss-bindery-dependency-closure.table.head.cell":"cellule","oss-bindery-dependency-closure.table.head.stored":"stocké","oss-bindery-dependency-closure.table.head.recomputed":"recalculé","oss-bindery-dependency-closure.table.head.diff":"différence","oss-bindery-dependency-closure.table.rows.f27.cell":"Model!F27","oss-bindery-dependency-closure.table.rows.f27.stored":"41,287.06","oss-bindery-dependency-closure.table.rows.f27.recomputed":"41,402.18","oss-bindery-dependency-closure.table.rows.f27.diff":"+115.12","oss-bindery-dependency-closure.table.rows.f31.cell":"Model!F31","oss-bindery-dependency-closure.table.rows.f31.stored":"12,940.00","oss-bindery-dependency-closure.table.rows.f31.recomputed":"12,955.20","oss-bindery-dependency-closure.table.rows.f31.diff":"+15.20","oss-bindery-dependency-closure.table.rows.c4.cell":"Summary!C4","oss-bindery-dependency-closure.table.rows.c4.stored":"108,512.40","oss-bindery-dependency-closure.table.rows.c4.recomputed":"108,782.66","oss-bindery-dependency-closure.table.rows.c4.diff":"+270.26","oss-bindery-dependency-closure.table.rows.c9.cell":"Summary!C9","oss-bindery-dependency-closure.table.rows.c9.stored":"6.4%","oss-bindery-dependency-closure.table.rows.c9.recomputed":"6.6%","oss-bindery-dependency-closure.table.rows.c9.diff":"+0,2 pt","oss-bindery-dependency-closure.band.left":"une entrée modifiée n'a déplacé que sa fermeture de dépendances","oss-bindery-dependency-closure.band.right":"stocké conservé à côté du calculé","oss-bindery-detect-flow.64e02dbe9b":"ÉTAPE 1","oss-bindery-detect-flow.80628bd746":"Détecter","oss-bindery-detect-flow.440c864c5b":"Lisez les octets magiques et les indices de structure. L'extension est un indice, jamais la vérité.","oss-bindery-detect-flow.972cfd1299":"Un fichier nommé report.doc qui est en réalité un xlsx OOXML est dirigé vers le lecteur xlsx, pas vers le lecteur doc hérité.","oss-bindery-detect-flow.b2ad896a1c":"ÉTAPE 2","oss-bindery-detect-flow.b7e45a36ff":"Analyser","oss-bindery-detect-flow.f9b448ee3d":"Le lecteur choisi normalise chaque format en un modèle de document unifié.","oss-bindery-detect-flow.f7e658a3b8":"Les tableaux, paragraphes, diapositives et formules atterrissent tous dans la même forme DocModel, quelle que soit la source.","oss-bindery-detect-flow.6be00e946a":"ÉTAPE 3","oss-bindery-detect-flow.a618b4be8d":"Interroger","oss-bindery-detect-flow.1e0ba1734e":"docql! { SELECT cells WHERE ... }","oss-bindery-detect-flow.1c73fdaa15":"DocQL est de type SQL. Parcourez les tableaux, évaluez les formules, trouvez les références, filtrez les formes.","oss-bindery-detect-flow.c36ed6e9c3":"Un langage de requête pour tout le corpus, pas de code par format pour parcourir un tableau Word par rapport à une feuille Excel.","oss-bindery-detect-flow.044adfd9ed":"ÉTAPE 4","oss-bindery-detect-flow.4a48932789":"Écrire","oss-bindery-detect-flow.784fe59285":"doc.write_as(\"xlsx\", &mut out)","oss-bindery-detect-flow.9e9d66050a":"Les rédacteurs émettent vers OOXML, ODF, LaTeX, EPUB et Markdown. Aller-retour là où le format le permet.","oss-bindery-detect-flow.737adcdf7f":"Les conversions avec perte sont signalées avant qu'elles ne se produisent. Pas de coercition de format silencieuse en production.","oss-bindery-detect-flow.50c74f7d8f":"4 étapes, 1 modèle","oss-bindery-detect-flow.a46034aa75":"des octets aux documents aux réponses","oss-bindery-dirty-set.kicker.label":"Une modification","oss-bindery-dirty-set.kicker.sub":"ce qui devient sale","oss-bindery-dirty-set.tag":"EN PLACE","oss-bindery-dirty-set.scope.node.name":"La cible","oss-bindery-dirty-set.scope.node.body":"Un paragraphe, une cellule, une forme, une note, une série de graphique ou tout autre élément résolu.","oss-bindery-dirty-set.scope.parents.name":"Conteneurs requis","oss-bindery-dirty-set.scope.parents.body":"Uniquement les ancêtres dont les longueurs, les index ou les relations doivent changer.","oss-bindery-dirty-set.scope.parts.name":"Sortie native","oss-bindery-dirty-set.scope.parts.body":"Les parties du package ou les flux hérités affectés par le changement sémantique.","oss-bindery-dirty-set.scope.rest.name":"Conservé","oss-bindery-dirty-set.scope.rest.body":"Les médias, styles, extensions, macros et relations non touchés restent intacts.","oss-bindery-dirty-set.foot.left":"l'état sale est explicite","oss-bindery-dirty-set.foot.right":"l'auteur le suit","oss-bindery-doc-ql.329d9cf466":"Référence croisée","oss-bindery-doc-ql.675dc160a4":"refs CONTAINS \"Sheet2.A1\"","oss-bindery-doc-ql.5c68ec4318":"Sheet1!B4","oss-bindery-doc-ql.24288841fb":"Sheet1!D12","oss-bindery-doc-ql.db35a47634":"Sheet3!A1","oss-bindery-doc-ql.77f5a8189a":"3 cellules, évaluées sur 3 feuilles","oss-bindery-doc-ql.8f73c9e02c":"Évaluer la formule","oss-bindery-doc-ql.eedb6d1e2a":"valeur, formule","oss-bindery-doc-ql.3f95142328":"workbook.Sheet1","oss-bindery-doc-ql.9046ea5e1f":"cellule = \"F23\"","oss-bindery-doc-ql.51a46fa65e":"= NPV(0.08, B2:B13)","oss-bindery-doc-ql.ae3f543d54":"300+ fonctions compatibles Excel, évaluées en Rust","oss-bindery-doc-ql.1b87f8a819":"Parcourir les tableaux","oss-bindery-doc-ql.98eb61976a":"style = \"Heading 1\"","oss-bindery-doc-ql.4651a34e4d":"Portée","oss-bindery-doc-ql.b509d96b12":"Méthodologie","oss-bindery-doc-ql.ca9b7e7e1f":"Constats","oss-bindery-doc-ql.decc347fcf":"Annexe A","oss-bindery-doc-ql.58c2cccff1":"4 titres, ordre de lecture préservé","oss-bindery-doc-ql.556a7b72a4":"Maths et statistiques","oss-bindery-doc-ql.57d52ff454":"SUM, AVG, STDEV, fonctions matricielles","oss-bindery-doc-ql.cbee025715":"Chaînes et expressions régulières","oss-bindery-doc-ql.105823cfe9":"SUBSTITUTE, REGEX, TEXTJOIN","oss-bindery-doc-ql.c5e455ba32":"Temps et affaires","oss-bindery-doc-ql.9a27598062":"WORKDAY, NETWORKDAYS, EOMONTH","oss-bindery-doc-ql.db1c784524":"Référence","oss-bindery-doc-ql.e4252ec91a":"VLOOKUP, INDEX, MATCH, XLOOKUP","oss-bindery-doc-ql.37a4a4b1ee":"Logique et tableaux","oss-bindery-doc-ql.a49c10d9e6":"IFS, LET, LAMBDA, SWITCH","oss-bindery-doc-ql.bd91f0161b":"Financier","oss-bindery-doc-ql.e6c58e67b3":"NPV, IRR, PMT, tableaux de prêt","oss-bindery-doc-ql.0ca6d23618":"console docql","oss-bindery-doc-ql.b6f2ae58de":"analysé, prêt","oss-bindery-doc-ql.96baa70fb2":"SELECT sur DocModel","oss-bindery-doc-ql.ee489284e8":"Requêtes DocQL","oss-bindery-doc-ql.a4942c26d0":"SELECT","oss-bindery-doc-ql.8e7f00cffd":"FROM","oss-bindery-doc-ql.1c255b91e7":"WHERE","oss-bindery-doc-ql.5faa59d4bc":"Résultat","oss-bindery-doc-ql.c245916397":"Moteur de formules, 300+ fonctions compatibles Excel","oss-bindery-doc-ql.b3087e92a3":"Un langage de requête pour les cellules, les paragraphes, les diapositives et les formes. JOIN entre documents du corpus.","oss-bindery-doc-ql.6bd0249a93":"DocQL, similaire à SQL","oss-bindery-docql-plan.chrome.path":"Plan de requête","oss-bindery-docql-plan.chrome.status":"capacité vérifiée","oss-bindery-docql-plan.chrome.meta":"illustratif","oss-bindery-docql-plan.statement.label":"instruction de mutation","oss-bindery-docql-plan.statement.line1.kw":"UPDATE","oss-bindery-docql-plan.statement.line1.rest":"diapositives","oss-bindery-docql-plan.statement.line2.kw":"SET","oss-bindery-docql-plan.statement.line2.rest":"title = 'European operations'","oss-bindery-docql-plan.statement.line3.kw":"WHERE","oss-bindery-docql-plan.statement.line3.rest":"deck = 'board.pptx'","oss-bindery-docql-plan.statement.line4.kw":"AND","oss-bindery-docql-plan.statement.line4.rest":"title = 'International operations'","oss-bindery-docql-plan.statement.line5.kw":"RETURNING","oss-bindery-docql-plan.statement.line5.rest":"slide_number, element_id, source_part;","oss-bindery-docql-plan.stages.tokens.label":"jetons","oss-bindery-docql-plan.stages.tokens.chips.update":"UPDATE","oss-bindery-docql-plan.stages.tokens.chips.slides":"diapositives","oss-bindery-docql-plan.stages.tokens.chips.set":"SET","oss-bindery-docql-plan.stages.tokens.chips.title-eq":"title =","oss-bindery-docql-plan.stages.tokens.chips.new-title":"'European operations'","oss-bindery-docql-plan.stages.tokens.chips.where":"WHERE","oss-bindery-docql-plan.stages.tokens.chips.deck-eq":"deck =","oss-bindery-docql-plan.stages.tokens.chips.deck-name":"'board.pptx'","oss-bindery-docql-plan.stages.tokens.chips.and-title-eq":"AND title =","oss-bindery-docql-plan.stages.tokens.chips.old-title":"'International operations'","oss-bindery-docql-plan.stages.tokens.chips.returning":"RETURNING","oss-bindery-docql-plan.stages.ast.label":"AST typé","oss-bindery-docql-plan.stages.ast.root":"update","oss-bindery-docql-plan.stages.ast.target.k":"cible","oss-bindery-docql-plan.stages.ast.target.v":"diapositives","oss-bindery-docql-plan.stages.ast.set.k":"set","oss-bindery-docql-plan.stages.ast.set.v":"title = 'European operations'","oss-bindery-docql-plan.stages.ast.where.k":"where","oss-bindery-docql-plan.stages.ast.where.v":"deck = 'board.pptx' AND title = 'International operations'","oss-bindery-docql-plan.stages.capability.label":"analyse des capacités","oss-bindery-docql-plan.stages.capability.head":"manifeste du connecteur pptx","oss-bindery-docql-plan.stages.capability.rows.slide-title.name":"texte du titre de la diapositive","oss-bindery-docql-plan.stages.capability.rows.slide-title.state":"modifiable","oss-bindery-docql-plan.stages.capability.rows.slide-master.name":"masque de diapositive","oss-bindery-docql-plan.stages.capability.rows.slide-master.state":"inchangé","oss-bindery-docql-plan.stages.capability.rows.source-part.name":"préservation des parties sources","oss-bindery-docql-plan.stages.capability.rows.source-part.state":"pris en charge","oss-bindery-docql-plan.stages.plan.label":"plan physique","oss-bindery-docql-plan.stages.plan.steps.open":"ouvrir le package et résoudre les parties de diapositives","oss-bindery-docql-plan.stages.plan.steps.rewrite":"réécrire les titres sur les deux diapositives correspondantes","oss-bindery-docql-plan.stages.plan.steps.preserve":"préserver toutes les autres parties telles quelles","oss-bindery-docql-plan.stages.preview.label":"aperçu de la mutation","oss-bindery-docql-plan.stages.preview.slides.first.name":"diapositive 3","oss-bindery-docql-plan.stages.preview.slides.first.id":"el_8c21","oss-bindery-docql-plan.stages.preview.slides.first.part":"ppt/slides/slide3.xml","oss-bindery-docql-plan.stages.preview.slides.second.name":"diapositive 12","oss-bindery-docql-plan.stages.preview.slides.second.id":"el_9f04","oss-bindery-docql-plan.stages.preview.slides.second.part":"ppt/slides/slide12.xml","oss-bindery-docql-plan.refused.label":"deuxième instruction, format d'entrée en lecture seule","oss-bindery-docql-plan.refused.sql":"UPDATE slides SET transition = 'morph' WHERE deck = 'archive.ppt';","oss-bindery-docql-plan.refused.diagnostic.title":"diagnostic","oss-bindery-docql-plan.refused.diagnostic.code.k":"code","oss-bindery-docql-plan.refused.diagnostic.code.v":"DOCQL-CAP-118","oss-bindery-docql-plan.refused.diagnostic.severity.k":"gravité","oss-bindery-docql-plan.refused.diagnostic.severity.v":"erreur","oss-bindery-docql-plan.refused.diagnostic.line.k":"ligne","oss-bindery-docql-plan.refused.diagnostic.line.v":"1","oss-bindery-docql-plan.refused.diagnostic.column.k":"colonne","oss-bindery-docql-plan.refused.diagnostic.column.v":"14","oss-bindery-docql-plan.refused.diagnostic.path.k":"chemin de l'élément","oss-bindery-docql-plan.refused.diagnostic.path.v":"slides[*].transition","oss-bindery-docql-plan.refused.diagnostic.capability.k":"capacité requise","oss-bindery-docql-plan.refused.diagnostic.capability.v":"ppt.animation.transition.write","oss-bindery-docql-plan.refused.note":"Rejeté au moment de l'analyse. Le fichier n'est jamais ouvert en écriture.","oss-bindery-docql-plan.band.left":"le planificateur vérifie les capacités avant que le fichier ne soit ouvert en écriture","oss-bindery-docql-plan.band.right":"au moment de l'analyse, pas à l'écriture","oss-bindery-docql-surface.kicker.label":"Surface","oss-bindery-docql-surface.kicker.sub":"trois types de déclaration","oss-bindery-docql-surface.tag":"DOCQL","oss-bindery-docql-surface.rows.dql.family":"DQL","oss-bindery-docql-surface.rows.dql.name":"Lire","oss-bindery-docql-surface.rows.dql.body":"Sélectionner, filtrer, parcourir, joindre, agréger, ordonner, fenêtrer et récurser.","oss-bindery-docql-surface.rows.dml.family":"DML","oss-bindery-docql-surface.rows.dml.name":"Modifier","oss-bindery-docql-surface.rows.dml.body":"Insérer, mettre à jour et supprimer des éléments typés avec résultats de retour et garde-fous.","oss-bindery-docql-surface.rows.dol.family":"DOL","oss-bindery-docql-surface.rows.dol.name":"Opérer","oss-bindery-docql-surface.rows.dol.body":"Créer, convertir, fusionner, comparer, extraire, générer et protéger des documents.","oss-bindery-docql-surface.rows.tx.family":"TX","oss-bindery-docql-surface.rows.tx.name":"Contrôler","oss-bindery-docql-surface.rows.tx.body":"Lectures instantanées, déclarations automatiques, lots explicites, validation et annulation.","oss-bindery-docql-surface.footline.left":"la requête est déclarative","oss-bindery-docql-surface.footline.right":"le plan est conscient des documents","oss-bindery-document-parts.kicker.label":"Un document","oss-bindery-document-parts.kicker.sub":"les parties qui restent séparées","oss-bindery-document-parts.tag":"PLAIN","oss-bindery-document-parts.part.text.name":"Les mots à leur place","oss-bindery-document-parts.part.text.body":"Les titres, paragraphes, notes, commentaires, notes de bas de page et révisions restent distincts.","oss-bindery-document-parts.part.data.name":"Tableaux et formules","oss-bindery-document-parts.part.data.body":"Les lignes, cellules, calculs, sources de graphiques et totaux restent liés.","oss-bindery-document-parts.part.visuals.name":"Formes et médias","oss-bindery-document-parts.part.visuals.body":"Les images, graphiques, diagrammes, SmartArt et objets incorporés conservent leur rôle.","oss-bindery-document-parts.part.order.name":"Comment il est conçu pour être lu","oss-bindery-document-parts.part.order.body":"Les sections, feuilles, diapositives, pages, calques et relations restent dans l'ordre.","oss-bindery-document-parts.part.chip":"conservé","oss-bindery-document-parts.foot.left":"le document conserve ses parties","oss-bindery-document-parts.foot.right":"afin qu'un autre programme puisse les utiliser","oss-bindery-dsl-budget.chrome.path":"Instruction compacte","oss-bindery-dsl-budget.chrome.status":"identité d'élément identique","oss-bindery-dsl-budget.chrome.meta":"illustratif","oss-bindery-dsl-budget.tree.label":"arbre de document sérialisé","oss-bindery-dsl-budget.tree.tokens":"environ 420 jetons","oss-bindery-dsl-budget.tree.line1":"{ \"presentation\": { \"slides\": [ { \"index\": 12,","oss-bindery-dsl-budget.tree.line2":"\"shapes\": [ { \"id\": 3, \"type\": \"chart\",","oss-bindery-dsl-budget.tree.line3":"\"geometry\": { \"x\": 912400, \"y\": 685800, \"cx\": 4876800 },","oss-bindery-dsl-budget.tree.line4":"\"style\": { \"fill\": \"scheme accent1\", \"line\": \"hairline\" },","oss-bindery-dsl-budget.tree.line5":"\"chart\": { \"title\": \"Revenue\", \"series\": [","oss-bindery-dsl-budget.tree.line6":"{ \"name\": \"Actual\", \"source\": \"Data!B2:B11\" }","oss-bindery-dsl-budget.tree.fold":"34 lignes supplémentaires de géométrie, de styles et de formes frères","oss-bindery-dsl-budget.dsl.label":"chemin DSL compact","oss-bindery-dsl-budget.dsl.tokens":"11 jetons","oss-bindery-dsl-budget.dsl.line1":"deck(\"board.pptx\").slide(12).chart(\"Revenue\").series(\"Actual\")","oss-bindery-dsl-budget.dsl.line2":".source(\"Data!B2:B13\")","oss-bindery-dsl-budget.identity.note":"les deux formes aboutissent à une seule identité","oss-bindery-dsl-budget.identity.id":"el_7f3c","oss-bindery-dsl-budget.identity.part":"ppt/charts/chart1.xml","oss-bindery-dsl-budget.preview.title":"aperçu renvoyé avec le chemin compact","oss-bindery-dsl-budget.preview.slide.k":"diapositive","oss-bindery-dsl-budget.preview.slide.v":"12","oss-bindery-dsl-budget.preview.chart.k":"graphique","oss-bindery-dsl-budget.preview.chart.v":"Revenue","oss-bindery-dsl-budget.preview.old.k":"ancienne plage","oss-bindery-dsl-budget.preview.old.v":"Data!B2:B11","oss-bindery-dsl-budget.preview.new.k":"nouvelle plage","oss-bindery-dsl-budget.preview.new.v":"Data!B2:B13","oss-bindery-dsl-budget.ambiguity.title":"deux candidats, aucune mutation","oss-bindery-dsl-budget.ambiguity.path":"deck(\"board.pptx\").slide(4).chart().series(\"Actual\")","oss-bindery-dsl-budget.ambiguity.candidate-a":"diapositive 4, forme 3, graphique sans titre","oss-bindery-dsl-budget.ambiguity.candidate-b":"diapositive 4, forme 5, graphique sans titre","oss-bindery-dsl-budget.ambiguity.note":"Un chemin court ambigu renvoie les candidats et les champs qui les distinguent. Aucun graphique n'est muté.","oss-bindery-dsl-budget.band.left":"la forme courte conserve la même sémantique de refus et d'aperçu","oss-bindery-dsl-budget.band.right":"même identité, moins de jetons","oss-bindery-dsl-forms.kicker.label":"Chemin","oss-bindery-dsl-forms.kicker.sub":"ce qu'il peut nommer","oss-bindery-dsl-forms.tag":"DSL","oss-bindery-dsl-forms.rows.doc.token":"doc","oss-bindery-dsl-forms.rows.doc.name":"Structure du document","oss-bindery-dsl-forms.rows.doc.body":"Section, titre, paragraphe, tableau, commentaire, révision, champ ou équation.","oss-bindery-dsl-forms.rows.sheet.token":"feuille","oss-bindery-dsl-forms.rows.sheet.name":"Structure du classeur","oss-bindery-dsl-forms.rows.sheet.body":"Feuille, tableau, plage, cellule, nom, formule, graphique, tableau croisé dynamique ou validation.","oss-bindery-dsl-forms.rows.slide.token":"diapositive","oss-bindery-dsl-forms.rows.slide.name":"Structure de la présentation","oss-bindery-dsl-forms.rows.slide.body":"Diapositive, masque, disposition, espace réservé, notes, forme, graphique ou animation.","oss-bindery-dsl-forms.rows.asset.token":"ressource","oss-bindery-dsl-forms.rows.asset.name":"Contenu partagé","oss-bindery-dsl-forms.rows.asset.body":"Image, média, police, charge utile OLE, relation ou ressource de package.","oss-bindery-dsl-forms.footline.left":"assez court pour un agent","oss-bindery-dsl-forms.footline.right":"assez précis pour un rédacteur","oss-bindery-edit-cases.head.label":"Changement typique","oss-bindery-edit-cases.head.sub":"ce qui reste intact","oss-bindery-edit-cases.head.tag":"EDIT","oss-bindery-edit-cases.row.contract.change":"Contrat","oss-bindery-edit-cases.row.contract.name":"Remplacer une clause","oss-bindery-edit-cases.row.contract.body":"Les commentaires, révisions, numérotation, notes de bas de page, champs et autres sections restent.","oss-bindery-edit-cases.row.workbook.change":"Classeur","oss-bindery-edit-cases.row.workbook.name":"Mettre à jour une hypothèse","oss-bindery-edit-cases.row.workbook.body":"Les formules se recalculent ; les noms, graphiques, validations et feuilles non liées restent.","oss-bindery-edit-cases.row.deck.change":"Présentation","oss-bindery-edit-cases.row.deck.name":"Actualiser un graphique","oss-bindery-edit-cases.row.deck.body":"Le masque, les notes, les versions, SmartArt, objets OLE et autres diapositives restent.","oss-bindery-edit-cases.row.archive.change":"Archive","oss-bindery-edit-cases.row.archive.name":"Supprimer les métadonnées de version","oss-bindery-edit-cases.row.archive.body":"Le contenu du document et sa structure visuelle restent, tandis que certains champs changent.","oss-bindery-edit-cases.state":"reste","oss-bindery-edit-cases.foot.left":"la modification demandée est explicite","oss-bindery-edit-cases.foot.right":"afin que le document intact puisse rester intact","oss-bindery-eng-close-banner.eyebrow":"Tout l'argument d'ingénierie","oss-bindery-eng-close-banner.lead":"Ouvrez-le une fois.","oss-bindery-eng-close-banner.leadAccent":"Continuez à travailler sur le document.","oss-bindery-eng-close-banner.paragraphs.p1":"Les lecteurs natifs respectent le conteneur. Le modèle canonique préserve le document. Les écritures minimales préservent tout ce qui se trouve en dehors de la modification demandée. Les générateurs créent les mêmes objets sémantiques que ceux que les lecteurs renvoient. DocQL, le DSL compact, MCP, Rust, Python et la ligne de commande adressent tous les mêmes nœuds et utilisent les mêmes vérifications de capacités.","oss-bindery-eng-close-banner.paragraphs.p2":"Bindery est plus qu'un analyseur de format. Le format détermine comment les octets sont lus et écrits. Il ne détermine pas comment un développeur, un opérateur ou un agent doit demander un paragraphe, une cellule, un graphique, un nœud SmartArt, un objet incorporé, une équation, un commentaire, une révision ou une relation.","oss-bindery-eng-close-banner.paragraphs.p3":"La découverte de capacités boucle la boucle. La version actuelle peut indiquer quels formats, fonctionnalités et mutations elle prend en charge, et le planificateur utilise cette réponse avant d'ouvrir une transaction d'écriture. La surface publique peut être ambitieuse sans devenir vague, car chaque opération se résout finalement en une capacité de connecteur, un nœud sémantique et un plan d'écriture natif.","oss-bindery-eng-close-banner.panel.header":"Un modèle canonique","oss-bindery-eng-close-banner.panel.tag":"le document continu","oss-bindery-eng-close-banner.chips.read":"lire les formats natifs","oss-bindery-eng-close-banner.chips.interpret":"interpréter la structure","oss-bindery-eng-close-banner.chips.edit":"modifier sur place","oss-bindery-eng-close-banner.chips.generate":"générer de nouveaux fichiers","oss-bindery-eng-close-banner.chips.query":"interroger et comparer","oss-bindery-eng-close-banner.chips.recalculate":"recalculer les classeurs","oss-bindery-eng-close-banner.chips.agents":"opérer via des agents","oss-bindery-eng-close-banner.chips.write":"écrire des formats natifs","oss-bindery-eng-close-banner.chips.mark":"un modèle","oss-bindery-eng-close-banner.verdict":"le format de fichier change, l'opération sur le document ne change pas","oss-bindery-eng-close-banner.footline":"des documents rendus programmables, sans les réduire à du texte","oss-bindery-estate-kinds.head.label":"Patrimoine","oss-bindery-estate-kinds.head.sub":"ce qu'une organisation détient réellement","oss-bindery-estate-kinds.head.tag":"ENTREPRISE","oss-bindery-estate-kinds.row.legal.area":"Juridique","oss-bindery-estate-kinds.row.legal.name":"Textes DOC, DOCX, PDF, RTF et OpenDocument sur plusieurs décennies.","oss-bindery-estate-kinds.row.legal.body":"Finance","oss-bindery-estate-kinds.row.finance.area":"Modèles et rapports","oss-bindery-estate-kinds.row.finance.name":"Fichiers XLS, XLSX, XLSB, ODS, Numbers et tableaux exportés.","oss-bindery-estate-kinds.row.finance.body":"Direction","oss-bindery-estate-kinds.row.leadership.area":"Présentations","oss-bindery-estate-kinds.row.leadership.name":"PPT, PPTX, ODP et Keynote avec graphiques, notes et objets intégrés.","oss-bindery-estate-kinds.row.leadership.body":"Édition","oss-bindery-estate-kinds.row.publishing.area":"Sortie et échange","oss-bindery-estate-kinds.row.publishing.name":"PDF, HTML, EPUB, LaTeX, Markdown et données délimitées.","oss-bindery-estate-kinds.row.publishing.body":"l'entreprise voit un seul patrimoine","oss-bindery-estate-kinds.foot.left":"Bindery aussi, enfin","oss-bindery-estate-kinds.foot.right":"Bindery aussi, enfin","oss-bindery-estate-map.chrome.path":"Parc documentaire","oss-bindery-estate-map.chrome.status":"chaque document rejoint un même point de convergence","oss-bindery-estate-map.chrome.meta":"six routes actuelles","oss-bindery-estate-map.dept.legal.name":"Juridique","oss-bindery-estate-map.dept.finance.name":"Finance","oss-bindery-estate-map.dept.leadership.name":"Direction","oss-bindery-estate-map.dept.publishing.name":"Édition","oss-bindery-estate-map.today.head":"Aujourd'hui : six routes techniques pour un même parc","oss-bindery-estate-map.route.desktop":"Automatisation de bureau du fournisseur","oss-bindery-estate-map.route.pdfService":"Service PDF","oss-bindery-estate-map.route.sheetScripts":"Scripts de tableur","oss-bindery-estate-map.route.iworkManual":"Étape manuelle iWork","oss-bindery-estate-map.route.genVendor":"Fournisseur de génération de documents","oss-bindery-estate-map.route.convertFolder":"Dossier d'utilitaires de conversion","oss-bindery-estate-map.edge.head":"Avec Bindery","oss-bindery-estate-map.edge.name":"Bindery","oss-bindery-estate-map.edge.tag":"un point de convergence commun, pas une route supplémentaire","oss-bindery-estate-map.op.open":"OPEN","oss-bindery-estate-map.op.query":"QUERY","oss-bindery-estate-map.op.edit":"EDIT","oss-bindery-estate-map.op.generate":"GÉNÉRER","oss-bindery-estate-map.op.compare":"COMPARER","oss-bindery-estate-map.op.export":"EXPORTER","oss-bindery-estate-map.band.text":"les routes étaient la complexité, pas les documents","oss-bindery-estate-map.band.meta":"une couche programmable","oss-bindery-everyday-card.ce788a49be":"Celui que vous écrivez","oss-bindery-everyday-card.e1af701eb7":"Des chiffres dans des cases","oss-bindery-everyday-card.81afef88b2":"Des images et des mots","oss-bindery-everyday-card.578657ab89":"La page figée","oss-bindery-everyday-card.e9050cd2aa":"Du texte dactylographié","oss-bindery-everyday-card.dcb7ce81fe":"Une photo de papier","oss-bindery-everyday-card.d8863607e0":"Pensez à un vieux classeur","oss-bindery-everyday-card.946f6212b5":"Au fil des années, vous accumulez des lettres, des formulaires, des listes et des impressions. Ils se présentent sous toutes les formes. Certains s'ouvrent d'un côté, d'autres de l'autre. Trouver le bon document est une corvée.","oss-bindery-everyday-card.cc2fe9ea69":"Bindery est l'assistant qui les lit tous","oss-bindery-everyday-card.d7bacdb83e":"C'est la petite partie discrète d'un ordinateur qui peut ouvrir n'importe lequel de ces documents et lire ce qu'ils contiennent, peu importe ce qui les a créés. Vous ne la voyez jamais. Elle travaille simplement en arrière-plan.","oss-bindery-everyday-card.4c70375485":"Pour que l'IA puisse répondre à propos de vos documents","oss-bindery-everyday-card.606e912e28":"Lorsque vous posez une question à un ordinateur sur vos propres documents, quelque chose doit d'abord les lire. Ce quelque chose, c'est Bindery. Il transmet les mots, proprement, afin que la réponse puisse porter sur vos vrais documents.","oss-bindery-everyday-card.4a2c8c18e2":"De nombreuses formes de papier","oss-bindery-everyday-card.06489d56da":"Un seul assistant discret les lit tous","oss-bindery-everyday-card.23382e7ddb":"Le lecteur","oss-bindery-everyday-card.f9cde053de":"Ouvre chacun d'eux","oss-bindery-everyday-card.d6df2de0b0":"Vous n'avez pas à choisir le bon outil. Il identifie le document pour vous.","oss-bindery-everyday-formats.kicker.label":"Fichiers","oss-bindery-everyday-formats.kicker.sub":"les noms ordinaires que les gens reconnaissent","oss-bindery-everyday-formats.tag":"OPEN","oss-bindery-everyday-formats.kind.documents.name":"Documents","oss-bindery-everyday-formats.kind.documents.formats":"Word, OpenDocument, Pages, RTF et PDF","oss-bindery-everyday-formats.kind.documents.body":"Lettres, politiques, rapports, formulaires et pages fixes.","oss-bindery-everyday-formats.kind.spreadsheets.name":"Classeurs","oss-bindery-everyday-formats.kind.spreadsheets.formats":"Excel, OpenDocument et Numbers","oss-bindery-everyday-formats.kind.spreadsheets.body":"Budgets, plans, listes, calculs et graphiques.","oss-bindery-everyday-formats.kind.presentations.name":"Présentations","oss-bindery-everyday-formats.kind.presentations.formats":"PowerPoint, OpenDocument et Keynote","oss-bindery-everyday-formats.kind.presentations.body":"Diapositives, notes, diagrammes, vidéos et supports de présentation.","oss-bindery-everyday-formats.kind.publishing.name":"Publication","oss-bindery-everyday-formats.kind.publishing.formats":"EPUB, LaTeX, Markdown et HTML","oss-bindery-everyday-formats.kind.publishing.body":"Livres, rédaction technique, sites web et texte portable.","oss-bindery-everyday-formats.foot.left":"différents types de fichiers","oss-bindery-everyday-formats.foot.right":"une façon pour un autre programme de les ouvrir","oss-bindery-fidelity-states.kicker.label":"État","oss-bindery-fidelity-states.kicker.sub":"ce qui est arrivé à un élément","oss-bindery-fidelity-states.tag":"MIGRER","oss-bindery-fidelity-states.state.preserved.token":"préservé","oss-bindery-fidelity-states.state.preserved.name":"Équivalent natif","oss-bindery-fidelity-states.state.preserved.body":"Le sens et la possibilité de modification sont conservés dans la représentation de destination.","oss-bindery-fidelity-states.state.transformed.token":"transformé","oss-bindery-fidelity-states.state.transformed.name":"Forme native différente","oss-bindery-fidelity-states.state.transformed.body":"Le sens est conservé grâce à une conversion structurelle explicite.","oss-bindery-fidelity-states.state.rendered.token":"rendu","oss-bindery-fidelity-states.state.rendered.name":"Forme visuelle","oss-bindery-fidelity-states.state.rendered.body":"L'apparence est conservée lorsque la destination n'a pas d'équivalent modifiable.","oss-bindery-fidelity-states.state.omitted.token":"omis","oss-bindery-fidelity-states.state.omitted.name":"Non représenté","oss-bindery-fidelity-states.state.omitted.body":"L'élément exact, la raison et la limitation de la destination sont signalés.","oss-bindery-fidelity-states.footline.left":"la conversion produit un fichier","oss-bindery-fidelity-states.footline.right":"le registre explique le fichier","oss-bindery-file-shelf.console.title":"Étagère de fichiers","oss-bindery-file-shelf.console.subtitle":"Six documents s'ouvrent dans les structures qu'ils contiennent.","oss-bindery-file-shelf.chrome.path":"Quatre décennies, une étagère","oss-bindery-file-shelf.chrome.status":"les six ouverts","oss-bindery-file-shelf.chrome.meta":"figures illustratives","oss-bindery-file-shelf.file.letter.kind":"Une lettre","oss-bindery-file-shelf.file.letter.year":"1998","oss-bindery-file-shelf.file.letter.name":"notes.doc","oss-bindery-file-shelf.file.letter.note":"le nom dit .doc, le contenu est en texte enrichi","oss-bindery-file-shelf.file.letter.chip":"s'ouvre correctement","oss-bindery-file-shelf.file.budget.kind":"Un budget familial","oss-bindery-file-shelf.file.budget.year":"2007","oss-bindery-file-shelf.file.deck.kind":"Une présentation Keynote","oss-bindery-file-shelf.file.deck.year":"2016","oss-bindery-file-shelf.file.contract.kind":"Un contrat moderne","oss-bindery-file-shelf.file.contract.year":"ce matin","oss-bindery-file-shelf.file.policy.kind":"Une politique partagée","oss-bindery-file-shelf.file.policy.year":"OpenDocument","oss-bindery-file-shelf.file.form.kind":"Un formulaire imprimé","oss-bindery-file-shelf.file.form.year":"pages fixes","oss-bindery-file-shelf.summary.outline":"plan","oss-bindery-file-shelf.summary.workbook":"feuilles","oss-bindery-file-shelf.summary.slides":"diapositives","oss-bindery-file-shelf.summary.sections":"sections","oss-bindery-file-shelf.summary.headings":"titres","oss-bindery-file-shelf.summary.pages":"pages fixes","oss-bindery-file-shelf.rail.label":"une surface de lecture","oss-bindery-file-shelf.band.text":"chaque fichier s'ouvre comme ce qu'il est, pas comme ce qu'il est appelé","oss-bindery-file-shelf.band.meta":"quatre décennies, une porte","oss-bindery-format-matrix.041a5dec48":"Format","oss-bindery-format-matrix.7862cc5510":"lire, écrire, interroger","oss-bindery-format-matrix.d5956c7905":"17 formats, une API","oss-bindery-format-matrix.918fcc20eb":"Cible de requête","oss-bindery-format-matrix.f949cc75ef":"DocQL","oss-bindery-format-matrix.592789518f":"Aller-retour","oss-bindery-format-matrix.4a48932789":"Écrire","oss-bindery-format-matrix.84dc1a571f":"Fidélité d'analyse","oss-bindery-format-matrix.852b438f91":"Lire","oss-bindery-format-matrix.5594e5668b":"Émettre du contenu structuré vers LaTeX et Markdown pour les outils en aval.","oss-bindery-format-matrix.e4a15cd861":"tex, md","oss-bindery-format-matrix.f498930311":"LaTeX, Markdown","oss-bindery-format-matrix.38ec68fd67":"Écrivain uniquement, génération complète d'EPUB 3.0 avec navigation et métadonnées.","oss-bindery-format-matrix.f3d232e87e":"EPUB 3.0","oss-bindery-format-matrix.18cafb6071":"Écrivains (sortie)","oss-bindery-format-matrix.90893baa74":"Paragraphes, tableaux et champs analysés ; les dialectes RTF varient.","oss-bindery-format-matrix.ac98f252c1":"RTF","oss-bindery-format-matrix.f56c8cce21":"Texte, structure et tableaux extraits, les PDF scannés nécessitent une OCR (séparée).","oss-bindery-format-matrix.d613d88cb2":"PDF","oss-bindery-format-matrix.e214b8a299":"Document","oss-bindery-format-matrix.bfb1e1225b":"Archive iWork analysée pour la lecture et l'interrogation, pas de chemin d'écriture.","oss-bindery-format-matrix.1454350f12":"pages, numbers, key","oss-bindery-format-matrix.ebebfa47b9":"iWork","oss-bindery-format-matrix.24b522c6cd":"Fidélité de lecture complète, l'écriture en retour est partielle.","oss-bindery-format-matrix.de290a6e2d":"doc, xls, ppt","oss-bindery-format-matrix.9f209a086a":"MS hérité","oss-bindery-format-matrix.d5b563ac6e":"Hérité et iWork","oss-bindery-format-matrix.b0a038b489":"L'aller-retour préserve les espaces de noms, les plugins OOo personnalisés sont signalés.","oss-bindery-format-matrix.426c945f8e":"odt, ods, odp","oss-bindery-format-matrix.ce51f5620f":"ODF","oss-bindery-format-matrix.eab906fab1":"Open Document","oss-bindery-format-matrix.55db2e11ea":"Flux de classeur binaire analysé, l'écriture est au mieux.","oss-bindery-format-matrix.2161d29155":"Excel binaire","oss-bindery-format-matrix.dd325fae30":"Extensions spécifiques au format remontées, non supprimées.","oss-bindery-format-matrix.15c6313344":"docx, xlsx, pptx","oss-bindery-format-matrix.44363ccb82":"Word","oss-bindery-format-matrix.a4313c8888":"OOXML","oss-bindery-four-native-paths.chrome.path":"Lecteurs natifs","oss-bindery-four-native-paths.chrome.status":"quatre chemins natifs, une seule forme d'enregistrement","oss-bindery-four-native-paths.chrome.meta":"lecteurs natifs","oss-bindery-four-native-paths.path.ole.name":"composé OLE","oss-bindery-four-native-paths.path.ole.diagnostic":"un maillon de chaîne invalide arrête le lecteur OLE","oss-bindery-four-native-paths.path.package.name":"Package","oss-bindery-four-native-paths.path.package.diagnostic":"une relation non déclarée arrête le lecteur de package","oss-bindery-four-native-paths.path.iwork.name":"bundle iWork","oss-bindery-four-native-paths.path.iwork.diagnostic":"une trame tronquée arrête le lecteur iWork","oss-bindery-four-native-paths.path.streams.name":"flux RTF / PDF","oss-bindery-four-native-paths.path.streams.diagnostic":"un groupe déséquilibré arrête le lecteur de flux","oss-bindery-four-native-paths.record.label":"enregistrement d'élément source","oss-bindery-four-native-paths.fields.head":"les mêmes six champs à chaque extrémité","oss-bindery-four-native-paths.record.kind":"type sémantique","oss-bindery-four-native-paths.record.identity":"identité locale","oss-bindery-four-native-paths.record.span":"portée ou partie source","oss-bindery-four-native-paths.record.style":"référence de style","oss-bindery-four-native-paths.record.parent":"parent","oss-bindery-four-native-paths.record.children":"enfants","oss-bindery-four-native-paths.band.left":"la communauté commence après que la structure native est respectée","oss-bindery-four-native-paths.band.right":"exact en dessous, commun au-dessus","oss-bindery-generation-layers.kicker.label":"Génération","oss-bindery-generation-layers.kicker.sub":"ce qui est décidé où","oss-bindery-generation-layers.tag":"CRÉER","oss-bindery-generation-layers.layer.content.name":"Ce que dit le document","oss-bindery-generation-layers.layer.content.body":"Texte, valeurs, formules, médias, équations et références.","oss-bindery-generation-layers.layer.semantics.name":"Ce qu'est chaque élément","oss-bindery-generation-layers.layer.semantics.body":"Titre, tableau, graphique, note, champ, relation ou autre objet typé.","oss-bindery-generation-layers.layer.presentation.name":"Comment il apparaît","oss-bindery-generation-layers.layer.presentation.body":"Styles, modèles, mises en page, géométrie, numérotation et configuration d'impression.","oss-bindery-generation-layers.layer.writer.name":"Comment la cible le stocke","oss-bindery-generation-layers.layer.writer.body":"Parties, flux, relations, index, manifestes et enregistrements natifs.","oss-bindery-generation-layers.foot.left":"le sens est choisi une fois","oss-bindery-generation-layers.foot.right":"l'encodage appartient au rédacteur","oss-bindery-glance.5ff47dfe86":"Comparer les approches","oss-bindery-glance.6b5eb5323e":"Crate Rust","oss-bindery-glance.9515a2fec1":"une seule crate, toute la couche","oss-bindery-glance.aaaba6a7b0":"PyO3","oss-bindery-glance.6e3604888c":"Python","oss-bindery-glance.d18284f699":"Rust 2024","oss-bindery-glance.89b86ab0e6":"Langage","oss-bindery-glance.fef8e889dc":"Cœur","oss-bindery-glance.f949cc75ef":"DocQL","oss-bindery-glance.a618b4be8d":"Requête","oss-bindery-glance.2b961dea1d":"Fonctions","oss-bindery-glance.2804d9f16a":"Formats","oss-bindery-glance.64ca49dfd9":"Détection automatique du format","oss-bindery-glance.7d1ce8842f":"Lecture et écriture aller-retour","oss-bindery-glance.6a1dd853b7":"DocQL sur l'ensemble du corpus","oss-bindery-glance.d5956c7905":"17 formats, une seule API","oss-bindery-glance.93739feed1":"Une seule API couvre 17 formats. Les requêtes DocQL fonctionnent sur tout le corpus, les allers-retours préservent les fonctionnalités prises en charge et la détection du format est activée par défaut.","oss-bindery-glance.c3d815e51c":"Un seul analyseur, un seul langage de requête","oss-bindery-glance.029b7c0b8c":"Bindery","oss-bindery-glance.baa58ac0d3":"Détection automatique non standard","oss-bindery-glance.ad30ab3079":"Aller-retour variable selon le format","oss-bindery-glance.8ad8e1c5b1":"Aucun langage de requête partagé","oss-bindery-glance.eda069ebf1":"N bibliothèques à mettre à jour","oss-bindery-glance.08c5fb0272":"Une crate différente par format. Une API différente. Un rythme de mise à jour différent. La couche de collage finit par représenter la moitié du codebase.","oss-bindery-glance.fb25fc6f15":"Un analyseur différent par type de fichier","oss-bindery-glance.8373930a0a":"Collage par format","oss-bindery-glue-pile.e4058af47b":"crate A, API propre","oss-bindery-glue-pile.511e78ded4":"crate B, API propre","oss-bindery-glue-pile.8b44fd3ec7":"crate C, API propre","oss-bindery-glue-pile.521a23ef18":"crate D, lecture seule","oss-bindery-glue-pile.00d9ef565f":"crate E, bizarreries propres","oss-bindery-glue-pile.056f7ba2c2":"crate F, dialectes","oss-bindery-glue-pile.a979f7859c":"Bibliothèque par format","oss-bindery-glue-pile.c62e051bb2":"Vous assemblez les analyseurs vous-même","oss-bindery-glue-pile.75bb140b58":"Word passe par une bibliothèque, Excel par une autre, PDF par une troisième. Chacune a son propre rythme de mise à jour et ses bizarreries. La maintenance devient un travail de gestion de portefeuille.","oss-bindery-glue-pile.2d3231ce48":"Ambiguïté","oss-bindery-glue-pile.3f31094da7":"Les extensions mentent","oss-bindery-glue-pile.54195e0d90":"Un .docx qui est en réalité un .doc. Un PDF qui est vraiment un JPEG dans un emballage. Sans détection automatique, vous passez la matinée à déboguer.","oss-bindery-glue-pile.a618b4be8d":"Requête","oss-bindery-glue-pile.aa5493ca9c":"Aucun langage de requête unique","oss-bindery-glue-pile.674843dd99":"Trouver chaque cellule qui dépend de Sheet2.A1 dans toutes les feuilles de calcul du corpus ? C'est du code personnalisé par format.","oss-bindery-glue-pile.592789518f":"Aller-retour","oss-bindery-glue-pile.24b66d4154":"La lecture seule est un travail à moitié fait","oss-bindery-glue-pile.3ece08ec2b":"La plupart des analyseurs peuvent extraire, peu peuvent réécrire. Générer des documents à partir de données nécessite encore une pile séparée.","oss-bindery-glue-pile.80833e3447":"La couche de collage","oss-bindery-glue-pile.2d2a63e864":"N crates, N API, N fenêtres de mise à jour","oss-bindery-glue-pile.00e3cf8504":"possède chaque bug","oss-bindery-glue-pile.d48556f641":"La surface de maintenance croît plus vite que le produit n'est livré.","oss-bindery-glue-pile.194b62812b":"Bindery remplace le portefeuille par une seule crate Rust, une seule API et un seul rythme de mise à jour pour 17 formats.","oss-bindery-hero-glyph.chrome.title":"Modèle de document","oss-bindery-hero-glyph.brandLabel":"Bindery","oss-bindery-hero-glyph.3fe7888fed":"septième tour","oss-bindery-hero-glyph.6b5eb5323e":"Détection automatique","oss-bindery-hero-glyph.d5956c7905":"De nombreux formats, une seule API","oss-bindery-hero-glyph.e2ae20d9ae":"Rust","oss-bindery-hero-glyph.bff628cf03":"Lecteurs","oss-bindery-hero-glyph.699e5155da":"API unifiée","oss-bindery-hero-glyph.6e875951a6":"Présentation","oss-bindery-hero-glyph.cc6fdf1b09":"Tableur","oss-bindery-hero-glyph.e214b8a299":"Document","oss-bindery-hero-glyph.34fa9578a0":"      // 12 tables","oss-bindery-hero-glyph.00b2aad45d":"Certains","oss-bindery-hero-glyph.8ff1364169":"          // 48 312 caractères","oss-bindery-hero-glyph.d91dcecb53":"// une API ouvre .doc, .docx, .odt, .rtf, .pages","oss-bindery-hero-glyph.8a36fddbde":"// => Some(FileFormat::Docx)","oss-bindery-hero-glyph.6ea2471315":"// le format est lu à partir des octets magiques, pas de l'extension","oss-bindery-intake-contract.kicker.label":"Une entrée","oss-bindery-intake-contract.kicker.sub":"quatre résultats","oss-bindery-intake-contract.tag":"DÉTECTÉ","oss-bindery-intake-contract.outcome.document.name":"Document","oss-bindery-intake-contract.outcome.document.body":"Word, texte OpenDocument, Pages, RTF et les autres formats de document à flux continu.","oss-bindery-intake-contract.outcome.workbook.name":"Classeur","oss-bindery-intake-contract.outcome.workbook.body":"Excel, XLSB, feuille de calcul OpenDocument et Numbers.","oss-bindery-intake-contract.outcome.presentation.name":"Présentation","oss-bindery-intake-contract.outcome.presentation.body":"PowerPoint, présentation OpenDocument et Keynote.","oss-bindery-intake-contract.outcome.fixed-layout.name":"Mise en page fixe","oss-bindery-intake-contract.outcome.fixed-layout.body":"Pages PDF, objets, texte, vecteurs, annotations et ressources.","oss-bindery-intake-contract.foot.left":"les octets identifient la famille","oss-bindery-intake-contract.foot.right":"le modèle identifie l'œuvre","oss-bindery-intake-evidence.chrome.path":"Réception des fichiers","oss-bindery-intake-evidence.chrome.status":"cinq fichiers identifiés par leur contenu binaire","oss-bindery-intake-evidence.chrome.meta":"détection conservée comme preuve","oss-bindery-intake-evidence.strip.signature":"signature","oss-bindery-intake-evidence.strip.member":"tranché par","oss-bindery-intake-evidence.false-pdf.note":"nommé pdf, les octets indiquent un classeur","oss-bindery-intake-evidence.edge.label":"un cas limite de réception","oss-bindery-intake-evidence.handle.source":"identité de la source jointe","oss-bindery-intake-evidence.invariant":"La détection détermine quel lecteur est utilisé, jamais quelle API d'opération reçoit l'appelant.","oss-bindery-intake-evidence.band.left":"la preuve accompagne la session ouverte","oss-bindery-intake-evidence.band.right":"le lecteur suit la preuve","oss-bindery-integration.0cbc58f0cf":"Crate Rust","oss-bindery-integration.8da8d88752":"API native pour intégration dans les services. Zéro copie lorsque le format le permet.","oss-bindery-integration.deb1b86ec0":"publication au septième tour","oss-bindery-integration.c83cd4e1af":"use dweve_bindery::open;","oss-bindery-integration.0d2391bee0":"let doc = open(\"report.xlsx\")?;","oss-bindery-integration.4781adc741":"for cell in doc.cells() { /* ... */ }","oss-bindery-integration.ee78a232ed":"Python (PyO3)","oss-bindery-integration.a32ee321e1":"Les liaisons PyO3 embarquent le même moteur avec une API Python idiomatique pour les pipelines de données.","oss-bindery-integration.1f0a9eda02":"publication au septième tour","oss-bindery-integration.f0ff45cbab":"import dweve_bindery as bd","oss-bindery-integration.9f8a297387":"doc = bd.open(\"report.xlsx\")","oss-bindery-integration.86e6a493f5":"rows = doc.query(\"SELECT cells\")","oss-bindery-integration.700b401ca5":"CLI","oss-bindery-integration.1fb29341eb":"Le binaire docql pour inspection ponctuelle, conversion et requêtes dans les pipelines shell.","oss-bindery-integration.111f48664b":"bindery inspect mystery.doc","oss-bindery-integration.7af50abba5":"# détecté à partir des octets magiques","oss-bindery-integration.02d0513cdd":"bindery convert in.docx out.md","oss-bindery-integration.c53db4753d":"docql 'SELECT cells WHERE ...'","oss-bindery-integration.cafaaf43f2":"surfaces d'intégration","oss-bindery-integration.9cba7e2fd3":"un moteur, trois surfaces","oss-bindery-integration.19f7b58dae":"aucun service externe","oss-bindery-integration.4abeadc1f9":"Le même moteur de détection, d'analyse, de requête et d'écriture derrière chaque surface.","oss-bindery-integration.73972c59f7":"Commencez avec un flux de documents","oss-bindery-living-visuals.chrome.path":"Un diaporama, quatre objets vivants","oss-bindery-living-visuals.chrome.status":"toujours modifiable","oss-bindery-living-visuals.chrome.meta":"figures illustratives","oss-bindery-living-visuals.chart.name":"Un graphique","oss-bindery-living-visuals.chart.behind":"les chiffres et les étiquettes derrière les barres","oss-bindery-living-visuals.chart.change":"une étiquette renommée, le diaporama se met à jour","oss-bindery-living-visuals.diagram.name":"Un diagramme","oss-bindery-living-visuals.diagram.behind":"quatre idées et les liens entre elles","oss-bindery-living-visuals.diagram.change":"une étape renommée, le diaporama se met à jour","oss-bindery-living-visuals.equation.name":"Une équation","oss-bindery-living-visuals.equation.behind":"l'expression sous forme de texte modifiable","oss-bindery-living-visuals.equation.change":"un symbole modifié, le diaporama se met à jour","oss-bindery-living-visuals.embedded.name":"Un fichier intégré","oss-bindery-living-visuals.embedded.behind":"le vrai classeur et son aperçu","oss-bindery-living-visuals.embedded.change":"un nom de fichier corrigé, le diaporama se met à jour","oss-bindery-living-visuals.front.label":"sur le diaporama","oss-bindery-living-visuals.behind.label":"derrière lui","oss-bindery-living-visuals.flat.head":"le même diaporama aplati","oss-bindery-living-visuals.flat.caption":"une image : aucune partie ne peut être modifiée indépendamment","oss-bindery-living-visuals.band.text":"une modification de la partie est une modification du diaporama","oss-bindery-living-visuals.band.meta":"des objets, pas des pixels","oss-bindery-local-promise.kicker.label":"Ce qui se passe","oss-bindery-local-promise.kicker.sub":"et ce qui ne se passe pas","oss-bindery-local-promise.tag":"PRIVÉ","oss-bindery-local-promise.group.happens":"se passe","oss-bindery-local-promise.group.doesNot":"ne se passe pas","oss-bindery-local-promise.read.name":"Le fichier est lu localement","oss-bindery-local-promise.read.body":"Le programme qui le détient déjà reçoit directement la structure.","oss-bindery-local-promise.change.name":"Le document peut être modifié","oss-bindery-local-promise.change.body":"Les éléments exactement demandés sont réécrits sous le contrôle de l'appelant.","oss-bindery-local-promise.upload.name":"Aucun téléversement n'est requis","oss-bindery-local-promise.upload.body":"Aucun processeur de documents hébergé ne reçoit de copie dans le cadre de l'opération.","oss-bindery-local-promise.code.name":"Le code intégré n'est pas exécuté","oss-bindery-local-promise.code.body":"Les macros, scripts et objets actifs restent des données, sauf si un autre programme en décide autrement.","oss-bindery-local-promise.foot.left":"le document reste dans la même limite","oss-bindery-local-promise.foot.right":"et ouvrir n'est pas exécuter","oss-bindery-mcp-session.console.title":"Session MCP ciblée","oss-bindery-mcp-session.console.subtitle":"Onze appels ciblés mettent à jour un diaporama sans envoyer de fichiers entiers.","oss-bindery-mcp-session.chrome.path":"Session MCP","oss-bindery-mcp-session.chrome.status":"écrit et comparé","oss-bindery-mcp-session.chrome.meta":"illustratif","oss-bindery-mcp-session.task.label":"tâche d'agent","oss-bindery-mcp-session.task.text":"Mettez à jour le résumé exécutif et le graphique de la diapositive 8 en utilisant les chiffres de Forecast.xlsx.","oss-bindery-mcp-session.calls.01.method":"resources/list","oss-bindery-mcp-session.calls.01.note":"classeur et diaporama enregistrés","oss-bindery-mcp-session.calls.01.size":"0,6 Ko","oss-bindery-mcp-session.calls.02.method":"workbook/sheets","oss-bindery-mcp-session.calls.02.note":"4 feuilles listées","oss-bindery-mcp-session.calls.02.size":"0,3 Ko","oss-bindery-mcp-session.calls.03.method":"deck/slides","oss-bindery-mcp-session.calls.03.note":"24 diapositives listées","oss-bindery-mcp-session.calls.03.size":"0,8 Ko","oss-bindery-mcp-session.calls.04.method":"cells/read","oss-bindery-mcp-session.calls.04.note":"Forecast!B2:F13 uniquement","oss-bindery-mcp-session.calls.04.size":"1,9 Ko","oss-bindery-mcp-session.calls.05.method":"slide/inspect","oss-bindery-mcp-session.calls.05.note":"éléments de la diapositive 8, notes et relations","oss-bindery-mcp-session.calls.05.size":"2,4 Ko","oss-bindery-mcp-session.calls.06.method":"chart/resolve","oss-bindery-mcp-session.calls.06.note":"série Actual, identité el_51ab","oss-bindery-mcp-session.calls.06.size":"0,4 Ko","oss-bindery-mcp-session.calls.07.method":"edit/preview","oss-bindery-mcp-session.calls.07.note":"2 cibles, 1 avertissement","oss-bindery-mcp-session.calls.07.size":"1,1 Ko","oss-bindery-mcp-session.calls.08.method":"edit/apply","oss-bindery-mcp-session.calls.08.note":"v17 attendue, v19 réelle","oss-bindery-mcp-session.calls.08.size":"version modifiée","oss-bindery-mcp-session.calls.09.method":"cells/read","oss-bindery-mcp-session.calls.09.note":"même plage, actualisée","oss-bindery-mcp-session.calls.09.size":"1,9 Ko","oss-bindery-mcp-session.calls.10.method":"edit/apply","oss-bindery-mcp-session.calls.10.note":"v19 attendue, appliquée","oss-bindery-mcp-session.calls.10.size":"0,9 Ko","oss-bindery-mcp-session.calls.11.method":"document/compare","oss-bindery-mcp-session.calls.11.note":"différence structurelle renvoyée","oss-bindery-mcp-session.calls.11.size":"1,3 Ko","oss-bindery-mcp-session.context.title":"contexte reçu","oss-bindery-mcp-session.context.workbook.name":"classeur complet","oss-bindery-mcp-session.context.workbook.size":"3,1 Mo","oss-bindery-mcp-session.context.deck.name":"diaporama complet","oss-bindery-mcp-session.context.deck.size":"18,4 Mo","oss-bindery-mcp-session.context.never":"jamais dans le contexte","oss-bindery-mcp-session.context.received.name":"onze appels reçus","oss-bindery-mcp-session.context.received.size":"11,6 Ko","oss-bindery-mcp-session.context.received.note":"tout ce que l'agent a vu","oss-bindery-mcp-session.result.title":"résultat final","oss-bindery-mcp-session.result.cells.k":"cellules modifiées","oss-bindery-mcp-session.result.cells.v":"Forecast!B4, C4, D7, E11","oss-bindery-mcp-session.result.series.k":"série de graphique","oss-bindery-mcp-session.result.series.v":"Revenue, Actual","oss-bindery-mcp-session.result.part.k":"partie de diapositive","oss-bindery-mcp-session.result.part.v":"ppt/slides/slide8.xml","oss-bindery-mcp-session.result.hashes.k":"empreintes de sortie","oss-bindery-mcp-session.result.hashes.v":"pptx 77d2 5f18, comparaison 0c3a 9e61","oss-bindery-mcp-session.band.left":"le classeur complet et le diaporama ne sont jamais entrés dans le contexte","oss-bindery-mcp-session.band.right":"version vérifiée, puis écrite","oss-bindery-mcp-surface.console.title":"Cycle de travail MCP","oss-bindery-mcp-surface.console.subtitle":"Inspectez, ciblez, planifiez, puis appliquez une modification précise du document.","oss-bindery-mcp-surface.kicker.label":"MCP","oss-bindery-mcp-surface.kicker.sub":"le cycle de travail courant","oss-bindery-mcp-surface.tag":"AGENT","oss-bindery-mcp-surface.steps.inspect.name":"Inspecter","oss-bindery-mcp-surface.steps.inspect.body":"Listez les documents, plans, feuilles, diapositives, styles, ressources et capacités.","oss-bindery-mcp-surface.steps.focus.name":"Cibler","oss-bindery-mcp-surface.steps.focus.body":"Récupérez les éléments exacts et leur contexte local plutôt que le fichier entier.","oss-bindery-mcp-surface.steps.plan.name":"Planifier","oss-bindery-mcp-surface.steps.plan.body":"Résolvez un chemin ou une instruction DSL et renvoyez les cibles, les avertissements et les modifications attendues.","oss-bindery-mcp-surface.steps.apply.name":"Appliquer","oss-bindery-mcp-surface.steps.apply.body":"Écrivez sous une version attendue, puis renvoyez la nouvelle identité et la comparaison.","oss-bindery-mcp-surface.footline.left":"petit contexte en","oss-bindery-mcp-surface.footline.right":"travail documentaire précis en sortie","oss-bindery-migration-ledger.chrome.path":"Registre de migration","oss-bindery-migration-ledger.chrome.status":"cinq fonctionnalités suivies","oss-bindery-migration-ledger.chrome.meta":"illustratif","oss-bindery-migration-ledger.source.name":"Présentation principale","oss-bindery-migration-ledger.source.sub":"une source, cinq fonctionnalités suivies","oss-bindery-migration-ledger.destination.pptx.label":"PPTX","oss-bindery-migration-ledger.destination.pptx.run":"exécution un, package natif","oss-bindery-migration-ledger.destination.pptx.notes":"une note de registre","oss-bindery-migration-ledger.destination.pptx.readout":"Le texte et le graphique arrivent préservés. Le diagramme devient un SmartArt natif là où des correspondances existent, la transition est transformée en type pris en charge le plus proche, et un contrôle multimédia non pris en charge est conservé comme média avec un avertissement.","oss-bindery-migration-ledger.destination.pdf.label":"PDF","oss-bindery-migration-ledger.destination.pdf.run":"exécution deux, mise en page fixe","oss-bindery-migration-ledger.destination.pdf.notes":"quatre notes de registre","oss-bindery-migration-ledger.destination.pdf.readout":"La même présentation raconte une vérité différente face à une destination fixe. Le graphique et le diagramme sont rendus, la transition est omise avec sa raison nommée, et le contrôle multimédia devient une image fixe.","oss-bindery-migration-ledger.ledger.source-column":"élément source","oss-bindery-migration-ledger.ledger.status-column":"statut du registre","oss-bindery-migration-ledger.status.preserved":"préservé","oss-bindery-migration-ledger.status.transformed":"transformé","oss-bindery-migration-ledger.status.rendered":"rendu","oss-bindery-migration-ledger.status.omitted":"omis","oss-bindery-migration-ledger.feature.text.name":"Texte du corps","oss-bindery-migration-ledger.feature.text.source":"diapositive 4, cadre de texte","oss-bindery-migration-ledger.feature.text.pptx.destination":"diapositive 4, cadre de texte","oss-bindery-migration-ledger.feature.text.pptx.note":"exécutions et styles conservés","oss-bindery-migration-ledger.feature.text.pdf.destination":"page 4, exécutions de texte","oss-bindery-migration-ledger.feature.text.pdf.note":"exécutions de texte conservées sur une page fixe","oss-bindery-migration-ledger.feature.chart.name":"Graphique","oss-bindery-migration-ledger.feature.chart.source":"diapositive 6, graphique Part régionale","oss-bindery-migration-ledger.feature.chart.pptx.destination":"diapositive 6, graphique natif","oss-bindery-migration-ledger.feature.chart.pptx.note":"séries en direct et plages sources","oss-bindery-migration-ledger.feature.chart.pdf.destination":"page 6, graphique vectoriel","oss-bindery-migration-ledger.feature.chart.pdf.note":"apparence conservée, liaison de données signalée","oss-bindery-migration-ledger.feature.diagram.name":"Diagramme","oss-bindery-migration-ledger.feature.diagram.source":"diapositive 9, graphe de nœuds","oss-bindery-migration-ledger.feature.diagram.pptx.destination":"diapositive 9, SmartArt","oss-bindery-migration-ledger.feature.diagram.pptx.note":"SmartArt natif là où des correspondances existent","oss-bindery-migration-ledger.feature.diagram.pdf.destination":"page 9, graphique vectoriel","oss-bindery-migration-ledger.feature.diagram.pdf.note":"apparence conservée, éditabilité signalée","oss-bindery-migration-ledger.feature.transition.name":"Transition","oss-bindery-migration-ledger.feature.transition.source":"diapositive 6, poussée 0,4 s","oss-bindery-migration-ledger.feature.transition.pptx.destination":"diapositive 6, fondu","oss-bindery-migration-ledger.feature.transition.pptx.note":"type pris en charge le plus proche","oss-bindery-migration-ledger.feature.transition.pdf.destination":"page 6, aucune","oss-bindery-migration-ledger.feature.transition.pdf.note":"la mise en page fixe ne comporte pas de minutage","oss-bindery-migration-ledger.feature.media.name":"Média intégré","oss-bindery-migration-ledger.feature.media.source":"diapositive 11, contrôle multimédia","oss-bindery-migration-ledger.feature.media.pptx.destination":"diapositive 11, média","oss-bindery-migration-ledger.feature.media.pptx.note":"contrôle non pris en charge conservé comme média, avec un avertissement","oss-bindery-migration-ledger.feature.media.pdf.destination":"page 11, image fixe","oss-bindery-migration-ledger.feature.media.pdf.note":"une page fixe contient l'image, pas le contrôle","oss-bindery-migration-ledger.band.left":"le registre de fidélité accompagne l'exécution","oss-bindery-migration-ledger.band.right":"vérité adaptée à la destination","oss-bindery-minimal-write.chrome.path":"Écriture minimale","oss-bindery-minimal-write.chrome.status":"une modification, deux chemins d'écriture","oss-bindery-minimal-write.chrome.meta":"illustratif","oss-bindery-minimal-write.instruction.label":"l'instruction","oss-bindery-minimal-write.instruction.edit":"remplacer le titre sur la diapositive 12","oss-bindery-minimal-write.path.minimal.name":"écriture minimale","oss-bindery-minimal-write.path.rebuild.name":"convertir et reconstruire","oss-bindery-minimal-write.part.rels.note":"uniquement si la modification introduit un lien","oss-bindery-minimal-write.part.core.note":"uniquement si l'heure de modification est configurée","oss-bindery-minimal-write.field.more":"220 parties dans le package","oss-bindery-minimal-write.count.minimal":"3 parties sur 220","oss-bindery-minimal-write.count.rebuild":"220 parties sur 220","oss-bindery-minimal-write.counts.note":"Les compteurs montrent l'étendue du risque sémantique, pas la performance.","oss-bindery-minimal-write.readout.minimal":"Le rédacteur régénère la partie de la diapositive, touche à sa partie de relation uniquement si la modification introduit un lien, et met à jour les métadonnées du package uniquement si l'heure de modification est configurée pour changer. Les maîtres, les mises en page, les notes, les médias, les graphiques, les données SmartArt, les objets incorporés et toutes les autres diapositives conservent leurs octets.","oss-bindery-minimal-write.readout.rebuild":"Le même changement via un chemin de conversion et de reconstruction fait passer chaque partie par une sérialisation complète. Les 220 parties bougent, et chaque relation, style et extension est réexprimé pour un seul titre.","oss-bindery-minimal-write.band.left":"les octets intacts sont préservés là où le format le permet","oss-bindery-minimal-write.band.right":"l'ensemble des éléments modifiés décide de l'écriture","oss-bindery-more-than-text-banner.eyebrow":"Tout l'argument en une page","oss-bindery-more-than-text-banner.lead":"Les mots sont le contenu.","oss-bindery-more-than-text-banner.accent":"La structure fait le document.","oss-bindery-more-than-text-banner.para.1":"Aplatissez un contrat et les clauses restent tandis que les commentaires, révisions, renvois, notes de bas de page et contrôles de contenu disparaissent. Aplatissez un classeur et les valeurs affichées restent tandis que les formules, validations, noms, tableaux, graphiques et graphe de dépendances disparaissent. Aplatissez une présentation et le texte visible reste tandis que le masque, les notes, le minutage, l'animation, les médias et la hiérarchie visuelle disparaissent.","oss-bindery-more-than-text-banner.para.2":"Bindery conserve le contenu et le système qui l'entoure. C'est pourquoi le même moteur peut répondre à une question, appliquer une modification précise, générer un nouveau document, calculer un classeur, expliquer un objet incorporé et réécrire le résultat. Il n'a pas d'abord transformé le fichier en texte puis tenté de reconstruire ce que le texte signifiait.","oss-bindery-more-than-text-banner.para.3":"La distinction change aussi les performances. Un appelant qui a besoin d'un tableau, d'une série de graphique ou d'un commentaire peut demander cet objet sans matérialiser chaque mot et chaque ressource visibles. Un rédacteur qui modifie un élément peut conserver les parties intactes plutôt que de les reconstruire. Préserver la structure n'est donc pas seulement un choix de fidélité. C'est ce qui rend possible un travail documentaire ciblé.","oss-bindery-more-than-text-banner.panel.title":"Un document","oss-bindery-more-than-text-banner.panel.tag":"pas un flux de texte","oss-bindery-more-than-text-banner.chip.words":"mots et valeurs","oss-bindery-more-than-text-banner.chip.sections":"sections, feuilles et diapositives","oss-bindery-more-than-text-banner.chip.styles":"styles et mise en page","oss-bindery-more-than-text-banner.chip.comments":"commentaires et révisions","oss-bindery-more-than-text-banner.chip.charts":"graphiques et SmartArt","oss-bindery-more-than-text-banner.chip.equations":"équations et formules","oss-bindery-more-than-text-banner.chip.media":"médias et objets OLE","oss-bindery-more-than-text-banner.chip.provenance":"identité de source et provenance","oss-bindery-more-than-text-banner.chip.state":"conservés","oss-bindery-more-than-text-banner.verdict":"le fichier devient structure sans cesser d'être un document","oss-bindery-more-than-text-banner.footline":"lisez-le, raisonnez dessus, modifiez-le et réécrivez-le via le même modèle","oss-bindery-no-service.chrome.path":"sur votre ordinateur","oss-bindery-no-service.chrome.status":"tout se passe dans la pièce","oss-bindery-no-service.chrome.meta":"aucun téléversement","oss-bindery-no-service.room.label":"Dans votre ordinateur","oss-bindery-no-service.flow.file":"Votre fichier","oss-bindery-no-service.flow.app":"L'application que vous utilisez déjà","oss-bindery-no-service.flow.structure":"Ouvert comme structure","oss-bindery-no-service.flow.saved":"Vos modifications sont enregistrées","oss-bindery-no-service.inventory.head":"Dans le fichier, conservé mais jamais exécuté","oss-bindery-no-service.inventory.macro":"macro : non exécutée","oss-bindery-no-service.inventory.embedded":"objet incorporé : non exécuté","oss-bindery-no-service.stopped.text":"Un fichier endommagé s'arrête ici, avec la raison nommée.","oss-bindery-no-service.stopped.chip":"limite déclarée","oss-bindery-no-service.ghosts.head":"Ce qui n'arrive jamais","oss-bindery-no-service.ghost.upload":"téléversement","oss-bindery-no-service.ghost.queue":"file d'attente","oss-bindery-no-service.ghost.conversion":"conversion à distance","oss-bindery-no-service.ghost.download":"téléchargement","oss-bindery-no-service.ghost.account":"compte","oss-bindery-no-service.ghost.counter":"compteur par fichier","oss-bindery-no-service.ghosts.note":"Aucun site de conversion au milieu, aucun compte à créer et aucun frais à chaque ouverture d'un autre document.","oss-bindery-no-service.band.text":"Le fichier s'ouvre et se modifie là où il vit déjà.","oss-bindery-no-service.band.meta":"aucun téléversement nécessaire","oss-bindery-node-identity.kicker.label":"Chaque nœud","oss-bindery-node-identity.kicker.sub":"ce qui l'accompagne","oss-bindery-node-identity.tag":"MODEL","oss-bindery-node-identity.record.head":"un nœud","oss-bindery-node-identity.field.meaning.name":"Signification","oss-bindery-node-identity.field.meaning.body":"Paragraphe, cellule, graphique, révision, note, objet, relation ou autre type typé.","oss-bindery-node-identity.field.identity.name":"Identité","oss-bindery-node-identity.field.identity.body":"Une identité de session stable et la partie ou plage source qui l'a créée.","oss-bindery-node-identity.field.presentation.name":"Présentation","oss-bindery-node-identity.field.presentation.body":"Styles, mise en page, géométrie, ordre, visibilité et métadonnées d'accessibilité.","oss-bindery-node-identity.field.extension.name":"Extension","oss-bindery-node-identity.field.extension.body":"Données spécifiques à la source conservées lorsque le modèle commun n'a pas de propriété équivalente.","oss-bindery-node-identity.foot.left":"un modèle pour les opérations","oss-bindery-node-identity.foot.right":"pas besoin d'effacer la source","oss-bindery-not-an-image.chrome.path":"Des objets, pas des pixels","oss-bindery-not-an-image.chrome.status":"quatre objets ouverts en tant que structure","oss-bindery-not-an-image.chrome.meta":"structure, jamais des pixels","oss-bindery-not-an-image.structure.label":"ouvert","oss-bindery-not-an-image.object.chart.name":"Graphique à barres","oss-bindery-not-an-image.object.chart.structure":"série Réel -> Données!B2:B13 ; série Prévu -> Données!C2:C13","oss-bindery-not-an-image.object.chart.instruction":"modifiez une valeur : les barres se mettent à jour à partir de la plage","oss-bindery-not-an-image.object.smartart.name":"Cycle SmartArt","oss-bindery-not-an-image.object.smartart.structure":"quatre nœuds, chacun relié au suivant","oss-bindery-not-an-image.object.smartart.instruction":"renommez un nœud : le texte de la forme se met à jour à partir du graphique","oss-bindery-not-an-image.object.ole.name":"Classeur incorporé","oss-bindery-not-an-image.object.ole.structure":"aperçu devant, partie de données derrière, une relation","oss-bindery-not-an-image.object.ole.instruction":"inventorier les données : les octets répondent indépendamment de l'icône","oss-bindery-not-an-image.object.equation.name":"Équation","oss-bindery-not-an-image.object.equation.structure":"fraction sur deux fois a ; racine de b au carré moins 4ac","oss-bindery-not-an-image.object.equation.instruction":"modifiez un symbole : le rendu se met à jour à partir de l'arbre","oss-bindery-not-an-image.band.left":"généralement conservées comme images ; ici la structure survit, donc le travail continue","oss-bindery-not-an-image.band.right":"un graphique n'est pas une image","oss-bindery-not-one-text-stream.chrome.path":"Le rapport et ses parties","oss-bindery-not-one-text-stream.chrome.status":"parties intactes","oss-bindery-not-one-text-stream.chrome.meta":"figures illustratives","oss-bindery-not-one-text-stream.page.head":"La page telle qu'elle a été créée","oss-bindery-not-one-text-stream.contents.head":"Ce que Bindery restitue","oss-bindery-not-one-text-stream.part.title":"Titre","oss-bindery-not-one-text-stream.part.paragraph":"Paragraphe","oss-bindery-not-one-text-stream.part.table":"Tableau","oss-bindery-not-one-text-stream.part.chart":"Graphique","oss-bindery-not-one-text-stream.part.footnote":"Note de bas de page","oss-bindery-not-one-text-stream.part.comment":"Commentaire","oss-bindery-not-one-text-stream.contents.chip":"conservé","oss-bindery-not-one-text-stream.qa.question":"Quel mois a la barre la plus haute ?","oss-bindery-not-one-text-stream.qa.answer":"Février, 62","oss-bindery-not-one-text-stream.qa.note":"répondu à partir des valeurs du graphique, pas de l'image","oss-bindery-not-one-text-stream.stream.head":"Versé dans un seul flux","oss-bindery-not-one-text-stream.stream.note":"les mêmes mots et chiffres, sans rien indiquant ce qui appartenait où","oss-bindery-not-one-text-stream.band.text":"chaque partie reste connectée à sa place sur la page","oss-bindery-not-one-text-stream.band.meta":"la structure répond, les pixels devinent","oss-bindery-one-layer-banner.eyebrow":"L'argument commercial","oss-bindery-one-layer-banner.lead":"Chaque format reste natif.","oss-bindery-one-layer-banner.lead-accent":"Les opérations deviennent communes.","oss-bindery-one-layer-banner.paragraph.one":"L'organisation continue d'utiliser Word, Excel, PowerPoint, OpenDocument, iWork, PDF et les formats de publication structurés, car différents travaux nécessitent différents documents. Bindery n'exige pas de projet de normalisation avant que la valeur n'apparaisse. Il offre à ces formats une surface opérationnelle unique tout en préservant leurs fonctionnalités natives.","oss-bindery-one-layer-banner.paragraph.two":"La lecture, la génération, l'édition sur place, le calcul, l'extraction, la comparaison, la conversion et le travail des agents deviennent des capacités d'une seule couche documentaire. Les achats voient moins de fournisseurs. L'ingénierie voit un seul modèle. Les opérations voient une seule taxonomie de résultats. Les utilisateurs continuent de recevoir les types de fichiers qu'ils connaissent déjà.","oss-bindery-one-layer-banner.paragraph.three":"Une couche documentaire commune crée des preuves comparables à travers un parc. Un rapport généré, un classeur réparé et une présentation éditée par un agent peuvent tous renvoyer la version source, le plan d'opération, les éléments modifiés, les avertissements de fidélité et l'identité de sortie dans une seule forme de résultat. La gouvernance n'a plus besoin d'un vocabulaire d'audit distinct pour chaque outil documentaire.","oss-bindery-one-layer-banner.panel.header":"Une seule couche","oss-bindery-one-layer-banner.panel.tag":"le parc reste diversifié","oss-bindery-one-layer-banner.panel.layer":"une couche d'opération","oss-bindery-one-layer-banner.panel.marker":"commune","oss-bindery-one-layer-banner.format.word":"Word","oss-bindery-one-layer-banner.format.excel":"Excel","oss-bindery-one-layer-banner.format.powerpoint":"PowerPoint","oss-bindery-one-layer-banner.format.opendocument":"OpenDocument","oss-bindery-one-layer-banner.format.iwork":"iWork","oss-bindery-one-layer-banner.format.pdf":"PDF","oss-bindery-one-layer-banner.format.publishing":"publication","oss-bindery-one-layer-banner.capability.open":"ouvrir chaque époque","oss-bindery-one-layer-banner.capability.generate":"générer des fichiers natifs","oss-bindery-one-layer-banner.capability.edit":"éditer des éléments précis","oss-bindery-one-layer-banner.capability.query":"interroger et extraire","oss-bindery-one-layer-banner.capability.recalculate":"recalculer les classeurs","oss-bindery-one-layer-banner.capability.compare":"comparer et migrer","oss-bindery-one-layer-banner.capability.serve":"servir les personnes et les agents","oss-bindery-one-layer-banner.capability.run":"fonctionner sur une infrastructure détenue","oss-bindery-one-layer-banner.verdict":"le parc cesse d'exiger une architecture distincte pour chaque demande de document","oss-bindery-one-layer-banner.footline":"la diversité des formats reste une fonctionnalité utilisateur au lieu d'une taxe d'ingénierie","oss-bindery-one-object-many-formats.chrome.path":"Un graphique, trois formats","oss-bindery-one-object-many-formats.chrome.status":"un graphique, trois sources natives","oss-bindery-one-object-many-formats.chrome.meta":"aller-retour conservé","oss-bindery-one-object-many-formats.source.xlsx.name":"Feuille XLSX","oss-bindery-one-object-many-formats.source.pptx.name":"Diapositive PPTX","oss-bindery-one-object-many-formats.source.numbers.name":"Tableau Numbers","oss-bindery-one-object-many-formats.canonical.title":"objet graphique canonique","oss-bindery-one-object-many-formats.field.chart-type":"type de graphique","oss-bindery-one-object-many-formats.field.series":"série","oss-bindery-one-object-many-formats.field.axes":"axes","oss-bindery-one-object-many-formats.field.legend":"légende","oss-bindery-one-object-many-formats.field.binding":"liaison de source","oss-bindery-one-object-many-formats.ext.xlsx":"extension xlsx","oss-bindery-one-object-many-formats.ext.pptx":"extension pptx","oss-bindery-one-object-many-formats.ext.numbers":"extension numbers","oss-bindery-one-object-many-formats.edit.instruction":"modifier le titre de la série","oss-bindery-one-object-many-formats.edit.landing":"une modification sur l'objet canonique","oss-bindery-one-object-many-formats.write.xlsx":"partie graphique XLSX","oss-bindery-one-object-many-formats.write.pptx":"partie graphique PPTX","oss-bindery-one-object-many-formats.write.numbers":"libellé de série Numbers","oss-bindery-one-object-many-formats.readout.xlsx":"Le graphique provient d'une plage de feuille de calcul, et cette liaison reste visible à côté de l'objet partagé. La modification du titre de la série s'applique une seule fois au graphique canonique et se résout dans la partie graphique du package de classeur, sans conversion via une autre famille.","oss-bindery-one-object-many-formats.readout.pptx":"Le graphique est intégré dans une diapositive, et la structure de la diapositive reste en vue. La même modification s'applique une seule fois et se résout dans la partie graphique du package de présentation, écrite dans la forme native du deck.","oss-bindery-one-object-many-formats.readout.numbers":"Le graphique provient d'un tableau Numbers, et le tableau reste visible derrière lui. La même modification s'applique une seule fois et se résout dans le libellé de série des enregistrements natifs du bundle.","oss-bindery-one-object-many-formats.band.left":"une modification s'applique une seule fois ; chaque famille écrit sa propre forme native","oss-bindery-one-object-many-formats.band.right":"aucune conversion entre les sources","oss-bindery-one-operation-four-ways.chrome.path":"Une opération, quatre façons","oss-bindery-one-operation-four-ways.chrome.status":"un plan partagé","oss-bindery-one-operation-four-ways.chrome.meta":"illustratif","oss-bindery-one-operation-four-ways.operation.label":"une opération","oss-bindery-one-operation-four-ways.operation.text":"Supprimez les commentaires et les suivis de modifications de contract.docx.","oss-bindery-one-operation-four-ways.surfaces.rust.name":"Rust","oss-bindery-one-operation-four-ways.surfaces.rust.code1":"let plan = doc.plan(Operation::StripAnnotations)?;","oss-bindery-one-operation-four-ways.surfaces.rust.code2":"doc.apply(&plan, WriteOptions::preserve())?;","oss-bindery-one-operation-four-ways.surfaces.rust.prose":"L'appel de la crate nomme l'opération et le document cible. Le plan revient avant tout déplacement d'octets.","oss-bindery-one-operation-four-ways.surfaces.python.name":"Python","oss-bindery-one-operation-four-ways.surfaces.python.code1":"plan = doc.plan(\"strip_annotations\")","oss-bindery-one-operation-four-ways.surfaces.python.code2":"doc.apply(plan)","oss-bindery-one-operation-four-ways.surfaces.python.prose":"Python encapsule les mêmes objets de document et le même plan, sans conversion par sous-processus entre les deux.","oss-bindery-one-operation-four-ways.surfaces.cli.name":"CLI + DocQL","oss-bindery-one-operation-four-ways.surfaces.cli.code1":"UPDATE documents REMOVE comments, revisions","oss-bindery-one-operation-four-ways.surfaces.cli.code2":"WHERE file = 'contract.docx';","oss-bindery-one-operation-four-ways.surfaces.cli.prose":"L'instruction est analysée dans le plan identique à celui produit par les appels de bibliothèque.","oss-bindery-one-operation-four-ways.surfaces.mcp.name":"MCP + DSL","oss-bindery-one-operation-four-ways.surfaces.mcp.code1":"doc(\"contract.docx\").strip(comments, revisions)","oss-bindery-one-operation-four-ways.surfaces.mcp.prose":"Le chemin compact de l'agent résout les mêmes nœuds, les mêmes vérifications de capacités et le même aperçu.","oss-bindery-one-operation-four-ways.plan.title":"plan d'opération partagé","oss-bindery-one-operation-four-ways.plan.version.k":"version du document","oss-bindery-one-operation-four-ways.plan.version.v":"v23","oss-bindery-one-operation-four-ways.plan.nodes.k":"nœuds affectés","oss-bindery-one-operation-four-ways.plan.nodes.v":"14 commentaires, 9 révisions","oss-bindery-one-operation-four-ways.plan.parts.k":"parties modifiées","oss-bindery-one-operation-four-ways.plan.parts.v":"word/document.xml, word/comments.xml","oss-bindery-one-operation-four-ways.plan.policy.k":"politique de sortie","oss-bindery-one-operation-four-ways.plan.policy.v":"préserver les extensions inconnues","oss-bindery-one-operation-four-ways.plan.caption":"Identique depuis chaque surface.","oss-bindery-one-operation-four-ways.result.comparison.k":"comparaison structurelle","oss-bindery-one-operation-four-ways.result.comparison.v":"23 nœuds supprimés, rien d'autre modifié","oss-bindery-one-operation-four-ways.result.hash.k":"empreinte de sortie","oss-bindery-one-operation-four-ways.result.hash.v":"sha256 4be2 f70a 91cd 33e0","oss-bindery-one-operation-four-ways.band.left":"quatre surfaces aboutissent à un plan d'opération","oss-bindery-one-operation-four-ways.band.right":"une comparaison, une empreinte","oss-bindery-one-report-many-targets.chrome.path":"Un rapport, quatre sorties","oss-bindery-one-report-many-targets.chrome.status":"un modèle, quatre sorties natives","oss-bindery-one-report-many-targets.chrome.meta":"l'auteur décide de l'encodage","oss-bindery-one-report-many-targets.model.head":"modèle de rapport trimestriel","oss-bindery-one-report-many-targets.model.title-page":"Page de titre","oss-bindery-one-report-many-targets.model.summary":"Résumé","oss-bindery-one-report-many-targets.model.sections":"Trois sections","oss-bindery-one-report-many-targets.model.table":"Tableau dérivé du classeur","oss-bindery-one-report-many-targets.model.chart":"Graphique","oss-bindery-one-report-many-targets.model.equations":"Deux équations","oss-bindery-one-report-many-targets.model.citations":"Citations","oss-bindery-one-report-many-targets.model.appendix":"Annexe","oss-bindery-one-report-many-targets.decision.flowing":"sections fluides","oss-bindery-one-report-many-targets.decision.fixed-pages":"pages fixes","oss-bindery-one-report-many-targets.decision.editable-chart":"graphique modifiable","oss-bindery-one-report-many-targets.decision.rendered-chart":"graphique rendu","oss-bindery-one-report-many-targets.decision.live-fields":"champs dynamiques","oss-bindery-one-report-many-targets.decision.resolved-values":"valeurs résolues","oss-bindery-one-report-many-targets.output.pdf.warning":"champ modifiable devenu texte fixe","oss-bindery-one-report-many-targets.output.pdf.warning-tag":"partie du résultat","oss-bindery-one-report-many-targets.output.clean":"aucune perte","oss-bindery-one-report-many-targets.band.left":"la génération, l'édition et la conversion partagent la validation et la résolution de style","oss-bindery-one-report-many-targets.band.right":"l'auteur crée le format","oss-bindery-one-sentence.chrome.path":"Une phrase modifiée","oss-bindery-one-sentence.chrome.status":"commentaire intact","oss-bindery-one-sentence.chrome.meta":"chiffres illustratifs","oss-bindery-one-sentence.before.head":"Avant","oss-bindery-one-sentence.contract.heading":"Responsabilité","oss-bindery-one-sentence.contract.sentenceOld":"Le fournisseur peut mettre fin à cet accord avec un préavis écrit de trente jours.","oss-bindery-one-sentence.contract.sentenceNew":"Le fournisseur peut mettre fin à cet accord avec un préavis écrit de soixante jours.","oss-bindery-one-sentence.contract.comment":"Vérifiez ce délai de préavis avant de signer.","oss-bindery-one-sentence.contract.footnote":"1 Les délais de préavis sont définis à l'annexe B.","oss-bindery-one-sentence.preview.head":"Le programme affiche ceci en premier","oss-bindery-one-sentence.preview.found.label":"Trouvé","oss-bindery-one-sentence.preview.found.value":"titre Responsabilité, paragraphe 3","oss-bindery-one-sentence.preview.old.label":"Ancien texte","oss-bindery-one-sentence.preview.old.value":"avec un préavis écrit de trente jours","oss-bindery-one-sentence.preview.new.label":"Nouveau texte","oss-bindery-one-sentence.preview.new.value":"avec un préavis écrit de soixante jours","oss-bindery-one-sentence.preview.note":"rien d'autre n'est touché","oss-bindery-one-sentence.after.head":"Après","oss-bindery-one-sentence.after.commentKept":"toujours attaché","oss-bindery-one-sentence.after.footnoteKept":"inchangé","oss-bindery-one-sentence.rebuilt.head":"Reconstruit à partir de zéro à la place","oss-bindery-one-sentence.rebuilt.comment":"le commentaire n'est plus attaché","oss-bindery-one-sentence.rebuilt.footnote":"4 Les délais de préavis sont définis à l'annexe B.","oss-bindery-one-sentence.rebuilt.caption":"la voie négligente perd le commentaire et renumérote la note de bas de page","oss-bindery-one-sentence.band.text":"le commentaire reste ancré à la phrase","oss-bindery-one-sentence.band.meta":"une phrase change, le reste demeure","oss-bindery-ops-scenarios.73a525b812":"Réception des documents","oss-bindery-ops-scenarios.2b3366c47c":"Les contrats, classeurs, formulaires et notes arrivent ensemble, et leurs noms n'indiquent pas toujours leur contenu.","oss-bindery-ops-scenarios.ce452a6e85":"notes (1)","oss-bindery-ops-scenarios.bb794bcbcd":"Bindery détecte chaque document à partir de son contenu, l'ouvre via le même chemin et expose une structure cohérente au système suivant.","oss-bindery-ops-scenarios.c32862cf4e":"Identifié par","oss-bindery-ops-scenarios.b5bbec8854":"Son contenu","oss-bindery-ops-scenarios.5165370258":"Chemin de réception","oss-bindery-ops-scenarios.b5e77c5c02":"Un","oss-bindery-ops-scenarios.20977dcc1d":"Transfert","oss-bindery-ops-scenarios.b58b5a8ced":"Document structuré","oss-bindery-ops-scenarios.aa04577602":"Conversion d'archives","oss-bindery-ops-scenarios.332c17a6b0":"Les anciennes présentations, documents et feuilles de calcul doivent être ouverts, interrogés ou convertis dans des formats de sortie pris en charge.","oss-bindery-ops-scenarios.4f580c843c":"La même bibliothèque lit les formats hérités, Apple et OpenDocument, tandis que les rédacteurs pris en charge offrent une voie contrôlée vers le format suivant.","oss-bindery-ops-scenarios.6674b9c00b":"Chemin de lecture","oss-bindery-ops-scenarios.3d679078a6":"Partagé","oss-bindery-ops-scenarios.e574617dd3":"Transformer","oss-bindery-ops-scenarios.0bf8509ba5":"D'un modèle","oss-bindery-ops-scenarios.b4191a2cf5":"Écrire","oss-bindery-ops-scenarios.2518be9b9c":"Là où c'est pris en charge","oss-bindery-ops-scenarios.5e2d8af38a":"Examen contrôlé","oss-bindery-ops-scenarios.0c0928ad16":"Les contrats, relevés et classeurs contiennent des informations sensibles qui doivent être inspectées sans quitter l'environnement choisi.","oss-bindery-ops-scenarios.e41342bd81":"Les documents sont détectés, lus et interrogés localement, puis transmis au flux de travail d'examen sous forme d'informations structurées.","oss-bindery-ops-scenarios.98127aff5a":"Traitement","oss-bindery-ops-scenarios.80c3052d33":"Local","oss-bindery-ops-scenarios.5703321d0e":"Modèle d'interrogation","oss-bindery-ops-scenarios.052da604bc":"Cohérent","oss-bindery-ops-scenarios.adac69379a":"Transfert","oss-bindery-ops-scenarios.45ac82f360":"Structure prête pour l'examen","oss-bindery-ops-scenarios.066b147e3b":"Flux de documents","oss-bindery-ops-scenarios.791648607a":"Ce qui arrive","oss-bindery-ops-scenarios.b0eab5d82b":"Ce qui avance","oss-bindery-ops-scenarios.fc1f6f0f9b":"Différents travaux de documents, un seul chemin d'exploitation","oss-bindery-ownership.0cf002555f":"Les transferts restent explicites","oss-bindery-ownership.3915907107":"Les documents restent en place","oss-bindery-ownership.277bc534ba":"Contrôlé","oss-bindery-ownership.d5f98d7b88":"Bindery ne nécessite pas de service externe pour ouvrir un document, de sorte que le flux de travail peut rester proche des systèmes qui le détiennent et l'utilisent déjà.","oss-bindery-ownership.fb151cfcab":"Conserver la réception, le traitement et la sortie dans un environnement choisi","oss-bindery-ownership.edf95cc67a":"Limite de document contrôlée","oss-bindery-ownership.9fbe4d2ff1":"Les rédacteurs pris en charge créent le format prévu, ou le modèle structuré passe directement au système suivant.","oss-bindery-ownership.3d64012697":"Les sorties vont là où prévu","oss-bindery-ownership.c93a8b9b79":"Les requêtes et les transformations s'exécutent sur le même modèle de document à côté du flux de travail qui l'utilise.","oss-bindery-ownership.aeeb3076c1":"Le traitement reste local","oss-bindery-ownership.df01c2c627":"Les documents peuvent être détectés et lus dans l'environnement où ils vivent déjà, sans étape de lecture externe.","oss-bindery-ownership.aa318dd6d1":"Les entrées restent proches","oss-bindery-ownership.6a8f624989":"Le traitement reste local","oss-bindery-paper-gallery.0809cb9985":"Vous n'avez jamais besoin de savoir quel programme a créé un fichier. Le lecteur le détermine tout seul.","oss-bindery-paper-gallery.cd2613b6f5":"Les mots ressortent nets","oss-bindery-paper-gallery.02031d9c95":"comme tous les autres","oss-bindery-paper-gallery.1c6674de39":"Lectures","oss-bindery-paper-gallery.23382e7ddb":"Le lecteur","oss-bindery-paper-gallery.25a89f8e4c":"Touchez n'importe quelle carte. Le même lecteur silencieux ouvre chacune d'elles.","oss-bindery-paper-gallery.073207bca9":"Choisissez un type de papier","oss-bindery-paper-gallery.e9a1927052":"Signature : _______","oss-bindery-paper-gallery.811d28220f":"Date : ____________","oss-bindery-paper-gallery.b66fa3d761":"Nom : ____________","oss-bindery-paper-gallery.3d681d6232":"FORMULAIRE DE DEMANDE DE PENSION","oss-bindery-paper-gallery.87b3aca03b":"Une page qui se ressemble partout","oss-bindery-paper-gallery.cb79808be9":"Une page figée","oss-bindery-paper-gallery.959a5d52a1":"   2. La promenade du phare","oss-bindery-paper-gallery.70a79c9bdd":"   1. Le port","oss-bindery-paper-gallery.8e819351fd":"Notre voyage à la côte","oss-bindery-paper-gallery.0a38e59c9d":"De grands mots et des images sur des pages","oss-bindery-paper-gallery.d6d8162d70":"Un programme de diapositives","oss-bindery-paper-gallery.ba91a07a6a":"Total          488,75","oss-bindery-paper-gallery.14c878aad8":"Téléphone           28,00","oss-bindery-paper-gallery.7fef07a864":"Épicerie      312,55","oss-bindery-paper-gallery.aa8c73d44a":"Chauffage        148,20","oss-bindery-paper-gallery.8a0ae5e711":"Des nombres disposés dans de petites cases","oss-bindery-paper-gallery.1034193065":"Un programme de nombres","oss-bindery-paper-gallery.917ec22007":"en toute sécurité la semaine dernière. Meilleures salutations,","oss-bindery-paper-gallery.8e0092cd59":"de l'été. Ils sont arrivés","oss-bindery-paper-gallery.a36eb262e0":"Merci pour les photographies","oss-bindery-paper-gallery.c9ac1fb10f":"Chère Margaret,","oss-bindery-paper-gallery.9bc5accc09":"Le genre que l'on tape et que l'on imprime","oss-bindery-paper-gallery.48a57b7914":"Un programme de traitement de texte","oss-bindery-perf.c74fd9714e":"Petit","oss-bindery-perf.daf7ee7f17":"<1 ms","oss-bindery-perf.b87be8e53e":"La plupart des feuilles de calcul et des fichiers Word.","oss-bindery-perf.d404968ea9":"Moyen","oss-bindery-perf.0b9d702bc2":"<50 ms","oss-bindery-perf.faa684f7e7":"Classeurs volumineux et présentations.","oss-bindery-perf.738fd1d245":"Grand","oss-bindery-perf.61d14cafeb":"<500 ms","oss-bindery-perf.5c35451ec2":"Rapports annuels et grands PDF.","oss-bindery-perf.ed5bbcee4e":"Analyse SIMD","oss-bindery-perf.113b799712":"Tokenisation accélérée par SIMD pour les flux numériques et textuels denses d'un classeur.","oss-bindery-perf.3cf1e19986":"Formules sales","oss-bindery-perf.5a871aab73":"Tri topologique avec invalidation localisée. Une modification ne touche que ses dépendances.","oss-bindery-perf.f565786c2a":"Mémoire bornée","oss-bindery-perf.9e2ed11a57":"Analyse en flux pour les grands classeurs. La mémoire suit la structure, pas le nombre brut de cellules.","oss-bindery-perf.c9877e08ae":"Aller-retour signalé","oss-bindery-perf.a32fca4667":"Lorsqu'un aller-retour est avec perte, les propriétés divergentes sont signalées avant de disparaître.","oss-bindery-perf.7c99f2611a":"budget d'analyse","oss-bindery-perf.3d2ebe37d8":"CPU standard, sans GPU","oss-bindery-perf.1b908ae69c":"par taille de document","oss-bindery-perf.d7d83e8255":"documents plus grands, plus de temps","oss-bindery-perf.0b463d0bc4":", budget d'analyse","oss-bindery-perf.151469f919":"Les budgets sont les paliers de taille documentés. Le chemin lent apparaît dans EXPLAIN, jamais comme un ralentissement mystérieux.","oss-bindery-perf.dff8973699":"CPU standard","oss-bindery-plain-promise.eb9dc32da9":"Vous n'avez jamais à voir tout cela. Cela fonctionne en arrière-plan, comme le fait un bon assistant.","oss-bindery-plain-promise.27b94bbf80":"Quatre petites inquiétudes, répondues en termes simples.","oss-bindery-plain-promise.b15f53b20f":"Ce qu'il fait pour vous en toute discrétion","oss-bindery-plain-promise.3f32a235f0":"Le lecteur fonctionne dans l'application que vous utilisez déjà. Il n'y a pas de compte de lecteur séparé et vos documents n'ont pas à passer par un service de documents externe.","oss-bindery-plain-promise.f815f95dbb":"Gratuit pour tous, à utiliser et à vérifier","oss-bindery-plain-promise.f619ac285c":"À qui appartient vraiment cela ?","oss-bindery-plain-promise.b97fe6cbcb":"Le lecteur fait son travail là, tout près de vos documents. Il ouvre la page, transmet les mots, puis s'arrête. Il n'a pas besoin de contacter qui que ce soit pour faire son travail.","oss-bindery-plain-promise.8b5f9b52c1":"Il lit en privé, de votre côté","oss-bindery-plain-promise.e9deb8d3f4":"Mes documents sont-ils en sécurité ?","oss-bindery-plain-promise.39b2dc8359":"Une lettre datant de plusieurs années, une feuille de budget, un formulaire imprimé, un diaporama. Peu importe le programme qui les a créés. Le lecteur ouvre chacun d'eux et trouve les mots à l'intérieur, afin que rien de ce que vous avez enregistré ne reste jamais bloqué.","oss-bindery-plain-promise.72af4c4363":"Vos documents s'ouvrent, quel que soit le programme qui les a créés","oss-bindery-plain-promise.988c214cea":"Et si mes anciens fichiers ne s'ouvrent pas ?","oss-bindery-plain-promise.eeb444944a":"Lorsque l'ordinateur lit vos documents, il les lit de la même manière attentive à chaque fois. Posez la même question demain, sur une autre machine, et vous obtiendrez la même réponse. Rien ne varie.","oss-bindery-plain-promise.3eb717ad42":"La même réponse sur chaque ordinateur","oss-bindery-plain-promise.78662e2efa":"Vais-je obtenir une réponse différente à chaque fois ?","oss-bindery-quarterly-pack.chrome.path":"Pack trimestriel","oss-bindery-quarterly-pack.chrome.status":"une correction atteint les quatre","oss-bindery-quarterly-pack.chrome.meta":"quatre sorties natives","oss-bindery-quarterly-pack.dataset.head":"Jeu de données trimestriel","oss-bindery-quarterly-pack.dataset.revenue":"Revenus, T3","oss-bindery-quarterly-pack.dataset.costs":"Coûts, T3","oss-bindery-quarterly-pack.dataset.headcount":"Effectif","oss-bindery-quarterly-pack.dataset.forecast":"Prévision","oss-bindery-quarterly-pack.dataset.correctedTag":"corrigé","oss-bindery-quarterly-pack.model.head":"Un modèle de rapport sémantique","oss-bindery-quarterly-pack.model.narrative":"Sections narratives","oss-bindery-quarterly-pack.model.table":"Tableau financier","oss-bindery-quarterly-pack.model.charts":"Deux définitions de graphiques","oss-bindery-quarterly-pack.model.equation":"Équation","oss-bindery-quarterly-pack.model.citations":"Citations","oss-bindery-quarterly-pack.model.appendix":"Annexe","oss-bindery-quarterly-pack.outputs.head":"Quatre sorties natives","oss-bindery-quarterly-pack.out.docx.name":"Révision sur place","oss-bindery-quarterly-pack.out.docx.note":"Les commentaires et le suivi des modifications accompagnent le rapport.","oss-bindery-quarterly-pack.out.xlsx.name":"Modèle de travail en direct","oss-bindery-quarterly-pack.out.xlsx.note":"Les formules et les plages de graphiques restent actives.","oss-bindery-quarterly-pack.out.pptx.name":"Présentation au conseil","oss-bindery-quarterly-pack.out.pptx.note":"Les mêmes graphiques arrivent via le modèle maître.","oss-bindery-quarterly-pack.out.pdf.name":"Distribution fixe","oss-bindery-quarterly-pack.out.pdf.note":"Pages fixes issues de la même structure approuvée.","oss-bindery-quarterly-pack.correction.chip":"une figure source corrigée","oss-bindery-quarterly-pack.band.text":"chaque sortie dérivée d'un modèle approuvé","oss-bindery-quarterly-pack.band.meta":"DOCX, XLSX, PPTX, PDF","oss-bindery-rich-elements.kicker.label":"Élément","oss-bindery-rich-elements.kicker.sub":"ce qui reste adressable","oss-bindery-rich-elements.tag":"FIDÉLITÉ","oss-bindery-rich-elements.element.chart.name":"Données et présentation","oss-bindery-rich-elements.element.chart.body":"Séries, plages de sources, axes, étiquettes, légende, tracé et style.","oss-bindery-rich-elements.element.smartart.name":"Données et mise en page","oss-bindery-rich-elements.element.smartart.body":"Nœuds, relations, choix de mise en page, formes générées et texte.","oss-bindery-rich-elements.element.ole.name":"Objet et aperçu","oss-bindery-rich-elements.element.ole.body":"Classe, octets intégrés, relation, icône ou aperçu rendu.","oss-bindery-rich-elements.element.equation.name":"Signification et notation","oss-bindery-rich-elements.element.equation.body":"Un seul arbre syntaxique pour Office MathML, MathType et LaTeX.","oss-bindery-rich-elements.foot.left":"pas des captures d'écran de fonctionnalités","oss-bindery-rich-elements.foot.right":"les fonctionnalités elles-mêmes","oss-bindery-risk-reversal.921bd38ce1":"Moins de branches, des limites d'exploitation plus claires","oss-bindery-risk-reversal.49e194f5fd":"Flux de documents cohérent","oss-bindery-risk-reversal.2dcbf224f7":"Gestion pilotée par le format","oss-bindery-risk-reversal.cbdcd36e08":"Écrire là où c'est pris en charge ou transmettre le modèle structuré","oss-bindery-risk-reversal.6162d71f33":"Créer une remise personnalisée pour chaque famille de fichiers","oss-bindery-risk-reversal.de78731a18":"Sortie","oss-bindery-risk-reversal.8c4d38c333":"Transformer à partir d'une structure partagée","oss-bindery-risk-reversal.7eec63fd08":"Construire des étapes de conversion spécifiques au format","oss-bindery-risk-reversal.69757af4c7":"Modifications","oss-bindery-risk-reversal.f0702f8168":"Interroger un modèle de document","oss-bindery-risk-reversal.3e5fc832a7":"Parcourir chaque format différemment","oss-bindery-risk-reversal.49dadede4d":"Questions","oss-bindery-risk-reversal.2f6b7bc3ca":"Utiliser un chemin de lecture unique","oss-bindery-risk-reversal.3afc94cc48":"Choisir un lecteur pour chaque format","oss-bindery-risk-reversal.80b0d06e3f":"Ouverture","oss-bindery-risk-reversal.c3ae33306a":"Détecter à partir du contenu du fichier","oss-bindery-risk-reversal.8ea6460cf0":"Acheminer par nom de fichier ou extension","oss-bindery-risk-reversal.68a999f7ad":"Identification des fichiers","oss-bindery-safety-states.kicker.label":"État du résultat","oss-bindery-safety-states.kicker.sub":"pas une défaillance générique","oss-bindery-safety-states.tag":"NON FIABLE","oss-bindery-safety-states.rows.complete.state":"terminé","oss-bindery-safety-states.rows.complete.name":"Analyse fidèle","oss-bindery-safety-states.rows.complete.body":"Toutes les structures requises ont été ouvertes et représentées conformément à la politique demandée.","oss-bindery-safety-states.rows.partial.state":"partiel","oss-bindery-safety-states.rows.partial.name":"Utilisable avec avertissements","oss-bindery-safety-states.rows.partial.body":"Contenu renvoyé, éléments ignorés ou incertains attachés à des emplacements exacts.","oss-bindery-safety-states.rows.protected.state":"protégé","oss-bindery-safety-states.rows.protected.name":"Clé requise","oss-bindery-safety-states.rows.protected.body":"Format et protection identifiés sans prétendre que le contenu a été ouvert.","oss-bindery-safety-states.rows.refused.state":"refusé","oss-bindery-safety-states.rows.refused.name":"Limite ou corruption","oss-bindery-safety-states.rows.refused.body":"La déclaration, le chemin, la limite et la structure native ayant causé le refus.","oss-bindery-safety-states.footline.left":"l'appelant sait ce qu'il a","oss-bindery-safety-states.footline.right":"avant qu'un autre système ne lui fasse confiance","oss-bindery-small-changes.kicker.label":"Petite modification","oss-bindery-small-changes.kicker.sub":"ce qui reste","oss-bindery-small-changes.tag":"ATTENTION","oss-bindery-small-changes.change.name.change":"Un nom","oss-bindery-small-changes.change.name.scope":"Un paragraphe","oss-bindery-small-changes.change.name.body":"Les commentaires, notes de bas de page, numérotation et autres sections restent en place.","oss-bindery-small-changes.change.value.change":"Une valeur","oss-bindery-small-changes.change.value.scope":"Une entrée de classeur","oss-bindery-small-changes.change.value.body":"Les formules qui en dépendent sont mises à jour ; les feuilles non concernées restent intactes.","oss-bindery-small-changes.change.chart.change":"Un graphique","oss-bindery-small-changes.change.chart.scope":"Une série","oss-bindery-small-changes.change.chart.body":"Le masque de diapositive, les notes, les diagrammes et les autres séries restent natifs.","oss-bindery-small-changes.change.note.change":"Une note","oss-bindery-small-changes.change.note.scope":"Les notes de l'orateur d'une diapositive","oss-bindery-small-changes.change.note.body":"La diapositive visible et le reste de la présentation n'ont pas besoin d'être reconstruits.","oss-bindery-small-changes.foot.left":"la partie demandée change","oss-bindery-small-changes.foot.right":"le reste reste le document que vous aviez","oss-bindery-stack-removed.head.label":"Parcours","oss-bindery-stack-removed.head.sub":"ce que Bindery absorbe","oss-bindery-stack-removed.head.tag":"CONSOLIDER","oss-bindery-stack-removed.row.reader.name":"Ouvrir et interpréter","oss-bindery-stack-removed.row.reader.body":"Détection de format, analyse native, structure, métadonnées et provenance.","oss-bindery-stack-removed.row.generator.name":"Créer et écrire","oss-bindery-stack-removed.row.generator.body":"Modèles, gabarits, styles, graphiques, équations, packages et pages fixes.","oss-bindery-stack-removed.row.editor.name":"Modifier sur place","oss-bindery-stack-removed.row.editor.body":"Ciblage précis, aperçus, vérifications de capacités et écritures natives minimales.","oss-bindery-stack-removed.row.automation.name":"Requêtes et agents","oss-bindery-stack-removed.row.automation.body":"DocQL, DSL compact, MCP, Python et opérations en ligne de commande.","oss-bindery-stack-removed.foot.left":"moins de fournisseurs est utile","oss-bindery-stack-removed.foot.right":"un modèle de document unique est la vraie économie","oss-bindery-supplier-ledger.chrome.path":"Pile de fournisseurs","oss-bindery-supplier-ledger.chrome.status":"sept routes, un composant","oss-bindery-supplier-ledger.chrome.meta":"illustratif, sans chiffres en euros","oss-bindery-supplier-ledger.head.route":"Route et conditions","oss-bindery-supplier-ledger.row.pdfLibrary.name":"Bibliothèque PDF","oss-bindery-supplier-ledger.row.pdfLibrary.terms":"Licence par développeur, par siège, équipe plateforme","oss-bindery-supplier-ledger.row.officeParser.name":"Analyseur bureautique","oss-bindery-supplier-ledger.row.officeParser.terms":"Licence par développeur, par siège, équipe plateforme","oss-bindery-supplier-ledger.row.desktopAutomation.name":"Automatisation de bureau","oss-bindery-supplier-ledger.row.desktopAutomation.terms":"Licence par machine, par poste, équipe opérations","oss-bindery-supplier-ledger.row.conversionService.name":"Service de conversion","oss-bindery-supplier-ledger.row.conversionService.terms":"Abonnement, par document, équipe intégration","oss-bindery-supplier-ledger.row.templateProduct.name":"Produit de modèles","oss-bindery-supplier-ledger.row.templateProduct.terms":"Abonnement, par modèle, équipe reporting","oss-bindery-supplier-ledger.row.spreadsheetCode.name":"Scripts de feuilles de calcul","oss-bindery-supplier-ledger.row.spreadsheetCode.terms":"Build interne, par script, équipe finance","oss-bindery-supplier-ledger.row.agentIntegration.name":"Intégration d'agents","oss-bindery-supplier-ledger.row.agentIntegration.terms":"Facturation à l'usage, par jeton, équipe plateforme IA","oss-bindery-supplier-ledger.flattened":"tous les formats aplatis en texte","oss-bindery-supplier-ledger.note.docx":"3 routes se chevauchent","oss-bindery-supplier-ledger.note.xlsx":"partiel uniquement","oss-bindery-supplier-ledger.note.oldPpt":"aucune couverture complète","oss-bindery-supplier-ledger.note.keynote":"aucune couverture","oss-bindery-supplier-ledger.note.pdf":"couvert","oss-bindery-supplier-ledger.one.name":"Bindery","oss-bindery-supplier-ledger.one.line":"Un composant Apache-2.0 sur infrastructure détenue, avec des familles de fonctionnalités sélectionnées par build.","oss-bindery-supplier-ledger.one.note":"la structure reste native dans chaque famille","oss-bindery-supplier-ledger.count.contracts":"Contrats","oss-bindery-supplier-ledger.count.apis":"API","oss-bindery-supplier-ledger.count.models":"Modèles de documents","oss-bindery-supplier-ledger.count.releases":"Chemins de publication","oss-bindery-supplier-ledger.band.text":"le registre compte les contrats et les modèles, pas les euros","oss-bindery-supplier-ledger.band.meta":"7 routes, 1 composant","oss-bindery-surfaces.kicker.label":"Surface","oss-bindery-surfaces.kicker.sub":"à qui il s'adresse","oss-bindery-surfaces.tag":"SHIP","oss-bindery-surfaces.rows.crate.surface":"caisse","oss-bindery-surfaces.rows.crate.name":"Applications et bibliothèques","oss-bindery-surfaces.rows.crate.body":"API entièrement typée, capacités de format, accès aux modèles et points d'extension.","oss-bindery-surfaces.rows.python.surface":"Python","oss-bindery-surfaces.rows.python.name":"Automatisation et analytique","oss-bindery-surfaces.rows.python.body":"Objets naturels, traitement par lots et aucun service de conversion par sous-processus.","oss-bindery-surfaces.rows.cli.surface":"CLI","oss-bindery-surfaces.rows.cli.name":"Opérateurs et pipelines","oss-bindery-surfaces.rows.cli.body":"Fichiers, dossiers, relevés, aperçus et travaux reproductibles.","oss-bindery-surfaces.rows.mcp.surface":"MCP + DSL","oss-bindery-surfaces.rows.mcp.name":"Agents","oss-bindery-surfaces.rows.mcp.body":"Découverte de ressources, contexte ciblé, chemins exacts et mutations gouvernées.","oss-bindery-surfaces.footline.left":"un seul moteur en dessous","oss-bindery-surfaces.footline.right":"aucune surface n'invente un deuxième modèle de document","oss-bindery-use-cases.65732f5d5a":"17 lecteurs, 1 API","oss-bindery-use-cases.53787208d9":"Archive de conformité, modèle financier ou corpus de recherche, chaque document s'ouvre via les mêmes trois lignes.","oss-bindery-use-cases.d3f0610632":"Résultat","oss-bindery-use-cases.b568d47f2e":"Entrée","oss-bindery-use-cases.0eb12b363b":"3 lignes de Rust chacune","oss-bindery-use-cases.fb1337b621":"une entrée, une sortie structurée","oss-bindery-use-cases.280fee96a4":"là où les documents sont les données","oss-bindery-use-cases.e0b33fd55e":"Les chemins de lecture et d'écriture partagent un même modèle de document.","oss-bindery-use-cases.882adc25ee":"Outils d'auteur et linters","oss-bindery-use-cases.f60f60bfae":"Outillage documentaire","oss-bindery-use-cases.4c97c43953":"Aller-retour vers ODF pour un stockage conforme aux régulateurs.","oss-bindery-use-cases.c3e051d248":"Stockage à long terme","oss-bindery-use-cases.5901351ed8":"Archivage","oss-bindery-use-cases.8f73ec764c":"La détection des octets magiques gère silencieusement les fichiers mal étiquetés.","oss-bindery-use-cases.4d3adf8a4a":"Traitement documentaire en masse","oss-bindery-use-cases.8e34cf262b":"E-discovery","oss-bindery-use-cases.892b1dd36c":"Plus de 300 formules compatibles Excel s'évaluent à la vitesse de Rust.","oss-bindery-use-cases.ada2064e68":"Modèles pilotés par tableur","oss-bindery-use-cases.1b48d3f014":"Finance","oss-bindery-use-cases.8d653afcca":"DocQL multi-format trouve les références partout à la fois.","oss-bindery-use-cases.d4f72da2db":"Lire les dépôts et annexes","oss-bindery-use-cases.9039ffaa20":"Analyse réglementaire","oss-bindery-use-cases.26e63dd8f4":"La même API pour chaque format, beaucoup moins de colle à maintenir.","oss-bindery-use-cases.9bf68c976b":"Intégrer des documents dans des pipelines IA","oss-bindery-use-cases.6711d5c8b4":"Ingestion de connaissances","oss-bindery-value-ledger.136e840451":"Informations structurées en sortie","oss-bindery-value-ledger.395b6c15fd":"Formats mixtes, une seule entrée","oss-bindery-value-ledger.029b7c0b8c":"Bindery","oss-bindery-value-ledger.346913bdce":"cinq contrôles, un seul parcours","oss-bindery-value-ledger.d0093ddacc":"liste de contrôle d'entrée","oss-bindery-value-ledger.0daaf4c5b1":"Prêt","oss-bindery-value-ledger.64df9282ec":"Transformez le document et écrivez-le dans un format de sortie pris en charge, ou transmettez le modèle structuré.","oss-bindery-value-ledger.26ef011865":"Préparer la remise","oss-bindery-value-ledger.cbd17d59ba":"Interrogeable","oss-bindery-value-ledger.555c2ee77f":"Interrogez le modèle partagé sans reformuler la question pour chaque format.","oss-bindery-value-ledger.870c4d024a":"Posez la question de la même manière","oss-bindery-value-ledger.dc5eb704bb":"Structuré","oss-bindery-value-ledger.c5a098e51a":"Représentez le contenu du document dans un modèle partagé unique pour les traitements en aval.","oss-bindery-value-ledger.b89ab9ee88":"Créer une structure exploitable","oss-bindery-value-ledger.6b5eb5323e":"Cohérent","oss-bindery-value-ledger.c0ae241670":"Utilisez le même point d'entrée pour les documents dans tous les formats pris en charge.","oss-bindery-value-ledger.1953de1c73":"Ouvrir via une seule entrée","oss-bindery-value-ledger.cf9b77061f":"Détecté","oss-bindery-value-ledger.dc9d183d12":"Inspectez la signature du fichier et les indices de structure plutôt que de vous fier uniquement à l'extension.","oss-bindery-value-ledger.73de662824":"Identifier le format réel","oss-bindery-visual-meaning.kicker.label":"Objet visible","oss-bindery-visual-meaning.kicker.sub":"ce qui reste derrière","oss-bindery-visual-meaning.tag":"UTILE","oss-bindery-visual-meaning.chart.object":"Graphique","oss-bindery-visual-meaning.chart.name":"Valeurs et étiquettes","oss-bindery-visual-meaning.chart.body":"Les séries de données, catégories, axes, légende et styles restent disponibles.","oss-bindery-visual-meaning.smartart.object":"SmartArt","oss-bindery-visual-meaning.smartart.name":"Idées et liens","oss-bindery-visual-meaning.smartart.body":"Les nœuds, l'ordre et les relations restent derrière le diagramme rendu.","oss-bindery-visual-meaning.equation.object":"Équation","oss-bindery-visual-meaning.equation.name":"Structure mathématique","oss-bindery-visual-meaning.equation.body":"L'expression reste modifiable dans les formes Office, MathType et LaTeX.","oss-bindery-visual-meaning.embedded.object":"Fichier intégré","oss-bindery-visual-meaning.embedded.name":"Le contenu réel","oss-bindery-visual-meaning.embedded.body":"Le fichier, sa relation et l'aperçu restent distincts.","oss-bindery-visual-meaning.foot.left":"pas seulement ce à quoi ressemblait la page","oss-bindery-visual-meaning.foot.right":"ce que l'objet est encore","oss-bindery-workbook-answers.kicker.label":"Un total","oss-bindery-workbook-answers.kicker.sub":"trois éléments à côté","oss-bindery-workbook-answers.tag":"PLAIN","oss-bindery-workbook-answers.formula.key":"formule","oss-bindery-workbook-answers.formula.name":"Le calcul","oss-bindery-workbook-answers.formula.body":"L'expression et les cellules dont elle dépend.","oss-bindery-workbook-answers.saved.key":"enregistré","oss-bindery-workbook-answers.saved.name":"L'ancienne réponse","oss-bindery-workbook-answers.saved.body":"Ce que la dernière application a écrit dans le fichier.","oss-bindery-workbook-answers.current.key":"actuel","oss-bindery-workbook-answers.current.name":"La réponse actuelle","oss-bindery-workbook-answers.current.body":"Ce que les formules et les entrées actuelles produisent lorsqu'on recalcule.","oss-bindery-workbook-answers.reason.key":"raison","oss-bindery-workbook-answers.reason.name":"Où ils divergent","oss-bindery-workbook-answers.reason.body":"La ligne modifiée, la valeur collée, le lien manquant ou la fonction non prise en charge.","oss-bindery-workbook-answers.foot.left":"l'ancien nombre reste visible","oss-bindery-workbook-answers.foot.right":"le classeur peut être recalculé","oss-bindery-workbook-audit.chrome.path":"Examen du classeur","oss-bindery-workbook-audit.chrome.status":"8 sur 8 comptabilisés","oss-bindery-workbook-audit.chrome.meta":"illustratif","oss-bindery-workbook-audit.column.file":"fichier","oss-bindery-workbook-audit.column.result":"résultat","oss-bindery-workbook-audit.column.owner":"propriétaire","oss-bindery-workbook-audit.quiet.payroll.file":"payroll-north.xlsx","oss-bindery-workbook-audit.quiet.ledger.file":"ledger-2019.xls","oss-bindery-workbook-audit.quiet.stock.file":"stock-count.ods","oss-bindery-workbook-audit.quiet.sales.file":"field-sales.numbers","oss-bindery-workbook-audit.quiet.result":"les valeurs stockées concordent","oss-bindery-workbook-audit.quiet.owner":"aucune nécessaire","oss-bindery-workbook-audit.finding.stale.file":"board-pack.xlsx","oss-bindery-workbook-audit.finding.stale.kind":"formule obsolète","oss-bindery-workbook-audit.finding.stale.owner":"FP&A","oss-bindery-workbook-audit.finding.stale.where":"Summary!C12","oss-bindery-workbook-audit.finding.stale.formula":"=SUM(C4:C11)","oss-bindery-workbook-audit.finding.stale.stored":"1,284,500","oss-bindery-workbook-audit.finding.stale.current":"1,271,940","oss-bindery-workbook-audit.finding.stale.difference":"12,560","oss-bindery-workbook-audit.finding.stale.dependent":"graphique du conseil, série Réel","oss-bindery-workbook-audit.finding.pasted.file":"reg-return.xlsx","oss-bindery-workbook-audit.finding.pasted.kind":"valeur collée","oss-bindery-workbook-audit.finding.pasted.owner":"reporting réglementaire","oss-bindery-workbook-audit.finding.pasted.where":"Totals!F27","oss-bindery-workbook-audit.finding.pasted.formula":"valeur collée sur =SUM(F12:F26)","oss-bindery-workbook-audit.finding.pasted.stored":"96,400","oss-bindery-workbook-audit.finding.pasted.current":"94,118","oss-bindery-workbook-audit.finding.pasted.difference":"2,282","oss-bindery-workbook-audit.finding.pasted.dependent":"total réglementaire","oss-bindery-workbook-audit.finding.link.file":"plan-model.xlsb","oss-bindery-workbook-audit.finding.link.kind":"lien externe","oss-bindery-workbook-audit.finding.link.owner":"trésorerie","oss-bindery-workbook-audit.finding.link.where":"Assumptions!B7","oss-bindery-workbook-audit.finding.link.formula":"=[rates-2024.xlsx]Base!C3","oss-bindery-workbook-audit.finding.link.stored":"2,85 en cache","oss-bindery-workbook-audit.finding.link.current":"non recalculé","oss-bindery-workbook-audit.finding.link.difference":"lien non résolu","oss-bindery-workbook-audit.finding.link.dependent":"lignes de prévision 12 à 40","oss-bindery-workbook-audit.finding.custom.file":"actuarial-model.xlsb","oss-bindery-workbook-audit.finding.custom.kind":"fonction non prise en charge","oss-bindery-workbook-audit.finding.custom.owner":"équipe plateforme","oss-bindery-workbook-audit.finding.custom.where":"Model!D18","oss-bindery-workbook-audit.finding.custom.formula":"fonction personnalisée hors registre","oss-bindery-workbook-audit.finding.custom.stored":"valeur en cache conservée","oss-bindery-workbook-audit.finding.custom.current":"erreur saisie","oss-bindery-workbook-audit.finding.custom.difference":"le lot continue","oss-bindery-workbook-audit.finding.custom.dependent":"feuille Model uniquement","oss-bindery-workbook-audit.detail.where":"où","oss-bindery-workbook-audit.detail.formula":"formule","oss-bindery-workbook-audit.detail.stored":"stockée","oss-bindery-workbook-audit.detail.current":"actuelle","oss-bindery-workbook-audit.detail.difference":"différence","oss-bindery-workbook-audit.detail.dependent":"affecte","oss-bindery-workbook-audit.summary.files":"8 fichiers examinés","oss-bindery-workbook-audit.summary.agree":"4 valeurs stockées concordent","oss-bindery-workbook-audit.summary.findings":"4 constats avec propriétaires","oss-bindery-workbook-audit.summary.accounted":"chaque fichier est comptabilisé","oss-bindery-workbook-audit.band.left":"la revue peut être répétée après des modifications ultérieures","oss-bindery-workbook-audit.band.right":"stocké à côté du calculé, jamais silencieusement","oss-bindery-workbook-review.kicker.label":"Recherche","oss-bindery-workbook-review.kicker.sub":"ce que reçoit un réviseur","oss-bindery-workbook-review.tag":"CALCULER","oss-bindery-workbook-review.finding.where.field":"où","oss-bindery-workbook-review.finding.where.name":"Feuille et cellule","oss-bindery-workbook-review.finding.where.body":"L'emplacement exact, la table ou la plage nommée concernée.","oss-bindery-workbook-review.finding.why.field":"pourquoi","oss-bindery-workbook-review.finding.why.name":"Formule et dépendances","oss-bindery-workbook-review.finding.why.body":"L'expression et les entrées qui ont produit le résultat recalculé.","oss-bindery-workbook-review.finding.what.field":"quoi","oss-bindery-workbook-review.finding.what.name":"Valeur stockée par rapport à valeur actuelle","oss-bindery-workbook-review.finding.what.body":"Les deux valeurs et la différence, jamais l'une remplaçant l'autre silencieusement.","oss-bindery-workbook-review.finding.impact.field":"impact","oss-bindery-workbook-review.finding.impact.name":"Clôture des dépendances","oss-bindery-workbook-review.finding.impact.body":"Les totaux, graphiques et cellules en aval affectés par l'écart.","oss-bindery-workbook-review.footline.left":"le classeur reste une preuve","oss-bindery-workbook-review.footline.right":"car son fonctionnement est toujours présent","page-breadcrumb.c766e66518":"Fil d'Ariane","page-toc.7e439c353e":"Sur cette page","section_st_a1_display-split.7c9a7c0610":"Détail","section_st_f1_cta-dark.90e40d5043":"Commencer","toc-rail.f5cbdf6bfb":"Sommaire"}
