diff -Nru appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/debian/appcenter.links appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/debian/appcenter.links --- appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/debian/appcenter.links 2017-03-29 21:47:48.000000000 +0000 +++ appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/debian/appcenter.links 2017-03-30 21:47:21.000000000 +0000 @@ -1 +1 @@ -usr/share/applications/org.pantheon.appcenter-daemon.desktop etc/xdg/autostart/org.pantheon.appcenter-daemon.desktop +usr/share/applications/io.elementary.appcenter-daemon.desktop etc/xdg/autostart/io.elementary.appcenter-daemon.desktop diff -Nru appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/debian/bzr-builder.manifest appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/debian/bzr-builder.manifest --- appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/debian/bzr-builder.manifest 2017-03-29 21:47:48.000000000 +0000 +++ appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/debian/bzr-builder.manifest 2017-03-30 21:47:21.000000000 +0000 @@ -1,3 +1,3 @@ -# bzr-builder format 0.3 deb-version {debupstream}+r446+pkg50~daily -lp:appcenter revid:git-v1:5df3bb1f6b42d3a02cfdb877a5f894d4b5f68588 -nest-part packaging lp:~elementary-os/appcenter/deb-packaging debian debian revid:daniel@elementary.io-20170320190654-sqp5xg3ovv866e3t +# bzr-builder format 0.3 deb-version {debupstream}+r454+pkg51~daily +lp:appcenter revid:git-v1:bc51ea5bd3ea4624021947a6eebfd64cbc6fdb20 +nest-part packaging lp:~elementary-os/appcenter/deb-packaging debian debian revid:rabbitbot-20170330212735-42gqa7h902r1it8f diff -Nru appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/debian/changelog appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/debian/changelog --- appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/debian/changelog 2017-03-29 21:47:48.000000000 +0000 +++ appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/debian/changelog 2017-03-30 21:47:21.000000000 +0000 @@ -1,8 +1,8 @@ -appcenter (0.1.5+r446+pkg50~daily~ubuntu17.04.1) zesty; urgency=low +appcenter (0.1.5+r454+pkg51~daily~ubuntu17.04.1) zesty; urgency=low * Auto build. - -- Launchpad Package Builder Wed, 29 Mar 2017 21:47:48 +0000 + -- Launchpad Package Builder Thu, 30 Mar 2017 21:47:21 +0000 appcenter (0.1.5) UNRELEASED; urgency=medium diff -Nru appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/po/appcenter.pot appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/po/appcenter.pot --- appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/po/appcenter.pot 2017-03-29 21:47:47.000000000 +0000 +++ appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/po/appcenter.pot 2017-03-30 21:47:19.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-22 11:47+0100\n" +"POT-Creation-Date: 2017-03-29 16:53-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,260 +18,288 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: ../src/MainWindow.vala:101 ../src/Widgets/Banner.vala:150 -msgid "AppCenter" +#: ../src/Application.vala:39 +msgid "App Center" msgstr "" -#: ../src/MainWindow.vala:112 ../src/MainWindow.vala:139 -#: ../src/MainWindow.vala:304 ../src/MainWindow.vala:326 -msgid "Search Apps" +#: ../src/Application.vala:57 +msgid "translator-credits" msgstr "" -#: ../src/MainWindow.vala:122 ../src/MainWindow.vala:154 -msgid "Home" +#: ../src/Application.vala:132 +msgid "Specified link '%s' could not be found, searching instead" msgstr "" -#: ../src/MainWindow.vala:123 ../src/Views/InstalledView.vala:45 -msgctxt "view" -msgid "Updates" +#: ../src/Dialogs/RestartDialog.vala:40 +msgid "Are you sure you want to Restart?" msgstr "" -#: ../src/MainWindow.vala:212 ../src/Views/CategoryView.vala:71 -#: ../src/Views/CategoryView.vala:78 -msgid "Categories" +#: ../src/Dialogs/RestartDialog.vala:41 +msgid "This will close all open applications and restart this device." msgstr "" -#: ../src/MainWindow.vala:286 -msgid "Search %s" +#: ../src/Dialogs/RestartDialog.vala:42 +msgid "Restart" msgstr "" -#: ../src/MainWindow.vala:347 -msgid "Application installed" +#: ../src/Dialogs/RestartDialog.vala:62 ../src/Dialogs/StripeDialog.vala:147 +#: ../src/Dialogs/StripeDialog.vala:264 +#: ../src/Widgets/AbstractAppContainer.vala:123 +msgid "Cancel" msgstr "" -#: ../src/MainWindow.vala:348 -msgid "%s has been successfully installed" +#: ../src/Dialogs/StripeDialog.vala:149 ../src/Dialogs/StripeDialog.vala:263 +msgid "Pay $%s.00" msgstr "" -#: ../src/MainWindow.vala:367 -msgid "Close" +#: ../src/Dialogs/StripeDialog.vala:194 +msgid "Processing" msgstr "" -#: ../src/MainWindow.vala:369 -msgid "There Was An Error Installing %s" +#: ../src/Dialogs/StripeDialog.vala:219 +msgid "There Was a Problem Processing Your Payment" msgstr "" -#: ../src/Widgets/Banner.vala:151 -msgid "An open, pay-what-you-want app store" +#: ../src/Dialogs/StripeDialog.vala:225 +msgid "Please review your payment info and try again." msgstr "" -#: ../src/Widgets/Banner.vala:152 -msgid "Get the apps that you need at a price you can afford." +#: ../src/Dialogs/StripeDialog.vala:255 +msgid "Pay Later" msgstr "" -#: ../src/Widgets/AbstractAppContainer.vala:74 -#: ../src/Widgets/AbstractAppContainer.vala:108 -#: ../src/Dialogs/RestartDialog.vala:62 ../src/Dialogs/StripeDialog.vala:146 -#: ../src/Dialogs/StripeDialog.vala:263 -msgid "Cancel" +#: ../src/Dialogs/StripeDialog.vala:256 +msgid "Retry" msgstr "" -#: ../src/Widgets/AbstractAppContainer.vala:85 -msgid "Uninstall" +#: ../src/Views/InstalledView.vala:45 ../src/MainWindow.vala:126 +msgctxt "view" +msgid "Updates" msgstr "" -#: ../src/Widgets/AbstractAppContainer.vala:88 -msgid "Open" +#. / TRANSLATORS: the name of the Search view +#: ../src/Views/SearchView.vala:35 +msgctxt "view" +msgid "Search" msgstr "" -#: ../src/Widgets/AbstractAppContainer.vala:142 -msgid "The %s Developers" +#: ../src/Views/CategoryView.vala:70 ../src/Views/CategoryView.vala:77 +#: ../src/Views/Homepage.vala:68 ../src/MainWindow.vala:216 +msgid "Categories" msgstr "" -#: ../src/Widgets/AbstractAppContainer.vala:146 -msgid "by %s" +#: ../src/Views/CategoryView.vala:118 +msgid "Audio" msgstr "" -#: ../src/Widgets/AbstractAppContainer.vala:217 -msgid "Update" +#: ../src/Views/CategoryView.vala:129 +msgid "Development" msgstr "" -#: ../src/Widgets/UpdateHeaderRow.vala:123 -msgid "%u Update Available" -msgid_plural "%u Updates Available" -msgstr[0] "" -msgstr[1] "" +#: ../src/Views/CategoryView.vala:140 +msgid "Accessories" +msgstr "" -#: ../src/Widgets/UpdateHeaderRow.vala:124 -msgid "Size: %s" +#: ../src/Views/CategoryView.vala:151 +msgid "Office" msgstr "" -#: ../src/Widgets/UpdateHeaderRow.vala:160 -msgid "Searching for updates…" +#: ../src/Views/CategoryView.vala:162 +msgid "System" msgstr "" -#: ../src/Widgets/UpdateHeaderRow.vala:168 -msgid "Restart required" +#: ../src/Views/CategoryView.vala:173 +msgid "Video" msgstr "" -#: ../src/Widgets/UpdateHeaderRow.vala:170 -msgid "Up to Date" +#: ../src/Views/CategoryView.vala:184 +msgid "Graphics" msgstr "" -#: ../src/Widgets/HumbleButton.vala:44 -msgid "Free" +#: ../src/Views/CategoryView.vala:194 +msgid "Games" msgstr "" -#. / This amount will be US Dollars. Some languages might need a "$%dUSD" -#: ../src/Widgets/HumbleButton.vala:148 -msgid "$%d.00" +#: ../src/Views/CategoryView.vala:205 +msgid "Education" msgstr "" -#. / This amount will be US Dollars. Some languages might need a "$%dUSD" -#: ../src/Widgets/HumbleButton.vala:151 -msgid "$%d" +#: ../src/Views/CategoryView.vala:215 +msgid "Internet" msgstr "" -#: ../src/Widgets/AbstractAppList.vala:30 -msgid "No Results" +#: ../src/Views/CategoryView.vala:226 +msgid "Science & Engineering" msgstr "" -#: ../src/Widgets/AbstractAppList.vala:30 -msgid "No apps could be found. Try changing search terms." +#: ../src/Views/CategoryView.vala:236 +msgid "Universal Access" msgstr "" -#: ../src/Dialogs/RestartDialog.vala:40 -msgid "Are you sure you want to Restart?" +#: ../src/Views/AppListView.vala:123 +msgid "A restart is required to complete the installation of updates" msgstr "" -#: ../src/Dialogs/RestartDialog.vala:41 -msgid "This will close all open applications and restart this device." +#: ../src/Views/AppListView.vala:125 +msgid "Restart Now" msgstr "" -#: ../src/Dialogs/RestartDialog.vala:42 -msgid "Restart" +#: ../src/Views/AppListView.vala:210 +msgid "Update All" msgstr "" -#: ../src/Dialogs/StripeDialog.vala:148 ../src/Dialogs/StripeDialog.vala:262 -msgid "Pay $%s.00" +#: ../src/Views/AppInfoView.vala:50 +msgid "Screenshot Not Available" msgstr "" -#: ../src/Dialogs/StripeDialog.vala:193 -msgid "Processing" +#: ../src/Views/AppInfoView.vala:150 +msgid "Extensions:" msgstr "" -#: ../src/Dialogs/StripeDialog.vala:218 -msgid "There Was a Problem Processing Your Payment" +#: ../src/Views/AppInfoView.vala:164 +msgid "Homepage" msgstr "" -#: ../src/Dialogs/StripeDialog.vala:224 -msgid "Please review your payment info and try again." +#: ../src/Views/AppInfoView.vala:171 +msgid "Suggest Translations" msgstr "" -#: ../src/Dialogs/StripeDialog.vala:254 -msgid "Pay Later" +#: ../src/Views/AppInfoView.vala:178 +msgid "Report a Problem" msgstr "" -#: ../src/Dialogs/StripeDialog.vala:255 -msgid "Retry" +#: ../src/Views/AppInfoView.vala:185 +msgid "Help" msgstr "" -#. / TRANSLATORS: the name of the Search view -#: ../src/Views/SearchView.vala:35 -msgctxt "view" -msgid "Search" +#: ../src/Widgets/Banner.vala:163 ../src/MainWindow.vala:103 +msgid "AppCenter" msgstr "" -#: ../src/Views/AppListView.vala:117 -msgid "Update All" +#: ../src/Widgets/Banner.vala:164 +msgid "An open, pay-what-you-want app store" msgstr "" -#: ../src/Views/AppListView.vala:122 -msgid "Restart Now" +#: ../src/Widgets/Banner.vala:165 +msgid "Get the apps that you need at a price you can afford." msgstr "" -#: ../src/Views/CategoryView.vala:119 -msgid "Audio" +#: ../src/Widgets/HumbleButton.vala:85 +#: ../src/Widgets/AbstractAppContainer.vala:186 +msgid "Free" msgstr "" -#: ../src/Views/CategoryView.vala:130 -msgid "Development" +#. / This amount will be US Dollars. Some languages might need a "$%dUSD" +#: ../src/Widgets/HumbleButton.vala:152 +msgid "$%d.00" msgstr "" -#: ../src/Views/CategoryView.vala:141 -msgid "Accessories" +#. / This amount will be US Dollars. Some languages might need a "$%dUSD" +#: ../src/Widgets/HumbleButton.vala:155 +msgid "$%d" msgstr "" -#: ../src/Views/CategoryView.vala:152 -msgid "Office" +#: ../src/Widgets/AbstractAppContainer.vala:102 +msgid "Uninstall" msgstr "" -#: ../src/Views/CategoryView.vala:163 -msgid "System" +#: ../src/Widgets/AbstractAppContainer.vala:105 +msgid "Open" msgstr "" -#: ../src/Views/CategoryView.vala:174 -msgid "Video" +#: ../src/Widgets/AbstractAppContainer.vala:157 +msgid "The %s Developers" msgstr "" -#: ../src/Views/CategoryView.vala:185 -msgid "Graphics" +#: ../src/Widgets/AbstractAppContainer.vala:161 +msgid "by %s" msgstr "" -#: ../src/Views/CategoryView.vala:195 -msgid "Games" +#: ../src/Widgets/AbstractAppContainer.vala:200 +msgid "Update" msgstr "" -#: ../src/Views/CategoryView.vala:206 -msgid "Education" +#: ../src/Widgets/AbstractAppList.vala:35 +msgid "No Results" msgstr "" -#: ../src/Views/CategoryView.vala:216 -msgid "Internet" +#: ../src/Widgets/AbstractAppList.vala:35 +msgid "No apps could be found. Try changing search terms." msgstr "" -#: ../src/Views/CategoryView.vala:227 -msgid "Science & Engineering" +#: ../src/Widgets/UpdateHeaderRow.vala:68 +msgid "%u Update Available" +msgid_plural "%u Updates Available" +msgstr[0] "" +msgstr[1] "" + +#: ../src/Widgets/UpdateHeaderRow.vala:69 +msgid "Size: %s" msgstr "" -#: ../src/Views/CategoryView.vala:237 -msgid "Universal Access" +#: ../src/Widgets/UpdateHeaderRow.vala:105 +msgid "Searching for updates…" msgstr "" -#: ../src/Views/AppInfoView.vala:50 -msgid "Screenshot Not Available" +#: ../src/Widgets/UpdateHeaderRow.vala:112 +msgid "Up to Date" msgstr "" -#: ../src/Views/AppInfoView.vala:150 -msgid "Extensions:" +#: ../src/MainWindow.vala:114 ../src/MainWindow.vala:142 +#: ../src/MainWindow.vala:308 ../src/MainWindow.vala:330 +msgid "Search Apps" msgstr "" -#: ../src/Views/AppInfoView.vala:164 -msgid "Homepage" +#: ../src/MainWindow.vala:125 ../src/MainWindow.vala:157 +msgid "Home" msgstr "" -#: ../src/Views/AppInfoView.vala:171 -msgid "Suggest Translations" +#: ../src/MainWindow.vala:290 +msgid "Search %s" msgstr "" -#: ../src/Views/AppInfoView.vala:178 -msgid "Report a Problem" +#: ../src/MainWindow.vala:351 +msgid "Application installed" msgstr "" -#: ../src/Views/AppInfoView.vala:185 -msgid "Help" +#: ../src/MainWindow.vala:352 +msgid "%s has been successfully installed" msgstr "" -#: ../src/Application.vala:39 -msgid "App Center" +#: ../src/MainWindow.vala:371 +msgid "Close" msgstr "" -#: ../src/Application.vala:57 -msgid "translator-credits" +#: ../src/MainWindow.vala:373 +msgid "There Was An Error Installing %s" msgstr "" -#: ../src/Application.vala:130 -msgid "Specified link '%s' could not be found, searching instead" +#: ../src/Core/Client.vala:90 +msgid "Operating System Updates" +msgstr "" + +#: ../src/Core/Client.vala:91 +msgid "Updates to system components" +msgstr "" + +#: ../src/Core/Client.vala:343 +msgid "Update Available" +msgid_plural "Updates Available" +msgstr[0] "" +msgstr[1] "" + +#: ../src/Core/Client.vala:344 +msgid "%u update is available for your system" +msgid_plural "%u updates are available for your system" +msgstr[0] "" +msgstr[1] "" + +#: ../src/Core/Client.vala:373 +msgid "Restart Required" +msgstr "" + +#: ../src/Core/Client.vala:374 +msgid "Please restart your system to finalize updates" msgstr "" #: ../src/Core/ChangeInformation.vala:54 @@ -417,31 +445,3 @@ #: ../src/Core/ChangeInformation.vala:124 msgid "Unknown state" msgstr "" - -#: ../src/Core/Client.vala:78 -msgid "Operating System Updates" -msgstr "" - -#: ../src/Core/Client.vala:79 -msgid "Updates to system components" -msgstr "" - -#: ../src/Core/Client.vala:331 -msgid "Update Available" -msgid_plural "Updates Available" -msgstr[0] "" -msgstr[1] "" - -#: ../src/Core/Client.vala:332 -msgid "%u update is available for your system" -msgid_plural "%u updates are available for your system" -msgstr[0] "" -msgstr[1] "" - -#: ../src/Core/Client.vala:361 -msgid "Restart Required" -msgstr "" - -#: ../src/Core/Client.vala:362 -msgid "Please restart your system to finalize updates" -msgstr "" diff -Nru appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/po/extra/extra.pot appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/po/extra/extra.pot --- appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/po/extra/extra.pot 2017-03-29 21:47:47.000000000 +0000 +++ appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/po/extra/extra.pot 2017-03-30 21:47:19.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-22 11:47+0100\n" +"POT-Creation-Date: 2017-03-29 16:53-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff -Nru appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/po/fr.po appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/po/fr.po --- appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/po/fr.po 2017-03-29 21:47:47.000000000 +0000 +++ appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/po/fr.po 2017-03-30 21:47:19.000000000 +0000 @@ -2,11 +2,11 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-09 00:06-0600\n" +"POT-Creation-Date: 2017-03-29 16:53-0700\n" "PO-Revision-Date: 2017-03-21 19:01+0000\n" "Last-Translator: Corentin Noël \n" -"Language-Team: French " -"\n" +"Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,6 +15,301 @@ "X-Generator: Weblate 2.12\n" "X-Launchpad-Export-Date: 2017-03-14 06:25+0000\n" +#: ../src/Application.vala:39 +msgid "App Center" +msgstr "Centre d'applications" + +#: ../src/Application.vala:57 +msgid "translator-credits" +msgstr "" +"Launchpad Contributions:\n" +" Colin https://launchpad.net/~colin-boni\n" +" Corentin Noël https://launchpad.net/~tintou\n" +" Devil505 https://launchpad.net/~devil505\n" +" Florie Depuiset https://launchpad.net/~florie-depuiset\n" +" Nikos https://launchpad.net/~nicolas-jovanovic\n" +" elementaryart (old) https://launchpad.net/~elementaryart" + +#: ../src/Application.vala:132 +msgid "Specified link '%s' could not be found, searching instead" +msgstr "Le lien '%s' spécifié n'a pas été trouvé, recherche effectuée" + +#: ../src/Dialogs/RestartDialog.vala:40 +msgid "Are you sure you want to Restart?" +msgstr "" + +#: ../src/Dialogs/RestartDialog.vala:41 +msgid "This will close all open applications and restart this device." +msgstr "" + +#: ../src/Dialogs/RestartDialog.vala:42 +msgid "Restart" +msgstr "" + +#: ../src/Dialogs/RestartDialog.vala:62 ../src/Dialogs/StripeDialog.vala:147 +#: ../src/Dialogs/StripeDialog.vala:264 +#: ../src/Widgets/AbstractAppContainer.vala:123 +msgid "Cancel" +msgstr "Annuler" + +#: ../src/Dialogs/StripeDialog.vala:149 ../src/Dialogs/StripeDialog.vala:263 +msgid "Pay $%s.00" +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:194 +msgid "Processing" +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:219 +msgid "There Was a Problem Processing Your Payment" +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:225 +msgid "Please review your payment info and try again." +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:255 +msgid "Pay Later" +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:256 +msgid "Retry" +msgstr "" + +#: ../src/Views/InstalledView.vala:45 ../src/MainWindow.vala:126 +msgctxt "view" +msgid "Updates" +msgstr "Mises à jour" + +#. / TRANSLATORS: the name of the Search view +#: ../src/Views/SearchView.vala:35 +msgctxt "view" +msgid "Search" +msgstr "Recherche" + +#: ../src/Views/CategoryView.vala:70 ../src/Views/CategoryView.vala:77 +#: ../src/Views/Homepage.vala:68 ../src/MainWindow.vala:216 +msgid "Categories" +msgstr "Catégories" + +#: ../src/Views/CategoryView.vala:118 +msgid "Audio" +msgstr "Audio" + +#: ../src/Views/CategoryView.vala:129 +msgid "Development" +msgstr "Développement" + +#: ../src/Views/CategoryView.vala:140 +msgid "Accessories" +msgstr "Accessoires" + +#: ../src/Views/CategoryView.vala:151 +msgid "Office" +msgstr "Bureautique" + +#: ../src/Views/CategoryView.vala:162 +msgid "System" +msgstr "Système" + +#: ../src/Views/CategoryView.vala:173 +msgid "Video" +msgstr "Vidéo" + +#: ../src/Views/CategoryView.vala:184 +msgid "Graphics" +msgstr "Infographie" + +#: ../src/Views/CategoryView.vala:194 +msgid "Games" +msgstr "Jeux" + +#: ../src/Views/CategoryView.vala:205 +msgid "Education" +msgstr "Éducation" + +#: ../src/Views/CategoryView.vala:215 +msgid "Internet" +msgstr "Internet" + +#: ../src/Views/CategoryView.vala:226 +msgid "Science & Engineering" +msgstr "Sciences et ingénierie" + +#: ../src/Views/CategoryView.vala:236 +msgid "Universal Access" +msgstr "Accès universel" + +#: ../src/Views/AppListView.vala:123 +msgid "A restart is required to complete the installation of updates" +msgstr "" + +#: ../src/Views/AppListView.vala:125 +msgid "Restart Now" +msgstr "" + +#: ../src/Views/AppListView.vala:210 +msgid "Update All" +msgstr "Tout mettre à jour" + +#: ../src/Views/AppInfoView.vala:50 +msgid "Screenshot Not Available" +msgstr "Capture d'écran non disponible" + +#: ../src/Views/AppInfoView.vala:150 +msgid "Extensions:" +msgstr "Extensions :" + +#: ../src/Views/AppInfoView.vala:164 +#, fuzzy +msgid "Homepage" +msgstr "Accueil" + +#: ../src/Views/AppInfoView.vala:171 +msgid "Suggest Translations" +msgstr "" + +#: ../src/Views/AppInfoView.vala:178 +msgid "Report a Problem" +msgstr "" + +#: ../src/Views/AppInfoView.vala:185 +msgid "Help" +msgstr "" + +#: ../src/Widgets/Banner.vala:163 ../src/MainWindow.vala:103 +msgid "AppCenter" +msgstr "Centre d'Applications" + +#: ../src/Widgets/Banner.vala:164 +msgid "An open, pay-what-you-want app store" +msgstr "" + +#: ../src/Widgets/Banner.vala:165 +msgid "Get the apps that you need at a price you can afford." +msgstr "" + +#: ../src/Widgets/HumbleButton.vala:85 +#: ../src/Widgets/AbstractAppContainer.vala:186 +msgid "Free" +msgstr "" + +#. / This amount will be US Dollars. Some languages might need a "$%dUSD" +#: ../src/Widgets/HumbleButton.vala:152 +msgid "$%d.00" +msgstr "" + +#. / This amount will be US Dollars. Some languages might need a "$%dUSD" +#: ../src/Widgets/HumbleButton.vala:155 +msgid "$%d" +msgstr "" + +#: ../src/Widgets/AbstractAppContainer.vala:102 +msgid "Uninstall" +msgstr "Désinstaller" + +#: ../src/Widgets/AbstractAppContainer.vala:105 +msgid "Open" +msgstr "Ouvrir" + +#: ../src/Widgets/AbstractAppContainer.vala:157 +msgid "The %s Developers" +msgstr "" + +#: ../src/Widgets/AbstractAppContainer.vala:161 +msgid "by %s" +msgstr "" + +#: ../src/Widgets/AbstractAppContainer.vala:200 +msgid "Update" +msgstr "Mettre à jour" + +#: ../src/Widgets/AbstractAppList.vala:35 +msgid "No Results" +msgstr "Aucun résultat" + +#: ../src/Widgets/AbstractAppList.vala:35 +msgid "No apps could be found. Try changing search terms." +msgstr "" +"Aucune application n'a été trouvée. Essayez de modifier les termes de la " +"recherche." + +#: ../src/Widgets/UpdateHeaderRow.vala:68 +msgid "%u Update Available" +msgid_plural "%u Updates Available" +msgstr[0] "%u mise à jour disponible" +msgstr[1] "%u mises à jour sont disponibles" + +#: ../src/Widgets/UpdateHeaderRow.vala:69 +msgid "Size: %s" +msgstr "Taille : %s" + +#: ../src/Widgets/UpdateHeaderRow.vala:105 +msgid "Searching for updates…" +msgstr "Recherche de mises à jour…" + +#: ../src/Widgets/UpdateHeaderRow.vala:112 +msgid "Up to Date" +msgstr "À jour" + +#: ../src/MainWindow.vala:114 ../src/MainWindow.vala:142 +#: ../src/MainWindow.vala:308 ../src/MainWindow.vala:330 +msgid "Search Apps" +msgstr "Rechercher des Applications" + +#: ../src/MainWindow.vala:125 ../src/MainWindow.vala:157 +#, fuzzy +msgid "Home" +msgstr "Accueil" + +#: ../src/MainWindow.vala:290 +msgid "Search %s" +msgstr "Rechercher %s" + +#: ../src/MainWindow.vala:351 +msgid "Application installed" +msgstr "Application installée" + +#: ../src/MainWindow.vala:352 +msgid "%s has been successfully installed" +msgstr "%s a été installées avec succès" + +#: ../src/MainWindow.vala:371 +msgid "Close" +msgstr "" + +#: ../src/MainWindow.vala:373 +msgid "There Was An Error Installing %s" +msgstr "" + +#: ../src/Core/Client.vala:90 +msgid "Operating System Updates" +msgstr "Mises à jour du système d'exploitation" + +#: ../src/Core/Client.vala:91 +msgid "Updates to system components" +msgstr "Mise à jour des composants système" + +#: ../src/Core/Client.vala:343 +msgid "Update Available" +msgid_plural "Updates Available" +msgstr[0] "Mise à jour disponible" +msgstr[1] "Mises à jour disponibles" + +#: ../src/Core/Client.vala:344 +msgid "%u update is available for your system" +msgid_plural "%u updates are available for your system" +msgstr[0] "%u mise à jour est disponible pour votre système" +msgstr[1] "%u mises à jour sont disponibles pour votre système" + +#: ../src/Core/Client.vala:373 +msgid "Restart Required" +msgstr "" + +#: ../src/Core/Client.vala:374 +msgid "Please restart your system to finalize updates" +msgstr "" + #: ../src/Core/ChangeInformation.vala:54 msgid "Starting" msgstr "Démarrage" @@ -159,197 +454,14 @@ msgid "Unknown state" msgstr "État inconnu" -#: ../src/Core/Client.vala:74 -msgid "Operating System Updates" -msgstr "Mises à jour du système d'exploitation" - -#: ../src/Core/Client.vala:75 -msgid "Updates to system components" -msgstr "Mise à jour des composants système" - -#: ../src/Core/Client.vala:331 -msgid "Update Available" -msgid_plural "Updates Available" -msgstr[0] "Mise à jour disponible" -msgstr[1] "Mises à jour disponibles" - -#: ../src/Core/Client.vala:332 -msgid "%u update is available for your system" -msgid_plural "%u updates are available for your system" -msgstr[0] "%u mise à jour est disponible pour votre système" -msgstr[1] "%u mises à jour sont disponibles pour votre système" - -#: ../src/Core/Package.vala:137 -msgid "Application installed" -msgstr "Application installée" - -#: ../src/Core/Package.vala:138 -msgid "%s has been successfully installed" -msgstr "%s a été installées avec succès" - -#: ../src/AbstractAppContainer.vala:64 -msgid "Cancel" -msgstr "Annuler" - -#: ../src/AbstractAppContainer.vala:67 ../src/AbstractAppContainer.vala:135 -msgid "Install" -msgstr "Installer" - -#: ../src/AbstractAppContainer.vala:70 -msgid "Uninstall" -msgstr "Désinstaller" - -#: ../src/AbstractAppContainer.vala:73 -msgid "Open" -msgstr "Ouvrir" - -#: ../src/AbstractAppContainer.vala:170 -msgid "Update" -msgstr "Mettre à jour" - -#: ../src/Application.vala:39 -msgid "App Center" -msgstr "Centre d'applications" +#~ msgid "Install" +#~ msgstr "Installer" -#: ../src/Application.vala:57 -msgid "translator-credits" -msgstr "" -"Launchpad Contributions:\n" -" Colin https://launchpad.net/~colin-boni\n" -" Corentin Noël https://launchpad.net/~tintou\n" -" Devil505 https://launchpad.net/~devil505\n" -" Florie Depuiset https://launchpad.net/~florie-depuiset\n" -" Nikos https://launchpad.net/~nicolas-jovanovic\n" -" elementaryart (old) https://launchpad.net/~elementaryart" +#~ msgid "Best Rated" +#~ msgstr "Mieux notés" -#: ../src/Application.vala:130 -msgid "Specified link '%s' could not be found, searching instead" -msgstr "Le lien '%s' spécifié n'a pas été trouvé, recherche effectuée" - -#: ../src/MainWindow.vala:96 -msgid "AppCenter" -msgstr "Centre d'Applications" - -#: ../src/MainWindow.vala:104 ../src/MainWindow.vala:131 -#: ../src/MainWindow.vala:282 ../src/MainWindow.vala:304 -msgid "Search Apps" -msgstr "Rechercher des Applications" - -#: ../src/MainWindow.vala:114 ../src/MainWindow.vala:190 -#: ../src/Views/CategoryView.vala:72 ../src/Views/CategoryView.vala:79 -msgid "Categories" -msgstr "Catégories" - -#: ../src/MainWindow.vala:115 ../src/Views/InstalledView.vala:45 -msgctxt "view" -msgid "Updates" -msgstr "Mises à jour" - -#: ../src/MainWindow.vala:264 -msgid "Search %s" -msgstr "Rechercher %s" - -#. / TRANSLATORS: the name of the Search view -#: ../src/Views/SearchView.vala:35 -msgctxt "view" -msgid "Search" -msgstr "Recherche" - -#: ../src/Views/AppListView.vala:116 -msgid "Update All" -msgstr "Tout mettre à jour" - -#: ../src/Views/FeaturedView.vala:33 -msgid "Best Rated" -msgstr "Mieux notés" - -#: ../src/Views/FeaturedView.vala:36 -msgid "Latest Apps" -msgstr "Dernières applications" - -#: ../src/Views/CategoryView.vala:120 -msgid "Audio" -msgstr "Audio" - -#: ../src/Views/CategoryView.vala:131 -msgid "Development" -msgstr "Développement" - -#: ../src/Views/CategoryView.vala:142 -msgid "Accessories" -msgstr "Accessoires" - -#: ../src/Views/CategoryView.vala:153 -msgid "Office" -msgstr "Bureautique" - -#: ../src/Views/CategoryView.vala:164 -msgid "System" -msgstr "Système" - -#: ../src/Views/CategoryView.vala:175 -msgid "Video" -msgstr "Vidéo" - -#: ../src/Views/CategoryView.vala:186 -msgid "Graphics" -msgstr "Infographie" - -#: ../src/Views/CategoryView.vala:196 -msgid "Games" -msgstr "Jeux" - -#: ../src/Views/CategoryView.vala:207 -msgid "Education" -msgstr "Éducation" - -#: ../src/Views/CategoryView.vala:217 -msgid "Internet" -msgstr "Internet" - -#: ../src/Views/CategoryView.vala:228 -msgid "Science & Engineering" -msgstr "Sciences et ingénierie" - -#: ../src/Views/CategoryView.vala:238 -msgid "Universal Access" -msgstr "Accès universel" - -#: ../src/Views/AppInfoView.vala:48 -msgid "Screenshot Not Available" -msgstr "Capture d'écran non disponible" - -#: ../src/Views/AppInfoView.vala:128 -msgid "Extensions:" -msgstr "Extensions :" - -#: ../src/AbstractAppList.vala:30 -msgid "No Results" -msgstr "Aucun résultat" - -#: ../src/AbstractAppList.vala:30 -msgid "No apps could be found. Try changing search terms." -msgstr "" -"Aucune application n'a été trouvée. Essayez de modifier les termes de la " -"recherche." - -#: ../src/Widgets/UpdateHeaderRow.vala:121 -msgid "%u Update Available" -msgid_plural "%u Updates Available" -msgstr[0] "%u mise à jour disponible" -msgstr[1] "%u mises à jour sont disponibles" - -#: ../src/Widgets/UpdateHeaderRow.vala:122 -msgid "Size: %s" -msgstr "Taille : %s" - -#: ../src/Widgets/UpdateHeaderRow.vala:158 -msgid "Searching for updates…" -msgstr "Recherche de mises à jour…" - -#: ../src/Widgets/UpdateHeaderRow.vala:165 -msgid "Up to Date" -msgstr "À jour" +#~ msgid "Latest Apps" +#~ msgstr "Dernières applications" #~ msgid "Apps View" #~ msgstr "Vue des applications" @@ -357,9 +469,6 @@ #~ msgid "Apps Info" #~ msgstr "Information des applications" -#~ msgid "Home Page" -#~ msgstr "Accueil" - #~ msgid "Remove" #~ msgstr "Supprimer" diff -Nru appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/po/ko.po appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/po/ko.po --- appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/po/ko.po 2017-03-29 21:47:47.000000000 +0000 +++ appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/po/ko.po 2017-03-30 21:47:19.000000000 +0000 @@ -2,11 +2,11 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-09 00:06-0600\n" +"POT-Creation-Date: 2017-03-29 16:53-0700\n" "PO-Revision-Date: 2017-03-18 22:17+0000\n" "Last-Translator: Jung-Kyu Park \n" -"Language-Team: Korean " -"\n" +"Language-Team: Korean \n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,6 +15,295 @@ "X-Generator: Weblate 2.12\n" "X-Launchpad-Export-Date: 2017-03-14 06:25+0000\n" +#: ../src/Application.vala:39 +msgid "App Center" +msgstr "앱 센터" + +#: ../src/Application.vala:57 +msgid "translator-credits" +msgstr "" +"Launchpad Contributions:\n" +" Jung-Kyu Park https://launchpad.net/~bagjunggyu\n" +" Kyu-Seok Yang https://launchpad.net/~lklk9110-3\n" +" LeeHoseok https://launchpad.net/~neochain\n" +" MinSik CHO https://launchpad.net/~mscho527\n" +" elementaryart (old) https://launchpad.net/~elementaryart" + +#: ../src/Application.vala:132 +msgid "Specified link '%s' could not be found, searching instead" +msgstr "'%s' 를 찾을 수 없네요, 검색으로 대신하겠습니다" + +#: ../src/Dialogs/RestartDialog.vala:40 +msgid "Are you sure you want to Restart?" +msgstr "" + +#: ../src/Dialogs/RestartDialog.vala:41 +msgid "This will close all open applications and restart this device." +msgstr "" + +#: ../src/Dialogs/RestartDialog.vala:42 +msgid "Restart" +msgstr "" + +#: ../src/Dialogs/RestartDialog.vala:62 ../src/Dialogs/StripeDialog.vala:147 +#: ../src/Dialogs/StripeDialog.vala:264 +#: ../src/Widgets/AbstractAppContainer.vala:123 +msgid "Cancel" +msgstr "취소" + +#: ../src/Dialogs/StripeDialog.vala:149 ../src/Dialogs/StripeDialog.vala:263 +msgid "Pay $%s.00" +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:194 +msgid "Processing" +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:219 +msgid "There Was a Problem Processing Your Payment" +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:225 +msgid "Please review your payment info and try again." +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:255 +msgid "Pay Later" +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:256 +msgid "Retry" +msgstr "" + +#: ../src/Views/InstalledView.vala:45 ../src/MainWindow.vala:126 +msgctxt "view" +msgid "Updates" +msgstr "업데이트" + +#. / TRANSLATORS: the name of the Search view +#: ../src/Views/SearchView.vala:35 +msgctxt "view" +msgid "Search" +msgstr "검색" + +#: ../src/Views/CategoryView.vala:70 ../src/Views/CategoryView.vala:77 +#: ../src/Views/Homepage.vala:68 ../src/MainWindow.vala:216 +msgid "Categories" +msgstr "카테고리" + +#: ../src/Views/CategoryView.vala:118 +msgid "Audio" +msgstr "오디오" + +#: ../src/Views/CategoryView.vala:129 +msgid "Development" +msgstr "개발" + +#: ../src/Views/CategoryView.vala:140 +msgid "Accessories" +msgstr "액세서리" + +#: ../src/Views/CategoryView.vala:151 +msgid "Office" +msgstr "오피스" + +#: ../src/Views/CategoryView.vala:162 +msgid "System" +msgstr "시스템" + +#: ../src/Views/CategoryView.vala:173 +msgid "Video" +msgstr "비디오" + +#: ../src/Views/CategoryView.vala:184 +msgid "Graphics" +msgstr "그래픽" + +#: ../src/Views/CategoryView.vala:194 +msgid "Games" +msgstr "게임" + +#: ../src/Views/CategoryView.vala:205 +msgid "Education" +msgstr "교육" + +#: ../src/Views/CategoryView.vala:215 +msgid "Internet" +msgstr "인터넷" + +#: ../src/Views/CategoryView.vala:226 +msgid "Science & Engineering" +msgstr "사이언스 & 엔지니어링" + +#: ../src/Views/CategoryView.vala:236 +msgid "Universal Access" +msgstr "편리한 기능" + +#: ../src/Views/AppListView.vala:123 +msgid "A restart is required to complete the installation of updates" +msgstr "" + +#: ../src/Views/AppListView.vala:125 +msgid "Restart Now" +msgstr "" + +#: ../src/Views/AppListView.vala:210 +msgid "Update All" +msgstr "모두 업데이트하기" + +#: ../src/Views/AppInfoView.vala:50 +msgid "Screenshot Not Available" +msgstr "스크린샷을 찍을 수 없습니다" + +#: ../src/Views/AppInfoView.vala:150 +msgid "Extensions:" +msgstr "확장 프로그램:" + +#: ../src/Views/AppInfoView.vala:164 +#, fuzzy +msgid "Homepage" +msgstr "홈 페이지" + +#: ../src/Views/AppInfoView.vala:171 +msgid "Suggest Translations" +msgstr "" + +#: ../src/Views/AppInfoView.vala:178 +msgid "Report a Problem" +msgstr "" + +#: ../src/Views/AppInfoView.vala:185 +msgid "Help" +msgstr "" + +#: ../src/Widgets/Banner.vala:163 ../src/MainWindow.vala:103 +msgid "AppCenter" +msgstr "앱센터" + +#: ../src/Widgets/Banner.vala:164 +msgid "An open, pay-what-you-want app store" +msgstr "" + +#: ../src/Widgets/Banner.vala:165 +msgid "Get the apps that you need at a price you can afford." +msgstr "" + +#: ../src/Widgets/HumbleButton.vala:85 +#: ../src/Widgets/AbstractAppContainer.vala:186 +msgid "Free" +msgstr "" + +#. / This amount will be US Dollars. Some languages might need a "$%dUSD" +#: ../src/Widgets/HumbleButton.vala:152 +msgid "$%d.00" +msgstr "" + +#. / This amount will be US Dollars. Some languages might need a "$%dUSD" +#: ../src/Widgets/HumbleButton.vala:155 +msgid "$%d" +msgstr "" + +#: ../src/Widgets/AbstractAppContainer.vala:102 +msgid "Uninstall" +msgstr "제거" + +#: ../src/Widgets/AbstractAppContainer.vala:105 +msgid "Open" +msgstr "실행" + +#: ../src/Widgets/AbstractAppContainer.vala:157 +msgid "The %s Developers" +msgstr "" + +#: ../src/Widgets/AbstractAppContainer.vala:161 +msgid "by %s" +msgstr "" + +#: ../src/Widgets/AbstractAppContainer.vala:200 +msgid "Update" +msgstr "업데이트" + +#: ../src/Widgets/AbstractAppList.vala:35 +msgid "No Results" +msgstr "없습니다" + +#: ../src/Widgets/AbstractAppList.vala:35 +msgid "No apps could be found. Try changing search terms." +msgstr "찾는 앱이 없습니다. 검색어를 바꿔 보세요." + +#: ../src/Widgets/UpdateHeaderRow.vala:68 +msgid "%u Update Available" +msgid_plural "%u Updates Available" +msgstr[0] "%u개의 업데이트 가능한 항목이 있습니다" + +#: ../src/Widgets/UpdateHeaderRow.vala:69 +msgid "Size: %s" +msgstr "크기: %s" + +#: ../src/Widgets/UpdateHeaderRow.vala:105 +msgid "Searching for updates…" +msgstr "업데이트 검색 중…" + +#: ../src/Widgets/UpdateHeaderRow.vala:112 +msgid "Up to Date" +msgstr "최신 버전입니다" + +#: ../src/MainWindow.vala:114 ../src/MainWindow.vala:142 +#: ../src/MainWindow.vala:308 ../src/MainWindow.vala:330 +msgid "Search Apps" +msgstr "앱 검색" + +#: ../src/MainWindow.vala:125 ../src/MainWindow.vala:157 +#, fuzzy +msgid "Home" +msgstr "홈 페이지" + +#: ../src/MainWindow.vala:290 +msgid "Search %s" +msgstr "%s 찾기" + +#: ../src/MainWindow.vala:351 +msgid "Application installed" +msgstr "설치한 애플리케이션" + +#: ../src/MainWindow.vala:352 +msgid "%s has been successfully installed" +msgstr "%s의 설치를 마쳤습니다" + +#: ../src/MainWindow.vala:371 +msgid "Close" +msgstr "" + +#: ../src/MainWindow.vala:373 +msgid "There Was An Error Installing %s" +msgstr "" + +#: ../src/Core/Client.vala:90 +msgid "Operating System Updates" +msgstr "운영 체제 업데이트" + +#: ../src/Core/Client.vala:91 +msgid "Updates to system components" +msgstr "시스템 구성 요소를 업데이트합니다" + +#: ../src/Core/Client.vala:343 +msgid "Update Available" +msgid_plural "Updates Available" +msgstr[0] "업데이트할 항목 있음" + +#: ../src/Core/Client.vala:344 +msgid "%u update is available for your system" +msgid_plural "%u updates are available for your system" +msgstr[0] "시스템에 %u개의 업데이트할 항목이 있습니다" + +#: ../src/Core/Client.vala:373 +msgid "Restart Required" +msgstr "" + +#: ../src/Core/Client.vala:374 +msgid "Please restart your system to finalize updates" +msgstr "" + #: ../src/Core/ChangeInformation.vala:54 msgid "Starting" msgstr "시작하고 있습니다" @@ -159,194 +448,14 @@ msgid "Unknown state" msgstr "알 수 없는 상태" -#: ../src/Core/Client.vala:74 -msgid "Operating System Updates" -msgstr "운영 체제 업데이트" - -#: ../src/Core/Client.vala:75 -msgid "Updates to system components" -msgstr "시스템 구성 요소를 업데이트합니다" - -#: ../src/Core/Client.vala:331 -msgid "Update Available" -msgid_plural "Updates Available" -msgstr[0] "업데이트할 항목 있음" - -#: ../src/Core/Client.vala:332 -msgid "%u update is available for your system" -msgid_plural "%u updates are available for your system" -msgstr[0] "시스템에 %u개의 업데이트할 항목이 있습니다" - -#: ../src/Core/Package.vala:137 -msgid "Application installed" -msgstr "설치한 애플리케이션" - -#: ../src/Core/Package.vala:138 -msgid "%s has been successfully installed" -msgstr "%s의 설치를 마쳤습니다" - -#: ../src/AbstractAppContainer.vala:64 -msgid "Cancel" -msgstr "취소" - -#: ../src/AbstractAppContainer.vala:67 ../src/AbstractAppContainer.vala:135 -msgid "Install" -msgstr "설치" - -#: ../src/AbstractAppContainer.vala:70 -msgid "Uninstall" -msgstr "제거" - -#: ../src/AbstractAppContainer.vala:73 -msgid "Open" -msgstr "실행" - -#: ../src/AbstractAppContainer.vala:170 -msgid "Update" -msgstr "업데이트" - -#: ../src/Application.vala:39 -msgid "App Center" -msgstr "앱 센터" - -#: ../src/Application.vala:57 -msgid "translator-credits" -msgstr "" -"Launchpad Contributions:\n" -" Jung-Kyu Park https://launchpad.net/~bagjunggyu\n" -" Kyu-Seok Yang https://launchpad.net/~lklk9110-3\n" -" LeeHoseok https://launchpad.net/~neochain\n" -" MinSik CHO https://launchpad.net/~mscho527\n" -" elementaryart (old) https://launchpad.net/~elementaryart" - -#: ../src/Application.vala:130 -msgid "Specified link '%s' could not be found, searching instead" -msgstr "'%s' 를 찾을 수 없네요, 검색으로 대신하겠습니다" - -#: ../src/MainWindow.vala:96 -msgid "AppCenter" -msgstr "앱센터" - -#: ../src/MainWindow.vala:104 ../src/MainWindow.vala:131 -#: ../src/MainWindow.vala:282 ../src/MainWindow.vala:304 -msgid "Search Apps" -msgstr "앱 검색" +#~ msgid "Install" +#~ msgstr "설치" -#: ../src/MainWindow.vala:114 ../src/MainWindow.vala:190 -#: ../src/Views/CategoryView.vala:72 ../src/Views/CategoryView.vala:79 -msgid "Categories" -msgstr "카테고리" - -#: ../src/MainWindow.vala:115 ../src/Views/InstalledView.vala:45 -msgctxt "view" -msgid "Updates" -msgstr "업데이트" - -#: ../src/MainWindow.vala:264 -msgid "Search %s" -msgstr "%s 찾기" - -#. / TRANSLATORS: the name of the Search view -#: ../src/Views/SearchView.vala:35 -msgctxt "view" -msgid "Search" -msgstr "검색" - -#: ../src/Views/AppListView.vala:116 -msgid "Update All" -msgstr "모두 업데이트하기" - -#: ../src/Views/FeaturedView.vala:33 -msgid "Best Rated" -msgstr "평이 좋은 앱" - -#: ../src/Views/FeaturedView.vala:36 -msgid "Latest Apps" -msgstr "최신 앱" - -#: ../src/Views/CategoryView.vala:120 -msgid "Audio" -msgstr "오디오" - -#: ../src/Views/CategoryView.vala:131 -msgid "Development" -msgstr "개발" - -#: ../src/Views/CategoryView.vala:142 -msgid "Accessories" -msgstr "액세서리" - -#: ../src/Views/CategoryView.vala:153 -msgid "Office" -msgstr "오피스" - -#: ../src/Views/CategoryView.vala:164 -msgid "System" -msgstr "시스템" - -#: ../src/Views/CategoryView.vala:175 -msgid "Video" -msgstr "비디오" - -#: ../src/Views/CategoryView.vala:186 -msgid "Graphics" -msgstr "그래픽" - -#: ../src/Views/CategoryView.vala:196 -msgid "Games" -msgstr "게임" - -#: ../src/Views/CategoryView.vala:207 -msgid "Education" -msgstr "교육" - -#: ../src/Views/CategoryView.vala:217 -msgid "Internet" -msgstr "인터넷" - -#: ../src/Views/CategoryView.vala:228 -msgid "Science & Engineering" -msgstr "사이언스 & 엔지니어링" - -#: ../src/Views/CategoryView.vala:238 -msgid "Universal Access" -msgstr "편리한 기능" - -#: ../src/Views/AppInfoView.vala:48 -msgid "Screenshot Not Available" -msgstr "스크린샷을 찍을 수 없습니다" - -#: ../src/Views/AppInfoView.vala:128 -msgid "Extensions:" -msgstr "확장 프로그램:" - -#: ../src/AbstractAppList.vala:30 -msgid "No Results" -msgstr "없습니다" - -#: ../src/AbstractAppList.vala:30 -msgid "No apps could be found. Try changing search terms." -msgstr "찾는 앱이 없습니다. 검색어를 바꿔 보세요." - -#: ../src/Widgets/UpdateHeaderRow.vala:121 -msgid "%u Update Available" -msgid_plural "%u Updates Available" -msgstr[0] "%u개의 업데이트 가능한 항목이 있습니다" - -#: ../src/Widgets/UpdateHeaderRow.vala:122 -msgid "Size: %s" -msgstr "크기: %s" - -#: ../src/Widgets/UpdateHeaderRow.vala:158 -msgid "Searching for updates…" -msgstr "업데이트 검색 중…" - -#: ../src/Widgets/UpdateHeaderRow.vala:165 -msgid "Up to Date" -msgstr "최신 버전입니다" +#~ msgid "Best Rated" +#~ msgstr "평이 좋은 앱" -#~ msgid "Home Page" -#~ msgstr "홈 페이지" +#~ msgid "Latest Apps" +#~ msgstr "최신 앱" #~ msgid "Recreates database files" #~ msgstr "데이터베이스 파일 재구성" diff -Nru appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/po/pt_BR.po appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/po/pt_BR.po --- appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/po/pt_BR.po 2017-03-29 21:47:47.000000000 +0000 +++ appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/po/pt_BR.po 2017-03-30 21:47:19.000000000 +0000 @@ -2,11 +2,11 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-09 00:06-0600\n" +"POT-Creation-Date: 2017-03-29 16:53-0700\n" "PO-Revision-Date: 2017-03-16 23:36+0000\n" "Last-Translator: Leonardo \n" -"Language-Team: Portuguese (Brazil) " -"\n" +"Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,6 +15,306 @@ "X-Generator: Weblate 2.12\n" "X-Launchpad-Export-Date: 2017-03-15 06:27+0000\n" +#: ../src/Application.vala:39 +msgid "App Center" +msgstr "Central de aplicativos" + +#: ../src/Application.vala:57 +msgid "translator-credits" +msgstr "" +"Launchpad Contributions:\n" +" Alison Bento https://launchpad.net/~alisonbnt\n" +" Cleiton Floss https://launchpad.net/~cleitonfloss\n" +" Ewerton Wandalen https://launchpad.net/~ewandalen-9\n" +" Leonardo Lemos https://launchpad.net/~leonardolemos\n" +" Marcio https://launchpad.net/~marciorcgomes\n" +" Matheus Macabu https://launchpad.net/~mkbu\n" +" Rafael Leandro https://launchpad.net/~crf-rafa\n" +" Renan Gonçalves https://launchpad.net/~amigosrenan\n" +" Saulo De Baco https://launchpad.net/~saulodebaco\n" +" Thiago Abreu https://launchpad.net/~thiagojedi\n" +" daniel https://launchpad.net/~darksplaybr\n" +" elementaryart (old) https://launchpad.net/~elementaryart\n" +" マルケス https://launchpad.net/~mrmarukesu" + +#: ../src/Application.vala:132 +msgid "Specified link '%s' could not be found, searching instead" +msgstr "O link '%s' especificado não pôde ser encontrado, procure ao invés" + +#: ../src/Dialogs/RestartDialog.vala:40 +msgid "Are you sure you want to Restart?" +msgstr "" + +#: ../src/Dialogs/RestartDialog.vala:41 +msgid "This will close all open applications and restart this device." +msgstr "" + +#: ../src/Dialogs/RestartDialog.vala:42 +msgid "Restart" +msgstr "" + +#: ../src/Dialogs/RestartDialog.vala:62 ../src/Dialogs/StripeDialog.vala:147 +#: ../src/Dialogs/StripeDialog.vala:264 +#: ../src/Widgets/AbstractAppContainer.vala:123 +msgid "Cancel" +msgstr "Cancelar" + +#: ../src/Dialogs/StripeDialog.vala:149 ../src/Dialogs/StripeDialog.vala:263 +msgid "Pay $%s.00" +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:194 +msgid "Processing" +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:219 +msgid "There Was a Problem Processing Your Payment" +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:225 +msgid "Please review your payment info and try again." +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:255 +msgid "Pay Later" +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:256 +msgid "Retry" +msgstr "" + +#: ../src/Views/InstalledView.vala:45 ../src/MainWindow.vala:126 +msgctxt "view" +msgid "Updates" +msgstr "Atualizações" + +#. / TRANSLATORS: the name of the Search view +#: ../src/Views/SearchView.vala:35 +msgctxt "view" +msgid "Search" +msgstr "Pesquisa" + +#: ../src/Views/CategoryView.vala:70 ../src/Views/CategoryView.vala:77 +#: ../src/Views/Homepage.vala:68 ../src/MainWindow.vala:216 +msgid "Categories" +msgstr "Categorias" + +#: ../src/Views/CategoryView.vala:118 +msgid "Audio" +msgstr "Áudio" + +#: ../src/Views/CategoryView.vala:129 +msgid "Development" +msgstr "Desenvolvimento" + +#: ../src/Views/CategoryView.vala:140 +msgid "Accessories" +msgstr "Acessórios" + +#: ../src/Views/CategoryView.vala:151 +msgid "Office" +msgstr "Escritório" + +#: ../src/Views/CategoryView.vala:162 +msgid "System" +msgstr "Sistema" + +#: ../src/Views/CategoryView.vala:173 +msgid "Video" +msgstr "Vídeo" + +#: ../src/Views/CategoryView.vala:184 +msgid "Graphics" +msgstr "Gráficos" + +#: ../src/Views/CategoryView.vala:194 +msgid "Games" +msgstr "Jogos" + +#: ../src/Views/CategoryView.vala:205 +msgid "Education" +msgstr "Educação" + +#: ../src/Views/CategoryView.vala:215 +msgid "Internet" +msgstr "Internet" + +#: ../src/Views/CategoryView.vala:226 +msgid "Science & Engineering" +msgstr "Ciência e Engenharia" + +#: ../src/Views/CategoryView.vala:236 +msgid "Universal Access" +msgstr "Acessibilidade" + +#: ../src/Views/AppListView.vala:123 +msgid "A restart is required to complete the installation of updates" +msgstr "" + +#: ../src/Views/AppListView.vala:125 +msgid "Restart Now" +msgstr "" + +#: ../src/Views/AppListView.vala:210 +msgid "Update All" +msgstr "Atualizar todos" + +#: ../src/Views/AppInfoView.vala:50 +msgid "Screenshot Not Available" +msgstr "Captura de tela não disponível" + +#: ../src/Views/AppInfoView.vala:150 +msgid "Extensions:" +msgstr "Extensões:" + +#: ../src/Views/AppInfoView.vala:164 +#, fuzzy +msgid "Homepage" +msgstr "Página inicial" + +#: ../src/Views/AppInfoView.vala:171 +msgid "Suggest Translations" +msgstr "" + +#: ../src/Views/AppInfoView.vala:178 +msgid "Report a Problem" +msgstr "" + +#: ../src/Views/AppInfoView.vala:185 +msgid "Help" +msgstr "" + +#: ../src/Widgets/Banner.vala:163 ../src/MainWindow.vala:103 +msgid "AppCenter" +msgstr "Central de aplicativos" + +#: ../src/Widgets/Banner.vala:164 +msgid "An open, pay-what-you-want app store" +msgstr "" + +#: ../src/Widgets/Banner.vala:165 +msgid "Get the apps that you need at a price you can afford." +msgstr "" + +#: ../src/Widgets/HumbleButton.vala:85 +#: ../src/Widgets/AbstractAppContainer.vala:186 +msgid "Free" +msgstr "" + +#. / This amount will be US Dollars. Some languages might need a "$%dUSD" +#: ../src/Widgets/HumbleButton.vala:152 +msgid "$%d.00" +msgstr "" + +#. / This amount will be US Dollars. Some languages might need a "$%dUSD" +#: ../src/Widgets/HumbleButton.vala:155 +msgid "$%d" +msgstr "" + +#: ../src/Widgets/AbstractAppContainer.vala:102 +msgid "Uninstall" +msgstr "Desinstalar" + +#: ../src/Widgets/AbstractAppContainer.vala:105 +msgid "Open" +msgstr "Abrir" + +#: ../src/Widgets/AbstractAppContainer.vala:157 +msgid "The %s Developers" +msgstr "" + +#: ../src/Widgets/AbstractAppContainer.vala:161 +msgid "by %s" +msgstr "" + +#: ../src/Widgets/AbstractAppContainer.vala:200 +msgid "Update" +msgstr "Atualizar" + +#: ../src/Widgets/AbstractAppList.vala:35 +msgid "No Results" +msgstr "Sem resultados" + +#: ../src/Widgets/AbstractAppList.vala:35 +msgid "No apps could be found. Try changing search terms." +msgstr "Nenhum aplicativo foi localizado. Tente mudar os termos da busca." + +#: ../src/Widgets/UpdateHeaderRow.vala:68 +msgid "%u Update Available" +msgid_plural "%u Updates Available" +msgstr[0] "%u Atualização disponível" +msgstr[1] "%u Atualizações disponíveis" + +#: ../src/Widgets/UpdateHeaderRow.vala:69 +msgid "Size: %s" +msgstr "Tamanho: %s" + +#: ../src/Widgets/UpdateHeaderRow.vala:105 +msgid "Searching for updates…" +msgstr "Procurando atualizações…" + +#: ../src/Widgets/UpdateHeaderRow.vala:112 +msgid "Up to Date" +msgstr "Atualizado" + +#: ../src/MainWindow.vala:114 ../src/MainWindow.vala:142 +#: ../src/MainWindow.vala:308 ../src/MainWindow.vala:330 +msgid "Search Apps" +msgstr "Procurar aplicativos" + +#: ../src/MainWindow.vala:125 ../src/MainWindow.vala:157 +#, fuzzy +msgid "Home" +msgstr "Página inicial" + +#: ../src/MainWindow.vala:290 +msgid "Search %s" +msgstr "Procurar %s" + +#: ../src/MainWindow.vala:351 +msgid "Application installed" +msgstr "Aplicação instalada" + +#: ../src/MainWindow.vala:352 +msgid "%s has been successfully installed" +msgstr "%s foi instalado(a) com sucesso" + +#: ../src/MainWindow.vala:371 +msgid "Close" +msgstr "" + +#: ../src/MainWindow.vala:373 +msgid "There Was An Error Installing %s" +msgstr "" + +#: ../src/Core/Client.vala:90 +msgid "Operating System Updates" +msgstr "Atualizações do sistema operacional" + +#: ../src/Core/Client.vala:91 +msgid "Updates to system components" +msgstr "Atualizações para os componentes do sistema" + +#: ../src/Core/Client.vala:343 +msgid "Update Available" +msgid_plural "Updates Available" +msgstr[0] "Atualização disponível" +msgstr[1] "Atualizações disponíveis" + +#: ../src/Core/Client.vala:344 +msgid "%u update is available for your system" +msgid_plural "%u updates are available for your system" +msgstr[0] "%u atualização está disponível para seu sistema" +msgstr[1] "%u atualizações estão disponíveis para seu sistema" + +#: ../src/Core/Client.vala:373 +msgid "Restart Required" +msgstr "" + +#: ../src/Core/Client.vala:374 +msgid "Please restart your system to finalize updates" +msgstr "" + #: ../src/Core/ChangeInformation.vala:54 msgid "Starting" msgstr "Iniciando" @@ -159,205 +459,14 @@ msgid "Unknown state" msgstr "Estado desconhecido" -#: ../src/Core/Client.vala:74 -msgid "Operating System Updates" -msgstr "Atualizações do sistema operacional" - -#: ../src/Core/Client.vala:75 -msgid "Updates to system components" -msgstr "Atualizações para os componentes do sistema" - -#: ../src/Core/Client.vala:331 -msgid "Update Available" -msgid_plural "Updates Available" -msgstr[0] "Atualização disponível" -msgstr[1] "Atualizações disponíveis" - -#: ../src/Core/Client.vala:332 -msgid "%u update is available for your system" -msgid_plural "%u updates are available for your system" -msgstr[0] "%u atualização está disponível para seu sistema" -msgstr[1] "%u atualizações estão disponíveis para seu sistema" - -#: ../src/Core/Package.vala:137 -msgid "Application installed" -msgstr "Aplicação instalada" - -#: ../src/Core/Package.vala:138 -msgid "%s has been successfully installed" -msgstr "%s foi instalado(a) com sucesso" - -#: ../src/AbstractAppContainer.vala:64 -msgid "Cancel" -msgstr "Cancelar" - -#: ../src/AbstractAppContainer.vala:67 ../src/AbstractAppContainer.vala:135 -msgid "Install" -msgstr "Instalar" - -#: ../src/AbstractAppContainer.vala:70 -msgid "Uninstall" -msgstr "Desinstalar" - -#: ../src/AbstractAppContainer.vala:73 -msgid "Open" -msgstr "Abrir" - -#: ../src/AbstractAppContainer.vala:170 -msgid "Update" -msgstr "Atualizar" - -#: ../src/Application.vala:39 -msgid "App Center" -msgstr "Central de aplicativos" - -#: ../src/Application.vala:57 -msgid "translator-credits" -msgstr "" -"Launchpad Contributions:\n" -" Alison Bento https://launchpad.net/~alisonbnt\n" -" Cleiton Floss https://launchpad.net/~cleitonfloss\n" -" Ewerton Wandalen https://launchpad.net/~ewandalen-9\n" -" Leonardo Lemos https://launchpad.net/~leonardolemos\n" -" Marcio https://launchpad.net/~marciorcgomes\n" -" Matheus Macabu https://launchpad.net/~mkbu\n" -" Rafael Leandro https://launchpad.net/~crf-rafa\n" -" Renan Gonçalves https://launchpad.net/~amigosrenan\n" -" Saulo De Baco https://launchpad.net/~saulodebaco\n" -" Thiago Abreu https://launchpad.net/~thiagojedi\n" -" daniel https://launchpad.net/~darksplaybr\n" -" elementaryart (old) https://launchpad.net/~elementaryart\n" -" マルケス https://launchpad.net/~mrmarukesu" - -#: ../src/Application.vala:130 -msgid "Specified link '%s' could not be found, searching instead" -msgstr "O link '%s' especificado não pôde ser encontrado, procure ao invés" - -#: ../src/MainWindow.vala:96 -msgid "AppCenter" -msgstr "Central de aplicativos" - -#: ../src/MainWindow.vala:104 ../src/MainWindow.vala:131 -#: ../src/MainWindow.vala:282 ../src/MainWindow.vala:304 -msgid "Search Apps" -msgstr "Procurar aplicativos" - -#: ../src/MainWindow.vala:114 ../src/MainWindow.vala:190 -#: ../src/Views/CategoryView.vala:72 ../src/Views/CategoryView.vala:79 -msgid "Categories" -msgstr "Categorias" - -#: ../src/MainWindow.vala:115 ../src/Views/InstalledView.vala:45 -msgctxt "view" -msgid "Updates" -msgstr "Atualizações" - -#: ../src/MainWindow.vala:264 -msgid "Search %s" -msgstr "Procurar %s" - -#. / TRANSLATORS: the name of the Search view -#: ../src/Views/SearchView.vala:35 -msgctxt "view" -msgid "Search" -msgstr "Pesquisa" - -#: ../src/Views/AppListView.vala:116 -msgid "Update All" -msgstr "Atualizar todos" - -#: ../src/Views/FeaturedView.vala:33 -msgid "Best Rated" -msgstr "Melhor avaliados" - -#: ../src/Views/FeaturedView.vala:36 -msgid "Latest Apps" -msgstr "Últimos aplicativos" - -#: ../src/Views/CategoryView.vala:120 -msgid "Audio" -msgstr "Áudio" - -#: ../src/Views/CategoryView.vala:131 -msgid "Development" -msgstr "Desenvolvimento" - -#: ../src/Views/CategoryView.vala:142 -msgid "Accessories" -msgstr "Acessórios" - -#: ../src/Views/CategoryView.vala:153 -msgid "Office" -msgstr "Escritório" - -#: ../src/Views/CategoryView.vala:164 -msgid "System" -msgstr "Sistema" - -#: ../src/Views/CategoryView.vala:175 -msgid "Video" -msgstr "Vídeo" +#~ msgid "Install" +#~ msgstr "Instalar" -#: ../src/Views/CategoryView.vala:186 -msgid "Graphics" -msgstr "Gráficos" - -#: ../src/Views/CategoryView.vala:196 -msgid "Games" -msgstr "Jogos" - -#: ../src/Views/CategoryView.vala:207 -msgid "Education" -msgstr "Educação" - -#: ../src/Views/CategoryView.vala:217 -msgid "Internet" -msgstr "Internet" - -#: ../src/Views/CategoryView.vala:228 -msgid "Science & Engineering" -msgstr "Ciência e Engenharia" - -#: ../src/Views/CategoryView.vala:238 -msgid "Universal Access" -msgstr "Acessibilidade" - -#: ../src/Views/AppInfoView.vala:48 -msgid "Screenshot Not Available" -msgstr "Captura de tela não disponível" - -#: ../src/Views/AppInfoView.vala:128 -msgid "Extensions:" -msgstr "Extensões:" - -#: ../src/AbstractAppList.vala:30 -msgid "No Results" -msgstr "Sem resultados" - -#: ../src/AbstractAppList.vala:30 -msgid "No apps could be found. Try changing search terms." -msgstr "Nenhum aplicativo foi localizado. Tente mudar os termos da busca." - -#: ../src/Widgets/UpdateHeaderRow.vala:121 -msgid "%u Update Available" -msgid_plural "%u Updates Available" -msgstr[0] "%u Atualização disponível" -msgstr[1] "%u Atualizações disponíveis" - -#: ../src/Widgets/UpdateHeaderRow.vala:122 -msgid "Size: %s" -msgstr "Tamanho: %s" - -#: ../src/Widgets/UpdateHeaderRow.vala:158 -msgid "Searching for updates…" -msgstr "Procurando atualizações…" - -#: ../src/Widgets/UpdateHeaderRow.vala:165 -msgid "Up to Date" -msgstr "Atualizado" +#~ msgid "Best Rated" +#~ msgstr "Melhor avaliados" -#~ msgid "Home Page" -#~ msgstr "Página inicial" +#~ msgid "Latest Apps" +#~ msgstr "Últimos aplicativos" #~ msgid "Apps View" #~ msgstr "Visualização dos aplicativos" diff -Nru appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/po/ru.po appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/po/ru.po --- appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/po/ru.po 2017-03-29 21:47:47.000000000 +0000 +++ appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/po/ru.po 2017-03-30 21:47:19.000000000 +0000 @@ -2,20 +2,313 @@ msgstr "" "Project-Id-Version: Russian (Desktop)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-16 21:51+0000\n" +"POT-Creation-Date: 2017-03-29 16:53-0700\n" "PO-Revision-Date: 2017-03-17 01:07+0300\n" "Last-Translator: Maxim Taranov \n" -"Language-Team: Russian " -"\n" +"Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "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" +"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-Generator: Poedit 1.8.7.1\n" "X-Launchpad-Export-Date: 2017-03-15 06:27+0000\n" +#: ../src/Application.vala:39 +msgid "App Center" +msgstr "AppCenter" + +#: ../src/Application.vala:57 +msgid "translator-credits" +msgstr "" +"Maxim Taranov , 2015, 2016, 2017.\n" +"Yuly Nesterov , 2015, 2016.\n" +"Dmitriy Nogay , 2016.\n" +"Kirill Romanov , 2016." + +#: ../src/Application.vala:132 +msgid "Specified link '%s' could not be found, searching instead" +msgstr "Указанная ссылка «%s» не найдена, поиск замены" + +#: ../src/Dialogs/RestartDialog.vala:40 +msgid "Are you sure you want to Restart?" +msgstr "" + +#: ../src/Dialogs/RestartDialog.vala:41 +msgid "This will close all open applications and restart this device." +msgstr "" + +#: ../src/Dialogs/RestartDialog.vala:42 +msgid "Restart" +msgstr "" + +#: ../src/Dialogs/RestartDialog.vala:62 ../src/Dialogs/StripeDialog.vala:147 +#: ../src/Dialogs/StripeDialog.vala:264 +#: ../src/Widgets/AbstractAppContainer.vala:123 +msgid "Cancel" +msgstr "Отменить" + +#: ../src/Dialogs/StripeDialog.vala:149 ../src/Dialogs/StripeDialog.vala:263 +msgid "Pay $%s.00" +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:194 +msgid "Processing" +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:219 +msgid "There Was a Problem Processing Your Payment" +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:225 +msgid "Please review your payment info and try again." +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:255 +msgid "Pay Later" +msgstr "" + +#: ../src/Dialogs/StripeDialog.vala:256 +msgid "Retry" +msgstr "" + +#: ../src/Views/InstalledView.vala:45 ../src/MainWindow.vala:126 +msgctxt "view" +msgid "Updates" +msgstr "Обновления" + +#. / TRANSLATORS: the name of the Search view +#: ../src/Views/SearchView.vala:35 +msgctxt "view" +msgid "Search" +msgstr "Поиск" + +#: ../src/Views/CategoryView.vala:70 ../src/Views/CategoryView.vala:77 +#: ../src/Views/Homepage.vala:68 ../src/MainWindow.vala:216 +msgid "Categories" +msgstr "Категории" + +#: ../src/Views/CategoryView.vala:118 +msgid "Audio" +msgstr "Аудио" + +#: ../src/Views/CategoryView.vala:129 +msgid "Development" +msgstr "Разработка" + +#: ../src/Views/CategoryView.vala:140 +msgid "Accessories" +msgstr "Утилиты" + +#: ../src/Views/CategoryView.vala:151 +msgid "Office" +msgstr "Офис" + +#: ../src/Views/CategoryView.vala:162 +msgid "System" +msgstr "Система" + +#: ../src/Views/CategoryView.vala:173 +msgid "Video" +msgstr "Видео" + +#: ../src/Views/CategoryView.vala:184 +msgid "Graphics" +msgstr "Графика" + +#: ../src/Views/CategoryView.vala:194 +msgid "Games" +msgstr "Игры" + +#: ../src/Views/CategoryView.vala:205 +msgid "Education" +msgstr "Образование" + +#: ../src/Views/CategoryView.vala:215 +msgid "Internet" +msgstr "Интернет" + +#: ../src/Views/CategoryView.vala:226 +msgid "Science & Engineering" +msgstr "Наука и инженерия" + +#: ../src/Views/CategoryView.vala:236 +msgid "Universal Access" +msgstr "Универсальный доступ" + +#: ../src/Views/AppListView.vala:123 +msgid "A restart is required to complete the installation of updates" +msgstr "" + +#: ../src/Views/AppListView.vala:125 +msgid "Restart Now" +msgstr "" + +#: ../src/Views/AppListView.vala:210 +msgid "Update All" +msgstr "Обновить всё" + +#: ../src/Views/AppInfoView.vala:50 +msgid "Screenshot Not Available" +msgstr "Скриншот недоступен" + +#: ../src/Views/AppInfoView.vala:150 +msgid "Extensions:" +msgstr "Расширения:" + +#: ../src/Views/AppInfoView.vala:164 +#, fuzzy +msgid "Homepage" +msgstr "Домашняя страница" + +#: ../src/Views/AppInfoView.vala:171 +msgid "Suggest Translations" +msgstr "" + +#: ../src/Views/AppInfoView.vala:178 +msgid "Report a Problem" +msgstr "" + +#: ../src/Views/AppInfoView.vala:185 +msgid "Help" +msgstr "" + +#: ../src/Widgets/Banner.vala:163 ../src/MainWindow.vala:103 +msgid "AppCenter" +msgstr "AppCenter" + +#: ../src/Widgets/Banner.vala:164 +msgid "An open, pay-what-you-want app store" +msgstr "" + +#: ../src/Widgets/Banner.vala:165 +msgid "Get the apps that you need at a price you can afford." +msgstr "" + +#: ../src/Widgets/HumbleButton.vala:85 +#: ../src/Widgets/AbstractAppContainer.vala:186 +msgid "Free" +msgstr "" + +#. / This amount will be US Dollars. Some languages might need a "$%dUSD" +#: ../src/Widgets/HumbleButton.vala:152 +msgid "$%d.00" +msgstr "" + +#. / This amount will be US Dollars. Some languages might need a "$%dUSD" +#: ../src/Widgets/HumbleButton.vala:155 +msgid "$%d" +msgstr "" + +#: ../src/Widgets/AbstractAppContainer.vala:102 +msgid "Uninstall" +msgstr "Удалить" + +#: ../src/Widgets/AbstractAppContainer.vala:105 +msgid "Open" +msgstr "Открыть" + +#: ../src/Widgets/AbstractAppContainer.vala:157 +msgid "The %s Developers" +msgstr "" + +#: ../src/Widgets/AbstractAppContainer.vala:161 +msgid "by %s" +msgstr "" + +#: ../src/Widgets/AbstractAppContainer.vala:200 +msgid "Update" +msgstr "Обновить" + +#: ../src/Widgets/AbstractAppList.vala:35 +msgid "No Results" +msgstr "Нет результатов" + +#: ../src/Widgets/AbstractAppList.vala:35 +msgid "No apps could be found. Try changing search terms." +msgstr "Приложения не найдены. Попробуйте изменить поисковый запрос." + +#: ../src/Widgets/UpdateHeaderRow.vala:68 +msgid "%u Update Available" +msgid_plural "%u Updates Available" +msgstr[0] "Доступно %u обновление" +msgstr[1] "Доступны %u обновления" +msgstr[2] "Доступны %u обновлений" + +#: ../src/Widgets/UpdateHeaderRow.vala:69 +msgid "Size: %s" +msgstr "Размер: %s" + +#: ../src/Widgets/UpdateHeaderRow.vala:105 +msgid "Searching for updates…" +msgstr "Поиск обновлений…" + +#: ../src/Widgets/UpdateHeaderRow.vala:112 +msgid "Up to Date" +msgstr "Обновления не требуются" + +#: ../src/MainWindow.vala:114 ../src/MainWindow.vala:142 +#: ../src/MainWindow.vala:308 ../src/MainWindow.vala:330 +msgid "Search Apps" +msgstr "Поиск приложений" + +#: ../src/MainWindow.vala:125 ../src/MainWindow.vala:157 +#, fuzzy +msgid "Home" +msgstr "Домашняя страница" + +#: ../src/MainWindow.vala:290 +msgid "Search %s" +msgstr "Поиск %s" + +#: ../src/MainWindow.vala:351 +msgid "Application installed" +msgstr "Приложение установлено" + +#: ../src/MainWindow.vala:352 +msgid "%s has been successfully installed" +msgstr "Приложение «%s» успешно установлено" + +#: ../src/MainWindow.vala:371 +msgid "Close" +msgstr "" + +#: ../src/MainWindow.vala:373 +msgid "There Was An Error Installing %s" +msgstr "" + +#: ../src/Core/Client.vala:90 +msgid "Operating System Updates" +msgstr "Обновления операционной системы" + +#: ../src/Core/Client.vala:91 +msgid "Updates to system components" +msgstr "Обновление компонентов системы" + +#: ../src/Core/Client.vala:343 +msgid "Update Available" +msgid_plural "Updates Available" +msgstr[0] "Доступно обновление" +msgstr[1] "Доступны обновления" +msgstr[2] "Доступны обновления" + +#: ../src/Core/Client.vala:344 +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 обновлений" + +#: ../src/Core/Client.vala:373 +msgid "Restart Required" +msgstr "" + +#: ../src/Core/Client.vala:374 +msgid "Please restart your system to finalize updates" +msgstr "" + #: ../src/Core/ChangeInformation.vala:54 msgid "Starting" msgstr "Запуск" @@ -160,198 +453,14 @@ msgid "Unknown state" msgstr "Неизвестное состояние" -#: ../src/Core/Client.vala:74 -msgid "Operating System Updates" -msgstr "Обновления операционной системы" - -#: ../src/Core/Client.vala:75 -msgid "Updates to system components" -msgstr "Обновление компонентов системы" - -#: ../src/Core/Client.vala:331 -msgid "Update Available" -msgid_plural "Updates Available" -msgstr[0] "Доступно обновление" -msgstr[1] "Доступны обновления" -msgstr[2] "Доступны обновления" - -#: ../src/Core/Client.vala:332 -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 обновлений" - -#: ../src/Core/Package.vala:137 -msgid "Application installed" -msgstr "Приложение установлено" - -#: ../src/Core/Package.vala:138 -msgid "%s has been successfully installed" -msgstr "Приложение «%s» успешно установлено" - -#: ../src/AbstractAppContainer.vala:64 -msgid "Cancel" -msgstr "Отменить" - -#: ../src/AbstractAppContainer.vala:67 ../src/AbstractAppContainer.vala:135 -msgid "Install" -msgstr "Установить" - -#: ../src/AbstractAppContainer.vala:70 -msgid "Uninstall" -msgstr "Удалить" - -#: ../src/AbstractAppContainer.vala:73 -msgid "Open" -msgstr "Открыть" - -#: ../src/AbstractAppContainer.vala:170 -msgid "Update" -msgstr "Обновить" - -#: ../src/Application.vala:39 -msgid "App Center" -msgstr "AppCenter" - -#: ../src/Application.vala:57 -msgid "translator-credits" -msgstr "" -"Maxim Taranov , 2015, 2016, 2017.\n" -"Yuly Nesterov , 2015, 2016.\n" -"Dmitriy Nogay , 2016.\n" -"Kirill Romanov , 2016." - -#: ../src/Application.vala:130 -msgid "Specified link '%s' could not be found, searching instead" -msgstr "Указанная ссылка «%s» не найдена, поиск замены" - -#: ../src/MainWindow.vala:96 -msgid "AppCenter" -msgstr "AppCenter" - -#: ../src/MainWindow.vala:104 ../src/MainWindow.vala:131 -#: ../src/MainWindow.vala:282 ../src/MainWindow.vala:304 -msgid "Search Apps" -msgstr "Поиск приложений" +#~ msgid "Install" +#~ msgstr "Установить" -#: ../src/MainWindow.vala:114 ../src/MainWindow.vala:190 -#: ../src/Views/CategoryView.vala:72 ../src/Views/CategoryView.vala:79 -msgid "Categories" -msgstr "Категории" - -#: ../src/MainWindow.vala:115 ../src/Views/InstalledView.vala:45 -msgctxt "view" -msgid "Updates" -msgstr "Обновления" - -#: ../src/MainWindow.vala:264 -msgid "Search %s" -msgstr "Поиск %s" - -#. / TRANSLATORS: the name of the Search view -#: ../src/Views/SearchView.vala:35 -msgctxt "view" -msgid "Search" -msgstr "Поиск" - -#: ../src/Views/AppListView.vala:116 -msgid "Update All" -msgstr "Обновить всё" - -#: ../src/Views/FeaturedView.vala:33 -msgid "Best Rated" -msgstr "Самые популярные" - -#: ../src/Views/FeaturedView.vala:36 -msgid "Latest Apps" -msgstr "Новые приложения" - -#: ../src/Views/CategoryView.vala:120 -msgid "Audio" -msgstr "Аудио" - -#: ../src/Views/CategoryView.vala:131 -msgid "Development" -msgstr "Разработка" - -#: ../src/Views/CategoryView.vala:142 -msgid "Accessories" -msgstr "Утилиты" - -#: ../src/Views/CategoryView.vala:153 -msgid "Office" -msgstr "Офис" - -#: ../src/Views/CategoryView.vala:164 -msgid "System" -msgstr "Система" - -#: ../src/Views/CategoryView.vala:175 -msgid "Video" -msgstr "Видео" - -#: ../src/Views/CategoryView.vala:186 -msgid "Graphics" -msgstr "Графика" - -#: ../src/Views/CategoryView.vala:196 -msgid "Games" -msgstr "Игры" - -#: ../src/Views/CategoryView.vala:207 -msgid "Education" -msgstr "Образование" - -#: ../src/Views/CategoryView.vala:217 -msgid "Internet" -msgstr "Интернет" - -#: ../src/Views/CategoryView.vala:228 -msgid "Science & Engineering" -msgstr "Наука и инженерия" - -#: ../src/Views/CategoryView.vala:238 -msgid "Universal Access" -msgstr "Универсальный доступ" - -#: ../src/Views/AppInfoView.vala:48 -msgid "Screenshot Not Available" -msgstr "Скриншот недоступен" - -#: ../src/Views/AppInfoView.vala:128 -msgid "Extensions:" -msgstr "Расширения:" - -#: ../src/AbstractAppList.vala:30 -msgid "No Results" -msgstr "Нет результатов" - -#: ../src/AbstractAppList.vala:30 -msgid "No apps could be found. Try changing search terms." -msgstr "Приложения не найдены. Попробуйте изменить поисковый запрос." - -#: ../src/Widgets/UpdateHeaderRow.vala:121 -msgid "%u Update Available" -msgid_plural "%u Updates Available" -msgstr[0] "Доступно %u обновление" -msgstr[1] "Доступны %u обновления" -msgstr[2] "Доступны %u обновлений" - -#: ../src/Widgets/UpdateHeaderRow.vala:122 -msgid "Size: %s" -msgstr "Размер: %s" - -#: ../src/Widgets/UpdateHeaderRow.vala:158 -msgid "Searching for updates…" -msgstr "Поиск обновлений…" - -#: ../src/Widgets/UpdateHeaderRow.vala:165 -msgid "Up to Date" -msgstr "Обновления не требуются" +#~ msgid "Best Rated" +#~ msgstr "Самые популярные" -#~ msgid "Home Page" -#~ msgstr "Домашняя страница" +#~ msgid "Latest Apps" +#~ msgstr "Новые приложения" #~ msgid "Remove" #~ msgstr "Удалить" diff -Nru appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/src/Application.vala appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/src/Application.vala --- appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/src/Application.vala 2017-03-29 21:47:47.000000000 +0000 +++ appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/src/Application.vala 2017-03-30 21:47:19.000000000 +0000 @@ -108,9 +108,11 @@ } if (main_window == null) { - client.update_cache.begin (true); - main_window = new MainWindow (this); + + main_window.homepage_loaded.connect (() => { + client.update_cache.begin (true); + }); main_window.destroy.connect (() => { main_window = null; }); diff -Nru appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/src/CMakeLists.txt appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/src/CMakeLists.txt --- appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/src/CMakeLists.txt 2017-03-29 21:47:47.000000000 +0000 +++ appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/src/CMakeLists.txt 2017-03-30 21:47:19.000000000 +0000 @@ -14,7 +14,6 @@ Dialogs/StripeDialog.vala Views/AppInfoView.vala Views/AppListView.vala - Views/CategoryView.vala Views/Homepage.vala Views/InstalledView.vala Views/SearchView.vala @@ -22,6 +21,7 @@ Widgets/AbstractAppContainer.vala Widgets/AbstractAppList.vala Widgets/Banner.vala + Widgets/CategoryFlowBox.vala Widgets/CategoryItem.vala Widgets/PackageRow.vala Widgets/AppListRow.vala diff -Nru appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/src/Core/Houston.vala appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/src/Core/Houston.vala --- appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/src/Core/Houston.vala 2017-03-29 21:47:47.000000000 +0000 +++ appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/src/Core/Houston.vala 2017-03-30 21:47:19.000000000 +0000 @@ -42,29 +42,30 @@ return root; } - public string[] get_newest () { + public async string[] get_newest () { var uri = HOUSTON_API_URL + "/newest"; + string[] app_ids = {}; debug ("Requesting newest applications from %s", uri); var message = new Soup.Message ("GET", uri); - session.send_message (message); - - string[] app_ids = {}; - try { - var res = process_response ((string) message.response_body.data); - - if (res.has_member ("data")) { - var data = res.get_array_member ("data"); - - foreach (var id in data.get_elements ()) { - app_ids += ((string) id.get_value ()); + session.queue_message (message, (sess, mess) => { + try { + var res = process_response ((string) mess.response_body.data); + if (res.has_member ("data")) { + var data = res.get_array_member ("data"); + + foreach (var id in data.get_elements ()) { + app_ids += ((string) id.get_value ()); + } } + } catch (Error e) { + stderr.printf ("Houston: %s\n", e.message); } - } catch (Error e) { - stderr.printf ("Houston: %s\n", e.message); - } + Idle.add (get_newest.callback); + }); + yield; return app_ids; } diff -Nru appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/src/MainWindow.vala appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/src/MainWindow.vala --- appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/src/MainWindow.vala 2017-03-29 21:47:47.000000000 +0000 +++ appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/src/MainWindow.vala 2017-03-30 21:47:19.000000000 +0000 @@ -32,6 +32,8 @@ public static Views.InstalledView installed_view { get; private set; } + public signal void homepage_loaded (); + public MainWindow (Gtk.Application app) { Object (application: app); @@ -90,7 +92,7 @@ installed_view.get_apps.begin (); - homepage.category_view.subview_entered.connect (view_opened); + homepage.subview_entered.connect (view_opened); installed_view.subview_entered.connect (view_opened); search_view.subview_entered.connect (view_opened); } @@ -148,28 +150,20 @@ set_titlebar (headerbar); - homepage = new Homepage (); - homepage.package_selected.connect ((package) => { - stack.set_visible_child (homepage.category_view); - show_package (package); - return_button.label = (_("Home")); - }); + homepage = new Homepage (this); installed_view = new Views.InstalledView (); search_view = new Views.SearchView (); stack = new Gtk.Stack (); stack.transition_type = Gtk.StackTransitionType.SLIDE_LEFT_RIGHT; stack.add (homepage); - stack.add (homepage.category_view); stack.add (installed_view); stack.add (search_view); - homepage.category_view.category_child_activated.connect (() => { - stack.set_visible_child (homepage.category_view); - }); - - homepage.category_view.show_home.connect (() => { + homepage.package_selected.connect ((package) => { stack.set_visible_child (homepage); + show_package (package); + return_button.label = (_("Home")); }); add (stack); @@ -209,9 +203,9 @@ } public void show_package (AppCenterCore.Package package) { - stack.set_visible_child (homepage.category_view); - homepage.category_view.show_package (package); - view_opened (_("Categories"), false, null); + stack.set_visible_child (homepage); + homepage.show_package (package); + view_opened (_("Home"), false, null); } public void go_to_installed () { @@ -244,8 +238,8 @@ search_all_button.no_show_all = true; search_all_button.hide (); } else { - search_view.search.begin (research, homepage.category_view.currently_viewed_category, () => { - if (homepage.category_view.currently_viewed_category != null) { + search_view.search.begin (research, homepage.currently_viewed_category, () => { + if (homepage.currently_viewed_category != null) { button_stack.visible_child = search_all_button; search_all_button.no_show_all = false; search_all_button.show_all (); @@ -263,7 +257,7 @@ } private void view_opened (string return_name, bool allow_search, string? custom_header = null) { - if (stack.visible_child == search_view && homepage.category_view.currently_viewed_category != null) { + if (stack.visible_child == search_view && homepage.currently_viewed_category != null) { button_stack.visible_child = return_button; search_all_button.no_show_all = true; search_all_button.hide (); @@ -284,8 +278,8 @@ search_entry.sensitive = allow_search; search_entry.grab_focus_without_selecting (); - if (stack.visible_child == homepage && homepage.category_view.currently_viewed_category != null) { - search_entry.placeholder_text = _("Search %s").printf (homepage.category_view.currently_viewed_category.get_name ()); + if (stack.visible_child == homepage && homepage.currently_viewed_category != null) { + search_entry.placeholder_text = _("Search %s").printf (homepage.currently_viewed_category.get_name ()); } } @@ -295,14 +289,14 @@ custom_title_stack.set_visible_child (view_mode_revealer); homepage_header.label = ""; } else { - if (homepage.category_view.currently_viewed_category != null) { + if (homepage.currently_viewed_category != null) { button_stack.visible_child = search_all_button; search_all_button.no_show_all = false; search_all_button.show_all (); } } - if (stack.visible_child == homepage.category_view) { + if (stack.visible_child == homepage) { search_entry.placeholder_text = _("Search Apps"); } search_entry.sensitive = true; @@ -332,7 +326,7 @@ return_button.no_show_all = true; return_button.hide (); - homepage.category_view.return_clicked (); + homepage.return_clicked (); trigger_search (); } diff -Nru appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/src/Views/CategoryView.vala appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/src/Views/CategoryView.vala --- appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/src/Views/CategoryView.vala 2017-03-29 21:47:47.000000000 +0000 +++ appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/src/Views/CategoryView.vala 1970-01-01 00:00:00.000000000 +0000 @@ -1,244 +0,0 @@ -// -*- Mode: vala; indent-tabs-mode: nil; tab-width: 4 -*- -/*- - * Copyright (c) 2014-2015 elementary LLC. (https://elementary.io) - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - * - * Authored by: Corentin Noël - */ - -using AppCenterCore; - -public class AppCenter.Views.CategoryView : View { - - public signal void category_child_activated (); - public signal void show_home (); - public Gtk.FlowBox category_flow; - private string current_category; - - public AppStream.Category currently_viewed_category; - - public CategoryView () { - - } - - construct { - category_flow = new Gtk.FlowBox (); - category_flow.homogeneous = true; - category_flow.halign = Gtk.Align.FILL; - category_flow.valign = Gtk.Align.CENTER; - category_flow.min_children_per_line = 2; - category_flow.activate_on_single_click = true; - get_app_categories (); - - category_flow.child_activated.connect ((child) => { - var item = child as Widgets.CategoryItem; - if (item != null) { - currently_viewed_category = item.app_category; - show_app_list_for_category (item.app_category); - } - category_child_activated (); - }); - - category_flow.set_sort_func ((child1, child2) => { - var item1 = child1 as Widgets.CategoryItem; - var item2 = child2 as Widgets.CategoryItem; - if (item1 != null && item2 != null) { - return item1.app_category.name.collate (item2.app_category.name); - } - - return 0; - }); - } - - public override void return_clicked () { - if (current_category == null) { - show_home (); - currently_viewed_category = null; - } else { - subview_entered (_("Categories"), true, current_category); - set_visible_child_name (current_category); - current_category = null; - } - } - - private void show_app_list_for_category (AppStream.Category category) { - subview_entered (_("Categories"), true, category.name); - var child = get_child_by_name (category.name); - if (child != null) { - set_visible_child (child); - return; - } - - var app_list_view = new Views.AppListView (); - app_list_view.show_all (); - add_named (app_list_view, category.name); - set_visible_child (app_list_view); - - app_list_view.show_app.connect ((package) => { - current_category = category.name; - subview_entered (category.name, false, ""); - show_package (package); - }); - - unowned Client client = Client.get_default (); - var apps = client.get_applications_for_category (category); - app_list_view.add_packages (apps); - - } - - private void get_app_categories () { - category_flow.add (get_audio_category ()); - category_flow.add (get_development_category ()); - category_flow.add (get_accessories_category ()); - category_flow.add (get_office_category ()); - category_flow.add (get_system_category ()); - category_flow.add (get_video_category ()); - category_flow.add (get_graphics_category ()); - category_flow.add (get_games_category ()); - category_flow.add (get_education_category ()); - category_flow.add (get_internet_category ()); - category_flow.add (get_science_category ()); - category_flow.add (get_a11y_category ()); - } - - private Widgets.CategoryItem get_audio_category () { - var category = new AppStream.Category (); - category.set_name (_("Audio")); - category.set_icon ("applications-audio-symbolic"); - category.add_desktop_group ("Audio"); - var item = new Widgets.CategoryItem (category); - item.add_category_class ("audio"); - - return item; - } - - private Widgets.CategoryItem get_development_category () { - var category = new AppStream.Category (); - category.set_name (_("Development")); - category.add_desktop_group ("Development"); - category.add_desktop_group ("IDE"); - var item = new Widgets.CategoryItem (category); - item.add_category_class ("development"); - - return item; - } - - private Widgets.CategoryItem get_accessories_category () { - var category = new AppStream.Category (); - category.set_name (_("Accessories")); - category.set_icon ("applications-accessories"); - category.add_desktop_group ("Utility"); - var item = new Widgets.CategoryItem (category); - item.add_category_class ("accessories"); - - return item; - } - - private Widgets.CategoryItem get_office_category () { - var category = new AppStream.Category (); - category.set_name (_("Office")); - category.set_icon ("applications-office-symbolic"); - category.add_desktop_group ("Office"); - var item = new Widgets.CategoryItem (category); - item.add_category_class ("office"); - - return item; - } - - private Widgets.CategoryItem get_system_category () { - var category = new AppStream.Category (); - category.set_name (_("System")); - category.set_icon ("applications-system"); - category.add_desktop_group ("System"); - var item = new Widgets.CategoryItem (category); - item.add_category_class ("system"); - - return item; - } - - private Widgets.CategoryItem get_video_category () { - var category = new AppStream.Category (); - category.set_name (_("Video")); - category.set_icon ("applications-video-symbolic"); - category.add_desktop_group ("Video"); - var item = new Widgets.CategoryItem (category); - item.add_category_class ("video"); - - return item; - } - - private Widgets.CategoryItem get_graphics_category () { - var category = new AppStream.Category (); - category.set_name (_("Graphics")); - category.add_desktop_group ("Graphics"); - var item = new Widgets.CategoryItem (category); - item.add_category_class ("graphics"); - - return item; - } - - private Widgets.CategoryItem get_games_category () { - var category = new AppStream.Category (); - category.set_name (_("Games")); - category.add_desktop_group ("Game"); - category.set_icon ("applications-games-symbolic"); - var item = new Widgets.CategoryItem (category); - item.add_category_class ("games"); - - return item; - } - - private Widgets.CategoryItem get_education_category () { - var category = new AppStream.Category (); - category.set_name (_("Education")); - category.add_desktop_group ("Education"); - var item = new Widgets.CategoryItem (category); - item.add_category_class ("education"); - - return item; - } - - private Widgets.CategoryItem get_internet_category () { - var category = new AppStream.Category (); - category.set_name (_("Internet")); - category.set_icon ("applications-internet"); - category.add_desktop_group ("Network"); - var item = new Widgets.CategoryItem (category); - item.add_category_class ("internet"); - - return item; - } - - private Widgets.CategoryItem get_science_category () { - var category = new AppStream.Category (); - category.set_name (_("Science & Engineering")); - category.add_desktop_group ("Science"); - var item = new Widgets.CategoryItem (category); - item.add_category_class ("science"); - - return item; - } - - private Widgets.CategoryItem get_a11y_category () { - var category = new AppStream.Category (); - category.set_name (_("Universal Access")); - category.set_icon ("applications-accessibility-symbolic"); - category.add_desktop_group ("Accessibility"); - var item = new Widgets.CategoryItem (category); - item.add_category_class ("accessibility"); - - return item; - } -} diff -Nru appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/src/Views/Homepage.vala appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/src/Views/Homepage.vala --- appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/src/Views/Homepage.vala 2017-03-29 21:47:47.000000000 +0000 +++ appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/src/Views/Homepage.vala 2017-03-30 21:47:19.000000000 +0000 @@ -19,42 +19,61 @@ * Dane Henson */ +using AppCenterCore; + namespace AppCenter { - public class Homepage: Gtk.ScrolledWindow { + public class Homepage : View { + private Gtk.FlowBox category_flow; + private Gtk.ScrolledWindow category_scrolled; + private string current_category; public signal void package_selected (AppCenterCore.Package package); + public AppStream.Category currently_viewed_category; + public MainWindow main_window { get; construct; } public Widgets.Banner newest_banner; - public AppCenter.Views.CategoryView category_view; - public Homepage () { + public Homepage (MainWindow main_window) { + Object (main_window: main_window); + } + + construct { var houston = AppCenterCore.Houston.get_default (); newest_banner = new Widgets.Banner (); newest_banner.get_style_context ().add_class ("home"); newest_banner.margin = 12; - var newest_ids = houston.get_newest (); - foreach (var package in newest_ids) { - var candidate = package + ".desktop"; - var candidate_package = AppCenterCore.Client.get_default ().get_package_for_id (candidate); - - if (candidate_package != null) { - candidate_package.update_state (); - - if (candidate_package.state == AppCenterCore.Package.State.NOT_INSTALLED) { - newest_banner.set_package (candidate_package); - newest_banner.clicked.connect (() => { - package_selected (candidate_package); - }); - break; - } + newest_banner.clicked.connect (() => { + if (newest_banner.current_package != null) { + package_selected (newest_banner.current_package); } - } + }); + newest_banner.set_brand (); - if (newest_banner.current_package == null) { - newest_banner.set_brand (); - } + houston.get_newest.begin ((obj, res) => { + var newest_ids = houston.get_newest.end (res); + ThreadFunc run = () => { + foreach (var package in newest_ids) { + var candidate = package + ".desktop"; + var candidate_package = AppCenterCore.Client.get_default ().get_package_for_id (candidate); + + if (candidate_package != null) { + candidate_package.update_state (); + if (candidate_package.state == AppCenterCore.Package.State.NOT_INSTALLED) { + Idle.add (() => { + newest_banner.set_package (candidate_package); + return false; + }); + break; + } + } + } + main_window.homepage_loaded (); + return null; + }; + new Thread ("update-banner", run); + }); var categories_label = new Gtk.Label (_("Categories")); categories_label.get_style_context ().add_class ("h4"); @@ -62,15 +81,73 @@ categories_label.margin_start = 12; categories_label.margin_top = 12; - category_view = new Views.CategoryView (); + category_flow = new Widgets.CategoryFlowBox (); + category_flow.valign = Gtk.Align.START; var grid = new Gtk.Grid (); grid.margin = 12; grid.attach (newest_banner, 0, 0, 1, 1); grid.attach (categories_label, 0, 1, 1, 1); - grid.attach (category_view.category_flow, 0, 2, 1, 1); + grid.attach (category_flow, 0, 2, 1, 1); + + category_scrolled = new Gtk.ScrolledWindow (null, null); + category_scrolled.add (grid); + + add (category_scrolled); + + category_flow.child_activated.connect ((child) => { + var item = child as Widgets.CategoryItem; + if (item != null) { + currently_viewed_category = item.app_category; + show_app_list_for_category (item.app_category); + } + }); + + category_flow.set_sort_func ((child1, child2) => { + var item1 = child1 as Widgets.CategoryItem; + var item2 = child2 as Widgets.CategoryItem; + if (item1 != null && item2 != null) { + return item1.app_category.name.collate (item2.app_category.name); + } + + return 0; + }); + } + + public override void return_clicked () { + if (current_category == null) { + set_visible_child (category_scrolled); + currently_viewed_category = null; + } else { + subview_entered (_("Home"), true, current_category); + set_visible_child_name (current_category); + current_category = null; + } + } + + private void show_app_list_for_category (AppStream.Category category) { + subview_entered (_("Home"), true, category.name); + var child = get_child_by_name (category.name); + if (child != null) { + set_visible_child (child); + return; + } + + var app_list_view = new Views.AppListView (); + app_list_view.show_all (); + add_named (app_list_view, category.name); + set_visible_child (app_list_view); + + app_list_view.show_app.connect ((package) => { + current_category = category.name; + subview_entered (category.name, false, ""); + show_package (package); + }); + + unowned Client client = Client.get_default (); + var apps = client.get_applications_for_category (category); + app_list_view.add_packages (apps); - add (grid); } } } diff -Nru appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/src/Widgets/CategoryFlowBox.vala appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/src/Widgets/CategoryFlowBox.vala --- appcenter-0.1.5+r446+pkg50~daily~ubuntu17.04.1/src/Widgets/CategoryFlowBox.vala 1970-01-01 00:00:00.000000000 +0000 +++ appcenter-0.1.5+r454+pkg51~daily~ubuntu17.04.1/src/Widgets/CategoryFlowBox.vala 2017-03-30 21:47:19.000000000 +0000 @@ -0,0 +1,57 @@ +// -*- Mode: vala; indent-tabs-mode: nil; tab-width: 4 -*- +/*- + * Copyright (c) 2014-2017 elementary LLC. (https://elementary.io) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * Authored by: Corentin Noël + */ + +public class AppCenter.Widgets.CategoryFlowBox : Gtk.FlowBox { + public CategoryFlowBox () { + Object (activate_on_single_click: true, + homogeneous: true, + min_children_per_line: 2); + } + + construct { + add (get_category (_("Audio"), "applications-audio-symbolic", {"Audio"}, "audio")); + add (get_category (_("Development"), "", {"IDE", "Development"}, "development")); + add (get_category (_("Accessories"), "applications-accessories", {"Utility"}, "accessories")); + add (get_category (_("Office"), "applications-office-symbolic", {"Office"}, "office")); + add (get_category (_("System"), "applications-system", {"System"}, "system")); + add (get_category (_("Video"), "applications-video-symbolic", {"Video"}, "video")); + add (get_category (_("Graphics"), "", {"Graphics"}, "graphics")); + add (get_category (_("Games"), "applications-games-symbolic", {"Game"}, "games")); + add (get_category (_("Education"), "", {"Education"}, "education")); + add (get_category (_("Internet"), "applications-internet", {"Network"}, "internet")); + add (get_category (_("Science & Engineering"), "", {"Science"}, "science")); + add (get_category (_("Universal Access"), "applications-accessibility-symbolic", {"Accessibility"}, "accessibility")); + } + + private Widgets.CategoryItem get_category (string name, string icon, string[] groups, string style) { + var category = new AppStream.Category (); + category.set_name (name); + category.set_icon (icon); + + foreach (var group in groups) { + category.add_desktop_group (group); + } + + var item = new Widgets.CategoryItem (category); + item.add_category_class (style); + + return item; + } +}