static File locFile(File work, String descr, Locale l) {
            if (l == null) {
                return new File(work, descr);
            }

            String locName = descr.substring(0, descr.lastIndexOf('.'));
            String locExt = descr.substring(descr.lastIndexOf('.'));
            String locLan = l.getLanguage();

            File f = new File(work, locName + "_" + locLan + locExt);
            if (f.exists()) {
                return f;
            }

            f = new File(work, descr);
            if (f.exists()) {
                return f;
            }
            throw new IllegalArgumentException(descr);
        }