Википедия:Рекомендации юному ботоводу/Разрешение интервикиконфликтов
При интервикиконфликте выдаётся сообщение.
Покажу на примере:
В данном случае бот обрабатывает статью «Красноярск». Оказалось, что арабская, азербайджанская, украинская и т.д. статьи ссылаются не на Красноярск, а на Красноярский край.
======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ı]]
Исправляем вручную.
И закончено.