[Django] #24269: Django repository not synchronized with transifex

32 views
Skip to first unread message

Django

unread,
Feb 3, 2015, 7:39:06 AM2/3/15
to django-...@googlegroups.com
#24269: Django repository not synchronized with transifex
--------------------------------------+--------------------
Reporter: TheProdigyFilippo | Owner: nobody
Type: Bug | Status: new
Component: Internationalization | Version: 1.7
Severity: Normal | Keywords:
Triage Stage: Unreviewed | Has patch: 0
Easy pickings: 0 | UI/UX: 0
--------------------------------------+--------------------
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.

--
Ticket URL: <https://code.djangoproject.com/ticket/24269>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Django

unread,
Feb 3, 2015, 8:40:10 AM2/3/15
to django-...@googlegroups.com
#24269: Django repository not synchronized with transifex
-------------------------------------+-------------------------------------

Reporter: TheProdigyFilippo | Owner: nobody
Type: Bug | Status: new
Component: | Version: 1.7
Internationalization |
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0

Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by timgraham):

* needs_better_patch: => 0
* needs_tests: => 0
* needs_docs: => 0


Comment:

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.

--
Ticket URL: <https://code.djangoproject.com/ticket/24269#comment:1>

Django

unread,
Feb 3, 2015, 11:49:06 AM2/3/15
to django-...@googlegroups.com
#24269: Django repository not synchronized with transifex
-------------------------------------+-------------------------------------

Reporter: TheProdigyFilippo | Owner: nobody
Type: Bug | Status: new
Component: | Version: 1.7
Internationalization |
Severity: Normal | Resolution:
Keywords: | Triage Stage:
| Unreviewed

Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0

Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------

Comment (by claudep):

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.

--
Ticket URL: <https://code.djangoproject.com/ticket/24269#comment:2>

Django

unread,
Feb 3, 2015, 12:37:25 PM2/3/15
to django-...@googlegroups.com
#24269: Explain why translations in Django repository are not synchronized with
transifex
-----------------------------------+-------------------------------------
Reporter: TheProdigyFilippo | Owner: timgraham
Type: New feature | Status: assigned
Component: Documentation | Version: 1.7
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted

Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0

Easy pickings: 0 | UI/UX: 0
-----------------------------------+-------------------------------------
Changes (by timgraham):

* status: new => assigned
* component: Internationalization => Documentation
* owner: nobody => timgraham
* type: Bug => New feature
* stage: Unreviewed => Accepted


--
Ticket URL: <https://code.djangoproject.com/ticket/24269#comment:3>

Django

unread,
Feb 9, 2015, 9:53:22 AM2/9/15
to django-...@googlegroups.com
#24269: Explain why translations in Django repository are not synchronized with
transifex
-----------------------------------+-------------------------------------
Reporter: TheProdigyFilippo | Owner: timgraham
Type: New feature | Status: assigned
Component: Documentation | Version: 1.7
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0

Easy pickings: 0 | UI/UX: 0
-----------------------------------+-------------------------------------
Changes (by timgraham):

* has_patch: 0 => 1


--
Ticket URL: <https://code.djangoproject.com/ticket/24269#comment:4>

Django

unread,
Feb 9, 2015, 12:46:52 PM2/9/15
to django-...@googlegroups.com
#24269: Explain why translations in Django repository are not synchronized with
transifex
-------------------------------------+-------------------------------------

Reporter: TheProdigyFilippo | Owner: timgraham
Type: New feature | Status: assigned
Component: Documentation | Version: 1.7
Severity: Normal | Resolution:
Keywords: | Triage Stage: Ready for
| checkin

Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0

Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by claudep):

* stage: Accepted => Ready for checkin


--
Ticket URL: <https://code.djangoproject.com/ticket/24269#comment:5>

Django

unread,
Feb 9, 2015, 1:07:56 PM2/9/15
to django-...@googlegroups.com
#24269: Explain why translations in Django repository are not synchronized with
transifex
-------------------------------------+-------------------------------------
Reporter: TheProdigyFilippo | Owner: timgraham
Type: New feature | Status: closed
Component: Documentation | Version: 1.7
Severity: Normal | Resolution: fixed

Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0

Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Tim Graham <timograham@…>):

* status: assigned => closed
* resolution: => fixed


Comment:

In [changeset:"6704b5298035d3041b9bc14b72e9a2858fef513f"]:
{{{
#!CommitTicketReference repository=""
revision="6704b5298035d3041b9bc14b72e9a2858fef513f"
Fixed #24269 -- Added docs about the process of managing translations in
Django.
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/24269#comment:6>

Reply all
Reply to author
Forward
0 new messages