If you have a hyperlink on a text in powerpoint, the hyperlink is not presented for translation nor translated. This is relevant when you want to refer to the english site for instance instead of the original dutch site from a powerpoint.
Reproduction:
- Create empty powerpoint.
- Text box.
- Right click.
- Add hyperlink to it, for instance to http://www.invantive.nl.
- Add pptx to omegat project.
- The english version of the hyperlink should point to www.invantive.com, and the german version to www.invantive.de.
- However, after translation the hyperlink remains unchanged.
See slide 7. Points to the Dutch website on project control instead of English website on project control.
The external links are in _rels/slidexx.rels, which are not translatable currently.
Apparently, to distinguish between internal links of no interest to the translator and external links, the rule would be as follows:
Tag <relationship> is "translatable" (that's not the content of the tag that is translatable) when attribute TargetMode="External". The text to be translated is in the attribute "Target".</relationship>
Didier
Fixed in SVN (/trunk).
There's a new option in Options > File Filters > Microsoft Open XML > Options > PowerPoint > Slide External Links.
This options is off by default. When it is on, all external links appear as a group, probably as the beginning of document (i.e., they do not appear in the individual slide text). This how the Open XML filter is designed: content appears in the Editor based on the files containing it, and external links are not contained in the slide text, as mentioned above.
Didier
Fixed in the released version 3.0.8 of OmegaT.
Didier