GNU gettext - Bugs: bug #45591, Slovenian plural string to be...
You are not allowed to post comments on this tracker with your current authentication level.
bug #45591: Slovenian plural string to be changed in documentation
Submitter: | None | ||
Submitted: | Mon 20 Jul 2015 09:41:28 PM UTC | ||
Votes: | 10 | ||
Category: | Plural forms | Severity: | 3 - Normal |
Item Group: | None | Status: | None |
Privacy: | Public | Assigned to: | haible |
Open/Closed: | Open |
Jump to the original submission
Thu 30 Aug 2018 10:25:17 AM UTC, comment #16: |
Michele Locati <mlocati> |
Thu 30 Aug 2018 09:30:36 AM UTC, comment #15: As someone who has been contributing Slovene translations for GNU programs for over 20 years, let me add my 2 cents. Reading the whole thread, I believe I can summarize the positions of Bruno and Bernard as following:
|
Primoz Peterlin <peterlin> |
Mon 27 Aug 2018 10:52:34 AM UTC, comment #14: Exactly! It is not about the grammar. It is all about msgstr order. And yes it could be used for all other languages.
|
Bernard Banko <beernarrd> |
Mon 27 Aug 2018 09:55:36 AM UTC, comment #13: I'm writing this just for the sake of clarity.
|
Michele Locati <mlocati> |
Sun 26 Aug 2018 09:13:47 PM UTC, comment #12: There are more, check the list of Kozma Ahačič:
|
Bernard Banko <beernarrd> |
Sun 26 Aug 2018 07:29:58 PM UTC, comment #11:
|
Bruno Haible <haible> |
Sun 26 Aug 2018 06:47:18 PM UTC, comment #10: So.. what do I need to do to have this bug reopened? |
Bernard Banko <beernarrd> |
Sun 26 Aug 2018 06:41:13 PM UTC, comment #9:
|
Bruno Haible <haible> |
Sun 26 Aug 2018 02:23:07 PM UTC, comment #8: Your conclusion is wrong.
|
Bernard Banko <beernarrd> |
Sun 26 Aug 2018 12:34:28 PM UTC, comment #7:
|
Bruno Haible <haible> |
Sun 26 Aug 2018 11:02:45 AM UTC, comment #6: In gettext documentation examples, I happen to like the last one. I can understand that you might like all the others.
|
Bernard Banko <beernarrd> |
Sun 26 Aug 2018 12:46:03 AM UTC, comment #5: When you look through the formulas in the gettext documentation https://www.gnu.org/software/gettext/manual/html_node/Plural-forms.html#Plural-forms, you see that all but the last one map n=1 to the number 0. This is because when children learn to count, it is through "one, two, three, ...", not "zero, one, two, three, ...".
|
Bruno Haible <haible> |
Sun 26 Aug 2018 12:40:31 AM UTC, comment #4: You can't argue with CLDR here, because in CLDR the plural forms are not designated by integers but by names ('one', 'two', 'few', 'other', 'many', etc.). See http://cldr.unicode.org/index/cldr-spec/plural-rules and https://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html |
Bruno Haible <haible> |
Thu 25 Jan 2018 09:53:54 PM UTC, comment #3: Clarification using unicode CLRD table:
|
Bernard Banko <beernarrd> |
Thu 25 Jan 2018 06:15:10 PM UTC, comment #2: The topic reappears on other opensource projects because they refere to GNU gettext documentation. See https://github.com/translate/l10n-guide/issues/22
|
Bernard Banko <beernarrd> |
Mon 03 Aug 2015 06:30:54 AM UTC, comment #1:
|
Daiki Ueno <ueno> |
Mon 20 Jul 2015 09:41:28 PM UTC, original submission:
Slovenian has for historical reasons two plural-forms strings in circulation. The one cited it gettext documentation should be deprecated.
|
Anonymous |
Depends on the following items: None found
Items that depend on this one: None found
There are 10 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.
Follow 9 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2018-08-27 | haible | Status | Invalid | None | |
Open/Closed | Closed | Open | |||
2018-08-26 | haible | Status | Need Info | Invalid | |
Assigned to | None | haible | |||
Open/Closed | Open | Closed | |||
2018-08-26 | haible | Status | None | Need Info | |
2018-08-25 | beernarrd | Attached File | - | Added 0001-Slovenian-plural-string-updated.patch, #44861 | |
2018-01-26 | beernarrd | Carbon-Copy | - | Added beernarrd | |
2016-11-27 | haible | Category | None | Plural forms |
Powered by Savane 3.13-f8d8.
Corresponding source code
Primoz: what did you adopt for languages that have a plural form for "zero" (like Arabic for example)?
Personally I adopted the order 'zero', 'one', 'two', 'few', 'many', 'others'.
So, if a language has only 'one' and 'other' (like English), we'd have that
If a language has only 'one', 'two', 'few', 'other' (like Slovenian), we'd have
If a language has all the cases, we'd have
And PS: I think that adding headers describing the plural cases would be very helpful - see http://lists.gnu.org/archive/html/bug-gettext/2015-02/msg00018.html