Migrating Translation Management to D7
We're migrating the Translation Management module to Drupal 7. Things are progressing pretty well but it's not a trivial task.
The focus of this migration is making sure that the module's core runs on both D6 and D7. We don't want to have to maintain 2 separate branches. This has required creating wrapper functions for all D6/D7 specific calls. The new database API has made things interesting.
What's working so far.
- Translation Dashboard
- Sending content
- Sending content to ICanLocalize translation service
- Notification system
Drupal 7 has now centralized a lot of the multilingual functions to single spot, admin/config/regional. This is a big improvement over D6 where multilingual settings were spread out over a number of different menus. This has given us a nice spot to add the Translation Management menu.
Drupal 7 is still missing a lot of functions needed to make a complete multilingual site, functions that the i18n module provides. Once we have completed with migration of the Translation Management module we will be working with the developers at i18n to migrate their module to D7.