Hello community,
here is the log from the commit of package appcenter for openSUSE:Factory checked in at 2017-02-06 15:22:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/appcenter (Old)
and /work/SRC/openSUSE:Factory/.appcenter.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "appcenter"
Changes:
--------
--- /work/SRC/openSUSE:Factory/appcenter/appcenter.changes 2016-11-24 21:21:25.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.appcenter.new/appcenter.changes 2017-02-06 15:22:45.363067051 +0100
@@ -1,0 +2,10 @@
+Wed Dec 7 15:27:33 UTC 2016 - avvissu@yandex.by
+
+- Update to 0.1.3:
+ * Fix crash with appstream entries that have no package
+ * Use one task accross the class
+ * Fix code-style issues
+ * Cache used members / variables
+- Spec file cleanup
+
+-------------------------------------------------------------------
Old:
----
appcenter-0.1.2.tar.xz
New:
----
appcenter-0.1.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ appcenter.spec ++++++
--- /var/tmp/diff_new_pack.oVy1Uu/_old 2017-02-06 15:22:45.894991005 +0100
+++ /var/tmp/diff_new_pack.oVy1Uu/_new 2017-02-06 15:22:45.894991005 +0100
@@ -1,7 +1,7 @@
#
# spec file for package appcenter
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,7 @@
#
Name: appcenter
-Version: 0.1.2
+Version: 0.1.3
Release: 0
License: GPL-3.0
Summary: Browse and manage apps
@@ -25,19 +25,20 @@
Source: https://launchpad.net/appcenter/loki/%{version}/+download/%{name}-%{version}.tar.xz
BuildRequires: cmake
BuildRequires: elementary-cmake-modules
-BuildRequires: gcc-c++
BuildRequires: fdupes
+BuildRequires: gcc-c++
BuildRequires: intltool
-BuildRequires: pkgconfig(vapigen) >= 0.28
-BuildRequires: pkgconfig(gthread-2.0)
+BuildRequires: libxml2-tools
+BuildRequires: pkgconfig
+BuildRequires: update-desktop-files
+BuildRequires: pkgconfig(appstream) >= 0.10.3
+BuildRequires: pkgconfig(appstream-glib)
BuildRequires: pkgconfig(gee-0.8)
-BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
BuildRequires: pkgconfig(granite)
+BuildRequires: pkgconfig(gthread-2.0)
+BuildRequires: pkgconfig(gtk+-3.0) >= 3.10
BuildRequires: pkgconfig(packagekit-glib2)
-BuildRequires: pkgconfig(appstream) >= 0.9.0
-BuildRequires: pkgconfig(appstream-glib)
-BuildRequires: update-desktop-files
-BuildRequires: libxml2-tools
+BuildRequires: pkgconfig(vapigen) >= 0.28
Recommends: libzypp-plugin-appdata
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -51,7 +52,7 @@
%build
%cmake -DGSETTINGS_COMPILE=FALSE -DUSE_UNITY=FALSE
-make
+make %{?_smp_mflags}
%install
%cmake_install
@@ -80,3 +81,6 @@
%{_datadir}/glib-2.0/schemas/org.pantheon.appcenter.gschema.xml
%files lang -f %{name}.lang
+%defattr(-,root,root)
+
+%changelog
++++++ appcenter-0.1.2.tar.xz -> appcenter-0.1.3.tar.xz ++++++
++++ 2060 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/CMakeLists.txt new/appcenter-0.1.3/CMakeLists.txt
--- old/appcenter-0.1.2/CMakeLists.txt 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/CMakeLists.txt 2016-12-05 13:31:18.000000000 +0100
@@ -9,7 +9,7 @@
set (APP_NAME "AppCenter")
set (RELEASE_NAME "Browse and manage apps")
set (DESKTOP_ICON "system-software-install")
-set (VERSION "0.1.2")
+set (VERSION "0.1.3")
set (VERSION_INFO "Alpha")
set (DOLLAR "$")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/po/ca.po new/appcenter-0.1.3/po/ca.po
--- old/appcenter-0.1.2/po/ca.po 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/po/ca.po 2016-12-05 13:31:18.000000000 +0100
@@ -3,15 +3,15 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-09 08:15-0700\n"
-"PO-Revision-Date: 2016-06-16 15:03+0000\n"
-"Last-Translator: Adolfo Jayme \n"
+"PO-Revision-Date: 2016-11-16 08:45+0000\n"
+"Last-Translator: Davidmp \n"
"Language-Team: LANGUAGE \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-Launchpad-Export-Date: 2016-10-10 06:46+0000\n"
-"X-Generator: Launchpad (build 18227)\n"
+"X-Launchpad-Export-Date: 2016-11-18 05:54+0000\n"
+"X-Generator: Launchpad (build 18269)\n"
#: ../src/Application.vala:35
msgid "App Center"
@@ -23,13 +23,14 @@
"Launchpad Contributions:\n"
" Adolfo Jayme https://launchpad.net/~fitojb\n"
" Alfredo Hernández https://launchpad.net/~aldomann\n"
+" Davidmp https://launchpad.net/~davidmp\n"
" Mario Rodrigo https://launchpad.net/~capitantrueno\n"
" elementaryart (old) https://launchpad.net/~elementaryart"
#: ../src/Views/InstalledView.vala:45 ../src/MainWindow.vala:114
msgctxt "view"
msgid "Updates"
-msgstr ""
+msgstr "Actualitzacions"
#. / TRANSLATORS: the name of the Search view
#: ../src/Views/SearchView.vala:36
@@ -44,51 +45,51 @@
#: ../src/Views/CategoryView.vala:122
msgid "Audio"
-msgstr ""
+msgstr "Àudio"
#: ../src/Views/CategoryView.vala:135
msgid "Development"
-msgstr ""
+msgstr "Desenvolupament"
#: ../src/Views/CategoryView.vala:148
msgid "Accessories"
-msgstr ""
+msgstr "Accessoris"
#: ../src/Views/CategoryView.vala:161
msgid "Office"
-msgstr ""
+msgstr "Oficina"
#: ../src/Views/CategoryView.vala:174
msgid "System"
-msgstr ""
+msgstr "Sistema"
#: ../src/Views/CategoryView.vala:187
msgid "Video"
-msgstr ""
+msgstr "Vídeo"
#: ../src/Views/CategoryView.vala:200
msgid "Graphics"
-msgstr ""
+msgstr "Gràfics"
#: ../src/Views/CategoryView.vala:212
msgid "Games"
-msgstr ""
+msgstr "Jocs"
#: ../src/Views/CategoryView.vala:225
msgid "Education"
-msgstr ""
+msgstr "Educació"
#: ../src/Views/CategoryView.vala:237
msgid "Internet"
-msgstr ""
+msgstr "Internet"
#: ../src/Views/CategoryView.vala:250
msgid "Science & Engineering"
-msgstr ""
+msgstr "Ciència i enginyeria"
#: ../src/Views/CategoryView.vala:262
msgid "Universal Access"
-msgstr ""
+msgstr "Accés universal"
#: ../src/Views/AppListView.vala:64
msgid "Update All"
@@ -100,21 +101,21 @@
#: ../src/Views/FeaturedView.vala:36
msgid "Latest Apps"
-msgstr ""
+msgstr "Últimes aplicacions"
#: ../src/Views/AppInfoView.vala:48
msgid "Screenshot Not Available"
-msgstr ""
+msgstr "Captura no disponible"
#: ../src/Views/AppInfoView.vala:128
msgid "Extensions:"
-msgstr ""
+msgstr "Extensions:"
#: ../src/Widgets/UpdateHeaderRow.vala:121
msgid "%u Update Available"
msgid_plural "%u Updates Available"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%u actualització disponible"
+msgstr[1] "%u actualitzacions disponibles"
#: ../src/Widgets/UpdateHeaderRow.vala:122
msgid "Size: %s"
@@ -126,7 +127,7 @@
#: ../src/Widgets/UpdateHeaderRow.vala:165
msgid "Up to Date"
-msgstr ""
+msgstr "Al dia"
#: ../src/MainWindow.vala:95
msgid "AppCenter"
@@ -139,11 +140,11 @@
#: ../src/MainWindow.vala:253
msgid "Search %s"
-msgstr ""
+msgstr "Cerca %s"
#: ../src/AbstractAppContainer.vala:62
msgid "Cancel"
-msgstr ""
+msgstr "Cancel·la"
#: ../src/AbstractAppContainer.vala:65 ../src/AbstractAppContainer.vala:129
msgid "Install"
@@ -159,11 +160,11 @@
#: ../src/Core/Package.vala:117
msgid "Application installed"
-msgstr ""
+msgstr "Aplicació instal·lada"
#: ../src/Core/Package.vala:118
msgid "%s has been successfully installed"
-msgstr ""
+msgstr "%s s'ha instal·lat correctament"
#: ../src/Core/Client.vala:62
msgid "Operating System Updates"
@@ -187,143 +188,143 @@
#: ../src/Core/ChangeInformation.vala:54
msgid "Starting"
-msgstr ""
+msgstr "S'inicia"
#: ../src/Core/ChangeInformation.vala:56
msgid "Waiting"
-msgstr ""
+msgstr "En espera"
#: ../src/Core/ChangeInformation.vala:58
msgid "Running"
-msgstr ""
+msgstr "S'executa"
#: ../src/Core/ChangeInformation.vala:60
msgid "Querying"
-msgstr ""
+msgstr "Es consulta"
#: ../src/Core/ChangeInformation.vala:62
msgid "Getting information"
-msgstr ""
+msgstr "Obtenint informació"
#: ../src/Core/ChangeInformation.vala:64
msgid "Removing packages"
-msgstr ""
+msgstr "S'eliminen paquets"
#: ../src/Core/ChangeInformation.vala:66
msgid "Downloading"
-msgstr ""
+msgstr "Es baixa"
#: ../src/Core/ChangeInformation.vala:68
msgid "Installing"
-msgstr "S'està instal·lant"
+msgstr "S'instal·la"
#: ../src/Core/ChangeInformation.vala:70
msgid "Refreshing software list"
-msgstr ""
+msgstr "Es refresca la llista de programari"
#: ../src/Core/ChangeInformation.vala:72
msgid "Installing updates"
-msgstr ""
+msgstr "S'instal·len les actualitzacions"
#: ../src/Core/ChangeInformation.vala:74
msgid "Cleaning up packages"
-msgstr ""
+msgstr "Es fa neteja dels paquets"
#: ../src/Core/ChangeInformation.vala:76
msgid "Obsoleting packages"
-msgstr ""
+msgstr "Es deixen paquets obsolets"
#: ../src/Core/ChangeInformation.vala:78
msgid "Resolving dependencies"
-msgstr ""
+msgstr "Es resolen les dependències"
#: ../src/Core/ChangeInformation.vala:80
msgid "Checking signatures"
-msgstr ""
+msgstr "Es comproven les signatures"
#: ../src/Core/ChangeInformation.vala:82
msgid "Testing changes"
-msgstr ""
+msgstr "Es proven els canvis"
#: ../src/Core/ChangeInformation.vala:84
msgid "Committing changes"
-msgstr ""
+msgstr "S'apliquen els canvis"
#: ../src/Core/ChangeInformation.vala:86
msgid "Requesting data"
-msgstr ""
+msgstr "Se sol·liciten dades"
#: ../src/Core/ChangeInformation.vala:88
msgid "Finished"
-msgstr ""
+msgstr "S'ha acabat"
#: ../src/Core/ChangeInformation.vala:90
msgid "Cancelling"
-msgstr ""
+msgstr "Es cancel·la"
#: ../src/Core/ChangeInformation.vala:92
msgid "Downloading repository information"
-msgstr ""
+msgstr "Es baixa la informació dels repositoris"
#: ../src/Core/ChangeInformation.vala:94
msgid "Downloading list of packages"
-msgstr ""
+msgstr "Es baixa la llista de paquets"
#: ../src/Core/ChangeInformation.vala:96
msgid "Downloading file lists"
-msgstr ""
+msgstr "Es baixa la llista de fitxers"
#: ../src/Core/ChangeInformation.vala:98
msgid "Downloading lists of changes"
-msgstr ""
+msgstr "Es baixa la llista de canvis"
#: ../src/Core/ChangeInformation.vala:100
msgid "Downloading groups"
-msgstr ""
+msgstr "Es baixen els grups"
#: ../src/Core/ChangeInformation.vala:102
msgid "Downloading update information"
-msgstr ""
+msgstr "Es baixa la informació de l'actualització"
#: ../src/Core/ChangeInformation.vala:104
msgid "Repackaging files"
-msgstr ""
+msgstr "Es reempaqueten fitxers"
#: ../src/Core/ChangeInformation.vala:106
msgid "Loading cache"
-msgstr ""
+msgstr "Es carrega la memòria cau"
#: ../src/Core/ChangeInformation.vala:108
msgid "Scanning applications"
-msgstr ""
+msgstr "S'exploren les aplicacions"
#: ../src/Core/ChangeInformation.vala:110
msgid "Generating package lists"
-msgstr ""
+msgstr "Es generen les llistes de paquets"
#: ../src/Core/ChangeInformation.vala:112
msgid "Waiting for package manager lock"
-msgstr ""
+msgstr "S'espera el bloqueig del gestor de paquets"
#: ../src/Core/ChangeInformation.vala:114
msgid "Waiting for authentication"
-msgstr ""
+msgstr "S'espera l'autenticació"
#: ../src/Core/ChangeInformation.vala:116
msgid "Updating running applications"
-msgstr ""
+msgstr "S'actualitzen les aplicacions en execució"
#: ../src/Core/ChangeInformation.vala:118
msgid "Checking applications in use"
-msgstr ""
+msgstr "Es comproven les aplicacions en ús"
#: ../src/Core/ChangeInformation.vala:120
msgid "Checking libraries in use"
-msgstr ""
+msgstr "Es comproven les biblioteques en ús"
#: ../src/Core/ChangeInformation.vala:122
msgid "Copying files"
-msgstr ""
+msgstr "Es copien fitxers"
#: ../src/Core/ChangeInformation.vala:124
msgid "Unknown state"
@@ -331,11 +332,12 @@
#: ../src/AbstractAppList.vala:30
msgid "No Results"
-msgstr ""
+msgstr "Sense resultats"
#: ../src/AbstractAppList.vala:30
msgid "No apps could be found. Try changing search terms."
msgstr ""
+"No s'han pogut trobar resultats. Proveu de canvia els termes de la cerca."
#~ msgid "Quit"
#~ msgstr "Surt"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/po/en_CA.po new/appcenter-0.1.3/po/en_CA.po
--- old/appcenter-0.1.2/po/en_CA.po 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/po/en_CA.po 2016-12-05 13:31:18.000000000 +0100
@@ -3,15 +3,15 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-09 08:15-0700\n"
-"PO-Revision-Date: 2016-05-05 14:38+0000\n"
-"Last-Translator: Giovanni Caligaris \n"
+"PO-Revision-Date: 2016-11-04 07:42+0000\n"
+"Last-Translator: wec \n"
"Language-Team: LANGUAGE \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-Launchpad-Export-Date: 2016-10-10 06:48+0000\n"
-"X-Generator: Launchpad (build 18227)\n"
+"X-Launchpad-Export-Date: 2016-11-05 05:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
#: ../src/Application.vala:35
msgid "App Center"
@@ -23,12 +23,13 @@
"Launchpad Contributions:\n"
" Giovanni Caligaris https://launchpad.net/~giovannicaligaris\n"
" chilledfrogs https://launchpad.net/~chilledfrogs\n"
-" elementaryart (old) https://launchpad.net/~elementaryart"
+" elementaryart (old) https://launchpad.net/~elementaryart\n"
+" wec https://launchpad.net/~tungsten314"
#: ../src/Views/InstalledView.vala:45 ../src/MainWindow.vala:114
msgctxt "view"
msgid "Updates"
-msgstr ""
+msgstr "Updates"
#. / TRANSLATORS: the name of the Search view
#: ../src/Views/SearchView.vala:36
@@ -43,51 +44,51 @@
#: ../src/Views/CategoryView.vala:122
msgid "Audio"
-msgstr ""
+msgstr "Audio"
#: ../src/Views/CategoryView.vala:135
msgid "Development"
-msgstr ""
+msgstr "Development"
#: ../src/Views/CategoryView.vala:148
msgid "Accessories"
-msgstr ""
+msgstr "Accessories"
#: ../src/Views/CategoryView.vala:161
msgid "Office"
-msgstr ""
+msgstr "Office"
#: ../src/Views/CategoryView.vala:174
msgid "System"
-msgstr ""
+msgstr "System"
#: ../src/Views/CategoryView.vala:187
msgid "Video"
-msgstr ""
+msgstr "Video"
#: ../src/Views/CategoryView.vala:200
msgid "Graphics"
-msgstr ""
+msgstr "Graphics"
#: ../src/Views/CategoryView.vala:212
msgid "Games"
-msgstr ""
+msgstr "Games"
#: ../src/Views/CategoryView.vala:225
msgid "Education"
-msgstr ""
+msgstr "Education"
#: ../src/Views/CategoryView.vala:237
msgid "Internet"
-msgstr ""
+msgstr "Internet"
#: ../src/Views/CategoryView.vala:250
msgid "Science & Engineering"
-msgstr ""
+msgstr "Science & Engineering"
#: ../src/Views/CategoryView.vala:262
msgid "Universal Access"
-msgstr ""
+msgstr "Universal Access"
#: ../src/Views/AppListView.vala:64
msgid "Update All"
@@ -103,11 +104,11 @@
#: ../src/Views/AppInfoView.vala:48
msgid "Screenshot Not Available"
-msgstr ""
+msgstr "Screenshot Not Available"
#: ../src/Views/AppInfoView.vala:128
msgid "Extensions:"
-msgstr ""
+msgstr "Extensions:"
#: ../src/Widgets/UpdateHeaderRow.vala:121
msgid "%u Update Available"
@@ -134,11 +135,11 @@
#: ../src/MainWindow.vala:103 ../src/MainWindow.vala:130
#: ../src/MainWindow.vala:271 ../src/MainWindow.vala:293
msgid "Search Apps"
-msgstr ""
+msgstr "Search Apps"
#: ../src/MainWindow.vala:253
msgid "Search %s"
-msgstr ""
+msgstr "Search %s"
#: ../src/AbstractAppContainer.vala:62
msgid "Cancel"
@@ -190,7 +191,7 @@
#: ../src/Core/ChangeInformation.vala:56
msgid "Waiting"
-msgstr ""
+msgstr "Waiting"
#: ../src/Core/ChangeInformation.vala:58
msgid "Running"
@@ -210,11 +211,11 @@
#: ../src/Core/ChangeInformation.vala:66
msgid "Downloading"
-msgstr ""
+msgstr "Downloading"
#: ../src/Core/ChangeInformation.vala:68
msgid "Installing"
-msgstr ""
+msgstr "Installing"
#: ../src/Core/ChangeInformation.vala:70
msgid "Refreshing software list"
@@ -334,7 +335,7 @@
#: ../src/AbstractAppList.vala:30
msgid "No apps could be found. Try changing search terms."
-msgstr ""
+msgstr "No apps could be found. Try changing search terms."
#~ msgctxt "view"
#~ msgid "Installed"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/po/extra/ca.po new/appcenter-0.1.3/po/extra/ca.po
--- old/appcenter-0.1.2/po/extra/ca.po 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/po/extra/ca.po 2016-12-05 13:31:18.000000000 +0100
@@ -3,29 +3,35 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-09 08:15-0700\n"
-"PO-Revision-Date: 2015-12-16 06:08+0000\n"
-"Last-Translator: Corentin Noël \n"
+"PO-Revision-Date: 2016-11-15 17:16+0000\n"
+"Last-Translator: Davidmp \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2016-10-10 06:48+0000\n"
-"X-Generator: Launchpad (build 18227)\n"
+"X-Launchpad-Export-Date: 2016-11-16 05:58+0000\n"
+"X-Generator: Launchpad (build 18269)\n"
msgid "AppCenter"
-msgstr ""
+msgstr "Centre d'aplicacions"
msgid "Browse and manage apps"
-msgstr ""
+msgstr "Navegueu i gestioneu les aplicacions"
msgid "install;uninstall;remove;catalogue;store;apps;updates;software;"
msgstr ""
+"instal·la;desinstal·la;elimina;catàleg;botiga;aplicacions;actualitzacions;pro"
+"gramari;"
msgid "About AppCenter"
-msgstr ""
+msgstr "Quant al Centre d'aplicacions"
msgid ""
"An app store for indie and open source developers. Browse by categories or "
"search and discover new apps. AppCenter is also used for updating your "
"system to the latest and greatest version for new features and fixes."
msgstr ""
+"Una botiga d'aplicacions per als desenvolupadors de codi independent i "
+"obert. Cerqueu per categories o busqueu i descobriu noves aplicacions. El "
+"Centre d'aplicacions també s'utilitza per actualitzar el sistema a la versió "
+"més recent i bona, per obtenir les noves característiques i correccions."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/po/extra/ckb.po new/appcenter-0.1.3/po/extra/ckb.po
--- old/appcenter-0.1.2/po/extra/ckb.po 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/po/extra/ckb.po 2016-12-05 13:31:18.000000000 +0100
@@ -3,14 +3,14 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-09 08:15-0700\n"
-"PO-Revision-Date: 2016-09-12 17:54+0000\n"
-"Last-Translator: rasti <Unknown>\n"
+"PO-Revision-Date: 2016-10-31 21:47+0000\n"
+"Last-Translator: Corentin Noël \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2016-10-10 06:49+0000\n"
-"X-Generator: Launchpad (build 18227)\n"
+"X-Launchpad-Export-Date: 2016-11-01 05:29+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
"Language: ckb\n"
msgid "AppCenter"
@@ -21,8 +21,8 @@
msgid "install;uninstall;remove;catalogue;store;apps;updates;software;"
msgstr ""
-"دامەزراندن؛دامەزرێنسڕینەوە؛سڕینەوە؛ڕێبەر؛کۆگا؛نەرمەواڵەکان؛بەڕۆژکردنەکان؛نەرم"
-"ەکاڵاکان؛"
+";دامەزراندن;دامەزرێنسڕینەوە;سڕینەوە;ڕێبەر;کۆگا;نەرمەواڵەکان;بەڕۆژکردنەکان;نەر"
+"مەکاڵاکان"
msgid "About AppCenter"
msgstr "دەربارەی ناوەندی نەرمەواڵەکان"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/po/extra/et.po new/appcenter-0.1.3/po/extra/et.po
--- old/appcenter-0.1.2/po/extra/et.po 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/po/extra/et.po 2016-12-05 13:31:18.000000000 +0100
@@ -3,14 +3,14 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-09 08:15-0700\n"
-"PO-Revision-Date: 2016-06-14 09:38+0000\n"
-"Last-Translator: Kristjan Vool \n"
+"PO-Revision-Date: 2016-10-31 21:48+0000\n"
+"Last-Translator: Corentin Noël \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2016-10-10 06:48+0000\n"
-"X-Generator: Launchpad (build 18227)\n"
+"X-Launchpad-Export-Date: 2016-11-01 05:29+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
msgid "AppCenter"
msgstr "Tarkvarakeskus"
@@ -21,7 +21,7 @@
msgid "install;uninstall;remove;catalogue;store;apps;updates;software;"
msgstr ""
"install;uninstall;remove;catalogue;store;apps;updates;software;paigalda;paiga"
-"ldamine;eemalda;kataloog;pood;rakendus;uuenda;tarkvara"
+"ldamine;eemalda;kataloog;pood;rakendus;uuenda;tarkvara;"
msgid "About AppCenter"
msgstr "Rakendusest..."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/po/extra/ru.po new/appcenter-0.1.3/po/extra/ru.po
--- old/appcenter-0.1.2/po/extra/ru.po 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/po/extra/ru.po 2016-12-05 13:31:18.000000000 +0100
@@ -3,25 +3,23 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-09 08:15-0700\n"
-"PO-Revision-Date: 2016-05-14 13:46+0000\n"
-"Last-Translator: Yuly Nesterov \n"
+"PO-Revision-Date: 2016-12-02 00:46+0000\n"
+"Last-Translator: Maxim Taranov \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2016-10-10 06:49+0000\n"
-"X-Generator: Launchpad (build 18227)\n"
+"X-Launchpad-Export-Date: 2016-12-03 05:00+0000\n"
+"X-Generator: Launchpad (build 18282)\n"
msgid "AppCenter"
-msgstr "Центр приложений"
+msgstr "AppCenter"
msgid "Browse and manage apps"
msgstr "Просмотр и управление приложениями"
msgid "install;uninstall;remove;catalogue;store;apps;updates;software;"
-msgstr ""
-"установить;деинсталировать;удалить;каталог;магазин;приложения;обновления;прог"
-"рамное обеспечение;"
+msgstr "установить;удалить;каталог;магазин;приложения;обновления;программы;"
msgid "About AppCenter"
msgstr "О программе"
@@ -32,8 +30,8 @@
"system to the latest and greatest version for new features and fixes."
msgstr ""
"Магазин приложений для инди-разработчиков и разработчиков приложений с "
-"открытым исходным кодом. Ищите по категориям или воспользуйтесь поиском и "
-"откройте для себя новые приложения. Центр приложений также используется для "
+"открытым исходным кодом. Просматривайте категории или воспользуйтесь поиском "
+"и откройте для себя новые приложения. AppCenter также используется для "
"обновления системы до последней и самой лучшей версии с новыми функциями и "
"исправлениями."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/po/extra/tl.po new/appcenter-0.1.3/po/extra/tl.po
--- old/appcenter-0.1.2/po/extra/tl.po 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/po/extra/tl.po 2016-12-05 13:31:18.000000000 +0100
@@ -3,14 +3,14 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-09 08:15-0700\n"
-"PO-Revision-Date: 2016-06-02 17:39+0000\n"
-"Last-Translator: yavinfour \n"
+"PO-Revision-Date: 2016-10-31 21:49+0000\n"
+"Last-Translator: Corentin Noël \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2016-10-10 06:49+0000\n"
-"X-Generator: Launchpad (build 18227)\n"
+"X-Launchpad-Export-Date: 2016-11-01 05:29+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
msgid "AppCenter"
msgstr "AppCenter"
@@ -19,7 +19,7 @@
msgstr "Mag-browse at mag-manage ng mga app"
msgid "install;uninstall;remove;catalogue;store;apps;updates;software;"
-msgstr "install;uninstall;remove;catalogue;store;apps;updates;software;app"
+msgstr "install;uninstall;remove;catalogue;store;apps;updates;software;app;"
msgid "About AppCenter"
msgstr "Tungkol sa AppCenter"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/po/extra/ur.po new/appcenter-0.1.3/po/extra/ur.po
--- old/appcenter-0.1.2/po/extra/ur.po 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/po/extra/ur.po 2016-12-05 13:31:18.000000000 +0100
@@ -3,29 +3,35 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-09 08:15-0700\n"
-"PO-Revision-Date: 2016-09-23 09:01+0000\n"
+"PO-Revision-Date: 2016-11-24 10:26+0000\n"
"Last-Translator: Waqar Ahmed \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2016-10-10 06:49+0000\n"
-"X-Generator: Launchpad (build 18227)\n"
+"X-Launchpad-Export-Date: 2016-11-25 06:16+0000\n"
+"X-Generator: Launchpad (build 18282)\n"
msgid "AppCenter"
-msgstr "مرکزِ اپلی کیشن"
+msgstr "ایپ مرکز"
msgid "Browse and manage apps"
-msgstr "ایپ پھرولیں اور منظم کریں"
+msgstr ""
msgid "install;uninstall;remove;catalogue;store;apps;updates;software;"
-msgstr "نصب کرنا;ناتنصیب;ھٹا نا;فہرست;دکان;اپلی کیشن;تجدید;سافٹ ویئر"
+msgstr ""
+"نصب کرنا;ناتنصیب;ہٹانا;ھٹانا؛انسٹال؛ان انسٹال؛کیٹالاگ؛فہرست;سٹور؛ایپلی "
+"کیشن;ایپ؛اپڈیٹ؛تجدید;سافٹ ویئر"
msgid "About AppCenter"
-msgstr "مرکزِ اپلی کیشن بارے میں"
+msgstr "ایپ مرکز کے متعلق"
msgid ""
"An app store for indie and open source developers. Browse by categories or "
"search and discover new apps. AppCenter is also used for updating your "
"system to the latest and greatest version for new features and fixes."
msgstr ""
+"ایک ایپ سٹور جو آزاد، انڈی اور اوپن سورس ڈیولپرز کے لیے ہے۔ ضمروں میں "
+"پھرولیں یا تلاش کریں اور دریافت کریں نئی ایپس۔ ایپ مرکز کی مدد سے آپ کے سسٹم "
+"کو جدید ترین رکھا جاتا ہے اور اس پر اپڈیٹس نصب کی جاتی ہیں تاکہ اس میں جو "
+"خرابیاں خامیاں موجود ہیں، دور ہو جائیں۔"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/po/it.po new/appcenter-0.1.3/po/it.po
--- old/appcenter-0.1.2/po/it.po 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/po/it.po 2016-12-05 13:31:18.000000000 +0100
@@ -3,15 +3,15 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-09 08:15-0700\n"
-"PO-Revision-Date: 2016-07-20 11:23+0000\n"
+"PO-Revision-Date: 2016-11-19 22:25+0000\n"
"Last-Translator: Fabio Zaramella \n"
"Language-Team: LANGUAGE \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-Launchpad-Export-Date: 2016-10-10 06:47+0000\n"
-"X-Generator: Launchpad (build 18227)\n"
+"X-Launchpad-Export-Date: 2016-11-20 06:11+0000\n"
+"X-Generator: Launchpad (build 18269)\n"
#: ../src/Application.vala:35
msgid "App Center"
@@ -146,7 +146,7 @@
#: ../src/MainWindow.vala:253
msgid "Search %s"
-msgstr ""
+msgstr "Cerca %s"
#: ../src/AbstractAppContainer.vala:62
msgid "Cancel"
@@ -198,7 +198,7 @@
#: ../src/Core/ChangeInformation.vala:56
msgid "Waiting"
-msgstr ""
+msgstr "In attesa"
#: ../src/Core/ChangeInformation.vala:58
msgid "Running"
@@ -218,7 +218,7 @@
#: ../src/Core/ChangeInformation.vala:66
msgid "Downloading"
-msgstr ""
+msgstr "Scaricamento"
#: ../src/Core/ChangeInformation.vala:68
msgid "Installing"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/po/ja.po new/appcenter-0.1.3/po/ja.po
--- old/appcenter-0.1.2/po/ja.po 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/po/ja.po 2016-12-05 13:31:18.000000000 +0100
@@ -3,14 +3,14 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-09 08:15-0700\n"
-"PO-Revision-Date: 2016-10-21 14:09+0000\n"
-"Last-Translator: BALLOON a.k.a. Fu-sen. (Keiichi SHIGA) <Unknown>\n"
+"PO-Revision-Date: 2016-11-06 15:51+0000\n"
+"Last-Translator: Jun Takeda \n"
"Language-Team: LANGUAGE \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-Launchpad-Export-Date: 2016-10-22 05:51+0000\n"
+"X-Launchpad-Export-Date: 2016-11-07 06:11+0000\n"
"X-Generator: Launchpad (build 18246)\n"
#: ../src/Application.vala:35
@@ -138,7 +138,7 @@
#: ../src/MainWindow.vala:253
msgid "Search %s"
-msgstr ""
+msgstr "%s を検索"
#: ../src/AbstractAppContainer.vala:62
msgid "Cancel"
@@ -188,7 +188,7 @@
#: ../src/Core/ChangeInformation.vala:56
msgid "Waiting"
-msgstr ""
+msgstr "待機中"
#: ../src/Core/ChangeInformation.vala:58
msgid "Running"
@@ -208,7 +208,7 @@
#: ../src/Core/ChangeInformation.vala:66
msgid "Downloading"
-msgstr ""
+msgstr "ダウンロードしています"
#: ../src/Core/ChangeInformation.vala:68
msgid "Installing"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/po/ru.po new/appcenter-0.1.3/po/ru.po
--- old/appcenter-0.1.2/po/ru.po 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/po/ru.po 2016-12-05 13:31:18.000000000 +0100
@@ -3,7 +3,7 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-09 08:15-0700\n"
-"PO-Revision-Date: 2016-10-10 18:34+0000\n"
+"PO-Revision-Date: 2016-12-02 00:53+0000\n"
"Last-Translator: Maxim Taranov \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
@@ -11,12 +11,12 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Launchpad-Export-Date: 2016-10-11 06:33+0000\n"
-"X-Generator: Launchpad (build 18227)\n"
+"X-Launchpad-Export-Date: 2016-12-03 05:00+0000\n"
+"X-Generator: Launchpad (build 18282)\n"
#: ../src/Application.vala:35
msgid "App Center"
-msgstr "Центр приложений"
+msgstr "AppCenter"
#: ../src/Application.vala:53
msgid "translator-credits"
@@ -129,7 +129,7 @@
#: ../src/Widgets/UpdateHeaderRow.vala:158
msgid "Searching for updates…"
-msgstr "Поиск обновлений..."
+msgstr "Поиск обновлений…"
#: ../src/Widgets/UpdateHeaderRow.vala:165
msgid "Up to Date"
@@ -137,7 +137,7 @@
#: ../src/MainWindow.vala:95
msgid "AppCenter"
-msgstr "Центр приложений"
+msgstr "AppCenter"
#: ../src/MainWindow.vala:103 ../src/MainWindow.vala:130
#: ../src/MainWindow.vala:271 ../src/MainWindow.vala:293
@@ -190,9 +190,9 @@
#: ../src/Core/Client.vala:339
msgid "%u update is available for your system"
msgid_plural "%u updates are available for your system"
-msgstr[0] "%u обновление доступно для вашей системы"
-msgstr[1] "%u обновления доступны для вашей системы"
-msgstr[2] "%u обновлений доступны для вашей системы"
+msgstr[0] "Для системы доступно %u обновление"
+msgstr[1] "Для системы доступны %u обновления"
+msgstr[2] "Для системы доступны %u обновлений"
#: ../src/Core/ChangeInformation.vala:54
msgid "Starting"
@@ -204,7 +204,7 @@
#: ../src/Core/ChangeInformation.vala:58
msgid "Running"
-msgstr "Запуск"
+msgstr "Выполнение"
#: ../src/Core/ChangeInformation.vala:60
msgid "Querying"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/po/tr.po new/appcenter-0.1.3/po/tr.po
--- old/appcenter-0.1.2/po/tr.po 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/po/tr.po 2016-12-05 13:31:18.000000000 +0100
@@ -3,15 +3,15 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-09 08:15-0700\n"
-"PO-Revision-Date: 2016-09-19 23:49+0000\n"
-"Last-Translator: Sadık Poyraz \n"
+"PO-Revision-Date: 2016-11-22 08:45+0000\n"
+"Last-Translator: elementaryart (old) <Unknown>\n"
"Language-Team: LANGUAGE \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-Launchpad-Export-Date: 2016-10-10 06:48+0000\n"
-"X-Generator: Launchpad (build 18227)\n"
+"X-Launchpad-Export-Date: 2016-11-23 06:13+0000\n"
+"X-Generator: Launchpad (build 18269)\n"
#: ../src/Application.vala:35
msgid "App Center"
@@ -27,12 +27,14 @@
" Mustafa Yılmaz https://launchpad.net/~apshalasha\n"
" Sadık Poyraz https://launchpad.net/~sadikpoyraz01\n"
" Sinan Engin https://launchpad.net/~snn-engn\n"
+" Veli Çakıroğlu https://launchpad.net/~velicakiroglu\n"
" Yasin Uysal https://launchpad.net/~yasinuysal22\n"
" Yusuf Kayan https://launchpad.net/~c08b\n"
" asdasdqwdq qwd qwq https://launchpad.net/~onlycodetr-deactivatedaccount-"
"deactivatedaccount\n"
" elementaryart (old) https://launchpad.net/~elementaryart\n"
-" tolka https://launchpad.net/~tolsen92-s"
+" tolka https://launchpad.net/~tolsen92-s\n"
+" Özgür BASKIN https://launchpad.net/~ozgur-baskin"
#: ../src/Views/InstalledView.vala:45 ../src/MainWindow.vala:114
msgctxt "view"
@@ -147,7 +149,7 @@
#: ../src/MainWindow.vala:253
msgid "Search %s"
-msgstr ""
+msgstr "%s içinde ara"
#: ../src/AbstractAppContainer.vala:62
msgid "Cancel"
@@ -199,7 +201,7 @@
#: ../src/Core/ChangeInformation.vala:56
msgid "Waiting"
-msgstr ""
+msgstr "Bekliyor"
#: ../src/Core/ChangeInformation.vala:58
msgid "Running"
@@ -219,7 +221,7 @@
#: ../src/Core/ChangeInformation.vala:66
msgid "Downloading"
-msgstr ""
+msgstr "İndiriliyor"
#: ../src/Core/ChangeInformation.vala:68
msgid "Installing"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/po/ur.po new/appcenter-0.1.3/po/ur.po
--- old/appcenter-0.1.2/po/ur.po 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/po/ur.po 2016-12-05 13:31:18.000000000 +0100
@@ -3,20 +3,20 @@
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-09 08:15-0700\n"
-"PO-Revision-Date: 2016-10-08 22:30+0000\n"
+"PO-Revision-Date: 2016-11-24 12:37+0000\n"
"Last-Translator: Waqar Ahmed \n"
"Language-Team: \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-Launchpad-Export-Date: 2016-10-10 06:48+0000\n"
-"X-Generator: Launchpad (build 18227)\n"
+"X-Launchpad-Export-Date: 2016-11-25 06:16+0000\n"
+"X-Generator: Launchpad (build 18282)\n"
"Language: ur\n"
#: ../src/Application.vala:35
msgid "App Center"
-msgstr "مرکزِ ایپلی کیشن"
+msgstr "ایپ مرکز"
#: ../src/Application.vala:53
msgid "translator-credits"
@@ -139,7 +139,7 @@
#: ../src/MainWindow.vala:253
msgid "Search %s"
-msgstr ""
+msgstr "تلاش کریں %s"
#: ../src/AbstractAppContainer.vala:62
msgid "Cancel"
@@ -231,7 +231,7 @@
#: ../src/Core/ChangeInformation.vala:76
msgid "Obsoleting packages"
-msgstr ""
+msgstr "پیکج فرسودہ کر رہا ہے"
#: ../src/Core/ChangeInformation.vala:78
msgid "Resolving dependencies"
@@ -271,7 +271,7 @@
#: ../src/Core/ChangeInformation.vala:96
msgid "Downloading file lists"
-msgstr ""
+msgstr "فائلوں کی فہرستیں اتار رہا ہے"
#: ../src/Core/ChangeInformation.vala:98
msgid "Downloading lists of changes"
@@ -287,7 +287,7 @@
#: ../src/Core/ChangeInformation.vala:104
msgid "Repackaging files"
-msgstr ""
+msgstr "فائلیں ری پیکج کر رہا ہے"
#: ../src/Core/ChangeInformation.vala:106
msgid "Loading cache"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/src/Core/Client.vala new/appcenter-0.1.3/src/Core/Client.vala
--- old/appcenter-0.1.2/src/Core/Client.vala 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/src/Core/Client.vala 2016-12-05 13:31:18.000000000 +0100
@@ -16,18 +16,16 @@
public class AppCenterCore.Client : Object {
public signal void updates_available ();
- public signal void tasks_finished ();
public bool connected { public get; private set; }
public bool updating_cache { public get; private set; }
+ public uint task_count { public get; private set; default = 0; }
public AppCenterCore.Package os_updates { public get; private set; }
- private Gee.LinkedList task_list;
- private Gee.LinkedList task_with_agreement_list;
private Gee.HashMap package_list;
private AppStream.Pool appstream_pool;
- private GLib.Cancellable interface_cancellable;
+ private GLib.Cancellable cancellable;
private GLib.DateTime last_cache_update;
private uint updates_number = 0U;
private uint update_cache_timeout_id = 0;
@@ -35,73 +33,59 @@
private const int SECONDS_BETWEEN_REFRESHES = 60*60*24;
+ private Task client;
+ private SuspendControl sc;
+
private Client () {
- appstream_pool.get_components ().foreach ((comp) => {
- var package = new AppCenterCore.Package (comp);
- foreach (var pkg_name in comp.get_pkgnames ()) {
- package_list.set (pkg_name, package);
- }
- });
}
construct {
- task_list = new Gee.LinkedList ();
- task_with_agreement_list = new Gee.LinkedList ();
package_list = new Gee.HashMap (null, null);
- interface_cancellable = new GLib.Cancellable ();
+ cancellable = new GLib.Cancellable ();
+
+ client = new Task ();
+ sc = new SuspendControl ();
+
+ cancellable = new GLib.Cancellable ();
last_cache_update = null;
appstream_pool = new AppStream.Pool ();
+ // We don't want to show installed desktop files here
+ appstream_pool.set_flags (appstream_pool.get_flags () & ~AppStream.PoolFlags.READ_DESKTOP_FILES);
+
try {
appstream_pool.load ();
+ appstream_pool.get_components ().foreach ((comp) => {
+ var package = new AppCenterCore.Package (comp);
+ foreach (var pkg_name in comp.get_pkgnames ()) {
+ package_list.set (pkg_name, package);
+ }
+ });
} catch (Error e) {
error (e.message);
}
+ var icon = new AppStream.Icon ();
+ icon.set_name ("distributor-logo");
+ icon.set_kind (AppStream.IconKind.STOCK);
+
var os_updates_component = new AppStream.Component ();
os_updates_component.id = AppCenterCore.Package.OS_UPDATES_ID;
os_updates_component.name = _("Operating System Updates");
os_updates_component.summary = _("Updates to system components");
- var icon = new AppStream.Icon ();
- icon.set_name ("distributor-logo");
- icon.set_kind (AppStream.IconKind.STOCK);
os_updates_component.add_icon (icon);
+
os_updates = new AppCenterCore.Package (os_updates_component);
}
public bool has_tasks () {
- return !task_list.is_empty;
- }
-
- private AppCenter.Task request_task (bool requires_user_agreement = true) {
- AppCenter.Task task = new AppCenter.Task ();
- task_list.add (task);
- if (requires_user_agreement) {
- if (task_with_agreement_list.size == 0) {
- Pk.polkit_agent_open ();
- }
- task_with_agreement_list.add (task);
- }
- return task;
- }
-
- private void release_task (AppCenter.Task task) {
- task_list.remove (task);
- if (task_list.is_empty) {
- tasks_finished ();
- if (task in task_with_agreement_list) {
- task_with_agreement_list.remove (task);
- if (task_with_agreement_list.size == 0) {
- Pk.polkit_agent_close ();
- }
- }
- }
+ return task_count > 0;
}
public async Pk.Exit install_package (Package package, Pk.ProgressCallback cb, GLib.Cancellable cancellable) throws GLib.Error {
+ task_count++;
+
Pk.Exit exit_status = Pk.Exit.UNKNOWN;
- AppCenter.Task install_task = request_task ();
- AppCenter.Task search_task = request_task ();
string[] packages_ids = {};
foreach (var pkg_name in package.component.get_pkgnames ()) {
packages_ids += pkg_name;
@@ -110,7 +94,7 @@
packages_ids += null;
try {
- var results = yield search_task.resolve_async (Pk.Bitfield.from_enums (Pk.Filter.NEWEST, Pk.Filter.ARCH), packages_ids, cancellable, () => {});
+ var results = yield client.resolve_async (Pk.Bitfield.from_enums (Pk.Filter.NEWEST, Pk.Filter.ARCH), packages_ids, cancellable, () => {});
packages_ids = {};
results.get_package_array ().foreach ((package) => {
@@ -119,28 +103,24 @@
packages_ids += null;
- results = yield install_task.install_packages_async (packages_ids, cancellable, cb);
+ results = yield client.install_packages_async (packages_ids, cancellable, cb);
exit_status = results.get_exit_code ();
if (exit_status != Pk.Exit.SUCCESS) {
- release_task (search_task);
- release_task (install_task);
throw new GLib.IOError.FAILED (Pk.Exit.enum_to_string (results.get_exit_code ()));
}
} catch (Error e) {
- release_task (search_task);
- release_task (install_task);
+ task_count--;
throw e;
}
- release_task (search_task);
- release_task (install_task);
+ task_count--;
return exit_status;
}
public async Pk.Exit update_package (Package package, Pk.ProgressCallback cb, GLib.Cancellable cancellable) throws GLib.Error {
+ task_count++;
+
Pk.Exit exit_status = Pk.Exit.UNKNOWN;
- SuspendControl sc = new SuspendControl ();
- AppCenter.Task update_task = request_task ();
string[] packages_ids = {};
foreach (var pk_package in package.change_information.changes) {
packages_ids += pk_package.get_id ();
@@ -150,13 +130,14 @@
try {
sc.inhibit ();
- var results = yield update_task.update_packages_async (packages_ids, cancellable, cb);
+
+ var results = yield client.update_packages_async (packages_ids, cancellable, cb);
exit_status = results.get_exit_code ();
} catch (Error e) {
+ task_count--;
throw e;
} finally {
sc.uninhibit ();
- release_task (update_task);
}
if (exit_status != Pk.Exit.SUCCESS) {
@@ -165,64 +146,65 @@
package.change_information.clear_update_info ();
}
+ task_count--;
yield refresh_updates ();
-
return exit_status;
}
public async Pk.Exit remove_package (Package package, Pk.ProgressCallback cb, GLib.Cancellable cancellable) throws GLib.Error {
+ task_count++;
+
Pk.Exit exit_status = Pk.Exit.UNKNOWN;
- AppCenter.Task remove_task = request_task ();
- AppCenter.Task search_task = request_task ();
string[] packages_ids = {};
foreach (var pkg_name in package.component.get_pkgnames ()) {
packages_ids += pkg_name;
}
+
packages_ids += null;
try {
- var results = yield search_task.resolve_async (Pk.Bitfield.from_enums (Pk.Filter.INSTALLED, Pk.Filter.NEWEST), packages_ids, cancellable, () => {});
+ var results = yield client.resolve_async (Pk.Bitfield.from_enums (Pk.Filter.INSTALLED, Pk.Filter.NEWEST), packages_ids, cancellable, () => {});
packages_ids = {};
results.get_package_array ().foreach ((package) => {
packages_ids += package.package_id;
});
- results = yield remove_task.remove_packages_async (packages_ids, true, true, cancellable, cb);
+ results = yield client.remove_packages_async (packages_ids, true, true, cancellable, cb);
exit_status = results.get_exit_code ();
} catch (Error e) {
- release_task (search_task);
- release_task (remove_task);
+ task_count--;
throw e;
}
+ task_count--;
yield refresh_updates ();
- release_task (search_task);
- release_task (remove_task);
return exit_status;
}
public async void get_updates () {
- AppCenter.Task update_task = request_task (false);
- AppCenter.Task details_task = request_task (false);
+ task_count++;
+
try {
- Pk.Results result = yield update_task.get_updates_async (0, interface_cancellable, (t, p) => { });
+ Pk.Results results = yield client.get_updates_async (0, cancellable, (t, p) => { });
string[] packages_array = {};
- result.get_package_array ().foreach ((pk_package) => {
+ results.get_package_array ().foreach ((pk_package) => {
packages_array += pk_package.get_id ();
});
// We need a null to show to PackageKit that it's then end of the array.
packages_array += null;
- Pk.Results result2 = yield details_task.get_details_async (packages_array , interface_cancellable, (t, p) => { });
- result2.get_details_array ().foreach ((pk_detail) => {
+ results = yield client.get_details_async (packages_array , cancellable, (t, p) => { });
+ results.get_details_array ().foreach ((pk_detail) => {
var pk_package = new Pk.Package ();
try {
pk_package.set_id (pk_detail.get_package_id ());
+
unowned string pkg_name = pk_package.get_name ();
var package = package_list.get (pkg_name);
if (package == null) {
package = os_updates;
+
var pkgnames = os_updates.component.pkgnames;
pkgnames += pkg_name;
os_updates.component.pkgnames = pkgnames;
@@ -240,17 +222,19 @@
if (e.code != 19) {
critical (e.message);
}
+
+ task_count--;
+ return;
}
- release_task (details_task);
- release_task (update_task);
+ task_count--;
updates_available ();
}
public async Gee.Collection get_installed_applications () {
var packages = new Gee.TreeSet ();
- var packages_list = yield get_installed_packages ();
- foreach (var pk_package in packages_list) {
+ var installed = yield get_installed_packages ();
+ foreach (var pk_package in installed) {
var package = package_list.get (pk_package.get_name ());
if (package != null) {
package.installed_packages.add (pk_package);
@@ -284,14 +268,20 @@
GLib.GenericArray<weak AppStream.Component> comps = appstream_pool.search (query);
if (category == null) {
comps.foreach ((comp) => {
- apps.add (package_list.get (comp.get_pkgnames ()[0]));
+ unowned string[] comp_pkgnames = comp.get_pkgnames ();
+ if (comp_pkgnames.length > 0) {
+ apps.add (package_list.get (comp_pkgnames[0]));
+ }
});
} else {
var cat_packages = get_applications_for_category (category);
comps.foreach ((comp) => {
- var package = package_list.get (comp.get_pkgnames ()[0]);
- if (package in cat_packages) {
- apps.add (package);
+ unowned string[] comp_pkgnames = comp.get_pkgnames ();
+ if (comp_pkgnames.length > 0) {
+ var package = package_list.get (comp_pkgnames[0]);
+ if (package in cat_packages) {
+ apps.add (package);
+ }
}
});
}
@@ -300,43 +290,49 @@
}
public Pk.Package? get_app_package (string application, Pk.Bitfield additional_filters = 0) throws GLib.Error {
- AppCenter.Task packages_task = request_task (false);
+ task_count++;
+
Pk.Package? package = null;
var filter = Pk.Bitfield.from_enums (Pk.Filter.NEWEST);
filter |= additional_filters;
try {
- var results = packages_task.search_names_sync (filter, { application, null }, interface_cancellable, () => {});
+ var results = client.search_names_sync (filter, { application, null }, cancellable, () => {});
var array = results.get_package_array ();
if (array.length > 0) {
package = array.get (0);
}
} catch (Error e) {
- release_task (packages_task);
+ task_count--;
throw e;
}
- release_task (packages_task);
+ task_count--;
return package;
}
private async void refresh_updates () {
- var update_task = new AppCenter.Task ();
updating_cache = true;
+ task_count++;
try {
- Pk.Results result = yield update_task.get_updates_async (0, interface_cancellable, (t, p) => {});
+ Pk.Results results = yield client.get_updates_async (0, null, (t, p) => {});
+
bool was_empty = updates_number == 0U;
- updates_number = get_package_count (result.get_package_array ());
+ updates_number = get_package_count (results.get_package_array ());
+
+ var application = Application.get_default ();
if (was_empty && updates_number != 0U) {
string title = ngettext ("Update Available", "Updates Available", updates_number);
string body = ngettext ("%u update is available for your system", "%u updates are available for your system", updates_number).printf (updates_number);
+
var notification = new Notification (title);
notification.set_body (body);
notification.set_icon (new ThemedIcon ("system-software-install"));
notification.set_default_action ("app.open-application");
- Application.get_default ().send_notification ("updates", notification);
+
+ application.send_notification ("updates", notification);
} else {
- Application.get_default ().withdraw_notification ("updates");
+ application.withdraw_notification ("updates");
}
#if HAVE_UNITY
@@ -349,12 +345,14 @@
}
updating_cache = false;
+ task_count--;
refresh_in_progress = false;
}
public uint get_package_count (GLib.GenericArray<weak Pk.Package> package_array) {
bool os_update_found = false;
var result_comp = new Gee.TreeSet ();
+
package_array.foreach ((pk_package) => {
var comp = package_list.get (pk_package.get_name ());
if (comp != null) {
@@ -373,7 +371,7 @@
}
public void cancel_updates (bool cancel_timeout) {
- interface_cancellable.cancel ();
+ cancellable.cancel ();
if (update_cache_timeout_id > 0 && cancel_timeout) {
Source.remove (update_cache_timeout_id);
@@ -381,7 +379,7 @@
last_cache_update = null;
}
- interface_cancellable = new GLib.Cancellable ();
+ cancellable = new GLib.Cancellable ();
refresh_in_progress = false;
}
@@ -413,21 +411,16 @@
/* One cache update a day, keeps the doctor away! */
if (force || last_cache_update == null ||
(new DateTime.now_local ()).difference (last_cache_update) / GLib.TimeSpan.SECOND >= SECONDS_BETWEEN_REFRESHES) {
-
var nm = NetworkMonitor.get_default ();
-
- if (nm.get_network_available()) {
+ if (nm.get_network_available ()) {
debug ("New refresh task");
- var refresh_task = new AppCenter.Task ();
-
try {
- Pk.Results result = yield refresh_task.refresh_cache_async (false, interface_cancellable, (t, p) => { });
- success = result.get_exit_code () == Pk.Exit.SUCCESS;
+ Pk.Results results = yield client.refresh_cache_async (false, cancellable, (t, p) => { });
+ success = results.get_exit_code () == Pk.Exit.SUCCESS;
last_cache_update = new DateTime.now_local ();
} catch (Error e) {
critical ("Update_cache: Refesh cache async failed - %s", e.message);
-
}
if (success) {
@@ -454,21 +447,22 @@
}
public async Gee.TreeSet get_installed_packages () {
- var packages_task = request_task ();
- var filter = Pk.Bitfield.from_enums (Pk.Filter.INSTALLED, Pk.Filter.NEWEST);
+ task_count++;
+
+ Pk.Bitfield filter = Pk.Bitfield.from_enums (Pk.Filter.INSTALLED, Pk.Filter.NEWEST);
var installed = new Gee.TreeSet ();
+
try {
- Pk.Results result = yield packages_task.get_packages_async (filter, null, (prog, type) => {});
- result.get_package_array ().foreach ((pk_package) => {
+ Pk.Results results = yield client.get_packages_async (filter, null, (prog, type) => {});
+ results.get_package_array ().foreach ((pk_package) => {
installed.add (pk_package);
});
- release_task (packages_task);
} catch (Error e) {
critical (e.message);
- release_task (packages_task);
}
+ task_count--;
return installed;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/src/Core/Task.vala new/appcenter-0.1.3/src/Core/Task.vala
--- old/appcenter-0.1.2/src/Core/Task.vala 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/src/Core/Task.vala 2016-12-05 13:31:18.000000000 +0100
@@ -18,11 +18,7 @@
* Authored by: Corentin Noël
*/
-public class AppCenter.Task : Pk.Task {
- public Task () {
-
- }
-
+public class AppCenterCore.Task : Pk.Task {
public override void untrusted_question (uint request, Pk.Results results) {
user_accepted (request);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/appcenter-0.1.2/src/MainWindow.vala new/appcenter-0.1.3/src/MainWindow.vala
--- old/appcenter-0.1.2/src/MainWindow.vala 2016-10-29 17:09:09.000000000 +0200
+++ new/appcenter-0.1.3/src/MainWindow.vala 2016-12-05 13:31:18.000000000 +0100
@@ -171,8 +171,8 @@
}
hide ();
- task_finished_connection = client.tasks_finished.connect (() => {
- if (!visible) {
+ task_finished_connection = client.notify["task-count"].connect (() => {
+ if (!visible && client.task_count == 0) {
destroy ();
}
});