Django

Code

Ticket #4677 (closed: fixed)

Opened 1 year ago

Last modified 8 months ago

Project-Id-Version values in .po files are inconsistent

Reported by: Paul Bx <pb@e-scribe.com> Assigned to: nobody
Milestone: Component: Internationalization
Version: SVN Keywords:
Cc: Triage Stage: Accepted
Has patch: 1 Needs documentation: 0
Needs tests: 0 Patch needs improvement: 0

Description

Below are the "Project-Id-Version" lines from the .po files in trunk. I haven't provided a patch because I'm not sure what the correct value should be. But manual updates don't seem to be working, so I'd propose either a simple "Project-Id-Version: Django" or automatic update via svn:keywords.

./django/conf/locale/ar/LC_MESSAGES/django.po:"Project-Id-Version: Django SVN\n"
./django/conf/locale/ar/LC_MESSAGES/djangojs.po:"Project-Id-Version: Django SVN\n"
./django/conf/locale/bg/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/bg/LC_MESSAGES/djangojs.po:"Project-Id-Version: djangojs\n"
./django/conf/locale/bn/LC_MESSAGES/django.po:"Project-Id-Version: Django CVS\n"
./django/conf/locale/ca/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/ca/LC_MESSAGES/djangojs.po:"Project-Id-Version: djangojs\n"
./django/conf/locale/cs/LC_MESSAGES/django.po:"Project-Id-Version: Django Czech translation\n"
./django/conf/locale/cs/LC_MESSAGES/djangojs.po:"Project-Id-Version: Django JavaScript Czech translation\n"
./django/conf/locale/cy/LC_MESSAGES/django.po:"Project-Id-Version: PACKAGE VERSION\n"
./django/conf/locale/cy/LC_MESSAGES/djangojs.po:"Project-Id-Version: Django\n"
./django/conf/locale/da/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/de/LC_MESSAGES/django.po:"Project-Id-Version: Django 1.0\n"
./django/conf/locale/de/LC_MESSAGES/djangojs.po:"Project-Id-Version: Django JavaScript 1.0\n"
./django/conf/locale/el/LC_MESSAGES/django.po:"Project-Id-Version: PACKAGE VERSION\n"
./django/conf/locale/el/LC_MESSAGES/djangojs.po:"Project-Id-Version: PACKAGE VERSION\n"
./django/conf/locale/en/LC_MESSAGES/django.po:"Project-Id-Version: PACKAGE VERSION\n"
./django/conf/locale/en/LC_MESSAGES/djangojs.po:"Project-Id-Version: PACKAGE VERSION\n"
./django/conf/locale/es/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/es/LC_MESSAGES/djangojs.po:"Project-Id-Version: Django JavaScript 1.0\n"
./django/conf/locale/es_AR/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/es_AR/LC_MESSAGES/djangojs.po:"Project-Id-Version: Django JavaScript 1.0\n"
./django/conf/locale/fa/LC_MESSAGES/django.po:"Project-Id-Version: Django 1.0\n"
./django/conf/locale/fa/LC_MESSAGES/djangojs.po:"Project-Id-Version: PACKAGE VERSION\n"
./django/conf/locale/fi/LC_MESSAGES/django.po:"Project-Id-Version: PACKAGE VERSION\n"
./django/conf/locale/fi/LC_MESSAGES/djangojs.po:"Project-Id-Version: PACKAGE VERSION\n"
./django/conf/locale/fr/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/fr/LC_MESSAGES/djangojs.po:"Project-Id-Version: PACKAGE VERSION\n" 
./django/conf/locale/gl/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/gl/LC_MESSAGES/djangojs.po:"Project-Id-Version: django\n"
./django/conf/locale/he/LC_MESSAGES/django.po:"Project-Id-Version: Django 0.95\n"
./django/conf/locale/he/LC_MESSAGES/djangojs.po:"Project-Id-Version: djangojs 1.0\n"
./django/conf/locale/hu/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/hu/LC_MESSAGES/djangojs.po:"Project-Id-Version: djangojs\n"
./django/conf/locale/is/LC_MESSAGES/django.po:"Project-Id-Version: Django 1.0\n"
./django/conf/locale/is/LC_MESSAGES/djangojs.po:"Project-Id-Version: Djangojs CVS\n"
./django/conf/locale/it/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/it/LC_MESSAGES/djangojs.po:"Project-Id-Version: djangojs\n"
./django/conf/locale/ja/LC_MESSAGES/django.po:"Project-Id-Version: Django 1.0\n"
./django/conf/locale/ja/LC_MESSAGES/djangojs.po:"Project-Id-Version: Django 1.0\n"
./django/conf/locale/kn/LC_MESSAGES/django.po:"Project-Id-Version: Django-kn 0.1\n"
./django/conf/locale/kn/LC_MESSAGES/djangojs.po:"Project-Id-Version: Django-kn 0.1\n"
./django/conf/locale/ko/LC_MESSAGES/django.po:"Project-Id-Version: Django 1.0\n"
./django/conf/locale/ko/LC_MESSAGES/djangojs.po:"Project-Id-Version: PACKAGE VERSION\n"
./django/conf/locale/lv/LC_MESSAGES/django.po:"Project-Id-Version: PACKAGE VERSION\n"
./django/conf/locale/lv/LC_MESSAGES/djangojs.po:"Project-Id-Version: PACKAGE VERSION\n"
./django/conf/locale/mk/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/mk/LC_MESSAGES/djangojs.po:"Project-Id-Version: djangojs\n"
./django/conf/locale/nl/LC_MESSAGES/django.po:"Project-Id-Version: Django 1.0\n"
./django/conf/locale/nl/LC_MESSAGES/djangojs.po:"Project-Id-Version: PACKAGE VERSION\n"
./django/conf/locale/no/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/no/LC_MESSAGES/djangojs.po:"Project-Id-Version: djangojs\n"
./django/conf/locale/pl/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/pl/LC_MESSAGES/djangojs.po:"Project-Id-Version: 0.1\n"
./django/conf/locale/pt/LC_MESSAGES/django.po:"Project-Id-Version: Django 0.96pre\n"
./django/conf/locale/pt/LC_MESSAGES/djangojs.po:"Project-Id-Version: Django 0.96pre\n"
./django/conf/locale/pt_BR/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/pt_BR/LC_MESSAGES/djangojs.po:"Project-Id-Version: django\n"
./django/conf/locale/ro/LC_MESSAGES/django.po:"Project-Id-Version: Django \n"
./django/conf/locale/ru/LC_MESSAGES/django.po:"Project-Id-Version: django 0.95\n"
./django/conf/locale/ru/LC_MESSAGES/djangojs.po:"Project-Id-Version: PACKAGE VERSION\n"
./django/conf/locale/sk/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/sk/LC_MESSAGES/djangojs.po:"Project-Id-Version: Django 1.0\n"
./django/conf/locale/sl/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/sl/LC_MESSAGES/djangojs.po:"Project-Id-Version: DJANGO-JS\n"
./django/conf/locale/sr/LC_MESSAGES/django.po:"Project-Id-Version: Django Serbian (latin) translation v1.0\n"
./django/conf/locale/sr/LC_MESSAGES/djangojs.po:"Project-Id-Version: django\n"
./django/conf/locale/sv/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/sv/LC_MESSAGES/djangojs.po:"Project-Id-Version: djangojs\n"
./django/conf/locale/ta/LC_MESSAGES/django.po:"Project-Id-Version: django-new\n"
./django/conf/locale/ta/LC_MESSAGES/djangojs.po:"Project-Id-Version: djangojs\n"
./django/conf/locale/te/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/te/LC_MESSAGES/djangojs.po:"Project-Id-Version: djangojs\n"
./django/conf/locale/tr/LC_MESSAGES/django.po:"Project-Id-Version: django\n"
./django/conf/locale/tr/LC_MESSAGES/djangojs.po:"Project-Id-Version: Django 0.95\n"
./django/conf/locale/uk/LC_MESSAGES/django.po:"Project-Id-Version: PACKAGE VERSION\n"
./django/conf/locale/zh_CN/LC_MESSAGES/django.po:"Project-Id-Version: django v1.0\n"
./django/conf/locale/zh_CN/LC_MESSAGES/djangojs.po:"Project-Id-Version: Django 0.95\n"
./django/conf/locale/zh_TW/LC_MESSAGES/django.po:"Project-Id-Version: django v1.0\n"

Attachments

projectidversion.diff (35.2 kB) - added by Paul Bx <pb@e-scribe.com> on 06/24/07 21:29:53.

Change History

06/24/07 20:58:53 changed by mtredinnick

  • needs_better_patch changed.
  • stage changed from Unreviewed to Accepted.
  • needs_tests changed.
  • needs_docs changed.

Good point. Not sure what the right solution is either, but will try to think of something.

Probably ignoring the version number and just putting Django in there is most pragmatic. Subversion keyword subs don't work in a natural fashion because it would really need to pull out the version from django.init each time.

I might write a script to update this anyway, since we'll need to do a bunch of uniformity checks prior to releases in future (esp. 1.0).

06/24/07 21:29:35 changed by Paul Bx <pb@e-scribe.com>

  • has_patch set to 1.

OK, that all makes sense.

For now here's a patch that changes the value to just "Django".

06/24/07 21:29:53 changed by Paul Bx <pb@e-scribe.com>

  • attachment projectidversion.diff added.

06/25/07 10:52:44 changed by mtredinnick

Under discussion on the i18n list.

03/17/08 13:23:01 changed by mtredinnick

  • status changed from new to closed.
  • resolution set to fixed.

(In [7271]) Changed the project-id string to "Django" throughout the translation files (we discussed this on the i18n list a while back and I only just got around to it).

Also started removing various leftover author names in comments and moving them into the AUTHORS file. So this is purely administrative. No translation changes here.

Fixed #4677 (thanks, Paul Bissex).


Add/Change #4677 (Project-Id-Version values in .po files are inconsistent)




Change Properties
Action