4
0
mirror of https://github.com/QuasarApp/Hanoi-Towers.git synced 2025-05-13 01:49:34 +00:00

first dialog

This commit is contained in:
Andrei Yankovich 2021-05-07 22:36:47 +03:00
parent b68ab9327a
commit 1c6b3390e7
16 changed files with 191 additions and 124 deletions

3
.gitignore vendored

@ -54,6 +54,9 @@ installer/packages/HanoiTowers/prime
installer/packages/HanoiTowers/stage
installer/packages/HanoiTowers/data/*
HanoiTowers/client/android/src/com/falsinsoft/
HanoiTowers/client/android/aidl/
HanoiTowers/client/android/src/com/google/
.snapcraft
Distro
# QtCreator

@ -99,8 +99,29 @@ if (HANOI_CLIENT)
add_subdirectory(submodules/Credits)
if (ANDROID)
set(ANDROID_PACKAGE_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/HanoiTowers/client/android)
set(ANDROID_PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/HanoiTowers/client/android")
set(QTAT_APP_PERMISSIONS ON)
set(QTAT_APK_EXPANSION_FILES ON)
set(QTAT_APK_INFO ON)
set(QTAT_SCREEN ON)
set(QTAT_SYSTEM ON)
set(QTAT_BATTERY_STATE ON)
set(QTAT_SIGNAL_STRENGTH ON)
set(QTAT_IMAGES ON)
set(QTAT_NOTIFICATION ON)
set(QTAT_ADMOB_BANNER ON)
set(QTAT_ADMOB_INTERSTITIAL ON)
set(QTAT_ADMOB_REWARDED_VIDEO ON)
set(QTAT_PLAY_STORE ON)
set(QTAT_GOOGLE_ACCOUNT ON)
set(QTAT_GOOGLE_DRIVE ON)
set(QTAT_SHARING ON)
set(QTAT_USER_MESSAGING_PLATFORM ON)
set(QTAT_AUDIO ON)
add_subdirectory(submodules/QtAndroidTools/QtAndroidTools)
include_directories(submodules/QtAndroidTools/QtAndroidTools)
endif()
add_subdirectory(HanoiTowers/client)

@ -0,0 +1,11 @@
import QtQuick 2.15
import QtAndroidTools 1.0
QtAndroidAdMobInterstitial {
id: interstitial
unitId: "ca-app-pub-5799112356811682/5211864198"
nonPersonalizedAds: false
onLoading: interstitialState.text = "Loading"
onLoaded: interstitialState.text = "Loaded"
onLoadError: interstitialState.text = "Error " + errorId
}

@ -220,6 +220,14 @@ QObject *HanoiTowers::selectedUser() {
return &_selectedUser;
}
bool HanoiTowers::isAndroid() const{
#ifdef Q_OS_ANDROID
return true;
#else
return false;
#endif
}
void HanoiTowers::handleChangeName(const QString &) {
emit profileChanged();
}

@ -108,6 +108,8 @@ public:
QObject *bestUser();
QObject *selectedUser();
Q_INVOKABLE bool isAndroid() const;
public slots:

@ -266,68 +266,68 @@
<translation>User data updated successful</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="239"/>
<location filename="../hanoitowers.cpp" line="247"/>
<source>login error</source>
<translation>Login error</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="240"/>
<location filename="../hanoitowers.cpp" line="248"/>
<source>Failed to login into online account, please check your password and username</source>
<translation>Failed to login into online account, please check your password and username</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="250"/>
<location filename="../hanoitowers.cpp" line="258"/>
<source>Register online error</source>
<translation>Register online error</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="251"/>
<location filename="../hanoitowers.cpp" line="259"/>
<source>Failed to register this account, if this account was created by you, try to restore it.</source>
<translation>Failed to register this account, if this account was created by you, try to restore it.</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="261"/>
<location filename="../hanoitowers.cpp" line="283"/>
<location filename="../hanoitowers.cpp" line="269"/>
<location filename="../hanoitowers.cpp" line="291"/>
<source>Server error</source>
<translation>Server error</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="268"/>
<location filename="../hanoitowers.cpp" line="276"/>
<source>User with this id is not registered. If it you then use please the sigup form.</source>
<translation>User with this id is not registered. If it you then use please the sigup form.</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="276"/>
<location filename="../hanoitowers.cpp" line="284"/>
<source>User with this id already registered. If it you then use please the login form.</source>
<translation>User with this id already registered. If it you then use please the login form.</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="424"/>
<location filename="../hanoitowers.cpp" line="432"/>
<source>Create user error</source>
<translation>User create error</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="425"/>
<location filename="../hanoitowers.cpp" line="433"/>
<source>Failed to create a new user, The name %0 alredy used.</source>
<translation>Failed to create a new user, This name %0 alredy used.</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="456"/>
<location filename="../hanoitowers.cpp" line="464"/>
<source>Remove online error</source>
<translation>Remove online error</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="456"/>
<location filename="../hanoitowers.cpp" line="464"/>
<source>current profile not online!</source>
<translation>Current profile is offline!</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="462"/>
<location filename="../hanoitowers.cpp" line="470"/>
<source>Remove Local user</source>
<translation>Remove Local user</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="462"/>
<location filename="../hanoitowers.cpp" line="470"/>
<source>Failed to remove the local user data</source>
<translation>Failed to remove the local user data</translation>
</message>
@ -595,32 +595,32 @@
<context>
<name>UserView</name>
<message>
<location filename="../menu/UserView.qml" line="43"/>
<location filename="../menu/UserView.qml" line="44"/>
<source>Please choose a new Avatar</source>
<translation>Please choose a new Avatar</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="60"/>
<location filename="../menu/UserView.qml" line="61"/>
<source>Id</source>
<translation>Id</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="67"/>
<location filename="../menu/UserView.qml" line="68"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="74"/>
<location filename="../menu/UserView.qml" line="75"/>
<source>Record</source>
<translation>Record</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="81"/>
<location filename="../menu/UserView.qml" line="82"/>
<source>Online profile</source>
<translation>Online profile</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="140"/>
<location filename="../menu/UserView.qml" line="141"/>
<source>Remove</source>
<translation>Remove</translation>
</message>
@ -629,12 +629,12 @@
<translation type="vanished">Remove This Profile</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="151"/>
<location filename="../menu/UserView.qml" line="152"/>
<source>Restore</source>
<translation>Restore</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="158"/>
<location filename="../menu/UserView.qml" line="159"/>
<source>Accept</source>
<translation>Accept</translation>
</message>
@ -647,12 +647,12 @@
<translation type="vanished">User data will be changed.</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="194"/>
<location filename="../menu/UserView.qml" line="195"/>
<source>Remove %0 user</source>
<translation>Remove %0 user</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="195"/>
<location filename="../menu/UserView.qml" line="196"/>
<source>All saved data and records will be delete, Do you want continuee?</source>
<translation>All saved data and records will be deleted, Do you want continue?</translation>
</message>

@ -284,68 +284,68 @@
<translation></translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="239"/>
<location filename="../hanoitowers.cpp" line="247"/>
<source>login error</source>
<translation></translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="240"/>
<location filename="../hanoitowers.cpp" line="248"/>
<source>Failed to login into online account, please check your password and username</source>
<translation></translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="250"/>
<location filename="../hanoitowers.cpp" line="258"/>
<source>Register online error</source>
<translation></translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="251"/>
<location filename="../hanoitowers.cpp" line="259"/>
<source>Failed to register this account, if this account was created by you, try to restore it.</source>
<translation></translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="261"/>
<location filename="../hanoitowers.cpp" line="283"/>
<location filename="../hanoitowers.cpp" line="269"/>
<location filename="../hanoitowers.cpp" line="291"/>
<source>Server error</source>
<translation></translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="268"/>
<location filename="../hanoitowers.cpp" line="276"/>
<source>User with this id is not registered. If it you then use please the sigup form.</source>
<translation>IDのユーザーは登録されていません 使使</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="276"/>
<location filename="../hanoitowers.cpp" line="284"/>
<source>User with this id already registered. If it you then use please the login form.</source>
<translation>IDのユーザーはすでに登録されています 使使</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="424"/>
<location filename="../hanoitowers.cpp" line="432"/>
<source>Create user error</source>
<translation></translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="425"/>
<location filename="../hanoitowers.cpp" line="433"/>
<source>Failed to create a new user, The name %0 alredy used.</source>
<translation> %0 使</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="456"/>
<location filename="../hanoitowers.cpp" line="464"/>
<source>Remove online error</source>
<translation></translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="456"/>
<location filename="../hanoitowers.cpp" line="464"/>
<source>current profile not online!</source>
<translation></translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="462"/>
<location filename="../hanoitowers.cpp" line="470"/>
<source>Remove Local user</source>
<translation></translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="462"/>
<location filename="../hanoitowers.cpp" line="470"/>
<source>Failed to remove the local user data</source>
<translation></translation>
</message>
@ -644,32 +644,32 @@
<context>
<name>UserView</name>
<message>
<location filename="../menu/UserView.qml" line="43"/>
<location filename="../menu/UserView.qml" line="44"/>
<source>Please choose a new Avatar</source>
<translation></translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="60"/>
<location filename="../menu/UserView.qml" line="61"/>
<source>Id</source>
<translation>Id</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="67"/>
<location filename="../menu/UserView.qml" line="68"/>
<source>Name</source>
<translation></translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="74"/>
<location filename="../menu/UserView.qml" line="75"/>
<source>Record</source>
<translation></translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="81"/>
<location filename="../menu/UserView.qml" line="82"/>
<source>Online profile</source>
<translation></translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="140"/>
<location filename="../menu/UserView.qml" line="141"/>
<source>Remove</source>
<translation></translation>
</message>
@ -678,12 +678,12 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="151"/>
<location filename="../menu/UserView.qml" line="152"/>
<source>Restore</source>
<translation></translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="158"/>
<location filename="../menu/UserView.qml" line="159"/>
<source>Accept</source>
<translation></translation>
</message>
@ -696,12 +696,12 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="194"/>
<location filename="../menu/UserView.qml" line="195"/>
<source>Remove %0 user</source>
<translation>%0</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="195"/>
<location filename="../menu/UserView.qml" line="196"/>
<source>All saved data and records will be delete, Do you want continuee?</source>
<translation></translation>
</message>

@ -291,68 +291,68 @@
<translation>Данные пользователя обновлены</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="239"/>
<location filename="../hanoitowers.cpp" line="247"/>
<source>login error</source>
<translation>Ошибка входа</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="240"/>
<location filename="../hanoitowers.cpp" line="248"/>
<source>Failed to login into online account, please check your password and username</source>
<translation>Ошибка входа в онлайн аккаунт, пожалуйста проверте свой логин и пароль</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="250"/>
<location filename="../hanoitowers.cpp" line="258"/>
<source>Register online error</source>
<translation>Ошибка регистрации</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="251"/>
<location filename="../hanoitowers.cpp" line="259"/>
<source>Failed to register this account, if this account was created by you, try to restore it.</source>
<translation>Не удалось зарегистрировать аккаунт, если этот аккаунт был создан вами попробуйте восстановить его.</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="261"/>
<location filename="../hanoitowers.cpp" line="283"/>
<location filename="../hanoitowers.cpp" line="269"/>
<location filename="../hanoitowers.cpp" line="291"/>
<source>Server error</source>
<translation>Ошибка сервера</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="268"/>
<location filename="../hanoitowers.cpp" line="276"/>
<source>User with this id is not registered. If it you then use please the sigup form.</source>
<translation>Пользователь с этим id не зарегистрирован. Пожалуйста, заполните форму регистрации.</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="276"/>
<location filename="../hanoitowers.cpp" line="284"/>
<source>User with this id already registered. If it you then use please the login form.</source>
<translation>Пользователь с этим id уже зарегистрирован. Если это вы, пожалуйста используйте форму входа.</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="424"/>
<location filename="../hanoitowers.cpp" line="432"/>
<source>Create user error</source>
<translation>Ошибка создания пользователя</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="425"/>
<location filename="../hanoitowers.cpp" line="433"/>
<source>Failed to create a new user, The name %0 alredy used.</source>
<translation>Не удалось создать пользователя. Данное имя %0 уже используется</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="456"/>
<location filename="../hanoitowers.cpp" line="464"/>
<source>Remove online error</source>
<translation>Ошибка удаления онлайн аккаунта</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="456"/>
<location filename="../hanoitowers.cpp" line="464"/>
<source>current profile not online!</source>
<translation>Текущий профиль не в сети!</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="462"/>
<location filename="../hanoitowers.cpp" line="470"/>
<source>Remove Local user</source>
<translation>Удалить локального.пользователя</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="462"/>
<location filename="../hanoitowers.cpp" line="470"/>
<source>Failed to remove the local user data</source>
<translation>Ошибка удаления локального пользователя</translation>
</message>
@ -647,32 +647,32 @@
<context>
<name>UserView</name>
<message>
<location filename="../menu/UserView.qml" line="43"/>
<location filename="../menu/UserView.qml" line="44"/>
<source>Please choose a new Avatar</source>
<translation>Пожалуйста выберете новый аватар</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="60"/>
<location filename="../menu/UserView.qml" line="61"/>
<source>Id</source>
<translation>Id</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="67"/>
<location filename="../menu/UserView.qml" line="68"/>
<source>Name</source>
<translation>Имя</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="74"/>
<location filename="../menu/UserView.qml" line="75"/>
<source>Record</source>
<translation>Рекорд</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="81"/>
<location filename="../menu/UserView.qml" line="82"/>
<source>Online profile</source>
<translation>Онлайн профиль</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="140"/>
<location filename="../menu/UserView.qml" line="141"/>
<source>Remove</source>
<translation>Удалить</translation>
</message>
@ -681,12 +681,12 @@
<translation type="vanished">Удалить это профиль</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="151"/>
<location filename="../menu/UserView.qml" line="152"/>
<source>Restore</source>
<translation>Восстановить</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="158"/>
<location filename="../menu/UserView.qml" line="159"/>
<source>Accept</source>
<translation>Принять</translation>
</message>
@ -699,12 +699,12 @@
<translation type="vanished">Данные пользователя изменены</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="194"/>
<location filename="../menu/UserView.qml" line="195"/>
<source>Remove %0 user</source>
<translation>Удалить %0 пользователя</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="195"/>
<location filename="../menu/UserView.qml" line="196"/>
<source>All saved data and records will be delete, Do you want continuee?</source>
<translation>Все сохраненные данные и записи будут удалены. Продолжить?</translation>
</message>

@ -292,68 +292,68 @@ Bu seviye için minimum adımlar: %2</translation>
<translation>Kullanıcı verileri başarıyla güncellendi</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="239"/>
<location filename="../hanoitowers.cpp" line="247"/>
<source>login error</source>
<translation>sisteme giriş hatası</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="240"/>
<location filename="../hanoitowers.cpp" line="248"/>
<source>Failed to login into online account, please check your password and username</source>
<translation>Çevrimiçi hesaba giriş yapılamadı, lütfen şifrenizi ve kullanıcı adınızı kontrol edin</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="250"/>
<location filename="../hanoitowers.cpp" line="258"/>
<source>Register online error</source>
<translation>Çevrimiçi kayıt hatası</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="251"/>
<location filename="../hanoitowers.cpp" line="259"/>
<source>Failed to register this account, if this account was created by you, try to restore it.</source>
<translation>Bu hesap kaydedilemedi, bu hesap sizin tarafınızdan oluşturulduysa, geri yüklemeyi deneyin.</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="261"/>
<location filename="../hanoitowers.cpp" line="283"/>
<location filename="../hanoitowers.cpp" line="269"/>
<location filename="../hanoitowers.cpp" line="291"/>
<source>Server error</source>
<translation>Server hatası</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="268"/>
<location filename="../hanoitowers.cpp" line="276"/>
<source>User with this id is not registered. If it you then use please the sigup form.</source>
<translation>Bu kimliğe sahip kullanıcı kayıtlı değil. Daha sonra kullanırsanız, lütfen kayıt formunu kullanın.</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="276"/>
<location filename="../hanoitowers.cpp" line="284"/>
<source>User with this id already registered. If it you then use please the login form.</source>
<translation>Bu kimliğe sahip kullanıcı zaten kayıtlı. Eğer öyleyse, lütfen giriş formunu kullanın.</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="424"/>
<location filename="../hanoitowers.cpp" line="432"/>
<source>Create user error</source>
<translation>Kullanıcı hatası oluştur</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="425"/>
<location filename="../hanoitowers.cpp" line="433"/>
<source>Failed to create a new user, The name %0 alredy used.</source>
<translation>Yeni bir kullanıcı oluşturulamadı, %0 adı kullanıldı.</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="456"/>
<location filename="../hanoitowers.cpp" line="464"/>
<source>Remove online error</source>
<translation>Çevrimiçi kullanıcı verilerini kaldırma hatası</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="456"/>
<location filename="../hanoitowers.cpp" line="464"/>
<source>current profile not online!</source>
<translation>Mevcut profil çevrimdışı!</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="462"/>
<location filename="../hanoitowers.cpp" line="470"/>
<source>Remove Local user</source>
<translation>Yerel kullanıcıyı kaldır</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="462"/>
<location filename="../hanoitowers.cpp" line="470"/>
<source>Failed to remove the local user data</source>
<translation>Yerel kullanıcı verileri kaldırılamadı</translation>
</message>
@ -648,32 +648,32 @@ Bu seviye için minimum adımlar: %2</translation>
<context>
<name>UserView</name>
<message>
<location filename="../menu/UserView.qml" line="43"/>
<location filename="../menu/UserView.qml" line="44"/>
<source>Please choose a new Avatar</source>
<translation>Lütfen yeni bir Avatar seçin</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="60"/>
<location filename="../menu/UserView.qml" line="61"/>
<source>Id</source>
<translation>Id</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="67"/>
<location filename="../menu/UserView.qml" line="68"/>
<source>Name</source>
<translation>İsim</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="74"/>
<location filename="../menu/UserView.qml" line="75"/>
<source>Record</source>
<translation>Kayıt</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="81"/>
<location filename="../menu/UserView.qml" line="82"/>
<source>Online profile</source>
<translation>Çevrimiçi profil</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="140"/>
<location filename="../menu/UserView.qml" line="141"/>
<source>Remove</source>
<translation>Kaldırmak</translation>
</message>
@ -682,12 +682,12 @@ Bu seviye için minimum adımlar: %2</translation>
<translation type="vanished">Bu Profili Kaldır</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="151"/>
<location filename="../menu/UserView.qml" line="152"/>
<source>Restore</source>
<translation>Onarmak</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="158"/>
<location filename="../menu/UserView.qml" line="159"/>
<source>Accept</source>
<translation>Kabul etmek</translation>
</message>
@ -700,12 +700,12 @@ Bu seviye için minimum adımlar: %2</translation>
<translation type="vanished">Kullanıcı verileri değiştirilecek.</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="194"/>
<location filename="../menu/UserView.qml" line="195"/>
<source>Remove %0 user</source>
<translation>%0 kullanıcıyı kaldır</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="195"/>
<location filename="../menu/UserView.qml" line="196"/>
<source>All saved data and records will be delete, Do you want continuee?</source>
<translation>Kaydedilen tüm veriler ve kayıtlar silinecek, devam etmek istiyor musunuz?</translation>
</message>

@ -294,68 +294,68 @@
<translation>Дані користувачів оновлено успішно</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="239"/>
<location filename="../hanoitowers.cpp" line="247"/>
<source>login error</source>
<translation>Помилка входу</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="240"/>
<location filename="../hanoitowers.cpp" line="248"/>
<source>Failed to login into online account, please check your password and username</source>
<translation>Не вдалося увійти в онлайн-акаунт, перевірте свій пароль та імя користувача</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="250"/>
<location filename="../hanoitowers.cpp" line="258"/>
<source>Register online error</source>
<translation>Помилка реєстрації в Інтернеті</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="251"/>
<location filename="../hanoitowers.cpp" line="259"/>
<source>Failed to register this account, if this account was created by you, try to restore it.</source>
<translation>Не вдалося зареєструвати цей обліковий запис, якщо цей обліковий запис був створений вами, спробуйте відновити його.</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="261"/>
<location filename="../hanoitowers.cpp" line="283"/>
<location filename="../hanoitowers.cpp" line="269"/>
<location filename="../hanoitowers.cpp" line="291"/>
<source>Server error</source>
<translation>Помилка серверу</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="268"/>
<location filename="../hanoitowers.cpp" line="276"/>
<source>User with this id is not registered. If it you then use please the sigup form.</source>
<translation>Користувач з цим id не зареєстрований. Якщо ви це використовуєте, будь ласка, будь ласка, зареєструйтесь.</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="276"/>
<location filename="../hanoitowers.cpp" line="284"/>
<source>User with this id already registered. If it you then use please the login form.</source>
<translation>Користувач з цим ідентифікатором вже зареєстрований. Якщо ви використовуєте його, будь ласка, увійдіть у форму для входу.</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="424"/>
<location filename="../hanoitowers.cpp" line="432"/>
<source>Create user error</source>
<translation>Помилка створення користувача</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="425"/>
<location filename="../hanoitowers.cpp" line="433"/>
<source>Failed to create a new user, The name %0 alredy used.</source>
<translation>Не вдалося створити нового користувача, імя %0 вже використовується.</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="456"/>
<location filename="../hanoitowers.cpp" line="464"/>
<source>Remove online error</source>
<translation>Помилка видалення онлайн даних користувачів</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="456"/>
<location filename="../hanoitowers.cpp" line="464"/>
<source>current profile not online!</source>
<translation>Поточний профіль офлайн!</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="462"/>
<location filename="../hanoitowers.cpp" line="470"/>
<source>Remove Local user</source>
<translation>Видалити локального користувача</translation>
</message>
<message>
<location filename="../hanoitowers.cpp" line="462"/>
<location filename="../hanoitowers.cpp" line="470"/>
<source>Failed to remove the local user data</source>
<translation>Не вдалося видалити локальні дані користувача</translation>
</message>
@ -650,32 +650,32 @@
<context>
<name>UserView</name>
<message>
<location filename="../menu/UserView.qml" line="43"/>
<location filename="../menu/UserView.qml" line="44"/>
<source>Please choose a new Avatar</source>
<translation>Виберіть новий Аватар</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="60"/>
<location filename="../menu/UserView.qml" line="61"/>
<source>Id</source>
<translation>Id</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="67"/>
<location filename="../menu/UserView.qml" line="68"/>
<source>Name</source>
<translation>Ім&apos;я</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="74"/>
<location filename="../menu/UserView.qml" line="75"/>
<source>Record</source>
<translation>Рекорд</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="81"/>
<location filename="../menu/UserView.qml" line="82"/>
<source>Online profile</source>
<translation>Онлайн-профіль</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="140"/>
<location filename="../menu/UserView.qml" line="141"/>
<source>Remove</source>
<translation>Видалити</translation>
</message>
@ -684,12 +684,12 @@
<translation type="vanished">Видалити цей профіль</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="151"/>
<location filename="../menu/UserView.qml" line="152"/>
<source>Restore</source>
<translation>Відновлювати</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="158"/>
<location filename="../menu/UserView.qml" line="159"/>
<source>Accept</source>
<translation>Прийміть</translation>
</message>
@ -702,12 +702,12 @@
<translation type="vanished">Дані користувача буде змінено.</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="194"/>
<location filename="../menu/UserView.qml" line="195"/>
<source>Remove %0 user</source>
<translation>Видалити користувача %0</translation>
</message>
<message>
<location filename="../menu/UserView.qml" line="195"/>
<location filename="../menu/UserView.qml" line="196"/>
<source>All saved data and records will be delete, Do you want continuee?</source>
<translation>Усі збережені дані та записи будуть видалені. Продовжити?</translation>
</message>

@ -17,6 +17,7 @@
#include <QTranslator>
#include <qmlnotifyservice.h>
#include <credits.h>
#include <QtAndroidTools.h>
int main(int argc, char *argv[])
@ -52,6 +53,9 @@ int main(int argc, char *argv[])
return 2;
}
QtAndroidTools::initializeQmlTools();
#ifdef Q_OS_ANDROID
ActivityHandler *activityHandler = new ActivityHandler(&app);
engine.rootContext()->setContextProperty(QLatin1String("activityHandler"), activityHandler);

@ -21,6 +21,22 @@ ApplicationWindow {
height: 720
title: qsTr("Hanoi Towers")
function createSpriteObjects(url, parent) {
if (!backEnd.isAndroid()) {
return null;
}
const component = Qt.createComponent(url);
return component.createObject(parent);
}
Component.onCompleted: {
const obj = createSpriteObjects(":/admod/AdMobInterstitialAndroid.qml", this);
if (obj) {
}
}
header: Menu.ToolBarPage {
id: toolBar
state: stackview.state
@ -142,6 +158,7 @@ ApplicationWindow {
]
}
NotificationServiceView {
anchors.fill: parent;
}

@ -22,6 +22,7 @@
<file>menu/LocalUsersTable.qml</file>
<file>Background.qml</file>
<file>HelpPage.qml</file>
<file>admod/AdMobInterstitialAndroid.qml</file>
</qresource>
<qresource prefix="/textures">
<file>res/fogBack.png</file>

@ -1 +1 @@
Subproject commit 055445ac2b5983125d77bcbe41b4d9a2774287b1
Subproject commit ec0d9a9904e1b48df90c1583de769dab920a5f14

@ -1 +1 @@
Subproject commit 099a83ccf6c0a72acfef772884ae08d0594dd489
Subproject commit cdeab90d82ee95edbe86afa1da5ac6dd16cee7bb

@ -1 +1 @@
Subproject commit 220b9b7035bcdc7b1cc79e0f0d8e31f0c10e5359
Subproject commit 5e765f171ae73e18a6fa6c75139cb9e8274373ad