BlackStar Localizations Studio

Объявление

Прежде чем начать работу с форумом, прочитайте правила: ПРАВИЛА ФОРУМА

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » BlackStar Localizations Studio » Общий форум » Файл "LNG"


Файл "LNG"

Сообщений 1 страница 6 из 6

1

Чем и как можно редактировать файл "LNG" от программы Total Uninstall
Здесь Ссылка на файлы.

0

2

Попробуйте Радиалексом или каким нибудь Hex редактором.
Но возможно Гаврыла их пошифровал.  :rolleyes:

0

3

Tekton написал(а):

Попробуйте Радиалексом или каким нибудь Hex редактором.

Пробовал ...не получается

0

4

andrecool.68 написал(а):

Чем и как можно редактировать файл "LNG"

Это бинарный формат языковых файлов. Данные в нем находятся в кодировке UTF-16. Редактировать можно НЕХ-редактором. Можно попробовать текстовым редактором AkelPad. При открытии документа от сообщит, что файл бинарный, не обращайте внимание. Затем измените кодировку документа на "1200 UTF016 LE" (для этого надо кликнуть правой кнопкой мышки по надписи кодировки в строке состояния программы, в контекстном меню выбрать команду "Открыть как..." и выбрать указанную кодировку).

http://imgs.su/tmp/2012-09-12/1347467850-352.jpg

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

Например, посмотри на следующий рисунок. На нем я выделил строку "Полностью удалить". После выделения НЕХ редактор, в правом нижнем углу, показывает сколько байт она занимает - 22 байта. Это значение указано в коде файла впереди строки (выделено красным). Таки образом, если строка после редактирования в AkelPad получилась длиннее, то сохрани документ, а потом открой файл в Нех редакторе, найди эту строку и измени для неё длину байт в коде.

http://imgs.su/tmp/2012-09-12/1347469151-352.jpg

Конечно нужно быть очень внимательным. Да, также обрати внимание, что в кодировке Unicode (UTF-16) один символ занимает 2 байта (поэтому в текстовой части НЕХ-редактора между буквами имеются пробелы, хотя на самом деле это не пробелы). Это необходимо брать во внимание, когда будете менять значения указателей.

Может быть есть более совершенные инструменты для работы с такими файлами.

+1

5

Открывал в WinHex но он в упор не видит русский шрифт, а в FlexHEX все получилось.
Спасибо Horna за подсказку насчет кодировки!

0

6

Horna написал(а):

Может быть есть более совершенные инструменты для работы с такими файлами.

Если кто даст подсказку на счет такой программы то буду очень благодарен.

0


Вы здесь » BlackStar Localizations Studio » Общий форум » Файл "LNG"