From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2.1) Gecko/20010901 Description of problem: xkb tr symbol file is incorrect. Due to problems also with capslock issues (capslock is hard-wired in X and not derived from the keyboard map files), a little more is required than simply replacing the tr file. Detailed description of problem, solution and necessary files is at the URL above. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.Install Turkish language during language selection during install. 2.SElect the Turkish keyboard, either from GNOME or KDE. 3.Try entering ?,?, or ? Actual Results: You get the islandic characters yacute, thorn and eth Expected Results: You should get the Turkish characters idotless, scedilla and gbrave. Additional info: http://www.arayan.com/da/linux.html details this issue and how to get around it.
The following locale aliases are present in XFree86 4.2.0 for turkish tr: tr_TR.ISO8859-9 tr_TR: tr_TR.ISO8859-9 tr_TR.iso88599: tr_TR.ISO8859-9 tr_TR.ISO-8859-9: tr_TR.ISO8859-9 Those pretty much account for the symlink munged aliasing on the URL provided above, except for the UTF-8 one. I've just added it to the locale.alias file myself: tr_TR.utf8: tr_TR.UTF-8 The rest of the changes are outside my area of expertise, and outside the level of enhancement I can provide. The best way to have these types of changes - for any language/locale are to have the authors of such changes submit them directly to fixes with full explanations of what they fix. Any changes we make to XFree86 from here on out are based on the 4.2.0 release, so please check that release out for the most up to date XFree86 support. Hope this helps.