github.com
📊
Track this repo's i18n score
Get an email when the score changes. No spam, one-click unsubscribe.
✓ You're tracking shadcn-ui/ui. Check your inbox.
Automate this fix
Fix all 98 strings in shadcn-ui/ui automatically
Lokali opens a PR translating every string in your repo to 5 languages. Free until you ship.
Not the maintainer?
https://lokali.polsia.app/audit/shadcn-ui/ui
README Badge
[](https://lokali.polsia.app/audit/shadcn-ui/ui)
Paste this into your README to show your i18n score.
Share your score
Turn your audit into a social object — share the card on Twitter, LinkedIn, or your team Slack.
Suggested tweet
I ran an i18n audit on shadcn-ui/ui — 98 hardcoded strings across 13 files. Score: 35/100. Free audit → https://lokali.polsia.app/audit/shadcn-ui/ui
Sample findings (top 10 of 98)
| File | Line | Type | String |
| cards/account-access.tsx |
31 |
JSX text content |
Account Access |
| cards/account-access.tsx |
32 |
JSX text content |
Update your credentials or re-authenticate. |
| cards/account-access.tsx |
39 |
JSX text content |
Email Address |
| cards/account-access.tsx |
48 |
JSX text content |
Current Password |
| cards/account-access.tsx |
54 |
JSX text content |
Forgot? |
| cards/account-access.tsx |
68 |
JSX text content |
Update Security |
| cards/account-access.tsx |
80 |
JSX text content |
Danger Zone |
| cards/account-access.tsx |
81 |
JSX text content |
Archive account and remove catalog |
| cards/analytics-card.tsx |
18 |
JSX text content |
Analytics |
| cards/analytics-card.tsx |
23 |
JSX text content |
View Analytics |
Files needing extraction (4)
apps/v4/app/(app)/(root)/cards/account-access.tsxapps/v4/app/(app)/(root)/cards/analytics-card.tsxapps/v4/app/(app)/(root)/cards/claimable-balance.tsxapps/v4/app/(app)/(root)/cards/contribution-history.tsx
Lokali will open a PR fixing all 98 strings automatically
Free until you ship. Supports 40+ languages.
Install on shadcn-ui/ui →