sfogliandone la documentazione ho visto che anche il templare engine che uso ha una funzione per le traduzioni simile alla tua... solo che sfrutta la funzione nativa di PHP "gettext". quindi scrivo qualcosa tipo
codice HTML:
<div i18n:traslate="home">Home</div>
e se trova la voce "home" nel file .mo che gli ho indicato la traduce...

@mt19 Se come codice di lingua c'è solo it dovrebbe funzionare, e non sapevo che ci potesse essere anche solo il codice dello stato...