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; }
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; }