Here you don't need to call `c_str`, `foldstring` works with an `std::string`.    `description` is also used (without translation) in iuse.cpp - you should probably make it private in `mtype`, so your compiler will tell where it's used directly.