Language INI maker ComponentLanguage

The component for developers to simplify the creation of language INI-files for Joomla 1.5 on the source code (php and xml files) selected component.

Here is the process of creating a file in two steps. First, is parsing component and output to the page then saved to a file (after visual inspection).

Description of work:
* In the folder "components / ", or administrator / components / selected all the files depending on "Client" and "Component".
* In PHP files searched for key phrases for the transfer of a pattern "JText ::_(*)".
* In XML file searched for key phrases in the "params", "state", "layout", "message", "title", "label", "description".
* These key phrases are compared and, if necessary, combined with phrases already available in the INI file selected language.
* Results of the key phrases written in the INI-file. Old file renamed the with the extension "bak".
* All comments in the INI-files are remaining stable.
* There is the option to make excessive creation of the language file (that is, if the phrase is not found in source code, but it already exists in the old INI-file, it will be added to the new one).

Report

This extension is a must have for Joomla developers. You can concentrate on development and deal with language inis later. In fact, you don't deal with them anymore, the extension does!

After using it for a while now, I can say it's very reliable. Only con is that it does not include strings generated with JText::sprintf(). Most people include the placeholder in the text like this:

JText::sprintf('It would be %s very nice','very');

Apart from that, I think the extension is perfect!
bygfisch on May 3, 2009
This only does one thing but what a great tool. Every developer of joomla components needs this.

I had just decided to switch from my old system of defining all language snippets and moving to Joomla's native .ini system. I was looking forward to a night of copy/paste.

This saved me hours of time. Thanks so much.
byiNFERNO on November 18, 2008
Really useful compoment!
It created the language INI files in seconds...

Worked like a charm for my fresh developed component! Thanks a lot and keep up the good work.