UnifiedControlPanel/uk

надає набір перемикачів для швидкого управління деякими функціями рушія вікі (перемикання мови, перегляд вихідного коду тощо).
== Встановлення ==
== Використання ==
Встановіть потрібні прапорці; заповніть поля введення, якщо необхідно; натисніть кнопку запуску або скасування.
За замовчуванням скрипт пропонує наступні опції:
;raw: показати вихідний код статті
;render: показати готову статтю, але без стилів та скриптів
;credits: показати список редакторів статті
;history: показати історію змін статті
;purge: скидає кеш сторінки
;debug: режим налагодження; це не тестовий режим, але в тестовому режимі корисний
;safemode: відключити всі налаштувані (як користувачем, так на вікі) скрипти та стилі
;use(site/user)(js/css): відключити використання відповідних скриптів і стилів
;uselang: використовувати мову: впишіть код мови в поле вводу
;useskin: використовувати скін; наразі доступний тільки один альтернативний скін (mercury/wikiamobile), який встановлений в поле вводу за замовчуванням
;diff: показати різницю версій; використовуйте текстове поле, щоб встановити параметри
Якщо скрипт виявляє в адресі параметри пошуку (все, що йде після знака ? в адресі), він додасть знайдені параметри на форму. Результат може вийти забавним.
== Налаштувані дії ==
 дозволяє додавати певні користувачем дії. Покрокова інструкція:
#створити об'єкт для зберігання конфігурації: (window.fng = window.fng || {}).ucp = window.fng.ucp || {};
#заповнити масив "moreactions" діями:
fng.ucp.moreactions = (fng.ucp.moreactions || []).concat([<дія1>, <дія2>]);
Формат дії:
{
 id: ідентифікатор дії
 action: Власне, сама дія
 caption: текст підпису
 title: текст спливаючої підказки
 hasInput: boolean; чи потрібно поле введення
 inputSize: розмір поля введення
 inputPh: placeholder поля введення
 inputVal: значення поля за замовчуванням
}
Можна також повністю перезаписати масив дій, перевизначивши масив actions.
===Переклад налаштуваних дій===
Для налаштуваних дій можна додати переклад тексту та підказки. Скрипт використовує <ідентифікатор дії>label та <ідентифікатор дії>title в якості перекладу відповідних рядків.