Zum Inhalt springen

sprachenmenu mehrsprachig darstellen

Erstellt am 9. August 2004 · 5 Antworten · letzte Antwort am 9. August 2004

Tags: Frage

simba ·

hi,

meine spracheinstellung funktioniert eigentlich tadellos. ich habe das sprachenmenu aber mit wörtern und nicht mit flaggen realisiert. Nun müsste das sprachemenu auch jeweils übersetzt werden. ich habe zwei sprachen. deutsch und französisch. wenn ich im franz teil bin, müsste als sprachmenue nicht Deutsch/ Französisch stehen, sondern allemand/ francais. wie krieg ich das hin. ich habe schon viel gesucht, aber noch nichts gefunden. hat jemand ne ahnung wie sich das realisieren lässt. ich habe aber leider keine php-kenntnisse.
danke für hilfe!

gruss

markus

PHPScript-Teil:
http://server14.hostpoint.ch/~gdkcds/fileadmin/test/my_languagemenu.txt (im Orginal hat meine php schon ne php als endung)

Setup-Teil:
###############
# Platzhalter für Sprachauswahl belegen
###############

seite.10.marks.SPRACHE = PHP_SCRIPT
seite.10.marks.SPRACHE{
file = media/scripts/my_languagemenu.php
}

# SprachVariable L initialisieren
config.linkVars = L

# Standardsprache UID 0 -> Deutsch
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE

# Deutsch, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = fr
config.locale_all = fr
[global]

jweiland ·

Das Sprachauswahlmenü wird ja von einer PHP Datei erzeugt, dort könnte man je nach aktueller Sprache natürlich auch ein unterschiedliches Menü erscheinen lassen.

Aber immer an die User denken: Wenn ich als Deutschsprachiger auf einer französichen Seite bin (und kein französich kann), dann hilft mir "allemand" vielleicht auch nicht weiter und "deutsch" wäre besser.

So habe ich auf einer deutsch/englischen Seite (www.edasce.de) das Menü mit Flaggen eingesetzt, bei deutsch erscheint darüber aber "Language" und bei englisch wird es ersetzt durch "Sprache" (ebenfalls in der languageMenu.php Datei realisiert).

Jochen Weiland

simba ·

flaggen scheiden aus, da ich für eine schweizer verwaltungs-organisation die website mache, und da sieht es wohl etwas komisch aus, wenn dort ein deutsches und ein französisches fähnchen bei der spracheinstellung erscheint...
was muss ich als php-code schreiben, um mein anliegen zu verwirklichen? meine php-kenntnise sind sehr bescheiden?

lieber gruss

markus

jweiland ·

Wenn ich als Vorlage die bestehende my_languagemenu.php Datei bekomme, kann ich es dort einbauen

Jochen Weiland