diffstat for purpose-1.1 purpose-1.0+git20150907 .git/COMMIT_EDITMSG | 57 +++ .git/HEAD | 1 .git/config | 11 .git/objects/02/39c98d82ef9ae93d375561a47692d55c5e5b5d |binary .git/objects/03/7171a13d182c6958e0eada79e26b74ace9a93c |binary .git/objects/06/bd13f27959b92a85a347789c2f380a1ea337b3 | 1 .git/objects/14/93446df471c4fbe9ecd4e9a27c8ec723545dc3 |binary .git/objects/17/797233f1da6df87becc56fabffe3398568b179 |binary .git/objects/24/cc6a9802d414b9be201c2c3d93163d60e55671 | 2 .git/objects/24/d0102d902d4a883572953b87fe1e4477277fc2 |binary .git/objects/26/bf0ebd66de7246c20eea279573e89d33af3b9a |binary .git/objects/26/fe4aa98189c8da2c96b639b1c0c846999f82f2 |binary .git/objects/27/43e654aad81fa09e2141422ec58e0d68f42e24 |binary .git/objects/2e/2e0b03594538117dd475bd8bc00ba4fc3d2672 |binary .git/objects/2e/c3a813b02559cf6e6c847065b0fd6601fa053b |binary .git/objects/32/58a934288802a602ff6ac46056d8c034848b22 |binary .git/objects/33/2988e14d95367bf398ffc3af958f56ff675591 | 3 .git/objects/41/8ab6519c9c04213dfbac62099aa8b694b4c3d6 |binary .git/objects/42/41448c10a6c54817647a999ee7c6cf15fa9032 |binary .git/objects/4c/59aaa1881aed92a13aa2438b17ab3e614231d9 |binary .git/objects/52/d1135bc7c97392875e05772a0b0dac67cc0d20 |binary .git/objects/56/224079561c5169dd94a73e391d6e88ae40de59 |binary .git/objects/5b/2882ea7d9ee2d7c31b9784378ff1dc6c2e468d |binary .git/objects/63/33ffe1d2cb7b13de82f2f43935f24fbc385456 |binary .git/objects/65/a9e6e1b5119965b73b32b2521af34930314dbd |binary .git/objects/6f/0c12fb1bf5b38ba04daa1cf922174477a8b18e |binary .git/objects/7d/77d7d11778a42ac21ac557811e39f9b1736ba4 |binary .git/objects/7f/04ce0d34163e6efe56fe4ce8507db6e86fad7f |binary .git/objects/7f/3f206186e19040b012b87d629f80fd609b4de6 |binary .git/objects/8b/1641ad5bdfa6a0c1e81076b2a9b940a30249d1 |binary .git/objects/8c/c2177615457966c468b4eee9be41a6fd617de1 |binary .git/objects/94/3b4092cc3eb5936a7b3eda3fb21167be905c95 |binary .git/objects/99/d7135bed07befeb47db3e40d749d4b8fe85b28 | 3 .git/objects/9c/57f93b6e238d9a96b97127b4931865c3af9534 |binary .git/objects/b9/43a0c9adec2983b3bf8a878aa4bb4e8d2e188e | 1 .git/objects/bd/4653572eb02560f9bb93f0b5e38fd553d17b53 |binary .git/objects/c1/1acd122b6e44cfc7e5c516aa651e7b79149b7b | 2 .git/objects/c3/80a3822728a3b0b81d62e96acab0291235d507 |binary .git/objects/c8/aa8d68ab328b5ddc3e9a6b73f223e68f3476b0 |binary .git/objects/c8/b75f4dd33e06d5bfc3b8dc498a6eb729dcc2d2 |binary .git/objects/cc/82a984ad707e5f0895c4d65b3605b4bca7df2f | 2 .git/objects/cc/ba9ab452b0152f2cac1544754010819543c5d1 |binary .git/objects/d0/bdfbdba715b705d53f96c6496c1a3fc3d0d33a |binary .git/objects/df/31c9dc2ac45b1af021e3e87fb878075f8c2e7d |binary .git/objects/e9/82562688048f05c5f6cfb31864a3eea66d8327 |binary .git/objects/ea/2b47407b6454dac2ca9de27b3b010ab77dbf03 |binary .git/objects/ed/7880391c02eff4b7d8c950cde5509f7a225ff0 |binary .git/objects/pack/pack-e245b3c8db26fbecb38865d54066f404011c1ba6.idx |binary .git/objects/pack/pack-e245b3c8db26fbecb38865d54066f404011c1ba6.pack |binary .git/packed-refs | 3 CMakeLists.txt | 8 README.md | 80 ---- autotests/alternativesmodeltest.cpp | 39 -- autotests/alternativesmodeltest.h | 1 autotests/menutest.cpp | 1 debian/changelog | 108 ------ debian/control | 106 ++--- debian/copyright | 150 -------- debian/libkf5purpose-bin.install | 10 debian/libkf5purpose-bin.lintian-overrides | 5 debian/libkf5purpose-dev.acc.in | 22 - debian/libkf5purpose-dev.install | 3 debian/libkf5purpose5-dbg.lintian-overrides | 1 debian/libkf5purpose5.install | 7 debian/libkf5purpose5.lintian-overrides | 4 debian/libkf5purpose5.symbols | 180 +++++----- debian/libkf5purposewidgets5.install | 2 debian/libkf5purposewidgets5.symbols | 18 + debian/meta/cmake-ignore | 3 debian/patches/series | 1 debian/patches/use_nodejs.diff | 8 debian/qml-module-org-kde-purpose.install | 1 debian/qml-modules-org-kde-purpose.install | 1 debian/rules | 10 debian/tests/acc | 18 - debian/tests/control | 10 debian/tests/testsuite | 15 debian/tests/testsuite.xsession | 22 - debian/upstream/metadata | 7 debian/watch | 1 po/ast/libpurpose_quick.po | 30 - po/ast/libpurpose_widgets.po | 26 - po/ast/messages.mo |binary po/ast/purpose_imgur.po | 22 - po/ast/purpose_ktp-sendfile.po | 22 - po/ast/purpose_pastebin.po | 22 - po/ast/purpose_reviewboard.po | 110 ------ po/ast/purpose_saveas.po | 22 - po/ast/purpose_youtube.po | 22 - po/bg/messages.mo |binary po/bg/purpose_reviewboard.po | 116 ------ po/ca/libpurpose_quick.po | 33 - po/ca/libpurpose_widgets.po | 29 - po/ca/messages.mo |binary po/ca/purpose_imgur.po | 25 - po/ca/purpose_ktp-sendfile.po | 25 - po/ca/purpose_pastebin.po | 25 - po/ca/purpose_reviewboard.po | 117 ------ po/ca/purpose_saveas.po | 25 - po/ca/purpose_youtube.po | 25 - po/ca@valencia/libpurpose_quick.po | 33 - po/ca@valencia/libpurpose_widgets.po | 29 - po/ca@valencia/messages.mo |binary po/ca@valencia/purpose_imgur.po | 25 - po/ca@valencia/purpose_ktp-sendfile.po | 25 - po/ca@valencia/purpose_pastebin.po | 25 - po/ca@valencia/purpose_reviewboard.po | 117 ------ po/ca@valencia/purpose_saveas.po | 25 - po/ca@valencia/purpose_youtube.po | 25 - po/cs/libpurpose_quick.po | 30 - po/cs/libpurpose_widgets.po | 26 - po/cs/messages.mo |binary po/cs/purpose_imgur.po | 22 - po/cs/purpose_ktp-sendfile.po | 22 - po/cs/purpose_pastebin.po | 22 - po/cs/purpose_reviewboard.po | 110 ------ po/cs/purpose_saveas.po | 22 - po/cs/purpose_youtube.po | 22 - po/da/libpurpose_quick.po | 30 - po/da/libpurpose_widgets.po | 26 - po/da/messages.mo |binary po/da/purpose_imgur.po | 22 - po/da/purpose_ktp-sendfile.po | 22 - po/da/purpose_pastebin.po | 22 - po/da/purpose_reviewboard.po | 112 ------ po/da/purpose_saveas.po | 22 - po/da/purpose_youtube.po | 22 - po/de/libpurpose_quick.po | 27 - po/de/libpurpose_widgets.po | 23 - po/de/messages.mo |binary po/de/purpose_imgur.po | 19 - po/de/purpose_ktp-sendfile.po | 19 - po/de/purpose_pastebin.po | 19 - po/de/purpose_reviewboard.po | 109 ------ po/de/purpose_saveas.po | 19 - po/de/purpose_youtube.po | 19 - po/el/libpurpose_quick.po | 30 - po/el/libpurpose_widgets.po | 26 - po/el/messages.mo |binary po/el/purpose_imgur.po | 22 - po/el/purpose_ktp-sendfile.po | 22 - po/el/purpose_pastebin.po | 22 - po/el/purpose_saveas.po | 22 - po/el/purpose_youtube.po | 22 - po/es/libpurpose_quick.po | 32 - po/es/libpurpose_widgets.po | 28 - po/es/messages.mo |binary po/es/purpose_imgur.po | 24 - po/es/purpose_ktp-sendfile.po | 24 - po/es/purpose_pastebin.po | 24 - po/es/purpose_reviewboard.po | 114 ------ po/es/purpose_saveas.po | 24 - po/es/purpose_youtube.po | 24 - po/fi/messages.mo |binary po/fi/purpose_reviewboard.po | 114 ------ po/fr/messages.mo |binary po/fr/purpose_reviewboard.po | 126 ------- po/gl/libpurpose_quick.po | 31 - po/gl/libpurpose_widgets.po | 27 - po/gl/messages.mo |binary po/gl/purpose_imgur.po | 23 - po/gl/purpose_ktp-sendfile.po | 23 - po/gl/purpose_pastebin.po | 23 - po/gl/purpose_reviewboard.po | 113 ------ po/gl/purpose_saveas.po | 23 - po/gl/purpose_youtube.po | 23 - po/it/messages.mo |binary po/it/purpose_reviewboard.po | 118 ------ po/ja/libpurpose_quick.po | 27 - po/ja/libpurpose_widgets.po | 23 - po/ja/messages.mo |binary po/ja/purpose_imgur.po | 19 - po/ja/purpose_ktp-sendfile.po | 19 - po/ja/purpose_pastebin.po | 19 - po/ja/purpose_reviewboard.po | 107 ----- po/ja/purpose_saveas.po | 19 - po/ja/purpose_youtube.po | 19 - po/ko/messages.mo |binary po/ko/purpose_reviewboard.po | 109 ------ po/lt/messages.mo |binary po/lt/purpose_reviewboard.po | 111 ------ po/nb/messages.mo |binary po/nb/purpose_reviewboard.po | 114 ------ po/nl/libpurpose_quick.po | 30 - po/nl/libpurpose_widgets.po | 26 - po/nl/messages.mo |binary po/nl/purpose_imgur.po | 22 - po/nl/purpose_ktp-sendfile.po | 22 - po/nl/purpose_pastebin.po | 22 - po/nl/purpose_reviewboard.po | 112 ------ po/nl/purpose_saveas.po | 22 - po/nl/purpose_youtube.po | 22 - po/pl/libpurpose_quick.po | 31 - po/pl/libpurpose_widgets.po | 27 - po/pl/messages.mo |binary po/pl/purpose_imgur.po | 23 - po/pl/purpose_ktp-sendfile.po | 23 - po/pl/purpose_pastebin.po | 23 - po/pl/purpose_reviewboard.po | 113 ------ po/pl/purpose_saveas.po | 23 - po/pl/purpose_youtube.po | 23 - po/pt/libpurpose_quick.po | 30 - po/pt/libpurpose_widgets.po | 26 - po/pt/messages.mo |binary po/pt/purpose_imgur.po | 17 po/pt/purpose_ktp-sendfile.po | 18 - po/pt/purpose_pastebin.po | 17 po/pt/purpose_reviewboard.po | 108 ------ po/pt/purpose_saveas.po | 17 po/pt/purpose_youtube.po | 18 - po/pt_BR/libpurpose_quick.po | 31 - po/pt_BR/libpurpose_widgets.po | 27 - po/pt_BR/messages.mo |binary po/pt_BR/purpose_imgur.po | 23 - po/pt_BR/purpose_ktp-sendfile.po | 23 - po/pt_BR/purpose_pastebin.po | 23 - po/pt_BR/purpose_reviewboard.po | 113 ------ po/pt_BR/purpose_saveas.po | 23 - po/pt_BR/purpose_youtube.po | 23 - po/ru/libpurpose_quick.po | 31 - po/ru/libpurpose_widgets.po | 27 - po/ru/messages.mo |binary po/ru/purpose_imgur.po | 23 - po/ru/purpose_ktp-sendfile.po | 23 - po/ru/purpose_pastebin.po | 23 - po/ru/purpose_reviewboard.po | 119 ------ po/ru/purpose_saveas.po | 23 - po/ru/purpose_youtube.po | 23 - po/sk/libpurpose_quick.po | 28 - po/sk/libpurpose_widgets.po | 24 - po/sk/messages.mo |binary po/sk/purpose_imgur.po | 20 - po/sk/purpose_ktp-sendfile.po | 20 - po/sk/purpose_pastebin.po | 20 - po/sk/purpose_reviewboard.po | 110 ------ po/sk/purpose_saveas.po | 20 - po/sk/purpose_youtube.po | 20 - po/sv/libpurpose_quick.po | 30 - po/sv/libpurpose_widgets.po | 26 - po/sv/messages.mo |binary po/sv/purpose_imgur.po | 22 - po/sv/purpose_ktp-sendfile.po | 22 - po/sv/purpose_pastebin.po | 22 - po/sv/purpose_reviewboard.po | 112 ------ po/sv/purpose_saveas.po | 22 - po/sv/purpose_youtube.po | 22 - po/uk/libpurpose_quick.po | 33 - po/uk/libpurpose_widgets.po | 29 - po/uk/messages.mo |binary po/uk/purpose_imgur.po | 25 - po/uk/purpose_ktp-sendfile.po | 25 - po/uk/purpose_pastebin.po | 25 - po/uk/purpose_reviewboard.po | 115 ------ po/uk/purpose_saveas.po | 25 - po/uk/purpose_youtube.po | 26 - po/zh_CN/libpurpose_quick.po | 30 - po/zh_CN/libpurpose_widgets.po | 26 - po/zh_CN/messages.mo |binary po/zh_CN/purpose_imgur.po | 22 - po/zh_CN/purpose_ktp-sendfile.po | 22 - po/zh_CN/purpose_pastebin.po | 22 - po/zh_CN/purpose_reviewboard.po | 113 ------ po/zh_CN/purpose_saveas.po | 22 - po/zh_CN/purpose_youtube.po | 22 - src/CMakeLists.txt | 11 src/alternativesmodel.cpp | 171 ++++----- src/configuration.cpp | 143 ++----- src/configuration.h | 8 src/externalprocess/processjob.cpp | 137 ------- src/externalprocess/processjob.h | 62 --- src/externalprocess/purposeprocess_main.cpp | 161 -------- src/helper.cpp | 76 ---- src/helper.h | 33 - src/job.cpp | 19 - src/job.h | 9 src/pluginbase.h | 4 src/plugins/CMakeLists.txt | 28 - src/plugins/ExportPluginType.json | 2 src/plugins/cmake/FindQMLModule.cmake | 81 ++++ src/plugins/cmake/FindQMLModule.cmake.in | 50 -- src/plugins/cmake/QMLModules.cmake | 47 -- src/plugins/imgur/imgurplugin.cpp | 131 ++----- src/plugins/imgur/imgurplugin.json | 30 + src/plugins/kdeconnect/kdeconnectplugin.cpp | 10 src/plugins/kdeconnect/kdeconnectplugin.json | 8 src/plugins/ktp-sendfile/ktpsendfileplugin.cpp | 4 src/plugins/ktp-sendfile/ktpsendfileplugin.json | 8 src/plugins/pastebin/pastebinplugin.cpp | 18 - src/plugins/pastebin/pastebinplugin.json | 29 + src/plugins/reviewboard/reviewboardplugin.cpp | 6 src/plugins/reviewboard/reviewboardplugin.json | 15 src/plugins/saveas/saveasplugin.cpp | 4 src/plugins/saveas/saveasplugin.json | 38 +- src/plugins/twitter-microblog.service.in | 10 src/plugins/twitter/contents/code/main.js | 136 ------- src/plugins/twitter/contents/code/package.json | 12 src/plugins/twitter/contents/config/config.qml | 78 ---- src/plugins/twitter/metadata.json | 42 -- src/plugins/youtube/CMakeLists.txt | 22 + src/plugins/youtube/cmake/FindAccountsFileDir.cmake | 46 ++ src/plugins/youtube/youtubejob.cpp | 4 src/plugins/youtube/youtubejobcomposite.cpp | 4 src/plugins/youtube/youtubeplugin.cpp | 2 src/plugins/youtube/youtubeplugin.json | 19 - src/plugins/youtube/youtubeplugin_config.qml | 29 - src/quick/AlternativesView.qml | 6 src/quick/RunningJob.qml | 4 src/widgets/CMakeLists.txt | 2 src/widgets/JobDialog.qml | 3 src/widgets/menu.cpp | 15 src/widgets/menu.h | 2 tests/tool/CMakeLists.txt | 2 tests/tool/main.cpp | 15 313 files changed, 800 insertions(+), 7937 deletions(-) diff -Nru purpose-1.1/.git/COMMIT_EDITMSG purpose-1.0+git20150907/.git/COMMIT_EDITMSG --- purpose-1.1/.git/COMMIT_EDITMSG 1970-01-01 00:00:00.000000000 +0000 +++ purpose-1.0+git20150907/.git/COMMIT_EDITMSG 2015-10-07 12:52:43.000000000 +0000 @@ -0,0 +1,57 @@ +# Please enter the commit message for your changes. Lines starting +# with '#' will be ignored, and an empty message aborts the commit. +# +# You MUST wrap all lines at 72 characters. +# Please see http://techbase.kde.org/Policies/Commit_Policy +# +# For Git commit hook keywords see: +# http://community.kde.org/Sysadmin/GitKdeOrgManual#Commit_hook_keywords +# +# ==[ Subject: One line ONLY short meaningful description for logs ]===| + +# ==[ Blank: Follow the Subject with a blank line, do NOT remove ]=====| + +# ==[ Details: Describe what changed and explain why it changed]=======| + + +# ==[ Fields: Uncomment and edit where applicable ]====================| +# +# --[ Close bug in bugs.kde.org as fixed ]-----------------------------| +#BUG: +#FIXED-IN: +# +# --[ Add to release changelog optionally close wish in bugs.kde.org ]-| +#FEATURE: +#FIXED-IN: +# +# --[ Copy commit message to a bug or wish in bugs.kde.org ]-----------| +#CCBUG: +# +# --[ Copy commit message to an email address ]------------------------| +#CCMAIL: +# +# --[ Close a review on git.reviewboard.kde.org as submitted ]---------| +#REVIEW: +# +# --[ Notify documentation team of user visible changes ]--------------| +#GUI: +# +# --[ Notify Commit Digest team of something interesting ]-------------| +#DIGEST: +# +# --[ Mark commit as silent for commit filter filtering. ]-------------| +# [ Use sparingly and only for uninteresting and ] +# [ uncontroversial commits. ] +GIT_SILENT +white space +# Please enter the commit message for your changes. Lines starting +# with '#' will be ignored, and an empty message aborts the commit. +# On branch master +# Your branch is up-to-date with 'origin/master'. +# +# Changes to be committed: +# modified: src/plugins/reviewboard/reviewboardplugin.json +# +# Untracked files: +# build/ +# diff -Nru purpose-1.1/.git/HEAD purpose-1.0+git20150907/.git/HEAD --- purpose-1.1/.git/HEAD 1970-01-01 00:00:00.000000000 +0000 +++ purpose-1.0+git20150907/.git/HEAD 2015-10-07 12:52:43.000000000 +0000 @@ -0,0 +1 @@ +ref: refs/heads/master diff -Nru purpose-1.1/.git/config purpose-1.0+git20150907/.git/config --- purpose-1.1/.git/config 1970-01-01 00:00:00.000000000 +0000 +++ purpose-1.0+git20150907/.git/config 2015-10-07 12:52:43.000000000 +0000 @@ -0,0 +1,11 @@ +[core] + repositoryformatversion = 0 + filemode = true + bare = false + logallrefupdates = true +[remote "origin"] + url = kde:purpose + fetch = +refs/heads/*:refs/remotes/origin/* +[branch "master"] + remote = origin + merge = refs/heads/master Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/02/39c98d82ef9ae93d375561a47692d55c5e5b5d and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/02/39c98d82ef9ae93d375561a47692d55c5e5b5d differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/03/7171a13d182c6958e0eada79e26b74ace9a93c and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/03/7171a13d182c6958e0eada79e26b74ace9a93c differ diff -Nru purpose-1.1/.git/objects/06/bd13f27959b92a85a347789c2f380a1ea337b3 purpose-1.0+git20150907/.git/objects/06/bd13f27959b92a85a347789c2f380a1ea337b3 --- purpose-1.1/.git/objects/06/bd13f27959b92a85a347789c2f380a1ea337b3 1970-01-01 00:00:00.000000000 +0000 +++ purpose-1.0+git20150907/.git/objects/06/bd13f27959b92a85a347789c2f380a1ea337b3 2015-10-07 12:52:43.000000000 +0000 @@ -0,0 +1 @@ +x+)JMU021b040031QpMN,.)+(aSSxYmLW \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/24/d0102d902d4a883572953b87fe1e4477277fc2 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/24/d0102d902d4a883572953b87fe1e4477277fc2 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/26/bf0ebd66de7246c20eea279573e89d33af3b9a and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/26/bf0ebd66de7246c20eea279573e89d33af3b9a differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/26/fe4aa98189c8da2c96b639b1c0c846999f82f2 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/26/fe4aa98189c8da2c96b639b1c0c846999f82f2 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/27/43e654aad81fa09e2141422ec58e0d68f42e24 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/27/43e654aad81fa09e2141422ec58e0d68f42e24 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/2e/2e0b03594538117dd475bd8bc00ba4fc3d2672 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/2e/2e0b03594538117dd475bd8bc00ba4fc3d2672 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/2e/c3a813b02559cf6e6c847065b0fd6601fa053b and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/2e/c3a813b02559cf6e6c847065b0fd6601fa053b differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/32/58a934288802a602ff6ac46056d8c034848b22 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/32/58a934288802a602ff6ac46056d8c034848b22 differ diff -Nru purpose-1.1/.git/objects/33/2988e14d95367bf398ffc3af958f56ff675591 purpose-1.0+git20150907/.git/objects/33/2988e14d95367bf398ffc3af958f56ff675591 --- purpose-1.1/.git/objects/33/2988e14d95367bf398ffc3af958f56ff675591 1970-01-01 00:00:00.000000000 +0000 +++ purpose-1.0+git20150907/.git/objects/33/2988e14d95367bf398ffc3af958f56ff675591 2015-10-07 12:52:43.000000000 +0000 @@ -0,0 +1,3 @@ +x+)JMU017c040031QpMN,.)+(as3f{wg il}LĜԢĒ̲7흔E_qj`{,Uaxz}ZDC" y`J|b\fڕos:*`XrrcBۿ&'4TiV~ش 76qg2\w O.DRpvKShT=UPSX +6*߆YsgS;s( wg[T|jykiL @b`1C|!PiNL!* +K3dx[\d_yկ/LIO-)f~ԫ}ڲglBRXD#ȭ \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/41/8ab6519c9c04213dfbac62099aa8b694b4c3d6 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/41/8ab6519c9c04213dfbac62099aa8b694b4c3d6 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/42/41448c10a6c54817647a999ee7c6cf15fa9032 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/42/41448c10a6c54817647a999ee7c6cf15fa9032 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/4c/59aaa1881aed92a13aa2438b17ab3e614231d9 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/4c/59aaa1881aed92a13aa2438b17ab3e614231d9 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/52/d1135bc7c97392875e05772a0b0dac67cc0d20 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/52/d1135bc7c97392875e05772a0b0dac67cc0d20 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/56/224079561c5169dd94a73e391d6e88ae40de59 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/56/224079561c5169dd94a73e391d6e88ae40de59 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/5b/2882ea7d9ee2d7c31b9784378ff1dc6c2e468d and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/5b/2882ea7d9ee2d7c31b9784378ff1dc6c2e468d differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/63/33ffe1d2cb7b13de82f2f43935f24fbc385456 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/63/33ffe1d2cb7b13de82f2f43935f24fbc385456 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/65/a9e6e1b5119965b73b32b2521af34930314dbd and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/65/a9e6e1b5119965b73b32b2521af34930314dbd differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/6f/0c12fb1bf5b38ba04daa1cf922174477a8b18e and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/6f/0c12fb1bf5b38ba04daa1cf922174477a8b18e differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/7d/77d7d11778a42ac21ac557811e39f9b1736ba4 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/7d/77d7d11778a42ac21ac557811e39f9b1736ba4 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/7f/04ce0d34163e6efe56fe4ce8507db6e86fad7f and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/7f/04ce0d34163e6efe56fe4ce8507db6e86fad7f differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/7f/3f206186e19040b012b87d629f80fd609b4de6 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/7f/3f206186e19040b012b87d629f80fd609b4de6 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/8b/1641ad5bdfa6a0c1e81076b2a9b940a30249d1 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/8b/1641ad5bdfa6a0c1e81076b2a9b940a30249d1 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/8c/c2177615457966c468b4eee9be41a6fd617de1 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/8c/c2177615457966c468b4eee9be41a6fd617de1 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/94/3b4092cc3eb5936a7b3eda3fb21167be905c95 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/94/3b4092cc3eb5936a7b3eda3fb21167be905c95 differ diff -Nru purpose-1.1/.git/objects/99/d7135bed07befeb47db3e40d749d4b8fe85b28 purpose-1.0+git20150907/.git/objects/99/d7135bed07befeb47db3e40d749d4b8fe85b28 --- purpose-1.1/.git/objects/99/d7135bed07befeb47db3e40d749d4b8fe85b28 1970-01-01 00:00:00.000000000 +0000 +++ purpose-1.0+git20150907/.git/objects/99/d7135bed07befeb47db3e40d749d4b8fe85b28 2015-10-07 12:52:43.000000000 +0000 @@ -0,0 +1,3 @@ +xQj0Y_<- J饇@%"KXؖ$kн,3̮hВߥB̈mR4`EZ*7uE$JR +Nf9\Ԋn&[*ɴ) s|hwUS}{5|R+˱gm _D \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/c3/80a3822728a3b0b81d62e96acab0291235d507 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/c3/80a3822728a3b0b81d62e96acab0291235d507 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/c8/aa8d68ab328b5ddc3e9a6b73f223e68f3476b0 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/c8/aa8d68ab328b5ddc3e9a6b73f223e68f3476b0 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/c8/b75f4dd33e06d5bfc3b8dc498a6eb729dcc2d2 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/c8/b75f4dd33e06d5bfc3b8dc498a6eb729dcc2d2 differ diff -Nru purpose-1.1/.git/objects/cc/82a984ad707e5f0895c4d65b3605b4bca7df2f purpose-1.0+git20150907/.git/objects/cc/82a984ad707e5f0895c4d65b3605b4bca7df2f --- purpose-1.1/.git/objects/cc/82a984ad707e5f0895c4d65b3605b4bca7df2f 1970-01-01 00:00:00.000000000 +0000 +++ purpose-1.0+git20150907/.git/objects/cc/82a984ad707e5f0895c4d65b3605b4bca7df2f 2015-10-07 12:52:43.000000000 +0000 @@ -0,0 +1,2 @@ +xJ1])fBM"_Wd&64S||݁w._.ua0!-C`AB6Z FVbS$u!%Nc +;l2E&iJ<oM|/#,}|uIU]7M8[ŭokR@$Pd擰Q \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/cc/ba9ab452b0152f2cac1544754010819543c5d1 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/cc/ba9ab452b0152f2cac1544754010819543c5d1 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/d0/bdfbdba715b705d53f96c6496c1a3fc3d0d33a and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/d0/bdfbdba715b705d53f96c6496c1a3fc3d0d33a differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/df/31c9dc2ac45b1af021e3e87fb878075f8c2e7d and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/df/31c9dc2ac45b1af021e3e87fb878075f8c2e7d differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/e9/82562688048f05c5f6cfb31864a3eea66d8327 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/e9/82562688048f05c5f6cfb31864a3eea66d8327 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/ea/2b47407b6454dac2ca9de27b3b010ab77dbf03 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/ea/2b47407b6454dac2ca9de27b3b010ab77dbf03 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/ed/7880391c02eff4b7d8c950cde5509f7a225ff0 and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/ed/7880391c02eff4b7d8c950cde5509f7a225ff0 differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/pack/pack-e245b3c8db26fbecb38865d54066f404011c1ba6.idx and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/pack/pack-e245b3c8db26fbecb38865d54066f404011c1ba6.idx differ Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/.git/objects/pack/pack-e245b3c8db26fbecb38865d54066f404011c1ba6.pack and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/.git/objects/pack/pack-e245b3c8db26fbecb38865d54066f404011c1ba6.pack differ diff -Nru purpose-1.1/.git/packed-refs purpose-1.0+git20150907/.git/packed-refs --- purpose-1.1/.git/packed-refs 1970-01-01 00:00:00.000000000 +0000 +++ purpose-1.0+git20150907/.git/packed-refs 2015-10-07 12:52:43.000000000 +0000 @@ -0,0 +1,3 @@ +# pack-refs with: peeled fully-peeled +c8a7b1e5dca1ba6a04c2f117e7d09c607ba15f32 refs/remotes/origin/1.0 +bbdd988c5f101f7e1e915250113eb3398057a3e6 refs/remotes/origin/master diff -Nru purpose-1.1/CMakeLists.txt purpose-1.0+git20150907/CMakeLists.txt --- purpose-1.1/CMakeLists.txt 2016-06-02 00:38:23.000000000 +0000 +++ purpose-1.0+git20150907/CMakeLists.txt 2015-10-07 12:52:43.000000000 +0000 @@ -7,9 +7,9 @@ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) set(REQUIRED_QT_VERSION "5.2") -find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core Qml Gui Widgets Test) +find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core Qml Gui Test) include(KDEInstallDirs) -include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) +include(KDEFrameworkCompilerSettings) include(KDECMakeSettings) include(FeatureSummary) @@ -20,10 +20,10 @@ include(ECMInstallIcons) include(ECMGenerateHeaders) -set(KF5_VERSION "5.8.0") # handled by release scripts +set(KF5_VERSION "5.7.0") # handled by release scripts set(KF5_DEP_VERSION "5.7.0") # handled by release scripts -find_package(KF5 ${KF5_DEP_VERSION} REQUIRED COMPONENTS CoreAddons I18n) +find_package(KF5 ${KF5_DEP_VERSION} REQUIRED COMPONENTS CoreAddons I18n KIO Declarative) ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX PURPOSE VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/purpose_version.h" diff -Nru purpose-1.1/README.md purpose-1.0+git20150907/README.md --- purpose-1.1/README.md 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/README.md 2015-10-07 12:52:43.000000000 +0000 @@ -40,86 +40,28 @@ provided by the plugins are written in QML. The recommended way to integrate on a QtWidgets interface is by using the *Purpose::Menu* class that will allow us to place the integration wherever pleases us. This class will offer us -a pointer to the used *Purpose::AlternativesModel* so that we can specify what kind of +a pointer to the used *AlternativesModel* so that we can specify what kind of services we're interested in. ## Plugins -### The plugin configuration +Every plugin will offer at least a Purpose::PluginBase -There will be 2 files specifying the behavior of a plugin: -* The `*PluginType.json` files. -* The plugin metadata JSON file. +There will be 2 files specifying the behavior of the plugin: +* The *PluginType.json files. +* The plugin metadata itself, which points to a plugin type. The plugin type will be identified by the file name. It will specify: -* `X-Purpose-InboundArguments` defines the arguments the application must provide. -* `X-Purpose-OutboundArguments` defines the arguments the plugin must provide by +* X-Purpose-InboundArguments defines the arguments the application must provide. +* X-Purpose-OutboundArguments defines the arguments the plugin must provide by the end of the execution. In the plugin metadata we will define: -* `X-Purpose-PluginTypes` defines the purposes tackled by the plugin -* `X-Purpose-Constraints` defines some conditions under the plugin is useful, considering +* X-Purpose-PluginTypes defines the purposes tackled by the plugin +* X-Purpose-Constraints defines some conditions under the plugin is useful, considering the provided inboundArguments. For example, the youtube export plugin will specify -`mimeType:video/*` as a constraint, because it's not interested in uploading images. -* `X-Purpose-Configuration` provides a list of extra arguments that the plugin will need. +mimeType:video/* as a constraint, because it's not interested in uploading images. +* X-Purpose-Configuration provides a list of extra arguments that the plugin will need. Ideally everything should be in the plugin type but sometimes we can only wish. This allows the opportunity to the application to let the user add the missing data. -### Plugin types -The application says what it wants to do, Purpose finds the correct plugins. This -is how we balance decoupling of implementation but keep on top of what the framework -is supposed to do. - -An example of such files is the `ExportPluginType.json`: -```json -{ - "KPlugin": { - "Icon": "edit-paste", - "Name": "Upload..." - }, - "X-Purpose-InboundArguments": [ "urls", "mimeType" ], - "X-Purpose-OutboundArguments": [ "url" ] -} -``` - -As previously discussed, here we can define the generic tasks that the different -plugins will implement on top, having the inbound arguments as a given and the -outbound as a requirement. - -Examples of such plugin types are (hypothetically, not all implemented yet): -* Share: where you can get the different services to share -* GetImage that would list your scanner, camera and also some web services. -* AddContact that would let you add a contact on your address book or -in whichever plugin is offered. - -### Plugin creation - -There's two approaches to plugin implementation: Native plugins and separate -processes. - -#### Native -To implement a Qt-based plugin, it will be required to implement a -`Purpose::PluginBase` class, that only acts as a factory for its `Purpose::Job` -instances. - -These will be the jobs in charge of performing the action the plugin is meant to -do. - -Furthermore, a `pluginname_config.qml` will be provided for extra Configuration, -if required. - -#### Separate -Sometimes fitting in Qt some actions can require some extra work. For those cases, -it's possible to implement the plugin in a separate process. It will require some -extra work when it comes to implementing the feedback process with the main process -but it allows to run plugins in any imaginable technologies. - -The file structure for these plugins is the one of [KPackage](http://api.kde.org/frameworks-api/frameworks5-apidocs/kpackage/html/index.html) -and will allow to package the plugins in an archive if useful. - -To that end, we will need to provide: -* A `manifest.json` file, that will define the plugin description, capabilities -and requirements. -* A `code/main*` file that will be executed when the plugin action needs happen. -* A `config/config.qml` file that will be in charge of requesting the necessary -information to the user. diff -Nru purpose-1.1/autotests/alternativesmodeltest.cpp purpose-1.0+git20150907/autotests/alternativesmodeltest.cpp --- purpose-1.1/autotests/alternativesmodeltest.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/autotests/alternativesmodeltest.cpp 2015-10-07 12:52:43.000000000 +0000 @@ -47,7 +47,6 @@ Purpose::AlternativesModel model; const QString tempfile = QStandardPaths::writableLocation(QStandardPaths::TempLocation) + QStringLiteral("/purposetest"); - QFile::remove(tempfile); QJsonObject input = QJsonObject { {QStringLiteral("urls"), QJsonArray {QStringLiteral("http://kde.org")} }, {QStringLiteral("mimeType"), QStringLiteral("dummy/thing") } @@ -64,7 +63,7 @@ Purpose::Job* job = conf->createJob(); QVERIFY(job); QSignalSpy s(job, &KJob::finished); - QSignalSpy sOutput(job, &Purpose::Job::outputChanged); + QSignalSpy sOutput(job, &Purpose::Job::output); job->start(); QVERIFY(s.count() || s.wait()); if (job->error()) { @@ -74,39 +73,3 @@ QCOMPARE(job->error(), 0); QVERIFY(QFile::remove(tempfile)); } - -void AlternativesModelTest::bigBufferTest() -{ - Purpose::AlternativesModel model; - - const QByteArray payload(1920*1080*4, 'x'); - const QString uri = QStringLiteral("data:text/plain;base64,") + QString::fromLatin1(payload.toBase64()); - - const QString tempfile = QStandardPaths::writableLocation(QStandardPaths::TempLocation) + QStringLiteral("/purposetest"); - QFile::remove(tempfile); - const QJsonObject input = { - {QStringLiteral("urls"), QJsonArray {uri} }, - {QStringLiteral("mimeType"), QStringLiteral("dummy/thing") }, - {QStringLiteral("destinationPath"), QUrl::fromLocalFile(tempfile).url()} - }; - model.setInputData(input); - model.setPluginType(QStringLiteral("Export")); - - Purpose::Configuration* conf = model.configureJob(saveAsRow(&model)); - QVERIFY(conf->isReady()); - Purpose::Job* job = conf->createJob(); - QVERIFY(job); - QSignalSpy s(job, &KJob::finished); - QSignalSpy sOutput(job, &Purpose::Job::outputChanged); - job->start(); - QVERIFY(s.count() || s.wait()); - if (job->error()) { - qWarning() << "error!" << job->error() << job->errorString() << job->errorText(); - } - QCOMPARE(sOutput.count(), 1); - QCOMPARE(job->error(), 0); - - QFileInfo fi(tempfile); - QCOMPARE(fi.size(), payload.size()); - QVERIFY(QFile::remove(tempfile)); -} diff -Nru purpose-1.1/autotests/alternativesmodeltest.h purpose-1.0+git20150907/autotests/alternativesmodeltest.h --- purpose-1.1/autotests/alternativesmodeltest.h 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/autotests/alternativesmodeltest.h 2015-10-07 12:52:43.000000000 +0000 @@ -25,7 +25,6 @@ Q_OBJECT private Q_SLOTS: void runJobTest(); - void bigBufferTest(); }; #endif diff -Nru purpose-1.1/autotests/menutest.cpp purpose-1.0+git20150907/autotests/menutest.cpp --- purpose-1.1/autotests/menutest.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/autotests/menutest.cpp 2015-10-07 12:52:43.000000000 +0000 @@ -46,7 +46,6 @@ Purpose::AlternativesModel* model = menu->model(); const QString tempfile = QStandardPaths::writableLocation(QStandardPaths::TempLocation) + QStringLiteral("/purposetest"); - QFile::remove(tempfile); const QJsonObject input = QJsonObject { { QStringLiteral("urls"), QJsonArray {QStringLiteral("http://kde.org")} }, { QStringLiteral("mimeType"), QStringLiteral("dummy/thing") }, diff -Nru purpose-1.1/debian/changelog purpose-1.0+git20150907/debian/changelog --- purpose-1.1/debian/changelog 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/changelog 2015-10-07 12:53:59.000000000 +0000 @@ -1,94 +1,18 @@ -purpose (1.1-1) experimental; urgency=medium +purpose (1.0+git20150907-0ubuntu1) wily; urgency=medium - [ Jonathan Riddell ] - * Initial Package - * add new runtime dependencies and install new twitter plugin - * add twitter runtime dep nodejs-legacy - * move depends to suggests for now, they bring in too many dependencies until kf5 versions are built - * add back depends on kdeconnect now that we built it in neon and it's installable - * dep on kdeconnect not kdeconnect-plasma - * fix watch file - * fix mangled files - * cmake ignore runtime bits - * ignore shlibs on plugins - * add lintian overrides - * description-too-long - * use ci version to allow installs - * qml deps - * it didn't like ci:buildversion - * just override lintian error for -dev dep version, needs to wait for version numbers with debian to sync before we can use a proper version again - * fix version - * add transitional package for libkf5purposewidgets5 - * rename to qml-modules-org-kde-purpose - - [ Harald Sitter ] - * fix qml dependencies - * install new stuff - * add new library - * add more missing qml deps - * install new dev so - * fix bad copynpaste - * add symbol files because symbol files are kewl - * lintian override private lib - * symbol update - * make sure the dev package depends on the widget lib - * revise build deps - * remove bloody workarounds - * override existing runtime deps - * add back dep on kdeconnect-plasma as the kdeconnect plugin is in the lib - * mangle rc version to not be shit - * also mangle the alpha - * sod off lintian - * import test rigging from kio - * install built bins to make sure all relevant qml deps are here - * install new localization - * twitter and youtube need kquickcontrolsaddons - * recommend libkf5purpose-bin for consistency - * force qml module to depend on -bin - - [ Clive Johnston ] - * Fixing watch file - * Updating symbols file - * Adding missing file to libkf5purpose5.install - * Adding unusual-interpreter to lintian overrides - * Adding new and removing MISSING symbols - - [ Rohan Garg ] - * Try building purpose without a bdep on qml-module-ubuntu-onlineaccounts - * Remove runtime dependencies from build-dependencies - * Install all services together - - [ Maximiliano Curia ] - * Add a .gitattributes file to use dpkg-mergechangelogs - * Initial tweaking - * Update copyiright information - * Add upstream metadata (DEP-12) - * Update descriptions - * Bump Standards-Version to 3.9.8 - * Update build-deps and deps with the info from cmake - * Update tests - * Split plugins libexec and data from the lib package - * Add me as a human maintainer - * The tests require kinit - * Provide swrast for the tests - * Add patch: use_nodejs.diff - * Depend on nodejs for the twitter script - * Add a symbols file - * Inject the bin dependency through the symbols file - * Install reviewboardhelper - * Fix the acc file - * Add missing dependencies - * Downgrade kdeconnect dependency to recommends. - * Update build-deps and deps with the info from cmake - * Drop unused -dbg package - * Drop circular -bin<->lib dependency - * Drop ubuntu specific dependency - * Add the libKF5PurposeWidgets.so.5 symbols to the symbols file - * Add package-must-activate-ldconfig-trigger lintian override for helper lib libReviewboardHelpers.so - - [ Raymond Wooninck ] - * Use a different version string - * Get the right conflict/replace in place - * Fix version strings + * New upstream snapshot to fix overlapping files - -- Maximiliano Curia Fri, 14 Oct 2016 18:18:00 +0200 + -- Jonathan Riddell Wed, 07 Oct 2015 13:53:29 +0100 + +purpose (1.0-0ubuntu1) wily; urgency=medium + + * New upstream release + + -- Clive Johnston Thu, 24 Sep 2015 17:13:21 +0100 + +purpose (1.0~rc1-0ubuntu1) wily; urgency=medium + + * Package for Kubuntu + * Fix the watch file + + -- Clive Johnston Fri, 07 Aug 2015 22:28:47 +0100 diff -Nru purpose-1.1/debian/control purpose-1.0+git20150907/debian/control --- purpose-1.1/debian/control 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/control 2015-10-07 12:53:58.000000000 +0000 @@ -2,108 +2,84 @@ Section: libs Priority: optional Maintainer: Debian/Kubuntu Qt/KDE Maintainers -Uploaders: Maximiliano Curia -Build-Depends: cmake (>= 2.8.12~), +Build-Depends: cmake, debhelper (>= 9.0.0), - extra-cmake-modules (>= 1.7.0~), + extra-cmake-modules, intltool, kaccounts-integration, - kio-dev (>= 5.7.0~), + kdeconnect-plasma, libaccounts-glib-dev, libaccounts-qt5-dev, libkaccounts-dev, - libkf5coreaddons-dev (>= 5.7.0~), + libkf5coreaddons-dev, libkf5declarative-dev, - libkf5i18n-dev (>= 5.7.0~), libkf5kcmutils-dev, - libkf5kio-dev (>= 5.7.0~), libkf5wallet-dev, libsignon-qt5-dev, pkg-config, pkg-kde-tools (>= 0.15.15ubuntu1~), - qtbase5-dev (>= 5.2~), - qtdeclarative5-dev (>= 5.2~) -Standards-Version: 3.9.8 -Homepage: https://quickgit.kde.org/?p=purpose.git -Vcs-Browser: https://anonscm.debian.org/git/pkg-kde/kde-extras/purpose.git -Vcs-Git: https://anonscm.debian.org/git/pkg-kde/kde-extras/purpose.git + qml-module-ubuntu-onlineaccounts, + qtbase5-dev, + qtdeclarative5-dev-tools +Standards-Version: 3.9.6 +Homepage: https://projects.kde.org/projects/playground/libs/purpose +Vcs-Browser: http://anonscm.debian.org/cgit/pkg-kde/frameworks/purpose.git +Vcs-Git: git://anonscm.debian.org/pkg-kde/frameworks/purpose.git Package: libkf5purpose-dev Section: libdevel Architecture: any -Depends: libkf5coreaddons-dev (>= 5.7.0~), - libkf5purpose5 (= ${binary:Version}), - libkf5purpose-bin (= ${binary:Version}), - qtbase5-dev (>= 5.2~), +Multi-Arch: same +Depends: libkf5purpose5 (= ${binary:Version}), + libkf5purposewidgets5 (= ${binary:Version}), ${misc:Depends} -Description: abstraction to provide and leverage actions of a specific kind, devel files - Purpose offers the possibility to create integrate services and actions on - any application without having to implement them specifically. Purpose will - offer them mechanisms to list the different alternatives to execute given the - requested action type and will facilitate components so that all the plugins - can receive all the information they need. +Description: library for abstractions to get the developer's purposes fulfilled + Framework for providing abstractions to get the developer's purposes fulfilled. . - This package contains the Purpose development files. + Contains development files for Purpose. Package: libkf5purpose5 Architecture: any Multi-Arch: same -Depends: qml-module-org-kde-kquickcontrolsaddons, +Depends: kde-telepathy-send-file, + kdeconnect-plasma, ${misc:Depends}, ${shlibs:Depends} -Recommends: qml-module-org-kde-purpose (= ${binary:Version}) -Suggests: kde-telepathy-send-file +Recommends: qml-modules-org-kde-purpose (= ${binary:Version}) Description: library for abstractions to get the developer's purposes fulfilled Framework for providing abstractions to get the developer's purposes fulfilled. . - This package contains the Purpose library. + Does not contain development files for Purpose. -Package: libkf5purpose-bin +Package: libkf5purposewidgets5 Architecture: any Multi-Arch: same -Depends: nodejs-legacy, - qml-module-org-kde-kquickcontrolsaddons, - qml-module-qtquick-dialogs, - ${misc:Depends}, - ${shlibs:Depends} -Recommends: kdeconnect -Breaks: libkf5purpose5 (<< ${source:Version}~ciBuild) -Replaces: libkf5purpose5 (<< ${source:Version}~ciBuild) -Description: abstraction to provide and leverage actions of a specific kind, runtime - Purpose offers the possibility to create integrate services and actions on - any application without having to implement them specifically. Purpose will - offer them mechanisms to list the different alternatives to execute given the - requested action type and will facilitate components so that all the plugins - can receive all the information they need. +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: library for abstractions to get the developer's purposes fulfilled + Framework for providing abstractions to get the developer's purposes fulfilled. . - This package contains the Purpose runtime elements. + Does not contain development files for Purpose. -Package: qml-module-org-kde-purpose +Package: qml-modules-org-kde-purpose Architecture: any Multi-Arch: same -Replaces: qml-modules-org-kde-purpose (<< 1.1-0neon+16.04+build16) -Breaks: qml-modules-org-kde-purpose (<< 1.1-0neon+16.04+build16) -Depends: qml-module-qtquick-controls, - qml-module-qtquick-layouts, - qml-module-qtquick2, +Depends: kdeconnect-plasma, + qml-module-ubuntu-onlineaccounts, ${misc:Depends}, ${shlibs:Depends} -Recommends: kdeconnect -Description: abstraction to provide and leverage actions of a specific kind, qml bindings - Purpose offers the possibility to create integrate services and actions on - any application without having to implement them specifically. Purpose will - offer them mechanisms to list the different alternatives to execute given the - requested action type and will facilitate components so that all the plugins - can receive all the information they need. +Description: library for abstractions to get the developer's purposes fulfilled + Framework for providing abstractions to get the developer's purposes fulfilled. . - This package contains the Purpose Qt Quick QML bindings. + Contains the Qt Quick QML bindings for Purpose. -Package: qml-modules-org-kde-purpose +Package: libkf5purpose5-dbg +Priority: extra +Section: debug Architecture: any Multi-Arch: same -Depends: qml-module-org-kde-purpose -Section: oldlibs -Priority: extra -Description: transitional package for renamed qml-module-org-kde-purpose - Transitional package for renamed qml-module-org-kde-purpose. This - package can be safely removed. +Depends: libkf5purpose5 (= ${binary:Version}) | libkf5purposewidgets5 (= ${binary:Version}) | qml-modules-org-kde-purpose (= ${binary:Version}), + ${misc:Depends} +Description: debug symbols for Purpose + Framework for providing abstractions to get the developer's purposes fulfilled. + . + Contains debug symbols for Purpose. diff -Nru purpose-1.1/debian/copyright purpose-1.0+git20150907/debian/copyright --- purpose-1.1/debian/copyright 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/copyright 2015-10-07 12:53:28.000000000 +0000 @@ -1,118 +1,21 @@ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: purpose -Source: https://quickgit.kde.org/?p=purpose.git +Source: https://projects.kde.org/projects/playground/libs/purpose Files: * -Copyright: 2014-2015, Aleix Pol Gonzalez - 2015, Aleix Pol Gonzalez - 1991-1999, Free Software Foundation, Inc - 2011-2015, This_file_is_part_of_KDE -License: LGPL-2.1+ - -Files: po/ca/libpurpose_quick.po - po/ca/libpurpose_widgets.po - po/ca/purpose_imgur.po - po/ca/purpose_ktp-sendfile.po - po/ca/purpose_pastebin.po - po/ca/purpose_reviewboard.po - po/ca/purpose_saveas.po - po/ca/purpose_youtube.po - po/ca@valencia/libpurpose_quick.po - po/ca@valencia/libpurpose_widgets.po - po/ca@valencia/purpose_imgur.po - po/ca@valencia/purpose_ktp-sendfile.po - po/ca@valencia/purpose_pastebin.po - po/ca@valencia/purpose_reviewboard.po - po/ca@valencia/purpose_saveas.po - po/ca@valencia/purpose_youtube.po - po/uk/libpurpose_quick.po - po/uk/libpurpose_widgets.po - po/uk/purpose_imgur.po - po/uk/purpose_ktp-sendfile.po - po/uk/purpose_pastebin.po - po/uk/purpose_reviewboard.po - po/uk/purpose_saveas.po - po/uk/purpose_youtube.po -Copyright: 2010-2015, This_file_is_part_of_KDE -License: LGPL-2.1+3+KDEeV - This file is distributed under the license LGPL version 2.1 or - version 3 or later versions approved by the membership of KDE e.V. - . - The complete text of the GNU Lesser General Public License version 2.1 can be - found in `/usr/share/common-licenses/LGPL-2.1', likewise, the complete text - fothe GNU Lesser General Public License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - -Files: src/plugins/reviewboard/debug.cpp - src/plugins/reviewboard/debug.h - src/plugins/reviewboard/quick/rbrepositoriesmodel.cpp - src/plugins/reviewboard/quick/rbrepositoriesmodel.h - src/plugins/reviewboard/quick/rbreviewslistmodel.cpp - src/plugins/reviewboard/quick/rbreviewslistmodel.h - src/plugins/reviewboard/quick/reviewboardrc.cpp - src/plugins/reviewboard/quick/reviewboardrc.h - src/plugins/reviewboard/reviewboardjobs.cpp - src/plugins/reviewboard/reviewboardjobs.h - src/plugins/reviewboard/reviewboardplugin.cpp -Copyright: 2010-2015, Aleix Pol Gonzalez + debian/* +Copyright: 2015 Jonathan Riddell + 2014 Aleix Pol Gonzalez License: LGPL-2+ -Files: autotests/alternativesmodeltest.cpp - autotests/alternativesmodeltest.h - autotests/menutest.cpp - autotests/menutest.h - src/plugins/imgur/mpform.cpp +Files: src/plugins/imgur/mpform.cpp src/plugins/imgur/mpform.h - tests/menudemo.cpp - src/plugins/imgur/imgurplugin.json - src/plugins/kdeconnect/kdeconnectplugin.json - src/plugins/ktp-sendfile/ktpsendfileplugin.json - src/plugins/pastebin/pastebinplugin.json - src/plugins/reviewboard/reviewboardplugin.json - src/plugins/saveas/saveasplugin.json - src/plugins/twitter/metadata.json - src/plugins/youtube/youtubeplugin.json -Copyright: 2014, Aleix Pol Gonzalez - 2008-2013, Gilles Caulier - 2010-2012, Marius Orcsik - 2005-2008, Vardhman Jain -License: GPL-2+ - -Files: src/plugins/cmake/FindQMLModule.cmake.in - src/plugins/cmake/QMLModules.cmake -Copyright: 2015, Aleix Pol Gonzalez -License: BSD-3-clause - -Files: debian/* -Copyright: 2015, Jonathan Riddell - 2016, Debian/Kubuntu Qt/KDE Maintainers -License: LGPL-2.1+ - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +Copyright: 2005-2008 Vardhman Jain + 2008-2013 Gilles Caulier + 2010-2012 Marius Orcsik +License: LGPL-2+ -License: GPL-2+ +License: LGPL-2+ 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; @@ -127,35 +30,4 @@ License along with this library. If not, see . . On Debian systems, the complete text of the GNU General Public License - version 2 can be found in "/usr/share/common-licenses/GPL-2". - -License: LGPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 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. - . - The complete text of the GNU Library General Public License - version 2 can be found in `/usr/share/common-licenses/LGPL-2'. - -License: LGPL-2.1+ - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - . - This library 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 - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this library. If not, see . - . - On Debian systems, the complete text of the GNU Lesser General Public License - version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". + version 2 can be found in "/usr/share/common-licenses/GPL-2.1". diff -Nru purpose-1.1/debian/libkf5purpose-bin.install purpose-1.0+git20150907/debian/libkf5purpose-bin.install --- purpose-1.1/debian/libkf5purpose-bin.install 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/libkf5purpose-bin.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -usr/lib/*/libReviewboardHelpers.so -usr/lib/*/libexec/kf5/purposeprocess -usr/lib/*/qt5/plugins/purpose/ -usr/share/accounts/services/kde/google-youtube.service -usr/share/accounts/services/kde/twitter-microblog.service -usr/share/icons/hicolor/*/actions/kipiplugin_youtube.png -usr/share/icons/hicolor/*/apps/reviewboard-purpose.png -usr/share/kpackage/Purpose/ -usr/share/locale/*/LC_MESSAGES/*purpose*.mo -usr/share/purpose diff -Nru purpose-1.1/debian/libkf5purpose-bin.lintian-overrides purpose-1.0+git20150907/debian/libkf5purpose-bin.lintian-overrides --- purpose-1.1/debian/libkf5purpose-bin.lintian-overrides 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/libkf5purpose-bin.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -package-name-doesnt-match-sonames libReviewboardHelpers -script-not-executable usr/share/kpackage/Purpose/Twitter/contents/code/main.js -shlib-without-versioned-soname usr/lib/*/libReviewboardHelpers.so libReviewboardHelpers.so -postinst-must-call-ldconfig usr/lib/*/libReviewboardHelpers.so -package-must-activate-ldconfig-trigger usr/lib/*/libReviewboardHelpers.so diff -Nru purpose-1.1/debian/libkf5purpose-dev.acc.in purpose-1.0+git20150907/debian/libkf5purpose-dev.acc.in --- purpose-1.1/debian/libkf5purpose-dev.acc.in 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/libkf5purpose-dev.acc.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ - - - - - 1.1.0 - - - - /usr/include/KF5/purpose/ - /usr/include/KF5/purposewidgets/ - - - - /usr/lib/@@DEB_HOST_MULTIARCH@@/libKF5Purpose.so - - - - -fPIC - -std=c++11 - - - diff -Nru purpose-1.1/debian/libkf5purpose-dev.install purpose-1.0+git20150907/debian/libkf5purpose-dev.install --- purpose-1.1/debian/libkf5purpose-dev.install 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/libkf5purpose-dev.install 2015-10-07 12:53:28.000000000 +0000 @@ -1,5 +1,4 @@ -usr/include/KF5/purpose/ -usr/include/KF5/purposewidgets/ +usr/include/KF5/ usr/lib/*/cmake/KDEExperimentalPurpose/ usr/lib/*/libKF5Purpose.so usr/lib/*/libKF5PurposeWidgets.so diff -Nru purpose-1.1/debian/libkf5purpose5-dbg.lintian-overrides purpose-1.0+git20150907/debian/libkf5purpose5-dbg.lintian-overrides --- purpose-1.1/debian/libkf5purpose5-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/libkf5purpose5-dbg.lintian-overrides 2015-10-07 12:53:28.000000000 +0000 @@ -0,0 +1 @@ +debug-file-with-no-debug-symbols diff -Nru purpose-1.1/debian/libkf5purpose5.install purpose-1.0+git20150907/debian/libkf5purpose5.install --- purpose-1.1/debian/libkf5purpose5.install 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/libkf5purpose5.install 2015-10-07 12:53:28.000000000 +0000 @@ -1,4 +1,7 @@ usr/lib/*/libKF5Purpose.so.5 usr/lib/*/libKF5Purpose.so.5.* -usr/lib/*/libKF5PurposeWidgets.so.5 -usr/lib/*/libKF5PurposeWidgets.so.5.* +usr/lib/*/libReviewboardHelpers.so +usr/lib/*/qt5/plugins/purpose/* +usr/share/accounts/services/google-youtube.service +usr/share/icons/hicolor/* +usr/share/purpose/* diff -Nru purpose-1.1/debian/libkf5purpose5.lintian-overrides purpose-1.0+git20150907/debian/libkf5purpose5.lintian-overrides --- purpose-1.1/debian/libkf5purpose5.lintian-overrides 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/libkf5purpose5.lintian-overrides 2015-10-07 12:53:28.000000000 +0000 @@ -1 +1,3 @@ -symbols-declares-dependency-on-other-package libkf5purpose-bin +libkf5purpose5: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libReviewboardHelpers.so usr/lib/x86_64-linux-gnu/libReviewboardHelpers.so +libkf5purpose5: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libReviewboardHelpers.so libReviewboardHelpers.so +libkf5purpose5: shlib-missing-in-symbols-control-file libReviewboardHelpers.so for usr/lib/x86_64-linux-gnu/libReviewboardHelpers.so diff -Nru purpose-1.1/debian/libkf5purpose5.symbols purpose-1.0+git20150907/debian/libkf5purpose5.symbols --- purpose-1.1/debian/libkf5purpose5.symbols 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/libkf5purpose5.symbols 2015-10-07 12:53:28.000000000 +0000 @@ -1,90 +1,90 @@ -# SymbolsHelper-Confirmed: 1.1 amd64 -libKF5Purpose.so.5 libkf5purpose5 #MINVER#, libkf5purpose-bin - _ZN7Purpose10PluginBase11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1 - _ZN7Purpose10PluginBase11qt_metacastEPKc@Base 1.1 - _ZN7Purpose10PluginBase16staticMetaObjectE@Base 1.1 - _ZN7Purpose10PluginBaseC1EP7QObject@Base 1.1 - _ZN7Purpose10PluginBaseC2EP7QObject@Base 1.1 - _ZN7Purpose10PluginBaseD0Ev@Base 1.1 - _ZN7Purpose10PluginBaseD1Ev@Base 1.1 - _ZN7Purpose10PluginBaseD2Ev@Base 1.1 - _ZN7Purpose13Configuration11dataChangedEv@Base 1.1 - _ZN7Purpose13Configuration11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1 - _ZN7Purpose13Configuration11qt_metacastEPKc@Base 1.1 - _ZN7Purpose13Configuration16staticMetaObjectE@Base 1.1 - _ZN7Purpose13Configuration21setUseSeparateProcessEb@Base 1.1 - _ZN7Purpose13Configuration7setDataERK11QJsonObject@Base 1.1 - _ZN7Purpose13Configuration9createJobEv@Base 1.1 - _ZN7Purpose13ConfigurationC1ERK11QJsonObjectRK7QStringRK15KPluginMetaDataP7QObject@Base 1.1 - _ZN7Purpose13ConfigurationC1ERK11QJsonObjectRK7QStringS3_RK15KPluginMetaDataP7QObject@Base 1.1 - _ZN7Purpose13ConfigurationC2ERK11QJsonObjectRK7QStringRK15KPluginMetaDataP7QObject@Base 1.1 - _ZN7Purpose13ConfigurationC2ERK11QJsonObjectRK7QStringS3_RK15KPluginMetaDataP7QObject@Base 1.1 - _ZN7Purpose13ConfigurationD0Ev@Base 1.1 - _ZN7Purpose13ConfigurationD1Ev@Base 1.1 - _ZN7Purpose13ConfigurationD2Ev@Base 1.1 - _ZN7Purpose17AlternativesModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1 - _ZN7Purpose17AlternativesModel11qt_metacastEPKc@Base 1.1 - _ZN7Purpose17AlternativesModel12configureJobEi@Base 1.1 - _ZN7Purpose17AlternativesModel12setInputDataERK11QJsonObject@Base 1.1 - _ZN7Purpose17AlternativesModel13setPluginTypeERK7QString@Base 1.1 - _ZN7Purpose17AlternativesModel15initializeModelEv@Base 1.1 - _ZN7Purpose17AlternativesModel16inputDataChangedEv@Base 1.1 - _ZN7Purpose17AlternativesModel16staticMetaObjectE@Base 1.1 - _ZN7Purpose17AlternativesModel17pluginTypeChangedEv@Base 1.1 - _ZN7Purpose17AlternativesModelC1EP7QObject@Base 1.1 - _ZN7Purpose17AlternativesModelC2EP7QObject@Base 1.1 - _ZN7Purpose17AlternativesModelD0Ev@Base 1.1 - _ZN7Purpose17AlternativesModelD1Ev@Base 1.1 - _ZN7Purpose17AlternativesModelD2Ev@Base 1.1 - _ZN7Purpose3Job11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1 - _ZN7Purpose3Job11qt_metacastEPKc@Base 1.1 - _ZN7Purpose3Job13outputChangedERK11QJsonObject@Base 1.1 - _ZN7Purpose3Job16staticMetaObjectE@Base 1.1 - _ZN7Purpose3Job7setDataERK11QJsonObject@Base 1.1 - _ZN7Purpose3Job9setOutputERK11QJsonObject@Base 1.1 - _ZN7Purpose3JobC1EP7QObject@Base 1.1 - _ZN7Purpose3JobC2EP7QObject@Base 1.1 - _ZN7Purpose3JobD0Ev@Base 1.1 - _ZN7Purpose3JobD1Ev@Base 1.1 - _ZN7Purpose3JobD2Ev@Base 1.1 - _ZNK7Purpose10PluginBase10metaObjectEv@Base 1.1 - _ZNK7Purpose13Configuration10metaObjectEv@Base 1.1 - _ZNK7Purpose13Configuration15neededArgumentsEv@Base 1.1 - _ZNK7Purpose13Configuration16configSourceCodeEv@Base 1.1 - _ZNK7Purpose13Configuration18useSeparateProcessEv@Base 1.1 - _ZNK7Purpose13Configuration4dataEv@Base 1.1 - _ZNK7Purpose13Configuration7isReadyEv@Base 1.1 - _ZNK7Purpose17AlternativesModel10metaObjectEv@Base 1.1 - _ZNK7Purpose17AlternativesModel10pluginTypeEv@Base 1.1 - _ZNK7Purpose17AlternativesModel4dataERK11QModelIndexi@Base 1.1 - _ZNK7Purpose17AlternativesModel8rowCountERK11QModelIndex@Base 1.1 - _ZNK7Purpose17AlternativesModel9inputDataEv@Base 1.1 - _ZNK7Purpose17AlternativesModel9roleNamesEv@Base 1.1 - _ZNK7Purpose3Job10metaObjectEv@Base 1.1 - _ZNK7Purpose3Job4dataEv@Base 1.1 - _ZNK7Purpose3Job6outputEv@Base 1.1 - _ZTIN7Purpose10PluginBaseE@Base 1.1 - _ZTIN7Purpose13ConfigurationE@Base 1.1 - _ZTIN7Purpose17AlternativesModelE@Base 1.1 - _ZTIN7Purpose3JobE@Base 1.1 - _ZTSN7Purpose10PluginBaseE@Base 1.1 - _ZTSN7Purpose13ConfigurationE@Base 1.1 - _ZTSN7Purpose17AlternativesModelE@Base 1.1 - _ZTSN7Purpose3JobE@Base 1.1 - _ZTVN7Purpose10PluginBaseE@Base 1.1 - _ZTVN7Purpose13ConfigurationE@Base 1.1 - _ZTVN7Purpose17AlternativesModelE@Base 1.1 - _ZTVN7Purpose3JobE@Base 1.1 -libKF5PurposeWidgets.so.5 libkf5purpose5 #MINVER# - _ZN7Purpose4Menu11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1 - _ZN7Purpose4Menu11qt_metacastEPKc@Base 1.1 - _ZN7Purpose4Menu16staticMetaObjectE@Base 1.1 - _ZN7Purpose4Menu6reloadEv@Base 1.1 - _ZN7Purpose4Menu8finishedERK11QJsonObjectiRK7QString@Base 1.1 - _ZN7Purpose4MenuC1EP7QWidget@Base 1.1 - _ZN7Purpose4MenuC2EP7QWidget@Base 1.1 - _ZNK7Purpose4Menu10metaObjectEv@Base 1.1 - _ZNK7Purpose4Menu5modelEv@Base 1.1 - _ZTIN7Purpose4MenuE@Base 1.1 - _ZTSN7Purpose4MenuE@Base 1.1 - _ZTVN7Purpose4MenuE@Base 1.1 +# SymbolsHelper-Confirmed: 1.0~rc1 amd64 +libKF5Purpose.so.5 libkf5purpose5 #MINVER# + (optional=templinst)_ZN14KPluginFactory6createI7QObjectEEPT_PS1_RK5QListI8QVariantE@Base 1.0~rc1 + _ZN7Purpose10PluginBase11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.0~rc1 + _ZN7Purpose10PluginBase11qt_metacastEPKc@Base 1.0~rc1 + _ZN7Purpose10PluginBase16staticMetaObjectE@Base 1.0~rc1 + _ZN7Purpose10PluginBaseC1EP7QObject@Base 1.0~rc1 + _ZN7Purpose10PluginBaseC2EP7QObject@Base 1.0~rc1 + _ZN7Purpose10PluginBaseD0Ev@Base 1.0~rc1 + _ZN7Purpose10PluginBaseD1Ev@Base 1.0~rc1 + _ZN7Purpose10PluginBaseD2Ev@Base 1.0~rc1 + _ZN7Purpose13Configuration11dataChangedEv@Base 1.0~rc1 + _ZN7Purpose13Configuration11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.0~rc1 + _ZN7Purpose13Configuration11qt_metacastEPKc@Base 1.0~rc1 + _ZN7Purpose13Configuration16staticMetaObjectE@Base 1.0~rc1 + _ZN7Purpose13Configuration7setDataERK11QJsonObject@Base 1.0~rc1 + _ZN7Purpose13Configuration9createJobEv@Base 1.0~rc1 + _ZN7Purpose13ConfigurationC1ERK11QJsonObjectS3_RK15KPluginMetaDataP7QObject@Base 1.0~rc1 + _ZN7Purpose13ConfigurationC2ERK11QJsonObjectS3_RK15KPluginMetaDataP7QObject@Base 1.0~rc1 + _ZN7Purpose13ConfigurationD0Ev@Base 1.0~rc1 + _ZN7Purpose13ConfigurationD1Ev@Base 1.0~rc1 + _ZN7Purpose13ConfigurationD2Ev@Base 1.0~rc1 + _ZN7Purpose17AlternativesModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.0~rc1 + _ZN7Purpose17AlternativesModel11qt_metacastEPKc@Base 1.0~rc1 + _ZN7Purpose17AlternativesModel12configureJobEi@Base 1.0~rc1 + _ZN7Purpose17AlternativesModel12setInputDataERK11QJsonObject@Base 1.0~rc1 + _ZN7Purpose17AlternativesModel13setPluginTypeERK7QString@Base 1.0~rc1 + _ZN7Purpose17AlternativesModel15initializeModelEv@Base 1.0~rc1 + _ZN7Purpose17AlternativesModel16inputDataChangedEv@Base 1.0~rc1 + _ZN7Purpose17AlternativesModel16staticMetaObjectE@Base 1.0~rc1 + _ZN7Purpose17AlternativesModel17pluginTypeChangedEv@Base 1.0~rc1 + _ZN7Purpose17AlternativesModelC1EP7QObject@Base 1.0~rc1 + _ZN7Purpose17AlternativesModelC2EP7QObject@Base 1.0~rc1 + _ZN7Purpose17AlternativesModelD0Ev@Base 1.0~rc1 + _ZN7Purpose17AlternativesModelD1Ev@Base 1.0~rc1 + _ZN7Purpose17AlternativesModelD2Ev@Base 1.0~rc1 + _ZN7Purpose3Job11dataChangedEv@Base 1.0~rc1 + _ZN7Purpose3Job11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.0~rc1 + _ZN7Purpose3Job11qt_metacastEPKc@Base 1.0~rc1 + _ZN7Purpose3Job16staticMetaObjectE@Base 1.0~rc1 + _ZN7Purpose3Job6outputERK11QJsonObject@Base 1.0~rc1 + _ZN7Purpose3Job7setDataERK11QJsonObject@Base 1.0~rc1 + _ZN7Purpose3JobC1EP7QObject@Base 1.0~rc1 + _ZN7Purpose3JobC2EP7QObject@Base 1.0~rc1 + _ZN7Purpose3JobD0Ev@Base 1.0~rc1 + _ZN7Purpose3JobD1Ev@Base 1.0~rc1 + _ZN7Purpose3JobD2Ev@Base 1.0~rc1 + (optional=templinst)_ZN7QObject7connectIM4KJobFvPS1_NS1_14QPrivateSignalEEMS_FvvEEEN11QMetaObject10ConnectionEPKN9QtPrivate15FunctionPointerIT_E6ObjectESC_PKNSB_IT0_E6ObjectESH_N2Qt14ConnectionTypeE@Base 1.0~rc1 + (optional=templinst)_ZN7QObject7connectIM4KJobFvPS1_NS1_14QPrivateSignalEEPFvS2_EEEN9QtPrivate9QEnableIfIXaagecvisrNS8_15FunctionPointerIT0_EE13ArgumentCountLi0EntsrSC_25IsPointerToMemberFunctionEN11QMetaObject10ConnectionEE4TypeEPKNSA_IT_E6ObjectESH_PKS_SB_N2Qt14ConnectionTypeE@Base 1.0~rc1 + (optional=templinst)_ZN7QObject7connectIM4KJobFvPS1_NS1_14QPrivateSignalEEPFvS2_EEEN9QtPrivate9QEnableIfIXgecvisrNS8_15FunctionPointerIT0_EE13ArgumentCountLi0EEN11QMetaObject10ConnectionEE4TypeEPKNSA_IT_E6ObjectESH_SB_@Base 1.0~rc1 + _ZN9QHashData8willGrowEv@Base 1.0~rc1 + _ZN9QHashData9firstNodeEv@Base 1.0~rc1 + _ZNK7Purpose10PluginBase10metaObjectEv@Base 1.0~rc1 + _ZNK7Purpose13Configuration10metaObjectEv@Base 1.0~rc1 + _ZNK7Purpose13Configuration15neededArgumentsEv@Base 1.0~rc1 + _ZNK7Purpose13Configuration16configSourceCodeEv@Base 1.0~rc1 + _ZNK7Purpose13Configuration4dataEv@Base 1.0~rc1 + _ZNK7Purpose13Configuration7isReadyEv@Base 1.0~rc1 + _ZNK7Purpose17AlternativesModel10metaObjectEv@Base 1.0~rc1 + _ZNK7Purpose17AlternativesModel10pluginTypeEv@Base 1.0~rc1 + _ZNK7Purpose17AlternativesModel4dataERK11QModelIndexi@Base 1.0~rc1 + _ZNK7Purpose17AlternativesModel8rowCountERK11QModelIndex@Base 1.0~rc1 + _ZNK7Purpose17AlternativesModel9inputDataEv@Base 1.0~rc1 + _ZNK7Purpose17AlternativesModel9roleNamesEv@Base 1.0~rc1 + _ZNK7Purpose3Job10metaObjectEv@Base 1.0~rc1 + _ZNK7Purpose3Job4dataEv@Base 1.0~rc1 + (optional=templinst)_ZNKSt16initializer_listISt4pairI7QStringPFbRKS1_RK10QJsonValueEEE3endEv@Base 1.0~rc1 + (optional=templinst)_ZNKSt16initializer_listISt4pairI7QStringPFbRKS1_RK10QJsonValueEEE4sizeEv@Base 1.0~rc1 + (optional=templinst)_ZNKSt16initializer_listISt4pairI7QStringPFbRKS1_RK10QJsonValueEEE5beginEv@Base 1.0~rc1 + (optional=templinst)_ZNKSt16initializer_listISt4pairIi10QByteArrayEE3endEv@Base 1.0~rc1 + (optional=templinst)_ZNKSt16initializer_listISt4pairIi10QByteArrayEE4sizeEv@Base 1.0~rc1 + (optional=templinst)_ZNKSt16initializer_listISt4pairIi10QByteArrayEE5beginEv@Base 1.0~rc1 + (optional=templinst)_ZNSt4pairI7QStringPFbRKS0_RK10QJsonValueEEC1IS0_vEEOT_RKS7_@Base 1.0~rc1 + (optional=templinst)_ZNSt4pairIi10QByteArrayEC1IN7Purpose17AlternativesModel5RolesERA9_KcvEEOT_OT0_@Base 1.0~rc1 + (optional=templinst)_ZSt7forwardI7QStringEOT_RNSt16remove_referenceIS1_E4typeE@Base 1.0~rc1 + (optional=templinst)_ZSt7forwardIN7Purpose17AlternativesModel5RolesEEOT_RNSt16remove_referenceIS3_E4typeE@Base 1.0~rc1 + (optional=templinst)_ZSt7forwardIRA9_KcEOT_RNSt16remove_referenceIS3_E4typeE@Base 1.0~rc1 + (optional=templinst)_ZSt7forwardIRK15KPluginMetaDataEOT_RNSt16remove_referenceIS3_E4typeE@Base 1.0~rc1 + _ZTIN7Purpose10PluginBaseE@Base 1.0~rc1 + _ZTIN7Purpose13ConfigurationE@Base 1.0~rc1 + _ZTIN7Purpose17AlternativesModelE@Base 1.0~rc1 + _ZTIN7Purpose3JobE@Base 1.0~rc1 + _ZTSN7Purpose10PluginBaseE@Base 1.0~rc1 + _ZTSN7Purpose13ConfigurationE@Base 1.0~rc1 + _ZTSN7Purpose17AlternativesModelE@Base 1.0~rc1 + _ZTSN7Purpose3JobE@Base 1.0~rc1 + _ZTVN7Purpose10PluginBaseE@Base 1.0~rc1 + _ZTVN7Purpose13ConfigurationE@Base 1.0~rc1 + _ZTVN7Purpose17AlternativesModelE@Base 1.0~rc1 + _ZTVN7Purpose3JobE@Base 1.0~rc1 diff -Nru purpose-1.1/debian/libkf5purposewidgets5.install purpose-1.0+git20150907/debian/libkf5purposewidgets5.install --- purpose-1.1/debian/libkf5purposewidgets5.install 1970-01-01 00:00:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/libkf5purposewidgets5.install 2015-10-07 12:53:28.000000000 +0000 @@ -0,0 +1,2 @@ +usr/lib/*/libKF5PurposeWidgets.so.5 +usr/lib/*/libKF5PurposeWidgets.so.5.* diff -Nru purpose-1.1/debian/libkf5purposewidgets5.symbols purpose-1.0+git20150907/debian/libkf5purposewidgets5.symbols --- purpose-1.1/debian/libkf5purposewidgets5.symbols 1970-01-01 00:00:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/libkf5purposewidgets5.symbols 2015-10-07 12:53:28.000000000 +0000 @@ -0,0 +1,18 @@ +# SymbolsHelper-Confirmed: 1.0~rc1 amd64 +libKF5PurposeWidgets.so.5 libkf5purposewidgets5 #MINVER# + _ZN10QByteArray7reserveEi@Base 1.0~rc1 + _ZN7Purpose4Menu11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.0~rc1 + _ZN7Purpose4Menu11qt_metacastEPKc@Base 1.0~rc1 + _ZN7Purpose4Menu16staticMetaObjectE@Base 1.0~rc1 + _ZN7Purpose4Menu6reloadEv@Base 1.0~rc1 + _ZN7Purpose4Menu8finishedERK11QJsonObjectiRK7QString@Base 1.0~rc1 + _ZN7Purpose4MenuC1EP7QWidget@Base 1.0~rc1 + _ZN7Purpose4MenuC2EP7QWidget@Base 1.0~rc1 + (optional=templinst)_ZN7QObject7connectIMN7Purpose17AlternativesModelEFvvEMNS1_4MenuEFvvEEEN11QMetaObject10ConnectionEPKN9QtPrivate15FunctionPointerIT_E6ObjectESC_PKNSB_IT0_E6ObjectESH_N2Qt14ConnectionTypeE@Base 1.0~rc1 + (optional=templinst)_ZN8QVariant9fromValueIP7QObjectEES_RKT_@Base 1.0~rc1 + _ZNK7Purpose4Menu10metaObjectEv@Base 1.0~rc1 + _ZNK7Purpose4Menu5modelEv@Base 1.0~rc1 + (optional=templinst)_ZNK8QVariant5valueI5QIconEET_v@Base 1.0~rc1 + _ZTIN7Purpose4MenuE@Base 1.0~rc1 + _ZTSN7Purpose4MenuE@Base 1.0~rc1 + _ZTVN7Purpose4MenuE@Base 1.0~rc1 diff -Nru purpose-1.1/debian/meta/cmake-ignore purpose-1.0+git20150907/debian/meta/cmake-ignore --- purpose-1.1/debian/meta/cmake-ignore 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/meta/cmake-ignore 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -Ubuntu.OnlineAccounts-QMLModule -org.kde.kdeconnect-QMLModule -org.kde.kquickcontrolsaddons-QMLModule diff -Nru purpose-1.1/debian/patches/series purpose-1.0+git20150907/debian/patches/series --- purpose-1.1/debian/patches/series 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -use_nodejs.diff diff -Nru purpose-1.1/debian/patches/use_nodejs.diff purpose-1.0+git20150907/debian/patches/use_nodejs.diff --- purpose-1.1/debian/patches/use_nodejs.diff 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/patches/use_nodejs.diff 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ ---- a/src/plugins/twitter/contents/code/main.js -+++ b/src/plugins/twitter/contents/code/main.js -@@ -1,4 +1,4 @@ --#!/usr/bin/env node -+#!/usr/bin/env nodejs - - function processArgs() { - var ret = {}; diff -Nru purpose-1.1/debian/qml-module-org-kde-purpose.install purpose-1.0+git20150907/debian/qml-module-org-kde-purpose.install --- purpose-1.1/debian/qml-module-org-kde-purpose.install 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/qml-module-org-kde-purpose.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/qt5/qml/org/kde/purpose/ diff -Nru purpose-1.1/debian/qml-modules-org-kde-purpose.install purpose-1.0+git20150907/debian/qml-modules-org-kde-purpose.install --- purpose-1.1/debian/qml-modules-org-kde-purpose.install 1970-01-01 00:00:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/qml-modules-org-kde-purpose.install 2015-10-07 12:53:28.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/qt5/qml/org/kde/purpose/ diff -Nru purpose-1.1/debian/rules purpose-1.0+git20150907/debian/rules --- purpose-1.1/debian/rules 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/rules 2015-10-07 12:53:28.000000000 +0000 @@ -3,9 +3,13 @@ include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk -override_dh_auto_test: - # Disable auto_tests at build time - : +override_dh_auto_configure: + $(overridden_command) -- -DCMAKE_CXX_FLAGS="-I/usr/include/accounts-qt5/" + +override_dh_strip: + $(overridden_command) --dbg-package=libkf5purpose5-dbg override_dh_makeshlibs: $(overridden_command) -Xusr/lib/$(DEB_HOST_GNU_TYPE)/qt5/plugins/purpose/ -Xusr/lib/$(DEB_HOST_GNU_TYPE)/libReviewboardHelpers.so + +.PHONY: override_dh_auto_test diff -Nru purpose-1.1/debian/tests/acc purpose-1.0+git20150907/debian/tests/acc --- purpose-1.1/debian/tests/acc 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/tests/acc 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh - -DEB_HOST_MULTIARCH=$(dpkg-architecture -qDEB_HOST_MULTIARCH) - -for in_file in debian/*.acc.in; do - out_file=${in_file%.in} - sed 's/@@DEB_HOST_MULTIARCH@@/'"${DEB_HOST_MULTIARCH}"'/' \ - "${in_file}" > "${out_file}" -done - -DH_VERBOSE=1 - -dh_acc -ret=$? -if [ 0 -ne $ret ] && [ -n "$ADT_ARTIFACTS" ]; then - cp -r logs "$ADT_ARTIFACTS"/acc.logs -fi -exit $ret diff -Nru purpose-1.1/debian/tests/control purpose-1.0+git20150907/debian/tests/control --- purpose-1.1/debian/tests/control 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/tests/control 2015-10-07 12:53:28.000000000 +0000 @@ -1,8 +1,4 @@ Tests: testsuite -Depends: @, @builddeps@, build-essential, - xvfb, xauth, dbus-x11, openbox, kinit, libgl1-mesa-dri -Restrictions: build-needed - -Tests: acc -Depends: @, dh-acc, exuberant-ctags -Restrictions: allow-stderr +Depends: @builddeps@, build-essential, + xvfb, xauth, dbus-x11, openbox +Restrictions: rw-build-tree diff -Nru purpose-1.1/debian/tests/testsuite purpose-1.0+git20150907/debian/tests/testsuite --- purpose-1.1/debian/tests/testsuite 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/tests/testsuite 2015-10-07 12:53:28.000000000 +0000 @@ -1,11 +1,10 @@ #!/bin/sh -if [ -z "$HOME" ] || [ ! -d "$HOME" ]; then - [ -e debian/tests.home ] || mkdir debian/tests.home - export HOME="$(pwd)/debian/tests.home" - trap "rm -rf debian/tests.home" EXIT -fi -mkdir -p "$HOME"/.config || true -mkdir -p "$HOME"/.kde-unit-test || true -xvfb-run -a --server-args="-screen 0 1024x768x24" \ +if [ -d /usr/lib/ccache ]; then + export PATH="/usr/lib/ccache:$PATH" +fi +debian/rules clean 2>&1 +dpkg-source --before-build . +debian/rules build 2>&1 +xvfb-run -a --server-args="-screen 0 1024x768x24+32" \ dbus-launch --exit-with-session debian/tests/testsuite.xsession diff -Nru purpose-1.1/debian/tests/testsuite.xsession purpose-1.0+git20150907/debian/tests/testsuite.xsession --- purpose-1.1/debian/tests/testsuite.xsession 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/tests/testsuite.xsession 2015-10-07 12:53:28.000000000 +0000 @@ -1,18 +1,10 @@ #!/bin/sh +#!/bin/sh export LANG=C.UTF-8 export LC_ALL=C.UTF-8 -export XDG_CACHE_HOME="$HOME" -export XDG_DATA_HOME="${HOME}/.qttest/share" -export XDG_RUNTIME_DIR="${HOME}/runtime" -mkdir -p ${XDG_DATA_HOME} || true -mkdir -p ${XDG_RUNTIME_DIR} || true -export XDG_DATA_DIRS="$XDG_DATA_HOME:${HOME}/.local/share:/usr/share" -openbox & WMPID=$! -sleep 1 -kdeinit5 -cleanup () { - kdeinit5_shutdown - if [ -n "$WMPID" ]; then kill "$WMPID"; fi -} -trap cleanup EXIT -dh_auto_test +[ -e debian/tests.home ] || mkdir debian/tests.home +HOME=debian/tests.home openbox & +sleep 5 +HOME=debian/tests.home dh_auto_test +rm -rf debian/home/tests.home + diff -Nru purpose-1.1/debian/upstream/metadata purpose-1.0+git20150907/debian/upstream/metadata --- purpose-1.1/debian/upstream/metadata 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -Name: purpose -Changelog: https://quickgit.kde.org/?p=purpose.git&a=log -Contact: kde-devel@kde.org -Donation: https://www.kde.org/community/donations/index.php -Repository: https://anongit.kde.org/purpose.git -Repository-Browse: https://quickgit.kde.org/?p=purpose.git -Security-Contact: security@kde.org diff -Nru purpose-1.1/debian/watch purpose-1.0+git20150907/debian/watch --- purpose-1.1/debian/watch 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.0+git20150907/debian/watch 2015-10-07 12:53:28.000000000 +0000 @@ -1,2 +1,3 @@ version=3 +http://download.kde.org/unstable/purpose/purpose-(.*)\.tar\.xz http://download.kde.org/stable/purpose/purpose-(.*)\.tar\.xz diff -Nru purpose-1.1/po/ast/libpurpose_quick.po purpose-1.0+git20150907/po/ast/libpurpose_quick.po --- purpose-1.1/po/ast/libpurpose_quick.po 2016-06-02 00:37:53.000000000 +0000 +++ purpose-1.0+git20150907/po/ast/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# enolp , 2015, 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2016-03-29 12:39+0100\n" -"Last-Translator: enolp \n" -"Language-Team: Asturian <>\n" -"Language: ast_ES\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "Usar" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "Executar" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Atrás" \ No newline at end of file diff -Nru purpose-1.1/po/ast/libpurpose_widgets.po purpose-1.0+git20150907/po/ast/libpurpose_widgets.po --- purpose-1.1/po/ast/libpurpose_widgets.po 2016-06-02 00:37:53.000000000 +0000 +++ purpose-1.0+git20150907/po/ast/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# enolp , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-11-16 18:53+0100\n" -"Last-Translator: enolp \n" -"Language-Team: Asturian \n" -"Language: ast_ES\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Encaboxar" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/ast/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/ast/messages.mo differ diff -Nru purpose-1.1/po/ast/purpose_imgur.po purpose-1.0+git20150907/po/ast/purpose_imgur.po --- purpose-1.1/po/ast/purpose_imgur.po 2016-06-02 00:37:53.000000000 +0000 +++ purpose-1.0+git20150907/po/ast/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# enolp , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-11-16 18:52+0100\n" -"Last-Translator: enolp \n" -"Language-Team: Asturian \n" -"Language: ast_ES\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "Fallu de páxina devuelta" \ No newline at end of file diff -Nru purpose-1.1/po/ast/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/ast/purpose_ktp-sendfile.po --- purpose-1.1/po/ast/purpose_ktp-sendfile.po 2016-06-02 00:37:53.000000000 +0000 +++ purpose-1.0+git20150907/po/ast/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# enolp , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-11-16 18:55+0100\n" -"Last-Translator: enolp \n" -"Language-Team: Asturian \n" -"Language: ast_ES\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "Nun pudo alcontrase l'executable «ktp-send-file»" \ No newline at end of file diff -Nru purpose-1.1/po/ast/purpose_pastebin.po purpose-1.0+git20150907/po/ast/purpose_pastebin.po --- purpose-1.1/po/ast/purpose_pastebin.po 2016-06-02 00:37:53.000000000 +0000 +++ purpose-1.0+git20150907/po/ast/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# enolp , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-11-16 18:53+0100\n" -"Last-Translator: enolp \n" -"Language-Team: Asturian \n" -"Language: ast_ES\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "Nun hai información pa unviar" \ No newline at end of file diff -Nru purpose-1.1/po/ast/purpose_reviewboard.po purpose-1.0+git20150907/po/ast/purpose_reviewboard.po --- purpose-1.1/po/ast/purpose_reviewboard.po 2016-06-02 00:37:53.000000000 +0000 +++ purpose-1.0+git20150907/po/ast/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,110 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# enolp , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-11-19 12:42+0100\n" -"Last-Translator: enolp \n" -"Language-Team: Asturian \n" -"Language: ast_ES\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Nome d'usuariu:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "" \ No newline at end of file diff -Nru purpose-1.1/po/ast/purpose_saveas.po purpose-1.0+git20150907/po/ast/purpose_saveas.po --- purpose-1.1/po/ast/purpose_saveas.po 2016-06-02 00:37:53.000000000 +0000 +++ purpose-1.0+git20150907/po/ast/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# enolp , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-11-16 18:51+0100\n" -"Last-Translator: enolp \n" -"Language-Team: Asturian \n" -"Language: ast_ES\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "Nun hai URLs pa guardar" \ No newline at end of file diff -Nru purpose-1.1/po/ast/purpose_youtube.po purpose-1.0+git20150907/po/ast/purpose_youtube.po --- purpose-1.1/po/ast/purpose_youtube.po 2016-06-02 00:37:53.000000000 +0000 +++ purpose-1.0+git20150907/po/ast/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# enolp , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-11-16 18:52+0100\n" -"Last-Translator: enolp \n" -"Language-Team: Asturian \n" -"Language: ast_ES\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "Nun se configuró dal cuenta de YouTube nes tos cuentes." \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/bg/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/bg/messages.mo differ diff -Nru purpose-1.1/po/bg/purpose_reviewboard.po purpose-1.0+git20150907/po/bg/purpose_reviewboard.po --- purpose-1.1/po/bg/purpose_reviewboard.po 2016-06-02 00:37:53.000000000 +0000 +++ purpose-1.0+git20150907/po/bg/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,116 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Yasen Pramatarov , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-06-01 14:32+0300\n" -"Last-Translator: Yasen Pramatarov \n" -"Language-Team: Bulgarian \n" -"Language: bg\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "JSON грешка: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Грешка при заявка: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"Грешка при създаване на нова заявка:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "Грешка при задаване на метаданни" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -#, fuzzy -#| msgid "Server" -msgid "Server:" -msgstr "Сървър" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Потребител:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Парола:" - -#: reviewboardplugin_config.qml:61 -#, fuzzy -#| msgid "Repository" -msgid "Repository:" -msgstr "Хранилище" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Назначение" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Основна папка:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Удостоверяване" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Потребителско име в указаното устройство" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Хранилище" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "" \ No newline at end of file diff -Nru purpose-1.1/po/ca/libpurpose_quick.po purpose-1.0+git20150907/po/ca/libpurpose_quick.po --- purpose-1.1/po/ca/libpurpose_quick.po 2016-06-02 00:37:55.000000000 +0000 +++ purpose-1.0+git20150907/po/ca/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,33 +0,0 @@ -# Translation of libpurpose_quick.po to Catalan -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Josep Ma. Ferrer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: libpurpose_quick\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2015-09-27 13:06+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" -"Language-Team: Catalan \n" -"Language: ca\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-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "Usa" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "Executa" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Enrere" \ No newline at end of file diff -Nru purpose-1.1/po/ca/libpurpose_widgets.po purpose-1.0+git20150907/po/ca/libpurpose_widgets.po --- purpose-1.1/po/ca/libpurpose_widgets.po 2016-06-02 00:37:55.000000000 +0000 +++ purpose-1.0+git20150907/po/ca/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,29 +0,0 @@ -# Translation of libpurpose_widgets.po to Catalan -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Josep Ma. Ferrer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: libpurpose_widgets\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-09-27 13:07+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" -"Language-Team: Catalan \n" -"Language: ca\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-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "Executa" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Cancel·la" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/ca/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/ca/messages.mo differ diff -Nru purpose-1.1/po/ca/purpose_imgur.po purpose-1.0+git20150907/po/ca/purpose_imgur.po --- purpose-1.1/po/ca/purpose_imgur.po 2016-06-02 00:37:55.000000000 +0000 +++ purpose-1.0+git20150907/po/ca/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Translation of purpose_imgur.po to Catalan -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Josep Ma. Ferrer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_imgur\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-09-27 13:07+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" -"Language-Team: Catalan \n" -"Language: ca\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-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "S'ha retornat un error de pàgina" \ No newline at end of file diff -Nru purpose-1.1/po/ca/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/ca/purpose_ktp-sendfile.po --- purpose-1.1/po/ca/purpose_ktp-sendfile.po 2016-06-02 00:37:55.000000000 +0000 +++ purpose-1.0+git20150907/po/ca/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Translation of purpose_ktp-sendfile.po to Catalan -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Josep Ma. Ferrer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_ktp-sendfile\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-27 13:07+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" -"Language-Team: Catalan \n" -"Language: ca\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-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "No s'ha pogut trobar l'executable «ktp-send-file»." \ No newline at end of file diff -Nru purpose-1.1/po/ca/purpose_pastebin.po purpose-1.0+git20150907/po/ca/purpose_pastebin.po --- purpose-1.1/po/ca/purpose_pastebin.po 2016-06-02 00:37:55.000000000 +0000 +++ purpose-1.0+git20150907/po/ca/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Translation of purpose_pastebin.po to Catalan -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Josep Ma. Ferrer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_pastebin\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-27 13:08+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" -"Language-Team: Catalan \n" -"Language: ca\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-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "No hi ha cap informació a enviar" \ No newline at end of file diff -Nru purpose-1.1/po/ca/purpose_reviewboard.po purpose-1.0+git20150907/po/ca/purpose_reviewboard.po --- purpose-1.1/po/ca/purpose_reviewboard.po 2016-06-02 00:37:55.000000000 +0000 +++ purpose-1.0+git20150907/po/ca/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,117 +0,0 @@ -# Translation of purpose_reviewboard.po to Catalan -# Copyright (C) 2010-2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Manuel Tortosa , 2010. -# Josep Ma. Ferrer , 2012, 2013, 2014, 2015. -# Antoni Bella Pérez , 2012, 2013, 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_reviewboard\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-09-27 13:21+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" -"Language-Team: Catalan \n" -"Language: ca\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-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "Error del JSON: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Error de sol·licitud: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"No s'ha pogut crear la nova sol·licitud:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "No s'ha pogut pujar el pedaç" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "No s'ha pogut obtenir la llista de revisions" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "No s'han pogut establir les metadades" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "Servidor:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Nom d'usuari:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Contrasenya:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "Repositori:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "Actualitza la revisió:" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Destinació" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Dir. base:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "D'on va ser extret aquest projecte" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Autenticació" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Nom d'usuari al servei especificat" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Repositori" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Actualitza la revisió" \ No newline at end of file diff -Nru purpose-1.1/po/ca/purpose_saveas.po purpose-1.0+git20150907/po/ca/purpose_saveas.po --- purpose-1.1/po/ca/purpose_saveas.po 2016-06-02 00:37:55.000000000 +0000 +++ purpose-1.0+git20150907/po/ca/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Translation of purpose_saveas.po to Catalan -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Josep Ma. Ferrer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_saveas\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-27 13:08+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" -"Language-Team: Catalan \n" -"Language: ca\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-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "No hi ha cap URL a desar" \ No newline at end of file diff -Nru purpose-1.1/po/ca/purpose_youtube.po purpose-1.0+git20150907/po/ca/purpose_youtube.po --- purpose-1.1/po/ca/purpose_youtube.po 2016-06-02 00:37:55.000000000 +0000 +++ purpose-1.0+git20150907/po/ca/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Translation of purpose_youtube.po to Catalan -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Josep Ma. Ferrer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_youtube\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-27 13:09+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" -"Language-Team: Catalan \n" -"Language: ca\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-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "No hi ha cap compte de YouTube en els vostres comptes." \ No newline at end of file diff -Nru purpose-1.1/po/ca@valencia/libpurpose_quick.po purpose-1.0+git20150907/po/ca@valencia/libpurpose_quick.po --- purpose-1.1/po/ca@valencia/libpurpose_quick.po 2016-06-02 00:37:55.000000000 +0000 +++ purpose-1.0+git20150907/po/ca@valencia/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,33 +0,0 @@ -# Translation of libpurpose_quick.po to Catalan (Valencian) -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Josep Ma. Ferrer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: libpurpose_quick\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2015-09-27 13:06+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" -"Language-Team: Catalan \n" -"Language: ca@valencia\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "Usa" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "Executa" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Arrere" \ No newline at end of file diff -Nru purpose-1.1/po/ca@valencia/libpurpose_widgets.po purpose-1.0+git20150907/po/ca@valencia/libpurpose_widgets.po --- purpose-1.1/po/ca@valencia/libpurpose_widgets.po 2016-06-02 00:37:55.000000000 +0000 +++ purpose-1.0+git20150907/po/ca@valencia/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,29 +0,0 @@ -# Translation of libpurpose_widgets.po to Catalan (Valencian) -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Josep Ma. Ferrer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: libpurpose_widgets\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-09-27 13:07+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" -"Language-Team: Catalan \n" -"Language: ca@valencia\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "Executa" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Cancel·la" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/ca@valencia/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/ca@valencia/messages.mo differ diff -Nru purpose-1.1/po/ca@valencia/purpose_imgur.po purpose-1.0+git20150907/po/ca@valencia/purpose_imgur.po --- purpose-1.1/po/ca@valencia/purpose_imgur.po 2016-06-02 00:37:55.000000000 +0000 +++ purpose-1.0+git20150907/po/ca@valencia/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Translation of purpose_imgur.po to Catalan (Valencian) -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Josep Ma. Ferrer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_imgur\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-09-27 13:07+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" -"Language-Team: Catalan \n" -"Language: ca@valencia\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "S'ha retornat un error de pàgina" \ No newline at end of file diff -Nru purpose-1.1/po/ca@valencia/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/ca@valencia/purpose_ktp-sendfile.po --- purpose-1.1/po/ca@valencia/purpose_ktp-sendfile.po 2016-06-02 00:37:55.000000000 +0000 +++ purpose-1.0+git20150907/po/ca@valencia/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Translation of purpose_ktp-sendfile.po to Catalan (Valencian) -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Josep Ma. Ferrer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_ktp-sendfile\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-27 13:07+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" -"Language-Team: Catalan \n" -"Language: ca@valencia\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "No s'ha pogut trobar l'executable «ktp-send-file»." \ No newline at end of file diff -Nru purpose-1.1/po/ca@valencia/purpose_pastebin.po purpose-1.0+git20150907/po/ca@valencia/purpose_pastebin.po --- purpose-1.1/po/ca@valencia/purpose_pastebin.po 2016-06-02 00:37:55.000000000 +0000 +++ purpose-1.0+git20150907/po/ca@valencia/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Translation of purpose_pastebin.po to Catalan (Valencian) -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Josep Ma. Ferrer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_pastebin\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-27 13:08+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" -"Language-Team: Catalan \n" -"Language: ca@valencia\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "No hi ha cap informació a enviar" \ No newline at end of file diff -Nru purpose-1.1/po/ca@valencia/purpose_reviewboard.po purpose-1.0+git20150907/po/ca@valencia/purpose_reviewboard.po --- purpose-1.1/po/ca@valencia/purpose_reviewboard.po 2016-06-02 00:37:55.000000000 +0000 +++ purpose-1.0+git20150907/po/ca@valencia/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,117 +0,0 @@ -# Translation of purpose_reviewboard.po to Catalan (Valencian) -# Copyright (C) 2010-2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Manuel Tortosa , 2010. -# Josep Ma. Ferrer , 2012, 2013, 2014, 2015. -# Antoni Bella Pérez , 2012, 2013, 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_reviewboard\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-09-27 13:21+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" -"Language-Team: Catalan \n" -"Language: ca@valencia\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "Error del JSON: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Error de sol·licitud: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"No s'ha pogut crear la nova sol·licitud:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "No s'ha pogut pujar el pedaç" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "No s'ha pogut obtindre la llista de revisions" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "No s'han pogut establir les metadades" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "Servidor:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Nom d'usuari:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Contrasenya:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "Repositori:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "Actualitza la revisió:" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Destinació" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Dir. base:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "D'on va ser extret este projecte" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Autenticació" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Nom d'usuari al servei especificat" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Repositori" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Actualitza la revisió" \ No newline at end of file diff -Nru purpose-1.1/po/ca@valencia/purpose_saveas.po purpose-1.0+git20150907/po/ca@valencia/purpose_saveas.po --- purpose-1.1/po/ca@valencia/purpose_saveas.po 2016-06-02 00:37:55.000000000 +0000 +++ purpose-1.0+git20150907/po/ca@valencia/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Translation of purpose_saveas.po to Catalan (Valencian) -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Josep Ma. Ferrer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_saveas\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-27 13:08+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" -"Language-Team: Catalan \n" -"Language: ca@valencia\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "No hi ha cap URL a guardar" \ No newline at end of file diff -Nru purpose-1.1/po/ca@valencia/purpose_youtube.po purpose-1.0+git20150907/po/ca@valencia/purpose_youtube.po --- purpose-1.1/po/ca@valencia/purpose_youtube.po 2016-06-02 00:37:55.000000000 +0000 +++ purpose-1.0+git20150907/po/ca@valencia/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Translation of purpose_youtube.po to Catalan (Valencian) -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Josep Ma. Ferrer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_youtube\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-27 13:09+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" -"Language-Team: Catalan \n" -"Language: ca@valencia\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "No hi ha cap compte de YouTube en els vostres comptes." \ No newline at end of file diff -Nru purpose-1.1/po/cs/libpurpose_quick.po purpose-1.0+git20150907/po/cs/libpurpose_quick.po --- purpose-1.1/po/cs/libpurpose_quick.po 2016-06-02 00:37:56.000000000 +0000 +++ purpose-1.0+git20150907/po/cs/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák , 2015. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2015-10-01 15:50+0100\n" -"Last-Translator: Vít Pelčák \n" -"Language-Team: Czech \n" -"Language: cs\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==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Lokalize 2.0\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "Použít" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "Spustit" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Zpět" \ No newline at end of file diff -Nru purpose-1.1/po/cs/libpurpose_widgets.po purpose-1.0+git20150907/po/cs/libpurpose_widgets.po --- purpose-1.1/po/cs/libpurpose_widgets.po 2016-06-02 00:37:56.000000000 +0000 +++ purpose-1.0+git20150907/po/cs/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák , 2015. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-10-01 15:50+0100\n" -"Last-Translator: Vít Pelčák \n" -"Language-Team: Czech \n" -"Language: cs\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==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Lokalize 2.0\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "Spustit" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Zrušit" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/cs/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/cs/messages.mo differ diff -Nru purpose-1.1/po/cs/purpose_imgur.po purpose-1.0+git20150907/po/cs/purpose_imgur.po --- purpose-1.1/po/cs/purpose_imgur.po 2016-06-02 00:37:56.000000000 +0000 +++ purpose-1.0+git20150907/po/cs/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák , 2015. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-10-02 10:29+0100\n" -"Last-Translator: Vít Pelčák \n" -"Language-Team: Czech \n" -"Language: cs\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==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Lokalize 2.0\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "Byla navrácena chybová stránka" \ No newline at end of file diff -Nru purpose-1.1/po/cs/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/cs/purpose_ktp-sendfile.po --- purpose-1.1/po/cs/purpose_ktp-sendfile.po 2016-06-02 00:37:56.000000000 +0000 +++ purpose-1.0+git20150907/po/cs/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák , 2015. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-02 10:28+0100\n" -"Last-Translator: Vít Pelčák \n" -"Language-Team: Czech \n" -"Language: cs\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==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Lokalize 2.0\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "Nelze najít spustitelný soubor 'ktp-send-file'." \ No newline at end of file diff -Nru purpose-1.1/po/cs/purpose_pastebin.po purpose-1.0+git20150907/po/cs/purpose_pastebin.po --- purpose-1.1/po/cs/purpose_pastebin.po 2016-06-02 00:37:56.000000000 +0000 +++ purpose-1.0+git20150907/po/cs/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák , 2015. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-02 10:29+0100\n" -"Last-Translator: Vít Pelčák \n" -"Language-Team: Czech \n" -"Language: cs\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==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Lokalize 2.0\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "Žádná informace k odeslání" \ No newline at end of file diff -Nru purpose-1.1/po/cs/purpose_reviewboard.po purpose-1.0+git20150907/po/cs/purpose_reviewboard.po --- purpose-1.1/po/cs/purpose_reviewboard.po 2016-06-02 00:37:56.000000000 +0000 +++ purpose-1.0+git20150907/po/cs/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,110 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák , 2010, 2011, 2013, 2014, 2015. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-10-02 13:01+0100\n" -"Last-Translator: Vít Pelčák \n" -"Language-Team: Czech \n" -"Language: cs\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 2.0\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "Chyba JSON: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Chyba v požadavku: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "Server:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Uživatelské jméno:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Heslo:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "Repozitář:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Cíl" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Hlavní adresář" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Ověření" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Uživatelské jméno ve zvolené službě" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Repozitář" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "" \ No newline at end of file diff -Nru purpose-1.1/po/cs/purpose_saveas.po purpose-1.0+git20150907/po/cs/purpose_saveas.po --- purpose-1.1/po/cs/purpose_saveas.po 2016-06-02 00:37:56.000000000 +0000 +++ purpose-1.0+git20150907/po/cs/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák , 2015. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-02 10:29+0100\n" -"Last-Translator: Vít Pelčák \n" -"Language-Team: Czech \n" -"Language: cs\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==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Lokalize 2.0\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "Žádné URL pro uložení" \ No newline at end of file diff -Nru purpose-1.1/po/cs/purpose_youtube.po purpose-1.0+git20150907/po/cs/purpose_youtube.po --- purpose-1.1/po/cs/purpose_youtube.po 2016-06-02 00:37:56.000000000 +0000 +++ purpose-1.0+git20150907/po/cs/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák , 2015. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-02 10:29+0100\n" -"Last-Translator: Vít Pelčák \n" -"Language-Team: Czech \n" -"Language: cs\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==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Lokalize 2.0\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "Ve svých účtech nemáte žádný účet YouTube." \ No newline at end of file diff -Nru purpose-1.1/po/da/libpurpose_quick.po purpose-1.0+git20150907/po/da/libpurpose_quick.po --- purpose-1.1/po/da/libpurpose_quick.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/da/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Martin Schlander , 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2016-05-12 20:31+0100\n" -"Last-Translator: Martin Schlander \n" -"Language-Team: Danish \n" -"Language: da\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "Brug" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "Kør" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Tilbage" \ No newline at end of file diff -Nru purpose-1.1/po/da/libpurpose_widgets.po purpose-1.0+git20150907/po/da/libpurpose_widgets.po --- purpose-1.1/po/da/libpurpose_widgets.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/da/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Martin Schlander , 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2016-05-12 20:29+0100\n" -"Last-Translator: Martin Schlander \n" -"Language-Team: Danish \n" -"Language: da\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "Kør" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Annullér" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/da/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/da/messages.mo differ diff -Nru purpose-1.1/po/da/purpose_imgur.po purpose-1.0+git20150907/po/da/purpose_imgur.po --- purpose-1.1/po/da/purpose_imgur.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/da/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Martin Schlander , 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2016-05-12 20:28+0100\n" -"Last-Translator: Martin Schlander \n" -"Language-Team: Danish \n" -"Language: da\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "Fik fejlside retur" \ No newline at end of file diff -Nru purpose-1.1/po/da/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/da/purpose_ktp-sendfile.po --- purpose-1.1/po/da/purpose_ktp-sendfile.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/da/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Martin Schlander , 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2016-05-12 20:32+0100\n" -"Last-Translator: Martin Schlander \n" -"Language-Team: Danish \n" -"Language: da\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "Kunne ikke finde den kørbare fil \"ktp-send-file\"." \ No newline at end of file diff -Nru purpose-1.1/po/da/purpose_pastebin.po purpose-1.0+git20150907/po/da/purpose_pastebin.po --- purpose-1.1/po/da/purpose_pastebin.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/da/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Martin Schlander , 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2016-05-12 20:29+0100\n" -"Last-Translator: Martin Schlander \n" -"Language-Team: Danish \n" -"Language: da\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "Ingen information at sende" \ No newline at end of file diff -Nru purpose-1.1/po/da/purpose_reviewboard.po purpose-1.0+git20150907/po/da/purpose_reviewboard.po --- purpose-1.1/po/da/purpose_reviewboard.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/da/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Martin Schlander , 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2016-05-12 20:31+0100\n" -"Last-Translator: Martin Schlander \n" -"Language-Team: Danish \n" -"Language: da\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "JSON-fejl: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Anmodningsfejl: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"Kunne ikke oprette en ny anmodning:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "Kunne ikke uploade rettelsen" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "Kunne ikke hente eftersynsliste" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "Kunne ikke angive metadata" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "Server:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Brugernavn:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Adgangskode:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "Depot:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "Opdatér eftersyn:" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Destination" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Basismappe:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "Hvor dette projekt blev tjekket ud fra" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Autentificering" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Brugernavn i den angivne tjeneste" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Depot" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Opdatér eftersyn" \ No newline at end of file diff -Nru purpose-1.1/po/da/purpose_saveas.po purpose-1.0+git20150907/po/da/purpose_saveas.po --- purpose-1.1/po/da/purpose_saveas.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/da/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Martin Schlander , 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2016-05-12 20:29+0100\n" -"Last-Translator: Martin Schlander \n" -"Language-Team: Danish \n" -"Language: da\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "Ingen URL'er at gemme" \ No newline at end of file diff -Nru purpose-1.1/po/da/purpose_youtube.po purpose-1.0+git20150907/po/da/purpose_youtube.po --- purpose-1.1/po/da/purpose_youtube.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/da/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Martin Schlander , 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2016-05-12 20:29+0100\n" -"Last-Translator: Martin Schlander \n" -"Language-Team: Danish \n" -"Language: da\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "Ingen YouTube-konto konfigureret i dine konti." \ No newline at end of file diff -Nru purpose-1.1/po/de/libpurpose_quick.po purpose-1.0+git20150907/po/de/libpurpose_quick.po --- purpose-1.1/po/de/libpurpose_quick.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/de/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ -# Frederik Schwarzer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2015-10-25 00:23+0100\n" -"Last-Translator: Frederik Schwarzer \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "Verwenden" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "Ausführen" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Zurück" \ No newline at end of file diff -Nru purpose-1.1/po/de/libpurpose_widgets.po purpose-1.0+git20150907/po/de/libpurpose_widgets.po --- purpose-1.1/po/de/libpurpose_widgets.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/de/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Burkhard Lück , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-10-03 15:05+0200\n" -"Last-Translator: Burkhard Lück \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "Ausführen" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Abbrechen" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/de/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/de/messages.mo differ diff -Nru purpose-1.1/po/de/purpose_imgur.po purpose-1.0+git20150907/po/de/purpose_imgur.po --- purpose-1.1/po/de/purpose_imgur.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/de/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -# Burkhard Lück , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-10-03 15:05+0200\n" -"Last-Translator: Burkhard Lück \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "Eine Fehlerseite wurde zurückgegeben" \ No newline at end of file diff -Nru purpose-1.1/po/de/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/de/purpose_ktp-sendfile.po --- purpose-1.1/po/de/purpose_ktp-sendfile.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/de/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -# Frederik Schwarzer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-25 00:23+0100\n" -"Last-Translator: Frederik Schwarzer \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "Programmdatei „ktp-send-file“ kann nicht gefunden werden." \ No newline at end of file diff -Nru purpose-1.1/po/de/purpose_pastebin.po purpose-1.0+git20150907/po/de/purpose_pastebin.po --- purpose-1.1/po/de/purpose_pastebin.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/de/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -# Frederik Schwarzer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-25 00:22+0100\n" -"Last-Translator: Frederik Schwarzer \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "Keine zu sendenden Informationen" \ No newline at end of file diff -Nru purpose-1.1/po/de/purpose_reviewboard.po purpose-1.0+git20150907/po/de/purpose_reviewboard.po --- purpose-1.1/po/de/purpose_reviewboard.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/de/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,109 +0,0 @@ -# Burkhard Lück , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-09-28 12:20+0200\n" -"Last-Translator: Burkhard Lück \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "JSON-Fehler: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Fehler bei der Anfrage: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"Neue Anfrage kann nicht erstellt werden:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "Der Patch kann nicht hochgeladen werden" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "Liste der Reviews kann nicht geholt werden" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "Metadaten können nicht eingestellt werden" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "Server:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Benutzername:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Passwort:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "Quelltextarchiv:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "Review aktualisieren:" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Ziel" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Basisordner:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "Ort, von dem das Projekt ausgecheckt wurde" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Authentifizierung" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Benutzername beim angegebenen Dienst" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Quelltextarchiv" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Review aktualisieren" \ No newline at end of file diff -Nru purpose-1.1/po/de/purpose_saveas.po purpose-1.0+git20150907/po/de/purpose_saveas.po --- purpose-1.1/po/de/purpose_saveas.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/de/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -# Frederik Schwarzer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-25 00:22+0100\n" -"Last-Translator: Frederik Schwarzer \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "Keine zu speichernden Adressen" \ No newline at end of file diff -Nru purpose-1.1/po/de/purpose_youtube.po purpose-1.0+git20150907/po/de/purpose_youtube.po --- purpose-1.1/po/de/purpose_youtube.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/de/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -# Frederik Schwarzer , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-25 00:22+0100\n" -"Last-Translator: Frederik Schwarzer \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "In Ihrem Benutzerkonto ist kein YouTube-Zugang eingerichtet." \ No newline at end of file diff -Nru purpose-1.1/po/el/libpurpose_quick.po purpose-1.0+git20150907/po/el/libpurpose_quick.po --- purpose-1.1/po/el/libpurpose_quick.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/el/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Dimitris Kardarakos , 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2016-04-03 17:30+0200\n" -"Last-Translator: Dimitris Kardarakos \n" -"Language-Team: Greek \n" -"Language: el\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "Χρήση" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "Εκτέλεση" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Πίσω" \ No newline at end of file diff -Nru purpose-1.1/po/el/libpurpose_widgets.po purpose-1.0+git20150907/po/el/libpurpose_widgets.po --- purpose-1.1/po/el/libpurpose_widgets.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/el/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Dimitris Kardarakos , 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2016-04-03 17:30+0200\n" -"Last-Translator: Dimitris Kardarakos \n" -"Language-Team: Greek \n" -"Language: el\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "Εκτέλεση" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Ακύρωση" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/el/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/el/messages.mo differ diff -Nru purpose-1.1/po/el/purpose_imgur.po purpose-1.0+git20150907/po/el/purpose_imgur.po --- purpose-1.1/po/el/purpose_imgur.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/el/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Dimitris Kardarakos , 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2016-04-03 17:30+0200\n" -"Last-Translator: Dimitris Kardarakos \n" -"Language-Team: Greek \n" -"Language: el\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "Επιστράφηκε σελίδα σφάλματος" \ No newline at end of file diff -Nru purpose-1.1/po/el/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/el/purpose_ktp-sendfile.po --- purpose-1.1/po/el/purpose_ktp-sendfile.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/el/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Dimitris Kardarakos , 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2016-04-03 17:31+0200\n" -"Last-Translator: Dimitris Kardarakos \n" -"Language-Team: Greek \n" -"Language: el\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "Αδυναμία εύρεσης του εκτελέσιμου 'ktp-send-file'." \ No newline at end of file diff -Nru purpose-1.1/po/el/purpose_pastebin.po purpose-1.0+git20150907/po/el/purpose_pastebin.po --- purpose-1.1/po/el/purpose_pastebin.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/el/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Dimitris Kardarakos , 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2016-04-03 17:31+0200\n" -"Last-Translator: Dimitris Kardarakos \n" -"Language-Team: Greek \n" -"Language: el\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "Δεν υπάρχουν πληροφορίες προς αποστολή" \ No newline at end of file diff -Nru purpose-1.1/po/el/purpose_saveas.po purpose-1.0+git20150907/po/el/purpose_saveas.po --- purpose-1.1/po/el/purpose_saveas.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/el/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Dimitris Kardarakos , 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2016-04-03 17:32+0200\n" -"Last-Translator: Dimitris Kardarakos \n" -"Language-Team: Greek \n" -"Language: el\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "Δεν υπάρχουν URLs για αποθήκευση" \ No newline at end of file diff -Nru purpose-1.1/po/el/purpose_youtube.po purpose-1.0+git20150907/po/el/purpose_youtube.po --- purpose-1.1/po/el/purpose_youtube.po 2016-06-02 00:37:57.000000000 +0000 +++ purpose-1.0+git20150907/po/el/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Dimitris Kardarakos , 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2016-04-03 17:32+0200\n" -"Last-Translator: Dimitris Kardarakos \n" -"Language-Team: Greek \n" -"Language: el\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "Δεν υπάρχει διαμορφωμένος λογαριασμός YouTube στους λογαριασμούς σας." \ No newline at end of file diff -Nru purpose-1.1/po/es/libpurpose_quick.po purpose-1.0+git20150907/po/es/libpurpose_quick.po --- purpose-1.1/po/es/libpurpose_quick.po 2016-06-02 00:37:59.000000000 +0000 +++ purpose-1.0+git20150907/po/es/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -# Spanish translations for libpurpose_quick.po package. -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Automatically generated, 2015. -# Eloy Cuadra , 2015. -msgid "" -msgstr "" -"Project-Id-Version: libpurpose_quick\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2015-11-15 01:30+0100\n" -"Last-Translator: Eloy Cuadra \n" -"Language-Team: Spanish \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "Usar" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "Ejecutar" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Atrás" \ No newline at end of file diff -Nru purpose-1.1/po/es/libpurpose_widgets.po purpose-1.0+git20150907/po/es/libpurpose_widgets.po --- purpose-1.1/po/es/libpurpose_widgets.po 2016-06-02 00:37:59.000000000 +0000 +++ purpose-1.0+git20150907/po/es/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -# Spanish translations for libpurpose_widgets.po package. -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Automatically generated, 2015. -# Eloy Cuadra , 2015. -msgid "" -msgstr "" -"Project-Id-Version: libpurpose_widgets\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-11-15 01:30+0100\n" -"Last-Translator: Eloy Cuadra \n" -"Language-Team: Spanish \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "Ejecutar" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Cancelar" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/es/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/es/messages.mo differ diff -Nru purpose-1.1/po/es/purpose_imgur.po purpose-1.0+git20150907/po/es/purpose_imgur.po --- purpose-1.1/po/es/purpose_imgur.po 2016-06-02 00:37:59.000000000 +0000 +++ purpose-1.0+git20150907/po/es/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -# Spanish translations for purpose_imgur.po package. -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Automatically generated, 2015. -# Eloy Cuadra , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_imgur\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-11-15 01:29+0100\n" -"Last-Translator: Eloy Cuadra \n" -"Language-Team: Spanish \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "Se ha devuelto una página de error" \ No newline at end of file diff -Nru purpose-1.1/po/es/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/es/purpose_ktp-sendfile.po --- purpose-1.1/po/es/purpose_ktp-sendfile.po 2016-06-02 00:37:59.000000000 +0000 +++ purpose-1.0+git20150907/po/es/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -# Spanish translations for purpose_ktp-sendfile.po package. -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Automatically generated, 2015. -# Eloy Cuadra , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_ktp-sendfile\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-11-15 01:29+0100\n" -"Last-Translator: Eloy Cuadra \n" -"Language-Team: Spanish \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "No se puede encontrar el ejecutable «ktp-send-file»." \ No newline at end of file diff -Nru purpose-1.1/po/es/purpose_pastebin.po purpose-1.0+git20150907/po/es/purpose_pastebin.po --- purpose-1.1/po/es/purpose_pastebin.po 2016-06-02 00:37:59.000000000 +0000 +++ purpose-1.0+git20150907/po/es/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -# Spanish translations for purpose_pastebin.po package. -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Automatically generated, 2015. -# Eloy Cuadra , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_pastebin\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-11-15 01:29+0100\n" -"Last-Translator: Eloy Cuadra \n" -"Language-Team: Spanish \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "No hay información a enviar" \ No newline at end of file diff -Nru purpose-1.1/po/es/purpose_reviewboard.po purpose-1.0+git20150907/po/es/purpose_reviewboard.po --- purpose-1.1/po/es/purpose_reviewboard.po 2016-06-02 00:37:59.000000000 +0000 +++ purpose-1.0+git20150907/po/es/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,114 +0,0 @@ -# Spanish translations for kdevreviewboard.po package. -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Automatically generated, 2015. -# Eloy Cuadra , 2015, 2016. -msgid "" -msgstr "" -"Project-Id-Version: kdevreviewboard\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2016-04-19 11:19+0200\n" -"Last-Translator: Eloy Cuadra \n" -"Language-Team: Spanish \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "Error de JSON: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Error de petición: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"No se ha podido crear la nueva petición:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "No se ha podido enviar el parche" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "No se ha podido obtener la lista de revisiones" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "No ha sido posible establecer los metadatos" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "Servidor:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Nombre de usuario:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Contraseña:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "Repositorio:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "Actualizar revisión:" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Destino" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Directorio base:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "Lugar del que se ha descargado este proyecto" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Autenticación" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Nombre del usuario en el servicio indicado" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Repositorio" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Actualizar revisión" \ No newline at end of file diff -Nru purpose-1.1/po/es/purpose_saveas.po purpose-1.0+git20150907/po/es/purpose_saveas.po --- purpose-1.1/po/es/purpose_saveas.po 2016-06-02 00:37:59.000000000 +0000 +++ purpose-1.0+git20150907/po/es/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -# Spanish translations for purpose_saveas.po package. -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Automatically generated, 2015. -# Eloy Cuadra , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_saveas\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-11-15 01:28+0100\n" -"Last-Translator: Eloy Cuadra \n" -"Language-Team: Spanish \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "No hay ningún URL a guardar" \ No newline at end of file diff -Nru purpose-1.1/po/es/purpose_youtube.po purpose-1.0+git20150907/po/es/purpose_youtube.po --- purpose-1.1/po/es/purpose_youtube.po 2016-06-02 00:37:59.000000000 +0000 +++ purpose-1.0+git20150907/po/es/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -# Spanish translations for purpose_youtube.po package. -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Automatically generated, 2015. -# Eloy Cuadra , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_youtube\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-11-15 01:28+0100\n" -"Last-Translator: Eloy Cuadra \n" -"Language-Team: Spanish \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "No hay ninguna cuenta de YouTube configurada entre sus cuentas." \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/fi/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/fi/messages.mo differ diff -Nru purpose-1.1/po/fi/purpose_reviewboard.po purpose-1.0+git20150907/po/fi/purpose_reviewboard.po --- purpose-1.1/po/fi/purpose_reviewboard.po 2016-06-02 00:38:00.000000000 +0000 +++ purpose-1.0+git20150907/po/fi/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,114 +0,0 @@ -# Copyright © 2011, 2012 This_file_is_part_of_KDE -# This file is distributed under the same license as the kdevplatform package. -# Lasse Liehu , 2011, 2012, 2013, 2014, 2015. -# -# KDE Finnish translation sprint participants: -msgid "" -msgstr "" -"Project-Id-Version: kdevreviewboard\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-10-03 13:22+0200\n" -"Last-Translator: Lasse Liehu \n" -"Language-Team: Finnish \n" -"Language: fi\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-POT-Import-Date: 2012-12-01 22:20:33+0000\n" -"X-Generator: Lokalize 2.0\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "JSON-virhe: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Pyyntövirhe: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"Uuden pyynnön luonti epäonnistui:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "Korjauksen lähetys epäonnistui" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "Ei saatu katselmointipyyntöjen luetteloa" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "Metatietoja ei voitu asettaa" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "Palvelin:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Käyttäjätunnus:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Salasana:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "Varasto:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "Päivitä katselmointipyyntöä:" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Kohde" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Perushakemisto:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "Mistä projekti haettiin versionhallinnassa" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Tunnistautuminen" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Käyttäjätunnus määritetyssä palvelussa" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Varasto" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Päivitä katselmointipyyntöä" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/fr/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/fr/messages.mo differ diff -Nru purpose-1.1/po/fr/purpose_reviewboard.po purpose-1.0+git20150907/po/fr/purpose_reviewboard.po --- purpose-1.1/po/fr/purpose_reviewboard.po 2016-06-02 00:38:01.000000000 +0000 +++ purpose-1.0+git20150907/po/fr/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,126 +0,0 @@ -# translation of kdevreviewboard.po to Français -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# Joëlle Cornavin , 2010, 2011, 2012, 2013. -# xavier , 2013. -# Vincent PINON , 2014. -# -msgid "" -msgstr "" -"Project-Id-Version: kdevreviewboard\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2014-09-02 17:20+0200\n" -"Last-Translator: Vincent PINON \n" -"Language-Team: French \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Lokalize 1.5\n" -"X-Environment: kde\n" -"X-Accelerator-Marker: &\n" -"X-Text-Markup: kde4\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Erreur de requête : %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"Impossible de trouver la nouvelle requête :\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "Impossible d'envoyer le correctif" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "" -"Impossible de trouver la liste des analyses :\n" -"%1" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -#, fuzzy -#| msgid "Server" -msgid "Server:" -msgstr "Serveur" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Nom d'utilisateur :" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Mot de passe :" - -#: reviewboardplugin_config.qml:61 -#, fuzzy -#| msgid "Repository" -msgid "Repository:" -msgstr "Dépôt" - -#: reviewboardplugin_config.qml:86 -#, fuzzy -#| msgid "Update review" -msgid "Update Review:" -msgstr "Mettre à jour l'analyse" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Destination" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Dossier de base :" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "L'emplacement depuis lequel ce projet a été extrait" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Authentification" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Nom de l'utilisateur dans le service indiqué" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Dépôt" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Mettre à jour l'analyse" \ No newline at end of file diff -Nru purpose-1.1/po/gl/libpurpose_quick.po purpose-1.0+git20150907/po/gl/libpurpose_quick.po --- purpose-1.1/po/gl/libpurpose_quick.po 2016-06-02 00:38:02.000000000 +0000 +++ purpose-1.0+git20150907/po/gl/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,31 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Adrián Chaves Fernández (Gallaecio) , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2015-10-24 11:43+0100\n" -"Last-Translator: Adrián Chaves Fernández (Gallaecio) \n" -"Language-Team: Galician \n" -"Language: gl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "Usar" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "Executar" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Atrás" \ No newline at end of file diff -Nru purpose-1.1/po/gl/libpurpose_widgets.po purpose-1.0+git20150907/po/gl/libpurpose_widgets.po --- purpose-1.1/po/gl/libpurpose_widgets.po 2016-06-02 00:38:02.000000000 +0000 +++ purpose-1.0+git20150907/po/gl/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Adrián Chaves Fernández (Gallaecio) , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-10-24 11:44+0100\n" -"Last-Translator: Adrián Chaves Fernández (Gallaecio) \n" -"Language-Team: Galician \n" -"Language: gl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "Executar" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Cancelar" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/gl/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/gl/messages.mo differ diff -Nru purpose-1.1/po/gl/purpose_imgur.po purpose-1.0+git20150907/po/gl/purpose_imgur.po --- purpose-1.1/po/gl/purpose_imgur.po 2016-06-02 00:38:02.000000000 +0000 +++ purpose-1.0+git20150907/po/gl/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Adrián Chaves Fernández (Gallaecio) , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-10-24 11:41+0100\n" -"Last-Translator: Adrián Chaves Fernández (Gallaecio) \n" -"Language-Team: Galician \n" -"Language: gl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "Devolveuse unha páxina de erro" \ No newline at end of file diff -Nru purpose-1.1/po/gl/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/gl/purpose_ktp-sendfile.po --- purpose-1.1/po/gl/purpose_ktp-sendfile.po 2016-06-02 00:38:02.000000000 +0000 +++ purpose-1.0+git20150907/po/gl/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Adrián Chaves Fernández (Gallaecio) , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-24 11:42+0100\n" -"Last-Translator: Adrián Chaves Fernández (Gallaecio) \n" -"Language-Team: Galician \n" -"Language: gl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "Non foi posíbel atopar o executábel «ktp-send-file»." \ No newline at end of file diff -Nru purpose-1.1/po/gl/purpose_pastebin.po purpose-1.0+git20150907/po/gl/purpose_pastebin.po --- purpose-1.1/po/gl/purpose_pastebin.po 2016-06-02 00:38:02.000000000 +0000 +++ purpose-1.0+git20150907/po/gl/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Adrián Chaves Fernández (Gallaecio) , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-24 11:42+0100\n" -"Last-Translator: Adrián Chaves Fernández (Gallaecio) \n" -"Language-Team: Galician \n" -"Language: gl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "Non hai información para enviar." \ No newline at end of file diff -Nru purpose-1.1/po/gl/purpose_reviewboard.po purpose-1.0+git20150907/po/gl/purpose_reviewboard.po --- purpose-1.1/po/gl/purpose_reviewboard.po 2016-06-02 00:38:02.000000000 +0000 +++ purpose-1.0+git20150907/po/gl/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,113 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Adrián Chaves Fernández , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-10-24 11:39+0100\n" -"Last-Translator: Adrián Chaves Fernández (Gallaecio) \n" -"Language-Team: Galician \n" -"Language: gl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "Erro de JSON: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Erro de solicitude: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"Non foi posíbel crear a solicitude nova:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "Non foi posíbel enviar o parche" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "Non foi posíbel obter a lista das revisións" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "Non foi posíbel definir os metadatos." - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "Servidor:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Nome de usuario:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Contrasinal:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "Repositorio:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "Actualizar a revisón:" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Destino" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Cartafol base:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "De onde se descargou (check out) este proxecto" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Autenticación" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Nome de usuario no servizo indicado" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Repositorio" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Actualizar a revisón" \ No newline at end of file diff -Nru purpose-1.1/po/gl/purpose_saveas.po purpose-1.0+git20150907/po/gl/purpose_saveas.po --- purpose-1.1/po/gl/purpose_saveas.po 2016-06-02 00:38:02.000000000 +0000 +++ purpose-1.0+git20150907/po/gl/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Adrián Chaves Fernández (Gallaecio) , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-24 11:43+0100\n" -"Last-Translator: Adrián Chaves Fernández (Gallaecio) \n" -"Language-Team: Galician \n" -"Language: gl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "Non hai enderezos URL para gardar." \ No newline at end of file diff -Nru purpose-1.1/po/gl/purpose_youtube.po purpose-1.0+git20150907/po/gl/purpose_youtube.po --- purpose-1.1/po/gl/purpose_youtube.po 2016-06-02 00:38:02.000000000 +0000 +++ purpose-1.0+git20150907/po/gl/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Adrián Chaves Fernández (Gallaecio) , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-24 11:41+0100\n" -"Last-Translator: Adrián Chaves Fernández (Gallaecio) \n" -"Language-Team: Galician \n" -"Language: gl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "No ten ningunha conta de YouTube configurada." \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/it/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/it/messages.mo differ diff -Nru purpose-1.1/po/it/purpose_reviewboard.po purpose-1.0+git20150907/po/it/purpose_reviewboard.po --- purpose-1.1/po/it/purpose_reviewboard.po 2016-06-02 00:38:05.000000000 +0000 +++ purpose-1.0+git20150907/po/it/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,118 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# Simone Solinas , 2011, 2012, 2013, 2014, 2015. -# -msgid "" -msgstr "" -"Project-Id-Version: kdevreviewboard\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-04-14 22:50+0200\n" -"Last-Translator: Simone Solinas \n" -"Language-Team: Italian \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "errore JSON: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Richiesta di errore: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"Impossibile creare la nuova richiesta:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "Impossibile caricare la patch" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "Impossibile ottenere l'elenco delle revisioni" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "Impossibile impostare i metadati" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -#, fuzzy -#| msgid "Server" -msgid "Server:" -msgstr "Server" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Nome utente:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Password:" - -#: reviewboardplugin_config.qml:61 -#, fuzzy -#| msgid "Repository" -msgid "Repository:" -msgstr "Deposito" - -#: reviewboardplugin_config.qml:86 -#, fuzzy -#| msgid "Update review" -msgid "Update Review:" -msgstr "Aggiorna revisione" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Destinazione" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Cartella di base:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "Da dove è stato ispezionato questo oggetto" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Autenticazione" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Nome utente nel servizio specificato" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Deposito" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Aggiorna revisione" \ No newline at end of file diff -Nru purpose-1.1/po/ja/libpurpose_quick.po purpose-1.0+git20150907/po/ja/libpurpose_quick.po --- purpose-1.1/po/ja/libpurpose_quick.po 2016-06-02 00:38:06.000000000 +0000 +++ purpose-1.0+git20150907/po/ja/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: libpurpose_quick\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2015-09-30 11:23-0700\n" -"Last-Translator: Japanese KDE translation team \n" -"Language-Team: Japanese \n" -"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-Accelerator-Marker: &\n" -"X-Text-Markup: kde4\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "" \ No newline at end of file diff -Nru purpose-1.1/po/ja/libpurpose_widgets.po purpose-1.0+git20150907/po/ja/libpurpose_widgets.po --- purpose-1.1/po/ja/libpurpose_widgets.po 2016-06-02 00:38:06.000000000 +0000 +++ purpose-1.0+git20150907/po/ja/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: libpurpose_widgets\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-09-30 11:23-0700\n" -"Last-Translator: Japanese KDE translation team \n" -"Language-Team: Japanese \n" -"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-Accelerator-Marker: &\n" -"X-Text-Markup: kde4\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/ja/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/ja/messages.mo differ diff -Nru purpose-1.1/po/ja/purpose_imgur.po purpose-1.0+git20150907/po/ja/purpose_imgur.po --- purpose-1.1/po/ja/purpose_imgur.po 2016-06-02 00:38:06.000000000 +0000 +++ purpose-1.0+git20150907/po/ja/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: purpose_imgur\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-09-26 16:34-0700\n" -"Last-Translator: Japanese KDE translation team \n" -"Language-Team: Japanese \n" -"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-Accelerator-Marker: &\n" -"X-Text-Markup: kde4\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "" \ No newline at end of file diff -Nru purpose-1.1/po/ja/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/ja/purpose_ktp-sendfile.po --- purpose-1.1/po/ja/purpose_ktp-sendfile.po 2016-06-02 00:38:06.000000000 +0000 +++ purpose-1.0+git20150907/po/ja/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: purpose_ktp-sendfile\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-26 16:34-0700\n" -"Last-Translator: Japanese KDE translation team \n" -"Language-Team: Japanese \n" -"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-Accelerator-Marker: &\n" -"X-Text-Markup: kde4\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "" \ No newline at end of file diff -Nru purpose-1.1/po/ja/purpose_pastebin.po purpose-1.0+git20150907/po/ja/purpose_pastebin.po --- purpose-1.1/po/ja/purpose_pastebin.po 2016-06-02 00:38:06.000000000 +0000 +++ purpose-1.0+git20150907/po/ja/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: purpose_pastebin\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-26 16:34-0700\n" -"Last-Translator: Japanese KDE translation team \n" -"Language-Team: Japanese \n" -"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-Accelerator-Marker: &\n" -"X-Text-Markup: kde4\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "" \ No newline at end of file diff -Nru purpose-1.1/po/ja/purpose_reviewboard.po purpose-1.0+git20150907/po/ja/purpose_reviewboard.po --- purpose-1.1/po/ja/purpose_reviewboard.po 2016-06-02 00:38:06.000000000 +0000 +++ purpose-1.0+git20150907/po/ja/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,107 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: kdevreviewboard\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2010-10-20 21:19-0700\n" -"Last-Translator: Japanese KDE translation team \n" -"Language-Team: Japanese \n" -"Language: ja\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-Accelerator-Marker: &\n" -"X-Text-Markup: kde4\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "" \ No newline at end of file diff -Nru purpose-1.1/po/ja/purpose_saveas.po purpose-1.0+git20150907/po/ja/purpose_saveas.po --- purpose-1.1/po/ja/purpose_saveas.po 2016-06-02 00:38:06.000000000 +0000 +++ purpose-1.0+git20150907/po/ja/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: purpose_saveas\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-26 16:34-0700\n" -"Last-Translator: Japanese KDE translation team \n" -"Language-Team: Japanese \n" -"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-Accelerator-Marker: &\n" -"X-Text-Markup: kde4\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "" \ No newline at end of file diff -Nru purpose-1.1/po/ja/purpose_youtube.po purpose-1.0+git20150907/po/ja/purpose_youtube.po --- purpose-1.1/po/ja/purpose_youtube.po 2016-06-02 00:38:06.000000000 +0000 +++ purpose-1.0+git20150907/po/ja/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: purpose_youtube\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-26 16:34-0700\n" -"Last-Translator: Japanese KDE translation team \n" -"Language-Team: Japanese \n" -"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-Accelerator-Marker: &\n" -"X-Text-Markup: kde4\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/ko/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/ko/messages.mo differ diff -Nru purpose-1.1/po/ko/purpose_reviewboard.po purpose-1.0+git20150907/po/ko/purpose_reviewboard.po --- purpose-1.1/po/ko/purpose_reviewboard.po 2016-06-02 00:38:07.000000000 +0000 +++ purpose-1.0+git20150907/po/ko/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,109 +0,0 @@ -# Shinjo Park , 2014, 2015. -msgid "" -msgstr "" -"Project-Id-Version: kdevelop\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-10-17 22:48+0200\n" -"Last-Translator: Shinjo Park \n" -"Language-Team: Korean \n" -"Language: ko\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 1.5\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "JSON 오류: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "요청 오류: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"새로운 요청을 만들 수 없습니다.\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "패치를 업로드할 수 없습니다." - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "리뷰 목록을 가져올 수 없습니다" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "메타데이터를 설정할 수 없음" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "서버:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "사용자 이름:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "암호:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "저장소:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "리뷰 업데이트:" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "대상" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "기본 디렉터리:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "프로젝트를 체크아웃한 위치" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "인증" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "지정한 서비스의 사용자 이름" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "저장소" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "리뷰 업데이트" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/lt/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/lt/messages.mo differ diff -Nru purpose-1.1/po/lt/purpose_reviewboard.po purpose-1.0+git20150907/po/lt/purpose_reviewboard.po --- purpose-1.1/po/lt/purpose_reviewboard.po 2016-06-02 00:38:07.000000000 +0000 +++ purpose-1.0+git20150907/po/lt/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,111 +0,0 @@ -# Lithuanian translations for trunk-kf package. -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the trunk-kf package. -# Automatically generated, 2015. -# -msgid "" -msgstr "" -"Project-Id-Version: trunk-kf 5\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-05-14 08:57+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n" -"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/nb/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/nb/messages.mo differ diff -Nru purpose-1.1/po/nb/purpose_reviewboard.po purpose-1.0+git20150907/po/nb/purpose_reviewboard.po --- purpose-1.1/po/nb/purpose_reviewboard.po 2016-06-02 00:38:10.000000000 +0000 +++ purpose-1.0+git20150907/po/nb/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,114 +0,0 @@ -# Translation of purpose_reviewboard to Norwegian Bokmål -# -# Bjørn Steensrud , 2011. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2011-12-08 17:59+0100\n" -"Last-Translator: Bjørn Steensrud \n" -"Language-Team: Norwegian Bokmål \n" -"Language: nb\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 1.2\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Environment: kde\n" -"X-Accelerator-Marker: &\n" -"X-Text-Markup: kde4\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Forespørselfeil: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"Klarte ikke opprette den nye forespørselen:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "Klarte ikke laste opp lappen" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "Tjener:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Brukernavn:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Passord:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Mål" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Basemappe:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "Hvor dette prosjektet ble sjekket ut fra" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Autentisering" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Brukernavn i den oppgitte tjenesten" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Lager" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "" \ No newline at end of file diff -Nru purpose-1.1/po/nl/libpurpose_quick.po purpose-1.0+git20150907/po/nl/libpurpose_quick.po --- purpose-1.1/po/nl/libpurpose_quick.po 2016-06-02 00:38:12.000000000 +0000 +++ purpose-1.0+git20150907/po/nl/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Freek de Kruijf , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2015-09-27 13:06+0200\n" -"Last-Translator: Freek de Kruijf \n" -"Language-Team: Dutch \n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "Gebruiken" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "Uitvoeren" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Terug" \ No newline at end of file diff -Nru purpose-1.1/po/nl/libpurpose_widgets.po purpose-1.0+git20150907/po/nl/libpurpose_widgets.po --- purpose-1.1/po/nl/libpurpose_widgets.po 2016-06-02 00:38:12.000000000 +0000 +++ purpose-1.0+git20150907/po/nl/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Freek de Kruijf , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-09-27 13:06+0200\n" -"Last-Translator: Freek de Kruijf \n" -"Language-Team: Dutch \n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "Uitvoeren" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Annuleren" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/nl/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/nl/messages.mo differ diff -Nru purpose-1.1/po/nl/purpose_imgur.po purpose-1.0+git20150907/po/nl/purpose_imgur.po --- purpose-1.1/po/nl/purpose_imgur.po 2016-06-02 00:38:12.000000000 +0000 +++ purpose-1.0+git20150907/po/nl/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Freek de Kruijf , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-09-27 13:07+0200\n" -"Last-Translator: Freek de Kruijf \n" -"Language-Team: Dutch \n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "Foutpagina terug gekregen" \ No newline at end of file diff -Nru purpose-1.1/po/nl/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/nl/purpose_ktp-sendfile.po --- purpose-1.1/po/nl/purpose_ktp-sendfile.po 2016-06-02 00:38:12.000000000 +0000 +++ purpose-1.0+git20150907/po/nl/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Freek de Kruijf , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-27 13:08+0200\n" -"Last-Translator: Freek de Kruijf \n" -"Language-Team: Dutch \n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "Kon uitvoerbaar programma 'ktp-send-file' niet vinden." \ No newline at end of file diff -Nru purpose-1.1/po/nl/purpose_pastebin.po purpose-1.0+git20150907/po/nl/purpose_pastebin.po --- purpose-1.1/po/nl/purpose_pastebin.po 2016-06-02 00:38:12.000000000 +0000 +++ purpose-1.0+git20150907/po/nl/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Freek de Kruijf , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-27 13:09+0200\n" -"Last-Translator: Freek de Kruijf \n" -"Language-Team: Dutch \n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "Geen te verzenden informatie gevonden" \ No newline at end of file diff -Nru purpose-1.1/po/nl/purpose_reviewboard.po purpose-1.0+git20150907/po/nl/purpose_reviewboard.po --- purpose-1.1/po/nl/purpose_reviewboard.po 2016-06-02 00:38:12.000000000 +0000 +++ purpose-1.0+git20150907/po/nl/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Freek de Kruijf , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-09-27 13:10+0200\n" -"Last-Translator: Freek de Kruijf \n" -"Language-Team: Dutch \n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "JSON-fout: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Fout in verzoek: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"Kon geen nieuw verzoek aanmaken:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "Kon de patch niet uploaden" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "Kon geen lijst met herzieningen ophalen" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "Kon metagegevens niet instellen" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "Server:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Gebruikersnaam:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Wachtwoord:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "Repository:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "Overzicht van bijwerken:" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Bestemming" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Basismap:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "Van waar dit project is \"checked out\"." - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Authenticatie" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Gebruikersnaam in de gespecificeerde service" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Repository" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Herziening bijwerken" \ No newline at end of file diff -Nru purpose-1.1/po/nl/purpose_saveas.po purpose-1.0+git20150907/po/nl/purpose_saveas.po --- purpose-1.1/po/nl/purpose_saveas.po 2016-06-02 00:38:12.000000000 +0000 +++ purpose-1.0+git20150907/po/nl/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Freek de Kruijf , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-27 13:10+0200\n" -"Last-Translator: Freek de Kruijf \n" -"Language-Team: Dutch \n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "Geen URL's om op te slaan" \ No newline at end of file diff -Nru purpose-1.1/po/nl/purpose_youtube.po purpose-1.0+git20150907/po/nl/purpose_youtube.po --- purpose-1.1/po/nl/purpose_youtube.po 2016-06-02 00:38:12.000000000 +0000 +++ purpose-1.0+git20150907/po/nl/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Freek de Kruijf , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-27 13:11+0200\n" -"Last-Translator: Freek de Kruijf \n" -"Language-Team: Dutch \n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "Geen YouTube-account ingesteld in uw accounts." \ No newline at end of file diff -Nru purpose-1.1/po/pl/libpurpose_quick.po purpose-1.0+git20150907/po/pl/libpurpose_quick.po --- purpose-1.1/po/pl/libpurpose_quick.po 2016-06-02 00:38:13.000000000 +0000 +++ purpose-1.0+git20150907/po/pl/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,31 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Łukasz Wojniłowicz , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2015-10-04 08:01+0100\n" -"Last-Translator: Łukasz Wojniłowicz \n" -"Language-Team: Polish \n" -"Language: pl\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==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2);\n" -"X-Generator: Lokalize 2.0\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "Użyj" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "Uruchom" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Wstecz" \ No newline at end of file diff -Nru purpose-1.1/po/pl/libpurpose_widgets.po purpose-1.0+git20150907/po/pl/libpurpose_widgets.po --- purpose-1.1/po/pl/libpurpose_widgets.po 2016-06-02 00:38:13.000000000 +0000 +++ purpose-1.0+git20150907/po/pl/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Łukasz Wojniłowicz , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-10-04 08:23+0100\n" -"Last-Translator: Łukasz Wojniłowicz \n" -"Language-Team: Polish \n" -"Language: pl\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==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2);\n" -"X-Generator: Lokalize 2.0\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "Uruchom" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Anuluj" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/pl/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/pl/messages.mo differ diff -Nru purpose-1.1/po/pl/purpose_imgur.po purpose-1.0+git20150907/po/pl/purpose_imgur.po --- purpose-1.1/po/pl/purpose_imgur.po 2016-06-02 00:38:13.000000000 +0000 +++ purpose-1.0+git20150907/po/pl/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Łukasz Wojniłowicz , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-09-26 08:58+0100\n" -"Last-Translator: Łukasz Wojniłowicz \n" -"Language-Team: Polish \n" -"Language: pl\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==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2);\n" -"X-Generator: Lokalize 2.0\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "Zwrócono stronę błędu" \ No newline at end of file diff -Nru purpose-1.1/po/pl/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/pl/purpose_ktp-sendfile.po --- purpose-1.1/po/pl/purpose_ktp-sendfile.po 2016-06-02 00:38:13.000000000 +0000 +++ purpose-1.0+git20150907/po/pl/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Łukasz Wojniłowicz , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-26 08:58+0100\n" -"Last-Translator: Łukasz Wojniłowicz \n" -"Language-Team: Polish \n" -"Language: pl\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==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2);\n" -"X-Generator: Lokalize 2.0\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "Nie można znaleźć pliku wykonywalnego 'ktp-send-file'." \ No newline at end of file diff -Nru purpose-1.1/po/pl/purpose_pastebin.po purpose-1.0+git20150907/po/pl/purpose_pastebin.po --- purpose-1.1/po/pl/purpose_pastebin.po 2016-06-02 00:38:13.000000000 +0000 +++ purpose-1.0+git20150907/po/pl/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Łukasz Wojniłowicz , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-26 08:59+0100\n" -"Last-Translator: Łukasz Wojniłowicz \n" -"Language-Team: Polish \n" -"Language: pl\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==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2);\n" -"X-Generator: Lokalize 2.0\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "Brak informacji do wysłania" \ No newline at end of file diff -Nru purpose-1.1/po/pl/purpose_reviewboard.po purpose-1.0+git20150907/po/pl/purpose_reviewboard.po --- purpose-1.1/po/pl/purpose_reviewboard.po 2016-06-02 00:38:13.000000000 +0000 +++ purpose-1.0+git20150907/po/pl/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,113 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Łukasz Wojniłowicz , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-10-04 08:22+0100\n" -"Last-Translator: Łukasz Wojniłowicz \n" -"Language-Team: Polish \n" -"Language: pl\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==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2);\n" -"X-Generator: Lokalize 2.0\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "Błąd JSON: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Błąd żądania: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"Nie można utworzyć nowego żądania:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "Nie można wysłać ścieżki" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "Nie można uzyskać listy przeglądu" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "Nie można ustawić metadanych" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "Serwer:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Nazwa użytkownika:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Hasło:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "Repozytorium:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "Uaktualnij przegląd:" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Miejsce docelowe" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Katalog podstawowy:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "Skąd zostało dokonane sprawdzenie tego projektu" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Uwierzytelnianie" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Nazwa użytkownika w określonej usłudze" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Repozytorium" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Uaktualnij przegląd" \ No newline at end of file diff -Nru purpose-1.1/po/pl/purpose_saveas.po purpose-1.0+git20150907/po/pl/purpose_saveas.po --- purpose-1.1/po/pl/purpose_saveas.po 2016-06-02 00:38:13.000000000 +0000 +++ purpose-1.0+git20150907/po/pl/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Łukasz Wojniłowicz , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-26 08:59+0100\n" -"Last-Translator: Łukasz Wojniłowicz \n" -"Language-Team: Polish \n" -"Language: pl\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==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2);\n" -"X-Generator: Lokalize 2.0\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "Brak adresów URL do zapisania" \ No newline at end of file diff -Nru purpose-1.1/po/pl/purpose_youtube.po purpose-1.0+git20150907/po/pl/purpose_youtube.po --- purpose-1.1/po/pl/purpose_youtube.po 2016-06-02 00:38:13.000000000 +0000 +++ purpose-1.0+git20150907/po/pl/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Łukasz Wojniłowicz , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-26 08:59+0100\n" -"Last-Translator: Łukasz Wojniłowicz \n" -"Language-Team: Polish \n" -"Language: pl\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==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2);\n" -"X-Generator: Lokalize 2.0\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "Nie znaleziono konta YouTube w twoich kontach." \ No newline at end of file diff -Nru purpose-1.1/po/pt/libpurpose_quick.po purpose-1.0+git20150907/po/pt/libpurpose_quick.po --- purpose-1.1/po/pt/libpurpose_quick.po 2016-06-02 00:38:14.000000000 +0000 +++ purpose-1.0+git20150907/po/pt/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: libpurpose_quick\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2015-09-26 16:01+0000\n" -"Last-Translator: José Nuno Coelho Pires \n" -"Language-Team: Portuguese \n" -"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" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "Usar" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "Executar" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Recuar" \ No newline at end of file diff -Nru purpose-1.1/po/pt/libpurpose_widgets.po purpose-1.0+git20150907/po/pt/libpurpose_widgets.po --- purpose-1.1/po/pt/libpurpose_widgets.po 2016-06-02 00:38:14.000000000 +0000 +++ purpose-1.0+git20150907/po/pt/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: libpurpose_widgets\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-09-26 16:01+0000\n" -"Last-Translator: José Nuno Coelho Pires \n" -"Language-Team: Portuguese \n" -"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" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "Executar" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Cancelar" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/pt/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/pt/messages.mo differ diff -Nru purpose-1.1/po/pt/purpose_imgur.po purpose-1.0+git20150907/po/pt/purpose_imgur.po --- purpose-1.1/po/pt/purpose_imgur.po 2016-06-02 00:38:14.000000000 +0000 +++ purpose-1.0+git20150907/po/pt/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: purpose_imgur\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-09-25 10:55+0000\n" -"Last-Translator: José Nuno Coelho Pires \n" -"Language-Team: Portuguese \n" -"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" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "Foi devolvida uma página de erro" \ No newline at end of file diff -Nru purpose-1.1/po/pt/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/pt/purpose_ktp-sendfile.po --- purpose-1.1/po/pt/purpose_ktp-sendfile.po 2016-06-02 00:38:14.000000000 +0000 +++ purpose-1.0+git20150907/po/pt/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: purpose_ktp-sendfile\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-25 10:55+0000\n" -"Last-Translator: José Nuno Coelho Pires \n" -"Language-Team: Portuguese \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-POFile-SpellExtra: ktp send\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "Não foi possível encontrar o executável 'ktp-send-file'." \ No newline at end of file diff -Nru purpose-1.1/po/pt/purpose_pastebin.po purpose-1.0+git20150907/po/pt/purpose_pastebin.po --- purpose-1.1/po/pt/purpose_pastebin.po 2016-06-02 00:38:14.000000000 +0000 +++ purpose-1.0+git20150907/po/pt/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: purpose_pastebin\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-25 11:00+0100\n" -"Last-Translator: José Nuno Coelho Pires \n" -"Language-Team: Portuguese \n" -"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" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "Sem informação para enviar" \ No newline at end of file diff -Nru purpose-1.1/po/pt/purpose_reviewboard.po purpose-1.0+git20150907/po/pt/purpose_reviewboard.po --- purpose-1.1/po/pt/purpose_reviewboard.po 2016-06-02 00:38:14.000000000 +0000 +++ purpose-1.0+git20150907/po/pt/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,108 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: kdevreviewboard\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-09-27 12:23+0100\n" -"Last-Translator: José Nuno Coelho Pires \n" -"Language-Team: Portuguese \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-POFile-SpellExtra: JSON\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "Erro de JSON: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Erro do Pedido: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"Não foi possível criar o novo pedido:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "Não foi possível enviar a modificação" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "Não foi possível obter a lista de revisões" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "Não foi possível modificar os meta-dados" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "Servidor:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Utilizador:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Senha:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "Repositório:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "Actualizar a Revisão:" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Destino" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Pasta de Base:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "De onde foi obtido este projecto" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Autenticação" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Nome do utilizador no serviço indicado" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Repositório" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Actualizar a revisão" \ No newline at end of file diff -Nru purpose-1.1/po/pt/purpose_saveas.po purpose-1.0+git20150907/po/pt/purpose_saveas.po --- purpose-1.1/po/pt/purpose_saveas.po 2016-06-02 00:38:14.000000000 +0000 +++ purpose-1.0+git20150907/po/pt/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: purpose_saveas\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-25 11:32+0100\n" -"Last-Translator: José Nuno Coelho Pires \n" -"Language-Team: Portuguese \n" -"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" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "Sem URL's para gravar" \ No newline at end of file diff -Nru purpose-1.1/po/pt/purpose_youtube.po purpose-1.0+git20150907/po/pt/purpose_youtube.po --- purpose-1.1/po/pt/purpose_youtube.po 2016-06-02 00:38:14.000000000 +0000 +++ purpose-1.0+git20150907/po/pt/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: purpose_youtube\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-25 11:00+0100\n" -"Last-Translator: José Nuno Coelho Pires \n" -"Language-Team: Portuguese \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-POFile-SpellExtra: YouTube\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "Não está configurada nenhum conta do YouTube nas suas contas." \ No newline at end of file diff -Nru purpose-1.1/po/pt_BR/libpurpose_quick.po purpose-1.0+git20150907/po/pt_BR/libpurpose_quick.po --- purpose-1.1/po/pt_BR/libpurpose_quick.po 2016-06-02 00:38:14.000000000 +0000 +++ purpose-1.0+git20150907/po/pt_BR/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,31 +0,0 @@ -# Translation of libpurpose_quick.po to Brazilian Portuguese -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# André Marcelo Alvarenga , 2015. -msgid "" -msgstr "" -"Project-Id-Version: libpurpose_quick\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2015-09-28 08:22-0300\n" -"Last-Translator: André Marcelo Alvarenga \n" -"Language-Team: Brazilian Portuguese \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Lokalize 1.5\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "Usar" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "Executar" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Voltar" \ No newline at end of file diff -Nru purpose-1.1/po/pt_BR/libpurpose_widgets.po purpose-1.0+git20150907/po/pt_BR/libpurpose_widgets.po --- purpose-1.1/po/pt_BR/libpurpose_widgets.po 2016-06-02 00:38:14.000000000 +0000 +++ purpose-1.0+git20150907/po/pt_BR/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ -# Translation of libpurpose_widgets.po to Brazilian Portuguese -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# André Marcelo Alvarenga , 2015. -msgid "" -msgstr "" -"Project-Id-Version: libpurpose_widgets\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-09-28 08:22-0300\n" -"Last-Translator: André Marcelo Alvarenga \n" -"Language-Team: Brazilian Portuguese \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Lokalize 1.5\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "Executar" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Cancelar" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/pt_BR/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/pt_BR/messages.mo differ diff -Nru purpose-1.1/po/pt_BR/purpose_imgur.po purpose-1.0+git20150907/po/pt_BR/purpose_imgur.po --- purpose-1.1/po/pt_BR/purpose_imgur.po 2016-06-02 00:38:14.000000000 +0000 +++ purpose-1.0+git20150907/po/pt_BR/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Translation of purpose_imgur.po to Brazilian Portuguese -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# André Marcelo Alvarenga , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_imgur\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-09-28 08:22-0300\n" -"Last-Translator: André Marcelo Alvarenga \n" -"Language-Team: Brazilian Portuguese \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Lokalize 1.5\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "Retornou uma página de erro" \ No newline at end of file diff -Nru purpose-1.1/po/pt_BR/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/pt_BR/purpose_ktp-sendfile.po --- purpose-1.1/po/pt_BR/purpose_ktp-sendfile.po 2016-06-02 00:38:14.000000000 +0000 +++ purpose-1.0+git20150907/po/pt_BR/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Translation of purpose_ktp-sendfile.po to Brazilian Portuguese -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# André Marcelo Alvarenga , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_ktp-sendfile\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-28 08:22-0300\n" -"Last-Translator: André Marcelo Alvarenga \n" -"Language-Team: Brazilian Portuguese \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Lokalize 1.5\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "Não foi possível encontrar o executável 'ktp-send-file'." \ No newline at end of file diff -Nru purpose-1.1/po/pt_BR/purpose_pastebin.po purpose-1.0+git20150907/po/pt_BR/purpose_pastebin.po --- purpose-1.1/po/pt_BR/purpose_pastebin.po 2016-06-02 00:38:14.000000000 +0000 +++ purpose-1.0+git20150907/po/pt_BR/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Translation of purpose_pastebin.po to Brazilian Portuguese -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# André Marcelo Alvarenga , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_pastebin\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-28 08:23-0300\n" -"Last-Translator: André Marcelo Alvarenga \n" -"Language-Team: Brazilian Portuguese \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Lokalize 1.5\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "Nenhuma informação a enviar" \ No newline at end of file diff -Nru purpose-1.1/po/pt_BR/purpose_reviewboard.po purpose-1.0+git20150907/po/pt_BR/purpose_reviewboard.po --- purpose-1.1/po/pt_BR/purpose_reviewboard.po 2016-06-02 00:38:14.000000000 +0000 +++ purpose-1.0+git20150907/po/pt_BR/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,113 +0,0 @@ -# Translation of purpose_reviewboard.po to Brazilian Portuguese -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# André Marcelo Alvarenga , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_reviewboard\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-09-28 08:23-0300\n" -"Last-Translator: André Marcelo Alvarenga \n" -"Language-Team: Brazilian Portuguese \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Lokalize 1.5\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "Erro JSON: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Erro de solicitação: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"Não foi possível criar a nova solicitação:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "Não foi possível enviar a correção" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "Não foi possível obter a lista de revisões" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "Não foi possível definir os metadados" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "Servidor:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Nome de usuário:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Senha:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "Repositório:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "Atualizar a revisão:" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Destino" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Dir. base:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "De onde este projeto foi baixado" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Autenticação" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Nome de usuário no serviço especificado" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Repositório" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Atualizar a revisão" \ No newline at end of file diff -Nru purpose-1.1/po/pt_BR/purpose_saveas.po purpose-1.0+git20150907/po/pt_BR/purpose_saveas.po --- purpose-1.1/po/pt_BR/purpose_saveas.po 2016-06-02 00:38:14.000000000 +0000 +++ purpose-1.0+git20150907/po/pt_BR/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Translation of purpose_saveas.po to Brazilian Portuguese -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# André Marcelo Alvarenga , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_saveas\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-28 08:23-0300\n" -"Last-Translator: André Marcelo Alvarenga \n" -"Language-Team: Brazilian Portuguese \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Lokalize 1.5\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "Nenhuma URL a salvar" \ No newline at end of file diff -Nru purpose-1.1/po/pt_BR/purpose_youtube.po purpose-1.0+git20150907/po/pt_BR/purpose_youtube.po --- purpose-1.1/po/pt_BR/purpose_youtube.po 2016-06-02 00:38:14.000000000 +0000 +++ purpose-1.0+git20150907/po/pt_BR/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Translation of purpose_youtube.po to Brazilian Portuguese -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# André Marcelo Alvarenga , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_youtube\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-28 08:24-0300\n" -"Last-Translator: André Marcelo Alvarenga \n" -"Language-Team: Brazilian Portuguese \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Lokalize 1.5\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "Nenhuma conta do YouTube foi configurada." \ No newline at end of file diff -Nru purpose-1.1/po/ru/libpurpose_quick.po purpose-1.0+git20150907/po/ru/libpurpose_quick.po --- purpose-1.1/po/ru/libpurpose_quick.po 2016-06-02 00:38:15.000000000 +0000 +++ purpose-1.0+git20150907/po/ru/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,31 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Alexander Potashev , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2015-09-26 14:27+0300\n" -"Last-Translator: Alexander Potashev \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=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 2.0\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Назад" \ No newline at end of file diff -Nru purpose-1.1/po/ru/libpurpose_widgets.po purpose-1.0+git20150907/po/ru/libpurpose_widgets.po --- purpose-1.1/po/ru/libpurpose_widgets.po 2016-06-02 00:38:15.000000000 +0000 +++ purpose-1.0+git20150907/po/ru/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Alexander Potashev , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-09-26 14:27+0300\n" -"Last-Translator: Alexander Potashev \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=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 2.0\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "Выполнить" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Отмена" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/ru/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/ru/messages.mo differ diff -Nru purpose-1.1/po/ru/purpose_imgur.po purpose-1.0+git20150907/po/ru/purpose_imgur.po --- purpose-1.1/po/ru/purpose_imgur.po 2016-06-02 00:38:15.000000000 +0000 +++ purpose-1.0+git20150907/po/ru/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Alexander Potashev , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-09-25 22:28+0300\n" -"Last-Translator: Alexander Potashev \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=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 2.0\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "Сервер вернул страницу с сообщением об ошибке" \ No newline at end of file diff -Nru purpose-1.1/po/ru/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/ru/purpose_ktp-sendfile.po --- purpose-1.1/po/ru/purpose_ktp-sendfile.po 2016-06-02 00:38:15.000000000 +0000 +++ purpose-1.0+git20150907/po/ru/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Alexander Potashev , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-25 22:26+0300\n" -"Last-Translator: Alexander Potashev \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=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 2.0\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "Не удалось найти исполняемый файл «ktp-send-file»." \ No newline at end of file diff -Nru purpose-1.1/po/ru/purpose_pastebin.po purpose-1.0+git20150907/po/ru/purpose_pastebin.po --- purpose-1.1/po/ru/purpose_pastebin.po 2016-06-02 00:38:15.000000000 +0000 +++ purpose-1.0+git20150907/po/ru/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Alexander Potashev , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-25 22:28+0300\n" -"Last-Translator: Alexander Potashev \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=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 2.0\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "Отсутствуют данные для отправки" \ No newline at end of file diff -Nru purpose-1.1/po/ru/purpose_reviewboard.po purpose-1.0+git20150907/po/ru/purpose_reviewboard.po --- purpose-1.1/po/ru/purpose_reviewboard.po 2016-06-02 00:38:15.000000000 +0000 +++ purpose-1.0+git20150907/po/ru/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,119 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Alexander Potashev , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-09-26 15:37+0300\n" -"Last-Translator: Alexander Potashev \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=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 2.0\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "Ошибка JSON: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Сервер сообщил об ошибке: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"Не удалось создать новый запрос на рецензирование:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "Не удалось загрузить заплатку" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "Не удалось получить список рецензий" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "Не удалось задать метаданные" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -#, fuzzy -#| msgid "Server" -msgid "Server:" -msgstr "Сервер:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Имя пользователя:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Пароль:" - -#: reviewboardplugin_config.qml:61 -#, fuzzy -#| msgid "Repository" -msgid "Repository:" -msgstr "Репозиторий" - -#: reviewboardplugin_config.qml:86 -#, fuzzy -#| msgid "Update review" -msgid "Update Review:" -msgstr "Обновление существующей заплатки" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Размещение" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Базовый каталог:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Вход на сервер" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Репозиторий" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Обновление существующей заплатки" \ No newline at end of file diff -Nru purpose-1.1/po/ru/purpose_saveas.po purpose-1.0+git20150907/po/ru/purpose_saveas.po --- purpose-1.1/po/ru/purpose_saveas.po 2016-06-02 00:38:15.000000000 +0000 +++ purpose-1.0+git20150907/po/ru/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Alexander Potashev , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-25 22:26+0300\n" -"Last-Translator: Alexander Potashev \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=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 2.0\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "Отсутствуют адреса URL файлов для сохранения." \ No newline at end of file diff -Nru purpose-1.1/po/ru/purpose_youtube.po purpose-1.0+git20150907/po/ru/purpose_youtube.po --- purpose-1.1/po/ru/purpose_youtube.po 2016-06-02 00:38:15.000000000 +0000 +++ purpose-1.0+git20150907/po/ru/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,23 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Alexander Potashev , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-25 22:27+0300\n" -"Last-Translator: Alexander Potashev \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=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 2.0\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "Не настроено ни одной учётной записи YouTube." \ No newline at end of file diff -Nru purpose-1.1/po/sk/libpurpose_quick.po purpose-1.0+git20150907/po/sk/libpurpose_quick.po --- purpose-1.1/po/sk/libpurpose_quick.po 2016-06-02 00:38:16.000000000 +0000 +++ purpose-1.0+git20150907/po/sk/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -# translation of libpurpose_quick.po to Slovak -# Roman Paholik , 2015. -msgid "" -msgstr "" -"Project-Id-Version: libpurpose_quick\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2015-09-26 12:23+0100\n" -"Last-Translator: Roman Paholik \n" -"Language-Team: Slovak \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 2.0\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "Použiť" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "Spustiť" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Späť" \ No newline at end of file diff -Nru purpose-1.1/po/sk/libpurpose_widgets.po purpose-1.0+git20150907/po/sk/libpurpose_widgets.po --- purpose-1.1/po/sk/libpurpose_widgets.po 2016-06-02 00:38:16.000000000 +0000 +++ purpose-1.0+git20150907/po/sk/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -# translation of libpurpose_widgets.po to Slovak -# Roman Paholik , 2015. -msgid "" -msgstr "" -"Project-Id-Version: libpurpose_widgets\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-09-26 12:21+0100\n" -"Last-Translator: Roman Paholik \n" -"Language-Team: Slovak \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 2.0\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "Spustiť" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Zrušiť" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/sk/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/sk/messages.mo differ diff -Nru purpose-1.1/po/sk/purpose_imgur.po purpose-1.0+git20150907/po/sk/purpose_imgur.po --- purpose-1.1/po/sk/purpose_imgur.po 2016-06-02 00:38:16.000000000 +0000 +++ purpose-1.0+git20150907/po/sk/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -# translation of purpose_imgur.po to Slovak -# Roman Paholik , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_imgur\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-09-26 12:22+0100\n" -"Last-Translator: Roman Paholik \n" -"Language-Team: Slovak \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 2.0\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "Vrátená chybová stránka" \ No newline at end of file diff -Nru purpose-1.1/po/sk/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/sk/purpose_ktp-sendfile.po --- purpose-1.1/po/sk/purpose_ktp-sendfile.po 2016-06-02 00:38:16.000000000 +0000 +++ purpose-1.0+git20150907/po/sk/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -# translation of purpose_ktp-sendfile.po to Slovak -# Roman Paholik , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_ktp-sendfile\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-26 12:21+0100\n" -"Last-Translator: Roman Paholik \n" -"Language-Team: Slovak \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 2.0\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "Nemôžem nájsť program 'ktp-send-file'." \ No newline at end of file diff -Nru purpose-1.1/po/sk/purpose_pastebin.po purpose-1.0+git20150907/po/sk/purpose_pastebin.po --- purpose-1.1/po/sk/purpose_pastebin.po 2016-06-02 00:38:16.000000000 +0000 +++ purpose-1.0+git20150907/po/sk/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -# translation of purpose_pastebin.po to Slovak -# Roman Paholik , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_pastebin\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-26 12:22+0100\n" -"Last-Translator: Roman Paholik \n" -"Language-Team: Slovak \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 2.0\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "Žiadna informácia na odoslanie" \ No newline at end of file diff -Nru purpose-1.1/po/sk/purpose_reviewboard.po purpose-1.0+git20150907/po/sk/purpose_reviewboard.po --- purpose-1.1/po/sk/purpose_reviewboard.po 2016-06-02 00:38:16.000000000 +0000 +++ purpose-1.0+git20150907/po/sk/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,110 +0,0 @@ -# translation of kdevreviewboard.po to Slovak -# Roman Paholik , 2015. -msgid "" -msgstr "" -"Project-Id-Version: kdevreviewboard\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-10-11 13:17+0100\n" -"Last-Translator: Roman Paholik \n" -"Language-Team: Slovak \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 2.0\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "Chyba JSON: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Chyba požiadavky: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"Nemôžem vytvoriť novú požiadavku:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "Nemôžem nahrať záplatu" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "Nemôžem získať zoznam revízií" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "Nemôžem nastaviť metadáta" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "Server:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Užívateľské meno:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Heslo:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "Repozitár:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "Aktualizovať revíziu:" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Cieľ" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Základný adresár:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "Odkiaľ bol checkoutovaný tento projekt" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Overenie" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Meno používateľa v zadanej službe" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Repozitár" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Aktualizovať revíziu" \ No newline at end of file diff -Nru purpose-1.1/po/sk/purpose_saveas.po purpose-1.0+git20150907/po/sk/purpose_saveas.po --- purpose-1.1/po/sk/purpose_saveas.po 2016-06-02 00:38:16.000000000 +0000 +++ purpose-1.0+git20150907/po/sk/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -# translation of purpose_saveas.po to Slovak -# Roman Paholik , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_saveas\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-26 12:22+0100\n" -"Last-Translator: Roman Paholik \n" -"Language-Team: Slovak \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 2.0\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "Žiadne URL na uloženie" \ No newline at end of file diff -Nru purpose-1.1/po/sk/purpose_youtube.po purpose-1.0+git20150907/po/sk/purpose_youtube.po --- purpose-1.1/po/sk/purpose_youtube.po 2016-06-02 00:38:16.000000000 +0000 +++ purpose-1.0+git20150907/po/sk/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -# translation of purpose_youtube.po to Slovak -# Roman Paholik , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_youtube\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-26 12:22+0100\n" -"Last-Translator: Roman Paholik \n" -"Language-Team: Slovak \n" -"Language: sk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 2.0\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "Nenašiel sa nastavený žiadny YouTube účet vo vašich účtoch." \ No newline at end of file diff -Nru purpose-1.1/po/sv/libpurpose_quick.po purpose-1.0+git20150907/po/sv/libpurpose_quick.po --- purpose-1.1/po/sv/libpurpose_quick.po 2016-06-02 00:38:17.000000000 +0000 +++ purpose-1.0+git20150907/po/sv/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Stefan Asserhäll , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2015-10-04 12:19+0100\n" -"Last-Translator: Stefan Asserhäll \n" -"Language-Team: Swedish \n" -"Language: sv\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "Use" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "Run" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Tillbaka" \ No newline at end of file diff -Nru purpose-1.1/po/sv/libpurpose_widgets.po purpose-1.0+git20150907/po/sv/libpurpose_widgets.po --- purpose-1.1/po/sv/libpurpose_widgets.po 2016-06-02 00:38:17.000000000 +0000 +++ purpose-1.0+git20150907/po/sv/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Stefan Asserhäll , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-10-04 12:19+0100\n" -"Last-Translator: Stefan Asserhäll \n" -"Language-Team: Swedish \n" -"Language: sv\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "Kör" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Avbryt" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/sv/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/sv/messages.mo differ diff -Nru purpose-1.1/po/sv/purpose_imgur.po purpose-1.0+git20150907/po/sv/purpose_imgur.po --- purpose-1.1/po/sv/purpose_imgur.po 2016-06-02 00:38:17.000000000 +0000 +++ purpose-1.0+git20150907/po/sv/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Stefan Asserhäll , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-10-04 12:19+0100\n" -"Last-Translator: Stefan Asserhäll \n" -"Language-Team: Swedish \n" -"Language: sv\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "Felsida returnerades" \ No newline at end of file diff -Nru purpose-1.1/po/sv/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/sv/purpose_ktp-sendfile.po --- purpose-1.1/po/sv/purpose_ktp-sendfile.po 2016-06-02 00:38:17.000000000 +0000 +++ purpose-1.0+git20150907/po/sv/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Stefan Asserhäll , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-04 12:19+0100\n" -"Last-Translator: Stefan Asserhäll \n" -"Language-Team: Swedish \n" -"Language: sv\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "Det körbara programmet 'ktp-send-file' hittades inte." \ No newline at end of file diff -Nru purpose-1.1/po/sv/purpose_pastebin.po purpose-1.0+git20150907/po/sv/purpose_pastebin.po --- purpose-1.1/po/sv/purpose_pastebin.po 2016-06-02 00:38:17.000000000 +0000 +++ purpose-1.0+git20150907/po/sv/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Stefan Asserhäll , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-04 12:20+0100\n" -"Last-Translator: Stefan Asserhäll \n" -"Language-Team: Swedish \n" -"Language: sv\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "Ingen information att skicka" \ No newline at end of file diff -Nru purpose-1.1/po/sv/purpose_reviewboard.po purpose-1.0+git20150907/po/sv/purpose_reviewboard.po --- purpose-1.1/po/sv/purpose_reviewboard.po 2016-06-02 00:38:17.000000000 +0000 +++ purpose-1.0+git20150907/po/sv/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Stefan Asserhäll , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-10-04 11:27+0100\n" -"Last-Translator: Stefan Asserhäll \n" -"Language-Team: Swedish \n" -"Language: sv\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "JSON-fel: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Fel vid begäran: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"Kunde inte skapa ny begäran:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "Kunde inte ladda upp programfixen" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "Kunde inte hämta granskningslista" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "Kunde inte ställa in metadata" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "Server:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Användarnamn:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Lösenord:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "Arkiv:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "Uppdatera granskning:" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Mål" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Baskatalog:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "Varifrån projektet checkades ut" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Behörighetskontroll" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Användarnamn för angiven tjänst" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Arkiv" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Uppdatera granskning" \ No newline at end of file diff -Nru purpose-1.1/po/sv/purpose_saveas.po purpose-1.0+git20150907/po/sv/purpose_saveas.po --- purpose-1.1/po/sv/purpose_saveas.po 2016-06-02 00:38:17.000000000 +0000 +++ purpose-1.0+git20150907/po/sv/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Stefan Asserhäll , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-04 12:20+0100\n" -"Last-Translator: Stefan Asserhäll \n" -"Language-Team: Swedish \n" -"Language: sv\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "Inga webbadresser att spara" \ No newline at end of file diff -Nru purpose-1.1/po/sv/purpose_youtube.po purpose-1.0+git20150907/po/sv/purpose_youtube.po --- purpose-1.1/po/sv/purpose_youtube.po 2016-06-02 00:38:17.000000000 +0000 +++ purpose-1.0+git20150907/po/sv/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Stefan Asserhäll , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-04 12:21+0100\n" -"Last-Translator: Stefan Asserhäll \n" -"Language-Team: Swedish \n" -"Language: sv\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 2.0\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "Inget YouTube-konto inställt i dina konton." \ No newline at end of file diff -Nru purpose-1.1/po/uk/libpurpose_quick.po purpose-1.0+git20150907/po/uk/libpurpose_quick.po --- purpose-1.1/po/uk/libpurpose_quick.po 2016-06-02 00:38:20.000000000 +0000 +++ purpose-1.0+git20150907/po/uk/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,33 +0,0 @@ -# Translation of libpurpose_quick.po to Ukrainian -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Yuri Chornoivan , 2015. -msgid "" -msgstr "" -"Project-Id-Version: libpurpose_quick\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2015-09-26 17:32+0300\n" -"Last-Translator: Yuri Chornoivan \n" -"Language-Team: Ukrainian \n" -"Language: uk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 1.5\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "Використання" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "Виконати" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "Назад" \ No newline at end of file diff -Nru purpose-1.1/po/uk/libpurpose_widgets.po purpose-1.0+git20150907/po/uk/libpurpose_widgets.po --- purpose-1.1/po/uk/libpurpose_widgets.po 2016-06-02 00:38:20.000000000 +0000 +++ purpose-1.0+git20150907/po/uk/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,29 +0,0 @@ -# Translation of libpurpose_widgets.po to Ukrainian -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Yuri Chornoivan , 2015. -msgid "" -msgstr "" -"Project-Id-Version: libpurpose_widgets\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-09-26 17:32+0300\n" -"Last-Translator: Yuri Chornoivan \n" -"Language-Team: Ukrainian \n" -"Language: uk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 1.5\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "Виконати" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "Скасувати" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/uk/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/uk/messages.mo differ diff -Nru purpose-1.1/po/uk/purpose_imgur.po purpose-1.0+git20150907/po/uk/purpose_imgur.po --- purpose-1.1/po/uk/purpose_imgur.po 2016-06-02 00:38:20.000000000 +0000 +++ purpose-1.0+git20150907/po/uk/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Translation of purpose_imgur.po to Ukrainian -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Yuri Chornoivan , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_imgur\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-09-25 15:08+0300\n" -"Last-Translator: Yuri Chornoivan \n" -"Language-Team: Ukrainian \n" -"Language: uk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 1.5\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "Повернуто сторінку помилки" \ No newline at end of file diff -Nru purpose-1.1/po/uk/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/uk/purpose_ktp-sendfile.po --- purpose-1.1/po/uk/purpose_ktp-sendfile.po 2016-06-02 00:38:20.000000000 +0000 +++ purpose-1.0+git20150907/po/uk/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Translation of purpose_ktp-sendfile.po to Ukrainian -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Yuri Chornoivan , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_ktp-sendfile\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-25 15:09+0300\n" -"Last-Translator: Yuri Chornoivan \n" -"Language-Team: Ukrainian \n" -"Language: uk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 1.5\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "Не вдалося знайти виконуваний файл «ktp-send-file»." \ No newline at end of file diff -Nru purpose-1.1/po/uk/purpose_pastebin.po purpose-1.0+git20150907/po/uk/purpose_pastebin.po --- purpose-1.1/po/uk/purpose_pastebin.po 2016-06-02 00:38:20.000000000 +0000 +++ purpose-1.0+git20150907/po/uk/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Translation of purpose_pastebin.po to Ukrainian -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Yuri Chornoivan , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_pastebin\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-25 15:09+0300\n" -"Last-Translator: Yuri Chornoivan \n" -"Language-Team: Ukrainian \n" -"Language: uk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 1.5\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "Немає даних для надсилання" \ No newline at end of file diff -Nru purpose-1.1/po/uk/purpose_reviewboard.po purpose-1.0+git20150907/po/uk/purpose_reviewboard.po --- purpose-1.1/po/uk/purpose_reviewboard.po 2016-06-02 00:38:20.000000000 +0000 +++ purpose-1.0+git20150907/po/uk/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,115 +0,0 @@ -# Translation of purpose_reviewboard.po to Ukrainian -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Yuri Chornoivan , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_reviewboard\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2015-09-27 13:15+0300\n" -"Last-Translator: Yuri Chornoivan \n" -"Language-Team: Ukrainian \n" -"Language: uk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 1.5\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "Помилка JSON: %1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "Помилка запиту: %1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"Не вдалося створити запит:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "Не вдалося вивантажити латку" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "Не вдалося отримати список рецензій" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "Не вдалося встановити метадані" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "Сервер:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "Користувач:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "Пароль:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "Сховище:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "Оновлення рецензії:" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "Призначення" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "Баз. каталог:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "Звідки було отримано цей проект" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "Розпізнавання" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "Ім’я користувача вказаної служби" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "Сховище" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "Оновлення рецензії" \ No newline at end of file diff -Nru purpose-1.1/po/uk/purpose_saveas.po purpose-1.0+git20150907/po/uk/purpose_saveas.po --- purpose-1.1/po/uk/purpose_saveas.po 2016-06-02 00:38:20.000000000 +0000 +++ purpose-1.0+git20150907/po/uk/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Translation of purpose_saveas.po to Ukrainian -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Yuri Chornoivan , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_saveas\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-25 15:09+0300\n" -"Last-Translator: Yuri Chornoivan \n" -"Language-Team: Ukrainian \n" -"Language: uk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 1.5\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "Немає адрес для збереження" \ No newline at end of file diff -Nru purpose-1.1/po/uk/purpose_youtube.po purpose-1.0+git20150907/po/uk/purpose_youtube.po --- purpose-1.1/po/uk/purpose_youtube.po 2016-06-02 00:38:20.000000000 +0000 +++ purpose-1.0+git20150907/po/uk/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -# Translation of purpose_youtube.po to Ukrainian -# Copyright (C) 2015 This_file_is_part_of_KDE -# This file is distributed under the license LGPL version 2.1 or -# version 3 or later versions approved by the membership of KDE e.V. -# -# Yuri Chornoivan , 2015. -msgid "" -msgstr "" -"Project-Id-Version: purpose_youtube\n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-09-25 15:10+0300\n" -"Last-Translator: Yuri Chornoivan \n" -"Language-Team: Ukrainian \n" -"Language: uk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" -"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 1.5\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "" -"Серед ваших облікових записів немає налаштованого облікового запису YouTube." \ No newline at end of file diff -Nru purpose-1.1/po/zh_CN/libpurpose_quick.po purpose-1.0+git20150907/po/zh_CN/libpurpose_quick.po --- purpose-1.1/po/zh_CN/libpurpose_quick.po 2016-06-02 00:38:22.000000000 +0000 +++ purpose-1.0+git20150907/po/zh_CN/libpurpose_quick.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Weng Xuetian , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-12-10 07:23+0000\n" -"PO-Revision-Date: 2015-10-12 16:56UTC-0800\n" -"Last-Translator: Weng Xuetian \n" -"Language-Team: Chinese \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Lokalize 2.0\n" - -#: AlternativesView.qml:37 -msgid "Use" -msgstr "使用" - -#: AlternativesView.qml:116 -msgid "Run" -msgstr "运行" - -#: AlternativesView.qml:124 -msgid "Back" -msgstr "后退" \ No newline at end of file diff -Nru purpose-1.1/po/zh_CN/libpurpose_widgets.po purpose-1.0+git20150907/po/zh_CN/libpurpose_widgets.po --- purpose-1.1/po/zh_CN/libpurpose_widgets.po 2016-06-02 00:38:22.000000000 +0000 +++ purpose-1.0+git20150907/po/zh_CN/libpurpose_widgets.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Weng Xuetian , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-11-26 14:06+0000\n" -"PO-Revision-Date: 2015-10-12 16:56UTC-0800\n" -"Last-Translator: Weng Xuetian \n" -"Language-Team: Chinese \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Lokalize 2.0\n" - -#: JobDialog.qml:83 -msgid "Run" -msgstr "运行" - -#: JobDialog.qml:91 -msgid "Cancel" -msgstr "取消" \ No newline at end of file Binary files /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cU8hORXm27/purpose-1.1/po/zh_CN/messages.mo and /tmp/derivs-cmp-srcpkg-Ubuntu-xd8k_n38/cF0gumE9Xz/purpose-1.0+git20150907/po/zh_CN/messages.mo differ diff -Nru purpose-1.1/po/zh_CN/purpose_imgur.po purpose-1.0+git20150907/po/zh_CN/purpose_imgur.po --- purpose-1.1/po/zh_CN/purpose_imgur.po 2016-06-02 00:38:22.000000000 +0000 +++ purpose-1.0+git20150907/po/zh_CN/purpose_imgur.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Weng Xuetian , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2016-02-26 07:45+0000\n" -"PO-Revision-Date: 2015-10-12 16:56UTC-0800\n" -"Last-Translator: Weng Xuetian \n" -"Language-Team: Chinese \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Lokalize 2.0\n" - -#: imgurplugin.cpp:77 -msgid "Error page returned" -msgstr "返回了错误页面" \ No newline at end of file diff -Nru purpose-1.1/po/zh_CN/purpose_ktp-sendfile.po purpose-1.0+git20150907/po/zh_CN/purpose_ktp-sendfile.po --- purpose-1.1/po/zh_CN/purpose_ktp-sendfile.po 2016-06-02 00:38:22.000000000 +0000 +++ purpose-1.0+git20150907/po/zh_CN/purpose_ktp-sendfile.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Weng Xuetian , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-12 16:56UTC-0800\n" -"Last-Translator: Weng Xuetian \n" -"Language-Team: Chinese \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Lokalize 2.0\n" - -#: ktpsendfileplugin.cpp:52 -msgid "Couldn't find 'ktp-send-file' executable." -msgstr "无法找到“ktp-send-file”可执行程序。" \ No newline at end of file diff -Nru purpose-1.1/po/zh_CN/purpose_pastebin.po purpose-1.0+git20150907/po/zh_CN/purpose_pastebin.po --- purpose-1.1/po/zh_CN/purpose_pastebin.po 2016-06-02 00:38:22.000000000 +0000 +++ purpose-1.0+git20150907/po/zh_CN/purpose_pastebin.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Weng Xuetian , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-12 16:55UTC-0800\n" -"Last-Translator: Weng Xuetian \n" -"Language-Team: Chinese \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Lokalize 2.0\n" - -#: pastebinplugin.cpp:86 -msgid "No information to send" -msgstr "没有要发送的信息" \ No newline at end of file diff -Nru purpose-1.1/po/zh_CN/purpose_reviewboard.po purpose-1.0+git20150907/po/zh_CN/purpose_reviewboard.po --- purpose-1.1/po/zh_CN/purpose_reviewboard.po 2016-06-02 00:38:22.000000000 +0000 +++ purpose-1.0+git20150907/po/zh_CN/purpose_reviewboard.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,113 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Weng Xuetian , 2015. -# Chao Feng , 2016. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-27 08:25+0000\n" -"PO-Revision-Date: 2016-04-23 17:11+0800\n" -"Last-Translator: Chao Feng \n" -"Language-Team: Chinese \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Lokalize 2.0\n" - -#: reviewboardjobs.cpp:174 -#, kde-format -msgid "JSON error: %1" -msgstr "JSON 错误:%1" - -#: reviewboardjobs.cpp:179 -#, kde-format -msgid "Request Error: %1" -msgstr "请求错误:%1" - -#: reviewboardjobs.cpp:206 -#, kde-format -msgid "" -"Could not create the new request:\n" -"%1" -msgstr "" -"无法创建新的请求:\n" -"%1" - -#: reviewboardjobs.cpp:238 -msgid "Could not upload the patch" -msgstr "无法上传补丁" - -#: reviewboardjobs.cpp:327 -msgid "Could not get reviews list" -msgstr "无法获取审核列表" - -#: reviewboardjobs.cpp:361 -msgid "Could not set metadata" -msgstr "无法设置元数据" - -#. i18n: ectx: property (text), widget (QLabel, label) -#: reviewboardplugin_config.qml:43 reviewpatch.ui:26 -msgid "Server:" -msgstr "服务器:" - -#. i18n: ectx: property (text), widget (QLabel, label_3) -#: reviewboardplugin_config.qml:49 reviewpatch.ui:65 -msgid "Username:" -msgstr "用户名:" - -#. i18n: ectx: property (text), widget (QLabel, label_4) -#: reviewboardplugin_config.qml:54 reviewpatch.ui:79 -msgid "Password:" -msgstr "密码:" - -#: reviewboardplugin_config.qml:61 -msgid "Repository:" -msgstr "仓库:" - -#: reviewboardplugin_config.qml:86 -msgid "Update Review:" -msgstr "更新评审:" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: reviewpatch.ui:17 -msgid "Destination" -msgstr "目标" - -#. i18n: ectx: property (text), widget (QLabel, label_2) -#: reviewpatch.ui:36 -msgid "Base Dir:" -msgstr "基准目录:" - -#. i18n: ectx: property (text), widget (QLineEdit, basedir) -#: reviewpatch.ui:43 -msgid "/" -msgstr "/" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, basedir) -#: reviewpatch.ui:46 -msgid "Where this project was checked out from" -msgstr "此工程检出的位置" - -#. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: reviewpatch.ui:56 -msgid "Authentication" -msgstr "认证" - -#. i18n: ectx: property (placeholderText), widget (QLineEdit, username) -#: reviewpatch.ui:72 -msgid "User name in the specified service" -msgstr "所指定服务的用户名" - -#. i18n: ectx: property (title), widget (QGroupBox, repositoriesBox) -#: reviewpatch.ui:99 -msgid "Repository" -msgstr "仓库" - -#. i18n: ectx: property (title), widget (QGroupBox, reviewsBox) -#: reviewpatch.ui:111 -msgid "Update review" -msgstr "更新审核" \ No newline at end of file diff -Nru purpose-1.1/po/zh_CN/purpose_saveas.po purpose-1.0+git20150907/po/zh_CN/purpose_saveas.po --- purpose-1.1/po/zh_CN/purpose_saveas.po 2016-06-02 00:38:22.000000000 +0000 +++ purpose-1.0+git20150907/po/zh_CN/purpose_saveas.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Weng Xuetian , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-12 16:55UTC-0800\n" -"Last-Translator: Weng Xuetian \n" -"Language-Team: Chinese \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Lokalize 2.0\n" - -#: saveasplugin.cpp:46 -msgid "No URLs to save" -msgstr "没有要保存的 URL" \ No newline at end of file diff -Nru purpose-1.1/po/zh_CN/purpose_youtube.po purpose-1.0+git20150907/po/zh_CN/purpose_youtube.po --- purpose-1.1/po/zh_CN/purpose_youtube.po 2016-06-02 00:38:22.000000000 +0000 +++ purpose-1.0+git20150907/po/zh_CN/purpose_youtube.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# Copyright (C) YEAR This_file_is_part_of_KDE -# This file is distributed under the same license as the PACKAGE package. -# -# Weng Xuetian , 2015. -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2015-09-25 08:17+0000\n" -"PO-Revision-Date: 2015-10-12 16:56UTC-0800\n" -"Last-Translator: Weng Xuetian \n" -"Language-Team: Chinese \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Lokalize 2.0\n" - -#: youtubejobcomposite.cpp:52 -msgid "No YouTube account configured in your accounts." -msgstr "您的账户中没有配置 YouTube 账户。" \ No newline at end of file diff -Nru purpose-1.1/src/CMakeLists.txt purpose-1.0+git20150907/src/CMakeLists.txt --- purpose-1.1/src/CMakeLists.txt 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/CMakeLists.txt 2015-10-07 12:52:43.000000000 +0000 @@ -3,11 +3,7 @@ job.cpp alternativesmodel.cpp configuration.cpp - helper.cpp - externalprocess/processjob.cpp ) -set_source_files_properties(externalprocess/processjob.cpp PROPERTIES COMPILE_FLAGS "-DCMAKE_INSTALL_FULL_LIBEXECDIR_KF5=\\\"${CMAKE_INSTALL_FULL_LIBEXECDIR_KF5}\\\"") - target_include_directories(KF5Purpose PUBLIC "$" "$" INTERFACE "$" @@ -16,8 +12,6 @@ PUBLIC KF5::CoreAddons Qt5::Gui - PRIVATE - Qt5::Network #QLocalSocket ) set_target_properties(KF5Purpose PROPERTIES VERSION ${PURPOSE_VERSION_STRING} SOVERSION ${PURPOSE_SOVERSION} @@ -47,11 +41,6 @@ DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/purpose/purpose COMPONENT Devel ) -add_executable(purposeprocess externalprocess/purposeprocess_main.cpp helper.cpp) -target_link_libraries(purposeprocess KF5::Purpose Qt5::Network Qt5::Widgets) -install(TARGETS purposeprocess DESTINATION ${KDE_INSTALL_LIBEXECDIR_KF5}) - add_subdirectory(plugins) add_subdirectory(quick) add_subdirectory(widgets) - diff -Nru purpose-1.1/src/alternativesmodel.cpp purpose-1.0+git20150907/src/alternativesmodel.cpp --- purpose-1.1/src/alternativesmodel.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/alternativesmodel.cpp 2015-10-07 12:52:43.000000000 +0000 @@ -16,60 +16,26 @@ */ #include "alternativesmodel.h" -#include #include #include #include +#include +#include +#include #include #include #include #include +#include #include #include -#include -#include - -#include "helper.h" +#include "pluginbase.h" #include "configuration.h" #include "job.h" using namespace Purpose; -typedef bool (*matchFunction)(const QString& constraint, const QJsonValue& value); - -static bool defaultMatch(const QString& constraint, const QJsonValue& value) -{ - return value == QJsonValue(constraint); -} - -static bool mimeTypeMatch(const QString& constraint, const QJsonValue& value) -{ - if(value.isArray()) { - foreach(const QJsonValue& val, value.toArray()) { - if (mimeTypeMatch(constraint, val)) - return true; - } - return false; - } else if(value.isObject()) { - for(const QJsonValue& val : value.toObject()) { - if (mimeTypeMatch(constraint, val)) - return true; - } - return false; - } else if(constraint.contains(QLatin1Char('*'))) { - return QRegExp(constraint, Qt::CaseInsensitive, QRegExp::Wildcard).exactMatch(value.toString()); - } else { - QMimeDatabase db; - QMimeType mime = db.mimeTypeForName(value.toString()); - return mime.inherits(constraint); - } -} - -static QMap s_matchFunctions = { - { QStringLiteral("mimeType"), mimeTypeMatch } -}; - class Purpose::AlternativesModelPrivate { public: @@ -77,33 +43,6 @@ QJsonObject m_inputData; QString m_pluginType; QJsonObject m_pluginTypeData; - - bool isPluginAcceptable(const KPluginMetaData &meta) const { - const QJsonObject obj = meta.rawData(); - if(!obj.value(QStringLiteral("X-Purpose-PluginTypes")).toArray().contains(m_pluginType)) { - qDebug() << "discarding" << meta.name() << meta.value(QStringLiteral("X-Purpose-PluginTypes")); - return false; - } - - const QJsonArray constraints = obj.value(QStringLiteral("X-Purpose-Constraints")).toArray(); - const QRegularExpression constraintRx(QStringLiteral("(\\w+):(.*)")); - for(const QJsonValue& constraint: constraints) { - Q_ASSERT(constraintRx.isValid()); - QRegularExpressionMatch match = constraintRx.match(constraint.toString()); - if (!match.isValid() || !match.hasMatch()) { - qWarning() << "wrong constraint" << constraint.toString(); - continue; - } - QString propertyName = match.captured(1); - QString constrainedValue = match.captured(2); - bool acceptable = s_matchFunctions.value(propertyName, defaultMatch)(constrainedValue, m_inputData.value(propertyName)); - if (!acceptable) { -// qDebug() << "not accepted" << meta.name() << propertyName << constrainedValue << m_inputData[propertyName]; - return false; - } - } - return true; - } }; AlternativesModel::AlternativesModel(QObject* parent) @@ -146,8 +85,28 @@ if (pluginType == d->m_pluginType) return; + const QString lookup = QStringLiteral("purpose/types/") + pluginType + QStringLiteral("PluginType.json"); + const QString path = QStandardPaths::locate(QStandardPaths::GenericDataLocation, lookup); + if (path.isEmpty()) { + qWarning() << "Couldn't find" << lookup; + return; + } + QFile typeFile(path); + if (!typeFile.open(QFile::ReadOnly)) { + qWarning() << "Couldn't open" << lookup; + return; + } - d->m_pluginTypeData = Purpose::readPluginType(pluginType); + QJsonParseError error; + QJsonDocument doc = QJsonDocument::fromJson(typeFile.readAll(), &error); + if (error.error) { + qWarning() << "JSON error in " << path << error.offset << ":" << error.errorString(); + return; + } + + Q_ASSERT(doc.isObject()); + QJsonObject typeData = doc.object(); + d->m_pluginTypeData = typeData; d->m_pluginType = pluginType; Q_ASSERT(d->m_pluginTypeData.isEmpty() == d->m_pluginType.isEmpty()); @@ -172,7 +131,7 @@ { Q_D(AlternativesModel); const KPluginMetaData pluginData = d->m_plugins.at(row); - return new Configuration(d->m_inputData, d->m_pluginType, d->m_pluginTypeData, pluginData); + return new Configuration(d->m_inputData, d->m_pluginTypeData, pluginData); } int AlternativesModel::rowCount(const QModelIndex& parent) const @@ -203,29 +162,40 @@ return QVariant(); } -static QVector findScriptedPackages(std::function filter) +typedef bool (*matchFunction)(const QString& constraint, const QJsonValue& value); + +static bool defaultMatch(const QString& constraint, const QJsonValue& value) { - QVector ret; - const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, QStringLiteral("kpackage/Purpose"), QStandardPaths::LocateDirectory); - foreach(const QString &dir, dirs) { - QDirIterator dirIt(dir, QDir::Dirs | QDir::NoDotAndDotDot); - - for(; dirIt.hasNext(); ) { - QDir dir(dirIt.next()); - Q_ASSERT(dir.exists()); - if (!dir.exists(QStringLiteral("metadata.json"))) - continue; + return value == QJsonValue(constraint); +} - const KPluginMetaData info = Purpose::createMetaData(dir.absoluteFilePath(QStringLiteral("metadata.json"))); - if (filter(info)) { - ret += info; - } +static bool mimeTypeMatch(const QString& constraint, const QJsonValue& value) +{ + if(value.isArray()) { + foreach(const QJsonValue& val, value.toArray()) { + if (mimeTypeMatch(constraint, val)) + return true; } + return false; + } else if(value.isObject()) { + foreach(const QJsonValue& val, value.toObject()) { + if (mimeTypeMatch(constraint, val)) + return true; + } + return false; + } else if(constraint.contains(QLatin1Char('*'))) { + return QRegExp(constraint, Qt::CaseInsensitive, QRegExp::Wildcard).exactMatch(value.toString()); + } else { + QMimeDatabase db; + QMimeType mime = db.mimeTypeForName(value.toString()); + return mime.inherits(constraint); } - - return ret; } +static QMap s_matchFunctions = { + { QStringLiteral("mimeType"), mimeTypeMatch } +}; + void AlternativesModel::initializeModel() { Q_D(AlternativesModel); @@ -241,10 +211,33 @@ } } - auto pluginAcceptable = [d](const KPluginMetaData& meta) { return d->isPluginAcceptable(meta); }; - beginResetModel(); - d->m_plugins = KPluginLoader::findPlugins(QStringLiteral("purpose"), pluginAcceptable); - d->m_plugins += findScriptedPackages(pluginAcceptable); + d->m_plugins = KPluginLoader::findPlugins(QStringLiteral("purpose"), [d](const KPluginMetaData& meta) { + const QJsonObject obj = meta.rawData(); + if(!obj.value(QStringLiteral("X-Purpose-PluginTypes")).toArray().contains(d->m_pluginType)) { + qDebug() << "discarding" << meta.name() << meta.value(QStringLiteral("X-Purpose-PluginTypes")); + return false; + } + + const QJsonArray constraints = obj.value(QStringLiteral("X-Purpose-Constraints")).toArray(); + const QRegularExpression constraintRx(QStringLiteral("(\\w+):(.*)")); + for(const QJsonValue& constraint: constraints) { + Q_ASSERT(constraintRx.isValid()); + QRegularExpressionMatch match = constraintRx.match(constraint.toString()); + if (!match.isValid() || !match.hasMatch()) { + qWarning() << "wrong constraint" << constraint.toString(); + continue; + } + QString propertyName = match.captured(1); + QString constrainedValue = match.captured(2); + bool acceptable = s_matchFunctions.value(propertyName, defaultMatch)(constrainedValue, d->m_inputData[propertyName]); + if (!acceptable) { +// qDebug() << "not accepted" << meta.name() << propertyName << constrainedValue << d->m_inputData[propertyName]; + return false; + } + } + return true; + }); endResetModel(); + } diff -Nru purpose-1.1/src/configuration.cpp purpose-1.0+git20150907/src/configuration.cpp --- purpose-1.1/src/configuration.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/configuration.cpp 2015-10-07 12:52:43.000000000 +0000 @@ -1,50 +1,48 @@ /* - Copyright 2015 Aleix Pol Gonzalez - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library. If not, see . -*/ + * + * Copyright 2015 + * + * 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 2 of + * the License or (at your option) version 3 or any later version + * accepted by the membership of KDE e.V. (or its successor approved + * by the membership of KDE e.V.), which shall act as a proxy + * defined in Section 14 of version 3 of the license. + * + * 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 . + * + */ #include "purpose/configuration.h" -#include -#include -#include "externalprocess/processjob.h" -#include #include +#include +#include #include -#include #include -#include "helper.h" #include "pluginbase.h" using namespace Purpose; -class Purpose::ConfigurationPrivate +struct Purpose::ConfigurationPrivate { -public: QJsonObject m_inputData; - QString m_pluginTypeName; QJsonObject m_pluginType; - const KPluginMetaData m_pluginData; - bool m_useSeparateProcess; + KPluginMetaData m_pluginData; static void checkJobFinish(KJob* job) { QStringList outputArgs = job->property("outputArgs").toStringList(); - QJsonObject output = job->property("output").toJsonObject(); + QJsonObject output = job->property("outputValues").toJsonObject(); if (!output.keys().toSet().contains(outputArgs.toSet()) && job->error() == 0) { qWarning() << "missing output values for" << job->metaObject()->className() @@ -52,47 +50,11 @@ << ". Got: " << output.keys().join(QStringLiteral(", ")); } } - - Purpose::Job* internalCreateJob(QObject* parent) const { - if (m_useSeparateProcess) - return new ProcessJob(m_pluginData.fileName(), m_pluginTypeName, m_inputData, parent); - else { - return createJob(parent); - } - } - - Purpose::Job * createJob(QObject* parent) const - { - const QString fileName = m_pluginData.metaDataFileName(); - if(fileName.endsWith(QLatin1String("/metadata.json"))) { - return new ProcessJob(m_pluginData.fileName(), m_pluginTypeName, m_inputData, parent); - } else { - KPluginLoader loader(fileName); - KPluginFactory* factory = loader.factory(); - if (!factory) { - qWarning() << "Couldn't create job:" << fileName << loader.errorString(); - return Q_NULLPTR; - } - Purpose::PluginBase* plugin = dynamic_cast(factory->create(parent, QVariantList())); - - if (!plugin) { - qWarning() << "Couldn't load plugin:" << fileName << loader.errorString(); - return Q_NULLPTR; - } - - return plugin->createJob(); - } - } - }; -Configuration::Configuration(const QJsonObject &inputData, const QString &pluginTypeName, const KPluginMetaData &pluginInformation, QObject* parent) - : Configuration(inputData, pluginTypeName, QJsonObject(), pluginInformation, parent) -{} - -Configuration::Configuration(const QJsonObject &inputData, const QString &pluginTypeName, const QJsonObject &pluginType, const KPluginMetaData &pluginInformation, QObject* parent) +Configuration::Configuration(const QJsonObject &inputData, const QJsonObject &pluginType, const KPluginMetaData &pluginInformation, QObject* parent) : QObject(parent) - , d_ptr(new ConfigurationPrivate {inputData, pluginTypeName, pluginType, pluginInformation, true}) + , d_ptr(new ConfigurationPrivate {inputData, pluginType, pluginInformation}) {} Configuration::~Configuration() @@ -120,11 +82,9 @@ bool Configuration::isReady() const { Q_D(const Configuration); - Q_FOREACH(const QJsonValue& arg, neededArguments()) { - if(!d->m_inputData.contains(arg.toString())) { - qDebug() << "missing..." << arg.toString(); + for(const QJsonValue& arg: neededArguments()) { + if(!d->m_inputData.contains(arg.toString())) return false; - } } return true; } @@ -134,7 +94,7 @@ Q_D(const Configuration); QJsonArray ret = d->m_pluginType.value(QStringLiteral("X-Purpose-InboundArguments")).toArray(); QJsonArray arr = d->m_pluginData.rawData().value(QStringLiteral("X-Purpose-Configuration")).toArray(); - Q_FOREACH(const QJsonValue &val, arr) + foreach (const QJsonValue &val, arr) ret += val; return ret; } @@ -146,13 +106,24 @@ Q_D(const Configuration); - Purpose::Job* job = d->internalCreateJob(this); - if (!job) - return job; + KPluginMetaData pluginData = d->m_pluginData; + KPluginLoader loader(pluginData.fileName(), this); + KPluginFactory* factory = loader.factory(); + if (!factory) { + qWarning() << "Couldn't create job" << pluginData.fileName() << loader.errorString(); + return Q_NULLPTR; + } + Purpose::PluginBase* plugin = dynamic_cast(factory->create(this, QVariantList())); + + if (!plugin) { + qWarning() << "Couldn't load plugin:" << pluginData.fileName() << loader.errorString(); + } + Purpose::Job* job = plugin->share(); job->setData(d->m_inputData); job->setProperty("outputArgs", d->m_pluginType.value(QStringLiteral("X-Purpose-OutboundArguments"))); + connect(job, &Purpose::Job::output, job, [job](const QJsonObject& obj){ job->setProperty("outputValues", obj); }); connect(job, &Purpose::Job::finished, &ConfigurationPrivate::checkJobFinish); connect(job, &Purpose::Job::finished, this, &QObject::deleteLater); return job; @@ -161,27 +132,9 @@ QUrl Configuration::configSourceCode() const { Q_D(const Configuration); - const QString metaDataPath = d->m_pluginData.metaDataFileName(); - if (metaDataPath.endsWith(QLatin1String("/metadata.json"))) { - const QFileInfo fi(metaDataPath); - return QUrl::fromLocalFile(fi.dir().filePath(QStringLiteral("contents/config/config.qml"))); - } else { - const QString configFile = QStandardPaths::locate(QStandardPaths::GenericDataLocation, QStringLiteral("purpose/%1_config.qml").arg(d->m_pluginData.pluginId())); - if (configFile.isEmpty()) - return QUrl(); + const QString configFile = QStandardPaths::locate(QStandardPaths::GenericDataLocation, QStringLiteral("purpose/%1_config.qml").arg(d->m_pluginData.pluginId())); + if (configFile.isEmpty()) + return QUrl(); - return QUrl::fromLocalFile(configFile); - } -} - -bool Configuration::useSeparateProcess() const -{ - Q_D(const Configuration); - return d->m_useSeparateProcess; -} - -void Configuration::setUseSeparateProcess(bool use) -{ - Q_D(Configuration); - d->m_useSeparateProcess = use; + return QUrl::fromLocalFile(configFile); } diff -Nru purpose-1.1/src/configuration.h purpose-1.0+git20150907/src/configuration.h --- purpose-1.1/src/configuration.h 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/configuration.h 2015-10-07 12:52:43.000000000 +0000 @@ -29,7 +29,7 @@ namespace Purpose { -class ConfigurationPrivate; +struct ConfigurationPrivate; class Job; /** @@ -69,8 +69,7 @@ */ Q_PROPERTY(QUrl configSourceCode READ configSourceCode CONSTANT) public: - Configuration(const QJsonObject &inputData, const QString &pluginTypeName, const QJsonObject &pluginType, const KPluginMetaData &pluginInformation, QObject* parent = Q_NULLPTR); - Configuration(const QJsonObject &inputData, const QString &pluginTypeName, const KPluginMetaData &pluginInformation, QObject* parent = Q_NULLPTR); + Configuration(const QJsonObject &inputData, const QJsonObject &pluginType, const KPluginMetaData &pluginInformation, QObject* parent = Q_NULLPTR); ~Configuration() Q_DECL_OVERRIDE; void setData(const QJsonObject& data); @@ -80,9 +79,6 @@ QJsonArray neededArguments() const; QUrl configSourceCode() const; - bool useSeparateProcess() const; - void setUseSeparateProcess(bool); - Q_SCRIPTABLE Purpose::Job* createJob(); Q_SIGNALS: diff -Nru purpose-1.1/src/externalprocess/processjob.cpp purpose-1.0+git20150907/src/externalprocess/processjob.cpp --- purpose-1.1/src/externalprocess/processjob.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/externalprocess/processjob.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,137 +0,0 @@ -/* - Copyright 2015 Aleix Pol Gonzalez - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library. If not, see . -*/ - -#include "processjob.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include - -using namespace Purpose; - -ProcessJob::ProcessJob(const QString &pluginPath, const QString &pluginType, const QJsonObject& data, QObject* parent) - : Job(parent) - , m_process(new QProcess) - , m_pluginPath(pluginPath) - , m_pluginType(pluginType) - , m_data(data) - , m_localSocket(nullptr) -{ - if (QLibrary::isLibrary(pluginPath)) { - QString exec = QStandardPaths::findExecutable(QStringLiteral("purposeprocess"), QStringList(QStringLiteral(CMAKE_INSTALL_FULL_LIBEXECDIR_KF5))); - Q_ASSERT(!exec.isEmpty()); - m_process->setProgram(exec); - } else { - Q_ASSERT(QFile::exists(pluginPath)); - Q_ASSERT(QFileInfo(pluginPath).permission(QFile::ExeOther | QFile::ExeGroup | QFile::ExeUser)); - m_process->setProgram(pluginPath); - } - m_process->setProcessChannelMode(QProcess::ForwardedChannels); - -#if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0) - connect(m_process, &QProcess::errorOccurred, this, [](QProcess::ProcessError error) { - qWarning() << "error!" << error; - } ); -#endif - connect(m_process, &QProcess::stateChanged, this, &ProcessJob::processStateChanged); - - m_socket.setMaxPendingConnections(1); - m_socket.setSocketOptions(QLocalServer::UserAccessOption); - bool b = m_socket.listen(QStringLiteral("randomname-%1").arg(KRandom::random())); - Q_ASSERT(b); - connect(&m_socket, &QLocalServer::newConnection, this, &ProcessJob::writeSocket); -} - -ProcessJob::~ProcessJob() -{ - m_process->kill(); - delete m_process; -} - -void ProcessJob::writeSocket() -{ - m_localSocket = m_socket.nextPendingConnection(); - connect(m_localSocket, &QIODevice::readyRead, this, &ProcessJob::readSocket); - - m_socket.removeServer(m_socket.serverName()); - - const QByteArray data = QJsonDocument(m_data).toJson(QJsonDocument::Compact); - m_localSocket->write(QByteArray::number(data.size()) + '\n'); - const auto ret = m_localSocket->write(data); - Q_ASSERT(ret == data.size()); - m_localSocket->flush(); -} - -void ProcessJob::readSocket() -{ - QJsonParseError error; - while(m_localSocket && m_localSocket->canReadLine()) { - const QByteArray json = m_localSocket->readLine(); - - const QJsonObject object = QJsonDocument::fromJson(json, &error).object(); - if (error.error != QJsonParseError::NoError) { - qWarning() << "error!" << error.errorString() << json; - continue; - } - - for(auto it=object.constBegin(), itEnd=object.constEnd(); it!=itEnd; ++it) { - const QByteArray propName = it.key().toLatin1(); - if (propName == "percent") { - setPercent(it->toInt()); - } else if (propName == "error") { - setError(it->toInt()); - } else if (propName == "errorText") { - setErrorText(it->toString()); - } else if (propName == "output") { - setOutput(it->toObject()); - } - } - } -} - -void ProcessJob::start() -{ - m_process->setArguments({ - QStringLiteral("--server"), m_socket.fullServerName(), - QStringLiteral("--pluginType"), m_pluginType, - QStringLiteral("--pluginPath"), m_pluginPath - }); - - qDebug() << "launching..." << m_process->program() << m_process->arguments().join(QLatin1Char(' ')).constData(); - - m_process->start(); -} - -void Purpose::ProcessJob::processStateChanged(QProcess::ProcessState state) -{ - if (state == QProcess::NotRunning) { - Q_ASSERT(m_process->exitCode()!=0 || m_localSocket); - if (m_process->exitCode()!=0) { - qWarning() << "process exited with code:" << m_process->exitCode(); - } - - do { - readSocket(); - } while (m_localSocket->waitForReadyRead()); - emitResult(); - } -} diff -Nru purpose-1.1/src/externalprocess/processjob.h purpose-1.0+git20150907/src/externalprocess/processjob.h --- purpose-1.1/src/externalprocess/processjob.h 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/externalprocess/processjob.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,62 +0,0 @@ -/* - Copyright 2015 Aleix Pol Gonzalez - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library. If not, see . -*/ - -#ifndef PURPOSE_PROCESSJOB_H -#define PURPOSE_PROCESSJOB_H - -#include "job.h" -#include -#include -#include - - -namespace Purpose -{ - -/** - * @internal - * - * Purpose jobs can optionally run on an external process. This class interfaces - * with the external process. - */ -class ProcessJob : public Job -{ -Q_OBJECT -public: - ProcessJob(const QString& pluginPath, const QString& pluginType, const QJsonObject& data, QObject* parent); - ~ProcessJob(); - - void start() override; - -private: - void writeSocket(); - void readSocket(); - void readAllSocket(bool ensureRead); - void processStateChanged(QProcess::ProcessState state); - - QProcess* m_process; - - QString m_pluginPath; - QString m_pluginType; - QJsonObject m_data; - QLocalServer m_socket; - QLocalSocket* m_localSocket; -}; - -} - -#endif diff -Nru purpose-1.1/src/externalprocess/purposeprocess_main.cpp purpose-1.0+git20150907/src/externalprocess/purposeprocess_main.cpp --- purpose-1.1/src/externalprocess/purposeprocess_main.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/externalprocess/purposeprocess_main.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,161 +0,0 @@ -/* - Copyright 2015 Aleix Pol Gonzalez - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library. If not, see . -*/ - -#include -#include -#include -#include -#include -#include -#include -#include - -#include "helper.h" -#include -#include - -static QString pluginType; -static KPluginMetaData md; - -class Communication : public QObject -{ -Q_OBJECT -public: - Communication(const QString &serverName) - { - int pcIdx = metaObject()->indexOfSlot("propertyChanged()"); - Q_ASSERT(pcIdx>=0); - const QMetaMethod propertyChangedMethod = metaObject()->method(pcIdx); - - m_socket.setServerName(serverName); - m_socket.connectToServer(QIODevice::ReadWrite); - connect(&m_socket, SIGNAL(error(QLocalSocket::LocalSocketError)), this, SLOT(error())); - - bool b = m_socket.waitForConnected(); - Q_ASSERT(b); - - b = m_socket.waitForReadyRead(); - Q_ASSERT(b); - - Q_ASSERT(m_socket.canReadLine()); - QByteArray byteLine = m_socket.readLine(); - byteLine.chop(1); // Drop \n - const qint64 bytes = byteLine.toLongLong(); - // QByteArray and QJsonDocument::from* can only handle int size. - // If the payload is bigger we are screwed. - Q_ASSERT(bytes <= std::numeric_limits::max()); - - QByteArray dataArray; - dataArray.resize(bytes); - int pos = 0; - bool couldRead = false; - while ((pos < bytes) && (couldRead = (m_socket.bytesAvailable() || m_socket.waitForReadyRead()))) { - pos += m_socket.read(dataArray.data() + pos, qMin(m_socket.bytesAvailable(), bytes-pos)); - } - Q_ASSERT(couldRead); // false if we hit a timeout before read-end. - Q_ASSERT(pos == bytes); - - Purpose::Configuration config(QJsonDocument::fromJson(dataArray).object(), pluginType, md); - config.setUseSeparateProcess(false); - - Q_ASSERT(config.isReady()); - - m_job = config.createJob(); - m_job->start(); - - const QMetaObject* m = m_job->metaObject(); - for(int i = 0, c = m->propertyCount(); iproperty(i); - if (prop.hasNotifySignal() && prop.isReadable()) { - connect(m_job, prop.notifySignal(), this, propertyChangedMethod, Qt::UniqueConnection); - } - } - } - -private Q_SLOTS: - void error() { - qWarning() << "socket error:" << m_socket.error(); - } - - void propertyChanged() { - const int idx = senderSignalIndex(); - - const QMetaObject* m = m_job->metaObject(); - QJsonObject toSend; - for(int i = 0, c = m->propertyCount(); iproperty(i); - if (prop.notifySignalIndex() == idx) { - toSend[QString::fromLatin1(prop.name())] = fromVariant(prop.read(m_job)); - } - } - send(toSend); - } - - static QJsonValue fromVariant(const QVariant &var) { - if (var.canConvert()) { - return var.toJsonObject(); - } else { - return QJsonValue::fromVariant(var); - } - } - -private: - void send(const QJsonObject &object) { - const QByteArray data = QJsonDocument(object).toJson(QJsonDocument::Compact) + '\n'; -// qDebug() << "sending..." << data; - m_socket.write(data); - } - - Purpose::Job* m_job = nullptr; - QLocalSocket m_socket; -}; - -int main(int argc, char** argv) -{ -#warning make QGuiApplication, consider QCoreApplication? - QApplication app(argc, argv); - - QString serverName; - - { - QCommandLineParser parser; - parser.addOption(QCommandLineOption(QStringLiteral("server"), QStringLiteral("Named socket to connect to"), QStringLiteral("name"))); - parser.addOption(QCommandLineOption(QStringLiteral("pluginPath"), QStringLiteral("Chosen plugin"), QStringLiteral("path"))); - parser.addOption(QCommandLineOption(QStringLiteral("pluginType"), QStringLiteral("Plugin type name "), QStringLiteral("path"))); - parser.addHelpOption(); - - parser.process(app); - - serverName = parser.value(QStringLiteral("server")); - pluginType = parser.value(QStringLiteral("pluginType")); - - const QString path = parser.value(QStringLiteral("pluginPath")); - if (path.endsWith(QLatin1String("/metadata.json"))) { - QFileInfo fi(path); - md = Purpose::createMetaData(path); - } else { - md = KPluginMetaData(path); - Q_ASSERT(md.isValid()); - } - } - - Communication c(serverName); - - return app.exec(); -} - -#include "purposeprocess_main.moc" diff -Nru purpose-1.1/src/helper.cpp purpose-1.0+git20150907/src/helper.cpp --- purpose-1.1/src/helper.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/helper.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,76 +0,0 @@ -/* - Copyright 2015 Aleix Pol Gonzalez - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library. If not, see . -*/ - -#include "helper.h" -#include -#include -#include -#include -#include -#include -#include - -using namespace Purpose; - -QJsonObject Purpose::readPluginType(const QString &pluginType) -{ - const QString lookup = QStringLiteral("purpose/types/") + pluginType + QStringLiteral("PluginType.json"); - const QString path = QStandardPaths::locate(QStandardPaths::GenericDataLocation, lookup); - if (path.isEmpty()) { - qWarning() << "Couldn't find" << lookup; - return QJsonObject(); - } - QFile typeFile(path); - if (!typeFile.open(QFile::ReadOnly)) { - qWarning() << "Couldn't open" << lookup; - return QJsonObject(); - } - - QJsonParseError error; - QJsonDocument doc = QJsonDocument::fromJson(typeFile.readAll(), &error); - if (error.error) { - qWarning() << "JSON error in " << path << error.offset << ":" << error.errorString(); - return QJsonObject(); - } - - Q_ASSERT(doc.isObject()); - return doc.object(); -} - -KPluginMetaData Purpose::createMetaData(const QString &file) -{ - const QFileInfo fi(file); - const QString fileName = fi.absoluteFilePath(); - QJsonObject metaData; - - QFile f(fileName); - if (f.open(QIODevice::ReadOnly)) { - const QJsonDocument doc = QJsonDocument::fromJson(f.readAll()); - metaData = doc.object(); - } - - QDir dir = fi.dir().filePath(QStringLiteral("contents/code")); - QStringList mainFile = dir.entryList({QStringLiteral("main.*")}, QDir::Files); - if (mainFile.isEmpty()) { - qWarning() << "no main file for" << file; - return KPluginMetaData(); - } - - auto info = KPluginMetaData(metaData, dir.absoluteFilePath(mainFile.first()), fileName); - Q_ASSERT(info.isValid() && !info.rawData().isEmpty()); - return info; -} diff -Nru purpose-1.1/src/helper.h purpose-1.0+git20150907/src/helper.h --- purpose-1.1/src/helper.h 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/helper.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,33 +0,0 @@ -/* - Copyright 2015 Aleix Pol Gonzalez - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library. If not, see . -*/ - -#ifndef PURPOSE_HELPER_H -#define PURPOSE_HELPER_H - -#include -#include -#include - -namespace Purpose -{ - -QJsonObject readPluginType(const QString &pluginType); -KPluginMetaData createMetaData(const QString &file); - -} - -#endif diff -Nru purpose-1.1/src/job.cpp purpose-1.0+git20150907/src/job.cpp --- purpose-1.1/src/job.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/job.cpp 2015-10-07 12:52:43.000000000 +0000 @@ -21,11 +21,9 @@ using namespace Purpose; -class Purpose::JobPrivate +struct Purpose::JobPrivate { -public: QJsonObject m_data; - QJsonObject m_output = { {QStringLiteral("uninitialized"), QStringLiteral("true") } }; }; Job::Job(QObject* parent) @@ -49,18 +47,3 @@ Q_D(Job); d->m_data = data; } - -QJsonObject Job::output() const -{ - Q_D(const Job); - return d->m_output; -} - -void Job::setOutput(const QJsonObject& output) -{ - Q_D(Job); - if (d->m_output!=output) { - d->m_output = output; - Q_EMIT outputChanged(output); - } -} diff -Nru purpose-1.1/src/job.h purpose-1.0+git20150907/src/job.h --- purpose-1.1/src/job.h 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/job.h 2015-10-07 12:52:43.000000000 +0000 @@ -28,7 +28,7 @@ namespace Purpose { -class JobPrivate; +struct JobPrivate; /** * @brief Job that will actually perform the sharing @@ -49,7 +49,6 @@ * Represents the data the job will have available to perform its task */ Q_PROPERTY(QJsonObject data READ data CONSTANT) -Q_PROPERTY(QJsonObject output READ output WRITE setOutput NOTIFY outputChanged) public: Job(QObject* parent = 0); virtual ~Job(); @@ -62,11 +61,9 @@ void setData(const QJsonObject &data); QJsonObject data() const; - QJsonObject output() const; - void setOutput(const QJsonObject &output); - Q_SIGNALS: - void outputChanged(const QJsonObject& output); + void output(const QJsonObject& output); + void dataChanged(); private: Q_DECLARE_PRIVATE(Job) diff -Nru purpose-1.1/src/pluginbase.h purpose-1.0+git20150907/src/pluginbase.h --- purpose-1.1/src/pluginbase.h 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/pluginbase.h 2015-10-07 12:52:43.000000000 +0000 @@ -38,8 +38,8 @@ PluginBase(QObject* parent = nullptr); virtual ~PluginBase(); - /** @returns the job that will perform the plugin's action. */ - virtual Job* createJob() const = 0; + /** @returns the job that will perform the share of the specified @p data.*/ + virtual Job* share() const = 0; }; } diff -Nru purpose-1.1/src/plugins/CMakeLists.txt purpose-1.0+git20150907/src/plugins/CMakeLists.txt --- purpose-1.1/src/plugins/CMakeLists.txt 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/CMakeLists.txt 2015-10-07 12:52:43.000000000 +0000 @@ -7,31 +7,10 @@ endif() endfunction() -set(KPACKAGE_RELATIVE_DATA_INSTALL_DIR "kpackage") -function(kpackage_install_package dir component root) - set(install_dir ${ARGV3}) - if(NOT install_dir) - set(install_dir ${KPACKAGE_RELATIVE_DATA_INSTALL_DIR}) - endif() - install(DIRECTORY ${dir}/ USE_SOURCE_PERMISSIONS - DESTINATION ${DATA_INSTALL_DIR}/${install_dir}/${root}/${component} - PATTERN Messages.sh EXCLUDE) -endfunction() - set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH}) -include(QMLModules) -find_qmlmodule(Ubuntu.OnlineAccounts 0.1) -find_qmlmodule(org.kde.kdeconnect 1.0) -find_qmlmodule(org.kde.kquickcontrolsaddons 2.0) - find_package(KAccounts REQUIRED) -find_package(KF5KIO ${KF5_DEP_VERSION} REQUIRED) - -set_package_properties(KAccounts PROPERTIES - PURPOSE "Used to find your system-wide defined, for now only for YouTube." - TYPE OPTIONAL -) -set_package_properties(KF5KIO PROPERTIES TYPE REQUIRED) +find_package(QMLModule 0.1 COMPONENTS Ubuntu.OnlineAccounts) +find_package(QMLModule 1.0 COMPONENTS org.kde.kdeconnect) add_subdirectory(saveas) add_subdirectory(imgur) @@ -39,9 +18,6 @@ add_subdirectory(ktp-sendfile) if (KAccounts_FOUND) add_subdirectory(youtube) - - kpackage_install_package(twitter Twitter Purpose) - kaccounts_add_service(${CMAKE_CURRENT_SOURCE_DIR}/twitter-microblog.service.in) endif() add_subdirectory(kdeconnect) add_subdirectory(reviewboard) diff -Nru purpose-1.1/src/plugins/ExportPluginType.json purpose-1.0+git20150907/src/plugins/ExportPluginType.json --- purpose-1.1/src/plugins/ExportPluginType.json 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/ExportPluginType.json 2015-10-07 12:52:43.000000000 +0000 @@ -4,11 +4,9 @@ "Name": "Upload...", "Name[ast]": "Xubir...", "Name[bs]": "Slanje...", - "Name[ca@valencia]": "Puja...", "Name[ca]": "Puja...", "Name[cs]": "Odeslat...", "Name[de]": "Hochladen ...", - "Name[el]": "Αποστολή...", "Name[es]": "Enviar...", "Name[fi]": "Lähetä…", "Name[gl]": "Enviar…", diff -Nru purpose-1.1/src/plugins/cmake/FindQMLModule.cmake purpose-1.0+git20150907/src/plugins/cmake/FindQMLModule.cmake --- purpose-1.1/src/plugins/cmake/FindQMLModule.cmake 1970-01-01 00:00:00.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/cmake/FindQMLModule.cmake 2015-10-07 12:52:43.000000000 +0000 @@ -0,0 +1,81 @@ +#.rst: +# FindQMLModule +# ------- +# +# Find QML modules with a single find_package() call. +# +#============================================================================= +# Copyright 2015 Aleix Pol Gonzalez +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# 1. Redistributions of source code must retain the copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# 3. The name of the author may not be used to endorse or promote products +# derived from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +#============================================================================= + +include(ECMFindModuleHelpersStub) + +ecm_find_package_version_check(QMLModule) + +if (NOT QMLModule_FIND_COMPONENTS) + set(QMLModule_NOT_FOUND_MESSAGE "The QMLModule package requires at least one component") + set(QMLModule_FOUND False) + return() +endif() + +set_package_properties(QMLModule PROPERTIES DESCRIPTION "QML Modules: checks failed or cannot be performed" TYPE RUNTIME) + +include(FindPackageHandleStandardArgs) +include(FeatureSummary) + +string (REPLACE ";" ", " THE_COMPONENTS "${QMLModule_FIND_COMPONENTS}") + +set(QMLModule_VERSION "${QMLModule_FIND_VERSION}") +foreach(_module ${QMLModule_FIND_COMPONENTS}) + execute_process(COMMAND qmlplugindump "${_module}" "${QMLModule_FIND_VERSION}" OUTPUT_VARIABLE FUUUUU RESULT_VARIABLE ExitCode) + + if(ExitCode EQUAL 0) + set(QMLModule_${_module}_FOUND TRUE) + set(QMLModule_${_module}_VERSION "${QMLModule_FIND_VERSION}") + else() + set(QMLModule_${_module}_FOUND FALSE) + endif() + + set_package_properties(QMLModule_${_module} PROPERTIES DESCRIPTION "QML Modules: ${THE_REQUIRED_COMPONENTS}" TYPE RUNTIME) +endforeach() + +# Annoyingly, find_package_handle_standard_args requires you to provide +# REQUIRED_VARS even when using HANDLE_COMPONENTS, but all we actually +# care about is whether the required components were found. So we provide +# a dummy variable that is just set to something that will be printed +# on success. +set(_dummy_req_var "success") + +find_package_handle_standard_args(QMLModule + FOUND_VAR + QMLModule_FOUND + REQUIRED_VARS + _dummy_req_var + VERSION_VAR + QMLModule_VERSION + HANDLE_COMPONENTS +) + diff -Nru purpose-1.1/src/plugins/cmake/FindQMLModule.cmake.in purpose-1.0+git20150907/src/plugins/cmake/FindQMLModule.cmake.in --- purpose-1.1/src/plugins/cmake/FindQMLModule.cmake.in 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/cmake/FindQMLModule.cmake.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,50 +0,0 @@ -#============================================================================= -# Copyright 2015 Aleix Pol Gonzalez -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. The name of the author may not be used to endorse or promote products -# derived from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#============================================================================= - -include(ECMFindModuleHelpersStub) - -execute_process(COMMAND qmlplugindump "@MODULE_NAME@" "@VERSION@" ERROR_VARIABLE ERRORS_OUTPUT OUTPUT_VARIABLE DISREGARD_VARIABLE RESULT_VARIABLE ExitCode) - -if(ExitCode EQUAL 0) - set(@GENMODULE@_FOUND TRUE) - set(@GENMODULE@_VERSION "${PACKAGE_FIND_VERSION}") -else() - message(STATUS "qmlplugindump failed for @MODULE_NAME@.") - set(@GENMODULE@_FOUND FALSE) -endif() - -find_package_handle_standard_args(@GENMODULE@ - FOUND_VAR - @GENMODULE@_FOUND - REQUIRED_VARS - @GENMODULE@_FOUND - VERSION_VAR - @GENMODULE@_VERSION - HANDLE_COMPONENTS -) - - diff -Nru purpose-1.1/src/plugins/cmake/QMLModules.cmake purpose-1.0+git20150907/src/plugins/cmake/QMLModules.cmake --- purpose-1.1/src/plugins/cmake/QMLModules.cmake 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/cmake/QMLModules.cmake 1970-01-01 00:00:00.000000000 +0000 @@ -1,47 +0,0 @@ -#.rst: -# FindQMLModule -# ------- -# -# Find QML modules through a find_qmlmodule() call. -# -#============================================================================= -# Copyright 2015 Aleix Pol Gonzalez -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# 1. Redistributions of source code must retain the copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. The name of the author may not be used to endorse or promote products -# derived from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#============================================================================= - -set(MODULES_DIR ${CMAKE_CURRENT_LIST_DIR}) - -function(find_qmlmodule MODULE_NAME VERSION) - set(GENMODULE "${MODULE_NAME}-QMLModule") - - configure_file("${MODULES_DIR}/FindQMLModule.cmake.in" "Find${GENMODULE}.cmake" @ONLY) - - set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_BINARY_DIR}" ${CMAKE_MODULE_PATH}) - find_package(${GENMODULE} ${ARGN}) - - set_package_properties(${GENMODULE} PROPERTIES - DESCRIPTION "${MODULE_NAME} is a runtime dependency" - TYPE RUNTIME) -endfunction() diff -Nru purpose-1.1/src/plugins/imgur/imgurplugin.cpp purpose-1.0+git20150907/src/plugins/imgur/imgurplugin.cpp --- purpose-1.1/src/plugins/imgur/imgurplugin.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/imgur/imgurplugin.cpp 2015-10-07 12:52:43.000000000 +0000 @@ -23,7 +23,6 @@ #include #include #include -#include #include #include #include @@ -32,11 +31,11 @@ EXPORT_SHARE_VERSION -Q_GLOBAL_STATIC_WITH_ARGS(const QUrl, imageImgurUrl, (QLatin1String("https://api.imgur.com/3/image"))) -Q_GLOBAL_STATIC_WITH_ARGS(const QUrl, albumImgurUrl, (QLatin1String("https://api.imgur.com/3/album"))) - -// key associated with aleixpol@kde.org -Q_GLOBAL_STATIC_WITH_ARGS(const QString, YOUR_CLIENT_ID, (QLatin1String("0bffa5b4ac8383c"))); +// Taken from "share" Data Engine +// key associated with plasma-devel@kde.org +// thanks to Alan Schaaf of Imgur (alan@imgur.com) +static const QString apiKey = QStringLiteral("d0757bc2e94a0d4652f28079a0be9379"); +static const QUrl imgurUrl(QStringLiteral("https://api.imgur.com/2/upload.json?key=")+apiKey); class ImgurShareJob : public Purpose::Job { @@ -49,67 +48,21 @@ virtual void start() override { - m_pendingJobs = 0; - const QJsonArray urls = data().value(QStringLiteral("urls")).toArray(); + QJsonArray urls = data().value(QStringLiteral("urls")).toArray(); + qDebug() << "starting..." << data().toVariantMap(); if (urls.isEmpty()) { qWarning() << "no urls to share" << urls << data(); emitResult(); return; } - if (urls.count()>1) { - KIO::TransferJob *tJob = KIO::storedHttpPost("", *albumImgurUrl, KIO::HideProgressInfo); - tJob->setMetaData(QMap{ - { QStringLiteral("customHTTPHeader"), QStringLiteral("Authorization: Client-ID ") + *YOUR_CLIENT_ID } - }); - connect(tJob, &KJob::result, this, &ImgurShareJob::albumCreated); - } else { - startUploading(); - } - } - - QJsonObject processResponse(KJob* job) { - KIO::StoredTransferJob *sjob = qobject_cast(job); - QJsonParseError error; - const QJsonObject resultMap = QJsonDocument::fromJson(sjob->data(), &error).object(); - if (sjob->isErrorPage()) { - setError(3); - setErrorText(i18n("Error page returned")); - } else if (job->error()) { - setError(job->error()); - setErrorText(job->errorText()); - } else if (error.error) { - setError(1); - setErrorText(error.errorString()); - } else if (!resultMap.value(QStringLiteral("success")).toBool()) { - setError(2); - const QJsonObject dataMap = resultMap[QStringLiteral("data")].toObject(); - setErrorText(dataMap[QStringLiteral("error")].toString()); - } else { - return resultMap[QStringLiteral("data")].toObject(); - } - emitResult(); - return {}; - } - - void albumCreated(KJob* job) { - const QJsonObject dataMap = processResponse(job); - if (!dataMap.isEmpty()) { - m_albumId = dataMap[QStringLiteral("id")].toString(); - m_albumDeleteHash = dataMap[QStringLiteral("deletehash")].toString(); - startUploading(); - } - } - - void startUploading() - { - const QJsonArray urls = data().value(QStringLiteral("urls")).toArray(); foreach(const QJsonValue &val, urls) { QString u = val.toString(); KIO::StoredTransferJob* job = KIO::storedGet(QUrl(u)); connect(job, &KJob::finished, this, &ImgurShareJob::fileFetched); m_pendingJobs++; } + Q_ASSERT(m_pendingJobs>0); } void fileFetched(KJob* j) @@ -123,40 +76,56 @@ return; } - - MPForm form; KIO::StoredTransferJob* job = qobject_cast(j); - form.addFile(QStringLiteral("image"), job->url(), job->data()); - form.addPair(QStringLiteral("album"), m_albumDeleteHash, {}); - form.finish(); - - KIO::StoredTransferJob *tJob = KIO::storedHttpPost(form.formData(), *imageImgurUrl, KIO::HideProgressInfo); - tJob->setMetaData(QMap{ - { QStringLiteral("content-type"), QString::fromLocal8Bit(form.contentType()) }, - { QStringLiteral("customHTTPHeader"), QStringLiteral("Authorization: Client-ID ") + *YOUR_CLIENT_ID } - }); - connect(tJob, &KJob::result, this, &ImgurShareJob::imageUploaded); + m_form.addFile(QStringLiteral("image"), job->url(), job->data()); + --m_pendingJobs; + if (m_pendingJobs == 0) + performUpload(); } - void imageUploaded(KJob* job) { - const QJsonObject dataMap = processResponse(job); - if (!dataMap.isEmpty()) { - const QString url = dataMap[QStringLiteral("link")].toString(); - Q_EMIT infoMessage(this, url, QStringLiteral("%1").arg(url)); - --m_pendingJobs; + void performUpload() + { + m_form.finish(); + + KIO::TransferJob *tJob = KIO::http_post(imgurUrl, m_form.formData(), KIO::HideProgressInfo); + tJob->setMetaData(QMap{{ QStringLiteral("content-type"), QString::fromLocal8Bit(m_form.contentType()) }}); + connect(tJob, &KIO::TransferJob::data, this, [this](KIO::Job*, const QByteArray& data) { m_resultData += data; }); + connect(tJob, &KJob::result, this, &ImgurShareJob::imagesUploaded); - if (m_pendingJobs == 0) { - const QString finalUrl = m_albumId.isEmpty() ? url : QStringLiteral("https://imgur.com/a/") + m_albumId; - setOutput({ { QStringLiteral("url"), finalUrl } }); - emitResult(); - } + m_form.reset(); //we can free some resources already + } + + void imagesUploaded(KJob* job) { + QJsonParseError error; + QJsonObject resultMap = QJsonDocument::fromJson(m_resultData, &error).object(); + if (static_cast(job)->isErrorPage()) { + setError(3); + setErrorText(i18n("Error page returned")); + qDebug() << "Error page :("; + } else if (job->error()) { + setError(job->error()); + setErrorText(job->errorText()); + } else if (error.error) { + setError(1); + setErrorText(error.errorString()); + } else if ( resultMap.contains(QLatin1String("error")) ) { + setError(2); + QJsonObject errorMap = resultMap[QStringLiteral("error")].toObject(); + setErrorText(errorMap[QStringLiteral("message")].toString()); + } else { + QJsonObject uploadMap = resultMap[QStringLiteral("upload")].toObject(); + QJsonObject linksMap = uploadMap[QStringLiteral("links")].toObject(); + QString url = linksMap[QStringLiteral("original")].toString(); + Q_EMIT infoMessage(this, url, QStringLiteral("%1").arg(url)); + Q_EMIT output({ { QStringLiteral("url"), url } }); } + emitResult(); } private: - QString m_albumId; - QString m_albumDeleteHash; int m_pendingJobs; + MPForm m_form; + QByteArray m_resultData; }; class Q_DECL_EXPORT ImgurPlugin : public Purpose::PluginBase @@ -165,7 +134,7 @@ public: ImgurPlugin(QObject* p, const QVariantList& ) : Purpose::PluginBase(p) {} - virtual Purpose::Job* createJob() const override + virtual Purpose::Job* share() const override { return new ImgurShareJob(nullptr); } diff -Nru purpose-1.1/src/plugins/imgur/imgurplugin.json purpose-1.0+git20150907/src/plugins/imgur/imgurplugin.json --- purpose-1.1/src/plugins/imgur/imgurplugin.json 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/imgur/imgurplugin.json 2015-10-07 12:52:43.000000000 +0000 @@ -2,21 +2,15 @@ "KPlugin": { "Authors": [ { - "Name": "Aleix Pol", - "Name[x-test]": "xxAleix Polxx" + "Name": "Aleix Pol" } ], "Category": "Utilities", "Description": "Upload pictures to Imgur", - "Description[ast]": "Xube semeyes a Imgur", - "Description[ca@valencia]": "Puja imatges a Imgur", "Description[ca]": "Puja imatges a Imgur", "Description[cs]": "Odeslat obrázky na Imgur", "Description[de]": "Bilder zu Imgur hochladen", - "Description[el]": "Αποστολή εικόνων στο Imgur", "Description[es]": "Enviar imágenes a imgur", - "Description[fi]": "Lähetä kuvia Imguriin", - "Description[gl]": "Enviar imaxes a Imgur", "Description[hu]": "Képek feltöltése az Imgurre", "Description[nl]": "Afbeeldingen uploaden naar Imgur", "Description[pl]": "Wyślij zdjęcia na imgur", @@ -31,7 +25,27 @@ "Icon": "edit-paste", "License": "GPL", "Name": "Imgur", - "Name[x-test]": "xxImgurxx" + "Name[ast]": "Imgur", + "Name[bs]": "Imgur", + "Name[ca]": "Imgur", + "Name[cs]": "Imgur", + "Name[de]": "Imgur", + "Name[es]": "Imgur", + "Name[fi]": "Imgur", + "Name[gl]": "Imgur", + "Name[hu]": "Imgur", + "Name[nl]": "Imgur", + "Name[pl]": "Imgur", + "Name[pt]": "Imgur", + "Name[pt_BR]": "Imgur", + "Name[ro]": "Imgur", + "Name[ru]": "Imgur", + "Name[sk]": "Imgur", + "Name[sv]": "Imgur", + "Name[tr]": "Imgur", + "Name[uk]": "Imgur", + "Name[x-test]": "xxImgurxx", + "Name[zh_CN]": "Imgur" }, "X-Purpose-Configuration": [], "X-Purpose-Constraints": [ diff -Nru purpose-1.1/src/plugins/kdeconnect/kdeconnectplugin.cpp purpose-1.0+git20150907/src/plugins/kdeconnect/kdeconnectplugin.cpp --- purpose-1.1/src/plugins/kdeconnect/kdeconnectplugin.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/kdeconnect/kdeconnectplugin.cpp 2015-10-07 12:52:43.000000000 +0000 @@ -60,25 +60,25 @@ qWarning() << "kdeconnect-cli crashed"; setError(code); - setOutput( {{ QStringLiteral("url"), QString() }}); + Q_EMIT output( {{ QStringLiteral("url"), QString() }}); emitResult(); } private: }; -class Q_DECL_EXPORT KDEConnectPlugin : public Purpose::PluginBase +class Q_DECL_EXPORT KTpSendFilePlugin : public Purpose::PluginBase { Q_OBJECT public: - KDEConnectPlugin(QObject* p, const QVariantList& ) : Purpose::PluginBase(p) {} + KTpSendFilePlugin(QObject* p, const QVariantList& ) : Purpose::PluginBase(p) {} - virtual Purpose::Job* createJob() const override + virtual Purpose::Job* share() const override { return new KDEConnectJob(nullptr); } }; -K_PLUGIN_FACTORY_WITH_JSON(KDEConnect, "kdeconnectplugin.json", registerPlugin();) +K_PLUGIN_FACTORY_WITH_JSON(KDEConnect, "kdeconnectplugin.json", registerPlugin();) #include "kdeconnectplugin.moc" diff -Nru purpose-1.1/src/plugins/kdeconnect/kdeconnectplugin.json purpose-1.0+git20150907/src/plugins/kdeconnect/kdeconnectplugin.json --- purpose-1.1/src/plugins/kdeconnect/kdeconnectplugin.json 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/kdeconnect/kdeconnectplugin.json 2015-10-07 12:52:43.000000000 +0000 @@ -2,18 +2,14 @@ "KPlugin": { "Authors": [ { - "Name": "Aleix Pol", - "Name[x-test]": "xxAleix Polxx" + "Name": "Aleix Pol" } ], "Category": "Utilities", "Description": "Send through KDE Connect", - "Description[ast]": "Unvia pente KDE Connect", - "Description[ca@valencia]": "Envia a través del KDE Connect", "Description[ca]": "Envia a través del KDE Connect", "Description[cs]": "Poslat přes KDE Connect", "Description[de]": "Mit KDE-Connect versenden", - "Description[el]": "Αποστολή μέσω KDE Connect", "Description[es]": "Enviar a través de KDE Connect", "Description[fi]": "Lähetä KDE Connectin välityksellä", "Description[gl]": "Enviar mediante KDE Connect", @@ -33,11 +29,9 @@ "License": "GPL", "Name": "Send To Device...", "Name[ast]": "Unviar al preséu...", - "Name[ca@valencia]": "Envia a un dispositiu...", "Name[ca]": "Envia a un dispositiu...", "Name[cs]": "Poslat na zařízení...", "Name[de]": "An Gerät senden ...", - "Name[el]": "Αποστολή σε συσκευή...", "Name[es]": "Enviar a dispositivo...", "Name[fi]": "Lähetä laitteeseen…", "Name[gl]": "Enviar a un dispositivo…", diff -Nru purpose-1.1/src/plugins/ktp-sendfile/ktpsendfileplugin.cpp purpose-1.0+git20150907/src/plugins/ktp-sendfile/ktpsendfileplugin.cpp --- purpose-1.1/src/plugins/ktp-sendfile/ktpsendfileplugin.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/ktp-sendfile/ktpsendfileplugin.cpp 2015-10-07 12:52:43.000000000 +0000 @@ -65,7 +65,7 @@ Q_SLOT void jobFinished(int code, QProcess::ExitStatus /*status*/) { setError(code); - setOutput( {{ QStringLiteral("url"), QString() }}); + Q_EMIT output( {{ QStringLiteral("url"), QString() }}); emitResult(); } }; @@ -76,7 +76,7 @@ public: KTpSendFilePlugin(QObject* p, const QVariantList& ) : Purpose::PluginBase(p) {} - virtual Purpose::Job* createJob() const override + virtual Purpose::Job* share() const override { return new KTpSendFileShareJob(nullptr); } diff -Nru purpose-1.1/src/plugins/ktp-sendfile/ktpsendfileplugin.json purpose-1.0+git20150907/src/plugins/ktp-sendfile/ktpsendfileplugin.json --- purpose-1.1/src/plugins/ktp-sendfile/ktpsendfileplugin.json 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/ktp-sendfile/ktpsendfileplugin.json 2015-10-07 12:52:43.000000000 +0000 @@ -2,18 +2,14 @@ "KPlugin": { "Authors": [ { - "Name": "Aleix Pol", - "Name[x-test]": "xxAleix Polxx" + "Name": "Aleix Pol" } ], "Category": "Utilities", "Description": "Send through Instant Messaging", - "Description[ast]": "Unvia pente mensaxería nel intre", - "Description[ca@valencia]": "Envia a través de missatgeria instantània", "Description[ca]": "Envia a través de missatgeria instantània", "Description[cs]": "Poslat zkrze chat", "Description[de]": "Mit Instant-Messaging versenden", - "Description[el]": "Αποστολή με στιγμιαίο μήνυμα", "Description[es]": "Enviar por mensajería instantánea", "Description[fi]": "Lähetä pikaviestinnän välityksellä", "Description[gl]": "Enviar por mensaxaría instantánea", @@ -34,11 +30,9 @@ "Name": "Send To Contact...", "Name[ast]": "Unviar al contautu...", "Name[bs]": "Šalji na kontakt...", - "Name[ca@valencia]": "Envia a un contacte...", "Name[ca]": "Envia a un contacte...", "Name[cs]": "Poslat kontaktu...", "Name[de]": "An Kontakt senden ...", - "Name[el]": "Αποστολή σε επαφή...", "Name[es]": "Enviar a contacto...", "Name[fi]": "Lähetä yhteystiedolle…", "Name[gl]": "Enviar a un contacto…", diff -Nru purpose-1.1/src/plugins/pastebin/pastebinplugin.cpp purpose-1.0+git20150907/src/plugins/pastebin/pastebinplugin.cpp --- purpose-1.1/src/plugins/pastebin/pastebinplugin.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/pastebin/pastebinplugin.cpp 2015-10-07 12:52:43.000000000 +0000 @@ -34,7 +34,7 @@ // Taken from "share" Data Engine // key associated with plasma-devel@kde.org // thanks to Alan Schaaf of Pastebin (alan@pastebin.com) -Q_GLOBAL_STATIC_WITH_ARGS(QByteArray, apiKey, ("0c8b6add8e0f6d53f61fe5ce870a1afa")) +static const QByteArray apiKey("0c8b6add8e0f6d53f61fe5ce870a1afa"); class PastebinJob : public Purpose::Job { @@ -89,7 +89,7 @@ } // qCDebug(PLUGIN_PASTEBIN) << "exporting patch to pastebin" << source->file(); - QByteArray bytearray = "api_option=paste&api_paste_private=1&api_paste_name=kde-purpose-pastebin-plugin&api_paste_expire_date=1D&api_paste_format=diff&api_dev_key="+*apiKey+"&api_paste_code="; + QByteArray bytearray = "api_option=paste&api_paste_private=1&api_paste_name=kde-purpose-pastebin-plugin&api_paste_expire_date=1D&api_paste_format=diff&api_dev_key="+apiKey+"&api_paste_code="; bytearray += QUrl::toPercentEncoding(QString::fromUtf8(m_data)); const QUrl url(QStringLiteral("http://pastebin.com/api/api_post.php")); @@ -101,17 +101,11 @@ connect(tf, &KJob::result, this, &PastebinJob::textUploaded); m_resultData.clear(); + KIO::getJobTracker()->registerJob(tf); } - void textUploaded(KJob* job) { - if (job->error()) { - setError(error()); - setErrorText(job->errorText()); - } else if (!m_resultData.startsWith("http")) { - setError(1); - setErrorText(QString::fromUtf8(m_resultData)); - } else - setOutput( { { QStringLiteral("url"), QString::fromUtf8(m_resultData) } }); + void textUploaded(KJob* /*job*/) { + Q_EMIT output( { { QStringLiteral("url"), QString::fromUtf8(m_resultData) } }); emitResult(); } @@ -127,7 +121,7 @@ public: PastebinPlugin(QObject* p, const QVariantList& ) : Purpose::PluginBase(p) {} - virtual Purpose::Job* createJob() const override + virtual Purpose::Job* share() const override { return new PastebinJob(nullptr); } diff -Nru purpose-1.1/src/plugins/pastebin/pastebinplugin.json purpose-1.0+git20150907/src/plugins/pastebin/pastebinplugin.json --- purpose-1.1/src/plugins/pastebin/pastebinplugin.json 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/pastebin/pastebinplugin.json 2015-10-07 12:52:43.000000000 +0000 @@ -2,20 +2,14 @@ "KPlugin": { "Authors": [ { - "Name": "Aleix Pol", - "Name[x-test]": "xxAleix Polxx" + "Name": "Aleix Pol" } ], "Category": "Utilities", "Description": "Upload text to Pastebin", - "Description[ast]": "Xube testu a Pastebin", - "Description[ca@valencia]": "Puja el text a Pastebin", "Description[ca]": "Puja el text a Pastebin", "Description[de]": "Text zu Pastebin hochladen", - "Description[el]": "Αποστολή κειμένου στο Pastebin", "Description[es]": "Enviar texto a Pastebin", - "Description[fi]": "Lähetä tekstiä Pastebiniin", - "Description[gl]": "Enviar texto a Pastebin", "Description[hu]": "Szöveg feltöltése a Pastebinre", "Description[nl]": "Tekst uploaden naar Pastebin", "Description[pl]": "Wyślij tekst na Pastebin", @@ -30,8 +24,27 @@ "Icon": "edit-paste", "License": "GPL", "Name": "Pastebin", + "Name[ast]": "Pastebin", + "Name[bs]": "Pastebin", + "Name[ca]": "Pastebin", + "Name[cs]": "Pastebin", + "Name[de]": "Pastebin", + "Name[es]": "Pastebin", + "Name[fi]": "Pastebin", + "Name[gl]": "Pastebin", + "Name[hu]": "Pastebin", + "Name[nl]": "Pastebin", + "Name[pl]": "Pastebin", + "Name[pt]": "Pastebin", + "Name[pt_BR]": "Pastebin", + "Name[ro]": "Pastebin", + "Name[ru]": "Pastebin", + "Name[sk]": "Pastebin", + "Name[sv]": "Pastebin", + "Name[tr]": "Pastebin", "Name[uk]": "Вставлячка", - "Name[x-test]": "xxPastebinxx" + "Name[x-test]": "xxPastebinxx", + "Name[zh_CN]": "Pastebin" }, "X-Purpose-Configuration": [], "X-Purpose-Constraints": [ diff -Nru purpose-1.1/src/plugins/reviewboard/reviewboardplugin.cpp purpose-1.0+git20150907/src/plugins/reviewboard/reviewboardplugin.cpp --- purpose-1.1/src/plugins/reviewboard/reviewboardplugin.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/reviewboard/reviewboardplugin.cpp 2015-10-07 12:52:43.000000000 +0000 @@ -104,8 +104,8 @@ ReviewBoard::SubmitPatchRequest const * job = qobject_cast(j); QUrl url = job->server(); url.setUserInfo(QString()); - QString requrl = QStringLiteral("%1/r/%2/").arg(url.toDisplayString(QUrl::PreferLocalFile), job->requestId()); - setOutput({{ QStringLiteral("url"), requrl }}); + QString requrl = QStringLiteral("%1/r/%2/").arg(url.toDisplayString(QUrl::PreferLocalFile)).arg(job->requestId()); + Q_EMIT output({{ QStringLiteral("url"), requrl }}); emitResult(); } }; @@ -117,7 +117,7 @@ ReviewBoardPlugin(QObject* parent, const QList& /*args*/) : PluginBase(parent) {} virtual ~ReviewBoardPlugin() override {} - virtual Purpose::Job* createJob() const override + virtual Purpose::Job* share() const override { return new TheReviewboardJob; } diff -Nru purpose-1.1/src/plugins/reviewboard/reviewboardplugin.json purpose-1.0+git20150907/src/plugins/reviewboard/reviewboardplugin.json --- purpose-1.1/src/plugins/reviewboard/reviewboardplugin.json 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/reviewboard/reviewboardplugin.json 2015-10-07 12:52:43.000000000 +0000 @@ -2,16 +2,13 @@ "KPlugin": { "Authors": [ { - "Name": "Aleix Pol", - "Name[x-test]": "xxAleix Polxx" + "Name": "Aleix Pol" } ], "Category": "Utilities", "Description": "Upload patches to reviewboard", - "Description[ca@valencia]": "Puja els pedaços al «reviewboard»", "Description[ca]": "Puja els pedaços al «reviewboard»", "Description[de]": "Bilder an das Reviewboard hochladen", - "Description[el]": "Αποστολή διορθώσεων κώδικα στο reviewboard", "Description[es]": "Enviar imágenes a reviewboard", "Description[fi]": "Lähetä paikkauksia Review Boardiin", "Description[gl]": "Enviar parches á táboa de revisións.", @@ -29,13 +26,21 @@ "Icon": "reviewboard-purpose", "License": "GPL", "Name": "Review Board", + "Name[ca]": "Review Board", + "Name[de]": "Review Board", + "Name[es]": "Review Board", + "Name[fi]": "Review Board", "Name[gl]": "Táboa de revisións", + "Name[hu]": "Review Board", "Name[nl]": "Reviewboard", "Name[pl]": "Rada opiniująca", - "Name[pt]": "Painel de Revisão", + "Name[pt]": "Grupo de Revisão", "Name[pt_BR]": "Painel de revisão", + "Name[ru]": "Review Board", "Name[sk]": "Revízna komisia", + "Name[sv]": "Review Board", "Name[tr]": "Gözden Geçirme Panosu", + "Name[uk]": "Review Board", "Name[x-test]": "xxReview Boardxx" }, "X-Purpose-Configuration": [ diff -Nru purpose-1.1/src/plugins/saveas/saveasplugin.cpp purpose-1.0+git20150907/src/plugins/saveas/saveasplugin.cpp --- purpose-1.1/src/plugins/saveas/saveasplugin.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/saveas/saveasplugin.cpp 2015-10-07 12:52:43.000000000 +0000 @@ -69,7 +69,7 @@ setError(job->error()); setErrorText(job->errorText()); if (job->error()==0) { - setOutput({ { QStringLiteral("url"), qobject_cast(job)->destUrl().toString() } }); + Q_EMIT output({ { QStringLiteral("url"), qobject_cast(job)->destUrl().toString() } }); } emitResult(); } @@ -84,7 +84,7 @@ public: SaveAsPlugin(QObject* p, const QVariantList& ) : Purpose::PluginBase(p) {} - virtual Purpose::Job* createJob() const override + virtual Purpose::Job* share() const override { return new SaveAsShareJob(nullptr); } diff -Nru purpose-1.1/src/plugins/saveas/saveasplugin.json purpose-1.0+git20150907/src/plugins/saveas/saveasplugin.json --- purpose-1.1/src/plugins/saveas/saveasplugin.json 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/saveas/saveasplugin.json 2015-10-07 12:52:43.000000000 +0000 @@ -2,36 +2,34 @@ "KPlugin": { "Authors": [ { - "Name": "Aleix Pol", - "Name[x-test]": "xxAleix Polxx" + "Name": "Aleix Pol" } ], "Category": "Utilities", - "Description": "Saves the share into the chosen location.", - "Description[ca@valencia]": "Guarda la compartició a la ubicació escollida.", - "Description[ca]": "Desa la compartició a la ubicació escollida.", - "Description[de]": "Speichert die Freigabe am ausgewählten Ort.", - "Description[el]": "Αποθήκευση του διαμοιρασμένου στην επιλεγμένη τοποθεσία.", - "Description[es]": "Guarda el recurso compartido en la ubicación elegida.", - "Description[fi]": "Tallentaa jaettavan asian valittuun sijaintiin.", - "Description[gl]": "Garda a compartición no lugar escollido.", - "Description[nl]": "Slaat de share op in de gekozen locatie.", - "Description[pl]": "Zapisuje plik udostępniony w wybranym miejscu.", - "Description[pt]": "Grava a partilha na localização indicada.", - "Description[pt_BR]": "Salva o compartilhamento na localização indicada.", - "Description[sk]": "Uloží zdieľanie do vybraného umiestnenia.", - "Description[sv]": "Sparar delade objekt på vald plats.", - "Description[uk]": "Зберігає спільний ресурс до вказаного каталогу.", - "Description[x-test]": "xxSaves the share into the chosen location.xx", + "Description": "Dummy plugin, to test the shit out of the feature", + "Description[ca]": "Connector de simulació, per provar la sortida de les funcionalitats", + "Description[de]": "Dummy-Modul zum Testen der Funktion", + "Description[es]": "Complemento de simulación para probar la salida de la funcionalidad", + "Description[fi]": "Koeliitännäinen, joka testaa ominaisuuden läpikotaisin", + "Description[gl]": "Complemento para probar a funcionalidade.", + "Description[hu]": "Üres bővítmény, a szolgáltatás tesztelésére", + "Description[nl]": "Dummy-plug-in, om de rommel uit de functie te testen", + "Description[pl]": "Fikcyjna wtyczka, do testowana", + "Description[pt]": "'Plugin' de testes para testar as funcionalidades", + "Description[pt_BR]": "Plugin para teste da funcionalidade", + "Description[sk]": "Prázdny plugin, na vyskúšanie funkcie", + "Description[sv]": "Testinsticksprogram, för att testa skiten ur funktionen", + "Description[tr]": "Özelliği denemek için boş eklenti", + "Description[uk]": "Фіктивний додаток, призначено для тестування можливості", + "Description[x-test]": "xxDummy plugin, to test the shit out of the featurexx", + "Description[zh_CN]": "假插件,用于测试功能", "Icon": "document-save", "License": "GPL", "Name": "Save as...", "Name[ast]": "Guardar como...", - "Name[ca@valencia]": "Guarda com a...", "Name[ca]": "Desa com a...", "Name[cs]": "Uložit jako...", "Name[de]": "Speichern unter ...", - "Name[el]": "Αποθήκευση ως...", "Name[es]": "Guardar como...", "Name[fi]": "Tallenna nimellä…", "Name[gl]": "Gardar como…", diff -Nru purpose-1.1/src/plugins/twitter/contents/code/main.js purpose-1.0+git20150907/src/plugins/twitter/contents/code/main.js --- purpose-1.1/src/plugins/twitter/contents/code/main.js 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/twitter/contents/code/main.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,136 +0,0 @@ -#!/usr/bin/env node - -function processArgs() { - var ret = {}; - var last; - var argv = process.argv.slice(2); - for (var v in argv) { - var curr = argv[v]; - if (curr.indexOf("--")==0) { - last = curr; - } else { - ret[last] = curr; - } - } - return ret; -} - -function Communication(doStuff) { - var argsMap = processArgs(); - var path = argsMap["--server"]; - - var net = require('net'); - var client = new net.Socket(); - client.connect({path: path}); - client.on('data', function(dataStr) { - doStuff(JSON.parse(dataStr)); - }); - client.on('end', function() { console.warn('disconnected from server'); }); - - this.send = function(obj) { client.write(JSON.stringify(obj)+'\n'); }; - - this.setError = function(code, errorText) { - console.warn('ERROR [%s]', errorText); - this.send( { error: code, errorText: errorText } ); - process.exit(1); - }; - - this.setOutput = function(data) { - this.send(data); - process.exit(0); - }; -} - -//------------------- - -var comm = new Communication(main); - -//Callback functions -var error = function (err, response, body) { - comm.setError(1, JSON.stringify(err)); -}; -var postSuccess = function (dataString) { - var data = JSON.parse(dataString); - var outputUrl = ("https://twitter.com/"+data.user.screen_name+"/status/"+data.id_str); - comm.setOutput(comm.send({percent: 100, output: {url: outputUrl} })); -}; - -var Twitter = require('twitter-node-client').Twitter; - -var twitter = null; -var message; -var inputUrls; -var uploaded = []; - -function postIfDone() -{ - if (uploaded.length === inputUrls.length) { - comm.send({percent: 90}); - twitter.postTweet({ - status: message, - media_ids: uploaded - } - , error - , postSuccess - ); - } -} - -function mediaUploaded(dataString) { - var data = JSON.parse(dataString) - uploaded.push(data.media_id_string); - comm.send({percent: 60}); - postIfDone(); -}; - -function readUrl(url) { - var spawn = require('child_process').spawn; - var kiocat = spawn("kioclient5", ["cat", url], { stdio: ['ignore', 'pipe', 'ignore']}); - - var contents = []; //array of buffers - kiocat.stdout.on('data', function (data) { contents.push(data); }); - - kiocat.on('exit', function (exitCode) { - if (exitCode!=0) { - setError(exitCode, "couldn't read: " + url); - return; - } - comm.send({percent: 20}); - - var allData = Buffer.concat(contents); - twitter.postMedia( - { media_data: allData.toString("base64") } - , error - , mediaUploaded - ); - }); -} - -function main(data) -{ - message = data.tweetText; - inputUrls = data.urls; - console.log("Connected!"); - - var config = { - consumerKey: data.consumerKey, - consumerSecret: data.consumerSecret, - accessToken: data.accessToken, - accessTokenSecret: data.accessTokenSecret, - callBackUrl: "" - } - - for(var v in config) { - if (v!="callBackUrl" && config[v]=="") { - console.log("auth...", config); - comm.setError(2, "Missing auth information"); - } - } - - twitter = new Twitter(config); - - for (var v in inputUrls) { - readUrl(inputUrls[v]) - } - postIfDone(); -} diff -Nru purpose-1.1/src/plugins/twitter/contents/code/package.json purpose-1.0+git20150907/src/plugins/twitter/contents/code/package.json --- purpose-1.1/src/plugins/twitter/contents/code/package.json 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/twitter/contents/code/package.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -{ - "name": "purpose-twitter", - "version": "1.0.0", - "description": "", - "main": "twitter.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": "", - "license": "ISC" -} diff -Nru purpose-1.1/src/plugins/twitter/contents/config/config.qml purpose-1.0+git20150907/src/plugins/twitter/contents/config/config.qml --- purpose-1.1/src/plugins/twitter/contents/config/config.qml 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/twitter/contents/config/config.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,78 +0,0 @@ -/* - Copyright 2015 Aleix Pol Gonzalez - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library. If not, see . -*/ - -import QtQuick 2.2 -import QtQuick.Controls 1.2 -import QtQuick.Layouts 1.1 -import org.kde.kquickcontrolsaddons 2.0 as KQCA -import Ubuntu.OnlineAccounts 0.1 as OA - -ColumnLayout -{ - id: root - - property alias tweetText: tweet.text - property string consumerKey: accts.authData.parameters.ConsumerKey - property string consumerSecret: accts.authData.parameters.ConsumerSecret - property var accessToken - property var accessTokenSecret - - property var urls - property var mimeType - - OA.AccountService { - id: accts - objectHandle: accountsCombo.enabled && accountsCombo.currentIndex>=0 ? serviceModel.get(accountsCombo.currentIndex, "accountServiceHandle") : null - onAuthenticated: { -// console.log("Access token is ", JSON.stringify(reply)) - root.accessToken = reply.AccessToken - root.accessTokenSecret = reply.TokenSecret - } - onAuthenticationError: { console.log("Authentication failed, code " + error.code) } - - onAuthDataChanged: { - authenticate(accts.authData); - } - } - - Label { text: i18n("Account:") } - RowLayout { - Layout.fillWidth: true - ComboBox { - id: accountsCombo - - Layout.fillWidth: true - textRole: "displayName" - enabled: count>0 - model: OA.AccountServiceModel { - id: serviceModel - serviceType: "twitter-microblog" - } - } - Button { - iconName: "settings-configure" - onClicked: KQCA.KCMShell.open("kcm_kaccounts"); - } - } - - TextField { - id: tweet - Layout.fillWidth: true - Layout.fillHeight: true - placeholderText: i18n("What's happening?") - } -} diff -Nru purpose-1.1/src/plugins/twitter/metadata.json purpose-1.0+git20150907/src/plugins/twitter/metadata.json --- purpose-1.1/src/plugins/twitter/metadata.json 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/twitter/metadata.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,42 +0,0 @@ -{ - "KPlugin": { - "Authors": [ - { - "Name": "Aleix Pol", - "Name[x-test]": "xxAleix Polxx" - } - ], - "Category": "Utilities", - "Description": "Shares media on Twitter.", - "Description[ca@valencia]": "Comparteix fitxers multimèdia al Twitter.", - "Description[ca]": "Comparteix fitxers multimèdia al Twitter.", - "Description[de]": "Gibt die Medien auf Twitter frei.", - "Description[el]": "Διαμοιρασμός πολυμέσων στο Twitter.", - "Description[es]": "Comparte el medio en Twitter.", - "Description[fi]": "Jakaa mediaa Twitteriin.", - "Description[gl]": "Comparte contido en Twitter.", - "Description[nl]": "Deelt media op Twitter.", - "Description[pl]": "Udostępnia multimedia na Twitterze.", - "Description[pt]": "Partilha conteúdos no Twitter.", - "Description[pt_BR]": "Compartilha mídias no Twitter.", - "Description[sk]": "Zdieľa médiu na Twitteri.", - "Description[sv]": "Dela media på Twitter.", - "Description[uk]": "Оприлюднює мультимедійні дані на Twitter.", - "Description[x-test]": "xxShares media on Twitter.xx", - "Icon": "im-twitter", - "License": "GPL", - "Name": "Twitter", - "Name[x-test]": "xxTwitterxx" - }, - "X-Purpose-Configuration": [ - "tweetText", - "consumerKey", - "consumerSecret", - "accessToken", - "accessTokenSecret" - ], - "X-Purpose-Constraints": [], - "X-Purpose-PluginTypes": [ - "Export" - ] -} \ No newline at end of file diff -Nru purpose-1.1/src/plugins/twitter-microblog.service.in purpose-1.0+git20150907/src/plugins/twitter-microblog.service.in --- purpose-1.1/src/plugins/twitter-microblog.service.in 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/twitter-microblog.service.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ - - - twitter-microblog - - <_name>Twitter - twitter - twitter - kaccounts-providers - \ No newline at end of file diff -Nru purpose-1.1/src/plugins/youtube/CMakeLists.txt purpose-1.0+git20150907/src/plugins/youtube/CMakeLists.txt --- purpose-1.1/src/plugins/youtube/CMakeLists.txt 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/youtube/CMakeLists.txt 2015-10-07 12:52:43.000000000 +0000 @@ -1,4 +1,26 @@ add_subdirectory(icons) +set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH}) + +# TODO: remove when depending on KDE Applications 15.08 +if (NOT DEFINED kaccounts_add_service) + find_dependency(AccountsQt5 REQUIRED) + include(cmake/FindAccountsFileDir.cmake) + + find_program(INTLTOOLMERGE intltool-merge) + if(NOT INTLTOOLMERGE) + message(FATAL_ERROR "couldn't find intltool-merge") + endif() + + function(kaccounts_add_service service_file_in) + get_filename_component(service_filename ${service_file_in} NAME_WE) + set(service_file ${CMAKE_CURRENT_BINARY_DIR}/${service_filename}.service) + + + execute_process(COMMAND ${INTLTOOLMERGE} -x -u --no-translations ${service_file_in} ${service_file}) + install(FILES ${service_file} DESTINATION ${ACCOUNTS_SERVICES_DIR}) + endfunction() + include_directories(${ACCOUNTSQT_INCLUDE_DIRS}) +endif () kaccounts_add_service(${CMAKE_CURRENT_SOURCE_DIR}/google-youtube.service.in) diff -Nru purpose-1.1/src/plugins/youtube/cmake/FindAccountsFileDir.cmake purpose-1.0+git20150907/src/plugins/youtube/cmake/FindAccountsFileDir.cmake --- purpose-1.1/src/plugins/youtube/cmake/FindAccountsFileDir.cmake 1970-01-01 00:00:00.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/youtube/cmake/FindAccountsFileDir.cmake 2015-10-07 12:52:43.000000000 +0000 @@ -0,0 +1,46 @@ +find_package(PkgConfig REQUIRED) + +execute_process( + COMMAND "${PKG_CONFIG_EXECUTABLE}" --variable=prefix libaccounts-glib + OUTPUT_VARIABLE _pkgconfig_invoke_result + RESULT_VARIABLE _pkgconfig_failed) + +if (_pkgconfig_failed) + message(FAILED "Couldn't find the prefix for libaccounts-glib") +else() + string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") + string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") + set(ACCOUNTS_PREFIX_DIR ${_pkgconfig_invoke_result}) +endif() + +execute_process( + COMMAND "${PKG_CONFIG_EXECUTABLE}" --variable=providerfilesdir libaccounts-glib + OUTPUT_VARIABLE _pkgconfig_invoke_result + RESULT_VARIABLE _pkgconfig_failed) + +if (_pkgconfig_failed) + message(FAILED "Couldn't find the providerfilesdir for libaccounts-glib") +else() + string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") + string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") + if (NOT CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + string(REPLACE ${ACCOUNTS_PREFIX_DIR} ${CMAKE_INSTALL_PREFIX} _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") + endif() + set(ACCOUNTS_PROVIDERS_DIR ${_pkgconfig_invoke_result}) +endif() + +execute_process( + COMMAND "${PKG_CONFIG_EXECUTABLE}" --variable=servicefilesdir libaccounts-glib + OUTPUT_VARIABLE _pkgconfig_invoke_result + RESULT_VARIABLE _pkgconfig_failed) + +if (_pkgconfig_failed) + message(FAILED "Couldn't find the servicefilesdir for libaccounts-glib") +else() + string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") + string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") + if (NOT CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + string(REPLACE ${ACCOUNTS_PREFIX_DIR} ${CMAKE_INSTALL_PREFIX} _pkgconfig_invoke_result "${_pkgconfig_invoke_result}") + endif() + set(ACCOUNTS_SERVICES_DIR ${_pkgconfig_invoke_result}) +endif() diff -Nru purpose-1.1/src/plugins/youtube/youtubejob.cpp purpose-1.0+git20150907/src/plugins/youtube/youtubejob.cpp --- purpose-1.1/src/plugins/youtube/youtubejob.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/youtube/youtubejob.cpp 2015-10-07 12:52:43.000000000 +0000 @@ -32,8 +32,8 @@ #include #include -static const QUrl apiUrl(QStringLiteral("https://www.googleapis.com/upload/youtube/v3/videos?part=snippet%2Cstatus&uploadType=resumable")); -static const QString watchUrl = QStringLiteral("https://www.youtube.com/watch?v="); +const static QUrl apiUrl(QStringLiteral("https://www.googleapis.com/upload/youtube/v3/videos?part=snippet%2Cstatus&uploadType=resumable")); +const static QString watchUrl = QStringLiteral("https://www.youtube.com/watch?v="); YoutubeJob::YoutubeJob(const QUrl& url, const QByteArray &accessToken, const QString& title, const QStringList& tags, const QString& description, QObject* parent) : KJob(parent), m_url(url), m_token(accessToken) diff -Nru purpose-1.1/src/plugins/youtube/youtubejobcomposite.cpp purpose-1.0+git20150907/src/plugins/youtube/youtubejobcomposite.cpp --- purpose-1.1/src/plugins/youtube/youtubejobcomposite.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/youtube/youtubejobcomposite.cpp 2015-10-07 12:52:43.000000000 +0000 @@ -67,7 +67,7 @@ emitResult(); return; } - accessToken = job->credentialsData().value(QStringLiteral("AccessToken")).toByteArray(); + accessToken = job->credentialsData()[QStringLiteral("AccessToken")].toByteArray(); } m_pendingJobs = 0; @@ -96,7 +96,7 @@ if (m_pendingJobs==0) { if (!error()) { const QJsonValue url = qobject_cast(subjob)->outputUrl(); - setOutput({{ QStringLiteral("url"), url.toString() }}); + Q_EMIT output({{ QStringLiteral("url"), url.toString() }}); } emitResult(); } diff -Nru purpose-1.1/src/plugins/youtube/youtubeplugin.cpp purpose-1.0+git20150907/src/plugins/youtube/youtubeplugin.cpp --- purpose-1.1/src/plugins/youtube/youtubeplugin.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/youtube/youtubeplugin.cpp 2015-10-07 12:52:43.000000000 +0000 @@ -32,7 +32,7 @@ Q_UNUSED(args); } - virtual Purpose::Job* createJob() const override + virtual Purpose::Job* share() const override { return new YoutubeJobComposite; } diff -Nru purpose-1.1/src/plugins/youtube/youtubeplugin.json purpose-1.0+git20150907/src/plugins/youtube/youtubeplugin.json --- purpose-1.1/src/plugins/youtube/youtubeplugin.json 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/youtube/youtubeplugin.json 2015-10-07 12:52:43.000000000 +0000 @@ -2,18 +2,14 @@ "KPlugin": { "Authors": [ { - "Name": "Aleix Pol", - "Name[x-test]": "xxAleix Polxx" + "Name": "Aleix Pol" } ], "Category": "Utilities", "Description": "Upload videos to YouTube", - "Description[ast]": "Xube videos a YouTube", - "Description[ca@valencia]": "Puja vídeos a YouTube", "Description[ca]": "Puja vídeos a YouTube", "Description[cs]": "Odeslat videa na YouTube", "Description[de]": "Videos auf YouTube hochladen", - "Description[el]": "Αποστολή βίντεο στο YouTube", "Description[es]": "Enviar vídeos a YouTube", "Description[fi]": "Lähetä videoita YouTubeen", "Description[gl]": "Enviar vídeos a YouTube", @@ -32,6 +28,19 @@ "Icon": "edit-paste", "License": "GPL", "Name": "YouTube", + "Name[ca]": "YouTube", + "Name[de]": "YouTube", + "Name[es]": "YouTube", + "Name[hu]": "YouTube", + "Name[nl]": "YouTube", + "Name[pl]": "YouTube", + "Name[pt]": "YouTube", + "Name[pt_BR]": "YouTube", + "Name[ru]": "YouTube", + "Name[sk]": "YouTube", + "Name[sv]": "YouTube", + "Name[tr]": "YouTube", + "Name[uk]": "YouTube", "Name[x-test]": "xxYouTubexx" }, "X-Purpose-Configuration": [ diff -Nru purpose-1.1/src/plugins/youtube/youtubeplugin_config.qml purpose-1.0+git20150907/src/plugins/youtube/youtubeplugin_config.qml --- purpose-1.1/src/plugins/youtube/youtubeplugin_config.qml 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/plugins/youtube/youtubeplugin_config.qml 2015-10-07 12:52:43.000000000 +0000 @@ -18,7 +18,6 @@ import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Layouts 1.1 -import org.kde.kquickcontrolsaddons 2.0 as KQCA import Ubuntu.OnlineAccounts 0.1 as OA ColumnLayout @@ -36,28 +35,22 @@ { var valid = accountsCombo.enabled && accountsCombo.currentIndex>=0; accountId = valid ? serviceModel.get(accountsCombo.currentIndex, "accountId") : null + console.log("xxxxxxxxx", valid, accountId) } Label { text: i18n("Account:") } - RowLayout { - Layout.fillWidth: true - ComboBox { - id: accountsCombo + ComboBox { + id: accountsCombo - Layout.fillWidth: true - textRole: "displayName" - enabled: count>0 - model: OA.AccountServiceModel { - id: serviceModel - serviceType: "google-youtube" - } - onCurrentIndexChanged: root.accountChanged() - Component.onCompleted: root.accountChanged() - } - Button { - iconName: "settings-configure" - onClicked: KQCA.KCMShell.open("kcm_kaccounts"); + Layout.fillWidth: true + textRole: "displayName" + enabled: count>0 + model: OA.AccountServiceModel { + id: serviceModel + serviceType: "google-youtube" } + onCurrentIndexChanged: root.accountChanged() + Component.onCompleted: root.accountChanged() } Label { text: i18n("Title:") } diff -Nru purpose-1.1/src/quick/AlternativesView.qml purpose-1.0+git20150907/src/quick/AlternativesView.qml --- purpose-1.1/src/quick/AlternativesView.qml 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/quick/AlternativesView.qml 2015-10-07 12:52:43.000000000 +0000 @@ -54,10 +54,6 @@ function startJob(config) { var job = config.createJob(); - if (!job) { - console.warn("couldn't start job") - return; - } stack.push({ item: runningJobComponent, properties: { job: job } @@ -135,7 +131,7 @@ RunningJob { onResult: { stack.running = false; - stack.finished(job.output, job.error, job.errorString); + stack.finished(output, job.error, job.errorString); stack.pop(); } } diff -Nru purpose-1.1/src/quick/RunningJob.qml purpose-1.0+git20150907/src/quick/RunningJob.qml --- purpose-1.1/src/quick/RunningJob.qml 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/quick/RunningJob.qml 2015-10-07 12:52:43.000000000 +0000 @@ -23,6 +23,7 @@ ColumnLayout { id: root property alias job: conn.target + property var output signal result() @@ -31,6 +32,9 @@ onInfoMessage: { info.text = rich } + onOutput: { + root.output = output; + } onResult: { root.result(); } diff -Nru purpose-1.1/src/widgets/CMakeLists.txt purpose-1.0+git20150907/src/widgets/CMakeLists.txt --- purpose-1.1/src/widgets/CMakeLists.txt 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/widgets/CMakeLists.txt 2015-10-07 12:52:43.000000000 +0000 @@ -7,7 +7,7 @@ Qt5::Widgets PRIVATE Qt5::Qml - KF5::I18n + KF5::Declarative ) set_target_properties(KF5PurposeWidgets PROPERTIES VERSION ${PURPOSE_VERSION_STRING} SOVERSION ${PURPOSE_SOVERSION} diff -Nru purpose-1.1/src/widgets/JobDialog.qml purpose-1.0+git20150907/src/widgets/JobDialog.qml --- purpose-1.1/src/widgets/JobDialog.qml 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/widgets/JobDialog.qml 2015-10-07 12:52:43.000000000 +0000 @@ -19,6 +19,7 @@ import QtQuick.Controls 1.2 import QtQuick.Layouts 1.1 import org.kde.purpose 1.0 +import org.kde.kquickcontrolsaddons 2.0 ApplicationWindow { @@ -101,7 +102,7 @@ id: runningJobComponent RunningJob { onResult: { - window.q.finished(job.output, job.error, job.errorString); + window.q.finished(output, job.error, job.errorString); window.visible = false } } diff -Nru purpose-1.1/src/widgets/menu.cpp purpose-1.0+git20150907/src/widgets/menu.cpp --- purpose-1.1/src/widgets/menu.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/widgets/menu.cpp 2015-10-07 12:52:43.000000000 +0000 @@ -16,17 +16,16 @@ */ #include "menu.h" -#include -#include #include #include #include #include #include +#include using namespace Purpose; -class Purpose::MenuPrivate : public QObject +struct Purpose::MenuPrivate : public QObject { Q_OBJECT public: @@ -37,18 +36,16 @@ , m_model(new AlternativesModel(q)) , q(q) { - m_engine->rootContext()->setContextObject(new KLocalizedContext(this)); + KDeclarative::KDeclarative decl; + decl.setDeclarativeEngine(m_engine); + decl.setupBindings(); m_engine->load(QUrl(QStringLiteral("qrc:/JobDialog.qml"))); } void trigger(int row) { Q_ASSERT(!m_engine->rootObjects().isEmpty()); - QObject* o = m_engine->rootObjects().at(0); + QObject* o = m_engine->rootObjects().first(); - if (!o) { - qWarning() << Q_FUNC_INFO << "object is NULL at m_engine" << m_engine << "rootObjects=" << m_engine->rootObjects(); - return; - } o->setProperty("configuration", QVariant::fromValue(m_model->configureJob(row))); o->setProperty("q", QVariant::fromValue(q)); o->setProperty("visible", true); diff -Nru purpose-1.1/src/widgets/menu.h purpose-1.0+git20150907/src/widgets/menu.h --- purpose-1.1/src/widgets/menu.h 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/src/widgets/menu.h 2015-10-07 12:52:43.000000000 +0000 @@ -23,7 +23,7 @@ namespace Purpose { -class MenuPrivate; +struct MenuPrivate; class AlternativesModel; diff -Nru purpose-1.1/tests/tool/CMakeLists.txt purpose-1.0+git20150907/tests/tool/CMakeLists.txt --- purpose-1.1/tests/tool/CMakeLists.txt 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/tests/tool/CMakeLists.txt 2015-10-07 12:52:43.000000000 +0000 @@ -1,4 +1,4 @@ qt5_add_resources(sharetool_SRCS sharetool-resources.qrc) add_executable(sharetool main.cpp ${sharetool_SRCS}) -target_link_libraries(sharetool KF5::Purpose KF5::I18n KF5::CoreAddons Qt5::Qml Qt5::Widgets) +target_link_libraries(sharetool KF5::Purpose KF5::I18n KF5::CoreAddons KF5::Declarative Qt5::Qml Qt5::Widgets) diff -Nru purpose-1.1/tests/tool/main.cpp purpose-1.0+git20150907/tests/tool/main.cpp --- purpose-1.1/tests/tool/main.cpp 2016-06-02 00:37:50.000000000 +0000 +++ purpose-1.0+git20150907/tests/tool/main.cpp 2015-10-07 12:52:43.000000000 +0000 @@ -16,12 +16,11 @@ */ #include -#include #include #include -#include #include #include +#include #include #include #include @@ -72,10 +71,10 @@ QMimeType common; QJsonArray urls; - if (!files.isEmpty() && (!inputData.contains(QStringLiteral("urls")) || !inputData.contains(QStringLiteral("mimeType")))) + if (!inputData.contains(QStringLiteral("urls")) || !inputData.contains(QStringLiteral("mimeType"))) { QMimeDatabase db; - Q_FOREACH(const QString& file, files) { + for(const QString& file: files) { const QUrl url = QUrl::fromUserInput(file, QString(), QUrl::AssumeLocalFile); QMimeType type = db.mimeTypeForUrl(url); if (!common.isValid()) @@ -95,11 +94,13 @@ } QQmlApplicationEngine engine; - engine.rootContext()->setContextObject(new KLocalizedContext); + KDeclarative::KDeclarative decl; + decl.setDeclarativeEngine(&engine); + decl.setupBindings(); engine.load(QUrl(QStringLiteral("qrc:/main.qml"))); - engine.rootObjects().at(0)->setProperty("inputData", inputData); - engine.rootObjects().at(0)->setProperty("visible", true); + engine.rootObjects().first()->setProperty("inputData", inputData); + engine.rootObjects().first()->setProperty("visible", true); return app.exec(); }