logo

Extra Block Types (EBT) - Nieuwe Layout Builder ervaring❗

Extra Block Types (EBT) - gestileerde, aanpasbare bloktypes: Slideshows, Tabs, Cards, Accordions en vele andere. Ingebouwde instellingen voor achtergrond, DOM Box, javascript-plugins. Ervaar vandaag al de toekomst van layout building.

Demo EBT-modules Download EBT-modules

❗Extra Paragraph Types (EPT) - Nieuwe Paragraphs ervaring

Extra Paragraph Types (EPT) - analoge op paragrafen gebaseerde set modules.

Demo EPT-modules Download EPT-modules

Scroll

2.8. Regio en taal. Drupal vertalen van Engels naar een andere taal.

18/10/2025, by Ivan

Drupal biedt uitgebreide mogelijkheden voor vertaling. Laten we eens kijken hoe je een nieuwe taal aan een site kunt toevoegen, bijvoorbeeld Duits. Hiervoor ga je naar Regio en taal onder de configuratie-instellingen. Zorg ervoor dat de modules Language, Configuration Translation, Content Translation en Interface Translation zijn ingeschakeld.

Drupal 8 region and language

Laten we alle instellingen in deze sectie bekijken.

Regionale instellingen

Drupal 8 language translation

Alles is hier vrij duidelijk, maar het is aan te raden om de eerste dag van de week te veranderen naar maandag. Je kunt gebruikers ook de mogelijkheid geven om hun tijdzone te selecteren tijdens registratie, of deze optie juist uitschakelen. Dit is vooral nuttig als de site functies heeft die afhankelijk zijn van tijd, zoals evenementen waarvan de datum per tijdzone wordt getoond.

Datum- en tijdsindelingen

We kunnen via het beheerpaneel onze eigen datumindelingen definiëren. Vaak moet bij nieuwsberichten de datum worden weergegeven als dag-maand-jaar. Laten we dat doen.

drupal 8 date and time formats

Klik op + Formaat toevoegen en maak een nieuw formaat aan voor nieuws. Hiervoor gebruiken we de datumstring d-m-Y.

drupal 8 format date

Meer informatie over de formatstrings vind je in de handleiding van de PHP-functie date():

http://php.net/manual/ru/function.date.php

Nu kunnen we dit formaat toepassen op alle datumvelden en andere datumuitvoeren.

Talen

Drupal 8 languages

Laten we de Duitse taal toevoegen.

drupal 8 add language

Na het toevoegen van de taal begint Drupal automatisch met het downloaden van de vertaalbestanden. Hiervoor is internetverbinding vereist en dit kan enige tijd duren.

Dat is alles — we hebben een nieuwe taal toegevoegd aan de site. Je kunt deze nu activeren en controleren of alles werkt.

Drupal 8 German

Laten we teruggaan naar het Engels. Als je naar het tabblad Detectie en selectie gaat, kun je instellen hoe Drupal de taal op de site moet bepalen. Het is meestal het beste om dit te baseren op de URL van de pagina.

drupal 8

Als je de Duitse taalbewerking opent:

drupal 8

Zie je dat er een taalcode-instelling is. Deze code wordt toegevoegd aan de URL om te bepalen voor welke taal de pagina bedoeld is, bijvoorbeeld:

http://site/de/node/10

— dit is voor de Duitse taal.

http://site/en/node/10

— voor Engels. Voor de standaardtaal kan de taalcode worden weggelaten:

http://site/node/10

— dit verwijst eveneens naar de Engelse taal.

Ook kun je, wanneer je een inhoudstype bewerkt (bijvoorbeeld Artikel), aanvinken dat de taalkeuze beschikbaar is bij het aanmaken van een node:

/admin/structure/types/manage/article

drupal 8 languages

We kunnen niet alleen een taal kiezen voor nodes, maar ook voor blokken, gebruikers, reacties en andere entiteiten van onze site.

Bij het toevoegen van een blok kunnen we nu aangeven voor welke taal dit blok wordt weergegeven.

Drupal 8 translation

Vertaling van gebruikersinterface

Je hebt waarschijnlijk al gemerkt dat Drupal de interface niet voor 100% vertaalt:

Drupal 8 interface translation

Voor de resterende niet-vertaalde regels kun je het handmatige vertaalformulier gebruiken:

/admin/config/regional/translate

Drupal 8 line feed

Voer de gewenste Engelse zin in, en Drupal zal alle regels vinden waarin deze voorkomt. Schrijf de vertaling en klik onderaan op Vertaling opslaan.

Op deze manier kun je teksten overal in Drupal vertalen.

Daarnaast kun je Drupal-handmatig vertalen en je vertalingen exporteren via het tabblad Exporteren.

Drupal 8 language export

Drupal genereert dan een .po-bestand dat je kunt gebruiken op andere sites door het te importeren via het tabblad Importeren.

drupal 8 import translations

Tot slot is er het tabblad Instellingen, waar je kunt instellen hoe vaak Drupal moet controleren op vertaalupdates. Je kunt bijvoorbeeld elke maand laten controleren. Drupal zal steeds aangeven welke regels nog niet vertaald zijn — een volledige 100% vertaling is zelden mogelijk. Elke keer dat je een nieuwe module toevoegt, verschijnen er nieuwe, nog niet vertaalde regels.

drupal 8 settings