Hallo Rolf,
Das echo Statement durch einen localEcho() Funktionsaufruf zu ersetzen geht mNn mit Refactoring-Features nicht.
Achso. Ich war etwas verwirrt, worauf du dich bezogst, als ich gettext in Spiel brachte und du dann plötzlich mit der Suchen-Funktion im Editor kamst... Aber ja, was das Ersetzen angeht, hast wohl recht.
Als ich meinen ersten Beitrag in diesem Thread noch einmal gelesen habe, ist mir klar geworden, dass er missverständlich war. Was ich vorschlug, war folgendes:
Wenn man GNU gettext verwendet, kann man mit gettext den php-Quellcode einlesen, die Strings in der Ursprungssprache aus den Klammern extrahieren und dann mit einem speziellen Editor (z. B. Poedit) die einzelnen Strings übersetzen und die Übersetzungen schließlich später zusammen mit dem Programm ausliefern. Um das Ersetzen der Funktionsnamen mit einem Editor ging es mir erstmal gar nicht 😀 (um gettext einzusetzen, muss man den Quellcode natürlich noch einmal anfassen).
Gruß
Julius