📚 LinuxDocs
Topics:
All Pages8021X HOWTOACP ModemACPI HOWTOADSL Bandwidth Man..ATA RAID HOWTOATM Linux HOWTOAX25 HOWTOAccessibility Dev ..Accessibility HOWTOAdv Bash Scr HOWTOAdv Routing HOWTOAntares RAID sparc..Apache Compile HOWTOApache WebDAV LDAP..Assembly HOWTOAstronomy HOWTOAthlon Powersaving..Authentication Gat..Autodir HOWTOAviation HOWTOAvr Microcontrolle..BRIDGE STP HOWTOBTTVBackspaceDeleteBandwidth Limiting..Bangla HOWTOBash Prompt HOWTOBattery PoweredBelarusian HOWTOBelgian HOWTOBeowulf HOWTOBocaBogoMipsBootdisk HOWTOBridgeC++ dlopenC C++Beautifier HO..C editing with VIM..CDROM HOWTOCDServer HOWTOCable ModemCaudium HOWTOClone HOWTOCompaq Remote Insi..Compaq T1500 HOWTOConexant+Rockwell ..Cryptoloop HOWTODB2 HOWTODHCPDSL HOWTODVD Playback HOWTODebian Binary Pack..Debian JigdoDebian and Windows..Disk Encryption HO..Disk on Chip HOWTODocBook Demystific..DocBook InstallDocBook OpenJade S..Ecology HOWTOEmacspeak HOWTOEncourage Women Li..Encrypted Root Fil..Euro Char SupportEvent HOWTOFedora Multimedia ..Finnish HOWTOFirewall PiercingFlash Memory HOWTOFont HOWTOFramebuffer HOWTOGCC HOWTOGIS GRASSGlibc Install HOWTOHOWTO HOWTOHOWTO INDEXHP HOWTOHandspring VisorHard Disk UpgradeHardware HOWTOHighQuality Apps H..Home Electrical Co..IBM7248 HOWTOIO Perf HOWTOIP AliasIP Masquerade HOWTOIRCImplement Sys Call..Indic Fonts HOWTOInfrared HOWTOIngresII HOWTOInstall StrategiesInstallation HOWTOInstallfest HOWTOIntkeybItalian HOWTOJabber Server Farm..JavaStation HOWTOKerberos Infrastru..Kernel HOWTOKerneldKodak Digitalcam H..LDAP HOWTOLDP Reviewer HOWTOLILO crash rescue ..LVM HOWTOLeased LineLegoLinksys Blue Box R..Linux+Win95Linux+Win9x+Grub H..Linux+Windows HOWTOLinux Complete Bac..Linux Crash HOWTOLinux Gamers HOWTOLinux Modem SharingLinux Promise RAID..Linux i386 Boot Co..LinuxGL QuakeWorld..Lotus DominoR5MILO HOWTOMMBase Inst HOWTOMP3 CD BurningMail User HOWTOMajordomo MajorCoo..Man PageMasquerading Simpl..Medicine HOWTOMindTerm SSH HOWTOMobile IPv6 HOWTOMock MainframeModule HOWTOModulesMotorola Surfboard..Mozilla OptimizationMulti Distro DevNCURSES Programmin..NFS HOWTONFS Root Client mi..NIS HOWTONetMeeting HOWTONetwork boot HOWTONvidia OpenGL Conf..OLSR IPv6 HOWTOOnline Troubleshoo..Oracle 9i Fedora 3..PA RISC Linux Boot..PCTel MicroModem C..PHP Nuke HOWTOPPP HOWTOPagerPalmOS HOWTOPartitionPartition Mass Sto..Partition Mass Sto..Partition RescuePine ExchangePortSlavePost Installation ..Postfix Cyrus Web ..Pre Installation C..Print2WinPrinting HOWTOProcess AccountingProgram Library HO..Proxy ARP SubnetQmail ClamAV HOWTOQmail VMailMgr Cou..Querying libiptc H..RPM HOWTOReading List HOWTORedHat CD HOWTOReliance HOWTORemote BridgingRemote Serial Cons..SCSI 2.4 HOWTOSCSI Generic HOWTOSLIP PPP EmulatorSRM HOWTOSSL Certificates H..Scanner HOWTOScientific Computi..Scripting GUI TclTkSecure CVS PserverSecure Programs HO..Security HOWTOSecurity Quickstar..Security Quickstar..Serial Laplink HOWTOSerial Programming..Slovak HOWTOSmall MemorySmart Card HOWTOSoftware Proj Mgmt..Software Release P..Sound HOWTOSpam Filtering for..Speech Recognition..SquashFS HOWTOSybase ASA HOWTOSybase ASE HOWTOSybase PHP ApacheTCP Keepalive HOWTOTamil Linux HOWTOTimePrecision HOWTOTimeSys Linux Inst..Token RingTraffic Control HO..Traffic Control tc..UPS HOWTOUnix Hardware Buye..Unix and Internet ..UpgradeUsenet News HOWTOUser Authenticatio..VB6 to TclVMS to Linux HOWTOVPN HOWTOValgrind HOWTOVideoLAN HOWTOVim HOWTOVirtual WebWebcam HOWTOWikiText HOWTOWindows Newsreader..Wireless Link sys ..Wireless Sync HOWTOXDM XtermXDMCP HOWTOXFree Local multi ..XFree86 HOWTOXFree86 R200XFree86 Second MouseXFree86 Video Timi..XML RPC HOWTOXWindow Overview H..XWindow User HOWTOXinerama HOWTOXterminalsHtml singleI810 HOWTOLibdc1394 HOWTOOpenMosix HOWTOPhhttpd HOWTOPpp sshText

6. Poslovenčovanie konkrtnych aplikci

Čm ďalej, tm viac programov obsahuje bezproblmov podporu jazykov inch ako angličtina. Napriek tomu je ešte pr balkov, ktor buď použvaj vlastn rozloženia klves, alebo je treba nastaviť nejak tie fonty či premenn. V tejto kapitole si popšeme tie aplikcie, v ktorch je pre rozbehanie slovenčiny po naištalovan nutn urobiť viac ako export LANG=sk.

Ak chcete naozaj plnohodnotne využvať podporu nrodnch nastaven, vždy sa uistite, že program, ktor použvate (alebo cel distribcia), nie je starš ako 6 - 12 mesiacov. Je totiž možn, že autori pridali tto podporu len v novšch verzich.

Niektor z nasledovnch popisov nie s pvodn a niektor nemusia byť ani odskšan. Preto je pri každom uveden autor a jeho adresa a prpadn zdroj, z ktorho sa nvod dostal do Slovak-HOWTO.

6.1. Bash

Viď Readline.

Jn 'judas' Tomka,

Bash mva nepravidelne problm pri zmene premennej LC_CTYPE a zvykne sa stať, že znaky s diakritikou sa nevypisuj napriek sprvnemu nastaveniu tejto premennej. Zatiaľ sa mi nepodarilo zistiť, kde je chyba, lebo naprklad Vim spusten z takhoto Bashu funguje sprvne... Zatiaľ to riešim prkazom

bash$ exec bash
      

Aktulny shell sa nahrad novm, ktor už premenn LC_CTYPE pochop sprvne a je už možn zadvať aj znaky s diakritikou.

6.2. Joe

Jn Ondrej (SAL),

Ak chcete použvať nrodn prostredie, potrebujete mať nainštalovan slovensk klvesnicu, slovensk font a navyše muste povoliť zobrazovanie znakov s ASCII kdom 128-255 tak, ako s (as is). To mžete spraviť zmazanm medzery pred voľbou .:: www4.unfccc.int ::. -asis v konfiguračnom sbore joerc. Najčastejšie ho njdete v adresri /usr/lib/joe/, v Debiane je v adresri /etc/. Ďalšou možnosťou je pridanie parametra -asis pri spšťan programu.

6.3. Lynx

Jn 'judas' Tomka,

V konfigurcii Lynxu sa lokalizcie tkaj hlavne tieto nastavenia:

  • Display character set (CHARACTER_SET) --- kdovanie znakov na vstupe. Toto hovor o tom, do akej znakovej sady sa bud prevdzať znaky pred zobrazenm na vašej obrazovke. Ak mte štandardne nastaven slovensk font, mžete mať toto vždy nastaven na ISO-8859-2.

  • Assumed document character set (ASSUME_CHARSET) --- ak znakov sada sa m použiť, ak html dokument neobsahuje informciu o svojom kdovan a nastavenie .:: www.friend007.com ::. Raw 8-bit je vypnut. HTTP štandardom je ISO-8859-1 takže tak. Včšinou maj dokumenty s inm kdovanm ako ISO-8859-1 informciu o svojej znakovej sade, vtedy sa toto nastavenie neberie do vahy. Ak chcete, aby sa dokumenty, ktor nemaj explicitne dan sadu znakov, považovali za sbory s kdovanm Latin 2, nastavte si tto premenn. Možno ju nastaviť len v sbore /etc/lynx.cfg (teda nie pre každho užvateľa zvlšť).

  • Raw 8-bit --- s tmto sa veľmi trpiť nemuste, len v prpade, že sa slovensk znaky nezobrazuj sprvne, sa vždy uistite, že to mte zapnut (klvesovou skratkou @).

Konfiguračn sbor /etc/lynx.cfg upravte, aby obsahoval minimlne prv riadok z

CHARACTER_SET:iso-8859-2
ASSUME_CHARSET:iso-8859-2
      

...alebo, pre užvateľsk konfiguračn sbor ~/.lynxrc:

character_set=Eastern European (ISO-8859-2)
      

6.4. Mandrake 8

Viď RPM4.

Jn 'judas' Tomka,

6.4.1. NLSPATH

Ak inštalujete aplikcie, ktorch sbory s preloženmi hlseniami (*.mo) sa po inštalcii nenachdzaj v adresrovej štruktre pod .:: telegra.ph ::. /usr/share/locale/, odstrňte zo sboru /etc/profile riadok

export NLSPATH=/usr/share/locale/%l/%N
	

Vraj je ten riadok nutn pre level1 compliance for LI18NUX2000, man a staršie programy, ale kašľať na štandardy a star šrot, keď to funguje len bez tej premennej. Samozrejme, ak vm to funguje aj s ňou, zabudnite na mňa. [Machine learning Questions]

V prpade, že nemžete meniť /etc/profile, vložte si do svojho ~/.profile riadok

unset NLSPATH
	

6.4.2. SYSFONTACM

Pre sprvnu funkciu fontov je nutn okrem LC_CTYPE a SYSFONT nastaviť aj premenn SYSFONTACM v sbore /etc/sysconfig/i18n. No ak mte vlastn žvateľsk sbor ~/.i18n, globlny sa nenačta a premenn SYSFONTACM sa nenastav. Preto vždy vložte do svojho užvateľskho sboru riadok: .:: nao.earth ::.

SYSFONTACM=iso02
	

Na vine je skript /etc/profile.d/lang.sh, pretože ten pošle na terminl Escape sekvenciu zavedenia užvateľskho fontu len v prpade, že je nastaven premenn SYSFONTACM. Tak si ju nastavte, alebo si to nejako opravte!

6.5. Midnight Commander

Jn Ondrej (SAL),

Jeho lokalizcia je jednoduch, pretože ju priamo podporuje. Klvesou [Library: OAuth] F9 vyvolte menu Options->Display bits... a zapnite voľby:

(*) Full 8 bits output
[x] Full 8 bits input
      

Po tomto kroku bude MC vypisovať diakritick znaky sprvne a bude ich možn aj zadvať z klvesnice. Ak sa pri vstupe do niektorch adresrov bude zobrazovať hlška Warning: Couldn't change to ..., tak potrebujete lokalizovať knižnicu readline (iba pre staršie RedHat systmy).

Rmčeky v MC (judas). Ak použvate console-tools, pre sprvnu funkciu rmčekov v Midnight Commander a podobnch textovch aplikcich nastavte font s application charset map. U mňa funguje jedine tto kombincia:

sh$ consolechars --font lat2u-16 --acm iso02
	

6.6. Mutt

Jn 'judas' Tomka,

Miestnych nastaven sa tkaj v konfiguračnom sbore ~/.muttrc nasledovn premenn:

  • ascii_chars -- Ak je nastaven, Mutt použije znaky ASCII pri zobrazovan vlken stromov pripojench sborov, namiesto znakov ASC. To odporčam, ak mte nastaven starš font bez podpory app-charset-map a namiesto čiar a špiek sa vm zobrazuj znaky s diakritikou, alebo tieto znaky blikaj ap.

  • charset -- Znakov sada, ktor použva vš terminl na zobrazovanie a vkladanie textovch dt. Nastaviť na kd znakovej sady fontu, ktor mte nastaven na konzole alebo v XTerme, atď.

  • send_charset --

6.7. Readline

Jn 'judas' Tomka,

V sbore s globlnymi nastaveniami /etc/inputrc alebo vo svojom užvateľskom sbore ~/.inputrc je pre sprvnu interpretciu osembitovch znakov nastaviť tieto premenn: .:: index-your-site-on-google.vercel.app ::.

  • convert-meta --- Ak je nastaven na `on', Readline konvertuje znaky s nastavenm smym bitom na sekvenciu znakov ASCII odstrnenm smeho bitu a pridanm znaku Esc na začiatok.

  • input-meta --- Ak je nastaven na `on', Readline umožn osembitov vstup (neodstrni smy bit z prečtanch znakov) bez ohľadu na to, či to terminl podporuje. Meno .:: telegra.ph ::. meta-flag je synonymom pre tto premenn.

  • output-meta --- Ak je nastaven na `on', Readline bude zobrazovať znaky s nastavenm smym bitom priamo a nie ako escape sekvencie.

Takže, do jednho zo spomnanch sborov vložte takto nastavenia:

set convert-meta off
set input-meta on
set output-meta on
      

6.8. RPM4

Jn 'judas' Tomka,

Tento mal skriptk „doinštaluje“ slovensk preklady všetkch aplikci, ktor mte nainštalovan. Mžu vm chbať, ak ste pri inštalcii operačnho systmu nezvolili slovensk jazyk.

export RPM_INSTALL_LANG=sk
cd /mnt/cdrom/Mandrake/RPMS/
for i in *.rpm; do
	j=$(rpm -q --queryformat "%{NAME}" -p $i)
	if rpm -q $j; then
		rpm -Uvh --replacepkgs $i
	fi
done
      

Už nikdy nezabudnite nastaviť premenn RPM_INSTALL_LANG!

6.9. Rxvt

Jn 'judas' Tomka,

Nprava toho, že Rxvt vypisuje mŕtvy klves priamo a nečak na ďalš znak, s ktorm by ho skombinoval, je otzka jednho argumentu pri konfigurovan:

sh$ ./configure --enable-xim
sh$ make
sh$ su -c'make install'
      

Tmto sa Rxvt skompiluje s podporou pre XIM (X Input Method) protokol. Ten umožňuje alternatvne metdy vstupu (napr. kinput2) a tiež sprvne nastavenia pre ľud, čo použvaj mŕtve klvesy.

6.10. Samba

Jn Ondrej (SAL),

Po nastaven lokalizcie dokže automaticky prekdovať znaky s diakritikou z kdovania 852 na ISO-8859-2. Nastavuje sa to v konfiguračnom sbore /etc/smb.conf pridanm nasledujcich riadkov do sekcie [global]:

character set = iso8859-2
client code page = 852
      

Share or Research:

Share on FB Post to X LinkedIn 🤖 Ask AI about this