Merge hotfixes from 1.5.1 (#914)

* Fix bug in translation source list and restore lost translations
* Fix shift focus to novel tree on Alt+1 when visible
* Bump version and update changelog and release notes
This commit is contained in:
Veronica Berglyd Olsen
2021-10-23 16:23:01 +02:00
committed by GitHub
parent 1c45331b0a
commit 9a484193eb
10 changed files with 3255 additions and 2484 deletions
+234 -95
View File
@@ -1271,7 +1271,7 @@
<context>
<name>GuiIcons</name>
<message>
<location filename="../novelwriter/gui/theme.py" line="776"/>
<location filename="../novelwriter/gui/theme.py" line="775"/>
<source>Could not load theme config file.</source>
<translation></translation>
</message>
@@ -3634,6 +3634,145 @@
<translation></translation>
</message>
</context>
<context>
<name>GuiProjectDetails</name>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="57"/>
<source>Project Details</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="72"/>
<source>Overview</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="73"/>
<source>Contents</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="76"/>
<source>Close</source>
<translation></translation>
</message>
</context>
<context>
<name>GuiProjectDetailsContents</name>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="298"/>
<source>Title</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="298"/>
<source>Words</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="298"/>
<source>Pages</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="298"/>
<source>Page</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="298"/>
<source>Progress</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="337"/>
<source>Typical word count for a 5 by 8 inch book page with 11 pt font is 350.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="340"/>
<source>Start counting page numbers from this page.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="343"/>
<source>Assume a new chapter or partition always start on an odd numbered page.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="347"/>
<source>Words per page</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="358"/>
<source>Count pages from</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="369"/>
<source>Clear double pages</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="392"/>
<source>Table of Contents</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="428"/>
<source>END</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="470"/>
<source>Untitled</source>
<translation></translation>
</message>
</context>
<context>
<name>GuiProjectDetailsMain</name>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="166"/>
<source>Working Title: {0}</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="176"/>
<source>By {0}</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="186"/>
<source>Words</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="189"/>
<source>Chapters</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="192"/>
<source>Scenes</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="195"/>
<source>Revisions</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="198"/>
<source>Editing Time</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="218"/>
<source>Path</source>
<translation></translation>
</message>
</context>
<context>
<name>GuiProjectEditMain</name>
<message>
@@ -3922,97 +4061,97 @@
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="197"/>
<location filename="../novelwriter/gui/projtree.py" line="193"/>
<source>Please select a valid location in the tree to add the document.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="201"/>
<location filename="../novelwriter/gui/projtree.py" line="197"/>
<source>Please select a valid location in the tree to add the folder.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="240"/>
<location filename="../novelwriter/gui/projtree.py" line="236"/>
<source>Did not find anywhere to add the file or folder!</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="246"/>
<location filename="../novelwriter/gui/projtree.py" line="242"/>
<source>Cannot add new files or folders to the Trash folder.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="255"/>
<location filename="../novelwriter/gui/projtree.py" line="251"/>
<source>New File</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="266"/>
<location filename="../novelwriter/gui/projtree.py" line="262"/>
<source>New Folder</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="428"/>
<location filename="../novelwriter/gui/projtree.py" line="424"/>
<source>There is currently no Trash folder in this project.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="439"/>
<location filename="../novelwriter/gui/projtree.py" line="435"/>
<source>The Trash folder is already empty.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="444"/>
<location filename="../novelwriter/gui/projtree.py" line="440"/>
<source>Empty Trash</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="444"/>
<location filename="../novelwriter/gui/projtree.py" line="440"/>
<source>Permanently delete {0} file(s) from Trash?</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="540"/>
<location filename="../novelwriter/gui/projtree.py" line="536"/>
<source>Delete File</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="506"/>
<location filename="../novelwriter/gui/projtree.py" line="502"/>
<source>Permanently delete file &apos;{0}&apos;?</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="540"/>
<location filename="../novelwriter/gui/projtree.py" line="536"/>
<source>Move file &apos;{0}&apos; to Trash?</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="573"/>
<location filename="../novelwriter/gui/projtree.py" line="569"/>
<source>Cannot delete folder. It is not empty. Recursive deletion is not supported. Please delete the content first.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="589"/>
<location filename="../novelwriter/gui/projtree.py" line="585"/>
<source>Cannot delete root folder. It is not empty. Recursive deletion is not supported. Please delete the content first.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="880"/>
<location filename="../novelwriter/gui/projtree.py" line="876"/>
<source>The item cannot be moved to that location.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="979"/>
<location filename="../novelwriter/gui/projtree.py" line="975"/>
<source>There is nowhere to add item with name &apos;{0}&apos;.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="527"/>
<location filename="../novelwriter/gui/projtree.py" line="523"/>
<source>Could not delete document file.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="261"/>
<location filename="../novelwriter/gui/projtree.py" line="257"/>
<source>Cannot add new folder to this item. Maximum folder depth has been reached.</source>
<translation></translation>
</message>
@@ -4030,52 +4169,52 @@
<context>
<name>GuiProjectTreeMenu</name>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1091"/>
<location filename="../novelwriter/gui/projtree.py" line="1087"/>
<source>Edit Project Item</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1095"/>
<location filename="../novelwriter/gui/projtree.py" line="1091"/>
<source>Open Document</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1099"/>
<location filename="../novelwriter/gui/projtree.py" line="1095"/>
<source>View Document</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1103"/>
<location filename="../novelwriter/gui/projtree.py" line="1099"/>
<source>Toggle Included Flag</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1107"/>
<location filename="../novelwriter/gui/projtree.py" line="1103"/>
<source>New File</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1111"/>
<location filename="../novelwriter/gui/projtree.py" line="1107"/>
<source>New Folder</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1115"/>
<location filename="../novelwriter/gui/projtree.py" line="1111"/>
<source>Delete Item</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1119"/>
<location filename="../novelwriter/gui/projtree.py" line="1115"/>
<source>Empty Trash</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1123"/>
<location filename="../novelwriter/gui/projtree.py" line="1119"/>
<source>Move Item Up</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1127"/>
<location filename="../novelwriter/gui/projtree.py" line="1123"/>
<source>Move Item Down</source>
<translation></translation>
</message>
@@ -4083,12 +4222,12 @@
<context>
<name>GuiTheme</name>
<message>
<location filename="../novelwriter/gui/theme.py" line="404"/>
<location filename="../novelwriter/gui/theme.py" line="403"/>
<source>Could not load theme config file.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/gui/theme.py" line="437"/>
<location filename="../novelwriter/gui/theme.py" line="436"/>
<source>Could not load syntax file.</source>
<translation></translation>
</message>
@@ -4310,317 +4449,317 @@
<context>
<name>NWProject</name>
<message>
<location filename="../novelwriter/core/project.py" line="170"/>
<location filename="../novelwriter/core/project.py" line="169"/>
<source>Trash</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="224"/>
<location filename="../novelwriter/core/project.py" line="223"/>
<source>New</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="220"/>
<location filename="../novelwriter/core/project.py" line="219"/>
<source>Note</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="221"/>
<location filename="../novelwriter/core/project.py" line="220"/>
<source>Draft</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="222"/>
<location filename="../novelwriter/core/project.py" line="221"/>
<source>Finished</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="225"/>
<location filename="../novelwriter/core/project.py" line="224"/>
<source>Minor</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="226"/>
<location filename="../novelwriter/core/project.py" line="225"/>
<source>Major</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="227"/>
<location filename="../novelwriter/core/project.py" line="226"/>
<source>Main</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="255"/>
<location filename="../novelwriter/core/project.py" line="254"/>
<source>New Project</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="272"/>
<location filename="../novelwriter/core/project.py" line="271"/>
<source>By</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="302"/>
<location filename="../novelwriter/core/project.py" line="301"/>
<source>Novel</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="279"/>
<location filename="../novelwriter/core/project.py" line="278"/>
<source>Plot</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="280"/>
<location filename="../novelwriter/core/project.py" line="279"/>
<source>Characters</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="281"/>
<location filename="../novelwriter/core/project.py" line="280"/>
<source>World</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="308"/>
<location filename="../novelwriter/core/project.py" line="307"/>
<source>Title Page</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="291"/>
<location filename="../novelwriter/core/project.py" line="290"/>
<source>New Chapter</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="294"/>
<location filename="../novelwriter/core/project.py" line="293"/>
<source>New Scene</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="322"/>
<location filename="../novelwriter/core/project.py" line="321"/>
<source>Chapter {0}</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="345"/>
<location filename="../novelwriter/core/project.py" line="344"/>
<source>Scene {0}</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="368"/>
<location filename="../novelwriter/core/project.py" line="367"/>
<source>File not found: {0}</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="432"/>
<location filename="../novelwriter/core/project.py" line="431"/>
<source>Failed to parse project xml.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="426"/>
<location filename="../novelwriter/core/project.py" line="425"/>
<source>Attempting to open backup project file instead.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="446"/>
<location filename="../novelwriter/core/project.py" line="445"/>
<source>Unknown</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="455"/>
<location filename="../novelwriter/core/project.py" line="454"/>
<source>Project file does not appear to be a novelWriterXML file.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="477"/>
<location filename="../novelwriter/core/project.py" line="476"/>
<source>Unknown or unsupported novelWriter project file format. The project cannot be opened by this version of novelWriter. The file was saved with novelWriter version {0}.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="512"/>
<location filename="../novelwriter/core/project.py" line="511"/>
<source>Version Conflict</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="512"/>
<location filename="../novelwriter/core/project.py" line="511"/>
<source>This project was saved by a newer version of novelWriter, version {0}. This is version {1}. If you continue to open the project, some attributes and settings may not be preserved, but the overall project should be fine. Continue opening the project?</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="613"/>
<location filename="../novelwriter/core/project.py" line="612"/>
<source>Opened Project: {0}</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="634"/>
<location filename="../novelwriter/core/project.py" line="633"/>
<source>Project path not set, cannot save project.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="712"/>
<location filename="../novelwriter/core/project.py" line="711"/>
<source>Failed to save project.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="733"/>
<location filename="../novelwriter/core/project.py" line="732"/>
<source>Saved Project: {0}</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="786"/>
<location filename="../novelwriter/core/project.py" line="785"/>
<source>Backing up project ...</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="789"/>
<location filename="../novelwriter/core/project.py" line="788"/>
<source>Cannot backup project because no backup path is set. Please set a valid backup location in Tools &gt; Preferences.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="796"/>
<location filename="../novelwriter/core/project.py" line="795"/>
<source>Cannot backup project because no project name is set. Please set a Working Title in Project &gt; Project Settings.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="803"/>
<location filename="../novelwriter/core/project.py" line="802"/>
<source>Cannot backup project because the backup path does not exist. Please set a valid backup location in Tools &gt; Preferences.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="816"/>
<location filename="../novelwriter/core/project.py" line="815"/>
<source>Could not create backup folder.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="822"/>
<location filename="../novelwriter/core/project.py" line="821"/>
<source>Cannot backup project because the backup path is within the project folder to be backed up. Please choose a different backup path in Tools &gt; Preferences.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="829"/>
<location filename="../novelwriter/core/project.py" line="828"/>
<source>Backup from {0}</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="838"/>
<location filename="../novelwriter/core/project.py" line="837"/>
<source>Backup archive file written to: {0}</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="843"/>
<location filename="../novelwriter/core/project.py" line="842"/>
<source>Could not write backup archive.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="848"/>
<location filename="../novelwriter/core/project.py" line="847"/>
<source>Project backed up to &apos;{0}&apos;</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="898"/>
<location filename="../novelwriter/core/project.py" line="897"/>
<source>Failed to create a new example project.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="903"/>
<location filename="../novelwriter/core/project.py" line="902"/>
<source>Failed to create a new example project. Could not find the necessary files. They seem to be missing from this installation.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="937"/>
<location filename="../novelwriter/core/project.py" line="936"/>
<source>Could not create new project folder.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="944"/>
<location filename="../novelwriter/core/project.py" line="943"/>
<source>New project folder is not empty. Each project requires a dedicated project folder.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="994"/>
<location filename="../novelwriter/core/project.py" line="993"/>
<source>You must set a valid backup path in Preferences to use the automatic project backup feature.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1001"/>
<location filename="../novelwriter/core/project.py" line="1000"/>
<source>You must set a valid project name in Project Settings to use the automatic project backup feature.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1135"/>
<location filename="../novelwriter/core/project.py" line="1134"/>
<source>and</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1390"/>
<location filename="../novelwriter/core/project.py" line="1389"/>
<source>Found {0} orphaned file(s) in project folder.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1400"/>
<location filename="../novelwriter/core/project.py" line="1399"/>
<source>Recovered</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1414"/>
<location filename="../novelwriter/core/project.py" line="1413"/>
<source>[{0}] {1}</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1419"/>
<location filename="../novelwriter/core/project.py" line="1418"/>
<source>Recovered File {0}</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1446"/>
<location filename="../novelwriter/core/project.py" line="1445"/>
<source>One or more orphaned files could not be added back into the project. Make sure at least a Novel root folder exists.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1505"/>
<location filename="../novelwriter/core/project.py" line="1504"/>
<source>Not a folder: {0}</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1527"/>
<location filename="../novelwriter/core/project.py" line="1526"/>
<source>Could not move: {0}</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1550"/>
<location filename="../novelwriter/core/project.py" line="1549"/>
<source>Could not delete: {0}</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1562"/>
<location filename="../novelwriter/core/project.py" line="1561"/>
<source>Could not make folder: {0}</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1573"/>
<location filename="../novelwriter/core/project.py" line="1572"/>
<source>Could not move item {0} to {1}.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="127"/>
<location filename="../novelwriter/core/project.py" line="126"/>
<source>Duplicate root item detected.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1331"/>
<location filename="../novelwriter/core/project.py" line="1330"/>
<source>Could not create folder.</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="486"/>
<location filename="../novelwriter/core/project.py" line="485"/>
<source>File Version</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="486"/>
<location filename="../novelwriter/core/project.py" line="485"/>
<source>The file format of your project is about to be updated. If you proceed, this project can no longer be opened by an older version of novelWriter. Continue?</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="499"/>
<location filename="../novelwriter/core/project.py" line="498"/>
<source>The format of your project will now be updated. You may also have to make a few minor changes to your title page and unnumbered chapters. Please check the &apos;Project Format Changes &gt; File Format 1.3&apos; section of the documentation for more information. It is available from the Help menu.</source>
<translation></translation>
</message>
+234 -95
View File
@@ -1271,7 +1271,7 @@
<context>
<name>GuiIcons</name>
<message>
<location filename="../novelwriter/gui/theme.py" line="776"/>
<location filename="../novelwriter/gui/theme.py" line="775"/>
<source>Could not load theme config file.</source>
<translation>Impossible de lire le fichier de configuration de thème.</translation>
</message>
@@ -3634,6 +3634,145 @@
<translation>Espaces en tête ou espaces multiples entre mots.</translation>
</message>
</context>
<context>
<name>GuiProjectDetails</name>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="57"/>
<source>Project Details</source>
<translation>Détails du projet</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="72"/>
<source>Overview</source>
<translation>Vue d&apos;ensemble</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="73"/>
<source>Contents</source>
<translation>Contenu</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="76"/>
<source>Close</source>
<translation>Fermer</translation>
</message>
</context>
<context>
<name>GuiProjectDetailsContents</name>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="298"/>
<source>Title</source>
<translation>Titre</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="298"/>
<source>Words</source>
<translation>Mots</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="298"/>
<source>Pages</source>
<translation>Pages</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="298"/>
<source>Page</source>
<translation>Page</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="298"/>
<source>Progress</source>
<translation>Progression</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="337"/>
<source>Typical word count for a 5 by 8 inch book page with 11 pt font is 350.</source>
<translation>Le nombre de mots moyen pour une page de livre de format 13 X 20 cm avec une police en taille 11pt est de 350.</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="340"/>
<source>Start counting page numbers from this page.</source>
<translation>Commencer à compter les pages depuis cette page.</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="343"/>
<source>Assume a new chapter or partition always start on an odd numbered page.</source>
<translation>On suppose qu&apos;un nouveau chapitre ou une nouvelle partie débute sur une page de droite, numérotée impaire.</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="347"/>
<source>Words per page</source>
<translation>Mots par page</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="358"/>
<source>Count pages from</source>
<translation>Compter les pages depuis</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="369"/>
<source>Clear double pages</source>
<translation>Ignorer les doubles pages</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="392"/>
<source>Table of Contents</source>
<translation>Table des matières</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="428"/>
<source>END</source>
<translation>FIN</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="470"/>
<source>Untitled</source>
<translation>Sans titre</translation>
</message>
</context>
<context>
<name>GuiProjectDetailsMain</name>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="166"/>
<source>Working Title: {0}</source>
<translation>Titre de travail : {0}</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="176"/>
<source>By {0}</source>
<translation>Par {0}</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="186"/>
<source>Words</source>
<translation>Mots</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="189"/>
<source>Chapters</source>
<translation>Chapitres</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="192"/>
<source>Scenes</source>
<translation>Scènes</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="195"/>
<source>Revisions</source>
<translation>Révisions</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="198"/>
<source>Editing Time</source>
<translation>Durée d&apos;édition</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="218"/>
<source>Path</source>
<translation>Chemin</translation>
</message>
</context>
<context>
<name>GuiProjectEditMain</name>
<message>
@@ -3922,97 +4061,97 @@
<translation>Inclure lors de la construction</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="197"/>
<location filename="../novelwriter/gui/projtree.py" line="193"/>
<source>Please select a valid location in the tree to add the document.</source>
<translation>Veuillez choisir un emplacement correct dans l&apos;arborsescence placer le document.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="201"/>
<location filename="../novelwriter/gui/projtree.py" line="197"/>
<source>Please select a valid location in the tree to add the folder.</source>
<translation>Veuillez choisir un emplacement correct dans l&apos;arborescence placer le dossier.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="240"/>
<location filename="../novelwriter/gui/projtree.py" line="236"/>
<source>Did not find anywhere to add the file or folder!</source>
<translation>Pas trouvé d&apos;emplacement pour y ajouter le fichier ou le dossier !</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="246"/>
<location filename="../novelwriter/gui/projtree.py" line="242"/>
<source>Cannot add new files or folders to the Trash folder.</source>
<translation>Impossible d&apos;ajouter de nouveaux fichiers ou dossiers dans le dossier Corbeille.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="255"/>
<location filename="../novelwriter/gui/projtree.py" line="251"/>
<source>New File</source>
<translation>Nouveau fichier</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="266"/>
<location filename="../novelwriter/gui/projtree.py" line="262"/>
<source>New Folder</source>
<translation>Nouveau dossier</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="428"/>
<location filename="../novelwriter/gui/projtree.py" line="424"/>
<source>There is currently no Trash folder in this project.</source>
<translation>Il n&apos;existe pas actuellement de dossier Corbeille pour ce projet.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="439"/>
<location filename="../novelwriter/gui/projtree.py" line="435"/>
<source>The Trash folder is already empty.</source>
<translation>Le dossier Corbeille est déjà vide.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="444"/>
<location filename="../novelwriter/gui/projtree.py" line="440"/>
<source>Empty Trash</source>
<translation>Vider la Corbeille</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="444"/>
<location filename="../novelwriter/gui/projtree.py" line="440"/>
<source>Permanently delete {0} file(s) from Trash?</source>
<translation>Effacer définitivement {0} fichier(s) dans la Corbeille ?</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="540"/>
<location filename="../novelwriter/gui/projtree.py" line="536"/>
<source>Delete File</source>
<translation>Effacer un fichier</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="506"/>
<location filename="../novelwriter/gui/projtree.py" line="502"/>
<source>Permanently delete file &apos;{0}&apos;?</source>
<translation>Effacer définitivement le fichier &apos;{0}&apos; ?</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="540"/>
<location filename="../novelwriter/gui/projtree.py" line="536"/>
<source>Move file &apos;{0}&apos; to Trash?</source>
<translation>Mettre le fichier &apos;{0}&apos; dans la Corbeille ?</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="573"/>
<location filename="../novelwriter/gui/projtree.py" line="569"/>
<source>Cannot delete folder. It is not empty. Recursive deletion is not supported. Please delete the content first.</source>
<translation>Impossible d&apos;effacer le dossier car il n&apos;est pas vide. Les effacements récursifs n&apos;étant pas permis vous devez d&apos;abord effacer le contenu.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="589"/>
<location filename="../novelwriter/gui/projtree.py" line="585"/>
<source>Cannot delete root folder. It is not empty. Recursive deletion is not supported. Please delete the content first.</source>
<translation>Impossible d&apos;effacer le dossier racine car il n&apos;est pas vide. Les effacements récursifs n&apos;étant pas permis vous devez d&apos;abord effacer le contenu.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="880"/>
<location filename="../novelwriter/gui/projtree.py" line="876"/>
<source>The item cannot be moved to that location.</source>
<translation>Impossible de déplacer cet élément vers cet emplacement.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="979"/>
<location filename="../novelwriter/gui/projtree.py" line="975"/>
<source>There is nowhere to add item with name &apos;{0}&apos;.</source>
<translation>Il n&apos;y a pas d&apos;emplacement pour ajouter l&apos;élément nommé &apos;{0}&apos;.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="527"/>
<location filename="../novelwriter/gui/projtree.py" line="523"/>
<source>Could not delete document file.</source>
<translation>Impossible d&apos;effacer le document.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="261"/>
<location filename="../novelwriter/gui/projtree.py" line="257"/>
<source>Cannot add new folder to this item. Maximum folder depth has been reached.</source>
<translation>Impossible d&apos;ajouter un dossier à cet élément, la profondeur maximum de dossiers est atteinte.</translation>
</message>
@@ -4030,52 +4169,52 @@
<context>
<name>GuiProjectTreeMenu</name>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1091"/>
<location filename="../novelwriter/gui/projtree.py" line="1087"/>
<source>Edit Project Item</source>
<translation>Éditer les caractéristiques</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1095"/>
<location filename="../novelwriter/gui/projtree.py" line="1091"/>
<source>Open Document</source>
<translation>Ouvrir ce document</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1099"/>
<location filename="../novelwriter/gui/projtree.py" line="1095"/>
<source>View Document</source>
<translation>Afficher ce document</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1103"/>
<location filename="../novelwriter/gui/projtree.py" line="1099"/>
<source>Toggle Included Flag</source>
<translation>Basculer le marqueur d&apos;inclusion</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1107"/>
<location filename="../novelwriter/gui/projtree.py" line="1103"/>
<source>New File</source>
<translation>Nouveau fichier</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1111"/>
<location filename="../novelwriter/gui/projtree.py" line="1107"/>
<source>New Folder</source>
<translation>Nouveau dossier</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1115"/>
<location filename="../novelwriter/gui/projtree.py" line="1111"/>
<source>Delete Item</source>
<translation>Supprimer cet élément</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1119"/>
<location filename="../novelwriter/gui/projtree.py" line="1115"/>
<source>Empty Trash</source>
<translation>Vider la corbeille</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1123"/>
<location filename="../novelwriter/gui/projtree.py" line="1119"/>
<source>Move Item Up</source>
<translation>Faire monter cet élément</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1127"/>
<location filename="../novelwriter/gui/projtree.py" line="1123"/>
<source>Move Item Down</source>
<translation>Faire descendre cet élément</translation>
</message>
@@ -4083,12 +4222,12 @@
<context>
<name>GuiTheme</name>
<message>
<location filename="../novelwriter/gui/theme.py" line="404"/>
<location filename="../novelwriter/gui/theme.py" line="403"/>
<source>Could not load theme config file.</source>
<translation>Impossible de lire le fichier de configuration de thème.</translation>
</message>
<message>
<location filename="../novelwriter/gui/theme.py" line="437"/>
<location filename="../novelwriter/gui/theme.py" line="436"/>
<source>Could not load syntax file.</source>
<translation>Impossible de lire le fichier de syntaxe.</translation>
</message>
@@ -4310,317 +4449,317 @@
<context>
<name>NWProject</name>
<message>
<location filename="../novelwriter/core/project.py" line="170"/>
<location filename="../novelwriter/core/project.py" line="169"/>
<source>Trash</source>
<translation>Corbeille</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="224"/>
<location filename="../novelwriter/core/project.py" line="223"/>
<source>New</source>
<translation>Nouveau</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="220"/>
<location filename="../novelwriter/core/project.py" line="219"/>
<source>Note</source>
<translation>Note</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="221"/>
<location filename="../novelwriter/core/project.py" line="220"/>
<source>Draft</source>
<translation>Brouillon</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="222"/>
<location filename="../novelwriter/core/project.py" line="221"/>
<source>Finished</source>
<translation>Terminé</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="225"/>
<location filename="../novelwriter/core/project.py" line="224"/>
<source>Minor</source>
<translation>Mineur</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="226"/>
<location filename="../novelwriter/core/project.py" line="225"/>
<source>Major</source>
<translation>Majeur</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="227"/>
<location filename="../novelwriter/core/project.py" line="226"/>
<source>Main</source>
<translation>Principal</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="255"/>
<location filename="../novelwriter/core/project.py" line="254"/>
<source>New Project</source>
<translation>Nouveau projet</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="272"/>
<location filename="../novelwriter/core/project.py" line="271"/>
<source>By</source>
<translation>Par</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="302"/>
<location filename="../novelwriter/core/project.py" line="301"/>
<source>Novel</source>
<translation>Roman</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="279"/>
<location filename="../novelwriter/core/project.py" line="278"/>
<source>Plot</source>
<translation>Intrigue</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="280"/>
<location filename="../novelwriter/core/project.py" line="279"/>
<source>Characters</source>
<translation>Personnages</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="281"/>
<location filename="../novelwriter/core/project.py" line="280"/>
<source>World</source>
<translation>Monde</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="308"/>
<location filename="../novelwriter/core/project.py" line="307"/>
<source>Title Page</source>
<translation>Page de titre</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="291"/>
<location filename="../novelwriter/core/project.py" line="290"/>
<source>New Chapter</source>
<translation>Nouveau chapitre</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="294"/>
<location filename="../novelwriter/core/project.py" line="293"/>
<source>New Scene</source>
<translation>Nouvelle scène</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="322"/>
<location filename="../novelwriter/core/project.py" line="321"/>
<source>Chapter {0}</source>
<translation>Chapitre{0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="345"/>
<location filename="../novelwriter/core/project.py" line="344"/>
<source>Scene {0}</source>
<translation>Scène {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="368"/>
<location filename="../novelwriter/core/project.py" line="367"/>
<source>File not found: {0}</source>
<translation>Fichier introuvable : {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="432"/>
<location filename="../novelwriter/core/project.py" line="431"/>
<source>Failed to parse project xml.</source>
<translation>Impossible de décoder le xml du projet.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="426"/>
<location filename="../novelwriter/core/project.py" line="425"/>
<source>Attempting to open backup project file instead.</source>
<translation>Essai d&apos;ouverture depuis le fichier de sauvegarde du projet.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="446"/>
<location filename="../novelwriter/core/project.py" line="445"/>
<source>Unknown</source>
<translation>Inconnu</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="455"/>
<location filename="../novelwriter/core/project.py" line="454"/>
<source>Project file does not appear to be a novelWriterXML file.</source>
<translation>Ce fichier projet ne semble pas être un fichier novelWriterXML.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="477"/>
<location filename="../novelwriter/core/project.py" line="476"/>
<source>Unknown or unsupported novelWriter project file format. The project cannot be opened by this version of novelWriter. The file was saved with novelWriter version {0}.</source>
<translation>Format de projet novelWriter inconnu ou non supporté. Ce projet ne peut pas être ouvert avec cette version de novelWriter, il a é enregistré avec novelWriter version {0}.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="512"/>
<location filename="../novelwriter/core/project.py" line="511"/>
<source>Version Conflict</source>
<translation>Conflit de version</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="512"/>
<location filename="../novelwriter/core/project.py" line="511"/>
<source>This project was saved by a newer version of novelWriter, version {0}. This is version {1}. If you continue to open the project, some attributes and settings may not be preserved, but the overall project should be fine. Continue opening the project?</source>
<translation>Ce projet a é enregistré par une version plus récente de novelWriter, la version {0}. Ceci est la version {1}. Si vous ouvrez quand même ce projet, certaines propriétés ou certains réglages risquent d&apos;être perdus, toutefois le projet dans son ensemble devrait être intact. Voulez-vous quand même ouvrir ce projet ?</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="613"/>
<location filename="../novelwriter/core/project.py" line="612"/>
<source>Opened Project: {0}</source>
<translation>Projet ouvert : {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="634"/>
<location filename="../novelwriter/core/project.py" line="633"/>
<source>Project path not set, cannot save project.</source>
<translation>L&apos;emplacement du projet n&apos;est pas défini, il est impossible de l&apos;enregistrer.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="712"/>
<location filename="../novelwriter/core/project.py" line="711"/>
<source>Failed to save project.</source>
<translation>Impossible d&apos;enregistrer le projet.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="733"/>
<location filename="../novelwriter/core/project.py" line="732"/>
<source>Saved Project: {0}</source>
<translation>Projet enregistré : {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="786"/>
<location filename="../novelwriter/core/project.py" line="785"/>
<source>Backing up project ...</source>
<translation>Sauvegarde du projet en cours ...</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="789"/>
<location filename="../novelwriter/core/project.py" line="788"/>
<source>Cannot backup project because no backup path is set. Please set a valid backup location in Tools &gt; Preferences.</source>
<translation>Il est impossible de sauvegarder le projet car aucun emplacement de sauvegarde n&apos;a é défini. Veuillez en définir un dans Outils &gt; Préférences.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="796"/>
<location filename="../novelwriter/core/project.py" line="795"/>
<source>Cannot backup project because no project name is set. Please set a Working Title in Project &gt; Project Settings.</source>
<translation>Il est impossible de sauvegarder le projet car il n&apos;a pas reçu de nom. Veuillez définir un titre de travail dans Projet &gt; Caractéristiques du projet.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="803"/>
<location filename="../novelwriter/core/project.py" line="802"/>
<source>Cannot backup project because the backup path does not exist. Please set a valid backup location in Tools &gt; Preferences.</source>
<translation>Il est impossible de sauvegarder le projet car l&apos;emplacement de sauvegarde défini n&apos;existe pas. Veuillez définir un emplacement correct dans Outils &gt; Préférences.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="816"/>
<location filename="../novelwriter/core/project.py" line="815"/>
<source>Could not create backup folder.</source>
<translation>Il n&apos;a pas é possible de créer le répertoire de sauvegarde.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="822"/>
<location filename="../novelwriter/core/project.py" line="821"/>
<source>Cannot backup project because the backup path is within the project folder to be backed up. Please choose a different backup path in Tools &gt; Preferences.</source>
<translation>La sauvegarde du projet est impossible car l&apos;emplacement défini est situé dans le dossier à sauvegarder. Veuillez définir un autre répertoire de sauvegarde dans Outils &gt; Préférences.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="829"/>
<location filename="../novelwriter/core/project.py" line="828"/>
<source>Backup from {0}</source>
<translation>Sauvegarde depuis {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="838"/>
<location filename="../novelwriter/core/project.py" line="837"/>
<source>Backup archive file written to: {0}</source>
<translation>Archivage du fichier de sauvegarde effectué en : {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="843"/>
<location filename="../novelwriter/core/project.py" line="842"/>
<source>Could not write backup archive.</source>
<translation>Il n&apos;a pas é possible d&apos;écrire l&apos;archive de sauvegarde.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="848"/>
<location filename="../novelwriter/core/project.py" line="847"/>
<source>Project backed up to &apos;{0}&apos;</source>
<translation>Projet sauvegardé en &apos;{0}&apos;</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="898"/>
<location filename="../novelwriter/core/project.py" line="897"/>
<source>Failed to create a new example project.</source>
<translation>Il n&apos;a pas é possible de créer un nouveau projet exemple.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="903"/>
<location filename="../novelwriter/core/project.py" line="902"/>
<source>Failed to create a new example project. Could not find the necessary files. They seem to be missing from this installation.</source>
<translation>Il n&apos;a pas é possible de créer un nouveau projet exemple. Il semble que les fichiers nécessaires soient manquants dans cette installation.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="937"/>
<location filename="../novelwriter/core/project.py" line="936"/>
<source>Could not create new project folder.</source>
<translation>Il n&apos;a pas é possible de créer un nouveau dossier de projet.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="944"/>
<location filename="../novelwriter/core/project.py" line="943"/>
<source>New project folder is not empty. Each project requires a dedicated project folder.</source>
<translation>Le dossier pour le nouveau projet n&apos;est pas vide. Chaque projet doit résider dans un dossier spécifique.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="994"/>
<location filename="../novelwriter/core/project.py" line="993"/>
<source>You must set a valid backup path in Preferences to use the automatic project backup feature.</source>
<translation>Vous devez spécifier un répertoire de sauvegarde valide dans les préférences du projet avant d&apos;utiliser la fonction de sauvegarde automatique.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1001"/>
<location filename="../novelwriter/core/project.py" line="1000"/>
<source>You must set a valid project name in Project Settings to use the automatic project backup feature.</source>
<translation>Vous devez spécifier un titre de travail valide dans les préférences du projet avant d&apos;utiliser la fonction de sauvegarde automatique.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1135"/>
<location filename="../novelwriter/core/project.py" line="1134"/>
<source>and</source>
<translation>et</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1390"/>
<location filename="../novelwriter/core/project.py" line="1389"/>
<source>Found {0} orphaned file(s) in project folder.</source>
<translation>Trouvé {0} fichier(s) orphelin(s) dans le dossier du projet.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1400"/>
<location filename="../novelwriter/core/project.py" line="1399"/>
<source>Recovered</source>
<translation>Récupéré</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1414"/>
<location filename="../novelwriter/core/project.py" line="1413"/>
<source>[{0}] {1}</source>
<translation>[{0}] {1}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1419"/>
<location filename="../novelwriter/core/project.py" line="1418"/>
<source>Recovered File {0}</source>
<translation>Fichier récupéré {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1446"/>
<location filename="../novelwriter/core/project.py" line="1445"/>
<source>One or more orphaned files could not be added back into the project. Make sure at least a Novel root folder exists.</source>
<translation>Un ou plusieurs fichiers orphelins n&apos;ont pas pu être repris dans le projet. Vérifiez qu&apos;il y a au moins un dossier racine Roman.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1505"/>
<location filename="../novelwriter/core/project.py" line="1504"/>
<source>Not a folder: {0}</source>
<translation>Pas un dossier : {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1527"/>
<location filename="../novelwriter/core/project.py" line="1526"/>
<source>Could not move: {0}</source>
<translation>Pas pu déplacer : {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1550"/>
<location filename="../novelwriter/core/project.py" line="1549"/>
<source>Could not delete: {0}</source>
<translation>Pas pu effacer : {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1562"/>
<location filename="../novelwriter/core/project.py" line="1561"/>
<source>Could not make folder: {0}</source>
<translation>Pas pu crér le dossier : {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1573"/>
<location filename="../novelwriter/core/project.py" line="1572"/>
<source>Could not move item {0} to {1}.</source>
<translation>Pas pu déplacer l&apos;élément {0} vers {1}.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="127"/>
<location filename="../novelwriter/core/project.py" line="126"/>
<source>Duplicate root item detected.</source>
<translation>Doublon détecté dans les dossiers racine.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1331"/>
<location filename="../novelwriter/core/project.py" line="1330"/>
<source>Could not create folder.</source>
<translation>Création du dossier impossible.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="486"/>
<location filename="../novelwriter/core/project.py" line="485"/>
<source>File Version</source>
<translation>Version du fichier</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="486"/>
<location filename="../novelwriter/core/project.py" line="485"/>
<source>The file format of your project is about to be updated. If you proceed, this project can no longer be opened by an older version of novelWriter. Continue?</source>
<translation>Le format des fichiers de votre projet va être modifié. Si vous continuez, ce projet ne pourra plus être lu par une ancienne version de novelWriter. Continuer ?</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="499"/>
<location filename="../novelwriter/core/project.py" line="498"/>
<source>The format of your project will now be updated. You may also have to make a few minor changes to your title page and unnumbered chapters. Please check the &apos;Project Format Changes &gt; File Format 1.3&apos; section of the documentation for more information. It is available from the Help menu.</source>
<translation>Le format des fichiers de votre projet va maintenant être mis à jour. Vous aurez peut-être aussi à effectuer quelques petits ajustements dans votre page de titre et les chapitres sans numéro. Pour plus de détails, reportez-vous à la section &apos;Project Format Changes &gt; File Format 1.3&apos; de la documentation, accessible depuis le menu d&apos;aide.</translation>
</message>
+234 -95
View File
@@ -1271,7 +1271,7 @@
<context>
<name>GuiIcons</name>
<message>
<location filename="../novelwriter/gui/theme.py" line="776"/>
<location filename="../novelwriter/gui/theme.py" line="775"/>
<source>Could not load theme config file.</source>
<translation>Kunne ikke laste temaets konfigurasjonsfil.</translation>
</message>
@@ -3634,6 +3634,145 @@
<translation>Ekstra mellomrom etter linjer og mellom ord.</translation>
</message>
</context>
<context>
<name>GuiProjectDetails</name>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="57"/>
<source>Project Details</source>
<translation>Prosjektdetaljer</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="72"/>
<source>Overview</source>
<translation>Oversikt</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="73"/>
<source>Contents</source>
<translation>Innhold</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="76"/>
<source>Close</source>
<translation>Lukk</translation>
</message>
</context>
<context>
<name>GuiProjectDetailsContents</name>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="298"/>
<source>Title</source>
<translation>Tittel</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="298"/>
<source>Words</source>
<translation>Ord</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="298"/>
<source>Pages</source>
<translation>Sider</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="298"/>
<source>Page</source>
<translation>Side</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="298"/>
<source>Progress</source>
<translation>Fremdrift</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="337"/>
<source>Typical word count for a 5 by 8 inch book page with 11 pt font is 350.</source>
<translation>Typisk antall ord for en 5 x 8 tommers bokside med 11 pt tekst er 350.</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="340"/>
<source>Start counting page numbers from this page.</source>
<translation>Begynn sidetall fra denne siden.</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="343"/>
<source>Assume a new chapter or partition always start on an odd numbered page.</source>
<translation>Beregn at nye kapitler og partisjoner alltid starter en høyreside.</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="347"/>
<source>Words per page</source>
<translation>Ord per side</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="358"/>
<source>Count pages from</source>
<translation>Tell sider fra</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="369"/>
<source>Clear double pages</source>
<translation>Tøm doble sider</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="392"/>
<source>Table of Contents</source>
<translation>Innholdsfortegnelse</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="428"/>
<source>END</source>
<translation>SLUTT</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="470"/>
<source>Untitled</source>
<translation>Uten tittel</translation>
</message>
</context>
<context>
<name>GuiProjectDetailsMain</name>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="166"/>
<source>Working Title: {0}</source>
<translation>Arbeidstittel: {0}</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="176"/>
<source>By {0}</source>
<translation>Av {0}</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="186"/>
<source>Words</source>
<translation>Ord</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="189"/>
<source>Chapters</source>
<translation>Kapitler</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="192"/>
<source>Scenes</source>
<translation>Scener</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="195"/>
<source>Revisions</source>
<translation>Revisjoner</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="198"/>
<source>Editing Time</source>
<translation>Redigeringstid</translation>
</message>
<message>
<location filename="../novelwriter/dialogs/projdetails.py" line="218"/>
<source>Path</source>
<translation>Filbane</translation>
</message>
</context>
<context>
<name>GuiProjectEditMain</name>
<message>
@@ -3922,97 +4061,97 @@
<translation>Ta med ved eksport</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="197"/>
<location filename="../novelwriter/gui/projtree.py" line="193"/>
<source>Please select a valid location in the tree to add the document.</source>
<translation>Du velge et gyldig sted i prosjekttreet for å legge til dokumentet.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="201"/>
<location filename="../novelwriter/gui/projtree.py" line="197"/>
<source>Please select a valid location in the tree to add the folder.</source>
<translation>Du velge et gyldig sted i prosjekttreet for å legge til mappen.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="240"/>
<location filename="../novelwriter/gui/projtree.py" line="236"/>
<source>Did not find anywhere to add the file or folder!</source>
<translation>Fant ikke noe sted å legge til filen eller mappen!</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="255"/>
<location filename="../novelwriter/gui/projtree.py" line="251"/>
<source>New File</source>
<translation>Ny fil</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="266"/>
<location filename="../novelwriter/gui/projtree.py" line="262"/>
<source>New Folder</source>
<translation>Ny mappe</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="428"/>
<location filename="../novelwriter/gui/projtree.py" line="424"/>
<source>There is currently no Trash folder in this project.</source>
<translation>Det er for øyeblikket ingen søppel-mappe i dette prosjektet.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="439"/>
<location filename="../novelwriter/gui/projtree.py" line="435"/>
<source>The Trash folder is already empty.</source>
<translation>Søppel-mappen er allerede tom.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="444"/>
<location filename="../novelwriter/gui/projtree.py" line="440"/>
<source>Empty Trash</source>
<translation>Tøm søppel</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="444"/>
<location filename="../novelwriter/gui/projtree.py" line="440"/>
<source>Permanently delete {0} file(s) from Trash?</source>
<translation>Vil du slette {0} filer i søppel-mappen for godt?</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="540"/>
<location filename="../novelwriter/gui/projtree.py" line="536"/>
<source>Delete File</source>
<translation>Slett fil</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="506"/>
<location filename="../novelwriter/gui/projtree.py" line="502"/>
<source>Permanently delete file &apos;{0}&apos;?</source>
<translation>Slette filen &apos;{0}&apos; for godt?</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="540"/>
<location filename="../novelwriter/gui/projtree.py" line="536"/>
<source>Move file &apos;{0}&apos; to Trash?</source>
<translation>Vil du flytte filen &apos;{0}&apos; til søpla?</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="573"/>
<location filename="../novelwriter/gui/projtree.py" line="569"/>
<source>Cannot delete folder. It is not empty. Recursive deletion is not supported. Please delete the content first.</source>
<translation>Kan ikke slette mappen da den ikke er tom. Rekursiv sletting er ikke støttet. Du slette innholdet først.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="589"/>
<location filename="../novelwriter/gui/projtree.py" line="585"/>
<source>Cannot delete root folder. It is not empty. Recursive deletion is not supported. Please delete the content first.</source>
<translation>Kan ikke slette hovedmappen da den ikke er tom. Rekursiv sletting er ikke støttet. Du slette innholdet først.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="880"/>
<location filename="../novelwriter/gui/projtree.py" line="876"/>
<source>The item cannot be moved to that location.</source>
<translation>Denne enheten kan ikke flyttes til denne lokasjonen.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="246"/>
<location filename="../novelwriter/gui/projtree.py" line="242"/>
<source>Cannot add new files or folders to the Trash folder.</source>
<translation>Kan ikke legge til nye filer eller mapper til søppel-mappen.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="979"/>
<location filename="../novelwriter/gui/projtree.py" line="975"/>
<source>There is nowhere to add item with name &apos;{0}&apos;.</source>
<translation>Fant ikke noe sted å legge til enheten med navn &apos;{0}&apos;.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="527"/>
<location filename="../novelwriter/gui/projtree.py" line="523"/>
<source>Could not delete document file.</source>
<translation>Kunne ikke slette dokumentets fil.</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="261"/>
<location filename="../novelwriter/gui/projtree.py" line="257"/>
<source>Cannot add new folder to this item. Maximum folder depth has been reached.</source>
<translation>Kan ikke legge til ny mappe dette stedet da maksimum mappe-dypde er nådd.</translation>
</message>
@@ -4030,52 +4169,52 @@
<context>
<name>GuiProjectTreeMenu</name>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1091"/>
<location filename="../novelwriter/gui/projtree.py" line="1087"/>
<source>Edit Project Item</source>
<translation>Endre enhet</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1095"/>
<location filename="../novelwriter/gui/projtree.py" line="1091"/>
<source>Open Document</source>
<translation>Åpne dokument</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1099"/>
<location filename="../novelwriter/gui/projtree.py" line="1095"/>
<source>View Document</source>
<translation>Vis dokument</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1103"/>
<location filename="../novelwriter/gui/projtree.py" line="1099"/>
<source>Toggle Included Flag</source>
<translation>Slå av/ inkludering</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1107"/>
<location filename="../novelwriter/gui/projtree.py" line="1103"/>
<source>New File</source>
<translation>Ny fil</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1111"/>
<location filename="../novelwriter/gui/projtree.py" line="1107"/>
<source>New Folder</source>
<translation>Ny mappe</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1115"/>
<location filename="../novelwriter/gui/projtree.py" line="1111"/>
<source>Delete Item</source>
<translation>Slett enhet</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1119"/>
<location filename="../novelwriter/gui/projtree.py" line="1115"/>
<source>Empty Trash</source>
<translation>Tøm søppel</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1123"/>
<location filename="../novelwriter/gui/projtree.py" line="1119"/>
<source>Move Item Up</source>
<translation>Flytt enhet opp</translation>
</message>
<message>
<location filename="../novelwriter/gui/projtree.py" line="1127"/>
<location filename="../novelwriter/gui/projtree.py" line="1123"/>
<source>Move Item Down</source>
<translation>Flytt enhet ned</translation>
</message>
@@ -4083,12 +4222,12 @@
<context>
<name>GuiTheme</name>
<message>
<location filename="../novelwriter/gui/theme.py" line="404"/>
<location filename="../novelwriter/gui/theme.py" line="403"/>
<source>Could not load theme config file.</source>
<translation>Kunne ikke laste temaets konfigurasjonsfil.</translation>
</message>
<message>
<location filename="../novelwriter/gui/theme.py" line="437"/>
<location filename="../novelwriter/gui/theme.py" line="436"/>
<source>Could not load syntax file.</source>
<translation>Kunne ikke laste temaets syntaksfil.</translation>
</message>
@@ -4310,317 +4449,317 @@
<context>
<name>NWProject</name>
<message>
<location filename="../novelwriter/core/project.py" line="170"/>
<location filename="../novelwriter/core/project.py" line="169"/>
<source>Trash</source>
<translation>Søppel</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="224"/>
<location filename="../novelwriter/core/project.py" line="223"/>
<source>New</source>
<translation>Ny</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="220"/>
<location filename="../novelwriter/core/project.py" line="219"/>
<source>Note</source>
<translation>Notat</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="221"/>
<location filename="../novelwriter/core/project.py" line="220"/>
<source>Draft</source>
<translation>Utkast</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="222"/>
<location filename="../novelwriter/core/project.py" line="221"/>
<source>Finished</source>
<translation>Ferdig</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="225"/>
<location filename="../novelwriter/core/project.py" line="224"/>
<source>Minor</source>
<translation>Mindre</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="226"/>
<location filename="../novelwriter/core/project.py" line="225"/>
<source>Major</source>
<translation>Større</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="227"/>
<location filename="../novelwriter/core/project.py" line="226"/>
<source>Main</source>
<translation>Hoved</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="255"/>
<location filename="../novelwriter/core/project.py" line="254"/>
<source>New Project</source>
<translation>Nytt prosjekt</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="272"/>
<location filename="../novelwriter/core/project.py" line="271"/>
<source>By</source>
<translation>Av</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="302"/>
<location filename="../novelwriter/core/project.py" line="301"/>
<source>Novel</source>
<translation>Roman</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="279"/>
<location filename="../novelwriter/core/project.py" line="278"/>
<source>Plot</source>
<translation>Plott</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="280"/>
<location filename="../novelwriter/core/project.py" line="279"/>
<source>Characters</source>
<translation>Karakterer</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="281"/>
<location filename="../novelwriter/core/project.py" line="280"/>
<source>World</source>
<translation>Verden</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="308"/>
<location filename="../novelwriter/core/project.py" line="307"/>
<source>Title Page</source>
<translation>Tittelside</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="291"/>
<location filename="../novelwriter/core/project.py" line="290"/>
<source>New Chapter</source>
<translation>Nytt kapittel</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="294"/>
<location filename="../novelwriter/core/project.py" line="293"/>
<source>New Scene</source>
<translation>Ny scene</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="322"/>
<location filename="../novelwriter/core/project.py" line="321"/>
<source>Chapter {0}</source>
<translation>Kapittel {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="345"/>
<location filename="../novelwriter/core/project.py" line="344"/>
<source>Scene {0}</source>
<translation>Scene {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="368"/>
<location filename="../novelwriter/core/project.py" line="367"/>
<source>File not found: {0}</source>
<translation>Fant ikke filen: {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="432"/>
<location filename="../novelwriter/core/project.py" line="431"/>
<source>Failed to parse project xml.</source>
<translation>Kunne ikke lese prosjektets xml-data.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="426"/>
<location filename="../novelwriter/core/project.py" line="425"/>
<source>Attempting to open backup project file instead.</source>
<translation>Forsøker å åpne prosjektets sekundære prosjektfil istedet.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="446"/>
<location filename="../novelwriter/core/project.py" line="445"/>
<source>Unknown</source>
<translation>Ukjent</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="455"/>
<location filename="../novelwriter/core/project.py" line="454"/>
<source>Project file does not appear to be a novelWriterXML file.</source>
<translation>Prosjektfilen later ikke til å være en novelWriterXML-fil.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="477"/>
<location filename="../novelwriter/core/project.py" line="476"/>
<source>Unknown or unsupported novelWriter project file format. The project cannot be opened by this version of novelWriter. The file was saved with novelWriter version {0}.</source>
<translation>Prosjektfilen har et ukjent eller ikke støttet format, og kan ikke åpnes med denne versjonen av novelWriter. Prosjektet ble lagret av novelWriter versjon {0}.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="512"/>
<location filename="../novelwriter/core/project.py" line="511"/>
<source>Version Conflict</source>
<translation>Versjonskonflikt</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="613"/>
<location filename="../novelwriter/core/project.py" line="612"/>
<source>Opened Project: {0}</source>
<translation>Åpnet prosjekt: {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="634"/>
<location filename="../novelwriter/core/project.py" line="633"/>
<source>Project path not set, cannot save project.</source>
<translation>Prosjektet mangler filbane, og kan ikke lagres.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="712"/>
<location filename="../novelwriter/core/project.py" line="711"/>
<source>Failed to save project.</source>
<translation>Kunne ikke lagre prosjektet.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="733"/>
<location filename="../novelwriter/core/project.py" line="732"/>
<source>Saved Project: {0}</source>
<translation>Lagret prosjekt: {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="786"/>
<location filename="../novelwriter/core/project.py" line="785"/>
<source>Backing up project ...</source>
<translation>Lager sikkerhetskopi ...</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="789"/>
<location filename="../novelwriter/core/project.py" line="788"/>
<source>Cannot backup project because no backup path is set. Please set a valid backup location in Tools &gt; Preferences.</source>
<translation>Kan ikke ta sikkerhetskopi av prosjektet da ingen filbane er satt. Du først sette en filbane i Verktøy &gt; Innstillinger.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="796"/>
<location filename="../novelwriter/core/project.py" line="795"/>
<source>Cannot backup project because no project name is set. Please set a Working Title in Project &gt; Project Settings.</source>
<translation>Kan ikke ta sikkerhetskopi av prosjektet da ingen arbeidstittel er satt. Du først sette en arbeidstittel i Prosjekt &gt; Prosjektinnstillinger.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="803"/>
<location filename="../novelwriter/core/project.py" line="802"/>
<source>Cannot backup project because the backup path does not exist. Please set a valid backup location in Tools &gt; Preferences.</source>
<translation>Kan ikke ta sikkerhetskopi av prosjektet da filbane ikke finnes. Du sette en ny filbane i Verktøy &gt; Innstillinger.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="816"/>
<location filename="../novelwriter/core/project.py" line="815"/>
<source>Could not create backup folder.</source>
<translation>Kunne ikke lage mappe til sikkerhetskopi.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="822"/>
<location filename="../novelwriter/core/project.py" line="821"/>
<source>Cannot backup project because the backup path is within the project folder to be backed up. Please choose a different backup path in Tools &gt; Preferences.</source>
<translation>Kan ikke ta sikkerhetskopi av prosjektet da filbanen er inne i prosjektmappen. Du sette en ny filbane i Verktøy &gt; Innstillinger.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="829"/>
<location filename="../novelwriter/core/project.py" line="828"/>
<source>Backup from {0}</source>
<translation>Sikkerhetskopi fra {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="838"/>
<location filename="../novelwriter/core/project.py" line="837"/>
<source>Backup archive file written to: {0}</source>
<translation>Sikkerhetskopi skrevet til: {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="843"/>
<location filename="../novelwriter/core/project.py" line="842"/>
<source>Could not write backup archive.</source>
<translation>Kunne ikke lage sikkerhetskopi.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="848"/>
<location filename="../novelwriter/core/project.py" line="847"/>
<source>Project backed up to &apos;{0}&apos;</source>
<translation>Sikkerhetskopi skrevet til &apos;{0}&apos;</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="898"/>
<location filename="../novelwriter/core/project.py" line="897"/>
<source>Failed to create a new example project.</source>
<translation>Kunne ikke lage nytt eksempel-prosjekt.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="903"/>
<location filename="../novelwriter/core/project.py" line="902"/>
<source>Failed to create a new example project. Could not find the necessary files. They seem to be missing from this installation.</source>
<translation>Kunne ikke lage nytt eksempel-prosjekt. Kunne ikke finne de nødvendige filene. De ser ut til å mangle i denne installasjonen.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="937"/>
<location filename="../novelwriter/core/project.py" line="936"/>
<source>Could not create new project folder.</source>
<translation>Kunne ikke lage ny prosjekt-mappe.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="944"/>
<location filename="../novelwriter/core/project.py" line="943"/>
<source>New project folder is not empty. Each project requires a dedicated project folder.</source>
<translation>Ny prosjektmappe er ikke tom. Hvert prosjekt trenger sin egen mappe.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="994"/>
<location filename="../novelwriter/core/project.py" line="993"/>
<source>You must set a valid backup path in Preferences to use the automatic project backup feature.</source>
<translation>Du sette en gyldig filbane i innstillingene for å kunne bruke automatisk sikkerhetskopi.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1001"/>
<location filename="../novelwriter/core/project.py" line="1000"/>
<source>You must set a valid project name in Project Settings to use the automatic project backup feature.</source>
<translation>Du sette en gyldig arbeidstittel i prosjektinnstillingene for å kunne bruke automatisk sikkerhetskopi.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1135"/>
<location filename="../novelwriter/core/project.py" line="1134"/>
<source>and</source>
<translation>og</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1390"/>
<location filename="../novelwriter/core/project.py" line="1389"/>
<source>Found {0} orphaned file(s) in project folder.</source>
<translation>Fant {0} tapte filer i prosjektmappen.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1400"/>
<location filename="../novelwriter/core/project.py" line="1399"/>
<source>Recovered</source>
<translation>Gjennopprettet</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1414"/>
<location filename="../novelwriter/core/project.py" line="1413"/>
<source>[{0}] {1}</source>
<translation></translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1419"/>
<location filename="../novelwriter/core/project.py" line="1418"/>
<source>Recovered File {0}</source>
<translation>Gjennopprettet fil {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1446"/>
<location filename="../novelwriter/core/project.py" line="1445"/>
<source>One or more orphaned files could not be added back into the project. Make sure at least a Novel root folder exists.</source>
<translation>Én eller flere gjennopprettede filer kunne ikke bli lagt til i posjektet. Pass at &quot;Roman&quot;-mappen i det minste eksisterer.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1505"/>
<location filename="../novelwriter/core/project.py" line="1504"/>
<source>Not a folder: {0}</source>
<translation>Ikke en mappe: {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1527"/>
<location filename="../novelwriter/core/project.py" line="1526"/>
<source>Could not move: {0}</source>
<translation>Kunne ikke flytte: {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1550"/>
<location filename="../novelwriter/core/project.py" line="1549"/>
<source>Could not delete: {0}</source>
<translation>Kunne ikke slette: {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1562"/>
<location filename="../novelwriter/core/project.py" line="1561"/>
<source>Could not make folder: {0}</source>
<translation>Kunne ikke lage mappe: {0}</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1573"/>
<location filename="../novelwriter/core/project.py" line="1572"/>
<source>Could not move item {0} to {1}.</source>
<translation>Kunne ikke flytte {0} til {1}.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="512"/>
<location filename="../novelwriter/core/project.py" line="511"/>
<source>This project was saved by a newer version of novelWriter, version {0}. This is version {1}. If you continue to open the project, some attributes and settings may not be preserved, but the overall project should be fine. Continue opening the project?</source>
<translation>Dette prosjektet ble lagret av en nyere versjon av novelWriter, versjon {0}. Dette er versjon {1}. Hvis du ønsker å fortsette med å åpne prosjektet, kan noen av innstillingene bli borte, men selve prosjektet vil være i orden. Vil du fortsatt åpne prosjektet?</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="127"/>
<location filename="../novelwriter/core/project.py" line="126"/>
<source>Duplicate root item detected.</source>
<translation>Duplikat hovedmappe.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="1331"/>
<location filename="../novelwriter/core/project.py" line="1330"/>
<source>Could not create folder.</source>
<translation>Kunne ikke opprette mappe.</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="486"/>
<location filename="../novelwriter/core/project.py" line="485"/>
<source>File Version</source>
<translation>Filversjon</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="486"/>
<location filename="../novelwriter/core/project.py" line="485"/>
<source>The file format of your project is about to be updated. If you proceed, this project can no longer be opened by an older version of novelWriter. Continue?</source>
<translation>Filformatet til dette prosjektet er i ferd med å bli oppdatert. Hvis du godtar dette, kan prosjektet ikke lenger åpnes av en tidligere versjon av novelWriter. Vil du fortsette?</translation>
</message>
<message>
<location filename="../novelwriter/core/project.py" line="499"/>
<location filename="../novelwriter/core/project.py" line="498"/>
<source>The format of your project will now be updated. You may also have to make a few minor changes to your title page and unnumbered chapters. Please check the &apos;Project Format Changes &gt; File Format 1.3&apos; section of the documentation for more information. It is available from the Help menu.</source>
<translation>Filformatet til dette prosjektet vil bli oppdatert. Du regne med å måtte gjøre noen mindre endringer tittelsiden og eventuelle unumrerte kapitler. Venligst se &apos;Project Format Changes &gt; File Format 1.3&apos; i brukermanualen for mer informasjon. Denne er tilgjengelig fra Hjelp-menyen.</translation>
</message>
+1303 -1104
View File
File diff suppressed because it is too large Load Diff
+1205 -1087
View File
File diff suppressed because it is too large Load Diff