Jan Amann
Jan Amann
### Is your feature request related to a problem? Please describe. Ref.: https://github.com/vercel/next.js/pull/68812 `next-intl` currently relies on reading a request header to detect the current locale when relevant APIs are...
Still a bit further down the road, but tracks changes from https://github.com/amannn/next-intl/issues/779. After a year of feature development, this release mostly aims to clean up the API surface to ensure...
### Is your feature request related to a problem? Please describe. It seems like there's work happening on the Next.js side on a middleware revamp: https://github.com/vercel/next.js/discussions/46722#discussioncomment-10262088 I'm using this thread...
### Is your feature request related to a problem? Please describe. Currently, `useLocale` returns a `string`. This is mostly fine, but APIs that ask for strictly typed locales (e.g. `locale`...
### Is your feature request related to a problem? Please describe. By default, no global formats are available via `format.*` calls. However, for consumption in messages, a few defaults are...
### Is your feature request related to a problem? Please describe. Currently, [error handling](https://next-intl-docs.vercel.app/docs/usage/configuration#error-handling) is somewhat cumbersome to set up. It needs to be set up both in `i18n.ts` as...
### Link to the code that reproduces this issue https://github.com/amannn/nextjs-bug-repro-not-found ### To Reproduce 1. Clone https://github.com/amannn/nextjs-bug-repro-not-found 2. Run `pnpm i` 3. Run `pnpm build` ### Current vs. Expected behavior This...
Reproduction for https://github.com/webpack/webpack/issues/11874. **What kind of change does this PR introduce?** Added a failing test. **Did you add tests for your changes?** Yes **Does this PR introduce a breaking change?**...
**Describe the bug** When renaming a key with a framework that supports namespaces (e.g. `next-intl`), the key is inserted without considering the namespace. **Extension Version** 2.13.1 **Framework/i18n package you are...