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]": "ბილეთები",