*** This bug is a duplicate of bug 492290 ***
    https://bugs.launchpad.net/bugs/492290

** This bug is no longer a duplicate of bug 840163
   apport-cli fails to understand non-English characters
** This bug has been marked a duplicate of bug 492290
   Apport console frontend (ubuntu-bug, apport-cli) doesn't work with 
non-Engilsh locales

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/956740

Title:
  apport doesn't work with non-english locale?

Status in “apport” package in Ubuntu:
  Incomplete

Bug description:
  $ lsb_release -a
  No LSB modules are available.
  Distributor ID:       Ubuntu
  Description:  Ubuntu 11.10
  Release:      11.10
  Codename:     oneiric

  
  My locale:

  $ locale
  LANG=ru_UA.UTF-8
  LANGUAGE=ru_UA:
  LC_CTYPE="ru_UA.UTF-8"
  LC_NUMERIC="ru_UA.UTF-8"
  LC_TIME="ru_UA.UTF-8"
  LC_COLLATE="ru_UA.UTF-8"
  LC_MONETARY="ru_UA.UTF-8"
  LC_MESSAGES="ru_UA.UTF-8"
  LC_PAPER="ru_UA.UTF-8"
  LC_NAME="ru_UA.UTF-8"
  LC_ADDRESS="ru_UA.UTF-8"
  LC_TELEPHONE="ru_UA.UTF-8"
  LC_MEASUREMENT="ru_UA.UTF-8"
  LC_IDENTIFICATION="ru_UA.UTF-8"
  LC_ALL=

  $ apport-collect

  *** Отправить отчёт об ошибке разработчикам?

  После того, как отчёт будет отправлен, заполните форму
  в автоматически открывшемся окне обозревателя.

  Что вы хотите сделать? Возможные варианты:
    О: Отправить отчёт (1.8 KB)
    П: Просмотреть отчёт
    С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
    Т: Отменить
  Пожалуйста, выберите (О/П/С/Т):

  When I'm launching apport-collect or ubuntu-bug I can't select neither
  "О", nor  "П", nor "С", nor "Т" - it doesn't accept my selection, just
  repeatedly asks me the same. None of the key-press are accepted
  (neither uppercase nor lowercase. Even in english layout too):

  *** Отправить эти данные разработчикам?

  Что вы хотите сделать? Возможные варианты:
    О: Отправить отчёт (5.3 KB)
    П: Просмотреть отчёт
    С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
    Т: Отменить
  Пожалуйста, выберите (О/П/С/Т): о
  /usr/bin/apport-cli:84: UnicodeWarning: Unicode equal comparison failed to 
convert both arguments to Unicode - interpreting them as being unequal
    return self.keys.index(response[0].upper()) + 1
  Что вы хотите сделать? Возможные варианты:
    О: Отправить отчёт (5.3 KB)
    П: Просмотреть отчёт
    С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
    Т: Отменить
  Пожалуйста, выберите (О/П/С/Т):
  Что вы хотите сделать? Возможные варианты:
    О: Отправить отчёт (5.3 KB)
    П: Просмотреть отчёт
    С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
    Т: Отменить
  Пожалуйста, выберите (О/П/С/Т): п
  Что вы хотите сделать? Возможные варианты:
    О: Отправить отчёт (5.3 KB)
    П: Просмотреть отчёт
    С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
    Т: Отменить
  Пожалуйста, выберите (О/П/С/Т):
  Что вы хотите сделать? Возможные варианты:
    О: Отправить отчёт (5.3 KB)
    П: Просмотреть отчёт
    С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
    Т: Отменить
  Пожалуйста, выберите (О/П/С/Т): с
  Что вы хотите сделать? Возможные варианты:
    О: Отправить отчёт (5.3 KB)
    П: Просмотреть отчёт
    С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
    Т: Отменить
  Пожалуйста, выберите (О/П/С/Т):
  Что вы хотите сделать? Возможные варианты:
    О: Отправить отчёт (5.3 KB)
    П: Просмотреть отчёт
    С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
    Т: Отменить
  Пожалуйста, выберите (О/П/С/Т): т
  Что вы хотите сделать? Возможные варианты:
    О: Отправить отчёт (5.3 KB)
    П: Просмотреть отчёт
    С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
    Т: Отменить
  Пожалуйста, выберите (О/П/С/Т):
  Что вы хотите сделать? Возможные варианты:
    О: Отправить отчёт (5.3 KB)
    П: Просмотреть отчёт
    С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
    Т: Отменить
  Пожалуйста, выберите (О/П/С/Т):

  I even tried in english layout and also tried with different locale
  settings:

   $ export LANG=en_US ; apport-collect
  Traceback (most recent call last):
    File "/usr/bin/apport-cli", line 415, in <module>
      app = CLIUserInterface()
    File "/usr/bin/apport-cli", line 123, in __init__
      apport.ui.UserInterface.__init__(self)
    File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 156, in __init__
      self.parse_argv()
    File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 641, in 
parse_argv
      self.parse_argv_update()
    File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 618, in 
parse_argv_update
      optparser.error('You need to specify a report number to update')
    File "/usr/lib/python2.7/optparse.py", line 1582, in error
      self.print_usage(sys.stderr)
    File "/usr/lib/python2.7/optparse.py", line 1602, in print_usage
      print >>file, self.get_usage()
  UnicodeEncodeError: 'ascii' codec can't encode characters in position 23-27: 
ordinal not in range(128)

  $ export LANG=en_US.utf8 ; apport-collect

  *** Сбор информации о проблеме

  Собранная информация может быть направлена разработчикам
  для улучшения приложения. Это может занять несколько минут.
  ..................................

  *** Отправить эти данные разработчикам?

  Что вы хотите сделать? Возможные варианты:
    О: Отправить отчёт (5.3 KB)
    П: Просмотреть отчёт
    С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
    Т: Отменить

  This is also strange. Because I've changed locale from ru_UA to en_US
  but it didn't changed program's interface language to English.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/956740/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to