From 1109132f09d75da9a28b649c7677bb6ce07c40c0 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:41:45 -0500 Subject: initial commit --- files/hi-in/_redirects.txt | 4 + files/hi-in/_wikihistory.json | 224 +++++++++++++++ files/hi-in/archive/apps/index.html | 14 + files/hi-in/archive/b2g_os/index.html | 213 ++++++++++++++ files/hi-in/archive/b2g_os/introduction/index.html | 140 +++++++++ .../index.html | 61 ++++ .../archive/b2g_os/phone_guide/flame/index.html | 201 +++++++++++++ files/hi-in/archive/b2g_os/phone_guide/index.html | 54 ++++ files/hi-in/archive/firefox_os/index.html | 11 + files/hi-in/archive/index.html | 21 ++ files/hi-in/archive/mozilla/index.html | 13 + files/hi-in/glossary/ajax/index.html | 27 ++ files/hi-in/glossary/domain/index.html | 17 ++ files/hi-in/glossary/http/index.html | 21 ++ files/hi-in/glossary/index.html | 45 +++ files/hi-in/glossary/javascript/index.html | 41 +++ .../index.html" | 18 ++ .../index.html" | 22 ++ .../index.html" | 16 ++ files/hi-in/mdn/community/index.html | 77 +++++ files/hi-in/mdn/contribute/feedback/index.html | 51 ++++ .../mdn/contribute/getting_started/index.html | 138 +++++++++ .../howto/do_a_technical_review/index.html | 41 +++ files/hi-in/mdn/contribute/howto/index.html | 13 + files/hi-in/mdn/contribute/index.html | 49 ++++ files/hi-in/mdn/contribute/localize/index.html | 53 ++++ .../localize/translating_pages/index.html | 38 +++ files/hi-in/mdn/index.html | 33 +++ files/hi-in/mozilla/developer_guide/index.html | 155 ++++++++++ files/hi-in/mozilla/index.html | 10 + files/hi-in/mozilla/marketplace/index.html | 156 +++++++++++ .../mozilla/marketplace/submission/index.html | 9 + .../marketplace_review_criteria/index.html | 83 ++++++ files/hi-in/mozilla/projects/index.html | 15 + files/hi-in/mozilla/projects/nss/index.html | 198 +++++++++++++ .../nss/nss_3.18.1_release_notes/index.html | 43 +++ files/hi-in/web/html/element/index.html | 100 +++++++ files/hi-in/web/html/index.html | 48 ++++ files/hi-in/web/html/reference/index.html | 27 ++ files/hi-in/web/index.html | 83 ++++++ files/hi-in/web/javascript/index.html | 100 +++++++ files/hi-in/web/javascript/reference/index.html | 51 ++++ .../web/javascript/reference/operators/index.html | 310 ++++++++++++++++++++ .../index.html" | 312 +++++++++++++++++++++ .../index.html" | 180 ++++++++++++ files/hi-in/web/localization/index.html | 39 +++ files/hi-in/web/svg/index.html | 88 ++++++ 47 files changed, 3663 insertions(+) create mode 100644 files/hi-in/_redirects.txt create mode 100644 files/hi-in/_wikihistory.json create mode 100644 files/hi-in/archive/apps/index.html create mode 100644 files/hi-in/archive/b2g_os/index.html create mode 100644 files/hi-in/archive/b2g_os/introduction/index.html create mode 100644 files/hi-in/archive/b2g_os/phone_guide/best_practices_open_reference_devices/index.html create mode 100644 files/hi-in/archive/b2g_os/phone_guide/flame/index.html create mode 100644 files/hi-in/archive/b2g_os/phone_guide/index.html create mode 100644 files/hi-in/archive/firefox_os/index.html create mode 100644 files/hi-in/archive/index.html create mode 100644 files/hi-in/archive/mozilla/index.html create mode 100644 files/hi-in/glossary/ajax/index.html create mode 100644 files/hi-in/glossary/domain/index.html create mode 100644 files/hi-in/glossary/http/index.html create mode 100644 files/hi-in/glossary/index.html create mode 100644 files/hi-in/glossary/javascript/index.html create mode 100644 "files/hi-in/glossary/\340\244\207\340\244\202\340\244\237\340\244\260\340\244\250\340\245\207\340\244\237/index.html" create mode 100644 "files/hi-in/glossary/\340\244\241\340\245\207\340\244\237\340\244\276_\340\244\270\340\244\202\340\244\260\340\244\232\340\244\250\340\244\276/index.html" create mode 100644 "files/hi-in/glossary/\340\244\262\340\245\213\340\244\225\340\244\262/index.html" create mode 100644 files/hi-in/mdn/community/index.html create mode 100644 files/hi-in/mdn/contribute/feedback/index.html create mode 100644 files/hi-in/mdn/contribute/getting_started/index.html create mode 100644 files/hi-in/mdn/contribute/howto/do_a_technical_review/index.html create mode 100644 files/hi-in/mdn/contribute/howto/index.html create mode 100644 files/hi-in/mdn/contribute/index.html create mode 100644 files/hi-in/mdn/contribute/localize/index.html create mode 100644 files/hi-in/mdn/contribute/localize/translating_pages/index.html create mode 100644 files/hi-in/mdn/index.html create mode 100644 files/hi-in/mozilla/developer_guide/index.html create mode 100644 files/hi-in/mozilla/index.html create mode 100644 files/hi-in/mozilla/marketplace/index.html create mode 100644 files/hi-in/mozilla/marketplace/submission/index.html create mode 100644 files/hi-in/mozilla/marketplace/submission/marketplace_review_criteria/index.html create mode 100644 files/hi-in/mozilla/projects/index.html create mode 100644 files/hi-in/mozilla/projects/nss/index.html create mode 100644 files/hi-in/mozilla/projects/nss/nss_3.18.1_release_notes/index.html create mode 100644 files/hi-in/web/html/element/index.html create mode 100644 files/hi-in/web/html/index.html create mode 100644 files/hi-in/web/html/reference/index.html create mode 100644 files/hi-in/web/index.html create mode 100644 files/hi-in/web/javascript/index.html create mode 100644 files/hi-in/web/javascript/reference/index.html create mode 100644 files/hi-in/web/javascript/reference/operators/index.html create mode 100644 "files/hi-in/web/javascript/reference/operators/\340\244\221\340\244\252\340\244\260\340\245\207\340\244\237\340\244\260_\340\244\252\340\245\215\340\244\260\340\244\276\340\244\245\340\244\256\340\244\277\340\244\225\340\244\244\340\244\276/index.html" create mode 100644 "files/hi-in/web/javascript/\340\244\237\340\244\276\340\244\210\340\244\252\340\245\215\340\244\241_\340\244\270\340\244\260\340\244\243\340\244\277\340\244\257\340\244\276\340\244\201/index.html" create mode 100644 files/hi-in/web/localization/index.html create mode 100644 files/hi-in/web/svg/index.html (limited to 'files/hi-in') diff --git a/files/hi-in/_redirects.txt b/files/hi-in/_redirects.txt new file mode 100644 index 0000000000..352a5ff347 --- /dev/null +++ b/files/hi-in/_redirects.txt @@ -0,0 +1,4 @@ +# FROM-URL TO-URL +/hi-IN/docs/%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A4%B8%E0%A5%8D%E0%A4%A4%E0%A4%BE%E0%A4%B5%E0%A4%A8%E0%A4%BE /hi-IN/docs/Mozilla/Developer_guide/Introduction +/hi-IN/docs/MDN/Feedback /hi-IN/docs/MDN/Contribute/Feedback +/hi-IN/docs/MDN/Getting_started /hi-IN/docs/MDN/Contribute/Getting_started diff --git a/files/hi-in/_wikihistory.json b/files/hi-in/_wikihistory.json new file mode 100644 index 0000000000..956b9cd273 --- /dev/null +++ b/files/hi-in/_wikihistory.json @@ -0,0 +1,224 @@ +{ + "Glossary": { + "modified": "2020-10-07T11:10:19.639Z", + "contributors": [ + "peterbe", + "SphinxKnight", + "wbamberg", + "Andrew_Pfeiffer" + ] + }, + "Glossary/AJAX": { + "modified": "2019-03-18T20:44:12.882Z", + "contributors": [ + "ojaswa1942" + ] + }, + "Glossary/Domain": { + "modified": "2019-01-16T23:15:17.582Z", + "contributors": [ + "adityac0260" + ] + }, + "Glossary/HTTP": { + "modified": "2019-03-18T20:44:12.690Z", + "contributors": [ + "ojaswa1942" + ] + }, + "Glossary/JavaScript": { + "modified": "2019-03-18T20:44:12.302Z", + "contributors": [ + "ojaswa1942" + ] + }, + "Glossary/इंटरनेट": { + "modified": "2019-03-23T22:56:56.620Z", + "contributors": [ + "teoli", + "kavish" + ] + }, + "Glossary/डेटा_संरचना": { + "modified": "2020-04-16T13:14:37.025Z", + "contributors": [ + "Vipul1142" + ] + }, + "Glossary/लोकल": { + "modified": "2019-03-23T22:26:49.872Z", + "contributors": [ + "drashti4" + ] + }, + "MDN": { + "modified": "2020-02-19T18:55:03.247Z", + "contributors": [ + "jswisher", + "SphinxKnight", + "wbamberg", + "sambhav2612", + "Jeremie", + "ziyunfei" + ] + }, + "MDN/Community": { + "modified": "2020-04-28T12:04:05.561Z", + "contributors": [ + "wbamberg", + "VibhanshuChaudhary" + ] + }, + "MDN/Contribute": { + "modified": "2019-01-16T19:10:17.697Z", + "contributors": [ + "wbamberg", + "aamiryan23", + "Mars" + ] + }, + "MDN/Contribute/Feedback": { + "modified": "2020-09-30T17:51:01.975Z", + "contributors": [ + "chrisdavidmills", + "SphinxKnight", + "wbamberg", + "jswisher", + "5fic" + ] + }, + "MDN/Contribute/Getting_started": { + "modified": "2020-09-30T17:11:42.742Z", + "contributors": [ + "chrisdavidmills", + "wbamberg", + "aamiryan23" + ] + }, + "MDN/Contribute/Howto": { + "modified": "2020-12-07T19:29:59.181Z", + "contributors": [ + "wbamberg", + "Sheppy" + ] + }, + "MDN/Contribute/Howto/Do_a_technical_review": { + "modified": "2019-01-16T19:24:57.935Z", + "contributors": [ + "wbamberg", + "prafull_satasiya" + ] + }, + "MDN/Contribute/Localize": { + "modified": "2019-03-23T23:14:50.767Z", + "contributors": [ + "wbamberg", + "sambhav2612", + "VibhanshuChaudhary", + "lalit1505", + "Sheppy" + ] + }, + "MDN/Contribute/Localize/Translating_pages": { + "modified": "2019-11-03T04:44:54.584Z", + "contributors": [ + "vikaschauhan", + "wbamberg", + "SahityaEeshu", + "aamiryan23", + "teoli", + "lalit1505", + "premsarswat16", + "lavish" + ] + }, + "Mozilla": { + "modified": "2019-03-23T23:19:14.776Z", + "contributors": [ + "teoli", + "Sheppy" + ] + }, + "Mozilla/Developer_guide": { + "modified": "2019-03-23T22:48:28.254Z", + "contributors": [ + "emorley-old" + ] + }, + "Web": { + "modified": "2020-12-06T10:07:26.367Z", + "contributors": [ + "rajmahammad8207-_+", + "trevorh" + ] + }, + "Web/HTML": { + "modified": "2019-09-10T15:20:05.201Z", + "contributors": [ + "SphinxKnight", + "jaspald", + "wbamberg", + "stephaniehobson", + "pulkitkumar190" + ] + }, + "Web/HTML/Element": { + "modified": "2020-03-25T07:28:16.791Z", + "contributors": [ + "swapnilagarwal2001" + ] + }, + "Web/HTML/Reference": { + "modified": "2020-06-07T23:57:46.925Z", + "contributors": [ + "aalamsarfaraz346" + ] + }, + "Web/JavaScript": { + "modified": "2020-06-15T14:27:17.485Z", + "contributors": [ + "DeveloperRaj", + "SphinxKnight", + "Abhay07", + "ramsandhya", + "lalit1505", + "Rameshkh" + ] + }, + "Web/JavaScript/Reference": { + "modified": "2020-03-12T19:46:22.468Z", + "contributors": [ + "Jeremie" + ] + }, + "Web/JavaScript/Reference/Operators": { + "modified": "2020-12-07T20:30:05.043Z", + "contributors": [ + "ExE-Boss" + ] + }, + "Web/JavaScript/Reference/Operators/ऑपरेटर_प्राथमिकता": { + "modified": "2020-03-12T19:48:28.073Z", + "contributors": [ + "harshrathod50" + ] + }, + "Web/JavaScript/टाईप्ड_सरणियाँ": { + "modified": "2020-10-15T22:25:45.883Z", + "contributors": [ + "harshrathod50" + ] + }, + "Web/Localization": { + "modified": "2019-03-18T20:44:13.487Z", + "contributors": [ + "ojaswa1942" + ] + }, + "Web/SVG": { + "modified": "2019-03-18T20:44:13.086Z", + "contributors": [ + "ojaswa1942" + ] + } +} \ No newline at end of file diff --git a/files/hi-in/archive/apps/index.html b/files/hi-in/archive/apps/index.html new file mode 100644 index 0000000000..887f241cdd --- /dev/null +++ b/files/hi-in/archive/apps/index.html @@ -0,0 +1,14 @@ +--- +title: Apps +slug: Archive/Apps +tags: + - Apps + - Firefox OS + - NeedsTranslation + - TopicStub + - Web +translation_of: Archive/Apps +--- +

This page includes archived content for Apps, including obsolete web app content, Firefox OS app-related content, etc.

+ +{{SubpagesWithSummaries}} diff --git a/files/hi-in/archive/b2g_os/index.html b/files/hi-in/archive/b2g_os/index.html new file mode 100644 index 0000000000..8b57a1bbd2 --- /dev/null +++ b/files/hi-in/archive/b2g_os/index.html @@ -0,0 +1,213 @@ +--- +title: B2G OS +slug: Archive/B2G_OS +translation_of: Archive/B2G_OS +--- +
B2G OS is (was) a complete, standalone operating system for the open web. It is an open source project developed by the Mozilla community and forms the basis of Firefox OS products. As of 2017 it is no longer maintained.
+ +

B2G OS is a community maintained open source operating system for smartphones, tablets, smart TVs and other connected devices. The project was started in 2011 and is based on the Linux kernel and Gecko rendering engine. The entire user interface is built using web technologies (HTML, CSS and JavaScript) and can be used to launch and use web applications. Since Mozilla discontinued their commercial Firefox OS smartphone program the smartphone part of the project is entirely maintained by Mozilla's volunteer community, and branded as B2G OS.

+ +

+ +

Index of pages

+ +
+
Automated Testing of B2G OS
+
This page offers articles that provide information about various aspects of testing B2G OS, including running different tests, automation, and result reporting and tracking.
+
B2G OS add-ons
+
You should follow the below steps to get set up to start developing extensions.
+
B2G OS APIs
+
List of B2G OS APIs
+
B2G OS architecture
+
This article is a high-level overview of the architecture of the B2G OS platform, introducing key concepts and explaining how its components interact at a basic level.
+
B2G OS build prerequisites
+
Before obtaining the code to build B2G OS, even if you are simply trying to build Gaia, you need a properly configured build system — this page shows you how. You can currently build on 64-bit Linux distributions and OS X.
+
B2G OS phone guide
+
This section contains developer information relevant to specific phones that run B2G OS — both developer and consumer devices.
+
Building and installing B2G OS
+
The articles listed on this page will guide you through building and installing B2G OS on an emulator or compatible device, or the Gaia user interface in the Firefox browser.
+
Building B2G OS
+
Once you've set up your build system and performed your initial pull and configure the code, you can build Boot to Gecko. This guide explains how.
+
Building the B2G OS Simulator
+
Just like Firefox Nightlies, the B2G OS simulator desktop client (identified by b2g-) is automatically built every day from the latest source code. The latest build is available from the Mozilla FTP server. Be sure to pick the latest version and the right archive for your operating system. This lets you bypass having to build it yourself. In addition, you don't have to download Gaia on your own either.
+
Choosing how to run Gaia or B2G
+
Depending on your specific needs, you have an assortment of options to consider when experimenting with Firefox OS or the Gaia user interface. You can choose among the following options; each has its advantages and disadvantages to consider, and some are more flexible than others.
+
Crash Reporting Guide for Firefox OS Partners
+
Mozilla has a world-class system for collecting, analyzing, and fixing crashes and other stability issues such as hangs. Firefox OS partners need to work with Mozilla to correctly enable crash reporting and upload symbols.
+
Customization with the .userconfig file
+
The .userconfig file isn't checked into source code control, so your changes won't be overwritten when you update your source tree. It needs to be created in the root of the B2G tree; that is, in the same directory as flash.sh, build.sh, and so forth. You should add this before you run your config and build steps.
+
Debugging on Firefox OS
+
There are two main types of debugging you'll want to with Firefox OS: debugging apps, and debugging other aspects of the system.
+
Developer Mode
+
The current Firefox OS permissions model precludes modification and installation of certified/internal apps, which makes some device APIs completely unavailable to Marketplace and web apps. Developer Mode (DM) allows the user to indicate that they would like to relax the permissions model and expose all device APIs to content, as well as setting a group of related preferences. This article provides a high-level overview.
+
Developing Firefox OS
+
This section provides useful documentation covering different ways in which Firefox OS (codename Boot2Gecko, or B2G) can be modified/customized during the build process, and how you can help to develop the low level platform areas such as Gecko and Gonk.
+
Firefox OS apps
+
This section of the Firefox OS docs covers the specific techniques required — and available tools — for building Firefox OS apps. You'll find a number of details below, from Firefox OS building blocks/web components, to device APIs and App installation.
+
Firefox OS board guide
+
This section contains developer information relevant to specific phones that run Firefox OS — both developer and consumer devices.
+
Firefox OS developer release notes
+
This section provides articles covering each new release of Gaia and Gecko for Firefox OS, explaining what features were added and bugs eliminated in each update. There is also a linked summary table showing what APIs are supported by each version of Firefox OS.
+
Firefox OS security
+
The following articles cover security-related topics about Firefox OS. This includes overall security features as well as application security and how the install process is kept secure.
+
Firefox OS Simulator
+
The Firefox OS Simulator is a version of the higher layers of Firefox OS that simulates a Firefox OS device, but runs on the desktop. This means that in many cases, you don't need a real device to test and debug your app. It runs in a window the same size as a Firefox OS device, includes the Firefox OS user interface and built-in apps, and simulates many of the Firefox OS device APIs.
+
Firefox OS usage tips
+
Explains all of the developer features on the phone and what they do (Settings > Device information > More information > Developer)
+
Gaia
+
Gaia is B2G OS's user interface and suite of default apps: it includes the lock screen, home screen, dialer, and other applications. Essentially, Gaia is a set of complex web apps that runs on top of the B2G OS platform. This set of articles covers all you need to know to contribute to the Gaia project.
+
Installing B2G OS on a mobile device
+
Once you've built Boot to Gecko for a supported mobile device, you can install it. This article will guide you through the process.
+
Introduction to Firefox OS
+
This set of documentation is aimed mainly at web developers and platform developers who want to learn how Firefox OS works, how to contribute to the project, and how to build their own custom versions of the software and install it on devices. For those who want to create and distribute their own web apps, the App Center and Marketplace Zone are good places to go.
+
Mulet
+
Following this guide you're going to run Gaia inside of a special build of Firefox called Firefox Mulet. This gives you the advantages of having a rapid development cycle, as well as standard web development tools and debuggers available to work with. First of all, you need to have the Gaia repo cloned on your machine and build your own profile. Then, you have to install mulet and run it, passing your Gaia profile as the profile to use.
+
Open web apps quickstart
+
Quickstart information on coding Open Web Apps.
+
Pandaboard
+
This is a guide to setting up Firefox OS on a PandaBoard. The PandaBoard is a low-cost OMAP 4 based development board for developing mobile operating systems.
+
PasscodeHelper Internals
+
PasscodeHelper is a Gaia helper library for modifying and checking the Firefox OS lockscreen passcode (i.e., pin) from within Gaia, performing functions such as checking whether an entered passcode is correct, and changing the code. This article documents how PasscodeHelper works.
+
Porting B2G OS
+
This page lists the available resources for porting B2GOS.
+
Preparing for your first B2G build
+
Depending on your internet connection, the configuration steps may take several hours to download everything you need to build B2G OS. Waiting is not as fun as doing, so after you have read through this page and have kicked off the configure script, consider using the time to set up and try out the B2G OS simulator, begin familiarizing yourself with Documentation for app developers including Designing and Building an App, or familiarize yourself with the information on upcoming steps.
+
Resources
+
Resources for App hackers, as generated from our workshops
+
Running tests on Firefox OS: A guide for developers
+
If you are a Gecko developer, then you should review the Firefox OS-specific documentation for the test automation you are already familar with: mochitest, reftest, and xpcshell.
+
The B2G OS platform
+
The B2G OS platform consists of many components. While you don't need to understand its architecture in order to build applications that run on B2G OS, if you're working on developing or porting the platform — or are simply curious — the following documentation may be of interest to you.
+
Troubleshooting B2G OS
+
This article provides tips for resolving common problems you may have while using B2G OS.
+
Using the App Manager
+
The App Manager is a tool for Firefox Desktop which provides a number of useful tools to help developers test, deploy and debug HTML5 web apps on Firefox OS phones & Simulator, directly from Firefox browser. This page documents how to use the App Manager.
+
Using the B2G emulators
+
This article provides a brief guide to some key things you should know when using the boot to Gecko emulators. This doesn't appear to be a complete user manual; instead, it simply tells you a few useful things that you might not learn on your own.
+
Web applications
+
This page is intended to be a first, non thorough, attempt to collect web apps.
+
Web Bluetooth API (Firefox OS)
+
The Web Bluetooth API lets an open web app discover, pair with, and connect to Bluetooth devices. As it is a completely experimental and non-standard API, the Bluetooth API is currently available for certified applications only. However, there is some traction to have such an API available for regular Web content; this will be discussed as part of the W3C's System Applications Working Group.
+
Web Telephony API
+
Web Telephony is an API that makes it possible for web content to handle voice phone calls using JavaScript.
+
+ +

Old page content

+ +
+

Note: Call for contribution & Call for App adoption has been made to gather more people, feel free to share it !

+
+ +
+
+

How you can help

+ +
    +
  • File & fix bugs (meta bug is bug 1252143)
  • +
  • Help us fix failing tests
  • +
  • Port a gaia smartphone app: +
      +
    1. Turn it into a webapp (or)
    2. +
    3. Turn it into chrome:// (why?) & report back
    4. +
    +
  • +
  • Port B2G OS to your phone or help us to maintain a port
  • +
  • Help improve translate this documentation & wiki
  • +
  • Propose & implement new smartphone features
  • +
+
+ +
+

Get involved

+ + + +

To participate in meetings and community Working Groups meetings, register on this Calendar. They are announced on Discourse, where you can find information about how to attend & notes.

+
+ +
+

Compatible devices

+ + + +

For more information see this page.
+ Flash you device easily with B2G installer.
+ Your device is not in the list ? Try Mulet on desktop.

+ +

*WIP = Work In Progress.

+
+
+ + diff --git a/files/hi-in/archive/b2g_os/introduction/index.html b/files/hi-in/archive/b2g_os/introduction/index.html new file mode 100644 index 0000000000..6b69987c1d --- /dev/null +++ b/files/hi-in/archive/b2g_os/introduction/index.html @@ -0,0 +1,140 @@ +--- +title: Introduction to Firefox OS +slug: Archive/B2G_OS/Introduction +translation_of: Archive/B2G_OS/Introduction +--- +
+
+  
+
+
+ फ़ायरफ़ॉक्स OS का परिचय
+
+ फ़ायरफ़ॉक्स OS का परिचय
+
+ इस लेख में
+
+ लक्षित दर्शक
+
+ फ़ायरफ़ॉक्स OS का बुनियादी वादा
+
+ वर्तमान और भविष्य की योजना
+
+ रिलीज चक्र
+
+ समुदाय
+
+ फ़ायरफ़ॉक्स ओएस समुदाय में शामिल हों
+
+ ऑपरेटिंग सिस्टम का निर्माण
+
+ गैया के लिए योगदान
+
+ ओएस फ़ायरफ़ॉक्स के लिए क्षुधा विकासशील
+
+ क्रॉस-Firefox OS संस्करण का समर्थन
+
+ फ़ायरफ़ॉक्स ओएस क्या मोबाइल पर वेब के साथ संभव है की सीमाओं धक्का और उनकी पहलीsmartphone के साथ ऑनलाइन आना करने के लिए उपयोगकर्ताओं की पूरी तरह से नए क्षेत्रों को सक्षम करने के बारे में है इसकी एक ओपन स्रोत मोबाइल ऑपरेटिंग सिस्टम के आधार पर लिनक्स, ओपन वेबमानकों और मोज़िला है छिपकली प्रौद्योगिकी है कि क्या किया जा सकता है मोबाइल प्लेटफार्मों की एकभरी खोज प्रदान करता है
+
+
+ पहुँच हार्डवेयर क्षमताओं को और एक सहज ज्ञान युक्त, सुरुचिपूर्ण smartphone उपयोगकर्ताओं की पेशकश द्वारा WebAPIs की शुरूआत के साथ अनुभव, मोज़िला का मानना है कि उस वेब डेवलपर्स के लिएउत्कृष्ट उत्पादों के साथ नए दर्शकों तक पहुँचने के लिए महान अवसर मौजूद रहेंगे
+
+ लक्षित दर्शक
+
+ प्रलेखन के इस सेट मुख्य रूप से वेब डेवलपर्स और प्लेटफ़ॉर्म डेवलपर्स जो कैसे Firefox ओएस काम करता है,कैसे करने के लिए परियोजना में योगदान करने के लिए और अपने स्वयं के कस्टम संस्करणों सॉफ्टवेयर कानिर्माण और यह डिवाइस पर स्थापित करने के लिए कैसे जानने के लिए चाहते हैं के उद्देश्य से है जो बनानेके लिए और अपने वेब क्षुधा को वितरित करने के लिए चाहते हैं के लिए, अच्छी जगहों पर जाने के लिएअनुप्रयोग केंद्र और बाज़ार क्षेत्र हैं
+
+
+ फ़ायरफ़ॉक्स OS का बुनियादी वादा
+
+ मंच वेब डेवलपर्स के लिए, कि पूरे उपयोगकर्ता इंटरफ़ेस है एक वेब अनुप्रयोग, प्रदर्शित करने और अन्य वेबक्षुधा शुरू करने के लिए सक्षम है कि एक को समझने के लिए सबसे महत्वपूर्ण हिस्सा है किसी भी संशोधनतुम उपयोगकर्ता इंटरफ़ेस करने के लिए बनाने के लिए और किसी भी आवेदन तुम फ़ायरफ़ॉक्स ओएस पररन करने के लिए बनाएँ मानक वेब प्रौद्योगिकियों, हालांकि मोबाइल डिवाइस की हार्डवेयर और सेवाओं तक पहुँच के साथ बढ़ाया शामिल होगी
+
+
+ एक उत्पाद के नजरिए से, Firefox ओएस है मोज़िला ब्रांडिंग और समर्थन सेवाओं से छिपकली (B2G), जोऑपरेटिंग सिस्टम उत्पाद इंजीनियरिंग codename है बूट के शीर्ष पर है फ़ायरफ़ॉक्स ओएस केउपयोगकर्ता इंटरफ़ेस Gaia कहा जाता है, और OS डिफ़ॉल्ट apps और कार्य प्रणाली भी शामिल है
+
+
+ मंच की वास्तुकला के बारे में अधिक जानने के लिए, हमारे मंच गाइड करने के लिए जाओ
+
+
+ वर्तमान और भविष्य की योजना
+
+ फ़ायरफ़ॉक्स ओएस 2.0 संस्करण वर्तमान में 1.3/1.4 एक स्थिर रिहाई बनाने जा रहा है के करीब आने केसाथ विकास में है वहाँ रहे हैं कई फ़ोनों में उपलब्ध जंगली, दोनों उपभोक्ता और डेवलपर मॉडल अधिकजानकारी के लिए, निम्नलिखित पढ़ें:
+
+
+ फ़ायरफ़ॉक्स ओएस डेवलपर रिलीज़ नोट्स: क्या नव प्रत्येक रिलीज़ में समर्थित है
+
+ फोन गाइड: क्या फोन उपलब्ध हैं
+
+ B2G रोडमैप: जहां फ़ायरफ़ॉक्स OS का नेतृत्व किया है, और जब देखते हैं
+
+ रिलीज चक्र
+
+
+ फ़ायरफ़ॉक्स ओएस 1.2 के बाद से, Firefox ओएस रिलीज चक्र छिपकली और Firefox डेस्कटॉप संस्करणरिलीज चक्र (6 सप्ताह) के साथ संभव के रूप में निकटता के रूप में गठबंधन किया गया है वहाँ हो जाएगाताकि हर दो रिलीज के छिपकली (Firefox ब्राउज़र कोर) के लिए एक Firefox OS जारी एक नई Firefox OSसंस्करण नई हर तीन महीने, जारी किया है
+
+
+ उदाहरण के लिए छिपकली 30 फ़ायरफ़ॉक्स ओएस छिपकली 29, को दरकिनार 1.4 के साथ, बंडल है औरछिपकली 32 फ़ायरफ़ॉक्स ओएस 2.0 के साथ bundled है (1.5 था), छिपकली 31 को दरकिनार
+
+
+ नोट: ओएस फ़ायरफ़ॉक्स और छिपकली के बीच इसी संस्करण की जांच करने के लिए हमारे तेजी से रिलीजकैलेंडर की जाँच करें / डेस्कटॉप फ़ायरफ़ॉक्स, और फ़ायरफ़ॉक्स ओएस रिलीज के मील के पत्थर पर कैसेहमारे विज्ञप्ति में कामयाब रहे हैं और अधिक जानकारी के लिए पढ़ें
+
+ समुदाय
+
+ करने के लिए बूट छिपकली और गैया मोज़िला, प्लस, व्यापक मोज़िला/खुले स्रोत समुदाय से कई बाह्ययोगदानकर्ताओं के अंदर इंजीनियरों की टीमों द्वारा विकसित किया हैं यदि आप इस समुदाय के लिएFirefox ओएस या Gaia विकास के किसी भी पहलू के बारे में बात करना चाहते हैं, तो प्रारंभ करने के लिएएक अच्छी जगह हमारे मेलिंग सूचियों और IRC चैनल, में विस्तृत है जानकारी बॉक्स के नीचे
+
+
+ फ़ायरफ़ॉक्स ओएस समुदाय में शामिल हों
+
+ चर्चा में शामिल होने के लिए अपने पसंदीदा विधि चुनें:
+
+ मेलिंग सूची चहचहाना स्टैक ओवरफ़्लो Google समूह में आरएसएस फ़ीड
+
+ आईआरसी: #b2g (अधिक जानें)
+
+ अन्य IRC चैनल: #gaia, #openwebapps, #webapi
+
+ बग फ़ाइल, हमारे Bugzilla प्रणाली का उपयोग करें और Firefox ओएस घटकों के खिलाफ कीड़े फाइल करने के लिए यदि आप सुनिश्चित नहीं हैं कि किस घटक के खिलाफ एक बग फ़ाइल करने के लिए, पूछने के लिएस्वतंत्र लग रहा है
+
+
+ नोट: अगर आप एक प्रश्न या B2G/Gaia स्रोत कोड (उदाहरण के लिए, एक विशिष्ट Gaia app) के एकविशिष्ट भाग के बारे में उठाने के लिए एक बिंदु है, तुम और अधिक विशिष्ट संपर्क विवरण हमारेफ़ायरफ़ॉक्स मॉड्यूल पृष्ठ पर पा सकते हैं
+
+ ऑपरेटिंग सिस्टम का निर्माण
+
+ B2G ऑपरेटिंग सिस्टम है मोज़िला छिपकली प्रतिपादन इंजन पर आधारित है, और Gonk नामक एकलिनक्स कर्नेल और यूज़रस्पेस हार्डवेयर एब्स्ट्रेक्शन लेयर के शीर्ष पर (एचएएल) बैठता है यहाँ के बारे मेंबात की छिपकली मूल रूप से एक ही छिपकली है Firefox में Android, या Windows या मैक ओएस एक्सके लिए इस्तेमाल किया, आदि। Gonk छिपकली का मूल रूप से एक अन्य porting लक्ष्य है
+
+
+ जानें कि कैसे बनाने के लिए और फ़ायरफ़ॉक्स ओएस स्थापित करने के लिए, भवन और Firefox OSस्थापित करने के लिए हमारे गाइड से परामर्श करें आप Github पर B2G स्रोत कोड ढूँढ सकते हैं
+
+
+ गैया के लिए योगदान
+
+ गैया के लिए योगदान करने के लिए, आप वेब विकास के एक ठोस ज्ञान से ज्यादा जरूरत नहीं है Gaia हो रही है और चल रहा है के बारे में जानने के लिए, गैया के विकास के लिए हमारे Quickstart गाइड से परामर्श करें
+
+
+
+ उपयोगी उपकरण की एक संख्या Gaia और अन्य वेब apps फ़ायरफ़ॉक्स ओएस पर चल रहे डीबगिंग केलिए आप के लिए उपलब्ध हैं ये और बहुत अधिक के बारे में जानने के लिए, Gaia हैकिंग के लिए हमारेगाइड से परामर्श करें
+
+
+ ओएस फ़ायरफ़ॉक्स के लिए क्षुधा विकासशील
+
+ फ़ायरफ़ॉक्स ओएस apps निर्माण मानक वेब प्रौद्योगिकियों का उपयोग कर रहे हैं  HTML, सीएसएस,जावास्क्रिप्ट, आदि  तो अगर आप एक वेब डेवलपर हैं आप भी क्या आप की जरूरत का सबसे अधिकहोगा वहाँ कुछ विशेष जावास्क्रिप्ट APIs, के बारे में पता करने के लिए जो आपको डिवाइस हार्डवेयर औरकुंजी सुविधाएँ (उदाहरण के लिए कैमरा, gyroscope, प्रकाश संवेदक, संपर्क, सिस्टम अलार और सूचनाएँ..)का उपयोग करने की अनुमति हैं, लेकिन ये सब हमारे App केंद्र और वेब मंच पन्नों पर अच्छी तरह सेप्रलेखित रहे हैं
+
+
+ नोट: यदि आप खुले वेब/ओएस फ़ायरफ़ॉक्स apps के निर्माण के लिए एक शुरुआत कर रहे हैं, या यदि आपवेब apps और पारंपरिक वेब पृष्ठों के बीच मतभेद का एक संक्षिप्त खाता चाहते हैं, सबसे अच्छी जगह शुरूकरने के लिए हमारे apps Quickstart गाइड है
+
+ क्रॉस-Firefox OS संस्करण का समर्थन
+
+
+ नोट जब फ़ायरफ़ॉक्स ओएस के लिए क्षुधा विकासशील, मन में भालू क्या संस्करणों के प्लेटफार्म है अपनेग्राहकों जाएगा उपकरणों पर उपलब्ध हो जाएगा करने के लिए कि आप की जरूरत (एक सूची के लिए हमारेउपलब्ध फोन तालिका देखें.) याद रखें कि यह फोन प्लेटफ़ॉर्म सॉफ़्टवेयर अद्यतन के रूप में इसे डेस्कटॉपसॉफ्टवेयर है के रूप में सरल नहीं है  उपयोगकर्ताओं को नेटवर्क प्रदाताओं की दया पर हो के लिए करते हैंतुम इसलिए इन संस्करणों का समर्थन करने के लिए क्षुधा को विकसित करने की जरूरत है तो आपलेआउट की एक सरल विधि का उपयोग करें या एक fallback के पुराने संस्करणों के लिए उपलब्ध कराने की आवश्यकता हो सकती एक उदाहरण के रूप में, फ़ायरफ़ॉक्स OS संस्करण 1.3, नीचे पर बहु-रेखीय Flexboxकाम नहीं करता है
+
+
+ इस मुद्दे के दूर जल्दी जाने के रूप में और अधिक उपभोक्ता फ़ायरफ़ॉक्स ओएस डिवाइस दिखते,फ़ायरफ़ॉक्स OS के नए संस्करणों के बॉक्स से बाहर के साथ सुसज्जित होना चाहिए
+
+
+ वर्तमान आधारभूत मंच के विकास के लिए हम अनुशंसित फ़ायरफ़ॉक्स ओएस 1.1 है
+
+ नोट: ब्राउज़र/मंच सहायता जानकारी MDN की वेब मंच संदर्भ पृष्ठों शामिल हैं, इसके अलावा आप हमारेApps API संदर्भ पर अधिक अनुप्रयोग-विशिष्ट प्रौद्योगिकियों के लिए समर्थन जानकारी पा सकते हैं
+
+
+
+

 

+

 

diff --git a/files/hi-in/archive/b2g_os/phone_guide/best_practices_open_reference_devices/index.html b/files/hi-in/archive/b2g_os/phone_guide/best_practices_open_reference_devices/index.html new file mode 100644 index 0000000000..ce7ef9965d --- /dev/null +++ b/files/hi-in/archive/b2g_os/phone_guide/best_practices_open_reference_devices/index.html @@ -0,0 +1,61 @@ +--- +title: खुले संदर्भ उपकरणों के लिए सर्वोत्तम प्रथाओं +slug: Archive/B2G_OS/Phone_guide/Best_practices_open_reference_devices +tags: + - ओएस + - डिवाइस + - फ़ायरफ़ॉक्स + - फ़ायरफ़ॉक्स ओएस + - फोन +translation_of: Archive/B2G_OS/Phone_guide/Best_practices_open_reference_devices +--- +
+

निम्न आलेख हम अत्यधिक किसी भी व्यापक रूप से उपलब्ध खुले संदर्भ उपकरणों के लिए सिफारिश की आओ चाहिए कि सर्वोत्तम प्रथाओं का एक सेट प्रदान करना है. हाल फायरफॉक्स ओएस संदर्भ उपकरणों के सभी आगामी लौ सहित इन प्रथाओं , का पालन किया है .

+
+

डिवाइस होना चाहिए:

+ +

आसानी से सुलभ और स्थापना बीलॅड्र

+

संदर्भ उपकरणों काफी हद तक औसत डिवाइस उपभोक्ताओं से तकनीकी ज्ञान का एक बड़ा डिग्री के साथ डेवलपर्स और अन्य समूहों के उद्देश्य से कर रहे हैं . उनमें से कई के लिए इस समय का एक पूरा बेकार है - लेकिन फिर भी , हम इन उपकरणों के उपयोगकर्ताओं को वे नहीं करना चाहते हैं तो अपने स्वयं बनाता है संकलन करने के लिए उम्मीद नहीं करनी चाहिए .

+

ओपन संदर्भ उपकरणों खुला का एक बनाए रखा सेट का उपयोग और आसानी से स्थापित कर रहे हैं कि वर्तमान और भविष्य के रिलीज के लिए बनाता होनी चाहिए . यह कम से कम , उपलब्ध बनाता है की कई स्तरों होने का मतलब है :

+ +

वे एक समर्पित डाउनलोड पृष्ठ पर आसानी से उपलब्ध कराया , और नियमित रूप से और अक्सर अद्यतन किया जाना चाहिए . उपकरणों को भी ओटा अद्यतन उन्हें उपलब्ध कराया जाना चाहिए था.

+

OEMs वे कानूनी तौर पर सभी आवश्यक बायनेरिज़ वितरित कर सकते हैं, कर रहे हैं के बाद से बनाता है आदि , इन उपलब्ध कराने के लिए जिम्मेदार होना चाहिए.

+

यह रिहाई के प्रत्येक , स्थिर और रात चैनलों स्रोत कोड के बाद के संस्करणों पर आधारित हैं जहां Firefox ब्राउज़र , के लिए एक समान मॉडल का पालन करने के लिए अर्थ हो सकता है.

+

पूरी तरह से खुला ऑपरेटिंग सिस्टम

+

एप्लिकेशन और मंच डेवलपर्स किसी भी इच्छित परीक्षण और विकास कार्य को करने के लिए अपने उपकरणों पर उपलब्ध नियंत्रण के लिए जरूरी स्वतंत्रता हो सकता है कि इतना डिवाइस ऑपरेटिंग सिस्टम मंच , पूरी तरह से खुला होना चाहिए . यह भी शामिल है:

+ +

दुनियाभर उपलब्धता

+

आप अपने संदर्भ उपकरणों एक सार्वभौमिक मानक होना चाहते हैं, तो यह आप उन्हें दुनिया भर में उपलब्ध करना चाहिए कि इस प्रकार है . यह मामला नहीं है , तो विभिन्न स्थानों में लोगों को अलग अलग व्यवहार ले सकते हैं , जो विभिन्न उपकरणों के साथ क्या करना होगा.

+

उपभोक्ता के फोन करने के लिए सुविधा का समर्थन बराबर

+

वहाँ आप अंततः फ़ायरफ़ॉक्स ओएस वितरण किया जाएगा उपभोक्ता उपकरणों के रूप में एक ही प्रौद्योगिकियों और संबद्ध सुविधाओं के लिए समर्थन नहीं करता है कि एक संदर्भ डिवाइस बनाने का कोई मतलब नहीं बनाता है और खुला वेब पर क्षुधा.

+

इनमें शामिल हैं:

+ +

प्रतिस्थापन बैटरी की उपलब्धता

+

रिप्लेसमेंट बैटरी अक्सर विभिन्न उपकरणों के लिए प्राप्त करने के लिए वास्तव में मुश्किल हो सकता है , और बेकार गाया जा रहा है अन्यथा उपयोगी उपकरणों के लिए नेतृत्व कर सकते हैं . इसलिए यह संभव के रूप में उपलब्ध प्रतिस्थापन बैटरी बनाने के लिए एक अच्छा विचार है.

+

आसानी भाषा विकल्प सक्षम

+

इन डिवाइस दुनिया भर में वितरित किया जाएगा, यह स्थानीय संभव , और nbsp के रूप में कई भाषाओं के लिए उपलब्ध बनाता है बनाने के लिए महत्वपूर्ण है ; संसाधनों के कारण उपलब्धता और सबसे लोकप्रिय लक्षित बाजार स्थानों में ले.

+

इस के लिए सबसे अधिक संभावना समाधान गैया बीलॅड्र या अलग से डिवाइस पर प्रकाशित किया जा सकता है कि भाषा पैक स्थानीय है , और मोज़िला संभव के रूप में इन के रूप में आसान के निर्माण और स्थापना करने के लिए एक समाधान पर काम कर रहा है.

diff --git a/files/hi-in/archive/b2g_os/phone_guide/flame/index.html b/files/hi-in/archive/b2g_os/phone_guide/flame/index.html new file mode 100644 index 0000000000..7a122bc0c0 --- /dev/null +++ b/files/hi-in/archive/b2g_os/phone_guide/flame/index.html @@ -0,0 +1,201 @@ +--- +title: Flame +slug: Archive/B2G_OS/Phone_guide/Flame +tags: + - फ़ायरफ़ॉक्स +translation_of: Archive/B2G_OS/Phone_guide/Flame +--- +
+

A picture of the Flame device, showing the Firefox OS homescreen containing several app icons.

+
+ खरीदें के लिए उपलब्ध 
+
+ ज्वाला डेवलपर संदर्भ फोन फायरफॉक्स ओएस डिवाइस रिलीज में एक मील का पत्थर है. FWVGA प्रदर्शन और दोहरे कोर प्रोसेसर सहित - - डेवलपर्स महान सामग्री और अनुभवों के निर्माण में मदद करने के लिए लौ हार्डवेयर चश्मा का एक प्रतिनिधि सेट प्रदान करता है. एक एकल हार्डवेयर प्लेटफॉर्म डिवाइस मॉडल विशिष्ट कीड़े, आदि के बारे में चिंता करने के लिए बिना परीक्षण और विशेष सॉफ्टवेयर मुद्दों का समाधान करने के लिए यह आसान बनाने, भी परीक्षकों के लिए अच्छा है 
+
+  
+
+ आप अपने हाथ में फोन है और इसके साथ खेलने के विकास और क्षुधा वितरण, या फ़ायरफ़ॉक्स मंच में योगदान करने के लिए शुरू करना चाहते हैं तो आप कहाँ जाने की जरूरत है, तो निम्न लिंक आप मिल जाएगा: 
+
+  
+
+ फ़ायरफ़ॉक्स ओएस क्षेत्र: अपनी खुद की फ़ायरफ़ॉक्स ओएस बनाता बनाने और B2G और गैया परियोजनाओं में योगदान करने के लिए. 
+
+ App केंद्र क्षेत्र: फ़ायरफ़ॉक्स ओएस के साथ संगत खुला वेब क्षुधा बनाने के लिए. 
+
+ बाज़ार क्षेत्र: प्रकाशन और वितरण क्षुधा पर जानकारी के लिए. 
+
+ फ़ायरफ़ॉक्स बाज़ार: खोजने के लिए और नए फ़ायरफ़ॉक्स ओएस क्षुधा प्रकाशित करने के लिए सबसे अच्छा स्रोत है. 
+
+ आप एक फोन खरीद या यह उपयोग के बारे में और अधिक जानकारी प्राप्त करना चाहते हैं, तो आप नीचे की जरूरत जानकारी मिल जाएगा. 
+
+  
+
+ एक उपकरण खरीदने 
+
+ हमारे उपकरण निर्माता साथी उपलब्ध डिवाइस वैश्विक शिपिंग सहित यूएस $ 170 के लिए, everbuying.com पर आदेश दिया गया है (लेकिन शायद नहीं सीमा शुल्क, अपने देश पर निर्भर करता है). डिवाइस बूटलोडर और खुला वाहक है, और है कि ऑपरेटरों / वाहकों की एक विस्तृत विविधता के साथ काम करता है तो एक ट्रैक्टर बैंड जीएसएम + UMTS रेडियो का इस्तेमाल करता. 
+
+  
+
+ अब ज्वाला खरीदें ! 
+
+  
+
+ नोट: एक लौ की पकड़ पाने के लिए एक अन्य विकल्प फ़ायरफ़ॉक्स ओएस पर पोर्ट के लिए अपने उच्च मूल्यांकन किया क्षुधा इच्छुक अनुभवी एचटीएमएल 5 अनुप्रयोग डेवलपर्स के उद्देश्य से एप्प्स योजना के लिए हमारे लपटें, में भाग लेने के लिए है. 
+
+ अपनी लौ के सॉफ्टवेयर अपडेट कर रहा है 
+
+ हम लौ फोन के लिए Firefox ओएस सॉफ्टवेयर संस्करण रिलीज के दो मुख्य "चैनल" होगा: 
+
+  
+
+ पहला चैनल हमारी रिहाई चैनल है. इस चैनल के साथ और लपटें जहाज 2.0 आदि 2.1, को, आग 1.3-1.4 अद्यतन करेगा, वह यह है कि भविष्य के प्रमुख संस्करणों के लिए अधिक हवा में अद्यतन प्राप्त होगा 
+
+ दूसरे चैनल हमारे रात चैनल है. लपटें इस चैनल में प्रसारित किया जा सकता है, और प्रारंभिक चमकती के बाद एक दैनिक या लगभग दैनिक आधार पर हवा अपडेट खत्म हो जाएगा. 
+
+ नोट: Windows उपयोगकर्ताओं को अपने फोन के साथ यूएसबी संचार सक्षम करने के लिए एक ड्राइवर स्थापित करने की आवश्यकता होगी. {{Anch ("विंडोज")}} नीचे खंड में यह कैसे करना देखें. 
+
+ सॉफ्टवेयर बनाता है के लिए हमारे भागीदारों एक अंतिम भंडारण समाधान बाहर काम कर रहे हैं, आप निम्नलिखित Onedrive भंडारण स्थानों पर वसूली फ़ाइलें और उपकरण प्राप्त कर सकते हैं: 
+
+  
+
+ आधार छवि v123.zip: फ़ायरफ़ॉक्स ओएस 1.3 की लौ के आधार छवि युक्त एक संग्रह. यह स्थापित करने के लिए, बस फ़ाइल खोलना, और स्क्रिप्ट चलाएँ. 
+
+ आधार छवि v123.exe: फ़ायरफ़ॉक्स ओएस 1.3 की लौ के आधार छवि वाले एक Windows निष्पादन. यह स्थापित करने के लिए बस एक विंडो सिस्टम पर निष्पादन योग्य चलाने. 
+
+ आप भी कर रहे हैं अपनी खुद की लौ पर स्थापित करने के लिए बनाता है के निर्माण के लिए स्वागत करते हैं: निर्माण और फ़ायरफ़ॉक्स ओएस स्थापित करने देखें. 
+
+  
+
+ इमरजेंसी डाउनलोड मोड 
+
+  
+
+ अपने फोन के लिए एक नया निर्माण चमकती काम करने में विफल रहता है, अपने फोन अनुत्तरदायी हो जाता है, और फोन मोड fastboot में प्रवेश नहीं कर सकते हैं, आप अभी भी वसूली के लिए आपात डाउनलोड मोड का उपयोग कर सकते हैं. एक यूएसबी केबल और इमरजेंसी डाउनलोड उपकरण आपातकालीन डाउनलोड मोड में प्रवेश करने के लिए आवश्यक हैं. इस उपकरण को स्थापित करें और निर्देशों का पालन करें. 
+
+  
+
+ रिकवरी मोड 
+
+  
+
+ आप अपने फोन डेटा साफ़ या मैन्युअल फर्मवेयर अपडेट करने के लिए वसूली मोड में प्रवेश कर सकते हैं. इस मोड में प्रवेश करने के लिए दो तरीके हैं: 
+
+  
+
+ एडीबी उपकरण उपलब्ध हैं, तो सुनिश्चित करें कि दूरस्थ डीबगिंग फ़ोन के डेवलपर सेटिंग्स में चालू है बनाने USB के माध्यम से अपने कंप्यूटर को अपने फोन कनेक्ट और कमांड लाइन पर एडीबी रिबूट वसूली दर्ज करें. 
+
+ अपने फोन से संचालित किया जाता है, एक साथ + पावर बटन वॉल्यूम ऊपर दबाएँ. 
+
+ वसूली मोड में, चयन पर प्रकाश डाला, और चयन करने के लिए पावर कुंजी ले जाने के लिए / नीचे कुंजियों वॉल्यूम अप दबाते हैं. आप अपने फोन डेटा (आदि संपर्क, एसएमएस,) समाशोधन डेटा से पहले को समर्थन दिया है, और अपने उन्नयन संकुल अद्यतन करने से पहले डाउनलोड सुनिश्चित करें. 
+
+  
+
+ अपनी लौ को क्षुधा धक्का 
+
+ App प्रबंधक उपकरण पूर्ण निर्देश App प्रबंधक का प्रयोग लेख में उपलब्ध हैं, आदि के परीक्षण के लिए, अपने फोन के लिए क्षुधा पुश करने के लिए यह आसान बनाता है. 
+
+  
+
+ महत्वपूर्ण: अपर मंच विशेष निर्देश नीचे उपलब्ध हैं. App प्रबंधक का उपयोग करने के लिए प्रयास करने से पहले ये पहली पालन करें. 
+
+ लिनक्स और मैक 
+
+  
+
+ आप एक लिनक्स या मैक सिस्टम का उपयोग कर रहे हैं, तो कोई अतिरिक्त कदम आवश्यक हैं. 
+
+  
+
+ विंडोज 
+
+  
+
+ App प्रबंधक / एडीबी के साथ ज्वाला डिवाइस का उपयोग करने के लिए, एक यूएसबी ड्राइवर की आवश्यकता है. यह स्थापित करने के लिए नीचे वर्गों में उल्लिखित चरणों का पालन करें. 
+
+  
+
+ ड्राइवर डाउनलोड करना 
+
+  
+
+ इस स्थान से विंडोज चालक डाउनलोड. डाउनलोड किए जाने के बाद, अपनी हार्ड ड्राइव पर एक उपयुक्त जगह के लिए ज़िप फाइल की सामग्री निकाल सकते हैं. 
+
+  
+
+ नोट: एंड्रॉयड डीबग ब्रिज (एडीबी) पहले से ही स्थापित किया जाना चाहिए. 
+
+ यूएसबी चालक की स्थापना 
+
+  
+
+ इस बिंदु पर, एक यूएसबी केबल का उपयोग कर अपने कंप्यूटर को अपने लौ डिवाइस कनेक्ट. 
+
+  
+
+ ड्राइवर को स्थापित करने के DriverInstaller.exe निष्पादन योग्य पर extacted ज़िप फ़ाइल और डबल क्लिक भीतर Alcatel_USB_Driver_Q_4.0.0_2013_11_11_noinstall निर्देशिका खोलें. आप निष्पादन योग्य एक अज्ञात प्रकाशक से है कि इस बिंदु पर एक चेतावनी प्राप्त हो सकता है. यदि हां, हां बटन का चयन करें और निष्पादन योग्य शुरू किया जाएगा.
+
+

Simple dialog box showing a picture of a phone along with install and uninstall buttons.

+

Click on the Install button to install the driver.

+
+ ड्राइवर स्थापित करने के बाद, आप जाँच कर सकते हैं कि यह एक कमांड लाइन विंडो खोलने और एडीबीउपकरणों टाइपिंग द्वारा काम कर रहा है यह एक आउटपुट की तरह कुछ के साथ जुड़े डिवाइस सूची मेंहोना चाहिए:
+

 

+
+ अनुलग्न डिवाइसेज़ की सूची
+
+ 3561d02a डिवाइस
+
+ राम समायोजन
+
+ आप कैसे apps कम स्मृति पैरों के निशान के साथ फ़ायरफ़ॉक्स ओएस फोन पर प्रदर्शन को देखने के लिएउपलब्ध RAM क्षमता को समायोजित कर सकते हैं
+

 

+
+ यह fastboot मोड में प्रवेश करके पूरा किया है (fastboot स्थापित पहले, जो एशियाई विकास बैंक के रूप मेंएक ही SDK पृष्ठ पर उपलब्ध है) और टाइपिंग:
+

 

+
+ एडीबी रिबूट बूटलोडर
+
+ fastboot oem मेम [0|256-1024]
+
+ "0" है स्मृति स्वतः ही पता लगाया और "256-1024" मेगाबाइट की संख्या है। यदि आप डिवाइस 512 Mको रैम की क्षमता को समायोजित करने के लिए चाहते हैं, उदाहरण के लिए, fastboot oem मेम 512 दर्ज करें
+

 

+
+ आप उसके बाद रिबूट अपनी डिवाइस सेटिंग्स को प्रभाव में लाने के लिए की आवश्यकता होगी यह किया जासकता का उपयोग कर:
+

 

+
+ fastboot रिबूट
+
+ वर्तमान स्मृति आकार fastboot मोड में प्रवेश करने और टाइपिंग द्वारा लौटाया जा सकते हैं:
+

 

+
+ fastboot getvar मेम
+
+ नेटवर्क और डिवाइस ऐनक
+
+ नेटवर्क:
+

 

+
+ 802.11b/g/n वायरलेस इंटरनेट
+
+ जीएसएम 850/900/1800/1900 मेगाहर्ट्ज
+
+ UMTS 850/900/1900/2100 मेगाहर्ट्ज
+
+ हार्डवेयर: आप अधिक हमारे फोन और डिवाइस ऐनक पृष्ठ पर सूचीबद्ध हार्डवेयर सुविधाओं के पा सकते हैं
+

 

+
+ अतिरिक्त सुविधाओं में शामिल हैं:
+

 

+
+ NFC
+
+ Bluetooth 3.0
+
+ Accelerometer
+
+ एफएम रेडियो
+
+ निकटता संवेदक
+
+ जीपीएस W / A-जीपीएस समर्थन
+
+ परिवेश प्रकाश संवेदक
diff --git a/files/hi-in/archive/b2g_os/phone_guide/index.html b/files/hi-in/archive/b2g_os/phone_guide/index.html new file mode 100644 index 0000000000..655f475c73 --- /dev/null +++ b/files/hi-in/archive/b2g_os/phone_guide/index.html @@ -0,0 +1,54 @@ +--- +title: Firefox OS developer phone guide +slug: Archive/B2G_OS/Phone_guide +tags: + - B2G + - Firefox OS + - NeedsTranslation + - Phones + - TopicStub +translation_of: Archive/B2G_OS/Phone_guide +--- +
+

This section contains developer information relevant to specific phones that run Firefox OS. We have general information available on Building and installing Firefox OS and Hacking Firefox OS, so please go there for information about building and installing the platform from scratch. Developers with specific phones in their possession may however find the following articles useful.

+
+

Specific device information

+
+
+ Firefox OS phone data
+
+ In this article we list the various available Firefox OS phones along with information such as their code names, availability, and specific hardware features.
+
+ Flame
+
+ Information on Mozilla's high-end Firefox OS reference phone, codenamed the Flame, and produced in partnership with T2Mobile.
+
+ Geeksphone
+
+ In this article we cover some basic tips on how to keep your Geeksphone up-to-date and how to tweak the system Gaia applications.
+
+ ZTE OPEN
+
+ This article contains information on the ZTE OPEN Firefox OS device.
+
+ ZTE OPEN C
+
+ The ZTE Open C is an updated ZTE-produced Firefox OS device, with higher end hardware and newer software.
+
+  
+
+

General Firefox OS information

+
+
+ General device features
+
+ This page lists typical Firefox OS hardware features and minimum hardware requirements.
+
+ Troubleshooting
+
+ This article provides tips for resolving common problems you may have while using Firefox OS.
+
+ Best practices for open reference devices
+
+ A set of best practices that we believe should come highly recommended for any widely available open reference devices. All of the recent Firefox OS reference devices have followed these practices.
+
diff --git a/files/hi-in/archive/firefox_os/index.html b/files/hi-in/archive/firefox_os/index.html new file mode 100644 index 0000000000..49ba313df7 --- /dev/null +++ b/files/hi-in/archive/firefox_os/index.html @@ -0,0 +1,11 @@ +--- +title: Firefox OS +slug: Archive/Firefox_OS +tags: + - NeedsTranslation + - TopicStub +translation_of: Archive/B2G_OS +--- +

This page lists archived content for the Firefox OS product, and the open source project it is based on, B2G OS. For current B2G OS material, see the B2G OS page.

+ +

{{SubpagesWithSummaries}}

diff --git a/files/hi-in/archive/index.html b/files/hi-in/archive/index.html new file mode 100644 index 0000000000..4f4a70c023 --- /dev/null +++ b/files/hi-in/archive/index.html @@ -0,0 +1,21 @@ +--- +title: Archive of obsolete content +slug: Archive +tags: + - NeedsTranslation + - TopicStub +translation_of: Archive +--- +

Here at MDN, we try to avoid outright deleting content that might be useful to people targeting legacy platforms, operating systems, and browsers. Perhaps your target audience is people that are using older hardware, for example, and can't upgrade to the latest and greatest browsers. Or for "reasons," your company is required to use very old software and you need to build Web content that runs on that software. Or perhaps you're just curious about the history of an obsolete feature or API, and how it worked.

+ +

There are many reasons older documentation can be useful. So, we've established this area into which we can archive older documentation. Material in this Archived content zone should not be used for building new Web sites or apps for modern browsers. It's here for historical reference only.

+ +
+

Note to writers: We need to try to keep the subpages here organized instead of all dumped into one large folder. Try to create subtrees for categories of material. Also, only move pages here that are extremely obsolete. If anyone might realistically need the information in a living product, it may not be appropriate to move it here. In general, it may be best to discuss it in the MDN Web Docs chat room before moving content here.

+
+ +

{{SubpagesWithSummaries}}

+ + + +

{{ListSubpages("/en-US/docs/Archive", 2, 0, 1)}}

diff --git a/files/hi-in/archive/mozilla/index.html b/files/hi-in/archive/mozilla/index.html new file mode 100644 index 0000000000..6a948509cd --- /dev/null +++ b/files/hi-in/archive/mozilla/index.html @@ -0,0 +1,13 @@ +--- +title: Archived Mozilla and build documentation +slug: Archive/Mozilla +tags: + - NeedsTranslation + - TopicStub +translation_of: Archive/Mozilla +--- +

These articles are archived, obsolete documents about Mozilla, Gecko, and the process of building Mozilla projects.

+
ActiveX Control for Hosting Netscape Plug-ins in IE
Microsoft has removed support for Netscape plug-ins from IE 5.5 SP 2 and beyond. If you are a plug-in author, you may find this project saves you a lot of work!
ant script to assemble an extension
This ant script helps to package an extension
Archived SpiderMonkey docs
This section contains old SpiderMonkey documentation.
Autodial for Windows NT
This document is intended to explain how the autodial helper feature implemented for bug 93002 works and why it works that way.
Automated testing tips and tricks
Automatic Mozilla Configurator
Ankh8
Automatically Handle Failed Asserts in Debug Builds
As of 2004-12-8, it is now possible to automatically handle failed asserts in debug builds of Mozilla for Windows.
BlackConnect
Blackwood
Bonsai
It is a tool that lets you perform queries on the contents of a CVS archive; you can: get a list of checkins, see what checkins have been made by a given person, or on a given CVS branch, or in a particular time period. It also includes tools for looking at checkin logs (and comments); doing diffs between various versions of a file; and finding out which person is responsible for changing a particular line of code ("cvsblame").
Bookmark Keywords
Practically every Web surfer has bookmarks, of course, and power surfers usually have hundreds stuffed into folders within folders. In addition to being handy pointers to useful resources, bookmarks in Mozilla can be used to make the address bar itself a power tool. Searches, lookups, package tracking, and even word definitions can all be retrieved from user-customized bookmarks.
Building TransforMiiX standalone
calICalendarView
An object implementing calICalendarView is generally intended to serve as a way of manipulating a set of DOM nodes corresonding to a visual representation of calIEvent and calITodo objects. Because of this close association between methods and attributes on the one hand, and content on the other, calICalendarView implementations are particularly well suited to XBL. There is, however, no practical obstacle to the interface being implemented by any javascript object associated with a group of DOM nodes, even non-anonymous XUL nodes.
calICalendarViewController
A calICalendarViewController provides a way for a calICalendarView to create, modify, and delete items. Implementing a calICalendarViewController allows for these actions to be performed in a manner consistent with the rest of the application in which the calICalendarView is included.
calIFileType
The calIFileType interface provides information about a specific file type.
Chromeless
[This project may not be active — check Github https://github.com/mozilla/chromeless]
Creating a Firefox sidebar extension
This article describes how to create a registered sidebar for Firefox 2 or greater. See the references section for information on creating extension in earlier browsers.
Creating a hybrid CD
Creating a Microsummary
A microsummary generator is a set of instructions for creating a microsummary from the content of a page. Web pages can reference generators via <link rel="microsummary"> elements in their <head> elements. Generators can also be independently downloaded and installed by users if they include a list of pages to which they apply.
Creating a Mozilla Extension
A Mozilla extension is an installable enhancement to the Mozilla browser that provides additional functionality (for example Linky, which adds an item to the context menu for opening multiple links in a document or selection). This tutorial walks you through the process of building a Mozilla extension that adds an icon to Mozilla's status bar showing the current status of the Mozilla source code (i.e. whether or not the latest version of the code is compiling successfully and passing tests). The extension will access Tinderbox, mozilla.org's webtool for tracking source code status, to get the status of the code.
Creating a Skin for Firefox/Getting Started
Download the latest version of Firefox and install it. Be sure to install the DOM Inspector extension as well.
Creating a Skin for Mozilla
In order to create a skin for mozilla, you will need to know three things. How to edit images, extract zip files, and how to modify CSS. Mozilla uses standard gif, png, and jpeg images for the buttons and CSS to style everything else in the interface.
Creating a Skin for SeaMonkey 2.x
You're going to make a theme for SeaMonkey 2, but don't know how? I hope this manual will help you.
Creating regular expressions for a microsummary generator
A regular expression is a special kind of string (i.e. a sequence of characters) that matches patterns of characters in other strings. Microsummary generators use them to identify the pages that the generators know how to summarize by matching patterns in those pages' URLs.
Dehydra
The development focus switched to DXR (where the "D" comes from "Dehydra"), which is based on clang instead of gcc. Try DXR instead, or else try the gcc python plugin: https://fedorahosted.org/gcc-python-plugin/.
Developing New Mozilla Features
Tips For Contributing New Features To Mozilla.
Devmo 1.0 Launch Roadmap
Comments, ideas, questions and other discussion should be added on the Devmo talk:1.0 Launch Roadmap page. Further details on smaller tasks being done are available at User:Dria:TODO page. See also Current Events.
Download Manager improvements in Firefox 3
Firefox 3 offers improvements to the Download Manager that allow multiple progress listeners, use of the Storage API for data management, download resuming, and more. In addition, you can augment or replace the Download Manager's user interface by implementing the new nsIDownloadManagerUI interface.
Download Manager preferences
There are several preferences used by the Download Manager. This article provides a list of them.
Drag and Drop
This section describes how to implement objects that can be dragged around and dropped onto other objects.
DTrace
 DTrace is Sun Microsystem's dynamic tracing framework that allows developers to instrument a program with probes that have little to no effect on performance when not in use and very little when active. Probe data can be collected with scripts written in D (no, not that one). Mozilla DTrace support has been added by the Sun DTrace team and can be used on Solaris 10 and Mac OS X 10.5.
Embedding FAQ
Embedding Mozilla in a Java Application using JavaXPCOM
XULRunner ships with the JavaXPCOM component, which allows Java code to interact with XPCOM objects. As you will see in this article, working with XPCOM objects in Java is not that much different than doing so in C++.
Error Console
The Error Console is a tool available in most Mozilla-based applications that is used for reporting errors in the application chrome and in web pages user opens. It reports JavaScript-related errors and warnings, CSS errors and arbitrary messages from chrome code. In Firefox, the Error Console can be opened from the tools menu or by Ctrl-Shift-J.
Exception logging in JavaScript
Technical review completed.
Existing Content
This is a list of existing mozilla.org documentation. It needs to be checked, prioritized, and migrated.
Extension Frequently Asked Questions
This is quick set of answers to the most common issues with extension development. They are currently written with mostly Firefox in mind, but most if not all should easily translate to SeaMonkey, Thunderbird or any of the other applications. For Thunderbird, you may also find the extension HowTo or FAQ pages helpful.
Fighting Junk Mail with Netscape 7.1
Summary: Is your mail account drowning in a flood of spam? Netscape 7.1 includes built-in junk mail filtering that you can train to meet your specific needs. Eric Meyer share his experiences with making the junk mail controls more effective, and looks at other preferences you might want to set to keep your account safe.
Firefox Sync
Sync refers to a family of related components and services which provide synchronization of data between Mozilla application instances. These components and services include:
Force RTL
(This is a temporary placeholder/stub for the Force RTL page)
Gecko Coding Help Wanted
Take a look through LXR, and you'll realize that Mozilla's source code is a big place.
GRE
Hacking wiki
To be able to hack the MDC wiki software, you'll need a local webserver install, which can run MediaWiki.
Help Viewer
Help Viewer: Allows information to be shown to the user inside Mozilla.
Helper Apps (and a bit of Save As)
Hidden prefs
+This page has been flagged by editors or users as needing technical review. +Until it is fully reviewed, it may contain inaccurate or incorrect information. +
How to Write and Land Nanojit Patches
Adobe and Mozilla share a copy of Nanojit. This means that landing nanojit patches is a bit complicated, but experience has taught us that this is much better than having separate versions of nanojit.
HTTP Class Overview
This document provides an overview of the classes used by the Mozilla HTTP implementation. It's meant as a guide to developers wishing to understand or extend the Mozilla HTTP implementation.
Introducing the Audio API extension
The Audio Data API extension extends the HTML5 specification of the <audio> and <video> media elements by exposing audio metadata and raw audio data. This enables users to visualize audio data, to process this audio data and to create new audio data.
Java in Firefox Extensions
If you are in need of calling Java code from within a Firefox extension, you can make use of LiveConnect. LiveConnect gives your extension's JavaScript code (linked from or contained in XUL code) access to 2 objects: java and Packages (note that per this thread, although the new documentation for the LiveConnect reimplementation states that these globals will be deprecated (in the context of applets), "Firefox and the Java Plug-In will continue to support the global java/Packages keywords, in particular in the context of Firefox extensions."). These 2 objects let you make use of the standard JDK classes, e.g.,
JavaScript crypto
Mozilla defines a special JavaScript object to allow web pages access to certain cryptographic-related services. These services are a balance between the functionality web pages need and the requirement to protect users from malicious web sites. Most of these services are available via the DOM window object as window.crypto.
Jetpack
Litmus tests
Litmus tests are (non-automated) tests that are documented in the litmus database. See http://litmus.mozilla.org.
Makefile.mozextension.2
This Makefile is a modification of the Makefile.mozextention, found in Makefile for packaging an extension - MozillaZine Knowledge Base (2005).
Microsummary topics
To programmatically install a microsummary generator -- for example, in an extension that helps users create custom generators for their favorite sites -- obtain a reference to the nsIMicrosummaryService interface implemented by the nsIMicrosummaryService component, then call its installGenerator() method, passing it an XML document containing the generator.
Migrate apps from Internet Explorer to Mozilla
When Netscape started the Mozilla browser, it made the conscious decision to support W3C standards. As a result, Mozilla is not fully backwards-compatible with Netscape Navigator 4.x and Microsoft Internet Explorer legacy code; for example, Mozilla does not support <layer> as I will discuss later. Browsers, like Internet Explorer 4, that were built before the conception of W3C standards inherited many quirks. In this article, I will describe Mozilla's quirks mode, which provides strong backwards HTML compatibility with Internet Explorer and other legacy browsers.
Monitoring downloads
Firefox 3 makes it easier than ever to monitor the status of downloads. Although it was possible to do so in previous versions of Firefox, it was previously only possible for one observer to do so at a time. Firefox 3 introduces new API that allows any number of listeners to observe downloads.
Mozilla Application Framework
The Mozilla Application Framework: for powerful, easy to develop cross-platform applications
Mozilla Crypto FAQ
In this document I try to answer some frequently asked questions about the Mozilla web browser and mail/news client and its support for SSL, S/MIME, and related features based on cryptographic technology. Note that this document is for your information only and is not intended as legal advice. If you wish to develop and distribute cryptographic software, particularly for commercial sale or distribution, then you should consult an attorney with expertise in the particular laws and regulations that apply in your jurisdiction.
Mozilla Modules and Module Ownership
REDIRECT http://www.mozilla.org/hacking/module-ownership.html
Mozprocess
mozprocess provides python process management via an operating system and platform transparent interface to Mozilla platforms of interest. Mozprocess aims to provide the ability to robustly terminate a process (by timeout or otherwise), along with any child processes, on Windows, OS X, and Linux. Mozprocess utilizes and extends subprocess.Popen to these ends.
Nanojit
Nanojit is a small, cross-platform C++ library that emits machine code. Both the Tamarin JIT and the SpiderMonkey JIT (a.k.a. TraceMonkey) use Nanojit as their back end.
New Skin Notes
Devmo has a new skin that is ready for testing. If you go to your user preferences, you can change the skin to "Devmo". This is currently just a preview, but we would appreciate help with testing.
Persona
Mozilla Persona is a cross-browser login system for the Web, that's easy to use and easy to deploy. It works on all major browsers, and you can get started today.
Plug-n-Hack
Plug-n-Hack (PnH) is a proposed standard from the Mozilla security team for defining how security tools can interact with browsers in a more useful and usable way.
Plugin Architecture
This page contains some notes on how plugins work internally in Gecko. It is mainly of interest to Gecko developers.
Porting NSPR to Unix Platforms
Last modified 16 July 1998
Priority Content
Update: I've removed documents from this list that have been migrated into the wiki. The list of completed documents is available through the DevEdge page.
Prism
Prism is a simple XULRunner-based browser that hosts web applications without the normal web browser user interface. Prism is based on a concept called Site-Specific Browsers (SSB). An SSB is designed to work exclusively with a single web application. It doesn’t have the menus, toolbars and other accoutrements of a traditional web browser. An SSB also offers tighter integration with the operating system and desktop than a typical web application running through a web browser. Applications running in an SSB are therefore able to benefit from many of the advantages of the desktop and of the web at the same time.
Proxy UI
(Recently Added - some support for reading OS and account settings.)
Remote XUL
How to use XUL delivered from a webserver, not as part of chrome.
Space Manager Detailed Design
The Space Manager and related classes and structures are an important of the Gecko Layout system, specifically Block Layout. See the High Level Design document for an overview of the Space Manager, and as an introduction to the classes, structures and algorithms container in this, the Detailed Design Document.
Space Manager High Level Design
The Space Manager and associated classes and structures are used by Block and Line layout to manage rectangular regions that are occupied and available, for correct handling of floated elements and the elements that flow around them. When elements are floated to the left or right in a layout, they take up space and influence where other elements can be placed. The Space Manager is responsible for keeping track of where space is taken up and where it is available. This information is used by block layout to correctly compute where other floated elements should be placed, and how much space is available to normal in-flow elements that flow around the floated bits.
Standalone XPCOM
Standalone XPCOM is a tree configuration that builds a minimal set of libraries (shared mostly) that can be used to get all features of XPCOM. The contents of this standalone XPCOM in general are:
Stress testing
Consume.exe from the Windows Server 2003 Resource Kit Tools can consume various resources: physical memory, CPU time, page file, disk space and even the kernel pool. Although for Win2003, it should install into WinXP fine (Win2000 compatibility is unknown). The only downside is you can't specify how much of the resource to use, only which one to consume. Also be warned: always remember the -time option, or you may be hitting that physical reset button sooner than you would have liked!
Structure of an installable bundle
XULRunner applications, extensions, and themes all share a common directory structure, and in some cases the same bundle can be used as a standalone XULRunner application as well as an installable application extension.
Supporting private browsing mode
Firefox 3.5 introduced private browsing mode, in which potentially private information is not recorded. This includes cookies, history information, download information, and so forth.
SXSW 2007 presentations
Presentations about the Mozilla project given at the SXSW 2007 event in Austin, Texas.
Table Cellmap
The table layout use the cellmap for two purposes:
Table Cellmap - Border Collapse
This document describes the additional information that is stored for border collapse tables in the cellmap.
Table Layout Regression Tests
Changes in layout, parser and content code can have unintended side effects, also known as regressions. It is good style to check for these unwanted regressions and fixing them before checkin rather than causing Bugzilla avalanches.
Table Layout Strategy
The table layout algorithm is based on two W3C recommendations: HTML 4.01 (Chapter 11) and CSS2.1 (Chapter 17).In CSS2 a distinction between fixed and auto layout of tables has been introduced. The auto-layout mechanism is implemented in BasicTableLayoutStrategy.cpp the fixed-layout in FixedTableLayoutStrategy.cpp. All these files are in the layout/html/table/src subdirectory.
Tamarin
The Download Manager schema
The Download Manager uses an SQLite table to keep track of downloads in progress as well as queued and past downloads.
The life of an HTML HTTP request
The new nsString class implementation (1999)
This document is intended to briefly describe the new nsString class architecture, and discuss the implications on memory management, optimizations, internationalization and usage patterns.
TraceVis
TraceVis is a performance visualization system for TraceMonkey. If TraceMonkey is built with TraceVis, and run with TraceVis enabled, then TraceMonkey will output a log of all its activity transitions. The log can be postprocessed into a visualization that can be used to rapidly diagnose many tracing-related performance issues.
Treehydra
Try the gcc python plugin instead: https://fedorahosted.org/gcc-python-plugin/.
URIs and URLs
Handling network and locally retrievable resources is a central part of Necko. Resources are identified by URI "Uniform Resource Identifier" (Taken from RFC 2396):
URIScheme
List of Mozilla supported URI schemes
Using addresses of stack variables with NSPR threads on win16
This is a cautionary note that may be old information for some of you. However, since it affects the portability of code, it was deemed prudent to include a short memo describing the issue.
Using Monotone With Mozilla CVS
Using SVK With Mozilla CVS
When working with Mozilla, you tend to accumulate patches which need to be reviewed, super-reviewed, and/or approved before they can be committed to the trunk. When you have only a few uncommitted patches, you can get by using cvs diff, and just editing the output to remove other patches before submitting. However, this approach quickly becomes unscalable, especially when you have different fixes in the same tree. Using a distributed versioning system like SVK takes out much of the hassle of managing your patches.
Venkman
Venkman is the code name for Mozilla's JavaScript Debugger. It aims to provide a powerful JavaScript debugging environment for Mozilla based browsers namely Firefox, Netscape 7.x/9.x and SeaMonkey. Note that it is not included in the Gecko-based browsers such as K-Meleon, Galeon and Netscape 8.x. Venkman has been provided as part of the Mozilla install distribution since October 2001, as well as an extension package in XPI format.
Video presentations
Mozilla is actively working to produce video presentations that can help you learn how the Mozilla codebase works and how to take advantage of its technology in your own applications and extensions. This article is a jumping-off point to help you find those presentations.
Why Embed Gecko
Gecko - the Smart Embedding Choice
xbDesignMode.js
XML in Mozilla
Mozilla has a relatively good support for XML. Several World Wide Web Consortium (W3C) Recommendations and drafts from the XML family of specifications are supported, as well as other related technologies.
XPInstall
XPJS Components Proposal
Draft 1.0
XRE
XTech 2005 Presentations
XTech 2006 Presentations
XUL Explorer
XUL Explorer is a XULRunner application that provides an easy way to experiment with XUL. It’s a simple editor that can preview XUL inline or in a separate popup window. It has a list of code snippets (small fragments of XUL or JavaScript) that can be quickly inserted into the editor. The XUL can be loaded from and saved to files. A XUL validator and the Error Console are both available to help debug problems. The help menu provides access to XUL information on MDC. There is even simple “keyword” help lookup for XUL elements.
XULRunner
XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications that are as rich as Firefox and Thunderbird. It provides mechanisms for installing, upgrading, and uninstalling these applications.
diff --git a/files/hi-in/glossary/ajax/index.html b/files/hi-in/glossary/ajax/index.html new file mode 100644 index 0000000000..b96759bfe7 --- /dev/null +++ b/files/hi-in/glossary/ajax/index.html @@ -0,0 +1,27 @@ +--- +title: AJAX +slug: Glossary/AJAX +translation_of: Glossary/AJAX +--- +

अतुल्यकालिक {{Glossary("JavaScript")}} तथा {{Glossary("XML")}} (AJAX) अधिक जटिल, गतिशील वेबपृष्ठों के निर्माण की एक प्रोग्रामिंग प्रथा है, जिसे एक तकनीक के रूप में जाना जाता है {{Glossary("XHR_(XMLHttpRequest)","XMLHttpRequest")}}.

+ +

AJAX आपको क्या करने की अनुमति देता है, इसके कुछ हिस्सों को अपडेट करें {{Glossary("DOM")}} के {{Glossary("HTML")}} पूरे पृष्ठ को पुनः लोड करने के बजाय वेबपृष्ठ। AJAX आपको असिंक्रोनस रूप से काम करने देता है, जिसका अर्थ है कि आपका कोड चलना जारी है, जबकि आपके वेबपेज का वह भाग पुनः लोड करने की कोशिश कर रहा है (तुल्यकालिक रूप से जो आपके कोड को तब तक चलने से रोक देगा, जब तक कि आपके वेबपेज का हिस्सा पुनः लोड नहीं हो जाता)।

+ +

इंटरैक्टिव वेबसाइटों और आधुनिक वेब मानकों के साथ, AJAX को धीरे-धीरे जावास्क्रिप्ट चौखटे और अधिकारी के भीतर कार्यों द्वारा प्रतिस्थापित किया जा रहा है {{domxref("Fetch API")}} मानक.

+ +

और अधिक जानें

+ +

सामान्य ज्ञान

+ + + +

तकनीकी जानकारी

+ + diff --git a/files/hi-in/glossary/domain/index.html b/files/hi-in/glossary/domain/index.html new file mode 100644 index 0000000000..19080060a8 --- /dev/null +++ b/files/hi-in/glossary/domain/index.html @@ -0,0 +1,17 @@ +--- +title: Domain (डोमेन) +slug: Glossary/Domain +tags: + - इन्फ्रास्ट्रक्चर + - डोमेन + - नेटवर्किंग + - ब्राउज़र +translation_of: Glossary/Domain +--- +

Domain(डोमेन) यह संगणक संजाल का एक हिस्सा हैं जिसमें एक सत्ता है जो दत्ता-सामग्री संसाधन को संचलन मे रखता है, उदाहरण  एक वेबसाइट.

+ +

और जानकारी के लिए

+ + diff --git a/files/hi-in/glossary/http/index.html b/files/hi-in/glossary/http/index.html new file mode 100644 index 0000000000..0f4764b38d --- /dev/null +++ b/files/hi-in/glossary/http/index.html @@ -0,0 +1,21 @@ +--- +title: HTTP +slug: Glossary/HTTP +translation_of: Glossary/HTTP +--- +

हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP) अंतर्निहित नेटवर्क है {{glossary("protocol")}} इस पर हाइपरमीडिया दस्तावेज़ों को स्थानांतरित करने में सक्षम बनाता है {{glossary("World Wide Web","Web")}}, आमतौर पर एक ब्राउज़र और सर्वर के बीच ताकि इंसान उन्हें पढ़ सकें। HTTP विनिर्देशन के वर्तमान संस्करण को HTTP / 2 कहा जाता है।

+ +

के हिस्से के रूप में {{glossary("URI")}}, "http: //" को "स्कीमा" कहा जाता है और आमतौर पर एक पते की शुरुआत में खड़ा होता है, उदाहरण के लिए "https://developer.mozilla.org" में ब्राउज़र को इंगित करने के लिए HTTP प्रोटोकॉल का उपयोग करके दस्तावेज़ का अनुरोध करना। इस मामले में https HTTP प्रोटोकॉल के सुरक्षित संस्करण को संदर्भित करता है, {{glossary("SSL")}} (जिसे टीएलएस भी कहा जाता है)।

+ +

HTTP शाब्दिक है (सभी संचार सादे पाठ में किया जाता है) और स्टेटलेस (कोई भी संचार पिछले संचार से अवगत नहीं है)। यह संपत्ति मनुष्यों के लिए वर्ल्ड वाइड वेब पर दस्तावेजों (वेब ​​साइटों) को पढ़ने के लिए आदर्श बनाती है। हालाँकि, HTTP को आधार के रूप में भी इस्तेमाल किया जा सकता है {{glossary("REST")}} सर्वर से सर्वर या के लिए वेब सेवाओं {{glossary("AJAX")}} उन्हें और अधिक गतिशील बनाने के लिए वेब साइटों के भीतर अनुरोध।

+ +
+

और अधिक जानें

+ + +
+ +

 

diff --git a/files/hi-in/glossary/index.html b/files/hi-in/glossary/index.html new file mode 100644 index 0000000000..8e1c81312d --- /dev/null +++ b/files/hi-in/glossary/index.html @@ -0,0 +1,45 @@ +--- +title: Glossary +slug: Glossary +tags: + - Beginner + - Glossary + - Index + - Landing + - NeedsTranslation + - TopicStub +translation_of: Glossary +--- +
{{LearnBox({"title":"Learn a new term:"})}}
+ +

Web technologies contain long lists of jargon and abbreviations that are used in documentation and coding. This glossary provides definitions of words and abbreviations you need to know to successfully understand and build for the web.

+ +

Glossary of Terms

+ +

{{GlossaryList({"split": "h3", "css": "multiColumnList"})}}

+ +

Contribute to the glossary

+ +

This glossary is a never ending work in progress. You can help improving it by writing new entries or by making the existing ones better. The easiest way to start is to hit the following link or to pick one of the suggested terms below.

+ +

Add a new entry to the glossary

+ +

{{GlossaryList({"terms":["at-rule", "ALPN", "Attack", "Byte-Order Mark", "client", "Character set", "cryptosystem", "debug", "digital signature", "execution", "flex-direction", "GLSL", "Interface", "Library", "Memory management", "routers", "Self-Executing Anonymous Function", "Stylesheet", "Vector image"], "filter": "notdefined", "css": "multiColumnList"})}}

+ +

If you want to know more on how to contribute to the glossary, check out the glossary documentation status page.

+ +

See also

+ + + + diff --git a/files/hi-in/glossary/javascript/index.html b/files/hi-in/glossary/javascript/index.html new file mode 100644 index 0000000000..6c74dad81b --- /dev/null +++ b/files/hi-in/glossary/javascript/index.html @@ -0,0 +1,41 @@ +--- +title: JavaScript +slug: Glossary/JavaScript +translation_of: Glossary/JavaScript +--- +

जावास्क्रिप्ट (JS) एक प्रोग्रामिंग लैंग्वेज है जिसका इस्तेमाल ज्यादातर क्लाइंट साइड पर डायनामिकली स्क्रिप्ट वेबपेजों के लिए किया जाता है, लेकिन इसे अक्सर इस पर यूज किया जाता है {{Glossary("Server","server")}}-side, जैसे पैकेज का उपयोग कर Node.js.

+ +

जावास्क्रिप्ट के साथ भ्रमित नहीं होना चाहिए {{interwiki("wikipedia", "Java_(programming_language)", "Java programming language")}}. "जावा" और "जावास्क्रिप्ट" दोनों ही अमेरिकी और अन्य देशों में ओरेकल के पंजीकृत या पंजीकृत ट्रेडमार्क हैं। हालाँकि, दो प्रोग्रामिंग भाषा उनके सिंटैक्स, शब्दार्थ और उपयोग में काफी भिन्न हैं।

+ +

ब्रेंडन ईच (तब नेटस्केप कॉर्पोरेशन द्वारा नियोजित) द्वारा एक सर्वर-साइड भाषा के रूप में कल्पना की गई, जावास्क्रिप्ट जल्द ही सितंबर 1995 में नेटस्केप नेविगेटर 2.0 में आया। जावास्क्रिप्ट को तत्काल सफलता मिली और {{glossary("Microsoft Internet Explorer", "Internet Explorer 3.0")}} अगस्त 1996 में JScript नाम के तहत जावास्क्रिप्ट समर्थन की शुरुआत की।

+ +

नवंबर 1996 में, नेटस्केप ने एक उद्योग मानक बनाने के लिए ईसीएमए इंटरनेशनल के साथ काम करना शुरू किया। तब से, मानकीकृत जावास्क्रिप्ट को ECMAScript कहा जाता है और ECMA-262 के तहत निर्दिष्ट किया जाता है, जिसका नवीनतम (नौ, ES2018) संस्करण जून 2018 में उपलब्ध है।

+ +

जावास्क्रिप्ट का उपयोग ज्यादातर ब्राउज़र में किया जाता है, जिससे डेवलपर्स वेबपेज कंटेंट में हेरफेर कर सकते हैं {{Glossary("DOM")}}, के साथ डेटा में हेरफेर {{Glossary("AJAX")}} तथा {{Glossary("IndexedDB")}}, ग्राफिक्स के साथ ड्रा {{Glossary("canvas")}}, विभिन्न के माध्यम से ब्राउज़र चलाने वाले डिवाइस के साथ बातचीत करें {{Glossary("API","APIs")}}, इत्यादि। हाल ही में वृद्धि और प्रदर्शन में सुधार के कारण जावास्क्रिप्ट दुनिया की सबसे अधिक इस्तेमाल की जाने वाली भाषाओं में से एक है {{Glossary("API","APIs")}} ब्राउज़रों में उपलब्ध है।

+ +

हाल ही में, जावास्क्रिप्ट की लोकप्रियता ने सफल Node.js प्लेटफॉर्म के माध्यम से और भी विस्तार किया है - ब्राउज़र के बाहर सबसे लोकप्रिय क्रॉस-प्लेटफ़ॉर्म जावास्क्रिप्ट रनटाइम वातावरण। Node.js डेवलपर्स को पीसी पर चीजों को स्वचालित करने और पूरी तरह कार्यात्मक बनाने के लिए स्क्रिप्टिंग भाषा के रूप में जावास्क्रिप्ट का उपयोग करने की अनुमति देता है {{Glossary("HTTP")}} तथा {{Glossary("Web Sockets")}} सर्वर.

+ +

और अधिक जानें

+ +

सामान्य ज्ञान

+ + + +

जावास्क्रिप्ट सीखना

+ + + +

तकनीकी संदर्भ

+ + diff --git "a/files/hi-in/glossary/\340\244\207\340\244\202\340\244\237\340\244\260\340\244\250\340\245\207\340\244\237/index.html" "b/files/hi-in/glossary/\340\244\207\340\244\202\340\244\237\340\244\260\340\244\250\340\245\207\340\244\237/index.html" new file mode 100644 index 0000000000..4e62e2e6e2 --- /dev/null +++ "b/files/hi-in/glossary/\340\244\207\340\244\202\340\244\237\340\244\260\340\244\250\340\245\207\340\244\237/index.html" @@ -0,0 +1,18 @@ +--- +title: इंटरनेट +slug: Glossary/इंटरनेट +translation_of: Glossary/Internet +--- +
 
+ +
+
इंटरनेट इंटरनेट प्रोटोकॉल सुइट (भी नाम {{glossary("TCP")}} / {{glossary("IPv6","IP")}} अपने दो सबसे महत्वपूर्ण से {{glossary("protocol","protocols")}})
+
+ +

Learn more

+ +

Learn about it

+ + diff --git "a/files/hi-in/glossary/\340\244\241\340\245\207\340\244\237\340\244\276_\340\244\270\340\244\202\340\244\260\340\244\232\340\244\250\340\244\276/index.html" "b/files/hi-in/glossary/\340\244\241\340\245\207\340\244\237\340\244\276_\340\244\270\340\244\202\340\244\260\340\244\232\340\244\250\340\244\276/index.html" new file mode 100644 index 0000000000..573ce09d5a --- /dev/null +++ "b/files/hi-in/glossary/\340\244\241\340\245\207\340\244\237\340\244\276_\340\244\270\340\244\202\340\244\260\340\244\232\340\244\250\340\244\276/index.html" @@ -0,0 +1,22 @@ +--- +title: डेटा संरचना +slug: Glossary/डेटा_संरचना +tags: + - कोडिंग स्क्रिप्टिंग + - डेटा संरचना + - शब्दावली +translation_of: Glossary/Data_structure +--- +

डेटा संरचना डेटा को व्यवस्थित करने का एक विशेष तरीका है, ताकि इसे कुशलता से उपयोग किया जा सके।

+ +

अधिक जानेंEdit

+ +

सामान्य ज्ञान

+ + + +
+
+
diff --git "a/files/hi-in/glossary/\340\244\262\340\245\213\340\244\225\340\244\262/index.html" "b/files/hi-in/glossary/\340\244\262\340\245\213\340\244\225\340\244\262/index.html" new file mode 100644 index 0000000000..a9d2996acd --- /dev/null +++ "b/files/hi-in/glossary/\340\244\262\340\245\213\340\244\225\340\244\262/index.html" @@ -0,0 +1,16 @@ +--- +title: लोकल +slug: Glossary/लोकल +translation_of: Glossary/Locale +--- +

लोकल भाषा- का एक सेट है या देश-आधारित प्राथमिकताएँ एक यूजर इंटरफेस के लिए.

+ +

एक योजना है कि मेजबान सिस्टम की भाषा से अपने लोकेल सेटिंगमें खींचता है। अन्य बातों के अलावा, लोकल कागज प्रारूप का प्रतिनिधित्व , चलन, तारीख प्रारूप, और संलेख दिए गए क्षेत्र के अनुसार अंक देता है।

+ +

और अधिक जानें

+ +

सामान्य ज्ञान

+ + diff --git a/files/hi-in/mdn/community/index.html b/files/hi-in/mdn/community/index.html new file mode 100644 index 0000000000..6ce0b966ec --- /dev/null +++ b/files/hi-in/mdn/community/index.html @@ -0,0 +1,77 @@ +--- +title: Join the MDN community +slug: MDN/Community +translation_of: MDN/Community +--- +
{{MDNSidebar}}

सारांश

+ +
+

MDN(मोज़िला डेवलपर नेटवर्क के लिए एक संक्षिप्त नाम है) एक विकी की तुलना में अधिक है: यह MDN खुला वेब प्रौद्योगिकियों का उपयोग करने वाले डेवलपर्स के लिए एक उत्कृष्ट संसाधन बनाने के लिए एक साथ काम करने के लिए डेवलपर्स के एक समुदाय है। "काम" MDN साइट पर होता है, लेकिन "समुदाय" भी (अतुल्यकालिक) चर्चा और (तुल्यकालिक) ऑनलाइन चैट के माध्यम से होता है।

+
+ +

हमे ख़ुशी होगी अगर आप MDN के लिए योगदान करता है,लेकिन आप MDN समुदाय में भाग लेने अगर हम इसे और भी अधिक खुशी होगी। यहाँ तीन आसान चरणों में, कनेक्ट करने के लिए कैसे करें:

+ +
    +
  1. एक MDN खाता बनाने के लिए।
  2. +
  3. चर्चा में शामिल हों।
  4. +
  5. आईआरसी में चैट करें।
  6. +
+ +

एक MDN खाता बनाने के लिए

+ +

{{page("/en-US/docs/MDN/Contribute/Howto/Create_an_MDN_account") }}

+ +

हमारी चर्चा में शामिल हों

+ +

जानकारी साझा करने और चल रहे विचार-विमर्श करने के लिए, मोज़िला आप अपनी पसंद पर निर्भर करता है, मेलिंग सूची या गूगल समूहों रूप में या तो उपयोग कर सकते हैं जो "चर्चा मंचों" है। (या भी समाचार समूह के रूप में, आपको लगता है कि क्या है पता करने के लिए काफी पुरानी हो।) [1] हैं मंच जो विशेष रूप से MDN के लिए इस प्रकार हैं :

+ +

dev-mdc a.k.a. mozilla.dev.mdc

+ +
+
हम MDN पर दस्तावेज़ों के बारे में चल रही चर्चाओं है जहां इस सूची में है। हम प्रक्रिया में बदलाव, हमारे द्वारा किए गए सुधार के बारे में बात करते हैं, और हम जो सामग्री पर काम करना चाहते हैं, जो बाहर की तरह। यह अत्यधिक है कि अगर आप MDN पर दस्तावेज में गंभीरता से डाइविंग में रुचि रखते हैं, तो आप इस सूची में शामिल हो! (क्यों "देव-एमडीसी?" अतीत में, इस साइट "मोज़िला डेवलपर केंद्र" के रूप में जाना जाता था, या एमडीसी। मेलिंग सूची वापस उस युग करने के लिए तारीखें, तो यह देव-एमडीसी है।)
+
dev-mdn a.k.a. mozilla.dev.mdn
+
यह वो मंच है जहां हम MDN की अंतर्निहित कुमा मंच पर विकास के काम के बारे में विचार-विमर्श करते है। +

अगर आप विकास कार्य परदे के पीछे जाने के बारे में उत्सुक हैं, मंच के बारे में निर्णयों बना रही है, या मंच में सुधार करने के लिए पैच पर काम कर रहे हैं की प्रक्रिया में शामिल होना चाहते हैं, तो आप निश्चित रूप से इस सूची में शामिल हो जाना चाहिए।

+
+
mdn a.k.a. mozilla.mdn
+
इस मंच की उच्च स्तरीय योजना और प्राथमिकता MDN वेबसाइट के लिए विचार-विमर्श, और अन्य संबंधित पहल के लिए है।
+
+ +

MDN स्थानीयकरण समुदायों के लिए विशेष कुछ मंच भी हैं।अगर आपका समुदाय बहुत बड़ा और सक्रिय है, तो आप शायद अपने समुदाय के लिए बनाया गया एक मंच प्राप्त कर सकते हैं; बस हमें पूछना है और हम इस पर गौर करेंगे। स्पेनिश, जापानी, और पुर्तगाली: वर्तमान में, इन भाषाओं मंच है।

+ +

[1] हाँ पता है, हम इन नामों अतिव्यापी और भ्रमित कर रहे हैं। ऐतिहासिक दुर्घटना। इसके बारे में खेद हैं ।

+ +

आईआरसी(IRC) में चैट करें

+ +

इंटरनेट रिले चैट (आईआरसी) समुदाय के सदस्यों के बीच दिन-प्रतिदिन के चैट और वास्तविक समय में विचार विमर्श के लिए हमारे पसंदीदा तरीका है। हम MDN से संबंधित विचार विमर्श के लिए सर्वर irc.mozilla.org पर कुछ चैनलों का उपयोग करें।

+ +
+
#mdn
+
यह चैनल MDN की सामग्री पर चर्चा के लिए हमारे प्राथमिक चैनल है। हम लेखन,सामग्री के संगठन के बारे में बात करते हैं। हम "water cooler" बातचीत भी करते है । यह समुदाय के संपर्क में रहने और बातचीत का तरीका है । यह अन्य सामग्री जैसे  डेमो स्टूडियो, प्रोफाइल और MDN के पहलुओं (मंच के विकास के अलावा अन्य) के बारे में बात करने के लिए जगह भी है।
+
#mdndev
+
यह चैनल है, जहां हमारा विकास दल - वो लोग जो कोड लिखते है जिससे MDN काम करता है -  दिन के काम के बारे में चर्चा करते है । शामिल होने के लिए और या तो विकास में भाग लेने या बस आप सॉफ्टवेयर के साथ देखने के मुद्दों के बारे में सवाल पूछने के लिए आपका स्वागत है ।
+
+ +

ये चैनल उत्तरी अमेरिका में काम करने के दिन के दौरान सक्रिय होने की संभावना है।

+ +

हो सकता है आप आईआरसी के बारे में अधिक जानने के लिए और एक स्थापना-आईआरसी ग्राहक जैसे ChatZilla का उपयोग करना चाहते हो । यह Firefox add-on के रूप में कार्यान्वित किया जाता है जो की इसे जल्दी और आसानी से स्थापित और उपयोग करने हेतु बनता है ।

+ +

हमारे सप्ताह में दो बार बैठकें (और अन्य घटनाओं) में शामिल हों

+ +

हर दूसरे सप्ताह, MDN समुदाय, नोट्स का आदान-प्रदान , हम क्या कर रहे है के बारे में बात करते हैं और हम अगले दो सप्ताह के लिए क्या करना चाहते हैं के लिए एक आईआरसी आधारित बैठक आयोजित करते है। हम MDN मंच के लिए विकास योजनाओं के बारे में बात करते हैं, और अक्सर साइट के नए और आगामी सुविधाओं के बारे में अपडेट प्राप्त करें। ये  मज़ा बैठकों हैं और भाग लेने के लिए हर किसी का स्वागत करते हैं।

+ +

अतीत और आगामी बैठकों के लिए समय पर विवरण के रूप में अच्छी तरह से एजेंडा और नोट्स के लिए मोज़िला विकि पर MDN Community Meetings पेज देखें।

+ +

इन और अन्य बैठकों, दस्तावेज़ स्प्रिंट, और अन्य घटनाओं के लिए MDN घटनाक्रम कैलेंडर देखें। आवर्ती बैठकों MDN बैठक विकी पेज पर संक्षेप हैं।

+ +

परियोजना प्रशासक

+ +

आप ईमेल द्वारा एक MDN परियोजना व्यवस्थापक से संपर्क कर सकते हैं। आप MDN प्रलेखन का नेतृत्व करने के लिए बात करना चाहते हैं, उसका नाम {{UserLink ("Sheppy", "एरिक शेफर्ड")}} है, और वह आपके सवालों के जवाब देने की कोशिश करेगा, या आप ऐसा करने के लिए सही व्यक्ति को खोजने में मदद करने के लिए खुश है ।

+ +

अगले कदम

+ + diff --git a/files/hi-in/mdn/contribute/feedback/index.html b/files/hi-in/mdn/contribute/feedback/index.html new file mode 100644 index 0000000000..a53da5e0c7 --- /dev/null +++ b/files/hi-in/mdn/contribute/feedback/index.html @@ -0,0 +1,51 @@ +--- +title: Send feedback about MDN +slug: MDN/Contribute/Feedback +translation_of: MDN/Contribute/Feedback +--- +
{{MDNSidebar}}{{IncludeSubnav("/en-US/docs/MDN")}}
+ +

आपका मोज़िला के डेवेलपर नेटवर्क में स्वागत है! यदि आपके पास कोई सुझाव है या आपको एमडीएन के साथ कोई परेशानी है तो यह आपके लिए सही जगह है। यदि आपको प्रतिक्रिया देने में रुचि है तो यह आपको मोज़िला समुदाय का एक भाग बना देता है और हम आपके इस रुचि के लिए आपको धन्यवाद भी देते हैं।

+ +

आपके पास आपके अनुभव देने हेतु कई विकल्प है; यह लेख आपको इसमें सहायता करेगा।

+ +

दस्तावेज ताजा रखना

+ +

सबसे पहले यदि आपको किसी भी पन्ने में कोई भी गलती दिख रही हो तो आप उसमें अपने से भी उस गलती को ठीक कर सकते हो। आपको बस sign in  में जाने के बाद Persona और Github में क्लिक कर के प्रवेश करना होगा और उसके बाद आप नीले रंग के Edit बटन पर क्लिक कर करना होगा। उसके बाद एक editor खुल जाएगा। इसी के साथ आप एमडीएन के पन्नों को लिखने वाले स्थान पर आ चुके होंगे। यह एक तरह का विकि है जिसे स्वयंसेवक और पैसे देकर नौकरी में रखे कुछ लोग इसमें लिखते हैं। लिखते समय व्याकरण की चिंता न करें। यदि कोई गलती भी हो जाती है तो हम उसे ठीक कर लेंगे। इससे कोई हानि नहीं होगी।

+ +

इसमें योगदान देने के लिए और भी जानकारी हेतु इसे देखें:

+ + + +

बातचीत में भाग लें

+ +

हमसे बात करें। इसके लिए कुछ विकल्प भी हैं, जिससे आप एमडीएन के अन्य लोगों से बात कर सकते हैं।

+ +

बातचीत

+ +

हम बातचीत करने के लिए इंटरनेट रिले चैट (आईआरसी) का उपयोग एमडीएन और उसके सामग्री के लिए करते हैं। आप भी इसके कई चैनल में से अपने रुचि अनुसार कोई चैनल चुन कर बात कर सकते हैं।

+ +
+
MDN site content (#mdn)
+
इस चैनल में सामान्य बात होती है, जो इस साइट के उपयोग करने पढ़ने और योगदान करने से जुड़ी होती है। यदि आपके पास किसी लेख से जुड़ा कोई प्रश्न या टिप्पणी है या आप कोई नया लेख बनाना चाहते हैं तो आप इसे लिखने वाले दल से बात कर सकते हियन। यह उसके लिए भी सही जगह है।
+
Documentation site development (#mdndev)
+
The {{IRCLink("mdndev")}} channel is where we talk about the development work of the platform that runs the MDN site. If you have problems with the site's functionality, or ideas for features, you can join us here to talk about it.
+
+ +

ईमेल

+ +

हमारे एमडीएन चर्चा मंच पर दीर्घकालिक चर्चाएं होती हैं। आप मंच के माध्यम से ईमेल के माध्यम से mdn@mozilla-community.org पर पोस्ट कर सकते हैं यदि आप फ़ोरम में शामिल हो जाते हैं, तो आप ईमेल के जरिए भेजे गए चर्चाओं के बारे में सूचनाएं भी चुन सकते हैं।

+ +

Report an issue

+ +

Documentation issues

+ +

If you see a problem in the documentation and can't fix it yourself for any reason, you can report the issue! You can use this form for any documentation issue at all, whether it's a simple correction or a request for an entirely new piece of content. As mentioned before, we invite you to contribute the changes yourself, but this option is available for you as well.

+ +

Site issues

+ +

If you encounter problems with the MDN web site, or have ideas for new features for the site,  you can submit a ticket to the MDN development team.

diff --git a/files/hi-in/mdn/contribute/getting_started/index.html b/files/hi-in/mdn/contribute/getting_started/index.html new file mode 100644 index 0000000000..88be0e8d67 --- /dev/null +++ b/files/hi-in/mdn/contribute/getting_started/index.html @@ -0,0 +1,138 @@ +--- +title: MDN पर शुरू हो जाओ +slug: MDN/Contribute/Getting_started +tags: + - MDN मेटा + - गाइड + - शुरुआत + - शुरू करना +translation_of: MDN/Contribute/Getting_started +--- +
{{MDNSidebar}}

 

+ +
+

{{IncludeSubnav ("/ एन-यूएस / डॉक्स / MDN")}}
+ हम भले ही ब्रांड, ब्राउज़र, या मंच का एक बेहतर वेब के लिए संसाधनों का निर्माण डेवलपर्स और लेखकों का एक खुला समुदाय के हैं। किसी को भी योगदान दे सकते हैं और जो करता है प्रत्येक व्यक्ति के लिए हमें मजबूत बनाता है। एक साथ हम अधिक से अधिक अच्छे सेवा करने के लिए वेब पर नवाचार ड्राइव करने के लिए जारी रख सकते हैं। यह आप के साथ है, यहाँ शुरू होता है।

+ +

(दस्तावेज, कोड नमूने, और क़ौम के लिए साइट के काम में आता है कि कोड से) MDN का हर हिस्सा डेवलपर्स और लेखकों के एक समुदाय द्वारा बनाई गई है। हर किसी की पेशकश करने के लिए कुछ किया है, और हम आप हमारा साथ देंगे उम्मीद है!

+ +

MDN करने के लिए 3 सरल कदम

+ +


+ MDN किसी को भी जोड़ सकते हैं और सामग्री को संपादित कर सकते हैं, जहां एक विकी है। आप एक प्रोग्रामर या तकनीकों के बारे में बहुत कुछ पता करने की जरूरत नहीं है। इस तरह के लेखन एपीआई प्रलेखन के रूप में इस तरह के प्रूफरीडिंग और जटिल लोगों के लिए Typos से संशोधन के रूप में सरल कार्य से किया जाना है, जरूरत है कि चीजों के बहुत सारे हैं।

+ +

योगदान आसान और सुरक्षित है। आप एक गलती करते हैं, भले ही यह आसानी से तय हो रहा है; आप चीजों को देखना चाहिए कि वास्तव में कैसे पता नहीं है, या अपना व्याकरण है कि सभी महान नहीं है, इसके बारे में चिंता मत करो! हम जिनका काम MDN की सामग्री के रूप में संभव के रूप में अच्छा कर रहे हैं कि यह सुनिश्चित करना है कि लोगों की एक टीम है। किसी को अपने काम सुथरा और अच्छी तरह से लिखा है सुनिश्चित करने के साथ हो जाएगा। आप जानते हैं कि क्या साझा करें और अपने काम और भी बेहतर बनाने में मदद करने के लिए समुदाय के बाकी हिस्सों में अपनी ताकत, और विश्वास का पालन करें।

+ +

चरण 1: MDN पर एक खाता बनाएँ

+ +

MDN के लिए अपने योगदान शुरू करने के लिए, आप MDN पर एक खाता है की जरूरत है। जानकारी के लिए, एक खाता बनाने के लिए कैसे देखें।

+ +

चरण 2: एक कार्य उठाओ

+ +

अब आप में लॉग इन कर रहे हैं कि, {{anch ("संभावित कार्य प्रकार के", "नीचे दी गई सूची")}} में विभिन्न कार्य प्रकार के विवरण पढ़ा है, और आप के लिए जो एक सबसे अपील का फैसला। आप आप की तरह किसी भी कार्य को लेने के लिए और अपने योगदान शुरू कर सकते हैं।

+ +

चरण 3: कार्य करते हैं

+ +

आप क्या करना चाहते हैं काम किस तरह का फैसला करने के बाद, पर काम करने के लिए आदि एक विशेष पेज, कोड उदाहरण है, लगता है, और सिर्फ यह करना है!

+ +

यह पूरी तरह से करने के बारे में चिंता मत करो; अन्य MDN योगदानकर्ताओं के माध्यम से पर्ची कि तय त्रुटियों मदद करने के लिए यहाँ हैं। तुम जाओ के रूप में आप प्रश्न हैं, मेलिंग सूची पर जानकारी के लिए सामुदायिक पेज देखते हैं और आप जवाब मिल सकता है, जहां चैनलों चैट।

+  + +
नोट: यदि आप "असली" के लिए कुछ भी करने से पहले MDN पर संपादन के साथ प्रयोग करने के लिए चाहते हैं, हम आप में चारों ओर खेलने के लिए एक sandbox पृष्ठ है इस पेज को अपने प्रयोगों को सीमित करें।। बस क्या होता है देखने के लिए सामग्री पृष्ठों को अनावश्यक परिवर्तन नहीं करते कृपया; दूसरों को साफ करने के लिए है कि एक गड़बड़ कर रहा है।
+ आप अपने चुने हुए कार्य के साथ कर रहे हैं, एक और आइटम लेने, या आप MDN पर कर सकते हैं अन्य बातों के लिए नीचे देखने के लिए स्वतंत्र महसूस।
+  + +

संभव कार्य प्रकार
+ आप अपने कौशल सेट और हितों के आधार पर MDN करने के लिए योगदान करने के लिए ले जा सकते हैं कई रास्ते हैं। कुछ कार्य कठिन हो सकता है, भले ही हम उपलब्ध सरल गतिविधियों की बहुत सारी है। उनमें से एक बहुत ही पांच मिनट (या कम!) अपने समय की जरूरत है। नीचे, काम और अपने संक्षिप्त विवरण के साथ, आप काम के प्रत्येक प्रकार के आम तौर पर लेता है कि अनुमानित समय मिल जाएगा।

+ +

विकल्प 1: मैं शब्दों की तरह

+ +

आप हमें की समीक्षा करने में मदद करने या मौजूदा डॉक्स संपादित करें, और उन्हें सही टैग आवेदन कर सकते हैं।

+ + + +
नोट: यदि आप लेख की समीक्षा करने या नए लोगों को लिख रहे हैं, तो हम स्टाइल गाइड की समीक्षा करने के लिए कृपया आप से पूछना। यह लेख संगत कर रहे हैं कि यह सुनिश्चित करने में मदद मिलेगी।
+ +


+ विकल्प 2: मैं कोड की तरह

+ +

हम और अधिक कोड नमूने की जरूरत है! तुम भी हमारी साइट मंच, कुमार के निर्माण में मदद कर सकते हैं!

+ + + +


+ विकल्प 3: मैं दोनों शब्द और कोड पसंद

+ +

हम नए लेख लिखने तकनीकी सटीकता के लिए की समीक्षा, या दस्तावेजों अनुकूल ढालने की तरह, दोनों तकनीकी और भाषा कौशल की आवश्यकता होती है कि कार्य किया है।

+ + + +

विकल्प 4: मैं अपनी भाषा में MDN चाहते हैं

+ +

MDN पर किया सभी स्थानीयकरण और अनुवाद कार्य स्वयंसेवकों के हमारे अद्भुत समुदाय द्वारा किया जाता है।

+ + + +

विकल्प 5: मैं कुछ गलत जानकारी मिली लेकिन मैं इसे ठीक करने के लिए कैसे पता नहीं है

+ +

आप एक दस्तावेज बग दाखिल करके समस्याओं की रिपोर्ट कर सकते हैं। (5 मिनट)

+ +

इन क्षेत्र मूल्यों का उपयोग करें:

+ + + + + + + + + + + + + + + + + + + + + + + + +
बगजिला क्षेत्रमान
उत्पादडेवलपर दस्तावेज़ीकरण
घटक[विषय के लिए एक क्षेत्र को उचित चुनते हैं, या "सामान्य" यदि आप सुनिश्चित नहीं कर रहे हैं या आप सही एक नहीं दिख रहा है]
URLआप समस्या पाया जहां पृष्ठ
विवरणआप जानते हैं या समस्या है और जहां से सही जानकारी प्राप्त करने के बारे में वर्णन करने के लिए समय नहीं है जितना विवरण। यह ("करने के लिए इतना और इतनी बात") के रूप में अच्छी तरह से वेब लिंक लोगों को शामिल कर सकते हैं।
+ +


+ आप MDN पर कर सकते हैं अन्य चीजें

+ +

 

+ + +
diff --git a/files/hi-in/mdn/contribute/howto/do_a_technical_review/index.html b/files/hi-in/mdn/contribute/howto/do_a_technical_review/index.html new file mode 100644 index 0000000000..230b3657a0 --- /dev/null +++ b/files/hi-in/mdn/contribute/howto/do_a_technical_review/index.html @@ -0,0 +1,41 @@ +--- +title: How to do a technical review +slug: MDN/Contribute/Howto/Do_a_technical_review +translation_of: MDN/Contribute/Howto/Do_a_technical_review +--- +
{{MDNSidebar}}

Technical review consists of reviewing the technical accuracy and completeness of an article, and correcting it if necessary. If a writer of an article wants someone else to check the technical content of an article, the writer ticks the "Technical review" checkbox while editing. Often the writer contacts a specific engineer to perform the technical review, but anyone with technical expertise in the topic can do one.

+

This article describes how to go about perfoming a technical review, thereby helping to ensure that MDN's content is accurate.

+ + + + + + + + + + + + + + + +
Where does it need to be done?In specific articles that are marked as requiring a technical review.
What do you need to know to do the task? +
    +
  • Expert knowledge of the topic of the article you are reviewing.
  • +
  • Ability to edit a wiki article on MDN.
  • +
+
What are the steps to do it? +
    +
  1. Go to the list of pages that need technical reviews. This lists all the pages for which an technical review has been requested.
  2. +
  3. Choose a page whose topic you are very familiar with.
  4. +
  5. Click on the article link to load the page.
  6. +
  7. Once the page has loaded, click the EDIT button near its top; this puts you into the MDN editor. Don't hesitate to switch to a different page if the first one you choose doesn't suit you.
  8. +
  9. While reading the article, fix any technical information is not correct, and add any important information that is missing.
  10. +
  11. Enter a comment at the bottom of the article that describes what you did, like 'Technical review completed.' If you corrected information, include that in your comment, for example 'Technical review: fixed parameter descriptions.'
  12. +
  13. Click the SAVE CHANGES button .
  14. +
  15. Once the corrected article appears on-screen after the editor has closed, check the Technical entry on the side (under The following reviews have been requested) and click SUBMIT REVIEW.
  16. +
  17. You're done!
  18. +
+
+

 

diff --git a/files/hi-in/mdn/contribute/howto/index.html b/files/hi-in/mdn/contribute/howto/index.html new file mode 100644 index 0000000000..650f2b8f59 --- /dev/null +++ b/files/hi-in/mdn/contribute/howto/index.html @@ -0,0 +1,13 @@ +--- +title: How-to guides +slug: MDN/Contribute/Howto +tags: + - Documentation + - Landing + - MDN + - NeedsTranslation + - TopicStub +translation_of: MDN/Contribute/Howto +--- +
{{MDNSidebar}}

These articles provide step-by-step guides to accomplishing specific goals when contributing to MDN.

+

{{LandingPageListSubpages}}

diff --git a/files/hi-in/mdn/contribute/index.html b/files/hi-in/mdn/contribute/index.html new file mode 100644 index 0000000000..4674ff8651 --- /dev/null +++ b/files/hi-in/mdn/contribute/index.html @@ -0,0 +1,49 @@ +--- +title: Contributing to MDN +slug: MDN/Contribute +tags: + - Documentation + - Guide + - Landing + - MDN + - NeedsTranslation + - TopicStub +translation_of: MDN/Contribute +--- +
{{MDNSidebar}}

आपका स्वागत है! इस पृष्ठ पर जाकर करके, आप MDN के लिए एक योगदानकर्ता बनने की ओर पहला कदम उठाया है। गाइड यहां MDN में योगदान करने के सभी पहलुओं को कवर, शैली गाइड सहित व्यवहार करता है, हमारे संपादक और उपकरण, और अधिक का उपयोग करने के लिए गाइड।

+ +

योगदानकर्ता गाइड
+ शुरू करना
+ सेट-अप हो रही है और अपना पहला योगदान बनाने के लिए एक जल्दी शुरू गाइड।
+ सामग्री और शैली गाइड
+ MDN सामग्री और शैली गाइड लेखन शैली, पेज लेआउट, सामग्री और शैलियों के बारे में जानकारी प्रदान करता है, इसलिए यदि आप MDN की सामग्री के आराम के साथ में फिट बैठता है सामग्री लिखें।
+ संपादक प्राप्त करें
+ MDN के संपादक का उपयोग करने के लिए एक पूरा गाइड।
+ लेख की समीक्षा
+ लेख 'सामग्री के तकनीकी और प्रकाशन समीक्षा के प्रदर्शन के लिए एक गाइड, हमें MDN पर सभी सामग्री हो सकता है के रूप में रूप में उपयोगी और पठनीय है कि यह सुनिश्चित करने में मदद करने के लिए!
+ शब्दावली और सम्मेलनों
+ हमारी शब्दावली और सम्मेलनों गाइड आप आप चीजों का वर्णन करने के लिए सही शब्दावली का उपयोग सुनिश्चित करना है कि उपयोग कर सकते हैं के बारे में जानकारी प्रदान करता है।
+ MDN समुदाय के साथ काम
+ , हमारे समुदाय के साथ काम ढूँढने में मदद, और आप MDN में योगदान जबकि उठता है कि सवालों के जवाब के साथ लोगों के साथ कनेक्ट करने के लिए एक गाइड।
+ सामान्यतःपूछे जाने वाले प्रश्न
+ MDN में योगदान के बारे में सबसे आम सवालों के सुझाव और जवाब।
+ कुमार को योगदान
+ परियोजना में योगदान कुमार के लिए एक गाइड। कुमार मंच है कि शक्तियों MDN वेबसाइट है।
+ कैसे करें ...
+ गाइड हमारी-कैसे करें MDN में योगदान जब आप विशिष्ट कार्यों को पूरा करने में मदद करने के लिए कदम दर कदम निर्देश प्रदान करें।

+ +

एक सीएसएस संपत्ति के दस्तावेज करने के लिए कैसे करें
+ सीएसएस संपत्तियों के दस्तावेज लिखने के लिए एक गाइड। सभी संपत्ति दस्तावेजों सीएसएस इस आलेख में वर्णित शैली और लेआउट से मेल खाना चाहिए।
+ कैसे एक HTML तत्व करने के लिए दस्तावेज़
+ दस्तावेजीकरण HTML तत्वों के लिए इस गाइड आप लिख दस्तावेजों MDN पर दूसरों से मेल खाते हैं यह सुनिश्चित करेगा।
+ ठीक से पृष्ठों टैग करने के लिए कैसे करें
+ टैगिंग पृष्ठों के लिए इस गाइड MDN पर अर्थ मानक है कि टैग की सूचियों सहित टैगिंग के लिए हमारे मानकों के बारे में जानकारी प्रदान करता है। इस गाइड के बाद अपनी सामग्री ठीक से और अधिक आसानी से खोजा वर्गीकृत किया गया है कि यह सुनिश्चित करें, और हमारे खोज छानने तंत्र अपने लेख के साथ ठीक से काम करता होगा।
+ विनिर्देशों की व्याख्या करने के लिए कैसे करें
+ इस गाइड आप ठीक ढंग से वेब मानक विनिर्देशों की व्याख्या करने में मदद मिलेगी; एक कला का रूप हो सकता है इन पढ़ने में सक्षम होने के नाते, और यह आप बेहतर प्रलेखन उत्पादन में मदद मिलेगी कैसे करना है यह जानते हुए।
+ स्थानीकरण
+ स्थानीयकरण निर्देशित दौरे
+ यह निर्देशित दौरे कैसे MDN पर सामग्री स्थानीयकरण करने के लिए आपको सिखा देगा।
+ स्थानीयकरण प्राप्त करें
+ इस गाइड MDN सामग्री के लिए स्थानीयकरण प्रक्रिया के बारे में जानकारी प्रदान करता है।
+ स्थानीयकरण प्रोजेक्ट
+ आपके लिए स्थानीयकरण परियोजना का पता लगाएं भाषा-या, वहाँ एक नहीं है, तो एक नया शुरू करने के लिए कैसे जानने के लिए!

diff --git a/files/hi-in/mdn/contribute/localize/index.html b/files/hi-in/mdn/contribute/localize/index.html new file mode 100644 index 0000000000..f319a954a5 --- /dev/null +++ b/files/hi-in/mdn/contribute/localize/index.html @@ -0,0 +1,53 @@ +--- +title: MDN का स्थानीयकरण करें +slug: MDN/Contribute/Localize +tags: + - Documentation + - Localization + - MDN + - स्थानीयकरण +translation_of: MDN/Contribute/Localize +--- +
{{MDNSidebar}}

{{IncludeSubnav("/hi-IN/docs/MDN")}}
+ MDN एक संदर्भ के रूप में दुनिया भर में सभी लोगों द्वारा इस्तेमाल किया जाता है और साथ ही Firefox खुद के आंतरिक भागों के रूप में उपयोग किया जाता है, यह वेब प्रौद्योगिकियों के लिए गाइड है। हमारे स्थानीयकरण समुदायों Mozilla परियोजना का एक महत्वपूर्ण हिस्सा हैं; अनुवाद और हमारे प्रलेखन स्थानीयकृत में अपने काम के लिए दुनिया भर के लोगों के लिए खुले वेब के विकास में मदद करता है। यदि आप हमारे स्थानीयकरण टीमों के बारे में और अधिक जानने एवं किसी टीम्स में शामिल होना चाहतें हैं , या यहां तक ​​कि एक नया स्थानीयकरण शुरू करना चाहते हैं, तो यह आपके शुरुवात की जगह है।

+ +

स्थानीयकरण करने के अनेक उपाए

+ +

आपके स्थानीयकरण के दौरान इस्तेमाल करने कि कई उपयोगी उपकरण उपलब्ध हैं।

+ +
+
MDN उपयोक्ता अंतरपृष्ठ स्थल
+
सभी श्रंखलाएं जो हर MDN के पृष्ठों (या अधिकांश पृष्ठों) पर उपलब्थ हैं एवं लेख सामग्री और पथ प्रदर्शन और उपयोगकर्ता नियंत्रण प्रदान करता हो। यह सभी श्रृंखलाएं Mozilla के MDN परियोजन में शामिल Pontoon नामक उपकरण ये अनुवाद किया जाता है। अगर आपकी भाषा Pontoon पर उपलब्ध नहीं है तो एक प्रशाशक को करना होगा। देखे कैसे एक नया स्थानीयकरण शुरू करें
+
MDN समाग्री
+
MDN पृष्ठों के मुख्य भाग, जैसे कि संधर्ब, मार्गदशक या अनुशिक्षण लेख। लेखों का अनुवाद MDN में बने अनुवाद अंतरफलक से किया जा सकता है। अगर आपकी भाषा Pontoon पर उपलब्ध नहीं है तो एक प्रशाशक को करना होगा। देखे कैसे एक नया स्थानीयकरण शुरू करें
+
व्यापक श्रंख्लायें
+
यें श्रंखलाएं व्यापक सांचे का उत्पाद होतें हैं जो भिन्न प्रकार के पथ प्रदर्शन, संदेशों उत्पन्न संरचनाएं का निर्माण करतेँ हैं। क्योंकि टेम्पलेट व्यापक और संभावित विनाशकारी प्रभाव हो सकते हैं, परिवर्तनों को एक pull request और समीक्षा प्रक्रिया और समीक्षा प्रक्रिया के माध्यम से भेजा जाता है।
+
+ +

{{LandingPageListSubpages}}

+ +

MDN के स्थानीयकरण समुदाय

+ +

MDN पर स्थानीयकरण गतिवितियाँ अकेले व्यक्तियों और साथ काम करते समूह में किया जाता है, संभवत एक बड़े Mozilla स्थानीयकरण के साथ। MDN पर स्थानीयकरण परियोजनाएं स्थानीयकरण चालकों द्वारा किया जाता है।

+ + + +

स्थानीयकरण उपकरण

+ +

यें कुछ ज़रूरी उपकरण जो आप करते वक्त प्रयोग में लाएंगे :

+ +
+
Pontoon
+
MDN यूजर इंटरफेस (और साथ ही Firefox यूजर इंटरफेस ) सहित कई मोज़िला परियोजनाओं, भर में तार के अनुवाद के लिए इस्तेमाल किया।
+
Transvision
+
आप Mozilla कोड भर में उपयोग किया जाता है कि एक लक्ष्य locale में सभी विभिन्न अनुवाद खोजना एक अंग्रेजी स्ट्रिंग की घटनाओं , के लिए खोज करने देता है जो मोज़िला फ्रांस , द्वारा उपलब्ध कराए गए एक उपयोगिता । शब्दों या वाक्यांशों के लिए पसंदीदा में अनुवाद खोजने के लिए उपयोगी ।
+
+ +

और भी देखे

+ + diff --git a/files/hi-in/mdn/contribute/localize/translating_pages/index.html b/files/hi-in/mdn/contribute/localize/translating_pages/index.html new file mode 100644 index 0000000000..879332d208 --- /dev/null +++ b/files/hi-in/mdn/contribute/localize/translating_pages/index.html @@ -0,0 +1,38 @@ +--- +title: MDN के पृष्ठों का अनुवाद करें +slug: MDN/Contribute/Localize/Translating_pages +translation_of: MDN/Contribute/Localize/Translating_pages +--- +
{{MDNSidebar}}
+ +

यह लेख अनुवाद के काम की यांत्रिकी और सामग्री के विभिन्न प्रकार संभाल करने के लिए उचित तरीके पर सुझाव सहित दोनों, MDN पर सामग्री का अनुवाद करने के लिए एक बुनियादी गाइड है ..

+ +

एक नए पेज का अनुवाद शुरू करने के लिए !
+  

+ +

अपनी भाषा में अनुवाद करने के लिए कृपया निम्न चरणों का पालन करें !

+ +
    +
  1. भाषा मेनू खोलने के लिए भाषा (भूमण्ड़ल) आइकन पर क्लिक करें , और एक अनुवाद जोड़ें पर क्लिक करेंचयन भाषाएँ पृष्ठ प्रकट होगा
  2. +
  3. उस भाषा को चुनिए जिसमें आप अनुवाद करना चाहतें हैं ‍‍‍‍। अनुवाद करने के लिए उपस्थित पृष्ठ पर एक तरफ मूल भाषा होगी और दूसरी तरफ अनुवादित संस्करण होगा।
  4. +
  5. Translate Description के अन्दर आप पृष्ठ के शीर्षक के साथ slug को भी बदल सकतें हैं। Slug किसी पेज के URL के पीछे का हिस्सा होता है(जैसे, इस पेज के लिए "Translating_pages"।) कुछ भाषायिक समुदाय slug का अनुवाद नहीं करते, वे slug को अंग्रेजी में ही रखतें हैं। अपनी भाषा के दूसरे लेखों के साथ तुलना करके सरलतम भाषा का प्रयोग करें। जब अाप Translate Description का भाग पूरा कर चुकें हों तो उसके आगे बने ऋणात्मक चिह्न पर click करें, इसलिए कि Translate Content के लिए ज्यादा जगह बन सके‍।
  6. +
  7. Translate Content के अन्दर पृष्ठ का अनुवाद करें ।
  8. +
  9. पृष्ठ के लिए कम से कम एक tag को भरें ।
  10. +
  11. जब अनुवाद पूरा हो जाए तो save changes पर click करें ।
  12. +
+ +
नोट: अनुवाद आलेख देखने के यूजर इंटरफेस तत्वों के शुरू में अंग्रेजी में दिखाए जाते हैं। MDN के स्थानीयकरण उस भाषा के लिए उपलब्ध है, तो एक विशेष लेख का अनुवाद करने के बाद के दौरे पर, यूआई उपयुक्त भाषा में दिखाया गया है। MDN यूजर इंटरफेस शब्दशः का उपयोग कर स्थानीयकृत किया जा सकता है। इस उपकरण का उपयोग करने के बारे में जानकारी के लिए शब्दशः साथ लोकलाइजिंग देखें।
+ +

अनुवादित पृष्ठ में बदलाव

+ + + +

पहले किसी दुसरे के द्वारा अनुवादित होने की स्थिती में, पृष्ठ के एक तरफ अंग्रेजी में मूल कूटलेख दिखेगा। यह आपको अनुवाद करने में मदद करेगा।

+ +

tags का अनुवाद करना

+ +

यह जरूरी है कि हर पृष्ठ पर कम से कम एक tag हो। चाहे यह अनुवाद ही क्यों न हो।

+ +

कुछ टैगों को खोज में विश्वसनियता लाने के लिए प्रयुक्त किया जाता है, या योगदानकर्ताअों के बीच सम्मेलनों में इस्तेमाल किये जाते हैं । उनका अनुवाद नहीं करना चाहिए। इन टैगों को जानने के लिए tagging standards पृष्ठ पर जाएं। अगर इस पर कोई मानक टैग नहीं लगा है तो आपको अनुवादित टैगों का प्रयोग करने की पूरी छूट मिल जाएगी।

diff --git a/files/hi-in/mdn/index.html b/files/hi-in/mdn/index.html new file mode 100644 index 0000000000..1ab4386e4b --- /dev/null +++ b/files/hi-in/mdn/index.html @@ -0,0 +1,33 @@ +--- +title: MDN परियोजना +slug: MDN +tags: + - Documentation + - MDN + - MDN परियोजना + - TopicStub + - hindi +translation_of: MDN +--- +
{{MDNSidebar}}
+ +

MDN वेब डॉक्स एक ऐसा wiki है जहां हम खुले web, मोज़िल्ला प्रौद्योगिकी, फ़िरेफोक्स OS और अन्य डेवलपर विषयों का आलेख रखते हैं। सभी का स्वागत हैं समाग्री बढ़ाने एवं परिवर्तित करने में। इसके लिए आपको एक कर्मादेशक (प्रोग्रामर) होने या प्रौद्योगिकी की जानकारी होने की आवश्यकता नहीं है; बहुत से कार्य उपलब्थ हैं, सरल (सामग्री में गलतियां ठीक करना) से लिकर कठिन (API प्रलेख लिखना) तक।

+ +
+

MDN वेब डॉक्स का विशेष कार्य डेवेलपर्स को वह जानकारी देना जिसका इस्तेमाल करके वें आसानी से वेब प्लेटफार्म पर परियोजनाएं बना पाएं। आप मदद करने के लिए आमंत्रित हैं।

+
+ +

हमे आपकी मदद की ज़रूरत है। यह बहुत ही सरल है। अनुमति लेने या गलती की चिंता ना करें। दूसरे तौर पर आप MDN समुदाय से जुड़ सकतें हैं; हम आपकी सहायता के लिए उपलब्थ हैं। निचे दिया परलेक आपकी आगे बढ़ने में मददकारी होगा

+ + diff --git a/files/hi-in/mozilla/developer_guide/index.html b/files/hi-in/mozilla/developer_guide/index.html new file mode 100644 index 0000000000..d108ac3728 --- /dev/null +++ b/files/hi-in/mozilla/developer_guide/index.html @@ -0,0 +1,155 @@ +--- +title: Developer guide +slug: Mozilla/Developer_guide +tags: + - Developing Mozilla + - Landing + - Mozilla + - NeedsTranslation + - TopicStub +translation_of: Mozilla/Developer_guide +--- +

There are lots of ways to contribute to the Mozilla project: coding, testing, improving the build process and tools, or contributing to the documentation. This guide provides information that will not only help you get started as a Mozilla contributor, but that you'll find handy to refer to even as an old hand.

+
+
+

Documentation topics

+
+
+ Getting Started
+
+ A step-by-step beginner's guide to getting involved with Mozilla.
+
+
+
+ Working with Mozilla Source Code
+
+ A code overview, how to get the code, and the coding style guide.
+
+ Build Instructions
+
+ How to build Firefox, Thunderbird, SeaMonkey, or other Mozilla applications.
+
+ Development process overview
+
+ An overview of the entire Mozilla development process.
+
+ Managing multiple profiles
+
+ When working with prerelease versions of Firefox, it's often helpful to have multiple Firefox profiles, such as one for each channel, or for different kinds of testing.
+
+ Automated Testing
+
+ How to run Mozilla's automated tests, and how to write new tests.
+
+ How to submit a patch
+
+ After getting your patch written, you need to get it checked into the tree. This article explains the review process and how to get your patch approved.
+
+ Getting documentation updated
+
+ How to ensure that documentation is kept up to date as you develop.
+
+ Mozilla modules and module ownership
+
+ This article provides information about Mozilla's modules, what the role of a module owner is, and how module owners are selected.
+
+ Code snippets
+
+ Useful code samples for a wide variety of things you might need to figure out how to do.
+
+ Mozilla development strategies
+
+ Tips for how to make the most of your time working on the Mozilla project.
+
+ Debugging
+
+ Find helpful tips and guides for debugging Mozilla code.
+
+ Performance
+
+ Performance guides and utilities to help you make your code perform well (and to play nicely with others).
+
+ The Mozilla platform
+
+ Information about the workings of the Mozilla platform.
+
+ Adding APIs to the navigator object {{ gecko_minversion_inline("9.0") }}
+
+ How to augment the {{ domxref("window.navigator") }} object with additional APIs.
+
+ Interface Compatibility
+
+ Guidelines for modifying scriptable and binary APIs in Mozilla.
+
+ Customizing Firefox
+
+ Information about creating customized versions of Firefox.
+
+ Virtual ARM Linux environment
+
+ How to set up an ARM emulator running Linux for testing ARM-specific, but not necessarily platform-specific, code. Useful for mobile developers.
+
+ Obsolete Build Caveats and Tips
+
+ A place to put build tips which are no longer relevant to building the latest version of the code from main but are relevant when building old codebases.
+
+
+
+

Tools

+
+
+ Bugzilla
+
+ The Bugzilla database used to track issues for Mozilla projects.
+
+ MXR
+
+ Browse and search the Mozilla source code repository on the Web.
+
+ DXR
+
+ Next generation of searching Mozilla's source code. In active development.
+
+ Bonsai
+
+ The Bonsai tool lets you find out who changed what file in the repository, and when they did it.
+
+ Mercurial
+
+ The distributed version-control system used to manage Mozilla's source code.
+
+ Mozilla build VM
+
+ A VirtualBox compatible virtual machine configured with all the software needed to build and work on Firefox.
+
+ Treeherder
+
+ Treeherder shows the status of the tree (whether or not it currently builds successfully).  Check this before checking in and out, to be sure you're working with a working tree.
+
+ Crash tracking
+
+ Information about the Socorro crash reporting system.
+
+ Performance tracking: Datazilla and Graphs
+
+ See performance information for Mozilla projects.
+
+ Callgraph
+
+ A tool to help perform static analysis of the Mozilla code by generating callgraphs automatically.
+
+ Developer forums
+
+ A topic-specific list of discussion forums where you can talk about Mozilla development issues.
+
+ Mozilla Platform Development Cheat Sheet
+
+ Brian Bondy's list of frequently referenced information for platform developers.
+
+ Firefox development video tutorials
+
+ Brian Bondy's video tutorials on Firefox development.
+
+
+
+

 

diff --git a/files/hi-in/mozilla/index.html b/files/hi-in/mozilla/index.html new file mode 100644 index 0000000000..edba954db8 --- /dev/null +++ b/files/hi-in/mozilla/index.html @@ -0,0 +1,10 @@ +--- +title: Mozilla +slug: Mozilla +tags: + - NeedsTranslation + - TopicStub +translation_of: Mozilla +--- +

The articles below include content about downloading and building Mozilla code. In addition, you'll find helpful articles about how the code works, how to build add-ons for Mozilla applications, and the like.

+

{{LandingPageListSubpages}}

diff --git a/files/hi-in/mozilla/marketplace/index.html b/files/hi-in/mozilla/marketplace/index.html new file mode 100644 index 0000000000..547fad619d --- /dev/null +++ b/files/hi-in/mozilla/marketplace/index.html @@ -0,0 +1,156 @@ +--- +title: Firefox Marketplace +slug: Mozilla/Marketplace +tags: + - B2G + - Marketplace + - NeedsTranslation + - TopicStub +translation_of: Archive/Mozilla/Marketplace +--- +

The Firefox Marketplace is an open and non-proprietary online marketplace for web apps. In this zone you'll find all the information you need to prepare and publish apps on the Firefox Marketplace. Find guidance on how to make apps successful, delivery options, publishing and updating apps, and the libraries and APIs to make use of Marketplace features.

+ +

Mozilla is bringing its core values — openness, freedom, user choice — to the world of app publishing.

+ +

Using standard Web technologies, languages, and tools, the Firefox Marketplace enables you to publish Open Web Apps. These apps can be packaged, running within Firefox OS, or hosted on your own web server. Published apps are available to users of Firefox OS phones wherever they are in the world. Users discover your apps easily in Firefox Marketplace using the featured apps section, app categories, and powerful search. Users are then able to install free apps instantly, or buy paid apps with the growing support for credit card payments and operator billing.

+ +
+
+

Preparing for success

+ +

Whether you're creating apps for pleasure or profit, you'll want people to discover, use, and enjoy them. This section explains how to spread the word and build communities of satisfied users.

+ +

Publication options

+ +

Packaged or Hosted, that is the question. Find out about delivering your app content and the options for making your apps available on Android devices and desktops, in addition to Firefox OS.

+ +

Publishing apps

+ +

Unleash your apps on the waiting world. Find out how to get your apps on Firefox Marketplace, including the processes for submitting your apps, the review process, updating your apps, monitoring their performance, and reviewing user feedback.

+
+ +
+

Tools for app development

+ +
+
Firefox Marketplace Libraries and APIs
+
Get an overview and find links to the libraries and APIs available to add features to your Marketplace apps.
+
App developer tools
+
Find a complete list of the tools you can use to make Open Web App development efficient and fun.
+
WebIDE
+
Your primary tool to test, deploy, and debug Firefox OS apps using the Firefox OS Simulator or a real Firefox OS device.
+
+
+
+ +
+
+

Join the Marketplace community

+ +
+
Choose your preferred method for joining the discussion:
+ + +
+ +
+ +
+
+
+ + + + diff --git a/files/hi-in/mozilla/marketplace/submission/index.html b/files/hi-in/mozilla/marketplace/submission/index.html new file mode 100644 index 0000000000..1c01f1e00d --- /dev/null +++ b/files/hi-in/mozilla/marketplace/submission/index.html @@ -0,0 +1,9 @@ +--- +title: Submission +slug: Mozilla/Marketplace/Submission +tags: + - NeedsTranslation + - TopicStub +translation_of: Archive/Mozilla/Marketplace/Submission +--- +

Marketplace submission

diff --git a/files/hi-in/mozilla/marketplace/submission/marketplace_review_criteria/index.html b/files/hi-in/mozilla/marketplace/submission/marketplace_review_criteria/index.html new file mode 100644 index 0000000000..125dac9ef8 --- /dev/null +++ b/files/hi-in/mozilla/marketplace/submission/marketplace_review_criteria/index.html @@ -0,0 +1,83 @@ +--- +title: Marketplace review criteria +slug: Mozilla/Marketplace/Submission/Marketplace_review_criteria +translation_of: Archive/Mozilla/Marketplace/Publishing/Marketplace_review_criteria +--- +
+

यह लेख आवश्यकताओं के समूह का वर्णन करता है  जिससे एप्लीकेशन फ़ायरफ़ॉक्स बाज़ार के माध्यम से वितरित करने के लिए मिलना चाहिए। इन जरूरतों को  बाज़ार के दोनों , एप्लीकेशन को बनानेवाले और इस्तेमाल करने वाले कि जरुरत को संतुलन में रख कर बनाया गया हे। बनाने वाले को निष्पक्ष, समान,  नाजुक जरूरते चाहिये जो वे उनके ऊपर व्यापार का निर्माण करने के लिए भरोसा कर सके। दूसरी ओर, उपयोगकर्ताओं को आश्वासन चाहिये कि एप्लीकेशन सुरक्षित हे, और उनके डिवाइस पर काम कर सके और एप्लीकेशन वो करेगा जो वो कहेगा यह करना होगा एप्लीकेशन कि जरुरतो निचे दी गई हे जिसका लक्ष्य इन जरुरतो के बिच नाजुक संतुलन रखना हे।

+
+

यहाँ है मोज़िला की उम्मीदें की app की समीक्षा क्या है और क्या नहीं हैं:

+ +

सुरक्षा

+

एप्लिकेशन सुरक्षा व्यवस्था की पूरी जानकारी यहां उपलब्ध हैं: https://wiki.mozilla.org/Apps/Security

+ +

एकांत

+ +

सामग्री

+ +

सामग्री मार्गदर्शी

+

यह मार्गदर्शी विविध प्रकार के सामग्री  का वर्णन करती हे जो  फ़ायरफ़ॉक्स बाज़ार के लिए ठीक नहीं हे. यह मार्गदर्शी व्याख्यात्मक हे , स्पष्ट नहीं हे और सुधार भी कि जा सकटी हे। अगर कोई एप्लीकेशन इस सूचि के निर्देशों का उल्लंघन करते हुए पकड़ में आ जाता हे, तो मोज़िल्ला उस एप्लीकेशन को फ़ायरफ़ॉक्स के बाज़ार से निकाल ने का अधिकार रखता हे। 

+
+ +
+

कार्यक्षमता

+ +

उपयोगिता

+ +

ब्लॉकलिस्टिंग नीति

+

हम चाहते हे कि हमे इसका इस्तमाल कभी करने कि जरुरत न पड़े, परंतु हमे  ("ब्लॉक सूची") कोई भी प्रकाशित एप्लिकेशन निकालने के लिए अधिकार सुरक्षित करना करना हे  जो बादमे पता चले कि किसी भी सुरक्षा का उल्लघन, गोपनीयता या सामग्री कि जरुरत, और एप्लिकेशन जो सिस्टम का और नेटवर्क प्रदर्शन का मूल्य घटता हे . एप्लिकेशन को ब्लॉक सूची में डालने से पहले  विकासक (डेवलपर्स)  स्थिति के बारे में सूचित करेंगे,  अन्यथा एक अच्छा नागरिक माना जायेगा जब तक हमारे पास विशिस्ट सबूत नहीं हे , और एप्लिकेशन निरिक्षण टीम से सहायता मिलेगी जिससे सवांद कर के पता चले कि क्या हो रहा हे और समस्या का समाधान निकले . स्थिति के विशिस्ट उदाहरण जिसमे बलोक लिस्टेड में  न्यायसंगत (वॉरंटेड) शामिल हे:

+ diff --git a/files/hi-in/mozilla/projects/index.html b/files/hi-in/mozilla/projects/index.html new file mode 100644 index 0000000000..d7e62c6882 --- /dev/null +++ b/files/hi-in/mozilla/projects/index.html @@ -0,0 +1,15 @@ +--- +title: Projects +slug: Mozilla/Projects +tags: + - Landing + - Mozilla + - NeedsContent + - NeedsTranslation + - Projects + - TopicStub +translation_of: Mozilla/Projects +--- +

Here you'll find links to documentation about various Mozilla projects; these are often parts of Firefox or other products, but may also be used in other projects as well.

+ +

{{ LandingPageListSubpages() }}

diff --git a/files/hi-in/mozilla/projects/nss/index.html b/files/hi-in/mozilla/projects/nss/index.html new file mode 100644 index 0000000000..718314f916 --- /dev/null +++ b/files/hi-in/mozilla/projects/nss/index.html @@ -0,0 +1,198 @@ +--- +title: Network Security Services +slug: Mozilla/Projects/NSS +tags: + - JSS + - NSS + - NeedsMigration + - NeedsTranslation + - TopicStub +translation_of: Mozilla/Projects/NSS +--- +

Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled client and server applications. Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards.

+

For detailed information on standards supported, see Overview of NSS. For a list of frequently asked questions, see the FAQ.

+

NSS is available under the Mozilla Public License. For information on downloading NSS releases as tar files, see Download PKI Source.

+

If you're a developer and would like to contribute to NSS, you might want to read the documents highlevel overview of internal details of NSS and getting started with NSS.

+ + + + + + + +
+

Documentation

+

Background Information

+
+
+ Overview of NSS
+
+ Provides a brief summary of NSS and its capabilities.
+
+ NSS FAQ
+
+ Answers basic questions about NSS.
+
+ Introduction to Public-Key Cryptography
+
+ Explains the basic concepts of public-key cryptography that underlie NSS.
+
+ Introduction to SSL
+
+ Introduces the SSL protocol, including information about cryptographic ciphers supported by SSL and the steps involved in the SSL handshake.
+
+

Getting Started

+
+
+ NSS Releases
+
+ This page contains information about the current and past releases of NSS.
+
+ Get the source code and Build it
+
+ Instructions on how to build NSS on the different supported platforms.
+
+ Get Mozilla Source Code Using Mercurial
+
+ Information about with working with Mercurial.
+
+ Get Mozilla Source Code Using CVS (deprecated)
+
+ Old deprecated CVS documentation.
+
+

NSS APIs

+
+
+ Introduction to Network Security Services
+
+ Provides an overview of the NSS libraries and what you need to know to use them.
+
+ NSS Public Functions
+
+ Summarizes the APIs exported by the NSS shared libraries.
+
+ NSS Reference
+
+ API used to invoke SSL operations.
+
+ NSS API Guidelines
+
+ Explains how the libraries and code are organized, and guidelines for developing code (naming conventions, error handling, thread safety, etc.)
+
+ NSS Technical Notes
+
+ Links to NSS technical notes, which provide latest information about new NSS features and supplementary documentation for advanced topics in programming with NSS.
+
+

Tools, testing, and other technical details

+
+
+ Build Instructions for NSS
+
+ Describe how to check out and build NSS releases.
+
+
+
+ NSS Developer Tutorial
+
+ How to make changes in NSS. Coding style, maintaining ABI compatibility.
+
+
+
+ NSS Tools
+
+ Tools for developing, debugging, and managing applications that use NSS.
+
+ Sample Code
+
+ Demonstrates how NSS can be used for cryptographic operations, certificate handling, SSL, etc.
+
+ NSS 3.2 Test Suite
+
+ Archived version. Describes how to run the standard NSS tests.
+
+ NSS Performance Reports
+
+ Archived version. Links to performance reports for NSS 3.2 and later releases.
+
+ Encryption Technologies Available in NSS 3.11
+
+ Archived version. Lists the cryptographic algorithms used by NSS 3.11.
+
+ NSS 3.1 Loadable Root Certificates
+
+ Archived version. Describes the scheme for loading root CA certificates.
+
+ cert7.db
+
+ Archived version. General format of the cert7.db database.
+
+

PKCS #11 information

+ +
+
+

CA certificates pre-loaded into NSS

+ +
+
+

NSS is built on top of Netscape Portable Runtime (NSPR)

+
+
+ Netscape Portable Runtime
+
+ NSPR project page.
+
+ NSPR Reference
+
+ NSPR API documentation.
+
+

Additional Information

+ +

Testing

+ +

Planning

+

Information on NSS planning can be found at wiki.mozilla.org, including:

+ +
+

Community

+
    +
  • View Mozilla Security forums...
  • +
+

{{ DiscussionList("dev-security", "mozilla.dev.security") }}

+
    +
  • View Mozilla Cryptography forums...
  • +
+

{{ DiscussionList("dev-tech-crypto", "mozilla.dev.tech.crypto") }}

+ + +
+

 

diff --git a/files/hi-in/mozilla/projects/nss/nss_3.18.1_release_notes/index.html b/files/hi-in/mozilla/projects/nss/nss_3.18.1_release_notes/index.html new file mode 100644 index 0000000000..3123cb8be6 --- /dev/null +++ b/files/hi-in/mozilla/projects/nss/nss_3.18.1_release_notes/index.html @@ -0,0 +1,43 @@ +--- +title: NSS 3.18.1 release notes +slug: Mozilla/Projects/NSS/NSS_3.18.1_release_notes +translation_of: Mozilla/Projects/NSS/NSS_3.18.1_release_notes +--- +

परिचय
+ नेटवर्क सिक्योरिटी सर्विस (एनएसएस) 3.18.1 एनएसएस 3.18 के लिए एक पैच जारी है। एनएसएस 3.18.1 में बग फिक्स नीचे "बग फिक्स्ड" खंड में वर्णित हैं।

+ +

वितरण की जानकारी
+ पारा टैग NSS_3_18_1_RTM है। एनएसएस 3.18.1 NSPR 4.10.8 या नए की आवश्यकता है।

+ +

एनएसएस 3.18.1 स्रोत वितरण ftp.mozilla.org सुरक्षित HTTPS डाउनलोड के लिए उपलब्ध हैं:

+ +

स्रोत tarballs:
+ https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_18_1_RTM/src/
+ एनएसएस 3.18.1 में नई
+ कोई नई कार्यक्षमता इस रिलीज में पेश किया है। इस रूट CA प्रमाणपत्र की सूची को अद्यतन करने के लिए एक पैच जारी है।

+ +

एनएसएस 3.18.1 में उल्लेखनीय परिवर्तन
+ निम्नलिखित CA प्रमाणपत्र प्रभावित साइटों के लिए एक बेहतर संक्रमण की रणनीति विकसित करने के लिए और अधिक समय की अनुमति देने के लिए उनके मूल राज्य को बहाल वेबसाइटों और कोड हस्ताक्षर विश्वास बिट था। विश्वास बिट्स पर हस्ताक्षर वेबसाइटों और कोड एनएसएस 3.18 में बंद कर दिया, लेकिन फ़ायरफ़ॉक्स 38 बीटा में चला गया जब इस परिवर्तन के लिए जिम्मेदार ठहराया गया है कि प्रमाण पत्र सत्यापन त्रुटियों की संख्या में एक बड़ी कील नहीं थी, इसलिए हम सक्षम किया जा रहा करने के लिए विश्वास बिट्स वापस लौट रहे थे आदेश में वेबसाइट प्रशासकों अपने वेब सर्वर को अद्यतन करने के लिए और अधिक समय देने के लिए।
+ कहां = Equifax सुरक्षित प्रमाणपत्र प्राधिकरण
+ SHA1 फिंगरप्रिंट: डी 2: 32: 09: विज्ञापन: 23: डी 3: 14: 23: 21: 74: इ 4: 0D: 7F: 9D: 62: 13: 97: 86: 63: 3 ए
+ निम्नलिखित CA प्रमाणपत्र mozilla.dev.security.policy मंच में इस बारे में चर्चा के बाद हटा दिया गया था।
+ सीएन ई-Guven कोक इलेक्ट्रॉनिक Sertifika Hizmet Saglayicisi =
+ SHA1 फिंगरप्रिंट: डीडी: E1: डी 2: ए 9: 01: 80: 2 ई: 1 डी: 87: 5E: 84: बी 3: 80: 7E: 4 बी: बी 1: एफडी: 99: 41: 34
+ यह गलत इस्तेमाल किया डोमेन धारक ही नहीं था नाम या नियंत्रण के लिए प्रमाण पत्र जारी करने के लिए गया था, क्योंकि सक्रिय रूप से विश्वास नहीं के रूप में निम्नलिखित मध्यस्थ CA प्रमाणपत्र जोड़ा गया है।
+ सीएन = MCSHOLDING टेस्ट, हे = MCSHOLDING, सी = ईजी
+ SHA1 फिंगरप्रिंट: E1: F3: 59: 1E: 76: 98: 65: सी 4: इ 4: 47: एसी: सी 3: 7E: वायुसेना: C9: E2: बीएफ: इ 4: सी 5: 76
+ अद्यतन रूट CA सूची के संस्करण की संख्या 2.4 करने के लिए सेट कर दिया गया है

+ +


+ कीड़े एनएसएस 3.18.1 में तय
+ इस बगजिला क्वेरी एनएसएस 3.18.1 में तय सभी कीड़े देता है:

+ +

https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&classification=Components&query_format=advanced&product=NSS&target_milestone=3.18.1

+ +

अनुकूलता
+ एनएसएस 3.18.1 पुस्तकालयों सभी पुराने एनएसएस 3.18 साझा पुस्तकालयों के साथ पिछड़े संगत कर रहे हैं साझा की है। पुराने एनएसएस 3.18 साझा पुस्तकालयों के साथ जुड़ा हुआ एक कार्यक्रम recompiling या relinking बिना एनएसएस 3.18.1 साझा पुस्तकालयों के साथ काम करेंगे। इसके अलावा, एनएसएस सार्वजनिक कार्यों में सूचीबद्ध कार्यों के लिए एनएसएस एपीआई के अपने प्रयोग को प्रतिबंधित अनुप्रयोगों है कि एनएसएस साझा पुस्तकालयों के भविष्य के संस्करणों के साथ संगत रहेगा।

+ +

प्रतिक्रिया
+ पता चला कीड़े bugzilla.mozilla.org (उत्पाद एनएसएस) के साथ एक बग रिपोर्ट दाखिल करके सूचित किया जाना चाहिए।

+ +

 

diff --git a/files/hi-in/web/html/element/index.html b/files/hi-in/web/html/element/index.html new file mode 100644 index 0000000000..929416d198 --- /dev/null +++ b/files/hi-in/web/html/element/index.html @@ -0,0 +1,100 @@ +--- +title: HTML elements reference +slug: Web/HTML/Element +translation_of: Web/HTML/Element +--- +
{{HTMLSidebar("Elements")}}
+ +

This page lists all the {{Glossary("HTML")}} {{Glossary("Element","elements")}}, which are created using {{Glossary("Tag", "tags")}}. They are grouped by function to help you find what you have in mind easily. An alphabetical list of all elements is provided in the sidebar on every element's page as well as this one.

+ +
+

For more information about the basics of HTML elements and attributes, see the section on elements in the Introduction to HTML article.

+
+ +

Main root

+ +

{{HTMLRefTable("HTML Root Element")}}

+ +

Document metadata

+ +

Metadata contains information about the page. This includes information about styles, scripts and data to help software ({{Glossary("search engine", "search engines")}}, {{Glossary("Browser","browsers")}}, etc.) use and render the page. Metadata for styles and scripts may be defined in the page or link to another file that has the information. 

+ +

{{HTMLRefTable("HTML Document Metadata")}}

+ +

Sectioning root

+ +

{{HTMLRefTable("Sectioning Root Element")}}

+ +

Content sectioning

+ +

Content sectioning elements allow you to organize the document content into logical pieces. Use the sectioning elements to create a broad outline for your page content, including header and footer navigation, and heading elements to identify sections of content.   

+ +

{{HTMLRefTable("HTML Sections")}}

+ +

Text content

+ +

Use HTML text content elements to organize blocks or sections of content placed between the opening {{HTMLElement("body")}} and closing </body> tags. Important for {{Glossary("accessibility")}} and {{Glossary("SEO")}}, these elements identify the purpose or structure of that content.     

+ +

{{HTMLRefTable("HTML Grouping Content")}}

+ +

Inline text semantics

+ +

Use the HTML inline text semantic to define the meaning, structure, or style of a word, line, or any arbitrary piece of text.

+ +

{{HTMLRefTable("HTML Text-Level Semantics")}}

+ +

Image and multimedia

+ +

HTML supports various multimedia resources such as images, audio, and video.

+ +

{{HTMLRefTable("multimedia")}}

+ +

Embedded content

+ +

In addition to regular multimedia content, HTML can include a variety of other content, even if it's not always easy to interact with.

+ +

{{HTMLRefTable({"include":["HTML embedded content"], "exclude":["multimedia"]})}}

+ +

Scripting

+ +

In order to create dynamic content and Web applications, HTML supports the use of scripting languages, most prominently JavaScript. Certain elements support this capability.

+ +

{{HTMLRefTable("HTML Scripting")}}

+ +

Demarcating edits

+ +

These elements let you provide indications that specific parts of the text have been altered.

+ +

{{HTMLRefTable("HTML Edits")}}

+ +

Table content

+ +

The elements here are used to create and handle tabular data.

+ +

{{HTMLRefTable("HTML tabular data")}}

+ +

Forms

+ +

HTML provides a number of elements which can be used together to create forms which the user can fill out and submit to the Web site or application. There's a great deal of further information about this available in the HTML forms guide.

+ +

{{HTMLRefTable({"include": ["HTML forms"], "exclude":["Deprecated"]})}}

+ +

Interactive elements

+ +

HTML offers a selection of elements which help to create interactive user interface objects.

+ +

{{HTMLRefTable("HTML interactive elements")}}

+ +

Web Components

+ +

Web Components is an HTML-related technology which makes it possible to, essentially, create and use custom elements as if it were regular HTML. In addition, you can create custom versions of standard HTML elements.

+ +

{{HTMLRefTable({"include":["Web Components"],"exclude":["Deprecated", "Obsolete"]})}}

+ +

Obsolete and deprecated elements

+ +
+

Warning: These are old HTML elements which are deprecated and should not be used. You should never use them in new projects, and should replace them in old projects as soon as you can. They are listed here for informational purposes only.

+
+ +

{{HTMLRefTable({"include":["Deprecated","Obsolete"]})}}

diff --git a/files/hi-in/web/html/index.html b/files/hi-in/web/html/index.html new file mode 100644 index 0000000000..625fe9a956 --- /dev/null +++ b/files/hi-in/web/html/index.html @@ -0,0 +1,48 @@ +--- +title: एचटीएमल (हाइपर टेक्स्ट मार्कअप लेंगुएज) +slug: Web/HTML +tags: + - एचटीएमल +translation_of: Web/HTML +--- +
{{HTMLSidebar}}
+ +

हाइपर टेक्स्ट मार्कअप लेंगुएज (एचटीएमल) बनाने और दृश्य दिखा कर एक वेबपेज का प्रतिनिधित्व करने के लिए प्रयोग किया जाता है.

+ +

एचटीएमल "मार्कअप" जोरता है अंग्रेजी श्रेणी में .  "हाइपर टेक्स्ट" एक वेब पेज से दूसरे वेब पेज का उल्लेखन है, जिस से वर्ल्ड वाइड वेब का निर्माण हुआ है. वेबपेज बनाकर और अपलोड करके इंटरनेट पर, हम वर्ल्ड वाइड वेब का एक सक्रिय भागीदार बन सकते है. एचटीएमल दृश्य छवि और अन्य मीडिया का समर्थन करता  है. एचटीएमल एक ऐसी भाषा है जो वेब डॉक्युमेंट के ढांचे और सामग्री को दर्शाती है. वेब पेज कि सामग्री एचटीएमल के साथ टैग है जैसे कि  {{HTMLElement("img")}}, {{HTMLElement("title")}}, {{HTMLElement("p")}}, {{HTMLElement("div")}}, {{HTMLElement("picture")}}. यह तत्व एक वेबसाइट का निर्माण ब्लॉक है.

+ +

यह लेख वेब विकास के लिए संदर्भ सामग्री प्रदान करता है.

+ +
+ + +
+
+

सन्दर्भ

+ +

{{SubpagesWithSummaries}}

+ +

देखने के सभी...

+
+ +
+

गाइड और ट्यूटोरियल

+ +
+
एचटीएमएल विकासकर्ता गाइड
+
एचटीएमल के साथ वेब सामग्री का निर्माण, ट्यूटोरियल और अन्य सामग्री का प्रदर्शन MDN लेख से मिल सकता है.
+
+
+
+
diff --git a/files/hi-in/web/html/reference/index.html b/files/hi-in/web/html/reference/index.html new file mode 100644 index 0000000000..dacb09663d --- /dev/null +++ b/files/hi-in/web/html/reference/index.html @@ -0,0 +1,27 @@ +--- +title: HTML reference +slug: Web/HTML/Reference +tags: + - Attribute +translation_of: Web/HTML/Reference +--- +
{{HTMLSidebar}}
+ +

This HTML reference describes all elements and attributes of HTML, including global attributes that apply to all elements.

+ +
+
HTML element reference
+
This page lists all the HTML elements, which are created using tags.
+
HTML attribute reference
+
Elements in HTML have attributes; these are additional values that configure the elements or adjust their behavior in various ways to meet the criteria the users want.
+
Global attributes
+
Global attributes are attributes common to all HTML elements; they can be used on all elements, though they may have no effect on some elements.
+
Link types
+
In HTML, the following link types indicate the relationship between two documents, in which one links to the other using an {{HTMLElement("a")}}, {{HTMLElement("area")}}, or {{HTMLElement("link")}} element.
+
Content Categories
+
Every HTML element is a member of one or more content categories — these categories group elements that share common characteristics.
+
Date and time formats used in HTML
+
Certain HTML elements allow you to specify dates and/or times as the value or as the value of an attribute. These include the date and time variations of the {{HTMLElement("input")}} element as well as the {{HTMLElement("ins")}} and {{HTMLElement("del")}} elements.
+
+ +

View all pages tagged "HTML"...

diff --git a/files/hi-in/web/index.html b/files/hi-in/web/index.html new file mode 100644 index 0000000000..c95a218944 --- /dev/null +++ b/files/hi-in/web/index.html @@ -0,0 +1,83 @@ +--- +title: Web technology for developers +slug: Web +tags: + - Landing + - NeedsTranslation + - Technology + - TopicStub + - Web + - google + - 'https://wiki.developer.mozilla.org/hi-IN/docs/Web/CSS' +translation_of: Web +--- +

The open Web presents incredible opportunities for developers. To take full advantage of these technologies , you need to know how to use them. Below you'll find the links to our Web technologies documentation.

+ +
+
+

Web technologies

+ +

Basics

+ +
+
HTML
+
HyperText Markup Language is the language used to describe and define the content of a Web page.
+
CSS
+
Cascading Style Sheets are used to describe the appearance of Web content.
+
+ +

Scripting

+ +
+
JavaScript
+
JavaScript is the front end programming language used to build advanced user interactive Web sites and applications.
+
Web APIs
+
Reference material for each of the individual APIs that comprise the Web's powerful scriptability, including the DOM and all of the related APIs and interfaces you can use to build Web content and apps. + +
+
+ +

Graphics

+ +
+
SVG
+
Scalable Vector Graphics let you describe images as sets of vectors and shapes in order to allow them to scale smoothly regardless of the size at which they're drawn.
+
WebGL
+
WebGL brings 3D graphics to the Web by introducing an API that closely conforms to OpenGL ES 2.0 that can be used in HTML {{HTMLElement("canvas")}} elements
+
+ +

Other

+ +
+
MathML
+
The Mathematical Markup Language makes it possible to display complex mathematical equations and syntax.
+
+
+ +
+

Documentation by type

+ +
+
Web Developer Guide
+
The Web Developer Guide provides useful how-to content to help you actually use Web technologies to do what you want or need to do.
+
Tutorials for Web developers
+
A list of tutorials to take you step-by-step through learning APIs, technologies, or broad topic areas.
+
References
+
This page will offer links to all reference information on MDN, but for now use one of the technology links in the left section.
+
+ +

Other topics

+ +
+
Developing Web applications
+
Documentation for Web application developers; Web apps are true write-once, deploy anywhere apps for mobile, desktop, and Firefox OS.
+
Accessibility
+
Accessibility in Web development means enabling as many people as possible to use Web sites, even when those people's abilities are limited in some way. Here we provide information on developing content to be accessible.
+
+
+
+ +

View All...

diff --git a/files/hi-in/web/javascript/index.html b/files/hi-in/web/javascript/index.html new file mode 100644 index 0000000000..5334101a9a --- /dev/null +++ b/files/hi-in/web/javascript/index.html @@ -0,0 +1,100 @@ +--- +title: JavaScript +slug: Web/JavaScript +translation_of: Web/JavaScript +--- +
{{JsSidebar()}}
+ +
+

JavaScript (जावास्क्रिप्ट ) एक हलकी, ऑब्जेक्ट ओरिएंटेड स्क्रिप्टिंग भाषा है। यह ज्यादातर वेब पेज़ेस के लिए इस्तेमाल की जाती है, पर ब्राउज़र के आलावा दूसरे एनवायरनमेंट जैसे Node.js, Apache CouchDB और Adobe Acrobat में भी इस्तेमाल कर सकते हैं। 

+
+ +

साइट का यह भाग सिर्फ जावास्क्रिप्ट के लिए ही है। वेब पेज़ेस से सम्बंधित जानकारी के लिए Web API और DOM देखें। 

+ +

जावास्क्रिप्ट का वर्तमान वर्ज़न ECMAScript 6 या ES 6 कहलाता है। इसे प्रायः ECMAScript 2015 भी कहते हैं।

+ +

Javascript  और Java दो अलग प्रोग्रामिंग भाषाएं हैं। 

+ +
+
+

Tutorials

+ +

Guide और Tutorials के साथ जावास्क्रिप्ट प्रोग्रामिंग सीखें 

+ +

Introductory

+ +
+
JavaScript Guide
+
आप जावास्क्रिप्ट में  नए हैं तो, इस गाइड की भाषा के माध्यम से चलना होगा।
+
JavaScript technologies overview
+
आप जावास्क्रिप्ट के लिए नए हैं, इस गाइड की भाषा के माध्यम से चलना होगा।
+
Introduction to Object Oriented JavaScript
+
जावास्क्रिप्ट में वस्तु उन्मुख प्रोग्रामिंग की अवधारणाओं का परिचय
+
+ +

Intermediate

+ +
+
A re-introduction to JavaScript
+
 अवलोकन-- उनके लिये जो पहले से ही  JavaScript जानते है |
+
+ +
+
JavaScript data structures
+
JavaScript  में उपलब्ध डाटा संरचनााएं का अवलोकन
+
Equality comparisons and when to use them
+
JavaScript तीन अलग अलग मूल्य तुलना आपरेशनों प्रदान करता है: strict equality using === and loose equality using ==.
+
+ +

Advanced

+ +
+
Inheritance and the prototype chain
+
व्यापक रूप से गलत समझा और कम अनुमान प्रोटोटाइप आधारित विरासत की व्याख्या
+
Strict mode
+
JavaScript का एक प्रतिबंधित संस्करण।
+
JavaScript typed arrays
+
JavaScript एक arrays टाइप का है और raw binary data एक्सेस करने के लिये मैकेनिज्म प्रदान करता है |
+
Memory Management
+
JavaScript में मेमोरी लाइफ साइकिल और गार्बेज  संग्रहण
+
+
+ +
+

Reference

+ +

पूरा JS reference डॉक्यूमेंटेशन ब्राउज करे|

+ +
+
Standard objects
+
गेट टू know स्टैण्डर्ड built in objectsArray, Boolean, Date, Error, Function, JSON, Math, Number, Object, RegExp, StringMap, Set, WeakMap, WeakSet, and others.
+
Expressions & operators
+
Learn more about the behavior of JavaScript's operators instanceof, typeof, new, this, and more.
+
Statements & declarations
+
Learn how do-while, for-in, for-of, try-catch, let, var, const, if-else, switch, and more JavaScript statements and keywords work.
+
Functions
+
Learn how to work with JS functions to develop your applications .
+
+ +

Tools & resources

+ +

Helpful tools while writing and debugging your JavaScript code.

+ +
+
Firefox Developer Tools
+
Scratchpad, Web Console, JavaScript Profiler, Debugger, and more.
+
Firebug
+
Edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.
+
JavaScript Shells
+
A JavaScript shell allows you to quickly test snippets of JavaScript code.
+
TogetherJS
+
+

Collaboration made easy.

+
+
Stack Overflow
+
Stack Overflow questions tagged with "JavaScript".
+
JavaScript versions and release notes
+
Browse JavaScript's feature history and implementation status.
+
+
+
diff --git a/files/hi-in/web/javascript/reference/index.html b/files/hi-in/web/javascript/reference/index.html new file mode 100644 index 0000000000..4205970b93 --- /dev/null +++ b/files/hi-in/web/javascript/reference/index.html @@ -0,0 +1,51 @@ +--- +title: JavaScript reference +slug: Web/JavaScript/Reference +tags: + - JavaScript + - NeedsTranslation + - TopicStub + - 'l10n:priority' +translation_of: Web/JavaScript/Reference +--- +
{{JsSidebar}}
+ +

This part of the JavaScript section on MDN serves as a repository of facts about the JavaScript language. Read more about this reference.

+ +

Global Objects

+ +

This chapter documents all the JavaScript standard built-in objects, along with their methods and properties.

+ +
{{page('/en-US/docs/Web/JavaScript/Reference/Global_Objects', 'Standard_objects_by_category')}}
+ +

Statements

+ +

This chapter documents all the JavaScript statements and declarations.

+ +
{{page('/en-US/docs/Web/JavaScript/Reference/Statements', 'Statements_and_declarations_by_category')}}
+ +

Expressions and operators

+ +

This chapter documents all the JavaScript expressions and operators.

+ +
{{page('/en-US/docs/Web/JavaScript/Reference/Operators', 'Expressions_and_operators_by_category')}}
+ +

Functions

+ +

This chapter documents how to work with JavaScript functions to develop your applications.

+ + + +

Additional reference pages

+ + diff --git a/files/hi-in/web/javascript/reference/operators/index.html b/files/hi-in/web/javascript/reference/operators/index.html new file mode 100644 index 0000000000..f3f305aefe --- /dev/null +++ b/files/hi-in/web/javascript/reference/operators/index.html @@ -0,0 +1,310 @@ +--- +title: Expressions and operators +slug: Web/JavaScript/Reference/Operators +tags: + - JavaScript + - NeedsTranslation + - Operators + - Overview + - Reference + - TopicStub +translation_of: Web/JavaScript/Reference/Operators +--- +
{{jsSidebar("Operators")}}
+ +

This chapter documents all the JavaScript language operators, expressions and keywords.

+ +

Expressions and operators by category

+ +

For an alphabetical listing see the sidebar on the left.

+ +

Primary expressions

+ +

Basic keywords and general expressions in JavaScript.

+ +
+
{{jsxref("Operators/this", "this")}}
+
The this keyword refers to a special property of an execution context.
+
{{jsxref("Operators/function", "function")}}
+
The function keyword defines a function expression.
+
{{jsxref("Operators/class", "class")}}
+
The class keyword defines a class expression.
+
{{jsxref("Operators/function*", "function*")}}
+
The function* keyword defines a generator function expression.
+
{{jsxref("Operators/yield", "yield")}}
+
Pause and resume a generator function.
+
{{jsxref("Operators/yield*", "yield*")}}
+
Delegate to another generator function or iterable object.
+
{{jsxref("Operators/async_function", "async function")}}
+
The async function defines an async function expression.
+
{{jsxref("Operators/await", "await")}}
+
Pause and resume an async function and wait for the promise's resolution/rejection.
+
{{jsxref("Global_Objects/Array", "[]")}}
+
Array initializer/literal syntax.
+
{{jsxref("Operators/Object_initializer", "{}")}}
+
Object initializer/literal syntax.
+
{{jsxref("Global_Objects/RegExp", "/ab+c/i")}}
+
Regular expression literal syntax.
+
{{jsxref("Operators/Grouping", "( )")}}
+
Grouping operator.
+
+ +

Left-hand-side expressions

+ +

Left values are the destination of an assignment.

+ +
+
{{jsxref("Operators/Property_accessors", "Property accessors", "", 1)}}
+
Member operators provide access to a property or method of an object
+ (object.property and object["property"]).
+
{{jsxref("Operators/new", "new")}}
+
The new operator creates an instance of a constructor.
+
new.target
+
In constructors, new.target refers to the constructor that was invoked by {{jsxref("Operators/new", "new")}}.
+
{{jsxref("Operators/super", "super")}}
+
The super keyword calls the parent constructor.
+
{{jsxref("Operators/Spread_syntax", "...obj")}}
+
Spread syntax allows an expression to be expanded in places where multiple arguments (for function calls) or multiple elements (for array literals) are expected.
+
+ +

Increment and decrement

+ +

Postfix/prefix increment and postfix/prefix decrement operators.

+ +
+
{{jsxref("Operators/Arithmetic_Operators", "A++", "#Increment")}}
+
Postfix increment operator.
+
{{jsxref("Operators/Arithmetic_Operators", "A--", "#Decrement")}}
+
Postfix decrement operator.
+
{{jsxref("Operators/Arithmetic_Operators", "++A", "#Increment")}}
+
Prefix increment operator.
+
{{jsxref("Operators/Arithmetic_Operators", "--A", "#Decrement")}}
+
Prefix decrement operator.
+
+ +

Unary operators

+ +

A unary operation is operation with only one operand.

+ +
+
{{jsxref("Operators/delete", "delete")}}
+
The delete operator deletes a property from an object.
+
{{jsxref("Operators/void", "void")}}
+
The void operator discards an expression's return value.
+
{{jsxref("Operators/typeof", "typeof")}}
+
The typeof operator determines the type of a given object.
+
{{jsxref("Operators/Arithmetic_Operators", "+", "#Unary_plus")}}
+
The unary plus operator converts its operand to Number type.
+
{{jsxref("Operators/Arithmetic_Operators", "-", "#Unary_negation")}}
+
The unary negation operator converts its operand to Number type and then negates it.
+
{{jsxref("Operators/Bitwise_Operators", "~", "#Bitwise_NOT")}}
+
Bitwise NOT operator.
+
{{jsxref("Operators/Logical_Operators", "!", "#Logical_NOT")}}
+
Logical NOT operator.
+
+ +

Arithmetic operators

+ +

Arithmetic operators take numerical values (either literals or variables) as their operands and return a single numerical value.

+ +
+
{{jsxref("Operators/Arithmetic_Operators", "+", "#Addition")}}
+
Addition operator.
+
{{jsxref("Operators/Arithmetic_Operators", "-", "#Subtraction")}}
+
Subtraction operator.
+
{{jsxref("Operators/Arithmetic_Operators", "/", "#Division")}}
+
Division operator.
+
{{jsxref("Operators/Arithmetic_Operators", "*", "#Multiplication")}}
+
Multiplication operator.
+
{{jsxref("Operators/Arithmetic_Operators", "%", "#Remainder")}}
+
Remainder operator.
+
+ +
+
{{jsxref("Operators/Arithmetic_Operators", "**", "#Exponentiation")}}
+
Exponentiation operator.
+
+ +

Relational operators

+ +

A comparison operator compares its operands and returns a Boolean value based on whether the comparison is true.

+ +
+
{{jsxref("Operators/in", "in")}}
+
The in operator determines whether an object has a given property.
+
{{jsxref("Operators/instanceof", "instanceof")}}
+
The instanceof operator determines whether an object is an instance of another object.
+
{{jsxref("Operators/Comparison_Operators", "<", "#Less_than_operator")}}
+
Less than operator.
+
{{jsxref("Operators/Comparison_Operators", ">", "#Greater_than_operator")}}
+
Greater than operator.
+
{{jsxref("Operators/Comparison_Operators", "<=", "#Less_than_or_equal_operator")}}
+
Less than or equal operator.
+
{{jsxref("Operators/Comparison_Operators", ">=", "#Greater_than_or_equal_operator")}}
+
Greater than or equal operator.
+
+ +
+

Note: => is not an operator, but the notation for Arrow functions.

+
+ +

Equality operators

+ +

The result of evaluating an equality operator is always of type Boolean based on whether the comparison is true.

+ +
+
{{jsxref("Operators/Comparison_Operators", "==", "#Equality")}}
+
Equality operator.
+
{{jsxref("Operators/Comparison_Operators", "!=", "#Inequality")}}
+
Inequality operator.
+
{{jsxref("Operators/Comparison_Operators", "===", "#Identity")}}
+
Identity operator.
+
{{jsxref("Operators/Comparison_Operators", "!==", "#Nonidentity")}}
+
Nonidentity operator.
+
+ +

Bitwise shift operators

+ +

Operations to shift all bits of the operand.

+ +
+
{{jsxref("Operators/Bitwise_Operators", "<<", "#Left_shift")}}
+
Bitwise left shift operator.
+
{{jsxref("Operators/Bitwise_Operators", ">>", "#Right_shift")}}
+
Bitwise right shift operator.
+
{{jsxref("Operators/Bitwise_Operators", ">>>", "#Unsigned_right_shift")}}
+
Bitwise unsigned right shift operator.
+
+ +

Binary bitwise operators

+ +

Bitwise operators treat their operands as a set of 32 bits (zeros and ones) and return standard JavaScript numerical values.

+ +
+
{{jsxref("Operators/Bitwise_Operators", "&", "#Bitwise_AND")}}
+
Bitwise AND.
+
{{jsxref("Operators/Bitwise_Operators", "|", "#Bitwise_OR")}}
+
Bitwise OR.
+
{{jsxref("Operators/Bitwise_Operators", "^", "#Bitwise_XOR")}}
+
Bitwise XOR.
+
+ +

Binary logical operators

+ +

Logical operators are typically used with boolean (logical) values, and when they are, they return a boolean value.

+ +
+
{{jsxref("Operators/Logical_Operators", "&&", "#Logical_AND")}}
+
Logical AND.
+
{{jsxref("Operators/Logical_Operators", "||", "#Logical_OR")}}
+
Logical OR.
+
+ +

Conditional (ternary) operator

+ +
+
{{jsxref("Operators/Conditional_Operator", "(condition ? ifTrue : ifFalse)")}}
+
+

The conditional operator returns one of two values based on the logical value of the condition.

+
+
+ +

Assignment operators

+ +

An assignment operator assigns a value to its left operand based on the value of its right operand.

+ +
+
{{jsxref("Operators/Assignment_Operators", "=", "#Assignment")}}
+
Assignment operator.
+
{{jsxref("Operators/Assignment_Operators", "*=", "#Multiplication_assignment")}}
+
Multiplication assignment.
+
{{jsxref("Operators/Assignment_Operators", "/=", "#Division_assignment")}}
+
Division assignment.
+
{{jsxref("Operators/Assignment_Operators", "%=", "#Remainder_assignment")}}
+
Remainder assignment.
+
{{jsxref("Operators/Assignment_Operators", "+=", "#Addition_assignment")}}
+
Addition assignment.
+
{{jsxref("Operators/Assignment_Operators", "-=", "#Subtraction_assignment")}}
+
Subtraction assignment
+
{{jsxref("Operators/Assignment_Operators", "<<=", "#Left_shift_assignment")}}
+
Left shift assignment.
+
{{jsxref("Operators/Assignment_Operators", ">>=", "#Right_shift_assignment")}}
+
Right shift assignment.
+
{{jsxref("Operators/Assignment_Operators", ">>>=", "#Unsigned_right_shift_assignment")}}
+
Unsigned right shift assignment.
+
{{jsxref("Operators/Assignment_Operators", "&=", "#Bitwise_AND_assignment")}}
+
Bitwise AND assignment.
+
{{jsxref("Operators/Assignment_Operators", "^=", "#Bitwise_XOR_assignment")}}
+
Bitwise XOR assignment.
+
{{jsxref("Operators/Assignment_Operators", "|=", "#Bitwise_OR_assignment")}}
+
Bitwise OR assignment.
+
{{jsxref("Operators/Destructuring_assignment", "[a, b] = [1, 2]")}}
+ {{jsxref("Operators/Destructuring_assignment", "{a, b} = {a:1, b:2}")}}
+
+

Destructuring assignment allows you to assign the properties of an array or object to variables using syntax that looks similar to array or object literals.

+
+
+ +

Comma operator

+ +
+
{{jsxref("Operators/Comma_Operator", ",")}}
+
The comma operator allows multiple expressions to be evaluated in a single statement and returns the result of the last expression.
+
+ +

Non-standard features {{non-standard_inline}}

+ +
+
{{jsxref("Operators/Expression_closures", "Expression closures", "", 1)}} {{non-standard_inline}}{{obsolete_inline(60)}}
+
The expression closure syntax is a shorthand for writing simple function.
+
{{jsxref("Operators/Legacy_generator_function", "Legacy generator function", "", 1)}} {{non-standard_inline}}{{obsolete_inline(58)}}
+
The function keyword can be used to define a legacy generator function inside an expression. To make the function a legacy generator, the function body should contains at least one {{jsxref("Operators/yield", "yield")}} expression.
+
{{jsxref("Operators/Array_comprehensions", "[for (x of y) x]")}} {{non-standard_inline}}{{obsolete_inline(58)}}
+
Array comprehensions.
+
{{jsxref("Operators/Generator_comprehensions", "(for (x of y) y)")}} {{non-standard_inline}}{{obsolete_inline(58)}}
+
Generator comprehensions.
+
+ +

Specifications

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('ES1', '#sec-11', 'Expressions')}}{{Spec2('ES1')}}Initial definition
{{SpecName('ES5.1', '#sec-11', 'Expressions')}}{{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-ecmascript-language-expressions', 'ECMAScript Language: Expressions')}}{{Spec2('ES6')}}New: Spread syntax, rest syntax, destructuring assignment, super keyword.
{{SpecName('ESDraft', '#sec-ecmascript-language-expressions', 'ECMAScript Language: Expressions')}}{{Spec2('ESDraft')}} 
+ +

Browser compatibility

+ + + +

{{Compat("javascript.operators")}}

+ +

See also

+ + diff --git "a/files/hi-in/web/javascript/reference/operators/\340\244\221\340\244\252\340\244\260\340\245\207\340\244\237\340\244\260_\340\244\252\340\245\215\340\244\260\340\244\276\340\244\245\340\244\256\340\244\277\340\244\225\340\244\244\340\244\276/index.html" "b/files/hi-in/web/javascript/reference/operators/\340\244\221\340\244\252\340\244\260\340\245\207\340\244\237\340\244\260_\340\244\252\340\245\215\340\244\260\340\244\276\340\244\245\340\244\256\340\244\277\340\244\225\340\244\244\340\244\276/index.html" new file mode 100644 index 0000000000..d21611e054 --- /dev/null +++ "b/files/hi-in/web/javascript/reference/operators/\340\244\221\340\244\252\340\244\260\340\245\207\340\244\237\340\244\260_\340\244\252\340\245\215\340\244\260\340\244\276\340\244\245\340\244\256\340\244\277\340\244\225\340\244\244\340\244\276/index.html" @@ -0,0 +1,312 @@ +--- +title: ऑपरेटर प्राथमिकता +slug: Web/JavaScript/Reference/Operators/ऑपरेटर_प्राथमिकता +tags: + - ऑपरेटर + - जावास्क्रिप्ट + - प्राथमिकता +translation_of: Web/JavaScript/Reference/Operators/Operator_Precedence +--- +
{{jsSidebar("ऑपरेटर्स")}}
+ +

ऑपरेटर की प्राथमिकता उस तरीके को निर्धारित करती है जिसमें ऑपरेटरों को एक दूसरे के संबंध में पार्स (पद विच्छेदन) किया जाता है। उच्च प्राथमिकता वाले ऑपरेटर कम प्राथमिकता वाले ऑपरेटरों के ओपेरंड (संकार्य) बन जाते हैं।

+ +
{{EmbedInteractiveExample("pages/js/expressions-operatorprecedence.html")}}
+ + + +

संबद्धता

+ +

संबद्धता (एसोसिएटिविटी) उस तरीके को निर्धारित करती है जिसमें समान प्राथमिकता के ऑपरेटरों को पार्स (पद विच्छेदन) किया जाता है। उदाहरण के लिए, एक अभिव्यक्ति पर विचार करें:

+ +
a ऑपरेटर b ऑपरेटर c
+
+ +

बाएं-संबद्धता (बाएं-से-दाएं) का अर्थ है कि इसे (a ऑपरेटर b) ऑपरेटर c के रूप में संसाधित किया जाता है, जबकि दाएं-संबद्धता (दाएं-से-बाएं) का अर्थ है कि इसे ऑपरेटर (b ऑपरेटर c) के रूप में संसाधित किया जाता है। असाइनमेंट (नियुक्ती) ऑपरेटर दाएं-संबद्धता वाला हैं, इसलिए आप लिख सकते हैं:

+ +
a = b = 5;
+
+ +

अनुमानित परिणाम के साथ कि a और b को मूल्य 5 प्राप्त होता है। ऐसा इसलिए है क्योंकि असाइनमेंट ऑपरेटर असाइन (नियुक्त) किए गए मान को वापस देता है। सबसे पहले, b को 5 पर सेट किया गया है। फिर a को भी 5 पर सेट किया गया है, b = 5 का वापस किया गया मान, उर्फ असाइनमेंट ऑपरेटर का दायां ऑपरेंड।

+ +

तालिका

+ +

निम्नलिखित तालिका को उच्चतम (20) से निम्नतम (1) प्राथमिकता से आदेशित (जमाया) गया है।

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
प्राथमिकताऑपरेटर  प्रकारसंबद्धताऑपरेटर
20{{jsxref("Operators/Grouping", "Grouping")}}लागू नहीं( … )
19{{jsxref("Operators/Property_Accessors", "Member Access", "#Dot_notation")}}बाएं-से-दाएं… . …
{{jsxref("Operators/Property_Accessors", "Computed Member Access","#Bracket_notation")}}बाएं-से-दाएं… [ … ]
{{jsxref("Operators/new","new")}} (with argument list)लागू नहींnew … ( … )
Function Callबाएं-से-दाएं… ( … )
18{{jsxref("Operators/new","new")}} (without argument list)दाएं-से-बाएंnew …
17{{jsxref("Operators/Arithmetic_Operators","Postfix Increment","#Increment")}} … ++
{{jsxref("Operators/Arithmetic_Operators","Postfix Decrement","#Decrement")}}… --
16Logical NOTदाएं-से-बाएं! …
Bitwise NOT~ …
Unary Plus+ …
Unary Negation- …
Prefix Increment++ …
Prefix Decrement-- …
typeoftypeof …
voidvoid …
deletedelete …
awaitawait …
15Exponentiationदाएं-से-बाएं… ** …
14Multiplicationबाएं-से-दाएं… * …
Division… / …
Remainder… % …
13Additionबाएं-से-दाएं… + …
Subtraction… - …
12Bitwise Left Shiftबाएं-से-दाएं… << …
Bitwise Right Shift… >> …
Bitwise Unsigned Right Shift… >>> …
11Less Thanबाएं-से-दाएं… < …
Less Than Or Equal… <= …
Greater Than… > …
Greater Than Or Equal… >= …
in… in …
instanceof… instanceof …
10Equalityबाएं-से-दाएं… == …
Inequality… != …
Strict Equality… === …
Strict Inequality… !== …
9Bitwise ANDबाएं-से-दाएं… & …
8Bitwise XORबाएं-से-दाएं… ^ …
7Bitwise ORबाएं-से-दाएं… | …
6Logical ANDबाएं-से-दाएं… && …
5Logical ORबाएं-से-दाएं… || …
4Conditionalदाएं-से-बाएं… ? … : …
3Assignmentदाएं-से-बाएं… = …
… += …
… -= …
… **= …
… *= …
… /= …
… %= …
… <<= …
… >>= …
… >>>= …
… &= …
… ^= …
… |= …
2yieldदाएं-से-बाएंyield …
yield*yield* …
1Comma / Sequenceबाएं-से-दाएं… , …
diff --git "a/files/hi-in/web/javascript/\340\244\237\340\244\276\340\244\210\340\244\252\340\245\215\340\244\241_\340\244\270\340\244\260\340\244\243\340\244\277\340\244\257\340\244\276\340\244\201/index.html" "b/files/hi-in/web/javascript/\340\244\237\340\244\276\340\244\210\340\244\252\340\245\215\340\244\241_\340\244\270\340\244\260\340\244\243\340\244\277\340\244\257\340\244\276\340\244\201/index.html" new file mode 100644 index 0000000000..1585f8b2e6 --- /dev/null +++ "b/files/hi-in/web/javascript/\340\244\237\340\244\276\340\244\210\340\244\252\340\245\215\340\244\241_\340\244\270\340\244\260\340\244\243\340\244\277\340\244\257\340\244\276\340\244\201/index.html" @@ -0,0 +1,180 @@ +--- +title: जावास्क्रिप्ट टाईप्ड सरणियाँ +slug: Web/JavaScript/टाईप्ड_सरणियाँ +tags: + - जावास्क्रिप्ट + - मार्गदर्शिका +translation_of: Web/JavaScript/Typed_arrays +--- +
{{JsSidebar("Advanced")}}
+ +
जावास्क्रिप्ट टाईप्ड सरणियाँ सरणी-जैसी वस्तुऐं हैं जो स्मृति बफ़रों में कच्चे बाइनरी डेटा को पढ़ने और लिखने के लिए एक तंत्र प्रदान करती हैं। जैसा कि आप पहले से जानते होंगे, {{jsxref ("Array")}} वस्तुऐं क्रम में बढ़ती और सिकुड़ती हैं और उनका कोई भी जावास्क्रिप्ट मूल्य हो सकता है। जावास्क्रिप्ट इंजन अनुकूलन करते रहते हैं ताकि ये सरणियाँ तेज़ हों।
+ +

हालाँकि, जैसे-जैसे वेब एप्लिकेशनें अधिक से अधिक शक्तिशाली होते जा रही हैं, वैसे-वैसे ऑडियो और वीडियो फाइलों में हेरफेर करने जैसी सुविधाऐं जोड़ना, WebSockets का उपयोग करते हूए कच्चे डेटा तक पहुंचना, इत्यादि हालातों से यह स्पष्ट होता है कि जावास्क्रिप्ट कोड का कच्चे बाइनरी डेटा को जल्दी और आसानी से हेरफेर कर पाना सहायक होगा। यहीं पर टाईप्ड सरणियाँ काम आती हैं। जावास्क्रिप्ट टाईप्ड सरणी में प्रत्येक वस्तु एक कच्चा बाइनरी मान है जो ८-बिट पूर्णांकों से लेकर ६४-बिट फ्लोटिंग-पॉइंट संख्याओं में से एक समर्थित स्वरूपों में है।

+ +

हालाँकि, टाईप्ड सरणियों को सामान्य सरणियों के साथ भ्रमित नहीं किया जाना है, क्योंकि टाईप्ड सरणी पर {{jsxref ("Array.isArray()")}} कॉल करना false देता है। इसके अलावा, सामान्य सरणियों के लिए उपलब्ध सभी तरीके (जैसे push और pop) टाईप्ड सरणियों द्वारा समर्थित नहीं हैं।

+ +

बफ़र और दृश्य: टाईप्ड सरणी वास्तुकला

+ +

अधिकतम लचीलापन और दक्षता प्राप्त करने के लिए, जावास्क्रिप्ट टाईप्ड सरणियाँ कार्यान्वयन को बफ़रों और दृश्यों में विभाजित करती है। एक बफ़र ({{jsxref ("ArrayBuffer")}} वस्तु द्वारा लागू किया गया) डेटा के एक हिस्सा का प्रतिनिधित्व करने वाली एक वस्तु है; इसका कोई प्रारूप नहीं है और इसकी सामग्री तक पहुँचने के लिए कोई तंत्र नहीं है। एक बफर में निहित स्मृति तक पहुंचने के लिए, आपको एक दृश्य का उपयोग करने की आवश्यकता है। एक दृश्य एक संदर्भ प्रदान करता है - वह है, एक डेटा प्रकार, शुरूआती ऑफ़सेट, और तत्वों की संख्या - जो डेटा को टाईप्ड सरणी में बदल देती है।

+ +

Typed arrays in an ArrayBuffer

+ +

ArrayBuffer

+ +

{{Jsxref ("ArrayBuffer")}} एक डेटा प्रकार है जिसका उपयोग सामान्य, निश्चित-आकार बाइनरी डेटा बफर को दर्शाने के लिए किया जाता है। आप सीधे एक ArrayBuffer की सामग्री में हेरफेर नहीं कर सकते हैं; इसके बजाय, आप टाईप्ड सरणी व्यू या एक {{jsxref ("DataView")}} बनाते हैं, जो किसी विशिष्ट प्रारूप में बफर का प्रतिनिधित्व करता है, और बफर की सामग्री को पढ़ने और लिखने के लिए इसका उपयोग करते हैं।

+ +

टाईप्ड सरणी दृश्य

+ +

टाईप्ड सरणी व्यू में स्व-वर्णनात्मक नाम होते हैं और सभी सामान्य संख्यात्मक प्रकार जैसे Int8, Uint32, Float64 और इसके आगे के दृश्य प्रदान करते हैं। Uint8ClampedArray एक विशेष टाईप्ड सरणी व्यू है। यह ० और २५५ के बीच मानों को जकड़ता है। यह कैनवस डेटा प्रसंस्करण के लिए उपयोगी है, उदाहरण के रूप में।

+ +

{{page("/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray", "TypedArray_objects")}}

+ +

DataView

+ +

{{Jsxref ("DataView")}} एक निम्न-स्तरीय अंतराफलक है जो बफर को मनमाना डेटा पढ़ने और लिखने के लिए एक getter/setter API प्रदान करता है। उदाहरण के लिए, विभिन्न प्रकार के डेटा से निपटने के दौरान यह उपयोगी है। टाईप्ड सरणी व्यू आपके मंच के मूल बाइट-क्रम ({{Glossary ("Endianness")}}) देखें। DataView के साथ आप बाइट-क्रम को नियंत्रित करने में सक्षम हैं। यह डिफ़ॉल्ट रूप से big-endian है और getter/setter विधियों से little-endian पर सेट किया जा सकता है।

+ +

टाईप्ड सरणी का उपयोग करने वाले Web APIs

+ +

ये Web APIs के कुछ उदाहरण हैं जो टाईप्ड सरणियों का उपयोग करते हैं; अन्य और भी हैं, और हर समय अधिक जोड़े जा रहे हैं।

+ +
+
FileReader.prototype.readAsArrayBuffer()
+
The FileReader.prototype.readAsArrayBuffer() विधि निर्दिष्ट Blob या File की सामग्री को पढ़ना शुरू करती है.
+
XMLHttpRequest.prototype.send()
+
XMLHttpRequest वस्तु की send() विधि अब टाईप्ड सरणियों और {{jsxref ("ArrayBuffer")}} वस्तुओं को तर्क के रूप में समर्थन करती है।
+
ImageData.data
+
{{Jsxref ("Uint8ClampedArray")}} RGBA क्रम में डेटा युक्त एक आयामी सरणी का प्रतिनिधित्व करती है, जिसमें और २५५ समावेशी के बीच पूर्णांक मान होते हैं।
+
+ +

उदाहरण

+ +

बफ़रों के साथ दृश्यों का उपयोग करना

+ +

सबसे पहले, हमें १६-बाइटों के निश्चित-आकार की एक बफर बनाने की आवश्यकता होगी:

+ +
let buffer = new ArrayBuffer(16);
+
+ +

इस क्षण पर, हमारे पास स्मृति का एक हिस्सा है जिसकी सभी बाइट्स पहले से ० हैं। हालांकि, बहुत कुछ ऐसा नहीं है जिसे हम इसके साथ कर सकते हैं। हम पुष्टि कर सकते हैं कि यह वास्तव में १६ बाइट लंबा है, और इसके बारे में है:

+ +
if (buffer.byteLength === 16) {
+  console.log("Yes, it's 16 bytes.");
+} else {
+  console.log("Oh no, it's the wrong size!");
+}
+
+ +

इससे पहले कि हम वास्तव में इस बफर के साथ काम कर सकें, हमें एक दृश्य बनाने की आवश्यकता है। आइए एक दृश्य बनाते हैं जो बफर में डेटा को ३२-बिट हस्ताक्षरित पूर्णांक की एक सरणी के रूप में देखता है:

+ +
let int32View = new Int32Array(buffer);
+
+ +

अब हम सामान्य सरणी की तरह ही सरणी में तत्वों तक पहुँच सकते हैं:

+ +
for (let i = 0; i < int32View.length; i++) {
+  int32View[i] = i * 2;
+}
+
+ +

यह ०, २, ४ और ६ मानों के साथ सरणी में ४ तत्वों को भरता है (प्रत्येक ४ बाइट में ४ तत्व कुल १६ बाइट बनाते है)।

+ +

एक ही डेटा पर कई दृश्य

+ +

चीजें वास्तव में दिलचस्प होने लगती हैं जब आप विचार करते हैं कि आप एक ही डेटा पर कई दृश्य बना सकते हैं। उदाहरण के लिए, ऊपर दिया गया कोड, हम इस तरह जारी रख सकते हैं:

+ +
let int16View = new Int16Array(buffer);
+
+for (let i = 0; i < int16View.length; i++) {
+  console.log('Entry ' + i + ': ' + int16View[i]);
+}
+
+ +

यहां हम एक १६-बिट पूर्णांक दृश्य बनाते हैं जो मौजूदा ३२-बिट दृश्य के समान बफर को साझा करता है और हम बफर में सभी मानों को १६-बिट पूर्णांक के रूप में आउटपुट करते हैं। अब हम आउटपुट ०, ०, २, ०, ४, ०, ६, ० प्राप्त करते हैं।

+ +

आप एक कदम आगे जा सकते हैं, यद्यपि। इस पर विचार करो:

+ +
int16View[0] = 32;
+console.log('Entry 0 in the 32-bit array is now ' + int32View[0]);
+
+ +

इससे आउटपुट "Entry 0 in the 32-bit array is now 32" आता है। दूसरे शब्दों में, दो सरणियों को सरलता से एक ही डेटा बफर पर देखा जाता है, इसे विभिन्न स्वरूप समझकर। आप यह किसी भी प्रकार के दृश्य के साथ कर सकते हैं।

+ +

जटिल डेटा संरचनाओं के साथ काम करना

+ +

एकल बफर को विभिन्न प्रकारों के कई दृश्यों के साथ जोड़कर, बफर में अलग-अलग ऑफसेटों पर शुरू करके, आप डेटा वस्तुओं में कई डेटा प्रकारों के साथ खेल सकते हैं। यह आपको, उदाहरण के लिए, WebGL से जटिल डेटा संरचनाओं, डेटा फ़ाइलों, या C संरचनाओं का उपयोग करते समय आपको जो js-ctypes का उपयोग करने की आवश्यकता होती है, उनके साथ खेलना देता है।

+ +

इस C संरचना पर विचार करें:

+ +
struct someStruct {
+  unsigned long id;
+  char username[16];
+  float amountDue;
+};
+ +

आप इस तरह से इस प्रारूप में डेटा युक्त एक बफर का उपयोग कर सकते हैं:

+ +
let buffer = new ArrayBuffer(24);
+
+// ... read the data into the buffer ...
+
+let idView = new Uint32Array(buffer, 0, 1);
+let usernameView = new Uint8Array(buffer, 4, 16);
+let amountDueView = new Float32Array(buffer, 20, 1);
+ +

फिर आप उपयोग कर सकते हैं, उदाहरण के लिए, amountDueView[0] के कारण राशि।

+ +
ध्यान दें: C संरचना में डेटा संरचना संरेखण मंच-निर्भर है। इन पैडिंग मतभेदों के लिए सावधानी और विचार करें।
+ +

सामान्य सरणियों में रूपांतरण

+ +

निश्चित-आकार सरणी को संसाधित करने के बाद, {{jsxref ("Array")}} प्रोटोटाइप से लाभ उठाने के लिए इसे सामान्य सरणी में परिवर्तित करना कभी-कभी उपयोगी होता है। यह {{jsxref ("Array.from")}}, या निम्न कोड का उपयोग करके किया जा सकता है जहाँ Array.from असमर्थित है।

+ +
let typedArray = new Uint8Array([1, 2, 3, 4]),
+    normalArray = Array.prototype.slice.call(typedArray);
+normalArray.length === 4;
+normalArray.constructor === Array;
+
+ +

विशेष विवरण

+ + + + + + + + + + + + + + + + + + + + + + + + +
विशेष विवरणस्थितिटिप्पणी
{{SpecName('Typed Array')}}{{Spec2('Typed Array')}}ईसीएमएस्क्रिप्ट २०१५ द्वारा अभिहित।
{{SpecName('ES2015', '#sec-typedarray-objects', 'TypedArray Objects')}}{{Spec2('ES2015')}}ECMA मानक में प्रारंभिक परिभाषा।
{{SpecName('ESDraft', '#sec-typedarray-objects', 'TypedArray Objects')}}{{Spec2('ESDraft')}}
+ +

ब्राउज़र संगतता

+ + + +

{{Compat("javascript.builtins.Int8Array")}}

+ +

यह भी देखें

+ + diff --git a/files/hi-in/web/localization/index.html b/files/hi-in/web/localization/index.html new file mode 100644 index 0000000000..948f41fccf --- /dev/null +++ b/files/hi-in/web/localization/index.html @@ -0,0 +1,39 @@ +--- +title: Localization and Internationalization +slug: Web/Localization +translation_of: Web/Localization +--- +

{{Glossary("Localization")}} स्थानीयकरण (अक्सर L10n के लिए संक्षिप्त) यह सुनिश्चित करने की प्रक्रिया और अवधारणा है कि एक वेबसाइट, वेब एप्लिकेशन, या किसी अन्य प्रकार की सामग्री को आसानी से एक विशिष्ट संस्कृति के अनुरूप अनुकूलित किया जा सकता है। {{Glossary("Internationalization")}} अंतर्राष्ट्रीयकरण (अक्सर I18n के लिए संक्षिप्त) यह सुनिश्चित करने का अभ्यास है कि किसी साइट या ऐप को इस तरह से डिज़ाइन किया जाए जिससे स्थानीयकरण संभव हो।

+ +
+
+

मार्गदर्शक और ट्यूटोरियल

+ +

मार्गदर्शिकाएँ और ट्यूटोरियल आपको यह सुनिक्षित करने में मदद करते हैं कि आपके ऐप्स i18n तैयार हैं, और कैसे उन्हें स्थानीय करें।

+ +
+
अंतर्राष्ट्रीयकरण की अवधारणाएँ
+
अंतर्राष्ट्रीयकरण (i18n) क्या है और वेब डेवलपर्स के लिए कौन-कौन सी सुविधाएँ और प्रौद्योगिकियाँ उपलब्ध हैं, इसका उपयोग यह सुनिश्चित करने के लिए किया जा सकता है कि आपकी सामग्री स्थानीयकृत होने के लिए तैयार है।
+
स्थानीयकरण का परिचय
+
एक वेब साइट या ऐप को स्थानीय बनाने में शामिल एक परिचयात्मक मार्गदर्शिका, उन कारकों की पहचान करने से, जिनकी समीक्षा करने की आवश्यकता है और वास्तव में आवश्यक परिवर्तनों को लागू करने के लिए बदलना ज़रूरी है।
+
यूनिकोड बिडायरेक्शनल टेक्स्ट एलगोरिदम
+
यूनिकोड बिडायरेक्शनल एलगोरिदम एक मानक एल्गोरिथ्म है जिसका उपयोग यूनिकोड टेक्स्ट के रेंडरिंग ऑर्डर को निर्धारित करने के लिए किया जाता है, और वेब ब्राउज़र द्वारा कंटेंट को रेंडर करते समय इसका उपयोग किया जाता है। यह अवलोकन आपको {{Glossary("BiDi")}} शब्दावली("BiDi") एल्गोरिथ्म की एक सामान्य समझ देगा और यह आपके अंतर्राष्ट्रीय प्रयासों को कैसे प्रभावित करता है।
+
+
+ +
+

संदर्भ

+ +

संदर्भ सामग्री जो आपके द्वारा उन साइटों को बनाने में सहायक होगी जो स्थानीयकरण-तैयार हैं।

+ +
+
HTML तत्व जिन का उपयोग i18n और l10n के लिए किया जाता है
+
HTML द्वारा प्रदान किए गए तत्वों का संदर्भ जिसका उपयोग स्थानीयकरण के लिए तैयार सामग्री बनाने के लिए किया जा सकता है।
+
सीएसएस(CSS) और स्थानीयकरण
+

+ CSS संपत्तियों का एक संदर्भ जो विशेष रूप से l10n-तैयार सामग्री का उत्पादन करते समय महत्वपूर्ण हैं।
+
+
+
+ +

 

diff --git a/files/hi-in/web/svg/index.html b/files/hi-in/web/svg/index.html new file mode 100644 index 0000000000..9c7acce635 --- /dev/null +++ b/files/hi-in/web/svg/index.html @@ -0,0 +1,88 @@ +--- +title: 'SVG: स्केलेबल वेक्टर ग्राफिक्स' +slug: Web/SVG +translation_of: Web/SVG +--- +

{{SVGRef}}

+ +
शुरू करना यह ट्यूटोरियल आपको एसवीजी का उपयोग शुरू करने में मदद करेगा।
+ +

स्केलेबल वेक्टर ग्राफिक्स (एसवीजी) दो आयामी आधारित वेक्टर ग्राफिक्स का वर्णन करने के लिए एक XML- आधारित मार्कअप भाषा है। एसवीजी अनिवार्य रूप से ग्राफिक्स के लिए है जैसे HTML पाठ के लिए है।

+ +

एसवीजी एक पाठ-आधारित खुला वेब मानक है। इसे स्पष्ट रूप से अन्य वेब मानकों जैसे कि CSS, DOM, और SMIL के साथ काम करने के लिए डिज़ाइन किया गया है।

+ +

एसवीजी छवियां और उनके संबंधित व्यवहार एक्सएमएल पाठ फ़ाइलों में परिभाषित किए गए हैं, जिसका अर्थ है कि उन्हें खोजा, अनुक्रमित, स्क्रिप्ट किया और संकुचित किया जा सकता है। इसके अतिरिक्त इसका मतलब है कि उन्हें किसी भी टेक्स्ट एडिटर के साथ और ड्राइंग सॉफ्टवेयर के साथ बनाया और संपादित किया जा सकता है।

+ +

एसवीजी 1999 से वर्ल्ड वाइड वेब कंसोर्टियम (W3C) द्वारा विकसित एक खुला मानक है।

+ +

 

+ +
+
+

प्रलेखन

+ +
+
एसवीजी तत्व संदर्भ
+
प्रत्येक एसवीजी तत्व के बारे में विवरण।
+
एसवीजी विशेषता संदर्भ
+
प्रत्येक एसवीजी विशेषता के बारे में विवरण।
+
एसवीजी डोम इंटरफ़ेस संदर्भ
+
जावास्क्रिप्ट के साथ बातचीत के लिए एसवीजी डोम एपीआई के बारे में विवरण।
+
HTML सामग्री में एसवीजी प्रभाव लागू करना
+
एसवीजी साथ मिलकर काम करता है {{Glossary("HTML")}}, {{Glossary("CSS")}} तथा {{Glossary("JavaScript")}}. करने के लिए SVG का उपयोग करें एक नियमित HTML पेज या वेब एप्लिकेशन बढ़ाएँ।
+
+ +

सभी देखें...

+ +

समुदाय

+ +
    +
  • मोज़िला फ़ोरम देखें... {{DiscussionList("dev-tech-svg", "mozilla.dev.tech.svg")}}
  • +
+ +

उपकरण

+ + +
+ +
+ + + + +

एनीमेशन और बातचीत

+ +

HTML की तरह, SVG में एक डॉक्यूमेंट मॉडल (DOM) और इवेंट्स हैं, और यह जावास्क्रिप्ट से एक्सेस किया जा सकता है। यह डेवलपर्स को समृद्ध एनिमेशन और इंटरैक्टिव छवियां बनाने की अनुमति देता है।

+ +
    +
  • कुछ सुंदर एस.वी.जी. svg-wow.org
  • +
  • फ़ायरफ़ॉक्स विस्तार (Grafox) का सबसेट जोड़ने के लिए {{Glossary("SMIL")}} एनीमेशन का समर्थन
  • +
  • इंटरएक्टिव तस्वीरें हेरफेर
  • +
  • HTML transformations using SVG's foreignObject
  • +
+ +

मानचित्रण, चार्टिंग, गेम और 3-डी प्रयोग

+ +

जबकि थोड़ा एसवीजी वेब सामग्री को बढ़ाने के लिए एक लंबा रास्ता तय कर सकता है, यहां भारी एसवीजी उपयोग के कुछ उदाहरण हैं।

+ +
    +
  • Connect 4
  • +
  • jVectorMap (डेटा विज़ुअलाइज़ेशन के लिए इंटरेक्टिव मानचित्र)
  • +
  • JointJS (जावास्क्रिप्ट आरेख पुस्तकालय)
  • +
+
+
-- cgit v1.2.3-54-g00ecf