From 2ea8261a1182f8965da3a2df0e75bae52f16407d Mon Sep 17 00:00:00 2001 From: Martin Date: Mon, 27 Mar 2023 19:15:03 +0200 Subject: [PATCH] show error message when screenshot or export file write fails fix for https://github.com/OpenHantek/openhantek/issues/338 Signed-off-by: Martin --- openhantek/src/exporting/exportcsv.cpp | 9 +- openhantek/src/exporting/exportjson.cpp | 5 +- openhantek/src/mainwindow.cpp | 7 +- openhantek/translations/openhantek_de.ts | 146 ++++++++-------- openhantek/translations/openhantek_es.ts | 146 ++++++++-------- openhantek/translations/openhantek_fr.ts | 206 +++++++++-------------- openhantek/translations/openhantek_it.ts | 150 +++++++++-------- openhantek/translations/openhantek_pl.ts | 146 ++++++++-------- openhantek/translations/openhantek_pt.ts | 146 ++++++++-------- openhantek/translations/openhantek_ru.ts | 146 ++++++++-------- openhantek/translations/openhantek_sv.ts | 148 ++++++++-------- openhantek/translations/openhantek_zh.ts | 148 ++++++++-------- 12 files changed, 734 insertions(+), 669 deletions(-) diff --git a/openhantek/src/exporting/exportcsv.cpp b/openhantek/src/exporting/exportcsv.cpp index 7bc689e6..f2ae6444 100644 --- a/openhantek/src/exporting/exportcsv.cpp +++ b/openhantek/src/exporting/exportcsv.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #include ExporterCSV::ExporterCSV() {} @@ -40,10 +41,12 @@ QFile *ExporterCSV::getFile() { if ( fileDialog.exec() != QDialog::Accepted ) return nullptr; - QFile *file = new QFile( fileDialog.selectedFiles().first() ); - if ( !file->open( QIODevice::WriteOnly | QIODevice::Text ) ) + QFile *csvFile = new QFile( fileDialog.selectedFiles().first() ); + if ( !csvFile->open( QIODevice::WriteOnly | QIODevice::Text ) ) { + QMessageBox::critical( nullptr, tr( "Error" ), csvFile->fileName() ); return nullptr; - return file; + } + return csvFile; } void ExporterCSV::fillHeaders( QTextStream &csvStream, const ExporterData &dto, const char *sep ) { diff --git a/openhantek/src/exporting/exportjson.cpp b/openhantek/src/exporting/exportjson.cpp index c29c0d84..ad671c81 100644 --- a/openhantek/src/exporting/exportjson.cpp +++ b/openhantek/src/exporting/exportjson.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #include ExporterJSON::ExporterJSON() {} @@ -42,8 +43,10 @@ QFile *ExporterJSON::getFile() { return nullptr; QFile *jsonFile = new QFile( fileDialog.selectedFiles().first() ); - if ( !jsonFile->open( QIODevice::WriteOnly | QIODevice::Text ) ) + if ( !jsonFile->open( QIODevice::WriteOnly | QIODevice::Text ) ) { + QMessageBox::critical( nullptr, tr( "Error" ), jsonFile->fileName() ); return nullptr; + } return jsonFile; } diff --git a/openhantek/src/mainwindow.cpp b/openhantek/src/mainwindow.cpp index a17b9fb5..626d04ae 100644 --- a/openhantek/src/mainwindow.cpp +++ b/openhantek/src/mainwindow.cpp @@ -24,6 +24,7 @@ #include "dsosettings.h" #include +#include #include #include #include @@ -621,7 +622,8 @@ void MainWindow::screenShot( screenshotType_t screenshotType, bool autoSafe ) { QStringList filters; fileName += ".png"; if ( autoSafe ) { // save under default name as PNG without asking - screenshot.save( fileName ); + if ( !screenshot.save( fileName ) ) + QMessageBox::critical( this, tr( "Error" ), QFileInfo{ fileName }.absoluteFilePath() ); return; } filters << tr( "Image (*.png *.jpg)" ) << tr( "Portable Document Format (*.pdf)" ); @@ -633,7 +635,8 @@ void MainWindow::screenShot( screenshotType_t screenshotType, bool autoSafe ) { fileName = fileDialog.selectedFiles().first(); if ( filters.indexOf( fileDialog.selectedNameFilter() ) == 0 ) { // save as image - screenshot.save( fileName ); + if ( !screenshot.save( fileName ) ) + QMessageBox::critical( this, tr( "Error" ), QFileInfo{ fileName }.absoluteFilePath() ); return; } diff --git a/openhantek/translations/openhantek_de.ts b/openhantek/translations/openhantek_de.ts index f8350c67..9d4a7978 100644 --- a/openhantek/translations/openhantek_de.ts +++ b/openhantek/translations/openhantek_de.ts @@ -1066,17 +1066,17 @@ Bild speichern - + Export &CSV .. Exportiere &CSV .. - + Comma-Separated Values (*.csv) Kommagetrennte Werte (*.csv) - + Save CSV CSV speichern @@ -1097,20 +1097,26 @@ MATH - + Export &JSON .. Exportiere &JSON .. - + Save JSON JSON speichern - + Java Script Object Notation (*.json) Java Script Object Notation (*.json) + + + + Error + Fehler + MainWindow @@ -1337,7 +1343,7 @@ Manuelles Kommando - + OpenHantek6022 (%1) - Device %2 (FW%3) OpenHantek6022 (%1) - Device %2 (FW%3) @@ -1346,17 +1352,17 @@ Screenshot .. - + Invalid command Ungültiger Befehl - + Stop the oscilloscope Das Oszilloskop anhalten - + Stop Stop @@ -1365,12 +1371,12 @@ OpenHantek6022 (%1) - Device %2 - + Demo Mode Demo-Modus - + OpenHantek6022 (%1) - @@ -1387,42 +1393,42 @@ Hardcopy - + Start and stop the sampling Start und Stop der Anzeige - + Refresh the screen trace for slow 'Roll' mode Bildschirm im langsamen 'Roll'-Modus neu aufbauen - + Let the traces fade out slowly Blendet die Kurven langsam aus - + Show a histogram of the voltage levels on the right side of the trace Zeigt ein Histogramm des Spannungsverlaufs an der rechten Seite - + Enable cursor measurements Wähle Cursor-Messungen - + Save the scope settings to the default location Speichern der Einstellungen am Standard-Ort - + Save the scope settings to a user defined file Speichern der Einstellungen in einer gewählten Datei - + Define scope settings, analysis parameters and colors Einstellungem, Analyse-Parameter und Farben @@ -1435,28 +1441,28 @@ Drucken .. - + Export captured data in %1 format for further processing Export der aufgenommenen Daten im %1-Format zur weiteren Verarbeitung - + Start Start - + Start the oscilloscope Startet das Oszilloskop - + Open file Datei öffnen - - + + Settings (*.conf) Einstellungen (*.conf) @@ -1465,28 +1471,28 @@ Einstellungen (*.ini) - + Load scope settings from a config file Lade die Konfiguration aus einer Konfigurationsdatei - - + + Short-circuit both inputs and slowly select all voltage gain settings Beide Eingänge kurzschließen und langsam alle Spannungsverstärkungseinstellungen auswählen - + Send low level commands directly to the scope: 'CC XX XX' Low-Level-Befehle direkt an das Oszilloskop senden: 'CC XX XX' - + Read the fine manual Hier ist das schöne Handbuch - + Zoom the range between the markers '1' and '2' Bereich zwischen den Markern '1' und '2' zoomen @@ -1495,140 +1501,146 @@ Bildschirm neu aufbauen, sinnvoll im langsamen 'Roll'-Modus - + Documentation how to add HW for AC coupled inputs Dokumentation über Umbau zur AC-Kopplung der Eingänge - + Documentation how to get jitter-free calibration frequency output Dokumentation über Umbau für jitterfreies Kalibriersignal - + Show info about the scope's HW and SW Zeige Info über Hard- und Software - + &Screenshot - + Make an immediate screenshot of the program window and save it into the current directory Speichere einen Screenshot des Programmfensters im aktuellen Verzeichnis - + &Hardcopy - + Make an immediate (printable) hardcopy of the display and save it into the current directory Speichere eine (druckbare) Hardcopy des Programmfensters im aktuellen Verzeichnis - + Save screenshot as .. Screenshot speichen unter .. - + Make a screenshot of the program window and define the storage location Erzeuge einen Screenshot des Programmfensters und wähle den Speicherort - + Save Hardcopy as .. Hardcopy speichern unter .. - + Make a (printable) hardcopy of the display and define the storage location Erzeuge eine (druckbare) Hardcopy des Programmfensters und wähle den Speicherort - + &Print screen .. &Drucken .. - + Send the hardcopy to a printer Erzeuge eine Hardcopy und öffne den Druckdialog - + Calibrate Offset Kalibriere Offset - + Save settings Einstellungen speichern - + Disable fading of previous graphs Nachleuchten von vorigen Graphen deaktivieren - + Enable fading of previous graphs Nachleuchten von vorigen Graphen aktivieren - + Hide histogram Histogramm ausblenden - + Show histogram Histogramm einblenden - + Hide magnified scope Vergrößerte Anzeige ausblenden - + Show magnified scope Vergrößerte Anzeige anzeigen - + Hide measurements Messwerte ausblenden - + Show measurements Messwerte anzeigen - + <p>Demo Mode</p> <p>Demo-Modus</p> - + <p>Device: %1 (%2), FW%3</p> <p>Device: %1 (%2), FW%3</p> - + <p>Open source software for Hantek6022 USB oscilloscopes</p><p>Maintainer: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-%1 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open source firmware copyright &copy; 2019-%1 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p> <p>Open-Source-Software für Hantek6022 USB-Oscilloskope</p><p>Betreuer: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-%1 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open-Source-Firmware Copyright &copy; 2019-%1 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p> - + <p>Graphic: %1 - GLSL version %2</p><p>Qt version: %3</p> + + + + Error + Fehler + <p>Open source software for Hantek6022 USB oscilloscopes</p><p>Maintainer: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-2022 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open source firmware copyright &copy; 2019-2022 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p><p>Device: %1 (%2), FW%3</p><p>Graphic: %4 - GLSL version %5</p><p>Qt version: %6</p> <p>Open-Source-Software für Hantek6022 USB-Oscilloskope</p><p>Betreuer: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-2022 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open-Source-Firmware Copyright &copy; 2019-2022 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p><p>Gerät: %1 (%2), FW%3</p><p>Graphik: %4 - GLSL-Version %5</p><p>Qt-Version: %6</p> @@ -1646,42 +1658,42 @@ <p>Open-Source-Software für Hantek6022 USB Oszilloskope</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-2020 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open-Source-Firmware - Copyright &copy; 2019-2020 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p> - + <p>Running since %1 seconds.</p> <p>Laufzeit %1 Sekunden.</p> - + %1: %2 %1: %2 - + yyyy-MM-dd hh:mm:ss - + yyyyMMdd_hhmmss - + Image (*.png *.jpg) Bild (*.png *.jpg) - + Portable Document Format (*.pdf) Portables Dokumentenformat (*.pdf) - + Save screenshot Screenshot speichen - + Print oscillograph Oszillogramm drucken diff --git a/openhantek/translations/openhantek_es.ts b/openhantek/translations/openhantek_es.ts index ef4504a1..e906db25 100644 --- a/openhantek/translations/openhantek_es.ts +++ b/openhantek/translations/openhantek_es.ts @@ -894,35 +894,41 @@ Guardar imagen - + Export &CSV .. Exportar &CSV .. - + Comma-Separated Values (*.csv) Valores Separados por Coma (*.csv) - + Save CSV Guardar CSV - + Export &JSON .. Exportar &JSON .. - + Save JSON Guardar JSON - + Java Script Object Notation (*.json) Java Script Object Notation (*.json) + + + + Error + + MainWindow @@ -1064,7 +1070,7 @@ Ctrl+O - + Save settings Guardar configuración @@ -1134,7 +1140,7 @@ Orden manual - + OpenHantek6022 (%1) - Device %2 (FW%3) OpenHantek6022 (%1) - Dispositivo %2 (FW%3) @@ -1143,12 +1149,12 @@ OpenHantek6022 (%1) - Dispositivo %2 - + Demo Mode Modo de demostración - + OpenHantek6022 (%1) - @@ -1165,45 +1171,45 @@ Hardcopy - + Start and stop the sampling Iniciar y detener el muestreo - + Refresh the screen trace for slow 'Roll' mode Usar "trazo" para traducir trace no es muy utilizado con osciloscopios, creo que lo mejor es usar "señal" Actualizar la señal de la pantalla para el modo 'Roll' lento - + Let the traces fade out slowly Usar "trazo" para traducir trace no es muy utilizado con osciloscopios, creo que lo mejor es usar "señal" Dejar que las señales se desvanezcan lentamente - + Show a histogram of the voltage levels on the right side of the trace Usar "trazo" para traducir trace no es muy utilizado con osciloscopios, creo que lo mejor es usar "señal" Mostrar un histograma de los niveles de tensión en el lado derecho de la señal - + Enable cursor measurements Habilitar medidas de cursor - + Save the scope settings to the default location Guardar la configuración del osciloscopio en la ubicación predeterminada - + Save the scope settings to a user defined file Guardar la configuración del osciloscopio en un archivo definido por el usuario - + Define scope settings, analysis parameters and colors Definir la configuración del osciloscopio, los parámetros de análisis y los colores @@ -1212,50 +1218,50 @@ Hardcopy .. - + Load scope settings from a config file Cargar la configuración del osciloscopio desde un archivo de configuración - - + + Short-circuit both inputs and slowly select all voltage gain settings Cortocircuitar ambas entradas y seleccionar lentamente todas las configuraciones de ganancia de tensión - + Send low level commands directly to the scope: 'CC XX XX' Enviar comandos de bajo nivel directamente al osciloscopio: 'CC XX XX' - + Read the fine manual "Leé el manual bueno" no suena tan bien Leé el fantástico manual - + Show info about the scope's HW and SW Mostrar información sobre el HW y SW del osciloscopio - + &Screenshot Captura de &su pantalla - + &Hardcopy O quizás "Copia para imprimir" Copia impresa - + Save screenshot as .. Guardar captura de pantalla como .. - + Save Hardcopy as .. Guardar copia impresa como .. @@ -1264,116 +1270,122 @@ Imprimir oscilógrafo .. - + Zoom the range between the markers '1' and '2' Ampliar el rango entre los marcadores '1' y '2' - + Documentation how to add HW for AC coupled inputs Documentación sobre cómo agregar HW para entradas acopladas de CA - + Documentation how to get jitter-free calibration frequency output Documentación sobre cómo obtener una salida de frecuencia de calibración sin fluctuaciones - + Make an immediate screenshot of the program window and save it into the current directory Hacer una captura de pantalla inmediata de la ventana del programa y guardarla en el directorio actual - + Make an immediate (printable) hardcopy of the display and save it into the current directory Hacer una copia impresa inmediata (imprimible) de la pantalla y guardarla en el directorio actual - + Make a screenshot of the program window and define the storage location Hacer una captura de pantalla de la ventana del programa y definirla ubicación de almacenamiento - + Make a (printable) hardcopy of the display and define the storage location Hacer una copia impresa (imprimible) de la pantalla y definir la ubicación de almacenamiento - + &Print screen .. Im&primir pantalla .. - + Send the hardcopy to a printer Enviar la copia impresa a la impresora - + Export captured data in %1 format for further processing Exportar datos capturados en formato %1 para su posterior procesamiento - + Calibrate Offset Calibrar Offset - + Invalid command Orden no válida - + Stop Detener - + Stop the oscilloscope Detener el osciloscopio - + Start Iniciar - + Start the oscilloscope Iniciar el osciloscopio - + Open file Abrir archivo - - + + Settings (*.conf) Configuración (*.conf) - + <p>Demo Mode</p> <p>Modo de demostración</p> - + <p>Device: %1 (%2), FW%3</p> <p>Dispositivo: %1 (%2), FW%3</p> - + <p>Open source software for Hantek6022 USB oscilloscopes</p><p>Maintainer: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-%1 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open source firmware copyright &copy; 2019-%1 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p> <p>Software de código abierto para osciloscopios USB Hantek6022</p><p>Mantenedor: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-%1 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Derechos de autor de firmware de código abierto &copy; 2019-%1 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a> - + <p>Graphic: %1 - GLSL version %2</p><p>Qt version: %3</p> <p>Gráficos: %1 - Versión de GLSL %2</p><p>Versión de Qt: %3</p> + + + + Error + + <p>Open source software for Hantek6022 USB oscilloscopes</p><p>Maintainer: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-%7 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open source firmware copyright &copy; 2019-%7 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p><p>Device: %1 (%2), FW%3</p><p>Graphic: %4 - GLSL version %5</p><p>Qt version: %6</p> <p>Software de código abierto para osciloscopios USB Hantek6022</p><p>Mantenedor: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-%7 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Derechos de autor de firmware de código abierto &copia; 2019-%7 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p><p>Dispositivo: %1 (%2), FW%3</p><p>Graphic: %4 - GLSL version %5</p><p>Qt version: %6</p> @@ -1383,42 +1395,42 @@ Configuración (*.ini) - + Disable fading of previous graphs Desactivar desvanecimiento de los gráficos anteriores - + Enable fading of previous graphs Activar desvanecimiento de los gráficos anteriores - + Hide histogram Ocultar histograma - + Show histogram Mostrar histograma - + Hide magnified scope Ocultar osciloscopio aumentado - + Show magnified scope Mostrar osciloscopio aumentado - + Hide measurements Ocultar medidas - + Show measurements Mostrar medidas @@ -1431,42 +1443,42 @@ <p>Software de código abierto para osciloscopios USB Hantek6022</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-2020 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Firmware de código abierto copyright &copy; 2019-2020 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p> - + <p>Running since %1 seconds.</p> <p>El programa ha estado funcionando durante %1 segundos.</p> - + %1: %2 - + yyyy-MM-dd hh:mm:ss yyyy-MM-dd hh:mm:ss - + yyyyMMdd_hhmmss yyyyMMdd_hhmmss - + Image (*.png *.jpg) Imagen (*.png *.jpg) - + Portable Document Format (*.pdf) Formato de Documento Portable (*.pdf) - + Save screenshot Guardar captura de pantalla - + Print oscillograph Imprimir oscilógrafo diff --git a/openhantek/translations/openhantek_fr.ts b/openhantek/translations/openhantek_fr.ts index 9e961756..9e32c9a1 100644 --- a/openhantek/translations/openhantek_fr.ts +++ b/openhantek/translations/openhantek_fr.ts @@ -998,17 +998,17 @@ Enregistrer image - + Export &CSV .. Exporter &CSV .. - + Comma-Separated Values (*.csv) - + Save CSV Enregistrer CSV @@ -1017,20 +1017,26 @@ SPM - + Export &JSON .. Exporter &JSON .. - + Save JSON Enregistrer JSON - + Java Script Object Notation (*.json) Java Script Object Notation (*.json) + + + + Error + Erreur + MainWindow @@ -1261,7 +1267,7 @@ &Ligne de commande - + OpenHantek6022 (%1) - Device %2 (FW%3) OpenHantek6022 (%1) - %2 (FW%3) @@ -1270,12 +1276,12 @@ OpenHantek6022 (%1) - %2 - + Demo Mode Mode Démo - + OpenHantek6022 (%1) - @@ -1292,42 +1298,42 @@ Copie papier - + Start and stop the sampling Démarrer et arrêter l'oscilloscope - + Refresh the screen trace for slow 'Roll' mode Rafraîchir la trace à l'écran pour le mode lent 'Roll' - + Let the traces fade out slowly Laisser les traces s'effacer lentement - + Show a histogram of the voltage levels on the right side of the trace Affichez un histogramme des niveaux de tension sur le côté droit de la trace - + Enable cursor measurements Activer les mesures par curseur - + Save the scope settings to the default location Enregistrer les paramètres de l'oscilloscope dans l'emplacement par défaut - + Save the scope settings to a user defined file Sauvegarder les paramètres de l'écran dans un fichier défini par l'utilisateur - + Define scope settings, analysis parameters and colors Définir les paramètres du scope, les paramètres d'analyse et les couleurs @@ -1336,48 +1342,48 @@ Copie papier .. - + Load scope settings from a config file Charger les paramètres du scope à partir d'un fichier de configuration - - + + Short-circuit both inputs and slowly select all voltage gain settings Court-circuitez les deux entrées et sélectionnez lentement tous les paramètres de gain de tension - + Send low level commands directly to the scope: 'CC XX XX' Envoyer des commandes de bas niveau directement à l'oscilloscope : 'CC XX XX' - + Read the fine manual Lire le manuel fin - + Show info about the scope's HW and SW Afficher des informations sur le matériel et les logiciels de l'oscilloscope - + &Screenshot &Screenshot - + &Hardcopy &Copie papier - + Save screenshot as .. Enregistrer la capture d'écran sous .. - + Save Hardcopy as .. Enregistrer la copie papier en tant que .. @@ -1386,116 +1392,120 @@ Imprimer l'oscillographe .. - + Zoom the range between the markers '1' and '2' Zoomer la plage entre les marqueurs '1' et '2' - + Documentation how to add HW for AC coupled inputs Documentation sur l'ajout de HW pour les entrées couplées en AC - + Documentation how to get jitter-free calibration frequency output Documentation sur la façon d'obtenir une émission de fréquence d'étalonnage sans gigue - + Make an immediate screenshot of the program window and save it into the current directory Faire une copie d'écran immédiate de la fenêtre du programme et la sauvegarder dans le répertoire courant - + Make an immediate (printable) hardcopy of the display and save it into the current directory Faire une copie papier immédiate (imprimable) de l'affichage et la sauvegarder dans le répertoire courant - + Make a screenshot of the program window and define the storage location Faites une capture d'écran de la fenêtre du programme et définissez l'emplacement de stockage - + Make a (printable) hardcopy of the display and define the storage location Faire une copie papier (imprimable) de l'affichage et définir l'emplacement de stockage - + &Print screen .. Im&primer l'oscillographe .. - + Send the hardcopy to a printer Envoyer la copie papier à une imprimante - + Export captured data in %1 format for further processing Exporter les données capturées au format %1 pour un traitement ultérieur - + Calibrate Offset Calibrer Offset - + Invalid command Commande invalide - + Stop Arrêter - + Stop the oscilloscope Arrêter l'oscilloscope - + Start Démarrer - + Start the oscilloscope Démarrer l'oscilloscope - + Open file Ouvrir une configuration - - + + Settings (*.conf) Réglages (*.conf) - + <p>Demo Mode</p> <p>Mode Démo</p> - + <p>Device: %1 (%2), FW%3</p> - + <p>Open source software for Hantek6022 USB oscilloscopes</p><p>Maintainer: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-%1 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open source firmware copyright &copy; 2019-%1 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p> <p>Logiciel open source pour les oscilloscopes USB Hantek6022</p><p>Maintainer: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-%1 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open source firmware copyright &copy; 2019-%1 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a> - + <p>Graphic: %1 - GLSL version %2</p><p>Qt version: %3</p> + + error + Erreur + <p>Open source software for Hantek6022 USB oscilloscopes</p><p>Maintainer: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-%7 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open source firmware copyright &copy; 2019-%7 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p><p>Device: %1 (%2), FW%3</p><p>Graphic: %4 - GLSL version %5</p><p>Qt version: %6</p> <p>Logiciel open source pour les oscilloscopes USB Hantek6022</p><p>Maintainer: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-%7 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open source firmware copyright &copy; 2019-%7 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p><p>Device: %1 (%2), FW%3</p><p>Graphic: %4 - GLSL version %5</p><p>Qt version: %6</p> @@ -1505,47 +1515,47 @@ Réglages (*.ini) - + Save settings Enregistrer les réglages - + Disable fading of previous graphs Désactiver l'estompage des graphes précédents - + Enable fading of previous graphs Activer l'estompage des graphes précédents - + Hide histogram Cacher l’histogramme - + Show histogram Montrer l’histogramme - + Hide magnified scope Cacher la vue agrandie - + Show magnified scope Montrer la vue agrandie - + Hide measurements Cacher les mesures - + Show measurements Montrer les mesures @@ -1554,42 +1564,48 @@ A propos de OpenHantek6022 (%1) - + <p>Running since %1 seconds.</p> <p>En cours depuis %1 secondes.</p> - + %1: %2 %1: %2 - + yyyy-MM-dd hh:mm:ss - + yyyyMMdd_hhmmss - + + + Error + Erreur + + + Portable Document Format (*.pdf) - + Save screenshot Enregistrer la capture d'écran - + Print oscillograph Imprimer l'oscillographe - + Image (*.png *.jpg) Image (*.png *.jpg) @@ -1825,62 +1841,6 @@ QCoreApplication - - Success (no error) - Réussi (pas d'erreur) - - - Input/output error - Erreur d'entrée/sortie - - - Invalid parameter - Paramètre invalide - - - Access denied (insufficient permissions) - Accès refusé (permissions insuffisantes) - - - No such device (it may have been disconnected) - Aucun périphérique (il peut avoir été déconnecté) - - - Entity not found - Entité non trouvée - - - Resource busy - Ressource occupée - - - Operation timed out - Opération trop longue - - - Overflow - Dépassement de capacité - - - Pipe error - Erreur de pipe - - - System call interrupted (perhaps due to signal) - Appel système interrompu (peut-être à cause du signal) - - - Insufficient memory - Mémoire insuffisante - - - Operation not supported or unimplemented on this platform - Opération non supportée sur ce système - - - Other error - Autre erreur - CH1 * CH2 diff --git a/openhantek/translations/openhantek_it.ts b/openhantek/translations/openhantek_it.ts index c09df014..39001903 100644 --- a/openhantek/translations/openhantek_it.ts +++ b/openhantek/translations/openhantek_it.ts @@ -746,36 +746,42 @@ LegacyExportDrawer - + Export &CSV .. Esportazione &CSV .. - + Comma-Separated Values (*.csv) Valori separati da virgola (*.csv) - + Save CSV Salvare CSV - + Export &JSON .. Esportazione &JSON .. - + Save JSON Salvare JSON - + Java Script Object Notation (*.json) Java Script Object Notation (*.json) + + + + Error + Errore + MainWindow @@ -787,12 +793,12 @@ &File - + &View - + @@ -930,299 +936,305 @@ - + OpenHantek6022 (%1) - Device %2 (FW%3) - + Demo Mode modalità demo - + OpenHantek6022 (%1) - - + Start and stop the sampling - + Show a histogram of the voltage levels on the right side of the trace - + Enable cursor measurements - + Save the scope settings to the default location - + Save the scope settings to a user defined file - + Define scope settings, analysis parameters and colors - + Load scope settings from a config file - + Refresh the screen trace for slow 'Roll' mode - + Let the traces fade out slowly - + Zoom the range between the markers '1' and '2' - - + + Short-circuit both inputs and slowly select all voltage gain settings - + Send low level commands directly to the scope: 'CC XX XX' - + Read the fine manual - + Show info about the scope's HW and SW - + &Screenshot - + &Hardcopy - + Save screenshot as .. - + Save Hardcopy as .. - + Documentation how to add HW for AC coupled inputs - + Documentation how to get jitter-free calibration frequency output - + Make an immediate screenshot of the program window and save it into the current directory - + Make an immediate (printable) hardcopy of the display and save it into the current directory - + Make a screenshot of the program window and define the storage location - + Make a (printable) hardcopy of the display and define the storage location - + &Print screen .. - + Send the hardcopy to a printer - + Export captured data in %1 format for further processing - + Calibrate Offset - + Invalid command - + Stop - + Stop the oscilloscope - + Start - + Start the oscilloscope - + Open file - - + + Settings (*.conf) - + Save settings - + Disable fading of previous graphs - + Enable fading of previous graphs - + Hide histogram - + Show histogram - + Hide magnified scope - + Show magnified scope - + Hide measurements - + Show measurements - + <p>Demo Mode</p> - + <p>Device: %1 (%2), FW%3</p> - + <p>Open source software for Hantek6022 USB oscilloscopes</p><p>Maintainer: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-%1 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open source firmware copyright &copy; 2019-%1 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p> - + <p>Graphic: %1 - GLSL version %2</p><p>Qt version: %3</p> - + <p>Running since %1 seconds.</p> <p>In funzione da %1 secondi.</p> - + %1: %2 - + yyyy-MM-dd hh:mm:ss - + yyyyMMdd_hhmmss - + + + Error + Errore + + + Portable Document Format (*.pdf) - + Save screenshot - + Print oscillograph - + Image (*.png *.jpg) diff --git a/openhantek/translations/openhantek_pl.ts b/openhantek/translations/openhantek_pl.ts index a8ccd457..b99f0aa2 100644 --- a/openhantek/translations/openhantek_pl.ts +++ b/openhantek/translations/openhantek_pl.ts @@ -1026,17 +1026,17 @@ Zapisz obraz - + Export &CSV .. Eksportuj &CSV .. - + Comma-Separated Values (*.csv) Dane oddzielane przecinkiem (*.csv) - + Save CSV Zapisz CSV @@ -1057,20 +1057,26 @@ MATH - + Export &JSON .. Eksportuj &JSON .. - + Save JSON Zapisz JSON - + Java Script Object Notation (*.json) Java Script Object Notation (*.json) + + + + Error + + MainWindow @@ -1285,7 +1291,7 @@ Komenda manualna - + OpenHantek6022 (%1) - Device %2 (FW%3) OpenHantek6022 (%1) - Urządzenie %2 (FW%3) @@ -1294,17 +1300,17 @@ Zrzut ekranu .. - + Invalid command Nieprawidłowa komenda - + Stop the oscilloscope Zatrzymaj oscyloskop - + Stop Stop @@ -1313,12 +1319,12 @@ OpenHantek6022 (%1) - Urządzenie %2 - + Demo Mode Tryb demo - + OpenHantek6022 (%1) - @@ -1335,42 +1341,42 @@ Wydruk - + Start and stop the sampling - + Refresh the screen trace for slow 'Roll' mode - + Let the traces fade out slowly - + Show a histogram of the voltage levels on the right side of the trace - + Enable cursor measurements - + Save the scope settings to the default location - + Save the scope settings to a user defined file - + Define scope settings, analysis parameters and colors @@ -1383,28 +1389,28 @@ Drukuj ekran .. - + Export captured data in %1 format for further processing - + Start Start - + Start the oscilloscope Uruchom oscyloskop - + Open file Otwórz plik - - + + Settings (*.conf) Ustawienia (*.conf) @@ -1413,166 +1419,172 @@ Ustawienia (*.ini) - + Load scope settings from a config file - - + + Short-circuit both inputs and slowly select all voltage gain settings - + Send low level commands directly to the scope: 'CC XX XX' - + Read the fine manual - + Zoom the range between the markers '1' and '2' - + Documentation how to add HW for AC coupled inputs - + Documentation how to get jitter-free calibration frequency output - + Show info about the scope's HW and SW - + &Screenshot - + Make an immediate screenshot of the program window and save it into the current directory - + &Hardcopy - + Make an immediate (printable) hardcopy of the display and save it into the current directory - + Save screenshot as .. - + Make a screenshot of the program window and define the storage location - + Save Hardcopy as .. - + Make a (printable) hardcopy of the display and define the storage location - + &Print screen .. - + Send the hardcopy to a printer - + Calibrate Offset - + Save settings Zapisz ustawienia - + Disable fading of previous graphs Wyłącz zanikanie poprzednich wykresów - + Enable fading of previous graphs Włącz zanikanie poprzednich wykresów - + Hide histogram Ukryj histogram - + Show histogram Pokaż histogram - + Hide magnified scope Ukryj powiększony zakres - + Show magnified scope Pokaż powiększony zakres - + Hide measurements Ukryj pomiary - + Show measurements Pokaż pomiary - + <p>Demo Mode</p> - + <p>Device: %1 (%2), FW%3</p> - + <p>Open source software for Hantek6022 USB oscilloscopes</p><p>Maintainer: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-%1 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open source firmware copyright &copy; 2019-%1 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p> - + <p>Graphic: %1 - GLSL version %2</p><p>Qt version: %3</p> + + + + Error + + About OpenHantek6022 (%1) O OpenHantek6022 (%1) @@ -1582,42 +1594,42 @@ <p>Oprogramowanie open source dla oscyloskopów Hantek6022 na USB</p><p>Prawa autorskie &copy; 2010, 2011 Oliver Haag</p><p>Prawa autorskie &copy; 2012-2020 społeczność OpenHantek<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open-Source-Firmware - Prawa autorskie &copy; 2019-2020 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p> - + <p>Running since %1 seconds.</p> <p>Działa od %1 sekund.</p> - + %1: %2 %1: %2 - + yyyy-MM-dd hh:mm:ss - + yyyyMMdd_hhmmss - + Image (*.png *.jpg) Obraz (*.png *.jpg) - + Portable Document Format (*.pdf) Portable Document Format (*.pdf) - + Save screenshot Zapisz zrzut ekranu - + Print oscillograph Wydrukuj oscylograf diff --git a/openhantek/translations/openhantek_pt.ts b/openhantek/translations/openhantek_pt.ts index 6d50a355..68b2b78c 100644 --- a/openhantek/translations/openhantek_pt.ts +++ b/openhantek/translations/openhantek_pt.ts @@ -993,17 +993,17 @@ Imagem (*.png *.jpg) - + Export &CSV .. Exportar &CSV .. - + Comma-Separated Values (*.csv) Separado por ponto e vírgula (*.csv) - + Save CSV Salvar CSV @@ -1024,20 +1024,26 @@ MATH - + Export &JSON .. Exportar &JSON .. - + Save JSON Salvar JSON - + Java Script Object Notation (*.json) Java Script Object Notation (*.json) + + + + Error + Erro + MainWindow @@ -1200,22 +1206,22 @@ Configurações - + OpenHantek6022 (%1) - Device %2 (FW%3) - + Demo Mode Demo Mode - + OpenHantek6022 (%1) - - + Invalid command Comando inválido @@ -1224,7 +1230,7 @@ &Parar - + Stop the oscilloscope Parar osciloscópio @@ -1233,73 +1239,73 @@ &Iniciar - + Start and stop the sampling - + Refresh the screen trace for slow 'Roll' mode - + Let the traces fade out slowly - + Show a histogram of the voltage levels on the right side of the trace - + Enable cursor measurements - + Save the scope settings to the default location - + Save the scope settings to a user defined file - + Define scope settings, analysis parameters and colors - + Export captured data in %1 format for further processing - + Stop Parar - + Start Iniciar - + Start the oscilloscope Iniciar osciloscópio - + Open file Abrir arquivo - - + + Settings (*.conf) Configurações (*.conf) @@ -1308,203 +1314,209 @@ Configurações (*.ini) - + Load scope settings from a config file - - + + Short-circuit both inputs and slowly select all voltage gain settings - + Send low level commands directly to the scope: 'CC XX XX' - + Read the fine manual - + Zoom the range between the markers '1' and '2' - + Documentation how to add HW for AC coupled inputs - + Documentation how to get jitter-free calibration frequency output - + Show info about the scope's HW and SW - + &Screenshot - + Make an immediate screenshot of the program window and save it into the current directory - + &Hardcopy - + Make an immediate (printable) hardcopy of the display and save it into the current directory - + Save screenshot as .. - + Make a screenshot of the program window and define the storage location - + Save Hardcopy as .. - + Make a (printable) hardcopy of the display and define the storage location - + &Print screen .. - + Send the hardcopy to a printer - + Calibrate Offset - + Save settings Salvar configurações - + Disable fading of previous graphs Desabilitar desaparecimento de gráficos anteriores - + Enable fading of previous graphs Habilitar desaparecimento de gráficos anteriores - + Hide histogram Esconder histogram - + Show histogram Mostrar histogram - + Hide magnified scope Esconder/Ampliar osciloscópio - + Show magnified scope Mostrar osciloscópio ampliado - + Hide measurements Esconder medidas - + Show measurements Mostrar medidas - + <p>Demo Mode</p> - + <p>Device: %1 (%2), FW%3</p> - + <p>Open source software for Hantek6022 USB oscilloscopes</p><p>Maintainer: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-%1 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open source firmware copyright &copy; 2019-%1 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p> - + <p>Graphic: %1 - GLSL version %2</p><p>Qt version: %3</p> - + <p>Running since %1 seconds.</p> <p>Correndo desde %1 segundos.</p> - + %1: %2 - + yyyy-MM-dd hh:mm:ss - + yyyyMMdd_hhmmss - + + + Error + Erro + + + Image (*.png *.jpg) Imagem (*.png *.jpg) - + Portable Document Format (*.pdf) - + Save screenshot Salvar screenshot - + Print oscillograph Impressão diff --git a/openhantek/translations/openhantek_ru.ts b/openhantek/translations/openhantek_ru.ts index a8b205cf..eca4fc9e 100644 --- a/openhantek/translations/openhantek_ru.ts +++ b/openhantek/translations/openhantek_ru.ts @@ -904,35 +904,41 @@ LegacyExportDrawer - + Export &CSV .. Экспорт &CSV .. - + Comma-Separated Values (*.csv) Значения, разделённые запятыми (*.csv) - + Save CSV Сохранить CSV - + Export &JSON .. Экспорт &JSON .. - + Save JSON Сохранить JSON - + Java Script Object Notation (*.json) Java Script Object Notation (*.json) + + + + Error + Ошибка + MainWindow @@ -1095,7 +1101,7 @@ Панели инструментов - + OpenHantek6022 (%1) - Device %2 (FW%3) OpenHantek6022 (%1) - Устройство %2 (Прошивка %3) @@ -1104,17 +1110,17 @@ Снимок экрана .. - + Invalid command Неправильная команда - + Stop the oscilloscope Стоп осциллографа - + Stop Стоп @@ -1123,12 +1129,12 @@ OpenHantek6022 (%1) - Устройство %2 - + Demo Mode Демо Режим - + OpenHantek6022 (%1) - @@ -1149,23 +1155,23 @@ Печать осциллограммы .. - + Start Пуск - + Start the oscilloscope Пуск осциллографа - + Open file Открыть файл - - + + Settings (*.conf) Настройки (*.conf) @@ -1178,211 +1184,217 @@ Настройки (*.ini) - + Start and stop the sampling Старт и стоп выборки - + Refresh the screen trace for slow 'Roll' mode Обновление развёртки экрана для медленного 'Скроллинг' режима - + Let the traces fade out slowly Позволить лучам развёртки гаснуть медленно - + Show a histogram of the voltage levels on the right side of the trace Показывать гистограмму уровней напряжения на правой стороне развёртки - + Zoom the range between the markers '1' and '2' Увеличение диапазона между маркерами '1' и '2' - + Enable cursor measurements Включить измерения указателем - + Load scope settings from a config file Загрузить настройки осциллографа из файла конфигурации - + Save the scope settings to the default location Сохранить настройки осциллографа в папку по умолчанию - + Save the scope settings to a user defined file Сохранить настройки осциллографа в определённый пользователем файл - + Define scope settings, analysis parameters and colors Выставить настройки осциллографа, параметры анализа и цвета отображения - - + + Short-circuit both inputs and slowly select all voltage gain settings Замкните оба входа и медленно переберите все варианты усиления напряжения - + Send low level commands directly to the scope: 'CC XX XX' Отправить низкоуровневые комманды напрямую в осциллограф: 'CC XX XX' - + Read the fine manual Прочитать отличное руководство - + Documentation how to add HW for AC coupled inputs Документация по аппаратной модифицикации входов под переменный ток - + Documentation how to get jitter-free calibration frequency output Документация о получении частоты выхода калибровки без джиттера - + Show info about the scope's HW and SW Показать инфу о софте и железе осциллографа - + &Screenshot &Скриншот - + Make an immediate screenshot of the program window and save it into the current directory Сделать мгновенный снимок окна программы и сохранить его в текущем каталоге - + &Hardcopy &Печатная копия - + Make an immediate (printable) hardcopy of the display and save it into the current directory Сделать мгновенную (печатную) копию экрана и сохранить её в текущем каталоге - + Save screenshot as .. Сохранить скриншот .. - + Make a screenshot of the program window and define the storage location Сделать скриншот окна программы и выбрать куда его сохранить - + Save Hardcopy as .. Сохранить печатную копию .. - + Make a (printable) hardcopy of the display and define the storage location Сделать (печатную) копию экрана и выбрать куда её сохранить - + &Print screen .. &Печать экрана .. - + Send the hardcopy to a printer Отправить печатную копию на принтер - + Export captured data in %1 format for further processing Экспорт захваченных данных в формате %1 для дальнейшей обработки - + Calibrate Offset Калибровка смещения - + Save settings Сохранить настройки - + Disable fading of previous graphs Отключить угасание предыдущих графиков - + Enable fading of previous graphs Включить угасание предыдущих графиков - + Hide histogram Спрятать гистограмму - + Show histogram Показать гистограмму - + Hide magnified scope Спрятать область увеличения - + Show magnified scope Показать область увеличения - + Hide measurements Спрятать измерения - + Show measurements Показать измерения - + <p>Demo Mode</p> <p>Демо Режим</p> - + <p>Device: %1 (%2), FW%3</p> - + <p>Open source software for Hantek6022 USB oscilloscopes</p><p>Maintainer: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-%1 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open source firmware copyright &copy; 2019-%1 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p> <p>Открытое программное обеспечение для USB осциллографов Hantek6022</p><p>Мейнтейнер: Мартин Хомут-Розманн</p><p>Авторские права &copy; 2010, 2011 Оливер Хааг</p><p>Авторские права &copy; 2012-%1 Сообщество OpenHantek <br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Авторские права на открытую микропрограмму &copy; 2019-%1 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p> - + <p>Graphic: %1 - GLSL version %2</p><p>Qt version: %3</p> + + + + Error + Ошибка + About OpenHantek6022 (%1) О программе OpenHantek6022 (%1) @@ -1396,42 +1408,42 @@ <p>Открытое программное обеспечение для USB осциллографов Hantek6022</p><p>Мейнтейнер: Мартин Хомут-Розманн</p><p>Авторские права &copy; 2010, 2011 Оливер Хааг</p><p>Авторские права &copy; 2012-2020 Сообщество OpenHantek <br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Авторские права на открытую микропрограмму &copy; 2019-2020 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p> - + <p>Running since %1 seconds.</p> <p>Работает в течение %1 секунд.</p> - + %1: %2 %1: %2 - + yyyy-MM-dd hh:mm:ss yyyy-MM-dd hh:mm:ss - + yyyyMMdd_hhmmss yyyyMMdd_hhmmss - + Image (*.png *.jpg) Изображение (*.png *.jpg) - + Portable Document Format (*.pdf) Portable Document Format (*.pdf) - + Save screenshot Сохранить снимок экрана - + Print oscillograph Печать осциллограммы diff --git a/openhantek/translations/openhantek_sv.ts b/openhantek/translations/openhantek_sv.ts index 017ba17f..6aca8095 100644 --- a/openhantek/translations/openhantek_sv.ts +++ b/openhantek/translations/openhantek_sv.ts @@ -613,7 +613,7 @@ <b> OFFSET CALIBRATION </b> - + %L1% @@ -762,32 +762,38 @@ LegacyExportDrawer - + Export &JSON .. Exportera &JSON .. - + Save JSON Spara JSON - + Java Script Object Notation (*.json) Java Script Object Notation (*.json) - + + + Error + Fel + + + Export &CSV .. Exportera &CSV .. - + Save CSV Spara CSV - + Comma-Separated Values (*.csv) Comma-Separated Values (*.csv) @@ -945,57 +951,57 @@ - + Start and stop the sampling - + Refresh the screen trace for slow 'Roll' mode - + Let the traces fade out slowly - + Show a histogram of the voltage levels on the right side of the trace - + Enable cursor measurements - + Save the scope settings to the default location - + Save the scope settings to a user defined file - + Define scope settings, analysis parameters and colors - + OpenHantek6022 (%1) - Device %2 (FW%3) OpenHantek6022 (%1) - Enhet %2 (FW%3) - + OpenHantek6022 (%1) - OpenHantek6022 (%1) - - + Demo Mode Demoläge @@ -1016,48 +1022,48 @@ Hårdkopia .. - + Load scope settings from a config file - - + + Short-circuit both inputs and slowly select all voltage gain settings - + Send low level commands directly to the scope: 'CC XX XX' - + Read the fine manual - + Show info about the scope's HW and SW - + &Screenshot - + &Hardcopy - + Save screenshot as .. - + Save Hardcopy as .. @@ -1066,198 +1072,204 @@ Skriv ut skärm .. - + Zoom the range between the markers '1' and '2' - + Documentation how to add HW for AC coupled inputs - + Documentation how to get jitter-free calibration frequency output - + Make an immediate screenshot of the program window and save it into the current directory - + Make an immediate (printable) hardcopy of the display and save it into the current directory - + Make a screenshot of the program window and define the storage location - + Make a (printable) hardcopy of the display and define the storage location - + &Print screen .. - + Send the hardcopy to a printer - + Export captured data in %1 format for further processing - + Calibrate Offset - + Invalid command Ogiltigt kommando - + Stop Stopp - + Stop the oscilloscope Stoppa oscilloskopet - + Start Start - + Start the oscilloscope Starta oscilloskopet - + Open file Öppna fil - - + + Settings (*.conf) Inställningar (*.conf) - + Save settings Spara inställningar - + Disable fading of previous graphs Inaktivera uttoning av föregående grafer - + Enable fading of previous graphs Aktivera uttoning av föregående grafer - + Hide histogram Göm histogram - + Show histogram Visa histogram - + Hide magnified scope Göm förstorat oscilloskop - + Show magnified scope Visa förstorat oscilloskop - + Hide measurements Göm mätningar - + Show measurements Visa mätningar - + <p>Demo Mode</p> - + <p>Device: %1 (%2), FW%3</p> - + <p>Open source software for Hantek6022 USB oscilloscopes</p><p>Maintainer: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-%1 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open source firmware copyright &copy; 2019-%1 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p> - + <p>Graphic: %1 - GLSL version %2</p><p>Qt version: %3</p> - + <p>Running since %1 seconds.</p> <p>Kör sedan %1 sekunder.</p> - + %1: %2 %1: %2 - + yyyy-MM-dd hh:mm:ss yyyy-MM-dd hh:mm:ss - + yyyyMMdd_hhmmss yyyyMMDd_hhmmss - + + + Error + Fel + + + Image (*.png *.jpg) Bild (*.png *.jpg) - + Portable Document Format (*.pdf) Portable Document Format (*.pdf) - + Save screenshot Spara skärmbild - + Print oscillograph Skriv ut oscillograf diff --git a/openhantek/translations/openhantek_zh.ts b/openhantek/translations/openhantek_zh.ts index b4da8707..66177258 100644 --- a/openhantek/translations/openhantek_zh.ts +++ b/openhantek/translations/openhantek_zh.ts @@ -1002,17 +1002,17 @@ 图像文件 (*.png *.jpg) - + Export &CSV .. 导出为CSV(&C).. - + Comma-Separated Values (*.csv) csv文件 (*.csv) - + Save CSV 保存 CSV @@ -1033,20 +1033,26 @@ MATH - + Export &JSON .. 导出为JSON(&J) .. - + Save JSON 保存JSON - + Java Script Object Notation (*.json) Json文件 (*.json) + + + + Error + 错误 + MainWindow @@ -1209,17 +1215,17 @@ 设置 - + OpenHantek6022 (%1) - Device %2 (FW%3) OpenHantek6022 (%1) -设备 %2 (固件%3) - + Demo Mode 演示模式 - + OpenHantek6022 (%1) - OpenHantek6022 (%1) - @@ -1228,7 +1234,7 @@ 截屏(当前窗口) - + Invalid command 非法命令 @@ -1237,7 +1243,7 @@ &停止 - + Stop the oscilloscope 停止示波器 @@ -1254,42 +1260,42 @@ 截屏(波形区域) - + Start and stop the sampling - + Refresh the screen trace for slow 'Roll' mode - + Let the traces fade out slowly - + Show a histogram of the voltage levels on the right side of the trace - + Enable cursor measurements - + Save the scope settings to the default location - + Save the scope settings to a user defined file - + Define scope settings, analysis parameters and colors @@ -1302,33 +1308,33 @@ 打印当前屏幕 .. - + Export captured data in %1 format for further processing - + Stop 停止 - + Start 启动 - + Start the oscilloscope 启动示波器 - + Open file 打开文件 - - + + Settings (*.conf) 配置文件 (*.conf) @@ -1337,203 +1343,209 @@ 配置文件 (*.ini) - + Load scope settings from a config file - - + + Short-circuit both inputs and slowly select all voltage gain settings - + Send low level commands directly to the scope: 'CC XX XX' - + Read the fine manual - + Zoom the range between the markers '1' and '2' - + Documentation how to add HW for AC coupled inputs - + Documentation how to get jitter-free calibration frequency output - + Show info about the scope's HW and SW - + &Screenshot - + Make an immediate screenshot of the program window and save it into the current directory - + &Hardcopy - + Make an immediate (printable) hardcopy of the display and save it into the current directory - + Save screenshot as .. - + Make a screenshot of the program window and define the storage location - + Save Hardcopy as .. - + Make a (printable) hardcopy of the display and define the storage location - + &Print screen .. - + Send the hardcopy to a printer - + Calibrate Offset - + Save settings 保存配置 - + Disable fading of previous graphs 禁用波形的淡出 - + Enable fading of previous graphs 使能波形的淡出 - + Hide histogram 隐藏直方图 - + Show histogram 显示直方图 - + Hide magnified scope 隐藏波形放大窗口 - + Show magnified scope 显示波形放大窗口 - + Hide measurements 隐藏测量窗口 - + Show measurements 显示测量窗口 - + <p>Demo Mode</p> <p>演示模式</p> - + <p>Device: %1 (%2), FW%3</p> - + <p>Open source software for Hantek6022 USB oscilloscopes</p><p>Maintainer: Martin Homuth-Rosemann</p><p>Copyright &copy; 2010, 2011 Oliver Haag</p><p>Copyright &copy; 2012-%1 OpenHantek community<br/><a href='https://github.com/OpenHantek'>https://github.com/OpenHantek</a></p><p>Open source firmware copyright &copy; 2019-%1 Ho-Ro<br/><a href='https://github.com/Ho-Ro/Hantek6022API'>https://github.com/Ho-Ro/Hantek6022API</a></p> - + <p>Graphic: %1 - GLSL version %2</p><p>Qt version: %3</p> - + <p>Running since %1 seconds.</p> <p>已运行 %1 秒。</p> - + %1: %2 %1: %2 - + yyyy-MM-dd hh:mm:ss yyyy-MM-dd hh:mm:ss - + yyyyMMdd_hhmmss yyyyMMdd_hhmmss - + + + Error + 错误 + + + Image (*.png *.jpg) 图像文件 (*.png *.jpg) - + Portable Document Format (*.pdf) 便携式文件格式 (*.pdf) - + Save screenshot 保存截图文件 - + Print oscillograph 打印波形 @@ -2195,7 +2207,7 @@ Couldn't open device: %1 - 无法打开设备:%1 + 无法打开设备:%1