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