Documentation: getPathWithoutLocale Functions in intlayer

    Description:

    指定されたURLまたはパス名からロケールセグメントを削除します。これは、絶対URLと相対パス名の両方で機能します。

    Parameters:

    • inputUrl: string

      • Description: 処理する完全なURL文字列またはパス名。
      • Type: string
    • locales: Locales[]

      • Description: サポートされているロケールのオプション配列。プロジェクトで構成されたロケールがデフォルトとなります。
      • Type: Locales[]

    Returns:

    • Type: string
    • Description: ロケールセグメントのないURL文字列またはパス名。

    Example Usage:

    typescript
    import { getPathWithoutLocale } from "intlayer";
    
    // ロケールセグメントがないパスを表示します
    console.log(getPathWithoutLocale("/dashboard")); // 出力: "/dashboard"
    // ロケールを持つパスを表示しますが、ロケールセグメントは削除されます
    console.log(getPathWithoutLocale("/en/dashboard")); // 出力: "/dashboard"
    // 他のロケールを表示しますが、ロケールセグメントは削除されます
    console.log(getPathWithoutLocale("/fr/dashboard")); // 出力: "/dashboard"
    // 完全なURLでロケールセグメントを削除します
    console.log(getPathWithoutLocale("https://example.com/en/dashboard")); // 出力: "https://example.com/dashboard"
    

    このドキュメントを改善するアイデアがある場合は、GitHubでプルリクエストを送信することで自由に貢献してください。

    ドキュメントへのGitHubリンク