Author: leidel
Date: Sun Dec  7 07:13:02 2008
New Revision: 267

Modified:
    trunk/pages/admin/__init__.py
    trunk/pages/admin/forms.py
    trunk/pages/models.py
    trunk/pages/templates/admin/pages/page/change_list.html
    trunk/pages/templates/pages/revisions.html

Log:
Added some translation strings and fixed breadcumb links in admin

Modified: trunk/pages/admin/__init__.py
==============================================================================
--- trunk/pages/admin/__init__.py       (original)
+++ trunk/pages/admin/__init__.py       Sun Dec  7 07:13:02 2008
@@ -257,6 +257,7 @@
          context = {
              'name': _("page"),
              'pages': Page.objects.root().order_by("tree_id"),
+            'opts': self.model._meta,
          }
          context.update(extra_context or {})
          change_list = self.changelist_view(request, context)

Modified: trunk/pages/admin/forms.py
==============================================================================
--- trunk/pages/admin/forms.py  (original)
+++ trunk/pages/admin/forms.py  Sun Dec  7 07:13:02 2008
@@ -1,6 +1,6 @@
  from django import forms
  from django.template.defaultfilters import slugify
-from django.utils.translation import ugettext as _, ugettext_lazy
+from django.utils.translation import ugettext_lazy as _

  from pages import settings
  from pages.models import Page, Content, tagging
@@ -28,7 +28,7 @@
          if settings.PAGE_UNIQUE_SLUG_REQUIRED:
              if self.instance.id:
                  if  
Content.objects.exclude(page=self.instance).filter(body=slug,  
type="slug").count():
-                    raise forms.ValidationError(ugettext_lazy('Another  
page with this slug already exists'))
+                    raise forms.ValidationError(_('Another page with this  
slug already exists'))
              elif Content.objects.filter(body=slug, type="slug").count():
-                raise forms.ValidationError(ugettext_lazy('Another page  
with this slug already exists'))
+                raise forms.ValidationError(_('Another page with this slug  
already exists'))
          return slug

Modified: trunk/pages/models.py
==============================================================================
--- trunk/pages/models.py       (original)
+++ trunk/pages/models.py       Sun Dec  7 07:13:02 2008
@@ -35,15 +35,15 @@
          (DRAFT, _('Draft')),
          (PUBLISHED, _('Published')),
      )
-    author = models.ForeignKey(User)
-    parent = models.ForeignKey('self', null=True, blank=True,  
related_name='children')
-    creation_date = models.DateTimeField(editable=False,  
default=datetime.now)
-    publication_date = models.DateTimeField(null=True, blank=True,  
help_text=_('When the page should go live. Status must be "Published" for  
page to go live.'))
-    publication_end_date = models.DateTimeField(null=True, blank=True,  
help_text=_('When to expire the page. Leave empty to never expire.'))
-
-    status = models.IntegerField(choices=STATUSES, default=DRAFT)
-    template = models.CharField(max_length=100, null=True, blank=True)
-    sites = models.ManyToManyField(Site, default=[settings.SITE_ID],  
help_text=_('The site(s) the page is accessible at.'))
+    author = models.ForeignKey(User, verbose_name=_('author'))
+    parent = models.ForeignKey('self', null=True, blank=True,  
related_name='children', verbose_name=_('parent'))
+    creation_date = models.DateTimeField(_('creation date'),  
editable=False, default=datetime.now)
+    publication_date = models.DateTimeField(_('publication date'),  
null=True, blank=True, help_text=_('When the page should go live. Status  
must be "Published" for page to go live.'))
+    publication_end_date = models.DateTimeField(_('publication end date'),  
null=True, blank=True, help_text=_('When to expire the page. Leave empty to  
never expire.'))
+
+    status = models.IntegerField(_('status'), choices=STATUSES,  
default=DRAFT)
+    template = models.CharField(_('template'), max_length=100, null=True,  
blank=True)
+    sites = models.ManyToManyField(Site, default=[settings.SITE_ID],  
help_text=_('The site(s) the page is accessible at.'),  
verbose_name=_('sites'))

      # Managers
      objects = PageManager()
@@ -186,9 +186,9 @@
              (1, _('This page only')),
              (2, _('This page and all childrens')),
          )
-        page = models.ForeignKey(Page, null=True, blank=True)
-        user = models.ForeignKey(User)
-        type = models.IntegerField(choices=TYPES, default=0)
+        page = models.ForeignKey(Page, null=True, blank=True,  
verbose_name=_('page'))
+        user = models.ForeignKey(User, verbose_name=_('user'))
+        type = models.IntegerField(_('type'), choices=TYPES, default=0)

          objects = PagePermissionManager()

@@ -197,12 +197,12 @@

  class Content(models.Model):
      """A block of content, tied to a page, for a particular language"""
-    language = models.CharField(max_length=3, blank=False)
-    body = models.TextField()
-    type = models.CharField(max_length=100, blank=False)
-    page = models.ForeignKey(Page)
+    language = models.CharField(_('language'), max_length=3, blank=False)
+    body = models.TextField(_('body'))
+    type = models.CharField(_('type'), max_length=100, blank=False)
+    page = models.ForeignKey(Page, verbose_name=_('page'))

-    creation_date = models.DateTimeField(editable=False,  
default=datetime.now)
+    creation_date = models.DateTimeField(_('creation date'),  
editable=False, default=datetime.now)
      objects = ContentManager()

      def __unicode__(self):

Modified: trunk/pages/templates/admin/pages/page/change_list.html
==============================================================================
--- trunk/pages/templates/admin/pages/page/change_list.html     (original)
+++ trunk/pages/templates/admin/pages/page/change_list.html     Sun Dec  7  
07:13:02 2008
@@ -1,6 +1,6 @@
  {% extends "admin/change_list.html" %}
  {% load adminmedia admin_list i18n pages_tags %}
-{% block title %}List of pages{% endblock %}
+{% block title %}{% trans "List of pages" %}{% endblock %}
  {% block bodyclass %}change-list{% endblock %}

  {% if not is_popup %}{% block breadcrumbs %}

Modified: trunk/pages/templates/pages/revisions.html
==============================================================================
--- trunk/pages/templates/pages/revisions.html  (original)
+++ trunk/pages/templates/pages/revisions.html  Sun Dec  7 07:13:02 2008
@@ -1,10 +1,11 @@
+{% load i18n %}
  {% if revisions %}
      <div class="revisions">
-        <h4>Revisions</h4>
+        <h4>{% trans "Revisions" %}</h4>

          <ul class="revisions-list">
          {% for revision in revisions %}
-            <li><a href="./get-content/{{ revision.id }}/" {% if  
forloop.first %} class="selected"{% endif %}>{{ revision.creation_date| 
date:"H:i - d M Y" }}</a></li>
+            <li><a href="./get-content/{{ revision.id }}/" {% if  
forloop.first %} class="selected"{% endif %}>{{ revision.creation_date| 
date:_("DATETIME_FORMAT") }}</a></li>
          {% endfor %}
          </ul>
      </div>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pinax-updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/pinax-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to