Gnezdeno usmerjanje [subpage2]/[...index].astro
Ta podstran prikazuje implementacijo dinamičnega usmerjanja v Astro projektu z internacionalizacijo. Uporablja strukturo URL-jev /sl/dinamicno-usmerjanje/podstran-2, kjer se angleška pot /dynamic-routing/subpage-2 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 2 (nested) across all languages.
// Pattern: ["dyn_routing", "subpage2", "...index"] → fills [dyn_routing], [subpage2], and the remaining segments into [...index].
export function getStaticPaths() {
// Map translated "/dynamic-routing/subpage-2" to params of [dyn_routing]/[subpage2]/[...index].astro
return buildLocalizedStaticPaths("/dynamic-routing/subpage-2", [
"dyn_routing",
"subpage2",
"...index",
]);
} 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.