motofan logo
> 

Moto Lang Editor, Программа для редактирования лэнга

Dimka
сообщение 3.10.2006, 18:23


МотоКовырятель
******

Группа: Разработчики
Сообщений: 707
Регистрация: 21.3.2005
Из: Волгоград
Пользователь №: 39 255
Модель телефона: Moto X, Defy, ZN5, E2

Рейтинг: 1029



MotoLangEditor


Программа разбита на 3 вкладки: работа со шрифтом; языками и таблицей авто выбора языка.

Редактирование шрифта
1. При открытии лэнга от обычных моделей (не 3G или новых типа L7e), перед вами внизу появится таблица со всеми существующими в лэнге наборами шрифтов. Каждый набор используется для определенных целей в телефоне. В таблице есть описание каждого набора, его порядковый номер в HEX и высота набора (она одинакова для всего набора). Справа появится таблица со всеми символами, которые есть в выбранном наборе. Каждый символ имеет определенную ширину, но она не может быть больше 15 пикселей (ограничение в лэнге).

Выбрав символ, Вы увидите его изображение, его можно редактировать вручную. Для этого в меню Symbol есть множество различных функций для этого, а слева есть панель с инструментами для рисования. Подробно расписывать каждую функцию не буду, в них можно легко разобраться самому. Отмечу только, что выбрать можно и несколько символов, тогда большая часть функций в меню Symbol (смещение изображения, изменение размеров) будут действовать для выбранной группы. Это удобно, если надо, например, сдвинуть все символы на пару пикселей вверх/вниз.

Есть более простой способ редактирования шрифта - это замена его на любой шрифт, установленный в Windows. Для этого необходимо:
* В меню Font > Select windows font необходимо выбрать шрифт и его параметры (высота и т.д.). При выборе появится сообщение о высоте выбранного шрифта. Конечно, нужно, но не обязательно, чтоб его высота была не больше, чем высота заменяемого набора. Если высота выбранного шрифта больше, то надо выбрать меньший размер шрифта или в меню Symbol > Set height sets выбрать большую высоту (это делать не рекомендую, т.к. часто это вызовет глюки, например пустые строчки в списках). Высоту так же можно уменьшать.
* В таблице справа выделить символы, которые надо заменить (лучше все). Все символы можно выделить, выбрав первый, а потом, удерживая клавишу Shift, нажать клавишу End.
* Нажать в меню Font > Replace the chosen symbols и подождать пока заменятся выбранные символы. Весь процесс будет отображаться. Символы, которых нет в Windows шрифте заменяться не будят.
* После этого еще лучше нажать Font > Optimize the chosen symbols on width, чтобы оптимизировать ширину всех символов (чтоб не было больших пробелов), т.к. в Windows шрифтах часто большие пробелы, что некрасиво смотрится на телефоне.

Выбранный набор шрифта так же можно сохранить в отдельный файл выбрав в меню Font > Save font. Затем этот файл естественно можно загрузить вместо любого выбранного шрифта, нажав Font > Load font или добавить, нажав Font > Add font

После всех манипуляций лэнг с измененным шрифтом можно сразу сохранить и прошиваться или продолжить редактирование на других вкладках, и затем сохранить.

2. При открытии в программе лэнга от 3G модели или новой типа L7e внизу появится та же таблица с существующими в лэнге шрифтами. Так же есть описание наборов в таблице и минимальная/максимальная высота шрифта. Только теперь - это шрифты в TTF формате, а не обычные растровые, поэтому редактирование отдельных символов в программе не предусмотрено. Замена в данном случае заключается в том, что вместо выбранного шрифта можно загрузить любой шрифт в TTF формате. Для этого в меню необходимо нажать Font > Load font и выбрать TTF файл. Теперь можно сохранить изменения и прошить данным лэнгом телефон.

Редактирование строк
На второй вкладке в первой таблице при открытии лэнга будет список существующих в лэнге языков. Выбрав любой из них, произойдет распаковка строк языка (названия пунктов меню телефона и т.д.) и отображение их во второй таблице. Выбрав любую из них, в Едите можно изменить ее текст. При выборе другой строчки или нажатии клавиши Enter произойдет сохранение строчки, что отобразится в списке. Так же, у выбранного языка можно удалить iTAP, сохранить его в файл и соответственно загрузить из файла. Сам язык тоже можно удалить, таким образом можно избавиться от лишних языков и освободить место в лэнге (на общее доступное пользователю место это не повлияет). Языки, так же, можно сохранять в файл и добавлять их из файла (клавиши Save languages и Add languages соответственно).

Весь список строк можно сохранить в файле. Его формат идентичен формату файлов программ Random's Language Editor и SHXCoDEC. Поэтому его можно использовать в них. Так же сохраненный список можно отредактировать текстовым редактором (например через Windows блокнот), а потом загрузить в программу. Причем, не обязательно, чтобы присутствовали все строчки в файле, т.к. программа добавит, только новые, даже, если их больше. Еще, есть функция добавления новой строчки.

Редактирование таблицы авто выбора языка
Если в настройках телефона поставить авто выбор языка, то телефон будет выбирать язык в зависимости от ID оператора согласно этой таблице. Выбрав определенный ID оператора - можно выбрать в выпадающем списке язык, который будет выбираться телефоном при использовании данного оператора. В принципе данная функция не очень полезна, но кому-то может пригодиться, кто часто находится в роуминге.

Сообщение отредактировал Dimka - 27.7.2011, 19:06
Прикрепленный файл MotoLangEditor.rar   ( 543.96 килобайт ) Кол-во скачиваний: 1225
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
Dimka   Moto Lang Editor   3.10.2006, 18:23
Dimka   Вот небольшое обновление программы. Небольшое, пот...   15.10.2006, 19:20
Dimka   Moto Font Editor v1.02 от (30.10.06) * Пакетное и...   30.10.2006, 21:20
Dimka   Moto Font Editor v1.03 от (07.11.06) [Добавления] ...   7.11.2006, 10:50
Dimka   MotoFontEditor v1.1.0 от (06.01.07) [Добавления] *...   5.1.2007, 21:29
Dimka   Небольшое обновление MotoFontEditor v1.1.1 от (08....   7.1.2007, 21:58
Dimka   MotoFontEditor v1.1.2 от (09.01.07) [Добавления] *...   8.1.2007, 22:10
Dimka   Новая версия программы MotoLangEditor v2.0.0 от (1...   12.3.2007, 22:02
Dimka   Внимание! В педыдущей версии был найден серьез...   13.3.2007, 21:16
Dimka   К сожалению в предыдущей версии я опять немного на...   14.3.2007, 21:16
Motohobiman   Dimka, большущее тебе спасибо за твои разработки,з...   15.3.2007, 1:28
Dimka   И тебе спасибо, было очень приятно прочесть это, ...   15.3.2007, 21:35
AlexKooper   Поясняю насчет своей мысли. Когда я делаю первичну...   16.3.2007, 6:32
Dimka   Что в переводе означает не расчитан, а расчитывае...   16.3.2007, 21:21
Dimka   MotoLangEditor v2.0.3 от (19.03.07) [Добавления] *...   18.3.2007, 22:56
Sowa   Вот теперь все отлично. Спасбо огромное. !...   19.3.2007, 7:38
dvsdigiman   Такая вот проблема: Взял лэнг от L7 в smg-формате ...   19.3.2007, 8:33
Sinet   Это было в версии 2.0.2. Щас потестю на 2.0.3 :)...   19.3.2007, 9:19
BBeard   Телефон L6. Беру ленгпак и просто удаляю из него я...   19.3.2007, 9:28
AlexKooper   Хорошо бы кроме функции "save" еще и ...   19.3.2007, 14:19
Dimka   dvsdigiman, Sinet, BBeard, выложите сами бинарники...   19.3.2007, 22:39
AlexKooper   Я не могу удалить этот символ, смотри где он испол...   20.3.2007, 6:01
BBeard   Я не особо силен в терминологии по этому выложу це...   20.3.2007, 7:08
dvsdigiman   Вот мои лэнги от L7: Первый оригинал, второй - сох...   20.3.2007, 7:17
Sinet   Вот и мой ленг с е398(373). В нем 3 языка: рус, ан...   20.3.2007, 11:47
Dimka   Врятли это служебный символ. Ты проверял, вместо ...   20.3.2007, 21:33
BBeard   Все старые глюки в полном наборе. Опять просто уда...   21.3.2007, 8:45
clipsa   Dimka Такая же трабла, причем иногда создается ...   21.3.2007, 10:55
dvsdigiman   Dimka, теперь лэнг сохраняется и открывается норма...   21.3.2007, 15:59
Dimka   А какой язык ты удаляешь? Случаем не Английский? ...   21.3.2007, 20:43
Dimka   Оригинально. :D Выложи лэнг, который ты отредак...   23.3.2007, 22:29
Dimka   Это не глюк, просто стерка достаточно большого ра...   24.3.2007, 21:51
Dimka   К празднику обновление MotoLangEditor v2.1.0 от (1...   11.4.2007, 20:13
Dimka   Я уже писал про это. Там неизвестная мне структур...   12.4.2007, 20:34
CityCat   Доброго времени суток. Используя вашу программу ст...   13.4.2007, 18:29
Dimka   А открой исходный лэнг в HEX редакторе и перейди ...   13.4.2007, 20:36
CityCat   Сделай, как я придумал для semenigor'a. Если ...   13.4.2007, 21:02
Dimka   Эта таблица имеет очень сложную структуру в виде д...   14.4.2007, 2:13
Dimka   Немного не так. Шрифты разбиты на группы (у каждо...   18.4.2007, 20:25
Dimka   MotoLangEditor v2.1.1 от (21.04.07) [Добавления]...   20.4.2007, 20:05
Dimka   На прошивках 86й серии от V3x другие адреса кодовы...   1.5.2007, 19:29
Dimka   Ты о чем вообще? Если ты открываешь лэнг от V6 ma...   4.5.2007, 6:52
Dimka   MotoLangEditor v2.2 от (7.07.07) [Добавления] * Фу...   23.7.2007, 22:51
Dimka   Уже обсуждали, в некоторых лэнгах в конце есть ...   9.9.2007, 20:28
Dimka   Версия v2.2.1 от (11.04.08) [Исправления] * Исправ...   10.4.2008, 21:53
Dimka   Нет, эта функция должна работать на всех телефона...   7.5.2008, 3:24
Dimka   Ну вот спустя почти год обновление программы. :) M...   16.3.2009, 21:50
Dimka   MotoLangEditor v2.3.1 от (19.03.09) [Исправления] ...   19.3.2009, 22:24
Dimka   Фух... Реализовал то, что многие просили. MotoLang...   23.3.2009, 21:49
Dimka   Для каждого языка есть свой набор символов, котор...   25.3.2009, 22:06
Dimka   MotoLangEditor v2.5.0 от (1.04.09) [Добавления] + ...   31.3.2009, 20:46
vic66   Dimka - ну ты титан!:) Рад что проект продолжа...   31.3.2009, 21:45
Мачо   Спасибо за возможность добавления символов , нако...   15.4.2009, 21:35
Markelych   Скачал, попробовал. вроде все работает на E398, ща...   21.4.2009, 14:30
Dimka   MotoLangEditor v2.5.1 от (5.05.09) [Добавления] + ...   4.5.2009, 20:44
lavmen   Dimka, почему я не могу никак китайский язык себе ...   11.6.2009, 4:41
Dimka   lavmen, уже заметил косяк, пока разбираюсь, в ближ...   11.6.2009, 11:51
lavmen   Dimka, хочу в монстр себе китайский поставить. Им...   13.6.2009, 4:35
lavmen   Нашел еще один баг - не открываются ленги от платф...   22.6.2009, 8:20
Dimka   Я чет первый раз тебя не так понял. Моя прога пок...   16.7.2009, 13:45
Dimka   MotoLangEditor v2.5.2 от (16.07.09) [Добавления] +...   16.7.2009, 19:20
lavmen   P.S это из рефлеша 72R. Скачал отдельно русский...   18.7.2009, 11:31
Dimka   А ты пробовал прошивать данный лэнг и хочешь сказ...   20.7.2009, 12:05
Dimka   MotoLangEditor v2.5.3 от (21.07.09) [Добавления] +...   21.7.2009, 8:06
lavmen   угу. работает. вот что в прошивке(начало этой та...   21.7.2009, 11:29
Dimka   Да, это именно то, что надо. Странная получается ...   21.7.2009, 13:51
lavmen   Dimka, с ресурсами не разбирался? Те которые в про...   25.7.2009, 13:01
Dimka   v2.5.4 от (13.02.10) [Добавления] * Для лэнгов с в...   13.2.2010, 0:00
eretik   Неплохой бы была возможность назначать свои символ...   16.2.2010, 21:02
Dimka   В лэнге нет данных по кнопкам, какие символы на ни...   17.2.2010, 12:08
Dead_Moroz   eretik, Пользователь Ando умеет делать. Он уже ар...   10.5.2010, 9:45
shod   скачал вот этот файл https://forum.motofan.ru/index...   23.10.2010, 15:06
Dimka   Font - Load Font   26.10.2010, 5:18
Chamie   Докладываю про баги: в Win7 x64 не работает ...   7.11.2010, 13:18
Dimka   Действительно небольшой глюк, этот пункт меню дол...   8.11.2010, 22:25
Chamie   О, с Оперой, кажется, проблема в том, что моношири...   9.11.2010, 8:18
MotoMonstrik   Попробовал сегодня эту прогу - автору большое спас...   24.1.2013, 6:25

Moto Lang Editor, Программа для редактирования лэнга · Шрифты и языковые пакеты · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 27.4.2024, 18:32

Форум живёт: