I think it is good to have this one.
In my opinion it is ok, but it would be great if someone else could also have a look at that.
Once we have a constent that this is a good solution it would be great to it pushed as soon as posssible, so that I can rebase on this.
The only case where this might might be problematic, is if we really have different locales for two versions, that are now mapped identically.
How likely is that?
Another possibility would be to really make the locales available under the full version string path, where they are expected...
That would rule out such an occurence.
WDYT?