Your SlideShare is downloading. ×
Translation Management
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Translation Management

2,748

Published on

With Drupal 8 we fixed a lot of issues with Translation. Finally Drupal can be reliably translated as is necessary for multilanguage sites. But the work is far from over! As with the Configuration …

With Drupal 8 we fixed a lot of issues with Translation. Finally Drupal can be reliably translated as is necessary for multilanguage sites. But the work is far from over! As with the Configuration Management Initiative which actually does not provide any new features and “only” allows to manage configurations over multiple Sites and Staging environments, there is the same need for Translations: Management of Translations.

Our world gets connected more and more, and the same happens with websites. They are multilingual, which means that they have the same text translated in different languages. But they are also connected to other sites and share content, why not share translations as well? Multilingual very often means several different languages. So there are different People and also external Translation Services working on the task at the same time. Texts adapt during time and the translations need to be adapted as well.

Now here ist the problem : There is no overview in core to show you really easy and fast which parts of your website are already translated and what still needs translation work.

This situation requires not only a translatable Drupal, it also needs a Drupal in which the translation process can be managed systematically..

If Drupal wants to be the leading CMS for Multilanguage Sites we need to provide such management capabilities.

There are already tools out there to help Drupal users to manage translations. The “Translation Management Tools” are currently the most advanced suite of modules for this task, but there are also other ideas and modules which help with management of translations.

Recorded session: http://www.youtube.com/watch?v=UTDMlZLUlm0

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,748
On Slideshare
0
From Embeds
0
Number of Embeds
35
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Translation Management Christophe Galli
 Michael Schmid
  • 2. Why Translation Management?
  • 3. Current Situation
  • 4. Current Situation Drupal Translatability
  • 5. Current Situation 100% translatable Drupal Translatability
  • 6. Current Situation <- epic! 100% translatable Drupal Translatability
  • 7. Current Situation <- epic! 100% translatable Drupal Translatability > 100 Nodes > 5 Languages
  • 8. Current Situation <- epic! 100% translatable Drupal Translatability Overview? > 100 Nodes > 5 Languages
  • 9. Current Situation <- epic! 100% translatable Drupal Translatability Overview? > 100 Nodes > 5 Languages Management?
  • 10. Current Situation <- epic! 100% translatable Drupal Translatability Overview? > 100 Nodes > 5 LanguagesWorkflows? Management?
  • 11. Current Situation <- epic! 100% translatable Drupal Translatability Overview? > 100 Nodes > 5 LanguagesWorkflows? Management? Chaos!
  • 12. Demo
  • 13. The Solution
  • 14. Translation Management Tool
  • 15. Translation Management Tool TMGMT Core
  • 16. Translation Management Tool Sources TMGMT Core
  • 17. Translation Management Tool Nodes Sources TMGMT Core
  • 18. Translation Management Tool Nodes Entities Sources TMGMT Core
  • 19. Translation Management Tool Nodes Entities i18n Strings Sources TMGMT Core
  • 20. Translation Management Tool Nodes Entities i18n Strings custom code Sources TMGMT Core
  • 21. Translation Management Tool Nodes Entities i18n Strings custom code Sources TMGMT Core Translators
  • 22. Translation Management Tool Nodes Machine Entities i18n Strings custom code Sources TMGMT Core Translators
  • 23. Translation Management Tool Nodes Machine Entities Local 
 User Translators Translato r i18n Strings custom code Sources TMGMT Core
  • 24. Translation Management Tool Nodes Machine Entities Local 
 User Translators Translato r i18n Strings custom code Sources TMGMT Core Services
  • 25. Translation Management Tool Nid 1 Nodes Machine Entities Local 
 User Translators Translato r i18n Strings custom code Sources TMGMT Core Services
  • 26. Translation Management Tool Nodes Machine Entities Local 
 User Translators Translato r i18n Strings custom code Sources Nid 1 TMGMT Core Services
  • 27. Translation Management Tool Nodes Machine Entities Local 
 User Translators Translato r i18n Strings custom code Sources TMGMT Core Job Services
  • 28. Translation Management Tool Nodes Machine Entities Local 
 User Translators Translato r i18n Strings custom code Sources TMGMT Core Job Services <- Job Item
  • 29. Translation Management Tool Nodes Machine Entities Local 
 User Translators Translato r i18n Strings custom code Sources TMGMT Core Job Services
  • 30. Translation Management Tool Nodes Machine Entities Local 
 User Translators Translato r i18n Strings custom code Sources TMGMT Core Services Job
  • 31. Translation Management Tool Nodes Machine Entities Local 
 User Translators Translato r i18n Strings custom code Sources TMGMT Core Services
  • 32. Translation Management Tool Nodes Machine Entities Local 
 User Translators Translato r i18n Strings custom code Sources TMGMT Core Services Job
  • 33. Translation Management Tool Nodes Machine Entities Local 
 User Translators Translato r i18n Strings custom code Sources TMGMT Core Services Job Translation ->
  • 34. Translation Management Tool Nodes Machine Entities Local 
 User Translators Translato r i18n Strings custom code Sources TMGMT Core Job Services
  • 35. Translation Management Tool Nodes Machine Entities Local 
 User Translators Translato r i18n Strings custom code Sources Job TMGMT Core Services
  • 36. Translation Management Tool Nid 1 Nodes Machine Entities Local 
 User Translators Translato r Nid 2 i18n Strings custom code Sources TMGMT Core Services
  • 37. Translation Management Tool Nodes Machine Entities Local 
 User Translators Translato r i18n Strings custom code Sources TMGMT Core Services
  • 38. Translation Management Tool Nodes Machine Entities Local 
 User Translators Translato r i18n Strings Sources TMGMT Core custom code Services Views & Rules!
  • 39. Demo
  • 40. TMGMT Translator Plugins
  • 41. TMGMT Translator Plugins Services
  • 42. TMGMT Translator Plugins Services - gengo
  • 43. TMGMT Translator Plugins Services - gengo - Supertext
  • 44. TMGMT Translator Plugins Services - gengo - Supertext
  • 45. TMGMT Translator Plugins Services - gengo - Supertext Automated
  • 46. TMGMT Translator Plugins Services - gengo - Supertext Automated - Microsoft
  • 47. TMGMT Translator Plugins Services - gengo - Supertext Automated - Microsoft - Google Translate
  • 48. TMGMT Translator Plugins Services - gengo - Supertext Automated - Microsoft - Google Translate Human
  • 49. TMGMT Translator Plugins Services - gengo - Supertext Automated - Microsoft - Google Translate Human - Local Translator
  • 50. TMGMT Translator Plugins Services - gengo - Supertext Automated - Microsoft - Google Translate Human - Local Translator
  • 51. TMGMT Translator Plugins Services - gengo - Supertext Automated - Microsoft - Google Translate Human - Local Translator
  • 52. TMGMT Translator Plugins Services - gengo - Supertext Human - Local Translator Automated - Microsoft - Google Translate Data exchange
  • 53. TMGMT Translator Plugins Services - gengo - Supertext Human - Local Translator Automated - Microsoft - Google Translate Data exchange - XLIFF
  • 54. TMGMT Translator Plugins Services - gengo - Supertext Human - Local Translator Automated - Microsoft - Google Translate Data exchange - XLIFF - HTML
  • 55. TMGMT Translator Plugins Services - gengo - Supertext Human - Local Translator Automated - Microsoft - Google Translate Data exchange - XLIFF - HTML MORE!
  • 56. even more!
  • 57. TMGMT Server
  • 58. TMGMT Server TMGMT Translators Sources Client
  • 59. Sources TMGMT Translators Sources Client Serve r TMGMT Server Translators TMGMT Server
  • 60. Sources TMGMT Translators Sources Client Serve r TMGMT Job Server Translators TMGMT Server
  • 61. Sources TMGMT Translators Sources Client Serve r TMGMT Job Server Translators TMGMT Server
  • 62. Sources TMGMT Translators Sources Client Serve r TMGMT Server Job Translators TMGMT Server
  • 63. Sources TMGMT Translators Sources Client Serve r Job TMGMT Server Translators TMGMT Server
  • 64. Sources TMGMT Translators Sources Client Serve r TMGMT Server Translators TMGMT Server Job
  • 65. Sources TMGMT Translators Sources Client Serve r TMGMT Server Translators TMGMT Server Job
  • 66. Sources TMGMT Translators Sources Client Serve r Job TMGMT Server Translators TMGMT Server
  • 67. Sources TMGMT Translators Sources Client Serve r TMGMT Server Job Translators TMGMT Server
  • 68. Sources TMGMT Translators Sources Client Serve r TMGMT Job Server Translators TMGMT Server
  • 69. Sources TMGMT Translators Sources Client Serve r TMGMT Job Server Translators TMGMT Server
  • 70. TMGMT Server
  • 71. TMGMT Server - In-house Translation Service
  • 72. TMGMT Server - In-house Translation Service
  • 73. TMGMT Server - In-house Translation Service - Multiple Clients
  • 74. TMGMT Server - In-house Translation Service - Multiple Clients
  • 75. TMGMT Server - In-house Translation Service - Multiple Clients - Distribute Jobs to several Translators
  • 76. TMGMT Server - In-house Translation Service - Multiple Clients - Distribute Jobs to several Translators
  • 77. TMGMT Server - In-house Translation Service - Multiple Clients - Distribute Jobs to several Translators - Higher Security (no Login on Client)
  • 78. Demo
  • 79. TMGMT Directory TMGMT Translators Sources Client
  • 80. TMGMT Translators Sources Sources Client Server s TMGMT Server Translators TMGMT Directory
  • 81. Server s TMGMT TMGMT Server Translators Server Sources TMGMT Translators Sources Sources Client Translators TMGMT Directory
  • 82. TMGMT Translators Server s TMGMT Server Translators Server Sources TMGMT Director y Translators Sources Client Sources TMGMT Directory
  • 83. TMGMT Server s TMGMT Translators Director y Translators Server TMGMT Server Translators Job Sources Sources Client Sources TMGMT Directory
  • 84. TMGMT Translators Server s Server TMGMT Server Translators Job Sources TMGMT Director y Translators Sources Client Sources TMGMT Directory
  • 85. TMGMT Translators Server s TMGMT Server Translators Server Job Sources TMGMT Director y Translators Sources Client Sources TMGMT Directory
  • 86. TMGMT Translators Server s Server TMGMT Server Translators Job Sources TMGMT Director y Translators Sources Client Sources TMGMT Directory
  • 87. Job TMGMT Translators Server s TMGMT Server Translators Server Sources TMGMT Director y Translators Sources Client Sources TMGMT Directory
  • 88. TMGMT Translators Server s Job TMGMT Server Translators Server Sources TMGMT Director y Translators Sources Client Sources TMGMT Directory
  • 89. TMGMT Translators Server s Job TMGMT Server Translators Server Sources TMGMT Director y Translators Sources Client Sources TMGMT Directory
  • 90. Job TMGMT Translators Server s TMGMT Server Translators Server Sources TMGMT Director y Translators Sources Client Sources TMGMT Directory
  • 91. TMGMT Translators Server s Server TMGMT Server Translators Job Sources TMGMT Director y Translators Sources Client Sources TMGMT Directory
  • 92. TMGMT Translators Server s TMGMT Server Translators Server Job Sources TMGMT Director y Translators Sources Client Sources TMGMT Directory
  • 93. TMGMT Translators Server s Server TMGMT Server Translators Job Sources TMGMT Director y Translators Sources Client Sources TMGMT Directory
  • 94. TMGMT Server s TMGMT Translators Director y Translators Server TMGMT Server Translators Job Sources Sources Client Sources TMGMT Directory
  • 95. Demo
  • 96. Future: Drupal 8
  • 97. Demo
  • 98. Questions?

×