Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

compare-locales 0.5 is out

0 views
Skip to first unread message

Axel Hecht

unread,
Jul 25, 2008, 10:39:52 AM7/25/08
to
I just uploaded compare-locales 0.5 on pypi. To update your current
install, use

easy_install -U compare-locales

This is the new version that can handle mozilla-central. There are two
main features that were required to do so:

* Not get the directories to compare from client.mk.
* Drop the default path for l10n directories.

The latter was already an optional parameter to compare-locales, and is
now mandatory. This is mostly because with hg, you’ll more likely end up
with several local repos representing branches or items of work. You
just point which source to compare to which tree, and you’re done.

The first change is a bit more drastic. I created new files to hold the
information about which directories actually contribute to the
localization of an app, for Firefox on mozilla-central, cvs trunk, and
the 1.8 branch, and for Thunderbird on cvs trunk and 1.8 branch. Now
that cvs trunk is dead for shredder, we’ll need a new one on
comm-central. I suggest to put those files into $(APP)/locales/l10n.ini,
you can take a peek at the browser one on mxr,
<http://mxr.mozilla.org/mozilla-central/source/browser/locales/l10n.ini>.
As you can see, it pulls the toolkit information in from a seperate ini
file. If you’re creating an l10n.ini file for your app, feel free to CC
me on the bug and request my review.

The main change for localizers is that you call it differently. It
doesn’t really matter anymore from where you call it, just make sure
that the first argument is the path to the l10n.ini, the second argument
is the base dir for the localizations, and then list the locales that
you want to compare. There is a remaining constraint in that the l10n
base dir needs to have the localization in a subdir with the same name
as the locale code.

compare-locales browser/locales/l10n.ini ../l10n de fr hi-IN

would compare German, French and Hindi Firefox localizations.

I should have fixed the python 2.4 and before specific bugs, too.

Axel

Damjan Georgievski

unread,
Jul 25, 2008, 7:02:31 PM7/25/08
to
Anyone has l10n.ini for calendar in the MOZILLA_1_8_BRANCH


--
damjan

0 new messages