|
Anumite site-uri sau aplicatii web au ca destinatie un public larg, multinational, si isi propun sa se adreseze in limba fiecarui vizitator. Framework-ul phprel faciliteaza crearea acestor site-uri, printr-un modul multilanguage transparent si inovativ. Principalele avantaje ale utilizarii framework-ului phprel in dezvoltarea unei aplicatii in multiple limbi sunt viteza sporita de implementare si simplificarea mentenantei. Acestea decurg din inovatia adusa de phprel domeniul multilanguage, care permite ca o aplicatie in multiple limbi sa fie scrisa in acelasi interval de timp si cu acelasi numar de linii de cod ca o aplicatie similara intr-o singura limba.
Cum este posibil acest lucru? Framework-ul phprel realizeaza transparent traducerea continutului si selectarea datelor conform limbii curente, fara linii de cod suplimentare. Astfel, desi conceptului de "descriere" a unui produs ii corespund in baza de date multiple campuri de continut, unul pentru fiecare limba, dumneavoastra va veti referi la campul de descriere prin simpla denumire "descriere", oriunde apare respectiva informatie: in formulare, liste, tag-uri de continut, array-uri de date, etc. si nucleul phprel va modifica automat query-urile pentru ca descrierea sa fie selectata, inserata sau actualizata din campul corespunzator limbii curente. Mai mult, o pagina web a unei aplicatii multilanguage va avea un singur template si un singur php atasat, fara nici un alt fisier aditional reprezentand template-ul sau parti de template intr-o alta limba, si nici un bloc conditional care sa selecteze intre continuturi in diferite limbi. Framework-ul phprel va identifica, prin prezenta unor tag-uri multilanguage, textele care trebuie traduse si le va inlocui cu corespondentele lor in limba curenta pe baza unui tabel de traduceri care poate fi completat atat din interfata de management Web Assistant cat si din orice alta interfata construita de dumneavoastra in aplicatie.
Rezultatul: implementarea aplicatiei in multiple limbi nu presupune nici un efort suplimentar, si toate operatiunile aditionale fata de o aplicatie intr-o singura limba sunt realizate transparent de framework-ul phprel. Daca aveti de realizat unul sau mai multe proiecte multilanguage, va recomandam sa incercati chiar acum phprel: va veti convige ca veti castiga foarte mult timp la implementare si intertinerea ulterioara a proiectului va fi mult mai usoara.
|