1.0.2dev: Genshi 0.7 fix for wiki bracketed link .

Any page containing a `<http://...>` link produced a
global TracError:
{{{
Genshi UnicodeEncodeError error while rendering template (unknown template location)
}}}

The code was doing something like `'...%s...' % Element()` and the
Genshi builder `Element` contained a non-ascii character (ZWSP). In
Genshi 0.7, conversion to a `str` is now producing `unicode`, as the
default encoding parameter for `Stream.render()` is now `None`
(i.e. `unicode`).

Added a test case to catch this.



git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/1.0-stable@11683 af82e41b-90c4-0310-8c96-b1721e28e2e2
1.0.2dev: only list languages for which there's a message catalog.

Previously we added to the list all the languages present in the
repository. But sometimes a catalog might not be compiled (e.g. if
marked as fuzzy), so better only propose a restricted choice
consisting only of the languages for which a `messages.mo` file can be
found.

Fixes #10855.


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/1.0-stable@11684 af82e41b-90c4-0310-8c96-b1721e28e2e2
1.0.2dev: remove embarassingly useless backslashes in the jQuery UI CSS.

Thanks to Elan Ruusamäe for the heads-up.

Fixes #11059.


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/1.0-stable@11685 af82e41b-90c4-0310-8c96-b1721e28e2e2
1.0.2dev: follow-up to r11684, `parse_date()` needs the full list of locales

git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/1.0-stable@11689 af82e41b-90c4-0310-8c96-b1721e28e2e2
1.0.2dev: ... and a follow-up to r11689, as there were still 2 test failures.

The functional tests TestAdminMilestoneDue and
TestAdminMilestoneDetailDue would fail with an "Invalid Date" error
when the "en_US.mo" compiled catalog is missing.

In fact, we should always have 'en_US' in the list of available
translations, as it's the "source" language so it shouldn't matter if
we have the compiled catalog or not. Ensuring we always have it fixes
the tests.


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/1.0-stable@11690 af82e41b-90c4-0310-8c96-b1721e28e2e2
1.0.2dev: second follow-up to r11689, no need for `check_catalog` param.

`get_available_locales()` is defined in translation.py and clearly
states that it corresponds to the list of locale identifiers for which
//translations// are available. Which really means that checking for
the presence of the compiled catalog is always the right thing to do
(modulo the 'en_US' exception).

The appropriate fix for `parse_date()` should have been to use the
list of locales for which we have //date localization information//
available, what the available translations are doesn't matter here.

That list corresponds to what Babel provides, so we use now for that
`get_known_locales` (= `babel.localedata.list`).


git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/1.0-stable@11691 af82e41b-90c4-0310-8c96-b1721e28e2e2
1.0.2dev: also remove the check_catalog param in the dummy get_available_locales()

git-svn-id: http://trac.edgewall.org/intertrac/log:/branches/1.0-stable@11692 af82e41b-90c4-0310-8c96-b1721e28e2e2
1.1.2dev: merge changes from 1.0-stable

git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@11693 af82e41b-90c4-0310-8c96-b1721e28e2e2
1.1.2dev: merge [11706] from 1.0-stable (fix for #11075)


git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@11707 af82e41b-90c4-0310-8c96-b1721e28e2e2
1.1.2dev: merge [11708] from 1.0-stable (fix for #11082)


git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@11709 af82e41b-90c4-0310-8c96-b1721e28e2e2
1.1.2dev: merge [11710] from 1.0-stable (fix for #10958)


git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@11711 af82e41b-90c4-0310-8c96-b1721e28e2e2
1.1.2dev: merge [11712] from 1.0-stable


git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@11713 af82e41b-90c4-0310-8c96-b1721e28e2e2
Translated all tracini.po entries in italian

git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@11715 af82e41b-90c4-0310-8c96-b1721e28e2e2
Translated all new entries in italian, fixed all fuzzies

git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@11716 af82e41b-90c4-0310-8c96-b1721e28e2e2
Fix two translations, where "as" means "perché" and not "come"

git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@11717 af82e41b-90c4-0310-8c96-b1721e28e2e2
Fix a bunch of italian translations missing the "ago" equivalent ("fa")

git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@11733 af82e41b-90c4-0310-8c96-b1721e28e2e2
Use "registro" instead of "log" where appropriate

git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@11734 af82e41b-90c4-0310-8c96-b1721e28e2e2
1.1dev: Merged 11736 from 1.0-stable.

git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@11737 af82e41b-90c4-0310-8c96-b1721e28e2e2
1.1dev: Merged 11704, 11705 from 1.0-stable.

git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@11738 af82e41b-90c4-0310-8c96-b1721e28e2e2
1.1dev: Merged from 1.0-stable.

git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@11739 af82e41b-90c4-0310-8c96-b1721e28e2e2