Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A demo portfolio project that uses i18n practices to provide a multi-locale experience

Portfolio library replicating the GitHub UI, built with Next.js, TypeScript, and Tailwind CSS.
G11n Portfolio is a Next.js portfolio starter template that uses Locize and i18next to deliver a multi-locale personal website, built on the create-next-app scaffold and deployable to Vercel in one click.
This is a portfolio template bootstrapped with create-next-app, so it runs on the Next.js framework using the pages directory and React components. It takes translation strings stored under public/static/locales and syncs them with the Locize localization service, producing a multi-language portfolio site that can be run locally or hosted on Vercel. The repository metadata describes it as a demo portfolio project that uses i18n (internationalization) practices to provide a multi-locale experience.
create-next-app, so it uses the Pages Router, supports hot reload during development, and is served at http://localhost:3000 when you run npm run dev or yarn dev.yarn syncTranslations and yarn saveMissing commands that call locize-cli to synchronize locale files in public/static/locales with a Locize project..env.example to .env.local and add LOCIZE_PROJECTID and LOCIZE_API_KEY to connect your own Locize project.pages/index.js or any component inside src/components; the page auto-updates in the browser as you edit the file.public/static/locales, ready for adding multiple locale folders.yarn commit command is provided to standardize commit messages.public/static/locales and running yarn saveMissing to push new keys to Locize.The workflow is: rename .env.example to .env.local, fill in your Locize project ID and API key, then run yarn syncTranslations to pull remote translations into the repo or yarn saveMissing to upload new key/translation pairs from your code to Locize. This keeps content editors and developers working from the same translation source of truth.
The template includes a Deploy with Vercel button that links to https://vercel.com/new/git/external?repository-url=... for the GitHub repository, and the README links to the official Next.js deployment docs. Because the project was created with create-next-app, it also supports the standard Vercel import flow.
