When we translate UIs with numerals, it's often the case that the numeral is a variable so that the computer programmer can substitute the appropriate numeral in the right place. So, let's assume we have the English word 'cat' and we have the question:

"How many cats do you have?"

The answers are to be listed as

No cats

1 cat

2 cats

3 cats

4 cats or more

Now, let's assume you can't drop the numeral. The form of the noun is fairly straightforward - 'cat' or 'cats'.

But this can't work in 'Celtic'. Take Welsh for the same grouping.

0 - Dim cath

1 - Un

2 - Dwy

3 - Tair cath

...

6 - Chwe

...

10 - Deg

Here then 1 and 2 followed a pattern, 3 and 6 will follow another (3 doesn't here as 'cat' is fem. , but with a masc. noun it would 'pair with' 6), 4,5, 7, 8, 9 follow a third pattern, and 10+ yet another.

How to convey these other variables to a computer program?

Thanks for any ideas. I have, I think, one solution. See if you agree.

[Edit: The title started off with 'dogs' but then I changed it to 'cats' out of pure favoritism and to show that '3' is sometimes 'paired with '6' but sometimes not. That 3 dogs 'tri

"How many cats do you have?"

The answers are to be listed as

No cats

1 cat

2 cats

3 cats

4 cats or more

Now, let's assume you can't drop the numeral. The form of the noun is fairly straightforward - 'cat' or 'cats'.

But this can't work in 'Celtic'. Take Welsh for the same grouping.

0 - Dim cath

1 - Un

**g**ath2 - Dwy

**g**ath3 - Tair cath

...

6 - Chwe

**ch**ath...

10 - Deg

**o gathod**Here then 1 and 2 followed a pattern, 3 and 6 will follow another (3 doesn't here as 'cat' is fem. , but with a masc. noun it would 'pair with' 6), 4,5, 7, 8, 9 follow a third pattern, and 10+ yet another.

How to convey these other variables to a computer program?

Thanks for any ideas. I have, I think, one solution. See if you agree.

[Edit: The title started off with 'dogs' but then I changed it to 'cats' out of pure favoritism and to show that '3' is sometimes 'paired with '6' but sometimes not. That 3 dogs 'tri

**ch**i', 6 dogs 'chwe**ch**i' .... but 3 cats 'tair cath', 6 cats 'chwe**ch**ath'.]
Last edited: