Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kongress for openSUSE:Factory 
checked in at 2023-08-31 13:44:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kongress (Old)
 and      /work/SRC/openSUSE:Factory/.kongress.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kongress"

Thu Aug 31 13:44:50 2023 rev:5 rq:1105738 version:23.08.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kongress/kongress.changes        2023-07-07 
15:51:26.869671230 +0200
+++ /work/SRC/openSUSE:Factory/.kongress.new.1766/kongress.changes      
2023-08-31 13:49:18.787933220 +0200
@@ -1,0 +2,27 @@
+Sun Aug 20 13:59:50 UTC 2023 - Christophe Marin <[email protected]>
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+-------------------------------------------------------------------
+Mon Aug 14 08:03:06 UTC 2023 - Christophe Marin <[email protected]>
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+-------------------------------------------------------------------
+Tue Aug  1 10:14:05 UTC 2023 - Christophe Marin <[email protected]>
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Use icon.name (already used)
+  * Flatpak: Update runtime to resume Binary Factory builds
+  * Clean up timezone handling in event model
+  * Allow building against KF6
+
+-------------------------------------------------------------------

Old:
----
  kongress-23.04.3.tar.xz
  kongress-23.04.3.tar.xz.sig

New:
----
  kongress-23.08.0.tar.xz
  kongress-23.08.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kongress.spec ++++++
--- /var/tmp/diff_new_pack.inVcLf/_old  2023-08-31 13:49:19.835970679 +0200
+++ /var/tmp/diff_new_pack.inVcLf/_new  2023-08-31 13:49:19.839970822 +0200
@@ -17,7 +17,7 @@
 
 %bcond_without  released
 Name:           kongress
-Version:        23.04.3
+Version:        23.08.0
 Release:        0
 License:        GPL-3.0-or-later
 Summary:        Companion application for conferences


++++++ kongress-23.04.3.tar.xz -> kongress-23.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/.kde-ci.yml 
new/kongress-23.08.0/.kde-ci.yml
--- old/kongress-23.04.3/.kde-ci.yml    2023-07-04 07:38:03.000000000 +0200
+++ new/kongress-23.08.0/.kde-ci.yml    2023-08-16 23:32:44.000000000 +0200
@@ -2,7 +2,7 @@
 # SPDX-License-Identifier: CC0-1.0
 
 Dependencies:
-- 'on': ['@all']
+- 'on': ['Linux/Qt5', 'FreeBSD/Qt5', 'Android/Qt5']
   'require':
     'frameworks/extra-cmake-modules': '@stable'
     'frameworks/kconfig': '@stable'
@@ -12,9 +12,23 @@
     'frameworks/kcalendarcore': '@stable'
     'frameworks/kcoreaddons': '@stable'
 
-- 'on': ['Linux', 'FreeBSD']
+- 'on': ['Linux/Qt5', 'FreeBSD/Qt5']
   'require':
     'frameworks/kdbusaddons': '@stable'
 
+- 'on': ['Linux/Qt6', 'FreeBSD/Qt6', 'Android/Qt6']
+  'require':
+    'frameworks/extra-cmake-modules': '@latest-kf6'
+    'frameworks/kconfig': '@latest-kf6'
+    'frameworks/kirigami': '@latest-kf6'
+    'frameworks/knotifications': '@latest-kf6'
+    'frameworks/ki18n': '@latest-kf6'
+    'frameworks/kcalendarcore': '@latest-kf6'
+    'frameworks/kcoreaddons': '@latest-kf6'
+
+- 'on': ['Linux/Qt6', 'FreeBSD/Qt6']
+  'require':
+    'frameworks/kdbusaddons': '@latest-kf6'
+
 Options:
   require-passing-tests-on: [ '@all' ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/CMakeLists.txt 
new/kongress-23.08.0/CMakeLists.txt
--- old/kongress-23.04.3/CMakeLists.txt 2023-07-04 07:38:03.000000000 +0200
+++ new/kongress-23.08.0/CMakeLists.txt 2023-08-16 23:32:44.000000000 +0200
@@ -6,8 +6,8 @@
 
 # KDE Applications version, managed by release script.
 set(RELEASE_SERVICE_VERSION_MAJOR "23")
-set(RELEASE_SERVICE_VERSION_MINOR "04")
-set(RELEASE_SERVICE_VERSION_MICRO "3")
+set(RELEASE_SERVICE_VERSION_MINOR "08")
+set(RELEASE_SERVICE_VERSION_MICRO "0")
 set(RELEASE_SERVICE_VERSION 
"${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
 
 project(kongress VERSION ${RELEASE_SERVICE_VERSION})
@@ -15,7 +15,7 @@
 set(KF_MIN_VERSION "5.95.0")
 set(QT_MIN_VERSION "5.15.2")
 if (ANDROID)
-    set(QT_MIN_VERSION "5.15.8")
+    set(QT_MIN_VERSION "5.15.10")
 endif()
 set (KDE_COMPILERSETTINGS_LEVEL "5.82.0")
 
@@ -46,7 +46,7 @@
 
 find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED NO_MODULE 
COMPONENTS Core Quick Gui Svg Qml QuickControls2 Network)
 
-find_package(KF5 ${KF_MIN_VERSION} REQUIRED COMPONENTS Config Kirigami2 I18n 
CalendarCore CoreAddons)
+find_package(KF${QT_MAJOR_VERSION} ${KF_MIN_VERSION} REQUIRED COMPONENTS 
Config Kirigami2 I18n CalendarCore CoreAddons)
 ecm_set_disabled_deprecation_versions(QT 5.15.2
      KF 5.101.0
     )
@@ -61,7 +61,7 @@
     find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED NO_MODULE 
COMPONENTS Test)
 endif()
 if(NOT ANDROID AND REMINDERS_ENABLED)
-    find_package(KF5 ${KF_MIN_VERSION} REQUIRED COMPONENTS DBusAddons 
Notifications)
+    find_package(KF${QT_MAJOR_VERSION} ${KF_MIN_VERSION} REQUIRED COMPONENTS 
DBusAddons Notifications)
 endif()
 
 add_subdirectory(src)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/android/build.gradle 
new/kongress-23.08.0/android/build.gradle
--- old/kongress-23.04.3/android/build.gradle   2023-07-04 07:38:03.000000000 
+0200
+++ new/kongress-23.08.0/android/build.gradle   2023-08-16 23:32:44.000000000 
+0200
@@ -47,6 +47,7 @@
     compileSdkVersion androidCompileSdkVersion.toInteger()
 
     buildToolsVersion androidBuildToolsVersion
+    ndkVersion androidNdkVersion
 
     sourceSets {
         main {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/kongressac/CMakeLists.txt 
new/kongress-23.08.0/kongressac/CMakeLists.txt
--- old/kongress-23.04.3/kongressac/CMakeLists.txt      2023-07-04 
07:38:03.000000000 +0200
+++ new/kongress-23.08.0/kongressac/CMakeLists.txt      2023-08-16 
23:32:44.000000000 +0200
@@ -20,12 +20,12 @@
 add_executable(kongressac ${kongressac_SRCS} ${RESOURCES})
 
 target_link_libraries(kongressac
-    KF5::CoreAddons
-    KF5::ConfigCore
-    KF5::CalendarCore
-    KF5::DBusAddons
-    KF5::Notifications
-    KF5::I18n
+    KF${QT_MAJOR_VERSION}::CoreAddons
+    KF${QT_MAJOR_VERSION}::ConfigCore
+    KF${QT_MAJOR_VERSION}::CalendarCore
+    KF${QT_MAJOR_VERSION}::DBusAddons
+    KF${QT_MAJOR_VERSION}::Notifications
+    KF${QT_MAJOR_VERSION}::I18n
     Qt::DBus
     )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/kongressac/kongressac.notifyrc 
new/kongress-23.08.0/kongressac/kongressac.notifyrc
--- old/kongress-23.04.3/kongressac/kongressac.notifyrc 2023-07-04 
07:38:03.000000000 +0200
+++ new/kongress-23.08.0/kongressac/kongressac.notifyrc 2023-08-16 
23:32:44.000000000 +0200
@@ -10,6 +10,7 @@
 Comment[en_GB]=Kongress
 Comment[es]=Kongress
 Comment[et]=Kongress
+Comment[eu]=Kongress
 Comment[fi]=Kongress
 Comment[fr]=Kongress
 Comment[gl]=Kongress
@@ -42,6 +43,7 @@
 Name[en_GB]=Kongress
 Name[es]=Kongress
 Name[et]=Kongress
+Name[eu]=Kongress
 Name[fi]=Kongress
 Name[fr]=Kongress
 Name[gl]=Kongress
@@ -75,6 +77,7 @@
 Name[en_GB]=Incidence UID
 Name[es]=UID de la incidencia
 Name[et]=Sündmuse UID
+Name[eu]=Intzidentziaren UID
 Name[fi]=Esiintymän UID
 Name[fr]=Identifiant utilisateur pour la fréquence
 Name[gl]=Identificador único de incidencia
@@ -104,6 +107,7 @@
 Comment[en_GB]=The UID of the incidence of the alarm
 Comment[es]=El UID de la incidencia de la alarma
 Comment[et]=Häiresündmuse UID
+Comment[eu]=Alarmaren intzidentziaren UID
 Comment[fi]=Hälytysesiintymän UID
 Comment[fr]=L'identifiant utilisateur pour la fréquence de l'alarme
 Comment[gl]=O identificador único da incidencia da alarma
@@ -136,6 +140,7 @@
 Name[en_GB]=Alarm
 Name[es]=Alarma
 Name[et]=Häire
+Name[eu]=Alarma
 Name[fi]=Hälytys
 Name[fr]=Alarme
 Name[gl]=Alarma
@@ -168,6 +173,7 @@
 Comment[en_GB]=Alarm Notification
 Comment[es]=Notificación de alarma
 Comment[et]=Häire märguanne
+Comment[eu]=Alarma jakinarazpena
 Comment[fi]=Hälytysilmoitus
 Comment[fr]=Notification d'alarme
 Comment[gl]=Notificación de alarma
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kongress-23.04.3/kongressac/org.kde.kongressac.desktop 
new/kongress-23.08.0/kongressac/org.kde.kongressac.desktop
--- old/kongress-23.04.3/kongressac/org.kde.kongressac.desktop  2023-07-04 
07:38:03.000000000 +0200
+++ new/kongress-23.08.0/kongressac/org.kde.kongressac.desktop  2023-08-16 
23:32:44.000000000 +0200
@@ -12,6 +12,7 @@
 Name[en_GB]=Kongress Reminder Client
 Name[es]=Cliente de recordatorios de Kongress
 Name[et]=Kongressi meeldetuletuste klient
+Name[eu]=«Kongress» oroigarri bezeroa
 Name[fi]=Kongressin muistutusasiakas
 Name[fr]=Client de rappel Kongress
 Name[gl]=Cliente de lembranzas de Kongress
@@ -46,6 +47,7 @@
 GenericName[en_GB]=Kongress Reminder Client
 GenericName[es]=Cliente de recordatorios de Kongress
 GenericName[et]=Kongressi meeldetuletuste klient
+GenericName[eu]=«Kongress» oroigarri bezeroa
 GenericName[fi]=Kongressin muistutusasiakas
 GenericName[fr]=Client de rappel Kongress
 GenericName[gl]=Cliente de lembranzas de Kongress
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/org.kde.kongress.appdata.xml 
new/kongress-23.08.0/org.kde.kongress.appdata.xml
--- old/kongress-23.04.3/org.kde.kongress.appdata.xml   2023-07-04 
07:38:03.000000000 +0200
+++ new/kongress-23.08.0/org.kde.kongress.appdata.xml   2023-08-16 
23:32:44.000000000 +0200
@@ -15,8 +15,10 @@
   <name xml:lang="de">Kongress</name>
   <name xml:lang="el">Kongress</name>
   <name xml:lang="en-GB">Kongress</name>
+  <name xml:lang="eo">Kongress</name>
   <name xml:lang="es">Kongress</name>
   <name xml:lang="et">Kongress</name>
+  <name xml:lang="eu">Kongress</name>
   <name xml:lang="fi">Kongress</name>
   <name xml:lang="fr">Kongress</name>
   <name xml:lang="gl">Kongress</name>
@@ -48,8 +50,10 @@
   <summary xml:lang="de">KDE-Konferenzbegleitanwendung</summary>
   <summary xml:lang="el">Εφαρμογή συνοδείας του KDE για 
συνέδρια</summary>
   <summary xml:lang="en-GB">KDE Conference companion application</summary>
+  <summary xml:lang="eo">KDE-Konferencakompana aplikaĵo</summary>
   <summary xml:lang="es">Aplicación complementaria KDE Conference</summary>
   <summary xml:lang="et">KDE konverentsiabiline</summary>
+  <summary xml:lang="eu">KDE konferentzietarako aplikazio 
laguntzailea</summary>
   <summary xml:lang="fi">KDE:n konferenssikumppanisovellus</summary>
   <summary xml:lang="fr">Application Companion pour les conférences sous 
KDE</summary>
   <summary xml:lang="gl">Aplicación de acompañamento para conferencias de 
KDE</summary>
@@ -57,7 +61,7 @@
   <summary xml:lang="id">Aplikasi pendamping Konferensi KDE</summary>
   <summary xml:lang="it">Applicazione di supporto per KDE Conference</summary>
   <summary xml:lang="ka">KDE -ის კონფერენციის 
პარტნიორი</summary>
-  <summary xml:lang="ko">KDE 콘퍼런스 도우미 프로그램</summary>
+  <summary xml:lang="ko">KDE 콘퍼런스 도우미 앱</summary>
   <summary xml:lang="nl">Toepassing Compagnon van KDE Conference</summary>
   <summary xml:lang="nn">Konferanse­assistent frå KDE</summary>
   <summary xml:lang="pa">ਕੇਡੀਈ ਕਨਫਰੰਸ ਸਹਾਇਕ 
ਐਪਲੀਕੇਸ਼ਨ</summary>
@@ -79,7 +83,9 @@
     <p xml:lang="de">Kongress ist eine Begleitanwendung für Konferenzen von 
KDE</p>
     <p xml:lang="el">Το Kongress είναι μια εφαρμογή συ
νοδείας για συνέδρια που κατασκευάστηκε 
από το KDE</p>
     <p xml:lang="en-GB">Kongress is a companion application for conferences 
made by KDE</p>
+    <p xml:lang="eo">Kongress estas akompana aplikaĵo por konferencoj fare de 
KDE</p>
     <p xml:lang="es">Kongress es una aplicación complementaria para 
conferencias creada por KDE</p>
+    <p xml:lang="eu">«Kongress» KDEk egindako konferentzietarako aplikazio 
laguntzaile bat da</p>
     <p xml:lang="fi">Kongress on KDE:n tekemä konferenssiavustajasovellus</p>
     <p xml:lang="fr">Kongress est une application de compagnon pour les 
conférences, réalisée par KDE.</p>
     <p xml:lang="gl">Kongress é unha aplicación de acompañamento para 
conferencias organizadas por KDE.</p>
@@ -87,7 +93,7 @@
     <p xml:lang="id">Kongress adalah aplikasi pendamping untuk konferensi yang 
dibuat oleh KDE</p>
     <p xml:lang="it">Kongress è un'applicazione di supporto per le conferenze 
realizzata da KDE</p>
     <p xml:lang="ka">Kongress პარტნიორი 
აპლიკაცია კონფერ
ენციებისთვის, KDE-სგან</p>
-    <p xml:lang="ko">Kongress는 KDE에서 제작한 콘퍼런스 도우미 
프로그램입니다</p>
+    <p xml:lang="ko">Kongress는 KDE에서 제작한 콘퍼런스 도우미 
앱입니다</p>
     <p xml:lang="nl">Kongress is de compagnon-toepassing voor conferenties, 
gemaakt door KDE</p>
     <p xml:lang="nn">Kongress er ein konferanse­assistent frå KDE</p>
     <p xml:lang="pa">ਕੌਂਗਰਸ ਕੇਡੀਈ ਵਲੋਂ 
ਕਨਫਰੰਸਾਂ ਲਈ ਬਣਾਈ ਗਈ ਸਹਾਇਕ 
ਐਪਲੀਕੇਸ਼ਨ</p>
@@ -111,7 +117,9 @@
       <caption xml:lang="de">Kongress auf einem Mobilgerät</caption>
       <caption xml:lang="el">Το Kongress στο κινητό</caption>
       <caption xml:lang="en-GB">Kongress on Mobile</caption>
+      <caption xml:lang="eo">Kongress sur Poŝtelefono</caption>
       <caption xml:lang="es">Kongress para móviles</caption>
+      <caption xml:lang="eu">«Kongress» mugikorrean</caption>
       <caption xml:lang="fi">Kongress mobiilissa</caption>
       <caption xml:lang="fr">Kongress sur périphériques mobiles</caption>
       <caption xml:lang="gl">Kongress de móbil</caption>
@@ -144,7 +152,9 @@
       <caption xml:lang="de">Kongress auf einer Arbeitsfläche</caption>
       <caption xml:lang="el">Το Kongress στον υ
πολογιστή</caption>
       <caption xml:lang="en-GB">Kongress on Desktop</caption>
+      <caption xml:lang="eo">Kongress sur Labortablo</caption>
       <caption xml:lang="es">Kongress para el escritorio</caption>
+      <caption xml:lang="eu">«Kongress» mahaigainean</caption>
       <caption xml:lang="fi">Kongress työpöydällä</caption>
       <caption xml:lang="fr">Kongress sur le bureau</caption>
       <caption xml:lang="gl">Kongress de escritorio</caption>
@@ -172,6 +182,7 @@
   <url type="homepage">https://invent.kde.org/utilities/kongress</url>
   <url 
type="bugtracker">https://bugs.kde.org/enter_bug.cgi?product=Kongress</url>
   <releases>
+    <release version="23.08.0" date="2023-08-24"/>
     <release version="23.04.3" date="2023-07-06"/>
     <release version="23.04.2" date="2023-06-08"/>
     <release version="23.04.1" date="2023-05-11"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/org.kde.kongress.desktop 
new/kongress-23.08.0/org.kde.kongress.desktop
--- old/kongress-23.04.3/org.kde.kongress.desktop       2023-07-04 
07:38:03.000000000 +0200
+++ new/kongress-23.08.0/org.kde.kongress.desktop       2023-08-16 
23:32:44.000000000 +0200
@@ -12,6 +12,7 @@
 Name[en_GB]=Kongress
 Name[es]=Kongress
 Name[et]=Kongress
+Name[eu]=Kongress
 Name[fi]=Kongress
 Name[fr]=Kongress
 Name[gl]=Kongress
@@ -42,6 +43,7 @@
 GenericName[el]=Συνοδοιπόρος διασκέψεων
 GenericName[en_GB]=Conference Companion
 GenericName[es]=Conference Companion
+GenericName[eu]=Konferentzia laguntzailea
 GenericName[fi]=Konferenssikumppani
 GenericName[fr]=Logiciel Companion pour les conférences
 GenericName[gl]=Acompañante para conferencias
@@ -69,6 +71,7 @@
 Comment[el]=Βοηθητική εφαρμογή για διασκέψεις 
από το KDE
 Comment[en_GB]=Companion application for conferences made by KDE
 Comment[es]=Aplicación complementaria para conferencias creada por KDE
+Comment[eu]=KDEk konferentzietarako egindako aplikazio laguntzailea
 Comment[fi]=KDE:n tekemä konferenssikumppanisovellus
 Comment[fr]=Companion, une application pour les conférences organisées par 
KDE
 Comment[gl]=Aplicación de acompañamento para conferencias organizadas por 
KDE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/org.kde.kongress.json 
new/kongress-23.08.0/org.kde.kongress.json
--- old/kongress-23.04.3/org.kde.kongress.json  2023-07-04 07:38:03.000000000 
+0200
+++ new/kongress-23.08.0/org.kde.kongress.json  2023-08-16 23:32:44.000000000 
+0200
@@ -1,7 +1,7 @@
 {
     "id": "org.kde.kongress",
     "runtime": "org.kde.Platform",
-    "runtime-version": "5.15",
+    "runtime-version": "5.15-22.08",
     "sdk": "org.kde.Sdk",
     "command": "kongress",
     "tags": ["nightly"],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/po/ca/kongress.po 
new/kongress-23.08.0/po/ca/kongress.po
--- old/kongress-23.04.3/po/ca/kongress.po      2023-07-04 07:38:03.000000000 
+0200
+++ new/kongress-23.08.0/po/ca/kongress.po      2023-08-16 23:32:44.000000000 
+0200
@@ -288,79 +288,3 @@
 msgctxt "@info:credit"
 msgid "Maintainer and Developer"
 msgstr "Mantenidor i desenvolupador"
-
-#~ msgid "Checking for schedule updates"
-#~ msgstr "Comprova si hi ha actualitzacions de la planificació"
-
-#~ msgid "Select"
-#~ msgstr "Selecciona"
-
-#~ msgid "No events found for %1"
-#~ msgstr "No s'ha trobat cap esdeveniment per a %1"
-
-#~ msgid "No events found"
-#~ msgstr "No s'ha trobat cap esdeveniment"
-
-#~ msgid "Calendar name contains invalid characters"
-#~ msgstr "El nom del calendari conté caràcters no vàlids"
-
-#~ msgid "Calendar already exists"
-#~ msgstr "El calendari ja existeix"
-
-#~ msgid "The calendar file cannot be saved"
-#~ msgstr "No s'ha pogut desar el fitxer de calendari"
-
-#~ msgid "A calendar with the same name already exists"
-#~ msgstr "Ja existeix un calendari amb el mateix nom"
-
-#~ msgid "Loading conference data"
-#~ msgstr "S'estan carregant les dades del congrés"
-
-#~ msgid "Conference data loaded"
-#~ msgstr "S'han carregat les dades del congrés"
-
-#~ msgid "days before start"
-#~ msgstr "dies abans de l'inici"
-
-#~ msgid "seconds before start"
-#~ msgstr "segons abans de l'inici"
-
-#~ msgid "At start time"
-#~ msgstr "A l'hora d'inici"
-
-#~ msgid "1 day before start"
-#~ msgid_plural "%1 days before start"
-#~ msgstr[0] "1 dia abans de l'inici"
-#~ msgstr[1] "%1 dies abans de l'inici"
-
-#~ msgid "1 day"
-#~ msgid_plural "%1 days"
-#~ msgstr[0] "1 dia"
-#~ msgstr[1] "%1 dies"
-
-#~ msgid "1 hour"
-#~ msgid_plural "%1 hours"
-#~ msgstr[0] "1 hora"
-#~ msgstr[1] "%1 hores"
-
-#~ msgid "1 minute"
-#~ msgid_plural "%1 minutes"
-#~ msgstr[0] "1 minut"
-#~ msgstr[1] "%1 minuts"
-
-#~ msgid "1 second"
-#~ msgid_plural "%1 seconds"
-#~ msgstr[0] "1 segon"
-#~ msgstr[1] "%1 segons"
-
-#~ msgid "before start"
-#~ msgstr "abans de l'inici"
-
-#~ msgid "today at %1"
-#~ msgstr "avui a les %1"
-
-#~ msgid "yesterday at %1"
-#~ msgstr "ahir a les %1"
-
-#~ msgid "%1 at %2"
-#~ msgstr "%1 a les %2"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/po/ca/kongressac.po 
new/kongress-23.08.0/po/ca/kongressac.po
--- old/kongress-23.04.3/po/ca/kongressac.po    2023-07-04 07:38:03.000000000 
+0200
+++ new/kongress-23.08.0/po/ca/kongressac.po    2023-08-16 23:32:44.000000000 
+0200
@@ -49,9 +49,3 @@
 #, kde-format
 msgid "Maintainer"
 msgstr "Mantenidor"
-
-#~ msgid "Suspend"
-#~ msgstr "Suspèn"
-
-#~ msgid "Dismiss"
-#~ msgstr "Refusa"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/po/eo/kongressac.po 
new/kongress-23.08.0/po/eo/kongressac.po
--- old/kongress-23.04.3/po/eo/kongressac.po    1970-01-01 01:00:00.000000000 
+0100
+++ new/kongress-23.08.0/po/eo/kongressac.po    2023-08-16 23:32:44.000000000 
+0200
@@ -0,0 +1,48 @@
+# translation of kongressac.pot to esperanto
+# Copyright (C) 2022 Free Software Foundation, Inc.
+# This file is distributed under the same license as the kongress package.
+# Oliver Kellogg <[email protected], 2023.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kongress\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n";
+"POT-Creation-Date: 2022-08-06 00:48+0000\n"
+"PO-Revision-Date: 2023-07-08 17:35+0100\n"
+"Last-Translator: Oliver Kellogg <[email protected]>\n"
+"Language-Team: Esperanto <[email protected]>\n"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#, kde-format
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Oliver Kellogg"
+
+#, kde-format
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "[email protected]"
+
+#: kongressacmain.cpp:22 kongressacmain.cpp:23
+#, kde-format
+msgid "Kongress Alarm Check Daemon"
+msgstr "Kongress Alarmkontrola Demono"
+
+#: kongressacmain.cpp:25
+#, kde-format
+msgid "(c) 2021 Dimitris Kardarakos"
+msgstr "(c) 2021 Dimitris Kardarakos"
+
+#: kongressacmain.cpp:27
+#, kde-format
+msgid "Dimitris Kardarakos"
+msgstr "Dimitris Kardarakos"
+
+#: kongressacmain.cpp:27
+#, kde-format
+msgid "Maintainer"
+msgstr "Prizorganto"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/po/eu/kongress.po 
new/kongress-23.08.0/po/eu/kongress.po
--- old/kongress-23.04.3/po/eu/kongress.po      1970-01-01 01:00:00.000000000 
+0100
+++ new/kongress-23.08.0/po/eu/kongress.po      2023-08-16 23:32:44.000000000 
+0200
@@ -0,0 +1,291 @@
+# Translation for kongress.po to Euskara/Basque (eu).
+# Copyright (C) 2023 This file is copyright:
+# This file is distributed under the same license as the kongress package.
+# KDE euskaratzeko proiektuko arduraduna <[email protected]>.
+#
+# Translators:
+# Iñigo Salvador Azurmendi <[email protected]>, 2023.
+msgid ""
+msgstr ""
+"Project-Id-Version: kongress\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n";
+"POT-Creation-Date: 2022-09-29 00:50+0000\n"
+"PO-Revision-Date: 2023-08-09 20:18+0200\n"
+"Last-Translator: Iñigo Salvador Azurmendi <[email protected]>\n"
+"Language-Team: Basque <[email protected]>\n"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 23.04.0\n"
+
+#, kde-format
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Iñigo Salvador Azurmendi"
+
+#, kde-format
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "[email protected]"
+
+#: calendarcontroller.cpp:302
+#, kde-format
+msgid "Cannot save calendar file. Export failed."
+msgstr "Egutegi fitxategia ezin da gorde. Esportatzea huts egin du."
+
+#: calendarcontroller.cpp:308
+#, kde-format
+msgid "Export completed successfully"
+msgstr "Esportatzea ondo burutu da"
+
+#: conferencemodel.cpp:87
+#, kde-format
+msgid "Past"
+msgstr "Iragana"
+
+#: conferencemodel.cpp:88
+#, kde-format
+msgid "Upcoming"
+msgstr "Datorrena"
+
+#: contents/ui/Conferences.qml:15
+#, kde-format
+msgid "Conferences"
+msgstr "Konferentzia"
+
+#: contents/ui/Conferences.qml:24
+#, kde-format
+msgid "No conference found"
+msgstr "Ez da konferentziarik aurkitu"
+
+#: contents/ui/Conferences.qml:27
+#, kde-format
+msgid "Reload"
+msgstr "Birzamatu"
+
+#: contents/ui/EventInfo.qml:24
+#, kde-format
+msgid "Web Page"
+msgstr "Web-orria"
+
+#: contents/ui/EventInfo.qml:37
+#, kde-format
+msgid "Back"
+msgstr "Atzera"
+
+#: contents/ui/EventInfo.qml:45
+#, kde-format
+msgid "Delete"
+msgstr "Ezabatu"
+
+#: contents/ui/EventInfo.qml:45
+#, kde-format
+msgid "Favorite"
+msgstr "Gogokoa"
+
+#: contents/ui/FavoritesView.qml:27
+#, kde-format
+msgid "Export"
+msgstr "Esportatu"
+
+#: contents/ui/FavoritesView.qml:57
+#, kde-format
+msgid "Open folder"
+msgstr "Ireki karpeta"
+
+#: contents/ui/FavoritesView.qml:72
+#, kde-format
+msgid "No favorite talks found for %1"
+msgstr "Ez da aurkitu %1(e)rako solasaldirik"
+
+#: contents/ui/FavoritesView.qml:72
+#, kde-format
+msgid "No favorite talks found"
+msgstr "Ez da gogoko solasaldirik aurkitu"
+
+#: contents/ui/FavoritesView.qml:167
+#, kde-format
+msgid "Overlaps with another talk"
+msgid_plural "Overlaps with %1 other talks"
+msgstr[0] "Beste solasaldi batekin gainezartzen da"
+msgstr[1] "Beste %1 solasaldirekin gainezartzen da"
+
+#: contents/ui/GlobalDrawer.qml:38
+#, kde-format
+msgid "Conference"
+msgstr "Konferentzia"
+
+#: contents/ui/GlobalDrawer.qml:45
+#, kde-format
+msgid "Check for updates"
+msgstr "Eguneratzeak dauden egiaztatu"
+
+#: contents/ui/GlobalDrawer.qml:57
+#, kde-format
+msgid "Daily Schedule"
+msgstr "Eguneroko antolaketa"
+
+#: contents/ui/GlobalDrawer.qml:63
+#, kde-format
+msgid "Full Schedule"
+msgstr "Antolaketa osoa"
+
+#: contents/ui/GlobalDrawer.qml:69 contents/ui/Main.qml:64
+#, kde-format
+msgid "Schedule"
+msgstr "Antolaketa"
+
+#: contents/ui/GlobalDrawer.qml:76
+#, kde-format
+msgid "Categories"
+msgstr "Kategoriak"
+
+#: contents/ui/GlobalDrawer.qml:82 contents/ui/MapView.qml:20
+#, kde-format
+msgid "Map"
+msgstr "Mapa"
+
+#: contents/ui/GlobalDrawer.qml:93 contents/ui/GlobalDrawer.qml:99
+#: contents/ui/Main.qml:75
+#, kde-format
+msgid "Favorites"
+msgstr "Gogokoak"
+
+#: contents/ui/GlobalDrawer.qml:104
+#, kde-format
+msgid "Configure"
+msgstr "Konfiguratu"
+
+#: contents/ui/GlobalDrawer.qml:109
+#, kde-format
+msgid "Change conference"
+msgstr "Aldatu konferentzia"
+
+#: contents/ui/GlobalDrawer.qml:109
+#, kde-format
+msgid "Select conference"
+msgstr "Hautatu konferentzia"
+
+#: contents/ui/GlobalDrawer.qml:118 contents/ui/SettingsView.qml:17
+#, kde-format
+msgid "Settings"
+msgstr "Ezarpenak"
+
+#: contents/ui/GlobalDrawer.qml:131
+#, kde-format
+msgid "About"
+msgstr "Honi buruz"
+
+#: contents/ui/MapView.qml:35
+#, kde-format
+msgid "Latitude: %1"
+msgstr "Latitudea: %1"
+
+#: contents/ui/MapView.qml:41
+#, kde-format
+msgid "Longitude: %1"
+msgstr "Longitudea: %1"
+
+#: contents/ui/MapView.qml:47
+#, kde-format
+msgid "OpenStreetMap"
+msgstr "OpenStreetMap"
+
+#: contents/ui/ScheduleView.qml:28
+#, kde-format
+msgid "No talks found for %1"
+msgstr "Ez da %1(e)ren solasaldirik aurkitu"
+
+#: contents/ui/ScheduleView.qml:28
+#, kde-format
+msgid "No talks found"
+msgstr "Ez da solasaldirik aurkitu"
+
+#: contents/ui/ScheduleView.qml:67
+#, kde-format
+msgid "Details"
+msgstr "Xehetasunak"
+
+#: contents/ui/SettingsView.qml:23
+#, kde-format
+msgid "Appearance"
+msgstr "Itxura"
+
+#: contents/ui/SettingsView.qml:28
+#, kde-format
+msgid "Use local timezone"
+msgstr "Erabili ordu-eremu lokala"
+
+#: contents/ui/SettingsView.qml:35
+#, kde-format
+msgid "Notifications"
+msgstr "Jakinarazpenak"
+
+#: contents/ui/SettingsView.qml:39
+#, kde-format
+msgid "Add reminder to favorite talks"
+msgstr "Gehitu oroigarria gogoko solasaldietara"
+
+#: contents/ui/SettingsView.qml:47
+#, kde-format
+msgid "Remind before talk start (minutes)"
+msgstr "Gogorarazi hitzaldia hasi aurretik (minutu)"
+
+#: contents/ui/SettingsView.qml:59
+#, kde-format
+msgid "Notifications are not supported on your platform"
+msgstr "Jakinarazpenen euskarririk ez zure plataforman"
+
+#: eventcontroller.cpp:56
+#, kde-format
+msgid "Error during event creation"
+msgstr "Errorera ekitaldia sortzean"
+
+#: eventcontroller.cpp:63
+#, kde-format
+msgid "Already in favorites"
+msgstr "Gogokoetan dagoeneko"
+
+#: eventcontroller.cpp:113
+#, kde-format
+msgid ""
+"Talk added to favorites, but it overlaps with existing ones:\n"
+"%1"
+msgstr ""
+"Solasaldia gogokoetara gehitu da, baina dauden beste batzuekin gainezartzen "
+"da:\n"
+"%1"
+
+#: eventcontroller.cpp:113
+#, kde-format
+msgid "Talk added to favorites"
+msgstr "Solasaldia gogokoetara gehitu da"
+
+#: main.cpp:50
+#, kde-format
+msgid "Kongress"
+msgstr "Kongress"
+
+#: main.cpp:50
+#, kde-format
+msgid "KDE Conference Companion"
+msgstr "KDEren Konferentzia laguntzailea"
+
+#: main.cpp:50
+#, kde-format
+msgid "© 2021 KDE Community"
+msgstr "© 2021 KDE Community"
+
+#: main.cpp:53
+#, kde-format
+msgctxt "@info:credit"
+msgid "Dimitris Kardarakos"
+msgstr "Dimitris Kardarakos"
+
+#: main.cpp:53
+#, kde-format
+msgctxt "@info:credit"
+msgid "Maintainer and Developer"
+msgstr "Arduraduna eta garatzailea"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/po/eu/kongressac.po 
new/kongress-23.08.0/po/eu/kongressac.po
--- old/kongress-23.04.3/po/eu/kongressac.po    1970-01-01 01:00:00.000000000 
+0100
+++ new/kongress-23.08.0/po/eu/kongressac.po    2023-08-16 23:32:44.000000000 
+0200
@@ -0,0 +1,51 @@
+# Translation for kongressac.po to Euskara/Basque (eu).
+# Copyright (C) 2023 This file is copyright:
+# This file is distributed under the same license as the kongress package.
+# KDE euskaratzeko proiektuko arduraduna <[email protected]>.
+#
+# Translators:
+# Iñigo Salvador Azurmendi <[email protected]>, 2023.
+msgid ""
+msgstr ""
+"Project-Id-Version: kongress\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n";
+"POT-Creation-Date: 2022-08-06 00:48+0000\n"
+"PO-Revision-Date: 2023-08-09 19:36+0200\n"
+"Last-Translator: Iñigo Salvador Azurmendi <[email protected]>\n"
+"Language-Team: Basque <[email protected]>\n"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 23.04.0\n"
+
+#, kde-format
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Iñigo Salvador Azurmendi"
+
+#, kde-format
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "[email protected]"
+
+#: kongressacmain.cpp:22 kongressacmain.cpp:23
+#, kde-format
+msgid "Kongress Alarm Check Daemon"
+msgstr "«Kongress» alarmak egiaztatzeko daimona"
+
+#: kongressacmain.cpp:25
+#, kde-format
+msgid "(c) 2021 Dimitris Kardarakos"
+msgstr "(c) 2021 Dimitris Kardarakos"
+
+#: kongressacmain.cpp:27
+#, kde-format
+msgid "Dimitris Kardarakos"
+msgstr "Dimitris Kardarakos"
+
+#: kongressacmain.cpp:27
+#, kde-format
+msgid "Maintainer"
+msgstr "Arduraduna"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/po/zh_CN/kongress.po 
new/kongress-23.08.0/po/zh_CN/kongress.po
--- old/kongress-23.04.3/po/zh_CN/kongress.po   2023-07-04 07:38:03.000000000 
+0200
+++ new/kongress-23.08.0/po/zh_CN/kongress.po   2023-08-16 23:32:44.000000000 
+0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-09-29 00:50+0000\n"
-"PO-Revision-Date: 2023-07-03 11:41\n"
+"PO-Revision-Date: 2023-08-02 12:45\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/po/zh_CN/kongressac.po 
new/kongress-23.08.0/po/zh_CN/kongressac.po
--- old/kongress-23.04.3/po/zh_CN/kongressac.po 2023-07-04 07:38:03.000000000 
+0200
+++ new/kongress-23.08.0/po/zh_CN/kongressac.po 2023-08-16 23:32:44.000000000 
+0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-08-06 00:48+0000\n"
-"PO-Revision-Date: 2023-07-03 11:41\n"
+"PO-Revision-Date: 2023-08-02 12:45\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/src/CMakeLists.txt 
new/kongress-23.08.0/src/CMakeLists.txt
--- old/kongress-23.04.3/src/CMakeLists.txt     2023-07-04 07:38:03.000000000 
+0200
+++ new/kongress-23.08.0/src/CMakeLists.txt     2023-08-16 23:32:44.000000000 
+0200
@@ -17,7 +17,7 @@
     )
 
 add_executable(kongress ${kongress_SRCS} ${RESOURCES})
-target_link_libraries(kongress PRIVATE Qt::Core Qt::Qml Qt::Quick Qt::Svg 
Qt::QuickControls2 Qt::Network KF5::ConfigCore KF5::I18n KF5::CalendarCore 
KF5::CoreAddons)
+target_link_libraries(kongress PRIVATE Qt::Core Qt::Qml Qt::Quick Qt::Svg 
Qt::QuickControls2 Qt::Network KF${QT_MAJOR_VERSION}::ConfigCore 
KF${QT_MAJOR_VERSION}::I18n KF${QT_MAJOR_VERSION}::CalendarCore 
KF${QT_MAJOR_VERSION}::CoreAddons)
 if (BUILD_TESTING)
     target_link_libraries(kongress PRIVATE Qt::Test)
 endif()
@@ -26,7 +26,7 @@
 
 if (ANDROID)
     target_link_libraries(kongress PRIVATE
-        KF5::Kirigami2
+        KF${QT_MAJOR_VERSION}::Kirigami2
         Qt::Svg
         OpenSSL::SSL
     )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/src/contents/ui/GlobalDrawer.qml 
new/kongress-23.08.0/src/contents/ui/GlobalDrawer.qml
--- old/kongress-23.04.3/src/contents/ui/GlobalDrawer.qml       2023-07-04 
07:38:03.000000000 +0200
+++ new/kongress-23.08.0/src/contents/ui/GlobalDrawer.qml       2023-08-16 
23:32:44.000000000 +0200
@@ -55,13 +55,13 @@
             id: dayActions
 
             text: i18n("Daily Schedule")
-            iconName: "view-calendar-day"
+            icon.name: "view-calendar-day"
             expandible: true
         },
 
         Kirigami.Action {
             text: i18n("Full Schedule")
-            iconName: "view-calendar-agenda"
+            icon.name: "view-calendar-agenda"
             visible: activeConference
 
             onTriggered: {
@@ -74,13 +74,13 @@
             id: categoryActions
 
             text: i18n("Categories")
-            iconName: "category"
+            icon.name: "category"
             visible: activeConference && children.length > 0
         },
 
         Kirigami.Action {
             text: i18n("Map")
-            iconName: "find-location"
+            icon.name: "find-location"
             visible: activeConference && (activeConference.venueOsmUrl !== "" 
|| (activeConference.venueLatitude !== "" && activeConference.venueLongitude 
!== ""))
 
             onTriggered: {
@@ -91,7 +91,7 @@
 
         Kirigami.Action {
             text: i18n("Favorites")
-            iconName: "favorite"
+            icon.name: "favorite"
             visible: activeConference
 
             onTriggered: {
@@ -102,12 +102,12 @@
 
         Kirigami.Action {
             text: i18n("Configure")
-            iconName: "settings-configure"
+            icon.name: "settings-configure"
             expandible: true
 
             Kirigami.Action {
                 text: activeConference ? i18n("Change conference") : 
i18n("Select conference")
-                iconName: activeConference ? 'exchange-positions' : 
'edit-select'
+                icon.name: activeConference ? 'exchange-positions' : 
'edit-select'
 
                 onTriggered: {
                     Kongress.ConferenceController.clearActiveConference();
@@ -116,7 +116,7 @@
 
             Kirigami.Action {
                 text: i18n("Settings")
-                iconName: "settings-configure"
+                icon.name: "settings-configure"
                 onTriggered: {
                     popAll();
                     pageStack.push(settingsView);
@@ -127,7 +127,7 @@
         Kirigami.Action {
             id: aboutAction
 
-            iconName: "help-about-symbolic"
+            icon.name: "help-about-symbolic"
             text: i18n("About")
 
             onTriggered: {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kongress-23.04.3/src/eventmodel.cpp 
new/kongress-23.08.0/src/eventmodel.cpp
--- old/kongress-23.04.3/src/eventmodel.cpp     2023-07-04 07:38:03.000000000 
+0200
+++ new/kongress-23.08.0/src/eventmodel.cpp     2023-08-16 23:32:44.000000000 
+0200
@@ -86,6 +86,15 @@
     };
 }
 
+static void applyTimeZone(QDateTime &dt, const QTimeZone &tz)
+{
+    if (dt.timeSpec() == Qt::LocalTime) {
+        dt.setTimeZone(tz);
+    } else {
+        dt = dt.toTimeZone(tz);
+    }
+}
+
 QVariant EventModel::data(const QModelIndex &index, int role) const
 {
     if (!index.isValid()) {
@@ -106,16 +115,15 @@
     case EventDt:
         return startDtTime.toString("dddd d MMMM");
     case ShiftedEventDt: {
-        startDtTime.setTimeZone(calendarTz);
+        applyTimeZone(startDtTime, calendarTz);
         return startDtTime.toString("dddd d MMMM");
     }
     case ShiftedEventDtLocal: {
-        startDtTime.setTimeZone(calendarTz);
         startDtTime = startDtTime.toTimeZone(QTimeZone::systemTimeZone());
         return startDtTime.toString("dddd d MMMM");
     }
     case ScheduleStartDt: {
-        startDtTime.setTimeZone(calendarTz);
+        applyTimeZone(startDtTime, calendarTz);
         return startDtTime;
     }
     case AllDay:
@@ -139,10 +147,8 @@
     case EventEndDt:
         return endDtTime;
     case ScheduleEndDt: {
-        auto endDtWConferenceTz = endDtTime;
-        endDtWConferenceTz.setTimeZone(calendarTz);
-
-        return endDtWConferenceTz;
+        applyTimeZone(endDtTime, calendarTz);
+        return endDtTime;
     }
     case Transparency:
         return m_events.at(row)->transparency();
@@ -160,42 +166,36 @@
         return m_events.at(row)->url();
     case ShiftedStartEndDt: {
         // Shift and convert time to the time zone of the conference
-        startDtTime.setTimeZone(calendarTz);
-        startDtTime = startDtTime.toTimeZone(calendarTz);
-        endDtTime.setTimeZone(calendarTz);
-        endDtTime = endDtTime.toTimeZone(calendarTz);
+        applyTimeZone(startDtTime, calendarTz);
+        applyTimeZone(endDtTime, calendarTz);
 
         return formatStartEndDt(startDtTime, endDtTime, allDay);
     }
     case ShiftedStartEndDtLocal: {
         // Shift time to the time zone of the conference and convert to the 
system time zone
-        startDtTime.setTimeZone(calendarTz);
         startDtTime = startDtTime.toTimeZone(QTimeZone::systemTimeZone());
-        endDtTime.setTimeZone(calendarTz);
         endDtTime = endDtTime.toTimeZone(QTimeZone::systemTimeZone());
 
         return formatStartEndDt(startDtTime, endDtTime, allDay);
     }
     case ShiftedStartEndTime: {
         // Shift time to the time zone of the conference
-        startDtTime.setTimeZone(calendarTz);
-        endDtTime.setTimeZone(calendarTz);
+        applyTimeZone(startDtTime, calendarTz);
+        applyTimeZone(endDtTime, calendarTz);
 
         return formatStartEndTime(startDtTime, endDtTime);
     }
     case ShiftedStartEndTimeLocal: {
         // Shift time to the conference time zone and convert time to the 
system time zone
-        startDtTime.setTimeZone(calendarTz);
         startDtTime = startDtTime.toTimeZone(QTimeZone::systemTimeZone());
-        endDtTime.setTimeZone(calendarTz);
         endDtTime = endDtTime.toTimeZone(QTimeZone::systemTimeZone());
 
         return formatStartEndTime(startDtTime, endDtTime);
     }
     case StartEndDt: {
         // Convert time to the time zone of the conference
-        startDtTime = startDtTime.toTimeZone(calendarTz);
-        endDtTime = endDtTime.toTimeZone(calendarTz);
+        applyTimeZone(startDtTime, calendarTz);
+        applyTimeZone(endDtTime, calendarTz);
 
         return formatStartEndDt(startDtTime, endDtTime, allDay);
     }

Reply via email to