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.