@@Klaus:
nuqneH
var text1 = "<? echo hole_text('"+sprache+"','PWMINZEICHEN'); ?>";
?? Verstehe ich das richtig? Du versuchst, mit JavaScript (im Browser, nachdem der Code vom Server dorthin gesendet wurde) PHP-Code zu generieren (der auf dem Server läuft, bevor die Seite zum Browser geschickt wird)?
Nun ja, du musst dazu einen Flux-Kompensator einbauen.
Im übrigen ist <? [code lang=php]echo
[/code] recht sinnfrei. Entweder man benutzt keine Shorttags (die bessere Variante), dann also <?php [code lang=php]echo
[/code]; oder man benutzt sie – dann aber richtig! <?=
Ansonsten glaube ich, dass du bei der Internationalisierung prinzipiell was falsch machst. Mit JavaScript hast du keinen Zugriff auf die vom Nutzer eingestellten bevorzugten Sprachen.
Beschäftige dich mit Sprachvereinbarung (language negotiation)!
Qapla'
Wer möchte nicht lieber durch Glück dümmer als durch Schaden klüger werden? (Salvador Dalí)