The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Funtoo Linux Yerelleştirme
Varsayılan Dili Ayarla
Funtoo'da, dil ayarlarınızdan sorumlu iki yapılandırma dosyası vardır: /etc/locale.gen
ve /etc/env.d/00basic
. İlk dosya sadece en_US.UTF-8 yerel ayarını etkinleştirdi. Sonuncusu, varsayılan sevk edilen dosya stage3'ten gelir ve en_US.UTF-8 yerel ayarından sistem genelinde sorumludur. Düzenlenmesi önerilmez. Aşağıdaki adımlar, örnek olarak Fransızca Kanadaca kullanarak, varsayılan sistem dilini ayarlama sürecinde size rehberlik edecektir. İlk önce /etc/locale.gen
dosyasını düzenlemeniz gerekir:
root # nano -w /etc/locale.gen
Tercih ettiğiniz yerel ayarı eşlik eden karakter formatıyla belirtin (çoğunlukla UTF-8 isteyeceksiniz):
Önceden yapılandırılmış en_US.UTF-8 yerel ayarının bir geri dönüş olarak tutulması önerilir.
/etc/locale.gen
en_US.UTF-8 UTF-8
fr_CA.UTF-8 UTF-8
Sisteminiz için uygun bir yerel ayar belirlemek üzere, desteklenen kombinasyonların varsayılan listesi için /usr/share/i18n/SUPPORTED
seçeneğine ya da geçerli değerler listesi için /usr/share/i18n/locales/
dizinine bakın.
Bazı uygulamalar gerektirebileceğinden, en az bir UTF-8 yerel ayarı kullanmanız kesinlikle önerilir.
Şimdi, bu yerel ayarların üretilmesi gerekiyor:
root # locale-gen * Generating 2 locales (this might take a while) with 1 jobs * (1/2) Generating en_US.UTF-8 ... [ ok ] * (2/2) Generating fr_CA.UTF-8 ... [ ok ] * Generation complete
Tamamlandıktan sonra, yerel ayarlarınızı sistem genelinde uygulayabilirsiniz. İlk olarak tüm kullanılabilir seçenekleri görüntüleyin:
user $ eselect locale list root ##b##Available targets for the LANG variable: [1] C [2] POSIX [3] fr_CA.utf8 [4] en_US.utf8 * [ ] (free form)
Mavi yıldız geçerli sistem varsayılanını gösterir. İsteğinize göre değiştirebilirsiniz:
root # eselect locale set 3 Setting LANG to fr_CA.utf8 ... Run ". /etc/profile" to update the variable in your shell.
Alternatif olarak, varsayılan yerel ayarı manuel olarak ayarlayabilirsiniz. Bu dosya ilk önce tercih ettiğiniz herhangi bir editörle oluşturulmalıdır:
/etc/env.d/02locale
LANG="fr_CA.utf8"
Eylemlerinizi şu şekilde doğrulayabilirsiniz:
user $ eselect locale show root ##b##LANG variable in profile: fr_CA.utf8
Hemen bir etki için, ortamı yeniden yüklemeniz gerekir:
root # env-update && source /etc/profile >>> Regenerating /etc/ld.so.cache...
Tebrikler! Funtoo'da varsayılan dilinizi başarıyla ayarladınız.
Portage Ayarları
Portage, hangi yerelleştirmelerin/çevirilerin varsayılan olarak yükleneceğini tanımlayan özel bir L10N
değişkeni kullanır. Varsayılan olarak, L10N
, paketlerin yalnızca varsayılan dilini oluşturan bir set değildir.
L10N
ayarını /etc/portage/make.conf
dosyasınadan ayarlayarak özelleştirmek mümkündür:
/etc/portage/make.conf
(bash source code) # Install English (United States) and Chinese (China) translations (if available)
L10N="en-US zh-CN"
LI10N
değişkeni, her yerelleştirme adı arasında boşluk kullanmalıdır. Desteklenen tüm dillerin bir listesini /usr/portage/profiles/desc/l10n.desc
adresinde bulabilirsiniz.
Some old packages still use the deprecated LINGUAS
variable. You can set it in /etc/portage/make.conf
:
/etc/portage/make.conf
(bash source code) LINGUAS="en_US zh_CN"
It uses the same syntax, but uses other language codes which can be found in /usr/portage/profiles/desc/linguas.desc
.
After setting the L10N
and LINGUAS
USE flags you may need to re-emerge some packages:
root # emerge --ask --newuse --deep --with-bdeps=y @world
Read Your Language
A newly installed Funtoo Linux does not able to read all the languages. You want to read the stuff, say, in Mozilla Firefox. You need to install fonts - A good sign that you have not installed the proper fonts is that the following characters appear as boxes with numbers inside: 日本語フォント
Check if you have your language installed (Chinese) by using the fc-list
command from the media-libs/fontconfig
ebuild:
root # fc-list :lang=zh
Şanslıysanız, doğru yazı tipi yüklenecek ve uygulamalarınız Çince'yi varsayılan dil olarak da kullanabilecek. Ancak, bu şekilde yüklenen yazı tipinin doğru olmaması durumunda, bunları el ile yüklemeniz gerekir.
Japonca için:
root # emerge media-fonts/kochi-substitute
Çince için:
root # emerge media-fonts/arphicfonts
Korece için:
root # emerge media-fonts/baekmuk-fonts
En iyi alternatif, en geniş dil desteğine sahip yazı tipi olduğu iddia edilen Google'nın Noto Yazı Tipi olabilir:
root # emerge media-fonts/noto
Keymap
Funtoo Linux defaults to a US English keyboard. If you are using another type of keyboard, edit /etc/conf.d/keymaps
and set keymap to your keyboard model. For example, cf for French Canadian keyboard, fr for French Azerty.
root # nano -w /etc/conf.d/keymaps
Giriş Yöntemi
ibus is an Intelligent Input Bus for Linux.
root # emerge -av ibus
You also need to install language table for ibus (Chinese)
root # emerge -av ibus-table-chinese