Add translations

This commit is contained in:
2022-04-22 17:40:14 +02:00
parent 2410c51d5d
commit 95e4774507
6 changed files with 736 additions and 0 deletions
+5
View File
@@ -1,6 +1,7 @@
#include "mainwindow.h"
#include <QApplication>
#include <QSurfaceFormat>
#include <QTranslator>
int main(int argc, char *argv[])
{
@@ -16,6 +17,10 @@ int main(int argc, char *argv[])
a.setApplicationName("Tenmon");
a.setWindowIcon(QIcon(":/org.nou.tenmon.png"));
QTranslator translator;
if(translator.load(QLocale(), "tenmon", "_", ":/translations"))
a.installTranslator(&translator);
MainWindow w;
w.show();
+2
View File
@@ -13,6 +13,8 @@
<file>nuke_a.png</file>
<file>about/tenmon</file>
<file>about/pcl</file>
<file>translations/tenmon_en.qm</file>
<file>translations/tenmon_sk.qm</file>
</qresource>
<qresource prefix="/about"/>
</RCC>
Binary file not shown.
+358
View File
@@ -0,0 +1,358 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US" sourcelanguage="en">
<context>
<name>About</name>
<message>
<source>About Tenmon</source>
<translation>About Tenmon</translation>
</message>
</context>
<context>
<name>DataBaseView</name>
<message>
<source>Select columns</source>
<translation>Select columns</translation>
</message>
<message>
<source>Text to search, you can % as wildcard</source>
<translation>Text to search, you can % as wildcard</translation>
</message>
<message>
<source>Filter</source>
<translation>Filter</translation>
</message>
</context>
<context>
<name>FITSFileModel</name>
<message>
<source>File name</source>
<translation>File name</translation>
</message>
</context>
<context>
<name>ImageInfo</name>
<message>
<source>Property</source>
<translation>Property</translation>
</message>
<message>
<source>Value</source>
<translation>Value</translation>
</message>
<message>
<source>Comment</source>
<translation>Comment</translation>
</message>
<message>
<source>FITS Header</source>
<translation>FITS Header</translation>
</message>
<message>
<source>Image info</source>
<translation>Image info</translation>
</message>
</context>
<context>
<name>ImageRingList</name>
<message>
<source>Name</source>
<translation>Name</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<source>Image info</source>
<translation>Image info</translation>
</message>
<message>
<source>Can&apos;t open DB</source>
<translation>Can&apos;t open DB</translation>
</message>
<message>
<source>Can&apos;t open SQLITE database</source>
<translation>Can&apos;t open SQLITE database</translation>
</message>
<message>
<source>Filesystem</source>
<translation>Filesystem</translation>
</message>
<message>
<source>FITS files database</source>
<translation>FITS files database</translation>
</message>
<message>
<source>Tenmon</source>
<translation>Tenmon</translation>
</message>
<message>
<source>File</source>
<translation>File</translation>
</message>
<message>
<source>Open</source>
<translation>Open</translation>
</message>
<message>
<source>Copy marked files</source>
<translation>Copy marked files</translation>
</message>
<message>
<source>Save as</source>
<translation>Save as</translation>
</message>
<message>
<source>Live mode</source>
<translation>Live mode</translation>
</message>
<message>
<source>Exit</source>
<translation>Exit</translation>
</message>
<message>
<source>View</source>
<translation>View</translation>
</message>
<message>
<source>Zoom In</source>
<translation>Zoom In</translation>
</message>
<message>
<source>Zoom Out</source>
<translation>Zoom Out</translation>
</message>
<message>
<source>Best Fit</source>
<translation>Best Fit</translation>
</message>
<message>
<source>100%</source>
<translation>100%</translation>
</message>
<message>
<source>Fullscreen</source>
<translation>Fullscreen</translation>
</message>
<message>
<source>Select</source>
<translation>Select</translation>
</message>
<message>
<source>Mark</source>
<translation>Mark</translation>
</message>
<message>
<source>Unmark</source>
<translation>Unmark</translation>
</message>
<message>
<source>Mark and next</source>
<translation>Mark and next</translation>
</message>
<message>
<source>Unmark and next</source>
<translation>Unmark and next</translation>
</message>
<message>
<source>Analyze</source>
<translation>Analyze</translation>
</message>
<message>
<source>Image statistics</source>
<translation>Image statistics</translation>
</message>
<message>
<source>Peak finder</source>
<translation>Peak finder</translation>
</message>
<message>
<source>Docks</source>
<translation>Docks</translation>
</message>
<message>
<source>Open file</source>
<translation>Open file</translation>
</message>
<message>
<source>Select destination</source>
<translation>Select destination</translation>
</message>
<message>
<source>Copying</source>
<translation>Copying</translation>
</message>
<message>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
<message>
<source>Move marked files</source>
<translation>Move marked files</translation>
</message>
<message>
<source>Index directory</source>
<translation>Index directory</translation>
</message>
<message>
<source>Thumbnails</source>
<translation>Thumbnails</translation>
</message>
<message>
<source>Show marked</source>
<translation>Show marked</translation>
</message>
<message>
<source>Help</source>
<translation>Help</translation>
</message>
<message>
<source>About Tenmon</source>
<translation>About Tenmon</translation>
</message>
<message>
<source>About Qt</source>
<translation>About Qt</translation>
</message>
<message>
<source>Moving</source>
<translation>Moving</translation>
</message>
<message>
<source>Images (*.jpg *.jpeg *.png *.cr2 *.fit *.fits *.xisf *.JPG *.JPEG *.PNG *.CR2 *.FIT *.FITS *.XISF)</source>
<translation>Images (*.jpg *.jpeg *.png *.cr2 *.fit *.fits *.xisf *.JPG *.JPEG *.PNG *.CR2 *.FIT *.FITS *.XISF)</translation>
</message>
<message>
<source>Indexing FITS files</source>
<translation>Indexing FITS files</translation>
</message>
<message>
<source>JPEG (*.jpg *.JPG);; PNG (*.png *.PNG);;FITS (*.fits *.FITS);;XISF (*.xisf *.XISF)</source>
<translation>JPEG (*.jpg *.JPG);; PNG (*.png *.PNG);;FITS (*.fits *.FITS);;XISF (*.xisf *.XISF)</translation>
</message>
</context>
<context>
<name>MarkedFiles</name>
<message>
<source>Marked files</source>
<translation>Marked files</translation>
</message>
<message>
<source>Filename</source>
<translation>File name</translation>
</message>
<message>
<source>Clear selected</source>
<translation>Clear selected</translation>
</message>
<message>
<source>Clear all</source>
<translation>Clear all</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>ISO</source>
<translation>ISO</translation>
</message>
<message>
<source>Shutter speed</source>
<translation>Shutter speed</translation>
</message>
<message>
<source>Width</source>
<translation>Width</translation>
</message>
<message>
<source>Height</source>
<translation>Height</translation>
</message>
<message>
<source>Error</source>
<translation>Error</translation>
</message>
<message>
<source>Filename</source>
<translation>File name</translation>
</message>
<message>
<source>Mean</source>
<translation>Mean</translation>
</message>
<message>
<source>Standart deviation</source>
<translation>Standart deviation</translation>
</message>
<message>
<source>Median</source>
<translation>Median</translation>
</message>
<message>
<source>Minimum</source>
<translation>Minimum</translation>
</message>
<message>
<source>Maximum</source>
<translation>Maximum</translation>
</message>
<message>
<source>MAD</source>
<translation>MAD</translation>
</message>
<message>
<source>Peaks</source>
<translation>Peaks</translation>
</message>
<message>
<source>Peaks draw</source>
<translation>Peaks draw</translation>
</message>
<message>
<source>FWHM X</source>
<translation>FWHM X</translation>
</message>
<message>
<source>FWHM Y</source>
<translation>FWHM Y</translation>
</message>
<message>
<source>Unsupported sample format</source>
<translation>Unsupported sample format</translation>
</message>
</context>
<context>
<name>SelectColumnsDialog</name>
<message>
<source>Select columns</source>
<translation>Select columns</translation>
</message>
</context>
<context>
<name>StretchToolbar</name>
<message>
<source>Stretch toolbar</source>
<translation>Stretch toolbar</translation>
</message>
<message>
<source>Auto Stretch F12</source>
<translation>Auto Stretch F12</translation>
</message>
<message>
<source>Reset Screen Transfer Function F11</source>
<translation>Reset Screen Transfer Function F11</translation>
</message>
<message>
<source>Invert colors</source>
<translation>Invert colors</translation>
</message>
<message>
<source>Superpixel CFA draw 2x2 pixel as one</source>
<translation>Superpixel CFA draw 2x2 pixel as one</translation>
</message>
<message>
<source>Apply auto stretch on load</source>
<translation>Apply auto stretch on load</translation>
</message>
</context>
</TS>
Binary file not shown.
+371
View File
@@ -0,0 +1,371 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="sk_SK" sourcelanguage="en">
<context>
<name>About</name>
<message>
<source>About Tenmon</source>
<translation>O Tenmon</translation>
</message>
</context>
<context>
<name>DataBaseView</name>
<message>
<source>Select columns</source>
<translation>Vyber stĺpce</translation>
</message>
<message>
<source>Text to search, you can % as wildcard</source>
<translation>Text na vyhľadanie, môžete použit % ako zástupný znak</translation>
</message>
<message>
<source>Filter</source>
<translatorcomment>Meno súboru</translatorcomment>
<translation>Filter</translation>
</message>
</context>
<context>
<name>FITSFileModel</name>
<message>
<source>File name</source>
<translation>Meno súboru</translation>
</message>
</context>
<context>
<name>ImageInfo</name>
<message>
<source>Property</source>
<translation>Vlastnosť</translation>
</message>
<message>
<source>Value</source>
<translation>Hodnota</translation>
</message>
<message>
<source>Comment</source>
<translation>Komentár</translation>
</message>
<message>
<source>FITS Header</source>
<translation>FITS hlavička</translation>
</message>
<message>
<source>Image info</source>
<translation>Informácie o obrázku</translation>
</message>
</context>
<context>
<name>ImageRingList</name>
<message>
<source>Name</source>
<translation>Meno</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<source>Image info</source>
<translation>Informácie o obrázku</translation>
</message>
<message>
<source>Can&apos;t open DB</source>
<translation>Nie je možné otvoriť DB</translation>
</message>
<message>
<source>Can&apos;t open SQLITE database</source>
<translation>Nie je možné otvoriť SQLITE databázu</translation>
</message>
<message>
<source>Filesystem</source>
<translation>Súborový systém</translation>
</message>
<message>
<source>FITS Editor</source>
<translation type="vanished">FITS editor</translation>
</message>
<message>
<source>FITS files database</source>
<translation>Databáza FITS súborov</translation>
</message>
<message>
<source>Tenmon</source>
<translation>Tenmon</translation>
</message>
<message>
<source>File</source>
<translation>Súbor</translation>
</message>
<message>
<source>Open</source>
<translation>Otvoriť</translation>
</message>
<message>
<source>Copy marked files</source>
<translation>Skopírovať označené súbory</translation>
</message>
<message>
<source>Save as</source>
<translation>Uložiť ako</translation>
</message>
<message>
<source>Exit</source>
<translation>Ukončiť</translation>
</message>
<message>
<source>View</source>
<translation>Zobrazenie</translation>
</message>
<message>
<source>Zoom In</source>
<translation>Priblížiť</translation>
</message>
<message>
<source>Zoom Out</source>
<translation>Oddialiť</translation>
</message>
<message>
<source>Best Fit</source>
<translation>Najlepšia veľkosť</translation>
</message>
<message>
<source>100%</source>
<translation>100%</translation>
</message>
<message>
<source>Fullscreen</source>
<translation>Celá obrazovka</translation>
</message>
<message>
<source>Select</source>
<translation>Výber</translation>
</message>
<message>
<source>Mark</source>
<translation>Označiť</translation>
</message>
<message>
<source>Unmark</source>
<translation>Odznačiť</translation>
</message>
<message>
<source>Mark and next</source>
<translation>Označiť a ďaľší</translation>
</message>
<message>
<source>Unmark and next</source>
<translation>Odznačiť a ďaľší</translation>
</message>
<message>
<source>Analyze</source>
<translation>Analýza</translation>
</message>
<message>
<source>Image statistics</source>
<translation>Štatistiky obrázka</translation>
</message>
<message>
<source>Docks</source>
<translation>Dokovacie okná</translation>
</message>
<message>
<source>Open file</source>
<translation>Otvoriť súbor</translation>
</message>
<message>
<source>Images (*.jpg *.jpeg *.png *.cr2 *.fit *.fits *.JPG *.JPEG *.PNG *.CR2 *.FIT *.FITS)</source>
<translation type="vanished">Obrázky (*.jpg *.jpeg *.png *.cr2 *.fit *.fits *.JPG *.JPEG *.PNG *.CR2 *.FIT *.FITS)</translation>
</message>
<message>
<source>Images (*.jpg *.png *.JPG *.PNG)</source>
<translation type="vanished">Obrázky (*.jpg *.png *.JPG *.PNG)</translation>
</message>
<message>
<source>Select destination</source>
<translation>Vybrať cieľ</translation>
</message>
<message>
<source>Copying</source>
<translation>Kopírovanie</translation>
</message>
<message>
<source>Cancel</source>
<translation>Zrušiť</translation>
</message>
<message>
<source>Move marked files</source>
<translation>Presunúť označené súbory</translation>
</message>
<message>
<source>Index directory</source>
<translation>Indexovať adresár</translation>
</message>
<message>
<source>Live mode</source>
<translation>Živý mód</translation>
</message>
<message>
<source>Thumbnails</source>
<translation>Náhľady</translation>
</message>
<message>
<source>Show marked</source>
<translation>Ukázať označené</translation>
</message>
<message>
<source>Peak finder</source>
<translation>Vyhľadávač vrcholov</translation>
</message>
<message>
<source>Help</source>
<translation>Pomoc</translation>
</message>
<message>
<source>About Tenmon</source>
<translation>O Tenmon</translation>
</message>
<message>
<source>About Qt</source>
<translation>O Qt</translation>
</message>
<message>
<source>Moving</source>
<translation>Presúvanie</translation>
</message>
<message>
<source>Images (*.jpg *.jpeg *.png *.cr2 *.fit *.fits *.xisf *.JPG *.JPEG *.PNG *.CR2 *.FIT *.FITS *.XISF)</source>
<translation>Obrázky (*.jpg *.jpeg *.png *.cr2 *.fit *.fits *.xisf *.JPG *.JPEG *.PNG *.CR2 *.FIT *.FITS *.XISF)</translation>
</message>
<message>
<source>Indexing FITS files</source>
<translation>Indexovanie FITS/XISF súborov</translation>
</message>
<message>
<source>JPEG (*.jpg *.JPG);; PNG (*.png *.PNG);;FITS (*.fits *.FITS);;XISF (*.xisf *.XISF)</source>
<translation>JPEG (*.jpg *.JPG);; PNG (*.png *.PNG);;FITS (*.fits *.FITS);;XISF (*.xisf *.XISF)</translation>
</message>
</context>
<context>
<name>MarkedFiles</name>
<message>
<source>Marked files</source>
<translation>Označené súbory</translation>
</message>
<message>
<source>Filename</source>
<translation>Meno súboru</translation>
</message>
<message>
<source>Clear selected</source>
<translation>Zrušiť vybrané</translation>
</message>
<message>
<source>Clear all</source>
<translation>Zrušiť všetky</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>ISO</source>
<translation>ISO</translation>
</message>
<message>
<source>Shutter speed</source>
<translation>Rýchlosť uzávierky</translation>
</message>
<message>
<source>Error</source>
<translation>Chyba</translation>
</message>
<message>
<source>Unsupported sample format</source>
<translation>Nepodporovaný formát</translation>
</message>
<message>
<source>Width</source>
<translation>Šírka</translation>
</message>
<message>
<source>Height</source>
<translation>Výška</translation>
</message>
<message>
<source>Filename</source>
<translation>Meno súboru</translation>
</message>
<message>
<source>Mean</source>
<translation>Priemer</translation>
</message>
<message>
<source>Standart deviation</source>
<translation>Štandardná odchýlka</translation>
</message>
<message>
<source>Median</source>
<translation>Medián</translation>
</message>
<message>
<source>Minimum</source>
<translation>Minimum</translation>
</message>
<message>
<source>Maximum</source>
<translation>Maximum</translation>
</message>
<message>
<source>MAD</source>
<translation>MAD</translation>
</message>
<message>
<source>Peaks</source>
<translation>Vrcholky</translation>
</message>
<message>
<source>Peaks draw</source>
<translation>Vykreslené vrcholky</translation>
</message>
<message>
<source>FWHM X</source>
<translation>FWHM X</translation>
</message>
<message>
<source>FWHM Y</source>
<translation>FWHM Y</translation>
</message>
</context>
<context>
<name>SelectColumnsDialog</name>
<message>
<source>Select columns</source>
<translation>Výber stĺpcov</translation>
</message>
</context>
<context>
<name>StretchToolbar</name>
<message>
<source>Stretch toolbar</source>
<translation>Panel naťahovania</translation>
</message>
<message>
<source>Auto Stretch F12</source>
<translation>Automatické natiahnutie F12</translation>
</message>
<message>
<source>Reset Screen Transfer Function F11</source>
<translation>Resetuj funkciu prevodu na obrazovku F11</translation>
</message>
<message>
<source>Invert colors</source>
<translation>Invertuj farby</translation>
</message>
<message>
<source>Superpixel CFA draw 2x2 pixel as one</source>
<translation>Super pixel CFA kreslenie 2x2 pixelov ako jeden</translation>
</message>
<message>
<source>Apply auto stretch on load</source>
<translation>Aplikuj automatické natiahnutie pri načítaní</translation>
</message>
</context>
</TS>