From a063ac63b91167dbf6571f52a36ae620134ce3f5 Mon Sep 17 00:00:00 2001 From: spiros Date: Fri, 21 Jun 2024 16:52:28 +0300 Subject: [PATCH] Rebrand the project to QDiskInfo --- .../{KDiskInfo.desktop => QDiskInfo.desktop} | 6 +- .github/workflows/build.yaml | 16 +- CMakeLists.txt | 18 +- README.md | 4 +- src/main.cpp | 2 +- src/mainwindow.cpp | 6 +- src/mainwindow.ui | 2 +- src/resources.qrc | 6 +- src/utils.cpp | 12 +- ...{kdiskinfo_el_GR.qm => qdiskinfo_el_GR.qm} | Bin 8529 -> 8529 bytes ...{kdiskinfo_el_GR.ts => qdiskinfo_el_GR.ts} | 204 +++++++++--------- ...{kdiskinfo_es_ES.qm => qdiskinfo_es_ES.qm} | Bin 9940 -> 9940 bytes ...{kdiskinfo_es_ES.ts => qdiskinfo_es_ES.ts} | 182 ++++++++-------- ...{kdiskinfo_pt_BR.qm => qdiskinfo_pt_BR.qm} | Bin 9635 -> 9635 bytes ...{kdiskinfo_pt_BR.ts => qdiskinfo_pt_BR.ts} | 180 ++++++++-------- 15 files changed, 319 insertions(+), 319 deletions(-) rename .github/scripts/{KDiskInfo.desktop => QDiskInfo.desktop} (73%) rename translations/{kdiskinfo_el_GR.qm => qdiskinfo_el_GR.qm} (89%) rename translations/{kdiskinfo_el_GR.ts => qdiskinfo_el_GR.ts} (67%) rename translations/{kdiskinfo_es_ES.qm => qdiskinfo_es_ES.qm} (90%) rename translations/{kdiskinfo_es_ES.ts => qdiskinfo_es_ES.ts} (74%) rename translations/{kdiskinfo_pt_BR.qm => qdiskinfo_pt_BR.qm} (91%) rename translations/{kdiskinfo_pt_BR.ts => qdiskinfo_pt_BR.ts} (74%) diff --git a/.github/scripts/KDiskInfo.desktop b/.github/scripts/QDiskInfo.desktop similarity index 73% rename from .github/scripts/KDiskInfo.desktop rename to .github/scripts/QDiskInfo.desktop index b170fb5..707e857 100644 --- a/.github/scripts/KDiskInfo.desktop +++ b/.github/scripts/QDiskInfo.desktop @@ -1,9 +1,9 @@ [Desktop Entry] Type=Application Version=1.0 -Name=KDiskInfo -Icon=KDiskInfo -Exec=KDiskInfo +Name=QDiskInfo +Icon=QDiskInfo +Exec=QDiskInfo Terminal=false Categories=System;Monitor;ConsoleOnly; Keywords=system;process;task diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index ebeea12..27567e8 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -50,24 +50,24 @@ jobs: chmod a+x .github/scripts/smartctl mkdir -p AppDir/usr/bin - cp build/KDiskInfo AppDir/usr/bin/ + cp build/QDiskInfo AppDir/usr/bin/ cp .github/scripts/smartctl AppDir/usr/bin/ - cp .github/scripts/KDiskInfo.desktop AppDir/ - cp src/icon.svg AppDir/KDiskInfo.svg + cp .github/scripts/QDiskInfo.desktop AppDir/ + cp src/icon.svg AppDir/QDiskInfo.svg - APPIMAGE_EXTRACT_AND_RUN=1 NO_STRIP=1 QMAKE=/usr/bin/qmake6 ARCH=x86_64 ./linuxdeploy-static-x86_64.AppImage --appdir=AppDir/ -d AppDir/KDiskInfo.desktop -i AppDir/KDiskInfo.svg -e AppDir/usr/bin/KDiskInfo --plugin qt + APPIMAGE_EXTRACT_AND_RUN=1 NO_STRIP=1 QMAKE=/usr/bin/qmake6 ARCH=x86_64 ./linuxdeploy-static-x86_64.AppImage --appdir=AppDir/ -d AppDir/QDiskInfo.desktop -i AppDir/QDiskInfo.svg -e AppDir/usr/bin/QDiskInfo --plugin qt echo 'export PATH="$this_dir"/usr/bin:"$PATH"' >> AppDir/apprun-hooks/linuxdeploy-plugin-qt-hook.sh APPIMAGE_EXTRACT_AND_RUN=1 VERSION=${{ matrix.clib }} QMAKE=/usr/bin/qmake6 ARCH=x86_64 ./appimagetool-static.AppImage AppDir/ - name: Upload AppImage uses: actions/upload-artifact@v4 with: - name: KDiskInfo-${{ matrix.clib }}-AppImage - path: ./KDiskInfo*.AppImage + name: QDiskInfo-${{ matrix.clib }}-AppImage + path: ./QDiskInfo*.AppImage - name: Upload Binaries uses: actions/upload-artifact@v4 with: - name: KDiskInfo-Qt6-${{ matrix.clib }}-bin - path: ./build/KDiskInfo + name: QDiskInfo-Qt6-${{ matrix.clib }}-bin + path: ./build/QDiskInfo diff --git a/CMakeLists.txt b/CMakeLists.txt index 04b355f..1759f5e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.16) -project(KDiskInfo VERSION 0.1 LANGUAGES CXX) +project(QDiskInfo VERSION 0.1 LANGUAGES CXX) set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOMOC ON) @@ -31,18 +31,18 @@ set(PROJECT_SOURCES src/resources.qrc ) -add_executable(KDiskInfo +add_executable(QDiskInfo ${PROJECT_SOURCES} ) -target_compile_definitions(KDiskInfo PRIVATE - PROJECT_VERSION_MAJOR=${KDiskInfo_VERSION_MAJOR} - PROJECT_VERSION_MINOR=${KDiskInfo_VERSION_MINOR} +target_compile_definitions(QDiskInfo PRIVATE + PROJECT_VERSION_MAJOR=${QDiskInfo_VERSION_MAJOR} + PROJECT_VERSION_MINOR=${QDiskInfo_VERSION_MINOR} ) -target_link_libraries(KDiskInfo PRIVATE Qt${QT_VERSION_MAJOR}::Widgets) +target_link_libraries(QDiskInfo PRIVATE Qt${QT_VERSION_MAJOR}::Widgets) -set_target_properties(KDiskInfo PROPERTIES +set_target_properties(QDiskInfo PROPERTIES ${BUNDLE_ID_OPTION} MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION} MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR} @@ -51,14 +51,14 @@ set_target_properties(KDiskInfo PROPERTIES ) include(GNUInstallDirs) -install(TARGETS KDiskInfo +install(TARGETS QDiskInfo BUNDLE DESTINATION . LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} ) if(QT_VERSION_MAJOR EQUAL 6) - qt_finalize_executable(KDiskInfo) + qt_finalize_executable(QDiskInfo) endif() include(FeatureSummary) feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) diff --git a/README.md b/README.md index 257c6e3..95f6595 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# KDiskInfo +# QDiskInfo CrystalDiskInfo alternative for Linux -![image](https://github.com/edisionnano/KDiskInfo/assets/26039434/cdfe181d-f99e-4534-9ec4-25efd8a4391b) +![image](https://github.com/edisionnano/QDiskInfo/assets/26039434/cdfe181d-f99e-4534-9ec4-25efd8a4391b) The icon is a modified version of the KDE Partition Manager logo which is available under GPL-3.0+ diff --git a/src/main.cpp b/src/main.cpp index 2fe1919..e217ffc 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -9,7 +9,7 @@ int main(int argc, char *argv[]) QApplication a(argc, argv); QTranslator translator; - if (translator.load(QLocale(), QLatin1String("kdiskinfo"), QLatin1String("_"), QLatin1String(":/translations"))) { + if (translator.load(QLocale(), QLatin1String("qdiskinfo"), QLatin1String("_"), QLatin1String(":/translations"))) { a.installTranslator(&translator); } diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index bb0f574..d998bb5 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -3,7 +3,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) - , settings("kdiskinfo", "kdiskinfo") + , settings("qdiskinfo", "qdiskinfo") , initializing(true) { ui->setupUi(this); @@ -949,7 +949,7 @@ void MainWindow::on_actionSave_JSON_triggered() void MainWindow::on_actionGitHub_triggered() { - QDesktopServices::openUrl(QUrl("https://github.com/edisionnano/KDiskInfo")); + QDesktopServices::openUrl(QUrl("https://github.com/edisionnano/QDiskInfo")); } void MainWindow::on_actionRescan_Refresh_triggered() @@ -970,7 +970,7 @@ void MainWindow::on_actionAbout_triggered() 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); + QMessageBox::about(this, tr("About QDiskInfo"), message); } void MainWindow::on_actionIgnore_C4_Reallocation_Event_Count_toggled(bool enabled) diff --git a/src/mainwindow.ui b/src/mainwindow.ui index 46219de..29d50d5 100644 --- a/src/mainwindow.ui +++ b/src/mainwindow.ui @@ -20,7 +20,7 @@ - KDiskInfo + QDiskInfo diff --git a/src/resources.qrc b/src/resources.qrc index 8066876..dbfc380 100644 --- a/src/resources.qrc +++ b/src/resources.qrc @@ -3,8 +3,8 @@ icon.svg - ../translations/kdiskinfo_el_GR.qm - ../translations/kdiskinfo_es_ES.qm - ../translations/kdiskinfo_pt_BR.qm + ../translations/qdiskinfo_el_GR.qm + ../translations/qdiskinfo_es_ES.qm + ../translations/qdiskinfo_pt_BR.qm diff --git a/src/utils.cpp b/src/utils.cpp index b789ee1..dae2978 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -46,7 +46,7 @@ QString utils::getSmartctlOutput(const QStringList &arguments, bool root, bool i } if (process.exitCode() == 126 || process.exitCode() == 127) { - QMessageBox::critical(nullptr, QObject::tr("KDiskInfo Error"), QObject::tr("KDiskInfo needs root access in order to read S.M.A.R.T. data!")); + QMessageBox::critical(nullptr, QObject::tr("QDiskInfo Error"), QObject::tr("QDiskInfo needs root access in order to read S.M.A.R.T. data!")); if (initializing) { QTimer::singleShot(0, qApp, &QApplication::quit); } @@ -79,7 +79,7 @@ QPair utils::scanDevices(bool initializing) QString command = commandList.join(" ; "); if (smartctlPath.isEmpty()) { - QMessageBox::critical(nullptr, QObject::tr("KDiskInfo Error"), QObject::tr("smartctl was not found, please install it!")); + QMessageBox::critical(nullptr, QObject::tr("QDiskInfo Error"), QObject::tr("smartctl was not found, please install it!")); QTimer::singleShot(0, qApp, &QApplication::quit); } @@ -137,18 +137,18 @@ void utils::cancelSelfTest(const QString &deviceNode) process.waitForFinished(-1); if (process.exitCode() == 126 || process.exitCode() == 127) { - QMessageBox::critical(nullptr, QObject::tr("KDiskInfo Error"), QObject::tr("KDiskInfo needs root access in order to abort a self-test!")); + QMessageBox::critical(nullptr, QObject::tr("QDiskInfo Error"), QObject::tr("QDiskInfo needs root access in order to abort a self-test!")); } else if (process.exitCode() == QProcess::NormalExit) { QMessageBox::information(nullptr, QObject::tr("Test Requested"), QObject::tr("The self-test has been aborted")); } else { - QMessageBox::critical(nullptr, QObject::tr("KDiskInfo Error"), QObject::tr("Error: Something went wrong")); + QMessageBox::critical(nullptr, QObject::tr("QDiskInfo Error"), QObject::tr("Error: Something went wrong")); } } void utils::selfTestHandler(const QString &mode, const QString &name, const QString &minutes) { QString output = initiateSelfTest(mode, name); if (output.isEmpty()) { - QMessageBox::critical(nullptr, QObject::tr("KDiskInfo Error"), QObject::tr("KDiskInfo needs root access in order to request a self-test!")); + QMessageBox::critical(nullptr, QObject::tr("QDiskInfo Error"), QObject::tr("QDiskInfo needs root access in order to request a self-test!")); } else { QJsonDocument testDoc = QJsonDocument::fromJson(output.toUtf8()); QJsonObject testObj = testDoc.object(); @@ -193,7 +193,7 @@ void utils::selfTestHandler(const QString &mode, const QString &name, const QStr } QMessageBox::information(nullptr, QObject::tr("Test Requested"), infoMessage); } else { - QMessageBox::critical(nullptr, QObject::tr("KDiskInfo Error"), QObject::tr("Error: Something went wrong")); + QMessageBox::critical(nullptr, QObject::tr("QDiskInfo Error"), QObject::tr("Error: Something went wrong")); } } } diff --git a/translations/kdiskinfo_el_GR.qm b/translations/qdiskinfo_el_GR.qm similarity index 89% rename from translations/kdiskinfo_el_GR.qm rename to translations/qdiskinfo_el_GR.qm index 500003ea19cb6cd01c11ee692526a7dce3db72b6..11250886ee6f9f9c7d22174ac3a6afe6d314c94a 100644 GIT binary patch delta 149 zcmccUbkS+TGDfY5%j4J`{T&$?B$+3(FluuBwEf7yAi>WT`E9Z}<5G66PmX~M3{sPC zGe%9eWir@Y%Cwq=F>taXy8>sROJ;GlXI@(V4*7$ez(90M5`qMainWindow - KDiskInfo + QDiskInfo - + <html><head/><body><p align="center"><span style=" font-size:14pt; font-weight:700;">Hard Drive Name</span></p></body></html> - + <html><head/><body><p align="center">Health Status</p></body></html> <html><head/><body><p align="center">Κατάστ. Υγειας</p></body></html> - + <html><head/><body><p align="center"><span style=" font-size:12pt; font-weight:700; color:#000000;">Good</span></p><p align="center"><span style=" font-size:12pt; font-weight:700; color:#000000;">100 %</span></p></body></html> - + <html><head/><body><p align="center">Temperature</p></body></html> <html><head/><body><p align="center">Θερμοκρασία</p></body></html> - + <html><head/><body><p align="center"><span style=" font-size:12pt; font-weight:700; color:#000000;">23° C</span></p></body></html> - + 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 &Κυκλική Πλοήγηση - + Use &GB instead of TB Χρήση &GB αντί για TB - + &Help &Βοήθεια - + De&vice &Συσκευή - - + + Disk &Δίσκος - + &Save JSON Αποθήκευση &JSON - + &GitHub - + &About &Σχετικά - + &Ignore C4 (Reallocated Event Count) &Αγνόησε το C4 (Reallocated Event Count) - + &Use Fahrenheit Χρήση &Fahrenheit - - + + Good Καλή - - + + Caution Προσοχή - - + + Bad Κακή - + Unknown Άγνωστη - - + + Attribute Name Ιδιότητα - - + + Raw Values Τιμή - + Current Τρέχουσα - + Worst Χειρότερη - + Threshold Όριο - + Status Κατάσταση - - + + Self Test Log &Καταγραφολόγιο Αυτοδιάγνωσης - + Start Self Test &Εκκίνηση Αυτοδιάγνωσης - + Min.) Λεπ.) - - + + Short Σύντομο - + count μονάδες - + hours ώρες - + Conveyance Μεταφορά - - + + Extended Εμπεριστατωμένο - - + + ID - + Available spare capacity has fallen below the threshold Η υγεία του δίσκου έχει πέσει κάτω από το όριο - + Temperature error (Overheat or Overcool) Σφάλμα θερμοκρασίας (Υπερθέρμανση ή Υπερψύξη) - + NVM subsystem reliability has been degraded Η αξιοπιστία του NVMe έχει μειωθεί - + Media has been placed in Read Only Mode Το μέσο έχει τεθεί αποκλειστικά σε λειτουργία ανάγνωσης - + Volatile memory backup device has Failed Η δημιουργία αρχείου επαναφοράς της μη διατηρήσιμης μνήμης απέτυχε - + Persistent memory region has become Read-Only Η διατηρήσιμη μνήμη έχει μεταβεί αποκλειστικά σε λειτουργία ανάγνωσης - + Critical Warning Σημαντική Προειδοποίηση - + Empty JSON Κενό JSON - + The JSON is empty Αυτό το JSON είναι κενό - + Save JSON Αποθήκευση JSON - + JSON (*.json);;All Files (*) JSON (*.json);;;Όλα τα αρχεία (*) - + Unable to open file for writing Δεν είναι δυνατό το άνοιγμα αυτού του αρχείου για εγγραφή - + An ATA and NVMe S.M.A.R.T. data viewer for Linux Ένας αναγνώστης S.M.A.R.T. για τα Linux - + Licensed under the GNU G.P.L. Version 3 Διατίθεται υπό την άδεια GNU G.P.L. Έκδοση 3 - + Version Έκδοση - + Made by Samantas5855 Δημιουργήθηκε από τον Samantas5855 - - About KDiskInfo - Σχετικά με το KDiskInfo + + About QDiskInfo + Σχετικά με το QDiskInfo @@ -365,85 +365,85 @@ - KDiskInfo Error - Σφάλμα KDiskInfo + QDiskInfo Error + Σφάλμα QDiskInfo - KDiskInfo needs root access in order to read S.M.A.R.T. data! - Το KDiskInfo χρειάζεται δικαιώματα υπερχρήστη για να προσπελάσει τα δεδομένα S.M.A.R.T.! + QDiskInfo needs root access in order to read S.M.A.R.T. data! + Το QDiskInfo χρειάζεται δικαιώματα υπερχρήστη για να προσπελάσει τα δεδομένα S.M.A.R.T.! smartctl was not found, please install it! - Το smartctl δε βρέθηκε, παρακαλείσθε να το εγκαταστήσετε! + Το smartctl δε βρέθηκε, παρακαλείσθε να το εγκαταστήσετε! - KDiskInfo needs root access in order to abort a self-test! - Το KDiskInfo χρειάζεται δικαιώματα υπερχρήστη για να ακυρώσει μία αυτοδιάγνωση! + QDiskInfo needs root access in order to abort a self-test! + Το QDiskInfo χρειάζεται δικαιώματα υπερχρήστη για να ακυρώσει μία αυτοδιάγνωση! Test Requested - Η αυτοδιάγνωση ξεκίνησε + Η αυτοδιάγνωση ξεκίνησε The self-test has been aborted - Η τρέχουσα αυτοδιάγνωση ακυρώθηκε + Η τρέχουσα αυτοδιάγνωση ακυρώθηκε Error: Something went wrong - Σφάλμα: Κάτι πήγε στραβά + Σφάλμα: Κάτι πήγε στραβά - KDiskInfo needs root access in order to request a self-test! - Το KDiskInfo χρειάζεται δικαιώματα υπερχρήστη για να εκτελέσει την αυτοδιάγνωση! + QDiskInfo needs root access in order to request a self-test! + Το QDiskInfo χρειάζεται δικαιώματα υπερχρήστη για να εκτελέσει την αυτοδιάγνωση! remaining - απομένει + απομένει completed - ολοκληρώθηκε + ολοκληρώθηκε Test Already Running - Μία αυτοδιάγνωση είναι ήδη σε εκτέλεση + Μία αυτοδιάγνωση είναι ήδη σε εκτέλεση A self-test is already being performed - Μία αυτοδιάγνωση εκτελείτε αυτή τη στιγμή + Μία αυτοδιάγνωση εκτελείτε αυτή τη στιγμή You can press the Ok button in order to abort the test that is currently running - Μπορείτε να πατήσετε το κουμπί Εντάξει για να ακυρώσετε την τρέχουσα αυτοδιάγνωση + Μπορείτε να πατήσετε το κουμπί Εντάξει για να ακυρώσετε την τρέχουσα αυτοδιάγνωση A self-test has been requested successfully - Η αυτοδιάγνωση ξεκίνησε επιτυχώς + Η αυτοδιάγνωση ξεκίνησε επιτυχώς It will be completed after - Θα τελειώσει μετά από + Θα τελειώσει μετά από minutes - λεπτά + λεπτά diff --git a/translations/kdiskinfo_es_ES.qm b/translations/qdiskinfo_es_ES.qm similarity index 90% rename from translations/kdiskinfo_es_ES.qm rename to translations/qdiskinfo_es_ES.qm index 5ca64eb3d5c0023ada6807ac2f379314d23d0e9f..bb3172ffb481a7fa827cbfbf301e7caa74bc36fb 100644 GIT binary patch delta 163 zcmccOd&PIcLPo8Li{jWF{T&$?LO~hGS)dp^Szgf)$O=^S1M??=+3J&{l(eAoH{ye#z$&%4~^FgLUE=KRk2bm-V_#Kn-OG^~IT{4TaJ@eA?CqHBo*<8RYBMgye v;`g4sLO~hGS)dp^Szgf)$O=^S1M??=+3J&{l(eAoHMainWindow - KDiskInfo + QDiskInfo - + <html><head/><body><p align="center"><span style=" font-size:14pt; font-weight:700;">Hard Drive Name</span></p></body></html> <html><head/><body><p align="center"><span style=" font-size:14pt; font-weight:700;">Nombre del Disco</span></p></body></html> - + <html><head/><body><p align="center">Health Status</p></body></html> <html><head/><body><p align="center">Estado</p></body></html> - + <html><head/><body><p align="center"><span style=" font-size:12pt; font-weight:700; color:#000000;">Good</span></p><p align="center"><span style=" font-size:12pt; font-weight:700; color:#000000;">100 %</span></p></body></html> <html><head/><body><p align="center"><span style=" font-size:12pt; font-weight:700; color:#000000;">Bueno</span></p><p align="center"><span style=" font-size:12pt; font-weight:700; color:#000000;">100 %</span></p></body></html> - + <html><head/><body><p align="center">Temperature</p></body></html> <html><head/><body><p align="center">Temperatura</p></body></html> - + <html><head/><body><p align="center"><span style=" font-size:12pt; font-weight:700; color:#000000;">23° C</span></p></body></html> <html><head/><body><p align="center"><span style=" font-size:12pt; font-weight:700; color:#000000;">23° C</span></p></body></html> - + Firmware - + Serial Number Número de Serie - + Protocol Protocolo - + Device Node Archivo de Dispositivo - - + + Type Tipo - + Total Host Reads Lecturas Totales - + Total Host Writes Escrituras Totales - + Rotation Rate Velocidad Rotacional - + Power On Count Veces Encendido - - + + Power On Hours Horas Encendido - + File Archivo - + Settings Ajustes - + &Help Underline in unavailable letters has been removed for simplicity Ayuda - + De&vice Dispositi&vo - - + + Disk Disco - + &Save JSON Underline in unavailable letters has been removed for simplicity Guardar Archivo JSON - + &Quit Underline in unavailable letters has been removed for simplicity Salir - + &Refresh Devices Underline in unavailable letters has been removed for simplicity Actualizar Dispositivos - + &GitHub - + &About - &Acerca de KDiskInfo + &Acerca de QDiskInfo - + &Ignore C4 (Reallocated Event Count) &Ignorar C4 (Reallocated Event Count) - + &Convert Raw values to HEX &Convertir valores en Bruto a HEX - + &Use Fahrenheit &Usar Fahrenheit - + Self Test Ejecutar Autotest - + Cyclic &Navigation &Navegación Cíclica - + Use &GB instead of TB Usar &GB en lugar de TB - + Start Self Test Iniciar Autotest - - + + Self Test Log Registro del Autotest - - + + Good Bueno - - + + Caution Precaución - - + + Bad Malo - + Unknown Desconocido - + Status Estado - + count veces - + hours horas - - + + Short Corto - + Conveyance Transferencia - - + + Extended Extendido - + Min.) Min.) - - + + ID - - + + Attribute Name Nombre del Atributo - - + + Raw Values Valores en Bruto - + Available spare capacity has fallen below the threshold El espacio libre disponible ha caído por debajo del umbral - + Temperature error (Overheat or Overcool) Error de temperatura (Sobrecalentado o Sobre-enfriado) - + NVM subsystem reliability has been degraded La fiabilidad del subsitema NVM se ha degradado - + Media has been placed in Read Only Mode El medio se ha configurado en Modo de Solo Lectura - + Volatile memory backup device has Failed No se pudo crear el archivo de reversión de memoria no volátil - + Persistent memory region has become Read-Only Una región de memoria no volátil se ha vuelto de Solo Lectura - + Critical Warning Aviso Importante - + Current Actual - + Worst Peor - + Threshold Umbral - + Empty JSON Archivo JSON vacío - + The JSON is empty El archivo JSON está vacío - + Save JSON Guardar archivo JSON - + JSON (*.json);;All Files (*) JSON (*.json);;Todos los archivos (*) - + Unable to open file for writing No se ha podido abrir el archivo de escritura - + An ATA and NVMe S.M.A.R.T. data viewer for Linux Un visor de datos S.M.A.R.T. para ATA y NVMe - + Licensed under the GNU G.P.L. Version 3 Licenciado bajo Licencia Pública General de GNU, Versión 3 - + Made by Samantas5855 Hecho por Samantas5855 - + Version Versión - - About KDiskInfo - Acerca de KDiskInfo + + About QDiskInfo + Acerca de QDiskInfo @@ -369,13 +369,13 @@ - KDiskInfo Error - Error de KDiskInfo + QDiskInfo Error + Error de QDiskInfo - KDiskInfo needs root access in order to read S.M.A.R.T. data! - ¡KDiskInfo necesita acceso root para poder leer información S.M.A.R.T! + QDiskInfo needs root access in order to read S.M.A.R.T. data! + ¡QDiskInfo necesita acceso root para poder leer información S.M.A.R.T! @@ -384,8 +384,8 @@ - KDiskInfo needs root access in order to abort a self-test! - ¡KDiskInfo necesita acceso root para poder abortar un autotest! + QDiskInfo needs root access in order to abort a self-test! + ¡QDiskInfo necesita acceso root para poder abortar un autotest! @@ -406,8 +406,8 @@ - KDiskInfo needs root access in order to request a self-test! - ¡KDiskInfo necesita acceso root para poder solicitar un autotest! + QDiskInfo needs root access in order to request a self-test! + ¡QDiskInfo necesita acceso root para poder solicitar un autotest! diff --git a/translations/kdiskinfo_pt_BR.qm b/translations/qdiskinfo_pt_BR.qm similarity index 91% rename from translations/kdiskinfo_pt_BR.qm rename to translations/qdiskinfo_pt_BR.qm index 966d572cefeddc866d00304661828d85c45ada49..94fe95e789006a1c90f44fe5a1368eb6e1b227f4 100644 GIT binary patch delta 138 zcmZ4Nz1VxgN=B`TtK!%l{T&$?OW8h?MUIoU$%|5*0LO{+Ec@-deQeF{AzLswQlCnzblP4>vg8AN) aSrnbYVw#f+71f|(j}=Hx;}HK^EQMN6OovPx~t0K)kydH?_b diff --git a/translations/kdiskinfo_pt_BR.ts b/translations/qdiskinfo_pt_BR.ts similarity index 74% rename from translations/kdiskinfo_pt_BR.ts rename to translations/qdiskinfo_pt_BR.ts index 1f92a67..87a459e 100644 --- a/translations/kdiskinfo_pt_BR.ts +++ b/translations/qdiskinfo_pt_BR.ts @@ -5,355 +5,355 @@ MainWindow - KDiskInfo + QDiskInfo - + <html><head/><body><p align="center"><span style=" font-size:14pt; font-weight:700;">Hard Drive Name</span></p></body></html> <html><head/><body><p align="center"><span style=" font-size:14pt; font-weight:700;">Nome do Disco Rígido</span></p></body></html> - + <html><head/><body><p align="center">Health Status</p></body></html> <html><head/><body><p align="center">Status de Saúde</p></body></html> - + <html><head/><body><p align="center"><span style=" font-size:12pt; font-weight:700; color:#000000;">Good</span></p><p align="center"><span style=" font-size:12pt; font-weight:700; color:#000000;">100 %</span></p></body></html> <html><head/><body><p align="center"><span style=" font-size:12pt; font-weight:700; color:#000000;">Saudável</span></p><p align="center"><span style=" font-size:12pt; font-weight:700; color:#000000;">100 %</span></p></body></html> - + <html><head/><body><p align="center">Temperature</p></body></html> <html><head/><body><p align="center">Temperatura</p></body></html> - + <html><head/><body><p align="center"><span style=" font-size:12pt; font-weight:700; color:#000000;">23° C</span></p></body></html> <html><head/><body><p align="center"><span style=" font-size:12pt; font-weight:700; color:#000000;">23° C</span></p></body></html> - + Firmware Firmware - + Serial Number Número Serial - + Protocol Padrão - + Device Node Nó do Dispositivo - - + + Type Tipo - + Total Host Reads Leituras Totais - + Total Host Writes Escritas Totais - + Rotation Rate Taxa de Rotação - + Power On Count Nº de Vezes Ligado - - + + Power On Hours Nº de Horas Ligado - + File Arquivo - + Settings Configurações - + &Help &Ajuda - + De&vice &Dispositivo - - + + Disk Disco - + &Save JSON &Salvar JSON - + &Quit &Sair - + &Refresh Devices &Atualizar Dispositivos - + &GitHub - + &About &Sobre - + &Ignore C4 (Reallocated Event Count) &Ignorar C4 (Nº de Eventos Realocados) - + &Convert Raw values to HEX &Converter Valores Puros para HEX - + &Use Fahrenheit &Usar Fahrenheit - + Self Test Auto Teste - + Cyclic &Navigation &Navegação Cíclica - + Use &GB instead of TB &Usar GB invés de TB - + Start Self Test Começar Auto Teste - - + + Self Test Log Log do Auto Teste - - + + Good Saúdavel - - + + Caution Alerta - - + + Bad Crítico - + Unknown Indefinido - + Status Status - + count vezes - + hours horas - - + + Short Rápido - + Conveyance Médio - - + + Extended Longo - + Min.) Min.) - - + + ID - - + + Attribute Name Nome do Atributo - - + + Raw Values Valores Puros - + Available spare capacity has fallen below the threshold Capacidade restante disponível caiu abaixo do limite - + Temperature error (Overheat or Overcool) Erro de Temperatura (Muito Quente ou Frio) - + NVM subsystem reliability has been degraded Confiabilidade do subsistema NVM degradada - + Media has been placed in Read Only Mode Media em modo de apenas leitura - + Volatile memory backup device has Failed Dispositivo de backup de memória volátil falhou - + Persistent memory region has become Read-Only Região de memória persistente entrou em modo de apenas leitura - + Critical Warning Aviso Crítico - + Current Atual - + Worst Pior - + Threshold Limite - + Empty JSON JSON vazio - + The JSON is empty O JSON está vazio - + Save JSON Salvar JSON - + JSON (*.json);;All Files (*) JSON (*.json);;All Files (*) - + Unable to open file for writing Não foi possível abrir o aquivo para escrita - + An ATA and NVMe S.M.A.R.T. data viewer for Linux Um visualizador ATA e NVMe S.M.A.R.T. para Linux - + Licensed under the GNU G.P.L. Version 3 Licenciado sob a GNU G.P.L. Versão 3 - + Made by Samantas5855 Feito por Samantas5855 - + Version Versão - - About KDiskInfo - Sobre KDiskInfo + + About QDiskInfo + Sobre QDiskInfo @@ -365,13 +365,13 @@ - KDiskInfo Error - KDiskInfo Erro + QDiskInfo Error + QDiskInfo Erro - KDiskInfo needs root access in order to read S.M.A.R.T. data! - KDiskInfo precisa de acesso root para leitura dos dados S.M.A.R.T.! + QDiskInfo needs root access in order to read S.M.A.R.T. data! + QDiskInfo precisa de acesso root para leitura dos dados S.M.A.R.T.! @@ -380,8 +380,8 @@ - KDiskInfo needs root access in order to abort a self-test! - KDiskInfo precisa de acesso root para abortar um auto teste! + QDiskInfo needs root access in order to abort a self-test! + QDiskInfo precisa de acesso root para abortar um auto teste! @@ -402,8 +402,8 @@ - KDiskInfo needs root access in order to request a self-test! - KDiskInfo precisa de acesso root para solicitar um auto teste! + QDiskInfo needs root access in order to request a self-test! + QDiskInfo precisa de acesso root para solicitar um auto teste!