├── .babelrc.js ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── LICENSE.md ├── README.md ├── babel-plugin-macros.config.js ├── next.config.js ├── package.json ├── public └── favicon.ico ├── src ├── components │ ├── globalStyles.js │ ├── languageMenu.js │ ├── layout.js │ └── link.js ├── i18n │ ├── config.js │ └── index.js ├── locales │ ├── de │ │ ├── common.json │ │ ├── error.json │ │ └── meta.json │ └── en │ │ ├── common.json │ │ ├── error.json │ │ └── meta.json ├── pages │ ├── 404.js │ ├── [lang] │ │ ├── index.js │ │ └── test.js │ ├── _app.js │ ├── _document.js │ └── index.js └── styles │ └── global.css └── tailwind.config.js /.babelrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/.babelrc.js -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | out -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | out -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/README.md -------------------------------------------------------------------------------- /babel-plugin-macros.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/babel-plugin-macros.config.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | reactStrictMode: true, 3 | } 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/components/globalStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/src/components/globalStyles.js -------------------------------------------------------------------------------- /src/components/languageMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/src/components/languageMenu.js -------------------------------------------------------------------------------- /src/components/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/src/components/layout.js -------------------------------------------------------------------------------- /src/components/link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/src/components/link.js -------------------------------------------------------------------------------- /src/i18n/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/src/i18n/config.js -------------------------------------------------------------------------------- /src/i18n/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/src/i18n/index.js -------------------------------------------------------------------------------- /src/locales/de/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/src/locales/de/common.json -------------------------------------------------------------------------------- /src/locales/de/error.json: -------------------------------------------------------------------------------- 1 | { "404": "Seite nicht gefunden" } 2 | -------------------------------------------------------------------------------- /src/locales/de/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Titel / DE" 3 | } 4 | -------------------------------------------------------------------------------- /src/locales/en/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/src/locales/en/common.json -------------------------------------------------------------------------------- /src/locales/en/error.json: -------------------------------------------------------------------------------- 1 | { "404": "Page not found" } 2 | -------------------------------------------------------------------------------- /src/locales/en/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/src/locales/en/meta.json -------------------------------------------------------------------------------- /src/pages/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/src/pages/404.js -------------------------------------------------------------------------------- /src/pages/[lang]/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/src/pages/[lang]/index.js -------------------------------------------------------------------------------- /src/pages/[lang]/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/src/pages/[lang]/test.js -------------------------------------------------------------------------------- /src/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/src/pages/_app.js -------------------------------------------------------------------------------- /src/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/src/pages/_document.js -------------------------------------------------------------------------------- /src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/src/pages/index.js -------------------------------------------------------------------------------- /src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/src/styles/global.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairoo/nextjs-i18n-static-page-starter/HEAD/tailwind.config.js --------------------------------------------------------------------------------