Managing translations
-
- Last edited 4 years ago by MLR
-
-
- No status information
Contents
Why translate?
In today's interconnected world, most wiki owners have to think about dealing with multiple language versions of their wiki. This is important for capturing the knowledge of workers with different language competencies. It also can help to improve wiki usage and acceptance of the wiki technology.
Mulitlingual wikis require some planning effort and should be planned and explained to stakeholders in writing. The workload for maintaining and monitoring multiple languages can grow fast as more and more content is added to the wiki.
Since these language versions, depending on the approach, are often linked manually with special tags in source code, you need to determine how this process works before deciding if and how to create different language versions.
Some questions you should ask yourself first:
- What are the goals of creating content in different languages?
- Which languages need to be maintained?
- How many users depend on each language (both as readers and authors)?
- Who is responsible for coordinating the translation efforts?
- How much extra time will be spent on quality assurance for each language?
Approaches
Maintaining separate wikis
Each language has its own wiki. Pages are connected manually by inserting a small code snippet at the end of each page.The user sees a language flag in the page header and can easily switch between multiple languages:
Read how to do this with the extension BlueSpiceInterWikiLinks.
Subpages
Each page is translated into a subpage of the main language page. For example, mywiki.com/BlueSpice and mywiki.com/BlueSpice/de would create the German language version of the page BlueSpice as subpage BlueSpice/de. The language switch is placed at the top of each translated page:
A simple link to the main language page is added to each page that has a translation. Example: {{Translate|BlueSpice}}
This switch uses the template Translate.
MediaWiki "Translate" extension
Another alternative is the MediaWiki Translate extension: Like the subpages solution above, translations are managed within one wiki instance. This extension has to be installed separately and is documented at mediawiki.org/wiki/Help:Extension:Translate.