From bc9417aae59aae733c09bbb1c00d0cd24929d46c Mon Sep 17 00:00:00 2001 From: Alok Kumar Date: Mon, 20 May 2024 19:22:05 +0530 Subject: [PATCH] Add hindi translation in Volto (#6016) Co-authored-by: Steve Piercy Co-authored-by: Victor Fernandez de Alba --- docs/source/addons/i18n.md | 2 +- docs/source/contributing/testing.md | 3 + docs/source/development/i18n.md | 128 +- .../volto/locales/hi/LC_MESSAGES/volto.po | 4977 +++++++++++++++++ packages/volto/news/6015.feature | 1 + .../PersonalPreferences.test.jsx.snap | 4 + packages/volto/src/constants/Languages.js | 1 + 7 files changed, 5046 insertions(+), 70 deletions(-) create mode 100644 packages/volto/locales/hi/LC_MESSAGES/volto.po create mode 100644 packages/volto/news/6015.feature diff --git a/docs/source/addons/i18n.md b/docs/source/addons/i18n.md index 8e904fd5aa..4ae542e544 100644 --- a/docs/source/addons/i18n.md +++ b/docs/source/addons/i18n.md @@ -10,7 +10,7 @@ myst: # Add-on Internationalization The internationalization workflow is the same as in main Volto: you develop your add-on, then add the translations to your code. -See {ref}`creating-i18n-strings` for how to mark strings and phrases as translatable. +See {ref}`create-i18n-strings` for how to mark strings and phrases as translatable. Your add-on has a `locales` folder with a `.pot` file. diff --git a/docs/source/contributing/testing.md b/docs/source/contributing/testing.md index d2f0546333..a1244c9496 100644 --- a/docs/source/contributing/testing.md +++ b/docs/source/contributing/testing.md @@ -17,6 +17,9 @@ For every feature or component, a unit test is mandatory in Volto core. Jest is configured in `package.json` under the `jest` key. + +(run-jest-tests-on-volto-core-label)= + ## Run Jest tests on Volto core ```{note} diff --git a/docs/source/development/i18n.md b/docs/source/development/i18n.md index d0b4689fa4..15c6bddc49 100644 --- a/docs/source/development/i18n.md +++ b/docs/source/development/i18n.md @@ -9,72 +9,58 @@ myst: # Internationalization -Internationalization (i18n) is the process of creating user interfaces which are suitable for different languages and cultural contexts. -Volto uses the library [react-intl](https://www.npmjs.com/package/react-intl) to provide translations for any potential language. -Anything you can read in the [official documentation of react-intl](https://formatjs.io/docs/react-intl/) also applies for Volto. -However this section teaches you about the most common use cases relating to i18n you probably will have when developing your {doc}`../addons/index` or contributing to the Volto core itself. +{term}`Internationalization` (i18n) is the process of creating user interfaces which are suitable for different languages and cultural contexts. +This chapter describes the most common use cases for internationalization when developing your {doc}`../addons/index` or contributing to the Volto core itself. + + +## Process and file structure overview -## Broad overview +Volto uses the library [react-intl](https://www.npmjs.com/package/react-intl) to provide translations for any potential language. +Anything in the [official documentation of react-intl](https://formatjs.io/docs/react-intl/) also applies to Volto. -The workflow for creating *new* translatable texts is as follows: +The workflow for creating *new* translatable text strings is as follows: -1. Create translatable i18n strings in your code -2. Extract all i18n strings from your code with a script and create artifacts like `.po` and `.pot` files -3. Use your favorite editor to translate all i18n strings (i.e. edit the `.po` files) -4. Re-run the script, which then moves the translations from the `.po` files into for Volto usable `.json` files +1. Create translatable i18n strings in your code. +1. Extract all i18n strings from your code with a script and create artifacts, like `.po` and `.pot` files. +1. Use your favorite editor to translate all i18n strings by editing the `.po` files. +1. Re-run the script, which then moves the translations from the `.po` files into `.json` files for Volto to use. +1. Edit [`packages/volto/src/constants/Languages.js`](https://github.com/plone/volto/blob/main/packages/volto/src/constants/Languages.js), adding your new language's locale code, as defined in {ref}`i18n-l10n-locale-and-language-tag-conventions-label`. +1. Run the unit tests as described in {ref}`run-jest-tests-on-volto-core-label`, following the prompt to update the snapshot when the test fails. This way of organizing translations relies on [gettext](https://en.wikipedia.org/wiki/Gettext), a proven and established system with great tool support. +`.json` files in react-intl are equivalent to `.mo` files in gettext. + +All translation files are located under the directory [`packages/volto/locales`](https://github.com/plone/volto/tree/main/packages/volto/locales). -All translation files are located under the directory `locales`. -This might look like this: +The file {file}`packages/volto/locales/volto.pot` holds all extracted i18n strings, and acts as the source template for all the `.po` files. +A translation for each language is stored in two files, both with their language code in the file name or path. +Using English as an example, the `.po` file is stored at {file}`packages/volto/locales/en/LC_MESSAGES/volto.po`, and the `.json` file is stored at {file}`packages/volto/locales/en.json`. +The abridged file structure for English would appear as follows. -```shell -$ tree locales/ +```text locales/ -├── de -│ └── LC_MESSAGES -│ └── volto.po -├── de.json ├── en │ └── LC_MESSAGES │ └── volto.po ├── en.json -├── es -│ └── LC_MESSAGES -│ └── volto.po -├── es.json -├── it -│ └── LC_MESSAGES -│ └── volto.po -├── it.json -├── ja -│ └── LC_MESSAGES -│ └── volto.po -├── ja.json -├── nl -│ └── LC_MESSAGES -│ └── volto.po -├── nl.json └── volto.pot - -12 directories, 13 files ``` -The file `volto.pot` holds all extracted i18n strings and acts as master template for all the `*.po` files. -The translation for each language is stored within a dedicated sub-directory (like `en` for English, `it` for Italian, etc.) and are stored as `*.po` file and separately stored directly under `locales` as `*.json` file. +(create-i18n-strings)= + +## Create i18n strings -(creating-i18n-strings)= +In this section, you can learn how to translate HTML elements and attributes. -## Creating i18n Strings -### Translating Text Within HTML Elements +### Translate text in HTML elements `react-intl` can identify translatable texts with the `FormattedMessage` components. -As the name of this component suggests, it is also possible to format your messages as your liking. +As the name of this component suggests, it's also possible to format your messages as your prefer. -This is an example of how you can write a text with contents `Hello World`, which can be identified via `hello_world`: +The following code snippet is an example of how you can write a text with the content `Hello World`, which can be identified via `hello_world`. ```jsx import { FormattedMessage } from 'react-intl'; @@ -91,26 +77,27 @@ function HelloWorld(props) { } ``` -The identifier `hello_world` is then commonly used between all the translations. -There are also more features available such as using placeholders. -See the docs for all features in the [FormattedMessage component](https://formatjs.io/docs/react-intl/components#formattedmessage). +The identifier `hello_world` is then commonly used across all the translations. +There are more features available, such as using placeholders. +See the documentation for all features in the [`FormattedMessage` component](https://formatjs.io/docs/react-intl/components#formattedmessage). -### Translating Attributes -As `FormatMessage` is only suitable for creating text within HTML elements, it cannot be used for translating individual attributes. -But with the method [formatMessage](https://formatjs.io/docs/react-intl/api/#formatmessage) there exists another way to translate primitive strings. +### Translate attributes -This approach can be best explained with an example: Assume you have a component called `TeaserImage` which contains an image that has for accessibility reasons the `alt` attribute. +As `FormatMessage` is only suitable for creating text within HTML elements, it cannot be used for translating individual attributes. +But with the method [`formatMessage`](https://formatjs.io/docs/react-intl/api/#formatmessage), there is another way to translate primitive strings. +This approach can be best explained with an example. +Assume you have a component called `TeaserImage` which contains an image that has, for accessibility reasons, the `alt` attribute. To translate the `alt` attribute, you have to do the following steps: -1. Import the following necessary methods: +1. Import the following required methods. ```js import { defineMessages, injectIntl, intlShape } from 'react-intl'; ``` -2. Define a message (or more) via [defineMessages](https://formatjs.io/docs/react-intl/api/#definemessagesdefinemessage): +2. Define a message (or more) via [`defineMessages`](https://formatjs.io/docs/react-intl/api/#definemessagesdefinemessage): ```js const messages = defineMessages({ @@ -121,40 +108,41 @@ To translate the `alt` attribute, you have to do the following steps: }); ``` -3. As the method `formatMessage` in our component class/function is needed, there is a special propery `intl`, that needs to be injected with *either* the following ways: +3. Because your component class or function needs the method `formatMessage`, there is a special property `intl` that you need to inject in one of the two following ways. - ```text + ```js // When using a pure function: export default injectIntl(TeaserImage); + ``` - // OR when using a component: + ```js + // When using a component: @injectIntl class TeaserImage extends Component { - ... + // ... } ``` - Since you now have another prop available, it has to be to properly defined in the propTypes: + Because you now have another prop available, you need to define it in the `propTypes`: ```jsx TeaserImage.propTypes = { intl: intlShape.isRequired, - ... + // ... }; ``` -4. As last step, the method can be used like this: +4. As the final last step, you can use the method as follows: ```jsx {intl.formatMessage(messages.teaserAltText)} ``` -## Extracting i18n Strings +## Extract i18n strings Volto provides an i18n extraction script to get all translatable strings from your application. - -This script can be invoked by this command: +You can invoke this script with the following command. ```sh yarn i18n @@ -170,12 +158,12 @@ Generating the json files... done! ``` -As the output suggests it will first extract all messages from the source files into `.json` files. -Then it will synchronize the extracted messages with the `.pot` master template and with all the `.po` files found in the project. +As the output suggests, it will first extract all messages from the source files into `.json` files. +Then it will synchronize the extracted messages with the `.pot` main template and with all the `.po` files found in the project. This script will combine the messages located in Volto itself and the current project, and combine them into the `.json` files. -## Overriding i18n messages +## Override i18n messages If you want to override an existing translation, you should declare the original message again somewhere else in your project. For example in `src/config.js`: @@ -194,13 +182,13 @@ defineMessages({ Then run `yarn i18n`. You will find the translation ready to override in your `locales` directory, such as `locales/de/LC_MESSAGES/volto.po`. -``` +```text #: src/config msgid "Back" msgstr "My overridden translation" ``` -After setting the override, then run `yarn i18n` again to create the `de.json` translation files. +After you set the override, then run `yarn i18n` again to create the `de.json` translation files. Restart Volto to see the changes applied. ```{note} @@ -209,8 +197,10 @@ Shadowed components do _not_ override translations. Thus the `customizations` folder is excluded from the i18n build. ``` -## Contributing translations for an unsupported language +## Contribute translations for an unsupported language The Volto project welcomes all speakers from the world to include any language, which is not supported yet. -If your language's po file is not available in Volto, [open an issue in GitHub](https://github.com/plone/volto/issues) so we can create it for you, and after that you can start contributing your translations! +If your language's `.po` file is not available in Volto, [open an issue in GitHub](https://github.com/plone/volto/issues). +Either you can create the `.po` file or we can do it for you. +After that, you can start contributing your translations. diff --git a/packages/volto/locales/hi/LC_MESSAGES/volto.po b/packages/volto/locales/hi/LC_MESSAGES/volto.po new file mode 100644 index 0000000000..a91a740813 --- /dev/null +++ b/packages/volto/locales/hi/LC_MESSAGES/volto.po @@ -0,0 +1,4977 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language: \n" +"Language-Team: \n" +"Content-Type: \n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. Default: "

Add some HTML here

" +#: components/manage/Blocks/HTML/Edit +msgid "

Add some HTML here

" +msgstr "

यहां कुछ HTML जोड़ें

" + +#. Default: "Account Registration Completed" +#: components/theme/Register/Register +msgid "Account Registration Completed" +msgstr "उपयोगकर्ता पंजीकरण पूरा हुआ" + +#. Default: "Account activation completed" +#: components/theme/PasswordReset/PasswordReset +msgid "Account activation completed" +msgstr "उपयोगकर्ता सक्रियण पूरा हुआ" + +#. Default: "Action" +#: components/manage/Controlpanels/ModerateComments +msgid "Action" +msgstr "कार्रवाई" + +#. Default: "Action changed" +#: components/manage/Controlpanels/Rules/ConfigureRule +msgid "Action changed" +msgstr "कार्रवाई बदल गई" + +#. Default: "Action:" +#: components/manage/Controlpanels/Rules/ConfigureRule +msgid "Action: " +msgstr "" + +#. Default: "Actions" +#: components/manage/Actions/Actions +#: components/manage/Contents/Contents +#: components/manage/Controlpanels/ContentTypes +#: components/manage/Controlpanels/Groups/GroupsControlpanel +#: components/manage/Controlpanels/Rules/Rules +#: components/manage/Controlpanels/Users/UsersControlpanel +msgid "Actions" +msgstr "कार्रवाई: " + +#. Default: "Activate and deactivate add-ons in the lists below." +#: components/manage/Controlpanels/AddonsControlpanel +msgid "Activate and deactivate" +msgstr "सक्रिय करें और निष्क्रिय करें" + +#. Default: "Active" +#: components/manage/Rules/Rules +msgid "Active" +msgstr "सक्रिय" + +#. Default: "Active content rules in this Page" +#: components/manage/Rules/Rules +msgid "Active content rules in this Page" +msgstr "पेज में सक्रिए कंटेंट रूल्स" + +#. Default: "Add" +#: components/manage/Aliases/Aliases +#: components/manage/Controlpanels/Aliases +#: components/manage/Controlpanels/ContentTypes +#: components/manage/Controlpanels/Rules/ConfigureRule +#: components/manage/Rules/Rules +#: components/manage/Toolbar/Toolbar +#: components/manage/Widgets/SchemaWidget +#: helpers/MessageLabels/MessageLabels +msgid "Add" +msgstr "जोड़े" + +#. Default: "Add" +#: components/manage/Widgets/ObjectListWidget +msgid "Add (object list)" +msgstr "जोड़े (वस्तु सूची)" + +#. Default: "To make new add-ons show up here, add them to your configuration, build, and restart the server process. For detailed instructions see" +#: components/manage/Controlpanels/AddonsControlpanel +msgid "Add Addons" +msgstr "नए ऐड-ऑन को यहां दिखाने के लिए, उन्हें अपने कॉन्फ़िगरेशन में जोड़ें, बनाएं और सर्वर प्रक्रिया को पुनरारंभ करें। विस्तृत निर्देशों के लिए देखें" + +#. Default: "Add Content…" +#: components/manage/Toolbar/Types +msgid "Add Content" +msgstr "जोड़े कंटेंट" + +#. Default: "Add Content Rule" +#: components/manage/Controlpanels/Rules/AddRule +msgid "Add Content Rule" +msgstr "कंटेंट रूल्स जोड़े" + +#. Default: "Add Rule" +#: components/manage/Controlpanels/Rules/AddRule +msgid "Add Rule" +msgstr "नियम जोड़े" + +#. Default: "Add Translation…" +#: components/manage/Toolbar/Types +msgid "Add Translation…" +msgstr "अनुवाद… जोड़े" + +#. Default: "Add User" +#: helpers/MessageLabels/MessageLabels +msgid "Add User" +msgstr "उपयोगकर्ता जोड़े" + +#. Default: "Add a description…" +#: components/manage/Blocks/Description/Edit +msgid "Add a description…" +msgstr "एक विवरण जोड़ दो…" + +#. Default: "Add a new alternative url" +#: components/manage/Aliases/Aliases +msgid "Add a new alternative url" +msgstr "एक नया वैकल्पिक यूआरएल जोड़ें" + +#. Default: "Action added" +#: components/manage/Controlpanels/Rules/ConfigureRule +msgid "Add action" +msgstr "कार्रवाई जोड़ी गई" + +#. Default: "Add block" +#: components/manage/BlockChooser/BlockChooserButton +msgid "Add block" +msgstr "ब्लॉक जोड़ें" + +#. Default: "Add block in position {index}" +#: components/manage/Blocks/Container/NewBlockAddButton +msgid "Add block in position {index}" +msgstr "स्थिति {index} में ब्लॉक जोड़ें" + +#. Default: "Add block…" +#: helpers/MessageLabels/MessageLabels +msgid "Add block…" +msgstr "ब्लॉक... जोड़ें" + +#. Default: "Condition added" +#: components/manage/Controlpanels/Rules/ConfigureRule +msgid "Add condition" +msgstr "शर्त जोड़ी गई" + +#. Default: "Add content rule" +#: components/manage/Controlpanels/Rules/Rules +msgid "Add content rule" +msgstr "कंटेंट रूल्स जोड़े" + +#. Default: "Add criteria" +#: components/manage/Widgets/QueryWidget +msgid "Add criteria" +msgstr "मापदंड जोड़े" + +#. Default: "Add date" +#: components/manage/Widgets/RecurrenceWidget/RecurrenceWidget +msgid "Add date" +msgstr "दिनांक जोड़ें" + +#. Default: "Add element to container" +#: components/manage/Blocks/Container/SimpleContainerToolbar +msgid "Add element to container" +msgstr "कंटेनर में ए᠎लिमन्‍ट्‌ जोड़ें" + +#. Default: "Add field" +#: components/manage/Widgets/SchemaWidget +msgid "Add field" +msgstr "क्षेत्र जोड़ें" + +#. Default: "Add fieldset" +#: components/manage/Widgets/SchemaWidget +msgid "Add fieldset" +msgstr "क्षेत्रसमूह जोड़ें" + +#. Default: "Add group" +#: helpers/MessageLabels/MessageLabels +msgid "Add group" +msgstr "समूह जोड़ें" + +#. Default: "Add new content type" +#: components/manage/Controlpanels/ContentTypes +msgid "Add new content type" +msgstr "नई कंटेंट जोड़ें" + +#. Default: "Add new group" +#: helpers/MessageLabels/MessageLabels +msgid "Add new group" +msgstr "नया समूह जोड़ें" + +#. Default: "Add new user" +#: helpers/MessageLabels/MessageLabels +msgid "Add new user" +msgstr "नया उपयोगकर्ता जोड़ें" + +#. Default: "Add to Groups" +#: helpers/MessageLabels/MessageLabels +msgid "Add to Groups" +msgstr "समूह में जोड़ें" + +#. Default: "Add users to group" +#: helpers/MessageLabels/MessageLabels +msgid "Add users to group" +msgstr "समूह में उपयोगकर्ताओं को जोड़ें" + +#. Default: "Add term" +#: components/manage/Widgets/VocabularyTermsWidget +msgid "Add vocabulary term" +msgstr "शब्दावली में शब्द जोड़ें" + +#. Default: "Add {type}" +#: components/manage/Add/Add +msgid "Add {type}" +msgstr "{type} जोड़ें" + +#. Default: "Add-Ons" +#: components/manage/Controlpanels/Controlpanels +msgid "Add-Ons" +msgstr "एड-ऑन" + +#. Default: "Add-on Configuration" +#: components/manage/Controlpanels/Controlpanels +msgid "Add-on Configuration" +msgstr "एड-ऑन कॉन्फ़िगरेशन" + +#. Default: "Add-ons" +#: components/manage/Controlpanels/AddonsControlpanel +msgid "Add-ons" +msgstr "एड-ऑन" + +#. Default: "Add-ons Settings" +#: components/manage/Controlpanels/AddonsControlpanel +msgid "Add-ons Settings" +msgstr "ऐड-ऑन सेटिंग्स" + +#. Default: "Added" +#: components/manage/Rules/Rules +msgid "Added" +msgstr "जोड़ा" + +#. Default: "Additional date" +#: components/manage/Widgets/RecurrenceWidget/Occurences +msgid "Additional date" +msgstr "अतिरिक्त तिथि" + +#. Default: "Addon could not be installed" +#: components/manage/Controlpanels/AddonsControlpanel +msgid "Addon could not be installed" +msgstr "अड-ऑन स्थापित नहीं किया जा सका" + +#. Default: "Addon could not be uninstalled" +#: components/manage/Controlpanels/AddonsControlpanel +msgid "Addon could not be uninstalled" +msgstr "अड-ऑन को अनइंस्टॉल नहीं किया जा सका" + +#. Default: "Addon could not be upgraded" +#: components/manage/Controlpanels/AddonsControlpanel +msgid "Addon could not be upgraded" +msgstr "एड-ऑन को अपग्रेड नहीं किया जा सका" + +#. Default: "Addon installed succesfuly" +#: components/manage/Controlpanels/AddonsControlpanel +msgid "Addon installed succesfuly" +msgstr "एडऑन सफलतापूर्वक स्थापित किया गया" + +#. Default: "Addon uninstalled succesfuly" +#: components/manage/Controlpanels/AddonsControlpanel +msgid "Addon uninstalled succesfuly" +msgstr "एडऑन को सफलतापूर्वक अनइंस्टॉल किया गया" + +#. Default: "Addon upgraded succesfuly" +#: components/manage/Controlpanels/AddonsControlpanel +msgid "Addon upgraded succesfuly" +msgstr "एडऑन को सफलतापूर्वक अपग्रेड किया गया" + +#. Default: "Advanced facet?" +#: components/manage/Blocks/Search/schema +msgid "Advanced facet?" +msgstr "उन्नत पहलू?" + +#. Default: "Advanced facets are initially hidden and displayed on demand" +#: components/manage/Blocks/Search/schema +msgid "Advanced facets are initially hidden and displayed on demand" +msgstr "उन्नत पहलू आरंभ में छिपे होते हैं और मांग पर प्रदर्शित किए जाते हैं" + +#. Default: "Album view" +#: config/Views +msgid "Album view" +msgstr "एल्बम दृश्य" + +#. Default: "Alias" +#: components/manage/Controlpanels/Aliases +msgid "Alias" +msgstr "उपनाम" + +#. Default: "Alias has been added" +#: components/manage/Aliases/Aliases +#: components/manage/Controlpanels/Aliases +msgid "Alias has been added" +msgstr "उपनाम जोड़ा गया है" + +#. Default: "Alignment" +#: components/manage/Blocks/Image/schema +#: components/manage/Blocks/LeadImage/LeadImageSidebar +#: components/manage/Blocks/Maps/schema +#: components/manage/Blocks/Teaser/schema +#: components/manage/Blocks/Video/schema +msgid "Alignment" +msgstr "एलाइनमेंट" + +#. Default: "All" +#: components/manage/Contents/Contents +msgid "All" +msgstr "सभी" + +#. Default: "All content" +#: config/Views +msgid "All content" +msgstr "सभी कंटेंट" + +#. Default: "All existing alternative urls for this site" +#: components/manage/Controlpanels/Aliases +msgid "All existing alternative urls for this site" +msgstr "इस साइट के लिए सभी मौजूदा वैकल्पिक यूआरएल" + +#. Default: "Alphabetically" +#: components/theme/Search/Search +msgid "Alphabetically" +msgstr "वर्णमाला क्रमानुसार" + +#. Default: "Alt text" +#: components/manage/Blocks/Image/schema +#: components/manage/Blocks/LeadImage/LeadImageSidebar +#: components/manage/Blocks/Maps/schema +msgid "Alt text" +msgstr "वैकल्पिक पाठ" + +#. Default: "Leave empty if the image is purely decorative." +#: components/manage/Blocks/Image/schema +msgid "Alt text hint" +msgstr "अगर छवि केवल सजावटी है तो खाली छोड़ दें।" + +#. Default: "Describe the purpose of the image." +#: components/manage/Blocks/Image/schema +msgid "Alt text hint link text" +msgstr "छवि का उद्देश्य वर्णन करें।" + +#. Default: "Alternative url path (Required)" +#: components/manage/Controlpanels/Aliases +msgid "Alternative url path (Required)" +msgstr "वैकल्पिक URL पथ (आवश्यक)" + +#. Default: "Alternative url path must start with a slash." +#: components/manage/Aliases/Aliases +#: components/manage/Controlpanels/Aliases +msgid "Alternative url path must start with a slash." +msgstr "वैकल्पिक URL पथ को स्लैश के साथ शुरू करना चाहिए।" + +#. Default: "Alternative url path → target url path (date and time of creation, manually created yes/no)" +#: components/manage/Controlpanels/Aliases +msgid "Alternative url path → target url path (date and time of creation, manually created yes/no)" +msgstr "वैकल्पिक URL पथ → लक्ष्य URL पथ (निर्माण की तारीख और समय, मैन्युअल रूप से बनाया गया है/नहीं)" + +#. Default: "Applied to subfolders" +#: components/manage/Rules/Rules +msgid "Applied to subfolders" +msgstr "उपफ़ोल्डर्स पर लागू किया गया" + +#. Default: "Applies to subfolders?" +#: components/manage/Rules/Rules +msgid "Applies to subfolders?" +msgstr "उपफ़ोल्डर्स पर लागू होता है?" + +#. Default: "Apply to subfolders" +#: components/manage/Rules/Rules +msgid "Apply to subfolders" +msgstr "उपफ़ोल्डर्स पर लागू करें" + +#. Default: "Apply working copy" +#: components/manage/Toolbar/More +msgid "Apply working copy" +msgstr "काम की प्रतिलिपि लागू करें" + +#. Default: "Are you sure you want to delete this field?" +#: components/manage/Widgets/SchemaWidget +msgid "Are you sure you want to delete this field?" +msgstr "क्या आप इस फ़ील्ड को हटाना चाहते हैं?" + +#. Default: "Are you sure you want to delete this fieldset including all fields?" +#: components/manage/Widgets/SchemaWidget +msgid "Are you sure you want to delete this fieldset including all fields?" +msgstr "क्या आप इस फ़ील्डसेट को हटाना चाहते हैं, सभी फ़ील्ड्स सहित?" + +#. Default: "Ascending" +#: components/manage/Blocks/Search/components/SortOn +#: components/manage/Contents/Contents +msgid "Ascending" +msgstr "आरोही" + +#. Default: "Assign the {role} role to {entry}" +#: components/manage/Sharing/Sharing +msgid "Assign the {role} role to {entry}" +msgstr "{entry} को {role} भूमिका का काम दें" + +#. Default: "Assignments" +#: components/manage/Controlpanels/Rules/ConfigureRule +msgid "Assignments" +msgstr "असाइनमेंट" + +#. Default: "Available" +#: components/manage/Controlpanels/AddonsControlpanel +msgid "Available" +msgstr "उपलब्ध" + +#. Default: "Available content rules:" +#: components/manage/Rules/Rules +msgid "Available content rules:" +msgstr "उपलब्ध कंटेंट नियम:" + +#. Default: "Back" +#: components/manage/Aliases/Aliases +#: components/manage/Contents/Contents +#: components/manage/Controlpanels/AddonsControlpanel +#: components/manage/Controlpanels/Aliases +#: components/manage/Controlpanels/ContentType +#: components/manage/Controlpanels/ContentTypeLayout +#: components/manage/Controlpanels/ContentTypes +#: components/manage/Controlpanels/Controlpanel +#: components/manage/Controlpanels/Controlpanels +#: components/manage/Controlpanels/DatabaseInformation +#: components/manage/Controlpanels/ModerateComments +#: components/manage/Controlpanels/Rules/AddRule +#: components/manage/Controlpanels/Rules/ConfigureRule +#: components/manage/Controlpanels/Rules/EditRule +#: components/manage/Controlpanels/Rules/Rules +#: components/manage/Controlpanels/UndoControlpanel +#: components/manage/Controlpanels/UpgradeControlPanel +#: components/manage/Diff/Diff +#: components/manage/History/History +#: components/manage/LinksToItem/LinksToItem +#: components/manage/Multilingual/ManageTranslations +#: components/manage/Preferences/ChangePassword +#: components/manage/Preferences/PersonalPreferences +#: components/manage/Rules/Rules +#: components/manage/Sharing/Sharing +#: components/manage/Sidebar/ObjectBrowserBody +#: components/manage/Toolbar/PersonalTools +#: components/manage/Toolbar/Toolbar +#: components/theme/ContactForm/ContactForm +#: helpers/MessageLabels/MessageLabels +msgid "Back" +msgstr "पिछले" + +#. Default: "Base" +#: components/manage/Diff/Diff +msgid "Base" +msgstr "आधार" + +#. Default: "Base search query" +#: components/manage/Blocks/Search/schema +msgid "Base search query" +msgstr "मूल खोज क्वेरी" + +#. Default: "Block" +#: components/manage/Sidebar/Sidebar +msgid "Block" +msgstr "ब्लॉक" + +#. Default: "Both email address and password are case sensitive, check that caps lock is not enabled." +#: components/theme/Login/Login +msgid "Both email address and password are case sensitive, check that caps lock is not enabled." +msgstr "ईमेल पता और पासवर्ड दोनों मामले संवेदनशील हैं, कैप्स लॉक ऑन नहीं है, यह सुनिश्चित करें।" + +#. Default: "Breadcrumbs" +#: components/theme/Breadcrumbs/Breadcrumbs +msgid "Breadcrumbs" +msgstr "ब्रेडक्रंब्स" + +#. Default: "Broken relations" +#: components/manage/Controlpanels/Relations/BrokenRelations +msgid "Broken relations" +msgstr "टूटे संबंध" + +#. Default: "Browse" +#: components/manage/Contents/ContentsUploadModal +#: components/manage/Sidebar/ObjectBrowserNav +msgid "Browse" +msgstr "ब्राउज़ करें" + +#. Default: "Browse the site, drop an image, or type an URL" +#: components/manage/Blocks/Image/Edit +msgid "Browse the site, drop an image, or type an URL" +msgstr "साइट ब्राउज़ करें, एक छवि छोड़ें, या एक URL टाइप करें" + +#. Default: "By default, permissions from the container of this item are inherited. If you disable this, only the explicitly defined sharing permissions will be valid. In the overview, the symbol {inherited} indicates an inherited value. Similarly, the symbol {global} indicates a global role, which is managed by the site administrator." +#: components/manage/Sharing/Sharing +msgid "By default, permissions from the container of this item are inherited. If you disable this, only the explicitly defined sharing permissions will be valid. In the overview, the symbol {inherited} indicates an inherited value. Similarly, the symbol {global} indicates a global role, which is managed by the site administrator." +msgstr "डिफ़ॉल्ट रूप से, इस आइटम के कंटेनर से अनुमतियाँ विरासत में होती हैं। यदि आप इसे अक्षम करते हैं, तो केवल स्पष्ट रूप से परिभागित अनुमतियाँ मान्य होंगी। अवलोकन में, प्रतीक {inherited} एक विरासत मान को दर्शाता है। उसी तरह, प्रतीक {global} एक वैश्विक भूमिका को दर्शाता है, जो साइट प्रशासक द्वारा प्रबंधित की जाती है।" + +#. Default: "Cache Name" +#: components/manage/Controlpanels/DatabaseInformation +msgid "Cache Name" +msgstr "कैश नाम" + +#. Default: "Can not edit Layout for {type} content-type as it doesn't have support for Volto Blocks enabled" +#: components/manage/Controlpanels/ContentTypeLayout +msgid "Can not edit Layout for {type} content-type as it doesn't have support for Volto Blocks enabled" +msgstr "{type} कंटेंट प्रकार के लिए लेआउट संपादित नहीं किया जा सकता क्योंकि इसमें Volto ब्लॉक का समर्थन नहीं है" + +#. Default: "Can not edit Layout for {type} content-type as the Blocks behavior is enabled and read-only" +#: components/manage/Controlpanels/ContentTypeLayout +msgid "Can not edit Layout for {type} content-type as the Blocks behavior is enabled and read-only" +msgstr "" + +#. Default: "Cancel" +#: components/manage/Add/Add +#: components/manage/Contents/ContentsUploadModal +#: components/manage/Controlpanels/ContentType +#: components/manage/Controlpanels/ContentTypeLayout +#: components/manage/Controlpanels/ContentTypeSchema +#: components/manage/Controlpanels/Controlpanel +#: components/manage/Controlpanels/Rules/AddRule +#: components/manage/Controlpanels/Rules/EditRule +#: components/manage/Delete/Delete +#: components/manage/Edit/Edit +#: components/manage/Form/ModalForm +#: components/manage/Sharing/Sharing +#: components/theme/Login/Login +#: helpers/MessageLabels/MessageLabels +msgid "Cancel" +msgstr "रद्द करें" + +#. Default: "Cell" +#: config/Blocks +msgid "Cell" +msgstr "सेल" + +#. Default: "Center" +#: components/manage/Blocks/Maps/Edit +#: components/manage/Sidebar/AlignBlock +#: components/manage/Widgets/AlignWidget +msgid "Center" +msgstr "केंद्र" + +#. Default: "Change Note" +#: components/manage/History/History +msgid "Change Note" +msgstr "नोट बदलें" + +#. Default: "Change Password" +#: components/manage/Preferences/ChangePassword +msgid "Change Password" +msgstr "पासवर्ड बदलें" + +#. Default: "Change State" +#: components/manage/Contents/ContentsWorkflowModal +msgid "Change State" +msgstr "स्थिति बदलें" + +#. Default: "Change workflow state recursively" +#: components/manage/Contents/ContentsWorkflowModal +msgid "Change workflow state recursively" +msgstr "वर्कफ़्लो स्थिति को आवर्ती रूप से बदलें" + +#. Default: "Changes applied" +#: components/manage/Toolbar/More +msgid "Changes applied." +msgstr "परिवर्तन लागू हुए।" + +#. Default: "Changes saved" +#: components/manage/Preferences/ChangePassword +#: components/manage/Preferences/PersonalPreferences +msgid "Changes saved" +msgstr "परिवर्तन सहेजे गए" + +#. Default: "Changes saved." +#: components/manage/Controlpanels/ContentType +#: components/manage/Controlpanels/ContentTypeLayout +#: components/manage/Controlpanels/ContentTypeSchema +#: components/manage/Controlpanels/Controlpanel +msgid "Changes saved." +msgstr "परिवर्तन सहेजे गए।" + +#. Default: "Checkbox" +#: components/manage/Widgets/SchemaWidget +msgid "Checkbox" +msgstr "चेकबॉक्स" + +#. Default: "Choices" +#: components/manage/Widgets/SelectWidget +msgid "Choices" +msgstr "विकल्प" + +#. Default: "Choose Image" +#: components/manage/Sidebar/ObjectBrowserBody +msgid "Choose Image" +msgstr "छवि चुनें" + +#. Default: "Choose Target" +#: components/manage/Sidebar/ObjectBrowserBody +msgid "Choose Target" +msgstr "लक्ष्य चुनें" + +#. Default: "Choose a file" +#: components/manage/Widgets/FileWidget +#: components/manage/Widgets/RegistryImageWidget +msgid "Choose a file" +msgstr "एक फ़ाइल चुनें" + +#. Default: "Clear" +#: components/manage/Blocks/HTML/Edit +msgid "Clear" +msgstr "साफ़ करें" + +#. Default: "Clear filters" +#: components/manage/Blocks/Search/components/FilterList +msgid "Clear filters" +msgstr "फ़िल्टर साफ़ करें" + +#. Default: "Clear search" +#: components/manage/BlockChooser/BlockChooserSearch +msgid "Clear search" +msgstr "खोज साफ़ करें" + +#. Default: "Click to download full sized image" +#: components/theme/View/ImageView +msgid "Click to download full sized image" +msgstr "पूर्ण आकार की छवि डाउनलोड करने के लिए क्लिक करें" + +#. Default: "Close" +#: components/manage/Widgets/SelectWidget +msgid "Close" +msgstr "बंद करें" + +#. Default: "Close menu" +#: components/theme/Navigation/Navigation +msgid "Close menu" +msgstr "मेनू बंद करें" + +#. Default: "Code" +#: components/manage/Blocks/HTML/Edit +msgid "Code" +msgstr "कोड" + +#. Default: "Collapse item" +#: components/manage/Widgets/ObjectListWidget +msgid "Collapse item" +msgstr "आइटम को संकुचित करें" + +#. Default: "Collection" +#: components/manage/Toolbar/Toolbar +msgid "Collection" +msgstr "संग्रह" + +#. Default: "Color" +#: components/manage/Widgets/ColorPickerWidget +msgid "Color" +msgstr "रंग" + +#. Default: "Comment" +#: components/manage/Controlpanels/ModerateComments +#: components/theme/Comments/CommentEditModal +#: components/theme/Comments/Comments +msgid "Comment" +msgstr "टिप्पणी" + +#. Default: "Commenter" +#: components/manage/Controlpanels/ModerateComments +msgid "Commenter" +msgstr "टिप्पणीकर्ता" + +#. Default: "Comments" +#: components/theme/Comments/Comments +msgid "Comments" +msgstr "टिप्पणियाँ" + +#. Default: "Compare" +#: components/manage/Diff/Diff +msgid "Compare" +msgstr "तुलना" + +#. Default: "Condition changed" +#: components/manage/Controlpanels/Rules/ConfigureRule +msgid "Condition changed" +msgstr "शर्त बदल गई" + +#. Default: "Condition:" +#: components/manage/Controlpanels/Rules/ConfigureRule +msgid "Condition: " +msgstr "शर्त:" + +#. Default: "Configuration Versions" +#: components/manage/Controlpanels/UpgradeControlPanel +msgid "Configuration Versions" +msgstr "कॉन्फ़िगरेशन संस्करण" + +#. Default: "Configure Content Rule" +#: components/manage/Controlpanels/Rules/EditRule +msgid "Configure Content Rule" +msgstr "कंटेंट रूल्स कॉन्फ़िगर करें" + +#. Default: "Configure Content Rule: {title}" +#: components/manage/Controlpanels/Rules/ConfigureRule +msgid "Configure Content Rule: {title}" +msgstr "कंटेंट नियम कॉन्फ़िगर करें: {title}" + +#. Default: "Configure content rule" +#: components/manage/Controlpanels/Rules/ConfigureRule +msgid "Configure content rule" +msgstr "कंटेंट नियम कॉन्फ़िगर करें" + +#. Default: "Confirm password" +#: components/manage/Preferences/ChangePassword +#: components/theme/PasswordReset/PasswordReset +msgid "Confirm password" +msgstr "पासवर्ड की पुष्टि करें" + +#. Default: "Connection refused" +#: components/theme/ConnectionRefused/ConnectionRefused +msgid "Connection refused" +msgstr "कनेक्शन इनकार किया गया" + +#. Default: "Contact form" +#: components/theme/ContactForm/ContactForm +msgid "Contact form" +msgstr "संपर्क फ़ॉर्म" + +#. Default: "Contained items" +#: components/manage/Blocks/Listing/Edit +msgid "Contained items" +msgstr "शामिल आइटम" + +#. Default: "Container settings" +#: components/manage/Blocks/Container/SimpleContainerToolbar +msgid "Container settings" +msgstr "कंटेनर सेटिंग्स" + +#. Default: "Content" +#: components/manage/Controlpanels/Controlpanels +msgid "Content" +msgstr "कंटेंट" + +#. Default: "Content Rule" +#: components/manage/Controlpanels/Rules/Rules +msgid "Content Rule" +msgstr "कंटेंट नियम" + +#. Default: "Content Rules" +#: components/manage/Controlpanels/Controlpanels +#: components/manage/Controlpanels/Rules/Rules +msgid "Content Rules" +msgstr "कंटेंट नियम" + +#. Default: "Content rules for {title}" +#: components/manage/Rules/Rules +msgid "Content rules for {title}" +msgstr "{title} के लिए कंटेंट नियम" + +#. Default: "Content rules from parent folders" +#: components/manage/Rules/Rules +msgid "Content rules from parent folders" +msgstr "मूल फ़ोल्डर से कंटेंट नियम" + +#. Default: "Content that links to or references {title}" +#: components/manage/LinksToItem/LinksToItem +msgid "Content that links to or references {title}" +msgstr "{title} से लिंक या संदर्भित कंटेंट" + +#. Default: "Content type created" +#: components/manage/Controlpanels/ContentTypes +msgid "Content type created" +msgstr "कंटेंट प्रकार बनाया गया" + +#. Default: "Content type deleted" +#: components/manage/Controlpanels/ContentTypes +msgid "Content type deleted" +msgstr "कंटेंट प्रकार हटाया गया" + +#. Default: "Contents" +#: components/manage/Contents/Contents +#: components/manage/Toolbar/Toolbar +msgid "Contents" +msgstr "कंटेंट" + +#. Default: "Controls" +#: components/manage/Blocks/Search/schema +msgid "Controls" +msgstr "नियंत्रण" + +#. Default: "Copy" +#: components/manage/Actions/Actions +#: components/manage/Contents/Contents +#: components/manage/Contents/ContentsItem +msgid "Copy" +msgstr "प्रतिलिपि" + +#. Default: "Copy blocks" +#: helpers/MessageLabels/MessageLabels +msgid "Copy blocks" +msgstr "ब्लॉक की प्रतिलिपि" + +#. Default: "Copyright" +#: components/theme/Footer/Footer +msgid "Copyright" +msgstr "कॉपीराइट" + +#. Default: "Copyright statement or other rights information on this item." +#: components/manage/Contents/ContentsPropertiesModal +msgid "Copyright statement or other rights information on this item." +msgstr "इस आइटम पर कॉपीराइट विवरण या अन्य अधिकार सूचना।" + +#. Default: "Create or delete relations to target" +#: helpers/MessageLabels/MessageLabels +msgid "Create or delete relations to target" +msgstr "लक्ष्य के साथ संबंध बनाएं या हटाएं" + +#. Default: "Create working copy" +#: components/manage/Toolbar/More +msgid "Create working copy" +msgstr "काम की प्रतिलिपि बनाएं" + +#. Default: "Created by {creator} on {date}" +#: components/manage/WorkingCopyToastsFactory/WorkingCopyToastsFactory +msgid "Created by {creator} on {date}" +msgstr "{date} को {creator} द्वारा बनाया गया" + +#. Default: "Created on" +#: components/manage/Contents/Contents +msgid "Created on" +msgstr "बनाया गया" + +#. Default: "Creator" +#: components/manage/Contents/Contents +msgid "Creator" +msgstr "निर्मूल" + +#. Default: "Creators" +#: components/manage/Contents/ContentsPropertiesModal +msgid "Creators" +msgstr "निर्मूल" + +#. Default: "Criteria" +#: components/manage/Widgets/QuerystringWidget +#: components/manage/Widgets/QueryWidget +msgid "Criteria" +msgstr "मानदंड" + +#. Default: "Current active configuration" +#: components/manage/Controlpanels/UpgradeControlPanel +msgid "Current active configuration" +msgstr "वर्तमान सक्रिय कॉन्फ़िगरेशन" + +#. Default: "Current filters applied" +#: components/manage/Blocks/Search/components/FilterList +msgid "Current filters applied" +msgstr "वर्तमान फ़िल्टर लागू हैं" + +#. Default: "Current password" +#: components/manage/Preferences/ChangePassword +msgid "Current password" +msgstr "वर्तमान पासवर्ड" + +#. Default: "Cut" +#: components/manage/Actions/Actions +#: components/manage/Contents/Contents +#: components/manage/Contents/ContentsItem +msgid "Cut" +msgstr "कट" + +#. Default: "Cut blocks" +#: helpers/MessageLabels/MessageLabels +msgid "Cut blocks" +msgstr "ब्लॉक काटें" + +#. Default: "Daily" +#: components/manage/Widgets/RecurrenceWidget/RecurrenceWidget +msgid "Daily" +msgstr "रोज़ाना" + +#. Default: "Database" +#: components/manage/Controlpanels/Controlpanels +msgid "Database" +msgstr "डेटाबेस" + +#. Default: "Database Information" +#: components/manage/Controlpanels/DatabaseInformation +msgid "Database Information" +msgstr "डेटाबेस सूचना" + +#. Default: "Database Location" +#: components/manage/Controlpanels/DatabaseInformation +msgid "Database Location" +msgstr "डेटाबेस स्थान" + +#. Default: "Database Size" +#: components/manage/Controlpanels/DatabaseInformation +msgid "Database Size" +msgstr "डेटाबेस आकार" + +#. Default: "Database main" +#: components/manage/Controlpanels/DatabaseInformation +msgid "Database main" +msgstr "मुख्य डेटाबेस" + +#. Default: "Date" +#: components/manage/Controlpanels/Aliases +#: components/manage/Controlpanels/ModerateComments +#: components/manage/Widgets/DatetimeWidget +msgid "Date" +msgstr "तारीख" + +#. Default: "Date (newest first)" +#: components/theme/Search/Search +msgid "Date (newest first)" +msgstr "तारीख (नवीनतम पहले)" + +#. Default: "Default" +#: components/manage/Contents/ContentsPropertiesModal +#: components/manage/Contents/ContentsRenameModal +#: components/manage/Contents/ContentsTagsModal +#: components/manage/Contents/ContentsWorkflowModal +#: components/manage/Controlpanels/UndoControlpanel +#: components/manage/Preferences/ChangePassword +#: components/manage/Preferences/PersonalPreferences +#: components/manage/Widgets/SchemaWidget +#: components/manage/Widgets/SelectWidget +#: components/theme/Comments/CommentEditModal +#: components/theme/Comments/Comments +#: components/theme/ContactForm/ContactForm +#: components/theme/PasswordReset/PasswordReset +#: components/theme/PasswordReset/RequestPasswordReset +#: components/theme/Register/Register +msgid "Default" +msgstr "डिफ़ॉल्ट" + +#. Default: "Default view" +#: config/Views +msgid "Default view" +msgstr "डिफ़ॉल्ट दृश्य" + +#. Default: "Delete" +#: components/manage/Contents/Contents +#: components/manage/Contents/ContentsItem +#: components/manage/Controlpanels/ContentTypesActions +#: components/manage/Controlpanels/Groups/RenderGroups +#: components/manage/Controlpanels/ModerateComments +#: components/manage/Controlpanels/Users/RenderUsers +#: components/manage/Delete/Delete +#: components/manage/Widgets/FormFieldWrapper +#: components/manage/Widgets/ObjectBrowserWidget +#: components/theme/Comments/Comments +msgid "Delete" +msgstr "हटाएँ" + +#. Default: "Delete Group" +#: helpers/MessageLabels/MessageLabels +msgid "Delete Group" +msgstr "समूह हटाएं" + +#. Default: "Delete Type" +#: components/manage/Controlpanels/ContentTypes +msgid "Delete Type" +msgstr "प्रकार हटाएं" + +#. Default: "Delete User" +#: helpers/MessageLabels/MessageLabels +msgid "Delete User" +msgstr "उपयोगकर्ता हटाएं" + +#. Default: "Action deleted" +#: components/manage/Controlpanels/Rules/ConfigureRule +msgid "Delete action" +msgstr "क्रिया हटाई गई" + +#. Default: "Delete blocks" +#: helpers/MessageLabels/MessageLabels +msgid "Delete blocks" +msgstr "ब्लॉक हटाएँ" + +#. Default: "Delete col" +#: config/Blocks +msgid "Delete col" +msgstr "कॉलमम हटाएँ" + +#. Default: "Condition deleted" +#: components/manage/Controlpanels/Rules/ConfigureRule +msgid "Delete condition" +msgstr "शर्त हटाई गई" + +#. Default: "Delete row" +#: config/Blocks +msgid "Delete row" +msgstr "पंक्ति हटाएँ" + +#. Default: "Delete selected items?" +#: components/manage/Contents/Contents +msgid "Delete selected items?" +msgstr "चयनित आइटम हटाएं?" + +#. Default: "Delete this item?" +#: components/manage/Contents/Contents +msgid "Delete this item?" +msgstr "क्या आप इस आइटम को हटाना चाहते हैं?" + +#. Default: "Deleted" +#: components/manage/Controlpanels/Rules/Rules +msgid "Deleted" +msgstr "हटा दिया गया" + +#. Default: "Deleting this item breaks {brokenReferences} {variation}." +#: components/manage/Contents/Contents +msgid "Deleting this item breaks {brokenReferences} {variation}." +msgstr "इस आइटम को हटाने से {brokenReferences} {variation} टूट जाता है।" + +#. Default: "Depth" +#: components/manage/Widgets/QuerystringWidget +msgid "Depth" +msgstr "गहराई" + +#. Default: "Descending" +#: components/manage/Blocks/Search/components/SortOn +#: components/manage/Contents/Contents +msgid "Descending" +msgstr "अवरोही" + +#. Default: "Description" +#: components/manage/Blocks/Teaser/schema +#: components/manage/Controlpanels/ContentTypes +#: components/manage/Widgets/SchemaWidget +#: components/manage/Widgets/SelectWidget +#: components/theme/View/TabularView +#: helpers/MessageLabels/MessageLabels +msgid "Description" +msgstr "विवरण" + +#. Default: "Diff" +#: components/manage/Diff/Diff +msgid "Diff" +msgstr "अंतर" + +#. Default: "Difference between revision {one} and {two} of {title}" +#: components/manage/Diff/Diff +msgid "Difference between revision {one} and {two} of {title}" +msgstr "{title} के संशोधन {one} और {two} के बीच अंतर" + +#. Default: "Disable" +#: components/manage/Rules/Rules +msgid "Disable" +msgstr "अक्षम करें" + +#. Default: "Disable apply to subfolders" +#: components/manage/Rules/Rules +msgid "Disable apply to subfolders" +msgstr "उपफोल्डर्स पर लागू करने को अक्षम करें" + +#. Default: "Disabled" +#: components/manage/Rules/Rules +msgid "Disabled" +msgstr "अक्षम" + +#. Default: "Disabled apply to subfolders" +#: components/manage/Rules/Rules +msgid "Disabled apply to subfolders" +msgstr "उपफोल्डर्स पर अक्षम करें" + +#. Default: "Distributed under the {license}." +#: components/theme/Footer/Footer +msgid "Distributed under the {license}." +msgstr "{license} के तहत वितरित।" + +#. Default: "Add border to inner columns" +#: config/Blocks +msgid "Divide each row into separate cells" +msgstr "प्रत्येक पंक्ति को अलग-अलग सेल्स में बाँटें" + +#. Default: "Do you really want to delete the group {groupname}?" +#: components/manage/Controlpanels/Groups/GroupsControlpanel +msgid "Do you really want to delete the group {groupname}?" +msgstr "क्या आप सच में समूह {groupname} को हटाना चाहते हैं?" + +#. Default: "Do you really want to delete type {typename}?" +#: components/manage/Controlpanels/ContentTypes +msgid "Do you really want to delete the type {typename}?" +msgstr "क्या आप सच में प्रकार {typename} को हटाना चाहते हैं?" + +#. Default: "Do you really want to delete the user {username}?" +#: components/manage/Controlpanels/Users/UsersControlpanel +msgid "Do you really want to delete the user {username}?" +msgstr "क्या आप सच में उपयोगकर्ता {username} को हटाना चाहते हैं?" + +#. Default: "Do you really want to delete this item?" +#: components/manage/Delete/Delete +msgid "Do you really want to delete this item?" +msgstr "क्या आप वाकई इस आइटम को हटाना चाहते हैं?" + +#. Default: "Document" +#: components/manage/Multilingual/TranslationObject +#: components/manage/Sidebar/Sidebar +msgid "Document" +msgstr "दस्तावेज़" + +#. Default: "Document view" +#: config/Views +msgid "Document view" +msgstr "दस्तावेज़ दृश्य" + +#. Default: "Download Event" +#: components/theme/EventDetails/EventDetails +msgid "Download Event" +msgstr "आयोजन डाउनलोड करें" + +#. Default: "Drag and drop files from your computer onto this area or click the “Browse” button." +#: components/manage/Contents/ContentsUploadModal +msgid "Drag and drop files from your computer onto this area or click the “Browse” button." +msgstr "अपने कंप्यूटर से फ़ाइलें इस क्षेत्र पर खींचें और छोड़ें या 'ब्राउज़' बटन पर क्लिक करें।" + +#. Default: "Drop file here to replace the existing file" +#: components/manage/Widgets/FileWidget +#: components/manage/Widgets/RegistryImageWidget +msgid "Drop file here to replace the existing file" +msgstr "मौजूदा फ़ाइल को बदलने के लिए यहाँ फ़ाइल ड्रॉप करें" + +#. Default: "Drop file here to upload a new file" +#: components/manage/Widgets/FileWidget +#: components/manage/Widgets/RegistryImageWidget +msgid "Drop file here to upload a new file" +msgstr "नई फ़ाइल अपलोड करने के लिए यहाँ फ़ाइल ड्रॉप करें" + +#. Default: "Drop files here ..." +#: components/manage/Widgets/FileWidget +#: components/manage/Widgets/RegistryImageWidget +msgid "Drop files here ..." +msgstr "यहाँ फ़ाइलें ड्रॉप करें ..." + +#. Default: "Dry run selected, transaction aborted." +#: components/manage/Controlpanels/UpgradeControlPanel +msgid "Dry run selected, transaction aborted." +msgstr "सूखा परीक्षण चुना गया, लेन-देन रद्द किया गया।" + +#. Default: "E-mail" +#: components/theme/Register/Register +msgid "E-mail" +msgstr "ईमेल" + +#. Default: "E-mail addresses do not match." +#: components/theme/PasswordReset/PasswordReset +msgid "E-mail addresses do not match." +msgstr "ईमेल पते मेल नहीं खाते।" + +#. Default: "Edit" +#: components/manage/Contents/ContentsItem +#: components/manage/Controlpanels/ContentTypesActions +#: components/manage/Controlpanels/ModerateComments +#: components/manage/Controlpanels/Rules/EditRule +#: components/manage/Controlpanels/Users/RenderUsers +#: components/manage/Toolbar/Toolbar +#: components/manage/Widgets/FormFieldWrapper +#: components/manage/Widgets/ObjectBrowserWidget +#: components/theme/Comments/Comments +msgid "Edit" +msgstr "संपादित करें" + +#. Default: "Edit Rule" +#: components/manage/Controlpanels/Rules/EditRule +msgid "Edit Rule" +msgstr "नियम संपादित करें" + +#. Default: "Edit comment" +#: components/theme/Comments/CommentEditModal +msgid "Edit comment" +msgstr "टिप्पणी संपादित करें" + +#. Default: "Edit field" +#: components/manage/Widgets/SchemaWidget +msgid "Edit field" +msgstr "फ़ील्ड संपादित करें" + +#. Default: "Edit fieldset" +#: components/manage/Widgets/SchemaWidget +msgid "Edit fieldset" +msgstr "फ़ील्डसेट संपादित करें" + +#. Default: "Edit recurrence" +#: components/manage/Widgets/RecurrenceWidget/RecurrenceWidget +msgid "Edit recurrence" +msgstr "आवर्तन संपादित करें" + +#. Default: "Edit values" +#: components/manage/Form/InlineForm +msgid "Edit values" +msgstr "मान संपादित करें" + +#. Default: "Edit {title}" +#: components/manage/Edit/Edit +msgid "Edit {title}" +msgstr "संपादित करें {title}" + +#. Default: "Email" +#: helpers/MessageLabels/MessageLabels +msgid "Email" +msgstr "ईमेल" + +#. Default: "Email sent" +#: components/theme/ContactForm/ContactForm +msgid "Email sent" +msgstr "ईमेल भेजा गया" + +#. Default: "Embed code error, please follow the instructions and try again." +#: components/manage/Blocks/Maps/Edit +msgid "Embed code error, please follow the instructions and try again." +msgstr "एम्बेड कोड त्रुटि, कृपया निर्देशों का पालन करें और पुनः प्रयास करें।" + +#. Default: "Empty object list" +#: components/manage/Widgets/ObjectListWidget +msgid "Empty object list" +msgstr "खाली ऑब्जेक्ट सूची" + +#. Default: "Enable" +#: components/manage/Rules/Rules +msgid "Enable" +msgstr "सक्षम करें" + +#. Default: "Enable editable Blocks" +#: components/manage/Controlpanels/ContentTypeLayout +msgid "Enable editable Blocks" +msgstr "संपादनीय ब्लॉक्स सक्षम करें" + +#. Default: "Enabled" +#: components/manage/Rules/Rules +msgid "Enabled" +msgstr "सक्षम" + +#. Default: "Enabled here?" +#: components/manage/Rules/Rules +msgid "Enabled here?" +msgstr "यहाँ सक्षम किया गया है?" + +#. Default: "Enabled?" +#: components/manage/Rules/Rules +msgid "Enabled?" +msgstr "सक्षम?" + +#. Default: "End Date" +#: components/manage/Blocks/Search/components/DateRangeFacet +#: components/manage/Contents/Contents +msgid "End Date" +msgstr "अंतिम तिथि" + +#. Default: "Enter URL or select an item" +#: components/manage/AnchorPlugin/components/LinkButton/AddLinkForm +msgid "Enter URL or select an item" +msgstr "URL दर्ज करें या आइटम का चयन करें" + +#. Default: "Enter a username above to search or click 'Show All'" +#: helpers/MessageLabels/MessageLabels +msgid "Enter a username above to search or click 'Show All'" +msgstr "खोज करने के लिए ऊपर एक उपयोगकर्ता नाम दर्ज करें या 'सभी दिखाएं' पर क्लिक करें" + +#. Default: "Enter an email address. This will be your login name. We respect your privacy, and will not give the address away to any third parties or expose it anywhere." +#: components/theme/Register/Register +msgid "Enter an email address. This will be your login name. We respect your privacy, and will not give the address away to any third parties or expose it anywhere." +msgstr "एक ईमेल पता दर्ज करें। यह आपका लॉगिन नाम होगा। हम आपकी गोपनीयता का सम्मान करते हैं, और हम इस पते को किसी तीसरे पक्ष को नहीं देंगे या इसे कहीं भी प्रकट नहीं करेंगे।" + +#. Default: "Enter full name, e.g. John Smith." +#: components/theme/Register/Register +msgid "Enter full name, e.g. John Smith." +msgstr "पूरा नाम दर्ज करें, उदाहरण के लिए, John Smith।" + +#. Default: "Enter map Embed Code" +#: components/manage/Blocks/Maps/Edit +msgid "Enter map Embed Code" +msgstr "नक्शे का एम्बेड कोड दर्ज करें" + +#. Default: "Enter the absolute path of the target. The path must start with '/'. Target must exist or be an existing alternative url path to the target." +#: components/manage/Controlpanels/Aliases +msgid "Enter the absolute path of the target. The path must start with '/'. Target must exist or be an existing alternative url path to the target." +msgstr "लक्ष्य का पूर्ण रास्ता दर्ज करें। पथ '/ ' से प्रारंभ होना चाहिए। लक्ष्य मौजूद होना चाहिए या लक्ष्य के लिए मौजूदा वैकल्पिक URL पथ होना चाहिए।" + +#. Default: "Enter the absolute path where the alternative url should exist. The path must start with '/'. Only urls that result in a 404 not found page will result in a redirect occurring." +#: components/manage/Aliases/Aliases +#: components/manage/Controlpanels/Aliases +msgid "Enter the absolute path where the alternative url should exist. The path must start with '/'. Only urls that result in a 404 not found page will result in a redirect occurring." +msgstr "वैकल्पिक URL होनी चाहिए जहां का पूर्ण रास्ता दर्ज करें। पथ '/ ' से प्रारंभ होना चाहिए। केवल वे URL जिनके परिणामस्वरूप 404 नहीं मिला पेज एक रिडायरेक्ट होगा।" + +#. Default: "Enter your current password." +#: components/manage/Preferences/ChangePassword +msgid "Enter your current password." +msgstr "अपना वर्तमान पासवर्ड दर्ज करें।" + +#. Default: "Enter your email for verification." +#: components/theme/PasswordReset/PasswordReset +msgid "Enter your email for verification." +msgstr "सत्यापन के लिए अपना ईमेल दर्ज करें।" + +#. Default: "Enter your new password. Minimum 8 characters." +#: components/manage/Preferences/ChangePassword +#: components/theme/PasswordReset/PasswordReset +msgid "Enter your new password. Minimum 8 characters." +msgstr "अपना नया पासवर्ड दर्ज करें। न्यूनतम 8 वर्ण।" + +#. Default: "Enter your username for verification." +#: components/theme/PasswordReset/PasswordReset +msgid "Enter your username for verification." +msgstr "सत्यापन के लिए अपना उपयोगकर्ता नाम दर्ज करें।" + +#. Default: "Entries" +#: components/manage/Blocks/ToC/Schema +msgid "Entries" +msgstr "एन्ट्रीज़" + +#. Default: "Error" +#: components/manage/Add/Add +#: components/manage/Controlpanels/AddonsControlpanel +#: components/manage/Controlpanels/ContentTypeSchema +#: components/manage/Controlpanels/UndoControlpanel +#: components/manage/Edit/Edit +#: components/manage/Form/InlineForm +#: components/manage/Toolbar/More +#: components/manage/Widgets/SchemaWidget +#: components/theme/ContactForm/ContactForm +#: components/theme/Login/Login +#: helpers/MessageLabels/MessageLabels +msgid "Error" +msgstr "त्रुटि" + +#. Default: "Error" +#: components/manage/Controlpanels/Aliases +msgid "ErrorHeader" +msgstr "त्रुटि" + +#. Default: "Event" +#: components/manage/Controlpanels/Rules/Rules +msgid "Event" +msgstr "आयोजन" + +#. Default: "Event listing" +#: config/Views +msgid "Event listing" +msgstr "आयोजन सूची" + +#. Default: "Event view" +#: config/Views +msgid "Event view" +msgstr "आयोजन दृश्य" + +#. Default: "Exclude from navigation" +#: components/manage/Contents/ContentsPropertiesModal +msgid "Exclude from navigation" +msgstr "नेविगेशन से बाहर छोड़ें" + +#. Default: "Exclude this occurence" +#: components/manage/Widgets/RecurrenceWidget/Occurences +msgid "Exclude this occurence" +msgstr "इस आयोजन को निकालें" + +#. Default: "Excluded from navigation" +#: components/manage/Contents/Contents +msgid "Excluded from navigation" +msgstr "नेविगेशन से बाहर छोड़ा गया" + +#. Default: "Existing alternative urls for this item" +#: components/manage/Aliases/Aliases +msgid "Existing alternative urls for this item" +msgstr "इस आइटम के लिए मौजूदा वैकल्पिक URL" + +#. Default: "Expand sidebar" +#: components/manage/Sidebar/Sidebar +msgid "Expand sidebar" +msgstr "साइडबार का विस्तार करें" + +#. Default: "Expiration Date" +#: components/manage/Contents/ContentsPropertiesModal +msgid "Expiration Date" +msgstr "समाप्ति तिथि" + +#. Default: "Expiration date" +#: components/manage/Contents/Contents +msgid "Expiration date" +msgstr "समाप्ति तिथि" + +#. Default: "Expired" +#: components/manage/Contents/ContentsItem +msgid "Expired" +msgstr "समाप्त हो गया" + +#. Default: "External URL" +#: components/manage/Blocks/LeadImage/LeadImageSidebar +msgid "External URL" +msgstr "बाह्य URL" + +#. Default: "Facet" +#: components/manage/Blocks/Search/schema +msgid "Facet" +msgstr "विशेषता" + +#. Default: "Facet widget" +#: components/manage/Blocks/Search/schema +msgid "Facet widget" +msgstr "विशेषता विजेट" + +#. Default: "Facets" +#: components/manage/Blocks/Search/schema +msgid "Facets" +msgstr "विशेषताएं" + +#. Default: "Facets on left side" +#: config/Blocks +msgid "Facets on left side" +msgstr "बाएँ ओर विशेषताएं" + +#. Default: "Facets on right side" +#: config/Blocks +msgid "Facets on right side" +msgstr "दाएँ ओर विशेषताएं" + +#. Default: "Facets on top" +#: config/Blocks +msgid "Facets on top" +msgstr "ऊपर विशेषताएं" + +#. Default: "Failed to undo transactions" +#: components/manage/Controlpanels/UndoControlpanel +msgid "Failed To Undo Transactions" +msgstr "लेन-देन को वापस लेने में विफल" + +#. Default: "Field" +#: components/manage/Blocks/Search/schema +msgid "Field" +msgstr "क्षेत्र" + +#. Default: "File" +#: components/manage/Toolbar/Toolbar +msgid "File" +msgstr "फ़ाइल" + +#. Default: "File size" +#: components/manage/Contents/ContentsUploadModal +msgid "File size" +msgstr "फ़ाइल का आकार" + +#. Default: "File view" +#: config/Views +msgid "File view" +msgstr "फ़ाइल दृश्य" + +#. Default: "Filename" +#: components/manage/Contents/ContentsUploadModal +msgid "Filename" +msgstr "फ़ाइल का नाम" + +#. Default: "Files uploaded: {uploadedFiles}" +#: components/manage/Contents/ContentsUploadModal +msgid "Files uploaded: {uploadedFiles}" +msgstr ""फ़ाइलें अपलोड की गईं: {uploadedFiles}" + +#. Default: "Filter" +#: helpers/MessageLabels/MessageLabels +msgid "Filter" +msgstr "फ़िल्टर" + +#. Default: "Filter Rules:" +#: components/manage/Controlpanels/Rules/Rules +msgid "Filter Rules:" +msgstr "फ़िल्टर नियम:" + +#. Default: "Filter by prefix" +#: components/manage/Controlpanels/Aliases +msgid "Filter by prefix" +msgstr "उपसर्ग द्वारा फ़िल्टर करें" + +#. Default: "Filter users by groups" +#: helpers/MessageLabels/MessageLabels +msgid "Filter users by groups" +msgstr "समूहों द्वारा उपयोगकर्ताओं को फ़िल्टर करें" + +#. Default: "Filter…" +#: components/manage/Contents/Contents +msgid "Filter…" +msgstr "फ़िल्टर…" + +#. Default: "First" +#: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField +msgid "First" +msgstr "पहला" + +#. Default: "Fix relations" +#: helpers/MessageLabels/MessageLabels +msgid "Fix relations" +msgstr "संबंधों को सुधारें" + +#. Default: "Fixed width columns" +#: config/Blocks +msgid "Fixed width table cells" +msgstr "स्थिर चौड़ाई वाली तालिका कक्ष" + +#. Default: "Fold" +#: components/manage/BlockChooser/BlockChooser +msgid "Fold" +msgstr "फोल्ड" + +#. Default: "Folder" +#: components/manage/Contents/Contents +msgid "Folder" +msgstr "फ़ोल्डर" + +#. Default: "Folder listing" +#: config/Views +msgid "Folder listing" +msgstr "फ़ोल्डर सूची" + +#. Default: "Forbidden" +#: components/theme/Forbidden/Forbidden +msgid "Forbidden" +msgstr "निषिद्ध" + +#. Default: "Fourth" +#: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField +msgid "Fourth" +msgstr "चौथा" + +#. Default: "From" +#: components/theme/ContactForm/ContactForm +msgid "From" +msgstr "से" + +#. Default: "Full" +#: components/manage/Blocks/Maps/Edit +#: components/manage/Sidebar/AlignBlock +#: components/manage/Widgets/AlignWidget +msgid "Full" +msgstr "पूरा" + +#. Default: "Full Name" +#: components/theme/Register/Register +msgid "Full Name" +msgstr "पूरा नाम" + +#. Default: "Fullname" +#: helpers/MessageLabels/MessageLabels +msgid "Fullname" +msgstr "पूरा नाम" + +#. Default: "GNU GPL license" +#: components/theme/Footer/Footer +msgid "GNU GPL license" +msgstr "जीएनयू जीपीएल लाइसेंस" + +#. Default: "General" +#: components/manage/Controlpanels/Controlpanels +msgid "General" +msgstr "सामान्य" + +#. Default: "Global role" +#: components/manage/Sharing/Sharing +msgid "Global role" +msgstr "वैश्विक भूमिका" + +#. Default: "Google Maps Embedded Block" +#: components/manage/Blocks/Maps/Edit +msgid "Google Maps Embedded Block" +msgstr "गूगल मानचित्र एम्बेडेड ब्लॉक" + +#. Default: "Grid" +#: components/manage/Blocks/Grid/schema +msgid "Grid" +msgstr "ग्रिड" + +#. Default: "Group" +#: components/manage/Sharing/Sharing +msgid "Group" +msgstr "समूह" + +#. Default: "Group created" +#: helpers/MessageLabels/MessageLabels +msgid "Group created" +msgstr "समूह बनाया गया" + +#. Default: "Group roles updated" +#: helpers/MessageLabels/MessageLabels +msgid "Group roles updated" +msgstr "समूह भूमिकाएँ अपडेट की गईं" + +#. Default: "Groupname" +#: components/manage/Controlpanels/Groups/GroupsControlpanel +#: helpers/MessageLabels/MessageLabels +msgid "Groupname" +msgstr "समूह का नाम" + +#. Default: "Groups" +#: components/manage/Controlpanels/Controlpanels +#: components/manage/Controlpanels/Groups/GroupsControlpanel +#: helpers/MessageLabels/MessageLabels +msgid "Groups" +msgstr "समूह" + +#. Default: "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role. The symbol{plone_svg}indicates a role inherited from membership in another group." +#: components/manage/Controlpanels/Groups/GroupsControlpanel +msgid "Groups are logical collections of users, such as departments and business units. Groups are not directly related to permissions on a global level, you normally use Roles for that - and let certain Groups have a particular role. The symbol{plone_svg}indicates a role inherited from membership in another group." +msgstr "समूह उपयोगकर्ताओं का तार्किक संग्रह होते हैं, जैसे विभाग और व्यवसायिक इकाइयाँ। समूह सीधे वैश्विक स्तर पर अनुमतियों से संबंधित नहीं होते हैं, आप सामान्यतः उसके लिए भूमिकाओं का उपयोग करते हैं - और कुछ विशेष समूहों को एक विशेष भूमिका देने दें। प्रतीक {plone_svg} दूसरे समूह में सदस्यता से विरासत में पायी जाने वाली भूमिका को दर्शाता है।" + +#. Default: "Header cell" +#: config/Blocks +msgid "Header cell" +msgstr "शीर्षक कोष्ठ" + +#. Default: "Headline" +#: components/manage/Blocks/Grid/schema +#: components/manage/Blocks/Listing/schema +#: components/manage/Blocks/Search/schema +msgid "Headline" +msgstr "शीर्षक" + +#. Default: "Headline level" +#: components/manage/Blocks/Listing/schema +msgid "Headline level" +msgstr "शीर्षक स्तर" + +#. Default: "Hidden facets will still filter the results if proper parameters are passed in URLs" +#: components/manage/Blocks/Search/schema +msgid "Hidden facets will still filter the results if proper parameters are passed in URLs" +msgstr "यदि यूआरएल में सही पैरामीटर्स पारित किए जाते हैं तो छिपी हुई विशेषताएँ फिर भी परिणामों को फ़िल्टर करेंगी" + +#. Default: "Hide Replies" +#: components/theme/Comments/Comments +msgid "Hide Replies" +msgstr "उत्तर छिपाएँ" + +#. Default: "Hide facet?" +#: components/manage/Blocks/Search/schema +msgid "Hide facet?" +msgstr "विशेषता छिपाएँ?" + +#. Default: "Hide filters" +#: components/manage/Blocks/Search/components/Facets +msgid "Hide filters" +msgstr "फ़िल्टर छिपाएँ" + +#. Default: "Hide title" +#: components/manage/Blocks/ToC/Schema +msgid "Hide title" +msgstr "शीर्षक छिपाएँ" + +#. Default: "History" +#: components/manage/History/History +#: components/manage/Toolbar/More +msgid "History" +msgstr "इतिहास" + +#. Default: "#" +#: components/manage/History/History +msgid "History Version Number" +msgstr "इतिहास संस्करण संख्या" + +#. Default: "History of {title}" +#: components/manage/History/History +msgid "History of {title}" +msgstr "{title} का इतिहास" + +#. Default: "Home" +#: components/manage/Contents/Contents +#: components/manage/Contents/ContentsBreadcrumbs +#: components/manage/Contents/ContentsBreadcrumbsHomeItem +#: components/theme/Breadcrumbs/Breadcrumbs +#: components/theme/Logo/Logo +msgid "Home" +msgstr "होम" + +#. Default: "ID" +#: components/manage/Contents/Contents +msgid "ID" +msgstr "आईडी" + +#. Default: "If all of the following conditions are met:" +#: components/manage/Controlpanels/Rules/ConfigureRule +msgid "If all of the following conditions are met:" +msgstr "यदि निम्नलिखित सभी शर्तें पूरी होती हैं:" + +#. Default: "If selected, this item will not appear in the navigation tree" +#: components/manage/Contents/ContentsPropertiesModal +msgid "If selected, this item will not appear in the navigation tree" +msgstr "यदि चयनित किया गया है, तो यह आइटम नेविगेशन ट्री में नहीं दिखाई जाएगा" + +#. Default: "If this date is in the future, the content will not show up in listings and searches until this date." +#: components/manage/Contents/ContentsPropertiesModal +msgid "If this date is in the future, the content will not show up in listings and searches until this date." +msgstr "यदि यह तिथि भविष्य में है, तो कंटेंट सूचियों और खोजों में इस तिथि तक दिखाई नहीं देगी।" + +#. Default: "If you are certain this user has abandoned the object, you may unlock the object. You will then be able to edit it." +#: components/manage/LockingToastsFactory/LockingToastsFactory +msgid "If you are certain this user has abandoned the object, you may unlock the object. You will then be able to edit it." +msgstr "यदि आप इस उपयोगकर्ता को सुनिश्चित हैं कि वह वस्तु को छोड़ दिया है, तो आप वस्तु को अनलॉक कर सकते हैं। फिर आप इसे संपादित कर सकेंगे।" + +#. Default: "If you are certain you have the correct web address but are encountering an error, please contact the {site_admin}." +#: components/theme/NotFound/NotFound +#: components/theme/Unauthorized/Unauthorized +msgid "If you are certain you have the correct web address but are encountering an error, please contact the {site_admin}." +msgstr "यदि आपको लगता है कि आपके पास सही वेब पता है लेकिन आपको एक त्रुटि का सामना करना पड़ रहा है, कृपया {site_admin} से संपर्क करें।" + +#. Default: "Image" +#: components/manage/Blocks/Image/ImageSidebar +#: components/manage/Blocks/Image/schema +#: components/manage/Blocks/LeadImage/LeadImageSidebar +msgid "Image" +msgstr "छवि" + +#. Default: "Image gallery" +#: config/Blocks +msgid "Image gallery" +msgstr "छवि गैलरी" + +#. Default: "Image override" +#: components/manage/Blocks/Teaser/schema +msgid "Image override" +msgstr "छवि अधिरोपण" + +#. Default: "Image size" +#: components/manage/Blocks/Image/schema +msgid "Image size" +msgstr "छवि का आकार" + +#. Default: "Image view" +#: config/Views +msgid "Image view" +msgstr "छवि दृश्य" + +#. Default: "Include this occurrence" +#: components/manage/Widgets/RecurrenceWidget/Occurences +msgid "Include this occurence" +msgstr "इस परिस्थिति को शामिल करें" + +#. Default: "Info" +#: components/manage/Controlpanels/ContentType +#: components/manage/Controlpanels/ContentTypeLayout +#: components/manage/Controlpanels/ContentTypeSchema +#: components/manage/Controlpanels/Controlpanel +msgid "Info" +msgstr "सूचना" + +#. Default: "You have selected the option 'many users' or 'many groups'. Thus this control panel asks for input to show users and groups. If you want to see users and groups instantaneous, head over to user group settings. See the button on the left." +#: components/manage/Controlpanels/Users/UserGroupMembershipControlPanel +msgid "InfoUserGroupSettings" +msgstr "आपने 'बहुत से उपयोगकर्ता' या 'बहुत समूह' विकल्प का चयन किया है। इसलिए यह नियंत्रण पटल उपयोगकर्ताओं और समूहों को दिखाने के लिए इनपुट की मांग करता है। यदि आप त्वरित रूप से उपयोगकर्ता समूह सेटिंग्स देखना चाहते हैं, तो उपयोगकर्ता समूह सेटिंग्स पर जाएं। बाईं ओर के बटन को देखें।" + +#. Default: "Inherit permissions from higher levels" +#: components/manage/Sharing/Sharing +msgid "Inherit permissions from higher levels" +msgstr "उच्च स्तरों से अनुमतियों को विरासत में लो" + +#. Default: "Inherited value" +#: components/manage/Sharing/Sharing +msgid "Inherited value" +msgstr "विरासत में ले आए गए मूल्य" + +#. Default: "Insert col after" +#: config/Blocks +msgid "Insert col after" +msgstr "कॉलम बाद में डालें" + +#. Default: "Insert col before" +#: config/Blocks +msgid "Insert col before" +msgstr "कॉलम पहले डालें" + +#. Default: "Insert row after" +#: config/Blocks +msgid "Insert row after" +msgstr "पंक्ति बाद में डालें" + +#. Default: "Insert row before" +#: config/Blocks +msgid "Insert row before" +msgstr "पंक्ति पहले डालें" + +#. Default: "Inspect relations" +#: helpers/MessageLabels/MessageLabels +msgid "Inspect relations" +msgstr "संबंधों का निरीक्षण करें" + +#. Default: "Install" +#: components/manage/Controlpanels/AddonsControlpanel +msgid "Install" +msgstr "स्थापित करें" + +#. Default: "Installed" +#: components/manage/Controlpanels/AddonsControlpanel +msgid "Installed" +msgstr "स्थापित किया गया" + +#. Default: "Installed version" +#: components/manage/Controlpanels/AddonsControlpanel +msgid "Installed version" +msgstr "स्थापित संस्करण" + +#. Default: "Installing a third party add-on" +#: components/manage/Controlpanels/AddonsControlpanel +msgid "Installing a third party add-on" +msgstr "तिसरे पक्षीय एड-ऑन को स्थापित करना" + +#. Default: "days" +#: components/manage/Widgets/RecurrenceWidget/RecurrenceWidget +msgid "Interval Daily" +msgstr "अंतराल दैनिक" + +#. Default: "Month(s)" +#: components/manage/Widgets/RecurrenceWidget/RecurrenceWidget +msgid "Interval Monthly" +msgstr "अंतराल मासिक" + +#. Default: "week(s)" +#: components/manage/Widgets/RecurrenceWidget/RecurrenceWidget +msgid "Interval Weekly" +msgstr "अंतराल साप्ताहिक" + +#. Default: "year(s)" +#: components/manage/Widgets/RecurrenceWidget/RecurrenceWidget +msgid "Interval Yearly" +msgstr "अंतराल वार्षिक" + +#. Default: "Invalid block - Will be removed on saving" +#: components/manage/Blocks/Block/DefaultView +#: components/theme/View/RenderBlocks +msgid "Invalid Block" +msgstr "अमान्य ब्लॉक - सहेजते समय हटा दिया जाएगा" + +#. Default: "It is not allowed to define both the password and to request sending the password reset message by e-mail. You need to select one of them." +#: helpers/MessageLabels/MessageLabels +msgid "It is not allowed to define both the password and to request sending the password reset message by e-mail. You need to select one of them." +msgstr "पासवर्ड और पासवर्ड रीसेट संदेश को ईमेल द्वारा भेजने का अनुरोध करने के लिए दोनों को परिभाषित करने की अनुमति नहीं है। आपको उनमें से एक का चयन करना होगा।" + +#. Default: "Item batch size" +#: components/manage/Widgets/QuerystringWidget +msgid "Item batch size" +msgstr "आइटम बैच का आकार" + +#. Default: "Item successfully moved." +#: components/manage/Contents/Contents +msgid "Item succesfully moved." +msgstr "वस्तु सफलतापूर्वक हटा दी गई।" + +#. Default: "Item(s) copied." +#: components/manage/Contents/Contents +msgid "Item(s) copied." +msgstr "वस्तु (वस्तुओं) कॉपी की गई हैं।" + +#. Default: "Item(s) cut." +#: components/manage/Contents/Contents +msgid "Item(s) cut." +msgstr "वस्तु (वस्तुओं) काटी गई हैं।" + +#. Default: "Item(s) has been updated." +#: components/manage/Contents/Contents +msgid "Item(s) has been updated." +msgstr "वस्तु (वस्तुओं) का अद्यतन किया गया है।" + +#. Default: "Item(s) pasted." +#: components/manage/Actions/Actions +#: components/manage/Contents/Contents +msgid "Item(s) pasted." +msgstr "वस्तु (वस्तुओं) को पेस्ट किया गया है।" + +#. Default: "Item(s) state has been updated." +#: components/manage/Contents/Contents +msgid "Item(s) state has been updated." +msgstr "वस्तु (वस्तुओं) की स्थिति अद्यतन की गई है।" + +#. Default: "Items" +#: components/manage/Controlpanels/ContentTypes +msgid "Items" +msgstr "वस्तुएँ" + +#. Default: "Items must be unique." +#: components/manage/Form/ModalForm +#: helpers/MessageLabels/MessageLabels +msgid "Items must be unique." +msgstr "वस्तुएँ अद्वितीय होनी चाहिए।" + +#. Default: "Label" +#: components/manage/Blocks/Search/schema +msgid "Label" +msgstr "लेबल" + +#. Default: "Language" +#: components/manage/Preferences/PersonalPreferences +msgid "Language" +msgstr "भाषा" + +#. Default: "Language independent field." +#: components/manage/Widgets/FormFieldWrapper +msgid "Language independent field." +msgstr "भाषा स्वतंत्र क्षेत्र।" + +#. Default: "Large" +#: components/manage/Widgets/ImageSizeWidget +msgid "Large" +msgstr "बड़ा" + +#. Default: "Last" +#: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField +msgid "Last" +msgstr "अंतिम" + +#. Default: "Last comment date" +#: components/manage/Contents/Contents +msgid "Last comment date" +msgstr "अंतिम टिप्पणी की तारीख" + +#. Default: "Last modified" +#: components/manage/Contents/ContentsUploadModal +msgid "Last modified" +msgstr "अंतिम संशोधन" + +#. Default: "Latest available configuration" +#: components/manage/Controlpanels/UpgradeControlPanel +msgid "Latest available configuration" +msgstr "नवीनतम उपलब्ध कॉन्फ़िगरेशन" + +#. Default: "Latest version" +#: components/manage/Controlpanels/AddonsControlpanel +msgid "Latest version" +msgstr "नवीनतम संस्करण" + +#. Default: "Layout" +#: components/manage/Controlpanels/ContentTypesActions +msgid "Layout" +msgstr "लेआउट" + +#. Default: "Lead Image" +#: components/manage/Blocks/LeadImage/LeadImageSidebar +msgid "Lead Image" +msgstr "प्रमुख छवि" + +#. Default: "Left" +#: components/manage/Blocks/Maps/Edit +#: components/manage/Sidebar/AlignBlock +#: components/manage/Widgets/AlignWidget +msgid "Left" +msgstr "बाएँ" + +#. Default: "Less filters" +#: components/manage/Blocks/Search/components/Facets +msgid "Less filters" +msgstr "कम फ़िल्टर" + +#. Default: "Link" +#: components/manage/Toolbar/Toolbar +msgid "Link" +msgstr "लिंक" + +#. Default: "Anchor link copied to the clipboard" +#: helpers/MessageLabels/MessageLabels +msgid "Link copied to clipboard" +msgstr "लिंक क्लिपबोर्ड पर कॉपी किया गया" + +#. Default: "Link more" +#: components/manage/Blocks/Listing/schema +msgid "Link more" +msgstr "और लिंक" + +#. Default: "Link redirect view" +#: config/Views +msgid "Link redirect view" +msgstr "लिंक पुनःनिर्देशन दृश्य" + +#. Default: "Link settings" +#: components/manage/Blocks/Image/schema +msgid "Link settings" +msgstr "लिंक सेटिंग्स" + +#. Default: "Link Title" +#: components/manage/Blocks/Listing/schema +msgid "Link title" +msgstr "लिंक शीर्षक" + +#. Default: "Link to" +#: components/manage/Blocks/Image/schema +#: components/manage/Blocks/LeadImage/LeadImageSidebar +#: components/manage/Blocks/Listing/schema +msgid "Link to" +msgstr "लिंक करें" + +#. Default: "Link translation for" +#: components/manage/Multilingual/ManageTranslations +msgid "Link translation for" +msgstr "अनुवाद के लिए लिंक" + +#. Default: "Linking this item with hyperlink in text" +#: components/manage/LinksToItem/LinksToItem +msgid "Linking this item with hyperlink in text" +msgstr "इस आइटम के मूलपाठ में हाइपरलिंक के साथ लिंक करना" + +#. Default: "Links and references" +#: components/manage/LinksToItem/LinksToItem +#: components/manage/Toolbar/More +msgid "Links and references" +msgstr "लिंक और संदर्भ" + +#. Default: "Listing" +#: components/manage/Blocks/Listing/schema +msgid "Listing" +msgstr "सूची" + +#. Default: "Listing view" +#: config/Views +msgid "Listing view" +msgstr "सूची दृश्य" + +#. Default: "Load more..." +#: components/theme/Comments/Comments +msgid "Load more" +msgstr "अधिक लोड करें" + +#. Default: "Loading." +#: components/manage/Form/ModalForm +msgid "Loading" +msgstr "लोड हो रहा है" + +#. Default: "Login" +#: components/theme/Login/Login +msgid "Log In" +msgstr "लॉग इन" + +#. Default: "Log in" +#: components/theme/Anontools/Anontools +#: components/theme/Login/Login +msgid "Log in" +msgstr "लॉग इन" + +#. Default: "Logged out" +#: components/theme/Logout/Logout +msgid "Logged out" +msgstr "लॉग आउट" + +#. Default: "Login" +#: components/theme/Login/Login +msgid "Login" +msgstr "लॉग इन" + +#. Default: "Login Failed" +#: components/theme/Login/Login +msgid "Login Failed" +msgstr "लॉगिन विफल" + +#. Default: "Login Name" +#: components/theme/Login/Login +msgid "Login Name" +msgstr "लॉगिन नाम" + +#. Default: "Logo of" +#: components/theme/Logo/Logo +msgid "Logo of" +msgstr "लोगो का" + +#. Default: "Logout" +#: components/manage/Toolbar/PersonalTools +msgid "Logout" +msgstr "लॉग आउट" + +#. Default: "Made by {creator} on {date}. This is not a working copy anymore, but the main content." +#: components/manage/Toolbar/More +msgid "Made by {creator} on {date}. This is not a working copy anymore, but the main content." +msgstr "{date} को {creator} द्वारा बनाया गया। यह अब एक काम की प्रतिलिपि नहीं है, लेकिन मुख्य कंटेंट है।" + +#. Default: "Reduce cell padding" +#: config/Blocks +msgid "Make the table compact" +msgstr "तालिका संक्षेपित बनाएं" + +#. Default: "Manage Translations" +#: components/manage/Multilingual/ManageTranslations +#: components/manage/Toolbar/More +msgid "Manage Translations" +msgstr "अनुवाद प्रबंधित करें" + +#. Default: "Manage content…" +#: components/manage/Toolbar/More +msgid "Manage content…" +msgstr "कंटेंट प्रबंधित करें…" + +#. Default: "Manage translations for {title}" +#: components/manage/Multilingual/ManageTranslations +msgid "Manage translations for {title}" +msgstr "{title} के लिए अनुवाद प्रबंधित करें" + +#. Default: "Manual" +#: components/manage/Controlpanels/Aliases +msgid "Manual" +msgstr "मैनुअल" + +#. Default: "Manually or automatically added?" +#: components/manage/Controlpanels/Aliases +msgid "Manually or automatically added?" +msgstr "मैन्युअल या स्वचालित रूप से जोड़ा गया?" + +#. Default: "Many relations found. Please search." +#: helpers/MessageLabels/MessageLabels +msgid "Many relations found. Please search." +msgstr "कई संबंध पाए गए। कृपया खोजें।" + +#. Default: "Maps" +#: components/manage/Blocks/Maps/MapsSidebar +#: components/manage/Blocks/Maps/schema +msgid "Maps" +msgstr "नक्शे" + +#. Default: "Maps URL" +#: components/manage/Blocks/Maps/schema +msgid "Maps URL" +msgstr "नक्शे URL" + +#. Default: "Maximum length is {len}." +#: helpers/MessageLabels/MessageLabels +msgid "Maximum length is {len}." +msgstr "अधिकतम लंबाई {len} है।" + +#. Default: "Maximum value is {len}." +#: helpers/MessageLabels/MessageLabels +msgid "Maximum value is {len}." +msgstr "अधिकतम मूल्य {len} है।" + +#. Default: "Medium" +#: components/manage/Widgets/ImageSizeWidget +msgid "Medium" +msgstr "मध्यम" + +#. Default: "Membership updated" +#: helpers/MessageLabels/MessageLabels +msgid "Membership updated" +msgstr "सदस्यता अपडेट की गई" + +#. Default: "Message" +#: components/theme/ContactForm/ContactForm +msgid "Message" +msgstr "संदेश" + +#. Default: "Minimum length is {len}." +#: components/manage/Form/ModalForm +#: helpers/MessageLabels/MessageLabels +msgid "Minimum length is {len}." +msgstr "न्यूनतम लंबाई {len} है।" + +#. Default: "Minimum value is {len}." +#: helpers/MessageLabels/MessageLabels +msgid "Minimum value is {len}." +msgstr "न्यूनतम मूल्य {len} है।" + +#. Default: "Moderate Comments" +#: components/manage/Controlpanels/Controlpanels +msgid "Moderate Comments" +msgstr "टिप्पणियों को मध्यम बनाएं" + +#. Default: "Moderate comments" +#: components/manage/Controlpanels/ModerateComments +msgid "Moderate comments" +msgstr "टिप्पणियों को मध्यम बनाएं" + +#. Default: "Monday and Friday" +#: components/manage/Widgets/RecurrenceWidget/RecurrenceWidget +msgid "Monday and Friday" +msgstr "सोमवार और शुक्रवार" + +#. Default: "Day" +#: components/manage/Widgets/RecurrenceWidget/ByMonthDayField +msgid "Month day" +msgstr "माह का दिन" + +#. Default: "Monthly" +#: components/manage/Widgets/RecurrenceWidget/RecurrenceWidget +msgid "Monthly" +msgstr "मासिक" + +#. Default: "More" +#: components/manage/Toolbar/Toolbar +msgid "More" +msgstr "अधिक" + +#. Default: "More filters" +#: components/manage/Blocks/Search/components/Facets +msgid "More filters" +msgstr "अधिक फ़िल्टर" + +#. Default: "More information about the upgrade procedure can be found in the documentation section of plone.org in the Upgrade Guide." +#: components/manage/Controlpanels/UpgradeControlPanel +msgid "More information about the upgrade procedure can be found in the documentation section of plone.org in the Upgrade Guide." +msgstr "अपग्रेड प्रक्रिया के बारे में अधिक जानकारी plone.org के दस्तावेज़ खंड में अपग्रेड गाइड में उपलब्ध है।" + +#. Default: "Mosaic layout" +#: config/Views +msgid "Mosaic layout" +msgstr "मोज़ेक लेआउट" + +#. Default: "Move down" +#: components/manage/Controlpanels/Rules/ConfigureRule +msgid "Move down" +msgstr "नीचे ले जाएँ" + +#. Default: "Move to bottom of folder" +#: components/manage/Contents/ContentsItem +msgid "Move to bottom of folder" +msgstr "फ़ोल्डर के नीचे ले जाएँ" + +#. Default: "Move to top of folder" +#: components/manage/Contents/ContentsItem +msgid "Move to top of folder" +msgstr "फ़ोल्डर के ऊपर ले जाएँ" + +#. Default: "Move up" +#: components/manage/Controlpanels/Rules/ConfigureRule +msgid "Move up" +msgstr "ऊपर ले जाएँ" + +#. Default: "Multiple choices?" +#: components/manage/Blocks/Search/schema +msgid "Multiple choices?" +msgstr "कई विकल्प?" + +#. Default: "My email is" +#: components/theme/PasswordReset/PasswordReset +msgid "My email is" +msgstr "मेरा ईमेल है" + +#. Default: "My user name is" +#: components/theme/PasswordReset/PasswordReset +msgid "My username is" +msgstr "मेरा उपयोगकर्ता नाम है" + +#. Default: "Name" +#: components/manage/Sharing/Sharing +#: components/theme/ContactForm/ContactForm +msgid "Name" +msgstr "नाम" + +#. Default: "Narrow" +#: components/manage/Widgets/AlignWidget +msgid "Narrow" +msgstr "संकीर्ण" + +#. Default: "Navigate back" +#: error +msgid "Navigate back" +msgstr "पिछले पृष्ठ पर जाएं" + +#. Default: "Navigation" +#: components/theme/Navigation/ContextNavigation +msgid "Navigation" +msgstr "नेविगेशन" + +#. Default: "New password" +#: components/manage/Preferences/ChangePassword +#: components/theme/PasswordReset/PasswordReset +msgid "New password" +msgstr "नया पासवर्ड" + +#. Default: "News Item" +#: components/manage/Toolbar/Toolbar +msgid "News Item" +msgstr "समाचार आइटम" + +#. Default: "News item view" +#: config/Views +msgid "News item view" +msgstr "समाचार आइटम देखें" + +#. Default: "No" +#: components/manage/Contents/ContentsItem +#: components/manage/Controlpanels/ContentTypes +msgid "No" +msgstr "नहीं" + +#. Default: "No transactions found" +#: components/manage/Controlpanels/UndoControlpanel +msgid "No Transactions Found" +msgstr "कोई लेन-देन नहीं मिला" + +#. Default: "No transactions selected" +#: components/manage/Controlpanels/UndoControlpanel +msgid "No Transactions Selected" +msgstr "कोई लेन-देन चयनित नहीं है" + +#. Default: "No transactions selected to do undo" +#: components/manage/Controlpanels/UndoControlpanel +msgid "No Transactions Selected To Do Undo" +msgstr "कोई लेन-देन चयनित नहीं है जिसे वापस किया जा सके" + +#. Default: "No Video selected" +#: components/manage/Blocks/Video/VideoSidebar +msgid "No Video selected" +msgstr "कोई वीडियो चयनित नहीं है" + +#. Default: "No addons found" +#: components/manage/Controlpanels/VersionOverview +msgid "No addons found" +msgstr "कोई ऐड-ऑन नहीं मिला" + +#. Default: "No broken relations found." +#: components/manage/Controlpanels/Relations/RelationsMatrix +msgid "No broken relations found." +msgstr "कोई टूटी हुई संबंध नहीं मिला।" + +#. Default: "There is no connection to the server, due to a timeout o no network connection." +#: components/theme/RequestTimeout/RequestTimeout +msgid "No connection to the server" +msgstr "सर्वर से कोई कनेक्शन नहीं है" + +#. Default: "No image selected" +#: components/manage/Blocks/Image/ImageSidebar +msgid "No image selected" +msgstr "कोई छवि चयनित नहीं है" + +#. Default: "No image set in Lead Image content field" +#: components/manage/Blocks/LeadImage/LeadImageSidebar +msgid "No image set in Lead Image content field" +msgstr "लीड छवि कंटेंट क्षेत्र में कोई छवि सेट नहीं है" + +#. Default: "No image set in image content field" +#: components/manage/Blocks/LeadImage/LeadImageSidebar +msgid "No image set in image content field" +msgstr "छवि कंटेंट क्षेत्र में कोई छवि सेट नहीं है" + +#. Default: "No images found." +#: components/manage/Blocks/Listing/GalleryNoResultsComponent +msgid "No images found." +msgstr "कोई छवियां नहीं मिलीं।" + +#. Default: "No items found in this container." +#: components/manage/Blocks/Listing/ListingBody +msgid "No items found in this container." +msgstr "इस कंटेनर में कोई आइटम नहीं मिला।" + +#. Default: "No items selected" +#: components/manage/Widgets/ObjectBrowserWidget +msgid "No items selected" +msgstr "कोई आइटम चयनित नहीं है" + +#. Default: "No links to this item found." +#: components/manage/LinksToItem/LinksToItem +msgid "No links to this item found." +msgstr "इस आइटम के लिए कोई लिंक नहीं मिला।" + +#. Default: "No map selected" +#: components/manage/Blocks/Maps/MapsSidebar +msgid "No map selected" +msgstr "कोई मानचित्र चयनित नहीं है" + +#. Default: "No occurences set" +#: components/manage/Widgets/RecurrenceWidget/Occurences +msgid "No occurences set" +msgstr "कोई आयोजनएं सेट नहीं की गईं हैं" + +#. Default: "No options" +#: components/manage/Widgets/ArrayWidget +#: components/manage/Widgets/SelectAutoComplete +#: components/manage/Widgets/SelectWidget +#: components/manage/Widgets/TokenWidget +msgid "No options" +msgstr "कोई विकल्प नहीं" + +#. Default: "No relation found" +#: helpers/MessageLabels/MessageLabels +msgid "No relation found" +msgstr "कोई संबंध नहीं मिला" + +#. Default: "No results found" +#: components/manage/BlockChooser/BlockChooser +#: components/theme/Search/Search +msgid "No results found" +msgstr "कोई परिणाम नहीं मिले" + +#. Default: "No results found." +#: components/manage/Blocks/Listing/DefaultNoResultsComponent +#: components/manage/Widgets/ReferenceWidget +msgid "No results found." +msgstr "कोई परिणाम नहीं मिले।" + +#. Default: "No selection" +#: components/manage/Blocks/Search/components/SortOn +#: components/manage/Widgets/QuerySortOnWidget +#: components/manage/Widgets/QuerystringWidget +msgid "No selection" +msgstr "कोई चयन नहीं" + +#. Default: "This addon does not provide an uninstall profile." +#: components/manage/Controlpanels/AddonsControlpanel +msgid "No uninstall profile" +msgstr "इस ऐड-ऑन में कोई अनइंस्टॉल प्रोफाइल नहीं है।" + +#. Default: "No user found" +#: helpers/MessageLabels/MessageLabels +msgid "No user found" +msgstr "कोई उपयोगकर्ता नहीं मिला" + +#. Default: "No value" +#: components/manage/Widgets/ArrayWidget +#: components/manage/Widgets/ReferenceWidget +#: components/manage/Widgets/SelectUtils +#: components/manage/Widgets/SelectWidget +msgid "No value" +msgstr "कोई मान नहीं" + +#. Default: "No workflow" +#: components/manage/Workflow/Workflow +msgid "No workflow" +msgstr "कोई वर्कफ़्लो नहीं" + +#. Default: "None" +#: components/manage/Contents/Contents +#: components/manage/Contents/ContentsItem +msgid "None" +msgstr "कोई नहीं" + +#. Default: "Note" +#: components/manage/Controlpanels/UndoControlpanel +msgid "Note" +msgstr "ध्यान दें" + +#. Default: "Note that roles set here apply directly to a user. The symbol{plone_svg}indicates a role inherited from membership in a group." +#: components/manage/Controlpanels/Users/UsersControlpanel +msgid "Note that roles set here apply directly to a user. The symbol{plone_svg}indicates a role inherited from membership in a group." +msgstr "ध्यान दें कि यहां सेट किए गए भूमिकाएँ सीधे उपयोगकर्ता पर लागू होती हैं। प्रतीक {plone_svg} किसी समूह में सदस्यता से विरासत में मिली भूमिका को दर्शाता है।" + +#. Default: "Number of active objects" +#: components/manage/Controlpanels/DatabaseInformation +msgid "Number of active objects" +msgstr "सक्रिय ऑब्जेक्ट्स की संख्या" + +#. Default: "Object Size" +#: components/manage/Contents/Contents +msgid "Object Size" +msgstr "ऑब्जेक्ट का आकार" + +#. Default: "occurrence(s)" +#: components/manage/Widgets/RecurrenceWidget/EndField +msgid "Occurences" +msgstr "आयोजनएं" + +#. Default: "Ok" +#: components/manage/Delete/Delete +msgid "Ok" +msgstr "ठीक है" + +#. Default: "Only 7-bit bytes characters are allowed. Cannot contain uppercase letters, special characters: <, >, &, #, /, ?, or others that are illegal in URLs. Cannot start with: _, aq_, @@, ++. Cannot end with __. Cannot be: request,contributors, ., .., "". Cannot contain new lines." +#: components/manage/Widgets/IdWidget +msgid "Only 7-bit bytes characters are allowed. Cannot contain uppercase letters, special characters: <, >, &, #, /, ?, or others that are illegal in URLs. Cannot start with: _, aq_, @@, ++. Cannot end with __. Cannot be: request,contributors, ., .., "". Cannot contain new lines." +msgstr "केवल 7-बिट बाइट वाले वर्ण प्रयोग किए जा सकते हैं। अपरकेस अक्षर, विशेष वर्ण: <, >, &, #, /, ?, या अन्य जो यूआरएल में अवैध हैं, का प्रयोग नहीं किया जा सकता। नहीं शुरू हो सकता: _, aq_, @@, ++। __ के साथ समाप्त नहीं हो सकता। नहीं हो सकता: request,contributors, ., .., ""। नई पंक्तियों को नहीं शामिल किया जा सकता।" + +#. Default: "Open in a new tab" +#: components/manage/Blocks/Image/schema +#: components/manage/Blocks/LeadImage/LeadImageSidebar +#: components/manage/Blocks/Teaser/schema +msgid "Open in a new tab" +msgstr "नई टैब में खोलें" + +#. Default: "Open menu" +#: components/theme/Navigation/Navigation +msgid "Open menu" +msgstr "मेन्यू खोलें" + +#. Default: "Open object browser" +#: components/manage/Widgets/ObjectBrowserWidget +msgid "Open object browser" +msgstr "ऑब्जेक्ट ब्राउज़र खोलें" + +#. Default: "Ordered" +#: components/manage/Blocks/ToC/Schema +msgid "Ordered" +msgstr "क्रमबद्ध" + +#. Default: "Origin" +#: components/manage/Blocks/LeadImage/LeadImageSidebar +msgid "Origin" +msgstr "स्रोत" + +#. Default: "Overview of relations of all content items" +#: components/manage/LinksToItem/LinksToItem +msgid "Overview of relations of all content items" +msgstr "सभी कंटेंट आइटम के संबंध का अवलोकन" + +#. Default: "Page" +#: components/manage/Toolbar/Toolbar +msgid "Page" +msgstr "पृष्ठ" + +#. Default: "Parent fieldset" +#: components/manage/Widgets/SchemaWidget +msgid "Parent fieldset" +msgstr "मूल फ़ील्डसेट" + +#. Default: "Password" +#: components/theme/Login/Login +#: helpers/MessageLabels/MessageLabels +msgid "Password" +msgstr "पासवर्ड" + +#. Default: "Password reset" +#: components/theme/PasswordReset/PasswordReset +#: components/theme/PasswordReset/RequestPasswordReset +msgid "Password reset" +msgstr "पासवर्ड रीसेट" + +#. Default: "Passwords do not match." +#: components/theme/PasswordReset/PasswordReset +msgid "Passwords do not match." +msgstr "पासवर्ड मेल नहीं खाते।" + +#. Default: "Paste" +#: components/manage/Actions/Actions +#: components/manage/Contents/Contents +msgid "Paste" +msgstr "चिपकाएं" + +#. Default: "Paste blocks" +#: helpers/MessageLabels/MessageLabels +msgid "Paste blocks" +msgstr "ब्लॉक चिपकाएं" + +#. Default: "Perform the following actions:" +#: components/manage/Controlpanels/Rules/ConfigureRule +msgid "Perform the following actions:" +msgstr "निम्नलिखित क्रियाएँ करें:" + +#. Default: "Permissions have been updated successfully" +#: components/manage/Sharing/Sharing +msgid "Permissions have been updated successfully" +msgstr "अनुमतियाँ सफलतापूर्वक अपडेट की गई हैं" + +#. Default: "Permissions updated" +#: components/manage/Sharing/Sharing +msgid "Permissions updated" +msgstr "अनुमतियाँ अपडेट की गईं" + +#. Default: "Personal Information" +#: components/manage/Toolbar/Toolbar +msgid "Personal Information" +msgstr "व्यक्तिगत जानकारी" + +#. Default: "Personal Preferences" +#: components/manage/Preferences/PersonalPreferences +#: components/manage/Toolbar/Toolbar +msgid "Personal Preferences" +msgstr "व्यक्तिगत पसंद" + +#. Default: "Personal tools" +#: components/manage/Toolbar/More +#: components/manage/Toolbar/Toolbar +msgid "Personal tools" +msgstr "व्यक्तिगत उपकरण" + +#. Default: "Persons responsible for creating the content of this item. Please enter a list of user names, one per line. The principal creator should come first." +#: components/manage/Contents/ContentsPropertiesModal +msgid "Persons responsible for creating the content of this item. Please enter a list of user names, one per line. The principal creator should come first." +msgstr "इस आइटम की कंटेंट बनाने के लिए जिम्मेदार व्यक्तियों। कृपया प्रति पंक्ति एक उपयोगकर्ता नाम की सूची दर्ज करें। प्रमुख निर्मूल पहले आना चाहिए।" + +#. Default: "Please choose an existing content as source for this element" +#: components/manage/Blocks/Teaser/DefaultBody +msgid "Please choose an existing content as source for this element" +msgstr "कृपया इस तत्व के लिए मौजूदा कंटेंट को उपयोग के लिए चयन करें" + +#. Default: "Please continue with the upgrade." +#: components/manage/Controlpanels/Controlpanels +msgid "Please continue with the upgrade." +msgstr "कृपया अपग्रेड के साथ जारी रखें।" + +#. Default: "Please ensure you have a backup of your site before performing the upgrade." +#: components/manage/Controlpanels/UpgradeControlPanel +msgid "Please ensure you have a backup of your site before performing the upgrade." +msgstr "कृपया अपग्रेड करने से पहले अपनी साइट का बैकअप होने की सुनिश्चित करें।" + +#. Default: "Please enter a valid URL by deleting the block and adding a new video block." +#: components/manage/Blocks/Video/Body +msgid "Please enter a valid URL by deleting the block and adding a new video block." +msgstr "कृपया ब्लॉक को हटाकर एक वैध URL दर्ज करें और एक नया वीडियो ब्लॉक जोड़ें।" + +#. Default: "Please enter the Embed Code provided by Google Maps -> Share -> Embed map. It should contain the