Esempio n. 1
0
Bool16 rec_is_language(uchar language) {
	if (language < PUMA_LANG_ENGLISH || language >= PUMA_LANG_TOTAL)
		return FALSE;
	if (data_file_exists(tabevn1[language]) == -1)
		return FALSE;
	if (data_file_exists(tabevn2[language]) == -1)
		return FALSE;

	return TRUE;
}
Esempio n. 2
0
bool AlphabetFactory::isLanguageData(language_t language)
{
    try {
        AlphabetTables entry = alphabetTables(language);

        if (data_file_exists(entry.first.c_str()) == -1)
            return false;
        if (data_file_exists(entry.second.c_str()) == -1)
            return false;
    }
    catch (AlphabetException&) {
        return false;
    }

    return true;
}