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:
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.
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?