[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search

CLDR Ticket #2883(closed enhancement: fixed)

Opened 7 years ago

Last modified 3 years ago

Adding new ruleset(s) for Scottish Gaelic (gd)

Reported by: fios@… Owned by: emmons
Component: plurals Data Locale:
Phase: Review: srl
Weeks: Data Xpath:


I'm involved in the localisation of Firefox and Wikipedia into Scots Gaelic and both have asked me to raise a ticket to add Scots Gaelic plurals.

A slight issue is the fact that there are two number systems, one decimal and one vigesimal. If only one can be added, then that should be the decimal system.

I've looked at the formula rules but I don't think I'd get that right so apologies for posting prose - I've condensed it as much as possible. It's probably quicker that way than someone trying to make sense of a forumula that I've cooked up!

1, 11 >> Form 1
2, 12 >> Form 2
3-10, 13-19 >> Form 3
20 and anything above >> Form 4

1, 11, 21, 31 >> Form 1
2, 12, 22, 32 >> Form 2
3-10, 13-19, 23-29, 33-39 >> Form 3
20, 41 and anything above >> Form 4

No special form is needed for decimals.

I can provide sources, if that's needed, just let me know what format.



Change History

comment:1 Changed 7 years ago by fios@…

It's just been recommended that I point out that 0 groups with Form 4.

comment:2 Changed 7 years ago by fios@…

Just coming out of a debate on WikiTranslate where I raised a ticket to refine
the gd plural (decimal) rules

In short, the issue was raised that WikiTranslate uses strings like
PLURAL:$1|Hidden category|Hidden categories

The problem arises that while Gaelic treats 1, 2, 11, 12 as singular forms, the
Wiki system treats 2, 11, 12 as plurals and would thus create erroneous forms.

The solution we came up with there is as follows:
1 >> Form 1
2 >> Form 2
3-10 >> Form 3
11 >> Form 1
12 >> Form 2
13-19 >> Form 3
0, 20 and anything above >> Form 4

Should this kind of thing be dealt with here too, as these rules are likely to the propagate into other systems?

comment:3 Changed 7 years ago by mark

  • Owner changed from somebody to mark
  • Priority changed from assess to medium
  • Status changed from new to assigned
  • Milestone set to 1.9m2

We'll use the decimal form, adding zero, so:

1, 11 >> one
2, 12 >> two
3-10, 13-19 >> few
0, 20 and anything above >> other

comment:4 Changed 7 years ago by fios@…

Ok, fine with sticking to decimal. But is the fact that Gaelic treats 1,2,11,12 as singular going to cause a problem as mentioned above? I'm just going to give you two examples to make sure we both have it right - I'm probably just being overly cautious but I'd like to avoid either of us having to spend time chasing down errors.

1aon taighaon bhòrd(1 NOUN.sing with lenition of non-dentals)
2dà thaighdà bhòrd(2 NOUN.sing with lenition of all consonants)
3-10trì taigheantrì taighean(3/9 NOUN.pl)
11aon taigh deugaon bhòrd deug(1 NOUN.sing 10)
12dà thaigh deugdà bhòrd deug(2 NOUN.sing 10)
13-19trì taighean deugtrì bùird deug(3/9 NOUN.pl 10
0-20+fichead taighfichead bòrd(0/20+ NOUN.sing

comment:5 Changed 7 years ago by markus

  • Cc markus added

I asked Michael: I assume that the pattern repeats after 100, so 100 -> form 4, 101/111 -> form 1, 102/112 -> form 2, etc. Correct?

And he replied: No, in the decimal system, beyond twenty anything uses Form 4

comment:6 Changed 7 years ago by pedberg

  • Milestone changed from 1.9m2 to 1.9RC

comment:7 Changed 7 years ago by mark

  • Milestone changed from 1.9RC to 2.0

Move to 2.0

comment:8 Changed 6 years ago by pedberg

  • Milestone changed from 2.0 to 2.1m1

comment:9 Changed 6 years ago by mark

  • Milestone changed from 21m1 to 21

comment:10 Changed 6 years ago by emmons

  • Owner changed from mark to emmons
  • Status changed from assigned to accepted
  • Milestone changed from 21 to 21m1

I'll go ahead and take this one since I'm doing the data as well.

comment:11 Changed 6 years ago by emmons

  • Review set to mark

comment:12 Changed 6 years ago by srl

  • Review changed from mark to srl

comment:13 Changed 6 years ago by srl

  • Status changed from accepted to closed
  • Resolution set to fixed

comment:14 Changed 3 years ago by emmons

  • Milestone 21m1 deleted

Milestone 21m1 deleted


Add a comment

Modify Ticket

as closed
Next status will be 'new'
Next status will be 'closed'

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.