Comments (3)
I have similar issue.
in my case app/layout.js render client component. and client component call useTranslation. first time has lang but when I refreshed browser, it just empty lang.
I think this problem related layout.js
from next-translate.
Same issue here, the problem occurs when the core and the plugin packages get updated from v2.6.0 to v2.6.1.
Might be helpful:
- Failing dependency update PR: tutur3u/tutur3u#972
- Failing CI/CD build log:
✓ Compiled successfully
Linting and checking the validity of types ...
Collecting page data ...
⚠ Using edge runtime on a page currently disables static generation for that page
Generating static pages (0/19) ...
RangeError: Incorrect locale information provided
at new PluralRules (<anonymous>)
at I18nProvider (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/next-translate/lib/cjs/I18nProvider.js:57:23)
at Wc (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44)
at Zc (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:253)
at Z (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
at Zc (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:481)
at Z (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
at Zc (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:481)
at Z (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
at $c (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
Error occurred prerendering page "/404". Read more: https://nextjs.org/docs/messages/prerender-error
RangeError: Incorrect locale information provided
at new PluralRules (<anonymous>)
at I18nProvider (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/next-translate/lib/cjs/I18nProvider.js:57:23)
at Wc (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:[44](https://github.com/tutur3u/tutur3u/actions/runs/6573764237/job/17857443542?pr=972#step:7:45))
at Zc (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:253)
at Z (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
at Zc (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:[48](https://github.com/tutur3u/tutur3u/actions/runs/6573764237/job/17857443542?pr=972#step:7:49)1)
at Z (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
at Zc (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:481)
at Z (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
at $c (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
RangeError: Incorrect locale information provided
at new PluralRules (<anonymous>)
at I18nProvider (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/next-translate/lib/cjs/I18nProvider.js:57:23)
at Wc (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44)
at Zc (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:253)
at Z (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
at Zc (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:481)
at Z (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
at Zc (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:481)
at Z (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
at $c (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
Error occurred prerendering page "/500". Read more: https://nextjs.org/docs/messages/prerender-error
RangeError: Incorrect locale information provided
at new PluralRules (<anonymous>)
at I18nProvider (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/next-translate/lib/cjs/I18nProvider.js:57:23)
at Wc (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44)
at Zc (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:2[53](https://github.com/tutur3u/tutur3u/actions/runs/6573764237/job/17857443542?pr=972#step:7:54))
at Z (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
at Zc (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:[70](https://github.com/tutur3u/tutur3u/actions/runs/6573764237/job/17857443542?pr=972#step:7:71):481)
at Z (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:[76](https://github.com/tutur3u/tutur3u/actions/runs/6573764237/job/17857443542?pr=972#step:7:77):89)
at Zc (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:481)
at Z (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
at $c (/home/runner/work/tutur3u/tutur3u/node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:[78](https://github.com/tutur3u/tutur3u/actions/runs/6573764237/job/17857443542?pr=972#step:7:79):98)
next-translate - compiled page: /[lang] - locale: en - namespaces: common, notifications - used loader: server /layout
Generating static pages (4/19)
next-translate - compiled page: /[lang] - locale: vi - namespaces: common, notifications - used loader: server /layout
next-translate - compiled page: /[lang] - locale: en - namespaces: common, notifications - used loader: server /layout
next-translate - compiled page: /[lang] - locale: vi - namespaces: common, notifications - used loader: server /layout
next-translate - compiled page: /[lang] - locale: en - namespaces: common, notifications - used loader: server /layout
next-translate - compiled page: /[lang] - locale: vi - namespaces: common, notifications - used loader: server /layout
Generating static pages (9/19)
next-translate - compiled page: /[lang] - locale: en - namespaces: common, notifications - used loader: server /layout
next-translate - compiled page: /[lang] - locale: vi - namespaces: common, notifications - used loader: server /layout
next-translate - compiled page: /[lang] - locale: en - namespaces: common, notifications - used loader: server /layout
from next-translate.
Im facing the same issue here since I've updated to v2.6.1
.
> next build
✓ Creating an optimized production build
✓ Compiled successfully
✓ Linting and checking validity of types
✓ Collecting page data
Generating static pages (1/3) [= ]
RangeError: Incorrect locale information provided
at new PluralRules (<anonymous>)
at I18nProvider (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected][email protected]\node_modules\next-translate\lib\cjs\I18nProvider.js:57:23)
at Wc (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:68:44)
at Zc (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:70:253)
at Z (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:76:89)
at Zc (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:70:481)
at Z (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:76:89)
at Zc (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:70:481)
at Z (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:76:89)
at $c (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:78:98)
Error occurred prerendering page "/500". Read more: https://nextjs.org/docs/messages/prerender-error
RangeError: Incorrect locale information provided
at new PluralRules (<anonymous>)
at I18nProvider (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected][email protected]\node_modules\next-translate\lib\cjs\I18nProvider.js:57:23)
at Wc (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:68:44)
at Zc (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:70:253)
at Z (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:76:89)
at Zc (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:70:481)
at Z (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:76:89)
at Zc (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:70:481)
at Z (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:76:89)
at $c (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:78:98)
RangeError: Incorrect locale information provided
at new PluralRules (<anonymous>)
at I18nProvider (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected][email protected]\node_modules\next-translate\lib\cjs\I18nProvider.js:57:23)
at Wc (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:68:44)
at Zc (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:70:253)
at Z (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:76:89)
at Zc (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:70:481)
at Z (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:76:89)
at Zc (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:70:481)
at Z (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:76:89)
at $c (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:78:98)
Error occurred prerendering page "/404". Read more: https://nextjs.org/docs/messages/prerender-error
RangeError: Incorrect locale information provided
at new PluralRules (<anonymous>)
at I18nProvider (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected][email protected]\node_modules\next-translate\lib\cjs\I18nProvider.js:57:23)
at Wc (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:68:44)
at Zc (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:70:253)
at Z (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:76:89)
at Zc (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:70:481)
at Z (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:76:89)
at Zc (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:70:481)
at Z (C:\Users\lucas\Documents\Projects\Just Move\justmove-next-dumbbell\node_modules\.pnpm\[email protected][email protected]\node_modules\react-dom\cjs\react-dom-server.browser.production.min.js:76:89)
✓ Generating static pages (3/3)
> Export encountered errors on following paths:
/_error: /404
/_error: /500
ELIFECYCLE Command failed with exit code 1.
from next-translate.
Related Issues (20)
- Localizations not working in prod bundle on NextJs 14 HOT 1
- Buildng project using only app router HOT 9
- Translation not working on client component inside layout HOT 10
- Warning: Detected multiple renderers concurrently rendering the same context provider.
- 404 when accssing homepage HOT 7
- 404 on root when using baseURL in vercel HOT 1
- Can't resolve 'next-translate/appWithI18n' on 2.7.0-canary.1 HOT 6
- Cold Start on dynamic routes HOT 5
- Type safety for getT function
- Regular locale naming like "en" breaks the i18n config HOT 1
- Cannot read properties of undefined (reading 'localesToIgnore')
- Docs reference incorrect format/formatter options HOT 1
- App router for domain based local issue HOT 1
- lang useTranslation hook not refreshing in sitemap page HOT 3
- Big loading times and scroll to top once loaded HOT 2
- t is unstable in appDir HOT 1
- Issue & Update on how to use the library with app router HOT 1
- Translations not being loaded when running development build (NextJS 14.1.4) HOT 2
- Change language - compatibility with Next 13
- the demo example is not working
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from next-translate.