Today I was looking at the
config/locale/ folder and realised that I find this a strange location. If you ask me it should be moved to the
app directory. Unless I am missing a big point of course.
Locales are used to present things to the user; they are as much part of the app as helpers, which are in
app. If I were to give my application to someone so that they could translate it, why would I let him change my app’s configuration? It feels strange.
Obviously you can add a directory path to the I18n.load_path and customize it. But what I am talking about is changing the default location. Again, I might be missing something, but as of now it makes not much sense to me. Maybe someone could clarify, or maybe agree with me.