Mehrsprachigkeit in Javascripts

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
Antworten
femu
Mitglied
Beiträge: 568
Registriert: 18.10.2005 11:47
Wohnort: Pfaffenhofen
Kontaktdaten:

Mehrsprachigkeit in Javascripts

Beitrag von femu »

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.
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Mehrsprachigkeit in Javascripts

Beitrag von Dr.Death »

Hi,

versuche es im Javascript mit der {LA_VARIABLE_NAME} Version.

Siehe auch : viewtopic.php?f=88&t=175413&p=1019403&h ... t#p1019403
femu
Mitglied
Beiträge: 568
Registriert: 18.10.2005 11:47
Wohnort: Pfaffenhofen
Kontaktdaten:

Re: Mehrsprachigkeit in Javascripts

Beitrag von femu »

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}:

Code: Alles auswählen

var shiptypes = [["{LA_MINE_SEARCHER}",2,4],["Fregatte",3,4],[ "Kreuzer",4,2],[ "Schlachtschiff",5,1]];
und

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>");
In beiden Fällen wird das genauso angezeigt. Aber ich bin ja in Bezug auf Javascript nu keine große Leuchte ... :oops:
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Mehrsprachigkeit in Javascripts

Beitrag von Dr.Death »

Sind die Sprachvariablen "MINE_SEARCHER" und "COMPUTER_FLEET" denn in der language/de/common.php definiert worden?
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Mehrsprachigkeit in Javascripts

Beitrag von BNa »

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>
femu
Mitglied
Beiträge: 568
Registriert: 18.10.2005 11:47
Wohnort: Pfaffenhofen
Kontaktdaten:

Re: Mehrsprachigkeit in Javascripts

Beitrag von femu »

Dr.Death hat geschrieben:Sind die Sprachvariablen "MINE_SEARCHER" und "COMPUTER_FLEET" denn in der language/de/common.php definiert worden?
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 ...

Danke dir trotzdem!
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Mehrsprachigkeit in Javascripts

Beitrag von BNa »

Bitteschön..
femu
Mitglied
Beiträge: 568
Registriert: 18.10.2005 11:47
Wohnort: Pfaffenhofen
Kontaktdaten:

Re: Mehrsprachigkeit in Javascripts

Beitrag von femu »

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]
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“