diff -r efde74175d2d MoinMoin/wikiutil.py
--- a/MoinMoin/wikiutil.py	Sat Apr 25 00:45:21 2009 +0200
+++ b/MoinMoin/wikiutil.py	Sat Apr 25 21:59:00 2009 +0200
@@ -627,9 +627,16 @@
 
     @param pagename: the page name
     @rtype: bool
-    @return: true if page is a template page
+    @return: true if page is a template page or the translation of the page is a template page
     """
-    return request.cfg.cache.page_template_regexact.search(pagename) is not None
+    from MoinMoin import i18n
+    en_pagename = ''
+    try:
+        en_pagename = i18n.system_pages[pagename][1]
+    except KeyError:
+        pass
+
+    return en_pagename.endswith('Template') or request.cfg.cache.page_template_regexact.search(pagename) is not None
 
 
 def isGroupPage(pagename, cfg):
