mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-05-01 08:05:41 -04:00
Save State UI: Make the widget translatable
This commit is contained in:
parent
82a217570c
commit
e361b9f012
@ -158,7 +158,7 @@ std::pair<s32, bool> SaveStateSelectorUI::GetSlotTypeFromSelection(u32 selection
|
|||||||
|
|
||||||
void SaveStateSelectorUI::InitializePlaceholderListEntry(ListEntry* li, s32 slot, bool global)
|
void SaveStateSelectorUI::InitializePlaceholderListEntry(ListEntry* li, s32 slot, bool global)
|
||||||
{
|
{
|
||||||
li->title = "No Save State";
|
li->title = m_host_interface->TranslateStdString("SaveStateSelectorUI", "No Save State");
|
||||||
std::string().swap(li->game_code);
|
std::string().swap(li->game_code);
|
||||||
std::string().swap(li->path);
|
std::string().swap(li->path);
|
||||||
std::string().swap(li->formatted_timestamp);
|
std::string().swap(li->formatted_timestamp);
|
||||||
@ -227,8 +227,19 @@ void SaveStateSelectorUI::Draw()
|
|||||||
|
|
||||||
ImGui::Indent(text_indent);
|
ImGui::Indent(text_indent);
|
||||||
|
|
||||||
ImGui::Text("%s Slot %d",
|
if (entry.global)
|
||||||
entry.global ? "Global" : (entry.game_code.empty() ? "Game" : entry.game_code.c_str()), entry.slot);
|
{
|
||||||
|
ImGui::Text(m_host_interface->TranslateString("SaveStateSelectorUI", "Global Slot %d"), entry.slot);
|
||||||
|
}
|
||||||
|
else if (entry.game_code.empty())
|
||||||
|
{
|
||||||
|
ImGui::Text(m_host_interface->TranslateString("SaveStateSelectorUI", "Gane Slot %d"), entry.slot);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ImGui::Text(m_host_interface->TranslateString("SaveStateSelectorUI", "%s Slot %d"), entry.game_code.c_str(),
|
||||||
|
entry.slot);
|
||||||
|
}
|
||||||
ImGui::TextUnformatted(entry.title.c_str());
|
ImGui::TextUnformatted(entry.title.c_str());
|
||||||
ImGui::TextUnformatted(entry.formatted_timestamp.c_str());
|
ImGui::TextUnformatted(entry.formatted_timestamp.c_str());
|
||||||
ImGui::TextUnformatted(entry.path.c_str());
|
ImGui::TextUnformatted(entry.path.c_str());
|
||||||
@ -270,13 +281,17 @@ void SaveStateSelectorUI::Draw()
|
|||||||
strip_device_name(m_host_interface->GetStringSettingValue("Hotkeys", "SelectPreviousSaveStateSlot"));
|
strip_device_name(m_host_interface->GetStringSettingValue("Hotkeys", "SelectPreviousSaveStateSlot"));
|
||||||
|
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGui::Text("%s - %s", load_savestate_hotkey.c_str(), "Load");
|
ImGui::Text("%s - %s", load_savestate_hotkey.c_str(),
|
||||||
|
m_host_interface->TranslateString("SaveStateSelectorUI", "Load").GetCharArray());
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGui::Text("%s - %s", prev_savestate_hotkey.c_str(), "Select Previous");
|
ImGui::Text("%s - %s", prev_savestate_hotkey.c_str(),
|
||||||
|
m_host_interface->TranslateString("SaveStateSelectorUI", "Select Previous").GetCharArray());
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGui::Text("%s - %s", save_savestate_hotkey.c_str(), "Save");
|
ImGui::Text("%s - %s", save_savestate_hotkey.c_str(),
|
||||||
|
m_host_interface->TranslateString("SaveStateSelectorUI", "Save").GetCharArray());
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGui::Text("%s - %s", next_savestate_hotkey.c_str(), "Select Next");
|
ImGui::Text("%s - %s", next_savestate_hotkey.c_str(),
|
||||||
|
m_host_interface->TranslateString("SaveStateSelectorUI", "Select Next").GetCharArray());
|
||||||
|
|
||||||
ImGui::EndTable();
|
ImGui::EndTable();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user