Cara Menetapkan Locale Jepun pada Ubuntu: Panduan Lengkap untuk Bahasa, Tarikh, dan Format Mata Wang

1. Pengenalan

Dalam persekitaran Ubuntu dan Linux lain, menyediakan tetapan “locale” memainkan peranan penting. Locale adalah sistem yang mengoptimumkan persekitaran anda mengikut bahasa yang dipaparkan oleh sistem atau aplikasi, serta format untuk tarikh, masa, simbol mata wang, dan penggunaan titik perpuluhan dan koma—disesuaikan dengan budaya dan adat resam setiap negara atau wilayah.

Sebagai contoh, selepas memasang Ubuntu, persekitaran lalai sering ditetapkan kepada Bahasa Inggeris, yang bermakna mesej sistem, paparan aplikasi, dan bahkan format tarikh dan nombor mungkin asing kepada pengguna Jepun. Untuk menukar tetapan ini kepada Jepun atau menyesuaikannya untuk kegunaan di Jepun, menyediakan “locale” adalah penting.

Ini amat penting tidak hanya untuk kegunaan pelayan tetapi juga untuk kegunaan harian pada Ubuntu Desktop, atau dalam persekitaran virtual seperti WSL (Windows Subsystem for Linux) dan Docker. Menetapkan locale dengan betul memastikan sokongan bahasa Jepun, mencegah teks yang rosak, dan meningkatkan pengalaman pengguna secara keseluruhan.

Artikel ini menyediakan panduan komprehensif mengenai peranan locale dalam Ubuntu, cara menyediakannya, dan penyelesaian kepada isu-isu biasa. Sama ada anda baru bermula dengan Ubuntu atau perlu melaraskan tetapan locale dalam persekitaran sedia ada, panduan ini adalah untuk anda.

2. Memeriksa Tetapan Locale Semasa Anda

Sebelum menukar tetapan locale anda dalam Ubuntu, adalah penting untuk memeriksa terlebih dahulu apa locale semasa anda ditetapkan. Di sini, kami menerangkan arahan dan kaedah yang boleh anda gunakan untuk memeriksa tetapan locale anda.

Cara paling asas untuk memeriksa locale adalah dengan menjalankan arahan locale dalam terminal. Ini akan memaparkan senarai tetapan locale semasa. Item utama dalam output termasuk:

LANG=ja_JP.UTF-8
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
...

“LANG” menunjukkan locale lalai untuk sistem, manakala setiap item yang bermula dengan “LC_” menunjukkan tetapan untuk kategori khusus seperti jenis aksara, nombor, tarikh, dan mesej. Sebagai contoh, jika anda melihat “ja_JP.UTF-8” dalam “LANG” atau “LC_MESSAGES,” ia bermakna locale Jepun diaktifkan.

Untuk memeriksa senarai penuh locale yang tersedia, gunakan arahan berikut:

locale -a

Arahan ini menyenaraikan semua locale yang dipasang pada sistem. Pastikan “ja_JP.UTF-8” atau locale lain yang berkaitan dengan Jepun disertakan dalam senarai.

Jika locale Jepun tidak disenaraikan, atau output locale dalam Bahasa Inggeris atau nilai yang tidak dijangka, anda perlu menambah atau menukar tetapan locale menggunakan langkah-langkah yang diterangkan di bawah.

3. Apa Yang Perlu Dilakukan Jika Locale Jepun Tiada

Jika “ja_JP.UTF-8” atau locale Jepun lain tidak muncul dalam output locale -a, atau paparan Jepun tidak berfungsi dengan betul, anda perlu menambah dan mengaktifkan locale Jepun. Berikut adalah cara melakukannya secara terperinci.

Pertama, pakej seperti “language-pack-ja” dan “locales” diperlukan untuk menjana dan menggunakan locale Jepun. Jika ini tidak dipasang, anda tidak akan dapat menggunakan locale Jepun.

Memasang Pakej Diperlukan

Jalankan arahan-arahan berikut dalam terminal anda untuk memasang pakej bahasa Jepun yang diperlukan:

sudo apt update
sudo apt install language-pack-ja

Bergantung pada versi Ubuntu dan kegunaan anda, adalah idea yang baik untuk memasang pakej locales:

sudo apt install locales

Menjana Locale Jepun

Selepas memasang pakej, jana locale Jepun dengan arahan ini:

sudo locale-gen ja_JP.UTF-8

Ini akan menambah locale Jepun ke sistem anda, dan “ja_JP.UTF-8” sekarang harus muncul dalam output locale -a.

Melaksanakan Tetapan Locale

Hanya memasang atau menjana locale mungkin tidak mengaktifkannya. Tetapkan locale lalai kepada Jepun menggunakan arahan update-locale:

sudo update-locale LANG=ja_JP.UTF-8

Ini memastikan bahawa semua terminal baru dan sesi log masuk menggunakan locale Jepun.

4. Menjana dan Mengaktifkan Locale

Setelah locale Jepun tersedia, anda perlu menjananya dan menerapkan tetapan secara keseluruhan sistem. Gunakan perintah berikut untuk mengaktifkan persekitaran Jepun dengan berkesan.

Menjana Locale

Biasanya, menjalankan sudo locale-gen ja_JP.UTF-8 sudah mencukupi. Walau bagaimanapun, dalam beberapa kes, anda mungkin perlu mengedit fail /etc/locale.gen secara manual dan menyahkomentar baris yang diperlukan.

  1. Buka /etc/locale.gen dengan penyunting teks (contoh: nano):
    sudo nano /etc/locale.gen
    
  1. Jika anda menemui baris seperti “ja_JP.UTF-8 UTF-8” yang bermula dengan “#”, buang “#” untuk menyahkomentarnya.
  2. Simpan dan tutup penyunting.
  3. Kemudian jana locale:
    sudo locale-gen
    

Mengaktifkan Locale

Seterusnya, gunakan perintah update-locale untuk menetapkan Jepun sebagai lalai sistem:

sudo update-locale LANG=ja_JP.UTF-8

Perintah ini mengemas kini fail /etc/default/locale, membolehkan locale Jepun untuk sesi akan datang.

Jika anda ingin menetapkan pembolehubah persekitaran khusus (contoh: LANG, LC_TIME, LC_MESSAGES), anda boleh menyesuaikannya seperti berikut:

sudo update-locale LANG=ja_JP.UTF-8 LC_TIME=ja_JP.UTF-8 LC_MESSAGES=ja_JP.UTF-8

Bila Tetapan Berkuatkuasa

Tetapan mungkin tidak berkuatkuasa serta-merta selepas menjalankan perintah. Jika begitu, log keluar dan log masuk semula, atau mulakan semula pelayan untuk mengaktifkan tetapan locale baru.

5. Tetapan Locale Seluruh Sistem vs. Spesifik Pengguna

Dalam Ubuntu, anda boleh menerapkan tetapan locale sama ada seluruh sistem atau per pengguna individu. Dengan menggunakan kedua-dua pendekatan mengikut keperluan dan polisi anda, anda dapat membina persekitaran yang lebih fleksibel.

Tetapan Locale Seluruh Sistem

Untuk tetapan seluruh sistem, gunakan fail /etc/default/locale atau perintah update-locale. Ini menetapkan locale lalai yang sama kepada semua pengguna yang log masuk ke mesin Ubuntu.

Sebagai contoh, menjalankan:

sudo update-locale LANG=ja_JP.UTF-8

secara automatik mengemas kini /etc/default/locale, menjadikan Jepun (ja_JP.UTF-8) bahasa lalai untuk semua pengguna.

Tetapan Locale Spesifik Pengguna

Jika anda ingin menerapkan locale yang berbeza untuk pengguna tertentu, edit fail konfigurasi dalam direktori rumah mereka, seperti ~/.pam_environment:

  1. Log masuk sebagai pengguna sasaran dan buka fail:
    nano ~/.pam_environment
    
  1. Tambahkan baris berikut:
    LANG=ja_JP.UTF-8
    

Anda juga boleh menambah pembolehubah LC_* mengikut keperluan.

Dengan tetapan ini, locale yang ditentukan hanya digunakan apabila pengguna tersebut log masuk. Ini berguna dalam persekitaran dengan banyak pengguna, seperti membenarkan pentadbir menggunakan Bahasa Inggeris dan pengguna umum menggunakan Bahasa Jepun.

Menggunakan Perintah localectl

Dalam persekitaran berasaskan systemd, anda juga boleh menggunakan perintah localectl untuk menetapkan dan memeriksa locale:

sudo localectl set-locale LANG=ja_JP.UTF-8

Ini juga menerapkan tetapan secara seluruh sistem, dan ia merupakan cara yang mudah untuk menukar locale dengan satu perintah.

6. Mengkonfigurasi Locale dalam GUI (Ubuntu Desktop/GNOME)

Jika anda menggunakan Ubuntu untuk tujuan desktop, banyak tugas boleh dilakukan secara intuitif melalui GUI (Antara Muka Grafik Pengguna), termasuk tetapan locale. Anda boleh menukar ke Bahasa Jepun tanpa menggunakan perintah.

Cara Menukar Locale dari Menu Tetapan

  1. Buka “Settings” dari menu di bahagian kiri bawah atau sebelah kiri skrin.
  2. Pilih “Region & Language.”
  3. Dalam bahagian “Language”, pilih “Japanese.”
  4. Selain itu, menetapkan bahagian “Formats” kepada “Japan” atau “Japanese” akan memastikan tarikh, masa, dan mata wang dalam format Jepun.
  5. Anda mungkin diminta untuk mulakan semula atau log keluar dan log masuk semula supaya perubahan berkuatkuasa. Ikuti arahan yang diberikan.

Mengkonfigurasi Kaedah Input (IME)

Untuk input Jepun yang lancar, sediakan IME (Input Method Editor). Ubuntu menggunakan rangka kerja seperti “Fcitx5” atau “IBus,” dengan enjin penukaran Jepun seperti “Mozc” atau “Anthy” yang tersedia secara lalai.

  • Pergi ke “Settings” → “Region & Language” → “Input Sources” dan tambahkan “Japanese (Mozc)” atau yang serupa.
  • Anda boleh menukar antara input Jepun dan Inggeris dengan kekunci pintasan (contoh: Super + Space).

Penyelesaian Masalah Teks Jepun yang Kacau atau Hilang dalam GUI

Jika Jepun tidak dipaparkan dengan betul atau anda melihat teks yang kacau walaupun selepas menukar bahasa, semak yang berikut:

  • Pastikan pakej fon (seperti fonts-noto-cjk) dipasang.
  • Jika aplikasi individu memerlukan tetapan bahasa, pilih Jepun dalam menu atau skrin tetapan mereka.
  • Mulakan semula atau log keluar untuk mengesahkan bahawa tetapan telah diterapkan.

7. Mengesahkan dan Penyelesaian Masalah Tetapan Locale

Selepas menukar tetapan locale, sahkan bahawa perubahan itu telah berkuat kuasa. Ia juga penting untuk tahu cara mengendalikan kes di mana tetapan tidak diterapkan atau anda menghadapi isu seperti teks kacau.

Memeriksa Tetapan Locale

Buka terminal dan jalankan arahan berikut untuk memeriksa locale semasa anda:

locale

Jika “LANG=ja_JP.UTF-8” dan setiap medan “LC_*” ditetapkan kepada “ja_JP.UTF-8,” locale Jepun diterapkan dengan betul.

Jika anda ingin memeriksa locale yang tersedia lagi, jalankan:

locale -a

Pastikan “ja_JP.UTF-8” disertakan.

Memeriksa Format Tarikh dan Nombor

Tetapan locale juga mempengaruhi cara tarikh dan nombor dipaparkan. Contohnya, semak format tarikh dengan:

date

Jika output dalam bahasa Jepun, locale berfungsi seperti yang dijangka.

Isu Biasa dan Penyelesaian

1. Aksara Kacau

  • Tetapan fon mungkin tidak lengkap. Pasang fon Jepun dengan sudo apt install fonts-noto-cjk atau serupa.

2. Tetapan Locale Tidak Diterapkan

  • Log keluar atau mulakan semula selepas menukar tetapan.
  • Jika tetapan tidak diterapkan selepas menukar sesi, muat semula secara manual dengan source /etc/default/locale .

3. Campuran Bahasa Inggeris dan Jepun

  • Beberapa pemboleh ubah persekitaran LC_* mungkin tidak ditetapkan, atau tetapan khusus aplikasi mungkin diperlukan.
  • Anda boleh menyatukan semua pemboleh ubah locale dengan sudo update-locale LC_ALL=ja_JP.UTF-8 .

4. Persekitaran Khas (Docker, WSL, dll.)

  • Setiap persekitaran mungkin memerlukan langkah tersendiri (lihat bahagian seterusnya).

Dengan memeriksa point-point ini dan penyelesaian masalah, kebanyakan masalah berkaitan locale boleh diselesaikan.

8. Tetapan Locale untuk Docker dan WSL

Dalam tahun-tahun kebelakangan, Ubuntu sering digunakan dalam persekitaran virtual atau kontena seperti Docker atau WSL (Windows Subsystem for Linux). Tetapan locale sama penting di sini, walaupun langkah-langkah boleh sedikit berbeza.

Menetapkan Locale dalam Docker

Untuk menggunakan locale Jepun dalam kontena Docker, pasang pakej yang diperlukan secara eksplisit dan jana locale dalam Dockerfile anda. Contohnya:

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

Persediaan ini membolehkan anda menggunakan locale Jepun di dalam kontena. Ia juga amalan baik untuk menyatakan pemboleh ubah persekitaran apabila melancarkan aplikasi anda untuk memastikan sokongan Jepun.

Menetapkan Locale dalam WSL

WSL membolehkan anda menjalankan Ubuntu dan taburan Linux lain pada Windows, tetapi konfigurasi locale Jepun boleh mengelirukan. Dalam WSL, ikuti langkah yang sama seperti dengan Ubuntu biasa:

  1. Pasang pakej yang diperlukan:
    sudo apt update
    sudo apt install language-pack-ja locales
    
  1. Jana dan aktifkan locale Jepun:
    sudo locale-gen ja_JP.UTF-8
    sudo update-locale LANG=ja_JP.UTF-8
    
  1. Tambah pemboleh ubah persekitaran berikut kepada .bashrc atau .profile untuk menerapkan tetapan setiap kali anda log masuk:
    export LANG=ja_JP.UTF-8
    export LANGUAGE=ja_JP:ja
    export LC_ALL=ja_JP.UTF-8
    

Penyelesaian Masalah Teks Kacau atau Input Jepun

  • Dalam WSL, persekitaran fon sisi Windows dan tetapan fon aplikasi terminal (seperti Windows Terminal) juga mempengaruhi paparan Jepun. Pilih fon yang menyokong aksara Jepun untuk menyelesaikan teks kacau.
  • Dalam Docker, jika anda menggunakan imej minimum, pastikan untuk memasang pakej fon juga. Contoh: apt-get install fonts-noto-cjk

Dengan tetapan ini, anda boleh selesa menggunakan tetapan lokalisasi pada Ubuntu dalam persekitaran Docker dan WSL.

9. FAQ (Soalan Lazim)

Berikut adalah jawapan kepada soalan-soalan lazim mengenai konfigurasi lokalisasi di Ubuntu. Gunakan ini sebagai petua untuk penyelesaian masalah dan menguruskan persediaan anda.

Q1. “ja_JP.UTF-8” tidak wujud dalam output locale -a. Apa yang perlu saya lakukan?
J. Lokalisasi Jepun belum dijana lagi.
Pasang pakej “language-pack-ja” dan “locales” serta jana lokalisasi dengan arahan berikut:

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

Selepas ini, jalankan locale -a sepatutnya menunjukkan “ja_JP.UTF-8.”

Q2. Saya telah menukar tetapan lokalisasi tetapi ia tidak diterapkan. Mengapa?
J. Selepas menukar tetapan, anda mungkin perlu log keluar dan log masuk semula atau mulakan semula sistem.
Jika masalah berterusan, semak sama ada pemboleh ubah persekitaran ditetapkan dengan betul dalam /etc/default/locale atau ~/.pam_environment.

Q3. Aksara Jepun menjadi kacau dalam terminal atau sesetengah aplikasi. Apa yang perlu saya lakukan?
J. Punca paling biasa ialah fon Jepun yang hilang. Pasangnya menggunakan arahan berikut:

sudo apt install fonts-noto-cjk

Juga, tetapkan fon terminal atau editor kepada fon yang serasi dengan Jepun jika diperlukan.

Q4. Jika pelbagai lokalisasi ditetapkan, yang mana mengambil keutamaan?
J. Keutamaan ialah: “LC_ALL > LC_* > LANG.”
Untuk menyatukan segalanya secara sementara, gunakan:

export LC_ALL=ja_JP.UTF-8

Untuk perubahan kekal, edit /etc/default/locale atau ~/.pam_environment.

Q5. Bolehkah saya tetapkan lokalisasi di Docker atau WSL dengan cara yang sama seperti Ubuntu biasa?
J. Langkah asas adalah sama, tetapi di Docker, nyatakan penjanaan lokalisasi dan tetapan pemboleh ubah persekitaran secara eksplisit dalam Dockerfile anda. Di WSL, juga perhatikan tetapan fon di pihak Windows.
Lihat bahagian berkaitan dalam artikel ini untuk butiran.

Q6. Walaupun selepas menetapkan bahasa dalam GUI, sesetengah bahagian masih muncul dalam Bahasa Inggeris. Mengapa?
J. Sesetengah komponen sistem atau aplikasi mungkin tidak menyediakan terjemahan Jepun atau mungkin memerlukan tetapan bahasa berasingan. Sila juga semak skrin tetapan setiap aplikasi.

FAQ ini meliputi titik-titik tersangkut paling biasa dengan tetapan lokalisasi Ubuntu.
Untuk lebih banyak soalan atau kes unik, sila tinggalkan komen atau semak laman sokongan.

10. Kesimpulan

Artikel ini menyediakan panduan komprehensif kepada tetapan lokalisasi di Ubuntu—dari asas kepada lokalisasi Jepun langkah demi langkah, penyelesaian masalah, dan mengendalikan kes khas seperti Docker dan WSL.

Lokalisasi mempengaruhi bukan sahaja bahasa, tetapi juga format tarikh, mata wang, dan nombor, serta pengekodan aksara. Dengan mengkonfigurasi dengan betul, anda boleh meningkatkan kegunaan Ubuntu secara ketara dan mencipta persekitaran kerja tanpa tekanan.

Jika anda mahu menggunakan Jepun, menetapkan lokalisasi “ja_JP.UTF-8” adalah penting. Gunakan pilihan baris arahan dan GUI, serta penyesuaian per-pengguna, untuk membina persekitaran ideal anda.

Akhir sekali, rujuk FAQ dalam artikel ini supaya anda sentiasa bersedia untuk mengendalikan sebarang isu yang mungkin timbul semasa penggunaan sebenar.

Saya harap artikel ini membantu semua pengguna yang mahu menetapkan persekitaran Jepun pada Ubuntu.

侍エンジニア塾