Rest parametri [...subpage1].astro
Ta podstran prikazuje implementacijo dinamičnega usmerjanja v Astro projektu z internacionalizacijo. Uporablja strukturo URL-jev /sl/dinamicno-usmerjanje/podstran-1, kjer se angleška pot /dynamic-routing/subpage-1 avtomatsko pretvori v slovensko različico. Spodaj si lahko ogledate dejansko kodo, ki omogoča to funkcionalnost.
// Get current language from URL
// Localize Dynamic Routing → Subpage 1 across all languages.
// Pattern: ["dyn_routing", "...subpage1"] → first segment fills [dyn_routing], the rest fills [...subpage1].
export function getStaticPaths() {
// Map translated "/dynamic-routing/subpage-1" to params of [dyn_routing]/[...subpage1].astro
return buildLocalizedStaticPaths("/dynamic-routing/subpage-1", [
"dyn_routing",
"...subpage1",
]);
} Primer komponente
Spodaj je primer ponovno uporabne komponente, ki se lahko integrira v katero koli stran. Ta komponenta je zgrajena z uporabo Svelte in prikazuje, kako poslati prevode kot props za dinamično prikazovanje vsebine.