Beispiel #1
0
    def after(self):
        content = u"""== Описание ==
Здесь собраны возможные ошибки в отсутствии звёздочки в 3-м индексе.

Список исключений можно найти здесь: '''[[/Исключения|Исключения]]'''. <br/>
Это список также можно пополнять, и скрипт будет учитывать его при обновлении отчётов.

== Найденные слова ==
"""
        content += get_link_list(sorted(self.asterisk3_report))
        title = u'Ошибки/Словоизменение/Русский язык/Существительные/' \
                u'Звёздочка в третьем индексе'
        count = len(self.asterisk3_report)
        self.process_report(title, content, count)
        super(RussianNounAsterisk3, self).after()
Beispiel #2
0
    def after(self):
        content = u"""== Описание ==
Здесь представлены все статьи, в которых нет ни одного заголовка, соответствующего следующему регулярному выражению:

<code><nowiki>^= *\{\{-([-\w]+|Праславянский)-(?:\|[^}]+)?\}\} *=$</nowiki></code>

Таким образом для данного отчёта допустимыми являются следующие примеры заголовков:
* <code><nowiki>={{-abc-}}=</nowiki></code>
* <code><nowiki>= {{-abc-}} =</nowiki></code>
* <code><nowiki>= {{-abc-old-}} =</nowiki></code>
* <code><nowiki>= {{-abc-|sorting}} =</nowiki></code>
* <code><nowiki>= {{-Праславянский-}} =</nowiki></code>

Если в правило нужно добавить другие виды заголовков первого уровня, напишите об этом '''[[Обсуждение Викисловаря:Отчёты|здесь]]'''.

== Список словарных статей ==
"""
        content += get_link_list(sorted(self.first_level_has_no_standard))
        title = u'Ошибки/Заголовки/Первый уровень/Нет стандартного'
        count = len(self.first_level_has_no_standard)
        self.process_report(title, content, count)
        super(FirstLevelHasNoStandard, self).after()