aptitude: cli has i18n issues with prompts, etc.

Bug #240706 reported by Anton Shestakov
2
Affects Status Importance Assigned to Milestone
aptitude (Ubuntu)
Confirmed
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)
Revision history for this message
Коренберг Марк (socketpair) wrote :

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

Revision history for this message
Коренберг Марк (socketpair) wrote :

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

Revision history for this message
Anton Shestakov (av6) wrote :

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

Revision history for this message
Коренберг Марк (socketpair) wrote :

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

Revision history for this message
Minakov Arthur (spydefender) wrote :

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

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

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.