diff --git a/CLAUDE.md b/CLAUDE.md
index 9e5bf34..e8e4c3a 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -40,11 +40,11 @@ Nitro del frontend. Un solo dominio, un solo certificato TLS.
richiesta né concessa).
- Il Markdown dell'articolo è convertito in HTML **nell'endpoint**, non nel componente: il
contenuto è già nell'HTML SSR e `marked` resta fuori dal bundle client.
-- L'**interfaccia** è tradotta in en/it/es/fr con `@nuxtjs/i18n`: stringhe in
- `frontend/i18n/locales/*.json`, rotte `prefix_except_default` (inglese senza prefisso),
- `hreflang` e `og:locale` generati da `useLocaleHead()` in `app.vue`. Nessuna stringa
- visibile va scritta a mano in un componente: aggiungi la chiave nei quattro file.
- I **contenuti** invece restano monolingua — la localizzazione di Strapi è disattivata.
+- L'**interfaccia** è solo in italiano, stringhe statiche nei componenti (niente
+ `@nuxtjs/i18n`, niente file di traduzione): `` è fisso in
+ `nuxt.config.ts`. La traduzione per i visitatori stranieri è delegata all'estensione
+ Google Translate del browser, non è gestita dall'app. I **contenuti** restano
+ monolingua — la localizzazione di Strapi è disattivata.
- `cms/src/index.ts` (`bootstrap`) dà al ruolo Public solo `find`/`findOne` su Article e Category,
e disattiva la registrazione pubblica: non esistono utenti front-end, solo amministratori.
Qualsiasi permesso in più va motivato.
diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml
index e87bcd7..17b9bdb 100644
--- a/docker-compose.dev.yml
+++ b/docker-compose.dev.yml
@@ -16,4 +16,3 @@ services:
environment:
NUXT_PUBLIC_SITE_URL: http://localhost:3000
NUXT_PUBLIC_STRAPI_URL: http://localhost:1337
- NUXT_PUBLIC_I18N_BASE_URL: http://localhost:3000
diff --git a/docker-compose.yml b/docker-compose.yml
index f03d062..c93a93d 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -51,8 +51,6 @@ services:
NUXT_STRAPI_URL: ${STRAPI_URL}
NUXT_PUBLIC_SITE_URL: ${PUBLIC_SITE_URL}
NUXT_PUBLIC_STRAPI_URL: ${PUBLIC_STRAPI_URL}
- # Absolute origin for the alternate-language links.
- NUXT_PUBLIC_I18N_BASE_URL: ${PUBLIC_SITE_URL}
caddy:
image: caddy:2-alpine
diff --git a/frontend/app/app.vue b/frontend/app/app.vue
index e7aa252..ed9e94c 100644
--- a/frontend/app/app.vue
+++ b/frontend/app/app.vue
@@ -1,8 +1,3 @@
-
-
{{ isNotFound ? 'Pagina non trovata' : 'Qualcosa è andato storto' }}
- {{ isNotFound ? $t('error.notFoundBody') : $t('error.genericBody') }}
+ {{ isNotFound
+ ? 'La pagina che cerchi non esiste o è stata spostata.'
+ : 'Riprova tra qualche istante.' }}