Search code examples
mediawikimediawiki-extensionssemantic-mediawikimediawiki-installation

Multilingual Mediawiki installation using Wiki Family Vs single multilingual MediaWiki Extension


I am trying to setup a multilingual encyclopedia (4 languages), where I can have both:

  • Articles that are translations of other languages, and
  • Articles that are in a specific language only.

As the wiki grows, I understand that the content of each language can vary.

However, I want to be able to work as fluently as possible between languages.

I checked this article, dating back to 2012, which has a comment from Tgr that basically condemns both solutions.

I also checked this Mediawiki Help Article, but it gives no explanation about the differences between both systems.

My questions are:

1- what is the preferred option now for a multilingual wiki environment that gives the most capabilities and best user experience, given that some of the languages I want are right to left, and some are left to right. So I want the internationalization of category names, I need to link the categories their corresponding translations, and want users to see the interface in the language that the article is written in.

So Basically as if I have 4 encyclopedias, but the articles are linked to their corresponding translations.

2- Which system would give me a main page per language? So the English readers would see an English homepage, and the French readers see a French homepage..etc?

EDIT:

I have a dedicated server, so the limitation of shared hosting is not there.

Thank you very much.


Solution

  • The Translate extension is meant for maintaining identical translations and tracking up-to-date status while other solutions (interwiki links, Wikibase, homegrown language templates) typically just link equivalent pages together. Translate is useful for things like documentation, but comes with lots of drawbacks (for example, WYSIWYG editing becomes pretty much impossible and even source editing requires very arcane syntax). It's best used for content which is created once and then almost never changes.

    You cannot get internationalized category names in a single wiki as far as I know. (Maybe if you wait a year or so... there is ongoing work to fix that, by more powerful Wikibase integration.) Large multi-language wikis like Wikimedia Commons just do that manually (create a separate category page for each category in each language).