Za statično vsebino (gumbi, forme, ..) načeloma uporabiš jezikovne datoteke (kot je omenil faca5). Tukaj notri definiraš ali array, ali konstante z prevodi, nato pa glede na izbiro jezika naložiš tapravo datoteko. V kodi pa vedno uporabljaš ime (ime -> ključ za array) konstante.
Za vsebino si pa moraš izoblikovati prvo bazni model. Enostaven primer:
- imaš tabelo z jeziki, ker ima vsak jezik ime in unikatno št. (id).
- pri vpisovanju vsebine označiš za kater jezik gre (z nekim selectom, kjer so notri zgornji idji)
- pri izpisu pa glede na izbran jezik, iz baze izbereš vsebino s pravilnim idjem
Bi ti pa priporočal, da načeloma uporabiš Wordpress, ker ima že narejenih ogromno zastonjskih modulov, pa tudi ni težak za modifikacije.