The translation functionality in the new Evolve needs some new/updated features to work practically in a production environment.
Background:
- All courses are created in English based on how Evolve works. However, I more often speak and create courses in Swedish. Some of these are later requested to be translated into English. This is not something I know in advance—it may come as a customer request after the course has already been launched. In such cases, it becomes logically inconsistent to translate the course into English when Evolve already assumes the course is in English.
- We use many images/iframes that contain text. When a course is translated via XLIFF, images/iframes/URLs are not handled in the translation. This means that the course, after translation, does not truly exist in multiple languages, since images/iframes must be inserted with a specific language. In practice, this means that when I translate a course into, for example, Finnish, it effectively becomes a separate course. As a result, the entire idea of supporting multiple languages within a single course is lost.
Proposed solutions (requests):
-
Allow us to set a base language other than English.
-
Solutions for issue #2 could include the following alternatives:
2.1 (I’m not sure if this is feasible) Could image references (from the asset library), image URLs, and iframe URLs also be included in the XLIFF file?
2.2 Allow inserted images to be language-dependent, so that an image/iframe component can have multiple URLs linked to different languages.