Jeder Text deiner App, übersetzt und typgeprüft.
Pack den Text, den du schon geschrieben hast, in t() und schreib die anderen Sprachen direkt daneben. Das Englische bleibt der Schlüssel, TypeScript prüft den Rest. Für Vue, React und React Native.
Loslegen
$pnpm add @falcondev-oss/lang-core
Jede Datei ist editierbar. Tippe
text. für Autovervollständigung.Zod-Fehler in der Sprache deiner Leser.
Eine Textfunktion ist schon eine gültige Zod-Fehlermeldung. Zod übergibt die Werte der Prüfung, der Parametertyp wird gegen das Issue geprüft, und die Sprache wird beim Parsen gelesen.
Tipp ins Formular. Wechsle die Sprache. Das Schema darunter teilen sich App und Backend.
Zod-Anleitung →Vergiss eine Sprache, und es kompiliert nicht.
Das zweite Argument von t() muss jede andere Sprache enthalten und sonst nichts. Der Fehler landet in der Zeile, die sie vergessen hat.
Kein Codegen. Kein JSON. Keine String-Pfade.
MIT-Lizenz. Gebaut von falconDev. API-Design von Julian Meinking.