Opened 10 years ago
Closed 10 years ago
#24269 closed New feature (fixed)
Explain why translations in Django repository are not synchronized with transifex
Reported by: | TheProdigyFilippo | Owned by: | Tim Graham |
---|---|---|---|
Component: | Documentation | Version: | 1.7 |
Severity: | Normal | Keywords: | |
Cc: | Triage Stage: | Ready for checkin | |
Has patch: | yes | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
Django repository has not actual translations. It looks like it's not synchronized with transifex in any manner. For example this .po file: https://github.com/django/django/blob/master/django/contrib/auth/locale/pl/LC_MESSAGES/django.po
was last updated almost a half year ago and it gives bad translation. In transifex some sentences are translated correctly.
Attachments (1)
Change History (7)
comment:1 by , 10 years ago
comment:2 by , 10 years ago
Here's what we could add at the bottom of https://docs.djangoproject.com/en/1.7/internals/contributing/localizing/#translations :
Beware that translations from Transifex are only integrated into Django's source code at the time of new major releases. We try to update them a second time during one of the first minor releases, but that depends on the translation manager's availability. So don't miss the string freeze period (between the release candidate and the first major release) to take the opportunity to complete and fix the translations for your language!
I'll let you rephrase it in better English!
About documenting the integration process, it's both simple and complicated. Simple because theoretically, it's a simple command (python scripts/manage_translations fetch
), providing you have an account on Transifex, and then commit the changed/added files (both .po and .mo). Complicated because there are often validation errors for which you have to debug the causes and sometimes contact translators. I trust you about writing something based on the information above.
comment:3 by , 10 years ago
Component: | Internationalization → Documentation |
---|---|
Owner: | changed from | to
Status: | new → assigned |
Summary: | Django repository not synchronized with transifex → Explain why translations in Django repository are not synchronized with transifex |
Triage Stage: | Unreviewed → Accepted |
Type: | Bug → New feature |
by , 10 years ago
Attachment: | 24269.diff added |
---|
comment:4 by , 10 years ago
Has patch: | set |
---|
comment:5 by , 10 years ago
Triage Stage: | Accepted → Ready for checkin |
---|
comment:6 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Claude, on a related note, it would be great to document the process of how to integrate translations from Transifex as well as the schedule for doing so (e.g. a checklist item on
docs/internals/howto-release-django.txt
for a new major release). Then we'll have something to point to that explains why translations on master are "outdated" like this.