Commit from Sugar Labs: Translation System by user cjl.: 392 of 392 messages translated (0 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 392 of 392 messages translated (0 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 395 of 395 messages translated (0 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 395 of 395 messages translated (0 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 395 of 395 messages translated (0 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 395 of 395 messages translated (0 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 389 of 395 messages translated (6 fuzzy).
Avoid executing the query two times at ObjectChooser startup

The object chooser was setting at initialization properties
in the MainToolbox. Every set triggered a query change,
setting both parameters simultaneously, the query is executed
only one time. This reduce ObjectChooser startup time,
specially with big Journals.

Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
Merge branch 'objectchooser-startuptime' of https://github.com/godiard/sugar into gonzalo-objectchooser-startuptime
Commit from Sugar Labs: Translation System by user cjl.: 395 of 395 messages translated (0 fuzzy).
Commit from Sugar Labs: Translation System by user cjl.: 395 of 395 messages translated (0 fuzzy).
Merge branch 'master' of github.com:sugarlabs/sugar
Commit from Sugar Labs: Translation System by user aputsiaq.: 395 of 395 messages translated (0 fuzzy).
Support webservice repository

This patch is a refactoring of the accounts manager for webservices to
enable services to be installed in both /usr/share/sugar/extensions
and env.get_profile_path()/extensions. There is a complexity is due to
an issue with a collision of namespace; hence a repository of loaded
modules is maintained to help disambiguate sevices installed in the
two places.

The unit test has been updated to reflect these changes.
clean up pep8 error and silly code redundancy
Commit from Sugar Labs: Translation System by user samybt.: 395 of 395 messages translated (0 fuzzy).
Add unit test to journal detail toolbox

This unit test is for the Journal DetailToolbox class. It tests the
addition of the webservice menu item on the Copy-to palette.
Commit from Sugar Labs: Translation System by user cjl.: 95 of 395 messages translated (5 fuzzy).
Merge branch 'master' of github.com:sugarlabs/sugar
Add webaccount/webservice extension support

This is another patch in a series of patches for interacting with
online accounts from Sugar.  The relevant feature request is [1].

This patch introduces two new sections in sugar extensions:

(1) webservice is stub for installing webservices; each web service is
installed in a subdirectory of this directory.

(2) cpsection/webaccount is a new control panel section for managing
web service accounts. Account management services are loaded into
individual subdirectories of cpsection/webaccount/services.

A new helper method was also added to
jarabe/webservice/accountsmanager and the unit test as updated accordingly.

Note that this same directory structure can be set up in
env.get_profile_path()/extensions for web services installed by the
end user.

[1] http://wiki.sugarlabs.org/go/Features/Web_services

A first pass at a unit test for the new webaccount cpsection is also
included. For naming consistency, this test was called test_webaccount
while the exsiting test_webaccount was renamed to the more appropriate
test_webservice.