Это руководство документирует соглашение об именах в английской Википедии . Это общепринятый стандарт, которому редакторы должны стараться следовать, хотя с ним лучше всего обращаться со здравым смыслом , и в некоторых случаях могут применяться исключения . Любое существенное изменение этой страницы должно отражать консенсус . В случае сомнений сначала обсудите на странице обсуждения . |
Заголовки статей |
---|
Все соглашения об именах |
Природа |
Искусство · Развлечения · СМИ |
Люди |
Наука · Технологии · Транспорт |
Правительство · Политика · Закон |
Организации |
Цифры · Даты |
Места · События |
|
Списки · Категории |
|
Зависит от языка / страны |
|
Форматирование |
|
Некоторые имена страниц невозможны из-за ограничений, накладываемых программным обеспечением MediaWiki. В некоторых случаях (например, имена, которые должны начинаться со строчной буквы, например eBay ), к статье можно добавить шаблон, чтобы заголовок заголовка отображался по желанию. В других случаях (например, в именах, содержащих запрещенные символы) необходимо принять и отобразить другое название. На этой странице описаны подходящие способы решения этих ситуаций.
Ограничения и обходные пути
Ограничения на заголовки страниц перечислены в Википедии: Название страницы § Технические ограничения и ограничения . Чаще всего встречаются следующие проблемы:
- заголовки не могут начинаться с строчной буквы;
- заголовки не могут содержать определенные запрещенные символы.
Есть два основных способа справиться с ситуацией, когда желаемый заголовок страницы технически невозможен:
- Используйте волшебное слово DISPLAYTITLE, чтобы изменить способ отображения заголовка заголовка на странице (хотя сохраненное имя страницы не затрагивается). Это часто делается с помощью шаблона, наиболее распространенным из которых является {{ нижний регистр }}, при котором заголовок отображается с начальной строчной буквой, как в iPod .
- Если это невозможно (из-за ограничений на DISPLAYTITLE), выберите другой заголовок для страницы и используйте шаблон, например {{ правильный заголовок }}, чтобы разместить сноску с указанием правильного заголовка. Обычно это необходимо в случае использования ограниченных символов.
Эти шаблоны никогда не следует заменять (подменять) . Чтобы узнать, в каких статьях есть эти проблемы с именованием, вы можете щелкнуть «Какие ссылки здесь» на панели инструментов для каждого шаблона. Если шаблон будет заменен, он больше не будет связан.
Прежде чем объявить текущий заголовок «неправильным» с шаблоном «правильного заголовка» или одним из более конкретных шаблонов, пожалуйста, подумайте, действительно ли заголовок, который вы предлагаете как «правильный», соответствует соглашениям Википедии, в частности, Википедии: соглашения об именах ( использовать английский язык) , Википедия: Руководство по стилю (заглавные буквы) и Википедия: Руководство по стилю (товарные знаки) .
Первая строчная буква
Программное обеспечение MediaWiki настроено таким образом, что заголовок страницы в английской Википедии (как хранится в базе данных) не может начинаться с строчной буквы, а ссылки, начинающиеся с строчной буквы, обрабатываются так, как если бы они начинались с заглавной буквы, то есть [[foo ]] обрабатывается так же, как [[Foo]] .
Примеры статей, затронутых этой проблемой:
- eBay (находится на EBay )
- iPod (находится на IPod )
- e (математическая константа), расположенная в E (математическая константа)
- pH (находится на уровне PH )
- страница руководства (находится на странице руководства )
Это также означает , что страница Long s , на характер s , не может быть перемещена (или перенаправлена из) S , а s является строчной буквой которого прописной форма S .
Чтобы решить эту проблему, поместите тег вверху страницы статьи (и, при желании, вверху страницы обсуждения). Это приведет к отображению заголовка статьи с начальной буквой в нижнем регистре, как на eBay . Обратите внимание, что он не исправляет все вхождения, такие как история, редактирование, страницы журнала или адресная строка браузера (он влияет только на заголовок страницы на отображаемой HTML-странице и в строках заголовков вкладок / окон).{{lowercase title}}
Запрещенные персонажи
Из-за конфликтов с вики-разметкой и синтаксисом HTML следующие символы не могут быть частью заголовков страниц (и они не поддерживаются DISPLAYTITLE ):
# < > [ ] { } |
Для статей об этих символах см. Числовой знак , знак « меньше» , « больше» , скобки (охватывает несколько символов) и вертикальную черту .
Если желаемый заголовок статьи содержит любой из этих символов, то вместо него необходимо использовать альтернативный заголовок. Часто вы можете просто удалить символы (например, MARRS вместо M | A | R | R | S ). Тем не менее, может потребоваться разобрать символ (например, C-диез вместо C # ) или использовать другой заменитель. Обратите внимание , что резкий знак ♯ (отличаются от клавиатуры символа #) может быть использован, как в C♯ (музыкальная нота) .
В любом из этих случаев в верхней части статьи следует размещать сноску, информирующую читателей о правильном заголовке. Это делается с помощью одного из следующих шаблонов:
{{Correct title|Correct title|reason=#}}
для заголовков, содержащих #{{Correct title|Correct title|reason=bracket}}
для заголовков, содержащих <> [] {}{{Correct title|Correct title}}
для случаев, не предусмотренных ни одним из вышеперечисленных. Используйте {{!}} Для представления | символ в правильном заголовке.
Примеры:
- Песня № 3 находится в Песне 3.
- #Beautiful находится в Beautiful (песня Мэрайи Кэри)
- #willpower находится в willpower (альбом will.i.am)
- Точка №1 находится в точке №1.
- Look Out for # 1 находится в Look Out for Number 1.
- C # (язык программирования) находится в C Sharp (язык программирования)
- Cygnus OB2 # 12 находится на Cygnus OB2-12
- [A → B] Жизнь находится в (A → B) Жизнь
- <| ° _ ° |> находится у лица робота
- Пока (1 <2) находится в Пока (1 меньше 2)
- [название шоу] находится в названии шоу
- Кат. № 1 находится в Кат. 1 (альбом)
Другие проблемные персонажи
Двоеточия
Как правило, заголовки статей, содержащие двоеточия, допустимы, за следующими исключениями:
- Имена страниц не могут начинаться с двоеточия. Однако, если начальное двоеточие можно отбросить, чтобы получить удовлетворительный заголовок, то это следует сделать, и проблема будет устранена с помощью DISPLAYTITLE . (Это не будет работать с более чем одним начальным двоеточием.). Это происходит потому, что для трюка с двоеточием используется начальное двоеточие .
- Заголовки статей не должен начинаться со стандартным пространством имен префиксов ( Обсуждение: , Справка: и т.д.), так как это поставит их в неправильном пространстве имен, что (среди других проблем) исключит их из стандартных результатов поиска. В этом случае необходимо найти другой заголовок (это не поможет изменить регистр префикса или поставить пробелы до или после двоеточия). Например, Help: A Day in the Life находится по адресу Help !: A Day in the Life . Перенаправление создается в оригинальном названии (в данном случае на помощь: День в жизни , которая является то , что выше название рассасывается к).
- Заголовки страниц не могут начинаться с "W:". Само по себе "W:" указывает, что страница находится в основном пространстве имен. При вводе
W:
вы перейдете на главную страницу, потому что главная страница также находится в основном пространстве имен. - Заголовки статей не могут начинаться с интервики или межъязыкового префикса или псевдонима пространства имен . Опять же, они нечувствительны к регистру, и пробелы до или после двоеточия не помогут. Примеры:
- ДК: Джунгли Альпинист находится в DK Джунгли Climber ( дк: это один из префиксов для датской Википедии , другой да: )
- Portal: No Escape находится в Portal - No Escape ( Portal: это префикс для страниц портала Википедии )
- Проект: Mersh находится в Project Mersh ( Project: это псевдоним для пространства имен Википедии )
- V: The New Mythology Suite находится в V - The New Mythology Suite ( v: это префикс для Викиверситета )
- C: Real находится в C Real (греческий диапазон) ( c: префикс Wikimedia Commons )
- В случае псевдонимов может быть создано перенаправление. В третьем примере выше это будет в Wikipedia: Mersh , что и решает "Project: Mersh" .
За исключением начальных двоеточий и префикса w:, DISPLAYTITLE не будет работать в вышеуказанных ситуациях. Используйте {{ правильное название | правильный заголовок | причина =:}} .
Косые черты и точки
В пространствах имен, где включена функция подстраницы , косая черта (/) отделяет имя подстраницы от имени главной страницы. Однако подстраницы в основном пространстве имен отключены , поэтому названия статей могут содержать косую черту, если это необходимо, как в Providence / Stoughton Line - нет необходимости исправлять такие заголовки. Однако помните о следующих побочных эффектах:
- Подстраницы по-прежнему включены в пространстве имен talk, поскольку они широко используются для архивирования старых обсуждений. Поэтому, если в названии статьи есть косая черта, на соответствующей странице обсуждения может отображаться дополнительная ссылка на подстраницу вверху (например, Talk: Providence / Stoughton Line имеет ссылку на Talk: Providence вверху) .
- Если / является первым символом заголовка, то ссылки на него извне основного пространства имен не будут работать должным образом (они добавят заголовок текущей страницы); обходным путем является добавление двоеточия или использование объекта HTML в качестве начала ссылки, например [[: / dev / null]], [[& # 47; dev / null]] или [[& # x2f; dev / null]], чтобы перейти в / dev / null .
Имена страниц, состоящие ровно из одной или двух точек (точки), или начинающиеся с ./ или ../ , или содержащие /./ или /../ , или заканчивающиеся на /. или / .. , не допускаются. В большинстве таких случаев DISPLAYTITLE не работает, поэтому следует использовать {{ правильное название }}. В результате сокращение от Slashdot , /. , не перенаправляет на страницу.
Непечатаемые символы ASCII
Непечатаемые символы со значениями от 0 до 31 и символ удаления (127 в ASCII) также нельзя использовать в заголовках страниц.
Процентные и закодированные символы
Заголовок обычно может содержать символ%. Однако он не может содержать%, за которым следуют две шестнадцатеричные цифры (что приведет к преобразованию его в один символ с помощью процентного кодирования ). Точно так же заголовок не может содержать символы HTML, такие как /
и –
, даже если символ, который они представляют, разрешен. В маловероятном случае появления таких последовательностей в желаемом заголовке необходимо создать альтернативный заголовок (например, вставив пробел после% или опуская точку с запятой).
Вопросительные знаки и знаки плюса
Нет причин, по которым заголовки не должны включать? или +. Однако с такими заголовками требуется внимание при вводе URL-адресов в адресную строку браузера. Здесь ? интерпретируется как начало строки запроса , а знак + в строке запроса интерпретируется как пробел. При вводе URL-адресов? и + следует заменить соответствующими escape-кодами % 3F и% 2B. (Этот же прием необходим для многих других специальных символов, в зависимости от браузера.)
Точка с запятой
Заголовки страниц в Википедии не могут заканчиваться точкой с запятой. Это не ограничение в самом программном обеспечении MediaWiki, а проблема, возникающая из-за кэширующих серверов Викимедиа ( T238285 ). Щелкнув ссылку ;
, вы перейдете на главную страницу, потому что знак ";" удаляется из URL. Единственный способ обойти это - использовать полные URL-адреса, например: /w/index.php?title=;
Пробелы и подчеркивания
В ссылках пробелы («») и подчеркивания («_») обрабатываются одинаково. Подчеркивание используется в URL-адресах, пробелы в отображаемых заголовках. Начальные и конечные пробелы / подчеркивания удаляются, последовательные пробелы / подчеркивания сокращаются до одного, а имена страниц, состоящие только из пробелов и подчеркиваний, вообще не допускаются.
Заголовки, на которые влияет такое поведение, обычно можно настроить для правильного отображения с помощью волшебного слова DISPLAYTITLE . Однако это не работает для заголовков, состоящих только из пробелов и подчеркиваний, в которых следует использовать устранение неоднозначности в скобках, например, _ (альбом) находится в (альбом) . Статьи с подчеркиванием в заголовке отслеживаются в Категория: Статьи с подчеркиванием в заголовке .
Три последовательные тильды
Заголовки не могут содержать 3 или более последовательных тильд (~~~), поскольку четыре последовательных тильды используются для создания стандартных подписей редакторов на страницах обсуждения, в то время как три последовательных тильды генерируют недатированную подпись.
Длина заголовка
Заголовки должны быть меньше 256 байт в кодировке UTF-8 . Таким образом, полные названия «Мальчишки-бэнды победили» и « Когда пешка ...» не могут отображаться должным образом, поэтому они должны располагаться под их общими сокращенными названиями.
Курсив и форматирование
Заголовок, хранящийся в базе данных, не может содержать форматирование, например курсив или полужирный шрифт. Двойные или тройные апострофы, обычно используемые для создания этих эффектов в вики-разметке, рассматриваются как группы апострофов, если они появляются в заголовках. Для другой разметки вики или форматирования на основе HTML потребуются символы, недопустимые в заголовках (см. Раздел Запрещенные символы выше).
Технически возможно отображать форматирование в заголовках с помощью DISPLAYTITLE . Для отображения заголовка курсивом существует шаблон {{ italic title }}. Чтобы узнать, когда следует использовать этот метод, см. WP: ITALICTITLE .
Имена в картинках
Заголовки не могут содержать изображения (для отображения которых потребуются запрещенные символы), только символы Unicode . Например, символ повторного использования ♲ закодирован в Юникоде как U + 2672, поэтому он может быть включен, но ненаправленный символ маяка не является символом Юникода и не может появляться в заголовке страницы.
Ограничения поддержки браузера
По возможности используйте предварительно составленные символы .
Используйте нормализацию текста NFC [1] .
Ограничения на имена пользователей
На имена пользователей распространяются те же технические ограничения, что и на заголовки страниц (см. Раздел «Запрещенные символы» выше), в частности, символы # <> [] | {} не допускаются. Также есть дополнительные ограничения:
- Имя пользователя еще не должно существовать, в том числе в единой унифицированной системе входа .
- Он не может содержать символы / @: .
- Он не может содержать различные управляющие символы, необычные пробелы или символы для личного использования UTF-8 : U + 0080 – U + 009F, U + 00A0, U + 2000 – U + 200F, U + 2028 – U + 202F, U + 3000. или U + E000 – U + F8FF.
- Это может быть не IP-адрес (включая IPv6, такой как 2606: 4700: 4700 :: 1111), и он не может выглядеть как IP-адрес (например, «564.348.992.800» не является действительным IP-адресом, но поскольку он выглядит как и один, это недопустимое имя пользователя).
- Это может не быть одно из списка настроенных зарезервированных имен пользователей (например, «MediaWiki по умолчанию»).
- Он может не иметь префикса пространства имен или интервики .
- Он не может быть длиннее 85 байт.
Кроме того, существуют ограничения, проверенные расширением AntiSpoof , которое включает больше символов в черный список (различные двойники и символы из необычных сценариев, таких как рунические, угаритские и т. Д.) И проверки на соответствие смешанным сценариям. Есть также ограничения, накладываемые черным списком meta: Title , как обычные правила черных списков, так и те, которые помечены <newaccountonly>
. Среди наиболее примечательных из них - учетные записи, содержащие строки, подразумевающие расширенные разрешения (например, «admin») или выдающие себя за высокопоставленных пользователей, блокируются.