</term>
-<listitem>
-Comprova les marques de temps dels fitxers de la memòria cau i els directoris de recursos que contenen les dades que van a la memòria cau, i només actualitza la base de dades si algun dels directoris de recursos ha estat modificat més recentment que la memòria cau. S'ignorarà si s'estableixen les opcions o .</para>
-</listitem>
-</varlistentry>
--global--nocheckfiles</term>
-<listitem>
-No reconstrueix la memòria cau, llevat que succeixi alguna cosa més que un canvi en els fitxers de recursos (com un canvi en el format de la memòria cau o un canvi a XDG_DATA_DIRS en un sistema Unix). S'ignorarà si s'estableix l'opció .</para>
-</listitem>
-</varlistentry>
@@ -112,21 +112,6 @@
<varlistentry>
directori_cau/ksycoca5cachedir/ksycoca5_[idioma]_[sha1-of-dirs]XDG_CONFIG_HOME</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-directori_cau/ksycoca5stamp</term>
-<listitem>
-La marca de temps i altra meta-informació sobre el fitxer de memòria cau principal. Sobre els sistemes Unix, el directori_cau) sol ser , 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006.
-# Antoni Bella Pérez , 2003, 2006, 2011, 2012, 2013.
+# Sebastià Pla i Sanz , 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007.
+# Antoni Bella Pérez , 2003, 2006, 2011, 2012, 2013, 2014, 2015.
# Albert Astals Cid , 2004, 2005, 2007.
-# Sebastia Pla Sanz , 2006, 2007.
-# Josep Ma. Ferrer , 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014.
+# Josep Ma. Ferrer , 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015.
# Robert Millan , 2009.
# Orestes Mas , 2010.
msgid ""
@@ -15,14 +14,14 @@
"Project-Id-Version: kservice5\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-09-19 08:55+0000\n"
-"PO-Revision-Date: 2014-04-06 18:06+0200\n"
+"PO-Revision-Date: 2015-09-16 19:59+0200\n"
"Last-Translator: Josep Ma. Ferrer \n"
"Language-Team: Catalan \n"
"Language: ca@valencia\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.4\n"
+"X-Generator: Lokalize 1.5\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Accelerator-Marker: &\n"
@@ -32,7 +31,7 @@
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
-msgstr "sps@sastia.com,antonibella5@orange.es,aacid@kde.org,txemaq@gmail.com"
+msgstr "sps@sastia.com,antonibella5@yahoo.com,aacid@kde.org,txemaq@gmail.com"
#: kbuildsycoca/kbuildsycoca_main.cpp:56
msgctxt "application name"
@@ -65,14 +64,11 @@
msgstr "Waldo Bastian"
#: kbuildsycoca/kbuildsycoca_main.cpp:75
-#, fuzzy
-#| msgctxt "@info:shell command-line option"
-#| msgid "Disable checking files (dangerous)"
msgctxt "@info:shell command-line option"
msgid ""
"Do not signal applications to update (deprecated, no longer having any "
"effect)"
-msgstr "Desactiva la verificació de fitxers (perillós)"
+msgstr "No senyalis aplicacions a actualitzar (obsolet, ja no té cap efecte)"
#: kbuildsycoca/kbuildsycoca_main.cpp:78
msgctxt "@info:shell command-line option"
@@ -83,14 +79,12 @@
msgctxt "@info:shell command-line option"
msgid "Check file timestamps (deprecated, no longer having any effect)"
msgstr ""
+"Comprova les marques de temps del fitxer (obsoleta, ja no té cap efecte)"
#: kbuildsycoca/kbuildsycoca_main.cpp:84
-#, fuzzy
-#| msgctxt "@info:shell command-line option"
-#| msgid "Disable checking files (dangerous)"
msgctxt "@info:shell command-line option"
msgid "Disable checking files (deprecated, no longer having any effect)"
-msgstr "Desactiva la verificació de fitxers (perillós)"
+msgstr "Desactiva la verificació dels fitxers (obsoleta, ja no té cap efecte)"
#: kbuildsycoca/kbuildsycoca_main.cpp:87
msgctxt "@info:shell command-line option"
@@ -122,7 +116,7 @@
"Error launching %1. Either KLauncher is not running anymore, or it failed to "
"start the application."
msgstr ""
-"Error en executar %1. O el KLauncher no s'està executant, o ha fallat en "
+"Error en llançar %1. O el KLauncher no s'està executant, o ha fallat en "
"iniciar l'aplicació."
#: kdeinit/ktoolinvocation.cpp:106
@@ -141,13 +135,13 @@
"\n"
"%1"
msgstr ""
-"No s'ha pogut engegar el client de correu:\n"
+"No s'ha pogut llançar el client de correu:\n"
"\n"
"%1"
#: kdeinit/ktoolinvocation_x11.cpp:252
msgid "Could not launch Mail Client"
-msgstr "No s'ha pogut engegar el client de correu"
+msgstr "No s'ha pogut llançar el client de correu"
#: kdeinit/ktoolinvocation_x11.cpp:301 kdeinit/ktoolinvocation_x11.cpp:326
#: kdeinit/ktoolinvocation_x11.cpp:345
@@ -157,14 +151,14 @@
"\n"
"%1"
msgstr ""
-"No s'ha pogut engegar el navegador:\n"
+"No s'ha pogut llançar el navegador:\n"
"\n"
"%1"
#: kdeinit/ktoolinvocation_x11.cpp:302 kdeinit/ktoolinvocation_x11.cpp:327
#: kdeinit/ktoolinvocation_x11.cpp:346
msgid "Could not launch Browser"
-msgstr "No s'ha pogut engegar el navegador"
+msgstr "No s'ha pogut llançar el navegador"
#: kdeinit/ktoolinvocation_x11.cpp:385
#, kde-format
@@ -173,13 +167,13 @@
"\n"
"%1"
msgstr ""
-"No s'ha pogut engegar el client de terminal:\n"
+"No s'ha pogut llançar el client de terminal:\n"
"\n"
"%1"
#: kdeinit/ktoolinvocation_x11.cpp:386
msgid "Could not launch Terminal Client"
-msgstr "No s'ha pogut engegar el client de terminal"
+msgstr "No s'ha pogut llançar el client de terminal"
#: plugin/kdbusservicestarter.cpp:77
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.15.0/po/el/kservice5.po new/kservice-5.16.0/po/el/kservice5.po
--- old/kservice-5.15.0/po/el/kservice5.po 2015-10-06 23:43:04.000000000 +0200
+++ new/kservice-5.16.0/po/el/kservice5.po 2015-11-08 13:35:05.000000000 +0100
@@ -15,19 +15,20 @@
# Dimitrios Glentadakis , 2010, 2011, 2012, 2013, 2014.
# nikos, 2011.
# Stelios , 2012, 2013.
+# Dimitris Kardarakos , 2015.
msgid ""
msgstr ""
"Project-Id-Version: kdelibs4\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-09-19 08:55+0000\n"
-"PO-Revision-Date: 2014-01-04 09:52+0100\n"
-"Last-Translator: Dimitrios Glentadakis \n"
+"PO-Revision-Date: 2015-11-06 11:46+0200\n"
+"Last-Translator: Dimitris Kardarakos \n"
"Language-Team: Greek \n"
"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
msgctxt "NAME OF TRANSLATORS"
@@ -39,59 +40,45 @@
msgstr "sng@hellug.gr, manolis@koppermind.homelinux.org, p_vidalis@hotmail.com"
#: kbuildsycoca/kbuildsycoca_main.cpp:56
-#, fuzzy
-#| msgid "KBuildSycoca"
msgctxt "application name"
msgid "KBuildSycoca"
msgstr "KBuildSycoca"
#: kbuildsycoca/kbuildsycoca_main.cpp:58
-#, fuzzy
-#| msgid "Rebuilds the system configuration cache."
msgctxt "application description"
msgid "Rebuilds the system configuration cache."
msgstr "Ξαναχτίζει τη λανθάνουσα μνήμη διαμόρφωσης συστήματος."
#: kbuildsycoca/kbuildsycoca_main.cpp:60
-#, fuzzy
-#| msgid "(c) 1999-2002 KDE Developers"
msgctxt "@info:credit"
msgid "Copyright 1999-2014 KDE Developers"
-msgstr "(c) 1999-2002 Οι προγραμματιστές του KDE"
+msgstr "Πνευματικά δικαιώματα 1999 - 2014, οι προγραμματιστές του KDE"
#: kbuildsycoca/kbuildsycoca_main.cpp:61
-#, fuzzy
-#| msgid "David Faure"
msgctxt "@info:credit"
msgid "David Faure"
msgstr "David Faure"
#: kbuildsycoca/kbuildsycoca_main.cpp:62 kbuildsycoca/kbuildsycoca_main.cpp:65
-#, fuzzy
-#| msgid "Author"
msgctxt "@info:credit"
msgid "Author"
msgstr "Συγγραφέας"
#: kbuildsycoca/kbuildsycoca_main.cpp:64
-#, fuzzy
-#| msgid "Waldo Bastian"
msgctxt "@info:credit"
msgid "Waldo Bastian"
msgstr "Waldo Bastian"
#: kbuildsycoca/kbuildsycoca_main.cpp:75
-#, fuzzy
-#| msgid "Disable checking files (dangerous)"
msgctxt "@info:shell command-line option"
msgid ""
"Do not signal applications to update (deprecated, no longer having any "
"effect)"
-msgstr "Απενεργοποίηση ελέγχου αρχείων (επικίνδυνο)"
+msgstr ""
+"Να μη στέλνεται σήμα στις εφαρμογές για ενημέρωση (απαρχαιωμένο, δεν έχει "
+"κανένα αποτέλεσμα πλέον)"
#: kbuildsycoca/kbuildsycoca_main.cpp:78
-#, fuzzy
-#| msgid "Disable incremental update, re-read everything"
msgctxt "@info:shell command-line option"
msgid "Disable incremental update, re-read everything"
msgstr ""
@@ -101,31 +88,27 @@
msgctxt "@info:shell command-line option"
msgid "Check file timestamps (deprecated, no longer having any effect)"
msgstr ""
+"Έλεγχος των χρονικών στιγμιοτύπων των αρχείων (απαρχαιωμένο, δεν έχει κανένα "
+"αποτέλεσμα πλέον)"
#: kbuildsycoca/kbuildsycoca_main.cpp:84
-#, fuzzy
-#| msgid "Disable checking files (dangerous)"
msgctxt "@info:shell command-line option"
msgid "Disable checking files (deprecated, no longer having any effect)"
-msgstr "Απενεργοποίηση ελέγχου αρχείων (επικίνδυνο)"
+msgstr ""
+"Απενεργοποίηση ελέγχου αρχείων (απαρχαιωμένο, δεν έχει κανένα αποτέλεσμα "
+"πλέον)"
#: kbuildsycoca/kbuildsycoca_main.cpp:87
-#, fuzzy
-#| msgid "Create global database"
msgctxt "@info:shell command-line option"
msgid "Create global database"
msgstr "Δημιουργία καθολικής βάσης δεδομένων"
#: kbuildsycoca/kbuildsycoca_main.cpp:90
-#, fuzzy
-#| msgid "Perform menu generation test run only"
msgctxt "@info:shell command-line option"
msgid "Perform menu generation test run only"
msgstr "Εκτέλεση μόνο δοκιμής δημιουργίας μενού"
#: kbuildsycoca/kbuildsycoca_main.cpp:93
-#, fuzzy
-#| msgid "Track menu id for debug purposes"
msgctxt "@info:shell command-line option"
msgid "Track menu id for debug purposes"
msgstr "Ανίχνευση id του μενού για χρήση σε αποσφαλμάτωση"
@@ -134,6 +117,8 @@
msgctxt "@info:shell command-line option"
msgid "Switch QStandardPaths to test mode, for unit tests only"
msgstr ""
+"Εναλλαγή των QStandardPaths σε λειτουργία δοκιμής, μόνο για τους ελέγχους "
+"του προγραμματιστή"
#: kdeinit/ktoolinvocation.cpp:66
msgid "Function must be called from the main thread."
@@ -208,7 +193,7 @@
#: plugin/kdbusservicestarter.cpp:77
#, kde-format
msgid "No service implementing %1"
-msgstr ""
+msgstr "Καμιά υπηρεσία που να υλοποιεί το %1"
#: services/kservice.cpp:1012
msgid "The provided service is not valid"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.15.0/po/gd/kservice5.po new/kservice-5.16.0/po/gd/kservice5.po
--- old/kservice-5.15.0/po/gd/kservice5.po 1970-01-01 01:00:00.000000000 +0100
+++ new/kservice-5.16.0/po/gd/kservice5.po 2015-11-08 13:35:05.000000000 +0100
@@ -0,0 +1,192 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# GunChleoc , 2015.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2015-09-19 08:55+0000\n"
+"PO-Revision-Date: 2015-11-04 15:15+0000\n"
+"Last-Translator: Michael Bauer \n"
+"Language-Team: Fòram na Gàidhlig\n"
+"Language: gd\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : "
+"(n > 2 && n < 20) ? 2 : 3;\n"
+"X-Generator: Poedit 1.8.4\n"
+"X-Project-Style: kde\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "GunChleoc"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "fios@foramnagaidhlig.net"
+
+#: kbuildsycoca/kbuildsycoca_main.cpp:56
+msgctxt "application name"
+msgid "KBuildSycoca"
+msgstr "KBuildSycoca"
+
+#: kbuildsycoca/kbuildsycoca_main.cpp:58
+msgctxt "application description"
+msgid "Rebuilds the system configuration cache."
+msgstr "Togaidh seo tasgadan rèiteachadh an t-siostaim às ùr."
+
+#: kbuildsycoca/kbuildsycoca_main.cpp:60
+msgctxt "@info:credit"
+msgid "Copyright 1999-2014 KDE Developers"
+msgstr "Còir-lethbhreac 1999-2014 KDE Developers"
+
+#: kbuildsycoca/kbuildsycoca_main.cpp:61
+msgctxt "@info:credit"
+msgid "David Faure"
+msgstr "David Faure"
+
+#: kbuildsycoca/kbuildsycoca_main.cpp:62 kbuildsycoca/kbuildsycoca_main.cpp:65
+msgctxt "@info:credit"
+msgid "Author"
+msgstr "Ùghdar"
+
+#: kbuildsycoca/kbuildsycoca_main.cpp:64
+msgctxt "@info:credit"
+msgid "Waldo Bastian"
+msgstr "Waldo Bastian"
+
+#: kbuildsycoca/kbuildsycoca_main.cpp:75
+msgctxt "@info:shell command-line option"
+msgid ""
+"Do not signal applications to update (deprecated, no longer having any "
+"effect)"
+msgstr ""
+"Na cuir siognail dha na h-aplacaidean gun ùraich iad (cha mholar seo "
+"tuilleadh is cha dèan e dad)"
+
+#: kbuildsycoca/kbuildsycoca_main.cpp:78
+msgctxt "@info:shell command-line option"
+msgid "Disable incremental update, re-read everything"
+msgstr "Cuir an ùrachadh ioncramaideach à comas, leugh a h-uile rud às ùr"
+
+#: kbuildsycoca/kbuildsycoca_main.cpp:81
+msgctxt "@info:shell command-line option"
+msgid "Check file timestamps (deprecated, no longer having any effect)"
+msgstr ""
+"Dearbhaich stampaichean-tìde nam faidhlichean (cha mholar seo tuilleadh is "
+"cha dèan e dad)"
+
+#: kbuildsycoca/kbuildsycoca_main.cpp:84
+msgctxt "@info:shell command-line option"
+msgid "Disable checking files (deprecated, no longer having any effect)"
+msgstr ""
+"Cuir dearbhadh nam faidhlichean à comas (cha mholar seo tuilleadh is cha "
+"dèan e dad)"
+
+#: kbuildsycoca/kbuildsycoca_main.cpp:87
+msgctxt "@info:shell command-line option"
+msgid "Create global database"
+msgstr "Cruthaich stòr-dàta uile-choitcheann"
+
+#: kbuildsycoca/kbuildsycoca_main.cpp:90
+msgctxt "@info:shell command-line option"
+msgid "Perform menu generation test run only"
+msgstr "Na ruith ach deuchainn air gintinn nan clàran-taice"
+
+#: kbuildsycoca/kbuildsycoca_main.cpp:93
+msgctxt "@info:shell command-line option"
+msgid "Track menu id for debug purposes"
+msgstr "Tracaich aithnichear a' chlàir-thaice a chum dì-bhugaidh"
+
+#: kbuildsycoca/kbuildsycoca_main.cpp:97
+msgctxt "@info:shell command-line option"
+msgid "Switch QStandardPaths to test mode, for unit tests only"
+msgstr ""
+"Atharraich QStandardPaths gun mhodh deuchainn, airson unit tests a-mhàin"
+
+#: kdeinit/ktoolinvocation.cpp:66
+msgid "Function must be called from the main thread."
+msgstr "Feumaidh am foincsean a ghairm on phrìomh thread."
+
+#: kdeinit/ktoolinvocation.cpp:103
+#, kde-format
+msgid ""
+"Error launching %1. Either KLauncher is not running anymore, or it failed to "
+"start the application."
+msgstr ""
+"Mearachd a' tòiseachadh %1. Chan eil KLauncher a' ruith tuilleadh no cha "
+"deach leis an aplacaid a thòiseachadh."
+
+#: kdeinit/ktoolinvocation.cpp:106
+#, kde-format
+msgid ""
+"KLauncher could not be reached via D-Bus. Error when calling %1:\n"
+"%2\n"
+msgstr ""
+"Cha deach leinn KLauncher a ruigsinn slighe D-Bus. Mearachd a' gairm %1:\n"
+"%2\n"
+
+#: kdeinit/ktoolinvocation_x11.cpp:251
+#, kde-format
+msgid ""
+"Could not launch the mail client:\n"
+"\n"
+"%1"
+msgstr ""
+"Cha deach leinn cliant a' phuist a thòiseachadh:\n"
+"\n"
+"%1"
+
+#: kdeinit/ktoolinvocation_x11.cpp:252
+msgid "Could not launch Mail Client"
+msgstr "Cha deach leinn cliant a' phuist a thòiseachadh"
+
+#: kdeinit/ktoolinvocation_x11.cpp:301 kdeinit/ktoolinvocation_x11.cpp:326
+#: kdeinit/ktoolinvocation_x11.cpp:345
+#, kde-format
+msgid ""
+"Could not launch the browser:\n"
+"\n"
+"%1"
+msgstr ""
+"Cha deach leinn am brabhsair a thòiseachadh:\n"
+"\n"
+"%1"
+
+#: kdeinit/ktoolinvocation_x11.cpp:302 kdeinit/ktoolinvocation_x11.cpp:327
+#: kdeinit/ktoolinvocation_x11.cpp:346
+msgid "Could not launch Browser"
+msgstr "Cha deach leinn am brabhsair a thòiseachadh"
+
+#: kdeinit/ktoolinvocation_x11.cpp:385
+#, kde-format
+msgid ""
+"Could not launch the terminal client:\n"
+"\n"
+"%1"
+msgstr ""
+"Cha deach leinn cliant an tèirmineil a thòiseachadh:\n"
+"\n"
+"%1"
+
+#: kdeinit/ktoolinvocation_x11.cpp:386
+msgid "Could not launch Terminal Client"
+msgstr "Cha deach leinn cliant an tèirmineil a thòiseachadh"
+
+#: plugin/kdbusservicestarter.cpp:77
+#, kde-format
+msgid "No service implementing %1"
+msgstr "Chan eil seirbheis sam bith a' toirt %1 gu buil"
+
+#: services/kservice.cpp:1012
+msgid "The provided service is not valid"
+msgstr "Chan eil an t-seirbheis a chaidh a shònrachadh dligheach"
+
+#: services/kservice.cpp:1016
+#, kde-format
+msgid "The service '%1' provides no library or the Library key is missing"
+msgstr ""
+"Chan eil an t-seirbheis \"%1\" a' solar leabharlann no tha iuchair an "
+"leabharlainn a dhìth"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.15.0/po/gl/kservice5.po new/kservice-5.16.0/po/gl/kservice5.po
--- old/kservice-5.15.0/po/gl/kservice5.po 2015-10-06 23:43:04.000000000 +0200
+++ new/kservice-5.16.0/po/gl/kservice5.po 2015-11-08 13:35:05.000000000 +0100
@@ -9,20 +9,22 @@
# Marce Villarino , 2009, 2010, 2011, 2012.
# Xosé , 2010.
# Marce Villarino , 2011, 2012, 2013, 2014.
+# Adrián Chaves Fernández (Gallaecio) , 2015.
msgid ""
msgstr ""
"Project-Id-Version: kdelibs4\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-09-19 08:55+0000\n"
-"PO-Revision-Date: 2014-05-13 22:40+0200\n"
-"Last-Translator: Marce Villarino \n"
+"PO-Revision-Date: 2015-11-07 11:15+0100\n"
+"Last-Translator: Adrián Chaves Fernández (Gallaecio) \n"
"Language-Team: Galician \n"
"Language: gl\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 1.5\n"
+"X-Generator: Lokalize 2.0\n"
"X-Environment: kde, development\n"
"X-Accelerator-Marker: &\n"
"X-Text-Markup: kde4\n"
@@ -66,14 +68,13 @@
msgstr "Waldo Bastian"
#: kbuildsycoca/kbuildsycoca_main.cpp:75
-#, fuzzy
-#| msgctxt "@info:shell command-line option"
-#| msgid "Disable checking files (dangerous)"
msgctxt "@info:shell command-line option"
msgid ""
"Do not signal applications to update (deprecated, no longer having any "
"effect)"
-msgstr "Desactivar a comprobación dos ficheiros (perigoso)"
+msgstr ""
+"Non enviar sinais ás aplicacións para que se actualicen (obsoleto, non "
+"funciona)."
#: kbuildsycoca/kbuildsycoca_main.cpp:78
msgctxt "@info:shell command-line option"
@@ -83,15 +84,12 @@
#: kbuildsycoca/kbuildsycoca_main.cpp:81
msgctxt "@info:shell command-line option"
msgid "Check file timestamps (deprecated, no longer having any effect)"
-msgstr ""
+msgstr "Comprobar os selos de tempo dos ficheiros (obsoleto, non funciona)."
#: kbuildsycoca/kbuildsycoca_main.cpp:84
-#, fuzzy
-#| msgctxt "@info:shell command-line option"
-#| msgid "Disable checking files (dangerous)"
msgctxt "@info:shell command-line option"
msgid "Disable checking files (deprecated, no longer having any effect)"
-msgstr "Desactivar a comprobación dos ficheiros (perigoso)"
+msgstr "Desactivar a comprobación dos ficheiros (obsoleto, non funciona)."
#: kbuildsycoca/kbuildsycoca_main.cpp:87
msgctxt "@info:shell command-line option"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.15.0/po/ko/kservice5.po new/kservice-5.16.0/po/ko/kservice5.po
--- old/kservice-5.15.0/po/ko/kservice5.po 2015-10-06 23:43:04.000000000 +0200
+++ new/kservice-5.16.0/po/ko/kservice5.po 2015-11-08 13:35:05.000000000 +0100
@@ -9,15 +9,15 @@
"Project-Id-Version: kdelibs4\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-09-19 08:55+0000\n"
-"PO-Revision-Date: 2015-06-27 12:02+0200\n"
-"Last-Translator: Shinjo Park \n"
+"PO-Revision-Date: 2015-11-07 00:18+0100\n"
+"Last-Translator: Shinjo Park \n"
"Language-Team: Korean \n"
"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
@@ -58,14 +58,11 @@
msgstr "Waldo Bastian"
#: kbuildsycoca/kbuildsycoca_main.cpp:75
-#, fuzzy
-#| msgctxt "@info:shell command-line option"
-#| msgid "Disable checking files (dangerous)"
msgctxt "@info:shell command-line option"
msgid ""
"Do not signal applications to update (deprecated, no longer having any "
"effect)"
-msgstr "파일을 확인하지 않기 (위험)"
+msgstr "프로그램에 업데이트 신호 보내지 않기(더 이상 사용하지 않음)"
#: kbuildsycoca/kbuildsycoca_main.cpp:78
msgctxt "@info:shell command-line option"
@@ -75,15 +72,12 @@
#: kbuildsycoca/kbuildsycoca_main.cpp:81
msgctxt "@info:shell command-line option"
msgid "Check file timestamps (deprecated, no longer having any effect)"
-msgstr ""
+msgstr "파일 시간 확인하기(더 이상 사용하지 않음)"
#: kbuildsycoca/kbuildsycoca_main.cpp:84
-#, fuzzy
-#| msgctxt "@info:shell command-line option"
-#| msgid "Disable checking files (dangerous)"
msgctxt "@info:shell command-line option"
msgid "Disable checking files (deprecated, no longer having any effect)"
-msgstr "파일을 확인하지 않기 (위험)"
+msgstr "파일을 확인하지 않기(더 이상 사용하지 않음)"
#: kbuildsycoca/kbuildsycoca_main.cpp:87
msgctxt "@info:shell command-line option"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.15.0/po/sk/kservice5.po new/kservice-5.16.0/po/sk/kservice5.po
--- old/kservice-5.15.0/po/sk/kservice5.po 2015-10-06 23:43:04.000000000 +0200
+++ new/kservice-5.16.0/po/sk/kservice5.po 2015-11-08 13:35:05.000000000 +0100
@@ -6,20 +6,20 @@
# Jakub , 2009.
# Michal Sulek , 2009, 2010, 2011.
# Richard Frič , 2011.
-# Roman Paholík , 2012, 2013, 2014.
+# Roman Paholík , 2012, 2013, 2014, 2015.
msgid ""
msgstr ""
"Project-Id-Version: kdelibs4\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2015-09-19 08:55+0000\n"
-"PO-Revision-Date: 2014-04-02 21:22+0200\n"
-"Last-Translator: Roman Paholík \n"
+"PO-Revision-Date: 2015-10-11 12:18+0100\n"
+"Last-Translator: Roman Paholik \n"
"Language-Team: Slovak \n"
"Language: sk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
msgctxt "NAME OF TRANSLATORS"
@@ -64,14 +64,12 @@
msgstr "Waldo Bastian"
#: kbuildsycoca/kbuildsycoca_main.cpp:75
-#, fuzzy
-#| msgctxt "@info:shell command-line option"
-#| msgid "Disable checking files (dangerous)"
msgctxt "@info:shell command-line option"
msgid ""
"Do not signal applications to update (deprecated, no longer having any "
"effect)"
-msgstr "Zakázať kontrolu súborov (nebezpečné)"
+msgstr ""
+"Nesignalizovať aktualizácie aplikácií (zastaralé, nemá to už žiadny efekt)"
#: kbuildsycoca/kbuildsycoca_main.cpp:78
msgctxt "@info:shell command-line option"
@@ -81,15 +79,12 @@
#: kbuildsycoca/kbuildsycoca_main.cpp:81
msgctxt "@info:shell command-line option"
msgid "Check file timestamps (deprecated, no longer having any effect)"
-msgstr ""
+msgstr "Kontrolovať časové pečiatky (zastaralé, nemá to už žiadny efekt)"
#: kbuildsycoca/kbuildsycoca_main.cpp:84
-#, fuzzy
-#| msgctxt "@info:shell command-line option"
-#| msgid "Disable checking files (dangerous)"
msgctxt "@info:shell command-line option"
msgid "Disable checking files (deprecated, no longer having any effect)"
-msgstr "Zakázať kontrolu súborov (nebezpečné)"
+msgstr "Zakázať kontrolu súborov (zastaralé, nemá to už žiadny efekt)"
#: kbuildsycoca/kbuildsycoca_main.cpp:87
msgctxt "@info:shell command-line option"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.15.0/src/services/kplugininfo.cpp new/kservice-5.16.0/src/services/kplugininfo.cpp
--- old/kservice-5.15.0/src/services/kplugininfo.cpp 2015-10-06 23:43:04.000000000 +0200
+++ new/kservice-5.16.0/src/services/kplugininfo.cpp 2015-11-08 13:35:05.000000000 +0100
@@ -24,6 +24,7 @@
#include <QDebug>
#include <QDirIterator>
#include <QJsonArray>
+#include <QMimeDatabase>
#include <QStandardPaths>
#include "ksycoca.h"
@@ -66,6 +67,7 @@
GlobalQStringLiteral(s_dependenciesKey, "X-KDE-PluginInfo-Depends")
GlobalQStringLiteral(s_serviceTypesKey, "ServiceTypes")
GlobalQStringLiteral(s_xKDEServiceTypes, "X-KDE-ServiceTypes")
+GlobalQStringLiteral(s_mimeTypeKey, "MimeType")
GlobalQStringLiteral(s_formFactorsKey, "X-KDE-FormFactors")
GlobalQStringLiteral(s_enabledbyDefaultKey, "X-KDE-PluginInfo-EnabledByDefault")
GlobalQStringLiteral(s_enabledKey, "Enabled")
@@ -82,6 +84,7 @@
GlobalQStringLiteral(s_jsonIdKey, "Id")
GlobalQStringLiteral(s_jsonVersionKey, "Version")
GlobalQStringLiteral(s_jsonWebsiteKey, "Website")
+GlobalQStringLiteral(s_jsonMimeTypesKey, "MimeTypes")
GlobalQStringLiteral(s_jsonKPluginKey, "KPlugin")
}
@@ -95,7 +98,7 @@
, kcmservicesCached(false)
{}
- QStringList deserializeList(const QString &data);
+ static QStringList deserializeList(const QString &data);
bool hidden : 1;
@@ -188,6 +191,16 @@
kplugin[s_jsonFormFactorsKey()] = QJsonArray::fromStringList(formFactors);
kplugin[s_serviceTypesKey()] = QJsonArray::fromStringList(serviceTypes);
kplugin[s_jsonDependenciesKey()] = QJsonArray::fromStringList(dependencies);
+ QJsonValue mimeTypes = accessor(data, s_mimeTypeKey());
+ if (mimeTypes.isString()) {
+ QStringList mimeList = KPluginInfoPrivate::deserializeList(mimeTypes.toString());
+ if (!mimeList.isEmpty()) {
+ mimeTypes = QJsonArray::fromStringList(mimeList);
+ } else {
+ mimeTypes = QJsonValue();
+ }
+ }
+ kplugin[s_jsonMimeTypesKey()] = mimeTypes;
return kplugin;
}
@@ -312,6 +325,29 @@
json[key] = QJsonValue::fromVariant(v);
}
}
+ // reintroduce the separation between MimeType= and X-KDE-ServiceTypes=
+ // we could do this by modifying KService and KSyCoCa, but as this is only compatibility
+ // code we just query QMimeDatabase whether a ServiceType is a valid MIME type.
+ // TODO: should we also make sure invalid MimeType= entries end up in KPluginMetaData::mimeTypes()?
+ const QStringList services = service->serviceTypes();
+ if (!services.isEmpty()) {
+ QMimeDatabase db;
+ QStringList mimeTypes;
+ mimeTypes.reserve(services.size());
+ QStringList newServiceTypes;
+ newServiceTypes.reserve(services.size());
+ foreach (const QString& s, services) {
+ if (db.mimeTypeForName(s).isValid()) {
+ mimeTypes << s;
+ } else {
+ newServiceTypes << s;
+ }
+ }
+ json[s_mimeTypeKey()] = QJsonArray::fromStringList(mimeTypes);
+ json[s_xKDEServiceTypes()] = QJsonArray::fromStringList(newServiceTypes);
+ json[s_serviceTypesKey()] = QJsonValue();
+ }
+
d->setMetaData(KPluginMetaData(json, service->library(), service->entryPath()), false);
if (!d->metaData.isValid()) {
d.reset();
@@ -540,7 +576,8 @@
QStringList KPluginInfo::serviceTypes() const
{
KPLUGININFO_ISVALID_ASSERTION;
- return d->metaData.serviceTypes();
+ // KService/KPluginInfo include the MIME types in serviceTypes()
+ return d->metaData.serviceTypes() + d->metaData.mimeTypes();
}
KService::Ptr KPluginInfo::service() const
@@ -589,7 +626,7 @@
//special case if we want a stringlist: split values by ',' or ';' and construct the list
if (t == QVariant::StringList) {
if (result.canConvert<QString>()) {
- result = d->deserializeList(result.toString());
+ result = KPluginInfoPrivate::deserializeList(result.toString());
} else if (result.canConvert<QVariantList>()) {
QVariantList list = result.toList();
QStringList newResult;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.15.0/src/services/kplugininfo.desktop new/kservice-5.16.0/src/services/kplugininfo.desktop
--- old/kservice-5.15.0/src/services/kplugininfo.desktop 2015-10-06 23:43:04.000000000 +0200
+++ new/kservice-5.16.0/src/services/kplugininfo.desktop 2015-11-08 13:35:05.000000000 +0100
@@ -13,7 +13,7 @@
Name[br]=Titouroù al lugent KDE
Name[bs]=Podaci o KDE priključku
Name[ca]=Informació del connector del KDE
-Name[ca@valencia]=Connector informatiu de KDE
+Name[ca@valencia]=Informació del connector del KDE
Name[cs]=Informace o modulech KDE
Name[csb]=Wëdowiédzô ò pluginsach KDE
Name[cy]=Gwybodaeth Ategynnau KDE
@@ -42,7 +42,7 @@
Name[hy]=KDE հարմարանքի տեղեկություն
Name[ia]=Information de Plugin de KDE
Name[id]=Informasi Plugin KDE
-Name[is]=KDE íforritsupplýsingar
+Name[is]=KDE viðbótaupplýsingar
Name[it]=Informazioni sulle estensioni di KDE
Name[ja]=KDE プラグイン情報
Name[kk]=KDE плагин мәліметі
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.15.0/src/sycoca/kbuildsycoca.cpp new/kservice-5.16.0/src/sycoca/kbuildsycoca.cpp
--- old/kservice-5.15.0/src/sycoca/kbuildsycoca.cpp 2015-10-06 23:43:04.000000000 +0200
+++ new/kservice-5.16.0/src/sycoca/kbuildsycoca.cpp 2015-11-08 13:35:05.000000000 +0100
@@ -197,7 +197,6 @@
}
m_ctimeFactory = new KCTimeFactory(this); // This is a build factory too, don't delete!!
- bool uptodate = true;
for (QMap::ConstIterator it1 = allResourcesSubDirs.constBegin();
it1 != allResourcesSubDirs.constEnd();
++it1) {
@@ -255,18 +254,16 @@
}
}
if (m_changed || !m_allEntries) {
- uptodate = false;
- //qDebug() << "CHANGED:" << resource;
+ //qDebug() << "CHANGED:" << m_resource;
m_changedResources.append(m_resource);
}
}
- bool result = !uptodate || (m_ctimeDict && !m_ctimeDict->isEmpty());
if (m_ctimeDict && !m_ctimeDict->isEmpty()) {
//qDebug() << "Still in time dict:";
//m_ctimeDict->dump();
// ## It seems entries filtered out by vfolder are still in there,
- // so we end up always saving ksycoca, i.e. this method never returns false
+ // so on a real system we end up always adding "apps" to m_changedResources
// Get the list of resources from which some files were deleted
const QStringList resources = m_ctimeDict->remainingResourceList();
@@ -274,7 +271,9 @@
m_changedResources += resources;
}
- if (result || m_menuTest) {
+ bool result = true;
+ const bool createVFolder = !m_changedResources.isEmpty() || (m_ctimeDict && !m_ctimeDict->isEmpty());
+ if (createVFolder || m_menuTest) {
m_resource = "apps";
m_resourceSubdir = QStringLiteral("applications");
m_currentFactory = d->m_serviceFactory;
@@ -309,7 +308,6 @@
}
if (m_changed || !m_allEntries) {
- uptodate = false;
//qDebug() << "CHANGED:" << m_resource;
m_changedResources.append(m_resource);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.15.0/src/sycoca/kmimeassociations.cpp new/kservice-5.16.0/src/sycoca/kmimeassociations.cpp
--- old/kservice-5.15.0/src/sycoca/kmimeassociations.cpp 2015-10-06 23:43:04.000000000 +0200
+++ new/kservice-5.16.0/src/sycoca/kmimeassociations.cpp 2015-11-08 13:35:05.000000000 +0100
@@ -24,6 +24,7 @@
#include
#include
#include <QDebug>
+#include <QFile>
#include
#include
@@ -47,15 +48,29 @@
*/
-bool KMimeAssociations::parseAllMimeAppsList()
+void KMimeAssociations::parseAllMimeAppsList()
{
- const QString MIMEAPPS_LIST=QStringLiteral("mimeapps.list");
- // Using the "merged view" from KConfig is not enough since we -add- at every level, we don't replace.
- const QStringList mimeappsFiles = QStandardPaths::locateAll(QStandardPaths::GenericConfigLocation, MIMEAPPS_LIST)
- + QStandardPaths::locateAll(QStandardPaths::ApplicationsLocation, MIMEAPPS_LIST);
- if (mimeappsFiles.isEmpty()) {
- return false;
+ QStringList mimeappsFileNames;
+ // make the list of possible filenames from the spec ($desktop-mimeapps.list, then mimeapps.list)
+ const QString desktops = QString::fromLocal8Bit(qgetenv("XDG_CURRENT_DESKTOP"));
+ foreach (const QString &desktop, desktops.split(":", QString::SkipEmptyParts)) {
+ mimeappsFileNames.append(desktop.toLower() + QLatin1String("-mimeapps.list"));
}
+ mimeappsFileNames.append(QStringLiteral("mimeapps.list"));
+ // list the dirs in the order of the spec (XDG_CONFIG_HOME, XDG_CONFIG_DIRS, XDG_DATA_HOME, XDG_DATA_DIRS)
+ const QStringList mimeappsDirs = QStandardPaths::standardLocations(QStandardPaths::GenericConfigLocation)
+ + QStandardPaths::standardLocations(QStandardPaths::ApplicationsLocation);
+ QStringList mimeappsFiles;
+ // collect existing files
+ foreach (const QString &dir, mimeappsDirs) {
+ foreach (const QString &file, mimeappsFileNames) {
+ const QString filePath = dir + '/' + file;
+ if (QFile::exists(filePath)) {
+ mimeappsFiles.append(filePath);
+ }
+ }
+ }
+ //qDebug() << "FILE LIST:" << mimeappsFiles;
int basePreference = 1000; // start high :)
QListIterator<QString> mimeappsIter(mimeappsFiles);
@@ -66,18 +81,23 @@
parseMimeAppsList(mimeappsFile, basePreference);
basePreference += 50;
}
- return true;
}
void KMimeAssociations::parseMimeAppsList(const QString &file, int basePreference)
{
KConfig profile(file, KConfig::SimpleConfig);
- parseAddedAssociations(KConfigGroup(&profile, "Added Associations"), file, basePreference);
- parseRemovedAssociations(KConfigGroup(&profile, "Removed Associations"), file);
+ if (file.endsWith("/mimeapps.list")) { // not for $desktop-mimeapps.list
+ parseAddedAssociations(KConfigGroup(&profile, "Added Associations"), file, basePreference);
+ parseRemovedAssociations(KConfigGroup(&profile, "Removed Associations"), file);
+
+ // KDE extension for parts and plugins, see settings/filetypes/mimetypedata.cpp
+ parseAddedAssociations(KConfigGroup(&profile, "Added KDE Service Associations"), file, basePreference);
+ parseRemovedAssociations(KConfigGroup(&profile, "Removed KDE Service Associations"), file);
+ }
- // KDE extension for parts and plugins, see settings/filetypes/mimetypedata.cpp
- parseAddedAssociations(KConfigGroup(&profile, "Added KDE Service Associations"), file, basePreference);
- parseRemovedAssociations(KConfigGroup(&profile, "Removed KDE Service Associations"), file);
+ // TODO "Default Applications" is a separate query and a separate algorithm, says the spec.
+ // For now this is better than nothing though.
+ parseAddedAssociations(KConfigGroup(&profile, "Default Applications"), file, basePreference);
}
void KMimeAssociations::parseAddedAssociations(const KConfigGroup &group, const QString &file, int basePreference)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.15.0/src/sycoca/kmimeassociations_p.h new/kservice-5.16.0/src/sycoca/kmimeassociations_p.h
--- old/kservice-5.15.0/src/sycoca/kmimeassociations_p.h 2015-10-06 23:43:04.000000000 +0200
+++ new/kservice-5.16.0/src/sycoca/kmimeassociations_p.h 2015-11-08 13:35:05.000000000 +0100
@@ -66,7 +66,7 @@
explicit KMimeAssociations(KOfferHash &offerHash, KServiceFactory *serviceFactory);
// Read mimeapps.list files
- bool parseAllMimeAppsList();
+ void parseAllMimeAppsList();
void parseMimeAppsList(const QString &file, int basePreference);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kservice-5.15.0/src/sycoca/ksycoca.cpp new/kservice-5.16.0/src/sycoca/ksycoca.cpp
--- old/kservice-5.15.0/src/sycoca/ksycoca.cpp 2015-10-06 23:43:04.000000000 +0200
+++ new/kservice-5.16.0/src/sycoca/ksycoca.cpp 2015-11-08 13:35:05.000000000 +0100
@@ -635,7 +635,7 @@
if (mtime > m_now) {
qCDebug(SYCOCA) << fi.filePath() << "has a modification time in the future" << mtime;
}
- qCDebug(SYCOCA) << "timestamp changed:" << fi.filePath() << mtime << ">" << lastStamp;
+ qCDebug(SYCOCA) << "timestamp changed:" << fi.filePath() << mtime << ">" << QDateTime::fromMSecsSinceEpoch(lastStamp);
// no need to continue search
return false;
}