Kullanıcı arayüzü için dili geçici olarak değiştirmek mümkün müdür?


22

Ubuntu 12.04'ü Alman UI ile kullanıyorum. Ancak, burada ya da Stack Exchange'de başka bir yerde soru sorduğumda ve ekran görüntüleri eklerken, İngilizce’de olmasını tercih ederim.

Bu yüzden benim sorum şu: Belirli bir uygulamanın dilini nasıl değiştirebilirim, diyelim ki Rhythmbox, ekran görüntüsü oluşturmak için İngilizce olarak gösterilsin.

Not: Kalıcı olarak değiştirmek istemiyorum ve tüm uygulamalar için DEĞİŞTİRMEME tercih ederim. Ayrıca, bu görevi bitirmek için oturumu kapatmamayı tercih ederim. Anında olmalı.

Yanıtlar:


20

Bir uygulamayı İngilizce’den İngilizceye farklı bir yerel ayardan geçici olarak çalıştırmak için ortam değişkenini değiştirebilir LANG_ALLve daha sonra farklı yerel ayarı yüklemiş olmanız koşuluyla uygulamayı çalıştırabilirsiniz:

LANG_ALL=en_GB rhythmbox # runs Rhythmbox with British English locale
LANG=C rhythmbox # runs Rhythmbox with system fallback locale, this is English

Ayrıca bakınız:

Onun diğer yol boyunca çalışmayacağını, yani sisteminiz İngilizce olarak ayarlanmışsa ve bir uygulamayı geçici olarak başka bir yerel ortamda çalıştırmanız gerektiğine dikkat edin. Daha sonra LANGUAGEortam değişkenindeki ayarları geçersiz kılmanız gerekir :


1
Diğer kullanıcılar için bunun işe yaramasını sağlama sorunları var - LANGya LANG_ALLda benim için çalışmıyor, henüz LANGUAGE. Bkz Neden benim için dilini değiştirmeye LANG ortam değişkeni değil kıldı?
gertvdijk

@gertvdijk: teşekkür ederim. Çok garip davranış - ama işler böyle.
Takkat
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.