Merge branch 'dev' into feature-manage-2fa

This commit is contained in:
Milo Schwartz 2025-07-13 18:33:27 -04:00 committed by GitHub
commit 17b39d16a3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 1618 additions and 349 deletions

1136
messages/ko-KR.json Normal file

File diff suppressed because it is too large Load diff

791
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -49,9 +49,9 @@
"@radix-ui/react-switch": "1.2.5",
"@radix-ui/react-tabs": "1.1.12",
"@radix-ui/react-toast": "1.2.14",
"@react-email/components": "0.1.0",
"@react-email/components": "0.3.1",
"@react-email/render": "^1.1.2",
"@react-email/tailwind": "1.0.5",
"@react-email/tailwind": "1.2.1",
"@tailwindcss/forms": "^0.5.10",
"@tanstack/react-table": "8.21.3",
"arctic": "^3.7.0",
@ -67,8 +67,8 @@
"cors": "2.8.5",
"crypto-js": "^4.2.0",
"drizzle-orm": "0.44.2",
"eslint": "9.29.0",
"eslint-config-next": "15.3.4",
"eslint": "9.31.0",
"eslint-config-next": "15.3.5",
"express": "4.21.2",
"express-rate-limit": "7.5.1",
"glob": "11.0.3",
@ -79,14 +79,14 @@
"jmespath": "^0.16.0",
"js-yaml": "4.1.0",
"jsonwebtoken": "^9.0.2",
"lucide-react": "0.522.0",
"lucide-react": "0.525.0",
"moment": "2.30.1",
"next": "15.3.4",
"next-intl": "^4.1.0",
"next": "15.3.5",
"next-intl": "^4.3.4",
"next-themes": "0.4.6",
"node-cache": "5.1.2",
"node-fetch": "3.3.2",
"nodemailer": "7.0.3",
"nodemailer": "7.0.5",
"npm": "^11.4.2",
"oslo": "1.2.1",
"pg": "^8.16.2",
@ -94,24 +94,24 @@
"react": "19.1.0",
"react-dom": "19.1.0",
"react-easy-sort": "^1.6.0",
"react-hook-form": "7.58.1",
"react-hook-form": "7.60.0",
"react-icons": "^5.5.0",
"rebuild": "0.1.2",
"semver": "7.7.2",
"swagger-ui-express": "^5.0.1",
"tailwind-merge": "3.3.1",
"tw-animate-css": "^1.3.3",
"tw-animate-css": "^1.3.5",
"uuid": "^11.1.0",
"vaul": "1.1.2",
"winston": "3.17.0",
"winston-daily-rotate-file": "5.0.0",
"ws": "8.18.2",
"zod": "3.25.67",
"ws": "8.18.3",
"zod": "3.25.76",
"zod-validation-error": "3.5.2",
"yargs": "18.0.0"
},
"devDependencies": {
"@dotenvx/dotenvx": "1.45.1",
"@dotenvx/dotenvx": "1.47.3",
"@esbuild-plugins/tsconfig-paths": "0.1.2",
"@tailwindcss/postcss": "^4.1.10",
"@types/better-sqlite3": "7.6.12",
@ -130,16 +130,16 @@
"@types/swagger-ui-express": "^4.1.8",
"@types/ws": "8.18.1",
"@types/yargs": "17.0.33",
"drizzle-kit": "0.31.2",
"esbuild": "0.25.5",
"drizzle-kit": "0.31.4",
"esbuild": "0.25.6",
"esbuild-node-externals": "1.18.0",
"postcss": "^8",
"react-email": "4.0.16",
"react-email": "4.1.0",
"tailwindcss": "^4.1.4",
"tsc-alias": "1.8.16",
"tsx": "4.20.3",
"typescript": "^5",
"typescript-eslint": "^8.35.0"
"typescript-eslint": "^8.36.0"
},
"overrides": {
"emblor": {

View file

@ -48,6 +48,10 @@ export default function LocaleSwitcher() {
{
value: 'zh-CN',
label: '简体中文'
},
{
value: 'ko-KR',
label: '한국어'
}
]}
/>

View file

@ -1,4 +1,4 @@
export type Locale = (typeof locales)[number];
export const locales = ['en-US', 'es-ES', 'fr-FR', 'de-DE', 'nl-NL', 'it-IT', 'pl-PL', 'pt-PT', 'tr-TR', 'zh-CN'] as const;
export const locales = ['en-US', 'es-ES', 'fr-FR', 'de-DE', 'nl-NL', 'it-IT', 'pl-PL', 'pt-PT', 'tr-TR', 'zh-CN', 'ko-KR'] as const;
export const defaultLocale: Locale = 'en-US';