Тут розглянута "Опера" версій 8.50 і 8.51 для Windows XP, але багато що зі сказаного нижче буде вірно і для інших версій програми.
Надалі нам знадобляться такі поняття:
- папка установки "Опери", яка за замовчуванням розташовується в
[Системний розділ]: \ Program Files \ Opera \,
якщо ви, зрозуміло, не вказали інший шлях при інсталяції програми;
- папка персональних налаштувань користувача "Опери" (або профіль), шлях до якої зазвичай такий:
[Системний розділ]: \ Documents and Settings \ [користувач] \
Application Data \ Opera \ Opera \ profile \
(Нагадаю, що папка Application Data є прихованою).
Точні шляхи до цих папок можна побачити, вибравши меню "Опери" "Довідка - Про програму".
Офіційна русифікація має недоліки, які можна виправити
Якщо вас цікавить русифікація "Опери", то я рекомендував би закачати відповідний файл з «Майстерні Мангуста» - побіжного знайомства вистачає, щоб визначити, що його переклад принаймні в деяких випадках коректніше офіційного (відчуйте, наприклад, різницю між фразами "Чи не показувати типи файлів Opera "і" Приховати типи файлів, що відкриваються Opera "). На його сайті можна знайти російські та українські файли перекладів для різних версій програми.
Закачаний мовної файл бажано зберегти на диску в папці установки "Опери" або ж в папці персональних налаштувань (в профілі). Підключити мову можна, вибравши меню "Інструменти - Налаштування." І натиснувши на вкладці "Загальні" кнопку "Подробиці" в самому низу діалогового вікна (всі назви приведені з офіційного російського перекладу; якщо у вас англійська версія програми, то наведені назви виглядають так: Tools - Preferences. вкладка General, кнопка Details.).
Надалі все приклади і скріншоти я буду приводити саме з "Опери" з встановленим російським перекладом від "Мангуста".
Функціональність "Опери" можна розширити за рахунок плагінів
Розширення (плагіни) для "Опери" зазвичай представляють собою dll-файли, які потрібно закачувати з Інтернету і копіювати в папку program \ plugins. розташовану в папці установки. Всі плагіни, що знаходяться в папці program \ plugins. підключаються "Оперою" автоматично при запуску. Перевірити, які плагіни встановлені, можна в меню "Сервіс - Додатково - Додатки". Відключити і включити їх на льоту можна за допомогою меню "Сервіс - Швидкі настройки - Включити плагіни".
"Опера" підтримує плагіни для браузера Netscape; це стане в нагоді, якщо ви не зможете знайти плагін, написаний спеціально для неї.
Приблизно за такою ж схемою в браузер вбудовуються і інші плагіни; частина з них можна знайти на сайті "Опери". частина доведеться шукати в інших місцях безкрайнього Інтернету.
Інтерфейс можна налаштувати під свої потреби шляхом ручного редагування ini-файлів
"Опера" дозволяє дуже гнучко налаштувати інтерфейс під себе; це стосується не тільки файлу перекладу (який ви, до речі, цілком можете редагувати самостійно, оскільки він являє собою звичайний текстовий файл), але також і всіх меню, панелей управління, комбінацій клавіш, рухів мишею і навіть голосового управління, якщо ви, звичайно, закачаєте окремо його підтримку. Здебільшого це досягається шляхом ручного редагування відповідних текстових ini-файлів.
При цьому слід віддавати собі звіт в наступних моментах.
По-перше, ці файли не рекомендується редагувати під час працює "Опери". Точніше, це цілком можна робити, але за певних умов, тому що браузер сам (частково) надає інтерфейс для зміни цих же файлів, а одночасна правка одного і того ж файлу з різних програм може призвести до небажаних результатів.
По-друге, для коректної русифікації все текстові файли з кирилицею повинні зберігатися в форматі UTF-8.
Важливо не змінювати стандартні файли програми, а створювати свої
І по-третє, вкрай бажано не змінювати стандартні файли "Опери" (вони лежать в папці defaults. Розташованої в папці установки програми); набагато коректніше створювати свої власні файли в профілі. Справа також і в тому, що профіль залишається на комп'ютері навіть після деінсталяції "Опери", на відміну від стандартних файлів (мова йде про автоматичному режимі деінсталяції "Опери" - в ручному видаляються файлами можна управляти).
Зручніше буде показати загальний принцип дії на коротенькому прикладі. Припустимо, ви хочете додати в меню "Файл" пункт, що відкриває поточну сторінку в браузері Internet Explorer. Слід відкрити в "Блокноті" файл defaults \ standard_menu.ini з папки установки і вивчити перші дві його секції - [Version] і [Info]. Подібні ж секції повинні бути і в вашому персональному файлі налаштувань меню, який слід створити в папці menu профілю (назвемо цей файл my_menu.ini). Ось так, наприклад, ці дві секції виглядають у мене:
[Version]
File Version = 2
Далі, в standard_menu.ini знаходимо секцію [Browser File Menu], назва якої говорить сама за себе, і повністю копіюємо її в my_menu.ini. Тепер додаємо в цю секцію (в будь-яке місце за бажанням) приблизно такий пункт:
Item, "Open in IE" = Execute program, "iexplore.exe", "% u". "Show spam"
Зберігаємо my_menu.ini. В "Опері" заходимо в меню "Сервіс - Налаштування.", Вибираємо вкладку "Додатково"> і пункт меню зліва "Панелі". Бачимо, що в списку профілів меню під елементом «Opera Standard» з'явився ще один - «My menu preferences». Це як раз наш, тільки що створений профіль (див. Параметр Name секції [Info] файлу my_menu.ini). Вибираємо його, натискаємо кнопку OK.
Тепер меню "Файл" браузера виглядає трохи інакше:
Подібним же чином можна змінювати інші меню (в тому ж файлі) і панелі інструментів (вам знадобляться відповідно файл standard_toolbar.ini і папка toolbar з профілю). Що до управління клавіатурою і мишкою, то крім способу ручної правки ini-файлів "Опера" надає можливість змінювати його програмно. Трохи докладніше (але англійською мовою) про виправлення ini-файлів можна почитати в керівництві Finding and Editing the Opera INI Files.
Розберемо додану в прикладі рядок трохи докладніше.
Item - в даному випадку означає, що мова йде про звичайний пункті меню (так, замість нього, наприклад, можна відкрити підміню).
Далі в лапках вказаний текст, який відобразиться в цьому пункті меню. Якщо ви хочете, щоб він був зроблений російською мовою, то змініть в прикладі «Open in IE» на "Відкрити в IE". виберіть в "Блокноті" "Файл - Зберегти як." і вкажіть в випадаючому списку кодування UTF-8.
(В стандартних елементах меню "Опери" замість рядка в лапках зазвичай вказується якесь число - це ідентифікатор рядки з мовного файлу. Якщо ви відкриєте в "Блокноті" мовний файл, який ми підключили на самому початку, то можете знайти, яким ідентифікатором які рядки відповідають . Теоретично ніщо не заважає вам створити свої ідентифікатори прямо в цьому файлі, тільки логічно почати свою власну нумерацію з якогось досить великого числа, щоб не виникли перетину зі стандартними рядками "Опери" ні зараз, ні в бу ущіх версіях. Пам'ятайте також, що при встановленні нових версій програми вам можуть знадобитися нові файли перекладу, так що їх доведеться розширювати вручну потрібними вам рядками.)
Після знака рівності вказується дію, яке має відбутися при виборі даного пункту меню. Формат запису цих дій може бути зовсім різний, але вам найчастіше знадобиться запускати зовнішні програми, що як раз і зроблено в прикладі.
Отже, ми хочемо запустити (Execute program) програму Internet Explorer ( "iexplore.exe"). В даному випадку, очевидно, повний шлях до програми можна не вказувати, але для інших програм це потрібно буде робити. Рядок "% u" означає, що IE отримає один вхідний параметр, а саме URL поточної сторінки. «Show spam» - це код піктограми; цей параметр можна опустити (тоді наш пункт меню залишиться без красивої картинки).
Подібний пункт можна додати і в контекстне меню посилання. Тобто якщо ви хочете, щоб у вас була можливість відкрити будь-яку з посилань поточної HTML-сторінки в Internet Explorer, то треба буде виконати схожі маніпуляції, але вже з секцією [Link Popup Menu] файлу standard_menu.ini. Її потрібно скопіювати в my_menu.ini і додати там схожу запис:
Item, "Open in IE" = Execute program, "iexplore.exe", "% l". "Show spam"
Істотна відмінність - у вхідному параметрі: тепер IE повинен показати не поточну сторінку, а обрану нами посилання, що і відображено в коді "% l".
Зовнішній вигляд програми можна повністю змінити, встановивши іншу оболонку
Кілька слів щодо піктограм. Картинки для пунктів меню і кнопок панелей управління беруться з поточного скіна - "оболонки" програми. Скіни зберігаються в [папка інсталяції "Опери"] \ skin. стислі в zip-файли - для більш швидкого завантаження програми. За замовчуванням підключається standard_skin.zip. але можна закачати і інші. Допускається користуватися будь-якими піктограмами поточного скіна; відповідності кодів піктограм і картинок записані в файлі skin.ini відповідного архіву приблизно таким чином:
Show spam = icons / spam.png
Додати свою власну картинку в скін - справа, як бачимо, нехитре. Але і тут не забувайте про загальний принцип: не зраджувати стандартні файли. Краще скопіювати скін в профіль у відповідну папку, додати і зареєструвати в його skin.ini свої картинки і підключити його в браузері: "Сервіс - Оформлення.", Вкладка "Скін" (тут же, до речі, можна закачати інші скіни з Інтернету).
Ну ось, тепер, збройні цими знаннями, ви можете додавати в "Оперу" свої пункти меню і кнопки панелей управління - і тут вам майже напевно знадобляться різноманітні програми, написані ентузіастами спеціально для розширення можливостей цього браузера. Їх ви зможете знайти в Інтернеті в достатній кількості і вибрати ті з них, які вам найбільше підходять.
Як приклад приведу контекстне меню посилання, яке налаштоване на моїй машині (галочкою позначені додані мною пункти):
Майте, однак, на увазі, що багато кустарні навішування для "Опери" частенько самі додають пункти меню або кнопки. Зазвичай вони змінюють якраз стандартні файли, і це є недобре. Після їх установки буде краще прибрати нові записи зі стандартних файлів і перемістити їх в профіль.