aptitude: cli has i18n issues with prompts, etc.

Bug #240706 reported by Anton Shestakov on 2008-06-17
2
Affects Status Importance Assigned to Milestone
aptitude (Ubuntu)
Undecided
Unassigned

Bug Description

Binary package hint: aptitude

Information:
Ubuntu 8.04
aptitude 0.4.9-2ubuntu5, LANG=ru_RU.UTF-8.

When user tries to install a package, he prompted with this message:

Необходимо получить 18,4MB архивов. После распаковки 63,1MB будет занято.
Хотите продолжить? [Д/н/?]

(LANG=C: Do you want to continue? [Y/n/?] ?)

Hovewer, if user presses some of the listed keys, aptitude reacts this way:

Хотите продолжить? [Д/н/?] Д
Неверный ответ. Введите допустимую команду или '?' для справки.
Хотите продолжить? [Д/н/?] н
Неверный ответ. Введите допустимую команду или '?' для справки.

(LANG=C: Invalid response. Please enter a valid command or '?' for help.)

The easy way to fix this issue is just replace [Д/н/?] with [Y/n/?] in ru.po file. However, apt-get uses this notation («Д/н/?») and doesn't have such problem, and it would be nice if two similar programs have similar interface.

Good place to look at is src/cmdline/cmdline_prompt.cc:791 and couple of lines below.

Changed in aptitude (Ubuntu):
assignee: nobody → Russian Ubuntu Translators (ubuntu-l10n-ru)

1. Посмотрите, провляется ли в Karmik Koala ?
2. Если да, то думаю, что нужно сделать upstream bug report и приложить тривиальный патч. Обязательно посмотрев как сделано в apt-get. (может быть проблема в кодировке исходников)

предположения:
Либо, в po файле не переведена строка yY => yYдД и nN => nNнН
либо в исходниках не помечено что такие две строки подлежат переводу

Anton Shestakov (av6) wrote :

Багу сто лет в обед, если что. Пусть кто-нибудь, кто сейчас сидит на убунте посмотрит. У меня кармика под рукой нет.

команду скажите как проверить.... аптитуде никогда не пользовался.

Minakov Arthur (spydefender) wrote :

Karmic aptitude:
Хотите продолжить? [Y/n/?]Д
Неверный ответ. Введите допустимую команду или '?' для справки.
По "Y" - работает без проблем.

Karmic apt-get:
Хотите продолжить [Д/н]?Д
-
нормально работает...

Daniel Hartwig (wigs) wrote :

Yes aptitude cli has numerous i18n issues.

Exactly yes–no prompts have been fixed in recent versions, but nothing more.

Changed in aptitude (Ubuntu):
assignee: Russian Ubuntu Translators (ubuntu-l10n-ru) → nobody
status: New → Confirmed
summary: - aptitude l10n issue (unrecognized keys in Russian locale)
+ aptitude: cli has i18n issues with prompts, etc.
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers