16. Content, content, content
★Not just nodes, ok?
★Think settings, blocks,
content types, views,
panels, menus, etc.
★User/admin
contributions
17. Stumbling block #1
★My content type
properties are not
translated!
★My forum vocabulary is
not translated!
18. Model for translation
(0) Leave it alone
(1) Assign language
(2) Assign language + group related items
(3) Translate in-object
19. Model for translation
(0) Leave it alone
(1) Assign language
(2) Assign language + group related items
(3) Translate in-object
Eg. localization
20. Apply this to menus
(0) Leave it alone admin area menu
(1) Assign language language specific
(2) Assign language + group related items
(3) Translate in-object language variants
same menu, translated labels
21. Apply this to nodes
(0) Leave it alone ?
(1) Assign language blog post
(2) Assign language + group related items
(3) Translate in-object press releases, polls
og nodes, product nodes, polls
22. Apply this to everything
(0) Leave it alone
(1) Assign language
(2) Assign language + group related items
(3) Translate in-object
23. Build it for nodes
(0) Leave it alone
(1) Assign language locale + setup
(2) Assign language + group related items
(3) Translate in-object translation.module
entity_translation contrib module
25. Not that rosy after all
★Settings
★Blocks
★Views
★Panels
★Webforms
★Flags
★Rules
★........
26. Build it for nodes
(0) Leave it alone Core
(1) Assign language locale + setup
(2) Assign language + group related items
(3) Translate in-object translation.module
entity_translation contrib module
27. Build it for paths
(0) Leave it alone Core
(1) Assign language locale
(2) Assign language + group related items
(3) Translate in-object “i18n.module”
N/A
28. Build it for the rest...
(0) Leave it alone Core
(1) Assign language “i18n.module”
(2) Assign language + group related items
(3) Translate in-object “i18n.module”
“i18n.module” - i18nstrings
29. Build it for contribs
(0) Leave it alone Contrib
(1) Assign language
(2) Assign language + group related items
(3) Translate in-object Contrib*
35. Icanlocalize
★Translation management module
★Set up translators with queues
★Queue up content for translation
★Local, Google translate or pay-per-word
★Can integrate with other providers
★Works with more Drupal objects