Sprachauswahl auf Hauptseite
Tyler
- php
0 Matze0 Gunnar Bittersmann- webserver
0 Matze0 Cybaer
0 Cybaer
Hallo
Auf meiner index.php wird gleich meine gesamte Homepage geladen.
Einzelne Seiten werdend dabei in ein Div-Element geladen, was in einer Tabelle eingebettet ist.
In eine Zelle habe ich dabei drei Flaggen eingebettet, um seine eigene Sprache auswählen zu können.
Nur wie soll ich das umsetzen? Alle Tutorials, die ich gefunden habe, rufen zeurst immer eine Seite der Sprachauswahl auf und öffnen dann die Indexseite, in der dann die entsprechende Sprachdatei inkludiert wird. :/
Oder kennt jemand ein gutes Tutorial für diese Problemstellung?
Danke!
Hallo,
Alle Tutorials, die ich gefunden habe, rufen zeurst immer eine Seite der Sprachauswahl auf und öffnen dann die Indexseite, in der dann die entsprechende Sprachdatei inkludiert wird. :/
Oder kennt jemand ein gutes Tutorial für diese Problemstellung?
Ich versteh dein Problem nicht so ganz. Wenn du mehrere Tutorials
gefunden hast, wieso gehst du dann nicht wie beschrieben vor?
Danke!
Bitte :)
Grüße, Matze
Hello out there!
Auf meiner index.php wird gleich meine gesamte Homepage geladen.
Ja, natürlich, was auch sonst?
Einzelne Seiten werdend dabei in ein Div-Element geladen
Das verstehe ich nicht. Eben spricht du von „Homepage“, also der (einen!) Startseite, nun von „einzelnen Seiten“?
was in einer Tabelle eingebettet ist.
Du benutzt Layouttabellen statt CSS?
In eine Zelle habe ich dabei drei Flaggen eingebettet, um seine eigene Sprache auswählen zu können.
Flaggen stehen für Länder, nicht für Sprachen. Welche Flagge soll denn beispielsweise die englische repräsentieren?
Nur wie soll ich das umsetzen?
Informiere dich über language content negotiation. Mit PHP hat das nichts zu tun. </archiv/2007/3/t147403/#m956341>
See ya up the road,
Gunnar
Hallo Gunnar!
Gibt es eigentlich eine PHP-Variable, welche die Sprachkennung als
Länderkürzel ausgibt? Also z.B. "de" oder "en".
Sowas wie "HTTP_ACCEPT_LANGUAGE" würde mir gefallen, aber das
gibt bei mir irgendwie noch mehr aus als das Kürzel.
Grüße, Matze
Hallo,
Sowas wie "HTTP_ACCEPT_LANGUAGE" würde mir gefallen, aber das gibt bei mir irgendwie noch mehr aus als das Kürzel.
natürlich, es liefert dir _alle_ Sprachen, die der Besucher als bevorzugt angibt, in der Reihenfolge seiner Präferenzen - einschließlich eventueller Gewichtungsfaktoren.
Wobei ich die Gewichtung eigentlich für sinnlos halte: Entweder ich kann als Webautor die bevorzugte Sprache liefern, dann tu ich das - oder ich kann es nicht, dann nehme ich die nächste in der Aufzählung.
So long,
Martin
Hallo
Sowas wie "HTTP_ACCEPT_LANGUAGE" würde mir gefallen, aber das gibt bei mir irgendwie noch mehr aus als das Kürzel.
natürlich, es liefert dir _alle_ Sprachen, die der Besucher als bevorzugt angibt, in der Reihenfolge seiner Präferenzen - einschließlich eventueller Gewichtungsfaktoren.
Da ich grade bei den SELFHTML-Artikeln herumstöberte, als Ergänzung:
PHP: Ermitteln der Sprache des Browsers
Tschö, Auge
Hello out there!
Wobei ich die Gewichtung [der Sprachen] eigentlich für sinnlos halte
Ich hatte vor kurzem in einem Artikel einen Fall gelesen, wo auch gerade die Gewichtung sehr sinnvoll war. Dummerweise finde ich den Artikel gerade nicht mehr.
Wenn ich ihn wiederfinde, verlinke ich ihn hier. Für den Fall wollte ich den Thread noch etwas länger am Leben erhalten; das war der eigentliche Zweck dieses Postings. ;-)
See ya up the road,
Gunnar
Hi,
Flaggen stehen für Länder, nicht für Sprachen. Welche Flagge soll denn beispielsweise die englische repräsentieren?
Der britische Union Jack - wie auf so ziemlich jeden Fahrkarten- oder sonstigen Automaten im Real-Life auch.
Gruß, Cybaer
Hello out there!
Flaggen stehen für Länder, nicht für Sprachen. Welche Flagge soll denn beispielsweise die englische repräsentieren?
Der britische Union Jack
Du sagst es: Der Union Jack steht für britisch, nicht für englisch.
wie auf so ziemlich jeden Fahrkarten- oder sonstigen Automaten im Real-Life auch.
1. Kann mir nicht vorstellen, dass überm Teich der Union Jack die englische Sprache repräsentieren soll. Nicht, solange der 4. Juli dort Feiertag ist.
Und welche Flagge sollte dort für Spanisch stehen? Die mexikanische?
2. „Millionen Fliegen können nicht irren.“ Müssen wir das immer wieder durchkauen?
See ya up the road,
Gunnar
Hallo Gunnar!
- „Millionen Fliegen können nicht irren.“
Millionen Flaggen haben noch keinen irre geführt?
*SCNR*
Viele Grüße aus Frankfurt/Main,
Patrick
Hello out there!
- „Millionen Fliegen können nicht irren.“
Millionen Flaggen haben noch keinen irre geführt?
Du willst mir in den Rücken fallen?!
Aber nettes Sprachspiel. ;-)
See ya up the road,
Gunnar
Hi,
- „Millionen Fliegen können nicht irren.“
falsch. Richtig heißt es: Millionen von Irren können nicht fliegen.
Außerdem: Millionen von Fliegen können nicht tauchen. Millionen von Tauchern können nicht reiten. Millionen von Reitern sind keine Iren. Und somit schließt sich der Kreis.
Cheatah
Hello out there!
[…] sind keine Iren. Und somit schließt sich der Kreis.
Letzteren dürfte es auch missfallen, zur Auswahl ihrer Sprache auf einen Union Jack clicken zu müssen.
Und wofür steht dann die irische Flagge: für Englisch oder Gälisch?
See ya up the road,
Gunnar
Hi,
Du sagst es: Der Union Jack steht für britisch, nicht für englisch.
Britisches Englisch vs. Amerikanisches Englisch? ;->
- Kann mir nicht vorstellen, dass überm Teich der Union Jack die englische Sprache repräsentieren soll. Nicht, solange der 4. Juli dort Feiertag ist.
:)
Dafür werden sich "drüben" vielleicht die Österreicher ärgern ... ;->
Und welche Flagge sollte dort für Spanisch stehen? Die mexikanische?
Als EU-Land wie hier die spanische Flagge natürlich. Jedenfalls ist es so immer bei den mehrsprachigen Videospielen ...
- „Millionen Fliegen können nicht irren.“
Windows ist auch Scheiße - und trotzdem Quasi-Standard. Dein Kampf gegen Windmühlen in allen Ehren, aber ...
Müssen wir das immer wieder durchkauen?
... solange Du immer wieder davon anfängst. :-)
Ich halte nach wie vor rein gar nichts davon, im RL etablierte Standards (mögen sie auch noch so "blöde" sein - oder Du sie dafür halten) im mom. noch eher sekundären VL anders zu handhaben.
Gruß, Cybaer
Hi,
Nur wie soll ich das umsetzen? Alle Tutorials, die ich gefunden habe, rufen zeurst immer eine Seite der Sprachauswahl auf und öffnen dann die Indexseite, in der dann die entsprechende Sprachdatei inkludiert wird. :/
Schlecht. Das "Start-Script" sollte einfach die gewünschte Sprache feststellen, und dann auf die entsprechende Seite weiterleiten.
Gruß, Cybaer