]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - IkiWiki/Plugin/edittemplate.pm
po: abstract implementation details for %translations building and resetting
[git.ikiwiki.info.git] / IkiWiki / Plugin / edittemplate.pm
index f8b5174ff2f0d56ef37a02df9c2a0ab6794a3a17..846b4e7c832c499a0755860b2c277b282a2b2f1d 100644 (file)
@@ -54,16 +54,14 @@ sub preprocess (@) { #{{{
                error gettext("match not specified")
        }
 
-       $pagestate{$params{page}}{edittemplate}{$params{match}}=$params{template};
+       my $link=linkpage($params{template});
+       $pagestate{$params{page}}{edittemplate}{$params{match}}=$link;
 
        return "" if ($params{silent} && IkiWiki::yesno($params{silent}));
-
-       my $link=IkiWiki::linkpage($params{template});
        add_depends($params{page}, $link);
-       my $linkHTML = htmllink($params{page}, $params{destpage}, $link);
-
        return sprintf(gettext("edittemplate %s registered for %s"),
-               $linkHTML, $params{match});
+               htmllink($params{page}, $params{destpage}, $link),
+               $params{match});
 } # }}}
 
 sub formbuilder (@) { #{{{