Yazar:
    Oluşturma:2026-01-21Son güncelleme:2026-01-21

    vue-intlayer Paketi

    vue-intlayer paketi, Intlayer'ı Vue uygulamalarına entegre etmek için gerekli araçları sağlar. Çok dilli içeriği yönetmek için bir Vue plugin'i ve composables içerir.

    Kurulum

    bash
    npm install vue-intlayer
    

    Dışa Aktarımlar

    Plugin

    İçe Aktar:

    tsx
    import "vue-intlayer";
    
    FonksiyonAçıklama
    installIntlayerUygulamanıza Intlayer'ı kurmak için Vue eklentisi.

    Composable'lar

    İçe Aktar:

    tsx
    import "vue-intlayer";
    
    ComposableAçıklamaİlgili Doküman
    useIntlayeruseDictionary'e dayanır, ancak oluşturulan deklarasyondan optimize edilmiş bir sözlük sürümünü enjekte eder.-
    useDictionaryAnahtar, içerik gibi sözlüğe benzeyen nesneleri işler. t() çevirilerini, enum'ları vb. işler.-
    useDictionaryAsyncuseDictionary ile aynı, ancak asenkron sözlükleri işler.-
    useDictionaryDynamicuseDictionary ile aynı, ancak dinamik sözlükleri işler.-
    useLocaleMevcut locale'i ve onu ayarlamak için bir fonksiyon döndürür.-
    usePathnameLocale segmenti kaldırılmış geçerli pathname'i ComputedRef<string> olarak döndürür. popstate olaylarına duyarlıdır.usePathname
    useRewriteURLURL yeniden yazmalarını yönetmek için istemci tarafı composable. Yerelleştirilmiş bir yeniden yazma kuralı varsa URL'yi otomatik günceller.useRewriteURL
    useIntlGeçerli locale için Intl nesnesini döndürür.-
    useLoadDynamicDinamik sözlükleri yüklemek için composable.-

    Fonksiyonlar

    İçe Aktar:

    tsx
    import "vue-intlayer";
    
    FonksiyonAçıklama
    getDictionarySözlük (anahtar, içerik) gibi görünen nesneleri işler. t() çevirilerini, enum'ları vb. işler.
    getIntlayergetDictionary'e dayanır, ancak oluşturulan deklarasyondan sözlüğün optimize edilmiş bir sürümünü enjekte eder.

    Markdown

    İçe Aktar:

    tsx
    import "vue-intlayer/markdown";
    
    FonksiyonAçıklama
    installIntlayerMarkdownUygulamanıza Intlayer Markdown'u kurmak için Vue eklentisi.