diff options
| -rw-r--r-- | desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/components/upgrade-label/components/upgrade-error/hooks/useMessage.ts | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/components/upgrade-label/components/upgrade-error/hooks/useMessage.ts b/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/components/upgrade-label/components/upgrade-error/hooks/useMessage.ts index 5d7e4cc62c..fbfa1765c1 100644 --- a/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/components/upgrade-label/components/upgrade-error/hooks/useMessage.ts +++ b/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/components/upgrade-label/components/upgrade-error/hooks/useMessage.ts @@ -1,8 +1,18 @@ import { messages } from '../../../../../../../../../shared/gettext'; import { useAppUpgradeError } from '../../../../../../../../redux/hooks'; +import { useErrorCountExceeded } from '../../../../../hooks'; export const useMessage = () => { const { error } = useAppUpgradeError(); + const errorCountExceeded = useErrorCountExceeded(); + + if (errorCountExceeded) { + // TRANSLATORS: Label displayed when an error occurred due to the download failing + return messages.pgettext( + 'app-upgrade-view', + 'Having problems? Try downloading the update from our website. If this problem persists, please contact support.', + ); + } switch (error) { case 'DOWNLOAD_FAILED': |
