Я чего-то не понял - есть ли в программе такое понятие как пара языков и направление перевода. Решил добавить словари для нескольких языковых пар в программу и не понял, как с русского на иностранный переключаться - создавать на каждую группу отдельно Ru-En, Ru-De, Ru-It, Ru-Fr и каждый раз выбирать её в выпадающем списке (что не очень то удобно - кнопка лучше). Или как? И вообще почему бы программе не читать направление по названию файла - с учетом принятых на Руборде соглашений - lng-lng_xxxxxxxxxxxxx_aut.lsd где lng-lng - пара и направление перевода, ххх - название.
В принципе неплохо бы и морфологию основных европейских (и азиатских) языков сразу в пакет добавить.
Также неплохо было бы то-что в ЛВ в тэге [ex] просто серое разбить по цветам по языку. Кажется, стандартно в ЛВ в качестве разделителя тэги [lang] или длинное тире используется. (типа как в одном из словарей здесь http://xmages.net/out.php/i35111_12.png)