Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tejada1970/example-i18n

Ejemplo de proyecto multilingüe con i18n, netxt.js14 y typeScript5.
https://github.com/tejada1970/example-i18n

educational-project front-end git github nextjs14 nodejs reactjs tailwind-css tejada1970 typescript

Last synced: about 1 month ago
JSON representation

Ejemplo de proyecto multilingüe con i18n, netxt.js14 y typeScript5.

Awesome Lists containing this project

README

        

This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).

## Getting Started

First, run the development server:

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

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.

This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.

## Learn More

To learn more about Next.js, take a look at the following resources:

- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.

You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!

## Deploy on Vercel

The easiest way to deploy your Next.js app is to use 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) from the creators of Next.js.

Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Características

**No utiliza base de datos**: Es importante señalar que este proyecto no cuenta con base de datos.

**Requisitos del servidor**: Para su correcto funcionamiento el proyecto debe ejecutarse desde un servidor. Por ejemplo, se recomienda utilizar XAMPP u otro servidor local para alojar la aplicación. También se debe tener instalado Node.js en tu PC.

**Es importante tener en cuenta que este es un proyecto ficticio utilizado con fines educativos y prácticos.**

## Descripción

Puedes acceder a la descripción de la instalación y configuración de i18n a través de este enlace: [Descripción de instalación y configuración de i18n](public/pdf/example-i18n.pdf).

## Clonar el repositorio

**Instalar Git:** Asegúrate de tener Git instalado en tu sistema. Puedes descargarlo e instalarlo desde git-scm.com.

Abre la terminal Git Bash y navega a la carpeta htdocs con el siguiente comando:

- cd C:/xampp/htdocs

Obtén la URL del repositorio que deseas clonar desde GitHub. Esta URL se encuentra en la página principal del repositorio en GitHub, en el botón verde que dice "Code".

Ejecuta el siguiente comando en la terminal para clonar el repositorio:

- git clone https://github.com/tejada1970/example-i18n.git

## Instalar dependencias
Una vez clonado el proyecto, abrelo con tu editor preferido (Se recomienda Visual Studio Code) y ejecuta el siguiente comando en la terminal para instalar las dependencias necesarias:

- npm install

## Uso

Cambia el idioma en la url de tu navegador a 'es' o 'en' para que se muestre la traducción del contenido de la página según el idioma seleccionado.