Дамян Иванов wrote:
> -=| Krasimir Chonov, Mon, Nov 09, 2009 at 09:19:07PM +0200 |=-
> > Открих много интересна грешка при копирането на файлове.

Преводът изглежда наред...

> Прилича на някакво препълване, но защо пък само на български...

Най-вероятно е бъг в libnautilus-private/nautilus-file-operations.c
(`report-copy-progress', `report-delete-progress') където
спомагателната функция `f' използва доста съмнителната
`eel_strdup_vprintf_with_custom' (eel/eel-string.c) вместо
стандартните функции в GLib и/или GNU Libc.  Може и да има
допълнителен проблем при конвертирането от float/double към int
(някои аргументи имат експлицитно превръщане към int, други не -- това
само от бегъл лаически поглед; може и да греша).

Компонентите на датата не могат да се превръщат и извличат с
манипулации на низове на ниско ниво без да се взима предвид локала,
затова най-вероятно тази грешка лъсва при ползването на превода,
особено при език с форма за мн.ч. като българския.

Непременно го докладвайте това (bugzilla.gnome.org), изглежда много
неприятно и предоставя некоректна информация на потребителя.

(/me, щастлив потребител на GNU Coreutils и Dired.)
_______________________________________________
Dict mailing list
[email protected]
http://zver.fsa-bg.org/cgi-bin/mailman/listinfo/dict

Raspunde prin e-mail lui