Saya orang Prancis dan menggunakan sistem Debian saya dalam bahasa Prancis.
Namun, saya ingin memiliki pesan kesalahan dalam terminal dalam bahasa Inggris. Ini memungkinkan saya untuk mempostingnya di situs web berbahasa Inggris.
Bagaimana saya bisa mengubah lokal saya untuk melakukannya? Saya tepat saya tidak ingin memiliki semua sistem saya dalam bahasa Inggris.
export LANGUAGE=English
Jawaban:
Anda harus mengubah variabel LANG di shell saat ini.
Taruh
dalam file rc shell Anda (untuk bash itu
~/.bashrc
) dan restart sesi terminal (atau cukup sumber file rc sekali lagi dengansource ~/.bashrc
atau bahkan hanya restart bash denganexec bash
)Perhatikan, Anda harus membuat lokal ini sebelumnya.
Anda juga bisa menggunakannya
export LANG=C
.Juga ada variabel LANG lainnya (dari man bash):
sumber
LANG
variabel lingkungan hanya untuk pengaturan (pilihan) bahasa program yang dijalankan di konsol adalah salah. Untuk itulah variabel lingkunganLC_MESSAGES
danLANGUAGE
dimaksudkan. Lihat Variabel lokal 'LANGUAGE' - cara mengatur bahasa Inggris sebagai bahasa utama? Bug di gettext? .LC_ALL=C
harus digunakan sebagai gantinya denganunset LC_ALL
mengatur ulang. Lihat unix.stackexchange.com/q/87745/168003Anda dapat memanggil aplikasi dengan sintaks berikut:
Misalnya Anda ingin halaman manual bahasa Inggris (hanya untuk satu perintah):
Atau Anda mengalami kesalahan (sistem saya dalam bahasa Jerman):
sumber
LC_ALL=C
bukannyaLC_ALL=c
yang gagal juga untuk saya dengan pesanbash: warning: setlocale: LC_ALL: cannot change locale (c)
Coba rujuk ini: 1) https://wiki.debian.org/ChangeLanguage
Singkatnya, Anda ingin mengatur LOCALE Anda (via LANG), lebih disukai di .bashrc Anda.
sumber