├── .gitignore ├── LICENSE ├── README.md ├── bun.lock ├── components.json ├── dictionary ├── ar.json ├── en.json ├── es.json ├── ja.json └── zh.json ├── eslint.config.mjs ├── global.d.ts ├── next.config.ts ├── package.json ├── postcss.config.mjs ├── public ├── file.svg ├── globe.svg ├── google52d37058772b10e6.html ├── next.svg ├── og-image.png ├── vercel.svg └── window.svg ├── src ├── app │ ├── [locale] │ │ ├── [...rest] │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── not-found.tsx │ │ └── page.tsx │ ├── error.tsx │ ├── favicon.ico │ ├── globals.css │ ├── robots.txt │ └── sitemap.ts ├── components │ ├── LanguageSwitcher.tsx │ ├── ModeToggle.tsx │ ├── OmmitRlt.tsx │ ├── pages │ │ └── HomeIndex.tsx │ ├── theme-provider.tsx │ └── ui │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── dropdown-menu.tsx │ │ ├── select.tsx │ │ └── tabs.tsx ├── i18n │ ├── navigation.ts │ ├── request.ts │ └── routing.ts ├── lib │ └── utils.ts └── middleware.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/README.md -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/bun.lock -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/components.json -------------------------------------------------------------------------------- /dictionary/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/dictionary/ar.json -------------------------------------------------------------------------------- /dictionary/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/dictionary/en.json -------------------------------------------------------------------------------- /dictionary/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/dictionary/es.json -------------------------------------------------------------------------------- /dictionary/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/dictionary/ja.json -------------------------------------------------------------------------------- /dictionary/zh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/dictionary/zh.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/global.d.ts -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/public/file.svg -------------------------------------------------------------------------------- /public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/public/globe.svg -------------------------------------------------------------------------------- /public/google52d37058772b10e6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/public/google52d37058772b10e6.html -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/public/og-image.png -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/public/window.svg -------------------------------------------------------------------------------- /src/app/[locale]/[...rest]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/app/[locale]/[...rest]/page.tsx -------------------------------------------------------------------------------- /src/app/[locale]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/app/[locale]/layout.tsx -------------------------------------------------------------------------------- /src/app/[locale]/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/app/[locale]/not-found.tsx -------------------------------------------------------------------------------- /src/app/[locale]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/app/[locale]/page.tsx -------------------------------------------------------------------------------- /src/app/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/app/error.tsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/app/robots.txt -------------------------------------------------------------------------------- /src/app/sitemap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/app/sitemap.ts -------------------------------------------------------------------------------- /src/components/LanguageSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/components/LanguageSwitcher.tsx -------------------------------------------------------------------------------- /src/components/ModeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/components/ModeToggle.tsx -------------------------------------------------------------------------------- /src/components/OmmitRlt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/components/OmmitRlt.tsx -------------------------------------------------------------------------------- /src/components/pages/HomeIndex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/components/pages/HomeIndex.tsx -------------------------------------------------------------------------------- /src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/i18n/navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/i18n/navigation.ts -------------------------------------------------------------------------------- /src/i18n/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/i18n/request.ts -------------------------------------------------------------------------------- /src/i18n/routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/i18n/routing.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/src/middleware.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/S0vers/next-app-i18n-starter/HEAD/tsconfig.json --------------------------------------------------------------------------------