The resource file generates a static class behind the scenes to access these resources, so you end up with the same thing. It's simple if you use a resource file, and one day you decide to localize, you are good to go. Of course, there is no definite answer to this question. It looks like subjective to me, since both solutions are quite viable.
source share