I have tried to do a little bit of translation over the last few months, and got my wife to help me with some other things (she is a pro translator).
And the way of working with Joomla language files was characterized as "stone age" by someone I chatted with today. Why?
There are a lot of great tools available for translation today. Some will set you back a serious amount of money, and some are free and open source. But all the ones that are still being updated have one thing in common: They do not support .ini files.
From what I have been able to find out, the .ini files we use in Joomla has a lot in common with the kind of language files that was used in Windows. Don't know if it is still being used, but it dates back to at least Windows XP.
The two major formats that are being used now are XLIFF and .po and I think that Joomla 1.7 would be a good opportunity to change the language format so that we could start using better tools for the translation.
What can we gain by this? Take a look at one tool called Virtaal:
http://translate.sourceforge.net/wiki/virtaal/index
This tool will help you with your translation. It will remember things you have translated, and if a new part is similar, it will make suggestions (Translation Memory). Not only for the file you are translating now, but for all the files you will translate in the future if you want it to.
So if you have translated a login module before, and a couple of months later will translate a different login module, the task should be easy because many of the expressions will be the same.
This will also help you to be consistent throughout your translation process.
You also have collaborative tools like Transifex -
https://www.transifex.net/ This is a community of translators and you can set it up to grab the strings to be translated directly from your vcs.
I am positive to anything that can help making the job of getting Joomla out in the worl easier and faster!
Have you tried translating anything yourself?
Do you think this sounds like a good idea? Why - or why not?
If you think it sounds like a good ide, how can we do things to get this in as a part of the 1.7 features?
You need to be a member of All Together, As A Whole to add comments!
Join All Together, As A Whole