From cff7e20ac83ed1ebf467f04c9b6ec18621ff0b16 Mon Sep 17 00:00:00 2001
From: Mentalflow <312902918@qq.com>
Date: Thu, 29 May 2025 15:52:06 +0800
Subject: [PATCH] RibbonUIAPP: Fix about window's translation.
---
RibbonUIAPP/i18n/RibbonUIAPP_en_US.ts | 186 ++++++++++++++------------
RibbonUIAPP/i18n/RibbonUIAPP_zh_CN.ts | 182 +++++++++++++------------
RibbonUIAPP/qml/Qt5/about.qml | 12 +-
RibbonUIAPP/qml/Qt6/about.qml | 11 +-
lib_source/i18n/RibbonUI_en_US.ts | 8 +-
lib_source/i18n/RibbonUI_zh_CN.ts | 8 +-
6 files changed, 227 insertions(+), 180 deletions(-)
diff --git a/RibbonUIAPP/i18n/RibbonUIAPP_en_US.ts b/RibbonUIAPP/i18n/RibbonUIAPP_en_US.ts
index e14395b..630384a 100644
--- a/RibbonUIAPP/i18n/RibbonUIAPP_en_US.ts
+++ b/RibbonUIAPP/i18n/RibbonUIAPP_en_US.ts
@@ -76,27 +76,27 @@
-
+
Input
-
+
Progress
-
+
Indicator
-
+
Views
-
+
Others
@@ -362,201 +362,201 @@
-
-
+
+
Slider
-
-
+
+
Switch Button
-
-
+
+
CheckBox
-
-
+
+
Button
-
-
+
+
Push Button
-
-
-
-
+
+
+
+
No Menu
-
-
-
-
-
-
+
+
+
+
+
+
Menu
-
-
+
+
Radio Button
-
+
Input
-
-
+
+
Line Edit
-
-
+
+
Text Edit
-
-
+
+
Combo Box
-
-
+
+
Spin Box
-
+
Progress
-
-
+
+
ProgressBar
-
-
+
+
ProgressRing
-
+
Indicator
-
-
+
+
BusyRing
-
-
+
+
BusyBar
-
-
+
+
PageIndicator
-
+
Views
-
-
+
+
MessageListView
-
-
+
+
Open Message List View
-
+
Others
-
-
+
+
Text
-
-
+
+
Open Menu
-
-
+
+
Popup
+
+
+
+ Open Popup
+
+
- Open Popup
-
-
-
-
-
Open Popup Dialog (Double Choices)
-
-
+
+
Open Popup Dialog (Triple Choices)
-
-
+
+
MessageBar
-
-
+
+
Generate One Message
-
-
+
+
Clear All Messages
@@ -564,11 +564,29 @@
about
-
+
About
+
+
+
+ RibbonUI
+
+
+
+
+
+ © 2023 - %1 mentalfl0w
+
+
+
+
+
+ Version: V%1
+
+
example
@@ -670,7 +688,7 @@
-
+
About
@@ -694,33 +712,33 @@
-
-
+
+
Home
-
-
+
+
File
-
-
+
+
Search
-
+
Account
-
+
Settings
diff --git a/RibbonUIAPP/i18n/RibbonUIAPP_zh_CN.ts b/RibbonUIAPP/i18n/RibbonUIAPP_zh_CN.ts
index bf33a16..8072dc2 100644
--- a/RibbonUIAPP/i18n/RibbonUIAPP_zh_CN.ts
+++ b/RibbonUIAPP/i18n/RibbonUIAPP_zh_CN.ts
@@ -76,27 +76,27 @@
基本
-
+
Input
输入
-
+
Progress
进度
-
+
Indicator
指示器
-
+
Views
视图
-
+
Others
其他
@@ -362,201 +362,201 @@
基本
-
-
+
+
Slider
滑动条
-
-
+
+
Switch Button
开关
-
-
+
+
CheckBox
复选框
-
-
+
+
Button
按钮
-
-
+
+
Push Button
按压按钮
-
-
-
-
+
+
+
+
No Menu
无菜单
-
-
-
-
-
-
+
+
+
+
+
+
Menu
菜单
-
-
+
+
Radio Button
单选按钮
-
+
Input
输入
-
-
+
+
Line Edit
行编辑
-
-
+
+
Text Edit
文本编辑
-
-
+
+
Combo Box
组合框
-
-
+
+
Spin Box
调整框
-
+
Progress
进度
-
-
+
+
ProgressBar
进度条
-
-
+
+
ProgressRing
进度环
-
+
Indicator
指示器
-
-
+
+
BusyRing
加载环
-
-
+
+
BusyBar
加载条
-
-
+
+
PageIndicator
页面指示器
-
+
Views
视图
-
-
+
+
MessageListView
消息列表视图
-
-
+
+
Open Message List View
打开消息列表视图
-
+
Others
其他
-
-
+
+
Text
文本
-
-
+
+
Open Menu
打开菜单
-
-
+
+
Popup
弹出窗口
-
-
+
+
Open Popup
打开弹出窗口
-
-
+
+
Open Popup Dialog (Double Choices)
打开弹出窗口(双选择)
-
-
+
+
Open Popup Dialog (Triple Choices)
打开弹出窗口(三选择)
-
-
+
+
MessageBar
信息栏
-
-
+
+
Generate One Message
生成一条信息
-
-
+
+
Clear All Messages
清除所有信息
@@ -564,11 +564,29 @@
about
-
+
About
关于
+
+
+
+ RibbonUI
+
+
+
+
+
+ © 2023 - %1 mentalfl0w
+ © 2023 - %1 mentalfl0w
+
+
+
+
+ Version: V%1
+ 版本: V%1
+
example
@@ -670,7 +688,7 @@
-
+
About
关于
@@ -694,33 +712,33 @@
测试项目 1
-
-
+
+
Home
主页
-
-
+
+
File
文件
-
-
+
+
Search
搜索
-
+
Account
账户
-
+
Settings
设置
diff --git a/RibbonUIAPP/qml/Qt5/about.qml b/RibbonUIAPP/qml/Qt5/about.qml
index fe174d7..4fce073 100644
--- a/RibbonUIAPP/qml/Qt5/about.qml
+++ b/RibbonUIAPP/qml/Qt5/about.qml
@@ -2,6 +2,7 @@ import QtQuick 2.15
import QtQuick.Layouts 1.11
import QtQuick.Controls 2.15
import RibbonUI 1.1
+import RibbonUIAPP 1.1
RibbonWindow {
id: window
@@ -33,16 +34,21 @@ RibbonWindow {
}
RibbonText{
Layout.alignment: Qt.AlignHCenter
- text: "RibbonUI"
+ text: qsTr("RibbonUI")
font.pixelSize: 16
}
RibbonText{
Layout.alignment: Qt.AlignHCenter
- text: `©${new Date().getFullYear()} mentalfl0w`
+ text: qsTr("© 2023 - %1 mentalfl0w").arg(`${new Date().getFullYear()}`)
}
RibbonText{
Layout.alignment: Qt.AlignHCenter
- text: `Version: V${RibbonUI.version}`
+ text: qsTr('Version: V%1').arg(`${RibbonUI.version}`)
}
}
+
+ Component.onCompleted: {
+ RibbonUI.autoLoadLanguage = true
+ RibbonUI.setTranslator(Localization)
+ }
}
diff --git a/RibbonUIAPP/qml/Qt6/about.qml b/RibbonUIAPP/qml/Qt6/about.qml
index c3e1335..f3ed046 100644
--- a/RibbonUIAPP/qml/Qt6/about.qml
+++ b/RibbonUIAPP/qml/Qt6/about.qml
@@ -33,16 +33,21 @@ RibbonWindow {
}
RibbonText{
Layout.alignment: Qt.AlignHCenter
- text: "RibbonUI"
+ text: qsTr("RibbonUI")
font.pixelSize: 16
}
RibbonText{
Layout.alignment: Qt.AlignHCenter
- text: `©${new Date().getFullYear()} mentalfl0w`
+ text: qsTr("© 2023 - %1 mentalfl0w").arg(`${new Date().getFullYear()}`)
}
RibbonText{
Layout.alignment: Qt.AlignHCenter
- text: `Version: V${RibbonUI.version}`
+ text: qsTr('Version: V%1').arg(`${RibbonUI.version}`)
}
}
+
+ Component.onCompleted: {
+ RibbonUI.autoLoadLanguage = true
+ RibbonUI.setTranslator(Localization)
+ }
}
diff --git a/lib_source/i18n/RibbonUI_en_US.ts b/lib_source/i18n/RibbonUI_en_US.ts
index 5a5b876..d19b496 100644
--- a/lib_source/i18n/RibbonUI_en_US.ts
+++ b/lib_source/i18n/RibbonUI_en_US.ts
@@ -29,25 +29,25 @@
-
+
Close
-
+
Minimize
-
+
Restore
-
+
Maximize
diff --git a/lib_source/i18n/RibbonUI_zh_CN.ts b/lib_source/i18n/RibbonUI_zh_CN.ts
index ea915ec..cf5e829 100644
--- a/lib_source/i18n/RibbonUI_zh_CN.ts
+++ b/lib_source/i18n/RibbonUI_zh_CN.ts
@@ -29,25 +29,25 @@
-
+
Close
关闭
-
+
Minimize
最小化
-
+
Restore
还原
-
+
Maximize
最大化