Nieuwe methode voor vertalingen

Bij de downloads van drupal en de uitbreidingsmodules worden geen vertaalbestanden meer meegeleverd. De vertaling van Drupal en uitbreidingsmodules zijn op te halen van localize.drupal.org. In het hoofddeel van deze pagina staan links naar de diverse talen waarin Drupal zelf is vertaald.

Vertalingen van uitbreidingsmodules

Om een vertaling van een extra modules op te kunnen halen moet je eerst inloggen (momenteel bovenaan links) en/of eerst een account aanmaken.
Aan de rechter zijkant kan onder „Pick a language” gezocht worden op „Dutch” (= Nederlands) en daaronder kan in „And/or pick a project” de naam van de module worden gezocht. Tik hiervoor het begin van de modulenaam in en je krijgt een zoeklijst van alle modulenamen die met de ingetoetste letters beginnen. Klik na de keuze op de knop „Go there”. Je komt dan op de pagina waar alle vertalingen kunnen worden gevonden van de gezochtte module en nieuwe vertalingen van tekenreeksen kunnen worden ingevoerd. Belangrijker is het tabblad „Export”. Op deze pagina kun je de vertaling van de gewenste versie (Release) opzoeken. Hierbij kun je ook nog niet geaccordeerde vertalingen („Add Dutch suggestions”) aanvinken naast de reeds aangevinkte „Add Dutch translations” (voeg vertaling toe). „Verbose output” geeft een versie die via een tekstverwerker is aan te passen, anders is het een meer compacte versie die compacter is (minder Kb).

Het voordeel van dit systeem is dat je altijd de laatste versie kunt ophalen.

Nieuwe manier van vertalen

Stap taalkeuzeEr is een nieuwe module (op het moment van schrijven nog in beta voor zowel D6 als D7), i10n_install genaamd (drupal.org/project/l10n_install), waarin de laatste versie van Drupal te vinden is inclusief een extra module die de vertaling automatisch ophaalt van de Drupal-server. De installatie van Drupal verloopt beperkt anders: de vertaling in de eigen taal hoeft niet eerst op de eigen webserver te komen, maar bij installatie wordt gevraagd wat de eigen taal is middels de keuze uit een lijst met alle beschikbare talen. Het vervolg van de installatie is identiek aan de standaard.

Bij het toevoegen van een extra taal of een nieuwe uitbreidingsmodule worden automatisch de juiste vertalingen van de Drupalserver opgehaald en opgeslagen.

Op de pagina: Beheren > Site-constructie > Interface vertalen, tabblad Bijwerken kun je vertalingen bijwerken.

Op de pagina: Beheren > Site-instellingen > Talen, tabblad Vertalingsupdates kun instellen onder welke voorwaarden vertalingen worden bijgewerkt.

Indien je ontbrekende vertalingen wilt aanvullen bestaan nu de volgende mogelijkheden:

  1. alleen op je eigen website, op de oude manier via Beheren > Site-constructie > Interface vertalen > Zoeken en verder;
  2. alleen op je eigen website, op de nieuwe manier: klik op de pagina waar je een vertaling mist rechts onder op „Tekst vertalen”. Links komen alle zinsneden te staan die vertaald kunnen worden. In een groene achtergrond staan de reeds vertaalde. Van die met een witte achtergrond is nog geen vertaling op je website aanwezig. Klik op de gewenste zinsnede, vul rechts de vertaling in en sla deze op;
  3. Wil je ook anderen van je vertaling laten genieten, meldt je dan voor deze taal of meerdere talen aan als vertaler via: klik in localize.drupal.org op de taal en klik op „Join” in het rechter menu onder „taalnaam” team.
    Iedere vertaling die je nu maakt, zoals onder 2 beschreven, wordt dan automatisch als voorgestelde vertaling naar de Drupalserver gestuurd. Het kan zijn dat er al een voorgestelde vertaling is, die nog geaccepteerd moet worden.
  4. Je kunt rechtstreeks de vertalingen op de Drupalserver invoeren. Zie de Nederlandstalige handleiding op: localize.drupal.org/node/3884.

Ga vervolgens naar je account op je eigen website en vul de API-sleutel in.

Opmerking: het is mogelijk om de bovenstaande module (= de laatste Drupal versie + extra module) over een bestaande Drupal installatie te installeren om hiermee de nieuwe mogelijkheden te krijgen. Het is weliswaar niet zo „schoon” als direct starten met module l10n_update, maar het zou vergelijkbare resultaten moeten geven volgens de ontwikkelaar van de module.

Voor de uitgebreider Engelse beschrijving zie: http://localize.drupal.org/node/2024.