- When a page is translated, it may point to pages that are not yet translated.
- These links must not point to a blank page. Instead, they should point to the translation interface and display the content of the source page.
- Alternatively, the content of the source page could be displayed directly if the user indicated in his preferences that the language is understood.
Proposed solution
As discussed with Sebastien Paquet, we could let the translator leave the links as-is in the page. Instead, we could modify the wiki renderer to silently replace the page links to the appropriate page language on page rendering.
Ex:
English page:
For details, see ((DetailPage))
French translation:
Pour plus d'information, voir ((DetailPage))
When DetailPage will be translated to French, users would correctly see ((PageDeDetail)) without the need for modification on the French page.
This could go further and display the page in the user's prefered language instead of the current page language.