motofan logo
5 страниц V  1 2 3 > »         
> 

QMpare, редактор лэнга для платформы EZX

Rocket
сообщение 21.12.2007, 18:23


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 13.4.2006
Пользователь №: 78 664
Модель телефона: A1200e
Прошивка: ...13R_F5_ReMoD_v0.2

Рейтинг: 129.5



QMpare 0.3.2

QMpare - (читать "кампэйр") это инструмент для редактирования языковых файлов с расширением .qm с телефонов Motorola на платформе EZX (например, A1200(e), E6, возможно, такая же реализация используется на некоторых других моделях). Эти файлы можно извлечь из прошивки другой моей программой - EZXCodec. Про то, как с ней работать, написано в инструкции, прилагаемой к ней, а здесь я лишь скажу, что нужное нам находится в кодовой группе 41 (CG41) в папках "/string" (основное содержимое) и "/preloadapps/qtapps/ifv" (файлы для программы Pixel Viewer) (кодовая группа и пути действительны для моделей, которые я уже назвал конкретно, про другие сказать ничего не могу). Расширение файлов, с которыми работает программа, объясняет первую часть её названия. QMpare - это "слегка" изменённое английское слово "compare", что в переводе означает "сравнение". Такое название дано программе неспроста, но об этом - позже. При создании программы я старался учесть как можно больше пожеланий целевой аудитории - то есть переводчиков, создателей "монстров". Некоторые функции приходилось обдумывать дольше, чем обычно, именно из-за сомнений в том, как представить их пользователю. Ведь это не просто какая-то утилита, которую вы запускаете раз в день на несколько секунд, чтобы выполнить пусть сложную операцию, но не требующую вашего вмешательства на длительное время. QMpare - это самый настоящий редактор, и надо было постараться, чтобы мозоли на глазах от него были как можно менее болезненными.

Спасибо:
Помогали и продолжают помогать создавать программу участники форума http://forum.motofan.ru
Demon Vex
DemosN
Semenigor
Спасибо им за моральную поддержку, реальные подсказки, придирки, советы, сообщения об ошибках...
Отдельное спасибо Stalker.mg за его программу EZX Lang Editor. Зато он был первым wink.gif

Программа создана при помощи Delphi 7 c KOL и MCK - спасибо Владимиру Кладову за 2 последних по порядку, но не по значению, пункта.

Полный файл readme на русском языке - в архиве с программой.
Надеюсь на ваши отзывы.

Сообщение отредактировал Rocket - 12.3.2008, 9:07
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
demonvex
сообщение 21.12.2007, 20:46


Мастер
****

Группа: Пользователи
Сообщений: 208
Регистрация: 4.5.2006
Пользователь №: 81 718
Модель телефона: Motorola RAZR XT910

Рейтинг: 131



От это я понимаю инструмент вырисовывается clap.gif

Цитата
Повторение отменённого Ctrl+R

Обычно Redo это Ctrl+Y
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DDSH
сообщение 21.12.2007, 20:59


Гуру
******

Группа: Разработчики
Сообщений: 700
Регистрация: 11.8.2006
Пользователь №: 94 741
Модель телефона: HTC Sensation XE

Рейтинг: 351.5



Сейчас вот редактирую лэнг - полет нормальный, тырфейс хороший.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rocket
сообщение 22.12.2007, 4:32


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 13.4.2006
Пользователь №: 78 664
Модель телефона: A1200e
Прошивка: ...13R_F5_ReMoD_v0.2

Рейтинг: 129.5



demonvex,
придётся таки сделать клавиши настраивамыми, пусть не элементом интерфейса для начала - просто конфигом. думаю, как лучше осуществить поиск строки по нескольким файлам.

Сообщение отредактировал Rocket - 22.12.2007, 4:33
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CatSoup
сообщение 23.12.2007, 11:37


Мастер
****

Группа: Пользователи
Сообщений: 244
Регистрация: 17.8.2007
Из: г. Омск
Пользователь №: 144 759
Модель телефона: L7e+а1200е
Прошивка: NewStyle+Iris

Рейтинг: 26



Смотря на чем писано сие чудо
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rocket
сообщение 23.12.2007, 11:59


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 13.4.2006
Пользователь №: 78 664
Модель телефона: A1200e
Прошивка: ...13R_F5_ReMoD_v0.2

Рейтинг: 129.5



Чудо писано в Delphi с использованием kol и mck от Владимира Кладова (за что ему большое человеческое спасибо).
Проблема не в том, что я не знаю, как это написать - я знаю, всё в принципе уже присутствует в коде. Нужно сделать удобно.
Пока склоняюсь к варианту тоталкоммандеро-подобного окошка поиска. Если не будет аргументированных возражений, так и сделаю.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rocket
сообщение 25.12.2007, 11:17


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 13.4.2006
Пользователь №: 78 664
Модель телефона: A1200e
Прошивка: ...13R_F5_ReMoD_v0.2

Рейтинг: 129.5



Новое в QMpare 0.2.2:
  • в режиме 'Traditional' первая колонка была слишком мала для номера строки при открытии
  • над каждой колонкой добавлен счётчик символов
  • новые горячие клавиши:
    • Alt+H - переключатель "Change same"
    • Ctrl+F - установить фокус клавиатуры на поле поиска
    • Alt+M - установить фокус на таблицу редактора
    • F3 - ищет дальше ("Enter" по-прежнему делает то же самое только в поле поиска)
    • горячая клавиша для "Redo" изменена с Ctrl+R на Ctrl+Y


Сообщение отредактировал Rocket - 25.12.2007, 11:18
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rocket
сообщение 27.12.2007, 8:12


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 13.4.2006
Пользователь №: 78 664
Модель телефона: A1200e
Прошивка: ...13R_F5_ReMoD_v0.2

Рейтинг: 129.5



Новое в QMpare 0.2.3:
  • исправлена ошибка с сохранением файла с присутствующими 'SubSections'
  • теперь табуляция в режиме редактирования возможна только в пределах текстовых полей (исправлено ещё несколько ошибок, связанных с этим багом, введённым в предыдущей версии)
  • новая функция: 'Make "debug" lang' (см. readme - раздел "Разное")
  • выбранный элемент таблицы выделяется другим цветом, если таблица не в фокусе
  • исправлены ошибочные показатели длины строки при окончании редактирования в режиме 'Mod update'
  • новые горячие клавиши:
    • Ctrl+S - Сохранить
    • клавиша Alt изменена на Ctrl во всех ранее введённых сочетаниях
  • некоторые горячие клавиши работали только когда таблица была в фокусе
  • диалоги открытия и сохранения файлов теперь пытаются показать правильные начальные папки (основываясь на путях, введённых в полях левее)
  • при изменении шрифта с открытыми файлами подстраивается ширина колонки с номером строки
  • забыл убрать пока не рабочую кнопку "Find file with string" smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CatSoup
сообщение 27.12.2007, 9:16


Мастер
****

Группа: Пользователи
Сообщений: 244
Регистрация: 17.8.2007
Из: г. Омск
Пользователь №: 144 759
Модель телефона: L7e+а1200е
Прошивка: NewStyle+Iris

Рейтинг: 26



теперь бы интерфейс еще на русский перевести, так эстетичней))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rocket
сообщение 27.12.2007, 15:29


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 13.4.2006
Пользователь №: 78 664
Модель телефона: A1200e
Прошивка: ...13R_F5_ReMoD_v0.2

Рейтинг: 129.5



CatSoup,
нет, ещё рано, не всё сделано из намеченного на ближайшие версии (к примеру, окошко поиска строки в нескольких файлах).
эстетика - это важно, конечно. но терпимо пока, надеюсь? smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
QMpare, редактор лэнга для платформы EZX · Motorola на Linux · Forum
 

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

 



Текстовая версия Сейчас: 8.7.2020, 22:31

Форум живёт: