MSI Lab - Форум по русификации
Основные форумы => Общий форум => Тема начата: Балаганов от 14 Апреля 2006, 13:59:37
-
Всем привет!
Программа русифицируется просто - переводится файл *.ini. А проблема такая - как создать екзешник, который ложил бы этот файл на его место? Пробовал PatchWise Free, но он требует главный исполняемый файл. Можно, конечно, дать ему этот файл, но он же, собака, тогда будет русифицировать только конкретный билд. Как обмануть PatchWise Free? А может, в этом случае нужна другая прога?
-
Балаганов
А зачем использовать патчер , можно воспользоваться каким нибудь инсталлятором, например Nullsoft Install System. Или в крайнем случае WinRAR подойдет.
-
Я пытался применить Inno Setup Compiler, но конечный файл получился размером 285 кб при размере *.ini - 15 кб . А этот Nullsoft Install System делает это лучше чем Inno Setup Compiler? В WinRAR-е я пока вообще с созданием SFX-архивов не связывался, надо попробовать.
-
Балаганов
В Nullsoft Install System можно сделать простенький инсталятор из ZIP файла (zip2exe), размер получается маленький, думаю в 50 кб может уложится. И в WinRAR можно сделать такойже простенький инсталлятор.
-
NedMaker, спасибо! Докачиваю NSIS + nisedit2.0.3, буду пробовать.
-
Балаганов, а че там обманывать? Вводишь как главный исполняемый свой *.ini и все вроде. Тогда Патчер на финальной странице (если Wizard) не выведет никакого флажка. Когда-то я так делал.
Можно, конечно, дать ему этот файл, но он же, собака, тогда будет русифицировать только конкретный билд.
А что, ini каждый билд (не версия) меняются? А если меняются, то наверное не просто так. С чего ты взял, что твой русификатор или чего там у тебя будет универсальным, когда, если, например, в следующем билде будут изменения в переводе?
-
Kindly, да я уже со NSIS договорился, да и как я подсуну ему этот *.ini, если PatchWise Free требует предъявить главный исполняемый файл в ИСХОДНОЙ папке, а он(ini) должен там появиться только после русификации. Что я ему могу предъявить в пустой папке? А если все-таки что-то предъявить, то тогда он (русик) не будет универсальным
С чего ты взял, что твой русификатор или чего там у тебя будет универсальным, когда, если, например, в следующем билде будут изменения в переводе?
Ну, универсальным или нет, а на несколько билдов хватит, а то и версий. А насчет изменений в переводе, не так их много бывает. Чаще добавление какой-нибудь новой функции. Ну, останутся эти строки непереведенными. Так им хоть пользоваться можно будет. В отличии от патча, сделанного PatchWise Free.
-
Балаганов
В качестве исполняемого файла можно предъявить любой. Посмотри, что в программе не меняется от версии к версии. Это может быть любая библиотека или манифест или файл справки и т.д.
Ну, останутся эти строки непереведенными. Так им хоть пользоваться можно будет. В отличии от патча, сделанного PatchWise Free.
Если всё проделать как я написал, то пользоватся можно будет и патчем от PatchWise Free.