Counter-point: Don't hard-code all your UI strings, thinking you'll never need to be multi-lingual, because then you are setting yourself up for a massive re-work if that need arises. And even if you stay at one language, you really don't want to have to re-build and re-deploy an app just to change the words on a page or a label.
Take the time to extract UI strings from the code, even if only building a single language. It isn't that complex, and will certainly pay itself back if you get any traction at all.