Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 41
  1. #1

    Impostare la lingua della shell

    Come faccio ad impostare la lingua della shell???
    Linux everywhere!!!

  2. #2
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    1,414
    Eh?

  3. #3
    Originariamente inviato da maiosyet
    Eh?
    Mi spiego meglio. Per esempio, quando scrivo un comando tipo:

    $ jhk

    la shell mi risponde:

    bash: jhk: command not found

    giusto??? Non c'è un sistema per fare in modo tale che anzicchè far uscire command not found visualizzare comando non trovato??? :master:

    Ok?
    Linux everywhere!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    Dovresti esportare la variabile di ambiente LANG.

    in $HOME/.bash_profile

    export LANG="it_IT@euro"

    Eventualmente dovresti avere un file di configurazione globale
    (/etc/profile o /etc/profile.d/lang.sh) in cui puoi ripetere
    la medesima operazione

    Ciao.
    Slack? Smack!

  5. #5
    Ho impostato:

    export LANG="it_IT@euro"

    in /etc/profile, poi ho ripetuto il login e dopo aver fatto il "giochino" di sopra ($ jhk) la schell mi risponde sempre in inglese e non in italiano.

    Da cosa può dopendere???
    Linux everywhere!!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    Non hai un file /etc/profile.d/lang.sh?
    Se ce l'hai impostalo li.

    Dovrebbe funzionare.
    Slack? Smack!

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    $ locale -a | grep -i it

    restituisce i valori locale per la lingua italiana.
    Slack? Smack!

  8. #8
    io per questa faccenda ci sto picchiando la testa da un po' ma non trovo informazioni utili... a quanto ho visto le variabili di ambiente da impostare sono 3:

    LC_ALL
    LC_MESSAGES
    LANG

    tutte a it_IT@euro

    ma non e' sufficiente, c'e' qualcosa da fare a monte... sto indagando su gettext per la localizzazione dei programmi ma non ne vengo a capo
    Sotto la panza la mazza avanza.

  9. #9
    Nella guida di Daniele Giacomini si trova qualcosa riguardo la localizzazione e l'internazionalizzazione.

    comunque le mia variabili sono impostate così:

    LANG=it_IT@euro
    LC_CTYPE="it_IT@euro"
    LC_NUMERIC="it_IT@euro"
    LC_TIME="it_IT@euro"
    LC_COLLATE="it_IT@euro"
    LC_MONETARY="it_IT@euro"
    LC_MESSAGES="it_IT@euro"
    LC_PAPER="it_IT@euro"
    LC_NAME="it_IT@euro"
    LC_ADDRESS="it_IT@euro"
    LC_TELEPHONE="it_IT@euro"
    LC_MEASUREMENT="it_IT@euro"
    LC_IDENTIFICATION="it_IT@euro"
    LC_ALL=

    Tutte a it_IT@euro. Perchè i messaggi della shell sono sempre in inglese e non in italiano??? :master:
    Linux everywhere!!!

  10. #10
    da come l'ho capita io ogni programma deve avere in se' il supporto per le lingue selezionabili tramite quelle variabili, e bash non ne e' esente

    il problema e' capire come aggiungerglielo, questo supporto...
    Sotto la panza la mazza avanza.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.