Ghost replay tables are quite complex, so give them a context for more flexible translations

This commit is contained in:
Deve 2018-09-15 23:45:27 +02:00
parent e84ac0da7c
commit 2026eb6a69
2 changed files with 16 additions and 16 deletions

View File

@ -140,20 +140,20 @@ void GhostReplayInfoDialog::updateReplayDisplayedInfo()
// as the header doesn't work with modal dialogs
if (is_linear)
row.push_back(GUIEngine::ListWidget::ListCell
(_("Reverse"), -1, 3, true));
(_C("ghost_info", "Reverse"), -1, 3, true));
row.push_back(GUIEngine::ListWidget::ListCell
(_("Difficulty"), -1, 4, true));
(_C("ghost_info", "Difficulty"), -1, 4, true));
if (is_linear)
row.push_back(GUIEngine::ListWidget::ListCell
(_("Laps"), -1, 3, true));
(_C("ghost_info", "Laps"), -1, 3, true));
row.push_back(GUIEngine::ListWidget::ListCell
(_("Time"), -1, 3, true));
(_C("ghost_info", "Time"), -1, 3, true));
row.push_back(GUIEngine::ListWidget::ListCell
(_("Kart"), -1, 1, true));
(_C("ghost_info", "Kart"), -1, 1, true));
row.push_back(GUIEngine::ListWidget::ListCell
(_("User"), -1, 5, true));
(_C("ghost_info", "User"), -1, 5, true));
row.push_back(GUIEngine::ListWidget::ListCell
(_("Version"), -1, 2, true));
(_C("ghost_info", "Version"), -1, 2, true));
m_replay_info_widget->addItem(StringUtils::toString(0), row);

View File

@ -123,20 +123,20 @@ void GhostReplaySelection::loadedFromFile()
*/
void GhostReplaySelection::beforeAddingWidget()
{
m_replay_list_widget->addColumn( _("Track"), 9 );
m_replay_list_widget->addColumn(_C("ghost_info", "Track"), 9 );
if (m_active_mode_is_linear)
m_replay_list_widget->addColumn( _("Reverse"), 3);
m_replay_list_widget->addColumn(_C("ghost_info", "Reverse"), 3);
if (!m_same_difficulty)
m_replay_list_widget->addColumn( _("Difficulty"), 4);
m_replay_list_widget->addColumn(_C("ghost_info", "Difficulty"), 4);
if (m_active_mode_is_linear)
m_replay_list_widget->addColumn( _("Laps"), 3);
m_replay_list_widget->addColumn( _("Time"), 4);
m_replay_list_widget->addColumn( _("Kart"), 1);
m_replay_list_widget->addColumn( _("User"), 5);
m_replay_list_widget->addColumn(_C("ghost_info", "Laps"), 3);
m_replay_list_widget->addColumn(_C("ghost_info", "Time"), 4);
m_replay_list_widget->addColumn(_C("ghost_info", "Kart"), 1);
m_replay_list_widget->addColumn(_C("ghost_info", "User"), 5);
if (m_multiplayer)
m_replay_list_widget->addColumn( _("Players"), 3);
m_replay_list_widget->addColumn(_C("ghost_info", "Players"), 3);
if (!m_same_version)
m_replay_list_widget->addColumn( _("Version"), 3);
m_replay_list_widget->addColumn(_C("ghost_info", "Version"), 3);
m_replay_list_widget->createHeader();
} // beforeAddingWidget