Archived
1
Fork 0
This repository has been archived on 2025-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
libxiv/include/language.h

40 lines
No EOL
761 B
C++

#pragma once
enum Language : uint16_t {
None,
// ja
Japanese,
// en
English,
// de
German,
// fr
French,
// chs
ChineseSimplified,
// cht
ChineseTraditional,
// ko
Korean
};
inline std::string_view getLanguageCode(const Language lang) {
switch(lang) {
case Language::Japanese:
return "ja";
case Language::English:
return "en";
case Language::German:
return "de";
case Language::French:
return "fr";
case Language::ChineseSimplified:
return "chs";
case Language::ChineseTraditional:
return "cht";
case Language::Korean:
return "ko";
}
return "";
}