You still need some sort of ini files to handle positions that change according to the selected text lang in GW.
For example SELL tab of traders has a different offset in german and english, travel to/from Gh has a little offset (but there's still a bit of common area so a hard coded value will still work).
Language dependant files would be the best IMO.
I can see this being very useful if it can at some point handle different languages and different resolutions (within reasonable limits).
PD> LOL, my german is also limited by the powers of google translator