4
0
mirror of https://github.com/QuasarApp/Hanoi-Towers.git synced 2025-05-14 02:19:33 +00:00

Merge pull request from QuasarApp/dev

Dev
This commit is contained in:
Igor loschinin 2021-07-20 23:18:53 +03:00 committed by GitHub
commit 559abea5ab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 234 additions and 25 deletions

@ -83,6 +83,11 @@ initAll()
addDoc(${PROJECT_NAME} ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf)
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
if(${QT_VERSION_MAJOR} GREATER 5)
message("This project not support qt6 libraries. Please use the qt5 libraries for building.")
return()
endif()
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Core REQUIRED)
# Add sub directories
@ -145,4 +150,3 @@ if (HANOI_SERVER)
add_subdirectory(submodules/Patronum)
add_subdirectory(HanoiTowers/Server)
endif()

@ -103,7 +103,7 @@
</message>
<message>
<source>&lt;br&gt; The minimum number of steps for this level : &lt;b&gt;%2&lt;/b&gt;</source>
<translation>&lt;br&gt; Die Mindestanzahl von Schritten für diese Stufe: &lt;b&gt;% 2 &lt;/b&gt;</translation>
<translation>&lt;br&gt; Die Mindestanzahl von Schritten für diese Stufe: &lt;b&gt;%2&lt;/b&gt;</translation>
</message>
</context>
<context>
@ -312,7 +312,11 @@
</message>
<message>
<source>Do not show again </source>
<translation>Nicht mehr anzeigen</translation>
<translation>Nicht mehr anzeigen </translation>
</message>
<message>
<source>Now levels from 1 to 15 are available to you. Enjoy your game!</source>
<translation>Jetzt stehen dir Level von 1 bis 15 zur Verfügung. Viel Spaß beim Spielen!</translation>
</message>
</context>
<context>
@ -330,7 +334,7 @@
</message>
<message>
<source>Welcom to Hanoi Towers </source>
<translation>Willkommen in den Hanoi Towers</translation>
<translation>Willkommen in den Hanoi Towers </translation>
</message>
<message>
<source>Profiles</source>
@ -413,5 +417,17 @@
<source>Hanoi Towers</source>
<translation>Hanoi-Türme</translation>
</message>
<message>
<source>Thanks for your support!</source>
<translation type="obsolete">Danke für deine Unterstützung!</translation>
</message>
<message>
<source>You are now our premium user and we won&apos;t dare bother you with ads anymore.</source>
<translation type="obsolete">Sie sind jetzt unser Premium-Nutzer und wir werden es nicht mehr wagen, Sie mit Werbung zu belästigen.</translation>
</message>
<message>
<source>Do not show again </source>
<translation type="obsolete">Nicht mehr anzeigen</translation>
</message>
</context>
</TS>

@ -543,6 +543,10 @@
<source>Do not show again </source>
<translation>Do not show again </translation>
</message>
<message>
<source>Now levels from 1 to 15 are available to you. Enjoy your game!</source>
<translation>Now levels from 1 to 15 are available to you. Enjoy your game!</translation>
</message>
</context>
<context>
<name>SwitchLvl</name>
@ -666,5 +670,17 @@
<source>Examples of View Solutions</source>
<translation type="vanished">Examples of View solutions</translation>
</message>
<message>
<source>Thanks for your support!</source>
<translation type="obsolete">Thanks for your support!</translation>
</message>
<message>
<source>You are now our premium user and we won&apos;t dare bother you with ads anymore.</source>
<translation type="obsolete">You are now our premium user and we won&apos;t dare bother you with ads anymore.</translation>
</message>
<message>
<source>Do not show again </source>
<translation type="obsolete">Do not show again </translation>
</message>
</context>
</TS>

@ -313,7 +313,11 @@
</message>
<message>
<source>Do not show again </source>
<translation>No mostrar de nuevo</translation>
<translation>No mostrar de nuevo </translation>
</message>
<message>
<source>Now levels from 1 to 15 are available to you. Enjoy your game!</source>
<translation>Ahora los niveles del 1 al 15. ¡Disfruta tu juego!</translation>
</message>
</context>
<context>
@ -331,7 +335,7 @@
</message>
<message>
<source>Welcom to Hanoi Towers </source>
<translation>Bienvenido a Hanoi Towers</translation>
<translation>Bienvenido a Hanoi Towers </translation>
</message>
<message>
<source>Profiles</source>
@ -414,5 +418,17 @@
<source>Hanoi Towers</source>
<translation>Torres de Hanoi</translation>
</message>
<message>
<source>Thanks for your support!</source>
<translation type="obsolete">¡Gracias por su apoyo!</translation>
</message>
<message>
<source>You are now our premium user and we won&apos;t dare bother you with ads anymore.</source>
<translation type="obsolete">Ahora eres nuestro usuario premium y ya no nos atreveremos a molestarlo con anuncios.</translation>
</message>
<message>
<source>Do not show again </source>
<translation type="obsolete">No mostrar de nuevo</translation>
</message>
</context>
</TS>

@ -315,6 +315,10 @@
<source>Do not show again </source>
<translation>Ne pas montrer de nouveau </translation>
</message>
<message>
<source>Now levels from 1 to 15 are available to you. Enjoy your game!</source>
<translation>Vous disposez désormais de niveaux de 1 à 15. Amusez-vous bien!</translation>
</message>
</context>
<context>
<name>SwitchLvl</name>
@ -331,7 +335,7 @@
</message>
<message>
<source>Welcom to Hanoi Towers </source>
<translation>Bienvenue aux tours de Hanoï</translation>
<translation>Bienvenue aux tours de Hanoï </translation>
</message>
<message>
<source>Profiles</source>
@ -414,5 +418,17 @@
<source>Hanoi Towers</source>
<translation>Tours de Hanoi</translation>
</message>
<message>
<source>Thanks for your support!</source>
<translation type="obsolete">Merci pour votre aide!</translation>
</message>
<message>
<source>You are now our premium user and we won&apos;t dare bother you with ads anymore.</source>
<translation type="obsolete">Vous êtes maintenant notre utilisateur premium et nous n&apos;oserons plus vous déranger avec des publicités.</translation>
</message>
<message>
<source>Do not show again </source>
<translation type="obsolete">Ne pas montrer de nouveau </translation>
</message>
</context>
</TS>

@ -64,7 +64,7 @@
<name>AdLoadScrean</name>
<message>
<source>Loading ...</source>
<translation> </translation>
<translation>...</translation>
</message>
</context>
<context>
@ -583,7 +583,11 @@
</message>
<message>
<source>Do not show again </source>
<translation></translation>
<translation> </translation>
</message>
<message>
<source>Now levels from 1 to 15 are available to you. Enjoy your game!</source>
<translation>115</translation>
</message>
</context>
<context>
@ -608,7 +612,7 @@
</message>
<message>
<source>Welcom to Hanoi Towers </source>
<translation></translation>
<translation> </translation>
</message>
<message>
<source>Profiles</source>
@ -789,5 +793,17 @@ Minimum steps for this lvl: %1</source>
<source>Hanoi Towers</source>
<translation></translation>
</message>
<message>
<source>Thanks for your support!</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>You are now our premium user and we won&apos;t dare bother you with ads anymore.</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Do not show again </source>
<translation type="obsolete"></translation>
</message>
</context>
</TS>

@ -315,6 +315,10 @@
<source>Do not show again </source>
<translation>Nie pokazuj ponownie </translation>
</message>
<message>
<source>Now levels from 1 to 15 are available to you. Enjoy your game!</source>
<translation>Teraz dostępne poziomy od 1 do 15. Baw się dobrze!</translation>
</message>
</context>
<context>
<name>SwitchLvl</name>
@ -331,7 +335,7 @@
</message>
<message>
<source>Welcom to Hanoi Towers </source>
<translation>Witamy w Hanoi Towersi</translation>
<translation>Witamy w Hanoi Towersi </translation>
</message>
<message>
<source>Profiles</source>
@ -414,5 +418,17 @@
<source>Hanoi Towers</source>
<translation>Wieże Hanoi</translation>
</message>
<message>
<source>Thanks for your support!</source>
<translation type="obsolete">Dziękuję za wsparcie!</translation>
</message>
<message>
<source>You are now our premium user and we won&apos;t dare bother you with ads anymore.</source>
<translation type="obsolete">Jesteś teraz naszym użytkownikiem premium i nie odważymy się już więcej zawracać Ci głowy reklamami.</translation>
</message>
<message>
<source>Do not show again </source>
<translation type="obsolete">Nie pokazuj ponownie </translation>
</message>
</context>
</TS>

@ -314,7 +314,7 @@
</message>
<message>
<source>Failed to create a new user, The name %0 alredy used.</source>
<translation>Не удалось создать пользователя. Данное имя %0 уже используется</translation>
<translation>Не удалось создать пользователя. Данное имя %0 уже используется.</translation>
</message>
<message>
<source>Remove online error</source>
@ -586,7 +586,11 @@
</message>
<message>
<source>Do not show again </source>
<translation>Не показывать снова</translation>
<translation>Не показывать снова </translation>
</message>
<message>
<source>Now levels from 1 to 15 are available to you. Enjoy your game!</source>
<translation>Теперь вам доступны уровни с 1 по 15. Приятной игры!</translation>
</message>
</context>
<context>
@ -796,5 +800,17 @@ Minimum steps for this lvl: %1</source>
<source>Hanoi Towers</source>
<translation>Ханойские Башни</translation>
</message>
<message>
<source>Thanks for your support!</source>
<translation type="obsolete">Спасибо за вашу поддержку!</translation>
</message>
<message>
<source>You are now our premium user and we won&apos;t dare bother you with ads anymore.</source>
<translation type="obsolete">Теперь вы наш премиум-пользователь, и мы больше не смеем беспокоить вас рекламой.</translation>
</message>
<message>
<source>Do not show again </source>
<translation type="obsolete">Не показывать снова</translation>
</message>
</context>
</TS>

@ -587,7 +587,11 @@ Bu seviye için minimum adımlar: %2</translation>
</message>
<message>
<source>Do not show again </source>
<translation>Tekrar gösterme</translation>
<translation>Tekrar gösterme </translation>
</message>
<message>
<source>Now levels from 1 to 15 are available to you. Enjoy your game!</source>
<translation>Şimdi 1&apos;den 15&apos;e kadar olan seviyeler sizin için mevcut.Oyunun tadını çıkarın!</translation>
</message>
</context>
<context>
@ -797,5 +801,17 @@ Bu lvl için minimum adımlar:%1</translation>
<source>Hanoi Towers</source>
<translation>Hanoi Kuleleri</translation>
</message>
<message>
<source>Thanks for your support!</source>
<translation type="obsolete">Desteğin için teşekkürler!</translation>
</message>
<message>
<source>You are now our premium user and we won&apos;t dare bother you with ads anymore.</source>
<translation type="obsolete">Artık bizim premium kullanıcımızsınız ve artık sizi reklamlarla rahatsız etmeye cesaret edemeyeceğiz.</translation>
</message>
<message>
<source>Do not show again </source>
<translation type="obsolete">Tekrar gösterme</translation>
</message>
</context>
</TS>

@ -589,7 +589,11 @@
</message>
<message>
<source>Do not show again </source>
<translation>Не показувати знову</translation>
<translation>Не показувати знову </translation>
</message>
<message>
<source>Now levels from 1 to 15 are available to you. Enjoy your game!</source>
<translation>Тепер вам доступні рівні з 1 по 15. Приємною гри!</translation>
</message>
</context>
<context>
@ -614,7 +618,7 @@
</message>
<message>
<source>Welcom to Hanoi Towers </source>
<translation>Ласкаво просимо до Ханойських веж</translation>
<translation>Ласкаво просимо до Ханойських веж </translation>
</message>
<message>
<source>Profiles</source>
@ -783,5 +787,17 @@ Minimum steps for this lvl: %1</source>
<source>Hanoi Towers</source>
<translation>Ханої вежі</translation>
</message>
<message>
<source>Thanks for your support!</source>
<translation type="obsolete">Дякую за твою підтримку!</translation>
</message>
<message>
<source>You are now our premium user and we won&apos;t dare bother you with ads anymore.</source>
<translation type="obsolete">Тепер ви наш преміум-користувач, і ми більше не будемо турбувати вас рекламою.</translation>
</message>
<message>
<source>Do not show again </source>
<translation type="obsolete">Не показувати знову</translation>
</message>
</context>
</TS>

@ -315,6 +315,10 @@
<source>Do not show again </source>
<translation> </translation>
</message>
<message>
<source>Now levels from 1 to 15 are available to you. Enjoy your game!</source>
<translation> 1 15 </translation>
</message>
</context>
<context>
<name>SwitchLvl</name>
@ -414,5 +418,17 @@
<source>Hanoi Towers</source>
<translation></translation>
</message>
<message>
<source>Thanks for your support!</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>You are now our premium user and we won&apos;t dare bother you with ads anymore.</source>
<translation type="obsolete">广</translation>
</message>
<message>
<source>Do not show again </source>
<translation type="obsolete"> </translation>
</message>
</context>
</TS>

@ -3,6 +3,7 @@ import QtQuick.Controls 2.15
import QtQuick.Layouts 1.3
Dialog {
width: parent.width * 0.6
@ -13,7 +14,7 @@ Dialog {
ColumnLayout {
spacing: 15
spacing: 5
Image {
id: name
fillMode: Image.PreserveAspectFit
@ -21,6 +22,7 @@ Dialog {
Layout.fillHeight: true
Layout.fillWidth: true
source: "qrc:/img/premium"
}
@ -29,23 +31,64 @@ Dialog {
text: qsTr("Thanks for your support!")
font.bold: true
font.capitalization: Font.AllUppercase
horizontalAlignment: Text.AlignHCenter
horizontalAlignment: Text.AlignLeft
Layout.fillWidth: true
}
Label {
text: qsTr("You are now our premium user and we won't dare bother you with ads anymore.")
font.bold: false
font.capitalization: Font.AllUppercase
wrapMode: Text.WordWrap
RowLayout {
Layout.fillHeight: true
Layout.fillWidth: true
Image {
id: premUserImg
fillMode: Image.PreserveAspectFit
source: "qrc:/img/res/galochka.png"
sourceSize.width: 80
sourceSize.height: 80
}
Label {
text: qsTr("You are now our premium user and we won't dare bother you with ads anymore.")
font.bold: false
font.capitalization: Font.AllUppercase
horizontalAlignment: Text.AlignLeft
wrapMode: Text.WordWrap
Layout.fillWidth: true
}
}
RowLayout {
Layout.fillHeight: true
Layout.fillWidth: true
Image {
id: unlockImg
fillMode: Image.PreserveAspectFit
source: "qrc:/img/res/unlock.png"
sourceSize.width: 80
sourceSize.height: 80
}
Label {
text: qsTr("Now levels from 1 to 15 are available to you. Enjoy your game!")
font.bold: false
font.capitalization: Font.AllUppercase
horizontalAlignment: Text.AlignLeft
wrapMode: Text.WordWrap
Layout.fillWidth: true
}
}
CheckBox {
id: doNotShowAgain
text: qsTr("Do not show again ")
Layout.alignment: Layout.Center
Layout.alignment: Layout.Left
}
anchors.fill: parent

@ -36,6 +36,8 @@
<qresource prefix="/img">
<file alias="DefaultAvatar">res/DefaultAvatar.png</file>
<file alias="premium">res/HanoiTowers_premium_logo.png</file>
<file>res/unlock.png</file>
<file>res/galochka.png</file>
</qresource>
<qresource prefix="/languages">
<file>languages/ru.qm</file>

Binary file not shown.

After

(image error) Size: 278 KiB

Binary file not shown.

After

(image error) Size: 43 KiB

@ -1 +1 @@
Subproject commit 7d16a9b01615b9085952b68883ffaa3e9b1467aa
Subproject commit 6de2b5f66ff881ab4f52a960aa930f972f670037