Hi,

During fetching translations for Django 1.6, I got some issues with
certain languages.

1) In contrib.humanize, some languages have bad plural translations.
When your first plural form is not only for 1 occurrence, you cannot
omit the placeholder in the string. Example with Croatian:

msgid "a second ago"
msgid_plural "%(count)s seconds ago"
msgstr[0] "prije sekundu"
...

is not valid for msgfmt, because the msgstr[0] is used for "plural=n%
10==1 && n%100!=11 ? 0", so you must also add the %(count)s somewhere in
the msgstr[0] part.

Affected languages:
Croatian (hr) / Macedonian (mk) / Serbian (sr and sr_Latn) / Ukrainian
(uk)

2) In contrib.admin, one string is wrong in many languages (mismatching
placeholders). I suspect an error with Transifex somewhere, because the
issue is always with that string:
msgid ""
"Deleting %(class_name)s %(instance)s would require deleting the
following "
"protected related objects: %(related_objects)s"

As variable names don't match, msgfmt output an error. So I removed all
offending strings. If you fix them in the next days, they might be
included in the 1.6.1 release hopefully.

Affected languages: cs, eo, es, et, eu, hi, is, it, ja, lt, mk, mn, nb,
os, pl, pt, pt_BR, ru, sk, sl, tr, vi, zh_CN, zh_TW

3) There are also similar issues in contrib.comments:
Affected languages:
Polish (pl), Estonian (et), Russian (ru), Slovak (sk)

Thanks to review these strings as soon as possible.

I hope you'll enjoy the soon-to-be-released Django 1.6!

Claude
-- 
www.2xlibre.net


-- 
You received this message because you are subscribed to the Google Groups 
"Django internationalization and localization" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-i18n+unsubscr...@googlegroups.com.
To post to this group, send email to django-i18n@googlegroups.com.
Visit this group at http://groups.google.com/group/django-i18n.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to