Mehrsprachigkeit in Javascripts
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Mehrsprachigkeit in Javascripts
Hallo Zusammen,
ich hab eine kleine Mod, in dem eine HTML Datei, die zu 95% aus Javascript besteht, per iFrame includiert wird. Mein Problem dabei ist, daß dort einige Textausgaben in deutsch hard codiert drinne stehen. Wie kann ich die mehrsprachig machen? Der gängige Weg über die phpBB Sprachdateien (also {L_IRGENDWAS} funktioniert leider nicht).
Haben wir hier einen Profi, der mir da einen Tip geben könnte? Oder einen Weg aufzeigt, daß man auch dort normal über das interne Sprachsystem arbeiten kann?
Danke.
ich hab eine kleine Mod, in dem eine HTML Datei, die zu 95% aus Javascript besteht, per iFrame includiert wird. Mein Problem dabei ist, daß dort einige Textausgaben in deutsch hard codiert drinne stehen. Wie kann ich die mehrsprachig machen? Der gängige Weg über die phpBB Sprachdateien (also {L_IRGENDWAS} funktioniert leider nicht).
Haben wir hier einen Profi, der mir da einen Tip geben könnte? Oder einen Weg aufzeigt, daß man auch dort normal über das interne Sprachsystem arbeiten kann?
Danke.
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
Re: Mehrsprachigkeit in Javascripts
Hi,
versuche es im Javascript mit der {LA_VARIABLE_NAME} Version.
Siehe auch : viewtopic.php?f=88&t=175413&p=1019403&h ... t#p1019403
versuche es im Javascript mit der {LA_VARIABLE_NAME} Version.
Siehe auch : viewtopic.php?f=88&t=175413&p=1019403&h ... t#p1019403
Re: Mehrsprachigkeit in Javascripts
Hallo Doc,
scheint nicht zu gehen (außer ich stelle mich mal wieder zu blöd an).
Hier mal zwei Beispiele aus dem ganzen Script, ersetzt mit {LA_XXXX}:
und
In beiden Fällen wird das genauso angezeigt. Aber ich bin ja in Bezug auf Javascript nu keine große Leuchte ... 
scheint nicht zu gehen (außer ich stelle mich mal wieder zu blöd an).
Hier mal zwei Beispiele aus dem ganzen Script, ersetzt mit {LA_XXXX}:
Code: Alles auswählen
var shiptypes = [["{LA_MINE_SEARCHER}",2,4],["Fregatte",3,4],[ "Kreuzer",4,2],[ "Schlachtschiff",5,1]];
Code: Alles auswählen
document.write("<br /><br /><center><table><tr><td align=center><p class='heading'>{LA_COMPUTER_FLEET}</p></td>"+
"<td align=center><p class='heading'>Deine Flotte</p></td></tr><tr><td>");

Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
Re: Mehrsprachigkeit in Javascripts
Sind die Sprachvariablen "MINE_SEARCHER" und "COMPUTER_FLEET" denn in der language/de/common.php definiert worden?
Re: Mehrsprachigkeit in Javascripts
Wenn Deine Html Seite sauber ins phpBB includiert ist, versuch doch mal, den Javascript Code in CDATA zu packen und die Language Variable LA_* für JS zu nutzen
Code: Alles auswählen
<script type="text/javascript">
<![CDATA[
{LA_DEINE_JSLANGVARIABLE}
// ]]>
</script>
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: Mehrsprachigkeit in Javascripts
Ich hatte die zwar in einer seperaten Sprachdatei, aber auch in der common.php hat das leider keine Auswirkung. Ich vermute mal, daß es am iFrame liegt ... Leider geht es ohne iFrame nicht, da das Script ja eigentlich im HEAD Teil ist. Aber das Script in die overall_header zu packen, wäre mit Kanonen auf Spatzen und so ...Dr.Death hat geschrieben:Sind die Sprachvariablen "MINE_SEARCHER" und "COMPUTER_FLEET" denn in der language/de/common.php definiert worden?
Danke dir trotzdem!
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
Re: Mehrsprachigkeit in Javascripts
Bitteschön..
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: Mehrsprachigkeit in Javascripts
MSSTI (Author vom ABBC3 mod) konnte mir aushelfen. Dein Ansatz war schon richtig. Die Sprachstrings mussten in der Haupt HTML definiert und übergeben werden und dann in der Script HTML sozusagen "importiert" werden. Jetzt geht's.
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]