praegune kellaaeg 19.06.2025 08:59:29
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
mightythor
HV veteran

liitunud: 02.12.2004
|
08.03.2010 09:37:25
LANGUAGE keskkonnamuutuja |
|
|
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?
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
08.03.2010 09:39:23
|
|
|
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 |
|
 |
marqs
HV veteran

liitunud: 06.12.2001
|
08.03.2010 10:22:59
|
|
|
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 |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
08.03.2010 13:12:43
|
|
|
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
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 |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
08.03.2010 13:19:27
|
|
|
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 |
|
 |
wk
HV vaatleja
liitunud: 22.05.2007
|
08.03.2010 23:22:07
|
|
|
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 |
|
 |
|
lisa lemmikuks |
|
|
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.
|