Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/anrsgrl/next-intl-ts

A Next.js template that provides built-in support for internationalization (i18n) with next-intl, making it easy to build multi-language websites
https://github.com/anrsgrl/next-intl-ts

i18n internationalization multiple-language-support next next-intl next-template nextjs template typescript

Last synced: 10 days ago
JSON representation

A Next.js template that provides built-in support for internationalization (i18n) with next-intl, making it easy to build multi-language websites

Awesome Lists containing this project

README

        











## Next.js + Next-intl + TypeScript Template

This is a simple template to get you started with **Next.js** and **next-intl** for internationalization. It's perfect for building multi-language websites with ease.

## JavaScript Version
If you are looking for a JavaScript version of this template, please check out the repository below:

[Next.js + next-intl + JavaScript](https://github.com/Anrsgrl/next-intl-js)

## Get Started

#### 1. Use the Template
You can use this template to create a new repository quickly by clicking the **Use Template** button above.

#### 2. Clone the Repository

Alternatively, you can clone the repository directly using the following command:

```bash
git clone https://github.com/Anrsgrl/next-intl-ts
```
After cloning, navigate to the project directory:
```bash
cd next-intl-ts
```

#### 3. Install Dependencies
Run the following command to install the required dependencies:
```bash
pnpm install
```

#### 4. Run the Development Server
Start the Next.js development server with:
```bash
pnpm dev
```
Your app should now be running on http://localhost:3000.

## Multi-language Support
This template supports multi-language setups out of the box using the next-intl package. You can easily add new languages by editing the `messages` folder. Check the `Home page` for more info

## Contributing
Feel free to open issues and submit pull requests if you'd like to contribute to this template!

## Contact
For any inquiries, please contact me at [email protected].