Browse Source

add Finnish translation,thanks Kari Salovaara

tags/1.4.3
Etienne Trimaille 3 years ago
parent
commit
b78c465188
5 changed files with 785 additions and 64 deletions
  1. 1
    0
      QuickOSM.pro
  2. BIN
      i18n/QuickOSM_fi.qm
  3. 691
    0
      i18n/QuickOSM_fi.ts
  4. 47
    36
      ui/main_window.py
  5. 46
    28
      ui/main_window.ui

+ 1
- 0
QuickOSM.pro View File

@@ -43,4 +43,5 @@ TRANSLATIONS = i18n/QuickOSM_fr.ts \
i18n/QuickOSM_de.ts \
i18n/QuickOSM_it.ts \
i18n/QuickOSM_nl.ts \
i18n/QuickOSM_fi.ts \
i18n/QuickOSM_en.ts

BIN
i18n/QuickOSM_fi.qm View File


+ 691
- 0
i18n/QuickOSM_fi.ts View File

@@ -0,0 +1,691 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="fi" sourcelanguage="en" version="2.0">
<context>
<name>Exception</name>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="48"/>
<source>OverpassAPI timeout</source>
<translation>OverpassAPI aikakatkaisu</translation>
</message>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="54"/>
<source>Network error</source>
<translation>Verkkovirhe</translation>
</message>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="65"/>
<source>Error while building the query</source>
<translation>Virhe kyselyä muodostettaessa</translation>
</message>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="76"/>
<source>No nominatim area</source>
<translation>Ei nominatim aluetta</translation>
</message>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="85"/>
<source>The OSM&apos;s driver is not installed. You must have GDAL/OGR &gt;= 1.10.</source>
<translation>OSM ajuria ei asennettu. Sinulla tulee olla GDAL/OGR &gt;= 1.10.</translation>
</message>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="91"/>
<source>Error with ogr2ogr</source>
<translation>Virhe ogr2ogr käytössä</translation>
</message>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="97"/>
<source>The layer is missing :</source>
<translation>Taso puuttuu:</translation>
</message>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="105"/>
<source>The order must be node-way-relation. Check the print statement.</source>
<translation>Järjestyksen tulee olla solmupiste-tie-relaatio. Tarkista tulostelauseke.</translation>
</message>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="116"/>
<source>The file doesn&apos;t exist</source>
<translation>Tiedostoa ei ole olemassa</translation>
</message>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="124"/>
<source>The output directory does not exist.</source>
<translation>Tuloshakemistoa ei ole olemassa.</translation>
</message>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="130"/>
<source>The output file already exist, set a prefix</source>
<translation>Tulostiedosto on jo olemassa, aseta etuliite</translation>
</message>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="138"/>
<source>Output not available</source>
<translation>Tulostetta ei käytettävissä</translation>
</message>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="144"/>
<source>This query already exists</source>
<translation>Tämä kysely on jo olemassa</translation>
</message>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="153"/>
<source>A parameter is missing :</source>
<translation>Parametri puuttuu:</translation>
</message>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="161"/>
<source>No osm objects selected</source>
<translation>Yhtään osm objektia ei ole valittu</translation>
</message>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="167"/>
<source>No outputs selected</source>
<translation>Yhtään tulostetta ei ole valittu</translation>
</message>
</context>
<context>
<name>QuickOSM</name>
<message>
<location filename="quick_osm.py" line="75"/>
<source>Dock</source>
<translation>Telakka</translation>
</message>
<message>
<location filename="Controller/Process.py" line="86"/>
<source>From GeoJSON to Shapefile</source>
<translation>GeoJSON muodosta Shapefile muotoon</translation>
</message>
<message>
<location filename="Controller/Process.py" line="164"/>
<source>Prepare outputs</source>
<translation>Valmistele tulosteet</translation>
</message>
<message>
<location filename="Controller/Process.py" line="173"/>
<source>Downloading data from Overpass</source>
<translation>Ladataan dataa Overpass:ista</translation>
</message>
<message>
<location filename="CoreQuickOSM/Actions.py" line="97"/>
<source>Sorry man, this field is empty for this entity.</source>
<translation>Pahoittelen, tämän tiedon tulee olla tyhjä tälle oliolle.</translation>
</message>
<message>
<location filename="CoreQuickOSM/Actions.py" line="73"/>
<source>The JOSM remote seems to be disabled.</source>
<translation>EtäJOSM ei näyttäisi olevan käytössä.</translation>
</message>
<message>
<location filename="CoreQuickOSM/ExceptionQuickOSM.py" line="42"/>
<source>Bad request OverpassAPI</source>
<translation>Virheellinen pyyntö OverpassAPI:lle</translation>
</message>
<message>
<location filename="CoreQuickOSM/QueryFactory.py" line="77"/>
<source>nominatim OR bbox, not both</source>
<translation>nominatim TAI bbox, ei molemmat</translation>
</message>
<message>
<location filename="CoreQuickOSM/QueryFactory.py" line="86"/>
<source>key required</source>
<translation>avain pakollinen</translation>
</message>
<message>
<location filename="CoreQuickOSM/QueryFactory.py" line="90"/>
<source>wrong OSM object</source>
<translation>väärä OSM objekti</translation>
</message>
<message>
<location filename="ui/main_window_dialog.py" line="118"/>
<source>Fetching the timestamp ...</source>
<translation>Haetaan aikaleimaa ...</translation>
</message>
<message>
<location filename="ui/main_window_dialog.py" line="137"/>
<source>Copy ...</source>
<translation>Kopioi ...</translation>
</message>
<message>
<location filename="ui/my_queries_dialog.py" line="146"/>
<source>Execute</source>
<translation>Suorita</translation>
</message>
<message>
<location filename="ui/my_queries_dialog.py" line="149"/>
<source>Show query</source>
<translation>Näytä kysely</translation>
</message>
<message>
<location filename="ui/my_queries_dialog.py" line="152"/>
<source>Delete</source>
<translation>Poista</translation>
</message>
<message>
<location filename="ui/my_queries_dialog.py" line="189"/>
<source>can be overridden</source>
<translation>voidaan ohittaa</translation>
</message>
<message>
<location filename="ui/my_queries_dialog.py" line="191"/>
<source>A village, a town, ...</source>
<translation>Kylä, kaupunki ...</translation>
</message>
<message>
<location filename="ui/my_queries_dialog.py" line="224"/>
<source>Are you sure you want to delete the query ?</source>
<translation>Oletko varma että haluat poistaa kyselyn?</translation>
</message>
<message>
<location filename="ui/quick_query_dialog.py" line="236"/>
<source>Successful query !</source>
<translation>Onnistunut kysely !</translation>
</message>
<message>
<location filename="ui/quick_query_dialog.py" line="239"/>
<source>Successful query, but no result.</source>
<translation>Onnistunut kysely mutta ei tulosta.</translation>
</message>
<message>
<location filename="ui/osm_file_dialog.py" line="67"/>
<source>Select *.osm or *.pbf</source>
<translation>Valitse *.osm tai *.pbf</translation>
</message>
<message>
<location filename="ui/osm_file_dialog.py" line="75"/>
<source>Select osm conf</source>
<translation>Valitse osm conf</translation>
</message>
<message>
<location filename="ui/query_dialog.py" line="64"/>
<source>Save as final query</source>
<translation>Tallenna lopullisena kyselynä</translation>
</message>
<message>
<location filename="ui/query_dialog.py" line="67"/>
<source>Save as template</source>
<translation>Tallenna mallina</translation>
</message>
<message>
<location filename="ui/quick_query_dialog.py" line="238"/>
<source>No result</source>
<translation>Ei tulosta</translation>
</message>
<message>
<location filename="ui/QuickOSMWidget.py" line="60"/>
<source>Select directory</source>
<translation>Valitse hakemisto</translation>
</message>
<message>
<location filename="ui/QuickOSMWidget.py" line="146"/>
<source>Running query ...</source>
<translation>Suoritetaan kyselyä ...</translation>
</message>
</context>
<context>
<name>ui_main_window</name>
<message>
<location filename="ui/main_window.py" line="347"/>
<source>Quick query</source>
<translation>Pikakysely</translation>
</message>
<message>
<location filename="ui/main_window.py" line="349"/>
<source>My queries</source>
<translation>Kyselyni</translation>
</message>
<message>
<location filename="ui/main_window.py" line="351"/>
<source>Query</source>
<translation>Kysely</translation>
</message>
<message>
<location filename="ui/main_window.py" line="353"/>
<source>OSM File</source>
<translation>OSM Tiedosto</translation>
</message>
<message>
<location filename="ui/main_window.py" line="355"/>
<source>Parameters</source>
<translation>Parametrit</translation>
</message>
<message>
<location filename="ui/main_window.py" line="357"/>
<source>Help</source>
<translation>Ohje</translation>
</message>
<message>
<location filename="ui/main_window.py" line="359"/>
<source>About</source>
<translation>Yleistä</translation>
</message>
<message>
<location filename="ui/main_window.py" line="361"/>
<source>Overpass API</source>
<translation>Overpass API</translation>
</message>
<message>
<location filename="ui/main_window.py" line="362"/>
<source>Get timestamp</source>
<translation>Anna aikaleima</translation>
</message>
<message>
<location filename="ui/main_window.py" line="363"/>
<source>unknow</source>
<translation>tuntematon</translation>
</message>
<message>
<location filename="ui/main_window.py" line="364"/>
<source>Queries</source>
<translation>Kyselyt</translation>
</message>
<message>
<location filename="ui/main_window.py" line="365"/>
<source>Restore queries</source>
<translation>Palauta kyselyt</translation>
</message>
<message>
<location filename="ui/main_window.py" line="366"/>
<source>Outputs</source>
<translation>Tulosteet</translation>
</message>
<message>
<location filename="ui/main_window.py" line="367"/>
<source>GeoJSON (not editable, colmun&apos;s name longer)</source>
<translation>GeoJSON (ei muokattavissa, sarakkeen nimi pitempi)</translation>
</message>
<message>
<location filename="ui/main_window.py" line="368"/>
<source>Shapefile (editable, colmun&apos;s name shorter)</source>
<translation>Shapefile (muokattavissa, sarakkeen nimi lyhyempi)</translation>
</message>
<message>
<location filename="ui/main_window.py" line="369"/>
<source>Home</source>
<translation>Alkuun</translation>
</message>
<message>
<location filename="ui/main_window.py" line="370"/>
<source>Realization</source>
<translation>Toteutus</translation>
</message>
<message>
<location filename="ui/main_window.py" line="371"/>
<source>Supervision</source>
<translation>Valvonta</translation>
</message>
<message>
<location filename="ui/main_window.py" line="372"/>
<source>This intership was supervised by 3Liz</source>
<translation>Tämän työn valvoja oli 3Liz</translation>
</message>
<message>
<location filename="ui/main_window.py" line="373"/>
<source>Translators</source>
<translation>Kääntäjät</translation>
</message>
<message>
<location filename="ui/main_window.py" line="374"/>
<source>Russian :</source>
<translation>Venäjä:</translation>
</message>
<message>
<location filename="ui/main_window.py" line="375"/>
<source>German</source>
<translation>Saksa</translation>
</message>
<message>
<location filename="ui/main_window.py" line="376"/>
<source>Sources</source>
<translation>Lähteet</translation>
</message>
<message>
<location filename="ui/main_window.py" line="377"/>
<source>Github&apos;s repository</source>
<translation>Github etäkirjasto</translation>
</message>
<message>
<location filename="ui/main_window.py" line="378"/>
<source>Licence</source>
<translation>Lisenssi</translation>
</message>
</context>
<context>
<name>ui_my_queries</name>
<message>
<location filename="quick_osm.py" line="100"/>
<source>My queries</source>
<translation>Kyselyni</translation>
</message>
<message>
<location filename="ui/my_queries.py" line="225"/>
<source>QuickOSM - My queries</source>
<translation>QuickOSM - Kyselyni</translation>
</message>
<message>
<location filename="ui/my_queries.py" line="226"/>
<source>Search</source>
<translation>Haku</translation>
</message>
<message>
<location filename="ui/my_queries.py" line="228"/>
<source>Query</source>
<translation>Kysely</translation>
</message>
<message>
<location filename="ui/my_queries.py" line="229"/>
<source>Extent of the map canvas</source>
<translation>Karttapohjan laajuus</translation>
</message>
<message>
<location filename="ui/my_queries.py" line="230"/>
<source>Extent of a layer</source>
<translation>Tason laajuus</translation>
</message>
<message>
<location filename="ui/my_queries.py" line="231"/>
<source>Advanced</source>
<translation>Laajennettu</translation>
</message>
<message>
<location filename="ui/my_queries.py" line="232"/>
<source>Outputs</source>
<translation>Tulosteet</translation>
</message>
<message>
<location filename="ui/my_queries.py" line="233"/>
<source>or let empty</source>
<translation>tai jätä tyhjäksi</translation>
</message>
<message>
<location filename="ui/my_queries.py" line="234"/>
<source>Directory</source>
<translation>Hakemisto</translation>
</message>
<message>
<location filename="ui/my_queries.py" line="235"/>
<source>Save to temporary file</source>
<translation>Tallenna väliaikaiseen tiedostoon</translation>
</message>
<message>
<location filename="ui/my_queries.py" line="236"/>
<source>Browse</source>
<translation>Selaile</translation>
</message>
<message>
<location filename="ui/my_queries.py" line="237"/>
<source>File prefix</source>
<translation>Tiedoston etuliite</translation>
</message>
<message>
<location filename="ui/my_queries.py" line="238"/>
<source>Show query</source>
<translation>Näytä kysely</translation>
</message>
<message>
<location filename="ui/my_queries.py" line="239"/>
<source>Run query</source>
<translation>Suorita kysely</translation>
</message>
</context>
<context>
<name>ui_osm_file</name>
<message>
<location filename="ui/osm_file.py" line="168"/>
<source>OSM File</source>
<translation>OSM Tiedosto</translation>
</message>
<message>
<location filename="ui/osm_file.py" line="167"/>
<source>QuickOSM - OSM File</source>
<translation>QuickOSM - OSM Tiedosto</translation>
</message>
<message>
<location filename="ui/osm_file.py" line="176"/>
<source>Browse</source>
<translation>Selaile</translation>
</message>
<message>
<location filename="ui/osm_file.py" line="170"/>
<source>All tags</source>
<translation>Kaikki tagit</translation>
</message>
<message>
<location filename="ui/osm_file.py" line="171"/>
<source>Directory</source>
<translation>Hakemisto</translation>
</message>
<message>
<location filename="ui/osm_file.py" line="172"/>
<source>Save to temporary file</source>
<translation>Tallenna väliaikaiseen tiedostoon</translation>
</message>
<message>
<location filename="ui/osm_file.py" line="174"/>
<source>File prefix</source>
<translation>Tiedoston etuliite</translation>
</message>
<message>
<location filename="ui/osm_file.py" line="175"/>
<source>OSMConf</source>
<translation>OSMConf</translation>
</message>
<message>
<location filename="ui/osm_file.py" line="177"/>
<source>Open</source>
<translation>Avaa</translation>
</message>
</context>
<context>
<name>ui_query</name>
<message>
<location filename="quick_osm.py" line="111"/>
<source>Query</source>
<translation>Kysely</translation>
</message>
<message>
<location filename="ui/query.py" line="244"/>
<source>QuickOSM - Query</source>
<translation>QuickOSM - Kysely</translation>
</message>
<message>
<location filename="ui/query.py" line="245"/>
<source>Overpass query</source>
<translation>Overpass kysely</translation>
</message>
<message>
<location filename="ui/query.py" line="246"/>
<source>Advanced</source>
<translation>Laajennettu</translation>
</message>
<message>
<location filename="ui/query.py" line="247"/>
<source>Can be overridden</source>
<translation>Voidaan ohittaa</translation>
</message>
<message>
<location filename="ui/query.py" line="248"/>
<source>{{bbox}} or {{center}}</source>
<translation>{{bbox}} tai {{center}}</translation>
</message>
<message>
<location filename="ui/query.py" line="249"/>
<source>Extent of the map canvas</source>
<translation>Karttapohjan laajuus</translation>
</message>
<message>
<location filename="ui/query.py" line="250"/>
<source>Outputs</source>
<translation>Tulosteet</translation>
</message>
<message>
<location filename="ui/query.py" line="251"/>
<source>or let empty</source>
<translation>tai jätä tyhjäksi</translation>
</message>
<message>
<location filename="ui/query.py" line="252"/>
<source>Extent of a layer</source>
<translation>Tason laajuus</translation>
</message>
<message>
<location filename="ui/query.py" line="253"/>
<source>Directory</source>
<translation>Hakemisto</translation>
</message>
<message>
<location filename="ui/query.py" line="254"/>
<source>Save to temporary file</source>
<translation>Tallenna väliaikaiseen tiedostoon</translation>
</message>
<message>
<location filename="ui/query.py" line="255"/>
<source>Browse</source>
<translation>Selaile</translation>
</message>
<message>
<location filename="ui/query.py" line="256"/>
<source>File prefix</source>
<translation>Tiedoston etuliite</translation>
</message>
<message>
<location filename="ui/query.py" line="257"/>
<source>Generate query</source>
<translation>Muodosta kysely</translation>
</message>
<message>
<location filename="ui/query.py" line="258"/>
<source>Run query</source>
<translation>Suorita kysely</translation>
</message>
<message>
<location filename="ui/query.py" line="259"/>
<source>Save query</source>
<translation>Tallenna kysely</translation>
</message>
<message>
<location filename="ui/query.py" line="260"/>
<source>Documentation</source>
<translation>Dokumentit</translation>
</message>
</context>
<context>
<name>ui_quick_query</name>
<message>
<location filename="quick_osm.py" line="122"/>
<source>Quick query</source>
<translation>Pikakysely</translation>
</message>
<message>
<location filename="ui/quick_query_dialog.py" line="58"/>
<source>In</source>
<translation>Sisä</translation>
</message>
<message>
<location filename="ui/quick_query_dialog.py" line="59"/>
<source>Around</source>
<translation>Ympäri</translation>
</message>
<message>
<location filename="ui/quick_query.py" line="282"/>
<source>QuickOSM - Quick query</source>
<translation>QuickOSM - Pikakysely</translation>
</message>
<message>
<location filename="ui/quick_query.py" line="283"/>
<source>Help with key/value</source>
<translation>Ohje avain/arvo</translation>
</message>
<message>
<location filename="ui/quick_query.py" line="284"/>
<source>Key</source>
<translation>Avain</translation>
</message>
<message>
<location filename="ui/quick_query.py" line="285"/>
<source>Value</source>
<translation>Arvo</translation>
</message>
<message>
<location filename="ui/quick_query.py" line="286"/>
<source>&quot;In&quot; will search the first multipolygon relation, however &quot;Around&quot; will get the first OSM node.</source>
<translation>&quot;Sisä&quot; etsii ensimmäisen monikulmiorelaation, kun taas &quot;Ympäri&quot; hakee ensimmäisen OSM solmupisteen.</translation>
</message>
<message>
<location filename="ui/quick_query.py" line="287"/>
<source>A village, a town, ...</source>
<translation>Kylä, kaupunki ...</translation>
</message>
<message>
<location filename="ui/quick_query.py" line="288"/>
<source>Extent of the map canvas</source>
<translation>Karttapohjan laajuus</translation>
</message>
<message>
<location filename="ui/quick_query.py" line="289"/>
<source>Extent of a layer</source>
<translation>Tason laajuus</translation>
</message>
<message>
<location filename="ui/quick_query.py" line="290"/>
<source>Advanced</source>
<translation>Laajennettu</translation>
</message>
<message>
<location filename="ui/quick_query.py" line="291"/>
<source>Timeout</source>
<translation>Aikakatkaisu</translation>
</message>
<message>
<location filename="ui/quick_query.py" line="292"/>
<source>Directory</source>
<translation>Hakemisto</translation>
</message>
<message>
<location filename="ui/quick_query.py" line="293"/>
<source>Save to temporary file</source>
<translation>Tallenna väliaikaiseen tiedostoon</translation>
</message>
<message>
<location filename="ui/quick_query.py" line="294"/>
<source>Browse</source>
<translation>Selaile</translation>
</message>
<message>
<location filename="ui/quick_query.py" line="295"/>
<source>File prefix</source>
<translation>Tiedoston etuliite</translation>
</message>
<message>
<location filename="ui/quick_query.py" line="296"/>
<source>Show query</source>
<translation>Näytä kysely</translation>
</message>
<message>
<location filename="ui/quick_query.py" line="297"/>
<source>Run query</source>
<translation>Suorita kysely</translation>
</message>
</context>
<context>
<name>ui_save_query</name>
<message>
<location filename="ui/save_query.py" line="62"/>
<source>QuickOSM - Save query</source>
<translation>QuickSOM - Tallenna kysely</translation>
</message>
<message>
<location filename="ui/save_query.py" line="63"/>
<source>The styles and names of these layers won&apos;t be saved.</source>
<translation>Näiden tasojen tyylejä tai nimiä ei tallenneta.</translation>
</message>
<message>
<location filename="ui/save_query.py" line="64"/>
<source>Category</source>
<translation>Luokka</translation>
</message>
<message>
<location filename="ui/save_query.py" line="65"/>
<source>Name</source>
<translation>Nimi</translation>
</message>
</context>
</TS>

+ 47
- 36
ui/main_window.py View File

@@ -2,7 +2,7 @@

# Form implementation generated from reading ui file 'ui/main_window.ui'
#
# Created: Wed Oct 7 09:41:43 2015
# Created: Thu Oct 15 23:23:51 2015
# by: PyQt4 UI code generator 4.10.4
#
# WARNING! All changes made in this file will be lost!
@@ -179,7 +179,7 @@ class Ui_ui_main_window(object):
self.scrollArea.setWidgetResizable(True)
self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
self.scrollAreaWidgetContents = QtGui.QWidget()
self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 94, 58))
self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 89, 58))
self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents"))
self.verticalLayout_5 = QtGui.QVBoxLayout(self.scrollAreaWidgetContents)
self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
@@ -207,7 +207,7 @@ class Ui_ui_main_window(object):
self.scrollArea_2.setWidgetResizable(True)
self.scrollArea_2.setObjectName(_fromUtf8("scrollArea_2"))
self.scrollAreaWidgetContents_2 = QtGui.QWidget()
self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 636, 818))
self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, -39, 636, 845))
self.scrollAreaWidgetContents_2.setObjectName(_fromUtf8("scrollAreaWidgetContents_2"))
self.verticalLayout_9 = QtGui.QVBoxLayout(self.scrollAreaWidgetContents_2)
self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9"))
@@ -268,36 +268,6 @@ class Ui_ui_main_window(object):
self.label_18.setWordWrap(True)
self.label_18.setObjectName(_fromUtf8("label_18"))
self.verticalLayout_12.addWidget(self.label_18)
self.horizontalLayout_10 = QtGui.QHBoxLayout()
self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10"))
self.label_4 = QtGui.QLabel(self.groupBox_8)
self.label_4.setObjectName(_fromUtf8("label_4"))
self.horizontalLayout_10.addWidget(self.label_4)
self.label_3 = QtGui.QLabel(self.groupBox_8)
self.label_3.setText(_fromUtf8("<a href=\"https://github.com/freeExec\" style=\"color:#7BA11A;text-decoration:none;\">freeExec</a>"))
self.label_3.setObjectName(_fromUtf8("label_3"))
self.horizontalLayout_10.addWidget(self.label_3)
self.verticalLayout_12.addLayout(self.horizontalLayout_10)
self.horizontalLayout_12 = QtGui.QHBoxLayout()
self.horizontalLayout_12.setObjectName(_fromUtf8("horizontalLayout_12"))
self.label_6 = QtGui.QLabel(self.groupBox_8)
self.label_6.setObjectName(_fromUtf8("label_6"))
self.horizontalLayout_12.addWidget(self.label_6)
self.label_5 = QtGui.QLabel(self.groupBox_8)
self.label_5.setText(_fromUtf8("Thomas Moenkemeier"))
self.label_5.setObjectName(_fromUtf8("label_5"))
self.horizontalLayout_12.addWidget(self.label_5)
self.verticalLayout_12.addLayout(self.horizontalLayout_12)
self.horizontalLayout_11 = QtGui.QHBoxLayout()
self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11"))
self.label_8 = QtGui.QLabel(self.groupBox_8)
self.label_8.setObjectName(_fromUtf8("label_8"))
self.horizontalLayout_11.addWidget(self.label_8)
self.label_7 = QtGui.QLabel(self.groupBox_8)
self.label_7.setText(_fromUtf8("Francesco Bisantis"))
self.label_7.setObjectName(_fromUtf8("label_7"))
self.horizontalLayout_11.addWidget(self.label_7)
self.verticalLayout_12.addLayout(self.horizontalLayout_11)
self.horizontalLayout_14 = QtGui.QHBoxLayout()
self.horizontalLayout_14.setObjectName(_fromUtf8("horizontalLayout_14"))
self.label_21 = QtGui.QLabel(self.groupBox_8)
@@ -308,6 +278,16 @@ class Ui_ui_main_window(object):
self.label_22.setObjectName(_fromUtf8("label_22"))
self.horizontalLayout_14.addWidget(self.label_22)
self.verticalLayout_12.addLayout(self.horizontalLayout_14)
self.horizontalLayout_15 = QtGui.QHBoxLayout()
self.horizontalLayout_15.setObjectName(_fromUtf8("horizontalLayout_15"))
self.label_23 = QtGui.QLabel(self.groupBox_8)
self.label_23.setObjectName(_fromUtf8("label_23"))
self.horizontalLayout_15.addWidget(self.label_23)
self.label_24 = QtGui.QLabel(self.groupBox_8)
self.label_24.setText(_fromUtf8("Kari Salovaara"))
self.label_24.setObjectName(_fromUtf8("label_24"))
self.horizontalLayout_15.addWidget(self.label_24)
self.verticalLayout_12.addLayout(self.horizontalLayout_15)
self.horizontalLayout_13 = QtGui.QHBoxLayout()
self.horizontalLayout_13.setObjectName(_fromUtf8("horizontalLayout_13"))
self.label_17 = QtGui.QLabel(self.groupBox_8)
@@ -318,6 +298,36 @@ class Ui_ui_main_window(object):
self.label_9.setObjectName(_fromUtf8("label_9"))
self.horizontalLayout_13.addWidget(self.label_9)
self.verticalLayout_12.addLayout(self.horizontalLayout_13)
self.horizontalLayout_12 = QtGui.QHBoxLayout()
self.horizontalLayout_12.setObjectName(_fromUtf8("horizontalLayout_12"))
self.label_6 = QtGui.QLabel(self.groupBox_8)
self.label_6.setObjectName(_fromUtf8("label_6"))
self.horizontalLayout_12.addWidget(self.label_6)
self.label_5 = QtGui.QLabel(self.groupBox_8)
self.label_5.setText(_fromUtf8("Thomas Moenkemeier"))
self.label_5.setObjectName(_fromUtf8("label_5"))
self.horizontalLayout_12.addWidget(self.label_5)
self.verticalLayout_12.addLayout(self.horizontalLayout_12)
self.horizontalLayout_11 = QtGui.QHBoxLayout()
self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11"))
self.label_8 = QtGui.QLabel(self.groupBox_8)
self.label_8.setObjectName(_fromUtf8("label_8"))
self.horizontalLayout_11.addWidget(self.label_8)
self.label_7 = QtGui.QLabel(self.groupBox_8)
self.label_7.setText(_fromUtf8("Francesco Bisantis"))
self.label_7.setObjectName(_fromUtf8("label_7"))
self.horizontalLayout_11.addWidget(self.label_7)
self.verticalLayout_12.addLayout(self.horizontalLayout_11)
self.horizontalLayout_10 = QtGui.QHBoxLayout()
self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10"))
self.label_4 = QtGui.QLabel(self.groupBox_8)
self.label_4.setObjectName(_fromUtf8("label_4"))
self.horizontalLayout_10.addWidget(self.label_4)
self.label_3 = QtGui.QLabel(self.groupBox_8)
self.label_3.setText(_fromUtf8("<a href=\"https://github.com/freeExec\" style=\"color:#7BA11A;text-decoration:none;\">freeExec</a>"))
self.label_3.setObjectName(_fromUtf8("label_3"))
self.horizontalLayout_10.addWidget(self.label_3)
self.verticalLayout_12.addLayout(self.horizontalLayout_10)
self.horizontalLayout_9.addLayout(self.verticalLayout_12)
self.verticalLayout_9.addWidget(self.groupBox_8)
self.groupBox_6 = QtGui.QGroupBox(self.scrollAreaWidgetContents_2)
@@ -407,11 +417,12 @@ class Ui_ui_main_window(object):
self.label_10.setText(_translate("ui_main_window", "This intership was supervised by 3Liz", None))
self.groupBox_8.setTitle(_translate("ui_main_window", "Translators", None))
self.label_18.setText(_translate("ui_main_window", "<html><head/><body><p>The web-based translating platform <a href=\"https://www.transifex.com/projects/p/gui/\"><span style=\" text-decoration: underline; color:#0057ae;\">Transifex</span></a> is used. It\'s easier for translators.</p></body></html>", None))
self.label_4.setText(_translate("ui_main_window", "Russian", None))
self.label_6.setText(_translate("ui_main_window", "German", None))
self.label_8.setText(_translate("ui_main_window", "Italian", None))
self.label_21.setText(_translate("ui_main_window", "Dutch", None))
self.label_23.setText(_translate("ui_main_window", "Finnish", None))
self.label_17.setText(_translate("ui_main_window", "French", None))
self.label_6.setText(_translate("ui_main_window", "German", None))
self.label_8.setText(_translate("ui_main_window", "Italian", None))
self.label_4.setText(_translate("ui_main_window", "Russian", None))
self.groupBox_6.setTitle(_translate("ui_main_window", "Sources", None))
self.label_19.setText(_translate("ui_main_window", "Github\'s repository", None))
self.groupBox_4.setTitle(_translate("ui_main_window", "Licence", None))

+ 46
- 28
ui/main_window.ui View File

@@ -286,7 +286,7 @@ QListWidget::item::selected {
<rect>
<x>0</x>
<y>0</y>
<width>94</width>
<width>89</width>
<height>58</height>
</rect>
</property>
@@ -348,9 +348,9 @@ QListWidget::item::selected {
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<y>-39</y>
<width>636</width>
<height>818</height>
<height>845</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_9">
@@ -474,90 +474,108 @@ QListWidget::item::selected {
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_10">
<layout class="QHBoxLayout" name="horizontalLayout_14">
<item>
<widget class="QLabel" name="label_4">
<widget class="QLabel" name="label_21">
<property name="text">
<string>Russian</string>
<string>Dutch</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_3">
<widget class="QLabel" name="label_22">
<property name="text">
<string notr="true">&lt;a href=&quot;https://github.com/freeExec&quot; style=&quot;color:#7BA11A;text-decoration:none;&quot;&gt;freeExec&lt;/a&gt;</string>
<string notr="true">Antony Bartolo</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_12">
<layout class="QHBoxLayout" name="horizontalLayout_15">
<item>
<widget class="QLabel" name="label_6">
<widget class="QLabel" name="label_23">
<property name="text">
<string>German</string>
<string>Finnish</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_5">
<widget class="QLabel" name="label_24">
<property name="text">
<string notr="true">Thomas Moenkemeier</string>
<string notr="true">Kari Salovaara</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_11">
<layout class="QHBoxLayout" name="horizontalLayout_13">
<item>
<widget class="QLabel" name="label_8">
<widget class="QLabel" name="label_17">
<property name="text">
<string>Italian</string>
<string>French</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_7">
<widget class="QLabel" name="label_9">
<property name="text">
<string notr="true">Francesco Bisantis</string>
<string notr="true">Etienne Trimaille</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_14">
<layout class="QHBoxLayout" name="horizontalLayout_12">
<item>
<widget class="QLabel" name="label_21">
<widget class="QLabel" name="label_6">
<property name="text">
<string>Dutch</string>
<string>German</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_22">
<widget class="QLabel" name="label_5">
<property name="text">
<string notr="true">Antony Bartolo</string>
<string notr="true">Thomas Moenkemeier</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_13">
<layout class="QHBoxLayout" name="horizontalLayout_11">
<item>
<widget class="QLabel" name="label_17">
<widget class="QLabel" name="label_8">
<property name="text">
<string>French</string>
<string>Italian</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_9">
<widget class="QLabel" name="label_7">
<property name="text">
<string notr="true">Etienne Trimaille</string>
<string notr="true">Francesco Bisantis</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_10">
<item>
<widget class="QLabel" name="label_4">
<property name="text">
<string>Russian</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_3">
<property name="text">
<string notr="true">&lt;a href=&quot;https://github.com/freeExec&quot; style=&quot;color:#7BA11A;text-decoration:none;&quot;&gt;freeExec&lt;/a&gt;</string>
</property>
</widget>
</item>

Loading…
Cancel
Save