Browse Source

统一用语,添加中文翻译

master
mashiros 2 years ago
parent
commit
dfe47bde2f
  1. BIN
      Locales/zh.qm
  2. 306
      Locales/zh.ts
  3. 12
      qml/TopUI.qml
  4. 6
      qml/WeatherWidget.qml

BIN
Locales/zh.qm

Binary file not shown.

306
Locales/zh.ts

@ -0,0 +1,306 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
<name>BottomUI</name>
<message>
<location filename="qml/BottomUI.qml" line="14"/>
<source>Ordinal Scale Bottom UI widget</source>
<translation>UI挂件</translation>
</message>
<message>
<location filename="qml/BottomUI.qml" line="79"/>
<location filename="qml/BottomUI.qml" line="89"/>
<source>Settings</source>
<translation></translation>
</message>
<message>
<location filename="qml/BottomUI.qml" line="105"/>
<source>UI Settings</source>
<translation>UI设置</translation>
</message>
<message>
<location filename="qml/BottomUI.qml" line="146"/>
<source>Configuration</source>
<translation></translation>
</message>
<message>
<location filename="qml/BottomUI.qml" line="156"/>
<source>Line Color</source>
<translation>线</translation>
</message>
<message>
<location filename="qml/BottomUI.qml" line="162"/>
<source>Line Width</source>
<translation>线</translation>
</message>
<message>
<location filename="qml/BottomUI.qml" line="172"/>
<source>Shadow Color</source>
<translation></translation>
</message>
<message>
<location filename="qml/BottomUI.qml" line="178"/>
<source>Shadow Size</source>
<translation></translation>
</message>
</context>
<context>
<name>TopUI</name>
<message>
<location filename="qml/TopUI.qml" line="14"/>
<source>Ordinal Scale Top UI widget</source>
<translation>UI挂件</translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="35"/>
<source>Light</source>
<translation></translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="35"/>
<source>Normal</source>
<translation></translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="35"/>
<source>Bold</source>
<translation></translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="290"/>
<location filename="qml/TopUI.qml" line="300"/>
<source>Settings</source>
<translation></translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="316"/>
<source>UI Settings</source>
<translation>UI设置</translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="362"/>
<source>Configuration</source>
<translation></translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="377"/>
<source>Circle Color</source>
<translation></translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="383"/>
<source>Line Color</source>
<translation>线</translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="389"/>
<source>Line Width</source>
<translation>线</translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="399"/>
<source>Shadow Color</source>
<translation></translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="405"/>
<source>Shadow Size</source>
<translation></translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="418"/>
<source>Battle UI</source>
<translation>UI</translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="427"/>
<source>Clock Visible</source>
<translation></translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="435"/>
<source>24 Hour Clock</source>
<translation>24</translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="443"/>
<source>Font Color</source>
<translation></translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="451"/>
<source>Font Size</source>
<translation></translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="463"/>
<source>Font Style</source>
<translation></translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="473"/>
<source>Font Weight</source>
<translation></translation>
</message>
<message>
<location filename="qml/TopUI.qml" line="483"/>
<source>Text Vertical Offset</source>
<translation></translation>
</message>
</context>
<context>
<name>WeatherWidget</name>
<message>
<location filename="qml/WeatherWidget.qml" line="19"/>
<source>Ordinal Scale Weather Widget</source>
<oldsource>Weather Widget</oldsource>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="24"/>
<source>Light</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="24"/>
<source>Normal</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="24"/>
<source>Bold</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="219"/>
<location filename="qml/WeatherWidget.qml" line="234"/>
<location filename="qml/WeatherWidget.qml" line="250"/>
<source>Settings</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="224"/>
<source>Refresh</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="291"/>
<source>Configuration</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="299"/>
<source>Location</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="300"/>
<source>Search address by location, latitude and longitude.</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="305"/>
<source>Display Location</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="306"/>
<source>The location to display in widget.</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="311"/>
<source>Update Interval</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="313"/>
<location filename="qml/WeatherWidget.qml" line="329"/>
<source>Minutes</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="313"/>
<location filename="qml/WeatherWidget.qml" line="329"/>
<source>Hours</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="327"/>
<source>Unit</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="335"/>
<source>Background Color</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="341"/>
<source>Background Opacity</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="351"/>
<source>Area Opacity Difference</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="361"/>
<source>Icon Color</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="369"/>
<source>Temperature Text Settings</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="375"/>
<location filename="qml/WeatherWidget.qml" line="432"/>
<source>Font Color</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="381"/>
<location filename="qml/WeatherWidget.qml" line="438"/>
<source>Font Size</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="391"/>
<location filename="qml/WeatherWidget.qml" line="448"/>
<source>Font Style</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="398"/>
<location filename="qml/WeatherWidget.qml" line="455"/>
<source>Font Weight</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="405"/>
<location filename="qml/WeatherWidget.qml" line="462"/>
<source>X Offset</source>
<translation>X偏移量</translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="415"/>
<location filename="qml/WeatherWidget.qml" line="472"/>
<source>Y Offset</source>
<translation>Y偏移量</translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="426"/>
<source>Area Text Settings</source>
<translation></translation>
</message>
<message>
<location filename="qml/WeatherWidget.qml" line="482"/>
<source>Border Margin</source>
<translation></translation>
</message>
</context>
</TS>

12
qml/TopUI.qml

@ -18,7 +18,11 @@ T.Widget {
property real tmin: 0
editing: styleDialog.active
readonly property var configs: widget.settings.styles ? widget.settings.styles : {"Circle Color":"#fffcf9","Line Color":"#fffcf9","Line Width":38,"Shadow Color":"#e0e0e0","Shadow Size":0.5,"Battle UI":false,"Clock Visible":true,"Full Clock":true,"Font Color":"#f5f5f5","Font Size":44,"Font Name":0,"Font Weight":0,"Text Vertical Offset":16}
readonly property var fonts: Qt.fontFamilies()
readonly property var fontweight: [Font.Light, Font.Normal, Font.Bold]
readonly property var sfontweight: [qsTr("Light"), qsTr("Normal"), qsTr("Bold")]
readonly property var configs: widget.settings.styles ? widget.settings.styles : {"Circle Color":"#fffcf9","Line Color":"#fffcf9","Line Width":38,"Shadow Color":"#e0e0e0","Shadow Size":0.5,"Battle UI":false,"Clock Visible":true,"Full Clock":true,"Font Color":"#f5f5f5","Font Size":44,"Font Name":fonts.length-1,"Font Weight":0,"Text Vertical Offset":16}
property string circle_color: configs["Circle Color"]
property string line_color: configs["Line Color"]
@ -30,10 +34,6 @@ T.Widget {
readonly property real w: widget.width
readonly property real r: (w**2+h**2)/4/h
readonly property var fonts: Qt.fontFamilies()
readonly property var fontweight: [Font.Light, Font.Normal, Font.Bold]
readonly property var sfontweight: [qsTr("Light"), qsTr("Normal"), qsTr("Bold")]
Timer {
interval: 250
running: text_clock.visible
@ -464,7 +464,7 @@ T.Widget {
visible: !_cfg_battle_ui.value
enabled: visible && _cfg_clock_visible.value
icon.name: "solid:\uf1fc"
defaultValue: 0
defaultValue: fonts.length-1
model: fonts
}

6
qml/WeatherWidget.qml

@ -16,7 +16,7 @@ import "utils.js" as Utils
T.Widget {
id: widget
title: qsTr("Weather Widget")
title: qsTr("Ordinal Scale Weather Widget")
solid: true
readonly property var fonts: Qt.fontFamilies()
@ -303,7 +303,7 @@ T.Widget {
P.TextFieldPreference {
name: "Display Location"
label: qsTr("Display Location")
message: "The location to display in widget."
message: qsTr("The location to display in widget.")
}
P.DialogPreference {
@ -362,6 +362,8 @@ T.Widget {
defaultValue: "#fefefe"
}
P.Separator {}
P.DialogPreference {
name: "Temperature Text Settings"
label: qsTr("Temperature Text Settings")

Loading…
Cancel
Save