Radim jedan komercijalni sajt, pa se pitam, kako ste resavali to da sajt moze da radi na 2 ili vise jezika. Recimo da se radi o nekoj vrsti shoping-sajta.
Aplikacije za lokalne racunare ili za lokalne mreze radim vec dosta dugo u Visual basicu u kombinaciji sa MS SQL. Taj problem sa vise jezika sam resio tako sto sam, kada je program gotov, dodao na pocetak svake forme da se svaki tekstualni element, i po potrebi graficki, ucitava iz baze. Svaki element ima svoj red u tabeli, a kolone predstavljaju jezike. Postoji globalna promenjiva koja nosi podatak o tekuce izabranom jeziku, a forma samo poziva zadati red za svaku kontrolu na formi. Kasnije se u samoj formi apsolutno nista ne menja, vec se samo u delu programa za to namenjenom promeni aktivni jezik i resena stvar. Ovo bi, istina, moglo da se radi i preko resursa, ali ovako kako sam ja uradio, moze i korisnik da dodaje prevode. jedino treba da se vodi racuna da ni jedan element (tekst) ne bude predugacak pa da poremeti izgled forme, ili da ne bude ispisan u celosti.
Ne vidim zasto istaq stvar ne bi mogla da se uradi i u kombinaciji PHP/MySQL, medjutim ovde iskusnije kolege mozda imaju i bolja resenja.
Sta vi mislite?