Dal�� P�edchoz� Obsah

6. Lokalizace r�zn�ch aplikac�

Pro lokalizaci n�kter�ch program� n�rodn� kl�vesnice, fonty a lokalizace knihovny libc nesta��. Tato kapitola popisuje, co je pot�eba d�le ud�lat, aby jednotliv� programy spr�vn� pracovaly v �esk�m (p��padn� slovensk�m) prost�ed�. ��st program� nen� ochotna ani s nastaven�mi locales zpracov�vat osmibitov� znaky bez zvl�tn�ho nastaven�. V�t�ina po�tovn�ch a newsov�ch program� vy�aduje informaci o explicitn� k�dov�n� apod..

V�t�ina popis� v t�to kapitole p�edpokl�d�, �e na po��ta�i u� je nainstalovan� n�rodn� kl�vesnice, ISO-8859-2 fonty a �esk� nebo slovensk� locales.

6.1 Bash

Aby bylo mo�n� v p��kazov�ch ��dc�ch shellu bash zad�vat a pou��vat ne-ASCII znaky, je t�eba v souboru $HOME/.inputrc nebo v /etc/profile uv�st prvn� t�i z n�sleduj�c�ch p��kaz�:

set meta-flag on
set convert-meta off
set output-meta on
"\e[1~": beginning-of-line
"\e[3~": delete-char
"\e[4~": end-of-line

Dal�� t�i ��dky slou�� ke zprovozn�n� kl�ves Home, Delete a End p�i editaci p��kazov�ch ��dk�.

6.2 Tcsh

Petr Kol�� [email protected]: 16. 5. 1999

Pro vstup ne-ASCII znak� je nutn�, aby byl tcsh p�elo�en s volbami 8b a nls (lze zjistit p��kazem echo $version). Bohu�el tcsh ignoruje nastaven� prom�nn� prost�ed� LC_ALL, a ��d� se pouze prom�nn�mi LC_CTYPE a LANG. Ve star��ch verz�ch tcsh akceptoval osmibitov� znaky p�i jak�mkoli nastaven� t�chto prom�nn�ch (tak�e sta�ilo pouh� setenv LANG nebo setenv LC_CTYPE bez ud�n� hodnoty), ve verzi 6.08.00 se tyto prom�nn� skute�n� pou��vaj� pro nastavov�n� locales, tak�e p�i dosti �ast�m nastaven� LC_ALL=cs_CZ a LANG=cs tcsh pova�uje ne-ASCII znaky za netisknuteln� a nena��t� je, proto�e kategorie LC_CTYPE je definov�na pouze v locale cs_CZ. �e�en�m je nastavit


setenv LC_CTYPE cs_CZ

Aby fungovaly p�i editaci p��kazov�ch ��dk� kl�vesy Home, End a Delete, je nutn� do souboru /etc/csh.cshrc p�idat ��dky

if ("$term" == "xterm" || "$term" == "vt100" \
      || "$term" == "vt102" || "$term" !~ "con*") then
    # bind keypad keys for console, vt100, vt102, xterm
    bindkey "\e[1~" beginning-of-line  # Home
#    bindkey "\e[2~" overwrite-mode     # Ins
    bindkey "\e[3~" delete-char        # Delete
    bindkey "\e[4~" end-of-line        # End
endif

--- Tato informace sice nesouvis� s lokalizac�, ale je natolik praktick�, �e stoj� za to ji uv�st na tomto m�st�.

6.3 XTerm

Pokud se n�komu nepoda�� zprovoznit kl�vesnice v X11, je mo�n� alespo� pomoc� translations v app-defaults nastavit po�adovan� rozlo�en� kl�ves pro program xterm.

Programy, kter� si otev�raj� vlastn� okna, tato kl�vesnice neovlivn�. Nouzov� lze do t�chto program� vlepovat �esk� text z okna xtermu pomoc� operace Copy-and-paste, ale pro rozumnou pr�ci je nutn� prov�st lokalizaci cel�ch X.

Vcelku spolehliv� funguje po�e�t�n� programu xterm pomoc� app-defaults z adres��e X11/xterm z bal�ku cs-tools. M�lo by fungovat i pro r�zn� X-servery. Bohu�el nap��klad u XFree86 (nebo je to z�le�itost verze X?) do�lo n�kde mezi verzemi 3.1.2 a 3.3.2 ke zm�n�, kv�li kter� je nutn� v souborech XTerm* nahradit ve v�ech ��dc�ch obsahuj�c�ch Shift <Key>velk�_p�smeno toto velk�_p�smeno p��slu�n�m mal�m p�smenem. Takto upraven� soubory funguj� na nov�ch i star��ch verz�ch; p�vodn� soubory pouze na star��ch verz�ch.

6.4 Rxvt

Radim Hal�� [email protected]; 24. 6. 1998

V Rxvt funguje �esk� kl�vesnice od verze 2.4.9. Posledn� verzi rxvt lze sehnat na http://mason.primenet.com.au/pub/rxvt/.

V �em byl probl�m? N�sleduj�c� text lze pou��t jako n�vod na �pravu dal��ch vzdorn�ch program�:

Rxvt dostupn� v RedHatu i Debianu s �e�tinou korektn� nefunguje (a ani nem��e) a je pot�eba jej upravit a znovu p�elo�it. P�i pou�it� "developer" verze 2.4.6, kter� je k m�n� na http://babayaga.math.fu-berlin.de/~rxvt/ lze pou��t n�sleduj�c� patche:

*** configure.OLD       Wed May  6 13:37:12 1998
--- configure   Wed May  6 14:20:34 1998
***************
*** 3108,3114 ****
    cat > conftest.$ac_ext <<EOF
  #line 3110 "configure"
  #include "confdefs.h"
- #define X_LOCALE 1
    #include <X11/Xlocale.h>
  int main() {
  setlocale(LC_CTYPE, "");
--- 3108,3113 ----

*** command.c.OLD       Wed May  6 15:50:01 1998
--- command.c   Thu May  7 09:03:30 1998
***************
*** 44,50 ****
  # if (XtSpecificationRelease < 6)
  #  define NO_XLOCALE
  # else
- #  define X_LOCALE
  #  include <X11/Xlocale.h>
  # endif
  #endif                                /* NO_XLOCALE */
--- 44,49 ----
***************
*** 1103,1111 ****
  
      Input_Context = NULL;
  
! # ifdef MULTICHAR_SET
!     setlocale(LC_CTYPE, "");
! # endif
  
      if (rs_inputMethod == NULL
  # ifndef KANJI
--- 1102,1108 ----
  
      Input_Context = NULL;
  
!     setlocale(LC_ALL, "");
  
      if (rs_inputMethod == NULL
  # ifndef KANJI
-------------------------------------------------------------------------------

Jak je vid�t, z�kladn� probl�m je v tom, �e se vol�n� funkce setlocale() zakompiluje pouze je-li p�i p�ekladu definov�n symbol MULTICHAR_SET. Bez t�to funkce si o �e�tin� m��eme nechat jen zd�t...

Po aplikaci z�platy sta�� standardn� cyklus configure; make; make install. Pak u� jen m�t spr�vn� nastaven� �esk� locale...

Probl�m s t�m, �e se na za��tku nevol� setlocale(), nem� jen rxvt. Stejn� "ne-internacion�ln�" se chov� i nxterm, xjed a dal��. Pouh� p�id�n� setlocale(LC_CTYPE, "") v�ak obvykle posta�uje pouze u program�, kter� neotv�raj� vlastn� okna v prost�ed� X11 a kter� nepracuj� s v�cebajtov�mi znaky.

Pro opravy program� ur�en�ch pro prost�ed� X11 je mo�n� se inspirovat nap��klad ve zdrojov�ch textech programu xterm na ftp://ftp.x.org/pub/R6.4/xc/programs/xterm/ (vol�n� funkce XtSetLanguageProc (NULL, NULL, NULL)main.c a t�lo funkce VTInitI18N()charproc.c) nebo ve zdrojov�ch textech editoru fte upraven�ch Zde�kem Kabel��em pro pou�it� IM z  http://decibel.fi.muni.cz/debian/fte_0.49.2.src.tag.gz, soubor src/con_i18n.cpp.

6.5 Ls

Aby p��kaz ls nevypisoval m�sto ne-ASCII znak� ve jm�nech soubor� otazn�ky, je nutn� pou��vat ls -N nebo ls --8bit.

6.6 Less

Program less implicitn� zobrazuje znaky s k�dy >= 128 jako �estn�ctkov� k�dy uzav�en� mezi znaky <> (nap�. znak jako <C8>) a ��d�c� znaky ve form� ^x (nap��klad znak control-A (s k�dem 1) zobraz� jako ^A).

Nov�j�� verze zobrazuj� osmibitov� znaky, pokud jsou nastaveny locales (LC_CTYPE nebo LANG). Pro star�� verze je mo�n� pou��t parametr -r, nastavit prom�nnou prost�ed� LESS na -r, nastavit prom�nnou prost�ed� LESSCHARSET na latin1 (v tomto p��pad� zcela vyhovuje i pro ostatn� k�dy ISO-8859-x), nebo nastavit prom�nnou LESSCHARDEF podle popisu na manu�lov� str�nce. M�sto nastavov�n� prom�nn�ch prost�ed� je mo�n� zadat po�adovan� hodnoty v sekci #env souboru $HOME/.lesskey:

#env
LESSCHARSET = latin1

a p��kazem lesskey tento soubor p�elo�it na konfigura�n� soubor pro less --- $HOME/.less.

Pozor: Pokud zobrazovan� soubor obsahuje ��d�c� znaky, pak p�i nastaven� pomoc� -r program less nev�, jak opravdu vypad� v�sledek na obrazovce, a m��e nap��klad �patn� zalamovat ��dky.

6.7 Groff

Pro lokalizaci bal�ku groff je nutn�, aby podporoval k�dov�n� ISO-8859-2. �prava groff-latin2 vytvo�en� Henrykem Paluchem a Janem Kasprzakem je k dispozici na ftp://ftp.fi.muni.cz/pub/localization/groff/ pod n�zvem groff-latin2. Aby groff pou��val spr�vnou znakovou sadu, je nutn� nastavit prom�nnou prost�ed� GROFF_TYPESETTER na hodnotu latin2. Postscriptov� tisk v k�du ISO-8859-2 z groffu nen� pravd�podobn� dosud vy�e�en.

D�le je t�eba nastavit �esk� d�len� slov. Program groff pou��v� TeXov� vzory d�len�. N�sleduj�c� p��kaz zkop�ruje soubor, kter� tyto vzory d�len� obsahuje a odstran� v�e krom� obsahu p��kazu \patterns (za posledn�m vzorem vypust� v�e po��naje uzav�rac� slo�enou z�vorkou):


awk '/\\patterns{/, /}/' /usr/share/texmf/tex/generic/hyphen/czhyph2e.tex \
  | sed -e 's/^.*\\patterns{//' -e 's/}.*//' -e '/^$/d' \
  > /usr/lib/groff/tmac/hyphen.cs

Pak je nutn� v souboru /usr/lib/groff/tmac/troffrc zm�nit ��dek .do hla us na .do hla cs a ��dek .do hpf hyphen.us na .do hpf hyphen.cs.

6.8 Joe

Na adrese ftp://ftp.vslib.cz/pub/unix/linux/localization/ je patch, kter� zajist�, �e editor joe bude pou��vat locales. Upraven� joe um� se spr�vn� nastaven�mi locales pracovat s osmibitov�mi znaky i bez nastaven�ho parametru -asis a nav�c spr�vn� rozezn�v� hranice slov s diakritikou. Pro �e�tinu je vhodn� spou�t�t editor s parametrem -french nebo odstranit mezeru p�ed touto volbou v souboru /usr/lib/joe/joerc nebo $HOME/.joerc, aby joe p�i p�eform�tov�v�n� textu d�val za interpunkci na konci v�ty pouze jednu mezeru.

Bez zm�n�n�ho patche je nutn� nastavit volbu -asis (tak jak je pops�no u -french), aby bylo mo�n� pracovat se znaky s k�dy v�t��mi ne� 127. Potom v�ak joe p�smena s diakritikou nepokl�d� za p�smena, tak�e nap��klad slovo u�ivatel pova�uje za t�i slova.

6.9 Midnight Commander

Petr Stan�k '�nek' [email protected], V�t�zslav Samel [email protected] a dal��

Midnight Commander pou��v� r�me�ky, kter� jsou v �esk�ch fontech na jin�m m�st�, proto vypad�, tak jak vypad�. Tento probl�m je mo�no vy�e�it malou �pravou n�kter�ho �esk�ho fontu (ale potom to u� doopravdy NEBUDE �esk� font, proto�e bychom museli upravit i znaky na m�st� p�smenek � a dal��ch). Jeden takto upraven� font pro linuxovou konzolu je k dispozici n�kde na ftp.inet.cz.

Aby Midnight Commander (d�le jen MC), spr�vn� zobrazoval �esk� fonty, je nutn� spustit MC s parametrem -m, a nastavit v "Options/Display bits" volbu "(*) Full 8 bits" (plat� pro star�� verze MC). Spou�t�n� mc -m lze automatizovat dops�n�m alias mc='mc -m' do souboru ~/.bashrc nebo ~/.cshrc, podle toho, jak� shell pou��v�te.

V p��pad� nov�j��ho MC (testov�na verze 4.1) se mus� nastavit v "Options/Display bits" volba "(*) Full 8 bits output". K tomu, aby �lo ps�t �esk� znaky, je tak� nutno zapnout volbu "[x] Full 8 bits input".

Pozn�mka: MC pou��v� editor, jeho� jm�no je uvedeno v prom�nn� prost�ed� EDITOR, implicitn� vi. Pokud tedy chcete pou��vat nap��klad editor joe bez �pravy pro podporu locales, p�idejte do sv�ho $HOME/.bash_profile ��dek export EDITOR='joe -asis'.

6.10 Datab�ze MySQL

Autor informac�: Jan Pazdziora [email protected], 1998

V nov�ch verz�ch je obsa�ena tabulka s �esk�m t��d�n�m od Jana Pazdziory. M�-li b�t pou�ita, je nutn� spustit ./configure s volbou --with-charset=czech.

U star��ch verz� (testov�no s verz� 3.20.31e) bylo nutn� souborem z  http://www.fi.muni.cz/~adelton/l10n/mysql-ctype-czech.c nahradit soubor strings/ctype-latin2.c v rozbalen� distribuci a p��kaz ./configure spustit s volbou --with-charset=latin2.

Je tak� k dispozici p�eklad souboru chybov�ch hl�en� http://www.fi.muni.cz/~adelton/l10n/mysql-sql-share-czech-errmsg.txt. Zkop�rujte ho do sql/share/czech/errmsg.txt a p�egenerujte bin�rn� soubor sql/share/czech/errmsg.sys p��kazem


extra/comp_err sql/share/czech/errmsg.txt sql/share/czech/errmsg.sys

Pou��v�n� �esk�ch chybov�ch hl�en� se pak zapne p�i startu serveru mysqld parametrem --language=czech.

Upozorn�n�: tato t��dic� tabulka implementuje posloupnost, ve kter� z�le�� na velikosti p�smen (case sensitivity). Vzhledem k tomu, �e manu�l MySQL ��k�, �e t��d�n� na velikosti p�smen nez�vis�, byly by v�sledky (by� spr�vn� pro �e�tinu) nekompatibiln� se zbytkem MySQL. Proto tato tabulka nebyla posl�na do ofici�ln� distribuce. Na nalezen� �e�en� probl�mu se pracuje, pokud k n�mu m�te n�jak� koment��, napi�te autorovi po�e�t�n�.

6.11 Perl

Autor informac�: Jan Pazdziora [email protected], 1998

Podle v�eho pokud m� Perl pou��vat locales, je nutn� m�t verzi 5.004. Pro nastaven� locales podle hodnot prom�nn�ch prost�ed� mus� skript obsahovat p��kaz


use locale;

nebo mus� b�t perl spu�t�n p��kazem


perl -Mlocale dal�� parametry

Pro ov��en�, zda podpora locales funguje, lze pou��t n�sleduj�c� skript:


perl -Mlocale -e '$_="mali�k� je�e�ek"; s/\W/-/g; print "$_\n";'

kter� m� spr�vn� vytisknout mali�k�-je�e�ek. Bez funguj�c�ch locales budou nahrazeny poml�kou i dal�� znaky, kter� nejsou pova�ov�ny za p�smena.

6.12 KDE

M�lo by sta�it m�t nainstalovan� locales a prom�nnou prost�ed� LC_CTYPE (nebo LANG) nastavenou na cs_CZ.

6.13 Telnet

Pro pou��v�n� osmibitov�ch znak� je nutn� bu� p�epnout telnet do bin�rn�ho re�imu nebo pou��t n�sleduj�c� ��dek v $HOME/.telnetrc:

localhost set outbinary true
stroj.domena.cz set outbinary true
jiny.jinde.cz set outbinary true

6.14 Rlogin

Pro umo�n�n� osmibitov�ho p�enosu v programu rlogin slou�� volba -8.

6.15 Nastaven� termin�l�

stty cs8 -istrip -parenb

6.16 Samba

Pro pou��v�n� n�rodn�ch znak� ve jm�nech soubor� (pro spolupr�ci s Windows-95 nezbytn� nutn�, proto�e u� p�i vytvo�en� nov� slo�ky je v jej�m jm�n� pou�ita diakritika) je nutn� m�t Sambu verze nejm�n� 1.9.18 (vzhledem k bezpe�nostn�m d�r�m je vhodn� m�t v�dy posledn� verzi) a uv�st v konfigura�n�m souboru /etc/smb.conf ��dky

client code page = 852
character set = iso8859-2

6.17 Lynx

Od verze 2.5 um� pracovat se str�nkami v k�dov�n� ISO-8859-2. Zm�nu k�dov�n� lze prov�st ru�n� pomoc� volby O)ptions -> display (C)haracter set, nebo v konfigura�n�m souboru $HOME/.lynxrc (soubor lze z�skat zad�n�m > po v�b�ru volby O)ptions) zm�nou ��dku character_set na

character_set=ISO Latin 2

nebo pro v�echny u�ivatele v souboru /usr/local/lib/lynx.cfg respektive /etc/lynx.cfg zm�nit ��dek CHARACTER_SET na

CHARACTER_SET:ISO Latin 2

p��padn� je�t�

ASSUME_CHARSET:iso8859-2
ASSUME_LOCAL_CHARSET:iso8859-2

Od verze 2.8 by m�l b�t schopen korektn� zobrazovat jak str�nky v k�dov�n� ISO-8859-2, tak Windows-1250 (pokud maj� spr�vn� uveden� k�dov�n� v hlavi�ce Content-Type:).

Dal�� nastaven� u� nesouvisej� s lokalizac�:

Pro zkr�cen� doby v�pisu hl�en� lze d�le zm�nit:

INFOSECS:1
MESSAGESECS:1
ALERTSECS:1

Pro prohl��en� obr�zk� pomoc� lynxu je t�eba nastavit

MAKE_LINKS_FOR_ALL_IMAGES:TRUE

a pro spou�t�n� na konzole zkop�rovat /etc/mailcap.vga do $HOME/.mailcap. Lynx pak bude pou��vat prohl��e� zgv.

6.18 Fvwm95

Petr Stan�k '�nek' [email protected]; 1997

Fvwm95 je virtu�ln� mana�er oken, kter� se vzhledov� podob� M$ Win95. Pro zobrazov�n� �esk�ch znak� je nutno upravit konfigura�n� soubor fvwm95. M�-li b�t �prava provedena pouze pro jednoho u�ivatele zkop�rujeme konfigura�n� soubor do jeho dom�c�ho adres��e jako ~/.fvwm2rc95 a provedeme pot�ebn� �pravy:


cp /etc/X11/fvwm95-2/fvwm2rc95 ~/.fvwm2rc95

P�edpokl�d� se, �e m�te nainstalovanou podporu �e�tiny pro X11, v�etn� �esk�ch font�. (viz popis 2.2. XFREE 3.2)

�prava souboru $HOME/.fvwm2rc95 spo��v� v:

  1. nastaven�m iso-8859-2 font� pro p�sma oken, ikon a menu
    WindowFont  -adobe-helvetica-*-r-*-*-*-120-*-*-*-*-iso8859-2
    IconFont    -misc-fixed-*-r-*-*-*-120-*-*-*-*-iso8859-2
    MenuFont    -adobe-helvetica-*-r-*-*-*-120-*-*-*-*-iso8859-2
    
  2. po�e�t�n� dialogu p�i pr�ci s okny
    AddToMenu "Window-Ops2" "&Obnovit%mini-ray.xpm%"   Iconify -1
    +                 "&P�esunout%mini-move.xpm%"      Move-or-Raise
    +                 "&Velikost%mini-resize.xpm%"     Resize-or-Raise
    +                 "Mi&nimalizovat%mini-lower.xpm%" Iconify 1
    +                 "Ma&ximalizovat%mini-max1.xpm%"  Maximize 100 100
    +                 ""                               Nop
    +                 "&Zab�t%mini-bomb.xpm%"          Destroy
    +                 "&Ukon�it Alt+F4%mini-stop.xpm%" Delete
    
  3. nastaven�m iso-8859-2 font� pro modul "Pager"
    *FvwmPagerFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-iso8859-2
    
  4. nastaven�m iso-8859-2 font� pro modul "fvwm buttons"
    *FvwmButtonsFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-iso8859-2
    
  5. nastaven�m iso-8859-2 font� pro modul "Identity"
    *FvwmIdentFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-2
    
  6. nastaven�m iso-8859-2 font� pro modul "FvwmWinList"
    *FvwmWinListFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-iso8859-2
    
  7. nastaven�m iso-8859-2 font� pro modul "TaskBar"
    ### Font tla��tka na TaskBaru bez v�b�ru (vystoupl�)
    *FvwmTaskBarFont -adobe-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-2             
    ### Font tla��tka na TaskBaru vybran�ho (zam��knut�)
    *FvwmTaskBarSelFont -adobe-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-2
    

Uk�zkov� menu je mo�no naj�t na URL http://linux-cz.inecnet.cz/ftp/fvwm/

6.19 Afterstep

Rudolf Ul� [email protected]; 14. 12. 1998

Window mana�er Afterstep pou��v� pro konfiguraci sv�ho menu program wmconfig (viz man wmconfig).

V souboru menu /etc/X11/wmconfig/xterm-color uprav�me vol�n� xterm-color:

xterm-color exec "xterm -fn -misc-fixed-medium-r-semicondensed-sans-13-120-75-75-c-60-iso8859-2 &"

Obdobn� je t�eba upravit ��dek pro vyvol�n� Emacsu v /etc/X11/wmconfig/emacs (m�sto xterm a xterm-color bude emacs).

Proto�e menu Afterstepu se skl�d� ze dvou ��st�, je t�eba tak� upravit v souboru /usr/share/afterstep/wmconfig.conf ��dek obsahuj�c� vol�n� exec xterm -fn <jm�no fontu iso-latin-2> &.

Tot� (ov�em bez �vodn�ho exec) je t�eba ud�lat v konfiguraci Wharfu a Zharfu v souborech /usr/share/afterstep/wharf a /usr/share/afterstep/zharf.

Proto�e kl�vesov� kombinace Alt-Q pou��van� v Afterstepu pro p�ep�n�n� mezi okny koliduje s funkc� p�eform�tov�n� odstavce v Emacsu, je t�eba zm�nit kombinaci pro p�ep�n�n� oken nap��klad na Alt-Shift-Q takto: ve v�ech souborech v adres��i /use/share/afterstep/feels v ��sti Windows-alike keys ud�l�me tuto zm�nu:

#alt + shift + q = return to window
Key q       A        SM      WarpBack

Potom je je�t� t�eba donutit Afterstep, aby vytvo�il kompletn� nov� obsah adres��e GNUstep. To lze zajistit smaz�n�m adres��e $HOME/GNUstep, kter� bude p�i p���t�m startu Afterstepu automaticky znovuvytvo�en se spr�vn�m obsahem.

6.20 Star Office

N�vod na �pravu Star Office verze 3.1, 4.0 a 5.0 pro �e�tinu je na http://www.intersoft.cz/linux/soffice/.

6.21 Applixware

Jan Derfi��k [email protected]; 14. 12. 1998

Zprovozn�n� �esk� kl�vesnice v Applixware je trochu magie. N�sleduj�c� postup byl vyzkou�en na RedHat 5.2 s XKB-czsk-forcedIM a s applix-4.3-2 (funguje-li n�komu i s jin�mi verzemi, dejte mi pros�m v�d�t):

P�es uji��ov�n�, �e nastavov�n� prom�nn� _XKB_CHARSET nem� pro novou verzi XKB v�znam, pro Applixware je nezbytn� nastavit tuto prom�nnou na hodnotu iso8859-2. Je vhodn� to ud�lat ve spou�t�c�m skriptu /opt/bin/applix. Je t� nutn� nastaven� XLIB_FORCE_I18N=2 a LC_CTYPE nebo LC_ALL (nejl�pe na hodnotu cs_CZ nebo czech).

Pro zprovozn�n� mrtv�ch kl�ves je nutn� spustit nap��klad Word, otev��t menu File --- Save As a v polo�ce File: napsat libovoln� p�smeno s mrtvou kl�vesou. Pak u� by m�ly mrtv� kl�vesy fungovat v cel�m Applixu.

6.22 Elm

Pokud jenom pot�ebujete po�tovn� program s podporou MIME, zkuste program mutt.

Aby bylo mo�n� odes�lat dopisy obsahuj�c� n�rodn� znaky, je nutn� vytvo�it soubor $HOME/.elm/elmheaders, ve kter�m jsou definov�ny hlavi�ky, kter� maj� b�t p�id�v�ny do dopis�:

Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit

Pro plnou podporu MIME je t�eba nainstalovat elm ve verzi ME, kterou lze z�skat na ftp://ftp.muni.cz/pub/linux/distributions/redhat/contrib/i386/elm-2.4ME+pl32-1.i386.rpm nebo ftp://ftp.muni.cz/pub/linux/distributions/redhat/contrib/hurricane/i386/elm-2.4.ME+-37.i386.rpm.

V n�kter�ch verz�ch programu elm lze zadat volby p��mo v souboru $HOME/.elm/elmrc:

charset = iso-8859-2
displaycharset = iso-8859-2
textencoding = 8bit

6.23 Metamail

Metamail je program pro zobrazov�n� MIME zpr�v, kter� je vyvol�v�n z po�tovn�ch program�. Nen� to samostatn� po�tovn� program. Pro jeho pou��v�n� je nutn� nastavit prom�nnou prost�ed� MM_CHARSET na ISO-8859-2.

6.24 Mutt

Po�tovn� program mutt podporuje MIME a znakov� sady ISO-8859-x. V konfigura�n�m souboru $HOME/.muttrc je nutn� pouze uv�st pou��van� k�dov�n�:

set charset="iso-8859-2"

6.25 Pine

V konfigura�n�m souboru /usr/local/lib/pine.conf, /etc/pine.conf nebo $HOME/.pinerc je t�eba uv�st pou��van� k�dov�n�:

character-set=ISO-8859-2

6.26 Tin

Jan Vy�udil�k [email protected]: 17. 3. 1999

Pro odes�l�n� osmibitov�ch zpr�v je nutn� uv�st n�sleduj�c� volby v konfigura�n�m souboru $HOME/.tin/headers:

Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2
Content-Transfer-Encoding: 8bit

6.27 Slrn

V konfigura�n�m souboru /usr/lib/slrn/slrn.rc nebo $HOME/.slrnrc nastavte

set use_mime 1
set mime_charset "iso-8859-2"

6.28 Nn

V souboru $HOME/.nn/init je nutn� uv�st:

set data-bits 8

Program nn pravd�podobn� negeneruje spr�vn� MIME hlavi�ky - nevyzkou�eno.

6.29 Dlouh� jm�na na partition s Windows-95/NT

Ma-li b�t v Linuxu spr�vn� vid�t diakritika v dlouh�ch jm�nech soubor� na partition s Windows-95, je t�eba v souboru /etc/fstab uv�st:

/dev/hda1  /dos/c  vfat    codepage=852,posix,iocharset=iso8859-2,quiet,umask=000  0 0

Nebo p��slu�n� volby zadat p��mo v p��kazu mount. Je nutn� m�t j�dro, kter� podporuje vfat (aspo� 2.0.35).

6.30 Program wget

Petr Kol�� [email protected]: 5. 5. 1999

Wget je program na stahov�n� WWW str�nek nebo cel�ch webov�ch server� na lok�ln� disk. P�i jeho pou��v�n� se m��ete setkat s t�m, �e n�kter� servery samy rozhoduj� o tom, v jak�m k�dov�n� maj� poslat dokument klientovi, tak�e dokumenty, kter� jste si Netscapem bez probl�m� prohl��eli v ISO-8859-2, wget st�hne bez h��k� a ��rek v ASCII. V tomto p��pad� obvykle pom��e ��dek

header=Accept-Charset: iso-8859-2

v souboru $HOME/.wgetrc.


Dal�� P�edchoz� Obsah