Why so complicated. Maybe better way is to have two arrays separated by Language.  For English, Polish, ect...