diff --git a/L10n/en.template b/L10n/en.template index 4ccf2c6d..0065c1e7 100644 --- a/L10n/en.template +++ b/L10n/en.template @@ -233,6 +233,9 @@ /* 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 79858b90..953e5fb4 100644 --- a/companion.py +++ b/companion.py @@ -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