Interesting to John's blog mention smarty and his trials and tribulations trying to implent transparent mulitlingual web sites. It was always part of Flexy's goal to solve the Mulitlingual problem, It already had the ability to parse the sentences (blocks of words) out of a template, and serialize it to a file - and when building the 'PHP' version of the template it would do one for each language