From a2556bc487ea3466cf40f622769ccfa988bcadf3 Mon Sep 17 00:00:00 2001 From: PXSINGH4 Date: Wed, 22 Jan 2020 19:27:37 +0530 Subject: [PATCH 01/11] translation: SyntheticEvent --- content/docs/reference-events.md | 136 +++++++++++++++---------------- 1 file changed, 67 insertions(+), 69 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 745c6a71e..9ba4f15a0 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -1,18 +1,18 @@ --- id: events -title: SyntheticEvent +title: SyntheticEvent(कृत्रिम इवेंट) permalink: docs/events.html layout: docs category: Reference --- -This reference guide documents the `SyntheticEvent` wrapper that forms part of React's Event System. See the [Handling Events](/docs/handling-events.html) guide to learn more. +यह संदर्भ React इवेंट सिस्टम का हिस्सा बनने वाले `SyntheticEvent` आवरण को निर्देशित करता है. अधिक जानने के लिए मार्गदर्शिका देखें | [Handling Events](/docs/handling-events.html) -## Overview {#overview} +## अवलोकन {#overview} -Your event handlers will be passed instances of `SyntheticEvent`, a cross-browser wrapper around the browser's native event. It has the same interface as the browser's native event, including `stopPropagation()` and `preventDefault()`, except the events work identically across all browsers. +आपके ईवेंट हैंडलर को `SyntheticEvent` के उदाहरण दिए जाएंगे, जो ब्राउज़र के मूल ईवेंट के आसपास एक क्रॉस-ब्राउज़र आवरण है। यह ब्राउज़र के मूल ईवेंट के समान है, जिसमें `stopPropagation()` और `stopDefault()` शामिल हैं, सिवाय उन घटनाओं के, जो सभी ब्राउज़रों में समान रूप से काम करते हैं। -If you find that you need the underlying browser event for some reason, simply use the `nativeEvent` attribute to get it. Every `SyntheticEvent` object has the following attributes: +यदि आप पाते हैं कि आपको किसी कारण से अंतर्निहित ब्राउज़र इवेंट की आवश्यकता है, तो इसे प्राप्त करने के लिए केवल `nativeEvent` विशेषता का उपयोग करें। प्रत्येक `SyntheticEvent` object में निम्न विशेषताएँ होती हैं। ```javascript boolean bubbles @@ -31,15 +31,13 @@ number timeStamp string type ``` -> Note: +> ध्यान दें: > -> As of v0.14, returning `false` from an event handler will no longer stop event propagation. Instead, `e.stopPropagation()` or `e.preventDefault()` should be triggered manually, as appropriate. +> V0.14 के अनुसार, किसी इवेंट हैंडलर से `false` वापस करना अब event propagation को रोक नहीं पाएगा। इसके बजाय, `e.stopPropagation()` या `e.preventDefault()` को मैन्युअल रूप से, उपयुक्त के रूप में चालू/ट्रिगर किया जाना चाहिए। -### Event Pooling {#event-pooling} +### इवेंट इकट्ठा करना {#event-pooling} -The `SyntheticEvent` is pooled. This means that the `SyntheticEvent` object will be reused and all properties will be nullified after the event callback has been invoked. -This is for performance reasons. -As such, you cannot access the event in an asynchronous way. +`SyntheticEvent` को इकट्ठा किया जाता है। इसका मतलब यह है कि `SyntheticEvent` object का पुन: उपयोग किया जाएगा और ईवेंट कॉलबैक लागू होने के बाद सभी गुणों को null कर दिया जाएगा। यह निष्पादन कारणों से है। जैसे, आप ईवेंट को asynchronous तरीके से एक्सेस नहीं कर सकते. ```javascript function onClick(event) { @@ -60,15 +58,15 @@ function onClick(event) { } ``` -> Note: +> ध्यान दें: > -> If you want to access the event properties in an asynchronous way, you should call `event.persist()` on the event, which will remove the synthetic event from the pool and allow references to the event to be retained by user code. +> यदि आप एक asynchronous तरीके से इवेंट के गुणों का उपयोग करना चाहते हैं, तो आपको इवेंट पर `event.persist()` को कॉल करना चाहिए, जो पूल(इकट्ठा इवेंट) से `SyntheticEvent` को हटा देगा और उपयोगकर्ता कोड द्वारा इवेंट के संदर्भ को बनाए रखने की अनुमति देगा। -## Supported Events {#supported-events} +## समर्थित इवेंट्स {#supported-events} -React normalizes events so that they have consistent properties across different browsers. +React घटनाओं को सामान्य करता है ताकि उनके विभिन्न ब्राउज़रों में सुसंगत गुण हों। -The event handlers below are triggered by an event in the bubbling phase. To register an event handler for the capture phase, append `Capture` to the event name; for example, instead of using `onClick`, you would use `onClickCapture` to handle the click event in the capture phase. +नीचे दिए गए घटना संचालकों को bubbling चरण में एक इवेंट द्वारा ट्रिगर किया गया है। कैप्चर/पकड़ना चरण के लिए एक ईवेंट हैंडलर पंजीकृत करने के लिए, `Capture` को ईवेंट नाम में जोड़ें, उदाहरण के लिए, `onClick` का उपयोग करने के बजाय, आप कैप्चर/पकड़ना चरण में click इवेंट को संभालने के लिए `onClickCapture` का उपयोग करेंगे। - [Clipboard Events](#clipboard-events) - [Composition Events](#composition-events) @@ -89,17 +87,17 @@ The event handlers below are triggered by an event in the bubbling phase. To reg * * * -## Reference {#reference} +## संदर्भ {#reference} -### Clipboard Events {#clipboard-events} +### क्लिपबोर्ड इवेंट्स {#clipboard-events} -Event names: +ईवेंट के नाम: ``` onCopy onCut onPaste ``` -Properties: +गुण: ```javascript DOMDataTransfer clipboardData @@ -107,15 +105,15 @@ DOMDataTransfer clipboardData * * * -### Composition Events {#composition-events} +### संयोजन इवेंट्स {#composition-events} -Event names: +ईवेंट के नाम: ``` onCompositionEnd onCompositionStart onCompositionUpdate ``` -Properties: +गुण: ```javascript string data @@ -124,15 +122,15 @@ string data * * * -### Keyboard Events {#keyboard-events} +### कीबोर्ड इवेंट्स {#keyboard-events} -Event names: +ईवेंट के नाम: ``` onKeyDown onKeyPress onKeyUp ``` -Properties: +गुण: ```javascript boolean altKey @@ -149,21 +147,21 @@ boolean shiftKey number which ``` -The `key` property can take any of the values documented in the [DOM Level 3 Events spec](https://www.w3.org/TR/uievents-key/#named-key-attribute-values). +`key` संपत्ति, [DOM स्तर 3 इवेंट्स विनिर्देश](https://www.w3.org/TR/uievents-key/#named-key-attribute-values) में प्रलेखित किसी भी मान को ले सकती है। * * * -### Focus Events {#focus-events} +### फोकस इवेंट्स {#focus-events} -Event names: +ईवेंट के नाम: ``` onFocus onBlur ``` -These focus events work on all elements in the React DOM, not just form elements. +ये फ़ोकस इवेंट React DOM में सभी elements पर काम करते हैं, न कि केवल फार्म elements। -Properties: +गुण: ```javascript DOMEventTarget relatedTarget @@ -171,21 +169,21 @@ DOMEventTarget relatedTarget * * * -### Form Events {#form-events} +### फार्म इवेंट्स {#form-events} -Event names: +ईवेंट के नाम: ``` onChange onInput onInvalid onSubmit ``` -For more information about the onChange event, see [Forms](/docs/forms.html). +OnChange ईवेंट के बारे में अधिक जानकारी के लिए [फार्म](/docs/forms.html) देखें। * * * -### Mouse Events {#mouse-events} +### माउस इवेंट्स {#mouse-events} -Event names: +ईवेंट के नाम: ``` onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit @@ -193,9 +191,9 @@ onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp ``` -The `onMouseEnter` and `onMouseLeave` events propagate from the element being left to the one being entered instead of ordinary bubbling and do not have a capture phase. +`OnMouseEnter` और` onMouseLeave` ईवेंट उस element से प्रचारित होते हैं जिसे साधारण bubbling के बजाय किसी एक में छोड़ा जा रहा है और कैप्चर चरण/फेज नहीं है। -Properties: +गुण: ```javascript boolean altKey @@ -216,20 +214,20 @@ boolean shiftKey * * * -### Pointer Events {#pointer-events} +### सूचक इवेंट्स {#pointer-events} -Event names: +ईवेंट के नाम: ``` onPointerDown onPointerMove onPointerUp onPointerCancel onGotPointerCapture onLostPointerCapture onPointerEnter onPointerLeave onPointerOver onPointerOut ``` -The `onPointerEnter` and `onPointerLeave` events propagate from the element being left to the one being entered instead of ordinary bubbling and do not have a capture phase. +`OnPointerEnter` और` onPointerLeave` ईवेंट उस element से प्रचारित होते हैं जिसे साधारण bubbling के बजाय एक में छोड़ा जा रहा है और कैप्चर चरण/फेज नहीं है। -Properties: +गुण: -As defined in the [W3 spec](https://www.w3.org/TR/pointerevents/), pointer events extend [Mouse Events](#mouse-events) with the following properties: +जैसा कि [W3 विनिर्देश](https://www.w3.org/TR/pointerevents/) में परिभाषित किया गया है, pointer events निम्नलिखित गुणों के साथ [माउस इवेंट्स](#mouse-events) का विस्तार करती हैं: ```javascript number pointerId @@ -244,17 +242,17 @@ string pointerType boolean isPrimary ``` -A note on cross-browser support: +क्रॉस-ब्राउज़र समर्थन पर ध्यान दें: -Pointer events are not yet supported in every browser (at the time of writing this article, supported browsers include: Chrome, Firefox, Edge, and Internet Explorer). React deliberately does not polyfill support for other browsers because a standard-conform polyfill would significantly increase the bundle size of `react-dom`. +पॉइंटर ईवेंट्स अभी तक हर ब्राउज़र में समर्थित नहीं हैं (इस लेख को लिखने के समय, समर्थित ब्राउज़र में शामिल हैं: क्रोम, फ़ायरफ़ॉक्स, एज और इंटरनेट एक्सप्लोरर)। React जानबूझकर अन्य ब्राउज़रों के लिए polyfill समर्थन नहीं करता है क्योंकि एक मानक-अनुरूप polyfill `react-dom` के बंडल आकार में काफी वृद्धि करेगा। -If your application requires pointer events, we recommend adding a third party pointer event polyfill. +यदि आपके एप्लिकेशन को pointer events की आवश्यकता है, तो हम तीसरे पक्ष के pointer events polyfill को जोड़ने की सलाह देते हैं. * * * -### Selection Events {#selection-events} +### चयन इवेंट्स {#selection-events} -Event names: +ईवेंट के नाम: ``` onSelect @@ -262,15 +260,15 @@ onSelect * * * -### Touch Events {#touch-events} +### टच इवेंट्स {#touch-events} -Event names: +ईवेंट के नाम: ``` onTouchCancel onTouchEnd onTouchMove onTouchStart ``` -Properties: +गुण: ```javascript boolean altKey @@ -285,15 +283,15 @@ DOMTouchList touches * * * -### UI Events {#ui-events} +### UI इवेंट्स {#ui-events} -Event names: +ईवेंट के नाम: ``` onScroll ``` -Properties: +गुण: ```javascript number detail @@ -302,15 +300,15 @@ DOMAbstractView view * * * -### Wheel Events {#wheel-events} +### व्हील इवेंट्स {#wheel-events} -Event names: +ईवेंट के नाम: ``` onWheel ``` -Properties: +गुण: ```javascript number deltaMode @@ -321,9 +319,9 @@ number deltaZ * * * -### Media Events {#media-events} +### मीडिया इवेंट्स {#media-events} -Event names: +ईवेंट के नाम: ``` onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted @@ -334,9 +332,9 @@ onTimeUpdate onVolumeChange onWaiting * * * -### Image Events {#image-events} +### इमेज इवेंट्स {#image-events} -Event names: +ईवेंट के नाम: ``` onLoad onError @@ -344,15 +342,15 @@ onLoad onError * * * -### Animation Events {#animation-events} +### एनीमेशन इवेंट्स {#animation-events} -Event names: +ईवेंट के नाम: ``` onAnimationStart onAnimationEnd onAnimationIteration ``` -Properties: +गुण: ```javascript string animationName @@ -362,15 +360,15 @@ float elapsedTime * * * -### Transition Events {#transition-events} +### ट्रांज़िशन इवेंट्स {#transition-events} -Event names: +ईवेंट के नाम: ``` onTransitionEnd ``` -Properties: +गुण: ```javascript string propertyName @@ -380,9 +378,9 @@ float elapsedTime * * * -### Other Events {#other-events} +### अन्य इवेंट्स {#other-events} -Event names: +ईवेंट के नाम: ``` onToggle From 154004497a0cdcc825a4dc71b3867b0e4f8fd77e Mon Sep 17 00:00:00 2001 From: Pankaj Singh Date: Sat, 25 Jan 2020 22:24:41 +0530 Subject: [PATCH 02/11] updated reference-event.md --- content/docs/reference-events.md | 64 ++++++++++++++++---------------- 1 file changed, 33 insertions(+), 31 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 9ba4f15a0..a85a30200 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -1,18 +1,18 @@ --- id: events -title: SyntheticEvent(कृत्रिम इवेंट) +title: SyntheticEvent permalink: docs/events.html layout: docs category: Reference --- -यह संदर्भ React इवेंट सिस्टम का हिस्सा बनने वाले `SyntheticEvent` आवरण को निर्देशित करता है. अधिक जानने के लिए मार्गदर्शिका देखें | [Handling Events](/docs/handling-events.html) +यह संदर्भ React इवेंट सिस्टम का हिस्सा बनने वाले `SyntheticEvent` आवरण को निर्देशित करता है। अधिक जानने के लिए [Handling Events](/docs/handling-events.html) गाइड देखें। -## अवलोकन {#overview} +## ओवरव्यू {#overview} -आपके ईवेंट हैंडलर को `SyntheticEvent` के उदाहरण दिए जाएंगे, जो ब्राउज़र के मूल ईवेंट के आसपास एक क्रॉस-ब्राउज़र आवरण है। यह ब्राउज़र के मूल ईवेंट के समान है, जिसमें `stopPropagation()` और `stopDefault()` शामिल हैं, सिवाय उन घटनाओं के, जो सभी ब्राउज़रों में समान रूप से काम करते हैं। +आपके ईवेंट हैंडलर को `SyntheticEvent` के उदाहरण दिए जाएंगे, जो ब्राउज़र के मूल ईवेंट के आसपास एक क्रॉस-ब्राउज़र आवरण है। यह ब्राउज़र के मूल ईवेंट के समान है, जिसमें `stopPropagation()` और `preventDefault()` शामिल हैं, सिवाय उन घटनाओं के, जो सभी ब्राउज़रों में समान रूप से काम करते हैं। -यदि आप पाते हैं कि आपको किसी कारण से अंतर्निहित ब्राउज़र इवेंट की आवश्यकता है, तो इसे प्राप्त करने के लिए केवल `nativeEvent` विशेषता का उपयोग करें। प्रत्येक `SyntheticEvent` object में निम्न विशेषताएँ होती हैं। +यदि आप पाते हैं कि आपको किसी कारण से अंतर्निहित ब्राउज़र इवेंट की आवश्यकता है, तो इसे प्राप्त करने के लिए केवल `nativeEvent` विशेषता का उपयोग करें। प्रत्येक `SyntheticEvent` ऑब्जेक्ट में निम्न विशेषताएँ होती हैं। ```javascript boolean bubbles @@ -33,11 +33,13 @@ string type > ध्यान दें: > -> V0.14 के अनुसार, किसी इवेंट हैंडलर से `false` वापस करना अब event propagation को रोक नहीं पाएगा। इसके बजाय, `e.stopPropagation()` या `e.preventDefault()` को मैन्युअल रूप से, उपयुक्त के रूप में चालू/ट्रिगर किया जाना चाहिए। +> v0.14 के अनुसार, किसी इवेंट हैंडलर से `false` वापस करना अब event propagation को रोक नहीं पाएगा। इसके बजाय, `e.stopPropagation()` या `e.preventDefault()` को ज़रूरत के अनुसार मैन्युअली स्टार्ट किया जाना चाहिए। ### इवेंट इकट्ठा करना {#event-pooling} -`SyntheticEvent` को इकट्ठा किया जाता है। इसका मतलब यह है कि `SyntheticEvent` object का पुन: उपयोग किया जाएगा और ईवेंट कॉलबैक लागू होने के बाद सभी गुणों को null कर दिया जाएगा। यह निष्पादन कारणों से है। जैसे, आप ईवेंट को asynchronous तरीके से एक्सेस नहीं कर सकते. +`SyntheticEvent` को इकट्ठा किया जाता है। इसका मतलब यह है कि `SyntheticEvent` ऑब्जेक्ट का पुन: उपयोग किया जाएगा और ईवेंट कॉलबैक लागू होने के बाद सभी प्रॉपर्टीज को nullify कर दिया जाएगा। +यह परफॉरमेंस कारणों से है। +जैसे, आप ईवेंट को asynchronous तरीके से एक्सेस नहीं कर सकते। ```javascript function onClick(event) { @@ -60,13 +62,13 @@ function onClick(event) { > ध्यान दें: > -> यदि आप एक asynchronous तरीके से इवेंट के गुणों का उपयोग करना चाहते हैं, तो आपको इवेंट पर `event.persist()` को कॉल करना चाहिए, जो पूल(इकट्ठा इवेंट) से `SyntheticEvent` को हटा देगा और उपयोगकर्ता कोड द्वारा इवेंट के संदर्भ को बनाए रखने की अनुमति देगा। +> यदि आप एक asynchronous तरीके से इवेंट के प्रॉपर्टीज का उपयोग करना चाहते हैं, तो आपको इवेंट पर `event.persist()` को कॉल करना चाहिए, जो पूल से `सिंथेटिक इवेंट` को हटा देगा और उपयोगकर्ता कोड द्वारा इवेंट के संदर्भ को बनाए रखने की अनुमति देगा। ## समर्थित इवेंट्स {#supported-events} -React घटनाओं को सामान्य करता है ताकि उनके विभिन्न ब्राउज़रों में सुसंगत गुण हों। +React इवेंट्स को सामान्य करता है ताकि उनके विभिन्न ब्राउज़रों में सुसंगत गुण हों। -नीचे दिए गए घटना संचालकों को bubbling चरण में एक इवेंट द्वारा ट्रिगर किया गया है। कैप्चर/पकड़ना चरण के लिए एक ईवेंट हैंडलर पंजीकृत करने के लिए, `Capture` को ईवेंट नाम में जोड़ें, उदाहरण के लिए, `onClick` का उपयोग करने के बजाय, आप कैप्चर/पकड़ना चरण में click इवेंट को संभालने के लिए `onClickCapture` का उपयोग करेंगे। +नीचे दिए गए घटना संचालकों को bubbling चरण में एक इवेंट द्वारा ट्रिगर किया गया है। कैप्चर चरण के लिए एक ईवेंट हैंडलर रजिस्टर करने के लिए, `Capture` को ईवेंट नाम में जोड़ें, उदाहरण के लिए, `onClick` का उपयोग करने के बजाय, आप कैप्चर/पकड़ना चरण में click इवेंट को संभालने के लिए `onClickCapture` का उपयोग करेंगे। - [Clipboard Events](#clipboard-events) - [Composition Events](#composition-events) @@ -97,7 +99,7 @@ React घटनाओं को सामान्य करता है ता onCopy onCut onPaste ``` -गुण: +प्रॉपर्टीज: ```javascript DOMDataTransfer clipboardData @@ -105,7 +107,7 @@ DOMDataTransfer clipboardData * * * -### संयोजन इवेंट्स {#composition-events} +### कम्पोजीशन इवेंट्स {#composition-events} ईवेंट के नाम: @@ -113,7 +115,7 @@ DOMDataTransfer clipboardData onCompositionEnd onCompositionStart onCompositionUpdate ``` -गुण: +प्रॉपर्टीज: ```javascript string data @@ -130,7 +132,7 @@ string data onKeyDown onKeyPress onKeyUp ``` -गुण: +प्रॉपर्टीज: ```javascript boolean altKey @@ -147,7 +149,7 @@ boolean shiftKey number which ``` -`key` संपत्ति, [DOM स्तर 3 इवेंट्स विनिर्देश](https://www.w3.org/TR/uievents-key/#named-key-attribute-values) में प्रलेखित किसी भी मान को ले सकती है। +`key` प्रॉपर्टीज, [DOM स्तर 3 इवेंट्स विनिर्देश](https://www.w3.org/TR/uievents-key/#named-key-attribute-values) में प्रलेखित किसी भी वैल्यू को ले सकती है। * * * @@ -159,9 +161,9 @@ number which onFocus onBlur ``` -ये फ़ोकस इवेंट React DOM में सभी elements पर काम करते हैं, न कि केवल फार्म elements। +ये फ़ोकस इवेंट React DOM में सभी एलिमेंट्स पर काम करते हैं, न कि केवल फार्म एलिमेंट्स। -गुण: +प्रॉपर्टीज: ```javascript DOMEventTarget relatedTarget @@ -177,7 +179,7 @@ DOMEventTarget relatedTarget onChange onInput onInvalid onSubmit ``` -OnChange ईवेंट के बारे में अधिक जानकारी के लिए [फार्म](/docs/forms.html) देखें। +onChange ईवेंट के बारे में अधिक जानकारी के लिए [फॉर्म्स](/docs/forms.html) देखें। * * * @@ -191,9 +193,9 @@ onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp ``` -`OnMouseEnter` और` onMouseLeave` ईवेंट उस element से प्रचारित होते हैं जिसे साधारण bubbling के बजाय किसी एक में छोड़ा जा रहा है और कैप्चर चरण/फेज नहीं है। +`onMouseEnter` और` onMouseLeave` ईवेंट उस एलिमेंट से प्रचारित होते हैं जिसे साधारण बब्बलिङ्ग के बजाय किसी एक में छोड़ा जा रहा है और कैप्चर फेज नहीं है। -गुण: +प्रॉपर्टीज: ```javascript boolean altKey @@ -214,7 +216,7 @@ boolean shiftKey * * * -### सूचक इवेंट्स {#pointer-events} +### पॉइंटर इवेंट्स {#pointer-events} ईवेंट के नाम: @@ -223,11 +225,11 @@ onPointerDown onPointerMove onPointerUp onPointerCancel onGotPointerCapture onLostPointerCapture onPointerEnter onPointerLeave onPointerOver onPointerOut ``` -`OnPointerEnter` और` onPointerLeave` ईवेंट उस element से प्रचारित होते हैं जिसे साधारण bubbling के बजाय एक में छोड़ा जा रहा है और कैप्चर चरण/फेज नहीं है। +`onPointerEnter` और` onPointerLeave` ईवेंट उस एलिमेंट से प्रचारित होते हैं जिसे साधारण बब्बलिङ्ग के बजाय एक में छोड़ा जा रहा है और कैप्चर फेज नहीं है। -गुण: +प्रॉपर्टीज: -जैसा कि [W3 विनिर्देश](https://www.w3.org/TR/pointerevents/) में परिभाषित किया गया है, pointer events निम्नलिखित गुणों के साथ [माउस इवेंट्स](#mouse-events) का विस्तार करती हैं: +जैसा कि [W3 विनिर्देश](https://www.w3.org/TR/pointerevents/) में परिभाषित किया गया है, पॉइंटर इवेंट्स निम्नलिखित गुणों के साथ [माउस इवेंट्स](#mouse-events) का विस्तार करती हैं: ```javascript number pointerId @@ -244,9 +246,9 @@ boolean isPrimary क्रॉस-ब्राउज़र समर्थन पर ध्यान दें: -पॉइंटर ईवेंट्स अभी तक हर ब्राउज़र में समर्थित नहीं हैं (इस लेख को लिखने के समय, समर्थित ब्राउज़र में शामिल हैं: क्रोम, फ़ायरफ़ॉक्स, एज और इंटरनेट एक्सप्लोरर)। React जानबूझकर अन्य ब्राउज़रों के लिए polyfill समर्थन नहीं करता है क्योंकि एक मानक-अनुरूप polyfill `react-dom` के बंडल आकार में काफी वृद्धि करेगा। +पॉइंटर ईवेंट्स अभी तक हर ब्राउज़र में समर्थित नहीं हैं (इस लेख को लिखने के समय, समर्थित ब्राउज़र में शामिल हैं: क्रोम, फ़ायरफ़ॉक्स, एज और इंटरनेट एक्सप्लोरर)। React जानबूझकर अन्य ब्राउज़रों के लिए पॉलीफिल समर्थन नहीं करता है क्योंकि एक मानक-अनुरूप पॉलीफिल `react-dom` के बंडल आकार में काफी वृद्धि करेगा। -यदि आपके एप्लिकेशन को pointer events की आवश्यकता है, तो हम तीसरे पक्ष के pointer events polyfill को जोड़ने की सलाह देते हैं. +यदि आपके एप्लिकेशन को पॉइंटर इवेंट्स की आवश्यकता है, तो हम तीसरे पक्ष के पॉइंटर इवेंट्स पॉलीफिल को जोड़ने की सलाह देते हैं। * * * @@ -268,7 +270,7 @@ onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart ``` -गुण: +प्रॉपर्टीज: ```javascript boolean altKey @@ -291,7 +293,7 @@ DOMTouchList touches onScroll ``` -गुण: +प्रॉपर्टीज: ```javascript number detail @@ -308,7 +310,7 @@ DOMAbstractView view onWheel ``` -गुण: +प्रॉपर्टीज: ```javascript number deltaMode @@ -350,7 +352,7 @@ onLoad onError onAnimationStart onAnimationEnd onAnimationIteration ``` -गुण: +प्रॉपर्टीज: ```javascript string animationName @@ -368,7 +370,7 @@ float elapsedTime onTransitionEnd ``` -गुण: +प्रॉपर्टीज: ```javascript string propertyName From 78a1fc805a5b14624b406240e9772bc88c059bc3 Mon Sep 17 00:00:00 2001 From: Pankaj Singh Date: Tue, 28 Jan 2020 18:06:10 +0530 Subject: [PATCH 03/11] Update reference-events.md --- content/docs/reference-events.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index a85a30200..941323e9f 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -193,7 +193,7 @@ onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp ``` -`onMouseEnter` और` onMouseLeave` ईवेंट उस एलिमेंट से प्रचारित होते हैं जिसे साधारण बब्बलिङ्ग के बजाय किसी एक में छोड़ा जा रहा है और कैप्चर फेज नहीं है। +`onMouseEnter` और `onMouseLeave` ईवेंट उस एलिमेंट से प्रचारित होते हैं जिसे साधारण bubbling के बजाय किसी एक में छोड़ा जा रहा है और कैप्चर फेज नहीं है। प्रॉपर्टीज: @@ -225,7 +225,7 @@ onPointerDown onPointerMove onPointerUp onPointerCancel onGotPointerCapture onLostPointerCapture onPointerEnter onPointerLeave onPointerOver onPointerOut ``` -`onPointerEnter` और` onPointerLeave` ईवेंट उस एलिमेंट से प्रचारित होते हैं जिसे साधारण बब्बलिङ्ग के बजाय एक में छोड़ा जा रहा है और कैप्चर फेज नहीं है। +`onPointerEnter` और `onPointerLeave` ईवेंट उस एलिमेंट से प्रचारित होते हैं जिसे साधारण bubbling के बजाय एक में छोड़ा जा रहा है और कैप्चर फेज नहीं है। प्रॉपर्टीज: @@ -246,7 +246,7 @@ boolean isPrimary क्रॉस-ब्राउज़र समर्थन पर ध्यान दें: -पॉइंटर ईवेंट्स अभी तक हर ब्राउज़र में समर्थित नहीं हैं (इस लेख को लिखने के समय, समर्थित ब्राउज़र में शामिल हैं: क्रोम, फ़ायरफ़ॉक्स, एज और इंटरनेट एक्सप्लोरर)। React जानबूझकर अन्य ब्राउज़रों के लिए पॉलीफिल समर्थन नहीं करता है क्योंकि एक मानक-अनुरूप पॉलीफिल `react-dom` के बंडल आकार में काफी वृद्धि करेगा। +पॉइंटर ईवेंट्स अभी तक हर ब्राउज़र में समर्थित नहीं हैं (इस लेख को लिखने के समय, समर्थित ब्राउज़र में शामिल हैं: Chrome, Firefox, Edge और Internet Explorer)। React जानबूझकर अन्य ब्राउज़रों के लिए पॉलीफिल समर्थन नहीं करता है क्योंकि एक मानक-अनुरूप पॉलीफिल `react-dom` के बंडल आकार में काफी वृद्धि करेगा। यदि आपके एप्लिकेशन को पॉइंटर इवेंट्स की आवश्यकता है, तो हम तीसरे पक्ष के पॉइंटर इवेंट्स पॉलीफिल को जोड़ने की सलाह देते हैं। From a01ec8e2e1cdd8bacb4ae79fa4ad6daf179d4713 Mon Sep 17 00:00:00 2001 From: Pankaj Singh Date: Tue, 4 Feb 2020 16:15:36 +0530 Subject: [PATCH 04/11] Update reference-events.md --- content/docs/reference-events.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 941323e9f..f40bd3d13 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -6,13 +6,13 @@ layout: docs category: Reference --- -यह संदर्भ React इवेंट सिस्टम का हिस्सा बनने वाले `SyntheticEvent` आवरण को निर्देशित करता है। अधिक जानने के लिए [Handling Events](/docs/handling-events.html) गाइड देखें। +यह निर्देशिका `SyntheticEvent` आवरण को निर्देशित करता है जो React इवेंट सिस्टम का एक हिस्सा है। अधिक जानने के लिए [Handling Events](/docs/handling-events.html) गाइड देखें। ## ओवरव्यू {#overview} -आपके ईवेंट हैंडलर को `SyntheticEvent` के उदाहरण दिए जाएंगे, जो ब्राउज़र के मूल ईवेंट के आसपास एक क्रॉस-ब्राउज़र आवरण है। यह ब्राउज़र के मूल ईवेंट के समान है, जिसमें `stopPropagation()` और `preventDefault()` शामिल हैं, सिवाय उन घटनाओं के, जो सभी ब्राउज़रों में समान रूप से काम करते हैं। +आपके ईवेंट हैंडलर को `SyntheticEvent`, ब्राउज़र के नेटिव ईवेंट के चारों ओर एक क्रॉस-ब्राउज़र रैपर दिया जाएगा। यह ब्राउज़र के नेटिव ईवेंट के समान है, जिसमें `stopPropagation()` और `preventDefault()` शामिल हैं, जब तक कि इवेंट्स, सभी ब्राउज़रों में समान रूप से काम करते हैं। -यदि आप पाते हैं कि आपको किसी कारण से अंतर्निहित ब्राउज़र इवेंट की आवश्यकता है, तो इसे प्राप्त करने के लिए केवल `nativeEvent` विशेषता का उपयोग करें। प्रत्येक `SyntheticEvent` ऑब्जेक्ट में निम्न विशेषताएँ होती हैं। +यदि किसी कारण से आप पाते हैं कि आपको अंतर्निहित ब्राउज़र इवेंट की आवश्यकता है, तो इसे प्राप्त करने के लिए `nativeEvent` एट्रिब्यूट का उपयोग करें। प्रत्येक `SyntheticEvent` ऑब्जेक्ट में निम्न विशेषताएँ होती हैं। ```javascript boolean bubbles @@ -33,7 +33,7 @@ string type > ध्यान दें: > -> v0.14 के अनुसार, किसी इवेंट हैंडलर से `false` वापस करना अब event propagation को रोक नहीं पाएगा। इसके बजाय, `e.stopPropagation()` या `e.preventDefault()` को ज़रूरत के अनुसार मैन्युअली स्टार्ट किया जाना चाहिए। +> v0.14 से, किसी इवेंट हैंडलर से `false` लौटने पर event propagation अब नहीं रुकेगा। इसके बजाय, `e.stopPropagation()` या `e.preventDefault()` को ज़रूरत के अनुसार मैन्युअल रूप से चालू करना चाहिए। ### इवेंट इकट्ठा करना {#event-pooling} From dda3647d5756e2584f707fa51029ba6d2fa8b0c9 Mon Sep 17 00:00:00 2001 From: Pankaj Singh Date: Mon, 17 Feb 2020 14:38:18 +0530 Subject: [PATCH 05/11] Update reference-events.md --- content/docs/reference-events.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index f40bd3d13..8c15ca19b 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -10,7 +10,7 @@ category: Reference ## ओवरव्यू {#overview} -आपके ईवेंट हैंडलर को `SyntheticEvent`, ब्राउज़र के नेटिव ईवेंट के चारों ओर एक क्रॉस-ब्राउज़र रैपर दिया जाएगा। यह ब्राउज़र के नेटिव ईवेंट के समान है, जिसमें `stopPropagation()` और `preventDefault()` शामिल हैं, जब तक कि इवेंट्स, सभी ब्राउज़रों में समान रूप से काम करते हैं। +आपके ईवेंट हैंडलर को `SyntheticEvent`, ब्राउज़र के नेटिव ईवेंट के चारों ओर एक क्रॉस-ब्राउज़र आवरण दिया जाएगा। यह ब्राउज़र के नेटिव ईवेंट के समान है, जिसमें `stopPropagation()` और `preventDefault()` शामिल हैं, जब तक कि इवेंट्स, सभी ब्राउज़रों में समान रूप से काम करते हैं। यदि किसी कारण से आप पाते हैं कि आपको अंतर्निहित ब्राउज़र इवेंट की आवश्यकता है, तो इसे प्राप्त करने के लिए `nativeEvent` एट्रिब्यूट का उपयोग करें। प्रत्येक `SyntheticEvent` ऑब्जेक्ट में निम्न विशेषताएँ होती हैं। @@ -33,7 +33,7 @@ string type > ध्यान दें: > -> v0.14 से, किसी इवेंट हैंडलर से `false` लौटने पर event propagation अब नहीं रुकेगा। इसके बजाय, `e.stopPropagation()` या `e.preventDefault()` को ज़रूरत के अनुसार मैन्युअल रूप से चालू करना चाहिए। +> v0.14 से, किसी इवेंट हैंडलर द्वारा `false` लौटाने पर event propagation नहीं रुकेगा। इसके बजाय, `e.stopPropagation()` या `e.preventDefault()` को ज़रूरत के अनुसार मैन्युअल रूप से इस्तेमाल करना चाहिए। ### इवेंट इकट्ठा करना {#event-pooling} From 6743cd94f01c14fdbf0dc2423522d28534ba7612 Mon Sep 17 00:00:00 2001 From: Pankaj Singh Date: Tue, 18 Feb 2020 14:51:19 +0530 Subject: [PATCH 06/11] Update reference-events.md --- content/docs/reference-events.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 8c15ca19b..a8bc722a4 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -10,7 +10,7 @@ category: Reference ## ओवरव्यू {#overview} -आपके ईवेंट हैंडलर को `SyntheticEvent`, ब्राउज़र के नेटिव ईवेंट के चारों ओर एक क्रॉस-ब्राउज़र आवरण दिया जाएगा। यह ब्राउज़र के नेटिव ईवेंट के समान है, जिसमें `stopPropagation()` और `preventDefault()` शामिल हैं, जब तक कि इवेंट्स, सभी ब्राउज़रों में समान रूप से काम करते हैं। +आपके ईवेंट हैंडलर को `SyntheticEvent` के उदाहरण के तौर पर, ब्राउज़र के नेटिव ईवेंट के चारों ओर एक क्रॉस-ब्राउज़र आवरण दिया जाएगा। जब तक कि इवेंट्स, सभी ब्राउज़रों में समान रूप से काम करते हैं, यह ब्राउज़र के नेटिव ईवेंट के समान है, जिसमें `stopPropagation()` और `preventDefault()` शामिल हैं। यदि किसी कारण से आप पाते हैं कि आपको अंतर्निहित ब्राउज़र इवेंट की आवश्यकता है, तो इसे प्राप्त करने के लिए `nativeEvent` एट्रिब्यूट का उपयोग करें। प्रत्येक `SyntheticEvent` ऑब्जेक्ट में निम्न विशेषताएँ होती हैं। @@ -37,9 +37,9 @@ string type ### इवेंट इकट्ठा करना {#event-pooling} -`SyntheticEvent` को इकट्ठा किया जाता है। इसका मतलब यह है कि `SyntheticEvent` ऑब्जेक्ट का पुन: उपयोग किया जाएगा और ईवेंट कॉलबैक लागू होने के बाद सभी प्रॉपर्टीज को nullify कर दिया जाएगा। +`SyntheticEvent` को इकट्ठा किया जाता है। इसका मतलब यह है कि `SyntheticEvent` ऑब्जेक्ट का पुन: उपयोग किया जाएगा और ईवेंट कॉलबैक लागू होने के बाद सभी प्रॉपर्टीज को nullify कर दिया जाता है। यह परफॉरमेंस कारणों से है। -जैसे, आप ईवेंट को asynchronous तरीके से एक्सेस नहीं कर सकते। +जैसे की, हम ईवेंट को asynchronous तरीके से एक्सेस नहीं कर सकते। ```javascript function onClick(event) { @@ -62,7 +62,7 @@ function onClick(event) { > ध्यान दें: > -> यदि आप एक asynchronous तरीके से इवेंट के प्रॉपर्टीज का उपयोग करना चाहते हैं, तो आपको इवेंट पर `event.persist()` को कॉल करना चाहिए, जो पूल से `सिंथेटिक इवेंट` को हटा देगा और उपयोगकर्ता कोड द्वारा इवेंट के संदर्भ को बनाए रखने की अनुमति देगा। +> यदि आप asynchronous तरीके से इवेंट के प्रॉपर्टीज का उपयोग करना चाहते हैं, तो आपको इवेंट पर `event.persist()` को कॉल करना चाहिए, जो पूल से सिंथेटिक इवेंट को हटा देगा और यूजर कोड द्वारा इवेंट के संदर्भ को बनाये रखेगा। ## समर्थित इवेंट्स {#supported-events} From 69bd7733e146bf76f0d37159e89c1f33c60af23b Mon Sep 17 00:00:00 2001 From: Pankaj Singh Date: Sun, 19 Apr 2020 10:46:46 +0530 Subject: [PATCH 07/11] Update reference-events.md --- content/docs/reference-events.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index d02f6dc73..dc13b0360 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -10,7 +10,7 @@ category: Reference ## ओवरव्यू {#overview} -आपके ईवेंट हैंडलर को `SyntheticEvent` के उदाहरण के तौर पर, ब्राउज़र के नेटिव ईवेंट के चारों ओर एक क्रॉस-ब्राउज़र आवरण दिया जाएगा। जब तक कि इवेंट्स, सभी ब्राउज़रों में समान रूप से काम करते हैं, यह ब्राउज़र के नेटिव ईवेंट के समान है, जिसमें `stopPropagation()` और `preventDefault()` शामिल हैं। +आपके ईवेंट हैंडलर को `SyntheticEvent` के उदाहरण के तौर पर, ब्राउज़र के नेटिव ईवेंट के चारों ओर एक क्रॉस-ब्राउज़र रैपर दिया जाएगा। यह ब्राउज़र के नेटिव ईवेंट के समान है, जिसमें `stopPropagation()` और `preventDefault()` शामिल हैं, पर यह इवेंट्स सभी ब्राउज़रों में समान रूप से काम करते हैं। यदि किसी कारण से आप पाते हैं कि आपको अंतर्निहित ब्राउज़र इवेंट की आवश्यकता है, तो इसे प्राप्त करने के लिए `nativeEvent` एट्रिब्यूट का उपयोग करें। प्रत्येक `SyntheticEvent` ऑब्जेक्ट में निम्न विशेषताएँ होती हैं। @@ -40,7 +40,7 @@ string type `SyntheticEvent` को इकट्ठा किया जाता है। इसका मतलब यह है कि `SyntheticEvent` ऑब्जेक्ट का पुन: उपयोग किया जाएगा और ईवेंट कॉलबैक लागू होने के बाद सभी प्रॉपर्टीज को nullify कर दिया जाता है। यह परफॉरमेंस कारणों से है। -जैसे की, हम ईवेंट को asynchronous तरीके से एक्सेस नहीं कर सकते। +जैसे की, हम ईवेंट को asynchronous तरीके से एक्सेस नहीं कर सकते हैं। ```javascript function onClick(event) { @@ -63,7 +63,7 @@ function onClick(event) { > ध्यान दें: > -> यदि आप asynchronous तरीके से इवेंट के प्रॉपर्टीज का उपयोग करना चाहते हैं, तो आपको इवेंट पर `event.persist()` को कॉल करना चाहिए, जो पूल से सिंथेटिक इवेंट को हटा देगा और यूजर कोड द्वारा इवेंट के संदर्भ को बनाये रखेगा। +> यदि आप asynchronous तरीके से इवेंट के प्रॉपर्टीज का उपयोग करना चाहते हैं, तो आपको इवेंट पर `event.persist()` को कॉल करना चाहिए, जो पूल से सिंथेटिक इवेंट को हटा देगा और यूजर कोड द्वारा इवेंट के रेफरेन्सेस को बनाये रखेगा। ## समर्थित इवेंट्स {#supported-events} From 71d88cf3658e72d7da0b47a96fd0c2ca8809411d Mon Sep 17 00:00:00 2001 From: Pankaj Singh Date: Mon, 20 Apr 2020 18:47:25 +0530 Subject: [PATCH 08/11] Update reference-events.md --- content/docs/reference-events.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index dc13b0360..1c56c550c 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -69,7 +69,7 @@ function onClick(event) { React इवेंट्स को सामान्य करता है ताकि उनके विभिन्न ब्राउज़रों में सुसंगत गुण हों। -नीचे दिए गए घटना संचालकों को bubbling चरण में एक इवेंट द्वारा ट्रिगर किया गया है। कैप्चर चरण के लिए एक ईवेंट हैंडलर रजिस्टर करने के लिए, `Capture` को ईवेंट नाम में जोड़ें, उदाहरण के लिए, `onClick` का उपयोग करने के बजाय, आप कैप्चर/पकड़ना चरण में click इवेंट को संभालने के लिए `onClickCapture` का उपयोग करेंगे। +नीचे दिए गए इवेंट हैंडलर्स को bubbling फेज में एक इवेंट द्वारा ट्रिगर किया गया है। कैप्चर फेज में कोई ईवेंट हैंडलर रजिस्टर करने के लिए, ईवेंट नाम में `Capture` जोड़ें, उदाहरण के लिए, `onClick` का उपयोग करने के बजाय, कैप्चर फेज में click इवेंट को संभालने के लिए `onClickCapture` का उपयोग होता है। - [Clipboard Events](#clipboard-events) - [Composition Events](#composition-events) @@ -151,7 +151,7 @@ boolean shiftKey number which ``` -`key` प्रॉपर्टीज, [DOM स्तर 3 इवेंट्स विनिर्देश](https://www.w3.org/TR/uievents-key/#named-key-attribute-values) में प्रलेखित किसी भी वैल्यू को ले सकती है। +`key` प्रॉपर्टी, [DOM Level 3 Events spec](https://www.w3.org/TR/uievents-key/#named-key-attribute-values) में प्रलेखित किसी भी वैल्यू को ले सकती है। * * * @@ -163,7 +163,7 @@ number which onFocus onBlur ``` -ये फ़ोकस इवेंट React DOM में सभी एलिमेंट्स पर काम करते हैं, न कि केवल फार्म एलिमेंट्स। +ये फ़ोकस इवेंट React DOM में सभी एलिमेंट्स पर काम करते हैं, न कि केवल फार्म एलिमेंट्स पर। प्रॉपर्टीज: From 86f3bb6bb403afd68f8f67957ae1b6c32912e041 Mon Sep 17 00:00:00 2001 From: Pankaj Singh Date: Mon, 20 Apr 2020 18:51:38 +0530 Subject: [PATCH 09/11] Update reference-events.md --- content/docs/reference-events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index 1c56c550c..f8111eda9 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -67,7 +67,7 @@ function onClick(event) { ## समर्थित इवेंट्स {#supported-events} -React इवेंट्स को सामान्य करता है ताकि उनके विभिन्न ब्राउज़रों में सुसंगत गुण हों। +React इवेंट्स को नार्मल करता है, ताकि उनके विभिन्न ब्राउज़रों में सुसंगत गुण हों। नीचे दिए गए इवेंट हैंडलर्स को bubbling फेज में एक इवेंट द्वारा ट्रिगर किया गया है। कैप्चर फेज में कोई ईवेंट हैंडलर रजिस्टर करने के लिए, ईवेंट नाम में `Capture` जोड़ें, उदाहरण के लिए, `onClick` का उपयोग करने के बजाय, कैप्चर फेज में click इवेंट को संभालने के लिए `onClickCapture` का उपयोग होता है। From 6d1cbd530b7717da20caf3dba4bbc3f63b521a32 Mon Sep 17 00:00:00 2001 From: Pankaj Singh Date: Fri, 24 Apr 2020 10:38:57 +0530 Subject: [PATCH 10/11] Update reference-events.md --- content/docs/reference-events.md | 48 ++++++++++++++++---------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index f8111eda9..ff01c1a69 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -67,7 +67,7 @@ function onClick(event) { ## समर्थित इवेंट्स {#supported-events} -React इवेंट्स को नार्मल करता है, ताकि उनके विभिन्न ब्राउज़रों में सुसंगत गुण हों। +React इवेंट्स को सामान्य बनाता है, ताकि उनके विभिन्न ब्राउज़रों में सुसंगत गुण हों। नीचे दिए गए इवेंट हैंडलर्स को bubbling फेज में एक इवेंट द्वारा ट्रिगर किया गया है। कैप्चर फेज में कोई ईवेंट हैंडलर रजिस्टर करने के लिए, ईवेंट नाम में `Capture` जोड़ें, उदाहरण के लिए, `onClick` का उपयोग करने के बजाय, कैप्चर फेज में click इवेंट को संभालने के लिए `onClickCapture` का उपयोग होता है। @@ -95,7 +95,7 @@ React इवेंट्स को नार्मल करता है, त ### क्लिपबोर्ड इवेंट्स {#clipboard-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onCopy onCut onPaste @@ -111,7 +111,7 @@ DOMDataTransfer clipboardData ### कम्पोजीशन इवेंट्स {#composition-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onCompositionEnd onCompositionStart onCompositionUpdate @@ -128,7 +128,7 @@ string data ### कीबोर्ड इवेंट्स {#keyboard-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onKeyDown onKeyPress onKeyUp @@ -157,7 +157,7 @@ number which ### फोकस इवेंट्स {#focus-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onFocus onBlur @@ -175,7 +175,7 @@ DOMEventTarget relatedTarget ### फार्म इवेंट्स {#form-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onChange onInput onInvalid onReset onSubmit @@ -186,7 +186,7 @@ onChange ईवेंट के बारे में अधिक जानक ### सामान्य इवेंट्स {#generic-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onError onLoad @@ -194,7 +194,7 @@ onError onLoad ### माउस इवेंट्स {#mouse-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit @@ -202,7 +202,7 @@ onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp ``` -`onMouseEnter` और `onMouseLeave` ईवेंट उस एलिमेंट से प्रचारित होते हैं जिसे साधारण bubbling के बजाय किसी एक में छोड़ा जा रहा है और कैप्चर फेज नहीं है। +`onMouseEnter` और `onMouseLeave` इवेंट्स, साधारण बब्बलीन्ग के बजाय एलिमेंट के छोड़े जाने से दर्ज किये जाने पर प्रचारित होते हैं और इनमें कैप्चर फेज नहीं होता है। प्रॉपर्टीज: @@ -227,18 +227,18 @@ boolean shiftKey ### पॉइंटर इवेंट्स {#pointer-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onPointerDown onPointerMove onPointerUp onPointerCancel onGotPointerCapture onLostPointerCapture onPointerEnter onPointerLeave onPointerOver onPointerOut ``` -`onPointerEnter` और `onPointerLeave` ईवेंट उस एलिमेंट से प्रचारित होते हैं जिसे साधारण bubbling के बजाय एक में छोड़ा जा रहा है और कैप्चर फेज नहीं है। +`onMouseEnter` और `onMouseLeave` इवेंट्स, साधारण बब्बलीन्ग के बजाय एलिमेंट के छोड़े जाने से दर्ज किये जाने पर प्रचारित होते हैं और इनमें कैप्चर फेज नहीं होता है। प्रॉपर्टीज: -जैसा कि [W3 विनिर्देश](https://www.w3.org/TR/pointerevents/) में परिभाषित किया गया है, पॉइंटर इवेंट्स निम्नलिखित गुणों के साथ [माउस इवेंट्स](#mouse-events) का विस्तार करती हैं: +जैसा कि [W3 विनिर्देश](https://www.w3.org/TR/pointerevents/) में परिभाषित किया गया है, पॉइंटर इवेंट्स निम्नलिखित गुणों के साथ [माउस इवेंट्स](#mouse-events) का विस्तार करते हैं: ```javascript number pointerId @@ -253,17 +253,17 @@ string pointerType boolean isPrimary ``` -क्रॉस-ब्राउज़र समर्थन पर ध्यान दें: +क्रॉस-ब्राउज़र समर्थन पर एक नोट: -पॉइंटर ईवेंट्स अभी तक हर ब्राउज़र में समर्थित नहीं हैं (इस लेख को लिखने के समय, समर्थित ब्राउज़र में शामिल हैं: Chrome, Firefox, Edge और Internet Explorer)। React जानबूझकर अन्य ब्राउज़रों के लिए पॉलीफिल समर्थन नहीं करता है क्योंकि एक मानक-अनुरूप पॉलीफिल `react-dom` के बंडल आकार में काफी वृद्धि करेगा। +पॉइंटर ईवेंट्स अभी तक हर ब्राउज़र में समर्थित नहीं हैं (इस लेख को लिखने के समय, समर्थित ब्राउज़र में Chrome, Firefox, Edge और Internet Explorer शामिल हैं। `react-dom` के बंडल आकार में काफी वृद्धि न हो इसलिए React जानबूझकर अन्य ब्राउज़रों के लिए पॉलीफिल समर्थन नहीं करता। -यदि आपके एप्लिकेशन को पॉइंटर इवेंट्स की आवश्यकता है, तो हम तीसरे पक्ष के पॉइंटर इवेंट्स पॉलीफिल को जोड़ने की सलाह देते हैं। +यदि आपके एप्लिकेशन को पॉइंटर इवेंट्स की आवश्यकता है, तो हम थर्ड पार्टी पॉइंटर इवेंट पॉलीफिल जोड़ने की सलाह देते हैं। * * * ### चयन इवेंट्स {#selection-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onSelect @@ -273,7 +273,7 @@ onSelect ### टच इवेंट्स {#touch-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onTouchCancel onTouchEnd onTouchMove onTouchStart @@ -296,7 +296,7 @@ DOMTouchList touches ### UI इवेंट्स {#ui-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onScroll @@ -313,7 +313,7 @@ DOMAbstractView view ### व्हील इवेंट्स {#wheel-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onWheel @@ -332,7 +332,7 @@ number deltaZ ### मीडिया इवेंट्स {#media-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted @@ -345,7 +345,7 @@ onTimeUpdate onVolumeChange onWaiting ### इमेज इवेंट्स {#image-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onLoad onError @@ -355,7 +355,7 @@ onLoad onError ### एनीमेशन इवेंट्स {#animation-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onAnimationStart onAnimationEnd onAnimationIteration @@ -373,7 +373,7 @@ float elapsedTime ### ट्रांज़िशन इवेंट्स {#transition-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onTransitionEnd @@ -391,7 +391,7 @@ float elapsedTime ### अन्य इवेंट्स {#other-events} -ईवेंट के नाम: +इवेंट्स के नाम: ``` onToggle From 485752b30994925f1cca2dd735d8aefce55013a7 Mon Sep 17 00:00:00 2001 From: Pankaj Singh Date: Sun, 26 Apr 2020 02:09:56 +0530 Subject: [PATCH 11/11] Update reference-events.md --- content/docs/reference-events.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/docs/reference-events.md b/content/docs/reference-events.md index ff01c1a69..f109d5d78 100644 --- a/content/docs/reference-events.md +++ b/content/docs/reference-events.md @@ -67,7 +67,7 @@ function onClick(event) { ## समर्थित इवेंट्स {#supported-events} -React इवेंट्स को सामान्य बनाता है, ताकि उनके विभिन्न ब्राउज़रों में सुसंगत गुण हों। +React नोर्मलिज़ेस इवेंट्स, ताकि उनके विभिन्न ब्राउज़रों में सुसंगत गुण हों। नीचे दिए गए इवेंट हैंडलर्स को bubbling फेज में एक इवेंट द्वारा ट्रिगर किया गया है। कैप्चर फेज में कोई ईवेंट हैंडलर रजिस्टर करने के लिए, ईवेंट नाम में `Capture` जोड़ें, उदाहरण के लिए, `onClick` का उपयोग करने के बजाय, कैप्चर फेज में click इवेंट को संभालने के लिए `onClickCapture` का उपयोग होता है। @@ -255,7 +255,7 @@ boolean isPrimary क्रॉस-ब्राउज़र समर्थन पर एक नोट: -पॉइंटर ईवेंट्स अभी तक हर ब्राउज़र में समर्थित नहीं हैं (इस लेख को लिखने के समय, समर्थित ब्राउज़र में Chrome, Firefox, Edge और Internet Explorer शामिल हैं। `react-dom` के बंडल आकार में काफी वृद्धि न हो इसलिए React जानबूझकर अन्य ब्राउज़रों के लिए पॉलीफिल समर्थन नहीं करता। +पॉइंटर ईवेंट्स अभी तक हर ब्राउज़र में सपोर्टेड नहीं हैं (इस लेख को लिखने के समय, सपोर्टेड ब्राउज़र में Chrome, Firefox, Edge और Internet Explorer शामिल हैं। `react-dom` के बंडल आकार में काफी वृद्धि न हो इसलिए React जानबूझकर अन्य ब्राउज़रों के लिए पॉलीफिल समर्थन नहीं करता। यदि आपके एप्लिकेशन को पॉइंटर इवेंट्स की आवश्यकता है, तो हम थर्ड पार्टी पॉइंटर इवेंट पॉलीफिल जोड़ने की सलाह देते हैं।