Archief: Dit artikel is oorspronkelijk in het Nederlands geschreven en maakt deel uit van mijn archief. De informatie kan verouderd zijn.

Howto: hoe kan ik mijn websitegegevens vertalen in Drupal

March 14, 2009 min read Archived

Met de i18n module is een Drupal website meertalig te maken, maar de gegevens zoals de websitenaam, -slogan, -missie etc. worden niet vertaald. Maar met een truck is dit wel mogelijk.

Variabelen toevoegen

Open de file /sites/default/settings.php en plaats de volgende tekst hierin:

/*
* Multilingual settings
*
* This is a collection of variables that can be set up for each language when i18n enabled.
* These are the basic ones for Drupal core, but you can add your own here.
*/
$conf['i18n_variables'] = array(
    'site_name',
    'site_slogan',
    'site_mission',
    'site_footer',
    'anonymous',
);

Het is mogelijk om nog meer websitegegevens te vertalen, zie drupal.org/node/134002.

De vertaling invoeren

Ga naar menu: Home»Beheren»Site-instellingen»Websitegegevens

Check of er onder de Sitenaam en Slogan “This is a multilingual variable.” is geschreven, zo ja dan kunnen we de velden vertalen.

Doe dan het volgende:

  • Schakel de website naar de taal die je wilt vertalen
  • Vul de vertaalde strings in bij de multilingual velden.

Dat is alles! Als je nu van taal schakelt, dan zie je dat deze gegevens ook omgeschakeld worden.