Die Entwicklerplattform für Weltklasse-Dokumentation
Hochleistungs-Next.js 15 Starter-Kit mit automatisiertem Multi-Language-Proxying für über 80 Lokalisierungen, Zero-Config-Routing, interaktiven API-Playgrounds und schlanker Entwicklerästhetik.
| 1 | import { NextRequest, NextResponse } from 'next/server' |
| 2 | |
| 3 | // Matches 80+ supported language prefix routes |
| 4 | const LANGUAGE_PATH = new RegExp( |
| 5 | '^/(?:mn-mong|sr-cyrl|sr-latn|zh-hans|zh-hant|es-419|en-us|en-gb|en-ca|en-au|fr-fr|fr-ca|fr-be|fr-ch|de-de|de-at|de-ch|pt-pt|pt-br|es-es|mww|af|sq|am|ar|hy|as|az|ba|eu|bn|bs|pt|bg|ca|hr|cs|da|dv|nl|en|et|fo|fj|fl|fi|fr|gl|ka|de|el|gu|ht|ha|he|hi|hu|is|ig|id|iu|ga|it|ja|kn|kk|rw|ko|ku|ky|lo|lv|ln|lt|lg|mk|mg|ms|ml|mt|mr|ne|no|or|ps|fa|pl|pa|ro|ru|sm|sd|si|sk|sl|so|es|sw|sv|ty|ta|tt|te|th|bo|ti|to|tr|tk|uk|ur|ug|uz|vi|cy|xh|yo|zu)(?:/|$)', |
| 6 | 'i' |
| 7 | ) |
| 8 | |
| 9 | export function middleware(request: NextRequest) { |
| 10 | if (!LANGUAGE_PATH.test(request.nextUrl.pathname)) { |
| 11 | return NextResponse.next() |
| 12 | } |
| 13 | |
| 14 | // Rewrite to sub-proxy translation gateway |
| 15 | const destination = new URL( |
| 16 | request.nextUrl.pathname + request.nextUrl.search, |
| 17 | 'https://sub-proxy.multilipi.com' |
| 18 | ) |
| 19 | const headers = new Headers(request.headers) |
| 20 | headers.set('X-Translation-Mode', 'sub-directory') |
| 21 | headers.set('X-Original-Host', 'divanshu.doctunes.io') |
| 22 | |
| 23 | return NextResponse.rewrite(destination, { request: { headers } }) |
| 24 | } |
| 25 | |
| 26 | export const config = { matcher: '/:path*' } |
Unternehmensarchitektur
Wie der mehrsprachige Sub-Proxy funktioniert
Jede internationale Anfrage wird am Edge in weniger als 2 Millisekunden ausgewertet. Nicht lokalisierter Traffic wird direkt bedient, während Locale-Pfade nahtlos weitergeleitet werden.
Eingehende Anfrage
Benutzer navigiert zu einer beliebigen lokalisierten URL (z.B. /es-es/docs oder /de-de/pricing).
Regex-Routen-Match
Next.js Edge Middleware wertet die 80+ Sprach-Regex-Liste vor statischen Assets aus.
Header-Injektion
Injiziert X-Translation-Mode und X-Original-Host Header dynamisch.
Sub-Proxy-Rewrite
URL wird umgeschrieben zu sub-proxy.multilipi.com und übersetzter HTML wird transparent zurückgegeben.
Plattformfunktionen
Entwickelt für moderne Entwickler-Ökosysteme
Alles, was Sie benötigen, um erstklassige interaktive Dokumentationen und Entwickler-Hubs zu starten.
Globales Routing für über 80 Sprachgebiete
Unterstützung für Spanisch, Französisch, Deutsch, Hindi, Arabisch, Japanisch, Chinesisch und Dutzende weitere ohne URL-Verschmutzung oder separate Bereitstellungsprobleme.
- Automatische Unterverzeichnis-Umschreibungen
- Bewahrt Suchparameter und Hashes
Interaktive API- und SDK-Tools
Integrierte interaktive Spielwiesen, mit denen Entwickler API-Endpunkte testen, HTTP-Header untersuchen und cURL-, TypeScript- und Python-Snippets exportieren können.
- Echtzeit-Header-Inspektion
- Ein-Klick-Codekopie & Sandbox
Blitzschnelle Edge-Laufzeitumgebung
Basierend auf Next.js 15 App Router und Vercel Edge Compute mit sofortigem TTFB, einem Lighthouse-Wert von 100 und vollständig optimiertem, responsivem CSS für Hell/Dunkel.
- Ausführung der Edge-Middleware in unter 20 ms
- Automatisches Asset-Caching & CDN
Bereit, Ihr nächstes Dokumentations-Hub zu erstellen?
Klonen Sie das Starter-Kit, passen Sie Ihr Branding an und erleben Sie nahtlose internationale Übersetzung mit dem Multi-Lipi Sub-Proxy-Gateway.