Come riconfigurare correttamente le localizzazioni sul desktop dopo l'installazione?


9

Mi sono tuffato più volte nel labirinto sistema di configurazione dei locali, leggendo le pagine man e navigando in Internet. Ogni blog / tutorial / Domande e risposte che leggo è incompleto, avventuroso, iper complesso, rischioso, contraddittorio, erroneo, incomprensibile, fuori dalla spiegazione del caso, o tutti allo stesso tempo, e non spiega mai come annullare le modifiche suggerite .

Quando installo un normale desktop Ubuntu, voglio queste impostazioni ragionevoli:

  1. Un certo modello di tastiera, in una determinata lingua con alcune opzioni.
  2. Una certa lingua (diversa) per le cartelle utente predefinite, per il sistema e i programmi.
  3. Una certa lingua (diversa) per il formato numerico (notazione di migliaia e decimali).
  4. Una certa lingua (diversa) per il formato delle date (la stessa della lingua della tastiera, nel mio caso)
  5. E, ultimo ma non meno importante, vorrei che il calendario del desktop prendesse in considerazione le settimane a partire da lunedì anziché da domenica .

Configurare queste poche cose è qualcosa di super semplice in Windows, ma in Ubuntu sembra essere un incubo da brividi.

Per ESEMPIO, potrei voler:

  1. Una certa tastiera Apple per la Spagna con i suoi simboli speciali.
  2. Tutto il sistema: nomi, messaggi, informazioni di aiuto, applicazioni, pulsanti ..., in inglese.
  3. Punti per separare decimali e virgole per separare migliaia (non alla maniera spagnola)
  4. Formati di data in un determinato formato spagnolo.
  5. Settimane a partire da lunedì nel calendario desktop.

Qualcuno può aiutare?

Sto ancora aspettando una risposta a questo problema comune.

Non esiste un modo chiaro e semplice per farlo?


@Rinzwind Credo che questo sia molto adatto per una domanda. Mentre la domanda elenca cinque domande secondarie, tutte si riducono alla "configurazione locale".
gertvdijk,

Sì, questa è una domanda con molte parole e righe. È stato chiesto migliaia di volte per anni, eppure non sembra esserci una risposta semplice, completa, chiara, non molto rischiosa, non teorica e non contraddittoria che si applichi a tutti questi casi. E l'ultima cosa che voglio è vedere la mia domanda non aiutare a porre fine a questo, ricevendo, ad esempio, una risposta labirintica in cui ciò che viene detto in una pagina in un luogo del mondo, per uno dei suoi punti, interferisce o contraddice ciò che è detto in un'altra pagina in un'altra parte del mondo per un altro punto.
Robert Vila,

2
Nella mente di un utente normale, questa è una domanda. Quando richiedi che gli venga chiesto in diversi luoghi come utilizzare strumenti diversi per le diverse parti di queste impostazioni, gli stai chiedendo di avere una conoscenza precedente del labirinto delle impostazioni locali e lo invii direttamente a un piacevole incubo.
Robert Vila,

Risposte:


1

È possibile modificare manualmente le impostazioni di localizzazione. Dal tuo esempio ti suggerirei di utilizzare una versione inglese come lingua di base e di aggiungere altri bit in base alle tue esigenze. Altri bit che puoi ottenere da altre impostazioni locali che devono essere installate anche nel tuo sistema. Cioè, se vuoi che il sistema sia in italiano, date in stile russo e numeri in finlandese, questi pacchetti per supportare quelle lingue devono essere installati nel tuo sistema.

È possibile visualizzare l'elenco completo delle impostazioni locali installate nel sistema eseguendo questo comando nel terminale:

$ locale -a.

Oppure puoi aprire Impostazioni di sistema-> Supporto lingua-> Installa / Rimuovi lingue. Tutte le lingue installate verranno controllate. Per aggiungere o rimuovere le lingue basta selezionarne alcune o deselezionare quelle indesiderate. Dal tuo esempio ti consiglio di usare solo l'inglese (include molte versioni) + lo spagnolo. Le specifiche delle impostazioni di localizzazione correnti possono essere verificate con questo comando:

$ locale

Ecco a cosa si riferiscono queste impostazioni:

LANG : fornisce il valore predefinito per le variabili LC_ * che non sono state impostate in modo esplicito.

LC_ALL - Sostituisce le singole impostazioni LC_ *: se è impostato LC_ALL, nessuna delle opzioni seguenti ha alcun effetto.

LC_CTYPE - Come i caratteri sono classificati come lettere, numeri ecc. Ciò determina cose come la conversione dei caratteri tra maiuscole e minuscole.

LC_NUMERIC - Come formattare i numeri. Ad esempio, in molti paesi un punto (.) Viene utilizzato come separatore decimale, mentre altri utilizzano una virgola (,).

LC_TIME - Modalità di formattazione di data e ora. Utilizzare ad esempio "en_DK.UTF-8" per ottenere un orologio di 24 ore in alcuni programmi.

LC_COLLATE - Come vengono ordinate alfabeticamente le stringhe (nomi file ...). L'uso delle impostazioni locali "C" o "POSIX" in questo caso determina un ordinamento simile a strcmp (), che può essere preferibile alle impostazioni locali specifiche della lingua.

LC_MONETARY - Quale valuta usi, il suo nome e il suo simbolo.

LC_MESSAGES - Quale lingua utilizzare per i messaggi di sistema.

LC_PAPER - Formati carta: 11 x 17 pollici, A4, ecc.

LC_NAME - Come sono rappresentati i nomi (cognome primo o ultimo, ecc.).

LC_ADDRESS - Modalità di formattazione degli indirizzi (paese primo o ultimo, dove va il codice postale, ecc.).

LC_TELEPHONE - Come sono i tuoi numeri di telefono.

LC_MEASUREMENT - Quali unità di misura vengono utilizzate (piedi, metri, libbre, chili ecc.).

LC_IDENTIFICATION : metadati relativi alle informazioni sulla locale.

Ecco la tua soluzione (si spera):

  1. Per le cartelle e il sistema usa la lingua inglese scelta come lingua principale e il gioco è fatto.

  2. Per i valori numerici (con punti per separare i decimali e le virgole per separare le migliaia) puoi semplicemente usare l'inglese britannico come base per il tuo sistema. Ma se hai scelto di usare l'inglese americano, modifica invece il file ".profile" nella tua home directory aggiungendo questa riga:

    export LC_NUMERIC = "en_GB.utf8"

  3. Per le date e il calendario devi solo cambiare la localizzazione del formato dell'ora in spagnolo (per quanto ne so allora anche le settimane inizieranno il lunedì). Quindi aggiungi anche questa linea allo stesso file .profile nella tua home directory:

    export LC_TIME = "es_ES.utf8"

La localizzazione verrà applicata al prossimo accesso a Ubuntu. Puoi quindi controllare i risultati eseguendo il comando "locale" ancora una volta o semplicemente vedere se tutto funziona come desideri.

Le impostazioni della tastiera sono separate dalle impostazioni di localizzazione e per il tuo problema specifico con la tastiera Apple usa il pacchetto "console-data". Per questa corsa:

sudo dpkg-reconfigure console-data

Ma come probabilmente il pacchetto non è ancora installato nel tuo sistema esegui questo:

sudo apt-get install console-data

L'installazione include la configurazione delle impostazioni della tastiera, quindi probabilmente è tutto ciò di cui hai bisogno. La tastiera spagnola mac era elencata lì - speriamo che sia quello che ti serve.

Spero che questi suggerimenti risolvano i tuoi problemi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.