[r21485]GrampsLocale: Fix get_addon_translator path

Add the locale subdirectory.
Also clean out some cruft left over from the old implementation.

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps40@21493 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
[r21486]GrampsLocale: Use absolute address for importing grampslocale

so that it works from outside of Gramps itself, in particular gramps-addons/contrib/make.py

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps40@21494 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
[r21487]GrampsLocale: Set collation, currency, and calendar to lang

only on secondary locale objects.

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps40@21495 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
[r21488]GrampsLocale: Restore call to locale.bindtextdomain() for GtkBuilder

Apparently some Linuxes require it for GtkBuilder to find the localization files. It's not supported on Win32, though, so don't try in that case.

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps40@21496 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
[r21489]GrampsLocale: Handle errors in getting collation key from locale module

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps40@21497 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
[r21490]MacLocale: Allow $LANG to override defaults settings

For currency, calendar, and collation

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps40@21498 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
[r21491]MacLocale: Handle AppleCollationOrder returning "root"

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps40@21499 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
[r21492]grampletpane: Fix typo, naked except.

Warn with the reason when Dashboard file can't be opened or parsed.

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps40@21500 4ae1f11a-8b86-4847-b8af-ab372f36d1fd