As far as I know, locale files should follow the ISO 639-1 standard, or ISO 639-3 if they feature a more exotic language.

But the files "ir.qm" and "ir.ts" use ISO 3166-1 instead (referring to Iran; the country). I assume they are written in the Farsi language, and should therefore be renamed to "fa.qm" and "fa.ts". 

Here they are:
http://lmms.git.sourceforge.net/git/gitweb.cgi?p=lmms/lmms;a=tree;f=data/locale;hb=HEAD