diff -Nru itinerary-23.04.2/autotests/timelinedelegatecontrollertest.cpp itinerary-23.04.3/autotests/timelinedelegatecontrollertest.cpp
--- itinerary-23.04.2/autotests/timelinedelegatecontrollertest.cpp 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/autotests/timelinedelegatecontrollertest.cpp 2023-07-04 05:15:07.000000000 +0000
@@ -401,6 +401,16 @@
QCOMPARE(args.value(QLatin1String("placeName")).toString(), QStringLiteral("Zürich"));
QVERIFY(isRegion(args.value(QLatin1String("region")).toString(), QLatin1String("CH-ZH")));
QCOMPARE(args.value(QLatin1String("timeZone")), QLatin1String("Europe/Zurich"));
+
+ // single static element, see 44ed4fbe96d45a60b33e2bf784196489197d7dcc
+ Test::clearAll(&mgr);
+ ctrl->importFromUrl(QUrl::fromLocalFile(QLatin1String(SOURCE_DIR "/data/haus-randa-v1.json")));
+ QCOMPARE(mgr.batches().size(), 1);
+ controller.setBatchId(mgr.batches().at(0));
+ args = controller.mapArguments().toVariant().toMap();
+ QCOMPARE(args.value(QLatin1String("placeName")).toString(), QLatin1String("Haus Randa"));
+ QCOMPARE(args.value(QLatin1String("beginTime")).toDateTime(), QDateTime({2017, 9, 10}, {0, 0}, QTimeZone("Europe/Zurich")));
+ QCOMPARE(args.value(QLatin1String("endTime")).toDateTime(), QDateTime({2017, 9, 16}, {0, 0}, QTimeZone("Europe/Zurich")));
}
};
diff -Nru itinerary-23.04.2/CMakeLists.txt itinerary-23.04.3/CMakeLists.txt
--- itinerary-23.04.2/CMakeLists.txt 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/CMakeLists.txt 2023-07-04 05:15:07.000000000 +0000
@@ -6,7 +6,7 @@
# KDE Application Version, managed by release script
set (RELEASE_SERVICE_VERSION_MAJOR "23")
set (RELEASE_SERVICE_VERSION_MINOR "04")
-set (RELEASE_SERVICE_VERSION_MICRO "2")
+set (RELEASE_SERVICE_VERSION_MICRO "3")
set (RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
project(itinerary VERSION ${RELEASE_SERVICE_VERSION})
diff -Nru itinerary-23.04.2/debian/changelog itinerary-23.04.3/debian/changelog
--- itinerary-23.04.2/debian/changelog 2023-06-08 12:15:24.000000000 +0000
+++ itinerary-23.04.3/debian/changelog 2023-07-06 13:42:44.000000000 +0000
@@ -1,10 +1,23 @@
-itinerary (23.04.2-0ubuntu1~ubuntu23.04~ppa1) lunar; urgency=high
+itinerary (23.04.3-0ubuntu1~ubuntu23.04~ppa1) lunar; urgency=high
+
+ * New upstream release (23.04.3)
+
+ -- Rik Mills Thu, 06 Jul 2023 14:42:44 +0100
+
+itinerary (23.04.2-0ubuntu2) mantic; urgency=medium
+
+ [ José Manuel Santamaría Lema ]
+ * Add kirigami-addons-dev to Build-Depends.
+
+ -- Rik Mills Mon, 12 Jun 2023 13:32:40 +0100
+
+itinerary (23.04.2-0ubuntu1) mantic; urgency=medium
* New upstream release (23.04.1)
* New upstream release (23.04.2)
* Add kirigami-addons-dev to Build-Depends
- -- José Manuel Santamaría Lema Thu, 08 Jun 2023 14:15:24 +0200
+ -- José Manuel Santamaría Lema Mon, 12 Jun 2023 12:58:44 +0100
itinerary (22.12.3-1) unstable; urgency=medium
diff -Nru itinerary-23.04.2/debian/control itinerary-23.04.3/debian/control
--- itinerary-23.04.2/debian/control 2023-06-08 12:15:24.000000000 +0000
+++ itinerary-23.04.3/debian/control 2023-07-06 13:42:44.000000000 +0000
@@ -9,9 +9,9 @@
dh-sequence-kf5,
extra-cmake-modules (>= 5.94~),
iso-codes ,
- kirigami2-dev (>= 5.94~),
kirigami-addons-dev,
- kosmindoormap-dev (>= 23.04.2~),
+ kirigami2-dev (>= 5.94~),
+ kosmindoormap-dev (>= 23.04.3~),
libical-dev (>= 3.0),
libkf5archive-dev (>= 5.94~),
libkf5calendarcore-dev (>= 5:5.94~),
@@ -29,9 +29,9 @@
libkf5qqc2desktopstyle-dev (>= 5.94~),
libkf5unitconversion-dev (>= 5.94~),
libkf5windowsystem-dev (>= 5.94~),
- libkpimitinerary-dev (>= 23.04.2~),
- libkpimpkpass-dev (>= 23.04.2~),
- libkpublictransport-dev (>= 23.04.2~),
+ libkpimitinerary-dev (>= 23.04.3~),
+ libkpimpkpass-dev (>= 23.04.3~),
+ libkpublictransport-dev (>= 23.04.3~),
libqt5svg5-dev,
libssl-dev,
locales-all ,
diff -Nru itinerary-23.04.2/po/ca/kde-itinerary.po itinerary-23.04.3/po/ca/kde-itinerary.po
--- itinerary-23.04.2/po/ca/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/ca/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2023-03-06 11:02+0100\n"
"Last-Translator: Josep M. Ferrer \n"
"Language-Team: Catalan \n"
@@ -1756,13 +1756,13 @@
msgid "New arrival platform is: %1"
msgstr "La plataforma d'arribada nova és: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Caducat"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/ca@valencia/kde-itinerary.po itinerary-23.04.3/po/ca@valencia/kde-itinerary.po
--- itinerary-23.04.2/po/ca@valencia/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/ca@valencia/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2023-03-06 11:02+0100\n"
"Last-Translator: Josep M. Ferrer \n"
"Language-Team: Catalan \n"
@@ -1756,13 +1756,13 @@
msgid "New arrival platform is: %1"
msgstr "La plataforma d'arribada nova és: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Caducat"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/cs/kde-itinerary.po itinerary-23.04.3/po/cs/kde-itinerary.po
--- itinerary-23.04.2/po/cs/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/cs/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -6,8 +6,8 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
-"PO-Revision-Date: 2023-03-08 14:12+0100\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
+"PO-Revision-Date: 2023-06-23 13:36+0200\n"
"Last-Translator: Vit Pelcak \n"
"Language-Team: Czech \n"
"Language: cs\n"
@@ -15,7 +15,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Lokalize 22.12.3\n"
+"X-Generator: Lokalize 23.04.2\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
@@ -260,7 +260,7 @@
#: app/BarcodeScanModeController.qml:33
#, kde-format
msgid "In barcode scanning mode"
-msgstr "Režim čtení čarového kódu"
+msgstr "Režim čtení čárového kódu"
#: app/BarcodeScannerPage.qml:17
#, kde-format
@@ -308,7 +308,7 @@
#: app/ProgramMembershipPage.qml:48 app/TicketPage.qml:48 app/TrainPage.qml:24
#, kde-format
msgid "Barcode Scan Mode"
-msgstr "Režim čtení čarových kódů"
+msgstr "Režim čtení čárových kódů"
#: app/BoatPage.qml:75 app/BusPage.qml:82 app/FlightPage.qml:134
#: app/TouristAttractionPage.qml:59 app/TrainEditor.qml:126
@@ -1747,13 +1747,13 @@
msgid "New arrival platform is: %1"
msgstr ""
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Prošlý"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
@@ -2181,7 +2181,7 @@
#: app/statisticsmodel.cpp:113
#, kde-format
msgid "Visited countries"
-msgstr "Navštívené zěmě"
+msgstr "Navštívené země"
#: app/statisticsmodel.cpp:118
#, kde-format
@@ -2444,7 +2444,7 @@
#: app/TrainPage.qml:17
#, kde-format
msgid "Train Ticket"
-msgstr "Vlaková jízddenka"
+msgstr "Vlaková jízdenka"
#: app/TrainPage.qml:136 app/TrainPage.qml:248
#, kde-format
@@ -2757,9 +2757,9 @@
"Existuje spousta způsobů jak importovat data do Itineráře KDE:"
"
- Použitím přímo PDF jízdenek nebo Apple Wallet.
- Z kalendáře "
"Android, pro položky vytvořené pomocí modulů pro itineráře KMailu, "
-"Nextcloudu nebo Thunderbird, a synchronizované pomocí DAVx⁵.
- Přes "
+"NextCloudu nebo Thunderbird, a synchronizované pomocí DAVx⁵.
- Přes "
"KDE Connect z modulu Itineráře KMailu.
- Skenováním a vložením "
-"čarového kódu palubní letenky.
"
+"čárového kódu palubní letenky."
#: app/WelcomePage.qml:32
#, kde-format
diff -Nru itinerary-23.04.2/po/de/kde-itinerary.po itinerary-23.04.3/po/de/kde-itinerary.po
--- itinerary-23.04.2/po/de/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/de/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2023-05-12 19:58+0200\n"
"Last-Translator: Frederik Schwarzer \n"
"Language-Team: German \n"
@@ -1754,13 +1754,13 @@
msgid "New arrival platform is: %1"
msgstr "Neues Ankunftgleis: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Abgelaufen"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/en_GB/kde-itinerary.po itinerary-23.04.3/po/en_GB/kde-itinerary.po
--- itinerary-23.04.2/po/en_GB/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/en_GB/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2023-03-10 17:28+0000\n"
"Last-Translator: Steve Allewell \n"
"Language-Team: British English\n"
@@ -1753,13 +1753,13 @@
msgid "New arrival platform is: %1"
msgstr "New arrival platform is: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Expired"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/es/kde-itinerary.po itinerary-23.04.3/po/es/kde-itinerary.po
--- itinerary-23.04.2/po/es/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/es/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kde-itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2023-03-06 16:12+0100\n"
"Last-Translator: Eloy Cuadra \n"
"Language-Team: Spanish \n"
@@ -1757,13 +1757,13 @@
msgid "New arrival platform is: %1"
msgstr "Nuevo andén de llegada: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Expirado"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/et/kde-itinerary.po itinerary-23.04.3/po/et/kde-itinerary.po
--- itinerary-23.04.2/po/et/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/et/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2020-05-04 10:51+0300\n"
"Last-Translator: Marek Laane \n"
"Language-Team: Estonian \n"
@@ -1854,13 +1854,13 @@
msgid "New arrival platform is: %1"
msgstr "Uus saabumise platvorm: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr ""
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/eu/kde-itinerary.po itinerary-23.04.3/po/eu/kde-itinerary.po
--- itinerary-23.04.2/po/eu/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/eu/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2020-06-14 19:59+0200\n"
"Last-Translator: Ander Elortondo \n"
"Language-Team: Basque \n"
@@ -1861,13 +1861,13 @@
msgid "New arrival platform is: %1"
msgstr "Helduera nasa berria: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr ""
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/fi/kde-itinerary.po itinerary-23.04.3/po/fi/kde-itinerary.po
--- itinerary-23.04.2/po/fi/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/fi/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -6,8 +6,8 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
-"PO-Revision-Date: 2023-04-20 10:42+0300\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
+"PO-Revision-Date: 2023-05-28 16:40+0300\n"
"Last-Translator: Tommi Nieminen \n"
"Language-Team: Finnish \n"
"Language: fi\n"
@@ -15,7 +15,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 22.12.3\n"
+"X-Generator: Lokalize 23.04.1\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
@@ -867,10 +867,11 @@
msgid "Test certificate of %1"
msgstr "Testitodistus – %1"
+# *** TARKISTA: Jossakin muussa yhteydessä ”palautusvarmenne”, mutta tässä tarkoitettaneen todistusta, että jostakin taudista (kuten koronasta) on toivuttu.
#: app/HealthCertificateBarcode.qml:38
#, kde-format
msgid "Recovery certificate of %1"
-msgstr ""
+msgstr "Toipumistodistus – %1"
#: app/HealthCertificateBarcode.qml:53
#, kde-format
@@ -1420,7 +1421,7 @@
#: app/LiveStatusPage.qml:17 app/main.qml:134
#, kde-format
msgid "Live Status"
-msgstr ""
+msgstr "Elävä tilanne"
#: app/LiveStatusPage.qml:87
#, kde-format
@@ -1752,13 +1753,13 @@
msgid "New arrival platform is: %1"
msgstr "Uusi saapumislaituri on: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Vanhentunut"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
@@ -2103,10 +2104,11 @@
msgid "Show notifications on lock screen"
msgstr "Näytä ilmoitukset lukitusnäytöllä"
+# Huono. ”Onboard” voi kai tässä koskea muutakin kuin laivaa (?), eikä ole aivan selvää, tarkoittaako ”status” ’tilannetta’ vai jotakin muuta.
#: app/SettingsPage.qml:218
#, kde-format
msgid "Onboard Status"
-msgstr ""
+msgstr "Laivaannousun tilanne"
#: app/SettingsPage.qml:222
#, kde-format
@@ -2147,19 +2149,23 @@
#, kde-format
msgid "Enable Wi-Fi on your system to access onboard information."
msgstr ""
+"Laivaannousun tilanteen selvittämiseksi salli laitteen käyttää langatonta "
+"verkkoa."
#: app/SettingsPage.qml:252
#, kde-format
msgid ""
"Enable the location service on your device to access onboard information."
msgstr ""
+"Laivaannousutietojen selvittämiseksi salli laitteen käyttää "
+"paikannuspalvelua."
#: app/SettingsPage.qml:254
#, kde-format
msgid ""
"Onboard information are unfortunately not supported on your device at this "
"time."
-msgstr ""
+msgstr "Laite ei valitettavasti toistaiseksi tue laivaannousutietoja."
#: app/statisticsmodel.cpp:88
#, kde-format
diff -Nru itinerary-23.04.2/po/fr/kde-itinerary.po itinerary-23.04.3/po/fr/kde-itinerary.po
--- itinerary-23.04.2/po/fr/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/fr/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -1,11 +1,12 @@
# Simon Depiets , 2019, 2020.
# Xavier Besnard , 2020, 2021, 2022.
# Xavier BESNARD , 2023.
+# Thomas Vergnaud , 2023.
msgid ""
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2023-05-30 21:50+0200\n"
"Last-Translator: Xavier BESNARD \n"
"Language-Team: fr\n"
@@ -14,7 +15,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Lokalize 22.12.3\n"
+"X-Generator: Lokalize 23.04.2\n"
"X-Environment: kde\n"
"X-Accelerator-Marker: &\n"
"X-Text-Markup: kde4\n"
@@ -1772,13 +1773,13 @@
msgid "New arrival platform is: %1"
msgstr "Nouveau quai d'arrivée : %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Expiré"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/gl/kde-itinerary.po itinerary-23.04.3/po/gl/kde-itinerary.po
--- itinerary-23.04.2/po/gl/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/gl/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2020-02-16 23:04+0100\n"
"Last-Translator: Adrián Chaves (Gallaecio) \n"
"Language-Team: Galician \n"
@@ -95,7 +95,7 @@
#: app/ActionsCard.qml:27
#, kde-format
msgid "Show Boarding Pass"
-msgstr "Mostrar o pase de embarque"
+msgstr "Amosar o pase de embarque"
#: app/ActionsCard.qml:27
#, fuzzy, kde-format
@@ -1864,13 +1864,13 @@
msgid "New arrival platform is: %1"
msgstr "A nova hora de chegada é: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr ""
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
@@ -2145,7 +2145,7 @@
#: app/SettingsPage.qml:111
#, kde-format
msgid "Showing weather forecasts will query online services."
-msgstr "Mostrar o prognóstico meteorolóxico consultará servizos de Internet."
+msgstr "Amosar o prognóstico meteorolóxico consultará servizos de Internet."
#: app/SettingsPage.qml:116 app/WeatherForecastPage.qml:83
#, kde-format
diff -Nru itinerary-23.04.2/po/ia/kde-itinerary.po itinerary-23.04.3/po/ia/kde-itinerary.po
--- itinerary-23.04.2/po/ia/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/ia/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -6,8 +6,8 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
-"PO-Revision-Date: 2023-03-14 22:56+0100\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
+"PO-Revision-Date: 2023-07-02 22:17+0200\n"
"Last-Translator: giovanni \n"
"Language-Team: Interlingua \n"
"Language: ia\n"
@@ -15,7 +15,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 22.12.3\n"
+"X-Generator: Lokalize 23.04.2\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
@@ -179,7 +179,7 @@
#: app/AlternativeJourneyPage.qml:20
#, kde-format
msgid "Alternative Connections"
-msgstr "Connexiones altrnative"
+msgstr "Connexiones alternative"
#: app/AlternativeJourneyPage.qml:29 app/AlternativeJourneyPage.qml:41
#, kde-format
@@ -1753,13 +1753,13 @@
msgid "New arrival platform is: %1"
msgstr "Nove platteforma de arrivata es: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Expirate"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/it/kde-itinerary.po itinerary-23.04.3/po/it/kde-itinerary.po
--- itinerary-23.04.2/po/it/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/it/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2023-03-08 14:00+0100\n"
"Last-Translator: Vincenzo Reale \n"
"Language-Team: Italian \n"
@@ -15,7 +15,7 @@
"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"
+"X-Generator: Lokalize 23.04.2\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
@@ -1754,13 +1754,13 @@
msgid "New arrival platform is: %1"
msgstr "Il nuovo binario di arrivo è: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Scaduto"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/ja/kde-itinerary.po itinerary-23.04.3/po/ja/kde-itinerary.po
--- itinerary-23.04.2/po/ja/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/ja/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2019-01-23 21:00-0800\n"
"Last-Translator: Japanese KDE translation team \n"
"Language-Team: Japanese \n"
@@ -1738,13 +1738,13 @@
msgid "New arrival platform is: %1"
msgstr ""
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr ""
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/ka/kde-itinerary.po itinerary-23.04.3/po/ka/kde-itinerary.po
--- itinerary-23.04.2/po/ka/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/ka/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2023-04-30 04:20+0200\n"
"Last-Translator: Temuri Doghonadze \n"
"Language-Team: Georgian \n"
@@ -1752,13 +1752,13 @@
msgid "New arrival platform is: %1"
msgstr "ახალი ჩამოსვლის პლატფორმა: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "ვადაგასული"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/ko/kde-itinerary.po itinerary-23.04.3/po/ko/kde-itinerary.po
--- itinerary-23.04.2/po/ko/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/ko/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2023-04-21 23:58+0200\n"
"Last-Translator: Shinjo Park \n"
"Language-Team: Korean \n"
@@ -1746,13 +1746,13 @@
msgid "New arrival platform is: %1"
msgstr "새 도착 승강장: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "만료됨"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/lt/kde-itinerary.po itinerary-23.04.3/po/lt/kde-itinerary.po
--- itinerary-23.04.2/po/lt/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/lt/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2019-03-18 03:34+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: lt\n"
@@ -1751,13 +1751,13 @@
msgid "New arrival platform is: %1"
msgstr ""
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr ""
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/nl/kde-itinerary.po itinerary-23.04.3/po/nl/kde-itinerary.po
--- itinerary-23.04.2/po/nl/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/nl/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2023-03-06 10:31+0100\n"
"Last-Translator: Freek de Kruijf \n"
"Language-Team: \n"
@@ -1755,13 +1755,13 @@
msgid "New arrival platform is: %1"
msgstr "Nieuw perron van aankomst is: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Verlopen"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/pl/kde-itinerary.po itinerary-23.04.3/po/pl/kde-itinerary.po
--- itinerary-23.04.2/po/pl/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/pl/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2023-03-12 08:36+0100\n"
"Last-Translator: Łukasz Wojniłowicz \n"
"Language-Team: Polish \n"
@@ -1756,13 +1756,13 @@
msgid "New arrival platform is: %1"
msgstr "Nowy peron przybycia to: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Wygasły"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/pt/kde-itinerary.po itinerary-23.04.3/po/pt/kde-itinerary.po
--- itinerary-23.04.2/po/pt/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/pt/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: kitinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2023-03-06 16:11+0000\n"
"Last-Translator: José Nuno Coelho Pires \n"
"Language-Team: Portuguese \n"
@@ -1760,13 +1760,13 @@
msgid "New arrival platform is: %1"
msgstr "A nova plataforma de chegada é: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Expirado"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/pt_BR/kde-itinerary.po itinerary-23.04.3/po/pt_BR/kde-itinerary.po
--- itinerary-23.04.2/po/pt_BR/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/pt_BR/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -8,16 +8,16 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
-"PO-Revision-Date: 2023-02-14 09:23-0300\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
+"PO-Revision-Date: 2023-06-07 14:11-0300\n"
"Last-Translator: Luiz Fernando Ranghetti \n"
-"Language-Team: Portuguese \n"
+"Language-Team: Brazilian Portuguese \n"
"Language: pt_BR\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 21.12.3\n"
+"X-Generator: Lokalize 22.12.3\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
@@ -442,17 +442,15 @@
msgstr "Entrega"
#: app/CarRentalPage.qml:31 app/CarRentalPage.qml:63
-#, fuzzy, kde-format
-#| msgid "Time:"
+#, kde-format
msgid "Time"
-msgstr "Hora:"
+msgstr "Hora"
#: app/CarRentalPage.qml:40 app/CarRentalPage.qml:72
#: app/FormPlaceDelegate.qml:23 app/HotelPage.qml:47
-#, fuzzy, kde-format
-#| msgid "Location:"
+#, kde-format
msgid "Location"
-msgstr "Localização:"
+msgstr "Localização"
#: app/CarRentalPage.qml:58
#, kde-format
@@ -465,22 +463,19 @@
msgstr "Veículo"
#: app/CarRentalPage.qml:94
-#, fuzzy, kde-format
-#| msgid "Type:"
+#, kde-format
msgid "Type"
-msgstr "Tipo:"
+msgstr "Tipo"
#: app/CarRentalPage.qml:104
-#, fuzzy, kde-format
-#| msgid "Model:"
+#, kde-format
msgid "Model"
-msgstr "Modelo:"
+msgstr "Modelo"
#: app/CarRentalPage.qml:114
-#, fuzzy, kde-format
-#| msgid "Brand:"
+#, kde-format
msgid "Brand"
-msgstr "Marca:"
+msgstr "Marca"
#: app/ContactCard.qml:22
#, kde-format
@@ -488,16 +483,14 @@
msgstr ""
#: app/ContactCard.qml:26
-#, fuzzy, kde-format
-#| msgid "Telephone:"
+#, kde-format
msgid "Telephone"
-msgstr "Telefone:"
+msgstr "Telefone"
#: app/ContactCard.qml:35
-#, fuzzy, kde-format
-#| msgid "Email:"
+#, kde-format
msgid "Email"
-msgstr "E-mail:"
+msgstr "E-mail"
#: app/ContactCard.qml:44 app/EventPage.qml:114
#, kde-format
@@ -607,32 +600,26 @@
msgstr "Evento"
#: app/EventPage.qml:91
-#, fuzzy, kde-format
-#| msgctxt "time of entrance"
-#| msgid "Entrance:"
+#, kde-format
msgctxt "time of entrance"
msgid "Entrance"
-msgstr "Entrada:"
+msgstr "Entrada"
#: app/EventPage.qml:99
-#, fuzzy, kde-format
-#| msgid "Start Time:"
+#, kde-format
msgid "Start Time"
-msgstr "Hora inicial:"
+msgstr "Hora inicial"
#: app/EventPage.qml:107
-#, fuzzy, kde-format
-#| msgid "End Time:"
+#, kde-format
msgid "End Time"
-msgstr "Hora final:"
+msgstr "Hora final"
#: app/EventPage.qml:134
-#, fuzzy, kde-format
-#| msgctxt "train station"
-#| msgid "Station:"
+#, kde-format
msgctxt "seat section, e.g. block in a stadium"
msgid "Section:"
-msgstr "Estação:"
+msgstr "Seção:"
#: app/EventPage.qml:143
#, kde-format
@@ -641,8 +628,7 @@
msgstr ""
#: app/EventPage.qml:152
-#, fuzzy, kde-format
-#| msgid "Number:"
+#, kde-format
msgctxt "seat number"
msgid "Number:"
msgstr "Número:"
@@ -797,46 +783,39 @@
msgstr "Número da sequência:"
#: app/FlightPage.qml:91
-#, fuzzy, kde-format
-#| msgid "Boarding:"
+#, kde-format
msgid "Boarding"
-msgstr "Embarque:"
+msgstr "Embarque"
#: app/FlightPage.qml:96
-#, fuzzy, kde-format
-#| msgid "Boarding time:"
+#, kde-format
msgid "Boarding time"
-msgstr "Horário do embarque:"
+msgstr "Horário do embarque"
#: app/FlightPage.qml:104
-#, fuzzy, kde-format
-#| msgid "Boarding group:"
+#, kde-format
msgid "Boarding group"
-msgstr "Grupo de embarque:"
+msgstr "Grupo de embarque"
#: app/FlightPage.qml:119
-#, fuzzy, kde-format
-#| msgid "Airline:"
+#, kde-format
msgid "Airline"
-msgstr "Linha aérea:"
+msgstr "Linha aérea"
#: app/FlightPage.qml:147 app/FlightPage.qml:200
-#, fuzzy, kde-format
-#| msgid "Airport:"
+#, kde-format
msgid "Airport"
-msgstr "Aeroporto:"
+msgstr "Aeroporto"
#: app/FlightPage.qml:155 app/FlightPage.qml:208
-#, fuzzy, kde-format
-#| msgid "Terminal:"
+#, kde-format
msgid "Terminal"
-msgstr "Terminal:"
+msgstr "Terminal"
#: app/FlightPage.qml:163
-#, fuzzy, kde-format
-#| msgid "Gate:"
+#, kde-format
msgid "Gate"
-msgstr "Portão:"
+msgstr "Portão"
#: app/FlightPage.qml:247
#, kde-format
@@ -844,19 +823,16 @@
msgstr "Programa de viajante frequente"
#: app/FlightPage.qml:253
-#, fuzzy, kde-format
-#| msgctxt "bonus, discount or frequent traveler program"
-#| msgid "Program"
+#, kde-format
msgctxt "name of a frequent flyer program"
msgid "Program"
msgstr "Programa"
#: app/FlightPage.qml:260 app/ProgramMembershipPage.qml:108
#: app/TicketPage.qml:121 app/TrainPage.qml:366
-#, fuzzy, kde-format
-#| msgid "Number:"
+#, kde-format
msgid "Number"
-msgstr "Número:"
+msgstr "Número"
#: app/GenericPkPassPage.qml:19 app/ProgramMembershipPage.qml:29
#, fuzzy, kde-format
@@ -896,10 +872,9 @@
msgstr "Balsa de %1 para %2"
#: app/HealthCertificateBarcode.qml:34
-#, fuzzy, kde-format
-#| msgid "Vaccination (%1)"
+#, kde-format
msgid "Vaccination certificate of %1"
-msgstr "Vacinação (%1)"
+msgstr "Certificado de vacinação de %1"
#: app/HealthCertificateBarcode.qml:36
#, fuzzy, kde-format
@@ -930,41 +905,37 @@
#: app/HealthCertificateBarcode.qml:65
#, kde-format
msgid "Recently vaccinated"
-msgstr ""
+msgstr "Vacinado recentemente"
#: app/HealthCertificateBarcode.qml:66
#, kde-format
msgid "Partially vaccinated"
-msgstr ""
+msgstr "Vacinado parcialmente"
#: app/HealthCertificateBarcode.qml:67
-#, fuzzy, kde-format
-#| msgid "Vaccine:"
+#, kde-format
msgid "Vaccinated"
-msgstr "Vacina:"
+msgstr "Vacinado"
#: app/HealthCertificateBarcode.qml:68
#, kde-format
msgid "Fully vaccinated"
-msgstr ""
+msgstr "Completamente vacinado"
#: app/HealthCertificateBarcode.qml:74
-#, fuzzy, kde-format
-#| msgid "Positive test:"
+#, kde-format
msgid "Negative test"
-msgstr "Teste positivo:"
+msgstr "Teste negativo"
#: app/HealthCertificateBarcode.qml:75
-#, fuzzy, kde-format
-#| msgid "Positive test:"
+#, kde-format
msgid "Positive test"
-msgstr "Teste positivo:"
+msgstr "Teste positivo"
#: app/HealthCertificateBarcode.qml:78
-#, fuzzy, kde-format
-#| msgid "Certificate expired"
+#, kde-format
msgid "Test expired"
-msgstr "certificado expirado"
+msgstr "Teste expirado"
#: app/HealthCertificateBarcode.qml:80
#, fuzzy, kde-format
@@ -1806,13 +1777,13 @@
msgid "New arrival platform is: %1"
msgstr "A nova plataforma de chegada é: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Expirado"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/ru/kde-itinerary.po itinerary-23.04.3/po/ru/kde-itinerary.po
--- itinerary-23.04.2/po/ru/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/ru/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2022-10-10 09:16+0300\n"
"Last-Translator: Olesya Gerasimenko \n"
"Language-Team: Basealt Translation Team\n"
@@ -1816,13 +1816,13 @@
msgid "New arrival platform is: %1"
msgstr "Новая платформа прибытия: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Недействительные"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/sk/kde-itinerary.po itinerary-23.04.3/po/sk/kde-itinerary.po
--- itinerary-23.04.2/po/sk/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/sk/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: kde-itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2021-11-17 09:43+0100\n"
"Last-Translator: Roman Paholik \n"
"Language-Team: Slovak \n"
@@ -1826,14 +1826,14 @@
msgid "New arrival platform is: %1"
msgstr ""
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, fuzzy, kde-format
#| msgid "Expires:"
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Vyprší:"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, fuzzy, kde-format
#| msgid "Valid from:"
msgctxt "not yet expired tickets"
diff -Nru itinerary-23.04.2/po/sl/kde-itinerary.po itinerary-23.04.3/po/sl/kde-itinerary.po
--- itinerary-23.04.2/po/sl/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/sl/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2023-04-24 10:18+0200\n"
"Last-Translator: Matjaž Jeran \n"
"Language-Team: Slovenian \n"
@@ -1759,13 +1759,13 @@
msgid "New arrival platform is: %1"
msgstr "Nov peron prihoda je: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Pretečeno"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/sv/kde-itinerary.po itinerary-23.04.3/po/sv/kde-itinerary.po
--- itinerary-23.04.2/po/sv/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/sv/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2022-08-02 22:13+0200\n"
"Last-Translator: Stefan Asserhäll \n"
"Language-Team: Swedish \n"
@@ -1804,13 +1804,13 @@
msgid "New arrival platform is: %1"
msgstr "Ny ankomstplattform är: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Utgångna"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/tr/kde-itinerary.po itinerary-23.04.3/po/tr/kde-itinerary.po
--- itinerary-23.04.2/po/tr/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/tr/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2023-05-29 10:37+0300\n"
"Last-Translator: Emir SARI \n"
"Language-Team: Turkish \n"
@@ -1754,13 +1754,13 @@
msgid "New arrival platform is: %1"
msgstr "Yeni varış platformu: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Süresi geçmiş"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/uk/kde-itinerary.po itinerary-23.04.3/po/uk/kde-itinerary.po
--- itinerary-23.04.2/po/uk/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/uk/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: kde-itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: 2023-03-06 08:26+0200\n"
"Last-Translator: Yuri Chornoivan \n"
"Language-Team: Ukrainian \n"
@@ -1763,13 +1763,13 @@
msgid "New arrival platform is: %1"
msgstr "Нова платформа прибуття: %1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr "Прострочені"
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/zh_CN/kde-itinerary.po itinerary-23.04.3/po/zh_CN/kde-itinerary.po
--- itinerary-23.04.2/po/zh_CN/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/zh_CN/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -2,8 +2,8 @@
msgstr ""
"Project-Id-Version: kdeorg\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
-"PO-Revision-Date: 2023-05-22 14:04\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
+"PO-Revision-Date: 2023-07-03 11:41\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"
@@ -813,7 +813,7 @@
#, kde-format
msgctxt "name of a frequent flyer program"
msgid "Program"
-msgstr ""
+msgstr "折扣计划信息"
#: app/FlightPage.qml:260 app/ProgramMembershipPage.qml:108
#: app/TicketPage.qml:121 app/TrainPage.qml:366
@@ -1743,13 +1743,13 @@
msgid "New arrival platform is: %1"
msgstr "新的到达站台:%1"
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr ""
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/po/zh_TW/kde-itinerary.po itinerary-23.04.3/po/zh_TW/kde-itinerary.po
--- itinerary-23.04.2/po/zh_TW/kde-itinerary.po 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/po/zh_TW/kde-itinerary.po 2023-07-04 05:15:07.000000000 +0000
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: itinerary\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
-"POT-Creation-Date: 2023-05-28 02:52+0000\n"
+"POT-Creation-Date: 2023-06-14 02:36+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Chinese \n"
@@ -1741,13 +1741,13 @@
msgid "New arrival platform is: %1"
msgstr ""
-#: app/passmanager.cpp:250
+#: app/passmanager.cpp:254
#, kde-format
msgctxt "no longer valid tickets"
msgid "Expired"
msgstr ""
-#: app/passmanager.cpp:252
+#: app/passmanager.cpp:256
#, kde-format
msgctxt "not yet expired tickets"
msgid "Valid"
diff -Nru itinerary-23.04.2/src/app/android/res/values-gl/strings.xml itinerary-23.04.3/src/app/android/res/values-gl/strings.xml
--- itinerary-23.04.2/src/app/android/res/values-gl/strings.xml 1970-01-01 00:00:00.000000000 +0000
+++ itinerary-23.04.3/src/app/android/res/values-gl/strings.xml 2023-07-04 05:15:07.000000000 +0000
@@ -0,0 +1,7 @@
+
+
+ KDE Itinerary
+ Itinerary
+ Billete actual
+ Certificados de saúde
+
diff -Nru itinerary-23.04.2/src/app/calendarimportmodel.cpp itinerary-23.04.3/src/app/calendarimportmodel.cpp
--- itinerary-23.04.2/src/app/calendarimportmodel.cpp 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/src/app/calendarimportmodel.cpp 2023-07-04 05:15:07.000000000 +0000
@@ -9,8 +9,10 @@
#include
#include
#include
+#include
#include
#include
+#include
#include
@@ -103,6 +105,9 @@
if (JsonLd::isA(res)) {
return QStringLiteral("qrc:///images/bus.svg");
}
+ if (JsonLd::isA(res)) {
+ return QStringLiteral("qrc:///images/ferry.svg");
+ }
if (JsonLd::isA(res)) {
return QStringLiteral("go-home-symbolic");
}
@@ -162,6 +167,20 @@
extractorEngine.setHints(KItinerary::ExtractorEngine::ExtractGenericIcalEvents);
#endif
+ KItinerary::ExtractorValidator validator;
+ validator.setAcceptedTypes<
+ KItinerary::BoatReservation,
+ KItinerary::BusReservation,
+ KItinerary::Event,
+ KItinerary::EventReservation,
+ KItinerary::FlightReservation,
+ KItinerary::FoodEstablishmentReservation,
+ KItinerary::LodgingReservation,
+ KItinerary::RentalCarReservation,
+ KItinerary::TrainReservation,
+ KItinerary::TouristAttractionVisit
+ >();
+
auto calEvents = m_calendar->events(today().addDays(-5), today().addDays(180));
calEvents = m_calendar->sortEvents(std::move(calEvents), KCalendarCore::EventSortStartDate, KCalendarCore::SortDirectionAscending);
for (const auto &ev : std::as_const(calEvents)) {
@@ -169,7 +188,9 @@
extractorEngine.setContent(QVariant::fromValue(ev), u"internal/event");
KItinerary::ExtractorPostprocessor postProc;
postProc.process(KItinerary::JsonLdDocument::fromJson(extractorEngine.extract()));
- const auto res = postProc.result();
+ postProc.setValidationEnabled(false);
+ auto res = postProc.result();
+ res.erase(std::remove_if(res.begin(), res.end(), [&validator](const auto &elem) { return !validator.isValidElement(elem); }), res.end());
if (res.empty()) {
continue;
}
diff -Nru itinerary-23.04.2/src/app/filehelper.cpp itinerary-23.04.3/src/app/filehelper.cpp
--- itinerary-23.04.2/src/app/filehelper.cpp 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/src/app/filehelper.cpp 2023-07-04 05:15:07.000000000 +0000
@@ -18,7 +18,7 @@
QString FileHelper::toLocalFile(const QUrl &url)
{
- return url.isLocalFile() ? url.toLocalFile() : url.toString();
+ return url.isLocalFile() ? url.toLocalFile() : url.toString(QUrl::FullyEncoded);
}
bool FileHelper::hasZipHeader(const QByteArray &data)
diff -Nru itinerary-23.04.2/src/app/itinerary.notifyrc itinerary-23.04.3/src/app/itinerary.notifyrc
--- itinerary-23.04.2/src/app/itinerary.notifyrc 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/src/app/itinerary.notifyrc 2023-07-04 05:15:07.000000000 +0000
@@ -69,6 +69,7 @@
Name[eu]=Etenaldia
Name[fi]=Häiriö
Name[fr]=Perturbation
+Name[gl]=Interrupción
Name[ia]=Interruption
Name[it]=Interruzione
Name[ka]=შეფერხება
@@ -95,6 +96,7 @@
Comment[eu]=Errserba duzun tren, Bus edo hegaldi zerbitzuak etenaldiak edo ordu aldaketak ditu.
Comment[fi]=Varatulla junalla, bussilla tai lennolla on häiriöitä tai aikataulumuutoksia.
Comment[fr]=Un train, un bus ou un avion que vous avez réservé subit des perturbations ou un changement d'horaires.
+Comment[gl]=O servizo dun tren, bus ou voo que reservou sufriu unha interrupción ou un cambio de hora.
Comment[ia]=Un servicio de traino, bus o volo que tu ha reservate ha interruptiones o cambio de horario.
Comment[it]=Un treno, autobus o volo che hai prenotato hanno interruzioni o modifiche della pianificazione.
Comment[ka]=მატარებლის, ავტობუსის ან ფრენის სერვისი, რომელზეც რეზერვაცია გააკეთეთ, წყვეტები ან განრიგის ცვლილებები გააჩნია.
diff -Nru itinerary-23.04.2/src/app/main.qml itinerary-23.04.3/src/app/main.qml
--- itinerary-23.04.2/src/app/main.qml 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/src/app/main.qml 2023-07-04 05:15:07.000000000 +0000
@@ -305,4 +305,14 @@
QtLocation.PluginParameter { name: "osm.mapping.providersrepository.address"; value: "https://autoconfig.kde.org/qtlocation/" }
}
}
+
+ // workaround for Back key handling on Android causing the application to close
+ // on secondary layers if those have no focus (either explicitly or via interaction)
+ // ### if there isn't a proepr fix for this, should this happen in Kirigami instead?
+ Connections {
+ target: pageStack.layers
+ function onCurrentItemChanged() {
+ pageStack.layers.currentItem.forceActiveFocus();
+ }
+ }
}
diff -Nru itinerary-23.04.2/src/app/org.kde.itinerary.appdata.xml itinerary-23.04.3/src/app/org.kde.itinerary.appdata.xml
--- itinerary-23.04.2/src/app/org.kde.itinerary.appdata.xml 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/src/app/org.kde.itinerary.appdata.xml 2023-07-04 05:15:07.000000000 +0000
@@ -733,6 +733,19 @@
org.kde.itinerary.desktop
+
+
+
+ - New or improved travel document extractors for Color Line, DJH, Fjord Line, Flixbus, Grimladi Lines, onepagebooking, SNCB, Thalys and Trenitalia.
+ - Fixed a crash on Android when importing a file with a space in its path.
+ - Fixed public transport queries for VRS.
+ - Fixed missing transport mode information for some OpenTripPlanner results.
+ - Filter implausible walking paths from public transport routers.
+ - Fixed importing boat or ferry reservations from the calendar.
+ - Fixed an infinite loop when computing indoor map arguments.
+
+
+
diff -Nru itinerary-23.04.2/src/app/org.kde.itinerary.desktop itinerary-23.04.3/src/app/org.kde.itinerary.desktop
--- itinerary-23.04.2/src/app/org.kde.itinerary.desktop 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/src/app/org.kde.itinerary.desktop 2023-07-04 05:15:07.000000000 +0000
@@ -102,6 +102,7 @@
Name[es]=Billete actual
Name[fi]=Nykyinen matkalippu
Name[fr]=Ticket courant
+Name[gl]=Billete actual
Name[ia]=Billet currente
Name[it]=Biglietto attuale
Name[ka]=მიმდინარე ბილეთი
@@ -129,6 +130,7 @@
Name[es]=Estadísticas
Name[fi]=Tilastot
Name[fr]=Statistiques
+Name[gl]=Estatísticas
Name[ia]=Statistica
Name[it]=Statistiche
Name[ka]=სტატისტიკა
@@ -157,6 +159,7 @@
Name[es]=Certificados sanitarios
Name[fi]=Terveystodistukset
Name[fr]=Certificats de santé
+Name[gl]=Certificados de saúde
Name[ia]=Certificatos de Sanitate
Name[it]=Certificati medici
Name[ka]=ჯანმრთელობის სერტიფიკატები
diff -Nru itinerary-23.04.2/src/app/passmanager.cpp itinerary-23.04.3/src/app/passmanager.cpp
--- itinerary-23.04.2/src/app/passmanager.cpp 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/src/app/passmanager.cpp 2023-07-04 05:15:07.000000000 +0000
@@ -238,7 +238,11 @@
if (JsonLd::isA(entry.data)) {
return Ticket;
}
- return {};
+ qCWarning(Log) << "Invalid pass type!" << entry.data;
+ // return a valid result here, as an invalid one will completely break the delegate chooser and
+ // nothing will be display at all. With a valid type we'll get an empty item that to the very least
+ // allows deletion
+ return Ticket;
case PassDataRole:
return rawData(entry);
case NameRole:
diff -Nru itinerary-23.04.2/src/app/timelinedelegatecontroller.cpp itinerary-23.04.3/src/app/timelinedelegatecontroller.cpp
--- itinerary-23.04.2/src/app/timelinedelegatecontroller.cpp 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/src/app/timelinedelegatecontroller.cpp 2023-07-04 05:15:07.000000000 +0000
@@ -822,7 +822,7 @@
const auto dt = SortUtil::endDateTime(res);
auto nextResId = m_resMgr->nextBatch(m_batchId);
auto nextRes = m_resMgr->reservation(nextResId);
- while (dt.isValid() && SortUtil::startDateTime(nextRes).date() <= dt.date()) {
+ while (dt.isValid() && !nextResId.isEmpty() && SortUtil::startDateTime(nextRes).date() <= dt.date()) {
if (LocationUtil::isLocationChange(nextRes)) {
const auto depDt = SortUtil::startDateTime(nextRes);
if (depDt.isValid() && depDt >= SortUtil::endDateTime((res))) {
diff -Nru itinerary-23.04.2/src/kandroidextras/android/uri.cpp itinerary-23.04.3/src/kandroidextras/android/uri.cpp
--- itinerary-23.04.2/src/kandroidextras/android/uri.cpp 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/src/kandroidextras/android/uri.cpp 2023-07-04 05:15:07.000000000 +0000
@@ -14,7 +14,7 @@
QAndroidJniObject Uri::fromUrl(const QUrl &url)
{
return QAndroidJniObject::callStaticObjectMethod(Jni::typeName(), "parse", Jni::signature(),
- QAndroidJniObject::fromString(url.toString()).object());
+ QAndroidJniObject::fromString(url.toString(QUrl::FullyEncoded)).object());
}
QUrl Uri::toUrl(const QAndroidJniObject &uri)
diff -Nru itinerary-23.04.2/src/thumbnailer/itinerarythumbnail.json itinerary-23.04.3/src/thumbnailer/itinerarythumbnail.json
--- itinerary-23.04.2/src/thumbnailer/itinerarythumbnail.json 2023-06-04 03:38:00.000000000 +0000
+++ itinerary-23.04.3/src/thumbnailer/itinerarythumbnail.json 2023-07-04 05:15:07.000000000 +0000
@@ -13,6 +13,7 @@
"Name[es]": "Billetes y tarjetas de embarque",
"Name[fi]": "Liput ja maihinnousukortit",
"Name[fr]": "Billets et cartes d'embarquement",
+ "Name[gl]": "Billetes e tarxetas de embarque",
"Name[ia]": "Billetes e cartes de imbarcar",
"Name[it]": "Biglietti e carte d'imbarco",
"Name[ka]": "ბილეთები",