Ako je manji projekat, mozes kako hoces, to kako si zapoceo je OK.
Za iole veci projekat, po meni je najbolje uzeti gettext, ako mozes srediti sa hosting provajderom da ti ga omoguci... (i u slucaju da se kesira locale da imas mogucnost restarta Apaca, mada na nekim dijeljenim hostinzima se i ne kesira). Znaci, ako je veci projekat, bolje se drzati provjerenih rjesenja, nece te glava boliti.
Jer nije problem samo u startu razviti aplikaciju da radi sa vise jezika, nego to treba redovno odrzavati... znaci, kada dodas nesto, da imas lak mehanizam da pripremis razlike koje treba poslati prevodiocima.
Mozes da pogledas i analizu brzine gettext rjesenja i tvoga rjesenja (ne znam da li je rezultat pouzdan):
http://mel.melaxis.com/devblog/2006/...t-fast-enough/