--- a/app/soc/models/program.py Sat Jan 24 21:38:28 2009 +0000
+++ b/app/soc/models/program.py Sat Jan 24 23:56:34 2009 +0000
@@ -24,7 +24,7 @@
from google.appengine.ext import db
-from django.utils.translation import ugettext_lazy
+from django.utils.translation import ugettext
import soc.models.presence
import soc.models.timeline
@@ -36,32 +36,32 @@
#: Required field storing name of the group.
name = db.StringProperty(required=True,
- verbose_name=ugettext_lazy('Name'))
- name.help_text = ugettext_lazy('Complete, formal name of the program.')
- name.example_text = ugettext_lazy(
+ verbose_name=ugettext('Name'))
+ name.help_text = ugettext('Complete, formal name of the program.')
+ name.example_text = ugettext(
'<small><i>e.g.</i></small> <tt>Google Summer of Code 2009</tt>')
#: Required field storing short name of the group.
#: It can be used for displaying group as sidebar menu item.
short_name = db.StringProperty(required=True,
- verbose_name=ugettext_lazy('Short name'))
- short_name.help_text = ugettext_lazy('Short name used for sidebar menu')
- short_name.example_text = ugettext_lazy(
+ verbose_name=ugettext('Short name'))
+ short_name.help_text = ugettext('Short name used for sidebar menu')
+ short_name.example_text = ugettext(
'<small><i>e.g.</i></small> <tt>GSoC 2009</tt>')
#: Optional field used to relate it to other programs
#: For example, GSoC would be a group label for GSoC2008/GSoC2009
group_label = db.StringProperty(
- verbose_name=ugettext_lazy('Group label'))
- group_label.help_text = ugettext_lazy(
+ verbose_name=ugettext('Group label'))
+ group_label.help_text = ugettext(
'Optional name used to relate this program to others.')
- group_label.example_text = ugettext_lazy(
+ group_label.example_text = ugettext(
'<small><i>e.g.</i></small> <tt>GSoC</tt>')
#: Required field storing description of the group.
description = db.TextProperty(required=True,
- verbose_name=ugettext_lazy('Description'))
- description.example_text = ugettext_lazy(
+ verbose_name=ugettext('Description'))
+ description.example_text = ugettext(
'<small><i>for example:</i></small><br>'
'<tt><b>GSoC 2009</b> is the <i>Google Summer of Code</i>,'
' but in <u>2009</u>!</tt><br><br>'
@@ -69,8 +69,8 @@
#: Required field storing application/tasks limit of the program.
apps_tasks_limit = db.IntegerProperty(required=True,
- verbose_name=ugettext_lazy('Application/Tasks Limit'))
- apps_tasks_limit.example_text = ugettext_lazy(
+ verbose_name=ugettext('Application/Tasks Limit'))
+ apps_tasks_limit.example_text = ugettext(
'<small><i>e.g.</i></small> '
'<tt><b>20</b> is the student applications limit for <i>Google Summer '
'of Code</i>, but <b>1</b> is the tasks limit that the student can work '
@@ -78,8 +78,8 @@
#: Required field storing slots limit of the program.
slots = db.IntegerProperty(required=True,
- verbose_name=ugettext_lazy('Slots'))
- slots.example_text = ugettext_lazy(
+ verbose_name=ugettext('Slots'))
+ slots.example_text = ugettext(
'<small><i>e.g.</i></small> '
'<tt><b>500</b> might be an amount of slots for <i>Google Summer '
'of Code</i>, which indicates how many students can be accepted '
@@ -89,8 +89,8 @@
#: Required field storing the type of workflow this program has
workflow = db.StringProperty(required=True,
choices=['gsoc', 'ghop'],
- verbose_name= ugettext_lazy('Workflow type'))
- workflow.example_text = ugettext_lazy(
+ verbose_name= ugettext('Workflow type'))
+ workflow.example_text = ugettext(
'<tt><b>Project-based</b> for GSoC workflow type,<br>'
'<b>Task-based</b> for GHOP workflow type.</tt>')
@@ -98,4 +98,4 @@
#: belongs to.
timeline = db.ReferenceProperty(reference_class=soc.models.timeline.Timeline,
required=True, collection_name="program",
- verbose_name=ugettext_lazy('Timeline'))
+ verbose_name=ugettext('Timeline'))