| 1 | { |
| 2 | "examples.actor.blurb": "किसने क्या किया, शब्दों में: किसी व्यक्ति का नाम, या एजेंट और वह व्यक्ति जिसके लिए उसने काम किया। कोई बैज नहीं, कोई आइकन नहीं।", |
| 3 | "examples.actor.states.an-agent-acting-for-a-person": "एजेंट का नाम, फिर वह व्यक्ति जिसकी ओर से उसने काम किया। जब ऐप ने खुद कुछ किया हो, तो कुछ न दिखाएँ।", |
| 4 | "examples.api-tokens.blurb": "API टोकन पेज: एक बार दिखने वाला सीक्रेट, बनाने का फ़ॉर्म, सूची और रद्द करने के बटन।", |
| 5 | "examples.api-tokens.states.four-tokens-two-of-them-live": "रद्द करने के फ़ॉर्म पेज के अपने पाथ के नीचे /tokens/revoke, /tokens/revoke-agent और /tokens/revoke-all पर भेजते हैं। उन्हें वहाँ भेजें जहाँ आपका ऐप उन्हें सँभालता है।", |
| 6 | "examples.api-tokens.states.just-created-the-secret-shown-once": "इसे बनाने वाले फ़ॉर्म के जवाब में ही दिखाएँ और उसे रीडायरेक्ट न करें: सीक्रेट उसी जवाब में है, और कहीं नहीं।", |
| 7 | "examples.back-nav.blurb": "एक स्तर ऊपर लौटने वाला लिंक, दिखाने या संपादन स्क्रीन के ऊपर।", |
| 8 | "examples.badge.blurb": "बड़े अक्षरों वाला किनारेदार छोटा चिप, स्थिर निशानों के लिए। यह status-pill से अलग है, जो रिकॉर्ड की स्थिति बताता है।", |
| 9 | "examples.box.blurb": "पैडिंग वाला खंड कार्ड, और वह शीर्षक जो उसके बाहर बैठता है।", |
| 10 | "examples.bulk-bar.blurb": "चयन मोड की शीर्ष पट्टी, जो सूची पट्टी की जगह लेती है: गिनती, चयन बढ़ाने वाला लिंक, और क्रियाओं का मेन्यू।", |
| 11 | "examples.bulk-bar.states.three-rows-selected": "विनाशकारी विकल्प सबसे आख़िर में रहता है: पहली प्रविष्टि ही वह है जिसे घेरने वाला फ़ॉर्म Enter पर चुपचाप चला देता है।", |
| 12 | "examples.button.blurb": "बटन चार रूपों और तीन आकारों में आते हैं, और कोई लिंक भी बटन जैसा दिख सकता है। फ़ॉर्म भेजते समय दिखने वाले स्पिनर के लिए form-foot देखें।", |
| 13 | "examples.callout.blurb": "चेतावनी की इकलौती शब्दावली: रंगी हुई पट्टी, टोन का चिह्न, वैकल्पिक मोटा शीर्षक, और एक अनुच्छेद।", |
| 14 | "examples.callout.states.negative-announced-as-an-alert": "role=\"alert\" से स्क्रीन रीडर संदेश दिखते ही उसे सुना देता है। इसे उन संदेशों के लिए रखें जो इंतज़ार नहीं कर सकते।", |
| 15 | "examples.choice-field.blurb": "विकल्प कार्ड: रेडियो या चेकबॉक्स समूह का पसंदीदा रूप। शीर्षक छोटा रहता है; समझाने का काम विवरण करता है।", |
| 16 | "examples.confirm-form.blurb": "पुष्टि पृष्ठ की क्रिया पंक्ति। विनाशकारी क्रियाओं का अपना रूट होता है, कोई डायलॉग नहीं, इसलिए स्क्रिप्ट लिखने को कुछ बचता ही नहीं।", |
| 17 | "examples.confirm-form.states.ordinary-default-cancel-wording": "रद्द लिंक पर «रद्द करें» लिखा होता है, जो आम शब्द है। जब फ़ॉर्म के अपने शब्द ज़्यादा साफ़ हों, तो इसे बदल दें।", |
| 18 | "examples.detail-list.blurb": "विवरण स्क्रीन पर किसी रिकॉर्ड की डेफ़िनिशन लिस्ट। मोनो चिह्न मशीन जैसे मानों के लिए।", |
| 19 | "examples.dropdown.blurb": "बिना JavaScript का डिस्क्लोज़र: एक summary बटन, उसके नीचे सादे लिंक का पैनल। इसे एक पंक्ति में उसके बगल में रखें जिस पर यह काम करता है, कभी अकेली पंक्ति में नहीं।", |
| 20 | "examples.dropdown.states.menu-idiom": "हेडर के अतिरिक्त मेन्यू और सूची पट्टी के फ़िल्टर के पीछे बैठा details/summary मेन्यू, और साथ में लागू फ़िल्टर एक हटाने योग्य चिप के रूप में।", |
| 21 | "examples.empty-state.blurb": "खाली-स्थिति कार्ड। खाली स्थिति, शुरुआती कदमों के रास्तों के साथ।", |
| 22 | "examples.error-page.blurb": "त्रुटि प्रतिक्रिया का पूरा हिस्सा: स्थिति, एक सच्चा वाक्य, वापस जाने का रास्ता, और 500 के संदर्भ जो एक प्रशासक काम में ले सके।", |
| 23 | "examples.error-page.states.500-server-error": "500 अकेली ऐसी स्थिति है जिसके साथ संदर्भ आता है: संचालक उसे लॉग में grep कर सकता है।", |
| 24 | "examples.error-page.states.anything-else-the-generic-pair": "जिस स्थिति के अपने शब्द नहीं हैं, उसे यह सामान्य जोड़ी मिलती है: एक शीर्षक जो कहता है कि कुछ गड़बड़ है और एक संदेश जो फिर से कोशिश करने को कहता है।", |
| 25 | "examples.field-check.blurb": "टॉगल का इकलौता तरीक़ा: एक असली चेकबॉक्स, जिसे स्विच जैसा दिखाया गया है, कीबोर्ड और स्क्रीन रीडर ज्यों के त्यों।", |
| 26 | "examples.field-date.blurb": "एक मूल तारीख़ इनपुट, और साथ में datetime.js का सहज-भाषा कॉम्बोबॉक्स, जो इनपुट पर data-rst-date होने पर जुड़ता है। इसमें \"कल\" लिखकर देखें।", |
| 27 | "examples.field-date.states.enhanced-input-type-tomorrow-or-in-3-weeks": "जिन शब्दों को वह पढ़ता है, वे data-rst-date-words पर हैं, यहाँ पृष्ठ की भाषा में। i18n/<lang>.json में वे बारह भाषाओं में हैं, इसलिए पृष्ठ जिस भी भाषा में हो, फ़ील्ड उसे पढ़ सकता है।", |
| 28 | "examples.field-date.states.plain-the-bare-native-input": "कोई भी संवर्धन विशेषता नहीं, इसलिए datetime.js को कुछ नहीं मिलता। मूल पिकर फिर भी खुलता है।", |
| 29 | "examples.field-daterange.blurb": "शुरुआत और अंत, एक ही लेबल वाले fieldset के रूप में। हर इनपुट को उसका अपना name और id दें।", |
| 30 | "examples.field-daterange.states.date-and-time-seeded": "अंत ख़ाली रहते हुए शुरुआत तय कीजिए, और datetime.js अंत को एक घंटे बाद का भर देता है। मार्कअप में कुछ भी ऐसा नहीं करता; यह स्क्रिप्ट करती है।", |
| 31 | "examples.field-datetime.blurb": "एक ही इनपुट में तारीख़ और समय, एक ही मान।", |
| 32 | "examples.field-datetime.states.enhanced-input-type-tomorrow-or-in-3-weeks": "जिन शब्दों को वह पढ़ता है, वे data-rst-date-words पर हैं, यहाँ पृष्ठ की भाषा में। i18n/<lang>.json में वे बारह भाषाओं में हैं, इसलिए पृष्ठ जिस भी भाषा में हो, फ़ील्ड उसे पढ़ सकता है।", |
| 33 | "examples.field-datetime.states.plain-the-bare-native-input": "कोई भी संवर्धन विशेषता नहीं, इसलिए datetime.js को कुछ नहीं मिलता। मूल पिकर फिर भी खुलता है।", |
| 34 | "examples.field-money.blurb": "एक ही मुद्रा में राशि। मुद्रा कोड लेबल के पास दिखता है और फ़ॉर्म के साथ भेजा जाता है, इसलिए किसी के लिखते समय बदली हुई मुद्रा सहेजते समय पकड़ में आ जाती है।", |
| 35 | "examples.field-select.blurb": "एक मूल select के चारों ओर फ़ील्ड का आवरण। data-rst-select जोड़ें और select.js उसे छाँटने योग्य कॉम्बोबॉक्स बना देता है; फ़ॉर्म जो भेजता है वह फिर भी मूल select ही है। लगभग दस विकल्पों से यह काम का है।", |
| 36 | "examples.field-select.states.hand-written-with-optgroups": "समूह वाले विकल्प optgroup हैं, जिन्हें आप खुद लिखते हैं। select.js समूहों को हटाने के बजाय रखता है; कोई select data-rst-select=\"false\" से इस सुधार को पूरी तरह मना भी कर सकता है।", |
| 37 | "examples.field-select.states.twelve-options-the-filterable-combobox": "लगभग दस विकल्पों से data-rst-select जोड़ें। उससे कम हों तो इसे छोड़ दें: मुट्ठी भर चीज़ों में खोज सजावट है, मदद नहीं।", |
| 38 | "examples.field-text.blurb": "एक लेबल वाला टेक्स्ट इनपुट। ज़रूरी चिह्न का तारा aria-hidden है; प्रोग्राम के लिए संकेत इनपुट की required विशेषता है।", |
| 39 | "examples.field-text.states.the-headline-field": "फ़ॉर्म के मुख्य फ़ील्ड, जैसे कोई शीर्षक या नाम, को rst-input=\"primary\" दें, ताकि इनपुट ज़्यादा उभरकर दिखे।", |
| 40 | "examples.field-textarea.blurb": "field-text का आवरण, एक textarea के चारों ओर।", |
| 41 | "examples.field-time.blurb": "वही आवरण, इस बार मूल समय इनपुट के चारों ओर। यह संवर्धन कैलेंडर नहीं, घड़ी पढ़ता है।", |
| 42 | "examples.field-url.blurb": "एक वेब पता फ़ील्ड, जो https:// के साथ या बिना example.com स्वीकार करता है। जो भी फ़ॉर्म पढ़ता है, उसे स्कीम जोड़नी और पता जाँचना होता है।", |
| 43 | "examples.field.blurb": "लेबल, इनपुट, वैकल्पिक संकेत, सहायता और त्रुटि। सामान्य टेक्स्ट जैसा कंट्रोल, स्पष्ट ID के साथ।", |
| 44 | "examples.form-error.blurb": "फ़ॉर्म की त्रुटि-सारांश पंक्ति, role=\"alert\"। जब कोई त्रुटि न हो, तो इसे छोड़ दें।", |
| 45 | "examples.form-foot.blurb": "फ़ॉर्म की आख़िरी पंक्ति: एक मुख्य सबमिट और वैकल्पिक रद्द लिंक। रद्द एक लिंक है, क्योंकि फ़ॉर्म से बाहर जाना नेविगेशन है।", |
| 46 | "examples.form-foot.states.idle-the-button-before-anything-happens": "जो बटन कुछ बदलता है, उसकी लोडिंग स्थिति होती है; जो बटन केवल कुछ दिखाता है, जैसे डिस्क्लोज़र, ड्रॉपडाउन या टैब, उसकी नहीं। busy.js यह नियम हर फ़ॉर्म के हर सबमिट बटन पर लागू करता है, बिना कुछ चालू किए।", |
| 47 | "examples.form-foot.states.working-what-busy-js-writes-on-the-way-out": "सिर्फ़ वही बटन जिसे दबाया गया: फ़ॉर्म के बाकी सबमिट बटन अपना name और value रखते हैं, और फ़ॉर्म खुद दूसरी बार भेजे जाने से बचा रहता है। data-busy=\"false\" से इससे बाहर रहा जा सकता है, फ़ॉर्म पर या किसी एक बटन पर; data-busy-label लिखावट बदल देता है। स्क्रिप्ट बंद हों तो इनमें से कुछ नहीं होता और फ़ॉर्म ठीक पहले की तरह भेजा जाता है, इसलिए दूसरी बार भेजे जाने को पकड़ना अब भी आपके ऐप का काम है।", |
| 48 | "examples.form-layout.blurb": "वे विशेषताएँ जो किसी फ़ॉर्म को उसकी लय और सहेजने की पट्टी देती हैं। वे फ़ील्ड की उस कतार को घेरती हैं जिसे आप खुद बनाते हैं।", |
| 49 | "examples.format-abbr.blurb": "<abbr> टैग हॉवर करने पर पूरा रूप दिखाता है। यह फ़ोन पर काम नहीं करता, और स्क्रीन रीडर अक्सर इसे छोड़ देते हैं। पहली बार शब्दों को पूरा भी लिख दें।", |
| 50 | "examples.format-addresses.blurb": "<address> टैग डाक के पतों के लिए नहीं है। यह बताने के लिए है कि पृष्ठ किसने लिखा। डिलीवरी का पता सामान्य पाठ है। स्टाफ़ की सूची एक सूची है।", |
| 51 | "examples.format-dates.blurb": "तारीख़ को <time> टैग में रखें, साथ में उसका ऐसा रूप जिसे कंप्यूटर पढ़ सके। तारीख़ खुद वैसे लिखें जैसे आपके पाठक उसे देखने की उम्मीद करते हैं। Fiesta इसे आपके लिए फ़ॉर्मैट नहीं करेगा।", |
| 52 | "examples.format-durations.blurb": "अवधि के लिए भी <time> का ही उपयोग करें। मशीन-पठनीय रूप अजीब दिखता है: PT2H30M का मतलब है 2 घंटे 30 मिनट।", |
| 53 | "examples.format-filesizes.blurb": "4 MB जैसा गोल किया हुआ आकार दिखाएँ, और बाइट्स की सटीक संख्या <data> टैग में रखें। स्क्रीन रीडर वही पढ़ते हैं जो स्क्रीन पर है और टैग को अनदेखा कर देते हैं, इसलिए गोल किया हुआ आकार अपने आप में काम का होना चाहिए।", |
| 54 | "examples.format-identifiers.blurb": "इन्हें समूहों में न बाँटें। ऑर्डर 4471, न कि ऑर्डर 4,471। साल, वर्शन नंबर और पोर्ट नंबर भी ऐसे ही हैं। rst-mono का उपयोग करें ताकि वे कोड जैसे दिखें, और इन्हें कभी <time> टैग में न डालें, चाहे वे तारीख जैसे ही क्यों न लगें।", |
| 55 | "examples.format-money.blurb": "हर राशि को मुद्रा की सबसे छोटी इकाई, जैसे सेंट, की पूर्ण संख्या के रूप में रखें, और साथ में उसका मुद्रा कोड। उसे वैसे लिखें जैसे पाठक की भाषा लिखती है। मुद्रा हमेशा आपके डेटा से आती है, पाठक से कभी नहीं।", |
| 56 | "examples.format-numbers.blurb": "लंबी संख्याओं को समूहों में बाँटें ताकि एक नज़र में पढ़ी जा सकें: अंग्रेज़ी में 54,173, जर्मन में 54.173, अरबी में ٥٤٬١٧٣। लंबी संख्या को कभी सादे अंकों में न दिखाएँ। तालिका में एक ही चौड़ाई वाले अंक इस्तेमाल करें, ताकि स्तंभ सीध में रहें।", |
| 57 | "examples.format-output.blurb": "जब आपका पेज कुछ जोड़ता है, तो नतीजा <output> टैग में रखें। चलता हुआ कुल, बदला हुआ दाम, उलटी गिनती।", |
| 58 | "examples.format-people.blurb": "नाम किसी भी भाषा में हो सकता है, उन भाषाओं में भी जो दाएँ से बाएँ पढ़ी जाती हैं। जब नाम किसी पंक्ति के बीच में हो, तो उसे <bdi> में लपेटें, वरना वह आसपास के शब्दों का क्रम बिगाड़ देगा। नाम के साथ बगल में तस्वीर दिखाने के लिए person का उपयोग करें।", |
| 59 | "examples.format-ratios.blurb": "कुछ कितना भरा है यह दिखाने के लिए <meter> का उपयोग करें। कोई काम कहाँ तक पहुँचा है यह दिखाने के लिए <progress> का। संख्या हमेशा बार के बगल में छापें। अकेला बार उस पाठक को कुछ नहीं बताता जो उसे देख नहीं सकता।", |
| 60 | "examples.help.blurb": "किनारेदार प्रश्नचिह्न, जो सहायता लेख से जुड़ता है। उसका CSS टूलटिप सजावट है; लिंक अपना पूरा वाक्य वाला लेबल खुद रखता है।", |
| 61 | "examples.job-status.blurb": "पृष्ठभूमि के काम की प्रगति: एक स्पिनर, एक पंक्ति का पाठ और एक पट्टी। data-poll विशेषताएँ बताती हैं कि पेज ताज़ा प्रति कहाँ से और कितनी बार ला सकता है। Fiesta में ऐसा करने वाली कोई स्क्रिप्ट नहीं है, इसलिए इसे खुद जोड़ें, और काम पूरा होने पर विशेषताएँ हटा दें।", |
| 62 | "examples.job-status.states.running": "data-poll विशेषताएँ बताती हैं कि कोई स्क्रिप्ट ताज़ा प्रति कहाँ से और कितनी बार लाती। Fiesta में कुछ भी ऐसा नहीं करता, इसलिए इस पेज पर यह चलता ही रहता है।", |
| 63 | "examples.layout-column.blurb": "वह सादा, बीच में रखा पेज जिससे ऐप शुरू होता है: एक स्किप लिंक, एक शीर्षक, सामग्री का कॉलम और भाषा व रंग योजना के मेनू के लिए एक फ़ुटर पंक्ति।", |
| 64 | "examples.layout-console-page.blurb": "ऊपर एक पट्टी और बग़ल में एक नेविगेशन रेल, दोनों एक साथ, अधिकांश प्रशासन कंसोल इसी आकार के होते हैं। फ़ोन पर पट्टी का मेन्यू एक कार्ड की तरह खुलता है और रेल एक सूची-पृष्ठ होती है। JavaScript की ज़रूरत नहीं।", |
| 65 | "examples.layout-console.blurb": "ऊपर एक पट्टी और बग़ल में एक नेविगेशन रेल, दोनों एक साथ, अधिकांश प्रशासन कंसोल इसी आकार के होते हैं। फ़ोन पर पट्टी का मेन्यू एक कार्ड की तरह खुलता है और रेल एक सूची-पृष्ठ होती है। JavaScript की ज़रूरत नहीं।", |
| 66 | "examples.layout-sidebar-page.blurb": "पृष्ठ के बग़ल में एक नेविगेशन रेल। फ़ोन पर यह रेल एक सूची-पृष्ठ होती है और बाक़ी हर पृष्ठ पर वापस जाने का नियंत्रण होता है। JavaScript की ज़रूरत नहीं।", |
| 67 | "examples.layout-sidebar.blurb": "पृष्ठ के बग़ल में एक नेविगेशन रेल। फ़ोन पर यह रेल एक सूची-पृष्ठ होती है और बाक़ी हर पृष्ठ पर वापस जाने का नियंत्रण होता है। JavaScript की ज़रूरत नहीं।", |
| 68 | "examples.layout-stage.blurb": "पूरे पृष्ठ की पृष्ठभूमि के बीच में एक कार्ड, उस स्क्रीन के लिए जो अकेली खड़ी होती है। यह साइन-इन स्क्रीन के लिए ही है।", |
| 69 | "examples.layout-topbar.blurb": "ऊपर की पट्टी में ब्रांड, नेविगेशन और खाता मेन्यू, और पृष्ठ के नीचे फ़ुटर।", |
| 70 | "examples.list-bar-search.blurb": "सिर्फ़ खोज वाली सूचियों के लिए अकेला खोज फ़ॉर्म। एक सामान्य method=\"get\" फ़ॉर्म।", |
| 71 | "examples.list-bar-search.states.empty-accessible-name-from-the-catalog": "कोई placeholder नहीं। इनपुट का सुलभ नाम उसका aria-label है, जिसे ऐप पेज की भाषा में लिखता है।", |
| 72 | "examples.list-bar-search.states.with-a-query": "✕ उसी स्क्रीन का लिंक है, जिसमें खोज हटा दी गई है। स्थिति वाला फ़िल्टर एक छिपे इनपुट में चलता है और बना रहता है।", |
| 73 | "examples.list-bar-search.states.with-a-query-on-page-4": "पेज संख्या एक छिपे इनपुट में चलती है, इसलिए नई खोज page=4 को ऐसे नतीजों में ले जाएगी जिनमें अब चार पेज नहीं हैं। ✕ लिंक इसे हटा देता है: उसे सूची के पहले पेज पर भेजें।", |
| 74 | "examples.list-bar.blurb": "सूची कार्ड के ऊपर की टूलबार, खोज और फ़िल्टर के साथ।", |
| 75 | "examples.list-grid.blurb": "डेटा तालिका की असली शब्दावली: कार्ड अपने स्तंभ एक बार तय करता है, पंक्तियाँ बस कोशिकाएँ चुनती हैं।", |
| 76 | "examples.list-row-action.blurb": "एक सूची पंक्ति: रिकॉर्ड का नाम मुख्य लिंक के रूप में, एक मेटा पंक्ति, और एक द्वितीयक क्रिया।", |
| 77 | "examples.list-row-action.states.a-short-status-beside-the-name": "rst-status=\"inline\" फ़ोन पर छोटी स्थिति को नाम की पंक्ति में ही रखता है। इसके बिना स्थिति नाम के नीचे चली जाती है।", |
| 78 | "examples.list-search-submit.blurb": "खोज फ़ॉर्म का असली सबमिट बटन: दिखने में छिपा, पर Tab क्रम में मौजूद, और कीबोर्ड फ़ोकस मिलते ही सामने आ जाता है।", |
| 79 | "examples.list-search-submit.states.default-label": "जब तक आप टैब से यहाँ नहीं पहुँचते, यहाँ कुछ दिखाई नहीं देता।", |
| 80 | "examples.locale-menu.blurb": "भाषा बदलने का मेन्यू: एक-फ़ील्ड वाले POST फ़ॉर्म का details मेन्यू, ताकि चुनाव आपके ऐप तक जाए और पाठक उसी पाथ पर रहे।", |
| 81 | "examples.locale-menu.states.twelve-languages-current-highlighted": "हर भाषा एक-फ़ील्ड वाला फ़ॉर्म है, इसलिए एक चुनना एक POST है जिसका जवाब आपका ऐप देता है। एक स्थिर साइट इसकी जगह सादे लिंक का मेन्यू इस्तेमाल कर सकती है।", |
| 82 | "examples.media-grid.blurb": "छवि टाइलों की एक ग्रिड। हर फ़्रेम 4:3 है, इसलिए लंबे स्क्रीनशॉट और चौड़े बैनर एक ही समान ग्रिड में बैठते हैं।", |
| 83 | "examples.media-grid.states.screenshots-a-logo-and-a-banner": "लोगो या बैनर को rst-media-frame=\"contain\" दें। स्क्रीनशॉट डिफ़ॉल्ट ही रखता है और अपना ऊपरी हिस्सा दिखाता है। बिना विवरण वाली टाइल पर \"कोई विवरण नहीं\" लिखा आता है।", |
| 84 | "examples.media-grid.states.select-mode-one-tile-selected": "ग्रिड और एक bulk-bar को एक ही फ़ॉर्म में लपेटें। हर टाइल का चेकबॉक्स अपना मान \"id\" नाम से भेजता है; अगर आपका ऐप कोई और नाम चाहता है तो बदल दें। फ़ॉर्म के अंदर मेन्यू आइटम लिंक होने चाहिए।", |
| 85 | "examples.meter.blurb": "क्षमता बार, अपने आँकड़े के साथ।", |
| 86 | "examples.meter.states.over-budget": "बजट से ऊपर जाने पर पट्टी भरी रहती है और संख्या बताती है कि कितना ऊपर: value=\"100\" लिखें और असली आँकड़ा पाठ पर छोड़ दें।", |
| 87 | "examples.modal.blurb": "मोडल का अपना URL होता है, वह क्लाइंट की स्थिति नहीं है: नीचे का पृष्ठ inert चिह्नित, उसके ऊपर पैनल, और बंद करने के लिए एक सादा लिंक।", |
| 88 | "examples.notice.blurb": "रीडायरेक्ट के बाद एक पंक्ति की पुष्टि: role=\"status\" वाले अनुच्छेद में एक वाक्य। जब कहने को कुछ न हो, तो इसे छोड़ दें।", |
| 89 | "examples.page-header.blurb": "स्क्रीन की टाइटल बार: एक h1, एक वैकल्पिक उपशीर्षक, और एक मुख्य क्रिया।", |
| 90 | "examples.pagination.blurb": "साधारण लिंक की क्रमांकित पट्टी, ताकि JavaScript बंद होने पर भी पेजिंग चलती रहे।", |
| 91 | "examples.pagination.states.first-page-default-accessible-name": "nav का aria-label सादा शब्द \"पृष्ठांकन\" है। जब किसी पेज पर एक से ज़्यादा हों, तो बताएँ कि यह किस सूची के पेज बदलता है।", |
| 92 | "examples.person.blurb": "आद्याक्षर अवतार, नाम और ईमेल। लोगों के रिकॉर्ड जल्दी पहचानने के लिए।", |
| 93 | "examples.row-menu.blurb": "किसी पंक्ति की बाकी क्रियाएँ, एक ⋮ बटन के पीछे। विनाशकारी क्रिया अपने पुष्टि पृष्ठ से लिंक होती है।", |
| 94 | "examples.row-menu.states.links-a-form-and-a-destructive-item": "विनाशकारी आइटम को सबसे आख़िर में रखें और उसके लेबल के अंत में … लगाएँ। यह एक पृष्ठ खोलता है जो कुछ भी हटाने से पहले पूछता है।", |
| 95 | "examples.row-menu.states.links-only-for-a-list-inside-a-selection-form": "किसी फ़ॉर्म के अंदर हर आइटम एक लिंक होना चाहिए। जो क्रिया डेटा भेजती है, वह अपने अलग पृष्ठ से होकर जाती है।", |
| 96 | "examples.scheme-menu.blurb": "रंग योजना का स्विच: \"हल्का\", \"गहरा\" और \"सिस्टम\" के लिए एक-फ़ील्ड वाले POST फ़ॉर्म का details मेन्यू। भेजे जाने पर चुनाव आपके ऐप तक जाता है; अकेले में fiesta.js उसे ब्राउज़र में याद रखता है।", |
| 97 | "examples.scheme-menu.states.standalone": "पीछे कोई ऐप नहीं: फ़ॉर्म में कोई action नहीं है, और <html> तत्व पर data-rst-scheme-store=\"local\" होने से fiesta.js चुनाव को ब्राउज़र में याद रखता है। गैलरी का अपना हेडर यही इस्तेमाल करता है।", |
| 98 | "examples.scheme-menu.states.three-choices-dark-current": "हर योजना एक-फ़ील्ड वाला फ़ॉर्म है, इसलिए एक चुनना एक POST है जिसका जवाब आपका ऐप देता है, और पेज चुनी गई योजना को मौजूदा के रूप में चिह्नित करके लौटता है।", |
| 99 | "examples.seg-tabs.blurb": "लिंक या बटन से बना एक खंडित नियंत्रण। मौजूदा लिंक aria-current है; दबाया गया बटन aria-pressed=\"true\" है।", |
| 100 | "examples.seg-tabs.states.buttons-that-switch-in-place": "बटन, ऐसे चुनाव के लिए जो पेज को उसी जगह बदल देता है, जैसे कोई व्यू। आपकी स्क्रिप्ट aria-pressed को दबाए गए बटन पर ले जाती है।", |
| 101 | "examples.selbox.blurb": "चयन मोड में सूची पंक्ति जो चेकबॉक्स पहनती है। उसका लेबल पंक्ति की पहचान दोहराता है।", |
| 102 | "examples.shell-sidebar.blurb": "किसी सामग्री पृष्ठ पर sidebar शेल का ढाँचा: फ़ोन पर, सूची पर वापस जाने का एक नियंत्रण।", |
| 103 | "examples.shell-topbar.blurb": "टॉपबार शेल का अपना ढाँचा, मार्कअप के रूप में। जिस पूरे पेज का यह हिस्सा है, वह layout-topbar है, शेल के अंतर्गत।", |
| 104 | "examples.side-nav.blurb": "किसी पैनल के अंदर साइडबार: पैनल की सामग्री के बगल में लिंक का एक कॉलम। संकरे पैनल में लिंक एक पंक्ति बन जाते हैं, जो दाएँ-बाएँ स्क्रॉल होती है।", |
| 105 | "examples.side-nav.states.four-sections-the-first-open": "rst-side अपनी चौड़ाई अपने पैरेंट से लेता है। flex पंक्ति में इसे flex: 1 1 0 दें, वरना यह सिकुड़कर ग़ायब हो सकता है।", |
| 106 | "examples.signin.blurb": "साइन-इन स्क्रीन, हर उस स्थिति में जिससे वह गुज़रती है: पता माँगते हुए, लौटने पर, लिंक भेजे जाने के बाद, कुछ गड़बड़ होने पर, और अंदर आने के दूसरे रास्ते।", |
| 107 | "examples.signin.states.a-passkey": "जिसके पास पहले से है, उसके लिए यह सबसे तेज़ रास्ता है और टाइप करने को कुछ नहीं। दूसरा रास्ता भी दें: लोग डिवाइस खो देते हैं, और जो पासकी काम न करे वह बंद दरवाज़ा है।", |
| 108 | "examples.signin.states.after-the-link-is-sent": "पता वापस दिखाएँ। ऐसे ईमेल का इंतज़ार करने से पहले, जो कभी आएगा ही नहीं, टाइपो पकड़ने का यही एकमात्र मौका है।", |
| 109 | "examples.signin.states.after-the-link-is-sent-in-another-browser": "जब पता इस ब्राउज़र ने नहीं भेजा हो, तो पेज उसका अनुमान नहीं लगाता।", |
| 110 | "examples.signin.states.an-address-that-does-not-look-right": "संदेश फ़ील्ड का ही हिस्सा है, और फ़ोकस वहीं से शुरू होता है।", |
| 111 | "examples.signin.states.asking-for-an-address": "एक फ़ील्ड और एक बटन। याद रखने को कुछ नहीं, चुराने को कुछ नहीं।", |
| 112 | "examples.signin.states.coming-back-with-an-email-link": "पता बटन पर ही है, इसलिए टाइप करने को कुछ नहीं।", |
| 113 | "examples.signin.states.coming-back-with-keymail": "लौटने वाले के लिए: पिछली बार जो पता इस्तेमाल हुआ था, वह बटन पर है, इसलिए एक टैप में भेजा जाता है। उस पते को याद रखना, और उसे फिर से जाँचना, आपके ऐप का काम है।", |
| 114 | "examples.signin.states.email-and-password": "अगर आप पासवर्ड इस्तेमाल करते ही हैं, तो वही एक-मुख्य-रास्ता वाला ढाँचा रखें, और रीसेट करने का रास्ता बटन के ठीक नीचे रखें, छिपाएँ नहीं।", |
| 115 | "examples.signin.states.google-apple-and-the-rest": "हम आपको बटन देते हैं, हर कंपनी की माँग के अनुसार बने हुए। साइन-इन खुद हम नहीं देते: वह आप अपने प्रदाता से जोड़ते हैं।", |
| 116 | "examples.signin.states.on-the-way-to-keymail": "एक रुकने वाला पेज, जब किसी को साइन इन करने भेजा जा रहा हो। आपका ऐप पेज को खुद आगे बढ़ाता है; अगर न बढ़ाए, तो उसके लिए लिंक है।", |
| 117 | "examples.signin.states.when-keymail-could-not-confirm-it": "बटन बदलकर लिंक भेजने वाला बन जाता है, ताकि कोई अटके नहीं।", |
| 118 | "examples.signin.states.when-keymail-was-offered-and-a-link-went-out": "एक पंक्ति बताती है कि इस बार लिंक भेजा गया। वह कारण का अनुमान नहीं लगाती।", |
| 119 | "examples.signin.warnings.email-and-password.body": "लोग इन्हें दोबारा इस्तेमाल करते हैं, ये लीक होते हैं, और इन्हें सुरक्षित रखने का काम आपके सिर आता है। ईमेल में एक लिंक के साथ पासकी इस्तेमाल करें, या सिर्फ़ पासकी। मार्कअप यहाँ इसलिए है क्योंकि कुछ उत्पादों को अब भी इसकी ज़रूरत है।", |
| 120 | "examples.signin.warnings.email-and-password.title": "हम पासवर्ड की सलाह नहीं देते", |
| 121 | "examples.snippet.blurb": "कॉपी करने के लिए कोड की एक पंक्ति: एक बॉक्स में कोड, और एक “कॉपी करें” बटन, जिसे copy.js वहाँ दिखाता है जहाँ ब्राउज़र में क्लिपबोर्ड है।", |
| 122 | "examples.stat-band.blurb": "डैशबोर्ड के ऊपर आँकड़ों की एक पंक्ति।", |
| 123 | "examples.stat-band.states.two-to-a-line-on-a-phone": "rst-stats=\"pairs\" फ़ोन पर एक पंक्ति में दो आँकड़े रखता है। इसके बिना हर पंक्ति में एक आँकड़ा आता है।", |
| 124 | "examples.stat.blurb": "डैशबोर्ड पर एक संख्या, उसके लेबल और उसमें कितना बदलाव हुआ, के साथ।", |
| 125 | "examples.stat.states.a-shortened-number": "4120 की जगह 4.1k दिखा रहे हैं? पूरी संख्या को <data> टैग के value में रखें। स्क्रीन रीडर सिर्फ़ वही पढ़ते हैं जो स्क्रीन पर है, इसलिए किसी को जो चाहिए वह संख्या में ही रखें।", |
| 126 | "examples.stat.states.a-smaller-number": "आपको बस एक लेबल और एक संख्या चाहिए। बाकी सब वैकल्पिक है।", |
| 127 | "examples.stat.states.the-big-number": "पंक्ति के किसी एक आँकड़े को rst-stat=\"lead\" दें, वह बड़ा हो जाएगा। यह वही घटक है, बस बड़ा।", |
| 128 | "examples.stat.states.when-going-down-is-good": "रंग आप तय करते हैं, कॉम्पोनेंट नहीं। यहाँ संख्या घटी है और यह अच्छी खबर है, इसलिए बदलाव हरा है।", |
| 129 | "examples.stat.states.when-going-up-is-bad": "यहाँ संख्या बढ़ी है और यह बुरी खबर है, इसलिए बदलाव लाल है।", |
| 130 | "examples.stat.states.when-you-cannot-say": "रंग न दें तो बदलाव धूसर रहेगा। जब कह न सकें कि यह अच्छा है या बुरा, तब ऐसा करें।", |
| 131 | "examples.status-pill.blurb": "रिकॉर्ड की स्थिति एक रंगीन पिल के रूप में, रंग और लेबल दोनों के साथ।", |
| 132 | "examples.status-pill.states.neutral": "neutral डिफ़ॉल्ट टोन है, इसलिए rst-tone=\"neutral\" छोड़ा जा सकता था।", |
| 133 | "examples.tblock.blurb": "किनारेदार कार्ड, जिसका भीतरी हिस्सा :has() के ज़रिए तभी दिखता है जब उसका स्विच चालू हो। स्विच ही असली स्थिति है; दिखना बस सुविधा है।", |
| 134 | "families.choices-and-actions.blurb": "वे नियंत्रण जिनसे विकल्पों में से चुना जाता है, और वे पंक्तियाँ जो फ़ॉर्म को ख़त्म करती हैं। हर एक पैडिंग वाले rst-box में बैठता है, क्योंकि फ़ॉर्म उसी कार्ड में जाता है।", |
| 135 | "families.choices-and-actions.title": "विकल्प और कार्रवाइयाँ", |
| 136 | "families.date-and-time.blurb": "datetime.js जिन चार फ़ील्ड को बेहतर बनाता है, हर एक अपने नीचे मूल इनपुट रखता है, ताकि बिना स्क्रिप्ट वाले पाठक को सादा नियंत्रण मिले, टूटा हुआ नहीं।", |
| 137 | "families.date-and-time.title": "दिनांक और समय", |
| 138 | "families.display.blurb": "वे छोटे शब्दावली टुकड़े जिनसे स्क्रीन जुड़ती है: स्थिति, पहचान, प्रगति, और चेतावनी का इकलौता रूप।", |
| 139 | "families.display.title": "प्रदर्शन", |
| 140 | "families.form.blurb": "वे फ़ील्ड जिनमें कोई व्यक्ति लिखता है, उन स्थितियों में जिनमें असली फ़ॉर्म उन्हें रखता है। हर एक पैडिंग वाले rst-box में बैठता है, क्योंकि फ़ॉर्म उसी कार्ड में जाता है।", |
| 141 | "families.form.title": "फ़ॉर्म", |
| 142 | "families.formats.blurb": "तारीखें, संख्याएँ, पैसा, नाम और पते कैसे दिखाएँ, और कौन-से आपस में गड्ड-मड्ड हो जाते हैं।", |
| 143 | "families.formats.title": "तारीखें, संख्याएँ और नाम", |
| 144 | "families.list-screen.blurb": "सामान्य सूची स्क्रीन: शीर्षक, टूलबार और पंक्तियाँ, जो डेस्कटॉप और मोबाइल दोनों पर काम करती हैं।", |
| 145 | "families.list-screen.title": "सूची स्क्रीन", |
| 146 | "families.primitives.blurb": "वे आकृतियाँ जो कोई कॉम्पोनेंट नहीं हो सकता, क्योंकि वे ऐसे भाग को घेरती हैं जिसे सिर्फ़ कॉल करने वाला जानता है: कार्ड, डेटा ग्रिड, मेन्यू, और शेल का अपना ढाँचा।", |
| 147 | "families.primitives.title": "UI प्रिमिटिव", |
| 148 | "families.route.blurb": "वे टुकड़े जो पूरा उत्तर हैं, किसी उत्तर का हिस्सा नहीं।", |
| 149 | "families.route.title": "रूट", |
| 150 | "families.screens.blurb": "घटकों से बनी पूरी स्क्रीनें। इनमें से किसी एक से अपनी शुरुआत करें।", |
| 151 | "families.screens.title": "स्क्रीन", |
| 152 | "families.shells.blurb": "वे पेज-ढाँचे जिनमें ऐप बनता है: एक कॉलम, एक टॉप बार, एक साइडबार, एक कंसोल और एक स्टेज। हर एक पूरी चौड़ाई में खुलता है।", |
| 153 | "families.shells.title": "शेल", |
| 154 | "gallery.back": "डिज़ाइन सिस्टम पर वापस", |
| 155 | "gallery.brand": "Fiesta", |
| 156 | "gallery.copied": "कॉपी हो गया", |
| 157 | "gallery.copy": "कॉपी करें", |
| 158 | "gallery.copy.failed": "कॉपी नहीं हो सका। कोड चुनें और खुद कॉपी करें।", |
| 159 | "gallery.demo.callout.body": "हर स्क्रीन अपना एक अलग पेज है, साइडबार शेल में सादा HTML, और JavaScript बंद होने पर भी वैसे ही काम करती है। फ़ोन पर अनुभाग एक सूची होते हैं और हर स्क्रीन से वापस जाने का रास्ता होता है।", |
| 160 | "gallery.demo.heading": "डेमो ऐप", |
| 161 | "gallery.demo.lead": "सिर्फ़ इसी सिस्टम से बना एक चलता हुआ ऐप: एक डैशबोर्ड, एक सूची, एक खुला हुआ रिकॉर्ड। हर एक का अपना पता है। कोई JavaScript नहीं।", |
| 162 | "gallery.demo.open": "डेमो ऐप खोलें", |
| 163 | "gallery.demos.app": "डेमो ऐप", |
| 164 | "gallery.demos.modal": "मोडल वाला रूट", |
| 165 | "gallery.demos.shell": "{shell} शेल", |
| 166 | "gallery.example.html": "HTML कॉपी करने के लिए मार्कअप दिखाता है।", |
| 167 | "gallery.example.live": "हर उदाहरण असली है, पर उसके लिंक कहीं नहीं ले जाते।", |
| 168 | "gallery.filter": "फ़िल्टर", |
| 169 | "gallery.filter.empty": "कोई मिलान नहीं", |
| 170 | "gallery.frame.title": "{example}: {state}", |
| 171 | "gallery.html": "HTML", |
| 172 | "gallery.icons.kebab": "kebab और menu वह जोड़ी है जिसे साफ़ रखना ज़रूरी है: kebab वे तीन बिंदु हैं जिनका मतलब है «इस पंक्ति पर और क्रियाएँ», और menu वे तीन रेखाएँ जिनका मतलब है नेविगेशन। शेल सिकुड़ते समय menu का इस्तेमाल करते हैं।", |
| 173 | "gallery.icons.lead": "Lucide से {total} आइकन, हर एक इनलाइन SVG, जिसका आकार बगल के पाठ से tokens.css का अपना .icon नियम तय करता है; यहाँ वही आकार दिखाया गया है।", |
| 174 | "gallery.icons.lucide": "पूरा सेट {link} पर है।", |
| 175 | "gallery.icons.names.body": "{total} में से {renamed} का नाम lucide.dev के प्रकाशित नाम से अलग है। जहाँ किसी आइकन के नीचे की आख़िरी पंक्ति उसका नाम नहीं दोहराती, वह इन्हीं में से एक है। आगे चलकर आइकन किसी भी सेट से बनें, नाम वही रहते हैं।", |
| 176 | "gallery.icons.names.heading": "नाम Fiesta के अपने हैं", |
| 177 | "gallery.icons.source": "ग्लिफ़ कहाँ से आते हैं", |
| 178 | "gallery.icons.source.body": "Lucide, ISC लाइसेंस के तहत, लाने के बजाय रिपॉज़िटरी में कॉपी किया गया। रिलीज़ में इनलाइन SVG और एक स्प्राइट आते हैं; गैलरी हर आइकन को वैसे ही बनाती है जैसे कोई घटक बनाता है।", |
| 179 | "gallery.kind.getting-started": "शुरुआत", |
| 180 | "gallery.kind.icons": "आइकन", |
| 181 | "gallery.kind.overview": "अवलोकन", |
| 182 | "gallery.kind.tokens": "टोकन", |
| 183 | "gallery.language": "भाषा", |
| 184 | "gallery.language.current": ", अभी {language}", |
| 185 | "gallery.locale.name": "हिन्दी", |
| 186 | "gallery.modal.account": "खाता", |
| 187 | "gallery.modal.billing": "बिलिंग", |
| 188 | "gallery.modal.body": "पूरे खाते में दिखने वाला नाम और फ़ोटो बदलें।", |
| 189 | "gallery.modal.close": "सेटिंग बंद करें", |
| 190 | "gallery.modal.inapp": "किसी असल ऐप्लिकेशन में ✕ आपको पीछे वाली स्क्रीन पर लौटा देता।", |
| 191 | "gallery.modal.nojs": "बंद करने वाला लिंक ऐसा बना है कि बिना JS के भी चले।", |
| 192 | "gallery.modal.notifications": "सूचनाएँ", |
| 193 | "gallery.modal.own": "मोडल का अपना URL होता है।", |
| 194 | "gallery.modal.profile": "प्रोफ़ाइल", |
| 195 | "gallery.modal.settings": "सेटिंग", |
| 196 | "gallery.modal.sub": "वह पृष्ठ जिसके ऊपर मोडल खुला। वह inert चिह्नित है, इसलिए जब तक पैनल खुला है, यहाँ की कोई चीज़ न फ़ोकस लेती है और न स्क्रीन रीडर तक पहुँचती है।", |
| 197 | "gallery.nav.demos": "डेमो", |
| 198 | "gallery.nav.overview": "अवलोकन", |
| 199 | "gallery.nav.overview.aria": "{section} अवलोकन", |
| 200 | "gallery.nav.sections": "अनुभाग और डेमो", |
| 201 | "gallery.newtab": "नए टैब में खुलता है", |
| 202 | "gallery.overview.intro": "Fiesta, Rastrillo का डिज़ाइन सिस्टम है, एक अलग परियोजना के रूप में: किसी भी वेबसाइट या ऐप के लिए एकसार, निखरे हुए, सुलभ घटक, किसी भी स्टैक में या बिना किसी स्टैक के, बिना JavaScript या बहुत थोड़े JavaScript के साथ, बारह भाषाओं में, साफ़, आधुनिक HTML और CSS में। एक स्टाइलशीट और काम पूरा; मार्कअप आपका है, कॉपी करें और अपने हिसाब से जोड़ें-तोड़ें।", |
| 203 | "gallery.overview.next": "आगे कहाँ जाएँ", |
| 204 | "gallery.prefs": "डिस्प्ले सेटिंग्स", |
| 205 | "gallery.primitives.modal.live": "उसे उसी URL पर चलते हुए देखिए जहाँ उसका होना बनता है", |
| 206 | "gallery.primitives.sidebar.live": "साइडबार शेल का डेमो खोलें, एक स्वतंत्र पूर्वावलोकन।", |
| 207 | "gallery.primitives.topbar.live": "टॉपबार शेल का डेमो खोलें, एक अलग पूर्वावलोकन।", |
| 208 | "gallery.route.tokens": "वे सभी कस्टम प्रॉपर्टी जिनसे यह सिस्टम बना है: थीम का रंग और टाइपोग्राफ़ी, और आकार, स्पेसिंग तथा रेडियस के पैमाने।", |
| 209 | "gallery.routes": "किसी ऐप में यह {routes} तक पहुँचता। यहाँ इसके लिंक और फ़ॉर्म कहीं नहीं जाते।", |
| 210 | "gallery.routes.getting-started": "क्या आता है: एक लिंक वाली स्टाइलशीट, हर थीम, वैकल्पिक स्क्रिप्टें और स्ट्रिंग्स, हर फ़ाइल के वज़न के साथ।", |
| 211 | "gallery.routes.icons": "हर आइकन slug, उस आकार में जिसमें घटक उसे बनाते हैं, कॉपी करने की फ़ाइल और lucide.dev पर उसके नाम के साथ।", |
| 212 | "gallery.shell.open": "{shell} शेल खोलें", |
| 213 | "gallery.skip": "सामग्री पर जाएँ", |
| 214 | "gallery.started.file.anchor-js": "जिन ब्राउज़रों में CSS एंकर पोज़िशनिंग नहीं है, उनमें ड्रॉपडाउन का मेन्यू स्क्रीन पर रखता है। जहाँ यह है, वहाँ कुछ नहीं करता: जब आपके सभी समर्थित ब्राउज़रों में यह आ जाए, इसे हटा दें।", |
| 215 | "gallery.started.file.bundle": "टोकन और {theme} थीम एक ही फ़ाइल में: हर घटक की क्लास, हर स्केल, और रंग, हर एक light-dark() जोड़ी के रूप में एक बार घोषित।", |
| 216 | "gallery.started.file.busy-js": "व्यस्त नियम: फ़ॉर्म भेजे जाते समय उसका बटन कम से कम 650ms तक स्पिनर दिखाता है और दूसरी बार भेजने से मना करता है, और वापस जाने पर बटन लौट आता है।", |
| 217 | "gallery.started.file.calendar-js": "उस फ़ील्ड का कैलेंडर बटन जो महीने की ग्रिड खोलता है। जब तक datetime.js उससे पैनल न माँगे तब तक निष्क्रिय, और अलग से हटाया जा सकता है: इसके बिना बटन ब्राउज़र के अपने पिकर पर लौट आता है।", |
| 218 | "gallery.started.file.copy-js": "स्निपेट का कॉपी बटन: यह कोड कॉपी करता है, “कॉपी हो गया” कहता है, और जिस ब्राउज़र में क्लिपबोर्ड नहीं है वहाँ छिपा रहता है। अलग से हटाया जा सकता है।", |
| 219 | "gallery.started.file.datetime-js": "डेट फ़ील्ड का प्राकृतिक-भाषा इनपुट। जब तक कोई फ़ील्ड data-rst-date या data-rst-time से न चुने तब तक निष्क्रिय, और अलग से हटाया जा सकता है।", |
| 220 | "gallery.started.file.fiesta-js": "वे सुधार जो ज़्यादातर पेज चाहते हैं: बाहर क्लिक करने और Escape दबाने पर बंद होने वाले मेन्यू, स्विच को खींचना, iOS की दबी हुई स्थिति, और रंग योजना का मेन्यू। इसे सबसे पहले लोड करें।", |
| 221 | "gallery.started.file.light-js": "वह रोशनी जिसे गहराई की शैलियाँ पढ़ती हैं: समय के हिसाब से पड़ती छायाएँ, और पॉइंटर के नीचे वाले बटन पर एक चमक। स्थिर डिज़ाइन के लिए इसे हटा दें।", |
| 222 | "gallery.started.file.select-js": "field-select का खोजने योग्य कॉम्बोबॉक्स। जब तक कोई select खुद data-rst-select से न चुने तब तक निष्क्रिय, और अलग से हटाया जा सकता है।", |
| 223 | "gallery.started.file.shell-css": "फ़ोन पर पन्नों के बीच की स्लाइड, sidebar और console शेल के लिए। shell.js के साथ हटाया जा सकता है।", |
| 224 | "gallery.started.file.shell-js": "sidebar और console शेल के लिए फ़ोन नेविगेशन: पन्नों के बीच की स्लाइड, इतिहास को दोबारा इस्तेमाल करने वाला वापस, और फ़ोकस उसी हिस्से पर लौटना जिसे आपने छोड़ा था। अलग से हटाया जा सकता है।", |
| 225 | "gallery.started.file.sprite": "हर आइकन के लिए एक symbol वाला स्प्राइट, उस साइट के लिए जो Fiesta की अपनी प्रति परोसती है। CDN से, इसकी जगह icons/<slug>.svg का SVG इनलाइन करें।", |
| 226 | "gallery.started.file.strings": "वे शब्द जो select.js, datetime.js और copy.js स्क्रीन पर दिखाते हैं, {language} में। वह फ़ाइल लोड करें जो आपके पेज के lang से मेल खाती है।", |
| 227 | "gallery.started.file.theme": "{theme} थीम के लिए रंग, टाइप फ़ैमिली और आकार: एक :root ब्लॉक, जिसमें हर रंग एक बार light-dark() जोड़े के रूप में घोषित है।", |
| 228 | "gallery.started.file.tokens": "संरचना: हर कंपोनेंट क्लास, हर स्केल, और कहीं कोई रंग लिटरल नहीं। हर थीम में वही फ़ाइल।", |
| 229 | "gallery.started.file.transition-js": "column, stage और topbar पन्नों पर पन्ने का ट्रांज़िशन छोड़ दिए जाने पर त्रुटि लॉग होने से रोकता है। इसे स्टाइलशीट से पहले लोड करें, defer के बिना। sidebar और console पन्नों को इसकी ज़रूरत नहीं है।", |
| 230 | "gallery.started.lead": "Fiesta एक स्टाइलशीट और मुट्ठी भर वैकल्पिक स्क्रिप्टें है। स्क्रिप्ट बंद होने पर भी सब कुछ काम करता है; स्क्रिप्टें सुधार हैं, हर एक अपनी फ़ाइल में, इसलिए आप वही लोड करते हैं जो आपका पेज इस्तेमाल करता है, और कुछ नहीं।", |
| 231 | "gallery.started.link.body": "CDN से fiesta.css लिंक करें और आपका मार्कअप स्टाइल हो जाता है। /1/ सबसे नया 1.x है; जो बदलाव मौजूदा मार्कअप तोड़ दे, वह नया मेजर संस्करण है। जब ऐसे बाइट चाहिए जो कभी न बदलें, तो सटीक संस्करण तय कर दें।", |
| 232 | "gallery.started.link.heading": "एक ही लिंक", |
| 233 | "gallery.started.own.body": "किसी रिलीज़ से tokens.css और एक थीम, या जुड़ी हुई फ़ाइल, लें और उन्हें अपनी साइट के साथ परोसें; रिपॉज़िटरी में releases/<version>/ के नीचे की फ़ाइलों के साथ एक SHA256SUMS होता है। tokens.css पहले लिंक करें।", |
| 234 | "gallery.started.own.heading": "अपनी प्रति परोसना", |
| 235 | "gallery.started.scripts": "स्क्रिप्ट", |
| 236 | "gallery.started.scripts.body": "fiesta.js मेन्यू बंद करता है, स्विच के नॉब को खींचने देता है, iOS को उसकी दबी हुई स्थिति देता है और रंग योजना का मेन्यू चलाता है; इसे सबसे पहले लोड करें। busy.js, light.js, anchor.js, shell.js, transition.js, copy.js, select.js, datetime.js और calendar.js तब तक निष्क्रिय रहती हैं जब तक पेज वह इस्तेमाल न करे जिसे वे सुधारती हैं, और हर एक अलग से हटाई जा सकती है। calendar.js सबसे आख़िर में लोड करें।", |
| 237 | "gallery.started.stylesheets": "स्टाइलशीट", |
| 238 | "gallery.started.stylesheets.body": "fiesta.css, tokens.css और Day थीम को जोड़कर बनी है, टिप्पणियाँ हटाकर, gzip में 25 KiB से कम। टोकन में हर घटक का लेआउट और व्यवहार होता है; थीम उन्हें रंगती है। fiesta-plain.css और fiesta-signal.css वही टोकन हैं, Plain और Signal थीम के साथ। जो पेज sidebar या console शेल इस्तेमाल करता है, वह shell.css भी लिंक करता है; और किसी को इसकी ज़रूरत नहीं।", |
| 239 | "gallery.started.total": "जो पेज fiesta.css और हर स्क्रिप्ट लिंक करता है, उसे लिखे रूप में {raw} CSS और JavaScript मिलता है, gzip में {gzip}।", |
| 240 | "gallery.started.upgrading": "अपग्रेड करना", |
| 241 | "gallery.started.upgrading.body": "/1/ पर टिका पेज हर 1.x रिलीज़ उसी दिन पा लेता है जिस दिन वह आती है; बदलावों की सूची बताती है कि क्या बदला। सटीक संस्करण पर टिका पेज तब बदलता है जब आप लिंक बदलते हैं, उससे पहले नहीं।", |
| 242 | "gallery.started.weight": "लिखे रूप में {raw} · gzip के बाद {gzip} · टिप्पणियाँ हटाकर gzip के बाद {stripped}", |
| 243 | "gallery.started.weights": "हर फ़ाइल का वज़न", |
| 244 | "gallery.started.weights.note": "आकार KiB में हैं। आगंतुक gzip वाला संस्करण डाउनलोड करता है।", |
| 245 | "gallery.step.next": "अगला: {page}", |
| 246 | "gallery.step.prev": "पिछला: {page}", |
| 247 | "gallery.steps.label": "पिछला और अगला", |
| 248 | "gallery.theme.label": "थीम", |
| 249 | "gallery.title": "{page} · Fiesta · {theme}", |
| 250 | "gallery.tokens.group.accent": "उभार रंग", |
| 251 | "gallery.tokens.group.controls": "नियंत्रण", |
| 252 | "gallery.tokens.group.depth": "गहराई", |
| 253 | "gallery.tokens.group.radius": "कोने की त्रिज्या", |
| 254 | "gallery.tokens.group.spacing": "अंतराल", |
| 255 | "gallery.tokens.group.status-tones": "स्थिति के टोन", |
| 256 | "gallery.tokens.group.surfaces-and-lines": "सतहें और रेखाएँ", |
| 257 | "gallery.tokens.group.text": "पाठ", |
| 258 | "gallery.tokens.group.type-choices": "टाइप के चुनाव", |
| 259 | "gallery.tokens.group.type-family": "टाइप फ़ैमिली", |
| 260 | "gallery.tokens.group.type-scale": "टाइप स्केल", |
| 261 | "gallery.tokens.lead": "वे कस्टम प्रॉपर्टी जिन्हें हर घटक पढ़ता है। रंग, टाइप फ़ैमिली और आकार थीम से आते हैं, css/themes/{theme}.css। टाइप स्केल और जगह के चरण ढाँचा हैं, हर थीम में एक जैसे, और css/tokens.css से आते हैं।", |
| 262 | "gallery.tokens.note": "हल्के मान दिखाए गए हैं। हर रंग light-dark() जोड़ी के रूप में एक बार घोषित है, और चिप ऊपर वाले रंग योजना मेन्यू के साथ चलते हैं। WCAG 2.2 AA की न्यूनतम सीमा: पाठ के लिए 4.5:1, नियंत्रणों की किनारी के लिए 3:1।", |
| 263 | "gallery.up": "{name} पर वापस जाएँ", |
| 264 | "gallery.up.label": "अनुभाग", |
| 265 | "gallery.view.desktop": "डेस्कटॉप", |
| 266 | "gallery.view.legend": "पूर्वावलोकन", |
| 267 | "gallery.view.mobile": "मोबाइल", |
| 268 | "gallery.wrap": "इसे {wrapper} के अंदर रखें।", |
| 269 | "labels.actor.a-person": "एक व्यक्ति", |
| 270 | "labels.actor.an-agent-acting-for-a-person": "किसी व्यक्ति के लिए काम करता एजेंट", |
| 271 | "labels.api-tokens.four-tokens-two-of-them-live": "चार टोकन, जिनमें दो सक्रिय", |
| 272 | "labels.api-tokens.just-created-the-secret-shown-once": "अभी बनाया गया: सीक्रेट, एक बार दिखाया गया", |
| 273 | "labels.api-tokens.no-tokens-yet": "अभी कोई टोकन नहीं", |
| 274 | "labels.back-nav.back-to-a-record": "किसी रिकॉर्ड पर वापस", |
| 275 | "labels.badge.negative": "negative", |
| 276 | "labels.badge.neutral": "neutral", |
| 277 | "labels.badge.no-tone-quiet-default": "कोई टोन नहीं (शांत डिफ़ॉल्ट)", |
| 278 | "labels.badge.positive": "positive", |
| 279 | "labels.badge.warning": "warning", |
| 280 | "labels.bulk-bar.three-rows-selected": "तीन पंक्तियाँ चुनी हुई", |
| 281 | "labels.callout.info": "info", |
| 282 | "labels.callout.negative": "negative", |
| 283 | "labels.callout.negative-announced-as-an-alert": "negative, चेतावनी के रूप में घोषित", |
| 284 | "labels.callout.positive": "positive", |
| 285 | "labels.callout.warning": "warning", |
| 286 | "labels.choice-field.pick-any": "जितने चाहें चुनें", |
| 287 | "labels.choice-field.pick-one": "एक चुनें", |
| 288 | "labels.confirm-form.destructive": "विनाशकारी", |
| 289 | "labels.confirm-form.ordinary-default-cancel-wording": "सामान्य, रद्द के डिफ़ॉल्ट शब्दों के साथ", |
| 290 | "labels.detail-list.four-facts-one-machine-ish": "चार तथ्य, एक मशीन जैसा", |
| 291 | "labels.dropdown.a-filter-menu-with-one-choice-applied": "एक चुनाव लागू किए हुए फ़िल्टर मेन्यू", |
| 292 | "labels.empty-state.sentence-only": "सिर्फ़ वाक्य", |
| 293 | "labels.empty-state.with-a-post-call-to-action": "POST वाली कार्रवाई-बुलावे के साथ", |
| 294 | "labels.error-page.403-forbidden": "403: पहुँच नहीं", |
| 295 | "labels.error-page.404-not-found": "404: नहीं मिला", |
| 296 | "labels.error-page.422-unprocessable": "422: संसाधित नहीं हो सका", |
| 297 | "labels.error-page.500-server-error": "500: सर्वर त्रुटि", |
| 298 | "labels.error-page.503-unavailable": "503: उपलब्ध नहीं", |
| 299 | "labels.error-page.anything-else-the-generic-pair": "बाक़ी सब कुछ: सामान्य जोड़ी", |
| 300 | "labels.field-check.disabled": "निष्क्रिय", |
| 301 | "labels.field-check.off": "बंद", |
| 302 | "labels.field-check.on": "चालू", |
| 303 | "labels.field-date.bounded": "सीमाओं के साथ", |
| 304 | "labels.field-date.enhanced-input-type-tomorrow-or-in-3-weeks": "उन्नत इनपुट: लिखें \"कल\" या \"3 हफ़्ते में\"", |
| 305 | "labels.field-date.plain-the-bare-native-input": "Plain: बिना कुछ जोड़े मूल इनपुट", |
| 306 | "labels.field-date.required-with-an-error": "अनिवार्य, त्रुटि के साथ", |
| 307 | "labels.field-daterange.date-and-time-seeded": "तारीख़ और समय, पहले से भरे हुए", |
| 308 | "labels.field-daterange.dates-only-with-an-error-on-the-end": "सिर्फ़ तारीख़ें, अंत वाले हिस्से में त्रुटि के साथ", |
| 309 | "labels.field-datetime.bounded": "सीमाओं के साथ", |
| 310 | "labels.field-datetime.enhanced-input-type-tomorrow-or-in-3-weeks": "उन्नत इनपुट: लिखें \"कल\" या \"3 हफ़्ते में\"", |
| 311 | "labels.field-datetime.plain-the-bare-native-input": "Plain: बिना कुछ जोड़े मूल इनपुट", |
| 312 | "labels.field-datetime.required-with-an-error": "अनिवार्य, त्रुटि के साथ", |
| 313 | "labels.field-money.bare": "सादा", |
| 314 | "labels.field-money.with-a-hint": "एक संकेत के साथ", |
| 315 | "labels.field-money.with-an-error": "त्रुटि के साथ", |
| 316 | "labels.field-select.hand-written-with-optgroups": "हाथ से लिखा हुआ, optgroup के साथ", |
| 317 | "labels.field-select.required-with-an-error": "अनिवार्य, त्रुटि के साथ", |
| 318 | "labels.field-select.three-options-a-native-select": "तीन विकल्प: नेटिव select", |
| 319 | "labels.field-select.twelve-options-plain-the-enhancement-opted-out": "बारह विकल्प, Plain: संवर्धन से मना कर दिया गया", |
| 320 | "labels.field-select.twelve-options-the-filterable-combobox": "बारह विकल्प: फ़िल्टर करने योग्य कॉम्बोबॉक्स", |
| 321 | "labels.field-text.bare": "सादा", |
| 322 | "labels.field-text.required": "अनिवार्य", |
| 323 | "labels.field-text.the-headline-field": "मुख्य फ़ील्ड", |
| 324 | "labels.field-text.with-a-hint": "एक संकेत के साथ", |
| 325 | "labels.field-text.with-an-error": "त्रुटि के साथ", |
| 326 | "labels.field-textarea.bare": "सादा", |
| 327 | "labels.field-textarea.required": "अनिवार्य", |
| 328 | "labels.field-textarea.with-a-hint": "एक संकेत के साथ", |
| 329 | "labels.field-textarea.with-an-error": "त्रुटि के साथ", |
| 330 | "labels.field-time.bounded": "सीमाओं के साथ", |
| 331 | "labels.field-time.enhanced-input-type-half-seven-or-noon": "उन्नत इनपुट: लिखें \"साढ़े सात\" या \"दोपहर\"", |
| 332 | "labels.field-time.plain-the-bare-native-input": "Plain: बिना कुछ जोड़े मूल इनपुट", |
| 333 | "labels.field-time.required-with-an-error": "अनिवार्य, त्रुटि के साथ", |
| 334 | "labels.field-url.bare": "सादा", |
| 335 | "labels.field-url.with-a-hint": "एक संकेत के साथ", |
| 336 | "labels.field-url.with-an-error": "त्रुटि के साथ", |
| 337 | "labels.field.bare": "सादा", |
| 338 | "labels.field.required": "अनिवार्य", |
| 339 | "labels.field.short": "छोटा", |
| 340 | "labels.field.the-headline-field": "मुख्य फ़ील्ड", |
| 341 | "labels.field.with-a-hint": "एक संकेत के साथ", |
| 342 | "labels.field.with-an-error": "त्रुटि के साथ", |
| 343 | "labels.field.with-help-under-the-control": "नियंत्रण के नीचे सहायता के साथ", |
| 344 | "labels.form-error.a-rejected-submission": "अस्वीकृत सबमिशन", |
| 345 | "labels.form-foot.idle-the-button-before-anything-happens": "निष्क्रिय: कुछ भी होने से पहले का बटन", |
| 346 | "labels.form-foot.save-and-cancel": "सहेजें और रद्द करें", |
| 347 | "labels.form-foot.submit-only": "सिर्फ़ सबमिट", |
| 348 | "labels.form-foot.working-what-busy-js-writes-on-the-way-out": "काम जारी: फ़ॉर्म निकलते समय busy.js जो लिखता है", |
| 349 | "labels.job-status.failed": "विफल", |
| 350 | "labels.job-status.finished": "पूरा हुआ", |
| 351 | "labels.job-status.running": "चल रहा है", |
| 352 | "labels.list-bar-search.empty-accessible-name-from-the-catalog": "ख़ाली, सुगम्य नाम कैटलॉग से", |
| 353 | "labels.list-bar-search.with-a-query": "एक क्वेरी के साथ", |
| 354 | "labels.list-bar-search.with-a-query-on-page-4": "एक क्वेरी के साथ, पृष्ठ 4 पर", |
| 355 | "labels.list-bar.search-with-a-filter-dropdown": "खोज, साथ में फ़िल्टर ड्रॉपडाउन", |
| 356 | "labels.list-row-action.a-short-status-beside-the-name": "नाम के बगल में एक छोटी स्थिति", |
| 357 | "labels.list-row-action.lead-marker-status-and-an-action": "आरंभिक निशान, स्थिति और एक क्रिया", |
| 358 | "labels.list-row-action.name-and-meta-line-only": "सिर्फ़ नाम और मेटा पंक्ति", |
| 359 | "labels.list-search-submit.default-label": "डिफ़ॉल्ट लेबल", |
| 360 | "labels.locale-menu.twelve-languages-current-highlighted": "बारह भाषाएँ, मौजूदा भाषा उभरी हुई।", |
| 361 | "labels.media-grid.screenshots-a-logo-and-a-banner": "स्क्रीनशॉट, एक लोगो और एक बैनर", |
| 362 | "labels.media-grid.select-mode-one-tile-selected": "चयन मोड, एक टाइल चुनी हुई", |
| 363 | "labels.meter.empty": "ख़ाली", |
| 364 | "labels.meter.full": "भरा हुआ", |
| 365 | "labels.meter.nearly-full": "लगभग भरा हुआ", |
| 366 | "labels.meter.over-budget": "तय सीमा से ऊपर", |
| 367 | "labels.meter.part-way": "कुछ हद तक भरा", |
| 368 | "labels.notice.a-saved-message": "सहेजे जाने का संदेश", |
| 369 | "labels.page-header.title-only": "सिर्फ़ शीर्षक", |
| 370 | "labels.page-header.title-subhead-and-a-primary-action": "शीर्षक, उपशीर्षक और एक मुख्य क्रिया", |
| 371 | "labels.pagination.first-page-default-accessible-name": "पहला पृष्ठ, डिफ़ॉल्ट सुगम्य नाम", |
| 372 | "labels.pagination.middle-of-a-long-list": "लंबी सूची के बीच में", |
| 373 | "labels.person.large-the-show-header-size": "बड़ा, दिखाने वाली स्क्रीन के शीर्ष का आकार", |
| 374 | "labels.person.name-and-email": "नाम और ईमेल", |
| 375 | "labels.person.no-initial": "बिना आद्याक्षर", |
| 376 | "labels.row-menu.links-a-form-and-a-destructive-item": "लिंक, एक फ़ॉर्म और एक विनाशकारी आइटम", |
| 377 | "labels.row-menu.links-only-for-a-list-inside-a-selection-form": "सिर्फ़ लिंक, किसी चयन फ़ॉर्म के अंदर की सूची के लिए", |
| 378 | "labels.scheme-menu.standalone": "अकेले: पेज चुनाव याद रखता है", |
| 379 | "labels.scheme-menu.three-choices-dark-current": "तीन विकल्प, मौजूदा गहरा।", |
| 380 | "labels.seg-tabs.buttons-that-switch-in-place": "उसी जगह बदलने वाले बटन", |
| 381 | "labels.seg-tabs.two-sections": "दो खंड", |
| 382 | "labels.side-nav.four-sections-the-first-open": "चार खंड, पहला खुला", |
| 383 | "labels.signin.a-passkey": "एक पासकी", |
| 384 | "labels.signin.after-the-link-is-sent": "लिंक भेजे जाने के बाद", |
| 385 | "labels.signin.after-the-link-is-sent-in-another-browser": "लिंक भेजे जाने के बाद, किसी दूसरे ब्राउज़र में", |
| 386 | "labels.signin.an-address-that-does-not-look-right": "ऐसा पता जो सही नहीं लगता", |
| 387 | "labels.signin.asking-for-an-address": "पता माँगना", |
| 388 | "labels.signin.coming-back-with-an-email-link": "ईमेल लिंक के साथ वापसी", |
| 389 | "labels.signin.coming-back-with-keymail": "Keymail के साथ वापसी", |
| 390 | "labels.signin.email-and-password": "ईमेल और पासवर्ड", |
| 391 | "labels.signin.google-apple-and-the-rest": "Google, Apple और बाकी", |
| 392 | "labels.signin.on-the-way-to-keymail": "Keymail की ओर जाते हुए", |
| 393 | "labels.signin.when-keymail-could-not-confirm-it": "जब Keymail पुष्टि नहीं कर सका", |
| 394 | "labels.signin.when-keymail-was-offered-and-a-link-went-out": "जब Keymail पेश किया गया और लिंक चला गया", |
| 395 | "labels.snippet.a-line-to-copy": "कॉपी करने के लिए एक पंक्ति", |
| 396 | "labels.stat-band.two-to-a-line-on-a-phone": "फ़ोन पर एक पंक्ति में दो", |
| 397 | "labels.stat.a-shortened-number": "छोटा करके लिखी संख्या", |
| 398 | "labels.stat.a-smaller-number": "छोटी संख्या", |
| 399 | "labels.stat.the-big-number": "बड़ी संख्या", |
| 400 | "labels.stat.when-going-down-is-good": "जब घटना अच्छा हो", |
| 401 | "labels.stat.when-going-up-is-bad": "जब बढ़ना बुरा हो", |
| 402 | "labels.stat.when-you-cannot-say": "जब कहा न जा सके", |
| 403 | "labels.status-pill.negative": "negative", |
| 404 | "labels.status-pill.neutral": "neutral", |
| 405 | "labels.status-pill.positive": "positive", |
| 406 | "labels.status-pill.warning": "warning", |
| 407 | "pages.idioms.box.body": "rst-list और rst-card में जान-बूझकर कोई पैडिंग नहीं है: वे पंक्तियों की क़तार रखते हैं, और हर पंक्ति ख़ुद को पैड करती है। इनमें कोई फ़ॉर्म, अनुच्छेद, लिंक की पट्टी या कोई भी ग़ैर-पंक्ति चीज़ सीधे डालिए और वह किनारे से सटी हुई दिखेगी; किनारे को छूता पाठ ही वह संकेत है। किसी भी सामग्री के लिए पैडिंग वाला कार्ड rst-box है, और उसका शीर्षक उससे पहले भाई-नोड rst-box-head के रूप में आता है।", |
| 408 | "pages.idioms.box.title": "कौन-सा कार्ड कौन-सा है", |
| 409 | "pages.idioms.list-grid.body": "एक स्क्रीन एक स्तंभ है: page-header, फिर section-header + कार्ड, फिर अगला section-header + कार्ड, पढ़ने के क्रम में। क्षैतिज व्यवस्था उन्हीं मुहावरों के लिए है जो उसे साथ लाते हैं: rst-box-head, rst-field-row, rst-lbar, rst-lrow कोशिकाएँ, rst-seg-tabs।", |
| 410 | "pages.idioms.list-grid.title": "स्क्रीनें ऊपर से नीचे जमती हैं" |
| 411 | } |
| 412 | |