From 98cc0aa6193d4bd5bc4650c520f39202240f6f53 Mon Sep 17 00:00:00 2001 From: emeric Date: Tue, 21 May 2019 13:18:14 +0200 Subject: [PATCH] Handling plural forms --- approot/messages.xml | 14 +++++++++++--- approot/messages_fr.xml | 13 ++++++++++--- src/ui/PlayQueueView.cpp | 4 ++-- 3 files changed, 23 insertions(+), 8 deletions(-) diff --git a/approot/messages.xml b/approot/messages.xml index 8527a8ea..887c6073 100644 --- a/approot/messages.xml +++ b/approot/messages.xml @@ -1,5 +1,6 @@ - + Add @@ -100,8 +101,14 @@ Clear {1} tracks -Added {1} tracks -Playing {1} tracks + + Added {1} track + Added {1} tracks + + + Playing {1} track + Playing {1} tracks + Play Queue Radio mode Repeat @@ -132,3 +139,4 @@ + diff --git a/approot/messages_fr.xml b/approot/messages_fr.xml index 3bf1c739..6044714d 100644 --- a/approot/messages_fr.xml +++ b/approot/messages_fr.xml @@ -1,5 +1,6 @@ - + Ajouter @@ -100,8 +101,14 @@ Effacer {1} pistes -{1} pistes ajoutées -{1} pistes ajoutées + + {1} piste ajoutée + {1} pistes ajoutées + + + {1} piste ajoutée + {1} pistes ajoutées + Liste de lecture Mode radio Repéter diff --git a/src/ui/PlayQueueView.cpp b/src/ui/PlayQueueView.cpp index 8734b830..95cd986b 100644 --- a/src/ui/PlayQueueView.cpp +++ b/src/ui/PlayQueueView.cpp @@ -298,7 +298,7 @@ void PlayQueue::addTracks(const std::vector& tracks) { enqueueTracks(tracks); - LmsApp->notifyMsg(MsgType::Info, Wt::WString::tr("Lms.PlayQueue.nb-tracks-added").arg(tracks.size()), std::chrono::milliseconds(2000)); + LmsApp->notifyMsg(MsgType::Info, Wt::WString::trn("Lms.PlayQueue.nb-tracks-added", tracks.size()).arg(tracks.size()), std::chrono::milliseconds(2000)); } void @@ -310,7 +310,7 @@ PlayQueue::playTracks(const std::vector& tracks) enqueueTracks(tracks); load(0, true); - LmsApp->notifyMsg(MsgType::Info, Wt::WString::tr("Lms.PlayQueue.nb-tracks-playing").arg(tracks.size()), std::chrono::milliseconds(2000)); + LmsApp->notifyMsg(MsgType::Info, Wt::WString::trn("Lms.PlayQueue.nb-tracks-playing", tracks.size()).arg(tracks.size()), std::chrono::milliseconds(2000)); }