Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git
src/main/resources/com/keenwrite/messages.properties
workspace.document.meta=Document Metadata
-workspace.document.meta.desc=Keys must be alphabetic, values may use variables (e.g., '{{'book.title'}}').
-workspace.document.meta.title=Pairs
-
-workspace.editor=Editor
-workspace.editor.autosave=Autosave
-workspace.editor.autosave.desc=Amount of time to wait between saves, in seconds (0 means disabled).
-workspace.editor.autosave.title=Timeout
-
-workspace.typeset=Typesetting
-workspace.typeset.context=ConTeXt
-workspace.typeset.context.themes.path=Paths
-workspace.typeset.context.themes.path.desc=Directory containing theme subdirectories.
-workspace.typeset.context.themes.path.title=Themes
-workspace.typeset.context.clean=Clean
-workspace.typeset.context.clean.desc=Delete ancillary files after an unsuccessful export.
-workspace.typeset.context.clean.title=Purge
-workspace.typeset.context.fonts=Fonts
-workspace.typeset.context.fonts.dir=Directory
-workspace.typeset.context.fonts.dir.desc=Directory containing additional font files (OTF and TTF).
-workspace.typeset.context.fonts.dir.title=Path
-workspace.typeset.typography=Typography
-workspace.typeset.typography.quotes=Quotation Marks
-workspace.typeset.typography.quotes.desc=Export straight quotes and apostrophes as curled equivalents.
-workspace.typeset.typography.quotes.title=Curl
-
-workspace.r=R
-workspace.r.script=Startup Script
-workspace.r.script.desc=Script runs prior to executing R statements within the document.
-workspace.r.dir=Working Directory
-workspace.r.dir.desc=Value assigned to v$application$r$working$directory and usable in the startup script.
-workspace.r.dir.title=Directory
-workspace.r.delimiter.began=Delimiter Prefix
-workspace.r.delimiter.began.desc=Prefix of expression that wraps inserted variables.
-workspace.r.delimiter.began.title=Opening
-workspace.r.delimiter.ended=Delimiter Suffix
-workspace.r.delimiter.ended.desc=Suffix of expression that wraps inserted variables.
-workspace.r.delimiter.ended.title=Closing
-
-workspace.images=Images
-workspace.images.dir=Absolute Directory
-workspace.images.dir.desc=Path to search for local file system images.
-workspace.images.dir.title=Directory
-workspace.images.cache.desc=Path to store remotely retrieved images.
-workspace.images.cache.title=Directory
-workspace.images.order=Extensions
-workspace.images.order.desc=Preferred order of image file types to embed, separated by spaces.
-workspace.images.order.title=Extensions
-workspace.images.resize=Resize
-workspace.images.resize.desc=Scale images to fit the preview panel when resizing, automatically.
-workspace.images.resize.title=Resize
-workspace.images.server=Diagram Server
-workspace.images.server.desc=Server used to generate diagrams (e.g., kroki.io).
-workspace.images.server.title=Name
-
-workspace.definition=Variable
-workspace.definition.path=File name
-workspace.definition.path.desc=Absolute path to interpolated string variables.
-workspace.definition.path.title=Path
-workspace.definition.delimiter.began=Delimiter Prefix
-workspace.definition.delimiter.began.desc=Indicates when a variable name is starting.
-workspace.definition.delimiter.began.title=Opening
-workspace.definition.delimiter.ended=Delimiter Suffix
-workspace.definition.delimiter.ended.desc=Indicates when a variable name is ending.
-workspace.definition.delimiter.ended.title=Closing
-
-workspace.ui.skin=Skins
-workspace.ui.skin.selection=Bundled
-workspace.ui.skin.selection.desc=Pre-packaged application style (default: Modena Light).
-workspace.ui.skin.selection.title=Name
-workspace.ui.skin.custom=Custom
-workspace.ui.skin.custom.desc=User-defined JavaFX cascading stylesheet file.
-workspace.ui.skin.custom.title=Path
-
-workspace.ui.preview=Preview
-workspace.ui.preview.stylesheet=Stylesheet
-workspace.ui.preview.stylesheet.desc=User-defined HTML cascading stylesheet file.
-workspace.ui.preview.stylesheet.title=Path
-
-workspace.ui.font=Fonts
-workspace.ui.font.editor=Editor Font
-workspace.ui.font.editor.name=Name
-workspace.ui.font.editor.name.desc=Text editor font name (sans-serif font recommended).
-workspace.ui.font.editor.name.title=Family
-workspace.ui.font.editor.size=Size
-workspace.ui.font.editor.size.desc=Font size.
-workspace.ui.font.editor.size.title=Points
-workspace.ui.font.preview=Preview Font
-workspace.ui.font.preview.name=Name
-workspace.ui.font.preview.name.desc=Preview pane font name (must support ligatures, serif font recommended).
-workspace.ui.font.preview.name.title=Family
-workspace.ui.font.preview.size=Size
-workspace.ui.font.preview.size.desc=Font size.
-workspace.ui.font.preview.size.title=Points
-workspace.ui.font.preview.mono.name=Name
-workspace.ui.font.preview.mono.name.desc=Monospace font name.
-workspace.ui.font.preview.mono.name.title=Family
-workspace.ui.font.preview.mono.size=Size
-workspace.ui.font.preview.mono.size.desc=Monospace font size.
-workspace.ui.font.preview.mono.size.title=Points
-workspace.ui.font.math=Math Font
-workspace.ui.font.math.size.title=Scale
-
-workspace.language=Language
-workspace.language.locale=Internationalization
-workspace.language.locale.desc=Language for application and HTML export.
-workspace.language.locale.title=Locale
-
-# ########################################################################
-# Editor actions
-# ########################################################################
-
-Editor.spelling.check.matches.none=No suggestions for ''{0}'' found.
-Editor.spelling.check.matches.okay=The spelling for ''{0}'' appears to be correct.
-
-# ########################################################################
-# Menu Bar
-# ########################################################################
-
-Main.menu.file=_File
-Main.menu.edit=_Edit
-Main.menu.insert=_Insert
-Main.menu.format=Forma_t
-Main.menu.definition=_Variable
-Main.menu.view=Vie_w
-Main.menu.help=_Help
-
-# ########################################################################
-# Detachable Tabs
-# ########################################################################
-
-# {0} is the application title; {1} is a unique window ID.
-Detach.tab.title={0} - {1}
-
-# ########################################################################
-# Status Bar
-# ########################################################################
-
-Main.status.text.offset=offset
-Main.status.line=Line {0} of {1}, ${Main.status.text.offset} {2}
-Main.status.state.default=OK
-Main.status.export.success=Saved as ''{0}''
-
-Main.status.error.bootstrap.eval=Note: Bootstrap variable of ''{0}'' not found
-Main.status.error.bootstrap.cache=Could not create cache directory ''{0}''
-
-Main.status.error.parse=Evaluation error: {0}
-Main.status.error.def.blank=Move the caret to a word before inserting a variable
-Main.status.error.def.empty=Create a variable before inserting one
-Main.status.error.def.missing=No variable value found for ''{0}''
-Main.status.error.r=Error with [{0}...]: {1}
-
-Main.status.error.file.missing=Not found: ''{0}''
-Main.status.error.file.missing.near=Not found: ''{0}'' near line {1}
-Main.status.error.file.delete=Failed to delete ''{0}''
-
-Main.status.error.messages.recursion=Lookup depth exceeded, check for loops in ''{0}''
-Main.status.error.messages.syntax=Missing ''}'' in ''{0}''
-
-Main.status.error.undo=Cannot undo; beginning of undo history reached
-Main.status.error.redo=Cannot redo; end of redo history reached
-
-Main.status.error.theme.missing=Install themes before exporting (no themes found at ''{0}'')
-Main.status.error.theme.name=Cannot find theme name for ''{0}''
-
-Main.status.image.request.init=Initializing HTTP request
-Main.status.image.request.fetch=Downloaded image ''{0}''
-Main.status.image.request.success=Determined content type ''{0}''
-Main.status.image.request.error.media=No media type for ''{0}''
-Main.status.image.request.error.cert=Could not accept certificate for ''{0}''
-Main.status.image.request.error.rasterize=Rasterizer could not parse SVG image
-
-Main.status.image.xhtml.image.download=Downloading ''{0}''
-Main.status.image.xhtml.image.resolve=Qualify path for ''{0}''
-Main.status.image.xhtml.image.found=Found image ''{0}''
-Main.status.image.xhtml.image.missing=Missing image ''{0}''
-Main.status.image.xhtml.image.saved=Saved image ''{0}''
-Main.status.image.xhtml.image.failed=Cannot save image ''{0}''
-
-Main.status.font.search.missing=No font name starting with ''{0}'' was found
-
-Main.status.export.concat=Concatenating ''{0}''
-Main.status.export.concat.parent=No parent directory found for ''{0}''
-Main.status.export.concat.extension=File name must have an extension ''{0}''
-Main.status.export.concat.io=Could not read from ''{0}''
-
-Main.status.typeset.create=Creating typesetter
-Main.status.typeset.xhtml=Export document as XHTML
-Main.status.typeset.began=Started typesetting ''{0}''
-Main.status.typeset.failed=Could not generate PDF file
-Main.status.typeset.page=Typesetting page {0} of {1} (pass {2})
-Main.status.typeset.ended.success=Finished typesetting ''{0}'' ({1} elapsed)
-Main.status.typeset.ended.failure=Failed to typeset ''{0}'' ({1} elapsed)
-Main.status.typeset.setting=Set {0} to ''{1}''
-
-Main.status.lexicon.loading=Loading lexicon: {0} words
-Main.status.lexicon.loaded=Loaded lexicon: {0} words
-
-# ########################################################################
-# Search Bar
-# ########################################################################
-
-Main.search.stop.tooltip=Close search bar
-Main.search.stop.icon=CLOSE
-Main.search.next.tooltip=Find next match
-Main.search.next.icon=CHEVRON_DOWN
-Main.search.prev.tooltip=Find previous match
-Main.search.prev.icon=CHEVRON_UP
-Main.search.find.tooltip=Search document for text
-Main.search.find.icon=SEARCH
-Main.search.match.none=No matches
-Main.search.match.some={0} of {1} matches
-
-# ########################################################################
-# Definition Pane and its Tree View
-# ########################################################################
-
-Definition.menu.add.default=Undefined
-
-# ########################################################################
-# Variable Definitions Pane
-# ########################################################################
-
-Pane.definition.node.root.title=Variables
-
-# ########################################################################
-# HTML Preview Pane
-# ########################################################################
-
-Pane.preview.title=Preview
-
-# ########################################################################
-# Document Outline Pane
-# ########################################################################
-
-Pane.outline.title=Outline
-
-# ########################################################################
-# File Manager Pane
-# ########################################################################
-
-Pane.files.title=Files
-
-# ########################################################################
-# Document Outline Pane
-# ########################################################################
-
-Pane.statistics.title=Statistics
-
-# ########################################################################
-# Failure messages with respect to YAML files.
-# ########################################################################
-
-yaml.error.open=Could not open YAML file (ensure non-empty file).
-yaml.error.unresolvable=Too much indirection for: ''{0}'' = ''{1}''.
-yaml.error.missing=Empty variable value for key ''{0}''.
-yaml.error.tree.form=Unassigned variable near ''{0}''.
-
-# ########################################################################
-# Text Resource
-# ########################################################################
-
-TextResource.load.error.unsaved=The file ''{0}'' is unsaved or does not exist.
-TextResource.load.error.permissions=The file ''{0}'' must be readable and writable.
-
-TextResource.saveFailed.message=Failed to save ''{0}''.\n\nReason: {1}
-TextResource.saveFailed.title=Save
-
-# ########################################################################
-# File Open
-# ########################################################################
-
-Dialog.file.choose.open.title=Open File
-Dialog.file.choose.save.title=Save File
-Dialog.file.choose.export.title=Export File
-Dialog.file.choose.import.title=Import File
-
-Dialog.file.choose.filter.title.source=Source Files
-Dialog.file.choose.filter.title.definition=Variable Files
-Dialog.file.choose.filter.title.xml=XML Files
-Dialog.file.choose.filter.title.all=All Files
-
-# ########################################################################
-# Browse File
-# ########################################################################
-
-BrowseFileButton.chooser.title=Open local file
-BrowseFileButton.chooser.allFilesFilter=All Files
-BrowseFileButton.tooltip=${BrowseFileButton.chooser.title}
-
-# ########################################################################
-# Browse Directory
-# ########################################################################
-
-BrowseDirectoryButton.chooser.title=Open local directory
-BrowseDirectoryButton.tooltip=${BrowseDirectoryButton.chooser.title}
-
-# ########################################################################
-# Alert Dialog
-# ########################################################################
-
-Alert.file.close.title=Close
-Alert.file.close.text=Save changes to {0}?
-
-# ########################################################################
-# Typesetter Installation Wizard
-# ########################################################################
-
-Wizard.typesetter.name=ConTeXt
-Wizard.typesetter.container.name=Podman
-Wizard.typesetter.container.version=4.8.2
-Wizard.typesetter.container.checksum=250b12c24444005e09306eda38fa63c60cb1bdadf040f4e3f24f976e213cd462
-Wizard.typesetter.container.image.name=typesetter
-Wizard.typesetter.container.image.version=3.1.0
-Wizard.typesetter.container.image.tag=${Wizard.typesetter.container.image.name}:${Wizard.typesetter.container.image.version}
-Wizard.typesetter.container.image.url=https://repository.keenwrite.com/containers/${Wizard.typesetter.container.image.tag}
-Wizard.typesetter.themes.version=1.9.1
-Wizard.typesetter.themes.checksum=c6411a92d660e2f2fe608dac0dba13d2d0f5b4b25b88f19db79eda91b36b3b4c
+workspace.document.meta.desc=Keys must be alphabetic, values may use variables (e.g., '{{'document.title'}}').
+workspace.document.meta.title=Pairs
+
+workspace.editor=Editor
+workspace.editor.autosave=Autosave
+workspace.editor.autosave.desc=Amount of time to wait between saves, in seconds (0 means disabled).
+workspace.editor.autosave.title=Timeout
+
+workspace.typeset=Typesetting
+workspace.typeset.context=ConTeXt
+workspace.typeset.context.themes.path=Paths
+workspace.typeset.context.themes.path.desc=Directory containing theme subdirectories.
+workspace.typeset.context.themes.path.title=Themes
+workspace.typeset.context.clean=Clean
+workspace.typeset.context.clean.desc=Delete ancillary files after an unsuccessful export.
+workspace.typeset.context.clean.title=Purge
+workspace.typeset.context.fonts=Fonts
+workspace.typeset.context.fonts.dir=Directory
+workspace.typeset.context.fonts.dir.desc=Directory containing additional font files (OTF and TTF).
+workspace.typeset.context.fonts.dir.title=Path
+workspace.typeset.typography=Typography
+workspace.typeset.typography.quotes=Quotation Marks
+workspace.typeset.typography.quotes.desc=Export straight quotes and apostrophes as curled equivalents.
+workspace.typeset.typography.quotes.title=Curl
+
+workspace.r=R
+workspace.r.script=Startup Script
+workspace.r.script.desc=Script runs prior to executing R statements within the document.
+workspace.r.dir=Working Directory
+workspace.r.dir.desc=Value assigned to v$application$r$working$directory and usable in the startup script.
+workspace.r.dir.title=Directory
+workspace.r.delimiter.began=Delimiter Prefix
+workspace.r.delimiter.began.desc=Prefix of expression that wraps inserted variables.
+workspace.r.delimiter.began.title=Opening
+workspace.r.delimiter.ended=Delimiter Suffix
+workspace.r.delimiter.ended.desc=Suffix of expression that wraps inserted variables.
+workspace.r.delimiter.ended.title=Closing
+
+workspace.images=Images
+workspace.images.dir=Absolute Directory
+workspace.images.dir.desc=Path to search for local file system images.
+workspace.images.dir.title=Directory
+workspace.images.cache.desc=Path to store remotely retrieved images.
+workspace.images.cache.title=Directory
+workspace.images.order=Extensions
+workspace.images.order.desc=Preferred order of image file types to embed, separated by spaces.
+workspace.images.order.title=Extensions
+workspace.images.resize=Resize
+workspace.images.resize.desc=Scale images to fit the preview panel when resizing, automatically.
+workspace.images.resize.title=Resize
+workspace.images.server=Diagram Server
+workspace.images.server.desc=Server used to generate diagrams (e.g., kroki.io).
+workspace.images.server.title=Name
+
+workspace.definition=Variable
+workspace.definition.path=File name
+workspace.definition.path.desc=Absolute path to interpolated string variables.
+workspace.definition.path.title=Path
+workspace.definition.delimiter.began=Delimiter Prefix
+workspace.definition.delimiter.began.desc=Indicates when a variable name is starting.
+workspace.definition.delimiter.began.title=Opening
+workspace.definition.delimiter.ended=Delimiter Suffix
+workspace.definition.delimiter.ended.desc=Indicates when a variable name is ending.
+workspace.definition.delimiter.ended.title=Closing
+
+workspace.ui.skin=Skins
+workspace.ui.skin.selection=Bundled
+workspace.ui.skin.selection.desc=Pre-packaged application style (default: Modena Light).
+workspace.ui.skin.selection.title=Name
+workspace.ui.skin.custom=Custom
+workspace.ui.skin.custom.desc=User-defined JavaFX cascading stylesheet file.
+workspace.ui.skin.custom.title=Path
+
+workspace.ui.preview=Preview
+workspace.ui.preview.stylesheet=Stylesheet
+workspace.ui.preview.stylesheet.desc=User-defined HTML cascading stylesheet file.
+workspace.ui.preview.stylesheet.title=Path
+
+workspace.ui.font=Fonts
+workspace.ui.font.editor=Editor Font
+workspace.ui.font.editor.name=Name
+workspace.ui.font.editor.name.desc=Text editor font name (sans-serif font recommended).
+workspace.ui.font.editor.name.title=Family
+workspace.ui.font.editor.size=Size
+workspace.ui.font.editor.size.desc=Font size.
+workspace.ui.font.editor.size.title=Points
+workspace.ui.font.preview=Preview Font
+workspace.ui.font.preview.name=Name
+workspace.ui.font.preview.name.desc=Preview pane font name (must support ligatures, serif font recommended).
+workspace.ui.font.preview.name.title=Family
+workspace.ui.font.preview.size=Size
+workspace.ui.font.preview.size.desc=Font size.
+workspace.ui.font.preview.size.title=Points
+workspace.ui.font.preview.mono.name=Name
+workspace.ui.font.preview.mono.name.desc=Monospace font name.
+workspace.ui.font.preview.mono.name.title=Family
+workspace.ui.font.preview.mono.size=Size
+workspace.ui.font.preview.mono.size.desc=Monospace font size.
+workspace.ui.font.preview.mono.size.title=Points
+workspace.ui.font.math=Math Font
+workspace.ui.font.math.size.title=Scale
+
+workspace.language=Language
+workspace.language.locale=Internationalization
+workspace.language.locale.desc=Language for application and HTML export.
+workspace.language.locale.title=Locale
+
+# ########################################################################
+# Editor actions
+# ########################################################################
+
+Editor.spelling.check.matches.none=No suggestions for ''{0}'' found.
+Editor.spelling.check.matches.okay=The spelling for ''{0}'' appears to be correct.
+
+# ########################################################################
+# Menu Bar
+# ########################################################################
+
+Main.menu.file=_File
+Main.menu.edit=_Edit
+Main.menu.insert=_Insert
+Main.menu.format=Forma_t
+Main.menu.definition=_Variable
+Main.menu.view=Vie_w
+Main.menu.help=_Help
+
+# ########################################################################
+# Detachable Tabs
+# ########################################################################
+
+# {0} is the application title; {1} is a unique window ID.
+Detach.tab.title={0} - {1}
+
+# ########################################################################
+# Status Bar
+# ########################################################################
+
+Main.status.text.offset=offset
+Main.status.line=Line {0} of {1}, ${Main.status.text.offset} {2}
+Main.status.state.default=OK
+Main.status.export.success=Saved as ''{0}''
+
+Main.status.error.bootstrap.eval=Note: Bootstrap variable of ''{0}'' not found
+Main.status.error.bootstrap.cache=Could not create cache directory ''{0}''
+
+Main.status.error.parse=Evaluation error: {0}
+Main.status.error.def.blank=Move the caret to a word before inserting a variable
+Main.status.error.def.empty=Create a variable before inserting one
+Main.status.error.def.missing=No variable value found for ''{0}''
+Main.status.error.r=Error with [{0}...]: {1}
+
+Main.status.error.file.missing=Not found: ''{0}''
+Main.status.error.file.missing.near=Not found: ''{0}'' near line {1}
+Main.status.error.file.delete=Failed to delete ''{0}''
+
+Main.status.error.messages.recursion=Lookup depth exceeded, check for loops in ''{0}''
+Main.status.error.messages.syntax=Missing ''}'' in ''{0}''
+
+Main.status.error.undo=Cannot undo; beginning of undo history reached
+Main.status.error.redo=Cannot redo; end of redo history reached
+
+Main.status.error.theme.missing=Install themes before exporting (no themes found at ''{0}'')
+Main.status.error.theme.name=Cannot find theme name for ''{0}''
+
+Main.status.image.request.init=Initializing HTTP request
+Main.status.image.request.fetch=Downloaded image ''{0}''
+Main.status.image.request.success=Determined content type ''{0}''
+Main.status.image.request.error.media=No media type for ''{0}''
+Main.status.image.request.error.cert=Could not accept certificate for ''{0}''
+Main.status.image.request.error.rasterize=Rasterizer could not parse SVG image
+
+Main.status.image.xhtml.image.download=Downloading ''{0}''
+Main.status.image.xhtml.image.resolve=Qualify path for ''{0}''
+Main.status.image.xhtml.image.found=Found image ''{0}''
+Main.status.image.xhtml.image.missing=Missing image ''{0}''
+Main.status.image.xhtml.image.saved=Saved image ''{0}''
+Main.status.image.xhtml.image.failed=Cannot save image ''{0}''
+
+Main.status.font.search.missing=No font name starting with ''{0}'' was found
+
+Main.status.export.concat=Concatenating ''{0}''
+Main.status.export.concat.parent=No parent directory found for ''{0}''
+Main.status.export.concat.extension=File name must have an extension ''{0}''
+Main.status.export.concat.io=Could not read from ''{0}''
+
+Main.status.typeset.create=Creating typesetter
+Main.status.typeset.xhtml=Export document as XHTML
+Main.status.typeset.began=Started typesetting ''{0}''
+Main.status.typeset.failed=Could not generate PDF file
+Main.status.typeset.page=Typesetting page {0} of {1} (pass {2})
+Main.status.typeset.ended.success=Finished typesetting ''{0}'' ({1} elapsed)
+Main.status.typeset.ended.failure=Failed to typeset ''{0}'' ({1} elapsed)
+Main.status.typeset.setting=Set {0} to ''{1}''
+
+Main.status.lexicon.loading=Loading lexicon: {0} words
+Main.status.lexicon.loaded=Loaded lexicon: {0} words
+
+# ########################################################################
+# Search Bar
+# ########################################################################
+
+Main.search.stop.tooltip=Close search bar
+Main.search.stop.icon=CLOSE
+Main.search.next.tooltip=Find next match
+Main.search.next.icon=CHEVRON_DOWN
+Main.search.prev.tooltip=Find previous match
+Main.search.prev.icon=CHEVRON_UP
+Main.search.find.tooltip=Search document for text
+Main.search.find.icon=SEARCH
+Main.search.match.none=No matches
+Main.search.match.some={0} of {1} matches
+
+# ########################################################################
+# Definition Pane and its Tree View
+# ########################################################################
+
+Definition.menu.add.default=Undefined
+
+# ########################################################################
+# Variable Definitions Pane
+# ########################################################################
+
+Pane.definition.node.root.title=Variables
+
+# ########################################################################
+# HTML Preview Pane
+# ########################################################################
+
+Pane.preview.title=Preview
+
+# ########################################################################
+# Document Outline Pane
+# ########################################################################
+
+Pane.outline.title=Outline
+
+# ########################################################################
+# File Manager Pane
+# ########################################################################
+
+Pane.files.title=Files
+
+# ########################################################################
+# Document Outline Pane
+# ########################################################################
+
+Pane.statistics.title=Statistics
+
+# ########################################################################
+# Failure messages with respect to YAML files.
+# ########################################################################
+
+yaml.error.open=Could not open YAML file (ensure non-empty file).
+yaml.error.unresolvable=Too much indirection for: ''{0}'' = ''{1}''.
+yaml.error.missing=Empty variable value for key ''{0}''.
+yaml.error.tree.form=Unassigned variable near ''{0}''.
+
+# ########################################################################
+# Text Resource
+# ########################################################################
+
+TextResource.load.error.unsaved=The file ''{0}'' is unsaved or does not exist.
+TextResource.load.error.permissions=The file ''{0}'' must be readable and writable.
+
+TextResource.saveFailed.message=Failed to save ''{0}''.\n\nReason: {1}
+TextResource.saveFailed.title=Save
+
+# ########################################################################
+# File Open
+# ########################################################################
+
+Dialog.file.choose.open.title=Open File
+Dialog.file.choose.save.title=Save File
+Dialog.file.choose.export.title=Export File
+Dialog.file.choose.import.title=Import File
+
+Dialog.file.choose.filter.title.source=Source Files
+Dialog.file.choose.filter.title.definition=Variable Files
+Dialog.file.choose.filter.title.xml=XML Files
+Dialog.file.choose.filter.title.all=All Files
+
+# ########################################################################
+# Browse File
+# ########################################################################
+
+BrowseFileButton.chooser.title=Open local file
+BrowseFileButton.chooser.allFilesFilter=All Files
+BrowseFileButton.tooltip=${BrowseFileButton.chooser.title}
+
+# ########################################################################
+# Browse Directory
+# ########################################################################
+
+BrowseDirectoryButton.chooser.title=Open local directory
+BrowseDirectoryButton.tooltip=${BrowseDirectoryButton.chooser.title}
+
+# ########################################################################
+# Alert Dialog
+# ########################################################################
+
+Alert.file.close.title=Close
+Alert.file.close.text=Save changes to {0}?
+
+# ########################################################################
+# Typesetter Installation Wizard
+# ########################################################################
+
+Wizard.typesetter.name=ConTeXt
+Wizard.typesetter.container.name=Podman
+Wizard.typesetter.container.version=4.8.2
+Wizard.typesetter.container.checksum=250b12c24444005e09306eda38fa63c60cb1bdadf040f4e3f24f976e213cd462
+Wizard.typesetter.container.image.name=typesetter
+Wizard.typesetter.container.image.version=3.1.0
+Wizard.typesetter.container.image.tag=${Wizard.typesetter.container.image.name}:${Wizard.typesetter.container.image.version}
+Wizard.typesetter.container.image.url=https://repository.keenwrite.com/containers/${Wizard.typesetter.container.image.tag}
+Wizard.typesetter.themes.version=1.10.0
+Wizard.typesetter.themes.checksum=38ce9c130cb8f527465baa3ca1e79c23ff92156c4fe9b842cc04fd80a7e10359
Wizard.container.install.command=Installing container using: ''{0}''

Upgrades KeenWrite themes

Author DaveJarvis <email>
Date 2023-12-16 14:43:06 GMT-0800
Commit 76b47561ddc6355b524bb47ba765e2b1b68a0db0
Parent 58955ee
Delta 317 lines added, 317 lines removed