コンテンツにスキップ

アプリのすべての文字列を、翻訳して型チェック。

書いたテキストを t() で包み、その場で他の言語を書き足すだけ。英語がそのままキーになり、残りは TypeScript がチェックします。Vue、React、React Native に対応。

はじめる
$pnpm add @falcondev-oss/lang-core
    すべてのファイルを編集できます。text. と入力すると補完が出ます。

    Zod のエラーを、読み手の言語で。

    テキスト関数はそのまま Zod のエラーメッセージになります。Zod がチェックの値を渡し、パラメーターの型は issue と照合され、言語はスキーマの検証時に読み取られます。

    フォームに入力して、言語を切り替えてみてください。下のスキーマはアプリとバックエンドで共有されています。

    Zod ガイド →
    ライブ、何も送信されません

    言語をひとつ忘れると、コンパイルが通りません。

    t() の第 2 引数には他のすべての言語が必要で、それ以外は入れられません。エラーは忘れた行に表示されます。

    コード生成なし。JSON なし。文字列パスなし。

    MIT ライセンス。開発は falconDev。API デザインは Julian Meinking。