| 65 | } |
| 66 | |
| 67 | void CConfigManager::WriteLanguage (const int id) |
| 68 | { |
| 69 | assert (wxConfigBase::Get()->GetPath().Cmp(BASE_PATH)== 0); |
| 70 | |
| 71 | // Assumes a valid language id |
| 72 | if (id== wxLANGUAGE_DEFAULT) |
| 73 | { |
| 74 | wxConfigBase::Get()->DeleteEntry (LANGUAGE_KEY); |
| 75 | } |
| 76 | else |
| 77 | { |
| 78 | const wxLanguageInfo *info= wxLocale::GetLanguageInfo(id); |
| 79 | assert (info); |
| 80 | wxConfigBase::Get()->Write (LANGUAGE_KEY, info->Description); |
| 81 | } |
| 82 | } |
| 83 | |
| 84 | void CConfigManager::ReadAll () |
| 85 | { |