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.