Nope, the PR changes the definition in fedora/tg/controllers.py too.  The reason is that defining _ in the login.html genshi template has the side effect of overwriting the _() function defined by turbogears in templates that include login.html.  So in fas, for instance, welcome.html has an
```
  <xi:include href="master.html" />
```
and then master.html has:
```
  <xi:include href="${tg.fedora_template('login.html')}" />
```

This is causing genshi to use the _() function from login.html for some of the string translations in welcome.html.  Since the _() in login.html only finds strings in python-fedora's domain, this leads to some strings not being translated.