LINUX.ORG.RU

[KDE] Как установить русский язык для GTK приложений?


0

1

Решил поставить и осилить KDE(4.5, дистр. Fedora 14)
Только возникла одна проблема, во всех GTK приложениях(Я ставил Pidgin, и Chrome) английский язык, хотя в настройках локализации установлен русский язык(в том числе установлен пакет kde-language-ru). Как мне сделать чтоб в ГТК приложениях был русский?
P.S. В кедах работал только разве что иногда, но долго на них не задерживался. Так что можно считать что в кедах я новичок :(

Ответ на: комментарий от Novell-ch

А какое отношение это имеет к хрому? Интересно. Ведь в него все локализации встроены, и что-то я не видел на гугловском сайте пакетов локализации для хрома :). Так что не думаю что проблема именно в пакетах :)

NexJedi ()
Ответ на: комментарий от Savonarola

Как понял, никакого. Но все равно без русского в ГТК не Ъ, а оперу юзать я не хочу :)

NexJedi ()
Ответ на: комментарий от NexJedi

В консоли, непосредственно перед запуском говнохрома. Но скорее всего он просто лежит на сайте без локализации.

KblCb ★★★★★ ()
Ответ на: комментарий от KblCb

Не с локализацией, потому что из того же пакета и на гноме устанавливал. Русский есть.

NexJedi ()

Для начала покажи нам свои:

echo $LANG
env

Если чо, менять можно (LANG=ru_RU.UTF-8) здесь:

/etc/default/locale
/home/user/.bashrc

В последнем задать в конце строку:

export LANG=ru_RU.UTF-8

AaaYeee ()
Ответ на: комментарий от AaaYeee
 ~]$ echo $LANG
en_US.UTF-8
 ~]$ env
SSH_AGENT_PID=1650
KDE_MULTIHEAD=false
HOSTNAME=nexjedi-netbook
DM_CONTROL=/var/run/xdmctl
GPG_AGENT_INFO=/tmp/gpg-zrQ8gz/S.gpg-agent:1682:1
SHELL=/bin/bash
TERM=xterm
XDG_MENU_PREFIX=kde4-
XDG_SESSION_COOKIE=46c127cd7c9f3939537526b40000001e-1292879199.840515-1143469236
HISTSIZE=1000
XDM_MANAGED=method=classic
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/nexjedi/.gtkrc-2.0:/home/nexjedi/.gtkrc-2.0-kde4:/home/nexjedi/.kde/share/config/gtkrc-2.0
KONSOLE_DBUS_SERVICE=:1.83
GS_LIB=
GTK_RC_FILES=/etc/gtk/gtkrc:/home/nexjedi/.gtkrc::/home/nexjedi/.kde/share/config/gtkrc
WINDOWID=88080428
SHELL_SESSION_ID=7628a9d06143400098aaeb29128d7171
KDE_FULL_SESSION=true
USER=nexjedi
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:
SSH_AUTH_SOCK=/tmp/ssh-jIDiuW1626/agent.1626
SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/1729,unix/unix:/tmp/.ICE-unix/1729
DESKTOP_SESSION=kde
MAIL=/var/spool/mail/nexjedi
PATH=/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/sbin:/usr/sbin:/sbin:/home/nexjedi/bin
PWD=/home/nexjedi
KDE_SESSION_UID=500
LANG=en_US.UTF-8
KDE_IS_PRELINKED=1
KDEDIRS=/usr
KONSOLE_DBUS_SESSION=/Sessions/1
HISTCONTROL=ignoredups
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
HOME=/home/nexjedi
COLORFGBG=15;0
SHLVL=3
KDE_SESSION_VERSION=4
LANGUAGE=
XCURSOR_THEME=default
LOGNAME=nexjedi
XDG_DATA_DIRS=/usr/share/kde-settings/kde-profile/default/share:/usr/local/share:/usr/share
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-bL3I9iKRwP,guid=b762ec6db1d27808926283be0000003d
LESSOPEN=|/usr/bin/lesspipe.sh %s
WINDOWPATH=1
PROFILEHOME=/home/nexjedi
DISPLAY=:0.0
QT_PLUGIN_PATH=/home/nexjedi/.kde/lib/kde4/plugins/:/usr/lib/kde4/plugins/
G_BROKEN_FILENAMES=1
XAUTHORITY=/tmp/kde-nexjedi/xauth-500-_0
_=/usr/bin/env
locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
NexJedi ()
Ответ на: комментарий от NexJedi

Там в конце команда locale, просто копипаст проклятый

NexJedi ()
Ответ на: комментарий от NexJedi

Интересно, откуда env все это берет? Из какого файла?

NexJedi ()
Ответ на: комментарий от NexJedi

man env, а по факту printenv.

/etc/env.d/02locale, если вы о конкретной переменной. А вообще, выше уже написали, можете добавить куда-нибудь export LANG=ru_RU.UTF-8

Insomnium ★★★★ ()
Ответ на: комментарий от NexJedi

> А откуда env берет все эти данные? Из какого файла?

Вообще, на будущее, если знаешь что ищешь, но не знаешь конкретный файл, просто делаешь поиск по каталогу /etc и известным значением,
в твоем случае: «en_US.UTF-8».

Я делаю это в mc. Захожу в /etc, нажимаю «Поиск» (Shift-Alt-?), набираю «Содержимое» и вперед ;-)

AaaYeee ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.