Upstreamed from https://bugzilla.redhat.com/show_bug.cgi?id=740447 "IBus loads /usr/share/X11/xkb/rules/evdev.xml and there are duplicated 'Bengali' in evdev.xml. <layout> <configItem> <name>bd</name> <shortDescription>bn</shortDescription> <description>Bengali</description> <languageList> <iso639Id>ben</iso639Id> </languageList> </configItem> ... ... <layout> <configItem> <name>in</name> <shortDescription>in</shortDescription> <description>Indian</description> </configItem> <variantList> <variant> <configItem> <name>ben</name> <shortDescription>bn</shortDescription> <description>Bengali</description> <languageList> <iso639Id>ben</iso639Id> </languageList> </configItem> </variant> <variant> I'd like to suggest to change the description in layout 'in' and variant 'ben' to distinguish layout 'bd'." Not sure what different name we could use here, the layouts are certainly different.
Actually, there was no promise that descriptions are going to be unique. But you could come up with the good different names - we could discuss that.
Created attachment 51695 [details] [review] 0001-rules-rename-Bengali-variants-for-in-to-Indian-Benga.patch How about this one: rules: rename Bengali variants for 'in' to Indian (Bengali) This lines up the Bengali variants on the 'in' layout with other so that the use of the 'Bengali' description is unique to the 'bd' layout.
Not quite like that. The format is typically "Language (Country)". So, "Bengali (India)" etc.
Created attachment 51783 [details] [review] 0001-rules-rename-Bengali-variants-for-in-to-Bengali-Indi.patch Updated patch, this time with Bengali (India, ...)
Thanks, that is better. Except that you forgot to update symbols/in. Anyway, fixed and committed!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.