i would say ‘it works’. for sure more strings are used, but less than in 2.3.1 with the same lang file. did you change any strings between versions? instead of such hack it will be better to know what is wrong in lang file or translation code and fix it. don’t get me wrong but it useless if we have to ‘fight’ for working translations with each update.