From 95e477450764ada39ad2774c270effe30a734618 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Du=C5=A1an=20Poizl?= Date: Fri, 22 Apr 2022 17:40:14 +0200 Subject: [PATCH] Add translations --- main.cpp | 5 + resources.qrc | 2 + translations/tenmon_en.qm | Bin 0 -> 6280 bytes translations/tenmon_en.ts | 358 ++++++++++++++++++++++++++++++++++++ translations/tenmon_sk.qm | Bin 0 -> 6730 bytes translations/tenmon_sk.ts | 371 ++++++++++++++++++++++++++++++++++++++ 6 files changed, 736 insertions(+) create mode 100644 translations/tenmon_en.qm create mode 100644 translations/tenmon_en.ts create mode 100644 translations/tenmon_sk.qm create mode 100644 translations/tenmon_sk.ts diff --git a/main.cpp b/main.cpp index 63bf42f..4c3df4e 100644 --- a/main.cpp +++ b/main.cpp @@ -1,6 +1,7 @@ #include "mainwindow.h" #include #include +#include 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(); diff --git a/resources.qrc b/resources.qrc index 948c66f..027094b 100644 --- a/resources.qrc +++ b/resources.qrc @@ -13,6 +13,8 @@ nuke_a.png about/tenmon about/pcl + translations/tenmon_en.qm + translations/tenmon_sk.qm diff --git a/translations/tenmon_en.qm b/translations/tenmon_en.qm new file mode 100644 index 0000000000000000000000000000000000000000..bd574ec928b860b2bc13d2fdca192ff53890c38c GIT binary patch literal 6280 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 literal 0 HcmV?d00001 diff --git a/translations/tenmon_en.ts b/translations/tenmon_en.ts new file mode 100644 index 0000000..526f031 --- /dev/null +++ b/translations/tenmon_en.ts @@ -0,0 +1,358 @@ + + + + + About + + About Tenmon + About Tenmon + + + + DataBaseView + + Select columns + Select columns + + + Text to search, you can % as wildcard + Text to search, you can % as wildcard + + + Filter + Filter + + + + FITSFileModel + + File name + File name + + + + ImageInfo + + Property + Property + + + Value + Value + + + Comment + Comment + + + FITS Header + FITS Header + + + Image info + Image info + + + + ImageRingList + + Name + Name + + + + MainWindow + + Image info + Image info + + + Can't open DB + Can't open DB + + + Can't open SQLITE database + Can't open SQLITE database + + + Filesystem + Filesystem + + + FITS files database + FITS files database + + + Tenmon + Tenmon + + + File + File + + + Open + Open + + + Copy marked files + Copy marked files + + + Save as + Save as + + + Live mode + Live mode + + + Exit + Exit + + + View + View + + + Zoom In + Zoom In + + + Zoom Out + Zoom Out + + + Best Fit + Best Fit + + + 100% + 100% + + + Fullscreen + Fullscreen + + + Select + Select + + + Mark + Mark + + + Unmark + Unmark + + + Mark and next + Mark and next + + + Unmark and next + Unmark and next + + + Analyze + Analyze + + + Image statistics + Image statistics + + + Peak finder + Peak finder + + + Docks + Docks + + + Open file + Open file + + + Select destination + Select destination + + + Copying + Copying + + + Cancel + Cancel + + + Move marked files + Move marked files + + + Index directory + Index directory + + + Thumbnails + Thumbnails + + + Show marked + Show marked + + + Help + Help + + + About Tenmon + About Tenmon + + + About Qt + About Qt + + + Moving + Moving + + + Images (*.jpg *.jpeg *.png *.cr2 *.fit *.fits *.xisf *.JPG *.JPEG *.PNG *.CR2 *.FIT *.FITS *.XISF) + Images (*.jpg *.jpeg *.png *.cr2 *.fit *.fits *.xisf *.JPG *.JPEG *.PNG *.CR2 *.FIT *.FITS *.XISF) + + + Indexing FITS files + Indexing FITS files + + + JPEG (*.jpg *.JPG);; PNG (*.png *.PNG);;FITS (*.fits *.FITS);;XISF (*.xisf *.XISF) + JPEG (*.jpg *.JPG);; PNG (*.png *.PNG);;FITS (*.fits *.FITS);;XISF (*.xisf *.XISF) + + + + MarkedFiles + + Marked files + Marked files + + + Filename + File name + + + Clear selected + Clear selected + + + Clear all + Clear all + + + + QObject + + ISO + ISO + + + Shutter speed + Shutter speed + + + Width + Width + + + Height + Height + + + Error + Error + + + Filename + File name + + + Mean + Mean + + + Standart deviation + Standart deviation + + + Median + Median + + + Minimum + Minimum + + + Maximum + Maximum + + + MAD + MAD + + + Peaks + Peaks + + + Peaks draw + Peaks draw + + + FWHM X + FWHM X + + + FWHM Y + FWHM Y + + + Unsupported sample format + Unsupported sample format + + + + SelectColumnsDialog + + Select columns + Select columns + + + + StretchToolbar + + Stretch toolbar + Stretch toolbar + + + Auto Stretch F12 + Auto Stretch F12 + + + Reset Screen Transfer Function F11 + Reset Screen Transfer Function F11 + + + Invert colors + Invert colors + + + Superpixel CFA draw 2x2 pixel as one + Superpixel CFA draw 2x2 pixel as one + + + Apply auto stretch on load + Apply auto stretch on load + + + diff --git a/translations/tenmon_sk.qm b/translations/tenmon_sk.qm new file mode 100644 index 0000000000000000000000000000000000000000..c2119eb8beb088a2925632c3c76a9cc6c1065822 GIT binary patch literal 6730 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 + + + + About + + About Tenmon + O Tenmon + + + + DataBaseView + + Select columns + Vyber stĺpce + + + Text to search, you can % as wildcard + Text na vyhľadanie, môžete použit % ako zástupný znak + + + Filter + Meno súboru + Filter + + + + FITSFileModel + + File name + Meno súboru + + + + ImageInfo + + Property + Vlastnosť + + + Value + Hodnota + + + Comment + Komentár + + + FITS Header + FITS hlavička + + + Image info + Informácie o obrázku + + + + ImageRingList + + Name + Meno + + + + MainWindow + + Image info + Informácie o obrázku + + + Can't open DB + Nie je možné otvoriť DB + + + Can't open SQLITE database + Nie je možné otvoriť SQLITE databázu + + + Filesystem + Súborový systém + + + FITS Editor + FITS editor + + + FITS files database + Databáza FITS súborov + + + Tenmon + Tenmon + + + File + Súbor + + + Open + Otvoriť + + + Copy marked files + Skopírovať označené súbory + + + Save as + Uložiť ako + + + Exit + Ukončiť + + + View + Zobrazenie + + + Zoom In + Priblížiť + + + Zoom Out + Oddialiť + + + Best Fit + Najlepšia veľkosť + + + 100% + 100% + + + Fullscreen + Celá obrazovka + + + Select + Výber + + + Mark + Označiť + + + Unmark + Odznačiť + + + Mark and next + Označiť a ďaľší + + + Unmark and next + Odznačiť a ďaľší + + + Analyze + Analýza + + + Image statistics + Štatistiky obrázka + + + Docks + Dokovacie okná + + + Open file + Otvoriť súbor + + + Images (*.jpg *.jpeg *.png *.cr2 *.fit *.fits *.JPG *.JPEG *.PNG *.CR2 *.FIT *.FITS) + Obrázky (*.jpg *.jpeg *.png *.cr2 *.fit *.fits *.JPG *.JPEG *.PNG *.CR2 *.FIT *.FITS) + + + Images (*.jpg *.png *.JPG *.PNG) + Obrázky (*.jpg *.png *.JPG *.PNG) + + + Select destination + Vybrať cieľ + + + Copying + Kopírovanie + + + Cancel + Zrušiť + + + Move marked files + Presunúť označené súbory + + + Index directory + Indexovať adresár + + + Live mode + Živý mód + + + Thumbnails + Náhľady + + + Show marked + Ukázať označené + + + Peak finder + Vyhľadávač vrcholov + + + Help + Pomoc + + + About Tenmon + O Tenmon + + + About Qt + O Qt + + + Moving + Presúvanie + + + Images (*.jpg *.jpeg *.png *.cr2 *.fit *.fits *.xisf *.JPG *.JPEG *.PNG *.CR2 *.FIT *.FITS *.XISF) + Obrázky (*.jpg *.jpeg *.png *.cr2 *.fit *.fits *.xisf *.JPG *.JPEG *.PNG *.CR2 *.FIT *.FITS *.XISF) + + + Indexing FITS files + Indexovanie FITS/XISF súborov + + + JPEG (*.jpg *.JPG);; PNG (*.png *.PNG);;FITS (*.fits *.FITS);;XISF (*.xisf *.XISF) + JPEG (*.jpg *.JPG);; PNG (*.png *.PNG);;FITS (*.fits *.FITS);;XISF (*.xisf *.XISF) + + + + MarkedFiles + + Marked files + Označené súbory + + + Filename + Meno súboru + + + Clear selected + Zrušiť vybrané + + + Clear all + Zrušiť všetky + + + + QObject + + ISO + ISO + + + Shutter speed + Rýchlosť uzávierky + + + Error + Chyba + + + Unsupported sample format + Nepodporovaný formát + + + Width + Šírka + + + Height + Výška + + + Filename + Meno súboru + + + Mean + Priemer + + + Standart deviation + Štandardná odchýlka + + + Median + Medián + + + Minimum + Minimum + + + Maximum + Maximum + + + MAD + MAD + + + Peaks + Vrcholky + + + Peaks draw + Vykreslené vrcholky + + + FWHM X + FWHM X + + + FWHM Y + FWHM Y + + + + SelectColumnsDialog + + Select columns + Výber stĺpcov + + + + StretchToolbar + + Stretch toolbar + Panel naťahovania + + + Auto Stretch F12 + Automatické natiahnutie F12 + + + Reset Screen Transfer Function F11 + Resetuj funkciu prevodu na obrazovku F11 + + + Invert colors + Invertuj farby + + + Superpixel CFA draw 2x2 pixel as one + Super pixel CFA kreslenie 2x2 pixelov ako jeden + + + Apply auto stretch on load + Aplikuj automatické natiahnutie pri načítaní + + +