bip39_rusty/language/
mod.rs

1mod chinese_simplified;
2mod chinese_traditional;
3mod czech;
4mod english;
5mod french;
6mod italian;
7mod japanese;
8mod korean;
9mod portuguese;
10mod spanish;
11
12
13pub enum Language {
14    ChineseSimplified,
15    ChineseTraditional,
16    Czech,
17    English,
18    French,
19    Italian,
20    Japanese,
21    Korean,
22    Portuguese,
23    Spanish
24}
25
26impl Language {
27    pub const fn get_predefined_word_list(language: &Language) -> [&'static str; 2048] {
28        match language {
29            Language::ChineseSimplified => chinese_simplified::WORDS,
30            Language::ChineseTraditional => chinese_traditional::WORDS,
31            Language::Czech => czech::WORDS,
32            Language::English => english::WORDS,
33            Language::French => french::WORDS,
34            Language::Italian => italian::WORDS,
35            Language::Japanese => japanese::WORDS,
36            Language::Portuguese => portuguese::WORDS,
37            Language::Spanish => spanish::WORDS,
38            Language::Korean => korean::WORDS,
39        }
40    }
41}