Index: template/__init__.py
===================================================================
--- template/__init__.py	(revision 7547)
+++ template/__init__.py	(working copy)
@@ -485,9 +485,9 @@
                                            (token[:upto], token[upto:start], token[start:]))
             if var == None:
                 var, constant, i18n_constant = match.group("var", "constant", "i18n_constant")
-                if i18n_constant:
+                if i18n_constant is not None:
                     var = '"%s"' %  _(i18n_constant.replace(r'\"', '"'))
-                elif constant:
+                elif constant is not None:
                     var = '"%s"' % constant.replace(r'\"', '"')
                 upto = match.end()
                 if var == None:
