getLocalesPlaceholder
Allows you to get the locales inside of getStaticPaths
. It’s a build time macro.
That means it will be replaced by it’s literal value. For instance:
1---2import { getLocalesPlaceholder } from "i18n:astro"3
4export const getStaticPaths = () => {5 const locales = getLocalesPlaceholder()6
7 return []8}9---
Will be replaced by the following, no matter the context:
1---2import { getLocalesPlaceholder } from "i18n:astro"3
4export const getStaticPaths = () => {5 const locales = ["en", "fr"]6
7 return []8}9---
Be careful not to use getLocalesPlaceholder
in interpolations or it could result in invalid code.