ilch Forum » Allgemein » HTML, PHP, SQL,... » Joinus/Fightus in 2 oder 3 sprachen

Geschlossen
  1. #1
    User Pic
    mic_pt Mitglied
    Registriert seit
    03.01.2008
    Beiträge
    319
    Beitragswertungen
    19 Beitragspunkte
    Hi, ich nochmal ...


    ich hätte da noch eine Frage: Für unsere Clanseite brauche ich noch ein JoinUs bzw. FightUs in English (evtl. auch Fr.).

    Mein Weg war jetzt erstmal

    a) joinus.htm in joinusen.htm kopieren und in englisch übersetzen.

    b) joinus.php in joinusen.php kopieren

    c) das ganze per index?joinusen aufrufen ..


    hat irgendwie nicht geklappt .. also es bleibt bei der deutschen anzeige ...

    Wie kann man einzelne Seiten 2sprachig anzeigen lassen ?


    thx zwinker


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    mic_pt Mitglied
    Registriert seit
    03.01.2008
    Beiträge
    319
    Beitragswertungen
    19 Beitragspunkte
    ah hatte übershen das in der joinus.php auf die joinus.htm abgefragt wird .. hatte ich in der joinusen.php nicht geändert zwinker

    sorry das ich immer kurz nach dem posten selber auf die lösung komme .. ist wie das mit dem rauchen und auf den Zug warten .. zwinker


    kann ich jetzt in der htm bzw. php datei die variable für die sprache direkt setzen (nur für die seite) um an die englischen Label, etc. zu kommen ohn die per Hand eintragen zu müssen ?

    also irgendwie {lang=en} !?


    Zuletzt modifiziert von mic_pt am 19.01.2008 - 22:22:10
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    das is leicht... aber so leicht nun auch nicht....
    also, du hast da die beiden dateien, dann musst du joinusen.php noch sagen, dass es nicht auf das template joinus.htm zugreifen soll, sondern auf joinusen.htm

    da gibts in der .php-datei so'ne Zeile:
    $tpl = new tpl ( 'joinus.htm' );


    dann haste schon mal das Template, alles ist aber immer noch nicht übersetzt!
    da sind aber in der php.-datei noch ne menge solcher befehle:
    $lang['noteamthere']

    da man nicht die Sprache für jede Datei einzeln festlegen kann, musst du die auch noch überschreiben.
    z.B. beim Ersten machst du aus:
    echo $lang['noteamthere'];

    ...einfach das:
    echo 'There no Teams to choose';


    bei Akzenten usw. wie sie im französischen üblich sind, musst du auf html-Codes zurück greifen(genauso wie z.B. bei ', da nimmst du dann ′ ). Eine Liste, der Zeichen findest du hier.


    Zuletzt modifiziert von assault am 19.01.2008 - 22:23:07
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    mic_pt Mitglied
    Registriert seit
    03.01.2008
    Beiträge
    319
    Beitragswertungen
    19 Beitragspunkte
    thx assault lächeln


    Zuletzt modifiziert von mic_pt am 20.01.2008 - 18:10:37
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten