started adding a translator

This commit is contained in:
unknown
2026-08-25 15:18:47 -05:00
parent 0c96d5cbdb
commit 03100e4a1a
8 changed files with 63 additions and 4 deletions
+16
View File
@@ -0,0 +1,16 @@
#pragma once
#define PREPROC_TRANSLATOR_ENABLE
#define PREPROC_TRANSLATOR_LANG "EN_US"
#include "Variant.h"
#include <iostream>
#include <unordered_map>
class Translator {
public:
std::unordered_map<r3d_Variant::String, std::unordered_map<r3d_Variant::String, r3d_Variant::String>> languages;
r3d_Variant::String GetTransString(r3d_Variant::String key);
void RegisterTranslatableObject(r3d_Variant::String key, r3d_Variant::String language, r3d_Variant::String value);
void RegisterNewLanguage(r3d_Variant::String name);
};