2022-07-21 19:58:07 -04:00
|
|
|
use binrw::binread;
|
|
|
|
|
|
|
|
#[binread]
|
|
|
|
#[br(repr(u8))]
|
2022-07-19 19:29:41 -04:00
|
|
|
pub enum Language {
|
|
|
|
None,
|
|
|
|
Japanese,
|
|
|
|
English,
|
|
|
|
German,
|
|
|
|
French,
|
|
|
|
ChineseSimplified,
|
|
|
|
ChineseTraditional,
|
|
|
|
Korean,
|
|
|
|
}
|
|
|
|
|
2022-07-21 19:58:07 -04:00
|
|
|
pub fn get_language_code(lang: &Language) -> &'static str {
|
|
|
|
match &lang {
|
2022-07-19 19:29:41 -04:00
|
|
|
Language::None => "",
|
|
|
|
Language::Japanese => "ja",
|
|
|
|
Language::English => "en",
|
|
|
|
Language::German => "de",
|
|
|
|
Language::French => "fr",
|
|
|
|
Language::ChineseSimplified => "chs",
|
|
|
|
Language::ChineseTraditional => "cht",
|
|
|
|
Language::Korean => "ko"
|
|
|
|
}
|
|
|
|
}
|