|
16 | 16 | namespace inst::ui { |
17 | 17 | extern MainApplication *mainApp; |
18 | 18 |
|
19 | | - std::vector<std::string> languageStrings = {"English", "Français", "Deutsch", "Italiano", "Русский"}; |
| 19 | + std::vector<std::string> languageStrings = {"English", "日本語", "Français", "Deutsch", "Italiano", "Русский"}; |
20 | 20 |
|
21 | 21 | optionsPage::optionsPage() : Layout::Layout() { |
22 | 22 | this->SetBackgroundColor(COLOR("#670000FF")); |
@@ -79,15 +79,17 @@ namespace inst::ui { |
79 | 79 | case 1: |
80 | 80 | case 12: |
81 | 81 | return languageStrings[0]; |
| 82 | + case 0: |
| 83 | + return languageStrings[1]; |
82 | 84 | case 2: |
83 | 85 | case 13: |
84 | | - return languageStrings[1]; |
85 | | - case 3: |
86 | 86 | return languageStrings[2]; |
87 | | - case 4: |
| 87 | + case 3: |
88 | 88 | return languageStrings[3]; |
89 | | - case 10: |
| 89 | + case 4: |
90 | 90 | return languageStrings[4]; |
| 91 | + case 10: |
| 92 | + return languageStrings[5]; |
91 | 93 | default: |
92 | 94 | return "options.language.system_language"_lang; |
93 | 95 | } |
@@ -184,15 +186,18 @@ namespace inst::ui { |
184 | 186 | inst::config::languageSetting = 1; |
185 | 187 | break; |
186 | 188 | case 1: |
187 | | - inst::config::languageSetting = 2; |
| 189 | + inst::config::languageSetting = 0; |
188 | 190 | break; |
189 | 191 | case 2: |
190 | | - inst::config::languageSetting = 3; |
| 192 | + inst::config::languageSetting = 2; |
191 | 193 | break; |
192 | 194 | case 3: |
193 | | - inst::config::languageSetting = 4; |
| 195 | + inst::config::languageSetting = 3; |
194 | 196 | break; |
195 | 197 | case 4: |
| 198 | + inst::config::languageSetting = 4; |
| 199 | + break; |
| 200 | + case 5: |
196 | 201 | inst::config::languageSetting = 10; |
197 | 202 | break; |
198 | 203 | default: |
|
0 commit comments