From f4978a82bd779b3a02fab8d4817f458923366ffe Mon Sep 17 00:00:00 2001 From: xiaoyu2er Date: Sat, 9 Aug 2025 22:43:53 +0000 Subject: [PATCH] docs: update nextjs documentation --- ...dx => 05-server-and-client-components.mdx} | 0 ...dering.mdx => 06-partial-prerendering.mdx} | 0 ...fetching-data.mdx => 07-fetching-data.mdx} | 0 ...updating-data.mdx => 08-updating-data.mdx} | 0 ...ng.mdx => 09-caching-and-revalidating.mdx} | 0 ...ror-handling.mdx => 10-error-handling.mdx} | 0 .../{07-css.mdx => 11-css.mdx} | 0 .../{05-images.mdx => 12-images.mdx} | 0 .../{06-fonts.mdx => 13-fonts.mdx} | 0 .../{15-deploying.mdx => 16-deploying.mdx} | 0 .../{16-upgrading.mdx => 17-upgrading.mdx} | 0 .../{04-deep-dive => 02-guides}/caching.mdx | 0 .../ar/docs/01-app/02-guides/tailwind-css.mdx | 163 ---- .../01-directives/index.mdx | 4 +- .../01-directives/use-cache.mdx | 0 .../01-directives/use-client.mdx | 4 +- .../01-directives/use-server.mdx | 4 +- .../02-components/font.mdx | 0 .../02-components/form.mdx | 0 .../02-components/image.mdx | 0 .../02-components/index.mdx | 4 +- .../02-components/link.mdx | 0 .../02-components/script.mdx | 0 .../01-metadata/app-icons.mdx | 0 .../03-file-conventions/01-metadata/index.mdx | 0 .../01-metadata/manifest.mdx | 0 .../01-metadata/opengraph-image.mdx | 0 .../01-metadata/robots.mdx | 0 .../01-metadata/sitemap.mdx | 0 .../03-file-conventions/default.mdx | 4 +- .../03-file-conventions/dynamic-routes.mdx | 0 .../03-file-conventions/error.mdx | 0 .../03-file-conventions/forbidden.mdx | 4 +- .../03-file-conventions/index.mdx | 4 +- .../03-file-conventions/instrumentation.mdx | 4 +- .../intercepting-routes.mdx | 0 .../03-file-conventions/layout.mdx | 0 .../03-file-conventions/loading.mdx | 4 +- .../03-file-conventions/mdx-components.mdx | 0 .../03-file-conventions/middleware.mdx} | 0 .../03-file-conventions/page.mdx | 0 .../03-file-conventions/parallel-routes.mdx | 0 .../03-file-conventions/public-folder.mdx | 4 +- .../03-file-conventions/route-groups.mdx | 4 +- .../route-segment-config.mdx | 0 .../03-file-conventions/route.mdx} | 0 .../03-file-conventions/src-folder.mdx | 4 +- .../03-file-conventions/template.mdx | 4 +- .../03-file-conventions/unauthorized.mdx | 4 +- .../04-functions/after.mdx | 0 .../04-functions/cacheLife.mdx | 0 .../04-functions/cacheTag.mdx | 0 .../04-functions/connection.mdx | 4 +- .../04-functions/cookies.mdx | 0 .../04-functions/draft-mode.mdx | 0 .../04-functions/fetch.mdx | 0 .../04-functions/forbidden.mdx | 0 .../04-functions/generate-image-metadata.mdx | 4 +- .../04-functions/generate-metadata.mdx | 0 .../04-functions/generate-sitemaps.mdx | 4 +- .../04-functions/generate-static-params.mdx | 0 .../04-functions/generate-viewport.mdx | 4 +- .../04-functions/headers.mdx | 4 +- .../04-functions/image-response.mdx | 4 +- .../04-functions/index.mdx | 4 +- .../04-functions/next-request.mdx | 4 +- .../04-functions/next-response.mdx | 4 +- .../04-functions/not-found.mdx | 4 +- .../04-functions/permanentRedirect.mdx | 0 .../04-functions/redirect.mdx | 0 .../04-functions/unauthorized.mdx | 0 .../04-functions/unstable_cache.mdx | 0 .../04-functions/unstable_noStore.mdx | 4 +- .../04-functions/unstable_rethrow.mdx | 0 .../04-functions/use-link-status.mdx | 4 +- .../04-functions/use-params.mdx | 4 +- .../04-functions/use-pathname.mdx | 0 .../04-functions/use-report-web-vitals.mdx | 4 +- .../04-functions/use-router.mdx | 0 .../04-functions/use-search-params.mdx | 0 .../use-selected-layout-segment.mdx | 4 +- .../use-selected-layout-segments.mdx | 4 +- .../04-functions/userAgent.mdx | 4 +- .../01-next-config-js/allowedDevOrigins.mdx | 4 +- .../05-config/01-next-config-js/appDir.mdx | 0 .../01-next-config-js/assetPrefix.mdx | 4 +- .../01-next-config-js/authInterrupts.mdx | 4 +- .../05-config/01-next-config-js/basePath.mdx | 4 +- .../01-next-config-js/cacheComponents.mdx} | 0 .../05-config/01-next-config-js/cacheLife.mdx | 0 .../05-config/01-next-config-js/compress.mdx | 4 +- .../01-next-config-js/crossOrigin.mdx | 4 +- .../01-next-config-js/cssChunking.mdx | 4 +- .../01-next-config-js/devIndicators.mdx | 4 +- .../05-config/01-next-config-js/distDir.mdx | 4 +- .../05-config/01-next-config-js/env.mdx | 4 +- .../05-config/01-next-config-js/eslint.mdx | 4 +- .../01-next-config-js/expireTime.mdx | 4 +- .../01-next-config-js/exportPathMap.mdx | 4 +- .../01-next-config-js/generateBuildId.mdx | 4 +- .../01-next-config-js/generateEtags.mdx | 4 +- .../05-config/01-next-config-js/headers.mdx | 0 .../01-next-config-js/htmlLimitedBots.mdx | 4 +- .../01-next-config-js/httpAgentOptions.mdx | 4 +- .../05-config/01-next-config-js/images.mdx | 4 +- .../incrementalCacheHandlerPath.mdx | 4 +- .../05-config/01-next-config-js/index.mdx | 4 +- .../05-config/01-next-config-js/inlineCss.mdx | 4 +- .../05-config/01-next-config-js/logging.mdx | 4 +- .../05-config/01-next-config-js/mdxRs.mdx | 4 +- .../01-next-config-js/onDemandEntries.mdx | 4 +- .../optimizePackageImports.mdx | 0 .../05-config/01-next-config-js/output.mdx | 0 .../01-next-config-js/pageExtensions.mdx | 0 .../01-next-config-js/poweredByHeader.mdx | 4 +- .../05-config/01-next-config-js/ppr.mdx | 0 .../productionBrowserSourceMaps.mdx | 4 +- .../01-next-config-js/reactCompiler.mdx | 4 +- .../reactMaxHeadersLength.mdx | 4 +- .../01-next-config-js/reactStrictMode.mdx | 4 +- .../05-config/01-next-config-js/redirects.mdx | 0 .../05-config/01-next-config-js/rewrites.mdx | 0 .../01-next-config-js/sassOptions.mdx | 4 +- .../01-next-config-js/serverActions.mdx | 4 +- .../serverComponentsHmrCache.mdx | 4 +- .../serverExternalPackages.mdx | 0 .../01-next-config-js/staleTimes.mdx | 0 .../01-next-config-js/staticGeneration.mdx | 4 +- .../05-config/01-next-config-js/taint.mdx | 4 +- .../01-next-config-js/trailingSlash.mdx | 4 +- .../01-next-config-js/transpilePackages.mdx | 4 +- .../05-config/01-next-config-js/turbopack.mdx | 4 +- .../01-next-config-js/typedRoutes.mdx | 4 +- .../01-next-config-js/typescript.mdx | 4 +- .../01-next-config-js/urlImports.mdx | 4 +- .../05-config/01-next-config-js/useCache.mdx | 0 .../01-next-config-js/useLightningcss.mdx | 4 +- .../01-next-config-js/viewTransition.mdx | 4 +- .../webVitalsAttribution.mdx | 4 +- .../05-config/01-next-config-js/webpack.mdx | 4 +- .../05-config/02-typescript.mdx | 4 +- .../05-config/03-eslint.mdx | 4 +- .../05-config/index.mdx | 4 +- .../06-cli/create-next-app.mdx | 0 .../06-cli/index.mdx | 4 +- .../06-cli/next.mdx | 0 .../07-edge.mdx | 4 +- .../08-turbopack.mdx | 0 .../index.mdx | 0 .../01-routing/index.mdx | 7 - .../03-server-actions-and-mutations.mdx | 562 ------------- .../02-data-fetching/index.mdx | 6 - .../03-building-your-application/index.mdx | 8 - .../ar/docs/01-app/04-deep-dive/index.mdx | 6 - .../instrumentation-client.mdx | 48 -- .../03-file-conventions/middleware.mdx | 137 --- .../03-file-conventions/not-found.mdx | 99 --- .../03-file-conventions/route.mdx | 141 ---- .../04-functions/revalidatePath.mdx | 124 --- .../04-functions/revalidateTag.mdx | 79 -- .../{tailwind-css.mdx => tailwind-v3-css.mdx} | 0 .../02-file-conventions/middleware.mdx} | 0 ...dx => 05-server-and-client-components.mdx} | 0 ...dering.mdx => 06-partial-prerendering.mdx} | 0 ...fetching-data.mdx => 07-fetching-data.mdx} | 0 ...updating-data.mdx => 08-updating-data.mdx} | 0 ...ng.mdx => 09-caching-and-revalidating.mdx} | 0 ...ror-handling.mdx => 10-error-handling.mdx} | 0 .../{07-css.mdx => 11-css.mdx} | 0 .../{05-images.mdx => 12-images.mdx} | 0 .../{06-fonts.mdx => 13-fonts.mdx} | 0 .../{15-deploying.mdx => 16-deploying.mdx} | 0 .../{16-upgrading.mdx => 17-upgrading.mdx} | 0 .../{04-deep-dive => 02-guides}/caching.mdx | 0 .../de/docs/01-app/02-guides/tailwind-css.mdx | 163 ---- .../01-directives/index.mdx | 4 +- .../01-directives/use-cache.mdx | 0 .../01-directives/use-client.mdx | 4 +- .../01-directives/use-server.mdx | 4 +- .../02-components/font.mdx | 0 .../02-components/form.mdx | 0 .../02-components/image.mdx | 0 .../02-components/index.mdx | 4 +- .../02-components/link.mdx | 0 .../02-components/script.mdx | 0 .../01-metadata/app-icons.mdx | 0 .../03-file-conventions/01-metadata/index.mdx | 0 .../01-metadata/manifest.mdx | 0 .../01-metadata/opengraph-image.mdx | 0 .../01-metadata/robots.mdx | 0 .../01-metadata/sitemap.mdx | 0 .../03-file-conventions/default.mdx | 4 +- .../03-file-conventions/dynamic-routes.mdx | 0 .../03-file-conventions/error.mdx | 0 .../03-file-conventions/forbidden.mdx | 4 +- .../03-file-conventions/index.mdx | 4 +- .../03-file-conventions/instrumentation.mdx | 4 +- .../intercepting-routes.mdx | 0 .../03-file-conventions/layout.mdx | 0 .../03-file-conventions/loading.mdx | 4 +- .../03-file-conventions/mdx-components.mdx | 0 .../03-file-conventions/middleware.mdx} | 0 .../03-file-conventions/page.mdx | 0 .../03-file-conventions/parallel-routes.mdx | 0 .../03-file-conventions/public-folder.mdx | 4 +- .../03-file-conventions/route-groups.mdx | 4 +- .../route-segment-config.mdx | 0 .../03-file-conventions/route.mdx} | 0 .../03-file-conventions/src-folder.mdx | 4 +- .../03-file-conventions/template.mdx | 4 +- .../03-file-conventions/unauthorized.mdx | 4 +- .../04-functions/after.mdx | 0 .../04-functions/cacheLife.mdx | 0 .../04-functions/cacheTag.mdx | 0 .../04-functions/connection.mdx | 4 +- .../04-functions/cookies.mdx | 0 .../04-functions/draft-mode.mdx | 0 .../04-functions/fetch.mdx | 0 .../04-functions/forbidden.mdx | 0 .../04-functions/generate-image-metadata.mdx | 4 +- .../04-functions/generate-metadata.mdx | 0 .../04-functions/generate-sitemaps.mdx | 4 +- .../04-functions/generate-static-params.mdx | 0 .../04-functions/generate-viewport.mdx | 4 +- .../04-functions/headers.mdx | 4 +- .../04-functions/image-response.mdx | 4 +- .../04-functions/index.mdx | 4 +- .../04-functions/next-request.mdx | 4 +- .../04-functions/next-response.mdx | 4 +- .../04-functions/not-found.mdx | 4 +- .../04-functions/permanentRedirect.mdx | 0 .../04-functions/redirect.mdx | 0 .../04-functions/unauthorized.mdx | 0 .../04-functions/unstable_cache.mdx | 0 .../04-functions/unstable_noStore.mdx | 4 +- .../04-functions/unstable_rethrow.mdx | 0 .../04-functions/use-link-status.mdx | 4 +- .../04-functions/use-params.mdx | 4 +- .../04-functions/use-pathname.mdx | 0 .../04-functions/use-report-web-vitals.mdx | 4 +- .../04-functions/use-router.mdx | 0 .../04-functions/use-search-params.mdx | 0 .../use-selected-layout-segment.mdx | 4 +- .../use-selected-layout-segments.mdx | 4 +- .../04-functions/userAgent.mdx | 4 +- .../01-next-config-js/allowedDevOrigins.mdx | 4 +- .../05-config/01-next-config-js/appDir.mdx | 0 .../01-next-config-js/assetPrefix.mdx | 4 +- .../01-next-config-js/authInterrupts.mdx | 4 +- .../05-config/01-next-config-js/basePath.mdx | 4 +- .../01-next-config-js/cacheComponents.mdx} | 0 .../05-config/01-next-config-js/cacheLife.mdx | 0 .../05-config/01-next-config-js/compress.mdx | 4 +- .../01-next-config-js/crossOrigin.mdx | 4 +- .../01-next-config-js/cssChunking.mdx | 4 +- .../01-next-config-js/devIndicators.mdx | 4 +- .../05-config/01-next-config-js/distDir.mdx | 4 +- .../05-config/01-next-config-js/env.mdx | 4 +- .../05-config/01-next-config-js/eslint.mdx | 4 +- .../01-next-config-js/expireTime.mdx | 4 +- .../01-next-config-js/exportPathMap.mdx | 4 +- .../01-next-config-js/generateBuildId.mdx | 4 +- .../01-next-config-js/generateEtags.mdx | 4 +- .../05-config/01-next-config-js/headers.mdx | 0 .../01-next-config-js/htmlLimitedBots.mdx | 4 +- .../01-next-config-js/httpAgentOptions.mdx | 4 +- .../05-config/01-next-config-js/images.mdx | 4 +- .../incrementalCacheHandlerPath.mdx | 4 +- .../05-config/01-next-config-js/index.mdx | 4 +- .../05-config/01-next-config-js/inlineCss.mdx | 4 +- .../05-config/01-next-config-js/logging.mdx | 4 +- .../05-config/01-next-config-js/mdxRs.mdx | 4 +- .../01-next-config-js/onDemandEntries.mdx | 4 +- .../optimizePackageImports.mdx | 0 .../05-config/01-next-config-js/output.mdx | 0 .../01-next-config-js/pageExtensions.mdx | 0 .../01-next-config-js/poweredByHeader.mdx | 4 +- .../05-config/01-next-config-js/ppr.mdx | 0 .../productionBrowserSourceMaps.mdx | 4 +- .../01-next-config-js/reactCompiler.mdx | 4 +- .../reactMaxHeadersLength.mdx | 4 +- .../01-next-config-js/reactStrictMode.mdx | 4 +- .../05-config/01-next-config-js/redirects.mdx | 0 .../05-config/01-next-config-js/rewrites.mdx | 0 .../01-next-config-js/sassOptions.mdx | 4 +- .../01-next-config-js/serverActions.mdx | 4 +- .../serverComponentsHmrCache.mdx | 4 +- .../serverExternalPackages.mdx | 0 .../01-next-config-js/staleTimes.mdx | 0 .../01-next-config-js/staticGeneration.mdx | 4 +- .../05-config/01-next-config-js/taint.mdx | 4 +- .../01-next-config-js/trailingSlash.mdx | 4 +- .../01-next-config-js/transpilePackages.mdx | 4 +- .../05-config/01-next-config-js/turbopack.mdx | 4 +- .../01-next-config-js/typedRoutes.mdx | 4 +- .../01-next-config-js/typescript.mdx | 4 +- .../01-next-config-js/urlImports.mdx | 4 +- .../05-config/01-next-config-js/useCache.mdx | 0 .../01-next-config-js/useLightningcss.mdx | 4 +- .../01-next-config-js/viewTransition.mdx | 4 +- .../webVitalsAttribution.mdx | 4 +- .../05-config/01-next-config-js/webpack.mdx | 4 +- .../05-config/02-typescript.mdx | 4 +- .../05-config/03-eslint.mdx | 4 +- .../05-config/index.mdx | 4 +- .../06-cli/create-next-app.mdx | 0 .../06-cli/index.mdx | 4 +- .../06-cli/next.mdx | 0 .../07-edge.mdx | 4 +- .../08-turbopack.mdx | 0 .../index.mdx | 0 .../01-routing/index.mdx | 7 - .../03-server-actions-and-mutations.mdx | 562 ------------- .../02-data-fetching/index.mdx | 6 - .../03-building-your-application/index.mdx | 8 - .../de/docs/01-app/04-deep-dive/index.mdx | 6 - .../instrumentation-client.mdx | 48 -- .../03-file-conventions/middleware.mdx | 137 --- .../03-file-conventions/not-found.mdx | 99 --- .../03-file-conventions/route.mdx | 141 ---- .../04-functions/revalidatePath.mdx | 124 --- .../04-functions/revalidateTag.mdx | 79 -- .../{tailwind-css.mdx => tailwind-v3-css.mdx} | 0 .../02-file-conventions/middleware.mdx} | 0 apps/docs/content/en/blog/next-15-4.mdx | 141 ++++ .../01-getting-started/01-installation.mdx | 33 +- .../02-project-structure.mdx | 6 +- .../03-layouts-and-pages.mdx | 41 +- .../04-linking-and-navigating.mdx | 15 +- ...dx => 05-server-and-client-components.mdx} | 87 +- ...dering.mdx => 06-partial-prerendering.mdx} | 9 +- ...fetching-data.mdx => 07-fetching-data.mdx} | 34 +- ...updating-data.mdx => 08-updating-data.mdx} | 151 +++- ...ng.mdx => 09-caching-and-revalidating.mdx} | 5 +- ...ror-handling.mdx => 10-error-handling.mdx} | 61 +- .../{07-css.mdx => 11-css.mdx} | 187 ++++- .../{05-images.mdx => 12-images.mdx} | 11 +- .../{06-fonts.mdx => 13-fonts.mdx} | 7 +- .../14-metadata-and-og-images.mdx | 15 +- .../15-route-handlers-and-middleware.mdx | 185 ++++ .../{15-deploying.mdx => 16-deploying.mdx} | 3 +- .../{16-upgrading.mdx => 17-upgrading.mdx} | 23 +- .../docs/01-app/02-guides/authentication.mdx | 14 +- .../01-app/02-guides/backend-for-frontend.mdx | 792 ++++++++++++++++++ .../{04-deep-dive => 02-guides}/caching.mdx | 62 +- .../02-guides/content-security-policy.mdx | 437 +++++++++- .../en/docs/01-app/02-guides/css-in-js.mdx | 4 +- .../docs/01-app/02-guides/data-security.mdx | 470 +++++++++++ .../en/docs/01-app/02-guides/debugging.mdx | 8 + .../en/docs/01-app/02-guides/draft-mode.mdx | 2 +- .../02-guides/environment-variables.mdx | 2 +- .../en/docs/01-app/02-guides/forms.mdx | 2 +- .../incremental-static-regeneration.mdx | 62 +- .../en/docs/01-app/02-guides/index.mdx | 61 +- .../01-app/02-guides/internationalization.mdx | 3 +- .../01-app/02-guides/local-development.mdx | 15 +- .../content/en/docs/01-app/02-guides/mdx.mdx | 92 +- .../migrating/app-router-migration.mdx | 20 +- .../migrating/from-create-react-app.mdx | 8 +- .../01-app/02-guides/migrating/from-vite.mdx | 4 +- .../en/docs/01-app/02-guides/multi-zones.mdx | 2 +- .../en/docs/01-app/02-guides/prefetching.mdx | 359 ++++++++ .../01-app/02-guides/production-checklist.mdx | 8 +- .../01-app/02-guides/progressive-web-apps.mdx | 4 +- .../en/docs/01-app/02-guides/redirecting.mdx | 16 +- .../en/docs/01-app/02-guides/self-hosting.mdx | 2 +- .../02-guides/single-page-applications.mdx | 4 +- .../docs/01-app/02-guides/static-exports.mdx | 10 +- .../en/docs/01-app/02-guides/tailwind-css.mdx | 161 ---- .../docs/01-app/02-guides/tailwind-v3-css.mdx | 173 ++++ .../01-app/02-guides/upgrading/version-15.mdx | 6 +- .../01-directives/index.mdx | 0 .../01-directives/use-cache.mdx | 4 +- .../01-directives/use-client.mdx | 0 .../01-directives/use-server.mdx | 0 .../02-components/font.mdx | 12 +- .../02-components/form.mdx | 4 +- .../02-components/image.mdx | 38 +- .../02-components/index.mdx | 0 .../02-components/link.mdx | 83 +- .../02-components/script.mdx | 2 +- .../01-metadata/app-icons.mdx | 4 +- .../03-file-conventions/01-metadata/index.mdx | 2 +- .../01-metadata/manifest.mdx | 2 +- .../01-metadata/opengraph-image.mdx | 4 +- .../01-metadata/robots.mdx | 2 +- .../01-metadata/sitemap.mdx | 2 +- .../03-file-conventions/default.mdx | 0 .../03-file-conventions/dynamic-routes.mdx | 45 +- .../03-file-conventions/error.mdx | 4 +- .../03-file-conventions/forbidden.mdx | 0 .../03-file-conventions/index.mdx | 0 .../instrumentation-client.mdx | 224 +++++ .../03-file-conventions/instrumentation.mdx | 0 .../intercepting-routes.mdx | 4 +- .../03-file-conventions/layout.mdx | 9 +- .../03-file-conventions/loading.mdx | 0 .../03-file-conventions/mdx-components.mdx | 45 +- .../03-file-conventions/middleware.mdx} | 462 +++++----- .../03-file-conventions/not-found.mdx | 233 ++++++ .../03-file-conventions/page.mdx | 26 +- .../03-file-conventions/parallel-routes.mdx | 6 +- .../03-file-conventions/public-folder.mdx | 0 .../03-file-conventions/route-groups.mdx | 0 .../route-segment-config.mdx | 13 +- .../03-file-conventions/route.mdx} | 244 +++--- .../03-file-conventions/src-folder.mdx | 0 .../03-file-conventions/template.mdx | 0 .../03-file-conventions/unauthorized.mdx | 0 .../04-functions/after.mdx | 7 +- .../04-functions/cacheLife.mdx | 14 +- .../04-functions/cacheTag.mdx | 14 +- .../04-functions/connection.mdx | 0 .../04-functions/cookies.mdx | 35 +- .../04-functions/draft-mode.mdx | 4 +- .../04-functions/fetch.mdx | 15 +- .../04-functions/forbidden.mdx | 2 +- .../04-functions/generate-image-metadata.mdx | 0 .../04-functions/generate-metadata.mdx | 46 +- .../04-functions/generate-sitemaps.mdx | 0 .../04-functions/generate-static-params.mdx | 2 +- .../04-functions/generate-viewport.mdx | 0 .../04-functions/headers.mdx | 0 .../04-functions/image-response.mdx | 0 .../04-functions/index.mdx | 0 .../04-functions/next-request.mdx | 0 .../04-functions/next-response.mdx | 0 .../04-functions/not-found.mdx | 0 .../04-functions/permanentRedirect.mdx | 4 +- .../04-functions/redirect.mdx | 18 +- .../04-functions/revalidatePath.mdx | 190 +++++ .../04-functions/revalidateTag.mdx | 105 +++ .../04-functions/unauthorized.mdx | 2 +- .../04-functions/unstable_cache.mdx | 2 +- .../04-functions/unstable_noStore.mdx | 0 .../04-functions/unstable_rethrow.mdx | 5 +- .../04-functions/use-link-status.mdx | 0 .../04-functions/use-params.mdx | 0 .../04-functions/use-pathname.mdx | 2 +- .../04-functions/use-report-web-vitals.mdx | 0 .../04-functions/use-router.mdx | 10 +- .../04-functions/use-search-params.mdx | 3 + .../use-selected-layout-segment.mdx | 0 .../use-selected-layout-segments.mdx | 0 .../04-functions/userAgent.mdx | 0 .../01-next-config-js/allowedDevOrigins.mdx | 0 .../05-config/01-next-config-js/appDir.mdx | 2 +- .../01-next-config-js/assetPrefix.mdx | 0 .../01-next-config-js/authInterrupts.mdx | 0 .../05-config/01-next-config-js/basePath.mdx | 0 .../01-next-config-js/cacheComponents.mdx} | 14 +- .../05-config/01-next-config-js/cacheLife.mdx | 6 +- .../05-config/01-next-config-js/compress.mdx | 0 .../01-next-config-js/crossOrigin.mdx | 0 .../01-next-config-js/cssChunking.mdx | 0 .../01-next-config-js/devIndicators.mdx | 0 .../05-config/01-next-config-js/distDir.mdx | 0 .../05-config/01-next-config-js/env.mdx | 0 .../05-config/01-next-config-js/eslint.mdx | 0 .../01-next-config-js/expireTime.mdx | 0 .../01-next-config-js/exportPathMap.mdx | 0 .../01-next-config-js/generateBuildId.mdx | 0 .../01-next-config-js/generateEtags.mdx | 0 .../05-config/01-next-config-js/headers.mdx | 2 +- .../01-next-config-js/htmlLimitedBots.mdx | 0 .../01-next-config-js/httpAgentOptions.mdx | 0 .../05-config/01-next-config-js/images.mdx | 0 .../incrementalCacheHandlerPath.mdx | 0 .../05-config/01-next-config-js/index.mdx | 0 .../05-config/01-next-config-js/inlineCss.mdx | 0 .../05-config/01-next-config-js/logging.mdx | 0 .../05-config/01-next-config-js/mdxRs.mdx | 0 .../01-next-config-js/onDemandEntries.mdx | 0 .../optimizePackageImports.mdx | 2 + .../05-config/01-next-config-js/output.mdx | 40 - .../01-next-config-js/pageExtensions.mdx | 2 +- .../01-next-config-js/poweredByHeader.mdx | 0 .../05-config/01-next-config-js/ppr.mdx | 2 +- .../productionBrowserSourceMaps.mdx | 0 .../01-next-config-js/reactCompiler.mdx | 0 .../reactMaxHeadersLength.mdx | 0 .../01-next-config-js/reactStrictMode.mdx | 0 .../05-config/01-next-config-js/redirects.mdx | 47 +- .../05-config/01-next-config-js/rewrites.mdx | 2 +- .../01-next-config-js/sassOptions.mdx | 0 .../01-next-config-js/serverActions.mdx | 0 .../serverComponentsHmrCache.mdx | 0 .../serverExternalPackages.mdx | 4 +- .../01-next-config-js/staleTimes.mdx | 8 +- .../01-next-config-js/staticGeneration.mdx | 0 .../05-config/01-next-config-js/taint.mdx | 0 .../01-next-config-js/trailingSlash.mdx | 0 .../01-next-config-js/transpilePackages.mdx | 0 .../05-config/01-next-config-js/turbopack.mdx | 0 .../01-next-config-js/typedRoutes.mdx | 0 .../01-next-config-js/typescript.mdx | 0 .../01-next-config-js/urlImports.mdx | 0 .../05-config/01-next-config-js/useCache.mdx | 2 +- .../01-next-config-js/useLightningcss.mdx | 0 .../01-next-config-js/viewTransition.mdx | 0 .../webVitalsAttribution.mdx | 0 .../05-config/01-next-config-js/webpack.mdx | 0 .../05-config/02-typescript.mdx | 0 .../05-config/03-eslint.mdx | 0 .../05-config/index.mdx | 0 .../06-cli/create-next-app.mdx | 1 + .../06-cli/index.mdx | 0 .../06-cli/next.mdx | 29 + .../07-edge.mdx | 0 .../08-turbopack.mdx | 2 - .../index.mdx | 2 - .../01-routing/index.mdx | 5 - .../03-server-actions-and-mutations.mdx | 564 ------------- .../02-data-fetching/index.mdx | 4 - .../03-building-your-application/index.mdx | 6 - .../en/docs/01-app/04-deep-dive/index.mdx | 4 - .../instrumentation-client.mdx | 46 - .../03-file-conventions/middleware.mdx | 135 --- .../03-file-conventions/not-found.mdx | 97 --- .../03-file-conventions/route.mdx | 139 --- .../04-functions/revalidatePath.mdx | 122 --- .../04-functions/revalidateTag.mdx | 77 -- apps/docs/content/en/docs/01-app/index.mdx | 6 +- .../02-pages/01-getting-started/06-css.mdx | 2 +- .../en/docs/02-pages/02-guides/forms.mdx | 2 +- .../02-guides/internationalization.mdx | 8 +- .../{tailwind-css.mdx => tailwind-v3-css.mdx} | 2 +- .../02-guides/upgrading/version-13.mdx | 2 +- .../01-routing/07-api-routes.mdx | 6 +- .../03-data-fetching/01-get-static-props.mdx | 2 +- .../03-forms-and-mutations.mdx | 2 +- .../03-building-your-application/index.mdx | 3 - .../01-components/image-legacy.mdx | 12 + .../02-file-conventions/middleware.mdx} | 2 +- .../03-functions/get-initial-props.mdx | 2 +- .../03-functions/get-server-side-props.mdx | 10 +- .../03-functions/get-static-paths.mdx | 14 +- .../03-functions/get-static-props.mdx | 2 +- .../serverExternalPackages.mdx | 2 + .../03-architecture/supported-browsers.mdx | 68 ++ .../04-community/01-contribution-guide.mdx | 2 +- apps/docs/content/en/docs/index.mdx | 15 +- .../04-getting-started-with-react.mdx | 2 +- .../05-building-ui-with-components.mdx | 17 +- .../06-setting-up-your-database.mdx | 2 +- .../02-dashboard-app/16-adding-metadata.mdx | 2 - ...dx => 05-server-and-client-components.mdx} | 0 ...dering.mdx => 06-partial-prerendering.mdx} | 0 ...fetching-data.mdx => 07-fetching-data.mdx} | 0 ...updating-data.mdx => 08-updating-data.mdx} | 0 ...ng.mdx => 09-caching-and-revalidating.mdx} | 0 ...ror-handling.mdx => 10-error-handling.mdx} | 0 .../{07-css.mdx => 11-css.mdx} | 0 .../{05-images.mdx => 12-images.mdx} | 0 .../{06-fonts.mdx => 13-fonts.mdx} | 0 .../{15-deploying.mdx => 16-deploying.mdx} | 0 .../{16-upgrading.mdx => 17-upgrading.mdx} | 0 .../{04-deep-dive => 02-guides}/caching.mdx | 0 .../es/docs/01-app/02-guides/tailwind-css.mdx | 163 ---- .../01-directives/index.mdx | 4 +- .../01-directives/use-cache.mdx | 0 .../01-directives/use-client.mdx | 4 +- .../01-directives/use-server.mdx | 4 +- .../02-components/font.mdx | 0 .../02-components/form.mdx | 0 .../02-components/image.mdx | 0 .../02-components/index.mdx | 4 +- .../02-components/link.mdx | 0 .../02-components/script.mdx | 0 .../01-metadata/app-icons.mdx | 0 .../03-file-conventions/01-metadata/index.mdx | 0 .../01-metadata/manifest.mdx | 0 .../01-metadata/opengraph-image.mdx | 0 .../01-metadata/robots.mdx | 0 .../01-metadata/sitemap.mdx | 0 .../03-file-conventions/default.mdx | 4 +- .../03-file-conventions/dynamic-routes.mdx | 0 .../03-file-conventions/error.mdx | 0 .../03-file-conventions/forbidden.mdx | 4 +- .../03-file-conventions/index.mdx | 4 +- .../03-file-conventions/instrumentation.mdx | 4 +- .../intercepting-routes.mdx | 0 .../03-file-conventions/layout.mdx | 0 .../03-file-conventions/loading.mdx | 4 +- .../03-file-conventions/mdx-components.mdx | 0 .../03-file-conventions/middleware.mdx} | 0 .../03-file-conventions/page.mdx | 0 .../03-file-conventions/parallel-routes.mdx | 0 .../03-file-conventions/public-folder.mdx | 4 +- .../03-file-conventions/route-groups.mdx | 4 +- .../route-segment-config.mdx | 0 .../03-file-conventions/route.mdx} | 0 .../03-file-conventions/src-folder.mdx | 4 +- .../03-file-conventions/template.mdx | 4 +- .../03-file-conventions/unauthorized.mdx | 4 +- .../04-functions/after.mdx | 0 .../04-functions/cacheLife.mdx | 0 .../04-functions/cacheTag.mdx | 0 .../04-functions/connection.mdx | 4 +- .../04-functions/cookies.mdx | 0 .../04-functions/draft-mode.mdx | 0 .../04-functions/fetch.mdx | 0 .../04-functions/forbidden.mdx | 0 .../04-functions/generate-image-metadata.mdx | 4 +- .../04-functions/generate-metadata.mdx | 0 .../04-functions/generate-sitemaps.mdx | 4 +- .../04-functions/generate-static-params.mdx | 0 .../04-functions/generate-viewport.mdx | 4 +- .../04-functions/headers.mdx | 4 +- .../04-functions/image-response.mdx | 4 +- .../04-functions/index.mdx | 4 +- .../04-functions/next-request.mdx | 4 +- .../04-functions/next-response.mdx | 4 +- .../04-functions/not-found.mdx | 4 +- .../04-functions/permanentRedirect.mdx | 0 .../04-functions/redirect.mdx | 0 .../04-functions/unauthorized.mdx | 0 .../04-functions/unstable_cache.mdx | 0 .../04-functions/unstable_noStore.mdx | 4 +- .../04-functions/unstable_rethrow.mdx | 0 .../04-functions/use-link-status.mdx | 4 +- .../04-functions/use-params.mdx | 4 +- .../04-functions/use-pathname.mdx | 0 .../04-functions/use-report-web-vitals.mdx | 4 +- .../04-functions/use-router.mdx | 0 .../04-functions/use-search-params.mdx | 0 .../use-selected-layout-segment.mdx | 4 +- .../use-selected-layout-segments.mdx | 4 +- .../04-functions/userAgent.mdx | 4 +- .../01-next-config-js/allowedDevOrigins.mdx | 4 +- .../05-config/01-next-config-js/appDir.mdx | 0 .../01-next-config-js/assetPrefix.mdx | 4 +- .../01-next-config-js/authInterrupts.mdx | 4 +- .../05-config/01-next-config-js/basePath.mdx | 4 +- .../01-next-config-js/cacheComponents.mdx} | 0 .../05-config/01-next-config-js/cacheLife.mdx | 0 .../05-config/01-next-config-js/compress.mdx | 4 +- .../01-next-config-js/crossOrigin.mdx | 4 +- .../01-next-config-js/cssChunking.mdx | 4 +- .../01-next-config-js/devIndicators.mdx | 4 +- .../05-config/01-next-config-js/distDir.mdx | 4 +- .../05-config/01-next-config-js/env.mdx | 4 +- .../05-config/01-next-config-js/eslint.mdx | 4 +- .../01-next-config-js/expireTime.mdx | 4 +- .../01-next-config-js/exportPathMap.mdx | 4 +- .../01-next-config-js/generateBuildId.mdx | 4 +- .../01-next-config-js/generateEtags.mdx | 4 +- .../05-config/01-next-config-js/headers.mdx | 0 .../01-next-config-js/htmlLimitedBots.mdx | 4 +- .../01-next-config-js/httpAgentOptions.mdx | 4 +- .../05-config/01-next-config-js/images.mdx | 4 +- .../incrementalCacheHandlerPath.mdx | 4 +- .../05-config/01-next-config-js/index.mdx | 4 +- .../05-config/01-next-config-js/inlineCss.mdx | 4 +- .../05-config/01-next-config-js/logging.mdx | 4 +- .../05-config/01-next-config-js/mdxRs.mdx | 4 +- .../01-next-config-js/onDemandEntries.mdx | 4 +- .../optimizePackageImports.mdx | 0 .../05-config/01-next-config-js/output.mdx | 0 .../01-next-config-js/pageExtensions.mdx | 0 .../01-next-config-js/poweredByHeader.mdx | 4 +- .../05-config/01-next-config-js/ppr.mdx | 0 .../productionBrowserSourceMaps.mdx | 4 +- .../01-next-config-js/reactCompiler.mdx | 4 +- .../reactMaxHeadersLength.mdx | 4 +- .../01-next-config-js/reactStrictMode.mdx | 4 +- .../05-config/01-next-config-js/redirects.mdx | 0 .../05-config/01-next-config-js/rewrites.mdx | 0 .../01-next-config-js/sassOptions.mdx | 4 +- .../01-next-config-js/serverActions.mdx | 4 +- .../serverComponentsHmrCache.mdx | 4 +- .../serverExternalPackages.mdx | 0 .../01-next-config-js/staleTimes.mdx | 0 .../01-next-config-js/staticGeneration.mdx | 4 +- .../05-config/01-next-config-js/taint.mdx | 4 +- .../01-next-config-js/trailingSlash.mdx | 4 +- .../01-next-config-js/transpilePackages.mdx | 4 +- .../05-config/01-next-config-js/turbopack.mdx | 4 +- .../01-next-config-js/typedRoutes.mdx | 4 +- .../01-next-config-js/typescript.mdx | 4 +- .../01-next-config-js/urlImports.mdx | 4 +- .../05-config/01-next-config-js/useCache.mdx | 0 .../01-next-config-js/useLightningcss.mdx | 4 +- .../01-next-config-js/viewTransition.mdx | 4 +- .../webVitalsAttribution.mdx | 4 +- .../05-config/01-next-config-js/webpack.mdx | 4 +- .../05-config/02-typescript.mdx | 4 +- .../05-config/03-eslint.mdx | 4 +- .../03-api-reference/05-config/index.mdx | 6 + .../06-cli/create-next-app.mdx | 0 .../06-cli/index.mdx | 4 +- .../06-cli/next.mdx | 0 .../07-edge.mdx | 4 +- .../08-turbopack.mdx | 0 .../index.mdx | 0 .../01-routing/index.mdx | 7 - .../03-server-actions-and-mutations.mdx | 562 ------------- .../02-data-fetching/index.mdx | 6 - .../03-building-your-application/index.mdx | 8 - .../es/docs/01-app/04-deep-dive/index.mdx | 6 - .../instrumentation-client.mdx | 48 -- .../03-file-conventions/middleware.mdx | 137 --- .../03-file-conventions/not-found.mdx | 99 --- .../03-file-conventions/route.mdx | 141 ---- .../04-functions/revalidatePath.mdx | 124 --- .../04-functions/revalidateTag.mdx | 79 -- .../05-api-reference/05-config/index.mdx | 6 - .../{tailwind-css.mdx => tailwind-v3-css.mdx} | 0 .../02-file-conventions/middleware.mdx} | 0 ...dx => 05-server-and-client-components.mdx} | 0 ...dering.mdx => 06-partial-prerendering.mdx} | 0 ...fetching-data.mdx => 07-fetching-data.mdx} | 0 ...updating-data.mdx => 08-updating-data.mdx} | 0 ...ng.mdx => 09-caching-and-revalidating.mdx} | 0 ...ror-handling.mdx => 10-error-handling.mdx} | 0 .../{07-css.mdx => 11-css.mdx} | 0 .../{05-images.mdx => 12-images.mdx} | 0 .../{06-fonts.mdx => 13-fonts.mdx} | 0 .../{15-deploying.mdx => 16-deploying.mdx} | 0 .../{16-upgrading.mdx => 17-upgrading.mdx} | 0 .../{04-deep-dive => 02-guides}/caching.mdx | 0 .../fr/docs/01-app/02-guides/tailwind-css.mdx | 163 ---- .../01-directives/index.mdx | 4 +- .../01-directives/use-cache.mdx | 0 .../01-directives/use-client.mdx | 4 +- .../01-directives/use-server.mdx | 4 +- .../02-components/font.mdx | 0 .../02-components/form.mdx | 0 .../02-components/image.mdx | 0 .../02-components/index.mdx | 4 +- .../02-components/link.mdx | 0 .../02-components/script.mdx | 0 .../01-metadata/app-icons.mdx | 0 .../03-file-conventions/01-metadata/index.mdx | 0 .../01-metadata/manifest.mdx | 0 .../01-metadata/opengraph-image.mdx | 0 .../01-metadata/robots.mdx | 0 .../01-metadata/sitemap.mdx | 0 .../03-file-conventions/default.mdx | 4 +- .../03-file-conventions/dynamic-routes.mdx | 0 .../03-file-conventions/error.mdx | 0 .../03-file-conventions/forbidden.mdx | 4 +- .../03-file-conventions/index.mdx | 4 +- .../03-file-conventions/instrumentation.mdx | 4 +- .../intercepting-routes.mdx | 0 .../03-file-conventions/layout.mdx | 0 .../03-file-conventions/loading.mdx | 4 +- .../03-file-conventions/mdx-components.mdx | 0 .../03-file-conventions/middleware.mdx} | 0 .../03-file-conventions/page.mdx | 0 .../03-file-conventions/parallel-routes.mdx | 0 .../03-file-conventions/public-folder.mdx | 4 +- .../03-file-conventions/route-groups.mdx | 4 +- .../route-segment-config.mdx | 0 .../03-file-conventions/route.mdx} | 0 .../03-file-conventions/src-folder.mdx | 4 +- .../03-file-conventions/template.mdx | 4 +- .../03-file-conventions/unauthorized.mdx | 4 +- .../04-functions/after.mdx | 0 .../04-functions/cacheLife.mdx | 0 .../04-functions/cacheTag.mdx | 0 .../04-functions/connection.mdx | 4 +- .../04-functions/cookies.mdx | 0 .../04-functions/draft-mode.mdx | 0 .../04-functions/fetch.mdx | 0 .../04-functions/forbidden.mdx | 0 .../04-functions/generate-image-metadata.mdx | 4 +- .../04-functions/generate-metadata.mdx | 0 .../04-functions/generate-sitemaps.mdx | 4 +- .../04-functions/generate-static-params.mdx | 0 .../04-functions/generate-viewport.mdx | 4 +- .../04-functions/headers.mdx | 4 +- .../04-functions/image-response.mdx | 4 +- .../04-functions/index.mdx | 4 +- .../04-functions/next-request.mdx | 4 +- .../04-functions/next-response.mdx | 4 +- .../04-functions/not-found.mdx | 4 +- .../04-functions/permanentRedirect.mdx | 0 .../04-functions/redirect.mdx | 0 .../04-functions/unauthorized.mdx | 0 .../04-functions/unstable_cache.mdx | 0 .../04-functions/unstable_noStore.mdx | 4 +- .../04-functions/unstable_rethrow.mdx | 0 .../04-functions/use-link-status.mdx | 4 +- .../04-functions/use-params.mdx | 4 +- .../04-functions/use-pathname.mdx | 0 .../04-functions/use-report-web-vitals.mdx | 4 +- .../04-functions/use-router.mdx | 0 .../04-functions/use-search-params.mdx | 0 .../use-selected-layout-segment.mdx | 4 +- .../use-selected-layout-segments.mdx | 4 +- .../04-functions/userAgent.mdx | 4 +- .../01-next-config-js/allowedDevOrigins.mdx | 4 +- .../05-config/01-next-config-js/appDir.mdx | 0 .../01-next-config-js/assetPrefix.mdx | 4 +- .../01-next-config-js/authInterrupts.mdx | 4 +- .../05-config/01-next-config-js/basePath.mdx | 4 +- .../01-next-config-js/cacheComponents.mdx} | 0 .../05-config/01-next-config-js/cacheLife.mdx | 0 .../05-config/01-next-config-js/compress.mdx | 4 +- .../01-next-config-js/crossOrigin.mdx | 4 +- .../01-next-config-js/cssChunking.mdx | 4 +- .../01-next-config-js/devIndicators.mdx | 4 +- .../05-config/01-next-config-js/distDir.mdx | 4 +- .../05-config/01-next-config-js/env.mdx | 4 +- .../05-config/01-next-config-js/eslint.mdx | 4 +- .../01-next-config-js/expireTime.mdx | 4 +- .../01-next-config-js/exportPathMap.mdx | 4 +- .../01-next-config-js/generateBuildId.mdx | 4 +- .../01-next-config-js/generateEtags.mdx | 4 +- .../05-config/01-next-config-js/headers.mdx | 0 .../01-next-config-js/htmlLimitedBots.mdx | 4 +- .../01-next-config-js/httpAgentOptions.mdx | 4 +- .../05-config/01-next-config-js/images.mdx | 4 +- .../incrementalCacheHandlerPath.mdx | 4 +- .../05-config/01-next-config-js/index.mdx | 4 +- .../05-config/01-next-config-js/inlineCss.mdx | 4 +- .../05-config/01-next-config-js/logging.mdx | 4 +- .../05-config/01-next-config-js/mdxRs.mdx | 4 +- .../01-next-config-js/onDemandEntries.mdx | 4 +- .../optimizePackageImports.mdx | 0 .../05-config/01-next-config-js/output.mdx | 0 .../01-next-config-js/pageExtensions.mdx | 0 .../01-next-config-js/poweredByHeader.mdx | 4 +- .../05-config/01-next-config-js/ppr.mdx | 0 .../productionBrowserSourceMaps.mdx | 4 +- .../01-next-config-js/reactCompiler.mdx | 4 +- .../reactMaxHeadersLength.mdx | 4 +- .../01-next-config-js/reactStrictMode.mdx | 4 +- .../05-config/01-next-config-js/redirects.mdx | 0 .../05-config/01-next-config-js/rewrites.mdx | 0 .../01-next-config-js/sassOptions.mdx | 4 +- .../01-next-config-js/serverActions.mdx | 4 +- .../serverComponentsHmrCache.mdx | 4 +- .../serverExternalPackages.mdx | 0 .../01-next-config-js/staleTimes.mdx | 0 .../01-next-config-js/staticGeneration.mdx | 4 +- .../05-config/01-next-config-js/taint.mdx | 4 +- .../01-next-config-js/trailingSlash.mdx | 4 +- .../01-next-config-js/transpilePackages.mdx | 4 +- .../05-config/01-next-config-js/turbopack.mdx | 4 +- .../01-next-config-js/typedRoutes.mdx | 4 +- .../01-next-config-js/typescript.mdx | 4 +- .../01-next-config-js/urlImports.mdx | 4 +- .../05-config/01-next-config-js/useCache.mdx | 0 .../01-next-config-js/useLightningcss.mdx | 4 +- .../01-next-config-js/viewTransition.mdx | 4 +- .../webVitalsAttribution.mdx | 4 +- .../05-config/01-next-config-js/webpack.mdx | 4 +- .../05-config/02-typescript.mdx | 4 +- .../05-config/03-eslint.mdx | 4 +- .../05-config/index.mdx | 4 +- .../06-cli/create-next-app.mdx | 0 .../06-cli/index.mdx | 4 +- .../06-cli/next.mdx | 0 .../07-edge.mdx | 4 +- .../08-turbopack.mdx | 0 .../index.mdx | 0 .../01-routing/index.mdx | 7 - .../03-server-actions-and-mutations.mdx | 566 ------------- .../02-data-fetching/index.mdx | 6 - .../03-building-your-application/index.mdx | 8 - .../fr/docs/01-app/04-deep-dive/index.mdx | 6 - .../instrumentation-client.mdx | 48 -- .../03-file-conventions/middleware.mdx | 137 --- .../03-file-conventions/not-found.mdx | 99 --- .../03-file-conventions/route.mdx | 141 ---- .../04-functions/revalidatePath.mdx | 124 --- .../04-functions/revalidateTag.mdx | 79 -- .../{tailwind-css.mdx => tailwind-v3-css.mdx} | 0 .../02-file-conventions/middleware.mdx} | 0 ...dx => 05-server-and-client-components.mdx} | 0 ...dering.mdx => 06-partial-prerendering.mdx} | 0 ...fetching-data.mdx => 07-fetching-data.mdx} | 0 ...updating-data.mdx => 08-updating-data.mdx} | 0 ...ng.mdx => 09-caching-and-revalidating.mdx} | 0 ...ror-handling.mdx => 10-error-handling.mdx} | 0 .../{07-css.mdx => 11-css.mdx} | 0 .../{05-images.mdx => 12-images.mdx} | 0 .../{06-fonts.mdx => 13-fonts.mdx} | 0 .../{15-deploying.mdx => 16-deploying.mdx} | 0 .../{16-upgrading.mdx => 17-upgrading.mdx} | 0 .../{04-deep-dive => 02-guides}/caching.mdx | 0 .../ja/docs/01-app/02-guides/tailwind-css.mdx | 163 ---- .../01-directives/index.mdx | 4 +- .../01-directives/use-cache.mdx | 0 .../01-directives/use-client.mdx | 4 +- .../01-directives/use-server.mdx | 4 +- .../02-components/font.mdx | 0 .../02-components/form.mdx | 0 .../02-components/image.mdx | 0 .../02-components/index.mdx | 4 +- .../02-components/link.mdx | 0 .../02-components/script.mdx | 0 .../01-metadata/app-icons.mdx | 0 .../03-file-conventions/01-metadata/index.mdx | 0 .../01-metadata/manifest.mdx | 0 .../01-metadata/opengraph-image.mdx | 0 .../01-metadata/robots.mdx | 0 .../01-metadata/sitemap.mdx | 0 .../03-file-conventions/default.mdx | 4 +- .../03-file-conventions/dynamic-routes.mdx | 0 .../03-file-conventions/error.mdx | 0 .../03-file-conventions/forbidden.mdx | 4 +- .../03-file-conventions/index.mdx | 4 +- .../03-file-conventions/instrumentation.mdx | 4 +- .../intercepting-routes.mdx | 0 .../03-file-conventions/layout.mdx | 0 .../03-file-conventions/loading.mdx | 4 +- .../03-file-conventions/mdx-components.mdx | 0 .../03-file-conventions/middleware.mdx} | 0 .../03-file-conventions/page.mdx | 0 .../03-file-conventions/parallel-routes.mdx | 0 .../03-file-conventions/public-folder.mdx | 4 +- .../03-file-conventions/route-groups.mdx | 4 +- .../route-segment-config.mdx | 0 .../03-file-conventions/route.mdx} | 0 .../03-file-conventions/src-folder.mdx | 4 +- .../03-file-conventions/template.mdx | 4 +- .../03-file-conventions/unauthorized.mdx | 4 +- .../04-functions/after.mdx | 0 .../04-functions/cacheLife.mdx | 0 .../04-functions/cacheTag.mdx | 0 .../04-functions/connection.mdx | 4 +- .../04-functions/cookies.mdx | 0 .../04-functions/draft-mode.mdx | 0 .../04-functions/fetch.mdx | 0 .../04-functions/forbidden.mdx | 0 .../04-functions/generate-image-metadata.mdx | 4 +- .../04-functions/generate-metadata.mdx | 0 .../04-functions/generate-sitemaps.mdx | 4 +- .../04-functions/generate-static-params.mdx | 0 .../04-functions/generate-viewport.mdx | 4 +- .../04-functions/headers.mdx | 4 +- .../04-functions/image-response.mdx | 4 +- .../04-functions/index.mdx | 4 +- .../04-functions/next-request.mdx | 4 +- .../04-functions/next-response.mdx | 4 +- .../04-functions/not-found.mdx | 4 +- .../04-functions/permanentRedirect.mdx | 0 .../04-functions/redirect.mdx | 0 .../04-functions/unauthorized.mdx | 0 .../04-functions/unstable_cache.mdx | 0 .../04-functions/unstable_noStore.mdx | 4 +- .../04-functions/unstable_rethrow.mdx | 0 .../04-functions/use-link-status.mdx | 4 +- .../04-functions/use-params.mdx | 4 +- .../04-functions/use-pathname.mdx | 0 .../04-functions/use-report-web-vitals.mdx | 4 +- .../04-functions/use-router.mdx | 0 .../04-functions/use-search-params.mdx | 0 .../use-selected-layout-segment.mdx | 4 +- .../use-selected-layout-segments.mdx | 4 +- .../04-functions/userAgent.mdx | 4 +- .../01-next-config-js/allowedDevOrigins.mdx | 4 +- .../05-config/01-next-config-js/appDir.mdx | 0 .../01-next-config-js/assetPrefix.mdx | 4 +- .../01-next-config-js/authInterrupts.mdx | 4 +- .../05-config/01-next-config-js/basePath.mdx | 4 +- .../01-next-config-js/cacheComponents.mdx} | 0 .../05-config/01-next-config-js/cacheLife.mdx | 0 .../05-config/01-next-config-js/compress.mdx | 4 +- .../01-next-config-js/crossOrigin.mdx | 4 +- .../01-next-config-js/cssChunking.mdx | 4 +- .../01-next-config-js/devIndicators.mdx | 4 +- .../05-config/01-next-config-js/distDir.mdx | 4 +- .../05-config/01-next-config-js/env.mdx | 4 +- .../05-config/01-next-config-js/eslint.mdx | 4 +- .../01-next-config-js/expireTime.mdx | 4 +- .../01-next-config-js/exportPathMap.mdx | 4 +- .../01-next-config-js/generateBuildId.mdx | 4 +- .../01-next-config-js/generateEtags.mdx | 4 +- .../05-config/01-next-config-js/headers.mdx | 0 .../01-next-config-js/htmlLimitedBots.mdx | 4 +- .../01-next-config-js/httpAgentOptions.mdx | 4 +- .../05-config/01-next-config-js/images.mdx | 4 +- .../incrementalCacheHandlerPath.mdx | 4 +- .../05-config/01-next-config-js/index.mdx | 4 +- .../05-config/01-next-config-js/inlineCss.mdx | 4 +- .../05-config/01-next-config-js/logging.mdx | 4 +- .../05-config/01-next-config-js/mdxRs.mdx | 4 +- .../01-next-config-js/onDemandEntries.mdx | 4 +- .../optimizePackageImports.mdx | 0 .../05-config/01-next-config-js/output.mdx | 0 .../01-next-config-js/pageExtensions.mdx | 0 .../01-next-config-js/poweredByHeader.mdx | 4 +- .../05-config/01-next-config-js/ppr.mdx | 0 .../productionBrowserSourceMaps.mdx | 4 +- .../01-next-config-js/reactCompiler.mdx | 4 +- .../reactMaxHeadersLength.mdx | 4 +- .../01-next-config-js/reactStrictMode.mdx | 4 +- .../05-config/01-next-config-js/redirects.mdx | 0 .../05-config/01-next-config-js/rewrites.mdx | 0 .../01-next-config-js/sassOptions.mdx | 4 +- .../01-next-config-js/serverActions.mdx | 4 +- .../serverComponentsHmrCache.mdx | 4 +- .../serverExternalPackages.mdx | 0 .../01-next-config-js/staleTimes.mdx | 0 .../01-next-config-js/staticGeneration.mdx | 4 +- .../05-config/01-next-config-js/taint.mdx | 4 +- .../01-next-config-js/trailingSlash.mdx | 4 +- .../01-next-config-js/transpilePackages.mdx | 4 +- .../05-config/01-next-config-js/turbopack.mdx | 4 +- .../01-next-config-js/typedRoutes.mdx | 4 +- .../01-next-config-js/typescript.mdx | 4 +- .../01-next-config-js/urlImports.mdx | 4 +- .../05-config/01-next-config-js/useCache.mdx | 0 .../01-next-config-js/useLightningcss.mdx | 4 +- .../01-next-config-js/viewTransition.mdx | 4 +- .../webVitalsAttribution.mdx | 4 +- .../05-config/01-next-config-js/webpack.mdx | 4 +- .../05-config/02-typescript.mdx | 4 +- .../05-config/03-eslint.mdx | 4 +- .../05-config/index.mdx | 4 +- .../06-cli/create-next-app.mdx | 0 .../06-cli/index.mdx | 4 +- .../06-cli/next.mdx | 0 .../07-edge.mdx | 4 +- .../08-turbopack.mdx | 0 .../index.mdx | 0 .../01-routing/index.mdx | 7 - .../03-server-actions-and-mutations.mdx | 563 ------------- .../02-data-fetching/index.mdx | 6 - .../03-building-your-application/index.mdx | 8 - .../ja/docs/01-app/04-deep-dive/index.mdx | 6 - .../instrumentation-client.mdx | 48 -- .../03-file-conventions/middleware.mdx | 137 --- .../03-file-conventions/not-found.mdx | 99 --- .../03-file-conventions/route.mdx | 141 ---- .../04-functions/revalidatePath.mdx | 124 --- .../04-functions/revalidateTag.mdx | 79 -- .../{tailwind-css.mdx => tailwind-v3-css.mdx} | 0 .../02-file-conventions/middleware.mdx} | 0 ...dx => 05-server-and-client-components.mdx} | 0 ...dering.mdx => 06-partial-prerendering.mdx} | 0 ...fetching-data.mdx => 07-fetching-data.mdx} | 0 ...updating-data.mdx => 08-updating-data.mdx} | 0 ...ng.mdx => 09-caching-and-revalidating.mdx} | 0 ...ror-handling.mdx => 10-error-handling.mdx} | 0 .../{07-css.mdx => 11-css.mdx} | 0 .../{05-images.mdx => 12-images.mdx} | 0 .../{06-fonts.mdx => 13-fonts.mdx} | 0 .../{15-deploying.mdx => 16-deploying.mdx} | 0 .../{16-upgrading.mdx => 17-upgrading.mdx} | 0 .../{04-deep-dive => 02-guides}/caching.mdx | 0 .../ru/docs/01-app/02-guides/tailwind-css.mdx | 163 ---- .../01-directives/index.mdx | 4 +- .../01-directives/use-cache.mdx | 0 .../01-directives/use-client.mdx | 4 +- .../01-directives/use-server.mdx | 4 +- .../02-components/font.mdx | 0 .../02-components/form.mdx | 0 .../02-components/image.mdx | 0 .../02-components/index.mdx | 4 +- .../02-components/link.mdx | 0 .../02-components/script.mdx | 0 .../01-metadata/app-icons.mdx | 0 .../03-file-conventions/01-metadata/index.mdx | 0 .../01-metadata/manifest.mdx | 0 .../01-metadata/opengraph-image.mdx | 0 .../01-metadata/robots.mdx | 0 .../01-metadata/sitemap.mdx | 0 .../03-file-conventions/default.mdx | 4 +- .../03-file-conventions/dynamic-routes.mdx | 0 .../03-file-conventions/error.mdx | 0 .../03-file-conventions/forbidden.mdx | 4 +- .../03-file-conventions/index.mdx | 4 +- .../03-file-conventions/instrumentation.mdx | 4 +- .../intercepting-routes.mdx | 0 .../03-file-conventions/layout.mdx | 0 .../03-file-conventions/loading.mdx | 4 +- .../03-file-conventions/mdx-components.mdx | 0 .../03-file-conventions/middleware.mdx} | 0 .../03-file-conventions/page.mdx | 0 .../03-file-conventions/parallel-routes.mdx | 0 .../03-file-conventions/public-folder.mdx | 4 +- .../03-file-conventions/route-groups.mdx | 4 +- .../route-segment-config.mdx | 0 .../03-file-conventions/route.mdx} | 0 .../03-file-conventions/src-folder.mdx | 4 +- .../03-file-conventions/template.mdx | 4 +- .../03-file-conventions/unauthorized.mdx | 4 +- .../04-functions/after.mdx | 0 .../04-functions/cacheLife.mdx | 0 .../04-functions/cacheTag.mdx | 0 .../04-functions/connection.mdx | 4 +- .../04-functions/cookies.mdx | 0 .../04-functions/draft-mode.mdx | 0 .../04-functions/fetch.mdx | 0 .../04-functions/forbidden.mdx | 0 .../04-functions/generate-image-metadata.mdx | 4 +- .../04-functions/generate-metadata.mdx | 0 .../04-functions/generate-sitemaps.mdx | 4 +- .../04-functions/generate-static-params.mdx | 0 .../04-functions/generate-viewport.mdx | 4 +- .../04-functions/headers.mdx | 4 +- .../04-functions/image-response.mdx | 4 +- .../04-functions/index.mdx | 4 +- .../04-functions/next-request.mdx | 4 +- .../04-functions/next-response.mdx | 4 +- .../04-functions/not-found.mdx | 4 +- .../04-functions/permanentRedirect.mdx | 0 .../04-functions/redirect.mdx | 0 .../04-functions/unauthorized.mdx | 0 .../04-functions/unstable_cache.mdx | 0 .../04-functions/unstable_noStore.mdx | 4 +- .../04-functions/unstable_rethrow.mdx | 0 .../04-functions/use-link-status.mdx | 4 +- .../04-functions/use-params.mdx | 4 +- .../04-functions/use-pathname.mdx | 0 .../04-functions/use-report-web-vitals.mdx | 4 +- .../04-functions/use-router.mdx | 0 .../04-functions/use-search-params.mdx | 0 .../use-selected-layout-segment.mdx | 4 +- .../use-selected-layout-segments.mdx | 4 +- .../04-functions/userAgent.mdx | 4 +- .../01-next-config-js/allowedDevOrigins.mdx | 4 +- .../05-config/01-next-config-js/appDir.mdx | 0 .../01-next-config-js/assetPrefix.mdx | 4 +- .../01-next-config-js/authInterrupts.mdx | 4 +- .../05-config/01-next-config-js/basePath.mdx | 4 +- .../01-next-config-js/cacheComponents.mdx} | 0 .../05-config/01-next-config-js/cacheLife.mdx | 0 .../05-config/01-next-config-js/compress.mdx | 4 +- .../01-next-config-js/crossOrigin.mdx | 4 +- .../01-next-config-js/cssChunking.mdx | 4 +- .../01-next-config-js/devIndicators.mdx | 4 +- .../05-config/01-next-config-js/distDir.mdx | 4 +- .../05-config/01-next-config-js/env.mdx | 4 +- .../05-config/01-next-config-js/eslint.mdx | 4 +- .../01-next-config-js/expireTime.mdx | 4 +- .../01-next-config-js/exportPathMap.mdx | 4 +- .../01-next-config-js/generateBuildId.mdx | 4 +- .../01-next-config-js/generateEtags.mdx | 4 +- .../05-config/01-next-config-js/headers.mdx | 0 .../01-next-config-js/htmlLimitedBots.mdx | 4 +- .../01-next-config-js/httpAgentOptions.mdx | 4 +- .../05-config/01-next-config-js/images.mdx | 4 +- .../incrementalCacheHandlerPath.mdx | 4 +- .../05-config/01-next-config-js/index.mdx | 4 +- .../05-config/01-next-config-js/inlineCss.mdx | 4 +- .../05-config/01-next-config-js/logging.mdx | 4 +- .../05-config/01-next-config-js/mdxRs.mdx | 4 +- .../01-next-config-js/onDemandEntries.mdx | 4 +- .../optimizePackageImports.mdx | 0 .../05-config/01-next-config-js/output.mdx | 0 .../01-next-config-js/pageExtensions.mdx | 0 .../01-next-config-js/poweredByHeader.mdx | 4 +- .../05-config/01-next-config-js/ppr.mdx | 0 .../productionBrowserSourceMaps.mdx | 4 +- .../01-next-config-js/reactCompiler.mdx | 4 +- .../reactMaxHeadersLength.mdx | 4 +- .../01-next-config-js/reactStrictMode.mdx | 4 +- .../05-config/01-next-config-js/redirects.mdx | 0 .../05-config/01-next-config-js/rewrites.mdx | 0 .../01-next-config-js/sassOptions.mdx | 4 +- .../01-next-config-js/serverActions.mdx | 4 +- .../serverComponentsHmrCache.mdx | 4 +- .../serverExternalPackages.mdx | 0 .../01-next-config-js/staleTimes.mdx | 0 .../01-next-config-js/staticGeneration.mdx | 4 +- .../05-config/01-next-config-js/taint.mdx | 4 +- .../01-next-config-js/trailingSlash.mdx | 4 +- .../01-next-config-js/transpilePackages.mdx | 4 +- .../05-config/01-next-config-js/turbopack.mdx | 4 +- .../01-next-config-js/typedRoutes.mdx | 4 +- .../01-next-config-js/typescript.mdx | 4 +- .../01-next-config-js/urlImports.mdx | 4 +- .../05-config/01-next-config-js/useCache.mdx | 0 .../01-next-config-js/useLightningcss.mdx | 4 +- .../01-next-config-js/viewTransition.mdx | 4 +- .../webVitalsAttribution.mdx | 4 +- .../05-config/01-next-config-js/webpack.mdx | 4 +- .../05-config/02-typescript.mdx | 4 +- .../05-config/03-eslint.mdx | 4 +- .../05-config/index.mdx | 4 +- .../06-cli/create-next-app.mdx | 0 .../06-cli/index.mdx | 4 +- .../06-cli/next.mdx | 0 .../07-edge.mdx | 4 +- .../08-turbopack.mdx | 0 .../index.mdx | 0 .../01-routing/index.mdx | 7 - .../03-server-actions-and-mutations.mdx | 562 ------------- .../02-data-fetching/index.mdx | 6 - .../03-building-your-application/index.mdx | 8 - .../ru/docs/01-app/04-deep-dive/index.mdx | 6 - .../instrumentation-client.mdx | 48 -- .../03-file-conventions/middleware.mdx | 137 --- .../03-file-conventions/not-found.mdx | 99 --- .../03-file-conventions/route.mdx | 141 ---- .../04-functions/revalidatePath.mdx | 124 --- .../04-functions/revalidateTag.mdx | 79 -- .../{tailwind-css.mdx => tailwind-v3-css.mdx} | 0 .../02-file-conventions/middleware.mdx} | 0 ...dx => 05-server-and-client-components.mdx} | 0 ...dering.mdx => 06-partial-prerendering.mdx} | 0 ...fetching-data.mdx => 07-fetching-data.mdx} | 0 ...updating-data.mdx => 08-updating-data.mdx} | 0 ...ng.mdx => 09-caching-and-revalidating.mdx} | 0 ...ror-handling.mdx => 10-error-handling.mdx} | 0 .../{07-css.mdx => 11-css.mdx} | 0 .../{05-images.mdx => 12-images.mdx} | 0 .../{06-fonts.mdx => 13-fonts.mdx} | 0 .../{15-deploying.mdx => 16-deploying.mdx} | 0 .../{16-upgrading.mdx => 17-upgrading.mdx} | 0 .../{04-deep-dive => 02-guides}/caching.mdx | 0 .../docs/01-app/02-guides/tailwind-css.mdx | 163 ---- .../01-directives/index.mdx | 4 +- .../01-directives/use-cache.mdx | 0 .../01-directives/use-client.mdx | 4 +- .../01-directives/use-server.mdx | 4 +- .../02-components/font.mdx | 0 .../02-components/form.mdx | 0 .../02-components/image.mdx | 0 .../02-components/index.mdx | 4 +- .../02-components/link.mdx | 0 .../02-components/script.mdx | 0 .../01-metadata/app-icons.mdx | 0 .../03-file-conventions/01-metadata/index.mdx | 0 .../01-metadata/manifest.mdx | 0 .../01-metadata/opengraph-image.mdx | 0 .../01-metadata/robots.mdx | 0 .../01-metadata/sitemap.mdx | 0 .../03-file-conventions/default.mdx | 4 +- .../03-file-conventions/dynamic-routes.mdx | 0 .../03-file-conventions/error.mdx | 0 .../03-file-conventions/forbidden.mdx | 4 +- .../03-file-conventions/index.mdx | 4 +- .../03-file-conventions/instrumentation.mdx | 4 +- .../intercepting-routes.mdx | 0 .../03-file-conventions/layout.mdx | 0 .../03-file-conventions/loading.mdx | 4 +- .../03-file-conventions/mdx-components.mdx | 0 .../03-file-conventions/middleware.mdx} | 0 .../03-file-conventions/page.mdx | 0 .../03-file-conventions/parallel-routes.mdx | 0 .../03-file-conventions/public-folder.mdx | 4 +- .../03-file-conventions/route-groups.mdx | 4 +- .../route-segment-config.mdx | 0 .../03-file-conventions/route.mdx} | 0 .../03-file-conventions/src-folder.mdx | 4 +- .../03-file-conventions/template.mdx | 4 +- .../03-file-conventions/unauthorized.mdx | 4 +- .../04-functions/after.mdx | 0 .../04-functions/cacheLife.mdx | 0 .../04-functions/cacheTag.mdx | 0 .../04-functions/connection.mdx | 4 +- .../04-functions/cookies.mdx | 0 .../04-functions/draft-mode.mdx | 0 .../04-functions/fetch.mdx | 0 .../04-functions/forbidden.mdx | 0 .../04-functions/generate-image-metadata.mdx | 4 +- .../04-functions/generate-metadata.mdx | 0 .../04-functions/generate-sitemaps.mdx | 4 +- .../04-functions/generate-static-params.mdx | 0 .../04-functions/generate-viewport.mdx | 4 +- .../04-functions/headers.mdx | 4 +- .../04-functions/image-response.mdx | 4 +- .../04-functions/index.mdx | 4 +- .../04-functions/next-request.mdx | 4 +- .../04-functions/next-response.mdx | 4 +- .../04-functions/not-found.mdx | 4 +- .../04-functions/permanentRedirect.mdx | 0 .../04-functions/redirect.mdx | 0 .../04-functions/unauthorized.mdx | 0 .../04-functions/unstable_cache.mdx | 0 .../04-functions/unstable_noStore.mdx | 4 +- .../04-functions/unstable_rethrow.mdx | 0 .../04-functions/use-link-status.mdx | 4 +- .../04-functions/use-params.mdx | 4 +- .../04-functions/use-pathname.mdx | 0 .../04-functions/use-report-web-vitals.mdx | 4 +- .../04-functions/use-router.mdx | 0 .../04-functions/use-search-params.mdx | 0 .../use-selected-layout-segment.mdx | 4 +- .../use-selected-layout-segments.mdx | 4 +- .../04-functions/userAgent.mdx | 4 +- .../01-next-config-js/allowedDevOrigins.mdx | 4 +- .../05-config/01-next-config-js/appDir.mdx | 0 .../01-next-config-js/assetPrefix.mdx | 4 +- .../01-next-config-js/authInterrupts.mdx | 4 +- .../05-config/01-next-config-js/basePath.mdx | 4 +- .../01-next-config-js/cacheComponents.mdx} | 0 .../05-config/01-next-config-js/cacheLife.mdx | 0 .../05-config/01-next-config-js/compress.mdx | 4 +- .../01-next-config-js/crossOrigin.mdx | 4 +- .../01-next-config-js/cssChunking.mdx | 4 +- .../01-next-config-js/devIndicators.mdx | 4 +- .../05-config/01-next-config-js/distDir.mdx | 4 +- .../05-config/01-next-config-js/env.mdx | 4 +- .../05-config/01-next-config-js/eslint.mdx | 4 +- .../01-next-config-js/expireTime.mdx | 4 +- .../01-next-config-js/exportPathMap.mdx | 4 +- .../01-next-config-js/generateBuildId.mdx | 4 +- .../01-next-config-js/generateEtags.mdx | 4 +- .../05-config/01-next-config-js/headers.mdx | 0 .../01-next-config-js/htmlLimitedBots.mdx | 4 +- .../01-next-config-js/httpAgentOptions.mdx | 4 +- .../05-config/01-next-config-js/images.mdx | 4 +- .../incrementalCacheHandlerPath.mdx | 4 +- .../05-config/01-next-config-js/index.mdx | 4 +- .../05-config/01-next-config-js/inlineCss.mdx | 4 +- .../05-config/01-next-config-js/logging.mdx | 4 +- .../05-config/01-next-config-js/mdxRs.mdx | 4 +- .../01-next-config-js/onDemandEntries.mdx | 4 +- .../optimizePackageImports.mdx | 0 .../05-config/01-next-config-js/output.mdx | 0 .../01-next-config-js/pageExtensions.mdx | 0 .../01-next-config-js/poweredByHeader.mdx | 4 +- .../05-config/01-next-config-js/ppr.mdx | 0 .../productionBrowserSourceMaps.mdx | 4 +- .../01-next-config-js/reactCompiler.mdx | 4 +- .../reactMaxHeadersLength.mdx | 4 +- .../01-next-config-js/reactStrictMode.mdx | 4 +- .../05-config/01-next-config-js/redirects.mdx | 0 .../05-config/01-next-config-js/rewrites.mdx | 0 .../01-next-config-js/sassOptions.mdx | 4 +- .../01-next-config-js/serverActions.mdx | 4 +- .../serverComponentsHmrCache.mdx | 4 +- .../serverExternalPackages.mdx | 0 .../01-next-config-js/staleTimes.mdx | 0 .../01-next-config-js/staticGeneration.mdx | 4 +- .../05-config/01-next-config-js/taint.mdx | 4 +- .../01-next-config-js/trailingSlash.mdx | 4 +- .../01-next-config-js/transpilePackages.mdx | 4 +- .../05-config/01-next-config-js/turbopack.mdx | 4 +- .../01-next-config-js/typedRoutes.mdx | 4 +- .../01-next-config-js/typescript.mdx | 4 +- .../01-next-config-js/urlImports.mdx | 4 +- .../05-config/01-next-config-js/useCache.mdx | 0 .../01-next-config-js/useLightningcss.mdx | 4 +- .../01-next-config-js/viewTransition.mdx | 4 +- .../webVitalsAttribution.mdx | 4 +- .../05-config/01-next-config-js/webpack.mdx | 4 +- .../05-config/02-typescript.mdx | 4 +- .../05-config/03-eslint.mdx | 4 +- .../03-api-reference/05-config/index.mdx | 6 + .../06-cli/create-next-app.mdx | 0 .../06-cli/index.mdx | 4 +- .../06-cli/next.mdx | 0 .../07-edge.mdx | 4 +- .../08-turbopack.mdx | 0 .../index.mdx | 0 .../01-routing/index.mdx | 7 - .../03-server-actions-and-mutations.mdx | 562 ------------- .../02-data-fetching/index.mdx | 6 - .../03-building-your-application/index.mdx | 8 - .../docs/01-app/04-deep-dive/index.mdx | 6 - .../instrumentation-client.mdx | 48 -- .../03-file-conventions/middleware.mdx | 137 --- .../03-file-conventions/not-found.mdx | 99 --- .../03-file-conventions/route.mdx | 141 ---- .../04-functions/revalidatePath.mdx | 124 --- .../04-functions/revalidateTag.mdx | 79 -- .../05-api-reference/05-config/index.mdx | 6 - .../{tailwind-css.mdx => tailwind-v3-css.mdx} | 0 .../02-file-conventions/middleware.mdx} | 0 ...dx => 05-server-and-client-components.mdx} | 0 ...dering.mdx => 06-partial-prerendering.mdx} | 0 ...fetching-data.mdx => 07-fetching-data.mdx} | 0 ...updating-data.mdx => 08-updating-data.mdx} | 0 ...ng.mdx => 09-caching-and-revalidating.mdx} | 0 ...ror-handling.mdx => 10-error-handling.mdx} | 0 .../{07-css.mdx => 11-css.mdx} | 0 .../{05-images.mdx => 12-images.mdx} | 0 .../{06-fonts.mdx => 13-fonts.mdx} | 0 .../{15-deploying.mdx => 16-deploying.mdx} | 0 .../{16-upgrading.mdx => 17-upgrading.mdx} | 0 .../{04-deep-dive => 02-guides}/caching.mdx | 0 .../docs/01-app/02-guides/tailwind-css.mdx | 163 ---- .../01-directives/index.mdx | 4 +- .../01-directives/use-cache.mdx | 0 .../01-directives/use-client.mdx | 4 +- .../01-directives/use-server.mdx | 4 +- .../02-components/font.mdx | 0 .../02-components/form.mdx | 0 .../02-components/image.mdx | 0 .../02-components/index.mdx | 4 +- .../02-components/link.mdx | 0 .../02-components/script.mdx | 0 .../01-metadata/app-icons.mdx | 0 .../03-file-conventions/01-metadata/index.mdx | 0 .../01-metadata/manifest.mdx | 0 .../01-metadata/opengraph-image.mdx | 0 .../01-metadata/robots.mdx | 0 .../01-metadata/sitemap.mdx | 0 .../03-file-conventions/default.mdx | 4 +- .../03-file-conventions/dynamic-routes.mdx | 0 .../03-file-conventions/error.mdx | 0 .../03-file-conventions/forbidden.mdx | 4 +- .../03-file-conventions/index.mdx | 4 +- .../03-file-conventions/instrumentation.mdx | 4 +- .../intercepting-routes.mdx | 0 .../03-file-conventions/layout.mdx | 0 .../03-file-conventions/loading.mdx | 4 +- .../03-file-conventions/mdx-components.mdx | 0 .../03-file-conventions/middleware.mdx} | 0 .../03-file-conventions/page.mdx | 0 .../03-file-conventions/parallel-routes.mdx | 0 .../03-file-conventions/public-folder.mdx | 4 +- .../03-file-conventions/route-groups.mdx | 4 +- .../route-segment-config.mdx | 0 .../03-file-conventions/route.mdx} | 0 .../03-file-conventions/src-folder.mdx | 4 +- .../03-file-conventions/template.mdx | 4 +- .../03-file-conventions/unauthorized.mdx | 4 +- .../04-functions/after.mdx | 0 .../04-functions/cacheLife.mdx | 0 .../04-functions/cacheTag.mdx | 0 .../04-functions/connection.mdx | 4 +- .../04-functions/cookies.mdx | 0 .../04-functions/draft-mode.mdx | 0 .../04-functions/fetch.mdx | 0 .../04-functions/forbidden.mdx | 0 .../04-functions/generate-image-metadata.mdx | 4 +- .../04-functions/generate-metadata.mdx | 0 .../04-functions/generate-sitemaps.mdx | 4 +- .../04-functions/generate-static-params.mdx | 0 .../04-functions/generate-viewport.mdx | 4 +- .../04-functions/headers.mdx | 4 +- .../04-functions/image-response.mdx | 4 +- .../04-functions/index.mdx | 4 +- .../04-functions/next-request.mdx | 4 +- .../04-functions/next-response.mdx | 4 +- .../04-functions/not-found.mdx | 4 +- .../04-functions/permanentRedirect.mdx | 0 .../04-functions/redirect.mdx | 0 .../04-functions/unauthorized.mdx | 0 .../04-functions/unstable_cache.mdx | 0 .../04-functions/unstable_noStore.mdx | 4 +- .../04-functions/unstable_rethrow.mdx | 0 .../04-functions/use-link-status.mdx | 4 +- .../04-functions/use-params.mdx | 4 +- .../04-functions/use-pathname.mdx | 0 .../04-functions/use-report-web-vitals.mdx | 4 +- .../04-functions/use-router.mdx | 0 .../04-functions/use-search-params.mdx | 0 .../use-selected-layout-segment.mdx | 4 +- .../use-selected-layout-segments.mdx | 4 +- .../04-functions/userAgent.mdx | 4 +- .../01-next-config-js/allowedDevOrigins.mdx | 4 +- .../05-config/01-next-config-js/appDir.mdx | 0 .../01-next-config-js/assetPrefix.mdx | 4 +- .../01-next-config-js/authInterrupts.mdx | 4 +- .../05-config/01-next-config-js/basePath.mdx | 4 +- .../01-next-config-js/cacheComponents.mdx} | 0 .../05-config/01-next-config-js/cacheLife.mdx | 0 .../05-config/01-next-config-js/compress.mdx | 4 +- .../01-next-config-js/crossOrigin.mdx | 4 +- .../01-next-config-js/cssChunking.mdx | 4 +- .../01-next-config-js/devIndicators.mdx | 4 +- .../05-config/01-next-config-js/distDir.mdx | 4 +- .../05-config/01-next-config-js/env.mdx | 4 +- .../05-config/01-next-config-js/eslint.mdx | 4 +- .../01-next-config-js/expireTime.mdx | 4 +- .../01-next-config-js/exportPathMap.mdx | 4 +- .../01-next-config-js/generateBuildId.mdx | 4 +- .../01-next-config-js/generateEtags.mdx | 4 +- .../05-config/01-next-config-js/headers.mdx | 0 .../01-next-config-js/htmlLimitedBots.mdx | 4 +- .../01-next-config-js/httpAgentOptions.mdx | 4 +- .../05-config/01-next-config-js/images.mdx | 4 +- .../incrementalCacheHandlerPath.mdx | 4 +- .../05-config/01-next-config-js/index.mdx | 4 +- .../05-config/01-next-config-js/inlineCss.mdx | 4 +- .../05-config/01-next-config-js/logging.mdx | 4 +- .../05-config/01-next-config-js/mdxRs.mdx | 4 +- .../01-next-config-js/onDemandEntries.mdx | 4 +- .../optimizePackageImports.mdx | 0 .../05-config/01-next-config-js/output.mdx | 0 .../01-next-config-js/pageExtensions.mdx | 0 .../01-next-config-js/poweredByHeader.mdx | 4 +- .../05-config/01-next-config-js/ppr.mdx | 0 .../productionBrowserSourceMaps.mdx | 4 +- .../01-next-config-js/reactCompiler.mdx | 4 +- .../reactMaxHeadersLength.mdx | 4 +- .../01-next-config-js/reactStrictMode.mdx | 4 +- .../05-config/01-next-config-js/redirects.mdx | 0 .../05-config/01-next-config-js/rewrites.mdx | 0 .../01-next-config-js/sassOptions.mdx | 4 +- .../01-next-config-js/serverActions.mdx | 4 +- .../serverComponentsHmrCache.mdx | 4 +- .../serverExternalPackages.mdx | 0 .../01-next-config-js/staleTimes.mdx | 0 .../01-next-config-js/staticGeneration.mdx | 4 +- .../05-config/01-next-config-js/taint.mdx | 4 +- .../01-next-config-js/trailingSlash.mdx | 4 +- .../01-next-config-js/transpilePackages.mdx | 4 +- .../05-config/01-next-config-js/turbopack.mdx | 4 +- .../01-next-config-js/typedRoutes.mdx | 4 +- .../01-next-config-js/typescript.mdx | 4 +- .../01-next-config-js/urlImports.mdx | 4 +- .../05-config/01-next-config-js/useCache.mdx | 0 .../01-next-config-js/useLightningcss.mdx | 4 +- .../01-next-config-js/viewTransition.mdx | 4 +- .../webVitalsAttribution.mdx | 4 +- .../05-config/01-next-config-js/webpack.mdx | 4 +- .../05-config/02-typescript.mdx | 4 +- .../05-config/03-eslint.mdx | 4 +- .../03-api-reference/05-config/index.mdx | 6 + .../06-cli/create-next-app.mdx | 0 .../06-cli/index.mdx | 4 +- .../06-cli/next.mdx | 0 .../07-edge.mdx | 4 +- .../08-turbopack.mdx | 0 .../index.mdx | 0 .../01-routing/index.mdx | 7 - .../03-server-actions-and-mutations.mdx | 562 ------------- .../02-data-fetching/index.mdx | 6 - .../03-building-your-application/index.mdx | 8 - .../docs/01-app/04-deep-dive/index.mdx | 6 - .../instrumentation-client.mdx | 48 -- .../03-file-conventions/middleware.mdx | 137 --- .../03-file-conventions/not-found.mdx | 99 --- .../03-file-conventions/route.mdx | 141 ---- .../04-functions/revalidatePath.mdx | 124 --- .../04-functions/revalidateTag.mdx | 79 -- .../05-api-reference/05-config/index.mdx | 6 - .../{tailwind-css.mdx => tailwind-v3-css.mdx} | 0 .../02-file-conventions/middleware.mdx} | 0 1521 files changed, 6239 insertions(+), 14714 deletions(-) rename apps/docs/content/ar/docs/01-app/01-getting-started/{08-server-and-client-components.mdx => 05-server-and-client-components.mdx} (100%) rename apps/docs/content/ar/docs/01-app/01-getting-started/{13-partial-prerendering.mdx => 06-partial-prerendering.mdx} (100%) rename apps/docs/content/ar/docs/01-app/01-getting-started/{09-fetching-data.mdx => 07-fetching-data.mdx} (100%) rename apps/docs/content/ar/docs/01-app/01-getting-started/{11-updating-data.mdx => 08-updating-data.mdx} (100%) rename apps/docs/content/ar/docs/01-app/01-getting-started/{10-caching-and-revalidating.mdx => 09-caching-and-revalidating.mdx} (100%) rename apps/docs/content/ar/docs/01-app/01-getting-started/{12-error-handling.mdx => 10-error-handling.mdx} (100%) rename apps/docs/content/ar/docs/01-app/01-getting-started/{07-css.mdx => 11-css.mdx} (100%) rename apps/docs/content/ar/docs/01-app/01-getting-started/{05-images.mdx => 12-images.mdx} (100%) rename apps/docs/content/ar/docs/01-app/01-getting-started/{06-fonts.mdx => 13-fonts.mdx} (100%) rename apps/docs/content/ar/docs/01-app/01-getting-started/{15-deploying.mdx => 16-deploying.mdx} (100%) rename apps/docs/content/ar/docs/01-app/01-getting-started/{16-upgrading.mdx => 17-upgrading.mdx} (100%) rename apps/docs/content/ar/docs/01-app/{04-deep-dive => 02-guides}/caching.mdx (100%) delete mode 100644 apps/docs/content/ar/docs/01-app/02-guides/tailwind-css.mdx rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/index.mdx (68%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-cache.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-client.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-server.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/02-components/font.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/02-components/form.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/02-components/image.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/02-components/index.mdx (82%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/02-components/link.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/02-components/script.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/app-icons.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/index.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/manifest.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/opengraph-image.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/robots.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/sitemap.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/default.mdx (97%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/dynamic-routes.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/error.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/forbidden.mdx (93%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/index.mdx (59%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/instrumentation.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/intercepting-routes.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/layout.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/loading.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/mdx-components.mdx (100%) rename apps/docs/content/ar/docs/01-app/{03-building-your-application/01-routing/14-middleware.mdx => 03-api-reference/03-file-conventions/middleware.mdx} (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/page.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/parallel-routes.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/public-folder.mdx (96%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-groups.mdx (96%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-segment-config.mdx (100%) rename apps/docs/content/ar/docs/01-app/{03-building-your-application/01-routing/13-route-handlers.mdx => 03-api-reference/03-file-conventions/route.mdx} (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/src-folder.mdx (96%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/template.mdx (97%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/unauthorized.mdx (96%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/after.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheLife.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheTag.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/connection.mdx (96%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cookies.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/draft-mode.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/fetch.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/forbidden.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-image-metadata.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-metadata.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-sitemaps.mdx (97%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-static-params.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-viewport.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/headers.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/image-response.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/index.mdx (83%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-request.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-response.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/not-found.mdx (94%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/permanentRedirect.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/redirect.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unauthorized.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_cache.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_noStore.mdx (95%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_rethrow.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-link-status.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-params.mdx (97%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-pathname.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-report-web-vitals.mdx (99%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-router.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-search-params.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segment.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segments.mdx (97%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/userAgent.mdx (97%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/allowedDevOrigins.mdx (94%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/appDir.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/assetPrefix.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/authInterrupts.mdx (92%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/basePath.mdx (96%) rename apps/docs/content/ar/docs/01-app/{05-api-reference/05-config/01-next-config-js/dynamicIO.mdx => 03-api-reference/05-config/01-next-config-js/cacheComponents.mdx} (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cacheLife.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/compress.mdx (95%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/crossOrigin.mdx (93%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cssChunking.mdx (96%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/devIndicators.mdx (97%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/distDir.mdx (91%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/env.mdx (96%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/eslint.mdx (94%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/expireTime.mdx (94%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/exportPathMap.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateBuildId.mdx (93%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateEtags.mdx (91%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/headers.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/htmlLimitedBots.mdx (94%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/httpAgentOptions.mdx (92%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/images.mdx (99%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/incrementalCacheHandlerPath.mdx (97%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/index.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/inlineCss.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/logging.mdx (96%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/mdxRs.mdx (86%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/onDemandEntries.mdx (93%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/optimizePackageImports.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/output.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/pageExtensions.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/poweredByHeader.mdx (88%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/ppr.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/productionBrowserSourceMaps.mdx (94%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactCompiler.mdx (97%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactMaxHeadersLength.mdx (93%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactStrictMode.mdx (95%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/redirects.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/rewrites.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/sassOptions.mdx (90%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverActions.mdx (96%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverComponentsHmrCache.mdx (95%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverExternalPackages.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staleTimes.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staticGeneration.mdx (93%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/taint.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/trailingSlash.mdx (95%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/transpilePackages.mdx (92%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/turbopack.mdx (98%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typedRoutes.mdx (87%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typescript.mdx (94%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/urlImports.mdx (97%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useCache.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useLightningcss.mdx (87%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/viewTransition.mdx (96%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webVitalsAttribution.mdx (96%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webpack.mdx (97%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/02-typescript.mdx (99%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/03-eslint.mdx (99%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/05-config/index.mdx (52%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/create-next-app.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/index.mdx (90%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/next.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/07-edge.mdx (99%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/08-turbopack.mdx (100%) rename apps/docs/content/ar/docs/01-app/{05-api-reference => 03-api-reference}/index.mdx (100%) delete mode 100644 apps/docs/content/ar/docs/01-app/03-building-your-application/01-routing/index.mdx delete mode 100644 apps/docs/content/ar/docs/01-app/03-building-your-application/02-data-fetching/03-server-actions-and-mutations.mdx delete mode 100644 apps/docs/content/ar/docs/01-app/03-building-your-application/02-data-fetching/index.mdx delete mode 100644 apps/docs/content/ar/docs/01-app/03-building-your-application/index.mdx delete mode 100644 apps/docs/content/ar/docs/01-app/04-deep-dive/index.mdx delete mode 100644 apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/instrumentation-client.mdx delete mode 100644 apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/middleware.mdx delete mode 100644 apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/not-found.mdx delete mode 100644 apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/route.mdx delete mode 100644 apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/revalidatePath.mdx delete mode 100644 apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/revalidateTag.mdx rename apps/docs/content/ar/docs/02-pages/02-guides/{tailwind-css.mdx => tailwind-v3-css.mdx} (100%) rename apps/docs/content/ar/docs/02-pages/{03-building-your-application/01-routing/11-middleware.mdx => 04-api-reference/02-file-conventions/middleware.mdx} (100%) rename apps/docs/content/de/docs/01-app/01-getting-started/{08-server-and-client-components.mdx => 05-server-and-client-components.mdx} (100%) rename apps/docs/content/de/docs/01-app/01-getting-started/{13-partial-prerendering.mdx => 06-partial-prerendering.mdx} (100%) rename apps/docs/content/de/docs/01-app/01-getting-started/{09-fetching-data.mdx => 07-fetching-data.mdx} (100%) rename apps/docs/content/de/docs/01-app/01-getting-started/{11-updating-data.mdx => 08-updating-data.mdx} (100%) rename apps/docs/content/de/docs/01-app/01-getting-started/{10-caching-and-revalidating.mdx => 09-caching-and-revalidating.mdx} (100%) rename apps/docs/content/de/docs/01-app/01-getting-started/{12-error-handling.mdx => 10-error-handling.mdx} (100%) rename apps/docs/content/de/docs/01-app/01-getting-started/{07-css.mdx => 11-css.mdx} (100%) rename apps/docs/content/de/docs/01-app/01-getting-started/{05-images.mdx => 12-images.mdx} (100%) rename apps/docs/content/de/docs/01-app/01-getting-started/{06-fonts.mdx => 13-fonts.mdx} (100%) rename apps/docs/content/de/docs/01-app/01-getting-started/{15-deploying.mdx => 16-deploying.mdx} (100%) rename apps/docs/content/de/docs/01-app/01-getting-started/{16-upgrading.mdx => 17-upgrading.mdx} (100%) rename apps/docs/content/de/docs/01-app/{04-deep-dive => 02-guides}/caching.mdx (100%) delete mode 100644 apps/docs/content/de/docs/01-app/02-guides/tailwind-css.mdx rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/index.mdx (64%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-cache.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-client.mdx (97%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-server.mdx (98%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/02-components/font.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/02-components/form.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/02-components/image.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/02-components/index.mdx (82%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/02-components/link.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/02-components/script.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/app-icons.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/index.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/manifest.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/opengraph-image.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/robots.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/sitemap.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/default.mdx (97%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/dynamic-routes.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/error.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/forbidden.mdx (93%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/index.mdx (54%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/instrumentation.mdx (98%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/intercepting-routes.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/layout.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/loading.mdx (98%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/mdx-components.mdx (100%) rename apps/docs/content/de/docs/01-app/{03-building-your-application/01-routing/14-middleware.mdx => 03-api-reference/03-file-conventions/middleware.mdx} (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/page.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/parallel-routes.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/public-folder.mdx (95%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-groups.mdx (95%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-segment-config.mdx (100%) rename apps/docs/content/de/docs/01-app/{03-building-your-application/01-routing/13-route-handlers.mdx => 03-api-reference/03-file-conventions/route.mdx} (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/src-folder.mdx (96%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/template.mdx (97%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/unauthorized.mdx (96%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/after.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheLife.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheTag.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/connection.mdx (95%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cookies.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/draft-mode.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/fetch.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/forbidden.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-image-metadata.mdx (98%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-metadata.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-sitemaps.mdx (97%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-static-params.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-viewport.mdx (98%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/headers.mdx (97%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/image-response.mdx (98%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/index.mdx (81%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-request.mdx (98%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-response.mdx (98%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/not-found.mdx (93%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/permanentRedirect.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/redirect.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unauthorized.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_cache.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_noStore.mdx (95%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_rethrow.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-link-status.mdx (98%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-params.mdx (96%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-pathname.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-report-web-vitals.mdx (98%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-router.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-search-params.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segment.mdx (98%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segments.mdx (97%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/userAgent.mdx (97%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/allowedDevOrigins.mdx (93%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/appDir.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/assetPrefix.mdx (97%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/authInterrupts.mdx (92%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/basePath.mdx (96%) rename apps/docs/content/de/docs/01-app/{05-api-reference/05-config/01-next-config-js/dynamicIO.mdx => 03-api-reference/05-config/01-next-config-js/cacheComponents.mdx} (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cacheLife.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/compress.mdx (95%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/crossOrigin.mdx (93%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cssChunking.mdx (96%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/devIndicators.mdx (97%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/distDir.mdx (91%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/env.mdx (96%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/eslint.mdx (93%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/expireTime.mdx (92%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/exportPathMap.mdx (98%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateBuildId.mdx (92%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateEtags.mdx (90%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/headers.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/htmlLimitedBots.mdx (93%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/httpAgentOptions.mdx (91%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/images.mdx (99%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/incrementalCacheHandlerPath.mdx (97%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/index.mdx (98%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/inlineCss.mdx (97%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/logging.mdx (96%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/mdxRs.mdx (84%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/onDemandEntries.mdx (91%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/optimizePackageImports.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/output.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/pageExtensions.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/poweredByHeader.mdx (89%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/ppr.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/productionBrowserSourceMaps.mdx (93%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactCompiler.mdx (96%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactMaxHeadersLength.mdx (91%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactStrictMode.mdx (94%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/redirects.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/rewrites.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/sassOptions.mdx (90%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverActions.mdx (95%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverComponentsHmrCache.mdx (94%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverExternalPackages.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staleTimes.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staticGeneration.mdx (93%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/taint.mdx (98%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/trailingSlash.mdx (95%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/transpilePackages.mdx (91%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/turbopack.mdx (98%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typedRoutes.mdx (85%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typescript.mdx (93%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/urlImports.mdx (97%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useCache.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useLightningcss.mdx (87%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/viewTransition.mdx (95%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webVitalsAttribution.mdx (95%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webpack.mdx (97%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/02-typescript.mdx (99%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/03-eslint.mdx (99%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/05-config/index.mdx (53%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/create-next-app.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/index.mdx (89%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/next.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/07-edge.mdx (99%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/08-turbopack.mdx (100%) rename apps/docs/content/de/docs/01-app/{05-api-reference => 03-api-reference}/index.mdx (100%) delete mode 100644 apps/docs/content/de/docs/01-app/03-building-your-application/01-routing/index.mdx delete mode 100644 apps/docs/content/de/docs/01-app/03-building-your-application/02-data-fetching/03-server-actions-and-mutations.mdx delete mode 100644 apps/docs/content/de/docs/01-app/03-building-your-application/02-data-fetching/index.mdx delete mode 100644 apps/docs/content/de/docs/01-app/03-building-your-application/index.mdx delete mode 100644 apps/docs/content/de/docs/01-app/04-deep-dive/index.mdx delete mode 100644 apps/docs/content/de/docs/01-app/05-api-reference/03-file-conventions/instrumentation-client.mdx delete mode 100644 apps/docs/content/de/docs/01-app/05-api-reference/03-file-conventions/middleware.mdx delete mode 100644 apps/docs/content/de/docs/01-app/05-api-reference/03-file-conventions/not-found.mdx delete mode 100644 apps/docs/content/de/docs/01-app/05-api-reference/03-file-conventions/route.mdx delete mode 100644 apps/docs/content/de/docs/01-app/05-api-reference/04-functions/revalidatePath.mdx delete mode 100644 apps/docs/content/de/docs/01-app/05-api-reference/04-functions/revalidateTag.mdx rename apps/docs/content/de/docs/02-pages/02-guides/{tailwind-css.mdx => tailwind-v3-css.mdx} (100%) rename apps/docs/content/de/docs/02-pages/{03-building-your-application/01-routing/11-middleware.mdx => 04-api-reference/02-file-conventions/middleware.mdx} (100%) create mode 100644 apps/docs/content/en/blog/next-15-4.mdx rename apps/docs/content/en/docs/01-app/01-getting-started/{08-server-and-client-components.mdx => 05-server-and-client-components.mdx} (91%) rename apps/docs/content/en/docs/01-app/01-getting-started/{13-partial-prerendering.mdx => 06-partial-prerendering.mdx} (97%) rename apps/docs/content/en/docs/01-app/01-getting-started/{09-fetching-data.mdx => 07-fetching-data.mdx} (92%) rename apps/docs/content/en/docs/01-app/01-getting-started/{11-updating-data.mdx => 08-updating-data.mdx} (64%) rename apps/docs/content/en/docs/01-app/01-getting-started/{10-caching-and-revalidating.mdx => 09-caching-and-revalidating.mdx} (96%) rename apps/docs/content/en/docs/01-app/01-getting-started/{12-error-handling.mdx => 10-error-handling.mdx} (86%) rename apps/docs/content/en/docs/01-app/01-getting-started/{07-css.mdx => 11-css.mdx} (65%) rename apps/docs/content/en/docs/01-app/01-getting-started/{05-images.mdx => 12-images.mdx} (89%) rename apps/docs/content/en/docs/01-app/01-getting-started/{06-fonts.mdx => 13-fonts.mdx} (96%) create mode 100644 apps/docs/content/en/docs/01-app/01-getting-started/15-route-handlers-and-middleware.mdx rename apps/docs/content/en/docs/01-app/01-getting-started/{15-deploying.mdx => 16-deploying.mdx} (98%) rename apps/docs/content/en/docs/01-app/01-getting-started/{16-upgrading.mdx => 17-upgrading.mdx} (74%) create mode 100644 apps/docs/content/en/docs/01-app/02-guides/backend-for-frontend.mdx rename apps/docs/content/en/docs/01-app/{04-deep-dive => 02-guides}/caching.mdx (91%) create mode 100644 apps/docs/content/en/docs/01-app/02-guides/data-security.mdx create mode 100644 apps/docs/content/en/docs/01-app/02-guides/prefetching.mdx delete mode 100644 apps/docs/content/en/docs/01-app/02-guides/tailwind-css.mdx create mode 100644 apps/docs/content/en/docs/01-app/02-guides/tailwind-v3-css.mdx rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/index.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-cache.mdx (98%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-client.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-server.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/02-components/font.mdx (98%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/02-components/form.mdx (99%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/02-components/image.mdx (97%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/02-components/index.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/02-components/link.mdx (93%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/02-components/script.mdx (99%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/app-icons.mdx (95%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/index.mdx (93%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/manifest.mdx (92%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/opengraph-image.mdx (97%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/robots.mdx (94%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/sitemap.mdx (98%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/default.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/dynamic-routes.mdx (79%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/error.mdx (94%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/forbidden.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/index.mdx (100%) create mode 100644 apps/docs/content/en/docs/01-app/03-api-reference/03-file-conventions/instrumentation-client.mdx rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/instrumentation.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/intercepting-routes.mdx (92%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/layout.mdx (97%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/loading.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/mdx-components.mdx (55%) rename apps/docs/content/en/docs/01-app/{03-building-your-application/01-routing/14-middleware.mdx => 03-api-reference/03-file-conventions/middleware.mdx} (79%) create mode 100644 apps/docs/content/en/docs/01-app/03-api-reference/03-file-conventions/not-found.mdx rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/page.mdx (91%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/parallel-routes.mdx (96%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/public-folder.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-groups.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-segment-config.mdx (93%) rename apps/docs/content/en/docs/01-app/{03-building-your-application/01-routing/13-route-handlers.mdx => 03-api-reference/03-file-conventions/route.mdx} (72%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/src-folder.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/template.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/unauthorized.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/after.mdx (88%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheLife.mdx (96%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheTag.mdx (89%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/connection.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cookies.mdx (75%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/draft-mode.mdx (95%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/fetch.mdx (85%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/forbidden.mdx (96%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-image-metadata.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-metadata.mdx (95%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-sitemaps.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-static-params.mdx (98%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-viewport.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/headers.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/image-response.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/index.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-request.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-response.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/not-found.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/permanentRedirect.mdx (85%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/redirect.mdx (87%) create mode 100644 apps/docs/content/en/docs/01-app/03-api-reference/04-functions/revalidatePath.mdx create mode 100644 apps/docs/content/en/docs/01-app/03-api-reference/04-functions/revalidateTag.mdx rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unauthorized.mdx (97%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_cache.mdx (95%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_noStore.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_rethrow.mdx (85%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-link-status.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-params.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-pathname.mdx (95%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-report-web-vitals.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-router.mdx (86%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-search-params.mdx (94%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segment.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segments.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/userAgent.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/allowedDevOrigins.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/appDir.mdx (54%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/assetPrefix.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/authInterrupts.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/basePath.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference/05-config/01-next-config-js/dynamicIO.mdx => 03-api-reference/05-config/01-next-config-js/cacheComponents.mdx} (52%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cacheLife.mdx (89%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/compress.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/crossOrigin.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cssChunking.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/devIndicators.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/distDir.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/env.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/eslint.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/expireTime.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/exportPathMap.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateBuildId.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateEtags.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/headers.mdx (99%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/htmlLimitedBots.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/httpAgentOptions.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/images.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/incrementalCacheHandlerPath.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/index.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/inlineCss.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/logging.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/mdxRs.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/onDemandEntries.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/optimizePackageImports.mdx (98%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/output.mdx (76%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/pageExtensions.mdx (96%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/poweredByHeader.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/ppr.mdx (99%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/productionBrowserSourceMaps.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactCompiler.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactMaxHeadersLength.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactStrictMode.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/redirects.mdx (88%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/rewrites.mdx (98%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/sassOptions.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverActions.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverComponentsHmrCache.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverExternalPackages.mdx (94%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staleTimes.mdx (81%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staticGeneration.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/taint.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/trailingSlash.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/transpilePackages.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/turbopack.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typedRoutes.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typescript.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/urlImports.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useCache.mdx (79%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useLightningcss.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/viewTransition.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webVitalsAttribution.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webpack.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/02-typescript.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/03-eslint.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/05-config/index.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/create-next-app.mdx (97%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/index.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/next.mdx (92%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/07-edge.mdx (100%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/08-turbopack.mdx (99%) rename apps/docs/content/en/docs/01-app/{05-api-reference => 03-api-reference}/index.mdx (55%) delete mode 100644 apps/docs/content/en/docs/01-app/03-building-your-application/01-routing/index.mdx delete mode 100644 apps/docs/content/en/docs/01-app/03-building-your-application/02-data-fetching/03-server-actions-and-mutations.mdx delete mode 100644 apps/docs/content/en/docs/01-app/03-building-your-application/02-data-fetching/index.mdx delete mode 100644 apps/docs/content/en/docs/01-app/03-building-your-application/index.mdx delete mode 100644 apps/docs/content/en/docs/01-app/04-deep-dive/index.mdx delete mode 100644 apps/docs/content/en/docs/01-app/05-api-reference/03-file-conventions/instrumentation-client.mdx delete mode 100644 apps/docs/content/en/docs/01-app/05-api-reference/03-file-conventions/middleware.mdx delete mode 100644 apps/docs/content/en/docs/01-app/05-api-reference/03-file-conventions/not-found.mdx delete mode 100644 apps/docs/content/en/docs/01-app/05-api-reference/03-file-conventions/route.mdx delete mode 100644 apps/docs/content/en/docs/01-app/05-api-reference/04-functions/revalidatePath.mdx delete mode 100644 apps/docs/content/en/docs/01-app/05-api-reference/04-functions/revalidateTag.mdx rename apps/docs/content/en/docs/02-pages/02-guides/{tailwind-css.mdx => tailwind-v3-css.mdx} (92%) rename apps/docs/content/en/docs/02-pages/{03-building-your-application/01-routing/11-middleware.mdx => 04-api-reference/02-file-conventions/middleware.mdx} (88%) rename apps/docs/content/es/docs/01-app/01-getting-started/{08-server-and-client-components.mdx => 05-server-and-client-components.mdx} (100%) rename apps/docs/content/es/docs/01-app/01-getting-started/{13-partial-prerendering.mdx => 06-partial-prerendering.mdx} (100%) rename apps/docs/content/es/docs/01-app/01-getting-started/{09-fetching-data.mdx => 07-fetching-data.mdx} (100%) rename apps/docs/content/es/docs/01-app/01-getting-started/{11-updating-data.mdx => 08-updating-data.mdx} (100%) rename apps/docs/content/es/docs/01-app/01-getting-started/{10-caching-and-revalidating.mdx => 09-caching-and-revalidating.mdx} (100%) rename apps/docs/content/es/docs/01-app/01-getting-started/{12-error-handling.mdx => 10-error-handling.mdx} (100%) rename apps/docs/content/es/docs/01-app/01-getting-started/{07-css.mdx => 11-css.mdx} (100%) rename apps/docs/content/es/docs/01-app/01-getting-started/{05-images.mdx => 12-images.mdx} (100%) rename apps/docs/content/es/docs/01-app/01-getting-started/{06-fonts.mdx => 13-fonts.mdx} (100%) rename apps/docs/content/es/docs/01-app/01-getting-started/{15-deploying.mdx => 16-deploying.mdx} (100%) rename apps/docs/content/es/docs/01-app/01-getting-started/{16-upgrading.mdx => 17-upgrading.mdx} (100%) rename apps/docs/content/es/docs/01-app/{04-deep-dive => 02-guides}/caching.mdx (100%) delete mode 100644 apps/docs/content/es/docs/01-app/02-guides/tailwind-css.mdx rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/index.mdx (64%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-cache.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-client.mdx (97%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-server.mdx (98%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/02-components/font.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/02-components/form.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/02-components/image.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/02-components/index.mdx (80%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/02-components/link.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/02-components/script.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/app-icons.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/index.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/manifest.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/opengraph-image.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/robots.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/sitemap.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/default.mdx (97%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/dynamic-routes.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/error.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/forbidden.mdx (93%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/index.mdx (60%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/instrumentation.mdx (98%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/intercepting-routes.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/layout.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/loading.mdx (98%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/mdx-components.mdx (100%) rename apps/docs/content/es/docs/01-app/{03-building-your-application/01-routing/14-middleware.mdx => 03-api-reference/03-file-conventions/middleware.mdx} (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/page.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/parallel-routes.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/public-folder.mdx (95%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-groups.mdx (95%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-segment-config.mdx (100%) rename apps/docs/content/es/docs/01-app/{03-building-your-application/01-routing/13-route-handlers.mdx => 03-api-reference/03-file-conventions/route.mdx} (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/src-folder.mdx (96%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/template.mdx (96%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/unauthorized.mdx (96%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/after.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheLife.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheTag.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/connection.mdx (95%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cookies.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/draft-mode.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/fetch.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/forbidden.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-image-metadata.mdx (98%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-metadata.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-sitemaps.mdx (97%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-static-params.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-viewport.mdx (98%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/headers.mdx (97%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/image-response.mdx (98%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/index.mdx (81%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-request.mdx (98%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-response.mdx (97%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/not-found.mdx (93%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/permanentRedirect.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/redirect.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unauthorized.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_cache.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_noStore.mdx (95%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_rethrow.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-link-status.mdx (98%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-params.mdx (96%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-pathname.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-report-web-vitals.mdx (98%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-router.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-search-params.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segment.mdx (98%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segments.mdx (97%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/userAgent.mdx (97%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/allowedDevOrigins.mdx (93%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/appDir.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/assetPrefix.mdx (97%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/authInterrupts.mdx (91%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/basePath.mdx (96%) rename apps/docs/content/es/docs/01-app/{05-api-reference/05-config/01-next-config-js/dynamicIO.mdx => 03-api-reference/05-config/01-next-config-js/cacheComponents.mdx} (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cacheLife.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/compress.mdx (95%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/crossOrigin.mdx (93%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cssChunking.mdx (95%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/devIndicators.mdx (97%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/distDir.mdx (90%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/env.mdx (96%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/eslint.mdx (93%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/expireTime.mdx (92%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/exportPathMap.mdx (98%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateBuildId.mdx (91%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateEtags.mdx (89%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/headers.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/htmlLimitedBots.mdx (94%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/httpAgentOptions.mdx (91%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/images.mdx (98%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/incrementalCacheHandlerPath.mdx (97%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/index.mdx (98%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/inlineCss.mdx (97%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/logging.mdx (95%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/mdxRs.mdx (84%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/onDemandEntries.mdx (91%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/optimizePackageImports.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/output.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/pageExtensions.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/poweredByHeader.mdx (87%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/ppr.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/productionBrowserSourceMaps.mdx (93%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactCompiler.mdx (96%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactMaxHeadersLength.mdx (91%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactStrictMode.mdx (94%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/redirects.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/rewrites.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/sassOptions.mdx (90%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverActions.mdx (95%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverComponentsHmrCache.mdx (94%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverExternalPackages.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staleTimes.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staticGeneration.mdx (92%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/taint.mdx (98%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/trailingSlash.mdx (94%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/transpilePackages.mdx (91%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/turbopack.mdx (98%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typedRoutes.mdx (84%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typescript.mdx (93%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/urlImports.mdx (97%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useCache.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useLightningcss.mdx (87%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/viewTransition.mdx (95%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webVitalsAttribution.mdx (95%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webpack.mdx (97%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/02-typescript.mdx (99%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/05-config/03-eslint.mdx (99%) create mode 100644 apps/docs/content/es/docs/01-app/03-api-reference/05-config/index.mdx rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/create-next-app.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/index.mdx (89%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/next.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/07-edge.mdx (99%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/08-turbopack.mdx (100%) rename apps/docs/content/es/docs/01-app/{05-api-reference => 03-api-reference}/index.mdx (100%) delete mode 100644 apps/docs/content/es/docs/01-app/03-building-your-application/01-routing/index.mdx delete mode 100644 apps/docs/content/es/docs/01-app/03-building-your-application/02-data-fetching/03-server-actions-and-mutations.mdx delete mode 100644 apps/docs/content/es/docs/01-app/03-building-your-application/02-data-fetching/index.mdx delete mode 100644 apps/docs/content/es/docs/01-app/03-building-your-application/index.mdx delete mode 100644 apps/docs/content/es/docs/01-app/04-deep-dive/index.mdx delete mode 100644 apps/docs/content/es/docs/01-app/05-api-reference/03-file-conventions/instrumentation-client.mdx delete mode 100644 apps/docs/content/es/docs/01-app/05-api-reference/03-file-conventions/middleware.mdx delete mode 100644 apps/docs/content/es/docs/01-app/05-api-reference/03-file-conventions/not-found.mdx delete mode 100644 apps/docs/content/es/docs/01-app/05-api-reference/03-file-conventions/route.mdx delete mode 100644 apps/docs/content/es/docs/01-app/05-api-reference/04-functions/revalidatePath.mdx delete mode 100644 apps/docs/content/es/docs/01-app/05-api-reference/04-functions/revalidateTag.mdx delete mode 100644 apps/docs/content/es/docs/01-app/05-api-reference/05-config/index.mdx rename apps/docs/content/es/docs/02-pages/02-guides/{tailwind-css.mdx => tailwind-v3-css.mdx} (100%) rename apps/docs/content/es/docs/02-pages/{03-building-your-application/01-routing/11-middleware.mdx => 04-api-reference/02-file-conventions/middleware.mdx} (100%) rename apps/docs/content/fr/docs/01-app/01-getting-started/{08-server-and-client-components.mdx => 05-server-and-client-components.mdx} (100%) rename apps/docs/content/fr/docs/01-app/01-getting-started/{13-partial-prerendering.mdx => 06-partial-prerendering.mdx} (100%) rename apps/docs/content/fr/docs/01-app/01-getting-started/{09-fetching-data.mdx => 07-fetching-data.mdx} (100%) rename apps/docs/content/fr/docs/01-app/01-getting-started/{11-updating-data.mdx => 08-updating-data.mdx} (100%) rename apps/docs/content/fr/docs/01-app/01-getting-started/{10-caching-and-revalidating.mdx => 09-caching-and-revalidating.mdx} (100%) rename apps/docs/content/fr/docs/01-app/01-getting-started/{12-error-handling.mdx => 10-error-handling.mdx} (100%) rename apps/docs/content/fr/docs/01-app/01-getting-started/{07-css.mdx => 11-css.mdx} (100%) rename apps/docs/content/fr/docs/01-app/01-getting-started/{05-images.mdx => 12-images.mdx} (100%) rename apps/docs/content/fr/docs/01-app/01-getting-started/{06-fonts.mdx => 13-fonts.mdx} (100%) rename apps/docs/content/fr/docs/01-app/01-getting-started/{15-deploying.mdx => 16-deploying.mdx} (100%) rename apps/docs/content/fr/docs/01-app/01-getting-started/{16-upgrading.mdx => 17-upgrading.mdx} (100%) rename apps/docs/content/fr/docs/01-app/{04-deep-dive => 02-guides}/caching.mdx (100%) delete mode 100644 apps/docs/content/fr/docs/01-app/02-guides/tailwind-css.mdx rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/index.mdx (64%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-cache.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-client.mdx (97%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-server.mdx (98%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/02-components/font.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/02-components/form.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/02-components/image.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/02-components/index.mdx (80%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/02-components/link.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/02-components/script.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/app-icons.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/index.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/manifest.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/opengraph-image.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/robots.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/sitemap.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/default.mdx (97%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/dynamic-routes.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/error.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/forbidden.mdx (93%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/index.mdx (59%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/instrumentation.mdx (98%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/intercepting-routes.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/layout.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/loading.mdx (98%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/mdx-components.mdx (100%) rename apps/docs/content/fr/docs/01-app/{03-building-your-application/01-routing/14-middleware.mdx => 03-api-reference/03-file-conventions/middleware.mdx} (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/page.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/parallel-routes.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/public-folder.mdx (95%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-groups.mdx (95%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-segment-config.mdx (100%) rename apps/docs/content/fr/docs/01-app/{03-building-your-application/01-routing/13-route-handlers.mdx => 03-api-reference/03-file-conventions/route.mdx} (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/src-folder.mdx (95%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/template.mdx (96%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/unauthorized.mdx (96%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/after.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheLife.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheTag.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/connection.mdx (95%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cookies.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/draft-mode.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/fetch.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/forbidden.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-image-metadata.mdx (98%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-metadata.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-sitemaps.mdx (97%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-static-params.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-viewport.mdx (98%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/headers.mdx (97%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/image-response.mdx (98%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/index.mdx (79%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-request.mdx (98%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-response.mdx (98%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/not-found.mdx (93%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/permanentRedirect.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/redirect.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unauthorized.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_cache.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_noStore.mdx (95%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_rethrow.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-link-status.mdx (98%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-params.mdx (96%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-pathname.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-report-web-vitals.mdx (98%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-router.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-search-params.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segment.mdx (98%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segments.mdx (97%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/userAgent.mdx (97%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/allowedDevOrigins.mdx (93%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/appDir.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/assetPrefix.mdx (97%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/authInterrupts.mdx (92%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/basePath.mdx (96%) rename apps/docs/content/fr/docs/01-app/{05-api-reference/05-config/01-next-config-js/dynamicIO.mdx => 03-api-reference/05-config/01-next-config-js/cacheComponents.mdx} (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cacheLife.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/compress.mdx (95%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/crossOrigin.mdx (93%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cssChunking.mdx (96%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/devIndicators.mdx (97%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/distDir.mdx (90%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/env.mdx (96%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/eslint.mdx (93%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/expireTime.mdx (92%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/exportPathMap.mdx (98%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateBuildId.mdx (92%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateEtags.mdx (89%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/headers.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/htmlLimitedBots.mdx (94%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/httpAgentOptions.mdx (91%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/images.mdx (98%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/incrementalCacheHandlerPath.mdx (97%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/index.mdx (98%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/inlineCss.mdx (97%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/logging.mdx (96%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/mdxRs.mdx (84%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/onDemandEntries.mdx (91%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/optimizePackageImports.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/output.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/pageExtensions.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/poweredByHeader.mdx (87%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/ppr.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/productionBrowserSourceMaps.mdx (93%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactCompiler.mdx (96%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactMaxHeadersLength.mdx (91%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactStrictMode.mdx (94%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/redirects.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/rewrites.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/sassOptions.mdx (90%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverActions.mdx (95%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverComponentsHmrCache.mdx (94%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverExternalPackages.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staleTimes.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staticGeneration.mdx (92%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/taint.mdx (98%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/trailingSlash.mdx (94%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/transpilePackages.mdx (91%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/turbopack.mdx (98%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typedRoutes.mdx (85%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typescript.mdx (93%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/urlImports.mdx (97%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useCache.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useLightningcss.mdx (87%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/viewTransition.mdx (95%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webVitalsAttribution.mdx (95%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webpack.mdx (97%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/02-typescript.mdx (99%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/03-eslint.mdx (99%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/05-config/index.mdx (50%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/create-next-app.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/index.mdx (89%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/next.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/07-edge.mdx (99%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/08-turbopack.mdx (100%) rename apps/docs/content/fr/docs/01-app/{05-api-reference => 03-api-reference}/index.mdx (100%) delete mode 100644 apps/docs/content/fr/docs/01-app/03-building-your-application/01-routing/index.mdx delete mode 100644 apps/docs/content/fr/docs/01-app/03-building-your-application/02-data-fetching/03-server-actions-and-mutations.mdx delete mode 100644 apps/docs/content/fr/docs/01-app/03-building-your-application/02-data-fetching/index.mdx delete mode 100644 apps/docs/content/fr/docs/01-app/03-building-your-application/index.mdx delete mode 100644 apps/docs/content/fr/docs/01-app/04-deep-dive/index.mdx delete mode 100644 apps/docs/content/fr/docs/01-app/05-api-reference/03-file-conventions/instrumentation-client.mdx delete mode 100644 apps/docs/content/fr/docs/01-app/05-api-reference/03-file-conventions/middleware.mdx delete mode 100644 apps/docs/content/fr/docs/01-app/05-api-reference/03-file-conventions/not-found.mdx delete mode 100644 apps/docs/content/fr/docs/01-app/05-api-reference/03-file-conventions/route.mdx delete mode 100644 apps/docs/content/fr/docs/01-app/05-api-reference/04-functions/revalidatePath.mdx delete mode 100644 apps/docs/content/fr/docs/01-app/05-api-reference/04-functions/revalidateTag.mdx rename apps/docs/content/fr/docs/02-pages/02-guides/{tailwind-css.mdx => tailwind-v3-css.mdx} (100%) rename apps/docs/content/fr/docs/02-pages/{03-building-your-application/01-routing/11-middleware.mdx => 04-api-reference/02-file-conventions/middleware.mdx} (100%) rename apps/docs/content/ja/docs/01-app/01-getting-started/{08-server-and-client-components.mdx => 05-server-and-client-components.mdx} (100%) rename apps/docs/content/ja/docs/01-app/01-getting-started/{13-partial-prerendering.mdx => 06-partial-prerendering.mdx} (100%) rename apps/docs/content/ja/docs/01-app/01-getting-started/{09-fetching-data.mdx => 07-fetching-data.mdx} (100%) rename apps/docs/content/ja/docs/01-app/01-getting-started/{11-updating-data.mdx => 08-updating-data.mdx} (100%) rename apps/docs/content/ja/docs/01-app/01-getting-started/{10-caching-and-revalidating.mdx => 09-caching-and-revalidating.mdx} (100%) rename apps/docs/content/ja/docs/01-app/01-getting-started/{12-error-handling.mdx => 10-error-handling.mdx} (100%) rename apps/docs/content/ja/docs/01-app/01-getting-started/{07-css.mdx => 11-css.mdx} (100%) rename apps/docs/content/ja/docs/01-app/01-getting-started/{05-images.mdx => 12-images.mdx} (100%) rename apps/docs/content/ja/docs/01-app/01-getting-started/{06-fonts.mdx => 13-fonts.mdx} (100%) rename apps/docs/content/ja/docs/01-app/01-getting-started/{15-deploying.mdx => 16-deploying.mdx} (100%) rename apps/docs/content/ja/docs/01-app/01-getting-started/{16-upgrading.mdx => 17-upgrading.mdx} (100%) rename apps/docs/content/ja/docs/01-app/{04-deep-dive => 02-guides}/caching.mdx (100%) delete mode 100644 apps/docs/content/ja/docs/01-app/02-guides/tailwind-css.mdx rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/index.mdx (70%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-cache.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-client.mdx (98%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-server.mdx (98%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/02-components/font.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/02-components/form.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/02-components/image.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/02-components/index.mdx (82%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/02-components/link.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/02-components/script.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/app-icons.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/index.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/manifest.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/opengraph-image.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/robots.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/sitemap.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/default.mdx (97%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/dynamic-routes.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/error.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/forbidden.mdx (93%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/index.mdx (59%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/instrumentation.mdx (98%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/intercepting-routes.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/layout.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/loading.mdx (98%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/mdx-components.mdx (100%) rename apps/docs/content/ja/docs/01-app/{03-building-your-application/01-routing/14-middleware.mdx => 03-api-reference/03-file-conventions/middleware.mdx} (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/page.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/parallel-routes.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/public-folder.mdx (96%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-groups.mdx (95%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-segment-config.mdx (100%) rename apps/docs/content/ja/docs/01-app/{03-building-your-application/01-routing/13-route-handlers.mdx => 03-api-reference/03-file-conventions/route.mdx} (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/src-folder.mdx (96%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/template.mdx (97%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/unauthorized.mdx (96%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/after.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheLife.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheTag.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/connection.mdx (95%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cookies.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/draft-mode.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/fetch.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/forbidden.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-image-metadata.mdx (98%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-metadata.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-sitemaps.mdx (97%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-static-params.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-viewport.mdx (98%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/headers.mdx (97%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/image-response.mdx (98%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/index.mdx (82%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-request.mdx (98%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-response.mdx (98%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/not-found.mdx (94%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/permanentRedirect.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/redirect.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unauthorized.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_cache.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_noStore.mdx (95%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_rethrow.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-link-status.mdx (98%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-params.mdx (96%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-pathname.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-report-web-vitals.mdx (99%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-router.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-search-params.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segment.mdx (98%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segments.mdx (97%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/userAgent.mdx (97%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/allowedDevOrigins.mdx (94%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/appDir.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/assetPrefix.mdx (97%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/authInterrupts.mdx (92%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/basePath.mdx (96%) rename apps/docs/content/ja/docs/01-app/{05-api-reference/05-config/01-next-config-js/dynamicIO.mdx => 03-api-reference/05-config/01-next-config-js/cacheComponents.mdx} (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cacheLife.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/compress.mdx (95%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/crossOrigin.mdx (94%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cssChunking.mdx (96%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/devIndicators.mdx (97%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/distDir.mdx (91%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/env.mdx (96%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/eslint.mdx (93%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/expireTime.mdx (93%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/exportPathMap.mdx (98%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateBuildId.mdx (92%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateEtags.mdx (91%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/headers.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/htmlLimitedBots.mdx (94%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/httpAgentOptions.mdx (92%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/images.mdx (99%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/incrementalCacheHandlerPath.mdx (97%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/index.mdx (98%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/inlineCss.mdx (97%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/logging.mdx (96%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/mdxRs.mdx (86%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/onDemandEntries.mdx (92%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/optimizePackageImports.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/output.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/pageExtensions.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/poweredByHeader.mdx (89%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/ppr.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/productionBrowserSourceMaps.mdx (93%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactCompiler.mdx (97%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactMaxHeadersLength.mdx (92%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactStrictMode.mdx (94%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/redirects.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/rewrites.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/sassOptions.mdx (90%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverActions.mdx (95%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverComponentsHmrCache.mdx (95%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverExternalPackages.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staleTimes.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staticGeneration.mdx (93%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/taint.mdx (98%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/trailingSlash.mdx (95%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/transpilePackages.mdx (92%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/turbopack.mdx (98%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typedRoutes.mdx (86%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typescript.mdx (94%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/urlImports.mdx (97%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useCache.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useLightningcss.mdx (88%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/viewTransition.mdx (96%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webVitalsAttribution.mdx (96%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webpack.mdx (97%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/02-typescript.mdx (99%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/03-eslint.mdx (99%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/05-config/index.mdx (53%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/create-next-app.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/index.mdx (91%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/next.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/07-edge.mdx (99%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/08-turbopack.mdx (100%) rename apps/docs/content/ja/docs/01-app/{05-api-reference => 03-api-reference}/index.mdx (100%) delete mode 100644 apps/docs/content/ja/docs/01-app/03-building-your-application/01-routing/index.mdx delete mode 100644 apps/docs/content/ja/docs/01-app/03-building-your-application/02-data-fetching/03-server-actions-and-mutations.mdx delete mode 100644 apps/docs/content/ja/docs/01-app/03-building-your-application/02-data-fetching/index.mdx delete mode 100644 apps/docs/content/ja/docs/01-app/03-building-your-application/index.mdx delete mode 100644 apps/docs/content/ja/docs/01-app/04-deep-dive/index.mdx delete mode 100644 apps/docs/content/ja/docs/01-app/05-api-reference/03-file-conventions/instrumentation-client.mdx delete mode 100644 apps/docs/content/ja/docs/01-app/05-api-reference/03-file-conventions/middleware.mdx delete mode 100644 apps/docs/content/ja/docs/01-app/05-api-reference/03-file-conventions/not-found.mdx delete mode 100644 apps/docs/content/ja/docs/01-app/05-api-reference/03-file-conventions/route.mdx delete mode 100644 apps/docs/content/ja/docs/01-app/05-api-reference/04-functions/revalidatePath.mdx delete mode 100644 apps/docs/content/ja/docs/01-app/05-api-reference/04-functions/revalidateTag.mdx rename apps/docs/content/ja/docs/02-pages/02-guides/{tailwind-css.mdx => tailwind-v3-css.mdx} (100%) rename apps/docs/content/ja/docs/02-pages/{03-building-your-application/01-routing/11-middleware.mdx => 04-api-reference/02-file-conventions/middleware.mdx} (100%) rename apps/docs/content/ru/docs/01-app/01-getting-started/{08-server-and-client-components.mdx => 05-server-and-client-components.mdx} (100%) rename apps/docs/content/ru/docs/01-app/01-getting-started/{13-partial-prerendering.mdx => 06-partial-prerendering.mdx} (100%) rename apps/docs/content/ru/docs/01-app/01-getting-started/{09-fetching-data.mdx => 07-fetching-data.mdx} (100%) rename apps/docs/content/ru/docs/01-app/01-getting-started/{11-updating-data.mdx => 08-updating-data.mdx} (100%) rename apps/docs/content/ru/docs/01-app/01-getting-started/{10-caching-and-revalidating.mdx => 09-caching-and-revalidating.mdx} (100%) rename apps/docs/content/ru/docs/01-app/01-getting-started/{12-error-handling.mdx => 10-error-handling.mdx} (100%) rename apps/docs/content/ru/docs/01-app/01-getting-started/{07-css.mdx => 11-css.mdx} (100%) rename apps/docs/content/ru/docs/01-app/01-getting-started/{05-images.mdx => 12-images.mdx} (100%) rename apps/docs/content/ru/docs/01-app/01-getting-started/{06-fonts.mdx => 13-fonts.mdx} (100%) rename apps/docs/content/ru/docs/01-app/01-getting-started/{15-deploying.mdx => 16-deploying.mdx} (100%) rename apps/docs/content/ru/docs/01-app/01-getting-started/{16-upgrading.mdx => 17-upgrading.mdx} (100%) rename apps/docs/content/ru/docs/01-app/{04-deep-dive => 02-guides}/caching.mdx (100%) delete mode 100644 apps/docs/content/ru/docs/01-app/02-guides/tailwind-css.mdx rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/index.mdx (71%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-cache.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-client.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-server.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/02-components/font.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/02-components/form.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/02-components/image.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/02-components/index.mdx (86%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/02-components/link.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/02-components/script.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/app-icons.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/index.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/manifest.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/opengraph-image.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/robots.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/sitemap.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/default.mdx (97%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/dynamic-routes.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/error.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/forbidden.mdx (94%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/index.mdx (65%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/instrumentation.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/intercepting-routes.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/layout.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/loading.mdx (99%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/mdx-components.mdx (100%) rename apps/docs/content/ru/docs/01-app/{03-building-your-application/01-routing/14-middleware.mdx => 03-api-reference/03-file-conventions/middleware.mdx} (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/page.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/parallel-routes.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/public-folder.mdx (96%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-groups.mdx (96%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-segment-config.mdx (100%) rename apps/docs/content/ru/docs/01-app/{03-building-your-application/01-routing/13-route-handlers.mdx => 03-api-reference/03-file-conventions/route.mdx} (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/src-folder.mdx (97%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/template.mdx (97%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/unauthorized.mdx (97%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/after.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheLife.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheTag.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/connection.mdx (96%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cookies.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/draft-mode.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/fetch.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/forbidden.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-image-metadata.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-metadata.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-sitemaps.mdx (97%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-static-params.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-viewport.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/headers.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/image-response.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/index.mdx (86%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-request.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-response.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/not-found.mdx (94%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/permanentRedirect.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/redirect.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unauthorized.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_cache.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_noStore.mdx (96%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_rethrow.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-link-status.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-params.mdx (97%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-pathname.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-report-web-vitals.mdx (99%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-router.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-search-params.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segment.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segments.mdx (97%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/userAgent.mdx (97%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/allowedDevOrigins.mdx (95%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/appDir.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/assetPrefix.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/authInterrupts.mdx (93%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/basePath.mdx (97%) rename apps/docs/content/ru/docs/01-app/{05-api-reference/05-config/01-next-config-js/dynamicIO.mdx => 03-api-reference/05-config/01-next-config-js/cacheComponents.mdx} (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cacheLife.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/compress.mdx (96%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/crossOrigin.mdx (94%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cssChunking.mdx (97%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/devIndicators.mdx (97%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/distDir.mdx (93%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/env.mdx (97%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/eslint.mdx (95%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/expireTime.mdx (95%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/exportPathMap.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateBuildId.mdx (94%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateEtags.mdx (92%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/headers.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/htmlLimitedBots.mdx (95%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/httpAgentOptions.mdx (93%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/images.mdx (99%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/incrementalCacheHandlerPath.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/index.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/inlineCss.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/logging.mdx (96%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/mdxRs.mdx (87%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/onDemandEntries.mdx (94%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/optimizePackageImports.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/output.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/pageExtensions.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/poweredByHeader.mdx (90%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/ppr.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/productionBrowserSourceMaps.mdx (94%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactCompiler.mdx (97%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactMaxHeadersLength.mdx (94%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactStrictMode.mdx (96%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/redirects.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/rewrites.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/sassOptions.mdx (91%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverActions.mdx (96%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverComponentsHmrCache.mdx (95%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverExternalPackages.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staleTimes.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staticGeneration.mdx (94%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/taint.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/trailingSlash.mdx (96%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/transpilePackages.mdx (94%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/turbopack.mdx (99%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typedRoutes.mdx (88%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typescript.mdx (95%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/urlImports.mdx (97%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useCache.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useLightningcss.mdx (89%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/viewTransition.mdx (97%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webVitalsAttribution.mdx (96%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webpack.mdx (98%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/02-typescript.mdx (99%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/03-eslint.mdx (99%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/05-config/index.mdx (57%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/create-next-app.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/index.mdx (92%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/next.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/07-edge.mdx (99%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/08-turbopack.mdx (100%) rename apps/docs/content/ru/docs/01-app/{05-api-reference => 03-api-reference}/index.mdx (100%) delete mode 100644 apps/docs/content/ru/docs/01-app/03-building-your-application/01-routing/index.mdx delete mode 100644 apps/docs/content/ru/docs/01-app/03-building-your-application/02-data-fetching/03-server-actions-and-mutations.mdx delete mode 100644 apps/docs/content/ru/docs/01-app/03-building-your-application/02-data-fetching/index.mdx delete mode 100644 apps/docs/content/ru/docs/01-app/03-building-your-application/index.mdx delete mode 100644 apps/docs/content/ru/docs/01-app/04-deep-dive/index.mdx delete mode 100644 apps/docs/content/ru/docs/01-app/05-api-reference/03-file-conventions/instrumentation-client.mdx delete mode 100644 apps/docs/content/ru/docs/01-app/05-api-reference/03-file-conventions/middleware.mdx delete mode 100644 apps/docs/content/ru/docs/01-app/05-api-reference/03-file-conventions/not-found.mdx delete mode 100644 apps/docs/content/ru/docs/01-app/05-api-reference/03-file-conventions/route.mdx delete mode 100644 apps/docs/content/ru/docs/01-app/05-api-reference/04-functions/revalidatePath.mdx delete mode 100644 apps/docs/content/ru/docs/01-app/05-api-reference/04-functions/revalidateTag.mdx rename apps/docs/content/ru/docs/02-pages/02-guides/{tailwind-css.mdx => tailwind-v3-css.mdx} (100%) rename apps/docs/content/ru/docs/02-pages/{03-building-your-application/01-routing/11-middleware.mdx => 04-api-reference/02-file-conventions/middleware.mdx} (100%) rename apps/docs/content/zh-hans/docs/01-app/01-getting-started/{08-server-and-client-components.mdx => 05-server-and-client-components.mdx} (100%) rename apps/docs/content/zh-hans/docs/01-app/01-getting-started/{13-partial-prerendering.mdx => 06-partial-prerendering.mdx} (100%) rename apps/docs/content/zh-hans/docs/01-app/01-getting-started/{09-fetching-data.mdx => 07-fetching-data.mdx} (100%) rename apps/docs/content/zh-hans/docs/01-app/01-getting-started/{11-updating-data.mdx => 08-updating-data.mdx} (100%) rename apps/docs/content/zh-hans/docs/01-app/01-getting-started/{10-caching-and-revalidating.mdx => 09-caching-and-revalidating.mdx} (100%) rename apps/docs/content/zh-hans/docs/01-app/01-getting-started/{12-error-handling.mdx => 10-error-handling.mdx} (100%) rename apps/docs/content/zh-hans/docs/01-app/01-getting-started/{07-css.mdx => 11-css.mdx} (100%) rename apps/docs/content/zh-hans/docs/01-app/01-getting-started/{05-images.mdx => 12-images.mdx} (100%) rename apps/docs/content/zh-hans/docs/01-app/01-getting-started/{06-fonts.mdx => 13-fonts.mdx} (100%) rename apps/docs/content/zh-hans/docs/01-app/01-getting-started/{15-deploying.mdx => 16-deploying.mdx} (100%) rename apps/docs/content/zh-hans/docs/01-app/01-getting-started/{16-upgrading.mdx => 17-upgrading.mdx} (100%) rename apps/docs/content/zh-hans/docs/01-app/{04-deep-dive => 02-guides}/caching.mdx (100%) delete mode 100644 apps/docs/content/zh-hans/docs/01-app/02-guides/tailwind-css.mdx rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/index.mdx (53%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-cache.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-client.mdx (97%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-server.mdx (98%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/02-components/font.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/02-components/form.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/02-components/image.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/02-components/index.mdx (75%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/02-components/link.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/02-components/script.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/app-icons.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/index.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/manifest.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/opengraph-image.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/robots.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/sitemap.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/default.mdx (96%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/dynamic-routes.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/error.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/forbidden.mdx (92%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/index.mdx (50%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/instrumentation.mdx (98%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/intercepting-routes.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/layout.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/loading.mdx (98%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/mdx-components.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{03-building-your-application/01-routing/14-middleware.mdx => 03-api-reference/03-file-conventions/middleware.mdx} (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/page.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/parallel-routes.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/public-folder.mdx (94%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-groups.mdx (94%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-segment-config.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{03-building-your-application/01-routing/13-route-handlers.mdx => 03-api-reference/03-file-conventions/route.mdx} (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/src-folder.mdx (95%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/template.mdx (96%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/unauthorized.mdx (96%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/after.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheLife.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheTag.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/connection.mdx (94%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cookies.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/draft-mode.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/fetch.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/forbidden.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-image-metadata.mdx (98%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-metadata.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-sitemaps.mdx (96%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-static-params.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-viewport.mdx (98%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/headers.mdx (97%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/image-response.mdx (98%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/index.mdx (78%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-request.mdx (98%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-response.mdx (97%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/not-found.mdx (93%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/permanentRedirect.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/redirect.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unauthorized.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_cache.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_noStore.mdx (94%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_rethrow.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-link-status.mdx (98%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-params.mdx (96%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-pathname.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-report-web-vitals.mdx (98%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-router.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-search-params.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segment.mdx (98%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segments.mdx (97%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/userAgent.mdx (97%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/allowedDevOrigins.mdx (91%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/appDir.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/assetPrefix.mdx (97%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/authInterrupts.mdx (91%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/basePath.mdx (95%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference/05-config/01-next-config-js/dynamicIO.mdx => 03-api-reference/05-config/01-next-config-js/cacheComponents.mdx} (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cacheLife.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/compress.mdx (94%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/crossOrigin.mdx (92%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cssChunking.mdx (95%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/devIndicators.mdx (96%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/distDir.mdx (88%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/env.mdx (95%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/eslint.mdx (91%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/expireTime.mdx (91%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/exportPathMap.mdx (97%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateBuildId.mdx (90%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateEtags.mdx (87%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/headers.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/htmlLimitedBots.mdx (92%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/httpAgentOptions.mdx (90%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/images.mdx (98%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/incrementalCacheHandlerPath.mdx (97%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/index.mdx (97%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/inlineCss.mdx (96%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/logging.mdx (95%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/mdxRs.mdx (84%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/onDemandEntries.mdx (89%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/optimizePackageImports.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/output.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/pageExtensions.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/poweredByHeader.mdx (85%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/ppr.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/productionBrowserSourceMaps.mdx (92%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactCompiler.mdx (96%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactMaxHeadersLength.mdx (89%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactStrictMode.mdx (93%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/redirects.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/rewrites.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/sassOptions.mdx (89%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverActions.mdx (94%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverComponentsHmrCache.mdx (94%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverExternalPackages.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staleTimes.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staticGeneration.mdx (92%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/taint.mdx (98%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/trailingSlash.mdx (93%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/transpilePackages.mdx (90%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/turbopack.mdx (98%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typedRoutes.mdx (84%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typescript.mdx (91%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/urlImports.mdx (96%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useCache.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useLightningcss.mdx (87%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/viewTransition.mdx (94%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webVitalsAttribution.mdx (95%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webpack.mdx (97%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/02-typescript.mdx (99%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/05-config/03-eslint.mdx (99%) create mode 100644 apps/docs/content/zh-hans/docs/01-app/03-api-reference/05-config/index.mdx rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/create-next-app.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/index.mdx (86%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/next.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/07-edge.mdx (99%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/08-turbopack.mdx (100%) rename apps/docs/content/zh-hans/docs/01-app/{05-api-reference => 03-api-reference}/index.mdx (100%) delete mode 100644 apps/docs/content/zh-hans/docs/01-app/03-building-your-application/01-routing/index.mdx delete mode 100644 apps/docs/content/zh-hans/docs/01-app/03-building-your-application/02-data-fetching/03-server-actions-and-mutations.mdx delete mode 100644 apps/docs/content/zh-hans/docs/01-app/03-building-your-application/02-data-fetching/index.mdx delete mode 100644 apps/docs/content/zh-hans/docs/01-app/03-building-your-application/index.mdx delete mode 100644 apps/docs/content/zh-hans/docs/01-app/04-deep-dive/index.mdx delete mode 100644 apps/docs/content/zh-hans/docs/01-app/05-api-reference/03-file-conventions/instrumentation-client.mdx delete mode 100644 apps/docs/content/zh-hans/docs/01-app/05-api-reference/03-file-conventions/middleware.mdx delete mode 100644 apps/docs/content/zh-hans/docs/01-app/05-api-reference/03-file-conventions/not-found.mdx delete mode 100644 apps/docs/content/zh-hans/docs/01-app/05-api-reference/03-file-conventions/route.mdx delete mode 100644 apps/docs/content/zh-hans/docs/01-app/05-api-reference/04-functions/revalidatePath.mdx delete mode 100644 apps/docs/content/zh-hans/docs/01-app/05-api-reference/04-functions/revalidateTag.mdx delete mode 100644 apps/docs/content/zh-hans/docs/01-app/05-api-reference/05-config/index.mdx rename apps/docs/content/zh-hans/docs/02-pages/02-guides/{tailwind-css.mdx => tailwind-v3-css.mdx} (100%) rename apps/docs/content/zh-hans/docs/02-pages/{03-building-your-application/01-routing/11-middleware.mdx => 04-api-reference/02-file-conventions/middleware.mdx} (100%) rename apps/docs/content/zh-hant/docs/01-app/01-getting-started/{08-server-and-client-components.mdx => 05-server-and-client-components.mdx} (100%) rename apps/docs/content/zh-hant/docs/01-app/01-getting-started/{13-partial-prerendering.mdx => 06-partial-prerendering.mdx} (100%) rename apps/docs/content/zh-hant/docs/01-app/01-getting-started/{09-fetching-data.mdx => 07-fetching-data.mdx} (100%) rename apps/docs/content/zh-hant/docs/01-app/01-getting-started/{11-updating-data.mdx => 08-updating-data.mdx} (100%) rename apps/docs/content/zh-hant/docs/01-app/01-getting-started/{10-caching-and-revalidating.mdx => 09-caching-and-revalidating.mdx} (100%) rename apps/docs/content/zh-hant/docs/01-app/01-getting-started/{12-error-handling.mdx => 10-error-handling.mdx} (100%) rename apps/docs/content/zh-hant/docs/01-app/01-getting-started/{07-css.mdx => 11-css.mdx} (100%) rename apps/docs/content/zh-hant/docs/01-app/01-getting-started/{05-images.mdx => 12-images.mdx} (100%) rename apps/docs/content/zh-hant/docs/01-app/01-getting-started/{06-fonts.mdx => 13-fonts.mdx} (100%) rename apps/docs/content/zh-hant/docs/01-app/01-getting-started/{15-deploying.mdx => 16-deploying.mdx} (100%) rename apps/docs/content/zh-hant/docs/01-app/01-getting-started/{16-upgrading.mdx => 17-upgrading.mdx} (100%) rename apps/docs/content/zh-hant/docs/01-app/{04-deep-dive => 02-guides}/caching.mdx (100%) delete mode 100644 apps/docs/content/zh-hant/docs/01-app/02-guides/tailwind-css.mdx rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/index.mdx (60%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-cache.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-client.mdx (97%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/01-directives/use-server.mdx (98%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/02-components/font.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/02-components/form.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/02-components/image.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/02-components/index.mdx (76%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/02-components/link.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/02-components/script.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/app-icons.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/index.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/manifest.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/opengraph-image.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/robots.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/01-metadata/sitemap.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/default.mdx (96%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/dynamic-routes.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/error.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/forbidden.mdx (92%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/index.mdx (50%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/instrumentation.mdx (98%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/intercepting-routes.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/layout.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/loading.mdx (98%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/mdx-components.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{03-building-your-application/01-routing/14-middleware.mdx => 03-api-reference/03-file-conventions/middleware.mdx} (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/page.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/parallel-routes.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/public-folder.mdx (94%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-groups.mdx (94%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/route-segment-config.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{03-building-your-application/01-routing/13-route-handlers.mdx => 03-api-reference/03-file-conventions/route.mdx} (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/src-folder.mdx (95%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/template.mdx (96%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/03-file-conventions/unauthorized.mdx (96%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/after.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheLife.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cacheTag.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/connection.mdx (94%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/cookies.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/draft-mode.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/fetch.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/forbidden.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-image-metadata.mdx (98%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-metadata.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-sitemaps.mdx (96%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-static-params.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/generate-viewport.mdx (98%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/headers.mdx (97%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/image-response.mdx (98%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/index.mdx (76%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-request.mdx (98%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/next-response.mdx (97%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/not-found.mdx (93%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/permanentRedirect.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/redirect.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unauthorized.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_cache.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_noStore.mdx (94%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/unstable_rethrow.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-link-status.mdx (98%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-params.mdx (96%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-pathname.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-report-web-vitals.mdx (98%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-router.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-search-params.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segment.mdx (98%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/use-selected-layout-segments.mdx (97%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/04-functions/userAgent.mdx (97%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/allowedDevOrigins.mdx (91%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/appDir.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/assetPrefix.mdx (97%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/authInterrupts.mdx (91%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/basePath.mdx (95%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference/05-config/01-next-config-js/dynamicIO.mdx => 03-api-reference/05-config/01-next-config-js/cacheComponents.mdx} (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cacheLife.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/compress.mdx (94%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/crossOrigin.mdx (92%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/cssChunking.mdx (95%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/devIndicators.mdx (96%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/distDir.mdx (88%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/env.mdx (95%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/eslint.mdx (92%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/expireTime.mdx (91%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/exportPathMap.mdx (97%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateBuildId.mdx (90%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/generateEtags.mdx (87%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/headers.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/htmlLimitedBots.mdx (92%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/httpAgentOptions.mdx (90%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/images.mdx (98%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/incrementalCacheHandlerPath.mdx (97%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/index.mdx (97%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/inlineCss.mdx (96%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/logging.mdx (95%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/mdxRs.mdx (83%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/onDemandEntries.mdx (89%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/optimizePackageImports.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/output.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/pageExtensions.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/poweredByHeader.mdx (86%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/ppr.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/productionBrowserSourceMaps.mdx (92%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactCompiler.mdx (96%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactMaxHeadersLength.mdx (89%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/reactStrictMode.mdx (93%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/redirects.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/rewrites.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/sassOptions.mdx (90%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverActions.mdx (94%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverComponentsHmrCache.mdx (94%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/serverExternalPackages.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staleTimes.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/staticGeneration.mdx (92%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/taint.mdx (98%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/trailingSlash.mdx (93%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/transpilePackages.mdx (90%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/turbopack.mdx (98%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typedRoutes.mdx (83%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/typescript.mdx (92%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/urlImports.mdx (96%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useCache.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/useLightningcss.mdx (87%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/viewTransition.mdx (94%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webVitalsAttribution.mdx (95%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/01-next-config-js/webpack.mdx (97%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/02-typescript.mdx (99%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/05-config/03-eslint.mdx (99%) create mode 100644 apps/docs/content/zh-hant/docs/01-app/03-api-reference/05-config/index.mdx rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/create-next-app.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/index.mdx (87%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/06-cli/next.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/07-edge.mdx (99%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/08-turbopack.mdx (100%) rename apps/docs/content/zh-hant/docs/01-app/{05-api-reference => 03-api-reference}/index.mdx (100%) delete mode 100644 apps/docs/content/zh-hant/docs/01-app/03-building-your-application/01-routing/index.mdx delete mode 100644 apps/docs/content/zh-hant/docs/01-app/03-building-your-application/02-data-fetching/03-server-actions-and-mutations.mdx delete mode 100644 apps/docs/content/zh-hant/docs/01-app/03-building-your-application/02-data-fetching/index.mdx delete mode 100644 apps/docs/content/zh-hant/docs/01-app/03-building-your-application/index.mdx delete mode 100644 apps/docs/content/zh-hant/docs/01-app/04-deep-dive/index.mdx delete mode 100644 apps/docs/content/zh-hant/docs/01-app/05-api-reference/03-file-conventions/instrumentation-client.mdx delete mode 100644 apps/docs/content/zh-hant/docs/01-app/05-api-reference/03-file-conventions/middleware.mdx delete mode 100644 apps/docs/content/zh-hant/docs/01-app/05-api-reference/03-file-conventions/not-found.mdx delete mode 100644 apps/docs/content/zh-hant/docs/01-app/05-api-reference/03-file-conventions/route.mdx delete mode 100644 apps/docs/content/zh-hant/docs/01-app/05-api-reference/04-functions/revalidatePath.mdx delete mode 100644 apps/docs/content/zh-hant/docs/01-app/05-api-reference/04-functions/revalidateTag.mdx delete mode 100644 apps/docs/content/zh-hant/docs/01-app/05-api-reference/05-config/index.mdx rename apps/docs/content/zh-hant/docs/02-pages/02-guides/{tailwind-css.mdx => tailwind-v3-css.mdx} (100%) rename apps/docs/content/zh-hant/docs/02-pages/{03-building-your-application/01-routing/11-middleware.mdx => 04-api-reference/02-file-conventions/middleware.mdx} (100%) diff --git a/apps/docs/content/ar/docs/01-app/01-getting-started/08-server-and-client-components.mdx b/apps/docs/content/ar/docs/01-app/01-getting-started/05-server-and-client-components.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/01-getting-started/08-server-and-client-components.mdx rename to apps/docs/content/ar/docs/01-app/01-getting-started/05-server-and-client-components.mdx diff --git a/apps/docs/content/ar/docs/01-app/01-getting-started/13-partial-prerendering.mdx b/apps/docs/content/ar/docs/01-app/01-getting-started/06-partial-prerendering.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/01-getting-started/13-partial-prerendering.mdx rename to apps/docs/content/ar/docs/01-app/01-getting-started/06-partial-prerendering.mdx diff --git a/apps/docs/content/ar/docs/01-app/01-getting-started/09-fetching-data.mdx b/apps/docs/content/ar/docs/01-app/01-getting-started/07-fetching-data.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/01-getting-started/09-fetching-data.mdx rename to apps/docs/content/ar/docs/01-app/01-getting-started/07-fetching-data.mdx diff --git a/apps/docs/content/ar/docs/01-app/01-getting-started/11-updating-data.mdx b/apps/docs/content/ar/docs/01-app/01-getting-started/08-updating-data.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/01-getting-started/11-updating-data.mdx rename to apps/docs/content/ar/docs/01-app/01-getting-started/08-updating-data.mdx diff --git a/apps/docs/content/ar/docs/01-app/01-getting-started/10-caching-and-revalidating.mdx b/apps/docs/content/ar/docs/01-app/01-getting-started/09-caching-and-revalidating.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/01-getting-started/10-caching-and-revalidating.mdx rename to apps/docs/content/ar/docs/01-app/01-getting-started/09-caching-and-revalidating.mdx diff --git a/apps/docs/content/ar/docs/01-app/01-getting-started/12-error-handling.mdx b/apps/docs/content/ar/docs/01-app/01-getting-started/10-error-handling.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/01-getting-started/12-error-handling.mdx rename to apps/docs/content/ar/docs/01-app/01-getting-started/10-error-handling.mdx diff --git a/apps/docs/content/ar/docs/01-app/01-getting-started/07-css.mdx b/apps/docs/content/ar/docs/01-app/01-getting-started/11-css.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/01-getting-started/07-css.mdx rename to apps/docs/content/ar/docs/01-app/01-getting-started/11-css.mdx diff --git a/apps/docs/content/ar/docs/01-app/01-getting-started/05-images.mdx b/apps/docs/content/ar/docs/01-app/01-getting-started/12-images.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/01-getting-started/05-images.mdx rename to apps/docs/content/ar/docs/01-app/01-getting-started/12-images.mdx diff --git a/apps/docs/content/ar/docs/01-app/01-getting-started/06-fonts.mdx b/apps/docs/content/ar/docs/01-app/01-getting-started/13-fonts.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/01-getting-started/06-fonts.mdx rename to apps/docs/content/ar/docs/01-app/01-getting-started/13-fonts.mdx diff --git a/apps/docs/content/ar/docs/01-app/01-getting-started/15-deploying.mdx b/apps/docs/content/ar/docs/01-app/01-getting-started/16-deploying.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/01-getting-started/15-deploying.mdx rename to apps/docs/content/ar/docs/01-app/01-getting-started/16-deploying.mdx diff --git a/apps/docs/content/ar/docs/01-app/01-getting-started/16-upgrading.mdx b/apps/docs/content/ar/docs/01-app/01-getting-started/17-upgrading.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/01-getting-started/16-upgrading.mdx rename to apps/docs/content/ar/docs/01-app/01-getting-started/17-upgrading.mdx diff --git a/apps/docs/content/ar/docs/01-app/04-deep-dive/caching.mdx b/apps/docs/content/ar/docs/01-app/02-guides/caching.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/04-deep-dive/caching.mdx rename to apps/docs/content/ar/docs/01-app/02-guides/caching.mdx diff --git a/apps/docs/content/ar/docs/01-app/02-guides/tailwind-css.mdx b/apps/docs/content/ar/docs/01-app/02-guides/tailwind-css.mdx deleted file mode 100644 index d9d8c2b6..00000000 --- a/apps/docs/content/ar/docs/01-app/02-guides/tailwind-css.mdx +++ /dev/null @@ -1,163 +0,0 @@ ---- -source-updated-at: 2025-06-01T01:32:20.000Z -translation-updated-at: 2025-06-02T19:57:47.341Z -title: كيفية تثبيت Tailwind CSS في تطبيق Next.js الخاص بك -nav_title: Tailwind CSS -description: قم بتنسيق تطبيق Next.js الخاص بك باستخدام Tailwind CSS. ---- - -{/* المحتوى في هذا المستند مشترك بين موجه التطبيق وموجه الصفحات. يمكنك استخدام مكون `المحتوى` لإضافة محتوى خاص بموجه الصفحات. أي محتوى مشترك يجب عدم تضمينه في مكون. */} - -[Tailwind CSS](https://tailwindcss.com/) هو إطار عمل CSS يعتمد على الأدوات (utility-first) وهو متوافق بالكامل مع Next.js. سيرشدك هذا الدليل حول كيفية تثبيت Tailwind CSS في تطبيق Next.js الخاص بك. - -## تثبيت Tailwind - -قم بتثبيت حزم Tailwind CSS اللازمة: - -```bash filename="Terminal" -npm install -D tailwindcss @tailwindcss/postcss postcss -``` - -> **معلومة مفيدة**: إذا كنت تستخدم واجهة سطر الأوامر `create-next-app` لإنشاء مشروعك، سيسألك Next.js عما إذا كنت ترغب في تثبيت Tailwind وسيقوم تلقائيًا بتكوين المشروع. - -## تكوين Tailwind - -قم بإنشاء ملف `postcss.config.mjs` في جذر مشروعك وأضف ملحق `@tailwindcss/postcss` إلى تكوين PostCSS الخاص بك: - -```js filename="postcss.config.mjs" highlight={4} -/** @type {import('tailwindcss').Config} */ -export default { - plugins: { - '@tailwindcss/postcss': {}, - }, -} -``` - -بدءًا من [Tailwind v4](https://tailwindcss.com/blog/tailwindcss-v4)، لا يوجد حاجة إلى أي تكوين افتراضيًا. إذا كنت بحاجة إلى تكوين Tailwind، يمكنك اتباع [التوثيق الرسمي](https://tailwindcss.com/blog/tailwindcss-v4#css-first-configuration) لتكوين ملف CSS العام. - -هناك أيضًا [واجهة سطر أوامر للترقية](https://tailwindcss.com/docs/upgrade-guide) و[دليل](https://tailwindcss.com/docs/upgrade-guide) إذا كان لديك مشروع يعمل بـ Tailwind v3. - - - -## استيراد الأنماط - -أضف [توجيهات Tailwind CSS](https://tailwindcss.com/docs/functions-and-directives#directives) التي سيستخدمها Tailwind لحقن الأنماط التي تم إنشاؤها إلى [ملف الأنماط العام](/docs/app/getting-started/css#global-css) في تطبيقك، على سبيل المثال: - -```css filename="app/globals.css" -@import 'tailwindcss'; -``` - -داخل [تخطيط الجذر](/docs/app/api-reference/file-conventions/layout#root-layout) (`app/layout.tsx`)، قم باستيراد ملف الأنماط `globals.css` لتطبيق الأنماط على كل مسار في تطبيقك. - -```tsx filename="app/layout.tsx" switcher -import type { Metadata } from 'next' - -// هذه الأنماط تنطبق على كل مسار في التطبيق -import './globals.css' - -export const metadata: Metadata = { - title: 'Create Next App', - description: 'Generated by create next app', -} - -export default function RootLayout({ - children, -}: { - children: React.ReactNode -}) { - return ( - - {children} - - ) -} -``` - -```jsx filename="app/layout.js" switcher -// هذه الأنماط تنطبق على كل مسار في التطبيق -import './globals.css' - -export const metadata = { - title: 'Create Next App', - description: 'Generated by create next app', -} - -export default function RootLayout({ children }) { - return ( - - {children} - - ) -} -``` - -## استخدام الفئات - -بعد تثبيت Tailwind CSS وإضافة الأنماط العامة، يمكنك استخدام فئات الأدوات الخاصة بـ Tailwind في تطبيقك. - -```tsx filename="app/page.tsx" switcher -export default function Page() { - return

Hello, Next.js!

-} -``` - -```jsx filename="app/page.js" switcher -export default function Page() { - return

Hello, Next.js!

-} -``` - -
- - - -## استيراد الأنماط - -أضف [توجيهات Tailwind CSS](https://tailwindcss.com/docs/functions-and-directives#directives) التي سيستخدمها Tailwind لحقن الأنماط التي تم إنشاؤها إلى [ملف الأنماط العام](/docs/app/getting-started/css#global-css) في تطبيقك، على سبيل المثال: - -```css filename="styles/globals.css" -@import 'tailwindcss'; -``` - -داخل [ملف التطبيق المخصص](/docs/pages/building-your-application/routing/custom-app) (`pages/_app.js`)، قم باستيراد ملف الأنماط `globals.css` لتطبيق الأنماط على كل مسار في تطبيقك. - -```tsx filename="pages/_app.tsx" switcher -// هذه الأنماط تنطبق على كل مسار في التطبيق -import '@/styles/globals.css' -import type { AppProps } from 'next/app' - -export default function App({ Component, pageProps }: AppProps) { - return -} -``` - -```jsx filename="pages/_app.js" switcher -// هذه الأنماط تنطبق على كل مسار في التطبيق -import '@/styles/globals.css' - -export default function App({ Component, pageProps }) { - return -} -``` - -## استخدام الفئات - -بعد تثبيت Tailwind CSS وإضافة الأنماط العامة، يمكنك استخدام فئات الأدوات الخاصة بـ Tailwind في تطبيقك. - -```tsx filename="pages/index.tsx" switcher -export default function Page() { - return

Hello, Next.js!

-} -``` - -```jsx filename="pages/index.js" switcher -export default function Page() { - return

Hello, Next.js!

-} -``` - -
- -## الاستخدام مع Turbopack - -بدءًا من Next.js 13.1، أصبح Tailwind CSS وPostCSS مدعومين مع [Turbopack](https://turbo.build/pack/docs/features/css#tailwind-css). \ No newline at end of file diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/01-directives/index.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/01-directives/index.mdx similarity index 68% rename from apps/docs/content/ar/docs/01-app/05-api-reference/01-directives/index.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/01-directives/index.mdx index 2f125be8..08f5670f 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/01-directives/index.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/01-directives/index.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:09:33.134Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: التوجيهات (Directives) description: تُستخدم التوجيهات (Directives) لتعديل سلوك تطبيق Next.js الخاص بك. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/01-directives/use-cache.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/01-directives/use-cache.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/01-directives/use-cache.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/01-directives/use-cache.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/01-directives/use-client.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/01-directives/use-client.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/01-directives/use-client.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/01-directives/use-client.mdx index e05f6903..bfc57fc3 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/01-directives/use-client.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/01-directives/use-client.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-19T22:31:51.000Z -translation-updated-at: 2025-06-02T20:10:11.685Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: استخدام use client description: تعلم كيفية استخدام توجيه use client لعرض مكون على جانب العميل. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/01-directives/use-server.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/01-directives/use-server.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/01-directives/use-server.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/01-directives/use-server.mdx index f92f5a24..8cc2f90a 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/01-directives/use-server.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/01-directives/use-server.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:10:11.793Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: استخدام use server description: تعلم كيفية استخدام توجيه use server لتنفيذ التعليمات البرمجية على الخادم. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/02-components/font.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/02-components/font.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/02-components/font.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/02-components/font.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/02-components/form.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/02-components/form.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/02-components/form.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/02-components/form.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/02-components/image.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/02-components/image.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/02-components/image.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/02-components/image.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/02-components/index.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/02-components/index.mdx similarity index 82% rename from apps/docs/content/ar/docs/01-app/05-api-reference/02-components/index.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/02-components/index.mdx index 11fba1b7..159edb11 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/02-components/index.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/02-components/index.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:09:02.732Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: المكونات description: مرجع API لمكونات Next.js المضمنة. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/02-components/link.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/02-components/link.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/02-components/link.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/02-components/link.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/02-components/script.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/02-components/script.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/02-components/script.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/02-components/script.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/01-metadata/app-icons.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/01-metadata/app-icons.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/01-metadata/app-icons.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/01-metadata/app-icons.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/01-metadata/index.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/01-metadata/index.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/01-metadata/index.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/01-metadata/index.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/01-metadata/manifest.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/01-metadata/manifest.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/01-metadata/manifest.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/01-metadata/manifest.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/01-metadata/opengraph-image.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/01-metadata/opengraph-image.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/01-metadata/opengraph-image.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/01-metadata/opengraph-image.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/01-metadata/robots.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/01-metadata/robots.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/01-metadata/robots.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/01-metadata/robots.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/01-metadata/sitemap.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/01-metadata/sitemap.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/01-metadata/sitemap.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/01-metadata/sitemap.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/default.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/default.mdx similarity index 97% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/default.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/default.mdx index e235a70c..5fca6a53 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/default.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/default.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-06-08T05:18:05.000Z -translation-updated-at: 2025-06-08T22:15:14.375Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: default.js description: مرجع API لملف default.js. related: diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/dynamic-routes.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/dynamic-routes.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/dynamic-routes.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/dynamic-routes.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/error.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/error.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/error.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/error.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/forbidden.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/forbidden.mdx similarity index 93% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/forbidden.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/forbidden.mdx index c4d90ea6..4ea12638 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/forbidden.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/forbidden.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:08:52.802Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: forbidden.js description: مرجع API لملف forbidden.js الخاص. related: diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/index.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/index.mdx similarity index 59% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/index.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/index.mdx index e5c4fba0..fcefba8d 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/index.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/index.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:08:34.967Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: اصطلاحات نظام الملفات description: مرجع API لاصطلاحات نظام الملفات في Next.js. --- \ No newline at end of file diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/instrumentation.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/instrumentation.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/instrumentation.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/instrumentation.mdx index 2535e1f8..84f94ca3 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/instrumentation.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/instrumentation.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:09:21.866Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: ملف instrumentation.js description: مرجع API لملف instrumentation.js. related: diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/intercepting-routes.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/intercepting-routes.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/intercepting-routes.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/intercepting-routes.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/layout.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/layout.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/layout.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/layout.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/loading.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/loading.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/loading.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/loading.mdx index cfb8e3cc..86dc6cda 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/loading.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/loading.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-06-08T05:18:05.000Z -translation-updated-at: 2025-06-08T22:15:15.553Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: ملف loading.js description: مرجع API لملف loading.js. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/mdx-components.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/mdx-components.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/mdx-components.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/mdx-components.mdx diff --git a/apps/docs/content/ar/docs/01-app/03-building-your-application/01-routing/14-middleware.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/middleware.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/03-building-your-application/01-routing/14-middleware.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/middleware.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/page.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/page.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/page.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/page.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/parallel-routes.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/parallel-routes.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/parallel-routes.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/parallel-routes.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/public-folder.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/public-folder.mdx similarity index 96% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/public-folder.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/public-folder.mdx index 9a556c4a..8fda3e5c 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/public-folder.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/public-folder.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:08:30.185Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: مجلد public nav_title: public description: يتيح لك Next.js تقديم ملفات ثابتة مثل الصور في مجلد public. يمكنك معرفة كيفية عمل ذلك هنا. diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/route-groups.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/route-groups.mdx similarity index 96% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/route-groups.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/route-groups.mdx index 3a183065..2d796e57 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/route-groups.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/route-groups.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-06-01T01:32:20.000Z -translation-updated-at: 2025-06-02T20:08:29.823Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: مجموعات المسارات (Route Groups) description: يمكن استخدام مجموعات المسارات لتقسيم تطبيق Next.js الخاص بك إلى أقسام مختلفة. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/route-segment-config.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/route-segment-config.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/route-segment-config.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/route-segment-config.mdx diff --git a/apps/docs/content/ar/docs/01-app/03-building-your-application/01-routing/13-route-handlers.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/route.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/03-building-your-application/01-routing/13-route-handlers.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/route.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/src-folder.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/src-folder.mdx similarity index 96% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/src-folder.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/src-folder.mdx index 87aeda58..c2ec92af 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/src-folder.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/src-folder.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:08:14.771Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: مجلد src nav_title: src description: يمكنك حفظ الصفحات في مجلد `src` كبديل عن مجلد `pages` الرئيسي. diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/template.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/template.mdx similarity index 97% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/template.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/template.mdx index 9956857b..cde5eef9 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/template.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/template.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-06-01T01:32:20.000Z -translation-updated-at: 2025-06-02T20:08:19.672Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: ملف template.js description: مرجع API لملف template.js. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/unauthorized.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/unauthorized.mdx similarity index 96% rename from apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/unauthorized.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/unauthorized.mdx index f9ae0b7d..85d20949 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/03-file-conventions/unauthorized.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/03-file-conventions/unauthorized.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:08:15.195Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: unauthorized.js description: مرجع API لملف unauthorized.js الخاص. related: diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/after.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/after.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/after.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/after.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/cacheLife.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/cacheLife.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/cacheLife.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/cacheLife.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/cacheTag.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/cacheTag.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/cacheTag.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/cacheTag.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/connection.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/connection.mdx similarity index 96% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/connection.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/connection.mdx index 423b46cf..b63204df 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/connection.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/connection.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-22T15:18:56.000Z -translation-updated-at: 2025-06-02T20:07:55.576Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: اتصال description: مرجع API لوظيفة الاتصال (connection). --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/cookies.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/cookies.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/cookies.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/cookies.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/draft-mode.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/draft-mode.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/draft-mode.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/draft-mode.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/fetch.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/fetch.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/fetch.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/fetch.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/forbidden.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/forbidden.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/forbidden.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/forbidden.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/generate-image-metadata.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/generate-image-metadata.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/generate-image-metadata.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/generate-image-metadata.mdx index 7d0408ef..26ded1b0 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/generate-image-metadata.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/generate-image-metadata.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-06-01T01:32:20.000Z -translation-updated-at: 2025-06-02T20:08:05.502Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: generateImageMetadata description: تعلم كيفية إنشاء صور متعددة في ملف خاص واحد لواجهة برمجة تطبيقات البيانات الوصفية (Metadata API). related: diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/generate-metadata.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/generate-metadata.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/generate-metadata.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/generate-metadata.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/generate-sitemaps.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/generate-sitemaps.mdx similarity index 97% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/generate-sitemaps.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/generate-sitemaps.mdx index ca3dfa4b..088ae39f 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/generate-sitemaps.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/generate-sitemaps.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:07:35.196Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: generateSitemaps nav_title: generateSitemaps description: تعرف على كيفية استخدام دالة generateSiteMaps لإنشاء خرائط مواقع متعددة لتطبيقك. diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/generate-static-params.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/generate-static-params.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/generate-static-params.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/generate-static-params.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/generate-viewport.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/generate-viewport.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/generate-viewport.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/generate-viewport.mdx index d31c194e..c80fef59 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/generate-viewport.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/generate-viewport.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:08:05.231Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: generateViewport description: مرجع API لوظيفة generateViewport. related: diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/headers.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/headers.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/headers.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/headers.mdx index 164c12bf..a2819ccf 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/headers.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/headers.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-19T22:31:51.000Z -translation-updated-at: 2025-06-02T20:07:26.487Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: headers description: مرجع API لوظيفة `headers`. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/image-response.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/image-response.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/image-response.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/image-response.mdx index fc952b20..7cd0f2fb 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/image-response.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/image-response.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:07:46.914Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: ImageResponse description: مرجع API لـ مُنشئ ImageResponse. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/index.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/index.mdx similarity index 83% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/index.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/index.mdx index 6432225d..c4a695ac 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/index.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/index.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:06:53.998Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: الدوال description: مرجع API لدوال وخطافات (Hooks) Next.js. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/next-request.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/next-request.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/next-request.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/next-request.mdx index 96a76370..c6fc3bfe 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/next-request.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/next-request.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-21T18:33:43.000Z -translation-updated-at: 2025-06-02T20:07:32.388Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: NextRequest description: مرجع API لـ NextRequest. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/next-response.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/next-response.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/next-response.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/next-response.mdx index e8db83e7..fd325a56 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/next-response.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/next-response.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:07:27.148Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: NextResponse description: مرجع API لـ NextResponse. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/not-found.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/not-found.mdx similarity index 94% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/not-found.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/not-found.mdx index 5c0a1d20..96a40079 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/not-found.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/not-found.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:06:47.761Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: notFound description: مرجع API لوظيفة `notFound`. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/permanentRedirect.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/permanentRedirect.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/permanentRedirect.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/permanentRedirect.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/redirect.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/redirect.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/redirect.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/redirect.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/unauthorized.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/unauthorized.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/unauthorized.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/unauthorized.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/unstable_cache.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/unstable_cache.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/unstable_cache.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/unstable_cache.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/unstable_noStore.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/unstable_noStore.mdx similarity index 95% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/unstable_noStore.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/unstable_noStore.mdx index 7cb38d43..2aa5c321 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/unstable_noStore.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/unstable_noStore.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:06:28.260Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: unstable_noStore description: مرجع API لوظيفة unstable_noStore. version: legacy diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/unstable_rethrow.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/unstable_rethrow.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/unstable_rethrow.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/unstable_rethrow.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-link-status.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-link-status.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-link-status.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-link-status.mdx index cb99c1c7..c42019f0 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-link-status.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-link-status.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-06-08T05:18:05.000Z -translation-updated-at: 2025-06-08T22:14:26.092Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: useLinkStatus description: مرجع API لخطاف `useLinkStatus`. related: diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-params.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-params.mdx similarity index 97% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-params.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-params.mdx index d9c6139c..fb1bc874 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-params.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-params.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-06-01T01:32:20.000Z -translation-updated-at: 2025-06-02T20:06:22.219Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: useParams description: مرجع API لـ هوك `useParams`. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-pathname.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-pathname.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-pathname.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-pathname.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-report-web-vitals.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-report-web-vitals.mdx similarity index 99% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-report-web-vitals.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-report-web-vitals.mdx index 52c812ca..dc2440dd 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-report-web-vitals.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-report-web-vitals.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-06-02T15:30:01.000Z -translation-updated-at: 2025-06-02T20:07:27.196Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: استخدام useReportWebVitals description: مرجع API لوظيفة useReportWebVitals. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-router.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-router.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-router.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-router.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-search-params.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-search-params.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-search-params.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-search-params.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-selected-layout-segment.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-selected-layout-segment.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-selected-layout-segment.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-selected-layout-segment.mdx index a0d508a2..9ba6b3be 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-selected-layout-segment.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-selected-layout-segment.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-06-01T01:32:20.000Z -translation-updated-at: 2025-06-02T20:06:29.250Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: useSelectedLayoutSegment description: مرجع API لـ hook استخدام useSelectedLayoutSegment. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-selected-layout-segments.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-selected-layout-segments.mdx similarity index 97% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-selected-layout-segments.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-selected-layout-segments.mdx index c4ca9900..f3d0396b 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/use-selected-layout-segments.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/use-selected-layout-segments.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-06-01T01:32:20.000Z -translation-updated-at: 2025-06-02T20:06:05.547Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: useSelectedLayoutSegments description: مرجع API لـ Hook استخدام useSelectedLayoutSegments. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/userAgent.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/userAgent.mdx similarity index 97% rename from apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/userAgent.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/userAgent.mdx index 4f27d87a..156703d0 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/04-functions/userAgent.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/04-functions/userAgent.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:06:05.034Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: userAgent description: أداة `userAgent` تمد واجهة برمجة تطبيقات الويب (Web Request API) بخصائص وطرق إضافية للتفاعل مع كائن وكيل المستخدم من الطلب. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/allowedDevOrigins.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/allowedDevOrigins.mdx similarity index 94% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/allowedDevOrigins.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/allowedDevOrigins.mdx index 4e66d06b..a1e7a9f4 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/allowedDevOrigins.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/allowedDevOrigins.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:15:33.835Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: allowedDevOrigins description: استخدم `allowedDevOrigins` لتكوين أصول إضافية يمكنها طلب خادم التطوير. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/appDir.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/appDir.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/appDir.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/appDir.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/assetPrefix.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/assetPrefix.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/assetPrefix.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/assetPrefix.mdx index 393a877e..93aaaadc 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/assetPrefix.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/assetPrefix.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-21T18:33:43.000Z -translation-updated-at: 2025-06-02T20:16:02.323Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: assetPrefix description: تعرف على كيفية استخدام خيار التكوين assetPrefix لضبط شبكة توصيل المحتوى (CDN) الخاصة بك. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/authInterrupts.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/authInterrupts.mdx similarity index 92% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/authInterrupts.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/authInterrupts.mdx index fdb338d7..f53ca19f 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/authInterrupts.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/authInterrupts.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:15:26.415Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: authInterrupts description: تعرف على كيفية تمكين خيار التكوين التجريبي `authInterrupts` لاستخدام `forbidden` و `unauthorized`. version: canary diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/basePath.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/basePath.mdx similarity index 96% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/basePath.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/basePath.mdx index 600f8a98..916cb07c 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/basePath.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/basePath.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:15:32.827Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: basePath description: استخدم `basePath` لنشر تطبيق Next.js تحت مسار فرعي ضمن نطاق. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/dynamicIO.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/cacheComponents.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/dynamicIO.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/cacheComponents.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/cacheLife.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/cacheLife.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/cacheLife.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/cacheLife.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/compress.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/compress.mdx similarity index 95% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/compress.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/compress.mdx index 00a5080a..4db3260e 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/compress.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/compress.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:15:26.344Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: ضغط الملفات (compress) description: يوفر Next.js ضغطًا باستخدام gzip لضغط المحتوى المُصيَّر والملفات الثابتة، وهو يعمل فقط مع هدف الخادم. تعرّف على المزيد حول ذلك هنا. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/crossOrigin.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/crossOrigin.mdx similarity index 93% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/crossOrigin.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/crossOrigin.mdx index 01ba49c5..4f3ac2c8 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/crossOrigin.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/crossOrigin.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:15:12.324Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: crossOrigin description: استخدم خيار `crossOrigin` لإضافة سمة crossOrigin في علامات `script` التي يتم إنشاؤها بواسطة `next/script`. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/cssChunking.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/cssChunking.mdx similarity index 96% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/cssChunking.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/cssChunking.mdx index 12f1b2ab..02a62204 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/cssChunking.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/cssChunking.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:15:22.758Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: cssChunking description: استخدم خيار `cssChunking` للتحكم في كيفية تقسيم ملفات CSS إلى أجزاء (chunks) في تطبيق Next.js الخاص بك. version: experimental diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/devIndicators.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/devIndicators.mdx similarity index 97% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/devIndicators.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/devIndicators.mdx index 90c64c3f..0ded2b23 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/devIndicators.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/devIndicators.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-06-08T05:18:05.000Z -translation-updated-at: 2025-06-08T22:17:18.851Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: مؤشرات التطوير (devIndicators) description: خيارات التكوين للمؤشر على الشاشة الذي يوفر سياقًا حول المسار الحالي الذي تشاهده أثناء التطوير. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/distDir.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/distDir.mdx similarity index 91% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/distDir.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/distDir.mdx index 204b0b42..ad3229f3 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/distDir.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/distDir.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:14:57.470Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: distDir description: تعيين دليل بناء مخصص للاستخدام بدلاً من الدليل الافتراضي .next. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/env.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/env.mdx similarity index 96% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/env.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/env.mdx index c9611790..fd195492 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/env.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/env.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:15:16.893Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: متغيرات البيئة (env) description: تعلم كيفية إضافة متغيرات البيئة والوصول إليها في تطبيق Next.js أثناء وقت البناء. version: legacy diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/eslint.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/eslint.mdx similarity index 94% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/eslint.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/eslint.mdx index 3576da82..1eb9e8b7 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/eslint.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/eslint.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:14:56.733Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: eslint description: يُبلغ Next.js عن أخطاء وتحذيرات ESLint أثناء عمليات البناء بشكل افتراضي. تعلم هنا كيفية إلغاء تفعيل هذا السلوك. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/expireTime.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/expireTime.mdx similarity index 94% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/expireTime.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/expireTime.mdx index 865b2c6e..5b353011 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/expireTime.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/expireTime.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:14:50.144Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: expireTime description: تخصيص وقت انتهاء الصلاحية لـ stale-while-revalidate للصفحات الممكّنة بـ ISR. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/exportPathMap.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/exportPathMap.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/exportPathMap.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/exportPathMap.mdx index 38e02de1..8ddac7db 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/exportPathMap.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/exportPathMap.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:15:26.351Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: exportPathMap description: تخصيص الصفحات التي سيتم تصديرها كملفات HTML عند استخدام `next export`. version: legacy diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/generateBuildId.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/generateBuildId.mdx similarity index 93% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/generateBuildId.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/generateBuildId.mdx index 9bc9bf4e..58f13cd4 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/generateBuildId.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/generateBuildId.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:14:40.928Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: generateBuildId description: تكوين معرف البناء الذي يُستخدم لتحديد البناء الحالي الذي يتم تقديم تطبيقك من خلاله. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/generateEtags.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/generateEtags.mdx similarity index 91% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/generateEtags.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/generateEtags.mdx index 38c1cc61..64f89d78 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/generateEtags.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/generateEtags.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:14:39.294Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: generateEtags description: سيقوم Next.js بإنشاء علامات etags لكل صفحة افتراضيًا. تعرف على المزيد حول كيفية تعطيل إنشاء etags هنا. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/headers.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/headers.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/headers.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/headers.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/htmlLimitedBots.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/htmlLimitedBots.mdx similarity index 94% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/htmlLimitedBots.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/htmlLimitedBots.mdx index b4c4baee..77ecfb67 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/htmlLimitedBots.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/htmlLimitedBots.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-21T18:33:43.000Z -translation-updated-at: 2025-06-02T20:14:39.566Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: htmlLimitedBots description: تحديد قائمة بوكلاء المستخدم الذين يجب أن يتلقوا بيانات وصفية حاجزة. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/httpAgentOptions.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/httpAgentOptions.mdx similarity index 92% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/httpAgentOptions.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/httpAgentOptions.mdx index 1e7d6f9e..d97068d9 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/httpAgentOptions.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/httpAgentOptions.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:14:31.484Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: خيارات وكيل HTTP description: سيقوم Next.js تلقائيًا باستخدام HTTP Keep-Alive افتراضيًا. تعرف على المزيد حول كيفية تعطيل HTTP Keep-Alive هنا. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/images.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/images.mdx similarity index 99% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/images.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/images.mdx index 10fb8c9d..c7e38057 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/images.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/images.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-19T22:31:51.000Z -translation-updated-at: 2025-06-02T20:15:52.856Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: الصور description: تهيئة مخصصة لأداة تحميل next/image --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/incrementalCacheHandlerPath.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/incrementalCacheHandlerPath.mdx similarity index 97% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/incrementalCacheHandlerPath.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/incrementalCacheHandlerPath.mdx index ca1f328d..d63f0c5f 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/incrementalCacheHandlerPath.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/incrementalCacheHandlerPath.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-21T18:33:43.000Z -translation-updated-at: 2025-06-02T20:14:54.350Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: معالج ذاكرة التخزين المؤقت المخصص في Next.js nav_title: cacheHandler description: تكوين ذاكرة التخزين المؤقت لـ Next.js المستخدمة لتخزين وإعادة التحقق من البيانات لاستخدام أي خدمة خارجية مثل Redis أو Memcached أو غيرها. diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/index.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/index.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/index.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/index.mdx index 42223618..07198be8 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/index.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/index.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:15:10.612Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: ملف next.config.js description: تعرف على كيفية تكوين تطبيقك باستخدام ملف next.config.js. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/inlineCss.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/inlineCss.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/inlineCss.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/inlineCss.mdx index cd61c23c..40d35239 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/inlineCss.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/inlineCss.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:14:43.601Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: inlineCss description: تمكين دعم CSS المضمن. version: experimental diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/logging.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/logging.mdx similarity index 96% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/logging.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/logging.mdx index dbfab42d..29c2db95 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/logging.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/logging.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:14:26.800Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: تسجيل البيانات (logging) description: تكيف كيفية تسجيل عمليات جلب البيانات في وحدة التحكم عند تشغيل Next.js في وضع التطوير. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/mdxRs.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/mdxRs.mdx similarity index 86% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/mdxRs.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/mdxRs.mdx index 7f06952a..d718605e 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/mdxRs.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/mdxRs.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:14:09.150Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: mdxRs description: استخدام المترجم الجديد المكتوب بلغة Rust لترجمة ملفات MDX في App Router. version: تجريبي. diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/onDemandEntries.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/onDemandEntries.mdx similarity index 93% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/onDemandEntries.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/onDemandEntries.mdx index 32126fd1..4e0252e4 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/onDemandEntries.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/onDemandEntries.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:14:12.384Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: onDemandEntries description: تكوين كيفية تعامل Next.js مع التخلص من الصفحات أو الاحتفاظ بها في الذاكرة أثناء التطوير. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/optimizePackageImports.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/optimizePackageImports.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/optimizePackageImports.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/optimizePackageImports.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/output.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/output.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/output.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/output.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/pageExtensions.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/pageExtensions.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/pageExtensions.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/pageExtensions.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/poweredByHeader.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/poweredByHeader.mdx similarity index 88% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/poweredByHeader.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/poweredByHeader.mdx index bb4f05c3..f340b446 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/poweredByHeader.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/poweredByHeader.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:13:59.947Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: poweredByHeader description: بإعداداتها الافتراضية، يضيف Next.js رأس `x-powered-by`. تعلم هنا كيفية تعطيله. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/ppr.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/ppr.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/ppr.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/ppr.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/productionBrowserSourceMaps.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/productionBrowserSourceMaps.mdx similarity index 94% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/productionBrowserSourceMaps.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/productionBrowserSourceMaps.mdx index 9f3c4c98..0eda7156 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/productionBrowserSourceMaps.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/productionBrowserSourceMaps.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:13:58.489Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: productionBrowserSourceMaps description: تمكين إنشاء خرائط المصدر (source maps) في المتصفح أثناء عملية بناء الإنتاج. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/reactCompiler.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/reactCompiler.mdx similarity index 97% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/reactCompiler.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/reactCompiler.mdx index d4f7efe4..8908564c 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/reactCompiler.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/reactCompiler.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:14:13.638Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: reactCompiler description: تمكين مترجم React لتحسين عرض المكونات تلقائيًا. version: experimental diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/reactMaxHeadersLength.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/reactMaxHeadersLength.mdx similarity index 93% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/reactMaxHeadersLength.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/reactMaxHeadersLength.mdx index ee14c271..37c9020c 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/reactMaxHeadersLength.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/reactMaxHeadersLength.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:13:51.599Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: reactMaxHeadersLength description: الحد الأقصى لطول الرؤوس (headers) التي يصدرها React ويتم إضافتها إلى الاستجابة. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/reactStrictMode.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/reactStrictMode.mdx similarity index 95% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/reactStrictMode.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/reactStrictMode.mdx index 0b6de44c..f5351d0f 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/reactStrictMode.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/reactStrictMode.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:13:55.686Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: reactStrictMode description: الآن وقت تشغيل Next.js بالكامل متوافق مع وضع الصارم (Strict Mode)، تعرف على كيفية الاشتراك --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/redirects.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/redirects.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/redirects.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/redirects.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/rewrites.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/rewrites.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/rewrites.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/rewrites.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/sassOptions.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/sassOptions.mdx similarity index 90% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/sassOptions.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/sassOptions.mdx index ce5e64bd..1c73f1c8 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/sassOptions.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/sassOptions.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:13:37.096Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: sassOptions description: تكوين خيارات Sass. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/serverActions.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/serverActions.mdx similarity index 96% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/serverActions.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/serverActions.mdx index 3b9d64d0..d7b314ea 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/serverActions.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/serverActions.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:13:45.060Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: serverActions description: تكوين سلوك إجراءات الخادم (Server Actions) في تطبيق Next.js الخاص بك. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/serverComponentsHmrCache.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/serverComponentsHmrCache.mdx similarity index 95% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/serverComponentsHmrCache.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/serverComponentsHmrCache.mdx index fabc0d64..a0f013ec 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/serverComponentsHmrCache.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/serverComponentsHmrCache.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:13:48.221Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: serverComponentsHmrCache description: تكوين ما إذا كانت استجابات جلب البيانات (fetch) في مكونات الخادم (Server Components) مخزنة مؤقتًا عبر طلبات تحديث HMR. version: experimental diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/serverExternalPackages.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/serverExternalPackages.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/serverExternalPackages.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/serverExternalPackages.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/staleTimes.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/staleTimes.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/staleTimes.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/staleTimes.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/staticGeneration.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/staticGeneration.mdx similarity index 93% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/staticGeneration.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/staticGeneration.mdx index cf3c842b..a0a7f8c9 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/staticGeneration.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/staticGeneration.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:13:31.273Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: staticGeneration* description: تعرف على كيفية تكوين التوليد الثابت (Static Generation) في تطبيق Next.js الخاص بك. version: experimental diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/taint.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/taint.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/taint.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/taint.mdx index 887caca6..e3d17d4b 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/taint.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/taint.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-19T22:31:51.000Z -translation-updated-at: 2025-06-02T20:14:26.606Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: تلويث (taint) description: تمكين تلويث الكائنات والقيم. version: experimental diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/trailingSlash.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/trailingSlash.mdx similarity index 95% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/trailingSlash.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/trailingSlash.mdx index 52928b61..c8013eea 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/trailingSlash.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/trailingSlash.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:13:31.895Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: trailingSlash description: تكوين صفحات Next.js للتعامل مع الشرطة المائلة في نهاية الرابط أو بدونها. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/transpilePackages.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/transpilePackages.mdx similarity index 92% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/transpilePackages.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/transpilePackages.mdx index 4d3180b4..98a5a2d9 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/transpilePackages.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/transpilePackages.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:13:23.429Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: transpilePackages description: تحويل وتجميع التبعيات تلقائيًا من الحزم المحلية (مثل monorepos) أو من التبعيات الخارجية (`node_modules`). --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/turbopack.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/turbopack.mdx similarity index 98% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/turbopack.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/turbopack.mdx index 286cc452..78420025 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/turbopack.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/turbopack.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-06-05T15:29:30.000Z -translation-updated-at: 2025-06-06T18:12:38.762Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: turbopack description: تكوين Next.js مع خيارات خاصة بـ Turbopack --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/typedRoutes.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/typedRoutes.mdx similarity index 87% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/typedRoutes.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/typedRoutes.mdx index 8a86a092..d5ede511 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/typedRoutes.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/typedRoutes.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:13:15.616Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: typedRoutes description: تمكين الدعم التجريبي للروابط ذات الكتابة الثابتة (statically typed links). version: experimental diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/typescript.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/typescript.mdx similarity index 94% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/typescript.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/typescript.mdx index c7433505..7b7f6e85 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/typescript.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/typescript.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:13:21.285Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: TypeScript description: يقدم Next.js تقارير بأخطاء TypeScript بشكل افتراضي. تعلم هنا كيفية إلغاء تفعيل هذا السلوك. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/urlImports.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/urlImports.mdx similarity index 97% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/urlImports.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/urlImports.mdx index 74162d23..30a72d11 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/urlImports.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/urlImports.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:13:42.314Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: استيراد من الروابط (urlImports) description: تكوين Next.js للسماح باستيراد الوحدات من روابط خارجية. version: تجريبي diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/useCache.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/useCache.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/useCache.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/useCache.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/useLightningcss.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/useLightningcss.mdx similarity index 87% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/useLightningcss.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/useLightningcss.mdx index 273eb472..7ee5fd65 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/useLightningcss.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/useLightningcss.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:13:09.224Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: useLightningcss description: تمكين الدعم التجريبي لـ Lightning CSS. version: experimental diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/viewTransition.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/viewTransition.mdx similarity index 96% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/viewTransition.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/viewTransition.mdx index 3bb94036..14d25eac 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/viewTransition.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/viewTransition.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:13:21.866Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: viewTransition description: تمكين واجهة برمجة التطبيقات ViewTransition من React في App Router version: experimental diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/webVitalsAttribution.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/webVitalsAttribution.mdx similarity index 96% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/webVitalsAttribution.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/webVitalsAttribution.mdx index daf7f185..86830aff 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/webVitalsAttribution.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/webVitalsAttribution.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:13:26.107Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: webVitalsAttribution description: تعرف على كيفية استخدام خيار webVitalsAttribution لتحديد مصدر مشكلات مؤشرات ويب الأساسية (Web Vitals). version: experimental diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/webpack.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/webpack.mdx similarity index 97% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/webpack.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/webpack.mdx index d3c7f089..7e7a14be 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/01-next-config-js/webpack.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/01-next-config-js/webpack.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-19T22:31:51.000Z -translation-updated-at: 2025-06-02T20:13:40.696Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: تهيئة Webpack المخصصة nav_title: webpack description: تعلم كيفية تخصيص تهيئة webpack المستخدمة من قبل Next.js diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/02-typescript.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/02-typescript.mdx similarity index 99% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/02-typescript.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/02-typescript.mdx index 24582ab8..7ebd1dce 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/02-typescript.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/02-typescript.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-06-01T01:32:20.000Z -translation-updated-at: 2025-06-02T20:07:50.505Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: TypeScript description: يوفر Next.js تجربة تطوير تعتمد على TypeScript أولاً لبناء تطبيق React الخاص بك. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/03-eslint.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/03-eslint.mdx similarity index 99% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/03-eslint.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/03-eslint.mdx index 6b0bb0b5..14d90b17 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/03-eslint.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/03-eslint.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-19T22:31:51.000Z -translation-updated-at: 2025-06-02T20:08:15.270Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: إضافة ESLint nav_title: ESLint description: تعرف على كيفية استخدام وتكوين إضافة ESLint لاكتشاف المشكلات الشائعة في تطبيق Next.js. diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/index.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/index.mdx similarity index 52% rename from apps/docs/content/ar/docs/01-app/05-api-reference/05-config/index.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/05-config/index.mdx index 9fbd3861..f22ca1ae 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/05-config/index.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/05-config/index.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:05:26.728Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: التكوين description: تعرف على كيفية تكوين تطبيقات Next.js. --- \ No newline at end of file diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/06-cli/create-next-app.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/06-cli/create-next-app.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/06-cli/create-next-app.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/06-cli/create-next-app.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/06-cli/index.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/06-cli/index.mdx similarity index 90% rename from apps/docs/content/ar/docs/01-app/05-api-reference/06-cli/index.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/06-cli/index.mdx index 4e8ac1e9..f456eea7 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/06-cli/index.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/06-cli/index.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:05:30.654Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: واجهة سطر الأوامر (CLI) description: مرجع API لأدوات واجهة سطر الأوامر (CLI) في Next.js. --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/06-cli/next.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/06-cli/next.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/06-cli/next.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/06-cli/next.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/07-edge.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/07-edge.mdx similarity index 99% rename from apps/docs/content/ar/docs/01-app/05-api-reference/07-edge.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/07-edge.mdx index 9f7f25db..352f518d 100644 --- a/apps/docs/content/ar/docs/01-app/05-api-reference/07-edge.mdx +++ b/apps/docs/content/ar/docs/01-app/03-api-reference/07-edge.mdx @@ -1,6 +1,6 @@ --- -source-updated-at: 2025-06-08T05:18:05.000Z -translation-updated-at: 2025-06-08T22:13:22.276Z +source-updated-at: 2025-08-09T22:43:46.028Z +translation-updated-at: 2025-08-09T22:43:46.028Z title: وقت تشغيل الحافة (Edge Runtime) description: مرجع API لوقت تشغيل الحافة (Edge Runtime). --- diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/08-turbopack.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/08-turbopack.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/08-turbopack.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/08-turbopack.mdx diff --git a/apps/docs/content/ar/docs/01-app/05-api-reference/index.mdx b/apps/docs/content/ar/docs/01-app/03-api-reference/index.mdx similarity index 100% rename from apps/docs/content/ar/docs/01-app/05-api-reference/index.mdx rename to apps/docs/content/ar/docs/01-app/03-api-reference/index.mdx diff --git a/apps/docs/content/ar/docs/01-app/03-building-your-application/01-routing/index.mdx b/apps/docs/content/ar/docs/01-app/03-building-your-application/01-routing/index.mdx deleted file mode 100644 index 1685b22f..00000000 --- a/apps/docs/content/ar/docs/01-app/03-building-your-application/01-routing/index.mdx +++ /dev/null @@ -1,7 +0,0 @@ ---- -source-updated-at: 2025-05-16T04:52:11.000Z -translation-updated-at: 2025-06-02T20:09:41.089Z -title: أساسيات التوجيه (Routing) -nav_title: التوجيه (Routing) -description: تعلم أساسيات التوجيه (Routing) لتطبيقات الواجهة الأمامية. ---- \ No newline at end of file diff --git a/apps/docs/content/ar/docs/01-app/03-building-your-application/02-data-fetching/03-server-actions-and-mutations.mdx b/apps/docs/content/ar/docs/01-app/03-building-your-application/02-data-fetching/03-server-actions-and-mutations.mdx deleted file mode 100644 index 5027fbd2..00000000 --- a/apps/docs/content/ar/docs/01-app/03-building-your-application/02-data-fetching/03-server-actions-and-mutations.mdx +++ /dev/null @@ -1,562 +0,0 @@ ---- -source-updated-at: 2025-06-01T01:32:20.000Z -translation-updated-at: 2025-06-02T20:13:19.659Z -title: إجراءات الخادم والتحولات -nav_title: إجراءات الخادم والتحولات -description: تعلم كيفية التعامل مع إرسال النماذج وتحولات البيانات باستخدام Next.js. -related: - description: تعلم كيفية تكوين إجراءات الخادم في Next.js - links: - - app/api-reference/config/next-config-js/serverActions ---- - -[إجراءات الخادم (Server Actions)](https://react.dev/reference/rsc/server-actions) هي **وظائف غير متزامنة** يتم تنفيذها على الخادم. يمكن استدعاؤها في مكونات الخادم والعميل للتعامل مع إرسال النماذج وتحولات البيانات في تطبيقات Next.js. - -> **🎥 شاهد:** تعلم المزيد عن التحولات باستخدام إجراءات الخادم → [YouTube (10 دقائق)](https://youtu.be/dDpZfOQBMaU?si=cJZHlUu_jFhCzHUg). - -## الاتفاقية - -يمكن تعريف إجراء الخادم باستخدام توجيه React [`"use server"`](https://react.dev/reference/react/use-server). يمكنك وضع التوجيه في أعلى دالة `async` لتمييز الدالة كإجراء خادم، أو في أعلى ملف منفصل لتمييز جميع الصادرات من ذلك الملف كإجراءات خادم. - -### مكونات الخادم - -يمكن لمكونات الخادم استخدام توجيه `"use server"` على مستوى الدالة المضمنة أو مستوى الوحدة. لتضمين إجراء خادم، أضف `"use server"` في أعلى جسم الدالة: - -```tsx filename="app/page.tsx" switcher -export default function Page() { - // إجراء الخادم - async function create() { - 'use server' - // تحويل البيانات - } - - return '...' -} -``` - -```jsx filename="app/page.js" switcher -export default function Page() { - // إجراء الخادم - async function create() { - 'use server' - // تحويل البيانات - } - - return '...' -} -``` - -### مكونات العميل - -لاستدعاء [دالة الخادم](/docs/app/getting-started/updating-data#server-functions) في مكون عميل، أنشئ ملفًا جديدًا وأضف توجيه `"use server"` في أعلى الملف. سيتم تمييز جميع الدوال المصدرة داخل الملف كدوال خادم يمكن إعادة استخدامها في كل من مكونات العميل والخادم: - -```tsx filename="app/actions.ts" switcher -'use server' - -export async function create() {} -``` - -```js filename="app/actions.js" switcher -'use server' - -export async function create() {} -``` - -```tsx filename="app/button.tsx" switcher -'use client' - -import { create } from './actions' - -export function Button() { - return -} -``` - -```jsx filename="app/button.js" switcher -'use client' - -import { create } from './actions' - -export function Button() { - return -} -``` - -### تمرير الإجراءات كخصائص - -يمكنك أيضًا تمرير إجراء خادم إلى مكون عميل كخاصية: - -```jsx - -``` - -```tsx filename="app/client-component.tsx" switcher -'use client' - -export default function ClientComponent({ - updateItemAction, -}: { - updateItemAction: (formData: FormData) => void -}) { - return
{/* ... */}
-} -``` - -```jsx filename="app/client-component.js" switcher -'use client' - -export default function ClientComponent({ updateItemAction }) { - return
{/* ... */}
-} -``` - -عادةً، سيشير ملحق TypeScript لـ Next.js إلى `updateItemAction` في `client-component.tsx` لأنه دالة لا يمكن عادةً تسلسلها عبر حدود العميل والخادم. ومع ذلك، يُفترض أن الخصائص المسماة `action` أو المنتهية بـ `Action` تتلقى إجراءات خادم. هذا مجرد استدلال لأن ملحق TypeScript لا يعرف فعليًا ما إذا كان يتلقى إجراء خادم أو دالة عادية. سيظل التحقق من النوع أثناء التشغيل يضمن عدم تمرير دالة إلى مكون عميل عن طريق الخطأ. - -## السلوك - -- يمكن استدعاء إجراءات الخادم باستخدام سمة `action` في عنصر `
`. - - تدعم مكونات الخادم التحسين التدريجي افتراضيًا، مما يعني أن النموذج سيتم إرساله حتى إذا لم يتم تحميل JavaScript بعد أو تم تعطيله. - - في مكونات العميل، ستقوم النماذج التي تستدعي إجراءات الخادم بجدولة عمليات الإرسال إذا لم يتم تحميل JavaScript بعد، مع إعطاء الأولوية لترطيب العميل. - - بعد الترطيب، لا يقوم المتصفح بالتحديث عند إرسال النموذج. -- لا تقتصر إجراءات الخادم على `` ويمكن استدعاؤها من معالج الأحداث، و`useEffect`، ومكتبات الطرف الثالث، وعناصر النموذج الأخرى مثل ` - - ) -} -``` - -```jsx filename="app/like-button.js" switcher -'use client' - -import { incrementLike } from './actions' -import { useState } from 'react' - -export default function LikeButton({ initialLikes }) { - const [likes, setLikes] = useState(initialLikes) - - return ( - <> -

Total Likes: {likes}

- - - ) -} -``` - -يمكنك أيضًا إضافة معالجات الأحداث إلى عناصر النموذج، على سبيل المثال، لحفظ حقل النموذج `onChange`: - -```tsx filename="app/ui/edit-post.tsx" -'use client' - -import { publishPost, saveDraft } from './actions' - -export default function EditPost() { - return ( - -