9f9438f20b
Change french translator author.
408 lines
19 KiB
Plaintext
408 lines
19 KiB
Plaintext
# SOME DESCRIPTIVE TITLE.
|
|
# Copyright (C) 2024
|
|
# This file is distributed under the same license as the novelWriter
|
|
# package.
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
|
#
|
|
#, fuzzy
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: novelWriter 2.6b1\n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"POT-Creation-Date: 2024-12-21 19:37+0100\n"
|
|
"PO-Revision-Date: 2024-12-26 17:00+0100\n"
|
|
"Last-Translator: \n"
|
|
"Language-Team: fr <LL@li.org>\n"
|
|
"Language: fr\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=utf-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
|
"Generated-By: Babel 2.16.0\n"
|
|
"X-Generator: Poedit 3.4.2\n"
|
|
|
|
#: ../../source/tech_storage.rst:5
|
|
msgid "How Data is Stored"
|
|
msgstr "Comment les données sont stockées"
|
|
|
|
#: ../../source/tech_storage.rst:9
|
|
msgid ""
|
|
"This chapter contains details of how novelWriter stores and handles the "
|
|
"project data."
|
|
msgstr ""
|
|
"Ce chapitre contient des détails sur la manière dont novelWriter stocke "
|
|
"et gère les données du projet."
|
|
|
|
#: ../../source/tech_storage.rst:13
|
|
msgid "Project Structure"
|
|
msgstr "Structure du projet"
|
|
|
|
#: ../../source/tech_storage.rst:15
|
|
msgid ""
|
|
"All novelWriter files are written with utf-8 encoding. Since Python "
|
|
"automatically converts Unix line endings to Windows line endings on "
|
|
"Windows systems, novelWriter does not make any adaptations to the "
|
|
"formatting on Windows systems. This is handled entirely by the Python "
|
|
"standard library. Python also handles this when working on the same "
|
|
"files on both Windows and Unix-based operating systems."
|
|
msgstr ""
|
|
"Tous les fichiers novelWriter sont écrits avec l'encodage utf-8. Comme "
|
|
"Python convertit automatiquement les fins de ligne Unix en fins de ligne "
|
|
"Windows sur les systèmes Windows, novelWriter ne fait aucune adaptation "
|
|
"au formatage sur les systèmes Windows. Ceci est entièrement géré par la "
|
|
"bibliothèque standard de Python. Python s'en occupe également lorsqu'il "
|
|
"travaille sur les mêmes fichiers sur les systèmes d'exploitation Windows "
|
|
"et Unix."
|
|
|
|
#: ../../source/tech_storage.rst:23
|
|
msgid "Main Project File"
|
|
msgstr "Fichier principal du projet"
|
|
|
|
#: ../../source/tech_storage.rst:25
|
|
msgid ""
|
|
"The project itself requires a dedicated folder for storing its files, "
|
|
"where novelWriter will create its own \"file system\" where the "
|
|
"project's folder and file hierarchy is described in a project XML file. "
|
|
"This is the main project file in the project's root folder with the name "
|
|
"``nwProject.nwx``. This file also contains all the meta data required "
|
|
"for the project (except the index data), and a number of related project "
|
|
"settings."
|
|
msgstr ""
|
|
"Le projet lui-même nécessite un dossier dédié pour stocker ses fichiers, "
|
|
"où novelWriter créera son propre « système de fichiers » où la "
|
|
"hiérarchie des dossiers et des fichiers du projet est décrite dans un "
|
|
"fichier XML du projet. C'est le fichier principal du projet dans le "
|
|
"dossier racine du projet avec le nom ``nwProject.nwx``. Ce fichier "
|
|
"contient également toutes les métadonnées requises pour le projet (à "
|
|
"l'exception des données d'index), ainsi qu'un certain nombre de "
|
|
"paramètres liés au projet."
|
|
|
|
#: ../../source/tech_storage.rst:31
|
|
msgid ""
|
|
"If this file is lost or corrupted, the structure of the project is lost, "
|
|
"although not the text itself. It is important to keep this file backed "
|
|
"up, either through the built-in backup tool, or your own backup solution."
|
|
msgstr ""
|
|
"Si ce fichier est perdu ou corrompu, la structure du projet est perdue, "
|
|
"mais pas le texte lui-même. Il est important de sauvegarder ce fichier, "
|
|
"soit à l'aide de l'outil de sauvegarde intégré, soit à l'aide de votre "
|
|
"propre solution de sauvegarde."
|
|
|
|
#: ../../source/tech_storage.rst:35
|
|
msgid ""
|
|
"The project XML file is indent-formatted, and is suitable for diff tools "
|
|
"and version control since most of the file will stay static, although a "
|
|
"timestamp is set in the meta section on line 2, and various meta data "
|
|
"entries incremented, on each save."
|
|
msgstr ""
|
|
"Le fichier XML du projet est formaté en indentation et convient aux "
|
|
"outils de comparaison et de contrôle de version, car la majeure partie "
|
|
"du fichier reste statique, bien qu'un horodatage soit défini dans la "
|
|
"section méta à la ligne 2 et que diverses entrées de données méta soient "
|
|
"incrémentées à chaque enregistrement."
|
|
|
|
#: ../../source/tech_storage.rst:41
|
|
msgid ""
|
|
"A full project file format specification is available in the online "
|
|
"documentation_."
|
|
msgstr ""
|
|
"Une spécification complète du format de fichier du projet est disponible "
|
|
"dans la documentation en ligne_."
|
|
|
|
#: ../../source/tech_storage.rst:45
|
|
msgid ""
|
|
"A full description of the current file format is available in the :"
|
|
"download:`File Format Spec 1.5 <fileformatspec15.pdf>` document, "
|
|
"available as a PDF."
|
|
msgstr ""
|
|
"Une description complète du format de fichier actuel est disponible dans "
|
|
"le document :download:`File Format Spec 1.5 <fileformatspec15.pdf>`, "
|
|
"disponible au format PDF."
|
|
|
|
#: ../../source/tech_storage.rst:50
|
|
msgid "Project Documents"
|
|
msgstr "Documents de projet"
|
|
|
|
#: ../../source/tech_storage.rst:52
|
|
msgid ""
|
|
"All the project documents are saved in a subfolder of the main project "
|
|
"folder named ``content``. Each document has a file handle based on a 52 "
|
|
"bit random number, represented as a hexadecimal string. The documents "
|
|
"are saved with a filename assembled from this handle and the file "
|
|
"extension ``.nwd``."
|
|
msgstr ""
|
|
"Tous les documents du projet sont enregistrés dans un sous-dossier du "
|
|
"dossier principal du projet nommé ``content``. Chaque document possède "
|
|
"un identifiant de fichier basé sur un nombre aléatoire de 52 bits, "
|
|
"représenté sous la forme d'une chaîne hexadécimale. Les documents sont "
|
|
"enregistrés avec un nom de fichier assemblé à partir de cet identifiant "
|
|
"et de l'extension ``.nwd``."
|
|
|
|
#: ../../source/tech_storage.rst:57
|
|
msgid ""
|
|
"If you wish to find the file system location of a document in the "
|
|
"project, you can either look it up in the project XML file, select "
|
|
"**Show File Details** from the **Document** menu when having the "
|
|
"document open in the editor, or look in the ``ToC.txt`` file in the root "
|
|
"of the project folder. The ``ToC.txt`` file has a list of all documents "
|
|
"in the project, referenced by their label, and where they are saved."
|
|
msgstr ""
|
|
"Si vous souhaitez trouver l'emplacement du système de fichiers d'un "
|
|
"document dans le projet, vous pouvez soit le rechercher dans le fichier "
|
|
"XML du projet, soit sélectionner **Afficher les détails du fichier** "
|
|
"dans le menu **Document** lorsque le document est ouvert dans l'éditeur, "
|
|
"soit rechercher dans le fichier ``ToC.txt`` à la racine du dossier du "
|
|
"projet. Le fichier ``ToC.txt`` contient une liste de tous les documents "
|
|
"du projet, référencés par leur étiquette, et l'endroit où ils sont "
|
|
"sauvegardés."
|
|
|
|
#: ../../source/tech_storage.rst:63
|
|
msgid ""
|
|
"The reason for this cryptic file naming is to avoid issues with file "
|
|
"naming conventions and restrictions on different operating systems, and "
|
|
"also to have a file name that does not depend on what you name the "
|
|
"document within the project, or changes it to. This is particularly "
|
|
"useful when using a versioning system."
|
|
msgstr ""
|
|
"La raison de ce nom de fichier cryptique est d'éviter les problèmes liés "
|
|
"aux conventions de dénomination des fichiers et aux restrictions sur les "
|
|
"différents systèmes d'exploitation, et aussi d'avoir un nom de fichier "
|
|
"qui ne dépend pas du nom que vous donnez au document dans le projet, ou "
|
|
"des modifications que vous lui apportez. Ceci est particulièrement utile "
|
|
"lors de l'utilisation d'un système de gestion des versions."
|
|
|
|
#: ../../source/tech_storage.rst:68
|
|
msgid ""
|
|
"Each document file contains a plain text version of the text from the "
|
|
"editor. The file can in principle be edited in any text editor, and is "
|
|
"suitable for diffing and version control if so desired. Just make sure "
|
|
"the file remains in utf-8 encoding, otherwise unicode characters may "
|
|
"become mangled when the file is opened in novelWriter again."
|
|
msgstr ""
|
|
"Chaque fichier de document contient une version en texte brut du texte "
|
|
"de l'éditeur. Le fichier peut en principe être édité dans n'importe quel "
|
|
"éditeur de texte, et convient pour le diffing et le contrôle de version "
|
|
"si on le souhaite. Assurez-vous simplement que le fichier reste en "
|
|
"encodage utf-8, sinon les caractères unicode risquent d'être altérés "
|
|
"lorsque le fichier est ouvert dans novelWriter."
|
|
|
|
#: ../../source/tech_storage.rst:73
|
|
msgid ""
|
|
"Editing these files is generally not recommended. The reason for this is "
|
|
"that the index will not be automatically updated when doing so, which "
|
|
"means novelWriter doesn't know you've altered the file. If you *do* edit "
|
|
"a file in this manner, you should rebuild the index when you next open "
|
|
"the project in novelWriter."
|
|
msgstr ""
|
|
"Il est généralement déconseillé de modifier ces fichiers. La raison en "
|
|
"est que l'index ne sera pas automatiquement mis à jour, ce qui signifie "
|
|
"que novelWriter ne sait pas que vous avez modifié le fichier. Si vous "
|
|
"modifiez un fichier de cette manière, vous devez reconstruire l'index "
|
|
"lorsque vous ouvrez le projet dans novelWriter."
|
|
|
|
#: ../../source/tech_storage.rst:78
|
|
#, python-format
|
|
msgid ""
|
|
"The first lines of the file may contain some meta data starting with the "
|
|
"characters ``%%~``. These lines are mainly there to restore some "
|
|
"information if the file is lost from the main project file, and the "
|
|
"information may be helpful if you do open the file in an external editor "
|
|
"as it contains the document label and the document class and layout. The "
|
|
"lines can be deleted without any consequences to the rest of the content "
|
|
"of the file, and will be added back the next time the document is saved "
|
|
"in novelWriter."
|
|
msgstr ""
|
|
"Les premières lignes du fichier peuvent contenir des métadonnées "
|
|
"commençant par les caractères ``%%~``. Ces lignes sont principalement là "
|
|
"pour restaurer certaines informations si le fichier est perdu dans le "
|
|
"fichier principal du projet, et ces informations peuvent être utiles si "
|
|
"vous ouvrez le fichier dans un éditeur externe car elles contiennent "
|
|
"l'étiquette du document ainsi que la classe et la mise en page du "
|
|
"document. Les lignes peuvent être supprimées sans conséquences pour le "
|
|
"reste du contenu du fichier, et seront ajoutées la prochaine fois que le "
|
|
"document sera sauvegardé dans novelWriter."
|
|
|
|
#: ../../source/tech_storage.rst:87
|
|
msgid "The File Saving Process"
|
|
msgstr "Le processus d'enregistrement des fichiers"
|
|
|
|
#: ../../source/tech_storage.rst:89
|
|
msgid ""
|
|
"When saving the project file, or any of the documents, the data is first "
|
|
"saved to a temporary file. If successful, the old data file is then "
|
|
"removed, and the temporary file replaces it. This ensures that the "
|
|
"previously saved data is only replaced when the new data has been "
|
|
"successfully saved to the storage medium."
|
|
msgstr ""
|
|
"Lors de l'enregistrement du fichier de projet ou de l'un des documents, "
|
|
"les données sont d'abord enregistrées dans un fichier temporaire. En cas "
|
|
"de succès, l'ancien fichier de données est alors supprimé et remplacé "
|
|
"par le fichier temporaire. Cela garantit que les données précédemment "
|
|
"enregistrées ne sont remplacées que lorsque les nouvelles données ont "
|
|
"été enregistrées avec succès sur le support de stockage."
|
|
|
|
#: ../../source/tech_storage.rst:96
|
|
msgid "Project Meta Data"
|
|
msgstr "Métadonnées du projet"
|
|
|
|
#: ../../source/tech_storage.rst:98
|
|
msgid ""
|
|
"The project folder contains a subfolder named ``meta``, containing a "
|
|
"number of files. The meta folder contains semi-important files. That is, "
|
|
"they can be lost with only minor impact to the project. All files in "
|
|
"this folder are JSON or JSON Lines files, although some other files may "
|
|
"remain from earlier versions of novelWriter as they haven't all been "
|
|
"JSON files in the past."
|
|
msgstr ""
|
|
"Le dossier du projet contient un sous-dossier nommé ``meta``, contenant "
|
|
"un certain nombre de fichiers. Le dossier meta contient des fichiers "
|
|
"semi-importants. C'est-à-dire qu'ils peuvent être perdus avec un impact "
|
|
"mineur sur le projet. Tous les fichiers de ce dossier sont des fichiers "
|
|
"JSON ou JSON Lines, bien que certains autres fichiers puissent provenir "
|
|
"de versions antérieures de novelWriter, car ils n'ont pas tous été des "
|
|
"fichiers JSON dans le passé."
|
|
|
|
#: ../../source/tech_storage.rst:103
|
|
msgid ""
|
|
"If you use version control software on your project, you can exclude "
|
|
"this folder, although you may want to track the session log file and the "
|
|
"custom words list."
|
|
msgstr ""
|
|
"Si vous utilisez un logiciel de contrôle de version pour votre projet, "
|
|
"vous pouvez exclure ce dossier, même si vous souhaitez suivre le fichier "
|
|
"journal de la session et la liste des mots personnalisés."
|
|
|
|
#: ../../source/tech_storage.rst:108
|
|
msgid "The Project Index"
|
|
msgstr "L'index des projets"
|
|
|
|
#: ../../source/tech_storage.rst:110
|
|
msgid ""
|
|
"Between writing sessions, the project index is saved in a JSON file in "
|
|
"``meta/index.json``. This file is not critical. If it is lost, it can be "
|
|
"completely rebuilt from within novelWriter from the **Tools** menu."
|
|
msgstr ""
|
|
"Entre les sessions d'écriture, l'index du projet est sauvegardé dans un "
|
|
"fichier JSON dans ``meta/index.json``. Ce fichier n'est pas critique. "
|
|
"S'il est perdu, il peut être complètement reconstruit à partir de "
|
|
"novelWriter dans le menu **Outils**."
|
|
|
|
#: ../../source/tech_storage.rst:114
|
|
msgid ""
|
|
"The index is maintained and updated whenever a document or note is saved "
|
|
"in the editor. It contains all references and tags in documents and "
|
|
"notes, as well as the location of all headers in the project, and the "
|
|
"word counts within each header section."
|
|
msgstr ""
|
|
"L'index est maintenu et mis à jour chaque fois qu'un document ou une "
|
|
"note est enregistré dans l'éditeur. Il contient toutes les références et "
|
|
"les balises des documents et des notes, ainsi que l'emplacement de tous "
|
|
"les en-têtes dans le projet et le nombre de mots dans chaque section de "
|
|
"l'en-tête."
|
|
|
|
#: ../../source/tech_storage.rst:118
|
|
msgid ""
|
|
"The integrity of the index is checked when the file is loaded. It is "
|
|
"possible to corrupt the index if the file is manually edited and "
|
|
"manipulated, so the check is important to avoid sudden crashes of "
|
|
"novelWriter. If the file contains errors, novelWriter will automatically "
|
|
"build it anew. If the check somehow fails and novelWriter keeps "
|
|
"crashing, you can delete the file manually and rebuild the index. If "
|
|
"this too fails, you have likely encountered a bug."
|
|
msgstr ""
|
|
"L'intégrité de l'index est vérifiée lorsque le fichier est chargé. Il "
|
|
"est possible de corrompre l'index si le fichier est édité et manipulé "
|
|
"manuellement, c'est pourquoi cette vérification est importante pour "
|
|
"éviter les plantages soudains de novelWriter. Si le fichier contient des "
|
|
"erreurs, novelWriter le reconstruira automatiquement. Si la vérification "
|
|
"échoue d'une manière ou d'une autre et que novelWriter continue à se "
|
|
"bloquer, vous pouvez supprimer le fichier manuellement et reconstruire "
|
|
"l'index. Si cela échoue également, vous avez probablement rencontré un "
|
|
"bogue."
|
|
|
|
#: ../../source/tech_storage.rst:126
|
|
msgid "Build Definitions"
|
|
msgstr "Définitions des compilations"
|
|
|
|
#: ../../source/tech_storage.rst:128
|
|
msgid ""
|
|
"The build definitions from the **Manuscript Build** tool are kept in the "
|
|
"``meta/builds.json`` file. If this file is lost, all custom build "
|
|
"definitions are lost too."
|
|
msgstr ""
|
|
"Les définitions de construction de l'outil **Compilation du manuscrit** "
|
|
"sont conservées dans le fichier ``meta/builds.json``. Si ce fichier est "
|
|
"perdu, toutes les définitions de construction personnalisées sont "
|
|
"également perdues."
|
|
|
|
#: ../../source/tech_storage.rst:133
|
|
msgid "Cached GUI Options"
|
|
msgstr "Options de l'interface graphique mises en cache"
|
|
|
|
#: ../../source/tech_storage.rst:135
|
|
msgid ""
|
|
"A file named ``meta/options.json`` contains the latest state of various "
|
|
"GUI buttons, switches, dialog window sizes, column sizes, etc, from the "
|
|
"GUI. These are the GUI settings that are specific to the project. Global "
|
|
"GUI settings are stored in the main config file."
|
|
msgstr ""
|
|
"Un fichier nommé ``meta/options.json`` contient le dernier état des "
|
|
"différents boutons de l'interface graphique, des commutateurs, de la "
|
|
"taille des fenêtres de dialogue, de la taille des colonnes, etc, de "
|
|
"l'interface graphique. Ce sont les paramètres de l'interface graphique "
|
|
"qui sont spécifiques au projet. Les paramètres globaux de l'interface "
|
|
"graphique sont stockés dans le fichier de configuration principal."
|
|
|
|
#: ../../source/tech_storage.rst:139
|
|
msgid ""
|
|
"The file is not critical, but if it is lost, all such GUI options will "
|
|
"revert back to their default settings."
|
|
msgstr ""
|
|
"Le fichier n'est pas critique, mais s'il est perdu, toutes les options "
|
|
"de l'interface graphique reviendront à leurs paramètres par défaut."
|
|
|
|
#: ../../source/tech_storage.rst:144
|
|
msgid "Custom Word List"
|
|
msgstr "Liste des mots personnalisés"
|
|
|
|
#: ../../source/tech_storage.rst:146
|
|
msgid ""
|
|
"A file named ``meta/userdict.json`` contains all the custom words you've "
|
|
"added to the project for spell checking purposes. The content of the "
|
|
"file can be edited from the **Tools** menu. If you lose this file, all "
|
|
"your custom spell check words will be lost too."
|
|
msgstr ""
|
|
"Un fichier nommé ``meta/userdict.json`` contient tous les mots "
|
|
"personnalisés que vous avez ajoutés au projet à des fins de vérification "
|
|
"orthographique. Le contenu de ce fichier peut être édité à partir du "
|
|
"menu **Outils**. Si vous perdez ce fichier, tous vos mots personnalisés "
|
|
"pour la vérification orthographique seront également perdus."
|
|
|
|
#: ../../source/tech_storage.rst:152
|
|
msgid "Session Stats"
|
|
msgstr "Statistiques de la session"
|
|
|
|
#: ../../source/tech_storage.rst:154
|
|
msgid ""
|
|
"The writing progress is saved in the ``meta/sessions.jsonl`` file. This "
|
|
"file records the length and word counts of each writing session on the "
|
|
"given project. The file is used by the **Writing Statistics** tool. If "
|
|
"this file is lost, the history it contains is also lost, but it has "
|
|
"otherwise no impact on the project."
|
|
msgstr ""
|
|
"La progression de l'écriture est sauvegardée dans le fichier ``meta/"
|
|
"sessions.jsonl``. Ce fichier enregistre la durée et le nombre de mots de "
|
|
"chaque session d'écriture sur le projet donné. Ce fichier est utilisé "
|
|
"par l'outil **Statistiques d'écriture**. Si ce fichier est perdu, "
|
|
"l'historique qu'il contient est également perdu, mais cela n'a par "
|
|
"ailleurs aucun impact sur le projet."
|
|
|
|
#: ../../source/tech_storage.rst:159
|
|
msgid ""
|
|
"Each session is recorded as a JSON object on a single line of the file. "
|
|
"Each session record is appended tot he file."
|
|
msgstr ""
|
|
"Chaque session est enregistrée sous la forme d'un objet JSON sur une "
|
|
"seule ligne du fichier. Chaque enregistrement de session est ajouté au "
|
|
"fichier."
|