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

CVS-based ChatZilla L10n packs

6 views
Skip to first unread message

Robert Kaiser

unread,
Dec 23, 2007, 9:15:05 AM12/23/07
to
Hi localizers,

This week I (hopefully) could resolve the long-standing issue around
ChatZilla localization with checking in CVS-based ChatZilla language
packs, see https://bugzilla.mozilla.org/show_bug.cgi?id=397246

This now really means that you can add localizations for ChatZilla in
l10n/<locale>/extensions/irc/ and those can be used for getting a
localized ChatZilla through dependent language pack add-ons. This can
work in multiple ways:

1) Through SeaMonkey source L10n, the language pack for ChatZilla is
built and included in localized SeaMonkey packages (in case the language
built for SeaMonkey also supports ChatZilla L10n, else only the default
ChatZilla with en-US will be included).

2) The pack can be installed in addition to the ChatZilla package in all
applications supported by ChatZilla. The pack can be either taken from a
SeaMonkey trunk build, with "make locales AB_CD=ab-CD" (use your code
instead of "ab-CD") from the objdir/extensions/irc/ directory, given
your locale is supported and checked out next to the source tree, or
built with the makelocalexpi shell script with those commands (replace
"ab-CD" with your local code, note that only > marks are beginnings of
command lines, to make wrapping visible):
---------------------
> cvs -d :pserver:anon...@cvs-mirror.mozilla.org:/cvsroot co
mozilla/config mozilla/extensions/irc
> cvs -d :pserver:anon...@cvs-mirror.mozilla.org:/l10n co
l10n/ab-CD/extensions/irc
> cd mozilla/extensions/irc/xpi/
> sh makelocalexpi.sh ab-CD
---------------------

For all variants, the locales/all-locales file in the ChatZilla source
plays an important role: If your locale code is present there at its own
line, your locale will be built. If it is not present there, a langpack
will not be generated.
This enables ChatZilla localizations to be optional.

So, if you have checked in a complete ChatZilla L10n, please file a bug
for getting included in the ChatZilla all-locales file and assign it to
"kairo@", and I will add your locale there.

I'm looking into providing the same infrastructure for venkman (see
<https://bugzilla.mozilla.org/show_bug.cgi?id=394633>), but I think not
many languages have localized that in the past anyways.
Moving DOM inspector or reporter to such an infrastructure is not
planned until this infrastructure is really well-tested.


The dependent locale packs can be uploaded on AMO, and AFAIK Axel has
been talking to AMO people about getting AMO to making it possible to
install both ChatZilla and a dependent language pack at once or even
provide them as compound XPIs. I did some testing for those solutions,
so we know that at least SeaMonkey and Firefox trunk do support those
solutions well, so we can provide the possibility for users to install
both ChatZilla itself and the localization at once.

Robert Kaiser

0 new messages