我正在使用带多语言的mediawiki。我使用带有前缀的相同数据库。
我想做一些像这样的改变;
例如我有en.wiki.com和de.wiki.com
我在de.wiki.com上的所有文章我将在稍后翻译它们。但是当访问者访问en.wiki.com时,如果文章不存在,他们希望看到de.wiki.com文章。
抱歉我的英语不好。
我有de.wiki.com/asd页面 en.wiki.com/asd不存在,所以他们必须看de.wiki.com/asd页面文章。
你可以帮忙解决这个问题吗?答案 0 :(得分:0)
我建议Language Extension Bundle。通过使用这些扩展,访问您的wiki的人将(默认情况下)看到他们的wiki所在语言的文章,并且有一个用于更改活动语言的按钮。
假设你有一个德国用户并且她试图访问wiki.com/RandomArticle,没有该文章的德语翻译,因此wiki向用户显示英文版本。这就是你想要的吗?你甚至可以拥有像这样工作的内部wiki链接!
[[Special:MyLanguage/NameOfPage]]