added en locale

This commit is contained in:
Andrei Yankovich 2018-05-10 14:24:56 +03:00
parent 9354981454
commit 97335018a4
5 changed files with 177 additions and 0 deletions

View File

@ -46,6 +46,9 @@ HEADERS += \
CPP/pluginmanager.h \
CPP/qmlmanager.h
TRANSLATIONS += \
languages/en.ts
VERSION = 1.0.0.0
TEMPLATE = app
RC_ICONS = snap/icon.ico

1
source/languages/en.qm Normal file
View File

@ -0,0 +1 @@
<クd<>箆!ソ`。スン

152
source/languages/en.ts Normal file
View File

@ -0,0 +1,152 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
<name>PathChooser</name>
<message>
<location filename="../QML/PathChooser.qml" line="29"/>
<source>Enter path or browse</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/PathChooser.qml" line="34"/>
<source>Path doesn&apos;t exist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/PathChooser.qml" line="39"/>
<source>I don&apos;t have permission to access this path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/PathChooser.qml" line="44"/>
<source>This path is OK</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreparePage</name>
<message>
<location filename="../QML/PreparePage.qml" line="12"/>
<source>Prepare</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/PreparePage.qml" line="36"/>
<source>Choose Non-Qt Libraries To Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/PreparePage.qml" line="89"/>
<source>Check All The Above</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/PreparePage.qml" line="95"/>
<source>Erase Everything In: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/PreparePage.qml" line="99"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ProcessPage</name>
<message>
<location filename="../QML/ProcessPage.qml" line="14"/>
<source>Qt Deployer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/ProcessPage.qml" line="31"/>
<source>Wait!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/ProcessPage.qml" line="31"/>
<source>Done!</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ResultPage</name>
<message>
<location filename="../QML/ResultPage.qml" line="10"/>
<source>Result</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/ResultPage.qml" line="30"/>
<source>Qt Libraries</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/ResultPage.qml" line="36"/>
<source>Non-Qt Libraries</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/ResultPage.qml" line="42"/>
<source>Unknown Libraries</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/ResultPage.qml" line="48"/>
<source>Qml Imports</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/ResultPage.qml" line="54"/>
<source>Failed Qml Imports</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/ResultPage.qml" line="60"/>
<source>Copied Paths</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>StartPage</name>
<message>
<location filename="../QML/StartPage.qml" line="12"/>
<source>Qt Deployer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/StartPage.qml" line="29"/>
<source>Qt Build Directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/StartPage.qml" line="35"/>
<source>Executable File Path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/StartPage.qml" line="40"/>
<source>Project Directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/StartPage.qml" line="45"/>
<source>Final Output Directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../QML/StartPage.qml" line="54"/>
<source>Next</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>main</name>
<message>
<location filename="../QML/main.qml" line="8"/>
<source>Qt Deployer</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@ -2,6 +2,7 @@
#include <QQmlApplicationEngine>
#include <QQmlContext>
#include <QIcon>
#include <QTranslator>
#include "CPP/cppmanager.h"
#include "CPP/mainmanager.h"
@ -9,12 +10,29 @@
#include "CPP/pluginmanager.h"
#include "CPP/qmlmanager.h"
bool loadTr(QGuiApplication &app){
QTranslator translator;
QString defaultLocale = QLocale::system().name();
defaultLocale.truncate(defaultLocale.lastIndexOf('_'));
if(!translator.load(QString(":/languages/%0").arg(defaultLocale))){
return false;
}
app.installTranslator(&translator);
return true;
}
int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
app.setWindowIcon(QIcon("://icon"));
loadTr(app);
CppManager C;
QmlManager Q;
PluginManager P;

View File

@ -11,4 +11,7 @@
<file>QML/TopBar.qml</file>
<file alias="icon">res/icon.png</file>
</qresource>
<qresource prefix="/languages">
<file alias="en">languages/en.qm</file>
</qresource>
</RCC>