Skip to content

Commit 8cbcce7

Browse files
authored
fix error language, closes #552 (#553)
1 parent a88b5af commit 8cbcce7

2 files changed

Lines changed: 14 additions & 13 deletions

File tree

libctru/include/3ds/services/cfgu.h

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,19 @@ typedef enum
2020
/// Configuration language values.
2121
typedef enum
2222
{
23-
CFG_LANGUAGE_JP = 0, ///< Japanese
24-
CFG_LANGUAGE_EN = 1, ///< English
25-
CFG_LANGUAGE_FR = 2, ///< French
26-
CFG_LANGUAGE_DE = 3, ///< German
27-
CFG_LANGUAGE_IT = 4, ///< Italian
28-
CFG_LANGUAGE_ES = 5, ///< Spanish
29-
CFG_LANGUAGE_ZH = 6, ///< Simplified Chinese
30-
CFG_LANGUAGE_KO = 7, ///< Korean
31-
CFG_LANGUAGE_NL = 8, ///< Dutch
32-
CFG_LANGUAGE_PT = 9, ///< Portugese
33-
CFG_LANGUAGE_RU = 10, ///< Russian
34-
CFG_LANGUAGE_TW = 11, ///< Traditional Chinese
23+
CFG_LANGUAGE_DEFAULT = -1, ///< Use system language in errorInit
24+
CFG_LANGUAGE_JP, ///< Japanese
25+
CFG_LANGUAGE_EN, ///< English
26+
CFG_LANGUAGE_FR, ///< French
27+
CFG_LANGUAGE_DE, ///< German
28+
CFG_LANGUAGE_IT, ///< Italian
29+
CFG_LANGUAGE_ES, ///< Spanish
30+
CFG_LANGUAGE_ZH, ///< Simplified Chinese
31+
CFG_LANGUAGE_KO, ///< Korean
32+
CFG_LANGUAGE_NL, ///< Dutch
33+
CFG_LANGUAGE_PT, ///< Portugese
34+
CFG_LANGUAGE_RU, ///< Russian
35+
CFG_LANGUAGE_TW, ///< Traditional Chinese
3536
} CFG_Language;
3637

3738
// Configuration system model values.

libctru/source/applets/error.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ void errorInit(errorConf* err, errorType type, CFG_Language lang)
1010
{
1111
memset(err, 0, sizeof(*err));
1212
err->type = type;
13-
err->useLanguage = lang;
13+
err->useLanguage = lang + 1;
1414
err->upperScreenFlag = ERROR_NORMAL;
1515
err->eulaVersion = 0;
1616
err->homeButton = true;

0 commit comments

Comments
 (0)