Sprache ändern

Begonnen von Webfan, 03 Juni 2008, 18:16:42

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Webfan

Hallo,
hat jemand vielleicht eine Idee wie ich die Sprache umstellen kann?  :red:
$language = 'english';
in settings.php funzt nicht...?
mfg

Baldyman

Servus Webfan,

wenn Du die Sprache des SMF meinst...
Schau mal in SMF --> Administration --> Server-Einstellungen --> Standardsprache des Forums

Hoffe das hilft weiter !?

Andi

Moin :)

das SMF übernimmt automatisch die aktuelle Sprache des pragmaMx.
Umstellen kannst du die global im Adminmenü>Einstellungen, oder individuell für jeden User per Sprachblock, bzw. auch manuel mit dem Parameter "newlang"

http://www.pragmamx.org/modules.php?name=Forum&topic=26267&newlang=turkish
http://www.pragmamx.org/modules.php?name=Forum&topic=26267&newlang=german
schön´s Grüssle, Andi

Webfan

Oh, sorry, hätte fast Eure Antworten übersehen...
Zitatdas SMF übernimmt automatisch die aktuelle Sprache des pragmaMx.
Kannst Du mir bitte auch die Stelle im Code nennen wo es das tut? (Find nix, im SMF Forum finde ich unter newlang nur den Thread in arabisch von algebre)
Ich möchte das es Englisch (oder so ähnlich  :red: ) wird, wenn ich http://en.webfan.de/forum.html aufrufe.
Danke!
mfg

EDIT: Die PMX Sprache darf davon unberührt bleiben, die Sprache dort wird von mir eigenhändisch über immer das gleiche Lang file (german) geregelt...

Andi

Moin :)

soll das Forum immer auf englisch laufen?
Dann installiere einfach keine anderen Sprachpakete im Forum, dann ist englisch Standard.


Ansonsten, modules/Forum/mx_functions.php, Funktion mxSmfLoadUserSettings():

    // Grundeinstellung der Sprache vom pragmaMx uebernehmen
    unset($_REQUEST['language']);
    $lang = $GLOBALS['currentlang'];
    // fallback Du-Version
    if ($lang == 'german_du') {
        if (@file_exists($mxsmf['path_themes'] . '/default/languages/index.' . $mxsmf['german_du_convention'] . '.php')) {
            $lang = $mxsmf['german_du_convention'];
        } else {
            $lang = 'german';
        }
    }
    // fallback, falls Sprache nicht vorhanden, immer auf english stellen
    if (@!file_exists($mxsmf['path_themes'] . '/default/languages/index.' . $lang . '.php')) {
        $lang = 'english';
    }
    $_SESSION['language'] = $lang;


$lang = $GLOBALS['currentlang'];
schön´s Grüssle, Andi

Webfan

Genau das was ich gesucht habe. Danke Dir  :thumbup:
mfg