From d68456b1399183f4acfaf4a08e42f89bc9ac2230 Mon Sep 17 00:00:00 2001 From: spiros Date: Tue, 18 Jun 2024 20:46:22 +0300 Subject: [PATCH] Minor UI fixes Use accelerator on Greek translation Show version on about dialog Spacer between health/temp and the lineedits --- CMakeLists.txt | 5 ++ src/mainwindow.cpp | 7 +- src/mainwindow.ui | 18 +++++- translations/kdiskinfo_el_GR.qm | Bin 8476 -> 8577 bytes translations/kdiskinfo_el_GR.ts | 111 +++++++++++++++++--------------- 5 files changed, 84 insertions(+), 57 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1058f43..80fe337 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,6 +34,11 @@ qt_add_executable(KDiskInfo ${PROJECT_SOURCES} ) +target_compile_definitions(KDiskInfo PRIVATE + PROJECT_VERSION_MAJOR=${KDiskInfo_VERSION_MAJOR} + PROJECT_VERSION_MINOR=${KDiskInfo_VERSION_MINOR} +) + target_link_libraries(KDiskInfo PRIVATE Qt${QT_VERSION_MAJOR}::Widgets) set_target_properties(KDiskInfo PROPERTIES diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 514d4e0..ca20dec 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -1128,9 +1128,10 @@ void MainWindow::on_actionRescan_Refresh_triggered() void MainWindow::on_actionAbout_triggered() { - QString message = tr("An ATA and NVMe S.M.A.R.T. data viewer for Linux") + "\n\n"; - message += tr("Licensed under the GNU G.P.L. Version 3") + "\n\n"; - message += tr("Made by Samantas5855"); + QString message = tr("An ATA and NVMe S.M.A.R.T. data viewer for Linux") + "\n"; + message += tr("Licensed under the GNU G.P.L. Version 3") + "\n"; + message += tr("Made by Samantas5855") + "\n"; + message += tr("Version") + " " + QString::number(PROJECT_VERSION_MAJOR) + "." + QString::number(PROJECT_VERSION_MINOR); QMessageBox::about(this, tr("About KDiskInfo"), message); } diff --git a/src/mainwindow.ui b/src/mainwindow.ui index beeb97f..d87c18c 100644 --- a/src/mainwindow.ui +++ b/src/mainwindow.ui @@ -153,6 +153,22 @@ + + + + Qt::Orientation::Horizontal + + + QSizePolicy::Policy::Preferred + + + + 40 + 20 + + + + @@ -461,7 +477,7 @@ true - Use GB instead of TB + Use &GB instead of TB diff --git a/translations/kdiskinfo_el_GR.qm b/translations/kdiskinfo_el_GR.qm index a68900508f3772dc9bf1a3bd134ea2913f9008cf..b0b21335f262943dc5e1bac9441ec001258ec742 100644 GIT binary patch delta 905 zcmY+CU1$_n9L3Mfe`a@fW_BmhWOp^)u+g~GR2N$TM{5N%1sND8$D?H84nBCWBOQhW44@L@Rja_{`k zx#!*w69?8EE6VH#Dw+Uq3$(#Lz_%0H)FQxagZ6Wh`Zx41Qoy`sl>N30z%X9v)BvRw zNyP``hw=7oH&ED$ZFQdjMR!rZhyO)(p<$0p?M3&U8gjBq%^A*}jmm|Y91y;)e0`}I z$avb7DPskoZcuI|?*X=`&38C23aTGGtOW|H)DtJ?(fGbPaD1E!^{dQTz*;EpztK*E zS^56G2S9OL)2|a8xu(s3G!2AyXz6}x#1B1ycF^# zzFp2nvfh@S5McPd1Li{@uhwuzMw$0@BW}FK20u1NX4r)DyD>5KG*GWE_*l!(_>pgQ z4;OrkeY@XX!T^=N&cR|{NxwNadyv&;&FW7d^F)`;*2&v6_|u%|ETGn#xBD0*zuX#J zQN{net@FwM0O_!vn73$HVpnhN0_IoSsh>`=u|sxK_6kpK*ex5Ws%l?SGL1Ay*c1H$ zZv4@{k?0|C+P-n`O9q(sSFha+1d{#+wUEI^{llZIJotlutS3%DUtnALJ_hLzbWf%U z{>xc(O(o}$v$pak;IDA{T=Iem=X6yQ-@r;|@bE7TI$6j2`c>FXo{E^;rM@N=)T?Tn zx<=J4?_M5VbFfBAB1=QhCy~MerBs{IHDtnQL^++HpLvmTh zCCgDxF31qQl1T7P@Hz1-tZ7U|V{U1rwAhvoxhUu4^QV!XZ}4tSr5o!S_PG!A!rYsY RkSJ+)dvw2w68C0w!~c^TZ6>Bo+u?9 zDa1sj3Kp$bEAGH5c+bAK@z~_p*U0TM_>u3BYyCuaW^)1|PEm5x};uH9+((?A(13 zn0g#}1=JU7ps+v?u13v>pLotQ|5d8(OWBTw3?L?#bqxi9fUA}Dbe939eXP%t3`nb3 zzi$-K-b-a8RL68n$HudOs3lU<|;5yyY_@QMdNT`m#%=tptFDs9U zI5uC7`8EJJ*U80=gwuNDpP&BKzm&Ba@tJNYS)rabQxq#op0LeivI3En6wcqn3^#O2j^BdDJ%$09*&GjtQBB$E>Ss>A)Io&Cg6A z1IgB^_US}atxj$`N(P0RacP1kXiyLK4g!|f>Z7VC!tLr{9T|y8)Y_B1)L)_9^!*0- ze(jIiPl8;}*m9bZOxCmCUZ%wM>ZNUWiT|@+z9B$A?5p0*N=P71f8wbnqTBkD(FY_P zHZs<10&FXdLMfUW8jV|>6t&}l5von31ytI0rtBpH)wY`6Vp`F#eNFl^z(}&!3F2|g zvA23lY4@}3?We}bSl4b~dKITEY`lp-8yqfF$q;Sd$ z*esDMZxr>8IB{Q|VYqoSzt6Ao5buCH_(@JNaW~S$3e8K+mD(Pr2Y+ZTM&K|El`RwV zoYz>S7 - + Firmware Έκδοση Λογισμικού - + Serial Number Σειριακός Αριθμός - + Protocol Πρωτόκολλο - + Device Node Διαδρομή - + Type Τύπος - + Total Host Reads Συνολικές Αναγνώσεις - + Total Host Writes Συνολικές Εγγραφές - + Rotation Rate Ρυθμός Περιστροφής - + Power On Count Μετρητής Λειτουργίας - + Power On Hours Ώρες Λειτουργίας - + File - Αρχείο + &Αρχείο - + Settings - Ρυθμίσεις + &Ρυθμίσεις - + &Quit - Έξοδος + Έ&ξοδος - + &Refresh Devices - Ανανέωση Συσκευών + &Ανανέωση Συσκευών - + &Convert Raw values to HEX - Μετατροπή των τιμών σε δεκαεξαδικές + &Μετατροπή των τιμών σε δεκαεξαδικές - + Self Test Αυτοδιάγνωση - + Cyclic &Navigation - Kυκλική Πλοήγηση + &Κυκλική Πλοήγηση - - Use GB instead of TB - Χρήση GB αντί TB + + Use &GB instead of TB + Χρήση &GB αντί για TB - + &Help - Βοήθεια + &Βοήθεια - + De&vice - Συσκευή + &Συσκευή - + Disk - Δίσκος + &Δίσκος - + &Save JSON - Αποθήκευση JSON + Αποθήκευση &JSON - + &GitHub - + &About - Σχετικά - - - - &Ignore C4 (Reallocated Event Count) - Αγνόησε το C4 (Reallocated Event Count) + &Σχετικά + &Ignore C4 (Reallocated Event Count) + &Αγνόησε το C4 (Reallocated Event Count) + + + &Use Fahrenheit - Χρήση Fahrenheit + Χρήση &Fahrenheit @@ -221,15 +221,15 @@ - - + + KDiskInfo Error Σφάλμα KDiskInfo smartctl was not found, please install it! - Το smartctl δε βρέθηκε, παρακαλείσθε να το εγκαταστήσετε + Το smartctl δε βρέθηκε, παρακαλείσθε να το εγκαταστήσετε! @@ -248,13 +248,13 @@ - + Test Requested Η αυτοδιάγνωση ξεκίνησε - + Error: Something went wrong Σφάλμα: Κάτι πήγε στραβά @@ -267,12 +267,12 @@ Self Test Log - Καταγραφολόγιο Αυτοδιάγνωσης + &Καταγραφολόγιο Αυτοδιάγνωσης Start Self Test - Εκκίνηση Αυτοδιάγνωσης + &Εκκίνηση Αυτοδιάγνωσης @@ -418,12 +418,17 @@ Διατίθεται υπό την άδεια GNU G.P.L. Έκδοση 3 - + + Version + Έκδοση + + + KDiskInfo needs root access in order to abort a self-test! Το KDiskInfo χρειάζεται δικαιώματα υπερχρήστη για να ακυρώσει μία αυτοδιάγνωση! - + The self-test has been aborted Η τρέχουσα αυτοδιάγνωση ακυρώθηκε @@ -433,7 +438,7 @@ Δημιουργήθηκε από τον Samantas5855 - + About KDiskInfo Σχετικά με το KDiskInfo