To install one of these langpacks:

  1. in KompoZer's main menu, click Tools > Add-ons
  2. in the “Add-ons” window, click the “Install” button
  3. select the corresponding *.xpi file
  4. in the “Software installation” window, click “Install Now”
  5. restart KompoZer

We’ve noticed a few glitches with these langpacks on MacOSX, and we’re already working on this.

Contributing to the l10n project

The first thing to do is to contact us on the l10n mailing list, so Cédric can set up your locale in the Mercurial repository. Then there are two ways to work on the translations:

  • nerds will clone the Mercurial repository and send us a patch:
    hg clone http://kompozer.hg.sourceforge.net:8000/hgroot/kompozer
  • human beings will rather download a zipped archive in the kompozer.sf.net/l10n/jars directory, update it and send it back to the l10n mailing list

You’ll find a sharper l10n how-to on kompozer.sf.net/l10n.

We’ve made some scripts to save as much time as possible by importing existing strings from the Mozilla 1.8 l10n project and older KompoZer langpacks. Basically, if you want to localize KompoZer, expect to spend:

  • 2~3 hours if you’re upgrading a KompoZer 0.7 langpack
  • ~1 day if you’re adapting a Mozilla 1.8 langpack
  • ~1 week if you’re localizing KompoZer from scratch (i.e. if your locale is not available for Firefox 2 / Thunderbird 2 / SeaMonkey 1.1)

Of course, you can ping us on the #kompozer chan if you need help.

What’s next?

Obviously, the goal will be to have as many langpacks as possible. KompoZer 0.7 has 20 langpacks, upgrading all these langpacks would make sense. For other languages, KompoZer 0.8 is already much easier to localize than Nvu or KompoZer 0.7.
Most of this work should land into the SeaMonkey l10n project when we’ll merge KompoZer 0.9 with SeaMonkey 2.1.

KompoZer 0.8 is still in development, but almost all of the strings are already there. There might be 10~20 new strings for the final 0.8 release, we’ll announce them on the l10n mailing list.

We're also evaluating Narro: we've already installed it on kompozer.sf.net/l10n/narro, it will probably be the easiest way to work on the locales, but at the moment we still have a few problems to solve — and we have yet to write a Narro how-to.
TeliuTe and Frederik have successfully used Narro to make the Chinese and Dutch langpacks.

Kudos

Many thanks to all l10n contributors that have given some time to localize KompoZer 0.8! Some contributors had no experience at all in l10n before (Eleanora, Alessandro, Frederik, TeliuTe) and I’m impressed by their work.

Cédric Corazza should take all the fame and glory for this l10n project. He’s done most of the work so far, and he’ll have a lot to do with the new locales. Merci !