Move localize parsing into localize root folder

This commit is contained in:
Jan
2023-12-31 11:09:45 +01:00
parent 09f7473db4
commit e4cfda73dc
24 changed files with 11 additions and 11 deletions

View File

@ -0,0 +1,25 @@
#pragma once
#include "Game/GameLanguage.h"
#include "Parsing/IParserLineStream.h"
#include <map>
#include <memory>
#include <string>
#include <vector>
class LocalizeFileReader
{
std::string m_file_name;
IParserLineStream* m_stream;
std::vector<std::unique_ptr<IParserLineStream>> m_open_streams;
GameLanguage m_language;
bool OpenBaseStream(std::istream& stream);
void SetupStreamProxies();
public:
LocalizeFileReader(std::istream& stream, std::string fileName, GameLanguage language);
std::map<std::string, std::string> ReadLocalizeFile();
};