old-www/HOWTO/Latvian-HOWTO-5.html

77 lines
3.0 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE> Latvian HOWTO: NLS</TITLE>
<LINK HREF="Latvian-HOWTO-6.html" REL=next>
<LINK HREF="Latvian-HOWTO-4.html" REL=previous>
<LINK HREF="Latvian-HOWTO.html#toc5" REL=contents>
</HEAD>
<BODY>
<A HREF="Latvian-HOWTO-6.html">Next</A>
<A HREF="Latvian-HOWTO-4.html">Previous</A>
<A HREF="Latvian-HOWTO.html#toc5">Contents</A>
<HR>
<H2><A NAME="s5">5. NLS</A></H2>
<H2><A NAME="ss5.1">5.1 Latvieðu lokâles</A>
</H2>
<P>Tâtad, lai tiktu pareizi attçloti laika, datuma, valûtas u.c. formâti un lai varçtu sekmîgi noritçt latvisko elementu ievieðana kâ GNOME &amp; KDE, tâ arî atseviðíu citu programmu lietotâja saskarnç, nepiecieðams izveidot latvieðu lokâles. Iespçjams, ka latvieðu lokâles jûsu sistçmâ jau ir saliktas tâ, kâ vajag, ja lietojat Mandrake vai lîdzîgu distribûciju. Latvieðu lokâïu faili atrodas <CODE>/usr/share/locale/lv</CODE>. Par to, vai ir iestâdîtas latvieðu lokâles, pârliecinamies, izpildot komandu <CODE>locale</CODE> vai <CODE>echo $LANG</CODE>. Vai latvieðu lokâles ir pieejamas sistçmai, pârliecinamies, izpildot <CODE>locale -a|grep lv</CODE>. Ja latvieðu lokâles jums nav, uzstâdiet tâs, izmantojot jûsu distribûcijas piedâvâto pakotni. Ja tas nav iespçjams, latvieðu lokâles kompilçt varam arî paði:
<P>
<BLOCKQUOTE><CODE>
<PRE>
# localedef -c -i lv_LV -f ISO-8859-13 lv
</PRE>
</CODE></BLOCKQUOTE>
<P>Lai sistçma zinâtu, ka ar ðo brîdi lietojamas ir latvieðu lokâles, rediìçjam savu <CODE>.bash_profile</CODE> failu (pieòemot, ka lietotâ èaula ir <CODE>bash</CODE>) un tam beigâs pievienojam
<P>
<BLOCKQUOTE><CODE>
<PRE>
LANG=lv
LC_COLLATE=lv
LC_CTYPE=lv
LC_MESSAGES=lv
LC_MONETARY=lv
LC_NUMERIC=lv
LC_TIME=lv
LC_ALL=lv
export LANG LC_COLLATE LC_CTYPE LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LC_ALL
</PRE>
</CODE></BLOCKQUOTE>
<P>Visai sistçmai lokâles tiek definçtas RedHat un lîdzîgiem <CODE>/etc/sysconfig/i18n</CODE>, bet Debian lietotâjiem <CODE>/etc/environment</CODE> failâ.
<P>Vai viss strâdâ, pârliecinâties varam, izpildot, piemçram, komandu
<P>
<BLOCKQUOTE><CODE>
<PRE>
$ cal -m
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H2><A NAME="ss5.2">5.2 Failu nosaukumi</A>
</H2>
<P>Ðeit tiks sniegta informâcija par to, kâ aktvizçt failu nosaukumu pareizu attçloðanu latvieðu valodâ (tas gan vairâk attiecas uz tâdâm failsistçmâm, kâ FAT, ISO9660, ..)
<P>
<BLOCKQUOTE><CODE>
<PRE>
# insmod nls_cp775
# insmod nls_iso8859-13
</PRE>
</CODE></BLOCKQUOTE>
<P>Ja augstâkminçtais neizdevâs, un arî paðâ kodolâ konkrçtais atbalsts jau nav iestrâdâts, bûs nepiecieðama kerneïa pârkompilâcija ar papildus opcijâm, kas pieejamas iekð <I>Filesystems > Native Language Support</I>, ISO-8859-13 un Codepage 775 atbalstam.
<P>Rezultâtu varam pârbaudît ðâdi (Piemçrs):
<P>
<BLOCKQUOTE><CODE>
<PRE>
# mount /dev/hda1 -t vfat -o codepage=775,iocharset=iso8859-13 /mnt/win_c
</PRE>
</CODE></BLOCKQUOTE>
<P>
<HR>
<A HREF="Latvian-HOWTO-6.html">Next</A>
<A HREF="Latvian-HOWTO-4.html">Previous</A>
<A HREF="Latvian-HOWTO.html#toc5">Contents</A>
</BODY>
</HTML>