Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Локализация KDE (обновление/установка/замена)


Автор: powerfox 24.9.2007, 22:27
[*]Зачем это надо?

Зачем может понадобиться ручная локализация KDE? Могут быть различные причины:
1. Ваш дистрибутив использует перевод KDE, отличающийся от официального (KDE-ного). Подобная ситуация сложилась в Kubuntu. Баги в переводе устраняются медленно, локализация некоторых приложений значительно отстала от официальной (например, во многих дистрибутивах KDevelop уже давно имеет русский интерфейс). В данный момент я пытаюсь решить эту проблему, связавшись с координаторами перевода убунт.
2. Обновление. Например, стоит kde-3.5.5, а хочется получить самую последнюю локализацию, не устанавливаю 3.5.7 (и не ставя пакет с переводом с флажками --force и --no-deps, что обычно приводит к ругани GUI-шных менеджеров.
3. ...


[*]Установка
1. Скачайте kde-i18n-ru-3.5.7.tar.bz2
Например, с http://kde.mirrors.tds.net/pub/kde/stable/3.5.7/src/kde-i18n/kde-i18n-ru-3.5.7.tar.bz2
2. Командная строка!
Код

tar xvfj kde-i18n-ru-3.5.7.tar.bz2
./configure --exec-prefix=/usr/ --prefix=/usr --sysconfdir=/etc/ --localstatedir=/var/ --docdir=/usr/share/doc --localedir=/usr/share/locale --mandir=/usr/share/man
make
sudo make install


[*]Устранение проблем

У меня была ошибка (во время ./configure) с тем, что не найдена утилита dcopidl. Решилась проблема с помощью установки kdelibs-dev.
В Kubuntu:
Код

apt-get install kdelibs4-dev

После этого повторите установку.
В случае  возникновения проблем с отсутствием какого-либо ПО, постарайтесь сначала попробовать их решить сами.

Как всегда, рад любым замечаниям, исправлениям, дополнениям.



Автор: powerfox 25.9.2007, 13:43
Дабы предотвратить затирание файлов локализации, нужно заблокировать переустановку пакета kde-i18n-ru (если он стоял).

Для дистрибутивов с apt.
Смотрим версию пакета:
Код

apt-cache showpkg kde-i18n-ru


Затем изменяем файл /etc/apt/preferences (вместо VERSION, нужно подставить версию пакета):
Цитата

Package: kde-i18n-ru
Pin: version VERSION
#у меня строка с Pin выглядит так (без знака комментария, естественно):
#Pin: version 3.5.6-0ubuntu2

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)