Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rajanprajapati1/internationalization-i18n-

A Next.js project for creating multi-language websites with dynamic translation support. Next i18n provides seamless localization and language switching using cookies for persistent user preferences.
https://github.com/rajanprajapati1/internationalization-i18n-

next-intl nextjs14 typescript

Last synced: about 1 month ago
JSON representation

A Next.js project for creating multi-language websites with dynamic translation support. Next i18n provides seamless localization and language switching using cookies for persistent user preferences.

Awesome Lists containing this project

README

        

Here’s a README section tailored for your Next.js project, *Next i18n*, a multi-translation website:

---

# Next i18n

This is a [Next.js](https://nextjs.org/) project designed for multi-language support, enabling seamless translation and localization of content.

## Getting Started

To start the development server, run:

```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```

Then, open [http://localhost:3000](http://localhost:3000) in your browser to see your project in action.

## Features

- **Multi-language Support**: Provides dynamic translation capabilities for various languages, allowing users to switch languages easily.
- **Cookie-Based Language Persistence**: Uses cookies to remember the user's language preference across sessions.
- **Automatic Font Optimization**: Utilizes [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) for optimized font loading, specifically for the Inter Google Font.

## Learn More

To delve deeper into Next.js and how it integrates with multi-language functionality, explore these resources:

- [Next.js Documentation](https://nextjs.org/docs) - Comprehensive guide to Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - Interactive tutorial to learn Next.js.

Check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) for feedback and contributions.

## Deploy on Vercel

Deploying your Next.js app is straightforward with the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme). For deployment details, refer to our [Next.js deployment documentation](https://nextjs.org/docs/deployment).

---

Feel free to adjust any sections or add more specific details related to your project as needed!