diff --git a/L10n/en.template b/L10n/en.template index 11ed447a..0065c1e7 100644 --- a/L10n/en.template +++ b/L10n/en.template @@ -230,6 +230,12 @@ /* Section heading in settings. [prefs.py] */ "File location" = "File location"; +/* Failures to access Frontier CAPI endpoints [companion.py] */ +"Frontier CAPI query failure" = "Frontier CAPI query failure"; + +/* Server errors from Frontier CAPI server [companion.py] */ +"Frontier CAPI server error" = "Frontier CAPI server error"; + /* CQC rank. [stats.py] */ "Gladiator" = "Gladiator"; diff --git a/companion.py b/companion.py index ca0a529c..953e5fb4 100644 --- a/companion.py +++ b/companion.py @@ -541,7 +541,7 @@ class Session(object): except Exception as e: logger.debug('Attempting GET', exc_info=e) - raise ServerError(f'unable to get endpoint {endpoint}') from e + raise ServerError(f'{_("Frontier CAPI query failure")}: {endpoint}') from e if r.url.startswith(SERVER_AUTH): logger.info('Redirected back to Auth Server') @@ -556,7 +556,7 @@ class Session(object): # Server error. Typically 500 "Internal Server Error" if server is down logger.debug('500 status back from CAPI') self.dump(r) - raise ServerError(f'Received error {r.status_code} from server') + raise ServerError(f'{_("Frontier CAPI server error")}: {r.status_code}') try: r.raise_for_status() # Typically 403 "Forbidden" on token expiry