Comment 47 for bug 323041

Revision history for this message
In , Sergey V. Udaltsov (svu) wrote :

Sorry for not another delay, at least now I added xkb maillist to CC list here, so will be able to react faster. But I kindly ask you (again) to refrain from using political BS here. This is pure technical/processual matter.

> 1. This is not how it's done for other locales.
That's true. I am trying to create a solution which would allow to minimize the duplication of the code (well, may be I am slightly paranoidal at that point).

> 2. AFAIK, and this is probably a well known fact but i'm going to be
> conservative and not state that assertively, the majority or all keyboard GUIs
> do not reflect variant keyboard layouts not defined under the particular
> country.
The gnome GUI is using the meta-information, available in base.xml. If some GUI tools are ignoring that - let their users file bugs. It is irrelevant here.

> 4. Romania requires customizations and thus is not up to discussion.
Ok, no arguing here.
> To wrap up, none of the 4 countries can be dismissed.
Looked at the links, thought a bit. Generally, agree.

So, what I would be happy with is:
1. Add crt variant to symbols/ua
2. Add crt variant to uz and tr. For example:

partial alphanumeric_keys
xkb_symbols "crh" {
    include "ua(crh)"
    name[Group1]= "Uzbekistan - Crimean Tatarian";
};

3. Add ro(crt) by inclusion of the original variant + whatever tweaks you think are necessary.
4. Modify base.xml.in accordingly: add 4 variants crh to ua,uz,ro,tr, use languageList to indicate crh as a language.

Anything I missed?