Отсутствие русификации – одна из основных причин, по которой многие
обладатели PSP предпочитают не ставить самодельные темы оформления XMB.
Однако нет ничего невозможного и любую тему можно до той или иной
степени перевести на язык Пушкина и Достоевского.
На самом деле
весь инструментарий для русификации уже давно есть на сайте. Нужно лишь
собрать все воедино, дав тем самым определенный толчок в правильном
направлении.
Все темы в плане русификации можно грубо разделить на два типа. В
первом случае надписи выполнены в виде картинок. Во втором – используют шрифт в формате PGF.
Сделать полные перевод тем из первой группы крайне сложно. Ведь нужно
извлечь из нее все значки с надписями, аккуратно стереть английские
слова и на их месте написать русский текст подходящим шрифтом. Но, тем
не менее, сделать перевод для подподкатегорий, браузера и всевозможных
диалоговых окон можно без особых напрягов и при таком раскладе.
Если
же надписи выполнены обычным шрифтом, то задача полной русификации
значительно упрощается. Альтернативный шрифт, неподдерживающий
кириллицу, можно или просто удалить, оставив стандартный, или найти и
сконвертировать что-нибудь русское и подходящее. После этого
русификация станет пусть и нудным, но простым занятием.
От теории к практике
Тренировка
на реальных примерах всяко эффективнее упражнений «на кошках», поэтому
весь нижеследующий текст будет посвящен русификации темы Photography
для 4.01М33.
Тема
идет в формате CTF, который в настоящее время активно вытесняет
небезопасный метод установки тем через flash0.
Все
надписи в теме сделаны шрифтом, то есть относится она ко второму типу.
Идущий вместе с ней ltn0.pgf совсем не понимает русских букв, поэтому
мы его безжалостно удаляем. Оставлять стандартный шрифт не хотелось, К теме бы хорошо подошел стандартный шрифт Comic Sans,
однако конвертер наотрез отказался с ним работать (да, вот такой он
капризный).
Уже
лучше, но еще далеко не идеал. Как видно на скриншоте, русские надписи
находятся совсем не там, где нам этого бы хотелось. Расставить все на
свои места можно с помощью Rco_Editor`а. Весь текст хранится на второй вкладке в файле topmenu_plugin.rco.
Но
тут возможен еще один подвох – заморские темостоители очень любят
сжимать свои файлы ресурсов (видимо очень бояться за лишние 50Кб
свободного места на карте памяти) и при открытие в эдиторе выскакивает
ошибка. Обойти её можно только с помощью Ressursiklunsi, который, напомню, написан под ядро 1.50.
Когда файл будет разжат, можно переходить на вкладку Text Data и на полчаса погрузиться в неувлекательную и монотонную работу:
- смотрите на надпись с выбранным языком English - смотрите на нее же с выбранным языком Russian - если в английском варианте есть отступ и переносы строки – повторите их и в русском - не забывайте нажимать на кнопку Change
Поверьте,
в этом нет ничего сложного. Просто довольно нудно… Когда закончите
«подвижки», закрывайте эдитор. Теперь все выглядит весьма пристойно:
Последний
момент – это наэкранная клавиатура от Sony. Существует несколько
безусловно более красивых её вариантов, но вот русские буквы никто для
них не рисовал. Поэтому если набирать текст вслепую не хочется –
удаляйте из папки с темой файл osk_plugin.rco.
К сожалению, ни одного osk_plugin.rco
от отечественного темостроителя на данный момент мне лично не
попадалось. Хотя тема интересная и ничего кроме одного этого файла
(первая и третья вкладка) править для её создания не нужно. Дерзайте!
Создание CTF файла через CTF Manager 2.0
Файл
темы можно создать и на PSP, но через ПК это сделать, пожалуй, удобнее.
Просто запустите менеджер, укажите ему на папки VSH и FONT (если есть)
вашей русифицированной темы, выберите PTF файл, напишите ей
какой-нибудь название в самой нижней форме и жмите на CREATE CTF.
Появится он там же, где и менеджер. Вам останется только скопировать
его в /PSP/THEME/ и применить через меню Настройки темы – Тема (наличие CXMB обязательно).