- 1 1. Introduzione
- 2 2. Verifica della Configurazione Locale Attuale
- 3 3. Quando la Locale Giapponese Non È Disponibile
- 4 4. Generazione e Abilitazione delle Locale
- 5 5. Impostazioni del locale a livello di sistema vs per utente
- 6 6. Configurazione dei locale tramite GUI (Ubuntu Desktop / GNOME)
- 7 7. Verifica e risoluzione dei problemi
- 8 8. Configurazione del locale in Docker e WSL
- 9 9. FAQ
- 10 10. Conclusion
1. Introduzione
In ambienti Linux come Ubuntu, la configurazione della locale svolge un ruolo di fondamentale importanza. Una locale definisce come il sistema e le applicazioni gestiscono la visualizzazione della lingua, i formati di data e ora, i simboli di valuta, i punti decimali, le virgole e altre convenzioni specifiche per regione, consentendo all’ambiente di essere ottimizzato per diversi paesi e culture.
Ad esempio, subito dopo l’installazione di Ubuntu, il sistema è spesso configurato in inglese per impostazione predefinita. Di conseguenza, i messaggi di sistema, le interfacce delle applicazioni e persino i formati di data e numero possono risultare poco familiari agli utenti giapponesi. Per modificare queste impostazioni in giapponese e allinearle alle convenzioni giapponesi, è essenziale una corretta configurazione della locale.
Non solo per l’uso su server, ma anche quando si utilizza Ubuntu Desktop quotidianamente, o in ambienti virtualizzati come WSL (Windows Subsystem for Linux) e Docker, configurare correttamente le locale consente il pieno supporto della lingua giapponese, previene problemi di codifica dei caratteri e offre un’esperienza d’uso più confortevole.
Questo articolo fornisce una spiegazione sistematica del ruolo delle locale in Ubuntu, di come configurarle e di come risolvere i problemi più comuni. Che tu sia nuovo a Ubuntu o debba regolare le impostazioni della locale in un ambiente già esistente, questa guida sarà un riferimento affidabile.
2. Verifica della Configurazione Locale Attuale
Prima di modificare le impostazioni della locale su Ubuntu, è importante comprendere la configurazione corrente. Questa sezione spiega come controllare le impostazioni locale attive usando i comandi disponibili.
Il modo più semplice per verificare le impostazioni locale è eseguire il comando locale nel terminale. Questo visualizza un elenco dettagliato delle locale attive al momento. L’output tipico include voci come le seguenti:
LANG=ja_JP.UTF-8
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
...
LANG rappresenta la locale predefinita a livello di sistema, mentre ogni variabile LC_ controlla una categoria specifica, ad esempio laazione dei caratteri, la formattazione numerica, data e ora o i messaggi. Se per LANG o LC_MESSAGES viene visualizzato ja_JP.UTF-8, la locale giapponese è attiva.
Per verificare quali locale sono disponibili sul sistema, usa il comando seguente:
locale -a
Questo comando elenca tutte le locale installate. Accertati che siano incluse le locale relative al giapponese, come ja_JP.UTF-8.
Se le locale giapponesi mancano o l’output di locale mostra valori inattesi, sarà necessario aggiungere o riconfigurare le locale seguendo i passaggi descritti di seguito.
3. Quando la Locale Giapponese Non È Disponibile
Se locale -a non include ja_JP.UTF-8, o se il testo giapponese non viene visualizzato correttamente, devi installare e abilitare la locale giapponese. La procedura è spiegata in dettaglio di seguito.
Per generare e utilizzare le locale giapponesi, sono necessari pacchetti come language-pack-ja e locales. Senza questi pacchetti, il supporto alla locale giapponese non può essere abilitato.
Installazione dei Pacchetti Necessari
Esegui i seguenti comandi nel terminale per installare il supporto alla lingua giapponese:
sudo apt update
sudo apt install language-pack-ja
A seconda della versione di Ubuntu o del caso d’uso, è inoltre consigliato installare il pacchetto locales:
sudo apt install locales
Generazione della Locale Giapponese
Dopo aver installato i pacchetti richiesti, genera la locale giapponese con il comando seguente:
sudo locale-gen ja_JP.UTF-8
Una volta completato, ja_JP.UTF-8 comparirà nell’output di locale -a.
Applicazione della Locale
Per assicurarti che la locale venga applicata, imposta la locale di sistema predefinita usando update-locale:
sudo update-locale LANG=ja_JP.UTF-8
In questo modo i terminali e le sessioni di login aperti successivamente utilizzeranno la locale giapponese.
4. Generazione e Abilitazione delle Locale
Dopo aver reso disponibili le locale giapponesi, il passo successivo è generarle e applicarle a livello di sistema. Questa sezione spiega come garantire che la configurazione sia correttamente riflessa.
Generazione del locale
Nella maggior parte dei casi, eseguire sudo locale-gen ja_JP.UTF-8 è sufficiente. Tuttavia, in alcune situazioni potresti dover modificare manualmente /etc/locale.gen.
- Apri
/etc/locale.gencon un editor di testo come nano.sudo nano /etc/locale.gen
- Se la riga
ja_JP.UTF-8 UTF-8esiste ma è commentata con#, rimuovi il#. - Salva il file ed esci dall’editor.
- Genera i dati della locale.
sudo locale-gen
Abilitazione della locale
Usa update-locale per impostare il giapponese come locale predefinita:
sudo update-locale LANG=ja_JP.UTF-8
Questo aggiorna automaticamente /etc/default/locale.
Se vuoi specificare più categorie di locale individualmente, puoi farlo come segue:
sudo update-locale LANG=ja_JP.UTF-8 LC_TIME=ja_JP.UTF-8 LC_MESSAGES=ja_JP.UTF-8
Quando le impostazioni hanno effetto
Le modifiche al locale potrebbero non applicarsi immediatamente. Se necessario, esci e rientra, oppure riavvia il sistema per attivare le nuove impostazioni.
5. Impostazioni del locale a livello di sistema vs per utente
Ubuntu supporta due tipi di configurazione del locale: a livello di sistema e per utente. Scegliere l’approccio appropriato consente una gestione flessibile dell’ambiente.
Configurazione del locale a livello di sistema
Le impostazioni a livello di sistema sono gestite tramite /etc/default/locale o il comando update-locale. Queste impostazioni si applicano a tutti gli utenti che accedono al sistema.
sudo update-locale LANG=ja_JP.UTF-8
Questo imposta il giapponese come lingua predefinita per tutti gli utenti.
Configurazione del locale per utente
Per configurare i locale solo per un utente specifico, modifica i file nella sua home directory, ad esempio ~/.pam_environment.
- Accedi come l’utente target e apri il file.
nano ~/.pam_environment
- Aggiungi la seguente riga:
LANG=ja_JP.UTF-8
Puoi anche definire ulteriori variabili LC_* secondo necessità.
Utilizzo del comando localectl
Su sistemi basati su systemd, i locale possono anche essere configurati usando localectl:
sudo localectl set-locale LANG=ja_JP.UTF-8
6. Configurazione dei locale tramite GUI (Ubuntu Desktop / GNOME)
Su Ubuntu Desktop, le impostazioni del locale possono essere configurate facilmente tramite l’interfaccia grafica.
Modifica del locale tramite Impostazioni
- Apri “Impostazioni” dal menu di sistema.
- Seleziona “Regione e lingua”.
- Scegli “Giapponese” sotto Lingua.
- Imposta “Formati” su Giappone o Giapponese per regolare i formati di data, ora e valuta.
- Riavvia o esci e rientra quando richiesto.
Configurazione dei metodi di input (IME)
Per un inserimento giapponese confortevole, configura un metodo di input come Fcitx5 o IBus con motori come Mozc.
- Aggiungi “Japanese (Mozc)” da Fonti di input
- Cambia i metodi di input usando scorciatoie come Super + Spazio
Risoluzione dei problemi di visualizzazione
- Assicurati che i pacchetti di font giapponesi come
fonts-noto-cjksiano installati - Controlla le impostazioni di lingua specifiche dell’applicazione
- Riavvia il sistema o esci per applicare le modifiche
7. Verifica e risoluzione dei problemi
Dopo aver configurato i locale, verifica che le impostazioni siano applicate correttamente e risolvi eventuali problemi.
Conferma delle impostazioni del locale
locale
Se ja_JP.UTF-8 è mostrato per LANG e LC_*, la configurazione è avvenuta con successo.
Controllo dei formati di data e numero
date

Problemi comuni e soluzioni
1. Caratteri illeggibili
- Installa font giapponesi come
fonts-noto-cjk.
2. Impostazioni non applicate
- Esci o riavvia.
- Ricarica le impostazioni usando
source /etc/default/locale.
3. Lingue miste
- Uniforma le impostazioni usando
sudo update-locale LC_ALL=ja_JP.UTF-8.
8. Configurazione del locale in Docker e WSL
Ubuntu è spesso usato in contenitori Docker e ambienti WSL. La configurazione del locale rimane importante ma richiede passaggi aggiuntivi.
Docker
FROM ubuntu:24.04
RUN apt-get update && \
apt-get install -y language-pack-ja locales && \
locale-gen ja_JP.UTF-8 && \
update-locale LANG=ja_JP.UTF-8
ENV LANG=ja_JP.UTF-8
ENV LANGUAGE=ja_JP:ja
ENV LC_ALL=ja_JP.UTF-8
WSL
sudo apt update
sudo apt install language-pack-ja locales
sudo locale-gen ja_JP.UTF-8
sudo update-locale LANG=ja_JP.UTF-8
export LANG=ja_JP.UTF-8
export LANGUAGE=ja_JP:ja
export LC_ALL=ja_JP.UTF-8
9. FAQ
Q1. ja_JP.UTF-8 does not appear in locale -a.
A. Install required packages and generate the locale.
Q2. Locale changes are not applied.
A. Log out, reboot, and verify environment variable settings.
Q3. Japanese text appears garbled.
A. Install Japanese fonts and configure terminal fonts.
Q4. Which locale setting has priority?
A. Priority order is LC_ALL > LC_* > LANG.
Q5. Can the same steps be used in Docker and WSL?
A. The basics are the same, but Dockerfiles and Windows font settings require attention.
10. Conclusion
This article covered everything from the fundamentals of locale configuration in Ubuntu to detailed Japanese UTF-8 setup, troubleshooting, and special cases such as Docker and WSL environments.
Locales affect not only language display but also date formats, currency, numeric representation, and character encoding. Proper configuration significantly improves usability and stability.
By combining command-line configuration, GUI-based settings, and per-user customization, you can build a flexible and comfortable Ubuntu environment.
This guide aims to serve as a reliable resource for anyone setting up a Japanese Ubuntu environment.


