Поддержка пользователей языка в Ubuntu 12.04

На моем текущем рабочем столе поддерживается 3 языковых пакета: English, Russian and Ukrainian.

Но когда другой пользователь собирается в свой аккаунт, работает только один - English.

И любой выбор, чтобы изменить язык или установить новый языковой пакет.

Я пытался сделать это через:

sudo apt-get install language-support-ua

или согласно этому руководству deb Linux: Как добавить поддержку болгарского, русского, белорусского, украинского, сербского, македонского , Боснийская локализация кириллицы в Xfce, GNOME, KDE Desktop .

Но результат всегда выглядит следующим образом:

nazar_art@nazar-desctop:/home/andriy$ sudo aptitude install language-support-ru
Couldn't find any package whose name or description matched "language-support-ru"
Couldn't find any package whose name or description matched "language-support-ru"
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 14 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

nazar_art@nazar-desctop:/home/andriy$ apt-get install language-pack-ua
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
nazar_art@nazar-desctop:/home/andriy$ sudo apt-get install language-pack-ua
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package language-pack-ua
nazar_art@nazar-desctop:/home/andriy$ sudo apt-get install --yes language-pack-uk
Reading package lists... Done
Building dependency tree       
Reading state information... Done
language-pack-uk is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.
nazar_art@nazar-desctop:/home/andriy$ 

Почему это происходит?
Когда я иду как root все 3 языка активны, но из другого аккаунта только один по умолчанию и любой шанс его поменять. Кроме того, не существует языкового флага в правом верхнем углу.

  • Как решить эту проблему?
  • Или как сделать языковую поддержку доступной для всех пользователей?
0
задан 4 March 2014 в 20:14

3 ответа

Существует два места, где настройки языка для пользователя обрабатываются.

  1. От настроек учетной записи, где (как администратор) можно установить язык по умолчанию для любого пользователя (даже после того, как пользователь существовал и работал в течение некоторого времени), enter image description here

  2. Для каждого пользователя индивидуально через настройки Language, куда он может перетащить свой предпочтительный язык к вершине (Все ниже английского языка проигнорировано), enter image description here

1
ответ дан 4 March 2014 в 20:14

Только Lucid использует language-support-* пакеты. Начиная с Precise, вам нужно использовать language-pack-*:

sudo apt-get install language-pack-ru

Этот пакет доступен от Lucid и далее .


nazar_art@nazar-desctop:/home/andriy$ apt-get install language-pack-ua
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Это потому, что вы не являетесь пользователем root. Вам нужно использовать sudo.


language-pack-uk is already the newest version.

У вас уже есть последний пакет английского языка для Великобритании.

0
ответ дан 4 March 2014 в 20:14

Я не знаю, поможет ли это или нет, но когда я выбираю «Системные настройки»> «Поддержка языка», то отображается прикрепленный экран. Есть опция для применения всей системы. Это должно сделать языки доступными для всех пользователей.

Это может решить твою проблему. Обратите внимание, что вам необходимо войти в систему как пользователь с правами администратора.

Надеюсь, это поможет,

enter image description here

0
ответ дан 4 March 2014 в 20:14

Другие вопросы по тегам:

Похожие вопросы: