604 lines
21 KiB
JSON
604 lines
21 KiB
JSON
{
|
||
"button": {
|
||
"fullscreen": {
|
||
"ariaLabel": "Fullscreen"
|
||
},
|
||
"realTime": {
|
||
"ariaLabel": "Save changes in real time"
|
||
},
|
||
"workspace": {
|
||
"text": "Workspace"
|
||
}
|
||
},
|
||
"displayName": "Integrated Edit Environment",
|
||
"dock": {
|
||
"collapse": {
|
||
"ariaLabel": "Collapse All Folder"
|
||
},
|
||
"inline": {
|
||
"ariaLabel": "markdown: Edit standard markdown\nkramdown: Inline elements use <span> tags"
|
||
},
|
||
"kramdown": {
|
||
"ariaLabel": "Edit with kramdown"
|
||
},
|
||
"refresh": {
|
||
"ariaLabel": "Save changes in real time"
|
||
},
|
||
"title": "Code Edit"
|
||
},
|
||
"editor": {
|
||
"action": {
|
||
"save": {
|
||
"label": "Save"
|
||
},
|
||
"saveAs": {
|
||
"label": "Save As"
|
||
},
|
||
"setModelLanguage": {
|
||
"label": "Set Editor Model Language"
|
||
},
|
||
"toggleWordWrap": {
|
||
"label": "Toggle Word Wrap"
|
||
}
|
||
},
|
||
"tooltip": {
|
||
"siyuanBlockHyperlink": {
|
||
"label": "SiYuan block hyperlink"
|
||
},
|
||
"siyuanBlockID": {
|
||
"label": "SiYuan block ID"
|
||
},
|
||
"siyuanBlockReference": {
|
||
"label": "SiYuan block reference"
|
||
}
|
||
}
|
||
},
|
||
"explorer": {
|
||
"count": {
|
||
"ariaLabel": "Number of Resources"
|
||
},
|
||
"file": {
|
||
"ariaLabel": "File"
|
||
},
|
||
"fold": {
|
||
"ariaLabel": "Collapse"
|
||
},
|
||
"folder": {
|
||
"ariaLabel": "Folder"
|
||
},
|
||
"lastUpdated": {
|
||
"text": "Last Updated"
|
||
},
|
||
"menu": {
|
||
"ariaLabel": "Menu"
|
||
},
|
||
"refresh": {
|
||
"ariaLabel": "Refresh Explorer"
|
||
},
|
||
"symlink": {
|
||
"ariaLabel": "Symbolic Link"
|
||
},
|
||
"title": "File Explorer",
|
||
"toggle": {
|
||
"ariaLabel": "Collapse/Expand"
|
||
},
|
||
"tooltips": {
|
||
"paths": [
|
||
[
|
||
"conf",
|
||
"Configuration directory"
|
||
],
|
||
[
|
||
"conf/appearance",
|
||
"Appearance directory"
|
||
],
|
||
[
|
||
"conf/appearance/boot",
|
||
"Boot window directory"
|
||
],
|
||
[
|
||
"conf/appearance/emojis",
|
||
"Emojis directory"
|
||
],
|
||
[
|
||
"conf/appearance/icons",
|
||
"Interface icons directory"
|
||
],
|
||
[
|
||
"conf/appearance/langs",
|
||
"Localization directory"
|
||
],
|
||
[
|
||
"conf/appearance/themes",
|
||
"Themes directory"
|
||
],
|
||
[
|
||
"conf/conf.json",
|
||
"Configuration file"
|
||
],
|
||
[
|
||
"conf/windowState.json",
|
||
"Window state file"
|
||
],
|
||
[
|
||
"data",
|
||
"Data directory"
|
||
],
|
||
[
|
||
"data/.siyuan",
|
||
"Metadata directory"
|
||
],
|
||
[
|
||
"data/.siyuan/filesys_status_check",
|
||
"File system status check temporary file directory"
|
||
],
|
||
[
|
||
"data/.siyuan/conf.json",
|
||
"Data directory state file"
|
||
],
|
||
[
|
||
"data/.siyuan/syncignore",
|
||
"Data snapshot ignore configuration file"
|
||
],
|
||
[
|
||
"data/assets",
|
||
"Resources file directory"
|
||
],
|
||
[
|
||
"data/assets/ocr-texts.json",
|
||
"Image OCR results"
|
||
],
|
||
[
|
||
"data/emojis",
|
||
"Custom emojis file directory"
|
||
],
|
||
[
|
||
"data/plugins",
|
||
"Plugins directory"
|
||
],
|
||
[
|
||
"data/public",
|
||
"Public file directory"
|
||
],
|
||
[
|
||
"data/snippets",
|
||
"Code snippets directory"
|
||
],
|
||
[
|
||
"data/snippets/conf.json",
|
||
"Code snippets list"
|
||
],
|
||
[
|
||
"data/storage",
|
||
"Data storage directory"
|
||
],
|
||
[
|
||
"data/storage/av",
|
||
"Attribute view directory"
|
||
],
|
||
[
|
||
"data/storage/petal",
|
||
"Plugin data directory"
|
||
],
|
||
[
|
||
"data/storage/petal/petals.json",
|
||
"Plugin status directory"
|
||
],
|
||
[
|
||
"data/storage/riff",
|
||
"Flashcard data directory"
|
||
],
|
||
[
|
||
"data/storage/criteria.json",
|
||
"Search configuration"
|
||
],
|
||
[
|
||
"data/storage/local.json",
|
||
"Local interface configuration"
|
||
],
|
||
[
|
||
"data/storage/recent-doc.json",
|
||
"Recently opened documents"
|
||
],
|
||
[
|
||
"data/templates",
|
||
"Template directory"
|
||
],
|
||
[
|
||
"data/widgets",
|
||
"Widgets directory"
|
||
],
|
||
[
|
||
"history",
|
||
"History data directory"
|
||
],
|
||
[
|
||
"repo",
|
||
"Data snapshot directory"
|
||
],
|
||
[
|
||
"temp",
|
||
"Temporary file directory"
|
||
],
|
||
[
|
||
"temp/blocktree",
|
||
"Content block structure index directory"
|
||
],
|
||
[
|
||
"temp/os",
|
||
"System information directory"
|
||
],
|
||
[
|
||
"temp/pandoc",
|
||
"Pandoc directory"
|
||
],
|
||
[
|
||
"temp/pandoc/bin",
|
||
"Pandoc executable file directory"
|
||
],
|
||
[
|
||
"temp/history.db",
|
||
"Historical document index database file"
|
||
],
|
||
[
|
||
"temp/history.db-shm",
|
||
"Historical document index database shared memory file"
|
||
],
|
||
[
|
||
"temp/history.db-wal",
|
||
"Historical document index database write-ahead log file"
|
||
],
|
||
[
|
||
"temp/siyuan.db",
|
||
"Content block index database file"
|
||
],
|
||
[
|
||
"temp/siyuan.db-shm",
|
||
"Content block index database shared memory file"
|
||
],
|
||
[
|
||
"temp/siyuan.db-wal",
|
||
"Content block index database write-ahead log file"
|
||
],
|
||
[
|
||
"temp/siyuan.log",
|
||
"Kernel log file"
|
||
],
|
||
[
|
||
".lock",
|
||
"Workspace occupied flag"
|
||
]
|
||
],
|
||
"siyuanDoc": "Document file",
|
||
"siyuanDocCustomSort": "Document customized sort file",
|
||
"siyuanDocDir": "Document directory",
|
||
"siyuanNotebook": "Notebook directory",
|
||
"siyuanNotebookConfig": "Notebook configuration file",
|
||
"siyuanNotebookMetadataDir": "Notebook metadata directory"
|
||
},
|
||
"unfold": {
|
||
"ariaLabel": "Expand"
|
||
},
|
||
"workspace": {
|
||
"name": "Workspace"
|
||
}
|
||
},
|
||
"menu": {
|
||
"charset": {
|
||
"label": "Character set",
|
||
"placeholder": "The name of the character set",
|
||
"text": "Open the file with encoding"
|
||
},
|
||
"confirm": {
|
||
"placeholder": "The full path to the resource",
|
||
"text": "Warning: You are operating on a protected resource ${1} !<br/>Your subsequent activities may lead to data loss or damage!<br/><br/>If you want to continue the operation, please enter the complete path of the resource ${2} in the text box below",
|
||
"tips": {
|
||
"pleaseEnter": "Please enter the complete path of the resource",
|
||
"warn": "Are you sure you want to continue operating the resource ${1}?"
|
||
},
|
||
"title": "⚠️ High-risk operation confirmation"
|
||
},
|
||
"copy": {
|
||
"label": "Copy"
|
||
},
|
||
"copyDownloadHyperlink": {
|
||
"label": "Copy Download Hyperlink"
|
||
},
|
||
"copyEditHyperlink": {
|
||
"label": "Copy Edit Hyperlink"
|
||
},
|
||
"copyExportHyperlink": {
|
||
"label": "Copy Export Hyperlink"
|
||
},
|
||
"copyFullPath": {
|
||
"label": "Copy Absolute Path"
|
||
},
|
||
"copyMarkdownHyperlink": {
|
||
"label": "Copy Markdown Hyperlink"
|
||
},
|
||
"copyName": {
|
||
"label": "Copy Name"
|
||
},
|
||
"copyPreviewHyperlink": {
|
||
"label": "Copy Preview Hyperlink"
|
||
},
|
||
"copyReferencePath": {
|
||
"label": "Copy Reference Path"
|
||
},
|
||
"copyRelativePath": {
|
||
"label": "Copy Relative Path"
|
||
},
|
||
"copyURL": {
|
||
"label": "Copy URL"
|
||
},
|
||
"delete": {
|
||
"label": "Delete"
|
||
},
|
||
"deleteFile": {
|
||
"label": "Delete File",
|
||
"text": "Make sure you want to delete the file ${1} ?<br/>The complete path of the file is ${2}"
|
||
},
|
||
"deleteFolder": {
|
||
"label": "Delete Folder",
|
||
"text": "Make sure you want to delete the folder ${1} ?<br/>The complete path of the folder is ${2}"
|
||
},
|
||
"diffEdit": {
|
||
"label": "Compare and Edit"
|
||
},
|
||
"diffView": {
|
||
"label": "Compare and View"
|
||
},
|
||
"download": {
|
||
"label": "Download"
|
||
},
|
||
"editAssetFile": {
|
||
"label": "Edit Asset File"
|
||
},
|
||
"editLocalFile": {
|
||
"label": "Edit Local File"
|
||
},
|
||
"export": {
|
||
"accelerator": "Export",
|
||
"label": "Export..."
|
||
},
|
||
"exportFile": {
|
||
"label": "File Export",
|
||
"message": "File ${1} has exported to ${2}, does you reveal it in explorer?",
|
||
"title": "Export file ${1}"
|
||
},
|
||
"exportFolder": {
|
||
"label": "Folder Export",
|
||
"message": "Folder ${1} has exported to ${2}, does you reveal it in explorer?",
|
||
"title": "Export folder ${1}"
|
||
},
|
||
"import": {
|
||
"label": "Import"
|
||
},
|
||
"importFile": {
|
||
"label": "Files Import...",
|
||
"title": "Import files to ${1}"
|
||
},
|
||
"importFolder": {
|
||
"label": "Folders Import...",
|
||
"title": "Import folders to ${1}"
|
||
},
|
||
"move": {
|
||
"text": "Move ${1}<br/>from ${2}<br/>to  、 ${3}?",
|
||
"title": "Move ${1}"
|
||
},
|
||
"new": {
|
||
"label": "New"
|
||
},
|
||
"newFile": {
|
||
"label": "New File...",
|
||
"placeholder": "File name",
|
||
"text": "Create a new file in the folder ${1}",
|
||
"tips": {
|
||
"empty": "The file name cannot be empty",
|
||
"exist": "${2} already exists under folder ${1}, please enter a different name",
|
||
"invalid": "Name ${1} is an invalid file name, please enter a different name",
|
||
"normal": "Create a new file ${1} ?",
|
||
"pleaseEnter": "Please enter a file name"
|
||
}
|
||
},
|
||
"newFolder": {
|
||
"label": "New Folder...",
|
||
"placeholder": "Folder name",
|
||
"text": "Create a new folder in the folder ${1}",
|
||
"tips": {
|
||
"empty": "The folder name cannot be empty",
|
||
"exist": "${2} already exists under folder ${1}, please enter a different name",
|
||
"invalid": "Name ${1} is an invalid folder name, please enter a different name",
|
||
"normal": "Create a new folder ${1} ?",
|
||
"pleaseEnter": "Please enter a folder name"
|
||
}
|
||
},
|
||
"open": {
|
||
"label": "Open"
|
||
},
|
||
"openByNewWindow": {
|
||
"label": "Open with New Window"
|
||
},
|
||
"openFile": {
|
||
"label": "Open File"
|
||
},
|
||
"openFileInEditor": {
|
||
"label": "Open File in Text Editor"
|
||
},
|
||
"openFileInPreviewer": {
|
||
"label": "Open File in File Previewer"
|
||
},
|
||
"openInNewTab": {
|
||
"label": "Open in New Tab"
|
||
},
|
||
"openTabBackground": {
|
||
"label": "Open in background tab"
|
||
},
|
||
"openTabBottom": {
|
||
"label": "Open Below the Tab"
|
||
},
|
||
"openTabRight": {
|
||
"label": "Open Right the Tab"
|
||
},
|
||
"openWithDefaultProgram": {
|
||
"label": "Open with Default Program"
|
||
},
|
||
"refresh": {
|
||
"label": "Refresh"
|
||
},
|
||
"refreshDirectory": {
|
||
"label": "Refresh the Directory"
|
||
},
|
||
"refreshDirectoryDeeply": {
|
||
"label": "Refresh the Directory Deeply"
|
||
},
|
||
"rename": {
|
||
"label": "Rename..."
|
||
},
|
||
"renameFile": {
|
||
"label": "Rename File",
|
||
"placeholder": "File name",
|
||
"text": "Rename file ${1}",
|
||
"tips": {
|
||
"empty": "The file name cannot be empty",
|
||
"exist": "${2} already exists under folder ${1}, please enter a different name",
|
||
"invalid": "Name ${1} is an invalid file name, please enter a different name",
|
||
"normal": "Rename file ${1} to ${2}?",
|
||
"pleaseEnter": "Please enter a new file name",
|
||
"same": "The file name has not changed"
|
||
}
|
||
},
|
||
"renameFolder": {
|
||
"label": "Rename Folder",
|
||
"placeholder": "Folder name",
|
||
"text": "Create a new folder in the folder ${1}",
|
||
"tips": {
|
||
"empty": "The folder name cannot be empty",
|
||
"exist": "${2} already exists under folder ${1}, please enter a different name",
|
||
"invalid": "Name ${1} is an invalid folder name, please enter a different name",
|
||
"normal": "Rename folder ${1} to ${2}?",
|
||
"pleaseEnter": "Please enter a new folder name",
|
||
"same": "The folder name has not changed"
|
||
}
|
||
},
|
||
"revealInExplorer": {
|
||
"label": "Reveal In Explorer"
|
||
},
|
||
"standard": {
|
||
"accelerator": "Standard"
|
||
},
|
||
"upload": {
|
||
"label": "Upload",
|
||
"tips": {
|
||
"confirm": "Confirm",
|
||
"reUpload": "Retry",
|
||
"startUpload": "Upload",
|
||
"statusInfo": "Number of files uploaded: ${1}/${2}   Size of files uploaded: ${3}/${4} Byte"
|
||
}
|
||
},
|
||
"uploadFile": {
|
||
"label": "Files Upload..."
|
||
},
|
||
"uploadFolder": {
|
||
"label": "Folders Upload..."
|
||
},
|
||
"viewNetworkFile": {
|
||
"label": "View Network File"
|
||
}
|
||
},
|
||
"message": {
|
||
"binaryError": "The file is not displayed in the text editor because it is either binary or uses an unsupported text encoding.",
|
||
"openAnyway": "Open Anyway?"
|
||
},
|
||
"settings": {
|
||
"editorSettings": {
|
||
"globalTab": {
|
||
"defaultEditor": {
|
||
"markdown": {
|
||
"description": "Set the default editor for opening <code class='fn__code'>*.md</code> files",
|
||
"options": {
|
||
"monaco": "Monaco Editor",
|
||
"vditor": "Vditor Editor"
|
||
},
|
||
"title": "Default Editor for Markdown Files"
|
||
}
|
||
},
|
||
"title": "Global Settings"
|
||
},
|
||
"monacoTab": {
|
||
"title": "Monaco Editor",
|
||
"wordWrap": {
|
||
"description": "The word wrapping solution used in the editor",
|
||
"options": {
|
||
"bounded": "[bounded] Wrap at the minimum of custom column width and viewport width",
|
||
"off": "[off] Do not wrap",
|
||
"on": "[on] Wrap at the visible viewport",
|
||
"wordWrapColumn": "[wordWrapColumn] Wrap at the custom column width"
|
||
},
|
||
"title": "Editor Word Wrapping Solution <span data-type='fn__code'>wordWrap</span>"
|
||
}
|
||
},
|
||
"title": "Editor Settings",
|
||
"vditorTab": {
|
||
"assetsDirPath": {
|
||
"description": "Set the directory for saving resource files, the specific directory depends on the <code class='fn__code'>Resource File Saving Scheme</code> setting",
|
||
"title": "Resource File Saving Directory"
|
||
},
|
||
"assetsUploadMode": {
|
||
"description": "Save resource files to a specific directory, the specific directory depends on the <code class='fn__code'>Resource File Saving Directory</code> setting.<br/><code class='fn__code'>Upload to data/assets directory</code>: Upload files to the <code class='fn__code'>workspace/data/assets</code> directory, the specific directory is specified by the <code class='fn__code'>Resource File Saving Directory</code> setting.<br/><code class='fn__code'>Use relative path to specify directory</code>: Upload files to the directory specified by the <code class='fn__code'>Resource File Saving Directory</code> setting, with the working directory being the current file directory.<br/><code class='fn__code'>Use absolute path to specify directory</code>: Upload files to the directory specified by the <code class='fn__code'>Resource File Saving Directory</code> setting, with the working directory being the workspace directory.",
|
||
"options": {
|
||
"absolute": "Use absolute path to specify directory",
|
||
"assets": "Upload to data/assets directory",
|
||
"relative": "Use relative path to specify directory"
|
||
},
|
||
"title": "Resource File Saving Scheme"
|
||
},
|
||
"title": "Vditor Editor"
|
||
}
|
||
},
|
||
"generalSettings": {
|
||
"editor": {
|
||
"description": "Enable text editor sidebar panel",
|
||
"title": "Text Editor"
|
||
},
|
||
"explorer": {
|
||
"description": "Enable explorer sidebar panel",
|
||
"title": "Explorer"
|
||
},
|
||
"reset": {
|
||
"description": "Reset all settings options to default (page will refresh after reset)",
|
||
"text": "Reset",
|
||
"title": "Reset Settings"
|
||
},
|
||
"safeMode": {
|
||
"description": "Whether to disable dangerous operations under the important directory",
|
||
"title": "Safe Mode"
|
||
},
|
||
"title": "General Settings"
|
||
},
|
||
"menuSettings": {
|
||
"history1": {
|
||
"description": "Context menu for file history panel",
|
||
"title": "File History Menu"
|
||
},
|
||
"history2": {
|
||
"description": "Context menu for document history panel",
|
||
"title": "Document History Menu"
|
||
},
|
||
"shorthand": {
|
||
"description": "Context menu for shorthand collection",
|
||
"title": "Shorthand Menu"
|
||
},
|
||
"snapshot": {
|
||
"description": "Context menu for snapshot panel",
|
||
"title": "Snapshot Panel Menu"
|
||
},
|
||
"snippet": {
|
||
"description": "Context menu for code snippets",
|
||
"title": "Code Snippets Menu"
|
||
},
|
||
"title": "Menu Settings"
|
||
}
|
||
}
|
||
}
|