Ich bin ein Amateur-Programmierer und möchte eine multilinguale Website erstellen. Meine Fragen sind: (Für meine Zwecke lassen die englische Webseite Webseite Nr 1 und die polnische nr sein 2)Wie erstellt man eine mehrsprachige Website?
- Sollte es sein en.example.com und pl.example.com oder vielleicht example.com/en und beispiel.com/pl?
- Soll ich die komplette Website in einer Sprache erstellen und dann übersetzen?
- Wie übersetzt man es? Mit XML oder was? Sollten Website 1 und Website 2 unterschiedliche HTML-Dateien sein oder gibt es eine Möglichkeit, eine HTML-Datei zu übersetzen und dann die Übersetzung mit XML oder etwas anderem zu zeigen?
Wenn Sie Code oder etwas benötigen, sagen Sie es mir. Vielen Dank im Voraus :)
Sie können versuchen, [gettext] zu verwenden (http://php.net/manual/en/book.gettext.php) – jcubic
Sie haben wirklich drei separate Fragen hier. 1 ist meinungsbasiert und off topic. 2 ist auch meinungsbasiert und off-topic. 3 könnte als auf Meinung oder zu weit gefasst betrachtet werden, ist aber in beiden Fällen nicht im Fokus. – Quentin
Ich würde vorschlagen, Vorlagen zu suchen, etwas wie Smarty oder gleichwertig. Dies würde bedeuten, dass Sie einmal eine Website erstellen und dann einfach an Etiketten arbeiten, die in verschiedene Sprachen übersetzt und über Benutzereinstellungen, Cookies oder Sitzungsdaten ausgewählt werden. – apriede