diff --git a/frontend/src/lib/components/Breadcrumbs/Breadcrumbs.svelte b/frontend/src/lib/components/Breadcrumbs/Breadcrumbs.svelte
index a46e750e3..3eec3d490 100644
--- a/frontend/src/lib/components/Breadcrumbs/Breadcrumbs.svelte
+++ b/frontend/src/lib/components/Breadcrumbs/Breadcrumbs.svelte
@@ -65,8 +65,8 @@
{#if c.icon}
{/if}
- {#if localItems()[c.label]}
- {localItems()[c.label]}
+ {#if m[c.label]}
+ {m[c.label]()}
{:else}
{c.label}
{/if}
@@ -82,8 +82,8 @@
{#if c.icon}
{/if}
- {#if localItems()[c.label]}
- {localItems()[c.label]}
+ {#if m[c.label]}
+ {m[c.label]()}
{:else}
{c.label}
{/if}
@@ -93,8 +93,8 @@
{#if c.icon}
{/if}
- {#if localItems()[c.label]}
- {localItems()[c.label]}
+ {#if m[c.label]()}
+ {m[c.label]()}
{:else}
{c.label}
{/if}
diff --git a/frontend/src/lib/components/Forms/AutocompleteSelect.svelte b/frontend/src/lib/components/Forms/AutocompleteSelect.svelte
index f57f0107c..9597ad6b3 100644
--- a/frontend/src/lib/components/Forms/AutocompleteSelect.svelte
+++ b/frontend/src/lib/components/Forms/AutocompleteSelect.svelte
@@ -1,7 +1,7 @@
-{cell.folder} - {localItems()[toCamelCase(cell.role)]}
+{cell.folder} - {m[toCamelCase(cell.role)]() ?? cell.role}
diff --git a/frontend/src/lib/components/SideBar/SideBarCategory.svelte b/frontend/src/lib/components/SideBar/SideBarCategory.svelte
index b6392f9d6..b82fd3a1c 100644
--- a/frontend/src/lib/components/SideBar/SideBarCategory.svelte
+++ b/frontend/src/lib/components/SideBar/SideBarCategory.svelte
@@ -1,9 +1,8 @@
- {localItems()[item.name]}
+ {m[item.name]()}
diff --git a/frontend/src/lib/components/SideBar/SideBarItem.svelte b/frontend/src/lib/components/SideBar/SideBarItem.svelte
index 4c98403af..481719876 100644
--- a/frontend/src/lib/components/SideBar/SideBarItem.svelte
+++ b/frontend/src/lib/components/SideBar/SideBarItem.svelte
@@ -26,7 +26,7 @@
>
- {localItems()[item.name]}
+ {m[item.name]()}
{/each}
diff --git a/frontend/src/routes/(app)/+layout.svelte b/frontend/src/routes/(app)/+layout.svelte
index c803e71bc..c263222bd 100644
--- a/frontend/src/routes/(app)/+layout.svelte
+++ b/frontend/src/routes/(app)/+layout.svelte
@@ -8,7 +8,7 @@
import { pageTitle } from '$lib/utils/stores';
import { localItems } from '$lib/utils/locales';
- import { languageTag } from '$paraglide/runtime';
+ import * as m from '$paraglide/messages.js';
let sidebarOpen = true;
@@ -26,8 +26,8 @@
- {#if localItems()[$pageTitle]}
- {localItems()[$pageTitle]}
+ {#if $pageTitle && m[$pageTitle]}
+ {m[$pageTitle]() ?? $pageTitle}
{:else}
{$pageTitle}
{/if}
diff --git a/frontend/src/routes/(app)/[model=urlmodel]/+page.server.ts b/frontend/src/routes/(app)/[model=urlmodel]/+page.server.ts
index 5d2952b58..968b96859 100644
--- a/frontend/src/routes/(app)/[model=urlmodel]/+page.server.ts
+++ b/frontend/src/routes/(app)/[model=urlmodel]/+page.server.ts
@@ -190,7 +190,7 @@ export const actions: Actions = {
const response = await res.json();
console.log(response);
if (response.error) {
- setFlash({ type: 'error', message: localItems()[response.error] }, event);
+ setFlash({ type: 'error', message: m[response.error]() }, event);
return fail(403, { form: deleteForm });
}
if (response.non_field_errors) {
diff --git a/frontend/src/routes/(app)/[model=urlmodel]/+page.svelte b/frontend/src/routes/(app)/[model=urlmodel]/+page.svelte
index 06f4e277a..6b7d50abf 100644
--- a/frontend/src/routes/(app)/[model=urlmodel]/+page.svelte
+++ b/frontend/src/routes/(app)/[model=urlmodel]/+page.svelte
@@ -54,7 +54,7 @@
data-testid="add-button"
on:click={modalCreateForm}
>
- {localItems()['add' + capitalizeFirstLetter(data.model.localName)]}
+ {m['add' + capitalizeFirstLetter(data.model.localName)]()}
{:else if data.URLModel === 'risk-matrices'}
- {localItems()[toCamelCase(key)]}
+ {m[toCamelCase(key)]() ?? key}
{:else if ISO_8601_REGEX.test(value)}
{formatDateOrDateTime(value, languageTag())}
- {:else if localItems()[toCamelCase((value.str || value.name) ?? value)]}
- {localItems()[toCamelCase((value.str || value.name) ?? value)]}
+ {:else if m[toCamelCase((value.str || value.name) ?? value)]}
+ {m[toCamelCase((value.str || value.name) ?? value)]()}
{:else}
{(value.str || value.name) ?? value}
{/if}
@@ -261,7 +261,7 @@
{#each Object.entries(data.relatedModels) as [urlmodel, model], index}
- {localItems()[model.info.localNamePlural]}
+ {m[model.info.localNamePlural]()}
{#if model.table.body.length > 0}
{model.table.body.length}
{/if}
@@ -272,7 +272,7 @@
{#if tabSet === index}
- {localItems()['associated' + capitalizeFirstLetter(model.info.localNamePlural)]}
+ {m['associated' + capitalizeFirstLetter(model.info.localNamePlural)]()}
{#if model.table}
diff --git a/frontend/src/routes/(app)/compliance-assessments/[id=uuid]/+page.svelte b/frontend/src/routes/(app)/compliance-assessments/[id=uuid]/+page.svelte
index e4fb6b2c6..f265f28b1 100644
--- a/frontend/src/routes/(app)/compliance-assessments/[id=uuid]/+page.svelte
+++ b/frontend/src/routes/(app)/compliance-assessments/[id=uuid]/+page.svelte
@@ -124,7 +124,7 @@
{#if key === 'urn'}
{m.urn()}
{:else}
- {localItems()[toCamelCase(key)]}
+ {m[toCamelCase(key)]() ?? key}
{/if}
@@ -157,8 +157,8 @@
)?.urlModel
}/${value.id}`}
{value.str}
- {:else if localItems()[toCamelCase(value.str ?? value)]}
- {localItems()[toCamelCase(value.str ?? value)]}
+ {:else if m[toCamelCase(value.str ?? value)]()}
+ {m[toCamelCase(value.str ?? value)]() ?? value.str ?? value}
{:else}
{value.str ?? value}
{/if}
diff --git a/frontend/src/routes/(app)/evidences/[id=uuid]/+page.svelte b/frontend/src/routes/(app)/evidences/[id=uuid]/+page.svelte
index 7f21481c1..9847e03cd 100644
--- a/frontend/src/routes/(app)/evidences/[id=uuid]/+page.svelte
+++ b/frontend/src/routes/(app)/evidences/[id=uuid]/+page.svelte
@@ -79,7 +79,7 @@
class="text-sm font-medium text-gray-800 capitalize-first"
data-testid={key.replace('_', '-') + '-field-title'}
>
- {localItems()[toCamelCase(key)]}
+ {m[toCamelCase(key)]() ?? key}
-
diff --git a/frontend/src/routes/(app)/my-profile/+page.svelte b/frontend/src/routes/(app)/my-profile/+page.svelte
index f81383328..b2d369057 100644
--- a/frontend/src/routes/(app)/my-profile/+page.svelte
+++ b/frontend/src/routes/(app)/my-profile/+page.svelte
@@ -46,7 +46,7 @@
{#each Object.entries(filterUserData()) as [label, value]}
-
{localItems()[label]}
+
{m[label]()}
{value}
{/each}
diff --git a/frontend/src/routes/(app)/risk-assessments/[id=uuid]/+page.svelte b/frontend/src/routes/(app)/risk-assessments/[id=uuid]/+page.svelte
index 9dda1a455..dd0fafb20 100644
--- a/frontend/src/routes/(app)/risk-assessments/[id=uuid]/+page.svelte
+++ b/frontend/src/routes/(app)/risk-assessments/[id=uuid]/+page.svelte
@@ -214,9 +214,7 @@
-
{m.status()}:
- {risk_assessment.status === null
- ? '--'
- : localItems()[toCamelCase(risk_assessment.status)]}
+ {risk_assessment.status === null ? '--' : m[toCamelCase(risk_assessment.status)]()}
-
{m.authors()}:
diff --git a/frontend/src/routes/(app)/risk-scenarios/[id=uuid]/+page.svelte b/frontend/src/routes/(app)/risk-scenarios/[id=uuid]/+page.svelte
index 0a20f188b..04a60188d 100644
--- a/frontend/src/routes/(app)/risk-scenarios/[id=uuid]/+page.svelte
+++ b/frontend/src/routes/(app)/risk-scenarios/[id=uuid]/+page.svelte
@@ -85,7 +85,7 @@
{m.treatmentStatus()}
- {localItems()[toCamelCase(data.scenario.treatment)]}
+ {m[toCamelCase(data.scenario.treatment)]() ?? data.scenario.treatment}
@@ -120,8 +120,8 @@
class="text-sm text-center font-semibold p-2 rounded-md w-20"
style="background-color: {color_map[data.scenario.current_proba]}"
>
- {#if localItems()[toCamelCase(data.scenario.current_proba)]}
- {localItems()[toCamelCase(data.scenario.current_proba)]}
+ {#if m[toCamelCase(data.scenario.current_proba)]()}
+ {m[toCamelCase(data.scenario.current_proba)]() ?? data.scenario.current_proba}
{:else}
{data.scenario.current_proba}
{/if}
@@ -134,8 +134,8 @@
class="text-sm text-center font-semibold p-2 rounded-md w-20"
style="background-color: {color_map[data.scenario.current_impact]}"
>
- {#if localItems()[toCamelCase(data.scenario.current_impact)]}
- {localItems()[toCamelCase(data.scenario.current_impact)]}
+ {#if m[toCamelCase(data.scenario.current_impact)]()}
+ {m[toCamelCase(data.scenario.current_impact)]() ?? data.scenario.current_impact}
{:else}
{data.scenario.current_impact}
{/if}
@@ -148,8 +148,8 @@
class="text-sm text-center font-semibold p-2 rounded-md w-20"
style="background-color: {data.scenario.current_level.hexcolor}"
>
- {#if localItems()[toCamelCase(data.scenario.current_level.name)]}
- {localItems()[toCamelCase(data.scenario.current_level.name)]}
+ {#if m[toCamelCase(data.scenario.current_level.name)]()}
+ {m[toCamelCase(data.scenario.current_level.name)]() ?? data.scenario.current_level.name}
{:else}
{data.scenario.current_level.name}
{/if}
@@ -170,8 +170,8 @@
class="text-sm text-center font-semibold p-2 rounded-md w-20"
style="background-color: {color_map[data.scenario.residual_proba]}"
>
- {#if localItems()[toCamelCase(data.scenario.residual_proba)]}
- {localItems()[toCamelCase(data.scenario.residual_proba)]}
+ {#if m[toCamelCase(data.scenario.residual_proba)]()}
+ {m[toCamelCase(data.scenario.residual_proba)]() ?? data.scenario.residual_proba}
{:else}
{data.scenario.residual_proba}
{/if}
@@ -184,8 +184,8 @@
class="text-sm text-center font-semibold p-2 rounded-md w-20"
style="background-color: {color_map[data.scenario.residual_impact]}"
>
- {#if localItems()[toCamelCase(data.scenario.residual_impact)]}
- {localItems()[toCamelCase(data.scenario.residual_impact)]}
+ {#if m[toCamelCase(data.scenario.residual_impact)]()}
+ {m[toCamelCase(data.scenario.residual_impact)]() ?? data.scenario.residual_impact}
{:else}
{data.scenario.residual_impact}
{/if}
@@ -198,8 +198,8 @@
class="text-sm text-center font-semibold p-2 rounded-md w-20"
style="background-color: {data.scenario.residual_level.hexcolor}"
>
- {#if localItems()[toCamelCase(data.scenario.residual_level.name)]}
- {localItems()[toCamelCase(data.scenario.residual_level.name)]}
+ {#if m[toCamelCase(data.scenario.residual_level.name)]()}
+ {m[toCamelCase(data.scenario.residual_level.name)]() ?? data.scenario.residual_level.name}
{:else}
{data.scenario.residual_level.name}
{/if}
@@ -215,10 +215,10 @@
{data.scenario.strength_of_knowledge.symbol}
{/if}
- {#if localItems()[toCamelCase(data.scenario.strength_of_knowledge.name)]}
- {localItems()[toCamelCase(data.scenario.strength_of_knowledge.name)]}
+ {#if m[toCamelCase(data.scenario.strength_of_knowledge.name)]()}
+ {m[toCamelCase(data.scenario.strength_of_knowledge.name)]() ?? data.scenario.strength_of_knowledge.name}
{:else}
- {localItems()['undefined']}
+ {m['undefined']()}
{/if}
diff --git a/frontend/src/routes/(app)/risk-scenarios/[id=uuid]/edit/RiskLevel.svelte b/frontend/src/routes/(app)/risk-scenarios/[id=uuid]/edit/RiskLevel.svelte
index ad01bf961..1832c076d 100644
--- a/frontend/src/routes/(app)/risk-scenarios/[id=uuid]/edit/RiskLevel.svelte
+++ b/frontend/src/routes/(app)/risk-scenarios/[id=uuid]/edit/RiskLevel.svelte
@@ -54,8 +54,8 @@
class="flex font-medium w-32 justify-center p-2 rounded-token"
style="background-color: {riskLevel.hexcolor}"
>
- {#if localItems()[toCamelCase(riskLevel.name)]}
- {localItems()[toCamelCase(riskLevel.name)]}
+ {#if m[toCamelCase(riskLevel.name)]()}
+ {m[toCamelCase(riskLevel.name)]() ?? riskLevel.name}
{:else}
{riskLevel.name}
{/if}
diff --git a/frontend/src/routes/(app)/scoring-assistant/selector.svelte b/frontend/src/routes/(app)/scoring-assistant/selector.svelte
index f6d48c040..93b5fa55b 100644
--- a/frontend/src/routes/(app)/scoring-assistant/selector.svelte
+++ b/frontend/src/routes/(app)/scoring-assistant/selector.svelte
@@ -14,11 +14,11 @@
$: dispatch('change', value);
-{localItems()[text]}
+{m[text]()}
diff --git a/frontend/src/routes/(app)/users/[id=uuid]/edit/+page.server.ts b/frontend/src/routes/(app)/users/[id=uuid]/edit/+page.server.ts
index 96caa63fc..64664f0d4 100644
--- a/frontend/src/routes/(app)/users/[id=uuid]/edit/+page.server.ts
+++ b/frontend/src/routes/(app)/users/[id=uuid]/edit/+page.server.ts
@@ -62,7 +62,7 @@ export const actions: Actions = {
const response = await res.json();
console.error('server response:', response);
if (response.error) {
- setFlash({ type: 'error', message: localItems()[response.error] }, event);
+ setFlash({ type: 'error', message: m[response.error]() }, event);
return fail(403, { form: form });
}
if (response.non_field_errors) {
diff --git a/frontend/src/routes/(app)/x-rays/+page.svelte b/frontend/src/routes/(app)/x-rays/+page.svelte
index 12f5a5d98..9474ba1e4 100644
--- a/frontend/src/routes/(app)/x-rays/+page.svelte
+++ b/frontend/src/routes/(app)/x-rays/+page.svelte
@@ -115,7 +115,7 @@
{#if error.object.name}{error.object.name}:{/if}
- {localItems()[error.msgid]}
+ {m[error.msgid]()}
{/each}
@@ -139,7 +139,7 @@
{#if warning.object.name}
{warning.object.name}:
{/if}
- {localItems()[warning.msgid]}
+ {m[warning.msgid]()}
{/each}
@@ -163,7 +163,7 @@
{#if info.object.name}{info.object.name}:{/if}
- {localItems()[info.msgid]}
+ {m[info.msgid]()}
{/each}
@@ -205,7 +205,7 @@
{#if error.object.name}{error.object.name}:{/if}
- {localItems()[error.msgid]}
+ {m[error.msgid]()}
{/each}
@@ -229,7 +229,7 @@
{#if warning.object.name}{warning.object.name}:{/if}
- {localItems()[warning.msgid]}
+ {m[warning.msgid]()}
{/each}
@@ -253,7 +253,7 @@
{#if info.object.name}{info.object.name}:{/if}
- {localItems()[info.msgid]}
+ {m[info.msgid]()}
{/each}