Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/tejada1970/example-i18n
- Owner: tejada1970
- License: mit
- Created: 2024-05-31T16:13:45.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-07-30T14:44:58.000Z (5 months ago)
- Last Synced: 2024-07-30T18:22:43.024Z (5 months ago)
- Topics: educational-project, front-end, git, github, nextjs14, nodejs, reactjs, tailwind-css, tejada1970, typescript
- Language: TypeScript
- Homepage:
- Size: 213 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.