Verschillende talen op een website
Ik vond het best lastig om het goed aan de praat te krijgen maar het is te doen: verschillende talen op je website. Wel is het een vervelend werkje om de tekst te vertalen.
Ik had een goede tutorial gevonden en dat werkte met globals. Globals zijn variabelen die je, eenmaal aangemaakt en gevuld met waarden, overal aan te roepen zonder ze te posten. Is vaak best handig als je bepaalde gegegevens onzichtbaar voor de bezoeker wilt versturen. Maar servers ondersteunen globals niet altijd dus heb ik voor de zekerheid het toch op mijn eigen manier gedaan.
Kijk eens goed naar de volgende website: http://www.phpbuilder.com/columns/white-eisenhamer20060915.php3
Hier staat het principe goed uitgelegd, elke taal heeft zijn eigen php bestand en elk taalbestand omschrijft dezelfde onderdelen op de pagina. Om het mooi geordend te houden gebruik je een array, bijvoorbeeld: array(‘welkom’ => ‘welkomtekst’, ‘ knop1′ =>’toevoegen’);
Zoals je ziet is de index van de array niet zoals je normaal ziet: array(’0′=>’blah’, ’1′=>’blaat’).
De tutorial gebruikt ook een cookie zodat een terugkerende bezoeker meteen zijn eigen taal ingesteld heeft staan. Mijn tip is om de tutorial te volgen en pas daarna dingen aan te passen naar je eigen manier.
