Avaleht
uus teema   vasta Tarkvara »  Linux & UNIX »  LANGUAGE keskkonnamuutuja märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 08.03.2010 09:37:25 LANGUAGE keskkonnamuutuja vasta tsitaadiga

Lugesin seda artiklit locale keskkonnamuutujate kohta, kuid õhku jäi rippuma küsimus, kuidas näha LANGUAGE keskkonnamuutujat, mille väärtust peaks kasutama gettext, mida omakord paljud programmid. "echo $LANGUAGE" ei näita midagi. Oskab keegi öelda, kuidas saab näha LANGUAGE muutuja väärtust? icon_rolleyes.gif
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 08.03.2010 09:39:23 vasta tsitaadiga

Ma tagasihoidlikult pakuks, et kui "echo $LANGUAGE" ei näita, midagi siis on nimetet keskkonna muutujale lihtsalt väärtus andmata.
_________________
Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
marqs
HV veteran
marqs

liitunud: 06.12.2001




sõnum 08.03.2010 10:22:59 vasta tsitaadiga

ka viidatud link ju kirjutab, et
tsitaat:
If defined, LANGUAGE takes precedence over LC_ALL, LC_MESSAGES, and LANG.

_________________
0xDEAD
0xBEEF
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 27
tagasi üles
vaata kasutaja infot saada privaatsõnum
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 08.03.2010 13:12:43 vasta tsitaadiga

Fukiku kirjutas:
Ma tagasihoidlikult pakuks, et kui "echo $LANGUAGE" ei näita, midagi siis on nimetet keskkonna muutujale lihtsalt väärtus andmata.

ma tagasihoidlikult arvasin seda ise kah, kuid igaks juhuks küsisin siiski üle icon_smile.gif

marqs kirjutas:
ka viidatud link ju kirjutab, et
tsitaat:
If defined, LANGUAGE takes precedence over LC_ALL, LC_MESSAGES, and LANG.

Aga millal see muutuja tekib? Sest gettext installeermise järel ta vähemasti automaatselt ei tekkinud.
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 08.03.2010 13:19:27 vasta tsitaadiga

Kuna ilmselgelt tundub olevat tegemist sügavalt mittekohustusliku elemendiga, siis ta tekibki ainult juhul, kui teda soovitakse tekitada. Ma arvan, et need ülejäänud kolm muutujat on sellised, mis alati on olemas ja väärtustatnud ning LANGUAGE on jäetud variandiks, millega kasutaja saab süsteemseid muutujaid oma soovi järgi üle kirjutada, ilma et süsteemseid muutujaid peaks näppima. Osav kasutaja lisab sellised asjad enda .login (vabandan, aga ma päris täpselt neist igasugustes keskkonda mõjutavates .*rc failides ei orienteeru) vms. käivitusfaili ja kohandab nendega keskkonna endale sobivaks.
_________________
Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
wk
HV vaatleja

liitunud: 22.05.2007




sõnum 08.03.2010 23:22:07 vasta tsitaadiga

Küsimus on selles, et milleks Sulle seda muutujat vaja on?

Kasutamiseks näiteid:
* ühe programmi käivitamiseks selle muutujaga
$ LANGUAGE=et_EE.UTF-8:et:en_GB.UTF-8:en programm


* kõigi programmide ajutiseks käivitamiseks selle muutujaga (kuni shelli sulgemiseni ja/või välja logimiseni):
$ export LANGUAGE=et_EE.UTF-8:et:en_GB.UTF-8:en


* kõigi kasutaja programmide käivitamiseks selle muutujaga, lisad näiteks kodukataloogis olevasse faili .bashrc sellise rea:
export LANGUAGE=et_EE.UTF-8:et:en_GB.UTF-8:en


Kui Sind huvitas, kuidas seda muutujat kehtestada, siis vast said vastuse. Käsuga locale saad kontrollida, millised lokaalse info majandamise reeglid Sul kehtivad.

_________________
Kõike hääd,
WK
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Linux & UNIX »  LANGUAGE keskkonnamuutuja
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.