main
This commit is contained in:
@@ -1,9 +1,14 @@
|
||||
#include "Renderer.h"
|
||||
#include "Variant.h"
|
||||
#include <iostream>
|
||||
#include "transl.h"
|
||||
|
||||
void Rena3D_Renderer::InitTree() {
|
||||
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) {
|
||||
|
||||
@@ -4,4 +4,10 @@
|
||||
void Translator::RegisterNewLanguage(r3d_Variant::String name) {
|
||||
std::unordered_map<r3d_Variant::String, r3d_Variant::String> 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});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user