Skip to content

Commit 930da68

Browse files
committed
Add French translations
1 parent 209d6c6 commit 930da68

File tree

3 files changed

+163
-162
lines changed

3 files changed

+163
-162
lines changed

Includes/Helpers/Helpers.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ namespace CTRPluginFramework {
2020
bool IsCompatible(void);
2121

2222
extern Lang currLang;
23+
string language(string english, string french);
2324

2425
void Settings(MenuEntry *entry);
2526

Sources/Helpers/Helpers.cpp

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,6 @@
55
namespace CTRPluginFramework {
66
u8 data8; u16 data16; u32 data32;
77

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-
228
string bin;
239
string path;
2410

@@ -81,6 +67,10 @@ namespace CTRPluginFramework {
8167
}
8268
}
8369

70+
string language(string english, string french) {
71+
return (currLang == Lang::ENG ? english : french);
72+
}
73+
8474
void Settings(MenuEntry *entry) {
8575
static const vector<string> options = {"Language", "Reset"};
8676
KeyboardPlus keyboard;
@@ -119,6 +109,20 @@ namespace CTRPluginFramework {
119109
}
120110
}
121111

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+
122126
namespace Helpers {
123127
ColoredText textColors[7] = {
124128
{"Red", 0},

0 commit comments

Comments
 (0)