Ein paar hundert - na das ist ja mal ein kleines Webchen...
echo durch localEcho() zu ersetzen kriegt man mit einer ordentlichen IDE vermutlich halbwegs automatisiert (Regex search+replace).
Du solltest das NICHT zurückstellen. Sondern einfach anfangen, und Script für Script, so wie Zeit ist, internationalisieren (sprich: echo "Hello World"; -> localEcho("#helloWorld");). Das Hash könnte eine ganz gute Idee sein, um zu markieren, dass hier eine lokalisierbare Ressource ausgegeben wird und kein konstanter String. Ob Du es bei Strings belässt oder besser mit define() arbeitest - hm...
Guck Dir auch mal den Thread von Malcolm Beck an, da ist das Handling von lokalisierbaren Ressouurcen und wie man das speichern kann ein Thema.
Rolf