|
5 | 5 | namespace CTRPluginFramework { |
6 | 6 | u8 data8; u16 data16; u32 data32; |
7 | 7 |
|
8 | | - namespace Message { |
9 | | - void Completed(void) { |
10 | | - MessageBox(CenterAlign("Operation has been " << Color::LimeGreen << "completed" << Color::White << "!"), DialogType::DialogOk, ClearScreen::Both)(); |
11 | | - } |
12 | | - |
13 | | - void Interrupted(void) { |
14 | | - MessageBox(CenterAlign("Operation has been " << Color(255, 51, 51) << "interrupted" << Color::White << "!"), DialogType::DialogOk, ClearScreen::Both)(); |
15 | | - } |
16 | | - |
17 | | - void Warning(void) { |
18 | | - MessageBox(CenterAlign("Operation has already been " << Color::Orange << "completed" << Color::White << "!"), DialogType::DialogOk, ClearScreen::Both)(); |
19 | | - } |
20 | | - } |
21 | | - |
22 | 8 | string bin; |
23 | 9 | string path; |
24 | 10 |
|
@@ -81,6 +67,10 @@ namespace CTRPluginFramework { |
81 | 67 | } |
82 | 68 | } |
83 | 69 |
|
| 70 | + string language(string english, string french) { |
| 71 | + return (currLang == Lang::ENG ? english : french); |
| 72 | + } |
| 73 | + |
84 | 74 | void Settings(MenuEntry *entry) { |
85 | 75 | static const vector<string> options = {"Language", "Reset"}; |
86 | 76 | KeyboardPlus keyboard; |
@@ -119,6 +109,20 @@ namespace CTRPluginFramework { |
119 | 109 | } |
120 | 110 | } |
121 | 111 |
|
| 112 | + namespace Message { |
| 113 | + void Completed(void) { |
| 114 | + MessageBox(CenterAlign(language("Operation has been ", "L'opération a été ") << Color::LimeGreen << language("completed", "terminée") << Color::White << "!"), DialogType::DialogOk, ClearScreen::Both)(); |
| 115 | + } |
| 116 | + |
| 117 | + void Interrupted(void) { |
| 118 | + MessageBox(CenterAlign(language("Operation has been ", "L'opération a été ") << Color(255, 51, 51) << language("interrupted", "suspendu") << Color::White << "!"), DialogType::DialogOk, ClearScreen::Both)(); |
| 119 | + } |
| 120 | + |
| 121 | + void Warning(void) { |
| 122 | + MessageBox(CenterAlign(language("Operation has already been ", "L'opération a déjà été ") << Color::Orange << language("completed", "accomplie") << Color::White << "!"), DialogType::DialogOk, ClearScreen::Both)(); |
| 123 | + } |
| 124 | + } |
| 125 | + |
122 | 126 | namespace Helpers { |
123 | 127 | ColoredText textColors[7] = { |
124 | 128 | {"Red", 0}, |
|
0 commit comments