Problemi con i sistemi operativi di casa Microsoft? Questa è la sezione che fa per te!
da M@ttia » dom ago 01, 2010 12:55 pm
Negli ultimi giorni mi sono finalmente deciso a fare il massiccio passaggio, per quanto riguarda la parte in dual boot con Windows, da XP Pro a Seven Ultimate.
Qui ho notato che, a differenza di XP, le cartelle hanno tutte nomi in inglese (ad es. program files anziché programmi, User anziché Utenti, ecc.), ma che se si imposta la lingua di visualizzazione in Italiano (dopo aver installato il language pack), esse grazie ad un artificio di Win appaiono in Explorer col nome in ITALIANO (ad es. in C:\ vedo le cartelle "Utenti" e "Programmi", anche se il loro vero percorso è "C:\program files" e "C:\User"). Tuttavia dopo un tentativo di modificare l'icona della cartella Programmi, ora essa appare sempre come "Program Files" e non più con la nomenclatura in italiano (mentre tutte le altre cartelle come Utenti, ecc. appaiono sempre artificialmente in italiano): qualcuno sa dirmi come ripristinare il "finto" nome in italiano per la cartella???
Grazie!
</IE><FIREFOX>
-

M@ttia
- Moderatore

-
- Messaggi: 8363
- Iscritto il: lun giu 09, 2003 2:18 pm
- Località: Ticino - Estero
da M@ttia » dom ago 01, 2010 1:15 pm
Ok, mi rispondo da solo (avevo cercato molto in Google e non avevo trovato, ma dopo aver postato ho provato a guardare nelle altre cartelle "ancora giuste" e da lì ho capito come fare
).
Per chi ne avesse bisogno (magari può diventare una D&R), ecco ocme funziona la storia:
Come accade già anche in XP, ogni cartella può contenere un file di testo (nascosto) chiamato desktop.ini, nel quale si possono salvare alcune proprietà "estetiche e non solo" della cartella, come appunto l'icona, ecc. Da Seven in poi (o forse già in Vista?), esso può contenere anche un "Nome di Visualizzazione" (spesso in italiano) da mostrare in Explorer al posto del vero nome (spesso in inglese) della cartella [questo spiega anche perché la mia cartella si era rinominata: il programma per sostituire le icone usato era pensato per XP e si è riscritto il suo desktop.ini da zero]. Questo si ottiene mediante il comando LocalizedResourceName, e in system32\shell32.dll sono contenuti i vari nomi delle cartelle di default nelle lingue installate. Per ripristinare il nome in italiano della cartella "Programmi", basta aggiungere nel file:
desktop.ini
- Codice: Seleziona tutto
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21781
(il -21781 va a pescare la giusta stringa di testo nella DLL; altre cartelle necessiteranno di un altro numero)
Mistero risolto!
</IE><FIREFOX>
-

M@ttia
- Moderatore

-
- Messaggi: 8363
- Iscritto il: lun giu 09, 2003 2:18 pm
- Località: Ticino - Estero
Torna a Sistema Operativo
Chi c’è in linea
Visitano il forum: Nessuno e 8 ospiti