Cada texto de tu app, traducido y con tipos.
Envuelve el texto que ya escribiste en t() y añade los otros idiomas justo ahí. El inglés sigue siendo la clave, TypeScript comprueba el resto. Para Vue, React y React Native.
Empezar
$pnpm add @falcondev-oss/lang-core
Todos los archivos son editables. Escribe
text. para autocompletar.Errores de Zod en el idioma de quien lee.
Una función de texto ya es un mensaje de error válido para Zod. Zod pasa los valores de la validación, el tipo del parámetro se comprueba contra el issue y el idioma se lee al validar el esquema.
Escribe en el formulario. Cambia el idioma. El esquema de abajo lo comparten la app y el backend.
Guía de Zod →Olvida un idioma y no compila.
El segundo argumento de t() debe contener todos los demás idiomas y nada más. El error aparece en la línea que lo olvidó.
Sin codegen. Sin JSON. Sin rutas en strings.
Licencia MIT. Hecho por falconDev. Diseño de la API de Julian Meinking.