Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Dva razlicita lang fajla - egzibicije sa textom

[es] :: PHP :: Dva razlicita lang fajla - egzibicije sa textom

[ Pregleda: 1835 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kupidisk
Nis

Član broj: 17196
Poruke: 418
*.dynamic.sbb.co.yu.

Jabber: pcigrice@gmail.com
ICQ: 244819273
Sajt: www.pcigre.com


Profil

icon Dva razlicita lang fajla - egzibicije sa textom07.04.2007. u 19:58 - pre 206 meseci
Imam sledeci problem.

Imam dva language fajla za jednu skriptu (oko 2500 redova).

Problem je u tome sto je srpska verzija fajla za stariju verziju skripte pa ima manje linija nego aktuelna verzija na engleskom.

Da li postoji neki problem koji bi mi mogao pomoci u otkrivanju toga koje linije iz eng fajla nedostaju u sr verziji?

Ukoliko ne postoji program (mad ami se mota po glavi da ljudi koji se bave lokalizovanjem softvera sigurno imaju neke cake za ovakve stvari) moze li mi neko pomoci da uradim sledece:

fajl 1: srpska verzija fajla
fajl 2: engleska verzija fajla
falj 3: novokreidani prazni fajl

odvotimo fajl 2 a zatim od cele linije uzmemo text koji je do prvog '

znaci od:

var $_PHPSHOP_MENU = 'Menu';

pravi

var $_PHPSHOP_MENU = ' - nazovimo promenjiva A
celu liniju smestamo u promenjivu B koja ce nam trebati nakon uslova.

Zatiom pretrazujemo fajl 1 za promenjivom A, ukoliko se nadje u fajlu 1, ne desava se nista, ukoliko se ne nadje u fajlu 1, iz fajla 2 se cela linija (promenjiva B) kopira u fajl 3.

Na taj nacin bi u fajlu 3 dobio linije kojih nema u fajlu 1.

No, moze li neko pomoci da resim ovo bilo imenom programa/alata, bilo pomoci oko izrade ovoga u phpu, ili bilo kom drugom programskom jeziku...?
 
Odgovor na temu

Filip Cekić

Član broj: 141525
Poruke: 6
91.150.120.*



Profil

icon Re: Dva razlicita lang fajla - egzibicije sa textom08.04.2007. u 11:19 - pre 206 meseci
Hm...
Probaj da otvoriš prvi fajl, pa da pročitaš celu liniju (t.j. linije, znači content file-a exploduješ na linije preko "\n")
Onda svaku liniju exploduješ po, recimo, znaku jednako.

Ovako to ide otprilike. Ako je pročitana linija

Code:

$line = "var $_PHPSHOP_MENU = 'Menu'";


onda radiš ovako

Code:

list($prvi_deo, $drugi_deo) = explode("=", $line);


i tu bi trebao da dobiješ da je $prvi_deo ustvari

Code:

$prvi_deo = "var $_PHPSHOP_MENU";


a drugi

Code:

$drugi_deo = "'Menu'";

onda otvaraš drugi fajl, isto čitaš linije samo što sad iz njih uzimaš $drugi_deo.

Onda dobijene vrednosti prvog i drugog dela spojiš i fwrite-uješ u treći fajl.
to bi trebalo da bude to...

Pozdrav
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.sbb.co.yu.



+19 Profil

icon Re: Dva razlicita lang fajla - egzibicije sa textom08.04.2007. u 21:50 - pre 206 meseci
Probaj ExamDiff Pro na:

http://www.prestosoft.com/ps.asp?page=edp_examdiffpro

[Ovu poruku je menjao mVeliki dana 08.04.2007. u 23:10 GMT+1]
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

[es] :: PHP :: Dva razlicita lang fajla - egzibicije sa textom

[ Pregleda: 1835 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.