Википедия:Рекомендации юному ботоводу/Разрешение интервикиконфликтов

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

При интервикиконфликте выдаётся сообщение.
Покажу на примере:
В данном случае бот обрабатывает статью «Красноярск». Оказалось, что арабская, азербайджанская, украинская и т.д. статьи ссылаются не на Красноярск, а на Красноярский край.

======Post-processing [[ru:Красноярск]]======
ERROR: Found link to [[ru:Красноярский край]]
    [[ar:كراسنويارسك كراي]]
    [[az:Krasnoyarsk diyarı]]
...
    [[uk:Красноярський край]]
    [[war:Krasnoyarsk Krai]]
    [[zh:克拉斯諾亞爾斯克邊疆區]]
ERROR: Found more than one link for wikipedia:lt
ERROR: Found more than one link for wikipedia:cs
ERROR: Found more than one link for wikipedia:ro
...
ERROR: Found more than one link for wikipedia:de
ERROR: Found more than one link for wikipedia:hr
ERROR: Found more than one link for wikipedia:be
==============================
Links to wikipedia:lt
  (1) Found link to [[lt:Krasnojarskas]] in:
        [[ar:كراسنويارسك]]
        [[be:Горад Краснаярск]]
...
        [[uk:Красноярськ]]
        [[vo:Krasnoyarsk]]
        [[zh:克拉斯諾亞爾斯克]]
  (2) Found link to [[lt:Krasnojarsko kraštas]] in:
        [[ar:كراسنويارسك كراي]]
        [[az:Krasnoyarsk diyarı]]
        [[be:Краснаярскі край]]
...
        [[ru:Красноярский край]]
        [[uk:Красноярський край]]
        [[war:Krasnoyarsk Krai]]
        [[zh:克拉斯諾亞爾斯克邊疆區]]
Which variant should be used [number, (n)one, (g)ive up] :

Выберите правильный вариант и наберите соответствующий номер. Если бы оба варианта были бы неправильными, то следовало бы нажать на «n». Если у вас есть сомнения и вы хотите прервать обработку, то нажмите «g». В нашем случае всё ясно, правильным будет вариант «1».

Когда бот обработал все случаи, где возможны несколько вариантов, то встанет вопрос о том, включить ли ссылку в статью Красноярск или нет.

==============================
Found link to [[tl:Krasnoyarsk]] in:
    [[ar:كراسنويارسك]]
    [[be:Горад Краснаярск]]
    [[bg:Красноярск]]
...
    [[ru:Красноярск]]
    [[sah:Красноярскай]]
    [[uk:Красноярськ]]
    [[vo:Krasnoyarsk]]
    [[zh:克拉斯諾亞爾斯克]]
What should be done? ([A]ccept, [r]eject, [g]ive up, accept a[l]l)   

Выберите правильный вариант и наберите соответствующую букву. tl:Krasnoyarsk соответствует нашей статье, поэтому нажимаем на «a». Таким образом обрабатываются все ссылки. Потом бот показывает результат для всех разделов, которые включены в ваших настройках (user-config.py)

Updating links on page [[nl:Krasnojarsk]].
Changes to be made:  Erbij: ja, ka, ko Eraf: ta
+ [[ja:クラスノヤルスク]]
+ [[ka:კრასნოიარსკი]]
+ [[ko:크라스노야르스크]]
- [[ta:கிராஸனயாரசுக பிரதேசம]]

ERROR: Found incorrect link to ta in [[nl:Krasnojarsk]]
Submit? ([y]es, [n]o, open in [b]rowser, [g]ive up)      

Теперь можно подтвердить изменения («y») или отвергнуть их («n»). Также можно посмотреть в браузере («b») или прервать операцию («g»). Если вы не совсем уверены, посмотрите статью в браузере. Давайте сначала посмотрим.

После просмотра подтвердите

Press Enter when finished in browser. 

нажатием на кнопку Enter.

Updating links on page [[fr:Krasnoïarsk]].
Changes to be made:  Retire: [[az:Krasnoyarsk Diyarı]]
- [[az:Krasnoyarsk Diyarı]]

ERROR: Found incorrect link to az in [[fr:Krasnoïarsk]]
Submit? ([y]es, [n]o, open in [b]rowser, [g]ive up) 

Да, нажимаем «y».

NOTE: Performing a recursive query first to save time....
NOTE: Nothing left to do 2
NOTE: Updating live wiki...
Changing page [[fr:Krasnoïarsk]]

Французская статья изменена. Дальше бот дошёл до болгарской статьи.

Updating links on page [[bg:Красноярск]].
Changes to be made:  Изтриване: [[az:Krasnoyarsk Diyarı]]
- [[az:Krasnoyarsk Diyarı]]

ERROR: Found incorrect link to az in [[bg:Красноярск]]
Submit? ([y]es, [n]o, open in [b]rowser, [g]ive up) y
NOTE: Updating live wiki...
WARNING: Your account on wikipedia:bg does not have a bot flag. Its edits will be visible in the recent changes and it may get blocked.
Changing page [[bg:Красноярск]]

Болгарская Википедия включена в настройках, но бот там не имеет флага. Выдаётся соответствующее предупреждение. В конце обработки бот выдаёт список со всеми статьями, которые он не смог исправить.

WARNING: wikipedia: [[lt:Krasnojarskas]] links to incorrect [[az:Krasnoyarsk Diyarı]]
WARNING: wikipedia: [[ar:كراسنويارسك]] links to incorrect [[az:Krasnoyarsk Diyarı]]
WARNING: wikipedia: [[ko:크라스노야르스크]] links to incorrect [[az:Krasnoyarsk Diyarı]]
WARNING: wikipedia: [[hu:Krasznojarszk]] links to incorrect [[az:Krasnoyarsk Diyarı]]
WARNING: wikipedia: [[sah:Красноярскай]] links to incorrect [[az:Krasnoyarsk Diyarı]]
WARNING: wikipedia: [[he:קרסנויארסק]] links to incorrect [[az:Krasnoyarsk Diyarı]]
WARNING: wikipedia: [[fi:Krasnojarsk]] links to incorrect [[az:Krasnoyarsk Diyarı]]

Исправляем вручную.

И закончено.