Tramway SDK
language.h
Go to the documentation of this file.
1// Tramway Drifting and Dungeon Exploration Simulator SDK Runtime
2
3#ifndef TRAM_SDK_FRAMEWORK_LANGUAGE_H
4#define TRAM_SDK_FRAMEWORK_LANGUAGE_H
5
6#include <framework/uid.h>
7
8namespace tram::Language {
9 const char* Get(name_t name);
10 void Load(const char* filename);
11
12 char UTF16ToLatin7(uint16_t);
13}
14
15#endif // TRAM_SDK_FRAMEWORK_LANGUAGE_H
Localization services.
void Load(const char *filename)
Loads a language file.
Definition: language.cpp:33
char UTF16ToLatin7(uint16_t code)
Converts a UTF16 codepoint to a Latin7 codepoint.
Definition: language.cpp:74
const char * Get(name_t name)
Retrieves a string from the loaded language files.
Definition: language.cpp:63
UID name_t
Definition: uid.h:43