On Tue, Apr 10, 2012 at 5:06 PM, Doug Lewan <dougl@shubertticketing.com> wrote:
Daniel,

This is probably not hard, but more information would be useful.

. Are the .xsl and .php files similarly named? "bob.xsl" and "bob.php"?
I have a few .xsl files and all the define()'s go to the same .php file.

. Do you already have a regular expression to find the strings? Maybe you have a "good" sample of strings to look for.
Unfortunately I will have to look for the string manually
 
. Does the location of the DEFINE() in the PHP file matter? Could it be replacing something else? (Or interfering with something else?)
We are creating a .php file that is basically only a lot of those defines, then we send it to the translators and we have one of those files for each language.
 

,Doug

Thank you very much for your attention.
 



From: Daniel Sousa
Sent: Monday, 2012 April 09 05:38
To: help-gnu-emacs@gnu.org
Subject: Help with emacs scripting

I'm new to emacs and I have not used it much, but I think that it could really help me on the task I'm currently doing.

I need to change a web app to make it translatable. Now I have to change a bunch of .xsl files. What I need to do is find the strings, then replace them by something like <xsl:value-of select="/xml/lang/foo" /> and add to a .php something like DEFINE("_LANG_FOO","bar");

I think it would be really easy to create an emacs script to automatically do this, but I don't know how to do it. Can anyone help me?

Best regards,
Daniel Sousa