On Fri, 2007-06-08 at 04:32 -0700, Gilbert Fine wrote: > Oh, the missing msgid is "Ensure this value has at least %d > characters". It appears in the po file only after I update the po file > by running make-message.py
Notice that the message in question is marked as "fuzzy". That means the translation does not quite match the source string. I cannot read Chinese well enough to know if the string is at all close, but one obvious difference is that the source string contains a "%d" format marker whilst the translation contains a "%s" marker. By default, fuzzy translations are not included in the output. A translator has to check each one, verify it is correct (or correct it) and remove the fuzzy comment. Then the result will be include in the MO file. You may wish to update the file and submit a diff of the changes to Trac so that it can be committed. > > On Jun 8, 7:24 pm, Gilbert Fine <[EMAIL PROTECTED]> wrote: > > I am a Chinese user. I found some message is displayed as English in > > my site. So I check the django.po under zh_CN. I found that the msgid > > is already in django.po, but not in django.mo. Why? > > > > I had try to update the mo using compile-message or just run msgfmt > > directly. The result is the same, some messages appearing in django.po > > disappear in djang.mo. > > > > What should I do now? Regards, Malcolm --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---