Każdy tekst w Twojej aplikacji, przetłumaczony i sprawdzony typami.
Owiń tekst, który już masz, w t() i dopisz pozostałe języki od razu obok. Angielski zostaje kluczem, TypeScript sprawdza resztę. Dla Vue, React i React Native.
Zacznij
$pnpm add @falcondev-oss/lang-core
Każdy plik można edytować. Wpisz
text., aby zobaczyć podpowiedzi.Błędy Zod w języku czytelnika.
Funkcja tekstu jest już poprawnym komunikatem błędu Zod. Zod przekazuje wartości walidacji, typ parametru jest sprawdzany względem błędu, a język jest odczytywany podczas parsowania schematu.
Wpisz coś w formularzu. Zmień język. Schemat poniżej jest wspólny dla aplikacji i backendu.
Przewodnik po Zod →Zapomnij o jednym języku, a kod się nie skompiluje.
Drugi argument t() musi zawierać każdy inny język i nic więcej. Błąd pojawia się w linii, która go pominęła.
Bez generowania kodu. Bez JSON. Bez ścieżek w stringach.
Licencja MIT. Stworzone przez falconDev. Projekt API: Julian Meinking.