Skip to content

Commit 6b72f6d

Browse files
committed
refactor(docs): add intlayerProxy middleware to various documentation files for improved routing configuration
1 parent dcd1609 commit 6b72f6d

File tree

128 files changed

+631
-631
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+631
-631
lines changed

docs/blog/ar/next-i18next_vs_next-intl_vs_intlayer.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1399,9 +1399,9 @@ export const config = {
13991399
Intlayer provides built-in middleware handling through the `next-intlayer` package configuration.
14001400

14011401
```ts fileName="src/middleware.ts"
1402-
import { intlayerMiddleware } from "next-intlayer/middleware";
1402+
import { intlayerProxy } from "next-intlayer/proxy";
14031403

1404-
export const middleware = intlayerMiddleware();
1404+
export const middleware = intlayerProxy();
14051405

14061406
// applies this middleware only to files in the app directory
14071407
export const config = {

docs/blog/en/next-i18next_vs_next-intl_vs_intlayer.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1396,9 +1396,9 @@ export const config = {
13961396
Intlayer provides built-in middleware handling through the `next-intlayer` package configuration.
13971397

13981398
```ts fileName="src/middleware.ts"
1399-
import { intlayerMiddleware } from "next-intlayer/middleware";
1399+
import { intlayerProxy } from "next-intlayer/proxy";
14001400

1401-
export const middleware = intlayerMiddleware();
1401+
export const middleware = intlayerProxy();
14021402

14031403
// applies this middleware only to files in the app directory
14041404
export const config = {

docs/blog/id/next-i18next_vs_next-intl_vs_intlayer.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1398,9 +1398,9 @@ export const config = {
13981398
Intlayer menyediakan penanganan middleware bawaan melalui konfigurasi paket `next-intlayer`.
13991399

14001400
```ts fileName="src/middleware.ts"
1401-
import { intlayerMiddleware } from "next-intlayer/middleware";
1401+
import { intlayerProxy } from "next-intlayer/proxy";
14021402

1403-
export const middleware = intlayerMiddleware();
1403+
export const middleware = intlayerProxy();
14041404

14051405
// menerapkan middleware ini hanya pada file di direktori app
14061406
export const config = {

docs/blog/pl/next-i18next_vs_next-intl_vs_intlayer.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1399,9 +1399,9 @@ export const config = {
13991399
Intlayer zapewnia wbudowane zarządzanie middleware za pomocą konfiguracji pakietu `next-intlayer`.
14001400

14011401
```ts fileName="src/middleware.ts"
1402-
import { intlayerMiddleware } from "next-intlayer/middleware";
1402+
import { intlayerProxy } from "next-intlayer/proxy";
14031403

1404-
export const middleware = intlayerMiddleware();
1404+
export const middleware = intlayerProxy();
14051405

14061406
// stosuje ten middleware tylko do plików w katalogu app
14071407
export const config = {

docs/blog/vi/next-i18next_vs_next-intl_vs_intlayer.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1418,9 +1418,9 @@ export const config = {
14181418
Intlayer cung cấp xử lý middleware tích hợp sẵn thông qua cấu hình gói `next-intlayer`.
14191419

14201420
```ts fileName="src/middleware.ts"
1421-
import { intlayerMiddleware } from "next-intlayer/middleware";
1421+
import { intlayerProxy } from "next-intlayer/proxy";
14221422

1423-
export const middleware = intlayerMiddleware();
1423+
export const middleware = intlayerProxy();
14241424

14251425
// áp dụng middleware này chỉ cho các tệp trong thư mục app
14261426
export const config = {

docs/docs/ar/intlayer_with_nextjs_page_router.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ export default withIntlayer(nextConfig);
149149
قم بإعداد الوسيط لاكتشاف ومعالجة اللغة المفضلة للمستخدم تلقائيًا:
150150

151151
```typescript fileName="src/middleware.ts" codeFormat="typescript"
152-
export { intlayerMiddleware as middleware } from "next-intlayer/middleware";
152+
export { intlayerProxy as middleware } from "next-intlayer/middleware";
153153

154154
export const config = {
155155
matcher:
@@ -158,7 +158,7 @@ export const config = {
158158
```
159159

160160
```javascript fileName="src/middleware.mjs" codeFormat="esm"
161-
export { intlayerMiddleware as middleware } from "next-intlayer/middleware";
161+
export { intlayerProxy as middleware } from "next-intlayer/middleware";
162162

163163
export const config = {
164164
matcher:
@@ -167,14 +167,14 @@ export const config = {
167167
```
168168

169169
```javascript fileName="src/middleware.cjs" codeFormat="commonjs"
170-
const { intlayerMiddleware } = require("next-intlayer/middleware");
170+
const { intlayerProxy } = require("next-intlayer/middleware");
171171

172172
const config = {
173173
matcher:
174174
"/((?!api|static|assets|robots|sitemap|sw|service-worker|manifest|.*\\..*|_next).*)",
175175
};
176176

177-
module.exports = { middleware: intlayerMiddleware, config };
177+
module.exports = { middleware: intlayerProxy, config };
178178
```
179179

180180
> قم بتعديل معامل `matcher` ليتناسب مع مسارات تطبيقك. لمزيد من التفاصيل، راجع [وثائق Next.js حول تكوين matcher](https://nextjs.org/docs/app/building-your-application/routing/middleware).

docs/docs/ar/intlayer_with_react_router_v7.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -404,18 +404,18 @@ export default function RootLayout() {
404404

405405
### الخطوة 11: إضافة الوسيط (اختياري)
406406

407-
يمكنك أيضًا استخدام `intlayerMiddleware` لإضافة التوجيه من جانب الخادم إلى تطبيقك. سيقوم هذا المكون الإضافي بالكشف تلقائيًا عن اللغة الحالية بناءً على عنوان URL وتعيين ملف تعريف الارتباط المناسب للغة. إذا لم يتم تحديد لغة، فسيحدد المكون الإضافي اللغة الأنسب بناءً على تفضيلات لغة متصفح المستخدم. إذا لم يتم الكشف عن أي لغة، فسيتم إعادة التوجيه إلى اللغة الافتراضية.
407+
يمكنك أيضًا استخدام `intlayerProxy` لإضافة التوجيه من جانب الخادم إلى تطبيقك. سيقوم هذا المكون الإضافي بالكشف تلقائيًا عن اللغة الحالية بناءً على عنوان URL وتعيين ملف تعريف الارتباط المناسب للغة. إذا لم يتم تحديد لغة، فسيحدد المكون الإضافي اللغة الأنسب بناءً على تفضيلات لغة متصفح المستخدم. إذا لم يتم الكشف عن أي لغة، فسيتم إعادة التوجيه إلى اللغة الافتراضية.
408408

409-
> لاحظ أنه لاستخدام `intlayerMiddleware` في بيئة الإنتاج، تحتاج إلى نقل حزمة `vite-intlayer` من `devDependencies` إلى `dependencies`.
409+
> لاحظ أنه لاستخدام `intlayerProxy` في بيئة الإنتاج، تحتاج إلى نقل حزمة `vite-intlayer` من `devDependencies` إلى `dependencies`.
410410
411411
```typescript {3,7} fileName="vite.config.ts"
412412
import { defineConfig } from "vite";
413413
import react from "@vitejs/plugin-react-swc";
414-
import { intlayer, intlayerMiddleware } from "vite-intlayer";
414+
import { intlayer, intlayerProxy } from "vite-intlayer";
415415

416416
// https://vitejs.dev/config/
417417
export default defineConfig({
418-
plugins: [react(), intlayer(), intlayerMiddleware()],
418+
plugins: [react(), intlayer(), intlayerProxy()],
419419
});
420420
```
421421

docs/docs/ar/intlayer_with_tanstack.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -476,15 +476,15 @@ function LayoutComponent() {
476476

477477
### الخطوة 11: إضافة الوسيط (اختياري)
478478

479-
يمكنك أيضًا استخدام `intlayerMiddleware` لإضافة التوجيه من جانب الخادم إلى تطبيقك. سيقوم هذا الملحق تلقائيًا بالكشف عن اللغة الحالية بناءً على عنوان URL وتعيين ملف تعريف الارتباط الخاص باللغة المناسبة. إذا لم يتم تحديد لغة، فسيحدد الملحق اللغة الأنسب بناءً على تفضيلات لغة متصفح المستخدم. وإذا لم يتم الكشف عن أي لغة، فسيتم إعادة التوجيه إلى اللغة الافتراضية.
479+
يمكنك أيضًا استخدام `intlayerProxy` لإضافة التوجيه من جانب الخادم إلى تطبيقك. سيقوم هذا الملحق تلقائيًا بالكشف عن اللغة الحالية بناءً على عنوان URL وتعيين ملف تعريف الارتباط الخاص باللغة المناسبة. إذا لم يتم تحديد لغة، فسيحدد الملحق اللغة الأنسب بناءً على تفضيلات لغة متصفح المستخدم. وإذا لم يتم الكشف عن أي لغة، فسيتم إعادة التوجيه إلى اللغة الافتراضية.
480480

481-
> لاحظ أنه لاستخدام `intlayerMiddleware` في بيئة الإنتاج، تحتاج إلى نقل حزمة `vite-intlayer` من `devDependencies` إلى `dependencies`.
481+
> لاحظ أنه لاستخدام `intlayerProxy` في بيئة الإنتاج، تحتاج إلى نقل حزمة `vite-intlayer` من `devDependencies` إلى `dependencies`.
482482
483483
```typescript {3,7} fileName="vite.config.ts"
484484
import { reactRouter } from "@react-router/dev/vite";
485485
import tailwindcss from "@tailwindcss/vite";
486486
import { defineConfig } from "vite";
487-
import { intlayer, intlayerMiddleware } from "vite-intlayer";
487+
import { intlayer, intlayerProxy } from "vite-intlayer";
488488
import tsconfigPaths from "vite-tsconfig-paths";
489489

490490
export default defineConfig({
@@ -493,7 +493,7 @@ export default defineConfig({
493493
reactRouter(),
494494
tsconfigPaths(),
495495
intlayer(),
496-
intlayerMiddleware(),
496+
intlayerProxy(),
497497
],
498498
});
499499
```

docs/docs/ar/intlayer_with_vite+preact.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1058,38 +1058,38 @@ const App = () => (
10581058
module.exports = App;
10591059
```
10601060
1061-
بالتوازي، يمكنك أيضًا استخدام `intlayerMiddleware` لإضافة التوجيه من جانب الخادم إلى تطبيقك. سيقوم هذا المكون الإضافي تلقائيًا بالكشف عن اللغة الحالية بناءً على عنوان URL وتعيين ملف تعريف الارتباط المناسب للغة. إذا لم يتم تحديد لغة، سيحدد المكون الإضافي اللغة الأنسب بناءً على تفضيلات لغة متصفح المستخدم. إذا لم يتم الكشف عن أي لغة، فسيتم إعادة التوجيه إلى اللغة الافتراضية.
1061+
بالتوازي، يمكنك أيضًا استخدام `intlayerProxy` لإضافة التوجيه من جانب الخادم إلى تطبيقك. سيقوم هذا المكون الإضافي تلقائيًا بالكشف عن اللغة الحالية بناءً على عنوان URL وتعيين ملف تعريف الارتباط المناسب للغة. إذا لم يتم تحديد لغة، سيحدد المكون الإضافي اللغة الأنسب بناءً على تفضيلات لغة متصفح المستخدم. إذا لم يتم الكشف عن أي لغة، فسيتم إعادة التوجيه إلى اللغة الافتراضية.
10621062
10631063
```typescript {3,7} fileName="vite.config.ts" codeFormat="typescript"
10641064
import { defineConfig } from "vite";
10651065
import preact from "@preact/preset-vite";
1066-
import { intlayer, intlayerMiddleware } from "vite-intlayer";
1066+
import { intlayer, intlayerProxy } from "vite-intlayer";
10671067

10681068
// https://vitejs.dev/config/
10691069
export default defineConfig({
1070-
plugins: [preact(), intlayer(), intlayerMiddleware()],
1070+
plugins: [preact(), intlayer(), intlayerProxy()],
10711071
});
10721072
```
10731073
10741074
```javascript {3,7} fileName="vite.config.mjs" codeFormat="esm"
10751075
import { defineConfig } from "vite";
10761076
import preact from "@preact/preset-vite";
1077-
import { intlayer, intlayerMiddleware } from "vite-intlayer";
1077+
import { intlayer, intlayerProxy } from "vite-intlayer";
10781078

10791079
// https://vitejs.dev/config/
10801080
export default defineConfig({
1081-
plugins: [preact(), intlayer(), intlayerMiddleware()],
1081+
plugins: [preact(), intlayer(), intlayerProxy()],
10821082
});
10831083
```
10841084
10851085
```javascript {3,7} fileName="vite.config.cjs" codeFormat="commonjs"
10861086
const { defineConfig } = require("vite");
10871087
const preact = require("@preact/preset-vite");
1088-
const { intlayer, intlayerMiddleware } = require("vite-intlayer");
1088+
const { intlayer, intlayerProxy } = require("vite-intlayer");
10891089

10901090
// https://vitejs.dev/config/
10911091
module.exports = defineConfig({
1092-
plugins: [preact(), intlayer(), intlayerMiddleware()],
1092+
plugins: [preact(), intlayer(), intlayerProxy()],
10931093
});
10941094
```
10951095

docs/docs/ar/intlayer_with_vite+react.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1017,38 +1017,38 @@ const App = () => (
10171017
);
10181018
```
10191019
1020-
بالتوازي، يمكنك أيضًا استخدام `intlayerMiddleware` لإضافة التوجيه من جانب الخادم إلى تطبيقك. سيقوم هذا المكون الإضافي بالكشف تلقائيًا عن اللغة الحالية بناءً على عنوان URL وتعيين ملف تعريف الارتباط المناسب للغة. إذا لم يتم تحديد لغة، فسيحدد المكون الإضافي اللغة الأنسب بناءً على تفضيلات لغة متصفح المستخدم. إذا لم يتم الكشف عن أي لغة، فسيتم إعادة التوجيه إلى اللغة الافتراضية.
1020+
بالتوازي، يمكنك أيضًا استخدام `intlayerProxy` لإضافة التوجيه من جانب الخادم إلى تطبيقك. سيقوم هذا المكون الإضافي بالكشف تلقائيًا عن اللغة الحالية بناءً على عنوان URL وتعيين ملف تعريف الارتباط المناسب للغة. إذا لم يتم تحديد لغة، فسيحدد المكون الإضافي اللغة الأنسب بناءً على تفضيلات لغة متصفح المستخدم. إذا لم يتم الكشف عن أي لغة، فسيتم إعادة التوجيه إلى اللغة الافتراضية.
10211021
10221022
```typescript {3,7} fileName="vite.config.ts" codeFormat="typescript"
10231023
import { defineConfig } from "vite";
10241024
import react from "@vitejs/plugin-react-swc";
1025-
import { intlayer, intlayerMiddleware } from "vite-intlayer";
1025+
import { intlayer, intlayerProxy } from "vite-intlayer";
10261026
10271027
// https://vitejs.dev/config/
10281028
export default defineConfig({
1029-
plugins: [react(), intlayer(), intlayerMiddleware()],
1029+
plugins: [react(), intlayer(), intlayerProxy()],
10301030
});
10311031
```
10321032
10331033
```javascript {3,7} fileName="vite.config.mjs" codeFormat="esm"
10341034
import { defineConfig } from "vite";
10351035
import react from "@vitejs/plugin-react-swc";
1036-
import { intlayer, intlayerMiddleware } from "vite-intlayer";
1036+
import { intlayer, intlayerProxy } from "vite-intlayer";
10371037
10381038
// https://vitejs.dev/config/
10391039
export default defineConfig({
1040-
plugins: [react(), intlayer(), intlayerMiddleware()],
1040+
plugins: [react(), intlayer(), intlayerProxy()],
10411041
});
10421042
```
10431043
10441044
```javascript {3,7} fileName="vite.config.cjs" codeFormat="commonjs"
10451045
const { defineConfig } = require("vite");
10461046
const react = require("@vitejs/plugin-react-swc");
1047-
const { intlayer, intlayerMiddleware } = require("vite-intlayer");
1047+
const { intlayer, intlayerProxy } = require("vite-intlayer");
10481048
10491049
// https://vitejs.dev/config/
10501050
module.exports = defineConfig({
1051-
plugins: [react(), intlayer(), intlayerMiddleware()],
1051+
plugins: [react(), intlayer(), intlayerProxy()],
10521052
});
10531053
```
10541054

0 commit comments

Comments
 (0)