Fix i18n context across the codebase
Some strings had no context, some had context that was redundant with the user-visible text, and most lacked context markers. All are fixed now.
Some strings had no context, some had context that was redundant with the user-visible text, and most lacked context markers. All are fixed now.