Manual:Pywikibot/Windows/uk

Користувачі Windows: створення ярлика
Як створити ярлик для запуску команд (користувачі Windows):

Якщо ви встановлюєте Pywikibot до такої теки, як «Мої документи», то постійне застосування команди chdir для переходу до цієї теки для запуску ботів може бути нестерпним.

Під Windows ви можете створити ярлик, що відкриватиме командне вікно, яке ви зможете використовувати для простого запуску ботів. Просто виконайте ці дії для його створення:


 * 1) Клацніть правою кнопкою миші на теці, до якої встановлено pywikibot.
 * 2) Клацніть на «Створити ярлик». Буде створено новий значок ярлика з позначкою-стрілочкою.
 * 3) Клацніть правою кнопкою миші на створеному ярликові, й клацніть на властивості.
 * 4) У вікні властивостей в полі об'єкта введіть «cmd.exe».
 * 5) У полі «Робоча тека» введіть повну адресу pywikibot'а.
 * 6) Клацніть на «OK».
 * 7) Клацніть на цьому ярлику, і відкриється cmd.exe із показаним повним шляхом.
 * Якщо ви натиснете F5, щоби оновити вікно (або відкриєте знову властивості ярлика), ви помітите, що значок ярлика змінився.

Що треба мати на увазі при використанні Pywikibot під Windows
Коли справа доходить до підтримки Unicode, командна оболонка Windows (cmd.exe) виявляється далекою від досконалості. Оскільки Pywikipediabot широко застосовується на не-англомовних сайтах MediaWiki, ми підтримуємо повноцінне виведення Unicode. Якщо ви потребуєте підтримки Unicode для мови, з якою ви працюєте, найкращим рішенням буде застосування консолі Windows ConEmu замість рідної (тобто, cmd.exe).

Проте, якщо ви вирішили триматися рідної консолі, вам потрібно змінити налаштування шрифту в cmd.exe перед тим, як це запрацює — в іншому разі ви отримуватимете купу знаків питання!

Крім того, Pywikipediabot також підтримує транслітерацію — наприклад, «Вікі» на західноєвропейських системах транслітерується як «Viki». Також це працює без зміни шрифту.

Оскільки встановити, який шрифт застосовується, неможливо, ми просимо вас явно визначити, який варіант ви бажаєте застосовувати. Якщо ви цього не визначили, ви отримуватимете наступне попередження:

 WARNING: Running on Windows and transliteration_target is not set. Please see http://www.mediawiki.org/wiki/Manual:Pywikibot/Windows

Повна підтримка виведення unicode (пропонована)
Для отримання повного виведення unicode вам потрібно змінити шрифт, що використовує cmd.exe, та додати рядок до user-config.py.

Зміна шрифту

 * 1) Start cmd.exe or any pywikipedia script
 * 2) Click on the icon in the top left corner ("C:\") or right-click on the title bar
 * 3) Go to 'Properties'
 * 4) Go to the 'Fonts' tab
 * 5) Select any font that has the TT-logo in front - on Windows XP, this is Lucida Console; on newer versions you can also choose Consolas.
 * 6) Click 'OK'
 * 7) Choose 'Save settings for all screens with the same title'

Ваш cmd.exe тепер здатен виводити повний unicode!

Зміна user-config.py
До файлу user-config.py додайте наступного рядка:

 transliteration_target = None

Рамки у виведенні
Оскільки шрифт не здатен відображати всі гліфи, ви іноді бачитиме такі символи, як цей: ☐. Тим не менш, ви все ще можете копіювати текст для відвідання сторінки на вікі шляхом копіювання та вставки символів.

Якщо вам було би краще мати транслітеровані символи, будь ласка, прочитайте наступний розділ.

Підтримка транслітерації
If you would like to have transliterated characters instead, you can add the following line to user-config.py:

 transliteration_target = console_encoding або, якщо ви би хотіли транслітерації до виключно символів ASCII,

 transliteration_target = 'ascii' Ви можете використовувати для цього будь-яке стандартне кодування python.

Проте замість «Вікі» тепер виводиться «Viki». Це означає, що ви більше не можете копіювати-вставляти назву сторінки: uk:Viki *не* є uk:Вікі!