GNU gettext - Bugs: bug #62876, Vietnamese should have two plural...
You are not allowed to post comments on this tracker with your current authentication level.
bug #62876: Vietnamese should have two plural forms, not one
Submitter: | Minh Nguyễn <mxn> | ||
Submitted: | Mon 08 Aug 2022 06:46:13 AM UTC | ||
Category: | Plural forms | Severity: | 3 - Normal |
Item Group: | None | Status: | None |
Privacy: | Public | Assigned to: | None |
Open/Closed: | Open |
Mon 08 Aug 2022 06:55:21 AM UTC, comment #1: |
Minh Nguyễn <mxn> |
Mon 08 Aug 2022 06:46:13 AM UTC, original submission:
gettext currently claims that Vietnamese has only one plural form. This is incorrect: although Vietnamese does not inflect nouns based on grammatical number, it does have plural markers, and demonstrative pronouns also vary by number.
The plural rule in Vietnamese should be:
To illustrate the need for a second plural form:
This is a contrived example, but the bug does have practical effects, for example forcing the buttons in dialog boxes to contain “(các)”, equivalent to equivocating in English with the suffix “(s)”.
For more information about Vietnamese plural markers or demonstrative pronouns, any basic introduction to Vietnamese grammar may be consulted.
The incorrect data was introduced in 2009 and has since spread through many other projects. The CLDR project has accepted a proposal to add a second plural form in principle, though it is currently held up by a somewhat related change that is probably irrelevant to gettext. There are also parallel discussions in Launchpad and Mozilla. |
Minh Nguyễn <mxn> |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
The Launchpad discussion has centered around the optimal behavior for the zero case. Since there’s no zero marker and no such thing as a zero demonstrative pronoun, there are only awkward answers to this question. At most, it would mean that there should actually be three forms: zero, one, and other. But this is arguably no different than customizing the zero case in English to be less awkward, e.g., “No one else has joined” instead of “0 others have joined”.