diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 04b77a26..e5dbfc8b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -15,11 +15,14 @@ jobs:
- name: Install Packages (apt)
run: |
sudo apt update
- sudo apt install qttools5-dev-tools python3-sphinx latexmk texlive texlive-latex-extra
+ sudo apt install qttools5-dev-tools latexmk texlive texlive-latex-extra
- name: Checkout Source
uses: actions/checkout@v3
+ - name: Install Packages (pip)
+ run: pip install -r docs/source/requirements.txt
+
- name: Build Assets
run: python setup.py qtlrelease sample manual
@@ -37,9 +40,10 @@ jobs:
buildLinux:
needs: buildAssets
runs-on: ubuntu-latest
- env:
- LINUX_TAG: "manylinux_2_28_x86_64"
- PY_VER: "3.10"
+ strategy:
+ matrix:
+ python-version: ["3.10"]
+ linux-tag: ["manylinux_2_24_x86_64", "manylinux_2_28_x86_64"]
steps:
- name: Python Setup
uses: actions/setup-python@v4
@@ -67,13 +71,13 @@ jobs:
path: novelwriter/assets
- name: Build AppImage
- run: python setup.py build-appimage --linux-tag ${{ env.LINUX_TAG }} --python-version ${{ env.PY_VER }}
+ run: python setup.py build-appimage --linux-tag ${{ matrix.linux-tag }} --python-version ${{ matrix.python-version }}
- name: Upload Artifacts
uses: actions/upload-artifact@v3
with:
- name: novelWriter-${{ env.VERSION }}-py${{ env.PY_VER }}-${{ env.LINUX_TAG }}.AppImage
- path: dist_appimage/novelWriter-${{ env.VERSION }}-py${{ env.PY_VER }}-${{ env.LINUX_TAG }}.AppImage
+ name: novelWriter-${{ env.VERSION }}-py${{ matrix.python-version }}-${{ matrix.linux-tag }}.AppImage
+ path: dist_appimage/novelWriter-${{ env.VERSION }}-py${{ matrix.python-version }}-${{ matrix.linux-tag }}.AppImage
if-no-files-found: error
retention-days: 1
diff --git a/.github/workflows/syntax.yml b/.github/workflows/syntax.yml
index c770fa85..eeb31851 100644
--- a/.github/workflows/syntax.yml
+++ b/.github/workflows/syntax.yml
@@ -4,11 +4,11 @@ on:
push:
branches:
- main
- - patch
+ - dev
pull_request:
branches:
- main
- - patch
+ - dev
jobs:
checkSyntax:
diff --git a/.github/workflows/test_linux.yml b/.github/workflows/test_linux.yml
index 46aff466..346b8db5 100644
--- a/.github/workflows/test_linux.yml
+++ b/.github/workflows/test_linux.yml
@@ -4,11 +4,11 @@ on:
push:
branches:
- main
- - patch
+ - dev
pull_request:
branches:
- main
- - patch
+ - dev
jobs:
testLinux:
diff --git a/.github/workflows/test_mac.yml b/.github/workflows/test_mac.yml
index 5b964c8d..10fac337 100644
--- a/.github/workflows/test_mac.yml
+++ b/.github/workflows/test_mac.yml
@@ -4,11 +4,11 @@ on:
push:
branches:
- main
- - patch
+ - dev
pull_request:
branches:
- main
- - patch
+ - dev
jobs:
testMac:
diff --git a/.github/workflows/test_win.yml b/.github/workflows/test_win.yml
index 94598d16..42281a53 100644
--- a/.github/workflows/test_win.yml
+++ b/.github/workflows/test_win.yml
@@ -4,11 +4,11 @@ on:
push:
branches:
- main
- - patch
+ - dev
pull_request:
branches:
- main
- - patch
+ - dev
jobs:
testWin:
diff --git a/.readthedocs.yml b/.readthedocs.yml
index 4e534f30..448aca8b 100644
--- a/.readthedocs.yml
+++ b/.readthedocs.yml
@@ -1,24 +1,11 @@
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
-
-# Required
version: 2
-
-# Build documentation in the docs/ directory with Sphinx
sphinx:
configuration: docs/source/conf.py
-
-# Build documentation with MkDocs
-#mkdocs:
-# configuration: mkdocs.yml
-
-# Optionally build your docs in additional formats such as PDF
formats:
- htmlzip
- - epub
- pdf
-
-# Optionally set the version of Python and requirements required to build your docs
python:
install:
- requirements: docs/source/requirements.txt
diff --git a/CREDITS.md b/CREDITS.md
index 4d30b0a3..489495dd 100644
--- a/CREDITS.md
+++ b/CREDITS.md
@@ -21,6 +21,7 @@ translators for the languages currently available:
* French: Jan Lüdke (@jyhelle)
* German: Myian (@heymyian)
* Italian: Riccardo Mangili
+* Japanese: hebekeg (@hebekeg)
* Latin American Spanish: Tommy Marplatt (@tmarplatt)
* Norwegian: Veronica Berglyd Olsen (@vkbo)
* Portuguese: Bruno Meneguello (@bkmeneguello)
diff --git a/README.md b/README.md
index b143dded..7112b684 100644
--- a/README.md
+++ b/README.md
@@ -1,15 +1,11 @@
# novelWriter
+[](https://github.com/vkbo/novelWriter/releases)
[](https://github.com/vkbo/novelWriter/actions/workflows/test_linux.yml)
[](https://github.com/vkbo/novelWriter/actions/workflows/test_win.yml)
[](https://github.com/vkbo/novelWriter/actions/workflows/test_mac.yml)
[](https://github.com/vkbo/novelWriter/actions)
[](https://codecov.io/gh/vkbo/novelWriter)
-[](https://novelwriter.readthedocs.io/en/latest/?badge=latest)
-[](https://github.com/vkbo/novelWriter/releases)
-[](https://pypi.org/project/novelWriter)
-[](https://pypi.org/project/novelWriter)
-[](https://crowdin.com/project/novelwriter)
@@ -23,43 +19,22 @@ synchronisation tools. All text is saved as plain text files with a meta data he
project structure is stored in a single project XML file. Other meta data is primarily saved as
JSON files.
-The full documentation is available at
-[novelwriter.readthedocs.io](https://novelwriter.readthedocs.io).
+For more details, and how to install and use novelWriter, please see the main website and
+documentation.
-The full credits are listed in
-[CREDITS.md](https://github.com/vkbo/novelWriter/blob/main/CREDITS.md).
+**Project Links**
-You can also follow novelWriter on Mastodon at [fosstodon.org/@novelwriter](https://fosstodon.org/@novelwriter).
+* Website: [novelwriter.io](https://novelwriter.io)
+* Documentation: [docs.novelwriter.io](https://docs.novelwriter.io)
+* Internationalisation: [crowdin.com/project/novelwriter](https://crowdin.com/project/novelwriter)
+* PyPi Project: [pypi.org/project/novelWriter](https://pypi.org/project/novelWriter)
+* Social Media: [fosstodon.org/@novelwriter](https://fosstodon.org/@novelwriter)
## Implementation
-The application is written with Python 3 (3.7+) using Qt5 and PyQt5 (5.10+). It is developed on
-Linux, but should in principle work fine on other operating systems as well as long as dependencies
-are met. It is regularly tested on Debian and Ubuntu Linux, Windows, and macOS.
-
-## Installation
-
-### Linux Mint, Ubuntu and Debian
-
-The Releases page has a `.deb` package that should install on Mint, Ubuntu and Debian.
-
-You can also use the novelWriter [PPA](https://launchpad.net/~vkbo/+archive/ubuntu/novelwriter).
-For more details, check the [Getting Started](https://novelwriter.readthedocs.io/en/latest/int_started.html)
-section in the documentation.
-
-### Windows 10+
-
-The Release page has a `setup.exe` file for Windows 10, that should also work on other Windows
-versions. The installer includes Python 3.10 and the library dependencies.
-
-### Other Install Options
-
-You can also download and install one of the minimal zip files from the
-[Releases](https://github.com/vkbo/novelWriter/releases) page or the
-[novelwriter.io](https://novelwriter.io/) website.
-The [Getting Started](https://novelwriter.readthedocs.io/en/latest/int_started.html) section of the
-documentation has detailed install instructions for these packages, and for installation via the
-Python Package Index.
+novelWriter is written with Python 3 (3.7+) using Qt5 and PyQt5 (5.10+), and is released on Linux,
+Windows and macOS. It can in principle run on any Operating System that also supports Qt, PyQt and
+Python.
## Project Contributions
@@ -73,6 +48,8 @@ also be appreciated, but please make an issue or a discussion topic first. Befor
code, please also read the full
[Contributing Guide](https://github.com/vkbo/novelWriter/blob/main/CONTRIBUTING.md).
+Project credits are available in [CREDITS.md](https://github.com/vkbo/novelWriter/blob/main/CREDITS.md).
+
### Translations
New translations are always welcome. This project uses Crowdin to maintain translations, and you
@@ -83,111 +60,10 @@ If you have any questions, feel free to post them to the
For more details, and how to use Qt Linguist for translations, see the
[i18n instructions](https://github.com/vkbo/novelWriter/blob/main/i18n/README.md).
-## Key Features
-
-Some key features of novelWriter are listed below. The
-[documentation](https://novelwriter.readthedocs.io) has a lot more information.
-
-### Formatting Codes
-
-Although novelWriter is a plain text editor, it uses a Markdown-like syntax to allow for a minimal
-set of formatting that is useful for the specific task of writing novels.
-
-| Code | Usage | Description |
-|------------|----------|-------------|
-| `#` | Prefix | Headings level 1 to 4. |
-| `_` | Wrapped | Emphasised (italicised) text. |
-| `**` | Wrapped | Strongly emphasised (bold) text. |
-| `~~` | Wrapped | Strikethrough text. |
-| `%` | Prefix | A comment; does not count towards the word count.1 |
-| `@` | Prefix | The following text is parsed as a keyword/value command for meta data. |
-| `>` | Prefix | The paragraph is indented one tab width from the left. |
-| `<` | Suffix | The paragraph is indented one tab width from the right. |
-| `>>` | Prefix | The paragraph is right-aligned. |
-| `<<` | Suffix | The paragraph is left-aligned. |
-| `>>`, `<<` | Wrapped | The paragraph is centred. |
-
-1 If the first word of the comment is `synopsis:`, the comment is indexed and treated as
-the synopsis for the section of text where it occurs. These synopsis comments can be used to build
-an outline and exported to external documents.
-
-### Export Formats
-
-The core export formats of novelWriter are Open Document and HTML5. Open Document is an open
-standard for office type documents that is supported by most office applications. See
-[Open Document > Application Support](https://en.wikipedia.org/wiki/OpenDocument#Application_support)
-for more details.
-
-You can also export the entire project as a single novelWriter-markup document. These can later be
-imported again into novelWriter. In addition, printing and export to PDF is offered through the Qt
-library, although with limitations to formatting.
-
-### Colour Themes
-
-The editor has syntax highlighting for the features it supports, and includes a set of different
-syntax highlighting themes. Optional GUI themes are also available, including dark themes.
-
-### Easy Organising of Project Files
-
-The structure of the project is shown on the left hand side of the main window. Project files are
-organised into root folders, indicating what class of file they are. The most important root folder
-is the `Novel` folder, which contains all of the files that make up the novel itself. Each root
-folder can have subfolders. Subfolders have no impact on the final project structure, they are
-there for you to organise your files in whatever way you want.
-
-The editor supports four levels of headings, which determine what level the following text belongs
-to. Headings of level one signify a book or partition title. Headings of level two signify the
-start of a new chapter. Headings of level three signify the start of a new scene. Headings of level
-four can be used internally in each scene to create separate sections.
-
-See the [documentation](https://novelwriter.readthedocs.io) for further details.
-
-### Project Notes
-
-Supporting notes can be added for the story plot, characters, locations, story timeline, etc. These
-have their separate root folders and are optional to use.
-
-### Visualisation of Story Elements
-
-The different notes can be assigned tags, which other files can refer back to using `@`-prefixed
-meta keywords. This information can be used to display an outline of the story, showing where each
-scene connects to the plot, and which characters, etc. occur in them. In addition, the tags
-themselves are clickable in the document view pane, and control-clickable in the editor. They make
-it possible to quickly navigate between the documents while writing.
-
-## Installing or Running from Source
-
-If you want to run novelWriter directly from the source code, you must run the `novelWriter.py`
-file from command line.
-
-Dependencies can generally be installed from PyPi with:
-```bash
-pip install -r requirements.txt
-```
-
-On Linux, the dependencies are generally available in the standard package repository.
-
-For more details on running or installing from source, see the
-[documentation](https://novelwriter.readthedocs.io).
-
-## Debugging
-
-If you need to debug novelWriter, you can run it from the command line and increase terminal output
-by adding the `--info` or `--debug` flags. By default, only warnings and errors are printed.
-
## Licence
This is Open Source software, and novelWriter is licenced under GPLv3. See the
[GNU General Public License website](https://www.gnu.org/licenses/gpl-3.0.en.html) for more
-details, or consult the [LICENSE](https://github.com/vkbo/novelWriter/blob/main/LICENSE.md) file.
-
-Bundled assets and their licences are listed in
-[CREDITS](https://github.com/vkbo/novelWriter/blob/main/CREDITS.md).
-
-## Screenshots
-
-**novelWriter with default system theme:**
-
-
-**novelWriter with dark theme:**
-
+details, or consult the [License](https://github.com/vkbo/novelWriter/blob/main/LICENSE.md)
+document. Bundled assets and their licences are listed in the
+[Credits](https://github.com/vkbo/novelWriter/blob/main/CREDITS.md) document.
diff --git a/docs/source/_static/custom.css b/docs/source/_static/custom.css
index 4afdc4fc..5db9bebd 100644
--- a/docs/source/_static/custom.css
+++ b/docs/source/_static/custom.css
@@ -1,3 +1,14 @@
-body article section {
- margin-top: 1.8em;
+span.guilabel {
+ font-weight: 400;
+}
+
+.nw-sidebar-title {
+ height: unset;
+ max-height: unset;
+ flex-direction: column;
+ justify-content: center;
+ gap: .25rem;
+ font-size: 1.25rem;
+ font-weight: normal;
+ text-align: center;
}
diff --git a/docs/source/_static/novelwriter-pdf.png b/docs/source/_static/novelwriter-pdf.png
new file mode 100644
index 00000000..6261b1ee
Binary files /dev/null and b/docs/source/_static/novelwriter-pdf.png differ
diff --git a/docs/source/_templates/sidebar-title.html b/docs/source/_templates/sidebar-title.html
new file mode 100644
index 00000000..a9f2a58a
--- /dev/null
+++ b/docs/source/_templates/sidebar-title.html
@@ -0,0 +1,3 @@
+{% if docstitle %}
+
+{% endif %}
diff --git a/docs/source/conf.py b/docs/source/conf.py
index c2851227..20a8c2ab 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -1,7 +1,7 @@
-#
-# Configuration file for the Sphinx documentation builder.
-# Documentation: http://www.sphinx-doc.org/en/master/config
-#
+"""
+Configuration file for the Sphinx documentation builder.
+Documentation: http://www.sphinx-doc.org/en/master/config
+"""
# -- Imports -----------------------------------------------------------------
@@ -12,7 +12,7 @@ import datetime
# -- Project Information -----------------------------------------------------
project = "novelWriter"
-copyright = f"{datetime.date.today().year}, Veronica Berglyd Olsen"
+copyright = f"{datetime.date.today().year}"
author = "Veronica Berglyd Olsen"
initFile = os.path.join(
@@ -34,7 +34,7 @@ version = release.split("-")[0]
os.environ["TZ"] = "Europe/Oslo"
time.tzset()
-needs_sphinx = "4.0"
+needs_sphinx = "5.0"
extensions = []
templates_path = ["_templates"]
source_suffix = ".rst"
@@ -45,23 +45,27 @@ exclude_patterns = []
# -- Options for HTML Output -------------------------------------------------
-html_theme = "furo"
+html_theme = "sphinx_book_theme"
+html_title = f"Version {release}"
html_static_path = ["_static"]
html_css_files = ["custom.css"]
html_theme_options = {
- "light_logo": "novelwriter-light.png",
- "dark_logo": "novelwriter-dark.png",
+ "logo": {
+ "image_light": "_static/novelwriter-light.png",
+ "image_dark": "_static/novelwriter-dark.png",
+ },
+ "show_toc_level": 2,
+ "show_navbar_depth": 1,
+ "repository_url": "https://github.com/vkbo/novelwriter",
"navigation_with_keys": True,
- "dark_css_variables": {
- "admonition-font-size": "92%",
- },
- "light_css_variables": {
- "admonition-font-size": "92%",
- },
+ "use_repository_button": True,
+ "use_issues_button": True,
+ "pygment_light_style": "tango",
+ "pygment_dark_style": "dracula",
+}
+html_sidebars = {
+ "**": ["navbar-logo", "sidebar-title", "sbt-sidebar-nav"],
}
-html_title = f"Documentation Version {release}
"
-pygments_style = "tango"
-pygments_dark_style = "native"
# -- Options for HTMLHelp Output ---------------------------------------------
@@ -79,44 +83,12 @@ latex_elements = {
),
"figure_align": "htbp",
}
+latex_logo = "_static/novelwriter-pdf.png"
# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title,
# author, documentclass [howto, manual, or own class]).
latex_documents = [(
- master_doc, "manual.tex", "novelWriter Documentation",
+ master_doc, "manual.tex", "User Guide",
author, "manual"
)]
-
-# -- Options for Man Page Output ---------------------------------------------
-
-# One entry per manual page. List of tuples
-# (source start file, name, description, authors, manual section).
-man_pages = [(
- master_doc, "novelwriter", "novelWriter Documentation", [author], 1
-)]
-
-# -- Options for Texinfo Output ----------------------------------------------
-
-# Grouping the document tree into Texinfo files. List of tuples
-# (source start file, target name, title, author,
-# dir menu entry, description, category)
-texinfo_documents = [(
- master_doc, "novelWriter", "novelWriter Documentation", author,
- "novelWriter", "Markdown-like editor for novels.", "Miscellaneous"
-)]
-
-# -- Options for EPub Output -------------------------------------------------
-
-# Bibliographic Dublin Core info.
-epub_title = project
-
-# The unique identifier of the text. This can be a ISBN number
-# or the project homepage.
-# epub_identifier = ""
-
-# A unique identification for the text.
-# epub_uid = ""
-
-# A list of files that should not be packed into the epub file.
-epub_exclude_files = ["search.html"]
diff --git a/docs/source/images/novelwriter_logo.png b/docs/source/images/novelwriter_logo.png
deleted file mode 100644
index c4161426..00000000
Binary files a/docs/source/images/novelwriter_logo.png and /dev/null differ
diff --git a/docs/source/index.rst b/docs/source/index.rst
index dfc2877c..c7c1180f 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -1,14 +1,9 @@
-#############################
-Documentation for novelWriter
-#############################
+######################
+novelWriter User Guide
+######################
-.. image:: images/novelwriter_logo.png
- :align: right
- :width: 48
-
-| **For Release:** |release|
-| **Last Updated:** |today|
-|
+| **Release Version:** |release|
+| **Updated:** |today|
novelWriter is an open source plain text editor designed for writing novels assembled from many
smaller text documents. It uses a minimal formatting syntax inspired by Markdown, and adds a meta
@@ -17,6 +12,7 @@ editor that allows for easy organisation of text and notes, using human readable
storage for robustness.
.. figure:: images/screenshot_multi.png
+ :class: dark-light
:align: center
:width: 500
@@ -31,14 +27,14 @@ as well. novelWriter can also be run directly from the Python source, or install
the pip tool. See :ref:`a_started` for more details.
.. note::
- Version 1.3 introduced a few changes that will require you to make some minor modifications to
+ Release 1.5 introduced a few changes that will require you to make some minor modifications to
some of the headings in your project. It should be fairly quick and straightforward. Please see
the :ref:`a_prjfmt_1_3` section for more details.
**Useful Links**
* Website: https://novelwriter.io
-* Documentation: https://novelwriter.readthedocs.io
+* Documentation: https://docs.novelwriter.io
* Internationalisation: https://crowdin.com/project/novelwriter
* Source Code: https://github.com/vkbo/novelWriter
* Source Releases: https://github.com/vkbo/novelWriter/releases
diff --git a/docs/source/int_customise.rst b/docs/source/int_customise.rst
index 07b130b4..9cb4819c 100644
--- a/docs/source/int_customise.rst
+++ b/docs/source/int_customise.rst
@@ -16,25 +16,37 @@ your own syntax themes, and install additional dictionaries.
Spell Check Dictionaries
========================
-novelWriter uses Enchant_ as the spell checking tool. Depending on you operating system, it may or
+novelWriter uses Enchant_ as the spell checking tool. Depending on your operating system, it may or
may not load installed spell check dictionaries.
-Linux
- On Linux, you generally only have to install hunspell or aspell dictionaries on your system like
- you do for other applications. See your distro's documentation for how to do this. These
- dictionaries should then show up as available spell check languages in novelWriter.
+Linux and MacOS
+---------------
+
+On Linux and MacOS, you generally only have to install hunspell or aspell dictionaries on your
+system like you do for other applications. See your distro or OS documentation for how to do this.
+These dictionaries should then show up as available spell check languages in novelWriter.
Windows
- For Windows, English is included with the installation. For other languages you have to download
- and add dictionaries yourself. You can find the various dictionaries on the `Free Desktop`_
- website. You should find a folder for your language, if it is available at all, and download the
- files ending with ``.aff`` and ``.dic``. These files must then be copied to the following
- location:
+-------
- ``C:\Users\\AppData\Local\enchant\hunspell``
+For Windows, English is included with the installation. For other languages you have to download
+and add dictionaries yourself. You can find the various dictionaries on the `Free Desktop`_
+website. You should find a folder for your language, if it is available at all, and download the
+files ending with ``.aff`` and ``.dic``. These files must then be copied to the following location:
- This assumes your user profile is stored at ``C:\Users\``. The last one or two folders may
- not exist, so you may need to create them.
+``C:\Users\\AppData\Local\enchant\hunspell``
+
+This assumes your user profile is stored at ``C:\Users\``. The last one or two folders may
+not exist, so you may need to create them.
+
+.. note::
+
+ The Free Desktop link points to a repository, and what may look like file links inside the
+ dictionary folder are actually links to web pages. If you right-click and download those, you
+ get HTML files, not dictionaries!
+
+ In order to download the actual dictionary files, right-click the "plain" label at the end of
+ each line and download that.
.. _a_custom_theme:
diff --git a/docs/source/int_howto.rst b/docs/source/int_howto.rst
index 09f079fd..cccdf99d 100644
--- a/docs/source/int_howto.rst
+++ b/docs/source/int_howto.rst
@@ -51,7 +51,7 @@ Merge Multiple Documents Into One
If you need to merge a set of documents in your project into a single document, you can achieve
this by first making a new folder for just that purpose, and drag all the files you want merged
into this folder. Then you can right click the folder, select :guilabel:`Transform` and
-:guilabel:`Merge Documents in FOlder`.
+:guilabel:`Merge Documents in Folder`.
In the dialog that pops up, the documents will be in the same order as in the folder, but you can
also rearrange them here of you wish.
diff --git a/docs/source/int_introduction.rst b/docs/source/int_introduction.rst
index 5eeffb7b..9b3bc4cf 100644
--- a/docs/source/int_introduction.rst
+++ b/docs/source/int_introduction.rst
@@ -68,12 +68,12 @@ Below are some key features of novelWriter.
Screenshots
===========
-**novelWriter with default theme:**
+.. figure:: images/screenshot_default.png
+ :class: dark-light
-.. image:: images/screenshot_default.png
- :width: 800
+ novelWriter with default theme
-**novelWriter with dark theme:**
+.. figure:: images/screenshot_dark.png
+ :class: dark-light
-.. image:: images/screenshot_dark.png
- :width: 800
+ novelWriter with dark theme
diff --git a/docs/source/requirements.txt b/docs/source/requirements.txt
index 1896078f..19fc1423 100644
--- a/docs/source/requirements.txt
+++ b/docs/source/requirements.txt
@@ -1,4 +1,5 @@
-furo
-sphinx>=4.0
+sphinx-book-theme
+sphinx>=5.0
+sphinx-favicon
pygments>=2.7
docutils>=0.17.1
diff --git a/docs/source/tech_storage.rst b/docs/source/tech_storage.rst
index 1affa04f..10eb9cc8 100644
--- a/docs/source/tech_storage.rst
+++ b/docs/source/tech_storage.rst
@@ -4,7 +4,7 @@
How Data is Stored
******************
-.. _documentation: https://novelwriter.readthedocs.io
+.. _documentation: https://docs.novelwriter.io/
This section contains details of how novelWriter stores and handles the project data.
diff --git a/docs/source/usage_projectformat.rst b/docs/source/usage_projectformat.rst
index 22e43b69..6d357a69 100644
--- a/docs/source/usage_projectformat.rst
+++ b/docs/source/usage_projectformat.rst
@@ -5,7 +5,7 @@ Project Format Changes
**********************
.. _File Format Spec 1.5: _static/fileformatspec15.pdf
-.. _documentation: https://novelwriter.readthedocs.io
+.. _documentation: https://docs.novelwriter.io/
Most of the changes to the file formats over the history of novelWriter have no impact on the
user-side of things. The project files are generally updated automatically. However, some of the
diff --git a/i18n/nw_base.ts b/i18n/nw_base.ts
index 6777e15d..49e59668 100644
--- a/i18n/nw_base.ts
+++ b/i18n/nw_base.ts
@@ -3254,52 +3254,52 @@
GuiProjectToolBar
-
+
Project Content
-
+
Quick Links
-
+
Move Up
-
+
Move Down
-
+
Add Item
-
+
Expand All
-
+
Collapse All
-
+
Undo Move
-
+
Empty Trash
-
+
More Options
@@ -3307,204 +3307,204 @@
GuiProjectTree
-
+
Active
-
+
Inactive
-
+
Did not find anywhere to add the file or folder!
-
+
Cannot add new files or folders to the Trash folder.
-
+
New Note
-
+
New Chapter
-
+
New Scene
-
+
New Document
-
+
New Folder
-
+
There is currently no Trash folder in this project.
-
+
The Trash folder is already empty.
-
-
+
+
Empty Trash
-
+
Permanently delete {0} file(s) from Trash?
-
-
+
+
Delete
-
+
Move '{0}' to Trash?
-
+
Root folders can only be deleted when they are empty.
-
+
Permanently delete '{0}'?
-
+
Open Document
-
+
View Document
-
- Change Label
+
+ Rename
-
+
Toggle Active
-
+
Set Status to ...
-
+
Set Importance to ...
-
+
Transform
-
-
-
-
+
+
+
+
Convert to {0}
-
+
Merge Child Items into Self
-
+
Merge Child Items into New
-
+
Merge Documents in Folder
-
+
Split Document by Headers
-
+
Expand All
-
+
Collapse All
-
+
Delete Permanently
-
+
Move to Trash
-
+
Convert Folder
-
+
Do you want to convert the folder to a {0}? This action cannot be reversed.
-
+
No documents selected for merging.
-
+
Merged
-
-
+
+
Could not write document content.
-
-
+
+
There is nowhere to add item with name '{0}'.
diff --git a/i18n/nw_de_DE.ts b/i18n/nw_de_DE.ts
index 42520e2a..bb59df6a 100644
--- a/i18n/nw_de_DE.ts
+++ b/i18n/nw_de_DE.ts
@@ -3254,52 +3254,52 @@
GuiProjectToolBar
-
+
Project Content
Projektinhalt
-
+
Quick Links
Schnellzugriff
-
+
Move Up
Nach oben
-
+
Move Down
Nach unten
-
+
Add Item
Element hinzufügen
-
+
Expand All
Alle ausklappen
-
+
Collapse All
Alle einklappen
-
+
Undo Move
Verschieben rückgängig machen
-
+
Empty Trash
Papierkorb leeren
-
+
More Options
Weitere Optionen
@@ -3307,204 +3307,204 @@
GuiProjectTree
-
+
Active
Aktiv
-
+
Inactive
Inaktiv
-
+
Did not find anywhere to add the file or folder!
Konnte das Dokument oder den Ordner nirgends hinzufügen!
-
+
Cannot add new files or folders to the Trash folder.
Im Papierkorb kann kein neuer Ordner erstellt werden.
-
+
New Note
Neue Notiz
-
+
New Chapter
Neues Kapitel
-
+
New Scene
Neue Szene
-
+
New Document
Neues Dokument
-
+
New Folder
Neuer Ordner
-
+
There is currently no Trash folder in this project.
Derzeit gibt es keinen Papierkorb für dieses Projekt.
-
+
The Trash folder is already empty.
Papierkorb ist bereits leer.
-
-
+
+
Empty Trash
Papierkorb leeren
-
+
Permanently delete {0} file(s) from Trash?
{0} Element(e) endgültig löschen?
-
-
+
+
Delete
Löschen
-
+
Move '{0}' to Trash?
„{0}“ in den Papierkorb verschieben?
-
+
Root folders can only be deleted when they are empty.
Hauptordner können nur gelöscht werden, wenn sie leer sind.
-
+
Permanently delete '{0}'?
„{0}“ endgültig löschen?
-
+
Open Document
Dokument öffnen
-
+
View Document
Dokument anzeigen
-
- Change Label
+
+ Rename
Umbenennen
-
+
Toggle Active
Aktivieren/Deaktivieren
-
+
Set Status to ...
Status ändern zu ...
-
+
Set Importance to ...
Wichtigkeit ändern zu ...
-
+
Transform
Umwandeln
-
-
-
-
+
+
+
+
Convert to {0}
Umwandeln in {0}
-
+
Merge Child Items into Self
Unterelemente in dieses Dokument zusammenführen
-
+
Merge Child Items into New
Unterelemente in neues Dokument zusammenführen
-
+
Merge Documents in Folder
Dokumente im Ordner zusammenführen
-
+
Split Document by Headers
Dokument nach Überschriften aufteilen
-
+
Expand All
Alle ausklappen
-
+
Collapse All
Alle einklappen
-
+
Delete Permanently
Endgültig löschen
-
+
Move to Trash
In den Papierkorb verschieben
-
+
Convert Folder
Ordner umwandeln
-
+
Do you want to convert the folder to a {0}? This action cannot be reversed.
Möchten Sie den Ordner umwandeln zu {0}? Diese Aktion kann nicht rückgängig gemacht werden.
-
+
No documents selected for merging.
Keine Dokumente zum Zusammenführen ausgewählt.
-
+
Merged
Zusammengeführt
-
-
+
+
Could not write document content.
Inhalt des Dokuments konnte nicht geschrieben werden.
-
-
+
+
There is nowhere to add item with name '{0}'.
Konnte das Element mit dem Namen „{0}“ nirgends hinzufügen.
diff --git a/i18n/nw_en_US.ts b/i18n/nw_en_US.ts
index dc1986fc..cfaf8eb6 100644
--- a/i18n/nw_en_US.ts
+++ b/i18n/nw_en_US.ts
@@ -3254,52 +3254,52 @@
GuiProjectToolBar
-
+
Project Content
Project Content
-
+
Quick Links
Quick Links
-
+
Move Up
Move Up
-
+
Move Down
Move Down
-
+
Add Item
Add Item
-
+
Expand All
Expand All
-
+
Collapse All
Collapse All
-
+
Undo Move
Undo Move
-
+
Empty Trash
Empty Trash
-
+
More Options
More Options
@@ -3307,204 +3307,204 @@
GuiProjectTree
-
+
Active
Active
-
+
Inactive
Inactive
-
+
Did not find anywhere to add the file or folder!
Did not find anywhere to add the file or folder!
-
+
Cannot add new files or folders to the Trash folder.
Cannot add new files or folders to the Trash folder.
-
+
New Note
New Note
-
+
New Chapter
New Chapter
-
+
New Scene
New Scene
-
+
New Document
New Document
-
+
New Folder
New Folder
-
+
There is currently no Trash folder in this project.
There is currently no Trash folder in this project.
-
+
The Trash folder is already empty.
The Trash folder is already empty.
-
-
+
+
Empty Trash
Empty Trash
-
+
Permanently delete {0} file(s) from Trash?
Permanently delete {0} file(s) from Trash?
-
-
+
+
Delete
Delete
-
+
Move '{0}' to Trash?
Move '{0}' to Trash?
-
+
Root folders can only be deleted when they are empty.
Root folders can only be deleted when they are empty.
-
+
Permanently delete '{0}'?
Permanently delete '{0}'?
-
+
Open Document
Open Document
-
+
View Document
View Document
-
- Change Label
- Change Label
+
+ Rename
+ Rename
-
+
Toggle Active
Toggle Active
-
+
Set Status to ...
Set Status to ...
-
+
Set Importance to ...
Set Importance to ...
-
+
Transform
Transform
-
-
-
-
+
+
+
+
Convert to {0}
Convert to {0}
-
+
Merge Child Items into Self
Merge Child Items into Self
-
+
Merge Child Items into New
Merge Child Items into New
-
+
Merge Documents in Folder
Merge Documents in Folder
-
+
Split Document by Headers
Split Document by Headers
-
+
Expand All
Expand All
-
+
Collapse All
Collapse All
-
+
Delete Permanently
Delete Permanently
-
+
Move to Trash
Move to Trash
-
+
Convert Folder
Convert Folder
-
+
Do you want to convert the folder to a {0}? This action cannot be reversed.
Do you want to convert the folder to a {0}? This action cannot be reversed.
-
+
No documents selected for merging.
No documents selected for merging.
-
+
Merged
Merged
-
-
+
+
Could not write document content.
Could not write document content.
-
-
+
+
There is nowhere to add item with name '{0}'.
There is nowhere to add item with name '{0}'.
diff --git a/i18n/nw_es_419.ts b/i18n/nw_es_419.ts
index bf5ca215..25887cf4 100644
--- a/i18n/nw_es_419.ts
+++ b/i18n/nw_es_419.ts
@@ -1925,7 +1925,7 @@
Check Spelling
- Comprobar Ortografía
+ Comprobar la Ortografía
@@ -3352,44 +3352,44 @@
Nueva Carpeta
-
+
There is currently no Trash folder in this project.
No hay actualmente una carpeta Papelera en este proyecto.
-
+
The Trash folder is already empty.
La carpeta Papelera ya está vacía.
-
+
Empty Trash
Vaciar la Papelera
-
+
Permanently delete {0} file(s) from Trash?
¿Eliminar {0} archivo(s) permanentemente de la Papelera?
-
-
+
+
Delete
Eliminar
-
+
Move '{0}' to Trash?
¿Mover '{0}' a la Papelera?
-
+
Root folders can only be deleted when they are empty.
Las carpetas raíz sólo pueden eliminarse si están vacías.
-
+
Permanently delete '{0}'?
¿Eliminar Permanentemente '{0}'?
diff --git a/i18n/nw_it_IT.ts b/i18n/nw_it_IT.ts
index e01cb77a..a5ffb82e 100644
--- a/i18n/nw_it_IT.ts
+++ b/i18n/nw_it_IT.ts
@@ -3254,52 +3254,52 @@
GuiProjectToolBar
-
+
Project Content
Contenuto del progetto
-
+
Quick Links
Collegamenti rapidi
-
+
Move Up
Sposta su
-
+
Move Down
Sposta giù
-
+
Add Item
Aggiungi elemento
-
+
Expand All
Espandi tutto
-
+
Collapse All
Collassa tutto
-
+
Undo Move
Annulla azione
-
+
Empty Trash
Svuota il cestino
-
+
More Options
Altre opzioni
@@ -3307,204 +3307,204 @@
GuiProjectTree
-
+
Active
Attivo
-
+
Inactive
Inattivo
-
+
Did not find anywhere to add the file or folder!
Non è stato trovato alcun posto dove aggiungere il file o la cartella!
-
+
Cannot add new files or folders to the Trash folder.
Impossibile aggiungere nuovi file o cartelle alla cartella Cestino.
-
+
New Note
Nuova nota
-
+
New Chapter
Nuovo capitolo
-
+
New Scene
Nuova scena
-
+
New Document
Nuovo documento
-
+
New Folder
Nuova cartella
-
+
There is currently no Trash folder in this project.
Al momento non c'è una cartella Cestino in questo progetto.
-
+
The Trash folder is already empty.
La cartella Cestino è già vuota.
-
-
+
+
Empty Trash
Svuota il cestino
-
+
Permanently delete {0} file(s) from Trash?
Eliminare definitivamente {0} file(s) dal cestino?
-
-
+
+
Delete
Elimina
-
+
Move '{0}' to Trash?
Spostare '{0}' nel Cestino?
-
+
Root folders can only be deleted when they are empty.
Le cartelle radice possono essere eliminate solo quando sono vuote.
-
+
Permanently delete '{0}'?
Eliminare definitivamente '{0}'?
-
+
Open Document
Apri documento
-
+
View Document
Visualizza documento
-
- Change Label
- Cambia etichetta
+
+ Rename
+ Rinomina
-
+
Toggle Active
Attiva/Disattiva
-
+
Set Status to ...
Imposta lo stato a ...
-
+
Set Importance to ...
Imposta importanza a ...
-
+
Transform
Trasforma
-
-
-
-
+
+
+
+
Convert to {0}
Converti in {0}
-
+
Merge Child Items into Self
Fondi elementi figli
-
+
Merge Child Items into New
Fondi elementi figli in uno nuovo
-
+
Merge Documents in Folder
Fondi i documenti nella cartella
-
+
Split Document by Headers
Dividi il documento per intestazioni
-
+
Expand All
Espandi tutto
-
+
Collapse All
Collassa tutto
-
+
Delete Permanently
Elimina definitivamente
-
+
Move to Trash
Sposta nel Cestino
-
+
Convert Folder
Converti la cartella
-
+
Do you want to convert the folder to a {0}? This action cannot be reversed.
Vuoi convertire la cartella in un {0}? Questa azione non può essere annullata.
-
+
No documents selected for merging.
Nessun documento selezionato per la fusione.
-
+
Merged
Uniti
-
-
+
+
Could not write document content.
Impossibile scrivere il contenuto del documento.
-
-
+
+
There is nowhere to add item with name '{0}'.
Non c'è nessun posto dove aggiungere un elemento con il nome '{0}.
diff --git a/i18n/nw_ja_JP.ts b/i18n/nw_ja_JP.ts
new file mode 100644
index 00000000..c157a8e0
--- /dev/null
+++ b/i18n/nw_ja_JP.ts
@@ -0,0 +1,4480 @@
+
+
+
+
+ Common
+
+
+ in the future
+ 未来
+
+
+
+ just now
+ 現在
+
+
+
+ a minute ago
+ 1 分前
+
+
+
+ {0} minutes ago
+ {0} 分前
+
+
+
+ an hour ago
+ 1 時間前
+
+
+
+ {0} hours ago
+ {0} 時間前
+
+
+
+ a day ago
+ 1 日前
+
+
+
+ {0} days ago
+ {0} 日前
+
+
+
+ a week ago
+ 1 週間前
+
+
+
+ {0} weeks ago
+ {0} 週間前
+
+
+
+ a month ago
+ 1 ヶ月前
+
+
+
+ {0} months ago
+ {0} ヶ月前
+
+
+
+ a year ago
+ 1 年前
+
+
+
+ {0} years ago
+ {0} 年前
+
+
+
+ Constant
+
+
+
+
+ None
+ なし
+
+
+
+ Novel
+ 小説
+
+
+
+
+ Plot
+ プロット
+
+
+
+
+ Characters
+ 登場人物
+
+
+
+
+ Locations
+ 場所
+
+
+
+
+ Timeline
+ タイムライン
+
+
+
+
+ Objects
+ オブジェクト
+
+
+
+
+ Entities
+ エンティティ
+
+
+
+
+ Custom
+ カスタム
+
+
+
+ Archive
+ アーカイブ
+
+
+
+ Trash
+ ごみ箱
+
+
+
+
+ Novel Document
+ 小説のドキュメント
+
+
+
+
+ Project Note
+ プロジェクトノート
+
+
+
+ Root Folder
+ ルートフォルダー
+
+
+
+ Folder
+ フォルダー
+
+
+
+ Novel Title Page
+ 小説のタイトルページ
+
+
+
+ Novel Chapter
+ 小説の章
+
+
+
+ Novel Scene
+ 小説の場面
+
+
+
+ Novel Section
+ 小説の節
+
+
+
+ Tag
+ タグ
+
+
+
+ Point of View
+ 視点
+
+
+
+
+ Focus
+ 焦点
+
+
+
+ Title
+ タイトル
+
+
+
+ Level
+ 階層
+
+
+
+ Document
+ ドキュメント
+
+
+
+ Line
+ 行
+
+
+
+ Chars
+ 文字
+
+
+
+ Words
+ 単語
+
+
+
+ Pars
+ 段落
+
+
+
+ POV
+ 視点
+
+
+
+ Synopsis
+ あらすじ
+
+
+
+ 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
+ 右二重鉤括弧
+
+
+
+ GuiAbout
+
+
+
+ About novelWriter
+ novelWriterについて
+
+
+
+ About
+ 説明
+
+
+
+ Release
+ リリース
+
+
+
+ Credits
+ クレジット
+
+
+
+ Licence
+ ライセンス
+
+
+
+ Website: {0}
+ ウェブサイト: {0}
+
+
+
+ novelWriter is a markdown-like text editor designed for organising and writing novels. It is written in Python 3 with a Qt5 GUI, using PyQt5.
+ novelWriterは、小説を整理し書き込むために設計されたマークダウンライクなテキストエディタです。PyQt5を用いて、Python 3とQt5 GUIで作られています。
+
+
+
+ novelWriter is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ novelWriterはフリーソフトウェアです。Free Software Foundationが発行したGNU General Public Licenseのバージョン3、または (任意で) それ以降のバージョンいずれかに従って、再配布および/または修正をすることができます。
+
+
+
+ novelWriter is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ novelWriterは、役に立つことを期待して配布されますが、いかなる保証もなく、商品性または特定目的への適合性の暗黙の保証もありません。
+
+
+
+ See the Licence tab for the full licence text, or visit the GNU website at {0} for more details.
+ ライセンスの全文についてはライセンスタブを参照するか、詳細は {0} の GNU ウェブサイトを参照してください。
+
+
+
+ GuiBuildNovel
+
+
+ Build Novel Project
+ 小説プロジェクトを構築
+
+
+
+ Title Formats for Novel Files
+ 小説ファイルのタイトル形式
+
+
+
+ Formatting Codes:
+ 書式コード:
+
+
+
+ {0} for the title as set in the document
+ ドキュメント内で設定されているタイトルの {0}
+
+
+
+ {0} for chapter number (1, 2, 3)
+ 章番号の {0} (1, 2, 3)
+
+
+
+ {0} for chapter number as a word (one, two)
+ 単語としての章番号の {0} (一、二)
+
+
+
+ {0} for chapter number in upper case Roman
+ 大文字ローマ字の章番号の {0}
+
+
+
+ {0} for chapter number in lower case Roman
+ 小文字ローマ字の章番号の {0}
+
+
+
+ {0} for scene number within chapter
+ 章内の場面番号の {0}
+
+
+
+ {0} for scene number within novel
+ 小説内の場面番号の{0}
+
+
+
+ Leave blank to skip this heading, or set to a static text, like for instance '{0}', to make a separator. The separator will be centred automatically and only appear between sections of the same type.
+ この見出しをスキップする場合は空白のままにするか、セパレーターを作成する場合は '{0}' のような静的テキストに設定します。 セパレーターは自動的に中央揃えになり、同じタイプの節の間にのみ表示されます。
+
+
+
+ Not Set
+ 未設定
+
+
+
+ Title
+ タイトル
+
+
+
+ Chapter
+ 章
+
+
+
+ Unnumbered
+ 番号なし
+
+
+
+ Scene
+ 場面
+
+
+
+ Section
+ 節
+
+
+
+ Language
+ 言語
+
+
+
+ Hide scene
+ 場面を非表示
+
+
+
+ Hide section
+ 節を非表示
+
+
+
+ Font Options
+ フォント設定
+
+
+
+ Font family
+ フォントファミリー
+
+
+
+ Font size
+ フォントサイズ
+
+
+
+ Line height
+ 行の高さ
+
+
+
+ Justify text
+ テキストを揃える
+
+
+
+ Disable styling
+ スタイルを無効化
+
+
+
+ Styling Options
+ スタイル設定
+
+
+
+ Include Options
+ 内包物設定
+
+
+
+ Include synopsis
+ あらすじを含める
+
+
+
+ Include comments
+ コメントを含める
+
+
+
+ Include keywords
+ キーワードを含める
+
+
+
+ Include body text
+ 本文テキストを含める
+
+
+
+ Root Filter Options
+ ルートフィルター設定
+
+
+
+ File Filter Options
+ ファイルフィルター設定
+
+
+
+ Include novel files
+ 小説ファイルを含める
+
+
+
+ Include note files
+ ノートファイルを含める
+
+
+
+ Include inactive files
+ 非アクティブなファイルを含める
+
+
+
+ Export Options
+ エクスポート設定
+
+
+
+ Replace tabs with spaces
+ タブをスペースで置き換える
+
+
+
+ Replace Unicode in HTML
+ UnicodeをHTMLに置き換える
+
+
+
+ Build Preview
+ プレビューを構築
+
+
+
+ Print
+ 印刷
+
+
+
+ Print Preview
+ 印刷プレビュー
+
+
+
+ Print to PDF
+ PDFに印刷
+
+
+
+ Save As
+ 名前を付けて保存
+
+
+
+ Open Document (.odt)
+ オープンドキュメント (.odt)
+
+
+
+ Flat Open Document (.fodt)
+ フラットオープンドキュメント (.fodt)
+
+
+
+ novelWriter HTML (.htm)
+ novelWriter HTML (.htm)
+
+
+
+ novelWriter Markdown (.nwd)
+ new Writer マークダウン (.nwd)
+
+
+
+ Standard Markdown (.md)
+ 標準マークダウン (.md)
+
+
+
+ GitHub Markdown (.md)
+ GitHub マークダウン (.md)
+
+
+
+ JSON + novelWriter HTML (.json)
+ JSON + novelWriter HTML (.json)
+
+
+
+ JSON + novelWriter Markdown (.json)
+ JSON + novelWriter マークダウン (.json)
+
+
+
+ Close
+ 閉じる
+
+
+
+ Failed to generate preview. The result is too big.
+ プレビューを生成できませんでした。リザルトが大きすぎます。
+
+
+
+ There were problems when building the project:
+ プロジェクトの構築時に問題が発生しました:
+
+
+
+ Open Document
+ オープンドキュメント
+
+
+
+ Flat Open Document
+ フラットオープンドキュメント
+
+
+
+ Plain HTML
+ プレーンHTML
+
+
+
+ novelWriter Markdown
+ novelWriterマークダウン
+
+
+
+ Standard Markdown
+ 標準マークダウン
+
+
+
+ GitHub Markdown
+ GitHub マークダウン
+
+
+
+ JSON + novelWriter HTML
+ JSON + novelWriter HTML
+
+
+
+ JSON + novelWriter Markdown
+ JSON + novelWriterマークダウン
+
+
+
+ PDF
+ PDF
+
+
+
+ Save Document As
+ ドキュメントを名前をつけて保存
+
+
+
+ {0} file successfully written to:
+ {0} ファイルの書き込みに成功しました:
+
+
+
+ Failed to write {0} file. {1}
+ {0} ファイルの書き込みに失敗しました。 {1}
+
+
+
+ GuiBuildNovelDocView
+
+
+ This area will show the content of the document to be exported or printed. Press the "Build Preview" button to generate content.
+ この領域には、エクスポートまたは印刷するドキュメントの内容が表示されます。コンテンツを生成するには、"プレビューを構築" ボタンを押してください。
+
+
+
+ Unknown
+ 不明
+
+
+
+ Build Time:
+ 構築日時:
+
+
+
+ GuiDocEditFooter
+
+
+ Status
+ ステータス
+
+
+
+ Line: {0} ({1})
+ 行: {0} ({1})
+
+
+
+ Words: {0} ({1})
+ 単語: {0} ({1})
+
+
+
+ Document size is {0} bytes
+ ドキュメントサイズは {0} バイトです
+
+
+
+ Words: {0} selected
+ 単語: {0} 選択済み
+
+
+
+ Character count: {0}
+ 文字数: {0}
+
+
+
+ GuiDocEditHeader
+
+
+ Edit document label
+ ドキュメントラベルを編集
+
+
+
+ Search document
+ ドキュメントを検索
+
+
+
+ Toggle Focus Mode
+ フォーカスモードの切り替え
+
+
+
+ Close the document
+ ドキュメントを閉じる
+
+
+
+ GuiDocEditSearch
+
+
+
+ Search
+ 検索
+
+
+
+ Replace
+ 置き換え
+
+
+
+ Case Sensitive
+ 大文字と小文字を区別
+
+
+
+ Whole Words Only
+ 完全一致のみ
+
+
+
+ RegEx Mode
+ 正規表現モード
+
+
+
+ Loop Search
+ ループ検索
+
+
+
+ Search Next File
+ 次のファイルを検索
+
+
+
+ Preserve Case
+ 大文字と小文字を保持
+
+
+
+ Close Search
+ 検索を閉じる
+
+
+
+ Find in current document
+ 現在のドキュメント内を検索
+
+
+
+ Find and replace in current document
+ 現在のドキュメント内を検索して置き換え
+
+
+
+ GuiDocEditor
+
+
+ The document you are trying to open is too big. The document size is {0} MB. The maximum size allowed is {1} MB.
+ ドキュメントが大きすぎます。このドキュメントのサイズは {0} MBですが、許可されている最大サイズは {1} MBです。
+
+
+
+ Opened Document: {0}
+ 開かれたドキュメント: {0}
+
+
+
+ The text you are trying to add is too big. The text size is {0} MB. The maximum size allowed is {1} MB.
+ 追加しようとしているテキストが大きすぎます。このテキストのサイズは {0} MBですが、許可されている最大サイズは {1} MBです
+
+
+
+ File Changed on Disk
+ ディスク上でファイルが変更されました
+
+
+
+ This document has been changed outside of novelWriter while it was open. Overwrite the file on disk?
+ このドキュメントは、開いている間にnovelWriter以外で変更されました。ディスクにファイルを上書きしますか?
+
+
+
+ Could not save document.
+ ドキュメントを保存できませんでした。
+
+
+
+ Saved Document: {0}
+ 保存済みドキュメント: {0}
+
+
+
+ Spell checking requires the package PyEnchant. It does not appear to be installed.
+ スペルチェックにはPyEnchantパッケージが必要ですが、インストールされていないようです。
+
+
+
+ Spell check complete
+ スペルチェック完了
+
+
+
+ File Location
+ ファイルの場所
+
+
+
+ The currently open file is saved in:
+ 現在開いているファイルは次の場所に保存されます:
+
+
+
+ The document has grown too big and you cannot add more text to it. The maximum size of a single novelWriter document is {0} MB.
+ ドキュメントが大きすぎるため、テキストを追加することはできません。単一の novelWriter ドキュメントの最大サイズは {0} MB です。
+
+
+
+ Follow Tag
+ タグをフォロー
+
+
+
+ Cut
+ 切り取り
+
+
+
+ Copy
+ コピー
+
+
+
+ Paste
+ 貼り付け
+
+
+
+ Select All
+ すべて選択
+
+
+
+ Select Word
+ 単語を選択
+
+
+
+ Select Paragraph
+ 段落を選択
+
+
+
+ Spelling Suggestion(s)
+ スペルの提案
+
+
+
+ No Suggestions
+ 候補なし
+
+
+
+ Add Word to Dictionary
+ 単語を辞書に追加
+
+
+
+ Please select some text before calling replace quotes.
+ 置き換え引用符を呼び出す前にテキストを選択してください。
+
+
+
+ GuiDocMerge
+
+
+ Merge Documents
+ ドキュメントを結合
+
+
+
+ Documents to Merge
+ 結合するドキュメント
+
+
+
+ Drag and drop items to change the order, or uncheck to exclude.
+ アイテムをドラッグ&ドロップして順序を変更するか、チェックを外して除外します。
+
+
+
+ Move merged items to Trash
+ 結合したアイテムをごみ箱に移動
+
+
+
+ GuiDocSplit
+
+
+ Split Document
+ ドキュメントを分割
+
+
+
+ Document Headers
+ ドキュメントの見出し
+
+
+
+ Select the maximum level to split into files.
+ ファイルに分割する最大階層を選択します。
+
+
+
+ Split on Header Level 1 (Title)
+ 見出し階層1 (H1、タイトル) で分割
+
+
+
+ Split up to Header Level 2 (Chapter)
+ 見出し階層2 (H2、章) で分割
+
+
+
+ Split up to Header Level 3 (Scene)
+ 見出し階層3 (H3、場面) で分割
+
+
+
+ Split up to Header Level 4 (Section)
+ 見出し階層4 (H4、節) で分割
+
+
+
+ Split into a new folder
+ 新しいフォルダーに分割
+
+
+
+ Create document hierarchy
+ ドキュメント階層を作成
+
+
+
+ Move split document to Trash
+ 分割したドキュメントをごみ箱に移動
+
+
+
+ GuiDocViewFooter
+
+
+ Show/hide the references panel
+ 参照パネルを表示/非表示
+
+
+
+ Activate to freeze the content of the references panel when changing document
+ ドキュメント変更時に参照パネルの内容の凍結を有効化
+
+
+
+ Show comments
+ コメントを表示
+
+
+
+ Show synopsis comments
+ あらすじコメントを表示
+
+
+
+ References
+ 参照
+
+
+
+ Sticky
+ 付箋
+
+
+
+ Comments
+ コメント
+
+
+
+ Synopsis
+ あらすじ
+
+
+
+ GuiDocViewHeader
+
+
+ Go backward
+ 後に移動
+
+
+
+ Go forward
+ 前に移動
+
+
+
+ Reload the document
+ ドキュメントを再読み込み
+
+
+
+ Close the document
+ ドキュメントを閉じる
+
+
+
+ GuiDocViewer
+
+
+ An error occurred while generating the preview.
+ プレビューの生成中にエラーが発生しました。
+
+
+
+ Copy
+ コピー
+
+
+
+ Select All
+ すべて選択
+
+
+
+ Select Word
+ 単語を選択
+
+
+
+ Select Paragraph
+ 段落を選択
+
+
+
+ GuiEditLabel
+
+
+ Item Label
+ アイテムラベル
+
+
+
+ Label
+ ラベル
+
+
+
+ GuiItemDetails
+
+
+ Label
+ ラベル
+
+
+
+ Status
+ ステータス
+
+
+
+ Class
+ クラス
+
+
+
+ Usage
+ 用途
+
+
+
+ Characters
+ 文字
+
+
+
+ Words
+ 単語
+
+
+
+ Paragraphs
+ 段落
+
+
+
+ GuiLipsum
+
+
+ Insert Placeholder Text
+ プレースホルダーテキスト (ダミーテキスト) を挿入
+
+
+
+ Insert Lorem Ipsum Text
+ ロレム・イプサムテキストを挿入
+
+
+
+ Number of paragraphs
+ 段落数
+
+
+
+ Randomise order
+ 順番をランダム化
+
+
+
+ Insert
+ 挿入
+
+
+
+ GuiMain
+
+
+ You are running an untested development version of novelWriter. Please be careful when working on a live project and make sure you take regular backups.
+ novelWriterのテストされていない開発バージョンを実行しています。プロジェクトで作業する場合は、定期的なバックアップを取るように注意してください。
+
+
+
+ novelWriter is ready ...
+ novelWriterの準備ができました...
+
+
+
+ Cannot create a new project when another project is open.
+ 別のプロジェクトが開いている場合、新しいプロジェクトを作成できません。
+
+
+
+ A project already exists in that location. Please choose another folder.
+ プロジェクトは既にその場所に存在します。別のフォルダーを選択してください。
+
+
+
+ Close Project
+ プロジェクトを閉じる
+
+
+
+ Close the current project?
+ 現在のプロジェクトを閉じますか?
+
+
+
+
+ Changes are saved automatically.
+ 変更は自動的に保存されます。
+
+
+
+ Backup Project
+ プロジェクトをバックアップ
+
+
+
+ Backup the current project?
+ 現在のプロジェクトをバックアップしますか?
+
+
+
+ The project was locked by the computer '{0}' ({1} {2}), last active on {3}.
+ このプロジェクトは、コンピューター '{0}' ({1} {2}) によってロックされました。最後に有効になったのは {3} です。
+
+
+
+ Project Locked
+ プロジェクトがロックされました
+
+
+
+ The project is already open by another instance of novelWriter, and is therefore locked. Override lock and continue anyway?
+ プロジェクトは既に別のnovelWriterのインスタンスによって開かれているためロックされています。無視して続行しますか?
+
+
+
+ Note: If the program or the computer previously crashed, the lock can safely be overridden. However, overriding it is not recommended if the project is open in another instance of novelWriter. Doing so may corrupt the project.
+ 注意: プログラムまたはコンピュータが以前にクラッシュした場合、ロックを無視しても安全に続行することができます。 ただし、novelWriterの別のインスタンスでプロジェクトが開いている場合は、無視して続行することは推奨されません。プロジェクトが破損する可能性があります。
+
+
+
+ The project index is outdated or broken. Rebuilding index.
+ プロジェクトインデックスが古くなっているか、破損しています。インデックスを再構築します。
+
+
+
+ Text files ({0})
+ テキストファイル ({0})
+
+
+
+ Markdown files ({0})
+ マークダウンファイル ({0})
+
+
+
+ novelWriter files ({0})
+ novelWriterファイル ({0})
+
+
+
+ All files ({0})
+ すべてのファイル ({0})
+
+
+
+ Import File
+ ファイルをインポート
+
+
+
+ Could not read file. The file must be an existing text file.
+ ファイルを読み込めませんでした。ファイルは既存のテキストファイルである必要があります。
+
+
+
+ Please open a document to import the text file into.
+ テキストファイルをインポートするには、ドキュメントを開いてください。
+
+
+
+ Import Document
+ ドキュメントをインポート
+
+
+
+ Importing the file will overwrite the current content of the document. Do you want to proceed?
+ ファイルをインポートするとドキュメントの現在の内容が上書きされます。続行しますか?
+
+
+
+ Indexing completed in {0} ms
+ インデックス作成は {0} ミリ秒で完了しました
+
+
+
+ The project index has been successfully rebuilt.
+ プロジェクト インデックスが正常に再構築されました。
+
+
+
+ Some changes will not be applied until novelWriter has been restarted.
+ いくつかの変更は、novelWriterが再起動されるまで適用されません。
+
+
+
+ Information
+ 情報
+
+
+
+ Warning
+ 警告
+
+
+
+ Error
+ エラー
+
+
+
+ This is a bug!
+ これはバグです!
+
+
+
+ Internal Error
+ 内部エラー
+
+
+
+ Exit
+ 終了
+
+
+
+ Do you want to exit novelWriter?
+ novelWriterを終了しますか?
+
+
+
+ Could not find the reference for tag '{0}'. It either doesn't exist, or the index is out of date. The index can be updated from the Tools menu, or by pressing {1}.
+ タグ '{0}' の参照が見つかりませんでした。タグが存在しないか、インデックスが古いかのどちらかです。インデックスはツールメニューから更新するか、{1} を押して更新することができます。
+
+
+
+ GuiMainMenu
+
+
+ &Project
+ &プロジェクト
+
+
+
+ New Project
+ 新しいプロジェクト
+
+
+
+ Open Project
+ プロジェクトを開く
+
+
+
+ Save Project
+ プロジェクトを保存
+
+
+
+ Close Project
+ プロジェクトを閉じる
+
+
+
+ Project Settings
+ プロジェクト設定
+
+
+
+ Project Details
+ プロジェクトの詳細
+
+
+
+ Rename Item
+ アイテム名を変更
+
+
+
+ Delete Item
+ アイテムを削除
+
+
+
+ Empty Trash
+ ごみ箱を空にする
+
+
+
+ Exit
+ 終了
+
+
+
+ &Document
+ &ドキュメント
+
+
+
+ Open Document
+ ドキュメントを開く...
+
+
+
+ Save Document
+ ドキュメントを保存
+
+
+
+ Close Document
+ ドキュメントを閉じる
+
+
+
+ View Document
+ ドキュメントを表示
+
+
+
+ Close Document View
+ ドキュメント表示を閉じる
+
+
+
+ Show File Details
+ ファイルの詳細を表示
+
+
+
+ Import Text from File
+ ファイルからテキストをインポート
+
+
+
+ &Edit
+ &編集
+
+
+
+ Undo
+ 元に戻す
+
+
+
+ Redo
+ やり直す
+
+
+
+ Cut
+ 切り取り
+
+
+
+ Copy
+ コピー
+
+
+
+ Paste
+ 貼り付け
+
+
+
+ Select All
+ すべて選択
+
+
+
+ Select Paragraph
+ 段落を選択
+
+
+
+ &View
+ &表示
+
+
+
+ Go to Project Tree
+ プロジェクトツリーへ移動
+
+
+
+ Go to Document Editor
+ ドキュメントエディターへ移動
+
+
+
+ Go to Document Viewer
+ ドキュメントビューアーへ移動
+
+
+
+ Go to Outline
+ アウトラインへ移動
+
+
+
+ Navigate Backward
+ 前に戻る
+
+
+
+ Navigate Forward
+ 次に進む
+
+
+
+ Focus Mode
+ フォーカスモード
+
+
+
+ Full Screen Mode
+ フルスクリーンモード
+
+
+
+ &Insert
+ &挿入
+
+
+
+ Dashes
+ ダッシュ
+
+
+
+ Short Dash
+ enダッシュ
+
+
+
+ Long Dash
+ emダッシュ
+
+
+
+ Horizontal Bar
+ 水平線
+
+
+
+ Figure Dash
+ フィギュアダッシュ
+
+
+
+ Quote Marks
+ 引用符
+
+
+
+ Left Single Quote
+ 左シングルクォーテーション
+
+
+
+ Right Single Quote
+ 右シングルクォーテーション
+
+
+
+ Left Double Quote
+ 左ダブルクォーテーション
+
+
+
+ Right Double Quote
+ 右ダブルクォーテーション
+
+
+
+ Alternative Apostrophe
+ 代替アポストロフ
+
+
+
+ General Punctuation
+ 一般的な句読点
+
+
+
+ Ellipsis
+ 省略記号
+
+
+
+ Prime
+ プライム
+
+
+
+ Double Prime
+ ダブルプライム
+
+
+
+ White Spaces
+ 空白
+
+
+
+ Non-Breaking Space
+ ノーブレークスペース
+
+
+
+ Thin Space
+ 細いスペース
+
+
+
+ Thin Non-Breaking Space
+ 細いノーブレークスペース
+
+
+
+ Other Symbols
+ その他の記号
+
+
+
+ List Bullet
+ 箇条書きリスト
+
+
+
+ Hyphen Bullet
+ ハイフンリスト
+
+
+
+ Flower Mark
+ 花記号
+
+
+
+ Per Mille
+ パーミル
+
+
+
+ Degree Symbol
+ 度記号
+
+
+
+ Minus Sign
+ 引き算記号
+
+
+
+ Times Sign
+ 掛け算記号
+
+
+
+ Division Sign
+ 割り算記号
+
+
+
+ Tags and References
+ タグと参照
+
+
+
+ Special Comments
+ 特殊コメント
+
+
+
+ Synopsis Comment
+ あらすじコメント
+
+
+
+ Page Break and Space
+ 改ページとスペース
+
+
+
+ Page Break
+ 改ページ
+
+
+
+ Vertical Space (Single)
+ 垂直スペース (シングル)
+
+
+
+ Vertical Space (Multi)
+ 垂直スペース (マルチ)
+
+
+
+ Placeholder Text
+ プレースホルダーテキスト
+
+
+
+ &Format
+ &書式
+
+
+
+ Emphasis
+ 斜体
+
+
+
+ Strong Emphasis
+ 強調
+
+
+
+ Strikethrough
+ 取り消し線
+
+
+
+ Wrap Double Quotes
+ ダブルクォーテーションで包む
+
+
+
+ Wrap Single Quotes
+ シングルクォーテーションで包む
+
+
+
+ Header 1 (Partition)
+ 見出し1 (部)
+
+
+
+ Header 2 (Chapter)
+ 見出し2 (章)
+
+
+
+ Header 3 (Scene)
+ 見出し3 (場面)
+
+
+
+ Header 4 (Section)
+ 見出し4 (節)
+
+
+
+ Novel Title
+ 小説のタイトル
+
+
+
+ Unnumbered Chapter
+ 番号のない章
+
+
+
+ Align Left
+ 左揃え
+
+
+
+ Align Centre
+ 中央揃え
+
+
+
+ Align Right
+ 右揃え
+
+
+
+ Indent Left
+ 左側をインデント
+
+
+
+ Indent Right
+ 右側をインデント
+
+
+
+ Toggle Comment
+ コメントの切り替え
+
+
+
+ Remove Block Format
+ ブロック形式を削除
+
+
+
+ Convert Single Quotes
+ シングルクォーテーションを変換
+
+
+
+ Convert Double Quotes
+ ダブルクォーテーションを変換
+
+
+
+ Remove In-Paragraph Breaks
+ 段落内の区切りを削除
+
+
+
+ &Search
+ &検索
+
+
+
+ Find
+ 検索
+
+
+
+ Replace
+ 置き換え
+
+
+
+ Find Next
+ 次を検索
+
+
+
+ Find Previous
+ 前を検索
+
+
+
+ Replace Next
+ 次を置換
+
+
+
+ &Tools
+ &ツール
+
+
+
+ Check Spelling
+ スペルチェック
+
+
+
+ Re-Run Spell Check
+ スペルチェックを再実行
+
+
+
+ Project Word List
+ プロジェクト単語リスト
+
+
+
+ Rebuild Index
+ インデックスを再構築
+
+
+
+ Backup Project
+ プロジェクトをバックアップ
+
+
+
+ Build Novel Project
+ 小説プロジェクトを構築
+
+
+
+ Writing Statistics
+ 統計の作成
+
+
+
+ Preferences
+ 環境設定
+
+
+
+ &Help
+ &ヘルプ
+
+
+
+ About novelWriter
+ novelWriterについて
+
+
+
+ About Qt5
+ Qt5について
+
+
+
+ User Manual (Online)
+ ユーザーマニュアル (オンライン)
+
+
+
+ User Manual (PDF)
+ ユーザーマニュアル (PDF)
+
+
+
+ Report an Issue (GitHub)
+ 問題を報告 (GitHub)
+
+
+
+ Ask a Question (GitHub)
+ 質問する (GitHub)
+
+
+
+ The novelWriter Website
+ novelWriterのウェブサイト
+
+
+
+ Check for New Release
+ 新しいリリースを確認
+
+
+
+ GuiMainStatus
+
+
+
+ None
+ なし
+
+
+
+ Editor
+ エディター
+
+
+
+ Project
+ プロジェクト
+
+
+
+ Session Time
+ セッション時間
+
+
+
+ Words: {0} ({1})
+ 単語: {0} ({1})
+
+
+
+ Project word count (session change)
+ プロジェクト単語数 (セッション中の変更)
+
+
+
+ Novel word count (session change)
+ 小説の単語数 (セッション中の変更)
+
+
+
+ GuiNovelToolBar
+
+
+ Outline of {0}
+ {0} のアウトライン
+
+
+
+ Novel Root
+ 小説のルート
+
+
+
+ Refresh
+ 更新
+
+
+
+ Last Column
+ 最後の列
+
+
+
+ Hidden
+ 非表示
+
+
+
+ Point of View Character
+ 視点人物
+
+
+
+ Focus Character
+ 焦点人物
+
+
+
+ Novel Plot
+ 小説のプロット
+
+
+
+
+ Column Size
+ 列のサイズ
+
+
+
+ More Options
+ その他の設定
+
+
+
+ Maximum column size in %
+ 列の最大サイズ (%)
+
+
+
+ GuiNovelTree
+
+
+ No meta data
+ メタデータなし
+
+
+
+ GuiOutlineDetails
+
+
+
+
+
+ Title
+ タイトル
+
+
+
+ Chapter
+ 章
+
+
+
+ Scene
+ 場面
+
+
+
+ Section
+ 節
+
+
+
+ Document
+ ドキュメント
+
+
+
+ Status
+ ステータス
+
+
+
+ Characters
+ 文字
+
+
+
+ Words
+ 単語
+
+
+
+ Paragraphs
+ 段落
+
+
+
+ Synopsis
+ あらすじ
+
+
+
+ Title Details
+ タイトルの詳細
+
+
+
+ Reference Tags
+ 参照タグ
+
+
+
+ GuiOutlineHeaderMenu
+
+
+ Select Columns
+ 列の選択
+
+
+
+ GuiOutlineToolBar
+
+
+ Outline of
+ アウトライン
+
+
+
+ Refresh
+ 更新
+
+
+
+ GuiPreferences
+
+
+ Preferences
+ 環境設定
+
+
+
+ General
+ 一般
+
+
+
+ Projects
+ プロジェクト
+
+
+
+ Documents
+ ドキュメント
+
+
+
+ Editor
+ エディター
+
+
+
+ Highlighting
+ ハイライト
+
+
+
+ Automation
+ 自動化
+
+
+
+ Quotes
+ 引用符
+
+
+
+ GuiPreferencesAutomation
+
+
+ Automatic Features
+ 自動機能
+
+
+
+ Auto-select word under cursor
+ カーソルの下にある単語を自動選択
+
+
+
+ Apply formatting to word under cursor if no selection is made.
+ 選択が行われていない場合は、カーソルの下にある単語に書式を適用します。
+
+
+
+ Auto-replace text as you type
+ 入力時にテキストを自動的に置き換え
+
+
+
+ Allow the editor to replace symbols as you type.
+ 入力時にエディタが記号を置き換えることを許可します。
+
+
+
+ Replace as You Type
+ 入力時に置換
+
+
+
+ Auto-replace single quotes
+ シングルクォートの自動置換
+
+
+
+
+ Try to guess which is an opening or a closing quote.
+ 引用符が開始と終了のどちらかを推測する
+
+
+
+ Auto-replace double quotes
+ ダブルクォートの自動置換
+
+
+
+ Auto-replace dashes
+ ダッシュの自動置換
+
+
+
+ Double and triple hyphens become short and long dashes.
+ 二重および三重のハイフンはenおよびemダッシュに置き換えらます。
+
+
+
+ Auto-replace dots
+ ドットの自動置換
+
+
+
+ Three consecutive dots become ellipsis.
+ 3つ連続したドットは省略記号に置き換えられます。
+
+
+
+ Automatic Padding
+ 自動余白
+
+
+
+ Insert non-breaking space before
+ ノーブレークスペースを前に挿入
+
+
+
+ Automatically add space before any of these symbols.
+ これらの記号の前にスペースを自動的に追加します。
+
+
+
+ Insert non-breaking space after
+ ノーブレークスペースを後に挿入
+
+
+
+ Automatically add space after any of these symbols.
+ これらの記号の後にスペースを自動的に追加します。
+
+
+
+ Use thin space instead
+ 細いスペースを代わりに使用
+
+
+
+ Inserts a thin space instead of a regular space.
+ 通常のスペースの代わりに細いスペースを挿入します。
+
+
+
+ GuiPreferencesDocuments
+
+
+ Text Style
+ テキストスタイル
+
+
+
+ Font family
+ フォントファミリー
+
+
+
+
+
+
+ Applies to both document editor and viewer.
+ ドキュメントエディターとビューアーの両方に適用されます。
+
+
+
+ Font size
+ フォントサイズ
+
+
+
+ pt
+ pt
+
+
+
+ Text Flow
+ テキストフロー
+
+
+
+ Maximum text width in "Normal Mode"
+ "ノーマルモード"でのテキストの最大幅
+
+
+
+ Set to 0 to disable this feature.
+ この機能を無効にするには0に設定してください。
+
+
+
+
+
+
+ px
+ px
+
+
+
+ Maximum text width in "Focus Mode"
+ "フォーカスモード"でのテキストの最大幅
+
+
+
+ The maximum width cannot be disabled.
+ 最大幅を無効にすることはできません
+
+
+
+ Hide document footer in "Focus Mode"
+ "フォーカスモード"でドキュメントのフッターを非表示
+
+
+
+ Hide the information bar in the document editor.
+ ドキュメントエディターで情報バーを非表示にします。
+
+
+
+ Justify the text margins
+ テキストの余白を揃える
+
+
+
+ Minimum text margin
+ テキストの最小マージン
+
+
+
+ Tab width
+ タブの幅
+
+
+
+ The width of a tab key press in the editor and viewer.
+ タブキーを押した時のエディターとプレービューでの幅。
+
+
+
+ GuiPreferencesEditor
+
+
+ Spell Checking
+ スペルチェック
+
+
+
+ None
+ なし
+
+
+
+ Not installed
+ 未インストール
+
+
+
+ Spell check language
+ スペルチェック言語
+
+
+
+ Available languages are determined by your system.
+ 利用可能な言語はシステムによって決定されます。
+
+
+
+ Big document limit
+ 大きなドキュメントの制限
+
+
+
+ Full spell checking is disabled above this limit.
+ この制限を超えると、完全なスペルチェックが無効になります。
+
+
+
+ kB
+ kB
+
+
+
+ Word Count
+ 単語カウント
+
+
+
+ Word count interval
+ 単語のカウント間隔
+
+
+
+ seconds
+ 秒
+
+
+
+ Include project notes in status bar word count
+ ステータスバーの単語数にプロジェクトノートを含める
+
+
+
+ Writing Guides
+ 執筆ガイド
+
+
+
+ Show tabs and spaces
+ タブとスペースを表示
+
+
+
+ Show line endings
+ 行末を表示
+
+
+
+ Scroll Behaviour
+ スクロールの動作
+
+
+
+ Scroll past end of the document
+ ドキュメントの最後までスクロール
+
+
+
+ Set to 0 to disable this feature.
+ この機能を無効にするには0に設定してください。
+
+
+
+ lines
+ 行
+
+
+
+ Typewriter style scrolling when you type
+ 入力時にタイプライタースタイルスクロール
+
+
+
+ Keeps the cursor at a fixed vertical position.
+ カーソルを固定の垂直位置に維持します。
+
+
+
+ Minimum position for Typewriter scrolling
+ タイプライタースクロールの最小位置
+
+
+
+ Percentage of the editor height from the top.
+ エディタの高さの上からの割合。
+
+
+
+ GuiPreferencesGeneral
+
+
+ Look and Feel
+ 見た目と操作
+
+
+
+ Main GUI language
+ GUIのメイン言語
+
+
+
+
+
+ Requires restart to take effect.
+ 有効にするには再起動が必要です。
+
+
+
+ Main GUI theme
+ GUIのメインテーマ
+
+
+
+ General colour theme and icons.
+ 一般的なカラーテーマとアイコン。
+
+
+
+ Editor theme
+ エディターテーマ
+
+
+
+ Colour theme for the editor and viewer.
+ エディタとビューアーのカラーテーマ。
+
+
+
+ Font family
+ フォントファミリー
+
+
+
+ Font size
+ フォントサイズ
+
+
+
+ pt
+ pt
+
+
+
+ GUI Settings
+ GUI設定
+
+
+
+ Emphasise partition and chapter labels
+ パーティションと章ラベルを強調
+
+
+
+ Makes them stand out in the project tree.
+ プロジェクトツリーで目立つようにします。
+
+
+
+ Show full path in document header
+ ドキュメント見出しにフルパスを表示
+
+
+
+ Add the parent folder names to the header.
+ 親フォルダ名を見出しに追加します。
+
+
+
+ Hide vertical scroll bars in main windows
+ メインウィンドウの垂直スクロールバーを非表示
+
+
+
+
+ Scrolling available with mouse wheel and keys only.
+ スクロールはマウスホイールとキーでのみ利用可能です。
+
+
+
+ Hide horizontal scroll bars in main windows
+ メインウィンドウの横スクロールバーを非表示
+
+
+
+ GuiPreferencesProjects
+
+
+ Automatic Save
+ 自動保存
+
+
+
+ Save document interval
+ ドキュメントの保存間隔
+
+
+
+ How often the document is automatically saved.
+ ドキュメントが自動的に保存される頻度。
+
+
+
+
+ seconds
+ 秒
+
+
+
+ Save project interval
+ プロジェクトの保存間隔
+
+
+
+ How often the project is automatically saved.
+ プロジェクトが自動的に保存される頻度。
+
+
+
+ Project Backup
+ プロジェクトのバックアップ
+
+
+
+ Browse
+ ブラウズ
+
+
+
+ Backup storage location
+ バックアップストレージの場所
+
+
+
+
+ Path: {0}
+ パス: {0}
+
+
+
+ Run backup when the project is closed
+ プロジェクトを閉じたときにバックアップを実行
+
+
+
+ Can be overridden for individual projects in Project Settings.
+ プロジェクト設定で個々のプロジェクトに対して上書きできます。
+
+
+
+ Ask before running backup
+ バックアップを実行する前に確認
+
+
+
+ If off, backups will run in the background.
+ オフの場合、バックアップはバックグラウンドで実行されます。
+
+
+
+ Session Timer
+ セッションタイマー
+
+
+
+ Pause the session timer when not writing
+ 書き込んでいない時にセッションタイマーを一時停止
+
+
+
+ Also pauses when the application window does not have focus.
+ また、アプリケーションウィンドウにフォーカスがない場合は一時停止します。
+
+
+
+ Editor inactive time before pausing timer
+ タイマーを一時停止するまでのエディターの非アクティブ時間
+
+
+
+ User activity includes typing and changing the content.
+ ユーザーアクティビティには、入力とコンテンツの変更が含まれます。
+
+
+
+ minutes
+ 分
+
+
+
+ Backup Directory
+ バックアップディレクトリー
+
+
+
+ GuiPreferencesQuotes
+
+
+ Quotation Style
+ クォーテーションスタイル
+
+
+
+ Single quote open style
+ シングルクォートオープンスタイル
+
+
+
+ The symbol to use for a leading single quote.
+ 先頭のシングルクォートに使用する記号です。
+
+
+
+ Single quote close style
+ シングルクォートクローズスタイル
+
+
+
+ The symbol to use for a trailing single quote.
+ 末尾のシングルクォートに使用する記号です。
+
+
+
+ Double quote open style
+ ダブルクォートオープンスタイル
+
+
+
+ The symbol to use for a leading double quote.
+ 先頭のダブルクォートに使用する記号です。
+
+
+
+ Double quote close style
+ シングルクォートクローズスタイル
+
+
+
+ The symbol to use for a trailing double quote.
+ 末尾のダブルクォートに使用する記号です。
+
+
+
+ GuiPreferencesSyntax
+
+
+ Quotes & Dialogue
+ 引用符と会話
+
+
+
+ Highlight text wrapped in quotes
+ 引用符で囲まれたテキストを強調
+
+
+
+
+
+ Applies to the document editor only.
+ ドキュメントエディターにのみ適用されます。
+
+
+
+ Allow open-ended single quotes
+ オープンエンドのシングルクォートを許可
+
+
+
+ Highlight single-quoted line with no closing quote.
+ 終了引用符がないシングルクォートの行を強調表示します。
+
+
+
+ Allow open-ended double quotes
+ オープンエンドのダブルクォートを許可
+
+
+
+ Highlight double-quoted line with no closing quote.
+ 終了引用符がないダブルクォートの行を強調表示します。
+
+
+
+ Text Emphasis
+ テキストの強調
+
+
+
+ Add highlight colour to emphasised text
+ 強調テキストにハイライト色を追加
+
+
+
+ Text Errors
+ テキストエラー
+
+
+
+ Highlight multiple or trailing spaces
+ 複数または末尾のスペースをハイライト表示
+
+
+
+ GuiProjectDetails
+
+
+ Project Details
+ プロジェクトの詳細
+
+
+
+ Overview
+ 概要
+
+
+
+ Contents
+ 内容
+
+
+
+ GuiProjectDetailsContents
+
+
+ Table of Contents
+ 目次
+
+
+
+ Title
+ タイトル
+
+
+
+ Words
+ 単語
+
+
+
+ Pages
+ ページ数
+
+
+
+ Page
+ ページ
+
+
+
+ Progress
+ 進捗
+
+
+
+ Typical word count for a 5 by 8 inch book page with 11 pt font is 350.
+ 11ptのフォントを持つ5×8インチのページの典型的な単語数は350です。
+
+
+
+ Start counting page numbers from this page.
+ このページからページ番号を数え始めます。
+
+
+
+ Assume a new chapter or partition always start on an odd numbered page.
+ 新しい章またはパーティションが常に奇数番号のページから始まると仮定します。
+
+
+
+ Words per page
+ 1ページあたりの単語
+
+
+
+ Count pages from
+ ここからページ数をカウント
+
+
+
+ Clear double pages
+ 二重ページを削除
+
+
+
+ END
+ END
+
+
+
+ Untitled
+ 無題
+
+
+
+ GuiProjectDetailsMain
+
+
+ Words
+ 単語
+
+
+
+ Chapters
+ 章
+
+
+
+ Scenes
+ 場面
+
+
+
+ Revisions
+ 修正
+
+
+
+ Editing Time
+ 編集時間
+
+
+
+ Path
+ パス
+
+
+
+ Project: {0}
+ プロジェクト: {0}
+
+
+
+ By {0}
+ 作: {0}
+
+
+
+ GuiProjectEditMain
+
+
+ Project Settings
+ プロジェクト設定
+
+
+
+ Project name
+ プロジェクト名
+
+
+
+ Should be set only once.
+ 一度だけ設定する必要があります
+
+
+
+ Novel title
+ 小説のタイトル
+
+
+
+
+ Change whenever you want!
+ 好きな時に変更してください!
+
+
+
+ Author(s)
+ 著者
+
+
+
+ Default
+ 既定
+
+
+
+ Spell check language
+ スペルチェック言語
+
+
+
+
+ Overrides main preferences.
+ メイン設定よりも優先されます。
+
+
+
+ No backup on close
+ 終了時にバックアップしない
+
+
+
+ GuiProjectEditReplace
+
+
+ Text Replace List for Preview and Export
+ プレビューとエクスポートのためのテキスト置き換えリスト
+
+
+
+ Keyword
+ キーワード
+
+
+
+ Replace With
+ 置換候補
+
+
+
+ Select item to edit
+ 編集するアイテムを選択
+
+
+
+ Save
+ 保存
+
+
+
+ GuiProjectEditStatus
+
+
+ Novel File Status Levels
+ 小説ファイルのステータスレベル
+
+
+
+ Note File Importance Levels
+ ノートファイルの重要度レベル
+
+
+
+ Label
+ ラベル
+
+
+
+ Usage
+ 用途
+
+
+
+ Select item to edit
+ 編集するアイテムを選択
+
+
+
+ Colour
+ 色
+
+
+
+ Save
+ 保存
+
+
+
+ Select Colour
+ 色を選択
+
+
+
+ New Item
+ 新規アイテム
+
+
+
+ Cannot delete a status item that is in use.
+ 使用中のステータスアイテムは削除できません。
+
+
+
+ Not in use
+ 使用されていません
+
+
+
+ Used once
+ 一度だけ使用
+
+
+
+ Used by {0} items
+ {0} 個のアイテムで使用
+
+
+
+ GuiProjectLoad
+
+
+
+ Open Project
+ プロジェクトを開く
+
+
+
+ Working Title
+ 作業タイトル
+
+
+
+ Words
+ 単語
+
+
+
+ Last Opened
+ 最後に開いた
+
+
+
+ Recently Opened Projects
+ 最近開いたプロジェクト
+
+
+
+ Path
+ パス
+
+
+
+ New
+ 新規
+
+
+
+ Remove
+ 削除
+
+
+
+ novelWriter Project File ({0})
+ novelWriterプロジェクトファイル ({0})
+
+
+
+ All files ({0})
+ すべてのファイル ({0})
+
+
+
+ Remove Entry
+ エントリーを削除
+
+
+
+ Remove '{0}' from the recent projects list? The project files will not be deleted.
+ '{0}' を最近のプロジェクトリストから削除しますか? プロジェクトファイルは削除されません。
+
+
+
+ GuiProjectSettings
+
+
+ Project Settings
+ プロジェクト設定
+
+
+
+ Settings
+ 設定
+
+
+
+ Status
+ ステータス
+
+
+
+ Importance
+ 重要度
+
+
+
+ Auto-Replace
+ 自動置換
+
+
+
+ GuiProjectToolBar
+
+
+ Project Content
+ プロジェクトの内容
+
+
+
+ Quick Links
+ クイックリンク
+
+
+
+ Move Up
+ 上へ移動
+
+
+
+ Move Down
+ 下へ移動
+
+
+
+ Add Item
+ アイテムを追加
+
+
+
+ Expand All
+ すべて展開
+
+
+
+ Collapse All
+ すべて折りたたむ
+
+
+
+ Undo Move
+ 移動を取り消し
+
+
+
+ Empty Trash
+ ごみ箱を空にする
+
+
+
+ More Options
+ その他の設定
+
+
+
+ GuiProjectTree
+
+
+ Active
+ アクティブ
+
+
+
+ Inactive
+ 非アクティブ
+
+
+
+ Did not find anywhere to add the file or folder!
+ ファイルまたはフォルダを追加する場所が見つかりませんでした!
+
+
+
+ Cannot add new files or folders to the Trash folder.
+ ごみ箱フォルダには新しいファイルやフォルダを追加できません。
+
+
+
+ New Note
+ 新規ノート
+
+
+
+ New Chapter
+ 新規章
+
+
+
+ New Scene
+ 新規場面
+
+
+
+ New Document
+ 新規ドキュメント
+
+
+
+ New Folder
+ 新規フォルダー
+
+
+
+ There is currently no Trash folder in this project.
+ このプロジェクトには現在ごみ箱フォルダーがありません。
+
+
+
+ The Trash folder is already empty.
+ ごみ箱フォルダーはすでに空です。
+
+
+
+
+ Empty Trash
+ ごみ箱を空にする
+
+
+
+ Permanently delete {0} file(s) from Trash?
+ ごみ箱から {0} 個のファイルを完全に削除しますか?
+
+
+
+
+ Delete
+ 削除
+
+
+
+ Move '{0}' to Trash?
+ '{0}' をごみ箱に移動しますか?
+
+
+
+ Root folders can only be deleted when they are empty.
+ ルートフォルダーは空の場合にのみ削除できます。
+
+
+
+ Permanently delete '{0}'?
+ '{0}' を完全に削除しますか?
+
+
+
+ Open Document
+ ドキュメントを開く
+
+
+
+ View Document
+ ドキュメントを表示
+
+
+
+ Rename
+ 名前を変更
+
+
+
+ Toggle Active
+ アクティブを切り替え
+
+
+
+ Set Status to ...
+ ステータスを... に設定
+
+
+
+ Set Importance to ...
+ 重要度を... に設定
+
+
+
+ Transform
+ 変換
+
+
+
+
+
+
+ Convert to {0}
+ {0} へ変換
+
+
+
+ Merge Child Items into Self
+ 子アイテムを自分に結合
+
+
+
+ Merge Child Items into New
+ 子アイテムを新規アイテムに結合
+
+
+
+ Merge Documents in Folder
+ フォルダ内のドキュメントを結合
+
+
+
+ Split Document by Headers
+ 見出しでドキュメントを分割
+
+
+
+ Expand All
+ すべて展開
+
+
+
+ Collapse All
+ すべて折りたたむ
+
+
+
+ Delete Permanently
+ 完全に削除
+
+
+
+ Move to Trash
+ ごみ箱に移動
+
+
+
+ Convert Folder
+ フォルダーを変換
+
+
+
+ Do you want to convert the folder to a {0}? This action cannot be reversed.
+ フォルダーを {0} に変換しますか? この操作は元に戻せません。
+
+
+
+ No documents selected for merging.
+ 結合するドキュメントが選択されていません。
+
+
+
+ Merged
+ 結合された
+
+
+
+
+ Could not write document content.
+ ドキュメントの内容を書き込めませんでした。
+
+
+
+
+ There is nowhere to add item with name '{0}'.
+ '{0}' という名前のアイテムを追加する場所がありません。
+
+
+
+ GuiSideBar
+
+
+ Project
+ プロジェクト
+
+
+
+ Project Tree View
+ プロジェクトツリービュー
+
+
+
+ Novel
+ 小説
+
+
+
+ Novel Tree View
+ 小説ツリービュー
+
+
+
+ Outline
+ アウトライン
+
+
+
+ Novel Outline View
+ 小説アウトラインビュー
+
+
+
+ Build
+ 構築
+
+
+
+ Build Novel Project
+ 小説プロジェクトを構築
+
+
+
+ Details
+ 詳細
+
+
+
+ Project Details
+ プロジェクトの詳細
+
+
+
+ Stats
+ 統計
+
+
+
+ Writing Statistics
+ 執筆の統計
+
+
+
+ Settings
+ 設定
+
+
+
+ GuiUpdates
+
+
+ Check for Updates
+ 更新を確認
+
+
+
+ Current Release
+ 現在のリリース
+
+
+
+
+ novelWriter {0} released on {1}
+ novelWriter {0} が {1} にリリース
+
+
+
+ Latest Release
+ 最新のリリース
+
+
+
+ Checking ...
+ 確認しています...
+
+
+
+ Download: {0}
+ ダウンロード: {0}
+
+
+
+ GuiWordList
+
+
+
+ Project Word List
+ プロジェクト単語リスト
+
+
+
+ Cannot add a blank word.
+ 空白の単語は追加できません。
+
+
+
+ The word '{0}' is already in the word list.
+ 単語 '{0}' は既に単語リストにあります。
+
+
+
+ GuiWritingStats
+
+
+ Writing Statistics
+ 執筆の統計
+
+
+
+ Session Start
+ セッション開始
+
+
+
+ Length
+ 長さ
+
+
+
+ Idle
+ アイドル
+
+
+
+ Words
+ 単語
+
+
+
+ Histogram
+ ヒストグラム
+
+
+
+ Sum Totals
+ 合計
+
+
+
+ Total Time:
+ 合計時間:
+
+
+
+ Idle Time:
+ アイドル時間:
+
+
+
+ Filtered Time:
+ フィルター時間:
+
+
+
+ Novel Word Count:
+ 小説の単語数:
+
+
+
+ Notes Word Count:
+ ノートの単語数:
+
+
+
+ Total Word Count:
+ 合計単語数:
+
+
+
+ Filters
+ フィルター
+
+
+
+ Count novel files
+ 小説ファイルをカウント
+
+
+
+ Count note files
+ ノートファイルをカウント
+
+
+
+ Hide zero word count
+ 単語数0を非表示
+
+
+
+ Hide negative word count
+ 負の単語数を非表示
+
+
+
+ Group entries by day
+ 日毎にグループ化
+
+
+
+ Show idle time
+ アイドル時間の表示
+
+
+
+ Word count cap for the histogram
+ ヒストグラムの単語数上限
+
+
+
+ Save As
+ 名前を付けて保存
+
+
+
+ JSON Data File (.json)
+ JSON データファイル (.json)
+
+
+
+ CSV Data File (.csv)
+ CSV データファイル (.csv)
+
+
+
+ JSON Data File
+ JSON データファイル
+
+
+
+ CSV Data File
+ CSV データファイル
+
+
+
+ Save Data As
+ 名前を付けてデータを保存
+
+
+
+ {0} file successfully written to:
+ {0} ファイルの書き込みに成功しました:
+
+
+
+ Failed to write {0} file.
+ {0} ファイルの書き込みに失敗しました。
+
+
+
+ Failed to read session log file.
+ セッションログファイルの読み込みに失敗しました。
+
+
+
+ NWProject
+
+
+ Could not delete document file.
+ ドキュメントファイルを削除できませんでした。
+
+
+
+ Could not open project with path: {0}
+ このパスでプロジェクトを開くことができませんでした: {0}
+
+
+
+ Unknown
+ 不明
+
+
+
+ Project file does not appear to be a novelWriterXML file.
+ プロジェクトファイルがnovelWriter XMLファイルではないようです。
+
+
+
+ Unknown or unsupported novelWriter project file format. The project cannot be opened by this version of novelWriter. The file was saved with novelWriter version {0}.
+ 不明な、またはサポートされていないnovelWriterプロジェクトファイル形式です。このバージョンのnovelWriterではプロジェクトを開くことはできません。 ファイルは、novelWriterのバージョン {0} で保存されました。
+
+
+
+ Failed to parse project xml.
+ プロジェクトxmlの解析に失敗しました。
+
+
+
+ File Version
+ ファイルバージョン
+
+
+
+ The file format of your project is about to be updated. If you proceed, older versions of novelWriter will no longer be able to open this project. Continue?
+ プロジェクトのファイル形式を更新しようとしています。 続行すると、古いバージョンのnovelWriterはこのプロジェクトを開くことができなくなります。続行しますか?
+
+
+
+ Version Conflict
+ バージョンの競合
+
+
+
+ This project was saved by a newer version of novelWriter, version {0}. This is version {1}. If you continue to open the project, some attributes and settings may not be preserved, but the overall project should be fine. Continue opening the project?
+ このプロジェクトは、新しいバージョンのnovelWriter、バージョン {0} によって保存されました。 このインスタンスはバージョン {1} です。 プロジェクトを開くと、いくつかの属性や設定は保持されませんが、プロジェクト全体は問題ありません。 プロジェクトを開きますか?
+
+
+
+ Opened Project: {0}
+ 開いたプロジェクト: {0}
+
+
+
+ There is no project open.
+ プロジェクトが開かれていません。
+
+
+
+ Failed to save project.
+ プロジェクトを保存できませんでした。
+
+
+
+ Saved Project: {0}
+ 保存されたプロジェクト: {0}
+
+
+
+ Backing up project ...
+ プロジェクトをバックアップ中...
+
+
+
+ Cannot backup project because no valid backup path is set. Please set a valid backup location in Preferences.
+ 有効なバックアップパスが設定されていないため、プロジェクトをバックアップできません。環境設定で有効なバックアップ場所を設定してください。
+
+
+
+ Cannot backup project because no project name is set. Please set a Project Name in Project Settings.
+ プロジェクト名が設定されていないため、プロジェクトをバックアップできません。プロジェクト設定でプロジェクト名を設定してください。
+
+
+
+ Could not create backup folder.
+ バックアップフォルダーを作成できませんでした。
+
+
+
+ Backup from {0}
+ {0} からのバックアップ
+
+
+
+ Backup archive file written to: {0}
+ 書き込まれたバックアップのアーカイブファイル: {0}
+
+
+
+ Could not write backup archive.
+ バックアップアーカイブを書き込めませんでした。
+
+
+
+ Project backed up to '{0}'
+ プロジェクトはバックアップされました '{0}'
+
+
+
+
+ New
+ 新規
+
+
+
+ Note
+ ノート
+
+
+
+ Draft
+ 下書き
+
+
+
+ Finished
+ 終了
+
+
+
+ Minor
+ マイナー
+
+
+
+ Major
+ メジャー
+
+
+
+ Main
+ メイン
+
+
+
+ Found {0} orphaned file(s) in project folder.
+ プロジェクトフォルダに孤立したファイルが {0} 個見つかりました。
+
+
+
+ Recovered
+ 復元されました
+
+
+
+ [{0}] {1}
+ [{0}] {1}
+
+
+
+ Recovered File {0}
+ 復元されたファイル {0}
+
+
+
+ One or more orphaned files could not be added back into the project. Make sure at least a Novel root folder exists.
+ 1つ以上の孤立したファイルをプロジェクトに追加できませんでした。小説ルートフォルダーが存在することを確認してください。
+
+
+
+ NovelSelector
+
+
+ All Novel Folders
+ すべての小説フォルダー
+
+
+
+ ProjWizardCustomPage
+
+
+ Custom Project Options
+ カスタムプロジェクト設定
+
+
+
+ Select which additional elements to populate the project with. You can skip making chapters and add only scenes by setting the number of chapters to 0.
+ プロジェクトに追加する要素を選択します。 章の作成をスキップし、章の数を0に設定することで場面のみを追加できます。
+
+
+
+ Add a folder for plot notes
+ プロットノート用のフォルダーを追加
+
+
+
+ Add a folder for character notes
+ 登場人物ノート用のフォルダーを追加
+
+
+
+ Add a folder for location notes
+ 場所ノート用のフォルダーを追加
+
+
+
+ Add example notes to the above
+ 上記にノートの例を追加する
+
+
+
+ Add chapters to the novel folder
+ 小説フォルダーに章を追加
+
+
+
+ Add scenes to each chapter
+ 各章に場面を追加
+
+
+
+ ProjWizardFinalPage
+
+
+ Summary
+ 概要
+
+
+
+ Project Name: {0}
+ プロジェクト名: {0}
+
+
+
+ Project Path: {0}
+ プロジェクトパス: {0}
+
+
+
+ Fill the project with a minimal set of items
+ プロジェクトを最小限のアイテムセットで埋める
+
+
+
+ Fill the project with example files
+ プロジェクトをサンプルファイルで埋める
+
+
+
+ Add a folder for plot notes
+ プロットノート用のフォルダーを追加
+
+
+
+ Add a folder for character notes
+ 登場人物ノート用のフォルダーを追加
+
+
+
+ Add a folder for location notes
+ 場所ノート用のフォルダーを追加
+
+
+
+ Add example notes to the above
+ 上記にノートの例を追加する
+
+
+
+ Add {0} chapters to the novel folder
+ 小説フォルダに {0} 章を追加
+
+
+
+ Add {0} scenes to each chapter
+ 各章に {0} 場面を追加
+
+
+
+ Add {0} scenes
+ {0} 場面を追加
+
+
+
+ You have selected the following:
+ 以下を選択しました:
+
+
+
+ Press '{0}' to create the new project.
+ 新しいプロジェクトを作成するには '{0}' を押してください。
+
+
+
+ Done
+ 完了
+
+
+
+ Finish
+ 終了
+
+
+
+ ProjWizardFolderPage
+
+
+
+ Select Project Folder
+ プロジェクトフォルダーを選択
+
+
+
+ Select a location to store the project. A new project folder will be created in the selected location.
+ プロジェクトを保存する場所を選択します。選択した場所に新しいプロジェクトフォルダーが作成されます。
+
+
+
+ Required
+ 必須
+
+
+
+ Project Path
+ プロジェクトパス
+
+
+
+ Error: A project folder cannot be created using this path.
+ エラー:このパスを使用してプロジェクトフォルダーを作成することはできません。
+
+
+
+ Error: The selected path already exists.
+ エラー:選択したパスは既に存在します。
+
+
+
+ ProjWizardIntroPage
+
+
+ Create New Project
+ 新規プロジェクトを作成
+
+
+
+ Provide at least a project name. The project name should not be changed beyond this point as it is used for generating file names for for instance backups. The other fields are optional and can be changed at any time in Project Settings.
+ プロジェクト名を指定してください。 プロジェクト名は、インスタンスバックアップ用のファイル名の生成に使用されるため、この時点以降は変更しないでください。その他のフィールドは任意で、プロジェクト設定でいつでも変更できます。
+
+
+
+ Side image by {0}, {1}
+ {0} によるサイド画像, {1}
+
+
+
+ Required
+ 必須
+
+
+
+
+ Optional
+ 任意
+
+
+
+ Project Name
+ プロジェクト名
+
+
+
+ Novel Title
+ 小説のタイトル
+
+
+
+ Author(s)
+ 著者
+
+
+
+ ProjWizardPopulatePage
+
+
+ Populate Project
+ プロジェクトへ入力
+
+
+
+ Choose how to pre-fill the project. Either with a minimal set of starter items, an example project explaining and showing many of the features, or show further custom options on the next page.
+ プロジェクトを事前に埋める方法を選択します。 開始時点の項目を最小限に抑えることができます。サンプルプロジェクトでは、多くの機能を説明し表示します。 または、次のページにその他のカスタム設定を表示します。
+
+
+
+ Fill the project with a minimal set of items
+ プロジェクトを最小限のアイテムセットで埋める
+
+
+
+ Fill the project with example files
+ プロジェクトをサンプルファイルで埋める
+
+
+
+ Show detailed options for filling the project
+ プロジェクトを埋めるための詳細な設定を表示
+
+
+
+ ProjectBuilder
+
+
+ New Project
+ 新規プロジェクト
+
+
+
+ New Chapter
+ 新規章
+
+
+
+ New Scene
+ 新規場面
+
+
+
+ Title Page
+ タイトルページ
+
+
+
+ By
+ 作
+
+
+
+ Summary of the chapter.
+ 章の概要。
+
+
+
+ Summary of the scene.
+ 場面の概要。
+
+
+
+ Chapter {0}
+ 章 {0}
+
+
+
+
+ Scene {0}
+ 場面 {0}
+
+
+
+ Main Plot
+ メインプロット
+
+
+
+ Protagonist
+ 主人公
+
+
+
+ Main Location
+ メインの場所
+
+
+
+ Failed to create a new example project.
+ 新しいサンプルプロジェクトの作成に失敗しました。
+
+
+
+ Failed to create a new example project. Could not find the necessary files. They seem to be missing from this installation.
+ 新しいサンプルプロジェクトの作成に失敗しました。必要なファイルが見つかりませんでした。インストール時に欠落しているようです。
+
+
+
+ QDialogButtonBox
+
+
+ OK
+ OK
+
+
+
+ QGnomeTheme
+
+
+ &OK
+ &OK
+
+
+
+ &Save
+ &保存
+
+
+
+ &Cancel
+ &キャンセル
+
+
+
+ &Close
+ &閉じる
+
+
+
+ Close without Saving
+ 保存せずに閉じる
+
+
+
+ QPlatformTheme
+
+
+ OK
+ OK
+
+
+
+ Save
+ 保存
+
+
+
+ Save All
+ すべて保存
+
+
+
+ Open
+ 開く
+
+
+
+ &Yes
+ &はい
+
+
+
+ Yes to &All
+ &すべて はい
+
+
+
+ &No
+ &いいえ
+
+
+
+ N&o to All
+ &すべて いいえ
+
+
+
+ Abort
+ 中止
+
+
+
+ Retry
+ 再試行
+
+
+
+ Ignore
+ 無視
+
+
+
+ Close
+ 閉じる
+
+
+
+ Cancel
+ キャンセル
+
+
+
+ Discard
+ 破棄
+
+
+
+ Help
+ ヘルプ
+
+
+
+ Apply
+ 適用
+
+
+
+ Reset
+ リセット
+
+
+
+ Restore Defaults
+ 既定値に戻す
+
+
+
+ QWizard
+
+
+ Go Back
+ 戻る
+
+
+
+ < &Back
+ < &戻る
+
+
+
+ Continue
+ 続行
+
+
+
+ &Next
+ &次へ
+
+
+
+ &Next >
+ &次へ >
+
+
+
+ Commit
+ コミット
+
+
+
+ Done
+ 完了
+
+
+
+ &Finish
+ &終了
+
+
+
+
+ Cancel
+ キャンセル
+
+
+
+ Help
+ ヘルプ
+
+
+
+ &Help
+ &ヘルプ
+
+
+
+ Tokenizer
+
+
+ Synopsis
+ あらすじ
+
+
+
+ Document '{0}' is too big ({1} MB). Skipping.
+ ドキュメント '{0}' は大きすぎます({1} MB)。 スキップします。
+
+
+
+ ERROR
+ エラー
+
+
+
diff --git a/i18n/nw_nb_NO.ts b/i18n/nw_nb_NO.ts
index 33c46f86..0dbbc8d8 100644
--- a/i18n/nw_nb_NO.ts
+++ b/i18n/nw_nb_NO.ts
@@ -3254,52 +3254,52 @@
GuiProjectToolBar
-
+
Project Content
Prosjektets innhold
-
+
Quick Links
Hurtiglenker
-
+
Move Up
Flytt opp
-
+
Move Down
Flytt ned
-
+
Add Item
Legg til element
-
+
Expand All
Utvid alle
-
+
Collapse All
Lukk alle
-
+
Undo Move
Angre flytting
-
+
Empty Trash
Tøm papirkurven
-
+
More Options
Flere valg
@@ -3307,204 +3307,204 @@
GuiProjectTree
-
+
Active
Aktiv
-
+
Inactive
Inaktiv
-
+
Did not find anywhere to add the file or folder!
Fant ikke noe sted å legge til filen eller mappen!
-
+
Cannot add new files or folders to the Trash folder.
Kan ikke legge til nye filer eller mapper i papirkurvmappen.
-
+
New Note
Nytt notat
-
+
New Chapter
Nytt kapittel
-
+
New Scene
Ny scene
-
+
New Document
Nytt dokument
-
+
New Folder
Ny mappe
-
+
There is currently no Trash folder in this project.
Det er for øyeblikket ingen papirkurv i dette prosjektet.
-
+
The Trash folder is already empty.
Papirkurven er allerede tom.
-
-
+
+
Empty Trash
Tøm papirkurven
-
+
Permanently delete {0} file(s) from Trash?
Vil du slette {0} filer i papirkurven for godt?
-
-
+
+
Delete
Slett
-
+
Move '{0}' to Trash?
Vil du flytte filen "{0}" til søpla?
-
+
Root folders can only be deleted when they are empty.
Rotmapper kan bare slettes når de er tomme.
-
+
Permanently delete '{0}'?
Slette filen "{0}" for godt?
-
+
Open Document
Åpne dokument
-
+
View Document
Vis dokument
-
- Change Label
+
+ Rename
Endre navn
-
+
Toggle Active
Aktiver/deaktiver
-
+
Set Status to ...
Sett status til ...
-
+
Set Importance to ...
Sett viktighetsnivå til ...
-
+
Transform
Transformer
-
-
-
-
+
+
+
+
Convert to {0}
Konverter til {0}
-
+
Merge Child Items into Self
Lim inn underelementer i dette dokumentet
-
+
Merge Child Items into New
Lim inn underelementer i nytt dokument
-
+
Merge Documents in Folder
Slå sammen dokumenter i mappen
-
+
Split Document by Headers
Del dokumentet etter overskrift
-
+
Expand All
Utvid alle
-
+
Collapse All
Lukk alle
-
+
Delete Permanently
Slett permanent
-
+
Move to Trash
Flytt til papirkurv
-
+
Convert Folder
Konverter mappe
-
+
Do you want to convert the folder to a {0}? This action cannot be reversed.
Vil du konvertere mappen til et {0}? Denne handlingen kan ikke angres.
-
+
No documents selected for merging.
Ingen dokumenter er valgt for sammenslåing.
-
+
Merged
Sammenslått
-
-
+
+
Could not write document content.
Kan ikke skrive til dokumentet.
-
-
+
+
There is nowhere to add item with name '{0}'.
Fant ikke noe sted å legge til enheten med navn {0}'.
diff --git a/i18n/nw_nl_NL.ts b/i18n/nw_nl_NL.ts
index 249938ab..30926801 100644
--- a/i18n/nw_nl_NL.ts
+++ b/i18n/nw_nl_NL.ts
@@ -757,32 +757,32 @@
GuiDocEditFooter
-
+
Status
Status
-
+
Line: {0} ({1})
Regel: {0} ({1})
-
+
Words: {0} ({1})
Woorden: {0} ({1})
-
+
Document size is {0} bytes
Document grootte is {0} bytes
-
+
Words: {0} selected
Woorden: {0} geselecteerd
-
+
Character count: {0}
Aantal tekens: {0}
@@ -790,22 +790,22 @@
GuiDocEditHeader
-
+
Edit document label
Bewerk document label
-
+
Search document
Doorzoek document
-
+
Toggle Focus Mode
Schakel focus modus in/uit
-
+
Close the document
Sluit het document
@@ -813,58 +813,58 @@
GuiDocEditSearch
-
-
+
+
Search
Zoek
-
+
Replace
Vervang
-
+
Case Sensitive
Hoofdlettergevoelig
-
+
Whole Words Only
Alleen hele woorden
-
+
RegEx Mode
RegEx modus
-
+
Loop Search
Zoekopdracht lus
-
+
Search Next File
Doorzoek volgend bestand
-
+
Preserve Case
Behoud hoofd/kleine letters
-
+
Close Search
Zoekopdracht afsluiten
-
+
Find in current document
Zoeken in huidige document
-
+
Find and replace in current document
Zoek en vervang in huidig document
@@ -2050,55 +2050,66 @@
GuiNovelToolBar
-
+
Outline of {0}
Omlijning van {0}
-
+
Novel Root
Roman Hoofdmap
-
+
Refresh
Verversen
-
+
Last Column
Laatste Kolom
-
+
Hidden
Verborgen
-
+
Point of View Character
Perspectief Karakter
-
+
Focus Character
Focus Karakter
-
+
Novel Plot
Roman Plot
-
+
+
+ Column Size
+ Kolom grootte
+
+
+
More Options
Meer Opties
+
+
+ Maximum column size in %
+ Maximum kolom grootte in %
+
GuiNovelTree
-
+
No meta data
Geen metadata
@@ -3341,44 +3352,44 @@
Nieuwe map
-
+
There is currently no Trash folder in this project.
Er is momenteel geen Prullenbak map in dit project.
-
+
The Trash folder is already empty.
De Prullenbak map is al leeg.
-
+
Empty Trash
Prullenbak legen
-
+
Permanently delete {0} file(s) from Trash?
{0} bestand(en) permanent verwijderen uit de prullenbak?
-
-
+
+
Delete
Verwijderen
-
+
Move '{0}' to Trash?
Verplaats '{0}' naar Prullenbak?
-
+
Root folders can only be deleted when they are empty.
Root mappen kunnen alleen verwijderd worden wanneer ze leeg zijn.
-
+
Permanently delete '{0}'?
'{0}' permanent verwijderen?
diff --git a/i18n/nw_pt_BR.ts b/i18n/nw_pt_BR.ts
index 7a3d9602..50e0998d 100644
--- a/i18n/nw_pt_BR.ts
+++ b/i18n/nw_pt_BR.ts
@@ -3352,44 +3352,44 @@
Novo Diretório
-
+
There is currently no Trash folder in this project.
Não exite um diretório de Lixeira neste projeto.
-
+
The Trash folder is already empty.
O diretório de Lixeira já está vazio.
-
+
Empty Trash
Esvaziar a Lixeira
-
+
Permanently delete {0} file(s) from Trash?
Permanentemente remover {0} arquivo(s) da Lixeira?
-
-
+
+
Delete
Excluir
-
+
Move '{0}' to Trash?
Mover '{0}' para a Lixeira?
-
+
Root folders can only be deleted when they are empty.
Os diretórios-raiz só podem ser excluídos quando estiverem vazios.
-
+
Permanently delete '{0}'?
Excluir permanentemente '{0}?
diff --git a/novelwriter/__init__.py b/novelwriter/__init__.py
index 5c94c480..2860859a 100644
--- a/novelwriter/__init__.py
+++ b/novelwriter/__init__.py
@@ -59,17 +59,17 @@ __license__ = "GPLv3"
__author__ = "Veronica Berglyd Olsen"
__maintainer__ = "Veronica Berglyd Olsen"
__email__ = "code@vkbo.net"
-__version__ = "2.1-alpha0"
-__hexversion__ = "0x020100a0"
-__date__ = "2023-02-12"
+__version__ = "2.0.6"
+__hexversion__ = "0x020006f0"
+__date__ = "2023-02-26"
__status__ = "Stable"
__domain__ = "novelwriter.io"
__url__ = "https://novelwriter.io"
+__docurl__ = "https://docs.novelwriter.io/"
__sourceurl__ = "https://github.com/vkbo/novelWriter"
__issuesurl__ = "https://github.com/vkbo/novelWriter/issues"
__helpurl__ = "https://github.com/vkbo/novelWriter/discussions"
__releaseurl__ = "https://github.com/vkbo/novelWriter/releases/latest"
-__docurl__ = "https://novelwriter.readthedocs.io"
logger = logging.getLogger(__name__)
@@ -246,6 +246,8 @@ def main(sysArgs=None):
nwApp.setApplicationName(CONFIG.appName)
nwApp.setApplicationVersion(__version__)
nwApp.setOrganizationDomain(__domain__)
+ nwApp.setOrganizationName(__domain__)
+ nwApp.setDesktopFileName(CONFIG.appName)
# Connect the exception handler before making the main GUI
sys.excepthook = exceptionHandler
diff --git a/novelwriter/assets/i18n/project_ja_JP.json b/novelwriter/assets/i18n/project_ja_JP.json
new file mode 100644
index 00000000..214a7ccb
--- /dev/null
+++ b/novelwriter/assets/i18n/project_ja_JP.json
@@ -0,0 +1,105 @@
+{
+ "Synopsis": "あらすじ",
+ "Comment": "コメント ",
+ "Notes": "ノート",
+ "0": "零",
+ "1": "一",
+ "2": "二",
+ "3": "三",
+ "4": "四",
+ "5": "五",
+ "6": "六",
+ "7": "七",
+ "8": "八",
+ "9": "九",
+ "10": "十",
+ "11": "十一",
+ "12": "十二",
+ "13": "十三",
+ "14": "十四",
+ "15": "十五",
+ "16": "十六",
+ "17": "十七",
+ "18": "十八",
+ "19": "十九",
+ "20": "二十",
+ "21": "二十一",
+ "22": "二十二",
+ "23": "二十三",
+ "24": "二十四",
+ "25": "二十五",
+ "26": "二十六",
+ "27": "二十七",
+ "28": "二十八",
+ "29": "二十九",
+ "30": "三十",
+ "31": "三十一",
+ "32": "三十二",
+ "33": "三十三",
+ "34": "三十四",
+ "35": "三十五",
+ "36": "三十六",
+ "37": "三十七",
+ "38": "三十八",
+ "39": "三十九",
+ "40": "四十",
+ "41": "四十一",
+ "42": "四十二",
+ "43": "四十三",
+ "44": "四十四",
+ "45": "四十五",
+ "46": "四十六",
+ "47": "四十七",
+ "48": "四十八",
+ "49": "四十九",
+ "50": "五十",
+ "51": "五十一",
+ "52": "五十二",
+ "53": "五十三",
+ "54": "五十四",
+ "55": "五十五",
+ "56": "五十六",
+ "57": "五十七",
+ "58": "五十八",
+ "59": "五十九",
+ "60": "六十",
+ "61": "六十一",
+ "62": "六十二",
+ "63": "六十三",
+ "64": "六十四",
+ "65": "六十五",
+ "66": "六十六",
+ "67": "六十七",
+ "68": "六十八",
+ "69": "六十九",
+ "70": "七十",
+ "71": "七十一",
+ "72": "七十二",
+ "73": "七十三",
+ "74": "七十四",
+ "75": "七十五",
+ "76": "七十六",
+ "77": "七十七",
+ "78": "七十八",
+ "79": "七十九",
+ "80": "八十",
+ "81": "八十一",
+ "82": "八十二",
+ "83": "八十三",
+ "84": "八十四",
+ "85": "八十五",
+ "86": "八十六",
+ "87": "八十七",
+ "88": "八十八",
+ "89": "八十九",
+ "90": "九十",
+ "91": "九十一",
+ "92": "九十二",
+ "93": "九十三",
+ "94": "九十四",
+ "95": "九十五",
+ "96": "九十六",
+ "97": "九十七",
+ "98": "九十八",
+ "99": "九十九"
+}
diff --git a/novelwriter/assets/text/credits_en.htm b/novelwriter/assets/text/credits_en.htm
index c696781d..80790378 100644
--- a/novelwriter/assets/text/credits_en.htm
+++ b/novelwriter/assets/text/credits_en.htm
@@ -26,6 +26,7 @@ translators for the languages currently available:
French: Jan Lüdke (@jyhelle )
German: Myian (@heymyian )
Italian: Riccardo Mangili
+ Japanese: hebekeg (@hebekeg )
Latin American Spanish: Tommy Marplatt (@tmarplatt )
Norwegian: Veronica Berglyd Olsen (@vkbo )
Portuguese: Bruno Meneguello (@bkmeneguello )
diff --git a/novelwriter/gui/doceditor.py b/novelwriter/gui/doceditor.py
index 361b236e..90a671ce 100644
--- a/novelwriter/gui/doceditor.py
+++ b/novelwriter/gui/doceditor.py
@@ -724,14 +724,13 @@ class GuiDocEditor(QTextEdit):
_, theProvider = self.spEnchant.describeDict()
self.spellDictionaryChanged.emit(str(theLang), str(theProvider))
-
if not self._bigDoc:
self.spellCheckDocument()
return True
def toggleSpellCheck(self, theMode):
- """This is the master spell check setting function, and this one
+ """This is the main spell check setting function, and this one
should call all other setSpellCheck functions in other classes.
If the spell check mode (theMode) is not defined (None), then
toggle the current status saved in this class.
@@ -754,7 +753,8 @@ class GuiDocEditor(QTextEdit):
self.mainGui.mainMenu.setSpellCheck(theMode)
self.theProject.data.setSpellCheck(theMode)
self.highLight.setSpellCheck(theMode)
- if not self._bigDoc:
+ if not self._bigDoc or theMode is False:
+ # We don't run the spell checker automatically on big docs
self.spellCheckDocument()
logger.debug("Spell check is set to '%s'", str(theMode))
@@ -768,18 +768,16 @@ class GuiDocEditor(QTextEdit):
the undo stack, so we only do it for big documents.
"""
logger.debug("Running spell checker")
- if self._spellCheck:
- bfTime = time()
- qApp.setOverrideCursor(QCursor(Qt.WaitCursor))
- if self._bigDoc:
- theText = self.getText()
- self.setPlainText(theText)
- else:
- self.highLight.rehighlight()
- qApp.restoreOverrideCursor()
- afTime = time()
- logger.debug("Document highlighted in %.3f ms", 1000*(afTime-bfTime))
- self.mainGui.mainStatus.setStatus(self.tr("Spell check complete"))
+ start = time()
+ qApp.setOverrideCursor(QCursor(Qt.WaitCursor))
+ if self._bigDoc:
+ # This is much faster for large documents
+ self.setPlainText(self.getText())
+ else:
+ self.highLight.rehighlight()
+ qApp.restoreOverrideCursor()
+ logger.debug("Document highlighted in %.3f ms", 1000*(time() - start))
+ self.mainGui.mainStatus.setStatus(self.tr("Spell check complete"))
return True
@@ -1359,7 +1357,7 @@ class GuiDocEditor(QTextEdit):
if self._docHandle is None or self._nwItem is None:
return
- logger.debug("User selectee %d words", wCount)
+ logger.debug("User selected %d words", wCount)
self.docFooter.updateCounts(wCount=wCount, cCount=cCount)
self.wcTimerSel.stop()
diff --git a/novelwriter/gui/projtree.py b/novelwriter/gui/projtree.py
index 0d8c6bed..a21c7a9d 100644
--- a/novelwriter/gui/projtree.py
+++ b/novelwriter/gui/projtree.py
@@ -38,6 +38,7 @@ from PyQt5.QtWidgets import (
QMenu, QShortcut, QSizePolicy, QToolButton, QTreeWidget, QTreeWidgetItem,
QVBoxLayout, QWidget
)
+from novelwriter.core.item import NWItem
from novelwriter.enum import nwDocMode, nwItemType, nwItemClass, nwItemLayout, nwAlert, nwWidget
from novelwriter.constants import nwHeaders, nwUnicode, trConst, nwLabels
@@ -108,6 +109,9 @@ class GuiProjectView(QWidget):
self.keyContext.setContext(Qt.WidgetShortcut)
self.keyContext.activated.connect(lambda: self.projTree.openContextOnSelected())
+ # Signals
+ self.selectedItemChanged.connect(self.projBar._treeSelectionChanged)
+
# Function Mappings
self.emptyTrash = self.projTree.emptyTrash
self.requestDeleteItem = self.projTree.requestDeleteItem
@@ -418,6 +422,23 @@ class GuiProjectToolBar(QWidget):
return
+ ##
+ # Slots
+ ##
+
+ @pyqtSlot(str)
+ def _treeSelectionChanged(self, tHandle):
+ """Toggle the visibility of the new item enties for novel
+ documents. They should only be visible if novel documents can
+ actually be added.
+ """
+ nwItem = self.theProject.tree[tHandle]
+ allowDoc = isinstance(nwItem, NWItem) and nwItem.documentAllowed()
+ self.aAddEmpty.setVisible(allowDoc)
+ self.aAddChap.setVisible(allowDoc)
+ self.aAddScene.setVisible(allowDoc)
+ return
+
# END Class GuiProjectToolBar
@@ -1204,7 +1225,7 @@ class GuiProjectTree(QTreeWidget):
# Edit Item Settings
# ==================
- aLabel = ctxMenu.addAction(self.tr("Change Label"))
+ aLabel = ctxMenu.addAction(self.tr("Rename"))
aLabel.triggered.connect(lambda: self.renameTreeItem(tHandle))
if isFile:
diff --git a/sample/nwProject.nwx b/sample/nwProject.nwx
index 2df0e5fa..4fff84d8 100644
--- a/sample/nwProject.nwx
+++ b/sample/nwProject.nwx
@@ -1,6 +1,6 @@
-
-
+
+
Sample Project
Sample Project
Jane Smith
diff --git a/setup.cfg b/setup.cfg
index fc808a1e..fe0359e9 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -25,7 +25,7 @@ classifiers =
Topic :: Text Editors
project_urls =
Bug Tracker = https://github.com/vkbo/novelWriter/issues
- Documentation = https://novelwriter.readthedocs.io/en/stable
+ Documentation = https://docs.novelwriter.io
Source Code = https://github.com/vkbo/novelWriter
[options]
diff --git a/setup/description_pypi.md b/setup/description_pypi.md
index ed98ffda..2a70f678 100644
--- a/setup/description_pypi.md
+++ b/setup/description_pypi.md
@@ -17,5 +17,5 @@ are met. It is regularly tested on Debian and Ubuntu Linux, Windows, and macOS.
novelWriter is developed and maintained by [Veronica Berglyd Olsen](https://github.com/vkbo).
**Website:** https://novelwriter.io
-**Documentation:** https://novelwriter.readthedocs.io
+**Documentation:** https://docs.novelwriter.io/
**Source Code:** https://github.com/vkbo/novelWriter