Bug 465727

Summary: Doubt about i18n singular forms in src/lib/marble/declarative/Placemark.cpp
Product: [Applications] marble Reporter: Oliver Kellogg <okellogg>
Component: generalAssignee: marble-bugs
Status: REPORTED ---    
Severity: minor    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Oliver Kellogg 2023-02-14 19:46:16 UTC
With current git master, on translating I encounter

#: src/lib/marble/declarative/Placemark.cpp:94
#, qt-format
msgctxt "Marble::Placemark|"
msgid "%n rooms"
msgid_plural "%n rooms"

Shouldn't the singular be "%n room" ?

#: src/lib/marble/declarative/Placemark.cpp:100
#, qt-format
msgctxt "Marble::Placemark|"
msgid "%n beds"
msgid_plural "%n beds"

Shouldn't the singular be "%n bed" ?

#: src/lib/marble/declarative/Placemark.cpp:254
#, qt-format
msgctxt "Marble::Placemark|number of seats a bench provides"
msgid "%n seats"
msgid_plural "%n seats"

Shouldn't the singular be "%n seat" ?

#: src/lib/marble/DownloadRegionDialog.cpp:457
#, qt-format
msgctxt "Marble::DownloadRegionDialog|"
msgid "There is a limit of %n tile(s) to download."
msgid_plural "There is a limit of %n tile(s) to download."
msgstr[0] ""
msgstr[1] ""

There is no distinction between msgid and msgid_plural (?)

#: src/lib/marble/GoToDialog.cpp:437
#, qt-format
msgctxt "QObject|Number of search results"
msgid "%n result(s) found."
msgid_plural "%n result(s) found."
msgstr[0] ""
msgstr[1] ""

There is no distinction between msgid and msgid_plural (?)