Thank you very much indeed for all advices.
I'm actually switching (and nearly finished) to replace yaml by properties. The locale strings are now accessed by a string key: this allow not to have all these members in my Locale class.