diff options
Diffstat (limited to 'src/lib/Error/RateLimited.svelte')
| -rw-r--r-- | src/lib/Error/RateLimited.svelte | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/src/lib/Error/RateLimited.svelte b/src/lib/Error/RateLimited.svelte index 2a79efb6..890c4d20 100644 --- a/src/lib/Error/RateLimited.svelte +++ b/src/lib/Error/RateLimited.svelte @@ -1,5 +1,6 @@ <script lang="ts"> import Spacer from "$lib/Layout/Spacer.svelte"; +import locale from "$stores/locale"; export let type = "Media"; export let loginSessionError = true; export let contact = true; @@ -13,15 +14,18 @@ export let might = true; <ul> <li> <p> - {type} could not be loaded. You{might ? ' might' : ''} have been rate-limited. {#if !might} - Try again in one minute. + {type} + {might + ? $locale().errors?.rateLimited?.notLoadedMight + : $locale().errors?.rateLimited?.notLoadedDefinitely} + {#if !might} + {$locale().errors?.rateLimited?.tryAgainOneMinute} {/if} </p> {#if loginSessionError} <p> - Your login session may have expired. Try logging out and logging back in, or try again - in a few minutes. + {$locale().errors?.rateLimited?.sessionExpired} </p> {/if} @@ -30,22 +34,25 @@ export let might = true; {#if contact} <Spacer /> - If the problem persists, please contact - <a href="https://anilist.co/user/fuwn" target="_blank">@fuwn</a> on AniList. + {$locale().errors?.rateLimited?.contactSupport?.split('@fuwn')[0]} + <a href="https://anilist.co/user/fuwn" target="_blank">@fuwn</a>{$locale().errors?.rateLimited?.contactSupport?.split('@fuwn')[1]} {/if} </li> </ul> {:else} <p> - {type} could not be loaded. You{might ? ' might' : ''} have been rate-limited. {#if !might} - Try again in one minute. + {type} + {might + ? $locale().errors?.rateLimited?.notLoadedMight + : $locale().errors?.rateLimited?.notLoadedDefinitely} + {#if !might} + {$locale().errors?.rateLimited?.tryAgainOneMinute} {/if} </p> {#if loginSessionError} <p> - Your login session may have expired. Try logging out and logging back in, or try again in a - few minutes. + {$locale().errors?.rateLimited?.sessionExpired} </p> {/if} @@ -54,8 +61,8 @@ export let might = true; {#if contact} <Spacer /> - If the problem persists, please contact - <a href="https://anilist.co/user/fuwn" target="_blank">@fuwn</a> on AniList. + {$locale().errors?.rateLimited?.contactSupport?.split('@fuwn')[0]} + <a href="https://anilist.co/user/fuwn" target="_blank">@fuwn</a>{$locale().errors?.rateLimited?.contactSupport?.split('@fuwn')[1]} {/if} {/if} </div> |