Debian 9: Almanca ile İngilizce dili nasıl ayarlanır?


15

Kullanmak istediğim İngilizce dilini ile Almanca yerel ayarlarında.


Şu anda sistemim aşağıdaki kurulumla çalışıyor (Debian Expert Installer'daki kurulum prosedürü sırasında yapılandırılmış):

  • Dil: English - English (Default)
  • Ülke, bölge veya bölge: other -> Europe -> Austria
  • Varsayılan yerel ayarların temel alınacağı ülke: United States - en_US.UTF-8
  • Tuş takımı: German

Şimdi sorum şu:

İngilizce dilini nasıl koruyabilirim, ancak geçerli yerel ayarı ( United States - en_US.UTF-8) istenen Almanca yerel ayarına ( ) çevirebilirimde_DE.UTF-8 ) değiştirebilirim?

Yükleme prosedürü sırasında bu bir hata oluştuğu için mümkün değildi ("Geçersiz dil / yerel ayar kombinasyonu algılandı").



Sadece Hollandaca yerel ayarlarla İngilizce'yi nasıl kuracağımı araştırıyordum (aynı sorun) ve ilk Google isabeti bu. Yaşasın StackExchange :-)
— Tonny

1
Bunu "sıcak ağ soruları" nda buldum ve şimdi ilgileniyorum: Ne elde etmeye çalışıyorsunuz? İngilizce, ama bazı kelimeler özellikle Almanca konuşanlar için farklı? "Ben sadece bir Abitur sınavına girdim" veya "Bu Deutsche Bahn'dan bir tren" mi?
— Fabian Röling

@Fabian Buradaki kullanım durumunun İngilizce mesajlara sahip olduğundan şüpheleniyorum, ancak Almanca tarih formatları vb.
— Stephen Kitt

Yanıtlar:


16

en_DEvarsayılan yerel ayar olarak bulunmadığından, yükleme sırasında Almanca konuşan ülkeler için yerelleştirilmiş İngilizce'yi yerel ayar olarak seçemezsiniz. ( Neden doğrudan LANGUAGE ayarlamak yerine güncelleme-yerel ayar kullanılmalı? Bir yerel ayar seçimindeki denetimleri açıklar.)

Arkanızda olmak için iki yaklaşım vardır.

  1. Bunlardan biri, ayarlarınızla yeni bir yerel ayar oluşturmaktır; bkz. Yeni bir en _ ** yerel ayarını nasıl (kolayca) kullanabilirsiniz?detaylar için.
  2. Diğeri, çeşitli LC_değişkenleri kullanarak yerel ayarlarınızı daha hassas bir şekilde ayarlamaktır ; Örneğin:

    export LANG=en_US.UTF-8
    export LC_MONETARY=de_DE.UTF-8
    export LC_TIME=de_DE.UTF-8
    

    veya iletiler dışında Almanca'nın varsayılan olmasını istiyorsanız:

    export LANG=de_DE.UTF-8
    export LC_MESSAGES=en_US.UTF-8
    

    (ve LC_özellikle LC_ALLdiğer tüm ayarları geçersiz kılan diğer çakışan değişkenlerin ayarını kaldırın). localeProgramı kullanarak ayarlarınızı kontrol edebilirsiniz ; bkz . "Yerel ayar" programı nasıl çalışır? detaylar için.


LANG yalnızca bir geri dönüş olduğundan, başka LC_ * değişkenleri olması durumunda teklifiniz çalışmaz.
— schily

1
LANGBurada kullanmanın bütün mesele bu , ama açıklığa kavuştum, teşekkürler.
— Stephen Kitt

Yardımın için çok teşekkürler Stephen! Yazabilmek için önce Almanca yerel ayarını oluşturmam gerekir /etc/default/localemi? Sanırım şu anda sadece ABD yerel ayarım var, bu yüzden de_DE.UTF-8sistemimde henüz mevcut olmadığından korkuyorum ?
— Dave

2
@Dave, çalıştırarak sudo dpkg-reconfigure localesveya yükleyerek kullanılabilir hale getirmeniz gerekir locales-all. /etc/default/localeDoğrudan düzenlememelisiniz , update-localebunun yerine kullanmalısınız (yanıttaki ilk bağlantıya bakın).
— Stephen Kitt

@StephenKitt teşekkürler! Dışa aktarma komutlarının (archlinux'ta) tüm programlar için kullanılabilir hale getirilmesi ve önyüklemede ayarlanması için nereye ekleneceğine dair bir işaretçi verebilir misiniz?
— bonanza
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.