KompoZer locales
By Kazé on Friday, June 19 2009, 23:49 - Permalink
I'm glad to announce that 8 langpacks are already available for KompoZer 0.8a4:
| language | langpack | Contributor | |
|---|---|---|---|
| da | Danish | Dansk | Kim Ludvigsen |
| de | German | Deutsch | Anke “Eleanora” Lange |
| es-ES | Spanish | Español | Ricardo Palomares Martínez |
| fr | French | Français | Cédric Corazza |
| it | Italian | Italiano | Alessandro Bronzo |
| nl | Dutch | Nederlands | Frederik |
| ru | Russian | Русский | Alexey “Ragnaar” Gubanov |
| zh-CN | Chinese | 中文 (简体) | TeliuTe |
There's also an en-US (English-US) langpack, just in case…
To install one of these langpacks:
- in KompoZer's main menu, click Tools > Add-ons
- in the “Add-ons” window, click the “Install” button
- select the corresponding *.xpi file
- in the “Software installation” window, click “Install Now”
- 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 !
Comments
8 language packs? Awesome. This project is really coming along. Sad to see NVU out of the development process, but Kompozer seems to be picking up where they left off nicely.