Changeset 2710 for code/trunk/src/core/Language.cc
- Timestamp:
- Feb 28, 2009, 7:46:37 PM (16 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:ignore deleted
- Property svn:mergeinfo changed
-
code/trunk/src/core/Language.cc
r2662 r2710 35 35 36 36 #include <fstream> 37 #include <boost/filesystem.hpp> 37 38 38 39 #include "Core.h" … … 205 206 COUT(4) << "Read default language file." << std::endl; 206 207 208 boost::filesystem::path filepath(Core::getConfigPath() / getFilename(this->defaultLanguage_)); 209 207 210 // This creates the file if it's not existing 208 211 std::ofstream createFile; 209 createFile.open( getFilename(this->defaultLanguage_).c_str(), std::fstream::app);212 createFile.open(filepath.file_string().c_str(), std::fstream::app); 210 213 createFile.close(); 211 214 212 215 // Open the file 213 216 std::ifstream file; 214 file.open( getFilename(this->defaultLanguage_).c_str(), std::fstream::in);217 file.open(filepath.file_string().c_str(), std::fstream::in); 215 218 216 219 if (!file.is_open()) … … 254 257 COUT(4) << "Read translated language file (" << Core::getLanguage() << ")." << std::endl; 255 258 259 boost::filesystem::path filepath(Core::getConfigPath() / getFilename(Core::getLanguage())); 260 256 261 // Open the file 257 262 std::ifstream file; 258 file.open( getFilename(Core::getLanguage()).c_str(), std::fstream::in);263 file.open(filepath.file_string().c_str(), std::fstream::in); 259 264 260 265 if (!file.is_open()) … … 308 313 COUT(4) << "Language: Write default language file." << std::endl; 309 314 315 boost::filesystem::path filepath(Core::getConfigPath() / getFilename(this->defaultLanguage_)); 316 310 317 // Open the file 311 318 std::ofstream file; 312 file.open( getFilename(this->defaultLanguage_).c_str(), std::fstream::out);319 file.open(filepath.file_string().c_str(), std::fstream::out); 313 320 314 321 if (!file.is_open())
Note: See TracChangeset
for help on using the changeset viewer.