Ergebnis 1 bis 10 von 14

Thema: Verschiedene Sprachen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer
    Registriert seit
    20.05.2008
    Beiträge
    104

    Verschiedene Sprachen

    Gibt es ein Addon, welches mir erlaubt das vms in verschiedenen sprachen anzuzeigen?

    Also wenn ich auf die Deustche fahne klicken wird alles in deutsch angezeigt und so weiter.

  2. #2
    Zitat Zitat von sebi-home Beitrag anzeigen
    Gibt es ein Addon, welches mir erlaubt das vms in verschiedenen sprachen anzuzeigen?

    Also wenn ich auf die Deustche fahne klicken wird alles in deutsch angezeigt und so weiter.
    Nein, das wäre enorm schwer zu integrieren, weil du alle Ausgaben des VMS umschreiben müsstest. Wenn du das wirklich haben willst müsstest du sowas selber machen


  3. #3
    Erfahrener Benutzer
    Registriert seit
    20.05.2008
    Beiträge
    104
    also wenn du mit Ausgaben des VMS übersetzten meinst, das würde ich schon machen.

    Nur das man die Fahnen hat.Wo man dann die Sprache wählen kann.

  4. #4
    Ich probiers mal (untested):

    In die lib/header.php:

    PHP-Code:
    if (!$_GET['sprache'] && !$_SESSION['sprache']) {
    $_SESSION['sprache'] = 'Deutsch';
    } elseif (
    $_GET['sprache'] == 'Englisch') {
    $_SESSION['sprache'] = 'Englisch';
    } else {
    $_SESSION['sprache'] = 'Deutsch';

    Bei jeder Ausgabe:

    PHP-Code:
    if ($_SESSION['sprache'] == 'Deutsch') {
    //GIB DEUTSCH AUS
    } elseif ($_SESSION['sprache'] == 'Englisch') {
    //GIB ENGLISCH AUS
    } elseif ($_SESSION['sprache'] == 'XXX') {
    //Gib XXX aus

    Für die Flaggen nimmste einfach irgendwelche Image-HTML-Codes mit einem Link auf deine eigene Site mit dem Parameter "sprache=XXX"...

    Mfg


  5. #5
    Erfahrener Benutzer
    Registriert seit
    20.05.2008
    Beiträge
    104
    und was ist mit jeder ausgabe gemeint?

  6. #6
    Zitat Zitat von sebi-home Beitrag anzeigen
    und was ist mit jeder ausgabe gemeint?
    Überall wo Text ausgegeben wird.

    echo/print in php

    oder ganz normaler HTML Text.

    Einfach das, was der User lesen kann bzw. wo du die Sprache angepasst haben willst


  7. #7
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von Sebmaster Beitrag anzeigen
    ...Bei jeder Ausgabe:
    ...
    lol, noch etwas umständlicher könnte man es nicht machen

    Besser ist es, extra Dateien anzulegen je Sprache, dort dann in dem Stil:
    PHP-Code:
    <?php
    $message
    ['Welcome'] = 'Willkommen';
    ?>
    Einzelne Textteile zuübersetzen und im Array einen eindeutigen Bezeichner, optimalerweise ein englisches Wort, zu vergeben, und dann in den PHP Dateien vom vms, wo Text ausgegeben werden soll, diesen durch die entsprechende Variable zu ersetzen.

    Dann am Anfang vom Script, je nach gewählter Sprache, halt eine andere Sprach-PHP-Datei einbinden

    Dann ist s auch überhaupt kein Problem, nachher weitere Sprachen hinzuzufügen.

    Richtig professionell wird es aber mit gettext:
    http://de.php.net/manual/de/intro.gettext.php

    Interessanter Artikel zum weiterlesen für Interessierte:
    http://phpmagazin.de/itr/online_arti...nguage,de.html
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  8. #8
    Da wird aber die Grammatik etwas vernachlässigt.

    Und gettext im ganzen VMS implementieren? Na viel Spass^^


Ähnliche Themen

  1. [V] Verschiedene Addons für das VMS
    Von isaack im Forum Scripte
    Antworten: 12
    Letzter Beitrag: 15.03.2011, 10:17
  2. (V) verschiedene Scripte vms 1.2
    Von black-daeth im Forum Scripte
    Antworten: 2
    Letzter Beitrag: 09.06.2008, 17:57
  3. (V) verschiedene Scripte
    Von black-daeth im Forum Scripte
    Antworten: 0
    Letzter Beitrag: 08.05.2008, 15:57
  4. Verschiedene Fragen
    Von kralle im Forum Support zum VMSone
    Antworten: 17
    Letzter Beitrag: 29.08.2007, 14:48

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •