Quando si installa OS X e si seleziona la lingua, questa viene considerata come primaria e posizionata in cima alle altre in Preferenze di Sistema / Lingua e Testo. Le applicazioni che si installeranno successivamente, con esclusione di quelle in cui la selezione è delegata all'utente, verranno visualizzate direttamente con quella lingua, se disponibile, altrimenti con la successiva. Si tratta, come specificato nello stesso pannello, di un ordine di preferenza.

lingue

In sostanza, basta trascinare la voce English sopra Italiano e, dopo il riavvio, OS X e tutti i software correlati inizieranno a parlare inglese. Ciò che non è previsto dal sistema è la possibilità di cambiare la lingua di una sola applicazione ed è proprio questo il caso capitato ad un mio carissimo amico. Francesco è italiano e vive in Italia, e non gli dispiace affatto che il suo Mac parli la stessa lingua. Tuttavia la maggior parte sua corrispondenza lavorativa è internazionale, per cui le email sono scritte e ricevute in inglese. Apple Mail prende la lingua di sistema e le frasi che aggiunge sono comunque in italiano: il giorno, ha scritto, del, ecc.. Per evitare questo inconveniente ha deciso di impostare solo quell'applicazione in inglese. Per ottenere questo risultato è sufficiente una sola riga dal terminale:

defaults write com.apple.mail AppleLanguages '("en-EN")'

Al successivo riavvio Mail parlerà inglese e cambieranno di conseguenza anche tutte le parole che inserirà nella corrispondenza, mentre la lingua di sistema rimarrà invariata. Questo tipo di soluzione è applicabile anche alle altre applicazioni, bisogna solo identificare il nome del loro "pacchetto" (in questo caso com.apple.mail). Per farlo si può dare uno sguardo ai nomi dei file di preferenza inclusi nella cartella ~/Library/Preferences/ (da cui dovete togliere estensioni .plist e .lockfile).