Multilingualized

Now there're English, Russian and Japanese languages
This commit is contained in:
2020-08-24 16:56:41 +03:00
parent 5a622f53cd
commit fe7d0c178a
14 changed files with 575 additions and 41 deletions
+65 -8
View File
@@ -47,15 +47,15 @@
</property>
<property name="font">
<font>
<family>Century Gothic</family>
<pointsize>20</pointsize>
<family>Comic Sans MS</family>
<pointsize>22</pointsize>
</font>
</property>
<property name="text">
<string>Newgrounds Audio Downloader by H1K0</string>
<string>&lt;strong&gt;Newgrounds Audio Downloader&lt;/strong&gt; by &lt;em&gt;H1K0&lt;/em&gt;</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
<set>Qt::AlignBottom|Qt::AlignHCenter</set>
</property>
</widget>
<widget class="QLineEdit" name="input">
@@ -69,7 +69,7 @@
</property>
<property name="font">
<font>
<family>Courier New</family>
<family>Maiandra GD</family>
<pointsize>12</pointsize>
</font>
</property>
@@ -83,7 +83,7 @@
<bool>true</bool>
</property>
</widget>
<widget class="QPushButton" name="dlbtn">
<widget class="QPushButton" name="btn">
<property name="geometry">
<rect>
<x>20</x>
@@ -101,11 +101,14 @@
<property name="cursor">
<cursorShape>PointingHandCursor</cursorShape>
</property>
<property name="toolTip">
<string>(Enter)</string>
</property>
<property name="text">
<string>Download!</string>
</property>
<property name="shortcut">
<string>Return</string>
<string>Ctrl+S</string>
</property>
</widget>
</widget>
@@ -115,9 +118,33 @@
<x>0</x>
<y>0</y>
<width>600</width>
<height>21</height>
<height>23</height>
</rect>
</property>
<property name="font">
<font>
<family>Century Gothic</family>
<pointsize>10</pointsize>
</font>
</property>
<widget class="QMenu" name="menu">
<property name="font">
<font>
<family>Century Gothic</family>
<pointsize>9</pointsize>
</font>
</property>
<property name="cursor">
<cursorShape>ArrowCursor</cursorShape>
</property>
<property name="title">
<string>MENU</string>
</property>
<addaction name="actionSettings"/>
<addaction name="separator"/>
<addaction name="actionHelp"/>
</widget>
<addaction name="menu"/>
</widget>
<action name="settings">
<property name="text">
@@ -135,6 +162,36 @@
<string>F1</string>
</property>
</action>
<action name="actionSettings">
<property name="icon">
<iconset>
<normaloff>../settings.ico</normaloff>../settings.ico</iconset>
</property>
<property name="text">
<string>Settings</string>
</property>
<property name="font">
<font>
<family>Century Gothic</family>
<pointsize>10</pointsize>
</font>
</property>
<property name="shortcut">
<string>Alt+S</string>
</property>
</action>
<action name="actionHelp">
<property name="icon">
<iconset>
<normaloff>../help.ico</normaloff>../help.ico</iconset>
</property>
<property name="text">
<string>Help</string>
</property>
<property name="shortcut">
<string>F1</string>
</property>
</action>
</widget>
<resources/>
<connections/>
+20 -2
View File
@@ -10,6 +10,24 @@
<height>150</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>400</width>
<height>150</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>400</width>
<height>150</height>
</size>
</property>
<property name="windowTitle">
<string>ACHTUNG!</string>
</property>
@@ -28,12 +46,12 @@
</property>
<property name="font">
<font>
<family>Century Gothic</family>
<family>Maiandra GD</family>
<pointsize>16</pointsize>
</font>
</property>
<property name="text">
<string>TextLabel</string>
<string>ACHTUNG!</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
+7 -4
View File
@@ -39,20 +39,23 @@
<property name="geometry">
<rect>
<x>20</x>
<y>30</y>
<y>20</y>
<width>451</width>
<height>21</height>
<height>31</height>
</rect>
</property>
<property name="font">
<font>
<family>Courier New</family>
<family>Maiandra GD</family>
<pointsize>14</pointsize>
</font>
</property>
<property name="text">
<string>Downloading...</string>
</property>
<property name="alignment">
<set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>
</property>
</widget>
<widget class="QProgressBar" name="bar">
<property name="geometry">
@@ -70,7 +73,7 @@
<number>100</number>
</property>
<property name="value">
<number>0</number>
<number>54</number>
</property>
<property name="textVisible">
<bool>true</bool>
+230
View File
@@ -0,0 +1,230 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>Dialog</class>
<widget class="QDialog" name="Dialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>400</width>
<height>240</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>400</width>
<height>240</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>400</width>
<height>240</height>
</size>
</property>
<property name="windowTitle">
<string>Settings</string>
</property>
<property name="windowIcon">
<iconset>
<normaloff>../settings.ico</normaloff>../settings.ico</iconset>
</property>
<widget class="QDialogButtonBox" name="btnx">
<property name="geometry">
<rect>
<x>30</x>
<y>190</y>
<width>341</width>
<height>32</height>
</rect>
</property>
<property name="font">
<font>
<family>Cooper Black</family>
<pointsize>14</pointsize>
</font>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="standardButtons">
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</property>
</widget>
<widget class="QLabel" name="title">
<property name="geometry">
<rect>
<x>20</x>
<y>20</y>
<width>351</width>
<height>41</height>
</rect>
</property>
<property name="font">
<font>
<family>851MkPOP</family>
<pointsize>22</pointsize>
</font>
</property>
<property name="text">
<string>Settings</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
<widget class="Line" name="hr">
<property name="geometry">
<rect>
<x>10</x>
<y>50</y>
<width>371</width>
<height>20</height>
</rect>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
<widget class="QLabel" name="label_lang">
<property name="geometry">
<rect>
<x>20</x>
<y>90</y>
<width>351</width>
<height>31</height>
</rect>
</property>
<property name="font">
<font>
<family>Century Gothic</family>
<pointsize>14</pointsize>
<weight>50</weight>
<bold>false</bold>
</font>
</property>
<property name="text">
<string>Language</string>
</property>
<property name="alignment">
<set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>
</property>
</widget>
<widget class="QWidget" name="horizontalLayoutWidget">
<property name="geometry">
<rect>
<x>20</x>
<y>120</y>
<width>351</width>
<height>51</height>
</rect>
</property>
<layout class="QHBoxLayout" name="lang_select">
<item>
<widget class="QRadioButton" name="rbtn_en">
<property name="font">
<font>
<family>Courier New</family>
<pointsize>14</pointsize>
</font>
</property>
<property name="toolTip">
<string>(E)</string>
</property>
<property name="text">
<string>English</string>
</property>
<property name="shortcut">
<string>E</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QRadioButton" name="rbtn_ru">
<property name="font">
<font>
<family>Century Gothic</family>
<pointsize>14</pointsize>
</font>
</property>
<property name="toolTip">
<string>(R)</string>
</property>
<property name="text">
<string>Русский</string>
</property>
<property name="shortcut">
<string>R</string>
</property>
</widget>
</item>
<item>
<widget class="QRadioButton" name="rbtn_jp">
<property name="enabled">
<bool>true</bool>
</property>
<property name="font">
<font>
<family>Rounded Mplus 1c</family>
<pointsize>14</pointsize>
</font>
</property>
<property name="toolTip">
<string>(N)</string>
</property>
<property name="text">
<string>日本語</string>
</property>
<property name="shortcut">
<string>N</string>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
<resources/>
<connections>
<connection>
<sender>btnx</sender>
<signal>accepted()</signal>
<receiver>Dialog</receiver>
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
<x>248</x>
<y>254</y>
</hint>
<hint type="destinationlabel">
<x>157</x>
<y>274</y>
</hint>
</hints>
</connection>
<connection>
<sender>btnx</sender>
<signal>rejected()</signal>
<receiver>Dialog</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">
<x>316</x>
<y>260</y>
</hint>
<hint type="destinationlabel">
<x>286</x>
<y>274</y>
</hint>
</hints>
</connection>
</connections>
</ui>