Minimap: Fix default label translations

This commit is contained in:
SmallJoker 2021-02-22 20:25:16 +01:00
parent 051e4c2b00
commit bce875fada

@ -304,7 +304,7 @@ void Minimap::setModeIndex(size_t index)
data->mode = m_modes[index]; data->mode = m_modes[index];
m_current_mode_index = index; m_current_mode_index = index;
} else { } else {
data->mode = MinimapModeDef{MINIMAP_TYPE_OFF, N_("Minimap hidden"), 0, 0, ""}; data->mode = MinimapModeDef{MINIMAP_TYPE_OFF, gettext("Minimap hidden"), 0, 0, ""};
m_current_mode_index = 0; m_current_mode_index = 0;
} }
@ -330,25 +330,26 @@ void Minimap::addMode(MinimapModeDef mode)
if (mode.label == "") { if (mode.label == "") {
switch (mode.type) { switch (mode.type) {
case MINIMAP_TYPE_OFF: case MINIMAP_TYPE_OFF:
mode.label = N_("Minimap hidden"); mode.label = gettext("Minimap hidden");
break; break;
case MINIMAP_TYPE_SURFACE: case MINIMAP_TYPE_SURFACE:
mode.label = N_("Minimap in surface mode, Zoom x%d"); mode.label = gettext("Minimap in surface mode, Zoom x%d");
if (mode.map_size > 0) if (mode.map_size > 0)
zoom = 256 / mode.map_size; zoom = 256 / mode.map_size;
break; break;
case MINIMAP_TYPE_RADAR: case MINIMAP_TYPE_RADAR:
mode.label = N_("Minimap in radar mode, Zoom x%d"); mode.label = gettext("Minimap in radar mode, Zoom x%d");
if (mode.map_size > 0) if (mode.map_size > 0)
zoom = 512 / mode.map_size; zoom = 512 / mode.map_size;
break; break;
case MINIMAP_TYPE_TEXTURE: case MINIMAP_TYPE_TEXTURE:
mode.label = N_("Minimap in texture mode"); mode.label = gettext("Minimap in texture mode");
break; break;
default: default:
break; break;
} }
} }
// else: Custom labels need mod-provided client-side translation
if (zoom >= 0) { if (zoom >= 0) {
char label_buf[1024]; char label_buf[1024];