LANG
berisi pengaturan untuk semua kategori yang tidak diatur langsung oleh LC_*
variabel.
LC_ALL
digunakan untuk menimpa setiap LC_*
dan LANG
dan LANGUAGE
. Itu tidak boleh disetel di lingkungan pengguna normal, tetapi dapat berguna saat Anda menulis skrip yang bergantung pada output akurat dari perintah internasional.
LANGUAGE
digunakan untuk menyetel bahasa pesan (seperti LC_MESSAGES
) ke nilai multi-nilai, misalnya menyetelnya ke fr:de:en
akan menggunakan pesan Prancis jika ada; jika tidak, itu akan menggunakan pesan Jerman, dan akan kembali ke bahasa Inggris jika pesan Jerman atau Prancis tidak tersedia.
Lihat halaman manual locale(7)
:itu menjelaskan bahwa LANG
adalah pengaturan fallback, sedangkan LC_ALL
menimpa semua LC_*
yang terpisah pengaturan.
Sebagai referensi, sistem lokalnya adalah GNU GetText, yang dokumentasi lengkapnya tersedia di paket gettext-doc (Debian/Ubuntu).
Alternatifnya, ada manual online dengan dokumentasi otoritatif dan rumit tentang variabel lingkungan LANG dan LANGUAGE.