Sort:  

My goal is to have a project up on the web where anyone can translate all the phrases I use in the code.

The discipline from my side is never to write something directly in the code and always use a field from a translation table. Then you'll be able to go in and translate to any other language, even using google as a starting point and just correct things for your native language.

Ok. Thanks for the straight forward explanation.