Changeset 2685 for code/branches/buildsystem3/src/core/Language.cc
- Timestamp:
- Feb 20, 2009, 5:32:04 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/buildsystem3/src/core/Language.cc
r2662 r2685 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 folder(Core::getConfigPath()); 209 boost::filesystem::path filepath(folder/getFilename(this->defaultLanguage_)); 210 207 211 // This creates the file if it's not existing 208 212 std::ofstream createFile; 209 createFile.open( getFilename(this->defaultLanguage_).c_str(), std::fstream::app);213 createFile.open(filepath.native_file_string().c_str(), std::fstream::app); 210 214 createFile.close(); 211 215 212 216 // Open the file 213 217 std::ifstream file; 214 file.open( getFilename(this->defaultLanguage_).c_str(), std::fstream::in);218 file.open(filepath.native_file_string().c_str(), std::fstream::in); 215 219 216 220 if (!file.is_open()) … … 254 258 COUT(4) << "Read translated language file (" << Core::getLanguage() << ")." << std::endl; 255 259 260 boost::filesystem::path folder(Core::getConfigPath()); 261 boost::filesystem::path filepath(folder/getFilename(Core::getLanguage())); 262 256 263 // Open the file 257 264 std::ifstream file; 258 file.open( getFilename(Core::getLanguage()).c_str(), std::fstream::in);265 file.open(filepath.native_file_string().c_str(), std::fstream::in); 259 266 260 267 if (!file.is_open()) … … 308 315 COUT(4) << "Language: Write default language file." << std::endl; 309 316 317 boost::filesystem::path folder(Core::getConfigPath()); 318 boost::filesystem::path filepath(folder/getFilename(this->defaultLanguage_)); 319 310 320 // Open the file 311 321 std::ofstream file; 312 file.open( getFilename(this->defaultLanguage_).c_str(), std::fstream::out);322 file.open(filepath.native_file_string().c_str(), std::fstream::out); 313 323 314 324 if (!file.is_open())
Note: See TracChangeset
for help on using the changeset viewer.