Article View: be.comp.programming
Article #751Re: Meertalige website
From: Geert Wirken
Date: Sun, 21 May 2006 18:35
Date: Sun, 21 May 2006 18:35
30 lines
2423 bytes
2423 bytes
Pugi! schreef op 21-5-2006 20:28: > Hoe maak je best een meertalige website ? [knip] > Standaard taal is nederlands. Wanneer de bezoeker een andere taal kiest > (voorlopig enkel engels) dan stop je dat best in een cookie, vermoed ik, en > voor het geval dat er geen cookies aanvaard worden, kun je de taalkeuze ook > meegeven als een parameter in de links > (www.mijnsite.be/dezepagina.php?taal=en). Tenzij er andere alternatieven > zijn. Je zou URL rewriting kunnen overwegen, je krijgt dan iets als: www.domeinnaam.nl/nl/pagina.php www.domeinnaam.nl/en/pagina.php enz., je kunt dan met php achterhalen welke taal bedoelt wordt. Verder stuurt een browser vaak ook een HTTP_ACCEPT_LANGUAGE mee, je kunt daarmee achterhalen of een gebruiker wel of geen Nederlands wil/kan spreken (misschien handig voor een eerste taalkeuze, i.p.v. standaard Nederlands). > Waar stockeer je de teksten ? 2Dimensionale array (ok voor kleine stukjes > tekst), includes, xml, databank, ... ? Als je alle pagina's toch in een database stopt (CMS) zou ik alle pagina's in een database stoppen met een taal flag en de kleine teksten (copyright, footer etc.) in een include. Maar als het vooral statische pagina's zijn kun je ook de pagina's zelf in include of tekstbestand stoppen. Het hangt er van af hoe vaak de pagina's geupdate worden, en hoe belangrijk performance is, en zo.
Technical Details
Message-ID:
<4470b2db$0$31645$e4fe514c@news.xs4all.nl>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!newsgate.cistron.nl!transit3.news.xs4all.nl!post.news.xs4all.nl!not-for-mailReferences:
<BcKdnSEwnK3VLO3ZnZ2dnUVZ8qqdnZ2d@scarlet.biz>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,37a6262056c42914 X-Google-Thread: 107324,37a6262056c42914 X-Google-Thread: 111b97,37a6262056c42914 X-Google-Attributes: gidfcea4,gid107324,gid111b97,public X-Google-Language: DUTCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!newsgate.cistron.nl!transit3.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Date: Sun, 21 May 2006 20:35:01 +0200 From: Geert Wirken <usenet@gwirken.nl> User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 Newsgroups: be.comp.programming,nl.comp.programmeren,nl.internet.www.server-side Subject: Re: Meertalige website References: <BcKdnSEwnK3VLO3ZnZ2dnUVZ8qqdnZ2d@scarlet.biz> In-Reply-To: <BcKdnSEwnK3VLO3ZnZ2dnUVZ8qqdnZ2d@scarlet.biz> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Lines: 30 Message-ID: <4470b2db$0$31645$e4fe514c@news.xs4all.nl> NNTP-Posting-Host: 82.92.57.82 X-Trace: 1148236507 news.xs4all.nl 31645 [::ffff:82.92.57.82]:18292 X-Complaints-To: abuse@xs4all.nl