Opened 13 years ago

Closed 13 years ago

Last modified 12 years ago

#14739 closed (fixed)

Move contrib app translations out of core

Reported by: Ramiro Morales Owned by: Jannis Leidel
Component: Internationalization Version: dev
Severity: Keywords:
Cc: Claude Paroz Triage Stage: Accepted
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

In this way we could have, in a sense, more useful/realistic translation coverage stats. If we have N localflavors, every translator needs to take care of translating city, zone, district, tax IDs, etc. of these N countries to his/her own language. I suspect it is rarely used, if at all.

As a translator, I'd like to know that I can get a Django core translation to/near 100% even if I don't get to or don't want to translate all literal of some recently added localflavor and I'm ok with the original strings added by the localflavor author being used instead. It would be useful to know that if I have 20% of missing translation on my 'main' django.pofile, they aren't localflavor translations but rather core, forms, or admin ones.

One data point: Currently localflavor strings represent 48% of the French django.po, for example.

Change History (6)

comment:1 by Claude Paroz, 13 years ago

Cc: Claude Paroz added

comment:2 by Jannis Leidel, 13 years ago

milestone: 1.3
Owner: changed from nobody to Jannis Leidel
Status: newassigned
Summary: Segregate contrib.localflavor translations to their ownPO file/gettext domain?Move contrib app translations out of core
Triage Stage: UnreviewedAccepted

Accepting after having talked to Russ about this.

comment:3 by Jannis Leidel, 13 years ago

Has patch: set

Latest working version can be found here: https://github.com/jezdez/django/compare/master...move-translations (not attached as a patch due to size)

comment:4 by Jannis Leidel, 13 years ago

Updated work in https://github.com/jezdez/django/compare/master...move-translations-split that splits the changes nicely per app.

comment:5 by Jannis Leidel, 13 years ago

Resolution: fixed
Status: assignedclosed

Fixed in [15258-15276].

comment:6 by Jacob, 12 years ago

milestone: 1.3

Milestone 1.3 deleted

Note: See TracTickets for help on using tickets.
Back to Top