Mercurial > p > roundup > code
changeset 8279:80105cd30368
refactor: translator hint that 'user%s' should not be 'user %s'
When I looked at this in the .po file, I thought it was a typo
expecting:
user rouilj
not
user1
add userid as a named replacement field to hint to the translator that
"user%s" becomes user1 and the token shouldn't be split.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Mon, 13 Jan 2025 12:48:31 -0500 |
| parents | 9489ea677a61 |
| children | f5007c91ba18 |
| files | roundup/cgi/client.py |
| diffstat | 1 files changed, 7 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/roundup/cgi/client.py Sun Jan 12 22:16:28 2025 -0500 +++ b/roundup/cgi/client.py Mon Jan 13 12:48:31 2025 -0500 @@ -1677,8 +1677,8 @@ if 'HTTP_X_REQUESTED_WITH' not in self.env: logger.error(self._( ''"csrf X-REQUESTED-WITH xmlrpc required header " - ''"check failed for user%s."), - current_user) + ''"check failed for user%(userid)s."), + {"userid": current_user}) raise UsageError(self._("Required Header Missing")) # Expire old csrf tokens now so we don't use them. These will @@ -1717,14 +1717,16 @@ if key is None: # we do not have an @csrf token if enforce == 'required': logger.error(self._( - "Required csrf field missing for user%s"), current_user) + "Required csrf field missing for user%(userid)s"), + {"userid": current_user}) raise UsageError(self._( ''"We can't validate your session (csrf failure). " ''"Re-enter any unsaved data and try again.")) if enforce == 'logfailure': # FIXME include url - logger.warning(self._("csrf field not supplied by user%s"), - current_user) + logger.warning(self._( + "csrf field not supplied by user%(userid)s"), + {"userid": current_user}) else: # enforce is either yes or no. Both permit change if token is # missing
