Vertaling module -> standaard taal nederlands?

Ik ben bezig met het bouwen van een module. Het liefst werk ik hierbij met Nederlands als standaard taal. Drupal staat ook standaard met Nederlands geinstalleerd.

Alleen de tabel locales_source voorondersteld alle t('') strings als is het Engels.

Kan ik voor een module de default language ergens op Nederlands zetten en later de engelse vertaling via een po vertalingsbestand importeren?

Een probleem is dat wanneer ik vervolgens een 'engelse' vertaling maakt de website terugvalt op de Nederlandse bron.

Drupalversie: 
7.x
Auteur: 
joan
afbeelding van be-web
Door be-web op 21 april, 2011 - 16:14

t-functie wil altijd engels hebben. Als je dat lastig vindt, kun je de t-functie weglaten in je module en alleen NL-strings neerzetten.

-----
Met vriendelijke groet,
Hans Kuiters
BE-WEB

afbeelding van Xano
Door Xano op 22 april, 2011 - 15:54

t() heeft zoals @capono al zegt US English strings nodig. Is de module voor intern gebruik en hoeft er niets vertaald te worden, dan kan je in de meeste gevallen t() gewoon niet gebruiken. Er zijn echter plekken waarbij strings automatisch vertaald worden, zoals die van menu-items opgegeven in hook_menu() en events die gelogd worden met watchdog().

Wil je de module publiceren op Drupal.org, dan dienen alle teksten in correct US English te zijn en waar nodig moeten ze door t() gehaald worden.

My name is Bart - web & events
iDEAL, OmniKassa, en meer.

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.

onomatopee