I'm not sure how's the files stored, but maybe you could just support separated translation files - that way if one would like to have it's reader with Polish menu would only use polish.xml, and one who wants Russian - russian.xml. That way you should avoid decreasing performance by having too big xml files.
|