Internationalization
Frontend i18n via Lingui, synced with Crowdin.
Commands
pnpm messages:extract # Extract strings from source
pnpm crowdin:sync # Push/pull translations
Adding a Translation
Wrap strings with the t macro from @lingui/macro:
import { t } from "@lingui/macro";
const label = t`Submit`;