Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Drupal GENT: Uw website in meerdere talen
Overzicht
• Vertalen van
– Interface
– Inhoud (content translation VS entity translation)
– Menu’s
– Taxonomy terms
– View...
Focus op
geen duplicate content voor
vertalingen
(nodes, menu’s, blocks, …)
Vertalen van
interface
Vertalen van interface
• Modules:
– Core module ‘Locale’
• Alle strings vertalen die door t() verwerkt zijn
• admin/config...
Vertalen van
menu’s
Vertalen van menu’s
• Modules:
– i18n_menu (uit i18n)
• Instellen:
– Edit menu => Multilingual options
1. Localize:
– 1 me...
Vertalen van
taxonomy terms
Vertalen van taxonomy terms
• Modules:
– i18n_taxonomy (uit i18n)
– (Indien extra velden: entity translation net als conte...
Vertalen van
inhoud
Vertalen van inhoud
Content translation
VS
Entity translation
Vertalen van inhoud
Content
translation
Vertalen van inhoud
Entity (field)
translation
Vertalen van inhoud
• Modules:
– Entity
– Entity_translation
• admin/config/regional/entity_translation
– Kiezen welke ent...
Vertalen van
views
Vertalen van views
• Modules:
– Module ‘i18nviews’ (niet in i18n)
• Vertalen van componenten zoals paginering
(Next, previ...
Vertalen van
variabelen
Vertalen van variabelen
• Modules:
– Module ‘i18n_variable’ (uit i18n)
• Variabelen van config pagina’s vertaalbaar
maken
...
Custom module vertalingen
Eigen code vertaalbaar maken
Custom module vertalingen
• t() functie
– In Drupal core
– String in source language zetten! In te stellen op
admin/config...
Toekomst?
Drupal 8
Custom module vertalingen
• In core! Geen groot pakket aan modules
• Field translation
Vertalen met Drupal.
Upcoming SlideShare
Loading in …5
×

Vertalen met Drupal.

815 views

Published on

Hoe jouw website vertalen met Drupal?

Published in: Software
  • Be the first to comment

  • Be the first to like this

Vertalen met Drupal.

  1. 1. Drupal GENT: Uw website in meerdere talen
  2. 2. Overzicht • Vertalen van – Interface – Inhoud (content translation VS entity translation) – Menu’s – Taxonomy terms – Views – Variabelen (module settings) • Custom development en vertalingen – t() – Settings != interface • Toekomst Drupal 8
  3. 3. Focus op geen duplicate content voor vertalingen (nodes, menu’s, blocks, …)
  4. 4. Vertalen van interface
  5. 5. Vertalen van interface • Modules: – Core module ‘Locale’ • Alle strings vertalen die door t() verwerkt zijn • admin/config/regional/translate/translate
  6. 6. Vertalen van menu’s
  7. 7. Vertalen van menu’s • Modules: – i18n_menu (uit i18n) • Instellen: – Edit menu => Multilingual options 1. Localize: – 1 menu item voor alle talen 2. Fixed language: – 1 menu item per taal
  8. 8. Vertalen van taxonomy terms
  9. 9. Vertalen van taxonomy terms • Modules: – i18n_taxonomy (uit i18n) – (Indien extra velden: entity translation net als content vertalingen) • Instellen: – Edit voc list=> Multilingual options 1. Localize: – 1 term bevat alle talen 2. Translate: – Voc list bevat voor elke vertaling een term (bij vertalen wordt een nieuwe term aangemaakt binnen de lijst) 3. Fixed language: – Voc list heeft vaste taal
  10. 10. Vertalen van inhoud
  11. 11. Vertalen van inhoud Content translation VS Entity translation
  12. 12. Vertalen van inhoud Content translation
  13. 13. Vertalen van inhoud Entity (field) translation
  14. 14. Vertalen van inhoud • Modules: – Entity – Entity_translation • admin/config/regional/entity_translation – Kiezen welke entity types vertaalbaar zijn (zal gewoonlijk ‘node’ zijn)
  15. 15. Vertalen van views
  16. 16. Vertalen van views • Modules: – Module ‘i18nviews’ (niet in i18n) • Vertalen van componenten zoals paginering (Next, previous) • Inhoud wordt automatisch vertaald weergegeven
  17. 17. Vertalen van variabelen
  18. 18. Vertalen van variabelen • Modules: – Module ‘i18n_variable’ (uit i18n) • Variabelen van config pagina’s vertaalbaar maken • admin/config/regional/i18n/variable
  19. 19. Custom module vertalingen Eigen code vertaalbaar maken
  20. 20. Custom module vertalingen • t() functie – In Drupal core – String in source language zetten! In te stellen op admin/config/regional/i18n/strings; voorkeur EN – Live demo • Vertaalbare settingspagina’s maken – Modules: variable, i18n_variable – Live demo
  21. 21. Toekomst? Drupal 8
  22. 22. Custom module vertalingen • In core! Geen groot pakket aan modules • Field translation

×