From 439938ba58ebbb5b529d07dbd4d8c57dc6f7d42a Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Thu, 14 Mar 2024 22:11:56 +0100
Subject: [PATCH 1/4] Update Italian and Japanese translations
---
i18n/nw_de_DE.ts | 38 ++++++-------
i18n/nw_en_US.ts | 38 ++++++-------
i18n/nw_it_IT.ts | 135 +++++++++++++++++++++++------------------------
i18n/nw_ja_JP.ts | 135 +++++++++++++++++++++++------------------------
i18n/nw_nb_NO.ts | 38 ++++++-------
5 files changed, 191 insertions(+), 193 deletions(-)
diff --git a/i18n/nw_de_DE.ts b/i18n/nw_de_DE.ts
index 9c7f2b15..b80f7061 100644
--- a/i18n/nw_de_DE.ts
+++ b/i18n/nw_de_DE.ts
@@ -568,97 +568,97 @@
US Letter
-
+ Straight single quotation markEinfaches gerades Anführungszeichen
-
+ Straight double quotation markDoppeltes gerades Anführungszeichen
-
+ Left single quotation markEinfaches Anführungszeichen 6 oben
-
+ Right single quotation markEinfaches Anführungszeichen 9 oben
-
+ Single low-9 quotation markEinfaches Anführungszeichen 9 unten
-
+ Single high-reversed-9 quotation markEinfaches Anführungszeichen gespiegelte 9 oben
-
+ Left double quotation markDoppeltes Anführungszeichen 6 oben
-
+ Right double quotation markDoppeltes Anführungszeichen 9 oben
-
+ Double low-9 quotation markDoppeltes Anführungszeichen 9 unten
-
+ Double high-reversed-9 quotation markDoppeltes Anführungszeichen gespiegelte 9 oben
-
+ Double low-reversed-9 quotation markDoppeltes Anführungszeichen gespiegelte 9 unten
-
+ Single left-pointing angle quotation markEinfaches Guillemet linkszeigend
-
+ Single right-pointing angle quotation markEinfaches Guillemet rechtszeigend
-
+ Double left-pointing angle quotation markDoppeltes Guillemet linkszeigend
-
+ Double right-pointing angle quotation markDoppeltes Guillemet rechtszeigend
-
+ Left corner bracketLinke Eckklammer
-
+ Right corner bracketRechte Eckklammer
-
+ Left white corner bracketLinke weiße Eckklammer
-
+ Right white corner bracketRechte weiße Eckklammer
diff --git a/i18n/nw_en_US.ts b/i18n/nw_en_US.ts
index 597c1248..9b071585 100644
--- a/i18n/nw_en_US.ts
+++ b/i18n/nw_en_US.ts
@@ -568,97 +568,97 @@
US Letter
-
+ Straight single quotation markStraight single quotation mark
-
+ Straight double quotation markStraight double quotation mark
-
+ Left single quotation markLeft single quotation mark
-
+ Right single quotation markRight single quotation mark
-
+ Single low-9 quotation markSingle low-9 quotation mark
-
+ Single high-reversed-9 quotation markSingle high-reversed-9 quotation mark
-
+ Left double quotation markLeft double quotation mark
-
+ Right double quotation markRight double quotation mark
-
+ Double low-9 quotation markDouble low-9 quotation mark
-
+ Double high-reversed-9 quotation markDouble high-reversed-9 quotation mark
-
+ Double low-reversed-9 quotation markDouble low-reversed-9 quotation mark
-
+ Single left-pointing angle quotation markSingle left-pointing angle quotation mark
-
+ Single right-pointing angle quotation markSingle right-pointing angle quotation mark
-
+ Double left-pointing angle quotation markDouble left-pointing angle quotation mark
-
+ Double right-pointing angle quotation markDouble right-pointing angle quotation mark
-
+ Left corner bracketLeft corner bracket
-
+ Right corner bracketRight corner bracket
-
+ Left white corner bracketLeft white corner bracket
-
+ Right white corner bracketRight white corner bracket
diff --git a/i18n/nw_it_IT.ts b/i18n/nw_it_IT.ts
index 63aa3945..75752d36 100644
--- a/i18n/nw_it_IT.ts
+++ b/i18n/nw_it_IT.ts
@@ -568,97 +568,97 @@
US Lettera
-
+ Straight single quotation markVirgoletta singola diritta
-
+ Straight double quotation markVirgolette doppie diritte
-
+ Left single quotation markVirgoletta singola a sinistra
-
+ Right single quotation markVirgoletta singola a destra
-
+ Single low-9 quotation markSingola virgoletta bassa 9
-
+ Single high-reversed-9 quotation markSingola virgoletta alta inversa-9
-
+ Left double quotation markVirgolette doppie a sinistra
-
+ Right double quotation markVirgolette doppie a destra
-
+ Double low-9 quotation markDoppie virgolette basse 9
-
+ Double high-reversed-9 quotation markDoppie virgolette alte inverse 9
-
+ Double low-reversed-9 quotation markDoppie virgolette basse inverse 9
-
+ Single left-pointing angle quotation markVirgoletta singola ad angolo sinistro (<)
-
+ Single right-pointing angle quotation markVirgoletta singola ad angolo destro (>)
-
+ Double left-pointing angle quotation markVirgolette doppie ad angolo sinistro (<<)
-
+ Double right-pointing angle quotation markVirgolette doppie ad angolo destro (>>)
-
+ Left corner bracketStaffa angolare sinistra
-
+ Right corner bracketStaffa angolare destra
-
+ Left white corner bracketStaffa angolare bianca sinistra
-
+ Right white corner bracketStaffa angolare bianca destra
@@ -1313,6 +1313,11 @@
novelWriter is ready ...novelWriter è pronto...
+
+
+ You are now running novelWriter version {0}.
+ Stai ora eseguendo la versione {0} di novelWriter.
+ Please check the {0}release notes{1} for further details.
@@ -3175,37 +3180,37 @@
GuiWelcome
-
+ WelcomeBenvenuto/a
-
+ ListElenco
-
+ NewNuovo
-
+ BrowseSfoglia
-
+ CancelCancella
-
+ CreateCrea
-
+ OpenApri
@@ -4119,123 +4124,117 @@
_NewProjectForm
-
+ RequiredNecessario
-
+ OptionalFacoltativo
-
+ Create a fresh projectCrea un nuovo progetto
-
+ Create an example projectCrea un progetto di esempio
-
+ Copy an existing projectCopia un progetto esistente
-
+ Project NameNome del progetto
-
+ AuthorAutore
-
+ Project PathPercorso del progetto
-
+ Prefill ProjectTipo di progetto
-
+ Set to 0 to only add scenesImposta a 0 per aggiungere solo scene
+
+
+ Add {0} chapter documents
+ Aggiungi {0} capitoli come documenti
+
-
- Add
- Aggiungi
+ Add {0} scene documents (to each chapter)
+ Aggiungi {0} scene come documenti (a ogni capitolo)
-
- chapter documents
- documenti di capitolo
-
-
-
- scene documents (to each chapter)
- documenti di scena (per ogni capitolo)
-
-
-
+ Add a folder for plot notesAggiungi una cartella per le note sulla trama
-
+ Add a folder for character notesAggiungi una cartella per le note sui personaggi
-
+ Add a folder for location notesAggiungi una cartella per le note sulle località
-
+ Add example notes to the aboveAggiungi note di esempio alle precedenti
-
+ Chapters and ScenesCapitoli e scene
-
+ Project NotesNote del progetto
-
+ Create New ProjectCrea un nuovo progetto
-
+ Select Project FolderSeleziona la cartella del progetto
-
+ Fresh ProjectNuovo progetto
-
+ Example ProjectProgetto di esempio
-
+ Template: {0}Modello: {0}
@@ -4243,7 +4242,7 @@
_NewProjectPage
-
+ A project name is required.È richiesto un nome di progetto.
@@ -4251,27 +4250,27 @@
_OpenProjectPage
-
+ The project path is not reachable.Il percorso del progetto non è raggiungibile.
-
+ PathPercorso
-
+ Remove '{0}' from the recent projects list? The project files will not be deleted.Rimuovere '{0}' dalla lista dei progetti recenti? I file del progetto non verranno eliminati.
-
+ Open ProjectApri il progetto
-
+ Remove ProjectRimuovi il progetto
@@ -4362,12 +4361,12 @@
_ProjectListModel
-
+ Word CountConteggio delle parole
-
+ Last OpenedUltima apertura
diff --git a/i18n/nw_ja_JP.ts b/i18n/nw_ja_JP.ts
index 1d9c8aa9..0b5a87cd 100644
--- a/i18n/nw_ja_JP.ts
+++ b/i18n/nw_ja_JP.ts
@@ -568,97 +568,97 @@
US レター
-
+ Straight single quotation mark直線形シングルクォーテーション
-
+ Straight double quotation mark直線形ダブルクォーテーション
-
+ Left single quotation mark左シングルクォーテーション
-
+ Right single quotation mark右シングルクォーテーション
-
+ Single low-9 quotation markシングルローナインクォーテーション
-
+ Single high-reversed-9 quotation mark上反転シングルローナインクォーテーション
-
+ Left double quotation mark左ダブルクォーテーション
-
+ Right double quotation mark右ダブルクォーテーション
-
+ Double low-9 quotation markダブルローナインクォーテーション
-
+ Double high-reversed-9 quotation mark上反転ダブルローナインクォーテーション
-
+ Double low-reversed-9 quotation mark下反転ダブルローナインクォーテーション
-
+ Single left-pointing angle quotation mark左フレンチシングルクォーテーション
-
+ Single right-pointing angle quotation mark右フレンチシングルクォーテーション
-
+ Double left-pointing angle quotation mark左フレンチダブルクォーテーション
-
+ Double right-pointing angle quotation mark右フレンチダブルクォーテーション
-
+ Left corner bracket左鉤括弧
-
+ Right corner bracket右鉤括弧
-
+ Left white corner bracket左二重鉤括弧
-
+ Right white corner bracket右二重鉤括弧
@@ -1313,6 +1313,11 @@
novelWriter is ready ...novelWriterの準備ができました...
+
+
+ You are now running novelWriter version {0}.
+ novelWriter バージョン {0} を実行しています。
+ Please check the {0}release notes{1} for further details.
@@ -3175,37 +3180,37 @@
GuiWelcome
-
+ Welcomeようこそ
-
+ List一覧
-
+ New新規
-
+ Browseブラウズ
-
+ Cancelキャンセル
-
+ Create作成
-
+ Open開く
@@ -4119,123 +4124,117 @@
_NewProjectForm
-
+ Required必須
-
+ Optional任意
-
+ Create a fresh project新鮮なプロジェクトを作成
-
+ Create an example projectサンプルプロジェクトを作成
-
+ Copy an existing project既存のプロジェクトをコピー
-
+ Project Nameプロジェクト名
-
+ Author著者
-
+ Project Pathプロジェクトパス
-
+ Prefill Projectプロジェクトのプリフィル
-
+ Set to 0 to only add scenesシーンのみを追加するには0に設定してください
+
+
+ Add {0} chapter documents
+ {0} 章ドキュメントを追加
+
-
- Add
- 追加
+ Add {0} scene documents (to each chapter)
+ {0} 場面ドキュメントを追加(各章に)
-
- chapter documents
- 章ドキュメント
-
-
-
- scene documents (to each chapter)
- 場面ドキュメント(各章に)
-
-
-
+ Add a folder for plot notesプロットノート用のフォルダーを追加
-
+ Add a folder for character notes登場人物ノート用のフォルダーを追加
-
+ Add a folder for location notes場所ノート用のフォルダーを追加
-
+ Add example notes to the above上記にノートの例を追加する
-
+ Chapters and Scenes章と場面
-
+ Project Notesプロジェクトノート
-
+ Create New Project新規プロジェクトを作成
-
+ Select Project Folderプロジェクトフォルダーを選択
-
+ Fresh Project新鮮なプロジェクト
-
+ Example Projectサンプルプロジェクト
-
+ Template: {0}テンプレート: {0}
@@ -4243,7 +4242,7 @@
_NewProjectPage
-
+ A project name is required.プロジェクト名は必須です。
@@ -4251,27 +4250,27 @@
_OpenProjectPage
-
+ The project path is not reachable.プロジェクトパスに到達できません。
-
+ Pathパス
-
+ Remove '{0}' from the recent projects list? The project files will not be deleted.'{0}' を最近のプロジェクトリストから削除しますか? プロジェクトファイルは削除されません。
-
+ Open Projectプロジェクトを開く
-
+ Remove Projectプロジェクトを削除
@@ -4362,12 +4361,12 @@
_ProjectListModel
-
+ Word Count単語カウント
-
+ Last Opened最後に開いた
diff --git a/i18n/nw_nb_NO.ts b/i18n/nw_nb_NO.ts
index c06d29da..c34cc894 100644
--- a/i18n/nw_nb_NO.ts
+++ b/i18n/nw_nb_NO.ts
@@ -568,97 +568,97 @@
US Letter
-
+ Straight single quotation markRett, enkelt sitattegn
-
+ Straight double quotation markRett, dobbelt sitattegn
-
+ Left single quotation markVenstre, enkelt sitattegn
-
+ Right single quotation markHøyre, enkelt sitattegn
-
+ Single low-9 quotation markEnkelt, lavt-9 sitattegn
-
+ Single high-reversed-9 quotation markEnkelt, høyt, reversert-9 sitattegn
-
+ Left double quotation markVenstre, dobbelt sitattegn
-
+ Right double quotation markHøyre, dobbelt sitattegn
-
+ Double low-9 quotation markDobbelt, lavt-9 sitattegn
-
+ Double high-reversed-9 quotation markDobbelt, høyt, reversert-9 sitattegn
-
+ Double low-reversed-9 quotation markDobbelt, lavt, reversert-9 sitattegn
-
+ Single left-pointing angle quotation markEnkelt, venstre, angulært sitattegn
-
+ Single right-pointing angle quotation markEnkelt, høyre, angulært sitattegn
-
+ Double left-pointing angle quotation markDobbelt, venstre, angulært sitattegn
-
+ Double right-pointing angle quotation markDobbelt, høyre, angulært sitattegn
-
+ Left corner bracketVenstre hjørnevinkel
-
+ Right corner bracketHøyre hjørnevinkel
-
+ Left white corner bracketVenstre, hvit hjørnevinkel
-
+ Right white corner bracketHøyre, hvit hjørnevinkel
From cdb84851b208fb5e53f5828cf720b2c53f8ed58a Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Sun, 17 Mar 2024 10:42:27 +0100
Subject: [PATCH 2/4] Revert "Simplify the ODT header format" (#1758)
---
novelwriter/constants.py | 5 ++++-
novelwriter/core/buildsettings.py | 4 ++--
novelwriter/core/docbuild.py | 2 +-
novelwriter/core/toodt.py | 6 ++++++
novelwriter/tools/manussettings.py | 12 +++++-------
tests/reference/coreToOdt_SaveFlat_document.fodt | 2 +-
.../mBuildDocBuild_OpenDocument_Lorem_Ipsum.fodt | 2 +-
tests/test_core/test_core_toodt.py | 6 +++---
tests/test_tools/test_tools_manussettings.py | 7 +++----
9 files changed, 26 insertions(+), 20 deletions(-)
diff --git a/novelwriter/constants.py b/novelwriter/constants.py
index f5e8c331..39fd7a69 100644
--- a/novelwriter/constants.py
+++ b/novelwriter/constants.py
@@ -325,8 +325,11 @@ class nwHeadFmt:
CHAR_POV, CHAR_FOCUS
]
- # ODT Document Header Page Counter
+ # ODT Document Page Header
+ ODT_PROJECT = "{Project}"
+ ODT_AUTHOR = "{Author}"
ODT_PAGE = "{Page}"
+ ODT_AUTO = "{Project} / {Author} / {Page}"
# END Class nwHeadFmt
diff --git a/novelwriter/core/buildsettings.py b/novelwriter/core/buildsettings.py
index 734f641e..c2a04375 100644
--- a/novelwriter/core/buildsettings.py
+++ b/novelwriter/core/buildsettings.py
@@ -79,7 +79,7 @@ SETTINGS_TEMPLATE = {
"format.leftMargin": (float, 2.0),
"format.rightMargin": (float, 2.0),
"odt.addColours": (bool, True),
- "odt.pageHeaderText": (str, nwHeadFmt.ODT_PAGE),
+ "odt.pageHeader": (str, nwHeadFmt.ODT_AUTO),
"odt.pageCountOffset": (int, 0),
"html.addStyles": (bool, True),
}
@@ -127,7 +127,7 @@ SETTINGS_LABELS = {
"odt": QT_TRANSLATE_NOOP("Builds", "Open Document (.odt)"),
"odt.addColours": QT_TRANSLATE_NOOP("Builds", "Add Highlight Colours"),
- "odt.pageHeaderText": QT_TRANSLATE_NOOP("Builds", "Page Header"),
+ "odt.pageHeader": QT_TRANSLATE_NOOP("Builds", "Page Header"),
"odt.pageCountOffset": QT_TRANSLATE_NOOP("Builds", "Page Counter Offset"),
"html": QT_TRANSLATE_NOOP("Builds", "HTML (.html)"),
diff --git a/novelwriter/core/docbuild.py b/novelwriter/core/docbuild.py
index f4f5cb7e..449052df 100644
--- a/novelwriter/core/docbuild.py
+++ b/novelwriter/core/docbuild.py
@@ -285,7 +285,7 @@ class NWBuildDocument:
bldObj.setColourHeaders(self._build.getBool("odt.addColours"))
bldObj.setLanguage(self._project.data.language)
bldObj.setHeaderFormat(
- self._build.getStr("odt.pageHeaderText"), self._build.getInt("odt.pageCountOffset")
+ self._build.getStr("odt.pageHeader"), self._build.getInt("odt.pageCountOffset")
)
scale = nwLabels.UNIT_SCALE.get(self._build.getStr("format.pageUnit"), 1.0)
diff --git a/novelwriter/core/toodt.py b/novelwriter/core/toodt.py
index 147750ab..e4bf57c5 100644
--- a/novelwriter/core/toodt.py
+++ b/novelwriter/core/toodt.py
@@ -1013,6 +1013,12 @@ class ToOdt(Tokenizer):
# Standard Page Header
if self._headerFormat:
pre, page, post = self._headerFormat.partition(nwHeadFmt.ODT_PAGE)
+
+ pre = pre.replace(nwHeadFmt.ODT_PROJECT, self._project.data.name)
+ pre = pre.replace(nwHeadFmt.ODT_AUTHOR, self._project.data.author)
+ post = post.replace(nwHeadFmt.ODT_PROJECT, self._project.data.name)
+ post = post.replace(nwHeadFmt.ODT_AUTHOR, self._project.data.author)
+
xHead = ET.SubElement(xPage, _mkTag("style", "header"))
xPar = ET.SubElement(xHead, _mkTag("text", "p"), attrib={
_mkTag("text", "style-name"): "Header"
diff --git a/novelwriter/tools/manussettings.py b/novelwriter/tools/manussettings.py
index 3708c29a..93a2d8a8 100644
--- a/novelwriter/tools/manussettings.py
+++ b/novelwriter/tools/manussettings.py
@@ -1228,8 +1228,8 @@ class _OutputTab(NScrollableForm):
self.btnPageHeader.setIcon(SHARED.theme.getIcon("revert"))
self.btnPageHeader.clicked.connect(self._resetPageHeader)
self.addRow(
- self._build.getLabel("odt.pageHeaderText"), self.odtPageHeader,
- button=self.btnPageHeader, stretch=(2, 3)
+ self._build.getLabel("odt.pageHeader"), self.odtPageHeader,
+ button=self.btnPageHeader, stretch=(1, 1)
)
self.odtPageCountOffset = NSpinBox(self)
@@ -1253,7 +1253,7 @@ class _OutputTab(NScrollableForm):
def loadContent(self) -> None:
"""Populate the widgets."""
self.odtAddColours.setChecked(self._build.getBool("odt.addColours"))
- self.odtPageHeader.setText(self._build.getStr("odt.pageHeaderText"))
+ self.odtPageHeader.setText(self._build.getStr("odt.pageHeader"))
self.odtPageCountOffset.setValue(self._build.getInt("odt.pageCountOffset"))
self.htmlAddStyles.setChecked(self._build.getBool("html.addStyles"))
return
@@ -1261,7 +1261,7 @@ class _OutputTab(NScrollableForm):
def saveContent(self) -> None:
"""Save choices back into build object."""
self._build.setValue("odt.addColours", self.odtAddColours.isChecked())
- self._build.setValue("odt.pageHeaderText", self.odtPageHeader.text())
+ self._build.setValue("odt.pageHeader", self.odtPageHeader.text())
self._build.setValue("odt.pageCountOffset", self.odtPageCountOffset.value())
self._build.setValue("html.addStyles", self.htmlAddStyles.isChecked())
return
@@ -1272,9 +1272,7 @@ class _OutputTab(NScrollableForm):
def _resetPageHeader(self) -> None:
"""Reset the ODT header format to default."""
- self.odtPageHeader.setText(" / ".join(filter(bool, [
- SHARED.project.data.name, SHARED.project.data.author, nwHeadFmt.ODT_PAGE
- ])))
+ self.odtPageHeader.setText(nwHeadFmt.ODT_AUTO)
self.odtPageHeader.setCursorPosition(0)
return
diff --git a/tests/reference/coreToOdt_SaveFlat_document.fodt b/tests/reference/coreToOdt_SaveFlat_document.fodt
index b46dbd39..29f75d9e 100644
--- a/tests/reference/coreToOdt_SaveFlat_document.fodt
+++ b/tests/reference/coreToOdt_SaveFlat_document.fodt
@@ -76,7 +76,7 @@
- 2
+ Test Project / Jane Smith / 2
diff --git a/tests/reference/mBuildDocBuild_OpenDocument_Lorem_Ipsum.fodt b/tests/reference/mBuildDocBuild_OpenDocument_Lorem_Ipsum.fodt
index c5b42048..f71c450f 100644
--- a/tests/reference/mBuildDocBuild_OpenDocument_Lorem_Ipsum.fodt
+++ b/tests/reference/mBuildDocBuild_OpenDocument_Lorem_Ipsum.fodt
@@ -100,7 +100,7 @@
- 2
+ Lorem Ipsum / lipsum.com / 2
diff --git a/tests/test_core/test_core_toodt.py b/tests/test_core/test_core_toodt.py
index 53f3f9fa..c9039236 100644
--- a/tests/test_core/test_core_toodt.py
+++ b/tests/test_core/test_core_toodt.py
@@ -693,8 +693,8 @@ def testCoreToOdt_SaveFlat(mockGUI, fncPath, tstPaths):
assert odt._dLanguage == "nb"
odt.setColourHeaders(True)
assert odt._colourHead is True
- odt.setHeaderFormat(nwHeadFmt.ODT_PAGE, 1)
- assert odt._headerFormat == nwHeadFmt.ODT_PAGE
+ odt.setHeaderFormat(nwHeadFmt.ODT_AUTO, 1)
+ assert odt._headerFormat == nwHeadFmt.ODT_AUTO
odt.setPageLayout(148, 210, 20, 18, 17, 15)
assert odt._mDocWidth == "14.800cm"
@@ -741,7 +741,7 @@ def testCoreToOdt_SaveFull(mockGUI, fncPath, tstPaths):
odt._isNovel = True
# Set a format without page number
- odt.setHeaderFormat("Test Project - Jane Smith", 0)
+ odt.setHeaderFormat(f"{nwHeadFmt.ODT_PROJECT} - {nwHeadFmt.ODT_AUTHOR}", 0)
odt._text = (
"## Chapter One\n\n"
diff --git a/tests/test_tools/test_tools_manussettings.py b/tests/test_tools/test_tools_manussettings.py
index 0f9d3b3b..13fc49d6 100644
--- a/tests/test_tools/test_tools_manussettings.py
+++ b/tests/test_tools/test_tools_manussettings.py
@@ -649,7 +649,7 @@ def testBuildSettings_Output(qtbot: QtBot, nwGUI: GuiMain):
# Check initial values
assert outTab.odtAddColours.isChecked() is False
- assert outTab.odtPageHeader.text() == nwHeadFmt.ODT_PAGE
+ assert outTab.odtPageHeader.text() == nwHeadFmt.ODT_AUTO
assert outTab.htmlAddStyles.isChecked() is False
# Toggle all
@@ -663,13 +663,12 @@ def testBuildSettings_Output(qtbot: QtBot, nwGUI: GuiMain):
outTab.saveContent()
assert build.getBool("odt.addColours") is True
- assert build.getStr("odt.pageHeaderText") == "Stuff"
+ assert build.getStr("odt.pageHeader") == "Stuff"
assert build.getBool("html.addStyles") is True
# Reset header format
- SHARED.project.data.setName("Test Project")
outTab.btnPageHeader.click()
- assert outTab.odtPageHeader.text() == f"Test Project / {nwHeadFmt.ODT_PAGE}"
+ assert outTab.odtPageHeader.text() == nwHeadFmt.ODT_AUTO
# Finish
bSettings._dialogButtonClicked(bSettings.buttonBox.button(QDialogButtonBox.Close))
From ca27dc65b7d3f4d6959bd62dab0adfe8058f0563 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Sun, 17 Mar 2024 10:44:40 +0100
Subject: [PATCH 3/4] Update translation files, and complete French, Dutch and
Spanish
---
i18n/nw_base.ts | 76 +-
i18n/nw_de_DE.ts | 38 +-
i18n/nw_en_US.ts | 38 +-
i18n/nw_es_419.ts | 99 +-
i18n/nw_fr_FR.ts | 3510 ++++++++++++++++++++++-----------------------
i18n/nw_it_IT.ts | 38 +-
i18n/nw_ja_JP.ts | 38 +-
i18n/nw_nb_NO.ts | 38 +-
i18n/nw_nl_NL.ts | 97 +-
9 files changed, 1919 insertions(+), 2053 deletions(-)
diff --git a/i18n/nw_base.ts b/i18n/nw_base.ts
index 7360cfe3..067a11fd 100644
--- a/i18n/nw_base.ts
+++ b/i18n/nw_base.ts
@@ -3180,37 +3180,37 @@
GuiWelcome
-
+ Welcome
-
+ List
-
+ New
-
+ Browse
-
+ Cancel
-
+ Create
-
+ Open
@@ -4124,117 +4124,117 @@
_NewProjectForm
-
+ Required
-
+ Optional
-
+ Create a fresh project
-
+ Create an example project
-
+ Copy an existing project
-
+ Project Name
-
+ Author
-
+ Project Path
-
+ Prefill Project
-
+ Set to 0 to only add scenes
-
+ Add {0} chapter documents
-
+ Add {0} scene documents (to each chapter)
-
+ Add a folder for plot notes
-
+ Add a folder for character notes
-
+ Add a folder for location notes
-
+ Add example notes to the above
-
+ Chapters and Scenes
-
+ Project Notes
-
+ Create New Project
-
+ Select Project Folder
-
+ Fresh Project
-
+ Example Project
-
+ Template: {0}
@@ -4242,7 +4242,7 @@
_NewProjectPage
-
+ A project name is required.
@@ -4250,27 +4250,27 @@
_OpenProjectPage
-
+ The project path is not reachable.
-
+ Path
-
+ Remove '{0}' from the recent projects list? The project files will not be deleted.
-
+ Open Project
-
+ Remove Project
@@ -4361,12 +4361,12 @@
_ProjectListModel
-
+ Word Count
-
+ Last Opened
diff --git a/i18n/nw_de_DE.ts b/i18n/nw_de_DE.ts
index b80f7061..9c7f2b15 100644
--- a/i18n/nw_de_DE.ts
+++ b/i18n/nw_de_DE.ts
@@ -568,97 +568,97 @@
US Letter
-
+ Straight single quotation markEinfaches gerades Anführungszeichen
-
+ Straight double quotation markDoppeltes gerades Anführungszeichen
-
+ Left single quotation markEinfaches Anführungszeichen 6 oben
-
+ Right single quotation markEinfaches Anführungszeichen 9 oben
-
+ Single low-9 quotation markEinfaches Anführungszeichen 9 unten
-
+ Single high-reversed-9 quotation markEinfaches Anführungszeichen gespiegelte 9 oben
-
+ Left double quotation markDoppeltes Anführungszeichen 6 oben
-
+ Right double quotation markDoppeltes Anführungszeichen 9 oben
-
+ Double low-9 quotation markDoppeltes Anführungszeichen 9 unten
-
+ Double high-reversed-9 quotation markDoppeltes Anführungszeichen gespiegelte 9 oben
-
+ Double low-reversed-9 quotation markDoppeltes Anführungszeichen gespiegelte 9 unten
-
+ Single left-pointing angle quotation markEinfaches Guillemet linkszeigend
-
+ Single right-pointing angle quotation markEinfaches Guillemet rechtszeigend
-
+ Double left-pointing angle quotation markDoppeltes Guillemet linkszeigend
-
+ Double right-pointing angle quotation markDoppeltes Guillemet rechtszeigend
-
+ Left corner bracketLinke Eckklammer
-
+ Right corner bracketRechte Eckklammer
-
+ Left white corner bracketLinke weiße Eckklammer
-
+ Right white corner bracketRechte weiße Eckklammer
diff --git a/i18n/nw_en_US.ts b/i18n/nw_en_US.ts
index 9b071585..597c1248 100644
--- a/i18n/nw_en_US.ts
+++ b/i18n/nw_en_US.ts
@@ -568,97 +568,97 @@
US Letter
-
+ Straight single quotation markStraight single quotation mark
-
+ Straight double quotation markStraight double quotation mark
-
+ Left single quotation markLeft single quotation mark
-
+ Right single quotation markRight single quotation mark
-
+ Single low-9 quotation markSingle low-9 quotation mark
-
+ Single high-reversed-9 quotation markSingle high-reversed-9 quotation mark
-
+ Left double quotation markLeft double quotation mark
-
+ Right double quotation markRight double quotation mark
-
+ Double low-9 quotation markDouble low-9 quotation mark
-
+ Double high-reversed-9 quotation markDouble high-reversed-9 quotation mark
-
+ Double low-reversed-9 quotation markDouble low-reversed-9 quotation mark
-
+ Single left-pointing angle quotation markSingle left-pointing angle quotation mark
-
+ Single right-pointing angle quotation markSingle right-pointing angle quotation mark
-
+ Double left-pointing angle quotation markDouble left-pointing angle quotation mark
-
+ Double right-pointing angle quotation markDouble right-pointing angle quotation mark
-
+ Left corner bracketLeft corner bracket
-
+ Right corner bracketRight corner bracket
-
+ Left white corner bracketLeft white corner bracket
-
+ Right white corner bracketRight white corner bracket
diff --git a/i18n/nw_es_419.ts b/i18n/nw_es_419.ts
index c70acd5b..7628f824 100644
--- a/i18n/nw_es_419.ts
+++ b/i18n/nw_es_419.ts
@@ -1313,6 +1313,11 @@
novelWriter is ready ...novelWriter ya está listo...
+
+
+ You are now running novelWriter version {0}.
+ Está usando la versión {0} de novelWriter.
+ Please check the {0}release notes{1} for further details.
@@ -3175,37 +3180,37 @@
GuiWelcome
-
+ WelcomeBienvenida
-
+ ListLista
-
+ NewNuevo
-
+ BrowseAbrir ubicación
-
+ CancelCancelar
-
+ CreateCrear
-
+ OpenAbrir
@@ -4119,123 +4124,117 @@
_NewProjectForm
-
+ RequiredRequerido
-
+ OptionalOpcional
-
+ Create a fresh projectCrear un nuevo proyecto
-
+ Create an example projectCrear un ejemplo de proyecto
-
+ Copy an existing projectCopiar un proyecto existente
-
+ Project NameNombre del Proyecto
-
+ AuthorAutor(es)
-
+ Project PathRuta del Proyecto
-
+ Prefill ProjectRellenar el Proyecto
-
+ Set to 0 to only add scenesEscoger 0 para solo añadir escenas
+
+
+ Add {0} chapter documents
+ Incluir {0} capítulos
+
-
- Add
- Añadir
+ Add {0} scene documents (to each chapter)
+ Incluir {0} escenas (a cada capítulo)
-
- chapter documents
- capítulos
-
-
-
- scene documents (to each chapter)
- escenas (a cada capítulo)
-
-
-
+ Add a folder for plot notesAñadir una carpeta para notas argumentales
-
+ Add a folder for character notesAñadir una carpeta para notas sobre los personajes
-
+ Add a folder for location notesAñadir una carpeta para notas acerca de los lugares
-
+ Add example notes to the aboveAñadir ejemplos de notas
-
+ Chapters and ScenesCapítulos y Escenas
-
+ Project NotesNotas del Proyecto
-
+ Create New ProjectCrear un Proyecto Nuevo
-
+ Select Project FolderEscoger la Carpeta del Proyecto
-
+ Fresh ProjectProyecto vacío
-
+ Example ProjectEjemplo de Proyecto
-
+ Template: {0}Plantilla: {0}
@@ -4243,7 +4242,7 @@
_NewProjectPage
-
+ A project name is required.Se requiere un nombre de proyecto.
@@ -4251,27 +4250,27 @@
_OpenProjectPage
-
+ The project path is not reachable.No se puede acceder a la ruta del proyecto.
-
+ PathRuta
-
+ Remove '{0}' from the recent projects list? The project files will not be deleted.¿Eliminar '{0}' de la lista de proyectos recientes? Los archivos del proyecto no se eliminarán.
-
+ Open ProjectAbrir un Proyecto
-
+ Remove ProjectEliminar Proyecto
@@ -4362,14 +4361,14 @@
_ProjectListModel
-
+ Word CountTotal de Palabras
-
+ Last Opened
- Abierto por Última Vez
+ Abierto por última vez
diff --git a/i18n/nw_fr_FR.ts b/i18n/nw_fr_FR.ts
index 309f9ad9..e192364a 100644
--- a/i18n/nw_fr_FR.ts
+++ b/i18n/nw_fr_FR.ts
@@ -4,202 +4,212 @@
Builds
-
+ Document FiltersFiltres de documents
-
+ Novel DocumentsDocument du roman
-
+ Project NotesNotes de projet
-
+ Inactive DocumentsDocuments non utilisés
-
+ HeadingsEn-têtes
-
+ Title HeadingsTitres
-
+ Chapter HeadingsTitres de chapitre
-
+ Unnumbered HeadingsTitres non numérotés
-
+ Scene HeadingsTitres de scènes
-
+ Section HeadingsTitres de sections
-
+ Hide Scene HeadingsMasquer les titres de scènes
-
+ Hide Section HeadingsMasquer les entêtes de section
-
+ Text ContentContenu du texte
-
+ Include SynopsisInclure le synopsis
-
+ Include CommentsInclure les commentaires
-
+ Include KeywordsInclure les mots-clés
-
+ Include Body TextInclure le corps du texte
-
+ Insert ContentContenu inséré
-
+ Add Titles for NotesAjouter des titres pour les notes
-
+ Text FormatFormat du texte
-
+ Font FamilyFamille de police
-
+ Font SizeTaille de police
-
+ Line HeightHauteur de ligne
-
+ Text OptionsOptions du texte
-
+ Justify Text MarginsJustifier le texte aux marges
-
+ Replace Unicode CharactersRemplacer les caractères Unicode
-
+ Replace Tabs with SpacesRemplacer les tabulations par des espaces
-
+ Page LayoutDimensions de la page
-
+ UnitUnité
-
+ Page SizeTaille de la page
-
+ Page WidthLargeur de la page
-
+ Page HeightHauteur de la page
-
+ Top MarginMarge supérieure
-
+ Bottom MarginMarge inférieure
-
+ Left MarginMarge gauche
-
+ Right MarginMarge droite
-
+ Open Document (.odt)Open Document (.odt)
-
+ Add Highlight ColoursAjouter des couleurs de mise en évidence
-
+
+ Page Header
+ Entête de la page
+
+
+
+ Page Counter Offset
+ Décalage du compteur de page
+
+
+ HTML (.html)HTML (.html)
-
+ Add CSS StylesAjouter des styles CSS
@@ -207,72 +217,72 @@
Common
-
+ in the futuredans le futur
-
+ just nowmaintenant
-
+ a minute agoil y a une minute
-
+ {0} minutes agoil y a {0} minutes
-
+ an hour agoil y a une heure
-
+ {0} hours agoil y a {0} heures
-
+ a day agohier
-
+ {0} days agoil y a {0} jours
-
+ a week agoil y a une semaine
-
+ {0} weeks agoil y a {0} semaines
-
+ a month agoil y a un mois
-
+ {0} months agoil y a {0} mois
-
+ a year agoil y a un an
-
+ {0} years agoil y a {0} ans
@@ -280,345 +290,375 @@
Constant
-
-
-
+
+
+ NoneSans
-
+ NovelRoman
-
-
+
+ PlotIntrigue
-
-
+
+ CharactersPersonnages
-
-
+
+ LocationsLieux
-
-
+
+ TimelineChronologie
-
-
+
+ ObjectsObjets
-
-
+
+ EntitiesEntités
-
-
-
+
+
+ CustomPersonnalisé
-
+ ArchiveArchive
-
+
+ Templates
+ Modèles
+
+
+ TrashCorbeille
-
-
+
+ Novel DocumentDocument du roman
-
-
+
+ Project NoteNote du projet
-
+ Root FolderDossier racine
-
+ FolderDossier
-
+ Novel Title PagePage de titre du roman
-
+ Novel ChapterChapitre du roman
-
+ Novel SceneScène du roman
-
+ Novel SectionSection de roman
-
+ TagÉtiquette
-
+ Point of ViewPoint de vue
-
-
+
+ FocusFocus
-
+ TitleTitre
-
+ LevelNiveau
-
+ DocumentDocument
-
+ LineLigne
-
+ CharsCaractères
-
+ WordsMots
-
+ ParsParties
-
+ POVPDV
-
+ SynopsisSynopsis
-
+ Open Document (.odt)Open Document (.odt)
-
+ Flat Open Document (.fodt)Flat Open Document (.fodt)
-
+ novelWriter HTML (.html)HTML novelWriter (.htm)
-
+ novelWriter Markup (.txt)Marquage novelWriter (.txt)
-
+ Standard Markdown (.md)Markdown standard (.md)
-
+ Extended Markdown (.md)Markdown étendu (.md)
-
+ JSON + novelWriter HTML (.json)JSON + HTML novelWriter (.json)
-
+ JSON + novelWriter Markup (.json)JSON + marquage novelWriter (.json)
-
+
+ Text files
+ Fichiers texte
+
+
+
+ Markdown files
+ Fichiers Markdown
+
+
+
+ novelWriter files
+ Fichiers novelWriter
+
+
+
+ CSV files
+ Fichiers CSV
+
+
+
+ All files
+ Tous les fichiers
+
+
+ MillimetresMillimètres
-
+ CentimetresCentimètres
-
+ InchesPouces
-
+ A4A4
-
+ A5A5
-
+ A6A6
-
+ US LegalUS Legal
-
+ US LetterUS Letter
-
+ Straight single quotation markapostrophe
-
+ Straight double quotation markguillemet anglais
-
+ Left single quotation markguillemet-apostrophe culbuté
-
+ Right single quotation markguillemet-apostrophe
-
+ Single low-9 quotation markguillemet-virgule inférieur
-
+ Single high-reversed-9 quotation markguillemet-virgule supérieur culbuté
-
+ Left double quotation markguillemet-apostrophe double culbuté
-
+ Right double quotation markguillemet-apostrophe double
-
+ Double low-9 quotation markguillemet-virgule double inférieur
-
+ Double high-reversed-9 quotation markguillemet-virgule double supérieur culbuté
-
+ Double low-reversed-9 quotation markguillemet-virgule double inférieur culbuté
-
+ Single left-pointing angle quotation markguillemet simple vers la gauche
-
+ Single right-pointing angle quotation markguillemet simple vers la droite
-
+ Double left-pointing angle quotation markguillemet gauche
-
+ Double right-pointing angle quotation markguillemet droit
-
+ Left corner bracketcrochet en angle à gauche
-
+ Right corner bracketcrochet en angle à droite
-
+ Left white corner bracketcrochet en angle à gauche blanc
-
+ Right white corner bracketcrochet en angle à droite blanc
@@ -626,99 +666,59 @@
GuiAbout
-
-
+ About novelWriterÀ propos de novelWriter
-
- About
- À propos
+
+ This application is licenced under {0}
+ Cette application est sous licence {0}
-
- Release
- Version
-
-
-
+ CreditsCrédits
-
-
- Licence
- Licence
-
-
-
- Website: {0}
- Site Web : {0}
-
-
-
- novelWriter is a markdown-like text editor designed for organising and writing novels. It is written in Python 3 with a Qt5 GUI, using PyQt5.
- novelWriter est un éditeur markdown pour organiser et écrire des romans. Il est écrit en Python 3 avec un interface utilisateur Qt5, basé sur PyQt5.
-
-
-
- novelWriter is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
- novelWriter est un logiciel libre : vous pouvez le redistribuer et/ou le modifier selon les termes de la licence publique générale GNU telle que publiée par la Free Software Foundation, dans la version 3 de cette licence ou (à votre choix) dans une version plus récente.
-
-
-
- novelWriter is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- novelWriter est diffusé dans l'espoir qu'il sera utile, mais SANS GARANTIE D'AUCUNE SORTE, en particulier concernant sa QUALITÉ MARCHANDE ou son APTITUDE À UN USAGE SPÉCIFIQUE.
-
-
-
- See the Licence tab for the full licence text, or visit the GNU website at {0} for more details.
- Ouvrez l'onglet Licence pour voir le texte complet de la licence (en anglais), ou visitez le site de GNU à l'adresse {0} pour en lire une traduction ou pour obtenir plus de détails.
- GuiBuildSettings
+ Manuscript Build SettingsParamètres de construction du manuscrit
-
- Options
- Options
+
+ Name
+ Nom
-
+ SelectionSélection
-
+ HeadingsEn-têtes
-
+ ContentContenu
-
+ FormatFormat
-
+ OutputSortie
-
-
- Name
- Nom
- GuiDictionaries
@@ -749,26 +749,21 @@
- Free or Libre Office extension ({0})
- Extension Free Office ou Libre Office ({0})
+ Free or Libre Office extension
+ Extension Free Office ou Libre Office
-
- All files ({0})
- Tous les fichiers ({0})
-
-
-
+ Browse FilesParcourir les fichiers
-
+ Could not process dictionary fileImpossible de traiter le fichier de dictionnaire
-
+ Added: {0} [{1}B]Ajouté : {0} [{1}B]
@@ -776,32 +771,32 @@
GuiDocEditFooter
-
+ StatusÉtat
-
+ Line: {0} ({1})Ligne : {0} ({1})
-
+ Words: {0} ({1})Mots : {0} ({1})
-
+ Document size is {0} bytesLa taille du document est de {0} octets
-
+ Words: {0} selectedMots sélectionnés : {0}
-
+ Character count: {0}Nombre de caractères : {0}
@@ -809,22 +804,22 @@
GuiDocEditHeader
-
+ Toggle Tool BarAfficher/Masquer la barre d'outils
-
+ SearchChercher
-
+ Toggle Focus ModeBasculer le mode focus
-
+ CloseFermer
@@ -832,58 +827,58 @@
GuiDocEditSearch
-
-
+
+ SearchChercher
-
+ ReplaceRemplacer
-
+ Case SensitiveSensible à la casse
-
+ Whole Words OnlyMots entiers uniquement
-
+ RegEx ModeExpressions régulières
-
+ Loop SearchRecherche en boucle
-
+ Search Next FileChercher dans le fichier suivant
-
+ Preserve CaseConserver la casse
-
+ Close SearchTerminer la recherche
-
+ Find in current documentChercher dans le document actuel
-
+ Find and replace in current documentChercher et remplacer dans le document actuel
@@ -891,127 +886,127 @@
GuiDocEditor
-
+ Opened Document: {0}Document ouvert : {0}
-
+ This document has been changed outside of novelWriter while it was open. Overwrite the file on disk?Ce document a été modifié en dehors de novelWriter pendant qu'il était ouvert. Écraser le fichier sur le disque ?
-
+ Could not save document.Impossible d'enregistrer le document.
-
+ Saved Document: {0}Document enregistré : {0}
-
+ Spell checking requires the package PyEnchant. It does not appear to be installed.La vérification orthographique nécessite PyEnchant qui ne semble pas installé ici.
-
+ Spell check completeLa vérification orthographique est terminée
-
+ Document DetailsDétails du document
-
+ Created: {0}Créé : {0}
-
+ Updated: {0}Mis à jour : {0}
-
+ File Location: {0}Emplacement du fichier : {0}
-
+ Set as Document NameDéfinir comme nom du document
-
+ Follow TagSuivre cette étiquette
-
+ Create Note for TagCréer une note pour l'étiquette
-
+ CutCouper
-
+ CopyCopier
-
+ PasteColler
-
+ Select AllSélectionner tout
-
+ Select WordSélectionner le mot
-
+ Select ParagraphSélectionner le paragraphe
-
+ Spelling Suggestion(s)Orthographe suggérée
-
+ No SuggestionsPas de suggestion
-
+ Add Word to DictionaryAjouter ce mot au dictionnaire
-
+ Please select some text before calling replace quotes.Veuillez sélectionner du texte avant de demander le remplacement des guillemets.
-
+ Do you want to create a new project note for the tag '{0}'?Voulez-vous créer une nouvelle note de projet pour l'étiquette '{0}' ?
-
+ Could not create note in a root folder for '{0}'. If one doesn't exist, you must create one first.Impossible de créer une note dans un dossier racine pour '{0}'. S'il n'en existe pas, vous devez d'abord en créer un.
@@ -1029,12 +1024,12 @@
Documents à fusionner
-
+ Drag and drop items to change the order, or uncheck to exclude.Glissez et déposez des éléments pour modifier l'ordre ou décochez pour exclure.
-
+ Move merged items to TrashDéplacer les éléments fusionnés dans la corbeille
@@ -1095,47 +1090,47 @@
GuiDocToolBar
-
+ Markdown BoldMarkdown gras
-
+ Markdown ItalicMarkdown italique
-
+ Markdown StrikethroughMarkdown barré
-
+ Shortcode BoldCode court gras
-
+ Shortcode ItalicCode court italique
-
+ Shortcode StrikethroughCode court barré
-
+ Shortcode UnderlineCode court souligné
-
+ Shortcode SuperscriptCode court exposant
-
+ Shortcode SubscriptCode court indice
@@ -1143,27 +1138,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer PanelAfficher/Masquer le panneau de visualisation
-
+ CommentsCommentaires
-
+ Show CommentsAfficher les commentaires
-
+ SynopsisSynopsis
-
+ Show Synopsis CommentsAfficher les commentaires du synopsis
@@ -1171,22 +1166,22 @@
GuiDocViewHeader
-
+ Go BackwardReculer
-
+ Go ForwardAvancer
-
+ ReloadRecharger
-
+ CloseFermer
@@ -1222,7 +1217,12 @@
GuiDocViewerPanel
-
+
+ Hide Inactive Tags
+ Cacher les balises inactives
+
+
+ ReferencesRéférences
@@ -1309,123 +1309,103 @@
GuiMain
-
+ novelWriter is ready ...novelWriter est prêt ...
-
- Cannot create a new project when another project is open.
- Impossible de créer un nouveau projet lorsqu'un autre projet est ouvert.
+
+ You are now running novelWriter version {0}.
+ Vous utilisez maintenant la version {0} de novelWriter.
-
- A project already exists in that location. Please choose another folder.
- Un projet existe déjà à cet emplacement. Veuillez choisir un autre répertoire.
+
+ Please check the {0}release notes{1} for further details.
+ Veuillez consulter {0}les notes de version{1} pour plus de détails.
-
+ Close the current project?Fermer le projet en cours ?
-
-
+
+ Changes are saved automatically.Les changements sont enregistrés automatiquement.
-
+ Backup the current project?Faut-il sauvegarder le projet en cours ?
-
+ The project is already open by another instance of novelWriter, and is therefore locked. Override lock and continue anyway?Ce projet est verrouillé car il est déjà ouvert par une autre instance de novelWriter. Faut-il contourner le verrou et continuer malgré tout ?
-
+ Note: If the program or the computer previously crashed, the lock can safely be overridden. However, overriding it is not recommended if the project is open in another instance of novelWriter. Doing so may corrupt the project.Note : Si le programme ou l'ordinateur s'est bloqué auparavant, le verrou peut être contourné sans problème. Si par contre le projet est actuellement ouvert par une autre instance de novelWriter, contourner le verrou peut corrompre les données du projet.
-
+ The project was locked by the computer '{0}' ({1} {2}), last active on {3}.Le projet a été verrouillé par l'ordinateur '{0}' ({1} {2}), dernière activité à {3}.
-
+ The project index is outdated or broken. Rebuilding index.L'index du projet est périmé ou endommagé. Reconstruction de l'index en cours.
-
- Text files ({0})
- Fichiers de texte ({0})
-
-
-
- Markdown files ({0})
- Fichiers Markdown ({0})
-
-
-
- novelWriter files ({0})
- fichiers novelWriter ({0})
-
-
-
- All files ({0})
- Tous les fichiers ({0})
-
-
-
+ Import FileImporter un fichier
-
+ Could not read file. The file must be an existing text file.Lecture du fichier impossible. Il faut un fichier texte existant.
-
+ Please open a document to import the text file into.Veuillez ouvrir un document dans lequel sera importé le texte.
-
+ Importing the file will overwrite the current content of the document. Do you want to proceed?Le contenu du fichier importé va remplacer le contenu actuel du document. Faut-il continuer ?
-
+ Indexing completed in {0} msIndexation effectuée en {0} ms
-
+ The project index has been successfully rebuilt.L'index du projet a été correctement reconstruit.
-
+ Could not initialise the dialog.Impossible d'initialiser la boîte de dialogue.
-
+ Do you want to exit novelWriter?Voulez-vous sortir de novelWriter ?
-
+ Some changes will not be applied until novelWriter has been restarted.Certains changements ne seront effectifs qu'après un redémarrage de novelWriter.
-
+ Could not find the reference for tag '{0}'. It either doesn't exist, or the index is out of date. The index can be updated from the Tools menu, or by pressing {1}.La référence pour l'étiquette {0} n'a pas été trouvée. Soit elle n'existe pas, soit l'index n'est pas à jour. L'index peut être mis à jour depuis le menu des Outils, ou en appuyant sur {1}.
@@ -1439,680 +1419,675 @@
- New Project
- Nouveau projet
+ Create or Open Project
+ Créer ou ouvrir un projet
-
- Open Project
- Ouvrir un projet
-
-
-
+ Save ProjectEnregistrer le projet
-
+ Close ProjectFermer le projet
-
+ Project SettingsRéglages du projet
-
- Project Details
- Détails du projet
+
+ Novel Details
+ Détails du roman
-
+ Rename ItemRenommer l'élément
-
+ Delete ItemSupprimer cet élément
-
+ Empty TrashVider la corbeille
-
+ ExitSortir
-
+ &Document&Document
-
+ Open DocumentOuvrir ce document
-
+ Save DocumentEnregistrer le document
-
+ Close DocumentFermer le document
-
+ View DocumentAfficher ce document
-
+ Close Document ViewFermer la vue du document
-
+ Show File DetailsAfficher les détails du fichier
-
+ Import Text from FileImporter depuis un fichier
-
+ &EditÉditio&n
-
+ UndoDéfaire
-
+ RedoRefaire
-
+ CutCouper
-
+ CopyCopier
-
+ PasteColler
-
+ Select AllTout sélectionner
-
+ Select ParagraphSélectionner le paragraphe
-
+ &View&Affichage
-
+ Go to Project TreeFocus sur l'arborescence
-
+ Go to Document EditorFocus sur l'éditeur
-
+ Go to OutlineFocus sur la vue d'ensemble
-
+ Navigate BackwardReculer
-
+ Navigate ForwardAvancer
-
+ Focus ModeMode sans distraction
-
+ Full Screen ModeMode plein écran
-
+ &Insert&Insertion
-
+ DashesTirets
-
+ Short Dashtiret demi-cadratin
-
+ Long Dashtiret cadratin
-
+ Horizontal Barbarre horizontale
-
+ Figure Dashtiret numérique
-
+ Quote MarksGuillemets
-
+ Left Single QuoteGuillemet-apostrophe culbuté
-
+ Right Single QuoteGuillemet-apostrophe
-
+ Left Double QuoteGuillemet-apostrophe double culbuté
-
+ Right Double QuoteGuillemet-apostrophe double
-
+ Alternative ApostropheApostrophe modificative
-
+ General PunctuationPonctuation générale
-
+ EllipsisPoints de suspension
-
+ PrimePrime
-
+ Double PrimeDouble Prime
-
+ White SpacesEspaces blancs
-
+ Non-Breaking SpaceEspace insécable
-
+ Thin SpaceEspace fine
-
+ Thin Non-Breaking SpaceEspace fine insécable
-
+ Other SymbolsAutres symboles
-
+ List BulletPuce
-
+ Hyphen BulletPuce trait d'union
-
+ Flower MarkPuce fleur
-
+ Per MillePour mille
-
+ Degree SymbolDegré
-
+ Minus SignMoins
-
+ Times SignMultiplication
-
+ Division SignDivision
-
+ Tags and ReferencesÉtiquettes et références
-
+ Special CommentsCommentaires spéciaux
-
+ Synopsis CommentCommentaire de synopsis
-
+ Short Description CommentCommentaire de description courte
-
+ Page Break and SpaceSaut de page et espace
-
+ Page BreakSaut de page
-
+ Vertical Space (Single)Espace vertical (simple)
-
+ Vertical Space (Multi)Espace vertical (multiple)
-
+ Placeholder TextTexte de remplissage
-
+ &FormatMise en &forme
-
+ BoldGras
-
+ ItalicItalique
-
+ StrikethroughBiffure
-
+ Wrap Double QuotesGuillemets doubles
-
+ Wrap Single QuotesGuillemets simples
-
+ More Formats ...Davantage de formats...
-
+ Bold (Shortcode)Gras (code court)
-
+ Italics (Shortcode)Italiques (code court)
-
+ Strikethrough (Shortcode)Barré (code court)
-
+ UnderlineSouligné
-
+ SuperscriptExposant
-
+ SubscriptIndice
-
+ Header 1 (Partition)En-tête 1 (Partie)
-
+ Header 2 (Chapter)En-tête 2 (Chapitre)
-
+ Header 3 (Scene)En-tête 3 (Scène)
-
+ Header 4 (Section)En-tête 4 (Section)
-
+ Novel TitleTitre du roman
-
+ Unnumbered ChapterChapitre sans numéro
-
+ Align LeftAligner à gauche
-
+ Align CentreAligner au centre
-
+ Align RightAligner à droite
-
+ Indent LeftIndenter à gauche
-
+ Indent RightIndenter à droite
-
+ Toggle CommentCommentaire
-
+
+ Toggle Ignore Text
+ Activer/désactiver ignorer le texte
+
+
+ Remove Block FormatEnlever le format du bloc
-
+ Convert Single QuotesRemplacer les guillemets simples
-
+ Convert Double QuotesRemplacer les guillemets doubles
-
+ Remove In-Paragraph BreaksEnlever les ruptures dans les paragraphes
-
+ &SearchRec&herche
-
+ FindChercher
-
+ ReplaceRemplacer
-
+ Find NextChercher en avant
-
+ Find PreviousChercher en arrière
-
+ Replace NextRemplacer le prochain
-
+ &Tools&Outils
-
+ Check SpellingVérifier l'orthographe
-
+ Spell Check LanguageLangue de vérification orthographique
-
+ DefaultValeurs par défauts
-
+ Re-Run Spell CheckRéeffectuer la vérification orthographique
-
+ Project Word ListLexique du projet
-
+ Add DictionariesAjouter des dictionnaires
-
+ Rebuild IndexReconstruire l'index
-
+ Backup ProjectSauvegarder le dossier contenant les fichiers du projet
-
+ Build ManuscriptCompiler le manuscrit
-
+ Writing StatisticsStatistiques d'écriture
-
+ PreferencesPréférences
-
+ &HelpAid&e
-
+ About novelWriterÀ propos de novelWriter
-
+ About Qt5À propos de Qt5
-
+ User Manual (Online)Manuel d'utilisation (en ligne)
-
+ User Manual (PDF)Manuel d'utilisation (PDF)
-
+ Report an Issue (GitHub)Signaler un problème (GitHub)
-
+ Ask a Question (GitHub)Poser une question (GitHub)
-
+ The novelWriter WebsiteSite web de novelWriter
-
-
- Check for New Release
- Vérifier les mises à jour
- GuiMainStatus
-
-
+
+ NoneSans
-
+ EditorÉditeur
-
+ ProjectProjet
-
+ Session TimeDurée de la session
-
+ Words: {0} ({1})Mots : {0} ({1})
-
+ Project word count (session change)Nombre de mots du projet (changement durant cette session)
-
+ Novel word count (session change)Nombre de mots du roman (changement durant cette session)
@@ -2229,61 +2204,80 @@
Ce fichier existe déjà. Voulez-vous l'écraser ?
+
+ GuiNovelDetails
+
+
+
+ Novel Details
+ Détails du roman
+
+
+
+ Overview
+ Vue d'ensemble
+
+
+
+ Contents
+ Contenu
+
+ GuiNovelToolBar
-
+ Outline of {0}Plan de {0}
-
+ Novel RootRacine du roman
-
+ RefreshMettre à jour
-
+ Last ColumnDernière colonne
-
+ HiddenCaché
-
+ Point of View CharacterPersonnage du point de vue
-
+ Focus CharacterPersonnage central
-
+ Novel PlotIntrigue du roman
-
-
+
+ Column SizeLargeur de colonne
-
+ More OptionsAutres options
-
+ Maximum column size in %Largeur de colonne max en %
@@ -2291,7 +2285,7 @@
GuiNovelTree
-
+ No meta dataPas de métadonnées
@@ -2299,65 +2293,64 @@
GuiOutlineDetails
-
-
-
-
+
+
+ TitleTitre
-
+ ChapterChapitre
-
+ SceneScène
-
+ SectionSection
-
+ DocumentDocument
-
+ StatusÉtat
-
+ CharactersCaractères
-
+ WordsMots
-
+ ParagraphsParagraphes
-
+ SynopsisSynopsis
-
+ Title DetailsTitre et Détails
-
+ Reference TagsEtiquettes de référence
@@ -2365,7 +2358,7 @@
GuiOutlineHeaderMenu
-
+ Select ColumnsSélectionner les colonnes
@@ -2373,1042 +2366,608 @@
GuiOutlineToolBar
-
+ Outline ofPlan de
-
+ RefreshMettre à jour
+
+
+ Export CSV
+ Exporter en CSV
+
+
+
+ GuiOutlineTree
+
+
+ Save Outline As
+ Enregistrer le résumé sous
+ GuiPreferences
-
+
+ PreferencesPréférences
-
+
+ Search
+ Chercher
+
+
+ GeneralGénéral
-
- Projects
- Projets
-
-
-
- Documents
- Documents
-
-
-
- Editor
- Éditeur
-
-
-
- Highlighting
- Mise en évidence
-
-
-
- Automation
- Automation
-
-
-
- Quotes
- Guillemets
-
-
-
- GuiPreferencesAutomation
-
-
- Automatic Features
- Automatismes
-
-
-
- Auto-select word under cursor
- Auto-sélection du mot sous le curseur
-
-
-
- Apply formatting to word under cursor if no selection is made.
- En l'absence de texte sélectionné la mise en forme s'applique au mot sous le curseur.
-
-
-
- Auto-replace text as you type
- Auto-remplacement par la frappe
-
-
-
- Allow the editor to replace symbols as you type.
- Permet à léditeur de remplacer les symboles au fur et à mesure de la frappe.
-
-
-
- Replace as You Type
- Remplacement par la frappe
-
-
-
- Auto-replace single quotes
- Auto-remplacement des guillemets simples
-
-
-
-
- Try to guess which is an opening or a closing quote.
- Tenter de deviner si un guillemet est ouvrant ou fermant.
-
-
-
- Auto-replace double quotes
- Auto-remplacement des guillemets doubles
-
-
-
- Auto-replace dashes
- Auto-remplacement des tirets
-
-
-
- Double and triple hyphens become short and long dashes.
- Deux ou trois tirets successifs deviennent des tirets moyens (semi-cadratins) ou longs (cadratins).
-
-
-
- Auto-replace dots
- Auto-remplacement des points
-
-
-
- Three consecutive dots become ellipsis.
- Trois points consécutifs deviennent des points de suspension.
-
-
-
- Automatic Padding
- Insertion automatique
-
-
-
- Insert non-breaking space before
- Espace insécable avant
-
-
-
- Automatically add space before any of these symbols.
- Ajouter lors de la frappe une espace avant chacun de ces caractères.
-
-
-
- Insert non-breaking space after
- Espace insécable après
-
-
-
- Automatically add space after any of these symbols.
- Ajouter lors de la frappe une espace après chacun de ces caractères.
-
-
-
- Use thin space instead
- Utiliser des espaces fines
-
-
-
- Inserts a thin space instead of a regular space.
- Insérer une espace fine au lieu d'une espace-mot.
-
-
-
- GuiPreferencesDocuments
-
-
- Text Style
- Style du texte
-
-
-
- Font family
- Police de caractères
-
-
-
-
-
-
- Applies to both document editor and viewer.
- S'applique à l'éditeur et à l'afficheur de documents.
-
-
-
- Font size
- Taille de police
-
-
-
- pt
- pt
-
-
-
- Text Flow
- Déroulement du texte
-
-
-
- Maximum text width in "Normal Mode"
- Largeur maximale du texte en mode "normal"
-
-
-
- Set to 0 to disable this feature.
- Mettre à 0 pour désactiver cette fonctionnalité.
-
-
-
-
-
-
- px
- px
-
-
-
- Maximum text width in "Focus Mode"
- Largeur maximale du texte en mode "sans distraction"
-
-
-
- The maximum width cannot be disabled.
- La largeur maximale ne peut pas être désactivée.
-
-
-
- Hide document footer in "Focus Mode"
- Masquer le bas de page en mode "sans distraction"
-
-
-
- Hide the information bar in the document editor.
- Masquer la barre d'informations sous le document.
-
-
-
- Justify the text margins
- Justifier le texte aux marges
-
-
-
- Minimum text margin
- Marge minimale de texte
-
-
-
- Tab width
- Largeur des tabulations
-
-
-
- The width of a tab key press in the editor and viewer.
- La largeur résultant d'un appui sur la touche de tabulation dans l'éditeur et l'afficheur.
-
-
-
- GuiPreferencesEditor
-
-
- Spell Checking
- Vérification orthographique
-
-
-
- None
- Sans
-
-
-
- Spell check language
- Langue à vérifier
-
-
-
- Available languages are determined by your system.
- Les langues disponibles dépendent de votre système.
-
-
-
- Word Count
- Compteur de mots
-
-
-
- Word count interval
- Intervalle de comptage
-
-
-
- seconds
- secondes
-
-
-
- Include project notes in status bar word count
- Inclure les notes du projet dans le compte total de mots
-
-
-
- Writing Guides
- Aides à l'écriture
-
-
-
- Show tabs and spaces
- Montrer les tabulations et les espaces
-
-
-
- Show line endings
- Montrer les fins de lignes
-
-
-
- Scroll Behaviour
- Défilement du texte
-
-
-
- Scroll past end of the document
- Le défilement dépasse la fin du document
-
-
-
- Also centres the cursor when scrolling.
- Centre également le curseur lors du défilement.
-
-
-
- Typewriter style scrolling when you type
- Défilement de machine à écrire
-
-
-
- Keeps the cursor at a fixed vertical position.
- L'éditeur essaye de conserver le curseur à la même position verticale.
-
-
-
- Minimum position for Typewriter scrolling
- Position minimale en mode machine à écrire
-
-
-
- Percentage of the editor height from the top.
- En pourcentage de la hauteur de la fenêtre depuis le haut.
-
-
-
- GuiPreferencesGeneral
-
-
- Look and Feel
+
+ AppearanceApparence
-
- Main GUI language
- Langue de l'interface
+
+ Display language
+ Langue d'affichage
-
-
-
+
+
+ Requires restart to take effect.Nécessite un redémarrage pour prendre effet.
-
- Main GUI theme
- Thème de l'interface
+
+ Colour theme
+ Couleur du thème
-
+ General colour theme and icons.Thème de couleur et icônes généraux.
-
- Editor theme
- Thème de l’éditeur
+
+ Application font family
+ Famille de la police de l'application
-
- Colour theme for the editor and viewer.
- Thème de couleurs à utiliser dans l'éditeur et l'afficheur.
+
+ Application font size
+ Taille de la police de l'application
-
- Font family
- Police de caractères
-
-
-
- Font size
- Taille de police
-
-
-
+
+ ptpt
-
- GUI Settings
- Paramètres de l'interface
-
-
-
- Emphasise partition and chapter labels
- Rehausser les étiquettes de parties et de chapitres
-
-
-
- Makes them stand out in the project tree.
- Les mettre en évidence dans l'arborescence du projet.
-
-
-
- Show full path in document header
- Montrer le chemin complet dans l'en-tête du document
-
-
-
- Add the parent folder names to the header.
- Ajouter les noms des dossiers parents dans l'en-tête.
-
-
-
+ Hide vertical scroll bars in main windowsMasquer les barres de défilement verticales dans les fenêtres principales
-
-
+
+ Scrolling available with mouse wheel and keys only.Le défilement ne pourra se faire que par la molette de la souris et les touches du clavier.
-
+ Hide horizontal scroll bars in main windowsMasquer les barres de défilement horizontales dans les fenêtres principales
-
-
- GuiPreferencesProjects
-
- Automatic Save
+
+ Document Style
+ Style du document
+
+
+
+ Document colour theme
+ Thème de couleur du document
+
+
+
+ Colour theme for the editor and viewer.
+ Thème de couleurs à utiliser dans l'éditeur et l'afficheur.
+
+
+
+ Document font family
+ Famille de la police du document
+
+
+
+
+
+
+ Applies to both document editor and viewer.
+ S'applique à l'éditeur et à l'afficheur de documents.
+
+
+
+ Document font size
+ Taille de la police du document
+
+
+
+ Emphasise partition and chapter labels
+ Rehausser les étiquettes de parties et de chapitres
+
+
+
+ Makes them stand out in the project tree.
+ Les mettre en évidence dans l'arborescence du projet.
+
+
+
+ Show full path in document header
+ Montrer le chemin complet dans l'en-tête du document
+
+
+
+ Add the parent folder names to the header.
+ Ajouter les noms des dossiers parents dans l'en-tête.
+
+
+
+ Include project notes in status bar word count
+ Inclure les notes du projet dans le compte total de mots
+
+
+
+ Auto SaveEnregistrement automatique
-
+ Save document intervalIntervalle d'enregistrement
-
+ How often the document is automatically saved.À quelle fréquence le document ouvert est automatiquement enregistré.
-
-
+
+ secondssecondes
-
+ Save project intervalIntervalle d'enregistrement du projet
-
+ How often the project is automatically saved.À quelle fréquence le projet ouvert est automatiquement enregistré.
-
+ Project BackupSauvegarde du projet
-
+ BrowseParcourir
-
+ Backup storage locationEmplacement de sauvegarde du projet
-
-
+
+ Path: {0}Chemin : {0}
-
+ Run backup when the project is closedSauvegarder à la fermeture du projet
-
+ Can be overridden for individual projects in Project Settings.Peut être invalidé pour des projets spécifiques dans leurs paramètres.
-
+ Ask before running backupDemander avant de sauvegarder
-
+ If off, backups will run in the background.Si désactivé, les sauvegardes seront effectuées en arrière-plan.
-
+ Session TimerChronomètre de session
-
+ Pause the session timer when not writingArrêter le chronomètre quand on n'écrit pas
-
+ Also pauses when the application window does not have focus.Arrêter également lorsque la fenêtre de l'application n'a pas le focus.
-
+ Editor inactive time before pausing timerDurée d'inactivité de l'éditeur avant la mise en pause du chronomètre
-
+ User activity includes typing and changing the content.L'activité de l'utilisateur inclut la frappe et la modification du contenu.
-
+ minutesminutes
-
+
+ Writing
+ Ecriture
+
+
+
+ Text Flow
+ Déroulement du texte
+
+
+
+ Maximum text width in "Normal Mode"
+ Largeur maximale du texte en mode "normal"
+
+
+
+ Set to 0 to disable this feature.
+ Mettre à 0 pour désactiver cette fonctionnalité.
+
+
+
+
+
+
+ px
+ px
+
+
+
+ Maximum text width in "Focus Mode"
+ Largeur maximale du texte en mode "sans distraction"
+
+
+
+ The maximum width cannot be disabled.
+ La largeur maximale ne peut pas être désactivée.
+
+
+
+ Hide document footer in "Focus Mode"
+ Masquer le bas de page en mode "sans distraction"
+
+
+
+ Hide the information bar in the document editor.
+ Masquer la barre d'informations sous le document.
+
+
+
+ Justify the text margins
+ Justifier le texte aux marges
+
+
+
+ Minimum text margin
+ Marge minimale de texte
+
+
+
+ Tab width
+ Largeur des tabulations
+
+
+
+ The width of a tab key press in the editor and viewer.
+ La largeur résultant d'un appui sur la touche de tabulation dans l'éditeur et l'afficheur.
+
+
+
+ Text Editing
+ Édition de texte
+
+
+
+ Spell check language
+ Langue de vérification orthographique
+
+
+
+ Available languages are determined by your system.
+ Les langues disponibles dépendent de votre système.
+
+
+
+ Auto-select word under cursor
+ Auto-sélection du mot sous le curseur
+
+
+
+ Apply formatting to word under cursor if no selection is made.
+ En l'absence de texte sélectionné la mise en forme s'applique au mot sous le curseur.
+
+
+
+ Show tabs and spaces
+ Montrer les tabulations et les espaces
+
+
+
+ Show line endings
+ Montrer les fins de lignes
+
+
+
+ Editor Scrolling
+ Défilement de l'éditeur
+
+
+
+ Scroll past end of the document
+ Le défilement dépasse la fin du document
+
+
+
+ Also centres the cursor when scrolling.
+ Centre également le curseur lors du défilement.
+
+
+
+ Typewriter style scrolling when you type
+ Défilement de machine à écrire
+
+
+
+ Keeps the cursor at a fixed vertical position.
+ L'éditeur essaye de conserver le curseur à la même position verticale.
+
+
+
+ Minimum position for Typewriter scrolling
+ Position minimale en mode machine à écrire
+
+
+
+ Percentage of the editor height from the top.
+ En pourcentage de la hauteur de la fenêtre depuis le haut.
+
+
+
+ Text Highlighting
+ Surlignage du texte
+
+
+
+ Highlight text wrapped in quotes
+ Mettre en évidence le texte situé entre des guillemets
+
+
+
+
+
+ Applies to the document editor only.
+ Ne s'applique qu'à l'éditeur de document.
+
+
+
+ Allow open-ended single quotes
+ Autoriser les guillemets simples non fermés
+
+
+
+ Highlight single-quoted line with no closing quote.
+ Mettre en évidence les lignes avec guillemet simple ouvrant et non fermées.
+
+
+
+ Allow open-ended double quotes
+ Autoriser les guillemets doubles non fermés
+
+
+
+ Highlight double-quoted line with no closing quote.
+ Mettre en évidence les lignes avec guillemet double ouvrant et non fermées.
+
+
+
+ Add highlight colour to emphasised text
+ Mettre en évidence le texte appuyé
+
+
+
+ Highlight multiple or trailing spaces
+ Surligner les espaces multiples ou terminaux
+
+
+
+ Text Automation
+ Automatisation de texte
+
+
+
+ Auto-replace text as you type
+ Auto-remplacement par la frappe
+
+
+
+ Allow the editor to replace symbols as you type.
+ Permet à l'éditeur de remplacer les symboles au fur et à mesure de la frappe.
+
+
+
+ Auto-replace single quotes
+ Auto-remplacement des guillemets simples
+
+
+
+
+ Try to guess which is an opening or a closing quote.
+ Tenter de deviner si un guillemet est ouvrant ou fermant.
+
+
+
+ Auto-replace double quotes
+ Auto-remplacement des guillemets doubles
+
+
+
+ Auto-replace dashes
+ Auto-remplacement des tirets
+
+
+
+ Double and triple hyphens become short and long dashes.
+ Deux ou trois tirets successifs deviennent des tirets moyens (semi-cadratins) ou longs (cadratins).
+
+
+
+ Auto-replace dots
+ Auto-remplacement des points
+
+
+
+ Three consecutive dots become ellipsis.
+ Trois points consécutifs deviennent des points de suspension.
+
+
+
+ Insert non-breaking space before
+ Espace insécable avant
+
+
+
+ Automatically add space before any of these symbols.
+ Ajouter lors de la frappe une espace avant chacun de ces caractères.
+
+
+
+ Insert non-breaking space after
+ Espace insécable après
+
+
+
+ Automatically add space after any of these symbols.
+ Ajouter lors de la frappe une espace après chacun de ces caractères.
+
+
+
+ Use thin space instead
+ Utiliser des espaces fines
+
+
+
+ Inserts a thin space instead of a regular space.
+ Insérer une espace fine au lieu d'une espace-mot.
+
+
+
+ Quotation Style
+ Style de guillemets
+
+
+
+ Single quote open style
+ Guillemets simples ouvrants
+
+
+
+ The symbol to use for a leading single quote.
+ Symbole à utiliser pour un guillemet simple ouvrant.
+
+
+
+ Single quote close style
+ Guillemets simples fermants
+
+
+
+ The symbol to use for a trailing single quote.
+ Symbole à utiliser pour un guillemet simple fermant.
+
+
+
+ Double quote open style
+ Guillemets doubles ouvrants
+
+
+
+ The symbol to use for a leading double quote.
+ Symbole à utiliser pour un guillemet double ouvrant.
+
+
+
+ Double quote close style
+ Guillemets doubles fermants
+
+
+
+ The symbol to use for a trailing double quote.
+ Symbole à utiliser pour un guillemet double fermant.
+
+
+ Backup DirectoryRépertoire de sauvegarde
-
- GuiPreferencesQuotes
-
-
- Quotation Style
- Style de guillemets
-
-
-
- Single quote open style
- Guillemets simples ouvrants
-
-
-
- The symbol to use for a leading single quote.
- Symbole à utiliser pour un guillemet simple ouvrant.
-
-
-
- Single quote close style
- Guillemets simples fermants
-
-
-
- The symbol to use for a trailing single quote.
- Symbole à utiliser pour un guillemet simple fermant.
-
-
-
- Double quote open style
- Guillemets doubles ouvrants
-
-
-
- The symbol to use for a leading double quote.
- Symbole à utiliser pour un guillemet double ouvrant.
-
-
-
- Double quote close style
- Guillemets doubles fermants
-
-
-
- The symbol to use for a trailing double quote.
- Symbole à utiliser pour un guillemet double fermant.
-
-
-
- GuiPreferencesSyntax
-
-
- Quotes & Dialogue
- Dialogues et citations
-
-
-
- Highlight text wrapped in quotes
- Mettre en évidence le texte situé entre des guillemets
-
-
-
-
-
- Applies to the document editor only.
- Ne s'applique qu'à l'éditeur de document.
-
-
-
- Allow open-ended single quotes
- Autoriser les guillemets simples non fermés
-
-
-
- Highlight single-quoted line with no closing quote.
- Mettre en évidence les lignes avec guillemet simple ouvrant et non fermées.
-
-
-
- Allow open-ended double quotes
- Autoriser les guillemets doubles non fermés
-
-
-
- Highlight double-quoted line with no closing quote.
- Mettre en évidence les lignes avec guillemet double ouvrant et non fermées.
-
-
-
- Text Emphasis
- Texte appuyé
-
-
-
- Add highlight colour to emphasised text
- Mettre en évidence le texte appuyé
-
-
-
- Text Errors
- Erreurs de texte
-
-
-
- Highlight multiple or trailing spaces
- Surligner les espaces multiples ou terminaux
-
-
-
- GuiProjectDetails
-
-
- Project Details
- Détails du projet
-
-
-
- Overview
- Vue d'ensemble
-
-
-
- Contents
- Contenu
-
-
-
- GuiProjectDetailsContents
-
-
- Table of Contents
- Table des matières
-
-
-
- Title
- Titre
-
-
-
- Words
- Mots
-
-
-
- Pages
- Pages
-
-
-
- Page
- Page
-
-
-
- Progress
- Progression
-
-
-
- Typical word count for a 5 by 8 inch book page with 11 pt font is 350.
- 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.
-
-
-
- Start counting page numbers from this page.
- Commencer à compter les pages depuis cette page.
-
-
-
- Assume a new chapter or partition always start on an odd numbered page.
- On suppose qu'un nouveau chapitre ou une nouvelle partie débute sur une page de droite, numérotée impaire.
-
-
-
- Words per page
- Mots par page
-
-
-
- Count pages from
- Compter les pages depuis
-
-
-
- Clear double pages
- Ignorer les doubles pages
-
-
-
- END
- FIN
-
-
-
- Untitled
- Sans titre
-
-
-
- GuiProjectDetailsMain
-
-
- Words
- Mots
-
-
-
- Chapters
- Chapitres
-
-
-
- Scenes
- Scènes
-
-
-
- Revisions
- Révisions
-
-
-
- Editing Time
- Durée d'édition
-
-
-
- Path
- Chemin
-
-
-
- Project: {0}
- Projet : {0}
-
-
-
- By {0}
- Par {0}
-
-
-
- GuiProjectEditMain
-
-
- Project Settings
- Paramètres du projet
-
-
-
- Project name
- Nom du projet
-
-
-
- Should be set only once.
- Évitez de le changer ensuite.
-
-
-
- Novel title
- Titre du roman
-
-
-
-
- Change whenever you want!
- Modifiez-le à volonté !
-
-
-
- Author(s)
- Auteur(s)
-
-
-
- Project language
- Langue du projet
-
-
-
- Used when building the manuscript.
- Utilisé lors de la compilation du manuscrit.
-
-
-
- Default
- Défauts
-
-
-
- Spell check language
- Langue du texte
-
-
-
-
- Overrides main preferences.
- Prioritaire sur les réglages de nW.
-
-
-
- No backup on close
- Ne pas sauvegarder en fermant
-
-
-
- GuiProjectEditReplace
-
-
- Text Replace List for Preview and Export
- Remplacements dans le texte pour les aperçus et exportations
-
-
-
- Keyword
- Mot-clé
-
-
-
- Replace With
- Remplacer par
-
-
-
- Select item to edit
- Choisir l'élément à éditer
-
-
-
- Save
- Enregistrer
-
-
-
- GuiProjectEditStatus
-
-
- Novel File Status Levels
- États des fichiers du roman
-
-
-
- Note File Importance Levels
- Importance des fichiers de notes
-
-
-
- Label
- Label
-
-
-
- Usage
- Utilisation
-
-
-
- Select item to edit
- Choisir l'élément à éditer
-
-
-
- Colour
- Couleur
-
-
-
- Save
- Enregistrer
-
-
-
- Select Colour
- Choisir la couleur
-
-
-
- New Item
- Nouvel élément
-
-
-
- Cannot delete a status item that is in use.
- On ne peut pas retirer un élément tant qu'il est utilisé.
-
-
-
- Not in use
- Inutilisé
-
-
-
- Used once
- Utilisé une fois
-
-
-
- Used by {0} items
- Utilisé {0} fois
-
-
-
- GuiProjectLoad
-
-
-
- Open Project
- Ouvrir un projet
-
-
-
- Working Title
- Titre de travail
-
-
-
- Words
- Mots
-
-
-
- Last Opened
- Dernier ouvert
-
-
-
- Recently Opened Projects
- Projets récemment ouverts
-
-
-
- Path
- Chemin
-
-
-
- New
- Nouveau
-
-
-
- Remove
- Retirer
-
-
-
- novelWriter Project File ({0})
- Fichier projet novelWriter ({0})
-
-
-
- All files ({0})
- Tous les fichiers
-
-
-
- Remove '{0}' from the recent projects list? The project files will not be deleted.
- Retirer '{0}' de la liste des projets récents ? Le fichier projet ne sera pas effacé.
-
- GuiProjectSettings
-
+
+ Project SettingsParamètres du projet
-
+ SettingsGénéral
-
+ StatusÉtat
-
+ ImportanceImportance
-
+ Auto-ReplaceAuto-remplacement
@@ -3416,47 +2975,47 @@
GuiProjectToolBar
-
+ Project ContentContenu du projet
-
+ Quick LinksLiens rapides
-
+ Move UpDéplacer vers le haut
-
+ Move DownDéplacer vers le bas
-
+ Add ItemAjouter un élément
-
+ Expand AllTout développer
-
+ Collapse AllTout replier
-
+ Empty TrashVider la corbeille
-
+ More OptionsAutres options
@@ -3464,118 +3023,118 @@
GuiProjectTree
-
+ ActiveActif
-
+ InactiveInactif
-
- Did not find anywhere to add the file or folder!
- Pas trouvé d'emplacement pour y ajouter le fichier ou le dossier !
-
-
-
- Cannot add new files or folders to the Trash folder.
- Impossible d'ajouter de nouveaux fichiers ou dossiers dans le dossier Corbeille.
-
-
-
- New Note
- Nouvelle note
-
-
-
- New Chapter
- Nouveau chapitre
-
-
-
- New Scene
- Nouvelle scène
-
-
-
- New Document
- Nouveau document
-
-
-
- New Folder
- Nouveau dossier
-
-
-
- There is currently no Trash folder in this project.
- Il n'existe pas actuellement de dossier Corbeille pour ce projet.
-
-
-
- The Trash folder is already empty.
- Le dossier Corbeille est déjà vide.
-
-
-
+ Permanently delete {0} file(s) from Trash?Effacer définitivement {0} fichier(s) dans la Corbeille ?
-
+
+ Did not find anywhere to add the file or folder!
+ Pas trouvé d'emplacement pour y ajouter le fichier ou le dossier !
+
+
+
+ Cannot add new files or folders to the Trash folder.
+ Impossible d'ajouter de nouveaux fichiers ou dossiers dans le dossier Corbeille.
+
+
+
+ New Note
+ Nouvelle note
+
+
+
+ New Chapter
+ Nouveau chapitre
+
+
+
+ New Scene
+ Nouvelle scène
+
+
+
+ New Document
+ Nouveau document
+
+
+
+ New Folder
+ Nouveau dossier
+
+
+
+ There is currently no Trash folder in this project.
+ Il n'existe pas actuellement de dossier Corbeille pour ce projet.
+
+
+
+ The Trash folder is already empty.
+ Le dossier Corbeille est déjà vide.
+
+
+ Move '{0}' to Trash?Déplacer '{0}' dans la corbeille ?
-
+ Root folders can only be deleted when they are empty.Les dossiers racines ne peuvent être supprimés que s'ils sont vides.
-
+ Permanently delete '{0}'?Effacer définitivement '{0} ' ?
-
+ Drag and drop is only allowed for single items, non-root items, or multiple items with the same parent.Le glisser-déposer n'est autorisé que pour des éléments individuels, des éléments non racines, ou des ensembles d'éléments ayant le même parent.
-
+ No documents selected for merging.Aucun document n'a été sélectionné pour la fusion.
-
+ MergedFusionné
-
-
+
+ Could not write document content.Impossible d'écrire le contenu du document.
-
+ Do you want to duplicate this document?Voulez-vous dupliquer ce document ?
-
+ Do you want to duplicate this item and all child items?Voulez-vous dupliquer cet élément et tous ceux qu'il contient ?
-
+ Could not duplicate all items.Impossible de dupliquer tous les éléments.
-
+ There is nowhere to add item with name '{0}'.Il n'y a pas d'emplacement pour ajouter l'item nommé '{0}'.
@@ -3604,8 +3163,8 @@
- Project Details
- Détails du projet
+ Novel Details
+ Détails du roman
@@ -3619,56 +3178,75 @@
- GuiUpdates
+ GuiWelcome
-
- Check for Updates
- Vérifier les mises à jour
+
+ Welcome
+ Bienvenue
-
- Current Release
- Version actuelle
+
+ List
+ Liste
-
-
- novelWriter {0} released on {1}
- novelWriter {0} publié le {1}
+
+ New
+ Nouveau
-
- Latest Release
- Dernière version
+
+ Browse
+ Parcourir
-
- Checking ...
- Vérification en cours...
+
+ Cancel
+ Annuler
-
- Download: {0}
- Télécharger : {0}
+
+ Create
+ Créer
+
+
+
+ Open
+ OuvrirGuiWordList
-
-
+
+ Project Word ListLexique du projet
-
- Cannot add a blank word.
- Il est impossible d'ajouter un mot vide.
+
+ Import words from text file
+ Importer des mots depuis un fichier texte
-
- The word '{0}' is already in the word list.
- Le mot {0} est déjà dans le lexique.
+
+ Export words to text file
+ Exporter les mots vers un fichier texte
+
+
+
+ Note: The import file must be a plain text file with UTF-8 or ASCII encoding.
+ Note : Le fichier à importer doit être un fichier texte encodé en UTF-8 ou en ASCII.
+
+
+
+ Import File
+ Importer un fichier
+
+
+
+ Export File
+ Exporter le fichier
@@ -3822,143 +3400,153 @@
NWProject
-
+ Could not delete document file.Impossible de supprimer le fichier du document.
-
- Could not open project with path: {0}
- N'a pas pu ouvrir le projet avec le chemin : {0}
+
+ Not a known project file format.
+ Le format de ce fichier de projet n'est pas reconnu.
-
+
+ Project file not found.
+ Fichier de projet non trouvé.
+
+
+
+ Failed to open project.
+ Échec lors de l'ouverture du projet.
+
+
+ UnknownInconnu
-
+ Project file does not appear to be a novelWriterXML file.Ce fichier projet ne semble pas être un fichier novelWriterXML.
-
+ 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}.Format de projet novelWriter inconnu ou non supporté. Ce projet ne peut pas être ouvert avec cette version de novelWriter, il a été enregistré avec novelWriter version {0}.
-
+ Failed to parse project xml.Impossible de décoder le xml du projet.
-
+ The file format of your project is about to be updated. If you proceed, older versions of novelWriter will no longer be able to open this project. Continue?Le format de fichier de votre projet est sur le point d'être mis à jour. Si vous continuez, les anciennes versions de novelWriter ne pourront plus ouvrir ce projet. Continuer ?
-
+ 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?Ce projet a été 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'être perdus, toutefois le projet dans son ensemble devrait être intact. Voulez-vous quand même ouvrir ce projet ?
-
+ RecoveredRécupéré
-
+ Found {0} orphaned file(s) in the project. {1} file(s) were recovered.{0} fichier(s) orphelin(s) trouvé(s) dans le projet, dont {1} récupéré(s).
-
+ Opened Project: {0}Projet ouvert : {0}
-
+ There is no project open.Aucun projet n'est ouvert.
-
+ Failed to save project.Impossible d'enregistrer le projet.
-
+ Saved Project: {0}Projet enregistré : {0}
-
+ Backing up project ...Sauvegarde du projet en cours ...
-
+ Cannot backup project because no project name is set. Please set a Project Name in Project Settings.Il est impossible de sauvegarder le projet car il n'a pas reçu de nom. Veuillez remplir le nom dans les paramètres du projet.
-
+ Could not create backup folder.Il n'a pas été possible de créer le répertoire de sauvegarde.
-
+ Created a backup of your project of size {0}B.Une sauvegarde de votre projet a été créée, de taille {0}B.
-
+ Path: {0}Chemin : {0}
-
+ Could not write backup archive.Il n'a pas été possible d'écrire l'archive de sauvegarde.
-
+ Project backed up to '{0}'Projet sauvegardé dans {0}
-
-
+
+ NewNouveau
-
+ NoteNote
-
+ DraftBrouillon
-
+ FinishedTerminé
-
+ MinorMineur
-
+ MajorMajeur
-
+ MainPrincipal
@@ -3966,323 +3554,97 @@
NovelSelector
-
+ All Novel FoldersTous les dossiers du roman
-
- ProjWizardCustomPage
-
-
- Custom Project Options
- Options personnalisées du projet
-
-
-
- Select which additional elements to populate the project with. You can skip making chapters and add only scenes by setting the number of chapters to 0.
- Sélectionnez les éléments supplémentaires à mettre dans le projet. Vous pouvez passer la création de chapitres et n'ajouter que des scènes en définissant le nombre de chapitres à 0.
-
-
-
- Add a folder for plot notes
- Ajouter un dossier pour les notes sur l'intrigue
-
-
-
- Add a folder for character notes
- Ajouter un dossier pour les notes sur les personnages
-
-
-
- Add a folder for location notes
- Ajouter un dossier pour les notes sur les lieux
-
-
-
- Add example notes to the above
- Ajouter des exemples de notes à ce qui précède
-
-
-
- Add chapters to the novel folder
- Ajouter des chapitres au dossier du roman
-
-
-
- Add scenes to each chapter
- Ajouter des scènes à chaque chapitre
-
-
-
- ProjWizardFinalPage
-
-
- Summary
- Résumé
-
-
-
- Project Name: {0}
- Nom du projet : {0}
-
-
-
- Project Path: {0}
- Emplacement du projet : {0}
-
-
-
- Fill the project with a minimal set of items
- Remplir le projet avec un ensemble minimal d'éléments
-
-
-
- Fill the project with example files
- Remplir le projet avec des fichiers d'exemple
-
-
-
- Add a folder for plot notes
- Ajouter un dossier pour les notes sur l'intrigue
-
-
-
- Add a folder for character notes
- Ajouter un dossier pour les notes sur les personnages
-
-
-
- Add a folder for location notes
- Ajouter un dossier pour les notes sur les lieux
-
-
-
- Add example notes to the above
- Ajouter des exemples de notes à ce qui précède
-
-
-
- Add {0} chapters to the novel folder
- Ajouter {0} chapitres au dossier du roman
-
-
-
- Add {0} scenes to each chapter
- Ajouter {0} scènes à chaque chapitre
-
-
-
- Add {0} scenes
- Ajouter {0} scènes
-
-
-
- You have selected the following:
- Vous avez sélectionné les éléments suivants :
-
-
-
- Press '{0}' to create the new project.
- Appuyez sur {0} pour créer le nouveau projet.
-
-
-
- Done
- Terminé
-
-
-
- Finish
- Terminer
-
-
-
- ProjWizardFolderPage
-
-
-
- Select Project Folder
- Définir le répertoire du projet
-
-
-
- Select a location to store the project. A new project folder will be created in the selected location.
- Choisir l'endroit où sera enregistré le projet. Un nouveau répertoire sera créé pour le projet à l'endroit spécifié.
-
-
-
- Required
- Obligatoire
-
-
-
- Project Path
- Chemin d'accès
-
-
-
- Error: A project folder cannot be created using this path.
- Erreur: Un dossier de projet ne peut pas être créé en utilisant ce chemin.
-
-
-
- Error: The selected path already exists.
- Erreur: Le chemin choisi existe déjà.
-
-
-
- ProjWizardIntroPage
-
-
- Create New Project
- Créer un nouveau projet
-
-
-
- Provide at least a project name. The project name should not be changed beyond this point as it is used for generating file names for for instance backups. The other fields are optional and can be changed at any time in Project Settings.
- Donnez au moins un nom au projet. Ce nom ne devra pas être modifié ensuite car il sert de référence à l'application pour la création des noms de fichier, par exemple lors des sauvegardes. Les autres champs sont optionnels et peuvent être changés ultérieurement dans les paramètres du projet.
-
-
-
- Side image by {0}, {1}
- Image latérale de {0}, {1}
-
-
-
- Required
- Obligatoire
-
-
-
-
- Optional
- Optionnel
-
-
-
- Project Name
- Nom du projet
-
-
-
- Novel Title
- Titre du roman
-
-
-
- Author(s)
- Auteur(s)
-
-
-
- Language
- Langue
-
-
-
- ProjWizardPopulatePage
-
-
- Populate Project
- Remplissage initial
-
-
-
- Choose how to pre-fill the project. Either with a minimal set of starter items, an example project explaining and showing many of the features, or show further custom options on the next page.
- Définissez comment préremplir le projet : avec un jeu minimal d'éléments de base, ou bien un exemple de projet expliquant et démontrant la plupart des possibilités, ou encore des options personnalisées à définir sur la page suivante.
-
-
-
- Fill the project with a minimal set of items
- Pré-remplir le projet avec un jeu minimal d'éléments
-
-
-
- Fill the project with example files
- Préremplir le projet avec des fichiers d'exemple
-
-
-
- Show detailed options for filling the project
- Définir des options personnalisées pour le pré-remplissage initial
-
- ProjectBuilder
-
+
+ The target folder is not empty. Please choose another folder.
+ Le dossier de destination n'est pas vide. Veuillez en choisir un autre.
+
+
+
+ An error occurred while trying to create the project.
+ Une erreur est survenue lors de la création du projet.
+
+
+ New ProjectNouveau projet
-
- New Chapter
- Nouveau chapitre
-
-
-
- New Scene
- Nouvelle scène
-
-
-
+ Title PagePage de titre
-
+ ByPar
-
+ Summary of the chapter.Résumé du chapitre.
-
+ Summary of the scene.Résumé de la scène.
-
+ A short description.Une description sommaire.
-
+ Chapter {0}Chapitre {0}
-
-
+
+ Scene {0}Scène {0}
-
+ Main PlotIntrigue principale
-
+ ProtagonistProtagoniste
-
+ Main LocationLieu principal
-
+
+
+ The target folder already exists. Please choose another folder.
+ Le dossier de destination n'est pas vide. Veuillez en choisir un autre.
+
+
+
+ Could not copy project files.
+ Impossible de copier les fichiers du projet.
+
+
+ Failed to create a new example project.Il n'a pas été possible de créer un nouveau projet d'exemple.
-
+ Failed to create a new example project. Could not find the necessary files. They seem to be missing from this installation.Impossible de créer un nouveau projet d'exemple. Les fichiers nécessaires n'ont pas pu être trouvés. Ils semblent absents de cette installation.
@@ -4475,6 +3837,125 @@
&Aide
+
+ SharedData
+
+
+ novelWriter Project File or Zip File
+ Fichier de projet ou fichier Zip novelWriter
+
+
+
+ novelWriter Project File
+ Fichier projet novelWriter
+
+
+
+ Open Project
+ Ouvrir un projet
+
+
+
+ VersionInfoWidget
+
+
+ Latest Version: {0}
+ Dernière version : {0}
+
+
+
+ Checking ...
+ Vérification en cours...
+
+
+
+ Download from {0}
+ Télécharger depuis {0}
+
+
+
+ Version
+ Version
+
+
+
+ Released on
+ Publiée le
+
+
+
+ Release Notes
+ Notes de version
+
+
+
+ Check Now
+ Vérifier maintenant
+
+
+
+ Failed
+ Échec
+
+
+
+ _ContentsPage
+
+
+ Table of Contents
+ Table des matières
+
+
+
+ Title
+ Titre
+
+
+
+ Words
+ Mots
+
+
+
+ Pages
+ Pages
+
+
+
+ Page
+ Page
+
+
+
+ Progress
+ Progression
+
+
+
+ Words per page
+ Mots par page
+
+
+
+ First page offset
+ Décalage de la première page
+
+
+
+ Chapters on odd pages
+ Chapitres sur les pages impaires
+
+
+
+ Untitled
+ Sans titre
+
+
+
+ END
+ FIN
+
+ _DetailsWidget
@@ -4536,7 +4017,7 @@
Marquer la sélection comme
-
+ Select Root FoldersSélectionner les dossiers racine
@@ -4544,22 +4025,22 @@
_GuiAlert
-
+ InformationInformation
-
+ WarningAvertissement
-
+ ErrorErreur
-
+ QuestionQuestion
@@ -4567,58 +4048,68 @@
_HeadingsTab
-
-
+
+ HideCacher
-
+ Editing: {0}Modification : {0}
-
+ NoneAucun
-
+ TitleTitre
-
+ Chapter NumberNuméro de chapitre
-
+ Chapter Number (Word)Numéro de chapitre (en lettres)
-
+ Chapter Number (Upper Case Roman)Numéro de chapitre (en chiffres romains majuscules)
-
+ Chapter Number (Lower Case Roman)Numéro de chapitre (en chiffres romains minuscules)
-
+ Scene Number (In Chapter)Numéro de scène (dans le chapitre)
-
+ Scene Number (Absolute)Numéro de scène (absolu)
+
+
+ Point of View Character
+ Personnage du point de vue
+
+
+
+ Focus Character
+ Personnage central
+ Insert
@@ -4630,6 +4121,215 @@
Appliquer
+
+ _NewProjectForm
+
+
+ Required
+ Obligatoire
+
+
+
+ Optional
+ Optionnel
+
+
+
+ Create a fresh project
+ Créer un nouveau projet
+
+
+
+ Create an example project
+ Créer un projet d'exemple
+
+
+
+ Copy an existing project
+ Copier un projet existant
+
+
+
+ Project Name
+ Nom du projet
+
+
+
+ Author
+ Auteur
+
+
+
+ Project Path
+ Chemin d'accès
+
+
+
+ Prefill Project
+ Préremplir le projet
+
+
+
+ Set to 0 to only add scenes
+ Mettre à 0 pour n'ajouter que des scènes
+
+
+
+ Add {0} chapter documents
+ Ajouter {0} documents de chapitre
+
+
+
+ Add {0} scene documents (to each chapter)
+ Ajouter {0} documents de scènes (à chaque chapitre)
+
+
+
+ Add a folder for plot notes
+ Ajouter un dossier pour les notes sur l'intrigue
+
+
+
+ Add a folder for character notes
+ Ajouter un dossier pour les notes sur les personnages
+
+
+
+ Add a folder for location notes
+ Ajouter un dossier pour les notes sur les lieux
+
+
+
+ Add example notes to the above
+ Ajouter des exemples de notes à ce qui précède
+
+
+
+ Chapters and Scenes
+ Chapitres et scènes
+
+
+
+ Project Notes
+ Notes de projet
+
+
+
+ Create New Project
+ Créer un nouveau projet
+
+
+
+ Select Project Folder
+ Sélectionner le dossier du projet
+
+
+
+ Fresh Project
+ Nouveau projet
+
+
+
+ Example Project
+ Projet d'exemple
+
+
+
+ Template: {0}
+ Modèle : {0}
+
+
+
+ _NewProjectPage
+
+
+ A project name is required.
+ Un nom de projet est requis.
+
+
+
+ _OpenProjectPage
+
+
+ The project path is not reachable.
+ Le chemin du projet n'est pas accessible.
+
+
+
+ Path
+ Chemin
+
+
+
+ Remove '{0}' from the recent projects list? The project files will not be deleted.
+ Retirer '{0}' de la liste des projets récents ? Le fichier projet ne sera pas effacé.
+
+
+
+ Open Project
+ Ouvrir un projet
+
+
+
+ Remove Project
+ Supprimer le projet
+
+
+
+ _OverviewPage
+
+
+ Project
+ Projet
+
+
+
+
+ Name
+ Nom
+
+
+
+ Revisions
+ Révisions
+
+
+
+ Editing Time
+ Durée d'édition
+
+
+
+
+ Word Count
+ Compteur de mots
+
+
+
+ In Novels
+ Dans les romans
+
+
+
+ In Notes
+ Dans les Notes
+
+
+
+ Selected Novel
+ Roman sélectionné
+
+
+
+ Chapters
+ Chapitres
+
+
+
+ Scenes
+ Scènes
+
+ _PreviewWidget
@@ -4658,148 +4358,316 @@
Compilé
+
+ _ProjectListModel
+
+
+ Word Count
+ Compteur de mots
+
+
+
+ Last Opened
+ Dernier ouvert
+
+
+
+ _ReplacePage
+
+
+ Text Auto-Replace for Preview and Build
+ Remplacements automatiques de texte pour la prévisualisation et la compilation
+
+
+
+ Keyword
+ Mot-clé
+
+
+
+ Replace With
+ Remplacer par
+
+
+
+ Select item to edit
+ Choisir l'élément à éditer
+
+
+
+ Save
+ Enregistrer
+
+
+
+ _SettingsPage
+
+
+ Project name
+ Nom du projet
+
+
+
+ Changing this will affect the backup path.
+ Modifier ceci affectera le chemin de sauvegarde.
+
+
+
+ Author(s)
+ Auteur(s)
+
+
+
+
+ Only used when building the manuscript.
+ Utilisé uniquement lors de la compilation du manuscrit.
+
+
+
+ Project language
+ Langue du projet
+
+
+
+ Default
+ Défauts
+
+
+
+ Spell check language
+ Langue de vérification orthographique
+
+
+
+
+ Overrides main preferences.
+ Remplace les préférences principales.
+
+
+
+ Disable backup on close
+ Désactiver la sauvegarde à la fermeture
+
+
+
+ _StatusPage
+
+
+ Novel Document Status Levels
+ Niveaux d'état du roman
+
+
+
+ Project Note Importance Levels
+ Niveaux d'importance pour les notes de projet
+
+
+
+ Label
+ Étiquette
+
+
+
+ Usage
+ Utilisation
+
+
+
+ Select item to edit
+ Choisir l'élément à éditer
+
+
+
+ Colour
+ Couleur
+
+
+
+ Save
+ Enregistrer
+
+
+
+ Select Colour
+ Choisir la couleur
+
+
+
+ New Item
+ Nouvel élément
+
+
+
+ Cannot delete a status item that is in use.
+ On ne peut pas retirer un élément tant qu'il est utilisé.
+
+
+
+ Not in use
+ Inutilisé
+
+
+
+ Used once
+ Utilisé une fois
+
+
+
+ Used by {0} items
+ Utilisé {0} fois
+
+ _TreeContextMenu
-
+ Empty TrashVider la corbeille
-
+ RenameRenommer
-
+ Open DocumentOuvrir le document
-
+ View DocumentAfficher le document
-
+
+ Create New ...
+ Créer un nouveau...
+
+
+
+ Rename to Heading
+ Renommer comme en-tête
+
+
+ Set Active to ...Définir Actif à ...
-
- Active
- Actif
-
-
-
- Inactive
- Inactif
-
-
-
+ Toggle ActiveActiver/Désactiver
-
+ Set Status to ...Définir le statut à ...
-
-
+
+ Manage Labels ...Gérer les étiquettes...
-
+ Set Importance to ...Définir l'Importance à ...
-
- Transform
- Transformer
+
+ Transform ...
+ Transformer ...
-
-
-
-
+
+
+
+ Convert to {0}Convertir en {0}
-
+ Merge Child Items into SelfIntégrer les éléments enfants
-
+ Merge Child Items into NewCréer une fusion des éléments enfants
-
+ Merge Documents in FolderFusionner les documents du dossier
-
+ Split Document by HeadersDiviser le document selon les en-têtes
-
+ Expand AllTout développer
-
+ Collapse AllTout replier
-
+ Duplicate from HereDupliquer à partir d'ici
-
+ Duplicate DocumentDupliquer le document
-
+
+ Delete PermanentlySupprimer définitivement
-
-
+
+ Move to TrashDéplacer vers la corbeille
-
+ Move {0} items to Trash?Déplacer {0} élément(s) dans la corbeille ?
-
+ Do you want to convert the folder to a {0}? This action cannot be reversed.Voulez-vous convertir le dossier en {0} ? Cette action est irréversible.
+
+ _UpdatableMenu
+
+
+ From Template
+ Depuis le modèle
+
+ _ViewPanelBackRefs
-
+ DocumentDocument
-
+ First HeadingPremier titre
@@ -4807,27 +4675,27 @@
_ViewPanelKeyWords
-
+ TagÉtiquette
-
+ ImportanceImportance
-
+ DocumentDocument
-
+ HeadingTitre
-
+ Short DescriptionDescription sommaire
diff --git a/i18n/nw_it_IT.ts b/i18n/nw_it_IT.ts
index 75752d36..b65f5870 100644
--- a/i18n/nw_it_IT.ts
+++ b/i18n/nw_it_IT.ts
@@ -568,97 +568,97 @@
US Lettera
-
+ Straight single quotation markVirgoletta singola diritta
-
+ Straight double quotation markVirgolette doppie diritte
-
+ Left single quotation markVirgoletta singola a sinistra
-
+ Right single quotation markVirgoletta singola a destra
-
+ Single low-9 quotation markSingola virgoletta bassa 9
-
+ Single high-reversed-9 quotation markSingola virgoletta alta inversa-9
-
+ Left double quotation markVirgolette doppie a sinistra
-
+ Right double quotation markVirgolette doppie a destra
-
+ Double low-9 quotation markDoppie virgolette basse 9
-
+ Double high-reversed-9 quotation markDoppie virgolette alte inverse 9
-
+ Double low-reversed-9 quotation markDoppie virgolette basse inverse 9
-
+ Single left-pointing angle quotation markVirgoletta singola ad angolo sinistro (<)
-
+ Single right-pointing angle quotation markVirgoletta singola ad angolo destro (>)
-
+ Double left-pointing angle quotation markVirgolette doppie ad angolo sinistro (<<)
-
+ Double right-pointing angle quotation markVirgolette doppie ad angolo destro (>>)
-
+ Left corner bracketStaffa angolare sinistra
-
+ Right corner bracketStaffa angolare destra
-
+ Left white corner bracketStaffa angolare bianca sinistra
-
+ Right white corner bracketStaffa angolare bianca destra
diff --git a/i18n/nw_ja_JP.ts b/i18n/nw_ja_JP.ts
index 0b5a87cd..52ee652d 100644
--- a/i18n/nw_ja_JP.ts
+++ b/i18n/nw_ja_JP.ts
@@ -568,97 +568,97 @@
US レター
-
+ Straight single quotation mark直線形シングルクォーテーション
-
+ Straight double quotation mark直線形ダブルクォーテーション
-
+ Left single quotation mark左シングルクォーテーション
-
+ Right single quotation mark右シングルクォーテーション
-
+ Single low-9 quotation markシングルローナインクォーテーション
-
+ Single high-reversed-9 quotation mark上反転シングルローナインクォーテーション
-
+ Left double quotation mark左ダブルクォーテーション
-
+ Right double quotation mark右ダブルクォーテーション
-
+ Double low-9 quotation markダブルローナインクォーテーション
-
+ Double high-reversed-9 quotation mark上反転ダブルローナインクォーテーション
-
+ Double low-reversed-9 quotation mark下反転ダブルローナインクォーテーション
-
+ Single left-pointing angle quotation mark左フレンチシングルクォーテーション
-
+ Single right-pointing angle quotation mark右フレンチシングルクォーテーション
-
+ Double left-pointing angle quotation mark左フレンチダブルクォーテーション
-
+ Double right-pointing angle quotation mark右フレンチダブルクォーテーション
-
+ Left corner bracket左鉤括弧
-
+ Right corner bracket右鉤括弧
-
+ Left white corner bracket左二重鉤括弧
-
+ Right white corner bracket右二重鉤括弧
diff --git a/i18n/nw_nb_NO.ts b/i18n/nw_nb_NO.ts
index c34cc894..c06d29da 100644
--- a/i18n/nw_nb_NO.ts
+++ b/i18n/nw_nb_NO.ts
@@ -568,97 +568,97 @@
US Letter
-
+ Straight single quotation markRett, enkelt sitattegn
-
+ Straight double quotation markRett, dobbelt sitattegn
-
+ Left single quotation markVenstre, enkelt sitattegn
-
+ Right single quotation markHøyre, enkelt sitattegn
-
+ Single low-9 quotation markEnkelt, lavt-9 sitattegn
-
+ Single high-reversed-9 quotation markEnkelt, høyt, reversert-9 sitattegn
-
+ Left double quotation markVenstre, dobbelt sitattegn
-
+ Right double quotation markHøyre, dobbelt sitattegn
-
+ Double low-9 quotation markDobbelt, lavt-9 sitattegn
-
+ Double high-reversed-9 quotation markDobbelt, høyt, reversert-9 sitattegn
-
+ Double low-reversed-9 quotation markDobbelt, lavt, reversert-9 sitattegn
-
+ Single left-pointing angle quotation markEnkelt, venstre, angulært sitattegn
-
+ Single right-pointing angle quotation markEnkelt, høyre, angulært sitattegn
-
+ Double left-pointing angle quotation markDobbelt, venstre, angulært sitattegn
-
+ Double right-pointing angle quotation markDobbelt, høyre, angulært sitattegn
-
+ Left corner bracketVenstre hjørnevinkel
-
+ Right corner bracketHøyre hjørnevinkel
-
+ Left white corner bracketVenstre, hvit hjørnevinkel
-
+ Right white corner bracketHøyre, hvit hjørnevinkel
diff --git a/i18n/nw_nl_NL.ts b/i18n/nw_nl_NL.ts
index 32eb4929..9aae253c 100644
--- a/i18n/nw_nl_NL.ts
+++ b/i18n/nw_nl_NL.ts
@@ -1313,6 +1313,11 @@
novelWriter is ready ...novelWriter is klaar ...
+
+
+ You are now running novelWriter version {0}.
+ U gebruikt nu novelWriter versie {0}.
+ Please check the {0}release notes{1} for further details.
@@ -3175,37 +3180,37 @@
GuiWelcome
-
+ WelcomeWelkom
-
+ ListLijst
-
+ NewNieuw
-
+ BrowseBlader
-
+ CancelAnnuleer
-
+ CreateCreëren
-
+ OpenOpenen
@@ -4119,123 +4124,117 @@
_NewProjectForm
-
+ RequiredVereist
-
+ OptionalOptioneel
-
+ Create a fresh projectMaak een nieuw project aan
-
+ Create an example projectMaak een voorbeeldproject aan
-
+ Copy an existing projectEen bestaand project kopiëren
-
+ Project NameProjectnaam
-
+ AuthorAuteur
-
+ Project PathProject pad
-
+ Prefill ProjectVulling Project
-
+ Set to 0 to only add scenesStel in op 0 om alleen scènes toe te voegen
+
+
+ Add {0} chapter documents
+ Voeg {0} hoofdstuk documenten toe
+
-
- Add
- Voeg toe
+ Add {0} scene documents (to each chapter)
+ Voeg {0} scène documenten toe (aan elk hoofdstuk)
-
- chapter documents
- hoofdstuk documenten
-
-
-
- scene documents (to each chapter)
- scène-documenten (voor elk hoofdstuk)
-
-
-
+ Add a folder for plot notesVoeg een map toe voor plot notities
-
+ Add a folder for character notesVoeg een map toe voor karakter notities
-
+ Add a folder for location notesVoeg een map toe voor locatie notities
-
+ Add example notes to the aboveVoeg voorbeeld notities toe aan bovenstaand
-
+ Chapters and ScenesHoofdstukken en scènes
-
+ Project NotesProjectnotities
-
+ Create New ProjectNieuw Project Maken
-
+ Select Project FolderSelecteer Projectmap
-
+ Fresh ProjectNieuw project
-
+ Example ProjectVoorbeeld project
-
+ Template: {0}Sjabloon: {0}
@@ -4243,7 +4242,7 @@
_NewProjectPage
-
+ A project name is required.Een projectnaam is vereist.
@@ -4251,27 +4250,27 @@
_OpenProjectPage
-
+ The project path is not reachable.Project pad is niet bereikbaar.
-
+ PathPad
-
+ Remove '{0}' from the recent projects list? The project files will not be deleted.'{0}' uit de lijst met recente projecten verwijderen? De project bestanden zullen niet worden verwijderd.
-
+ Open ProjectProject openen
-
+ Remove ProjectProject verwijderen
@@ -4362,12 +4361,12 @@
_ProjectListModel
-
+ Word CountWoord Telling
-
+ Last OpenedLaatst geopend
From 423bde0c0326ea48c3b8571ed2389e35208d6a41 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Sun, 17 Mar 2024 11:00:37 +0100
Subject: [PATCH 4/4] Bump version to 2.3.1 and update release notes
---
CHANGELOG.md | 27 +++++++++++++++++++++++++++
novelwriter/__init__.py | 6 +++---
sample/nwProject.nwx | 4 ++--
3 files changed, 32 insertions(+), 5 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 33bc8a23..16b58226 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,32 @@
# novelWriter Changelog
+## Version 2.3.1 [2024-03-17]
+
+### Release Notes
+
+This is a patch release that fixes several issues with translations into other languages than the
+default English, and adds completed translations for French.
+
+### Detailed Changelog
+
+**Internationalisation**
+
+* Fix untranslated text on the "Project Word List" dialog. PR #1744. Issue #1746.
+* Fix untranslated text on the dialog that pops up after an upgrade, PR #1754. Issue #1749.
+* Fix error in Norwegian translation. PR #1744.
+* Allow the translated text for adding chapter and scenes on the Welcome dialog to flow around the
+ number selector since the number is inserted into the sentence, and not all languages will split
+ the sentence around the number like is done in English. PR #1754. Issue #1750.
+* French translation updated by Albert Aribaud (@aaribaud). PR #1760.
+* Minor updates to other translations for the 2.3.1 fixes by other contributors. PR #1760.
+
+**Other Changes**
+
+* Bump the revision of the project file format to 1.5 Revision 3 from Revision 2. This should have
+ been done in the 2.3 release due to the addition of the Templates root folder type. PR #1748.
+
+----
+
## Version 2.3 [2024-03-10]
### Release Notes
diff --git a/novelwriter/__init__.py b/novelwriter/__init__.py
index 9cf3b747..6dfda6d1 100644
--- a/novelwriter/__init__.py
+++ b/novelwriter/__init__.py
@@ -42,9 +42,9 @@ __license__ = "GPLv3"
__author__ = "Veronica Berglyd Olsen"
__maintainer__ = "Veronica Berglyd Olsen"
__email__ = "code@vkbo.net"
-__version__ = "2.3"
-__hexversion__ = "0x020300f0"
-__date__ = "2024-03-10"
+__version__ = "2.3.1"
+__hexversion__ = "0x020301f0"
+__date__ = "2024-03-17"
__status__ = "Stable"
__domain__ = "novelwriter.io"
diff --git a/sample/nwProject.nwx b/sample/nwProject.nwx
index b3ec17a3..b828ffea 100644
--- a/sample/nwProject.nwx
+++ b/sample/nwProject.nwx
@@ -1,6 +1,6 @@
-
-
+
+ Sample ProjectJane Smith