svelte-i18next

svelte-i18next

पेश है i18next के लिए सॉल्वेट रैपर।

यह लाइब्रेरी, i18next पर आधारित, एक i18next उदाहरण को एक svelte स्टोर के अंदर लपेटती है और i18next इवेंट्स जैसे languageChanged, रिसोर्स एडेड इत्यादि को देखती है ताकि हमारे svelte कंपोनेंट्स को रेंडर करने में सक्षम हो सकें।

पैकेट:-

गिटहब:-

कार्यान्वयन इस तरह दिखता है:

पैकेज i18next का एक Svelte लिखने योग्य बनाता है और i18next उदाहरण पर किसी भी अपडेट द्वारा ट्रिगर की गई घटनाओं को सुनता है।
उदाहरण के लिए, यदि कोई एप्लिकेशन उनके अनुवाद के लिए एक नया नामस्थान लोड करता है, तो svelte_i18next पैकेज
i18next.on(‘loaded’, function(loaded) {})ईवेंट को ट्रिगर करेगा।

i18next ईवेंट यहां देखें ।

उपयोग:

i18n.js

import i18next from "i18next";
import { createI18nStore } from "svelte-i18next";

i18next.init({
   lng: 'en',
   resources: {
     en: {
       translation: {
         "key": "hello world"
       }
     }
   }
});

export const i18n = createI18nStore(i18next);

<script>
  import i18n from './i18n.js';
</script>

<div>
    {$i18n.t('key')}}
</div>

आप i18next की तरह ही नेमस्पेस का भी इस्तेमाल कर सकते हैं और svelte wrapper प्रदान किए गए नेमस्पेस के आधार पर अनुवाद को फिर से प्रस्तुत करेगा।

import { createI18nStore } from 'svelte-i18next'
const i18n = createI18nStore(i18n_instance) 
i18n.loadNamespaces(['example']) // this triggers the re-render and loads translations from the provided namespace.
<div>
    {$i18n.t(key)}
</div>

थोड़ा प्यार दिखाइए @svelte-i18next ❤

Suggested posts

मेरे सबसे अधिक उपयोग किए जाने वाले कोडिंग संसाधन

मेरे सबसे अधिक उपयोग किए जाने वाले कोडिंग संसाधन

इस सप्ताह, मुझे दैनिक ईमेल सूची के एक सदस्य से एक ईमेल प्राप्त हुआ। वे जानना चाहते थे: आप दैनिक, साप्ताहिक और मासिक किन संसाधनों पर जाते हैं? बढ़िया सवाल! मुझे अपने वर्कफ़्लो और मेरे द्वारा उपयोग किए जाने वाले शीर्ष संसाधनों के बारे में कुछ अंतर्दृष्टि साझा करने का प्रयास करने में प्रसन्नता हो रही है।

लिट लाइब्रेरी सीरीज़ - 1: लिट-एचटीएमएल लाइब्रेरी में एक गहरा गोता

लिट लाइब्रेरी सीरीज़ - 1: लिट-एचटीएमएल लाइब्रेरी में एक गहरा गोता

इस ब्लॉग श्रृंखला का उद्देश्य लिट लाइब्रेरी में गहराई से जाना और इसकी अनूठी विशेषताओं की व्यापक समझ हासिल करना है और यह कैसे खुद को बाजार में अन्य पुस्तकालयों और रूपरेखाओं से अलग करता है। श्रृंखला को तीन भागों में बांटा गया है, जैसे कि 1.

Related posts

केवल एक फ़ोन नंबर से किसी को भी ट्रैक करें | OSINT जांच

केवल एक फ़ोन नंबर से किसी को भी ट्रैक करें | OSINT जांच

आप एक OSINT अन्वेषक, CTF प्लेयर या कोई ऐसा व्यक्ति हो सकते हैं जिसे स्पैम कॉल्स आ रही हों। कोई व्यक्ति जो आपके द्वारा किसी विज्ञापन में देखे गए नंबर को सत्यापित करने का प्रयास कर रहा है।

क्या कला कभी अपोलिटिकल है?

क्या कला कभी अपोलिटिकल है?

कल हमने इस साल के यूरोविजन सॉन्ग कॉन्टेस्ट का दरवाजा बंद कर दिया, जिसमें एक शानदार, अराजक ग्रैंड फिनाले था, जहां स्वीडिश गायक लोरेन ने ट्रॉफी अपने घर ली, दो बार जीतने वाली पहली महिला बनीं और एबीबीए प्रतियोगिता जीतने के 50 साल बाद ताज वापस स्वीडन ले आईं। "वाटरलू" के साथ। वे पॉप संगीत के कैनन में सबसे बड़े कृत्यों में से एक बन गए।

जॉर्डन नीली की हत्या और "देशभक्ति" जातिवाद की समस्या

क्या अमेरिका एक अच्छा अमेरिकी होने के साथ नस्लवादी व्यवहार की बराबरी नहीं करने का आवश्यक कदम उठा सकता है?

जॉर्डन नीली की हत्या और "देशभक्ति" जातिवाद की समस्या

[ट्रिगर अलर्ट: इस निबंध में जॉर्डन नेली के हत्यारे की प्रशंसा करने वाले लोगों के स्क्रीन शॉट्स शामिल हैं।] कानून प्रवर्तन अधिकारियों ने आखिरकार - और शायद अनिच्छा से - डैनियल पेनी पर आरोप लगाया, जिसने जॉर्डन नेली को तब तक मार डाला जब तक वह मर नहीं गया, उस हत्या के लिए।

रीथिंकिंग मीडिया: मैककेनी के पांच सत्य और संचार का भविष्य

आज की हाइपर-कनेक्टेड दुनिया में, मीडिया सिस्टम जनता की राय को आकार देने में महत्वपूर्ण भूमिका निभाते हैं, और परिणामस्वरूप, लोकतांत्रिक निर्णय लेने में। संचार की राजनीतिक अर्थव्यवस्था के अपने गहन विश्लेषण में, विद्वान रॉबर्ट मैककेनी पारंपरिक ज्ञान को चुनौती देते हैं और मीडिया के बारे में "पांच सत्य" को प्रस्तुत करते हैं।