Can now translate 'Settings tab'

This commit is contained in:
twinaphex 2016-06-17 20:01:48 +02:00
parent 1acc59b598
commit 4ef5b42cab
5 changed files with 13 additions and 3 deletions

View File

@ -277,6 +277,8 @@ static int action_get_title_group_settings(const char *path, const char *label,
strlcpy(s, menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_MAIN_MENU), len);
else if (string_is_equal(label, menu_hash_to_str_enum(MENU_ENUM_LABEL_HISTORY_TAB)))
strlcpy(s, menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_HISTORY_TAB), len);
else if (string_is_equal(label, menu_hash_to_str_enum(MENU_ENUM_LABEL_SETTINGS_TAB)))
strlcpy(s, menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_SETTINGS_TAB), len);
else
{
char elem0[PATH_MAX_LENGTH] = {0};

View File

@ -1269,7 +1269,7 @@ static void mui_preswitch_tabs(mui_handle_t *mui, unsigned action)
break;
case MUI_SYSTEM_TAB_SETTINGS:
menu_stack->list[stack_size - 1].label =
strdup(menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_SETTINGS_TAB));
strdup(menu_hash_to_str_enum(MENU_ENUM_LABEL_SETTINGS_TAB));
menu_stack->list[stack_size - 1].type =
MENU_SETTINGS;
break;

View File

@ -2984,7 +2984,7 @@ static void xmb_list_cache(void *data, enum menu_list_type type, unsigned action
break;
case XMB_SYSTEM_TAB_SETTINGS:
menu_stack->list[stack_size - 1].label =
strdup(menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_SETTINGS_TAB));
strdup(menu_hash_to_str_enum(MENU_ENUM_LABEL_SETTINGS_TAB));
menu_stack->list[stack_size - 1].type =
MENU_SETTINGS_TAB;
break;

View File

@ -102,8 +102,10 @@ const char *menu_hash_to_str_nl_enum(enum menu_hash_enums msg)
return "Privacy";
case MENU_ENUM_LABEL_VALUE_HORIZONTAL_MENU:
return "Horizontal Menu";
case MENU_ENUM_LABEL_VALUE_SETTINGS_TAB:
return "Instellingen";
case MENU_ENUM_LABEL_VALUE_HISTORY_TAB:
return "Geschiedenis tab";
return "Geschiedenis";
case MENU_ENUM_LABEL_VALUE_NO_SETTINGS_FOUND:
return "Geen instellingen gevonden.";
case MENU_ENUM_LABEL_VALUE_NO_PERFORMANCE_COUNTERS:

View File

@ -3509,6 +3509,12 @@ static bool menu_displaylist_push_internal(
return false;
return true;
}
else if (string_is_equal(label, menu_hash_to_str_enum(MENU_ENUM_LABEL_SETTINGS_TAB)))
{
if (!menu_displaylist_ctl(DISPLAYLIST_SETTINGS_ALL, info))
return false;
return true;
}
switch (menu_hash_calculate(label))
{