Project: Improve multilingual support.
This commit is contained in:
parent
16ed550438
commit
6cb61bac76
|
@ -1 +1 @@
|
|||
Subproject commit 153e1f4f2fb711f5ec7072e0e49346fc76901cc3
|
||||
Subproject commit ac1a62b2a76e4d15e412b9579b80da2dafbc6d6a
|
|
@ -7,19 +7,19 @@
|
|||
<location filename="../qml/Qt5/components/RibbonMessageListViewExample.qml" line="17"/>
|
||||
<location filename="../qml/Qt6/components/RibbonMessageListViewExample.qml" line="17"/>
|
||||
<source>Message List View Example</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/RibbonMessageListViewExample.qml" line="42"/>
|
||||
<location filename="../qml/Qt6/components/RibbonMessageListViewExample.qml" line="42"/>
|
||||
<source>Add Message</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/RibbonMessageListViewExample.qml" line="53"/>
|
||||
<location filename="../qml/Qt6/components/RibbonMessageListViewExample.qml" line="53"/>
|
||||
<source>Clear Message</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -28,292 +28,330 @@
|
|||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="9"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="9"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="21"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="21"/>
|
||||
<source>Theme</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="25"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="25"/>
|
||||
<source>Current Theme: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="59"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="59"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="52"/>
|
||||
<source>Current Style: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="62"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="62"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="55"/>
|
||||
<source>Style</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="63"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="63"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="56"/>
|
||||
<source>Modern</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="63"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="63"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="56"/>
|
||||
<source>Classic</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="74"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="74"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="67"/>
|
||||
<source>Text Render</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="77"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="77"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="70"/>
|
||||
<source>Current Text Render: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="95"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="95"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="88"/>
|
||||
<source>TitleBar</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="98"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="98"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="91"/>
|
||||
<source>Show TitleBar Icon: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="115"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="115"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="108"/>
|
||||
<source>Language</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="119"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="119"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="112"/>
|
||||
<source>Current Language: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="31"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="45"/>
|
||||
<source>Light</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="32"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="45"/>
|
||||
<source>Dark</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="33"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="45"/>
|
||||
<source>System</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="75"/>
|
||||
<source>Native</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="75"/>
|
||||
<source>Qt</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="95"/>
|
||||
<source>Show</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="95"/>
|
||||
<source>Hide</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>TabBar</name>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="37"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="38"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="37"/>
|
||||
<source>Basic</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="41"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="42"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="41"/>
|
||||
<source>Slider</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="81"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="82"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="81"/>
|
||||
<source>Switch Button</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="130"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="131"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="130"/>
|
||||
<source>CheckBox</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="166"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="167"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="166"/>
|
||||
<source>Button</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="235"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="236"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="235"/>
|
||||
<source>Push Button</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="242"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="259"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="243"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="260"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="242"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="259"/>
|
||||
<source>No Menu</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="247"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="264"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="718"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="248"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="265"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="719"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="247"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="264"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="718"/>
|
||||
<source>Menu</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="279"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="280"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="279"/>
|
||||
<source>Radio Button</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="297"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="298"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="297"/>
|
||||
<source>Input</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="300"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="301"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="300"/>
|
||||
<source>Line Edit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="331"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="332"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="331"/>
|
||||
<source>Text Edit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="365"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="366"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="365"/>
|
||||
<source>Combo Box</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="425"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="426"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="425"/>
|
||||
<source>Spin Box</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="460"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="461"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="460"/>
|
||||
<source>Progress</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="474"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="475"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="474"/>
|
||||
<source>ProgressBar</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="541"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="542"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="541"/>
|
||||
<source>ProgressRing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="616"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="617"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="616"/>
|
||||
<source>Indicator</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="618"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="619"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="618"/>
|
||||
<source>BusyRing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="634"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="635"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="634"/>
|
||||
<source>BusyBar</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="652"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="653"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="652"/>
|
||||
<source>PageIndicator</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="672"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="673"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="672"/>
|
||||
<source>Views</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="675"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="676"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="675"/>
|
||||
<source>MessageListView</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="682"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="683"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="682"/>
|
||||
<source>Open Message List View</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="692"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="693"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="692"/>
|
||||
<source>Others</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="695"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="696"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="695"/>
|
||||
<source>Text</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="725"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="726"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="725"/>
|
||||
<source>Open Menu</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="733"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="734"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="733"/>
|
||||
<source>Popup</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="743"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="744"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="743"/>
|
||||
<source>Open Popup</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="748"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="749"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="748"/>
|
||||
<source>Open Popup Dialog (Double Choices)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="756"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="757"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="756"/>
|
||||
<source>Open Popup Dialog (Triple Choices)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="782"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="783"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="782"/>
|
||||
<source>MessageBar</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="789"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="790"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="789"/>
|
||||
<source>Generate One Message</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="796"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="797"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="796"/>
|
||||
<source>Clear All Messages</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -322,7 +360,7 @@
|
|||
<location filename="../qml/Qt5/about.qml" line="11"/>
|
||||
<location filename="../qml/Qt6/about.qml" line="11"/>
|
||||
<source>About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -331,165 +369,171 @@
|
|||
<location filename="../qml/Qt5/example.qml" line="12"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="12"/>
|
||||
<source>RibbonUI APP</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="69"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="70"/>
|
||||
<source>Tab Bar</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="70"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="71"/>
|
||||
<source>A tab bar for window, let user choose the controllers.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/Qt6/example.qml" line="70"/>
|
||||
<source>Tab Bar</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="78"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="79"/>
|
||||
<source>Tab Bar Buttons</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/Qt5/example.qml" line="71"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="71"/>
|
||||
<source>A tab bar for window, let user choose the controllers.</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="79"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="80"/>
|
||||
<source>Tool buttons at the top of tab bar.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/Qt6/example.qml" line="79"/>
|
||||
<source>Tab Bar Buttons</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="83"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="84"/>
|
||||
<source>Sliders</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/Qt5/example.qml" line="80"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="80"/>
|
||||
<source>Tool buttons at the top of tab bar.</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="84"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="85"/>
|
||||
<source>Vertical/Horizental sliders with/without buttons.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/Qt6/example.qml" line="84"/>
|
||||
<source>Sliders</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="98"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="99"/>
|
||||
<source>Switch Buttons</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/Qt5/example.qml" line="85"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="85"/>
|
||||
<source>Vertical/Horizental sliders with/without buttons.</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="99"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="100"/>
|
||||
<source>Switch buttons with/without background color or grabber text.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/Qt6/example.qml" line="99"/>
|
||||
<source>Switch Buttons</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="105"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="106"/>
|
||||
<source>CheckBoxs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/Qt5/example.qml" line="100"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="100"/>
|
||||
<source>Switch buttons with/without background color or grabber text.</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="106"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="107"/>
|
||||
<source>CheckBoxs with colorful background or with/without label text.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/Qt6/example.qml" line="106"/>
|
||||
<source>CheckBoxs</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="110"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="111"/>
|
||||
<source>Buttons</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/Qt5/example.qml" line="107"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="107"/>
|
||||
<source>CheckBoxs with colorful background or with/without label text.</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="111"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="112"/>
|
||||
<source>Buttons with/without background or label text.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/Qt6/example.qml" line="111"/>
|
||||
<source>Buttons</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="117"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="118"/>
|
||||
<source>Push Buttons</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/Qt5/example.qml" line="112"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="112"/>
|
||||
<source>Buttons with/without background or label text.</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="118"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="119"/>
|
||||
<source>Push buttons with/without sub menu.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/Qt6/example.qml" line="118"/>
|
||||
<source>Push Buttons</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="122"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="123"/>
|
||||
<source>Line Edits</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/Qt5/example.qml" line="119"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="119"/>
|
||||
<source>Push buttons with/without sub menu.</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="123"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="124"/>
|
||||
<source>Line edits with/without icon.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/Qt6/example.qml" line="123"/>
|
||||
<source>Line Edits</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="137"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="138"/>
|
||||
<source>Bottom Bar</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="../qml/Qt5/example.qml" line="124"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="124"/>
|
||||
<source>Line edits with/without icon.</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="138"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="138"/>
|
||||
<source>Bottom Bar</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="139"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="139"/>
|
||||
<source>A bottom bar for window.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="286"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="402"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="288"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="404"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="288"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="404"/>
|
||||
<source>About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="297"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="299"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="299"/>
|
||||
<source>Tour</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="331"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="333"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="333"/>
|
||||
<source>Test Item 2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="332"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="334"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="334"/>
|
||||
<source>Test Item 3</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="374"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="376"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="376"/>
|
||||
<source>Home</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="381"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="383"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="383"/>
|
||||
<source>File</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="388"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="390"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="390"/>
|
||||
<source>Search</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="395"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="397"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="397"/>
|
||||
<source>Account</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="409"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="411"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="411"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
|
|
|
@ -44,115 +44,153 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="59"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="59"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="52"/>
|
||||
<source>Current Style: </source>
|
||||
<translation>当前风格: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="62"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="62"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="55"/>
|
||||
<source>Style</source>
|
||||
<translation>风格</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="63"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="63"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="56"/>
|
||||
<source>Modern</source>
|
||||
<translation>现代化</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="63"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="63"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="56"/>
|
||||
<source>Classic</source>
|
||||
<translation>经典</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="74"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="74"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="67"/>
|
||||
<source>Text Render</source>
|
||||
<translation>文本渲染器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="77"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="77"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="70"/>
|
||||
<source>Current Text Render: </source>
|
||||
<translation>当前文本渲染器: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="95"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="95"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="88"/>
|
||||
<source>TitleBar</source>
|
||||
<translation>标题栏</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="98"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="98"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="91"/>
|
||||
<source>Show TitleBar Icon: </source>
|
||||
<translation>显示标题栏图标: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="115"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="115"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="108"/>
|
||||
<source>Language</source>
|
||||
<translation>语言</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/pages/SettingsMenuPage.qml" line="119"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="119"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="112"/>
|
||||
<source>Current Language: </source>
|
||||
<translation>当前语言: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="31"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="45"/>
|
||||
<source>Light</source>
|
||||
<translation>亮色</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="32"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="45"/>
|
||||
<source>Dark</source>
|
||||
<translation>暗色</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="33"/>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="45"/>
|
||||
<source>System</source>
|
||||
<translation>跟随系统</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="75"/>
|
||||
<source>Native</source>
|
||||
<translation>原生</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="75"/>
|
||||
<source>Qt</source>
|
||||
<translation>Qt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="95"/>
|
||||
<source>Show</source>
|
||||
<translation>显示</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt6/pages/SettingsMenuPage.qml" line="95"/>
|
||||
<source>Hide</source>
|
||||
<translation>隐藏</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>TabBar</name>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="37"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="38"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="37"/>
|
||||
<source>Basic</source>
|
||||
<translation>基本</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="41"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="42"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="41"/>
|
||||
<source>Slider</source>
|
||||
<translation>滑动条</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="81"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="82"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="81"/>
|
||||
<source>Switch Button</source>
|
||||
<translation>开关</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="130"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="131"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="130"/>
|
||||
<source>CheckBox</source>
|
||||
<translation>复选框</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="166"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="167"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="166"/>
|
||||
<source>Button</source>
|
||||
<translation>按钮</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="235"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="236"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="235"/>
|
||||
<source>Push Button</source>
|
||||
<translation>按压按钮</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="242"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="259"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="243"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="260"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="242"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="259"/>
|
||||
<source>No Menu</source>
|
||||
<translation>无菜单</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="247"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="264"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="718"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="248"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="265"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="719"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="247"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="264"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="718"/>
|
||||
|
@ -160,157 +198,157 @@
|
|||
<translation>菜单</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="279"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="280"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="279"/>
|
||||
<source>Radio Button</source>
|
||||
<translation>单选按钮</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="297"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="298"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="297"/>
|
||||
<source>Input</source>
|
||||
<translation>输入</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="300"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="301"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="300"/>
|
||||
<source>Line Edit</source>
|
||||
<translation>行编辑</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="331"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="332"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="331"/>
|
||||
<source>Text Edit</source>
|
||||
<translation>文本编辑</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="365"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="366"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="365"/>
|
||||
<source>Combo Box</source>
|
||||
<translation>组合框</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="425"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="426"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="425"/>
|
||||
<source>Spin Box</source>
|
||||
<translation>调整框</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="460"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="461"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="460"/>
|
||||
<source>Progress</source>
|
||||
<translation>进度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="474"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="475"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="474"/>
|
||||
<source>ProgressBar</source>
|
||||
<translation>进度条</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="541"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="542"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="541"/>
|
||||
<source>ProgressRing</source>
|
||||
<translation>进度环</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="616"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="617"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="616"/>
|
||||
<source>Indicator</source>
|
||||
<translation>指示器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="618"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="619"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="618"/>
|
||||
<source>BusyRing</source>
|
||||
<translation>加载环</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="634"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="635"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="634"/>
|
||||
<source>BusyBar</source>
|
||||
<translation>加载条</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="652"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="653"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="652"/>
|
||||
<source>PageIndicator</source>
|
||||
<translation>页面指示器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="672"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="673"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="672"/>
|
||||
<source>Views</source>
|
||||
<translation>视图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="675"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="676"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="675"/>
|
||||
<source>MessageListView</source>
|
||||
<translation>消息列表视图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="682"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="683"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="682"/>
|
||||
<source>Open Message List View</source>
|
||||
<translation>打开消息列表视图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="692"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="693"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="692"/>
|
||||
<source>Others</source>
|
||||
<translation>其他</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="695"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="696"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="695"/>
|
||||
<source>Text</source>
|
||||
<translation>文本</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="725"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="726"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="725"/>
|
||||
<source>Open Menu</source>
|
||||
<translation>打开菜单</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="733"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="734"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="733"/>
|
||||
<source>Popup</source>
|
||||
<translation>弹出窗口</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="743"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="744"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="743"/>
|
||||
<source>Open Popup</source>
|
||||
<translation>打开弹出窗口</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="748"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="749"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="748"/>
|
||||
<source>Open Popup Dialog (Double Choices)</source>
|
||||
<translation>打开弹出窗口(双选择)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="756"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="757"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="756"/>
|
||||
<source>Open Popup Dialog (Triple Choices)</source>
|
||||
<translation>打开弹出窗口(三选择)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="782"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="783"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="782"/>
|
||||
<source>MessageBar</source>
|
||||
<translation>信息栏</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="789"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="790"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="789"/>
|
||||
<source>Generate One Message</source>
|
||||
<translation>生成一条信息</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="796"/>
|
||||
<location filename="../qml/Qt5/components/TabBar.qml" line="797"/>
|
||||
<location filename="../qml/Qt6/components/TabBar.qml" line="796"/>
|
||||
<source>Clear All Messages</source>
|
||||
<translation>清除所有信息</translation>
|
||||
|
@ -334,160 +372,166 @@
|
|||
<translation>RibbonUI 应用</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="69"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="70"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="70"/>
|
||||
<source>Tab Bar</source>
|
||||
<translation>标签栏</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="70"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="71"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="71"/>
|
||||
<source>A tab bar for window, let user choose the controllers.</source>
|
||||
<translation>一个让用户选择工具使用的标签栏。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="78"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="79"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="79"/>
|
||||
<source>Tab Bar Buttons</source>
|
||||
<translation>标签栏按钮</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="79"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="80"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="80"/>
|
||||
<source>Tool buttons at the top of tab bar.</source>
|
||||
<translation>在标签栏顶端的工具按钮。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="83"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="84"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="84"/>
|
||||
<source>Sliders</source>
|
||||
<translation>滑动条</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="84"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="85"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="85"/>
|
||||
<source>Vertical/Horizental sliders with/without buttons.</source>
|
||||
<translation>含/不含按钮的垂直/水平滑动条。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="98"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="99"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="99"/>
|
||||
<source>Switch Buttons</source>
|
||||
<translation>开关</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="99"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="100"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="100"/>
|
||||
<source>Switch buttons with/without background color or grabber text.</source>
|
||||
<translation>有/没有背景颜色或者抓握指示器文本的开关。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="105"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="106"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="106"/>
|
||||
<source>CheckBoxs</source>
|
||||
<translation>复选框</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="106"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="107"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="107"/>
|
||||
<source>CheckBoxs with colorful background or with/without label text.</source>
|
||||
<translation>具有多彩背景色彩或标签文本的复选框。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="110"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="111"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="111"/>
|
||||
<source>Buttons</source>
|
||||
<translation>按钮</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="111"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="112"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="112"/>
|
||||
<source>Buttons with/without background or label text.</source>
|
||||
<translation>具有/不具有背景或标签文本的按钮。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="117"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="118"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="118"/>
|
||||
<source>Push Buttons</source>
|
||||
<translation>下压按钮</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="118"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="119"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="119"/>
|
||||
<source>Push buttons with/without sub menu.</source>
|
||||
<translation>有/没有带菜单的下压按钮。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="122"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="123"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="123"/>
|
||||
<source>Line Edits</source>
|
||||
<translation>行编辑</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="123"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="124"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="124"/>
|
||||
<source>Line edits with/without icon.</source>
|
||||
<translation>带/不带图标的行编辑器。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="137"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="138"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="138"/>
|
||||
<source>Bottom Bar</source>
|
||||
<translation>底层工具栏</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="138"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="139"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="139"/>
|
||||
<source>A bottom bar for window.</source>
|
||||
<translation>窗口的底层工具栏。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="286"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="402"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="288"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="404"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="288"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="404"/>
|
||||
<source>About</source>
|
||||
<translation>关于</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="297"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="299"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="299"/>
|
||||
<source>Tour</source>
|
||||
<translation>导览</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="331"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="333"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="333"/>
|
||||
<source>Test Item 2</source>
|
||||
<translation>测试项目 1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="332"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="334"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="334"/>
|
||||
<source>Test Item 3</source>
|
||||
<translation>测试项目 1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="374"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="376"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="376"/>
|
||||
<source>Home</source>
|
||||
<translation>主页</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="381"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="383"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="383"/>
|
||||
<source>File</source>
|
||||
<translation>文件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="388"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="390"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="390"/>
|
||||
<source>Search</source>
|
||||
<translation>搜索</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="395"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="397"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="397"/>
|
||||
<source>Account</source>
|
||||
<translation>账户</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/example.qml" line="409"/>
|
||||
<location filename="../qml/Qt5/example.qml" line="411"/>
|
||||
<location filename="../qml/Qt6/example.qml" line="411"/>
|
||||
<source>Settings</source>
|
||||
<translation>设置</translation>
|
||||
</message>
|
||||
|
|
|
@ -26,22 +26,15 @@ RibbonBackStagePage{
|
|||
}
|
||||
RibbonComboBox{
|
||||
id: theme_combo
|
||||
textRole: "text"
|
||||
model: ListModel {
|
||||
id: model_theme
|
||||
ListElement { text: "Light" }
|
||||
ListElement { text: "Dark" }
|
||||
ListElement { text: "System" }
|
||||
ListElement { text: qsTr("Light"); value: RibbonThemeType.Light }
|
||||
ListElement { text: qsTr("Dark"); value: RibbonThemeType.Dark }
|
||||
ListElement { text: qsTr("System"); value: RibbonThemeType.System }
|
||||
}
|
||||
iconSource: RibbonIcons.DarkTheme
|
||||
Component.onCompleted: update_state()
|
||||
onActivated: {
|
||||
if (currentText === "System")
|
||||
RibbonTheme.themeMode = RibbonThemeType.System
|
||||
else if (currentText === "Light")
|
||||
RibbonTheme.themeMode = RibbonThemeType.Light
|
||||
else
|
||||
RibbonTheme.themeMode = RibbonThemeType.Dark
|
||||
}
|
||||
onActivated: RibbonTheme.themeMode = model.get(currentIndex).value
|
||||
Connections{
|
||||
target: RibbonTheme
|
||||
function onThemeModeChanged(){
|
||||
|
@ -49,7 +42,7 @@ RibbonBackStagePage{
|
|||
}
|
||||
}
|
||||
function update_state(){
|
||||
let str = (RibbonTheme.themeMode === RibbonThemeType.System ? "System" : RibbonTheme.themeMode === RibbonThemeType.Light ? "Light" : "Dark")
|
||||
let str = (RibbonTheme.themeMode === RibbonThemeType.System ? qsTr("System") : RibbonTheme.themeMode === RibbonThemeType.Light ? qsTr("Light") : qsTr("Dark"))
|
||||
currentIndex = find(str)
|
||||
}
|
||||
}
|
||||
|
@ -79,7 +72,7 @@ RibbonBackStagePage{
|
|||
RibbonSwitchButton{
|
||||
id: render_btn
|
||||
text: "Render"
|
||||
grabberText: RibbonTheme.nativeText ? "Native" : "Qt"
|
||||
grabberText: RibbonTheme.nativeText ? qsTr("Native") : qsTr("Qt")
|
||||
checked: true
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
onClicked: {
|
||||
|
@ -99,7 +92,7 @@ RibbonBackStagePage{
|
|||
}
|
||||
RibbonSwitchButton{
|
||||
text: "Icon"
|
||||
grabberText: RibbonTheme.nativeText ? "Show" : "Hide"
|
||||
grabberText: RibbonTheme.nativeText ? qsTr("Show") : qsTr("Hide")
|
||||
checked: true
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
onClicked: {
|
||||
|
@ -121,13 +114,11 @@ RibbonBackStagePage{
|
|||
RibbonComboBox{
|
||||
id: lang_combo
|
||||
model: ListModel {
|
||||
id: model_lang
|
||||
}
|
||||
textRole: "text"
|
||||
iconSource: RibbonIcons.LocalLanguage
|
||||
Component.onCompleted: update_state()
|
||||
onActivated: {
|
||||
RibbonLocalization.currentLanguage = currentText
|
||||
}
|
||||
onActivated: RibbonLocalization.currentLanguage = model.get(currentIndex).value
|
||||
Connections{
|
||||
target: RibbonLocalization
|
||||
function onCurrentLanguageChanged(){
|
||||
|
@ -135,12 +126,15 @@ RibbonBackStagePage{
|
|||
}
|
||||
}
|
||||
function update_state(){
|
||||
model_lang.clear()
|
||||
model.clear()
|
||||
let langs = RibbonLocalization.languageList()
|
||||
for(let i = 0; i < langs.length; i++){
|
||||
model_lang.append({text:langs[i]})
|
||||
model.append({
|
||||
text:RibbonLocalization.languageTranslate(langs[i]),
|
||||
value:langs[i]
|
||||
})
|
||||
}
|
||||
currentIndex = find(RibbonLocalization.currentLanguage)
|
||||
currentIndex = find(RibbonLocalization.languageTranslate(RibbonLocalization.currentLanguage))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -26,22 +26,15 @@ RibbonBackStagePage{
|
|||
}
|
||||
RibbonComboBox{
|
||||
id: theme_combo
|
||||
textRole: "text"
|
||||
model: ListModel {
|
||||
id: model_theme
|
||||
ListElement { text: "Light" }
|
||||
ListElement { text: "Dark" }
|
||||
ListElement { text: "System" }
|
||||
ListElement { text: qsTr("Light"); value: RibbonThemeType.Light }
|
||||
ListElement { text: qsTr("Dark"); value: RibbonThemeType.Dark }
|
||||
ListElement { text: qsTr("System"); value: RibbonThemeType.System }
|
||||
}
|
||||
iconSource: RibbonIcons.DarkTheme
|
||||
Component.onCompleted: update_state()
|
||||
onActivated: {
|
||||
if (currentText === "System")
|
||||
RibbonTheme.themeMode = RibbonThemeType.System
|
||||
else if (currentText === "Light")
|
||||
RibbonTheme.themeMode = RibbonThemeType.Light
|
||||
else
|
||||
RibbonTheme.themeMode = RibbonThemeType.Dark
|
||||
}
|
||||
onActivated: RibbonTheme.themeMode = model.get(currentIndex).value
|
||||
Connections{
|
||||
target: RibbonTheme
|
||||
function onThemeModeChanged(){
|
||||
|
@ -49,7 +42,7 @@ RibbonBackStagePage{
|
|||
}
|
||||
}
|
||||
function update_state(){
|
||||
let str = (RibbonTheme.themeMode === RibbonThemeType.System ? "System" : RibbonTheme.themeMode === RibbonThemeType.Light ? "Light" : "Dark")
|
||||
let str = (RibbonTheme.themeMode === RibbonThemeType.System ? qsTr("System") : RibbonTheme.themeMode === RibbonThemeType.Light ? qsTr("Light") : qsTr("Dark"))
|
||||
currentIndex = find(str)
|
||||
}
|
||||
}
|
||||
|
@ -79,7 +72,7 @@ RibbonBackStagePage{
|
|||
RibbonSwitchButton{
|
||||
id: render_btn
|
||||
text: "Render"
|
||||
grabberText: RibbonTheme.nativeText ? "Native" : "Qt"
|
||||
grabberText: RibbonTheme.nativeText ? qsTr("Native") : qsTr("Qt")
|
||||
checked: true
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
onClicked: {
|
||||
|
@ -99,7 +92,7 @@ RibbonBackStagePage{
|
|||
}
|
||||
RibbonSwitchButton{
|
||||
text: "Icon"
|
||||
grabberText: RibbonTheme.nativeText ? "Show" : "Hide"
|
||||
grabberText: RibbonTheme.nativeText ? qsTr("Show") : qsTr("Hide")
|
||||
checked: true
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
onClicked: {
|
||||
|
@ -121,13 +114,11 @@ RibbonBackStagePage{
|
|||
RibbonComboBox{
|
||||
id: lang_combo
|
||||
model: ListModel {
|
||||
id: model_lang
|
||||
}
|
||||
textRole: "text"
|
||||
iconSource: RibbonIcons.LocalLanguage
|
||||
Component.onCompleted: update_state()
|
||||
onActivated: {
|
||||
RibbonLocalization.currentLanguage = currentText
|
||||
}
|
||||
onActivated: RibbonLocalization.currentLanguage = model.get(currentIndex).value
|
||||
Connections{
|
||||
target: RibbonLocalization
|
||||
function onCurrentLanguageChanged(){
|
||||
|
@ -135,12 +126,15 @@ RibbonBackStagePage{
|
|||
}
|
||||
}
|
||||
function update_state(){
|
||||
model_lang.clear()
|
||||
model.clear()
|
||||
let langs = RibbonLocalization.languageList()
|
||||
for(let i = 0; i < langs.length; i++){
|
||||
model_lang.append({text:langs[i]})
|
||||
model.append({
|
||||
text:RibbonLocalization.languageTranslate(langs[i]),
|
||||
value:langs[i]
|
||||
})
|
||||
}
|
||||
currentIndex = find(RibbonLocalization.currentLanguage)
|
||||
currentIndex = find(RibbonLocalization.languageTranslate(RibbonLocalization.currentLanguage))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<location filename="../qml/Qt5/RibbonBackStageGroup.qml" line="6"/>
|
||||
<location filename="../qml/Qt6/RibbonBackStageGroup.qml" line="8"/>
|
||||
<source>Title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -16,7 +16,7 @@
|
|||
<location filename="../qml/Qt5/RibbonBackStagePage.qml" line="6"/>
|
||||
<location filename="../qml/Qt6/RibbonBackStagePage.qml" line="8"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -25,31 +25,31 @@
|
|||
<location filename="../qml/Qt5/RibbonBackStageView.qml" line="22"/>
|
||||
<location filename="../qml/Qt6/RibbonBackStageView.qml" line="22"/>
|
||||
<source>Back</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonBackStageView.qml" line="482"/>
|
||||
<location filename="../qml/Qt6/RibbonBackStageView.qml" line="482"/>
|
||||
<source>Close</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonBackStageView.qml" line="493"/>
|
||||
<location filename="../qml/Qt6/RibbonBackStageView.qml" line="493"/>
|
||||
<source>Minimize</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonBackStageView.qml" line="504"/>
|
||||
<location filename="../qml/Qt6/RibbonBackStageView.qml" line="504"/>
|
||||
<source>Restore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonBackStageView.qml" line="504"/>
|
||||
<location filename="../qml/Qt6/RibbonBackStageView.qml" line="504"/>
|
||||
<source>Maximize</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -58,13 +58,21 @@
|
|||
<location filename="../qml/Qt5/RibbonLineEdit.qml" line="19"/>
|
||||
<location filename="../qml/Qt6/RibbonLineEdit.qml" line="19"/>
|
||||
<source>Please input:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonLineEdit.qml" line="84"/>
|
||||
<location filename="../qml/Qt6/RibbonLineEdit.qml" line="84"/>
|
||||
<source>Clear</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RibbonLocalization</name>
|
||||
<message>
|
||||
<location filename="../source/ribbonlocalization.cpp" line="113"/>
|
||||
<source>Not Found</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -73,43 +81,43 @@
|
|||
<location filename="../qml/Qt5/RibbonMessageBar.qml" line="30"/>
|
||||
<location filename="../qml/Qt6/RibbonMessageBar.qml" line="30"/>
|
||||
<source>Link</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonMessageBar.qml" line="31"/>
|
||||
<location filename="../qml/Qt6/RibbonMessageBar.qml" line="31"/>
|
||||
<source>Close</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonMessageBar.qml" line="32"/>
|
||||
<location filename="../qml/Qt6/RibbonMessageBar.qml" line="32"/>
|
||||
<source>See More</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonMessageBar.qml" line="33"/>
|
||||
<location filename="../qml/Qt6/RibbonMessageBar.qml" line="33"/>
|
||||
<source>ActionA</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonMessageBar.qml" line="34"/>
|
||||
<location filename="../qml/Qt6/RibbonMessageBar.qml" line="34"/>
|
||||
<source>ActionB</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonMessageBar.qml" line="39"/>
|
||||
<location filename="../qml/Qt6/RibbonMessageBar.qml" line="39"/>
|
||||
<source>ActionA Clicked</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonMessageBar.qml" line="40"/>
|
||||
<location filename="../qml/Qt6/RibbonMessageBar.qml" line="40"/>
|
||||
<source>ActionB Clicked</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -120,25 +128,25 @@
|
|||
<location filename="../qml/Qt6/RibbonMessageBarGroup.qml" line="102"/>
|
||||
<location filename="../qml/Qt6/RibbonMessageBarGroup.qml" line="111"/>
|
||||
<source>'s </source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonMessageBarGroup.qml" line="180"/>
|
||||
<location filename="../qml/Qt6/RibbonMessageBarGroup.qml" line="180"/>
|
||||
<source>Clear All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonMessageBarGroup.qml" line="194"/>
|
||||
<location filename="../qml/Qt6/RibbonMessageBarGroup.qml" line="194"/>
|
||||
<source>Show all messages</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonMessageBarGroup.qml" line="194"/>
|
||||
<location filename="../qml/Qt6/RibbonMessageBarGroup.qml" line="194"/>
|
||||
<source>Hide all messages</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -147,13 +155,13 @@
|
|||
<location filename="../qml/Qt5/RibbonPageIndicator.qml" line="93"/>
|
||||
<location filename="../qml/Qt6/RibbonPageIndicator.qml" line="93"/>
|
||||
<source>Previous</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonPageIndicator.qml" line="152"/>
|
||||
<location filename="../qml/Qt6/RibbonPageIndicator.qml" line="152"/>
|
||||
<source>Next</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -162,7 +170,7 @@
|
|||
<location filename="../qml/Qt5/RibbonProgressBar.qml" line="28"/>
|
||||
<location filename="../qml/Qt6/RibbonProgressBar.qml" line="28"/>
|
||||
<source>Loading</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -171,13 +179,13 @@
|
|||
<location filename="../qml/Qt5/RibbonSwitchButton.qml" line="16"/>
|
||||
<location filename="../qml/Qt6/RibbonSwitchButton.qml" line="16"/>
|
||||
<source>Open</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonSwitchButton.qml" line="16"/>
|
||||
<location filename="../qml/Qt6/RibbonSwitchButton.qml" line="16"/>
|
||||
<source>Close</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -186,25 +194,25 @@
|
|||
<location filename="../qml/Qt5/RibbonTabBar.qml" line="118"/>
|
||||
<location filename="../qml/Qt6/RibbonTabBar.qml" line="118"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTabBar.qml" line="210"/>
|
||||
<location filename="../qml/Qt6/RibbonTabBar.qml" line="210"/>
|
||||
<source>Show</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTabBar.qml" line="210"/>
|
||||
<location filename="../qml/Qt6/RibbonTabBar.qml" line="210"/>
|
||||
<source>Hide</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTabBar.qml" line="302"/>
|
||||
<location filename="../qml/Qt6/RibbonTabBar.qml" line="302"/>
|
||||
<source>RibbonTabBar: Error loading component:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -213,13 +221,13 @@
|
|||
<location filename="../qml/Qt5/RibbonTabGroup.qml" line="88"/>
|
||||
<location filename="../qml/Qt6/RibbonTabGroup.qml" line="87"/>
|
||||
<source>Open </source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTabGroup.qml" line="88"/>
|
||||
<location filename="../qml/Qt6/RibbonTabGroup.qml" line="87"/>
|
||||
<source>'s external</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -228,25 +236,25 @@
|
|||
<location filename="../qml/Qt5/RibbonTextBoxMenu.qml" line="20"/>
|
||||
<location filename="../qml/Qt6/RibbonTextBoxMenu.qml" line="19"/>
|
||||
<source>Cut</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTextBoxMenu.qml" line="27"/>
|
||||
<location filename="../qml/Qt6/RibbonTextBoxMenu.qml" line="26"/>
|
||||
<source>Copy</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTextBoxMenu.qml" line="34"/>
|
||||
<location filename="../qml/Qt6/RibbonTextBoxMenu.qml" line="33"/>
|
||||
<source>Paste</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTextBoxMenu.qml" line="41"/>
|
||||
<location filename="../qml/Qt6/RibbonTextBoxMenu.qml" line="40"/>
|
||||
<source>Select All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -255,13 +263,13 @@
|
|||
<location filename="../qml/Qt5/RibbonTextEdit.qml" line="39"/>
|
||||
<location filename="../qml/Qt6/RibbonTextEdit.qml" line="39"/>
|
||||
<source>Please input:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTextEdit.qml" line="108"/>
|
||||
<location filename="../qml/Qt6/RibbonTextEdit.qml" line="108"/>
|
||||
<source>Clear</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -270,55 +278,55 @@
|
|||
<location filename="../qml/Qt5/RibbonTitleBar.qml" line="151"/>
|
||||
<location filename="../qml/Qt6/RibbonTitleBar.qml" line="151"/>
|
||||
<source>Close</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTitleBar.qml" line="164"/>
|
||||
<location filename="../qml/Qt6/RibbonTitleBar.qml" line="164"/>
|
||||
<source>Minimize</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTitleBar.qml" line="177"/>
|
||||
<location filename="../qml/Qt6/RibbonTitleBar.qml" line="177"/>
|
||||
<source>Restore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTitleBar.qml" line="177"/>
|
||||
<location filename="../qml/Qt6/RibbonTitleBar.qml" line="177"/>
|
||||
<source>Maximize</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTitleBar.qml" line="187"/>
|
||||
<location filename="../qml/Qt6/RibbonTitleBar.qml" line="187"/>
|
||||
<source>Style</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTitleBar.qml" line="188"/>
|
||||
<location filename="../qml/Qt6/RibbonTitleBar.qml" line="188"/>
|
||||
<source>Modern</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTitleBar.qml" line="188"/>
|
||||
<location filename="../qml/Qt6/RibbonTitleBar.qml" line="188"/>
|
||||
<source>Classic</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTitleBar.qml" line="204"/>
|
||||
<location filename="../qml/Qt6/RibbonTitleBar.qml" line="204"/>
|
||||
<source>Dark Mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTitleBar.qml" line="225"/>
|
||||
<location filename="../qml/Qt6/RibbonTitleBar.qml" line="225"/>
|
||||
<source>Stay on Top</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -327,25 +335,25 @@
|
|||
<location filename="../qml/Qt5/RibbonTour.qml" line="111"/>
|
||||
<location filename="../qml/Qt6/RibbonTour.qml" line="112"/>
|
||||
<source>Don't auto pop up</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTour.qml" line="115"/>
|
||||
<location filename="../qml/Qt6/RibbonTour.qml" line="116"/>
|
||||
<source>Previous</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTour.qml" line="127"/>
|
||||
<location filename="../qml/Qt6/RibbonTour.qml" line="128"/>
|
||||
<source>Finish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonTour.qml" line="127"/>
|
||||
<location filename="../qml/Qt6/RibbonTour.qml" line="128"/>
|
||||
<source>Next</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -354,31 +362,54 @@
|
|||
<location filename="../qml/Qt5/RibbonWindow.qml" line="148"/>
|
||||
<location filename="../qml/Qt6/RibbonWindow.qml" line="148"/>
|
||||
<source>Quit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonWindow.qml" line="149"/>
|
||||
<location filename="../qml/Qt6/RibbonWindow.qml" line="149"/>
|
||||
<source>Minimize</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonWindow.qml" line="150"/>
|
||||
<location filename="../qml/Qt6/RibbonWindow.qml" line="150"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonWindow.qml" line="151"/>
|
||||
<location filename="../qml/Qt6/RibbonWindow.qml" line="151"/>
|
||||
<source>Do you want to close this window?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../qml/Qt5/RibbonWindow.qml" line="152"/>
|
||||
<location filename="../qml/Qt6/RibbonWindow.qml" line="152"/>
|
||||
<source>Please note</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>langList</name>
|
||||
<message>
|
||||
<location filename="../include/ribbonlocalization.h" line="43"/>
|
||||
<source>zh_CN</source>
|
||||
<translation>Chinese (Simplified)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../include/ribbonlocalization.h" line="44"/>
|
||||
<source>zh_TW</source>
|
||||
<translation>Chinese (Traditional)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../include/ribbonlocalization.h" line="45"/>
|
||||
<source>en_US</source>
|
||||
<translation>English (USA)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../include/ribbonlocalization.h" line="46"/>
|
||||
<source>en_UK</source>
|
||||
<translation>English (UK)</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
|
|
|
@ -67,6 +67,14 @@
|
|||
<translation>清除</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RibbonLocalization</name>
|
||||
<message>
|
||||
<location filename="../source/ribbonlocalization.cpp" line="113"/>
|
||||
<source>Not Found</source>
|
||||
<translation>未找到对应语言</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RibbonMessageBar</name>
|
||||
<message>
|
||||
|
@ -382,4 +390,27 @@
|
|||
<translation>请注意</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>langList</name>
|
||||
<message>
|
||||
<location filename="../include/ribbonlocalization.h" line="43"/>
|
||||
<source>zh_CN</source>
|
||||
<translation>简体中文</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../include/ribbonlocalization.h" line="44"/>
|
||||
<source>zh_TW</source>
|
||||
<translation>繁体中文(台湾)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../include/ribbonlocalization.h" line="45"/>
|
||||
<source>en_US</source>
|
||||
<translation>英文(美国)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../include/ribbonlocalization.h" line="46"/>
|
||||
<source>en_UK</source>
|
||||
<translation>英文(英国)</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
|
|
|
@ -21,6 +21,7 @@ public:
|
|||
Q_INVOKABLE bool removeLanguage(QString langName, QString path);
|
||||
Q_INVOKABLE void bindEngine();
|
||||
Q_INVOKABLE QList<QString> languageList();
|
||||
Q_INVOKABLE QString languageTranslate(QString langStr);
|
||||
QString currentLanguage();
|
||||
bool setCurrentLanguage(QString langName);
|
||||
// Use if you need to directly save/load language from config files
|
||||
|
@ -34,10 +35,16 @@ private:
|
|||
#endif
|
||||
RibbonLocalization();
|
||||
~RibbonLocalization();
|
||||
private:
|
||||
protected:
|
||||
ModuleTranslator moduleLangList;
|
||||
Translator transList;
|
||||
QString _currentLang;
|
||||
const QMap<QString, const char*> langList = {
|
||||
{"zh_CN", QT_TRANSLATE_NOOP("langList", "zh_CN")},
|
||||
{"zh_TW", QT_TRANSLATE_NOOP("langList", "zh_TW")},
|
||||
{"en_US", QT_TRANSLATE_NOOP("langList", "en_US")},
|
||||
{"en_UK", QT_TRANSLATE_NOOP("langList", "en_UK")},
|
||||
};
|
||||
signals:
|
||||
void currentLanguageChanged();
|
||||
};
|
||||
|
|
|
@ -104,3 +104,11 @@ QList<QString> RibbonLocalization::languageList(){
|
|||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
QString RibbonLocalization::languageTranslate(QString langStr){
|
||||
if(langList.contains(langStr)){
|
||||
return qApp->translate("langList", langList[langStr]);
|
||||
}
|
||||
else
|
||||
return tr("Not Found");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue