public
Description: utilities for implementing a modified pre-order traversal tree in django
Homepage: http://code.google.com/p/django-mptt/
Clone URL: git://github.com/brosner/django-mptt.git
Marked template tag strings for translation; fixed a copy and paste typo 
in setup.py

git-svn-id: http://django-mptt.googlecode.com/svn/trunk@74 
7eea2103-5a42-0410-ac78-6383eb04bdbf
jonathan.buchanan (author)
Fri Jan 11 17:39:34 -0800 2008
commit  198da892b5adce66ac05a7c12483b64d07e2c04e
tree    f76fdb7825b745ddb3ab16aeb4cc4162bb80635e
parent  7901e62959d2d3010dc1cb1c9324abca222124d5
...
6
7
8
 
9
10
11
...
19
20
21
22
 
23
24
25
...
40
41
42
43
 
44
45
46
47
 
48
49
50
...
68
69
70
71
 
72
73
 
74
75
76
...
119
120
121
122
 
123
124
 
125
126
127
 
128
129
 
130
131
132
133
 
134
135
 
136
137
 
138
139
140
...
6
7
8
9
10
11
12
...
20
21
22
 
23
24
25
26
...
41
42
43
 
44
45
46
47
 
48
49
50
51
...
69
70
71
 
72
73
 
74
75
76
77
...
120
121
122
 
123
124
 
125
126
127
 
128
129
 
130
131
132
133
 
134
135
 
136
137
 
138
139
140
141
0
@@ -6,6 +6,7 @@ from django import template
0
 from django.db.models import get_model
0
 from django.db.models.fields import FieldDoesNotExist
0
 from django.utils.encoding import force_unicode
0
+from django.utils.translation import ugettext as _
0
 
0
 from mptt.utils import tree_item_iterator, drilldown_tree_for_node
0
 
0
@@ -19,7 +20,7 @@ class FullTreeForModelNode(template.Node):
0
     def render(self, context):
0
         cls = get_model(*self.model.split('.'))
0
         if cls is None:
0
- raise template.TemplateSyntaxError('full_tree_for_model tag was given an invalid model: %s' % self.model)
0
+ raise template.TemplateSyntaxError(_('full_tree_for_model tag was given an invalid model: %s') % self.model)
0
         context[self.context_var] = cls._tree_manager.all()
0
         return ''
0
 
0
@@ -40,11 +41,11 @@ class DrilldownTreeForNodeNode(template.Node):
0
             app_label, model_name, fk_attr = self.foreign_key.split('.')
0
             cls = get_model(app_label, model_name)
0
             if cls is None:
0
- raise template.TemplateSyntaxError('drilldown_tree_for_node tag was given an invalid model: %s' % '.'.join([app_label, model_name]))
0
+ raise template.TemplateSyntaxError(_('drilldown_tree_for_node tag was given an invalid model: %s') % '.'.join([app_label, model_name]))
0
             try:
0
                 cls._meta.get_field(fk_attr)
0
             except FieldDoesNotExist:
0
- raise template.TemplateSyntaxError('drilldown_tree_for_node tag was given an invalid model field: %s' % fk_attr)
0
+ raise template.TemplateSyntaxError(_('drilldown_tree_for_node tag was given an invalid model field: %s') % fk_attr)
0
             args.extend([cls, fk_attr, self.count_attr, self.cumulative])
0
 
0
         context[self.context_var] = drilldown_tree_for_node(*args)
0
@@ -68,9 +69,9 @@ def do_full_tree_for_model(parser, token):
0
     """
0
     bits = token.contents.split()
0
     if len(bits) != 4:
0
- raise template.TemplateSyntaxError('%s tag requires three arguments' % bits[0])
0
+ raise template.TemplateSyntaxError(_('%s tag requires three arguments') % bits[0])
0
     if bits[2] != 'as':
0
- raise template.TemplateSyntaxError("second argument to %s tag must be 'as'" % bits[0])
0
+ raise template.TemplateSyntaxError(_("second argument to %s tag must be 'as'") % bits[0])
0
     return FullTreeForModelNode(bits[1], bits[3])
0
 
0
 def do_drilldown_tree_for_node(parser, token):
0
@@ -119,22 +120,22 @@ def do_drilldown_tree_for_node(parser, token):
0
     bits = token.contents.split()
0
     len_bits = len(bits)
0
     if len_bits not in (4, 8, 9):
0
- raise TemplateSyntaxError('%s tag requires either three, seven or eight arguments' % bits[0])
0
+ raise TemplateSyntaxError(_('%s tag requires either three, seven or eight arguments') % bits[0])
0
     if bits[2] != 'as':
0
- raise TemplateSyntaxError("second argument to %s tag must be 'as'" % bits[0])
0
+ raise TemplateSyntaxError(_("second argument to %s tag must be 'as'") % bits[0])
0
     if len_bits == 8:
0
         if bits[4] != 'count':
0
- raise TemplateSyntaxError("if seven arguments are given, fourth argument to %s tag must be 'with'" % bits[0])
0
+ raise TemplateSyntaxError(_("if seven arguments are given, fourth argument to %s tag must be 'with'") % bits[0])
0
         if bits[6] != 'in':
0
- raise TemplateSyntaxError("if seven arguments are given, sixth argument to %s tag must be 'in'" % bits[0])
0
+ raise TemplateSyntaxError(_("if seven arguments are given, sixth argument to %s tag must be 'in'") % bits[0])
0
         return DrilldownTreeForNodeNode(bits[1], bits[3], bits[5], bits[7])
0
     elif len_bits == 9:
0
         if bits[4] != 'cumulative':
0
- raise TemplateSyntaxError("if eight arguments are given, fourth argument to %s tag must be 'cumulative'" % bits[0])
0
+ raise TemplateSyntaxError(_("if eight arguments are given, fourth argument to %s tag must be 'cumulative'") % bits[0])
0
         if bits[5] != 'count':
0
- raise TemplateSyntaxError("if eight arguments are given, fifth argument to %s tag must be 'count'" % bits[0])
0
+ raise TemplateSyntaxError(_("if eight arguments are given, fifth argument to %s tag must be 'count'") % bits[0])
0
         if bits[7] != 'in':
0
- raise TemplateSyntaxError("if eight arguments are given, seventh argument to %s tag must be 'in'" % bits[0])
0
+ raise TemplateSyntaxError(_("if eight arguments are given, seventh argument to %s tag must be 'in'") % bits[0])
0
         return DrilldownTreeForNodeNode(bits[1], bits[3], bits[6], bits[8], cumulative=True)
0
     else:
0
         return DrilldownTreeForNodeNode(bits[1], bits[3])
...
29
30
31
32
 
33
34
35
36
37
38
39
 
40
41
42
...
29
30
31
 
32
33
34
35
36
37
38
 
39
40
41
42
0
@@ -29,14 +29,14 @@ for scheme in INSTALL_SCHEMES.values():
0
 # an easy way to do this.
0
 packages, data_files = [], []
0
 root_dir = os.path.dirname(__file__)
0
-cliq_dir = os.path.join(root_dir, 'mptt')
0
+mptt_dir = os.path.join(root_dir, 'mptt')
0
 pieces = fullsplit(root_dir)
0
 if pieces[-1] == '':
0
     len_root_dir = len(pieces) - 1
0
 else:
0
     len_root_dir = len(pieces)
0
 
0
-for dirpath, dirnames, filenames in os.walk(cliq_dir):
0
+for dirpath, dirnames, filenames in os.walk(mptt_dir):
0
     # Ignore dirnames that start with '.'
0
     for i, dirname in enumerate(dirnames):
0
         if dirname.startswith('.'): del dirnames[i]

Comments

    No one has commented yet.