kostenloser Webspace werbefrei: lima-city


Mehrsprachige Homepage evt. mit ASP.Net

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    v******r

    Hi

    Ich betreibe eine Website für mein Software Projekt. Derzeit ist die Seite in Deutsch und Englisch verfügbar, weitere Sprachen könnten noch folgen. Allerdings habe ich die Übersetzung relativ mühsam gelöst. Ich habe für jede Sprache die Englische Seite kopiert und den Text durch Deutschen ersetzt.
    Klar ist: Es gibt mit dieser Methode zu viele Fehler. Ausserdem ist sie sehr mühsam zu warten.

    Deshalb suche ich nach einer anderen Möglichkeit. Gibt es eine einfache Option, um mit html Multilinguale Websites zu erstellen?

    Auf der anderen Seite habe ich mir schon ASP.Net angeschaut. Damit ist die Lokalisation sehr einfach. Dabei stellt sich mir jedoh die Frage: Unterstützen alle gängigen Browser ASP.Net? Wenn ja, wie funktioniert das?

    Zum Entwickeln der Website verwende ich Visual Web Developer Express

    Bin gespannt auf eure Antworten

    Vielen Dank

    Patrik
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. ASP.NET wird auf dem Server ausgeführt und hat mit dem Browser (bis auf das es einem immer weig langsam vorkommt...) nichts am Hut. (Für kleine Seiten würd ich sowiso von ASP.NET abraten.)

    Mit HTML kannst du nicht bequem lokalisieren.

    Normalerweise realisiert man so etwas mit PHP und einer Datenbank. Dann da zum Beispiel die Texte von allen Seiten in eine Datenbank speichern (und den Titel der Texte zum Beispiel), zusammen mit einem Sprachkürzel und dann kann man mit PHP und SQL die Navigation und die Artikel/Seiten in der gewünschten Sprache (die man ermittelt, geht auch mit PHP) auslesen und ausgeben und falls eine Seite mal nicht übersetzt sein sollte, dann kann man einfach die Englische ausgeben...

    Kennst du dich mit PHP und Datenbanken aus?
  4. Autor dieses Themas

    v******r

    Leider überhaupt nicht. Werde somit wahrscheinlich ASP.Net genauer unter die Lupe nehmen...

    Oder vielleicht schau ich mir, wenn ich Ferien hab PHP doch mal noch an...
  5. Ich würde dir empfehlen für den statischen Content, eine XML Datei anzhulegen und diese dann je nach Sprache auszulesen BSP:

    <sprache>
    <title>
    <de>Deutscher Satz</de>
    <en>Enlischer Satz</en>
    <...>Andere Sprachen</...>
    </title>
    <description>
    <de>Deutscher Satz</de>
    <en>Enlischer Satz</en>
    <...>Andere Sprachen</...>
    </description>
    </sprache>

    Diese steuerst du dann in dem du in die SESSION die Sprache speicherst und den dementsprechenden Zweig ansprichst.
    Dafür EMpfehle ich dir simpleXML, das sind dann nur ein paar Zeilen Code.
    ASP.Net is das letzte was du anschauen solltest, nutz lieber PHP.

    Für mehr Content kannst du diese XML-Angelegenheit auch in einem textfeld der Datenbank speichern.

    Grüsse
    Color
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!