#: src/size_string.py:7 msgid " Byte" #: src/size_string.py:9 msgid " Bytes" #: src/size_string.py:12 msgid " MB" #: src/size_string.py:15 msgid " KB" If these messages are preceded in the code by a number, I imagine this can be difficult to translate correctly for RTL languages -- the number and the word would end up in the wrong order. Please include a printf-style specifier too in these messages, so that they can be translated correctly even in RTL environments: msgid "%ld MB" msgid "%ld KB" msgid "%ld Byte" msgid "%ld Bytes" or something like that. See also bug 106157 which is similar.
Will do post FC1. Don't want to change strings this late.
This is no problem for RTL languages, but a problem for the languages having a grammar with a need for "Bytes" to appear before the numbers, or using localized digits. I agree that the bug should be fixed, just that I wanted to correct.
I can't confirm this is fixed. I just checked out the latest version in the Fedora CVS ('devel' directory), and it's not fixed there. After doing a "make prep", 'size_string.py' still contains the strings " Byte", " Bytes", etc. Would you please reopen, updated the version in the CVS, or point me to where this is fixed?