From 40a9a7722edc8e7787ed799a4bf1d3c4a2e04848 Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Wed, 11 Dec 2024 10:28:37 +0100 Subject: [PATCH] fix: Use new domain `next-intl.dev` in links (#1601) --- .github/ISSUE_TEMPLATE/01_bug_report.yml | 4 ++-- .github/ISSUE_TEMPLATE/config.yml | 2 +- README.md | 10 +++++----- .../README.md | 4 ++-- .../example-app-router-next-auth/README.md | 2 +- .../README.md | 2 +- examples/example-app-router/messages/de.json | 2 +- examples/example-app-router/messages/en.json | 2 +- .../src/pages/about.tsx | 2 +- examples/example-react-native/README.md | 2 +- media/assets.sketch | Bin 23485140 -> 23442179 bytes packages/next-intl/.size-limit.ts | 4 ++-- packages/next-intl/package.json | 2 +- packages/next-intl/src/config.tsx | 2 +- .../createLocalizedPathnamesNavigation.tsx | 2 +- .../react-client/createNavigation.tsx | 8 ++++---- .../createSharedPathnamesNavigation.tsx | 2 +- .../shared/createSharedNavigationFns.tsx | 10 +++++----- .../next-intl/src/navigation/shared/utils.tsx | 2 +- packages/next-intl/src/plugin.tsx | 4 ++-- packages/next-intl/src/react-client/index.tsx | 2 +- .../next-intl/src/react-server/useConfig.tsx | 2 +- packages/next-intl/src/routing/config.tsx | 16 ++++++++-------- .../src/server/react-server/RequestLocale.tsx | 2 +- .../react-server/RequestLocaleLegacy.tsx | 4 ++-- .../src/server/react-server/getConfig.tsx | 4 ++-- .../src/server/react-server/getMessages.tsx | 2 +- .../server/react-server/getRequestConfig.tsx | 4 ++-- .../src/shared/NextIntlClientProvider.tsx | 2 +- packages/use-intl/README.md | 2 +- packages/use-intl/package.json | 2 +- .../src/core/AbstractIntlMessages.tsx | 2 +- packages/use-intl/src/core/IntlConfig.tsx | 2 +- .../src/core/createBaseTranslator.tsx | 4 ++-- .../use-intl/src/core/createFormatter.tsx | 4 ++-- .../use-intl/src/react/useIntlContext.tsx | 2 +- packages/use-intl/src/react/useMessages.tsx | 2 +- .../src/react/useTranslations.test.tsx | 8 ++++---- .../src/react/useTranslationsImpl.tsx | 2 +- 39 files changed, 68 insertions(+), 68 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/01_bug_report.yml b/.github/ISSUE_TEMPLATE/01_bug_report.yml index 362d9451b..3720d6bed 100644 --- a/.github/ISSUE_TEMPLATE/01_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/01_bug_report.yml @@ -23,11 +23,11 @@ body: attributes: label: Verifications options: - - label: I've verified that the problem I'm experiencing isn't covered in [the docs](https://next-intl-docs.vercel.app/). + - label: I've verified that the problem I'm experiencing isn't covered in [the docs](https://next-intl.dev). required: true - label: I've searched for similar, existing issues on [GitHub](https://github.com/amannn/next-intl/issues) and [Stack Overflow](https://stackoverflow.com/search?q=next-intl). required: true - - label: I've compared my app to [a working example](https://next-intl-docs.vercel.app/examples) to look for differences. + - label: I've compared my app to [a working example](https://next-intl.dev/examples) to look for differences. required: true - type: input attributes: diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 80508a6ec..5f24e95f8 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,7 +1,7 @@ blank_issues_enabled: false contact_links: - name: View documentation - url: https://next-intl-docs.vercel.app/ + url: https://next-intl.dev about: Check out the official docs for answers to common questions - name: Get community support url: https://stackoverflow.com/questions/ask diff --git a/README.md b/README.md index 351228122..7440aa747 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@


- + @@ -29,10 +29,10 @@ Internationalization (i18n) is an essential part of the user experience, therefo ```jsx // UserProfile.tsx import {useTranslations} from 'next-intl'; - + export default function UserProfile({user}) { const t = useTranslations('UserProfile'); - + return (

{t('title', {firstName: user.firstName})}

@@ -58,10 +58,10 @@ export default function UserProfile({user}) { } ``` -### [→ Read the docs](https://next-intl-docs.vercel.app/) +### [→ Read the docs](https://next-intl.dev)
- + Crowdin logo
diff --git a/examples/example-app-router-mixed-routing/README.md b/examples/example-app-router-mixed-routing/README.md index 35a925e4a..452f94929 100644 --- a/examples/example-app-router-mixed-routing/README.md +++ b/examples/example-app-router-mixed-routing/README.md @@ -4,8 +4,8 @@ An example of how to achieve locale prefixes on public routes while reading the **Relevant docs:** -1. [Setting up `next-intl` with i18n routing](https://next-intl-docs.vercel.app/docs/getting-started/app-router/with-i18n-routing) -2. [Setting up `next-intl` without i18n routing](https://next-intl-docs.vercel.app/docs/getting-started/app-router/without-i18n-routing) +1. [Setting up `next-intl` with i18n routing](https://next-intl.dev/docs/getting-started/app-router/with-i18n-routing) +2. [Setting up `next-intl` without i18n routing](https://next-intl.dev/docs/getting-started/app-router/without-i18n-routing) **Relevant parts in app code:** diff --git a/examples/example-app-router-next-auth/README.md b/examples/example-app-router-next-auth/README.md index 1d452a452..91a07ee70 100644 --- a/examples/example-app-router-next-auth/README.md +++ b/examples/example-app-router-next-auth/README.md @@ -4,7 +4,7 @@ An example that showcases the usage of `next-intl` together with Auth.js and the **Credentials**: admin / admin -See [the corresponding docs for this example](https://next-intl-docs.vercel.app/docs/routing/middleware#example-auth-js). +See [the corresponding docs for this example](https://next-intl.dev/docs/routing/middleware#example-auth-js). ## Deploy your own diff --git a/examples/example-app-router-without-i18n-routing/README.md b/examples/example-app-router-without-i18n-routing/README.md index 5e636d502..76b07aec2 100644 --- a/examples/example-app-router-without-i18n-routing/README.md +++ b/examples/example-app-router-without-i18n-routing/README.md @@ -1,6 +1,6 @@ # example-app-router-without-i18n-routing -An example that showcases how an app can provide a locale in `i18n.ts` to `next-intl` in an App Router setup ([without i18n routing setup](https://next-intl-docs.vercel.app/docs/getting-started/app-router/without-i18n-routing)). +An example that showcases how an app can provide a locale in `i18n.ts` to `next-intl` in an App Router setup ([without i18n routing setup](https://next-intl.dev/docs/getting-started/app-router/without-i18n-routing)). This app uses Server Actions in two places: diff --git a/examples/example-app-router/messages/de.json b/examples/example-app-router/messages/de.json index 7533cf4eb..5d873e339 100644 --- a/examples/example-app-router/messages/de.json +++ b/examples/example-app-router/messages/de.json @@ -30,7 +30,7 @@ "links": { "docs": { "description": "Erfahre mehr über next-intl in der offiziellen Dokumentation.", - "href": "https://next-intl-docs.vercel.app/", + "href": "https://next-intl.dev", "title": "Dokumentation" }, "source": { diff --git a/examples/example-app-router/messages/en.json b/examples/example-app-router/messages/en.json index 12d30d856..0dd025ec1 100644 --- a/examples/example-app-router/messages/en.json +++ b/examples/example-app-router/messages/en.json @@ -29,7 +29,7 @@ "links": { "docs": { "description": "Learn more about next-intl in the official docs.", - "href": "https://next-intl-docs.vercel.app/", + "href": "https://next-intl.dev", "title": "Docs" }, "source": { diff --git a/examples/example-pages-router-advanced/src/pages/about.tsx b/examples/example-pages-router-advanced/src/pages/about.tsx index 671c91329..c14fc676a 100644 --- a/examples/example-pages-router-advanced/src/pages/about.tsx +++ b/examples/example-pages-router-advanced/src/pages/about.tsx @@ -31,7 +31,7 @@ export async function getServerSideProps({locale}: GetServerSidePropsContext) { ), // Note that when `now` is passed to the app, you need to make sure the // value is updated from time to time, so relative times are updated. See - // https://next-intl-docs.vercel.app/docs/usage/configuration#global-now-value + // https://next-intl.dev/docs/usage/configuration#global-now-value now: new Date().getTime() } }; diff --git a/examples/example-react-native/README.md b/examples/example-react-native/README.md index f4f7768e8..fac07ae6c 100644 --- a/examples/example-react-native/README.md +++ b/examples/example-react-native/README.md @@ -2,7 +2,7 @@ An example that showcases the usage of `use-intl` with React Native. -Please double check that [the runtime requirements](https://next-intl-docs.vercel.app/docs/environments/runtime-requirements) are fulfilled. +Please double check that [the runtime requirements](https://next-intl.dev/docs/environments/runtime-requirements) are fulfilled. ``` pnpm install diff --git a/media/assets.sketch b/media/assets.sketch index caab38464fd862befc8e173b7269f0280ded3c4f..4fec67162f9609ebc5660e4bfd8504d381ca6a27 100644 GIT binary patch delta 63362 zcmb@tWl$Ya*EJa2-Q6{~y9T%5E&+nOd*cw?9fG?AySRnm?(Xhx!G=7~`%cw2Q}b_n z{p&h+ckgw&&R$#YY-2h?(0&R6##cEANX$>*pI|@zyP}z}WUJyaiUDh3*o0%`U|;_5 zv#=Md+E0#SR-TlCQ%UlOXjDJwwsB!lPYKaS@rxU0SLL*3SA$3wFE+YPIcoWpJ#*jw z{<3O|we`hqwXMj6z9kTvzhM3Py>#E@ob+mCW=3(>^yH0Z)YpKqP3i6cKgMLef@jf< z!#$YDgzS5;I7+bBA73Czn&9zT%h4p9g6(KYL!|sXvu`JMPB823)T+_);4ZVms>Sc7 zR{xB|68r8jKmcWCkg@#9{-VulYP9R5b>i~zm@G)|fy-N~s_m}bmbkT@=j8qGHQuHm z5fN1a4PE@KEQK9~xCX+HUxi#$#HN_{R4x~(`fJ1{$6-??f8Buk(q%g2zvMAf31Vv$ z?rAip+Pj;{zbOs~MLFnA@NTlcID(Dn%{@fxGTM!^j`-Q)Rf`1u(V@Wl{zYIbJSx

w+H)c(^x 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𕐔Hw7SHcJxzk}ul{T((MaKb0I;GHC0Jf=b-i+zC7 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 diff --git a/packages/next-intl/.size-limit.ts b/packages/next-intl/.size-limit.ts index 94f0cf398..697f81bb9 100644 --- a/packages/next-intl/.size-limit.ts +++ b/packages/next-intl/.size-limit.ts @@ -39,13 +39,13 @@ const config: SizeLimitConfig = [ name: "import {createLocalizedPathnamesNavigation} from 'next-intl/navigation' (react-server)", path: 'dist/production/navigation.react-server.js', import: '{createLocalizedPathnamesNavigation}', - limit: '16.785 KB' + limit: '16.805 KB' }, { name: "import {createNavigation} from 'next-intl/navigation' (react-server)", path: 'dist/production/navigation.react-server.js', import: '{createNavigation}', - limit: '16.8 KB' + limit: '16.805 KB' }, { name: "import * from 'next-intl/server' (react-client)", diff --git a/packages/next-intl/package.json b/packages/next-intl/package.json index 9fde6c5f2..084d2f4db 100644 --- a/packages/next-intl/package.json +++ b/packages/next-intl/package.json @@ -11,7 +11,7 @@ ], "description": "Internationalization (i18n) for Next.js", "license": "MIT", - "homepage": "https://next-intl-docs.vercel.app", + "homepage": "https://next-intl.dev", "repository": { "type": "git", "url": "https://github.com/amannn/next-intl" diff --git a/packages/next-intl/src/config.tsx b/packages/next-intl/src/config.tsx index 46ed72e73..352eca1db 100644 --- a/packages/next-intl/src/config.tsx +++ b/packages/next-intl/src/config.tsx @@ -1,5 +1,5 @@ export default function getConfig() { throw new Error( - "Couldn't find next-intl config file. Please follow the instructions at https://next-intl-docs.vercel.app/docs/getting-started/app-router" + "Couldn't find next-intl config file. Please follow the instructions at https://next-intl.dev/docs/getting-started/app-router" ); } diff --git a/packages/next-intl/src/navigation/react-client/createLocalizedPathnamesNavigation.tsx b/packages/next-intl/src/navigation/react-client/createLocalizedPathnamesNavigation.tsx index 58953a4ff..52babd5b4 100644 --- a/packages/next-intl/src/navigation/react-client/createLocalizedPathnamesNavigation.tsx +++ b/packages/next-intl/src/navigation/react-client/createLocalizedPathnamesNavigation.tsx @@ -25,7 +25,7 @@ import useBasePathname from './useBasePathname'; import useBaseRouter from './useBaseRouter'; /** - * @deprecated Consider switching to `createNavigation` (see https://next-intl-docs.vercel.app/blog/next-intl-3-22#create-navigation) + * @deprecated Consider switching to `createNavigation` (see https://next-intl.dev/blog/next-intl-3-22#create-navigation) **/ export default function createLocalizedPathnamesNavigation< AppLocales extends Locales, diff --git a/packages/next-intl/src/navigation/react-client/createNavigation.tsx b/packages/next-intl/src/navigation/react-client/createNavigation.tsx index 36c627bdd..7f3dd7698 100644 --- a/packages/next-intl/src/navigation/react-client/createNavigation.tsx +++ b/packages/next-intl/src/navigation/react-client/createNavigation.tsx @@ -51,7 +51,7 @@ export default function createNavigation< routing ); - /** @see https://next-intl-docs.vercel.app/docs/routing/navigation#usepathname */ + /** @see https://next-intl.dev/docs/routing/navigation#usepathname */ function usePathname(): [AppPathnames] extends [never] ? string : keyof AppPathnames { @@ -117,17 +117,17 @@ export default function createNavigation< return { ...router, - /** @see https://next-intl-docs.vercel.app/docs/routing/navigation#userouter */ + /** @see https://next-intl.dev/docs/routing/navigation#userouter */ push: createHandler< Parameters[1], typeof router.push >(router.push), - /** @see https://next-intl-docs.vercel.app/docs/routing/navigation#userouter */ + /** @see https://next-intl.dev/docs/routing/navigation#userouter */ replace: createHandler< Parameters[1], typeof router.replace >(router.replace), - /** @see https://next-intl-docs.vercel.app/docs/routing/navigation#userouter */ + /** @see https://next-intl.dev/docs/routing/navigation#userouter */ prefetch: createHandler< Parameters[1], typeof router.prefetch diff --git a/packages/next-intl/src/navigation/react-client/createSharedPathnamesNavigation.tsx b/packages/next-intl/src/navigation/react-client/createSharedPathnamesNavigation.tsx index de3de0023..d72e875cf 100644 --- a/packages/next-intl/src/navigation/react-client/createSharedPathnamesNavigation.tsx +++ b/packages/next-intl/src/navigation/react-client/createSharedPathnamesNavigation.tsx @@ -12,7 +12,7 @@ import useBasePathname from './useBasePathname'; import useBaseRouter from './useBaseRouter'; /** - * @deprecated Consider switching to `createNavigation` (see https://next-intl-docs.vercel.app/blog/next-intl-3-22#create-navigation) + * @deprecated Consider switching to `createNavigation` (see https://next-intl.dev/blog/next-intl-3-22#create-navigation) **/ export default function createSharedPathnamesNavigation< AppLocales extends Locales, diff --git a/packages/next-intl/src/navigation/shared/createSharedNavigationFns.tsx b/packages/next-intl/src/navigation/shared/createSharedNavigationFns.tsx index e32ab0f24..aa05d2a68 100644 --- a/packages/next-intl/src/navigation/shared/createSharedNavigationFns.tsx +++ b/packages/next-intl/src/navigation/shared/createSharedNavigationFns.tsx @@ -86,11 +86,11 @@ export default function createSharedNavigationFns< ComponentProps, 'href' | 'localePrefix' | 'unprefixed' | 'defaultLocale' | 'localeCookie' > & { - /** @see https://next-intl-docs.vercel.app/docs/routing/navigation#link */ + /** @see https://next-intl.dev/docs/routing/navigation#link */ href: [AppPathnames] extends [never] ? ComponentProps['href'] : HrefOrUrlObjectWithParams; - /** @see https://next-intl-docs.vercel.app/docs/routing/navigation#link */ + /** @see https://next-intl.dev/docs/routing/navigation#link */ locale?: string; } >; @@ -181,7 +181,7 @@ export default function createSharedNavigationFns< : { /** * In case you're using `localePrefix: 'as-needed'` in combination with `domains`, the `defaultLocale` can differ by domain and therefore the locales that need to be prefixed can differ as well. For this particular case, this parameter should be provided in order to compute the correct pathname. Note that the actual domain is not part of the result, but only the pathname is returned. - * @see https://next-intl-docs.vercel.app/docs/routing/navigation#getpathname + * @see https://next-intl.dev/docs/routing/navigation#getpathname */ domain: AppDomains[number]['domain']; } @@ -189,7 +189,7 @@ export default function createSharedNavigationFns< function getPathname( args: { - /** @see https://next-intl-docs.vercel.app/docs/routing/navigation#getpathname */ + /** @see https://next-intl.dev/docs/routing/navigation#getpathname */ href: [AppPathnames] extends [never] ? string | {pathname: string; query?: QueryParams} : HrefOrHrefWithParams; @@ -233,7 +233,7 @@ export default function createSharedNavigationFns< function getRedirectFn( fn: typeof nextRedirect | typeof nextPermanentRedirect ) { - /** @see https://next-intl-docs.vercel.app/docs/routing/navigation#redirect */ + /** @see https://next-intl.dev/docs/routing/navigation#redirect */ return function redirectFn( args: Omit[0], 'domain'> & Partial, diff --git a/packages/next-intl/src/navigation/shared/utils.tsx b/packages/next-intl/src/navigation/shared/utils.tsx index 789b78536..2dd158146 100644 --- a/packages/next-intl/src/navigation/shared/utils.tsx +++ b/packages/next-intl/src/navigation/shared/utils.tsx @@ -273,7 +273,7 @@ export function applyPathnamePrefix< } else if (process.env.NODE_ENV !== 'production') { if (!domain) { console.error( - "You're using a routing configuration with `localePrefix: 'as-needed'` in combination with `domains`. In order to compute a correct pathname, you need to provide a `domain` parameter.\n\nSee: https://next-intl-docs.vercel.app/docs/routing#domains-localeprefix-asneeded" + "You're using a routing configuration with `localePrefix: 'as-needed'` in combination with `domains`. In order to compute a correct pathname, you need to provide a `domain` parameter.\n\nSee: https://next-intl.dev/docs/routing#domains-localeprefix-asneeded" ); } else { // If a domain was provided, but it wasn't found in the routing diff --git a/packages/next-intl/src/plugin.tsx b/packages/next-intl/src/plugin.tsx index afa33423f..96a2ec8a8 100644 --- a/packages/next-intl/src/plugin.tsx +++ b/packages/next-intl/src/plugin.tsx @@ -51,7 +51,7 @@ function resolveI18nPath(providedPath?: string, cwd?: string) { if (pathExists(candidate)) { if (!hasWarnedForDeprecatedI18nConfig) { console.warn( - `\n[next-intl] Reading request configuration from ${candidate} is deprecated, please see https://next-intl-docs.vercel.app/blog/next-intl-3-22#i18n-request — you can either move your configuration to ./i18n/request.ts or provide a custom path in your Next.js config: + `\n[next-intl] Reading request configuration from ${candidate} is deprecated, please see https://next-intl.dev/blog/next-intl-3-22#i18n-request — you can either move your configuration to ./i18n/request.ts or provide a custom path in your Next.js config: const withNextIntl = createNextIntlPlugin( './path/to/i18n/request.tsx' @@ -78,7 +78,7 @@ const withNextIntl = createNextIntlPlugin( function initPlugin(i18nPath?: string, nextConfig?: NextConfig): NextConfig { if (nextConfig?.i18n != null) { console.warn( - "\n[next-intl] An `i18n` property was found in your Next.js config. This likely causes conflicts and should therefore be removed if you use the App Router.\n\nIf you're in progress of migrating from the Pages Router, you can refer to this example: https://next-intl-docs.vercel.app/examples#app-router-migration\n" + "\n[next-intl] An `i18n` property was found in your Next.js config. This likely causes conflicts and should therefore be removed if you use the App Router.\n\nIf you're in progress of migrating from the Pages Router, you can refer to this example: https://next-intl.dev/examples#app-router-migration\n" ); } diff --git a/packages/next-intl/src/react-client/index.tsx b/packages/next-intl/src/react-client/index.tsx index aca9e6df9..335f33d66 100644 --- a/packages/next-intl/src/react-client/index.tsx +++ b/packages/next-intl/src/react-client/index.tsx @@ -30,7 +30,7 @@ This can happen because: failed, and therefore React attempted to render the component on the client instead. If this is the case, check the console for server errors. 2) You intended to render this component on the client side, but no context was found. - Learn more about this error here: https://next-intl-docs.vercel.app/docs/environments/server-client-components#missing-context` + Learn more about this error here: https://next-intl.dev/docs/environments/server-client-components#missing-context` : undefined ); } diff --git a/packages/next-intl/src/react-server/useConfig.tsx b/packages/next-intl/src/react-server/useConfig.tsx index 2731c730d..83b7227a6 100644 --- a/packages/next-intl/src/react-server/useConfig.tsx +++ b/packages/next-intl/src/react-server/useConfig.tsx @@ -10,7 +10,7 @@ function useHook(hookName: string, promise: Promise) { error.message.includes("Cannot read properties of null (reading 'use')") ) { throw new Error( - `\`${hookName}\` is not callable within an async component. Please refer to https://next-intl-docs.vercel.app/docs/environments/server-client-components#async-components`, + `\`${hookName}\` is not callable within an async component. Please refer to https://next-intl.dev/docs/environments/server-client-components#async-components`, {cause: error} ); } else { diff --git a/packages/next-intl/src/routing/config.tsx b/packages/next-intl/src/routing/config.tsx index 4e50c5ad9..46d357d85 100644 --- a/packages/next-intl/src/routing/config.tsx +++ b/packages/next-intl/src/routing/config.tsx @@ -32,43 +32,43 @@ export type RoutingConfig< > = { /** * All available locales. - * @see https://next-intl-docs.vercel.app/docs/routing + * @see https://next-intl.dev/docs/routing */ locales: AppLocales; /** * Used when no locale matches. - * @see https://next-intl-docs.vercel.app/docs/routing + * @see https://next-intl.dev/docs/routing */ defaultLocale: AppLocales[number]; /** * Configures whether and which prefix is shown for a given locale. - * @see https://next-intl-docs.vercel.app/docs/routing#locale-prefix + * @see https://next-intl.dev/docs/routing#locale-prefix **/ localePrefix?: LocalePrefix; /** * Can be used to change the locale handling per domain. - * @see https://next-intl-docs.vercel.app/docs/routing#domains + * @see https://next-intl.dev/docs/routing#domains **/ domains?: AppDomains; /** * Can be used to disable the locale cookie or to customize it. - * @see https://next-intl-docs.vercel.app/docs/routing/middleware#locale-cookie + * @see https://next-intl.dev/docs/routing/middleware#locale-cookie */ localeCookie?: boolean | CookieAttributes; /** * Sets the `Link` response header to notify search engines about content in other languages (defaults to `true`). See https://developers.google.com/search/docs/specialty/international/localized-versions#http - * @see https://next-intl-docs.vercel.app/docs/routing/middleware#alternate-links + * @see https://next-intl.dev/docs/routing/middleware#alternate-links **/ alternateLinks?: boolean; /** * By setting this to `false`, the cookie as well as the `accept-language` header will no longer be used for locale detection. - * @see https://next-intl-docs.vercel.app/docs/routing/middleware#locale-detection + * @see https://next-intl.dev/docs/routing/middleware#locale-detection **/ localeDetection?: boolean; } & ([AppPathnames] extends [never] @@ -77,7 +77,7 @@ export type RoutingConfig< : { /** * A map of localized pathnames per locale. - * @see https://next-intl-docs.vercel.app/docs/routing#pathnames + * @see https://next-intl.dev/docs/routing#pathnames **/ pathnames: AppPathnames; }); diff --git a/packages/next-intl/src/server/react-server/RequestLocale.tsx b/packages/next-intl/src/server/react-server/RequestLocale.tsx index bfadd880c..2a62aeaaa 100644 --- a/packages/next-intl/src/server/react-server/RequestLocale.tsx +++ b/packages/next-intl/src/server/react-server/RequestLocale.tsx @@ -24,7 +24,7 @@ async function getLocaleFromHeaderImpl(): Promise { (error as any).digest === 'DYNAMIC_SERVER_USAGE' ) { const wrappedError = new Error( - 'Usage of next-intl APIs in Server Components currently opts into dynamic rendering. This limitation will eventually be lifted, but as a stopgap solution, you can use the `setRequestLocale` API to enable static rendering, see https://next-intl-docs.vercel.app/docs/getting-started/app-router/with-i18n-routing#static-rendering', + 'Usage of next-intl APIs in Server Components currently opts into dynamic rendering. This limitation will eventually be lifted, but as a stopgap solution, you can use the `setRequestLocale` API to enable static rendering, see https://next-intl.dev/docs/getting-started/app-router/with-i18n-routing#static-rendering', {cause: error} ); (wrappedError as any).digest = (error as any).digest; diff --git a/packages/next-intl/src/server/react-server/RequestLocaleLegacy.tsx b/packages/next-intl/src/server/react-server/RequestLocaleLegacy.tsx index 1a267f566..64904e170 100644 --- a/packages/next-intl/src/server/react-server/RequestLocaleLegacy.tsx +++ b/packages/next-intl/src/server/react-server/RequestLocaleLegacy.tsx @@ -22,7 +22,7 @@ function getLocaleFromHeaderImpl() { (error as any).digest === 'DYNAMIC_SERVER_USAGE' ) { throw new Error( - 'Usage of next-intl APIs in Server Components currently opts into dynamic rendering. This limitation will eventually be lifted, but as a stopgap solution, you can use the `setRequestLocale` API to enable static rendering, see https://next-intl-docs.vercel.app/docs/getting-started/app-router/with-i18n-routing#static-rendering', + 'Usage of next-intl APIs in Server Components currently opts into dynamic rendering. This limitation will eventually be lifted, but as a stopgap solution, you can use the `setRequestLocale` API to enable static rendering, see https://next-intl.dev/docs/getting-started/app-router/with-i18n-routing#static-rendering', {cause: error} ); } else { @@ -33,7 +33,7 @@ function getLocaleFromHeaderImpl() { if (!locale) { if (process.env.NODE_ENV !== 'production') { console.error( - `\nUnable to find \`next-intl\` locale because the middleware didn't run on this request. See https://next-intl-docs.vercel.app/docs/routing/middleware#unable-to-find-locale. The \`notFound()\` function will be called as a result.\n` + `\nUnable to find \`next-intl\` locale because the middleware didn't run on this request. See https://next-intl.dev/docs/routing/middleware#unable-to-find-locale. The \`notFound()\` function will be called as a result.\n` ); } notFound(); diff --git a/packages/next-intl/src/server/react-server/getConfig.tsx b/packages/next-intl/src/server/react-server/getConfig.tsx index a5fbbe326..0bef0d73e 100644 --- a/packages/next-intl/src/server/react-server/getConfig.tsx +++ b/packages/next-intl/src/server/react-server/getConfig.tsx @@ -39,7 +39,7 @@ Please verify that: 1. In case you've specified a custom location in your Next.js config, make sure that the path is correct. 2. You have a default export in your i18n request configuration file. -See also: https://next-intl-docs.vercel.app/docs/usage/configuration#i18n-request +See also: https://next-intl.dev/docs/usage/configuration#i18n-request ` ); } @@ -69,7 +69,7 @@ See also: https://next-intl-docs.vercel.app/docs/usage/configuration#i18n-reques if (!locale) { if (process.env.NODE_ENV !== 'production') { console.error( - `\nUnable to find \`next-intl\` locale because the middleware didn't run on this request and no \`locale\` was returned in \`getRequestConfig\`. See https://next-intl-docs.vercel.app/docs/routing/middleware#unable-to-find-locale. The \`notFound()\` function will be called as a result.\n` + `\nUnable to find \`next-intl\` locale because the middleware didn't run on this request and no \`locale\` was returned in \`getRequestConfig\`. See https://next-intl.dev/docs/routing/middleware#unable-to-find-locale. The \`notFound()\` function will be called as a result.\n` ); } notFound(); diff --git a/packages/next-intl/src/server/react-server/getMessages.tsx b/packages/next-intl/src/server/react-server/getMessages.tsx index 72d6ac118..0fc92bcbe 100644 --- a/packages/next-intl/src/server/react-server/getMessages.tsx +++ b/packages/next-intl/src/server/react-server/getMessages.tsx @@ -7,7 +7,7 @@ export function getMessagesFromConfig( ): AbstractIntlMessages { if (!config.messages) { throw new Error( - 'No messages found. Have you configured them correctly? See https://next-intl-docs.vercel.app/docs/configuration#messages' + 'No messages found. Have you configured them correctly? See https://next-intl.dev/docs/configuration#messages' ); } return config.messages; diff --git a/packages/next-intl/src/server/react-server/getRequestConfig.tsx b/packages/next-intl/src/server/react-server/getRequestConfig.tsx index 127656ff5..3e6a88248 100644 --- a/packages/next-intl/src/server/react-server/getRequestConfig.tsx +++ b/packages/next-intl/src/server/react-server/getRequestConfig.tsx @@ -16,7 +16,7 @@ export type RequestConfig = Omit & { export type GetRequestConfigParams = { /** - * Deprecated in favor of `requestLocale` (see https://next-intl-docs.vercel.app/blog/next-intl-3-22#await-request-locale). + * Deprecated in favor of `requestLocale` (see https://next-intl.dev/blog/next-intl-3-22#await-request-locale). * * The locale that was matched by the `[locale]` path segment. Note however * that this can be overridden in async APIs when the `locale` is explicitly @@ -39,7 +39,7 @@ export type GetRequestConfigParams = { * catch-all for unknown routes (e.g. `/unknown.txt`), invalid values should * be replaced with a valid locale. * - * @see https://next-intl-docs.vercel.app/docs/usage/configuration#i18n-request + * @see https://next-intl.dev/docs/usage/configuration#i18n-request */ requestLocale: Promise; }; diff --git a/packages/next-intl/src/shared/NextIntlClientProvider.tsx b/packages/next-intl/src/shared/NextIntlClientProvider.tsx index 2b0385ae4..9f9cdce55 100644 --- a/packages/next-intl/src/shared/NextIntlClientProvider.tsx +++ b/packages/next-intl/src/shared/NextIntlClientProvider.tsx @@ -16,7 +16,7 @@ export default function NextIntlClientProvider({locale, ...rest}: Props) { if (!locale) { throw new Error( process.env.NODE_ENV !== 'production' - ? 'Failed to determine locale in `NextIntlClientProvider`, please provide the `locale` prop explicitly.\n\nSee https://next-intl-docs.vercel.app/docs/configuration#locale' + ? 'Failed to determine locale in `NextIntlClientProvider`, please provide the `locale` prop explicitly.\n\nSee https://next-intl.dev/docs/configuration#locale' : undefined ); } diff --git a/packages/use-intl/README.md b/packages/use-intl/README.md index fb82c1bc9..1a7150d9f 100644 --- a/packages/use-intl/README.md +++ b/packages/use-intl/README.md @@ -80,4 +80,4 @@ function App({user}) { Have a look at [the minimal setup example](https://github.com/amannn/next-intl/tree/main/examples/example-use-intl) to explore a working app. -### [→ Read the docs](https://next-intl-docs.vercel.app/docs/environments/core-library) +### [→ Read the docs](https://next-intl.dev/docs/environments/core-library) diff --git a/packages/use-intl/package.json b/packages/use-intl/package.json index 693c4d87d..93a87328e 100644 --- a/packages/use-intl/package.json +++ b/packages/use-intl/package.json @@ -5,7 +5,7 @@ "author": "Jan Amann ", "description": "Internationalization (i18n) for React", "license": "MIT", - "homepage": "https://next-intl-docs.vercel.app/", + "homepage": "https://next-intl.dev", "repository": { "type": "git", "url": "https://github.com/amannn/next-intl/tree/main/packages/use-intl" diff --git a/packages/use-intl/src/core/AbstractIntlMessages.tsx b/packages/use-intl/src/core/AbstractIntlMessages.tsx index 42f02a333..dd496ea98 100644 --- a/packages/use-intl/src/core/AbstractIntlMessages.tsx +++ b/packages/use-intl/src/core/AbstractIntlMessages.tsx @@ -1,7 +1,7 @@ /** A generic type that describes the shape of messages. * * Optionally `IntlMessages` can be provided to get type safety for message - * namespaces and keys. See https://next-intl-docs.vercel.app/docs/usage/typescript + * namespaces and keys. See https://next-intl.dev/docs/usage/typescript */ type AbstractIntlMessages = { [id: string]: AbstractIntlMessages | string; diff --git a/packages/use-intl/src/core/IntlConfig.tsx b/packages/use-intl/src/core/IntlConfig.tsx index 487beff34..b7d51ea44 100644 --- a/packages/use-intl/src/core/IntlConfig.tsx +++ b/packages/use-intl/src/core/IntlConfig.tsx @@ -45,7 +45,7 @@ type IntlConfig = { * Can be used for consistent usage or styling of rich text elements. * Defaults will be overidden by locally provided values. * - * @deprecated See https://next-intl-docs.vercel.app/docs/usage/messages#rich-text-reuse-tags + * @deprecated See https://next-intl.dev/docs/usage/messages#rich-text-reuse-tags **/ defaultTranslationValues?: RichTranslationValues; }; diff --git a/packages/use-intl/src/core/createBaseTranslator.tsx b/packages/use-intl/src/core/createBaseTranslator.tsx index 41736e4f3..f1e90eb74 100644 --- a/packages/use-intl/src/core/createBaseTranslator.tsx +++ b/packages/use-intl/src/core/createBaseTranslator.tsx @@ -249,7 +249,7 @@ function createBaseTranslatorImpl< errorMessage = `Message at \`${joinPath( namespace, key - )}\` resolved to an array, but only strings are supported. See https://next-intl-docs.vercel.app/docs/usage/messages#arrays-of-messages`; + )}\` resolved to an array, but only strings are supported. See https://next-intl.dev/docs/usage/messages#arrays-of-messages`; } } else { code = IntlErrorCode.INSUFFICIENT_PATH; @@ -257,7 +257,7 @@ function createBaseTranslatorImpl< errorMessage = `Message at \`${joinPath( namespace, key - )}\` resolved to an object, but only strings are supported. Use a \`.\` to retrieve nested messages. See https://next-intl-docs.vercel.app/docs/usage/messages#structuring-messages`; + )}\` resolved to an object, but only strings are supported. Use a \`.\` to retrieve nested messages. See https://next-intl.dev/docs/usage/messages#structuring-messages`; } } diff --git a/packages/use-intl/src/core/createFormatter.tsx b/packages/use-intl/src/core/createFormatter.tsx index f5745f566..f4064fb68 100644 --- a/packages/use-intl/src/core/createFormatter.tsx +++ b/packages/use-intl/src/core/createFormatter.tsx @@ -99,7 +99,7 @@ export default function createFormatter({ new IntlError( IntlErrorCode.ENVIRONMENT_FALLBACK, process.env.NODE_ENV !== 'production' - ? `The \`timeZone\` parameter wasn't provided and there is no global default configured. Consider adding a global default to avoid markup mismatches caused by environment differences. Learn more: https://next-intl-docs.vercel.app/docs/configuration#time-zone` + ? `The \`timeZone\` parameter wasn't provided and there is no global default configured. Consider adding a global default to avoid markup mismatches caused by environment differences. Learn more: https://next-intl.dev/docs/configuration#time-zone` : undefined ) ); @@ -224,7 +224,7 @@ export default function createFormatter({ new IntlError( IntlErrorCode.ENVIRONMENT_FALLBACK, process.env.NODE_ENV !== 'production' - ? `The \`now\` parameter wasn't provided and there is no global default configured. Consider adding a global default to avoid markup mismatches caused by environment differences. Learn more: https://next-intl-docs.vercel.app/docs/configuration#now` + ? `The \`now\` parameter wasn't provided and there is no global default configured. Consider adding a global default to avoid markup mismatches caused by environment differences. Learn more: https://next-intl.dev/docs/configuration#now` : undefined ) ); diff --git a/packages/use-intl/src/react/useIntlContext.tsx b/packages/use-intl/src/react/useIntlContext.tsx index 2df59c853..e8d3a5f2c 100644 --- a/packages/use-intl/src/react/useIntlContext.tsx +++ b/packages/use-intl/src/react/useIntlContext.tsx @@ -7,7 +7,7 @@ export default function useIntlContext(): IntlContextValue { if (!context) { throw new Error( process.env.NODE_ENV !== 'production' - ? 'No intl context found. Have you configured the provider? See https://next-intl-docs.vercel.app/docs/usage/configuration#client-server-components' + ? 'No intl context found. Have you configured the provider? See https://next-intl.dev/docs/usage/configuration#client-server-components' : undefined ); } diff --git a/packages/use-intl/src/react/useMessages.tsx b/packages/use-intl/src/react/useMessages.tsx index 24a9d0481..315583eeb 100644 --- a/packages/use-intl/src/react/useMessages.tsx +++ b/packages/use-intl/src/react/useMessages.tsx @@ -7,7 +7,7 @@ export default function useMessages(): AbstractIntlMessages { if (!context.messages) { throw new Error( process.env.NODE_ENV !== 'production' - ? 'No messages found. Have you configured them correctly? See https://next-intl-docs.vercel.app/docs/configuration#messages' + ? 'No messages found. Have you configured them correctly? See https://next-intl.dev/docs/configuration#messages' : undefined ); } diff --git a/packages/use-intl/src/react/useTranslations.test.tsx b/packages/use-intl/src/react/useTranslations.test.tsx index 4d934035c..ded90ee04 100644 --- a/packages/use-intl/src/react/useTranslations.test.tsx +++ b/packages/use-intl/src/react/useTranslations.test.tsx @@ -840,7 +840,7 @@ describe('error handling', () => { const error: IntlError = onError.mock.calls[0][0]; expect(error.code).toBe(IntlErrorCode.INSUFFICIENT_PATH); expect(error.message).toBe( - 'INSUFFICIENT_PATH: Message at `Component.object` resolved to an object, but only strings are supported. Use a `.` to retrieve nested messages. See https://next-intl-docs.vercel.app/docs/usage/messages#structuring-messages' + 'INSUFFICIENT_PATH: Message at `Component.object` resolved to an object, but only strings are supported. Use a `.` to retrieve nested messages. See https://next-intl.dev/docs/usage/messages#structuring-messages' ); }); @@ -865,7 +865,7 @@ describe('error handling', () => { const error: IntlError = onError.mock.calls[0][0]; expect(error.code).toBe(IntlErrorCode.INSUFFICIENT_PATH); expect(error.message).toBe( - 'INSUFFICIENT_PATH: Message at `Component.object` resolved to an object, but only strings are supported. Use a `.` to retrieve nested messages. See https://next-intl-docs.vercel.app/docs/usage/messages#structuring-messages' + 'INSUFFICIENT_PATH: Message at `Component.object` resolved to an object, but only strings are supported. Use a `.` to retrieve nested messages. See https://next-intl.dev/docs/usage/messages#structuring-messages' ); }); @@ -891,7 +891,7 @@ describe('error handling', () => { const error: IntlError = onError.mock.calls[0][0]; expect(error.code).toBe(IntlErrorCode.INVALID_MESSAGE); expect(error.message).toBe( - 'INVALID_MESSAGE: Message at `Component.array` resolved to an array, but only strings are supported. See https://next-intl-docs.vercel.app/docs/usage/messages#arrays-of-messages' + 'INVALID_MESSAGE: Message at `Component.array` resolved to an array, but only strings are supported. See https://next-intl.dev/docs/usage/messages#arrays-of-messages' ); }); @@ -917,7 +917,7 @@ describe('error handling', () => { const error: IntlError = onError.mock.calls[0][0]; expect(error.code).toBe(IntlErrorCode.INVALID_MESSAGE); expect(error.message).toBe( - 'INVALID_MESSAGE: Message at `Component.array` resolved to an array, but only strings are supported. See https://next-intl-docs.vercel.app/docs/usage/messages#arrays-of-messages' + 'INVALID_MESSAGE: Message at `Component.array` resolved to an array, but only strings are supported. See https://next-intl.dev/docs/usage/messages#arrays-of-messages' ); }); }); diff --git a/packages/use-intl/src/react/useTranslationsImpl.tsx b/packages/use-intl/src/react/useTranslationsImpl.tsx index 6529d00b6..d79fc8302 100644 --- a/packages/use-intl/src/react/useTranslationsImpl.tsx +++ b/packages/use-intl/src/react/useTranslationsImpl.tsx @@ -43,7 +43,7 @@ export default function useTranslationsImpl< new IntlError( IntlErrorCode.ENVIRONMENT_FALLBACK, process.env.NODE_ENV !== 'production' - ? `There is no \`timeZone\` configured, this can lead to markup mismatches caused by environment differences. Consider adding a global default: https://next-intl-docs.vercel.app/docs/configuration#time-zone` + ? `There is no \`timeZone\` configured, this can lead to markup mismatches caused by environment differences. Consider adding a global default: https://next-intl.dev/docs/configuration#time-zone` : undefined ) );