unity-api-bugs team mailing list archive
-
unity-api-bugs team
-
Mailing list archive
-
Message #08123
[Bug 1351421] Re: "1 songs played today" is not grammatically correct
*** This bug is a duplicate of bug 1363386 ***
https://bugs.launchpad.net/bugs/1363386
** This bug has been marked a duplicate of bug 1363386
Use plural forms where appropriate
--
You received this bug notification because you are a member of Unity API
bugs, which is subscribed to libusermetrics in Ubuntu.
https://bugs.launchpad.net/bugs/1351421
Title:
"1 songs played today" is not grammatically correct
Status in Ubuntu Music App:
Confirmed
Status in libusermetrics package in Ubuntu:
Confirmed
Bug description:
If I play a single song in the music app, the welcome shows "1 songs
played today". This is not grammatically correct.
Here's the relevant chunk from the music-app.qml:
Metric {
id: songsMetric
name: "music-metrics"
format: "<b>%1</b> " + i18n.tr("songs played today")
emptyFormat: i18n.tr("No songs played today")
domain: "com.ubuntu.music"
}
FWICS, it looks like the problem is due to a limitation of
libusermetrics. If so, two possible solutions come to mind:
1) Extending libusermetrics to allow the specification of a
"singleFormat:" which in this case would be:
singleFormat: "<b>%1</b> " + i18n.tr("song played today") // It's
now "song", not "songs"
2) Having some JS construct the format dynamically based on the value
somehow? The problem there being that every app that wanted to get
this right would need to implement the JS.
To manage notifications about this bug go to:
https://bugs.launchpad.net/music-app/+bug/1351421/+subscriptions
References