Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdiskmark for openSUSE:Factory checked in at 2022-09-23 14:15:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdiskmark (Old) and /work/SRC/openSUSE:Factory/.kdiskmark.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdiskmark" Fri Sep 23 14:15:06 2022 rev:8 rq:1005449 version:3.1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/kdiskmark/kdiskmark.changes 2022-09-16 13:32:38.481326963 +0200 +++ /work/SRC/openSUSE:Factory/.kdiskmark.new.2275/kdiskmark.changes 2022-09-23 14:15:41.218046076 +0200 @@ -1,0 +2,8 @@ +Fri Sep 16 18:15:03 UTC 2022 - Dmitry Sidorov <jonma...@gmail.com> + +- Update to version 3.1.2 + * Fixed visual glitch when scrolling the storage list + * Polish localization correction + * Swedish localization + +------------------------------------------------------------------- Old: ---- KDiskMark-3.1.1.tar.gz New: ---- KDiskMark-3.1.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdiskmark.spec ++++++ --- /var/tmp/diff_new_pack.NUEwbr/_old 2022-09-23 14:15:41.742047298 +0200 +++ /var/tmp/diff_new_pack.NUEwbr/_new 2022-09-23 14:15:41.750047316 +0200 @@ -19,7 +19,7 @@ %define _singleapplication_version 3.3.4 Name: kdiskmark -Version: 3.1.1 +Version: 3.1.2 Release: 0 Summary: A simple open-source disk benchmark tool for Linux distros License: GPL-3.0-only ++++++ KDiskMark-3.1.1.tar.gz -> KDiskMark-3.1.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.1/.github/workflows/release.yml new/KDiskMark-3.1.2/.github/workflows/release.yml --- old/KDiskMark-3.1.1/.github/workflows/release.yml 2022-09-09 20:29:01.000000000 +0200 +++ new/KDiskMark-3.1.2/.github/workflows/release.yml 2022-09-16 11:12:03.000000000 +0200 @@ -112,7 +112,7 @@ echo -e '#!/bin/bash\nHERE="$(dirname "$(readlink -f "${0}")")"\nexport PATH="$HERE/usr/bin/:$PATH"\n$HERE/usr/bin/kdiskmark' > appdir/AppRun chmod +x ./appdir/AppRun cmake ${{ matrix.cmake-defines }} -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_PREFIX_PATH=/opt/Qt/5.15.1/gcc_64/ .. - sed -i "s|XAUTHORITY kdiskmark|XAUTHORITY ./$APPIMAGE_NAME|g" ../src/main.cpp + sed -i "s|XAUTHORITY kdiskmark|XAUTHORITY ./$APPIMAGE_NAME|g" ../src/mainwindow.cpp make DESTDIR=appdir -j$(nproc) install cd ../3rd-party/fio-fio-${{ matrix.bundled-fio }} ./configure --disable-native diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.1/CMakeLists.txt new/KDiskMark-3.1.2/CMakeLists.txt --- old/KDiskMark-3.1.1/CMakeLists.txt 2022-09-09 20:29:01.000000000 +0200 +++ new/KDiskMark-3.1.2/CMakeLists.txt 2022-09-16 11:12:03.000000000 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.5) -project(kdiskmark VERSION 3.1.1 LANGUAGES CXX) +project(kdiskmark VERSION 3.1.2 LANGUAGES CXX) set(CMAKE_PROJECT_HOMEPAGE_URL "https://github.com/JonMagon/KDiskMark") set(CMAKE_PROJECT_DESCRIPTION "A simple open source disk benchmark tool for Linux distros") @@ -74,6 +74,7 @@ data/translations/${PROJECT_NAME}_pt_BR.ts data/translations/${PROJECT_NAME}_ru_RU.ts data/translations/${PROJECT_NAME}_sk_SK.ts + data/translations/${PROJECT_NAME}_sv_SE.ts data/translations/${PROJECT_NAME}_tr_TR.ts data/translations/${PROJECT_NAME}_uk_UA.ts data/translations/${PROJECT_NAME}_zh_CN.ts diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.1/README.md new/KDiskMark-3.1.2/README.md --- old/KDiskMark-3.1.1/README.md 2022-09-09 20:29:01.000000000 +0200 +++ new/KDiskMark-3.1.2/README.md 2022-09-16 11:12:03.000000000 +0200 @@ -42,17 +42,18 @@ ``` ## Dependencies -### Build +### Required * GCC/Clang C++17 (or later) * [CMake](https://cmake.org/) >= 3.12 * [Extra CMake Modules](https://github.com/KDE/extra-cmake-modules) >= 5.73 -* PolicyKit Library Qt Bindings -* Qt with Widgets and DBus >= 5.9 -### Runtime -* Qt with Widgets and DBus >= 5.9 +* [Qt](https://www.qt.io/) with Widgets and DBus >= 5.9 +* [PolicyKit](https://gitlab.freedesktop.org/polkit/polkit) Agent + * `PolkitQt-1` bindings. * [Flexible I/O Tester](https://github.com/axboe/fio) with libaio >= 3.1 - * If you build FIO from source, install `libaio-dev` package. -* PolicyKit Agent + * `libaio` development package. + +### External libraries +* [SingleApplication](https://github.com/itay-grudev/SingleApplication) prevents launch of multiple application instances. ## Installation Binaries are available on the [Releases](https://github.com/JonMagon/KDiskMark/releases/latest) page. @@ -109,7 +110,7 @@ ``` ## Localization [](https://crowdin.com/project/kdiskmark) -To help with localization you can use [Crowdin](https://crowdin.com/project/kdiskmark) or translate files in `data/translations` with [Qt Linguist](https://doc.qt.io/Qt-5/linguist-translators.html) directly. To add a new language, copy `data/translations/kdiskmark.ts` to `data/translations/kdiskmark_<ISO 639-1 language code>_<ISO 3166-1 alpha-2 language code>.ts`, translate it, then add the file to the TS_FILES variable in CMakeLists.txt, and create a pull request. It is also possible to add localized Comment and Keywords sections into `data/kdiskmark.desktop`. +To help with localization you can use [Crowdin](https://crowdin.com/project/kdiskmark) or translate files in `data/translations` with [Qt Linguist](https://doc.qt.io/Qt-5/linguist-translators.html) directly. To add a new language, copy `data/translations/kdiskmark.ts` to `data/translations/kdiskmark_<ISO 639-1 language code>_<ISO 3166-1 alpha-2 language code>.ts`, translate it, then add the file to the TS_FILES variable in CMakeLists.txt, and create a pull request. It is also possible to add localized Comment and Keywords sections into `data/kdiskmark.desktop` and message for PolicyKit authorization into `data/dev.jonmagon.kdiskmark.helper.policy`. Languages currently available: * Chinese (Simplified) @@ -125,6 +126,7 @@ * Russian * Slovak * Spanish (Mexico) +* Swedish * Turkish * Ukrainian @@ -138,7 +140,10 @@ Thanks to the package maintainers, translators, and all users for supporting the project. ## Credits -Application Icon +**Application Icon** Copyright (c) https://www.iconfinder.com/baitisstudio +**FlagKit** +https://github.com/madebybowtie/FlagKit + If you have any ideas, critics, suggestions or whatever you want to call it, please open an issue. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.1/data/dev.jonmagon.kdiskmark.helper.policy new/KDiskMark-3.1.2/data/dev.jonmagon.kdiskmark.helper.policy --- old/KDiskMark-3.1.1/data/dev.jonmagon.kdiskmark.helper.policy 2022-09-09 20:29:01.000000000 +0200 +++ new/KDiskMark-3.1.2/data/dev.jonmagon.kdiskmark.helper.policy 2022-09-16 11:12:03.000000000 +0200 @@ -12,7 +12,9 @@ <message xml:lang="de">Legitimation ist zum Benchmarking erforderlich</message> <message xml:lang="fr">Autorisation est requise pour mesurer la performance des disques</message> <message xml:lang="hu">Hiteles??t??s sz??ks??ges a lemezek teljes??tm??ny??rt??kel??s??hez</message> + <message xml:lang="pl">Wymagane jest uwierzytelnienie, aby przetestowa?? dysk</message> <message xml:lang="ru">?????????????????? ?????????????????????? ?????? ???????????????????????? ????????????</message> + <message xml:lang="sv">K??r KDiskMark-hj??lpare med f??rh??jda r??ttigheter</message> <message xml:lang="tr">Diskleri k??yaslamak i??in kimlik do??rulama gereklidir</message> <message xml:lang="ua">???????? ???????????? ??????????????????????????, ?????? ?????????????????? ??????????</message> <defaults> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.1/data/icons/flags/SE.svg new/KDiskMark-3.1.2/data/icons/flags/SE.svg --- old/KDiskMark-3.1.1/data/icons/flags/SE.svg 1970-01-01 01:00:00.000000000 +0100 +++ new/KDiskMark-3.1.2/data/icons/flags/SE.svg 2022-09-16 11:12:03.000000000 +0200 @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg width="21px" height="15px" viewBox="0 0 21 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <!-- Generator: sketchtool 46 (44423) - http://www.bohemiancoding.com/sketch --> + <title>SE</title> + <desc>Created with sketchtool.</desc> + <defs> + <linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1"> + <stop stop-color="#FFFFFF" offset="0%"/> + <stop stop-color="#F0F0F0" offset="100%"/> + </linearGradient> + <linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-2"> + <stop stop-color="#157CBB" offset="0%"/> + <stop stop-color="#0E6CA5" offset="100%"/> + </linearGradient> + <linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-3"> + <stop stop-color="#FFD34D" offset="0%"/> + <stop stop-color="#FECB2F" offset="100%"/> + </linearGradient> + </defs> + <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> + <g id="SE"> + <rect id="FlagBackground" fill="url(#linearGradient-1)" x="0" y="0" width="21" height="15"/> + <rect id="Mask-Copy" fill="url(#linearGradient-2)" x="0" y="0" width="21" height="15"/> + <polygon id="Rectangle-2" fill="url(#linearGradient-3)" points="0 9 6 9 6 15 9 15 9 9 21 9 21 6 9 6 9 0 6 0 6 6 0 6"/> + </g> + </g> +</svg> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.1/data/icons/flags/flags.qrc new/KDiskMark-3.1.2/data/icons/flags/flags.qrc --- old/KDiskMark-3.1.1/data/icons/flags/flags.qrc 2022-09-09 20:29:01.000000000 +0200 +++ new/KDiskMark-3.1.2/data/icons/flags/flags.qrc 2022-09-16 11:12:03.000000000 +0200 @@ -11,6 +11,7 @@ <file>MX.svg</file> <file>PL.svg</file> <file>RU.svg</file> + <file>SE.svg</file> <file>SK.svg</file> <file>TR.svg</file> <file>UA.svg</file> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.1/data/kdiskmark.desktop new/KDiskMark-3.1.2/data/kdiskmark.desktop --- old/KDiskMark-3.1.1/data/kdiskmark.desktop 2022-09-09 20:29:01.000000000 +0200 +++ new/KDiskMark-3.1.2/data/kdiskmark.desktop 2022-09-16 11:12:03.000000000 +0200 @@ -8,8 +8,10 @@ Comment[fr]=Un outil pour mesurer la performance des disques physiques Comment[hu]=Lemezek teljes??tm??ny??t m??r?? alkalmaz??s Comment[it]=Uno strumento per misurare le prestazioni di dischi e memorie fisiche +Comment[pl]=Narz??dzie do testowania wydajno??ci dysk??w Comment[pt_BR]=Uma ferramenta de benchmark de discos Comment[ru]=???????????????????????? ???????????????????????????????????? ?????????????????????? +Comment[sv]=Prestandatest f??r h??rddiskar Comment[tr]=Disk S??r??c?? performans ??l????m arac?? Comment[zh_CN]=?????????????????? Keywords=benchmark;disk; @@ -18,8 +20,10 @@ Keywords[fr]=benchmark;disque;performance; Keywords[hu]=benchmark;teljes??tm??ny;m??r??s;lemez;meghajt??; Keywords[it]=benchmark;disco;prestazioni; +Keywords[pl]=benchmark;pomiar;wydajno????;dysk;nap??d; Keywords[pt_BR]=benchmark;disco; Keywords[ru]=????????????????????????????????????;????????;????????????????????; +Keywords[sv]=prestandatest;h??rddisk; Keywords[tr]=benchmark;disk; Keywords[zh_CN]=????????????;??????; Exec=kdiskmark diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.1/data/translations/kdiskmark_pl_PL.ts new/KDiskMark-3.1.2/data/translations/kdiskmark_pl_PL.ts --- old/KDiskMark-3.1.1/data/translations/kdiskmark_pl_PL.ts 2022-09-09 20:29:01.000000000 +0200 +++ new/KDiskMark-3.1.2/data/translations/kdiskmark_pl_PL.ts 2022-09-16 11:12:03.000000000 +0200 @@ -36,7 +36,7 @@ <message> <location filename="../../src/about.ui" line="204"/> <source>Application Icon:</source> - <translation>Ikona Aplikacji:</translation> + <translation>Ikona aplikacji:</translation> </message> </context> <context> @@ -49,17 +49,17 @@ <message> <location filename="../../src/benchmark.cpp" line="258"/> <source>Sequential Read %1/%2</source> - <translation>Odczyt Sekwencyjny %1/%2</translation> + <translation>Odczyt sekwencyjny %1/%2</translation> </message> <message> <location filename="../../src/benchmark.cpp" line="268"/> <source>Sequential Write %1/%2</source> - <translation>Zapis Sekwencyjny %1/%2</translation> + <translation>Zapis sekwencyjny %1/%2</translation> </message> <message> <location filename="../../src/benchmark.cpp" line="278"/> <source>Sequential Mix %1/%2</source> - <translation>Sekwencyjny Mix %1/%2</translation> + <translation>Mix sekwencyjny %1/%2</translation> </message> <message> <location filename="../../src/benchmark.cpp" line="377"/> @@ -69,22 +69,22 @@ <message> <location filename="../../src/benchmark.cpp" line="262"/> <source>Random Read %1/%2</source> - <translation>Losowy Odczyt %1/%2</translation> + <translation>Odczyt losowy %1/%2</translation> </message> <message> <location filename="../../src/benchmark.cpp" line="272"/> <source>Random Write %1/%2</source> - <translation>Losowy Zapis %1/%2</translation> + <translation>Zapis losowy %1/%2</translation> </message> <message> <location filename="../../src/benchmark.cpp" line="282"/> <source>Random Mix %1/%2</source> - <translation>Losowy Mix %1/%2</translation> + <translation>Mix losowy %1/%2</translation> </message> <message> <location filename="../../src/benchmark.cpp" line="289"/> <source>Interval Time %1/%2 sec</source> - <translation>Interwa?? %1/%2 s</translation> + <translation>Przerwa %1/%2 s</translation> </message> </context> <context> @@ -174,7 +174,7 @@ <message> <location filename="../../src/mainwindow.ui" line="1075"/> <source>Theme</source> - <translation>wygl??d</translation> + <translation>Wygl??d</translation> </message> <message> <location filename="../../src/mainwindow.ui" line="1091"/> @@ -209,27 +209,27 @@ <message> <location filename="../../src/mainwindow.ui" line="1130"/> <source>Peak Performance</source> - <translation>Szczytowa wydajno????</translation> + <translation>Najwy??sza wydajno????</translation> </message> <message> <location filename="../../src/mainwindow.ui" line="1138"/> <source>Real World Performance</source> - <translation>Rzeczywista Wydajno????</translation> + <translation>Rzeczywista wydajno????</translation> </message> <message> <location filename="../../src/mainwindow.ui" line="1146"/> <source>Default [+Mix]</source> - <translation>Domy??lne [+Mix]</translation> + <translation>Domy??lny [+Mix]</translation> </message> <message> <location filename="../../src/mainwindow.ui" line="1154"/> <source>Peak Performance [+Mix]</source> - <translation>Szczytowa wydajno???? [+Mix]</translation> + <translation>Najwy??sza wydajno???? [+Mix]</translation> </message> <message> <location filename="../../src/mainwindow.ui" line="1162"/> <source>Real World Performance [+Mix]</source> - <translation>Rzeczywista Wydajno???? [+Mix]</translation> + <translation>Rzeczywista wydajno???? [+Mix]</translation> </message> <message> <location filename="../../src/mainwindow.ui" line="1173"/> @@ -239,7 +239,7 @@ <message> <location filename="../../src/mainwindow.ui" line="1181"/> <source>Demo</source> - <translation>Demo</translation> + <translation>Demonstracyjny</translation> </message> <message> <location filename="../../src/mainwindow.ui" line="1192"/> @@ -264,7 +264,7 @@ <message> <location filename="../../src/mainwindow.ui" line="1227"/> <source>Fill with zeros</source> - <translation>Wype??ni?? zerami</translation> + <translation>Wype??nij zerami</translation> </message> <message> <location filename="../../src/mainwindow.ui" line="1238"/> @@ -294,12 +294,12 @@ <message> <location filename="../../src/mainwindow.ui" line="1281"/> <source>Do not apply</source> - <translation>Nie stosowa??</translation> + <translation>Nie stosuj</translation> </message> <message> <location filename="../../src/mainwindow.ui" line="1292"/> <source>Use O_DIRECT</source> - <translation>Skorzysta?? O_DIRECT</translation> + <translation>U??yj opcji O_DIRECT</translation> </message> <message> <location filename="../../src/mainwindow.cpp" line="53"/> @@ -334,7 +334,7 @@ <location filename="../../src/mainwindow.cpp" line="256"/> <location filename="../../src/mainwindow.cpp" line="315"/> <source>Add a directory</source> - <translation>Doda?? katalog</translation> + <translation>Dodaj katalog</translation> </message> <message> <location filename="../../src/mainwindow.cpp" line="507"/> @@ -379,7 +379,7 @@ <location filename="../../src/mainwindow.cpp" line="936"/> <source>This action destroys the data in %1 Do you want to continue?</source> - <translation>Ta czynno???? niszczy dane w %1 + <translation>Ta czynno???? kasuje dane w %1 Czy chcesz kontynuowa???</translation> </message> <message> @@ -423,7 +423,7 @@ <message> <location filename="../../src/mainwindow.cpp" line="193"/> <source>No FIO was found. Please install FIO before using KDiskMark.</source> - <translation>Nie znaleziono FIO. Przed u??yciem KDiskMark zainstaluj FIO.</translation> + <translation>Nie znaleziono programu FIO. Prosz?? zainstalowa?? FIO przed u??yciem KDiskMark.</translation> </message> </context> <context> @@ -456,27 +456,27 @@ <message> <location filename="../../src/settings.ui" line="335"/> <source>Profile: Peak Performance</source> - <translation>Profil: Szczytowa wydajno????</translation> + <translation>Profil: Najwy??sza wydajno????</translation> </message> <message> <location filename="../../src/settings.ui" line="446"/> <source>Profile: Demo</source> - <translation>Profil: Demo</translation> + <translation>Profil: Demonstracyjny</translation> </message> <message> <location filename="../../src/settings.ui" line="508"/> <source>Measuring time</source> - <translation>D??ugo???? pomiaru</translation> + <translation>Czas pomiaru</translation> </message> <message> <location filename="../../src/settings.ui" line="530"/> <source>Interval time</source> - <translation>D??ugo???? przerwy</translation> + <translation>Czas przerwy</translation> </message> <message> <location filename="../../src/settings.ui" line="257"/> <source>Profile: Default</source> - <translation>Profil: Domy??lne</translation> + <translation>Profil: Domy??lny</translation> </message> <message> <location filename="../../src/settings.cpp" line="18"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.1/data/translations/kdiskmark_sv_SE.ts new/KDiskMark-3.1.2/data/translations/kdiskmark_sv_SE.ts --- old/KDiskMark-3.1.1/data/translations/kdiskmark_sv_SE.ts 1970-01-01 01:00:00.000000000 +0100 +++ new/KDiskMark-3.1.2/data/translations/kdiskmark_sv_SE.ts 2022-09-16 11:12:03.000000000 +0200 @@ -0,0 +1,516 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="sv_SE"> +<context> + <name>About</name> + <message> + <location filename="../../src/about.ui" line="17"/> + <source>About KDiskMark</source> + <translation>Om KDiskMark</translation> + </message> + <message> + <location filename="../../src/about.ui" line="62"/> + <source>Version:</source> + <translation>Version:</translation> + </message> + <message> + <location filename="../../src/about.ui" line="88"/> + <source>License:</source> + <translation>Licens:</translation> + </message> + <message> + <location filename="../../src/about.ui" line="114"/> + <source>Author:</source> + <translation>Utvecklare:</translation> + </message> + <message> + <location filename="../../src/about.ui" line="146"/> + <source>E-mail:</source> + <translation>E-post:</translation> + </message> + <message> + <location filename="../../src/about.ui" line="178"/> + <source>Flexible I/O Tester:</source> + <translation>Flexible I/O Tester:</translation> + </message> + <message> + <location filename="../../src/about.ui" line="204"/> + <source>Application Icon:</source> + <translation>Programikon:</translation> + </message> +</context> +<context> + <name>Benchmark</name> + <message> + <location filename="../../src/benchmark.cpp" line="240"/> + <source>Preparing...</source> + <translation>F??rbereder...</translation> + </message> + <message> + <location filename="../../src/benchmark.cpp" line="258"/> + <source>Sequential Read %1/%2</source> + <translation>Sekventiell l??sning %1/%2</translation> + </message> + <message> + <location filename="../../src/benchmark.cpp" line="262"/> + <source>Random Read %1/%2</source> + <translation>Slumpm??ssig l??sning %1/%2</translation> + </message> + <message> + <location filename="../../src/benchmark.cpp" line="268"/> + <source>Sequential Write %1/%2</source> + <translation>Sekventiell skrivning %1/%2</translation> + </message> + <message> + <location filename="../../src/benchmark.cpp" line="272"/> + <source>Random Write %1/%2</source> + <translation>Slumpm??ssig skrivning %1/%2</translation> + </message> + <message> + <location filename="../../src/benchmark.cpp" line="278"/> + <source>Sequential Mix %1/%2</source> + <translation>Sekventiell mix %1/%2</translation> + </message> + <message> + <location filename="../../src/benchmark.cpp" line="282"/> + <source>Random Mix %1/%2</source> + <translation>Slumpm??ssig mix %1/%2</translation> + </message> + <message> + <location filename="../../src/benchmark.cpp" line="289"/> + <source>Interval Time %1/%2 sec</source> + <translation>Intervalltid %1/%2 sek</translation> + </message> + <message> + <location filename="../../src/benchmark.cpp" line="377"/> + <source>Could not obtain administrator privileges.</source> + <translation>Det gick inte att f?? administrat??rsbeh??righet.</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../../src/mainwindow.ui" line="30"/> + <location filename="../../src/mainwindow.cpp" line="895"/> + <source>All</source> + <translation>Alla</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="221"/> + <location filename="../../src/mainwindow.cpp" line="423"/> + <location filename="../../src/mainwindow.cpp" line="427"/> + <source>MB/s</source> + <translation>MB/s</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="226"/> + <source>GB/s</source> + <translation>GB/s</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="231"/> + <location filename="../../src/mainwindow.cpp" line="429"/> + <location filename="../../src/mainwindow.cpp" line="430"/> + <source>IOPS</source> + <translation>IOPS</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="236"/> + <location filename="../../src/mainwindow.cpp" line="432"/> + <location filename="../../src/mainwindow.cpp" line="433"/> + <source>??s</source> + <translation>??s</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="352"/> + <location filename="../../src/mainwindow.ui" line="934"/> + <location filename="../../src/mainwindow.cpp" line="534"/> + <source>Read</source> + <translation>L??s</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="521"/> + <location filename="../../src/mainwindow.ui" line="953"/> + <location filename="../../src/mainwindow.cpp" line="537"/> + <source>Write</source> + <translation>Skriv</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="687"/> + <location filename="../../src/mainwindow.cpp" line="540"/> + <source>Mix</source> + <translation>Mix</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1018"/> + <source>File</source> + <translation>Arkiv</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1026"/> + <source>Settings</source> + <translation>Inst??llningar</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1030"/> + <source>Test Data</source> + <translation>Testdata</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1047"/> + <source>Profile</source> + <translation>Profil</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1063"/> + <source>Help</source> + <translation>Hj??lp</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1067"/> + <source>Language</source> + <translation>Spr??k</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1075"/> + <source>Theme</source> + <translation>Tema</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1091"/> + <source>About KDiskMark</source> + <translation>Om KDiskMark</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1096"/> + <source>Queues && Threads</source> + <translation>K??er && tr??dar</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1101"/> + <source>Copy</source> + <translation>Kopiera</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1106"/> + <source>Save</source> + <translation>Spara</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1111"/> + <source>Exit</source> + <translation>Avsluta</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1122"/> + <source>Default</source> + <translation>Standard</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1130"/> + <source>Peak Performance</source> + <translation>Topprestanda</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1138"/> + <source>Real World Performance</source> + <translation>Verklig prestanda</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1146"/> + <source>Default [+Mix]</source> + <translation>Standard [+Mix]</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1154"/> + <source>Peak Performance [+Mix]</source> + <translation>Topprestanda [+Mix]</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1162"/> + <source>Real World Performance [+Mix]</source> + <translation>Verklig prestanda [+Mix]</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1173"/> + <source>Flush Pagecache</source> + <translation>Rensa sidcache</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1181"/> + <source>Demo</source> + <translation>Demo</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1192"/> + <source>Read and Write [+Mix]</source> + <translation>L??s och skriv [+Mix]</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1200"/> + <source>Read [+Mix]</source> + <translation>L??s [+Mix]</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1208"/> + <source>Write [+Mix]</source> + <translation>Skriv [+Mix]</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1219"/> + <source>Random</source> + <translation>Slumpm??ssigt</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1227"/> + <source>Fill with zeros</source> + <translation>Fyll med nollor</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1238"/> + <source>Standard Preset</source> + <translation>Standardf??rinst??llning</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1246"/> + <source>NVMe SSD</source> + <translation>NVMe SSD</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1257"/> + <source>Use Fusion</source> + <translation>Anv??nd fusion</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1265"/> + <source>Stylesheet Light</source> + <translation>Stilmall ljus</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1273"/> + <source>Stylesheet Dark</source> + <translation>Stilmall m??rk</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1281"/> + <source>Do not apply</source> + <translation>Till??mpa inte</translation> + </message> + <message> + <location filename="../../src/mainwindow.ui" line="1292"/> + <source>Use O_DIRECT</source> + <translation>Anv??nd O_DIRECT</translation> + </message> + <message> + <location filename="../../src/mainwindow.cpp" line="53"/> + <source>The device is encrypted. Performance may drop.</source> + <translation>Enheten ??r krypterad. Prestanda kan sjunka.</translation> + </message> + <message> + <location filename="../../src/mainwindow.cpp" line="256"/> + <location filename="../../src/mainwindow.cpp" line="315"/> + <source>Add a directory</source> + <translation>L??gg till en mapp</translation> + </message> + <message> + <location filename="../../src/mainwindow.cpp" line="345"/> + <location filename="../../src/mainwindow.cpp" line="439"/> + <location filename="../../src/mainwindow.cpp" line="507"/> + <source>MiB</source> + <translation>MiB</translation> + </message> + <message> + <location filename="../../src/mainwindow.cpp" line="349"/> + <location filename="../../src/mainwindow.cpp" line="507"/> + <source>GiB</source> + <translation>GiB</translation> + </message> + <message> + <location filename="../../src/mainwindow.cpp" line="439"/> + <location filename="../../src/mainwindow.cpp" line="507"/> + <source>KiB</source> + <translation>KiB</translation> + </message> + <message> + <location filename="../../src/mainwindow.cpp" line="507"/> + <source>Bytes</source> + <translation>Byte</translation> + </message> + <message> + <location filename="../../src/mainwindow.cpp" line="507"/> + <source>TiB</source> + <translation>TiB</translation> + </message> + <message> + <location filename="../../src/mainwindow.cpp" line="507"/> + <source>PiB</source> + <translation>PiB</translation> + </message> + <message> + <location filename="../../src/mainwindow.cpp" line="870"/> + <location filename="../../src/mainwindow.cpp" line="871"/> + <location filename="../../src/mainwindow.cpp" line="872"/> + <location filename="../../src/mainwindow.cpp" line="873"/> + <location filename="../../src/mainwindow.cpp" line="874"/> + <source>Stop</source> + <translation>Stopp</translation> + </message> + <message> + <location filename="../../src/mainwindow.cpp" line="922"/> + <source>Stopping...</source> + <translation>Stoppar...</translation> + </message> + <message> + <location filename="../../src/mainwindow.cpp" line="932"/> + <source>Not available</source> + <translation>Ej tillg??nglig</translation> + </message> + <message> + <location filename="../../src/mainwindow.cpp" line="932"/> + <source>Directory is not specified.</source> + <translation>Mapp ??r inte specificerad.</translation> + </message> + <message> + <location filename="../../src/mainwindow.cpp" line="935"/> + <source>Confirmation</source> + <translation>Bekr??ftelse</translation> + </message> + <message> + <location filename="../../src/mainwindow.cpp" line="936"/> + <source>This action destroys the data in %1 +Do you want to continue?</source> + <translation>Denna ??tg??rd f??rst??r data i %1 +Vill du forts??tta?</translation> + </message> + <message> + <location filename="../../src/mainwindow.cpp" line="948"/> + <source>Benchmark Failed</source> + <translation>Prestandam??tning misslyckades</translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/global.cpp" line="25"/> + <source><h2>%1 %2 %3<br/>Queues=%4<br/>Threads=%5%6</h2></source> + <translation><h2>%1 %2 %3<br/>K??er=%4<br/>Tr??dar=%5%6</h2></translation> + </message> + <message> + <location filename="../../src/global.cpp" line="26"/> + <source>Sequential</source> + <translation>Sekventiell</translation> + </message> + <message> + <location filename="../../src/global.cpp" line="26"/> + <source>Random</source> + <translation>Slumpm??ssig</translation> + </message> + <message> + <location filename="../../src/global.cpp" line="28"/> + <source>MiB</source> + <translation>MiB</translation> + </message> + <message> + <location filename="../../src/global.cpp" line="28"/> + <source>KiB</source> + <translation>KiB</translation> + </message> + <message> + <location filename="../../src/global.cpp" line="34"/> + <source><h1>%1 MB/s<br/>%2 GB/s<br/>%3 IOPS<br/>%4 ??s</h1></source> + <translation><h1>%1 MB/s<br/>%2 GB/s<br/>%3 IOPS<br/>%4 ??s</h1></translation> + </message> + <message> + <location filename="../../src/mainwindow.cpp" line="193"/> + <source>No FIO was found. Please install FIO before using KDiskMark.</source> + <translation>Ingen FIO hittades. Installera FIO innan du anv??nder KDiskMark.</translation> + </message> +</context> +<context> + <name>Settings</name> + <message> + <location filename="../../src/settings.ui" line="14"/> + <source>Settings</source> + <translation>Inst??llningar</translation> + </message> + <message> + <location filename="../../src/settings.ui" line="149"/> + <source>Block Size</source> + <translation>Blockstorlek</translation> + </message> + <message> + <location filename="../../src/settings.ui" line="165"/> + <source>Queues</source> + <translation>K??er</translation> + </message> + <message> + <location filename="../../src/settings.ui" line="181"/> + <source>Threads</source> + <translation>Tr??dar</translation> + </message> + <message> + <location filename="../../src/settings.ui" line="257"/> + <source>Profile: Default</source> + <translation>Profil: Standard</translation> + </message> + <message> + <location filename="../../src/settings.ui" line="280"/> + <source>Type</source> + <translation>Typ</translation> + </message> + <message> + <location filename="../../src/settings.ui" line="335"/> + <source>Profile: Peak Performance</source> + <translation>Profil: Topprestanda</translation> + </message> + <message> + <location filename="../../src/settings.ui" line="446"/> + <source>Profile: Demo</source> + <translation>Profil: Demo</translation> + </message> + <message> + <location filename="../../src/settings.ui" line="508"/> + <source>Measuring time</source> + <translation>M??tningstid</translation> + </message> + <message> + <location filename="../../src/settings.ui" line="530"/> + <source>Interval time</source> + <translation>Intervalltid</translation> + </message> + <message> + <location filename="../../src/settings.cpp" line="18"/> + <location filename="../../src/settings.cpp" line="23"/> + <source>sec</source> + <translation>sek</translation> + </message> + <message> + <location filename="../../src/settings.cpp" line="19"/> + <location filename="../../src/settings.cpp" line="24"/> + <source>min</source> + <translation>min</translation> + </message> + <message> + <location filename="../../src/settings.cpp" line="59"/> + <location filename="../../src/settings.cpp" line="60"/> + <location filename="../../src/settings.cpp" line="61"/> + <location filename="../../src/settings.cpp" line="62"/> + <location filename="../../src/settings.cpp" line="64"/> + <location filename="../../src/settings.cpp" line="65"/> + <location filename="../../src/settings.cpp" line="67"/> + <source>KiB</source> + <translation>KiB</translation> + </message> + <message> + <location filename="../../src/settings.cpp" line="71"/> + <location filename="../../src/settings.cpp" line="72"/> + <location filename="../../src/settings.cpp" line="73"/> + <location filename="../../src/settings.cpp" line="74"/> + <location filename="../../src/settings.cpp" line="76"/> + <location filename="../../src/settings.cpp" line="77"/> + <location filename="../../src/settings.cpp" line="79"/> + <source>MiB</source> + <translation>MiB</translation> + </message> +</context> +</TS> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.1/src/helper.cpp new/KDiskMark-3.1.2/src/helper.cpp --- old/KDiskMark-3.1.1/src/helper.cpp 2022-09-09 20:29:01.000000000 +0200 +++ new/KDiskMark-3.1.2/src/helper.cpp 2022-09-16 11:12:03.000000000 +0200 @@ -89,7 +89,7 @@ PolkitQt1::SystemBusNameSubject subject(message().service()); PolkitQt1::Authority *authority = PolkitQt1::Authority::instance(); - PolkitQt1::Authority::Result result; + PolkitQt1::Authority::Result result = PolkitQt1::Authority::No; QEventLoop e; connect(authority, &PolkitQt1::Authority::checkAuthorizationFinished, &e, [&e, &result](PolkitQt1::Authority::Result _result) { result = _result; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.1/src/mainwindow.cpp new/KDiskMark-3.1.2/src/mainwindow.cpp --- old/KDiskMark-3.1.1/src/mainwindow.cpp 2022-09-09 20:29:01.000000000 +0200 +++ new/KDiskMark-3.1.2/src/mainwindow.cpp 2022-09-16 11:12:03.000000000 +0200 @@ -32,7 +32,7 @@ QLocale(QLocale::Spanish, QLocale::Mexico), QLocale::French, QLocale::Italian, QLocale::Hungarian, QLocale::Polish, QLocale(QLocale::Portuguese, QLocale::Brazil), - QLocale::Slovak, QLocale::Turkish, QLocale::Russian, + QLocale::Slovak, QLocale::Swedish, QLocale::Turkish, QLocale::Russian, QLocale::Ukrainian, QLocale::Chinese, QLocale::Hindi }; for (const QLocale &locale : locales) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDiskMark-3.1.1/src/storageitemdelegate.cpp new/KDiskMark-3.1.2/src/storageitemdelegate.cpp --- old/KDiskMark-3.1.1/src/storageitemdelegate.cpp 2022-09-09 20:29:01.000000000 +0200 +++ new/KDiskMark-3.1.2/src/storageitemdelegate.cpp 2022-09-16 11:12:03.000000000 +0200 @@ -105,7 +105,8 @@ int textMarginCenter = (option.rect.size().width() - (option.decorationSize.width() + textMargin * 8 + textWidth)) / 2; auto opt = option; - //opt.state &= ~(QStyle::State_MouseOver | QStyle::State_Selected); + if (!(opt.state & QStyle::State_HasFocus)) + opt.state &= ~(QStyle::State_MouseOver); opt.rect = opt.rect.adjusted(textMarginCenter, 0, -textMarginCenter, 0); QPalette palette = opt.palette;