| 802 | } |
| 803 | |
| 804 | unsigned int Translator::FindOrAddPhraseFile(const char *phrase_file) |
| 805 | { |
| 806 | for (size_t i=0; i<m_Files.size(); i++) |
| 807 | { |
| 808 | if (strcmp(m_Files[i]->GetFilename(), phrase_file) == 0) |
| 809 | { |
| 810 | return (unsigned int)i; |
| 811 | } |
| 812 | } |
| 813 | |
| 814 | CPhraseFile *pFile = new CPhraseFile(this, phrase_file); |
| 815 | unsigned int idx = (unsigned int)m_Files.size(); |
| 816 | |
| 817 | m_Files.push_back(pFile); |
| 818 | |
| 819 | pFile->ReparseFile(); |
| 820 | |
| 821 | return idx; |
| 822 | } |
| 823 | |
| 824 | void Translator::RebuildLanguageDatabase() |
| 825 | { |
no test coverage detected