stringtranslate.com

Википедия:Глобальная страница пользователя

  • WP:ГУП

С февраля 2015 года пользователи с учетной записью могут создавать глобальную страницу пользователя для всех проектов Викимедиа на Meta-Wiki .

Выполнение

Страница пользователя в Meta отображается на всех вики, где нет локальной страницы пользователя.

Возможно, все еще существующее мягкое перенаправлениеTemplate:Soft redirect ) необходимо удалить с локальной страницы, чтобы глобальная страница стала работоспособной. Перенаправления на глобальную страницу пользователя должны быть заменены в локальной вики (английской Википедии) мягкими перенаправлениями или вики-ссылками, так как в противном случае они окажутся в Special:BrokenRedirects .

Доставка вики страницы пользователя

В настоящее время (начало 2016 г.) страница пользователя оценивается в Meta. После того, как измененная версия была вычислена и мета-шаблоны и системные сообщения были интерпретированы, контент замораживается для доставки в другие вики. Завершенная страница отображается как теневая страница, где не существует локальной страницы.

Есть намерения изменить программное обеспечение, чтобы оно интерпретировало страницу в локальной вики и использовало локальные шаблоны.

Викиссылки, с другой стороны, всегда ссылаются на местную вики. Для ссылки на конкретную вики необходимо предоставить полную интервики-ссылку :

[[w:en:User:MyName]]указывает на Википедию w:в английской en:конфигурации и указанную локальную страницу пользователя.

О концепции теневых страниц см. mw:Запросы на комментарии/теневые пространства имен.

Переход существующих страниц

Чтобы узнать, где уже существуют локальные страницы пользователей, можно использовать инструментtoollabs:meta/userpages/. Также полезны инструментыtoollabs:guc/ иtoollabs:meta/crossactivity.

Пользователи с множеством локальных пользовательских страниц могут попросить Synchbot удалить эти страницы.

CSS и JavaScript

Настройки для общих ссылок CSS/JavaScript на m:Special:MyPage/global.js и m:Special:MyPage/global.css.

Пример: учет языка читателя

Хотя невозможно отобразить страницу на языке проекта, ее можно отобразить на языке пользовательского интерфейса, выбранном читателем. Для этого на глобальной странице пользователя можно использовать следующий код:

{{#babel:en|de-2}}{{#switch: {{int:lang}}|де-ат|де-ч|de=ПриветWillkommen auf meiner Benutzerseite!|de-formal=ВиллкомменIch begrüße Sie auf meiner Benutzerseite!|#default=Привет!Добро пожаловать на мою страницу пользователя!}}{{страница пользователя}}

На данный момент {{ Страница пользователя }} представляет собой многоязычный шаблон по адресу Meta: Meta:Template:Userpage. В будущем может потребоваться проверка существования локального шаблона перед его трансляцией.

Смотрите также