Из Википедии, свободной энциклопедии
  (Перенаправлено из Википедии: MediaWiki )
Перейти к навигации Перейти к поиску

Пространство имен MediaWiki - это пространство имен, содержащее текст, который будет отображаться в определенных местах интерфейса. Только администраторы и редакторы интерфейса могут редактировать страницы в этом пространстве имен. Кроме того, страницы в этом пространстве имен , оканчивающиеся .cssили .js, кроме того , ограничены администраторам интерфейса и редактор интерфейса . Однако все редакторы могут предлагать изменения на соответствующих страницах обсуждения.

Обзор [ править ]

Пространство имен MediaWiki позволяет администраторам и редакторам интерфейс для настройки или перевода веб - интерфейса MediaWiki .

Поскольку изменения на этих страницах имеют глобальный эффект, они защищены от редактирования, и только администраторы и редакторы интерфейса имеют возможность редактировать их . [1] Не администраторы, которые хотели бы запросить незначительные изменения, могут сделать это, используя шаблон на странице обсуждения на странице MediaWiki. Более существенные изменения следует обсудить в соответствующем разделе Википедии: Village pump ; Затем следует сделать запрос на редактирование, если есть согласие по поводу изменения.{{editprotected}}

Изменения, которые могут принести пользу другим вики-сайтам и не относятся к Википедии, могут быть отправлены на translatewiki.net (также известный как TWN, ранее известный как BetaWiki). См . Translatewiki: Translate: MediaWiki . Поскольку исходным языком сообщений является английский, изменения в них нельзя напрямую редактировать на translatewiki.net, и их необходимо обсуждать на странице поддержки .

Страницы MediaWiki не могут и не должны иметь документации на самой странице по нескольким причинам: среди прочего, теги <noinclude> обычно не работают в этом пространстве имен, а объем данных в пространстве MediaWiki должен быть низким по соображениям производительности. Вместо этого описание сообщения можно поместить вверху страницы обсуждения. Для этого доступен шаблон {{ объяснение интерфейса }}. Страницы, использующие этот шаблон, можно найти в разделе Категория: Сообщения MediaWiki с объяснением интерфейса .

Для некоторых сообщений доступна старая документация, если для параметра «язык» установить значение qqq. Например, MediaWiki: Login имеет старую и несколько некорректную документацию на MediaWiki: Login / qqq . Не обновляйте сообщения / qqq, вместо этого обновляйте верхнюю часть страницы обсуждения.

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

Обзор сообщений [ править ]

В шаблоне {{ MediaWiki messages }} (показанном ниже) перечислены основные сообщения. Не включены

  • Предупреждения о злоупотреблении фильтром , так как их много, и их можно найти здесь .
  • Теги добавляются автоматически для редактирования сводок с помощью фильтров редактирования , которые перечислены в разделе Special: Tags .
  • Сообщения с описанием опций Preferences ( Mediawiki:Tog-) - ищите их .
  • Сообщения с подсказками ( Mediawiki:Tooltip-) - ищите их .
  • Сообщения, относящиеся к Cite.php , перечислены и обсуждаются в Help talk: Cite errors .
  • MediaWiki: Uploadtext и связанные с ним подстраницы (подстраницы включают страницы из Wikipedia:космоса) - они рассматриваются в лекции Wikipedia: Upload .
  • CSS- файлы, описанные на MediaWiki talk: Common.css .
  • Гаджет о связанных сообщений - Гаджеты .

Шаблон {{ объяснение интерфейса }}, используемый на MediaWiki talk:страницах (обычно обсуждаемых), добавляет страницы, на которых он находится, в сообщения Category: MediaWiki с объяснением интерфейса .

Полный список сообщений доступен на странице Special: Allmessages . Сообщения MediaWiki, обслуживающие программное обеспечение по умолчанию, называются «немодифицированными» и отображаются в виде красных ссылок в списке «Все сообщения» и не отображаются при поиске на основе префиксов, поскольку технически они не существуют в виде страниц. Поскольку Special: Allmessages отображает все системные сообщения ( размер страницы превышает 1 МБ), некоторые пользователи могут предпочесть просматривать эти сообщения в алфавитном порядке: @ A B C D E F G H I J K L M N O P Q R S T U V Ш X Y Z

Список всех страниц MediaWiki см. В разделе Special: Prefixindex / MediaWiki: или выполните поиск в пространстве имен MediaWiki .

Технические детали [ править ]

Пространство имен MediaWiki является механизм , позволяющий администраторам , чтобы настроить или перевести веб - интерфейс MediaWiki . Он включен по умолчанию в последних версиях mediawiki, mw: Manual: $ wgUseDatabaseMessages = true включает их. Содержимое страниц пространства имен MediaWiki переопределяет любые соответствующие настройки в языковых файлах, т. Е. Статическую версию сообщений. Использование пространства имен MediaWiki немного медленнее, чем другие пространства имен.

Количество пространств имен сообщений MediaWiki - 8 , с соответствующим пространством имен MediaWiki talk 9 для обсуждения отдельных сообщений. Некоторые проекты предлагают шаблоны, такие как en: Template: editprotected  ( редактирование обратных ссылок ), чтобы предлагать изменения, в других для этой цели есть страница типа Meta: Requests for help from sysop or bycrat .

Ссылки на сообщения MediaWiki работают как ссылки на обычные страницы, примеры
[[MediaWiki:Edit]] MediaWiki: Редактировать ,
[[w:de:MediaWiki:Edit]] w: de: MediaWiki: Edit ,
[{{fullurl:m:MediaWiki:Edit|action=render}} demo] демо .

Каждое сообщение в $wgAllMessagesEnмассиве в Messages.php [ мертвая ссылка ] соответствует странице в пространстве имен MediaWiki. Например, в php-файле может быть строка:

'Recentchanges' => 'Последние изменения',

Этому соответствует страница MediaWiki: Recentchanges и {{int:Recentchanges}}выдает последние изменения. Когда эта страница редактируется, новое сообщение автоматически используется для ссылки на последние изменения на левой панели рабочего стола сайта. Аналогично w: fr: MediaWiki: Recentchanges содержит récentes модификаций содержимого , обратите внимание, что само название страницы не переведено.

Включение [ править ]

Включение сообщений MediaWiki может иметь смысл, поскольку, как указано ниже, исторически эти сообщения также выполняли функцию шаблонов.

  • {{MediaWiki:Edit}}= Отредактируйте эту страницу, см. M: Template: Ed  ( редактировать обратные ссылки ) .
  • {{int:Edit}}= Редактировать эту страницу, функция двоеточие INT: является обобщающим для MediaWiki: .
  • {{int:Example}} = «Пример», но только до тех пор, пока сообщение существует.
  • {{MediaWiki:Example}}= MediaWiki: Пример не существует.

Разница между {{MediaWiki:}}и {{int:}}заключается в том, что включает {{MediaWiki:}}использование языка Wiki по умолчанию (например, английский), тогда как {{int:}}включает использование языка, установленного предпочтениями пользователя. Например, если ваш пользовательский язык не установлен на английский, следующие две строки будут отличаться:

  • Просмотреть статью
  • Просмотреть статью

Однако многие сообщения не подходят для включения, потому что они содержат $ 1 и подобные параметры, не оцениваемые анализатором шаблона, или необработанная разметка CSS и XHTML, недопустимая на обычных страницах.

Межъязыковые ссылки [ править ]

Межъязыковые ссылки в сообщениях MediaWiki обычно не работают должным образом. Добавление <noinclude>недостаточно хорошо, потому что что-то должно его оценивать, как в случае с сообщениями, включенными как обычные шаблоны, но не [ требуется пояснение ] для сообщений, используемых внутри как системные сообщения.

Вместо этого можно использовать внутристраничные межъязыковые ссылки на страницах обсуждения, m: Template: ilm  ( редактирование обратных ссылок ) делает это для некоторых крупных проектов.

Строки, относящиеся только к языковому файлу [ править ]

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

  • Заголовки пространства имен «Пользователь», «Википедия», «Изображение» и т. Д.
  • Названия специальных страниц
  • Названия месяцев и дней недели
  • Ряд пунктов в Special: Preferences

История [ править ]

Пространство имен MediaWiki было представлено 6 декабря 2003 года. До этого текст пользовательского интерфейса был частью программного обеспечения PHP и мог быть изменен только разработчиками программного обеспечения. С момента введения они были доступны для редактирования обычными администраторами.

До июня 2004 года пространство имен MediaWiki также использовалось для создания других шаблонных текстовых сообщений для использования в статьях. Эта функция была заменена пространством имен Template ; сценарий преобразования, работающий как « Пользователь: сценарий инициализации пространства имен шаблона », был запущен разработчиком Тимом Старлингом , который переместил все несистемные сообщения в новое пространство имен и заменил MediaWiki: ссылки в статьях шаблоном: для обхода перенаправления. В октябре и ноябре 2005 г. эти перенаправления были удалены. Этот фон объясняет, почему понятие, известное теперь как «шаблоны», иногда называют «сообщениями».

В течение короткого времени, до переименования из голосов за удаление (VfD) в статьи для удаления (AfD), в дебатах об удалении использовалась MediaWiki: сообщения, названные в формате «MediaWiki: VfD- articlename ». Они были перемещены в пространство Template: в июне 2004 г. и теперь (по состоянию на январь 2006 г.) являются подстраницами Википедии: Статьи для удаления или Википедии: Голосование за удаление .

См. Также [ править ]

  • Пространство имен MediaWiki в версии 1.2.6
  • Шаблон: избыточность MediaWiki / Шаблон: перенаправление MediaWiki
  • Википедия: Юзабилити WikiProject / MediaWiki
  • Обсуждение MediaWiki: Sitenotice - создание сайтов
  • Википедия: отчеты об ошибках и запросы функций - при регистрации «ошибки» для исправления или улучшения программного обеспечения MediaWiki. См. Также WP: DevMemo .
  • Википедия: ограничения шаблона
  • WP: Инструменты / Инструменты по тегам - внешние инструменты, которые дополняют программное обеспечение MediaWiki.

Заметки [ править ]

  1. ^ По умолчанию все сообщения защищены. Это необходимо по ряду причин:
    • Многие сообщения имеют простой HTML-код, поэтому пользователи могут вставлять вредоносные скрипты.
    • Вандализм в отношении некоторых сообщений будет чрезвычайно разрушительным, например, изменения текста ссылок на боковой панели будут немедленно видны всем пользователям.
    • Теоретически несколько сообщений могут привести к прекращению работы программного обеспечения, если они будут изменены, например MediaWiki: Linktrail . На практике программное обеспечение игнорирует содержимое базы данных для MediaWiki: Linktrail , беря регулярное выражение прямо из файлов сообщений из соображений производительности и стабильности.
    Если администратор желает разрешить пользователям, не являющимся администраторами, редактировать страницу MediaWiki, можно поместить сообщение в шаблон, а затем включить этот шаблон обратно на страницу MediaWiki. Другой метод - перенаправить страницу на страницу в пространстве имен, отличном от MediaWiki.

Внешние ссылки [ править ]

  • www.mediawiki.org .