Vertalingen in Drupal

02 Mar 2016

Joris Snoek - Business Dev
+31 (0)20 - 261 14 99

Alle teksten in Drupal zijn vertaalbaar, zowel alle content als de 'interface' teksten. In dit blog focus ik op vertalingen van de Drupal interface; het vertalen van content is een apart hoofdstuk.

Wat is vertaalbaar in Drupal?

De teksten die je ziet in een Drupal website, bijvoorbeeld:

  • ‘Request new password’
  • ‘Login’
  • ‘Add content’

Dus alle teksten in bijvoorbeeld:

  • Titels van velden
  • Menu items
  • Buttons
  • Berichten (messages)

Alles wat een Drupal developer in de t() functie plaatst is vertaalbaar.

Vele talen hebben volledig of bijna volledig vertalingen, je kunt die vertalingen importeren. Wanneer er een bepaalde tekst niet vertaald is, dan zal Drupal de Engelse variant laten zien. Engels is dus altijd de brontekst die je als Developer in de t() functie plaatst.

Ook voor contrib Drupal modules kan je vertalingen downloaden en importeren. Ook veel Nederlandse vertalingen zijn beschikbaar, maar niet alle modules zullen 100% in het Nederlands vertaald zijn. Iedereen kan bijdragen aan Nederlandse vertalingen, zie hieronder.

Localize.drupal.org

Op http://localize.drupal.org worden allen vertalingen verzameld en beheerd, dit is tevens de plek waar mensen kunnen samenwerken aan vertalingen van de Drupal core en zijn modules.

Je vindt hier:

  • Links naar documentatie
  • Beschikbare talen
  • In  hoeverre de Drupal core vertaald is
  • Hoeveel mensen er meedoen bij een specifieke taal (contributors)

Op deze site kan je: ‘translation groups’ vinden, lid worden van zo’n groep, zoeken naar woorden die vertaalbaar zijn en lezen hoe je mee kunt doen aan vertalingen.

De Nederlandse overzichtspagina

Wanneer je rechtsboven bij ‘pick a language’ klikt op ‘Dutch’, dan krijg je de ‘Dutch overview’ pagina te zien.

Je vindt hier onder andere:

  • Documentatie: hoe bij te dragen aan de Nederlandse vertalingen
  • Betrokken vertalers
  • Downloads voor de Nederlandse Drupal vertalingen

Meedoen

Voordat je kan bijdragen aan vertalingen, zul je lid moeten worden van de groep. Zorg hiervoor dat je ingelogd bent en klik op de ‘Join’ knop bij betreffende groep.

De Nederlandse groep is open, wat wil zeggen dat een groep administrator geen goedkeuring hoeft te geven voordat je toegelaten wordt.

Nu kan je meedoen met vertalen van Drupal en Drupal modules naar het Nederlands:

  1. Ga terug naar de homepage https://localize.drupal.org
  2. Bovenin de rechter zijbalk zie je nu staan bij Your group: ‘Dutch team’.
  3. Zoek vervolgens het project waarin je wilt gaan vertalen, ik wil bijvoorbeeld het Drupal social intranet OpenLucius gaan vertalen:


  4. Nu krijg je een overzicht met filter opties, waarin je het project kunt gaan vertalen:



Je kunt hier:

  • Onvertaalde woorden vertalen naar het Nederlands
  • Nieuwe suggesties doen voor bestaande vertaalde woorden

Final thoughts

  • In Drupal 8 kan tijdens de installatie meteen een taal kiezen; Drupal zal alle vertalingen meteen importeren uit localize.drupal.org. In Drupal 7 is dat nog niet zo, je wel gebruik maken van deze distributie om dat te bewerkstelligen.
  • Je kunt ook direct vanuit je eigen lokale Drupal website vertalingen toevoegen, zie hier.
  • Je kunt je Drupal website automatisch up to date houden qua vertalingen met behulp van de Localization update module.

Comments

Nóg meer
kennis nodig?

Check ons ons blog archief >