From eab8bb2351bc1f0d8df80e5c64f87d334b042419 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 20 Feb 2024 12:48:14 +0100
Subject: [PATCH 01/37] Block welcome dialog open button when project list is
not visible
---
novelwriter/tools/welcome.py | 9 ++++++++-
tests/test_tools/test_tools_welcome.py | 12 ++++++++++--
2 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/novelwriter/tools/welcome.py b/novelwriter/tools/welcome.py
index d0085f38..ba1f9f9b 100644
--- a/novelwriter/tools/welcome.py
+++ b/novelwriter/tools/welcome.py
@@ -108,7 +108,7 @@ class GuiWelcome(QDialog):
# =======
self.btnBox = QDialogButtonBox(QDialogButtonBox.Open | QDialogButtonBox.Cancel, self)
- self.btnBox.accepted.connect(self.tabOpen.openSelectedItem)
+ self.btnBox.accepted.connect(self._openSelectedItem)
self.btnBox.rejected.connect(self.close)
self.newButton = self.btnBox.addButton(self.tr("New Project"), QDialogButtonBox.ActionRole)
@@ -195,6 +195,13 @@ class GuiWelcome(QDialog):
self._openProjectPath(path)
return
+ @pyqtSlot()
+ def _openSelectedItem(self) -> None:
+ """Open the currently selected project item."""
+ if self.mainStack.currentWidget() == self.tabOpen:
+ self.tabOpen.openSelectedItem()
+ return
+
@pyqtSlot(Path)
def _openProjectPath(self, path: Path) -> None:
"""Emit a project open signal."""
diff --git a/tests/test_tools/test_tools_welcome.py b/tests/test_tools/test_tools_welcome.py
index 96ed814c..b3a566d7 100644
--- a/tests/test_tools/test_tools_welcome.py
+++ b/tests/test_tools/test_tools_welcome.py
@@ -27,7 +27,7 @@ from datetime import datetime
from pytestqt.qtbot import QtBot
from PyQt5.QtCore import QPoint, Qt
-from PyQt5.QtWidgets import QAction, QFileDialog, QMenu
+from PyQt5.QtWidgets import QAction, QDialogButtonBox, QFileDialog, QMenu
from novelwriter import CONFIG, SHARED
from novelwriter.enum import nwItemClass
@@ -103,7 +103,7 @@ def testToolWelcome_Open(qtbot: QtBot, monkeypatch, nwGUI, fncPath):
qtbot.mouseClick(vPort, Qt.MouseButton.LeftButton, pos=posTwo, delay=10)
assert tabOpen.selectedPath.text() == "Path: /stuff/project_one"
- # Double Click item
+ # Double click item
qtbot.mouseClick(vPort, Qt.MouseButton.LeftButton, pos=posTwo, delay=10)
with monkeypatch.context() as mp:
mp.setattr(welcome, "close", lambda *a: None)
@@ -111,6 +111,14 @@ def testToolWelcome_Open(qtbot: QtBot, monkeypatch, nwGUI, fncPath):
qtbot.mouseDClick(vPort, Qt.MouseButton.LeftButton, pos=posTwo, delay=10)
assert signal.args and signal.args[0] == Path("/stuff/project_one")
+ # Press open button
+ qtbot.mouseClick(vPort, Qt.MouseButton.LeftButton, pos=posTwo, delay=10)
+ with monkeypatch.context() as mp:
+ mp.setattr(welcome, "close", lambda *a: None)
+ with qtbot.waitSignal(welcome.openProjectRequest, timeout=5000) as signal:
+ welcome.btnBox.button(QDialogButtonBox.StandardButton.Open).click()
+ assert signal.args and signal.args[0] == Path("/stuff/project_one")
+
# Context Menu
def getMenuForPos(pos: QPoint) -> QMenu | None:
nonlocal tabOpen
From 4bf82e4df76ace09809cb943a1df8d0f27653c86 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 20 Feb 2024 23:03:57 +0100
Subject: [PATCH 02/37] Hide unused controls on new project form
---
novelwriter/tools/welcome.py | 30 ++++++++++++++------------
tests/test_tools/test_tools_welcome.py | 21 +++---------------
2 files changed, 19 insertions(+), 32 deletions(-)
diff --git a/novelwriter/tools/welcome.py b/novelwriter/tools/welcome.py
index ba1f9f9b..4d9b3955 100644
--- a/novelwriter/tools/welcome.py
+++ b/novelwriter/tools/welcome.py
@@ -539,6 +539,7 @@ class _NewProjectForm(QWidget):
self._copyPath = None
iPx = SHARED.theme.baseIconSize
+ sPx = CONFIG.pxInt(16)
# Project Settings
# ================
@@ -668,15 +669,23 @@ class _NewProjectForm(QWidget):
# Assemble
# ========
+ self.extraBox = QVBoxLayout()
+ self.extraBox.addWidget(QLabel("{0}".format(self.tr("Chapters and Scenes"))))
+ self.extraBox.addLayout(self.novelForm)
+ self.extraBox.addSpacing(sPx)
+ self.extraBox.addWidget(QLabel("{0}".format(self.tr("Project Notes"))))
+ self.extraBox.addLayout(self.notesForm)
+ self.extraBox.setContentsMargins(0, 0, 0, 0)
+
+ self.extraWidget = QWidget(self)
+ self.extraWidget.setLayout(self.extraBox)
+ self.extraWidget.setContentsMargins(0, 0, 0, 0)
+
self.formBox = QVBoxLayout()
self.formBox.addWidget(QLabel("{0}".format(self.tr("Create New Project"))))
self.formBox.addLayout(self.projectForm)
- self.formBox.addSpacing(16)
- self.formBox.addWidget(QLabel("{0}".format(self.tr("Chapters and Scenes"))))
- self.formBox.addLayout(self.novelForm)
- self.formBox.addSpacing(16)
- self.formBox.addWidget(QLabel("{0}".format(self.tr("Project Notes"))))
- self.formBox.addLayout(self.notesForm)
+ self.formBox.addSpacing(sPx)
+ self.formBox.addWidget(self.extraWidget)
self.formBox.addStretch(1)
self.setLayout(self.formBox)
@@ -782,14 +791,7 @@ class _NewProjectForm(QWidget):
self.projFill.setText(text)
self.projFill.setToolTip(text)
self.projFill.setCursorPosition(0)
-
- isBlank = self._fillMode == self.FILL_BLANK
- self.numChapters.setEnabled(isBlank)
- self.numScenes.setEnabled(isBlank)
- self.addPlot.setEnabled(isBlank)
- self.addChar.setEnabled(isBlank)
- self.addWorld.setEnabled(isBlank)
- self.addNotes.setEnabled(isBlank)
+ self.extraWidget.setVisible(self._fillMode == self.FILL_BLANK)
return
diff --git a/tests/test_tools/test_tools_welcome.py b/tests/test_tools/test_tools_welcome.py
index b3a566d7..85bdabd6 100644
--- a/tests/test_tools/test_tools_welcome.py
+++ b/tests/test_tools/test_tools_welcome.py
@@ -196,12 +196,7 @@ def testToolWelcome_New(qtbot: QtBot, caplog, monkeypatch, nwGUI, fncPath):
newForm.fillSample.trigger()
assert newForm._fillMode == newForm.FILL_SAMPLE
assert newForm.projFill.text() == "Example Project"
- assert newForm.addNotes.isEnabled() is False
- assert newForm.addPlot.isEnabled() is False
- assert newForm.addChar.isEnabled() is False
- assert newForm.addWorld.isEnabled() is False
- assert newForm.numChapters.isEnabled() is False
- assert newForm.numScenes.isEnabled() is False
+ assert newForm.extraWidget.isVisible() is False
# Change fill info to template
with monkeypatch.context() as mp:
@@ -209,12 +204,7 @@ def testToolWelcome_New(qtbot: QtBot, caplog, monkeypatch, nwGUI, fncPath):
newForm.fillCopy.trigger()
assert newForm._fillMode == newForm.FILL_COPY
assert newForm.projFill.text() == f"Template: {fncPath}"
- assert newForm.addNotes.isEnabled() is False
- assert newForm.addPlot.isEnabled() is False
- assert newForm.addChar.isEnabled() is False
- assert newForm.addWorld.isEnabled() is False
- assert newForm.numChapters.isEnabled() is False
- assert newForm.numScenes.isEnabled() is False
+ assert newForm.extraWidget.isVisible() is False
# Change back to fill blank using the menu
newForm.browseFill.click()
@@ -223,12 +213,7 @@ def testToolWelcome_New(qtbot: QtBot, caplog, monkeypatch, nwGUI, fncPath):
newForm.fillMenu.close()
assert newForm._fillMode == newForm.FILL_BLANK
assert newForm.projFill.text() == "Fresh Project"
- assert newForm.addNotes.isEnabled() is True
- assert newForm.addPlot.isEnabled() is True
- assert newForm.addChar.isEnabled() is True
- assert newForm.addWorld.isEnabled() is True
- assert newForm.numChapters.isEnabled() is True
- assert newForm.numScenes.isEnabled() is True
+ assert newForm.extraWidget.isVisible() is True
# Creating a project without a name, pops an error
caplog.clear()
From f0e86dad102154c6e205a1678cb82288ecad638b Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 20 Feb 2024 23:07:32 +0100
Subject: [PATCH 03/37] Drop language setting on new project form
---
novelwriter/core/coretools.py | 11 +++--------
novelwriter/tools/welcome.py | 19 +++++++------------
.../coreTools_ProjectBuilderA_nwProject.nwx | 4 ++--
.../coreTools_ProjectBuilderB_nwProject.nwx | 4 ++--
tests/test_core/test_core_coretools.py | 9 ++++-----
5 files changed, 18 insertions(+), 29 deletions(-)
diff --git a/novelwriter/core/coretools.py b/novelwriter/core/coretools.py
index c77b99fb..0552001d 100644
--- a/novelwriter/core/coretools.py
+++ b/novelwriter/core/coretools.py
@@ -365,14 +365,10 @@ class ProjectBuilder:
lblByAuthors = self.tr("By")
# Settings
- projName = data.get("name", lblNewProject)
- projAuthor = data.get("author", "")
- projLang = data.get("language", "en_GB")
-
project.data.setUuid(None)
- project.data.setName(projName)
- project.data.setAuthor(projAuthor)
- project.data.setLanguage(projLang)
+ project.data.setName(data.get("name", lblNewProject))
+ project.data.setAuthor(data.get("author", ""))
+ project.data.setLanguage(CONFIG.guiLocale)
project.setDefaultStatusImport()
project.session.startSession()
@@ -502,7 +498,6 @@ class ProjectBuilder:
project.data.setUuid("") # Creates a fresh uuid
project.data.setName(data.get("name", "None"))
project.data.setAuthor(data.get("author", ""))
- project.data.setLanguage(data.get("language", "en_GB"))
project.data.setSpellCheck(True)
project.data.setSpellLang(None)
project.data.setDoBackup(True)
diff --git a/novelwriter/tools/welcome.py b/novelwriter/tools/welcome.py
index 4d9b3955..e9589f66 100644
--- a/novelwriter/tools/welcome.py
+++ b/novelwriter/tools/welcome.py
@@ -45,8 +45,9 @@ from novelwriter.enum import nwItemClass
from novelwriter.common import formatInt, makeFileNameSafe
from novelwriter.constants import nwFiles
from novelwriter.core.coretools import ProjectBuilder
+from novelwriter.extensions.configlayout import NColourLabel
from novelwriter.extensions.switch import NSwitch
-from novelwriter.extensions.modified import NComboBox, NSpinBox
+from novelwriter.extensions.modified import NSpinBox
from novelwriter.extensions.versioninfo import VersionInfoWidget
logger = logging.getLogger(__name__)
@@ -544,6 +545,10 @@ class _NewProjectForm(QWidget):
# Project Settings
# ================
+ self.projHelp = NColourLabel(self.tr(
+ "These setting can be changed later from Project Settings."
+ ), color=SHARED.theme.helpText, parent=self)
+
# Project Name
self.projName = QLineEdit(self)
self.projName.setMaxLength(200)
@@ -555,15 +560,6 @@ class _NewProjectForm(QWidget):
self.projAuthor.setMaxLength(200)
self.projAuthor.setPlaceholderText(self.tr("Optional"))
- # Project Language
- self.projLang = NComboBox(self)
- for tag, language in CONFIG.listLanguages(CONFIG.LANG_PROJ):
- self.projLang.addItem(language, tag)
-
- langIdx = self.projLang.findData(CONFIG.guiLocale)
- if langIdx != -1:
- self.projLang.setCurrentIndex(langIdx)
-
# Project Path
self.projPath = QLineEdit(self)
self.projPath.setReadOnly(True)
@@ -609,7 +605,6 @@ class _NewProjectForm(QWidget):
self.projectForm.setAlignment(Qt.AlignmentFlag.AlignLeft)
self.projectForm.addRow(self.tr("Project Name"), self.projName)
self.projectForm.addRow(self.tr("Author"), self.projAuthor)
- self.projectForm.addRow(self.tr("Language"), self.projLang)
self.projectForm.addRow(self.tr("Project Path"), self.pathBox)
self.projectForm.addRow(self.tr("Prefill Project"), self.fillBox)
@@ -683,6 +678,7 @@ class _NewProjectForm(QWidget):
self.formBox = QVBoxLayout()
self.formBox.addWidget(QLabel("{0}".format(self.tr("Create New Project"))))
+ self.formBox.addWidget(self.projHelp)
self.formBox.addLayout(self.projectForm)
self.formBox.addSpacing(sPx)
self.formBox.addWidget(self.extraWidget)
@@ -707,7 +703,6 @@ class _NewProjectForm(QWidget):
return {
"name": self.projName.text().strip(),
"author": self.projAuthor.text().strip(),
- "language": self.projLang.currentData(),
"path": self.projPath.text(),
"blank": self._fillMode == self.FILL_BLANK,
"sample": self._fillMode == self.FILL_SAMPLE,
diff --git a/tests/reference/coreTools_ProjectBuilderA_nwProject.nwx b/tests/reference/coreTools_ProjectBuilderA_nwProject.nwx
index ee5eeeea..60c0fce3 100644
--- a/tests/reference/coreTools_ProjectBuilderA_nwProject.nwx
+++ b/tests/reference/coreTools_ProjectBuilderA_nwProject.nwx
@@ -1,12 +1,12 @@
-
+Test Project AJane Doeyes
- None
+ en_GBNoneNone
diff --git a/tests/reference/coreTools_ProjectBuilderB_nwProject.nwx b/tests/reference/coreTools_ProjectBuilderB_nwProject.nwx
index 209c7809..86980406 100644
--- a/tests/reference/coreTools_ProjectBuilderB_nwProject.nwx
+++ b/tests/reference/coreTools_ProjectBuilderB_nwProject.nwx
@@ -1,12 +1,12 @@
-
+Test Project BJane Doeyes
- None
+ en_GBNoneNone
diff --git a/tests/test_core/test_core_coretools.py b/tests/test_core/test_core_coretools.py
index 3c03e048..2309bd99 100644
--- a/tests/test_core/test_core_coretools.py
+++ b/tests/test_core/test_core_coretools.py
@@ -509,7 +509,6 @@ def testCoreTools_ProjectBuilderCopyPlain(monkeypatch, caplog, mockGUI, prjLipsu
data = {
"name": "Test Project",
"author": "Jane Doe",
- "language": "en_US",
"path": dstPath,
"template": srcPath,
}
@@ -556,9 +555,9 @@ def testCoreTools_ProjectBuilderCopyPlain(monkeypatch, caplog, mockGUI, prjLipsu
assert srcProject.data.author == "lipsum.com"
assert dstProject.data.author == "Jane Doe"
- # Language should be different
+ # Language should be the same
assert srcProject.data.language == "en_GB"
- assert dstProject.data.language == "en_US"
+ assert dstProject.data.language == "en_GB"
# Counts should be more or less zeroed
assert dstProject.data.saveCount < 5
@@ -634,9 +633,9 @@ def testCoreTools_ProjectBuilderCopyZipped(monkeypatch, caplog, mockGUI, fncPath
assert srcProject.data.author == "Jane Doe"
assert dstProject.data.author == "Jane Doe"
- # Language should be different
+ # Language should be the same
assert srcProject.data.language is None
- assert dstProject.data.language == "en_US"
+ assert dstProject.data.language is None
# Counts should be more or less zeroed
assert dstProject.data.saveCount < 5
From 576c13d04500e430c4d33d83e5d450bdd396c89a Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 20 Feb 2024 23:10:08 +0100
Subject: [PATCH 04/37] Redesign button row on welcome dialog
---
.../assets/icons/typicons_dark/icons.conf | 2 +
.../icons/typicons_dark/typ_th-list.svg | 9 ++
.../assets/icons/typicons_light/icons.conf | 2 +
.../icons/typicons_light/typ_th-list.svg | 9 ++
novelwriter/gui/theme.py | 6 +-
novelwriter/tools/welcome.py | 87 +++++++++++--------
6 files changed, 78 insertions(+), 37 deletions(-)
create mode 100644 novelwriter/assets/icons/typicons_dark/typ_th-list.svg
create mode 100644 novelwriter/assets/icons/typicons_light/typ_th-list.svg
diff --git a/novelwriter/assets/icons/typicons_dark/icons.conf b/novelwriter/assets/icons/typicons_dark/icons.conf
index 44504e57..442f0d82 100644
--- a/novelwriter/assets/icons/typicons_dark/icons.conf
+++ b/novelwriter/assets/icons/typicons_dark/icons.conf
@@ -60,11 +60,13 @@ fmt_superscript = nw_tb-superscript.svg
fmt_underline = nw_tb-underline.svg
forward = typ_chevron-right.svg
import = mixed_import.svg
+list = typ_th-list.svg
maximise = typ_arrow-maximise.svg
menu = typ_th-dot-menu.svg
minimise = typ_arrow-minimise.svg
more = typ_th-dot-more.svg
noncheckable = mixed_input-none.svg
+open = typ_folder.svg
panel = nw_panel.svg
proj_chapter = mixed_document-chapter.svg
proj_details = typ_th-list-grey.svg
diff --git a/novelwriter/assets/icons/typicons_dark/typ_th-list.svg b/novelwriter/assets/icons/typicons_dark/typ_th-list.svg
new file mode 100644
index 00000000..85a79c58
--- /dev/null
+++ b/novelwriter/assets/icons/typicons_dark/typ_th-list.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/novelwriter/assets/icons/typicons_light/icons.conf b/novelwriter/assets/icons/typicons_light/icons.conf
index 9af4e5f2..4c6d1890 100644
--- a/novelwriter/assets/icons/typicons_light/icons.conf
+++ b/novelwriter/assets/icons/typicons_light/icons.conf
@@ -60,11 +60,13 @@ fmt_superscript = nw_tb-superscript.svg
fmt_underline = nw_tb-underline.svg
forward = typ_chevron-right.svg
import = mixed_import.svg
+list = typ_th-list.svg
maximise = typ_arrow-maximise.svg
menu = typ_th-dot-menu.svg
minimise = typ_arrow-minimise.svg
more = typ_th-dot-more.svg
noncheckable = mixed_input-none.svg
+open = typ_folder.svg
panel = nw_panel.svg
proj_chapter = mixed_document-chapter.svg
proj_details = typ_th-list-grey.svg
diff --git a/novelwriter/assets/icons/typicons_light/typ_th-list.svg b/novelwriter/assets/icons/typicons_light/typ_th-list.svg
new file mode 100644
index 00000000..d569d85f
--- /dev/null
+++ b/novelwriter/assets/icons/typicons_light/typ_th-list.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/novelwriter/gui/theme.py b/novelwriter/gui/theme.py
index 5c38ca33..412a5363 100644
--- a/novelwriter/gui/theme.py
+++ b/novelwriter/gui/theme.py
@@ -453,9 +453,9 @@ class GuiIcons:
# General Button Icons
"add", "add_document", "backward", "bookmark", "browse", "checked", "close", "cross",
- "document", "down", "edit", "export", "forward", "import", "maximise", "menu", "minimise",
- "more", "noncheckable", "panel", "refresh", "remove", "revert", "search_replace", "search",
- "settings", "star", "unchecked", "up", "view",
+ "document", "down", "edit", "export", "forward", "import", "list", "maximise", "menu",
+ "minimise", "more", "noncheckable", "open", "panel", "refresh", "remove", "revert",
+ "search_replace", "search", "settings", "star", "unchecked", "up", "view",
# Switches
"sticky-on", "sticky-off",
diff --git a/novelwriter/tools/welcome.py b/novelwriter/tools/welcome.py
index e9589f66..b4b18729 100644
--- a/novelwriter/tools/welcome.py
+++ b/novelwriter/tools/welcome.py
@@ -34,10 +34,10 @@ from PyQt5.QtCore import (
pyqtSignal, pyqtSlot
)
from PyQt5.QtWidgets import (
- QAction, QDialog, QDialogButtonBox, QFileDialog, QFormLayout, QHBoxLayout,
- QLabel, QLineEdit, QListView, QMenu, QPushButton, QScrollArea, QShortcut,
- QStackedWidget, QStyle, QStyleOptionViewItem, QStyledItemDelegate,
- QToolButton, QVBoxLayout, QWidget, qApp
+ QAction, QDialog, QFileDialog, QFormLayout, QHBoxLayout, QLabel, QLineEdit,
+ QListView, QMenu, QPushButton, QScrollArea, QShortcut, QStackedWidget,
+ QStyle, QStyleOptionViewItem, QStyledItemDelegate, QToolButton,
+ QVBoxLayout, QWidget, qApp
)
from novelwriter import CONFIG, SHARED
@@ -98,7 +98,6 @@ class GuiWelcome(QDialog):
self.tabOpen.openProjectRequest.connect(self._openProjectPath)
self.tabNew = _NewProjectPage(self)
- self.tabNew.cancelNewProject.connect(self._showOpenProjectPage)
self.tabNew.openProjectRequest.connect(self._openProjectPath)
self.mainStack = QStackedWidget(self)
@@ -108,17 +107,39 @@ class GuiWelcome(QDialog):
# Buttons
# =======
- self.btnBox = QDialogButtonBox(QDialogButtonBox.Open | QDialogButtonBox.Cancel, self)
- self.btnBox.accepted.connect(self._openSelectedItem)
- self.btnBox.rejected.connect(self.close)
+ self.btnList = QPushButton(self.tr("List Projects"), self)
+ self.btnList.setIcon(SHARED.theme.getIcon("list"))
+ self.btnList.clicked.connect(self._showOpenProjectPage)
- self.newButton = self.btnBox.addButton(self.tr("New Project"), QDialogButtonBox.ActionRole)
- self.newButton.setIcon(SHARED.theme.getIcon("add"))
- self.newButton.clicked.connect(self._showNewProjectPage)
+ self.btnNew = QPushButton(self.tr("New Project"), self)
+ self.btnNew.setIcon(SHARED.theme.getIcon("add"))
+ self.btnNew.clicked.connect(self._showNewProjectPage)
- self.browseButton = self.btnBox.addButton(self.tr("Browse"), QDialogButtonBox.ActionRole)
- self.browseButton.setIcon(SHARED.theme.getIcon("browse"))
- self.browseButton.clicked.connect(self._browseForProject)
+ self.btnBrowse = QPushButton(self.tr("Browse"), self)
+ self.btnBrowse.setIcon(SHARED.theme.getIcon("browse"))
+ self.btnBrowse.clicked.connect(self._browseForProject)
+
+ self.btnCancel = QPushButton(self.tr("Cancel"), self)
+ self.btnCancel.setIcon(SHARED.theme.getIcon("cross"))
+ self.btnCancel.clicked.connect(self.close)
+
+ self.btnCreate = QPushButton(self.tr("Create"), self)
+ self.btnCreate.setIcon(SHARED.theme.getIcon("star"))
+ self.btnCreate.clicked.connect(self.tabNew.createNewProject)
+
+ self.btnOpen = QPushButton(self.tr("Open"), self)
+ self.btnOpen.setIcon(SHARED.theme.getIcon("open"))
+ self.btnOpen.clicked.connect(self._openSelectedItem)
+
+ self.btnBox = QHBoxLayout()
+ self.btnBox.addStretch(1)
+ self.btnBox.addWidget(self.btnList)
+ self.btnBox.addWidget(self.btnNew)
+ self.btnBox.addWidget(self.btnBrowse)
+ self.btnBox.addWidget(self.btnCancel)
+ self.btnBox.addWidget(self.btnCreate)
+ self.btnBox.addWidget(self.btnOpen)
+ self._setButtonVisibility()
# Assemble
# ========
@@ -130,7 +151,7 @@ class GuiWelcome(QDialog):
self.innerBox.addSpacing(hA)
self.innerBox.addWidget(self.mainStack)
self.innerBox.addSpacing(hB)
- self.innerBox.addWidget(self.btnBox)
+ self.innerBox.addLayout(self.btnBox)
topRight = Qt.AlignmentFlag.AlignTop | Qt.AlignmentFlag.AlignRight
@@ -180,12 +201,14 @@ class GuiWelcome(QDialog):
def _showNewProjectPage(self) -> None:
"""Show the create new project page."""
self.mainStack.setCurrentWidget(self.tabNew)
+ self._setButtonVisibility()
return
@pyqtSlot()
def _showOpenProjectPage(self) -> None:
"""Show the open exiting project page."""
self.mainStack.setCurrentWidget(self.tabOpen)
+ self._setButtonVisibility()
return
@pyqtSlot()
@@ -224,6 +247,20 @@ class GuiWelcome(QDialog):
CONFIG.setWelcomeWinSize(self.width(), self.height())
return
+ def _setButtonVisibility(self) -> None:
+ """Change the visibility of the dialog buttons."""
+ listMode = self.mainStack.currentWidget() == self.tabOpen
+ self.btnList.setVisible(not listMode)
+ self.btnNew.setVisible(listMode)
+ self.btnBrowse.setVisible(listMode)
+ self.btnCreate.setVisible(not listMode)
+ self.btnOpen.setVisible(listMode)
+ if listMode:
+ self.btnOpen.setFocus()
+ else:
+ self.btnCreate.setFocus()
+ return
+
# END Class GuiWelcome
@@ -453,7 +490,6 @@ class _ProjectListModel(QAbstractListModel):
class _NewProjectPage(QWidget):
- cancelNewProject = pyqtSignal()
openProjectRequest = pyqtSignal(Path)
def __init__(self, parent: QWidget) -> None:
@@ -470,28 +506,11 @@ class _NewProjectPage(QWidget):
self.scrollArea.setHorizontalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAsNeeded)
self.scrollArea.setVerticalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAsNeeded)
- # Controls
- # ========
-
- self.cancelButton = QPushButton(self.tr("Go Back"), self)
- self.cancelButton.setIcon(SHARED.theme.getIcon("backward"))
- self.cancelButton.clicked.connect(lambda: self.cancelNewProject.emit())
-
- self.createButton = QPushButton(self.tr("Create Project"), self)
- self.createButton.setIcon(SHARED.theme.getIcon("star"))
- self.createButton.clicked.connect(self._createNewProject)
-
- self.buttonBox = QHBoxLayout()
- self.buttonBox.addStretch(1)
- self.buttonBox.addWidget(self.cancelButton, 0)
- self.buttonBox.addWidget(self.createButton, 0)
-
# Assemble
# ========
self.outerBox = QVBoxLayout()
self.outerBox.addWidget(self.scrollArea)
- self.outerBox.addLayout(self.buttonBox)
self.outerBox.setContentsMargins(0, 0, 0, 0)
self.setLayout(self.outerBox)
@@ -512,7 +531,7 @@ class _NewProjectPage(QWidget):
##
@pyqtSlot()
- def _createNewProject(self) -> None:
+ def createNewProject(self) -> None:
"""Create a new project from the data in the form."""
data = self.projectForm.getProjectData()
if not data.get("name"):
From 10764a2041c4beb2a1729332c70182850f96dea8 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 20 Feb 2024 23:20:49 +0100
Subject: [PATCH 05/37] Block overwriting when creating sample project
---
novelwriter/core/coretools.py | 7 +++++++
tests/test_core/test_core_coretools.py | 5 ++++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/novelwriter/core/coretools.py b/novelwriter/core/coretools.py
index 0552001d..a4e3e3aa 100644
--- a/novelwriter/core/coretools.py
+++ b/novelwriter/core/coretools.py
@@ -513,6 +513,13 @@ class ProjectBuilder:
"""Make a copy of the sample project by extracting the
sample.zip file to the new path.
"""
+ if path.exists():
+ SHARED.error(self.tr(
+ "The target folder already exists. "
+ "Please choose another folder."
+ ))
+ return False
+
if (sample := CONFIG.assetPath("sample.zip")).is_file():
try:
shutil.unpack_archive(sample, path)
diff --git a/tests/test_core/test_core_coretools.py b/tests/test_core/test_core_coretools.py
index 2309bd99..85ebedfd 100644
--- a/tests/test_core/test_core_coretools.py
+++ b/tests/test_core/test_core_coretools.py
@@ -651,7 +651,7 @@ def testCoreTools_ProjectBuilderSample(monkeypatch, mockGUI, fncPath, tstPaths):
data = {
"name": "Test Sample",
"author": "Jane Doe",
- "path": fncPath,
+ "path": fncPath / "project",
"sample": True,
}
@@ -684,6 +684,9 @@ def testCoreTools_ProjectBuilderSample(monkeypatch, mockGUI, fncPath, tstPaths):
zipObj.write(docFile, f"content/{docFile.name}")
assert builder.buildProject(data) is True
+
+ # Can't create to the same target again
+ assert builder.buildProject(data) is False
dstSample.unlink()
# END Test testCoreTools_ProjectBuilderSample
From 1c91ba6fd940a4cc92d92aef2675d3ba9610ff3f Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 20 Feb 2024 23:21:02 +0100
Subject: [PATCH 06/37] Fix welcome dialog tests
---
tests/test_tools/test_tools_welcome.py | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/tests/test_tools/test_tools_welcome.py b/tests/test_tools/test_tools_welcome.py
index 85bdabd6..11d2e6c3 100644
--- a/tests/test_tools/test_tools_welcome.py
+++ b/tests/test_tools/test_tools_welcome.py
@@ -27,7 +27,7 @@ from datetime import datetime
from pytestqt.qtbot import QtBot
from PyQt5.QtCore import QPoint, Qt
-from PyQt5.QtWidgets import QAction, QDialogButtonBox, QFileDialog, QMenu
+from PyQt5.QtWidgets import QAction, QFileDialog, QMenu
from novelwriter import CONFIG, SHARED
from novelwriter.enum import nwItemClass
@@ -47,18 +47,18 @@ def testToolWelcome_Main(qtbot: QtBot, monkeypatch, nwGUI, fncPath):
assert welcome.mainStack.currentIndex() == 0
# Show the new project form
- welcome.newButton.click()
+ welcome.btnNew.click()
assert welcome.mainStack.currentIndex() == 1
# Revert to project lits
- welcome.tabNew.cancelNewProject.emit()
+ welcome.btnList.click()
assert welcome.mainStack.currentIndex() == 0
# Open a project
with monkeypatch.context() as mp:
mp.setattr(SHARED, "getProjectPath", lambda *a, **k: fncPath)
with qtbot.waitSignal(welcome.openProjectRequest) as signal:
- welcome.browseButton.click()
+ welcome.btnBrowse.click()
assert signal.args and signal.args[0] == fncPath
# qtbot.stop()
@@ -116,7 +116,7 @@ def testToolWelcome_Open(qtbot: QtBot, monkeypatch, nwGUI, fncPath):
with monkeypatch.context() as mp:
mp.setattr(welcome, "close", lambda *a: None)
with qtbot.waitSignal(welcome.openProjectRequest, timeout=5000) as signal:
- welcome.btnBox.button(QDialogButtonBox.StandardButton.Open).click()
+ welcome.btnOpen.click()
assert signal.args and signal.args[0] == Path("/stuff/project_one")
# Context Menu
@@ -173,7 +173,7 @@ def testToolWelcome_New(qtbot: QtBot, caplog, monkeypatch, nwGUI, fncPath):
with qtbot.waitExposed(welcome):
welcome.show()
- welcome.newButton.click()
+ welcome.btnNew.click()
assert welcome.mainStack.currentIndex() == 1
tabNew = welcome.tabNew
newForm = tabNew.projectForm
@@ -217,7 +217,7 @@ def testToolWelcome_New(qtbot: QtBot, caplog, monkeypatch, nwGUI, fncPath):
# Creating a project without a name, pops an error
caplog.clear()
- tabNew.createButton.click()
+ welcome.btnCreate.click()
assert "A project name is required." in caplog.text
# Set some more values, and extract data
@@ -233,7 +233,6 @@ def testToolWelcome_New(qtbot: QtBot, caplog, monkeypatch, nwGUI, fncPath):
assert newForm.getProjectData() == {
"name": "Test Project",
"author": "Jane Smith",
- "language": "en_GB",
"path": str(projPath),
"blank": True,
"sample": False,
@@ -246,7 +245,7 @@ def testToolWelcome_New(qtbot: QtBot, caplog, monkeypatch, nwGUI, fncPath):
# Create a project with these values
with qtbot.waitSignal(welcome.openProjectRequest, timeout=5000) as signal:
- tabNew.createButton.click()
+ welcome.btnCreate.click()
assert signal.args and signal.args[0] == projPath
assert (projPath / nwFiles.PROJ_FILE).exists()
From 996f48a85ffdef16fc3ef340a99dd2e6695a127b Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 20 Feb 2024 23:31:18 +0100
Subject: [PATCH 07/37] Make some minor fixes to the welcome dialog source
---
novelwriter/tools/welcome.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/novelwriter/tools/welcome.py b/novelwriter/tools/welcome.py
index b4b18729..51335306 100644
--- a/novelwriter/tools/welcome.py
+++ b/novelwriter/tools/welcome.py
@@ -45,10 +45,10 @@ from novelwriter.enum import nwItemClass
from novelwriter.common import formatInt, makeFileNameSafe
from novelwriter.constants import nwFiles
from novelwriter.core.coretools import ProjectBuilder
-from novelwriter.extensions.configlayout import NColourLabel
from novelwriter.extensions.switch import NSwitch
from novelwriter.extensions.modified import NSpinBox
from novelwriter.extensions.versioninfo import VersionInfoWidget
+from novelwriter.extensions.configlayout import NColourLabel
logger = logging.getLogger(__name__)
@@ -527,7 +527,7 @@ class _NewProjectPage(QWidget):
return
##
- # Private Slots
+ # Public Slots
##
@pyqtSlot()
From 6500975cc36cb770fa354e0c47884807cd3a15f6 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Wed, 21 Feb 2024 17:39:10 +0100
Subject: [PATCH 08/37] Replace template root folder icon
---
novelwriter/assets/icons/typicons_dark/icons.conf | 2 +-
.../assets/icons/typicons_dark/mixed_document-new.svg | 6 ++++++
.../assets/icons/typicons_dark/typ_document-add-col.svg | 8 --------
novelwriter/assets/icons/typicons_light/icons.conf | 2 +-
.../assets/icons/typicons_light/mixed_document-new.svg | 6 ++++++
.../assets/icons/typicons_light/typ_document-add-col.svg | 8 --------
6 files changed, 14 insertions(+), 18 deletions(-)
create mode 100644 novelwriter/assets/icons/typicons_dark/mixed_document-new.svg
delete mode 100644 novelwriter/assets/icons/typicons_dark/typ_document-add-col.svg
create mode 100644 novelwriter/assets/icons/typicons_light/mixed_document-new.svg
delete mode 100644 novelwriter/assets/icons/typicons_light/typ_document-add-col.svg
diff --git a/novelwriter/assets/icons/typicons_dark/icons.conf b/novelwriter/assets/icons/typicons_dark/icons.conf
index 442f0d82..250bac57 100644
--- a/novelwriter/assets/icons/typicons_dark/icons.conf
+++ b/novelwriter/assets/icons/typicons_dark/icons.conf
@@ -40,7 +40,7 @@ cls_none = typ_cancel.svg
cls_novel = typ_book.svg
cls_object = typ_key.svg
cls_plot = typ_puzzle.svg
-cls_template = typ_document-add-col.svg
+cls_template = mixed_document-new.svg
cls_timeline = typ_calendar.svg
cls_trash = typ_trash.svg
cls_world = typ_location.svg
diff --git a/novelwriter/assets/icons/typicons_dark/mixed_document-new.svg b/novelwriter/assets/icons/typicons_dark/mixed_document-new.svg
new file mode 100644
index 00000000..6752917f
--- /dev/null
+++ b/novelwriter/assets/icons/typicons_dark/mixed_document-new.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/novelwriter/assets/icons/typicons_dark/typ_document-add-col.svg b/novelwriter/assets/icons/typicons_dark/typ_document-add-col.svg
deleted file mode 100644
index 404a2653..00000000
--- a/novelwriter/assets/icons/typicons_dark/typ_document-add-col.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
diff --git a/novelwriter/assets/icons/typicons_light/icons.conf b/novelwriter/assets/icons/typicons_light/icons.conf
index 4c6d1890..65419898 100644
--- a/novelwriter/assets/icons/typicons_light/icons.conf
+++ b/novelwriter/assets/icons/typicons_light/icons.conf
@@ -40,7 +40,7 @@ cls_none = typ_cancel.svg
cls_novel = typ_book.svg
cls_object = typ_key.svg
cls_plot = typ_puzzle.svg
-cls_template = typ_document-add-col.svg
+cls_template = mixed_document-new.svg
cls_timeline = typ_calendar.svg
cls_trash = typ_trash.svg
cls_world = typ_location.svg
diff --git a/novelwriter/assets/icons/typicons_light/mixed_document-new.svg b/novelwriter/assets/icons/typicons_light/mixed_document-new.svg
new file mode 100644
index 00000000..6d905312
--- /dev/null
+++ b/novelwriter/assets/icons/typicons_light/mixed_document-new.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/novelwriter/assets/icons/typicons_light/typ_document-add-col.svg b/novelwriter/assets/icons/typicons_light/typ_document-add-col.svg
deleted file mode 100644
index 23518846..00000000
--- a/novelwriter/assets/icons/typicons_light/typ_document-add-col.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
From 3c8e3b36536aca78bdf92d05c4ca7836a75727d1 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Wed, 21 Feb 2024 17:39:28 +0100
Subject: [PATCH 09/37] Rename buttons on welcome dialog
---
novelwriter/tools/welcome.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/novelwriter/tools/welcome.py b/novelwriter/tools/welcome.py
index 51335306..e0dd3f1b 100644
--- a/novelwriter/tools/welcome.py
+++ b/novelwriter/tools/welcome.py
@@ -107,11 +107,11 @@ class GuiWelcome(QDialog):
# Buttons
# =======
- self.btnList = QPushButton(self.tr("List Projects"), self)
+ self.btnList = QPushButton(self.tr("List"), self)
self.btnList.setIcon(SHARED.theme.getIcon("list"))
self.btnList.clicked.connect(self._showOpenProjectPage)
- self.btnNew = QPushButton(self.tr("New Project"), self)
+ self.btnNew = QPushButton(self.tr("New"), self)
self.btnNew.setIcon(SHARED.theme.getIcon("add"))
self.btnNew.clicked.connect(self._showNewProjectPage)
From dfd4df46ce26eb9dfa93ca14d19b4df3124ec26c Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Wed, 21 Feb 2024 17:45:01 +0100
Subject: [PATCH 10/37] Drop the welcome dialog help text now that the language
option has been dropped
---
novelwriter/tools/welcome.py | 6 ------
1 file changed, 6 deletions(-)
diff --git a/novelwriter/tools/welcome.py b/novelwriter/tools/welcome.py
index e0dd3f1b..99d0c901 100644
--- a/novelwriter/tools/welcome.py
+++ b/novelwriter/tools/welcome.py
@@ -48,7 +48,6 @@ from novelwriter.core.coretools import ProjectBuilder
from novelwriter.extensions.switch import NSwitch
from novelwriter.extensions.modified import NSpinBox
from novelwriter.extensions.versioninfo import VersionInfoWidget
-from novelwriter.extensions.configlayout import NColourLabel
logger = logging.getLogger(__name__)
@@ -564,10 +563,6 @@ class _NewProjectForm(QWidget):
# Project Settings
# ================
- self.projHelp = NColourLabel(self.tr(
- "These setting can be changed later from Project Settings."
- ), color=SHARED.theme.helpText, parent=self)
-
# Project Name
self.projName = QLineEdit(self)
self.projName.setMaxLength(200)
@@ -697,7 +692,6 @@ class _NewProjectForm(QWidget):
self.formBox = QVBoxLayout()
self.formBox.addWidget(QLabel("{0}".format(self.tr("Create New Project"))))
- self.formBox.addWidget(self.projHelp)
self.formBox.addLayout(self.projectForm)
self.formBox.addSpacing(sPx)
self.formBox.addWidget(self.extraWidget)
From eb105951ac3ffb0f55c4e64065f303e5959add52 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Sat, 24 Feb 2024 14:28:12 +0100
Subject: [PATCH 11/37] Clean up the tokenizer code a little
---
novelwriter/core/tokenizer.py | 39 ++++++++++++++---------------------
1 file changed, 15 insertions(+), 24 deletions(-)
diff --git a/novelwriter/core/tokenizer.py b/novelwriter/core/tokenizer.py
index 90f771f8..d9f5de4f 100644
--- a/novelwriter/core/tokenizer.py
+++ b/novelwriter/core/tokenizer.py
@@ -671,16 +671,18 @@ class Tokenizer(ABC):
if tToken[0] == self.T_TEXT:
self._firstScene = False
- elif tToken[0] == self.T_HEAD1:
- # Partition
+ elif tToken[0] == self.T_HEAD1: # Partition
tTemp = self._hFormatter.apply(self._fmtTitle, tToken[2], tToken[1])
self._tokens[n] = (
tToken[0], tToken[1], tTemp, [], tToken[4]
)
- elif tToken[0] in (self.T_HEAD2, self.T_UNNUM):
- # Chapter
+ # Set scene variables
+ # self._firstScene = True
+ # self._hFormatter.resetScene()
+
+ elif tToken[0] in (self.T_HEAD2, self.T_UNNUM): # Chapter
# Numbered or Unnumbered
if tToken[0] == self.T_UNNUM:
@@ -698,8 +700,7 @@ class Tokenizer(ABC):
self._firstScene = True
self._hFormatter.resetScene()
- elif tToken[0] == self.T_HEAD3:
- # Scene
+ elif tToken[0] == self.T_HEAD3: # Scene
self._hFormatter.incScene()
@@ -709,23 +710,14 @@ class Tokenizer(ABC):
self.T_EMPTY, tToken[1], "", [], self.A_NONE
)
elif tTemp == "" and not self._hideScene:
- if self._firstScene:
- self._tokens[n] = (
- self.T_EMPTY, tToken[1], "", [], self.A_NONE
- )
- else:
- self._tokens[n] = (
- self.T_SKIP, tToken[1], "", [], tToken[4]
- )
+ t1 = self.T_EMPTY if self._firstScene else self.T_SKIP
+ t4 = self.A_NONE if self._firstScene else tToken[4]
+ self._tokens[n] = (t1, tToken[1], "", [], t4)
elif tTemp == self._fmtScene:
- if self._firstScene:
- self._tokens[n] = (
- self.T_EMPTY, tToken[1], "", [], self.A_NONE
- )
- else:
- self._tokens[n] = (
- self.T_SEP, tToken[1], tTemp, [], tToken[4] | self.A_CENTRE
- )
+ t1 = self.T_EMPTY if self._firstScene else self.T_SEP
+ t2 = "" if self._firstScene else tTemp
+ t4 = self.A_NONE if self._firstScene else (tToken[4] | self.A_CENTRE)
+ self._tokens[n] = (t1, tToken[1], t2, [], t4)
else:
self._tokens[n] = (
tToken[0], tToken[1], tTemp, [], tToken[4]
@@ -733,8 +725,7 @@ class Tokenizer(ABC):
self._firstScene = False
- elif tToken[0] == self.T_HEAD4:
- # Section
+ elif tToken[0] == self.T_HEAD4: # Section
tTemp = self._hFormatter.apply(self._fmtSection, tToken[2], tToken[1])
if tTemp == "" and self._hideSection:
From ef845881457519064f4cc074c4be0ff867fe1ae6 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Sat, 24 Feb 2024 14:29:13 +0100
Subject: [PATCH 12/37] Make sure scene and chapter info is properly reset on
headers in the tokenizer
---
novelwriter/core/tokenizer.py | 36 +++++++++++++++++---------
tests/test_core/test_core_tokenizer.py | 14 +++++-----
2 files changed, 31 insertions(+), 19 deletions(-)
diff --git a/novelwriter/core/tokenizer.py b/novelwriter/core/tokenizer.py
index d9f5de4f..fb758fbc 100644
--- a/novelwriter/core/tokenizer.py
+++ b/novelwriter/core/tokenizer.py
@@ -158,7 +158,7 @@ class Tokenizer(ABC):
# Instance Variables
self._hFormatter = HeadingFormatter(self._project)
- self._firstScene = False # Flag to indicate that the first scene of the chapter
+ self._allowSeparator = False # Flag to indicate that the first scene of the chapter
# This File
self._isNone = False # Document has unknown layout
@@ -667,9 +667,14 @@ class Tokenizer(ABC):
for n, tToken in enumerate(self._tokens):
- # In case we see text before a scene, we reset the flag
if tToken[0] == self.T_TEXT:
- self._firstScene = False
+ # If we see text before a scene, we consider it a "scene"
+ self._allowSeparator = False
+
+ elif tToken[0] == self.T_TITLE: # Title
+ # For titles, we reset all counters
+ self._allowSeparator = True
+ self._hFormatter.resetAll()
elif tToken[0] == self.T_HEAD1: # Partition
@@ -679,8 +684,8 @@ class Tokenizer(ABC):
)
# Set scene variables
- # self._firstScene = True
- # self._hFormatter.resetScene()
+ self._allowSeparator = True
+ self._hFormatter.resetScene()
elif tToken[0] in (self.T_HEAD2, self.T_UNNUM): # Chapter
@@ -697,7 +702,7 @@ class Tokenizer(ABC):
)
# Set scene variables
- self._firstScene = True
+ self._allowSeparator = True
self._hFormatter.resetScene()
elif tToken[0] == self.T_HEAD3: # Scene
@@ -710,20 +715,20 @@ class Tokenizer(ABC):
self.T_EMPTY, tToken[1], "", [], self.A_NONE
)
elif tTemp == "" and not self._hideScene:
- t1 = self.T_EMPTY if self._firstScene else self.T_SKIP
- t4 = self.A_NONE if self._firstScene else tToken[4]
+ t1 = self.T_EMPTY if self._allowSeparator else self.T_SKIP
+ t4 = self.A_NONE if self._allowSeparator else tToken[4]
self._tokens[n] = (t1, tToken[1], "", [], t4)
elif tTemp == self._fmtScene:
- t1 = self.T_EMPTY if self._firstScene else self.T_SEP
- t2 = "" if self._firstScene else tTemp
- t4 = self.A_NONE if self._firstScene else (tToken[4] | self.A_CENTRE)
+ t1 = self.T_EMPTY if self._allowSeparator else self.T_SEP
+ t2 = "" if self._allowSeparator else tTemp
+ t4 = self.A_NONE if self._allowSeparator else (tToken[4] | self.A_CENTRE)
self._tokens[n] = (t1, tToken[1], t2, [], t4)
else:
self._tokens[n] = (
tToken[0], tToken[1], tTemp, [], tToken[4]
)
- self._firstScene = False
+ self._allowSeparator = False
elif tToken[0] == self.T_HEAD4: # Section
@@ -840,6 +845,13 @@ class HeadingFormatter:
self._scAbsCount += 1
return
+ def resetAll(self) -> None:
+ """Reset all counters."""
+ self._chCount = 0
+ self._scChCount = 0
+ self._scAbsCount = 0
+ return
+
def resetScene(self) -> None:
"""Reset the chapter scene counter."""
self._scChCount = 0
diff --git a/tests/test_core/test_core_tokenizer.py b/tests/test_core/test_core_tokenizer.py
index 163cd151..9bf12b1a 100644
--- a/tests/test_core/test_core_tokenizer.py
+++ b/tests/test_core/test_core_tokenizer.py
@@ -1122,7 +1122,7 @@ def testCoreToken_ProcessHeaders(mockGUI):
# H3: Scene wo/Format, first
tokens._text = "### Scene One\n"
tokens.setSceneFormat("", False)
- tokens._firstScene = True
+ tokens._allowSeparator = True
tokens.tokenizeText()
tokens.doHeaders()
assert tokens._tokens == [
@@ -1133,7 +1133,7 @@ def testCoreToken_ProcessHeaders(mockGUI):
# H3: Scene wo/Format, not first
tokens._text = "### Scene One\n"
tokens.setSceneFormat("", False)
- tokens._firstScene = False
+ tokens._allowSeparator = False
tokens.tokenizeText()
tokens.doHeaders()
assert tokens._tokens == [
@@ -1144,7 +1144,7 @@ def testCoreToken_ProcessHeaders(mockGUI):
# H3: Scene Separator, first
tokens._text = "### Scene One\n"
tokens.setSceneFormat("* * *", False)
- tokens._firstScene = True
+ tokens._allowSeparator = True
tokens.tokenizeText()
tokens.doHeaders()
assert tokens._tokens == [
@@ -1155,7 +1155,7 @@ def testCoreToken_ProcessHeaders(mockGUI):
# H3: Scene Separator, not first
tokens._text = "### Scene One\n"
tokens.setSceneFormat("* * *", False)
- tokens._firstScene = False
+ tokens._allowSeparator = False
tokens.tokenizeText()
tokens.doHeaders()
assert tokens._tokens == [
@@ -1231,12 +1231,12 @@ def testCoreToken_ProcessHeaders(mockGUI):
]
# Check the first scene detector
- assert tokens._firstScene is False
- tokens._firstScene = True
+ assert tokens._allowSeparator is False
+ tokens._allowSeparator = True
tokens._text = "Some text ...\n"
tokens.tokenizeText()
tokens.doHeaders()
- assert tokens._firstScene is False
+ assert tokens._allowSeparator is False
# END Test testCoreToken_ProcessHeaders
From 404b102a54bb351ab95771e1ddb4c1984ec6a286 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Sat, 24 Feb 2024 14:44:11 +0100
Subject: [PATCH 13/37] Rename some variables in the tokenizer
---
novelwriter/core/tokenizer.py | 70 ++++++++++++++++++-----------------
1 file changed, 36 insertions(+), 34 deletions(-)
diff --git a/novelwriter/core/tokenizer.py b/novelwriter/core/tokenizer.py
index fb758fbc..9941fb11 100644
--- a/novelwriter/core/tokenizer.py
+++ b/novelwriter/core/tokenizer.py
@@ -615,9 +615,9 @@ class Tokenizer(ABC):
# Make sure the token array doesn't start with a page break
# on the very first page, adding a blank first page.
if self._tokens[0][4] & self.A_PBB:
- tToken = self._tokens[0]
+ token = self._tokens[0]
self._tokens[0] = (
- tToken[0], tToken[1], tToken[2], tToken[3], tToken[4] & ~self.A_PBB
+ token[0], token[1], token[2], token[3], token[4] & ~self.A_PBB
)
# Always add an empty line at the end of the file
@@ -637,22 +637,20 @@ class Tokenizer(ABC):
pToken = (self.T_EMPTY, 0, "", [], self.A_NONE)
nToken = (self.T_EMPTY, 0, "", [], self.A_NONE)
tCount = len(self._tokens)
- for n, tToken in enumerate(self._tokens):
+ for n, token in enumerate(self._tokens):
if n > 0:
pToken = self._tokens[n-1]
if n < tCount - 1:
nToken = self._tokens[n+1]
- if tToken[0] == self.T_KEYWORD:
- aStyle = tToken[4]
+ if token[0] == self.T_KEYWORD:
+ aStyle = token[4]
if pToken[0] == self.T_KEYWORD:
aStyle |= self.A_Z_TOPMRG
if nToken[0] == self.T_KEYWORD:
aStyle |= self.A_Z_BTMMRG
- self._tokens[n] = (
- tToken[0], tToken[1], tToken[2], tToken[3], aStyle
- )
+ self._tokens[n] = (token[0], token[1], token[2], token[3], aStyle)
return
@@ -665,89 +663,93 @@ class Tokenizer(ABC):
self._hFormatter.setHandle(self._nwItem.itemHandle if self._nwItem else None)
- for n, tToken in enumerate(self._tokens):
+ for n, token in enumerate(self._tokens):
- if tToken[0] == self.T_TEXT:
+ if token[0] == self.T_TEXT:
# If we see text before a scene, we consider it a "scene"
self._allowSeparator = False
- elif tToken[0] == self.T_TITLE: # Title
- # For titles, we reset all counters
+ elif token[0] == self.T_TITLE: # Title
+ # For new titles, we reset all counters
self._allowSeparator = True
self._hFormatter.resetAll()
- elif tToken[0] == self.T_HEAD1: # Partition
+ elif token[0] == self.T_HEAD1: # Partition
- tTemp = self._hFormatter.apply(self._fmtTitle, tToken[2], tToken[1])
+ tTemp = self._hFormatter.apply(self._fmtTitle, token[2], token[1])
self._tokens[n] = (
- tToken[0], tToken[1], tTemp, [], tToken[4]
+ token[0], token[1], tTemp, [], token[4]
)
# Set scene variables
self._allowSeparator = True
self._hFormatter.resetScene()
- elif tToken[0] in (self.T_HEAD2, self.T_UNNUM): # Chapter
+ elif token[0] in (self.T_HEAD2, self.T_UNNUM): # Chapter
# Numbered or Unnumbered
- if tToken[0] == self.T_UNNUM:
- tTemp = self._hFormatter.apply(self._fmtUnNum, tToken[2], tToken[1])
+ if token[0] == self.T_UNNUM:
+ tTemp = self._hFormatter.apply(self._fmtUnNum, token[2], token[1])
else:
self._hFormatter.incChapter()
- tTemp = self._hFormatter.apply(self._fmtChapter, tToken[2], tToken[1])
+ tTemp = self._hFormatter.apply(self._fmtChapter, token[2], token[1])
# Format the chapter header
self._tokens[n] = (
- tToken[0], tToken[1], tTemp, [], tToken[4]
+ token[0], token[1], tTemp, [], token[4]
)
# Set scene variables
self._allowSeparator = True
self._hFormatter.resetScene()
- elif tToken[0] == self.T_HEAD3: # Scene
+ elif token[0] == self.T_HEAD3: # Scene
self._hFormatter.incScene()
- tTemp = self._hFormatter.apply(self._fmtScene, tToken[2], tToken[1])
+ tTemp = self._hFormatter.apply(self._fmtScene, token[2], token[1])
if tTemp == "" and self._hideScene:
self._tokens[n] = (
- self.T_EMPTY, tToken[1], "", [], self.A_NONE
+ self.T_EMPTY, token[1], "", [], self.A_NONE
)
elif tTemp == "" and not self._hideScene:
t1 = self.T_EMPTY if self._allowSeparator else self.T_SKIP
- t4 = self.A_NONE if self._allowSeparator else tToken[4]
- self._tokens[n] = (t1, tToken[1], "", [], t4)
+ t4 = self.A_NONE if self._allowSeparator else token[4]
+ self._tokens[n] = (
+ t1, token[1], "", [], t4
+ )
elif tTemp == self._fmtScene:
t1 = self.T_EMPTY if self._allowSeparator else self.T_SEP
t2 = "" if self._allowSeparator else tTemp
- t4 = self.A_NONE if self._allowSeparator else (tToken[4] | self.A_CENTRE)
- self._tokens[n] = (t1, tToken[1], t2, [], t4)
+ t4 = self.A_NONE if self._allowSeparator else (token[4] | self.A_CENTRE)
+ self._tokens[n] = (
+ t1, token[1], t2, [], t4
+ )
else:
self._tokens[n] = (
- tToken[0], tToken[1], tTemp, [], tToken[4]
+ token[0], token[1], tTemp, [], token[4]
)
self._allowSeparator = False
- elif tToken[0] == self.T_HEAD4: # Section
+ elif token[0] == self.T_HEAD4: # Section
- tTemp = self._hFormatter.apply(self._fmtSection, tToken[2], tToken[1])
+ tTemp = self._hFormatter.apply(self._fmtSection, token[2], token[1])
if tTemp == "" and self._hideSection:
self._tokens[n] = (
- self.T_EMPTY, tToken[1], "", [], self.A_NONE
+ self.T_EMPTY, token[1], "", [], self.A_NONE
)
elif tTemp == "" and not self._hideSection:
self._tokens[n] = (
- self.T_SKIP, tToken[1], "", [], tToken[4]
+ self.T_SKIP, token[1], "", [], token[4]
)
elif tTemp == self._fmtSection:
self._tokens[n] = (
- self.T_SEP, tToken[1], tTemp, [], tToken[4] | self.A_CENTRE
+ self.T_SEP, token[1], tTemp, [], token[4] | self.A_CENTRE
)
else:
self._tokens[n] = (
- tToken[0], tToken[1], tTemp, [], tToken[4]
+ token[0], token[1], tTemp, [], token[4]
)
return True
From 6db7f049bcbc5eaafc0b869db95ebae9a63d9905 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Sat, 24 Feb 2024 15:24:31 +0100
Subject: [PATCH 14/37] Add test coverage
---
novelwriter/core/tokenizer.py | 2 +-
tests/test_core/test_core_tokenizer.py | 198 ++++++++++++++++++++++++-
2 files changed, 197 insertions(+), 3 deletions(-)
diff --git a/novelwriter/core/tokenizer.py b/novelwriter/core/tokenizer.py
index 9941fb11..4555fc22 100644
--- a/novelwriter/core/tokenizer.py
+++ b/novelwriter/core/tokenizer.py
@@ -89,7 +89,7 @@ class Tokenizer(ABC):
T_UNNUM = 7 # Unnumbered
T_HEAD1 = 8 # Header 1
T_HEAD2 = 9 # Header 2
- T_HEAD3 = 10 # Header 3
+ T_HEAD3 = 10 # Header 3
T_HEAD4 = 11 # Header 4
T_TEXT = 12 # Text line
T_SEP = 13 # Scene separator
diff --git a/tests/test_core/test_core_tokenizer.py b/tests/test_core/test_core_tokenizer.py
index 9bf12b1a..d07ab411 100644
--- a/tests/test_core/test_core_tokenizer.py
+++ b/tests/test_core/test_core_tokenizer.py
@@ -26,6 +26,7 @@ import pytest
from tools import C, buildTestProject, readFile
from novelwriter.constants import nwHeadFmt
+from novelwriter.core.tomd import ToMarkdown
from novelwriter.core.project import NWProject
from novelwriter.core.tokenizer import HeadingFormatter, Tokenizer, stripEscape
@@ -1010,7 +1011,7 @@ def testCoreToken_ProcessHeaders(mockGUI):
tokens._isNote = False
##
- # Story FIles
+ # Story Files
##
tokens._isNone = False
@@ -1192,7 +1193,7 @@ def testCoreToken_ProcessHeaders(mockGUI):
# H4: Section Hidden wo/Format
tokens._text = "#### A Section\n"
- tokens.setSectionFormat(r"", True)
+ tokens.setSectionFormat("", True)
tokens.tokenizeText()
tokens.doHeaders()
assert tokens._tokens == [
@@ -1241,6 +1242,193 @@ def testCoreToken_ProcessHeaders(mockGUI):
# END Test testCoreToken_ProcessHeaders
+@pytest.mark.core
+def testCoreToken_HeaderCounterAndVisibility(mockGUI):
+ """Test the header counter and visibility of the Tokenizer class.
+ This is a special test to cover issue #1704.
+ """
+ project = NWProject()
+ project.data.setLanguage("en")
+ project._loadProjectLocalisation()
+ md = ToMarkdown(project)
+ md._isNone = False
+ md._isNote = False
+ md._isNovel = True
+
+ # Separator Handling, Titles
+ # ==========================
+
+ md._text = (
+ "# Title One\n\n"
+ "### Scene One\n\n"
+ "Text\n\n"
+ "### Scene Two\n\n"
+ "Text\n\n"
+ "# Title Two\n\n"
+ "### Scene Three\n\n"
+ "Text\n\n"
+ "### Scene Four\n\n"
+ "Text\n\n"
+ )
+ md.setTitleFormat(f"T: {nwHeadFmt.TITLE}")
+ md.setChapterFormat(f"C: {nwHeadFmt.TITLE}")
+ md.setSectionFormat("", True)
+
+ # Static Separator
+ md.setSceneFormat("* * *", False)
+ md.tokenizeText()
+ md.doHeaders()
+ md.doConvert()
+ assert md.result == (
+ "# T: Title One\n\n"
+ "Text\n\n"
+ "* * *\n\n"
+ "Text\n\n"
+ "# T: Title Two\n\n"
+ "Text\n\n"
+ "* * *\n\n"
+ "Text\n\n"
+ )
+
+ # Scene Title Formatted
+ md.setSceneFormat(f"S: {nwHeadFmt.TITLE}", False)
+ md.tokenizeText()
+ md.doHeaders()
+ md.doConvert()
+ assert md.result == (
+ "# T: Title One\n\n"
+ "### S: Scene One\n\n"
+ "Text\n\n"
+ "### S: Scene Two\n\n"
+ "Text\n\n"
+ "# T: Title Two\n\n"
+ "### S: Scene Three\n\n"
+ "Text\n\n"
+ "### S: Scene Four\n\n"
+ "Text\n\n"
+ )
+
+ # Separator Handling, Chapters
+ # ============================
+
+ md._text = (
+ "# Title One\n\n"
+ "## Chapter One\n\n"
+ "### Scene One\n\n"
+ "Text\n\n"
+ "### Scene Two\n\n"
+ "Text\n\n"
+ "## Chapter Two\n\n"
+ "### Scene Three\n\n"
+ "Text\n\n"
+ "### Scene Four\n\n"
+ "Text\n\n"
+ )
+ md.setTitleFormat(f"T: {nwHeadFmt.TITLE}")
+ md.setChapterFormat(f"C: {nwHeadFmt.TITLE}")
+ md.setSectionFormat("", True)
+
+ # Static Separator
+ md.setSceneFormat("* * *", False)
+ md.tokenizeText()
+ md.doHeaders()
+ md.doConvert()
+ assert md.result == (
+ "# T: Title One\n\n"
+ "## C: Chapter One\n\n"
+ "Text\n\n"
+ "* * *\n\n"
+ "Text\n\n"
+ "## C: Chapter Two\n\n"
+ "Text\n\n"
+ "* * *\n\n"
+ "Text\n\n"
+ )
+
+ # Scene Title Formatted
+ md.setSceneFormat(f"S: {nwHeadFmt.TITLE}", False)
+ md.tokenizeText()
+ md.doHeaders()
+ md.doConvert()
+ assert md.result == (
+ "# T: Title One\n\n"
+ "## C: Chapter One\n\n"
+ "### S: Scene One\n\n"
+ "Text\n\n"
+ "### S: Scene Two\n\n"
+ "Text\n\n"
+ "## C: Chapter Two\n\n"
+ "### S: Scene Three\n\n"
+ "Text\n\n"
+ "### S: Scene Four\n\n"
+ "Text\n\n"
+ )
+
+ # Counter Handling, Novel Titles
+ # ==============================
+
+ md._text = (
+ "#! Novel One\n\n"
+ "## Chapter One\n\n"
+ "### Scene One\n\n"
+ "Text\n\n"
+ "### Scene Two\n\n"
+ "Text\n\n"
+ "## Chapter Two\n\n"
+ "### Scene Three\n\n"
+ "Text\n\n"
+ "### Scene Four\n\n"
+ "Text\n\n"
+ "#! Novel Two\n\n"
+ "## Chapter One\n\n"
+ "### Scene One\n\n"
+ "Text\n\n"
+ "### Scene Two\n\n"
+ "Text\n\n"
+ "## Chapter Two\n\n"
+ "### Scene Three\n\n"
+ "Text\n\n"
+ "### Scene Four\n\n"
+ "Text\n\n"
+ )
+ md.setTitleFormat(f"T: {nwHeadFmt.TITLE}")
+ md.setChapterFormat(f"C {nwHeadFmt.CH_NUM}: {nwHeadFmt.TITLE}")
+ md.setSceneFormat(f"S {nwHeadFmt.CH_NUM}.{nwHeadFmt.SC_NUM} ({nwHeadFmt.SC_ABS}): "
+ f"{nwHeadFmt.TITLE}", False)
+ md.setSectionFormat("", True)
+
+ # Two Novel Format
+ md.tokenizeText()
+ md.doHeaders()
+ md.doConvert()
+ assert md.result == (
+ "# Novel One\n\n"
+ "## C 1: Chapter One\n\n"
+ "### S 1.1 (1): Scene One\n\n"
+ "Text\n\n"
+ "### S 1.2 (2): Scene Two\n\n"
+ "Text\n\n"
+ "## C 2: Chapter Two\n\n"
+ "### S 2.1 (3): Scene Three\n\n"
+ "Text\n\n"
+ "### S 2.2 (4): Scene Four\n\n"
+ "Text\n\n"
+ "# Novel Two\n\n"
+ "## C 1: Chapter One\n\n"
+ "### S 1.1 (1): Scene One\n\n"
+ "Text\n\n"
+ "### S 1.2 (2): Scene Two\n\n"
+ "Text\n\n"
+ "## C 2: Chapter Two\n\n"
+ "### S 2.1 (3): Scene Three\n\n"
+ "Text\n\n"
+ "### S 2.2 (4): Scene Four\n\n"
+ "Text\n\n"
+ )
+
+# END Test testCoreToken_HeaderCounterAndVisibility
+
+
@pytest.mark.core
def testCoreIndex_HeadingFormatter(fncPath, mockRnd):
"""Check the HeadingFormatter class."""
@@ -1306,6 +1494,12 @@ def testCoreIndex_HeadingFormatter(fncPath, mockRnd):
formatter.incScene()
assert formatter.apply(cFormat, "Hi Bob", 1) == "Chapter 2.1 - Scene 5 - Hi Bob"
+ # New Main Title
+ formatter.resetAll()
+ formatter.incChapter()
+ formatter.incScene()
+ assert formatter.apply(cFormat, "Hi Bob", 1) == "Chapter 1.1 - Scene 1 - Hi Bob"
+
# Special Formats
# ===============
formatter._chCount = 2
From 6ef646acb24a100399edf22405ee4036c793e110 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Sat, 24 Feb 2024 15:29:58 +0100
Subject: [PATCH 15/37] Simplify the scene separator handler
---
novelwriter/core/tokenizer.py | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/novelwriter/core/tokenizer.py b/novelwriter/core/tokenizer.py
index 4555fc22..495d3e07 100644
--- a/novelwriter/core/tokenizer.py
+++ b/novelwriter/core/tokenizer.py
@@ -713,17 +713,15 @@ class Tokenizer(ABC):
self.T_EMPTY, token[1], "", [], self.A_NONE
)
elif tTemp == "" and not self._hideScene:
- t1 = self.T_EMPTY if self._allowSeparator else self.T_SKIP
- t4 = self.A_NONE if self._allowSeparator else token[4]
self._tokens[n] = (
- t1, token[1], "", [], t4
+ self.T_EMPTY if self._allowSeparator else self.T_SKIP, token[1],
+ "", [], self.A_NONE if self._allowSeparator else token[4]
)
elif tTemp == self._fmtScene:
- t1 = self.T_EMPTY if self._allowSeparator else self.T_SEP
- t2 = "" if self._allowSeparator else tTemp
- t4 = self.A_NONE if self._allowSeparator else (token[4] | self.A_CENTRE)
self._tokens[n] = (
- t1, token[1], t2, [], t4
+ self.T_EMPTY if self._allowSeparator else self.T_SEP, token[1],
+ "" if self._allowSeparator else tTemp, [],
+ self.A_NONE if self._allowSeparator else (token[4] | self.A_CENTRE)
)
else:
self._tokens[n] = (
From 368cbdc62c7b3b0b04b36253056c6b979a784964 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Sat, 24 Feb 2024 15:57:33 +0100
Subject: [PATCH 16/37] Bump version and update changelog
---
CHANGELOG.md | 28 ++++++++++++++++++++++++++++
novelwriter/__init__.py | 6 +++---
2 files changed, 31 insertions(+), 3 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 191921c6..f0f781e9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,33 @@
# novelWriter Changelog
+## Version 2.3 RC 1 [2024-02-24]
+
+### Release Notes
+
+This is a release candidate of the next release version, and is intended for testing purposes.
+Please be careful when using this version on live writing projects, and make sure you take frequent
+backups.
+
+Please check the changelog for an overview of changes. The full release notes will be added to the
+final release.
+
+### Detailed Changelog
+
+**Improvements**
+
+* Redesign the buttons on the new Welcome dialog so that they only show buttons related to the
+ visible page. Drop the additional buttons on the New Project page. Issue #1706.
+ PRs #1707 and #1709.
+* Drop the Language setting on the Welcome dialog's New Project page. PR #1707.
+* Hide the additional settings for Fresh Projects on the New Project page of the new Welcome
+ dialog. Issue #1705. PR #1707.
+* Update the Templates root folder icon. PR #1709.
+* Scene separators are now hidden after a new title in manuscript builds, also when there are no
+ chapters. Issue #1704. PR #1711.
+* Scene and chapter counters are now reset when a novel title is encountered. PR #1711.
+
+----
+
## Version 2.3 Beta 1 [2024-02-16]
### Release Notes
diff --git a/novelwriter/__init__.py b/novelwriter/__init__.py
index cf3851bd..d6740bd0 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.3b1"
-__hexversion__ = "0x020300b1"
-__date__ = "2024-02-16"
+__version__ = "2.3rc1"
+__hexversion__ = "0x020300c1"
+__date__ = "2024-02-24"
__status__ = "Stable"
__domain__ = "novelwriter.io"
From 1353eaa4603ad9eee861f02da70b2bdb79155408 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Sat, 24 Feb 2024 18:20:09 +0100
Subject: [PATCH 17/37] Update base translation and fix tr string issues
---
i18n/nw_base.ts | 3153 ++++++++++++++---------------
novelwriter/dialogs/about.py | 4 +-
novelwriter/tools/noveldetails.py | 2 +-
3 files changed, 1518 insertions(+), 1641 deletions(-)
diff --git a/i18n/nw_base.ts b/i18n/nw_base.ts
index 60ab7ae9..da9cc372 100644
--- a/i18n/nw_base.ts
+++ b/i18n/nw_base.ts
@@ -4,202 +4,212 @@
Builds
-
+ Document Filters
-
+ Novel Documents
-
+ Project Notes
-
+ Inactive Documents
-
+ Headings
-
+ Title Headings
-
+ Chapter Headings
-
+ Unnumbered Headings
-
+ Scene Headings
-
+ Section Headings
-
+ Hide Scene Headings
-
+ Hide Section Headings
-
+ Text Content
-
+ Include Synopsis
-
+ Include Comments
-
+ Include Keywords
-
+ Include Body Text
-
+ Insert Content
-
+ Add Titles for Notes
-
+ Text Format
-
+ Font Family
-
+ Font Size
-
+ Line Height
-
+ Text Options
-
+ Justify Text Margins
-
+ Replace Unicode Characters
-
+ Replace Tabs with Spaces
-
+ Page Layout
-
+ Unit
-
+ Page Size
-
+ Page Width
-
+ Page Height
-
+ Top Margin
-
+ Bottom Margin
-
+ Left Margin
-
+ Right Margin
-
+ Open Document (.odt)
-
+ Add Highlight Colours
-
+
+ Page Header
+
+
+
+
+ Page Counter Offset
+
+
+
+ HTML (.html)
-
+ Add CSS Styles
@@ -207,72 +217,72 @@
Common
-
+ in the future
-
+ just now
-
+ a minute ago
-
+ {0} minutes ago
-
+ an hour ago
-
+ {0} hours ago
-
+ a day ago
-
+ {0} days ago
-
+ a week ago
-
+ {0} weeks ago
-
+ a month ago
-
+ {0} months ago
-
+ a year ago
-
+ {0} years ago
@@ -280,345 +290,375 @@
Constant
-
-
-
+
+
+ None
-
+ Novel
-
-
+
+ Plot
-
-
+
+ Characters
-
-
+
+ Locations
-
-
+
+ Timeline
-
-
+
+ Objects
-
-
+
+ Entities
-
-
-
+
+
+ Custom
-
+ Archive
-
+
+ Templates
+
+
+
+ Trash
-
-
+
+ Novel Document
-
-
+
+ Project Note
-
+ Root Folder
-
+ Folder
-
+ Novel Title Page
-
+ Novel Chapter
-
+ Novel Scene
-
+ Novel Section
-
+ Tag
-
+ Point of View
-
-
+
+ Focus
-
+ Title
-
+ Level
-
+ Document
-
+ Line
-
+ Chars
-
+ Words
-
+ Pars
-
+ POV
-
+ Synopsis
-
+ Open Document (.odt)
-
+ Flat Open Document (.fodt)
-
+ novelWriter HTML (.html)
-
+ novelWriter Markup (.txt)
-
+ Standard Markdown (.md)
-
+ Extended Markdown (.md)
-
+ JSON + novelWriter HTML (.json)
-
+ JSON + novelWriter Markup (.json)
-
- Millimetres
+
+ Text files
-
- Centimetres
+
+ Markdown files
-
- Inches
+
+ novelWriter files
-
- A4
+
+ CSV files
+
+
+
+
+ All files
- A5
+ Millimetres
- A6
+ Centimetres
+ Inches
+
+
+
+
+ A4
+
+
+
+
+ A5
+
+
+
+
+ A6
+
+
+
+ US Legal
-
+ US Letter
-
+ 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
@@ -626,99 +666,59 @@
GuiAbout
-
-
+ About novelWriter
-
- About
+
+ This application is licenced under {0}
-
- Release
-
-
-
-
+ Credits
-
-
- Licence
-
-
-
-
- Website: {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 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 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.
-
-
-
-
- See the Licence tab for the full licence text, or visit the GNU website at {0} for more details.
-
- GuiBuildSettings
+ Manuscript Build Settings
-
- Options
+
+ Name
-
+ Selection
-
+ Headings
-
+ Content
-
+ Format
-
+ Output
-
-
- Name
-
- GuiDictionaries
@@ -749,26 +749,21 @@
- Free or Libre Office extension ({0})
+ Free or Libre Office extension
-
- All files ({0})
-
-
-
-
+ Browse Files
-
+ Could not process dictionary file
-
+ Added: {0} [{1}B]
@@ -776,32 +771,32 @@
GuiDocEditFooter
-
+ Status
-
+ Line: {0} ({1})
-
+ Words: {0} ({1})
-
+ Document size is {0} bytes
-
+ Words: {0} selected
-
+ Character count: {0}
@@ -809,22 +804,22 @@
GuiDocEditHeader
-
+ Toggle Tool Bar
-
+ Search
-
+ Toggle Focus Mode
-
+ Close
@@ -832,58 +827,58 @@
GuiDocEditSearch
-
-
+
+ Search
-
+ Replace
-
+ Case Sensitive
-
+ Whole Words Only
-
+ RegEx Mode
-
+ Loop Search
-
+ Search Next File
-
+ Preserve Case
-
+ Close Search
-
+ Find in current document
-
+ Find and replace in current document
@@ -891,127 +886,127 @@
GuiDocEditor
-
+ Opened Document: {0}
-
+ This document has been changed outside of novelWriter while it was open. Overwrite the file on disk?
-
+ Could not save document.
-
+ Saved Document: {0}
-
+ Spell checking requires the package PyEnchant. It does not appear to be installed.
-
+ Spell check complete
-
+ Document Details
-
+ Created: {0}
-
+ Updated: {0}
-
+ File Location: {0}
-
+ Set as Document Name
-
+ Follow Tag
-
+ Create Note for Tag
-
+ Cut
-
+ Copy
-
+ Paste
-
+ Select All
-
+ Select Word
-
+ Select Paragraph
-
+ Spelling Suggestion(s)
-
+ No Suggestions
-
+ Add Word to Dictionary
-
+ Please select some text before calling replace quotes.
-
+ Do you want to create a new project note for the tag '{0}'?
-
+ Could not create note in a root folder for '{0}'. If one doesn't exist, you must create one first.
@@ -1029,12 +1024,12 @@
-
+ Drag and drop items to change the order, or uncheck to exclude.
-
+ Move merged items to Trash
@@ -1095,47 +1090,47 @@
GuiDocToolBar
-
+ Markdown Bold
-
+ Markdown Italic
-
+ Markdown Strikethrough
-
+ Shortcode Bold
-
+ Shortcode Italic
-
+ Shortcode Strikethrough
-
+ Shortcode Underline
-
+ Shortcode Superscript
-
+ Shortcode Subscript
@@ -1143,27 +1138,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer Panel
-
+ Comments
-
+ Show Comments
-
+ Synopsis
-
+ Show Synopsis Comments
@@ -1171,22 +1166,22 @@
GuiDocViewHeader
-
+ Go Backward
-
+ Go Forward
-
+ Reload
-
+ Close
@@ -1222,7 +1217,12 @@
GuiDocViewerPanel
-
+
+ Hide Inactive Tags
+
+
+
+ References
@@ -1309,123 +1309,98 @@
GuiMain
-
+ novelWriter is ready ...
-
- Cannot create a new project when another project is open.
+
+ Please check the {0}release notes{1} for further details.
-
- A project already exists in that location. Please choose another folder.
-
-
-
-
+ Close the current project?
-
-
+
+ Changes are saved automatically.
-
+ Backup the current project?
-
+ The project is already open by another instance of novelWriter, and is therefore locked. Override lock and continue anyway?
-
+ 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.
-
+ The project was locked by the computer '{0}' ({1} {2}), last active on {3}.
-
+ The project index is outdated or broken. Rebuilding index.
-
- Text files ({0})
-
-
-
-
- Markdown files ({0})
-
-
-
-
- novelWriter files ({0})
-
-
-
-
- All files ({0})
-
-
-
-
+ Import File
-
+ Could not read file. The file must be an existing text file.
-
+ Please open a document to import the text file into.
-
+ Importing the file will overwrite the current content of the document. Do you want to proceed?
-
+ Indexing completed in {0} ms
-
+ The project index has been successfully rebuilt.
-
+ Could not initialise the dialog.
-
+ Do you want to exit novelWriter?
-
+ Some changes will not be applied until novelWriter has been restarted.
-
+ 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}.
@@ -1439,680 +1414,675 @@
- New Project
+ Create or Open Project
-
- Open Project
-
-
-
-
+ Save Project
-
+ Close Project
-
+ Project Settings
-
- Project Details
+
+ Novel Details
-
+ Rename Item
-
+ Delete Item
-
+ Empty Trash
-
+ Exit
-
+ &Document
-
+ Open Document
-
+ Save Document
-
+ Close Document
-
+ View Document
-
+ Close Document View
-
+ Show File Details
-
+ Import Text from File
-
+ &Edit
-
+ Undo
-
+ Redo
-
+ Cut
-
+ Copy
-
+ Paste
-
+ Select All
-
+ Select Paragraph
-
+ &View
-
+ Go to Project Tree
-
+ Go to Document Editor
-
+ Go to Outline
-
+ Navigate Backward
-
+ Navigate Forward
-
+ Focus Mode
-
+ Full Screen Mode
-
+ &Insert
-
+ Dashes
-
+ Short Dash
-
+ Long Dash
-
+ Horizontal Bar
-
+ Figure Dash
-
+ Quote Marks
-
+ Left Single Quote
-
+ Right Single Quote
-
+ Left Double Quote
-
+ Right Double Quote
-
+ Alternative Apostrophe
-
+ General Punctuation
-
+ Ellipsis
-
+ Prime
-
+ Double Prime
-
+ White Spaces
-
+ Non-Breaking Space
-
+ Thin Space
-
+ Thin Non-Breaking Space
-
+ Other Symbols
-
+ List Bullet
-
+ Hyphen Bullet
-
+ Flower Mark
-
+ Per Mille
-
+ Degree Symbol
-
+ Minus Sign
-
+ Times Sign
-
+ Division Sign
-
+ Tags and References
-
+ Special Comments
-
+ Synopsis Comment
-
+ Short Description Comment
-
+ Page Break and Space
-
+ Page Break
-
+ Vertical Space (Single)
-
+ Vertical Space (Multi)
-
+ Placeholder Text
-
+ &Format
-
+ Bold
-
+ Italic
-
+ Strikethrough
-
+ Wrap Double Quotes
-
+ Wrap Single Quotes
-
+ More Formats ...
-
+ Bold (Shortcode)
-
+ Italics (Shortcode)
-
+ Strikethrough (Shortcode)
-
+ Underline
-
+ Superscript
-
+ Subscript
-
+ Header 1 (Partition)
-
+ Header 2 (Chapter)
-
+ Header 3 (Scene)
-
+ Header 4 (Section)
-
+ Novel Title
-
+ Unnumbered Chapter
-
+ Align Left
-
+ Align Centre
-
+ Align Right
-
+ Indent Left
-
+ Indent Right
-
+ Toggle Comment
-
+
+ Toggle Ignore Text
+
+
+
+ Remove Block Format
-
+ Convert Single Quotes
-
+ Convert Double Quotes
-
+ Remove In-Paragraph Breaks
-
+ &Search
-
+ Find
-
+ Replace
-
+ Find Next
-
+ Find Previous
-
+ Replace Next
-
+ &Tools
-
+ Check Spelling
-
+ Spell Check Language
-
+ Default
-
+ Re-Run Spell Check
-
+ Project Word List
-
+ Add Dictionaries
-
+ Rebuild Index
-
+ Backup Project
-
+ Build Manuscript
-
+ Writing Statistics
-
+ Preferences
-
+ &Help
-
+ About novelWriter
-
+ About Qt5
-
+ User Manual (Online)
-
+ User Manual (PDF)
-
+ Report an Issue (GitHub)
-
+ Ask a Question (GitHub)
-
+ The novelWriter Website
-
-
- Check for New Release
-
- GuiMainStatus
-
-
+
+ None
-
+ Editor
-
+ Project
-
+ Session Time
-
+ Words: {0} ({1})
-
+ Project word count (session change)
-
+ Novel word count (session change)
@@ -2229,61 +2199,80 @@
+
+ GuiNovelDetails
+
+
+
+ Novel Details
+
+
+
+
+ Overview
+
+
+
+
+ Contents
+
+
+ GuiNovelToolBar
-
+ Outline of {0}
-
+ Novel Root
-
+ Refresh
-
+ Last Column
-
+ Hidden
-
+ Point of View Character
-
+ Focus Character
-
+ Novel Plot
-
-
+
+ Column Size
-
+ More Options
-
+ Maximum column size in %
@@ -2291,7 +2280,7 @@
GuiNovelTree
-
+ No meta data
@@ -2299,65 +2288,64 @@
GuiOutlineDetails
-
-
-
-
+
+
+ Title
-
+ Chapter
-
+ Scene
-
+ Section
-
+ Document
-
+ Status
-
+ Characters
-
+ Words
-
+ Paragraphs
-
+ Synopsis
-
+ Title Details
-
+ Reference Tags
@@ -2365,7 +2353,7 @@
GuiOutlineHeaderMenu
-
+ Select Columns
@@ -2373,1042 +2361,608 @@
GuiOutlineToolBar
-
+ Outline of
-
+ Refresh
+
+
+ Export CSV
+
+
+
+
+ GuiOutlineTree
+
+
+ Save Outline As
+
+ GuiPreferences
-
+
+ Preferences
-
+
+ Search
+
+
+
+ General
-
- Projects
+
+ Appearance
-
- Documents
+
+ Display language
-
- Editor
-
-
-
-
- Highlighting
-
-
-
-
- Automation
-
-
-
-
- Quotes
-
-
-
-
- GuiPreferencesAutomation
-
-
- Automatic Features
-
-
-
-
- Auto-select word under cursor
-
-
-
-
- Apply formatting to word under cursor if no selection is made.
-
-
-
-
- Auto-replace text as you type
-
-
-
-
- Allow the editor to replace symbols as you type.
-
-
-
-
- Replace as You Type
-
-
-
-
- Auto-replace single quotes
-
-
-
-
-
- Try to guess which is an opening or a closing quote.
-
-
-
-
- Auto-replace double quotes
-
-
-
-
- Auto-replace dashes
-
-
-
-
- Double and triple hyphens become short and long dashes.
-
-
-
-
- Auto-replace dots
-
-
-
-
- Three consecutive dots become ellipsis.
-
-
-
-
- Automatic Padding
-
-
-
-
- Insert non-breaking space before
-
-
-
-
- Automatically add space before any of these symbols.
-
-
-
-
- Insert non-breaking space after
-
-
-
-
- Automatically add space after any of these symbols.
-
-
-
-
- Use thin space instead
-
-
-
-
- Inserts a thin space instead of a regular space.
-
-
-
-
- GuiPreferencesDocuments
-
-
- Text Style
-
-
-
-
- Font family
-
-
-
-
-
-
-
- Applies to both document editor and viewer.
-
-
-
-
- Font size
-
-
-
-
- pt
-
-
-
-
- Text Flow
-
-
-
-
- Maximum text width in "Normal Mode"
-
-
-
-
- Set to 0 to disable this feature.
-
-
-
-
-
-
-
- px
-
-
-
-
- Maximum text width in "Focus Mode"
-
-
-
-
- The maximum width cannot be disabled.
-
-
-
-
- Hide document footer in "Focus Mode"
-
-
-
-
- Hide the information bar in the document editor.
-
-
-
-
- Justify the text margins
-
-
-
-
- Minimum text margin
-
-
-
-
- Tab width
-
-
-
-
- The width of a tab key press in the editor and viewer.
-
-
-
-
- GuiPreferencesEditor
-
-
- Spell Checking
-
-
-
-
- None
-
-
-
-
- Spell check language
-
-
-
-
- Available languages are determined by your system.
-
-
-
-
- Word Count
-
-
-
-
- Word count interval
-
-
-
-
- seconds
-
-
-
-
- Include project notes in status bar word count
-
-
-
-
- Writing Guides
-
-
-
-
- Show tabs and spaces
-
-
-
-
- Show line endings
-
-
-
-
- Scroll Behaviour
-
-
-
-
- Scroll past end of the document
-
-
-
-
- Also centres the cursor when scrolling.
-
-
-
-
- Typewriter style scrolling when you type
-
-
-
-
- Keeps the cursor at a fixed vertical position.
-
-
-
-
- Minimum position for Typewriter scrolling
-
-
-
-
- Percentage of the editor height from the top.
-
-
-
-
- GuiPreferencesGeneral
-
-
- Look and Feel
-
-
-
-
- Main GUI language
-
-
-
-
-
-
+
+
+ Requires restart to take effect.
-
- Main GUI theme
+
+ Colour theme
-
+ General colour theme and icons.
-
- Editor theme
+
+ Application font family
-
- Colour theme for the editor and viewer.
-
-
-
-
- Font family
-
-
-
-
- Font size
-
-
-
-
- pt
-
-
-
-
- GUI Settings
-
-
-
-
- Emphasise partition and chapter labels
-
-
-
-
- Makes them stand out in the project tree.
-
-
-
-
- Show full path in document header
-
-
-
-
- Add the parent folder names to the header.
+
+ Application font size
+
+ pt
+
+
+
+ Hide vertical scroll bars in main windows
-
-
+
+ Scrolling available with mouse wheel and keys only.
-
+ Hide horizontal scroll bars in main windows
-
-
- GuiPreferencesProjects
-
- Automatic Save
+
+ Document Style
-
+
+ Document colour theme
+
+
+
+
+ Colour theme for the editor and viewer.
+
+
+
+
+ Document font family
+
+
+
+
+
+
+
+ Applies to both document editor and viewer.
+
+
+
+
+ Document font size
+
+
+
+
+ Emphasise partition and chapter labels
+
+
+
+
+ Makes them stand out in the project tree.
+
+
+
+
+ Show full path in document header
+
+
+
+
+ Add the parent folder names to the header.
+
+
+
+
+ Include project notes in status bar word count
+
+
+
+
+ Auto Save
+
+
+
+ Save document interval
-
+ How often the document is automatically saved.
-
-
+
+ seconds
-
+ Save project interval
-
+ How often the project is automatically saved.
-
+ Project Backup
-
+ Browse
-
+ Backup storage location
-
-
+
+ Path: {0}
-
+ Run backup when the project is closed
-
+ Can be overridden for individual projects in Project Settings.
-
+ Ask before running backup
-
+ If off, backups will run in the background.
-
+ Session Timer
-
+ Pause the session timer when not writing
-
+ Also pauses when the application window does not have focus.
-
+ Editor inactive time before pausing timer
-
+ User activity includes typing and changing the content.
-
+ minutes
-
- Backup Directory
-
-
-
-
- GuiPreferencesQuotes
-
-
- Quotation Style
+
+ Writing
-
- Single quote open style
+
+ Text Flow
-
- The symbol to use for a leading single quote.
+
+ Maximum text width in "Normal Mode"
-
- Single quote close style
+
+ Set to 0 to disable this feature.
-
- The symbol to use for a trailing single quote.
+
+
+
+
+ px
-
- Double quote open style
+
+ Maximum text width in "Focus Mode"
-
- The symbol to use for a leading double quote.
+
+ The maximum width cannot be disabled.
-
- Double quote close style
+
+ Hide document footer in "Focus Mode"
-
- The symbol to use for a trailing double quote.
-
-
-
-
- GuiPreferencesSyntax
-
-
- Quotes & Dialogue
+
+ Hide the information bar in the document editor.
-
- Highlight text wrapped in quotes
+
+ Justify the text margins
-
-
-
- Applies to the document editor only.
+
+ Minimum text margin
-
- Allow open-ended single quotes
+
+ Tab width
-
- Highlight single-quoted line with no closing quote.
+
+ The width of a tab key press in the editor and viewer.
-
- Allow open-ended double quotes
+
+ Text Editing
-
- Highlight double-quoted line with no closing quote.
-
-
-
-
- Text Emphasis
-
-
-
-
- Add highlight colour to emphasised text
-
-
-
-
- Text Errors
-
-
-
-
- Highlight multiple or trailing spaces
-
-
-
-
- GuiProjectDetails
-
-
- Project Details
-
-
-
-
- Overview
-
-
-
-
- Contents
-
-
-
-
- GuiProjectDetailsContents
-
-
- Table of Contents
-
-
-
-
- Title
-
-
-
-
- Words
-
-
-
-
- Pages
-
-
-
-
- Page
-
-
-
-
- Progress
-
-
-
-
- Typical word count for a 5 by 8 inch book page with 11 pt font is 350.
-
-
-
-
- Start counting page numbers from this page.
-
-
-
-
- Assume a new chapter or partition always start on an odd numbered page.
-
-
-
-
- Words per page
-
-
-
-
- Count pages from
-
-
-
-
- Clear double pages
-
-
-
-
- END
-
-
-
-
- Untitled
-
-
-
-
- GuiProjectDetailsMain
-
-
- Words
-
-
-
-
- Chapters
-
-
-
-
- Scenes
-
-
-
-
- Revisions
-
-
-
-
- Editing Time
-
-
-
-
- Path
-
-
-
-
- Project: {0}
-
-
-
-
- By {0}
-
-
-
-
- GuiProjectEditMain
-
-
- Project Settings
-
-
-
-
- Project name
-
-
-
-
- Should be set only once.
-
-
-
-
- Novel title
-
-
-
-
-
- Change whenever you want!
-
-
-
-
- Author(s)
-
-
-
-
- Project language
-
-
-
-
- Used when building the manuscript.
-
-
-
-
- Default
-
-
-
-
+ Spell check language
-
-
- Overrides main preferences.
+
+ Available languages are determined by your system.
-
- No backup on close
-
-
-
-
- GuiProjectEditReplace
-
-
- Text Replace List for Preview and Export
+
+ Auto-select word under cursor
-
- Keyword
+
+ Apply formatting to word under cursor if no selection is made.
-
- Replace With
+
+ Show tabs and spaces
-
- Select item to edit
+
+ Show line endings
-
- Save
-
-
-
-
- GuiProjectEditStatus
-
-
- Novel File Status Levels
+
+ Editor Scrolling
-
- Note File Importance Levels
+
+ Scroll past end of the document
-
- Label
+
+ Also centres the cursor when scrolling.
-
- Usage
+
+ Typewriter style scrolling when you type
-
- Select item to edit
+
+ Keeps the cursor at a fixed vertical position.
-
- Colour
+
+ Minimum position for Typewriter scrolling
-
- Save
+
+ Percentage of the editor height from the top.
-
- Select Colour
+
+ Text Highlighting
-
- New Item
+
+ Highlight text wrapped in quotes
-
- Cannot delete a status item that is in use.
+
+
+
+ Applies to the document editor only.
-
- Not in use
+
+ Allow open-ended single quotes
-
- Used once
+
+ Highlight single-quoted line with no closing quote.
-
- Used by {0} items
-
-
-
-
- GuiProjectLoad
-
-
-
- Open Project
+
+ Allow open-ended double quotes
-
- Working Title
+
+ Highlight double-quoted line with no closing quote.
-
- Words
+
+ Add highlight colour to emphasised text
-
- Last Opened
+
+ Highlight multiple or trailing spaces
-
- Recently Opened Projects
+
+ Text Automation
-
- Path
+
+ Auto-replace text as you type
-
- New
+
+ Allow the editor to replace symbols as you type.
-
- Remove
+
+ Auto-replace single quotes
-
- novelWriter Project File ({0})
+
+
+ Try to guess which is an opening or a closing quote.
-
- All files ({0})
+
+ Auto-replace double quotes
-
- Remove '{0}' from the recent projects list? The project files will not be deleted.
+
+ Auto-replace dashes
+
+
+
+
+ Double and triple hyphens become short and long dashes.
+
+
+
+
+ Auto-replace dots
+
+
+
+
+ Three consecutive dots become ellipsis.
+
+
+
+
+ Insert non-breaking space before
+
+
+
+
+ Automatically add space before any of these symbols.
+
+
+
+
+ Insert non-breaking space after
+
+
+
+
+ Automatically add space after any of these symbols.
+
+
+
+
+ Use thin space instead
+
+
+
+
+ Inserts a thin space instead of a regular space.
+
+
+
+
+ Quotation Style
+
+
+
+
+ Single quote open style
+
+
+
+
+ The symbol to use for a leading single quote.
+
+
+
+
+ Single quote close style
+
+
+
+
+ The symbol to use for a trailing single quote.
+
+
+
+
+ Double quote open style
+
+
+
+
+ The symbol to use for a leading double quote.
+
+
+
+
+ Double quote close style
+
+
+
+
+ The symbol to use for a trailing double quote.
+
+
+
+
+ Backup DirectoryGuiProjectSettings
-
+
+ Project Settings
-
+ Settings
-
+ Status
-
+ Importance
-
+ Auto-Replace
@@ -3416,47 +2970,47 @@
GuiProjectToolBar
-
+ Project Content
-
+ Quick Links
-
+ Move Up
-
+ Move Down
-
+ Add Item
-
+ Expand All
-
+ Collapse All
-
+ Empty Trash
-
+ More Options
@@ -3464,118 +3018,118 @@
GuiProjectTree
-
+ Active
-
+ Inactive
-
+ Did not find anywhere to add the file or folder!
-
+ Cannot add new files or folders to the Trash folder.
-
+ New Note
-
+ New Chapter
-
+ New Scene
-
+ New Document
-
+ New Folder
-
+ There is currently no Trash folder in this project.
-
+ The Trash folder is already empty.
-
+ Permanently delete {0} file(s) from Trash?
-
+ Move '{0}' to Trash?
-
+ Root folders can only be deleted when they are empty.
-
+ Permanently delete '{0}'?
-
+ Drag and drop is only allowed for single items, non-root items, or multiple items with the same parent.
-
+ No documents selected for merging.
-
+ Merged
-
-
+
+ Could not write document content.
-
+ Do you want to duplicate this document?
-
+ Do you want to duplicate this item and all child items?
-
+ Could not duplicate all items.
-
+ There is nowhere to add item with name '{0}'.
@@ -3604,7 +3158,7 @@
- Project Details
+ Novel Details
@@ -3619,55 +3173,73 @@
- GuiUpdates
+ GuiWelcome
-
- Check for Updates
+
+ Welcome
-
- Current Release
+
+ List
-
-
- novelWriter {0} released on {1}
+
+ New
-
- Latest Release
+
+ Browse
-
- Checking ...
+
+ Cancel
-
- Download: {0}
+
+ Create
+
+
+
+
+ OpenGuiWordList
-
-
+ Project Word List
-
- Cannot add a blank word.
+
+ Import words from text file
-
- The word '{0}' is already in the word list.
+
+ Export words to text file
+
+
+
+
+ Note: The import file must be a plain text file with UTF-8 or ASCII encoding.
+
+
+
+
+ Import File
+
+
+
+
+ Export File
@@ -3822,143 +3394,153 @@
NWProject
-
+ Could not delete document file.
-
- Could not open project with path: {0}
+
+ Not a known project file format.
-
+
+ Project file not found.
+
+
+
+
+ Failed to open project.
+
+
+
+ Unknown
-
+ Project file does not appear to be a novelWriterXML file.
-
+ 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}.
-
+ Failed to parse project xml.
-
+ 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?
-
+ 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?
-
+ Recovered
-
+ Found {0} orphaned file(s) in the project. {1} file(s) were recovered.
-
+ Opened Project: {0}
-
+ There is no project open.
-
+ Failed to save project.
-
+ Saved Project: {0}
-
+ Backing up project ...
-
+ Cannot backup project because no project name is set. Please set a Project Name in Project Settings.
-
+ Could not create backup folder.
-
+ Created a backup of your project of size {0}B.
-
+ Path: {0}
-
+ Could not write backup archive.
-
+ Project backed up to '{0}'
-
-
+
+ New
-
+ Note
-
+ Draft
-
+ Finished
-
+ Minor
-
+ Major
-
+ Main
@@ -3966,323 +3548,97 @@
NovelSelector
-
+ All Novel Folders
-
- ProjWizardCustomPage
-
-
- Custom Project Options
-
-
-
-
- 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.
-
-
-
-
- Add a folder for plot notes
-
-
-
-
- Add a folder for character notes
-
-
-
-
- Add a folder for location notes
-
-
-
-
- Add example notes to the above
-
-
-
-
- Add chapters to the novel folder
-
-
-
-
- Add scenes to each chapter
-
-
-
-
- ProjWizardFinalPage
-
-
- Summary
-
-
-
-
- Project Name: {0}
-
-
-
-
- Project Path: {0}
-
-
-
-
- Fill the project with a minimal set of items
-
-
-
-
- Fill the project with example files
-
-
-
-
- Add a folder for plot notes
-
-
-
-
- Add a folder for character notes
-
-
-
-
- Add a folder for location notes
-
-
-
-
- Add example notes to the above
-
-
-
-
- Add {0} chapters to the novel folder
-
-
-
-
- Add {0} scenes to each chapter
-
-
-
-
- Add {0} scenes
-
-
-
-
- You have selected the following:
-
-
-
-
- Press '{0}' to create the new project.
-
-
-
-
- Done
-
-
-
-
- Finish
-
-
-
-
- ProjWizardFolderPage
-
-
-
- Select Project Folder
-
-
-
-
- Select a location to store the project. A new project folder will be created in the selected location.
-
-
-
-
- Required
-
-
-
-
- Project Path
-
-
-
-
- Error: A project folder cannot be created using this path.
-
-
-
-
- Error: The selected path already exists.
-
-
-
-
- ProjWizardIntroPage
-
-
- Create New Project
-
-
-
-
- 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.
-
-
-
-
- Side image by {0}, {1}
-
-
-
-
- Required
-
-
-
-
-
- Optional
-
-
-
-
- Project Name
-
-
-
-
- Novel Title
-
-
-
-
- Author(s)
-
-
-
-
- Language
-
-
-
-
- ProjWizardPopulatePage
-
-
- Populate Project
-
-
-
-
- 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.
-
-
-
-
- Fill the project with a minimal set of items
-
-
-
-
- Fill the project with example files
-
-
-
-
- Show detailed options for filling the project
-
-
- ProjectBuilder
-
+
+ The target folder is not empty. Please choose another folder.
+
+
+
+
+ An error occurred while trying to create the project.
+
+
+
+ New Project
-
- New Chapter
-
-
-
-
- New Scene
-
-
-
-
+ Title Page
-
+ By
-
+ Summary of the chapter.
-
+ Summary of the scene.
-
+ A short description.
-
+ Chapter {0}
-
-
+
+ Scene {0}
-
+ Main Plot
-
+ Protagonist
-
+ Main Location
-
+
+
+ The target folder already exists. Please choose another folder.
+
+
+
+
+ Could not copy project files.
+
+
+
+ Failed to create a new example project.
-
+ Failed to create a new example project. Could not find the necessary files. They seem to be missing from this installation.
@@ -4475,6 +3831,125 @@
+
+ SharedData
+
+
+ novelWriter Project File or Zip File
+
+
+
+
+ novelWriter Project File
+
+
+
+
+ Open Project
+
+
+
+
+ VersionInfoWidget
+
+
+ Latest Version: {0}
+
+
+
+
+ Checking ...
+
+
+
+
+ Download from {0}
+
+
+
+
+ Version
+
+
+
+
+ Released on
+
+
+
+
+ Release Notes
+
+
+
+
+ Check Now
+
+
+
+
+ Failed
+
+
+
+
+ _ContentsPage
+
+
+ Table of Contents
+
+
+
+
+ Title
+
+
+
+
+ Words
+
+
+
+
+ Pages
+
+
+
+
+ Page
+
+
+
+
+ Progress
+
+
+
+
+ Words per page
+
+
+
+
+ First page offset
+
+
+
+
+ Chapters on odd pages
+
+
+
+
+ Untitled
+
+
+
+
+ END
+
+
+ _DetailsWidget
@@ -4536,7 +4011,7 @@
-
+ Select Root Folders
@@ -4544,22 +4019,22 @@
_GuiAlert
-
+ Information
-
+ Warning
-
+ Error
-
+ Question
@@ -4567,58 +4042,68 @@
_HeadingsTab
-
-
+
+ Hide
-
+ Editing: {0}
-
+ None
-
+ Title
-
+ Chapter Number
-
+ Chapter Number (Word)
-
+ Chapter Number (Upper Case Roman)
-
+ Chapter Number (Lower Case Roman)
-
+ Scene Number (In Chapter)
-
+ Scene Number (Absolute)
+
+
+ Point of View Character
+
+
+
+
+ Focus Character
+
+ Insert
@@ -4630,6 +4115,221 @@
+
+ _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
+
+
+
+
+ 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}
+
+
+
+
+ _NewProjectPage
+
+
+ A project name is required.
+
+
+
+
+ _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
+
+
+
+
+ _OverviewPage
+
+
+ Project
+
+
+
+
+
+ Name
+
+
+
+
+ Revisions
+
+
+
+
+ Editing Time
+
+
+
+
+
+ Word Count
+
+
+
+
+ In Novels
+
+
+
+
+ In Notes
+
+
+
+
+ Selected Novel
+
+
+
+
+ Chapters
+
+
+
+
+ Scenes
+
+
+ _PreviewWidget
@@ -4658,148 +4358,325 @@
+
+ _ProjectListModel
+
+
+ Word Count
+
+
+
+
+ Last Opened
+
+
+
+
+ _ReplacePage
+
+
+ Text Auto-Replace for Preview and Build
+
+
+
+
+ Keyword
+
+
+
+
+ Replace With
+
+
+
+
+ Select item to edit
+
+
+
+
+ Save
+
+
+
+
+ _SettingsPage
+
+
+ Project name
+
+
+
+
+ Changing this will affect the backup path.
+
+
+
+
+ Author(s)
+
+
+
+
+
+ Only used when building the manuscript.
+
+
+
+
+ Project language
+
+
+
+
+ Default
+
+
+
+
+ Spell check language
+
+
+
+
+
+ Overrides main preferences.
+
+
+
+
+ Disable backup on close
+
+
+
+
+ _StatusPage
+
+
+ Novel Document Status Levels
+
+
+
+
+ Project Note Importance Levels
+
+
+
+
+ Label
+
+
+
+
+ Usage
+
+
+
+
+ Select item to edit
+
+
+
+
+ Colour
+
+
+
+
+ Save
+
+
+
+
+ Select Colour
+
+
+
+
+ New Item
+
+
+
+
+ Cannot delete a status item that is in use.
+
+
+
+
+ Not in use
+
+
+
+
+ Used once
+
+
+
+
+ Used by {0} items
+
+
+ _TreeContextMenu
-
+ Empty Trash
-
+ Rename
-
+ Open Document
-
+ View Document
-
+
+ Create New ...
+
+
+
+
+ Rename to Heading
+
+
+
+ Set Active to ...
-
+ Active
-
+ Inactive
-
+ Toggle Active
-
+ Set Status to ...
-
-
+
+ Manage Labels ...
-
+ Set Importance to ...
-
- Transform
+
+ Transform ...
-
-
-
-
+
+
+
+ Convert to {0}
-
+ Merge Child Items into Self
-
+ Merge Child Items into New
-
+ Merge Documents in Folder
-
+ Split Document by Headers
-
+ Expand All
-
+ Collapse All
-
+ Duplicate from Here
-
+ Duplicate Document
-
+ Delete Permanently
-
-
+
+ Move to Trash
-
+ Move {0} items to Trash?
-
+ Do you want to convert the folder to a {0}? This action cannot be reversed.
+
+ _UpdatableMenu
+
+
+ From Template
+
+
+ _ViewPanelBackRefs
-
+ Document
-
+ First Heading
@@ -4807,27 +4684,27 @@
_ViewPanelKeyWords
-
+ Tag
-
+ Importance
-
+ Document
-
+ Heading
-
+ Short Description
diff --git a/novelwriter/dialogs/about.py b/novelwriter/dialogs/about.py
index 3cd6abc3..0ff62ff3 100644
--- a/novelwriter/dialogs/about.py
+++ b/novelwriter/dialogs/about.py
@@ -68,9 +68,9 @@ class GuiAbout(QDialog):
self.nwInfo = VersionInfoWidget(self)
- self.nwLicence = QLabel(self.tr("This application is licenced under {0}".format(
+ self.nwLicence = QLabel(self.tr("This application is licenced under {0}").format(
"GPL v3.0"
- )))
+ ))
self.nwLicence.setOpenExternalLinks(True)
# Credits
diff --git a/novelwriter/tools/noveldetails.py b/novelwriter/tools/noveldetails.py
index 05cf0436..074df498 100644
--- a/novelwriter/tools/noveldetails.py
+++ b/novelwriter/tools/noveldetails.py
@@ -216,7 +216,7 @@ class _OverviewPage(NScrollablePage):
self.projForm.addRow("{0}".format(self.tr("Editing Time")), self.projEditTime)
self.projForm.addRow("{0}".format(self.tr("Word Count")), self.projWords)
self.projForm.addRow("\u2026 {0}".format(self.tr("In Novels")), self.projNovels)
- self.projForm.addRow("\u2026 {0}".format(self.tr("In Notes ")), self.projNotes)
+ self.projForm.addRow("\u2026 {0}".format(self.tr("In Notes")), self.projNotes)
self.projForm.setContentsMargins(mPx, 0, 0, 0)
self.projForm.setHorizontalSpacing(hPx)
self.projForm.setVerticalSpacing(vPx)
From c3cf69cbe674cc4055ce7c53a55428f7dcc39556 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Sat, 24 Feb 2024 18:22:31 +0100
Subject: [PATCH 18/37] Update Norwegian and US English, and Dutch and
Portuguese project translations
---
i18n/nw_en_US.ts | 3747 ++++++++++----------
i18n/nw_nb_NO.ts | 3747 ++++++++++----------
novelwriter/assets/i18n/project_nl_NL.json | 11 +
novelwriter/assets/i18n/project_pt_BR.json | 11 +
4 files changed, 3646 insertions(+), 3870 deletions(-)
diff --git a/i18n/nw_en_US.ts b/i18n/nw_en_US.ts
index cc0a075d..4ef7efa9 100644
--- a/i18n/nw_en_US.ts
+++ b/i18n/nw_en_US.ts
@@ -4,202 +4,212 @@
Builds
-
+ Document FiltersDocument Filters
-
+ Novel DocumentsNovel Documents
-
+ Project NotesProject Notes
-
+ Inactive DocumentsInactive Documents
-
+ HeadingsHeadings
-
+ Title HeadingsTitle Headings
-
+ Chapter HeadingsChapter Headings
-
+ Unnumbered HeadingsUnnumbered Headings
-
+ Scene HeadingsScene Headings
-
+ Section HeadingsSection Headings
-
+ Hide Scene HeadingsHide Scene Headings
-
+ Hide Section HeadingsHide Section Headings
-
+ Text ContentText Content
-
+ Include SynopsisInclude Synopsis
-
+ Include CommentsInclude Comments
-
+ Include KeywordsInclude Keywords
-
+ Include Body TextInclude Body Text
-
+ Insert ContentInsert Content
-
+ Add Titles for NotesAdd Titles for Notes
-
+ Text FormatText Format
-
+ Font FamilyFont Family
-
+ Font SizeFont Size
-
+ Line HeightLine Height
-
+ Text OptionsText Options
-
+ Justify Text MarginsJustify Text Margins
-
+ Replace Unicode CharactersReplace Unicode Characters
-
+ Replace Tabs with SpacesReplace Tabs with Spaces
-
+ Page LayoutPage Layout
-
+ UnitUnit
-
+ Page SizePage Size
-
+ Page WidthPage Width
-
+ Page HeightPage Height
-
+ Top MarginTop Margin
-
+ Bottom MarginBottom Margin
-
+ Left MarginLeft Margin
-
+ Right MarginRight Margin
-
+ Open Document (.odt)Open Document (.odt)
-
+ Add Highlight ColoursAdd Highlight Colors
-
+
+ Page Header
+ Page Header
+
+
+
+ Page Counter Offset
+ Page Counter Offset
+
+
+ HTML (.html)HTML (.html)
-
+ Add CSS StylesAdd CSS Styles
@@ -207,72 +217,72 @@
Common
-
+ in the futurein the future
-
+ just nowjust now
-
+ a minute agoa minute ago
-
+ {0} minutes ago{0} minutes ago
-
+ an hour agoan hour ago
-
+ {0} hours ago{0} hours ago
-
+ a day agoa day ago
-
+ {0} days ago{0} days ago
-
+ a week agoa week ago
-
+ {0} weeks ago{0} weeks ago
-
+ a month agoa month ago
-
+ {0} months ago{0} months ago
-
+ a year agoa year ago
-
+ {0} years ago{0} years ago
@@ -280,345 +290,375 @@
Constant
-
-
-
+
+
+ NoneNone
-
+ NovelNovel
-
-
+
+ PlotPlot
-
-
+
+ CharactersCharacters
-
-
+
+ LocationsLocations
-
-
+
+ TimelineTimeline
-
-
+
+ ObjectsObjects
-
-
+
+ EntitiesEntities
-
-
-
+
+
+ CustomCustom
-
+ ArchiveArchive
-
+
+ Templates
+ Templates
+
+
+ TrashTrash
-
-
+
+ Novel DocumentNovel Document
-
-
+
+ Project NoteProject Note
-
+ Root FolderRoot Folder
-
+ FolderFolder
-
+ Novel Title PageNovel Title Page
-
+ Novel ChapterNovel Chapter
-
+ Novel SceneNovel Scene
-
+ Novel SectionNovel Section
-
+ TagTag
-
+ Point of ViewPoint of View
-
-
+
+ FocusFocus
-
+ TitleTitle
-
+ LevelLevel
-
+ DocumentDocument
-
+ LineLine
-
+ CharsChars
-
+ WordsWords
-
+ ParsPars
-
+ POVPOV
-
+ SynopsisSynopsis
-
+ Open Document (.odt)Open Document (.odt)
-
+ Flat Open Document (.fodt)Flat Open Document (.fodt)
-
+ novelWriter HTML (.html)novelWriter HTML (.html)
-
+ novelWriter Markup (.txt)novelWriter Markup (.txt)
-
+ Standard Markdown (.md)Standard Markdown (.md)
-
+ Extended Markdown (.md)Extended Markdown (.md)
-
+ JSON + novelWriter HTML (.json)JSON + novelWriter HTML (.json)
-
+ JSON + novelWriter Markup (.json)JSON + novelWriter Markup (.json)
-
+
+ Text files
+ Text files
+
+
+
+ Markdown files
+ Markdown files
+
+
+
+ novelWriter files
+ novelWriter files
+
+
+
+ CSV files
+ CSV files
+
+
+
+ All files
+ All files
+
+
+ MillimetresMillimeters
-
+ CentimetresCentimeters
-
+ InchesInches
-
+ A4A4
-
+ A5A5
-
+ A6A6
-
+ US LegalUS Legal
-
+ US LetterUS 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
@@ -626,149 +666,104 @@
GuiAbout
-
-
+ About novelWriterAbout novelWriter
-
- About
- About
+
+ This application is licenced under {0}
+ This application is licensed under {0}
-
- Release
- Release
-
-
-
+ CreditsCredits
-
-
- Licence
- License
-
-
-
- Website: {0}
- Website: {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 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 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 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 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 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.
-
-
-
- See the Licence tab for the full licence text, or visit the GNU website at {0} for more details.
- See the License tab for the full license text, or visit the GNU website at {0} for more details.
- GuiBuildSettings
-
+
+ Manuscript Build SettingsManuscript Build Settings
-
- Options
- Options
+
+ Name
+ Name
-
+ SelectionSelection
-
+ HeadingsHeadings
-
+ ContentContent
-
+ FormatFormat
-
+ OutputOutput
-
-
- Name
- Name
- GuiDictionaries
-
+ Add DictionariesAdd Dictionaries
-
+ Download a dictionary from one of the links, and add it below.Download a dictionary from one of the links, and add it below.
-
+ Add DictionaryAdd Dictionary
-
+ Dictionary install locationDictionary install location
-
+ Additional dictionaries found: {0}Additional dictionaries found: {0}
-
- Free or Libre Office extension ({0})
- Free or Libre Office extension ({0})
+
+ Free or Libre Office extension
+ Free or Libre Office extension
-
- All files ({0})
- All files ({0})
-
-
-
+ Browse FilesBrowse Files
-
+ Could not process dictionary fileCould not process dictionary file
-
+ Added: {0} [{1}B]Added: {0} [{1}B]
@@ -776,32 +771,32 @@
GuiDocEditFooter
-
+ StatusStatus
-
+ Line: {0} ({1})Line: {0} ({1})
-
+ Words: {0} ({1})Words: {0} ({1})
-
+ Document size is {0} bytesDocument size is {0} bytes
-
+ Words: {0} selectedWords: {0} selected
-
+ Character count: {0}Character count: {0}
@@ -809,22 +804,22 @@
GuiDocEditHeader
-
+ Toggle Tool BarToggle Tool Bar
-
+ SearchSearch
-
+ Toggle Focus ModeToggle Focus Mode
-
+ CloseClose
@@ -832,58 +827,58 @@
GuiDocEditSearch
-
-
+
+ SearchSearch
-
+ ReplaceReplace
-
+ Case SensitiveCase Sensitive
-
+ Whole Words OnlyWhole Words Only
-
+ RegEx ModeRegEx Mode
-
+ Loop SearchLoop Search
-
+ Search Next FileSearch Next File
-
+ Preserve CasePreserve Case
-
+ Close SearchClose Search
-
+ Find in current documentFind in current document
-
+ Find and replace in current documentFind and replace in current document
@@ -891,127 +886,127 @@
GuiDocEditor
-
+ Opened Document: {0}Opened Document: {0}
-
+ This document has been changed outside of novelWriter while it was open. Overwrite the file on disk?This document has been changed outside of novelWriter while it was open. Overwrite the file on disk?
-
+ Could not save document.Could not save document.
-
+ Saved Document: {0}Saved Document: {0}
-
+ Spell checking requires the package PyEnchant. It does not appear to be installed.Spell checking requires the package PyEnchant. It does not appear to be installed.
-
+ Spell check completeSpell check complete
-
+ Document DetailsDocument Details
-
+ Created: {0}Created: {0}
-
+ Updated: {0}Updated: {0}
-
+ File Location: {0}File Location: {0}
-
+ Set as Document NameSet as Document Name
-
+ Follow TagFollow Tag
-
+ Create Note for TagCreate Note for Tag
-
+ CutCut
-
+ CopyCopy
-
+ PastePaste
-
+ Select AllSelect All
-
+ Select WordSelect Word
-
+ Select ParagraphSelect Paragraph
-
+ Spelling Suggestion(s)Spelling Suggestion(s)
-
+ No SuggestionsNo Suggestions
-
+ Add Word to DictionaryAdd Word to Dictionary
-
+ Please select some text before calling replace quotes.Please select some text before calling replace quotes.
-
+ Do you want to create a new project note for the tag '{0}'?Do you want to create a new project note for the tag '{0}'?
-
+ Could not create note in a root folder for '{0}'. If one doesn't exist, you must create one first.Could not create note in a root folder for '{0}'. If one doesn't exist, you must create one first.
@@ -1019,22 +1014,22 @@
GuiDocMerge
-
+ Merge DocumentsMerge Documents
-
+ Documents to MergeDocuments to Merge
-
+ Drag and drop items to change the order, or uncheck to exclude.Drag and drop items to change the order, or uncheck to exclude.
-
+ Move merged items to TrashMove merged items to Trash
@@ -1042,52 +1037,52 @@
GuiDocSplit
-
+ Split DocumentSplit Document
-
+ Document HeadersDocument Headers
-
+ Select the maximum level to split into files.Select the maximum level to split into files.
-
+ Split on Header Level 1 (Title)Split on Header Level 1 (Title)
-
+ Split up to Header Level 2 (Chapter)Split up to Header Level 2 (Chapter)
-
+ Split up to Header Level 3 (Scene)Split up to Header Level 3 (Scene)
-
+ Split up to Header Level 4 (Section)Split up to Header Level 4 (Section)
-
+ Split into a new folderSplit into a new folder
-
+ Create document hierarchyCreate document hierarchy
-
+ Move split document to TrashMove split document to Trash
@@ -1095,47 +1090,47 @@
GuiDocToolBar
-
+ Markdown BoldMarkdown Bold
-
+ Markdown ItalicMarkdown Italic
-
+ Markdown StrikethroughMarkdown Strikethrough
-
+ Shortcode BoldShortcode Bold
-
+ Shortcode ItalicShortcode Italic
-
+ Shortcode StrikethroughShortcode Strikethrough
-
+ Shortcode UnderlineShortcode Underline
-
+ Shortcode SuperscriptShortcode Superscript
-
+ Shortcode SubscriptShortcode Subscript
@@ -1143,27 +1138,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer PanelShow/Hide Viewer Panel
-
+ CommentsComments
-
+ Show CommentsShow Comments
-
+ SynopsisSynopsis
-
+ Show Synopsis CommentsShow Synopsis Comments
@@ -1171,22 +1166,22 @@
GuiDocViewHeader
-
+ Go BackwardGo Backward
-
+ Go ForwardGo Forward
-
+ ReloadReload
-
+ CloseClose
@@ -1194,27 +1189,27 @@
GuiDocViewer
-
+ An error occurred while generating the preview.An error occurred while generating the preview.
-
+ CopyCopy
-
+ Select AllSelect All
-
+ Select WordSelect Word
-
+ Select ParagraphSelect Paragraph
@@ -1222,7 +1217,12 @@
GuiDocViewerPanel
-
+
+ Hide Inactive Tags
+ Hide Inactive Tags
+
+
+ ReferencesReferences
@@ -1230,12 +1230,12 @@
GuiEditLabel
-
+ Item LabelItem Label
-
+ LabelLabel
@@ -1243,37 +1243,37 @@
GuiItemDetails
-
+ LabelLabel
-
+ StatusStatus
-
+ ClassClass
-
+ UsageUsage
-
+ CharactersCharacters
-
+ WordsWords
-
+ ParagraphsParagraphs
@@ -1281,27 +1281,27 @@
GuiLipsum
-
+ Insert Placeholder TextInsert Placeholder Text
-
+ Insert Lorem Ipsum TextInsert Lorem Ipsum Text
-
+ Number of paragraphsNumber of paragraphs
-
+ Randomise orderRandomize order
-
+ InsertInsert
@@ -1309,123 +1309,98 @@
GuiMain
-
+ novelWriter is ready ...novelWriter is ready ...
-
- Cannot create a new project when another project is open.
- Cannot create a new project when another project is open.
+
+ Please check the {0}release notes{1} for further details.
+ Please check the {0}release notes{1} for further details.
-
- A project already exists in that location. Please choose another folder.
- A project already exists in that location. Please choose another folder.
-
-
-
+ Close the current project?Close the current project?
-
-
+
+ Changes are saved automatically.Changes are saved automatically.
-
+ Backup the current project?Backup the current project?
-
+ The project is already open by another instance of novelWriter, and is therefore locked. Override lock and continue anyway?The project is already open by another instance of novelWriter, and is therefore locked. Override lock and continue anyway?
-
+ 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: 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.
-
+ The project was locked by the computer '{0}' ({1} {2}), last active on {3}.The project was locked by the computer '{0}' ({1} {2}), last active on {3}.
-
+ The project index is outdated or broken. Rebuilding index.The project index is outdated or broken. Rebuilding index.
-
- Text files ({0})
- Text files ({0})
-
-
-
- Markdown files ({0})
- Markdown files ({0})
-
-
-
- novelWriter files ({0})
- novelWriter files ({0})
-
-
-
- All files ({0})
- All files ({0})
-
-
-
+ Import FileImport File
-
+ Could not read file. The file must be an existing text file.Could not read file. The file must be an existing text file.
-
+ Please open a document to import the text file into.Please open a document to import the text file into.
-
+ Importing the file will overwrite the current content of the document. Do you want to proceed?Importing the file will overwrite the current content of the document. Do you want to proceed?
-
+ Indexing completed in {0} msIndexing completed in {0} ms
-
+ The project index has been successfully rebuilt.The project index has been successfully rebuilt.
-
+ Could not initialise the dialog.Could not initialize the dialog.
-
+ Do you want to exit novelWriter?Do you want to exit novelWriter?
-
+ Some changes will not be applied until novelWriter has been restarted.Some changes will not be applied until novelWriter has been restarted.
-
+ 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}.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}.
@@ -1433,686 +1408,681 @@
GuiMainMenu
-
+ &Project&Project
-
- New Project
- New Project
+
+ Create or Open Project
+ Create or Open Project
-
- Open Project
- Open Project
-
-
-
+ Save ProjectSave Project
-
+ Close ProjectClose Project
-
+ Project SettingsProject Settings
-
- Project Details
- Project Details
+
+ Novel Details
+ Novel Details
-
+ Rename ItemRename Item
-
+ Delete ItemDelete Item
-
+ Empty TrashEmpty Trash
-
+ ExitExit
-
+ &Document&Document
-
+ Open DocumentOpen Document
-
+ Save DocumentSave Document
-
+ Close DocumentClose Document
-
+ View DocumentView Document
-
+ Close Document ViewClose Document View
-
+ Show File DetailsShow File Details
-
+ Import Text from FileImport Text from File
-
+ &Edit&Edit
-
+ UndoUndo
-
+ RedoRedo
-
+ CutCut
-
+ CopyCopy
-
+ PastePaste
-
+ Select AllSelect All
-
+ Select ParagraphSelect Paragraph
-
+ &View&View
-
+ Go to Project TreeGo to Project Tree
-
+ Go to Document EditorGo to Document Editor
-
+ Go to OutlineGo to Outline
-
+ Navigate BackwardNavigate Backward
-
+ Navigate ForwardNavigate Forward
-
+ Focus ModeFocus Mode
-
+ Full Screen ModeFull Screen Mode
-
+ &Insert&Insert
-
+ DashesDashes
-
+ Short DashShort Dash
-
+ Long DashLong Dash
-
+ Horizontal BarHorizontal Bar
-
+ Figure DashFigure Dash
-
+ Quote MarksQuote Marks
-
+ Left Single QuoteLeft Single Quote
-
+ Right Single QuoteRight Single Quote
-
+ Left Double QuoteLeft Double Quote
-
+ Right Double QuoteRight Double Quote
-
+ Alternative ApostropheAlternative Apostrophe
-
+ General PunctuationGeneral Punctuation
-
+ EllipsisEllipsis
-
+ PrimePrime
-
+ Double PrimeDouble Prime
-
+ White SpacesWhite Spaces
-
+ Non-Breaking SpaceNon-Breaking Space
-
+ Thin SpaceThin Space
-
+ Thin Non-Breaking SpaceThin Non-Breaking Space
-
+ Other SymbolsOther Symbols
-
+ List BulletList Bullet
-
+ Hyphen BulletHyphen Bullet
-
+ Flower MarkFlower Mark
-
+ Per MillePer Mille
-
+ Degree SymbolDegree Symbol
-
+ Minus SignMinus Sign
-
+ Times SignTimes Sign
-
+ Division SignDivision Sign
-
+ Tags and ReferencesTags and References
-
+ Special CommentsSpecial Comments
-
+ Synopsis CommentSynopsis Comment
-
+ Short Description CommentShort Description Comment
-
+ Page Break and SpacePage Break and Space
-
+ Page BreakPage Break
-
+ Vertical Space (Single)Vertical Space (Single)
-
+ Vertical Space (Multi)Vertical Space (Multi)
-
+ Placeholder TextPlaceholder Text
-
+ &Format&Format
-
+ BoldBold
-
+ ItalicItalic
-
+ StrikethroughStrikethrough
-
+ Wrap Double QuotesWrap Double Quotes
-
+ Wrap Single QuotesWrap Single Quotes
-
+ More Formats ...More Formats ...
-
+ Bold (Shortcode)Bold (Shortcode)
-
+ Italics (Shortcode)Italics (Shortcode)
-
+ Strikethrough (Shortcode)Strikethrough (Shortcode)
-
+ UnderlineUnderline
-
+ SuperscriptSuperscript
-
+ SubscriptSubscript
-
+ Header 1 (Partition)Header 1 (Partition)
-
+ Header 2 (Chapter)Header 2 (Chapter)
-
+ Header 3 (Scene)Header 3 (Scene)
-
+ Header 4 (Section)Header 4 (Section)
-
+ Novel TitleNovel Title
-
+ Unnumbered ChapterUnnumbered Chapter
-
+ Align LeftAlign Left
-
+ Align CentreAlign Center
-
+ Align RightAlign Right
-
+ Indent LeftIndent Left
-
+ Indent RightIndent Right
-
+ Toggle CommentToggle Comment
-
+
+ Toggle Ignore Text
+ Toggle Ignore Text
+
+
+ Remove Block FormatRemove Block Format
-
+ Convert Single QuotesConvert Single Quotes
-
+ Convert Double QuotesConvert Double Quotes
-
+ Remove In-Paragraph BreaksRemove In-Paragraph Breaks
-
+ &Search&Search
-
+ FindFind
-
+ ReplaceReplace
-
+ Find NextFind Next
-
+ Find PreviousFind Previous
-
+ Replace NextReplace Next
-
+ &Tools&Tools
-
+ Check SpellingCheck Spelling
-
+ Spell Check LanguageSpell Check Language
-
+ DefaultDefault
-
+ Re-Run Spell CheckRe-Run Spell Check
-
+ Project Word ListProject Word List
-
+ Add DictionariesAdd Dictionaries
-
+ Rebuild IndexRebuild Index
-
+ Backup ProjectBackup Project
-
+ Build ManuscriptBuild Manuscript
-
+ Writing StatisticsWriting Statistics
-
+ PreferencesPreferences
-
+ &Help&Help
-
+ About novelWriterAbout novelWriter
-
+ About Qt5About Qt5
-
+ User Manual (Online)User Manual (Online)
-
+ User Manual (PDF)User Manual (PDF)
-
+ Report an Issue (GitHub)Report an Issue (GitHub)
-
+ Ask a Question (GitHub)Ask a Question (GitHub)
-
+ The novelWriter WebsiteThe novelWriter Website
-
-
- Check for New Release
- Check for New Release
- GuiMainStatus
-
-
+
+ NoneNone
-
+ EditorEditor
-
+ ProjectProject
-
+ Session TimeSession Time
-
+ Words: {0} ({1})Words: {0} ({1})
-
+ Project word count (session change)Project word count (session change)
-
+ Novel word count (session change)Novel word count (session change)
@@ -2120,53 +2090,53 @@
GuiManuscript
-
+ Build ManuscriptBuild Manuscript
-
+ Add New BuildAdd New Build
-
+ Delete Selected BuildDelete Selected Build
-
+ Edit Selected BuildEdit Selected Build
-
+ BuildsBuilds
-
+ PreviewPreview
-
+ PrintPrint
-
+ BuildBuild
-
+ CloseClose
-
-
+
+ My ManuscriptMy Manuscript
@@ -2174,116 +2144,135 @@
GuiManuscriptBuild
-
+ Build ManuscriptBuild Manuscript
-
+ Output FormatOutput Format
-
+ Table of ContentsTable of Contents
-
+ PathPath
-
+ File NameFile Name
-
+ Reset file name to defaultReset file name to default
-
+ Open FolderOpen Folder
-
+ &Build&Build
-
+ Select FolderSelect Folder
-
+ Output folder does not exist.Output folder does not exist.
-
+ The file already exists. Do you want to overwrite it?The file already exists. Do you want to overwrite it?
+
+ GuiNovelDetails
+
+
+
+ Novel Details
+ Novel Details
+
+
+
+ Overview
+ Overview
+
+
+
+ Contents
+ Contents
+
+ GuiNovelToolBar
-
+ Outline of {0}Outline of {0}
-
+ Novel RootNovel Root
-
+ RefreshRefresh
-
+ Last ColumnLast Column
-
+ HiddenHidden
-
+ Point of View CharacterPoint of View Character
-
+ Focus CharacterFocus Character
-
+ Novel PlotNovel Plot
-
-
+
+ Column SizeColumn Size
-
+ More OptionsMore Options
-
+ Maximum column size in %Maximum column size in %
@@ -2291,7 +2280,7 @@
GuiNovelTree
-
+ No meta dataNo meta data
@@ -2299,65 +2288,64 @@
GuiOutlineDetails
-
-
-
-
+
+
+ TitleTitle
-
+ ChapterChapter
-
+ SceneScene
-
+ SectionSection
-
+ DocumentDocument
-
+ StatusStatus
-
+ CharactersCharacters
-
+ WordsWords
-
+ ParagraphsParagraphs
-
+ SynopsisSynopsis
-
+ Title DetailsTitle Details
-
+ Reference TagsReference Tags
@@ -2365,7 +2353,7 @@
GuiOutlineHeaderMenu
-
+ Select ColumnsSelect Columns
@@ -2373,1042 +2361,608 @@
GuiOutlineToolBar
-
+ Outline ofOutline of
-
+ RefreshRefresh
+
+
+ Export CSV
+ Export CSV
+
+
+
+ GuiOutlineTree
+
+
+ Save Outline As
+ Save Outline As
+ GuiPreferences
-
+
+ PreferencesPreferences
-
+
+ Search
+ Search
+
+
+ GeneralGeneral
-
- Projects
- Projects
+
+ Appearance
+ Appearance
-
- Documents
- Documents
+
+ Display language
+ Display language
-
- Editor
- Editor
-
-
-
- Highlighting
- Highlighting
-
-
-
- Automation
- Automation
-
-
-
- Quotes
- Quotes
-
-
-
- GuiPreferencesAutomation
-
-
- Automatic Features
- Automatic Features
-
-
-
- Auto-select word under cursor
- Auto-select word under cursor
-
-
-
- Apply formatting to word under cursor if no selection is made.
- Apply formatting to word under cursor if no selection is made.
-
-
-
- Auto-replace text as you type
- Auto-replace text as you type
-
-
-
- Allow the editor to replace symbols as you type.
- Allow the editor to replace symbols as you type.
-
-
-
- Replace as You Type
- Replace as You Type
-
-
-
- Auto-replace single quotes
- Auto-replace single quotes
-
-
-
-
- Try to guess which is an opening or a closing quote.
- Try to guess which is an opening or a closing quote.
-
-
-
- Auto-replace double quotes
- Auto-replace double quotes
-
-
-
- Auto-replace dashes
- Auto-replace dashes
-
-
-
- Double and triple hyphens become short and long dashes.
- Double and triple hyphens become short and long dashes.
-
-
-
- Auto-replace dots
- Auto-replace dots
-
-
-
- Three consecutive dots become ellipsis.
- Three consecutive dots become ellipsis.
-
-
-
- Automatic Padding
- Automatic Padding
-
-
-
- Insert non-breaking space before
- Insert non-breaking space before
-
-
-
- Automatically add space before any of these symbols.
- Automatically add space before any of these symbols.
-
-
-
- Insert non-breaking space after
- Insert non-breaking space after
-
-
-
- Automatically add space after any of these symbols.
- Automatically add space after any of these symbols.
-
-
-
- Use thin space instead
- Use thin space instead
-
-
-
- Inserts a thin space instead of a regular space.
- Inserts a thin space instead of a regular space.
-
-
-
- GuiPreferencesDocuments
-
-
- Text Style
- Text Style
-
-
-
- Font family
- Font family
-
-
-
-
-
-
- Applies to both document editor and viewer.
- Applies to both document editor and viewer.
-
-
-
- Font size
- Font size
-
-
-
- pt
- pt
-
-
-
- Text Flow
- Text Flow
-
-
-
- Maximum text width in "Normal Mode"
- Maximum text width in "Normal Mode"
-
-
-
- Set to 0 to disable this feature.
- Set to 0 to disable this feature.
-
-
-
-
-
-
- px
- px
-
-
-
- Maximum text width in "Focus Mode"
- Maximum text width in "Focus Mode"
-
-
-
- The maximum width cannot be disabled.
- The maximum width cannot be disabled.
-
-
-
- Hide document footer in "Focus Mode"
- Hide document footer in "Focus Mode"
-
-
-
- Hide the information bar in the document editor.
- Hide the information bar in the document editor.
-
-
-
- Justify the text margins
- Justify the text margins
-
-
-
- Minimum text margin
- Minimum text margin
-
-
-
- Tab width
- Tab width
-
-
-
- The width of a tab key press in the editor and viewer.
- The width of a tab key press in the editor and viewer.
-
-
-
- GuiPreferencesEditor
-
-
- Spell Checking
- Spell Checking
-
-
-
- None
- None
-
-
-
- Spell check language
- Spell check language
-
-
-
- Available languages are determined by your system.
- Available languages are determined by your system.
-
-
-
- Word Count
- Word Count
-
-
-
- Word count interval
- Word count interval
-
-
-
- seconds
- seconds
-
-
-
- Include project notes in status bar word count
- Include project notes in status bar word count
-
-
-
- Writing Guides
- Writing Guides
-
-
-
- Show tabs and spaces
- Show tabs and spaces
-
-
-
- Show line endings
- Show line endings
-
-
-
- Scroll Behaviour
- Scroll Behavior
-
-
-
- Scroll past end of the document
- Scroll past end of the document
-
-
-
- Also centres the cursor when scrolling.
- Also centers the cursor when scrolling.
-
-
-
- Typewriter style scrolling when you type
- Typewriter style scrolling when you type
-
-
-
- Keeps the cursor at a fixed vertical position.
- Keeps the cursor at a fixed vertical position.
-
-
-
- Minimum position for Typewriter scrolling
- Minimum position for Typewriter scrolling
-
-
-
- Percentage of the editor height from the top.
- Percentage of the editor height from the top.
-
-
-
- GuiPreferencesGeneral
-
-
- Look and Feel
- Look and Feel
-
-
-
- Main GUI language
- Main GUI language
-
-
-
-
-
+
+
+ Requires restart to take effect.Requires restart to take effect.
-
- Main GUI theme
- Main GUI theme
+
+ Colour theme
+ Color theme
-
+ General colour theme and icons.General color theme and icons.
-
- Editor theme
- Editor theme
+
+ Application font family
+ Application font family
-
- Colour theme for the editor and viewer.
- Color theme for the editor and viewer.
+
+ Application font size
+ Application font size
-
- Font family
- Font family
-
-
-
- Font size
- Font size
-
-
-
+
+ ptpt
-
- GUI Settings
- GUI Settings
-
-
-
- Emphasise partition and chapter labels
- Emphasise partition and chapter labels
-
-
-
- Makes them stand out in the project tree.
- Makes them stand out in the project tree.
-
-
-
- Show full path in document header
- Show full path in document header
-
-
-
- Add the parent folder names to the header.
- Add the parent folder names to the header.
-
-
-
+ Hide vertical scroll bars in main windowsHide vertical scroll bars in main windows
-
-
+
+ Scrolling available with mouse wheel and keys only.Scrolling available with mouse wheel and keys only.
-
+ Hide horizontal scroll bars in main windowsHide horizontal scroll bars in main windows
-
-
- GuiPreferencesProjects
-
- Automatic Save
- Automatic Save
+
+ Document Style
+ Document Style
-
+
+ Document colour theme
+ Document color theme
+
+
+
+ Colour theme for the editor and viewer.
+ Color theme for the editor and viewer.
+
+
+
+ Document font family
+ Document font family
+
+
+
+
+
+
+ Applies to both document editor and viewer.
+ Applies to both document editor and viewer.
+
+
+
+ Document font size
+ Document font size
+
+
+
+ Emphasise partition and chapter labels
+ Emphasize partition and chapter labels
+
+
+
+ Makes them stand out in the project tree.
+ Makes them stand out in the project tree.
+
+
+
+ Show full path in document header
+ Show full path in document header
+
+
+
+ Add the parent folder names to the header.
+ Add the parent folder names to the header.
+
+
+
+ Include project notes in status bar word count
+ Include project notes in status bar word count
+
+
+
+ Auto Save
+ Auto Save
+
+
+ Save document intervalSave document interval
-
+ How often the document is automatically saved.How often the document is automatically saved.
-
-
+
+ secondsseconds
-
+ Save project intervalSave project interval
-
+ How often the project is automatically saved.How often the project is automatically saved.
-
+ Project BackupProject Backup
-
+ BrowseBrowse
-
+ Backup storage locationBackup storage location
-
-
+
+ Path: {0}Path: {0}
-
+ Run backup when the project is closedRun backup when the project is closed
-
+ Can be overridden for individual projects in Project Settings.Can be overridden for individual projects in Project Settings.
-
+ Ask before running backupAsk before running backup
-
+ If off, backups will run in the background.If off, backups will run in the background.
-
+ Session TimerSession Timer
-
+ Pause the session timer when not writingPause the session timer when not writing
-
+ Also pauses when the application window does not have focus.Also pauses when the application window does not have focus.
-
+ Editor inactive time before pausing timerEditor inactive time before pausing timer
-
+ User activity includes typing and changing the content.User activity includes typing and changing the content.
-
+ minutesminutes
-
+
+ Writing
+ Writing
+
+
+
+ Text Flow
+ Text Flow
+
+
+
+ Maximum text width in "Normal Mode"
+ Maximum text width in "Normal Mode"
+
+
+
+ Set to 0 to disable this feature.
+ Set to 0 to disable this feature.
+
+
+
+
+
+
+ px
+ px
+
+
+
+ Maximum text width in "Focus Mode"
+ Maximum text width in "Focus Mode"
+
+
+
+ The maximum width cannot be disabled.
+ The maximum width cannot be disabled.
+
+
+
+ Hide document footer in "Focus Mode"
+ Hide document footer in "Focus Mode"
+
+
+
+ Hide the information bar in the document editor.
+ Hide the information bar in the document editor.
+
+
+
+ Justify the text margins
+ Justify the text margins
+
+
+
+ Minimum text margin
+ Minimum text margin
+
+
+
+ Tab width
+ Tab width
+
+
+
+ The width of a tab key press in the editor and viewer.
+ The width of a tab key press in the editor and viewer.
+
+
+
+ Text Editing
+ Text Editing
+
+
+
+ Spell check language
+ Spell check language
+
+
+
+ Available languages are determined by your system.
+ Available languages are determined by your system.
+
+
+
+ Auto-select word under cursor
+ Auto-select word under cursor
+
+
+
+ Apply formatting to word under cursor if no selection is made.
+ Apply formatting to word under cursor if no selection is made.
+
+
+
+ Show tabs and spaces
+ Show tabs and spaces
+
+
+
+ Show line endings
+ Show line endings
+
+
+
+ Editor Scrolling
+ Editor Scrolling
+
+
+
+ Scroll past end of the document
+ Scroll past end of the document
+
+
+
+ Also centres the cursor when scrolling.
+ Also centers the cursor when scrolling.
+
+
+
+ Typewriter style scrolling when you type
+ Typewriter style scrolling when you type
+
+
+
+ Keeps the cursor at a fixed vertical position.
+ Keeps the cursor at a fixed vertical position.
+
+
+
+ Minimum position for Typewriter scrolling
+ Minimum position for Typewriter scrolling
+
+
+
+ Percentage of the editor height from the top.
+ Percentage of the editor height from the top.
+
+
+
+ Text Highlighting
+ Text Highlighting
+
+
+
+ Highlight text wrapped in quotes
+ Highlight text wrapped in quotes
+
+
+
+
+
+ Applies to the document editor only.
+ Applies to the document editor only.
+
+
+
+ Allow open-ended single quotes
+ Allow open-ended single quotes
+
+
+
+ Highlight single-quoted line with no closing quote.
+ Highlight single-quoted line with no closing quote.
+
+
+
+ Allow open-ended double quotes
+ Allow open-ended double quotes
+
+
+
+ Highlight double-quoted line with no closing quote.
+ Highlight double-quoted line with no closing quote.
+
+
+
+ Add highlight colour to emphasised text
+ Add highlight color to emphasised text
+
+
+
+ Highlight multiple or trailing spaces
+ Highlight multiple or trailing spaces
+
+
+
+ Text Automation
+ Text Automation
+
+
+
+ Auto-replace text as you type
+ Auto-replace text as you type
+
+
+
+ Allow the editor to replace symbols as you type.
+ Allow the editor to replace symbols as you type.
+
+
+
+ Auto-replace single quotes
+ Auto-replace single quotes
+
+
+
+
+ Try to guess which is an opening or a closing quote.
+ Try to guess which is an opening or a closing quote.
+
+
+
+ Auto-replace double quotes
+ Auto-replace double quotes
+
+
+
+ Auto-replace dashes
+ Auto-replace dashes
+
+
+
+ Double and triple hyphens become short and long dashes.
+ Double and triple hyphens become short and long dashes.
+
+
+
+ Auto-replace dots
+ Auto-replace dots
+
+
+
+ Three consecutive dots become ellipsis.
+ Three consecutive dots become ellipsis.
+
+
+
+ Insert non-breaking space before
+ Insert non-breaking space before
+
+
+
+ Automatically add space before any of these symbols.
+ Automatically add space before any of these symbols.
+
+
+
+ Insert non-breaking space after
+ Insert non-breaking space after
+
+
+
+ Automatically add space after any of these symbols.
+ Automatically add space after any of these symbols.
+
+
+
+ Use thin space instead
+ Use thin space instead
+
+
+
+ Inserts a thin space instead of a regular space.
+ Inserts a thin space instead of a regular space.
+
+
+
+ Quotation Style
+ Quotation Style
+
+
+
+ Single quote open style
+ Single quote open style
+
+
+
+ The symbol to use for a leading single quote.
+ The symbol to use for a leading single quote.
+
+
+
+ Single quote close style
+ Single quote close style
+
+
+
+ The symbol to use for a trailing single quote.
+ The symbol to use for a trailing single quote.
+
+
+
+ Double quote open style
+ Double quote open style
+
+
+
+ The symbol to use for a leading double quote.
+ The symbol to use for a leading double quote.
+
+
+
+ Double quote close style
+ Double quote close style
+
+
+
+ The symbol to use for a trailing double quote.
+ The symbol to use for a trailing double quote.
+
+
+ Backup DirectoryBackup Directory
-
- GuiPreferencesQuotes
-
-
- Quotation Style
- Quotation Style
-
-
-
- Single quote open style
- Single quote open style
-
-
-
- The symbol to use for a leading single quote.
- The symbol to use for a leading single quote.
-
-
-
- Single quote close style
- Single quote close style
-
-
-
- The symbol to use for a trailing single quote.
- The symbol to use for a trailing single quote.
-
-
-
- Double quote open style
- Double quote open style
-
-
-
- The symbol to use for a leading double quote.
- The symbol to use for a leading double quote.
-
-
-
- Double quote close style
- Double quote close style
-
-
-
- The symbol to use for a trailing double quote.
- The symbol to use for a trailing double quote.
-
-
-
- GuiPreferencesSyntax
-
-
- Quotes & Dialogue
- Quotes & Dialogue
-
-
-
- Highlight text wrapped in quotes
- Highlight text wrapped in quotes
-
-
-
-
-
- Applies to the document editor only.
- Applies to the document editor only.
-
-
-
- Allow open-ended single quotes
- Allow open-ended single quotes
-
-
-
- Highlight single-quoted line with no closing quote.
- Highlight single-quoted line with no closing quote.
-
-
-
- Allow open-ended double quotes
- Allow open-ended double quotes
-
-
-
- Highlight double-quoted line with no closing quote.
- Highlight double-quoted line with no closing quote.
-
-
-
- Text Emphasis
- Text Emphasis
-
-
-
- Add highlight colour to emphasised text
- Add highlight color to emphasised text
-
-
-
- Text Errors
- Text Errors
-
-
-
- Highlight multiple or trailing spaces
- Highlight multiple or trailing spaces
-
-
-
- GuiProjectDetails
-
-
- Project Details
- Project Details
-
-
-
- Overview
- Overview
-
-
-
- Contents
- Contents
-
-
-
- GuiProjectDetailsContents
-
-
- Table of Contents
- Table of Contents
-
-
-
- Title
- Title
-
-
-
- Words
- Words
-
-
-
- Pages
- Pages
-
-
-
- Page
- Page
-
-
-
- Progress
- Progress
-
-
-
- Typical word count for a 5 by 8 inch book page with 11 pt font is 350.
- Typical word count for a 5 by 8 inch book page with 11 pt font is 350.
-
-
-
- Start counting page numbers from this page.
- Start counting page numbers from this page.
-
-
-
- Assume a new chapter or partition always start on an odd numbered page.
- Assume a new chapter or partition always start on an odd numbered page.
-
-
-
- Words per page
- Words per page
-
-
-
- Count pages from
- Count pages from
-
-
-
- Clear double pages
- Clear double pages
-
-
-
- END
- END
-
-
-
- Untitled
- Untitled
-
-
-
- GuiProjectDetailsMain
-
-
- Words
- Words
-
-
-
- Chapters
- Chapters
-
-
-
- Scenes
- Scenes
-
-
-
- Revisions
- Revisions
-
-
-
- Editing Time
- Editing Time
-
-
-
- Path
- Path
-
-
-
- Project: {0}
- Project: {0}
-
-
-
- By {0}
- By {0}
-
-
-
- GuiProjectEditMain
-
-
- Project Settings
- Project Settings
-
-
-
- Project name
- Project name
-
-
-
- Should be set only once.
- Should be set only once.
-
-
-
- Novel title
- Novel title
-
-
-
-
- Change whenever you want!
- Change whenever you want!
-
-
-
- Author(s)
- Author(s)
-
-
-
- Project language
- Project language
-
-
-
- Used when building the manuscript.
- Used when building the manuscript.
-
-
-
- Default
- Default
-
-
-
- Spell check language
- Spell check language
-
-
-
-
- Overrides main preferences.
- Overrides main preferences.
-
-
-
- No backup on close
- No backup on close
-
-
-
- GuiProjectEditReplace
-
-
- Text Replace List for Preview and Export
- Text Replace List for Preview and Export
-
-
-
- Keyword
- Keyword
-
-
-
- Replace With
- Replace With
-
-
-
- Select item to edit
- Select item to edit
-
-
-
- Save
- Save
-
-
-
- GuiProjectEditStatus
-
-
- Novel File Status Levels
- Novel File Status Levels
-
-
-
- Note File Importance Levels
- Note File Importance Levels
-
-
-
- Label
- Label
-
-
-
- Usage
- Usage
-
-
-
- Select item to edit
- Select item to edit
-
-
-
- Colour
- Color
-
-
-
- Save
- Save
-
-
-
- Select Colour
- Select Color
-
-
-
- New Item
- New Item
-
-
-
- Cannot delete a status item that is in use.
- Cannot delete a status item that is in use.
-
-
-
- Not in use
- Not in use
-
-
-
- Used once
- Used once
-
-
-
- Used by {0} items
- Used by {0} items
-
-
-
- GuiProjectLoad
-
-
-
- Open Project
- Open Project
-
-
-
- Working Title
- Working Title
-
-
-
- Words
- Words
-
-
-
- Last Opened
- Last Opened
-
-
-
- Recently Opened Projects
- Recently Opened Projects
-
-
-
- Path
- Path
-
-
-
- New
- New
-
-
-
- Remove
- Remove
-
-
-
- novelWriter Project File ({0})
- novelWriter Project File ({0})
-
-
-
- All files ({0})
- All files ({0})
-
-
-
- Remove '{0}' from the recent projects list? The project files will not be deleted.
- Remove '{0}' from the recent projects list? The project files will not be deleted.
-
- GuiProjectSettings
-
+
+ Project SettingsProject Settings
-
+ SettingsSettings
-
+ StatusStatus
-
+ ImportanceImportance
-
+ Auto-ReplaceAuto-Replace
@@ -3416,47 +2970,47 @@
GuiProjectToolBar
-
+ Project ContentProject Content
-
+ Quick LinksQuick Links
-
+ Move UpMove Up
-
+ Move DownMove Down
-
+ Add ItemAdd Item
-
+ Expand AllExpand All
-
+ Collapse AllCollapse All
-
+ Empty TrashEmpty Trash
-
+ More OptionsMore Options
@@ -3464,118 +3018,118 @@
GuiProjectTree
-
+ ActiveActive
-
+ InactiveInactive
-
+ Did not find anywhere to add the file or folder!Did not find anywhere to add the file or folder!
-
+ Cannot add new files or folders to the Trash folder.Cannot add new files or folders to the Trash folder.
-
+ New NoteNew Note
-
+ New ChapterNew Chapter
-
+ New SceneNew Scene
-
+ New DocumentNew Document
-
+ New FolderNew Folder
-
+ There is currently no Trash folder in this project.There is currently no Trash folder in this project.
-
+ The Trash folder is already empty.The Trash folder is already empty.
-
+ Permanently delete {0} file(s) from Trash?Permanently delete {0} file(s) from Trash?
-
+ Move '{0}' to Trash?Move '{0}' to Trash?
-
+ Root folders can only be deleted when they are empty.Root folders can only be deleted when they are empty.
-
+ Permanently delete '{0}'?Permanently delete '{0}'?
-
+ Drag and drop is only allowed for single items, non-root items, or multiple items with the same parent.Drag and drop is only allowed for single items, non-root items, or multiple items with the same parent.
-
+ No documents selected for merging.No documents selected for merging.
-
+ MergedMerged
-
-
+
+ Could not write document content.Could not write document content.
-
+ Do you want to duplicate this document?Do you want to duplicate this document?
-
+ Do you want to duplicate this item and all child items?Do you want to duplicate this item and all child items?
-
+ Could not duplicate all items.Could not duplicate all items.
-
+ There is nowhere to add item with name '{0}'.There is nowhere to add item with name '{0}'.
@@ -3583,238 +3137,256 @@
GuiSideBar
-
+ Project Tree ViewProject Tree View
-
+ Novel Tree ViewNovel Tree View
-
+ Novel Outline ViewNovel Outline View
-
+ Build ManuscriptBuild Manuscript
-
- Project Details
- Project Details
+
+ Novel Details
+ Novel Details
-
+ Writing StatisticsWriting Statistics
-
+ SettingsSettings
- GuiUpdates
+ GuiWelcome
-
- Check for Updates
- Check for Updates
+
+ Welcome
+ Welcome
-
- Current Release
- Current Release
+
+ List
+ List
-
-
- novelWriter {0} released on {1}
- novelWriter {0} released on {1}
+
+ New
+ New
-
- Latest Release
- Latest Release
+
+ Browse
+ Browse
-
- Checking ...
- Checking ...
+
+ Cancel
+ Cancel
-
- Download: {0}
- Download: {0}
+
+ Create
+ Create
+
+
+
+ Open
+ OpenGuiWordList
-
-
+ Project Word ListProject Word List
-
- Cannot add a blank word.
- Cannot add a blank word.
+
+ Import words from text file
+ Import words from text file
-
- The word '{0}' is already in the word list.
- The word '{0}' is already in the word list.
+
+ Export words to text file
+ Export words to text file
+
+
+
+ Note: The import file must be a plain text file with UTF-8 or ASCII encoding.
+ Note: The import file must be a plain text file with UTF-8 or ASCII encoding.
+
+
+
+ Import File
+ Import File
+
+
+
+ Export File
+ Export FileGuiWritingStats
-
+ Writing StatisticsWriting Statistics
-
+ Session StartSession Start
-
+ LengthLength
-
+ IdleIdle
-
+ WordsWords
-
+ HistogramHistogram
-
+ Sum TotalsSum Totals
-
+ Total Time:Total Time:
-
+ Idle Time:Idle Time:
-
+ Filtered Time:Filtered Time:
-
+ Novel Word Count:Novel Word Count:
-
+ Notes Word Count:Notes Word Count:
-
+ Total Word Count:Total Word Count:
-
+ FiltersFilters
-
+ Count novel filesCount novel files
-
+ Count note filesCount note files
-
+ Hide zero word countHide zero word count
-
+ Hide negative word countHide negative word count
-
+ Group entries by dayGroup entries by day
-
+ Show idle timeShow idle time
-
+ Word count cap for the histogramWord count cap for the histogram
-
+ Save AsSave As
-
+ JSON Data File (.json)JSON Data File (.json)
-
+ CSV Data File (.csv)CSV Data File (.csv)
-
+ JSON Data FileJSON Data File
-
+ CSV Data FileCSV Data File
-
+ Save Data AsSave Data As
-
+ {0} file successfully written to:{0} file successfully written to:
-
+ Failed to write {0} file.Failed to write {0} file.
@@ -3822,143 +3394,153 @@
NWProject
-
+ Could not delete document file.Could not delete document file.
-
- Could not open project with path: {0}
- Could not open project with path: {0}
+
+ Not a known project file format.
+ Not a known project file format.
-
+
+ Project file not found.
+ Project file not found.
+
+
+
+ Failed to open project.
+ Failed to open project.
+
+
+ UnknownUnknown
-
+ Project file does not appear to be a novelWriterXML file.Project file does not appear to be a novelWriterXML file.
-
+ 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}.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}.
-
+ Failed to parse project xml.Failed to parse project xml.
-
+ 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?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?
-
+ 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?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?
-
+ RecoveredRecovered
-
+ Found {0} orphaned file(s) in the project. {1} file(s) were recovered.Found {0} orphaned file(s) in the project. {1} file(s) were recovered.
-
+ Opened Project: {0}Opened Project: {0}
-
+ There is no project open.There is no project open.
-
+ Failed to save project.Failed to save project.
-
+ Saved Project: {0}Saved Project: {0}
-
+ Backing up project ...Backing up project ...
-
+ Cannot backup project because no project name is set. Please set a Project Name in Project Settings.Cannot backup project because no project name is set. Please set a Project Name in Project Settings.
-
+ Could not create backup folder.Could not create backup folder.
-
+ Created a backup of your project of size {0}B.Created a backup of your project of size {0}B.
-
+ Path: {0}Path: {0}
-
+ Could not write backup archive.Could not write backup archive.
-
+ Project backed up to '{0}'Project backed up to '{0}'
-
-
+
+ NewNew
-
+ NoteNote
-
+ DraftDraft
-
+ FinishedFinished
-
+ MinorMinor
-
+ MajorMajor
-
+ MainMain
@@ -3966,323 +3548,97 @@
NovelSelector
-
+ All Novel FoldersAll Novel Folders
-
- ProjWizardCustomPage
-
-
- Custom Project Options
- Custom Project Options
-
-
-
- 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.
- 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.
-
-
-
- Add a folder for plot notes
- Add a folder for plot notes
-
-
-
- Add a folder for character notes
- Add a folder for character notes
-
-
-
- Add a folder for location notes
- Add a folder for location notes
-
-
-
- Add example notes to the above
- Add example notes to the above
-
-
-
- Add chapters to the novel folder
- Add chapters to the novel folder
-
-
-
- Add scenes to each chapter
- Add scenes to each chapter
-
-
-
- ProjWizardFinalPage
-
-
- Summary
- Summary
-
-
-
- Project Name: {0}
- Project Name: {0}
-
-
-
- Project Path: {0}
- Project Path: {0}
-
-
-
- Fill the project with a minimal set of items
- Fill the project with a minimal set of items
-
-
-
- Fill the project with example files
- Fill the project with example files
-
-
-
- Add a folder for plot notes
- Add a folder for plot notes
-
-
-
- Add a folder for character notes
- Add a folder for character notes
-
-
-
- Add a folder for location notes
- Add a folder for location notes
-
-
-
- Add example notes to the above
- Add example notes to the above
-
-
-
- Add {0} chapters to the novel folder
- Add {0} chapters to the novel folder
-
-
-
- Add {0} scenes to each chapter
- Add {0} scenes to each chapter
-
-
-
- Add {0} scenes
- Add {0} scenes
-
-
-
- You have selected the following:
- You have selected the following:
-
-
-
- Press '{0}' to create the new project.
- Press '{0}' to create the new project.
-
-
-
- Done
- Done
-
-
-
- Finish
- Finish
-
-
-
- ProjWizardFolderPage
-
-
-
- Select Project Folder
- Select Project Folder
-
-
-
- Select a location to store the project. A new project folder will be created in the selected location.
- Select a location to store the project. A new project folder will be created in the selected location.
-
-
-
- Required
- Required
-
-
-
- Project Path
- Project Path
-
-
-
- Error: A project folder cannot be created using this path.
- Error: A project folder cannot be created using this path.
-
-
-
- Error: The selected path already exists.
- Error: The selected path already exists.
-
-
-
- ProjWizardIntroPage
-
-
- Create New Project
- Create New Project
-
-
-
- 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.
- 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.
-
-
-
- Side image by {0}, {1}
- Side image by {0}, {1}
-
-
-
- Required
- Required
-
-
-
-
- Optional
- Optional
-
-
-
- Project Name
- Project Name
-
-
-
- Novel Title
- Novel Title
-
-
-
- Author(s)
- Author(s)
-
-
-
- Language
- Language
-
-
-
- ProjWizardPopulatePage
-
-
- Populate Project
- Populate Project
-
-
-
- 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.
- 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.
-
-
-
- Fill the project with a minimal set of items
- Fill the project with a minimal set of items
-
-
-
- Fill the project with example files
- Fill the project with example files
-
-
-
- Show detailed options for filling the project
- Show detailed options for filling the project
-
- ProjectBuilder
-
+
+ The target folder is not empty. Please choose another folder.
+ The target folder is not empty. Please choose another folder.
+
+
+
+ An error occurred while trying to create the project.
+ An error occurred while trying to create the project.
+
+
+ New ProjectNew Project
-
- New Chapter
- New Chapter
-
-
-
- New Scene
- New Scene
-
-
-
+ Title PageTitle Page
-
+ ByBy
-
+ Summary of the chapter.Summary of the chapter.
-
+ Summary of the scene.Summary of the scene.
-
+ A short description.A short description.
-
+ Chapter {0}Chapter {0}
-
-
+
+ Scene {0}Scene {0}
-
+ Main PlotMain Plot
-
+ ProtagonistProtagonist
-
+ Main LocationMain Location
-
+
+
+ The target folder already exists. Please choose another folder.
+ The target folder already exists. Please choose another folder.
+
+
+
+ Could not copy project files.
+ Could not copy project files.
+
+
+ Failed to create a new example project.Failed to create a new example project.
-
+ Failed to create a new example project. Could not find the necessary files. They seem to be missing from this installation.Failed to create a new example project. Could not find the necessary files. They seem to be missing from this installation.
@@ -4290,7 +3646,7 @@
QDialogButtonBox
-
+ OKOK
@@ -4298,27 +3654,27 @@
QGnomeTheme
-
+ &OK&OK
-
+ &Save&Save
-
+ &Cancel&Cancel
-
+ &Close&Close
-
+ Close without SavingClose without Saving
@@ -4326,92 +3682,92 @@
QPlatformTheme
-
+ OKOK
-
+ SaveSave
-
+ Save AllSave All
-
+ OpenOpen
-
+ &Yes&Yes
-
+ Yes to &AllYes to &All
-
+ &No&No
-
+ N&o to AllN&o to All
-
+ AbortAbort
-
+ RetryRetry
-
+ IgnoreIgnore
-
+ CloseClose
-
+ CancelCancel
-
+ DiscardDiscard
-
+ HelpHelp
-
+ ApplyApply
-
+ ResetReset
-
+ Restore DefaultsRestore Defaults
@@ -4419,86 +3775,205 @@
QWizard
-
+ Go BackGo Back
-
+ < &Back< &Back
-
+ ContinueContinue
-
+ &Next&Next
-
+ &Next >&Next >
-
+ CommitCommit
-
+ DoneDone
-
+ &Finish&Finish
-
-
+
+ CancelCancel
-
+ HelpHelp
-
+ &Help&Help
+
+ SharedData
+
+
+ novelWriter Project File or Zip File
+ novelWriter Project File or Zip File
+
+
+
+ novelWriter Project File
+ novelWriter Project File
+
+
+
+ Open Project
+ Open Project
+
+
+
+ VersionInfoWidget
+
+
+ Latest Version: {0}
+ Latest Version: {0}
+
+
+
+ Checking ...
+ Checking ...
+
+
+
+ Download from {0}
+ Download from {0}
+
+
+
+ Version
+ Version
+
+
+
+ Released on
+ Released on
+
+
+
+ Release Notes
+ Release Notes
+
+
+
+ Check Now
+ Check Now
+
+
+
+ Failed
+ Failed
+
+
+
+ _ContentsPage
+
+
+ Table of Contents
+ Table of Contents
+
+
+
+ Title
+ Title
+
+
+
+ Words
+ Words
+
+
+
+ Pages
+ Pages
+
+
+
+ Page
+ Page
+
+
+
+ Progress
+ Progress
+
+
+
+ Words per page
+ Words per page
+
+
+
+ First page offset
+ First page offset
+
+
+
+ Chapters on odd pages
+ Chapters on odd pages
+
+
+
+ Untitled
+ Untitled
+
+
+
+ END
+ END
+
+ _DetailsWidget
-
+ SettingSetting
-
+ ValueValue
-
+ NameName
-
+ SelectionSelection
-
+ TitleTitle
@@ -4506,37 +3981,37 @@
_FilterTab
-
+ Included in manuscriptIncluded in manuscript
-
+ Excluded from manuscriptExcluded from manuscript
-
+ Always includedAlways included
-
+ Always excludedAlways excluded
-
+ Reset to defaultReset to default
-
+ Mark selection asMark selection as
-
+ Select Root FoldersSelect Root Folders
@@ -4544,22 +4019,22 @@
_GuiAlert
-
+ InformationInformation
-
+ WarningWarning
-
+ ErrorError
-
+ QuestionQuestion
@@ -4567,239 +4042,641 @@
_HeadingsTab
-
-
+
+ HideHide
-
-
+
+ Editing: {0}Editing: {0}
-
-
+
+ NoneNone
-
+ TitleTitle
-
+ Chapter NumberChapter Number
-
+ Chapter Number (Word)Chapter Number (Word)
-
+ Chapter Number (Upper Case Roman)Chapter Number (Upper Case Roman)
-
+ Chapter Number (Lower Case Roman)Chapter Number (Lower Case Roman)
-
+ Scene Number (In Chapter)Scene Number (In Chapter)
-
+ Scene Number (Absolute)Scene Number (Absolute)
-
+
+ Point of View Character
+ Point of View Character
+
+
+
+ Focus Character
+ Focus Character
+
+
+ InsertInsert
-
+ ApplyApply
+
+ _NewProjectForm
+
+
+ Required
+ Required
+
+
+
+ Optional
+ Optional
+
+
+
+ Create a fresh project
+ Create a fresh project
+
+
+
+ Create an example project
+ Create an example project
+
+
+
+ Copy an existing project
+ Copy an existing project
+
+
+
+ Project Name
+ Project Name
+
+
+
+ Author
+ Author
+
+
+
+ Project Path
+ Project Path
+
+
+
+ Prefill Project
+ Prefill Project
+
+
+
+ Set to 0 to only add scenes
+ Set to 0 to only add scenes
+
+
+
+
+ Add
+ Add
+
+
+
+ chapter documents
+ chapter documents
+
+
+
+ scene documents (to each chapter)
+ scene documents (to each chapter)
+
+
+
+ Add a folder for plot notes
+ Add a folder for plot notes
+
+
+
+ Add a folder for character notes
+ Add a folder for character notes
+
+
+
+ Add a folder for location notes
+ Add a folder for location notes
+
+
+
+ Add example notes to the above
+ Add example notes to the above
+
+
+
+ Chapters and Scenes
+ Chapters and Scenes
+
+
+
+ Project Notes
+ Project Notes
+
+
+
+ Create New Project
+ Create New Project
+
+
+
+ Select Project Folder
+ Select Project Folder
+
+
+
+ Fresh Project
+ Fresh Project
+
+
+
+ Example Project
+ Example Project
+
+
+
+ Template: {0}
+ Template: {0}
+
+
+
+ _NewProjectPage
+
+
+ A project name is required.
+ A project name is required.
+
+
+
+ _OpenProjectPage
+
+
+ The project path is not reachable.
+ The project path is not reachable.
+
+
+
+ Path
+ Path
+
+
+
+ Remove '{0}' from the recent projects list? The project files will not be deleted.
+ Remove '{0}' from the recent projects list? The project files will not be deleted.
+
+
+
+ Open Project
+ Open Project
+
+
+
+ Remove Project
+ Remove Project
+
+
+
+ _OverviewPage
+
+
+ Project
+ Project
+
+
+
+
+ Name
+ Name
+
+
+
+ Revisions
+ Revisions
+
+
+
+ Editing Time
+ Editing Time
+
+
+
+
+ Word Count
+ Word Count
+
+
+
+ In Novels
+ In Novels
+
+
+
+ In Notes
+ In Notes
+
+
+
+ Selected Novel
+ Selected Novel
+
+
+
+ Chapters
+ Chapters
+
+
+
+ Scenes
+ Scenes
+
+ _PreviewWidget
-
+ Press the "Preview" button to generate ...Press the "Preview" button to generate ...
-
+ Processing ...Processing ...
-
+ DoneDone
-
+ UnknownUnknown
-
+ BuiltBuilt
+
+ _ProjectListModel
+
+
+ Word Count
+ Word Count
+
+
+
+ Last Opened
+ Last Opened
+
+
+
+ _ReplacePage
+
+
+ Text Auto-Replace for Preview and Build
+ Text Auto-Replace for Preview and Build
+
+
+
+ Keyword
+ Keyword
+
+
+
+ Replace With
+ Replace With
+
+
+
+ Select item to edit
+ Select item to edit
+
+
+
+ Save
+ Save
+
+
+
+ _SettingsPage
+
+
+ Project name
+ Project name
+
+
+
+ Changing this will affect the backup path.
+ Changing this will affect the backup path.
+
+
+
+ Author(s)
+ Author(s)
+
+
+
+
+ Only used when building the manuscript.
+ Only used when building the manuscript.
+
+
+
+ Project language
+ Project language
+
+
+
+ Default
+ Default
+
+
+
+ Spell check language
+ Spell check language
+
+
+
+
+ Overrides main preferences.
+ Overrides main preferences.
+
+
+
+ Disable backup on close
+ Disable backup on close
+
+
+
+ _StatusPage
+
+
+ Novel Document Status Levels
+ Novel Document Status Levels
+
+
+
+ Project Note Importance Levels
+ Project Note Importance Levels
+
+
+
+ Label
+ Label
+
+
+
+ Usage
+ Usage
+
+
+
+ Select item to edit
+ Select item to edit
+
+
+
+ Colour
+ Color
+
+
+
+ Save
+ Save
+
+
+
+ Select Colour
+ Select Color
+
+
+
+ New Item
+ New Item
+
+
+
+ Cannot delete a status item that is in use.
+ Cannot delete a status item that is in use.
+
+
+
+ Not in use
+ Not in use
+
+
+
+ Used once
+ Used once
+
+
+
+ Used by {0} items
+ Used by {0} items
+
+ _TreeContextMenu
-
+ Empty TrashEmpty Trash
-
+ RenameRename
-
+ Open DocumentOpen Document
-
+ View DocumentView Document
-
+
+ Create New ...
+ Create New ...
+
+
+
+ Rename to Heading
+ Rename to Heading
+
+
+ Set Active to ...Set Active to ...
-
+ ActiveActive
-
+ InactiveInactive
-
+ Toggle ActiveToggle Active
-
+ Set Status to ...Set Status to ...
-
-
+
+ Manage Labels ...Manage Labels ...
-
+ Set Importance to ...Set Importance to ...
-
- Transform
- Transform
+
+ Transform ...
+ Transform ...
-
-
-
-
+
+
+
+ Convert to {0}Convert to {0}
-
+ Merge Child Items into SelfMerge Child Items into Self
-
+ Merge Child Items into NewMerge Child Items into New
-
+ Merge Documents in FolderMerge Documents in Folder
-
+ Split Document by HeadersSplit Document by Headers
-
+ Expand AllExpand All
-
+ Collapse AllCollapse All
-
+ Duplicate from HereDuplicate from Here
-
+ Duplicate DocumentDuplicate Document
-
+ Delete PermanentlyDelete Permanently
-
-
+
+ Move to TrashMove to Trash
-
+ Move {0} items to Trash?Move {0} items to Trash?
-
+ Do you want to convert the folder to a {0}? This action cannot be reversed.Do you want to convert the folder to a {0}? This action cannot be reversed.
+
+ _UpdatableMenu
+
+
+ From Template
+ From Template
+
+ _ViewPanelBackRefs
-
+ DocumentDocument
-
+ First HeadingFirst Heading
@@ -4807,27 +4684,27 @@
_ViewPanelKeyWords
-
+ TagTag
-
+ ImportanceImportance
-
+ DocumentDocument
-
+ HeadingHeading
-
+ Short DescriptionShort Description
diff --git a/i18n/nw_nb_NO.ts b/i18n/nw_nb_NO.ts
index 6e4ba1af..8a2f5f6c 100644
--- a/i18n/nw_nb_NO.ts
+++ b/i18n/nw_nb_NO.ts
@@ -4,202 +4,212 @@
Builds
-
+ Document FiltersDokumentfiltre
-
+ Novel DocumentsRomandokumenter
-
+ Project NotesProsjektnotater
-
+ Inactive DocumentsInaktive dokumenter
-
+ HeadingsOverskrifter
-
+ Title HeadingsTitler
-
+ Chapter HeadingsKapitteloverskrifter
-
+ Unnumbered HeadingsUnummererte overskrifter
-
+ Scene HeadingsSceneoverskrifter
-
+ Section HeadingsSeksjonoverskrifter
-
+ Hide Scene HeadingsSkjul sceneoverskrifter
-
+ Hide Section HeadingsSkjul seksjonsoverskrifter
-
+ Text ContentTekstinnhold
-
+ Include SynopsisInkluder sammendrag
-
+ Include CommentsInkluder kommentarer
-
+ Include KeywordsInkluder kodeord
-
+ Include Body TextInkluder tekst
-
+ Insert ContentLegg til innhold
-
+ Add Titles for NotesLegg til titler for notater
-
+ Text FormatTekstformat
-
+ Font FamilySkriftfamilie
-
+ Font SizeSkriftstørrelse
-
+ Line HeightLinjehøyde
-
+ Text OptionsSkriftvalg
-
+ Justify Text MarginsJuster tekstmarginer
-
+ Replace Unicode CharactersErstatt unicode-tegn
-
+ Replace Tabs with SpacesErstatt tabulator med mellomrom
-
+ Page LayoutSideoppsett
-
+ UnitEnhet
-
+ Page SizeSidestørrelse
-
+ Page WidthSidebredde
-
+ Page HeightSidehøyde
-
+ Top MarginToppmarg
-
+ Bottom MarginBunnmarg
-
+ Left MarginVenstremarg
-
+ Right MarginHøyremarg
-
+ Open Document (.odt)Open Document (.odt)
-
+ Add Highlight ColoursBruk farger på spesielle elementer
-
+
+ Page Header
+ Topptekst
+
+
+
+ Page Counter Offset
+ Første side for sideteller
+
+
+ HTML (.html)HTML (.html)
-
+ Add CSS StylesLegg til CSS style
@@ -207,72 +217,72 @@
Common
-
+ in the futurei fremtiden
-
+ just nownå nettopp
-
+ a minute agofor et minutt siden
-
+ {0} minutes agofor {0} minutter siden
-
+ an hour agofor en time siden
-
+ {0} hours agofor {0} timer siden
-
+ a day agofor en dag siden
-
+ {0} days agofor {0} dager siden
-
+ a week agofor en uke siden
-
+ {0} weeks agofor {0} uker siden
-
+ a month agofor en måned siden
-
+ {0} months agofor {0} måneder siden
-
+ a year agofor et år siden
-
+ {0} years agofor {0} år siden
@@ -280,345 +290,375 @@
Constant
-
-
-
+
+
+ NoneIngen
-
+ NovelRoman
-
-
+
+ PlotPlott
-
-
+
+ CharactersKarakterer
-
-
+
+ LocationsLokasjoner
-
-
+
+ TimelineTidslinje
-
-
+
+ ObjectsObjekter
-
-
+
+ EntitiesEnheter
-
-
-
+
+
+ CustomAnnet
-
+ ArchiveArkiv
-
+
+ Templates
+ Maler
+
+
+ TrashSøppel
-
-
+
+ Novel DocumentRomandokument
-
-
+
+ Project NoteProsjektnotat
-
+ Root FolderHovedmappe
-
+ FolderMappe
-
+ Novel Title PageTittelside
-
+ Novel ChapterKapittel
-
+ Novel SceneScene
-
+ Novel SectionSeksjon
-
+ TagKnagg
-
+ Point of ViewPerspektiv
-
-
+
+ FocusFokus
-
+ TitleTittel
-
+ LevelNivå
-
+ DocumentDokument
-
+ LineLinje
-
+ CharsTegn
-
+ WordsOrd
-
+ ParsAvsnitt
-
+ POVPersp.
-
+ SynopsisSammendrag
-
+ Open Document (.odt)Open Document (.odt)
-
+ Flat Open Document (.fodt)Flat Open Document (.fodt)
-
+ novelWriter HTML (.html)novelWriter HTML (.htm)
-
+ novelWriter Markup (.txt)novelWriter Markup (.txt)
-
+ Standard Markdown (.md)Standard Markdown (.md)
-
+ Extended Markdown (.md)Utvidet Markdown (.md)
-
+ JSON + novelWriter HTML (.json)JSON + novelWriter HTML (.json)
-
+ JSON + novelWriter Markup (.json)JSON + novelWriter Markup (.json)
-
+
+ Text files
+ Tekstfiler
+
+
+
+ Markdown files
+ Markdown-filer
+
+
+
+ novelWriter files
+ novelWriter-filer
+
+
+
+ CSV files
+ CSV-filer
+
+
+
+ All files
+ Alle filer
+
+
+ MillimetresMillimeter
-
+ CentimetresCentimeter
-
+ InchesTommer
-
+ A4A4
-
+ A5A5
-
+ A6A6
-
+ US LegalUS Legal
-
+ US LetterUS 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
@@ -626,149 +666,104 @@
GuiAbout
-
-
+ About novelWriterOm novelWriter
-
- About
- Om
+
+ This application is licenced under {0}
+ Denne applikasjonen er lisensiert under {0}
-
- Release
- Utgivelse
-
-
-
+ CreditsKrediteringer
-
-
- Licence
- Lisens
-
-
-
- Website: {0}
- Nettside: {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 er en markdown-liknende teksteditor laget for å kunne organisere og skrive romaner og noveller. Programmet er skrevet i Python 3 med et brukergrensesnitt i Qt 5 via 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 er gratis programvare: du kan videredistribuere det og/eller modifisere det under vilkårene i GNU General Public License som utgitt av Free Software Foundation, enten versjon 3 av Lisensen, eller (etter eget valg) enhver senere versjon.
-
-
-
- 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 er distribuert i håp om at det vil være nyttig, men UTEN NOEN GARANTI; uten selv en underforstått garanti vedrørende SALGBARHET eller EGNETHET TIL ET BESTEMT FORMÅL. Se GNU General Public Licence for flere detaljer.
-
-
-
- See the Licence tab for the full licence text, or visit the GNU website at {0} for more details.
- Se lisens-fanen for fulltekst-versjonen av lisensen (på engelsk), eller besøk GNU sin nettside på {0} for mer informasjon.
- GuiBuildSettings
-
+
+ Manuscript Build SettingsByggeinnstillinger for manuskript
-
- Options
- Innstillinger
+
+ Name
+ Navn
-
+ SelectionUtvalg
-
+ HeadingsOverskrifter
-
+ ContentInnhold
-
+ FormatFormat
-
+ OutputUtdata
-
-
- Name
- Navn
- GuiDictionaries
-
+ Add DictionariesLegg til ordbøker
-
+ Download a dictionary from one of the links, and add it below.Last ned en ordbok fra en av lenkene, og legg den til nedenfor.
-
+ Add DictionaryLegg til ordbok
-
+ Dictionary install locationMappe hvor ordbøkene er installert
-
+ Additional dictionaries found: {0}Ordbøker funnet: {0}
-
- Free or Libre Office extension ({0})
- Free eller Libre Office utvidelse ({0})
+
+ Free or Libre Office extension
+ Free- eller Libre Office-utvidelse
-
- All files ({0})
- Alle filer ({0})
-
-
-
+ Browse FilesBla gjennom
-
+ Could not process dictionary fileKunne ikke behandle ordbokfilen
-
+ Added: {0} [{1}B]Lagt til: {0} [{1}B]
@@ -776,32 +771,32 @@
GuiDocEditFooter
-
+ StatusStatus
-
+ Line: {0} ({1})Linje: {0} ({1})
-
+ Words: {0} ({1})Ord: {0} ({1})
-
+ Document size is {0} bytesDokumentet er {0} byte
-
+ Words: {0} selectedOrd: {0} valgt
-
+ Character count: {0}Antall tegn: {0}
@@ -809,22 +804,22 @@
GuiDocEditHeader
-
+ Toggle Tool BarVis/skjul verktøylinje
-
+ SearchSøk
-
+ Toggle Focus Mode
- Slå av/på "Fokus-modus"
+ Slå av/på "Fokus-modus"
-
+ CloseLukk
@@ -832,58 +827,58 @@
GuiDocEditSearch
-
-
+
+ SearchSøk
-
+ ReplaceErstatt
-
+ Case SensitiveSkill store/små bokstaver
-
+ Whole Words OnlyKun hele ord
-
+ RegEx ModeRegEx-modus
-
+ Loop SearchSøk rundt
-
+ Search Next FileSøk i neste file
-
+ Preserve CaseBehold store/små bokstaver
-
+ Close SearchLukk søk
-
+ Find in current documentSøk i det åpne dokumentet
-
+ Find and replace in current documentSøk og erstatt i det åpne dokumentet
@@ -891,127 +886,127 @@
GuiDocEditor
-
+ Opened Document: {0}Åpnet dokument: {0}
-
+ This document has been changed outside of novelWriter while it was open. Overwrite the file on disk?Dette dokumentet er endret utenfor novelWriter mens det var åpent. Overskrive filen på disken?
-
+ Could not save document.Kunne ikke lagre dokumentet.
-
+ Saved Document: {0}Lagret dokument: {0}
-
+ Spell checking requires the package PyEnchant. It does not appear to be installed.Stavekontroll krever at pakken PyEnchant er installert. Det ser det ikke ut til at den er.
-
+ Spell check completeStavekontrollen er ferdig
-
+ Document DetailsDokumentdetaljer
-
+ Created: {0}Opprettet: {0}
-
+ Updated: {0}Oppdatert: {0}
-
+ File Location: {0}Filplassering: {0}
-
+ Set as Document NameSett som dokumentnavn
-
+ Follow TagFølg knagg
-
+ Create Note for TagOpprett notat for knagg
-
+ CutKlipp
-
+ CopyKopier
-
+ PasteLim inn
-
+ Select AllVelg hele teksten
-
+ Select WordVelg hele ordet
-
+ Select ParagraphVelg hele avsnittet
-
+ Spelling Suggestion(s)Forslag fra stavekontrollen
-
+ No SuggestionsIngen forslag
-
+ Add Word to DictionaryLegg til ord i ordbok
-
+ Please select some text before calling replace quotes.Venligst velg en del av teksten før du velger å erstatte sitattegn.
-
+ Do you want to create a new project note for the tag '{0}'?Vil du opprette et nytt prosjektnotat for knaggen '{0}'?
-
+ Could not create note in a root folder for '{0}'. If one doesn't exist, you must create one first.Kunne ikke opprette et notat i en rotmappe for '{0}'. Hvis en slik ikke eksisterer, må du opprette en først.
@@ -1019,22 +1014,22 @@
GuiDocMerge
-
+ Merge DocumentsSlå sammen dokumenter
-
+ Documents to MergeDokumenter som skal slås sammen
-
+ Drag and drop items to change the order, or uncheck to exclude.Dra og slipp elementer for å endre rekkefølgen, eller fjern merking for å ekskludere.
-
+ Move merged items to TrashFlytt sammenslåtte elementer til papirkurven
@@ -1042,52 +1037,52 @@
GuiDocSplit
-
+ Split DocumentDel opp dokument
-
+ Document HeadersDokumentets overskrifter
-
+ Select the maximum level to split into files.Velg hvilket nivå av overskrifter å dele opp til.
-
+ Split on Header Level 1 (Title)Del på overskrifter på nivå 1 (titler)
-
+ Split up to Header Level 2 (Chapter)Del på overskrifter opp til nivå 2 (kapitler)
-
+ Split up to Header Level 3 (Scene)Del på overskrifter opp til nivå 3 (scener)
-
+ Split up to Header Level 4 (Section)Del på overskrifter opp til nivå 4 (seksjoner)
-
+ Split into a new folderDel inn i en ny mappe
-
+ Create document hierarchyOpprett dokumenthierarki
-
+ Move split document to TrashFlytt splittet element til papirkurven
@@ -1095,47 +1090,47 @@
GuiDocToolBar
-
+ Markdown BoldFet skrift med Markdown
-
+ Markdown ItalicKursiv med Markdown
-
+ Markdown StrikethroughGjennomstrek med Markdown
-
+ Shortcode BoldFet skrift med kortkode
-
+ Shortcode ItalicKursiv med kortkode
-
+ Shortcode StrikethroughGjennomstrek med kortkode
-
+ Shortcode UnderlineUnderstrek med kortkode
-
+ Shortcode SuperscriptHevet skrift med kortkode
-
+ Shortcode SubscriptSenket skrift med kortkode
@@ -1143,27 +1138,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer PanelVis/skjul visningspanelet
-
+ CommentsKommentarer
-
+ Show CommentsVis kommentarer
-
+ SynopsisSammendrag
-
+ Show Synopsis CommentsVis sammendrag
@@ -1171,22 +1166,22 @@
GuiDocViewHeader
-
+ Go BackwardGå bakover
-
+ Go ForwardGå fremover
-
+ ReloadOppdater
-
+ CloseLukk
@@ -1194,27 +1189,27 @@
GuiDocViewer
-
+ An error occurred while generating the preview.Det har oppstått en feil under genereringen av visningen.
-
+ CopyKopier
-
+ Select AllVelg hele teksten
-
+ Select WordVelg hele ordet
-
+ Select ParagraphVelg hele avsnittet
@@ -1222,7 +1217,12 @@
GuiDocViewerPanel
-
+
+ Hide Inactive Tags
+ Skjul inaktive knagger
+
+
+ ReferencesReferanser
@@ -1230,12 +1230,12 @@
GuiEditLabel
-
+ Item LabelEnhetens navn
-
+ LabelNavn
@@ -1243,37 +1243,37 @@
GuiItemDetails
-
+ LabelNavn
-
+ StatusStatus
-
+ ClassKlasse
-
+ UsageFormål
-
+ CharactersTegn
-
+ WordsOrd
-
+ ParagraphsAvsnitt
@@ -1281,27 +1281,27 @@
GuiLipsum
-
+ Insert Placeholder TextSett inn midlertidig tekst
-
+ Insert Lorem Ipsum TextSett inn Lorem Ipsum-tekst
-
+ Number of paragraphsAntall avsnitt
-
+ Randomise orderTilfeldig rekkefølge
-
+ InsertSett inn
@@ -1309,123 +1309,98 @@
GuiMain
-
+ novelWriter is ready ...novelWriter er klar ...
-
- Cannot create a new project when another project is open.
- Kan ikke lage et nytt prosjekt mens et annet prosjekt er åpent.
+
+ Please check the {0}release notes{1} for further details.
+ Sjekk {0}utgivelsesnotater{1} for mer informasjon.
-
- A project already exists in that location. Please choose another folder.
- Et prosjekt finnes allerede i den mappen. Vennligst velg et annet sted å lagre prosjektet.
-
-
-
+ Close the current project?Ønsker du å lukke dette prosjektet?
-
-
+
+ Changes are saved automatically.Endringer lagres automatisk.
-
+ Backup the current project?Ønsker du å ta sikkerhetskopi av dette prosjektet?
-
+ The project is already open by another instance of novelWriter, and is therefore locked. Override lock and continue anyway?Prosjektet er allerede åpent av en annen instans av novelWriter, og er derfor låst. Vil du overstyre denne låsen og fortsette likevel?
-
+ 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.Merk: Hvis programmet eller datamaskinen tidligere krasjet, kan fil-låsen trygt overstyres. Det anbefales imidlertid ikke å overstyre den hvis prosjektet er åpent i en annen instans av novelWriter. Å gjøre det kan skape konflikter i prosjektets filer.
-
+ The project was locked by the computer '{0}' ({1} {2}), last active on {3}.Prosjektet er låst av datamaskinen {0} ({1} {2}), siste registrerte aktivitet var {3}.
-
+ The project index is outdated or broken. Rebuilding index.Prosjektets indeks er utdatert eller skadet. Bygger indeksen på nytt.
-
- Text files ({0})
- Tekstfiler ({0})
-
-
-
- Markdown files ({0})
- Markdown-filer ({0})
-
-
-
- novelWriter files ({0})
- novelWriter-filer ({0})
-
-
-
- All files ({0})
- Alle filer ({0})
-
-
-
+ Import FileImporter fil
-
+ Could not read file. The file must be an existing text file.Kunne ikke lese filen. Filen må eksistere fra før av.
-
+ Please open a document to import the text file into.Vennligst åpne et dokument hvor teksten i filen kan importeres.
-
+ Importing the file will overwrite the current content of the document. Do you want to proceed?Å importere filen vil overskrive all eksisterende tekst i dokumentet. Ønsker du å fortsette?
-
+ Indexing completed in {0} msIndekseringen tok {0} ms
-
+ The project index has been successfully rebuilt.Prosjektets indeks har blitt bygget på nytt.
-
+ Could not initialise the dialog.Kunne ikke initialisere dialogen.
-
+ Do you want to exit novelWriter?Ønsker du å avslutte novelWriter?
-
+ Some changes will not be applied until novelWriter has been restarted.Noen endringer vil ikke tas i bruk før neste gang novelWriter startes.
-
+ 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}.Kunne ikke finne referansen til knagg {0}. Enten finnes den ikke, eller så er prosjektets indeks ikke oppdatert. Indeksen kan oppdateres fra Verktøy-menyen eller ved å trykke på {1}.
@@ -1433,686 +1408,681 @@
GuiMainMenu
-
+ &Project&Prosjekt
-
- New Project
- Nytt prosjekt
+
+ Create or Open Project
+ Opprett eller åpne prosjekt
-
- Open Project
- Åpne prosjekt
-
-
-
+ Save ProjectLagre prosjektet
-
+ Close ProjectLukk prosjektet
-
+ Project SettingsProsjektinnstillinger
-
- Project Details
- Prosjektdetaljer
+
+ Novel Details
+ Roman-detaljer
-
+ Rename ItemEndre navn
-
+ Delete ItemSlett enhet
-
+ Empty TrashTøm søppel
-
+ ExitAvslutt
-
+ &Document&Dokument
-
+ Open DocumentÅpne dokument
-
+ Save DocumentLagre dokumentet
-
+ Close DocumentLukk dokumentet
-
+ View DocumentVis dokument
-
+ Close Document ViewLukk dokumentvisning
-
+ Show File DetailsVis filinformasjon
-
+ Import Text from FileImporter tekst fra fil
-
+ &Edit&Rediger
-
+ UndoAngre
-
+ RedoGjenopprett
-
+ CutKlipp
-
+ CopyKopier
-
+ PasteLim inn
-
+ Select AllVelg hele teksten
-
+ Select ParagraphVelg hele avsnittet
-
+ &View&Vis
-
+ Go to Project TreeGå til prosjekt-tre
-
+ Go to Document EditorGå til dokument-editor
-
+ Go to OutlineGå til disposisjon
-
+ Navigate BackwardNavigere bakover
-
+ Navigate ForwardNavigere fremover
-
+ Focus ModeFocus-modus
-
+ Full Screen ModeFullskjerm-modus
-
+ &InsertSett &inn
-
+ DashesBindestreker
-
+ Short DashKort bindestrek
-
+ Long DashLang bindestrek
-
+ Horizontal BarHorisontal strek
-
+ Figure DashTallstrek
-
+ Quote MarksSitattegn
-
+ Left Single QuoteVenstre, enkelt sitattegn
-
+ Right Single QuoteHøyre, enkelt sitattegn
-
+ Left Double QuoteVenstre, dobbelt sitattegn
-
+ Right Double QuoteHøyre, dobbelt sitattegn
-
+ Alternative ApostropheAlternativ apostrof
-
+ General PunctuationGenerell tegnsetting
-
+ EllipsisEllipsis
-
+ PrimePrimtegn
-
+ Double PrimeDobbelt primtegn
-
+ White SpacesMellomrom
-
+ Non-Breaking SpaceHardt mellomrom
-
+ Thin SpaceKort mellomrom
-
+ Thin Non-Breaking SpaceHardt, kort mellomrom
-
+ Other SymbolsAndre symboler
-
+ List BulletKulepunkt
-
+ Hyphen BulletBindestrekpunkt
-
+ Flower MarkBlomsterpunkt
-
+ Per MillePromille
-
+ Degree SymbolGradertegn
-
+ Minus SignMinustegn
-
+ Times SignGangetegn
-
+ Division SignDeletegn
-
+ Tags and ReferencesKnagger og referanser
-
+ Special CommentsAndre kommentartyper
-
+ Synopsis CommentKommentar med sammendrag
-
+ Short Description CommentKommentar for kort beskrivelse
-
+ Page Break and SpaceSideskift og avstand
-
+ Page BreakSideskift
-
+ Vertical Space (Single)Vertikal avstand (enkel)
-
+ Vertical Space (Multi)Vertikal avstand (flere)
-
+ Placeholder TextMidlertidig tekst
-
+ &Format&Formattering
-
+ BoldFet
-
+ ItalicKursiv
-
+ StrikethroughGjennomstrek
-
+ Wrap Double QuotesSett i doble sitattegn
-
+ Wrap Single QuotesSett i enkle sitattegn
-
+ More Formats ...Flere formater ...
-
+ Bold (Shortcode)Fet (kortkode)
-
+ Italics (Shortcode)Kursiv (kortkode)
-
+ Strikethrough (Shortcode)Gjennomstrek (Kortkode)
-
+ UnderlineUnderstrek
-
+ SuperscriptHevet skrift
-
+ SubscriptSenket skrift
-
+ Header 1 (Partition)Overskrift 1 (inndeling)
-
+ Header 2 (Chapter)Overskrift 2 (kapittel)
-
+ Header 3 (Scene)Overskrift 3 (scene)
-
+ Header 4 (Section)Overskrift 4 (seksjon)
-
+ Novel TitleBoktittel
-
+ Unnumbered ChapterUnumrert kapittel
-
+ Align LeftVenstrejuster
-
+ Align CentreSentrer
-
+ Align RightHøyrejuster
-
+ Indent LeftInnrykk fra venstre
-
+ Indent RightInnrykk fra høyre
-
+ Toggle CommentVeksle kommentar
-
+
+ Toggle Ignore Text
+ Aktiver/deaktiver ignorert tekst
+
+
+ Remove Block FormatFjern formattering
-
+ Convert Single QuotesKonverter enkle sitattegn
-
+ Convert Double QuotesKonverter doble sitattegn
-
+ Remove In-Paragraph BreaksFjern linjeskift i avsnittet
-
+ &Search&Søk
-
+ FindSøk
-
+ ReplaceErstatt
-
+ Find NextFinn neste
-
+ Find PreviousFinn forrige
-
+ Replace NextErstatt neste
-
+ &Tools&Verktøy
-
+ Check SpellingStavekontroll
-
+ Spell Check LanguageSpråk for stavekontroll
-
+ DefaultIngen valg
-
+ Re-Run Spell CheckKjør stavekontroll
-
+ Project Word ListProsjektets ordliste
-
+ Add DictionariesLegg til ordbøker
-
+ Rebuild IndexBygg indeks
-
+ Backup ProjectLag sikkerhetskopi av prosjektets mappe
-
+ Build ManuscriptBygg manuskript
-
+ Writing StatisticsStatistikk
-
+ PreferencesInnstillinger
-
+ &Help&Hjelp
-
+ About novelWriterOm novelWriter
-
+ About Qt5Om Qt5
-
+ User Manual (Online)Brukermanual (på nett)
-
+ User Manual (PDF)Brukermanual (PDF)
-
+ Report an Issue (GitHub)Rapporter en feil (GitHub)
-
+ Ask a Question (GitHub)Still et spørsmål (GitHub)
-
+ The novelWriter WebsitenovelWriters nettside
-
-
- Check for New Release
- Sjekk etter oppdateringer
- GuiMainStatus
-
-
+
+ NoneIngen
-
+ EditorEditor
-
+ ProjectProsjekt
-
+ Session TimeTid brukt i gjeldende sesjon
-
+ Words: {0} ({1})Ord: {0} ({1})
-
+ Project word count (session change)Antall ord i prosjektet (endring i denne sesjonen)
-
+ Novel word count (session change)Antall ord i roman-teksten (endring i denne sesjonen)
@@ -2120,53 +2090,53 @@
GuiManuscript
-
+ Build ManuscriptBygg manuskript
-
+ Add New BuildLegg til ny byggedefinisjon
-
+ Delete Selected BuildSlett valgte byggedefinisjon
-
+ Edit Selected BuildRediger valgte byggedefinisjon
-
+ BuildsByggedefinisjoner
-
+ PreviewForhåndsvis
-
+ PrintSkriv ut
-
+ BuildBygg
-
+ CloseLukk
-
-
+
+ My ManuscriptMitt manuskript
@@ -2174,116 +2144,135 @@
GuiManuscriptBuild
-
+ Build ManuscriptBygg manuskript
-
+ Output FormatDokumentformat
-
+ Table of ContentsInnholdsfortegnelse
-
+ PathFilbane
-
+ File NameFilnavn
-
+ Reset file name to defaultTilbakestill filnavn til standard
-
+ Open FolderÅpne mappe
-
+ &Build&Bygg
-
+ Select FolderVelg mappe
-
+ Output folder does not exist.Mappen eksisterer ikke.
-
+ The file already exists. Do you want to overwrite it?Filen eksisterer allerede. Vil du overskrive den?
+
+ GuiNovelDetails
+
+
+
+ Novel Details
+ Roman-detaljer
+
+
+
+ Overview
+ Oversikt
+
+
+
+ Contents
+ Innhold
+
+ GuiNovelToolBar
-
+ Outline of {0}Innhold i {0}
-
+ Novel RootRoman-mappe
-
+ RefreshOppdatér
-
+ Last ColumnSiste kolonne
-
+ HiddenSkjult
-
+ Point of View CharacterSynsvinkel-karakter
-
+ Focus CharacterFokus-karakter
-
+ Novel PlotRoman-plott
-
-
+
+ Column SizeKolonnebredde
-
+ More OptionsFlere valg
-
+ Maximum column size in %Maksimal kolonnebredde i %
@@ -2291,7 +2280,7 @@
GuiNovelTree
-
+ No meta dataIngen meta-data
@@ -2299,65 +2288,64 @@
GuiOutlineDetails
-
-
-
-
+
+
+ TitleTittel
-
+ ChapterKapittel
-
+ SceneScene
-
+ SectionSeksjon
-
+ DocumentDokument
-
+ StatusStatus
-
+ CharactersTegn
-
+ WordsOrd
-
+ ParagraphsAvsnitt
-
+ SynopsisSammendrag
-
+ Title DetailsOversikt
-
+ Reference TagsReferanser
@@ -2365,7 +2353,7 @@
GuiOutlineHeaderMenu
-
+ Select ColumnsVelg kolonner
@@ -2373,1042 +2361,608 @@
GuiOutlineToolBar
-
+ Outline ofDisposisjon for
-
+ RefreshOppdatér
+
+
+ Export CSV
+ Eksporter CSV
+
+
+
+ GuiOutlineTree
+
+
+ Save Outline As
+ Lagre disposisjon som
+ GuiPreferences
-
+
+ PreferencesInnstillinger
-
+
+ Search
+ Søk
+
+
+ GeneralGenerelt
-
- Projects
- Prosjekt
-
-
-
- Documents
- Dokument
-
-
-
- Editor
- Editor
-
-
-
- Highlighting
- Fremheving
-
-
-
- Automation
- Automasjon
-
-
-
- Quotes
- Sitattegn
-
-
-
- GuiPreferencesAutomation
-
-
- Automatic Features
- Automatiske funksjoner
-
-
-
- Auto-select word under cursor
- Auto-velg ord under markør
-
-
-
- Apply formatting to word under cursor if no selection is made.
- Hvis ingen tekst er valgt, formatter ordet hvor markøren står.
-
-
-
- Auto-replace text as you type
- Erstatt mens du skriver
-
-
-
- Allow the editor to replace symbols as you type.
- La editoren erstatte symboler mens du skriver.
-
-
-
- Replace as You Type
- Erstatt mens du skriver
-
-
-
- Auto-replace single quotes
- Erstatt enkle sitattegn
-
-
-
-
- Try to guess which is an opening or a closing quote.
- Prøv å gjette om det er et åpne- eller lukketegn.
-
-
-
- Auto-replace double quotes
- Erstatt doble sitattegn
-
-
-
- Auto-replace dashes
- Erstatt bindestreker
-
-
-
- Double and triple hyphens become short and long dashes.
- To og tre bindestreker erstattes med kort og lang bindestrek.
-
-
-
- Auto-replace dots
- Erstatt tre punktum
-
-
-
- Three consecutive dots become ellipsis.
- Tre punktum på rad erstattes med ellipsis.
-
-
-
- Automatic Padding
- Automatisk mellomrom
-
-
-
- Insert non-breaking space before
- Sett inn hardt mellomrom foran
-
-
-
- Automatically add space before any of these symbols.
- Legg til mellomrom automatisk foran disse tegnene.
-
-
-
- Insert non-breaking space after
- Sett inn hardt mellomrom etter
-
-
-
- Automatically add space after any of these symbols.
- Legg til mellomrom automatisk etter disse tegnene.
-
-
-
- Use thin space instead
- Bruk tynt mellomrom istedet
-
-
-
- Inserts a thin space instead of a regular space.
- Sett inn et tynt mellomrom istedenfor et vanlig et.
-
-
-
- GuiPreferencesDocuments
-
-
- Text Style
- Tekststil
-
-
-
- Font family
- Skriftfamilie
-
-
-
-
-
-
- Applies to both document editor and viewer.
- Gjelder både redigerings- og visningsvindu.
-
-
-
- Font size
- Skriftstørrelse
-
-
-
- pt
- pt
-
-
-
- Text Flow
- Tekstflyt
-
-
-
- Maximum text width in "Normal Mode"
- Maks tekstbredde i "Normal-modus"
-
-
-
- Set to 0 to disable this feature.
- Sett til 0 for å deaktivere denne funksjonen.
-
-
-
-
-
-
- px
- px
-
-
-
- Maximum text width in "Focus Mode"
- Maks tekstbredde i "Fokus-modus"
-
-
-
- The maximum width cannot be disabled.
- Denne maks-bredden kan ikke deaktiveres.
-
-
-
- Hide document footer in "Focus Mode"
- Gjem dokumentets bunnlinje i "Fokus-modus"
-
-
-
- Hide the information bar in the document editor.
- Skjul informasjonslinjen i dokumenteditoren.
-
-
-
- Justify the text margins
- Juster tekstmarginer
-
-
-
- Minimum text margin
- Minimum tekstmargin
-
-
-
- Tab width
- Tabulatorens bredde
-
-
-
- The width of a tab key press in the editor and viewer.
- Hvor langt tabulatoren hopper i editor og visning.
-
-
-
- GuiPreferencesEditor
-
-
- Spell Checking
- Stavekontroll
-
-
-
- None
- Ingen
-
-
-
- Spell check language
- Språk for stavekontroll
-
-
-
- Available languages are determined by your system.
- Tilgjengelige språk hentes fra operativystemet ditt.
-
-
-
- Word Count
- Telling av ord
-
-
-
- Word count interval
- Telle-intervall
-
-
-
- seconds
- sekunder
-
-
-
- Include project notes in status bar word count
- Inkluder prosjektnotater i antallet ord i statuslinjen
-
-
-
- Writing Guides
- Hjelpesymboler
-
-
-
- Show tabs and spaces
- Synlige tabulatorer og mellomrom
-
-
-
- Show line endings
- Synlige linjeender
-
-
-
- Scroll Behaviour
- Rullefelt
-
-
-
- Scroll past end of the document
- Tillat å rulle forbi slutten av dokumentet
-
-
-
- Also centres the cursor when scrolling.
- Sentrerer også markøren når man ruller.
-
-
-
- Typewriter style scrolling when you type
- Skrivemaskin-liknende rulling mens du skriver
-
-
-
- Keeps the cursor at a fixed vertical position.
- Holder markøren på samme sted vertikalt.
-
-
-
- Minimum position for Typewriter scrolling
- Minste avstand for skrivemaskin-rulling
-
-
-
- Percentage of the editor height from the top.
- I prosent fra toppen av editor-vinduet.
-
-
-
- GuiPreferencesGeneral
-
-
- Look and Feel
+
+ AppearanceUtseende
-
- Main GUI language
- Programspråk
+
+ Display language
+ Visningspråk
-
-
-
+
+
+ Requires restart to take effect.Krever omstart for å tre i kraft.
-
- Main GUI theme
+
+ Colour themeFargetema
-
+ General colour theme and icons.Generelt fargetema og ikoner.
-
- Editor theme
- Syntaksfremheving
+
+ Application font family
+ Skriftfamilie for program
-
- Colour theme for the editor and viewer.
- Fargetema for editor og visning.
+
+ Application font size
+ Skriftstørrelse for program
-
- Font family
- Skriftfamilie
-
-
-
- Font size
- Skriftstørrelse
-
-
-
+
+ ptpt
-
- GUI Settings
- Brukergrensesnitt
-
-
-
- Emphasise partition and chapter labels
- Fremhev filnavn for inndeling og kapitler
-
-
-
- Makes them stand out in the project tree.
- Får dem til å skille seg ut i prosjekttreet.
-
-
-
- Show full path in document header
- Vis full prosjektbane i dokumenthoder
-
-
-
- Add the parent folder names to the header.
- Legger til mappene foran dokumentets navn.
-
-
-
+ Hide vertical scroll bars in main windowsSkjul vertikale rullefelt i hovedvinduer
-
-
+
+ Scrolling available with mouse wheel and keys only.Rulling kan bare gjøres med mus og tastatur.
-
+ Hide horizontal scroll bars in main windowsSkjul horisontale rullefelt i hovedvinduer
-
-
- GuiPreferencesProjects
-
- Automatic Save
+
+ Document Style
+ Dokumentets stil
+
+
+
+ Document colour theme
+ Dokumentets fargetema
+
+
+
+ Colour theme for the editor and viewer.
+ Fargetema for redigering og visning.
+
+
+
+ Document font family
+ Dokumentets skriftfamilie
+
+
+
+
+
+
+ Applies to both document editor and viewer.
+ Gjelder både redigerings- og visningsvindu.
+
+
+
+ Document font size
+ Dokumentets skriftstørrelse
+
+
+
+ Emphasise partition and chapter labels
+ Fremhev filnavn for inndeling og kapitler
+
+
+
+ Makes them stand out in the project tree.
+ Får dem til å skille seg ut i prosjekttreet.
+
+
+
+ Show full path in document header
+ Vis full prosjektbane i dokumenthoder
+
+
+
+ Add the parent folder names to the header.
+ Legger til mappene foran dokumentets navn.
+
+
+
+ Include project notes in status bar word count
+ Inkluder prosjektnotater i antallet ord i statuslinjen
+
+
+
+ Auto SaveAutomatisk lagring
-
+ Save document interval
- Interval for lagring av dokument
+ Intervall for lagring av dokument
-
+ How often the document is automatically saved.Hvor ofte dokumentet lagres automatisk.
-
-
+
+ secondssekunder
-
+ Save project interval
- Interval for lagring av prosjekt
+ Intervall for lagring av prosjekt
-
+ How often the project is automatically saved.Hvor ofte prosjektet lagres automatisk.
-
+ Project BackupSikkerhetskopi
-
+ BrowseBla
-
+ Backup storage locationFilbane for sikkerhetskopi
-
-
+
+ Path: {0}Filbane: {0}
-
+ Run backup when the project is closedLag sikkerhetskopi når prosjektet lukkes
-
+ Can be overridden for individual projects in Project Settings.Kan overstyres fra individuelle prosjektinnstillinger.
-
+ Ask before running backupSpør før sikkerhetskopi tas
-
+ If off, backups will run in the background.Hvis avslått, tas sikkerhetskopi automatisk.
-
+ Session TimerSesjons-klokke
-
+ Pause the session timer when not writingSett klokka på pause når du er inaktiv
-
+ Also pauses when the application window does not have focus.Pauses også når du ikke jobber i applikasjonens vindu.
-
+ Editor inactive time before pausing timerTid uten skriving før klokka settes på pause
-
+ User activity includes typing and changing the content.Dette måler kun endringer i teksteditoren.
-
+ minutesminutter
-
+
+ Writing
+ Skriving
+
+
+
+ Text Flow
+ Tekstflyt
+
+
+
+ Maximum text width in "Normal Mode"
+ Maks tekstbredde i "Normal-modus"
+
+
+
+ Set to 0 to disable this feature.
+ Sett til 0 for å deaktivere denne funksjonen.
+
+
+
+
+
+
+ px
+ px
+
+
+
+ Maximum text width in "Focus Mode"
+ Maks tekstbredde i "Fokus-modus"
+
+
+
+ The maximum width cannot be disabled.
+ Denne maks-bredden kan ikke deaktiveres.
+
+
+
+ Hide document footer in "Focus Mode"
+ Gjem dokumentets bunnlinje i "Fokus-modus"
+
+
+
+ Hide the information bar in the document editor.
+ Skjul informasjonslinjen i dokumenteditoren.
+
+
+
+ Justify the text margins
+ Juster tekstmarginer
+
+
+
+ Minimum text margin
+ Minimum tekstmargin
+
+
+
+ Tab width
+ Tabulatorens bredde
+
+
+
+ The width of a tab key press in the editor and viewer.
+ Hvor langt tabulatoren hopper i editor og visning.
+
+
+
+ Text Editing
+ Redigering av tekst
+
+
+
+ Spell check language
+ Språk for stavekontroll
+
+
+
+ Available languages are determined by your system.
+ Tilgjengelige språk hentes fra operativystemet ditt.
+
+
+
+ Auto-select word under cursor
+ Auto-velg ord under markør
+
+
+
+ Apply formatting to word under cursor if no selection is made.
+ Hvis ingen tekst er valgt, formatter ordet hvor markøren står.
+
+
+
+ Show tabs and spaces
+ Synlige tabulatorer og mellomrom
+
+
+
+ Show line endings
+ Synlige linjeender
+
+
+
+ Editor Scrolling
+ Tekstbehandler rulling
+
+
+
+ Scroll past end of the document
+ Tillat å rulle forbi slutten av dokumentet
+
+
+
+ Also centres the cursor when scrolling.
+ Sentrerer også markøren når man ruller.
+
+
+
+ Typewriter style scrolling when you type
+ Skrivemaskin-liknende rulling mens du skriver
+
+
+
+ Keeps the cursor at a fixed vertical position.
+ Holder markøren på samme sted vertikalt.
+
+
+
+ Minimum position for Typewriter scrolling
+ Minste avstand for skrivemaskin-rulling
+
+
+
+ Percentage of the editor height from the top.
+ I prosent fra toppen av editor-vinduet.
+
+
+
+ Text Highlighting
+ Fremheving
+
+
+
+ Highlight text wrapped in quotes
+ Fremhev tekst mellom sitattegn
+
+
+
+
+
+ Applies to the document editor only.
+ Gjelder bare for redigeringsvindu.
+
+
+
+ Allow open-ended single quotes
+ Tillat enkle sitattegn som ikke lukkes
+
+
+
+ Highlight single-quoted line with no closing quote.
+ Fremhev sitater som ikke er lukket i samme avsnitt.
+
+
+
+ Allow open-ended double quotes
+ Tillat doble sitattegn som ikke lukkes
+
+
+
+ Highlight double-quoted line with no closing quote.
+ Fremhev sitater som ikke er lukket i samme avsnitt.
+
+
+
+ Add highlight colour to emphasised text
+ Fremhev formattert tekst
+
+
+
+ Highlight multiple or trailing spaces
+ Fremhev flere eller etterfølgende mellomrom
+
+
+
+ Text Automation
+ Tekstautomatisering
+
+
+
+ Auto-replace text as you type
+ Erstatt mens du skriver
+
+
+
+ Allow the editor to replace symbols as you type.
+ Erstatt symboler mens du skriver.
+
+
+
+ Auto-replace single quotes
+ Erstatt enkle sitattegn
+
+
+
+
+ Try to guess which is an opening or a closing quote.
+ Prøv å gjette om det er et åpne- eller lukketegn.
+
+
+
+ Auto-replace double quotes
+ Erstatt doble sitattegn
+
+
+
+ Auto-replace dashes
+ Erstatt bindestreker
+
+
+
+ Double and triple hyphens become short and long dashes.
+ To og tre bindestreker erstattes med kort og lang bindestrek.
+
+
+
+ Auto-replace dots
+ Erstatt tre punktum
+
+
+
+ Three consecutive dots become ellipsis.
+ Tre punktum på rad erstattes med ellipsis.
+
+
+
+ Insert non-breaking space before
+ Sett inn hardt mellomrom foran
+
+
+
+ Automatically add space before any of these symbols.
+ Legg til mellomrom automatisk foran disse tegnene.
+
+
+
+ Insert non-breaking space after
+ Sett inn hardt mellomrom etter
+
+
+
+ Automatically add space after any of these symbols.
+ Legg til mellomrom automatisk etter disse tegnene.
+
+
+
+ Use thin space instead
+ Bruk tynt mellomrom istedet
+
+
+
+ Inserts a thin space instead of a regular space.
+ Sett inn et tynt mellomrom istedenfor et vanlig et.
+
+
+
+ Quotation Style
+ Sitattegn
+
+
+
+ Single quote open style
+ Enkelt sitat, venstre side
+
+
+
+ The symbol to use for a leading single quote.
+ Symbol for enkelt sitattegn før et sitat.
+
+
+
+ Single quote close style
+ Enkelt sitat, høyre side
+
+
+
+ The symbol to use for a trailing single quote.
+ Symbol for enkelt sitattegn etter et sitat.
+
+
+
+ Double quote open style
+ Dobbelt sitat, venstre side
+
+
+
+ The symbol to use for a leading double quote.
+ Symbol for dobbelt sitattegn før et sitat.
+
+
+
+ Double quote close style
+ Dobbelt sitat, høyre side
+
+
+
+ The symbol to use for a trailing double quote.
+ Symbol for dobbelt sitattegn etter et sitat.
+
+
+ Backup DirectoryMappe for sikkerhetskopi
-
- GuiPreferencesQuotes
-
-
- Quotation Style
- Sitattegn
-
-
-
- Single quote open style
- Enkelt sitat, venstre side
-
-
-
- The symbol to use for a leading single quote.
- Symbol for enkelt sitattegn før et sitat.
-
-
-
- Single quote close style
- Enkelt sitat, høyre side
-
-
-
- The symbol to use for a trailing single quote.
- Symbol for enkelt sitattegn etter et sitat.
-
-
-
- Double quote open style
- Dobbelt sitat, venstre side
-
-
-
- The symbol to use for a leading double quote.
- Symbol for dobbelt sitattegn før et sitat.
-
-
-
- Double quote close style
- Dobbelt sitat, høyre side
-
-
-
- The symbol to use for a trailing double quote.
- Symbol for dobbelt sitattegn etter et sitat.
-
-
-
- GuiPreferencesSyntax
-
-
- Quotes & Dialogue
- Sitattegn & dialog
-
-
-
- Highlight text wrapped in quotes
- Fremhev tekst mellom sitattegn
-
-
-
-
-
- Applies to the document editor only.
- Gjelder bare for redigeringsvindu.
-
-
-
- Allow open-ended single quotes
- Tillat enkle sitattegn som ikke lukkes
-
-
-
- Highlight single-quoted line with no closing quote.
- Fremhev sitater som ikke er lukket i samme avsnitt.
-
-
-
- Allow open-ended double quotes
- Tillat doble sitattegn som ikke lukkes
-
-
-
- Highlight double-quoted line with no closing quote.
- Fremhev sitater som ikke er lukket i samme avsnitt.
-
-
-
- Text Emphasis
- Fremheving av tekst
-
-
-
- Add highlight colour to emphasised text
- Fremhev formattert tekst
-
-
-
- Text Errors
- Feil i tekst
-
-
-
- Highlight multiple or trailing spaces
- Fremhev flere eller etterfølgende mellomrom
-
-
-
- GuiProjectDetails
-
-
- Project Details
- Prosjektdetaljer
-
-
-
- Overview
- Oversikt
-
-
-
- Contents
- Innhold
-
-
-
- GuiProjectDetailsContents
-
-
- Table of Contents
- Innholdsfortegnelse
-
-
-
- Title
- Tittel
-
-
-
- Words
- Ord
-
-
-
- Pages
- Sider
-
-
-
- Page
- Side
-
-
-
- Progress
- Fremdrift
-
-
-
- Typical word count for a 5 by 8 inch book page with 11 pt font is 350.
- Typisk antall ord for en 5 x 8 tommers bokside med 11 pt tekst er 350.
-
-
-
- Start counting page numbers from this page.
- Begynn sidetall fra denne siden.
-
-
-
- Assume a new chapter or partition always start on an odd numbered page.
- Beregn at nye kapitler og partisjoner alltid starter på en høyreside.
-
-
-
- Words per page
- Ord per side
-
-
-
- Count pages from
- Tell sider fra
-
-
-
- Clear double pages
- Tøm doble sider
-
-
-
- END
- SLUTT
-
-
-
- Untitled
- Uten tittel
-
-
-
- GuiProjectDetailsMain
-
-
- Words
- Ord
-
-
-
- Chapters
- Kapitler
-
-
-
- Scenes
- Scener
-
-
-
- Revisions
- Revisjoner
-
-
-
- Editing Time
- Redigeringstid
-
-
-
- Path
- Filbane
-
-
-
- Project: {0}
- Prosjekt: {0}
-
-
-
- By {0}
- Av {0}
-
-
-
- GuiProjectEditMain
-
-
- Project Settings
- Prosjektinnstillinger
-
-
-
- Project name
- Prosjektnavn
-
-
-
- Should be set only once.
- Bør bare settes én gang.
-
-
-
- Novel title
- Bokens tittel
-
-
-
-
- Change whenever you want!
- Kan endres når som helst!
-
-
-
- Author(s)
- Forfatter(e)
-
-
-
- Project language
- Prosjektets språk
-
-
-
- Used when building the manuscript.
- Brukes ved bygging av manuskript.
-
-
-
- Default
- Ingen valg
-
-
-
- Spell check language
- Språk for stavekontroll
-
-
-
-
- Overrides main preferences.
- Overstyrer valg i innstillinger.
-
-
-
- No backup on close
- Slå av sikkerhetskopi
-
-
-
- GuiProjectEditReplace
-
-
- Text Replace List for Preview and Export
- Erstatningsliste for forhåndsvisning og eksport
-
-
-
- Keyword
- Kodeord
-
-
-
- Replace With
- Erstatt med
-
-
-
- Select item to edit
- Velg enhet å redigere
-
-
-
- Save
- Lagre
-
-
-
- GuiProjectEditStatus
-
-
- Novel File Status Levels
- Statusnivåer i roman-filer
-
-
-
- Note File Importance Levels
- Viktighetsnivåer i notatfiler
-
-
-
- Label
- Navn
-
-
-
- Usage
- Bruk
-
-
-
- Select item to edit
- Velg enhet å redigere
-
-
-
- Colour
- Farge
-
-
-
- Save
- Lagre
-
-
-
- Select Colour
- Velg farge
-
-
-
- New Item
- Legg til
-
-
-
- Cannot delete a status item that is in use.
- Kan ikke slette status som er i bruk.
-
-
-
- Not in use
- Ikke i bruk
-
-
-
- Used once
- Brukt ett sted
-
-
-
- Used by {0} items
- Brukt {0} steder
-
-
-
- GuiProjectLoad
-
-
-
- Open Project
- Åpne prosjekt
-
-
-
- Working Title
- Arbeidstittel
-
-
-
- Words
- Ord
-
-
-
- Last Opened
- Sist åpnet
-
-
-
- Recently Opened Projects
- Tidligere åpnede prosjekter
-
-
-
- Path
- Filbane
-
-
-
- New
- Ny
-
-
-
- Remove
- Fjern
-
-
-
- novelWriter Project File ({0})
- novelWriter-prosjektfil ({0})
-
-
-
- All files ({0})
- Alle filer ({0})
-
-
-
- Remove '{0}' from the recent projects list? The project files will not be deleted.
- Vil du fjerne {0} fra listen over tidligere åpnede prosjekter? Selve prosjektfilene blir ikke slettet.
-
- GuiProjectSettings
-
+
+ Project SettingsProsjektinnstillinger
-
+ SettingsInnstillinger
-
+ StatusStatus
-
+ ImportanceViktighet
-
+ Auto-ReplaceAutoerstatt
@@ -3416,47 +2970,47 @@
GuiProjectToolBar
-
+ Project ContentProsjektets innhold
-
+ Quick LinksHurtiglenker
-
+ Move UpFlytt opp
-
+ Move DownFlytt ned
-
+ Add ItemLegg til element
-
+ Expand AllUtvid alle
-
+ Collapse AllLukk alle
-
+ Empty TrashTøm papirkurven
-
+ More OptionsFlere valg
@@ -3464,118 +3018,118 @@
GuiProjectTree
-
+ ActiveAktiv
-
+ InactiveInaktiv
-
+ Did not find anywhere to add the file or folder!Fant ikke noe sted å legge til filen eller mappen!
-
+ Cannot add new files or folders to the Trash folder.Kan ikke legge til nye filer eller mapper i papirkurvmappen.
-
+ New NoteNytt notat
-
+ New ChapterNytt kapittel
-
+ New SceneNy scene
-
+ New DocumentNytt dokument
-
+ New FolderNy mappe
-
+ There is currently no Trash folder in this project.Det er for øyeblikket ingen papirkurv i dette prosjektet.
-
+ The Trash folder is already empty.Papirkurven er allerede tom.
-
+ Permanently delete {0} file(s) from Trash?Vil du slette {0} filer i papirkurven for godt?
-
+ Move '{0}' to Trash?Vil du flytte filen "{0}" til søpla?
-
+ Root folders can only be deleted when they are empty.Rotmapper kan bare slettes når de er tomme.
-
+ Permanently delete '{0}'?Slette filen "{0}" for godt?
-
+ Drag and drop is only allowed for single items, non-root items, or multiple items with the same parent.Dra og slipp er bare tillatt for enkeltelementer, ikke hovedmapper, eller elementer under samme mappe eller dokument.
-
+ No documents selected for merging.Ingen dokumenter er valgt for sammenslåing.
-
+ MergedSammenslått
-
-
+
+ Could not write document content.Kan ikke skrive til dokumentet.
-
+ Do you want to duplicate this document?Vil du duplisere dette dokumentet?
-
+ Do you want to duplicate this item and all child items?Vil du duplisere dette elementet og alle underelementer?
-
+ Could not duplicate all items.Kunne ikke duplisere alle elementer.
-
+ There is nowhere to add item with name '{0}'.Fant ikke noe sted å legge til enheten med navn {0}'.
@@ -3583,238 +3137,256 @@
GuiSideBar
-
+ Project Tree ViewProsjektoversikt
-
+ Novel Tree ViewRomanoversikt
-
+ Novel Outline ViewDisposisjon
-
+ Build ManuscriptBygg manuskript
-
- Project Details
- Prosjektdetaljer
+
+ Novel Details
+ Roman-detaljer
-
+ Writing StatisticsStatistikk
-
+ SettingsOppsett
- GuiUpdates
+ GuiWelcome
-
- Check for Updates
- Sjekk etter oppdateringer
+
+ Welcome
+ Velkommen
-
- Current Release
- Denne versjonen
+
+ List
+ Liste
-
-
- novelWriter {0} released on {1}
- novelWriter {0} utgitt den {1}
+
+ New
+ Nytt
-
- Latest Release
- Nyeste versjon
+
+ Browse
+ Bla gjennom
-
- Checking ...
- Sjekker ...
+
+ Cancel
+ Avbryt
-
- Download: {0}
- Last ned: {0}
+
+ Create
+ Opprett
+
+
+
+ Open
+ ÅpneGuiWordList
-
-
+ Project Word ListProsjektets ordliste
-
- Cannot add a blank word.
- Kan ikke legge til et tomt ord.
+
+ Import words from text file
+ Importer ord fra tekstfil
-
- The word '{0}' is already in the word list.
- Ordet {0} ligger allerede i ordlisten.
+
+ Export words to text file
+ Eksporter ord til tekstfil
+
+
+
+ Note: The import file must be a plain text file with UTF-8 or ASCII encoding.
+ Merk: Importfilen må være en standard tekstfil med UTF-8 eller ASCII-koding.
+
+
+
+ Import File
+ Importer fil
+
+
+
+ Export File
+ Eksporter filGuiWritingStats
-
+ Writing StatisticsStatistikk
-
+ Session StartStarttid
-
+ LengthLengde
-
+ IdleInaktiv
-
+ WordsOrd
-
+ HistogramHistogram
-
+ Sum TotalsTotalsummer
-
+ Total Time:Totaltid:
-
+ Idle Time:Inaktiv tid:
-
+ Filtered Time:Filtrert tid:
-
+ Novel Word Count:Ord i roman:
-
+ Notes Word Count:Ord i notater:
-
+ Total Word Count:Ord totalt:
-
+ FiltersFiltre
-
+ Count novel filesTell i romanfiler
-
+ Count note filesTell i notatfiler
-
+ Hide zero word countSkjul null-verdier
-
+ Hide negative word countSkjul negative verdier
-
+ Group entries by daySamle rader per dag
-
+ Show idle timeVis inaktiv som tid
-
+ Word count cap for the histogramMaks antall ord for histogram
-
+ Save AsLagre som
-
+ JSON Data File (.json)JSON-format (.json)
-
+ CSV Data File (.csv)CSV-format (.csv)
-
+ JSON Data FileJSON-format
-
+ CSV Data FileCSV-format
-
+ Save Data AsLagre data som
-
+ {0} file successfully written to:{0}-filen ble skrevet til:
-
+ Failed to write {0} file.Kunne ikke skrive {0}-filen.
@@ -3822,143 +3394,153 @@
NWProject
-
+ Could not delete document file.Kunne ikke slette dokumentets fil.
-
- Could not open project with path: {0}
- Kunne ikke åpne prosjekt med filbane: {0}
+
+ Not a known project file format.
+ Ikke et kjent prosjektfilformat.
-
+
+ Project file not found.
+ Prosjektfilen finnes ikke.
+
+
+
+ Failed to open project.
+ Kunne ikke åpne prosjektet.
+
+
+ UnknownUkjent
-
+ Project file does not appear to be a novelWriterXML file.Prosjektfilen later ikke til å være en novelWriterXML-fil.
-
+ 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}.Prosjektfilen har et ukjent eller ikke støttet format, og kan ikke åpnes med denne versjonen av novelWriter. Prosjektet ble lagret av novelWriter versjon {0}.
-
+ Failed to parse project xml.Kunne ikke lese prosjektets xml-data.
-
+ 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?Filformatet til prosjektet ditt er i ferd med å bli oppdatert. Hvis du fortsetter, vil ikke eldre versjoner av novelWriter lenger kunne åpne dette prosjektet. Fortsette?
-
+ 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?Dette prosjektet ble lagret av en nyere versjon av novelWriter, versjon {0}. Dette er versjon {1}. Hvis du ønsker å fortsette med å åpne prosjektet, kan noen av innstillingene bli borte, men selve prosjektet vil være i orden. Vil du fortsatt åpne prosjektet?
-
+ RecoveredGjennopprettet
-
+ Found {0} orphaned file(s) in the project. {1} file(s) were recovered.{0} foreldreløse fil(er) ble funnet i prosjektet. {1} fil(er) ble gjenopprettet.
-
+ Opened Project: {0}Åpnet prosjekt: {0}
-
+ There is no project open.Det er ikke noe prosjekter åpent.
-
+ Failed to save project.Kunne ikke lagre prosjektet.
-
+ Saved Project: {0}Lagret prosjekt: {0}
-
+ Backing up project ...Lager sikkerhetskopi ...
-
+ Cannot backup project because no project name is set. Please set a Project Name in Project Settings.Kan ikke ta sikkerhetskopi av prosjektet da prosjektnavn ikke er satt. Du må først sette et prosjektnavn i Prosjektinnstillinger.
-
+ Could not create backup folder.Kunne ikke lage mappe til sikkerhetskopi.
-
+ Created a backup of your project of size {0}B.Opprettet en sikkerhetskopi av prosjektet med størrelse {0}B.
-
+ Path: {0}Filbane: {0}
-
+ Could not write backup archive.Kunne ikke lage sikkerhetskopi.
-
+ Project backed up to '{0}'Sikkerhetskopi skrevet til '{0}'
-
-
+
+ NewNy
-
+ NoteNotat
-
+ DraftUtkast
-
+ FinishedFerdig
-
+ MinorMindre
-
+ MajorStørre
-
+ MainHoved
@@ -3966,323 +3548,97 @@
NovelSelector
-
+ All Novel FoldersAlle roman-mapper
-
- ProjWizardCustomPage
-
-
- Custom Project Options
- Flere alternativer
-
-
-
- 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.
- Velg hvilke ekstra elementer å fylle prosjektet med. Du kan hoppe over å lage kapitler og bare legge til scener ved å sette antallet kapitler til 0.
-
-
-
- Add a folder for plot notes
- Legg til en mappe for plott-notater
-
-
-
- Add a folder for character notes
- Legg til en mappe for karakterer
-
-
-
- Add a folder for location notes
- Legg til en mappe for lokasjoner
-
-
-
- Add example notes to the above
- Lag eksempelfiler til ovennevnte
-
-
-
- Add chapters to the novel folder
- Legg til kapitler i romanmappen
-
-
-
- Add scenes to each chapter
- Legg til scener i hvert kapittel
-
-
-
- ProjWizardFinalPage
-
-
- Summary
- Sammendrag
-
-
-
- Project Name: {0}
- Prosjektnavn: {0}
-
-
-
- Project Path: {0}
- Filbane: {0}
-
-
-
- Fill the project with a minimal set of items
- Fyll prosjektet med et minimalt innhold
-
-
-
- Fill the project with example files
- Fyll prosjektet med eksempelfiler
-
-
-
- Add a folder for plot notes
- Legg til en mappe for plott-notater
-
-
-
- Add a folder for character notes
- Legg til en mappe for karakterer
-
-
-
- Add a folder for location notes
- Legg til en mappe for lokasjoner
-
-
-
- Add example notes to the above
- Lag eksempelfiler til ovennevnte
-
-
-
- Add {0} chapters to the novel folder
- Legg til {0} kapitler i romanmappen
-
-
-
- Add {0} scenes to each chapter
- Legg til {0} scener i hvert kapittel
-
-
-
- Add {0} scenes
- Legg til {0} scener
-
-
-
- You have selected the following:
- Du har valgt følgende:
-
-
-
- Press '{0}' to create the new project.
- Trykk '{0}' for å opprette det nye prosjektet.
-
-
-
- Done
- Ferdig
-
-
-
- Finish
- Fullfør
-
-
-
- ProjWizardFolderPage
-
-
-
- Select Project Folder
- Velg prosjektmappe
-
-
-
- Select a location to store the project. A new project folder will be created in the selected location.
- Velg et sted hvor prosjektet skal lagres. En mappe for hele prosjektet vil bli opprettet her.
-
-
-
- Required
- Påkrevd
-
-
-
- Project Path
- Filbane
-
-
-
- Error: A project folder cannot be created using this path.
- Feil: En prosjektmappe kan ikke opprettes ved hjelp av denne banen.
-
-
-
- Error: The selected path already exists.
- Feil: Den valgte banen finnes allerede.
-
-
-
- ProjWizardIntroPage
-
-
- Create New Project
- Opprett nytt prosjekt
-
-
-
- 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.
- Du må fylle inn minst et prosjektnavn. Du bør ikke endre prosjektnavnet etter at prosjektet er opprettet da dette brukes til blant annet filnavn for sikkerhetskopi. De andre feltene er valgfrie, og kan endres når som helst i Prosjektinstillinger.
-
-
-
- Side image by {0}, {1}
- Illustrasjon av {0}, {1}
-
-
-
- Required
- Påkrevd
-
-
-
-
- Optional
- Valgfritt
-
-
-
- Project Name
- Prosjektnavn
-
-
-
- Novel Title
- Bokens tittel
-
-
-
- Author(s)
- Forfatter(e)
-
-
-
- Language
- Språk
-
-
-
- ProjWizardPopulatePage
-
-
- Populate Project
- Fyll prosjektet
-
-
-
- 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.
- Velg hvordan du vil forhåndsfylle prosjektet. Du kan velge mellom et minimalt sett med mapper og filer, et eksempel-prosjekt som forklarer og viser hvordan du bruker programmet, eller se flere valg på neste side.
-
-
-
- Fill the project with a minimal set of items
- Fyll prosjektet med et minimalt innhold
-
-
-
- Fill the project with example files
- Fyll prosjektet med eksempelfiler
-
-
-
- Show detailed options for filling the project
- Vis detaljerte valg for å fylle prosjektet
-
- ProjectBuilder
-
+
+ The target folder is not empty. Please choose another folder.
+ Den valgte mappen er ikke tom. Vennligst velg en annen mappe.
+
+
+
+ An error occurred while trying to create the project.
+ Det oppsto en feil under forsøk på å opprette prosjektet.
+
+
+ New ProjectNytt prosjekt
-
- New Chapter
- Nytt kapittel
-
-
-
- New Scene
- Ny scene
-
-
-
+ Title PageTittelside
-
+ ByAv
-
+ Summary of the chapter.Sammendrag av kapittelet.
-
+ Summary of the scene.Sammendrag av scenen.
-
+ A short description.En kort beskrivelse.
-
+ Chapter {0}Kapittel {0}
-
-
+
+ Scene {0}Scene {0}
-
+ Main PlotHovedplott
-
+ ProtagonistProtagonist
-
+ Main LocationHovedlokasjon
-
+
+
+ The target folder already exists. Please choose another folder.
+ Den valgte mappen finnes allerede. Vennligst velg en annen mappe.
+
+
+
+ Could not copy project files.
+ Kunne ikke kopiere prosjektfiler.
+
+
+ Failed to create a new example project.Kunne ikke lage nytt eksempel-prosjekt.
-
+ Failed to create a new example project. Could not find the necessary files. They seem to be missing from this installation.Kunne ikke lage nytt eksempel-prosjekt. Kunne ikke finne de nødvendige filene. De ser ut til å mangle i denne installasjonen.
@@ -4290,7 +3646,7 @@
QDialogButtonBox
-
+ OKOK
@@ -4298,27 +3654,27 @@
QGnomeTheme
-
+ &OK&OK
-
+ &Save&Lagre
-
+ &Cancel&Avbryt
-
+ &Close&Lukk
-
+ Close without SavingLukk uten å lagre
@@ -4326,92 +3682,92 @@
QPlatformTheme
-
+ OKOK
-
+ SaveLagre
-
+ Save AllLagre alle
-
+ OpenÅpne
-
+ &Yes&Ja
-
+ Yes to &AllJa til &alle
-
+ &No&Nei
-
+ N&o to AllN&ei til alle
-
+ AbortAvbryt
-
+ RetryPrøv igjen
-
+ IgnoreIgnorer
-
+ CloseLukk
-
+ CancelAvbryt
-
+ DiscardForkast
-
+ HelpHjelp
-
+ ApplyAnvend
-
+ ResetNullstill
-
+ Restore DefaultsGjennopprett standard
@@ -4419,86 +3775,205 @@
QWizard
-
+ Go BackGå tilbake
-
+ < &Back< &Tilbake
-
+ ContinueFortsett
-
+ &Next&Neste
-
+ &Next >&Neste >
-
+ CommitGjennomfør
-
+ DoneFerdig
-
+ &Finish&Fullfør
-
-
+
+ CancelAvbryt
-
+ HelpHjelp
-
+ &Help&Hjelp
+
+ SharedData
+
+
+ novelWriter Project File or Zip File
+ novelWriter prosjektfil eller Zip-fil
+
+
+
+ novelWriter Project File
+ novelWriter prosjektfil
+
+
+
+ Open Project
+ Åpne prosjekt
+
+
+
+ VersionInfoWidget
+
+
+ Latest Version: {0}
+ Siste versjon: {0}
+
+
+
+ Checking ...
+ Sjekker ...
+
+
+
+ Download from {0}
+ Last ned fra {0}
+
+
+
+ Version
+ Versjon
+
+
+
+ Released on
+ Utgitt den
+
+
+
+ Release Notes
+ Lanseringsnotater
+
+
+
+ Check Now
+ Sjekk nå
+
+
+
+ Failed
+ Mislyktes
+
+
+
+ _ContentsPage
+
+
+ Table of Contents
+ Innholdsfortegnelse
+
+
+
+ Title
+ Tittel
+
+
+
+ Words
+ Ord
+
+
+
+ Pages
+ Sider
+
+
+
+ Page
+ Side
+
+
+
+ Progress
+ Fremdrift
+
+
+
+ Words per page
+ Ord per side
+
+
+
+ First page offset
+ Første side forskjøvet
+
+
+
+ Chapters on odd pages
+ Kapittel på oddetall-sider
+
+
+
+ Untitled
+ Uten tittel
+
+
+
+ END
+ SLUTT
+
+ _DetailsWidget
-
+ SettingInnstilling
-
+ ValueVerdi
-
+ NameNavn
-
+ SelectionUtvalg
-
+ TitleTittel
@@ -4506,37 +3981,37 @@
_FilterTab
-
+ Included in manuscriptInkludert i manuskript
-
+ Excluded from manuscriptEkskludert fra manuskript
-
+ Always includedAlltid inkludert
-
+ Always excludedAlltid ekskludert
-
+ Reset to defaultTilbakestill til standard
-
+ Mark selection asMerk utvalg som
-
+ Select Root FoldersVelg hovedmapper
@@ -4544,22 +4019,22 @@
_GuiAlert
-
+ InformationInformasjon
-
+ WarningAdvarsel
-
+ ErrorFeil
-
+ QuestionSpørsmål
@@ -4567,239 +4042,641 @@
_HeadingsTab
-
-
+
+ HideSkjul
-
-
+
+ Editing: {0}Redigerer: {0}
-
-
+
+ NoneIngen
-
+ TitleTittel
-
+ Chapter NumberKapittelnummer
-
+ Chapter Number (Word)Kapittelnummer (som ord)
-
+ Chapter Number (Upper Case Roman)Kapittelnummer (store romertall)
-
+ Chapter Number (Lower Case Roman)Kapittelnummer (små romertall)
-
+ Scene Number (In Chapter)Scenenummer (i kapittel)
-
+ Scene Number (Absolute)Scenenummer (absolutt)
-
+
+ Point of View Character
+ Synsvinkel-karakter
+
+
+
+ Focus Character
+ Fokus-karakter
+
+
+ InsertSett inn
-
+ ApplyAnvend
+
+ _NewProjectForm
+
+
+ Required
+ Påkrevd
+
+
+
+ Optional
+ Valgfritt
+
+
+
+ Create a fresh project
+ Opprett et nytt prosjekt
+
+
+
+ Create an example project
+ Opprett et eksempelprosjekt
+
+
+
+ Copy an existing project
+ Kopier et eksisterende prosjekt
+
+
+
+ Project Name
+ Prosjektnavn
+
+
+
+ Author
+ Forfatter
+
+
+
+ Project Path
+ Filbane
+
+
+
+ Prefill Project
+ Forhåndsfyll prosjektet
+
+
+
+ Set to 0 to only add scenes
+ Satt til 0 for bare å legge til scener
+
+
+
+
+ Add
+ Legg til
+
+
+
+ chapter documents
+ kapittel-dokumenter
+
+
+
+ scene documents (to each chapter)
+ scene-dokumenter (i hvert kapittel)
+
+
+
+ Add a folder for plot notes
+ Legg til en mappe for plott-notater
+
+
+
+ Add a folder for character notes
+ Legg til en mappe for karakterer
+
+
+
+ Add a folder for location notes
+ Legg til en mappe for lokasjoner
+
+
+
+ Add example notes to the above
+ Lag eksempelfiler til ovennevnte
+
+
+
+ Chapters and Scenes
+ Kapittel og scener
+
+
+
+ Project Notes
+ Prosjektnotater
+
+
+
+ Create New Project
+ Opprett nytt prosjekt
+
+
+
+ Select Project Folder
+ Velg prosjektmappe
+
+
+
+ Fresh Project
+ Nytt prosjekt
+
+
+
+ Example Project
+ Eksempelprosjekt
+
+
+
+ Template: {0}
+ Mal: {0}
+
+
+
+ _NewProjectPage
+
+
+ A project name is required.
+ Vennligst oppgi et prosjektnavn.
+
+
+
+ _OpenProjectPage
+
+
+ The project path is not reachable.
+ Prosjektets bane er ikke tilgjengelig.
+
+
+
+ Path
+ Filbane
+
+
+
+ Remove '{0}' from the recent projects list? The project files will not be deleted.
+ Vil du fjerne {0} fra listen over tidligere åpnede prosjekter? Selve prosjektfilene blir ikke slettet.
+
+
+
+ Open Project
+ Åpne prosjekt
+
+
+
+ Remove Project
+ Fjern prosjekt
+
+
+
+ _OverviewPage
+
+
+ Project
+ Prosjekt
+
+
+
+
+ Name
+ Navn
+
+
+
+ Revisions
+ Revisjoner
+
+
+
+ Editing Time
+ Redigeringstid
+
+
+
+
+ Word Count
+ Antall ord
+
+
+
+ In Novels
+ I romaner
+
+
+
+ In Notes
+ I notater
+
+
+
+ Selected Novel
+ Velg roman
+
+
+
+ Chapters
+ Kapitler
+
+
+
+ Scenes
+ Scener
+
+ _PreviewWidget
-
+ Press the "Preview" button to generate ...Trykk på "Forhåndsvisning"-knappen for å generere ...
-
+ Processing ...Behandler ...
-
+ DoneFerdig
-
+ UnknownUkjent
-
+ BuiltBygget
+
+ _ProjectListModel
+
+
+ Word Count
+ Telling av ord
+
+
+
+ Last Opened
+ Sist åpnet
+
+
+
+ _ReplacePage
+
+
+ Text Auto-Replace for Preview and Build
+ Erstatt automatisk for forhåndsvisning og manuskript
+
+
+
+ Keyword
+ Nøkkelord
+
+
+
+ Replace With
+ Erstatt med
+
+
+
+ Select item to edit
+ Velg enhet å redigere
+
+
+
+ Save
+ Lagre
+
+
+
+ _SettingsPage
+
+
+ Project name
+ Prosjektnavn
+
+
+
+ Changing this will affect the backup path.
+ Å endring denne vil påvirke banen til sikkerhetskopier.
+
+
+
+ Author(s)
+ Forfatter(e)
+
+
+
+
+ Only used when building the manuscript.
+ Brukes kun ved bygging av manuskript.
+
+
+
+ Project language
+ Prosjektets språk
+
+
+
+ Default
+ Ingen valg
+
+
+
+ Spell check language
+ Språk for stavekontroll
+
+
+
+
+ Overrides main preferences.
+ Overstyrer valg i innstillinger.
+
+
+
+ Disable backup on close
+ Ikke lag sikkerhetskopi når prosjektet lukkes
+
+
+
+ _StatusPage
+
+
+ Novel Document Status Levels
+ Statusnivåer i roman-filer
+
+
+
+ Project Note Importance Levels
+ Viktighetsnivåer i notatfiler
+
+
+
+ Label
+ Navn
+
+
+
+ Usage
+ Bruk
+
+
+
+ Select item to edit
+ Velg enhet å redigere
+
+
+
+ Colour
+ Farge
+
+
+
+ Save
+ Lagre
+
+
+
+ Select Colour
+ Velg farge
+
+
+
+ New Item
+ Legg til
+
+
+
+ Cannot delete a status item that is in use.
+ Kan ikke slette status som er i bruk.
+
+
+
+ Not in use
+ Ikke i bruk
+
+
+
+ Used once
+ Brukt ett sted
+
+
+
+ Used by {0} items
+ Brukt {0} steder
+
+ _TreeContextMenu
-
+ Empty TrashTøm papirkurven
-
+ RenameEndre navn
-
+ Open DocumentÅpne dokument
-
+ View DocumentVis dokument
-
+
+ Create New ...
+ Opprett ny ...
+
+
+
+ Rename to Heading
+ Endre navn til overskriften
+
+
+ Set Active to ...Sett aktiv til ...
-
+ ActiveAktiv
-
+ InactiveInaktiv
-
+ Toggle ActiveAktiver/deaktiver
-
+ Set Status to ...Sett status til ...
-
-
+
+ Manage Labels ...Administrer etiketter ...
-
+ Set Importance to ...Sett viktighetsnivå til ...
-
- Transform
- Transformer
+
+ Transform ...
+ Endre ...
-
-
-
-
+
+
+
+ Convert to {0}Konverter til {0}
-
+ Merge Child Items into SelfLim inn underelementer i dette dokumentet
-
+ Merge Child Items into NewLim inn underelementer i nytt dokument
-
+ Merge Documents in FolderSlå sammen dokumenter i mappen
-
+ Split Document by HeadersDel dokumentet etter overskrift
-
+ Expand AllUtvid alle
-
+ Collapse AllLukk alle
-
+ Duplicate from HereDupliser herfra
-
+ Duplicate DocumentDupliser dokument
-
+ Delete PermanentlySlett permanent
-
-
+
+ Move to TrashFlytt til papirkurv
-
+ Move {0} items to Trash?Vil du flytte {0} filer til papirkurven?
-
+ Do you want to convert the folder to a {0}? This action cannot be reversed.Vil du konvertere mappen til et {0}? Denne handlingen kan ikke angres.
+
+ _UpdatableMenu
+
+
+ From Template
+ Fra mal
+
+ _ViewPanelBackRefs
-
+ DocumentDokument
-
+ First HeadingFørste overskrift
@@ -4807,27 +4684,27 @@
_ViewPanelKeyWords
-
+ TagKnagg
-
+ ImportanceViktighet
-
+ DocumentDokument
-
+ HeadingOverskrift
-
+ Short DescriptionKort beskrivelse
diff --git a/novelwriter/assets/i18n/project_nl_NL.json b/novelwriter/assets/i18n/project_nl_NL.json
index 65f4eaca..0dbebd4e 100644
--- a/novelwriter/assets/i18n/project_nl_NL.json
+++ b/novelwriter/assets/i18n/project_nl_NL.json
@@ -1,7 +1,18 @@
{
"Synopsis": "Synopsis",
+ "Short Description": "Korte beschrijving",
"Comment": "Opmerking",
"Notes": "Notities",
+ "Tag": "Label",
+ "Point of View": "Perspectief",
+ "Focus": "Focus",
+ "Characters": "Personages",
+ "Plot": "Plot",
+ "Timeline": "Tijdslijn",
+ "Locations": "Locaties",
+ "Objects": "Objecten",
+ "Entities": "Entiteiten",
+ "Custom": "Aangepast",
"0": "nul",
"1": "één",
"2": "twee",
diff --git a/novelwriter/assets/i18n/project_pt_BR.json b/novelwriter/assets/i18n/project_pt_BR.json
index b5bd1c7a..947a8bce 100644
--- a/novelwriter/assets/i18n/project_pt_BR.json
+++ b/novelwriter/assets/i18n/project_pt_BR.json
@@ -1,7 +1,18 @@
{
"Synopsis": "Sinopse",
+ "Short Description": "Descrição breve",
"Comment": "Comentários",
"Notes": "Notas",
+ "Tag": "Etiqueta",
+ "Point of View": "Ponto de vista",
+ "Focus": "Foco",
+ "Characters": "Personagens",
+ "Plot": "Trama",
+ "Timeline": "Linha do tempo",
+ "Locations": "Lugares",
+ "Objects": "Objetos",
+ "Entities": "Entidades",
+ "Custom": "Outros",
"0": "Zero",
"1": "Um",
"2": "Dois",
From 97371533bcfea13665fc0dbe86b273ee96fd27d6 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Sun, 25 Feb 2024 10:51:42 +0100
Subject: [PATCH 19/37] Update Japanese translation, and fix line numbers in
others
---
i18n/nw_en_US.ts | 1894 ++++++++++++-------------
i18n/nw_ja_JP.ts | 3437 ++++++++++++++++++++++------------------------
i18n/nw_nb_NO.ts | 1896 ++++++++++++-------------
3 files changed, 3552 insertions(+), 3675 deletions(-)
diff --git a/i18n/nw_en_US.ts b/i18n/nw_en_US.ts
index 4ef7efa9..9a51196b 100644
--- a/i18n/nw_en_US.ts
+++ b/i18n/nw_en_US.ts
@@ -4,212 +4,212 @@
Builds
-
+ Document FiltersDocument Filters
-
+ Novel DocumentsNovel Documents
-
+ Project NotesProject Notes
-
+ Inactive DocumentsInactive Documents
-
+ HeadingsHeadings
-
+ Title HeadingsTitle Headings
-
+ Chapter HeadingsChapter Headings
-
+ Unnumbered HeadingsUnnumbered Headings
-
+ Scene HeadingsScene Headings
-
+ Section HeadingsSection Headings
-
+ Hide Scene HeadingsHide Scene Headings
-
+ Hide Section HeadingsHide Section Headings
-
+ Text ContentText Content
-
+ Include SynopsisInclude Synopsis
-
+ Include CommentsInclude Comments
-
+ Include KeywordsInclude Keywords
-
+ Include Body TextInclude Body Text
-
+ Insert ContentInsert Content
-
+ Add Titles for NotesAdd Titles for Notes
-
+ Text FormatText Format
-
+ Font FamilyFont Family
-
+ Font SizeFont Size
-
+ Line HeightLine Height
-
+ Text OptionsText Options
-
+ Justify Text MarginsJustify Text Margins
-
+ Replace Unicode CharactersReplace Unicode Characters
-
+ Replace Tabs with SpacesReplace Tabs with Spaces
-
+ Page LayoutPage Layout
-
+ UnitUnit
-
+ Page SizePage Size
-
+ Page WidthPage Width
-
+ Page HeightPage Height
-
+ Top MarginTop Margin
-
+ Bottom MarginBottom Margin
-
+ Left MarginLeft Margin
-
+ Right MarginRight Margin
-
+ Open Document (.odt)Open Document (.odt)
-
+ Add Highlight ColoursAdd Highlight Colors
-
+ Page HeaderPage Header
-
+ Page Counter OffsetPage Counter Offset
-
+ HTML (.html)HTML (.html)
-
+ Add CSS StylesAdd CSS Styles
@@ -217,72 +217,72 @@
Common
-
+ in the futurein the future
-
+ just nowjust now
-
+ a minute agoa minute ago
-
+ {0} minutes ago{0} minutes ago
-
+ an hour agoan hour ago
-
+ {0} hours ago{0} hours ago
-
+ a day agoa day ago
-
+ {0} days ago{0} days ago
-
+ a week agoa week ago
-
+ {0} weeks ago{0} weeks ago
-
+ a month agoa month ago
-
+ {0} months ago{0} months ago
-
+ a year agoa year ago
-
+ {0} years ago{0} years ago
@@ -290,375 +290,375 @@
Constant
-
-
-
+
+
+ NoneNone
-
+ NovelNovel
-
-
+
+ PlotPlot
-
-
+
+ CharactersCharacters
-
-
+
+ LocationsLocations
-
-
+
+ TimelineTimeline
-
-
+
+ ObjectsObjects
-
-
+
+ EntitiesEntities
-
-
-
+
+
+ CustomCustom
-
+ ArchiveArchive
-
+ TemplatesTemplates
-
+ TrashTrash
-
-
+
+ Novel DocumentNovel Document
-
-
+
+ Project NoteProject Note
-
+ Root FolderRoot Folder
-
+ FolderFolder
-
+ Novel Title PageNovel Title Page
-
+ Novel ChapterNovel Chapter
-
+ Novel SceneNovel Scene
-
+ Novel SectionNovel Section
-
+ TagTag
-
+ Point of ViewPoint of View
-
-
+
+ FocusFocus
-
+ TitleTitle
-
+ LevelLevel
-
+ DocumentDocument
-
+ LineLine
-
+ CharsChars
-
+ WordsWords
-
+ ParsPars
-
+ POVPOV
-
+ SynopsisSynopsis
-
+ Open Document (.odt)Open Document (.odt)
-
+ Flat Open Document (.fodt)Flat Open Document (.fodt)
-
+ novelWriter HTML (.html)novelWriter HTML (.html)
-
+ novelWriter Markup (.txt)novelWriter Markup (.txt)
-
+ Standard Markdown (.md)Standard Markdown (.md)
-
+ Extended Markdown (.md)Extended Markdown (.md)
-
+ JSON + novelWriter HTML (.json)JSON + novelWriter HTML (.json)
-
+ JSON + novelWriter Markup (.json)JSON + novelWriter Markup (.json)
-
+ Text filesText files
-
+ Markdown filesMarkdown files
-
+ novelWriter filesnovelWriter files
-
+ CSV filesCSV files
-
+ All filesAll files
-
+ MillimetresMillimeters
-
+ CentimetresCentimeters
-
+ InchesInches
-
+ A4A4
-
+ A5A5
-
+ A6A6
-
+ US LegalUS Legal
-
+ US LetterUS 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
@@ -666,17 +666,17 @@
GuiAbout
-
+ About novelWriterAbout novelWriter
-
+ This application is licenced under {0}This application is licensed under {0}
-
+ CreditsCredits
@@ -684,38 +684,38 @@
GuiBuildSettings
-
-
+
+ Manuscript Build SettingsManuscript Build Settings
-
+ NameName
-
+ SelectionSelection
-
+ HeadingsHeadings
-
+ ContentContent
-
+ FormatFormat
-
+ OutputOutput
@@ -723,47 +723,47 @@
GuiDictionaries
-
+ Add DictionariesAdd Dictionaries
-
+ Download a dictionary from one of the links, and add it below.Download a dictionary from one of the links, and add it below.
-
+ Add DictionaryAdd Dictionary
-
+ Dictionary install locationDictionary install location
-
+ Additional dictionaries found: {0}Additional dictionaries found: {0}
-
+ Free or Libre Office extensionFree or Libre Office extension
-
+ Browse FilesBrowse Files
-
+ Could not process dictionary fileCould not process dictionary file
-
+ Added: {0} [{1}B]Added: {0} [{1}B]
@@ -771,32 +771,32 @@
GuiDocEditFooter
-
+ StatusStatus
-
+ Line: {0} ({1})Line: {0} ({1})
-
+ Words: {0} ({1})Words: {0} ({1})
-
+ Document size is {0} bytesDocument size is {0} bytes
-
+ Words: {0} selectedWords: {0} selected
-
+ Character count: {0}Character count: {0}
@@ -804,22 +804,22 @@
GuiDocEditHeader
-
+ Toggle Tool BarToggle Tool Bar
-
+ SearchSearch
-
+ Toggle Focus ModeToggle Focus Mode
-
+ CloseClose
@@ -827,58 +827,58 @@
GuiDocEditSearch
-
-
+
+ SearchSearch
-
+ ReplaceReplace
-
+ Case SensitiveCase Sensitive
-
+ Whole Words OnlyWhole Words Only
-
+ RegEx ModeRegEx Mode
-
+ Loop SearchLoop Search
-
+ Search Next FileSearch Next File
-
+ Preserve CasePreserve Case
-
+ Close SearchClose Search
-
+ Find in current documentFind in current document
-
+ Find and replace in current documentFind and replace in current document
@@ -886,127 +886,127 @@
GuiDocEditor
-
+ Opened Document: {0}Opened Document: {0}
-
+ This document has been changed outside of novelWriter while it was open. Overwrite the file on disk?This document has been changed outside of novelWriter while it was open. Overwrite the file on disk?
-
+ Could not save document.Could not save document.
-
+ Saved Document: {0}Saved Document: {0}
-
+ Spell checking requires the package PyEnchant. It does not appear to be installed.Spell checking requires the package PyEnchant. It does not appear to be installed.
-
+ Spell check completeSpell check complete
-
+ Document DetailsDocument Details
-
+ Created: {0}Created: {0}
-
+ Updated: {0}Updated: {0}
-
+ File Location: {0}File Location: {0}
-
+ Set as Document NameSet as Document Name
-
+ Follow TagFollow Tag
-
+ Create Note for TagCreate Note for Tag
-
+ CutCut
-
+ CopyCopy
-
+ PastePaste
-
+ Select AllSelect All
-
+ Select WordSelect Word
-
+ Select ParagraphSelect Paragraph
-
+ Spelling Suggestion(s)Spelling Suggestion(s)
-
+ No SuggestionsNo Suggestions
-
+ Add Word to DictionaryAdd Word to Dictionary
-
+ Please select some text before calling replace quotes.Please select some text before calling replace quotes.
-
+ Do you want to create a new project note for the tag '{0}'?Do you want to create a new project note for the tag '{0}'?
-
+ Could not create note in a root folder for '{0}'. If one doesn't exist, you must create one first.Could not create note in a root folder for '{0}'. If one doesn't exist, you must create one first.
@@ -1014,22 +1014,22 @@
GuiDocMerge
-
+ Merge DocumentsMerge Documents
-
+ Documents to MergeDocuments to Merge
-
+ Drag and drop items to change the order, or uncheck to exclude.Drag and drop items to change the order, or uncheck to exclude.
-
+ Move merged items to TrashMove merged items to Trash
@@ -1037,52 +1037,52 @@
GuiDocSplit
-
+ Split DocumentSplit Document
-
+ Document HeadersDocument Headers
-
+ Select the maximum level to split into files.Select the maximum level to split into files.
-
+ Split on Header Level 1 (Title)Split on Header Level 1 (Title)
-
+ Split up to Header Level 2 (Chapter)Split up to Header Level 2 (Chapter)
-
+ Split up to Header Level 3 (Scene)Split up to Header Level 3 (Scene)
-
+ Split up to Header Level 4 (Section)Split up to Header Level 4 (Section)
-
+ Split into a new folderSplit into a new folder
-
+ Create document hierarchyCreate document hierarchy
-
+ Move split document to TrashMove split document to Trash
@@ -1090,47 +1090,47 @@
GuiDocToolBar
-
+ Markdown BoldMarkdown Bold
-
+ Markdown ItalicMarkdown Italic
-
+ Markdown StrikethroughMarkdown Strikethrough
-
+ Shortcode BoldShortcode Bold
-
+ Shortcode ItalicShortcode Italic
-
+ Shortcode StrikethroughShortcode Strikethrough
-
+ Shortcode UnderlineShortcode Underline
-
+ Shortcode SuperscriptShortcode Superscript
-
+ Shortcode SubscriptShortcode Subscript
@@ -1138,27 +1138,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer PanelShow/Hide Viewer Panel
-
+ CommentsComments
-
+ Show CommentsShow Comments
-
+ SynopsisSynopsis
-
+ Show Synopsis CommentsShow Synopsis Comments
@@ -1166,22 +1166,22 @@
GuiDocViewHeader
-
+ Go BackwardGo Backward
-
+ Go ForwardGo Forward
-
+ ReloadReload
-
+ CloseClose
@@ -1189,27 +1189,27 @@
GuiDocViewer
-
+ An error occurred while generating the preview.An error occurred while generating the preview.
-
+ CopyCopy
-
+ Select AllSelect All
-
+ Select WordSelect Word
-
+ Select ParagraphSelect Paragraph
@@ -1217,12 +1217,12 @@
GuiDocViewerPanel
-
+ Hide Inactive TagsHide Inactive Tags
-
+ ReferencesReferences
@@ -1230,12 +1230,12 @@
GuiEditLabel
-
+ Item LabelItem Label
-
+ LabelLabel
@@ -1243,37 +1243,37 @@
GuiItemDetails
-
+ LabelLabel
-
+ StatusStatus
-
+ ClassClass
-
+ UsageUsage
-
+ CharactersCharacters
-
+ WordsWords
-
+ ParagraphsParagraphs
@@ -1281,27 +1281,27 @@
GuiLipsum
-
+ Insert Placeholder TextInsert Placeholder Text
-
+ Insert Lorem Ipsum TextInsert Lorem Ipsum Text
-
+ Number of paragraphsNumber of paragraphs
-
+ Randomise orderRandomize order
-
+ InsertInsert
@@ -1309,98 +1309,98 @@
GuiMain
-
+ novelWriter is ready ...novelWriter is ready ...
-
+ Please check the {0}release notes{1} for further details.Please check the {0}release notes{1} for further details.
-
+ Close the current project?Close the current project?
-
-
+
+ Changes are saved automatically.Changes are saved automatically.
-
+ Backup the current project?Backup the current project?
-
+ The project is already open by another instance of novelWriter, and is therefore locked. Override lock and continue anyway?The project is already open by another instance of novelWriter, and is therefore locked. Override lock and continue anyway?
-
+ 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: 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.
-
+ The project was locked by the computer '{0}' ({1} {2}), last active on {3}.The project was locked by the computer '{0}' ({1} {2}), last active on {3}.
-
+ The project index is outdated or broken. Rebuilding index.The project index is outdated or broken. Rebuilding index.
-
+ Import FileImport File
-
+ Could not read file. The file must be an existing text file.Could not read file. The file must be an existing text file.
-
+ Please open a document to import the text file into.Please open a document to import the text file into.
-
+ Importing the file will overwrite the current content of the document. Do you want to proceed?Importing the file will overwrite the current content of the document. Do you want to proceed?
-
+ Indexing completed in {0} msIndexing completed in {0} ms
-
+ The project index has been successfully rebuilt.The project index has been successfully rebuilt.
-
+ Could not initialise the dialog.Could not initialize the dialog.
-
+ Do you want to exit novelWriter?Do you want to exit novelWriter?
-
+ Some changes will not be applied until novelWriter has been restarted.Some changes will not be applied until novelWriter has been restarted.
-
+ 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}.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}.
@@ -1408,642 +1408,642 @@
GuiMainMenu
-
+ &Project&Project
-
+ Create or Open ProjectCreate or Open Project
-
+ Save ProjectSave Project
-
+ Close ProjectClose Project
-
+ Project SettingsProject Settings
-
+ Novel DetailsNovel Details
-
+ Rename ItemRename Item
-
+ Delete ItemDelete Item
-
+ Empty TrashEmpty Trash
-
+ ExitExit
-
+ &Document&Document
-
+ Open DocumentOpen Document
-
+ Save DocumentSave Document
-
+ Close DocumentClose Document
-
+ View DocumentView Document
-
+ Close Document ViewClose Document View
-
+ Show File DetailsShow File Details
-
+ Import Text from FileImport Text from File
-
+ &Edit&Edit
-
+ UndoUndo
-
+ RedoRedo
-
+ CutCut
-
+ CopyCopy
-
+ PastePaste
-
+ Select AllSelect All
-
+ Select ParagraphSelect Paragraph
-
+ &View&View
-
+ Go to Project TreeGo to Project Tree
-
+ Go to Document EditorGo to Document Editor
-
+ Go to OutlineGo to Outline
-
+ Navigate BackwardNavigate Backward
-
+ Navigate ForwardNavigate Forward
-
+ Focus ModeFocus Mode
-
+ Full Screen ModeFull Screen Mode
-
+ &Insert&Insert
-
+ DashesDashes
-
+ Short DashShort Dash
-
+ Long DashLong Dash
-
+ Horizontal BarHorizontal Bar
-
+ Figure DashFigure Dash
-
+ Quote MarksQuote Marks
-
+ Left Single QuoteLeft Single Quote
-
+ Right Single QuoteRight Single Quote
-
+ Left Double QuoteLeft Double Quote
-
+ Right Double QuoteRight Double Quote
-
+ Alternative ApostropheAlternative Apostrophe
-
+ General PunctuationGeneral Punctuation
-
+ EllipsisEllipsis
-
+ PrimePrime
-
+ Double PrimeDouble Prime
-
+ White SpacesWhite Spaces
-
+ Non-Breaking SpaceNon-Breaking Space
-
+ Thin SpaceThin Space
-
+ Thin Non-Breaking SpaceThin Non-Breaking Space
-
+ Other SymbolsOther Symbols
-
+ List BulletList Bullet
-
+ Hyphen BulletHyphen Bullet
-
+ Flower MarkFlower Mark
-
+ Per MillePer Mille
-
+ Degree SymbolDegree Symbol
-
+ Minus SignMinus Sign
-
+ Times SignTimes Sign
-
+ Division SignDivision Sign
-
+ Tags and ReferencesTags and References
-
+ Special CommentsSpecial Comments
-
+ Synopsis CommentSynopsis Comment
-
+ Short Description CommentShort Description Comment
-
+ Page Break and SpacePage Break and Space
-
+ Page BreakPage Break
-
+ Vertical Space (Single)Vertical Space (Single)
-
+ Vertical Space (Multi)Vertical Space (Multi)
-
+ Placeholder TextPlaceholder Text
-
+ &Format&Format
-
+ BoldBold
-
+ ItalicItalic
-
+ StrikethroughStrikethrough
-
+ Wrap Double QuotesWrap Double Quotes
-
+ Wrap Single QuotesWrap Single Quotes
-
+ More Formats ...More Formats ...
-
+ Bold (Shortcode)Bold (Shortcode)
-
+ Italics (Shortcode)Italics (Shortcode)
-
+ Strikethrough (Shortcode)Strikethrough (Shortcode)
-
+ UnderlineUnderline
-
+ SuperscriptSuperscript
-
+ SubscriptSubscript
-
+ Header 1 (Partition)Header 1 (Partition)
-
+ Header 2 (Chapter)Header 2 (Chapter)
-
+ Header 3 (Scene)Header 3 (Scene)
-
+ Header 4 (Section)Header 4 (Section)
-
+ Novel TitleNovel Title
-
+ Unnumbered ChapterUnnumbered Chapter
-
+ Align LeftAlign Left
-
+ Align CentreAlign Center
-
+ Align RightAlign Right
-
+ Indent LeftIndent Left
-
+ Indent RightIndent Right
-
+ Toggle CommentToggle Comment
-
+ Toggle Ignore TextToggle Ignore Text
-
+ Remove Block FormatRemove Block Format
-
+ Convert Single QuotesConvert Single Quotes
-
+ Convert Double QuotesConvert Double Quotes
-
+ Remove In-Paragraph BreaksRemove In-Paragraph Breaks
-
+ &Search&Search
-
+ FindFind
-
+ ReplaceReplace
-
+ Find NextFind Next
-
+ Find PreviousFind Previous
-
+ Replace NextReplace Next
-
+ &Tools&Tools
-
+ Check SpellingCheck Spelling
-
+ Spell Check LanguageSpell Check Language
-
+ DefaultDefault
-
+ Re-Run Spell CheckRe-Run Spell Check
-
+ Project Word ListProject Word List
-
+ Add DictionariesAdd Dictionaries
-
+ Rebuild IndexRebuild Index
-
+ Backup ProjectBackup Project
-
+ Build ManuscriptBuild Manuscript
-
+ Writing StatisticsWriting Statistics
-
+ PreferencesPreferences
-
+ &Help&Help
-
+ About novelWriterAbout novelWriter
-
+ About Qt5About Qt5
-
+ User Manual (Online)User Manual (Online)
-
+ User Manual (PDF)User Manual (PDF)
-
+ Report an Issue (GitHub)Report an Issue (GitHub)
-
+ Ask a Question (GitHub)Ask a Question (GitHub)
-
+ The novelWriter WebsiteThe novelWriter Website
@@ -2051,38 +2051,38 @@
GuiMainStatus
-
-
+
+ NoneNone
-
+ EditorEditor
-
+ ProjectProject
-
+ Session TimeSession Time
-
+ Words: {0} ({1})Words: {0} ({1})
-
+ Project word count (session change)Project word count (session change)
-
+ Novel word count (session change)Novel word count (session change)
@@ -2090,53 +2090,53 @@
GuiManuscript
-
+ Build ManuscriptBuild Manuscript
-
+ Add New BuildAdd New Build
-
+ Delete Selected BuildDelete Selected Build
-
+ Edit Selected BuildEdit Selected Build
-
+ BuildsBuilds
-
+ PreviewPreview
-
+ PrintPrint
-
+ BuildBuild
-
+ CloseClose
-
-
+
+ My ManuscriptMy Manuscript
@@ -2144,57 +2144,57 @@
GuiManuscriptBuild
-
+ Build ManuscriptBuild Manuscript
-
+ Output FormatOutput Format
-
+ Table of ContentsTable of Contents
-
+ PathPath
-
+ File NameFile Name
-
+ Reset file name to defaultReset file name to default
-
+ Open FolderOpen Folder
-
+ &Build&Build
-
+ Select FolderSelect Folder
-
+ Output folder does not exist.Output folder does not exist.
-
+ The file already exists. Do you want to overwrite it?The file already exists. Do you want to overwrite it?
@@ -2202,18 +2202,18 @@
GuiNovelDetails
-
-
+
+ Novel DetailsNovel Details
-
+ OverviewOverview
-
+ ContentsContents
@@ -2221,58 +2221,58 @@
GuiNovelToolBar
-
+ Outline of {0}Outline of {0}
-
+ Novel RootNovel Root
-
+ RefreshRefresh
-
+ Last ColumnLast Column
-
+ HiddenHidden
-
+ Point of View CharacterPoint of View Character
-
+ Focus CharacterFocus Character
-
+ Novel PlotNovel Plot
-
-
+
+ Column SizeColumn Size
-
+ More OptionsMore Options
-
+ Maximum column size in %Maximum column size in %
@@ -2280,7 +2280,7 @@
GuiNovelTree
-
+ No meta dataNo meta data
@@ -2288,64 +2288,64 @@
GuiOutlineDetails
-
-
-
+
+
+ TitleTitle
-
+ ChapterChapter
-
+ SceneScene
-
+ SectionSection
-
+ DocumentDocument
-
+ StatusStatus
-
+ CharactersCharacters
-
+ WordsWords
-
+ ParagraphsParagraphs
-
+ SynopsisSynopsis
-
+ Title DetailsTitle Details
-
+ Reference TagsReference Tags
@@ -2353,7 +2353,7 @@
GuiOutlineHeaderMenu
-
+ Select ColumnsSelect Columns
@@ -2361,17 +2361,17 @@
GuiOutlineToolBar
-
+ Outline ofOutline of
-
+ RefreshRefresh
-
+ Export CSVExport CSV
@@ -2379,7 +2379,7 @@
GuiOutlineTree
-
+ Save Outline AsSave Outline As
@@ -2387,553 +2387,553 @@
GuiPreferences
-
-
+
+ PreferencesPreferences
-
+ SearchSearch
-
+ GeneralGeneral
-
+ AppearanceAppearance
-
+ Display languageDisplay language
-
-
-
+
+
+ Requires restart to take effect.Requires restart to take effect.
-
+ Colour themeColor theme
-
+ General colour theme and icons.General color theme and icons.
-
+ Application font familyApplication font family
-
+ Application font sizeApplication font size
-
-
+
+ ptpt
-
+ Hide vertical scroll bars in main windowsHide vertical scroll bars in main windows
-
-
+
+ Scrolling available with mouse wheel and keys only.Scrolling available with mouse wheel and keys only.
-
+ Hide horizontal scroll bars in main windowsHide horizontal scroll bars in main windows
-
+ Document StyleDocument Style
-
+ Document colour themeDocument color theme
-
+ Colour theme for the editor and viewer.Color theme for the editor and viewer.
-
+ Document font familyDocument font family
-
-
-
-
+
+
+
+ Applies to both document editor and viewer.Applies to both document editor and viewer.
-
+ Document font sizeDocument font size
-
+ Emphasise partition and chapter labelsEmphasize partition and chapter labels
-
+ Makes them stand out in the project tree.Makes them stand out in the project tree.
-
+ Show full path in document headerShow full path in document header
-
+ Add the parent folder names to the header.Add the parent folder names to the header.
-
+ Include project notes in status bar word countInclude project notes in status bar word count
-
+ Auto SaveAuto Save
-
+ Save document intervalSave document interval
-
+ How often the document is automatically saved.How often the document is automatically saved.
-
-
+
+ secondsseconds
-
+ Save project intervalSave project interval
-
+ How often the project is automatically saved.How often the project is automatically saved.
-
+ Project BackupProject Backup
-
+ BrowseBrowse
-
+ Backup storage locationBackup storage location
-
-
+
+ Path: {0}Path: {0}
-
+ Run backup when the project is closedRun backup when the project is closed
-
+ Can be overridden for individual projects in Project Settings.Can be overridden for individual projects in Project Settings.
-
+ Ask before running backupAsk before running backup
-
+ If off, backups will run in the background.If off, backups will run in the background.
-
+ Session TimerSession Timer
-
+ Pause the session timer when not writingPause the session timer when not writing
-
+ Also pauses when the application window does not have focus.Also pauses when the application window does not have focus.
-
+ Editor inactive time before pausing timerEditor inactive time before pausing timer
-
+ User activity includes typing and changing the content.User activity includes typing and changing the content.
-
+ minutesminutes
-
+ WritingWriting
-
+ Text FlowText Flow
-
+ Maximum text width in "Normal Mode"Maximum text width in "Normal Mode"
-
+ Set to 0 to disable this feature.Set to 0 to disable this feature.
-
-
-
-
+
+
+
+ pxpx
-
+ Maximum text width in "Focus Mode"Maximum text width in "Focus Mode"
-
+ The maximum width cannot be disabled.The maximum width cannot be disabled.
-
+ Hide document footer in "Focus Mode"Hide document footer in "Focus Mode"
-
+ Hide the information bar in the document editor.Hide the information bar in the document editor.
-
+ Justify the text marginsJustify the text margins
-
+ Minimum text marginMinimum text margin
-
+ Tab widthTab width
-
+ The width of a tab key press in the editor and viewer.The width of a tab key press in the editor and viewer.
-
+ Text EditingText Editing
-
+ Spell check languageSpell check language
-
+ Available languages are determined by your system.Available languages are determined by your system.
-
+ Auto-select word under cursorAuto-select word under cursor
-
+ Apply formatting to word under cursor if no selection is made.Apply formatting to word under cursor if no selection is made.
-
+ Show tabs and spacesShow tabs and spaces
-
+ Show line endingsShow line endings
-
+ Editor ScrollingEditor Scrolling
-
+ Scroll past end of the documentScroll past end of the document
-
+ Also centres the cursor when scrolling.Also centers the cursor when scrolling.
-
+ Typewriter style scrolling when you typeTypewriter style scrolling when you type
-
+ Keeps the cursor at a fixed vertical position.Keeps the cursor at a fixed vertical position.
-
+ Minimum position for Typewriter scrollingMinimum position for Typewriter scrolling
-
+ Percentage of the editor height from the top.Percentage of the editor height from the top.
-
+ Text HighlightingText Highlighting
-
+ Highlight text wrapped in quotesHighlight text wrapped in quotes
-
-
-
+
+
+ Applies to the document editor only.Applies to the document editor only.
-
+ Allow open-ended single quotesAllow open-ended single quotes
-
+ Highlight single-quoted line with no closing quote.Highlight single-quoted line with no closing quote.
-
+ Allow open-ended double quotesAllow open-ended double quotes
-
+ Highlight double-quoted line with no closing quote.Highlight double-quoted line with no closing quote.
-
+ Add highlight colour to emphasised textAdd highlight color to emphasised text
-
+ Highlight multiple or trailing spacesHighlight multiple or trailing spaces
-
+ Text AutomationText Automation
-
+ Auto-replace text as you typeAuto-replace text as you type
-
+ Allow the editor to replace symbols as you type.Allow the editor to replace symbols as you type.
-
+ Auto-replace single quotesAuto-replace single quotes
-
-
+
+ Try to guess which is an opening or a closing quote.Try to guess which is an opening or a closing quote.
-
+ Auto-replace double quotesAuto-replace double quotes
-
+ Auto-replace dashesAuto-replace dashes
-
+ Double and triple hyphens become short and long dashes.Double and triple hyphens become short and long dashes.
-
+ Auto-replace dotsAuto-replace dots
-
+ Three consecutive dots become ellipsis.Three consecutive dots become ellipsis.
-
+ Insert non-breaking space beforeInsert non-breaking space before
-
+ Automatically add space before any of these symbols.Automatically add space before any of these symbols.
-
+ Insert non-breaking space afterInsert non-breaking space after
-
+ Automatically add space after any of these symbols.Automatically add space after any of these symbols.
-
+ Use thin space insteadUse thin space instead
-
+ Inserts a thin space instead of a regular space.Inserts a thin space instead of a regular space.
-
+ Quotation StyleQuotation Style
-
+ Single quote open styleSingle quote open style
-
+ The symbol to use for a leading single quote.The symbol to use for a leading single quote.
-
+ Single quote close styleSingle quote close style
-
+ The symbol to use for a trailing single quote.The symbol to use for a trailing single quote.
-
+ Double quote open styleDouble quote open style
-
+ The symbol to use for a leading double quote.The symbol to use for a leading double quote.
-
+ Double quote close styleDouble quote close style
-
+ The symbol to use for a trailing double quote.The symbol to use for a trailing double quote.
-
+ Backup DirectoryBackup Directory
@@ -2941,28 +2941,28 @@
GuiProjectSettings
-
-
+
+ Project SettingsProject Settings
-
+ SettingsSettings
-
+ StatusStatus
-
+ ImportanceImportance
-
+ Auto-ReplaceAuto-Replace
@@ -2970,47 +2970,47 @@
GuiProjectToolBar
-
+ Project ContentProject Content
-
+ Quick LinksQuick Links
-
+ Move UpMove Up
-
+ Move DownMove Down
-
+ Add ItemAdd Item
-
+ Expand AllExpand All
-
+ Collapse AllCollapse All
-
+ Empty TrashEmpty Trash
-
+ More OptionsMore Options
@@ -3018,118 +3018,118 @@
GuiProjectTree
-
+ ActiveActive
-
+ InactiveInactive
-
+ Did not find anywhere to add the file or folder!Did not find anywhere to add the file or folder!
-
+ Cannot add new files or folders to the Trash folder.Cannot add new files or folders to the Trash folder.
-
+ New NoteNew Note
-
+ New ChapterNew Chapter
-
+ New SceneNew Scene
-
+ New DocumentNew Document
-
+ New FolderNew Folder
-
+ There is currently no Trash folder in this project.There is currently no Trash folder in this project.
-
+ The Trash folder is already empty.The Trash folder is already empty.
-
+ Permanently delete {0} file(s) from Trash?Permanently delete {0} file(s) from Trash?
-
+ Move '{0}' to Trash?Move '{0}' to Trash?
-
+ Root folders can only be deleted when they are empty.Root folders can only be deleted when they are empty.
-
+ Permanently delete '{0}'?Permanently delete '{0}'?
-
+ Drag and drop is only allowed for single items, non-root items, or multiple items with the same parent.Drag and drop is only allowed for single items, non-root items, or multiple items with the same parent.
-
+ No documents selected for merging.No documents selected for merging.
-
+ MergedMerged
-
-
+
+ Could not write document content.Could not write document content.
-
+ Do you want to duplicate this document?Do you want to duplicate this document?
-
+ Do you want to duplicate this item and all child items?Do you want to duplicate this item and all child items?
-
+ Could not duplicate all items.Could not duplicate all items.
-
+ There is nowhere to add item with name '{0}'.There is nowhere to add item with name '{0}'.
@@ -3137,37 +3137,37 @@
GuiSideBar
-
+ Project Tree ViewProject Tree View
-
+ Novel Tree ViewNovel Tree View
-
+ Novel Outline ViewNovel Outline View
-
+ Build ManuscriptBuild Manuscript
-
+ Novel DetailsNovel Details
-
+ Writing StatisticsWriting Statistics
-
+ SettingsSettings
@@ -3175,37 +3175,37 @@
GuiWelcome
-
+ WelcomeWelcome
-
+ ListList
-
+ NewNew
-
+ BrowseBrowse
-
+ CancelCancel
-
+ CreateCreate
-
+ OpenOpen
@@ -3213,32 +3213,32 @@
GuiWordList
-
+ Project Word ListProject Word List
-
+ Import words from text fileImport words from text file
-
+ Export words to text fileExport words to text file
-
+ Note: The import file must be a plain text file with UTF-8 or ASCII encoding.Note: The import file must be a plain text file with UTF-8 or ASCII encoding.
-
+ Import FileImport File
-
+ Export FileExport File
@@ -3246,147 +3246,147 @@
GuiWritingStats
-
+ Writing StatisticsWriting Statistics
-
+ Session StartSession Start
-
+ LengthLength
-
+ IdleIdle
-
+ WordsWords
-
+ HistogramHistogram
-
+ Sum TotalsSum Totals
-
+ Total Time:Total Time:
-
+ Idle Time:Idle Time:
-
+ Filtered Time:Filtered Time:
-
+ Novel Word Count:Novel Word Count:
-
+ Notes Word Count:Notes Word Count:
-
+ Total Word Count:Total Word Count:
-
+ FiltersFilters
-
+ Count novel filesCount novel files
-
+ Count note filesCount note files
-
+ Hide zero word countHide zero word count
-
+ Hide negative word countHide negative word count
-
+ Group entries by dayGroup entries by day
-
+ Show idle timeShow idle time
-
+ Word count cap for the histogramWord count cap for the histogram
-
+ Save AsSave As
-
+ JSON Data File (.json)JSON Data File (.json)
-
+ CSV Data File (.csv)CSV Data File (.csv)
-
+ JSON Data FileJSON Data File
-
+ CSV Data FileCSV Data File
-
+ Save Data AsSave Data As
-
+ {0} file successfully written to:{0} file successfully written to:
-
+ Failed to write {0} file.Failed to write {0} file.
@@ -3394,153 +3394,153 @@
NWProject
-
+ Could not delete document file.Could not delete document file.
-
+ Not a known project file format.Not a known project file format.
-
+ Project file not found.Project file not found.
-
+ Failed to open project.Failed to open project.
-
+ UnknownUnknown
-
+ Project file does not appear to be a novelWriterXML file.Project file does not appear to be a novelWriterXML file.
-
+ 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}.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}.
-
+ Failed to parse project xml.Failed to parse project xml.
-
+ 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?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?
-
+ 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?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?
-
+ RecoveredRecovered
-
+ Found {0} orphaned file(s) in the project. {1} file(s) were recovered.Found {0} orphaned file(s) in the project. {1} file(s) were recovered.
-
+ Opened Project: {0}Opened Project: {0}
-
+ There is no project open.There is no project open.
-
+ Failed to save project.Failed to save project.
-
+ Saved Project: {0}Saved Project: {0}
-
+ Backing up project ...Backing up project ...
-
+ Cannot backup project because no project name is set. Please set a Project Name in Project Settings.Cannot backup project because no project name is set. Please set a Project Name in Project Settings.
-
+ Could not create backup folder.Could not create backup folder.
-
+ Created a backup of your project of size {0}B.Created a backup of your project of size {0}B.
-
+ Path: {0}Path: {0}
-
+ Could not write backup archive.Could not write backup archive.
-
+ Project backed up to '{0}'Project backed up to '{0}'
-
-
+
+ NewNew
-
+ NoteNote
-
+ DraftDraft
-
+ FinishedFinished
-
+ MinorMinor
-
+ MajorMajor
-
+ MainMain
@@ -3548,7 +3548,7 @@
NovelSelector
-
+ All Novel FoldersAll Novel Folders
@@ -3556,89 +3556,89 @@
ProjectBuilder
-
+ The target folder is not empty. Please choose another folder.The target folder is not empty. Please choose another folder.
-
+ An error occurred while trying to create the project.An error occurred while trying to create the project.
-
+ New ProjectNew Project
-
+ Title PageTitle Page
-
+ ByBy
-
+ Summary of the chapter.Summary of the chapter.
-
+ Summary of the scene.Summary of the scene.
-
+ A short description.A short description.
-
+ Chapter {0}Chapter {0}
-
-
+
+ Scene {0}Scene {0}
-
+ Main PlotMain Plot
-
+ ProtagonistProtagonist
-
+ Main LocationMain Location
-
-
+
+ The target folder already exists. Please choose another folder.The target folder already exists. Please choose another folder.
-
+ Could not copy project files.Could not copy project files.
-
+ Failed to create a new example project.Failed to create a new example project.
-
+ Failed to create a new example project. Could not find the necessary files. They seem to be missing from this installation.Failed to create a new example project. Could not find the necessary files. They seem to be missing from this installation.
@@ -3646,7 +3646,7 @@
QDialogButtonBox
-
+ OKOK
@@ -3654,27 +3654,27 @@
QGnomeTheme
-
+ &OK&OK
-
+ &Save&Save
-
+ &Cancel&Cancel
-
+ &Close&Close
-
+ Close without SavingClose without Saving
@@ -3682,92 +3682,92 @@
QPlatformTheme
-
+ OKOK
-
+ SaveSave
-
+ Save AllSave All
-
+ OpenOpen
-
+ &Yes&Yes
-
+ Yes to &AllYes to &All
-
+ &No&No
-
+ N&o to AllN&o to All
-
+ AbortAbort
-
+ RetryRetry
-
+ IgnoreIgnore
-
+ CloseClose
-
+ CancelCancel
-
+ DiscardDiscard
-
+ HelpHelp
-
+ ApplyApply
-
+ ResetReset
-
+ Restore DefaultsRestore Defaults
@@ -3775,58 +3775,58 @@
QWizard
-
+ Go BackGo Back
-
+ < &Back< &Back
-
+ ContinueContinue
-
+ &Next&Next
-
+ &Next >&Next >
-
+ CommitCommit
-
+ DoneDone
-
+ &Finish&Finish
-
-
+
+ CancelCancel
-
+ HelpHelp
-
+ &Help&Help
@@ -3834,17 +3834,17 @@
SharedData
-
+ novelWriter Project File or Zip FilenovelWriter Project File or Zip File
-
+ novelWriter Project FilenovelWriter Project File
-
+ Open ProjectOpen Project
@@ -3852,42 +3852,42 @@
VersionInfoWidget
-
+ Latest Version: {0}Latest Version: {0}
-
+ Checking ...Checking ...
-
+ Download from {0}Download from {0}
-
+ VersionVersion
-
+ Released onReleased on
-
+ Release NotesRelease Notes
-
+ Check NowCheck Now
-
+ FailedFailed
@@ -3895,57 +3895,57 @@
_ContentsPage
-
+ Table of ContentsTable of Contents
-
+ TitleTitle
-
+ WordsWords
-
+ PagesPages
-
+ PagePage
-
+ ProgressProgress
-
+ Words per pageWords per page
-
+ First page offsetFirst page offset
-
+ Chapters on odd pagesChapters on odd pages
-
+ UntitledUntitled
-
+ ENDEND
@@ -3953,27 +3953,27 @@
_DetailsWidget
-
+ SettingSetting
-
+ ValueValue
-
+ NameName
-
+ SelectionSelection
-
+ TitleTitle
@@ -3981,37 +3981,37 @@
_FilterTab
-
+ Included in manuscriptIncluded in manuscript
-
+ Excluded from manuscriptExcluded from manuscript
-
+ Always includedAlways included
-
+ Always excludedAlways excluded
-
+ Reset to defaultReset to default
-
+ Mark selection asMark selection as
-
+ Select Root FoldersSelect Root Folders
@@ -4019,22 +4019,22 @@
_GuiAlert
-
+ InformationInformation
-
+ WarningWarning
-
+ ErrorError
-
+ QuestionQuestion
@@ -4042,75 +4042,75 @@
_HeadingsTab
-
-
+
+ HideHide
-
-
+
+ Editing: {0}Editing: {0}
-
-
+
+ NoneNone
-
+ TitleTitle
-
+ Chapter NumberChapter Number
-
+ Chapter Number (Word)Chapter Number (Word)
-
+ Chapter Number (Upper Case Roman)Chapter Number (Upper Case Roman)
-
+ Chapter Number (Lower Case Roman)Chapter Number (Lower Case Roman)
-
+ Scene Number (In Chapter)Scene Number (In Chapter)
-
+ Scene Number (Absolute)Scene Number (Absolute)
-
+ Point of View CharacterPoint of View Character
-
+ Focus CharacterFocus Character
-
+ InsertInsert
-
+ ApplyApply
@@ -4118,123 +4118,123 @@
_NewProjectForm
-
+ RequiredRequired
-
+ OptionalOptional
-
+ Create a fresh projectCreate a fresh project
-
+ Create an example projectCreate an example project
-
+ Copy an existing projectCopy an existing project
-
+ Project NameProject Name
-
+ AuthorAuthor
-
+ Project PathProject Path
-
+ Prefill ProjectPrefill Project
-
+ Set to 0 to only add scenesSet to 0 to only add scenes
-
-
+
+ AddAdd
-
+ chapter documentschapter documents
-
+ scene documents (to each chapter)scene documents (to each chapter)
-
+ Add a folder for plot notesAdd a folder for plot notes
-
+ Add a folder for character notesAdd a folder for character notes
-
+ Add a folder for location notesAdd a folder for location notes
-
+ Add example notes to the aboveAdd example notes to the above
-
+ Chapters and ScenesChapters and Scenes
-
+ Project NotesProject Notes
-
+ Create New ProjectCreate New Project
-
+ Select Project FolderSelect Project Folder
-
+ Fresh ProjectFresh Project
-
+ Example ProjectExample Project
-
+ Template: {0}Template: {0}
@@ -4242,7 +4242,7 @@
_NewProjectPage
-
+ A project name is required.A project name is required.
@@ -4250,27 +4250,27 @@
_OpenProjectPage
-
+ The project path is not reachable.The project path is not reachable.
-
+ PathPath
-
+ Remove '{0}' from the recent projects list? The project files will not be deleted.Remove '{0}' from the recent projects list? The project files will not be deleted.
-
+ Open ProjectOpen Project
-
+ Remove ProjectRemove Project
@@ -4278,54 +4278,54 @@
_OverviewPage
-
+ ProjectProject
-
-
+
+ NameName
-
+ RevisionsRevisions
-
+ Editing TimeEditing Time
-
-
+
+ Word CountWord Count
-
+ In NovelsIn Novels
-
+ In NotesIn Notes
-
+ Selected NovelSelected Novel
-
+ ChaptersChapters
-
+ ScenesScenes
@@ -4333,27 +4333,27 @@
_PreviewWidget
-
+ Press the "Preview" button to generate ...Press the "Preview" button to generate ...
-
+ Processing ...Processing ...
-
+ DoneDone
-
+ UnknownUnknown
-
+ BuiltBuilt
@@ -4361,12 +4361,12 @@
_ProjectListModel
-
+ Word CountWord Count
-
+ Last OpenedLast Opened
@@ -4374,27 +4374,27 @@
_ReplacePage
-
+ Text Auto-Replace for Preview and BuildText Auto-Replace for Preview and Build
-
+ KeywordKeyword
-
+ Replace WithReplace With
-
+ Select item to editSelect item to edit
-
+ SaveSave
@@ -4402,49 +4402,49 @@
_SettingsPage
-
+ Project nameProject name
-
+ Changing this will affect the backup path.Changing this will affect the backup path.
-
+ Author(s)Author(s)
-
-
+
+ Only used when building the manuscript.Only used when building the manuscript.
-
+ Project languageProject language
-
+ DefaultDefault
-
+ Spell check languageSpell check language
-
-
+
+ Overrides main preferences.Overrides main preferences.
-
+ Disable backup on closeDisable backup on close
@@ -4452,67 +4452,67 @@
_StatusPage
-
+ Novel Document Status LevelsNovel Document Status Levels
-
+ Project Note Importance LevelsProject Note Importance Levels
-
+ LabelLabel
-
+ UsageUsage
-
+ Select item to editSelect item to edit
-
+ ColourColor
-
+ SaveSave
-
+ Select ColourSelect Color
-
+ New ItemNew Item
-
+ Cannot delete a status item that is in use.Cannot delete a status item that is in use.
-
+ Not in useNot in use
-
+ Used onceUsed once
-
+ Used by {0} itemsUsed by {0} items
@@ -4520,142 +4520,142 @@
_TreeContextMenu
-
+ Empty TrashEmpty Trash
-
+ RenameRename
-
+ Open DocumentOpen Document
-
+ View DocumentView Document
-
+ Create New ...Create New ...
-
+ Rename to HeadingRename to Heading
-
+ Set Active to ...Set Active to ...
-
+ ActiveActive
-
+ InactiveInactive
-
+ Toggle ActiveToggle Active
-
+ Set Status to ...Set Status to ...
-
-
+
+ Manage Labels ...Manage Labels ...
-
+ Set Importance to ...Set Importance to ...
-
+ Transform ...Transform ...
-
-
-
-
+
+
+
+ Convert to {0}Convert to {0}
-
+ Merge Child Items into SelfMerge Child Items into Self
-
+ Merge Child Items into NewMerge Child Items into New
-
+ Merge Documents in FolderMerge Documents in Folder
-
+ Split Document by HeadersSplit Document by Headers
-
+ Expand AllExpand All
-
+ Collapse AllCollapse All
-
+ Duplicate from HereDuplicate from Here
-
+ Duplicate DocumentDuplicate Document
-
+ Delete PermanentlyDelete Permanently
-
-
+
+ Move to TrashMove to Trash
-
+ Move {0} items to Trash?Move {0} items to Trash?
-
+ Do you want to convert the folder to a {0}? This action cannot be reversed.Do you want to convert the folder to a {0}? This action cannot be reversed.
@@ -4663,7 +4663,7 @@
_UpdatableMenu
-
+ From TemplateFrom Template
@@ -4671,12 +4671,12 @@
_ViewPanelBackRefs
-
+ DocumentDocument
-
+ First HeadingFirst Heading
@@ -4684,27 +4684,27 @@
_ViewPanelKeyWords
-
+ TagTag
-
+ ImportanceImportance
-
+ DocumentDocument
-
+ HeadingHeading
-
+ Short DescriptionShort Description
diff --git a/i18n/nw_ja_JP.ts b/i18n/nw_ja_JP.ts
index 1ff259cf..b808f445 100644
--- a/i18n/nw_ja_JP.ts
+++ b/i18n/nw_ja_JP.ts
@@ -4,202 +4,212 @@
Builds
-
+ Document Filtersドキュメントフィルター
-
+ Novel Documents小説ドキュメント
-
+ Project Notesプロジェクトノート
-
+ Inactive Documents非アクティブなドキュメント
-
+ Headings見出し
-
+ Title Headingsタイトルの見出し
-
+ Chapter Headings章の見出し
-
+ Unnumbered Headings番号のない見出し
-
+ Scene Headings場面の見出し
-
+ Section Headings節の見出し
-
+ Hide Scene Headings場面の見出しを隠す
-
+ Hide Section Headings節の見出しを隠す
-
+ Text Contentテキストコンテンツ
-
+ Include Synopsisあらすじを含める
-
+ Include Commentsコメントを含める
-
+ Include Keywordsキーワードを含める
-
+ Include Body Text本文テキストを含める
-
+ Insert Contentコンテンツを挿入
-
+ Add Titles for Notesノートにタイトルを追加
-
+ Text Formatテキストの書式
-
+ Font Familyフォントファミリー
-
+ Font Sizeフォントサイズ
-
+ Line Height行の高さ
-
+ Text Optionsテキストオプション
-
+ Justify Text Marginsテキストの余白を揃える
-
+ Replace Unicode CharactersUnicode文字を置換
-
+ Replace Tabs with Spacesタブをスペースで置換
-
+ Page Layoutページレイアウト
-
+ Unitユニット
-
+ Page Sizeページサイズ
-
+ Page Widthページ幅
-
+ Page Heightページ高さ
-
+ Top Margin上マージン
-
+ Bottom Margin下マージン
-
+ Left Margin左マージン
-
+ Right Margin右マージン
-
+ Open Document (.odt)オープンドキュメント (.odt)
-
+ Add Highlight Coloursハイライト色を追加
-
+
+ Page Header
+ ページ見出し
+
+
+
+ Page Counter Offset
+ ページカウンターオフセット
+
+
+ HTML (.html)HTML (.html)
-
+ Add CSS StylesCSSスタイルを追加
@@ -207,72 +217,72 @@
Common
-
+ in the future未来
-
+ just now現在
-
+ a minute ago1 分前
-
+ {0} minutes ago{0} 分前
-
+ an hour ago1 時間前
-
+ {0} hours ago{0} 時間前
-
+ a day ago1 日前
-
+ {0} days ago{0} 日前
-
+ a week ago1 週間前
-
+ {0} weeks ago{0} 週間前
-
+ a month ago1 ヶ月前
-
+ {0} months ago{0} ヶ月前
-
+ a year ago1 年前
-
+ {0} years ago{0} 年前
@@ -280,345 +290,375 @@
Constant
-
-
-
+
+
+ Noneなし
-
+ Novel小説
-
-
+
+ Plotプロット
-
-
+
+ Characters登場人物
-
-
+
+ Locations場所
-
-
+
+ Timelineタイムライン
-
-
+
+ Objectsオブジェクト
-
-
+
+ Entitiesエンティティ
-
-
-
+
+
+ Customカスタム
-
+ Archiveアーカイブ
-
+
+ Templates
+ テンプレート
+
+
+ Trashごみ箱
-
-
+
+ Novel Document小説のドキュメント
-
-
+
+ Project Noteプロジェクトノート
-
+ Root Folderルートフォルダー
-
+ Folderフォルダー
-
+ Novel Title Page小説のタイトルページ
-
+ Novel Chapter小説の章
-
+ Novel Scene小説の場面
-
+ Novel Section小説の節
-
+ Tagタグ
-
+ Point of View視点
-
-
+
+ Focus焦点
-
+ Titleタイトル
-
+ Level階層
-
+ Documentドキュメント
-
+ Line行
-
+ Chars文字
-
+ Words単語
-
+ Pars段落
-
+ POV視点
-
+ Synopsisあらすじ
-
+ Open Document (.odt)オープンドキュメント (.odt)
-
+ Flat Open Document (.fodt)フラットオープンドキュメント (.fodt)
-
+ novelWriter HTML (.html)novelWriter HTML (.html)
-
+ novelWriter Markup (.txt)novelWriterマークアップ (.txt)
-
+ Standard Markdown (.md)標準マークダウン (.md)
-
+ Extended Markdown (.md)拡張マークダウン (.md)
-
+ JSON + novelWriter HTML (.json)JSON + novelWriter HTML (.json)
-
+ JSON + novelWriter Markup (.json)JSON + novelWriter マークアップ (.json)
-
+
+ Text files
+ テキストファイル
+
+
+
+ Markdown files
+ マークダウンファイル
+
+
+
+ novelWriter files
+ novelWriterファイル
+
+
+
+ CSV files
+ CSVファイル
+
+
+
+ All files
+ すべてのファイル
+
+
+ Millimetresミリメートル
-
+ Centimetresセンチメートル
-
+ Inchesインチ
-
+ A4A4
-
+ A5A5
-
+ A6A6
-
+ US LegalUS リーガル
-
+ US LetterUS レター
-
+ 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右二重鉤括弧
@@ -626,99 +666,59 @@
GuiAbout
-
-
+ About novelWriternovelWriterについて
-
- About
- 説明
+
+ This application is licenced under {0}
+ このアプリケーションは {0} でライセンスされています
-
- Release
- リリース
-
-
-
+ Creditsクレジット
-
-
- Licence
- ライセンス
-
-
-
- Website: {0}
- ウェブサイト: {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は、小説を整理し書き込むために設計されたマークダウンライクなテキストエディタです。PyQt5を用いて、Python 3とQt5 GUIで作られています。
-
-
-
- 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はフリーソフトウェアです。Free Software Foundationが発行したGNU General Public Licenseのバージョン3、または (任意で) それ以降のバージョンいずれかに従って、再配布および/または修正をすることができます。
-
-
-
- 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は、役に立つことを期待して配布されますが、いかなる保証もなく、商品性または特定目的への適合性の暗黙の保証もありません。
-
-
-
- See the Licence tab for the full licence text, or visit the GNU website at {0} for more details.
- ライセンスの全文についてはライセンスタブを参照するか、詳細は {0} の GNU ウェブサイトを参照してください。
- GuiBuildSettings
+ Manuscript Build Settings原稿のビルド設定
-
- Options
- オプション
+
+ Name
+ 名前
-
+ Selection選択
-
+ Headings見出し
-
+ Contentコンテンツ
-
+ Format書式
-
+ Outputアウトプット
-
-
- Name
- 名前
- GuiDictionaries
@@ -749,26 +749,21 @@
- Free or Libre Office extension ({0})
- フリーまたはリブレオフィス拡張 ({0})
+ Free or Libre Office extension
+ Free または Libre Office拡張
-
- All files ({0})
- すべてのファイル ({0})
-
-
-
+ Browse Filesファイルを参照
-
+ Could not process dictionary file辞書ファイルを処理できませんでした
-
+ Added: {0} [{1}B]追加: {0} [{1}B]
@@ -776,32 +771,32 @@
GuiDocEditFooter
-
+ Statusステータス
-
+ Line: {0} ({1})行: {0} ({1})
-
+ Words: {0} ({1})単語: {0} ({1})
-
+ Document size is {0} bytesドキュメントサイズは {0} バイトです
-
+ Words: {0} selected単語: {0} 選択済み
-
+ Character count: {0}文字数: {0}
@@ -809,22 +804,22 @@
GuiDocEditHeader
-
+ Toggle Tool Barツールバーの切り替え
-
+ Search検索
-
+ Toggle Focus Modeフォーカスモードの切り替え
-
+ Close閉じる
@@ -832,58 +827,58 @@
GuiDocEditSearch
-
-
+
+ Search検索
-
+ Replace置き換え
-
+ Case Sensitive大文字と小文字を区別
-
+ Whole Words Only完全一致のみ
-
+ RegEx Mode正規表現モード
-
+ Loop Searchループ検索
-
+ Search Next File次のファイルを検索
-
+ Preserve Case大文字と小文字を保持
-
+ Close Search検索を閉じる
-
+ Find in current document現在のドキュメント内を検索
-
+ Find and replace in current document現在のドキュメント内を検索して置き換え
@@ -891,127 +886,127 @@
GuiDocEditor
-
+ Opened Document: {0}開かれたドキュメント: {0}
-
+ This document has been changed outside of novelWriter while it was open. Overwrite the file on disk?このドキュメントは、開いている間にnovelWriter以外で変更されました。ディスクにファイルを上書きしますか?
-
+ Could not save document.ドキュメントを保存できませんでした。
-
+ Saved Document: {0}保存済みドキュメント: {0}
-
+ Spell checking requires the package PyEnchant. It does not appear to be installed.スペルチェックにはPyEnchantパッケージが必要ですが、インストールされていないようです。
-
+ Spell check completeスペルチェック完了
-
+ Document Detailsドキュメントの詳細
-
+ Created: {0}作成済み: {0}
-
+ Updated: {0}更新: {0}
-
+ File Location: {0}ファイル場所: {0}
-
+ Set as Document Nameドキュメント名として設定
-
+ Follow Tagタグをフォロー
-
+ Create Note for Tagタグのメモを作成
-
+ Cut切り取り
-
+ Copyコピー
-
+ Paste貼り付け
-
+ Select Allすべて選択
-
+ Select Word単語を選択
-
+ Select Paragraph段落を選択
-
+ Spelling Suggestion(s)スペルの提案
-
+ No Suggestions候補なし
-
+ Add Word to Dictionary単語を辞書に追加
-
+ Please select some text before calling replace quotes.置き換え引用符を呼び出す前にテキストを選択してください。
-
+ Do you want to create a new project note for the tag '{0}'?タグ '{0}' の新しいプロジェクトノートを作成しますか?
-
+ Could not create note in a root folder for '{0}'. If one doesn't exist, you must create one first.「{0}」のルートフォルダにノートを作成できませんでした。存在しない場合は、先にノートを作成してください。
@@ -1029,12 +1024,12 @@
結合するドキュメント
-
+ Drag and drop items to change the order, or uncheck to exclude.アイテムをドラッグ&ドロップして順序を変更するか、チェックを外して除外します。
-
+ Move merged items to Trash結合したアイテムをごみ箱に移動
@@ -1095,47 +1090,47 @@
GuiDocToolBar
-
+ Markdown Boldマークダウン 太字
-
+ Markdown Italicマークダウン 斜体
-
+ Markdown Strikethroughマークダウン 取り消し線
-
+ Shortcode Boldショートコード 太字
-
+ Shortcode Italicショートコード 斜体
-
+ Shortcode Strikethroughショートコード 取り消し線
-
+ Shortcode Underlineショートコード 下線
-
+ Shortcode Superscriptショートコード 上付き文字
-
+ Shortcode Subscriptショートコード 下付き文字
@@ -1143,27 +1138,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer Panelビューアーパネルの表示/非表示
-
+ Commentsコメント
-
+ Show Commentsコメントを表示
-
+ Synopsisあらすじ
-
+ Show Synopsis Commentsあらすじコメントを表示
@@ -1171,22 +1166,22 @@
GuiDocViewHeader
-
+ Go Backward戻る
-
+ Go Forward進む
-
+ Reloadリロード
-
+ Close閉じる
@@ -1222,7 +1217,12 @@
GuiDocViewerPanel
-
+
+ Hide Inactive Tags
+ 非アクティブなタグを非表示
+
+
+ References参照
@@ -1309,123 +1309,98 @@
GuiMain
-
+ novelWriter is ready ...novelWriterの準備ができました...
-
- Cannot create a new project when another project is open.
- 別のプロジェクトが開いている場合、新しいプロジェクトを作成できません。
+
+ Please check the {0}release notes{1} for further details.
+ 詳細については、 {0}リリース ノート{1} を確認してください。
-
- A project already exists in that location. Please choose another folder.
- プロジェクトは既にその場所に存在します。別のフォルダーを選択してください。
-
-
-
+ Close the current project?現在のプロジェクトを閉じますか?
-
-
+
+ Changes are saved automatically.変更は自動的に保存されます。
-
+ Backup the current project?現在のプロジェクトをバックアップしますか?
-
+ The project is already open by another instance of novelWriter, and is therefore locked. Override lock and continue anyway?プロジェクトは既に別のnovelWriterのインスタンスによって開かれているためロックされています。無視して続行しますか?
-
+ 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.注意: プログラムまたはコンピュータが以前にクラッシュした場合、ロックを無視しても安全に続行することができます。 ただし、novelWriterの別のインスタンスでプロジェクトが開いている場合は、無視して続行することは推奨されません。プロジェクトが破損する可能性があります。
-
+ The project was locked by the computer '{0}' ({1} {2}), last active on {3}.このプロジェクトは、コンピューター '{0}' ({1} {2}) によってロックされました。最後に有効になったのは {3} です。
-
+ The project index is outdated or broken. Rebuilding index.プロジェクトインデックスが古くなっているか、破損しています。インデックスを再構築します。
-
- Text files ({0})
- テキストファイル ({0})
-
-
-
- Markdown files ({0})
- マークダウンファイル ({0})
-
-
-
- novelWriter files ({0})
- novelWriterファイル ({0})
-
-
-
- All files ({0})
- すべてのファイル ({0})
-
-
-
+ Import Fileファイルをインポート
-
+ Could not read file. The file must be an existing text file.ファイルを読み込めませんでした。ファイルは既存のテキストファイルである必要があります。
-
+ Please open a document to import the text file into.テキストファイルをインポートするには、ドキュメントを開いてください。
-
+ Importing the file will overwrite the current content of the document. Do you want to proceed?ファイルをインポートするとドキュメントの現在の内容が上書きされます。続行しますか?
-
+ Indexing completed in {0} msインデックス作成は {0} ミリ秒で完了しました
-
+ The project index has been successfully rebuilt.プロジェクト インデックスが正常に再構築されました。
-
+ Could not initialise the dialog.ダイアログを初期化できませんでした。
-
+ Do you want to exit novelWriter?novelWriterを終了しますか?
-
+ Some changes will not be applied until novelWriter has been restarted.いくつかの変更は、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}.タグ '{0}' の参照が見つかりませんでした。タグが存在しないか、インデックスが古いかのどちらかです。インデックスはツールメニューから更新するか、{1} を押して更新することができます。
@@ -1439,680 +1414,675 @@
- New Project
- 新しいプロジェクト
+ Create or Open Project
+ プロジェクトを作成または開く
-
- Open Project
- プロジェクトを開く
-
-
-
+ Save Projectプロジェクトを保存
-
+ Close Projectプロジェクトを閉じる
-
+ Project Settingsプロジェクト設定
-
- Project Details
- プロジェクトの詳細
+
+ Novel Details
+ 小説の詳細
-
+ Rename Itemアイテム名を変更
-
+ Delete Itemアイテムを削除
-
+ Empty Trashごみ箱を空にする
-
+ Exit終了
-
+ &Document&ドキュメント
-
+ Open Documentドキュメントを開く...
-
+ Save Documentドキュメントを保存
-
+ Close Documentドキュメントを閉じる
-
+ View Documentドキュメントを表示
-
+ Close Document Viewドキュメント表示を閉じる
-
+ Show File Detailsファイルの詳細を表示
-
+ Import Text from Fileファイルからテキストをインポート
-
+ &Edit&編集
-
+ Undo元に戻す
-
+ Redoやり直す
-
+ Cut切り取り
-
+ Copyコピー
-
+ Paste貼り付け
-
+ Select Allすべて選択
-
+ Select Paragraph段落を選択
-
+ &View&表示
-
+ Go to Project Treeプロジェクトツリーへ移動
-
+ Go to Document Editorドキュメントエディターへ移動
-
+ Go to Outlineアウトラインへ移動
-
+ Navigate Backward前に戻る
-
+ Navigate Forward次に進む
-
+ Focus Modeフォーカスモード
-
+ Full Screen Modeフルスクリーンモード
-
+ &Insert&挿入
-
+ Dashesダッシュ
-
+ Short Dashenダッシュ
-
+ Long Dashemダッシュ
-
+ Horizontal Bar水平線
-
+ Figure Dashフィギュアダッシュ
-
+ Quote Marks引用符
-
+ Left Single Quote左シングルクォーテーション
-
+ Right Single Quote右シングルクォーテーション
-
+ Left Double Quote左ダブルクォーテーション
-
+ Right Double Quote右ダブルクォーテーション
-
+ Alternative Apostrophe代替アポストロフ
-
+ General Punctuation一般的な句読点
-
+ Ellipsis省略記号
-
+ Primeプライム
-
+ Double Primeダブルプライム
-
+ White Spaces空白
-
+ Non-Breaking Spaceノーブレークスペース
-
+ Thin Space細いスペース
-
+ Thin Non-Breaking Space細いノーブレークスペース
-
+ Other Symbolsその他の記号
-
+ List Bullet箇条書きリスト
-
+ Hyphen Bulletハイフンリスト
-
+ Flower Mark花記号
-
+ Per Milleパーミル
-
+ Degree Symbol度記号
-
+ Minus Sign引き算記号
-
+ Times Sign掛け算記号
-
+ Division Sign割り算記号
-
+ Tags and Referencesタグと参照
-
+ Special Comments特殊コメント
-
+ Synopsis Commentあらすじコメント
-
+ Short Description Comment短文説明コメント
-
+ Page Break and Space改ページとスペース
-
+ Page Break改ページ
-
+ Vertical Space (Single)垂直スペース (シングル)
-
+ Vertical Space (Multi)垂直スペース (マルチ)
-
+ Placeholder Textプレースホルダーテキスト
-
+ &Format&書式
-
+ Bold太字
-
+ Italic斜体
-
+ Strikethrough取り消し線
-
+ Wrap Double Quotesダブルクォーテーションで包む
-
+ Wrap Single Quotesシングルクォーテーションで包む
-
+ More Formats ...より多くのフォーマット...
-
+ Bold (Shortcode)太字(ショートコード)
-
+ Italics (Shortcode)斜体 (ショートコード)
-
+ Strikethrough (Shortcode)取り消し線 (ショートコード)
-
+ Underline下線
-
+ Superscript上付き文字
-
+ Subscript下付き文字
-
+ Header 1 (Partition)見出し1 (部)
-
+ Header 2 (Chapter)見出し2 (章)
-
+ Header 3 (Scene)見出し3 (場面)
-
+ Header 4 (Section)見出し4 (節)
-
+ Novel Title小説のタイトル
-
+ Unnumbered Chapter番号のない章
-
+ Align Left左揃え
-
+ Align Centre中央揃え
-
+ Align Right右揃え
-
+ Indent Left左側をインデント
-
+ Indent Right右側をインデント
-
+ Toggle Commentコメントの切り替え
-
+
+ Toggle Ignore Text
+ 無視テキストの切り替え
+
+
+ Remove Block Formatブロック形式を削除
-
+ Convert Single Quotesシングルクォーテーションを変換
-
+ Convert Double Quotesダブルクォーテーションを変換
-
+ Remove In-Paragraph Breaks段落内の区切りを削除
-
+ &Search&検索
-
+ Find検索
-
+ Replace置き換え
-
+ Find Next次を検索
-
+ Find Previous前を検索
-
+ Replace Next次を置換
-
+ &Tools&ツール
-
+ Check Spellingスペルチェック
-
+ Spell Check Languageスペルチェック言語
-
+ Default既定
-
+ Re-Run Spell Checkスペルチェックを再実行
-
+ Project Word Listプロジェクト単語リスト
-
+ Add Dictionaries辞書を追加
-
+ Rebuild Indexインデックスを再構築
-
+ Backup Projectプロジェクトをバックアップ
-
+ Build Manuscript原稿をビルド
-
+ Writing Statistics統計の作成
-
+ Preferences環境設定
-
+ &Help&ヘルプ
-
+ About novelWriternovelWriterについて
-
+ About Qt5Qt5について
-
+ User Manual (Online)ユーザーマニュアル (オンライン)
-
+ User Manual (PDF)ユーザーマニュアル (PDF)
-
+ Report an Issue (GitHub)問題を報告 (GitHub)
-
+ Ask a Question (GitHub)質問する (GitHub)
-
+ The novelWriter WebsitenovelWriterのウェブサイト
-
-
- Check for New Release
- 新しいリリースを確認
- GuiMainStatus
-
-
+
+ Noneなし
-
+ Editorエディター
-
+ Projectプロジェクト
-
+ Session Timeセッション時間
-
+ Words: {0} ({1})単語: {0} ({1})
-
+ Project word count (session change)プロジェクト単語数 (セッション中の変更)
-
+ Novel word count (session change)小説の単語数 (セッション中の変更)
@@ -2229,61 +2199,80 @@
このファイルはすでに存在します。上書きしますか?
+
+ GuiNovelDetails
+
+
+
+ Novel Details
+ 小説の詳細
+
+
+
+ Overview
+ 概要
+
+
+
+ Contents
+ 内容
+
+ GuiNovelToolBar
-
+ Outline of {0}{0} のアウトライン
-
+ Novel Root小説のルート
-
+ Refresh更新
-
+ Last Column最後の列
-
+ Hidden非表示
-
+ Point of View Character視点人物
-
+ Focus Character焦点人物
-
+ Novel Plot小説のプロット
-
-
+
+ Column Size列のサイズ
-
+ More Optionsその他の設定
-
+ Maximum column size in %列の最大サイズ (%)
@@ -2291,7 +2280,7 @@
GuiNovelTree
-
+ No meta dataメタデータなし
@@ -2299,65 +2288,64 @@
GuiOutlineDetails
-
-
-
-
+
+
+ Titleタイトル
-
+ Chapter章
-
+ Scene場面
-
+ Section節
-
+ Documentドキュメント
-
+ Statusステータス
-
+ Characters文字
-
+ Words単語
-
+ Paragraphs段落
-
+ Synopsisあらすじ
-
+ Title Detailsタイトルの詳細
-
+ Reference Tags参照タグ
@@ -2365,7 +2353,7 @@
GuiOutlineHeaderMenu
-
+ Select Columns列の選択
@@ -2373,1042 +2361,608 @@
GuiOutlineToolBar
-
+ Outline ofアウトライン
-
+ Refresh更新
+
+
+ Export CSV
+ CSVを出力
+
+
+
+ GuiOutlineTree
+
+
+ Save Outline As
+ アウトラインを名前を付けて保存
+ GuiPreferences
-
+
+ Preferences環境設定
-
+
+ Search
+ 検索
+
+
+ General一般
-
- Projects
- プロジェクト
+
+ Appearance
+ 外観
-
- Documents
- ドキュメント
+
+ Display language
+ 表示言語
-
- Editor
- エディター
-
-
-
- Highlighting
- ハイライト
-
-
-
- Automation
- 自動化
-
-
-
- Quotes
- 引用符
-
-
-
- GuiPreferencesAutomation
-
-
- Automatic Features
- 自動機能
-
-
-
- Auto-select word under cursor
- カーソルの下にある単語を自動選択
-
-
-
- Apply formatting to word under cursor if no selection is made.
- 選択が行われていない場合は、カーソルの下にある単語に書式を適用します。
-
-
-
- Auto-replace text as you type
- 入力時にテキストを自動的に置き換え
-
-
-
- Allow the editor to replace symbols as you type.
- 入力時にエディタが記号を置き換えることを許可します。
-
-
-
- Replace as You Type
- 入力時に置換
-
-
-
- Auto-replace single quotes
- シングルクォートの自動置換
-
-
-
-
- Try to guess which is an opening or a closing quote.
- 引用符が開始と終了のどちらかを推測する
-
-
-
- Auto-replace double quotes
- ダブルクォートの自動置換
-
-
-
- Auto-replace dashes
- ダッシュの自動置換
-
-
-
- Double and triple hyphens become short and long dashes.
- 二重および三重のハイフンはenおよびemダッシュに置き換えらます。
-
-
-
- Auto-replace dots
- ドットの自動置換
-
-
-
- Three consecutive dots become ellipsis.
- 3つ連続したドットは省略記号に置き換えられます。
-
-
-
- Automatic Padding
- 自動余白
-
-
-
- Insert non-breaking space before
- ノーブレークスペースを前に挿入
-
-
-
- Automatically add space before any of these symbols.
- これらの記号の前にスペースを自動的に追加します。
-
-
-
- Insert non-breaking space after
- ノーブレークスペースを後に挿入
-
-
-
- Automatically add space after any of these symbols.
- これらの記号の後にスペースを自動的に追加します。
-
-
-
- Use thin space instead
- 細いスペースを代わりに使用
-
-
-
- Inserts a thin space instead of a regular space.
- 通常のスペースの代わりに細いスペースを挿入します。
-
-
-
- GuiPreferencesDocuments
-
-
- Text Style
- テキストスタイル
-
-
-
- Font family
- フォントファミリー
-
-
-
-
-
-
- Applies to both document editor and viewer.
- ドキュメントエディターとビューアーの両方に適用されます。
-
-
-
- Font size
- フォントサイズ
-
-
-
- pt
- pt
-
-
-
- Text Flow
- テキストフロー
-
-
-
- Maximum text width in "Normal Mode"
- "ノーマルモード"でのテキストの最大幅
-
-
-
- Set to 0 to disable this feature.
- この機能を無効にするには0に設定してください。
-
-
-
-
-
-
- px
- px
-
-
-
- Maximum text width in "Focus Mode"
- "フォーカスモード"でのテキストの最大幅
-
-
-
- The maximum width cannot be disabled.
- 最大幅を無効にすることはできません
-
-
-
- Hide document footer in "Focus Mode"
- "フォーカスモード"でドキュメントのフッターを非表示
-
-
-
- Hide the information bar in the document editor.
- ドキュメントエディターで情報バーを非表示にします。
-
-
-
- Justify the text margins
- テキストの余白を揃える
-
-
-
- Minimum text margin
- テキストの最小マージン
-
-
-
- Tab width
- タブの幅
-
-
-
- The width of a tab key press in the editor and viewer.
- タブキーを押した時のエディターとプレービューでの幅。
-
-
-
- GuiPreferencesEditor
-
-
- Spell Checking
- スペルチェック
-
-
-
- None
- なし
-
-
-
- Spell check language
- スペルチェック言語
-
-
-
- Available languages are determined by your system.
- 利用可能な言語はシステムによって決定されます。
-
-
-
- Word Count
- 単語カウント
-
-
-
- Word count interval
- 単語のカウント間隔
-
-
-
- seconds
- 秒
-
-
-
- Include project notes in status bar word count
- ステータスバーの単語数にプロジェクトノートを含める
-
-
-
- Writing Guides
- 執筆ガイド
-
-
-
- Show tabs and spaces
- タブとスペースを表示
-
-
-
- Show line endings
- 行末を表示
-
-
-
- Scroll Behaviour
- スクロールの動作
-
-
-
- Scroll past end of the document
- ドキュメントの最後までスクロール
-
-
-
- Also centres the cursor when scrolling.
- また、スクロール時にカーソルを中央に移動します。
-
-
-
- Typewriter style scrolling when you type
- 入力時にタイプライタースタイルスクロール
-
-
-
- Keeps the cursor at a fixed vertical position.
- カーソルを固定の垂直位置に維持します。
-
-
-
- Minimum position for Typewriter scrolling
- タイプライタースクロールの最小位置
-
-
-
- Percentage of the editor height from the top.
- エディタの高さの上からの割合。
-
-
-
- GuiPreferencesGeneral
-
-
- Look and Feel
- 見た目と操作
-
-
-
- Main GUI language
- GUIのメイン言語
-
-
-
-
-
+
+
+ Requires restart to take effect.有効にするには再起動が必要です。
-
- Main GUI theme
- GUIのメインテーマ
+
+ Colour theme
+ カラーテーマ
-
+ General colour theme and icons.一般的なカラーテーマとアイコン。
-
- Editor theme
- エディターテーマ
+
+ Application font family
+ アプリケーションのフォントファミリー
-
- Colour theme for the editor and viewer.
- エディタとビューアーのカラーテーマ。
+
+ Application font size
+ アプリケーションのフォントサイズ
-
- Font family
- フォントファミリー
-
-
-
- Font size
- フォントサイズ
-
-
-
+
+ ptpt
-
- GUI Settings
- GUI設定
-
-
-
- Emphasise partition and chapter labels
- パーティションと章ラベルを強調
-
-
-
- Makes them stand out in the project tree.
- プロジェクトツリーで目立つようにします。
-
-
-
- Show full path in document header
- ドキュメント見出しにフルパスを表示
-
-
-
- Add the parent folder names to the header.
- 親フォルダ名を見出しに追加します。
-
-
-
+ Hide vertical scroll bars in main windowsメインウィンドウの垂直スクロールバーを非表示
-
-
+
+ Scrolling available with mouse wheel and keys only.スクロールはマウスホイールとキーでのみ利用可能です。
-
+ Hide horizontal scroll bars in main windowsメインウィンドウの横スクロールバーを非表示
-
-
- GuiPreferencesProjects
-
- Automatic Save
+
+ Document Style
+ ドキュメントスタイル
+
+
+
+ Document colour theme
+ ドキュメントのカラーテーマ
+
+
+
+ Colour theme for the editor and viewer.
+ エディタとビューアーのカラーテーマ。
+
+
+
+ Document font family
+ ドキュメントのフォントファミリー
+
+
+
+
+
+
+ Applies to both document editor and viewer.
+ ドキュメントエディターとビューアーの両方に適用されます。
+
+
+
+ Document font size
+ ドキュメントのフォントサイズ
+
+
+
+ Emphasise partition and chapter labels
+ パーティションと章ラベルを強調
+
+
+
+ Makes them stand out in the project tree.
+ プロジェクトツリーで目立つようにします。
+
+
+
+ Show full path in document header
+ ドキュメント見出しにフルパスを表示
+
+
+
+ Add the parent folder names to the header.
+ 親フォルダ名を見出しに追加します。
+
+
+
+ Include project notes in status bar word count
+ ステータスバーの単語数にプロジェクトノートを含める
+
+
+
+ Auto Save自動保存
-
+ Save document intervalドキュメントの保存間隔
-
+ How often the document is automatically saved.ドキュメントが自動的に保存される頻度。
-
-
+
+ seconds秒
-
+ Save project intervalプロジェクトの保存間隔
-
+ How often the project is automatically saved.プロジェクトが自動的に保存される頻度。
-
+ Project Backupプロジェクトのバックアップ
-
+ Browseブラウズ
-
+ Backup storage locationバックアップストレージの場所
-
-
+
+ Path: {0}パス: {0}
-
+ Run backup when the project is closedプロジェクトを閉じたときにバックアップを実行
-
+ Can be overridden for individual projects in Project Settings.プロジェクト設定で個々のプロジェクトに対して上書きできます。
-
+ Ask before running backupバックアップを実行する前に確認
-
+ If off, backups will run in the background.オフの場合、バックアップはバックグラウンドで実行されます。
-
+ Session Timerセッションタイマー
-
+ Pause the session timer when not writing書き込んでいない時にセッションタイマーを一時停止
-
+ Also pauses when the application window does not have focus.また、アプリケーションウィンドウにフォーカスがない場合は一時停止します。
-
+ Editor inactive time before pausing timerタイマーを一時停止するまでのエディターの非アクティブ時間
-
+ User activity includes typing and changing the content.ユーザーアクティビティには、入力とコンテンツの変更が含まれます。
-
+ minutes分
-
+
+ Writing
+ 執筆
+
+
+
+ Text Flow
+ テキストフロー
+
+
+
+ Maximum text width in "Normal Mode"
+ "ノーマルモード"でのテキストの最大幅
+
+
+
+ Set to 0 to disable this feature.
+ この機能を無効にするには0に設定してください。
+
+
+
+
+
+
+ px
+ px
+
+
+
+ Maximum text width in "Focus Mode"
+ "フォーカスモード"でのテキストの最大幅
+
+
+
+ The maximum width cannot be disabled.
+ 最大幅を無効にすることはできません
+
+
+
+ Hide document footer in "Focus Mode"
+ "フォーカスモード"でドキュメントのフッターを非表示
+
+
+
+ Hide the information bar in the document editor.
+ ドキュメントエディターで情報バーを非表示にします。
+
+
+
+ Justify the text margins
+ テキストの余白を揃える
+
+
+
+ Minimum text margin
+ テキストの最小マージン
+
+
+
+ Tab width
+ タブの幅
+
+
+
+ The width of a tab key press in the editor and viewer.
+ タブキーを押した時のエディターとプレービューでの幅。
+
+
+
+ Text Editing
+ テキスト編集
+
+
+
+ Spell check language
+ スペルチェック言語
+
+
+
+ Available languages are determined by your system.
+ 利用可能な言語はシステムによって決定されます。
+
+
+
+ Auto-select word under cursor
+ カーソルの下にある単語を自動選択
+
+
+
+ Apply formatting to word under cursor if no selection is made.
+ 選択が行われていない場合は、カーソルの下にある単語に書式を適用します。
+
+
+
+ Show tabs and spaces
+ タブとスペースを表示
+
+
+
+ Show line endings
+ 行末を表示
+
+
+
+ Editor Scrolling
+ エディタースクロール
+
+
+
+ Scroll past end of the document
+ ドキュメントの最後までスクロール
+
+
+
+ Also centres the cursor when scrolling.
+ また、スクロール時にカーソルを中央に移動します。
+
+
+
+ Typewriter style scrolling when you type
+ 入力時にタイプライタースタイルスクロール
+
+
+
+ Keeps the cursor at a fixed vertical position.
+ カーソルを固定の垂直位置に維持します。
+
+
+
+ Minimum position for Typewriter scrolling
+ タイプライタースクロールの最小位置
+
+
+
+ Percentage of the editor height from the top.
+ エディタの高さの上からの割合。
+
+
+
+ Text Highlighting
+ テキストのハイライト
+
+
+
+ Highlight text wrapped in quotes
+ 引用符で囲まれたテキストを強調
+
+
+
+
+
+ Applies to the document editor only.
+ ドキュメントエディターにのみ適用されます。
+
+
+
+ Allow open-ended single quotes
+ オープンエンドのシングルクォートを許可
+
+
+
+ Highlight single-quoted line with no closing quote.
+ 終了引用符がないシングルクォートの行を強調表示します。
+
+
+
+ Allow open-ended double quotes
+ オープンエンドのダブルクォートを許可
+
+
+
+ Highlight double-quoted line with no closing quote.
+ 終了引用符がないダブルクォートの行を強調表示します。
+
+
+
+ Add highlight colour to emphasised text
+ 強調テキストにハイライト色を追加
+
+
+
+ Highlight multiple or trailing spaces
+ 複数または末尾のスペースをハイライト表示
+
+
+
+ Text Automation
+ テキストの自動化
+
+
+
+ Auto-replace text as you type
+ 入力時にテキストを自動的に置き換え
+
+
+
+ Allow the editor to replace symbols as you type.
+ 入力時にエディタが記号を置き換えることを許可します。
+
+
+
+ Auto-replace single quotes
+ シングルクォートの自動置換
+
+
+
+
+ Try to guess which is an opening or a closing quote.
+ 引用符が開始と終了のどちらかを推測する
+
+
+
+ Auto-replace double quotes
+ ダブルクォートの自動置換
+
+
+
+ Auto-replace dashes
+ ダッシュの自動置換
+
+
+
+ Double and triple hyphens become short and long dashes.
+ 二重および三重のハイフンはenおよびemダッシュに置き換えらます。
+
+
+
+ Auto-replace dots
+ ドットの自動置換
+
+
+
+ Three consecutive dots become ellipsis.
+ 3つ連続したドットは省略記号に置き換えられます。
+
+
+
+ Insert non-breaking space before
+ ノーブレークスペースを前に挿入
+
+
+
+ Automatically add space before any of these symbols.
+ これらの記号の前にスペースを自動的に追加します。
+
+
+
+ Insert non-breaking space after
+ ノーブレークスペースを後に挿入
+
+
+
+ Automatically add space after any of these symbols.
+ これらの記号の後にスペースを自動的に追加します。
+
+
+
+ Use thin space instead
+ 細いスペースを代わりに使用
+
+
+
+ Inserts a thin space instead of a regular space.
+ 通常のスペースの代わりに細いスペースを挿入します。
+
+
+
+ Quotation Style
+ クォーテーションスタイル
+
+
+
+ Single quote open style
+ シングルクォートオープンスタイル
+
+
+
+ The symbol to use for a leading single quote.
+ 先頭のシングルクォートに使用する記号です。
+
+
+
+ Single quote close style
+ シングルクォートクローズスタイル
+
+
+
+ The symbol to use for a trailing single quote.
+ 末尾のシングルクォートに使用する記号です。
+
+
+
+ Double quote open style
+ ダブルクォートオープンスタイル
+
+
+
+ The symbol to use for a leading double quote.
+ 先頭のダブルクォートに使用する記号です。
+
+
+
+ Double quote close style
+ シングルクォートクローズスタイル
+
+
+
+ The symbol to use for a trailing double quote.
+ 末尾のダブルクォートに使用する記号です。
+
+
+ Backup Directoryバックアップディレクトリー
-
- GuiPreferencesQuotes
-
-
- Quotation Style
- クォーテーションスタイル
-
-
-
- Single quote open style
- シングルクォートオープンスタイル
-
-
-
- The symbol to use for a leading single quote.
- 先頭のシングルクォートに使用する記号です。
-
-
-
- Single quote close style
- シングルクォートクローズスタイル
-
-
-
- The symbol to use for a trailing single quote.
- 末尾のシングルクォートに使用する記号です。
-
-
-
- Double quote open style
- ダブルクォートオープンスタイル
-
-
-
- The symbol to use for a leading double quote.
- 先頭のダブルクォートに使用する記号です。
-
-
-
- Double quote close style
- シングルクォートクローズスタイル
-
-
-
- The symbol to use for a trailing double quote.
- 末尾のダブルクォートに使用する記号です。
-
-
-
- GuiPreferencesSyntax
-
-
- Quotes & Dialogue
- 引用符と会話
-
-
-
- Highlight text wrapped in quotes
- 引用符で囲まれたテキストを強調
-
-
-
-
-
- Applies to the document editor only.
- ドキュメントエディターにのみ適用されます。
-
-
-
- Allow open-ended single quotes
- オープンエンドのシングルクォートを許可
-
-
-
- Highlight single-quoted line with no closing quote.
- 終了引用符がないシングルクォートの行を強調表示します。
-
-
-
- Allow open-ended double quotes
- オープンエンドのダブルクォートを許可
-
-
-
- Highlight double-quoted line with no closing quote.
- 終了引用符がないダブルクォートの行を強調表示します。
-
-
-
- Text Emphasis
- テキストの強調
-
-
-
- Add highlight colour to emphasised text
- 強調テキストにハイライト色を追加
-
-
-
- Text Errors
- テキストエラー
-
-
-
- Highlight multiple or trailing spaces
- 複数または末尾のスペースをハイライト表示
-
-
-
- GuiProjectDetails
-
-
- Project Details
- プロジェクトの詳細
-
-
-
- Overview
- 概要
-
-
-
- Contents
- 内容
-
-
-
- GuiProjectDetailsContents
-
-
- Table of Contents
- 目次
-
-
-
- Title
- タイトル
-
-
-
- Words
- 単語
-
-
-
- Pages
- ページ数
-
-
-
- Page
- ページ
-
-
-
- Progress
- 進捗
-
-
-
- Typical word count for a 5 by 8 inch book page with 11 pt font is 350.
- 11ptのフォントを持つ5×8インチのページの典型的な単語数は350です。
-
-
-
- Start counting page numbers from this page.
- このページからページ番号を数え始めます。
-
-
-
- Assume a new chapter or partition always start on an odd numbered page.
- 新しい章またはパーティションが常に奇数番号のページから始まると仮定します。
-
-
-
- Words per page
- 1ページあたりの単語
-
-
-
- Count pages from
- ここからページ数をカウント
-
-
-
- Clear double pages
- 二重ページを削除
-
-
-
- END
- END
-
-
-
- Untitled
- 無題
-
-
-
- GuiProjectDetailsMain
-
-
- Words
- 単語
-
-
-
- Chapters
- 章
-
-
-
- Scenes
- 場面
-
-
-
- Revisions
- 修正
-
-
-
- Editing Time
- 編集時間
-
-
-
- Path
- パス
-
-
-
- Project: {0}
- プロジェクト: {0}
-
-
-
- By {0}
- 作: {0}
-
-
-
- GuiProjectEditMain
-
-
- Project Settings
- プロジェクト設定
-
-
-
- Project name
- プロジェクト名
-
-
-
- Should be set only once.
- 一度だけ設定する必要があります
-
-
-
- Novel title
- 小説のタイトル
-
-
-
-
- Change whenever you want!
- 好きな時に変更してください!
-
-
-
- Author(s)
- 著者
-
-
-
- Project language
- プロジェクトの言語
-
-
-
- Used when building the manuscript.
- 原稿作成時に使用します。
-
-
-
- Default
- 既定
-
-
-
- Spell check language
- スペルチェック言語
-
-
-
-
- Overrides main preferences.
- メイン設定よりも優先されます。
-
-
-
- No backup on close
- 終了時にバックアップしない
-
-
-
- GuiProjectEditReplace
-
-
- Text Replace List for Preview and Export
- プレビューとエクスポートのためのテキスト置き換えリスト
-
-
-
- Keyword
- キーワード
-
-
-
- Replace With
- 置換候補
-
-
-
- Select item to edit
- 編集するアイテムを選択
-
-
-
- Save
- 保存
-
-
-
- GuiProjectEditStatus
-
-
- Novel File Status Levels
- 小説ファイルのステータスレベル
-
-
-
- Note File Importance Levels
- ノートファイルの重要度レベル
-
-
-
- Label
- ラベル
-
-
-
- Usage
- 用途
-
-
-
- Select item to edit
- 編集するアイテムを選択
-
-
-
- Colour
- 色
-
-
-
- Save
- 保存
-
-
-
- Select Colour
- 色を選択
-
-
-
- New Item
- 新規アイテム
-
-
-
- Cannot delete a status item that is in use.
- 使用中のステータスアイテムは削除できません。
-
-
-
- Not in use
- 使用されていません
-
-
-
- Used once
- 一度だけ使用
-
-
-
- Used by {0} items
- {0} 個のアイテムで使用
-
-
-
- GuiProjectLoad
-
-
-
- Open Project
- プロジェクトを開く
-
-
-
- Working Title
- 作業タイトル
-
-
-
- Words
- 単語
-
-
-
- Last Opened
- 最後に開いた
-
-
-
- Recently Opened Projects
- 最近開いたプロジェクト
-
-
-
- Path
- パス
-
-
-
- New
- 新規
-
-
-
- Remove
- 削除
-
-
-
- novelWriter Project File ({0})
- novelWriterプロジェクトファイル ({0})
-
-
-
- All files ({0})
- すべてのファイル ({0})
-
-
-
- Remove '{0}' from the recent projects list? The project files will not be deleted.
- '{0}' を最近のプロジェクトリストから削除しますか? プロジェクトファイルは削除されません。
-
- GuiProjectSettings
-
+
+ Project Settingsプロジェクト設定
-
+ Settings設定
-
+ Statusステータス
-
+ Importance重要度
-
+ Auto-Replace自動置換
@@ -3416,47 +2970,47 @@
GuiProjectToolBar
-
+ Project Contentプロジェクトの内容
-
+ Quick Linksクイックリンク
-
+ Move Up上へ移動
-
+ Move Down下へ移動
-
+ Add Itemアイテムを追加
-
+ Expand Allすべて展開
-
+ Collapse Allすべて折りたたむ
-
+ Empty Trashごみ箱を空にする
-
+ More Optionsその他の設定
@@ -3464,118 +3018,118 @@
GuiProjectTree
-
+ Activeアクティブ
-
+ Inactive非アクティブ
-
+ Did not find anywhere to add the file or folder!ファイルまたはフォルダを追加する場所が見つかりませんでした!
-
+ Cannot add new files or folders to the Trash folder.ごみ箱フォルダには新しいファイルやフォルダを追加できません。
-
+ New Note新規ノート
-
+ New Chapter新規章
-
+ New Scene新規場面
-
+ New Document新規ドキュメント
-
+ New Folder新規フォルダー
-
+ There is currently no Trash folder in this project.このプロジェクトには現在ごみ箱フォルダーがありません。
-
+ The Trash folder is already empty.ごみ箱フォルダーはすでに空です。
-
+ Permanently delete {0} file(s) from Trash?ごみ箱から {0} 個のファイルを完全に削除しますか?
-
+ Move '{0}' to Trash?'{0}' をごみ箱に移動しますか?
-
+ Root folders can only be deleted when they are empty.ルートフォルダーは空の場合にのみ削除できます。
-
+ Permanently delete '{0}'?'{0}' を完全に削除しますか?
-
+ Drag and drop is only allowed for single items, non-root items, or multiple items with the same parent.ドラッグ&ドロップは、単一のアイテム、ルート以外のアイテム、または同じ親を持つ複数のアイテムにのみ使用できます。
-
+ No documents selected for merging.結合するドキュメントが選択されていません。
-
+ Merged結合された
-
-
+
+ Could not write document content.ドキュメントの内容を書き込めませんでした。
-
+ Do you want to duplicate this document?このドキュメントを複製しますか?
-
+ Do you want to duplicate this item and all child items?このアイテムとすべての子アイテムを複製しますか?
-
+ Could not duplicate all items.すべてのアイテムを複製できませんでした。
-
+ There is nowhere to add item with name '{0}'.'{0}' という名前のアイテムを追加する場所がありません。
@@ -3604,8 +3158,8 @@
- Project Details
- プロジェクトの詳細
+ Novel Details
+ 小説の詳細
@@ -3619,56 +3173,74 @@
- GuiUpdates
+ GuiWelcome
-
- Check for Updates
- 更新を確認
+
+ Welcome
+ ようこそ
-
- Current Release
- 現在のリリース
+
+ List
+ 一覧
-
-
- novelWriter {0} released on {1}
- novelWriter {0} が {1} にリリース
+
+ New
+ 新規
-
- Latest Release
- 最新のリリース
+
+ Browse
+ ブラウズ
-
- Checking ...
- 確認しています...
+
+ Cancel
+ キャンセル
-
- Download: {0}
- ダウンロード: {0}
+
+ Create
+ 作成
+
+
+
+ Open
+ 開くGuiWordList
-
-
+ Project Word Listプロジェクト単語リスト
-
- Cannot add a blank word.
- 空白の単語は追加できません。
+
+ Import words from text file
+ テキストファイルから単語をインポート
-
- The word '{0}' is already in the word list.
- 単語 '{0}' は既に単語リストにあります。
+
+ Export words to text file
+ 単語をテキストファイルにエクスポート
+
+
+
+ Note: The import file must be a plain text file with UTF-8 or ASCII encoding.
+ 注: インポート ファイルは、UTF-8 または ASCII エンコーディングのプレーンテキストファイルである必要があります。
+
+
+
+ Import File
+ ファイルをインポート
+
+
+
+ Export File
+ ファイルをエクスポート
@@ -3822,143 +3394,153 @@
NWProject
-
+ Could not delete document file.ドキュメントファイルを削除できませんでした。
-
- Could not open project with path: {0}
- このパスでプロジェクトを開くことができませんでした: {0}
+
+ Not a known project file format.
+ 既知のプロジェクトファイル形式ではありません。
-
+
+ Project file not found.
+ プロジェクトファイルが見つかりません。
+
+
+
+ Failed to open project.
+ プロジェクトを開けませんでした。
+
+
+ Unknown不明
-
+ Project file does not appear to be a novelWriterXML file.プロジェクトファイルがnovelWriter XMLファイルではないようです。
-
+ 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}.不明な、またはサポートされていないnovelWriterプロジェクトファイル形式です。このバージョンのnovelWriterではプロジェクトを開くことはできません。 ファイルは、novelWriterのバージョン {0} で保存されました。
-
+ Failed to parse project xml.プロジェクトxmlの解析に失敗しました。
-
+ 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?プロジェクトのファイル形式を更新しようとしています。 続行すると、古いバージョンのnovelWriterはこのプロジェクトを開くことができなくなります。続行しますか?
-
+ 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?このプロジェクトは、新しいバージョンのnovelWriter、バージョン {0} によって保存されました。 このインスタンスはバージョン {1} です。 プロジェクトを開くと、いくつかの属性や設定は保持されませんが、プロジェクト全体は問題ありません。 プロジェクトを開きますか?
-
+ Recovered復元されました
-
+ Found {0} orphaned file(s) in the project. {1} file(s) were recovered.プロジェクト内に孤立している {0} ファイルが見つかりました。 {1} ファイルを復元しました。
-
+ Opened Project: {0}開いたプロジェクト: {0}
-
+ There is no project open.プロジェクトが開かれていません。
-
+ Failed to save project.プロジェクトを保存できませんでした。
-
+ Saved Project: {0}保存されたプロジェクト: {0}
-
+ Backing up project ...プロジェクトをバックアップ中...
-
+ Cannot backup project because no project name is set. Please set a Project Name in Project Settings.プロジェクト名が設定されていないため、プロジェクトをバックアップできません。プロジェクト設定でプロジェクト名を設定してください。
-
+ Could not create backup folder.バックアップフォルダーを作成できませんでした。
-
+ Created a backup of your project of size {0}B.プロジェクトサイズ {0}Bのバックアップを作成しました。
-
+ Path: {0}パス: {0}
-
+ Could not write backup archive.バックアップアーカイブを書き込めませんでした。
-
+ Project backed up to '{0}'プロジェクトはバックアップされました '{0}'
-
-
+
+ New新規
-
+ Noteノート
-
+ Draft下書き
-
+ Finished終了
-
+ Minorマイナー
-
+ Majorメジャー
-
+ Mainメイン
@@ -3966,323 +3548,97 @@
NovelSelector
-
+ All Novel Foldersすべての小説フォルダー
-
- ProjWizardCustomPage
-
-
- Custom Project Options
- カスタムプロジェクト設定
-
-
-
- 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.
- プロジェクトに追加する要素を選択します。 章の作成をスキップし、章の数を0に設定することで場面のみを追加できます。
-
-
-
- Add a folder for plot notes
- プロットノート用のフォルダーを追加
-
-
-
- Add a folder for character notes
- 登場人物ノート用のフォルダーを追加
-
-
-
- Add a folder for location notes
- 場所ノート用のフォルダーを追加
-
-
-
- Add example notes to the above
- 上記にノートの例を追加する
-
-
-
- Add chapters to the novel folder
- 小説フォルダーに章を追加
-
-
-
- Add scenes to each chapter
- 各章に場面を追加
-
-
-
- ProjWizardFinalPage
-
-
- Summary
- 概要
-
-
-
- Project Name: {0}
- プロジェクト名: {0}
-
-
-
- Project Path: {0}
- プロジェクトパス: {0}
-
-
-
- Fill the project with a minimal set of items
- プロジェクトを最小限のアイテムセットで埋める
-
-
-
- Fill the project with example files
- プロジェクトをサンプルファイルで埋める
-
-
-
- Add a folder for plot notes
- プロットノート用のフォルダーを追加
-
-
-
- Add a folder for character notes
- 登場人物ノート用のフォルダーを追加
-
-
-
- Add a folder for location notes
- 場所ノート用のフォルダーを追加
-
-
-
- Add example notes to the above
- 上記にノートの例を追加する
-
-
-
- Add {0} chapters to the novel folder
- 小説フォルダに {0} 章を追加
-
-
-
- Add {0} scenes to each chapter
- 各章に {0} 場面を追加
-
-
-
- Add {0} scenes
- {0} 場面を追加
-
-
-
- You have selected the following:
- 以下を選択しました:
-
-
-
- Press '{0}' to create the new project.
- 新しいプロジェクトを作成するには '{0}' を押してください。
-
-
-
- Done
- 完了
-
-
-
- Finish
- 終了
-
-
-
- ProjWizardFolderPage
-
-
-
- Select Project Folder
- プロジェクトフォルダーを選択
-
-
-
- Select a location to store the project. A new project folder will be created in the selected location.
- プロジェクトを保存する場所を選択します。選択した場所に新しいプロジェクトフォルダーが作成されます。
-
-
-
- Required
- 必須
-
-
-
- Project Path
- プロジェクトパス
-
-
-
- Error: A project folder cannot be created using this path.
- エラー:このパスを使用してプロジェクトフォルダーを作成することはできません。
-
-
-
- Error: The selected path already exists.
- エラー:選択したパスは既に存在します。
-
-
-
- ProjWizardIntroPage
-
-
- Create New Project
- 新規プロジェクトを作成
-
-
-
- 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.
- プロジェクト名を指定してください。 プロジェクト名は、インスタンスバックアップ用のファイル名の生成に使用されるため、この時点以降は変更しないでください。その他のフィールドは任意で、プロジェクト設定でいつでも変更できます。
-
-
-
- Side image by {0}, {1}
- {0} によるサイド画像, {1}
-
-
-
- Required
- 必須
-
-
-
-
- Optional
- 任意
-
-
-
- Project Name
- プロジェクト名
-
-
-
- Novel Title
- 小説のタイトル
-
-
-
- Author(s)
- 著者
-
-
-
- Language
- 言語
-
-
-
- ProjWizardPopulatePage
-
-
- Populate Project
- プロジェクトへ入力
-
-
-
- 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.
- プロジェクトを事前に埋める方法を選択します。 開始時点の項目を最小限に抑えることができます。サンプルプロジェクトでは、多くの機能を説明し表示します。 または、次のページにその他のカスタム設定を表示します。
-
-
-
- Fill the project with a minimal set of items
- プロジェクトを最小限のアイテムセットで埋める
-
-
-
- Fill the project with example files
- プロジェクトをサンプルファイルで埋める
-
-
-
- Show detailed options for filling the project
- プロジェクトを埋めるための詳細な設定を表示
-
- ProjectBuilder
-
+
+ The target folder is not empty. Please choose another folder.
+ ターゲットフォルダが空ではありません。別のフォルダを選択してください。
+
+
+
+ An error occurred while trying to create the project.
+ プロジェクトの作成中にエラーが発生しました。
+
+
+ New Project新規プロジェクト
-
- New Chapter
- 新規章
-
-
-
- New Scene
- 新規場面
-
-
-
+ Title Pageタイトルページ
-
+ By作
-
+ Summary of the chapter.章の概要。
-
+ Summary of the scene.場面の概要。
-
+ A short description.簡潔な説明。
-
+ Chapter {0}章 {0}
-
-
+
+ Scene {0}場面 {0}
-
+ Main Plotメインプロット
-
+ Protagonist主人公
-
+ Main Locationメインの場所
-
+
+
+ The target folder already exists. Please choose another folder.
+ ターゲットフォルダは既に存在します。別のフォルダを選択してください。
+
+
+
+ Could not copy project files.
+ プロジェクトファイルをコピーできませんでした。
+
+
+ Failed to create a new example project.新しいサンプルプロジェクトの作成に失敗しました。
-
+ Failed to create a new example project. Could not find the necessary files. They seem to be missing from this installation.新しいサンプルプロジェクトの作成に失敗しました。必要なファイルが見つかりませんでした。インストール時に欠落しているようです。
@@ -4475,6 +3831,125 @@
&ヘルプ
+
+ SharedData
+
+
+ novelWriter Project File or Zip File
+ novelWriterプロジェクトファイルまたはZipファイル
+
+
+
+ novelWriter Project File
+ novelWriterプロジェクトファイル
+
+
+
+ Open Project
+ プロジェクトを開く
+
+
+
+ VersionInfoWidget
+
+
+ Latest Version: {0}
+ 最新バージョン: {0}
+
+
+
+ Checking ...
+ 確認しています...
+
+
+
+ Download from {0}
+ ここからダウンロード: {0}
+
+
+
+ Version
+ バージョン
+
+
+
+ Released on
+ リリース日
+
+
+
+ Release Notes
+ 更新履歴
+
+
+
+ Check Now
+ 今すぐ確認
+
+
+
+ Failed
+ 失敗
+
+
+
+ _ContentsPage
+
+
+ Table of Contents
+ 目次
+
+
+
+ Title
+ タイトル
+
+
+
+ Words
+ 単語
+
+
+
+ Pages
+ ページ数
+
+
+
+ Page
+ ページ
+
+
+
+ Progress
+ 進捗
+
+
+
+ Words per page
+ 1ページあたりの単語
+
+
+
+ First page offset
+ 最初のページオフセット
+
+
+
+ Chapters on odd pages
+ 奇数ページ上の章
+
+
+
+ Untitled
+ 無題
+
+
+
+ END
+ END
+
+ _DetailsWidget
@@ -4536,7 +4011,7 @@
選択範囲を次としてマーク
-
+ Select Root Foldersルートフォルダーを選択
@@ -4544,22 +4019,22 @@
_GuiAlert
-
+ Information情報
-
+ Warning警告
-
+ Errorエラー
-
+ Question質問
@@ -4567,58 +4042,68 @@
_HeadingsTab
-
-
+
+ Hide非表示
-
+ Editing: {0}編集中: {0}
-
+ Noneなし
-
+ Titleタイトル
-
+ Chapter Number章番号
-
+ Chapter Number (Word)章番号 (文章)
-
+ Chapter Number (Upper Case Roman)章番号 (大文字のローマ字)
-
+ Chapter Number (Lower Case Roman)章番号 (小文字のローマ字)
-
+ Scene Number (In Chapter)場面番号 (チャプター内)
-
+ Scene Number (Absolute)場面番号 (絶対)
+
+
+ Point of View Character
+ 視点人物
+
+
+
+ Focus Character
+ 焦点人物
+ Insert
@@ -4630,6 +4115,221 @@
適用
+
+ _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
+ 追加
+
+
+
+ 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}
+
+
+
+ _NewProjectPage
+
+
+ A project name is required.
+ プロジェクト名は必須です。
+
+
+
+ _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
+ プロジェクトを削除
+
+
+
+ _OverviewPage
+
+
+ Project
+ プロジェクト
+
+
+
+
+ Name
+ 名前
+
+
+
+ Revisions
+ 修正
+
+
+
+ Editing Time
+ 編集時間
+
+
+
+
+ Word Count
+ 単語カウント
+
+
+
+ In Novels
+ 小説内
+
+
+
+ In Notes
+ ノート内
+
+
+
+ Selected Novel
+ 選択した小説
+
+
+
+ Chapters
+ 章
+
+
+
+ Scenes
+ 場面
+
+ _PreviewWidget
@@ -4658,148 +4358,325 @@
ビルドされた
+
+ _ProjectListModel
+
+
+ Word Count
+ 単語カウント
+
+
+
+ Last Opened
+ 最後に開いた
+
+
+
+ _ReplacePage
+
+
+ Text Auto-Replace for Preview and Build
+ プレビューとビルドのためのテキスト自動置換
+
+
+
+ Keyword
+ キーワード
+
+
+
+ Replace With
+ 置換候補
+
+
+
+ Select item to edit
+ 編集するアイテムを選択
+
+
+
+ Save
+ 保存
+
+
+
+ _SettingsPage
+
+
+ Project name
+ プロジェクト名
+
+
+
+ Changing this will affect the backup path.
+ これを変更すると、バックアップパスに影響します。
+
+
+
+ Author(s)
+ 著者
+
+
+
+
+ Only used when building the manuscript.
+ 原稿の作成時にのみ使用されます。
+
+
+
+ Project language
+ プロジェクトの言語
+
+
+
+ Default
+ 既定
+
+
+
+ Spell check language
+ スペルチェック言語
+
+
+
+
+ Overrides main preferences.
+ メイン設定よりも優先されます。
+
+
+
+ Disable backup on close
+ 終了時にバックアップを無効にする
+
+
+
+ _StatusPage
+
+
+ Novel Document Status Levels
+ 小説のドキュメントの状態レベル
+
+
+
+ Project Note Importance Levels
+ プロジェクトノートの重要度レベル
+
+
+
+ Label
+ ラベル
+
+
+
+ Usage
+ 用途
+
+
+
+ Select item to edit
+ 編集するアイテムを選択
+
+
+
+ Colour
+ 色
+
+
+
+ Save
+ 保存
+
+
+
+ Select Colour
+ 色を選択
+
+
+
+ New Item
+ 新規アイテム
+
+
+
+ Cannot delete a status item that is in use.
+ 使用中のステータスアイテムは削除できません。
+
+
+
+ Not in use
+ 使用されていません
+
+
+
+ Used once
+ 一度だけ使用
+
+
+
+ Used by {0} items
+ {0} 個のアイテムで使用
+
+ _TreeContextMenu
-
+ Empty Trashごみ箱を空にする
-
+ Rename名前を変更
-
+ Open Documentドキュメントを開く
-
+ View Documentドキュメントを表示
-
+
+ Create New ...
+ 新規作成...
+
+
+
+ Rename to Heading
+ 見出し名に変更
+
+
+ Set Active to ...アクティブに設定...
-
+ Activeアクティブ
-
+ Inactive非アクティブ
-
+ Toggle Activeアクティブを切り替え
-
+ Set Status to ...ステータスを... に設定
-
-
+
+ Manage Labels ...ラベルを管理...
-
+ Set Importance to ...重要度を... に設定
-
- Transform
- 変換
+
+ Transform ...
+ 変換...
-
-
-
-
+
+
+
+ Convert to {0}{0} へ変換
-
+ Merge Child Items into Self子アイテムを自分に結合
-
+ Merge Child Items into New子アイテムを新規アイテムに結合
-
+ Merge Documents in Folderフォルダ内のドキュメントを結合
-
+ Split Document by Headers見出しでドキュメントを分割
-
+ Expand Allすべて展開
-
+ Collapse Allすべて折りたたむ
-
+ Duplicate from Hereここから複製
-
+ Duplicate Documentドキュメントを複製
-
+ Delete Permanently完全に削除
-
-
+
+ Move to Trashごみ箱に移動
-
+ Move {0} items to Trash?{0} アイテムをゴミ箱に移動しますか?
-
+ Do you want to convert the folder to a {0}? This action cannot be reversed.フォルダーを {0} に変換しますか? この操作は元に戻せません。
+
+ _UpdatableMenu
+
+
+ From Template
+ テンプレートから
+
+ _ViewPanelBackRefs
-
+ Documentドキュメント
-
+ First Heading最初の見出し
@@ -4807,27 +4684,27 @@
_ViewPanelKeyWords
-
+ Tagタグ
-
+ Importance重要度
-
+ Documentドキュメント
-
+ Heading見出し
-
+ Short Description短い説明
diff --git a/i18n/nw_nb_NO.ts b/i18n/nw_nb_NO.ts
index 8a2f5f6c..298ccea7 100644
--- a/i18n/nw_nb_NO.ts
+++ b/i18n/nw_nb_NO.ts
@@ -4,212 +4,212 @@
Builds
-
+ Document FiltersDokumentfiltre
-
+ Novel DocumentsRomandokumenter
-
+ Project NotesProsjektnotater
-
+ Inactive DocumentsInaktive dokumenter
-
+ HeadingsOverskrifter
-
+ Title HeadingsTitler
-
+ Chapter HeadingsKapitteloverskrifter
-
+ Unnumbered HeadingsUnummererte overskrifter
-
+ Scene HeadingsSceneoverskrifter
-
+ Section HeadingsSeksjonoverskrifter
-
+ Hide Scene HeadingsSkjul sceneoverskrifter
-
+ Hide Section HeadingsSkjul seksjonsoverskrifter
-
+ Text ContentTekstinnhold
-
+ Include SynopsisInkluder sammendrag
-
+ Include CommentsInkluder kommentarer
-
+ Include KeywordsInkluder kodeord
-
+ Include Body TextInkluder tekst
-
+ Insert ContentLegg til innhold
-
+ Add Titles for NotesLegg til titler for notater
-
+ Text FormatTekstformat
-
+ Font FamilySkriftfamilie
-
+ Font SizeSkriftstørrelse
-
+ Line HeightLinjehøyde
-
+ Text OptionsSkriftvalg
-
+ Justify Text MarginsJuster tekstmarginer
-
+ Replace Unicode CharactersErstatt unicode-tegn
-
+ Replace Tabs with SpacesErstatt tabulator med mellomrom
-
+ Page LayoutSideoppsett
-
+ UnitEnhet
-
+ Page SizeSidestørrelse
-
+ Page WidthSidebredde
-
+ Page HeightSidehøyde
-
+ Top MarginToppmarg
-
+ Bottom MarginBunnmarg
-
+ Left MarginVenstremarg
-
+ Right MarginHøyremarg
-
+ Open Document (.odt)Open Document (.odt)
-
+ Add Highlight ColoursBruk farger på spesielle elementer
-
+ Page HeaderTopptekst
-
+ Page Counter OffsetFørste side for sideteller
-
+ HTML (.html)HTML (.html)
-
+ Add CSS StylesLegg til CSS style
@@ -217,72 +217,72 @@
Common
-
+ in the futurei fremtiden
-
+ just nownå nettopp
-
+ a minute agofor et minutt siden
-
+ {0} minutes agofor {0} minutter siden
-
+ an hour agofor en time siden
-
+ {0} hours agofor {0} timer siden
-
+ a day agofor en dag siden
-
+ {0} days agofor {0} dager siden
-
+ a week agofor en uke siden
-
+ {0} weeks agofor {0} uker siden
-
+ a month agofor en måned siden
-
+ {0} months agofor {0} måneder siden
-
+ a year agofor et år siden
-
+ {0} years agofor {0} år siden
@@ -290,375 +290,375 @@
Constant
-
-
-
+
+
+ NoneIngen
-
+ NovelRoman
-
-
+
+ PlotPlott
-
-
+
+ CharactersKarakterer
-
-
+
+ LocationsLokasjoner
-
-
+
+ TimelineTidslinje
-
-
+
+ ObjectsObjekter
-
-
+
+ EntitiesEnheter
-
-
-
+
+
+ CustomAnnet
-
+ ArchiveArkiv
-
+ TemplatesMaler
-
+ TrashSøppel
-
-
+
+ Novel DocumentRomandokument
-
-
+
+ Project NoteProsjektnotat
-
+ Root FolderHovedmappe
-
+ FolderMappe
-
+ Novel Title PageTittelside
-
+ Novel ChapterKapittel
-
+ Novel SceneScene
-
+ Novel SectionSeksjon
-
+ TagKnagg
-
+ Point of ViewPerspektiv
-
-
+
+ FocusFokus
-
+ TitleTittel
-
+ LevelNivå
-
+ DocumentDokument
-
+ LineLinje
-
+ CharsTegn
-
+ WordsOrd
-
+ ParsAvsnitt
-
+ POVPersp.
-
+ SynopsisSammendrag
-
+ Open Document (.odt)Open Document (.odt)
-
+ Flat Open Document (.fodt)Flat Open Document (.fodt)
-
+ novelWriter HTML (.html)novelWriter HTML (.htm)
-
+ novelWriter Markup (.txt)novelWriter Markup (.txt)
-
+ Standard Markdown (.md)Standard Markdown (.md)
-
+ Extended Markdown (.md)Utvidet Markdown (.md)
-
+ JSON + novelWriter HTML (.json)JSON + novelWriter HTML (.json)
-
+ JSON + novelWriter Markup (.json)JSON + novelWriter Markup (.json)
-
+ Text filesTekstfiler
-
+ Markdown filesMarkdown-filer
-
+ novelWriter filesnovelWriter-filer
-
+ CSV filesCSV-filer
-
+ All filesAlle filer
-
+ MillimetresMillimeter
-
+ CentimetresCentimeter
-
+ InchesTommer
-
+ A4A4
-
+ A5A5
-
+ A6A6
-
+ US LegalUS Legal
-
+ US LetterUS 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
@@ -666,17 +666,17 @@
GuiAbout
-
+ About novelWriterOm novelWriter
-
+ This application is licenced under {0}Denne applikasjonen er lisensiert under {0}
-
+ CreditsKrediteringer
@@ -684,38 +684,38 @@
GuiBuildSettings
-
-
+
+ Manuscript Build SettingsByggeinnstillinger for manuskript
-
+ NameNavn
-
+ SelectionUtvalg
-
+ HeadingsOverskrifter
-
+ ContentInnhold
-
+ FormatFormat
-
+ OutputUtdata
@@ -723,47 +723,47 @@
GuiDictionaries
-
+ Add DictionariesLegg til ordbøker
-
+ Download a dictionary from one of the links, and add it below.Last ned en ordbok fra en av lenkene, og legg den til nedenfor.
-
+ Add DictionaryLegg til ordbok
-
+ Dictionary install locationMappe hvor ordbøkene er installert
-
+ Additional dictionaries found: {0}Ordbøker funnet: {0}
-
+ Free or Libre Office extensionFree- eller Libre Office-utvidelse
-
+ Browse FilesBla gjennom
-
+ Could not process dictionary fileKunne ikke behandle ordbokfilen
-
+ Added: {0} [{1}B]Lagt til: {0} [{1}B]
@@ -771,32 +771,32 @@
GuiDocEditFooter
-
+ StatusStatus
-
+ Line: {0} ({1})Linje: {0} ({1})
-
+ Words: {0} ({1})Ord: {0} ({1})
-
+ Document size is {0} bytesDokumentet er {0} byte
-
+ Words: {0} selectedOrd: {0} valgt
-
+ Character count: {0}Antall tegn: {0}
@@ -804,22 +804,22 @@
GuiDocEditHeader
-
+ Toggle Tool BarVis/skjul verktøylinje
-
+ SearchSøk
-
+ Toggle Focus Mode
- Slå av/på "Fokus-modus"
+ Slå av/på "Fokus-modus"
-
+ CloseLukk
@@ -827,58 +827,58 @@
GuiDocEditSearch
-
-
+
+ SearchSøk
-
+ ReplaceErstatt
-
+ Case SensitiveSkill store/små bokstaver
-
+ Whole Words OnlyKun hele ord
-
+ RegEx ModeRegEx-modus
-
+ Loop SearchSøk rundt
-
+ Search Next FileSøk i neste file
-
+ Preserve CaseBehold store/små bokstaver
-
+ Close SearchLukk søk
-
+ Find in current documentSøk i det åpne dokumentet
-
+ Find and replace in current documentSøk og erstatt i det åpne dokumentet
@@ -886,127 +886,127 @@
GuiDocEditor
-
+ Opened Document: {0}Åpnet dokument: {0}
-
+ This document has been changed outside of novelWriter while it was open. Overwrite the file on disk?Dette dokumentet er endret utenfor novelWriter mens det var åpent. Overskrive filen på disken?
-
+ Could not save document.Kunne ikke lagre dokumentet.
-
+ Saved Document: {0}Lagret dokument: {0}
-
+ Spell checking requires the package PyEnchant. It does not appear to be installed.Stavekontroll krever at pakken PyEnchant er installert. Det ser det ikke ut til at den er.
-
+ Spell check completeStavekontrollen er ferdig
-
+ Document DetailsDokumentdetaljer
-
+ Created: {0}Opprettet: {0}
-
+ Updated: {0}Oppdatert: {0}
-
+ File Location: {0}Filplassering: {0}
-
+ Set as Document NameSett som dokumentnavn
-
+ Follow TagFølg knagg
-
+ Create Note for TagOpprett notat for knagg
-
+ CutKlipp
-
+ CopyKopier
-
+ PasteLim inn
-
+ Select AllVelg hele teksten
-
+ Select WordVelg hele ordet
-
+ Select ParagraphVelg hele avsnittet
-
+ Spelling Suggestion(s)Forslag fra stavekontrollen
-
+ No SuggestionsIngen forslag
-
+ Add Word to DictionaryLegg til ord i ordbok
-
+ Please select some text before calling replace quotes.Venligst velg en del av teksten før du velger å erstatte sitattegn.
-
+ Do you want to create a new project note for the tag '{0}'?Vil du opprette et nytt prosjektnotat for knaggen '{0}'?
-
+ Could not create note in a root folder for '{0}'. If one doesn't exist, you must create one first.Kunne ikke opprette et notat i en rotmappe for '{0}'. Hvis en slik ikke eksisterer, må du opprette en først.
@@ -1014,22 +1014,22 @@
GuiDocMerge
-
+ Merge DocumentsSlå sammen dokumenter
-
+ Documents to MergeDokumenter som skal slås sammen
-
+ Drag and drop items to change the order, or uncheck to exclude.Dra og slipp elementer for å endre rekkefølgen, eller fjern merking for å ekskludere.
-
+ Move merged items to TrashFlytt sammenslåtte elementer til papirkurven
@@ -1037,52 +1037,52 @@
GuiDocSplit
-
+ Split DocumentDel opp dokument
-
+ Document HeadersDokumentets overskrifter
-
+ Select the maximum level to split into files.Velg hvilket nivå av overskrifter å dele opp til.
-
+ Split on Header Level 1 (Title)Del på overskrifter på nivå 1 (titler)
-
+ Split up to Header Level 2 (Chapter)Del på overskrifter opp til nivå 2 (kapitler)
-
+ Split up to Header Level 3 (Scene)Del på overskrifter opp til nivå 3 (scener)
-
+ Split up to Header Level 4 (Section)Del på overskrifter opp til nivå 4 (seksjoner)
-
+ Split into a new folderDel inn i en ny mappe
-
+ Create document hierarchyOpprett dokumenthierarki
-
+ Move split document to TrashFlytt splittet element til papirkurven
@@ -1090,47 +1090,47 @@
GuiDocToolBar
-
+ Markdown BoldFet skrift med Markdown
-
+ Markdown ItalicKursiv med Markdown
-
+ Markdown StrikethroughGjennomstrek med Markdown
-
+ Shortcode BoldFet skrift med kortkode
-
+ Shortcode ItalicKursiv med kortkode
-
+ Shortcode StrikethroughGjennomstrek med kortkode
-
+ Shortcode UnderlineUnderstrek med kortkode
-
+ Shortcode SuperscriptHevet skrift med kortkode
-
+ Shortcode SubscriptSenket skrift med kortkode
@@ -1138,27 +1138,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer PanelVis/skjul visningspanelet
-
+ CommentsKommentarer
-
+ Show CommentsVis kommentarer
-
+ SynopsisSammendrag
-
+ Show Synopsis CommentsVis sammendrag
@@ -1166,22 +1166,22 @@
GuiDocViewHeader
-
+ Go BackwardGå bakover
-
+ Go ForwardGå fremover
-
+ ReloadOppdater
-
+ CloseLukk
@@ -1189,27 +1189,27 @@
GuiDocViewer
-
+ An error occurred while generating the preview.Det har oppstått en feil under genereringen av visningen.
-
+ CopyKopier
-
+ Select AllVelg hele teksten
-
+ Select WordVelg hele ordet
-
+ Select ParagraphVelg hele avsnittet
@@ -1217,12 +1217,12 @@
GuiDocViewerPanel
-
+ Hide Inactive TagsSkjul inaktive knagger
-
+ ReferencesReferanser
@@ -1230,12 +1230,12 @@
GuiEditLabel
-
+ Item LabelEnhetens navn
-
+ LabelNavn
@@ -1243,37 +1243,37 @@
GuiItemDetails
-
+ LabelNavn
-
+ StatusStatus
-
+ ClassKlasse
-
+ UsageFormål
-
+ CharactersTegn
-
+ WordsOrd
-
+ ParagraphsAvsnitt
@@ -1281,27 +1281,27 @@
GuiLipsum
-
+ Insert Placeholder TextSett inn midlertidig tekst
-
+ Insert Lorem Ipsum TextSett inn Lorem Ipsum-tekst
-
+ Number of paragraphsAntall avsnitt
-
+ Randomise orderTilfeldig rekkefølge
-
+ InsertSett inn
@@ -1309,98 +1309,98 @@
GuiMain
-
+ novelWriter is ready ...novelWriter er klar ...
-
+ Please check the {0}release notes{1} for further details.Sjekk {0}utgivelsesnotater{1} for mer informasjon.
-
+ Close the current project?Ønsker du å lukke dette prosjektet?
-
-
+
+ Changes are saved automatically.Endringer lagres automatisk.
-
+ Backup the current project?Ønsker du å ta sikkerhetskopi av dette prosjektet?
-
+ The project is already open by another instance of novelWriter, and is therefore locked. Override lock and continue anyway?Prosjektet er allerede åpent av en annen instans av novelWriter, og er derfor låst. Vil du overstyre denne låsen og fortsette likevel?
-
+ 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.Merk: Hvis programmet eller datamaskinen tidligere krasjet, kan fil-låsen trygt overstyres. Det anbefales imidlertid ikke å overstyre den hvis prosjektet er åpent i en annen instans av novelWriter. Å gjøre det kan skape konflikter i prosjektets filer.
-
+ The project was locked by the computer '{0}' ({1} {2}), last active on {3}.Prosjektet er låst av datamaskinen {0} ({1} {2}), siste registrerte aktivitet var {3}.
-
+ The project index is outdated or broken. Rebuilding index.Prosjektets indeks er utdatert eller skadet. Bygger indeksen på nytt.
-
+ Import FileImporter fil
-
+ Could not read file. The file must be an existing text file.Kunne ikke lese filen. Filen må eksistere fra før av.
-
+ Please open a document to import the text file into.Vennligst åpne et dokument hvor teksten i filen kan importeres.
-
+ Importing the file will overwrite the current content of the document. Do you want to proceed?Å importere filen vil overskrive all eksisterende tekst i dokumentet. Ønsker du å fortsette?
-
+ Indexing completed in {0} msIndekseringen tok {0} ms
-
+ The project index has been successfully rebuilt.Prosjektets indeks har blitt bygget på nytt.
-
+ Could not initialise the dialog.Kunne ikke initialisere dialogen.
-
+ Do you want to exit novelWriter?Ønsker du å avslutte novelWriter?
-
+ Some changes will not be applied until novelWriter has been restarted.Noen endringer vil ikke tas i bruk før neste gang novelWriter startes.
-
+ 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}.Kunne ikke finne referansen til knagg {0}. Enten finnes den ikke, eller så er prosjektets indeks ikke oppdatert. Indeksen kan oppdateres fra Verktøy-menyen eller ved å trykke på {1}.
@@ -1408,642 +1408,642 @@
GuiMainMenu
-
+ &Project&Prosjekt
-
+ Create or Open ProjectOpprett eller åpne prosjekt
-
+ Save ProjectLagre prosjektet
-
+ Close ProjectLukk prosjektet
-
+ Project SettingsProsjektinnstillinger
-
+ Novel DetailsRoman-detaljer
-
+ Rename ItemEndre navn
-
+ Delete ItemSlett enhet
-
+ Empty TrashTøm søppel
-
+ ExitAvslutt
-
+ &Document&Dokument
-
+ Open DocumentÅpne dokument
-
+ Save DocumentLagre dokumentet
-
+ Close DocumentLukk dokumentet
-
+ View DocumentVis dokument
-
+ Close Document ViewLukk dokumentvisning
-
+ Show File DetailsVis filinformasjon
-
+ Import Text from FileImporter tekst fra fil
-
+ &Edit&Rediger
-
+ UndoAngre
-
+ RedoGjenopprett
-
+ CutKlipp
-
+ CopyKopier
-
+ PasteLim inn
-
+ Select AllVelg hele teksten
-
+ Select ParagraphVelg hele avsnittet
-
+ &View&Vis
-
+ Go to Project TreeGå til prosjekt-tre
-
+ Go to Document EditorGå til dokument-editor
-
+ Go to OutlineGå til disposisjon
-
+ Navigate BackwardNavigere bakover
-
+ Navigate ForwardNavigere fremover
-
+ Focus ModeFocus-modus
-
+ Full Screen ModeFullskjerm-modus
-
+ &InsertSett &inn
-
+ DashesBindestreker
-
+ Short DashKort bindestrek
-
+ Long DashLang bindestrek
-
+ Horizontal BarHorisontal strek
-
+ Figure DashTallstrek
-
+ Quote MarksSitattegn
-
+ Left Single QuoteVenstre, enkelt sitattegn
-
+ Right Single QuoteHøyre, enkelt sitattegn
-
+ Left Double QuoteVenstre, dobbelt sitattegn
-
+ Right Double QuoteHøyre, dobbelt sitattegn
-
+ Alternative ApostropheAlternativ apostrof
-
+ General PunctuationGenerell tegnsetting
-
+ EllipsisEllipsis
-
+ PrimePrimtegn
-
+ Double PrimeDobbelt primtegn
-
+ White SpacesMellomrom
-
+ Non-Breaking SpaceHardt mellomrom
-
+ Thin SpaceKort mellomrom
-
+ Thin Non-Breaking SpaceHardt, kort mellomrom
-
+ Other SymbolsAndre symboler
-
+ List BulletKulepunkt
-
+ Hyphen BulletBindestrekpunkt
-
+ Flower MarkBlomsterpunkt
-
+ Per MillePromille
-
+ Degree SymbolGradertegn
-
+ Minus SignMinustegn
-
+ Times SignGangetegn
-
+ Division SignDeletegn
-
+ Tags and ReferencesKnagger og referanser
-
+ Special CommentsAndre kommentartyper
-
+ Synopsis CommentKommentar med sammendrag
-
+ Short Description CommentKommentar for kort beskrivelse
-
+ Page Break and SpaceSideskift og avstand
-
+ Page BreakSideskift
-
+ Vertical Space (Single)Vertikal avstand (enkel)
-
+ Vertical Space (Multi)Vertikal avstand (flere)
-
+ Placeholder TextMidlertidig tekst
-
+ &Format&Formattering
-
+ BoldFet
-
+ ItalicKursiv
-
+ StrikethroughGjennomstrek
-
+ Wrap Double QuotesSett i doble sitattegn
-
+ Wrap Single QuotesSett i enkle sitattegn
-
+ More Formats ...Flere formater ...
-
+ Bold (Shortcode)Fet (kortkode)
-
+ Italics (Shortcode)Kursiv (kortkode)
-
+ Strikethrough (Shortcode)Gjennomstrek (Kortkode)
-
+ UnderlineUnderstrek
-
+ SuperscriptHevet skrift
-
+ SubscriptSenket skrift
-
+ Header 1 (Partition)Overskrift 1 (inndeling)
-
+ Header 2 (Chapter)Overskrift 2 (kapittel)
-
+ Header 3 (Scene)Overskrift 3 (scene)
-
+ Header 4 (Section)Overskrift 4 (seksjon)
-
+ Novel TitleBoktittel
-
+ Unnumbered ChapterUnumrert kapittel
-
+ Align LeftVenstrejuster
-
+ Align CentreSentrer
-
+ Align RightHøyrejuster
-
+ Indent LeftInnrykk fra venstre
-
+ Indent RightInnrykk fra høyre
-
+ Toggle CommentVeksle kommentar
-
+ Toggle Ignore TextAktiver/deaktiver ignorert tekst
-
+ Remove Block FormatFjern formattering
-
+ Convert Single QuotesKonverter enkle sitattegn
-
+ Convert Double QuotesKonverter doble sitattegn
-
+ Remove In-Paragraph BreaksFjern linjeskift i avsnittet
-
+ &Search&Søk
-
+ FindSøk
-
+ ReplaceErstatt
-
+ Find NextFinn neste
-
+ Find PreviousFinn forrige
-
+ Replace NextErstatt neste
-
+ &Tools&Verktøy
-
+ Check SpellingStavekontroll
-
+ Spell Check LanguageSpråk for stavekontroll
-
+ DefaultIngen valg
-
+ Re-Run Spell CheckKjør stavekontroll
-
+ Project Word ListProsjektets ordliste
-
+ Add DictionariesLegg til ordbøker
-
+ Rebuild IndexBygg indeks
-
+ Backup ProjectLag sikkerhetskopi av prosjektets mappe
-
+ Build ManuscriptBygg manuskript
-
+ Writing StatisticsStatistikk
-
+ PreferencesInnstillinger
-
+ &Help&Hjelp
-
+ About novelWriterOm novelWriter
-
+ About Qt5Om Qt5
-
+ User Manual (Online)Brukermanual (på nett)
-
+ User Manual (PDF)Brukermanual (PDF)
-
+ Report an Issue (GitHub)Rapporter en feil (GitHub)
-
+ Ask a Question (GitHub)Still et spørsmål (GitHub)
-
+ The novelWriter WebsitenovelWriters nettside
@@ -2051,38 +2051,38 @@
GuiMainStatus
-
-
+
+ NoneIngen
-
+ EditorEditor
-
+ ProjectProsjekt
-
+ Session TimeTid brukt i gjeldende sesjon
-
+ Words: {0} ({1})Ord: {0} ({1})
-
+ Project word count (session change)Antall ord i prosjektet (endring i denne sesjonen)
-
+ Novel word count (session change)Antall ord i roman-teksten (endring i denne sesjonen)
@@ -2090,53 +2090,53 @@
GuiManuscript
-
+ Build ManuscriptBygg manuskript
-
+ Add New BuildLegg til ny byggedefinisjon
-
+ Delete Selected BuildSlett valgte byggedefinisjon
-
+ Edit Selected BuildRediger valgte byggedefinisjon
-
+ BuildsByggedefinisjoner
-
+ PreviewForhåndsvis
-
+ PrintSkriv ut
-
+ BuildBygg
-
+ CloseLukk
-
-
+
+ My ManuscriptMitt manuskript
@@ -2144,57 +2144,57 @@
GuiManuscriptBuild
-
+ Build ManuscriptBygg manuskript
-
+ Output FormatDokumentformat
-
+ Table of ContentsInnholdsfortegnelse
-
+ PathFilbane
-
+ File NameFilnavn
-
+ Reset file name to defaultTilbakestill filnavn til standard
-
+ Open FolderÅpne mappe
-
+ &Build&Bygg
-
+ Select FolderVelg mappe
-
+ Output folder does not exist.Mappen eksisterer ikke.
-
+ The file already exists. Do you want to overwrite it?Filen eksisterer allerede. Vil du overskrive den?
@@ -2202,18 +2202,18 @@
GuiNovelDetails
-
-
+
+ Novel DetailsRoman-detaljer
-
+ OverviewOversikt
-
+ ContentsInnhold
@@ -2221,58 +2221,58 @@
GuiNovelToolBar
-
+ Outline of {0}Innhold i {0}
-
+ Novel RootRoman-mappe
-
+ RefreshOppdatér
-
+ Last ColumnSiste kolonne
-
+ HiddenSkjult
-
+ Point of View CharacterSynsvinkel-karakter
-
+ Focus CharacterFokus-karakter
-
+ Novel PlotRoman-plott
-
-
+
+ Column SizeKolonnebredde
-
+ More OptionsFlere valg
-
+ Maximum column size in %Maksimal kolonnebredde i %
@@ -2280,7 +2280,7 @@
GuiNovelTree
-
+ No meta dataIngen meta-data
@@ -2288,64 +2288,64 @@
GuiOutlineDetails
-
-
-
+
+
+ TitleTittel
-
+ ChapterKapittel
-
+ SceneScene
-
+ SectionSeksjon
-
+ DocumentDokument
-
+ StatusStatus
-
+ CharactersTegn
-
+ WordsOrd
-
+ ParagraphsAvsnitt
-
+ SynopsisSammendrag
-
+ Title DetailsOversikt
-
+ Reference TagsReferanser
@@ -2353,7 +2353,7 @@
GuiOutlineHeaderMenu
-
+ Select ColumnsVelg kolonner
@@ -2361,17 +2361,17 @@
GuiOutlineToolBar
-
+ Outline ofDisposisjon for
-
+ RefreshOppdatér
-
+ Export CSVEksporter CSV
@@ -2379,7 +2379,7 @@
GuiOutlineTree
-
+ Save Outline AsLagre disposisjon som
@@ -2387,553 +2387,553 @@
GuiPreferences
-
-
+
+ PreferencesInnstillinger
-
+ SearchSøk
-
+ GeneralGenerelt
-
+ AppearanceUtseende
-
+ Display languageVisningspråk
-
-
-
+
+
+ Requires restart to take effect.Krever omstart for å tre i kraft.
-
+ Colour themeFargetema
-
+ General colour theme and icons.Generelt fargetema og ikoner.
-
+ Application font familySkriftfamilie for program
-
+ Application font sizeSkriftstørrelse for program
-
-
+
+ ptpt
-
+ Hide vertical scroll bars in main windowsSkjul vertikale rullefelt i hovedvinduer
-
-
+
+ Scrolling available with mouse wheel and keys only.Rulling kan bare gjøres med mus og tastatur.
-
+ Hide horizontal scroll bars in main windowsSkjul horisontale rullefelt i hovedvinduer
-
+ Document StyleDokumentets stil
-
+ Document colour themeDokumentets fargetema
-
+ Colour theme for the editor and viewer.Fargetema for redigering og visning.
-
+ Document font familyDokumentets skriftfamilie
-
-
-
-
+
+
+
+ Applies to both document editor and viewer.Gjelder både redigerings- og visningsvindu.
-
+ Document font sizeDokumentets skriftstørrelse
-
+ Emphasise partition and chapter labelsFremhev filnavn for inndeling og kapitler
-
+ Makes them stand out in the project tree.Får dem til å skille seg ut i prosjekttreet.
-
+ Show full path in document headerVis full prosjektbane i dokumenthoder
-
+ Add the parent folder names to the header.Legger til mappene foran dokumentets navn.
-
+ Include project notes in status bar word countInkluder prosjektnotater i antallet ord i statuslinjen
-
+ Auto SaveAutomatisk lagring
-
+ Save document intervalIntervall for lagring av dokument
-
+ How often the document is automatically saved.Hvor ofte dokumentet lagres automatisk.
-
-
+
+ secondssekunder
-
+ Save project intervalIntervall for lagring av prosjekt
-
+ How often the project is automatically saved.Hvor ofte prosjektet lagres automatisk.
-
+ Project BackupSikkerhetskopi
-
+ BrowseBla
-
+ Backup storage locationFilbane for sikkerhetskopi
-
-
+
+ Path: {0}Filbane: {0}
-
+ Run backup when the project is closedLag sikkerhetskopi når prosjektet lukkes
-
+ Can be overridden for individual projects in Project Settings.Kan overstyres fra individuelle prosjektinnstillinger.
-
+ Ask before running backupSpør før sikkerhetskopi tas
-
+ If off, backups will run in the background.Hvis avslått, tas sikkerhetskopi automatisk.
-
+ Session TimerSesjons-klokke
-
+ Pause the session timer when not writingSett klokka på pause når du er inaktiv
-
+ Also pauses when the application window does not have focus.Pauses også når du ikke jobber i applikasjonens vindu.
-
+ Editor inactive time before pausing timerTid uten skriving før klokka settes på pause
-
+ User activity includes typing and changing the content.Dette måler kun endringer i teksteditoren.
-
+ minutesminutter
-
+ WritingSkriving
-
+ Text FlowTekstflyt
-
+ Maximum text width in "Normal Mode"Maks tekstbredde i "Normal-modus"
-
+ Set to 0 to disable this feature.Sett til 0 for å deaktivere denne funksjonen.
-
-
-
-
+
+
+
+ pxpx
-
+ Maximum text width in "Focus Mode"Maks tekstbredde i "Fokus-modus"
-
+ The maximum width cannot be disabled.Denne maks-bredden kan ikke deaktiveres.
-
+ Hide document footer in "Focus Mode"Gjem dokumentets bunnlinje i "Fokus-modus"
-
+ Hide the information bar in the document editor.Skjul informasjonslinjen i dokumenteditoren.
-
+ Justify the text marginsJuster tekstmarginer
-
+ Minimum text marginMinimum tekstmargin
-
+ Tab widthTabulatorens bredde
-
+ The width of a tab key press in the editor and viewer.Hvor langt tabulatoren hopper i editor og visning.
-
+ Text EditingRedigering av tekst
-
+ Spell check languageSpråk for stavekontroll
-
+ Available languages are determined by your system.Tilgjengelige språk hentes fra operativystemet ditt.
-
+ Auto-select word under cursorAuto-velg ord under markør
-
+ Apply formatting to word under cursor if no selection is made.Hvis ingen tekst er valgt, formatter ordet hvor markøren står.
-
+ Show tabs and spacesSynlige tabulatorer og mellomrom
-
+ Show line endingsSynlige linjeender
-
+ Editor ScrollingTekstbehandler rulling
-
+ Scroll past end of the documentTillat å rulle forbi slutten av dokumentet
-
+ Also centres the cursor when scrolling.Sentrerer også markøren når man ruller.
-
+ Typewriter style scrolling when you typeSkrivemaskin-liknende rulling mens du skriver
-
+ Keeps the cursor at a fixed vertical position.Holder markøren på samme sted vertikalt.
-
+ Minimum position for Typewriter scrollingMinste avstand for skrivemaskin-rulling
-
+ Percentage of the editor height from the top.I prosent fra toppen av editor-vinduet.
-
+ Text HighlightingFremheving
-
+ Highlight text wrapped in quotesFremhev tekst mellom sitattegn
-
-
-
+
+
+ Applies to the document editor only.Gjelder bare for redigeringsvindu.
-
+ Allow open-ended single quotesTillat enkle sitattegn som ikke lukkes
-
+ Highlight single-quoted line with no closing quote.Fremhev sitater som ikke er lukket i samme avsnitt.
-
+ Allow open-ended double quotesTillat doble sitattegn som ikke lukkes
-
+ Highlight double-quoted line with no closing quote.Fremhev sitater som ikke er lukket i samme avsnitt.
-
+ Add highlight colour to emphasised textFremhev formattert tekst
-
+ Highlight multiple or trailing spacesFremhev flere eller etterfølgende mellomrom
-
+ Text AutomationTekstautomatisering
-
+ Auto-replace text as you typeErstatt mens du skriver
-
+ Allow the editor to replace symbols as you type.Erstatt symboler mens du skriver.
-
+ Auto-replace single quotesErstatt enkle sitattegn
-
-
+
+ Try to guess which is an opening or a closing quote.Prøv å gjette om det er et åpne- eller lukketegn.
-
+ Auto-replace double quotesErstatt doble sitattegn
-
+ Auto-replace dashesErstatt bindestreker
-
+ Double and triple hyphens become short and long dashes.To og tre bindestreker erstattes med kort og lang bindestrek.
-
+ Auto-replace dotsErstatt tre punktum
-
+ Three consecutive dots become ellipsis.Tre punktum på rad erstattes med ellipsis.
-
+ Insert non-breaking space beforeSett inn hardt mellomrom foran
-
+ Automatically add space before any of these symbols.Legg til mellomrom automatisk foran disse tegnene.
-
+ Insert non-breaking space afterSett inn hardt mellomrom etter
-
+ Automatically add space after any of these symbols.Legg til mellomrom automatisk etter disse tegnene.
-
+ Use thin space insteadBruk tynt mellomrom istedet
-
+ Inserts a thin space instead of a regular space.Sett inn et tynt mellomrom istedenfor et vanlig et.
-
+ Quotation StyleSitattegn
-
+ Single quote open styleEnkelt sitat, venstre side
-
+ The symbol to use for a leading single quote.Symbol for enkelt sitattegn før et sitat.
-
+ Single quote close styleEnkelt sitat, høyre side
-
+ The symbol to use for a trailing single quote.Symbol for enkelt sitattegn etter et sitat.
-
+ Double quote open styleDobbelt sitat, venstre side
-
+ The symbol to use for a leading double quote.Symbol for dobbelt sitattegn før et sitat.
-
+ Double quote close styleDobbelt sitat, høyre side
-
+ The symbol to use for a trailing double quote.Symbol for dobbelt sitattegn etter et sitat.
-
+ Backup DirectoryMappe for sikkerhetskopi
@@ -2941,28 +2941,28 @@
GuiProjectSettings
-
-
+
+ Project SettingsProsjektinnstillinger
-
+ SettingsInnstillinger
-
+ StatusStatus
-
+ ImportanceViktighet
-
+ Auto-ReplaceAutoerstatt
@@ -2970,47 +2970,47 @@
GuiProjectToolBar
-
+ Project ContentProsjektets innhold
-
+ Quick LinksHurtiglenker
-
+ Move UpFlytt opp
-
+ Move DownFlytt ned
-
+ Add ItemLegg til element
-
+ Expand AllUtvid alle
-
+ Collapse AllLukk alle
-
+ Empty TrashTøm papirkurven
-
+ More OptionsFlere valg
@@ -3018,118 +3018,118 @@
GuiProjectTree
-
+ ActiveAktiv
-
+ InactiveInaktiv
-
+ Did not find anywhere to add the file or folder!Fant ikke noe sted å legge til filen eller mappen!
-
+ Cannot add new files or folders to the Trash folder.Kan ikke legge til nye filer eller mapper i papirkurvmappen.
-
+ New NoteNytt notat
-
+ New ChapterNytt kapittel
-
+ New SceneNy scene
-
+ New DocumentNytt dokument
-
+ New FolderNy mappe
-
+ There is currently no Trash folder in this project.Det er for øyeblikket ingen papirkurv i dette prosjektet.
-
+ The Trash folder is already empty.Papirkurven er allerede tom.
-
+ Permanently delete {0} file(s) from Trash?Vil du slette {0} filer i papirkurven for godt?
-
+ Move '{0}' to Trash?Vil du flytte filen "{0}" til søpla?
-
+ Root folders can only be deleted when they are empty.Rotmapper kan bare slettes når de er tomme.
-
+ Permanently delete '{0}'?Slette filen "{0}" for godt?
-
+ Drag and drop is only allowed for single items, non-root items, or multiple items with the same parent.Dra og slipp er bare tillatt for enkeltelementer, ikke hovedmapper, eller elementer under samme mappe eller dokument.
-
+ No documents selected for merging.Ingen dokumenter er valgt for sammenslåing.
-
+ MergedSammenslått
-
-
+
+ Could not write document content.Kan ikke skrive til dokumentet.
-
+ Do you want to duplicate this document?Vil du duplisere dette dokumentet?
-
+ Do you want to duplicate this item and all child items?Vil du duplisere dette elementet og alle underelementer?
-
+ Could not duplicate all items.Kunne ikke duplisere alle elementer.
-
+ There is nowhere to add item with name '{0}'.Fant ikke noe sted å legge til enheten med navn {0}'.
@@ -3137,37 +3137,37 @@
GuiSideBar
-
+ Project Tree ViewProsjektoversikt
-
+ Novel Tree ViewRomanoversikt
-
+ Novel Outline ViewDisposisjon
-
+ Build ManuscriptBygg manuskript
-
+ Novel DetailsRoman-detaljer
-
+ Writing StatisticsStatistikk
-
+ SettingsOppsett
@@ -3175,37 +3175,37 @@
GuiWelcome
-
+ WelcomeVelkommen
-
+ ListListe
-
+ NewNytt
-
+ BrowseBla gjennom
-
+ CancelAvbryt
-
+ CreateOpprett
-
+ OpenÅpne
@@ -3213,32 +3213,32 @@
GuiWordList
-
+ Project Word ListProsjektets ordliste
-
+ Import words from text fileImporter ord fra tekstfil
-
+ Export words to text fileEksporter ord til tekstfil
-
+ Note: The import file must be a plain text file with UTF-8 or ASCII encoding.Merk: Importfilen må være en standard tekstfil med UTF-8 eller ASCII-koding.
-
+ Import FileImporter fil
-
+ Export FileEksporter fil
@@ -3246,147 +3246,147 @@
GuiWritingStats
-
+ Writing StatisticsStatistikk
-
+ Session StartStarttid
-
+ LengthLengde
-
+ IdleInaktiv
-
+ WordsOrd
-
+ HistogramHistogram
-
+ Sum TotalsTotalsummer
-
+ Total Time:Totaltid:
-
+ Idle Time:Inaktiv tid:
-
+ Filtered Time:Filtrert tid:
-
+ Novel Word Count:Ord i roman:
-
+ Notes Word Count:Ord i notater:
-
+ Total Word Count:Ord totalt:
-
+ FiltersFiltre
-
+ Count novel filesTell i romanfiler
-
+ Count note filesTell i notatfiler
-
+ Hide zero word countSkjul null-verdier
-
+ Hide negative word countSkjul negative verdier
-
+ Group entries by daySamle rader per dag
-
+ Show idle timeVis inaktiv som tid
-
+ Word count cap for the histogramMaks antall ord for histogram
-
+ Save AsLagre som
-
+ JSON Data File (.json)JSON-format (.json)
-
+ CSV Data File (.csv)CSV-format (.csv)
-
+ JSON Data FileJSON-format
-
+ CSV Data FileCSV-format
-
+ Save Data AsLagre data som
-
+ {0} file successfully written to:{0}-filen ble skrevet til:
-
+ Failed to write {0} file.Kunne ikke skrive {0}-filen.
@@ -3394,153 +3394,153 @@
NWProject
-
+ Could not delete document file.Kunne ikke slette dokumentets fil.
-
+ Not a known project file format.Ikke et kjent prosjektfilformat.
-
+ Project file not found.Prosjektfilen finnes ikke.
-
+ Failed to open project.Kunne ikke åpne prosjektet.
-
+ UnknownUkjent
-
+ Project file does not appear to be a novelWriterXML file.Prosjektfilen later ikke til å være en novelWriterXML-fil.
-
+ 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}.Prosjektfilen har et ukjent eller ikke støttet format, og kan ikke åpnes med denne versjonen av novelWriter. Prosjektet ble lagret av novelWriter versjon {0}.
-
+ Failed to parse project xml.Kunne ikke lese prosjektets xml-data.
-
+ 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?Filformatet til prosjektet ditt er i ferd med å bli oppdatert. Hvis du fortsetter, vil ikke eldre versjoner av novelWriter lenger kunne åpne dette prosjektet. Fortsette?
-
+ 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?Dette prosjektet ble lagret av en nyere versjon av novelWriter, versjon {0}. Dette er versjon {1}. Hvis du ønsker å fortsette med å åpne prosjektet, kan noen av innstillingene bli borte, men selve prosjektet vil være i orden. Vil du fortsatt åpne prosjektet?
-
+ RecoveredGjennopprettet
-
+ Found {0} orphaned file(s) in the project. {1} file(s) were recovered.{0} foreldreløse fil(er) ble funnet i prosjektet. {1} fil(er) ble gjenopprettet.
-
+ Opened Project: {0}Åpnet prosjekt: {0}
-
+ There is no project open.Det er ikke noe prosjekter åpent.
-
+ Failed to save project.Kunne ikke lagre prosjektet.
-
+ Saved Project: {0}Lagret prosjekt: {0}
-
+ Backing up project ...Lager sikkerhetskopi ...
-
+ Cannot backup project because no project name is set. Please set a Project Name in Project Settings.Kan ikke ta sikkerhetskopi av prosjektet da prosjektnavn ikke er satt. Du må først sette et prosjektnavn i Prosjektinnstillinger.
-
+ Could not create backup folder.Kunne ikke lage mappe til sikkerhetskopi.
-
+ Created a backup of your project of size {0}B.Opprettet en sikkerhetskopi av prosjektet med størrelse {0}B.
-
+ Path: {0}Filbane: {0}
-
+ Could not write backup archive.Kunne ikke lage sikkerhetskopi.
-
+ Project backed up to '{0}'Sikkerhetskopi skrevet til '{0}'
-
-
+
+ NewNy
-
+ NoteNotat
-
+ DraftUtkast
-
+ FinishedFerdig
-
+ MinorMindre
-
+ MajorStørre
-
+ MainHoved
@@ -3548,7 +3548,7 @@
NovelSelector
-
+ All Novel FoldersAlle roman-mapper
@@ -3556,89 +3556,89 @@
ProjectBuilder
-
+ The target folder is not empty. Please choose another folder.Den valgte mappen er ikke tom. Vennligst velg en annen mappe.
-
+ An error occurred while trying to create the project.Det oppsto en feil under forsøk på å opprette prosjektet.
-
+ New ProjectNytt prosjekt
-
+ Title PageTittelside
-
+ ByAv
-
+ Summary of the chapter.Sammendrag av kapittelet.
-
+ Summary of the scene.Sammendrag av scenen.
-
+ A short description.En kort beskrivelse.
-
+ Chapter {0}Kapittel {0}
-
-
+
+ Scene {0}Scene {0}
-
+ Main PlotHovedplott
-
+ ProtagonistProtagonist
-
+ Main LocationHovedlokasjon
-
-
+
+ The target folder already exists. Please choose another folder.Den valgte mappen finnes allerede. Vennligst velg en annen mappe.
-
+ Could not copy project files.Kunne ikke kopiere prosjektfiler.
-
+ Failed to create a new example project.Kunne ikke lage nytt eksempel-prosjekt.
-
+ Failed to create a new example project. Could not find the necessary files. They seem to be missing from this installation.Kunne ikke lage nytt eksempel-prosjekt. Kunne ikke finne de nødvendige filene. De ser ut til å mangle i denne installasjonen.
@@ -3646,7 +3646,7 @@
QDialogButtonBox
-
+ OKOK
@@ -3654,27 +3654,27 @@
QGnomeTheme
-
+ &OK&OK
-
+ &Save&Lagre
-
+ &Cancel&Avbryt
-
+ &Close&Lukk
-
+ Close without SavingLukk uten å lagre
@@ -3682,92 +3682,92 @@
QPlatformTheme
-
+ OKOK
-
+ SaveLagre
-
+ Save AllLagre alle
-
+ OpenÅpne
-
+ &Yes&Ja
-
+ Yes to &AllJa til &alle
-
+ &No&Nei
-
+ N&o to AllN&ei til alle
-
+ AbortAvbryt
-
+ RetryPrøv igjen
-
+ IgnoreIgnorer
-
+ CloseLukk
-
+ CancelAvbryt
-
+ DiscardForkast
-
+ HelpHjelp
-
+ ApplyAnvend
-
+ ResetNullstill
-
+ Restore DefaultsGjennopprett standard
@@ -3775,58 +3775,58 @@
QWizard
-
+ Go BackGå tilbake
-
+ < &Back< &Tilbake
-
+ ContinueFortsett
-
+ &Next&Neste
-
+ &Next >&Neste >
-
+ CommitGjennomfør
-
+ DoneFerdig
-
+ &Finish&Fullfør
-
-
+
+ CancelAvbryt
-
+ HelpHjelp
-
+ &Help&Hjelp
@@ -3834,17 +3834,17 @@
SharedData
-
+ novelWriter Project File or Zip FilenovelWriter prosjektfil eller Zip-fil
-
+ novelWriter Project FilenovelWriter prosjektfil
-
+ Open ProjectÅpne prosjekt
@@ -3852,42 +3852,42 @@
VersionInfoWidget
-
+ Latest Version: {0}Siste versjon: {0}
-
+ Checking ...Sjekker ...
-
+ Download from {0}Last ned fra {0}
-
+ VersionVersjon
-
+ Released onUtgitt den
-
+ Release NotesLanseringsnotater
-
+ Check NowSjekk nå
-
+ FailedMislyktes
@@ -3895,57 +3895,57 @@
_ContentsPage
-
+ Table of ContentsInnholdsfortegnelse
-
+ TitleTittel
-
+ WordsOrd
-
+ PagesSider
-
+ PageSide
-
+ ProgressFremdrift
-
+ Words per pageOrd per side
-
+ First page offsetFørste side forskjøvet
-
+ Chapters on odd pagesKapittel på oddetall-sider
-
+ UntitledUten tittel
-
+ ENDSLUTT
@@ -3953,27 +3953,27 @@
_DetailsWidget
-
+ SettingInnstilling
-
+ ValueVerdi
-
+ NameNavn
-
+ SelectionUtvalg
-
+ TitleTittel
@@ -3981,37 +3981,37 @@
_FilterTab
-
+ Included in manuscriptInkludert i manuskript
-
+ Excluded from manuscriptEkskludert fra manuskript
-
+ Always includedAlltid inkludert
-
+ Always excludedAlltid ekskludert
-
+ Reset to defaultTilbakestill til standard
-
+ Mark selection asMerk utvalg som
-
+ Select Root FoldersVelg hovedmapper
@@ -4019,22 +4019,22 @@
_GuiAlert
-