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: