mirror of
https://github.com/ddnet/ddnet.git
synced 2024-09-20 09:34:19 +00:00
Fix localizing demo list
You can't store the result of Localize in a static, it will be removed by switching to another language. Thanks to Jupeyy for report
This commit is contained in:
parent
4317cb7af8
commit
1cf68d7191
|
@ -992,11 +992,14 @@ void CMenus::RenderDemoList(CUIRect MainView)
|
|||
|
||||
static CColumn s_aCols[] = {
|
||||
{COL_ICON, -1, " ", -1, 14.0f, 0, {0}, {0}},
|
||||
{COL_DEMONAME, SORT_DEMONAME, Localize("Demo"), 0, 0.0f, 0, {0}, {0}},
|
||||
{COL_MARKERS, SORT_MARKERS, Localize("Markers"), 1, 75.0f, 0, {0}, {0}},
|
||||
{COL_LENGTH, SORT_LENGTH, Localize("Length"), 1, 75.0f, 0, {0}, {0}},
|
||||
{COL_DATE, SORT_DATE, Localize("Date"), 1, 160.0f, 1, {0}, {0}},
|
||||
{COL_DEMONAME, SORT_DEMONAME, "Demo", 0, 0.0f, 0, {0}, {0}},
|
||||
{COL_MARKERS, SORT_MARKERS, "Markers", 1, 75.0f, 0, {0}, {0}},
|
||||
{COL_LENGTH, SORT_LENGTH, "Length", 1, 75.0f, 0, {0}, {0}},
|
||||
{COL_DATE, SORT_DATE, "Date", 1, 160.0f, 1, {0}, {0}},
|
||||
};
|
||||
/* This is just for scripts/update_localization.py to work correctly. Don't remove!
|
||||
Localize("Demo");Localize("Markers");Localize("Length");Localize("Date");
|
||||
*/
|
||||
|
||||
RenderTools()->DrawUIRect(&Headers, ColorRGBA(0.0f,0,0,0.15f), 0, 0);
|
||||
|
||||
|
@ -1035,7 +1038,7 @@ void CMenus::RenderDemoList(CUIRect MainView)
|
|||
// do headers
|
||||
for(int i = 0; i < NumCols; i++)
|
||||
{
|
||||
if(DoButton_GridHeader(s_aCols[i].m_Caption, s_aCols[i].m_Caption, g_Config.m_BrDemoSort == s_aCols[i].m_Sort, &s_aCols[i].m_Rect))
|
||||
if(DoButton_GridHeader(s_aCols[i].m_Caption, Localize(s_aCols[i].m_Caption), g_Config.m_BrDemoSort == s_aCols[i].m_Sort, &s_aCols[i].m_Rect))
|
||||
{
|
||||
if(s_aCols[i].m_Sort != -1)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue