Newsgroup: it.comp.macintosh
Titolo: system in italiano e file in originale

Salve genti,
secondo voi è possibile mantenere il system in italiano ed evitare che
la scelta della lingua "traduca" anche i nomi dei file (o meglio, di
alcune cartelle)? In pratica vorrei che Applications, Utilities, Users
ecc. rimanessero tali, e che non apparissero come Applicazioni, Utility,
Utenti ecc.
Si può?
TIA
-- 
Hanno sentito dire che il genio è follia, e credono
basti comportarsi follemente per acquistare genialità.
(Rex Stout)

 Utenti ecc.
Copia nel terminale
find ~/ -name ".localized" -delete
e poi riavvia il Finder.
-- 
Salutandovi indistintamente

 melavirgola nel finder, avanzate, mostra tutte le estensioni.
Funziona con Panther (ammesso poi che uno voglia vedere l'estensione di
tutti i file), non con Tiger.
-- 
Salutandovi indistintamente

 e poi riavvia il Finder.
Si può *riavviare* il Finder? Questa sì che è bella... BTW, per non
saper né leggere né scrivere ho fatto:
- un logout
- un riavvio
- infine, per darti ascolto, un'uscita forzata dal Finder.
Risultati: nessuno. Thanks.


 Si puň *riavviare* il Finder? Questa sě che č bella... 
Con TinkerTool volendo puoi aggiungere la voce "Esci da" al menu "File".
Altrimenti lo puoi far ripartire dalla finestra della chiusura forzata
delle applicazioni.
-- 
Salutandovi indistintamente

 Ce ne sono uno per ogni cartella il cui nome vuoi che sia "localizzato".
Parfè, ho cancellato quelli che mi stavano sull'anima. Ora però, prima
di fare una cazzata, se cancello anche il .localized dentro "Sistema"
cambia qualcos'altro oltre al nome della cartella?


 Prova a cancellarli uno per uno.
Chiedo scusa, ho fatto le cose a pappagallo e risposto affrettatamente;
pensavo che quel file de-localizzasse *tutti* i file del Mac. L'effetto
c'era eccome, ma il mio controllo si limitava al primo livello dell'HD,
dove - ovviamente - trovavo ancora Applicazioni, Utenti, ecc.; di
guardare dentro il mio nome utente manco m'era passato per la capa.
Sto iniziando a capirci qualcosa solo ora. Thanks.


 il mio controllo si limitava al primo livello dell'HD
Se vuoi toglierli proprio tutti:
find / -name ".localized" -delete
-- 
Salutandovi indistintamente

 find / -name ".localized" -delete
agisca anche sulla lingua dell'intero sistema... 
... Che poi, alla fin fine, l'unica cosa che mi interessa avere in
italiano è l'aiuto del menu finder, altrimenti avrei fatto presto:
Preferenze->Internazionale->English, e non ci sarebbe stato bisogno
d'altro. 
Che faccio?


 agisca anche sulla lingua dell'intero sistema... 
Assolutamente no, vai tranquillo.
-- 
Salutandovi indistintamente

 Non cambia nulla, e puoi sempre rimetterlo con "touch" da terminale.
Già, ma a differenza di quando li togli, non puoi rimetterli tutti in un
colpo... Forse la cosa migliore era rinominarli (tipo
.localizeddisabled), in modo da poterli poi rinominare .localized tutti
insieme.
-- 
Salutandovi indistintamente

 insieme.
Quasi quasi potresti tirarci fuori uno scriptino... ;-)
-- 
Salutandovi indistintamente

 Vuoi fare tu gli onori di casa?
Non mi permetterei mai. Vadi, vadi pure... :-)
-- 
Salutandovi indistintamente

 mezzo anche awk e sai che palle :-P
Per quello non c'è problema, basta questo:
find / -name ".localized.disabled" -execdir mv {} .localized \;
Io invece non c'ho voglia di fare la finestra di diaologo per lo
script... ;-)
-- 
Salutandovi indistintamente

 quello ci vuole poco....
Sarebbe carino se verificasse lo stato presente, chiedendo se si vuole
passare allo stato alternativo. Cioè, invece di avere sempre
annulla   attiva   disattiva
dovrebbe avere solo
annulla attiva
o
annulla disattiva
-- 
Salutandovi indistintamente

 Assolutamente no, vai tranquillo.
Il teminale mi ha risposto con una miriade di "Permission denied", ma
credo che la maggiorr parte dei file sia stata cancellata; anche perché,
e qui viene il bello, è *raddoppiata* la velocità del finder[*] :-)
E non esagero: raddoppiata.
[*] Un finder che trovavo lentissimo; abituato com'ero all'iMacchino
G3-500-system9 mi veniva da piangere. Ora, in quanto a navigazione
sull'HD, è (quasi) allo stesso livello. E che ca**o, ho per le mani un
G5 2G.
Di nuovo grazie.


 Il teminale mi ha risposto con una miriade di "Permission denied"
Sono le cartelle per cui non avevi i permessi di lettura e/o scrittura.
Se devi rifarlo, mettici un sudo davanti.
-- 
Salutandovi indistintamente

 e invece ce lo ha sempre... hai visto la pagina? :)
Occhio, hai messo exec invece di execdir!
-- 
Salutandovi indistintamente

 Occhio, hai messo exec invece di execdir!
Altra cosa: bisognerebbe chiudere e riaprire il Finder, dopo aver
rinominato i file.
-- 
Salutandovi indistintamente

 e che ti cambia?
Che i file vengono spostati, invece di essere solo rinominati. Insomma,
un bel casino.
-- 
Salutandovi indistintamente

 Che i file vengono spostati, invece di essere solo rinominati.
Esempio specifico: quando find trova il file ~/Documents/.localized
esegue il comando
mv /Users/fabrizio/Documents/.localized .localized.disabled
da dentro la directory root, col risultato che il file .localized viene
tolto da ~/Documents e messo sotto / col nome .localized.disabled.
execdir serve proprio ad evitare questo, facendo eseguire il comando
mv .localized .localized.disabled
da dentro la directory ~/Documents.
-- 
Salutandovi indistintamente

 vero, domani lo aggiungo :)
Pensandoci bene, la strategia di usare il comando find non è la
migliore. Alla fine si tratta di quelle 9 cartelle speciali nella home o
nella root, farsi una ricerca completa porta via un sacco di tempo
inutilmente. Si potrebbe fare qualcosa del tipo:
repeat with i in {"Documents", "Desktop", "Movies", "Music",
"Applications", "Pictures", "Library", "Public", "Sites"}
try
do shell script "mv ~/" & i & "/.localized ~/" & i &
"/.localized.disabled"
end try
end repeat
Ho considerato solo il caso in cui uno voglia de-localizzare solo la
home, ma la sostanza è la stessa.
-- 
Salutandovi indistintamente

 inutilmente. Si potrebbe fare qualcosa del tipo:
Provato: è praticamente istantaneo, prima ci metteva un botto, anche
solo partendo dalla home.
-- 
Salutandovi indistintamente

 Se devi rifarlo, mettici un sudo davanti.
Lo rifaccio volentieri, perché se tanto mi dà tanto, il finder mi
diventa una scheggia. Ma evitiamo rischi inutili, intendi una cosa del
genere?
sudo find / -name ".localized" -delete
Scusa la petulanza, ma è la prima volta che uso il terminale; non vorrei
far più casino di quanto non ne abbia già nella capoccia.


 Lo rifaccio volentieri,
Se le cartelle Applicazioni, LIbreria, etc. che hai al livello più alto
dell'HD compaiono già in inglese, non c'è bisogno.
-- 
Salutandovi indistintamente

 dell'HD compaiono già in inglese, non c'è bisogno.
Ok, evito. Ma il comando che ti ho mostrato:
sudo find / -name ".localized" -delete
sarebbe andato bene?
E' una sintassi che non conosco, faccio per capirci qualcosa. Grazie.


 sarebbe andato bene?
Benissimo. Il sudo davanti a un comando serve ad eseguire quel comando
coi privilegi di root.
-- 
Salutandovi indistintamente

 vero, domani lo aggiungo :)
Io lo farei così:
http://madmacs.altervista.org/localization.rtf
-- 
Salutandovi indistintamente