gettext online editor? - PHP

This is a discussion on gettext online editor? - PHP ; hello, for translating our web applications, we use to create an XML file with the labels; one label for each entry; one file for each language. This let us: 1. create one file (in french) and let someone do the ...

+ Reply to Thread
Results 1 to 2 of 2

gettext online editor?

  1. Default gettext online editor?


    hello,

    for translating our web applications, we use to create an XML file with the labels; one label for each entry; one file for each language.
    This let us:
    1. create one file (in french) and let someone do the translations
    2. provide the 'key users' (admins) of the application a php page that can be used to edit/change these translations
    3. include the xml files into our cvs so that changes are managed
    4. provide a new language to the application simply by adding the corresponding file
    if needed, we can split the file on a functional basis to reduce the amount of data to be loaded.
    Most of the time however, we simply have some form labels, feedback messages, menu items : less than 50 labels per page.
    So this works very well.

    Recently a collegue showed us gettext. As it seems very powerful, the main disadvantage I can see is that translations files are not directly editable. The admin users cannot edit the files and correct/change the translations.
    Moreover, we work mainly on windows and I'd rather minimize the number of softwares needed by the developers to do their work (php editor, oci, mysql, mssql clients, cvs, svn, firefox, moz, ie, uml editor, ... so many already!)


    So my question is:
    do you know if there is any way of editing the gettext translation files from a http page? I mean, without the need to execute a 'compile' (or whatever) action on the webserver.

    do you have any comment on translating the applications?
    of course gettext seems powerful, with caching an so on. But I really believe the new SimpleXML can load a translation file very quickly, and php offers enough functionalities to do cache of the labels in the current language...

    thank you


    Vincent

  2. Default Re: [PHP] gettext online editor?


    ----- Original Message -----
    From: "Vincent DUPONT" <Vincent.dupont@ausy.be>
    To: <php-general@lists.php.net>
    Sent: Tuesday, February 27, 2007 10:33 PM
    Subject: [PHP] gettext online editor?


    >
    > hello,
    >
    > for translating our web applications, we use to create an XML file with
    > the labels; one label for each entry; one file for each language.
    > This let us:
    > 1. create one file (in french) and let someone do the translations
    > 2. provide the 'key users' (admins) of the application a php page that can
    > be used to edit/change these translations
    > 3. include the xml files into our cvs so that changes are managed
    > 4. provide a new language to the application simply by adding the
    > corresponding file
    > if needed, we can split the file on a functional basis to reduce the
    > amount of data to be loaded.
    > Most of the time however, we simply have some form labels, feedback
    > messages, menu items : less than 50 labels per page.
    > So this works very well.
    >
    > Recently a collegue showed us gettext. As it seems very powerful, the main
    > disadvantage I can see is that translations files are not directly
    > editable. The admin users cannot edit the files and correct/change the
    > translations.
    > Moreover, we work mainly on windows and I'd rather minimize the number of
    > softwares needed by the developers to do their work (php editor, oci,
    > mysql, mssql clients, cvs, svn, firefox, moz, ie, uml editor, ... so many
    > already!)
    >
    >
    > So my question is:
    > do you know if there is any way of editing the gettext translation files
    > from a http page? I mean, without the need to execute a 'compile' (or
    > whatever) action on the webserver.
    >


    You might want to check PHP-gettext at
    http://savannah.nongnu.org/projects/php-gettext/. Since it reads external
    gettext files and stores them internally in PHP data structures (well,
    arrays) you might patch their data structures. Anyway, it might not be
    better than your current setup.


    > do you have any comment on translating the applications?


    ..... yes, but they are in Spanish,
    (http://www.satyam.com.ar/blog/2007/01/17/internacionalizacion-y-localizacion-indice/)
    sorry, Europeans often are multi-lingual, perhaps ...


    > of course gettext seems powerful, with caching an so on. But I really
    > believe the new SimpleXML can load a translation file very quickly, and
    > php offers enough functionalities to do cache of the labels in the current
    > language...
    >
    > thank you
    >
    >
    > Vincent
    >
    > --
    > PHP General Mailing List (http://www.php.net/)
    > To unsubscribe, visit: http://www.php.net/unsub.php
    >
    >
    >
    >
    > --
    > No virus found in this incoming message.
    > Checked by AVG Free Edition.
    > Version: 7.5.446 / Virus Database: 268.18.4/703 - Release Date: 26/02/2007
    > 14:56
    >
    >


+ Reply to Thread