The following shell bash scripts has been created to update the laguages files of Pandora FMS

- util-create-template
- util-update-po
- util-compile-mo
- util-generate-tarball
- util-all
- util-bzr-update
- util-create-po

==============================================================================
==============================================================================

util-create-template
--------------------

This script creates a template called 'pandora-fms.pot' with all the strings into the function __(). First read all the php files of the project, then detect the functions __() and then create the template file. 

*This script doesnt needs parameters

==============================================================================

util-update-po
--------------

This script updates all the po files in the folder merging their current strings with the new strings from the template 'pandora-fms.pot'

*This script doesnt needs parameters

==============================================================================

util-compile-mo
---------------

This script compiles all the po files in the folder into mo files. es.po to es.mo, pt.po to pt.mo, etc.

*This script doesnt needs parameters

==============================================================================

util-generate-tarball
---------------------

This script generates a tarball called 'po.tar' with a folder with all the po files and the template file. This tarball contains files like

po/pandora-fms.pot
po/es.po
po/fr.po
po/pt.po
...

*This script doesnt needs parameters

==============================================================================

util-all
--------

This script run the scripts 'util-create-template', 'util-update-po', 'util-compile-mo' and 'util-generate-tarball' in this order.

*This script doesnt needs parameters

==============================================================================

util-bzr-update
--------

This script make a commit of the template index.pot in the baazar repository. This commit will add to the launchpad import queue the template to update the strings.

*This script doesnt needs parameters

==============================================================================

util-create-po
--------

This script creates a new po file from the template index.pot

*This script needs one parameter: 

i.e.: 

util-create-po en_GB

This command creates the file en_GB.po

==============================================================================
==============================================================================

ATTENTION: Is important that all the scripts must be into include/languages folder