Django

Code

Changeset 3551

Show
Ignore:
Timestamp:
08/11/06 00:07:07 (2 years ago)
Author:
adrian
Message:

Fixed #2506 -- Added more i18n translation strings for admin docs. Thanks, dummy@habmalnefrage.de

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/contrib/admin/views/doc.py

    r3410 r3551  
    4444            title, body, metadata = utils.parse_docstring(tag_func.__doc__) 
    4545            if title: 
    46                 title = utils.parse_rst(title, 'tag', 'tag:' + tag_name) 
     46                title = utils.parse_rst(title, 'tag', _('tag:') + tag_name) 
    4747            if body: 
    48                 body = utils.parse_rst(body, 'tag', 'tag:' + tag_name) 
     48                body = utils.parse_rst(body, 'tag', _('tag:') + tag_name) 
    4949            for key in metadata: 
    50                 metadata[key] = utils.parse_rst(metadata[key], 'tag', 'tag:' + tag_name) 
     50                metadata[key] = utils.parse_rst(metadata[key], 'tag', _('tag:') + tag_name) 
    5151            if library in template.builtins: 
    5252                tag_library = None 
     
    7575            title, body, metadata = utils.parse_docstring(filter_func.__doc__) 
    7676            if title: 
    77                 title = utils.parse_rst(title, 'filter', 'filter:' + filter_name) 
     77                title = utils.parse_rst(title, 'filter', _('filter:') + filter_name) 
    7878            if body: 
    79                 body = utils.parse_rst(body, 'filter', 'filter:' + filter_name) 
     79                body = utils.parse_rst(body, 'filter', _('filter:') + filter_name) 
    8080            for key in metadata: 
    81                 metadata[key] = utils.parse_rst(metadata[key], 'filter', 'filter:' + filter_name) 
     81                metadata[key] = utils.parse_rst(metadata[key], 'filter', _('filter:') + filter_name) 
    8282            if library in template.builtins: 
    8383                tag_library = None 
     
    133133    title, body, metadata = utils.parse_docstring(view_func.__doc__) 
    134134    if title: 
    135         title = utils.parse_rst(title, 'view', 'view:' + view) 
     135        title = utils.parse_rst(title, 'view', _('view:') + view) 
    136136    if body: 
    137         body = utils.parse_rst(body, 'view', 'view:' + view) 
     137        body = utils.parse_rst(body, 'view', _('view:') + view) 
    138138    for key in metadata: 
    139         metadata[key] = utils.parse_rst(metadata[key], 'model', 'view:' + view) 
     139        metadata[key] = utils.parse_rst(metadata[key], 'model', _('view:') + view) 
    140140    return render_to_response('admin_doc/view_detail.html', { 
    141141        'name': view, 
     
    162162        app_mod = models.get_app(app_label) 
    163163    except ImproperlyConfigured: 
    164         raise Http404, "App %r not found" % app_label 
     164        raise Http404, _("App %r not found") % app_label 
    165165    model = None 
    166166    for m in models.get_models(app_mod): 
     
    169169            break 
    170170    if model is None: 
    171         raise Http404, "Model %r not found in app %r" % (model_name, app_label) 
     171        raise Http404, _("Model %r not found in app %r") % (model_name, app_label) 
    172172 
    173173    opts = model._meta 
     
    181181            data_type = related_object_name = field.rel.to.__name__ 
    182182            app_label = field.rel.to._meta.app_label 
    183             verbose = utils.parse_rst(("the related `%s.%s` object"  % (app_label, data_type)), 'model', 'model:' + data_type) 
     183            verbose = utils.parse_rst((_("the related `%s.%s` object")  % (app_label, data_type)), 'model', _('model:') + data_type) 
    184184        else: 
    185185            data_type = get_readable_field_data_type(field) 
     
    203203            verbose = func.__doc__ 
    204204            if verbose: 
    205                 verbose = utils.parse_rst(utils.trim_docstring(verbose), 'model', 'model:' + opts.module_name) 
     205                verbose = utils.parse_rst(utils.trim_docstring(verbose), 'model', _('model:') + opts.module_name) 
    206206            fields.append({ 
    207207                'name': func_name, 
     
    212212    # Gather related objects 
    213213    for rel in opts.get_all_related_objects(): 
    214         verbose = "related `%s.%s` objects" % (rel.opts.app_label, rel.opts.object_name) 
     214        verbose = _("related `%s.%s` objects") % (rel.opts.app_label, rel.opts.object_name) 
    215215        accessor = rel.get_accessor_name() 
    216216        fields.append({ 
    217217            'name'      : "%s.all" % accessor, 
    218218            'data_type' : 'List', 
    219             'verbose'   : utils.parse_rst("all " + verbose , 'model', 'model:' + opts.module_name), 
     219            'verbose'   : utils.parse_rst(_("all %s") % verbose , 'model', _('model:') + opts.module_name), 
    220220        }) 
    221221        fields.append({ 
    222222            'name'      : "%s.count" % accessor, 
    223223            'data_type' : 'Integer', 
    224             'verbose'   : utils.parse_rst("number of " + verbose , 'model', 'model:' + opts.module_name), 
     224            'verbose'   : utils.parse_rst(_("number of %s") % verbose , 'model', _('model:') + opts.module_name), 
    225225        }) 
    226226 
     
    337337            views.extend(extract_views_from_urlpatterns(p.url_patterns, base + p.regex.pattern)) 
    338338        else: 
    339             raise TypeError, "%s does not appear to be a urlpattern object" % p 
     339            raise TypeError, _("%s does not appear to be a urlpattern object") % p 
    340340    return views 
    341341