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 
[![Crowdin](https://badges.crowdin.net/kdiskmark/localized.svg)](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 &amp;&amp; Threads</source>
+        <translation>K??er &amp;&amp; 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>&lt;h2&gt;%1 %2 
%3&lt;br/&gt;Queues=%4&lt;br/&gt;Threads=%5%6&lt;/h2&gt;</source>
+        <translation>&lt;h2&gt;%1 %2 
%3&lt;br/&gt;K??er=%4&lt;br/&gt;Tr??dar=%5%6&lt;/h2&gt;</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>&lt;h1&gt;%1 MB/s&lt;br/&gt;%2 GB/s&lt;br/&gt;%3 
IOPS&lt;br/&gt;%4 ??s&lt;/h1&gt;</source>
+        <translation>&lt;h1&gt;%1 MB/s&lt;br/&gt;%2 GB/s&lt;br/&gt;%3 
IOPS&lt;br/&gt;%4 ??s&lt;/h1&gt;</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;

Reply via email to