文档: getPathWithoutLocale 函数在 intlayer
描述
从给定的 URL 或路径名中移除语言环境段(如果存在)。它适用于绝对 URL 和相对路径名。
参数
inputUrl: string
- 描述: 要处理的完整 URL 字符串或路径名。
- 类型: string
locales: Locales[]
- 描述: 可选的支持语言环境数组。默认为项目中配置的语言环境。
- 类型: Locales[]
返回值
- 类型: string
- 描述: 没有语言环境段的 URL 字符串或路径名。
示例用法
typescript
import { getPathWithoutLocale } from "intlayer";console.log(getPathWithoutLocale("/dashboard")); // 输出: "/dashboard"console.log(getPathWithoutLocale("/zh/dashboard")); // 输出: "/dashboard"console.log(getPathWithoutLocale("/fr/dashboard")); // 输出: "/dashboard"console.log(getPathWithoutLocale("https://example.com/zh/dashboard")); // 输出: "https://example.com/dashboard"
如果您有改善此文档的想法,请随时通过在GitHub上提交拉取请求来贡献。
文档的 GitHub 链接