Package: kbd-chooser Severity: normal Tags: l10n patch This is the same issue of #260758. Please find the patch attached. -- roktas
diff -ru kbd-chooser.orig/ksyms.c kbd-chooser/ksyms.c --- kbd-chooser.orig/ksyms.c 2004-07-08 00:24:08.000000000 +0300 +++ kbd-chooser/ksyms.c 2004-07-24 02:10:03.000000000 +0300 @@ -1100,7 +1100,7 @@ { 0x00da, "" }, { 0x00db, "" }, { 0x00dc, "" }, - { 0x0130, "Idotabove" }, + { 0x0130, "Iabovedot" }, { 0x015e, "Scedilla" }, { 0x00df, "" }, { 0x00e0, "" }, @@ -1132,7 +1132,7 @@ { 0x00fa, "" }, { 0x00fb, "" }, { 0x00fc, "" }, - { 0x0131, "dotlessi" }, + { 0x0131, "idotless" }, { 0x015f, "scedilla" }, { 0x00ff, "" } }; @@ -1607,7 +1607,10 @@ { "cyrillic_small_letter_yeri", "cyrillic_small_letter_yeru" }, { "cyrillic_small_letter_reversed_e", "cyrillic_small_letter_e" }, { "cyrillic_small_letter_ii", "cyrillic_small_letter_i" }, - { "cyrillic_small_letter_short_ii", "cyrillic_small_letter_short_i" } + { "cyrillic_small_letter_short_ii", "cyrillic_small_letter_short_i" }, +/* Turkish */ + { "Idotabove", "Iabovedot" }, + { "dotlessi", "idotless" } }; const int syms_size = sizeof(syms) / sizeof(syms_entry); @@ -1618,6 +1621,7 @@ sym *charnames; int start; } charsets[] = { + { "", NULL, 256 }, { "iso-8859-1", latin1_syms, 160 }, { "iso-8859-2", latin2_syms, 160 }, #ifdef CHARSET_ISO_8859_3 @@ -1666,8 +1670,11 @@ return 0; } - for (i = 0; i < sizeof(charsets)/sizeof(charsets[0]); i++) { + for (i = 1; i < sizeof(charsets)/sizeof(charsets[0]); i++) { if (!strcasecmp(charsets[i].charset, charset)) { + charsets[0].charset = charsets[i].charset; + charsets[0].charnames = charsets[i].charnames; + charsets[0].start = charsets[i].start; p = charsets[i].charnames; for (i = charsets[i].start; i < 256; i++,p++) { if(p->name[0])
Attachment:
signature.asc
Description: Digital signature