Ik ben bezig met een cms nou heb ik en vraagje is het handig als je de tekst die je intypt automatisch translate of moet ik het handmatig doen. want ik wil
NL - EN normaal typ je ne maar het moet twee keer in database de EN en NL

en hoe zou ik de landinstellingen van de gebruiker kunnen onthouden wat zou ik daarvoor moeten gebruiken:
Cookie's, Session, mysql (met ip),enz?

Alvast bedankt en een gelukkig 2009
land instellingen zou ik op (mysql) ip-adres op slaan.
sessies worden namelijk beƫindigd nadat je je browser afgesloten hebt (niet handig dus).
Cookies kan wel, maja werk ik ook bijna nooit mee omdat er te veel exploits zijn.
mysql is het handigste vind ik.
let erop dat je voor het opslaan van de ip de functie mysql_real_escape_string(); gebruikt, schijnt dat je je ip adres zodanig kunt wijzigen in een variable. Dus voorkom xss of andere exploits tegen.
Doe het beide? Zodra de gebruiker klaar is met de NL/EN versie, vertaal deze dan gelijk en laat hem door de gebruiker checken op eventuele fouten?

Ik zou zelf de ip opslaan in de database.
Zend_Translate en Zend_Locale zijn hier ontzettend handig voor. Wel heb je dan het Zend Framework nodig.

Reageren