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 килобайт ) Кол-во скачиваний: 1235
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов
Dimka
сообщение 5.1.2007, 21:29


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

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

Рейтинг: 1029



MotoFontEditor v1.1.0 от (06.01.07)
[Добавления]
* Парсинг строк языка. Надеюсь, в будущем сделаю и их изменение.
* Поддержка китайских лэнгпаков. Раньше возможность редактирования лэнгов с китайскиим языком была заблокирована.
* Снято ограничение на общий размер шрифта! Раньше, если шрифт находился в середине лэнга (на моделях V635, V3), то сделать шрифт больше, чем исходный не было возможности.
[Изменения]
* Избавился от внешней программы WideChars.exe, которая лежала в папке files. Теперь замена символов происходит гораздо быстрее!
* Существенно уменьшился размер программы.
[Исправления]
* Разные незначительные исправления в программе и языке.

Цитата(Sinet @ Пятница, 5 Января 2007, 20:29)
Dimka, к сожалению ты не отгадал.
*


Тогда не знаю, не может быть, чтобы программа не редактировала его. Тем более даже дата не меняется, т.е. всего скорее ты не тот файл открываешь. Попробуй эту новую версию, при чем удалив файл MotoFontEditor.ini в папке с программой.

Цитата(Sinet @ Пятница, 5 Января 2007, 20:29)
Кстати если в программе заново открыть тот файл который уже ей открыт то вылетает ошибка. Это Всегда так.
*


У меня такого нет. Да и зачем так делать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
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

 



Текстовая версия Сейчас: 13.6.2024, 20:47

Форум живёт: