diff --git a/src/playlist/playlistmanager.cpp b/src/playlist/playlistmanager.cpp index 071de5e7..55df870e 100644 --- a/src/playlist/playlistmanager.cpp +++ b/src/playlist/playlistmanager.cpp @@ -449,8 +449,7 @@ void PlaylistManager::UpdateSummaryText() { nanoseconds = current()->GetTotalLength(); } - // TODO: Make the plurals translatable - summary += tracks == 1 ? tr("1 track") : tr("%1 tracks").arg(tracks); + summary += tr("%n track(s)", "", tracks); if (nanoseconds > 0) { summary += " - [ " + Utilities::WordyTimeNanosec(nanoseconds) + " ]"; diff --git a/src/queue/queue.cpp b/src/queue/queue.cpp index 99e43ebb..4cc7cdd4 100644 --- a/src/queue/queue.cpp +++ b/src/queue/queue.cpp @@ -249,7 +249,7 @@ void Queue::UpdateSummaryText() { int tracks = ItemCount(); quint64 nanoseconds = GetTotalLength(); - summary += tracks == 1 ? tr("1 track") : tr("%1 tracks").arg(tracks); + summary += tr("%n track(s)", "", tracks); if (nanoseconds > 0) { summary += " - [ " + Utilities::WordyTimeNanosec(nanoseconds) + " ]";