Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kio-extras for openSUSE:Factory checked in at 2026-11-06 19:30:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kio-extras (Old) and /work/SRC/openSUSE:Factory/.kio-extras.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kio-extras" Fri Nov 6 19:30:29 2026 rev:36 rq:1395280 version:26.08.3 Changes: -------- --- /work/SRC/openSUSE:Factory/kio-extras/kio-extras.changes 2026-10-10 14:56:41.935251427 +0200 +++ /work/SRC/openSUSE:Factory/.kio-extras.new.3759290/kio-extras.changes 2026-11-06 19:31:23.201426542 +0100 @@ -1,0 +2,10 @@ +Tue Nov 3 20:39:51 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 26.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/26.08.3/ +- Changes since 26.08.2: + * smb: use the saved login of a share whose url names no user + +------------------------------------------------------------------- Old: ---- kio-extras-26.08.2.tar.xz kio-extras-26.08.2.tar.xz.sig New: ---- kio-extras-26.08.3.tar.xz kio-extras-26.08.3.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kio-extras.spec ++++++ --- /var/tmp/diff_new_pack.J805N9/_old 2026-11-06 19:31:24.410477054 +0100 +++ /var/tmp/diff_new_pack.J805N9/_new 2026-11-06 19:31:24.414477221 +0100 @@ -22,7 +22,7 @@ %bcond_without released Name: kio-extras -Version: 26.08.2 +Version: 26.08.3 Release: 0 Summary: Additional KIO slaves for KDE applications License: GPL-2.0-or-later ++++++ kio-extras-26.08.2.tar.xz -> kio-extras-26.08.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/.kde-ci.yml new/kio-extras-26.08.3/.kde-ci.yml --- old/kio-extras-26.08.2/.kde-ci.yml 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/.kde-ci.yml 2026-11-02 19:30:46.000000000 +0100 @@ -18,7 +18,7 @@ 'frameworks/solid': '@latest-kf6' 'frameworks/kguiaddons': '@latest-kf6' 'frameworks/syntax-highlighting': '@latest-kf6' - 'graphics/libkexiv2': '@latest-kf6' + 'graphics/libkexiv2': '@same' 'third-party/kdsoap': '@latest' 'third-party/qcoro': '@latest' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/CMakeLists.txt new/kio-extras-26.08.3/CMakeLists.txt --- old/kio-extras-26.08.2/CMakeLists.txt 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/CMakeLists.txt 2026-11-02 19:30:46.000000000 +0100 @@ -3,7 +3,7 @@ # KDE Applications Version, managed by release script set (RELEASE_SERVICE_VERSION_MAJOR "26") set (RELEASE_SERVICE_VERSION_MINOR "08") -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(kio-extras VERSION ${RELEASE_SERVICE_VERSION}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/kcms/proxy/wpad-detector/wpad-detector.json new/kio-extras-26.08.3/kcms/proxy/wpad-detector/wpad-detector.json --- old/kio-extras-26.08.2/kcms/proxy/wpad-detector/wpad-detector.json 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/kcms/proxy/wpad-detector/wpad-detector.json 2026-11-02 19:30:46.000000000 +0100 @@ -18,6 +18,7 @@ "Description[ia]": "Verifica si le configuration de proxy es executante como on expecta", "Description[is]": "Staðfestir að uppsetning milliþjóns virki eins til er ætlast", "Description[it]": "Verifica che la configurazione del proxy funziona come previsto", + "Description[ja]": "プロキシの設定が正常に行われているか検証します", "Description[ka]": "შეამოწმებს, მუშაობს თუ არა პროქსის პარამეტრები სწორად", "Description[ko]": "프록시 설정의 정상 적동 여부 확인", "Description[lt]": "Tikrina, ar įgaliotojo serverio sąranka veikia taip, kaip tikimasi", @@ -55,6 +56,7 @@ "Name[ia]": "Verificator de Proxy", "Name[is]": "Staðfesting milliþjóns", "Name[it]": "Verificatore di proxy", + "Name[ja]": "プロキシ検証機能", "Name[ka]": "პროქსის გადამმოწმებელი", "Name[ko]": "프록시 검증 도구", "Name[lt]": "Įgaliotojo serverio tikrintuvas", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/kcms/trash/kcm_trash.json new/kio-extras-26.08.3/kcms/trash/kcm_trash.json --- old/kio-extras-26.08.2/kcms/trash/kcm_trash.json 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/kcms/trash/kcm_trash.json 2026-11-02 19:30:46.000000000 +0100 @@ -21,7 +21,7 @@ "Description[is]": "Grunnstilla ruslafötu", "Description[it]": "Configura le impostazioni del cestino", "Description[ja]": "ごみ箱を設定", - "Description[ka]": "ნაგვის მორგება", + "Description[ka]": "ნაგვის ყუთის მორგება", "Description[ko]": "휴지통 설정", "Description[lt]": "Konfigūruoti šiukšlinės nuostatas", "Description[lv]": "Konfigurēt atkritnes iestatījumus", @@ -63,7 +63,7 @@ "Name[is]": "Rusl", "Name[it]": "Cestino", "Name[ja]": "ごみ箱", - "Name[ka]": "ნაგავი", + "Name[ka]": "ნაგვის ყუთი", "Name[ko]": "휴지통", "Name[lt]": "Šiukšlinė", "Name[lv]": "Atkritne", @@ -106,7 +106,7 @@ "X-KDE-Keywords[ia]": "corbe", "X-KDE-Keywords[is]": "rusl", "X-KDE-Keywords[it]": "cestino", - "X-KDE-Keywords[ka]": "ნაგავი", + "X-KDE-Keywords[ka]": "ნაგვის ყუთი", "X-KDE-Keywords[ko]": "휴지통", "X-KDE-Keywords[lt]": "šiukšlinė", "X-KDE-Keywords[lv]": "atkritne", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/kcms/webshortcuts/kcm_webshortcuts.json new/kio-extras-26.08.3/kcms/webshortcuts/kcm_webshortcuts.json --- old/kio-extras-26.08.2/kcms/webshortcuts/kcm_webshortcuts.json 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/kcms/webshortcuts/kcm_webshortcuts.json 2026-11-02 19:30:46.000000000 +0100 @@ -115,7 +115,7 @@ "X-KDE-Keywords[pl]": "Skróty sieciowe, Przeglądanie,WWW,Internet,Filtry internetowe,Sieć,Wyszukiwarki,Silniki wyszukiwania,Skróty", "X-KDE-Keywords[pt_BR]": "Palavras-chave de Pesquisa na Web,pesquisa na Web,pesquisa,palavra-chave,atalhos da Web,navegação,WWW,internet,filtros da internet,rede,motores de busca,atalhos", "X-KDE-Keywords[ro]": "Cuvinte-cheie de căutare web,Căutare web,Căutare,Caută,Cuvânt-cheie,Cuvînt-cheie,Cuvânt cheie,Cuvînt cheie,Scurtături web,Navigare,WWW,Internet,Filtre Internet,Rețea,Motoare de căutare,Scurtături", - "X-KDE-Keywords[ru]": "Web Search Keywords,Web Search,Search,Keyword,Web Shortcuts,Browsing,WWW,Internet,Internet Filters,Network,Search Engines,Shortcuts,ключевые слова для поиска в Интернете,поиск в Интернете,поиск,ключевое слово,веб-аббревиатуры,обзор,глобальная сеть,Интернет,Интернет-фильтры,сеть,поисковые системы,поисковые движки,аббревиатуры", + "X-KDE-Keywords[ru]": "Web Search Keywords,Web Search,Search,Keyword,Web Shortcuts,Browsing,WWW,Internet,Internet Filters,Network,Search Engines,Shortcuts,ключевые слова для поиска в Интернете,поиск в Интернете,поиск,ключевое слово,веб-аббревиатуры,обзор,глобальная сеть,Интернет,Интернет-фильтры,сеть,поисковые системы,аббревиатуры", "X-KDE-Keywords[sa]": "वेब सर्च कीवर्ड,वेब सर्च,सर्च,कीवर्ड,वेब शॉर्टकट,ब्राउजिंग,WWW,इंटरनेट,इंटरनेट फ़िल्टर,नेटवर्क,सर्च इञ्जिन,शॉर्टकट", "X-KDE-Keywords[sk]": "Kľúčové slová webového vyhľadávania,Webové vyhľadávanie,Hľadať,Kľúčové slovo,Webové skratky,Prehliadanie,WWW,Internet,Internetové filtre,Sieť,Vyhľadávače,Skratky", "X-KDE-Keywords[sl]": "Ključne besede spletnega iskanja spletno iskanje,iskanje,ključna beseda,spletne bližnjice,brskanje,WWW,internet,internetni filtri,omrežje,iskalniki,bližnjice", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/po/ar/kio6_man.po new/kio-extras-26.08.3/po/ar/kio6_man.po --- old/kio-extras-26.08.2/po/ar/kio6_man.po 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/po/ar/kio6_man.po 2026-11-02 19:30:46.000000000 +0100 @@ -8,7 +8,7 @@ # محمد سعد Mohamed SAAD <[email protected]>, 2006. # AbdulAziz AlSharif <[email protected]>, 2007. # Youssef Chahibi <[email protected]>, 2007. -# SPDX-FileCopyrightText: 2008, 2021, 2022, 2026 zayed <[email protected]> +# SPDX-FileCopyrightText: 2008, 2021-2022, 2026 zayed <[email protected]> msgid "" msgstr "" "Project-Id-Version: kio_man\n" @@ -23,7 +23,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Lokalize 23.08.5\n" +"X-Generator: Lokalize 26.08.1\n" #: kio_man.cpp:496 #, kde-kuit-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/po/ca/kio-extras_kcms.po new/kio-extras-26.08.3/po/ca/kio-extras_kcms.po --- old/kio-extras-26.08.2/po/ca/kio-extras_kcms.po 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/po/ca/kio-extras_kcms.po 2026-11-02 19:30:46.000000000 +0100 @@ -1157,79 +1157,3 @@ #, kde-format msgid "Insert query placeholder" msgstr "Inseriu el text variable de la consulta" - -#~ msgctxt "@info:tooltip" -#~ msgid "" -#~ "Check this box to select the highlighted Web search keyword as preferred." -#~ "<nl/>Preferred Web search keywords are used in places where only a few " -#~ "select keywords can be shown at one time." -#~ msgstr "" -#~ "Activeu aquesta casella per a seleccionar la paraula clau de cerca a la " -#~ "web ressaltada com a preferida.<nl/>Les paraules clau de cerca a la web " -#~ "preferides s'usen en llocs a on només es poden mostrar simultàniament " -#~ "poques paraules clau de selecció." - -#~ msgid "" -#~ "<html><head/><body><p>Enable or disable Web search keywords. </p><p>Web " -#~ "search keywords allow you to quickly access or search for information " -#~ "located online or on your hard drive. </p><p>KDE comes with many " -#~ "predefined keywords. One such keyword can be used to perform a the Google " -#~ "(TM) search; to use it, you simply type the keyword 'gg' followed by the " -#~ "keyword delimiter and the search term, e.g. <span style=\" font-" -#~ "weight:600;\">gg:KDE</span>.</p></body></html>" -#~ msgstr "" -#~ "<html><head/><body><p>Activa o desactiva les paraules clau de cerca a la " -#~ "web.</p><p>Les paraules clau de cerca a la web us permeten accedir " -#~ "ràpidament o cercar informació ubicada en línia o en el disc dur.</" -#~ "p><p>El KDE incorpora moltes paraules clau de cerca a la web " -#~ "predefinides. Una d'aquestes paraules clau és la drecera de cerca de " -#~ "Google (TM). Per a usar-la, teclegeu només la paraula clau «gg» seguida " -#~ "pel delimitador de la paraula clau i el terme a cercar, p. ex. <span " -#~ "style=\" font-weight:600;\">gg:KDE</span>.</p></body></html>" - -#~ msgid "Search for Web search keywords" -#~ msgstr "Cerca paraules clau de cerca a la web" - -#~ msgid "" -#~ "<qt>\n" -#~ "Select the search engine to use for input boxes that provide automatic " -#~ "lookup services when you type in normal words and phrases instead of a " -#~ "URL. To disable this feature select <b>None</b> from the list.\n" -#~ "</qt>" -#~ msgstr "" -#~ "<qt>\n" -#~ "Seleccioneu el motor de cerca a usar en els quadres d'entrada que " -#~ "proporcionin el servei de cerca automàtica quan teclegeu paraules normals " -#~ "o frases en lloc d'un URL. Per a desactivar aquesta funcionalitat " -#~ "seleccioneu <b>Cap</b> a la llista.\n" -#~ "</qt>" - -#~ msgid "" -#~ "<html><head/><body><p>Select a default Web search keyword. </p><p>This " -#~ "allows applications to automatically convert the typed word or phrase to " -#~ "Web search keyword queries when they cannot be filtered into a proper " -#~ "URL. </p><p>To disable this functionality select <span style=\" font-" -#~ "weight:600;\">None</span> from the list. </p></body></html>" -#~ msgstr "" -#~ "<html><head/><body><p>Seleccioneu una paraula clau de cerca a la web " -#~ "predeterminada.</p><p>Això permet que les aplicacions converteixin " -#~ "automàticament la paraula o frase teclejada a les consultes de les " -#~ "paraules clau de cerca a la web quan no es poden filtrar en un URL " -#~ "apropiat.</p><p>Per a desactivar aquesta funcionalitat seleccioneu <span " -#~ "style=\" font-weight:600;\">Cap</span> a la llista.</p></body></html>" - -#~ msgid "The minimum file size for keeping aborted downloads" -#~ msgstr "La mida mínima del fitxer per a mantenir les baixades interrompudes" - -#~ msgctxt "@label:spinbox" -#~ msgid "%v byte" -#~ msgid_plural "%v bytes" -#~ msgstr[0] "%v byte" -#~ msgstr[1] "%v bytes" - -#~ msgctxt "@label:spinbox" -#~ msgid "" -#~ "If cancelled, automatically delete partially uploaded files smaller than:" -#~ msgstr "" -#~ "Si es cancel·la, suprimeix automàticament els fitxers parcialment pujats " -#~ "més petits a:" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/po/ca/kio6_afc.po new/kio-extras-26.08.3/po/ca/kio6_afc.po --- old/kio-extras-26.08.2/po/ca/kio6_afc.po 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/po/ca/kio6_afc.po 2026-11-02 19:30:46.000000000 +0100 @@ -105,7 +105,3 @@ #, kde-format msgid "Cannot rename between devices." msgstr "No s'ha pogut reanomenar entre dispositius." - -#~ msgctxt "Placeholder is device name" -#~ msgid "%1 (Apps)" -#~ msgstr "%1 (Aplicacions)" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/po/ca/kio6_man.po new/kio-extras-26.08.3/po/ca/kio6_man.po --- old/kio-extras-26.08.2/po/ca/kio6_man.po 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/po/ca/kio6_man.po 2026-11-02 19:30:46.000000000 +0100 @@ -228,20 +228,3 @@ "No s'ha pogut trobar el programa <command>%1</command> en el sistema. " "Instal·leu-lo si fos necessari, assegureu-vos que es pot trobar usant la " "variable d'entorn <envar>PATH</envar>." - -#~ msgid "Open of %1 failed." -#~ msgstr "L'obertura de %1 ha fallat." - -#~ msgid "Man output" -#~ msgstr "Sortida de man" - -#~ msgctxt "NAME OF TRANSLATORS" -#~ msgid "Your names" -#~ msgstr "Sebastià Pla i Sanz,Antoni Bella" - -#~ msgctxt "EMAIL OF TRANSLATORS" -#~ msgid "Your emails" -#~ msgstr "[email protected],[email protected]" - -#~ msgid "KMan" -#~ msgstr "KMan" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/po/ca/kio6_mtp.po new/kio-extras-26.08.3/po/ca/kio6_mtp.po --- old/kio-extras-26.08.2/po/ca/kio6_mtp.po 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/po/ca/kio6_mtp.po 2026-11-02 19:30:46.000000000 +0100 @@ -40,8 +40,3 @@ #, kde-format msgid "Cannot copy/move files on the device itself" msgstr "No es poden copiar/moure fitxers sobre el mateix dispositiu" - -#~ msgid "No Storages found. Maybe you need to unlock your device?" -#~ msgstr "" -#~ "No s'ha trobat cap emmagatzemament. Potser cal que desbloquegeu el " -#~ "dispositiu?" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/po/ca/kio6_nfs.po new/kio-extras-26.08.3/po/ca/kio6_nfs.po --- old/kio-extras-26.08.2/po/ca/kio6_nfs.po 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/po/ca/kio6_nfs.po 2026-11-02 19:30:46.000000000 +0100 @@ -60,21 +60,3 @@ #, kde-format msgid "Unknown target" msgstr "Objectiu desconegut" - -#~ msgid "Failed to initialise protocol" -#~ msgstr "Ha fallat en inicialitzar el protocol" - -#~ msgid "%1: Unsupported NFS version" -#~ msgstr "%1: Versió no admesa de l'NFS" - -#~ msgid "No space left on device" -#~ msgstr "No queda espai al dispositiu" - -#~ msgid "Read only file system" -#~ msgstr "Sistema de només lectura" - -#~ msgid "Failed to mount %1" -#~ msgstr "Ha fallat en muntar %1" - -#~ msgid "An RPC error occurred." -#~ msgstr "S'ha produït un error RPC." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/po/ca/kio6_thumbnail.po new/kio-extras-26.08.3/po/ca/kio6_thumbnail.po --- old/kio-extras-26.08.2/po/ca/kio6_thumbnail.po 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/po/ca/kio6_thumbnail.po 2026-11-02 19:30:46.000000000 +0100 @@ -71,7 +71,3 @@ #, kde-format msgid "Image is too big for the shared memory segment" msgstr "La imatge és massa gran per al segment de la memòria compartida" - -#~ msgctxt "@option:check" -#~ msgid "Rotate the image automatically" -#~ msgstr "Gira automàticament la imatge" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/po/cs/kio6_man.po new/kio-extras-26.08.3/po/cs/kio6_man.po --- old/kio-extras-26.08.2/po/cs/kio6_man.po 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/po/cs/kio6_man.po 2026-11-02 19:30:46.000000000 +0100 @@ -18,7 +18,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 26.04.3\n" +"X-Generator: Lokalize 26.08.1\n" #: kio_man.cpp:496 #, kde-kuit-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/po/de/kio-extras_kcms.po new/kio-extras-26.08.3/po/de/kio-extras_kcms.po --- old/kio-extras-26.08.2/po/de/kio-extras_kcms.po 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/po/de/kio-extras_kcms.po 2026-11-02 19:30:46.000000000 +0100 @@ -9,22 +9,22 @@ # SPDX-FileCopyrightText: 2021 Frank Steinmetzger <[email protected]> # SPDX-FileCopyrightText: 2021 Kai Uwe Broulik <[email protected]> # SPDX-FileCopyrightText: 2025 Alexander Becker <[email protected]> -# SPDX-FileCopyrightText: 2025 Alois Spitzbart <[email protected]> +# SPDX-FileCopyrightText: 2025-2026 Alois Spitzbart <[email protected]> # SPDX-FileCopyrightText: 2026 Philipp Kiemle <[email protected]> msgid "" msgstr "" "Project-Id-Version: kio-extras_kcms\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-05-30 00:44+0000\n" -"PO-Revision-Date: 2026-08-14 18:44+0200\n" -"Last-Translator: Philipp Kiemle <[email protected]>\n" +"PO-Revision-Date: 2026-10-07 23:18+0200\n" +"Last-Translator: Alois Spitzbart <[email protected]>\n" "Language-Team: German <[email protected]>\n" "Language: de\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 26.04.3\n" +"X-Generator: Lokalize 26.08.0\n" #: ksaveioconfig.cpp:36 #, kde-format @@ -827,6 +827,8 @@ "Check to recognise and use the web search keywords in applications that can " "use them" msgstr "" +"Auswählen, um die Web-Kürzel in unterstützten Anwendungen zu erkennen und zu " +"verwenden." #. i18n: ectx: property (text), widget (QCheckBox, cbEnableShortcuts) #: webshortcuts/ikwsopts_ui.ui:20 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/po/fr/kio6_man.po new/kio-extras-26.08.3/po/fr/kio6_man.po --- old/kio-extras-26.08.2/po/fr/kio6_man.po 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/po/fr/kio6_man.po 2026-11-02 19:30:46.000000000 +0100 @@ -25,7 +25,7 @@ "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Accelerator-Marker: &\n" "X-Environment: kde\n" -"X-Generator: Lokalize 26.04.1\n" +"X-Generator: Lokalize 26.08.1\n" "X-Text-Markup: kde4\n" #: kio_man.cpp:496 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/po/ja/kio-extras_kcms.po new/kio-extras-26.08.3/po/ja/kio-extras_kcms.po --- old/kio-extras-26.08.2/po/ja/kio-extras_kcms.po 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/po/ja/kio-extras_kcms.po 2026-11-02 19:30:46.000000000 +0100 @@ -1,5 +1,4 @@ # Translation of kio4 into Japanese. -# SPDX-FileCopyrightText: 2022, 2024 Ryuichi Yamada <[email protected]> # This file is distributed under the same license as the kdelibs package. # Taiki Komoda <[email protected]>, 2002, 2010. # Noriko Mizumoto <[email protected]>, 2004. @@ -8,6 +7,7 @@ # Shinichi Tsunoda <[email protected]>, 2005. # Yukiko Bando <[email protected]>, 2006, 2007, 2008, 2009, 2010. # Tomohiro Hyakutake <[email protected]>, 2019, 2020. +# SPDX-FileCopyrightText: 2022, 2024 Ryuichi Yamada <[email protected]> # Fumiaki Okushi <[email protected]>, 2006, 2010, 2011, 2019, 2022. # SPDX-FileCopyrightText: 2026 Mint <[email protected]> # @@ -16,9 +16,9 @@ "Project-Id-Version: kio4\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-05-30 00:44+0000\n" -"PO-Revision-Date: 2026-06-14 22:00+0900\n" +"PO-Revision-Date: 2026-10-18 08:14+0900\n" "Last-Translator: Mint <[email protected]>\n" -"Language-Team: Japanese <[email protected]>\n" +"Language-Team: Japanese <[email protected]>\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,7 +26,7 @@ "Plural-Forms: nplurals=1; plural=0;\n" "X-Accelerator-Marker: &\n" "X-Text-Markup: kde4\n" -"X-Generator: Lokalize 26.04.2\n" +"X-Generator: Lokalize 26.04.3\n" #: ksaveioconfig.cpp:36 #, kde-format @@ -819,11 +819,10 @@ msgstr "優先" #: webshortcuts/ikwsopts.cpp:104 -#, fuzzy, kde-kuit-format -#| msgid "Add a new Web shortcut" +#, kde-kuit-format msgctxt "@info:tooltip" msgid "Check to select this web search keyword as preferred." -msgstr "新しいウェブショートカットを追加する" +msgstr "チェックを入れるとこのウェブ検索キーワードを優先します。" #: webshortcuts/ikwsopts.cpp:224 #, kde-format @@ -847,6 +846,12 @@ "the KDE project using the Google search engine, you can simply type " "<icode>gg:KDE</icode> or <icode>google:KDE</icode>.</para>" msgstr "" +"<para>ウェブ検索キーワードを使うと、インターネット上ですばやく情報を検索した" +"り単語を調べたりできます。Plasma の <application>KRunner</application> 検索" +"や <application>Konqueror</application> のアドレスバーのほか、この機能に対応" +"するすべてのアプリケーションで利用できます。例えば、Google 検索エンジンを使っ" +"て KDE プロジェクトに関する情報を検索するときは、<icode>gg:KDE</icode> や " +"<icode>google:KDE</icode> と入力するだけで検索できます。</para>" #. i18n: ectx: property (toolTip), widget (QCheckBox, cbEnableShortcuts) #: webshortcuts/ikwsopts_ui.ui:17 @@ -855,12 +860,14 @@ "Check to recognise and use the web search keywords in applications that can " "use them" msgstr "" +"チェックを入れると、ウェブ検索キーワードに対応するアプリケーションでキーワー" +"ドを認識して使用できるようになります" #. i18n: ectx: property (text), widget (QCheckBox, cbEnableShortcuts) #: webshortcuts/ikwsopts_ui.ui:20 #, kde-format msgid "&Enable Web search keywords" -msgstr "ウェブ検索キーワードを有効にする(&E)" +msgstr "ウェブ検索キーワードを有効化(&E)" #. i18n: ectx: property (text), widget (QLabel, lbQuickHelp) #: webshortcuts/ikwsopts_ui.ui:36 @@ -878,6 +885,10 @@ "Konqueror when text on a page is selected) will only show the preferred " "keywords.</p>" msgstr "" +"<p>チェックを入れると、必要に応じて下の一覧で選択した優先ウェブ検索キーワード" +"のみを使用するようになります。</p><p>限られた数の検索キーワードしか表示できな" +"いアプリケーション (ページ上のテキストを選択したときの Konqueror など) では、" +"優先キーワードのみが表示されます。</p>" #. i18n: ectx: property (text), widget (QCheckBox, cbUseSelectedShortcutsOnly) #: webshortcuts/ikwsopts_ui.ui:55 @@ -893,10 +904,9 @@ #. i18n: ectx: property (toolTip), widget (QPushButton, pbNew) #: webshortcuts/ikwsopts_ui.ui:96 -#, fuzzy, kde-format -#| msgid "Add a new Web shortcut" +#, kde-format msgid "Add a new Web search keyword" -msgstr "新しいウェブショートカットを追加する" +msgstr "新しいウェブ検索キーワードを追加" #. i18n: ectx: property (text), widget (QPushButton, pbNew) #: webshortcuts/ikwsopts_ui.ui:99 @@ -906,10 +916,9 @@ #. i18n: ectx: property (toolTip), widget (QPushButton, pbChange) #: webshortcuts/ikwsopts_ui.ui:109 -#, fuzzy, kde-format -#| msgid "Add a new Web shortcut" +#, kde-format msgid "Modify the highlighted Web search keyword" -msgstr "新しいウェブショートカットを追加する" +msgstr "選択中のウェブ検索キーワードを編集" #. i18n: ectx: property (text), widget (QPushButton, pbChange) #: webshortcuts/ikwsopts_ui.ui:112 @@ -919,10 +928,9 @@ #. i18n: ectx: property (toolTip), widget (QPushButton, pbDelete) #: webshortcuts/ikwsopts_ui.ui:122 -#, fuzzy, kde-format -#| msgid "Default Web &search keyword:" +#, kde-format msgid "Delete the highlighted Web search keyword" -msgstr "デフォルトのウェブ検索キーワード(&S):" +msgstr "選択中のウェブ検索キーワードを削除" #. i18n: ectx: property (text), widget (QPushButton, pbDelete) #: webshortcuts/ikwsopts_ui.ui:125 @@ -945,6 +953,10 @@ "example in Konqueror's address bar. This keyword will be used for the " "search. To disable this feature select <tt>(None)</tt> from the list.</p>" msgstr "" +"<p>デフォルトのウェブ検索キーワードを選択できます。</p><p>Konqueror のアドレ" +"スバーなど、入力内容を認識できない場合に自動的に検索を行うアプリケーションで" +"は、ここで選択したキーワードが検索に使用されます。この機能を無効にするには、" +"一覧から <tt>なし</tt> を選択してください。</p>" #. i18n: ectx: property (text), widget (QLabel, lbDelimiter) #: webshortcuts/ikwsopts_ui.ui:202 @@ -954,14 +966,11 @@ #. i18n: ectx: property (toolTip), widget (QComboBox, cmbDelimiter) #: webshortcuts/ikwsopts_ui.ui:221 -#, fuzzy, kde-format -#| msgid "" -#| "Choose the delimiter that separates the keyword from the phrase or word " -#| "to be searched." +#, kde-format msgid "" "Choose the delimiter to separate the keyword from the phrase or word to be " "searched." -msgstr "複数の検索キーワードを分ける区切り文字を選択します。" +msgstr "キーワードと検索する語句を分ける区切り文字を選択できます。" #. i18n: ectx: property (text), item, widget (QComboBox, cmbDelimiter) #: webshortcuts/ikwsopts_ui.ui:225 @@ -984,63 +993,51 @@ msgstr "デフォルト" #: webshortcuts/searchproviderdlg.cpp:51 -#, fuzzy, kde-format -#| msgid "&Enable Web search keywords" +#, kde-format msgid "Edit Web Search Keyword" -msgstr "ウェブ検索キーワードを有効にする(&E)" +msgstr "ウェブ検索キーワードの編集" #: webshortcuts/searchproviderdlg.cpp:59 -#, fuzzy, kde-format -#| msgid "Add a new Web shortcut" +#, kde-format msgid "New Web Search Keyword" -msgstr "新しいウェブショートカットを追加する" +msgstr "新しいウェブ検索キーワード" #: webshortcuts/searchproviderdlg.cpp:120 -#, fuzzy, kde-format -#| msgid "" -#| "The shortcut \"%1\" is already assigned to \"%2\". Please choose a " -#| "different one." +#, kde-format msgid "" "The keyword \"%1\" is already assigned to \"%2\". Please choose a different " "one." msgstr "" -"ショートカット「%1」は既に「%2」に割り当てられています。別のものを選んでくだ" -"さい。" +"キーワード \"%1\" は既に \"%2\" に割り当てられています。別のキーワードを指定" +"してください。" #: webshortcuts/searchproviderdlg.cpp:125 #, kde-format msgctxt "- web short cut (e.g. gg): what it refers to (e.g. Google)" msgid "- %1: \"%2\"" -msgstr "- %1: 「%2」" +msgstr "- %1: \"%2\"" #: webshortcuts/searchproviderdlg.cpp:129 -#, fuzzy, kde-format -#| msgid "" -#| "The following shortcuts are already assigned. Please choose different " -#| "ones.\n" -#| "%1" +#, kde-format msgid "" "The following keywords are already assigned. Please choose different ones.\n" "%1" msgstr "" -"以下のショートカットは既に割り当てられています。別のものを選んでください。\n" +"以下のキーワードは既に割り当てられています。別のキーワードを指定してくださ" +"い。\n" "%1" # warningContinueCancel #: webshortcuts/searchproviderdlg.cpp:142 -#, fuzzy, kde-format -#| msgid "" -#| "The Shortcut URL does not contain a \\{...} placeholder for the user " -#| "query.\n" -#| "This means that the same page is always going to be visited, regardless " -#| "of the text typed in with the shortcut." +#, kde-format msgid "" "The URL does not contain a %1 placeholder for the user query.\n" "This means that the same page is always going to be visited, regardless of " "the text typed in with the keyword." msgstr "" -"ショートカット URL は検索のための \\{...} プレースホルダを含んでいません。\n" -"したがって、常に同じページに行きます。" +"URL に検索クエリ用のプレースホルダー %1 が含まれていません。\n" +"そのため、キーワードと一緒に入力したテキストにかかわらず、常に同じページを開" +"くことになります。" #: webshortcuts/searchproviderdlg.cpp:147 #, kde-format @@ -1051,7 +1048,7 @@ #: webshortcuts/searchproviderdlg_ui.ui:17 #, kde-format msgid "Enter the human-readable name of the search provider here." -msgstr "検索プロバイダの名前を入力します。" +msgstr "ウェブ検索キーワードの名前を入力してください。" #. i18n: ectx: property (text), widget (QLabel, lbName) #: webshortcuts/searchproviderdlg_ui.ui:23 @@ -1082,23 +1079,24 @@ "</qt>" msgstr "" "<qt>\n" -"この検索プロバイダの URI を指定します。<br/>検索するテキスト全体は、\\{@} ま" -"たは \\{0} で指定します。<br/>\\{0} では指定された文字列そのものに置き換わり" -"ますが、\\{@} の場合には、指定された文字列からクエリ変数 (name=value) を取り" -"除くので、ほとんどの場合、\\{@} の使用をお勧めします。<br/>また、クエリ内の特" -"定の語を \\{1} ... \\{n} のようにして指定できる他、\\{name} で name=value の" -"形で指定されたクエリ変数の参照も指定できます。<br/>さらに、複数参照 (名前、数" -"字、文字列) も一度にできます ( \\{name1, name2, ....\"文字列\"} のように指定" -"します)。<br/>結果の URI には、指定されたもののうち左から最初に一致した値に置" -"き換えられたものが使われます。<br/>引用符で囲まれた文字列は、その左側の参照リ" -"ストのいずれにもマッチしなかった場合のデフォルト値として使われます。\n" +"検索エンジンでの検索に使用する URI を入力してください。<br/>検索するテキスト" +"全体は \\{@} または \\{0} で指定できます。<br/>\n" +"\\{0} はクエリ文字列にそのまま置き換えられますが、\\{@} は結果の文字列からす" +"べてのクエリ変数 (name=value) を取り除くため、\\{@} の使用をおすすめします。" +"<br/>また、\\{1} ... \\{n} を使ってクエリ内の特定の単語を指定できるほ" +"か、\\{name} を使うことで検索クエリ内で \"name=value\" の形式で指定された値を" +"参照することもできます。<br/>さらに、複数の参照 (名前、番号、文字列) を一度に" +"指定することも可能です (\\{name1,name2,...,\"文字列\"})。<br/>結果の URI に" +"は、左から最初にマッチした値が置き換えられます。<br/>ダブルクォーテーションで" +"囲まれた文字列は、参照リストの左側のいずれにもマッチしなかった場合のデフォル" +"ト値として使われます。\n" "</qt>" #. i18n: ectx: property (text), widget (QLabel, lbQuery) #: webshortcuts/searchproviderdlg_ui.ui:48 #, kde-format msgid "&URL:" -msgstr "" +msgstr "&URL:" #. i18n: ectx: property (whatsThis), widget (QComboBox, cbCharset) #: webshortcuts/searchproviderdlg_ui.ui:83 @@ -1112,13 +1110,7 @@ #: webshortcuts/searchproviderdlg_ui.ui:92 #: webshortcuts/searchproviderdlg_ui.ui:97 #: webshortcuts/searchproviderdlg_ui.ui:116 -#, fuzzy, kde-format -#| msgid "" -#| "<qt>\n" -#| "The shortcuts entered here can be used as a pseudo-URI scheme in KDE. For " -#| "example, the shortcut <b>av</b> can be used as in <b>av</b>:<b>my search</" -#| "b>\n" -#| "</qt>" +#, kde-format msgid "" "<qt>\n" "The keywords entered here can be used as a pseudo-URI scheme in KDE. For " @@ -1126,62 +1118,51 @@ "</qt>" msgstr "" "<qt>\n" -"ここで指定したショートカットは KDE で疑似 URI スキームとして使用できます。例" -"えば、ショートカット “av” は “av:検索語” のように使用します。\n" +"ここで入力したキーワードは KDE で疑似 URI スキームとして使用できます。例え" +"ば、キーワード <b>av</b> は <b>av</b>:<b>検索語</b> のように使用できます。\n" "</qt>" #. i18n: ectx: property (toolTip), widget (QLineEdit, leName) #: webshortcuts/searchproviderdlg_ui.ui:104 -#, fuzzy, kde-format -#| msgid "" -#| "<html><head/><body><p>Enter the human-readable name of the web shortcut " -#| "here.</p></body></html>" +#, kde-format msgid "" "<html><head/><body><p>Enter the human-readable name of the Web search " "keyword here.</p></body></html>" msgstr "" -"<html><head/><body><p>ウェブショートカットの名前を入力します。</p></body></" -"html>" +"<html><head/><body><p>ウェブ検索キーワードの名前を入力してください。</p></" +"body></html>" #. i18n: ectx: property (whatsThis), widget (QLineEdit, leName) #: webshortcuts/searchproviderdlg_ui.ui:107 -#, fuzzy, kde-format -#| msgid "" -#| "<html><head/><body><p>Enter the human-readable name of the web shortcut " -#| "here.</p></body></html>" +#, kde-format msgid "" "<html><head/><body><p>Enter the human-readable name of the Web search " "keyword shortcut here.</p></body></html>" msgstr "" -"<html><head/><body><p>ウェブショートカットの名前を入力します。</p></body></" -"html>" +"<html><head/><body><p>ウェブ検索キーワードショートカットの名前を入力してくだ" +"さい。</p></body></html>" #. i18n: ectx: property (text), widget (QLabel, lbShortcut) #: webshortcuts/searchproviderdlg_ui.ui:119 -#, fuzzy, kde-format -#| msgctxt "@title:column" -#| msgid "Keywords" +#, kde-format msgid "&Keywords:" -msgstr "キーワード" +msgstr "キーワード(&K):" #. i18n: ectx: property (whatsThis), widget (QLabel, lbCharset) #: webshortcuts/searchproviderdlg_ui.ui:132 #, kde-format msgid "Select the character set that will be used to encode your search query" -msgstr "検索語のエンコードに使用する文字セットを選択します。" +msgstr "検索語のエンコードに使用する文字セットを選択してください。" # ACCELERATOR changed by translator #. i18n: ectx: property (text), widget (QLabel, lbCharset) #: webshortcuts/searchproviderdlg_ui.ui:135 -#, fuzzy, kde-format -#| msgid "&Charset:" +#, kde-format msgid "&Character set:" msgstr "文字セット(&T):" #. i18n: ectx: property (toolTip), widget (QPushButton, pbPaste) #: webshortcuts/searchproviderdlg_ui.ui:158 -#, fuzzy, kde-format -#| msgctxt "@label" -#| msgid "Interlace Mode" +#, kde-format msgid "Insert query placeholder" -msgstr "インターレースモード" +msgstr "クエリのプレースホルダーを挿入" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/po/nn/kio-extras_kcms.po new/kio-extras-26.08.3/po/nn/kio-extras_kcms.po --- old/kio-extras-26.08.2/po/nn/kio-extras_kcms.po 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/po/nn/kio-extras_kcms.po 2026-11-02 19:30:46.000000000 +0100 @@ -17,7 +17,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 26.08.1\n" +"X-Generator: Lokalize 26.11.70\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Environment: kde\n" "X-Accelerator-Marker: &\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/po/nn/kio6_man.po new/kio-extras-26.08.3/po/nn/kio6_man.po --- old/kio-extras-26.08.2/po/nn/kio6_man.po 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/po/nn/kio6_man.po 2026-11-02 19:30:46.000000000 +0100 @@ -15,7 +15,7 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 26.07.70\n" +"X-Generator: Lokalize 26.11.70\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Environment: kde\n" "X-Accelerator-Marker: &\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/po/pt_BR/kio-extras_kcms.po new/kio-extras-26.08.3/po/pt_BR/kio-extras_kcms.po --- old/kio-extras-26.08.2/po/pt_BR/kio-extras_kcms.po 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/po/pt_BR/kio-extras_kcms.po 2026-11-02 19:30:46.000000000 +0100 @@ -19,15 +19,15 @@ "Project-Id-Version: kio\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-05-30 00:44+0000\n" -"PO-Revision-Date: 2026-05-30 06:37-0300\n" +"PO-Revision-Date: 2026-10-31 12:33-0300\n" "Last-Translator: Marcus Gama <[email protected]>\n" -"Language-Team: Brazilian Portuguese <[email protected]>\n" +"Language-Team: Portuguese <[email protected]>\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 26.04.1\n" +"X-Generator: Lokalize 26.08.2\n" #: ksaveioconfig.cpp:36 #, kde-format @@ -369,7 +369,7 @@ #: proxy/kproxydlg.ui:370 #, kde-format msgid "&Use proxy auto configuration URL:" -msgstr "&Usar a URL de configuração automática do proxy:" +msgstr "&Usar URL de configuração automática do proxy:" #. i18n: ectx: property (whatsThis), widget (QRadioButton, manualProxyRadioButton) #: proxy/kproxydlg.ui:386 @@ -381,7 +381,7 @@ #: proxy/kproxydlg.ui:389 #, kde-format msgid "Use manually specified proxy configuration:" -msgstr "Usar a configuração de proxy especificada manualmente:" +msgstr "Usar configuração de proxy especificada manualmente:" #. i18n: ectx: property (whatsThis), widget (QLabel, systemProxyHttpLabel) #. i18n: ectx: property (whatsThis), widget (QLineEdit, systemProxyHttpEdit) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/po/se/kio6_thumbnail.po new/kio-extras-26.08.3/po/se/kio6_thumbnail.po --- old/kio-extras-26.08.2/po/se/kio6_thumbnail.po 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/po/se/kio6_thumbnail.po 2026-11-02 19:30:46.000000000 +0100 @@ -6,8 +6,7 @@ "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-01-18 00:42+0000\n" "PO-Revision-Date: 2007-09-11 22:44+0200\n" -"Last-Translator: Northern Sami translation team <[email protected]." -"no>\n" +"Last-Translator: Northern Sami translation team <[email protected]>\n" "Language-Team: Northern Sami <[email protected]>\n" "Language: se\n" "MIME-Version: 1.0\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/po/tr/kio6_man.po new/kio-extras-26.08.3/po/tr/kio6_man.po --- old/kio-extras-26.08.2/po/tr/kio6_man.po 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/po/tr/kio6_man.po 2026-11-02 19:30:46.000000000 +0100 @@ -13,7 +13,7 @@ "Project-Id-Version: kio_man\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-07-31 03:00+0000\n" -"PO-Revision-Date: 2026-05-24 13:53+0300\n" +"PO-Revision-Date: 2026-10-12 11:43+0300\n" "Last-Translator: Emir SARI <[email protected]>\n" "Language-Team: Turkish <[email protected]>\n" "Language: tr\n" @@ -21,7 +21,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 26.04.0\n" +"X-Generator: Lokalize 26.08.0\n" #: kio_man.cpp:496 #, kde-kuit-format @@ -112,12 +112,12 @@ #: kio_man.cpp:804 #, kde-format msgid "Header Files" -msgstr "Üstbilgi Dosyaları" +msgstr "Üst Bilgi Dosyaları" #: kio_man.cpp:806 #, kde-format msgid "Header Files (POSIX)" -msgstr "Üstbilgi Dosyaları (POSIX)" +msgstr "Üst Bilgi Dosyaları (POSIX)" #: kio_man.cpp:808 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/recentlyused/forgetfileitemaction.json new/kio-extras-26.08.3/recentlyused/forgetfileitemaction.json --- old/kio-extras-26.08.2/recentlyused/forgetfileitemaction.json 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/recentlyused/forgetfileitemaction.json 2026-11-02 19:30:46.000000000 +0100 @@ -39,7 +39,7 @@ "Name[pt]": "Esquecer os itens dos Documentos Recentes e Localizações Recentes", "Name[pt_BR]": "Esquecer itens dos documentos e locais recentes", "Name[ro]": "Uită elementele din documente recente și locuri recente", - "Name[ru]": "Очистка списков «Недавние документы» и «Недавние расположения»", + "Name[ru]": "Убрать из списков «Недавние документы» и «Недавние расположения»", "Name[sa]": "Recent Documents तथा Recent Locations इत्येतयोः वस्तूनि विस्मरन्तु", "Name[sk]": "Zabudnúť položky z Nedávnych dokumentov a Nedávnych umiestnení", "Name[sl]": "Pozabi postavke iz Zadnjih dokumentov in Zadnjih lokacij", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/smb/autotests/CMakeLists.txt new/kio-extras-26.08.3/smb/autotests/CMakeLists.txt --- old/kio-extras-26.08.2/smb/autotests/CMakeLists.txt 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/smb/autotests/CMakeLists.txt 2026-11-02 19:30:46.000000000 +0100 @@ -10,6 +10,7 @@ include(ECMAddTests) ecm_add_tests( + smbauthenticatortest.cpp smburltest.cpp transfertest.cpp shouldresumetest.cpp diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/smb/autotests/smbauthenticatortest.cpp new/kio-extras-26.08.3/smb/autotests/smbauthenticatortest.cpp --- old/kio-extras-26.08.2/smb/autotests/smbauthenticatortest.cpp 1970-01-01 01:00:00.000000000 +0100 +++ new/kio-extras-26.08.3/smb/autotests/smbauthenticatortest.cpp 2026-11-02 19:30:46.000000000 +0100 @@ -0,0 +1,126 @@ +/* + SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL + SPDX-FileCopyrightText: 2026 Méven Car <[email protected]> +*/ + +#include <QTest> + +#include <KIO/AuthInfo> + +#include "smbauthenticator.h" +#include "smbcontext.h" + +namespace +{ +// Stands in for KPasswdServer: it holds one saved login for a share, and gives it out the way the +// server does, for any username when none is asked for, and otherwise only for that username. +class SavedLoginFrontend : public SMBAbstractFrontend +{ +public: + bool checkCachedAuthentication(KIO::AuthInfo &info) override + { + askedUsernames.append(info.username); + if (savedUsername.isEmpty() || info.url != QUrl(QStringLiteral("smb://server/share"))) { + return false; + } + if (!info.username.isEmpty() && info.username != savedUsername) { + return false; + } + info.username = savedUsername; + info.password = savedPassword; + return true; + } + + QString savedUsername; + QString savedPassword; + QStringList askedUsernames; +}; + +struct Credentials { + QString username; + QString password; +}; + +// Runs one authentication the way libsmbclient asks for it, with the username of the url. +Credentials authenticate(SMBAuthenticator &authenticator, const char *urlUsername) +{ + SMBCCTX *context = smbc_new_context(); + char workgroup[256] = "WORKGROUP"; + char username[256] = {}; + char password[256] = {}; + qstrncpy(username, urlUsername, sizeof(username)); + authenticator.auth(context, "server", "share", workgroup, sizeof(workgroup), username, sizeof(username), password, sizeof(password)); + smbc_free_context(context, 1); + return {QString::fromUtf8(username), QString::fromUtf8(password)}; +} +} + +class SMBAuthenticatorTest : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void testAUrlWithoutUserGetsTheSavedLogin() + { + // A share added without a username has its login saved under the remote account, which + // need not be the local one. + SavedLoginFrontend frontend; + frontend.savedUsername = QStringLiteral("[email protected]"); + frontend.savedPassword = QStringLiteral("secret"); + SMBAuthenticator authenticator(frontend); + + const Credentials credentials = authenticate(authenticator, ""); + + QCOMPARE(frontend.askedUsernames, QStringList{QString()}); + QCOMPARE(credentials.username, QStringLiteral("[email protected]")); + QCOMPARE(credentials.password, QStringLiteral("secret")); + } + + void testAUrlWithoutUserAndNoSavedLoginTriesTheLocalUser() + { + qputenv("USER", "localuser"); + SavedLoginFrontend frontend; + SMBAuthenticator authenticator(frontend); + + const Credentials credentials = authenticate(authenticator, ""); + + QCOMPARE(credentials.username, QStringLiteral("localuser")); + QCOMPARE(credentials.password, QString()); + } + + void testLibsmbclientAsksWithoutAUserForAUrlWithout() + { + // libsmbclient asks for credentials before it connects, with the username of the url, or with + // the default user of the context when the url has none. Nothing has to listen on the port. + qputenv("USER", "localuser"); + SavedLoginFrontend frontend; + SMBContext context(new SMBAuthenticator(frontend)); // takes ownership + QVERIFY(context.isValid()); + + const int dir = smbc_opendir("smb://127.0.0.1/share"); + if (dir >= 0) { + smbc_closedir(dir); + } + + QVERIFY(!frontend.askedUsernames.isEmpty()); + QCOMPARE(frontend.askedUsernames.first(), QString()); + } + + void testAUrlWithAUserAsksForThatUser() + { + SavedLoginFrontend frontend; + frontend.savedUsername = QStringLiteral("[email protected]"); + frontend.savedPassword = QStringLiteral("secret"); + SMBAuthenticator authenticator(frontend); + + const Credentials credentials = authenticate(authenticator, "alice"); + + QCOMPARE(frontend.askedUsernames, QStringList{QStringLiteral("alice")}); + QCOMPARE(credentials.username, QStringLiteral("alice")); + QCOMPARE(credentials.password, QString()); + } +}; + +QTEST_GUILESS_MAIN(SMBAuthenticatorTest) + +#include "smbauthenticatortest.moc" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/smb/smbauthenticator.cpp new/kio-extras-26.08.3/smb/smbauthenticator.cpp --- old/kio-extras-26.08.2/smb/smbauthenticator.cpp 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/smb/smbauthenticator.cpp 2026-11-02 19:30:46.000000000 +0100 @@ -72,6 +72,7 @@ // anonymous/guest logins as it's not safe to do in many environments: // https://bugzilla.samba.org/show_bug.cgi?id=14326 + // An empty username means the url names no user, so whichever login was saved for this share will do. if (m_frontend.checkCachedAuthentication(info)) { qCDebug(KIO_SMB_LOG) << "got password through cache" << info.username; // Split "DOMAIN/user" or "DOMAIN\user" so the domain goes into the @@ -90,6 +91,9 @@ info.username = m_defaultUser; info.password = m_defaultPassword; qCDebug(KIO_SMB_LOG) << "trying defaults for user" << info.username; + } else if (info.username.isEmpty()) { + // What libsmbclient would have used without the empty default user of SMBContext. + info.username = qEnvironmentVariable("USER", QStringLiteral("guest")); } // Make sure it'll be safe to cast to size_t (unsigned) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kio-extras-26.08.2/smb/smbcontext.cpp new/kio-extras-26.08.3/smb/smbcontext.cpp --- old/kio-extras-26.08.2/smb/smbcontext.cpp 2026-10-05 06:11:09.000000000 +0200 +++ new/kio-extras-26.08.3/smb/smbcontext.cpp 2026-11-02 19:30:46.000000000 +0100 @@ -36,6 +36,10 @@ smbc_setOptionUseKerberos(m_context.get(), 1); smbc_setOptionFallbackAfterKerberos(m_context.get(), 1); + // libsmbclient puts $USER in place of a user missing from the url. An empty default user leaves + // it empty, so that the authenticator sees which urls name no user. + smbc_setUser(m_context.get(), ""); + if (!smbc_init_context(m_context.get())) { m_context.reset(); return;
