i18n
Elimina la internacionalización, añadida por vela enable i18n.
Sintaxis
$ vela disable i18n Opciones
-y, --yes- Omitir la confirmación
Qué elimina
Los archivos generados:
wuchale.config.js
src/lib/url.ts
src/lib/components/language-select.svelte Los paquetes wuchale y @wuchale/svelte se desinstalan, y los cambios hechos en el resto del proyecto se revierten:
- El plugin de Wuchale sale de la configuración de Vite, y el alias
$localesde la configuración de SvelteKit. - El handle de Wuchale sale de
src/hooks.server.ts. Si el archivo se queda sin nada más, se elimina. - El
rerouteque quita el idioma de la URL sale desrc/hooks.ts, y deja el de la negociación de contenido si estaban combinados. Si el archivo se queda sin nada más, se elimina. - La etiqueta
<html>desrc/app.htmlvuelve alang="en". - El cargador sale de
src/routes/+layout.ts, y deja lo demás que el archivo exporte. Si se queda sin nada más, se elimina. - El selector de idioma sale del layout raíz.
- El bloque de Wuchale sale de
.gitignore.
Qué deja
src/locales, con tus catálogos.poy los cargadores que generó Wuchale. Elimínalo cuando ya no necesites las traducciones.- El componente
selectde shadcn-svelte — otro código puede usarlo - Un
loadensrc/routes/+layout.tscon código propio además del cargador, unrerouteensrc/hooks.tso unhandleensrc/hooks.server.tsque no puede desmontar. El archivo se deja como está, y el comando muestra lo que hay que quitar a mano.