damned-lies r1270 - in trunk: . people teams templates/languages templates/people templates/vertimus vertimus
- From: claudep svn gnome org
- To: svn-commits-list gnome org
- Subject: damned-lies r1270 - in trunk: . people teams templates/languages templates/people templates/vertimus vertimus
- Date: Tue, 30 Dec 2008 12:41:41 +0000 (UTC)
Author: claudep
Date: Tue Dec 30 12:41:41 2008
New Revision: 1270
URL: http://svn.gnome.org/viewvc/damned-lies?rev=1270&view=rev
Log:
2008-12-30 Claude Paroz <claude 2xlibre net>
* people/urls.py:
* templates/people/person_detail.html: Fix edit link, translate team
description.
* templates/languages/language_release_stats.html: Get translated state
name.
* templates/vertimus/vertimus_detail.html: No need of language for
release link.
* teams/models.py: Translate ROLE_CHOICES.
* vertimus/forms.py: Separate test for extension validation.
* vertimus/models.py: ugettext should be used in functions.
Modified:
trunk/ChangeLog
trunk/people/urls.py
trunk/teams/models.py
trunk/templates/languages/language_release_stats.html
trunk/templates/people/person_detail.html
trunk/templates/vertimus/vertimus_detail.html
trunk/vertimus/forms.py
trunk/vertimus/models.py
Modified: trunk/people/urls.py
==============================================================================
--- trunk/people/urls.py (original)
+++ trunk/people/urls.py Tue Dec 30 12:41:41 2008
@@ -14,5 +14,5 @@
url(r'^(?P<object_id>\d+)/$', 'people.views.person_detail_from_id', name='person_from_id'),
# equivalent to the previous, but using username instead of user pk
url(r'^(?P<slug>[\w \ \-]+)/$', 'people.views.person_detail_from_username', name='person'),
- url(r'^(?P<slug>[\w \ \-]+)/edit$', 'people.views.person_detail_from_username', {'edit_profile': True}, name='person_edit'),
+ url(r'^(?P<slug>[\w \ \-]+)/edit/$', 'people.views.person_detail_from_username', {'edit_profile': True}, name='person_edit'),
)
Modified: trunk/teams/models.py
==============================================================================
--- trunk/teams/models.py (original)
+++ trunk/teams/models.py Tue Dec 30 12:41:41 2008
@@ -20,7 +20,7 @@
from django.db import models
from django.contrib.auth.models import Group
-from django.utils.translation import ugettext as _
+from django.utils.translation import ugettext_lazy, ugettext as _
from people.models import Person
class TeamManager(models.Manager):
@@ -127,9 +127,9 @@
ROLE_CHOICES = (
- ('translator', 'Translator'),
- ('reviewer', 'Reviewer'),
- ('committer', 'Committer'),
+ ('translator', ugettext_lazy('Translator')),
+ ('reviewer', ugettext_lazy('Reviewer')),
+ ('committer', ugettext_lazy('Committer')),
)
class Role(models.Model):
Modified: trunk/templates/languages/language_release_stats.html
==============================================================================
--- trunk/templates/languages/language_release_stats.html (original)
+++ trunk/templates/languages/language_release_stats.html Tue Dec 30 12:41:41 2008
@@ -64,7 +64,7 @@
<td>
{% if dom.1.state.name %}
{% ifnotequal dom.1.state.name "None" %}
- <em><small>{{ dom.1.state.name }} - {{ dom.1.state.updated|date:"Y-m-d" }}</small></em>
+ <em><small>{{ dom.1.state.get_state }} - {{ dom.1.state.updated|date:"Y-m-d" }}</small></em>
{% endifnotequal %}
{% endif %}
</td>
Modified: trunk/templates/people/person_detail.html
==============================================================================
--- trunk/templates/people/person_detail.html (original)
+++ trunk/templates/people/person_detail.html Tue Dec 30 12:41:41 2008
@@ -12,7 +12,7 @@
<div class="right_actions">
{% include "logout_form.html" %}<br />
{% if not profile_form %}
- <a href="{% url people.views.person_detail_from_username slug=person.username %}edit">
+ <a href="{% url person_edit slug=person.username %}">
<img src="/media/img/edit.png" alt="{% trans "Edit" %}" title="{% trans "Edit" %}" /></a>
{% endif %}
</div>
@@ -46,7 +46,7 @@
<ul>
{% for role in person.role_set.all %}
{% with role.role as role_name %}
- <li>{% blocktrans with role.team|linked_with:role.team.description|safe as team_name %}Member of {{ team_name }} team ({{ role_name }}){% endblocktrans %}
+ <li>{% blocktrans with role.team|linked_with:role.team.get_description|safe as team_name %}Member of {{ team_name }} team ({{ role_name }}){% endblocktrans %}
</li>
{% endwith %}
{% endfor %}
Modified: trunk/templates/vertimus/vertimus_detail.html
==============================================================================
--- trunk/templates/vertimus/vertimus_detail.html (original)
+++ trunk/templates/vertimus/vertimus_detail.html Tue Dec 30 12:41:41 2008
@@ -12,7 +12,7 @@
{% if releases %}
<p><em>{% trans "Used in release(s):" %}</em><br />
{% for release in releases %}
- <a href="{% url languages.views.language_release language.locale, release.name, domain.dtype %}">{% trans release.description %} - {{ language.get_name }}</a><br />
+ <a href="{% url languages.views.language_release language.locale, release.name, domain.dtype %}">{% trans release.description %}</a><br />
{% endfor %}
{% else %}
<a href="{% url stats.views.module module.name %}">{{ module.get_description }}</a>
Modified: trunk/vertimus/forms.py
==============================================================================
--- trunk/vertimus/forms.py (original)
+++ trunk/vertimus/forms.py Tue Dec 30 12:41:41 2008
@@ -45,11 +45,13 @@
data = self.cleaned_data['file']
if data:
ext = os.path.splitext(data.name)[1]
+ if ext not in ('.po', '.gz', '.bz2', '.png'):
+ raise forms.ValidationError(_("Only files with extension .po, .gz, .bz2 or .png are admitted."))
# If this is a .po file, check validity (msgfmt)
- if ext in ('.po', '.gz', '.bz2', '.png'):
+ if ext == '.po':
res = po_file_stats(data)
if res['errors']:
- raise forms.ValidationError(".po file does not pass 'msgfmt -vc'. Please correct the file and try again.")
+ raise forms.ValidationError(_(".po file does not pass 'msgfmt -vc'. Please correct the file and try again."))
return data
def clean(self):
Modified: trunk/vertimus/models.py
==============================================================================
--- trunk/vertimus/models.py (original)
+++ trunk/vertimus/models.py Tue Dec 30 12:41:41 2008
@@ -22,7 +22,7 @@
from datetime import datetime
from django.db import models
-from django.utils.translation import ugettext_lazy as _
+from django.utils.translation import ugettext, ugettext_lazy as _
from django.core import mail, urlresolvers
from django.contrib.sites.models import Site
from django.conf import settings
@@ -364,8 +364,8 @@
'new_state': new_state,
'url': url
}
- message += self.comment or _("Without comment")
- message += "\n" + self.person.name
+ message += self.comment or ugettext("Without comment")
+ message += "\n\n" + self.person.name
mail.send_mail(subject, message, self.person.email, recipient_list)
class ActionWC(ActionAbstract):
@@ -409,7 +409,7 @@
'language': state.language.name,
'url': url
}
- message += comment or _("Without comment")
+ message += comment or ugettext("Without comment")
message += "\n" + person.name
mail.send_mail(subject, message, person.email, translator_emails)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]