Problem s cestinou v tcl/tk programu

Jiri Kouba jiri.kouba na volny.cz
Pondělí Listopad 26 17:58:07 CET 2001


Dne pá 23. listopad 2001 10:07 jste napsal(a):
Chodí mi to takhle: do tcl skriptu se vloží
encoding system iso8859-2 (ne iso-8859-2 !)
a všechny řetězce s diakritikou se obslouží takto:
wm title $w [encoding convertfrom iso8859-2 "Klíče"]
.....
menubutton .mbar.keylist -text [encoding convertfrom iso8859-2 "Klíč"] 
-underline 0 \
    -menu .mbar.keylist.menu
Jenže je to moc . upsané.
P. Hampl mi předvedl své řešení detailně, přišel na to, že příkaz
source "textMenu" , který načítá příkazy z externího souboru, načte správně 
8859-2 řetězce. Externí soubor pak vypadá třeba takto:

set stazeni "Stažení"
set nastaveni "Nastavení"
set volby "Volby ěščřžýáíé.."
set noveurl "Nové URL.."
set otevritseznam "Otevřít seznam..."
set otevrit "Otevřít.."
atd. 
načtené proměnné s řetězci jdou pak odkazovány v hlavním programu takto:
menubutton .mbar.file -text $stazeni  -underline 0 \
    -menu .mbar.file.menu
....


-- 
******************** Jiri Kouba *************************************
J.A.K. a Unitas fratrum, Linux, Apache a Nnee (jeho predchudci) , ...
                     CAD/CAM Pro/ENGINEER (TM)
*********************************************************************



Další informace o konferenci Linux