2023-10-10 15:06:44 +08:00
|
|
|
pragma Singleton
|
|
|
|
|
|
|
|
import QtQuick 2.15
|
|
|
|
|
|
|
|
QtObject {
|
|
|
|
|
|
|
|
property string home
|
|
|
|
property string basic_input
|
|
|
|
property string form
|
|
|
|
property string surface
|
|
|
|
property string popus
|
|
|
|
property string navigation
|
|
|
|
property string theming
|
|
|
|
property string media
|
|
|
|
property string dark_mode
|
|
|
|
property string sys_dark_mode
|
|
|
|
property string search
|
|
|
|
property string about
|
|
|
|
property string settings
|
|
|
|
property string locale
|
|
|
|
property string navigation_view_display_mode
|
|
|
|
property string other
|
2023-12-05 11:42:21 +08:00
|
|
|
property string chart
|
|
|
|
property string bar_chart
|
|
|
|
property string line_chart
|
|
|
|
property string pie_chart
|
|
|
|
property string polar_area_chart
|
|
|
|
property string bubble_chart
|
|
|
|
property string scatter_chart
|
|
|
|
property string radar_chart
|
2023-10-10 15:06:44 +08:00
|
|
|
|
|
|
|
function zh(){
|
|
|
|
home="首页"
|
|
|
|
basic_input="基本输入"
|
|
|
|
form="表单"
|
|
|
|
surface="表面"
|
|
|
|
popus="弹窗"
|
|
|
|
navigation="导航"
|
|
|
|
theming="主题"
|
|
|
|
media="媒体"
|
|
|
|
dark_mode="夜间模式"
|
|
|
|
sys_dark_mode="跟随系统"
|
|
|
|
search="查找"
|
|
|
|
about="关于"
|
|
|
|
settings="设置"
|
|
|
|
locale="语言环境"
|
|
|
|
navigation_view_display_mode="导航视图显示模式"
|
|
|
|
other="其他"
|
2023-12-05 11:42:21 +08:00
|
|
|
chart="表格"
|
|
|
|
bar_chart="条形图"
|
|
|
|
line_chart="折线图"
|
|
|
|
pie_chart="饼图"
|
|
|
|
polar_area_chart="极坐标区域图"
|
|
|
|
bubble_chart="气泡图"
|
|
|
|
scatter_chart="散点图"
|
|
|
|
radar_chart="雷达图"
|
2023-10-10 15:06:44 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
function en(){
|
|
|
|
home="Home"
|
|
|
|
basic_input="Basic Input"
|
|
|
|
form="Form"
|
|
|
|
surface="Surfaces"
|
|
|
|
popus="Popus"
|
|
|
|
navigation="Navigation"
|
|
|
|
theming="Theming"
|
|
|
|
media="Media"
|
|
|
|
dark_mode="Dark Mode"
|
|
|
|
sys_dark_mode="Sync with system"
|
|
|
|
search="Search"
|
|
|
|
about="About"
|
|
|
|
settings="Settings"
|
|
|
|
locale="Locale"
|
|
|
|
navigation_view_display_mode="NavigationView Display Mode"
|
|
|
|
other="Other"
|
2023-12-05 11:42:21 +08:00
|
|
|
chart="Chart"
|
|
|
|
bar_chart="Bar Chart"
|
|
|
|
line_chart="Line Chart"
|
|
|
|
pie_chart="Pie Chart"
|
|
|
|
polar_area_chart="Polar Area Chart"
|
|
|
|
bubble_chart="Bubble Chart"
|
|
|
|
scatter_chart="Scatter Chart"
|
|
|
|
radar_chart="Radar Chart"
|
2023-10-10 15:06:44 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
property string __locale
|
|
|
|
property var __localeList: ["Zh","En"]
|
|
|
|
|
|
|
|
on__LocaleChanged: {
|
|
|
|
if(__locale === "Zh"){
|
|
|
|
zh()
|
|
|
|
}else{
|
|
|
|
en()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Component.onCompleted: {
|
|
|
|
__locale = "En"
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|