${title}
${_("Installed API version:")} ${rpc.version}
${_("Protocol reference:")}
${ _("Below you will find a detailed description of all the RPC " "protocols installed in this environment. This includes supported " "content types as well as target URLs for anonymous and " "authenticated access. Use this information to interact with this " "environment from a remote location.") }
${ _("Libraries for remote procedure calls and parsing exists for most " "major languages and platforms - use a tested, standard library " "for consistent results.") }
# for name, description, paths in rpc.protocols:- 
            ${_("For %(name)s protocol, use any one of:", name=name)} - 
              # for ct, ct_group in paths|groupby(1):
              #   with ct_group = ct_group|list
              
- ${tag_("%(header)s header with request to:", header=tag.tt('Content-Type: ', ct))} # endwith # endfor
 ${wiki_to_html(context, description)}
${name}
${_("RPC exported functions")}
- 
            # set ns = rpc.functions[key]
            
- 
              ${_("Function")} ${_("Description")} ${_("Permission required")} ${signature} ${description} ${permission or _("By resource")}