This commit is contained in:
unknown
2026-08-25 15:23:39 -05:00
parent 03100e4a1a
commit 191e5d79b8
2 changed files with 11 additions and 0 deletions
+5
View File
@@ -1,9 +1,14 @@
#include "Renderer.h" #include "Renderer.h"
#include "Variant.h" #include "Variant.h"
#include <iostream> #include <iostream>
#include "transl.h"
void Rena3D_Renderer::InitTree() { void Rena3D_Renderer::InitTree() {
std::cout << "tree inited!" << std::endl; std::cout << "tree inited!" << std::endl;
Translator trans;
trans.RegisterNewLanguage("EN_US");
trans.RegisterTranslatableObject("main.startup.initMessage", "EN_US", "Welcome to Rena3D");
} }
void Rena3D_Renderer::RenderFrame(r3d_Variant::RenderTime timeSignature) { void Rena3D_Renderer::RenderFrame(r3d_Variant::RenderTime timeSignature) {
+6
View File
@@ -5,3 +5,9 @@ void Translator::RegisterNewLanguage(r3d_Variant::String name) {
std::unordered_map<r3d_Variant::String, r3d_Variant::String> newLanguage; std::unordered_map<r3d_Variant::String, r3d_Variant::String> newLanguage;
languages.insert({ name, newLanguage }); languages.insert({ name, newLanguage });
} }
void Translator::RegisterTranslatableObject(r3d_Variant::String key, r3d_Variant::String language, r3d_Variant::String value) {
if (language.find(language)) {
languages[language].insert({key, value});
}
}