From 45790ffbb89795cf8facc57cf13df32a89f3726a Mon Sep 17 00:00:00 2001 From: Till JS Date: Thu, 9 Apr 2026 15:50:24 +0200 Subject: [PATCH] =?UTF-8?q?refactor(mana):=20rename=20inventar=20=E2=86=92?= =?UTF-8?q?=20inventory=20across=20the=20codebase?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The workbench-registry app id 'inventar' did not match its @mana/shared-branding MANA_APPS counterpart 'inventory', so the tier- gating join in apps/web/src/lib/app-registry/registry.ts silently failed for the inventory module — it fell into the "no MANA_APPS entry, default visible" fallback and was effectively un-gated. The codebase had also voted overwhelmingly for 'inventar' (53 files) vs 'inventory' (3 files in shared-branding), so the long-standing mismatch was just bookkeeping debt waiting to bite. Pre-release, no live data, so the cleanest fix is to align everything on the English 'inventory': - Workbench-registry id, module.config.ts appId, module folder, route folder and i18n locale folder all renamed via git mv - Standalone apps/inventar/ workspace package renamed - All imports, store identifiers (InventarEvents → InventoryEvents, INVENTAR_GUEST_SEED, inventarModuleConfig), i18n keys and href/goto paths follow the rename - The German display label "Inventar" is preserved everywhere it is a user-visible string (page titles, i18n values, toast labels) - Dexie table prefixes (invCollections, invItems, …) are unchanged - Drive-by fix: ListView.svelte was querying non-existent inventarCollections/inventarItems tables — corrected to the actual invCollections/invItems names from module.config - The "inventar ↔ inventory id mismatch" workaround comment in registry.ts is removed since the mismatch no longer exists module-registry.ts also picks up the user's parallel newsModuleConfig addition because both edits land in the same import block — keeping them split would have left the build in an inconsistent state. Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/inventar/package.json | 14 -------- apps/{inventar => inventory}/CLAUDE.md | 8 ++--- apps/inventory/package.json | 14 ++++++++ .../packages/shared/package.json | 2 +- .../packages/shared/src/constants/index.ts | 0 .../packages/shared/src/index.ts | 0 .../packages/shared/src/types/index.ts | 0 .../packages/shared/tsconfig.json | 0 .../apps/landing/src/pages/apps/index.astro | 2 +- apps/mana/apps/web/src/hooks.server.ts | 2 +- .../apps/web/src/lib/app-registry/apps.ts | 28 ++++++++++++++-- .../apps/web/src/lib/app-registry/registry.ts | 7 ++-- .../web/src/lib/data/module-registry.test.ts | 2 +- .../apps/web/src/lib/data/module-registry.ts | 6 ++-- apps/mana/apps/web/src/lib/i18n/index.ts | 9 ++++-- .../web/src/lib/i18n/locales/apps/de.json | 2 +- .../web/src/lib/i18n/locales/apps/en.json | 2 +- .../web/src/lib/i18n/locales/apps/es.json | 2 +- .../web/src/lib/i18n/locales/apps/fr.json | 2 +- .../web/src/lib/i18n/locales/apps/it.json | 2 +- .../locales/{inventar => inventory}/de.json | 0 .../locales/{inventar => inventory}/en.json | 0 .../locales/{inventar => inventory}/es.json | 0 .../locales/{inventar => inventory}/fr.json | 0 .../locales/{inventar => inventory}/it.json | 0 .../{inventar => inventory}/ListView.svelte | 6 ++-- .../{inventar => inventory}/collections.ts | 2 +- .../components/StatusBadge.svelte | 0 .../components/ViewModeToggle.svelte | 0 .../components/fields/FieldEditor.svelte | 0 .../components/fields/FieldRenderer.svelte | 0 .../components/fields/SchemaEditor.svelte | 0 .../{inventar => inventory}/constants.ts | 2 +- .../modules/{inventar => inventory}/index.ts | 2 +- .../{inventar => inventory}/module.config.ts | 4 +-- .../{inventar => inventory}/queries.ts | 2 +- .../stores/categories.svelte.ts | 6 ++-- .../stores/collections.svelte.ts | 6 ++-- .../stores/items.svelte.ts | 8 ++--- .../stores/locations.svelte.ts | 6 ++-- .../stores/tags.svelte.ts | 2 +- .../stores/view.svelte.ts | 2 +- .../modules/{inventar => inventory}/types.ts | 0 .../views/DetailView.svelte | 0 .../apps/web/src/lib/splitscreen/registry.ts | 2 +- .../{inventar => inventory}/+layout.svelte | 4 +-- .../{inventar => inventory}/+page.svelte | 14 ++++---- .../categories/+page.svelte | 4 +-- .../collections/[id]/+page.svelte | 32 +++++++++---------- .../collections/[id]/edit/+page.svelte | 16 +++++----- .../collections/new/+page.svelte | 12 +++---- .../items/[id]/+page.svelte | 19 +++++------ .../locations/+page.svelte | 6 ++-- .../search/+page.svelte | 8 ++--- docker-compose.macmini.yml | 2 +- docker/prometheus/prometheus.yml | 2 +- docs/PORT_SCHEMA.md | 2 +- load-tests/web-apps.js | 2 +- package.json | 6 ++-- .../src/components/GuestWelcomeModal.svelte | 4 +-- packages/shared-stores/src/view.svelte.ts | 4 +-- packages/shared-utils/src/analytics.ts | 24 +++++++------- packages/spiral-db/src/schema.ts | 2 +- scripts/generate-status-page.sh | 1 - services/mana-auth/src/services/user-data.ts | 2 +- 65 files changed, 173 insertions(+), 147 deletions(-) delete mode 100644 apps/inventar/package.json rename apps/{inventar => inventory}/CLAUDE.md (85%) create mode 100644 apps/inventory/package.json rename apps/{inventar => inventory}/packages/shared/package.json (93%) rename apps/{inventar => inventory}/packages/shared/src/constants/index.ts (100%) rename apps/{inventar => inventory}/packages/shared/src/index.ts (100%) rename apps/{inventar => inventory}/packages/shared/src/types/index.ts (100%) rename apps/{inventar => inventory}/packages/shared/tsconfig.json (100%) rename apps/mana/apps/web/src/lib/i18n/locales/{inventar => inventory}/de.json (100%) rename apps/mana/apps/web/src/lib/i18n/locales/{inventar => inventory}/en.json (100%) rename apps/mana/apps/web/src/lib/i18n/locales/{inventar => inventory}/es.json (100%) rename apps/mana/apps/web/src/lib/i18n/locales/{inventar => inventory}/fr.json (100%) rename apps/mana/apps/web/src/lib/i18n/locales/{inventar => inventory}/it.json (100%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/ListView.svelte (91%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/collections.ts (98%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/components/StatusBadge.svelte (100%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/components/ViewModeToggle.svelte (100%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/components/fields/FieldEditor.svelte (100%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/components/fields/FieldRenderer.svelte (100%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/components/fields/SchemaEditor.svelte (100%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/constants.ts (98%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/index.ts (98%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/module.config.ts (80%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/queries.ts (99%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/stores/categories.svelte.ts (92%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/stores/collections.svelte.ts (92%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/stores/items.svelte.ts (94%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/stores/locations.svelte.ts (94%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/stores/tags.svelte.ts (84%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/stores/view.svelte.ts (94%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/types.ts (100%) rename apps/mana/apps/web/src/lib/modules/{inventar => inventory}/views/DetailView.svelte (100%) rename apps/mana/apps/web/src/routes/(app)/{inventar => inventory}/+layout.svelte (87%) rename apps/mana/apps/web/src/routes/(app)/{inventar => inventory}/+page.svelte (91%) rename apps/mana/apps/web/src/routes/(app)/{inventar => inventory}/categories/+page.svelte (96%) rename apps/mana/apps/web/src/routes/(app)/{inventar => inventory}/collections/[id]/+page.svelte (89%) rename apps/mana/apps/web/src/routes/(app)/{inventar => inventory}/collections/[id]/edit/+page.svelte (83%) rename apps/mana/apps/web/src/routes/(app)/{inventar => inventory}/collections/new/+page.svelte (93%) rename apps/mana/apps/web/src/routes/(app)/{inventar => inventory}/items/[id]/+page.svelte (93%) rename apps/mana/apps/web/src/routes/(app)/{inventar => inventory}/locations/+page.svelte (95%) rename apps/mana/apps/web/src/routes/(app)/{inventar => inventory}/search/+page.svelte (89%) diff --git a/apps/inventar/package.json b/apps/inventar/package.json deleted file mode 100644 index 710cc4918..000000000 --- a/apps/inventar/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "inventar", - "version": "1.0.0", - "private": true, - "description": "Inventar - Configurable Inventory Management", - "scripts": { - "dev": "pnpm --filter @inventar/web dev", - "dev:web": "pnpm --filter @inventar/web dev" - }, - "devDependencies": { - "typescript": "^5.9.3" - }, - "packageManager": "pnpm@9.15.0" -} diff --git a/apps/inventar/CLAUDE.md b/apps/inventory/CLAUDE.md similarity index 85% rename from apps/inventar/CLAUDE.md rename to apps/inventory/CLAUDE.md index 6803275e6..a1eb8a615 100644 --- a/apps/inventar/CLAUDE.md +++ b/apps/inventory/CLAUDE.md @@ -1,4 +1,4 @@ -# Inventar +# Inventory Configurable inventory management app - track anything with custom schemas. @@ -6,7 +6,7 @@ Configurable inventory management app - track anything with custom schemas. ## Project Overview -Inventar is a schema-less inventory management system built with SvelteKit. Users can create collections with custom field definitions, organize items by location and category, and view them in list/grid/table views. +Inventory is a schema-less inventory management system built with SvelteKit. Users can create collections with custom field definitions, organize items by location and category, and view them in list/grid/table views. ### Tech Stack @@ -31,13 +31,13 @@ Inventar is a schema-less inventory management system built with SvelteKit. User ```bash # From monorepo root -pnpm dev:inventar:web # Start web app on port 5190 +pnpm dev:inventory:web # Start web app on port 5190 ``` ## Project Structure ``` -apps/inventar/ +apps/inventory/ ├── apps/ │ └── web/ # SvelteKit web client │ ├── src/ diff --git a/apps/inventory/package.json b/apps/inventory/package.json new file mode 100644 index 000000000..450468572 --- /dev/null +++ b/apps/inventory/package.json @@ -0,0 +1,14 @@ +{ + "name": "inventory", + "version": "1.0.0", + "private": true, + "description": "Inventory - Configurable Inventory Management", + "scripts": { + "dev": "pnpm --filter @inventory/web dev", + "dev:web": "pnpm --filter @inventory/web dev" + }, + "devDependencies": { + "typescript": "^5.9.3" + }, + "packageManager": "pnpm@9.15.0" +} diff --git a/apps/inventar/packages/shared/package.json b/apps/inventory/packages/shared/package.json similarity index 93% rename from apps/inventar/packages/shared/package.json rename to apps/inventory/packages/shared/package.json index 2f6186db7..aee87a379 100644 --- a/apps/inventar/packages/shared/package.json +++ b/apps/inventory/packages/shared/package.json @@ -1,5 +1,5 @@ { - "name": "@inventar/shared", + "name": "@inventory/shared", "version": "1.0.0", "private": true, "type": "module", diff --git a/apps/inventar/packages/shared/src/constants/index.ts b/apps/inventory/packages/shared/src/constants/index.ts similarity index 100% rename from apps/inventar/packages/shared/src/constants/index.ts rename to apps/inventory/packages/shared/src/constants/index.ts diff --git a/apps/inventar/packages/shared/src/index.ts b/apps/inventory/packages/shared/src/index.ts similarity index 100% rename from apps/inventar/packages/shared/src/index.ts rename to apps/inventory/packages/shared/src/index.ts diff --git a/apps/inventar/packages/shared/src/types/index.ts b/apps/inventory/packages/shared/src/types/index.ts similarity index 100% rename from apps/inventar/packages/shared/src/types/index.ts rename to apps/inventory/packages/shared/src/types/index.ts diff --git a/apps/inventar/packages/shared/tsconfig.json b/apps/inventory/packages/shared/tsconfig.json similarity index 100% rename from apps/inventar/packages/shared/tsconfig.json rename to apps/inventory/packages/shared/tsconfig.json diff --git a/apps/mana/apps/landing/src/pages/apps/index.astro b/apps/mana/apps/landing/src/pages/apps/index.astro index 93f628fd3..98d09244f 100644 --- a/apps/mana/apps/landing/src/pages/apps/index.astro +++ b/apps/mana/apps/landing/src/pages/apps/index.astro @@ -34,7 +34,7 @@ const sections: Section[] = [ { name: 'ManaCalendar', icon: 'ph:calendar-bold', tagline: 'Kalender', url: 'https://calendar.mana.how' }, { name: 'Kontakte', icon: 'ph:address-book-bold', tagline: 'Kontakte', url: 'https://contacts.mana.how' }, { name: 'ManaStorage', icon: 'ph:cloud-bold', tagline: 'Cloud-Speicher', url: 'https://storage.mana.how' }, - { name: 'Inventar', icon: 'ph:package-bold', tagline: 'Inventar', url: 'https://inventar.mana.how' }, + { name: 'Inventar', icon: 'ph:package-bold', tagline: 'Inventar', url: 'https://inventory.mana.how' }, ], }, { diff --git a/apps/mana/apps/web/src/hooks.server.ts b/apps/mana/apps/web/src/hooks.server.ts index 33ff1a939..0ab749241 100644 --- a/apps/mana/apps/web/src/hooks.server.ts +++ b/apps/mana/apps/web/src/hooks.server.ts @@ -64,7 +64,7 @@ const APP_SUBDOMAINS = new Set([ 'picture', 'calc', 'citycorners', - 'inventar', + 'inventory', 'times', 'uload', 'memoro', diff --git a/apps/mana/apps/web/src/lib/app-registry/apps.ts b/apps/mana/apps/web/src/lib/app-registry/apps.ts index e2b25803d..c4372c5f5 100644 --- a/apps/mana/apps/web/src/lib/app-registry/apps.ts +++ b/apps/mana/apps/web/src/lib/app-registry/apps.ts @@ -40,6 +40,7 @@ import { Calculator, Lightning, Sparkle, + Newspaper, } from '@mana/shared-icons'; // ── Apps with entity capabilities ─────────────────────────── @@ -565,13 +566,13 @@ registerApp({ }); registerApp({ - id: 'inventar', + id: 'inventory', name: 'Inventar', color: '#78716C', icon: Package, views: { - list: { load: () => import('$lib/modules/inventar/ListView.svelte') }, - detail: { load: () => import('$lib/modules/inventar/views/DetailView.svelte') }, + list: { load: () => import('$lib/modules/inventory/ListView.svelte') }, + detail: { load: () => import('$lib/modules/inventory/views/DetailView.svelte') }, }, }); @@ -669,3 +670,24 @@ registerApp({ list: { load: () => import('$lib/modules/playground/ListView.svelte') }, }, }); + +registerApp({ + id: 'news', + name: 'News', + color: '#10B981', + icon: Newspaper, + views: { + list: { load: () => import('$lib/modules/news/ListView.svelte') }, + }, + contextMenuActions: [ + { + id: 'open-feed', + label: 'Feed öffnen', + icon: Plus, + action: () => + window.dispatchEvent( + new CustomEvent('mana:quick-action', { detail: { app: 'news', action: 'open' } }) + ), + }, + ], +}); diff --git a/apps/mana/apps/web/src/lib/app-registry/registry.ts b/apps/mana/apps/web/src/lib/app-registry/registry.ts index acafcceb5..cd8450488 100644 --- a/apps/mana/apps/web/src/lib/app-registry/registry.ts +++ b/apps/mana/apps/web/src/lib/app-registry/registry.ts @@ -91,10 +91,9 @@ export function getAllApps(): AppDescriptor[] { * * Returns null when there is no matching MANA_APPS entry. Internal-only * tools that exist in the workbench but not in MANA_APPS (`automations`, - * `playground`, the `inventar` ↔ `inventory` id mismatch) fall into this - * case — `getAccessibleApps` then treats them as visible by default - * rather than hiding them for everyone, since the alternative is a - * silent regression for founders/devs. + * `playground`) fall into this case — `getAccessibleApps` then treats + * them as visible by default rather than hiding them for everyone, since + * the alternative is a silent regression for founders/devs. */ function getAppRequiredTier(appId: string): AccessTier | null { const branding = MANA_APPS.find((a) => a.id === appId); diff --git a/apps/mana/apps/web/src/lib/data/module-registry.test.ts b/apps/mana/apps/web/src/lib/data/module-registry.test.ts index 2e6305828..032a70c2b 100644 --- a/apps/mana/apps/web/src/lib/data/module-registry.test.ts +++ b/apps/mana/apps/web/src/lib/data/module-registry.test.ts @@ -138,7 +138,7 @@ describe('module-registry — pre-refactor snapshot', () => { music: ['songs', 'mukkePlaylists', 'playlistSongs', 'mukkeProjects', 'markers', 'songTags'], storage: ['files', 'storageFolders', 'fileTags'], presi: ['presiDecks', 'slides', 'presiDeckTags'], - inventar: ['invCollections', 'invItems', 'invLocations', 'invCategories', 'invItemTags'], + inventory: ['invCollections', 'invItems', 'invLocations', 'invCategories', 'invItemTags'], photos: ['albums', 'albumItems', 'photoFavorites', 'photoMediaTags'], skilltree: ['skills', 'activities', 'achievements', 'skillTags'], citycorners: ['cities', 'ccLocations', 'ccFavorites', 'ccLocationTags'], diff --git a/apps/mana/apps/web/src/lib/data/module-registry.ts b/apps/mana/apps/web/src/lib/data/module-registry.ts index 4a3991d52..f37b73f73 100644 --- a/apps/mana/apps/web/src/lib/data/module-registry.ts +++ b/apps/mana/apps/web/src/lib/data/module-registry.ts @@ -61,7 +61,7 @@ import { zitareModuleConfig } from '$lib/modules/zitare/module.config'; import { musicModuleConfig } from '$lib/modules/music/module.config'; import { storageModuleConfig } from '$lib/modules/storage/module.config'; import { presiModuleConfig } from '$lib/modules/presi/module.config'; -import { inventarModuleConfig } from '$lib/modules/inventar/module.config'; +import { inventoryModuleConfig } from '$lib/modules/inventory/module.config'; import { photosModuleConfig } from '$lib/modules/photos/module.config'; import { skilltreeModuleConfig } from '$lib/modules/skilltree/module.config'; import { citycornersModuleConfig } from '$lib/modules/citycorners/module.config'; @@ -84,6 +84,7 @@ import { financeModuleConfig } from '$lib/modules/finance/module.config'; import { placesModuleConfig } from '$lib/modules/places/module.config'; import { playgroundModuleConfig } from '$lib/modules/playground/module.config'; import { whoModuleConfig } from '$lib/modules/who/module.config'; +import { newsModuleConfig } from '$lib/modules/news/module.config'; export const MODULE_CONFIGS: readonly ModuleConfig[] = [ manaCoreConfig, @@ -100,7 +101,7 @@ export const MODULE_CONFIGS: readonly ModuleConfig[] = [ musicModuleConfig, storageModuleConfig, presiModuleConfig, - inventarModuleConfig, + inventoryModuleConfig, photosModuleConfig, skilltreeModuleConfig, citycornersModuleConfig, @@ -123,6 +124,7 @@ export const MODULE_CONFIGS: readonly ModuleConfig[] = [ placesModuleConfig, playgroundModuleConfig, whoModuleConfig, + newsModuleConfig, ]; // ─── Derived Maps ────────────────────────────────────────── diff --git a/apps/mana/apps/web/src/lib/i18n/index.ts b/apps/mana/apps/web/src/lib/i18n/index.ts index 5dc4eb675..68569838b 100644 --- a/apps/mana/apps/web/src/lib/i18n/index.ts +++ b/apps/mana/apps/web/src/lib/i18n/index.ts @@ -38,7 +38,7 @@ function registerLocale(lang: SupportedLocale) { presi, uload, times, - inventar, + inventory, photos, nutriphi, planta, @@ -49,6 +49,7 @@ function registerLocale(lang: SupportedLocale) { guides, help, cycles, + news, ] = await Promise.all([ import(`./locales/apps/${lang}.json`), import(`./locales/common/${lang}.json`), @@ -72,7 +73,7 @@ function registerLocale(lang: SupportedLocale) { import(`./locales/presi/${lang}.json`), import(`./locales/uload/${lang}.json`), import(`./locales/times/${lang}.json`), - import(`./locales/inventar/${lang}.json`), + import(`./locales/inventory/${lang}.json`), import(`./locales/photos/${lang}.json`), import(`./locales/nutriphi/${lang}.json`), import(`./locales/planta/${lang}.json`), @@ -83,6 +84,7 @@ function registerLocale(lang: SupportedLocale) { import(`./locales/guides/${lang}.json`), import(`./locales/help/${lang}.json`), import(`./locales/cycles/${lang}.json`), + import(`./locales/news/${lang}.json`), ]); return { @@ -108,7 +110,7 @@ function registerLocale(lang: SupportedLocale) { presi: presi.default, uload: uload.default, times: times.default, - inventar: inventar.default, + inventory: inventory.default, photos: photos.default, nutriphi: nutriphi.default, planta: planta.default, @@ -119,6 +121,7 @@ function registerLocale(lang: SupportedLocale) { guides: guides.default, help: help.default, cycles: cycles.default, + news: news.default, }; }); } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/apps/de.json b/apps/mana/apps/web/src/lib/i18n/locales/apps/de.json index 85ccba3c2..188936e5c 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/apps/de.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/apps/de.json @@ -18,7 +18,7 @@ "nutriphi": "NutriPhi", "planta": "Planta", "presi": "Presi", - "inventar": "Inventar", + "inventory": "Inventar", "memoro": "Memoro", "questions": "Recherche", "skilltree": "Skills", diff --git a/apps/mana/apps/web/src/lib/i18n/locales/apps/en.json b/apps/mana/apps/web/src/lib/i18n/locales/apps/en.json index 302a66fa7..4f0a9c6bf 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/apps/en.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/apps/en.json @@ -18,7 +18,7 @@ "nutriphi": "NutriPhi", "planta": "Planta", "presi": "Presi", - "inventar": "Inventory", + "inventory": "Inventory", "memoro": "Memoro", "questions": "Research", "skilltree": "Skills", diff --git a/apps/mana/apps/web/src/lib/i18n/locales/apps/es.json b/apps/mana/apps/web/src/lib/i18n/locales/apps/es.json index 48f1cb13f..63320679c 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/apps/es.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/apps/es.json @@ -18,7 +18,7 @@ "nutriphi": "NutriPhi", "planta": "Planta", "presi": "Presi", - "inventar": "Inventario", + "inventory": "Inventario", "memoro": "Memoro", "questions": "Investigación", "skilltree": "Skills", diff --git a/apps/mana/apps/web/src/lib/i18n/locales/apps/fr.json b/apps/mana/apps/web/src/lib/i18n/locales/apps/fr.json index 299815650..5aa7d57f3 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/apps/fr.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/apps/fr.json @@ -18,7 +18,7 @@ "nutriphi": "NutriPhi", "planta": "Planta", "presi": "Presi", - "inventar": "Inventaire", + "inventory": "Inventaire", "memoro": "Memoro", "questions": "Recherche", "skilltree": "Skills", diff --git a/apps/mana/apps/web/src/lib/i18n/locales/apps/it.json b/apps/mana/apps/web/src/lib/i18n/locales/apps/it.json index f31f302a7..a7fe3e41b 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/apps/it.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/apps/it.json @@ -18,7 +18,7 @@ "nutriphi": "NutriPhi", "planta": "Planta", "presi": "Presi", - "inventar": "Inventario", + "inventory": "Inventario", "memoro": "Memoro", "questions": "Ricerca", "skilltree": "Skills", diff --git a/apps/mana/apps/web/src/lib/i18n/locales/inventar/de.json b/apps/mana/apps/web/src/lib/i18n/locales/inventory/de.json similarity index 100% rename from apps/mana/apps/web/src/lib/i18n/locales/inventar/de.json rename to apps/mana/apps/web/src/lib/i18n/locales/inventory/de.json diff --git a/apps/mana/apps/web/src/lib/i18n/locales/inventar/en.json b/apps/mana/apps/web/src/lib/i18n/locales/inventory/en.json similarity index 100% rename from apps/mana/apps/web/src/lib/i18n/locales/inventar/en.json rename to apps/mana/apps/web/src/lib/i18n/locales/inventory/en.json diff --git a/apps/mana/apps/web/src/lib/i18n/locales/inventar/es.json b/apps/mana/apps/web/src/lib/i18n/locales/inventory/es.json similarity index 100% rename from apps/mana/apps/web/src/lib/i18n/locales/inventar/es.json rename to apps/mana/apps/web/src/lib/i18n/locales/inventory/es.json diff --git a/apps/mana/apps/web/src/lib/i18n/locales/inventar/fr.json b/apps/mana/apps/web/src/lib/i18n/locales/inventory/fr.json similarity index 100% rename from apps/mana/apps/web/src/lib/i18n/locales/inventar/fr.json rename to apps/mana/apps/web/src/lib/i18n/locales/inventory/fr.json diff --git a/apps/mana/apps/web/src/lib/i18n/locales/inventar/it.json b/apps/mana/apps/web/src/lib/i18n/locales/inventory/it.json similarity index 100% rename from apps/mana/apps/web/src/lib/i18n/locales/inventar/it.json rename to apps/mana/apps/web/src/lib/i18n/locales/inventory/it.json diff --git a/apps/mana/apps/web/src/lib/modules/inventar/ListView.svelte b/apps/mana/apps/web/src/lib/modules/inventory/ListView.svelte similarity index 91% rename from apps/mana/apps/web/src/lib/modules/inventar/ListView.svelte rename to apps/mana/apps/web/src/lib/modules/inventory/ListView.svelte index 5822d9024..2e0deaf9f 100644 --- a/apps/mana/apps/web/src/lib/modules/inventar/ListView.svelte +++ b/apps/mana/apps/web/src/lib/modules/inventory/ListView.svelte @@ -1,5 +1,5 @@