From 8c0aa6eb93d827ca1462f93a91dd5a78a3ae90e4 Mon Sep 17 00:00:00 2001 From: SunStorm <58936888+SunStorm2018@users.noreply.github.com> Date: Tue, 11 Feb 2025 18:23:21 +0800 Subject: [PATCH] fix: add some chinese translation in example (#1) add some chinese translation in example --- example/example_en_US.ts | 76 ++++++++++++++++++ example/example_zh_CN.ts | 124 ++++++++++++++++++++++++------ example/qml/page/T_Captcha.qml | 2 +- example/qml/page/T_QRCode.qml | 10 +-- example/qml/page/T_Timeline.qml | 10 +-- example/qml/page/T_Typography.qml | 10 +-- 6 files changed, 192 insertions(+), 40 deletions(-) diff --git a/example/example_en_US.ts b/example/example_en_US.ts index a8e7872e..cb235c04 100644 --- a/example/example_en_US.ts +++ b/example/example_en_US.ts @@ -1062,6 +1062,11 @@ Updated content: <source>Please enter a verification code</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="qml/page/T_Captcha.qml" line="48"/> + <source>verify</source> + <translation type="unfinished"></translation> + </message> <message> <location filename="qml/page/T_Captcha.qml" line="52"/> <source>The verification code is correct</source> @@ -1817,6 +1822,31 @@ My only desire is to be permitted to drive out the traitors and restore the Han. <source>QRCode</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="qml/page/T_QRCode.qml" line="27"/> + <source>text:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="qml/page/T_QRCode.qml" line="41"/> + <source>color:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="qml/page/T_QRCode.qml" line="54"/> + <source>bgColor:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="qml/page/T_QRCode.qml" line="66"/> + <source>margins:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="qml/page/T_QRCode.qml" line="80"/> + <source>size:</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>T_RadarChart</name> @@ -2387,6 +2417,27 @@ Some contents...</source> <source>clear</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="qml/page/T_Timeline.qml" line="130"/> + <source>mode:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="qml/page/T_Timeline.qml" line="137"/> + <source>Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="qml/page/T_Timeline.qml" line="144"/> + <source>Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="qml/page/T_Timeline.qml" line="135"/> + <location filename="qml/page/T_Timeline.qml" line="151"/> + <source>Alternate</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>T_ToggleSwitch</name> @@ -2541,6 +2592,31 @@ Some contents...</source> <source>Typography</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="qml/page/T_Typography.qml" line="39"/> + <source>Title</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="qml/page/T_Typography.qml" line="45"/> + <source>Subtitle</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="qml/page/T_Typography.qml" line="51"/> + <source>Body Strong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="qml/page/T_Typography.qml" line="57"/> + <source>Body</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="qml/page/T_Typography.qml" line="63"/> + <source>Caption</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>T_Watermark</name> diff --git a/example/example_zh_CN.ts b/example/example_zh_CN.ts index 7b87aeb2..78cd2d39 100644 --- a/example/example_zh_CN.ts +++ b/example/example_zh_CN.ts @@ -124,7 +124,7 @@ <message> <location filename="qml/window/HotkeyWindow.qml" line="11"/> <source>Hotkey</source> - <translation type="unfinished"></translation> + <translation type="unfinished">热键</translation> </message> </context> <context> @@ -981,7 +981,7 @@ Updated content: <message> <location filename="qml/page/T_Buttons.qml" line="277"/> <source>IconOnly</source> - <translation type="unfinished"></translation> + <translation type="unfinished">仅图标</translation> </message> <message> <location filename="qml/page/T_Buttons.qml" line="280"/> @@ -991,7 +991,7 @@ Updated content: <message> <location filename="qml/page/T_Buttons.qml" line="287"/> <source>TextOnly</source> - <translation type="unfinished"></translation> + <translation type="unfinished">仅文字</translation> </message> <message> <location filename="qml/page/T_Buttons.qml" line="290"/> @@ -1001,7 +1001,7 @@ Updated content: <message> <location filename="qml/page/T_Buttons.qml" line="297"/> <source>TextBesideIcon</source> - <translation type="unfinished"></translation> + <translation type="unfinished">文字加图标</translation> </message> <message> <location filename="qml/page/T_Buttons.qml" line="300"/> @@ -1011,7 +1011,7 @@ Updated content: <message> <location filename="qml/page/T_Buttons.qml" line="307"/> <source>TextUnderIcon</source> - <translation type="unfinished"></translation> + <translation type="unfinished">文字位于图标下方</translation> </message> <message> <location filename="qml/page/T_Buttons.qml" line="310"/> @@ -1026,37 +1026,37 @@ Updated content: <message> <location filename="qml/page/T_Buttons.qml" line="347"/> <source>Menu_1</source> - <translation type="unfinished"></translation> + <translation type="unfinished">菜单_1</translation> </message> <message> <location filename="qml/page/T_Buttons.qml" line="350"/> <source>Menu_2</source> - <translation type="unfinished"></translation> + <translation type="unfinished">菜单_2</translation> </message> <message> <location filename="qml/page/T_Buttons.qml" line="353"/> <source>Menu_3</source> - <translation type="unfinished"></translation> + <translation type="unfinished">菜单_3</translation> </message> <message> <location filename="qml/page/T_Buttons.qml" line="356"/> <source>Menu_4</source> - <translation type="unfinished"></translation> + <translation type="unfinished">菜单_4</translation> </message> <message> <location filename="qml/page/T_Buttons.qml" line="404"/> <source>Radio Button_1</source> - <translation type="unfinished"></translation> + <translation type="unfinished">单选按钮_1</translation> </message> <message> <location filename="qml/page/T_Buttons.qml" line="407"/> <source>Radio Button_2</source> - <translation type="unfinished"></translation> + <translation type="unfinished">单选按钮_1</translation> </message> <message> <location filename="qml/page/T_Buttons.qml" line="410"/> <source>Radio Button_3</source> - <translation type="unfinished"></translation> + <translation type="unfinished">单选按钮_3</translation> </message> </context> <context> @@ -1089,6 +1089,11 @@ Updated content: <source>Please enter a verification code</source> <translation type="unfinished">请输入验证码</translation> </message> + <message> + <location filename="qml/page/T_Captcha.qml" line="48"/> + <source>verify</source> + <translation type="unfinished">验证</translation> + </message> <message> <location filename="qml/page/T_Captcha.qml" line="52"/> <source>The verification code is correct</source> @@ -1123,7 +1128,7 @@ Updated content: <message> <location filename="qml/page/T_CheckBox.qml" line="18"/> <source>A 2-state CheckBox</source> - <translation type="unfinished"></translation> + <translation type="unfinished">两状态复选框</translation> </message> <message> <location filename="qml/page/T_CheckBox.qml" line="32"/> @@ -1144,12 +1149,12 @@ Updated content: <message> <location filename="qml/page/T_CheckBox.qml" line="64"/> <source>A 3-state CheckBox</source> - <translation type="unfinished"></translation> + <translation type="unfinished">三状态复选框</translation> </message> <message> <location filename="qml/page/T_CheckBox.qml" line="75"/> <source>Three State</source> - <translation type="unfinished"></translation> + <translation type="unfinished">三状态</translation> </message> </context> <context> @@ -1533,7 +1538,7 @@ My only desire is to be permitted to drive out the traitors and restore the Han. <message> <location filename="qml/page/T_Home.qml" line="20"/> <source>The latest FluentUI Pro controls and styles for your applications.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">最新的 FluentUI 控件和样式</translation> </message> <message> <location filename="qml/page/T_Home.qml" line="37"/> @@ -1600,7 +1605,7 @@ My only desire is to be permitted to drive out the traitors and restore the Han. <message> <location filename="qml/page/T_InfoBar.qml" line="27"/> <source>Info</source> - <translation type="unfinished"></translation> + <translation type="unfinished">信息</translation> </message> <message> <location filename="qml/page/T_InfoBar.qml" line="29"/> @@ -1611,7 +1616,7 @@ My only desire is to be permitted to drive out the traitors and restore the Han. <message> <location filename="qml/page/T_InfoBar.qml" line="33"/> <source>Warning</source> - <translation type="unfinished"></translation> + <translation type="unfinished">警告</translation> </message> <message> <location filename="qml/page/T_InfoBar.qml" line="35"/> @@ -1648,14 +1653,14 @@ My only desire is to be permitted to drive out the traitors and restore the Han. <location filename="qml/page/T_InfoBar.qml" line="75"/> <location filename="qml/page/T_InfoBar.qml" line="85"/> <source>close '%1'</source> - <translation type="unfinished"></translation> + <translation type="unfinished">关闭 '%1'</translation> </message> <message> <location filename="qml/page/T_InfoBar.qml" line="64"/> <location filename="qml/page/T_InfoBar.qml" line="75"/> <location filename="qml/page/T_InfoBar.qml" line="85"/> <source>show '%1</source> - <translation type="unfinished"></translation> + <translation type="unfinished">显示 '%1</translation> </message> <message> <location filename="qml/page/T_InfoBar.qml" line="70"/> @@ -1667,7 +1672,7 @@ My only desire is to be permitted to drive out the traitors and restore the Han. <message> <location filename="qml/page/T_InfoBar.qml" line="95"/> <source>clear all info</source> - <translation type="unfinished">清除所有信息栏</translation> + <translation type="unfinished">清除全部信息栏</translation> </message> <message> <source>Loading...</source> @@ -1957,6 +1962,31 @@ My only desire is to be permitted to drive out the traitors and restore the Han. <source>QRCode</source> <translation type="unfinished">二维码</translation> </message> + <message> + <location filename="qml/page/T_QRCode.qml" line="27"/> + <source>text:</source> + <translation type="unfinished">文本:</translation> + </message> + <message> + <location filename="qml/page/T_QRCode.qml" line="41"/> + <source>color:</source> + <translation type="unfinished">前景色:</translation> + </message> + <message> + <location filename="qml/page/T_QRCode.qml" line="54"/> + <source>bgColor:</source> + <translation type="unfinished">背景色:</translation> + </message> + <message> + <location filename="qml/page/T_QRCode.qml" line="66"/> + <source>margins:</source> + <translation type="unfinished">边距:</translation> + </message> + <message> + <location filename="qml/page/T_QRCode.qml" line="80"/> + <source>size:</source> + <translation type="unfinished">尺寸:</translation> + </message> </context> <context> <name>T_RadarChart</name> @@ -1996,21 +2026,21 @@ My only desire is to be permitted to drive out the traitors and restore the Han. <location filename="qml/page/T_RadioButton.qml" line="115"/> <location filename="qml/page/T_RadioButton.qml" line="166"/> <source>Radio Button_1</source> - <translation type="unfinished"></translation> + <translation type="unfinished">单选按钮_1</translation> </message> <message> <location filename="qml/page/T_RadioButton.qml" line="67"/> <location filename="qml/page/T_RadioButton.qml" line="118"/> <location filename="qml/page/T_RadioButton.qml" line="169"/> <source>Radio Button_2</source> - <translation type="unfinished"></translation> + <translation type="unfinished">单选按钮_1</translation> </message> <message> <location filename="qml/page/T_RadioButton.qml" line="70"/> <location filename="qml/page/T_RadioButton.qml" line="121"/> <location filename="qml/page/T_RadioButton.qml" line="172"/> <source>Radio Button_3</source> - <translation type="unfinished"></translation> + <translation type="unfinished">单选按钮_3</translation> </message> </context> <context> @@ -2569,6 +2599,27 @@ Some contents...</source> <source>clear</source> <translation type="unfinished">清空</translation> </message> + <message> + <location filename="qml/page/T_Timeline.qml" line="130"/> + <source>mode:</source> + <translation type="unfinished">模式:</translation> + </message> + <message> + <location filename="qml/page/T_Timeline.qml" line="137"/> + <source>Left</source> + <translation type="unfinished">左</translation> + </message> + <message> + <location filename="qml/page/T_Timeline.qml" line="144"/> + <source>Right</source> + <translation type="unfinished">右</translation> + </message> + <message> + <location filename="qml/page/T_Timeline.qml" line="135"/> + <location filename="qml/page/T_Timeline.qml" line="151"/> + <source>Alternate</source> + <translation type="unfinished">交替</translation> + </message> </context> <context> <name>T_ToggleSwitch</name> @@ -2743,6 +2794,31 @@ Some contents...</source> <source>Typography</source> <translation type="unfinished">字体</translation> </message> + <message> + <location filename="qml/page/T_Typography.qml" line="39"/> + <source>Title</source> + <translation type="unfinished">标题</translation> + </message> + <message> + <location filename="qml/page/T_Typography.qml" line="45"/> + <source>Subtitle</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="qml/page/T_Typography.qml" line="51"/> + <source>Body Strong</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="qml/page/T_Typography.qml" line="57"/> + <source>Body</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="qml/page/T_Typography.qml" line="63"/> + <source>Caption</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>T_Watermark</name> diff --git a/example/qml/page/T_Captcha.qml b/example/qml/page/T_Captcha.qml index 6054b21e..073a1139 100644 --- a/example/qml/page/T_Captcha.qml +++ b/example/qml/page/T_Captcha.qml @@ -45,7 +45,7 @@ FluScrollablePage{ Layout.preferredWidth: 240 } FluButton{ - text:"verify" + text: qsTr("verify") onClicked: { var success = captcha.verify(text_box.text) if(success){ diff --git a/example/qml/page/T_QRCode.qml b/example/qml/page/T_QRCode.qml index 0e257c50..a4b1e9a4 100644 --- a/example/qml/page/T_QRCode.qml +++ b/example/qml/page/T_QRCode.qml @@ -24,7 +24,7 @@ FluScrollablePage{ spacing: 10 Layout.topMargin: 20 FluText{ - text:"text:" + text: qsTr("text:") Layout.alignment: Qt.AlignVCenter } FluTextBox{ @@ -38,7 +38,7 @@ FluScrollablePage{ spacing: 10 Layout.topMargin: 10 FluText{ - text:"color:" + text: qsTr("color:") Layout.alignment: Qt.AlignVCenter } FluColorPicker{ @@ -51,7 +51,7 @@ FluScrollablePage{ spacing: 10 Layout.topMargin: 10 FluText{ - text:"bgColor:" + text: qsTr("bgColor:") Layout.alignment: Qt.AlignVCenter } FluColorPicker{ @@ -63,7 +63,7 @@ FluScrollablePage{ RowLayout{ spacing: 10 FluText{ - text:"margins:" + text: qsTr("margins:") Layout.alignment: Qt.AlignVCenter } FluSlider{ @@ -77,7 +77,7 @@ FluScrollablePage{ RowLayout{ spacing: 10 FluText{ - text:"size:" + text: qsTr("size:") Layout.alignment: Qt.AlignVCenter } FluSlider{ diff --git a/example/qml/page/T_Timeline.qml b/example/qml/page/T_Timeline.qml index d69f0feb..90ae2801 100644 --- a/example/qml/page/T_Timeline.qml +++ b/example/qml/page/T_Timeline.qml @@ -127,28 +127,28 @@ FluScrollablePage{ RowLayout{ Layout.topMargin: 10 FluText{ - text:"mode:" + text: qsTr("mode:") } FluDropDownButton{ id: btn_mode Layout.preferredWidth: 100 - text: "Alternate" + text: qsTr("Alternate") FluMenuItem{ - text: "Left" + text: qsTr("Left") onClicked: { btn_mode.text = text time_line.mode = FluTimelineType.Left } } FluMenuItem{ - text: "Right" + text: qsTr("Right") onClicked: { btn_mode.text = text time_line.mode = FluTimelineType.Right } } FluMenuItem{ - text: "Alternate" + text: qsTr("Alternate") onClicked: { btn_mode.text = text time_line.mode = FluTimelineType.Alternate diff --git a/example/qml/page/T_Typography.qml b/example/qml/page/T_Typography.qml index 0260c7d9..2102a98f 100644 --- a/example/qml/page/T_Typography.qml +++ b/example/qml/page/T_Typography.qml @@ -36,31 +36,31 @@ FluContentPage { } FluText{ id:text_Title - text:"Title" + text: qsTr("Title") padding: 0 font: FluTextStyle.Title } FluText{ id:text_Subtitle - text:"Subtitle" + text: qsTr("Subtitle") padding: 0 font: FluTextStyle.Subtitle } FluText{ id:text_BodyStrong - text:"Body Strong" + text: qsTr("Body Strong") padding: 0 font: FluTextStyle.BodyStrong } FluText{ id:text_Body - text:"Body" + text: qsTr("Body") padding: 0 font: FluTextStyle.Body } FluText{ id:text_Caption - text:"Caption" + text: qsTr("Caption") padding: 0 font: FluTextStyle.Caption }