Slovak/Czech support in X - bugs

Miroslav Vasko vasko@ies.sk
Fri, 22 Jan 1999 11:53:43 +0100


--Message-Boundary-5863
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Content-description: Mail message body

Hi!

	    First, excuse my horrible english, which is not my first 
language, and I was lazy in the school.

	I do not want to send this as bugreport beczuse of deep-freeze of 
Slink and I hope, this is the fastest way.

    I hope, you will push this changes to slink, because console
is ok (locales, keyboard, fonts for czech and slovak languages), but
it lacks in X11R6 (version used in hamm - 3.3.2.2-4).

    Authors: Stanislav Meduna (Slovak part) and Jan "Yenya" Kasprzak

First, patches needed for CZECH language & keyboard
---------------------------------------------------

    It is based on editing two config-files ("xbase" package in 
hamm):     (czech.tar.gz)
    
    1) /usr/X11R6/lib/X11/locale/iso8859-2/Compose - add these lines:
    
       <yacute>                               : "\375"        yacute
       <aacute>                               : "\341"        aacute
       <iacute>                               : "\355"        iacute
       <eacute>                               : "\351"        eacute
       <uacute>                               : "\372"        uacute

    2) /usr/X11R6/lib/X11/locale/locale.alias - two lines
    
       cs_CS                   cs_CZ.ISO8859-2
       czech                   cs_CS.ISO8859-2
    
      change like this:
      
       cs_CZ                   cs_CZ.ISO8859-2
       czech                   cs_CZ.ISO8859-2
       
    above two steps can be done by applying patch "X11patch"

    3) I'm sending you better czech keyboard, too (file "cz"). Copy 
it to /usr/X11R6/lib/X11/xkb/symbols/


Second, patches needed for SLOVAK language & keyboard
-----------------------------------------------------

    I'm not from Czech republic, I'm from Slovak republic. Slovak 
support lacked in hamm absolutelly. I wantto change this - slovak 
locales and console keyboard will be included in slink, I hope, the 
same will happen in case of X11.

    I'm sending you slovak.tar.gz:
       
    1 XKeysymDB.add - please, add by 
      "cat XKeysymDB.add >>/usr/X11R6/lib/X11/XKeysymDB"

    2 xfree86.add - please, add by
      "cat xfree86.add >>/usr/X11R6/lib/X11/xkb/keymap/xfree86"
	   
    3 czsk - slovak and czech keymaps - cp it into 
      /usr/X11R6/lib/X11/xkb/symbols/
	   
    4 group_led - for automatic scroll-lock toggling, when 
      keyboard is changed form us to sk/cz and from sk/cz to us
      cp it to /usr/X11R6/lib/X11/xkb/compat/

    Please, let me know about progress you've made in including 
slovak and czech support in slink. If you want, please, send a note 
to czdebian-l@debian.cz - it is official debian Czech/Slovak 
maillist.

    This message was written as official patch from "Debian CZ/SK" 
project. Many people hope, that slovak and czech support will be 
included in slink and that slink will grow on local slovak/czech 
market.

    Thank you very much,
	    Miroslav Vasko
	    vasko@ies.sk
	    
	    and Slovak/Czech users of Debian



--
  .~.     Miroslav Vasko
  /V\     vasko@ies.sk
 // \\    Debian GNU/Linux 2.0 hamm
/(   )\
 ^^-^^


--Message-Boundary-5863
Content-type: text/plain; charset=US-ASCII
Content-disposition: inline
Content-description: Attachment information.

The following section of this message contains a file attachment
prepared for transmission using the Internet MIME message format.
If you are using Pegasus Mail, or any another MIME-compliant system,
you should be able to save it or view it from within your mailer.
If you cannot, please ask your system administrator for assistance.

   ---- File information -----------
     File:  czech.tar.gz
     Date:  19 Jan 1999, 20:47
     Size:  1895 bytes.
     Type:  Unknown

--Message-Boundary-5863
Content-type: Application/Octet-stream; name="czech.tar.gz"; type=Unknown
Content-disposition: attachment; filename="czech.tar.gz"
Content-transfer-encoding: BASE64

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
pwAoAAA=
--Message-Boundary-5863
Content-type: text/plain; charset=US-ASCII
Content-disposition: inline
Content-description: Attachment information.

The following section of this message contains a file attachment
prepared for transmission using the Internet MIME message format.
If you are using Pegasus Mail, or any another MIME-compliant system,
you should be able to save it or view it from within your mailer.
If you cannot, please ask your system administrator for assistance.

   ---- File information -----------
     File:  slovak.tar.gz
     Date:  19 Jan 1999, 20:27
     Size:  2393 bytes.
     Type:  Unknown

--Message-Boundary-5863
Content-type: Application/Octet-stream; name="slovak.tar.gz"; type=Unknown
Content-disposition: attachment; filename="slovak.tar.gz"
Content-transfer-encoding: BASE64

H4sICLTqpDYAA3Nsb3Zhay50YXIA7VvvT+M4GuZr+ldY/cTockxTaBl2jtUxwJ1GA3ujKSvt
7QhVbmJaX5M4EydAQfu/32snTpxfBQIFdbfWaLaxXz9+39d+HtvJ7M77rZUXtNff3x+gLYSs
/UFP/68qPYSGw4FlDQf94R487+8O9rbQYPWubW3FPMIhQlseDdkyu4fa17T89oUs+MI7+bSD
HWdFY1i93nBvr3n+rcEA5n8w2N23dvs9mH8LamD+eyvyp1D+4vPfoW5/jLEdR8QwfupZp5as
IVrNgayhWs2JrGF5zb92ZU2s1RzJmoVWc9J562A3pVJur0JCPgxXyP4H+T8Y9ir87w+sDf9f
o3Ru55PxnCw8HKBuzMf23fjHDQmjRRfdd8TspO02cwg37hH1bTd2COqmC6drGH98zAyjRQBW
uplDrnDsRkUzm3kBjuiEujRa6NbTkMXB2CVO0R42qAlzi8D2HZ9v6w6/6+pdpoR5JAoL6IEN
sMII/jSEfbduYd89N+wgZNM1Clq42z5kAACYNVrgusMvEvZ6LHDd4eeGvTYLPHf3WZzm83Va
4LrDLxL2eixw3eHnhr02Czx3t33IALBeCq47/CJhr8cC1x1+bthrs8Bzd58W8hue/7MQVzjG
A/c/y6q5//X6m/vfa5T379HFjHIEf3BOD1SgBLqh0QyauYddF3nMoVfUhlbm/9SB/thH3ZEd
Mmg7Y/a8i85OT5DPbhCfsRuOohlB2I7oNUFA3AnDoYPkquuko1U5qDMPpcTPiDPBnNpdWYfj
qUf8CHU9FnMC6LxUj22bcH67Lfu8K3eivIxDOTs4OBiUav+HA+x3RahZriKGPDwn6Bx0aMwh
P/YM3bBwTv0pItfEB3eTIFFfYl3TMIqxO06SR0KOjtzo3+HHNLSIhEFIogLcfceAoKDmHAfw
Nz9ELiC71seOkaKdp2CHCswQeWb+IRoReIbRt6UPh3+z3iUj/aEGdMQEsrA0cTAkzDC7Ob0N
XGrTKLEWReJwMZD7d4lsZYBvq1+b8rwi9q1Vj7Fc//u7Q2tY0v9ev7+/0f/XKCBqx3cE5Ab7
Dhq57BrPc5lODzroCpTity+fpM3X46wdFFGI4vbxO2QdHOyjUYR9yl18jc6JE/vYRJBbn/2T
xD6Jdvg8tf9KQpBeDkIllHQaYpA/Rygq9hfMJ+IXCJ+JHMqjkE7iiMiBpXQuBEAkRPiKukSo
LHRCN3hhIjh2XVNHIM1wlOw6Ewabjs2CRUinswj2pIjaRCBAf5dcRUJ5QTIlvOwQRzMIlV3J
J32jQzz2PBzSO8ITDwB3hv0p4cIH6dCMYIeEO2mQF7mPXIvEkXspiyPpN7kF1eccamFU6oHo
CgMcipQsdjqdAIcRxS5SGyV2Axg09khIbXEK5qijnUfrb/+/YI98TyT7Eh2i7q+j90ej48+f
ux9LzX3ZnCwBaCxuuvJ4C26M9Z202irf0fH5svbsBrjMBFphW8nif0LcdyuIu/iOotlvddtp
4bt+xXntGctn5Cl+113Ey55nrtX5rYXVynPxA1xobNcvY8tM2sfduNaeGXfxlUGDUeJBW/+X
rbeVzlphVp7Ik8q3qScyRW50K5S27PPEMpP2YbeVtiVhF7+fvbyylb4vvfp8tVlodd+Iyo4r
z95C1/TPBMtM2ofduNCeF3bxW9YLy1r1W8/rzllJ1TqP9zxDF45LfDg+nhBuw4mRJK9P4Bx6
RULi2/A8IdENIXDuRdckXCAujo0EDsyqZ3Z4F4faopF2vMcMju/FYGK+Hdhw8yoHKa/+23xG
r6JxxKZTl4CFGg0JNPSPb8cXZz+je+M7OodzKhVhGlAu1UtQafT16NfRg0bfjs4uUqP8XUjV
bHR89iUx+zz6z/gXchuN5XSayChWJP2Uu6ciJ9p8IE7kG5PMYEKmcJ5Xb2mQh4OA+tMkufIv
1TQW76dHIikI3Sc/xmdm+uObetFSsBbvWJCwPsYBH8unOrNj5kchc+/VDwGrftYDQ6Z2JbD+
+ih5M/OkVZgqjyKQTPTRqWX9LF4MfTdEHfkRY9dEaQlIaBM/Mi5NaEd58agf88Qq9uFSxG0W
EuOyU5jCoxMdOf/nY2aOA3dJPtPQJyG25yQSV7fUStQQ8VxBP9bQ01nOkcmt7WJP9xsHDO5o
LJhl4/+IGdzXJm4F+VPvg5YRm8HF0DTAnHAxSAJaaBLFhXteDdJBjgTJpMwx056ujpQ3TUOC
IxJWkaye5lND/jPHZF4LPneMFuulZrUcKz/k4MymoR17Vy65rWZVWzOceFSGXIi+slz6GjTC
DsWgiZymgSLwnPjJUlDQ6XqRt38zXy/yuYz/6cvoLE+hb+NQuCNBU3uZvgkgqvQliDhsmT65
aSxLX1LiEBToxdOXB/bi6atP0UtnLz2PN4iVlr+HyNAgaU1ileWhUYjMR0hak1ila3uJGJkP
SNqjxEqURJEqYlXSBB2pVqwyRaqKVdNSLIpVVYzMB3Ss7Xopr5Yy2+p5ZD5KzZaxbTmPzEdJ
Whu2oXoda0+3Z6UvKQ1q9hLpWyZpbyxW2a2mmMGT3rAiV6LcqRER+r2SQVEWZvH5vzVsrSph
0tPQOtVA35Wgf2+/YIqXyeUht/br4ZBbZ7OVxBTuoNKxi7OT04pj0xBfp+qOuU1pRF1H7krK
AIwdgp1xrgnyMdeg1O5SdShl41RlwzAsmQD9zJskJHBBXaG5ksnTXl/17WfJw9rW5qayYvRr
+u6qvrtJfJC1CWg3nWrSzhXAbg3AngLYk4M7zHV1TbNV372avgPVd1B/SxEAkQIY1AAMFcDQ
zCYnSXoOcKcAhjUA+wpgP/UAe+ABh+t48WiQ/K8xALJfA6I2beODCgNz2GUpnxdBsAL5UAOi
9mvjoP6Mp0CoAjmogmRbtdEzcwz9RJyCEAXSqwHpV9Z/8dSVLkadnXK1a6enZPWLvD9nB1sd
O1OHxSdHscW9JTvJWrMz3LDzL8jO6mepAjubedewK5qPInQjK0sMNGuY2shKVNwfzRqmNrKy
RD6ziamNrCwx0KxhaiMrUXFrNJuY2sjKEvnMJqY2srKGfGYTWxtZWUM+s4mtjaysIZ/ZxNZG
VtaQz2xi63JWLuOb+Sjutn9F1YaVDbuhcutNyUnWlZzhhpx/cnK+9b8G3JRN2ZRN2ZRN2ZRN
2ZRN2ZQ/c/k/V8t7wQBQAAA=

--Message-Boundary-5863--