Adventurers Community
http://adventurersbg.info/forum/

Превод на програма
http://adventurersbg.info/forum/viewtopic.php?f=2&t=1456
Страница 1 от 1

Автор:  Voodoo [ 15 Фев 2013, 12:56 ]
Заглавие:  Превод на програма

Здравейте! Искам да преведа една програма работеща под Windows ОС.
Въпроса е да ми препоръчате софт с които да извърша превода.
Предполагам, че е в EXE файла тъй като няма ланг файлове.

Автор:  HRISIPC [ 16 Фев 2013, 12:10 ]
Заглавие:  Re: Превод на програма

Много по-лесно е да се свържеш с разработчиците ѝ, да потърсиш на официалният уебсайт дали няма допълнителен езиков пакет или да пишеш във форума (ако има такъв) към официалният ѝ уебсайт. Така превода ти става официален и всички потребители на програмата ще имат достъп до него.

Автор:  Voodoo [ 16 Фев 2013, 18:52 ]
Заглавие:  Re: Превод на програма

Направих го и ми заявиха, че не планират българска локализация. Дори им пратих ТХТ файл с тиренца до английските думи и пак не искат. Затова реших да питам има ли начин да си преведа програмата сам. Просто ми трябва съвет с какво и как да го извърша.

Автор:  3pacalypse Now [ 16 Фев 2013, 21:15 ]
Заглавие:  Re: Превод на програма

Софтуер за универсални преводи няма. Единствено можеш да потърсиш нещо за работа по ексе-та, ако не се лъжа Resource hacker, Resource manager и Хекс едитор могат да ти помогнат.

Автор:  ndrazorx [ 20 Фев 2013, 20:48 ]
Заглавие:  Re: Превод на програма

Voodoo написа:
Направих го и ми заявиха, че не планират българска локализация. Дори им пратих ТХТ файл с тиренца до английските думи и пак не искат. Затова реших да питам има ли начин да си преведа програмата сам. Просто ми трябва съвет с какво и как да го извърша.


@Voodoo,
Принципно винаги има начин.
Resource hacker, Resource manager и HEX Editor няма да ти помогнат в повечето случаи, да не кажа всички, освен ако не работиш върху EXЕ с текст, който е на език доста по-различен от английския, иначе няма как да събереш българския на мястото на английския.
Пробвай с това - Sisulizer 3 Enterprise. Програмата е специализирана в тази област, но и тя не дава гаранция, че точно за това което искаш ще стане.
Пусни търсене в банановия сайт или друг подобен на - Sisulizer 3 Enterprise v3.0 Build 338.

Автор:  XpoZed [ 23 Фев 2013, 00:02 ]
Заглавие:  Re: Превод на програма

За подобно нещо се прави пълна релокация на стринговете в програмата.
На практика, дописваш превода в края на EXE-то и после релокираш всички стрингови буфери.
Къртовски труд за няма нищо.
Ако програмата е написана така че да използва стрингове resource table, вече става по-лесно с resource editor, но пак не си заслужава.
Ако е комерсиална програма вероятно има защита, което значи, че ако я промениш няма да ти работи.
В такива случаи, първо трябва да я кракнеш, а направиш ли го, вече навлизаш в мътни води.

Моя принцип, за developers, които "не смятат да я локализират за <random-language-here>" винаги е бил "щом не искат - да го лапат". Без извинения.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/