4jcraft/Minecraft.World/Util/Language.cpp
2026-03-06 11:50:22 -06:00

48 lines
990 B
C++

#include "../Build/stdafx.h"
#include "Language.h"
// 4J - TODO - properly implement
Language *Language::singleton = new Language();
Language::Language()
{
}
Language *Language::getInstance()
{
return singleton;
}
/* 4J Jev, creates 2 identical functions.
std::wstring Language::getElement(const std::wstring& elementId)
{
return elementId;
} */
std::wstring Language::getElement(const std::wstring& elementId, ...)
{
#ifdef __PSVITA__ // 4J - vita doesn't like having a reference type as the last parameter passed to va_start - we shouldn't need this method anyway
return L"";
#else
va_list args;
va_start(args, elementId);
return getElement(elementId, args);
#endif
}
std::wstring Language::getElement(const std::wstring& elementId, va_list args)
{
// 4J TODO
return elementId;
}
std::wstring Language::getElementName(const std::wstring& elementId)
{
return elementId;
}
std::wstring Language::getElementDescription(const std::wstring& elementId)
{
return elementId;
}