2013-06-24 3 views
2

Я использую медиавику с многоязычным языком. Я использовал ту же базу данных с префиксом.mediawiki статья проверка если есть

Я хочу внести некоторые изменения;

, например, у меня есть en.wiki.com и de.wiki.com

Мои все статьи в de.wiki.com я переведу их позже. но когда посетители посещают en.wiki.com, если статья не существует, они хотят видеть статью de.wiki.com.

Извините за мой плохой английский.

У меня есть страница de.wiki.com/asd ru.wiki.com/asd не существует, поэтому они должны видеть статью страницы de.wiki.com/asd.

Вы можете помочь по этому поводу?

+0

Вы хотите сказать, что используете [Расширение: Multilang] (http://www.mediawiki.org/wiki/Extension:Multilang)? – svick

ответ

0

Я рекомендую Language Extension Bundle. Используя эти расширения, люди, обращающиеся к вашей вики, будут видеть (по умолчанию) статью на языке, в котором находится их вики, и есть кнопка для изменения активного языка.

Предположим, что у вас есть немецкий пользователь, и она пытается получить доступ к wiki.com/RandomArticle, нет немецкого перевода статьи, и поэтому wiki показывает пользователю английскую версию. Это то, что вы хотите? У вас даже могут быть внутренние ссылки wiki, которые работают так!

[[Special:MyLanguage/NameOfPage]]