From 5848b5e7378d84ea6080c764be0372eeb0b0e03f Mon Sep 17 00:00:00 2001 From: Le Tan Date: Sat, 23 Oct 2021 21:53:06 +0800 Subject: [PATCH] update translations --- src/data/core/translations/vnote_ja.ts | 1355 ++++++++++++-------- src/data/core/translations/vnote_zh_CN.qm | Bin 84435 -> 90382 bytes src/data/core/translations/vnote_zh_CN.ts | 1361 ++++++++++++++------- 3 files changed, 1771 insertions(+), 945 deletions(-) diff --git a/src/data/core/translations/vnote_ja.ts b/src/data/core/translations/vnote_ja.ts index 2b55d041..2e97791d 100644 --- a/src/data/core/translations/vnote_ja.ts +++ b/src/data/core/translations/vnote_ja.ts @@ -92,32 +92,32 @@ vnotex::AppearancePage - + System title bar システムタイトルバー - + Use system title bar システムタイトルバーを使用 - + Icon size of the main window tool bar メインウィンドウツールバーのアイコンサイズ - + Main tool bar icon size: メインツールバーアイコンのサイズ: - + Keep dock widgets when expanding content area: - + Appearance 外観 @@ -212,6 +212,44 @@ %1/%2アイテム + + vnotex::DockWidgetHelper + + + Navigation + ナビゲーション + + + + Outline + アウトライン + + + + Search + 検索 + + + + Snippets + + + + + History + + + + + Tags + + + + + Location List + ロケーションリスト + + vnotex::EditorPage @@ -409,34 +447,28 @@ - + Add Table-of-Contents - + Use wkhtmltopdf (outline supported) - - - All-In-One - - - - - + + Export all source files into one file - + Browse ブラウズ - + Command: %1: List of input files. %2: List of paths to search for images and other resources. @@ -446,22 +478,22 @@ - + New Custom Export Scheme - + Scheme name: - + Name conflicts with existing scheme. - + Delete scheme (%1)? @@ -548,17 +580,17 @@ Mime HTMLフォーマット - + Add outline panel アウトライン・パネルの追加 - + Settings 設定 - + Page layout: ページレイアウト: @@ -571,87 +603,93 @@ wkhtmltopdfを使用 - + Download ダウンロード - + + + All-in-One + + + + Select wkhtmltopdf Executable wkhtmltopdfの実行ファイルを選択 - + Wkhtmltopdf path: wkhtmltopdf パス: - + Wkhtmltopdf arguments: wkhtmltopdf の引数: - + Scheme: - + New - + Delete - + Suffix of the target file like docs/pdf/epub - + Target file suffix: - + Separator used to concatenate resource folder paths - + Resource path separator: - + Use HTML format as input - + Convert to HTMl format first as the input of the custom export command - + Target page scrollable - + Whether the page of the target file is scrollable - + Portrait 縦長書式 - + Landscape 横長書式 @@ -1051,49 +1089,44 @@ vnotex::GitHubImageHost - + PersonalAccessToken/UserName/RepositoryName should not be empty. - + Failed to create image with empty path. - - + + Invalid GitHub image host configuration. - + The resource already exists at the image host (%1). - + Failed to query the resource at the image host (%1) (%2) (%3). - - + + Failed to create resource at the image host (%1) (%2) (%3). - - Failed to fetch information about the resource (%1). - - - - + Failed to fetch SHA about the resource (%1) (%2). - + Failed to delete resource (%1) (%2). @@ -1101,49 +1134,49 @@ vnotex::GiteeImageHost - + PersonalAccessToken/UserName/RepositoryName should not be empty. - + Failed to create image with empty path. - - + + Invalid Gitee image host configuration. - + The resource already exists at the image host (%1). - + Failed to query the resource at the image host (%1) (%2) (%3). - - + + Failed to create resource at the image host (%1) (%2) (%3). - + Failed to fetch information about the resource (%1). - + Failed to fetch SHA about the resource (%1) (%2). - + Failed to delete resource (%1) (%2). @@ -1151,53 +1184,53 @@ vnotex::HistoryPanel - + Clear クリア - + &Open 開く(&O) - + &Locate Node - + Clear all the history? - + Older - + Today - + Yesterday - + Last 7 Days - + %1 %2 - + [%1] %2 %3 @@ -1307,37 +1340,42 @@ vnotex::ImageInsertDialog - + From: 次から: - + &Browse ブラウズ(&B) - + Title: タイトル: - + Alt text: Altテキスト: - + Scaling width: スケール幅: - + + Fixed scaling width + + + + Select Image To Insert 挿入する画像を選択 - + Images (*.png *.xpm *.jpg *.bmp *.gif *.svg *.webp);;All (*.*) 画像(*.png*.xpm*.jpg*.bmp*.gif*.svg) @@ -1373,39 +1411,39 @@ vnotex::ImportFolderUtilsTranslate - - + + Failed to add folder (%1) as node (%2). フォルダ (%1) をノード(%2)として追加できませんでした。 - - + + Failed to add file (%1) as node (%2). ファイル (%1) をノード(%2)として追加できませんでした。 - + Failed to read folder config (%1) (%2). - + Folder (%1) does not exist. フォルダ (%1) は存在しません。 - + Folder (%1) conflicts with built-in folder. フォルダ (%1) は、ビルトインフォルダと重複しています。 - + File (%1) does not exist. ファイル (%1) は存在しません。 - + File (%1) conflicts with built-in file. フォルダ (%1) は、ビルトインファイルと重複しています。 @@ -1528,6 +1566,19 @@ ノートブック(%1)のインポートに失敗しました。 + + vnotex::LevelLabelWithUpButton + + + Up + + + + + Go one level up + + + vnotex::LineEditWithSnippet @@ -1560,27 +1611,27 @@ vnotex::LocationList - + Path パス - + Line ライン - + Text テキスト - + Clear クリア - + %n Item(s) %n アイテム @@ -1625,42 +1676,28 @@ 設定マネージャの初期化に失敗しました。すべてのファイルが正常かどうかを確認するか、アプリケーションを再インストールしてください。 - Navigation - ナビゲーション + ナビゲーション - Outline - アウトライン + アウトライン - Search - 検索 + 検索 - - Snippets - - - - - History - - - - Location List - ロケーションリスト + ロケーションリスト - + Failed to check for updates (%1) - + Updates available: %1 @@ -1669,26 +1706,44 @@ ノートブック - + + 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 グローバル + + + 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? + + Show Main Window @@ -1696,27 +1751,27 @@ - + Quit 終了 - + File ファイル - + Notebook ノートブック - + New Notebook 新規ノートブック - + New Notebook From Folder フォルダから新規ノートブック @@ -1733,19 +1788,19 @@ VNote2のレガシーノートブックのインポート - - + + New Note 新規ノート - + New Folder 新規フォルダ - - + + Open File ファイルを開く @@ -1754,12 +1809,12 @@ インポートとエクスポート - + Import File ファイルをインポート - + Import Folder フォルダをインポート @@ -1768,165 +1823,174 @@ エキスポート - + Open Other Notebooks - + Open Legacy Notebooks Of VNote 2 - - Import/Export - - - - + 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. - + Quick Access Not Set - - - + + + Settings 設定 - + Expand Content Area コンテンツ領域の拡大 - + Press %1 To Exit Full Screen %1 を押して全画面表示を終了する - Stay On Top - 常に手前に表示 + 常に手前に表示 - + + Manage Notebooks + ノートブックの管理 + + + + Import + + + + + Stay on Top + + + + Windows ウインドウ - + Open User Configuration Folder ユーザー設定フォルダを開く - + Open Default Configuration Folder 既定の設定フォルダを開く - + Edit User Configuration ユーザー設定の編集 - + Open Default Configuration 既定の設定を開く - + Reset Main Window Layout メインウィンドウのレイアウトをリセット - + Restart 再起動 - + Help ヘルプ - + What's This? これは何ですか? - + Enter WhatsThis mode and click somewhere to show help information [これは何]モードに入り、ヘルプ情報を表示する場所をクリックします - + Shortcuts Help ショートカットヘルプ - + Markdown Guide Markdown ガイド - + View Logs ログの表示 - + %1 Home Page - + Feedback and Discussions - + Check for Updates @@ -1935,13 +1999,13 @@ フィードバックとディスカッション - - + + About バージョン情報 - + <h3>%1</h3> <span>%2</span> @@ -1950,7 +2014,7 @@ - + About Qt Qtについて @@ -1958,69 +2022,84 @@ vnotex::ManageNotebooksDialog - Close - 閉じる + 閉じる - Delete (DANGER) - 削除(危険) + 削除(危険) - + + Close Noteboook + + + + + Delete + + + + Manage Notebooks ノートブックの管理 - + Please specify a name for the notebook. ノートブックの名前を指定してください。 - + Close notebook (%1)? ノートブック(%1)を閉じますか? - + The notebook could be imported again later. ノートブックは後で再度インポートできます。 - + + Notebook location: %1 ノートブックの場所:%1 - + Failed to close notebook (%1) ノートブック(%1)を閉じることができませんでした - - - Delete notebook (%1) from disk? - ディスクからノートブック(%1)を削除しますか? - - CALM DOWN! CALM DOWN! CALM DOWN! It will delete all files belonging to this notebook from disk. It is dangerous since it will bypass system's recycle bin! - おちついて!おちついて!おちついて!このノートブックに属するすべてのファイルがディスクから削除されます。システムのごみ箱を迂回するので危険です! + Please close the notebook in VNote first and delete the notebook root folder files manually. + + + + + Press "Ok" to open the location of the notebook root folder. + + + + Delete notebook (%1) from disk? + ディスクからノートブック(%1)を削除しますか? + + + CALM DOWN! CALM DOWN! CALM DOWN! It will delete all files belonging to this notebook from disk. It is dangerous since it will bypass system's recycle bin! + おちついて!おちついて!おちついて!このノートブックに属するすべてのファイルがディスクから削除されます。システムのごみ箱を迂回するので危険です! - Notebook location: %1 Use the "Close" button if you just want to remove it from %2. - ノートブックの場所:%1 + ノートブックの場所:%1 %2から削除する場合は、[閉じる]ボタンを使用してください。 - Failed to delete notebook (%1) - ノートブック(%1)の削除に失敗しました + ノートブック(%1)の削除に失敗しました - + There are unsaved changes to current notebook. 現在のノートブックに未保存の変更があります。 @@ -2044,9 +2123,13 @@ Use the "Close" button if you just want to remove it from %2. 表を挿入 - For advanced paste, try the "Rich Paste" and "Parse To Markdown And Paste" on the editor's context menu - 高度な貼り付けを行うには、エディタのコンテキストメニューの[リッチ貼り付け]と[解析してMarkdown化して貼り付け]を試してください + 高度な貼り付けを行うには、エディタのコンテキストメニューの[リッチ貼り付け]と[解析してMarkdown化して貼り付け]を試してください + + + + For advanced paste, try the "Rich Paste" and "Parse to Markdown and Paste" on the editor's context menu + @@ -2131,48 +2214,57 @@ Use the "Close" button if you just want to remove it from %2. - Parse To Markdown And Paste - 解析してMarkdown化して貼り付け + Parse to Markdown and Paste + - + + Insert Snippet + + + + Parse To Markdown And Paste + 解析してMarkdown化して貼り付け + + + 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) @@ -2486,43 +2578,43 @@ Use the "Close" button if you just want to remove it from %2. 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 @@ -2537,8 +2629,8 @@ Use the "Close" button if you just want to remove it from %2. 削除されたされたイメージは、ノートブックのごみ箱で見つけることができます。 - - + + Replace is not supported in read mode 置換は読み取りモードではサポートされていません @@ -2600,22 +2692,22 @@ Use the "Close" button if you just want to remove it from %2. vnotex::NewFolderDialog - + New Folder 新規フォルダ - + Please specify a name for the folder. フォルダの名前を指定してください。 - + Name conflicts with existing folder. 名前が既存のフォルダと重複しています。 - + Failed to create folder under (%1) in (%2) (%3). (%2)(%3)の(%1)の下にフォルダを作成できませんでした。 @@ -2804,35 +2896,68 @@ Use the "Close" button if you just want to remove it from %2. + + vnotex::NewTagDialog + + + Location: + 場所: + + + + Name: + 名前: + + + + New Tag + + + + + Please specify a valid name for the tag. + + + + + Name conflicts with existing tag. + + + + + Failed to create tag (%1). + + + vnotex::NodeInfoWidget - + Notebook: ノートブック: - + Location: 場所: - + File type: ファイルの種類: - + Name: 名前: - + Created time: 作成日時: - + Modified time: 最終変更日時: @@ -2840,14 +2965,30 @@ Use the "Close" button if you just want to remove it from %2. vnotex::NodeLabelWithUpButton - Up - + - Create note under an upper level node - 上位ノードの下にノートを作成する + 上位ノードの下にノートを作成する + + + + vnotex::NoteManagementPage + + + Per-Notebook access history + + + + + Store note access history in its notebook + + + + + Note Management + @@ -2861,22 +3002,22 @@ Use the "Close" button if you just want to remove it from %2. ノートの名前を指定してください。 - + %1 Properties - + Please specify a valid name for the note. - + Name conflicts with existing note. 名前が既存のノートと重複しています。 - + Failed to save note (%1) in (%2) (%3). ノート(%1)を(%2)(%3)に保存できませんでした。 @@ -2884,119 +3025,194 @@ Use the "Close" button if you just want to remove it from %2. vnotex::NotebookExplorer - + Select one of all the notebooks as current notebook.<br/>Move mouse on one item to check its details. すべてのノートブックの1つを現在のノートブックとして選択します。<br/>1つの項目にマウスを移動して、その詳細を確認します。 - + Notebook ノートブック - + This title bar contains buttons and menu to manage notebooks and notes. このタイトルバーには、ノートブックとノートを管理するためのボタンとメニューが含まれています。 - + View 表示 - + Toggle Recycle Bin Node ごみ箱ノードの切り替え - &Manage Notebooks - ノートブックの管理(&M) + ノートブックの管理(&M) - + External Files 外部ファイル - + Show External Files 外部ファイルを表示 - Import External Files When Activated - アクティブ時に外部ファイルをインポート + アクティブ時に外部ファイルをインポート - - Close File Before Open With External Program + + Scan and Import - - + + Please select one notebook first. + + + + + Scan the whole notebook (%1) and import external files automatically? + + + + + This operation helps importing external files that are added outside from VNote. It may import unexpected files. + + + + + It is recommended to always manage files within VNote. + + + + + Imported %n file(s). + + + + + + + Manage Notebooks + ノートブックの管理 + + + + Rebuild Notebook Database + + + + + Import External Files when Activated + + + + + Close File Before Open with External Program + + + + + Could not create folder within Recycle Bin. ごみ箱内にフォルダを作成できませんでした。 - - + + Could not create note within Recycle Bin. ごみ箱内にノートを作成できませんでした。 - + Please first create a notebook to hold your data. まず、データを保持するノートブックを作成してください。 - + Select Files To Import インポートするファイルを選択 - + Failed to add file (%1) as node (%2). ファイル (%1) をノード(%2)として追加できませんでした。 - + View By Configuration 設定順に表示 - + View By Name 名前順による表示 - + View By Name (Reversed) 名前順による表示(逆順) - + View By Created Time 作成日時順の表示 - + View By Created Time (Reversed) 作成日時順の表示(逆順) - + View By Modified Time 変更日時順の表示 - + View By Modified Time (Reversed) 変更日時順の表示(逆順) + + + Rebuild the database of notebook (%1)? + + + + + This operation will rebuild the notebook database from configuration files. It may take time. + + + + + A notebook may use a database for cache, such as IDs of nodes and tags. + + + + + Rebuilding notebook database... + + + + + Notebook database has been rebuilt. + + + + + Failed to rebuild notebook database. + + vnotex::NotebookInfoWidget @@ -3132,296 +3348,323 @@ Use the "Close" button if you just want to remove it from %2. vnotex::NotebookNodeExplorer - + Failed to load nodes of notebook (%1) (%2). ノートブック(%1)(%2)のノードをロードできませんでした。 - + Recycle bin of this notebook. Deleted files could be found here. It is organized in folders named by date. Nodes could be moved to other folders by Cut and Paste. このノートのごみ箱です。削除されたファイルはここにあります。日付順のフォルダに整理されています。ノードは、[切り取り]と[貼り付け]によって他のフォルダに移動できます。 - + Recycle Bin ごみ箱 - + [Invalid] %1 [無効] %1 - + [External] %1 [外部] %1 - + New N&ote 新規ノート(&N) - + New &Folder 新規フォルダ(&F) - + &Properties (Rename) プロパティ(名前変更)(&P) - + Open &Location 場所を開く(&L) - + Cop&y Path パスをコピー(&Y) - + Copied path: %1 コピーされたファイルパス: %1 - + &Copy コピー(&C) - + C&ut 切り取り(&U) - + &Paste 貼り付け(&P) - + &Empty ごみ箱を空にする(&E) - + Empty the recycle bin of this notebook? このノートブックのごみ箱を空にする - + All files in recycle bin will be deleted permanently. ごみ箱内のすべてのファイルが完全に削除されます。 - + Location of recycle bin: %1 ごみ箱の場所: %1 - + Failed to empty recycle bin (%1) (%2). ごみ箱(%1)(%2)を空にできませんでした。 - + &Delete 削除(&D) - + &Delete From Recycle Bin ごみ箱から削除(&D) - + &Remove From Index インデックスから削除(&R) - + &Sort 整列(&S) - + Re&load 再ロード(&L) - + Relo&ad Index From Disk ディスクからインデックスを再作成(&A) - + &Import To Index インデックスに読み込む(&I) - + &Open 開く(&O) - + &Expand All * 全て展開(&E) * - + Pin To &Quick Access + + + Folder is not supported by quick access + + + + + &Tags + + - + Copied %n item(s) %n アイテムをコピーしました - + Invalid clipboard data to paste. 貼り付けるクリップボードデータが無効です。 - + Destination is detected in sources (%1). Operation is cancelled. 宛先がソース(%1)で検出されました。操作がキャンセルされました。 - + Failed to copy source (%1) to destination (%2) (%3). コピー元(%1)をコピー先(%2)(%3)にコピーできませんでした。 - + Pasted %n item(s) %n アイテムを貼り付けました - + Delete these folders and notes permanently? これらのフォルダとメモを完全に削除しますか? - + Files will be deleted permanently and could not be found even in operating system's recycle bin. ファイルは永久に削除され、オペレーティングシステムのごみ箱にもはいりません。 - + Delete these folders and notes? これらのフォルダとメモを削除しますか? - + Deleted files could be found in the recycle bin of notebook. 削除されたファイルはノートブックのごみ箱にあります。 - + Confirm Deletion 削除の確認 - + Failed to delete/remove item (%1) (%2) (%3). アイテム(%1)(%2)(%3)の削除/削除に失敗しました。 - + Deleted/Removed %n item(s) %nアイテムを削除しました - + Confirm Removal 削除の確認 - + Remove these folders and notes from index? これらのフォルダとメモをインデックスから削除しますか? - + Files are not touched but just removed from notebook index. ファイルには触れずに、ただインデックスから削除されます。 - + Sort Folders フォルダの整列 - + Sort Notes ノートの整列 - + Sort nodes under %1 (%2) in the configuration file. 設定ファイル内の%1(%2)以下のノードを整列します。 - + notebook ノートブック - + folder フォルダ - + Name 名前 - + Created Time 作成日時 - + Modified Time 最終変更日時 - + Invalid node (%1). 無効なノード(%1)です。 - + Please check if the node exists on the disk. ノードがディスク上に存在するかどうかを確認してください。 - + Open &With - + System Default Program - + Add External Program + + + Tags: %1 + + + + + + Created Time: %1 + + + + + + Modified Time: %1 + + vnotex::NotebookSelector @@ -3518,6 +3761,34 @@ Description: %3 + + vnotex::RenameTagDialog + + + Name: + 名前: + + + + Rename Tag + + + + + Please specify a valid name for the tag. + + + + + Name conflicts with existing tag. + + + + + Failed to rename tag (%1) to (%2). + + + vnotex::SearchPanel @@ -3556,167 +3827,167 @@ 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 コンテンツ - + Outline アウトライン - + 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 コンテンツの検索時にあいまい検索はできません @@ -3791,7 +4062,7 @@ Description: %3 - + Start second-phase search: %n files(s) @@ -3809,12 +4080,12 @@ Description: %3 vnotex::SettingsDialog - + Settings 設定 - + Search 検索 @@ -4024,64 +4295,64 @@ Description: %3 vnotex::SnippetPanel - + New Snippet - + Open Folder フォルダを開く - + Show Built-In Snippets - + %n Item(s) %n アイテム - + %1%2 [%3] - + &Apply - + &Delete 削除(&D) - + &Properties (Rename) プロパティ(名前変更)(&P) - + Confirm Deletion 削除の確認 - + Delete these snippets permanently? - + Files will be deleted permanently and could not be found even in operating system's recycle bin. ファイルは永久に削除され、オペレーティングシステムのごみ箱にもはいりません。 - + Failed to remove snippet (%1) (%2). @@ -4112,22 +4383,22 @@ Description: %3 vnotex::SortDialog - + &Top 最上部(&T) - + &Up 上へ(&U) - + &Down 下へ(&D) - + &Bottom 最下部(&B) @@ -4180,6 +4451,100 @@ Description: %3 整列: + + vnotex::TagExplorer + + + Two Columns + + + + + Search of tag succeeded: %1 + + + + + &Open + 開く(&O) + + + + &Locate Node + + + + + &New Tag + + + + + &Rename + + + + + &Delete + 削除(&D) + + + + Delete the tag and all its chlidren tags? + + + + + Only tags and the references of them will be deleted. + + + + + Tag deleted + + + + + Failed to delete tag: %1 + + + + + Failed to move tag (%1). + + + + + vnotex::TagViewer + + + Enter to add a tag + + + + + [Shift+Enter] to add current selected tag in the list + + + + + Tags updated: %1 + + + + + Failed to update tags of node (%1). + + + + + vnotex::TextEditor + + + Insert Snippet + + + vnotex::TextEditorPage @@ -4397,23 +4762,23 @@ Description: %3 vnotex::TitleToolBar - + Minimize 最小化 - - + + Maximize 最大化 - + Close 閉じる - + Restore Down 復元ダウン @@ -4451,6 +4816,14 @@ Description: %3 + + vnotex::VNoteX + + + Failed to load HTML template. Check the logs for details. Try deleting the user configuration file and the default configuration file. + + + vnotex::ViPage @@ -4499,131 +4872,149 @@ Description: %3 - + Workspaces ワークスペース - + Workspace %1 ワークスペース%1 - + New Workspace 新しいワークスペース - + Remove Workspace ワークスペースを削除 - + Split 分割 - + Vertical Split 垂直分割 - + Horizontal Split 水平分割 - + Maximize Split 分割の最大化 - + Distribute Splits 分割を整列する - + Remove Split 分割終了 - + Remove Split And Workspace 分割とワークスペースを削除 - + Close Tab タブを閉じる - + Close Other Tabs 他のタブを閉じる - + Close Tabs To The Right 右側のタブを閉じる - + Auto Reload - + Reload file from disk automatically if it is changed outside - + Copy Path パスをコピー - + Copied path: %1 コピーされたファイルパス: %1 - + Open Location 場所を開く - + Locate Node ノードの検索 - + Pin To Quick Access - + Move One Split Left - + Move One Split Right - + Move One Split Up - + Move One Split Down + + vnotex::ViewTagsDialog + + + Name: + 名前: + + + + Tags: + + + + + Tags + + + vnotex::ViewWindow @@ -4634,39 +5025,39 @@ Description: %3 - - + + [No Buffer] [バッファなし] - + 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 @@ -4677,289 +5068,294 @@ 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 - + [+] - + Pattern not found: %1 パターンが見つかりません:%1 - + Match found: %1/%2 一致が見つかりました: %1/%2 - + Replaced %n match(es) - + Local - + Save 保存 - + Edit 編集 - + Read 読み取り - + Discard 破棄 - + Heading 見出し - + Heading 1 見出し1 - + Heading 2 見出し2 - + Heading 3 見出し3 - + Heading 4 見出し4 - + Heading 5 見出し5 - + Heading 6 見出し6 - + Clear クリア - + Bold 太字 - + Italic イタリック体 - + Strikethrough 取り消し線 - + Unordered List 順序なしリスト - + Ordered List 順序付きリスト - + Todo List TODOリスト - + Checked Todo List チェックされたToDoリスト - + Code コード - + Code Block コードブロック - + Math 数式 - + Math Block 数式ブロック - + Quote 引用 - + Link リンク - + Image 画像 - + Table - + Mark マーク - + Attachments 添付ファイル - + + Tags + + + + Outline アウトライン - + Find And Replace 検索/置換 - + Section Number セクション番号 - + Follow Configuration 設定に従う - + Enabled 有効 - + Disabled 無効 - + Toggle In-Place Preview - + Image Host @@ -4991,5 +5387,10 @@ Backup file last modified time: %2 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 8fb43b6e9034ac30b8d9610a5cecf7b7a4fb7eeb..0239343cf0bd3e3ba44363e3f5dee9ee52d320f1 100644 GIT binary patch delta 13313 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 delta 8465 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 diff --git a/src/data/core/translations/vnote_zh_CN.ts b/src/data/core/translations/vnote_zh_CN.ts index 20bea641..0b425500 100644 --- a/src/data/core/translations/vnote_zh_CN.ts +++ b/src/data/core/translations/vnote_zh_CN.ts @@ -115,32 +115,32 @@ vnotex::AppearancePage - + System title bar 系统标题栏 - + Use system title bar 使用系统标题栏 - + Icon size of the main window tool bar 主窗口工具栏图标大小 - + Main tool bar icon size: 主工具栏图标大小: - + Keep dock widgets when expanding content area: 扩展内容区时保留停靠部件: - + Appearance 外观 @@ -235,6 +235,44 @@ %1/%2 项 + + vnotex::DockWidgetHelper + + + Navigation + 导航 + + + + Outline + 大纲 + + + + Search + 搜索 + + + + Snippets + 片段 + + + + History + 历史 + + + + Tags + 标签 + + + + Location List + 位置列表 + + vnotex::EditorPage @@ -432,34 +470,32 @@ 请指定一个有效的方案 - + Add Table-of-Contents 添加内容导航表格 - + Use wkhtmltopdf (outline supported) 使用 wkhtmltopdf (支持大纲) - - All-In-One - 多合一 + 多合一 - - + + Export all source files into one file 导出所有的源文件到一个文件中 - + Browse 浏览 - + Command: %1: List of input files. %2: List of paths to search for images and other resources. @@ -474,22 +510,22 @@ %5: 输出文件路径。 - + New Custom Export Scheme 新建自定义导出方案 - + Scheme name: 方案名字: - + Name conflicts with existing scheme. 名字和已有方案冲突。 - + Delete scheme (%1)? 删除方案 (%1)? @@ -580,17 +616,17 @@ Mime HTML 格式 - + Add outline panel 添加大纲面板 - + Settings 设置 - + Page layout: 页面布局: @@ -603,87 +639,93 @@ 使用 wkhtmltopdf - + Download 下载 - + + + All-in-One + 多合一 + + + Select wkhtmltopdf Executable 选择 wkhtmltopdf 可执行文件 - + Wkhtmltopdf path: Wkhtmltopdf 路径: - + Wkhtmltopdf arguments: Wkhtmltopdf 参数: - + Scheme: 方案: - + New 新建 - + Delete 删除 - + Suffix of the target file like docs/pdf/epub 目标文件的后缀,如 docs/pdf/epub - + Target file suffix: 目标文件后缀: - + Separator used to concatenate resource folder paths 用于连接资源文件夹路径的分隔符 - + Resource path separator: 资源路径分隔符: - + Use HTML format as input 使用 HTML 格式作为输入 - + Convert to HTMl format first as the input of the custom export command 首先转换为 HTML 格式然后作为自定义输出命令的输入 - + Target page scrollable 目标页面可滚动 - + Whether the page of the target file is scrollable 目标文件的页面是否可滚动的 - + Portrait 纵向 - + Landscape 横向 @@ -1087,49 +1129,48 @@ vnotex::GitHubImageHost - + PersonalAccessToken/UserName/RepositoryName should not be empty. 个人令牌/用户名/仓库名不能为空。 - + Failed to create image with empty path. 无法从空路径创建图片。 - - + + Invalid GitHub image host configuration. 无效的 GitHub 图床配置。 - + The resource already exists at the image host (%1). 该资源已经存在于图床 (%1)。 - + Failed to query the resource at the image host (%1) (%2) (%3). 无法在图床查询资源 (%1) (%2) (%3)。 - - + + Failed to create resource at the image host (%1) (%2) (%3). 无法在图床创建资源 (%1) (%2) (%3)。 - Failed to fetch information about the resource (%1). - 无法获取该资源的信息 (%1)。 + 无法获取该资源的信息 (%1)。 - + Failed to fetch SHA about the resource (%1) (%2). 无法获取该资源的 SHA 值 (%1) (%2)。 - + Failed to delete resource (%1) (%2). 无法删除资源 (%1) (%2)。 @@ -1137,49 +1178,49 @@ vnotex::GiteeImageHost - + PersonalAccessToken/UserName/RepositoryName should not be empty. 个人令牌/用户名/仓库名不能为空。 - + Failed to create image with empty path. 无法从空路径创建图片。 - - + + Invalid Gitee image host configuration. 无效的码云图床配置。 - + The resource already exists at the image host (%1). 该资源已经存在于图床 (%1)。 - + Failed to query the resource at the image host (%1) (%2) (%3). 无法在图床查询资源 (%1) (%2) (%3)。 - - + + Failed to create resource at the image host (%1) (%2) (%3). 无法在图床创建资源 (%1) (%2) (%3)。 - + Failed to fetch information about the resource (%1). 无法获取该资源的信息 (%1)。 - + Failed to fetch SHA about the resource (%1) (%2). 无法获取该资源的 SHA 值 (%1) (%2)。 - + Failed to delete resource (%1) (%2). 无法删除资源 (%1) (%2)。 @@ -1187,42 +1228,42 @@ vnotex::HistoryPanel - + Clear 清空 - + &Open 打开(&O) - + &Locate Node 定位节点(&L) - + Clear all the history? 清空所有历史? - + Older 更早 - + Today 今天 - + Yesterday 昨天 - + Last 7 Days 过去 7 天 @@ -1243,14 +1284,14 @@ >>> 过去 7 天 - + %1 %2 %1 %2 - + [%1] %2 %3 [%1] %2 @@ -1365,37 +1406,42 @@ vnotex::ImageInsertDialog - + From: 源: - + &Browse 浏览(&B) - + Title: 标题: - + Alt text: 替换文本: - + Scaling width: 缩放宽度: - + + Fixed scaling width + 固定的缩放宽度 + + + Select Image To Insert 选择图片插入 - + Images (*.png *.xpm *.jpg *.bmp *.gif *.svg *.webp);;All (*.*) 图片 (*.png *.xpm *.jpg *.bmp *.gif *.svg *.webp);;全部文件 (*.*) @@ -1431,39 +1477,39 @@ vnotex::ImportFolderUtilsTranslate - - + + Failed to add folder (%1) as node (%2). 无法添加文件夹 (%1) 为节点 (%2)。 - - + + Failed to add file (%1) as node (%2). 无法添加文件 (%1) 为节点 (%2)。 - + Failed to read folder config (%1) (%2). 无法读取文件夹配置 (%1) (%2)。 - + Folder (%1) does not exist. 文件夹 (%1) 不存在。 - + Folder (%1) conflicts with built-in folder. 文件夹 (%1) 和内建文件夹冲突。 - + File (%1) does not exist. 文件 (%1) 不存在。 - + File (%1) conflicts with built-in file. 文件 (%1) 和内建文件冲突。 @@ -1586,6 +1632,19 @@ 无法导入笔记本 (%1)。 + + vnotex::LevelLabelWithUpButton + + + Up + 向上 + + + + Go one level up + 向上一层 + + vnotex::LineEditWithSnippet @@ -1618,27 +1677,27 @@ vnotex::LocationList - + Path 路径 - + Line 行号 - + Text 文本 - + Clear 清空 - + %n Item(s) %n 项 @@ -1648,42 +1707,36 @@ vnotex::MainWindow - Navigation - 导航 + 导航 - Outline - 大纲 + 大纲 - Search - 搜索 + 搜索 - Snippets - 片段 + 片段 - History - 历史 + 历史 - Location List - 位置列表 + 位置列表 - + Failed to check for updates (%1) 无法检查更新 (%1) - + Updates available: %1 有可用更新: %1 @@ -1692,26 +1745,45 @@ 笔记本 - + + 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 全局 + + + 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? + 这些笔记本可能已被移动或者删除。推荐将其从配置中移除并稍后使用正确的根文件夹路径重新打开。 +从配置中移除它们? + Show Main Window @@ -1719,27 +1791,27 @@ - + Quit 退出 - + File 文件 - + Notebook 笔记本 - + New Notebook 新建笔记本 - + New Notebook From Folder 从文件夹新建笔记本 @@ -1756,19 +1828,19 @@ 导入 VNote 2 的遗留笔记本 - - + + New Note 新建笔记 - + New Folder 新建文件夹 - - + + Open File 打开文件 @@ -1777,12 +1849,12 @@ 导入导出 - + Import File 导入文件 - + Import Folder 导入文件夹 @@ -1791,165 +1863,178 @@ 导出 - + Open Other Notebooks 打开其他笔记本 - + Open Legacy Notebooks Of VNote 2 打开 VNote 2 的遗留笔记本 - Import/Export - 导入/导出 + 导入/导出 - + 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. 可以在设置对话框中管理快速访问。 - + Quick Access Not Set 快速访问未设置 - - - + + + Settings 设置 - + Expand Content Area 扩展内容区 - + Press %1 To Exit Full Screen 按 %1 退出全屏 - Stay On Top + 置顶 + + + + Manage Notebooks + 管理笔记本 + + + + Import + 导入 + + + + Stay on Top 置顶 - + Windows 窗口 - + Open User Configuration Folder 打开用户配置文件夹 - + Open Default Configuration Folder 打开默认配置文件夹 - + Edit User Configuration 编辑用户配置 - + Open Default Configuration 打开默认配置 - + Reset Main Window Layout 重置主窗口布局 - + Restart 重启 - + Help 帮助 - + What's This? 这是什么? - + Enter WhatsThis mode and click somewhere to show help information 进入 WhatsThis 模式,点击某处以显示帮助信息 - + Shortcuts Help 快捷键帮助 - + Markdown Guide Markdown 指南 - + View Logs 查看日志 - + %1 Home Page %1 主页 - + Feedback and Discussions 反馈和讨论 - + Check for Updates 检查更新 @@ -1958,13 +2043,13 @@ 反馈和讨论 - - + + About 关于 - + <h3>%1</h3> <span>%2</span> @@ -1973,7 +2058,7 @@ - + About Qt 关于 Qt @@ -2016,16 +2101,16 @@ vnotex::ManageNotebooksDialog - Close - 关闭 + 关闭 + Delete - 删除 + 删除 - + Manage Notebooks 管理笔记本 @@ -2034,56 +2119,67 @@ 关闭笔记本 %1? - Delete (DANGER) - 删除 (危险) + 删除 (危险) - + + Close Noteboook + 关闭笔记本 + + + Please specify a name for the notebook. 请为笔记本指定一个名字。 - + Close notebook (%1)? 关闭笔记本 (%1)? - + The notebook could be imported again later. 稍后可以重新导入该笔记本。 - + + Notebook location: %1 笔记本路径: %1 - + Failed to close notebook (%1) 无法关闭笔记本 (%1) - - - Delete notebook (%1) from disk? - 从磁盘中删除笔记本 (%1)? - - CALM DOWN! CALM DOWN! CALM DOWN! It will delete all files belonging to this notebook from disk. It is dangerous since it will bypass system's recycle bin! - 冷静!冷静!冷静!这会从磁盘中删除该笔记本相关的全部文件。该操作会跳过系统的回收站,危险! + Please close the notebook in VNote first and delete the notebook root folder files manually. + 请先在 VNote 中关闭该笔记本,然后手动删除该笔记本的根文件夹等文件。 + + + + Press "Ok" to open the location of the notebook root folder. + 按“确认”打开笔记本根文件夹所在位置。 + + + Delete notebook (%1) from disk? + 从磁盘中删除笔记本 (%1)? + + + CALM DOWN! CALM DOWN! CALM DOWN! It will delete all files belonging to this notebook from disk. It is dangerous since it will bypass system's recycle bin! + 冷静!冷静!冷静!这会从磁盘中删除该笔记本相关的全部文件。该操作会跳过系统的回收站,危险! - Notebook location: %1 Use the "Close" button if you just want to remove it from %2. - 笔记本位置: %1 + 笔记本位置: %1 如果仅要从 %2 中移除该该笔记本,请使用“关闭”按钮。 - Failed to delete notebook (%1) - 无法删除笔记本 (%1) + 无法删除笔记本 (%1) Delete notebook %1 from disk? @@ -2094,7 +2190,7 @@ Use the "Close" button if you just want to remove it from %2. 这会从磁盘中删除该笔记本相关的全部文件。该操作会跳过系统的回收站,危险! - + There are unsaved changes to current notebook. 当前笔记本有尚未保存的更改。 @@ -2118,8 +2214,12 @@ Use the "Close" button if you just want to remove it from %2. 插入表格 - For advanced paste, try the "Rich Paste" and "Parse To Markdown And Paste" on the editor's context menu + 更多高级粘贴,请尝试编辑器上下文菜单中的“多功能粘贴”和“解析为 Markdown 并粘贴”功能 + + + + For advanced paste, try the "Rich Paste" and "Parse to Markdown and Paste" on the editor's context menu 更多高级粘贴,请尝试编辑器上下文菜单中的“多功能粘贴”和“解析为 Markdown 并粘贴”功能 @@ -2205,48 +2305,57 @@ Use the "Close" button if you just want to remove it from %2. - Parse To Markdown And Paste + Parse to Markdown and Paste 解析为 Markodwn 并粘贴 - + + Insert Snippet + 插入片段 + + + Parse To Markdown And Paste + 解析为 Markodwn 并粘贴 + + + 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) @@ -2572,43 +2681,43 @@ Use the "Close" button if you just want to remove it from %2. Markdown 查看器 - + 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 无用图片 @@ -2623,8 +2732,8 @@ Use the "Close" button if you just want to remove it from %2. 如果这是一个自包含笔记本,已删除的图片可以在笔记本回收站中找回。 - - + + Replace is not supported in read mode 阅读模式不支持替换 @@ -2686,22 +2795,22 @@ Use the "Close" button if you just want to remove it from %2. vnotex::NewFolderDialog - + New Folder 新建文件夹 - + Please specify a name for the folder. 请为文件夹指定一个名字。 - + Name conflicts with existing folder. 名字和已有文件夹冲突。 - + Failed to create folder under (%1) in (%2) (%3). 无法在笔记本 (%2) 中文件夹 (%1) 下创建文件夹 (%3)。 @@ -2891,34 +3000,67 @@ Use the "Close" button if you just want to remove it from %2. - vnotex::NodeInfoWidget + vnotex::NewTagDialog - - Notebook: - 笔记本: - - - + Location: 路径: - - File type: - 文件类型: - - - + Name: 名字: - + + New Tag + 新建标签 + + + + Please specify a valid name for the tag. + 请为标签指定一个有效名字。 + + + + Name conflicts with existing tag. + 名字和已有标签冲突。 + + + + Failed to create tag (%1). + 无法创建标签 (%1)。 + + + + vnotex::NodeInfoWidget + + + Notebook: + 笔记本: + + + + Location: + 路径: + + + + File type: + 文件类型: + + + + Name: + 名字: + + + Created time: 创建时间: - + Modified time: 修改时间: @@ -2926,14 +3068,30 @@ Use the "Close" button if you just want to remove it from %2. vnotex::NodeLabelWithUpButton - Up - 向上 + 向上 - Create note under an upper level node - 在上一层节点下创建笔记 + 在上一层节点下创建笔记 + + + + vnotex::NoteManagementPage + + + Per-Notebook access history + 按笔记本维护访问历史 + + + + Store note access history in its notebook + 保存笔记访问历史到其所在笔记本中 + + + + Note Management + 笔记管理 @@ -2947,22 +3105,22 @@ Use the "Close" button if you just want to remove it from %2. 请为笔记指定一个名字。 - + %1 Properties %1 属性 - + Please specify a valid name for the note. 请为笔记指定一个有效名字。 - + Name conflicts with existing note. 名字和已有笔记冲突。 - + Failed to save note (%1) in (%2) (%3). 无法保存笔记本 (%2) 中的笔记 (%1) (%3)。 @@ -2970,119 +3128,198 @@ Use the "Close" button if you just want to remove it from %2. vnotex::NotebookExplorer - + Select one of all the notebooks as current notebook.<br/>Move mouse on one item to check its details. 从全部笔记本中选择一个作为当前笔记本。<br/>移动鼠标到某个项目上查看详情。 - + Notebook 笔记本 - + This title bar contains buttons and menu to manage notebooks and notes. 该标题栏包含管理笔记本和笔记的按钮和菜单。 - + View 查看 - + Toggle Recycle Bin Node 显示/隐藏回收站节点 - &Manage Notebooks - 管理笔记本(&M) + 管理笔记本(&M) - + External Files 外部文件 - + Show External Files 显示外部文件 - Import External Files When Activated + 激活时自动导入外部文件 + + + Close File Before Open With External Program + 以外部程序打开前关闭文件 + + + + Scan and Import + 扫描并导入 + + + + Please select one notebook first. + 请先选择一个笔记本。 + + + + Scan the whole notebook (%1) and import external files automatically? + 扫描整个笔记本 (%1) 并自动导入外部文件? + + + + This operation helps importing external files that are added outside from VNote. It may import unexpected files. + 该操作帮助导入在 VNote 外添加的外部文件。可能会导入不想要的文件。 + + + + It is recommended to always manage files within VNote. + 推荐总是在 VNote 中管理文件。 + + + + Imported %n file(s). + + 已导入 %n 个文件。 + + + + + Manage Notebooks + 管理笔记本 + + + + Rebuild Notebook Database + 重建笔记本数据库 + + + + Import External Files when Activated 激活时自动导入外部文件 - - Close File Before Open With External Program + + Close File Before Open with External Program 以外部程序打开前关闭文件 - - + + Could not create folder within Recycle Bin. 无法在回收站内创建文件夹。 - - + + Could not create note within Recycle Bin. 无法在回收站内创建笔记。 - + Please first create a notebook to hold your data. 请先创建一个笔记本来保存数据。 - + Select Files To Import 选择文件导入 - + Failed to add file (%1) as node (%2). 无法添加文件 (%1) 为节点 (%2)。 - + View By Configuration 按配置查看 - + View By Name 按名字查看 - + View By Name (Reversed) 按名字倒序查看 - + View By Created Time 按创建时间查看 - + View By Created Time (Reversed) 按创建时间倒序查看 - + View By Modified Time 按修改时间查看 - + View By Modified Time (Reversed) 按修改时间倒序查看 + + + Rebuild the database of notebook (%1)? + 重建笔记本 (%1) 的数据库? + + + + This operation will rebuild the notebook database from configuration files. It may take time. + 该操作会根据配置文件重建笔记本数据库。可能会需要一定时间。 + + + + A notebook may use a database for cache, such as IDs of nodes and tags. + 一个笔记本可能会使用一个数据库作为缓存,例如节点的标识号和标签。 + + + + Rebuilding notebook database... + 正在重建笔记本数据库... + + + + Notebook database has been rebuilt. + 笔记本数据库已重建。 + + + + Failed to rebuild notebook database. + 无法重建笔记本数据库。 + vnotex::NotebookInfoWidget @@ -3218,37 +3455,37 @@ Use the "Close" button if you just want to remove it from %2. vnotex::NotebookNodeExplorer - + Failed to load nodes of notebook (%1) (%2). 无法加载笔记本 (%1) 节点 (%2)。 - + Recycle bin of this notebook. Deleted files could be found here. It is organized in folders named by date. Nodes could be moved to other folders by Cut and Paste. 笔记本回收站。被删除的文件可以在此找回。按以日期命名的文件夹进行组织。节点可以通过剪切粘贴移动到其他文件夹。 - + Recycle Bin 回收站 - + [Invalid] %1 [无效] %1 - + [External] %1 [外部] %1 - + New N&ote 新建笔记(&O) - + New &Folder 新建文件夹(&F) @@ -3257,67 +3494,67 @@ Use the "Close" button if you just want to remove it from %2. 属性(&P) - + Open &Location 打开路径(&L) - + Cop&y Path 复制路径(&Y) - + Copied path: %1 已复制路径: %1 - + &Copy 复制(&C) - + C&ut 剪切(&U) - + &Paste 粘贴(&P) - + &Empty 清空(&E) - + Empty the recycle bin of this notebook? 清空该笔记本的回收站? - + All files in recycle bin will be deleted permanently. 回收站中的全部文件都会被永久删除。 - + Location of recycle bin: %1 回收站路径: %1 - + Failed to empty recycle bin (%1) (%2). 无法清空回收站 (%1) (%2)。 - + &Sort 排序(&S) - + Re&load 重新加载(&L) @@ -3326,72 +3563,72 @@ Use the "Close" button if you just want to remove it from %2. 从磁盘重新加载索引(&L) - + &Import To Index 导入到索引(&I) - + &Open 打开(&O) - + &Expand All * 逐层展开(&E) * - + Failed to copy source (%1) to destination (%2) (%3). 无法复制源 (%1) 至 目标 (%2) (%3)。 - + Sort Folders 排序文件夹 - + Sort Notes 排序笔记 - + Sort nodes under %1 (%2) in the configuration file. 在配置文件中对%1 (%2) 下的节点进行排序。 - + notebook 笔记本 - + folder 文件夹 - + Name 名字 - + Created Time 创建时间 - + Modified Time 修改时间 - + Invalid node (%1). 无效的节点 (%1)。 - + Please check if the node exists on the disk. 请检查该节点在磁盘上是否存在。 @@ -3400,126 +3637,156 @@ Use the "Close" button if you just want to remove it from %2. 无法删除或移除项目 %1 (%2) (%3)。 - + &Properties (Rename) 属性(重命名)(&P) - + &Delete 删除(&D) - + &Delete From Recycle Bin 从回收站中删除(&D) - + &Remove From Index 从索引中移除(&R) - + Relo&ad Index From Disk 从磁盘重新加载索引(&A) - + Pin To &Quick Access 固定到快速访问(&Q) + + + Folder is not supported by quick access + 快速访问不支持文件夹 + + + + &Tags + 标签(&T) + - + Copied %n item(s) 已复制 %n 项 - + Invalid clipboard data to paste. 无效的剪切板数据用于粘贴。 - + Destination is detected in sources (%1). Operation is cancelled. 目标包含在源 (%1) 中。操作取消。 - + Pasted %n item(s) 已粘贴 %n 项 - + Delete these folders and notes permanently? 永久删除这些文件夹和笔记? - + Files will be deleted permanently and could not be found even in operating system's recycle bin. 文件将会被永久删除,即使在操作系统的回收站中也无法找回。 - + Delete these folders and notes? 删除这些文件夹和笔记? - + Deleted files could be found in the recycle bin of notebook. 被删除的文件可以在笔记本回收站中找回。 - + Confirm Deletion 确认删除 - + Failed to delete/remove item (%1) (%2) (%3). 无法删除或移除项目 (%1) (%2) (%3)。 - + Deleted/Removed %n item(s) 删除或移除 %n 项 - + Confirm Removal 确认移除 - + Remove these folders and notes from index? 从索引中移除这些文件夹和笔记? - + Files are not touched but just removed from notebook index. 文件不会被改动,仅仅是从笔记本索引中移除。 - + Open &With 打开方式(&W) - + System Default Program 系统默认程序 - + Add External Program 添加外部程序 + + + Tags: %1 + + 标签: %1 + + + + + Created Time: %1 + + 创建时间: %1 + + + + + Modified Time: %1 + 修改时间: %1 + + vnotex::NotebookSelector @@ -3616,6 +3883,34 @@ Description: %3 快速访问: + + vnotex::RenameTagDialog + + + Name: + 名字: + + + + Rename Tag + 重命名标签 + + + + Please specify a valid name for the tag. + 请为标签指定一个有效名字。 + + + + Name conflicts with existing tag. + 名字和已有标签冲突。 + + + + Failed to rename tag (%1) to (%2). + 无法重命名标签 (%1) 为 (%2)。 + + vnotex::SearchPanel @@ -3654,167 +3949,167 @@ 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 内容 - + Outline 大纲 - + 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 模糊搜索不可用于搜索内容 @@ -3889,7 +4184,7 @@ Description: %3 无法加载节点进行搜索 (%1) (%2)。 - + Start second-phase search: %n files(s) 开始第二阶段搜索: %n 文件 @@ -3907,12 +4202,12 @@ Description: %3 vnotex::SettingsDialog - + Settings 设置 - + Search 查找 @@ -4130,64 +4425,64 @@ Description: %3 vnotex::SnippetPanel - + New Snippet 新建片段 - + Open Folder 打开文件夹 - + Show Built-In Snippets 显示内建片段 - + %n Item(s) %n 项 - + %1%2 [%3] %1%2 [%3] - + &Apply 应用(&A) - + &Delete 删除(&D) - + &Properties (Rename) 属性(重命名)(&P) - + Confirm Deletion 确认删除 - + Delete these snippets permanently? 永久删除这些片段? - + Files will be deleted permanently and could not be found even in operating system's recycle bin. 文件将会被永久删除,即使在操作系统的回收站中也无法找回。 - + Failed to remove snippet (%1) (%2). 无法删除片段 (%1) (%2)。 @@ -4218,22 +4513,22 @@ Description: %3 vnotex::SortDialog - + &Top 置顶(&T) - + &Up 上移(&U) - + &Down 下移(&D) - + &Bottom 置底(&B) @@ -4286,6 +4581,100 @@ Description: %3 对齐: + + vnotex::TagExplorer + + + Two Columns + 双列 + + + + Search of tag succeeded: %1 + 标签搜索成功: %1 + + + + &Open + 打开(&O) + + + + &Locate Node + 定位节点(&L) + + + + &New Tag + 新建标签(&N) + + + + &Rename + 重命名(&R) + + + + &Delete + 删除(&D) + + + + Delete the tag and all its chlidren tags? + 删除该标签以及其子标签? + + + + Only tags and the references of them will be deleted. + 只会删除标签以及标签的引用。 + + + + Tag deleted + 标签已删除 + + + + Failed to delete tag: %1 + 无法删除标签: %1 + + + + Failed to move tag (%1). + 无法移动标签 (%1)。 + + + + vnotex::TagViewer + + + Enter to add a tag + 回车以添加一个标签 + + + + [Shift+Enter] to add current selected tag in the list + [Shift+Enter] 以添加列表中当前选择的标签 + + + + Tags updated: %1 + 标签已更新: %1 + + + + Failed to update tags of node (%1). + 无法更新节点 (%1) 的标签。 + + + + vnotex::TextEditor + + + Insert Snippet + 插入片段 + + vnotex::TextEditorPage @@ -4503,23 +4892,23 @@ Description: %3 vnotex::TitleToolBar - + Minimize 最小化 - - + + Maximize 最大化 - + Close 关闭 - + Restore Down 向下还原 @@ -4557,6 +4946,14 @@ Description: %3 无法获取信息 (%1)。 + + vnotex::VNoteX + + + Failed to load HTML template. Check the logs for details. Try deleting the user configuration file and the default configuration file. + 无法加载 HTML 模板。详情请查看日志。可以尝试删除用户配置文件以及默认配置文件。 + + vnotex::ViPage @@ -4605,131 +5002,149 @@ Description: %3 没有可以展示的窗口 - + Workspaces 工作空间 - + Workspace %1 工作空间 %1 - + New Workspace 新建工作空间 - + Remove Workspace 移除工作空间 - + Split 拆分 - + Vertical Split 竖直拆分 - + Horizontal Split 水平拆分 - + Maximize Split 最大化拆分 - + Distribute Splits 平均分配拆分 - + Remove Split 移除拆分 - + Remove Split And Workspace 移除拆分和工作空间 - + Close Tab 关闭标签页 - + Close Other Tabs 关闭其他标签页 - + Close Tabs To The Right 关闭右侧标签页 - + Auto Reload 自动重新加载 - + Reload file from disk automatically if it is changed outside 当发生外部修改时,自动从磁盘重新加载文件 - + Copy Path 复制路径 - + Copied path: %1 已复制路径: %1 - + Open Location 打开路径 - + Locate Node 定位节点 - + Pin To Quick Access 固定到快速访问 - + Move One Split Left 向左移动一个拆分 - + Move One Split Right 向右移动一个拆分 - + Move One Split Up 向上移动一个拆分 - + Move One Split Down 向下移动一个拆分 + + vnotex::ViewTagsDialog + + + Name: + 名字: + + + + Tags: + 标签: + + + + Tags + 标签 + + vnotex::ViewWindow @@ -4740,39 +5155,39 @@ Description: %3 - - + + [No Buffer] [无缓冲区] - + 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 @@ -4783,47 +5198,47 @@ 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 - + [+] [+] - + Local 本地 @@ -4832,244 +5247,249 @@ Backup file last modified time: %2 是否用缓冲区的内容覆盖该文件? - + 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 处匹配 - + Save 保存 - + Edit 编辑 - + Read 阅读 - + Discard 放弃 - + Heading 标题 - + Heading 1 标题1 - + Heading 2 标题2 - + Heading 3 标题3 - + Heading 4 标题4 - + Heading 5 标题5 - + Heading 6 标题6 - + Clear 清空 - + Bold 粗体 - + Italic 斜体 - + Strikethrough 删除线 - + Unordered List 无序列表 - + Ordered List 有序列表 - + Todo List 待办列表 - + Checked Todo List 已完成待办列表 - + Code 代码 - + Code Block 代码块 - + Math 数学公式 - + Math Block 数学公式块 - + Quote 引用块 - + Link 链接 - + Image 图片 - + Table 表格 - + Mark 标记 - + Attachments 附件 - + + Tags + 标签 + + + Outline 大纲 - + Find And Replace 查找替换 - + Section Number 小节序号 - + Follow Configuration 跟随配置 - + Enabled 启用 - + Disabled 禁用 - + Toggle In-Place Preview 启用/关闭原地预览 - + Image Host 图床 @@ -5101,5 +5521,10 @@ Backup file last modified time: %2 Table of Contents 目录 + + + Copy output file (%1) to (%2). + 复制输出文件 (%1) 为 (%2)。 +