Yes, it is tottaly worth to have multi-language(localization) and don't even think of making different builds : )
And what you're doing seems like a very valid approach! Load strings from files acording to the language can be efficient and in my opinion, the solution used the most
If it is only english, it is ok, if you can make it more rich with more languages, its welcome, and comunnity apreciates it