Редактор *.LNG файлов, (текстовых меток) : Моддинг : Форум

Страница 1 из 9: [1] 2 3 4 5 ... 9 »

 Zormax:
28.01.08, 00:11
 LNG Editor - Программа для просмотра и редактированиия *.lng файлов

Для работы нужен Framework 2.0 или выше

Текущая версия: 0.0.1.1

Обновление до версии 0.0.1.1
1) Так-как нареканий на сохранение по Хаффману небыло...
Занёс логику внутрь exe файла...Всё.. СH.dll больше не нужна.
2) По этой же причине - практически нет ограничей на количество добавляемых символов
3) Добавлен чекбокс - "Do not Control Input Chars", понятно, что теперь уже всёравно что вводить, сколько вводить, и как вводить.
НО...если вы хотите всётаки аккуратно всё делать, зная что не все новые символы могут отображаться, кому интересно hex значение этих символов итд... для них - оставлен диалог "Add Chars"
То есть - алгоритм не предусматривает никаких ограничений при редактировании и сохранении. Все ограничения до этого - были просто разумно-останавливающей причиной, не более.
4) в lngcodes.xml добавлено несколько новых значений языковых кодов (с загранич.форума)
5) в Descriptions добавлено описание BT.xml (присланное Yoti)
6) в диалоге "Add Chars" добавлена возможность вызвать программу "Character Map"
7) Значения HEX кодов символов Инвертированны - так правильно по стандарту.
8) Исправлен баг в диалоге lng.lst View - Весия ЛэнгПака была урезалась до 2х..
9) При нажатии на Save - предыдущий файл сохраняется по маске - "[name]_MMddyy_HHmmss.bak" (месяц,день,год,часы,мин,сек)
10) Исправлен вылет в диалоге "Add Chars" при вводе символов с кодом более чем FEFF
11) в диалоге "Add Chars" добавлена возможность добавлять символ по HEX коду

Обновление до версии 0.0.1.0

В Архиве:
1) CH.dll - это для хафмана
2) lngcodes.xml - это коды языков (я вставил 4 - остальное за Вами)
3) LngEditor.exe - ну..понятно..
Новое:
1) В меню "Open LNG.LST..." - просмотр и редактирование LNG.LST
Для чего нужно:
а) После сброса параметров слетают отредактированные языки. Итак - качаете свой LNG.LST...смотрите..добавляете или убираете галочки для языков или t9...сохраняете - заливаете на тоже место, а lng.dat - грохаете. После сброса параметров у меня лично все изменённые языки остались. Общий сброс я не проверял..ибо многое потеряю.
б) Добавление языка сопровождалось до этого перечнем действий...Теперь оно одно - поставить галочку.
2) В меню "Open LNG.DAT..." - только просмотр в образовательных целях
3) Диалог "Add New Chars" - добавляете символы которых нет в языке. В программе я дал линку на ветку форума - где вы будете тогда решать свои проблемы со шрифтами - ttf шрифты для Db2020
4) При Сохранении теперь используется Нормализированный алгоритм Хаффмана, до этого дерево не перестраивалось.
5) У прожки появился свой логотипчик...Можно уже узнавать по Иконке - Спасибо Yoti


Обновление до версии 0.0.0.9
1) Контекстные меню в диалоге Descriptions
1.1) для строк - Delete (key Delete), Go to Label (Mouse DblClick)
1.2) для файлов - Delete (key Delete), Open, Open Folder
2) показ ID in Hex - в диалогах Descriptions, Compare
3) в диалоге Descriptions - сортировка по колонкам №, Description
4) в диалоге Descriptions - при импорте новых данных - возле новых - иконка для их отличия.
5) диалог Descriptions закрывается по нажатию клавиши Esc
6) в диалоге Compare - синхронизация окон Diff (нижних) с верхними
7) в диалоге Compare - возможность выбирать только нужные для сохранения Label ID
8) сохранение и упорядочивание Descriptions по ID
9) сохранение настроек (чекбоксы - Match case, Show ToolTip, ID in HEX, Auto Applay)
10) Поиск подстроки и замена - могут быть регистрозависимы (add "Match case" checkboxes)
11) Поиск подстроки и Go to Line Num - по клавише Enter
12) Fix Investigation Button bug (Labels 1,2 can not changed)
13) Возможность редактирования Названия Языка в ExtendedInfo диалоге (new in core)
14) Отображение досихпор неизвестных данных в ExtendedInfo диалоге (3 первых байта, 4 байта со смещением 21(hex)) для исследования.
15) в диалоге Compare Check/Uncheck All
16) В меню Save - сразу сохраняет без повтороного диалога.

Обновление до версии 0.0.0.8
1) Добавлена возможность показа ID строки в HEX
2) Добавлена возможность применения изменений без постоянного нажатия Apply.
3) При двойном клике в диалоге Description на файле - он открывается...на описании Label - закрытие диалога и переход на эту метку (если у Вас открыт файл именно этой Языковой Редакции)
4) Добавлена кнопка Investigate (для любознательных)... она меняет текст метки на: её ID + текст метки.
Присутствует баг!... После применения не забудьте вернуть обратно первые 2 строки!!!! Их нельзя менять!!!
5) Диалог сравнения файлов уже не модальный, то есть вы их можете пооткрывать сколько угодно, при этом работать с главным окном.
6) Мелкие багофиксы

Обновление до версии 0.0.0.7
1) Пофикшен баг с неправильным сохранением длинных строк (лучше опять заново отредактировать lng).
2) Добавлена возможность - добавлять, удалять, перемещать строки (явно нужно с умом делать)
3) Добавлена при накатывании возможность проверки на валидность символов (для тех, кто не может понять, что в lng файле есть перечень символов, которые разрешено использовать)

Обновление до версии 0.0.0.6
1) Добавлена возможность сохранения для наката всего файла
2) Сравнение 2х файлов, но желательно чтоб одного языкового формата и версии...
3) Добавлена возможность убрать тултип
4) Все длительные операции показываются в прогресе
5) Оптимизирована загрузку и запись.
6) Исправление ошибки невозможности ввода в дескрипшенах, например, "&" - xml.
7) Окно ввода дескрипшена изменено на RichTextBox.
8) Разные багофиксы.

Обновление версии до 0.0.0.5
1) Добавлена возможность сохранять комментарии к строкам, изменять их, импортировать с других файлов итд...
2) Добавлена возможность сохранения изменений в файл и "накат" файла изменений на текущий язык.

Обновление версии до 0.0.0.4
1) Добавлена сортировка по ID и по Label
2) Добавлена возможность замены подстроки по всему файлу
3) Исправлен вылет на экзотич. языках (немецкий итд..)
полностью совместима с 0.0.0.3 ничего существенного не менялось

Обновление версии до 0.0.0.3
1) зафикшен вылет при загрузке
2) зафикшено сохранение
кто пользовался предыдущей версией 0.0.0.2 лучше переделать заново, та версия содержала ошибки, которые в явном виде в таком количестве строк Вы можете не заметить

Что умеет:
1) Просмотр и редактирование текстовых меток
2) Сохранение в *.lng и *.txt формат
3) Проверка вводимых символов на наличие в языковом файле
4) Поиск по номеру метки и по подстроке
5) Отображение дополнительной информации о языке
6) Ввод строки длинной более 255 символов
7) Скоростной алгоритм загрузки (декодирования)
8) Работа с командной строкой (можно сделать асоциацию на расширение *.lng)

Так как для правильного сохранения изменений необходимо полностью передекодировать файл, а это занимает некоторое время, реализация в программе следующая:
1) При изменении строки необходимо нажать кнопку применить (файл не перекодируется) а только лишь запоминается изменение.
2) После применения ряда изменений, когда Вы созрели сохранить файл - нажимаете в меню - Save.

P.S. LNG файлы находятся тут: \TPA\PRESET\SYSTEM\LANGUAGE\

---------------------------------
Автор: svansvan

Оригинал темы тут

Для любителей истории прикреплен архив, содержащий все версии, включая и текущую.

[ Редактировано Shadow в 9.2.08 22:58 ]

Прикрепленный к сообщению файл:

LngEditor_all_version_2-11.7z LngEditor_all_version_2-11.7z (244.72 kb; 471 hits) Скачать файл
LngEditor_0.0.1.1.7z LngEditor_0.0.1.1.7z (91.41 kb; 494 hits) Скачать файл

 DAMIAN:
28.01.08, 00:53
 W800 работает, клево!

 nvoid:
28.01.08, 12:00
 Чудненько... Кто уже менял, подкиньте?

 Shadow:
28.01.08, 12:27
 Наконец то исправил задолбавший вконец "ил" на "июл", заменил папку "Web-страницы" на "Документы", ну и там по мелочи... Повыкидывал отовсюду "Memory Stick" оставил просто "Карта памяти". Ну и в статусе сделал так, чтобы все пункты были в одну строку. Ура! Спасибо разработчику!!!

 -=Tanusha_SE=-:
28.01.08, 13:16
 Прикольная прога,на W660 Все просто супер,Респект разработчикам ;-)

 HierOS:
28.01.08, 13:32
 а у мну везде появилось нах =))

 timos_06:
28.01.08, 13:54
 Огромнейшее СПАСИБО!!! Давно хотел изменить эти долбаные Звуки и тд SЕ

 EnergiZer:
28.01.08, 16:18
 mobilefree
спс, сча попробую сделать гоблинский перевод на своём мобильнике! =) :-D

 Shadow:
28.01.08, 22:05
 Обновление программки. Автор предупреждает, что необходимо переделать lng файл с самого начала в новой версии, так как старая слегка портила файлы. На работоспособность в телефоне это практически не влияет, а вот дальнейшее изменение такого файла может привести к ошибке и невозможности дальнейшего редактирования.

 HierOS:
28.01.08, 22:07
 вот млин,йа понимаешь ли колдовал и на те....
Страница 1 из 9: [1] 2 3 4 5 ... 9 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2635

© 2005-2018 supertrubka.org