Enhance localization support; update error messages and add translations for adventure calendar

This commit is contained in:
Sean Morley
2024-12-14 09:56:12 -05:00
parent 9bf0849b92
commit 0376709325
17 changed files with 212 additions and 68 deletions

View File

@@ -41,11 +41,11 @@ export const actions: Actions = {
if (!csrfTokenFetch.ok) {
event.locals.user = null;
return fail(500, { message: 'Failed to fetch CSRF token' });
return fail(500, { message: 'settings.csrf_failed' });
}
if (password1 !== password2) {
return fail(400, { message: 'Passwords do not match' });
return fail(400, { message: 'settings.password_does_not_match' });
}
const tokenPromise = await csrfTokenFetch.json();
@@ -69,7 +69,7 @@ export const actions: Actions = {
const loginResponse = await loginFetch.json();
if (!loginFetch.ok) {
return fail(loginFetch.status, loginResponse);
return fail(loginFetch.status, { message: loginResponse.errors[0].code });
} else {
const setCookieHeader = loginFetch.headers.get('Set-Cookie');

View File

@@ -94,7 +94,7 @@
</div>
{#if $page.form?.message}
<div class="text-center text-error mt-4">{$page.form?.message}</div>
<div class="text-center text-error mt-4">{$t($page.form?.message)}</div>
{/if}
{:else}
<div class="flex justify-center">