DungeonCrawl
Loading...
Searching...
No Matches
language_menu_local.c
Go to the documentation of this file.
1
5
#include "
language_menu_local.h
"
6
7
#include "
../../local/local_handler.h
"
8
9
#include <stdlib.h>
10
11
char
** language_menu_strings = NULL;
12
13
void
update_language_menu_local
(
void
) {
14
for
(
int
i = 0; i < MAX_LANGUAGE_MENU_STRINGS; i++) {
15
if
(language_menu_strings[i] != NULL) {
16
free(language_menu_strings[i]);
17
}
18
}
19
20
language_menu_strings[LANGUAGE_ENGLISH] =
get_local_string
(
"ENGLISH"
);
21
language_menu_strings[LANGUAGE_GERMAN] =
get_local_string
(
"GERMAN"
);
22
}
update_language_menu_local
void update_language_menu_local(void)
Updates the localized strings for the language menu.
Definition
language_menu_local.c:13
language_menu_local.h
Exposes functionality to manage the localization of the language menu.
get_local_string
char * get_local_string(const char *key)
Get the localized string for the given key.
Definition
local_handler.c:54
local_handler.h
Exposes public functions for the localization handler.
src
menu
local
language_menu_local.c
Generated by
1.14.0