[X2Go-Commits] [x2goadmincenter] 02/02: Update language files. Add .ts files for languages we have translators for.
git-admin at x2go.org
git-admin at x2go.org
Mon Aug 18 11:25:29 CEST 2014
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch master
in repository x2goadmincenter.
commit 0d1572770b5032e48363bc503a99998593b5374f
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Mon Aug 18 11:25:20 2014 +0200
Update language files. Add .ts files for languages we have translators for.
---
debian/changelog | 2 +
.../modules/x2gogroupadmingui/resources.rcc | 14 +
.../x2gogroupadmingui/x2gogroupadmingui.pro | 13 +-
...groupadmingui_fi.ts => x2gogroupadmingui_da.ts} | 117 ++++---
...groupadmingui_fi.ts => x2gogroupadmingui_et.ts} | 117 ++++---
.../x2gogroupadmingui/x2gogroupadmingui_fi.ts | 10 +
...groupadmingui_fi.ts => x2gogroupadmingui_fr.ts} | 117 ++++---
...upadmingui_fi.ts => x2gogroupadmingui_nb_no.ts} | 117 ++++---
...groupadmingui_fi.ts => x2gogroupadmingui_pt.ts} | 117 ++++---
...groupadmingui_fi.ts => x2gogroupadmingui_ru.ts} | 117 ++++---
...groupadmingui_fi.ts => x2gogroupadmingui_sv.ts} | 117 ++++---
...upadmingui_fi.ts => x2gogroupadmingui_zh_tw.ts} | 117 ++++---
.../modules/x2gosessionadmingui/resources.rcc | 14 +
.../x2gosessionadmingui/x2gosessionadmingui.pro | 13 +-
.../x2gosessionadmingui/x2gosessionadmingui_da.ts | 155 +++++++++
.../x2gosessionadmingui/x2gosessionadmingui_et.ts | 155 +++++++++
.../x2gosessionadmingui/x2gosessionadmingui_fr.ts | 155 +++++++++
.../x2gosessionadmingui_nb_no.ts | 155 +++++++++
.../x2gosessionadmingui/x2gosessionadmingui_pt.ts | 155 +++++++++
.../x2gosessionadmingui/x2gosessionadmingui_ru.ts | 155 +++++++++
.../x2gosessionadmingui/x2gosessionadmingui_sv.ts | 155 +++++++++
.../x2gosessionadmingui_zh_tw.ts | 155 +++++++++
.../modules/x2gouseradmingui/resources.rcc | 16 +
.../modules/x2gouseradmingui/x2gouseradmingui.pro | 13 +-
.../x2gouseradmingui/x2gouseradmingui_da.ts | 359 ++++++++++++++++++++
.../x2gouseradmingui/x2gouseradmingui_et.ts | 359 ++++++++++++++++++++
.../x2gouseradmingui/x2gouseradmingui_fi.ts | 125 +++----
.../x2gouseradmingui/x2gouseradmingui_fr.ts | 359 ++++++++++++++++++++
.../x2gouseradmingui/x2gouseradmingui_nb_no.ts | 359 ++++++++++++++++++++
.../x2gouseradmingui/x2gouseradmingui_pt.ts | 359 ++++++++++++++++++++
.../x2gouseradmingui/x2gouseradmingui_ru.ts | 359 ++++++++++++++++++++
.../x2gouseradmingui/x2gouseradmingui_sv.ts | 359 ++++++++++++++++++++
.../x2gouseradmingui/x2gouseradmingui_zh_tw.ts | 359 ++++++++++++++++++++
x2goadmincenter/resources.rcc | 14 +
x2goadmincenter/x2goadmincenter.pro | 12 +-
x2goadmincenter/x2goadmincenter_da.ts | 241 +++++++++++++
x2goadmincenter/x2goadmincenter_et.ts | 241 +++++++++++++
x2goadmincenter/x2goadmincenter_fr.ts | 241 +++++++++++++
x2goadmincenter/x2goadmincenter_nb_no.ts | 241 +++++++++++++
x2goadmincenter/x2goadmincenter_pt.ts | 241 +++++++++++++
x2goadmincenter/x2goadmincenter_ru.ts | 241 +++++++++++++
x2goadmincenter/x2goadmincenter_sv.ts | 241 +++++++++++++
x2goadmincenter/x2goadmincenter_zh_tw.ts | 241 +++++++++++++
43 files changed, 6722 insertions(+), 500 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index ee80a61..df29511 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,6 +13,8 @@ x2goadmincenter (0.0.0.1-0x2go1) UNRELEASED; urgency=low
symlinks.
- Add COPYING file.
- Update qt_<lang>.qm files from Debian unstable as of today.
+ - Update language files. Add .ts files for languages we have translators
+ for.
* debian/control:
+ Maintainer change in package: X2Go Developers <x2go-dev at lists.berlios.de>.
+ Reduce build dependencies to a minimal set of packages.
diff --git a/x2goadmincenter/modules/x2gogroupadmingui/resources.rcc b/x2goadmincenter/modules/x2gogroupadmingui/resources.rcc
index 2d6ee3d..d6fa43b 100644
--- a/x2goadmincenter/modules/x2gogroupadmingui/resources.rcc
+++ b/x2goadmincenter/modules/x2gogroupadmingui/resources.rcc
@@ -5,11 +5,25 @@
<file>png/x2gogroup.png</file>
<file>png/user-group-new.png</file>
<file>png/user-group-delete.png</file>
+ <file>x2gogroupadmingui_da.qm</file>
<file>x2gogroupadmingui_de.qm</file>
<file>x2gogroupadmingui_es.qm</file>
+ <file>x2gogroupadmingui_et.qm</file>
<file>x2gogroupadmingui_fi.qm</file>
+ <file>x2gogroupadmingui_fr.qm</file>
+ <file>x2gogroupadmingui_nb_no.qm</file>
<file>x2gogroupadmingui_nl.qm</file>
+ <file>x2gogroupadmingui_pt.qm</file>
+ <file>x2gogroupadmingui_ru.qm</file>
+ <file>x2gogroupadmingui_sv.qm</file>
+ <file>x2gogroupadmingui_zh_tw.qm</file>
+ <file>qt_da.qm</file>
<file>qt_de.qm</file>
<file>qt_es.qm</file>
+ <file>qt_fr.qm</file>
+ <file>qt_pt.qm</file>
+ <file>qt_ru.qm</file>
+ <file>qt_sv.qm</file>
+ <file>qt_zh_TW.qm</file>
</qresource>
</RCC>
diff --git a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui.pro b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui.pro
index 6e68431..a611d52 100644
--- a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui.pro
+++ b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui.pro
@@ -11,10 +11,19 @@ RESOURCES += resources.rcc
CONFIG += plugin
DESTDIR= ../../plugins/
include(../../maia/maia.pri)
-TRANSLATIONS += x2gogroupadmingui_de.ts \
+
+TRANSLATIONS += x2gogroupadmingui_da.ts \
+ x2gogroupadmingui_de.ts \
x2gogroupadmingui_es.ts \
+ x2gogroupadmingui_et.ts \
x2gogroupadmingui_fi.ts \
- x2gogroupadmingui_nl.ts
+ x2gogroupadmingui_fr.ts \
+ x2gogroupadmingui_nb_no.ts \
+ x2gogroupadmingui_nl.ts \
+ x2gogroupadmingui_pt.ts \
+ x2gogroupadmingui_ru.ts \
+ x2gogroupadmingui_sv.ts \
+ x2gogroupadmingui_zh_tw.ts
# Input
HEADERS += x2gogroupadminwindow.h
diff --git a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_da.ts
similarity index 71%
copy from x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
copy to x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_da.ts
index 61486b1..8480f87 100644
--- a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
+++ b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_da.ts
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fi_FI">
+<TS version="2.0" language="da_DK">
<context>
<name>MaiaObject</name>
<message>
<location filename="../../maia/maiaObject.cpp" line="287"/>
<source>parse error: invalid xml-rpc. not conforming to spec.</source>
- <translation>rakennevirhe:virheellinen xml-rpc.</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -14,93 +14,93 @@
<message>
<location filename="x2gogroupadminui.ui" line="14"/>
<source>Form</source>
- <translation>Näyttö</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="24"/>
<source>Groups</source>
- <translation>Ryhmät</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="52"/>
<location filename="x2gogroupadminui.ui" line="251"/>
<source>Name</source>
- <translation>Nimi</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="57"/>
<source>GID</source>
- <translation>Ryhmän ID</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="62"/>
<source>Description</source>
- <translation>Selitys</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="67"/>
<source>Type</source>
- <translation>Tyyppi</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="77"/>
<source>Delete selected group(s) ...</source>
- <translation>Poista valitut ryhmät ...</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="93"/>
<source>Create new group</source>
- <translation>Perusta uusi ryhmä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="112"/>
<source>Group settings</source>
- <translation>Ryhmän asetukset</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="127"/>
<source>Group</source>
- <translation>Ryhmä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="134"/>
<source>Name:</source>
- <translation>Nimi:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="148"/>
<source>Group ID:</source>
- <translation>Ryhmän ID:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="179"/>
<source>Description:</source>
- <translation>Kuvaus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="189"/>
<source>Group type:</source>
- <translation>Ryhmän tyyppi:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="219"/>
<source>Remove selected user(s) from group</source>
- <translation>Poista valitut käyttäjät ryhmästä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="262"/>
<source>Add selected user(s)/group(s) to group</source>
- <translation>Lisää valitut käyttäjät/ryhmät ryhmään</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="282"/>
<source>&Change password</source>
- <translation>&Vaihda salasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="319"/>
<source>&Apply changes</source>
- <translation>&Talleta muutokset</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -108,134 +108,143 @@
<message>
<location filename="x2gogroupadminwindow.cpp" line="62"/>
<source>X2Go group administration</source>
- <translation>X2Go Ryhmämäärittely</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="63"/>
<source>Use this module to administrate groups</source>
- <translation>Käytä tätä moduulia ryhmien hallintaan</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="72"/>
<source>Developers:</source>
- <translation>Kehittäjät:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="73"/>
<source>Translators:</source>
- <translation>Kääntäjät:</translation>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <location filename="x2gogroupadminwindow.cpp" line="147"/>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <location filename="x2gogroupadminwindow.cpp" line="200"/>
+ <location filename="x2gogroupadminwindow.cpp" line="717"/>
+ <location filename="x2gogroupadminwindow.cpp" line="722"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <source>Invalid input: "Name"</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="147"/>
<source>Group already exists: </source>
- <translation>Ryhmä on jo olemassa:</translation>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <source>Invalid input: "Description"</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="200"/>
<source>Group with this group ID already exists: </source>
- <translation>Ryhmä tällä ID -llä on jo olemassa:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="226"/>
<location filename="x2gogroupadminwindow.cpp" line="266"/>
<location filename="x2gogroupadminwindow.cpp" line="772"/>
<source>Retrieving information from server, please wait...</source>
- <translation>Tietoja haetaan palvelimelta, odota...</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="234"/>
<location filename="x2gogroupadminwindow.cpp" line="289"/>
<location filename="x2gogroupadminwindow.cpp" line="779"/>
<source>Ready</source>
- <translation>Valmis</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="489"/>
<source>Apply changes</source>
- <translation>Talleta muutokset</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="489"/>
<source>Do you want to apply changes?</source>
- <translation>Haluatko tallettaa muutokset?</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="533"/>
<source>Connection error</source>
- <translation>Tietoliikennevirhe</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="544"/>
<source>Server connection failed<br>Error message:</source>
- <oldsource>Server is down<br>Error message:</oldsource>
- <translation>Tietoliikennevirhe <br>Virheilmoitus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="545"/>
<location filename="x2gogroupadminwindow.cpp" line="553"/>
<location filename="x2gogroupadminwindow.cpp" line="561"/>
<source>Server error</source>
- <translation>Virhe palvelimessa</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="552"/>
<source>Login failed</source>
- <translation>Tunnistautuminen epäonnistui</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="560"/>
<source>Execution of command failed<br>Error message:</source>
- <translation>Komennon suoritus epäonnistui<br>Virheilmoitus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="711"/>
<source>Set group password</source>
- <translation>Aseta ryhmäsalasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="711"/>
<source>Group password:</source>
- <translation>Ryhmäsalasana:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="714"/>
<source>Verify group password</source>
- <translation>Tarkista ryhmäsalasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="714"/>
<source>Verify password:</source>
- <translation>Tarkista salasana:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="717"/>
<source>Passwords are not identical</source>
- <translation>Salasanat eivät ole identtisiä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="722"/>
<source>Password required</source>
- <translation>Salasana pakollinen</translation>
- </message>
- <message>
- <location filename="x2gogroupadminwindow.cpp" line="142"/>
- <location filename="x2gogroupadminwindow.cpp" line="147"/>
- <location filename="x2gogroupadminwindow.cpp" line="185"/>
- <location filename="x2gogroupadminwindow.cpp" line="200"/>
- <location filename="x2gogroupadminwindow.cpp" line="717"/>
- <location filename="x2gogroupadminwindow.cpp" line="722"/>
- <source>Error</source>
- <translation>Virhe</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="761"/>
<source>Warning</source>
- <translation>Varoitus</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="761"/>
<source>Delete selected group(s)</source>
- <translation>Poista valitut ryhmät</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_et.ts
similarity index 71%
copy from x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
copy to x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_et.ts
index 61486b1..3aa4be4 100644
--- a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
+++ b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_et.ts
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fi_FI">
+<TS version="2.0" language="et_EE">
<context>
<name>MaiaObject</name>
<message>
<location filename="../../maia/maiaObject.cpp" line="287"/>
<source>parse error: invalid xml-rpc. not conforming to spec.</source>
- <translation>rakennevirhe:virheellinen xml-rpc.</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -14,93 +14,93 @@
<message>
<location filename="x2gogroupadminui.ui" line="14"/>
<source>Form</source>
- <translation>Näyttö</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="24"/>
<source>Groups</source>
- <translation>Ryhmät</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="52"/>
<location filename="x2gogroupadminui.ui" line="251"/>
<source>Name</source>
- <translation>Nimi</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="57"/>
<source>GID</source>
- <translation>Ryhmän ID</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="62"/>
<source>Description</source>
- <translation>Selitys</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="67"/>
<source>Type</source>
- <translation>Tyyppi</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="77"/>
<source>Delete selected group(s) ...</source>
- <translation>Poista valitut ryhmät ...</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="93"/>
<source>Create new group</source>
- <translation>Perusta uusi ryhmä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="112"/>
<source>Group settings</source>
- <translation>Ryhmän asetukset</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="127"/>
<source>Group</source>
- <translation>Ryhmä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="134"/>
<source>Name:</source>
- <translation>Nimi:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="148"/>
<source>Group ID:</source>
- <translation>Ryhmän ID:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="179"/>
<source>Description:</source>
- <translation>Kuvaus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="189"/>
<source>Group type:</source>
- <translation>Ryhmän tyyppi:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="219"/>
<source>Remove selected user(s) from group</source>
- <translation>Poista valitut käyttäjät ryhmästä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="262"/>
<source>Add selected user(s)/group(s) to group</source>
- <translation>Lisää valitut käyttäjät/ryhmät ryhmään</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="282"/>
<source>&Change password</source>
- <translation>&Vaihda salasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="319"/>
<source>&Apply changes</source>
- <translation>&Talleta muutokset</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -108,134 +108,143 @@
<message>
<location filename="x2gogroupadminwindow.cpp" line="62"/>
<source>X2Go group administration</source>
- <translation>X2Go Ryhmämäärittely</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="63"/>
<source>Use this module to administrate groups</source>
- <translation>Käytä tätä moduulia ryhmien hallintaan</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="72"/>
<source>Developers:</source>
- <translation>Kehittäjät:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="73"/>
<source>Translators:</source>
- <translation>Kääntäjät:</translation>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <location filename="x2gogroupadminwindow.cpp" line="147"/>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <location filename="x2gogroupadminwindow.cpp" line="200"/>
+ <location filename="x2gogroupadminwindow.cpp" line="717"/>
+ <location filename="x2gogroupadminwindow.cpp" line="722"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <source>Invalid input: "Name"</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="147"/>
<source>Group already exists: </source>
- <translation>Ryhmä on jo olemassa:</translation>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <source>Invalid input: "Description"</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="200"/>
<source>Group with this group ID already exists: </source>
- <translation>Ryhmä tällä ID -llä on jo olemassa:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="226"/>
<location filename="x2gogroupadminwindow.cpp" line="266"/>
<location filename="x2gogroupadminwindow.cpp" line="772"/>
<source>Retrieving information from server, please wait...</source>
- <translation>Tietoja haetaan palvelimelta, odota...</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="234"/>
<location filename="x2gogroupadminwindow.cpp" line="289"/>
<location filename="x2gogroupadminwindow.cpp" line="779"/>
<source>Ready</source>
- <translation>Valmis</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="489"/>
<source>Apply changes</source>
- <translation>Talleta muutokset</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="489"/>
<source>Do you want to apply changes?</source>
- <translation>Haluatko tallettaa muutokset?</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="533"/>
<source>Connection error</source>
- <translation>Tietoliikennevirhe</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="544"/>
<source>Server connection failed<br>Error message:</source>
- <oldsource>Server is down<br>Error message:</oldsource>
- <translation>Tietoliikennevirhe <br>Virheilmoitus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="545"/>
<location filename="x2gogroupadminwindow.cpp" line="553"/>
<location filename="x2gogroupadminwindow.cpp" line="561"/>
<source>Server error</source>
- <translation>Virhe palvelimessa</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="552"/>
<source>Login failed</source>
- <translation>Tunnistautuminen epäonnistui</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="560"/>
<source>Execution of command failed<br>Error message:</source>
- <translation>Komennon suoritus epäonnistui<br>Virheilmoitus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="711"/>
<source>Set group password</source>
- <translation>Aseta ryhmäsalasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="711"/>
<source>Group password:</source>
- <translation>Ryhmäsalasana:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="714"/>
<source>Verify group password</source>
- <translation>Tarkista ryhmäsalasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="714"/>
<source>Verify password:</source>
- <translation>Tarkista salasana:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="717"/>
<source>Passwords are not identical</source>
- <translation>Salasanat eivät ole identtisiä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="722"/>
<source>Password required</source>
- <translation>Salasana pakollinen</translation>
- </message>
- <message>
- <location filename="x2gogroupadminwindow.cpp" line="142"/>
- <location filename="x2gogroupadminwindow.cpp" line="147"/>
- <location filename="x2gogroupadminwindow.cpp" line="185"/>
- <location filename="x2gogroupadminwindow.cpp" line="200"/>
- <location filename="x2gogroupadminwindow.cpp" line="717"/>
- <location filename="x2gogroupadminwindow.cpp" line="722"/>
- <source>Error</source>
- <translation>Virhe</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="761"/>
<source>Warning</source>
- <translation>Varoitus</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="761"/>
<source>Delete selected group(s)</source>
- <translation>Poista valitut ryhmät</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
index 61486b1..c94d81f 100644
--- a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
+++ b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
@@ -126,11 +126,21 @@
<translation>Kääntäjät:</translation>
</message>
<message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <source>Invalid input: "Name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="x2gogroupadminwindow.cpp" line="147"/>
<source>Group already exists: </source>
<translation>Ryhmä on jo olemassa:</translation>
</message>
<message>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <source>Invalid input: "Description"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="x2gogroupadminwindow.cpp" line="200"/>
<source>Group with this group ID already exists: </source>
<translation>Ryhmä tällä ID -llä on jo olemassa:</translation>
diff --git a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fr.ts
similarity index 71%
copy from x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
copy to x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fr.ts
index 61486b1..3c0846d 100644
--- a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
+++ b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fr.ts
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fi_FI">
+<TS version="2.0" language="fr_FR">
<context>
<name>MaiaObject</name>
<message>
<location filename="../../maia/maiaObject.cpp" line="287"/>
<source>parse error: invalid xml-rpc. not conforming to spec.</source>
- <translation>rakennevirhe:virheellinen xml-rpc.</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -14,93 +14,93 @@
<message>
<location filename="x2gogroupadminui.ui" line="14"/>
<source>Form</source>
- <translation>Näyttö</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="24"/>
<source>Groups</source>
- <translation>Ryhmät</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="52"/>
<location filename="x2gogroupadminui.ui" line="251"/>
<source>Name</source>
- <translation>Nimi</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="57"/>
<source>GID</source>
- <translation>Ryhmän ID</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="62"/>
<source>Description</source>
- <translation>Selitys</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="67"/>
<source>Type</source>
- <translation>Tyyppi</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="77"/>
<source>Delete selected group(s) ...</source>
- <translation>Poista valitut ryhmät ...</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="93"/>
<source>Create new group</source>
- <translation>Perusta uusi ryhmä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="112"/>
<source>Group settings</source>
- <translation>Ryhmän asetukset</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="127"/>
<source>Group</source>
- <translation>Ryhmä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="134"/>
<source>Name:</source>
- <translation>Nimi:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="148"/>
<source>Group ID:</source>
- <translation>Ryhmän ID:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="179"/>
<source>Description:</source>
- <translation>Kuvaus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="189"/>
<source>Group type:</source>
- <translation>Ryhmän tyyppi:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="219"/>
<source>Remove selected user(s) from group</source>
- <translation>Poista valitut käyttäjät ryhmästä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="262"/>
<source>Add selected user(s)/group(s) to group</source>
- <translation>Lisää valitut käyttäjät/ryhmät ryhmään</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="282"/>
<source>&Change password</source>
- <translation>&Vaihda salasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="319"/>
<source>&Apply changes</source>
- <translation>&Talleta muutokset</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -108,134 +108,143 @@
<message>
<location filename="x2gogroupadminwindow.cpp" line="62"/>
<source>X2Go group administration</source>
- <translation>X2Go Ryhmämäärittely</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="63"/>
<source>Use this module to administrate groups</source>
- <translation>Käytä tätä moduulia ryhmien hallintaan</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="72"/>
<source>Developers:</source>
- <translation>Kehittäjät:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="73"/>
<source>Translators:</source>
- <translation>Kääntäjät:</translation>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <location filename="x2gogroupadminwindow.cpp" line="147"/>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <location filename="x2gogroupadminwindow.cpp" line="200"/>
+ <location filename="x2gogroupadminwindow.cpp" line="717"/>
+ <location filename="x2gogroupadminwindow.cpp" line="722"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <source>Invalid input: "Name"</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="147"/>
<source>Group already exists: </source>
- <translation>Ryhmä on jo olemassa:</translation>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <source>Invalid input: "Description"</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="200"/>
<source>Group with this group ID already exists: </source>
- <translation>Ryhmä tällä ID -llä on jo olemassa:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="226"/>
<location filename="x2gogroupadminwindow.cpp" line="266"/>
<location filename="x2gogroupadminwindow.cpp" line="772"/>
<source>Retrieving information from server, please wait...</source>
- <translation>Tietoja haetaan palvelimelta, odota...</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="234"/>
<location filename="x2gogroupadminwindow.cpp" line="289"/>
<location filename="x2gogroupadminwindow.cpp" line="779"/>
<source>Ready</source>
- <translation>Valmis</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="489"/>
<source>Apply changes</source>
- <translation>Talleta muutokset</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="489"/>
<source>Do you want to apply changes?</source>
- <translation>Haluatko tallettaa muutokset?</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="533"/>
<source>Connection error</source>
- <translation>Tietoliikennevirhe</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="544"/>
<source>Server connection failed<br>Error message:</source>
- <oldsource>Server is down<br>Error message:</oldsource>
- <translation>Tietoliikennevirhe <br>Virheilmoitus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="545"/>
<location filename="x2gogroupadminwindow.cpp" line="553"/>
<location filename="x2gogroupadminwindow.cpp" line="561"/>
<source>Server error</source>
- <translation>Virhe palvelimessa</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="552"/>
<source>Login failed</source>
- <translation>Tunnistautuminen epäonnistui</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="560"/>
<source>Execution of command failed<br>Error message:</source>
- <translation>Komennon suoritus epäonnistui<br>Virheilmoitus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="711"/>
<source>Set group password</source>
- <translation>Aseta ryhmäsalasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="711"/>
<source>Group password:</source>
- <translation>Ryhmäsalasana:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="714"/>
<source>Verify group password</source>
- <translation>Tarkista ryhmäsalasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="714"/>
<source>Verify password:</source>
- <translation>Tarkista salasana:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="717"/>
<source>Passwords are not identical</source>
- <translation>Salasanat eivät ole identtisiä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="722"/>
<source>Password required</source>
- <translation>Salasana pakollinen</translation>
- </message>
- <message>
- <location filename="x2gogroupadminwindow.cpp" line="142"/>
- <location filename="x2gogroupadminwindow.cpp" line="147"/>
- <location filename="x2gogroupadminwindow.cpp" line="185"/>
- <location filename="x2gogroupadminwindow.cpp" line="200"/>
- <location filename="x2gogroupadminwindow.cpp" line="717"/>
- <location filename="x2gogroupadminwindow.cpp" line="722"/>
- <source>Error</source>
- <translation>Virhe</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="761"/>
<source>Warning</source>
- <translation>Varoitus</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="761"/>
<source>Delete selected group(s)</source>
- <translation>Poista valitut ryhmät</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_nb_no.ts
similarity index 71%
copy from x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
copy to x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_nb_no.ts
index 61486b1..facfd11 100644
--- a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
+++ b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_nb_no.ts
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fi_FI">
+<TS version="2.0" language="nb_NO">
<context>
<name>MaiaObject</name>
<message>
<location filename="../../maia/maiaObject.cpp" line="287"/>
<source>parse error: invalid xml-rpc. not conforming to spec.</source>
- <translation>rakennevirhe:virheellinen xml-rpc.</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -14,93 +14,93 @@
<message>
<location filename="x2gogroupadminui.ui" line="14"/>
<source>Form</source>
- <translation>Näyttö</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="24"/>
<source>Groups</source>
- <translation>Ryhmät</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="52"/>
<location filename="x2gogroupadminui.ui" line="251"/>
<source>Name</source>
- <translation>Nimi</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="57"/>
<source>GID</source>
- <translation>Ryhmän ID</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="62"/>
<source>Description</source>
- <translation>Selitys</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="67"/>
<source>Type</source>
- <translation>Tyyppi</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="77"/>
<source>Delete selected group(s) ...</source>
- <translation>Poista valitut ryhmät ...</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="93"/>
<source>Create new group</source>
- <translation>Perusta uusi ryhmä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="112"/>
<source>Group settings</source>
- <translation>Ryhmän asetukset</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="127"/>
<source>Group</source>
- <translation>Ryhmä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="134"/>
<source>Name:</source>
- <translation>Nimi:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="148"/>
<source>Group ID:</source>
- <translation>Ryhmän ID:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="179"/>
<source>Description:</source>
- <translation>Kuvaus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="189"/>
<source>Group type:</source>
- <translation>Ryhmän tyyppi:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="219"/>
<source>Remove selected user(s) from group</source>
- <translation>Poista valitut käyttäjät ryhmästä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="262"/>
<source>Add selected user(s)/group(s) to group</source>
- <translation>Lisää valitut käyttäjät/ryhmät ryhmään</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="282"/>
<source>&Change password</source>
- <translation>&Vaihda salasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="319"/>
<source>&Apply changes</source>
- <translation>&Talleta muutokset</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -108,134 +108,143 @@
<message>
<location filename="x2gogroupadminwindow.cpp" line="62"/>
<source>X2Go group administration</source>
- <translation>X2Go Ryhmämäärittely</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="63"/>
<source>Use this module to administrate groups</source>
- <translation>Käytä tätä moduulia ryhmien hallintaan</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="72"/>
<source>Developers:</source>
- <translation>Kehittäjät:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="73"/>
<source>Translators:</source>
- <translation>Kääntäjät:</translation>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <location filename="x2gogroupadminwindow.cpp" line="147"/>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <location filename="x2gogroupadminwindow.cpp" line="200"/>
+ <location filename="x2gogroupadminwindow.cpp" line="717"/>
+ <location filename="x2gogroupadminwindow.cpp" line="722"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <source>Invalid input: "Name"</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="147"/>
<source>Group already exists: </source>
- <translation>Ryhmä on jo olemassa:</translation>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <source>Invalid input: "Description"</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="200"/>
<source>Group with this group ID already exists: </source>
- <translation>Ryhmä tällä ID -llä on jo olemassa:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="226"/>
<location filename="x2gogroupadminwindow.cpp" line="266"/>
<location filename="x2gogroupadminwindow.cpp" line="772"/>
<source>Retrieving information from server, please wait...</source>
- <translation>Tietoja haetaan palvelimelta, odota...</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="234"/>
<location filename="x2gogroupadminwindow.cpp" line="289"/>
<location filename="x2gogroupadminwindow.cpp" line="779"/>
<source>Ready</source>
- <translation>Valmis</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="489"/>
<source>Apply changes</source>
- <translation>Talleta muutokset</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="489"/>
<source>Do you want to apply changes?</source>
- <translation>Haluatko tallettaa muutokset?</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="533"/>
<source>Connection error</source>
- <translation>Tietoliikennevirhe</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="544"/>
<source>Server connection failed<br>Error message:</source>
- <oldsource>Server is down<br>Error message:</oldsource>
- <translation>Tietoliikennevirhe <br>Virheilmoitus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="545"/>
<location filename="x2gogroupadminwindow.cpp" line="553"/>
<location filename="x2gogroupadminwindow.cpp" line="561"/>
<source>Server error</source>
- <translation>Virhe palvelimessa</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="552"/>
<source>Login failed</source>
- <translation>Tunnistautuminen epäonnistui</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="560"/>
<source>Execution of command failed<br>Error message:</source>
- <translation>Komennon suoritus epäonnistui<br>Virheilmoitus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="711"/>
<source>Set group password</source>
- <translation>Aseta ryhmäsalasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="711"/>
<source>Group password:</source>
- <translation>Ryhmäsalasana:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="714"/>
<source>Verify group password</source>
- <translation>Tarkista ryhmäsalasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="714"/>
<source>Verify password:</source>
- <translation>Tarkista salasana:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="717"/>
<source>Passwords are not identical</source>
- <translation>Salasanat eivät ole identtisiä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="722"/>
<source>Password required</source>
- <translation>Salasana pakollinen</translation>
- </message>
- <message>
- <location filename="x2gogroupadminwindow.cpp" line="142"/>
- <location filename="x2gogroupadminwindow.cpp" line="147"/>
- <location filename="x2gogroupadminwindow.cpp" line="185"/>
- <location filename="x2gogroupadminwindow.cpp" line="200"/>
- <location filename="x2gogroupadminwindow.cpp" line="717"/>
- <location filename="x2gogroupadminwindow.cpp" line="722"/>
- <source>Error</source>
- <translation>Virhe</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="761"/>
<source>Warning</source>
- <translation>Varoitus</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="761"/>
<source>Delete selected group(s)</source>
- <translation>Poista valitut ryhmät</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_pt.ts
similarity index 71%
copy from x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
copy to x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_pt.ts
index 61486b1..4f4eabc 100644
--- a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
+++ b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_pt.ts
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fi_FI">
+<TS version="2.0" language="pt_PT">
<context>
<name>MaiaObject</name>
<message>
<location filename="../../maia/maiaObject.cpp" line="287"/>
<source>parse error: invalid xml-rpc. not conforming to spec.</source>
- <translation>rakennevirhe:virheellinen xml-rpc.</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -14,93 +14,93 @@
<message>
<location filename="x2gogroupadminui.ui" line="14"/>
<source>Form</source>
- <translation>Näyttö</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="24"/>
<source>Groups</source>
- <translation>Ryhmät</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="52"/>
<location filename="x2gogroupadminui.ui" line="251"/>
<source>Name</source>
- <translation>Nimi</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="57"/>
<source>GID</source>
- <translation>Ryhmän ID</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="62"/>
<source>Description</source>
- <translation>Selitys</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="67"/>
<source>Type</source>
- <translation>Tyyppi</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="77"/>
<source>Delete selected group(s) ...</source>
- <translation>Poista valitut ryhmät ...</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="93"/>
<source>Create new group</source>
- <translation>Perusta uusi ryhmä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="112"/>
<source>Group settings</source>
- <translation>Ryhmän asetukset</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="127"/>
<source>Group</source>
- <translation>Ryhmä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="134"/>
<source>Name:</source>
- <translation>Nimi:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="148"/>
<source>Group ID:</source>
- <translation>Ryhmän ID:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="179"/>
<source>Description:</source>
- <translation>Kuvaus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="189"/>
<source>Group type:</source>
- <translation>Ryhmän tyyppi:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="219"/>
<source>Remove selected user(s) from group</source>
- <translation>Poista valitut käyttäjät ryhmästä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="262"/>
<source>Add selected user(s)/group(s) to group</source>
- <translation>Lisää valitut käyttäjät/ryhmät ryhmään</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="282"/>
<source>&Change password</source>
- <translation>&Vaihda salasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="319"/>
<source>&Apply changes</source>
- <translation>&Talleta muutokset</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -108,134 +108,143 @@
<message>
<location filename="x2gogroupadminwindow.cpp" line="62"/>
<source>X2Go group administration</source>
- <translation>X2Go Ryhmämäärittely</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="63"/>
<source>Use this module to administrate groups</source>
- <translation>Käytä tätä moduulia ryhmien hallintaan</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="72"/>
<source>Developers:</source>
- <translation>Kehittäjät:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="73"/>
<source>Translators:</source>
- <translation>Kääntäjät:</translation>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <location filename="x2gogroupadminwindow.cpp" line="147"/>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <location filename="x2gogroupadminwindow.cpp" line="200"/>
+ <location filename="x2gogroupadminwindow.cpp" line="717"/>
+ <location filename="x2gogroupadminwindow.cpp" line="722"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <source>Invalid input: "Name"</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="147"/>
<source>Group already exists: </source>
- <translation>Ryhmä on jo olemassa:</translation>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <source>Invalid input: "Description"</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="200"/>
<source>Group with this group ID already exists: </source>
- <translation>Ryhmä tällä ID -llä on jo olemassa:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="226"/>
<location filename="x2gogroupadminwindow.cpp" line="266"/>
<location filename="x2gogroupadminwindow.cpp" line="772"/>
<source>Retrieving information from server, please wait...</source>
- <translation>Tietoja haetaan palvelimelta, odota...</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="234"/>
<location filename="x2gogroupadminwindow.cpp" line="289"/>
<location filename="x2gogroupadminwindow.cpp" line="779"/>
<source>Ready</source>
- <translation>Valmis</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="489"/>
<source>Apply changes</source>
- <translation>Talleta muutokset</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="489"/>
<source>Do you want to apply changes?</source>
- <translation>Haluatko tallettaa muutokset?</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="533"/>
<source>Connection error</source>
- <translation>Tietoliikennevirhe</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="544"/>
<source>Server connection failed<br>Error message:</source>
- <oldsource>Server is down<br>Error message:</oldsource>
- <translation>Tietoliikennevirhe <br>Virheilmoitus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="545"/>
<location filename="x2gogroupadminwindow.cpp" line="553"/>
<location filename="x2gogroupadminwindow.cpp" line="561"/>
<source>Server error</source>
- <translation>Virhe palvelimessa</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="552"/>
<source>Login failed</source>
- <translation>Tunnistautuminen epäonnistui</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="560"/>
<source>Execution of command failed<br>Error message:</source>
- <translation>Komennon suoritus epäonnistui<br>Virheilmoitus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="711"/>
<source>Set group password</source>
- <translation>Aseta ryhmäsalasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="711"/>
<source>Group password:</source>
- <translation>Ryhmäsalasana:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="714"/>
<source>Verify group password</source>
- <translation>Tarkista ryhmäsalasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="714"/>
<source>Verify password:</source>
- <translation>Tarkista salasana:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="717"/>
<source>Passwords are not identical</source>
- <translation>Salasanat eivät ole identtisiä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="722"/>
<source>Password required</source>
- <translation>Salasana pakollinen</translation>
- </message>
- <message>
- <location filename="x2gogroupadminwindow.cpp" line="142"/>
- <location filename="x2gogroupadminwindow.cpp" line="147"/>
- <location filename="x2gogroupadminwindow.cpp" line="185"/>
- <location filename="x2gogroupadminwindow.cpp" line="200"/>
- <location filename="x2gogroupadminwindow.cpp" line="717"/>
- <location filename="x2gogroupadminwindow.cpp" line="722"/>
- <source>Error</source>
- <translation>Virhe</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="761"/>
<source>Warning</source>
- <translation>Varoitus</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="761"/>
<source>Delete selected group(s)</source>
- <translation>Poista valitut ryhmät</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_ru.ts
similarity index 71%
copy from x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
copy to x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_ru.ts
index 61486b1..48b0ca6 100644
--- a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
+++ b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_ru.ts
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fi_FI">
+<TS version="2.0" language="ru_RU">
<context>
<name>MaiaObject</name>
<message>
<location filename="../../maia/maiaObject.cpp" line="287"/>
<source>parse error: invalid xml-rpc. not conforming to spec.</source>
- <translation>rakennevirhe:virheellinen xml-rpc.</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -14,93 +14,93 @@
<message>
<location filename="x2gogroupadminui.ui" line="14"/>
<source>Form</source>
- <translation>Näyttö</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="24"/>
<source>Groups</source>
- <translation>Ryhmät</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="52"/>
<location filename="x2gogroupadminui.ui" line="251"/>
<source>Name</source>
- <translation>Nimi</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="57"/>
<source>GID</source>
- <translation>Ryhmän ID</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="62"/>
<source>Description</source>
- <translation>Selitys</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="67"/>
<source>Type</source>
- <translation>Tyyppi</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="77"/>
<source>Delete selected group(s) ...</source>
- <translation>Poista valitut ryhmät ...</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="93"/>
<source>Create new group</source>
- <translation>Perusta uusi ryhmä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="112"/>
<source>Group settings</source>
- <translation>Ryhmän asetukset</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="127"/>
<source>Group</source>
- <translation>Ryhmä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="134"/>
<source>Name:</source>
- <translation>Nimi:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="148"/>
<source>Group ID:</source>
- <translation>Ryhmän ID:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="179"/>
<source>Description:</source>
- <translation>Kuvaus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="189"/>
<source>Group type:</source>
- <translation>Ryhmän tyyppi:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="219"/>
<source>Remove selected user(s) from group</source>
- <translation>Poista valitut käyttäjät ryhmästä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="262"/>
<source>Add selected user(s)/group(s) to group</source>
- <translation>Lisää valitut käyttäjät/ryhmät ryhmään</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="282"/>
<source>&Change password</source>
- <translation>&Vaihda salasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="319"/>
<source>&Apply changes</source>
- <translation>&Talleta muutokset</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -108,134 +108,143 @@
<message>
<location filename="x2gogroupadminwindow.cpp" line="62"/>
<source>X2Go group administration</source>
- <translation>X2Go Ryhmämäärittely</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="63"/>
<source>Use this module to administrate groups</source>
- <translation>Käytä tätä moduulia ryhmien hallintaan</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="72"/>
<source>Developers:</source>
- <translation>Kehittäjät:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="73"/>
<source>Translators:</source>
- <translation>Kääntäjät:</translation>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <location filename="x2gogroupadminwindow.cpp" line="147"/>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <location filename="x2gogroupadminwindow.cpp" line="200"/>
+ <location filename="x2gogroupadminwindow.cpp" line="717"/>
+ <location filename="x2gogroupadminwindow.cpp" line="722"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <source>Invalid input: "Name"</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="147"/>
<source>Group already exists: </source>
- <translation>Ryhmä on jo olemassa:</translation>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <source>Invalid input: "Description"</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="200"/>
<source>Group with this group ID already exists: </source>
- <translation>Ryhmä tällä ID -llä on jo olemassa:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="226"/>
<location filename="x2gogroupadminwindow.cpp" line="266"/>
<location filename="x2gogroupadminwindow.cpp" line="772"/>
<source>Retrieving information from server, please wait...</source>
- <translation>Tietoja haetaan palvelimelta, odota...</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="234"/>
<location filename="x2gogroupadminwindow.cpp" line="289"/>
<location filename="x2gogroupadminwindow.cpp" line="779"/>
<source>Ready</source>
- <translation>Valmis</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="489"/>
<source>Apply changes</source>
- <translation>Talleta muutokset</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="489"/>
<source>Do you want to apply changes?</source>
- <translation>Haluatko tallettaa muutokset?</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="533"/>
<source>Connection error</source>
- <translation>Tietoliikennevirhe</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="544"/>
<source>Server connection failed<br>Error message:</source>
- <oldsource>Server is down<br>Error message:</oldsource>
- <translation>Tietoliikennevirhe <br>Virheilmoitus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="545"/>
<location filename="x2gogroupadminwindow.cpp" line="553"/>
<location filename="x2gogroupadminwindow.cpp" line="561"/>
<source>Server error</source>
- <translation>Virhe palvelimessa</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="552"/>
<source>Login failed</source>
- <translation>Tunnistautuminen epäonnistui</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="560"/>
<source>Execution of command failed<br>Error message:</source>
- <translation>Komennon suoritus epäonnistui<br>Virheilmoitus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="711"/>
<source>Set group password</source>
- <translation>Aseta ryhmäsalasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="711"/>
<source>Group password:</source>
- <translation>Ryhmäsalasana:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="714"/>
<source>Verify group password</source>
- <translation>Tarkista ryhmäsalasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="714"/>
<source>Verify password:</source>
- <translation>Tarkista salasana:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="717"/>
<source>Passwords are not identical</source>
- <translation>Salasanat eivät ole identtisiä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="722"/>
<source>Password required</source>
- <translation>Salasana pakollinen</translation>
- </message>
- <message>
- <location filename="x2gogroupadminwindow.cpp" line="142"/>
- <location filename="x2gogroupadminwindow.cpp" line="147"/>
- <location filename="x2gogroupadminwindow.cpp" line="185"/>
- <location filename="x2gogroupadminwindow.cpp" line="200"/>
- <location filename="x2gogroupadminwindow.cpp" line="717"/>
- <location filename="x2gogroupadminwindow.cpp" line="722"/>
- <source>Error</source>
- <translation>Virhe</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="761"/>
<source>Warning</source>
- <translation>Varoitus</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="761"/>
<source>Delete selected group(s)</source>
- <translation>Poista valitut ryhmät</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_sv.ts
similarity index 71%
copy from x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
copy to x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_sv.ts
index 61486b1..462e0d7 100644
--- a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
+++ b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_sv.ts
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fi_FI">
+<TS version="2.0" language="sv_SE">
<context>
<name>MaiaObject</name>
<message>
<location filename="../../maia/maiaObject.cpp" line="287"/>
<source>parse error: invalid xml-rpc. not conforming to spec.</source>
- <translation>rakennevirhe:virheellinen xml-rpc.</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -14,93 +14,93 @@
<message>
<location filename="x2gogroupadminui.ui" line="14"/>
<source>Form</source>
- <translation>Näyttö</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="24"/>
<source>Groups</source>
- <translation>Ryhmät</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="52"/>
<location filename="x2gogroupadminui.ui" line="251"/>
<source>Name</source>
- <translation>Nimi</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="57"/>
<source>GID</source>
- <translation>Ryhmän ID</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="62"/>
<source>Description</source>
- <translation>Selitys</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="67"/>
<source>Type</source>
- <translation>Tyyppi</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="77"/>
<source>Delete selected group(s) ...</source>
- <translation>Poista valitut ryhmät ...</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="93"/>
<source>Create new group</source>
- <translation>Perusta uusi ryhmä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="112"/>
<source>Group settings</source>
- <translation>Ryhmän asetukset</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="127"/>
<source>Group</source>
- <translation>Ryhmä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="134"/>
<source>Name:</source>
- <translation>Nimi:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="148"/>
<source>Group ID:</source>
- <translation>Ryhmän ID:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="179"/>
<source>Description:</source>
- <translation>Kuvaus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="189"/>
<source>Group type:</source>
- <translation>Ryhmän tyyppi:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="219"/>
<source>Remove selected user(s) from group</source>
- <translation>Poista valitut käyttäjät ryhmästä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="262"/>
<source>Add selected user(s)/group(s) to group</source>
- <translation>Lisää valitut käyttäjät/ryhmät ryhmään</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="282"/>
<source>&Change password</source>
- <translation>&Vaihda salasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="319"/>
<source>&Apply changes</source>
- <translation>&Talleta muutokset</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -108,134 +108,143 @@
<message>
<location filename="x2gogroupadminwindow.cpp" line="62"/>
<source>X2Go group administration</source>
- <translation>X2Go Ryhmämäärittely</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="63"/>
<source>Use this module to administrate groups</source>
- <translation>Käytä tätä moduulia ryhmien hallintaan</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="72"/>
<source>Developers:</source>
- <translation>Kehittäjät:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="73"/>
<source>Translators:</source>
- <translation>Kääntäjät:</translation>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <location filename="x2gogroupadminwindow.cpp" line="147"/>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <location filename="x2gogroupadminwindow.cpp" line="200"/>
+ <location filename="x2gogroupadminwindow.cpp" line="717"/>
+ <location filename="x2gogroupadminwindow.cpp" line="722"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <source>Invalid input: "Name"</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="147"/>
<source>Group already exists: </source>
- <translation>Ryhmä on jo olemassa:</translation>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <source>Invalid input: "Description"</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="200"/>
<source>Group with this group ID already exists: </source>
- <translation>Ryhmä tällä ID -llä on jo olemassa:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="226"/>
<location filename="x2gogroupadminwindow.cpp" line="266"/>
<location filename="x2gogroupadminwindow.cpp" line="772"/>
<source>Retrieving information from server, please wait...</source>
- <translation>Tietoja haetaan palvelimelta, odota...</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="234"/>
<location filename="x2gogroupadminwindow.cpp" line="289"/>
<location filename="x2gogroupadminwindow.cpp" line="779"/>
<source>Ready</source>
- <translation>Valmis</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="489"/>
<source>Apply changes</source>
- <translation>Talleta muutokset</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="489"/>
<source>Do you want to apply changes?</source>
- <translation>Haluatko tallettaa muutokset?</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="533"/>
<source>Connection error</source>
- <translation>Tietoliikennevirhe</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="544"/>
<source>Server connection failed<br>Error message:</source>
- <oldsource>Server is down<br>Error message:</oldsource>
- <translation>Tietoliikennevirhe <br>Virheilmoitus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="545"/>
<location filename="x2gogroupadminwindow.cpp" line="553"/>
<location filename="x2gogroupadminwindow.cpp" line="561"/>
<source>Server error</source>
- <translation>Virhe palvelimessa</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="552"/>
<source>Login failed</source>
- <translation>Tunnistautuminen epäonnistui</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="560"/>
<source>Execution of command failed<br>Error message:</source>
- <translation>Komennon suoritus epäonnistui<br>Virheilmoitus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="711"/>
<source>Set group password</source>
- <translation>Aseta ryhmäsalasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="711"/>
<source>Group password:</source>
- <translation>Ryhmäsalasana:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="714"/>
<source>Verify group password</source>
- <translation>Tarkista ryhmäsalasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="714"/>
<source>Verify password:</source>
- <translation>Tarkista salasana:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="717"/>
<source>Passwords are not identical</source>
- <translation>Salasanat eivät ole identtisiä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="722"/>
<source>Password required</source>
- <translation>Salasana pakollinen</translation>
- </message>
- <message>
- <location filename="x2gogroupadminwindow.cpp" line="142"/>
- <location filename="x2gogroupadminwindow.cpp" line="147"/>
- <location filename="x2gogroupadminwindow.cpp" line="185"/>
- <location filename="x2gogroupadminwindow.cpp" line="200"/>
- <location filename="x2gogroupadminwindow.cpp" line="717"/>
- <location filename="x2gogroupadminwindow.cpp" line="722"/>
- <source>Error</source>
- <translation>Virhe</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="761"/>
<source>Warning</source>
- <translation>Varoitus</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="761"/>
<source>Delete selected group(s)</source>
- <translation>Poista valitut ryhmät</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_zh_tw.ts
similarity index 71%
copy from x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
copy to x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_zh_tw.ts
index 61486b1..273466c 100644
--- a/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_fi.ts
+++ b/x2goadmincenter/modules/x2gogroupadmingui/x2gogroupadmingui_zh_tw.ts
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fi_FI">
+<TS version="2.0" language="zh_TW">
<context>
<name>MaiaObject</name>
<message>
<location filename="../../maia/maiaObject.cpp" line="287"/>
<source>parse error: invalid xml-rpc. not conforming to spec.</source>
- <translation>rakennevirhe:virheellinen xml-rpc.</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -14,93 +14,93 @@
<message>
<location filename="x2gogroupadminui.ui" line="14"/>
<source>Form</source>
- <translation>Näyttö</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="24"/>
<source>Groups</source>
- <translation>Ryhmät</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="52"/>
<location filename="x2gogroupadminui.ui" line="251"/>
<source>Name</source>
- <translation>Nimi</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="57"/>
<source>GID</source>
- <translation>Ryhmän ID</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="62"/>
<source>Description</source>
- <translation>Selitys</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="67"/>
<source>Type</source>
- <translation>Tyyppi</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="77"/>
<source>Delete selected group(s) ...</source>
- <translation>Poista valitut ryhmät ...</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="93"/>
<source>Create new group</source>
- <translation>Perusta uusi ryhmä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="112"/>
<source>Group settings</source>
- <translation>Ryhmän asetukset</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="127"/>
<source>Group</source>
- <translation>Ryhmä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="134"/>
<source>Name:</source>
- <translation>Nimi:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="148"/>
<source>Group ID:</source>
- <translation>Ryhmän ID:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="179"/>
<source>Description:</source>
- <translation>Kuvaus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="189"/>
<source>Group type:</source>
- <translation>Ryhmän tyyppi:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="219"/>
<source>Remove selected user(s) from group</source>
- <translation>Poista valitut käyttäjät ryhmästä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="262"/>
<source>Add selected user(s)/group(s) to group</source>
- <translation>Lisää valitut käyttäjät/ryhmät ryhmään</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="282"/>
<source>&Change password</source>
- <translation>&Vaihda salasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminui.ui" line="319"/>
<source>&Apply changes</source>
- <translation>&Talleta muutokset</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -108,134 +108,143 @@
<message>
<location filename="x2gogroupadminwindow.cpp" line="62"/>
<source>X2Go group administration</source>
- <translation>X2Go Ryhmämäärittely</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="63"/>
<source>Use this module to administrate groups</source>
- <translation>Käytä tätä moduulia ryhmien hallintaan</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="72"/>
<source>Developers:</source>
- <translation>Kehittäjät:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="73"/>
<source>Translators:</source>
- <translation>Kääntäjät:</translation>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <location filename="x2gogroupadminwindow.cpp" line="147"/>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <location filename="x2gogroupadminwindow.cpp" line="200"/>
+ <location filename="x2gogroupadminwindow.cpp" line="717"/>
+ <location filename="x2gogroupadminwindow.cpp" line="722"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="142"/>
+ <source>Invalid input: "Name"</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="147"/>
<source>Group already exists: </source>
- <translation>Ryhmä on jo olemassa:</translation>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gogroupadminwindow.cpp" line="185"/>
+ <source>Invalid input: "Description"</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="200"/>
<source>Group with this group ID already exists: </source>
- <translation>Ryhmä tällä ID -llä on jo olemassa:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="226"/>
<location filename="x2gogroupadminwindow.cpp" line="266"/>
<location filename="x2gogroupadminwindow.cpp" line="772"/>
<source>Retrieving information from server, please wait...</source>
- <translation>Tietoja haetaan palvelimelta, odota...</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="234"/>
<location filename="x2gogroupadminwindow.cpp" line="289"/>
<location filename="x2gogroupadminwindow.cpp" line="779"/>
<source>Ready</source>
- <translation>Valmis</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="489"/>
<source>Apply changes</source>
- <translation>Talleta muutokset</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="489"/>
<source>Do you want to apply changes?</source>
- <translation>Haluatko tallettaa muutokset?</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="533"/>
<source>Connection error</source>
- <translation>Tietoliikennevirhe</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="544"/>
<source>Server connection failed<br>Error message:</source>
- <oldsource>Server is down<br>Error message:</oldsource>
- <translation>Tietoliikennevirhe <br>Virheilmoitus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="545"/>
<location filename="x2gogroupadminwindow.cpp" line="553"/>
<location filename="x2gogroupadminwindow.cpp" line="561"/>
<source>Server error</source>
- <translation>Virhe palvelimessa</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="552"/>
<source>Login failed</source>
- <translation>Tunnistautuminen epäonnistui</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="560"/>
<source>Execution of command failed<br>Error message:</source>
- <translation>Komennon suoritus epäonnistui<br>Virheilmoitus:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="711"/>
<source>Set group password</source>
- <translation>Aseta ryhmäsalasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="711"/>
<source>Group password:</source>
- <translation>Ryhmäsalasana:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="714"/>
<source>Verify group password</source>
- <translation>Tarkista ryhmäsalasana</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="714"/>
<source>Verify password:</source>
- <translation>Tarkista salasana:</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="717"/>
<source>Passwords are not identical</source>
- <translation>Salasanat eivät ole identtisiä</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="722"/>
<source>Password required</source>
- <translation>Salasana pakollinen</translation>
- </message>
- <message>
- <location filename="x2gogroupadminwindow.cpp" line="142"/>
- <location filename="x2gogroupadminwindow.cpp" line="147"/>
- <location filename="x2gogroupadminwindow.cpp" line="185"/>
- <location filename="x2gogroupadminwindow.cpp" line="200"/>
- <location filename="x2gogroupadminwindow.cpp" line="717"/>
- <location filename="x2gogroupadminwindow.cpp" line="722"/>
- <source>Error</source>
- <translation>Virhe</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="761"/>
<source>Warning</source>
- <translation>Varoitus</translation>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="x2gogroupadminwindow.cpp" line="761"/>
<source>Delete selected group(s)</source>
- <translation>Poista valitut ryhmät</translation>
+ <translation type="unfinished"></translation>
</message>
</context>
</TS>
diff --git a/x2goadmincenter/modules/x2gosessionadmingui/resources.rcc b/x2goadmincenter/modules/x2gosessionadmingui/resources.rcc
index b4b681d..bf75a57 100644
--- a/x2goadmincenter/modules/x2gosessionadmingui/resources.rcc
+++ b/x2goadmincenter/modules/x2gosessionadmingui/resources.rcc
@@ -3,11 +3,25 @@
<file>png/node.png</file>
<file>png/server.png</file>
<file>png/x2gosession.png</file>
+ <file>x2gosessionadmingui_da.qm</file>
<file>x2gosessionadmingui_de.qm</file>
<file>x2gosessionadmingui_es.qm</file>
+ <file>x2gosessionadmingui_et.qm</file>
<file>x2gosessionadmingui_fi.qm</file>
+ <file>x2gosessionadmingui_fr.qm</file>
+ <file>x2gosessionadmingui_nb_no.qm</file>
<file>x2gosessionadmingui_nl.qm</file>
+ <file>x2gosessionadmingui_pt.qm</file>
+ <file>x2gosessionadmingui_ru.qm</file>
+ <file>x2gosessionadmingui_sv.qm</file>
+ <file>x2gosessionadmingui_zh_tw.qm</file>
+ <file>qt_da.qm</file>
<file>qt_de.qm</file>
<file>qt_es.qm</file>
+ <file>qt_fr.qm</file>
+ <file>qt_pt.qm</file>
+ <file>qt_ru.qm</file>
+ <file>qt_sv.qm</file>
+ <file>qt_zh_TW.qm</file>
</qresource>
</RCC>
diff --git a/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui.pro b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui.pro
index e9d5eee..0846ea0 100644
--- a/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui.pro
+++ b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui.pro
@@ -11,10 +11,19 @@ RESOURCES += resources.rcc
CONFIG += plugin
DESTDIR= ../../plugins/
include(../../maia/maia.pri)
-TRANSLATIONS += x2gosessionadmingui_de.ts \
+
+TRANSLATIONS += x2gosessionadmingui_da.ts \
+ x2gosessionadmingui_de.ts \
x2gosessionadmingui_es.ts \
+ x2gosessionadmingui_et.ts \
x2gosessionadmingui_fi.ts \
- x2gosessionadmingui_nl.ts
+ x2gosessionadmingui_fr.ts \
+ x2gosessionadmingui_nb_no.ts \
+ x2gosessionadmingui_nl.ts \
+ x2gosessionadmingui_pt.ts \
+ x2gosessionadmingui_ru.ts \
+ x2gosessionadmingui_sv.ts \
+ x2gosessionadmingui_zh_tw.ts
# Input
HEADERS += x2gosessionadminwindow.h
diff --git a/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_da.ts b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_da.ts
new file mode 100644
index 0000000..ac1401a
--- /dev/null
+++ b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_da.ts
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="da_DK">
+<context>
+ <name>MaiaObject</name>
+ <message>
+ <location filename="../../maia/maiaObject.cpp" line="287"/>
+ <source>parse error: invalid xml-rpc. not conforming to spec.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoSessionAdminUI</name>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="51"/>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="56"/>
+ <source>State</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="61"/>
+ <source>Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="66"/>
+ <source>Start time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="71"/>
+ <source>Display</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="76"/>
+ <source>Client IP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="81"/>
+ <source>Interrupted at</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="86"/>
+ <source>ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="96"/>
+ <source>Suspend</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="103"/>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoSessionAdminWindow</name>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="63"/>
+ <source>X2Go session administration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="64"/>
+ <source>Use this module to administrate X2Go sessions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="73"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="74"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="126"/>
+ <location filename="x2gosessionadminwindow.cpp" line="140"/>
+ <location filename="x2gosessionadminwindow.cpp" line="165"/>
+ <source>Retrieving information from server, please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="180"/>
+ <location filename="x2gosessionadminwindow.cpp" line="217"/>
+ <source>Running</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="185"/>
+ <location filename="x2gosessionadminwindow.cpp" line="215"/>
+ <source>Suspended</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="202"/>
+ <source>Ready</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="219"/>
+ <source>Finished</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="277"/>
+ <source>Connection error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="288"/>
+ <source>Server connection failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="289"/>
+ <location filename="x2gosessionadminwindow.cpp" line="297"/>
+ <location filename="x2gosessionadminwindow.cpp" line="305"/>
+ <location filename="x2gosessionadminwindow.cpp" line="313"/>
+ <source>Server error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="296"/>
+ <source>Login failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="304"/>
+ <source>Execution of command failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="312"/>
+ <source>Database error<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_et.ts b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_et.ts
new file mode 100644
index 0000000..ec8ad0f
--- /dev/null
+++ b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_et.ts
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="et_EE">
+<context>
+ <name>MaiaObject</name>
+ <message>
+ <location filename="../../maia/maiaObject.cpp" line="287"/>
+ <source>parse error: invalid xml-rpc. not conforming to spec.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoSessionAdminUI</name>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="51"/>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="56"/>
+ <source>State</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="61"/>
+ <source>Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="66"/>
+ <source>Start time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="71"/>
+ <source>Display</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="76"/>
+ <source>Client IP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="81"/>
+ <source>Interrupted at</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="86"/>
+ <source>ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="96"/>
+ <source>Suspend</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="103"/>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoSessionAdminWindow</name>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="63"/>
+ <source>X2Go session administration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="64"/>
+ <source>Use this module to administrate X2Go sessions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="73"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="74"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="126"/>
+ <location filename="x2gosessionadminwindow.cpp" line="140"/>
+ <location filename="x2gosessionadminwindow.cpp" line="165"/>
+ <source>Retrieving information from server, please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="180"/>
+ <location filename="x2gosessionadminwindow.cpp" line="217"/>
+ <source>Running</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="185"/>
+ <location filename="x2gosessionadminwindow.cpp" line="215"/>
+ <source>Suspended</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="202"/>
+ <source>Ready</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="219"/>
+ <source>Finished</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="277"/>
+ <source>Connection error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="288"/>
+ <source>Server connection failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="289"/>
+ <location filename="x2gosessionadminwindow.cpp" line="297"/>
+ <location filename="x2gosessionadminwindow.cpp" line="305"/>
+ <location filename="x2gosessionadminwindow.cpp" line="313"/>
+ <source>Server error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="296"/>
+ <source>Login failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="304"/>
+ <source>Execution of command failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="312"/>
+ <source>Database error<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_fr.ts b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_fr.ts
new file mode 100644
index 0000000..493e60f
--- /dev/null
+++ b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_fr.ts
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="fr_FR">
+<context>
+ <name>MaiaObject</name>
+ <message>
+ <location filename="../../maia/maiaObject.cpp" line="287"/>
+ <source>parse error: invalid xml-rpc. not conforming to spec.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoSessionAdminUI</name>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="51"/>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="56"/>
+ <source>State</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="61"/>
+ <source>Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="66"/>
+ <source>Start time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="71"/>
+ <source>Display</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="76"/>
+ <source>Client IP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="81"/>
+ <source>Interrupted at</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="86"/>
+ <source>ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="96"/>
+ <source>Suspend</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="103"/>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoSessionAdminWindow</name>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="63"/>
+ <source>X2Go session administration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="64"/>
+ <source>Use this module to administrate X2Go sessions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="73"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="74"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="126"/>
+ <location filename="x2gosessionadminwindow.cpp" line="140"/>
+ <location filename="x2gosessionadminwindow.cpp" line="165"/>
+ <source>Retrieving information from server, please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="180"/>
+ <location filename="x2gosessionadminwindow.cpp" line="217"/>
+ <source>Running</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="185"/>
+ <location filename="x2gosessionadminwindow.cpp" line="215"/>
+ <source>Suspended</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="202"/>
+ <source>Ready</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="219"/>
+ <source>Finished</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="277"/>
+ <source>Connection error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="288"/>
+ <source>Server connection failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="289"/>
+ <location filename="x2gosessionadminwindow.cpp" line="297"/>
+ <location filename="x2gosessionadminwindow.cpp" line="305"/>
+ <location filename="x2gosessionadminwindow.cpp" line="313"/>
+ <source>Server error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="296"/>
+ <source>Login failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="304"/>
+ <source>Execution of command failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="312"/>
+ <source>Database error<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_nb_no.ts b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_nb_no.ts
new file mode 100644
index 0000000..5cadde4
--- /dev/null
+++ b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_nb_no.ts
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="nb_NO">
+<context>
+ <name>MaiaObject</name>
+ <message>
+ <location filename="../../maia/maiaObject.cpp" line="287"/>
+ <source>parse error: invalid xml-rpc. not conforming to spec.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoSessionAdminUI</name>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="51"/>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="56"/>
+ <source>State</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="61"/>
+ <source>Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="66"/>
+ <source>Start time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="71"/>
+ <source>Display</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="76"/>
+ <source>Client IP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="81"/>
+ <source>Interrupted at</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="86"/>
+ <source>ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="96"/>
+ <source>Suspend</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="103"/>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoSessionAdminWindow</name>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="63"/>
+ <source>X2Go session administration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="64"/>
+ <source>Use this module to administrate X2Go sessions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="73"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="74"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="126"/>
+ <location filename="x2gosessionadminwindow.cpp" line="140"/>
+ <location filename="x2gosessionadminwindow.cpp" line="165"/>
+ <source>Retrieving information from server, please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="180"/>
+ <location filename="x2gosessionadminwindow.cpp" line="217"/>
+ <source>Running</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="185"/>
+ <location filename="x2gosessionadminwindow.cpp" line="215"/>
+ <source>Suspended</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="202"/>
+ <source>Ready</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="219"/>
+ <source>Finished</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="277"/>
+ <source>Connection error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="288"/>
+ <source>Server connection failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="289"/>
+ <location filename="x2gosessionadminwindow.cpp" line="297"/>
+ <location filename="x2gosessionadminwindow.cpp" line="305"/>
+ <location filename="x2gosessionadminwindow.cpp" line="313"/>
+ <source>Server error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="296"/>
+ <source>Login failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="304"/>
+ <source>Execution of command failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="312"/>
+ <source>Database error<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_pt.ts b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_pt.ts
new file mode 100644
index 0000000..5d027ea
--- /dev/null
+++ b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_pt.ts
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="pt_PT">
+<context>
+ <name>MaiaObject</name>
+ <message>
+ <location filename="../../maia/maiaObject.cpp" line="287"/>
+ <source>parse error: invalid xml-rpc. not conforming to spec.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoSessionAdminUI</name>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="51"/>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="56"/>
+ <source>State</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="61"/>
+ <source>Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="66"/>
+ <source>Start time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="71"/>
+ <source>Display</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="76"/>
+ <source>Client IP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="81"/>
+ <source>Interrupted at</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="86"/>
+ <source>ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="96"/>
+ <source>Suspend</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="103"/>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoSessionAdminWindow</name>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="63"/>
+ <source>X2Go session administration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="64"/>
+ <source>Use this module to administrate X2Go sessions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="73"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="74"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="126"/>
+ <location filename="x2gosessionadminwindow.cpp" line="140"/>
+ <location filename="x2gosessionadminwindow.cpp" line="165"/>
+ <source>Retrieving information from server, please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="180"/>
+ <location filename="x2gosessionadminwindow.cpp" line="217"/>
+ <source>Running</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="185"/>
+ <location filename="x2gosessionadminwindow.cpp" line="215"/>
+ <source>Suspended</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="202"/>
+ <source>Ready</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="219"/>
+ <source>Finished</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="277"/>
+ <source>Connection error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="288"/>
+ <source>Server connection failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="289"/>
+ <location filename="x2gosessionadminwindow.cpp" line="297"/>
+ <location filename="x2gosessionadminwindow.cpp" line="305"/>
+ <location filename="x2gosessionadminwindow.cpp" line="313"/>
+ <source>Server error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="296"/>
+ <source>Login failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="304"/>
+ <source>Execution of command failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="312"/>
+ <source>Database error<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_ru.ts b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_ru.ts
new file mode 100644
index 0000000..bc11137
--- /dev/null
+++ b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_ru.ts
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="ru_RU">
+<context>
+ <name>MaiaObject</name>
+ <message>
+ <location filename="../../maia/maiaObject.cpp" line="287"/>
+ <source>parse error: invalid xml-rpc. not conforming to spec.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoSessionAdminUI</name>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="51"/>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="56"/>
+ <source>State</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="61"/>
+ <source>Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="66"/>
+ <source>Start time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="71"/>
+ <source>Display</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="76"/>
+ <source>Client IP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="81"/>
+ <source>Interrupted at</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="86"/>
+ <source>ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="96"/>
+ <source>Suspend</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="103"/>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoSessionAdminWindow</name>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="63"/>
+ <source>X2Go session administration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="64"/>
+ <source>Use this module to administrate X2Go sessions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="73"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="74"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="126"/>
+ <location filename="x2gosessionadminwindow.cpp" line="140"/>
+ <location filename="x2gosessionadminwindow.cpp" line="165"/>
+ <source>Retrieving information from server, please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="180"/>
+ <location filename="x2gosessionadminwindow.cpp" line="217"/>
+ <source>Running</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="185"/>
+ <location filename="x2gosessionadminwindow.cpp" line="215"/>
+ <source>Suspended</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="202"/>
+ <source>Ready</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="219"/>
+ <source>Finished</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="277"/>
+ <source>Connection error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="288"/>
+ <source>Server connection failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="289"/>
+ <location filename="x2gosessionadminwindow.cpp" line="297"/>
+ <location filename="x2gosessionadminwindow.cpp" line="305"/>
+ <location filename="x2gosessionadminwindow.cpp" line="313"/>
+ <source>Server error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="296"/>
+ <source>Login failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="304"/>
+ <source>Execution of command failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="312"/>
+ <source>Database error<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_sv.ts b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_sv.ts
new file mode 100644
index 0000000..05db73b
--- /dev/null
+++ b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_sv.ts
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="sv_SE">
+<context>
+ <name>MaiaObject</name>
+ <message>
+ <location filename="../../maia/maiaObject.cpp" line="287"/>
+ <source>parse error: invalid xml-rpc. not conforming to spec.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoSessionAdminUI</name>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="51"/>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="56"/>
+ <source>State</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="61"/>
+ <source>Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="66"/>
+ <source>Start time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="71"/>
+ <source>Display</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="76"/>
+ <source>Client IP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="81"/>
+ <source>Interrupted at</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="86"/>
+ <source>ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="96"/>
+ <source>Suspend</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="103"/>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoSessionAdminWindow</name>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="63"/>
+ <source>X2Go session administration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="64"/>
+ <source>Use this module to administrate X2Go sessions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="73"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="74"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="126"/>
+ <location filename="x2gosessionadminwindow.cpp" line="140"/>
+ <location filename="x2gosessionadminwindow.cpp" line="165"/>
+ <source>Retrieving information from server, please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="180"/>
+ <location filename="x2gosessionadminwindow.cpp" line="217"/>
+ <source>Running</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="185"/>
+ <location filename="x2gosessionadminwindow.cpp" line="215"/>
+ <source>Suspended</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="202"/>
+ <source>Ready</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="219"/>
+ <source>Finished</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="277"/>
+ <source>Connection error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="288"/>
+ <source>Server connection failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="289"/>
+ <location filename="x2gosessionadminwindow.cpp" line="297"/>
+ <location filename="x2gosessionadminwindow.cpp" line="305"/>
+ <location filename="x2gosessionadminwindow.cpp" line="313"/>
+ <source>Server error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="296"/>
+ <source>Login failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="304"/>
+ <source>Execution of command failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="312"/>
+ <source>Database error<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_zh_tw.ts b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_zh_tw.ts
new file mode 100644
index 0000000..faf8c64
--- /dev/null
+++ b/x2goadmincenter/modules/x2gosessionadmingui/x2gosessionadmingui_zh_tw.ts
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="zh_TW">
+<context>
+ <name>MaiaObject</name>
+ <message>
+ <location filename="../../maia/maiaObject.cpp" line="287"/>
+ <source>parse error: invalid xml-rpc. not conforming to spec.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoSessionAdminUI</name>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="51"/>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="56"/>
+ <source>State</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="61"/>
+ <source>Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="66"/>
+ <source>Start time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="71"/>
+ <source>Display</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="76"/>
+ <source>Client IP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="81"/>
+ <source>Interrupted at</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="86"/>
+ <source>ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="96"/>
+ <source>Suspend</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminui.ui" line="103"/>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoSessionAdminWindow</name>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="63"/>
+ <source>X2Go session administration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="64"/>
+ <source>Use this module to administrate X2Go sessions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="73"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="74"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="126"/>
+ <location filename="x2gosessionadminwindow.cpp" line="140"/>
+ <location filename="x2gosessionadminwindow.cpp" line="165"/>
+ <source>Retrieving information from server, please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="180"/>
+ <location filename="x2gosessionadminwindow.cpp" line="217"/>
+ <source>Running</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="185"/>
+ <location filename="x2gosessionadminwindow.cpp" line="215"/>
+ <source>Suspended</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="202"/>
+ <source>Ready</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="219"/>
+ <source>Finished</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="277"/>
+ <source>Connection error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="288"/>
+ <source>Server connection failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="289"/>
+ <location filename="x2gosessionadminwindow.cpp" line="297"/>
+ <location filename="x2gosessionadminwindow.cpp" line="305"/>
+ <location filename="x2gosessionadminwindow.cpp" line="313"/>
+ <source>Server error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="296"/>
+ <source>Login failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="304"/>
+ <source>Execution of command failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gosessionadminwindow.cpp" line="312"/>
+ <source>Database error<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/modules/x2gouseradmingui/resources.rcc b/x2goadmincenter/modules/x2gouseradmingui/resources.rcc
index 40e9c55..aebccfc 100644
--- a/x2goadmincenter/modules/x2gouseradmingui/resources.rcc
+++ b/x2goadmincenter/modules/x2gouseradmingui/resources.rcc
@@ -7,10 +7,26 @@
<file>png/user.png</file>
<file>png/group.png</file>
<file>png/x2gouser.png</file>
+ <file>x2gouseradmingui_da.qm</file>
<file>x2gouseradmingui_de.qm</file>
<file>x2gouseradmingui_es.qm</file>
+ <file>x2gouseradmingui_et.qm</file>
<file>x2gouseradmingui_fi.qm</file>
+ <file>x2gouseradmingui_fr.qm</file>
+ <file>x2gouseradmingui_nb_no.qm</file>
<file>x2gouseradmingui_nl.qm</file>
+ <file>x2gouseradmingui_pt.qm</file>
+ <file>x2gouseradmingui_ru.qm</file>
+ <file>x2gouseradmingui_sv.qm</file>
+ <file>x2gouseradmingui_zh_tw.qm</file>
+ <file>qt_da.qm</file>
+ <file>qt_de.qm</file>
+ <file>qt_es.qm</file>
+ <file>qt_fr.qm</file>
+ <file>qt_pt.qm</file>
+ <file>qt_ru.qm</file>
+ <file>qt_sv.qm</file>
+ <file>qt_zh_TW.qm</file>
<file>qt_de.qm</file>
<file>qt_es.qm</file>
</qresource>
diff --git a/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui.pro b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui.pro
index 1faa082..86d6268 100644
--- a/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui.pro
+++ b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui.pro
@@ -11,10 +11,19 @@ RESOURCES += resources.rcc
CONFIG += plugin
DESTDIR= ../../plugins/
include(../../maia/maia.pri)
-TRANSLATIONS += x2gouseradmingui_de.ts \
+
+TRANSLATIONS += x2gouseradmingui_da.ts \
+ x2gouseradmingui_de.ts \
x2gouseradmingui_es.ts \
+ x2gouseradmingui_et.ts \
x2gouseradmingui_fi.ts \
- x2gouseradmingui_nl.ts
+ x2gouseradmingui_fr.ts \
+ x2gouseradmingui_nb_no.ts \
+ x2gouseradmingui_nl.ts \
+ x2gouseradmingui_pt.ts \
+ x2gouseradmingui_ru.ts \
+ x2gouseradmingui_sv.ts \
+ x2gouseradmingui_zh_tw.ts
# Input
HEADERS += x2gouseradminwindow.h
diff --git a/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_da.ts b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_da.ts
new file mode 100644
index 0000000..97d6b94
--- /dev/null
+++ b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_da.ts
@@ -0,0 +1,359 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="da_DK">
+<context>
+ <name>MaiaObject</name>
+ <message>
+ <location filename="../../maia/maiaObject.cpp" line="287"/>
+ <source>parse error: invalid xml-rpc. not conforming to spec.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoUserAdminUI</name>
+ <message>
+ <location filename="x2gouseradminui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="24"/>
+ <source>Users</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="69"/>
+ <source>Login</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="74"/>
+ <source>First name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="79"/>
+ <source>Last name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="84"/>
+ <source>UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="94"/>
+ <source>Delete selected users ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="104"/>
+ <source>Add user</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="116"/>
+ <source>Filter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="124"/>
+ <source>User name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="134"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="148"/>
+ <source>Hide user ID'S below:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="175"/>
+ <source>Hide user ID's above:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="187"/>
+ <source>Show treeview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="198"/>
+ <source>User settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="206"/>
+ <source>Login:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="236"/>
+ <source><- Select/change image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="263"/>
+ <source>Username</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="272"/>
+ <source>User information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="278"/>
+ <source>First &name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="291"/>
+ <source>La&st name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="304"/>
+ <source>&Birthday:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="321"/>
+ <source>dd.MM.yyyy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="334"/>
+ <source>System information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="342"/>
+ <source>&UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="359"/>
+ <source>&Primary group:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="372"/>
+ <source>Home &directory:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="385"/>
+ <source>&Login shell:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="404"/>
+ <source>Selected &groups:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="438"/>
+ <source>Add to group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="448"/>
+ <source>Remove from group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="475"/>
+ <source>Existing groups:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="501"/>
+ <source>&Change password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="525"/>
+ <source>Save group selection as default</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="545"/>
+ <source>&Apply changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="562"/>
+ <source><- Select user</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GouserAdminWindow</name>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="66"/>
+ <source>X2Go user administration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="67"/>
+ <source>Add, remove and edit users ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="76"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="77"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="178"/>
+ <location filename="x2gouseradminwindow.cpp" line="959"/>
+ <location filename="x2gouseradminwindow.cpp" line="1158"/>
+ <location filename="x2gouseradminwindow.cpp" line="1233"/>
+ <source>Retrieving information from server, please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="184"/>
+ <source>Apply changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="184"/>
+ <source>Do you want to apply changes?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="228"/>
+ <source>Connection error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="239"/>
+ <source>Server connection failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="240"/>
+ <location filename="x2gouseradminwindow.cpp" line="248"/>
+ <location filename="x2gouseradminwindow.cpp" line="256"/>
+ <source>Server error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="247"/>
+ <source>Login failed:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="255"/>
+ <source>Execution of command failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="312"/>
+ <source>Set user password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="312"/>
+ <source>User password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="315"/>
+ <source>Verify user password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="315"/>
+ <source>Verify password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="318"/>
+ <location filename="x2gouseradminwindow.cpp" line="323"/>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="318"/>
+ <source>Passwords are not identical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="323"/>
+ <source>Password required</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="609"/>
+ <location filename="x2gouseradminwindow.cpp" line="704"/>
+ <location filename="x2gouseradminwindow.cpp" line="1175"/>
+ <location filename="x2gouseradminwindow.cpp" line="1241"/>
+ <source>Ready</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <source>Invalid input: "First name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <source>Invalid input: "Last name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <source>Invalid input: "Login"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <source>User already exists: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <source>User with this UID already exists: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <source>Invalid input: "Home directory"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
+ <source>Invalid input: "Login shell"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
+ <source>Warning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
+ <source>Delete selected user(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_et.ts b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_et.ts
new file mode 100644
index 0000000..9016281
--- /dev/null
+++ b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_et.ts
@@ -0,0 +1,359 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="et_EE">
+<context>
+ <name>MaiaObject</name>
+ <message>
+ <location filename="../../maia/maiaObject.cpp" line="287"/>
+ <source>parse error: invalid xml-rpc. not conforming to spec.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoUserAdminUI</name>
+ <message>
+ <location filename="x2gouseradminui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="24"/>
+ <source>Users</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="69"/>
+ <source>Login</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="74"/>
+ <source>First name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="79"/>
+ <source>Last name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="84"/>
+ <source>UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="94"/>
+ <source>Delete selected users ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="104"/>
+ <source>Add user</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="116"/>
+ <source>Filter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="124"/>
+ <source>User name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="134"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="148"/>
+ <source>Hide user ID'S below:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="175"/>
+ <source>Hide user ID's above:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="187"/>
+ <source>Show treeview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="198"/>
+ <source>User settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="206"/>
+ <source>Login:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="236"/>
+ <source><- Select/change image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="263"/>
+ <source>Username</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="272"/>
+ <source>User information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="278"/>
+ <source>First &name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="291"/>
+ <source>La&st name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="304"/>
+ <source>&Birthday:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="321"/>
+ <source>dd.MM.yyyy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="334"/>
+ <source>System information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="342"/>
+ <source>&UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="359"/>
+ <source>&Primary group:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="372"/>
+ <source>Home &directory:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="385"/>
+ <source>&Login shell:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="404"/>
+ <source>Selected &groups:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="438"/>
+ <source>Add to group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="448"/>
+ <source>Remove from group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="475"/>
+ <source>Existing groups:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="501"/>
+ <source>&Change password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="525"/>
+ <source>Save group selection as default</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="545"/>
+ <source>&Apply changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="562"/>
+ <source><- Select user</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GouserAdminWindow</name>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="66"/>
+ <source>X2Go user administration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="67"/>
+ <source>Add, remove and edit users ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="76"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="77"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="178"/>
+ <location filename="x2gouseradminwindow.cpp" line="959"/>
+ <location filename="x2gouseradminwindow.cpp" line="1158"/>
+ <location filename="x2gouseradminwindow.cpp" line="1233"/>
+ <source>Retrieving information from server, please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="184"/>
+ <source>Apply changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="184"/>
+ <source>Do you want to apply changes?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="228"/>
+ <source>Connection error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="239"/>
+ <source>Server connection failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="240"/>
+ <location filename="x2gouseradminwindow.cpp" line="248"/>
+ <location filename="x2gouseradminwindow.cpp" line="256"/>
+ <source>Server error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="247"/>
+ <source>Login failed:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="255"/>
+ <source>Execution of command failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="312"/>
+ <source>Set user password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="312"/>
+ <source>User password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="315"/>
+ <source>Verify user password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="315"/>
+ <source>Verify password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="318"/>
+ <location filename="x2gouseradminwindow.cpp" line="323"/>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="318"/>
+ <source>Passwords are not identical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="323"/>
+ <source>Password required</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="609"/>
+ <location filename="x2gouseradminwindow.cpp" line="704"/>
+ <location filename="x2gouseradminwindow.cpp" line="1175"/>
+ <location filename="x2gouseradminwindow.cpp" line="1241"/>
+ <source>Ready</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <source>Invalid input: "First name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <source>Invalid input: "Last name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <source>Invalid input: "Login"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <source>User already exists: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <source>User with this UID already exists: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <source>Invalid input: "Home directory"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
+ <source>Invalid input: "Login shell"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
+ <source>Warning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
+ <source>Delete selected user(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_fi.ts b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_fi.ts
index fe28ec7..d5977d8 100644
--- a/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_fi.ts
+++ b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_fi.ts
@@ -22,170 +22,175 @@
<translation>Käyttäjät</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="72"/>
+ <location filename="x2gouseradminui.ui" line="69"/>
<source>Login</source>
<translation>Käyttäjätunnus</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="77"/>
+ <location filename="x2gouseradminui.ui" line="74"/>
<source>First name</source>
<translation>Etunimi</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="82"/>
+ <location filename="x2gouseradminui.ui" line="79"/>
<source>Last name</source>
<translation>Sukunimi</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="87"/>
+ <location filename="x2gouseradminui.ui" line="84"/>
<source>UID</source>
<translation>Käyttäjän ID</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="97"/>
+ <location filename="x2gouseradminui.ui" line="94"/>
<source>Delete selected users ...</source>
<translation>Poista merkityt käyttäjät ....</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="107"/>
+ <location filename="x2gouseradminui.ui" line="104"/>
<source>Add user</source>
<translation>Lisää käyttäjä</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="119"/>
+ <location filename="x2gouseradminui.ui" line="116"/>
<source>Filter</source>
<translation>Suodata</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="127"/>
+ <location filename="x2gouseradminui.ui" line="124"/>
<source>User name:</source>
<translation>Käyttäjän tunnus:</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="137"/>
+ <location filename="x2gouseradminui.ui" line="134"/>
<source>Name:</source>
<translation>Nimi:</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="151"/>
+ <location filename="x2gouseradminui.ui" line="148"/>
<source>Hide user ID'S below:</source>
<translation>Piilota allaolevat käyttäjätunnukset:</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="178"/>
+ <location filename="x2gouseradminui.ui" line="175"/>
<source>Hide user ID's above:</source>
<translation>Piilota ylläolevat käyttäjätunnukset:</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="190"/>
+ <location filename="x2gouseradminui.ui" line="187"/>
<source>Show treeview</source>
<translation>Näytä puu-rakenteena</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="201"/>
+ <location filename="x2gouseradminui.ui" line="198"/>
<source>User settings</source>
<translation>Käyttäjän asetukset</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="209"/>
+ <location filename="x2gouseradminui.ui" line="206"/>
<source>Login:</source>
<translation>Käyttäjätunnus:</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="239"/>
+ <location filename="x2gouseradminui.ui" line="236"/>
<source><- Select/change image</source>
<translation><- Valitse/vaida kuvake</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="266"/>
+ <location filename="x2gouseradminui.ui" line="263"/>
<source>Username</source>
<translation>Käyttäjän tunnus</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="275"/>
+ <location filename="x2gouseradminui.ui" line="272"/>
<source>User information</source>
<oldsource>User imformation</oldsource>
<translation>Käyttäjätiedot</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="281"/>
+ <location filename="x2gouseradminui.ui" line="278"/>
<source>First &name:</source>
<translation>&Etunimi:</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="294"/>
+ <location filename="x2gouseradminui.ui" line="291"/>
<source>La&st name:</source>
<translation>&Sukunimi:</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="307"/>
+ <location filename="x2gouseradminui.ui" line="304"/>
<source>&Birthday:</source>
<oldsource>Day of &birth:</oldsource>
<translation>S&yntymäpäivä:</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="323"/>
+ <location filename="x2gouseradminui.ui" line="321"/>
+ <source>dd.MM.yyyy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="334"/>
<source>System information</source>
<translation>Järstelmän tiedot</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="331"/>
+ <location filename="x2gouseradminui.ui" line="342"/>
<source>&UID</source>
<oldsource>&User ID:</oldsource>
<translation>&Käyttäjän ID</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="348"/>
+ <location filename="x2gouseradminui.ui" line="359"/>
<source>&Primary group:</source>
<translation>E&nsisijainen ryhmä:</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="361"/>
+ <location filename="x2gouseradminui.ui" line="372"/>
<source>Home &directory:</source>
<translation>&Kotihakemisto:</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="374"/>
+ <location filename="x2gouseradminui.ui" line="385"/>
<source>&Login shell:</source>
<translation>&Kirjautumisohjelma:</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="393"/>
+ <location filename="x2gouseradminui.ui" line="404"/>
<source>Selected &groups:</source>
<translation>&Valitut ryhmät:</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="427"/>
+ <location filename="x2gouseradminui.ui" line="438"/>
<source>Add to group</source>
<translation>Lisää ryhmään</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="437"/>
+ <location filename="x2gouseradminui.ui" line="448"/>
<source>Remove from group</source>
<translation>Poista ryhmästä</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="464"/>
+ <location filename="x2gouseradminui.ui" line="475"/>
<source>Existing groups:</source>
<translation>Ryhmät:</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="490"/>
+ <location filename="x2gouseradminui.ui" line="501"/>
<source>&Change password</source>
<translation>V&aihda salasana</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="514"/>
+ <location filename="x2gouseradminui.ui" line="525"/>
<source>Save group selection as default</source>
<translation>Tee ryhmävalinnasta oletus</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="534"/>
+ <location filename="x2gouseradminui.ui" line="545"/>
<source>&Apply changes</source>
<translation>&Ota muutokset käyttöön</translation>
</message>
<message>
- <location filename="x2gouseradminui.ui" line="551"/>
+ <location filename="x2gouseradminui.ui" line="562"/>
<source><- Select user</source>
<oldsource><- Select user from list</oldsource>
<translation><- Valitse käyttäjä</translation>
@@ -194,32 +199,32 @@
<context>
<name>X2GouserAdminWindow</name>
<message>
- <location filename="x2gouseradminwindow.cpp" line="65"/>
+ <location filename="x2gouseradminwindow.cpp" line="66"/>
<source>X2Go user administration</source>
<oldsource>X2Go group administration</oldsource>
<translation>X2Go käyttäjähallinta</translation>
</message>
<message>
- <location filename="x2gouseradminwindow.cpp" line="66"/>
+ <location filename="x2gouseradminwindow.cpp" line="67"/>
<source>Add, remove and edit users ...</source>
<oldsource>Use this module to administrate users</oldsource>
<translation>Lisää, poista ja muuta käyttäjätietoja...</translation>
</message>
<message>
- <location filename="x2gouseradminwindow.cpp" line="75"/>
+ <location filename="x2gouseradminwindow.cpp" line="76"/>
<source>Developers:</source>
<translation>Kehittäjät:</translation>
</message>
<message>
- <location filename="x2gouseradminwindow.cpp" line="76"/>
+ <location filename="x2gouseradminwindow.cpp" line="77"/>
<source>Translators:</source>
<translation>Kääntäjät:</translation>
</message>
<message>
<location filename="x2gouseradminwindow.cpp" line="178"/>
- <location filename="x2gouseradminwindow.cpp" line="944"/>
- <location filename="x2gouseradminwindow.cpp" line="1132"/>
- <location filename="x2gouseradminwindow.cpp" line="1207"/>
+ <location filename="x2gouseradminwindow.cpp" line="959"/>
+ <location filename="x2gouseradminwindow.cpp" line="1158"/>
+ <location filename="x2gouseradminwindow.cpp" line="1233"/>
<source>Retrieving information from server, please wait...</source>
<translation>Tietoja haetaan palvelimesta, odota...</translation>
</message>
@@ -284,13 +289,13 @@
<message>
<location filename="x2gouseradminwindow.cpp" line="318"/>
<location filename="x2gouseradminwindow.cpp" line="323"/>
- <location filename="x2gouseradminwindow.cpp" line="1007"/>
- <location filename="x2gouseradminwindow.cpp" line="1020"/>
- <location filename="x2gouseradminwindow.cpp" line="1032"/>
- <location filename="x2gouseradminwindow.cpp" line="1037"/>
- <location filename="x2gouseradminwindow.cpp" line="1055"/>
- <location filename="x2gouseradminwindow.cpp" line="1076"/>
- <location filename="x2gouseradminwindow.cpp" line="1090"/>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
<source>Error</source>
<translation>Virhe</translation>
</message>
@@ -305,55 +310,55 @@
<translation>Salasana pakollinen</translation>
</message>
<message>
- <location filename="x2gouseradminwindow.cpp" line="1007"/>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
<source>Invalid input: "First name"</source>
<translation>Virheellinen arvo, "Etunimi"</translation>
</message>
<message>
- <location filename="x2gouseradminwindow.cpp" line="1020"/>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
<source>Invalid input: "Last name"</source>
<translation>Virheellinen tieto, "Sukunimi"</translation>
</message>
<message>
- <location filename="x2gouseradminwindow.cpp" line="1032"/>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
<source>Invalid input: "Login"</source>
<translation>Virheellinen tieto, "Käyttäjätunnus"</translation>
</message>
<message>
- <location filename="x2gouseradminwindow.cpp" line="1055"/>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
<source>User with this UID already exists: </source>
<translation>Tällä ID tunnuksella on käyttjä: </translation>
</message>
<message>
- <location filename="x2gouseradminwindow.cpp" line="1076"/>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
<source>Invalid input: "Home directory"</source>
<translation>Virheellinen tieto, "Kotihakemisto" </translation>
</message>
<message>
- <location filename="x2gouseradminwindow.cpp" line="1090"/>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
<source>Invalid input: "Login shell"</source>
<translation>Virheellinen tieto, "Kirjautumisohjelma"</translation>
</message>
<message>
- <location filename="x2gouseradminwindow.cpp" line="605"/>
- <location filename="x2gouseradminwindow.cpp" line="700"/>
- <location filename="x2gouseradminwindow.cpp" line="1149"/>
- <location filename="x2gouseradminwindow.cpp" line="1215"/>
+ <location filename="x2gouseradminwindow.cpp" line="609"/>
+ <location filename="x2gouseradminwindow.cpp" line="704"/>
+ <location filename="x2gouseradminwindow.cpp" line="1175"/>
+ <location filename="x2gouseradminwindow.cpp" line="1241"/>
<source>Ready</source>
<translation>Valmis</translation>
</message>
<message>
- <location filename="x2gouseradminwindow.cpp" line="1037"/>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
<source>User already exists: </source>
<translation>Käyttäjä on jo olemassa:</translation>
</message>
<message>
- <location filename="x2gouseradminwindow.cpp" line="1196"/>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
<source>Warning</source>
<translation>Varoitus</translation>
</message>
<message>
- <location filename="x2gouseradminwindow.cpp" line="1196"/>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
<source>Delete selected user(s)</source>
<translation>Poista valitut käyttäjät</translation>
</message>
diff --git a/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_fr.ts b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_fr.ts
new file mode 100644
index 0000000..c0d3c06
--- /dev/null
+++ b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_fr.ts
@@ -0,0 +1,359 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="fr_FR">
+<context>
+ <name>MaiaObject</name>
+ <message>
+ <location filename="../../maia/maiaObject.cpp" line="287"/>
+ <source>parse error: invalid xml-rpc. not conforming to spec.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoUserAdminUI</name>
+ <message>
+ <location filename="x2gouseradminui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="24"/>
+ <source>Users</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="69"/>
+ <source>Login</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="74"/>
+ <source>First name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="79"/>
+ <source>Last name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="84"/>
+ <source>UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="94"/>
+ <source>Delete selected users ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="104"/>
+ <source>Add user</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="116"/>
+ <source>Filter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="124"/>
+ <source>User name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="134"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="148"/>
+ <source>Hide user ID'S below:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="175"/>
+ <source>Hide user ID's above:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="187"/>
+ <source>Show treeview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="198"/>
+ <source>User settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="206"/>
+ <source>Login:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="236"/>
+ <source><- Select/change image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="263"/>
+ <source>Username</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="272"/>
+ <source>User information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="278"/>
+ <source>First &name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="291"/>
+ <source>La&st name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="304"/>
+ <source>&Birthday:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="321"/>
+ <source>dd.MM.yyyy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="334"/>
+ <source>System information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="342"/>
+ <source>&UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="359"/>
+ <source>&Primary group:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="372"/>
+ <source>Home &directory:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="385"/>
+ <source>&Login shell:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="404"/>
+ <source>Selected &groups:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="438"/>
+ <source>Add to group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="448"/>
+ <source>Remove from group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="475"/>
+ <source>Existing groups:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="501"/>
+ <source>&Change password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="525"/>
+ <source>Save group selection as default</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="545"/>
+ <source>&Apply changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="562"/>
+ <source><- Select user</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GouserAdminWindow</name>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="66"/>
+ <source>X2Go user administration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="67"/>
+ <source>Add, remove and edit users ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="76"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="77"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="178"/>
+ <location filename="x2gouseradminwindow.cpp" line="959"/>
+ <location filename="x2gouseradminwindow.cpp" line="1158"/>
+ <location filename="x2gouseradminwindow.cpp" line="1233"/>
+ <source>Retrieving information from server, please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="184"/>
+ <source>Apply changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="184"/>
+ <source>Do you want to apply changes?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="228"/>
+ <source>Connection error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="239"/>
+ <source>Server connection failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="240"/>
+ <location filename="x2gouseradminwindow.cpp" line="248"/>
+ <location filename="x2gouseradminwindow.cpp" line="256"/>
+ <source>Server error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="247"/>
+ <source>Login failed:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="255"/>
+ <source>Execution of command failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="312"/>
+ <source>Set user password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="312"/>
+ <source>User password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="315"/>
+ <source>Verify user password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="315"/>
+ <source>Verify password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="318"/>
+ <location filename="x2gouseradminwindow.cpp" line="323"/>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="318"/>
+ <source>Passwords are not identical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="323"/>
+ <source>Password required</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="609"/>
+ <location filename="x2gouseradminwindow.cpp" line="704"/>
+ <location filename="x2gouseradminwindow.cpp" line="1175"/>
+ <location filename="x2gouseradminwindow.cpp" line="1241"/>
+ <source>Ready</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <source>Invalid input: "First name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <source>Invalid input: "Last name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <source>Invalid input: "Login"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <source>User already exists: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <source>User with this UID already exists: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <source>Invalid input: "Home directory"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
+ <source>Invalid input: "Login shell"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
+ <source>Warning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
+ <source>Delete selected user(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_nb_no.ts b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_nb_no.ts
new file mode 100644
index 0000000..0d010aa
--- /dev/null
+++ b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_nb_no.ts
@@ -0,0 +1,359 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="nb_NO">
+<context>
+ <name>MaiaObject</name>
+ <message>
+ <location filename="../../maia/maiaObject.cpp" line="287"/>
+ <source>parse error: invalid xml-rpc. not conforming to spec.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoUserAdminUI</name>
+ <message>
+ <location filename="x2gouseradminui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="24"/>
+ <source>Users</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="69"/>
+ <source>Login</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="74"/>
+ <source>First name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="79"/>
+ <source>Last name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="84"/>
+ <source>UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="94"/>
+ <source>Delete selected users ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="104"/>
+ <source>Add user</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="116"/>
+ <source>Filter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="124"/>
+ <source>User name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="134"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="148"/>
+ <source>Hide user ID'S below:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="175"/>
+ <source>Hide user ID's above:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="187"/>
+ <source>Show treeview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="198"/>
+ <source>User settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="206"/>
+ <source>Login:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="236"/>
+ <source><- Select/change image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="263"/>
+ <source>Username</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="272"/>
+ <source>User information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="278"/>
+ <source>First &name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="291"/>
+ <source>La&st name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="304"/>
+ <source>&Birthday:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="321"/>
+ <source>dd.MM.yyyy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="334"/>
+ <source>System information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="342"/>
+ <source>&UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="359"/>
+ <source>&Primary group:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="372"/>
+ <source>Home &directory:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="385"/>
+ <source>&Login shell:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="404"/>
+ <source>Selected &groups:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="438"/>
+ <source>Add to group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="448"/>
+ <source>Remove from group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="475"/>
+ <source>Existing groups:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="501"/>
+ <source>&Change password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="525"/>
+ <source>Save group selection as default</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="545"/>
+ <source>&Apply changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="562"/>
+ <source><- Select user</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GouserAdminWindow</name>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="66"/>
+ <source>X2Go user administration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="67"/>
+ <source>Add, remove and edit users ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="76"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="77"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="178"/>
+ <location filename="x2gouseradminwindow.cpp" line="959"/>
+ <location filename="x2gouseradminwindow.cpp" line="1158"/>
+ <location filename="x2gouseradminwindow.cpp" line="1233"/>
+ <source>Retrieving information from server, please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="184"/>
+ <source>Apply changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="184"/>
+ <source>Do you want to apply changes?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="228"/>
+ <source>Connection error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="239"/>
+ <source>Server connection failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="240"/>
+ <location filename="x2gouseradminwindow.cpp" line="248"/>
+ <location filename="x2gouseradminwindow.cpp" line="256"/>
+ <source>Server error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="247"/>
+ <source>Login failed:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="255"/>
+ <source>Execution of command failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="312"/>
+ <source>Set user password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="312"/>
+ <source>User password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="315"/>
+ <source>Verify user password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="315"/>
+ <source>Verify password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="318"/>
+ <location filename="x2gouseradminwindow.cpp" line="323"/>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="318"/>
+ <source>Passwords are not identical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="323"/>
+ <source>Password required</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="609"/>
+ <location filename="x2gouseradminwindow.cpp" line="704"/>
+ <location filename="x2gouseradminwindow.cpp" line="1175"/>
+ <location filename="x2gouseradminwindow.cpp" line="1241"/>
+ <source>Ready</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <source>Invalid input: "First name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <source>Invalid input: "Last name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <source>Invalid input: "Login"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <source>User already exists: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <source>User with this UID already exists: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <source>Invalid input: "Home directory"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
+ <source>Invalid input: "Login shell"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
+ <source>Warning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
+ <source>Delete selected user(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_pt.ts b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_pt.ts
new file mode 100644
index 0000000..a3360a4
--- /dev/null
+++ b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_pt.ts
@@ -0,0 +1,359 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="pt_PT">
+<context>
+ <name>MaiaObject</name>
+ <message>
+ <location filename="../../maia/maiaObject.cpp" line="287"/>
+ <source>parse error: invalid xml-rpc. not conforming to spec.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoUserAdminUI</name>
+ <message>
+ <location filename="x2gouseradminui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="24"/>
+ <source>Users</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="69"/>
+ <source>Login</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="74"/>
+ <source>First name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="79"/>
+ <source>Last name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="84"/>
+ <source>UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="94"/>
+ <source>Delete selected users ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="104"/>
+ <source>Add user</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="116"/>
+ <source>Filter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="124"/>
+ <source>User name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="134"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="148"/>
+ <source>Hide user ID'S below:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="175"/>
+ <source>Hide user ID's above:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="187"/>
+ <source>Show treeview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="198"/>
+ <source>User settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="206"/>
+ <source>Login:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="236"/>
+ <source><- Select/change image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="263"/>
+ <source>Username</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="272"/>
+ <source>User information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="278"/>
+ <source>First &name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="291"/>
+ <source>La&st name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="304"/>
+ <source>&Birthday:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="321"/>
+ <source>dd.MM.yyyy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="334"/>
+ <source>System information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="342"/>
+ <source>&UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="359"/>
+ <source>&Primary group:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="372"/>
+ <source>Home &directory:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="385"/>
+ <source>&Login shell:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="404"/>
+ <source>Selected &groups:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="438"/>
+ <source>Add to group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="448"/>
+ <source>Remove from group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="475"/>
+ <source>Existing groups:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="501"/>
+ <source>&Change password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="525"/>
+ <source>Save group selection as default</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="545"/>
+ <source>&Apply changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="562"/>
+ <source><- Select user</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GouserAdminWindow</name>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="66"/>
+ <source>X2Go user administration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="67"/>
+ <source>Add, remove and edit users ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="76"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="77"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="178"/>
+ <location filename="x2gouseradminwindow.cpp" line="959"/>
+ <location filename="x2gouseradminwindow.cpp" line="1158"/>
+ <location filename="x2gouseradminwindow.cpp" line="1233"/>
+ <source>Retrieving information from server, please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="184"/>
+ <source>Apply changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="184"/>
+ <source>Do you want to apply changes?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="228"/>
+ <source>Connection error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="239"/>
+ <source>Server connection failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="240"/>
+ <location filename="x2gouseradminwindow.cpp" line="248"/>
+ <location filename="x2gouseradminwindow.cpp" line="256"/>
+ <source>Server error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="247"/>
+ <source>Login failed:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="255"/>
+ <source>Execution of command failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="312"/>
+ <source>Set user password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="312"/>
+ <source>User password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="315"/>
+ <source>Verify user password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="315"/>
+ <source>Verify password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="318"/>
+ <location filename="x2gouseradminwindow.cpp" line="323"/>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="318"/>
+ <source>Passwords are not identical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="323"/>
+ <source>Password required</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="609"/>
+ <location filename="x2gouseradminwindow.cpp" line="704"/>
+ <location filename="x2gouseradminwindow.cpp" line="1175"/>
+ <location filename="x2gouseradminwindow.cpp" line="1241"/>
+ <source>Ready</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <source>Invalid input: "First name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <source>Invalid input: "Last name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <source>Invalid input: "Login"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <source>User already exists: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <source>User with this UID already exists: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <source>Invalid input: "Home directory"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
+ <source>Invalid input: "Login shell"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
+ <source>Warning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
+ <source>Delete selected user(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_ru.ts b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_ru.ts
new file mode 100644
index 0000000..0f8a6ff
--- /dev/null
+++ b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_ru.ts
@@ -0,0 +1,359 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="ru_RU">
+<context>
+ <name>MaiaObject</name>
+ <message>
+ <location filename="../../maia/maiaObject.cpp" line="287"/>
+ <source>parse error: invalid xml-rpc. not conforming to spec.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoUserAdminUI</name>
+ <message>
+ <location filename="x2gouseradminui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="24"/>
+ <source>Users</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="69"/>
+ <source>Login</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="74"/>
+ <source>First name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="79"/>
+ <source>Last name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="84"/>
+ <source>UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="94"/>
+ <source>Delete selected users ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="104"/>
+ <source>Add user</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="116"/>
+ <source>Filter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="124"/>
+ <source>User name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="134"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="148"/>
+ <source>Hide user ID'S below:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="175"/>
+ <source>Hide user ID's above:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="187"/>
+ <source>Show treeview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="198"/>
+ <source>User settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="206"/>
+ <source>Login:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="236"/>
+ <source><- Select/change image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="263"/>
+ <source>Username</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="272"/>
+ <source>User information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="278"/>
+ <source>First &name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="291"/>
+ <source>La&st name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="304"/>
+ <source>&Birthday:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="321"/>
+ <source>dd.MM.yyyy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="334"/>
+ <source>System information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="342"/>
+ <source>&UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="359"/>
+ <source>&Primary group:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="372"/>
+ <source>Home &directory:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="385"/>
+ <source>&Login shell:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="404"/>
+ <source>Selected &groups:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="438"/>
+ <source>Add to group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="448"/>
+ <source>Remove from group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="475"/>
+ <source>Existing groups:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="501"/>
+ <source>&Change password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="525"/>
+ <source>Save group selection as default</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="545"/>
+ <source>&Apply changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="562"/>
+ <source><- Select user</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GouserAdminWindow</name>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="66"/>
+ <source>X2Go user administration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="67"/>
+ <source>Add, remove and edit users ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="76"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="77"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="178"/>
+ <location filename="x2gouseradminwindow.cpp" line="959"/>
+ <location filename="x2gouseradminwindow.cpp" line="1158"/>
+ <location filename="x2gouseradminwindow.cpp" line="1233"/>
+ <source>Retrieving information from server, please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="184"/>
+ <source>Apply changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="184"/>
+ <source>Do you want to apply changes?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="228"/>
+ <source>Connection error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="239"/>
+ <source>Server connection failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="240"/>
+ <location filename="x2gouseradminwindow.cpp" line="248"/>
+ <location filename="x2gouseradminwindow.cpp" line="256"/>
+ <source>Server error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="247"/>
+ <source>Login failed:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="255"/>
+ <source>Execution of command failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="312"/>
+ <source>Set user password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="312"/>
+ <source>User password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="315"/>
+ <source>Verify user password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="315"/>
+ <source>Verify password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="318"/>
+ <location filename="x2gouseradminwindow.cpp" line="323"/>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="318"/>
+ <source>Passwords are not identical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="323"/>
+ <source>Password required</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="609"/>
+ <location filename="x2gouseradminwindow.cpp" line="704"/>
+ <location filename="x2gouseradminwindow.cpp" line="1175"/>
+ <location filename="x2gouseradminwindow.cpp" line="1241"/>
+ <source>Ready</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <source>Invalid input: "First name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <source>Invalid input: "Last name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <source>Invalid input: "Login"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <source>User already exists: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <source>User with this UID already exists: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <source>Invalid input: "Home directory"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
+ <source>Invalid input: "Login shell"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
+ <source>Warning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
+ <source>Delete selected user(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_sv.ts b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_sv.ts
new file mode 100644
index 0000000..98124ec
--- /dev/null
+++ b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_sv.ts
@@ -0,0 +1,359 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="sv_SE">
+<context>
+ <name>MaiaObject</name>
+ <message>
+ <location filename="../../maia/maiaObject.cpp" line="287"/>
+ <source>parse error: invalid xml-rpc. not conforming to spec.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoUserAdminUI</name>
+ <message>
+ <location filename="x2gouseradminui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="24"/>
+ <source>Users</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="69"/>
+ <source>Login</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="74"/>
+ <source>First name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="79"/>
+ <source>Last name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="84"/>
+ <source>UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="94"/>
+ <source>Delete selected users ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="104"/>
+ <source>Add user</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="116"/>
+ <source>Filter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="124"/>
+ <source>User name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="134"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="148"/>
+ <source>Hide user ID'S below:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="175"/>
+ <source>Hide user ID's above:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="187"/>
+ <source>Show treeview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="198"/>
+ <source>User settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="206"/>
+ <source>Login:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="236"/>
+ <source><- Select/change image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="263"/>
+ <source>Username</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="272"/>
+ <source>User information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="278"/>
+ <source>First &name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="291"/>
+ <source>La&st name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="304"/>
+ <source>&Birthday:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="321"/>
+ <source>dd.MM.yyyy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="334"/>
+ <source>System information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="342"/>
+ <source>&UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="359"/>
+ <source>&Primary group:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="372"/>
+ <source>Home &directory:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="385"/>
+ <source>&Login shell:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="404"/>
+ <source>Selected &groups:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="438"/>
+ <source>Add to group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="448"/>
+ <source>Remove from group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="475"/>
+ <source>Existing groups:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="501"/>
+ <source>&Change password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="525"/>
+ <source>Save group selection as default</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="545"/>
+ <source>&Apply changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="562"/>
+ <source><- Select user</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GouserAdminWindow</name>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="66"/>
+ <source>X2Go user administration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="67"/>
+ <source>Add, remove and edit users ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="76"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="77"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="178"/>
+ <location filename="x2gouseradminwindow.cpp" line="959"/>
+ <location filename="x2gouseradminwindow.cpp" line="1158"/>
+ <location filename="x2gouseradminwindow.cpp" line="1233"/>
+ <source>Retrieving information from server, please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="184"/>
+ <source>Apply changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="184"/>
+ <source>Do you want to apply changes?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="228"/>
+ <source>Connection error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="239"/>
+ <source>Server connection failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="240"/>
+ <location filename="x2gouseradminwindow.cpp" line="248"/>
+ <location filename="x2gouseradminwindow.cpp" line="256"/>
+ <source>Server error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="247"/>
+ <source>Login failed:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="255"/>
+ <source>Execution of command failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="312"/>
+ <source>Set user password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="312"/>
+ <source>User password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="315"/>
+ <source>Verify user password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="315"/>
+ <source>Verify password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="318"/>
+ <location filename="x2gouseradminwindow.cpp" line="323"/>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="318"/>
+ <source>Passwords are not identical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="323"/>
+ <source>Password required</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="609"/>
+ <location filename="x2gouseradminwindow.cpp" line="704"/>
+ <location filename="x2gouseradminwindow.cpp" line="1175"/>
+ <location filename="x2gouseradminwindow.cpp" line="1241"/>
+ <source>Ready</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <source>Invalid input: "First name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <source>Invalid input: "Last name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <source>Invalid input: "Login"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <source>User already exists: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <source>User with this UID already exists: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <source>Invalid input: "Home directory"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
+ <source>Invalid input: "Login shell"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
+ <source>Warning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
+ <source>Delete selected user(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_zh_tw.ts b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_zh_tw.ts
new file mode 100644
index 0000000..dfdbab3
--- /dev/null
+++ b/x2goadmincenter/modules/x2gouseradmingui/x2gouseradmingui_zh_tw.ts
@@ -0,0 +1,359 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="zh_TW">
+<context>
+ <name>MaiaObject</name>
+ <message>
+ <location filename="../../maia/maiaObject.cpp" line="287"/>
+ <source>parse error: invalid xml-rpc. not conforming to spec.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoUserAdminUI</name>
+ <message>
+ <location filename="x2gouseradminui.ui" line="14"/>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="24"/>
+ <source>Users</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="69"/>
+ <source>Login</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="74"/>
+ <source>First name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="79"/>
+ <source>Last name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="84"/>
+ <source>UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="94"/>
+ <source>Delete selected users ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="104"/>
+ <source>Add user</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="116"/>
+ <source>Filter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="124"/>
+ <source>User name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="134"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="148"/>
+ <source>Hide user ID'S below:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="175"/>
+ <source>Hide user ID's above:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="187"/>
+ <source>Show treeview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="198"/>
+ <source>User settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="206"/>
+ <source>Login:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="236"/>
+ <source><- Select/change image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="263"/>
+ <source>Username</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="272"/>
+ <source>User information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="278"/>
+ <source>First &name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="291"/>
+ <source>La&st name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="304"/>
+ <source>&Birthday:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="321"/>
+ <source>dd.MM.yyyy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="334"/>
+ <source>System information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="342"/>
+ <source>&UID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="359"/>
+ <source>&Primary group:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="372"/>
+ <source>Home &directory:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="385"/>
+ <source>&Login shell:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="404"/>
+ <source>Selected &groups:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="438"/>
+ <source>Add to group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="448"/>
+ <source>Remove from group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="475"/>
+ <source>Existing groups:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="501"/>
+ <source>&Change password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="525"/>
+ <source>Save group selection as default</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="545"/>
+ <source>&Apply changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminui.ui" line="562"/>
+ <source><- Select user</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GouserAdminWindow</name>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="66"/>
+ <source>X2Go user administration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="67"/>
+ <source>Add, remove and edit users ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="76"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="77"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="178"/>
+ <location filename="x2gouseradminwindow.cpp" line="959"/>
+ <location filename="x2gouseradminwindow.cpp" line="1158"/>
+ <location filename="x2gouseradminwindow.cpp" line="1233"/>
+ <source>Retrieving information from server, please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="184"/>
+ <source>Apply changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="184"/>
+ <source>Do you want to apply changes?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="228"/>
+ <source>Connection error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="239"/>
+ <source>Server connection failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="240"/>
+ <location filename="x2gouseradminwindow.cpp" line="248"/>
+ <location filename="x2gouseradminwindow.cpp" line="256"/>
+ <source>Server error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="247"/>
+ <source>Login failed:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="255"/>
+ <source>Execution of command failed<br>Error message:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="312"/>
+ <source>Set user password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="312"/>
+ <source>User password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="315"/>
+ <source>Verify user password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="315"/>
+ <source>Verify password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="318"/>
+ <location filename="x2gouseradminwindow.cpp" line="323"/>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="318"/>
+ <source>Passwords are not identical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="323"/>
+ <source>Password required</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="609"/>
+ <location filename="x2gouseradminwindow.cpp" line="704"/>
+ <location filename="x2gouseradminwindow.cpp" line="1175"/>
+ <location filename="x2gouseradminwindow.cpp" line="1241"/>
+ <source>Ready</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1023"/>
+ <source>Invalid input: "First name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1044"/>
+ <source>Invalid input: "Last name"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1056"/>
+ <source>Invalid input: "Login"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1061"/>
+ <source>User already exists: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1079"/>
+ <source>User with this UID already exists: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1102"/>
+ <source>Invalid input: "Home directory"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1116"/>
+ <source>Invalid input: "Login shell"</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
+ <source>Warning</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2gouseradminwindow.cpp" line="1222"/>
+ <source>Delete selected user(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/resources.rcc b/x2goadmincenter/resources.rcc
index 6a007a1..c90d2e5 100644
--- a/x2goadmincenter/resources.rcc
+++ b/x2goadmincenter/resources.rcc
@@ -5,11 +5,25 @@
<file>png/go-previous.png</file>
<file>png/x2go.png</file>
<file>png/pass.png</file>
+ <file>x2goadmincenter_da.qm</file>
<file>x2goadmincenter_de.qm</file>
<file>x2goadmincenter_es.qm</file>
+ <file>x2goadmincenter_et.qm</file>
<file>x2goadmincenter_fi.qm</file>
+ <file>x2goadmincenter_fr.qm</file>
+ <file>x2goadmincenter_nb_no.qm</file>
<file>x2goadmincenter_nl.qm</file>
+ <file>x2goadmincenter_pt.qm</file>
+ <file>x2goadmincenter_ru.qm</file>
+ <file>x2goadmincenter_sv.qm</file>
+ <file>x2goadmincenter_zh_tw.qm</file>
+ <file>qt_da.qm</file>
<file>qt_de.qm</file>
<file>qt_es.qm</file>
+ <file>qt_fr.qm</file>
+ <file>qt_pt.qm</file>
+ <file>qt_ru.qm</file>
+ <file>qt_sv.qm</file>
+ <file>qt_zh_TW.qm</file>
</qresource>
</RCC>
diff --git a/x2goadmincenter/x2goadmincenter.pro b/x2goadmincenter/x2goadmincenter.pro
index f76d797..3e7bd7f 100644
--- a/x2goadmincenter/x2goadmincenter.pro
+++ b/x2goadmincenter/x2goadmincenter.pro
@@ -5,10 +5,18 @@
TEMPLATE = app
TARGET =
-TRANSLATIONS += x2goadmincenter_de.ts \
+TRANSLATIONS += x2goadmincenter_da.ts \
+ x2goadmincenter_de.ts \
x2goadmincenter_es.ts \
+ x2goadmincenter_et.ts \
x2goadmincenter_fi.ts \
- x2goadmincenter_nl.ts
+ x2goadmincenter_fr.ts \
+ x2goadmincenter_nb_no.ts \
+ x2goadmincenter_nl.ts \
+ x2goadmincenter_pt.ts \
+ x2goadmincenter_ru.ts \
+ x2goadmincenter_sv.ts \
+ x2goadmincenter_zh_tw.ts
# Input
HEADERS += centerinterface.h \
diff --git a/x2goadmincenter/x2goadmincenter_da.ts b/x2goadmincenter/x2goadmincenter_da.ts
new file mode 100644
index 0000000..15a7d75
--- /dev/null
+++ b/x2goadmincenter/x2goadmincenter_da.ts
@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="da_DK">
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="settingsdialog.ui" line="14"/>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="25"/>
+ <source>Server url:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="35"/>
+ <source>Login:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="45"/>
+ <source>Admin mode</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoAdminCenter</name>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="63"/>
+ <source>X2Go administration center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="64"/>
+ <source>Administration plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="72"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="73"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="85"/>
+ <location filename="x2goadmincenter.cpp" line="154"/>
+ <source>About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="87"/>
+ <source>Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="88"/>
+ <source>Settings ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="89"/>
+ <source>Connection password ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="157"/>
+ <source>X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="264"/>
+ <source><br><b>Invalid certificate sent by server</b><br><br></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="266"/>
+ <source><p style='background:#FFFFDC;'>An exception should only be added if you are using a trusted internet connection. Be warned if you see this Message by connecting a known server.</p></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="269"/>
+ <source>Secure connection failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="274"/>
+ <source>Issued to:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="275"/>
+ <location filename="x2goadmincenter.cpp" line="287"/>
+ <source>Common Name(CN) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="278"/>
+ <location filename="x2goadmincenter.cpp" line="290"/>
+ <source>Organization(O) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="281"/>
+ <location filename="x2goadmincenter.cpp" line="293"/>
+ <source>Organizational Unit(OU) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="284"/>
+ <source>Serial Number </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="286"/>
+ <source>Issued by:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="297"/>
+ <source>Validity:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="298"/>
+ <source>Issued on </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="299"/>
+ <source>expires on </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="300"/>
+ <source>Fingerprints:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="301"/>
+ <source>SHA1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="303"/>
+ <source>MD5 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="309"/>
+ <source>Abort connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="311"/>
+ <source>Add exception</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="367"/>
+ <source>Connection password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="367"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoAdminCenterUi</name>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="14"/>
+ <source>X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="53"/>
+ <source>&Session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="63"/>
+ <source>&Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="74"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="100"/>
+ <source>&Settings ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="105"/>
+ <source>&Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="110"/>
+ <source>About X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="115"/>
+ <source>About Qt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="120"/>
+ <source>&Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="123"/>
+ <source>Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="128"/>
+ <source>About module</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="136"/>
+ <source>Connection &password ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/x2goadmincenter_et.ts b/x2goadmincenter/x2goadmincenter_et.ts
new file mode 100644
index 0000000..bfc75c9
--- /dev/null
+++ b/x2goadmincenter/x2goadmincenter_et.ts
@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="et_EE">
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="settingsdialog.ui" line="14"/>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="25"/>
+ <source>Server url:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="35"/>
+ <source>Login:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="45"/>
+ <source>Admin mode</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoAdminCenter</name>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="63"/>
+ <source>X2Go administration center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="64"/>
+ <source>Administration plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="72"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="73"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="85"/>
+ <location filename="x2goadmincenter.cpp" line="154"/>
+ <source>About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="87"/>
+ <source>Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="88"/>
+ <source>Settings ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="89"/>
+ <source>Connection password ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="157"/>
+ <source>X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="264"/>
+ <source><br><b>Invalid certificate sent by server</b><br><br></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="266"/>
+ <source><p style='background:#FFFFDC;'>An exception should only be added if you are using a trusted internet connection. Be warned if you see this Message by connecting a known server.</p></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="269"/>
+ <source>Secure connection failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="274"/>
+ <source>Issued to:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="275"/>
+ <location filename="x2goadmincenter.cpp" line="287"/>
+ <source>Common Name(CN) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="278"/>
+ <location filename="x2goadmincenter.cpp" line="290"/>
+ <source>Organization(O) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="281"/>
+ <location filename="x2goadmincenter.cpp" line="293"/>
+ <source>Organizational Unit(OU) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="284"/>
+ <source>Serial Number </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="286"/>
+ <source>Issued by:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="297"/>
+ <source>Validity:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="298"/>
+ <source>Issued on </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="299"/>
+ <source>expires on </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="300"/>
+ <source>Fingerprints:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="301"/>
+ <source>SHA1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="303"/>
+ <source>MD5 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="309"/>
+ <source>Abort connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="311"/>
+ <source>Add exception</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="367"/>
+ <source>Connection password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="367"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoAdminCenterUi</name>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="14"/>
+ <source>X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="53"/>
+ <source>&Session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="63"/>
+ <source>&Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="74"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="100"/>
+ <source>&Settings ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="105"/>
+ <source>&Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="110"/>
+ <source>About X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="115"/>
+ <source>About Qt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="120"/>
+ <source>&Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="123"/>
+ <source>Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="128"/>
+ <source>About module</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="136"/>
+ <source>Connection &password ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/x2goadmincenter_fr.ts b/x2goadmincenter/x2goadmincenter_fr.ts
new file mode 100644
index 0000000..be706ae
--- /dev/null
+++ b/x2goadmincenter/x2goadmincenter_fr.ts
@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="fr_FR">
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="settingsdialog.ui" line="14"/>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="25"/>
+ <source>Server url:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="35"/>
+ <source>Login:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="45"/>
+ <source>Admin mode</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoAdminCenter</name>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="63"/>
+ <source>X2Go administration center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="64"/>
+ <source>Administration plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="72"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="73"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="85"/>
+ <location filename="x2goadmincenter.cpp" line="154"/>
+ <source>About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="87"/>
+ <source>Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="88"/>
+ <source>Settings ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="89"/>
+ <source>Connection password ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="157"/>
+ <source>X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="264"/>
+ <source><br><b>Invalid certificate sent by server</b><br><br></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="266"/>
+ <source><p style='background:#FFFFDC;'>An exception should only be added if you are using a trusted internet connection. Be warned if you see this Message by connecting a known server.</p></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="269"/>
+ <source>Secure connection failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="274"/>
+ <source>Issued to:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="275"/>
+ <location filename="x2goadmincenter.cpp" line="287"/>
+ <source>Common Name(CN) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="278"/>
+ <location filename="x2goadmincenter.cpp" line="290"/>
+ <source>Organization(O) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="281"/>
+ <location filename="x2goadmincenter.cpp" line="293"/>
+ <source>Organizational Unit(OU) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="284"/>
+ <source>Serial Number </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="286"/>
+ <source>Issued by:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="297"/>
+ <source>Validity:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="298"/>
+ <source>Issued on </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="299"/>
+ <source>expires on </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="300"/>
+ <source>Fingerprints:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="301"/>
+ <source>SHA1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="303"/>
+ <source>MD5 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="309"/>
+ <source>Abort connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="311"/>
+ <source>Add exception</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="367"/>
+ <source>Connection password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="367"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoAdminCenterUi</name>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="14"/>
+ <source>X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="53"/>
+ <source>&Session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="63"/>
+ <source>&Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="74"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="100"/>
+ <source>&Settings ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="105"/>
+ <source>&Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="110"/>
+ <source>About X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="115"/>
+ <source>About Qt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="120"/>
+ <source>&Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="123"/>
+ <source>Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="128"/>
+ <source>About module</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="136"/>
+ <source>Connection &password ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/x2goadmincenter_nb_no.ts b/x2goadmincenter/x2goadmincenter_nb_no.ts
new file mode 100644
index 0000000..a4a8fc7
--- /dev/null
+++ b/x2goadmincenter/x2goadmincenter_nb_no.ts
@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="nb_NO">
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="settingsdialog.ui" line="14"/>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="25"/>
+ <source>Server url:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="35"/>
+ <source>Login:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="45"/>
+ <source>Admin mode</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoAdminCenter</name>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="63"/>
+ <source>X2Go administration center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="64"/>
+ <source>Administration plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="72"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="73"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="85"/>
+ <location filename="x2goadmincenter.cpp" line="154"/>
+ <source>About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="87"/>
+ <source>Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="88"/>
+ <source>Settings ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="89"/>
+ <source>Connection password ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="157"/>
+ <source>X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="264"/>
+ <source><br><b>Invalid certificate sent by server</b><br><br></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="266"/>
+ <source><p style='background:#FFFFDC;'>An exception should only be added if you are using a trusted internet connection. Be warned if you see this Message by connecting a known server.</p></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="269"/>
+ <source>Secure connection failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="274"/>
+ <source>Issued to:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="275"/>
+ <location filename="x2goadmincenter.cpp" line="287"/>
+ <source>Common Name(CN) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="278"/>
+ <location filename="x2goadmincenter.cpp" line="290"/>
+ <source>Organization(O) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="281"/>
+ <location filename="x2goadmincenter.cpp" line="293"/>
+ <source>Organizational Unit(OU) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="284"/>
+ <source>Serial Number </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="286"/>
+ <source>Issued by:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="297"/>
+ <source>Validity:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="298"/>
+ <source>Issued on </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="299"/>
+ <source>expires on </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="300"/>
+ <source>Fingerprints:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="301"/>
+ <source>SHA1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="303"/>
+ <source>MD5 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="309"/>
+ <source>Abort connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="311"/>
+ <source>Add exception</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="367"/>
+ <source>Connection password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="367"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoAdminCenterUi</name>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="14"/>
+ <source>X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="53"/>
+ <source>&Session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="63"/>
+ <source>&Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="74"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="100"/>
+ <source>&Settings ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="105"/>
+ <source>&Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="110"/>
+ <source>About X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="115"/>
+ <source>About Qt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="120"/>
+ <source>&Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="123"/>
+ <source>Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="128"/>
+ <source>About module</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="136"/>
+ <source>Connection &password ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/x2goadmincenter_pt.ts b/x2goadmincenter/x2goadmincenter_pt.ts
new file mode 100644
index 0000000..0db7cbd
--- /dev/null
+++ b/x2goadmincenter/x2goadmincenter_pt.ts
@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="pt_PT">
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="settingsdialog.ui" line="14"/>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="25"/>
+ <source>Server url:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="35"/>
+ <source>Login:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="45"/>
+ <source>Admin mode</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoAdminCenter</name>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="63"/>
+ <source>X2Go administration center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="64"/>
+ <source>Administration plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="72"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="73"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="85"/>
+ <location filename="x2goadmincenter.cpp" line="154"/>
+ <source>About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="87"/>
+ <source>Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="88"/>
+ <source>Settings ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="89"/>
+ <source>Connection password ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="157"/>
+ <source>X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="264"/>
+ <source><br><b>Invalid certificate sent by server</b><br><br></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="266"/>
+ <source><p style='background:#FFFFDC;'>An exception should only be added if you are using a trusted internet connection. Be warned if you see this Message by connecting a known server.</p></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="269"/>
+ <source>Secure connection failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="274"/>
+ <source>Issued to:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="275"/>
+ <location filename="x2goadmincenter.cpp" line="287"/>
+ <source>Common Name(CN) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="278"/>
+ <location filename="x2goadmincenter.cpp" line="290"/>
+ <source>Organization(O) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="281"/>
+ <location filename="x2goadmincenter.cpp" line="293"/>
+ <source>Organizational Unit(OU) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="284"/>
+ <source>Serial Number </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="286"/>
+ <source>Issued by:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="297"/>
+ <source>Validity:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="298"/>
+ <source>Issued on </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="299"/>
+ <source>expires on </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="300"/>
+ <source>Fingerprints:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="301"/>
+ <source>SHA1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="303"/>
+ <source>MD5 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="309"/>
+ <source>Abort connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="311"/>
+ <source>Add exception</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="367"/>
+ <source>Connection password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="367"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoAdminCenterUi</name>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="14"/>
+ <source>X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="53"/>
+ <source>&Session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="63"/>
+ <source>&Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="74"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="100"/>
+ <source>&Settings ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="105"/>
+ <source>&Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="110"/>
+ <source>About X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="115"/>
+ <source>About Qt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="120"/>
+ <source>&Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="123"/>
+ <source>Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="128"/>
+ <source>About module</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="136"/>
+ <source>Connection &password ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/x2goadmincenter_ru.ts b/x2goadmincenter/x2goadmincenter_ru.ts
new file mode 100644
index 0000000..2b8b596
--- /dev/null
+++ b/x2goadmincenter/x2goadmincenter_ru.ts
@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="ru_RU">
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="settingsdialog.ui" line="14"/>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="25"/>
+ <source>Server url:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="35"/>
+ <source>Login:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="45"/>
+ <source>Admin mode</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoAdminCenter</name>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="63"/>
+ <source>X2Go administration center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="64"/>
+ <source>Administration plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="72"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="73"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="85"/>
+ <location filename="x2goadmincenter.cpp" line="154"/>
+ <source>About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="87"/>
+ <source>Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="88"/>
+ <source>Settings ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="89"/>
+ <source>Connection password ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="157"/>
+ <source>X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="264"/>
+ <source><br><b>Invalid certificate sent by server</b><br><br></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="266"/>
+ <source><p style='background:#FFFFDC;'>An exception should only be added if you are using a trusted internet connection. Be warned if you see this Message by connecting a known server.</p></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="269"/>
+ <source>Secure connection failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="274"/>
+ <source>Issued to:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="275"/>
+ <location filename="x2goadmincenter.cpp" line="287"/>
+ <source>Common Name(CN) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="278"/>
+ <location filename="x2goadmincenter.cpp" line="290"/>
+ <source>Organization(O) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="281"/>
+ <location filename="x2goadmincenter.cpp" line="293"/>
+ <source>Organizational Unit(OU) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="284"/>
+ <source>Serial Number </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="286"/>
+ <source>Issued by:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="297"/>
+ <source>Validity:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="298"/>
+ <source>Issued on </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="299"/>
+ <source>expires on </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="300"/>
+ <source>Fingerprints:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="301"/>
+ <source>SHA1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="303"/>
+ <source>MD5 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="309"/>
+ <source>Abort connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="311"/>
+ <source>Add exception</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="367"/>
+ <source>Connection password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="367"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoAdminCenterUi</name>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="14"/>
+ <source>X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="53"/>
+ <source>&Session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="63"/>
+ <source>&Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="74"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="100"/>
+ <source>&Settings ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="105"/>
+ <source>&Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="110"/>
+ <source>About X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="115"/>
+ <source>About Qt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="120"/>
+ <source>&Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="123"/>
+ <source>Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="128"/>
+ <source>About module</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="136"/>
+ <source>Connection &password ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/x2goadmincenter_sv.ts b/x2goadmincenter/x2goadmincenter_sv.ts
new file mode 100644
index 0000000..e7fc647
--- /dev/null
+++ b/x2goadmincenter/x2goadmincenter_sv.ts
@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="sv_SE">
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="settingsdialog.ui" line="14"/>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="25"/>
+ <source>Server url:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="35"/>
+ <source>Login:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="45"/>
+ <source>Admin mode</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoAdminCenter</name>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="63"/>
+ <source>X2Go administration center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="64"/>
+ <source>Administration plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="72"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="73"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="85"/>
+ <location filename="x2goadmincenter.cpp" line="154"/>
+ <source>About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="87"/>
+ <source>Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="88"/>
+ <source>Settings ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="89"/>
+ <source>Connection password ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="157"/>
+ <source>X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="264"/>
+ <source><br><b>Invalid certificate sent by server</b><br><br></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="266"/>
+ <source><p style='background:#FFFFDC;'>An exception should only be added if you are using a trusted internet connection. Be warned if you see this Message by connecting a known server.</p></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="269"/>
+ <source>Secure connection failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="274"/>
+ <source>Issued to:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="275"/>
+ <location filename="x2goadmincenter.cpp" line="287"/>
+ <source>Common Name(CN) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="278"/>
+ <location filename="x2goadmincenter.cpp" line="290"/>
+ <source>Organization(O) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="281"/>
+ <location filename="x2goadmincenter.cpp" line="293"/>
+ <source>Organizational Unit(OU) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="284"/>
+ <source>Serial Number </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="286"/>
+ <source>Issued by:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="297"/>
+ <source>Validity:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="298"/>
+ <source>Issued on </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="299"/>
+ <source>expires on </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="300"/>
+ <source>Fingerprints:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="301"/>
+ <source>SHA1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="303"/>
+ <source>MD5 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="309"/>
+ <source>Abort connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="311"/>
+ <source>Add exception</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="367"/>
+ <source>Connection password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="367"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoAdminCenterUi</name>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="14"/>
+ <source>X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="53"/>
+ <source>&Session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="63"/>
+ <source>&Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="74"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="100"/>
+ <source>&Settings ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="105"/>
+ <source>&Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="110"/>
+ <source>About X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="115"/>
+ <source>About Qt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="120"/>
+ <source>&Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="123"/>
+ <source>Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="128"/>
+ <source>About module</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="136"/>
+ <source>Connection &password ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/x2goadmincenter/x2goadmincenter_zh_tw.ts b/x2goadmincenter/x2goadmincenter_zh_tw.ts
new file mode 100644
index 0000000..3eac6c4
--- /dev/null
+++ b/x2goadmincenter/x2goadmincenter_zh_tw.ts
@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="zh_TW">
+<context>
+ <name>SettingsDialog</name>
+ <message>
+ <location filename="settingsdialog.ui" line="14"/>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="25"/>
+ <source>Server url:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="35"/>
+ <source>Login:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="settingsdialog.ui" line="45"/>
+ <source>Admin mode</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoAdminCenter</name>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="63"/>
+ <source>X2Go administration center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="64"/>
+ <source>Administration plugins</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="72"/>
+ <source>Developers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="73"/>
+ <source>Translators:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="85"/>
+ <location filename="x2goadmincenter.cpp" line="154"/>
+ <source>About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="87"/>
+ <source>Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="88"/>
+ <source>Settings ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="89"/>
+ <source>Connection password ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="157"/>
+ <source>X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="264"/>
+ <source><br><b>Invalid certificate sent by server</b><br><br></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="266"/>
+ <source><p style='background:#FFFFDC;'>An exception should only be added if you are using a trusted internet connection. Be warned if you see this Message by connecting a known server.</p></source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="269"/>
+ <source>Secure connection failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="274"/>
+ <source>Issued to:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="275"/>
+ <location filename="x2goadmincenter.cpp" line="287"/>
+ <source>Common Name(CN) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="278"/>
+ <location filename="x2goadmincenter.cpp" line="290"/>
+ <source>Organization(O) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="281"/>
+ <location filename="x2goadmincenter.cpp" line="293"/>
+ <source>Organizational Unit(OU) </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="284"/>
+ <source>Serial Number </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="286"/>
+ <source>Issued by:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="297"/>
+ <source>Validity:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="298"/>
+ <source>Issued on </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="299"/>
+ <source>expires on </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="300"/>
+ <source>Fingerprints:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="301"/>
+ <source>SHA1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="303"/>
+ <source>MD5 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="309"/>
+ <source>Abort connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="311"/>
+ <source>Add exception</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="367"/>
+ <source>Connection password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenter.cpp" line="367"/>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>X2GoAdminCenterUi</name>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="14"/>
+ <source>X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="53"/>
+ <source>&Session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="63"/>
+ <source>&Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="74"/>
+ <source>toolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="100"/>
+ <source>&Settings ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="105"/>
+ <source>&Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="110"/>
+ <source>About X2Go Administration Center</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="115"/>
+ <source>About Qt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="120"/>
+ <source>&Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="123"/>
+ <source>Back to overview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="128"/>
+ <source>About module</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="x2goadmincenterui.ui" line="136"/>
+ <source>Connection &password ...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
--
Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goadmincenter.git
More information about the x2go-commits
mailing list