On Thu, 15 Jan 2009, Alexander B. Gedranovich wrote:
I've found two small bugs with function manager (File - Function
files -
On server...):
1) When I install function package, the local status changes from "Not
installed" to "Up to date" and it becomes installed locally. But, if I
close the manager and open it again, the local status is "Not installed"
again.
2) When I use Russian locale this manager doesn't correctly display local
status. I get some readable Russian characters and some "rectangles"
instead of translated string "Not installed" ("Не установлен"
in Russian).
I think this is now fixed in CVS. However, I'm seeing one
apparently odd thing that is maybe introduced by gettext and I
wonder if anyone can comment. It's to do with the string "Not
installed" for function packages and databases. In ru.po this is
given as (transliterated): "Ne ustanovlen". But when it appears
to the user it's "Ne ustanovlen(a)". I added debugging code to
print this translation to stderr as well as the GUI and it's the
same in both cases, i.e.
fprintf(stderr, "set status = '%s'\n", _("Not installed"));
produces (again, transliterated)
set status = 'Ne ustanovlen(a)'
Also, I've marked some untranslated strings (see .diff attached)
Thanks.
Allin.