mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-28 11:43:25 +02:00
installer: Use full locale strings for locale selection
This commit is contained in:
@@ -209,14 +209,14 @@ static struct lang {
|
|||||||
const char* code;
|
const char* code;
|
||||||
char* name;
|
char* name;
|
||||||
} languages[NUM_LANGS + 1] = {
|
} languages[NUM_LANGS + 1] = {
|
||||||
{ "nl", "Dutch (Nederlands)" },
|
{ "nl_NL.utf8", "Dutch (Nederlands)" },
|
||||||
{ "en", "English" },
|
{ "en_US.utf8", "English" },
|
||||||
{ "fr", "French (Français)" },
|
{ "fr_FR.utf8", "French (Français)" },
|
||||||
{ "de", "German (Deutsch)" },
|
{ "de_DE.utf8", "German (Deutsch)" },
|
||||||
{ "pl", "Polish (Polski)" },
|
{ "pl_PL.utf8", "Polish (Polski)" },
|
||||||
{ "ru", "Russian (Русский)" },
|
{ "ru_RU.utf8", "Russian (Русский)" },
|
||||||
{ "es", "Spanish (Español)" },
|
{ "es_ES.utf8", "Spanish (Español)" },
|
||||||
{ "tr", "Turkish (Türkçe)" },
|
{ "tr_TR.utf8", "Turkish (Türkçe)" },
|
||||||
{ NULL, NULL },
|
{ NULL, NULL },
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -315,6 +315,8 @@ int main(int argc, char *argv[]) {
|
|||||||
assert(choice <= NUM_LANGS);
|
assert(choice <= NUM_LANGS);
|
||||||
|
|
||||||
fprintf(flog, "Selected language: %s (%s)\n", languages[choice].name, languages[choice].code);
|
fprintf(flog, "Selected language: %s (%s)\n", languages[choice].name, languages[choice].code);
|
||||||
|
|
||||||
|
setenv("LANGUAGE", languages[choice].code, 1);
|
||||||
setlocale(LC_ALL, languages[choice].code);
|
setlocale(LC_ALL, languages[choice].code);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user