Discussion

Linux Locale Listeleme

Started by ofaman · 19 Aug 2026 09:06 · 6 Views · 0 Replies
Thread Starter #0
Linux sistemlerinde dil, tarih, saat ve diğer yerelleştirilmiş formatların yönetimi için "locale" kavramı büyük önem taşır. Locale, belirli bir dil ve kültüre özgü ayarları içerir. Bu ayarlar, kullanıcı deneyimini kişiselleştirmek ve yerel normlara uygun hale getirmek için kullanılır. Peki, Linux'ta mevcut locale'leri nasıl listeleyebiliriz?

Öncelikle, terminalde mevcut locale'leri listelemek için locale -a komutunu kullanabilirsiniz. Bu komut, sistemde yüklü olan tüm locale'leri gösterir. Örnek bir çıktı aşağıdaki gibi olabilir:

CODE
1234C
en_US.utf8
fr_FR.utf8
tr_TR.utf8


Bu çıktıda, her bir locale'nin adı, kullanılan dil ve karakter seti belirtilir. Örneğin, en_US.utf8 ifadesi, İngilizce (Amerika Birleşik Devletleri) dilini ve UTF-8 karakter setini ifade eder.

Ayrıca, daha detaylı bilgi almak için locale komutunu kullanabilirsiniz. Bu komut, mevcut kullanıcı ayarlarını gösterir. Örneğin:

CODE
123456$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
...


Burada LANG değişkeni, sistemin varsayılan dilini belirtir. Diğer LC_* değişkenleri ise sayı formatı, tarih formatı gibi spesifik ayarları gösterir.

Eğer yeni bir locale eklemek isterseniz, locale-gen komutunu kullanarak sistemde desteklenmesini istediğiniz yeni locale'leri oluşturabilirsiniz. Örneğin, Türkçe locale eklemek için şu adımları izleyebilirsiniz:

  1. /etc/locale.gen dosyasını açın ve tr_TR.UTF-8 UTF-8 satırını aktif hale getirin.
  2. Ardından terminalde sudo locale-gen komutunu çalıştırın.

Bu işlem sonrasında, locale -a komutuyla eklediğiniz locale'nin başarıyla oluşturulup oluşturulmadığını kontrol edebilirsiniz.

Sonuç olarak, Linux'ta yerelleştirme ayarlarını yönetmek ve mevcut locale'leri listelemek oldukça basittir. Bu bilgiler, sisteminizi daha kullanıcı dostu hale getirmek için önemli bir adımdır.

You must be logged in to reply.

0 quotes selected