Open
Description
jupyter_server/serverapp.py
2861: info += _i18n(f"Jupyter Server {ServerApp.version} is running at:\n{self.display_url}")
jupyter_server/auth/identity.py
654: self.log.info(_i18n(f"Wrote hashed password to {config_file}"))
At least those two usage are wrong; the f-string will be formatted before the call to internationalisation. It should be _i18n(...).format()
.
In general we could likely grep the codebase for i18n\([^'\")]
, and any non-literal string in i18n will be wrong.