Website in meerdere talen

Is het mogelijk om van een website verschillende vertalingen te maken en deze te verbergen achter 'vlaggetjes'? Kan ik bijvoorbeeld een Nederlandse, Franse en Engelse versie maken en switchen tussen deze talen door op 'vlaggetjes' te klikken? Zit dit standaard in Drupal of heb ik daar module(s) voor nodig?

Drupalversie: 
7.x
Auteur: 
Patrick Ruytings
afbeelding van nordicmaterial
Door nordicmaterial op 6 december, 2014 - 18:29

Een website met parallelle NL/FR/EN/... versies maak je met de Internationalization module: https://www.drupal.org/project/i18n .

1) Ga naar admin/config/regional/language en voeg daar alle talen toe die je nodig hebt.
2) Installeer i18n.
3) Per contenttype kan je onder "Publishing options" activeren: "Enabled, with translation".
4) Ga naar Configure Blocks om de language switcher (de vlaggetjes die je bedoelt) bovenaan je pagina te plaatsen.

Ook blocks en menu's kunnen met i18n vertaalbaar worden gemaakt.
Systeemtekst kan je vertalen via "translate interface".

Veel modules heb je niet nodig maar de installingen van Internationalization zijn uitgebreid. Een beetje geduld is noodzakelijk.

www.nordicmaterial.com

Door Patrick Ruytings op 10 december, 2014 - 17:05

Genoeg werk voor de boeg dus.
Bedankt!

afbeelding van Marco6
Door Marco6 op 24 december, 2014 - 15:03

ben momenteel aan een meertalige site bezig en dat werkt redelijk goed, één probleem, ik gebruik de tb megamenu en daar doet deze module de vertalingen niet op de menuknoppen. Installatie verliep rimpelloos, het meeste werk zit in de vertalingen van de pagina's.
www.riadargane.net
ik heb de volgende modules gebruikt: internationalization/variable/localization_update/language_icons pathauto en gebruiksvriendelijke URL's moeten geactiveerd zijn

Door Bartelli op 27 januari, 2015 - 18:53

Marco,
Is er een bepaalde reden waarom je tb megamenu wilt gebruiken? Op het eerste zicht ziet je menu er heel basic uit. Dat kun je maken met het gewone drupal menu en wat css.
Ik neem aan dat je de module Menu Translation (i18n_menu) geïnstalleerd hebt. Je kunt ook de superfish module gebruiken voor je menu als je een dropdownmenu hebt. Daar werkt de vertaling wel.

Door pennywilerra op 11 februari, 2015 - 14:32

Hallo, ik loop vast bij het vertalen van blokken, ik krijg dan deze error , hoe kan ik deze verhelpen?

Notice: Undefined index: strings in i18n_string_translate_page_form_submit() (regel 226 van /home/dannyw/public_html/sites/all/modules/i18n/i18n_string/i18n_string.pages.inc).
Warning: Invalid argument supplied for foreach() in i18n_string_translate_page_form_submit() (regel 226 van /home/dannyw/public_html/sites/all/modules/i18n/i18n_string/i18n_string.pages.inc).

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.