Lodahl's blog: Translating OpenOffice.org extensions

03 March 2009

Translating OpenOffice.org extensions

One very important feature in OpenOffice.org is the ability to extend the functionality of the program with extensions. Most public extensions can be found in the official extension repository here: http://extensions.services.openoffice.org/.

It is very important for the community, that as many extensions as possible are localized or translated into as many languages as possible. There is a tool for translation in the form of an extension. You can find it here: http://extensions.services.openoffice.org/project/extension-translator. When you have installed this extension, you can translate all other extensions that you have installed. You just have to remember to return the translated file to the original developer.

I though find this a little too technical.

I tried to find another way that makes it more easy for the end user to submit a translation. I own an extension called Lorem Ipsum Generator. You can find it here: http://extensions.services.openoffice.org/project/Lorem_ipsum_generator. And I would very much like it to be translated into more languages. I have created a Form on Google Docs, where you can fill in the translated strings and then submit it directly to me. You can find the form here: http://spreadsheets.google.com/viewform?formkey=cEhWWTVMUmRFdmpSR0NtQjVEM1FTUGc6MA..

The extension Lorem Ipsum Generator is so far in English, Danish and Italian. Please provide me with more translations.


Dwayne Bailey said...

Hi Leif,

Wouldn't it be better to try to get extensions onto the OpenOffice.org Pootle server? That way extensions can be localised as part of the broader OpenOffice.org localisation process.

This would enable things like translation memory and ensure consistent terminology.

From looking at Extension Translator it works with extensions using .properties files. These are easily be adapted to work on the above Pootle server using prop2po script.

Anonymous said...

After filling in the form there's a link to view previous replies. There you can read the email addresses of the translaters.

Leif Lodahl said...

@Anonymous: Thanks a lot for this information. I have removed the link now.

Anonymous said...

I've just install the extension but everything is in another language which I can't understand. I'm mexican and I can speak english.

Could Lorem Ipsum Generator choose english as a default language if it isn't translated to OOo user's language?

BTW, I've just submit a translation to es-MX which may be helpful for all es-XX

Anonymous said...

Mmm... I've just tested changing my OOo to english. It works on normal pages but if I try to insert Lorem Ipsum text into a frame I get an error message:

'An error has ocurred! There seems to be a problem with te Internet. Please check you (yes it says you) firewall and your connection.'

Which is not true.