Der Martin: Webseite zweisprachig gestalten

Beitrag lesen

Hi,

Willst du den Textinhalt jedes einzelnen Elements per JS nachladen?

Nein. JS kommt diesbezüglich hauptsächlich auf der Startseite vor, da ein User hier noch nicht eingeloggt ist.

da greife ich einen Einwand von Gunnar nochmal auf: Der Einstieg kann von überall erfolgen, nicht unbedingt nur über die Startseite - z.B. durch ein Bookmark oder über eine Suchmaschine. Deshalb muss von jeder Seite aus auch ein Login verfügbar sein.

Die Seite wird standardmässig in deutsch ausgeliefert, mit oder ohne JS. Wird kein JS erlaubt, kann keine andere Sprache ausser deutsch ausgewählt werden.

Okay, das ist ein brauchbarer Kompromiss.

Mit Cookies möchte ich eher nicht arbeiten, da ein User diese verbieten kann. PHP-Sessions dagegen nicht.

Wenn du PHP-Sessions verwendest, dann verwendest du sehr wahrscheinlich auch Cookies. Das ist nämlich der übliche Weg, wie die Session-ID für PHP gespeichert und übermittelt wird.


> > <meta name="language" content="DE,EN" >
> > <meta name="content-language" content="de,en" >

Sind diese beiden Meta-Tags denn nutzlos oder hälts Du sie nur dafür?

Ich kannte diese meta-Typen bisher gar nicht, habe sie noch nirgends bewusst gesehen, geschweige denn selbst verwendet. Das W3C erklärt sie für veraltet und rät, die Sprache des Dokuments stattdessen im lang-Attribut des html-Elements zu notieren.

Falsch ist auf jeden Fall, gleich zwei Sprachen anzugeben. Dein Dokument ist entweder in Deutsch oder in Englisch gehalten, aber nicht beides. Oder meintest du Denglisch? 😉
Außerdem werden die Sprachkürzel normalerweise in Kleinbuchstaben notiert. Mit Großbuchstaben bezeichnet man die Länder, wobei die Korrelation von Ländern und Sprachen in den seltensten Fällen eine 1:1-Beziehung ist. Beispiele:
de-DE: Deutsch wie in Deutschland gesprochen
de-AT: Deutsch in der österreichischen Variante
en-US: Englisch (US-amerikanisch)
en: Englisch (nicht näher differenziert, "irgendein" Englisch)

Einen schönen Tag noch
 Martin

--
"Malen nach Zahlen" sagten wir im Matheunterricht, wenn es bei der Kurvendiskussion hieß: Zeichnen Sie den Graphen der Funktion ...
0 45

Webseite zweisprachig gestalten

Treziman
  • design/layout
  1. 0
    Gunnar Bittersmann
    • internationalisierung
    • sprache
    1. 0
      Gunnar Bittersmann
    2. 0
      Treziman
      1. 0
        Der Martin
        1. 0
          Treziman
          1. 0
            Der Martin
            1. 0
              Treziman
              1. 0
                Der Martin
            2. 0
              Gunnar Bittersmann
              1. 0
                Treziman
                1. 0
                  Der Martin
                2. 0
                  Gunnar Bittersmann
                  1. 0
                    Treziman
                    1. 0
                      Der Martin
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          Der Martin
                    2. 0
                      Gunnar Bittersmann
                      • meinung
                      1. 0

                        Nuhr: Gibt es intelligentes Leben?

                        Der Martin
                        • humor
                        • meinung
                    3. 0
                      Gunnar Bittersmann
                      1. 0
                        MudGuard
                        1. 0
                          Der Martin
                        2. 0
                          Gunnar Bittersmann
                          • begriff
                          1. 0
                            Treziman
                            1. 0
                              Gunnar Bittersmann
                              1. 0
                                Treziman
  2. 0
    Raketenwilli
    1. 0
      Treziman
      1. 0
        Gunnar Bittersmann
        • internationalisierung
        • php
        • sprache
        1. 0
          Rolf B
          1. 2
            tk
            1. 0
              Rolf B
        2. 0
          MudGuard
        3. 0

          RFC ist „sowas von 1999“

          Raketenwilli
  3. 0
    Rosenköhl
    1. 0
      Gunnar Bittersmann
      • barrierefreiheit
      • formulare
      • html
      1. -2
        Rosenköhl
        1. 0
          Gunnar Bittersmann
          1. 0
            Treziman
            1. 0
              Treziman
              1. 0
                Gunnar Bittersmann
                • php
                1. 0
                  Treziman
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      Treziman
                    2. 0
                      Der Martin
                      • https
                      • suchmaschinen