Drupal en meertaligheid

Drupal is een heel mooi product en de mogelijkheden zijn enorm maar hoe zit het nu eigenlijk met de ondersteuning voor meertalige website's?
Bij veel CMS'en is meertaligheid een probleem en ook bij Drupal verloopt dit niet helemaal volgens een leien dakje. Er zijn wel enkele modules beschikbaar die meer talen kunnen ondersteunen.

Beschikbare modules

Allereerst is er de locale module. Deze module laat het toe om de gebruikersinterface te vertalen. Wanneer een gebruiker zich registreerd kan die zijn taal kiezen.
Belangrijk om weten is dat hier enkel de "labels" worden vertaald en niet de inhoud.

Wanneer men wil dat ook de inhoud afhankelijk wordt van de taal van de gebruiker dan moet men gebruik maken van de i18n module. Deze module brengt extra functionaliteit in het toevoegen van een node. Wanneer een node wordt toegevoegd is er de mogelijkheid om dezelfde node beschikbaar te maken in andere talen. Het wordt dus mogelijk om aan een node, een taal toe te kennen.

Problematiek rond meertaligheid

Een eerste probleem dat we tegenkomen bij het implementeren van meertalige site's, is het aanwezig zijn van de vertaling. Voor de meeste talen bestaat er wel een taalfile maar dit wil niet zeggen dat alles vertaald is.
Wanneer men dan begint met extra module's te installeren kan het zijn dat de inhoud van die module's totaal niet vertaald zijn en dan heb je grote delen op de website die niet vertaald zijn.
Drupal biedt echter wel een handige functie om alles binnen Drupal zelf te vertalen maar dit vraagt echter redelijk wat werk.
Voor de Nederlandstalige vertaling kan je meer informatie vinden op de Nederlandstalige community site.

Een 2de probleem die we hebben ervaren is de compatibileit van de i18n module en andere module's. Doordat i18n (nog) niet is opgenomen in de core is de integratie niet 100% verzekerd. We hebben gemerkt dat er problemen optreden wanneer er nog verschillende andere module's worden geïnstalleerd.
Wanneer men een standaard installatie van Drupal gebruikt met enkel de i18n module erbij dan zijn er totaal geen problemen.

Oplossingen

Op govCamp is er een speciale discussie geweest met enkele core developers van Drupal rond de problematiek met meertaligheid.
Er is dan beslist om een speciale groep op te richten die zich specialiseerd in de meertaligheid van Drupal. De bedoeling van deze groep is om alle ideeën te groepen en de discussie open te gooien rond de meertaligheid.