great, but I think the %ld Bytes should be _() since the word bytes could be translated into other languages.
Yes your are right. I changed it.
for the other problem, i think the reason is, that we use ld, which means long int or unsigned long int.
instead we should use hd, wich means short int or unsigned short int, because wxDateTime_t is defined as:
typedef unsigned short wxDateTime_t;
[attachment deleted by admin]