Treziman: Webseite zweisprachig gestalten

Beitrag lesen

Guten Abend allerseits,

@Gunnar

Deine Kritik ist in jeglicher Hinsicht vollkommen berechtigt, auch wenn ich sie hier nicht für ganz richtig am Platze halte. Das Erste, was ich damals gelernt habe, war, dass ein Programmierer niemals auslernt. Hinter Kritiken stehen Tips und Anregungen, die ich versuche herauszulesen und umzusetzen. Daher in jedem Fall Danke für Deine Kritik! Nur, ich habe diesen Codeschnipsel kurz geschrieben, um mal zu probieren, Martins Tip zu testen und zu sehen, was überhaupt unter "echo $_SERVER['HTTP_ACCEPT_LANGUAGE']" angezeigt wird, da ich mich, wie schon erwähnt, zum ersten Mal mit Mehrsprachigkeit beschäftigen muss. Daher dann erstmal zum Probieren die Abfrage mittels strpos(). Dass die Abfrage im Projekt anders aussehen muss ist mir völlig klar.

Desweiteren habe ich gelernt, niemals den Originalcode zu veröffentlichen! Und der sähe selbstverständlich im Projekt anders aus! Warum hier nur "$grundspr" und "$languag": ich lege beim Testen keinen grossen Wert auf Genauigkeit. Anders im fertigen Skript, wo man Variablen ggf. öfter verwendet. Ich verrate hier mal, dass ich im Skript die Variable "$sprache" durchweg verwende, also deutsch. Aus demselben Grund speichere ich auch $_SERVER["HTTP_ACCEPT_LANGUAGE"] in eine Variable, weil ich zu faul bin, im Skript ggf. jedesmal diesen langen Namen schreiben zu müssen. Genauso verfahre ich übrigens mit $_GET[], $_POST[] und $_SESSION[], nach dem Motto:

Jeder programmiert auf seine Weise, der Eine laut, der Andere garnicht, denn er schreibt im Selfhtml-Forum: "Kann mir mal jemand den Code schreiben. Ich weiss nicht wie das geht!"

Ich möchte auch mal an der Erfahrenheit eines Webentwicklers schnuppern und etwas Kritik zurückgeben:

Was soll grundspr bedeuten?

Gunnar, Du hast hier das "$" vergessen!😜

(HURRA! Ich habe Gunnar kritisiert!)😀

Um noch etwas beim Blödsinn zu bleiben...

(Fun fact: Auch Google hatte das mal falsch gemacht.)

GUNNAR! Du wagst es Google zu kritisieren!? Ich bin empört! Erschüttert! Wenn das Elon Musk erfährt, kauft er Selfhtml auf und macht es dicht!🙃

Trotzdem, bleib so!👍

@Rosenköhl

Erstmal danke für Deinen Beitrag!

Wenn du dir Sorgen um die Suchmaschinenfreundlichkeit machst, dann bleibt dir gar nichts anderes übrig, als jede Sprache in einem eigenen URL-Pfad unterzubringen. Nur auf diese Weise kannst du sicherstellen, dass wirklich alle Seiten aller Sprachen von Automaten erkannt werden.

Das ist tatsächlich ein Aspekt, den ich im Auge haben muss --> Auftraggeber. Daher werde ich es wohl so gestalten: "/blafasel/de/".

Das würde auch die Sache vereinfachen, kommt der Auftraggeber mal auf die Idee, weitere Sprachen zu implementieren.

@all

Ich denke, die Idee zuerst mal zu testen, ob ein User überhaupt Deutsch im Browser eingestellt hat, ist nicht verkehrt. Denn, falls nicht, kriegt er grundsätzlich die englische Version angezeigt. Falls doch ist die Reihenfolge entscheidend. Letztendlich kann man die Sprache auch umstellen.

Noch eine Frage zum Abschluss: Inwieweit kann man eigentlich anhand der IP-Adresse feststellen, aus welchem Land (Staat, bevor wieder Kritik kommt😊, siehe --> Fahne und Flagge...) ein User kommt?

Einstweilen LG Treziman

P.S. Und seid bitte lieb zueinander...

--
Ich wurde als deprecated gekennzeichnet und werde alsbald nicht mehr unterstützt...
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