Call : 381-18-529-373

Archive for August, 2008

>Prevodjenje i kompajliranje Mozille na Windowsu

>1. Prvi korak je inicijalizacija verzije i potrebno ga je odraditi iz Linuxa jer nece da rade komande za CVS iz Windowsa kako treba. Dakle, ukljucis Linux terminal i ukucas:
cvs -d:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -r MOZILLA_1_8_BRANCH mozilla/client.mk mozilla/tools/l10n/l10n.mk
cd mozilla
MOZ_CO_PROJECT=browser make -f client.mk l10n-checkout
2. U direktorijumu ‘mozilla’ napravis fajl .mozconfig sa pico .mozconfig. Napuni ga sledecim sadrzajem
. $topsrcdir/browser/config/mozconfig
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../en-US
mk_add_options MOZ_CO_LOCALES=en-US
3. Iskopiraj mozilla direktorijum na neku FAT32 particiju da bi ga pokupio iz Windowsa.
4. Predji u Windows i snimi mozilla direkorijum na root C:
5. Instaliraj strawberry perl i skini mozlcdb.pl sa http://www.moztw.org/tools/mozlcdb/ i strpaj ga u c:mozilla sa svim pratecim fajlovima. Obavezno dodaj u PATH perl interpreter.
6. Kopiraj :
C:mozillabrowserlocalesen-USchrome -> C:en-US-browser
C:mozillatoolkitlocalesen-USchrome -> C:en-US-toolkit
u ta dva foldera ce biti strpani prevedeni fajlovi koje cemo posle da kopiramo nazad u mozilla folder kako bi se kompajlirala zajedno sa prevedenim fajlovima.
7. Idi u c:mozilla i kucaj:
perl mozlcdb.pl –i c:mozillatoolkitlocalesen-USchrome c:mozillabrowserlocalesen-USchrome
Ova komanda ce generisati current.txt sa svim stringovima koje treba prevesti.
8. Posto je current.txt vec preveden, pronadji odgovarajuci. Na laptopu je u na D:win_current, pa verzija koju zelis. Prekopiraj ga preko postojeceg u c:mozilla
9. Pokreni komandu :
perl mozlcdb.pl
pa
perl mozlcdb.pl –X c:en-US-toolkit c:en-US-browser
To ce da pregazi .dtd fajlove u ovim folderima sa prevedenim.
10. Ostalo je samo da se kopira. Pa tako , kopiraj:
c:en-US-toolkit *.* -> c:mozillatoolkitlocalesen-USchrome
c:en-US-browser*.* -> c:mozillabrowserlocalesen-USchrome
Na laptopu je podesen SyncToy za to.
Ostalo je samo da se iskopira preveden HELP.
11. Pronadji help fajlove u d:win-current i kopiraj ih u c:mozillabrowserlocalesen-USchromehelp
i preostala dva fajla iz MOZAPP u
c:mozillatoolkitlocalesen-UScromemozappshelp
12. Sad je sve spremno za bildovanje . Idi u c:mozilla-build i pokreni
start-msvc71.bat
Kad se startuje idi u /c/mozilla i kucaj

make –f client.mk

Toliko. Sad se bilduje i napravice ti direktorijum C:en-US. Izvrsna verzija je u C:en-USdistbin.
13. Smesti install.bmp i banner.bmp u c:en-USdistbin.
14. Kopiraj sav sadrzaj ovog direktorijuma u C:InstMoz
15. Pokreni InstallShield 2008. Ucitaj Srbzilla.2.0.0.17 projekat. Proveri opcije i pusti da se izbilduje. Rezultat svoga truda i rada imas u C:InstallShield 2008 Projects, pa pogledaj po dubini. Tu su.

Read more