Actualizaciones y Registro de Cambios
Siga todos los cambios y mejoras de LocaleDB
Versión Actual:v0.5.0
✨ Features
- feat: Add new contributing, roadmap, and about client components, implement an i18n sync script, and update various pages and message files for enhanced internationalization. (479ac51)
- feat: add favicon.ico (7d1d4e5)
- feat: Implement dynamic country, currency, and region detail pages, sitemap generation, and OG image support. (f865755)
- feat: Add Open Graph image generation API route and update README with build and setup instructions. (b8487b7)
- feat: Introduce `next-intl` middleware for i18n routing and update README with comprehensive project details and a new logo. (22f7f76)
- feat: Create a new React component for the LocaleDB SVG logo. (3cf6e64)
- feat: add foundational layout components, branding assets, and detail pages for countries and currencies. (e55195d)
- feat: Add Vercel Speed Insights for performance monitoring. (860191e)
🔀 Other Changes
- 0.4.0 (c868d10)
- Merge pull request #1 from ozkurkculer/vercel/vercel-web-analytics-to-nextjs-axq841 (36f5c32)
- Add Vercel Web Analytics to Next.js (b4ceffa)
- --
📊 File Changes
README.md | 211 ++-
messages/ar.json | 1712 +++++++++++---------
messages/bn.json | 1707 ++++++++++---------
messages/en.json | 188 ++-
messages/es.json | 1712 +++++++++++---------
messages/fr.json | 1712 +++++++++++---------
messages/hi.json | 1707 ++++++++++---------
messages/ja.json | 1701 ++++++++++---------
messages/pt.json | 1712 +++++++++++---------
messages/ru.json | 1712 +++++++++++---------
messages/tr.json | 1538 ++++++++++--------
messages/zh.json | 1701 ++++++++++---------
package.json | 4 +-
pnpm-lock.yaml | 65 +
public/LocaleDB_logo.svg | 79 +
public/LocaleDB_logo_white.svg | 79 +
public/og_image.png | Bin 0 -> 654267 bytes
scripts/sync-i18n.ts | 94 ++
src/app/[locale]/about/about-content.tsx | 179 ++
src/app/[locale]/about/page.tsx | 212 +--
src/app/[locale]/airports/page.tsx | 38 +-
src/app/[locale]/contributing/page.tsx | 239 +--
src/app/[locale]/countries/[code]/page.tsx | 266 ++-
src/app/[locale]/countries/page.tsx | 36 +-
src/app/[locale]/currencies/[code]/page.tsx | 347 ++--
src/app/[locale]/currencies/page.tsx | 38 +-
src/app/[locale]/docs/page.tsx | 36 +
src/app/[locale]/languages/[code]/page.tsx | 113 +-
src/app/[locale]/languages/page.tsx | 38 +-
src/app/[locale]/layout.tsx | 4 +
src/app/[locale]/locale-codes/page.tsx | 39 +-
src/app/[locale]/phone-numbers/page.tsx | 36 +
src/app/[locale]/regions/[slug]/page.tsx | 161 ++
src/app/[locale]/roadmap/page.tsx | 176 +-
src/app/[locale]/updates/page.tsx | 25 +
src/app/favicon.ico | Bin 25931 -> 15406 bytes
src/app/og-image/route.tsx | 161 +-
src/app/sitemap.ts | 214 +--
src/components/airports/airports-grid-client.tsx | 34 +-
src/components/airports/airports-table-client.tsx | 80 +-
.../contributing/contributing-client.tsx | 205 +++
src/components/countries/countries-grid-client.tsx | 21 +-
.../currencies/currencies-grid-client.tsx | 28 +-
src/components/languages/languages-grid-client.tsx | 25 +-
src/components/layout/footer.tsx | 189 ++-
src/components/layout/header.tsx | 7 +-
.../locale-codes/locale-codes-table-client.tsx | 6 +-
src/components/logo.tsx | 38 +
src/components/phone/phone-numbers-client.tsx | 25 +-
src/components/roadmap/roadmap-client.tsx | 149 ++
src/config/site.ts | 19 +-
src/lib/countries.ts | 107 +-
src/middleware.ts | 12 +-
updates/v0.4.0.md | 79 +
54 files changed, 12090 insertions(+), 8926 deletions(-)