translating

Naamvallen in Drupal

Via Drupals t() functie kan je in modules heel gemakkelijk strings (tekenreeksen) gebruiken die door anderen vertaald kunnen worden. Met placeholders (zie bovenstaande link voor uitleg) kan je gemakkelijk vaste waardes, zoals getallen, invoegen in een te vertalen string. Naast getallen kan je ook strings via placeholders invoegen, zoals in de Drupal Core gebeurt met gebruikersnamen. De volgende code geeft een situatie weer die voor problemen zorgt:

<?
t("Hello @name!", array('@name' => $account->name));
?>

Syndicate content