diff --git a/README.hi.md b/README.hi.md new file mode 100644 index 00000000..9a69a472 --- /dev/null +++ b/README.hi.md @@ -0,0 +1,155 @@ +

+ Modernizr +

+ +
+ +##### मॉडर्निज़र एक जावास्क्रिप्ट लाइब्रेरी है जो उपयोगकर्ता के ब्राउज़र में HTML5 और CSS3 सुविधाओं का पता लगाती है। + +[![npm version](https://badge.fury.io/js/modernizr.svg)](https://badge.fury.io/js/modernizr) +[![Build Status](https://github.com/Modernizr/Modernizr/workflows/Testing/badge.svg)](https://github.com/Modernizr/Modernizr/actions) +[![codecov](https://codecov.io/gh/Modernizr/Modernizr/branch/master/graph/badge.svg)](https://codecov.io/gh/Modernizr/Modernizr) +[![Inline docs](https://inch-ci.org/github/Modernizr/Modernizr.svg?branch=master)](https://inch-ci.org/github/Modernizr/Modernizr) + +
+ +- इस फ़ाइल को पुर्तगाली-बीआर में पढ़ें [here](/README.pt_br.md) +- इस फ़ाइल को इंडोनेशियाई में पढ़ें [here](/README.id.md) +- इस फ़ाइल को स्पैनिश में पढ़ें [here](/README.sp.md) +- इस फ़ाइल को स्वीडिश में पढ़ें [here](/README.sv.md) +- इस फ़ाइल को तमिल में पढ़ें [here](/README.ta.md) +- इस फ़ाइल को कन्नड़ में पढ़ें [here](/README.ka.md) +- इस फ़ाइल को हिन्दी भाषा में पढ़ें [here](/README.hi.md) + +- हमारी वेबसाइट पुरानी और टूटी हुई है, कृपया इसका उपयोग न करें (https://modernizr.com) बल्कि एनपीएम से अपना मॉडर्निज़र संस्करण बनाएं। +- [दस्तावेज़ीकरण](https://modernizr.com/docs/) +- [एकीकरण परीक्षण](https://modernizr.github.io/Modernizr/test/integration.html) +- [इकाई परीक्षण](https://modernizr.github.io/Modernizr/test/unit.html) + +मॉडर्निज़र परीक्षण करता है कि वर्तमान यूए में कौन सी मूल CSS3 और HTML5 सुविधाएँ उपलब्ध हैं और परिणाम आपको दो तरीकों से उपलब्ध कराता है: वैश्विक `मॉडर्निज़र` ऑब्जेक्ट पर गुणों के रूप में, और `` तत्व पर कक्षाओं के रूप में। यह जानकारी आपको अनुभव पर विस्तृत नियंत्रण के साथ अपने पृष्ठों को उत्तरोत्तर बढ़ाने की अनुमति देती है। + +## V4 के साथ परिवर्तन तोड़ना + +- नोड संस्करण <= 10 के लिए समर्थन हटा दिया गया है, कृपया कम से कम संस्करण 12 में अपग्रेड करें + +- निम्नलिखित परीक्षणों का नाम बदल दिया गया: + + - बाकी ईएस-टेस्ट के अनुरूप रखने के लिए `class` से `es6 class` + +- निम्नलिखित परीक्षण उपनिर्देशिकाओं में स्थानांतरित हो गए: + + - `cookies`, `indexeddb`, `indexedblob`, `quota-management-api`, `userdata` storage subdirectory में ले जाया गया + - `audio` ऑडियो उपनिर्देशिका में ले जाया गया + - `battery` moved into the battery subdirectory + - `canvas`, `canvastext` बैटरी उपनिर्देशिका में ले जाया गया + - `customevent`, `eventlistener`, `forcetouch`, `hashchange`, `pointerevents`, `proximity` Event subdirectory में शामिल किया गया + - `exiforientation` छवि उपनिर्देशिका में ले जाया गया + - `capture`, `fileinput`, `fileinputdirectory`, `formatattribute`, `input`, `inputnumber-l10n`, `inputsearchevent`, `inputtypes`, `placeholder`, `requestautocomplete`, `validation` इनपुट उपनिर्देशिका में ले जाया गया + - `svg` svg उपनिर्देशिका में ले जाया गया + - `webgl` webgl उपनिर्देशिका में ले जाया गया + +- निम्नलिखित परीक्षण हटा दिए गए: + + - `touchevents`: [discussion](https://github.com/Modernizr/Modernizr/pull/2432) + - `unicode`: [discussion](https://github.com/Modernizr/Modernizr/issues/2468) + - `templatestrings`: es6 डिटेक्ट का डुप्लिकेट `stringtemplate` + - `contains`: es6 डिटेक्ट का डुप्लिकेट `es6string` + - `datalistelem`: Modernizr.input.list का एक डुप्लिकेट + +## नए Asynchronous Event Listeners + +अक्सर लोग जानना चाहते हैं कि एसिंक्रोनस परीक्षण कब किया जाता है ताकि वे अपने एप्लिकेशन को इस पर प्रतिक्रिया करने की अनुमति दे सकें। +अतीत में, आपको संपत्तियों या `` कक्षाओं को देखने पर निर्भर रहना पड़ता था। केवल **एसिंक्रोनस** परीक्षणों पर घटनाएँ हैं +का समर्थन किया। गति में सुधार और निरंतरता बनाए रखने के लिए सिंक्रोनस परीक्षणों को समकालिक रूप से नियंत्रित किया जाना चाहिए। + +नया API इस तरह दिखता है: + +```js +// Listen to a test, give it a callback +Modernizr.on("testname", function (result) { + if (result) { + console.log("The test passed!"); + } else { + console.log("The test failed!"); + } +}); +``` + +हम गारंटी देते हैं कि हम आपके फ़ंक्शन को केवल एक बार (प्रत्येक बार जब आप `ऑन` कॉल करते हैं) शुरू करेंगे। फिलहाल हम खुलासा नहीं कर रहे हैं +`ट्रिगर` कार्यक्षमता को उजागर करने की एक विधि। इसके बजाय, यदि आप एसिंक परीक्षणों पर नियंत्रण रखना चाहते हैं, तो इसका उपयोग करें +`src/addTest` सुविधा, और आपके द्वारा सेट किया गया कोई भी परीक्षण स्वचालित रूप से `on` कार्यक्षमता को उजागर और ट्रिगर करेगा। + +## शुरू करना + +- रिपॉजिटरी को क्लोन करें या डाउनलोड करें +- `npm install` के साथ प्रोजेक्ट निर्भरताएँ स्थापित करें + +## मॉडर्निज़र का निर्माण + +### जावास्क्रिप्ट से + +Modernizr can be used programmatically via npm: + +```js +var modernizr = require("modernizr"); +``` + +A `build` method is exposed for generating custom Modernizr builds. Example: + +```javascript +var modernizr = require("modernizr"); + +modernizr.build({}, function (result) { + console.log(result); // the build +}); +``` + +पहला पैरामीटर शामिल करने के लिए विकल्पों और फ़ीचर-डिटेक्ट्स का JSON ऑब्जेक्ट लेता है। सभी उपलब्ध विकल्पों के लिए [`lib/config-all.json`](lib/config-all.json) देखें। + +दूसरा पैरामीटर कार्य पूरा होने पर लागू किया जाने वाला एक फ़ंक्शन है। + +### कमांड-लाइन से + +हम modernizr के निर्माण के लिए एक कमांड लाइन इंटरफ़ेस भी प्रदान करते हैं। +सभी उपलब्ध विकल्प देखने के लिए चलाएँ: + +```shell +./bin/modernizr +``` + +या 'config-all.json' में सब कुछ उत्पन्न करने के लिए इसे npm के साथ चलाएँ: + +```shell +npm start +//outputs to ./dist/modernizr-build.js +``` + +## मॉडर्नाइज़र का परीक्षण + +कंसोल रन पर मोचा-हेडलेस-क्रोम का उपयोग करके परीक्षण निष्पादित करने के लिए: + +```shell +npm test +``` + +आप इस कमांड से अपनी पसंद के ब्राउज़र में भी परीक्षण चला सकते हैं: + +```shell +npm run serve-gh-pages +``` + +और इन दो यूआरएल पर नेविगेट करना: + +```shell +http://localhost:8080/test/unit.html +http://localhost:8080/test/integration.html +``` + +## आचार संहिता + +यह प्रोजेक्ट [खुली आचार संहिता](https://github.com/Modernizr/Modernizr/blob/master/.github/CODE_OF_CONDUCT.md) का पालन करता है। +भाग लेकर आपसे इस संहिता का सम्मान करने की अपेक्षा की जाती है। + +## लाइसेंस + +[MIT License](https://opensource.org/licenses/MIT) diff --git a/README.id.md b/README.id.md index c3404e0a..1485a5cd 100644 --- a/README.id.md +++ b/README.id.md @@ -16,6 +16,7 @@ - Baca file ini dengan bahasa Portuguese-BR [disini](/README.pt_br.md) - Baca file ini dengan bahasa Indonesia [disini](/README.id.md) - Baca file ini di kannada [disini](/README.ka.md) +- Baca file ini dalam bahasa hindi [disini](/README.hi.md) - Situs web kami sudah lama dan rusak, mohon JANGAN menggunakannya (https://modernizr.com) melainkan buat versi modernizr dari npm. - [Dokumentasi](https://modernizr.com/docs/) @@ -29,13 +30,13 @@ Modernizr menguji fitur CSS3 dan HTML5 asli mana yang tersedia di UA saat ini da - Menjatuhkan dukungan untuk versi node <= 10, harap tingkatkan ke setidaknya versi 12 - Tes berikut diganti namanya: - + - `class` ke `es6class` agar tetap sejalan dengan es-test lainnya - Tes berikut dipindahkan di subdirektori: - - `cookies`, `indexeddb`, `indexedblob`, `quota-management-api`, `userdata` pindahkan ke subdirektori penyimpanan - - `audio` + - `cookies`, `indexeddb`, `indexedblob`, `quota-management-api`, `userdata` pindahkan ke subdirektori penyimpanan + - `audio` - `battery` pindahkan ke subdirektori audio - `canvas`, `canvastext` pindahkan ke subdirektori canvas - `customevent`, `eventlistener`, `forcetouch`, `hashchange`, `pointerevents`, `proximity` pindahkan ke subdirektori event @@ -43,9 +44,9 @@ Modernizr menguji fitur CSS3 dan HTML5 asli mana yang tersedia di UA saat ini da - `capture`, `fileinput`, `fileinputdirectory`, `formatattribute`, `input`, `inputnumber-l10n`, `inputsearchevent`, `inputtypes`, `placeholder`, `requestautocomplete`, `validation` pindahkan ke subdirektori input - `svg` pindahkan ke subdirektori svg - `webgl` pindahkan ke subdirektori webgl - + - Tes berikut yang telah dihapus: - + - `touchevents`: [diskusi](https://github.com/Modernizr/Modernizr/pull/2432) - `unicode`: [diskusi](https://github.com/Modernizr/Modernizr/issues/2468) - `templatestrings`: duplikat dari deteksi es6 `stringtemplate` @@ -60,12 +61,11 @@ API baru terlihat seperti ini: ```js // Listen to a test, give it a callback -Modernizr.on('testname', function( result ) { +Modernizr.on("testname", function (result) { if (result) { - console.log('The test passed!'); - } - else { - console.log('The test failed!'); + console.log("The test passed!"); + } else { + console.log("The test failed!"); } }); ``` @@ -78,7 +78,7 @@ metode untuk mengekspos fungsionalitas `trigger`. Sebagai gantinya, jika Anda in - Kloning atau unduh repository - Install dependensi proyek dengan `npm install` -## Membangun Modernizr +## Membangun Modernizr ### Dari javascript @@ -141,10 +141,9 @@ http://localhost:8080/test/integration.html ## Code of Conduct -Proyek ini mematuhi [Open Code of Conduct](https://github.com/Modernizr/Modernizr/blob/master/.github/CODE_OF_CONDUCT.md). +Proyek ini mematuhi [Open Code of Conduct](https://github.com/Modernizr/Modernizr/blob/master/.github/CODE_OF_CONDUCT.md). Dengan berpertisipasi, anda diharapkan untuk menghormati code ini. - ## License [Lisensi MIT](https://opensource.org/licenses/MIT) diff --git a/README.ka.md b/README.ka.md index 71fcd009..110b1786 100644 --- a/README.ka.md +++ b/README.ka.md @@ -19,6 +19,7 @@ - ಈ ಫೈಲ್ ಅನ್ನು ಸ್ವೀಡಿಷ್ ಭಾಷೆಯಲ್ಲಿ [here](/README.sv.md) - ಈ ಫೈಲ್ ಅನ್ನು ತಮಿಳಿನಲ್ಲಿ ಓದಿ [here](/README.ta.md) - ಈ ಫೈಲ್ ಅನ್ನು ಕನ್ನಡದಲ್ಲಿ ಓದಿ [here](/README.ka.md) +- ಈ ಫೈಲ್ ಅನ್ನು ಹಿಂದಿಯಲ್ಲಿ ಓದಿ [here](/README.hi.md) - ನಮ್ಮ ವೆಬ್‌ಸೈಟ್ ಹಳೆಯದಾಗಿದೆ ಮತ್ತು ಮುರಿದುಹೋಗಿದೆ, ದಯವಿಟ್ಟು ಅದನ್ನು ಬಳಸಬೇಡಿ (https://modernizr.com) ಬದಲಿಗೆ npm ನಿಂದ ನಿಮ್ಮ modernizr ಆವೃತ್ತಿಯನ್ನು ನಿರ್ಮಿಸಿ. @@ -33,23 +34,23 @@ Modernizr ಪ್ರಸ್ತುತ UA ಯಲ್ಲಿ ಲಭ್ಯವಿರು - ನೋಡ್ ಆವೃತ್ತಿಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಕೈಬಿಡಲಾಗಿದೆ <= 10, ದಯವಿಟ್ಟು ಕನಿಷ್ಠ ಆವೃತ್ತಿ 12 ಗೆ ಅಪ್‌ಗ್ರೇಡ್ ಮಾಡಿ - ಕೆಳಗಿನ ಪರೀಕ್ಷೆಗಳನ್ನು ಮರುಹೆಸರಿಸಲಾಗಿದೆ: - + - ಉಳಿದ ಈಸ್-ಟೆಸ್ಟ್‌ಗಳಿಗೆ ಅನುಗುಣವಾಗಿರಲು 'ಕ್ಲಾಸ್' ದಿಂದ ಈಸ್ ೬ಕ್ಲಾಸ್ - ಕೆಳಗಿನ ಪರೀಕ್ಷೆಗಳನ್ನು ಉಪ ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿ ಸ್ಥಳಾಂತರಿಸಲಾಗಿದೆ: - `cookies`, `indexeddb`, `indexedblob`, `quota-management-api`, `userdata` **ಸ್ಟೋರೇಜ್** ಸಬ್ ಫೋಲ್ಡರ್ ಸೇರಿಸಲಾಗಿದೆ. - `audio` **ಆಡಿಯೊ** ಸಬ್ ಫೋಲ್ಡರ್ ಗೆ ಸರಿಸಲಾಗಿದೆ - - `battery` **ಬ್ಯಾಟರಿ** ಸಬ್ ಫೋಲ್ಡರ್ ಗೆ ಸರಿಸಲಾಗಿದೆ - - `canvas`, `canvastext` **ಕ್ಯಾನ್ವಾಸ್** ಸಬ್ ಫೋಲ್ಡರ್ ಗೆ ಸರಿಸಲಾಗಿದೆ + - `battery` **ಬ್ಯಾಟರಿ** ಸಬ್ ಫೋಲ್ಡರ್ ಗೆ ಸರಿಸಲಾಗಿದೆ + - `canvas`, `canvastext` **ಕ್ಯಾನ್ವಾಸ್** ಸಬ್ ಫೋಲ್ಡರ್ ಗೆ ಸರಿಸಲಾಗಿದೆ - `customevent`, `eventlistener`, `forcetouch`, `hashchange`, `pointerevents`, `proximity` **ಇವೆಂಟ್** ಸಬ್ ಫೋಲ್ಡರ್ ಗೆ ಸರಿಸಲಾಗಿದೆ - `exiforientation` **ಇಮೇಜ್** ಸಬ್ ಫೋಲ್ಡರ್ ಗೆ ಸರಿಸಲಾಗಿದೆ - `capture`, `fileinput`, `fileinputdirectory`, `formatattribute`, `input`, `inputnumber-l10n`, `inputsearchevent`, `inputtypes`, `placeholder`, `requestautocomplete`, `validation` **ಇನ್ ಪುಟ್** ಸಬ್ ಫೋಲ್ಡರ್ ಗೆ ಸರಿಸಲಾಗಿದೆ - - `svg` **ಸ್ ವಿಜಿ** ಸಬ್ ಫೋಲ್ಡರ್ ಗೆ ಸರಿಸಲಾಗಿದೆ - - `webgl` **ವೆಬ್ ಜಿಲ್** ಸಬ್ ಫೋಲ್ಡರ್ ಗೆ ಸರಿಸಲಾಗಿದೆ - + - `svg` **ಸ್ ವಿಜಿ** ಸಬ್ ಫೋಲ್ಡರ್ ಗೆ ಸರಿಸಲಾಗಿದೆ + - `webgl` **ವೆಬ್ ಜಿಲ್** ಸಬ್ ಫೋಲ್ಡರ್ ಗೆ ಸರಿಸಲಾಗಿದೆ + - ಕೆಳಗಿನ ಪರೀಕ್ಷೆಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ: - + - `touchevents`: [discussion](https://github.com/Modernizr/Modernizr/pull/2432) - `unicode`: [discussion](https://github.com/Modernizr/Modernizr/issues/2468) - `templatestrings`: es6 ನ ನಕಲು `stringtemplate` ಪತ್ತೆ @@ -59,33 +60,32 @@ Modernizr ಪ್ರಸ್ತುತ UA ಯಲ್ಲಿ ಲಭ್ಯವಿರು ## New Asynchronous Event Listeners ಆಗಾಗ್ಗೆ ಜನರು ಅಸಮಕಾಲಿಕ ಪರೀಕ್ಷೆಯನ್ನು ಮಾಡಿದಾಗ ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸುತ್ತಾರೆ ಆದ್ದರಿಂದ ಅವರು ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಪ್ರತಿಕ್ರಿಯಿಸಲು ಅನುಮತಿಸಬಹುದು. -ಹಿಂದೆ, ನೀವು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಅಥವಾ `` ಕ್ಲಾಸ್ ಗಳನ್ನೂ ವೀಕ್ಷಿಸಲು ಅವಲಂಬಿಸಬೇಕಾಗಿತ್ತು. **ಅಸಿಂಕ್ರೊನಸ್** ಟೆಸ್ಟ್ ಗಳಲ್ಲಿನ ಈವೆಂಟ್‌ಗಳು ಮಾತ್ರ +ಹಿಂದೆ, ನೀವು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಅಥವಾ `` ಕ್ಲಾಸ್ ಗಳನ್ನೂ ವೀಕ್ಷಿಸಲು ಅವಲಂಬಿಸಬೇಕಾಗಿತ್ತು. **ಅಸಿಂಕ್ರೊನಸ್** ಟೆಸ್ಟ್ ಗಳಲ್ಲಿನ ಈವೆಂಟ್‌ಗಳು ಮಾತ್ರ ಬೆಂಬಲಿಸಿದರು. ವೇಗವನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು ಸ್ಥಿರತೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಸಿಂಕ್ರೊನಸ್ ಪರೀಕ್ಷೆಗಳನ್ನು ಸಿಂಕ್ರೊನಸ್ ಆಗಿ ನಿರ್ವಹಿಸಬೇಕು. ಹೊಸ API ಈ ರೀತಿ ಕಾಣುತ್ತದೆ: ```js // Listen to a test, give it a callback -Modernizr.on('testname', function( result ) { +Modernizr.on("testname", function (result) { if (result) { - console.log('The test passed!'); - } - else { - console.log('The test failed!'); + console.log("The test passed!"); + } else { + console.log("The test failed!"); } }); ``` ನಾವು ನಿಮ್ಮ ಕಾರ್ಯವನ್ನು ಒಮ್ಮೆ ಮಾತ್ರ ಆಹ್ವಾನಿಸುತ್ತೇವೆ ಎಂದು ನಾವು ಖಾತರಿಪಡಿಸುತ್ತೇವೆ (ನೀವು `ಆನ್` ಎಂದು ಕರೆಯುವ ಪ್ರತಿ ಬಾರಿ). ನಾವು ಪ್ರಸ್ತುತ ಬಹಿರಂಗಪಡಿಸುತ್ತಿಲ್ಲ `ಟ್ರಿಗರ್' ಕಾರ್ಯವನ್ನು ಬಹಿರಂಗಪಡಿಸುವ ವಿಧಾನ. ಬದಲಿಗೆ, ನೀವು ಅಸಿಂಕ್ ಪರೀಕ್ಷೆಗಳ ಮೇಲೆ ನಿಯಂತ್ರಣವನ್ನು ಹೊಂದಲು ಬಯಸಿದರೆ, ಬಳಸಿ -`src/addTest` ವೈಶಿಷ್ಟ್ಯ, ಮತ್ತು ನೀವು ಹೊಂದಿಸುವ ಯಾವುದೇ ಪರೀಕ್ಷೆಯು ಸ್ವಯಂಚಾಲಿತವಾಗಿ `ಆನ್` ಕಾರ್ಯವನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರಚೋದಿಸುತ್ತದೆ. +`src/addTest`ವೈಶಿಷ್ಟ್ಯ, ಮತ್ತು ನೀವು ಹೊಂದಿಸುವ ಯಾವುದೇ ಪರೀಕ್ಷೆಯು ಸ್ವಯಂಚಾಲಿತವಾಗಿ`ಆನ್` ಕಾರ್ಯವನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರಚೋದಿಸುತ್ತದೆ. ## Getting Started - ರೆಪೊಸಿಟರಿಯನ್ನು ಕ್ಲೋನ್ ಮಾಡಿ ಅಥವಾ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ - `npm install` ನೊಂದಿಗೆ ಪ್ರಾಜೆಕ್ಟ್ ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಿ -## Building Modernizr +## Building Modernizr ### From javascript @@ -111,8 +111,8 @@ modernizr.build({}, function (result) { ### From the command-line -ಮೊವೆರ್ನೈಜ್ರ್ ನಿರ್ಮಿಸಲು ನಾವು ಆಜ್ಞಾ ಸಾಲಿನ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಹ ಒದಗಿಸುತ್ತೇವೆ. -ಲಭ್ಯವಿರುವ ಎಲ್ಲಾ ಆಯ್ಕೆಗಳನ್ನು ನೋಡಲು ರನ್ ಮಾಡಿ: +ಮೊವೆರ್ನೈಜ್ರ್ ನಿರ್ಮಿಸಲು ನಾವು ಆಜ್ಞಾ ಸಾಲಿನ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಹ ಒದಗಿಸುತ್ತೇವೆ. +ಲಭ್ಯವಿರುವ ಎಲ್ಲಾ ಆಯ್ಕೆಗಳನ್ನು ನೋಡಲು ರನ್ ಮಾಡಿ: ```shell ./bin/modernizr @@ -148,10 +148,9 @@ http://localhost:8080/test/integration.html ## Code of Conduct -This project adheres to the [Open Code of Conduct](https://github.com/Modernizr/Modernizr/blob/master/.github/CODE_OF_CONDUCT.md). +This project adheres to the [Open Code of Conduct](https://github.com/Modernizr/Modernizr/blob/master/.github/CODE_OF_CONDUCT.md). ಭಾಗವಹಿಸುವ ಮೂಲಕ, ನೀವು ಈ ಕೋಡ್ ಅನ್ನು ಗೌರವಿಸುವ ನಿರೀಕ್ಷೆಯಿದೆ. - ## License [MIT License](https://opensource.org/licenses/MIT) diff --git a/README.md b/README.md index 59c2e5f6..5e62d9ca 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ - Read this file in Swedish [here](/README.sv.md) - Read this file in Tamil [here](/README.ta.md) - Read this file in Kannada [here](/README.ka.md) +- Read this file in Hindi [here](/README.hi.md) - Our Website is outdated and broken, please DO NOT use it (https://modernizr.com) but rather build your modernizr version from npm. - [Documentation](https://modernizr.com/docs/) @@ -32,7 +33,7 @@ Modernizr tests which native CSS3 and HTML5 features are available in the curren - Dropped support for node versions <= 10, please upgrade to at least version 12 - Following tests got renamed: - + - `class` to `es6class` to keep in line with the rest of the es-tests - Following tests got moved in subdirectories: @@ -46,9 +47,9 @@ Modernizr tests which native CSS3 and HTML5 features are available in the curren - `capture`, `fileinput`, `fileinputdirectory`, `formatattribute`, `input`, `inputnumber-l10n`, `inputsearchevent`, `inputtypes`, `placeholder`, `requestautocomplete`, `validation` moved into the input subdirectory - `svg` moved into the svg subdirectory - `webgl` moved into the webgl subdirectory - + - Following tests got removed: - + - `touchevents`: [discussion](https://github.com/Modernizr/Modernizr/pull/2432) - `unicode`: [discussion](https://github.com/Modernizr/Modernizr/issues/2468) - `templatestrings`: duplicate of the es6 detect `stringtemplate` @@ -65,12 +66,11 @@ The new API looks like this: ```js // Listen to a test, give it a callback -Modernizr.on('testname', function( result ) { +Modernizr.on("testname", function (result) { if (result) { - console.log('The test passed!'); - } - else { - console.log('The test failed!'); + console.log("The test passed!"); + } else { + console.log("The test failed!"); } }); ``` @@ -84,7 +84,7 @@ a method for exposing the `trigger` functionality. Instead, if you'd like to hav - Clone or download the repository - Install project dependencies with `npm install` -## Building Modernizr +## Building Modernizr ### From javascript @@ -110,7 +110,7 @@ The second parameter is a function invoked on task completion. ### From the command-line -We also provide a command line interface for building modernizr. +We also provide a command line interface for building modernizr. To see all available options run: ```shell @@ -147,10 +147,9 @@ http://localhost:8080/test/integration.html ## Code of Conduct -This project adheres to the [Open Code of Conduct](https://github.com/Modernizr/Modernizr/blob/master/.github/CODE_OF_CONDUCT.md). +This project adheres to the [Open Code of Conduct](https://github.com/Modernizr/Modernizr/blob/master/.github/CODE_OF_CONDUCT.md). By participating, you are expected to honor this code. - ## License [MIT License](https://opensource.org/licenses/MIT) diff --git a/README.sv.md b/README.sv.md index ee33c2f0..1d09502e 100644 --- a/README.sv.md +++ b/README.sv.md @@ -17,6 +17,7 @@ - Läs filen på indonesiska [här](/README.id.md) - Läs filen på spanska [här](/README.sp.md) - Läs filen i kannada [här](/README.ka.md) +- Läs filen på hindi [here](/README.hi.md) - Vår webbplats är föråldrad och trasig, använd rekommenderas inte (https://modernizr.com) utan ladda ned och bygg din modernizr-version med npm. - [Documentation](https://modernizr.com/docs/) @@ -30,7 +31,7 @@ Modernizr testar vilka inbyggda CSS3- och HTML5-funktioner som är tillgängliga - Avbrutet stöd för node versioner <= 10, uppgradera till minst version 12 - Följande tester har bytt namn: - + - `class` till `es6class` för att vara närmare resten av es-testen - Följande tester har flyttats till underkataloger: @@ -44,9 +45,9 @@ Modernizr testar vilka inbyggda CSS3- och HTML5-funktioner som är tillgängliga - `capture`, `fileinput`, `fileinputdirectory`, `formatattribute`, `input`, `inputnumber-l10n`, `inputsearchevent`, `inputtypes`, `placeholder`, `requestautocomplete`, `validation` flyttade till input underkatalogen - `svg` flyttade till svg underkatalogen - `webgl` flyttade till webgl underkatalogen - + - Följande tester har tagits bort: - + - `touchevents`: [diskussion](https://github.com/Modernizr/Modernizr/pull/2432) - `unicode`: [diskussion](https://github.com/Modernizr/Modernizr/issues/2468) - `templatestrings`: dubblett av es6 detect `stringtemplate` @@ -63,12 +64,11 @@ Det nya API:n ser ut så här: ```js // Listen to a test, give it a callback -Modernizr.on('testname', function( result ) { +Modernizr.on("testname", function (result) { if (result) { - console.log('The test passed!'); - } - else { - console.log('The test failed!'); + console.log("The test passed!"); + } else { + console.log("The test failed!"); } }); ``` @@ -82,7 +82,7 @@ en metod för att exponera "trigger"-funktionen. Istället, om du vill ha kontro - Klona eller ladda ned arkivet. - Installera projektberoenden med `npm install` -## Att bygga Modernizr +## Att bygga Modernizr ### Från javascript @@ -145,10 +145,9 @@ http://localhost:8080/test/integration.html ## Uppförandekod -Detta projekt följer [Open Code of Conduct](https://github.com/Modernizr/Modernizr/blob/master/.github/CODE_OF_CONDUCT.md). +Detta projekt följer [Open Code of Conduct](https://github.com/Modernizr/Modernizr/blob/master/.github/CODE_OF_CONDUCT.md). Genom att delta förväntas du respektera detta. - ## License [MIT License](https://opensource.org/licenses/MIT) diff --git a/README.ta.md b/README.ta.md index fb081144..7b40c608 100644 --- a/README.ta.md +++ b/README.ta.md @@ -19,6 +19,7 @@ - இந்த கோப்பை ஸ்வீடிஷ் மொழியில் படிக்கவும் [இங்கே](/README.sv.md) - இந்த கோப்பை தமிழில் படிக்கவும் [இங்கே](/README.ta.md) - இந்த கோப்பை கன்னடத்தில் படிக்கவும் [இங்கே](/README.ka.md) +- இந்த கோப்பை இந்தியில் படிக்கவும் [here](/README.hi.md) - எங்கள் இணையதளம் காலாவதியானது மற்றும் உடைந்துவிட்டது, தயவுசெய்து அதைப் பயன்படுத்த வேண்டாம் (https://modernizr.com) மாறாக உங்கள் நவீனமயமாக்கல் பதிப்பை npm இலிருந்து உருவாக்கவும். - [ஆவணப்படுத்தல்](https://modernizr.com/docs/) @@ -32,12 +33,12 @@ - முனை பதிப்புகளுக்கான ஆதரவு கைவிடப்பட்டது <= 10, தயவுசெய்து குறைந்தபட்சம் பதிப்பு 12 க்கு மேம்படுத்தவும் - பின்வரும் சோதனைகள் மறுபெயரிடப்பட்டன: - + - `வகுப்பு` முதல் `es6class` வரை மீதமுள்ள es-சோதனைகளுக்கு ஏற்ப இருக்க வேண்டும் -- பின்வரும் சோதனைகள் துணை அடைவுகளில் நகர்த்தப்பட்டன: +- பின்வரும் சோதனைகள் துணை அடைவுகளில் நகர்த்தப்பட்டன: - - `cookies`, `indexeddb`, `indexedblob`, `quota-management-api`, `userdata` சேமிப்பக துணை அடைவுக்கு நகர்த்தப்பட்டது + - `cookies`, `indexeddb`, `indexedblob`, `quota-management-api`, `userdata` சேமிப்பக துணை அடைவுக்கு நகர்த்தப்பட்டது - `audio` ஆடியோ துணை அடைவுக்கு நகர்த்தப்பட்டது - `battery` பேட்டரி துணை அடைவுக்கு நகர்த்தப்பட்டது - `canvas`, `canvastext` கேன்வாஸ் துணை அடைவுக்கு நகர்த்தப்பட்டது @@ -46,16 +47,15 @@ - `capture`, `fileinput`, `fileinputdirectory`, `formatattribute`, `input`, `inputnumber-l10n`, `inputsearchevent`, `inputtypes`, `placeholder`, `requestautocomplete`, `validation` உள்ளீட்டிற்கு நகர்த்தப்பட்டது துணை அடைவு - `svg` எஸ்.வி.ஜி துணை அடைவுக்கு நகர்த்தப்பட்டது - `webgl` wவலைஜிஎல் துணை அடைவுக்கு நகர்த்தப்பட்டது - + - பின்வரும் சோதனைகள் நீக்கப்பட்டன: - + - `தொடுதல் நிகழ்வுகள்`: [விவாதம்](https://github.com/Modernizr/Modernizr/pull/2432) - `யூனிகோட்`: [விவாதம்](https://github.com/Modernizr/Modernizr/issues/2468) - `வார்ப்புருக்கள்`: ஈஎஸ்6 கண்டறிதலின் நகல் `stringtemplate` - `கொண்டுள்ளது`: ஈஎஸ்6 கண்டறிதலின் நகல் `es6string` - `தரவு பட்டியல்`: Modernizr.input.list இன் போலி - ## புதிய ஒத்திசைவற்ற நிகழ்வு கேட்போர் ஒரு ஒத்திசைவற்ற சோதனை எப்போது செய்யப்படுகிறது என்பதை மக்கள் அடிக்கடி அறிய விரும்புகிறார்கள், அதனால் அவர்கள் தங்கள் விண்ணப்பத்தை அதற்கு எதிர்வினையாற்ற அனுமதிக்கலாம். @@ -65,16 +65,16 @@ புதிய ஏபிஈ API இது போல் தெரிகிறது ```js -// ஒரு சோதனையைக் கேளுங்கள், அதை மீண்டும் அழைக்கவும் -Modernizr.on('testname', function( result ) { +// ஒரு சோதனையைக் கேளுங்கள், அதை மீண்டும் அழைக்கவும் +Modernizr.on("testname", function (result) { if (result) { - console.log('The test passed!'); - } - else { - console.log('The test failed!'); + console.log("The test passed!"); + } else { + console.log("The test failed!"); } }); ``` + உங்கள் செயல்பாட்டை ஒருமுறை மட்டுமே செயல்படுத்துவோம் என்று நாங்கள் உத்தரவாதம் அளிக்கிறோம் (ஒரு முறை நீங்கள் `ஆன்` என்று அழைக்கும் போது). நாங்கள் தற்போது வெளிப்படுத்தவில்லை `தூண்டுதல்` செயல்பாட்டை வெளிப்படுத்துவதற்கான ஒரு முறை. அதற்குப் பதிலாக, ஒத்திசைவு சோதனைகளின் மீது நீங்கள் கட்டுப்பாட்டைப் பெற விரும்பினால், இதைப் பயன்படுத்தவும் `src/addTest` அம்சம் மற்றும் நீங்கள் அமைக்கும் எந்த சோதனையும் தானாகவே `ஆன்` செயல்பாட்டை வெளிப்படுத்தும் மற்றும் தூண்டும். @@ -86,7 +86,6 @@ Modernizr.on('testname', function( result ) { ## கட்டிடம் நவீனமயமாக்கல் - ### ஜாவாஸ்கிரிப்டில் இருந்து மாடர்னிசர் ஐ npm வழியாக நிரல் ரீதியாகப் பயன்படுத்தலாம்: diff --git a/README.tr.md b/README.tr.md index f6997ddd..57aa8bc0 100644 --- a/README.tr.md +++ b/README.tr.md @@ -19,6 +19,7 @@ - Bu dosyayı İsveççe okuyun [here](/README.sv.md) - Bu dosyayı Tamil dilinde okuyun [here](/README.ta.md) - Bu dosyayı Kannada dilinde okuyun [here](/README.ka.md) +- Bu dosyayı Hintçe olarak okuyun [here](/README.hi.md) - Web sitemiz eski ve hatalı, lütfen KULLANMAYIN (https://modernizr.com) bunun yerine modernizr sürümünüzü npm'den oluşturun. - [Documentation](https://modernizr.com/docs/) @@ -32,26 +33,26 @@ Modernizr, mevcut UA'da hangi yerel CSS3 ve HTML5 özelliklerinin bulunduğunu t - Düğüm sürümleri <= 10 için destek kaldırıldı, lütfen en az sürüm 12'ye yükseltin - Aşağıdaki testler yeniden adlandırıldı: - - - es-testlerin geri kalanıyla aynı çizgide kalmak için `class`tan `es6class`a + + - es-testlerin geri kalanıyla aynı çizgide kalmak için `class`tan `es6class`a - Aşağıdaki testler alt dizinlere taşındı: - `cookies`, `indexeddb`, `indexedblob`, `quota-management-api`, `userdata` storage alt - dizinine taşındı. + dizinine taşındı. - `audio` audio alt dizinine taşındı. - `battery` battery alt dizinine taşındı. - `canvas`, `canvastext` canvas alt dizinine taşındı. - - `customevent`, `eventlistener`, `forcetouch`, `hashchange`, `pointerevents`, `proximity` event - alt dizinine taşındı. + - `customevent`, `eventlistener`, `forcetouch`, `hashchange`, `pointerevents`, `proximity` event + alt dizinine taşındı. - `exiforientation` image alt dizinine taşındı. - - `capture`, `fileinput`, `fileinputdirectory`, `formatattribute`, `input`, `inputnumber-l10n`, `inputsearchevent`, `inputtypes`, `placeholder`, `requestautocomplete`, `validation` input - alt dizinine taşındı. + - `capture`, `fileinput`, `fileinputdirectory`, `formatattribute`, `input`, `inputnumber-l10n`, `inputsearchevent`, `inputtypes`, `placeholder`, `requestautocomplete`, `validation` input + alt dizinine taşındı. - `svg` svg alt dizinine taşındı. - `webgl`webgl alt dizinine taşındı. - + - Aşağıdaki testler kaldırıldı: - + - `touchevents`: [discussion](https://github.com/Modernizr/Modernizr/pull/2432) - `unicode`: [discussion](https://github.com/Modernizr/Modernizr/issues/2468) - `templatestrings`: es6'nın kopyası `stringtemplate`i algılar @@ -68,20 +69,19 @@ Yeni API şuna benzer: ```js // Listen to a test, give it a callback -Modernizr.on('testname', function( result ) { +Modernizr.on("testname", function (result) { if (result) { - console.log('The test passed!'); - } - else { - console.log('The test failed!'); + console.log("The test passed!"); + } else { + console.log("The test failed!"); } }); ``` -Fonksiyonunuzu yalnızca bir kez çağıracağımızı garanti ederiz (`on` olarak çağıracağınız her zaman için). -Şu anda `trigger` işlevselliğini ortaya çıkarmak için bir metod göstermiyoruz. +Fonksiyonunuzu yalnızca bir kez çağıracağımızı garanti ederiz (`on` olarak çağıracağınız her zaman için). +Şu anda `trigger` işlevselliğini ortaya çıkarmak için bir metod göstermiyoruz. Bunun yerine, eşzamansız testler üzerinde kontrole sahip olmak istiyorsanız, -`src/addTest` özelliğini kullanın, ve ayarladığınız herhangi bir test otomatik olarak `on` fonksiyonunu +`src/addTest` özelliğini kullanın, ve ayarladığınız herhangi bir test otomatik olarak `on` fonksiyonunu ortaya çıkaracak ve tetikleyecektir. ## Getting Started @@ -89,7 +89,7 @@ ortaya çıkaracak ve tetikleyecektir. - Repoyu klonlayın veya indirin - Proje bağımlılıklarını `npm install` ile yükleyin -## Building Modernizr +## Building Modernizr ### From javascript @@ -152,10 +152,9 @@ http://localhost:8080/test/integration.html ## Code of Conduct -Bu proje aşağıdaki kurallara uygundur [Open Code of Conduct](https://github.com/Modernizr/Modernizr/blob/master/.github/CODE_OF_CONDUCT.md). +Bu proje aşağıdaki kurallara uygundur [Open Code of Conduct](https://github.com/Modernizr/Modernizr/blob/master/.github/CODE_OF_CONDUCT.md). Projeye katılmanız durumunda bu kurallara uymanız bekleniyor. - ## License [MIT License](https://opensource.org/licenses/MIT)