Alternative source language
Description
Pootle has the ability to display an alternative source language while translating. Thus, translators who know another language better than English can take part in the translation project. Also, it provides a way to dissambiguate terminology seeing how other languages have translated the same translation unit.
Setup
In order to have this feature available, it must be enabled by the Pootle server administrator (disabled by default). See pootle.prefs for reference.
Users who want to use the functionality need to specify the desired alternative source language in their options page. If “None” is selected in the drop-down list, the feature will be disabled for the current user.
Note that if the selected project doesn't have the alternative source language it couldn't be displayed.
Known issues
- Plural units are not supported yet (nothing is displayed)
- Unit context (such as msgctxt in PO) is not taken into account
- The first match from the alternative source language project is used - not specifically from the unit or file corresponding to the current unit
- This might need lots of memory and possibly processing power in large projects
