mirror of
https://github.com/Ryuzaki-MrL/savemii.git
synced 2026-03-26 12:06:17 -05:00
32 lines
992 B
C
32 lines
992 B
C
#pragma once
|
|
|
|
#include <romfs-wiiu.h>
|
|
#include <wut_types.h>
|
|
|
|
#include <coreinit/memdefaultheap.h>
|
|
#include <coreinit/time.h>
|
|
#include <coreinit/userconfig.h>
|
|
|
|
#include <cstring>
|
|
|
|
typedef enum {
|
|
Swkbd_LanguageType__Japanese = 0,
|
|
Swkbd_LanguageType__English = 1,
|
|
Swkbd_LanguageType__French = 2,
|
|
Swkbd_LanguageType__German = 3,
|
|
Swkbd_LanguageType__Italian = 4,
|
|
Swkbd_LanguageType__Spanish = 5,
|
|
Swkbd_LanguageType__Chinese1 = 6,
|
|
Swkbd_LanguageType__Korean = 7,
|
|
Swkbd_LanguageType__Dutch = 8,
|
|
Swkbd_LanguageType__Potuguese = 9,
|
|
Swkbd_LanguageType__Russian = 10,
|
|
Swkbd_LanguageType__Chinese2 = 11,
|
|
Swkbd_LanguageType__Invalid = 12
|
|
} Swkbd_LanguageType;
|
|
|
|
void loadLanguage(Swkbd_LanguageType language) __attribute__((cold));
|
|
Swkbd_LanguageType getSystemLanguage() __attribute__((cold));
|
|
bool gettextLoadLanguage(const char *langFile);
|
|
void gettextCleanUp() __attribute__((__cold__));
|
|
const char *gettext(const char *msg) __attribute__((__hot__)); |