Leaving out README*.txt and similar inconsitencies, look into es dir: $ ls -l es/*.dic | grep -v hyph_ -rw-r--r-- 1 pgajdos users 687962 Sep 11 14:06 es_ANY.dic lrwxrwxrwx 1 pgajdos users 10 Sep 11 14:06 es_AR.dic -> es_ANY.dic lrwxrwxrwx 1 pgajdos users 10 Sep 11 14:06 es_BO.dic -> es_ANY.dic [...] The common file has _ANY suffix. So it should go to es_ANY package? In turn, kmr has _Latn suffix: $ ls -l kmr_Latn/*.dic -rw-r--r-- 1 pgajdos users 41578 Sep 11 14:06 kmr_Latn/kmr_Latn.dic lrwxrwxrwx 1 pgajdos users 12 Sep 11 14:06 kmr_Latn/kmr_Latn_SY.dic -> kmr_Latn.dic lrwxrwxrwx 1 pgajdos users 12 Sep 11 14:06 kmr_Latn/kmr_Latn_TR.dic -> kmr_Latn.dic I guess that establish order there via script will not be very easy.