Инструменты пользователя

Инструменты сайта


software:freebsd:freebsd_localization

Русификация FreeBSD (UTF-8)

Русификация FreeBSD 10, 11. В 11.1 все работает «из коробки» при указании языка для пользователя

# pw usermod -n $username -L russian

правим /etc/login.conf

russian|Russian Users Accounts:\ 
:charset=UTF-8:\ 
:lang=ru_RU.UTF-8:\ 
:tc=default: 
# cap_mkdb /etc/login.conf 
# pw usermod -n $username -L russian 

Этого достаточно

Вместо или дополнительно можно прописать переменные

/etc/csh.cshrc:
setenv LANG ru_RU.UTF-8
setenv LC_CTYPE ru_RU.UTF-8
setenv LC_COLLATE POSIX
setenv LC_ALL ru_RU.UTF-8

для zsh правим zshrc основной или в хомке

/etc/zshrc ~/.zshrc
export LANG=ru_RU.UTF-8
export LC_CTYPE=ru_RU.UTF-8
export LC_COLLATE=POSIX
export LC_ALL=ru_RU.UTF-8

/etc/profile: (опционально, для тех кто любит баш.)

LANG="ru_RU.UTF-8"; export LANG
LC_CTYPE="ru_RU.UTF-8"; export LC_CTYPE
LC_COLLATE="POSIX"; export LC_COLLATE
LC_ALL="ru_RU.UTF-8"; export LC_ALL

/root/.cshrc (root перебьётся)

setenv LANG C
setenv LC_CTYPE C
setenv LC_COLLATE POSIX
setenv LC_ALL C

/etc/fstab

/dev/ad0s4 /mnt/data2 ntfs-3g default,rw,locale=ru_RU.UTF-8 0 0

Из консоли можно так:

mount_ntfs -C UTF-8 /dev/ad0s4 /mnt/winda #(ro)

mount_ntfs-3g /dev/ad0s4 /mnt/winda -o deafult,rw,locale=ru_RU.UTF-8 Есть порт sysutils/fusefs-ntfs

software/freebsd/freebsd_localization.txt · Последние изменения: 2018/10/24 11:29 — oleg