This project is a multilingual web application developed using the Next.js App Directory structure. It implements i18n (internationalization) support using the next-intl package.
- Next.js 13+ App Directory structure
- Multilingual support with next-intl
- Localized pathnames
- Static rendering
Follow these steps to run the project on your local machine:
-
Clone the repository:
git clone [REPO_URL]
-
Navigate to the project directory:
cd [PROJECT_NAME]
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and visit
http://localhost:3000
to view the application.
This project provides multilingual support using the next-intl package. Language files are located in the messages
directory.
The project uses localized URL paths for different languages. For example:
/en/about
(English)/tr/hakkimizda
(Turkish)
Static rendering is used to improve performance and enhance SEO. This ensures pages are generated at build time and served quickly.
- Fork this repository
- Create a new feature branch (
git checkout -b new-feature
) - Commit your changes (
git commit -am 'Add new feature: XYZ'
) - Push to the branch (
git push origin new-feature
) - Create a new Pull Request