Hallo,
ich möchte eine Website basteln, die später mal n Sprachen ausgeben können soll.
Du schreibst nicht, ob die Seiten relativ unverändert bleiben oder sich laufend ändern, also von daher eine DB erfordern.
Problematik: Bei Änderungen/Ergänzungen in einer Sprache müssen alle anderen mitgezogen werden. Deshalb sollten die verschiedenen Sprachen im Quellcode absatz- oder kapitelweise nahe beieinander bleiben.
Zwei bis drei Sprachen könnte man spaltenweise nebeneinander anzeigen, das sieht recht vernünftig aus:
deutsch english francais
-------------------- -------------------- --------------------
Bei mehr Sprachen wird diese Darstellung aber unübersichtlich und PHP sollte die Sprache ausfiltern:
<?PHP
if ( $n == 'dt' ) {
?>
deutsch
--------------------
<?PHP
} else if ( $n == 'en' ) {
?>
english
--------------------
<?PHP
} else if ( $n == 'fr' ) {
?>
francais
--------------------
<?PHP
}
?>
Kalle