From e92cf6c761e8e5a8e1654578ea63eb0032c84c41 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 15 Jul 2025 15:56:00 +0200
Subject: [PATCH 01/10] Update icon builds
---
pkgutils.py | 16 +++++---
utils/icon_themes.py | 89 ++++++++++++++++++++++++++++----------------
2 files changed, 66 insertions(+), 39 deletions(-)
diff --git a/pkgutils.py b/pkgutils.py
index beb5fece..fd9ecf67 100755
--- a/pkgutils.py
+++ b/pkgutils.py
@@ -171,11 +171,15 @@ if __name__ == "__main__":
# =================
# Build Icons
+ styles = ", ".join([
+ "all", "default", "optional", "free", "non_free",
+ *utils.icon_themes.ICON_SOURCES.keys()
+ ])
cmdIcons = parsers.add_parser(
- "icons", help="Build icon theme files from source."
+ "icons", help="Build icon theme files from upstream sources."
)
- cmdIcons.add_argument("sources", help="Working directory for sources.")
- cmdIcons.add_argument("style", help="What icon style to build.")
+ cmdIcons.add_argument("style", help=f"What icon style to build: {styles}")
+ cmdIcons.add_argument("--work-dir", help="Working directory.", default="build_icons")
cmdIcons.set_defaults(func=utils.icon_themes.main)
# Import Translations
@@ -275,9 +279,9 @@ if __name__ == "__main__":
# See https://github.com/pypa/manylinux
# See https://python-appimage.readthedocs.io/en/latest/#available-python-appimages
cmdBuildAppImage = parsers.add_parser("build-appimage", help="Build an AppImage.")
- cmdBuildAppImage.add_argument("linux", help="Manylinux version, e.g. manylinux_2_28.")
- cmdBuildAppImage.add_argument("arch", help="Architecture, e.g. x86_64.")
- cmdBuildAppImage.add_argument("python", help="Python version, e.g. 3.13.")
+ cmdBuildAppImage.add_argument("linux", help="Manylinux version, e.g. manylinux_2_28")
+ cmdBuildAppImage.add_argument("arch", help="Architecture, e.g. x86_64")
+ cmdBuildAppImage.add_argument("python", help="Python version, e.g. 3.13")
cmdBuildAppImage.set_defaults(func=utils.build_appimage.appImage)
# Build Windows Inno Setup Installer
diff --git a/utils/icon_themes.py b/utils/icon_themes.py
index 00d75714..b9ddf16e 100644
--- a/utils/icon_themes.py
+++ b/utils/icon_themes.py
@@ -23,7 +23,8 @@ from __future__ import annotations
import argparse
import json
import subprocess
-import sys
+import urllib.request
+import zipfile
from pathlib import Path
from xml.etree import ElementTree as ET
@@ -32,6 +33,17 @@ from utils.common import ROOT_DIR
UTILS = Path(__file__).parent
ET.register_namespace("", "http://www.w3.org/2000/svg")
+
+ICON_SOURCES = {
+ "material": "https://github.com/google/material-design-icons.git",
+ "font_awesome": "https://github.com/FortAwesome/Font-Awesome/archive/refs/tags/6.7.2.zip",
+ "remix": "https://github.com/Remix-Design/RemixIcon/archive/refs/tags/v4.6.0.zip",
+}
+ICON_EXTRACT = {
+ "material": "material-design-icons",
+ "font_awesome": "Font-Awesome-6.7.2",
+ "remix": "RemixIcon-4.6.0",
+}
ICONS = [
"alert_error",
"alert_info",
@@ -183,21 +195,33 @@ def _writeThemeFile(
return
-def _cloneRepo(repoPath: Path, repoUrl: str) -> None:
+def _updateRepo(path: Path, name: str) -> None:
"""Clone or update a local repo of icons."""
- print(f"Updating: {repoUrl}")
- if not repoPath.is_dir():
- subprocess.call(["git", "clone", repoUrl, "--depth", "50"], cwd=repoPath.parent)
+ print(f"Updating: {ICON_SOURCES[name]}")
+ if not path.is_dir():
+ subprocess.call(["git", "clone", ICON_SOURCES[name], "--depth", "1"], cwd=path.parent)
else:
- subprocess.call(["git", "pull"], cwd=repoPath)
+ subprocess.call(["git", "pull"], cwd=path)
+ print("")
+ return
+
+
+def _downloadIconPack(path: Path, name: str) -> None:
+ """Download and extract icon pack releases."""
+ print(f"Downloading: {ICON_SOURCES[name]}")
+ zipFile = path / f"{name}.zip"
+ urllib.request.urlretrieve(ICON_SOURCES[name], zipFile)
+ print(f"Extracting: {zipFile.name}")
+ with zipfile.ZipFile(zipFile, "r") as inFile:
+ inFile.extractall(path)
print("")
return
def processMaterialIcons(workDir: Path, iconsDir: Path, jobs: dict) -> None:
"""Process material icons of a given spec and write output file."""
- srcRepo = workDir / "material-design-icons"
- _cloneRepo(srcRepo, "https://github.com/google/material-design-icons.git")
+ srcRepo = workDir / ICON_EXTRACT["material"]
+ _updateRepo(srcRepo, "material")
for file, job in jobs.items():
name: str = job["name"]
@@ -233,8 +257,9 @@ def processMaterialIcons(workDir: Path, iconsDir: Path, jobs: dict) -> None:
def processFontAwesome(workDir: Path, iconsDir: Path, jobs: dict) -> None:
"""Process Font Awesome icons of a given spec and write output file."""
- srcRepo = workDir / "Font-Awesome"
- _cloneRepo(srcRepo, "https://github.com/FortAwesome/Font-Awesome.git")
+ srcRepo = workDir / ICON_EXTRACT["font_awesome"]
+ if not srcRepo.is_dir():
+ _downloadIconPack(workDir, "font_awesome")
for file, job in jobs.items():
name: str = job["name"]
@@ -278,8 +303,9 @@ def processFontAwesome(workDir: Path, iconsDir: Path, jobs: dict) -> None:
def processRemix(workDir: Path, iconsDir: Path, jobs: dict) -> None:
"""Process Remix icons of a given spec and write output file."""
- srcRepo = workDir / "RemixIcon"
- _cloneRepo(srcRepo, "https://github.com/Remix-Design/RemixIcon.git")
+ srcRepo = workDir / ICON_EXTRACT["remix"]
+ if not srcRepo.is_dir():
+ _downloadIconPack(workDir, "remix")
for file, job in jobs.items():
name: str = job["name"]
@@ -326,15 +352,12 @@ def main(args: argparse.Namespace) -> None:
print("=================")
print("")
- workDir = Path(args.sources).absolute()
- if not workDir.is_dir():
- print(f"Source directory not found: {workDir}")
- sys.exit(1)
-
+ workDir = Path(args.work_dir).absolute()
+ workDir.mkdir(exist_ok=True)
iconsDir = ROOT_DIR / "novelwriter" / "assets" / "icons"
style = args.style
- if style in ("all", "material"):
+ if style in ("all", "default", "material"):
processMaterialIcons(workDir, iconsDir, {
"material_rounded_thin": {
"name": "Material Symbols - Rounded Thin",
@@ -343,17 +366,11 @@ def main(args: argparse.Namespace) -> None:
"weight": 200,
},
"material_rounded_normal": {
- "name": "Material Symbols - Rounded Medium",
+ "name": "Material Symbols - Rounded",
"style": "rounded",
"filled": False,
"weight": 400,
},
- "material_rounded_bold": {
- "name": "Material Symbols - Rounded Bold",
- "style": "rounded",
- "filled": False,
- "weight": 600,
- },
"material_filled_thin": {
"name": "Material Symbols - Filled Thin",
"style": "rounded",
@@ -361,27 +378,33 @@ def main(args: argparse.Namespace) -> None:
"weight": 200,
},
"material_filled_normal": {
- "name": "Material Symbols - Filled Medium",
+ "name": "Material Symbols - Filled",
"style": "rounded",
"filled": True,
"weight": 400,
},
- "material_filled_bold": {
- "name": "Material Symbols - Filled Bold",
- "style": "rounded",
- "filled": True,
- "weight": 600,
+ "material_sharp_thin": {
+ "name": "Material Symbols - Sharp Thin",
+ "style": "sharp",
+ "filled": False,
+ "weight": 200,
+ },
+ "material_sharp_normal": {
+ "name": "Material Symbols - Sharp",
+ "style": "sharp",
+ "filled": False,
+ "weight": 400,
},
})
- if style in ("all", "fa"):
+ if style in ("all", "optional", "free", "font_awesome"):
processFontAwesome(workDir, iconsDir, {
"font_awesome": {
"name": "Font Awesome 6",
},
})
- if style in ("all", "remix"):
+ if style in ("all", "optional", "non_free", "remix"):
processRemix(workDir, iconsDir, {
"remix_outline": {
"name": "Remix Icon - Outline",
From 00f0c6ea3ca19840a0d6c9bc04e4fc9a5fee94b7 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 15 Jul 2025 16:00:20 +0200
Subject: [PATCH 02/10] Remove optional icon themes and add new themes
---
novelwriter/assets/icons/font_awesome.icons | 109 ------------------
.../assets/icons/material_filled_bold.icons | 109 ------------------
.../assets/icons/material_filled_normal.icons | 2 +-
.../assets/icons/material_rounded_bold.icons | 109 ------------------
.../icons/material_rounded_normal.icons | 2 +-
.../assets/icons/material_sharp_normal.icons | 109 ++++++++++++++++++
.../assets/icons/material_sharp_thin.icons | 109 ++++++++++++++++++
novelwriter/assets/icons/remix_filled.icons | 109 ------------------
novelwriter/assets/icons/remix_outline.icons | 109 ------------------
9 files changed, 220 insertions(+), 547 deletions(-)
delete mode 100644 novelwriter/assets/icons/font_awesome.icons
delete mode 100644 novelwriter/assets/icons/material_filled_bold.icons
delete mode 100644 novelwriter/assets/icons/material_rounded_bold.icons
create mode 100644 novelwriter/assets/icons/material_sharp_normal.icons
create mode 100644 novelwriter/assets/icons/material_sharp_thin.icons
delete mode 100644 novelwriter/assets/icons/remix_filled.icons
delete mode 100644 novelwriter/assets/icons/remix_outline.icons
diff --git a/novelwriter/assets/icons/font_awesome.icons b/novelwriter/assets/icons/font_awesome.icons
deleted file mode 100644
index 550fd857..00000000
--- a/novelwriter/assets/icons/font_awesome.icons
+++ /dev/null
@@ -1,109 +0,0 @@
-# This file is automatically generated. Do not edit.
-
-# Meta
-meta:name = Font Awesome 6
-meta:author = Fonticons Inc
-meta:license = CC BY 4.0
-
-# Icons
-icon:alert_error =
-icon:alert_info =
-icon:alert_question =
-icon:alert_warn =
-icon:cls_archive =
-icon:cls_character =
-icon:cls_custom =
-icon:cls_entity =
-icon:cls_none =
-icon:cls_novel =
-icon:cls_object =
-icon:cls_plot =
-icon:cls_template =
-icon:cls_timeline =
-icon:cls_trash =
-icon:cls_world =
-icon:prj_folder =
-icon:prj_document =
-icon:prj_title =
-icon:prj_chapter =
-icon:prj_scene =
-icon:prj_note =
-icon:fmt_bold =
-icon:fmt_italic =
-icon:fmt_mark =
-icon:fmt_strike =
-icon:fmt_subscript =
-icon:fmt_superscript =
-icon:fmt_underline =
-icon:fmt_toolbar =
-icon:search =
-icon:search_cancel =
-icon:search_case =
-icon:search_loop =
-icon:search_preserve =
-icon:search_project =
-icon:search_regex =
-icon:search_replace =
-icon:search_word =
-icon:bullet-off =
-icon:bullet-on =
-icon:unfold-hide =
-icon:unfold-show =
-icon:sb_build =
-icon:sb_details =
-icon:sb_novel =
-icon:sb_outline =
-icon:sb_project =
-icon:sb_search =
-icon:sb_stats =
-icon:add =
-icon:bookmarks =
-icon:browse =
-icon:build_settings =
-icon:cancel =
-icon:checked =
-icon:chevron_down =
-icon:chevron_left =
-icon:chevron_right =
-icon:chevron_up =
-icon:close =
-icon:copy =
-icon:document_add =
-icon:document =
-icon:edit =
-icon:exclude =
-icon:export =
-icon:filter =
-icon:fit_height =
-icon:fit_width =
-icon:folder =
-icon:font =
-icon:import =
-icon:language =
-icon:lines =
-icon:list =
-icon:margin_bottom =
-icon:margin_left =
-icon:margin_right =
-icon:margin_top =
-icon:maximise =
-icon:minimise =
-icon:more_arrow =
-icon:more_vertical =
-icon:noncheckable =
-icon:open =
-icon:panel =
-icon:pin =
-icon:project_copy =
-icon:quote =
-icon:refresh =
-icon:remove =
-icon:revert =
-icon:settings =
-icon:star =
-icon:stats =
-icon:text =
-icon:timer_off =
-icon:timer =
-icon:unchecked =
-icon:view =
diff --git a/novelwriter/assets/icons/material_filled_bold.icons b/novelwriter/assets/icons/material_filled_bold.icons
deleted file mode 100644
index bc902698..00000000
--- a/novelwriter/assets/icons/material_filled_bold.icons
+++ /dev/null
@@ -1,109 +0,0 @@
-# This file is automatically generated. Do not edit.
-
-# Meta
-meta:name = Material Symbols - Filled Bold
-meta:author = Google Inc
-meta:license = Apache 2.0
-
-# Icons
-icon:alert_error =
-icon:alert_info =
-icon:alert_question =
-icon:alert_warn =
-icon:cls_archive =
-icon:cls_character =
-icon:cls_custom =
-icon:cls_entity =
-icon:cls_none =
-icon:cls_novel =
-icon:cls_object =
-icon:cls_plot =
-icon:cls_template =
-icon:cls_timeline =
-icon:cls_trash =
-icon:cls_world =
-icon:prj_folder =
-icon:prj_document =
-icon:prj_title =
-icon:prj_chapter =
-icon:prj_scene =
-icon:prj_note =
-icon:fmt_bold =
-icon:fmt_italic =
-icon:fmt_mark =
-icon:fmt_strike =
-icon:fmt_subscript =
-icon:fmt_superscript =
-icon:fmt_underline =
-icon:fmt_toolbar =
-icon:search =
-icon:search_cancel =
-icon:search_case =
-icon:search_loop =
-icon:search_preserve =
-icon:search_project =
-icon:search_regex =
-icon:search_replace =
-icon:search_word =
-icon:bullet-off =
-icon:bullet-on =
-icon:unfold-hide =
-icon:unfold-show =
-icon:sb_build =
-icon:sb_details =
-icon:sb_novel =
-icon:sb_outline =
-icon:sb_project =
-icon:sb_search =
-icon:sb_stats =
-icon:add =
-icon:bookmarks =
-icon:browse =
-icon:build_settings =
-icon:cancel =
-icon:checked =
-icon:chevron_down =
-icon:chevron_left =
-icon:chevron_right =
-icon:chevron_up =
-icon:close =
-icon:copy =
-icon:document_add =
-icon:document =
-icon:edit =
-icon:exclude =
-icon:export =
-icon:filter =
-icon:fit_height =
-icon:fit_width =
-icon:folder =
-icon:font =
-icon:import =
-icon:language =
-icon:lines =
-icon:list =
-icon:margin_bottom =
-icon:margin_left =
-icon:margin_right =
-icon:margin_top =
-icon:maximise =
-icon:minimise =
-icon:more_arrow =
-icon:more_vertical =
-icon:noncheckable =
-icon:open =
-icon:panel =
-icon:pin =
-icon:project_copy =
-icon:quote =
-icon:refresh =
-icon:remove =
-icon:revert =
-icon:settings =
-icon:star =
-icon:stats =
-icon:text =
-icon:timer_off =
-icon:timer =
-icon:unchecked =
-icon:view =
diff --git a/novelwriter/assets/icons/material_filled_normal.icons b/novelwriter/assets/icons/material_filled_normal.icons
index ce666d14..04680813 100644
--- a/novelwriter/assets/icons/material_filled_normal.icons
+++ b/novelwriter/assets/icons/material_filled_normal.icons
@@ -1,7 +1,7 @@
# This file is automatically generated. Do not edit.
# Meta
-meta:name = Material Symbols - Filled Medium
+meta:name = Material Symbols - Filled
meta:author = Google Inc
meta:license = Apache 2.0
diff --git a/novelwriter/assets/icons/material_rounded_bold.icons b/novelwriter/assets/icons/material_rounded_bold.icons
deleted file mode 100644
index 08564be2..00000000
--- a/novelwriter/assets/icons/material_rounded_bold.icons
+++ /dev/null
@@ -1,109 +0,0 @@
-# This file is automatically generated. Do not edit.
-
-# Meta
-meta:name = Material Symbols - Rounded Bold
-meta:author = Google Inc
-meta:license = Apache 2.0
-
-# Icons
-icon:alert_error =
-icon:alert_info =
-icon:alert_question =
-icon:alert_warn =
-icon:cls_archive =
-icon:cls_character =
-icon:cls_custom =
-icon:cls_entity =
-icon:cls_none =
-icon:cls_novel =
-icon:cls_object =
-icon:cls_plot =
-icon:cls_template =
-icon:cls_timeline =
-icon:cls_trash =
-icon:cls_world =
-icon:prj_folder =
-icon:prj_document =
-icon:prj_title =
-icon:prj_chapter =
-icon:prj_scene =
-icon:prj_note =
-icon:fmt_bold =
-icon:fmt_italic =
-icon:fmt_mark =
-icon:fmt_strike =
-icon:fmt_subscript =
-icon:fmt_superscript =
-icon:fmt_underline =
-icon:fmt_toolbar =
-icon:search =
-icon:search_cancel =
-icon:search_case =
-icon:search_loop =
-icon:search_preserve =
-icon:search_project =
-icon:search_regex =
-icon:search_replace =
-icon:search_word =
-icon:bullet-off =
-icon:bullet-on =
-icon:unfold-hide =
-icon:unfold-show =
-icon:sb_build =
-icon:sb_details =
-icon:sb_novel =
-icon:sb_outline =
-icon:sb_project =
-icon:sb_search =
-icon:sb_stats =
-icon:add =
-icon:bookmarks =
-icon:browse =
-icon:build_settings =
-icon:cancel =
-icon:checked =
-icon:chevron_down =
-icon:chevron_left =
-icon:chevron_right =
-icon:chevron_up =
-icon:close =
-icon:copy =
-icon:document_add =
-icon:document =
-icon:edit =
-icon:exclude =
-icon:export =
-icon:filter =
-icon:fit_height =
-icon:fit_width =
-icon:folder =
-icon:font =
-icon:import =
-icon:language =
-icon:lines =
-icon:list =
-icon:margin_bottom =
-icon:margin_left =
-icon:margin_right =
-icon:margin_top =
-icon:maximise =
-icon:minimise =
-icon:more_arrow =
-icon:more_vertical =
-icon:noncheckable =
-icon:open =
-icon:panel =
-icon:pin =
-icon:project_copy =
-icon:quote =
-icon:refresh =
-icon:remove =
-icon:revert =
-icon:settings =
-icon:star =
-icon:stats =
-icon:text =
-icon:timer_off =
-icon:timer =
-icon:unchecked =
-icon:view =
diff --git a/novelwriter/assets/icons/material_rounded_normal.icons b/novelwriter/assets/icons/material_rounded_normal.icons
index 3da2739e..35c021c1 100644
--- a/novelwriter/assets/icons/material_rounded_normal.icons
+++ b/novelwriter/assets/icons/material_rounded_normal.icons
@@ -1,7 +1,7 @@
# This file is automatically generated. Do not edit.
# Meta
-meta:name = Material Symbols - Rounded Medium
+meta:name = Material Symbols - Rounded
meta:author = Google Inc
meta:license = Apache 2.0
diff --git a/novelwriter/assets/icons/material_sharp_normal.icons b/novelwriter/assets/icons/material_sharp_normal.icons
new file mode 100644
index 00000000..a5867da9
--- /dev/null
+++ b/novelwriter/assets/icons/material_sharp_normal.icons
@@ -0,0 +1,109 @@
+# This file is automatically generated. Do not edit.
+
+# Meta
+meta:name = Material Symbols - Sharp
+meta:author = Google Inc
+meta:license = Apache 2.0
+
+# Icons
+icon:alert_error =
+icon:alert_info =
+icon:alert_question =
+icon:alert_warn =
+icon:cls_archive =
+icon:cls_character =
+icon:cls_custom =
+icon:cls_entity =
+icon:cls_none =
+icon:cls_novel =
+icon:cls_object =
+icon:cls_plot =
+icon:cls_template =
+icon:cls_timeline =
+icon:cls_trash =
+icon:cls_world =
+icon:prj_folder =
+icon:prj_document =
+icon:prj_title =
+icon:prj_chapter =
+icon:prj_scene =
+icon:prj_note =
+icon:fmt_bold =
+icon:fmt_italic =
+icon:fmt_mark =
+icon:fmt_strike =
+icon:fmt_subscript =
+icon:fmt_superscript =
+icon:fmt_underline =
+icon:fmt_toolbar =
+icon:search =
+icon:search_cancel =
+icon:search_case =
+icon:search_loop =
+icon:search_preserve =
+icon:search_project =
+icon:search_regex =
+icon:search_replace =
+icon:search_word =
+icon:bullet-off =
+icon:bullet-on =
+icon:unfold-hide =
+icon:unfold-show =
+icon:sb_build =
+icon:sb_details =
+icon:sb_novel =
+icon:sb_outline =
+icon:sb_project =
+icon:sb_search =
+icon:sb_stats =
+icon:add =
+icon:bookmarks =
+icon:browse =
+icon:build_settings =
+icon:cancel =
+icon:checked =
+icon:chevron_down =
+icon:chevron_left =
+icon:chevron_right =
+icon:chevron_up =
+icon:close =
+icon:copy =
+icon:document_add =
+icon:document =
+icon:edit =
+icon:exclude =
+icon:export =
+icon:filter =
+icon:fit_height =
+icon:fit_width =
+icon:folder =
+icon:font =
+icon:import =
+icon:language =
+icon:lines =
+icon:list =
+icon:margin_bottom =
+icon:margin_left =
+icon:margin_right =
+icon:margin_top =
+icon:maximise =
+icon:minimise =
+icon:more_arrow =
+icon:more_vertical =
+icon:noncheckable =
+icon:open =
+icon:panel =
+icon:pin =
+icon:project_copy =
+icon:quote =
+icon:refresh =
+icon:remove =
+icon:revert =
+icon:settings =
+icon:star =
+icon:stats =
+icon:text =
+icon:timer_off =
+icon:timer =
+icon:unchecked =
+icon:view =
diff --git a/novelwriter/assets/icons/material_sharp_thin.icons b/novelwriter/assets/icons/material_sharp_thin.icons
new file mode 100644
index 00000000..485676b2
--- /dev/null
+++ b/novelwriter/assets/icons/material_sharp_thin.icons
@@ -0,0 +1,109 @@
+# This file is automatically generated. Do not edit.
+
+# Meta
+meta:name = Material Symbols - Sharp Thin
+meta:author = Google Inc
+meta:license = Apache 2.0
+
+# Icons
+icon:alert_error =
+icon:alert_info =
+icon:alert_question =
+icon:alert_warn =
+icon:cls_archive =
+icon:cls_character =
+icon:cls_custom =
+icon:cls_entity =
+icon:cls_none =
+icon:cls_novel =
+icon:cls_object =
+icon:cls_plot =
+icon:cls_template =
+icon:cls_timeline =
+icon:cls_trash =
+icon:cls_world =
+icon:prj_folder =
+icon:prj_document =
+icon:prj_title =
+icon:prj_chapter =
+icon:prj_scene =
+icon:prj_note =
+icon:fmt_bold =
+icon:fmt_italic =
+icon:fmt_mark =
+icon:fmt_strike =
+icon:fmt_subscript =
+icon:fmt_superscript =
+icon:fmt_underline =
+icon:fmt_toolbar =
+icon:search =
+icon:search_cancel =
+icon:search_case =
+icon:search_loop =
+icon:search_preserve =
+icon:search_project =
+icon:search_regex =
+icon:search_replace =
+icon:search_word =
+icon:bullet-off =
+icon:bullet-on =
+icon:unfold-hide =
+icon:unfold-show =
+icon:sb_build =
+icon:sb_details =
+icon:sb_novel =
+icon:sb_outline =
+icon:sb_project =
+icon:sb_search =
+icon:sb_stats =
+icon:add =
+icon:bookmarks =
+icon:browse =
+icon:build_settings =
+icon:cancel =
+icon:checked =
+icon:chevron_down =
+icon:chevron_left =
+icon:chevron_right =
+icon:chevron_up =
+icon:close =
+icon:copy =
+icon:document_add =
+icon:document =
+icon:edit =
+icon:exclude =
+icon:export =
+icon:filter =
+icon:fit_height =
+icon:fit_width =
+icon:folder =
+icon:font =
+icon:import =
+icon:language =
+icon:lines =
+icon:list =
+icon:margin_bottom =
+icon:margin_left =
+icon:margin_right =
+icon:margin_top =
+icon:maximise =
+icon:minimise =
+icon:more_arrow =
+icon:more_vertical =
+icon:noncheckable =
+icon:open =
+icon:panel =
+icon:pin =
+icon:project_copy =
+icon:quote =
+icon:refresh =
+icon:remove =
+icon:revert =
+icon:settings =
+icon:star =
+icon:stats =
+icon:text =
+icon:timer_off =
+icon:timer =
+icon:unchecked =
+icon:view =
diff --git a/novelwriter/assets/icons/remix_filled.icons b/novelwriter/assets/icons/remix_filled.icons
deleted file mode 100644
index b2305187..00000000
--- a/novelwriter/assets/icons/remix_filled.icons
+++ /dev/null
@@ -1,109 +0,0 @@
-# This file is automatically generated. Do not edit.
-
-# Meta
-meta:name = Remix Icon - Filled
-meta:author = Remix Icon
-meta:license = Apache 2.0
-
-# Icons
-icon:alert_error =
-icon:alert_info =
-icon:alert_question =
-icon:alert_warn =
-icon:cls_archive =
-icon:cls_character =
-icon:cls_custom =
-icon:cls_entity =
-icon:cls_none =
-icon:cls_novel =
-icon:cls_object =
-icon:cls_plot =
-icon:cls_template =
-icon:cls_timeline =
-icon:cls_trash =
-icon:cls_world =
-icon:prj_folder =
-icon:prj_document =
-icon:prj_title =
-icon:prj_chapter =
-icon:prj_scene =
-icon:prj_note =
-icon:fmt_bold =
-icon:fmt_italic =
-icon:fmt_mark =
-icon:fmt_strike =
-icon:fmt_subscript =
-icon:fmt_superscript =
-icon:fmt_underline =
-icon:fmt_toolbar =
-icon:search =
-icon:search_cancel =
-icon:search_case =
-icon:search_loop =
-icon:search_preserve =
-icon:search_project =
-icon:search_regex =
-icon:search_replace =
-icon:search_word =
-icon:bullet-off =
-icon:bullet-on =
-icon:unfold-hide =
-icon:unfold-show =
-icon:sb_build =
-icon:sb_details =
-icon:sb_novel =
-icon:sb_outline =
-icon:sb_project =
-icon:sb_search =
-icon:sb_stats =
-icon:add =
-icon:bookmarks =
-icon:browse =
-icon:build_settings =
-icon:cancel =
-icon:checked =
-icon:chevron_down =
-icon:chevron_left =
-icon:chevron_right =
-icon:chevron_up =
-icon:close =
-icon:copy =
-icon:document_add =
-icon:document =
-icon:edit =
-icon:exclude =
-icon:export =
-icon:filter =
-icon:fit_height =
-icon:fit_width =
-icon:folder =
-icon:font =
-icon:import =
-icon:language =
-icon:lines =
-icon:list =
-icon:margin_bottom =
-icon:margin_left =
-icon:margin_right =
-icon:margin_top =
-icon:maximise =
-icon:minimise =
-icon:more_arrow =
-icon:more_vertical =
-icon:noncheckable =
-icon:open =
-icon:panel =
-icon:pin =
-icon:project_copy =
-icon:quote =
-icon:refresh =
-icon:remove =
-icon:revert =
-icon:settings =
-icon:star =
-icon:stats =
-icon:text =
-icon:timer_off =
-icon:timer =
-icon:unchecked =
-icon:view =
diff --git a/novelwriter/assets/icons/remix_outline.icons b/novelwriter/assets/icons/remix_outline.icons
deleted file mode 100644
index 0fae7c91..00000000
--- a/novelwriter/assets/icons/remix_outline.icons
+++ /dev/null
@@ -1,109 +0,0 @@
-# This file is automatically generated. Do not edit.
-
-# Meta
-meta:name = Remix Icon - Outline
-meta:author = Remix Icon
-meta:license = Apache 2.0
-
-# Icons
-icon:alert_error =
-icon:alert_info =
-icon:alert_question =
-icon:alert_warn =
-icon:cls_archive =
-icon:cls_character =
-icon:cls_custom =
-icon:cls_entity =
-icon:cls_none =
-icon:cls_novel =
-icon:cls_object =
-icon:cls_plot =
-icon:cls_template =
-icon:cls_timeline =
-icon:cls_trash =
-icon:cls_world =
-icon:prj_folder =
-icon:prj_document =
-icon:prj_title =
-icon:prj_chapter =
-icon:prj_scene =
-icon:prj_note =
-icon:fmt_bold =
-icon:fmt_italic =
-icon:fmt_mark =
-icon:fmt_strike =
-icon:fmt_subscript =
-icon:fmt_superscript =
-icon:fmt_underline =
-icon:fmt_toolbar =
-icon:search =
-icon:search_cancel =
-icon:search_case =
-icon:search_loop =
-icon:search_preserve =
-icon:search_project =
-icon:search_regex =
-icon:search_replace =
-icon:search_word =
-icon:bullet-off =
-icon:bullet-on =
-icon:unfold-hide =
-icon:unfold-show =
-icon:sb_build =
-icon:sb_details =
-icon:sb_novel =
-icon:sb_outline =
-icon:sb_project =
-icon:sb_search =
-icon:sb_stats =
-icon:add =
-icon:bookmarks =
-icon:browse =
-icon:build_settings =
-icon:cancel =
-icon:checked =
-icon:chevron_down =
-icon:chevron_left =
-icon:chevron_right =
-icon:chevron_up =
-icon:close =
-icon:copy =
-icon:document_add =
-icon:document =
-icon:edit =
-icon:exclude =
-icon:export =
-icon:filter =
-icon:fit_height =
-icon:fit_width =
-icon:folder =
-icon:font =
-icon:import =
-icon:language =
-icon:lines =
-icon:list =
-icon:margin_bottom =
-icon:margin_left =
-icon:margin_right =
-icon:margin_top =
-icon:maximise =
-icon:minimise =
-icon:more_arrow =
-icon:more_vertical =
-icon:noncheckable =
-icon:open =
-icon:panel =
-icon:pin =
-icon:project_copy =
-icon:quote =
-icon:refresh =
-icon:remove =
-icon:revert =
-icon:settings =
-icon:star =
-icon:stats =
-icon:text =
-icon:timer_off =
-icon:timer =
-icon:unchecked =
-icon:view =
From c2dcb6a0751caef8807e2751bd2e8cc37a77b4cf Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 15 Jul 2025 16:00:45 +0200
Subject: [PATCH 03/10] Update ignore and build scripts
---
.github/workflows/build_assets.yml | 2 ++
.gitignore | 4 ++++
setup/make_pip.sh | 1 +
setup/make_release.sh | 1 +
4 files changed, 8 insertions(+)
diff --git a/.github/workflows/build_assets.yml b/.github/workflows/build_assets.yml
index 26f9eace..d9959e37 100644
--- a/.github/workflows/build_assets.yml
+++ b/.github/workflows/build_assets.yml
@@ -26,6 +26,7 @@ jobs:
- name: Build Assets
run: |
python pkgutils.py build-assets
+ python pkgutils.py icons optional
- name: Upload Artifacts
uses: actions/upload-artifact@v4
@@ -35,5 +36,6 @@ jobs:
novelwriter/assets/manual*.pdf
novelwriter/assets/sample.zip
novelwriter/assets/i18n/*.qm
+ novelwriter/assets/icons/*.icons
if-no-files-found: error
retention-days: 14
diff --git a/.gitignore b/.gitignore
index 18a432eb..833d4182 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,6 +20,10 @@ setup.iss
i18n/*.qm
i18n/*.qph
+# Icons Themes Except Material Symbols
+/novelwriter/assets/icons/*.icons
+!/novelwriter/assets/icons/material_*.icons
+
# Documentation
/docs/build/
/docs/source/locales/**/*.mo
diff --git a/setup/make_pip.sh b/setup/make_pip.sh
index 4c3eb846..681a3cb5 100755
--- a/setup/make_pip.sh
+++ b/setup/make_pip.sh
@@ -24,6 +24,7 @@ echo " Building Dependencies"
echo "================================================================================"
echo ""
python3 pkgutils.py build-assets
+python3 pkgutils.py icons optional
echo ""
echo " Building Packages"
diff --git a/setup/make_release.sh b/setup/make_release.sh
index cbe4ca25..97438bd9 100755
--- a/setup/make_release.sh
+++ b/setup/make_release.sh
@@ -18,6 +18,7 @@ fi
source $ENVPATH/bin/activate
pip3 install -r requirements.txt -r docs/requirements.txt
python3 pkgutils.py build-assets
+python3 pkgutils.py icons optional
deactivate
echo ""
From b92157c29280589f3d9da662e72f34491d13ed57 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 15 Jul 2025 16:12:29 +0200
Subject: [PATCH 04/10] Fix test
---
tests/test_gui/test_gui_theme.py | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/tests/test_gui/test_gui_theme.py b/tests/test_gui/test_gui_theme.py
index c64f1172..7b0f518d 100644
--- a/tests/test_gui/test_gui_theme.py
+++ b/tests/test_gui/test_gui_theme.py
@@ -209,11 +209,11 @@ def testGuiTheme_Theme(qtbot, monkeypatch, nwGUI, tstPaths):
# Check a few values
assert mainTheme._guiPalette.color(
- QPalette.ColorRole.Window).getRgb() == (54, 54, 54, 255)
+ QPalette.ColorRole.Window).getRgb() == (54, 54, 54, 255)
assert mainTheme._guiPalette.color(
- QPalette.ColorRole.WindowText).getRgb() == (204, 204, 204, 255)
+ QPalette.ColorRole.WindowText).getRgb() == (204, 204, 204, 255)
assert mainTheme._guiPalette.color(
- QPalette.ColorRole.Base).getRgb() == (62, 62, 62, 255)
+ QPalette.ColorRole.Base).getRgb() == (62, 62, 62, 255)
assert mainTheme._guiPalette.color(
QPalette.ColorRole.AlternateBase).getRgb() == (78, 78, 78, 255)
@@ -304,7 +304,7 @@ def testGuiTheme_IconThemes(qtbot, caplog, monkeypatch, nwGUI, tstPaths):
# Load working theme file
assert iconCache.loadTheme("material_rounded_normal") is True
- assert iconCache.themeMeta.name == "Material Symbols - Rounded Medium"
+ assert iconCache.themeMeta.name == "Material Symbols - Rounded"
# Load with project colour override
purple = iconCache._svgColors["purple"]
From 05e865e6495a44febe7394508d9dc7739a08fe0e Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 15 Jul 2025 16:43:29 +0200
Subject: [PATCH 05/10] Update existing translation files
---
i18n/nw_base.ts | 192 ++++++++---------
i18n/nw_cs_CZ.ts | 164 +++++++-------
i18n/nw_de_DE.ts | 164 +++++++-------
i18n/nw_en_US.ts | 164 +++++++-------
i18n/nw_es_419.ts | 532 +++++++++++++++++++++++-----------------------
i18n/nw_fr_FR.ts | 532 +++++++++++++++++++++++-----------------------
i18n/nw_it_IT.ts | 164 +++++++-------
i18n/nw_ja_JP.ts | 164 +++++++-------
i18n/nw_nb_NO.ts | 164 +++++++-------
i18n/nw_nl_NL.ts | 532 +++++++++++++++++++++++-----------------------
i18n/nw_pl_PL.ts | 164 +++++++-------
i18n/nw_pt_BR.ts | 164 +++++++-------
i18n/nw_ru_RU.ts | 532 +++++++++++++++++++++++-----------------------
i18n/nw_zh_CN.ts | 164 +++++++-------
14 files changed, 1898 insertions(+), 1898 deletions(-)
diff --git a/i18n/nw_base.ts b/i18n/nw_base.ts
index 5a56f47d..7b8ef7e6 100644
--- a/i18n/nw_base.ts
+++ b/i18n/nw_base.ts
@@ -1444,27 +1444,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer Panel
-
+ Comments
-
+ Show Comments
-
+ Synopsis
-
+ Show Synopsis Comments
@@ -1472,32 +1472,32 @@
GuiDocViewHeader
-
+ Outline
-
+ Go Backward
-
+ Go Forward
-
+ Open in Editor
-
+ Reload
-
+ Close
@@ -1505,27 +1505,27 @@
GuiDocViewer
-
+ An error occurred while generating the preview.
-
+ Copy
-
+ Select All
-
+ Select Word
-
+ Select Paragraph
@@ -2616,7 +2616,7 @@
GuiNovelTree
-
+ No meta data
@@ -2934,7 +2934,7 @@
-
+ Path: {0}
@@ -3144,229 +3144,229 @@
-
+ None
-
+ Single Quotes
-
+ Double Quotes
-
+ Both
-
+ Highlight dialogue
-
+ Applies to the selected quote styles.
-
- Alternative dialogue symbols
-
-
-
-
- Custom highlighting of dialogue text.
-
-
-
-
+ Allow open-ended dialogue
-
+ Highlight dialogue line with no closing quote.
-
- Dialogue line symbols
+
+ Alternative dialogue symbols
-
- Lines starting with any of these symbols are dialogue.
+
+ Custom highlighting of dialogue text.
- Narrator break symbol
+ Dialogue line symbols
- Symbol to indicate a narrator break in dialogue.
+ Lines starting with any of these symbols are dialogue.
-
- Alternating dialogue/narration symbol
-
-
-
-
- Alternates dialogue highlighting within any paragraph.
-
-
-
-
- Add highlight colour to emphasised text
-
-
-
-
-
- Applies to the document editor only.
+
+ Narrator break symbol
+ Symbol to indicate a narrator break in dialogue.
+
+
+
+
+ Alternating dialogue/narration symbol
+
+
+
+
+ Alternates dialogue highlighting within any paragraph.
+
+
+
+
+ Add highlight colour to emphasised text
+
+
+
+
+
+ Applies to the document editor only.
+
+
+
+ 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.
-
+ 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 Directory
@@ -4470,12 +4470,12 @@
-
+ Title
-
+ Hidden
@@ -4549,13 +4549,13 @@
-
+ Editing: {0}
-
+ None
@@ -4838,27 +4838,27 @@
_PreviewWidget
-
+ Press the "Preview" button to generate ...
-
+ Processing ...
-
+ Done
-
+ Built
-
+ No Preview
diff --git a/i18n/nw_cs_CZ.ts b/i18n/nw_cs_CZ.ts
index 15a35eea..95785e3b 100644
--- a/i18n/nw_cs_CZ.ts
+++ b/i18n/nw_cs_CZ.ts
@@ -1444,27 +1444,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer PanelZobrazit/skrýt panel
-
+ CommentsKomentáře
-
+ Show CommentsZobrazit komentáře
-
+ SynopsisSynopse
-
+ Show Synopsis CommentsZobrazit komentáře Synopsis
@@ -1472,32 +1472,32 @@
GuiDocViewHeader
-
+ OutlinePodtržený
-
+ Go BackwardJít zpět
-
+ Go ForwardJít vpřed
-
+ Open in EditorOtevřít v editoru
-
+ ReloadObnovit
-
+ CloseZavřít
@@ -1505,27 +1505,27 @@
GuiDocViewer
-
+ An error occurred while generating the preview.Došlo k chybě při generování náhledu.
-
+ CopyKopírovat
-
+ Select AllVybrat vše
-
+ Select WordVybrat slovo
-
+ Select ParagraphVybrat odstavec
@@ -2616,7 +2616,7 @@
GuiNovelTree
-
+ No meta dataŽádná meta data
@@ -2934,7 +2934,7 @@
Umístění úložiště zálohy
-
+ Path: {0}Cesta: {0}
@@ -3144,229 +3144,229 @@
Zvýraznění textu
-
+ NoneŽádný
-
+ Single QuotesJednoduché uvozovky
-
+ Double QuotesDvojité uvozovky
-
+ BothObojí
-
+ Highlight dialogueZvýraznit dialog
-
+ Applies to the selected quote styles.Použije se na vybraný styl uvozovek.
-
- Alternative dialogue symbols
- Alternativní symboly dialogu
-
-
-
- Custom highlighting of dialogue text.
- Vlastní zvýraznění textu dialogu.
-
-
-
+ Allow open-ended dialoguePovolit otevřený dialog
-
+ Highlight dialogue line with no closing quote.Zvýraznit čáru dialogu bez uzávěrky.
-
+
+ Alternative dialogue symbols
+ Alternativní symboly dialogu
+
+
+
+ Custom highlighting of dialogue text.
+ Vlastní zvýraznění textu dialogu.
+
+
+ Dialogue line symbolsSymboly Dialogové linie
-
+ Lines starting with any of these symbols are dialogue.Řádky začínající některým z těchto symbolů jsou dialogy.
-
+ Narrator break symbolNarrator break symbol
-
+ Symbol to indicate a narrator break in dialogue.Symbol označující přerušení v dialogu.
-
+ Alternating dialogue/narration symbolAlternativní dialog/narration symbol
-
+ Alternates dialogue highlighting within any paragraph.Aleternativní dialog zdůrazňující v kterémkoli odstavci.
-
+ Add highlight colour to emphasised textPřidat barvu do zvýrazněného textu
-
-
+
+ Applies to the document editor only.Platí pouze pro editor dokumentů.
-
+ Highlight multiple or trailing spacesZvýraznění vícenásobných nebo koncových mezer
-
+ Text AutomationAutomatizace textu
-
+ Auto-replace text as you typeAutomaticky nahradit text při psaní
-
+ Allow the editor to replace symbols as you type.Umožnit editoru nahradit symboly při psaní.
-
+ Auto-replace single quotesAutomaticky nahradit jednoduché uvozovky
-
-
+
+ Try to guess which is an opening or a closing quote.Pokuste se odhadnout, co je otevření nebo zavření citátu.
-
+ Auto-replace double quotesAutomaticky nahradit dvojité uvozovky
-
+ Auto-replace dashesAutomaticky nahradit pomlčky
-
+ Double and triple hyphens become short and long dashes.Dvojité a trojité pomlčky jsou krátké a dlouhé pomlčky.
-
+ Auto-replace dotsAutomaticky nahradit tečky
-
+ Three consecutive dots become ellipsis.Tři po sobě jdoucí tečky se stávají elipsy.
-
+ Insert non-breaking space beforeVložte mezeru před
-
+ Automatically add space before any of these symbols.Automaticky přidat mezeru před kterýmkoli z těchto symbolů.
-
+ Insert non-breaking space afterVložte mezeru za
-
+ Automatically add space after any of these symbols.Automaticky přidat mezeru za kterýmkoli z těchto symbolů.
-
+ Use thin space insteadMísto toho použít tenkou mezeru
-
+ Inserts a thin space instead of a regular space.Vloží tenkou mezeru místo obvyklé mezery.
-
+ Quotation StyleStyl citace
-
+ Single quote open styleStyl otevřené jednoduché citace
-
+ The symbol to use for a leading single quote.Symbol, který se má použít pro úvodní jednoduchou uvozovku.
-
+ Single quote close styleStyl uzavření jednoduché citace
-
+ The symbol to use for a trailing single quote.Symbol, který se použije pro koncovou jednoduchou uvozovku.
-
+ Double quote open styleOtevřený styl dvojitých uvozovek
-
+ The symbol to use for a leading double quote.Symbol, který se použije pro úvodní dvojitou uvozovku.
-
+ Double quote close styleStyl uzavření dvojité citace
-
+ The symbol to use for a trailing double quote.Symbol, který se použije pro koncovou dvojitou uvozovku.
-
+ Backup DirectoryAdresář záloh
@@ -4470,12 +4470,12 @@
Výběr
-
+ TitleNázev
-
+ HiddenSkryté
@@ -4549,13 +4549,13 @@
Skrýt
-
+ Editing: {0}Upravování {0}
-
+ NoneŽádný
@@ -4838,27 +4838,27 @@
_PreviewWidget
-
+ Press the "Preview" button to generate ...Stiskněte tlačítko "Náhled" pro vygenerování ...
-
+ Processing ...Zpracovávám...
-
+ DoneHotovo
-
+ BuiltSestaveno
-
+ No PreviewBez náhledu
diff --git a/i18n/nw_de_DE.ts b/i18n/nw_de_DE.ts
index 2b2a41b5..b2f74c31 100644
--- a/i18n/nw_de_DE.ts
+++ b/i18n/nw_de_DE.ts
@@ -1444,27 +1444,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer PanelAnsichtsbereich ein-/ausblenden
-
+ CommentsKommentare
-
+ Show CommentsKommentare anzeigen
-
+ SynopsisZusammenfassung
-
+ Show Synopsis CommentsZusammenfassung anzeigen
@@ -1472,32 +1472,32 @@
GuiDocViewHeader
-
+ OutlineGliederung
-
+ Go BackwardZurück
-
+ Go ForwardVor
-
+ Open in EditorIm Editor öffnen
-
+ ReloadAktualisieren
-
+ CloseSchließen
@@ -1505,27 +1505,27 @@
GuiDocViewer
-
+ An error occurred while generating the preview.Fehler beim Erstellen der Vorschau.
-
+ CopyKopieren
-
+ Select AllAlles markieren
-
+ Select WordWort markieren
-
+ Select ParagraphAbsatz markieren
@@ -2616,7 +2616,7 @@
GuiNovelTree
-
+ No meta dataKeine Meta-Daten
@@ -2934,7 +2934,7 @@
Verzeichnis für Backups
-
+ Path: {0}Pfad: {0}
@@ -3144,229 +3144,229 @@
Hervorhebung
-
+ NoneKeine
-
+ Single QuotesEinfache Anführungszeichen
-
+ Double QuotesDoppelte Anführungszeichen
-
+ BothBeide
-
+ Highlight dialogueWörtliche Rede hervorheben
-
+ Applies to the selected quote styles.Wird für die ausgewählten Anführungszeichen angewendet.
-
- Alternative dialogue symbols
- Alternative Zeichen für wörtliche Rede
-
-
-
- Custom highlighting of dialogue text.
- Benutzerdefinierte Hervorhebung von wörtlicher Rede.
-
-
-
+ Allow open-ended dialogueNicht geschlossene Anführungszeichen erlauben
-
+ Highlight dialogue line with no closing quote.Wörtliche Rede ohne schließendes Anführungszeichen hervorheben.
-
+
+ Alternative dialogue symbols
+ Alternative Zeichen für wörtliche Rede
+
+
+
+ Custom highlighting of dialogue text.
+ Benutzerdefinierte Hervorhebung von wörtlicher Rede.
+
+
+ Dialogue line symbolsZeichen für Dialogzeile
-
+ Lines starting with any of these symbols are dialogue.Zeilen, die mit einem dieser Zeichen beginnen, werden als wörtliche Rede behandeln.
-
+ Narrator break symbolZeichen für Erzähleinschub
-
+ Symbol to indicate a narrator break in dialogue.Zeichen für einen Erzähleinschub innerhalb von wörtlicher Rede.
-
+ Alternating dialogue/narration symbolWechseln zwischen wörtlicher Rede und Erzählung
-
+ Alternates dialogue highlighting within any paragraph.Dieses Zeichen wechselt zwischen wörtlicher Rede und Erzählung innerhalb eines Absatzes.
-
+ Add highlight colour to emphasised textFormatierten Text hervorheben
-
-
+
+ Applies to the document editor only.Gilt nur für den Editor.
-
+ Highlight multiple or trailing spacesMehrere oder nachfolgende Leerzeichen hervorheben
-
+ Text AutomationAutomatisierung
-
+ Auto-replace text as you typeText automatisch ersetzen
-
+ Allow the editor to replace symbols as you type.Ersetzen von Zeichen während der Eingabe.
-
+ Auto-replace single quotesEinfache Anführungszeichen ersetzen
-
-
+
+ Try to guess which is an opening or a closing quote.Öffnende und schließende Anführungszeichen werden automatisch erkannt.
-
+ Auto-replace double quotesDoppelte Anführungszeichen ersetzen
-
+ Auto-replace dashesBindestriche ersetzen
-
+ Double and triple hyphens become short and long dashes.Doppelte und dreifache Bindestriche werden zu Gedankenstrichen und Geviertstrichen umgewandelt.
-
+ Auto-replace dotsPunkte ersetzen
-
+ Three consecutive dots become ellipsis.Drei aufeinander folgende Punkte werden zu Auslassungspunkten umgewandelt.
-
+ Insert non-breaking space beforeGeschütztes Leerzeichen einfügen vor
-
+ Automatically add space before any of these symbols.Vor diesen Zeichen wird automatisch ein Leerzeichen eingefügt.
-
+ Insert non-breaking space afterGeschütztes Leerzeichen einfügen nach
-
+ Automatically add space after any of these symbols.Nach diesen Zeichen wird automatisch ein Leerzeichen eingefügt.
-
+ Use thin space insteadSchmales Leerzeichen verwenden
-
+ Inserts a thin space instead of a regular space.Schmales Leerzeichen anstelle eines normalen Leerzeichens verwenden.
-
+ Quotation StyleAnführungszeichen
-
+ Single quote open styleEinfaches Anführungszeichen öffnend
-
+ The symbol to use for a leading single quote.Beginn von wörtlicher Rede mit einfachen Anführungszeichen.
-
+ Single quote close styleEinfaches Anführungszeichen schließend
-
+ The symbol to use for a trailing single quote.Ende von wörtlicher Rede mit einfachen Anführungszeichen.
-
+ Double quote open styleDoppeltes Anführungszeichen öffnend
-
+ The symbol to use for a leading double quote.Beginn von wörtlicher Rede mit doppelten Anführungszeichen.
-
+ Double quote close styleDoppeltes Anführungszeichen schließend
-
+ The symbol to use for a trailing double quote.Ende von wörtlicher Rede mit doppelten Anführungszeichen.
-
+ Backup DirectoryBackup-Verzeichnis
@@ -4470,12 +4470,12 @@
Auswahl
-
+ TitleTitel
-
+ HiddenAusgeblendet
@@ -4549,13 +4549,13 @@
Ausblenden
-
+ Editing: {0}Bearbeite: {0}
-
+ NoneKeine
@@ -4838,27 +4838,27 @@
_PreviewWidget
-
+ Press the "Preview" button to generate ...Zum Generieren den "Vorschau"-Button anklicken ...
-
+ Processing ...In Bearbeitung ...
-
+ DoneFertig
-
+ BuiltErstellt
-
+ No PreviewKeine Vorschau
diff --git a/i18n/nw_en_US.ts b/i18n/nw_en_US.ts
index f151b882..c5a44f96 100644
--- a/i18n/nw_en_US.ts
+++ b/i18n/nw_en_US.ts
@@ -1444,27 +1444,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer PanelShow/Hide Viewer Panel
-
+ CommentsComments
-
+ Show CommentsShow Comments
-
+ SynopsisSynopsis
-
+ Show Synopsis CommentsShow Synopsis Comments
@@ -1472,32 +1472,32 @@
GuiDocViewHeader
-
+ OutlineOutline
-
+ Go BackwardGo Backward
-
+ Go ForwardGo Forward
-
+ Open in EditorOpen in Editor
-
+ ReloadReload
-
+ CloseClose
@@ -1505,27 +1505,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
@@ -2616,7 +2616,7 @@
GuiNovelTree
-
+ No meta dataNo meta data
@@ -2934,7 +2934,7 @@
Backup storage location
-
+ Path: {0}Path: {0}
@@ -3144,229 +3144,229 @@
Text Highlighting
-
+ NoneNone
-
+ Single QuotesSingle Quotes
-
+ Double QuotesDouble Quotes
-
+ BothBoth
-
+ Highlight dialogueHighlight dialog
-
+ Applies to the selected quote styles.Applies to the selected quote styles.
-
- Alternative dialogue symbols
- Alternative dialog symbols
-
-
-
- Custom highlighting of dialogue text.
- Custom highlighting of dialog text.
-
-
-
+ Allow open-ended dialogueAllow open-ended dialog
-
+ Highlight dialogue line with no closing quote.Highlight dialog line with no closing quote.
-
+
+ Alternative dialogue symbols
+ Alternative dialog symbols
+
+
+
+ Custom highlighting of dialogue text.
+ Custom highlighting of dialog text.
+
+
+ Dialogue line symbolsDialog line symbols
-
+ Lines starting with any of these symbols are dialogue.Lines starting with any of these symbols are dialog.
-
+ Narrator break symbolNarrator break symbol
-
+ Symbol to indicate a narrator break in dialogue.Symbol to indicate a narrator break in dialog.
-
+ Alternating dialogue/narration symbolAlternating dialog/narration symbol
-
+ Alternates dialogue highlighting within any paragraph.Alternates dialog highlighting within any paragraph.
-
+ Add highlight colour to emphasised textAdd highlight color to emphasised text
-
-
+
+ Applies to the document editor only.Applies to the document editor only.
-
+ 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
@@ -4470,12 +4470,12 @@
Selection
-
+ TitleTitle
-
+ HiddenHidden
@@ -4549,13 +4549,13 @@
Hide
-
+ Editing: {0}Editing: {0}
-
+ NoneNone
@@ -4838,27 +4838,27 @@
_PreviewWidget
-
+ Press the "Preview" button to generate ...Press the "Preview" button to generate ...
-
+ Processing ...Processing ...
-
+ DoneDone
-
+ BuiltBuilt
-
+ No PreviewNo Preview
diff --git a/i18n/nw_es_419.ts b/i18n/nw_es_419.ts
index 5dcee16b..985ddca3 100644
--- a/i18n/nw_es_419.ts
+++ b/i18n/nw_es_419.ts
@@ -365,7 +365,7 @@
Constant
-
+ TitleTítulo
@@ -401,571 +401,571 @@
Separador de escenas
-
-
-
-
+
+
+
+ NoneNinguno
-
+ NovelNovela
-
-
+
+ PlotArgumento
-
-
+
+ CharactersPersonajes
-
-
+
+ LocationsLugares
-
-
+
+ TimelineLínea de Tiempo
-
-
+
+ ObjectsObjetos
-
-
+
+ EntitiesEntidades
-
-
-
+
+
+ CustomPersonalizado
-
+ ArchiveArchivo
-
+ TemplatesPlantillas
-
+ TrashPapelera
-
-
+
+ Novel DocumentDocumento de Novela
-
-
+
+ Project NoteNota del Proyecto
-
+ Root FolderCarpeta Raíz
-
+ FolderCarpeta
-
+ Novel Title PagePortada de Novela
-
+ Novel ChapterCapítulo de Novela
-
+ Novel SceneEscena de Novela
-
+ Novel SectionSección Novela
-
+ ActiveEn uso
-
+ InactiveSin uso
-
+ TagEtiqueta
-
+ Point of ViewPunto de Vista
-
-
+
+ FocusFoco
-
+ StoryHistoria
-
+ MentionsMenciones
-
+ LevelNivel
-
+ DocumentDocumento
-
+ LineLínea
-
+ StatusEstado
-
+ CharsCaract.
-
+ WordsPalab.
-
+ ParsPárrafo
-
+ POVPerspectiva
-
+ SynopsisSinopsis
-
+ Open Document (.odt)Open Document (.odt)
-
+ Flat Open Document (.fodt)Flat Open Document (.fodt)
-
+ Microsoft Word Document (.docx)Documento de Microsoft Word (.docx)
-
+ HTML 5 (.html)HTML 5 (.html)
-
+ novelWriter Markup (.txt)Etiquetado de novelWriter (.txt)
-
+ Standard Markdown (.md)Markdown Estándar (.md)
-
+ Extended Markdown (.md)Markdown Ampliado (.md)
-
+ Portable Document Format (.pdf)Portable Document Format (.pdf)
-
+ JSON + HTML 5 (.json)JSON + HTML 5 (.json)
-
+ JSON + novelWriter Markup (.json)JSON + Etiquetado de novelWriter (.json)
-
+ SquareCuadrado
-
+ TriangleTriángulo
-
+ NablaNabla
-
+ DiamondDiamante
-
+ PentagonPentágono
-
+ HexagonHexágono
-
+ StarEstrella
-
+ PacmanPacman
-
+ 1/4 CircleCuarto de Círculo
-
+ Half CircleSemicírculo
-
+ 3/4 Circle3/4 de Círculo
-
+ Full CircleCírculo
-
+ 1 Bar1 Barra
-
+ 2 Bars2 Barras
-
+ 3 Bars3 Barras
-
+ 4 Bars4 Barras
-
+ 1 Block1 Bloque
-
+ 2 Blocks2 Bloques
-
+ 3 Blocks3 Bloques
-
+ 4 Blocks4 Bloques
-
+ Text filesArchivos de texto
-
+ Markdown filesArchivos de Markdown
-
+ novelWriter filesArchivos de novelWriter
-
+ CSV filesArchivos CSV
-
+ All filesTodos los archivos
-
+ MillimetresMilímetros
-
+ CentimetresCentímetros
-
+ InchesPulgadas
-
+ A4A4
-
+ A5A5
-
+ A6A6
-
+ US LegalLegal / Oficio
-
+ US LetterLetter / Carta
-
+ Theme Colours
-
+ Foreground Colour
-
+ Faded Colour
-
+ Red
-
+ Orange
-
+ Yellow
-
+ Green
-
+ Aqua
-
+ Blue
-
+ Purple
-
+ Straight single quotation markApóstrofo adireccional
-
+ Straight double quotation markComillas adireccionales
-
+ Left single quotation markComilla simple de apertura
-
+ Right single quotation markComilla simple de cierre
-
+ Single low-9 quotation markComilla baja simple de cierre
-
+ Single high-reversed-9 quotation markComilla alta simple de apertura
-
+ Left double quotation markComilla doble de apertura
-
+ Right double quotation markComilla doble de cierre
-
+ Double low-9 quotation markComilla baja doble de cierre
-
+ Double high-reversed-9 quotation markComilla alta doble de apertura
-
+ Double low-reversed-9 quotation markComilla baja doble de apertura
-
+ Single left-pointing angle quotation markComilla angular simple de apertura
-
+ Single right-pointing angle quotation markComilla angular simple de cierre
-
+ Double left-pointing angle quotation markComilla angular de apertura
-
+ Double right-pointing angle quotation markComilla angular de cierre
-
+ Left corner bracketSoporte de la esquina izquierda
-
+ Right corner bracketSoporte de la esquina derecha
-
+ Left white corner bracketSoporte de esquina blanco izquierdo
-
+ Right white corner bracketSoporte de equina blanco derecho
-
+ Short dash
-
+ Long dash
-
+ Horizontal bar
@@ -1078,12 +1078,12 @@
GuiDocEditFooter
-
+ Line: {0} ({1})Línea: {0} ({1})
-
+ Selected: {0}
@@ -1091,27 +1091,27 @@
GuiDocEditHeader
-
+ Toggle Tool BarAlternar Barra de Herramientas
-
+ OutlineEstructura
-
+ SearchBuscar
-
+ Toggle Focus ModeAlternar el Modo Enfocado
-
+ CloseCerrar
@@ -1119,62 +1119,62 @@
GuiDocEditSearch
-
+ Search forBuscar
-
+ Replace withReemplazar con
-
+ SearchBuscar
-
+ Case SensitiveSensibilidad a Mayúsculas y Minúsculas
-
+ Whole Words OnlySólo Palabras Enteras
-
+ RegEx ModeModo ExReg
-
+ Loop SearchReiniciar la Búsqueda
-
+ Search Next FileBuscar en el Siguiente Archivo
-
+ Preserve CaseConservar Mayúsculas y Minúsculas
-
+ Close SearchCerrar la Búsqueda
-
+ Find in current documentBuscar en el documento actual
-
+ Find and replace in current documentBuscar y reemplazar en el documento actual
@@ -1232,82 +1232,82 @@
Ubicación del Archivo: {0}
-
+ Set as Document NameElegir como Nombre del Documento
-
+ Open URLAbrir URL
-
+ Follow TagContinuar a Etiqueta
-
+ Create Note for TagCrear Nota para la Etiqueta
-
+ CutCortar
-
+ CopyCopiar
-
+ PastePegar
-
+ Select AllSeleccionar Todo
-
+ Select WordSeleccionar Palabra
-
+ Select ParagraphSeleccionar Párrafo
-
+ Spelling Suggestion(s)Sugerencia(s) de Ortografía
-
+ No SuggestionsNo Hay Sugerencias
-
+ Ignore WordIgnorar la palabra
-
+ Add Word to DictionaryAñadir Palabra al Diccionario
-
+ Please select some text before calling replace quotes.Por favor seleccione algo del texto antes de intentar reemplazar las comillas.
-
+ Do you want to create a new project note for the tag '{0}'?¿Desea crear una nueva nota del proyecto para la etiqueta '{0}'?
@@ -1391,52 +1391,52 @@
GuiDocToolBar
-
+ Markdown BoldNegrita (de Markdown)
-
+ Markdown ItalicCursiva (de Markdown)
-
+ Markdown StrikethroughTachado (de Markdown)
-
+ Shortcode BoldNegrita (en código)
-
+ Shortcode ItalicCursiva (en código)
-
+ Shortcode StrikethroughTachado (en código)
-
+ Shortcode UnderlineSubrayado (en código)
-
+ Shortcode HighlightResaltado (en código)
-
+ Shortcode SuperscriptSuperíndice (en código)
-
+ Shortcode SubscriptSubíndice (en código)
@@ -1444,27 +1444,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer PanelMostrar / Ocultar Panel del Visualizador
-
+ CommentsComentarios
-
+ Show CommentsMostrar los Comentarios
-
+ SynopsisSinopsis
-
+ Show Synopsis CommentsMostrar las Sinopsis
@@ -1472,32 +1472,32 @@
GuiDocViewHeader
-
+ OutlineEstructura
-
+ Go BackwardIr Atrás
-
+ Go ForwardIr Adelante
-
+ Open in EditorAbrir en el Editor
-
+ ReloadActualizar
-
+ CloseCerrar
@@ -1505,27 +1505,27 @@
GuiDocViewer
-
+ An error occurred while generating the preview.Ocurrió un error al generar la vista previa.
-
+ CopyCopiar
-
+ Select AllSeleccionar Todo
-
+ Select WordSeleccionar Palabra
-
+ Select ParagraphSeleccionar Párrafo
@@ -2616,7 +2616,7 @@
GuiNovelTree
-
+ No meta dataSin metadatos
@@ -2934,7 +2934,7 @@
Ubicación de la copia de seguridad
-
+ Path: {0}Ruta destino: {0}
@@ -3144,229 +3144,229 @@
Resaltado
-
+ NoneEn ningún caso
-
+ Single QuotesEn Comillas Simples
-
+ Double QuotesEn Comillas Dobles
-
+ BothEn ambos casos
-
+ Highlight dialogueResaltar diálogos
-
+ Applies to the selected quote styles.Se aplica a los estilos de comillas seleccionados.
-
- Alternative dialogue symbols
- Símbolos de diálogo alternativos
-
-
-
- Custom highlighting of dialogue text.
- Personaliza el resaltado de diálogos.
-
-
-
+ Allow open-ended dialoguePermitir diálogos en continuado
-
+ Highlight dialogue line with no closing quote.Se resaltarán líneas del diálogo sin símbolo de cierre.
-
+
+ Alternative dialogue symbols
+ Símbolos de diálogo alternativos
+
+
+
+ Custom highlighting of dialogue text.
+ Personaliza el resaltado de diálogos.
+
+
+ Dialogue line symbolsSímbolos de línea de diálogo
-
+ Lines starting with any of these symbols are dialogue.Las líneas que empiecen con uno de estos símbolos serán diálogo.
-
+ Narrator break symbolSímbolo de comentario del narrador
-
+ Symbol to indicate a narrator break in dialogue.Símbolo que indica una interrupción del diálogo por parte del narrador.
-
+ Alternating dialogue/narration symbolSímbolo alternante entre diálogo y narración
-
+ Alternates dialogue highlighting within any paragraph.Proporciona resaltado del diálogo en medio de un párrafo.
-
+ Add highlight colour to emphasised textAñadir resalte de color al texto enfatizado
-
-
+
+ Applies to the document editor only.Se usará solo en el editor de documentos.
-
+ Highlight multiple or trailing spacesResaltar espacios múltiples o finales
-
+ Text AutomationAutomatización
-
+ Auto-replace text as you typeReemplazar el texto mientras se escribe
-
+ Allow the editor to replace symbols as you type.Permite al editor reemplazar símbolos mientras tipea.
-
+ Auto-replace single quotesReemplazar comillas simples
-
-
+
+ Try to guess which is an opening or a closing quote.Se intentará adivinar cuáles comillas son de apertura o de cierre.
-
+ Auto-replace double quotesReemplazar comillas dobles
-
+ Auto-replace dashesReemplazar guiones
-
+ Double and triple hyphens become short and long dashes.Los guiones dobles y triples se convertirán en rayas cortas y largas.
-
+ Auto-replace dotsReemplazar puntos
-
+ Three consecutive dots become ellipsis.Tres puntos consecutivos se convierten en el carácter de puntos suspensivos.
-
+ Insert non-breaking space beforeInsertar un espacio duro previo a
-
+ Automatically add space before any of these symbols.Añade un espacio indivisible automáticamente delante de un símbolo de esta lista.
-
+ Insert non-breaking space afterInsertar un espacio duro posterior a
-
+ Automatically add space after any of these symbols.Añade un espacio indivisible automáticamente detrás de un símbolo de esta lista.
-
+ Use thin space insteadPero espaciar con un espacio duro fino
-
+ Inserts a thin space instead of a regular space.Inserta un espacio indivisible más estrecho en lugar de un espacio duro regular.
-
+ Quotation StyleEmpleo de Comillas
-
+ Single quote open styleEstilo de comilla de apertura simple
-
+ The symbol to use for a leading single quote.El símbolo a usar para una comilla de apertura simple.
-
+ Single quote close styleEstilo de comilla de cierre simple
-
+ The symbol to use for a trailing single quote.El símbolo a usar para una comilla de cierre simple.
-
+ Double quote open styleEstilo de comilla de apertura doble
-
+ The symbol to use for a leading double quote.El símbolo a usar para una comilla de apertura doble.
-
+ Double quote close styleEstilo de comilla de cierre doble
-
+ The symbol to use for a trailing double quote.El símbolo a usar para una comilla de cierre doble.
-
+ Backup DirectoryDirectorio de la Copia de Seguridad
@@ -4281,67 +4281,67 @@
Stats
-
+ CharactersCaracteres
-
+ Characters in TextCaracteres en el Texto
-
+ Characters in HeadingsCaracteres en los Títulos
-
+ ParagraphsPárrafos
-
+ HeadingsTítulos
-
+ Characters, No SpacesCaracteres, sin Espacios
-
+ Characters in Text, No SpacesCaracteres en el Texto, sin Espacios
-
+ Characters in Headings, No SpacesCaracteres en los Títulos, sin Espacios
-
+ WordsPalabras
-
+ Words in TextPalabras en el Texto
-
+ Words in HeadingsPalabras en los Titulos
-
+ Characters: {0} ({1})
-
+ Words: {0} ({1})Palabras: {0} ({1})
@@ -4470,12 +4470,12 @@
Selecciones
-
+ TitleTítulo
-
+ HiddenOculto
@@ -4549,13 +4549,13 @@
Omitir
-
+ Editing: {0}Editando: {0}
-
+ NoneNinguno
@@ -4838,27 +4838,27 @@
_PreviewWidget
-
+ Press the "Preview" button to generate ...Pulse el botón "Vista Previa" para así generarla...
-
+ Processing ...Procesando...
-
+ DoneHecho
-
+ BuiltCompilado
-
+ No PreviewSin Vista Previa
diff --git a/i18n/nw_fr_FR.ts b/i18n/nw_fr_FR.ts
index 3a829fdb..25443cc4 100644
--- a/i18n/nw_fr_FR.ts
+++ b/i18n/nw_fr_FR.ts
@@ -365,7 +365,7 @@
Constant
-
+ TitleTitre
@@ -401,571 +401,571 @@
Séparateur de scène
-
-
-
-
+
+
+
+ NoneSans
-
+ NovelRoman
-
-
+
+ PlotIntrigue
-
-
+
+ CharactersPersonnages
-
-
+
+ LocationsLieux
-
-
+
+ TimelineChronologie
-
-
+
+ ObjectsObjets
-
-
+
+ EntitiesEntités
-
-
-
+
+
+ CustomPersonnalisé
-
+ ArchiveArchive
-
+ TemplatesModèles
-
+ TrashCorbeille
-
-
+
+ Novel DocumentDocument du roman
-
-
+
+ Project NoteNote du projet
-
+ Root FolderDossier racine
-
+ FolderDossier
-
+ Novel Title PagePage de titre du roman
-
+ Novel ChapterChapitre du roman
-
+ Novel SceneScène du roman
-
+ Novel SectionSection de roman
-
+ ActiveActif
-
+ InactiveInactif
-
+ TagÉtiquette
-
+ Point of ViewPoint de vue
-
-
+
+ FocusFocus
-
+ StoryHistoire
-
+ MentionsMentions
-
+ LevelNiveau
-
+ DocumentDocument
-
+ LineLigne
-
+ StatusÉtat
-
+ CharsCaractères
-
+ WordsMots
-
+ ParsParties
-
+ POVPDV
-
+ SynopsisSynopsis
-
+ Open Document (.odt)Open Document (.odt)
-
+ Flat Open Document (.fodt)Flat Open Document (.fodt)
-
+ Microsoft Word Document (.docx)Document Microsoft Word (.docx)
-
+ HTML 5 (.html)HTML 5 (.html)
-
+ novelWriter Markup (.txt)Marquage novelWriter (.txt)
-
+ Standard Markdown (.md)Markdown standard (.md)
-
+ Extended Markdown (.md)Markdown étendu (.md)
-
+ Portable Document Format (.pdf)Format de document portable (.pdf)
-
+ JSON + HTML 5 (.json)JSON + HTML 5 (.json)
-
+ JSON + novelWriter Markup (.json)JSON + marquage novelWriter (.json)
-
+ SquareCarré
-
+ TriangleTriangle
-
+ NablaNabla
-
+ DiamondLosange
-
+ PentagonPentagone
-
+ HexagonHexagone
-
+ StarÉtoile
-
+ PacmanPacman
-
+ 1/4 CircleQuart de cercle
-
+ Half CircleDemi-cercle
-
+ 3/4 CircleTrois-quarts de cercle
-
+ Full CircleCercle entier
-
+ 1 BarUne barre
-
+ 2 BarsDeux barres
-
+ 3 BarsTrois barres
-
+ 4 BarsQuatre barres
-
+ 1 BlockUn bloc
-
+ 2 BlocksDeux blocs
-
+ 3 BlocksTrois blocs
-
+ 4 BlocksQuatre blocs
-
+ Text filesFichiers texte
-
+ Markdown filesFichiers Markdown
-
+ novelWriter filesFichiers novelWriter
-
+ CSV filesFichiers CSV
-
+ All filesTous les fichiers
-
+ MillimetresMillimètres
-
+ CentimetresCentimètres
-
+ InchesPouces
-
+ A4A4
-
+ A5A5
-
+ A6A6
-
+ US LegalUS Legal
-
+ US LetterUS Letter
-
+ Theme Colours
-
+ Foreground Colour
-
+ Faded Colour
-
+ Red
-
+ Orange
-
+ Yellow
-
+ Green
-
+ Aqua
-
+ Blue
-
+ Purple
-
+ Straight single quotation markapostrophe
-
+ Straight double quotation markguillemet anglais
-
+ Left single quotation markguillemet-apostrophe culbuté
-
+ Right single quotation markguillemet-apostrophe
-
+ Single low-9 quotation markguillemet-virgule inférieur
-
+ Single high-reversed-9 quotation markguillemet-virgule supérieur culbuté
-
+ Left double quotation markguillemet-apostrophe double culbuté
-
+ Right double quotation markguillemet-apostrophe double
-
+ Double low-9 quotation markguillemet-virgule double inférieur
-
+ Double high-reversed-9 quotation markguillemet-virgule double supérieur culbuté
-
+ Double low-reversed-9 quotation markguillemet-virgule double inférieur culbuté
-
+ Single left-pointing angle quotation markguillemet simple vers la gauche
-
+ Single right-pointing angle quotation markguillemet simple vers la droite
-
+ Double left-pointing angle quotation markguillemet gauche
-
+ Double right-pointing angle quotation markguillemet droit
-
+ Left corner bracketcrochet en angle à gauche
-
+ Right corner bracketcrochet en angle à droite
-
+ Left white corner bracketcrochet en angle à gauche blanc
-
+ Right white corner bracketcrochet en angle à droite blanc
-
+ Short dash
-
+ Long dash
-
+ Horizontal bar
@@ -1078,12 +1078,12 @@
GuiDocEditFooter
-
+ Line: {0} ({1})Ligne : {0} ({1})
-
+ Selected: {0}
@@ -1091,27 +1091,27 @@
GuiDocEditHeader
-
+ Toggle Tool BarAfficher/Masquer la barre d'outils
-
+ OutlinePlan
-
+ SearchChercher
-
+ Toggle Focus ModeBasculer le mode focus
-
+ CloseFermer
@@ -1119,62 +1119,62 @@
GuiDocEditSearch
-
+ Search forRechercher
-
+ Replace withRemplacer par
-
+ SearchChercher
-
+ Case SensitiveSensible à la casse
-
+ Whole Words OnlyMots entiers uniquement
-
+ RegEx ModeExpressions régulières
-
+ Loop SearchRecherche en boucle
-
+ Search Next FileChercher dans le fichier suivant
-
+ Preserve CaseConserver la casse
-
+ Close SearchTerminer la recherche
-
+ Find in current documentChercher dans le document actuel
-
+ Find and replace in current documentChercher et remplacer dans le document actuel
@@ -1232,82 +1232,82 @@
Emplacement du fichier : {0}
-
+ Set as Document NameDéfinir comme nom du document
-
+ Open URLOuvrir une URL
-
+ Follow TagSuivre cette étiquette
-
+ Create Note for TagCréer une note pour l'étiquette
-
+ CutCouper
-
+ CopyCopier
-
+ PasteColler
-
+ Select AllSélectionner tout
-
+ Select WordSélectionner le mot
-
+ Select ParagraphSélectionner le paragraphe
-
+ Spelling Suggestion(s)Orthographe suggérée
-
+ No SuggestionsPas de suggestion
-
+ Ignore WordIgnorer le mot
-
+ Add Word to DictionaryAjouter ce mot au dictionnaire
-
+ Please select some text before calling replace quotes.Veuillez sélectionner du texte avant de demander le remplacement des guillemets.
-
+ Do you want to create a new project note for the tag '{0}'?Voulez-vous créer une nouvelle note de projet pour l'étiquette '{0}' ?
@@ -1391,52 +1391,52 @@
GuiDocToolBar
-
+ Markdown BoldMarkdown gras
-
+ Markdown ItalicMarkdown italique
-
+ Markdown StrikethroughMarkdown barré
-
+ Shortcode BoldCode court gras
-
+ Shortcode ItalicCode court italique
-
+ Shortcode StrikethroughCode court barré
-
+ Shortcode UnderlineCode court souligné
-
+ Shortcode HighlightSurligner les codes courts
-
+ Shortcode SuperscriptCode court exposant
-
+ Shortcode SubscriptCode court indice
@@ -1444,27 +1444,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer PanelAfficher/Masquer le panneau de visualisation
-
+ CommentsCommentaires
-
+ Show CommentsAfficher les commentaires
-
+ SynopsisSynopsis
-
+ Show Synopsis CommentsAfficher les commentaires du synopsis
@@ -1472,32 +1472,32 @@
GuiDocViewHeader
-
+ OutlinePlan
-
+ Go BackwardReculer
-
+ Go ForwardAvancer
-
+ Open in EditorOuvrir dans l'éditeur
-
+ ReloadRecharger
-
+ CloseFermer
@@ -1505,27 +1505,27 @@
GuiDocViewer
-
+ An error occurred while generating the preview.Une erreur est survenue durant la génération de l'aperçu.
-
+ CopyCopier
-
+ Select AllSélectionner tout
-
+ Select WordSélectionner le mot
-
+ Select ParagraphSélectionner le paragraphe
@@ -2616,7 +2616,7 @@
GuiNovelTree
-
+ No meta dataPas de métadonnées
@@ -2934,7 +2934,7 @@
Emplacement de sauvegarde du projet
-
+ Path: {0}Chemin : {0}
@@ -3144,229 +3144,229 @@
Surlignage du texte
-
+ NoneAucun(e)
-
+ Single QuotesGuillemets simples
-
+ Double QuotesGuillemets doubles
-
+ BothLes deux
-
+ Highlight dialogueMettre les dialogues en évidence
-
+ Applies to the selected quote styles.S'applique aux styles de guillemets sélectionnés.
-
- Alternative dialogue symbols
- Symboles de dialogue alternatifs
-
-
-
- Custom highlighting of dialogue text.
- Mise en évidence personnalisée du texte des dialogues.
-
-
-
+ Allow open-ended dialogueAutoriser les dialogues sans guillemet final
-
+ Highlight dialogue line with no closing quote.Mettre en évidence les lignes de dialogue sans guillemet fermant.
-
+
+ Alternative dialogue symbols
+ Symboles de dialogue alternatifs
+
+
+
+ Custom highlighting of dialogue text.
+ Mise en évidence personnalisée du texte des dialogues.
+
+
+ Dialogue line symbolsSymboles de ligne de dialogue
-
+ Lines starting with any of these symbols are dialogue.Les lignes qui débutent par un de ces symboles sont des dialogues.
-
+ Narrator break symbolSymbole d'incise du narrateur
-
+ Symbol to indicate a narrator break in dialogue.Symbole qui indique une incise du narrateur dans le dialogue.
-
+ Alternating dialogue/narration symbolSymbole de dialogue/narration alternatif
-
+ Alternates dialogue highlighting within any paragraph.Alterne la mise en évidence du dialogue dans un paragraphe.
-
+ Add highlight colour to emphasised textMettre en évidence le texte appuyé
-
-
+
+ Applies to the document editor only.Ne s'applique qu'à l'éditeur de document.
-
+ Highlight multiple or trailing spacesSurligner les espaces multiples ou terminaux
-
+ Text AutomationAutomatisation de texte
-
+ Auto-replace text as you typeAuto-remplacement par la frappe
-
+ Allow the editor to replace symbols as you type.Permet à l'éditeur de remplacer les symboles au fur et à mesure de la frappe.
-
+ Auto-replace single quotesAuto-remplacement des guillemets simples
-
-
+
+ Try to guess which is an opening or a closing quote.Tenter de deviner si un guillemet est ouvrant ou fermant.
-
+ Auto-replace double quotesAuto-remplacement des guillemets doubles
-
+ Auto-replace dashesAuto-remplacement des tirets
-
+ Double and triple hyphens become short and long dashes.Deux ou trois tirets successifs deviennent des tirets moyens (semi-cadratins) ou longs (cadratins).
-
+ Auto-replace dotsAuto-remplacement des points
-
+ Three consecutive dots become ellipsis.Trois points consécutifs deviennent des points de suspension.
-
+ Insert non-breaking space beforeEspace insécable avant
-
+ Automatically add space before any of these symbols.Ajouter lors de la frappe une espace avant chacun de ces caractères.
-
+ Insert non-breaking space afterEspace insécable après
-
+ Automatically add space after any of these symbols.Ajouter lors de la frappe une espace après chacun de ces caractères.
-
+ Use thin space insteadUtiliser des espaces fines
-
+ Inserts a thin space instead of a regular space.Insérer une espace fine au lieu d'une espace-mot.
-
+ Quotation StyleStyle de guillemets
-
+ Single quote open styleGuillemets simples ouvrants
-
+ The symbol to use for a leading single quote.Symbole à utiliser pour un guillemet simple ouvrant.
-
+ Single quote close styleGuillemets simples fermants
-
+ The symbol to use for a trailing single quote.Symbole à utiliser pour un guillemet simple fermant.
-
+ Double quote open styleGuillemets doubles ouvrants
-
+ The symbol to use for a leading double quote.Symbole à utiliser pour un guillemet double ouvrant.
-
+ Double quote close styleGuillemets doubles fermants
-
+ The symbol to use for a trailing double quote.Symbole à utiliser pour un guillemet double fermant.
-
+ Backup DirectoryRépertoire de sauvegarde
@@ -4281,67 +4281,67 @@
Stats
-
+ CharactersSignes
-
+ Characters in TextSignes dans le texte
-
+ Characters in HeadingsSignes dans les titres
-
+ ParagraphsParagraphes
-
+ HeadingsEn-têtes
-
+ Characters, No SpacesSignes, espaces exclus
-
+ Characters in Text, No SpacesSignes dans le texte, espaces exclus
-
+ Characters in Headings, No SpacesSignes dans les titres, espaces exclus
-
+ WordsMots
-
+ Words in TextMots dans le texte
-
+ Words in HeadingsMots dans les titres
-
+ Characters: {0} ({1})
-
+ Words: {0} ({1})Mots : {0} ({1})
@@ -4470,12 +4470,12 @@
Sélection
-
+ TitleTitre
-
+ HiddenCaché
@@ -4549,13 +4549,13 @@
Cacher
-
+ Editing: {0}Modification : {0}
-
+ NoneAucun
@@ -4838,27 +4838,27 @@
_PreviewWidget
-
+ Press the "Preview" button to generate ...Appuyez sur le bouton "Aperçu" pour générer...
-
+ Processing ...Traitement en cours...
-
+ DoneTerminé
-
+ BuiltCompilé
-
+ No PreviewAucun aperçu
diff --git a/i18n/nw_it_IT.ts b/i18n/nw_it_IT.ts
index 57a69b3a..4b1bab87 100644
--- a/i18n/nw_it_IT.ts
+++ b/i18n/nw_it_IT.ts
@@ -1444,27 +1444,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer PanelMostra/Nascondi il Pannello di visualizzazione
-
+ CommentsCommenti
-
+ Show CommentsMostra i commenti
-
+ SynopsisSinossi
-
+ Show Synopsis CommentsMostra i commenti relativi alla sinossi
@@ -1472,32 +1472,32 @@
GuiDocViewHeader
-
+ OutlineStruttura
-
+ Go BackwardVai Indietro
-
+ Go ForwardVai Avanti
-
+ Open in EditorApri nell'editor
-
+ ReloadRicarica
-
+ CloseChiudi
@@ -1505,27 +1505,27 @@
GuiDocViewer
-
+ An error occurred while generating the preview.Si è verificato un errore durante la generazione dell'anteprima.
-
+ CopyCopia
-
+ Select AllSeleziona tutto
-
+ Select WordSeleziona parola
-
+ Select ParagraphSeleziona paragrafo
@@ -2616,7 +2616,7 @@
GuiNovelTree
-
+ No meta dataNessun metadato
@@ -2934,7 +2934,7 @@
Posizione di archiviazione del backup
-
+ Path: {0}Percorso: {0}
@@ -3144,229 +3144,229 @@
Evidenziazione del testo
-
+ NoneNessuno
-
+ Single QuotesSingole virgolette
-
+ Double QuotesDoppie virgolette
-
+ BothEntrambe
-
+ Highlight dialogueEvidenzia il dialogo
-
+ Applies to the selected quote styles.Si applica agli stili di virgolette selezionati.
-
- Alternative dialogue symbols
- Simboli di dialogo alternativi
-
-
-
- Custom highlighting of dialogue text.
- Evidenziazione personalizzata del testo del dialogo.
-
-
-
+ Allow open-ended dialogueConsenti dialogo aperto
-
+ Highlight dialogue line with no closing quote.Evidenzia la linea di dialogo senza virgolette di chiusura.
-
+
+ Alternative dialogue symbols
+ Simboli di dialogo alternativi
+
+
+
+ Custom highlighting of dialogue text.
+ Evidenziazione personalizzata del testo del dialogo.
+
+
+ Dialogue line symbolsSimboli delle righe di dialogo
-
+ Lines starting with any of these symbols are dialogue.Le linee che iniziano con uno di questi simboli sono dialogo.
-
+ Narrator break symbolSimbolo per gli interventi del narratore
-
+ Symbol to indicate a narrator break in dialogue.Simbolo che indica l'intervento del narratore nel dialogo.
-
+ Alternating dialogue/narration symbolSimbolo alternativo di dialogo/narrazione
-
+ Alternates dialogue highlighting within any paragraph.Alterna l'evidenziazione dei dialoghi all'interno di qualsiasi paragrafo.
-
+ Add highlight colour to emphasised textAggiungi un colore per evidenziare ed enfatizzare il testo
-
-
+
+ Applies to the document editor only.Si applica solo all'editor dei documenti.
-
+ Highlight multiple or trailing spacesEvidenzia spazi multipli o finali
-
+ Text AutomationAutomatismi del testo
-
+ Auto-replace text as you typeSostituisci automaticamente il testo mentre digiti
-
+ Allow the editor to replace symbols as you type.Consenti all'editor di sostituire i simboli durante la digitazione.
-
+ Auto-replace single quotesSostituisci automaticamente le virgolette singole
-
-
+
+ Try to guess which is an opening or a closing quote.Prova a indovinare quale sia l'inizio o la fine di una citazione.
-
+ Auto-replace double quotesSostituisci automaticamente le virgolette doppie
-
+ Auto-replace dashesSostituisci automaticamente i trattini
-
+ Double and triple hyphens become short and long dashes.I trattini doppi e tripli diventano brevi e lunghi trattini.
-
+ Auto-replace dotsSostituisci automaticamente i puntini
-
+ Three consecutive dots become ellipsis.Tre punti consecutivi diventano puntini di sospensione.
-
+ Insert non-breaking space beforeInserisci uno spazio prima di
-
+ Automatically add space before any of these symbols.Aggiungi automaticamente spazio prima di uno di questi simboli.
-
+ Insert non-breaking space afterInserisci uno spazio dopo di
-
+ Automatically add space after any of these symbols.Aggiungi automaticamente uno spazio dopo uno di questi simboli.
-
+ Use thin space insteadUsa invece uno spazio sottile
-
+ Inserts a thin space instead of a regular space.Inserisce uno spazio sottile invece di uno spazio regolare.
-
+ Quotation StyleStile delle citazioni
-
+ Single quote open styleSingola virgoletta aperta
-
+ The symbol to use for a leading single quote.Il simbolo da usare per una singola virgoletta iniziale.
-
+ Single quote close styleSingola virgoletta chiusa
-
+ The symbol to use for a trailing single quote.Il simbolo da usare per una singola virgoletta finale.
-
+ Double quote open styleDoppie virgolette aperte
-
+ The symbol to use for a leading double quote.Il simbolo da usare per avere doppie virgolette iniziali.
-
+ Double quote close styleDoppie virgolette chiuse
-
+ The symbol to use for a trailing double quote.Il simbolo da usare per avere doppie virgolette finali.
-
+ Backup DirectoryPercorso di backup
@@ -4470,12 +4470,12 @@
Selezione
-
+ TitleTitolo
-
+ HiddenNascosto
@@ -4549,13 +4549,13 @@
Nascondi
-
+ Editing: {0}Modifiche: {0}
-
+ NoneNessuno
@@ -4838,27 +4838,27 @@
_PreviewWidget
-
+ Press the "Preview" button to generate ...Premi il tasto "Anteprima" per compilarla ...
-
+ Processing ...In elaborazione ...
-
+ DoneFatto
-
+ BuiltRealizzata
-
+ No PreviewNessuna anteprima
diff --git a/i18n/nw_ja_JP.ts b/i18n/nw_ja_JP.ts
index 594f0cd9..5749566d 100644
--- a/i18n/nw_ja_JP.ts
+++ b/i18n/nw_ja_JP.ts
@@ -1444,27 +1444,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer Panelビューアーパネルの表示/非表示
-
+ Commentsコメント
-
+ Show Commentsコメントを表示
-
+ Synopsisあらすじ
-
+ Show Synopsis Commentsあらすじコメントを表示
@@ -1472,32 +1472,32 @@
GuiDocViewHeader
-
+ Outlineアウトライン
-
+ Go Backward戻る
-
+ Go Forward進む
-
+ Open in Editorエディターで開く
-
+ Reloadリロード
-
+ Close閉じる
@@ -1505,27 +1505,27 @@
GuiDocViewer
-
+ An error occurred while generating the preview.プレビューの生成中にエラーが発生しました。
-
+ Copyコピー
-
+ Select Allすべて選択
-
+ Select Word単語を選択
-
+ Select Paragraph段落を選択
@@ -2616,7 +2616,7 @@
GuiNovelTree
-
+ No meta dataメタデータなし
@@ -2934,7 +2934,7 @@
バックアップストレージの場所
-
+ Path: {0}パス: {0}
@@ -3144,229 +3144,229 @@
テキストのハイライト
-
+ Noneなし
-
+ Single Quotesシングルクォート
-
+ Double Quotesダブルクォート
-
+ Both両方
-
+ Highlight dialogueダイアログのハイライト
-
+ Applies to the selected quote styles.選択したクォートスタイルに適用されます。
-
- Alternative dialogue symbols
- 代替ダイアログ記号
-
-
-
- Custom highlighting of dialogue text.
- ダイアログテキストのカスタムハイライト。
-
-
-
+ Allow open-ended dialogue閉じないダイアログを許可
-
+ Highlight dialogue line with no closing quote.終了引用符の無いダイアログ行を強調表示します。
-
+
+ Alternative dialogue symbols
+ 代替ダイアログ記号
+
+
+
+ Custom highlighting of dialogue text.
+ ダイアログテキストのカスタムハイライト。
+
+
+ Dialogue line symbolsダイアログ行記号
-
+ Lines starting with any of these symbols are dialogue.これらの記号で始まる行はダイアログとなります。
-
+ Narrator break symbolナレーター区切り記号
-
+ Symbol to indicate a narrator break in dialogue.ダイアログ内のナレーターの区切りを示すシンボルです。
-
+ Alternating dialogue/narration symbolダイアログ/ナレーションの切替記号
-
+ Alternates dialogue highlighting within any paragraph.任意の段落内の会話の強調表示を切り替えます。
-
+ Add highlight colour to emphasised text強調テキストにハイライト色を追加
-
-
+
+ Applies to the document editor only.ドキュメントエディターにのみ適用されます。
-
+ 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バックアップディレクトリー
@@ -4470,12 +4470,12 @@
選択
-
+ Titleタイトル
-
+ Hidden非表示
@@ -4549,13 +4549,13 @@
非表示
-
+ Editing: {0}編集中: {0}
-
+ Noneなし
@@ -4838,27 +4838,27 @@
_PreviewWidget
-
+ Press the "Preview" button to generate ..."プレビュー" ボタンを押して生成します ...
-
+ Processing ...処理中…
-
+ Done完了
-
+ Builtビルドされた
-
+ No Previewプレビューなし
diff --git a/i18n/nw_nb_NO.ts b/i18n/nw_nb_NO.ts
index f01969f1..50440680 100644
--- a/i18n/nw_nb_NO.ts
+++ b/i18n/nw_nb_NO.ts
@@ -1444,27 +1444,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer PanelVis/skjul visningspanelet
-
+ CommentsKommentarer
-
+ Show CommentsVis kommentarer
-
+ SynopsisSammendrag
-
+ Show Synopsis CommentsVis sammendrag
@@ -1472,32 +1472,32 @@
GuiDocViewHeader
-
+ OutlineDisposisjon
-
+ Go BackwardGå bakover
-
+ Go ForwardGå fremover
-
+ Open in EditorÅpne i editor
-
+ ReloadOppdater
-
+ CloseLukk
@@ -1505,27 +1505,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
@@ -2616,7 +2616,7 @@
GuiNovelTree
-
+ No meta dataIngen meta-data
@@ -2934,7 +2934,7 @@
Filbane for sikkerhetskopi
-
+ Path: {0}Filbane: {0}
@@ -3144,229 +3144,229 @@
Fremheving
-
+ NoneIngen
-
+ Single QuotesEnkle anførselstegn
-
+ Double QuotesDoble anførselstegn
-
+ BothBegge typer
-
+ Highlight dialogueFremhev dialog
-
+ Applies to the selected quote styles.Gjelder alle de valgte anførselstegn.
-
- Alternative dialogue symbols
- Symboler for alternativ dialog
-
-
-
- Custom highlighting of dialogue text.
- Egendefinert fremheving av dialog.
-
-
-
+ Allow open-ended dialogueTillat anførselstegn som ikke lukkes
-
+ Highlight dialogue line with no closing quote.Fremhev dialog som ikke er lukket i samme avsnitt.
-
+
+ Alternative dialogue symbols
+ Symboler for alternativ dialog
+
+
+
+ Custom highlighting of dialogue text.
+ Egendefinert fremheving av dialog.
+
+
+ Dialogue line symbolsSymbol for dialog
-
+ Lines starting with any of these symbols are dialogue.Linjer som begynner med dette symbolet er ansett som dialog.
-
+ Narrator break symbolSymbol for forteller-innslag
-
+ Symbol to indicate a narrator break in dialogue.Bytt til fortellerstemme i dialog.
-
+ Alternating dialogue/narration symbolSymbol for dialog/forteller-skifte
-
+ Alternates dialogue highlighting within any paragraph.Veksler mellom dialog og forteller i alle typer avsnitt.
-
+ Add highlight colour to emphasised textFremhev formattert tekst
-
-
+
+ Applies to the document editor only.Gjelder bare for redigeringsvindu.
-
+ 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
@@ -4470,12 +4470,12 @@
Utvalg
-
+ TitleTittel
-
+ HiddenSkjult
@@ -4549,13 +4549,13 @@
Skjul
-
+ Editing: {0}Redigerer: {0}
-
+ NoneIngen
@@ -4838,27 +4838,27 @@
_PreviewWidget
-
+ Press the "Preview" button to generate ...Trykk på "Forhåndsvisning"-knappen for å generere ...
-
+ Processing ...Behandler ...
-
+ DoneFerdig
-
+ BuiltBygget
-
+ No PreviewIngen forhåndsvisning
diff --git a/i18n/nw_nl_NL.ts b/i18n/nw_nl_NL.ts
index cd510da3..6bcc1656 100644
--- a/i18n/nw_nl_NL.ts
+++ b/i18n/nw_nl_NL.ts
@@ -365,7 +365,7 @@
Constant
-
+ TitleTitel
@@ -401,571 +401,571 @@
-
-
-
-
+
+
+
+ NoneGeen
-
+ NovelRoman
-
-
+
+ PlotPlot
-
-
+
+ CharactersPersonages
-
-
+
+ LocationsLocaties
-
-
+
+ TimelineTijdslijn
-
-
+
+ ObjectsObjecten
-
-
+
+ EntitiesEntiteiten
-
-
-
+
+
+ CustomCustom
-
+ ArchiveArchief
-
+ TemplatesTemplates
-
+ TrashPrullenbak
-
-
+
+ Novel DocumentRoman Document
-
-
+
+ Project NoteProject Notitie
-
+ Root FolderHoofdmap
-
+ FolderMap
-
+ Novel Title PageRoman Titel Pagina
-
+ Novel ChapterRoman Hoofdstuk
-
+ Novel SceneRoman Scene
-
+ Novel SectionRoman Sectie
-
+ ActiveActief
-
+ InactiveInactief
-
+ TagLabel
-
+ Point of ViewPerspectief
-
-
+
+ FocusFocus
-
+ Story
-
+ Mentions
-
+ LevelNiveau
-
+ DocumentDocument
-
+ LineRegel
-
+ StatusStatus
-
+ CharsTekens
-
+ WordsWoorden
-
+ ParsPar.
-
+ POVPerspectief
-
+ SynopsisSynopsis
-
+ Open Document (.odt)Open Document (.odt)
-
+ Flat Open Document (.fodt)Plat Open Document (.fodt)
-
+ Microsoft Word Document (.docx)
-
+ HTML 5 (.html)
-
+ novelWriter Markup (.txt)novelWriter Opmaak (.txt)
-
+ Standard Markdown (.md)Standaard Markdown (.md)
-
+ Extended Markdown (.md)Uitgebreide Markdown (.md)
-
+ Portable Document Format (.pdf)
-
+ JSON + HTML 5 (.json)
-
+ JSON + novelWriter Markup (.json)JSON + novelWriter Opmaak (.json)
-
+ SquareVierkant
-
+ TriangleDriehoek
-
+ NablaNabla
-
+ DiamondDiamant
-
+ PentagonPentagon
-
+ HexagonZeshoek
-
+ StarSter
-
+ PacmanPacman
-
+ 1/4 Circle1/4 cirkel
-
+ Half CircleHalve cirkel
-
+ 3/4 Circle3/4 cirkel
-
+ Full CircleVolledige cirkel
-
+ 1 Bar1 staaf
-
+ 2 Bars2 staven
-
+ 3 Bars3 staven
-
+ 4 Bars4 staven
-
+ 1 Block1 blok
-
+ 2 Blocks2 blokken
-
+ 3 Blocks3 blokken
-
+ 4 Blocks4 blokken
-
+ Text filesTekst bestanden
-
+ Markdown filesMarkdown bestanden
-
+ novelWriter filesnovelWriter bestanden
-
+ CSV filesCSV bestanden
-
+ All filesAlle bestanden
-
+ MillimetresMillimeters
-
+ CentimetresCentimeters
-
+ InchesInches
-
+ A4A4
-
+ A5A5
-
+ A6A6
-
+ US LegalUS Legal
-
+ US LetterUS Letter
-
+ Theme Colours
-
+ Foreground Colour
-
+ Faded Colour
-
+ Red
-
+ Orange
-
+ Yellow
-
+ Green
-
+ Aqua
-
+ Blue
-
+ Purple
-
+ Straight single quotation markRecht enkel aanhalingsteken
-
+ Straight double quotation markRecht dubbel aanhalingsteken
-
+ Left single quotation markLinker enkel aanhalingsteken
-
+ Right single quotation markRechter enkel aanhalingsteken
-
+ Single low-9 quotation markEnkel lage-9 aanhalingsteken
-
+ Single high-reversed-9 quotation markEnkel hoog-omgekeerd-9 aanhalingsteken
-
+ Left double quotation markLinker dubbel aanhalingsteken
-
+ Right double quotation markRechter dubbel aanhalingsteken
-
+ Double low-9 quotation markDubbel lage-9 aanhalingsteken
-
+ Double high-reversed-9 quotation markDubbel hoog-omgekeerd-9 aanhalingsteken
-
+ Double low-reversed-9 quotation markDubbel laag-omgekeerd-9 aanhalingsteken
-
+ Single left-pointing angle quotation markEnkel links-wijzende hoek aanhalingsteken
-
+ Single right-pointing angle quotation markEnkel rechts-wijzende hoek aanhalingsteken
-
+ Double left-pointing angle quotation markDubbel links-wijzende hoek aanhalingsteken
-
+ Double right-pointing angle quotation markDubbel rechts-wijzende hoek aanhalingsteken
-
+ Left corner bracketLinker hoekbeugel
-
+ Right corner bracketRechter hoekbeugel
-
+ Left white corner bracketLinker holle hoekbeugel
-
+ Right white corner bracketRechter holle hoekbeugel
-
+ Short dash
-
+ Long dash
-
+ Horizontal bar
@@ -1078,12 +1078,12 @@
GuiDocEditFooter
-
+ Line: {0} ({1})Regel: {0} ({1})
-
+ Selected: {0}
@@ -1091,27 +1091,27 @@
GuiDocEditHeader
-
+ Toggle Tool BarToon/verberg werkbalk
-
+ OutlineSamenvatting
-
+ SearchZoek
-
+ Toggle Focus ModeSchakel focus modus in/uit
-
+ CloseSluiten
@@ -1119,62 +1119,62 @@
GuiDocEditSearch
-
+ Search forZoek naar
-
+ Replace withVervang door
-
+ SearchZoek
-
+ Case SensitiveHoofdlettergevoelig
-
+ Whole Words OnlyAlleen hele woorden
-
+ RegEx ModeRegEx modus
-
+ Loop SearchZoekopdracht lus
-
+ Search Next FileDoorzoek volgend bestand
-
+ Preserve CaseBehoud hoofd/kleine letters
-
+ Close SearchZoekopdracht afsluiten
-
+ Find in current documentZoeken in huidige document
-
+ Find and replace in current documentZoek en vervang in huidig document
@@ -1232,82 +1232,82 @@
Bestandslocatie: {0}
-
+ Set as Document NameInstellen als documentnaam
-
+ Open URL
-
+ Follow TagVolg label
-
+ Create Note for TagCreëer notitie voor label
-
+ CutKnippen
-
+ CopyKopiëren
-
+ PastePlakken
-
+ Select AllSelecteer alles
-
+ Select WordSelecteer woord
-
+ Select ParagraphSelecteer paragraaf
-
+ Spelling Suggestion(s)Spelling suggestie(s)
-
+ No SuggestionsGeen suggesties
-
+ Ignore Word
-
+ Add Word to DictionaryWoord toevoegen aan woordenboek
-
+ Please select some text before calling replace quotes.Selecteer a.u.b. een tekst voordat u vervang aanhalingstekens aanroept.
-
+ Do you want to create a new project note for the tag '{0}'?Wilt u een nieuwe project notitie maken voor het label '{0}'?
@@ -1391,52 +1391,52 @@
GuiDocToolBar
-
+ Markdown BoldMarkdown vet
-
+ Markdown ItalicMarkdown cursief
-
+ Markdown StrikethroughMarkdown doorstrepen
-
+ Shortcode BoldKorte code vet
-
+ Shortcode ItalicKorte code cursief
-
+ Shortcode StrikethroughKorte code doorstrepen
-
+ Shortcode UnderlineKorte code onderstrepen
-
+ Shortcode HighlightSnelkoppeling accentuering
-
+ Shortcode SuperscriptKorte code superscript
-
+ Shortcode SubscriptKorte code subscript
@@ -1444,27 +1444,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer PanelToon/verberg bekijker paneel
-
+ CommentsOpmerkingen
-
+ Show CommentsOpmerkingen weergeven
-
+ SynopsisSynopsis
-
+ Show Synopsis CommentsToon synopsis commentaren
@@ -1472,32 +1472,32 @@
GuiDocViewHeader
-
+ OutlineSamenvatting
-
+ Go BackwardGa terug
-
+ Go ForwardGa vooruit
-
+ Open in Editor
-
+ ReloadHerladen
-
+ CloseSluiten
@@ -1505,27 +1505,27 @@
GuiDocViewer
-
+ An error occurred while generating the preview.Er is een fout opgetreden tijdens het genereren van het voorbeeld.
-
+ CopyKopiëren
-
+ Select AllSelecteer alles
-
+ Select WordSelecteer woord
-
+ Select ParagraphSelecteer paragraaf
@@ -2616,7 +2616,7 @@
GuiNovelTree
-
+ No meta dataGeen metadata
@@ -2934,7 +2934,7 @@
Opslaglocatie voor reservekopie
-
+ Path: {0}Pad: {0}
@@ -3144,229 +3144,229 @@
Tekstmarkering
-
+ NoneGeen
-
+ Single QuotesEnkele aanhalingstekens
-
+ Double QuotesDubbele aanhalingstekens
-
+ BothBeide
-
+ Highlight dialogueDialoog markeren
-
+ Applies to the selected quote styles.Van toepassing op de geselecteerde aanhalingsteken stijlen.
-
- Alternative dialogue symbols
- Alternatieve dialoogsymbolen
-
-
-
- Custom highlighting of dialogue text.
- Aangepaste markering van dialoogtekst.
-
-
-
+ Allow open-ended dialogueToestaan van open einde dialoog
-
+ Highlight dialogue line with no closing quote.Markeer de dialoog regel zonder afsluitend aanhalingsteken.
-
+
+ Alternative dialogue symbols
+ Alternatieve dialoogsymbolen
+
+
+
+ Custom highlighting of dialogue text.
+ Aangepaste markering van dialoogtekst.
+
+
+ Dialogue line symbols
-
+ Lines starting with any of these symbols are dialogue.
-
+ Narrator break symbol
-
+ Symbol to indicate a narrator break in dialogue.
-
+ Alternating dialogue/narration symbol
-
+ Alternates dialogue highlighting within any paragraph.
-
+ Add highlight colour to emphasised textVoeg markeerkleur toe aan geaccentueerde tekst
-
-
+
+ Applies to the document editor only.Alleen van toepassing op de tekst bewerker.
-
+ Highlight multiple or trailing spacesMarkeer meerdere of afsluitende spaties
-
+ Text AutomationTekstautomatisering
-
+ Auto-replace text as you typeAutomatisch tekst vervangen terwijl u typt
-
+ Allow the editor to replace symbols as you type.Sta de tekstbewerker toe om symbolen te vervangen terwijl u typt.
-
+ Auto-replace single quotesAutomatisch enkele aanhalingstekens vervangen
-
-
+
+ Try to guess which is an opening or a closing quote.Probeer te raden wat een openend of afsluitend aanhalingsteken is.
-
+ Auto-replace double quotesAutomatisch dubbele aanhalingstekens vervangen
-
+ Auto-replace dashesAutomatisch streepjes vervangen
-
+ Double and triple hyphens become short and long dashes.Dubbele en drievoudige koppeltekens worden korte en lange streepjes.
-
+ Auto-replace dotsAutomatisch stippen vervangen
-
+ Three consecutive dots become ellipsis.Drie opeenvolgende stippen worden ellips.
-
+ Insert non-breaking space beforeVaste spatie invoegen voor
-
+ Automatically add space before any of these symbols.Voeg automatisch een spatie toe voor één van deze symbolen.
-
+ Insert non-breaking space afterVaste spatie invoegen na
-
+ Automatically add space after any of these symbols.Voeg automatisch een spatie toe na één van deze symbolen.
-
+ Use thin space insteadGebruik dunne spatie in plaats van
-
+ Inserts a thin space instead of a regular space.Voegt een dunne spatie toe in plaats van een normale spatie.
-
+ Quotation StyleCiteer Stijl
-
+ Single quote open styleEnkel aanhalingsteken open stijl
-
+ The symbol to use for a leading single quote.Het symbool om te gebruiken voor een leidend enkel aanhalingsteken.
-
+ Single quote close styleEnkel aanhalingsteken sluit stijl
-
+ The symbol to use for a trailing single quote.Het symbool om te gebruiken voor een afsluitend enkel aanhalingsteken.
-
+ Double quote open styleDubbele aanhalingsteken open stijl
-
+ The symbol to use for a leading double quote.Het symbool om te gebruiken voor een leidend dubbel aanhalingsteken.
-
+ Double quote close styleDubbel aanhalingsteken sluit stijl
-
+ The symbol to use for a trailing double quote.Het symbool om te gebruiken voor een afsluitend dubbel aanhalingsteken.
-
+ Backup DirectoryReservekopie map
@@ -4281,67 +4281,67 @@
Stats
-
+ CharactersTekens
-
+ Characters in TextTekens in tekst
-
+ Characters in HeadingsTekens in koppen
-
+ ParagraphsParagrafen
-
+ HeadingsKoppen
-
+ Characters, No SpacesTekens, geen spaties
-
+ Characters in Text, No SpacesTekens in tekst, geen spaties
-
+ Characters in Headings, No SpacesTekens in koppen, geen spaties
-
+ WordsWoorden
-
+ Words in TextWoorden in tekst
-
+ Words in HeadingsWoorden in koppen
-
+ Characters: {0} ({1})
-
+ Words: {0} ({1})Woorden: {0} ({1})
@@ -4470,12 +4470,12 @@
Selectie
-
+ TitleTitel
-
+ HiddenVerborgen
@@ -4549,13 +4549,13 @@
Verbergen
-
+ Editing: {0}Bewerken: {0}
-
+ NoneGeen
@@ -4838,27 +4838,27 @@
_PreviewWidget
-
+ Press the "Preview" button to generate ...Druk op de knop "Preview" om te genereren...
-
+ Processing ...Wordt verwerkt...
-
+ DoneGereed
-
+ BuiltGebouwd
-
+ No PreviewGeen voorvertoning
diff --git a/i18n/nw_pl_PL.ts b/i18n/nw_pl_PL.ts
index fec9560c..957d1b2f 100644
--- a/i18n/nw_pl_PL.ts
+++ b/i18n/nw_pl_PL.ts
@@ -1444,27 +1444,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer PanelPokaż/Ukryj panel podglądu
-
+ CommentsKomentarze
-
+ Show CommentsPokaż komentarze
-
+ SynopsisStreszczenie
-
+ Show Synopsis CommentsPokaż komentarze streszczenia
@@ -1472,32 +1472,32 @@
GuiDocViewHeader
-
+ OutlineZarys
-
+ Go BackwardZobacz poprzedni
-
+ Go ForwardZobacz następny
-
+ Open in EditorOtwórz w edytorze
-
+ ReloadOdśwież
-
+ CloseZamknij
@@ -1505,27 +1505,27 @@
GuiDocViewer
-
+ An error occurred while generating the preview.Podczas generowania podglądu pojawił się błąd.
-
+ CopyKopiuj
-
+ Select AllZaznacz wszystko
-
+ Select WordZaznacz słowo
-
+ Select ParagraphZaznacz akapit
@@ -2616,7 +2616,7 @@
GuiNovelTree
-
+ No meta dataBrak metadanych
@@ -2934,7 +2934,7 @@
Lokalizacja kopii zapasowych
-
+ Path: {0}Ścieżka: {0}
@@ -3144,229 +3144,229 @@
Wyróżnianie tekstu
-
+ NoneŻaden
-
+ Single QuotesPojedynczy cudzysłów
-
+ Double QuotesPodwójny cudzysłów
-
+ BothObydwa
-
+ Highlight dialogueWyróżniaj dialogi
-
+ Applies to the selected quote styles.Dotyczy wybranych stylów cudzysłowu.
-
- Alternative dialogue symbols
- Alternatywne symbole kwestii dialogowych
-
-
-
- Custom highlighting of dialogue text.
- Niestandardowe wyróżnienie kwestii dialogowej.
-
-
-
+ Allow open-ended dialogueZezwalaj na otwarty dialog
-
+ Highlight dialogue line with no closing quote.Wyróżniaj dialog bez cudzysłowu zamykającego.
-
+
+ Alternative dialogue symbols
+ Alternatywne symbole kwestii dialogowych
+
+
+
+ Custom highlighting of dialogue text.
+ Niestandardowe wyróżnienie kwestii dialogowej.
+
+
+ Dialogue line symbolsSymbol kwestii dialogowej
-
+ Lines starting with any of these symbols are dialogue.Wiersze zaczynające się od tego symbolu są dialogiem.
-
+ Narrator break symbolSymbol wtrącenia narratora
-
+ Symbol to indicate a narrator break in dialogue.Symbol wskazujący na wtrącenie narratora w dialogu.
-
+ Alternating dialogue/narration symbolSymbol przeplatania dialogu i narracji
-
+ Alternates dialogue highlighting within any paragraph.Zmienia wyróżnianie dialogu w dowolnym akapicie.
-
+ Add highlight colour to emphasised textNadaj kolor wyróżnionemu tekstowi
-
-
+
+ Applies to the document editor only.Dotyczy tylko edytora dokumentów.
-
+ Highlight multiple or trailing spacesWyświetlaj spacje wielokrotne lub znajdujące się na końcu linii
-
+ Text AutomationAutomatyzacja tekstu
-
+ Auto-replace text as you typeAutomatycznie zastępuj tekst podczas pisania
-
+ Allow the editor to replace symbols as you type.Pozwól, żeby edytor zastępował symbole w trakcie ich wprowadzania.
-
+ Auto-replace single quotesAutomatycznie zastępuj pojedyncze cudzysłowy
-
-
+
+ Try to guess which is an opening or a closing quote.Próbuj zgadnąć, czy cudzysłów jest otwierający czy zamykający.
-
+ Auto-replace double quotesAutomatycznie zastępuj podwójne cudzysłowy
-
+ Auto-replace dashesAutomatycznie zastępuj myślniki
-
+ Double and triple hyphens become short and long dashes.Podwójne i potrójne dywizy są zamieniane na półpauzy i pauzy.
-
+ Auto-replace dotsAutomatycznie zastępuj kropki
-
+ Three consecutive dots become ellipsis.Trzy kolejne kropki zamieniane są na wielokropek.
-
+ Insert non-breaking space beforeWstawiaj spację niełamiącą przed
-
+ Automatically add space before any of these symbols.Automatycznie dodawaj spację przed jednym z tych znaków.
-
+ Insert non-breaking space afterWstawiaj spację niełamiącą po
-
+ Automatically add space after any of these symbols.Automatycznie dodawaj spację po jednym z tych znaków.
-
+ Use thin space insteadUżywaj wąskiej spacji
-
+ Inserts a thin space instead of a regular space.Wstawia wąską spację zamiast zwykłej.
-
+ Quotation StyleStyle znaków cytowania
-
+ Single quote open stylePojedynczy otwierający cudzysłów
-
+ The symbol to use for a leading single quote.Symbol używany jako początkowy znak cytowania.
-
+ Single quote close stylePojedynczy zamykający cudzysłów
-
+ The symbol to use for a trailing single quote.Symbol używany jako końcowy znak cytowania.
-
+ Double quote open stylePodwójny otwierający cudzysłów
-
+ The symbol to use for a leading double quote.Symbol używany jako początkowy znak cytowania.
-
+ Double quote close stylePodwójny zamykający cudzysłów
-
+ The symbol to use for a trailing double quote.Symbol używany jako końcowy znak cytowania.
-
+ Backup DirectoryKatalog kopii zapasowych
@@ -4470,12 +4470,12 @@
Wybór
-
+ TitleTytuł
-
+ HiddenUkryte
@@ -4549,13 +4549,13 @@
Ukryj
-
+ Editing: {0}Edytowanie: {0}
-
+ NoneNic
@@ -4838,27 +4838,27 @@
_PreviewWidget
-
+ Press the "Preview" button to generate ...Naciśnij przycisk "Podgląd", aby wygenerować...
-
+ Processing ...Przetwarzanie...
-
+ DoneWykonano
-
+ BuiltZbudowano
-
+ No PreviewBrak podglądu
diff --git a/i18n/nw_pt_BR.ts b/i18n/nw_pt_BR.ts
index 6c7d368a..e89f0de8 100644
--- a/i18n/nw_pt_BR.ts
+++ b/i18n/nw_pt_BR.ts
@@ -1444,27 +1444,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer PanelExibir/ocultar painel de visualização
-
+ CommentsComentários
-
+ Show CommentsExibir comentários
-
+ SynopsisSinopse
-
+ Show Synopsis CommentsExibir comentários de sinopse
@@ -1472,32 +1472,32 @@
GuiDocViewHeader
-
+ OutlineEstrutura
-
+ Go BackwardVoltar
-
+ Go ForwardAvançar
-
+ Open in EditorAbrir no editor
-
+ ReloadRecarregar
-
+ CloseFechar
@@ -1505,27 +1505,27 @@
GuiDocViewer
-
+ An error occurred while generating the preview.Ocorreu um erro ao gerar a pré-visualização.
-
+ CopyCopiar
-
+ Select AllSelecionar tudo
-
+ Select WordSelecionar palavra
-
+ Select ParagraphSelecionar parágrafo
@@ -2616,7 +2616,7 @@
GuiNovelTree
-
+ No meta dataSem metadados
@@ -2934,7 +2934,7 @@
Local da cópia de segurança
-
+ Path: {0}Caminho: {0}
@@ -3144,229 +3144,229 @@
Destaque de texto
-
+ NoneNenhum
-
+ Single QuotesAspas simples
-
+ Double QuotesAspas duplas
-
+ BothAmbos
-
+ Highlight dialogueDestacar diálogo
-
+ Applies to the selected quote styles.Aplica-se aos estilos de aspas selecionados.
-
- Alternative dialogue symbols
- Símbolos de diálogos alternativos
-
-
-
- Custom highlighting of dialogue text.
- Destaque personalizado do texto do diálogo.
-
-
-
+ Allow open-ended dialoguePermitir diálogo sem aspas de fechamento
-
+ Highlight dialogue line with no closing quote.Destacar a linha de diálogo sem aspas de fechamento.
-
+
+ Alternative dialogue symbols
+ Símbolos de diálogos alternativos
+
+
+
+ Custom highlighting of dialogue text.
+ Destaque personalizado do texto do diálogo.
+
+
+ Dialogue line symbolsSímbolos de diálogo
-
+ Lines starting with any of these symbols are dialogue.Linhas que começam com qualquer um destes símbolos são diálogo.
-
+ Narrator break symbolSímbolo de intervenção do narrador
-
+ Symbol to indicate a narrator break in dialogue.Símbolo para indicar a intervenção do narrador em uma linha de diálogo.
-
+ Alternating dialogue/narration symbolSímbolo de alternância diálogo/narração
-
+ Alternates dialogue highlighting within any paragraph.Alterna o destaque dos diálogos em um mesmo parágrafo.
-
+ Add highlight colour to emphasised textAdicionar cor de destaque ao texto enfatizado
-
-
+
+ Applies to the document editor only.Aplica-se apenas ao editor de documentos.
-
+ Highlight multiple or trailing spacesDestacar espaços múltiplos ou finais
-
+ Text AutomationSubstituição ao digitar
-
+ Auto-replace text as you typeSubstituir automaticamente o texto ao digitar
-
+ Allow the editor to replace symbols as you type.Permite que o editor substitua símbolos conforme você digita.
-
+ Auto-replace single quotesSubstituir aspas simples automaticamente
-
-
+
+ Try to guess which is an opening or a closing quote.Tenta adivinhar se a aspa é de abertura ou de fechamento.
-
+ Auto-replace double quotesSubstituir aspas duplas automaticamente
-
+ Auto-replace dashesSubstituir travessões automaticamente
-
+ Double and triple hyphens become short and long dashes.Hífens duplos ou triplos são substituídos por travessões curtos (en dash) ou longos (em dash).
-
+ Auto-replace dotsSubstituir pontos automaticamente
-
+ Three consecutive dots become ellipsis.Três pontos consecutivos são substituídos por reticências.
-
+ Insert non-breaking space beforeInserir espaço não-separável antes de
-
+ Automatically add space before any of these symbols.Adiciona automaticamente um espaço não-separável antes de cada um desses símbolos.
-
+ Insert non-breaking space afterInserir espaço não-separável após
-
+ Automatically add space after any of these symbols.Adiciona automaticamente um espaço não-separável após cada um desses símbolos.
-
+ Use thin space insteadUsar espaço estreito
-
+ Inserts a thin space instead of a regular space.Insere um espaço estreito em vez de um espaço regular.
-
+ Quotation StyleEstilo de aspas
-
+ Single quote open styleEstilo da aspa de abertura simples
-
+ The symbol to use for a leading single quote.Símbolo usado para a aspa simples à esquerda.
-
+ Single quote close styleEstilo da aspa de fechamento simples
-
+ The symbol to use for a trailing single quote.Símbolo usado para a aspa simples à direita.
-
+ Double quote open styleEstilo da aspa de abertura dupla
-
+ The symbol to use for a leading double quote.Símbolo usado para a aspa dupla à esquerda.
-
+ Double quote close styleEstilo da aspa de fechamento dupla
-
+ The symbol to use for a trailing double quote.Símbolo usado para a aspa dupla à direita.
-
+ Backup DirectoryDiretório da cópia de segurança
@@ -4470,12 +4470,12 @@
Seleção
-
+ TitleTítulo
-
+ HiddenOculto
@@ -4549,13 +4549,13 @@
Ocultar
-
+ Editing: {0}Editando: {0}
-
+ NoneNenhum
@@ -4838,27 +4838,27 @@
_PreviewWidget
-
+ Press the "Preview" button to generate ...Clique em "Pré-visualização" para gerá-la ...
-
+ Processing ...Processando ...
-
+ DonePronto
-
+ BuiltCriado
-
+ No PreviewSem pré-visualização
diff --git a/i18n/nw_ru_RU.ts b/i18n/nw_ru_RU.ts
index d4a039c7..e70a2703 100644
--- a/i18n/nw_ru_RU.ts
+++ b/i18n/nw_ru_RU.ts
@@ -365,7 +365,7 @@
Constant
-
+ TitleЗаголовок
@@ -401,571 +401,571 @@
-
-
-
-
+
+
+
+ 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Раздел романа
-
+ ActiveАктивен
-
+ InactiveНеактивен
-
+ TagТэг
-
+ Point of ViewТочка зрения
-
-
+
+ FocusФокус
-
+ Story
-
+ Mentions
-
+ LevelУровень
-
+ DocumentДокумент
-
+ LineСтрока
-
+ StatusСтатус
-
+ CharsСимволов
-
+ WordsСлов
-
+ ParsАбзацев
-
+ POVОт лица
-
+ SynopsisСинопсис
-
+ Open Document (.odt)Открыть документ (.odt)
-
+ Flat Open Document (.fodt)Открыть Документ Flat (.fodt)
-
+ Microsoft Word Document (.docx)
-
+ HTML 5 (.html)
-
+ novelWriter Markup (.txt)novelWriter разметка (.txt)
-
+ Standard Markdown (.md)Стандартный Markdown (.md)
-
+ Extended Markdown (.md)Расширенный Markdown (.md)
-
+ Portable Document Format (.pdf)
-
+ JSON + HTML 5 (.json)
-
+ JSON + novelWriter Markup (.json)JSON + novelWriter разметка (.json)
-
+ SquareКвадрат
-
+ TriangleТреугольник
-
+ NablaНабла
-
+ DiamondРомб
-
+ PentagonПятиугольник
-
+ HexagonШестиугольник
-
+ StarЗвезда
-
+ PacmanПакман
-
+ 1/4 Circle1/4 круга
-
+ Half CircleПоловина круга
-
+ 3/4 Circle3/4 круга
-
+ Full CircleКруг
-
+ 1 Bar1 Колонка
-
+ 2 Bars2 Колонки
-
+ 3 Bars3 Колонки
-
+ 4 Bars4 Колонки
-
+ 1 Block1 Блок
-
+ 2 Blocks2 Блока
-
+ 3 Blocks3 Блока
-
+ 4 Blocks4 Блока
-
+ Text filesТекстовые файлы
-
+ Markdown filesФайлы Markdown
-
+ novelWriter filesфайлы novelWriter
-
+ CSV filesФайлы CSV
-
+ All filesВсе файлы
-
+ MillimetresМиллиметры
-
+ CentimetresСантиметры
-
+ InchesДюймы
-
+ A4A4
-
+ A5A5
-
+ A6A6
-
+ US LegalUS Legal
-
+ US LetterUS Letter
-
+ Theme Colours
-
+ Foreground Colour
-
+ Faded Colour
-
+ Red
-
+ Orange
-
+ Yellow
-
+ Green
-
+ Aqua
-
+ Blue
-
+ Purple
-
+ 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Правая г-образная скобка с обводкой
-
+ Short dash
-
+ Long dash
-
+ Horizontal bar
@@ -1078,12 +1078,12 @@
GuiDocEditFooter
-
+ Line: {0} ({1})Строка: {0} ({1})
-
+ Selected: {0}
@@ -1091,27 +1091,27 @@
GuiDocEditHeader
-
+ Toggle Tool BarПереключить панель инструментов
-
+ OutlineОбводка
-
+ SearchПоиск
-
+ Toggle Focus ModeПереключить режим концентрации
-
+ CloseЗакрыть
@@ -1119,62 +1119,62 @@
GuiDocEditSearch
-
+ Search forИскать по
-
+ Replace withЗаменить на
-
+ SearchПоиск
-
+ Case SensitiveУчитывать регистр
-
+ Whole Words OnlyТолько слова целиком
-
+ RegEx ModeРежим RegEx
-
+ Loop SearchЦиклический поиск
-
+ Search Next FileПоиск в следующем файле
-
+ Preserve CaseСохранять регистр
-
+ Close SearchЗакрыть поиск
-
+ Find in current documentНайти в текущем документе
-
+ Find and replace in current documentНайти и заменить в текущем документе
@@ -1232,82 +1232,82 @@
Расположение файла: {0}
-
+ Set as Document NameУстановить как Имя Документа
-
+ Open URL
-
+ Follow TagПерейти по метке
-
+ Create Note for TagСоздать Заметку для Тега
-
+ CutВырезать
-
+ CopyКопировать
-
+ PasteВставить
-
+ Select AllВыбрать все
-
+ Select WordВыбрать слово
-
+ Select ParagraphВыбрать Абзац
-
+ Spelling Suggestion(s)Предложения по орфографии
-
+ No SuggestionsНет предложений
-
+ Ignore Word
-
+ 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}'?
@@ -1391,52 +1391,52 @@
GuiDocToolBar
-
+ Markdown BoldMarkdown жирный
-
+ Markdown ItalicMarkdown курсив
-
+ Markdown StrikethroughMarkdown зачёркнутый
-
+ Shortcode BoldShortcode жирный
-
+ Shortcode ItalicShortcode курсив
-
+ Shortcode StrikethroughShortcode зачёркнутый
-
+ Shortcode UnderlineShortcode подчёркнутый
-
+ Shortcode HighlightShortcode выделенный
-
+ Shortcode SuperscriptShortcode верхний индекс
-
+ Shortcode SubscriptShortcode нижний индекс
@@ -1444,27 +1444,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer PanelПоказать/скрыть панель просмотра
-
+ CommentsКомментарии
-
+ Show CommentsПоказать комментарии
-
+ SynopsisСинопсис
-
+ Show Synopsis CommentsПоказать комментарии синопсиса
@@ -1472,32 +1472,32 @@
GuiDocViewHeader
-
+ OutlineОбводка
-
+ Go BackwardПерейти назад
-
+ Go ForwardПерейти вперед
-
+ Open in Editor
-
+ ReloadПерезагрузить
-
+ CloseЗакрыть
@@ -1505,27 +1505,27 @@
GuiDocViewer
-
+ An error occurred while generating the preview.Произошла ошибка при генерации предпросмотра.
-
+ CopyКопировать
-
+ Select AllВыбрать все
-
+ Select WordВыбрать слово
-
+ Select ParagraphВыбрать абзац
@@ -2616,7 +2616,7 @@
GuiNovelTree
-
+ No meta dataМета данные отсутствуют
@@ -2934,7 +2934,7 @@
Расположение резервного хранилища
-
+ Path: {0}Путь: {0}
@@ -3144,229 +3144,229 @@
Подсветка текста
-
+ NoneПусто
-
+ Single QuotesОдинарные кавычки
-
+ Double QuotesДвойные кавычки
-
+ BothОба
-
+ Highlight dialogueПодсвечивать диалоги
-
+ Applies to the selected quote styles.Применяется к выбранным стилям кавычек.
-
- Alternative dialogue symbols
- Альтернативные символы диалога
-
-
-
- Custom highlighting of dialogue text.
- Пользовательская подсветка текста диалога.
-
-
-
+ Allow open-ended dialogueРазрешит диалоги без закрывающих кавычек
-
+ Highlight dialogue line with no closing quote.Выделять строку с без закрывающей кавычки.
-
+
+ Alternative dialogue symbols
+ Альтернативные символы диалога
+
+
+
+ Custom highlighting of dialogue text.
+ Пользовательская подсветка текста диалога.
+
+
+ Dialogue line symbols
-
+ Lines starting with any of these symbols are dialogue.
-
+ Narrator break symbol
-
+ Symbol to indicate a narrator break in dialogue.
-
+ Alternating dialogue/narration symbol
-
+ Alternates dialogue highlighting within any paragraph.
-
+ Add highlight colour to emphasised textДобавить цвет подсветки к выделенному тексту
-
-
+
+ Applies to the document editor only.Применяется только к редактору документа.
-
+ 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.Двойные и тройные дефисы становятся короткими и длинными тире.
-
+ 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 DirectoryКаталог резервных копий
@@ -4281,67 +4281,67 @@
Stats
-
+ CharactersПерсонажи
-
+ Characters in TextСимволов в тексте
-
+ Characters in HeadingsСимволов в заголовках
-
+ ParagraphsАбзацев
-
+ HeadingsЗаголовки
-
+ Characters, No SpacesСимволов, без пробелов
-
+ Characters in Text, No SpacesСимволов в тексте, без пробелов
-
+ Characters in Headings, No SpacesСимволов в заголовках, без пробелов
-
+ WordsСлов
-
+ Words in TextСлов в тексте
-
+ Words in HeadingsСлов в заголовках
-
+ Characters: {0} ({1})
-
+ Words: {0} ({1})Слов: {0} ({1})
@@ -4470,12 +4470,12 @@
Выделение
-
+ TitleЗаголовок
-
+ HiddenСкрыто
@@ -4549,13 +4549,13 @@
Скрыть
-
+ Editing: {0}Редактирование: {0}
-
+ NoneНет
@@ -4838,27 +4838,27 @@
_PreviewWidget
-
+ Press the "Preview" button to generate ...Нажмите "Предварительный просмотр", чтобы сгенерировать ...
-
+ Processing ...Обработка...
-
+ DoneГотово
-
+ BuiltСобран
-
+ No PreviewБез предпросмотра
diff --git a/i18n/nw_zh_CN.ts b/i18n/nw_zh_CN.ts
index 234814ab..4e9b914b 100644
--- a/i18n/nw_zh_CN.ts
+++ b/i18n/nw_zh_CN.ts
@@ -1444,27 +1444,27 @@
GuiDocViewFooter
-
+ Show/Hide Viewer Panel显示/隐藏查看器面板
-
+ Comments注释
-
+ Show Comments显示评论
-
+ Synopsis概要
-
+ Show Synopsis Comments显示概要注释
@@ -1472,32 +1472,32 @@
GuiDocViewHeader
-
+ Outline提纲
-
+ Go Backward向后
-
+ Go Forward向前
-
+ Open in Editor在编辑器中打开
-
+ Reload重新载入
-
+ Close关闭
@@ -1505,27 +1505,27 @@
GuiDocViewer
-
+ An error occurred while generating the preview.在生成预览时发生错误。
-
+ Copy复制
-
+ Select All全选
-
+ Select Word选定单词
-
+ Select Paragraph选定段落
@@ -2616,7 +2616,7 @@
GuiNovelTree
-
+ No meta data没有元数据
@@ -2934,7 +2934,7 @@
备份存储位置
-
+ Path: {0}路径: {0}
@@ -3144,229 +3144,229 @@
文本高亮
-
+ None无
-
+ Single Quotes单引号
-
+ Double Quotes双引号
-
+ Both两者
-
+ Highlight dialogue突出对话内容
-
+ Applies to the selected quote styles.应用于选定的引号样式。
-
- Alternative dialogue symbols
- 替代对话符号
-
-
-
- Custom highlighting of dialogue text.
- 自定义对话文本高亮。
-
-
-
+ Allow open-ended dialogue允许开放对话
-
+ Highlight dialogue line with no closing quote.突出显示没有结束引号的对话行。
-
+
+ Alternative dialogue symbols
+ 替代对话符号
+
+
+
+ Custom highlighting of dialogue text.
+ 自定义对话文本高亮。
+
+
+ Dialogue line symbols对话线符号
-
+ Lines starting with any of these symbols are dialogue.以这些符号开头的台词都是对话。
-
+ Narrator break symbol叙述者中断符号
-
+ Symbol to indicate a narrator break in dialogue.表示叙述者在对话中中断的符号。
-
+ Alternating dialogue/narration symbol交替对话/叙述符号
-
+ Alternates dialogue highlighting within any paragraph.在任意段落中替换高亮对话。
-
+ Add highlight colour to emphasised text为强调的文本添加高亮颜色
-
-
+
+ Applies to the document editor only.仅应用于文档编辑器。
-
+ 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.双连字符和三连字符变成短划线和长破折号。
-
+ 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 Directory备份目录
@@ -4470,12 +4470,12 @@
选择
-
+ Title标题
-
+ Hidden隐藏
@@ -4549,13 +4549,13 @@
隐藏
-
+ Editing: {0}正在编辑 {0}
-
+ None无
@@ -4838,27 +4838,27 @@
_PreviewWidget
-
+ Press the "Preview" button to generate ...按“预览”按钮生成...
-
+ Processing ...处理中...
-
+ Done完成
-
+ Built创建:
-
+ No Preview无预览
From cfd9b631906079b6ac8d811e63f3e1c9b14b8ac7 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 15 Jul 2025 16:45:22 +0200
Subject: [PATCH 06/10] Update Czech and French translations
---
i18n/nw_cs_CZ.ts | 8 +--
i18n/nw_fr_FR.ts | 78 +++++++++++-----------
novelwriter/assets/i18n/project_fr_FR.json | 2 +
3 files changed, 45 insertions(+), 43 deletions(-)
diff --git a/i18n/nw_cs_CZ.ts b/i18n/nw_cs_CZ.ts
index 95785e3b..ae4c8101 100644
--- a/i18n/nw_cs_CZ.ts
+++ b/i18n/nw_cs_CZ.ts
@@ -378,7 +378,7 @@
Heading 2 (Chapter)
- Nadpis 2 (Kapitola)
+ Nadpis 2 a Kapitola)
@@ -4681,17 +4681,17 @@
Add {0} chapter documents
- Přidat dokumenty kapitoly {0}
+ Přidat dokumentu kapitoly {0}Add {0} scene documents (to each chapter)
- Přidat dokumenty scény {0} (do každé kapitoly)
+ Přidat dokumentu scény {0} (do každé kapitoly)Add a folder for plot notes
- Přidání složky pro poznámky k příběhu
+ Přidat složku pro poznámky k příběhu
diff --git a/i18n/nw_fr_FR.ts b/i18n/nw_fr_FR.ts
index 25443cc4..2f871998 100644
--- a/i18n/nw_fr_FR.ts
+++ b/i18n/nw_fr_FR.ts
@@ -96,12 +96,12 @@
Include Story Structure
-
+ Inclure la structure de l'histoireInclude Manuscript Notes
-
+ Inclure les notes de manuscrit
@@ -812,52 +812,52 @@
Theme Colours
-
+ Couleurs du thèmeForeground Colour
-
+ Couleur du premier planFaded Colour
-
+ Couleur fondueRed
-
+ RougeOrange
-
+ OrangeYellow
-
+ JauneGreen
-
+ VertAqua
-
+ CyanBlue
-
+ BleuPurple
-
+ Violet
@@ -957,17 +957,17 @@
Short dash
-
+ Tiret courtLong dash
-
+ Tiret longHorizontal bar
-
+ Barre horizontale
@@ -1024,7 +1024,7 @@
Do you want to save your changes to '{0}'?
-
+ Voulez-vous enregistrer vos modifications à «{0}»?
@@ -1085,7 +1085,7 @@
Selected: {0}
-
+ Sélectionné: {0}
@@ -2336,7 +2336,7 @@
About Qt
-
+ À propos de Qt
@@ -2390,12 +2390,12 @@
Total character count (session change)
-
+ Nombre total de caractères (changement durant cette session)Total word count (session change)
-
+ Nombre total de mots (changement durant cette session)
@@ -2474,7 +2474,7 @@
Delete build '{0}'?
-
+ Supprimer la compilation «{0}»?
@@ -2747,17 +2747,17 @@
User interface colour theme.
-
+ Thème de couleur de l'interface utilisateur.Icon theme
-
+ Thème de l'icôneUser interface icon theme.
-
+ Thème d'icône de l'interface utilisateur.
@@ -2793,12 +2793,12 @@
Prefer character count over word count
-
+ Préférer le nombre de caractères au nombre de motsDisplay character count instead where available.
-
+ Afficher le nombre de caractères à la place lorsque disponible.
@@ -2845,27 +2845,27 @@
Project View
-
+ Vue du projetProject tree icon colours
-
+ Couleurs des icônes de l'arborescence du projetOverride colours for project icons.
-
+ Remplacer les couleurs pour les icônes du projet.Keep theme colours on documents
-
+ Conserver les couleurs du thème sur les documentsOnly override icon colours for folders.
-
+ Remplacer uniquement les couleurs des icônes pour les dossiers.
@@ -3086,12 +3086,12 @@
Cursor width
-
+ Largeur du curseurThe width of the text cursor of the editor.
-
+ Largeur du curseur du texte de l'éditeur.
@@ -3111,7 +3111,7 @@
Scroll past the end of the document
-
+ Faites défiler jusqu'à la fin du document
@@ -3496,7 +3496,7 @@
New Part
-
+ Nouvelle partie
@@ -4041,7 +4041,7 @@
Author Name
-
+ Nom de l'auteur
@@ -4051,7 +4051,7 @@
Address Line
-
+ Adresse
@@ -4338,12 +4338,12 @@
Characters: {0} ({1})
-
+ Caractères : {0} ({1})Words: {0} ({1})
- Mots : {0} ({1})
+ Mots : {0} ({1})
diff --git a/novelwriter/assets/i18n/project_fr_FR.json b/novelwriter/assets/i18n/project_fr_FR.json
index c2609a52..0a8b304c 100644
--- a/novelwriter/assets/i18n/project_fr_FR.json
+++ b/novelwriter/assets/i18n/project_fr_FR.json
@@ -3,6 +3,8 @@
"Short Description": "Description sommaire",
"Footnotes": "Notes de bas de page",
"Comment": "Commentaire",
+ "Story Structure": "Structure de l'histoire",
+ "Note": "Note",
"Notes": "Notes",
"Tag": "Étiquette",
"Point of View": "Point de vue",
From 2017525b77817f9a2dacdc87bfd9568f55ca977d Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 15 Jul 2025 17:00:07 +0200
Subject: [PATCH 07/10] Bump version number and update changelog
---
CHANGELOG.md | 22 ++++++++++++++++++++++
novelwriter/__init__.py | 6 +++---
sample/nwProject.nwx | 4 ++--
3 files changed, 27 insertions(+), 5 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3c3bd6e1..1dc17163 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,27 @@
# novelWriter Changelog
+## Version 2.7.4 [2025-07-15]
+
+### Release Notes
+
+This is a patch release that updates the Czech and French translations, and makes some changes to
+the available Material Symbols icon themes. Additional icon themes are no longer automatically
+included in all release packages due to license constraints.
+
+### Detailed Changelog
+
+**Internationalisation**
+
+* The Czech and French translations are now complete. PR #2469.
+
+**Packaging**
+
+* Only the Material Symbols icons are included by default in packages. Other icon themes are
+ included depending on licensing restrictions for free and non-free requirements. The Material
+ Symbols Bold themes have been dropped, and a Sharp theme added. Issue #2462. PR #2467.
+
+----
+
## Version 2.7.3 [2025-07-07]
### Release Notes
diff --git a/novelwriter/__init__.py b/novelwriter/__init__.py
index df5cafa8..fb4432e8 100644
--- a/novelwriter/__init__.py
+++ b/novelwriter/__init__.py
@@ -49,9 +49,9 @@ __license__ = "GPLv3"
__author__ = "Veronica Berglyd Olsen"
__maintainer__ = "Veronica Berglyd Olsen"
__email__ = "code@vkbo.net"
-__version__ = "2.7.3"
-__hexversion__ = "0x020703f0"
-__date__ = "2025-07-07"
+__version__ = "2.7.4"
+__hexversion__ = "0x020704f0"
+__date__ = "2025-07-15"
__status__ = "Stable"
__domain__ = "novelwriter.io"
diff --git a/sample/nwProject.nwx b/sample/nwProject.nwx
index 47a1e5de..3c7296dc 100644
--- a/sample/nwProject.nwx
+++ b/sample/nwProject.nwx
@@ -1,6 +1,6 @@
-
-
+
+ Sample ProjectJane Smith
From 0503b02d17f860b21f432dbcc604e26e65e6239b Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 15 Jul 2025 17:33:32 +0200
Subject: [PATCH 08/10] Remove Ubuntu Oracular release
---
utils/build_debian.py | 1 -
1 file changed, 1 deletion(-)
diff --git a/utils/build_debian.py b/utils/build_debian.py
index 4835ec86..e555ff95 100644
--- a/utils/build_debian.py
+++ b/utils/build_debian.py
@@ -182,7 +182,6 @@ def launchpad(args: argparse.Namespace) -> None:
distLoop = [
("24.04", "noble"),
- ("24.10", "oracular"),
("25.04", "plucky"),
("25.10", "questing"),
]
From af83cc58cb86b8b37b2b67e181a2e48a1ab70aeb Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 15 Jul 2025 18:56:54 +0200
Subject: [PATCH 09/10] Add missing icons to material sharp icon themes
---
novelwriter/assets/icons/material_sharp_normal.icons | 3 +++
novelwriter/assets/icons/material_sharp_thin.icons | 3 +++
2 files changed, 6 insertions(+)
diff --git a/novelwriter/assets/icons/material_sharp_normal.icons b/novelwriter/assets/icons/material_sharp_normal.icons
index a5867da9..b8b8c0e6 100644
--- a/novelwriter/assets/icons/material_sharp_normal.icons
+++ b/novelwriter/assets/icons/material_sharp_normal.icons
@@ -56,6 +56,9 @@ icon:sb_outline =
icon:sb_search =
icon:sb_stats =
+icon:theme_light =
+icon:theme_dark =
+icon:theme_auto =
icon:add =
icon:bookmarks =
icon:browse =
diff --git a/novelwriter/assets/icons/material_sharp_thin.icons b/novelwriter/assets/icons/material_sharp_thin.icons
index 485676b2..afe8528d 100644
--- a/novelwriter/assets/icons/material_sharp_thin.icons
+++ b/novelwriter/assets/icons/material_sharp_thin.icons
@@ -56,6 +56,9 @@ icon:sb_outline =
icon:sb_search =
icon:sb_stats =
+icon:theme_light =
+icon:theme_dark =
+icon:theme_auto =
icon:add =
icon:bookmarks =
icon:browse =
From 832bf158dabb8d27d86dbc1b8ace5490b25e1238 Mon Sep 17 00:00:00 2001
From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com>
Date: Tue, 15 Jul 2025 19:02:51 +0200
Subject: [PATCH 10/10] Fix icon theme completeness test
---
tests/test_gui/test_gui_theme.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/test_gui/test_gui_theme.py b/tests/test_gui/test_gui_theme.py
index 50ada716..49c6c92c 100644
--- a/tests/test_gui/test_gui_theme.py
+++ b/tests/test_gui/test_gui_theme.py
@@ -678,7 +678,7 @@ def testGuiTheme_CheckIcons(icons, tstPaths):
CONFIG.iconTheme = icons
# Check loading
- iconCache.loadTheme(icons)
+ themes.loadTheme(force=True)
assert iconCache._meta.name == current.name
# Check completeness