Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: русская локализациия thunderbird/firefox на англоязычной ubuntu  (Прочитано 802 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mikrolife

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
собственно, есть проблема: стоит английская версия ubuntu 16.04 со скаченным русским языковым пакетом. Русский язык установлен, но неактивен (в language pack висит серый внизу). Сам файл локали:
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=
В thunderbird установлен с сайта мозиллы русский языковой пакет, в config editor в строке general.useragent.locale = ru

и, собственно, сама проблема: thunderbird все равно запускается с английской локализацией. Как ее исправить на русскую?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
LANG=ru_RU.UTF-8 && thunderbird
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн mikrolife

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
LANG=ru_RU.UTF-8 && thunderbird
это же переопределит локализацию системы. Забыл дописать, что это это был файл локали для ubuntu.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
это же переопределит локализацию системы
Это ничего глобально не переопределит. Это запустит приложение в русской локализацией.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн mikrolife

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Без &&

спасибо, работает.

Есть способ запускать thunderbird с русской локалью не через консоль?

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Внести изменение в строку Exec= в .desktop файл thunderbird’а. Копируете из /usr/share/applications  в $HOME/.local/share/applications  и меняете.
« Последнее редактирование: 22 Марта 2017, 12:21:16 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн mikrolife

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Внести изменение в строку Exec= в .desktop файл thunderbird’а. Копируете из /usr/share/applications  в $HOME/.local/share/applications  и меняете.


не помогло

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Показывайте что сделали, и что именно «не работает»
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн mikrolife

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Показывайте что сделали, и что именно «не работает»

я полный нуб в этом деле. Вот что я испробовал (менял и корневой файл в /usr/share/applications и файл для локального пользователя):
Exec=ru_RU.UTF-8 thunderbird %u
Exec=LANG=ru_RU.UTF-8 thunderbird %u
Exec=LANG=ru_RU.UTF-8 && thunderbird %u
Exec=thunderbird %u "LANG=ru_RU.UTF-8"

Здесь в каждой строчке я перебрал все варианты, которые испытывал перезапуская thunderbird. В случаях модификации файла в каталоге /usr/share/applications почтовый клиент вообще не запускался. (оно и логично, судя по спецификации)
Погуглив, нашел спецификации. По ним попробовал изменить локаль, но тоже не получилось:
[LOCALE]
localestring=ru_RU.UTF-8

при этом, естественно, что работает запуск из консоли:
[username@host: ~] LANG=ru_RU.UTF-8 thunderbird

Пользователь добавил сообщение 23 Марта 2017, 12:58:41:
проблема решилась способом, случайно найденным на просторах MDN.

Локализация
-UILocale locale
Запуск с языком пользователького интерфейса, указанным в locale.

Теперь строка Exec выглядит следующим образом:
Exec=thunderbird %u -UILocale ru-RU
« Последнее редактирование: 23 Марта 2017, 12:58:41 от mikrolife »

 

Страница сгенерирована за 0.057 секунд. Запросов: 25.