Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: [bg-linux]


  • Subject: Re: lug-bg: [bg-linux]
  • From: danchev@email.domain.hidden (George Danchev)
  • Date: Sun, 6 Apr 2003 10:38:54 +0300


On 05 04 2003 22:34, raptor wrote:
<em class="quotelev1">> hi,
<em class="quotelev1">>
<em class="quotelev1">> instaliram si bglinux (rychno) pod gentoo.
<em class="quotelev1">> - Ta waprosa mi e move li nqkoi da obqsni shematichno kwo prawi
<em class="quotelev1">> set-bulgarian-env. - Koi failowe pipa.

Zna4i rabotata e takava: set-bulgarian-env ot bglinux (upstream na Anton) e 
4asten slu4aj na script-a set-language-env (na Tomohiro Kubota, posle 
modificiran ot Anton) kojto idva s debian package-a language-env.. t.e. za 
ustanovqvane na bulgarian environment ... estestveno set-language-env 
ustanovqva i drugi environments. Tova koeto pravqt e 4e modificirat personal 
dot files. Samo root 4rez -E option mozhe da set-va /etc/skel ili 
/etc/environment, globalno. Tezi scripts ne generovat locali naprimer, pri 
Debian za tqh se op-va /etc/locale.gen i se popylvat redove kato:
bg_BG CP1251
bg_BG.URF-8 UTF-8

led tova se run-va locale-gen i toj vika tam localedef s neobhodimite options 
da kompilqsva ;-). Ti kaza 4e si Perl programist, t.e. ne bi trqbvaloda 
imashproblemi s razbiraneto na tova kakwo pravi set-bulgarian | 
language-env;-)... Razbira se tova depends ot paketa locales kojto se 
konfig-va predi tova. 

Sega trqbva da se ima predvid 4e bglinux dokolkoto vizhdam sledva language-env 
i console-cyrillic packages na Debian. T.e. upstream software-a bglinux v 
Debian e split-nat na dve grubo kazano, a samiq bglinuxe edindebian source 
package. Tova koeto ti prepory4vam da napravish e slednoto: Vizh na edin 
Debian box koj files idvat s language-env i console-cyrillic packages (dpkg 
-L) . Osven tova cd /tmp ; apt-get source language-env onsole-cyrillic i 
razgledaj sources+docs. Opitaj se da napravish podoben po funkcionalnost 
ebuild za Gentoo, kojto da install-va tezi files na tezi mesta. Sled tova 
trqbva da reshish kak ste zametish funkcionalnostta na debconf pri 
konfiguriraneto na tezi pakages, t.e. deto ti se zadavat vyprosite za 
sredata. I estestveno tozi ebuild trqbva da zavisi ot perl (t.e. trqbva da e 
installed) i paketa locales (debian's, ina4e e 4ast ot upstream glibc) ako sa 
paketirani otdelno ot glibc-to. V Debian depends i ot debconf stoto tezi 
packages (language-env i console-cyrillic) go vikat da zadavat vyprosi s 
nego. Osventova vizh dali pri Gentoo ima analog na Debian's 
/usr/bin/locale-gen (s config /etc/locale.gen). S dve dumi nestata mogat da 
se organizirat i za Gentoo taka kulturno kakto sa napraveni za Debain i da se 
upload-ne v official archiva na Gentoo i da se reshi zada4ata vednyzh za 
vinagi. T.e. trqbva da zamenish debian's maintainer scripts s na4ina po kojto 
Gentoo konfigurira. (eventualen problem e 4e lipsata na analog na debconf, no 
mozhe da se izmisli workaround). Az bih ti pomognal da napravime podoben 
ebuild za Gentoo (kato za na4alo v otdelen CVS), no vse nqmam vreme da se 
razpravq s praveneto na ebuilds, pyk trqbva da slagam pak Gentoo da testq i 
t.n., abe dylga i shiroka. Neznam dali Anton ili nqkoj drug mozhe da se navie 
ida ima vreme da help-ne za edna takava zada4ka zaka4ka pointegriraneto na 
"bglinux" v Gentoo... Ina4e si ostava polzvaneto mu "as is", e.g. upstream.

<em class="quotelev1">> i koeto mi e nai interesno, kak ewentualno moga nai lesno i byrzo da
<em class="quotelev1">> wkluchwam/izkluchwam kirilicata pootdelno za conzolata da izklucha
<em class="quotelev1">> kirilizaciqta na X, no da zapazq wamovnostta da pisha kirilica (toest da
<em class="quotelev1">> izklucha wsqkakawo kirilizirane na menuta,ikoni etc...)

Tuka pitash malko protivore4ivo ;-)
Zna4i za da pishesh i 4etesh syotveten ezik v dadeno kodirane ili kodiraniq 
trqbva da imash locales+fonts i syotvetnite prilozheniq da znaqt za tqh i da 
gi polzvat. Syvsem drug e vyprosyt ako tezi prilozheniq imat i preveden 
potrebitelski interface na bulgarski. Za nqkoj kato KDE prevedenite 
interfaces, sa split-nati kato otdelni packages (e.g. i18n-bg), togava 
prostone instalirash tozi package i nezavisimo ot tova 4e imash exported 
LANG=bg_BG te si startirat v default (en) interface. Pri Sylpheed 
lokaliziraniq interfaces e vypros na edna promenliva v configure.in, t.e. 
mahash bg ot ALL_LINGUAS, export LANG=bg_BG imash locales i fonts i stratira 
s en menuta kato sizapazvash vyzmozhnostta da 4etesh i pishesh na bylgarski. 
Pri Mozilla pyk localiziraniq interface se postiga po syvsem drug na4in... 
Tova ti go razpravqm ponezhe prilozheniqta  imashti zakompiliran bg 
interfacekatovidqt LANG=bg_BG startirat v bg interface. Ako mahnesh (unset) 
LANG tovaga pyk ste izgubish vyzmozhnostta da 4etesh i pishesh na kirilica v 
tezi prolozheniq. Za tova prosto nekompilirash/neinstarash syotvetniq bg 
interface i si zapazvash vyzmozhnossta da 4eteshi pishesh na bg v syotvetnto 
kodirane (CP1251, UTF-8...) imajki syotvetnite locales+fonts. Ponezhe 
interfaces na prilozheniqta (razbiraj menutata) se lokalizirat 4rez gettext v 
90% ot slu4ajte, to rezonen e vyprosyt mozhe li on-the-fly da se smenq 
naprimer ot bg menuta na english, i obratno, posle na frenski nemski i t.n. 
na kvotoe prevedeno. Okazva se 4e tova e ograni4enie na gettext i ne mozhe da 
se pravi on-the-fly, t.e.dokato raboti prilozhenieto.

Kak da vklu4vash/izklu4vash kirilicata za pisane/4etene v prilozheniq za 
console i X... Ami tova e dovedeno (ot upstream bglinux, a taka e i v 
syotvetnte debian packages) do definiraneto i natiskaneto na edin key za 
console i edin za X ;-) za minavane na kil/lat i obratno ... i tova maj e 
qsno mnogo otdavna;-)


-- 
pub  4096R/0E4BD0AB 2003-03-18 (no comments) <danchev_at_spnet.net> 
1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB <keyserver.bu.edu>
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================



  • Относно:

 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.