feat: add translate

This commit is contained in:
semenov
2024-08-29 17:25:42 +03:00
parent 143d7f0868
commit 0c1ec67d4e
20 changed files with 434 additions and 182 deletions

1
AxPUKf.json Normal file
View File

@@ -0,0 +1 @@
[{"excluded":[],"includePaths":["D:/QT/5.14.2/mingw73_64/include","D:/QT/5.14.2/mingw73_64/include/QtWidgets","D:/QT/5.14.2/mingw73_64/include/QtGui","D:/QT/5.14.2/mingw73_64/include/QtANGLE","D:/QT/5.14.2/mingw73_64/include/QtNetwork","D:/QT/5.14.2/mingw73_64/include/QtCore","E:/Projects/QT/GUIProj/RRJClient/RRJClient","E:/Projects/QT/GUIProj/RRJClient/RRJClient"],"projectFile":"E:/Projects/QT/GUIProj/RRJClient/RRJClient/RRJClient.pro","sources":["E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/FileData.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/dataparser.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/dataparser.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/externalexecuter.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/externalexecuter.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/recognizesystem.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/recognizesystem.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/screenchecker.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/screenchecker.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/tcpclient.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/tcpclient.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/tools.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/tools.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/updatecontroller.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/updatecontroller.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Datas.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/main.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/mainwindow.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/mainwindow.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/mainwindow.ui"],"translations":["E:/Projects/QT/GUIProj/RRJClient/RRJClient/QtLanguage_ru.ts","E:/Projects/QT/GUIProj/RRJClient/RRJClient/QtLanguage_eng.ts"]}]

View File

@@ -53,6 +53,6 @@ QString Tools::convertFileSize(quint64 fileSize)
} }
QString result = "Доступно обновление: " + resultSize; QString result = resultSize;
return result; return result;
} }

1
GnKPvr.json Normal file
View File

@@ -0,0 +1 @@
[{"excluded":[],"includePaths":["D:/QT/5.14.2/mingw73_64/include","D:/QT/5.14.2/mingw73_64/include/QtWidgets","D:/QT/5.14.2/mingw73_64/include/QtGui","D:/QT/5.14.2/mingw73_64/include/QtANGLE","D:/QT/5.14.2/mingw73_64/include/QtNetwork","D:/QT/5.14.2/mingw73_64/include/QtCore","E:/Projects/QT/GUIProj/RRJClient/RRJClient","E:/Projects/QT/GUIProj/RRJClient/RRJClient"],"projectFile":"E:/Projects/QT/GUIProj/RRJClient/RRJClient/RRJClient.pro","sources":["E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/FileData.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/dataparser.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/dataparser.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/externalexecuter.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/externalexecuter.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/recognizesystem.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/recognizesystem.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/screenchecker.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/screenchecker.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/tcpclient.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/tcpclient.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/tools.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/tools.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/updatecontroller.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Core/updatecontroller.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/Datas.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/main.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/mainwindow.cpp","E:/Projects/QT/GUIProj/RRJClient/RRJClient/mainwindow.h","E:/Projects/QT/GUIProj/RRJClient/RRJClient/mainwindow.ui"],"translations":["E:/Projects/QT/GUIProj/RRJClient/RRJClient/QtLanguage_ru.ts","E:/Projects/QT/GUIProj/RRJClient/RRJClient/QtLanguage_eng.ts"]}]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

BIN
QtLanguage_eng.qm Normal file

Binary file not shown.

142
QtLanguage_eng.ts Normal file
View File

@@ -0,0 +1,142 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en">
<context>
<name>MainWindow</name>
<message>
<location filename="mainwindow.ui" line="32"/>
<source>Тренажер процедур технического обслуживания самолета RRJ-95NEW-100</source>
<translation>Aircraft Maintenance Procedures Trainer RRJ-95NEW-100</translation>
</message>
<message>
<location filename="mainwindow.ui" line="81"/>
<source>Вход в систему</source>
<translation>Login</translation>
</message>
<message>
<location filename="mainwindow.ui" line="96"/>
<source>Логин</source>
<translation>Login</translation>
</message>
<message>
<location filename="mainwindow.ui" line="107"/>
<source>Пароль</source>
<translation>Password</translation>
</message>
<message>
<location filename="mainwindow.ui" line="118"/>
<source>Настройки</source>
<translation>Settings</translation>
</message>
<message>
<location filename="mainwindow.ui" line="125"/>
<source>Войти</source>
<translation>Login</translation>
</message>
<message>
<location filename="mainwindow.ui" line="164"/>
<source>Настройки сервера</source>
<translation>Server settings</translation>
</message>
<message>
<location filename="mainwindow.ui" line="176"/>
<source>Сервер</source>
<translation>Server</translation>
</message>
<message>
<location filename="mainwindow.ui" line="187"/>
<source>Порт</source>
<translation>Port</translation>
</message>
<message>
<location filename="mainwindow.ui" line="196"/>
<source>Сохранить</source>
<translation>Save</translation>
</message>
<message>
<location filename="mainwindow.ui" line="283"/>
<source>Соединиться</source>
<translation>Try connect</translation>
</message>
<message>
<location filename="mainwindow.ui" line="317"/>
<source>Запуск</source>
<translation>Start</translation>
</message>
<message>
<location filename="mainwindow.ui" line="345"/>
<source>Обновить</source>
<translation>Update</translation>
</message>
<message>
<location filename="mainwindow.ui" line="358"/>
<source>Автозапуск</source>
<translation>Autostart</translation>
</message>
<message>
<location filename="mainwindow.ui" line="408"/>
<source>Какая-то ошибка</source>
<translation>Something wrong</translation>
</message>
<message>
<location filename="mainwindow.ui" line="470"/>
<source>Выберите активные мониторы:</source>
<translation>Select active monitors:</translation>
</message>
<message>
<location filename="mainwindow.ui" line="513"/>
<source>Язык</source>
<translation>Language</translation>
</message>
<message>
<location filename="mainwindow.ui" line="527"/>
<source>RUS</source>
<translation>RUS</translation>
</message>
<message>
<location filename="mainwindow.ui" line="532"/>
<source>ENG</source>
<translation>ENG</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="111"/>
<source>Обновление завершено...</source>
<translation>Update complete...</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="120"/>
<source>Доступно обновление: </source>
<translation>Update available: </translation>
</message>
<message>
<location filename="mainwindow.cpp" line="121"/>
<source>Количество файлов: </source>
<translation>Files for update: </translation>
</message>
<message>
<location filename="mainwindow.cpp" line="127"/>
<source>Установлена последняя версия</source>
<translation>Latest version installed</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="146"/>
<source>Проверка обновлений...</source>
<translation>Checking for updates...</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="158"/>
<source>Неверный логин/пароль</source>
<translation>Invalid login/password</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="260"/>
<source>Соединение установлено</source>
<translation>Connection complete</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="266"/>
<source>Соединение отсутсвует</source>
<translation>No connection</translation>
</message>
</context>
</TS>

BIN
QtLanguage_ru.qm Normal file

Binary file not shown.

142
QtLanguage_ru.ts Normal file
View File

@@ -0,0 +1,142 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru_RU">
<context>
<name>MainWindow</name>
<message>
<location filename="mainwindow.ui" line="32"/>
<source>Тренажер процедур технического обслуживания самолета RRJ-95NEW-100</source>
<translation>Тренажер процедур технического обслуживания самолета RRJ-95NEW-100</translation>
</message>
<message>
<location filename="mainwindow.ui" line="81"/>
<source>Вход в систему</source>
<translation>Вход в систему</translation>
</message>
<message>
<location filename="mainwindow.ui" line="96"/>
<source>Логин</source>
<translation>Логин</translation>
</message>
<message>
<location filename="mainwindow.ui" line="107"/>
<source>Пароль</source>
<translation>Пароль</translation>
</message>
<message>
<location filename="mainwindow.ui" line="118"/>
<source>Настройки</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="mainwindow.ui" line="125"/>
<source>Войти</source>
<translation>Войти</translation>
</message>
<message>
<location filename="mainwindow.ui" line="164"/>
<source>Настройки сервера</source>
<translation>Настройки сервера</translation>
</message>
<message>
<location filename="mainwindow.ui" line="176"/>
<source>Сервер</source>
<translation>Сервер</translation>
</message>
<message>
<location filename="mainwindow.ui" line="187"/>
<source>Порт</source>
<translation>Порт</translation>
</message>
<message>
<location filename="mainwindow.ui" line="196"/>
<source>Сохранить</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="mainwindow.ui" line="283"/>
<source>Соединиться</source>
<translation>Соединиться</translation>
</message>
<message>
<location filename="mainwindow.ui" line="317"/>
<source>Запуск</source>
<translation>Запуск</translation>
</message>
<message>
<location filename="mainwindow.ui" line="345"/>
<source>Обновить</source>
<translation>Обновить</translation>
</message>
<message>
<location filename="mainwindow.ui" line="358"/>
<source>Автозапуск</source>
<translation>Автозапуск</translation>
</message>
<message>
<location filename="mainwindow.ui" line="408"/>
<source>Какая-то ошибка</source>
<translation>Какая-то ошибка</translation>
</message>
<message>
<location filename="mainwindow.ui" line="470"/>
<source>Выберите активные мониторы:</source>
<translation>Выберите активные мониторы:</translation>
</message>
<message>
<location filename="mainwindow.ui" line="513"/>
<source>Язык</source>
<translation>Язык</translation>
</message>
<message>
<location filename="mainwindow.ui" line="527"/>
<source>RUS</source>
<translation>RUS</translation>
</message>
<message>
<location filename="mainwindow.ui" line="532"/>
<source>ENG</source>
<translation>ENG</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="111"/>
<source>Обновление завершено...</source>
<translation>Обновление завершено...</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="120"/>
<source>Доступно обновление: </source>
<translation>Доступно обновление: </translation>
</message>
<message>
<location filename="mainwindow.cpp" line="121"/>
<source>Количество файлов: </source>
<translation>Количество файлов: </translation>
</message>
<message>
<location filename="mainwindow.cpp" line="127"/>
<source>Установлена последняя версия</source>
<translation>Установлена последняя версия</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="146"/>
<source>Проверка обновлений...</source>
<translation>Проверка обновлений...</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="158"/>
<source>Неверный логин/пароль</source>
<translation>Неверный логин/пароль</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="260"/>
<source>Соединение установлено</source>
<translation>Соединение установлено</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="266"/>
<source>Соединение отсутсвует</source>
<translation>Соединение отсутсвует</translation>
</message>
</context>
</TS>

View File

@@ -42,6 +42,9 @@ HEADERS += \
FORMS += \ FORMS += \
mainwindow.ui mainwindow.ui
TRANSLATIONS = QtLanguage_ru.ts\
QtLanguage_eng.ts
# Default rules for deployment. # Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin else: unix:!android: target.path = /opt/$${TARGET}/bin

View File

@@ -29,173 +29,4 @@
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/StreamingAssets/Sounds" Hash="FOLDER"/> <FileData Path="/Application/RRJOnlyMain/RRJ_Data/StreamingAssets/Sounds" Hash="FOLDER"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/StreamingAssets/Sounds/UI" Hash="FOLDER"/> <FileData Path="/Application/RRJOnlyMain/RRJ_Data/StreamingAssets/Sounds/UI" Hash="FOLDER"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Temp" Hash="FOLDER"/> <FileData Path="/Application/RRJOnlyMain/RRJ_Data/Temp" Hash="FOLDER"/>
<FileData Path="/Application/RRJOnlyMain/D3D12/D3D12Core.dll" Hash="7fc05c9a8366d19302dfd13d09d3ebac"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/EmbedRuntime/mono-2.0-bdwgc.dll" Hash="1ce1473bec6862c3445a5697d28c3b7d"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/EmbedRuntime/MonoPosixHelper.dll" Hash="2734ad3f554d1b95d7b04766260175e5"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/2.0/Browsers/Compat.browser" Hash="0d831c1264b5b32a39fa347de368fe48"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/2.0/DefaultWsdlHelpGenerator.aspx" Hash="f7be9f1841ff92f9d4040aed832e0c79"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/2.0/machine.config" Hash="5b791b8493c4e9a55d8c5ee522ce1cef"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/2.0/settings.map" Hash="22c818a23169e12bd3c8587b6394c731"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/2.0/web.config" Hash="dc6dd6d8d1fc74e76c84b0b38dc6b1e3"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/4.0/Browsers/Compat.browser" Hash="0d831c1264b5b32a39fa347de368fe48"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/4.0/DefaultWsdlHelpGenerator.aspx" Hash="f7be9f1841ff92f9d4040aed832e0c79"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/4.0/machine.config" Hash="32bf879734966ef6659d914a217691e0"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/4.0/settings.map" Hash="ba17ade8a8e3ee221377534c8136f617"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/4.0/web.config" Hash="d081581e16b06480a5aaef8cdfb305ab"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/4.5/Browsers/Compat.browser" Hash="0d831c1264b5b32a39fa347de368fe48"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/4.5/DefaultWsdlHelpGenerator.aspx" Hash="f7be9f1841ff92f9d4040aed832e0c79"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/4.5/machine.config" Hash="25ff1ec49e3ac9285bd943cf036bd813"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/4.5/settings.map" Hash="ba17ade8a8e3ee221377534c8136f617"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/4.5/web.config" Hash="5075af18fe1d2b5f9555d5cc68029814"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/browscap.ini" Hash="378be809df7d15aac75a175693e25fbb"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/config" Hash="67611b783439b35abfe05a97413bba46"/>
<FileData Path="/Application/RRJOnlyMain/MonoBleedingEdge/etc/mono/mconfig/config.xml" Hash="f34b330f20dce1bdcce9058fca287099"/>
<FileData Path="/Application/RRJOnlyMain/RRJ.exe" Hash="d8d1ae60ce447c51879c27f15dde7195"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_BurstDebugInformation_DoNotShip/Data/Plugins/x86_64/lib_burst_generated.txt" Hash="28a5d827e5b26c4e8af32f3022116f54"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/app.info" Hash="40abc32f793ac28bdd0bfa15c090595d"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/boot.config" Hash="4118de69af5bd049afcbd06272bcc18e"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/globalgamemanagers" Hash="f40fd127948354e0681da7f86c9bd43d"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/globalgamemanagers.assets" Hash="f735fe89167731ea9ea63253b9d28ad8"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/globalgamemanagers.assets.resS" Hash="cc481c35e79b509dcd950c6adf2346ce"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/level0" Hash="4973d5dab45c52244dd5db7d66deb345"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Assembly-CSharp.dll" Hash="147082174dc93de0e3d41ad72efec468"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/IngameDebugConsole.Runtime.dll" Hash="db7bfb1bd97dfba03252aa79e5dc4b53"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Mono.Security.dll" Hash="dbd7e99a9ac5352fd4febaa5a7660e09"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/mscorlib.dll" Hash="9c0f93ea22eb12021728a1effe48ccad"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/netstandard.dll" Hash="c61967ebe7f07f6a5a1b3f91842bbc3c"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.ComponentModel.Composition.dll" Hash="9a5463df5469541750cca835743414c1"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.Configuration.dll" Hash="ea06fc126f0f0e6a9d44e089469b7653"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.Core.dll" Hash="5df5fd16437d20f41e58f8db73b42b47"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.Data.DataSetExtensions.dll" Hash="48ff393c9b420ade92a47c8cded8df57"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.Data.dll" Hash="83260b81a7f2c359842ae712cf8403a5"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.dll" Hash="97151f7e52d13119d4b7fc147c01dcd7"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.Drawing.dll" Hash="e9a4ee8d28124309d5068758ae9cf29a"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.EnterpriseServices.dll" Hash="ce5f01bef57e504e6bcba5136f6cac3f"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.IO.Compression.dll" Hash="968bf6f5309660610233bf75b21584c1"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.IO.Compression.FileSystem.dll" Hash="941b52daf342862624349b9cec0cb4a9"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.Net.Http.dll" Hash="dab4d77c5675bd94394baa2c45e4a311"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.Numerics.dll" Hash="73cd840f06347a172cdc8764564c6361"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.Runtime.dll" Hash="77d74adcdea84d53a1fbe89e79737c1e"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.Runtime.Serialization.dll" Hash="4ef33c922491087198e413279a709791"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.Security.dll" Hash="c3030222a71dad399344f8067dd36299"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.ServiceModel.Internals.dll" Hash="0b563b4cf046e3e484669ce10ce3bfa1"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.Transactions.dll" Hash="6191fb6d054e9f0910f42730230d7e5b"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.Xml.dll" Hash="6fed4a1385091135fcc224bda4f83222"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/System.Xml.Linq.dll" Hash="f59d549bdb4b3310647d344446958c3d"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.Burst.dll" Hash="3d93246db4e4fa4e519fa15ff5ee3ff4"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.Burst.Unsafe.dll" Hash="129351e9879a83262ea92a4a45aacc46"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.Collections.dll" Hash="9896d66646d20face9591a222cf2ccdf"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.Collections.LowLevel.ILSupport.dll" Hash="a28c546a9e048223b6899d2856ef6c11"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.Mathematics.dll" Hash="88db1f1b78092627dd59ba7098212fb9"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.Rendering.LightTransport.Runtime.dll" Hash="e47312870d4e8ef8f50dfa0504db5ab3"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.RenderPipelines.Core.Runtime.dll" Hash="b7f1b29575e39edb80529f80dbe96b51"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.RenderPipelines.Core.Runtime.Shared.dll" Hash="ebbeac963fbf7bb908ab0aa5d698c350"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.RenderPipelines.Core.ShaderLibrary.dll" Hash="b5f27626025df2464cc3216bfb349ff6"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.RenderPipelines.HighDefinition.Config.Runtime.dll" Hash="4232e384bb18cf0b470748f16a451077"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.RenderPipelines.HighDefinition.Runtime.dll" Hash="8b2775ed44dd1b71ea4d8dc9c33df5a9"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll" Hash="bb8e7c89045af4b8e7886720e5dc2474"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.TextMeshPro.dll" Hash="a944c0a16abff15b71bf7c220de5bcbd"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.Timeline.dll" Hash="9d32cd828350ca76224a61f9cf98211c"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.VisualEffectGraph.Runtime.dll" Hash="ddd586575079cc22739a5e5e49d18a77"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.VisualScripting.Antlr3.Runtime.dll" Hash="62a6ef88ac683a13104417515323896b"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.VisualScripting.Core.dll" Hash="de557512eb1a4da119ef4b7cdf0de9ea"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.VisualScripting.Flow.dll" Hash="6078b460cb8803b87f89410f2fdef9f2"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/Unity.VisualScripting.State.dll" Hash="0a778b955b1a2df7397f338386070323"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.AccessibilityModule.dll" Hash="bf51e59da996c816b7d3944d9d235ca3"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.AIModule.dll" Hash="245cfae2b9eaee92e87eae662d3b8ca5"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.AndroidJNIModule.dll" Hash="19aba924468d523bd6ab0af1977ce553"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.AnimationModule.dll" Hash="5301e420d7216e0376b2ae6771836a08"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.ARModule.dll" Hash="5007e1920fd5f556be659d873b07f1a4"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.AssetBundleModule.dll" Hash="5c3168c646fb035e811a09fd4de30759"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.AudioModule.dll" Hash="12b91b4940b3418061837bc12e7d7050"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.ClothModule.dll" Hash="6ca3c4a421c921526e07950998a89ee9"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.ClusterInputModule.dll" Hash="9ed9069d73075969a156f89851e58d4c"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.ClusterRendererModule.dll" Hash="525752cc5b0c1d39c49ec4ac50a4101b"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.CommandStateObserverModule.dll" Hash="55957ff738edeb5fb2723f625112d4d3"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.ContentLoadModule.dll" Hash="eedc3dcf14a3ce65072b84335b54b758"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.CoreModule.dll" Hash="7352cddb3575dbbcca53a8fa9568fe6f"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.CrashReportingModule.dll" Hash="ea3c9f6c8098cf864e3353697a32ff65"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.DirectorModule.dll" Hash="87d7f67b284b7e5748bb8cc4c645662c"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.dll" Hash="8ffa9dfdffe9c31b96856f5be0f839e4"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.DSPGraphModule.dll" Hash="347a60da7e315fbfeca71360aa69169b"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.GameCenterModule.dll" Hash="ceb426370ca4ccd14de6d2bf86b143c6"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.GIModule.dll" Hash="2918d57cd975b218d0d5a94a0e6c386a"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.GraphToolsFoundationModule.dll" Hash="b2c7eea97fa9ee185d6be4dbccbaad68"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.GridModule.dll" Hash="3cb34eb625d4fabbbefed7563619f854"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.HierarchyCoreModule.dll" Hash="4f1dfca0153c6cda61b749cf04b864d4"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.HotReloadModule.dll" Hash="f1c6fd8ef2ec0c3a607b148bcd87038d"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.ImageConversionModule.dll" Hash="102bfdba9d7a2b1f876c7dd9ff0fd440"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.IMGUIModule.dll" Hash="c9fc2dcdf69f5c081ee1d809715624f5"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.InputForUIModule.dll" Hash="2c6253ae2586b692d55140e38fc3e242"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.InputLegacyModule.dll" Hash="a9a370555a93c547284b2e8a27945bc5"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.InputModule.dll" Hash="cf38dc062b4d1218628488ee5cbbdd5d"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.JSONSerializeModule.dll" Hash="0b294a1c0dca9e8180f122ba7ac942dc"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.LocalizationModule.dll" Hash="ecc911c3f4fb74ef6fe9d756e3d18408"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.MarshallingModule.dll" Hash="4be2900caf53c5a77e14d40d26804016"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.MultiplayerModule.dll" Hash="3821d1940fef8c2fd2bc09f8cdc50b7b"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.NVIDIAModule.dll" Hash="0dde1799779f99200903622ecf279b4b"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.ParticleSystemModule.dll" Hash="fb86ca13989f7357917cb8fad2bc9571"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.PerformanceReportingModule.dll" Hash="76ea7a15db5d193ffd90ac126ecdf573"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.Physics2DModule.dll" Hash="c2e6a62916ad3207cdc8daf42e033d37"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.PhysicsModule.dll" Hash="b3d8e6427893f8ed1c6717e8bc8480eb"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.ProfilerModule.dll" Hash="f1f4d1ee69bff46452fba519b3a0c90b"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.PropertiesModule.dll" Hash="dff0bf609e5e116146f3139297a8cf55"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll" Hash="b3c3f7cf1d76fbf5cb72d06b48fadce8"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.ScreenCaptureModule.dll" Hash="512a77e433577d2aea66bbf774b26e68"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.SharedInternalsModule.dll" Hash="b5dfed05ba23999348fb41a3946a8c60"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.SpriteMaskModule.dll" Hash="d35600c344dda3162201ee876109dfa2"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.SpriteShapeModule.dll" Hash="c1da3125886675c29f911186ba57c77f"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.StreamingModule.dll" Hash="3c1a919df199410b6d97d3233c2ae8af"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.SubstanceModule.dll" Hash="5654a4342f349a828d1e42100bd5b069"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.SubsystemsModule.dll" Hash="bd7ad5e02272b6cffc6ac3c9f64a5d00"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.TerrainModule.dll" Hash="3f4b1cca251fc0e4ac8ee5855c21c829"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.TerrainPhysicsModule.dll" Hash="2d87f1c8ac3b32158d0c8751989c97f7"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.TextCoreFontEngineModule.dll" Hash="f02c97fc1dc7cee24efb7a161761cad7"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.TextCoreTextEngineModule.dll" Hash="211586ac1307e75b04944ae69602d439"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.TextRenderingModule.dll" Hash="7c4b7a99c671f612956c8d9a8b059d3d"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.TilemapModule.dll" Hash="680c311a782c27b84939de1109387abf"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.TLSModule.dll" Hash="f5e69a25d7e5711f9d96c6d72ebef3a6"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.UI.dll" Hash="c5ff0bd048336c6e10704e5bf0151e05"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.UIElementsModule.dll" Hash="edb209860d38406902f38078afb09dc4"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.UIModule.dll" Hash="6dc8c0bd62247ae98f3ab47b58dbe79b"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.UmbraModule.dll" Hash="9e9645956824b3d24d0a5c721ebedfcc"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.UnityAnalyticsCommonModule.dll" Hash="35cc2a3004f37694740edc9394bc05bf"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.UnityAnalyticsModule.dll" Hash="07396be9516ddff18c7f49ba9ed9d5c2"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.UnityConnectModule.dll" Hash="c2b0504f4621a92e91d5ed5e79017295"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.UnityCurlModule.dll" Hash="92203292162a4a4ea627f41e2032855d"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.UnityTestProtocolModule.dll" Hash="f7995ec8be70852443cefdf2b9ec8a4e"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.UnityWebRequestAssetBundleModule.dll" Hash="57d96c793a720456cc5ebc45d0b6f4e1"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.UnityWebRequestAudioModule.dll" Hash="8490f076ba120cb60dab94932adff771"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.UnityWebRequestModule.dll" Hash="f033891c341f917838a1ae9caa9c73e8"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.UnityWebRequestTextureModule.dll" Hash="fe6a04ff44a2f53a27331ca4834211e3"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.UnityWebRequestWWWModule.dll" Hash="3e9d46adb7d36d390783d7917dd043b8"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.VehiclesModule.dll" Hash="74065cdf5a92f299a5197a7cf2505725"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.VFXModule.dll" Hash="ae89bc0a52ba6cfeea7261e330bc972b"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.VideoModule.dll" Hash="c00f0cfb424ad22ecf90a1f5d6f5bd2b"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.VirtualTexturingModule.dll" Hash="a68ac0d470b2de4b492e6c0d9b88e9de"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.VRModule.dll" Hash="1943a6b4296e967056f48f34e7cc10b3"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.WindModule.dll" Hash="4cb40be94a81fac1bb759d28e6dcd381"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Managed/UnityEngine.XRModule.dll" Hash="635e638a237f3b28a661c6cf4a18046a"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Plugins/x86_64/lib_burst_generated.dll" Hash="57c1f876ac85e909504eb6fb9ce2ab8c"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Plugins/x86_64/pdfrenderer.dll" Hash="bb9613277346c4b3bf0ea29a44c903e9"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Resources/unity default resources" Hash="510aeddf6e1cb415533ad2b13937f0bd"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Resources/unity_builtin_extra" Hash="4ec578ed51d7dd617c9245fc406c1fc2"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/resources.assets" Hash="de3b07f1968eb7fc9723d2297d76ed87"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/resources.assets.resS" Hash="415d6f432a82d14f862a7fc1897ab50e"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/RuntimeInitializeOnLoads.json" Hash="6208c41654630850756b3fca5a5e6905"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/ScriptingAssemblies.json" Hash="bc1156dee1f08ecf1afb66a3cbd653a9"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/sharedassets0.assets" Hash="e72832651ab524b3eca4cb23b5134aa7"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/sharedassets0.assets.resS" Hash="897317a657f377346d8932827dc78da0"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/StreamingAssets/RRJ-95NEW-100/docs.xml" Hash="fcad1626c1ef3851931bf68a1aa054c6"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/StreamingAssets/RUS/024.31.00a.xml" Hash="e730fbd64cd77dd163732cfaf2bd0e75"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/StreamingAssets/Sounds/UI/ir_begin.wav" Hash="2e0057ee08c7b6fa07d28863a40d1cbf"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/StreamingAssets/Sounds/UI/ir_end.wav" Hash="e83345df81f1e577bb53766875efc31d"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/StreamingAssets/Sounds/UI/Menu Command.wav" Hash="822b4c37ce07436e2192785f3274386f"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/StreamingAssets/Sounds/UI/Minimize.wav" Hash="8fb59dad02c94ebc63590b14f4d1de2e"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/StreamingAssets/Sounds/UI/Navigation Start.wav" Hash="b82aa79f496456ffc5b952b484af25f5"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/StreamingAssets/Sounds/UI/Proximity Connection.wav" Hash="00882d550b9389c6183ee3da0b668b2d"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/StreamingAssets/Sounds/UI/Proximity Notification.wav" Hash="e15f0210410a574af39b07840ccbe4cc"/>
<FileData Path="/Application/RRJOnlyMain/RRJ_Data/Temp/UserData.xml" Hash="dfff243a25de3ace91512413a2908330"/>
<FileData Path="/Application/RRJOnlyMain/UnityCrashHandler64.exe" Hash="ea440810e323f7b7ca54727cd23d068e"/>
<FileData Path="/Application/RRJOnlyMain/UnityPlayer.dll" Hash="0486f8cc69625acdb24a62855754b228"/>
</FileDataList> </FileDataList>

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<ServerSettingsContainer> <ServerSettingsContainer>
<ServerSettings Address="127.0.0.17" Port="6000" Language="RUS" AutoStart="1"/> <ServerSettings Address="127.0.0.17" Port="6000" Language="ENG" AutoStart="1"/>
</ServerSettingsContainer> </ServerSettingsContainer>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,6 +1,7 @@
#include "mainwindow.h" #include "mainwindow.h"
#include <QApplication> #include <QApplication>
#include <QTranslator>
int main(int argc, char *argv[]) int main(int argc, char *argv[])
{ {

View File

@@ -3,7 +3,6 @@
#include <QTimer> #include <QTimer>
MainWindow::MainWindow(QWidget *parent) MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent) : QMainWindow(parent)
, ui(new Ui::MainWindow) , ui(new Ui::MainWindow)
@@ -108,7 +107,7 @@ void MainWindow::LoadComplete()
externalExecuter->FindApp(); externalExecuter->FindApp();
ui->startButton->setEnabled(true); ui->startButton->setEnabled(true);
autoStart(); autoStart();
ui->inlineTextDebug->setText("Обновление завершено..."); ui->inlineTextDebug->setText(tr("Обновление завершено..."));
} }
void MainWindow::SetNeedUpdate(bool flag,quint64 size, quint64 fileCount) void MainWindow::SetNeedUpdate(bool flag,quint64 size, quint64 fileCount)
@@ -117,14 +116,14 @@ void MainWindow::SetNeedUpdate(bool flag,quint64 size, quint64 fileCount)
QString availableSizeText; QString availableSizeText;
if (flag){ if (flag){
QString result = Tools::convertFileSize(size); QString result = tr("Доступно обновление: ") + Tools::convertFileSize(size);
result += "Количество файлов: " + QString::number(fileCount); result += tr("Количество файлов: ") + QString::number(fileCount);
ui->inlineTextDebug->setText(result); ui->inlineTextDebug->setText(result);
maxBytesAvailable = size; maxBytesAvailable = size;
} }
else else
{ {
ui->inlineTextDebug->setText("Установлена последняя версия"); ui->inlineTextDebug->setText(tr("Установлена последняя версия"));
autoStart(); autoStart();
} }
@@ -143,7 +142,7 @@ void MainWindow::CheckLoginResult(ServerAuthorization *serverAuth)
if (serverAuth->Result){ if (serverAuth->Result){
emit onSendMessage("check"); emit onSendMessage("check");
ui->inlineTextDebug->setText("Проверка обновлений..."); ui->inlineTextDebug->setText(tr("Проверка обновлений..."));
ui->loadingProgressBar->show(); ui->loadingProgressBar->show();
ui->updateButton->show(); ui->updateButton->show();
@@ -155,7 +154,7 @@ void MainWindow::CheckLoginResult(ServerAuthorization *serverAuth)
} }
else { else {
ui->notificationLabel->setText("Неверный логин/пароль"); ui->notificationLabel->setText(tr("Неверный логин/пароль"));
timer->setInterval(3000); timer->setInterval(3000);
timer->start(); timer->start();
@@ -174,6 +173,21 @@ void MainWindow::CheckAppAvailable()
ui->startButton->setEnabled(isAvailable); ui->startButton->setEnabled(isAvailable);
} }
void MainWindow::checkLanguage(QString language)
{
if (language == "RUS")
{
translator.load("QtLanguage_ru_RU",".");
}
else if(language == "ENG")
{
translator.load("QtLanguage_eng_EN",".");
}
qApp->installTranslator(&translator);
ui->retranslateUi(this);
}
void MainWindow::autoStart() void MainWindow::autoStart()
{ {
if(ui->autostartCheckBox->isChecked()){ if(ui->autostartCheckBox->isChecked()){
@@ -189,6 +203,8 @@ void MainWindow::loadStaticData()
ui->portInputField->setText(currentSettings->Port); ui->portInputField->setText(currentSettings->Port);
ui->languageComboBox->setCurrentText(currentSettings->Language); ui->languageComboBox->setCurrentText(currentSettings->Language);
ui->autostartCheckBox->setChecked(currentSettings->isAutoStart); ui->autostartCheckBox->setChecked(currentSettings->isAutoStart);
checkLanguage(currentSettings->Language);
} }
@@ -257,13 +273,13 @@ void MainWindow::onConnectionState(bool flag)
if(flag) if(flag)
{ {
palette.setColor(ui->notificationLabel->foregroundRole(),Qt::green); palette.setColor(ui->notificationLabel->foregroundRole(),Qt::green);
ui->notificationLabel->setText("Соединение установлено"); ui->notificationLabel->setText(tr("Соединение установлено"));
ui->connectButton->hide(); ui->connectButton->hide();
} }
else else
{ {
palette.setColor(ui->notificationLabel->foregroundRole(),Qt::red); palette.setColor(ui->notificationLabel->foregroundRole(),Qt::red);
ui->notificationLabel->setText("Соединение отсутсвует"); ui->notificationLabel->setText(tr("Соединение отсутсвует"));
ui->connectButton->show(); ui->connectButton->show();
} }
@@ -301,4 +317,6 @@ void MainWindow::on_languageComboBox_activated(const QString &arg1)
{ {
qDebug() << arg1; qDebug() << arg1;
dataParser->saveClientSettrings(arg1,ui->autostartCheckBox->isChecked()); dataParser->saveClientSettrings(arg1,ui->autostartCheckBox->isChecked());
checkLanguage(arg1);
ui->retranslateUi(this);
} }

View File

@@ -4,6 +4,7 @@
#include <QMainWindow> #include <QMainWindow>
#include <QDebug> #include <QDebug>
#include <QThread> #include <QThread>
#include <QTranslator>
#include <Core/dataparser.h> #include <Core/dataparser.h>
#include <Core/tcpclient.h> #include <Core/tcpclient.h>
#include <Core/screenchecker.h> #include <Core/screenchecker.h>
@@ -58,6 +59,7 @@ private slots:
private: private:
Ui::MainWindow *ui; Ui::MainWindow *ui;
QTranslator translator;
TCPClient *client; TCPClient *client;
DataParser *dataParser; DataParser *dataParser;
UpdateController *updateController; UpdateController *updateController;
@@ -78,6 +80,7 @@ private:
void LostConnection(); void LostConnection();
void CheckLoginResult(ServerAuthorization * serverAuth); void CheckLoginResult(ServerAuthorization * serverAuth);
void CheckAppAvailable(); void CheckAppAvailable();
void checkLanguage(QString language);
void autoStart(); void autoStart();
void loadStaticData(); void loadStaticData();
}; };