Чем и как можно редактировать файл "LNG" от программы Total Uninstall
Здесь Ссылка на файлы.
Файл "LNG"
Сообщений 1 страница 6 из 6
Поделиться12012-09-11 21:40:41
Поделиться22012-09-12 01:17:32
Попробуйте Радиалексом или каким нибудь Hex редактором.
Но возможно Гаврыла их пошифровал.
Поделиться32012-09-12 18:59:25
Попробуйте Радиалексом или каким нибудь Hex редактором.
Пробовал ...не получается
Поделиться42012-09-12 21:15:45
Чем и как можно редактировать файл "LNG"
Это бинарный формат языковых файлов. Данные в нем находятся в кодировке UTF-16. Редактировать можно НЕХ-редактором. Можно попробовать текстовым редактором AkelPad. При открытии документа от сообщит, что файл бинарный, не обращайте внимание. Затем измените кодировку документа на "1200 UTF016 LE" (для этого надо кликнуть правой кнопкой мышки по надписи кодировки в строке состояния программы, в контекстном меню выбрать команду "Открыть как..." и выбрать указанную кодировку).
Для начала попробуй изменить пару надписей, сохрани изменения в документе, а затем проверь работу языкового файла в программе: если работает, то таким образом можно потихоньку переводить или исправлять существующий перевод.
Правда там есть маленький нюанс: каждая строка в бинарном формате имеет указатель количества байт, занимаемых ею. Если после перевода строка окажется длиннее, то она получится обрезанной, поэтому в HEX-редакторе это необходимо исправлять.
Например, посмотри на следующий рисунок. На нем я выделил строку "Полностью удалить". После выделения НЕХ редактор, в правом нижнем углу, показывает сколько байт она занимает - 22 байта. Это значение указано в коде файла впереди строки (выделено красным). Таки образом, если строка после редактирования в AkelPad получилась длиннее, то сохрани документ, а потом открой файл в Нех редакторе, найди эту строку и измени для неё длину байт в коде.
Конечно нужно быть очень внимательным. Да, также обрати внимание, что в кодировке Unicode (UTF-16) один символ занимает 2 байта (поэтому в текстовой части НЕХ-редактора между буквами имеются пробелы, хотя на самом деле это не пробелы). Это необходимо брать во внимание, когда будете менять значения указателей.
Может быть есть более совершенные инструменты для работы с такими файлами.
Поделиться52012-09-13 18:30:41
Открывал в WinHex но он в упор не видит русский шрифт, а в FlexHEX все получилось.
Спасибо Horna за подсказку насчет кодировки!
Поделиться62012-09-13 18:33:49
Может быть есть более совершенные инструменты для работы с такими файлами.
Если кто даст подсказку на счет такой программы то буду очень благодарен.