Pagina 105 di 123
Re: ma quant'è utile questo terminale!
Inviato: lunedì 25 aprile 2011, 3:10
da l3on4rdo
nota:
il comando che ho postato sarà pure una svolta, ma guardate che se vi date una letta al man del man (sì esiste) vedrete che sono spiegate un sacco di cose interessanti.
poi, serenamente, ti consiglio, luisss, se ti serve qualcosa di specifico, di non chiedere qui, che è una discussione in cui si postano i comandi conosciuti e utili.
apriti una discussione apposita nella sezione Programmazione o Strumenti per la programmazione
detto questo, ti serve avere le man page in italiano?
ciao
Re: ma quant'è utile questo terminale!
Inviato: lunedì 25 aprile 2011, 14:21
da vittoriotso
detto questo, ti serve avere le man page in italiano?
purtroppo a me si
faccio fatica a capire in italiano figurati in inglese
lo so sono una frana...sarà l'età
Re: ma quant'è utile questo terminale!
Inviato: lunedì 25 aprile 2011, 15:26
da l3on4rdo
scusate, ma non vi capisco !
se vi servono consigli, aprite una discussione nella sezione apposita.
c'è un sacco di gente pronta a dare una mano.
compreso me, per quello in cui sono in grado.
manpage in italiano (anche se io le sconsiglio, perché con tutto il rispetto per chi porta avanti il progetto, presentano molte lacune e imprecisioni):
1) installare il pacchetto manpages-it:
2) per richiamare una pagina del man in italiano, si deve specificare la lingua. Per esempio, per avere il man di ls:
ora non ricordo se ls ha il man in italiano, ma penso di sì in quanto è un comando molto usato.
Qualora un comando non abbia il man in italiano, viene aperto quello in inglese.
3) Se volete, potete creare un alias nel file ~/.bashrc in modo da richiamare il man in italiano semplicemente dando man:
verso la fine sono presenti gli alias.
Dopo quelli già impostati, scrivete le righe:
Codice: Seleziona tutto
#alias aggiunti da me
alias man='man -L it_IT.UTF-8'
la prima riga è un commento e serve per avere memoria della modifica fatta.
la seconda riga è l'alias.
Io ho il file ~/.bashrc in inglese (Ubuntu LL 64 bit) e quindi ho aggiunto quanto detto sopra, sotto le righe (già presenti nel file):
Codice: Seleziona tutto
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
Anche con l'alias, se non ci sono le pagine in italiano, vengono richiamate quelle in inglese.
spero di essere stato chiaro, fatemi sapere.
ciao
Re: ma quant'è utile questo terminale!
Inviato: lunedì 25 aprile 2011, 21:12
da luisss
Sì io ho capito quello che hai spiegato (good)

Re: ma quant'è utile questo terminale!
Inviato: lunedì 25 aprile 2011, 21:32
da SuNjACk
l3on4rdo ha scritto:
scusate, ma non vi capisco !
se vi servono consigli, aprite una discussione nella sezione apposita.
c'è un sacco di gente pronta a dare una mano.
compreso me, per quello in cui sono in grado.
manpage in italiano (anche se io le sconsiglio, perché con tutto il rispetto per chi porta avanti il progetto, presentano molte lacune e imprecisioni):
1) installare il pacchetto manpages-it:
2) per richiamare una pagina del man in italiano, si deve specificare la lingua. Per esempio, per avere il man di ls:
ora non ricordo se ls ha il man in italiano, ma penso di sì in quanto è un comando molto usato.
Qualora un comando non abbia il man in italiano, viene aperto quello in inglese.
3) Se volete, potete creare un alias nel file ~/.bashrc in modo da richiamare il man in italiano semplicemente dando man:
verso la fine sono presenti gli alias.
Dopo quelli già impostati, scrivete le righe:
Codice: Seleziona tutto
#alias aggiunti da me
alias man='man -L it_IT.UTF-8'
la prima riga è un commento e serve per avere memoria della modifica fatta.
la seconda riga è l'alias.
Io ho il file ~/.bashrc in inglese (Ubuntu LL 64 bit) e quindi ho aggiunto quanto detto sopra, sotto le righe (già presenti nel file):
Codice: Seleziona tutto
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
Anche con l'alias, se non ci sono le pagine in italiano, vengono richiamate quelle in inglese.
spero di essere stato chiaro, fatemi sapere.
ciao
O potresti impostare la lingua in italiano
si potrebbe aggiungerlo in ~/.bashrc così man cerca direttamente le pagine in italiano
Re: ma quant'è utile questo terminale!
Inviato: lunedì 25 aprile 2011, 21:35
da l3on4rdo
non so se esportare tale variabile d'ambiente possa causare "problemi" ad altri programmi che "vogliono" la lingua inglese.
io, per esempio, ho preferito lasciare il piu' possibile il sistema in inglese (per il fatto che è la lingua international dell'informatica) e quindi (a parte che non uso le manpage in italiano) avrei "sospetto" a esportare una lingua locale differente dall'inglese.
ma non sono proprio sicuro di quello che sto dicendo.
ciao

Re: ma quant'è utile questo terminale!
Inviato: lunedì 25 aprile 2011, 22:08
da vittoriotso
O potresti impostare la lingua in italiano
si potrebbe aggiungerlo in ~/.bashrc così man cerca direttamente le pagine in italiano
scusate ma non capisco la differenza tra questa con quella postata da leonardo
Re: ma quant'è utile questo terminale!
Inviato: lunedì 25 aprile 2011, 22:12
da l3on4rdo
il modo di SuNjACk prevede l'esportazione di una variabile d'ambiente che è la lingua locale.
il "mio" modo prevede la creazione di un alias.
Re: ma quant'è utile questo terminale!
Inviato: lunedì 25 aprile 2011, 22:20
da Elrond
Io invece non ho capito la differenza fra il valore della variabile normale (in un sistema in italiano) e quella suggerita da SuNjACk
Re: ma quant'è utile questo terminale!
Inviato: martedì 26 aprile 2011, 2:04
da l3on4rdo
in effetti qui da me LANG è l'italiano ma il man è in inglese... e quindi non capisco come mai non basti installare il solo pacchetto, ma serva dare anche il parametro -L
forse il man non si appoggia alla variabile LANG?
Re: ma quant'è utile questo terminale!
Inviato: martedì 26 aprile 2011, 11:55
da Elrond
l3on4rdo ha scritto:
in effetti qui da me LANG è l'italiano ma il man è in inglese... e quindi non capisco come mai non basti installare il solo pacchetto, ma serva dare anche il parametro -L
forse il man non si appoggia alla variabile LANG?
[quote=""
man man"] International support is available with this package. Native language
manual pages are accessible (if available on your system) via use of
locale functions. To activate such support, it is necessary to set
either $LC_MESSAGES, $LANG or another system dependent environment
variable to your language locale, usually specified in the POSIX 1003.1
based format:
[_[.[,]]]
If the desired page is available in your locale, it will be displayed
in lieu of the standard (usually American English) page.
[...]
-L locale, --locale=locale
man will normally determine your current locale by a call to the
C function setlocale(3) which interrogates various environment
variables, possibly including $LC_MESSAGES and $LANG. To
temporarily override the determined value, use this option to
supply a locale string directly to man. Note that it will not
take effect until the search for pages actually begins. Output
such as the help message will always be displayed in the
initially determined locale.
[...]
LANG, LC_MESSAGES
Depending on system and implementation, either or both of $LANG
and $LC_MESSAGES will be interrogated for the current message
locale. man will display its messages in that locale (if
available). See setlocale(3) for precise details.[/quote]
quindi provate con la variabile LC_MESSAGES
Re: ma quant'è utile questo terminale!
Inviato: martedì 26 aprile 2011, 17:07
da l3on4rdo
oh grande, stavo per riprendere questo dubbio che mi è venuto ieri e vedo che hai postato la parte del man che ne parla.
bene, grazie.
edit:
Codice: Seleziona tutto
l3on4rdo@l3on4rdo-laptop:~$ echo $LC_MESSAGES
l3on4rdo@l3on4rdo-laptop:~$ echo $LANG
it_IT.utf8
l3on4rdo@l3on4rdo-laptop:~$
... la prima è vuota e la seconda è l'italiano, ma se scarico le manpage in italiano devo comunque richiamarle con l'opzione -L
boh!
Re: ma quant'è utile questo terminale!
Inviato: martedì 26 aprile 2011, 18:15
da vittoriotso
io sulla 10.04 ho già alcune parti in italiano senza dover fare niente
Codice: Seleziona tutto
Con questo pacchetto è disponibile il ``supporto internazionale'': le
pagine di manuale nella lingua nativa sono accessibili (se disponibili
nel proprio sistema) usando le funzioni locale. Per attivare tale sup‐
porto, è necessario impostare $LC_MESSAGES e $LANG o qualche altra
variabile d'ambiente dipendente dal sistema, alla propria lingua
locale, solitamente specificata nel formato basato sul POSIX 1003.1:
<lingua>[_<zona>[.<set-di-caratteri>[,<versione>]]]
Se la pagina desiderata è disponibile nel proprio locale, sarà mostrata
al posto della pagina standard (di solito in Inglese Americano).
Il supporto internazionale per i cataloghi di messaggi è un'altra
caratteristica di questo pacchetto e può essere attivato, sempre se
disponibile, nello stesso modo. Se si trova che le pagine di manuale e
i cataloghi dei messaggi forniti con questo pacchetto non sono disponi‐
bili per la propria lingua e si vuole fornirli, si contatti il manuten‐
tore il quale coordinerà tali attività.
Re: ma quant'è utile questo terminale!
Inviato: martedì 26 aprile 2011, 21:46
da Elrond
vittoriotso ha scritto:
io sulla 10.04 ho già alcune parti in italiano senza dover fare niente
Codice: Seleziona tutto
Con questo pacchetto è disponibile il ``supporto internazionale'': le
pagine di manuale nella lingua nativa sono accessibili (se disponibili
nel proprio sistema) usando le funzioni locale. Per attivare tale sup‐
porto, è necessario impostare $LC_MESSAGES e $LANG o qualche altra
variabile d'ambiente dipendente dal sistema, alla propria lingua
locale, solitamente specificata nel formato basato sul POSIX 1003.1:
<lingua>[_<zona>[.<set-di-caratteri>[,<versione>]]]
Se la pagina desiderata è disponibile nel proprio locale, sarà mostrata
al posto della pagina standard (di solito in Inglese Americano).
Il supporto internazionale per i cataloghi di messaggi è un'altra
caratteristica di questo pacchetto e può essere attivato, sempre se
disponibile, nello stesso modo. Se si trova che le pagine di manuale e
i cataloghi dei messaggi forniti con questo pacchetto non sono disponi‐
bili per la propria lingua e si vuole fornirli, si contatti il manuten‐
tore il quale coordinerà tali attività.
Alcuni manuali (ma proprio pochi) sono localizzati anche senza installare manpages-it, ma sono davvero pochi. Il problema dei manuali italiani è che non sono aggiornati da parecchi anni, ormai sono molto imprecisi
Re: ma quant'è utile questo terminale!
Inviato: martedì 26 aprile 2011, 21:58
da vittoriotso
per avere anche la versione in inglese
quindi cosa dovrei fare?
Re: ma quant'è utile questo terminale!
Inviato: martedì 26 aprile 2011, 22:22
da Elrond
vittoriotso ha scritto:
per avere anche la versione in inglese
quindi cosa dovrei fare?
Niente da installare, solo dare
oppure "en" al posto di "C". Per la cronaca LANG=C equivale a impostare la lingua predefinita, praticamente sempre coincide con l'inglese
Re: ma quant'è utile questo terminale!
Inviato: martedì 26 aprile 2011, 23:26
da vittoriotso
Re: ma quant'è utile questo terminale!
Inviato: martedì 26 aprile 2011, 23:58
da bingel
Segnalo un programmino (e relativo comando) utilissimo:
...provare per credere.
Re: ma quant'è utile questo terminale!
Inviato: mercoledì 27 aprile 2011, 0:02
da l3on4rdo
@ bingel
arrivi tardi, perso nel marasma della discussione, il comando già è stato postato
e comunque (good)
Re: ma quant'è utile questo terminale!
Inviato: mercoledì 27 aprile 2011, 0:05
da bingel
immaginavo ...ma è talmente lunga che ci si perde
...allora visto che ci sono, e visto che stasera sono in vena, per disgredire ancora un po', provo a lasciare quest'altra perla:
