Участник:Structor/LangHeaders
Внешний вид
Здесь находится описание автоматического задания, которое выполняет бот с 26.12.09 по 28.01.10. Примерное число правок — 320 тысяч.
Суть задания
[править]- Замена во всех статьях «{{-lang-}}» на «= {{-lang-}} =», где
lang
— коды языков.- Это делается для того, чтобы в итоге можно было править разделы языков в статьях с помощью ссылки «править». До выполнения такой замены нажатие на ссылку приводит к шаблону {{--lang--}}, в котором зашит заголовок, таким образом править секцию определённого языка отдельно от других невозможно.
- Дополнительно производится вынос ключа сортировки, заполняемого из названия статьи (PAGENAME), из этих шаблонов, т.к. он ничего не меняет.
FAQ/ЧаВО
[править]- Да, сначала оформление всех исправляемых статей нарушится. Это неизбежно — нужно сделать две операции: 1) исправить статьи; 2) исправить шаблон. Пока выполнена ровно одна (неважно, в каком порядке), оформление неправильное. Нужно просто потерпеть до конца работы. Чем быстрее сообщество окажет поддержку (даст флаг бота и не будет мешать), тем быстрее настанет локальное счастье.
- Разрешения на проведение этой работы я спрашивал. Был только один авторитетный голос «за» (см. [1]).
- Пробел между знаком равенства и шаблоном языка ничему не мешает. 1) Сравните: с пробелами и без пробелов. 2) После исправления шаблона {{--lang--}} теги заголовков, состоящие из знаков равенства, не будут разбиты пробелом.
- В принципе, можно обойтись и без пробела, просто такое оформление кода принято в Википедии и возможно улучшает наглядность исходника. К тому же Викификатор добавляет пробелы (по крайней мере, на время написания этой справки). В любом случае, повторюсь, его наличие не влияет на внешний вид сгенерированной статьи.
- Более подробный пример приведён в песочнице: [2]. Здесь приведены все варианты заголовков до/после исправления шаблона, с/без пробелов. Видны преимущества нового способа (можно редактировать раздел). А исправление-то в шаблоне нужно очень простое: [3].