האם ניתן לתרגם כתובות URL?

    כן! Intlayer תומכת בשכתוב כתובות URL מותאם אישית (custom URL rewrites), המאפשר לך להגדיר נתיבים ספציפיים לכל locale. לדוגמה:

    bash
    en -> /product
    fr -> /fr/produit
    es -> /es/producto
    

    כדי ליישם זאת, תוכל להגדיר את חלק ה-routing בקובץ intlayer.config.ts שלך.

    למידע נוסף על אופן היישום של תכונה זו, עיין ב-תיעוד שכתוב כתובות URL מותאם אישית.

    תוכל גם להשתמש בפונקציות getMultilingualUrl ו-getLocalizedUrl כדי ליצור כתובות URL אלו באופן תכנותי, והן יכבדו את כללי השכתוב (rewrite) שהגדרת.

    ts
    import { getLocalizedUrl, Locales } from "intlayer";
    
    const url = getLocalizedUrl("/product", Locales.FRENCH);
    
    console.log(url); // /fr/produit (אם הוגדר)