From e6df5c8c45885eabb6d1815e98a9dbadb88b9f26 Mon Sep 17 00:00:00 2001 From: Petr Date: Fri, 1 Mar 2024 14:00:12 +0100 Subject: [PATCH 1/2] add shvlupdate support --- CMakeLists.txt | 44 ++++++++++++++++++++++++++++++++++++--- libshvvisu/CMakeLists.txt | 3 +++ 2 files changed, 44 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3e6f96a6f..a249dc3d5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -30,6 +30,44 @@ set(CMAKE_POSITION_INDEPENDENT_CODE ON) set(CMAKE_SHARED_LIBRARY_PREFIX "") # we don't want CMake to prepend "lib" to our libraries, we prefer adding that ourselves set(CMAKE_STATIC_LIBRARY_PREFIX "") +if(DEFINED ENV{RUN_LUPDATE}) + message(WARNING "RUN_LUPDATE env variable is set! Translation files will be refreshed.") +endif() + +set(PROJECT_TRANSLATIONS + cs_CZ + fi_FI + hu_HU + it_IT + nl_BE + pl_PL + sr_RS + de_DE +) + +function(set_translations component langs) + foreach(lang ${langs}) + set(TS_FILES ${TS_FILES} "${component}.${lang}.ts") + endforeach() + + if(DEFINED ENV{RUN_LUPDATE}) + if(USE_QT6) + qt6_create_translation(QM_FILES ${CMAKE_CURRENT_SOURCE_DIR} ${TS_FILES}) + else() + qt5_create_translation(QM_FILES ${CMAKE_CURRENT_SOURCE_DIR} ${TS_FILES}) + endif() + else() + if(USE_QT6) + qt6_add_translation(QM_FILES ${TS_FILES}) + else() + qt5_add_translation(QM_FILES ${TS_FILES}) + endif() + endif() + + target_sources(${component} PRIVATE ${QM_FILES}) + install(FILES ${QM_FILES} DESTINATION ${CMAKE_INSTALL_BINDIR}/translations) +endfunction() + if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang" OR CMAKE_CXX_COMPILER_ID STREQUAL "GNU") set(SHV_WARNING_FLAGS "-Wall -Wextra -pedantic -Wcast-align -Wunused -Wpedantic -Wmisleading-indentation -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough") @@ -114,15 +152,15 @@ if(WITH_COREQT) if(USE_QT6) message(STATUS "Enabling Qt6 support") if(EMSCRIPTEN) - find_package(Qt6 COMPONENTS Core Network OPTIONAL_COMPONENTS WebSockets Widgets) + find_package(Qt6 COMPONENTS Core LinguistTools Network OPTIONAL_COMPONENTS WebSockets Widgets) else() - find_package(Qt6 COMPONENTS Core Network Sql SerialPort OPTIONAL_COMPONENTS WebSockets Widgets) + find_package(Qt6 COMPONENTS Core LinguistTools Network Sql SerialPort OPTIONAL_COMPONENTS WebSockets Widgets) endif() set(QtWebSockets_FOUND ${Qt6WebSockets_FOUND}) set(Qt_FOUND ${Qt6_FOUND}) set(QtWidgets_FOUND ${Qt6Widgets_FOUND}) else() - find_package(Qt5 COMPONENTS Core Network Sql SerialPort OPTIONAL_COMPONENTS WebSockets Widgets) + find_package(Qt5 COMPONENTS Core LinguistTools Network Sql SerialPort OPTIONAL_COMPONENTS WebSockets Widgets) set(QtWebSockets_FOUND ${Qt5WebSockets_FOUND}) set(Qt_FOUND ${Qt5_FOUND}) set(QtWidgets_FOUND ${Qt5Widgets_FOUND}) diff --git a/libshvvisu/CMakeLists.txt b/libshvvisu/CMakeLists.txt index ac7ee858c..ec5e7cea8 100644 --- a/libshvvisu/CMakeLists.txt +++ b/libshvvisu/CMakeLists.txt @@ -58,6 +58,9 @@ add_library(libshvvisu include/shv/visu/svgscene/groupitem.h include/shv/visu/errorlogmodel.h ) + +set_translations(libshvvisu "${PROJECT_TRANSLATIONS}") + add_library(libshv::libshvvisu ALIAS libshvvisu) target_link_libraries(libshvvisu PUBLIC Qt::Widgets libshviotqt) From 22a11032b2e23b0d64ae227217b1b299205e8330 Mon Sep 17 00:00:00 2001 From: Petr Date: Fri, 1 Mar 2024 14:03:49 +0100 Subject: [PATCH 2/2] add ts files --- libshvvisu/libshvvisu.cs_CZ.ts | 639 +++++++++++++++++++++++++++++++++ libshvvisu/libshvvisu.de_DE.ts | 639 +++++++++++++++++++++++++++++++++ libshvvisu/libshvvisu.fi_FI.ts | 639 +++++++++++++++++++++++++++++++++ libshvvisu/libshvvisu.hu_HU.ts | 639 +++++++++++++++++++++++++++++++++ libshvvisu/libshvvisu.it_IT.ts | 639 +++++++++++++++++++++++++++++++++ libshvvisu/libshvvisu.nl_BE.ts | 639 +++++++++++++++++++++++++++++++++ libshvvisu/libshvvisu.pl_PL.ts | 639 +++++++++++++++++++++++++++++++++ libshvvisu/libshvvisu.sr_RS.ts | 639 +++++++++++++++++++++++++++++++++ 8 files changed, 5112 insertions(+) create mode 100644 libshvvisu/libshvvisu.cs_CZ.ts create mode 100644 libshvvisu/libshvvisu.de_DE.ts create mode 100644 libshvvisu/libshvvisu.fi_FI.ts create mode 100644 libshvvisu/libshvvisu.hu_HU.ts create mode 100644 libshvvisu/libshvvisu.it_IT.ts create mode 100644 libshvvisu/libshvvisu.nl_BE.ts create mode 100644 libshvvisu/libshvvisu.pl_PL.ts create mode 100644 libshvvisu/libshvvisu.sr_RS.ts diff --git a/libshvvisu/libshvvisu.cs_CZ.ts b/libshvvisu/libshvvisu.cs_CZ.ts new file mode 100644 index 000000000..fa32a2471 --- /dev/null +++ b/libshvvisu/libshvvisu.cs_CZ.ts @@ -0,0 +1,639 @@ + + + + + ChannelFilterDialog + + + Discard changes + + + + + Save + + + + + + Save as + + + + + Delete + + + + + Export + + + + + Import + + + + + + Input file name + + + + + + + Error + + + + + + Cannot open graph setting file. + + + + + Import as + + + + + + Input view name + + + + + Failed to save view: name is empty. + + + + + Expand + + + + + Collapse + + + + + Expand all nodes + + + + + DlgLogInspector + + + + ChainPack + + + + + + Cpon + + + + + CSV + + + + + + + + + Warning + + + + + Invalid ChainPack file: + + + + + Invalid CPON file: + + + + + &Copy + + + + + Loadfile + + + + + Cannot open file '%1' for read. + + + + + Savefile + + + + + Cannot open file '%1' for write. + + + + + Graph + + + %1.%2 sec + + + + + %1:%2.%3 min + + + + + %1:%2:%3 + time + + + + + %1 day %1:%2:%3 + + + + + t1: %1 + + + + + duration: %1 + + + + + y1: %1 + + + + + diff: %1 + + + + + GraphWidget + + + + Path: + + + + + Name: + + + + + Zoom X axis to selection + + + + + Zoom channel to selection + + + + + Show selection info + + + + + t1: %1 + + + + + t2: %2 + + + + + duration: %1 + + + + + y1: %1 + + + + + y2: %2 + + + + + diff: %1 + + + + + Selection info + + + + + Normal size + + + + + Maximize + + + + + Set probe (Ctrl + Left mouse) + + + + + Add probe (Ctrl + Shift + Left mouse) + + + + + Reset X-zoom + + + + + Reset Y-zoom + + + + + Hide Y axis + + + + + Show Y axis + + + + + LogModel + + + DateTime + + + + + Path + + + + + Value + + + + + ShortTime + + + + + Domain + + + + + ValueFlags + + + + + UserId + + + + + shv::visu::ErrorLogModel + + + Level + + + + + Time stamp + + + + + Message + + + + + Data + + + + + shv::visu::LogWidget + + + Form + + + + + Filter + + + + + Clear + + + + + Resize columns to fit content + + + + + Event log options + + + + + ... + + + + + Maximal log length + + + + + Get number + + + + + Maximal log row count: + + + + + shv::visu::LogWidgetTableView + + + Copy + + + + + Ctrl+C + Copy selection + + + + + shv::visu::logview::DataViewWidget + + + Form + + + + + Show filter dialog + + + + + ... + + + + + shv::visu::logview::DlgLogInspector + + + Log inspector + + + + + TextLabel + + + + + &Since + + + + + + Not defined + + + + + + yyyy-MM-dd hh:mm:ss + + + + + &Until + + + + + Time zone + + + + + &Options + + + + + Download + + + + + Options + + + + + sec + + + + + Max record count + + + + + SHV &Path + + + + + paths dict + + + + + Path pattern is regex + + + + + &regex + + + + + Timeout + + + + + Path pa&ttern + + + + + use &history provider + + + + + with snapshot + + + + + with type info + + + + + Graph + + + + + Data + + + + + Info + + + + + Resize columns to fit width + + + + + Load data + + + + + Save data + + + + + shv::visu::timeline::ChannelFilterDialog + + + Channels filter dialog + + + + + Channel filter is enabled + + + + + Data view + + + + + Check channels + + + + + Uncheck channels + + + + + Uncheck channels without data changes + + + + + Matching text + + + + + shv::visu::timeline::ChannelProbeWidget + + + Form + + + + + Title + + + + + + + ... + + + + diff --git a/libshvvisu/libshvvisu.de_DE.ts b/libshvvisu/libshvvisu.de_DE.ts new file mode 100644 index 000000000..cfcdfe2b7 --- /dev/null +++ b/libshvvisu/libshvvisu.de_DE.ts @@ -0,0 +1,639 @@ + + + + + ChannelFilterDialog + + + Discard changes + + + + + Save + + + + + + Save as + + + + + Delete + + + + + Export + + + + + Import + + + + + + Input file name + + + + + + + Error + + + + + + Cannot open graph setting file. + + + + + Import as + + + + + + Input view name + + + + + Failed to save view: name is empty. + + + + + Expand + + + + + Collapse + + + + + Expand all nodes + + + + + DlgLogInspector + + + + ChainPack + + + + + + Cpon + + + + + CSV + + + + + + + + + Warning + + + + + Invalid ChainPack file: + + + + + Invalid CPON file: + + + + + &Copy + + + + + Loadfile + + + + + Cannot open file '%1' for read. + + + + + Savefile + + + + + Cannot open file '%1' for write. + + + + + Graph + + + %1.%2 sec + + + + + %1:%2.%3 min + + + + + %1:%2:%3 + time + + + + + %1 day %1:%2:%3 + + + + + t1: %1 + + + + + duration: %1 + + + + + y1: %1 + + + + + diff: %1 + + + + + GraphWidget + + + + Path: + + + + + Name: + + + + + Zoom X axis to selection + + + + + Zoom channel to selection + + + + + Show selection info + + + + + t1: %1 + + + + + t2: %2 + + + + + duration: %1 + + + + + y1: %1 + + + + + y2: %2 + + + + + diff: %1 + + + + + Selection info + + + + + Normal size + + + + + Maximize + + + + + Set probe (Ctrl + Left mouse) + + + + + Add probe (Ctrl + Shift + Left mouse) + + + + + Reset X-zoom + + + + + Reset Y-zoom + + + + + Hide Y axis + + + + + Show Y axis + + + + + LogModel + + + DateTime + + + + + Path + + + + + Value + + + + + ShortTime + + + + + Domain + + + + + ValueFlags + + + + + UserId + + + + + shv::visu::ErrorLogModel + + + Level + + + + + Time stamp + + + + + Message + + + + + Data + + + + + shv::visu::LogWidget + + + Form + + + + + Filter + + + + + Clear + + + + + Resize columns to fit content + + + + + Event log options + + + + + ... + + + + + Maximal log length + + + + + Get number + + + + + Maximal log row count: + + + + + shv::visu::LogWidgetTableView + + + Copy + + + + + Ctrl+C + Copy selection + + + + + shv::visu::logview::DataViewWidget + + + Form + + + + + Show filter dialog + + + + + ... + + + + + shv::visu::logview::DlgLogInspector + + + Log inspector + + + + + TextLabel + + + + + &Since + + + + + + Not defined + + + + + + yyyy-MM-dd hh:mm:ss + + + + + &Until + + + + + Time zone + + + + + &Options + + + + + Download + + + + + Options + + + + + sec + + + + + Max record count + + + + + SHV &Path + + + + + paths dict + + + + + Path pattern is regex + + + + + &regex + + + + + Timeout + + + + + Path pa&ttern + + + + + use &history provider + + + + + with snapshot + + + + + with type info + + + + + Graph + + + + + Data + + + + + Info + + + + + Resize columns to fit width + + + + + Load data + + + + + Save data + + + + + shv::visu::timeline::ChannelFilterDialog + + + Channels filter dialog + + + + + Channel filter is enabled + + + + + Data view + + + + + Check channels + + + + + Uncheck channels + + + + + Uncheck channels without data changes + + + + + Matching text + + + + + shv::visu::timeline::ChannelProbeWidget + + + Form + + + + + Title + + + + + + + ... + + + + diff --git a/libshvvisu/libshvvisu.fi_FI.ts b/libshvvisu/libshvvisu.fi_FI.ts new file mode 100644 index 000000000..1ca1f3059 --- /dev/null +++ b/libshvvisu/libshvvisu.fi_FI.ts @@ -0,0 +1,639 @@ + + + + + ChannelFilterDialog + + + Discard changes + + + + + Save + + + + + + Save as + + + + + Delete + + + + + Export + + + + + Import + + + + + + Input file name + + + + + + + Error + + + + + + Cannot open graph setting file. + + + + + Import as + + + + + + Input view name + + + + + Failed to save view: name is empty. + + + + + Expand + + + + + Collapse + + + + + Expand all nodes + + + + + DlgLogInspector + + + + ChainPack + + + + + + Cpon + + + + + CSV + + + + + + + + + Warning + + + + + Invalid ChainPack file: + + + + + Invalid CPON file: + + + + + &Copy + + + + + Loadfile + + + + + Cannot open file '%1' for read. + + + + + Savefile + + + + + Cannot open file '%1' for write. + + + + + Graph + + + %1.%2 sec + + + + + %1:%2.%3 min + + + + + %1:%2:%3 + time + + + + + %1 day %1:%2:%3 + + + + + t1: %1 + + + + + duration: %1 + + + + + y1: %1 + + + + + diff: %1 + + + + + GraphWidget + + + + Path: + + + + + Name: + + + + + Zoom X axis to selection + + + + + Zoom channel to selection + + + + + Show selection info + + + + + t1: %1 + + + + + t2: %2 + + + + + duration: %1 + + + + + y1: %1 + + + + + y2: %2 + + + + + diff: %1 + + + + + Selection info + + + + + Normal size + + + + + Maximize + + + + + Set probe (Ctrl + Left mouse) + + + + + Add probe (Ctrl + Shift + Left mouse) + + + + + Reset X-zoom + + + + + Reset Y-zoom + + + + + Hide Y axis + + + + + Show Y axis + + + + + LogModel + + + DateTime + + + + + Path + + + + + Value + + + + + ShortTime + + + + + Domain + + + + + ValueFlags + + + + + UserId + + + + + shv::visu::ErrorLogModel + + + Level + + + + + Time stamp + + + + + Message + + + + + Data + + + + + shv::visu::LogWidget + + + Form + + + + + Filter + + + + + Clear + + + + + Resize columns to fit content + + + + + Event log options + + + + + ... + + + + + Maximal log length + + + + + Get number + + + + + Maximal log row count: + + + + + shv::visu::LogWidgetTableView + + + Copy + + + + + Ctrl+C + Copy selection + + + + + shv::visu::logview::DataViewWidget + + + Form + + + + + Show filter dialog + + + + + ... + + + + + shv::visu::logview::DlgLogInspector + + + Log inspector + + + + + TextLabel + + + + + &Since + + + + + + Not defined + + + + + + yyyy-MM-dd hh:mm:ss + + + + + &Until + + + + + Time zone + + + + + &Options + + + + + Download + + + + + Options + + + + + sec + + + + + Max record count + + + + + SHV &Path + + + + + paths dict + + + + + Path pattern is regex + + + + + &regex + + + + + Timeout + + + + + Path pa&ttern + + + + + use &history provider + + + + + with snapshot + + + + + with type info + + + + + Graph + + + + + Data + + + + + Info + + + + + Resize columns to fit width + + + + + Load data + + + + + Save data + + + + + shv::visu::timeline::ChannelFilterDialog + + + Channels filter dialog + + + + + Channel filter is enabled + + + + + Data view + + + + + Check channels + + + + + Uncheck channels + + + + + Uncheck channels without data changes + + + + + Matching text + + + + + shv::visu::timeline::ChannelProbeWidget + + + Form + + + + + Title + + + + + + + ... + + + + diff --git a/libshvvisu/libshvvisu.hu_HU.ts b/libshvvisu/libshvvisu.hu_HU.ts new file mode 100644 index 000000000..db247257d --- /dev/null +++ b/libshvvisu/libshvvisu.hu_HU.ts @@ -0,0 +1,639 @@ + + + + + ChannelFilterDialog + + + Discard changes + + + + + Save + + + + + + Save as + + + + + Delete + + + + + Export + + + + + Import + + + + + + Input file name + + + + + + + Error + + + + + + Cannot open graph setting file. + + + + + Import as + + + + + + Input view name + + + + + Failed to save view: name is empty. + + + + + Expand + + + + + Collapse + + + + + Expand all nodes + + + + + DlgLogInspector + + + + ChainPack + + + + + + Cpon + + + + + CSV + + + + + + + + + Warning + + + + + Invalid ChainPack file: + + + + + Invalid CPON file: + + + + + &Copy + + + + + Loadfile + + + + + Cannot open file '%1' for read. + + + + + Savefile + + + + + Cannot open file '%1' for write. + + + + + Graph + + + %1.%2 sec + + + + + %1:%2.%3 min + + + + + %1:%2:%3 + time + + + + + %1 day %1:%2:%3 + + + + + t1: %1 + + + + + duration: %1 + + + + + y1: %1 + + + + + diff: %1 + + + + + GraphWidget + + + + Path: + + + + + Name: + + + + + Zoom X axis to selection + + + + + Zoom channel to selection + + + + + Show selection info + + + + + t1: %1 + + + + + t2: %2 + + + + + duration: %1 + + + + + y1: %1 + + + + + y2: %2 + + + + + diff: %1 + + + + + Selection info + + + + + Normal size + + + + + Maximize + + + + + Set probe (Ctrl + Left mouse) + + + + + Add probe (Ctrl + Shift + Left mouse) + + + + + Reset X-zoom + + + + + Reset Y-zoom + + + + + Hide Y axis + + + + + Show Y axis + + + + + LogModel + + + DateTime + + + + + Path + + + + + Value + + + + + ShortTime + + + + + Domain + + + + + ValueFlags + + + + + UserId + + + + + shv::visu::ErrorLogModel + + + Level + + + + + Time stamp + + + + + Message + + + + + Data + + + + + shv::visu::LogWidget + + + Form + + + + + Filter + + + + + Clear + + + + + Resize columns to fit content + + + + + Event log options + + + + + ... + + + + + Maximal log length + + + + + Get number + + + + + Maximal log row count: + + + + + shv::visu::LogWidgetTableView + + + Copy + + + + + Ctrl+C + Copy selection + + + + + shv::visu::logview::DataViewWidget + + + Form + + + + + Show filter dialog + + + + + ... + + + + + shv::visu::logview::DlgLogInspector + + + Log inspector + + + + + TextLabel + + + + + &Since + + + + + + Not defined + + + + + + yyyy-MM-dd hh:mm:ss + + + + + &Until + + + + + Time zone + + + + + &Options + + + + + Download + + + + + Options + + + + + sec + + + + + Max record count + + + + + SHV &Path + + + + + paths dict + + + + + Path pattern is regex + + + + + &regex + + + + + Timeout + + + + + Path pa&ttern + + + + + use &history provider + + + + + with snapshot + + + + + with type info + + + + + Graph + + + + + Data + + + + + Info + + + + + Resize columns to fit width + + + + + Load data + + + + + Save data + + + + + shv::visu::timeline::ChannelFilterDialog + + + Channels filter dialog + + + + + Channel filter is enabled + + + + + Data view + + + + + Check channels + + + + + Uncheck channels + + + + + Uncheck channels without data changes + + + + + Matching text + + + + + shv::visu::timeline::ChannelProbeWidget + + + Form + + + + + Title + + + + + + + ... + + + + diff --git a/libshvvisu/libshvvisu.it_IT.ts b/libshvvisu/libshvvisu.it_IT.ts new file mode 100644 index 000000000..02a5d3a9d --- /dev/null +++ b/libshvvisu/libshvvisu.it_IT.ts @@ -0,0 +1,639 @@ + + + + + ChannelFilterDialog + + + Discard changes + + + + + Save + + + + + + Save as + + + + + Delete + + + + + Export + + + + + Import + + + + + + Input file name + + + + + + + Error + + + + + + Cannot open graph setting file. + + + + + Import as + + + + + + Input view name + + + + + Failed to save view: name is empty. + + + + + Expand + + + + + Collapse + + + + + Expand all nodes + + + + + DlgLogInspector + + + + ChainPack + + + + + + Cpon + + + + + CSV + + + + + + + + + Warning + + + + + Invalid ChainPack file: + + + + + Invalid CPON file: + + + + + &Copy + + + + + Loadfile + + + + + Cannot open file '%1' for read. + + + + + Savefile + + + + + Cannot open file '%1' for write. + + + + + Graph + + + %1.%2 sec + + + + + %1:%2.%3 min + + + + + %1:%2:%3 + time + + + + + %1 day %1:%2:%3 + + + + + t1: %1 + + + + + duration: %1 + + + + + y1: %1 + + + + + diff: %1 + + + + + GraphWidget + + + + Path: + + + + + Name: + + + + + Zoom X axis to selection + + + + + Zoom channel to selection + + + + + Show selection info + + + + + t1: %1 + + + + + t2: %2 + + + + + duration: %1 + + + + + y1: %1 + + + + + y2: %2 + + + + + diff: %1 + + + + + Selection info + + + + + Normal size + + + + + Maximize + + + + + Set probe (Ctrl + Left mouse) + + + + + Add probe (Ctrl + Shift + Left mouse) + + + + + Reset X-zoom + + + + + Reset Y-zoom + + + + + Hide Y axis + + + + + Show Y axis + + + + + LogModel + + + DateTime + + + + + Path + + + + + Value + + + + + ShortTime + + + + + Domain + + + + + ValueFlags + + + + + UserId + + + + + shv::visu::ErrorLogModel + + + Level + + + + + Time stamp + + + + + Message + + + + + Data + + + + + shv::visu::LogWidget + + + Form + + + + + Filter + + + + + Clear + + + + + Resize columns to fit content + + + + + Event log options + + + + + ... + + + + + Maximal log length + + + + + Get number + + + + + Maximal log row count: + + + + + shv::visu::LogWidgetTableView + + + Copy + + + + + Ctrl+C + Copy selection + + + + + shv::visu::logview::DataViewWidget + + + Form + + + + + Show filter dialog + + + + + ... + + + + + shv::visu::logview::DlgLogInspector + + + Log inspector + + + + + TextLabel + + + + + &Since + + + + + + Not defined + + + + + + yyyy-MM-dd hh:mm:ss + + + + + &Until + + + + + Time zone + + + + + &Options + + + + + Download + + + + + Options + + + + + sec + + + + + Max record count + + + + + SHV &Path + + + + + paths dict + + + + + Path pattern is regex + + + + + &regex + + + + + Timeout + + + + + Path pa&ttern + + + + + use &history provider + + + + + with snapshot + + + + + with type info + + + + + Graph + + + + + Data + + + + + Info + + + + + Resize columns to fit width + + + + + Load data + + + + + Save data + + + + + shv::visu::timeline::ChannelFilterDialog + + + Channels filter dialog + + + + + Channel filter is enabled + + + + + Data view + + + + + Check channels + + + + + Uncheck channels + + + + + Uncheck channels without data changes + + + + + Matching text + + + + + shv::visu::timeline::ChannelProbeWidget + + + Form + + + + + Title + + + + + + + ... + + + + diff --git a/libshvvisu/libshvvisu.nl_BE.ts b/libshvvisu/libshvvisu.nl_BE.ts new file mode 100644 index 000000000..6f7c4794d --- /dev/null +++ b/libshvvisu/libshvvisu.nl_BE.ts @@ -0,0 +1,639 @@ + + + + + ChannelFilterDialog + + + Discard changes + + + + + Save + + + + + + Save as + + + + + Delete + + + + + Export + + + + + Import + + + + + + Input file name + + + + + + + Error + + + + + + Cannot open graph setting file. + + + + + Import as + + + + + + Input view name + + + + + Failed to save view: name is empty. + + + + + Expand + + + + + Collapse + + + + + Expand all nodes + + + + + DlgLogInspector + + + + ChainPack + + + + + + Cpon + + + + + CSV + + + + + + + + + Warning + + + + + Invalid ChainPack file: + + + + + Invalid CPON file: + + + + + &Copy + + + + + Loadfile + + + + + Cannot open file '%1' for read. + + + + + Savefile + + + + + Cannot open file '%1' for write. + + + + + Graph + + + %1.%2 sec + + + + + %1:%2.%3 min + + + + + %1:%2:%3 + time + + + + + %1 day %1:%2:%3 + + + + + t1: %1 + + + + + duration: %1 + + + + + y1: %1 + + + + + diff: %1 + + + + + GraphWidget + + + + Path: + + + + + Name: + + + + + Zoom X axis to selection + + + + + Zoom channel to selection + + + + + Show selection info + + + + + t1: %1 + + + + + t2: %2 + + + + + duration: %1 + + + + + y1: %1 + + + + + y2: %2 + + + + + diff: %1 + + + + + Selection info + + + + + Normal size + + + + + Maximize + + + + + Set probe (Ctrl + Left mouse) + + + + + Add probe (Ctrl + Shift + Left mouse) + + + + + Reset X-zoom + + + + + Reset Y-zoom + + + + + Hide Y axis + + + + + Show Y axis + + + + + LogModel + + + DateTime + + + + + Path + + + + + Value + + + + + ShortTime + + + + + Domain + + + + + ValueFlags + + + + + UserId + + + + + shv::visu::ErrorLogModel + + + Level + + + + + Time stamp + + + + + Message + + + + + Data + + + + + shv::visu::LogWidget + + + Form + + + + + Filter + + + + + Clear + + + + + Resize columns to fit content + + + + + Event log options + + + + + ... + + + + + Maximal log length + + + + + Get number + + + + + Maximal log row count: + + + + + shv::visu::LogWidgetTableView + + + Copy + + + + + Ctrl+C + Copy selection + + + + + shv::visu::logview::DataViewWidget + + + Form + + + + + Show filter dialog + + + + + ... + + + + + shv::visu::logview::DlgLogInspector + + + Log inspector + + + + + TextLabel + + + + + &Since + + + + + + Not defined + + + + + + yyyy-MM-dd hh:mm:ss + + + + + &Until + + + + + Time zone + + + + + &Options + + + + + Download + + + + + Options + + + + + sec + + + + + Max record count + + + + + SHV &Path + + + + + paths dict + + + + + Path pattern is regex + + + + + &regex + + + + + Timeout + + + + + Path pa&ttern + + + + + use &history provider + + + + + with snapshot + + + + + with type info + + + + + Graph + + + + + Data + + + + + Info + + + + + Resize columns to fit width + + + + + Load data + + + + + Save data + + + + + shv::visu::timeline::ChannelFilterDialog + + + Channels filter dialog + + + + + Channel filter is enabled + + + + + Data view + + + + + Check channels + + + + + Uncheck channels + + + + + Uncheck channels without data changes + + + + + Matching text + + + + + shv::visu::timeline::ChannelProbeWidget + + + Form + + + + + Title + + + + + + + ... + + + + diff --git a/libshvvisu/libshvvisu.pl_PL.ts b/libshvvisu/libshvvisu.pl_PL.ts new file mode 100644 index 000000000..157e0ce1b --- /dev/null +++ b/libshvvisu/libshvvisu.pl_PL.ts @@ -0,0 +1,639 @@ + + + + + ChannelFilterDialog + + + Discard changes + + + + + Save + + + + + + Save as + + + + + Delete + + + + + Export + + + + + Import + + + + + + Input file name + + + + + + + Error + + + + + + Cannot open graph setting file. + + + + + Import as + + + + + + Input view name + + + + + Failed to save view: name is empty. + + + + + Expand + + + + + Collapse + + + + + Expand all nodes + + + + + DlgLogInspector + + + + ChainPack + + + + + + Cpon + + + + + CSV + + + + + + + + + Warning + + + + + Invalid ChainPack file: + + + + + Invalid CPON file: + + + + + &Copy + + + + + Loadfile + + + + + Cannot open file '%1' for read. + + + + + Savefile + + + + + Cannot open file '%1' for write. + + + + + Graph + + + %1.%2 sec + + + + + %1:%2.%3 min + + + + + %1:%2:%3 + time + + + + + %1 day %1:%2:%3 + + + + + t1: %1 + + + + + duration: %1 + + + + + y1: %1 + + + + + diff: %1 + + + + + GraphWidget + + + + Path: + + + + + Name: + + + + + Zoom X axis to selection + + + + + Zoom channel to selection + + + + + Show selection info + + + + + t1: %1 + + + + + t2: %2 + + + + + duration: %1 + + + + + y1: %1 + + + + + y2: %2 + + + + + diff: %1 + + + + + Selection info + + + + + Normal size + + + + + Maximize + + + + + Set probe (Ctrl + Left mouse) + + + + + Add probe (Ctrl + Shift + Left mouse) + + + + + Reset X-zoom + + + + + Reset Y-zoom + + + + + Hide Y axis + + + + + Show Y axis + + + + + LogModel + + + DateTime + + + + + Path + + + + + Value + + + + + ShortTime + + + + + Domain + + + + + ValueFlags + + + + + UserId + + + + + shv::visu::ErrorLogModel + + + Level + + + + + Time stamp + + + + + Message + + + + + Data + + + + + shv::visu::LogWidget + + + Form + + + + + Filter + + + + + Clear + + + + + Resize columns to fit content + + + + + Event log options + + + + + ... + + + + + Maximal log length + + + + + Get number + + + + + Maximal log row count: + + + + + shv::visu::LogWidgetTableView + + + Copy + + + + + Ctrl+C + Copy selection + + + + + shv::visu::logview::DataViewWidget + + + Form + + + + + Show filter dialog + + + + + ... + + + + + shv::visu::logview::DlgLogInspector + + + Log inspector + + + + + TextLabel + + + + + &Since + + + + + + Not defined + + + + + + yyyy-MM-dd hh:mm:ss + + + + + &Until + + + + + Time zone + + + + + &Options + + + + + Download + + + + + Options + + + + + sec + + + + + Max record count + + + + + SHV &Path + + + + + paths dict + + + + + Path pattern is regex + + + + + &regex + + + + + Timeout + + + + + Path pa&ttern + + + + + use &history provider + + + + + with snapshot + + + + + with type info + + + + + Graph + + + + + Data + + + + + Info + + + + + Resize columns to fit width + + + + + Load data + + + + + Save data + + + + + shv::visu::timeline::ChannelFilterDialog + + + Channels filter dialog + + + + + Channel filter is enabled + + + + + Data view + + + + + Check channels + + + + + Uncheck channels + + + + + Uncheck channels without data changes + + + + + Matching text + + + + + shv::visu::timeline::ChannelProbeWidget + + + Form + + + + + Title + + + + + + + ... + + + + diff --git a/libshvvisu/libshvvisu.sr_RS.ts b/libshvvisu/libshvvisu.sr_RS.ts new file mode 100644 index 000000000..e8974d1a5 --- /dev/null +++ b/libshvvisu/libshvvisu.sr_RS.ts @@ -0,0 +1,639 @@ + + + + + ChannelFilterDialog + + + Discard changes + + + + + Save + + + + + + Save as + + + + + Delete + + + + + Export + + + + + Import + + + + + + Input file name + + + + + + + Error + + + + + + Cannot open graph setting file. + + + + + Import as + + + + + + Input view name + + + + + Failed to save view: name is empty. + + + + + Expand + + + + + Collapse + + + + + Expand all nodes + + + + + DlgLogInspector + + + + ChainPack + + + + + + Cpon + + + + + CSV + + + + + + + + + Warning + + + + + Invalid ChainPack file: + + + + + Invalid CPON file: + + + + + &Copy + + + + + Loadfile + + + + + Cannot open file '%1' for read. + + + + + Savefile + + + + + Cannot open file '%1' for write. + + + + + Graph + + + %1.%2 sec + + + + + %1:%2.%3 min + + + + + %1:%2:%3 + time + + + + + %1 day %1:%2:%3 + + + + + t1: %1 + + + + + duration: %1 + + + + + y1: %1 + + + + + diff: %1 + + + + + GraphWidget + + + + Path: + + + + + Name: + + + + + Zoom X axis to selection + + + + + Zoom channel to selection + + + + + Show selection info + + + + + t1: %1 + + + + + t2: %2 + + + + + duration: %1 + + + + + y1: %1 + + + + + y2: %2 + + + + + diff: %1 + + + + + Selection info + + + + + Normal size + + + + + Maximize + + + + + Set probe (Ctrl + Left mouse) + + + + + Add probe (Ctrl + Shift + Left mouse) + + + + + Reset X-zoom + + + + + Reset Y-zoom + + + + + Hide Y axis + + + + + Show Y axis + + + + + LogModel + + + DateTime + + + + + Path + + + + + Value + + + + + ShortTime + + + + + Domain + + + + + ValueFlags + + + + + UserId + + + + + shv::visu::ErrorLogModel + + + Level + + + + + Time stamp + + + + + Message + + + + + Data + + + + + shv::visu::LogWidget + + + Form + + + + + Filter + + + + + Clear + + + + + Resize columns to fit content + + + + + Event log options + + + + + ... + + + + + Maximal log length + + + + + Get number + + + + + Maximal log row count: + + + + + shv::visu::LogWidgetTableView + + + Copy + + + + + Ctrl+C + Copy selection + + + + + shv::visu::logview::DataViewWidget + + + Form + + + + + Show filter dialog + + + + + ... + + + + + shv::visu::logview::DlgLogInspector + + + Log inspector + + + + + TextLabel + + + + + &Since + + + + + + Not defined + + + + + + yyyy-MM-dd hh:mm:ss + + + + + &Until + + + + + Time zone + + + + + &Options + + + + + Download + + + + + Options + + + + + sec + + + + + Max record count + + + + + SHV &Path + + + + + paths dict + + + + + Path pattern is regex + + + + + &regex + + + + + Timeout + + + + + Path pa&ttern + + + + + use &history provider + + + + + with snapshot + + + + + with type info + + + + + Graph + + + + + Data + + + + + Info + + + + + Resize columns to fit width + + + + + Load data + + + + + Save data + + + + + shv::visu::timeline::ChannelFilterDialog + + + Channels filter dialog + + + + + Channel filter is enabled + + + + + Data view + + + + + Check channels + + + + + Uncheck channels + + + + + Uncheck channels without data changes + + + + + Matching text + + + + + shv::visu::timeline::ChannelProbeWidget + + + Form + + + + + Title + + + + + + + ... + + + +