From 126091c080fb5685f7cdc4e4e05799d4482826e8 Mon Sep 17 00:00:00 2001 From: Le Tan Date: Sat, 25 Dec 2021 09:50:51 +0800 Subject: [PATCH] release v3.11.0 --- .github/workflows/ci-linux.yml | 2 +- .github/workflows/ci-macos.yml | 2 +- .github/workflows/ci-win.yml | 2 +- changes.md | 9 + src/core/mainconfig.cpp | 1 - src/data/core/Info.plist | 4 +- src/data/core/translations/vnote_ja.ts | 575 ++++++++++++---------- src/data/core/translations/vnote_zh_CN.qm | Bin 89758 -> 90823 bytes src/data/core/translations/vnote_zh_CN.ts | 573 ++++++++++++--------- src/data/core/vnotex.json | 2 +- 10 files changed, 662 insertions(+), 508 deletions(-) diff --git a/.github/workflows/ci-linux.yml b/.github/workflows/ci-linux.yml index 0b5b009f..4fbf0e74 100644 --- a/.github/workflows/ci-linux.yml +++ b/.github/workflows/ci-linux.yml @@ -10,7 +10,7 @@ on: workflow_dispatch: env: - VNOTE_VER: 3.10.1 + VNOTE_VER: 3.11.0 jobs: build-linux: diff --git a/.github/workflows/ci-macos.yml b/.github/workflows/ci-macos.yml index f4c2dd01..ab7cb0ea 100644 --- a/.github/workflows/ci-macos.yml +++ b/.github/workflows/ci-macos.yml @@ -10,7 +10,7 @@ on: workflow_dispatch: env: - VNOTE_VER: 3.10.1 + VNOTE_VER: 3.11.0 jobs: build-linux: diff --git a/.github/workflows/ci-win.yml b/.github/workflows/ci-win.yml index 5757a74a..2b6b0fdd 100644 --- a/.github/workflows/ci-win.yml +++ b/.github/workflows/ci-win.yml @@ -10,7 +10,7 @@ on: workflow_dispatch: env: - VNOTE_VER: 3.10.1 + VNOTE_VER: 3.11.0 jobs: build: diff --git a/changes.md b/changes.md index e85d2ac2..5e81b738 100644 --- a/changes.md +++ b/changes.md @@ -1,4 +1,13 @@ # Changes +## v3.11.0 +* Task: support a simple task system (@tootal) +* Theme: add user-provided Solarized-Dark and Solarized-Light themes +* Export: fix wkhtmltopdf table-of-contents translation +* Support equation begin in MathJax +* MainWindow: decide DPI on the screen vnote starts +* Settings: support searching +* Fix crash caused by Youdao Dict + ## v3.10.1 * MarkdownEditor: fix view mode issue * Support print diff --git a/src/core/mainconfig.cpp b/src/core/mainconfig.cpp index 93f94a5a..bc13a770 100644 --- a/src/core/mainconfig.cpp +++ b/src/core/mainconfig.cpp @@ -118,5 +118,4 @@ QString MainConfig::getVersion(const QJsonObject &p_jobj) void MainConfig::doVersionSpecificOverride() { // In a new version, we may want to change one value by force. - m_coreConfig->m_perNotebookHistoryEnabled = false; } diff --git a/src/data/core/Info.plist b/src/data/core/Info.plist index bc42c269..e29bc7a3 100644 --- a/src/data/core/Info.plist +++ b/src/data/core/Info.plist @@ -21,9 +21,9 @@ CFBundleExecutable vnote CFBundleShortVersionString - 3.10.1 + 3.11.0 CFBundleVersion - 3.10.1.1 + 3.11.0.1 NSHumanReadableCopyright Created by VNoteX CFBundleIconFile diff --git a/src/data/core/translations/vnote_ja.ts b/src/data/core/translations/vnote_ja.ts index 14528427..96ee3150 100644 --- a/src/data/core/translations/vnote_ja.ts +++ b/src/data/core/translations/vnote_ja.ts @@ -195,6 +195,14 @@ その他 + + vnotex::ConsoleViewer + + + Clear + クリア + + vnotex::DeleteConfirmDialog @@ -211,37 +219,42 @@ vnotex::DockWidgetHelper - + Navigation ナビゲーション - + Outline アウトライン - + + Console + + + + Search 検索 - + Snippets - + History - + Tags - + Location List ロケーションリスト @@ -867,57 +880,57 @@ 検索 - + Find &Next 次を検索(&N) - + Find &Previous 前を検索(&P) - + Replace with: 次で置換: - + \1, \2 for back reference in regular expression 正規表現の後方参照用に \1, \2 - + Replace 置換 - + Replace And Find 検索と置換 - + Replace All すべて置換 - + &Case sensitive 大文字と小文字を区別(&C) - + &Whole word only 単語全体のみ(&W) - + Re&gular expression 正規表現(&G) - + &Incremental search インクリメンタル検索(&I) @@ -1511,17 +1524,17 @@ 有効な%1ルートフォルダ(%2)ではありません。 - + Failed to create notebook from root folder (%1) (%2). ルートフォルダ(%1)(%2)からノートブックを作成できませんでした。 - + Failed to open notebook. - + Failed to open notebook (%1). @@ -1634,65 +1647,70 @@ サンドボックスのないWebEngine。 - + + WebEngine with GPU disabled. + + + + %1 failed to start. %1を開始できませんでした。 - + Failed to initialize configuration manager. Please check if all the files are intact or reinstall the application. 設定マネージャの初期化に失敗しました。すべてのファイルが正常かどうかを確認するか、アプリケーションを再インストールしてください。 - + Failed to check for updates (%1) - + Updates available: %1 - + Initializing core components... - + Do you want to minimize %1 to system tray instead of quitting when closed? 終了する代わりに、%1をシステムトレイに最小化しますか? - + You could change the option in Settings later. 設定の選択肢は、後で変更することができます。 - + %1 is still running here. %1はまだ実行中です。 - - + + Global グローバル - + There is one export dialog running. Please close it first. - + Failed to load %n notebook(s). - + These notebooks may be moved or deleted. It is recommended to remove them from configuration and open them with the correct root folder path later. Remove them from the configuration? @@ -1704,207 +1722,223 @@ Remove them from the configuration? - + Quit 終了 - + File ファイル - + Notebook ノートブック - + New Notebook 新規ノートブック - + New Notebook From Folder フォルダから新規ノートブック - - + + New Note 新規ノート - + New Folder 新規フォルダ - - + + Open File ファイルを開く - + Import File ファイルをインポート - + Import Folder フォルダをインポート - + Open Other Notebooks - + Open Legacy Notebooks Of VNote 2 - + Export (Convert Format) - - + + Quick Access クイックアクセス - + Flash Page - + Please set the Flash Page location in the Settings dialog first. - + Flash Page is a temporary page for a flash of inspiration. - + Please pin files to Quick Access first. - + Files could be pinned to Quick Access via context menu. - + Quick Access could be managed in the Settings dialog. - + + Add Task + + + + + Reload + + + + + + Task + + + + Menu メニュー - + Home Page - + + Documentation + + + + Contributors - - Configuration - - - - + Edit User Configuration File - + Edit Markdown User Styles - + Edit the user styles of Markdown editor read mode - + Quick Access Not Set - - - + + + Settings 設定 - + Expand Content Area コンテンツ領域の拡大 - + Press %1 To Exit Full Screen %1 を押して全画面表示を終了する - + Manage Notebooks ノートブックの管理 - + Import - + Stay on Top - + Windows ウインドウ - + Open User Configuration Folder ユーザー設定フォルダを開く - + Open Default Configuration Folder 既定の設定フォルダを開く - + Reset Main Window Layout メインウィンドウのレイアウトをリセット - + Restart 再起動 - + Help ヘルプ @@ -1917,38 +1951,38 @@ Remove them from the configuration? [これは何]モードに入り、ヘルプ情報を表示する場所をクリックします - + Shortcuts Help ショートカットヘルプ - + Markdown Guide Markdown ガイド - + View Logs ログの表示 - + Feedback and Discussions - + Check for Updates - - + + About バージョン情報 - + <h3>%1</h3> <span>%2</span> @@ -1957,7 +1991,7 @@ Remove them from the configuration? - + About Qt Qtについて @@ -1989,11 +2023,6 @@ Remove them from the configuration? Close notebook (%1)? ノートブック(%1)を閉じますか? - - - The notebook could be opened by VNote again. - - Press "Ok" to close the notebook and open the location of the notebook root folder. @@ -2005,6 +2034,11 @@ Remove them from the configuration? Notebook location: %1 ノートブックの場所:%1 + + + The notebook could be opened by VNote again via "Open Other Notebooks" operation. + + Failed to close notebook (%1) @@ -2024,186 +2058,186 @@ Remove them from the configuration? vnotex::MarkdownEditor - - + + Insert Link リンクを挿入 - + Insert Image 画像を挿入 - + Insert Table 表を挿入 - + For advanced paste, try the "Rich Paste" and "Parse to Markdown and Paste" on the editor's context menu - - - + + + Insert From Clipboard クリップボードから挿入 - + Insert From URL URLから挿入 - + Insert From Image Data イメージデータから挿入 - - - + + + Insert As Image Link イメージリンクとして挿入 - - + + Insert As Image イメージとして挿入 - - + + Insert As Text テキストとして挿入 - + Insert As Relative Image Link 相対イメージリンクとして挿入 - + Insert As Link リンクとして挿入 - + Insert As Relative Link 相対リンクとして挿入 - + Attach And Insert Link リンクを添付して挿入 - + Insert File Content ファイルの内容を挿入 - + Insert Image From Clipboard クリップボードからイメージを挿入 - + Insert Image From URL URLからイメージを挿入 - + &Read 読み取り(&R) - + Rich Paste リッチ貼り付け - + Parse to Markdown and Paste - + Insert Snippet - + View Image - + Copy Image URL - + Copy Image - + Copy In-Place Preview - + Open Link - + Copy Link - + Fetching images to local... ローカルにイメージを取得しています... - - + + Abort 中止 - + Fetch Images To Local イメージをローカルに取得 - + Fetching image (%1) イメージ (%1) を取得しています - - + + Upload Images To Image Host - + None なし - + Uploading local images... - + Upload image (%1) @@ -2527,66 +2561,66 @@ Remove them from the configuration? vnotex::MarkdownViewWindow - + Markdown Viewer Markdownビューア - - + + Clear Obsolete Images 古いイメージをクリア - + These images seems to be not in use anymore. Please confirm the deletion of them. - + Deleted local images could be found in the recycle bin of notebook if it is from a bundle notebook. - + Clearing obsolete images... - + Abort 中止 - + Clear image (%1) - + Cleared %n obsolete images - + View Mode Not Supported In Read Mode - + Edit Only - + Edit with Preview - - + + Replace is not supported in read mode 置換は読み取りモードではサポートされていません @@ -2815,12 +2849,17 @@ Remove them from the configuration? 新規ノートブックに有効なフォルダを指定してください。 - + There already exists a notebook (%1) with the same root folder. 同じルートフォルダを持つノートブック(%1)が既に存在します。 - + + The folder is likely to be the root folder of a valid bundle notebook. You may want to use "Open Other Notebooks" to open it. If continue, all existing information of the notebook may be lost. + + + + Failed to create notebook in %1 (%2). %1(%2)にノートブックを作成できませんでした。 @@ -3311,9 +3350,8 @@ Remove them from the configuration? プロパティ(名前変更)(&P) - Open &Location - 場所を開く(&L) + 場所を開く(&L) @@ -3429,6 +3467,11 @@ Remove them from the configuration? New &Note + + + Open Locat&ion + + Delete these folders and notes? @@ -3715,162 +3758,162 @@ Description: %3 検索するキーワード。 - + Keyword: キーワード: - + Buffers バッファ - + Current Folder 現在のフォルダ - + Current Notebook 現在のノートブック - + All Notebooks 全てのノートブック - + Scope: 範囲: - + Wildcard pattern of files to search 検索するファイルのワイルドカードパターン - + File pattern: ファイルパターン: - + Search 検索 - + Cancel キャンセル - + Toggle Location List ロケーションリストを切り替え - + Advanced Settings 詳細設定 - + Object: オブジェクト: - + Name 名前 - + Content コンテンツ - + Tag タグ - + Path パス - + Target: ターゲット: - + File ファイル - + Folder フォルダ - + Notebook ノートブック - + Option: オプション: - + &Case sensitive 大文字と小文字を区別(&C) - + &Plain text プレーンテキスト(&P) - + &Whole word only 単語全体のみ(&W) - + &Fuzzy search あいまい検索(&F) - + Re&gular expression 正規表現(&G) - + Search finished: %1 検索が終了しました:%1 - + Invalid keyword キーワードが無効です - + No object specified オブジェクトが指定されていません - + No target specified ターゲットが指定されていません - + Fuzzy search is not allowed when searching content コンテンツの検索時にあいまい検索はできません @@ -3943,7 +3986,7 @@ Description: %3 vnotex::SelectDialog - + Cancel キャンセル @@ -3951,12 +3994,12 @@ Description: %3 vnotex::SettingsDialog - + Settings 設定 - + Search 検索 @@ -4037,128 +4080,128 @@ Description: %3 vnotex::SnippetMgr - + the day as number without a leading zero (`1` to `31`) - + the day as number with a leading zero (`01` to `31`) - + the abbreviated localized day name (e.g. `Mon` to `Sun`) - + the long localized day name (e.g. `Monday` to `Sunday`) - + the month as number without a leading zero (`1` to `12`) - + the month as number with a leading zero (`01` to `12`) - + the abbreviated localized month name (e.g. `Jan` to `Dec`) - + the long localized month name (e.g. `January` to `December`) - + the year as two digit numbers (`00` to `99`) - + the year as four digit numbers - + the week number without a leading zero (`1` to `53`) - + the week number with a leading zero (`01` to `53`) - + the hour without a leading zero (`0` to `23` even with AM/PM display) - + the hour with a leading zero (`00` to `23` even with AM/PM display) - + the minute without a leading zero (`0` to `59`) - + the minute with a leading zero (`00` to `59`) - + the second without a leading zero (`0` to `59`) - + the second with a leading zero (`00` to `59`) - + date (`2021-02-24`) - + the abbreviated date (`20210224`) - + time (`16:51:02`) - + date and time (`2021-02-24_16:51:02`) - + name of current note - - + + [Value Not Available] - + complete base name of current note @@ -4408,6 +4451,28 @@ Description: %3 + + vnotex::Task + + + [Task (%1) started] + + + + + + [Task (%1) error occurred (%2)] + + + + + + +[Task (%1) finished (%2)] + + + + vnotex::TextEditor @@ -4912,33 +4977,33 @@ Description: %3 [バッファなし] - + Save changes before closing note (%1)? ノート(%1)を閉じる前に変更を保存しますか? - - + + Note path (%1). ノートのパス(%1) - + Discard changes to note (%1)? ノート(%1)への変更を破棄しますか? - + Found backup file (%1) of file (%2). Do you want to recover from backup file? ファイル(%2)のバックアップファイル(%1)が見つかりました。バックアップファイルからリカバリしますか? - + 'Yes' to recover from backup file, 'No' to discard it, and 'Cancel' to exit. バックアップファイルからリカバリする場合は[はい]、破棄する場合は[いいえ]、終了する場合は[キャンセル]をクリックします。 - + It may be caused by crash while editing this file before. File last modified time: %1 @@ -4949,109 +5014,104 @@ Backup file last modified time: %2 バックアップファイルの最終変更時刻:%2 - + Drag And Drop Files To Attach 添付するファイルをドラッグアンドドロップ - + File is missing on disk (%1). ディスク(%1)にファイルがありません。 - + Do you want to force to save the buffer to the file? バッファをファイルに保存しますか? - + The file may be deleted from outside. Please choose to save the buffer to a new file or just discard it. ファイルが外部から削除されている可能性があります。バッファを新しいファイルに保存するか、破棄するかを選択してください。 - + File is changed from outside (%1). ファイルが外部(%1)から変更されました。 - + Do you want to save the buffer to the file to override, or discard the buffer? 上書きするファイルにバッファを保存しますか?それともバッファを破棄しますか? - + The file is changed from outside. Please choose to save the buffer to the file or just discard the buffer and reload the file. ファイルが外部から変更されました。バッファをファイルに保存するか、バッファを破棄してファイルを再ロードするかを選択してください。 - + This is a read-only note (%1), on which modification is not allowed. これは読み取り専用のノート(%1)です。変更はできません。 - + Please save your changes to another note. 手動で変更を他のノートとして保存してください。 - + Failed to save note (%1). ノート(%1)を保存できませんでした。 - + Please check the file (%1) and try it again. ファイルを確認してからもう一度実行してください。 - + Maybe the file is occupied by another service temporarily. ファイルが一時的に他のサービスに占有されている可能性があります。 - + Zoomed: %1% ズーム: %1% - + Zoomed: %1%2 ズーム: %1%2 - Pattern not found: %1%2 - パターンが見つかりません:%1%2 + パターンが見つかりません:%1%2 - - [+] - - - - + + Pattern not found: %1 パターンが見つかりません:%1 - + View Mode Not Supported - + Match found: %1/%2 一致が見つかりました: %1/%2 - + Replaced %n match(es) - + Local @@ -5255,6 +5315,11 @@ Backup file last modified time: %2 Debug + + + Print + + Snippet applied: %1 @@ -5279,12 +5344,12 @@ Backup file last modified time: %2 vnotex::WebViewExporter - + Table of Contents - + Copy output file (%1) to (%2). diff --git a/src/data/core/translations/vnote_zh_CN.qm b/src/data/core/translations/vnote_zh_CN.qm index 9a6f8af24c7e29fe632f8c4906daa732b262bf4a..65b46bb8715929e2d3b613243c89105111c55841 100644 GIT binary patch delta 9065 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 Qb!zlbcI&{rVAfmxe}aOM#sB~S diff --git a/src/data/core/translations/vnote_zh_CN.ts b/src/data/core/translations/vnote_zh_CN.ts index 738748db..4dc78409 100644 --- a/src/data/core/translations/vnote_zh_CN.ts +++ b/src/data/core/translations/vnote_zh_CN.ts @@ -199,6 +199,14 @@ 其他 + + vnotex::ConsoleViewer + + + Clear + 清空 + + vnotex::DeleteConfirmDialog @@ -215,37 +223,42 @@ vnotex::DockWidgetHelper - + Navigation 导航 - + Outline 大纲 - + + Console + 控制台 + + + Search 搜索 - + Snippets 片段 - + History 历史 - + Tags 标签 - + Location List 位置列表 @@ -872,57 +885,57 @@ 查找 - + Find &Next 查找下一个(&N) - + Find &Previous 查找上一个(&P) - + Replace with: 替换为: - + \1, \2 for back reference in regular expression 在正则表达式中使用\1和\2来后向引用 - + Replace 替换 - + Replace And Find 替换并查找 - + Replace All 替换全部 - + &Case sensitive 大小写敏感(&C) - + &Whole word only 匹配完整词(&W) - + Re&gular expression 正则表达式(&G) - + &Incremental search 增量查找(&I) @@ -1514,17 +1527,17 @@ 无效的(%1)根文件夹(%2)。 - + Failed to create notebook from root folder (%1) (%2). 无法从根文件夹(%1)创建笔记本(%2)。 - + Failed to open notebook. 无法打开笔记本。 - + Failed to open notebook (%1). 无法打开笔记本(%1)。 @@ -1612,55 +1625,55 @@ vnotex::MainWindow - + Failed to check for updates (%1) 无法检查更新(%1) - + Updates available: %1 有可用更新: %1 - + Initializing core components... 正在初始化核心组件... - + Do you want to minimize %1 to system tray instead of quitting when closed? 关闭时,是否将%1最小化到系统托盘而非退出? - + You could change the option in Settings later. 稍后可以在设置里面更改。 - + %1 is still running here. %1仍然在此运行。 - - + + Global 全局 - + There is one export dialog running. Please close it first. 已有导出对话框运行。请先将其关闭。 - + Failed to load %n notebook(s). 无法加载 %n 个笔记本。 - + These notebooks may be moved or deleted. It is recommended to remove them from configuration and open them with the correct root folder path later. Remove them from the configuration? 这些笔记本可能已被移动或者删除。推荐将其从配置中移除并稍后使用正确的根文件夹路径重新打开。 @@ -1673,202 +1686,222 @@ Remove them from the configuration? - + Quit 退出 - + File 文件 - + Notebook 笔记本 - + New Notebook 新建笔记本 - + New Notebook From Folder 从文件夹新建笔记本 - - + + New Note 新建笔记 - + New Folder 新建文件夹 - - + + Open File 打开文件 - + Import File 导入文件 - + Import Folder 导入文件夹 - + Open Other Notebooks 打开其他笔记本 - + Open Legacy Notebooks Of VNote 2 打开VNote 2的遗留笔记本 - + Export (Convert Format) 导出(转换格式) - - + + Quick Access 快速访问 - + Flash Page 灵犀页 - + Please set the Flash Page location in the Settings dialog first. 请先在设置对话框中设置灵犀页位置。 - + Flash Page is a temporary page for a flash of inspiration. 灵犀页是一个用于记录一闪而过的灵感的临时页面。 - + Please pin files to Quick Access first. 请先将文件固定到快速访问。 - + Files could be pinned to Quick Access via context menu. 文件可以通过上下文菜单固定到快速访问。 - + Quick Access could be managed in the Settings dialog. 可以在设置对话框中管理快速访问。 - + + Add Task + 添加任务 + + + + Reload + 重新加载 + + + + + Task + 任务 + + + Menu 菜单 - + + Documentation + 文档 + + + Contributors 贡献者 - Configuration - 配置 + 配置 - + Edit User Configuration File 编辑用户配置文件 - + Edit Markdown User Styles 编辑Markdown用户样式 - + Edit the user styles of Markdown editor read mode 编辑Markdown编辑器阅读模式的用户样式 - + Quick Access Not Set 快速访问未设置 - - - + + + Settings 设置 - + Expand Content Area 扩展内容区 - + Press %1 To Exit Full Screen 按%1退出全屏 - + Manage Notebooks 管理笔记本 - + Import 导入 - + Stay on Top 置顶 - + Windows 窗口 - + Open User Configuration Folder 打开用户配置文件夹 - + Open Default Configuration Folder 打开默认配置文件夹 - + Reset Main Window Layout 重置主窗口布局 - + Restart 重启 - + Help 帮助 @@ -1881,43 +1914,43 @@ Remove them from the configuration? 进入WhatsThis模式,点击某处以显示帮助信息 - + Shortcuts Help 快捷键帮助 - + Markdown Guide Markdown指南 - + View Logs 查看日志 - + Home Page 主页 - + Feedback and Discussions 反馈和讨论 - + Check for Updates 检查更新 - - + + About 关于 - + <h3>%1</h3> <span>%2</span> @@ -1926,17 +1959,17 @@ Remove them from the configuration? - + About Qt 关于Qt - + %1 failed to start. %1无法启动。 - + Failed to initialize configuration manager. Please check if all the files are intact or reinstall the application. 无法初始化配置管理器。请检查全部文件的完整性或者重新安装应用。 @@ -1965,6 +1998,11 @@ Remove them from the configuration? WebEngine without sandbox. 在非沙盒下运行WebEngine。 + + + WebEngine with GPU disabled. + WebEngine中禁用GPU。 + vnotex::ManageNotebooksDialog @@ -1994,9 +2032,8 @@ Remove them from the configuration? 关闭笔记本(%1)? - The notebook could be opened by VNote again. - 该笔记本可以使用VNote重新打开。 + 该笔记本可以使用VNote重新打开。 @@ -2009,6 +2046,11 @@ Remove them from the configuration? Notebook location: %1 笔记本路径: %1 + + + The notebook could be opened by VNote again via "Open Other Notebooks" operation. + 该笔记本可以使用VNote中的“打开其他笔记本”操作重新打开。 + Failed to close notebook (%1) @@ -2028,186 +2070,186 @@ Remove them from the configuration? vnotex::MarkdownEditor - - + + Insert Link 插入链接 - + Insert Image 插入图片 - + Insert Table 插入表格 - + For advanced paste, try the "Rich Paste" and "Parse to Markdown and Paste" on the editor's context menu 更多高级粘贴,请尝试编辑器上下文菜单中的“多功能粘贴”和“解析为Markdown并粘贴”功能 - - - + + + Insert From Clipboard 从剪切板插入 - + Insert From URL 从URL插入 - + Insert From Image Data 从图片数据插入 - - - + + + Insert As Image Link 插入为图片链接 - - + + Insert As Image 插入为图片 - - + + Insert As Text 插入为文本 - + Insert As Relative Image Link 插入为相对图片链接 - + Insert As Link 插入为链接 - + Insert As Relative Link 插入为相对链接 - + Attach And Insert Link 添加为附件并插入链接 - + Insert File Content 插入文件内容 - + Insert Image From Clipboard 从剪切板插入图片 - + Insert Image From URL 从URL插入图片 - + &Read 阅读(&R) - + Rich Paste 多功能粘贴 - + Parse to Markdown and Paste 解析为Markodwn并粘贴 - + Insert Snippet 插入片段 - + View Image 查看图片 - + Copy Image URL 复制图片地址 - + Copy Image 复制图片 - + Copy In-Place Preview 复制原地预览 - + Open Link 打开链接 - + Copy Link 复制链接 - + Fetching images to local... 正在获取图片到本地... - - + + Abort 终止 - + Fetch Images To Local 获取图片到本地 - + Fetching image (%1) 正在获取图片(%1) - - + + Upload Images To Image Host 上传图片到图床 - + None - + Uploading local images... 正在上传本地图片... - + Upload image (%1) 上传图片(%1) @@ -2531,66 +2573,66 @@ Remove them from the configuration? vnotex::MarkdownViewWindow - + Markdown Viewer Markdown查看器 - - + + Clear Obsolete Images 清空无用图片 - + These images seems to be not in use anymore. Please confirm the deletion of them. 这些图片似乎已经不再使用。请确认并删除。 - + Deleted local images could be found in the recycle bin of notebook if it is from a bundle notebook. 如果这是一个自包含笔记本,已删除的本地图片可以在笔记本回收站中找回。 - + Clearing obsolete images... 正在清空无用图片... - + Abort 终止 - + Clear image (%1) 清空图片(%1) - + Cleared %n obsolete images 清空 %n 无用图片 - + View Mode Not Supported In Read Mode 阅读模式不支持查看模式 - + Edit Only 纯编辑 - + Edit with Preview 预览辅助的编辑 - - + + Replace is not supported in read mode 阅读模式不支持替换 @@ -2819,12 +2861,17 @@ Remove them from the configuration? 请为笔记本指定一个有效的根文件夹。 - + There already exists a notebook (%1) with the same root folder. 已经存在一个使用相同根文件夹的笔记本(%1)。 - + + The folder is likely to be the root folder of a valid bundle notebook. You may want to use "Open Other Notebooks" to open it. If continue, all existing information of the notebook may be lost. + 该文件夹很有可能是一个有限的自包含笔记本的根文件夹。建议可以通过“打开其他笔记本”操作打开该笔记本。如果继续,原有笔记本的信息可能会丢失。 + + + Failed to create notebook in %1 (%2). 无法在(%1)创建笔记本(%2)。 @@ -3310,9 +3357,8 @@ Remove them from the configuration? 新建文件夹(&F) - Open &Location - 打开路径(&L) + 打开路径(&L) @@ -3429,6 +3475,11 @@ Remove them from the configuration? &Properties (Rename) 属性(重命名)(&P) + + + Open Locat&ion + 打开路径(&I) + &Delete @@ -3721,162 +3772,162 @@ Description: %3 搜索的关键词。 - + Keyword: 关键词: - + Buffers 缓冲区 - + Current Folder 当前文件夹 - + Current Notebook 当前笔记本 - + All Notebooks 全部笔记本 - + Scope: 范围: - + Wildcard pattern of files to search 需要搜索的文件的通配符模式 - + File pattern: 文件模式: - + Search 搜索 - + Cancel 取消 - + Toggle Location List 打开或关闭位置列表 - + Advanced Settings 高级设置 - + Object: 对象: - + Name 名字 - + Content 内容 - + Tag 标签 - + Path 路径 - + Target: 目标: - + File 文件 - + Folder 文件夹 - + Notebook 笔记本 - + Option: 选项: - + &Case sensitive 大小写敏感(&C) - + &Plain text 纯文本(&P) - + &Whole word only 匹配完整词(&W) - + &Fuzzy search 模糊搜索(&F) - + Re&gular expression 正则表达式(&G) - + Search finished: %1 搜索完成: %1 - + Invalid keyword 无效关键词 - + No object specified 没有指定对象 - + No target specified 没有指定目标 - + Fuzzy search is not allowed when searching content 模糊搜索不可用于搜索内容 @@ -3949,7 +4000,7 @@ Description: %3 vnotex::SelectDialog - + Cancel 取消 @@ -3957,12 +4008,12 @@ Description: %3 vnotex::SettingsDialog - + Settings 设置 - + Search 查找 @@ -4043,128 +4094,128 @@ Description: %3 vnotex::SnippetMgr - + the day as number without a leading zero (`1` to `31`) 没有前导零的日期数字(`1`到`31`) - + the day as number with a leading zero (`01` to `31`) 带前导零的日期数字(`01`到`31`) - + the abbreviated localized day name (e.g. `Mon` to `Sun`) 缩写的本地化日期名字(如`一`到`日`) - + the long localized day name (e.g. `Monday` to `Sunday`) 本地化日期名字(如`星期一`到`星期日`) - + the month as number without a leading zero (`1` to `12`) 没有前导零的月份数字(如`1`到`12`) - + the month as number with a leading zero (`01` to `12`) 带前导零的月份数字(`01`到`12`) - + the abbreviated localized month name (e.g. `Jan` to `Dec`) 缩写的本地化月份名字(如`一`到`十二`) - + the long localized month name (e.g. `January` to `December`) 本地化月份名字(如`一月`到`十二月`) - + the year as two digit numbers (`00` to `99`) 两位数的年份数字(`00`到`99`) - + the year as four digit numbers 四位数的年份数字 - + the week number without a leading zero (`1` to `53`) 没有前导零的星期数字(`1`到`53`) - + the week number with a leading zero (`01` to `53`) 带前导零的星期数字(`1`到`53`) - + the hour without a leading zero (`0` to `23` even with AM/PM display) 没有前导零的小时(`0`到`23`) - + the hour with a leading zero (`00` to `23` even with AM/PM display) 带前导零的小时(`00`到`23`) - + the minute without a leading zero (`0` to `59`) 没有前导零的分(`0`到`59`) - + the minute with a leading zero (`00` to `59`) 带前导零的分(`00`到`59`) - + the second without a leading zero (`0` to `59`) 没有前导零的秒(`0`到`59`) - + the second with a leading zero (`00` to `59`) 带前导零的秒(`00`到`59`) - + date (`2021-02-24`) 日期(`2021-02-24`) - + the abbreviated date (`20210224`) 缩写的日期(`20210224`) - + time (`16:51:02`) 时间(`16:51:02`) - + date and time (`2021-02-24_16:51:02`) 日期时间(`2021-02-24_16:51:02`) - + name of current note 当前笔记名字 - - + + [Value Not Available] [没有可用值] - + complete base name of current note 当前笔记的完整基本名字 @@ -4414,6 +4465,32 @@ Description: %3 无法更新节点(%1)的标签。 + + vnotex::Task + + + [Task (%1) started] + + [任务(%1)已启动] + + + + + [Task (%1) error occurred (%2)] + + [任务(%1)遇到错误(%2)] + + + + + +[Task (%1) finished (%2)] + + +[任务(%1)已结束(%2)] + + + vnotex::TextEditor @@ -4918,33 +4995,33 @@ Description: %3 [无缓冲区] - + Save changes before closing note (%1)? 关闭笔记(%1)前是否保存更改? - - + + Note path (%1). 笔记路径(%1)。 - + Discard changes to note (%1)? 放弃对笔记(%1)的更改? - + Found backup file (%1) of file (%2). Do you want to recover from backup file? 发现文件(%2)的备份文件(%1)。是否要从备份文件中恢复? - + 'Yes' to recover from backup file, 'No' to discard it, and 'Cancel' to exit. “是”以从备份文件中恢复,“否”以放弃该备份文件,“取消”以退出。 - + It may be caused by crash while editing this file before. File last modified time: %1 @@ -4955,107 +5032,106 @@ Backup file last modified time: %2 备份文件最后修改时间: %2 - + Drag And Drop Files To Attach 拖拽文件以添加为附件 - + File is missing on disk (%1). 文件在磁盘中丢失(%1)。 - + Do you want to force to save the buffer to the file? 是否强制保存缓冲区内容到文件? - + The file may be deleted from outside. Please choose to save the buffer to a new file or just discard it. 该文件可能已经被删除。请选择将缓冲区的内容保存为新文件或者放弃缓冲区。 - + File is changed from outside (%1). 文件被更改(%1)。 - + Do you want to save the buffer to the file to override, or discard the buffer? 是否保存缓冲区覆盖到文件,或者放弃缓冲区? - Pattern not found: %1%2 - 无法找到模式: %1%2 + 无法找到模式: %1%2 - [+] - [+] + [+] - + Local 本地 - + View Mode Not Supported 不支持查看模式 - + The file is changed from outside. Please choose to save the buffer to the file or just discard the buffer and reload the file. 该文件已经被更改。请选择保存缓冲区到该文件或者放弃缓冲区并重新加载文件。 - + This is a read-only note (%1), on which modification is not allowed. 这是一个只读笔记(%1),不支持修改。 - + Please save your changes to another note. 请保存更改到另一个笔记。 - + Failed to save note (%1). 无法保存笔记(%1)。 - + Please check the file (%1) and try it again. 请检查文件(%1)并重试。 - + Maybe the file is occupied by another service temporarily. 可能该文件正在被第三方应用临时占用。 - + Zoomed: %1% 缩放: %1% - + Zoomed: %1%2 缩放: %1%2 - + + Pattern not found: %1 无法找到模式: %1 - + Match found: %1/%2 找到匹配: %1/%2 - + Replaced %n match(es) 替换 %n 处匹配 @@ -5261,6 +5337,11 @@ Backup file last modified time: %2 Debug 调试 + + + Print + 打印 + Snippet applied: %1 @@ -5285,12 +5366,12 @@ Backup file last modified time: %2 vnotex::WebViewExporter - + Table of Contents 目录 - + Copy output file (%1) to (%2). 复制输出文件(%1)为(%2)。 diff --git a/src/data/core/vnotex.json b/src/data/core/vnotex.json index b181e80b..7982d2a4 100644 --- a/src/data/core/vnotex.json +++ b/src/data/core/vnotex.json @@ -3,7 +3,7 @@ "metadata" : { "//comment": "When releasing new version, please go through the following configs to check if override is needed.", "//Comment": "markdown_editor#override_viewer_resource", - "version" : "3.10.1" + "version" : "3.11.0" }, "core" : { "theme" : "pure",