refine Chinese translations

This commit is contained in:
Le Tan 2018-08-23 20:25:58 +08:00
parent 3c423061f6
commit 6fb6ce3f50
6 changed files with 276 additions and 154 deletions

View File

@ -1,4 +1,13 @@
# Changes History
## v1.22
- Editor
- Support parsting HTML as converted Markdown text;
- Improve performance of in-place preview;
- Be aware of links, images, and in-place preview in edit mode (visit or copy);
- Support exporting and copying PlantUML and Graphviz diagram in edit mode;
- Support middle click to close a tab;
- Support searching files via multiple tags, such as "vnote && markdown";
## v1.21
- Improve performance of editor (now could process 10K lines);
- Support `<mark>vnote</mark>` highlight in edit mode;

View File

@ -1405,8 +1405,8 @@ var handleGraphvizResult = function(id, timeStamp, format, result) {
var setPreviewEnabled = function(enabled) {
var hint = '<div class="preview-hint">' +
'<h3>Live Preview for Diagrams</h3>' +
'<p>Place the cursor on the definition of a diagram to preview.</p>' +
'<h3>Live Preview for Graphs</h3>' +
'<p>Place the cursor on the definition of a graph to preview.</p>' +
'</div>';
if (enabled) {

Binary file not shown.

View File

@ -9,42 +9,42 @@
<translation></translation>
</message>
<message>
<location filename="../veditor.cpp" line="441"/>
<location filename="../veditor.cpp" line="461"/>
<source>Insert Link</source>
<translation></translation>
</message>
<message>
<location filename="../veditor.cpp" line="532"/>
<location filename="../veditor.cpp" line="552"/>
<source>Found no match</source>
<translation></translation>
</message>
<message>
<location filename="../veditor.cpp" line="534"/>
<location filename="../veditor.cpp" line="554"/>
<source>Found %1 %2</source>
<translation> %1 %2</translation>
</message>
<message>
<location filename="../veditor.cpp" line="535"/>
<location filename="../veditor.cpp" line="555"/>
<source>matches</source>
<translation></translation>
</message>
<message>
<location filename="../veditor.cpp" line="536"/>
<location filename="../veditor.cpp" line="556"/>
<source>match</source>
<translation></translation>
</message>
<message>
<location filename="../veditor.cpp" line="892"/>
<location filename="../veditor.cpp" line="912"/>
<source>Replace %1 %2</source>
<translation> %1 %2</translation>
</message>
<message>
<location filename="../veditor.cpp" line="893"/>
<location filename="../veditor.cpp" line="913"/>
<source>occurences</source>
<translation></translation>
</message>
<message>
<location filename="../veditor.cpp" line="894"/>
<location filename="../veditor.cpp" line="914"/>
<source>occurence</source>
<translation></translation>
</message>
@ -69,29 +69,29 @@
<translation></translation>
</message>
<message>
<location filename="../utils/vutils.cpp" line="454"/>
<location filename="../utils/vutils.cpp" line="477"/>
<source>Information</source>
<translation></translation>
</message>
<message>
<location filename="../utils/vutils.cpp" line="455"/>
<location filename="../utils/vutils.cpp" line="478"/>
<source>Please re-open current opened tabs to make it work.</source>
<translation></translation>
</message>
<message>
<location filename="../utils/vutils.cpp" line="1582"/>
<location filename="../utils/vutils.cpp" line="1618"/>
<location filename="../utils/vutils.cpp" line="1608"/>
<location filename="../utils/vutils.cpp" line="1644"/>
<source>Illegal name. Please try again:</source>
<translation></translation>
</message>
<message>
<location filename="../utils/vutils.cpp" line="1587"/>
<location filename="../utils/vutils.cpp" line="1623"/>
<location filename="../utils/vutils.cpp" line="1613"/>
<location filename="../utils/vutils.cpp" line="1649"/>
<source>Name already exists. Please try again:</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1222"/>
<location filename="../vmdeditor.cpp" line="1270"/>
<source>Set base font point size %1</source>
<translation> %1</translation>
</message>
@ -1217,192 +1217,192 @@
<context>
<name>VEditWindow</name>
<message>
<location filename="../veditwindow.cpp" line="620"/>
<location filename="../veditwindow.cpp" line="626"/>
<source>Locate To Folder</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="622"/>
<location filename="../veditwindow.cpp" line="628"/>
<source>Locate the folder of current note</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="676"/>
<location filename="../veditwindow.cpp" line="682"/>
<source>Move One Split Left</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="678"/>
<location filename="../veditwindow.cpp" line="684"/>
<source>Move current tab to the split on the left</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="686"/>
<location filename="../veditwindow.cpp" line="692"/>
<source>Move One Split Right</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="688"/>
<location filename="../veditwindow.cpp" line="694"/>
<source>Move current tab to the split on the right</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="700"/>
<location filename="../veditwindow.cpp" line="706"/>
<source>Close Tab</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="702"/>
<location filename="../veditwindow.cpp" line="708"/>
<source>Close current note tab</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="717"/>
<location filename="../veditwindow.cpp" line="723"/>
<source>Close Other Tabs</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="718"/>
<location filename="../veditwindow.cpp" line="724"/>
<source>Close all other note tabs</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="762"/>
<location filename="../veditwindow.cpp" line="768"/>
<source>Close All Tabs</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="763"/>
<location filename="../veditwindow.cpp" line="769"/>
<source>Close all the note tabs</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="809"/>
<location filename="../veditwindow.cpp" line="815"/>
<source>Maximize Split</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="810"/>
<location filename="../veditwindow.cpp" line="816"/>
<source>Maximize current split window</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="820"/>
<location filename="../veditwindow.cpp" line="826"/>
<source>Distribute Splits</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="821"/>
<location filename="../veditwindow.cpp" line="827"/>
<source>Distribute all the split windows evenly</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="743"/>
<location filename="../veditwindow.cpp" line="749"/>
<source>Close Tabs To The Right</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="744"/>
<location filename="../veditwindow.cpp" line="750"/>
<source>Close all the note tabs to the right of current tab</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="596"/>
<location filename="../veditwindow.cpp" line="602"/>
<source>Note Info</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="598"/>
<location filename="../veditwindow.cpp" line="604"/>
<source>View and edit information of the note</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="562"/>
<location filename="../veditwindow.cpp" line="568"/>
<source>Add To Cart</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="537"/>
<location filename="../veditwindow.cpp" line="543"/>
<source>Explore the folder containing this note in operating system</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="564"/>
<location filename="../veditwindow.cpp" line="570"/>
<source>Add this note to Cart for further processing</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="574"/>
<location filename="../veditwindow.cpp" line="580"/>
<source>1 note added to Cart</source>
<translation>1</translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="535"/>
<location filename="../veditwindow.cpp" line="541"/>
<source>Open Note Location</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="550"/>
<location filename="../veditwindow.cpp" line="556"/>
<source>Reload From Disk</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="551"/>
<location filename="../veditwindow.cpp" line="557"/>
<source>Reload the content of this note from disk</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="507"/>
<location filename="../veditwindow.cpp" line="513"/>
<source>&amp;Recycle Bin</source>
<translation> (&amp;R)</translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="509"/>
<location filename="../veditwindow.cpp" line="515"/>
<source>Open the recycle bin of this note</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="77"/>
<location filename="../veditwindow.cpp" line="81"/>
<source>Opened Notes List</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="473"/>
<location filename="../veditwindow.cpp" line="479"/>
<source>Remove Split</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="578"/>
<location filename="../veditwindow.cpp" line="584"/>
<source>Pin To History</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="580"/>
<location filename="../veditwindow.cpp" line="586"/>
<source>Pin this note to History</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="592"/>
<location filename="../veditwindow.cpp" line="598"/>
<source>1 note pinned to History</source>
<translation>1</translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="798"/>
<location filename="../veditwindow.cpp" line="804"/>
<source>Split</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="800"/>
<location filename="../veditwindow.cpp" line="806"/>
<source>Split current window vertically</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="475"/>
<location filename="../veditwindow.cpp" line="481"/>
<source>Remove current split window</source>
<translation></translation>
</message>
<message>
<location filename="../veditwindow.cpp" line="93"/>
<location filename="../veditwindow.cpp" line="97"/>
<source>Menu</source>
<translation></translation>
</message>
@ -3306,17 +3306,17 @@ Modified Time: %3</source>
<context>
<name>VListUE</name>
<message>
<location filename="../vlistue.cpp" line="34"/>
<location filename="../vlistue.cpp" line="35"/>
<source>List and search history</source>
<translation></translation>
</message>
<message>
<location filename="../vlistue.cpp" line="38"/>
<location filename="../vlistue.cpp" line="39"/>
<source>Invalid ID %1</source>
<translation>ID %1</translation>
</message>
<message>
<location filename="../vlistue.cpp" line="206"/>
<location filename="../vlistue.cpp" line="211"/>
<source>History</source>
<translation></translation>
</message>
@ -5012,122 +5012,235 @@ Modified Time: %3</source>
<context>
<name>VMdEditor</name>
<message>
<location filename="../vmdeditor.cpp" line="306"/>
<location filename="../vmdeditor.cpp" line="313"/>
<source>&amp;Save Changes And Read</source>
<translation> (&amp;S)</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="308"/>
<location filename="../vmdeditor.cpp" line="315"/>
<source>Save changes and exit edit mode</source>
<translation>退</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="315"/>
<location filename="../vmdeditor.cpp" line="322"/>
<source>&amp;Discard Changes And Read</source>
<translation> (&amp;D)</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="317"/>
<location filename="../vmdeditor.cpp" line="324"/>
<source>Discard changes and exit edit mode</source>
<translation>退</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="323"/>
<source>Live Preview for Diagrams</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="324"/>
<source>Toggle live preview panel for diagrams</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="672"/>
<location filename="../vmdeditor.cpp" line="679"/>
<source>Following images seems not to be used in this note anymore. Please confirm the deletion of these images.</source>
<translation>使</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="675"/>
<location filename="../vmdeditor.cpp" line="682"/>
<source>Deleted files could be found in the recycle bin of this note.&lt;br&gt;Click &quot;Cancel&quot; to leave them untouched.</source>
<translation>&lt;br&gt;</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="679"/>
<location filename="../vmdeditor.cpp" line="686"/>
<source>Confirm Cleaning Up Unused Images</source>
<translation>使</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="794"/>
<location filename="../vmdeditor.cpp" line="820"/>
<location filename="../vmdeditor.cpp" line="801"/>
<location filename="../vmdeditor.cpp" line="827"/>
<location filename="../vmdeditor.cpp" line="857"/>
<source>Insert From Clipboard</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="795"/>
<location filename="../vmdeditor.cpp" line="802"/>
<source>Insert From URL</source>
<translation>URL中插入</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="796"/>
<location filename="../vmdeditor.cpp" line="803"/>
<source>Insert From Image Data</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="797"/>
<location filename="../vmdeditor.cpp" line="823"/>
<location filename="../vmdeditor.cpp" line="804"/>
<location filename="../vmdeditor.cpp" line="860"/>
<source>Insert As Image Link</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="821"/>
<location filename="../vmdeditor.cpp" line="831"/>
<location filename="../vmdeditor.cpp" line="858"/>
<source>Insert As Image</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="822"/>
<location filename="../vmdeditor.cpp" line="829"/>
<location filename="../vmdeditor.cpp" line="859"/>
<source>Insert As Text</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1139"/>
<location filename="../vmdeditor.cpp" line="330"/>
<source>Live Preview For Graphs</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="331"/>
<source>Toggle live preview panel for graphs</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="828"/>
<source>Parse And Insert Markdown Text</source>
<translation>Markdown文本</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1176"/>
<location filename="../vmdeditor.cpp" line="1745"/>
<location filename="../vmdeditor.cpp" line="1769"/>
<source>Warning</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1140"/>
<location filename="../vmdeditor.cpp" line="1177"/>
<source>Fail to move unsaved inserted image %1 to %2.</source>
<translation> %1 %2 </translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1143"/>
<location filename="../vmdeditor.cpp" line="1180"/>
<source>Please check it manually to avoid image loss.</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1268"/>
<location filename="../vmdeditor.cpp" line="1243"/>
<source>Parsed Markdown text inserted</source>
<translation>Markdown文本已插入</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1316"/>
<source>Copy HTML As</source>
<translation>HTML为</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1273"/>
<location filename="../vmdeditor.cpp" line="1321"/>
<source>Copy selected content as HTML using rules specified by target %1</source>
<translation>使 %1 HTML</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1291"/>
<location filename="../vmdeditor.cpp" line="1339"/>
<source>Paste As Block &amp;Quote</source>
<translation> (&amp;Q)</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1292"/>
<location filename="../vmdeditor.cpp" line="1340"/>
<source>Paste text from clipboard as block quote</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1329"/>
<location filename="../vmdeditor.cpp" line="1377"/>
<source>Insert Image Link</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1499"/>
<source>View Image</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1506"/>
<source>Copy Image URL</source>
<translation>URL</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1517"/>
<source>Copy Image Path</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1529"/>
<source>Copy Image</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1575"/>
<source>View Link</source>
<translation>访</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1582"/>
<source>Copy Link URL</source>
<translation>URL</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1593"/>
<source>Copy Link Path</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1659"/>
<source>Copy In-Place Preview</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1713"/>
<source>Copy Graph</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1716"/>
<source>PNG</source>
<translation>PNG格式</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1717"/>
<source>Export graph as PNG to a temporary file and copy</source>
<translation>PNG格式导出到一个临时文件并复制</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1724"/>
<source>SVG</source>
<translation>SVG格式</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1725"/>
<source>Export graph as SVG to a temporary file and copy</source>
<translation>SVG格式导出到一个临时文件并复制</translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1746"/>
<source>Fail to open a temporary file for export.</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1755"/>
<source>Exporting graph</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1770"/>
<source>Fail to export graph.</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1785"/>
<source>Graph exported and copied</source>
<translation></translation>
</message>
<message>
<location filename="../vmdeditor.cpp" line="1787"/>
<source>Fail to read exported image: %1</source>
<translation>: %1</translation>
</message>
</context>
<context>
<name>VMdTab</name>
@ -5180,97 +5293,97 @@ Modified Time: %3</source>
<translation></translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="966"/>
<location filename="../vmdtab.cpp" line="977"/>
<source>Snippet applied</source>
<translation></translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="971"/>
<location filename="../vmdtab.cpp" line="982"/>
<source>Snippet %1 is not applicable</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="978"/>
<location filename="../vmdtab.cpp" line="989"/>
<source>Snippets are not applicable</source>
<translation></translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="986"/>
<location filename="../vmdtab.cpp" line="997"/>
<source>No available snippets defined with shortcuts</source>
<translation></translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="1137"/>
<location filename="../vmdtab.cpp" line="1148"/>
<source>Backup File Found</source>
<translation></translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="1138"/>
<location filename="../vmdtab.cpp" line="1149"/>
<source>Found backup file &lt;span style=&quot;%1&quot;&gt;%2&lt;/span&gt; when opening note &lt;span style=&quot;%1&quot;&gt;%3&lt;/span&gt;.</source>
<translation> &lt;span style=&quot;%1&quot;&gt;%3&lt;/span&gt; &lt;span style=&quot;%1&quot;&gt;%2&lt;/span&gt;</translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="1145"/>
<location filename="../vmdtab.cpp" line="1156"/>
<source>VNote may crash while editing this note before.&lt;br/&gt;Please choose to recover from the backup file or delete it.&lt;br/&gt;&lt;br/&gt;Note file last modified: &lt;span style=&quot;%1&quot;&gt;%2&lt;/span&gt;&lt;br/&gt;Backup file last modified: &lt;span style=&quot;%1&quot;&gt;%3&lt;/span&gt;</source>
<translation>VNote此前编辑该笔记时可能意外退出&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;span style=&quot;%1&quot;&gt;%2&lt;/span&gt;&lt;br/&gt; &lt;span style=&quot;%1&quot;&gt;%3&lt;/span&gt;</translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="1153"/>
<location filename="../vmdtab.cpp" line="1164"/>
<source>Recover From Backup File</source>
<translation></translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="1154"/>
<location filename="../vmdtab.cpp" line="1165"/>
<source>Discard Backup File</source>
<translation></translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="1155"/>
<location filename="../vmdtab.cpp" line="1166"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="1321"/>
<location filename="../vmdtab.cpp" line="1349"/>
<source>Quit</source>
<translation>退</translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="1330"/>
<location filename="../vmdtab.cpp" line="1358"/>
<source>Not an editor command: %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="1345"/>
<location filename="../vmdtab.cpp" line="1373"/>
<source>Page saved to %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="1350"/>
<location filename="../vmdtab.cpp" line="1378"/>
<source>Fail to save page to %1</source>
<translation> %1 </translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="1364"/>
<location filename="../vmdtab.cpp" line="1392"/>
<source>Single HTML (*.html)</source>
<translation>HTML (*.html)</translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="1364"/>
<location filename="../vmdtab.cpp" line="1392"/>
<source>Complete HTML (*.html)</source>
<translation>HTML (*.html)</translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="1364"/>
<location filename="../vmdtab.cpp" line="1392"/>
<source>MIME HTML (*.mht)</source>
<translation>MIME HTML (*.mht)</translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="1372"/>
<location filename="../vmdtab.cpp" line="1400"/>
<source>Save Page</source>
<translation></translation>
</message>
<message>
<location filename="../vmdtab.cpp" line="1386"/>
<location filename="../vmdtab.cpp" line="1414"/>
<source>Saving page to %1</source>
<translation> %1</translation>
</message>
@ -6123,64 +6236,64 @@ If absolute path is used, VNote will not manage those images.(empty to use globa
<context>
<name>VSearchResultTree</name>
<message>
<location filename="../vsearchresulttree.cpp" line="44"/>
<location filename="../vsearchresulttree.cpp" line="45"/>
<source>&amp;Open</source>
<translation> (&amp;O)</translation>
</message>
<message>
<location filename="../vsearchresulttree.cpp" line="45"/>
<location filename="../vsearchresulttree.cpp" line="46"/>
<source>Open selected notes</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchresulttree.cpp" line="52"/>
<location filename="../vsearchresulttree.cpp" line="53"/>
<source>&amp;Locate To Folder</source>
<translation> (&amp;L)</translation>
</message>
<message>
<location filename="../vsearchresulttree.cpp" line="54"/>
<location filename="../vsearchresulttree.cpp" line="55"/>
<source>Locate the folder of current note</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchresulttree.cpp" line="59"/>
<location filename="../vsearchresulttree.cpp" line="60"/>
<source>Add To Cart</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchresulttree.cpp" line="61"/>
<location filename="../vsearchresulttree.cpp" line="62"/>
<source>Add selected notes to Cart for further processing</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchresulttree.cpp" line="66"/>
<location filename="../vsearchresulttree.cpp" line="67"/>
<source>Pin To History</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchresulttree.cpp" line="68"/>
<location filename="../vsearchresulttree.cpp" line="69"/>
<source>Pin selected notes to History</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchresulttree.cpp" line="216"/>
<location filename="../vsearchresulttree.cpp" line="225"/>
<source>%1 %2 added to Cart</source>
<translation>%1%2</translation>
</message>
<message>
<location filename="../vsearchresulttree.cpp" line="218"/>
<location filename="../vsearchresulttree.cpp" line="237"/>
<location filename="../vsearchresulttree.cpp" line="227"/>
<location filename="../vsearchresulttree.cpp" line="246"/>
<source>notes</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchresulttree.cpp" line="218"/>
<location filename="../vsearchresulttree.cpp" line="237"/>
<location filename="../vsearchresulttree.cpp" line="227"/>
<location filename="../vsearchresulttree.cpp" line="246"/>
<source>note</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchresulttree.cpp" line="235"/>
<location filename="../vsearchresulttree.cpp" line="244"/>
<source>%1 %2 pinned to History</source>
<translation>%1%2</translation>
</message>
@ -6188,87 +6301,87 @@ If absolute path is used, VNote will not manage those images.(empty to use globa
<context>
<name>VSearchUE</name>
<message>
<location filename="../vsearchue.cpp" line="41"/>
<location filename="../vsearchue.cpp" line="42"/>
<source>List and search all the notebooks</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchue.cpp" line="44"/>
<location filename="../vsearchue.cpp" line="45"/>
<source>Search the name of folders/notes in all the notebooks</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchue.cpp" line="47"/>
<location filename="../vsearchue.cpp" line="48"/>
<source>Search the content of notes in all the notebooks</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchue.cpp" line="50"/>
<location filename="../vsearchue.cpp" line="51"/>
<source>Search the tags of notes in all the notebooks</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchue.cpp" line="53"/>
<location filename="../vsearchue.cpp" line="54"/>
<source>Search the name of folders/notes in current notebook</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchue.cpp" line="56"/>
<location filename="../vsearchue.cpp" line="57"/>
<source>Search the content of notes in current notebook</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchue.cpp" line="59"/>
<location filename="../vsearchue.cpp" line="60"/>
<source>Search the tags of notes in current notebook</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchue.cpp" line="62"/>
<location filename="../vsearchue.cpp" line="63"/>
<source>Search the name of folders/notes in current folder</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchue.cpp" line="65"/>
<location filename="../vsearchue.cpp" line="66"/>
<source>Search the content of notes in current folder</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchue.cpp" line="68"/>
<location filename="../vsearchue.cpp" line="69"/>
<source>Search the tags of notes in current folder</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchue.cpp" line="71"/>
<location filename="../vsearchue.cpp" line="72"/>
<source>List and search the name of opened notes in buffer</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchue.cpp" line="74"/>
<location filename="../vsearchue.cpp" line="75"/>
<source>Search the content of opened notes in buffer</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchue.cpp" line="77"/>
<location filename="../vsearchue.cpp" line="78"/>
<source>Search the outline of opened notes in buffer</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchue.cpp" line="80"/>
<location filename="../vsearchue.cpp" line="81"/>
<source>Search the path of folders/notes in all the notebooks</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchue.cpp" line="83"/>
<location filename="../vsearchue.cpp" line="84"/>
<source>Search the path of folders/notes in current notebook</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchue.cpp" line="86"/>
<location filename="../vsearchue.cpp" line="87"/>
<source>Search the content of notes in Explorer root directory</source>
<translation></translation>
</message>
<message>
<location filename="../vsearchue.cpp" line="90"/>
<location filename="../vsearchue.cpp" line="91"/>
<source>Invalid ID %1</source>
<translation>ID %1</translation>
</message>
@ -7115,7 +7228,7 @@ If absolute path is used, VNote will not manage those images.(empty to use globa
<context>
<name>VUniversalEntry</name>
<message>
<location filename="../vuniversalentry.cpp" line="106"/>
<location filename="../vuniversalentry.cpp" line="105"/>
<source>Universal Entry, reach anything by typing</source>
<translation></translation>
</message>

View File

@ -327,8 +327,8 @@ void VMdEditor::contextMenuEvent(QContextMenuEvent *p_event)
emit m_object->discardAndRead();
});
QAction *toggleLivePreviewAct = new QAction(tr("Live Preview for Diagrams"), menu.data());
toggleLivePreviewAct->setToolTip(tr("Toggle live preview panel for diagrams"));
QAction *toggleLivePreviewAct = new QAction(tr("Live Preview For Graphs"), menu.data());
toggleLivePreviewAct->setToolTip(tr("Toggle live preview panel for graphs"));
connect(toggleLivePreviewAct, &QAction::triggered,
this, [this]() {
m_editTab->toggleLivePreview();
@ -825,7 +825,7 @@ void VMdEditor::insertFromMimeData(const QMimeData *p_source)
// Handle HTML.
VSelectDialog dialog(tr("Insert From Clipboard"), this);
dialog.addSelection(tr("Insert Converted Markdown Text"), 0);
dialog.addSelection(tr("Parse And Insert Markdown Text"), 0);
dialog.addSelection(tr("Insert As Text"), 1);
if (p_source->hasImage()) {
dialog.addSelection(tr("Insert As Image"), 2);
@ -1240,7 +1240,7 @@ void VMdEditor::htmlToTextFinished(int p_id, int p_timeStamp, const QString &p_t
QTextCursor cursor = textCursor();
cursor.insertText(p_text);
setTextCursor(cursor);
emit m_object->statusMessage(tr("Converted Markdown text inverted"));
emit m_object->statusMessage(tr("Parsed Markdown text inserted"));
}
}
@ -1710,22 +1710,22 @@ bool VMdEditor::initExportAndCopyMenu(QAction *p_before,
return false;
}
QMenu *subMenu = new QMenu(tr("Copy Diagram"), p_menu);
QMenu *subMenu = new QMenu(tr("Copy Graph"), p_menu);
subMenu->setToolTipsVisible(true);
QAction *pngAct = new QAction(tr("PNG"), subMenu);
pngAct->setToolTip(tr("Export diagram as PNG to a temporary file and copy"));
pngAct->setToolTip(tr("Export graph as PNG to a temporary file and copy"));
connect(pngAct, &QAction::triggered,
this, [this, lang = cb.m_lang, text = cb.m_text]() {
exportDiagramAndCopy(lang, text, "png");
exportGraphAndCopy(lang, text, "png");
});
subMenu->addAction(pngAct);
QAction *svgAct = new QAction(tr("SVG"), subMenu);
svgAct->setToolTip(tr("Export diagram as SVG to a temporary file and copy"));
svgAct->setToolTip(tr("Export graph as SVG to a temporary file and copy"));
connect(svgAct, &QAction::triggered,
this, [this, lang = cb.m_lang, text = cb.m_text]() {
exportDiagramAndCopy(lang, text, "svg");
exportGraphAndCopy(lang, text, "svg");
});
subMenu->addAction(svgAct);
@ -1733,7 +1733,7 @@ bool VMdEditor::initExportAndCopyMenu(QAction *p_before,
return true;
}
void VMdEditor::exportDiagramAndCopy(const QString &p_lang,
void VMdEditor::exportGraphAndCopy(const QString &p_lang,
const QString &p_text,
const QString &p_format)
{
@ -1752,7 +1752,7 @@ void VMdEditor::exportDiagramAndCopy(const QString &p_lang,
return;
}
emit m_object->statusMessage(tr("Exporting diagram"));
emit m_object->statusMessage(tr("Exporting graph"));
QString filePath(m_exportTempFile->fileName());
QByteArray out;
@ -1767,7 +1767,7 @@ void VMdEditor::exportDiagramAndCopy(const QString &p_lang,
if (out.isEmpty() || m_exportTempFile->write(out) == -1) {
VUtils::showMessage(QMessageBox::Warning,
tr("Warning"),
tr("Fail to export diagram."),
tr("Fail to export graph."),
"",
QMessageBox::Ok,
QMessageBox::Ok,
@ -1782,7 +1782,7 @@ void VMdEditor::exportDiagramAndCopy(const QString &p_lang,
img,
filePath,
QClipboard::Clipboard);
emit m_object->statusMessage(tr("Diagram exported and copied"));
emit m_object->statusMessage(tr("Graph exported and copied"));
} else {
emit m_object->statusMessage(tr("Fail to read exported image: %1").arg(filePath));
}

View File

@ -297,7 +297,7 @@ private:
void setFontAndPaletteByStyleSheet(const QFont &p_font, const QPalette &p_palette);
void exportDiagramAndCopy(const QString &p_lang,
void exportGraphAndCopy(const QString &p_lang,
const QString &p_text,
const QString &p_format);