From 1e5fdea196afe26ea0297286fcf3729f3f0ac968 Mon Sep 17 00:00:00 2001 From: Berkan Sasmaz Date: Wed, 12 May 2021 14:33:22 +0300 Subject: [PATCH] Add new language: Hindi --- .../Account/Localization/Resources/hi.json | 14 + .../Admin/Localization/Resources/hi.json | 282 +++++++++++++++++ .../Base/Localization/Resources/hi.json | 37 +++ .../Commercial/Localization/Resources/hi.json | 296 ++++++++++++++++++ .../Community/Localization/Resources/hi.json | 147 +++++++++ .../Www/Localization/Resources/hi.json | 202 ++++++++++++ .../Mvc/UI/MultiTenancy/Localization/hi.json | 13 + .../Abp/Authorization/Localization/hi.json | 10 + .../Localization/Resources/AbpDdd/hi.json | 6 + .../Volo/Abp/Emailing/Localization/hi.json | 25 ++ .../ExceptionHandling/Localization/hi.json | 25 ++ .../Volo/Abp/Features/Localization/hi.json | 8 + .../Abp/GlobalFeatures/Localization/hi.json | 6 + .../Volo/Abp/Ldap/Localization/hi.json | 15 + .../Resources/AbpLocalization/hi.json | 7 + .../Volo/Abp/Timing/Localization/hi.json | 7 + .../Navigation/Localization/Resource/hi.json | 6 + .../Localization/Resources/AbpUi/hi.json | 52 +++ .../Volo/Abp/Validation/Localization/hi.json | 34 ++ .../Mvc/Localization/Resource/hi.json | 7 + .../Volo/Abp/Emailing/Localization/hi.json | 6 + .../Volo/Abp/Http/Localization/hi.json | 6 + .../TestResources/Base/CountryNames/hi.json | 7 + .../TestResources/Base/Validation/hi.json | 7 + .../Localization/TestResources/Source/hi.json | 11 + .../TestResources/SourceExt/hi.json | 6 + .../Abp/TextTemplating/Localization/hi.json | 7 + .../Account/Localization/Resources/hi.json | 67 ++++ .../BlobStoring/Database/Localization/hi.json | 6 + .../Blogging/Localization/Resources/hi.json | 61 ++++ .../CmsKitHttpApiHostModule.cs | 1 + .../CmsKitIdentityServerModule.cs | 1 + .../CmsKitWebUnifiedModule.cs | 1 + .../CmsKit/Localization/Resources/hi.json | 135 ++++++++ .../Resources/VoloDocs/Web/hi.json | 10 + .../app/VoloDocs.Web/VoloDocsWebModule.cs | 1 + .../Docs/ApplicationContracts/hi.json | 59 ++++ .../Volo/Docs/Localization/Domain/hi.json | 41 +++ .../Localization/Domain/hi.json | 10 + .../Volo/Abp/Identity/Localization/hi.json | 110 +++++++ .../Identity/LocalizationExtensions/hi.json | 7 + .../Localization/Resources/hi.json | 14 + .../Localization/Domain/hi.json | 10 + .../DemoAppModule.cs | 1 + .../Resources/AbpSettingManagement/hi.json | 19 ++ .../Localization/Resources/hi.json | 23 ++ .../AbpVirtualFileExplorerDemoAppModule.cs | 1 + .../Localization/Resources/hi.json | 14 + .../MyProjectNameBlazorModule.cs | 1 + .../MyProjectNameBlazorModule.cs | 1 + .../Localization/MyProjectName/hi.json | 8 + .../MyProjectNameHttpApiHostModule.cs | 1 + .../MyProjectNameHttpApiHostModule.cs | 1 + .../MyProjectNameIdentityServerModule.cs | 1 + .../MyProjectNameWebModule.cs | 1 + .../MyProjectNameHttpApiHostModule.cs | 1 + .../MyProjectNameIdentityServerModule.cs | 1 + .../MyProjectNameWebUnifiedModule.cs | 1 + .../Localization/MyProjectName/hi.json | 7 + 59 files changed, 1865 insertions(+) create mode 100644 abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hi.json create mode 100644 abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hi.json create mode 100644 abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hi.json create mode 100644 abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json create mode 100644 abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hi.json create mode 100644 abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hi.json create mode 100644 framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/hi.json create mode 100644 framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/hi.json create mode 100644 framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/hi.json create mode 100644 framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/hi.json create mode 100644 framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hi.json create mode 100644 framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/hi.json create mode 100644 framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/hi.json create mode 100644 framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/hi.json create mode 100644 framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/hi.json create mode 100644 framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/hi.json create mode 100644 framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/hi.json create mode 100644 framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hi.json create mode 100644 framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/hi.json create mode 100644 framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/hi.json create mode 100644 framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/hi.json create mode 100644 framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/hi.json create mode 100644 framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/hi.json create mode 100644 framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hi.json create mode 100644 framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hi.json create mode 100644 framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/hi.json create mode 100644 framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/hi.json create mode 100644 modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/hi.json create mode 100644 modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/hi.json create mode 100644 modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hi.json create mode 100644 modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hi.json create mode 100644 modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/hi.json create mode 100644 modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/hi.json create mode 100644 modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hi.json create mode 100644 modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hi.json create mode 100644 modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json create mode 100644 modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/hi.json create mode 100644 modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hi.json create mode 100644 modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hi.json create mode 100644 modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hi.json create mode 100644 modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/hi.json create mode 100644 modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/hi.json create mode 100644 templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hi.json create mode 100644 templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hi.json diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hi.json new file mode 100644 index 0000000000..2029996445 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/hi.json @@ -0,0 +1,14 @@ +{ + "culture": "hi", + "texts": { + "Account": "ABP खाता - लॉगिन और रजिस्टर | ABP.IO", + "Welcome": "स्वागत हे", + "UseOneOfTheFollowingLinksToContinue": "जारी रखने के लिए निम्न लिंक में से एक का उपयोग करें", + "FrameworkHomePage": "फ्रेमवर्क होम पेज", + "FrameworkDocumentation": "फ्रेमवर्क प्रलेखन", + "OfficialBlog": "आधिकारिक ब्लॉग", + "CommercialHomePage": "वाणिज्यिक मुख पृष्ठ", + "CommercialSupportWebSite": "वाणिज्यिक समर्थन वेब साइट", + "CommunityWebSite": "एबीपी सामुदायिक वेब साइट" + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hi.json new file mode 100644 index 0000000000..7b0f4ad205 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/hi.json @@ -0,0 +1,282 @@ +{ + "culture": "hi", + "texts": { + "Permission:Organizations": "संगठनों", + "Permission:Manage": "संगठनों को प्रबंधित करें", + "Permission:DiscountRequests": "छूट का अनुरोध", + "Permission:DiscountManage": "डिस्काउंट अनुरोध प्रबंधित करें", + "Permission:Disable": "अक्षम", + "Permission:Enable": "सक्षम", + "Permission:EnableSendEmail": "ईमेल सक्षम करें", + "Permission:SendEmail": "ईमेल भेजें", + "Permission:NpmPackages": "एनपीएम पैकेज", + "Permission:NugetPackages": "नगेट संकुल", + "Permission:Maintenance": "रखरखाव", + "Permission:Maintain": "बनाए रखें", + "Permission:ClearCaches": "साफ कैश", + "Permission:Modules": "मॉड्यूल", + "Permission:Packages": "संकुल", + "Permission:Edit": "संपादित करें", + "Permission:Delete": "हटाएं", + "Permission:Create": "सृजन करना", + "Permission:Accounting": "लेखांकन", + "Permission:Accounting:Quotation": "उद्धरण", + "Permission:Accounting:Invoice": "बीजक", + "Menu:Organizations": "संगठनों", + "Menu:Accounting": "लेखांकन", + "Menu:Packages": "संकुल", + "Menu:DiscountRequests": "छूट का अनुरोध", + "NpmPackageDeletionWarningMessage": "यह NPM पैकेज हटा दिया जाएगा। क्या आप इसकी पुष्टि करते हैं?", + "NugetPackageDeletionWarningMessage": "यह नुगेट पैकेज हटा दिया जाएगा। क्या आप इसकी पुष्टि करते हैं?", + "ModuleDeletionWarningMessage": "यह मॉड्यूल हटा दिया जाएगा। क्या आप इसकी पुष्टि करते हैं?", + "Name": "नाम", + "DisplayName": "प्रदर्शित होने वाला नाम", + "ShortDescription": "संक्षिप्त वर्णन", + "NameFilter": "नाम", + "CreationTime": "रचना समय", + "IsPro": "समर्थक है", + "IsFreeToActiveLicenseOwners": "मालिकों को लाइसेंस देना मुफ्त", + "ShowOnModuleList": "मॉड्यूल सूची पर दिखाएं", + "EfCoreConfigureMethodName": "विधि नाम कॉन्फ़िगर करें", + "IsProFilter": "समर्थक है", + "ApplicationType": "आवेदन का प्रकार", + "Target": "लक्ष्य", + "TargetFilter": "लक्ष्य", + "ModuleClass": "मॉड्यूल वर्ग", + "NugetPackageTarget.DomainShared": "डोमेन साझा किया गया", + "NugetPackageTarget.Domain": "डोमेन", + "NugetPackageTarget.Application": "आवेदन", + "NugetPackageTarget.ApplicationContracts": "आवेदन संविदा", + "NugetPackageTarget.HttpApi": "Http Api", + "NugetPackageTarget.HttpApiClient": "Http Api क्लाइंट", + "NugetPackageTarget.Web": "वेब", + "NugetPackageTarget.EntityFrameworkCore": "DeleteAllEntityFramework Core", + "NugetPackageTarget.MongoDB": "MongoDB", + "Edit": "संपादित करें", + "Delete": "हटाएं", + "Refresh": "ताज़ा करना", + "NpmPackages": "एनपीएम पैकेज", + "NugetPackages": "नगेट संकुल", + "NpmPackageCount": "एनपीएम पैकेज की गणना", + "NugetPackageCount": "नगेट पैकेज गणना", + "Module": "मॉड्यूल", + "ModuleInfo": "मॉड्यूल जानकारी", + "CreateANpmPackage": "एक एनपीएम पैकेज बनाएँ", + "CreateAModule": "एक मॉड्यूल बनाएँ", + "CreateANugetPackage": "एक Nuget पैकेज बनाएँ", + "AddNew": "नया जोड़ें", + "PackageAlreadyExist{0}": "\"{0}\" पैकेज पहले से ही जोड़ा गया है।", + "ModuleAlreadyExist{0}": "\"{0}\" मॉड्यूल पहले से ही जोड़ा गया है।", + "ClearCache": "कैश को साफ़ करें", + "SuccessfullyCleared": "सफलतापूर्वक साफ़ हो गया", + "Menu:NpmPackages": "एनपीएम पैकेज", + "Menu:Modules": "मॉड्यूल", + "Menu:Maintenance": "रखरखाव", + "Menu:NugetPackages": "नगेट संकुल", + "CreateAnOrganization": "एक संगठन बनाएं", + "Organizations": "संगठनों", + "LongName": "लंबा नाम", + "LicenseType": "लाइसेंस के प्रकार", + "MissingLicenseTypeField": "लाइसेंस प्रकार क्षेत्र की आवश्यकता है!", + "LicenseStartTime": "लाइसेंस शुरू होने का समय", + "LicenseEndTime": "लाइसेंस समाप्ति का समय", + "AllowedDeveloperCount": "अनुमत डेवलपर गणना", + "UserNameOrEmailAddress": "उपयोगकर्ता का नाम या ईमेल पता", + "AddOwner": "मालिक जोड़ें", + "UserName": "उपयोगकर्ता नाम", + "Email": "ईमेल", + "Developers": "डेवलपर्स", + "AddDeveloper": "डेवलपर जोड़ें", + "Create": "सृजन करना", + "UserNotFound": "उपयोगकर्ता नहीं मिला", + "{0}WillBeRemovedFromDevelopers": "{0} डेवलपर्स से हटा दिया जाएगा, क्या आप पुष्टि करते हैं?", + "{0}WillBeRemovedFromOwners": "{0} मालिकों से हटा दिया जाएगा, क्या आप पुष्टि करते हैं?", + "{0}WillBeRemovedFromMembers": "{0} सदस्यों से हटा दिया जाएगा, क्या आप पुष्टि करते हैं?", + "Computers": "कंप्यूटर", + "UniqueComputerId": "यूनिक कंप्यूटर आई.डी.", + "LastSeenDate": "अंतिम बार देखी गई तारीख", + "{0}Computer{1}WillBeRemovedFromRecords": "{0} ({1}) का कंप्यूटर रिकॉर्ड से हटा दिया जाएगा", + "OrganizationDeletionWarningMessage": "संगठन को हटा दिया जाएगा", + "DeletingLastOwnerWarningMessage": "एक संगठन में कम से कम एक मालिक होना चाहिए! इसलिए आप इस स्वामी को नहीं निकाल सकते", + "This{0}AlreadyExistInThisOrganization": "यह {0} इस संगठन में पहले से मौजूद है", + "AreYouSureYouWantToDeleteAllComputers": "क्या आप वाकई सभी कंप्यूटर हटाना चाहते हैं?", + "DeleteAll": "सभी हटा दो", + "DoYouWantToCreateNewUser": "क्या आप नया उपयोगकर्ता बनाना चाहते हैं?", + "MasterModules": "मास्टर मॉड्यूल", + "OrganizationName": "संगठन का नाम", + "CreationDate": "निर्माण तिथि", + "LicenseStartDate": "लाइसेंस शुरू होने की तारीख", + "LicenseEndDate": "लाइसेंस की अंतिम तिथि", + "OrganizationNamePlaceholder": "संगठन का नाम...", + "TotalQuestionCountPlaceholder": "कुल प्रश्न संख्या ...", + "RemainingQuestionCountPlaceholder": "शेष प्रश्न गणना ...", + "LicenseTypePlaceholder": "लाइसेंस के प्रकार...", + "CreationDatePlaceholder": "निर्माण तिथि...", + "LicenseStartDatePlaceholder": "लाइसेंस शुरू होने की तारीख ...", + "LicenseEndDatePlaceholder": "लाइसेंस की अंतिम तिथि ...", + "UsernameOrEmail": "उपयोगकर्ता का नाम या ईमेल", + "UsernameOrEmailPlaceholder": "उपयोगकर्ता का नाम या ईमेल...", + "Member": "सदस्य", + "PurchaseOrderNo": "खरीद आदेश ्संक्या", + "QuotationDate": "बोली की तारीख", + "CompanyName": "कंपनी का नाम", + "CompanyAddress": "कम्पनी का पता", + "Price": "कीमत", + "DiscountText": "डिस्काउंट पाठ", + "DiscountQuantity": "छूट मात्रा", + "DiscountPrice": "डिस्काउंट कीमत", + "Quotation": "उद्धरण", + "ExtraText": "अतिरिक्त पाठ", + "ExtraAmount": "अतिरिक्त राशि", + "DownloadQuotation": "उद्धरण डाउनलोड करें", + "Invoice": "बीजक", + "TaxNumber": "कर संख्या", + "InvoiceNumber": "बीजक संख्या", + "InvoiceDate": "चालान की तारीख", + "InvoiceNote": "चालान नोट", + "Quantity": "मात्रा", + "AddProduct": "उत्पाद जोड़ें", + "AddProductWarning": "आपको उत्पाद जोड़ने की आवश्यकता है!", + "TotalPrice": "कुल कीमत", + "Generate": "उत्पन्न", + "MissingQuantityField": "मात्रा फ़ील्ड आवश्यक है!", + "MissingPriceField": "मूल्य क्षेत्र की आवश्यकता है!", + "CodeUsageStatus": "स्थिति", + "Country": "देश", + "DeveloperCount": "डेवलपर गणना", + "RequestCode": "अनुरोध कोड", + "WebSite": "वेबसाइट", + "GithubUsername": "Github उपयोगकर्ता नाम", + "PhoneNumber": "फ़ोन नंबर", + "ProjectDescription": "परियोजना विवरण", + "Referrer": "संदर्भ", + "DiscountRequests": "छूट का अनुरोध", + "Copylink": "प्रतिरूप जोड़ना", + "Disable": "अक्षम", + "Enable": "सक्षम", + "EnableSendEmail": "ईमेल सक्षम करें", + "SendEmail": "ईमेल भेजें", + "SuccessfullyDisabled": "सफलतापूर्वक अक्षम किया गया", + "SuccessfullyEnabled": "सफलतापूर्वक सक्षम किया गया", + "EmailSent": "ईमेल भेजा", + "SuccessfullySent": "सफलतापूर्वक भेजा", + "SuccessfullyDeleted": "सफलतापूर्वक हटा दिया गया", + "DiscountRequestDeletionWarningMessage": "छूट अनुरोध हटा दिया जाएगा", + "BusinessType": "व्यापार के प्रकार", + "TotalQuestionCount": "कुल प्रश्न संख्या", + "RemainingQuestionCount": "शेष प्रश्न गणना", + "TotalQuestionMustBeGreaterWarningMessage": "TotalQuestionCount RemainingQuestionCount से अधिक होना चाहिए!", + "QuestionCountsMustBeGreaterThanZero": "TotalQuestionCount और RemainingQuestionCount शून्य या शून्य से अधिक होना चाहिए!", + "UnlimitedQuestionCount": "असीमित प्रश्न गणना", + "Notes": "टिप्पणियाँ", + "Menu:Community": "समुदाय", + "Menu:Articles": "सामग्री", + "Wait": "रुको", + "Approve": "मंजूर", + "Reject": "अस्वीकार", + "Details": "विवरण", + "Url": "यूआरएल", + "Title": "शीर्षक", + "ContentSource": "विषय - वस्तु का स्रोत", + "Status": "स्थिति", + "ReadArticle": "लेख पढ़ें", + "ArticleHasBeenWaiting": "लेख की प्रतीक्षा रही", + "ArticleHasBeenApproved": "अनुच्छेद स्वीकृत किया गया है", + "ArticleHasBeenRejected": "अनुच्छेद अस्वीकार कर दिया गया है", + "Permission:Community": "समुदाय", + "Permission:CommunityArticle": "लेख", + "Link": "संपर्क", + "Enum:ContentSource:0": "Github", + "Enum:ContentSource:1": "बाहरी", + "Enum:Status:0": "इंतज़ार कर रही", + "Enum:Status:1": "अस्वीकृत", + "Enum:Status:2": "मंजूर की", + "Summary": "सारांश", + "AuthorName": "लेखक का नाम", + "CoverImage": "कवर छवि", + "RemoveCacheConfirmationMessage": "क्या आप वाकई \"{0}\" लेख के लिए कैश निकालना चाहते हैं?", + "SuccessfullyRemoved": "सफलतापूर्वक साफ़ हो गया", + "RemoveCache": "कैश निकालें", + "Language": "भाषा: हिन्दी", + "Optional": "ऐच्छिक", + "CreateArticleLanguageInfo": "वह भाषा जिसमें पद लिखा जाता है", + "Enum:ContentSource:2": "वीडियो पोस्ट", + "VideoPreview": "वीडियो पूर्वावलोकन", + "VideoPreviewErrorMessage": "दिया गया वीडियो url Youtube से पुनः प्राप्त नहीं कर सका। यह वीडियो निजी होने के कारण हो सकता है या दिया गया URL उपलब्ध नहीं है।", + "DeleteCoverImage": "कवर छवि हटाएं", + "DeleteCoverImageConfirmationMessage": "क्या आप वाकई \"{0}\" के लिए कवर छवि को हटाना चाहते हैं?", + "DeleteCoverImageSuccessMessage": "कवर छवि सफलतापूर्वक हटा दी गई", + "PaymentsOf": "के भुगतान", + "ShowPaymentsOfOrganization": "भुगतान", + "Date": "तारीख", + "Products": "उत्पादों", + "TotalAmount": "कुल रकम", + "Currency": "मुद्रा", + "Gateway": "द्वार", + "State": "राज्य", + "FailReason": "विफल कारण", + "ReIndexAllPosts": "सभी पदों को फिर से लिखना", + "ReIndexAllPostsConfirmationMessage": "क्या आप वाकई सभी पदों को पुनः प्राप्त करना चाहते हैं?", + "SuccessfullyReIndexAllPosts": "सभी पदों को सफलतापूर्वक रीइंसेक्स किया गया है।", + "Permission:FullSearch": "पूरा पाठ खोजें", + "Menu:CliAnalytics": "Cli Analytics", + "TemplateName": "टेम्पलेट नाम", + "TemplateVersion": "टेम्पलेट संस्करण", + "DatabaseProvider": "डेटाबेस प्रदाता", + "IsTiered": "तीयर है", + "ProjectName": "परियोजना का नाम", + "Username": "उपयोगकर्ता नाम", + "Tool": "साधन", + "Command": "आदेश", + "UiFramework": "उई ढांचा", + "Options": "विकल्प", + "CliAnalytics": "Cli Analytics", + "Permission:CliAnalyticses": "क्ली एनालिटिक्स", + "Permission:CliAnalytics": "Cli Analytics", + "Search": "खोज", + "ClearFilter": "स्पष्ट निस्यंदक", + "LicensePrivateKey": "लाइसेंस निजी कुंजी", + "LicensePublicKey": "लाइसेंस सार्वजनिक कुंजी", + "ApiKey": "NuGet एपीआई कुंजी", + "ShowInvoiceRequestsOfOrganization": "चालान अनुरोध", + "ShowQuestionsOfOrganization": "प्रशन", + "Question": "सवाल", + "Open": "खुला हुआ", + "Questions": "प्रशन", + "InvoiceRequests": "चालान अनुरोध", + "Address": "पता", + "TaxNo": "टैक्स संख्या", + "Permission:InvoiceRequest": "बिल के लिए अनुरोध", + "Permission:Question": "सवाल", + "AddNoteSuccessMessage": "नोट सफलतापूर्वक जोड़ा गया", + "NameSurname": "नाम सरनेम", + "Note": "ध्यान दें", + "Add": "जोड़ना", + "ProjectDownloads": "प्रोजेक्ट डाउनलोड", + "ShowProjectDownloadsOfOrganization": "प्रोजेक्ट डाउनलोड", + "ShowAuditLogsOfOrganization": "ऑडिट लॉग", + "Enum:EntityChangeType:0": "बनाया था", + "Enum:EntityChangeType:1": "अद्यतन", + "Enum:EntityChangeType:2": "हटाए गए", + "TenantId": "किरायेदार आईडी", + "ChangeTime": "समय परिवर्तन करें", + "EntityTypeFullName": "संपूर्ण प्रकार पूर्ण नाम", + "AuditLogsFor{0}Organization": "\"{0}\" संगठन के लिए ऑडिट लॉग", + "Permission:EntityChange": "इकाई परिवर्तन", + "Permission:ProjectDownload": "प्रोजेक्ट डाउनलोड", + "Permission:PaymentRequest": "भुगतान अनुरोध", + "CreatorEmailAddress": "निर्माता का ईमेल पता", + "EmailSendDate": "ईमेल भेजने की तारीख", + "PaymentRequestsFor{0}Organization": "\"{0}\" संगठन के लिए भुगतान अनुरोध", + "PaymentDetails": "भुगतान विवरण", + "PaymentProduct": "भुगतान उत्पाद", + "ProductName": "उत्पाद का नाम", + "Code": "कोड", + "GenerateInvoice": "आनंद उत्पन्न करें", + "ExportOrganizationsToExcel": "एक्सेल में भेजे", + "ThisExtensionIsNotAllowed": "इस एक्सटेंशन की अनुमति नहीं है।", + "TheFileIsTooLarge": "फ़ाइल बहुत बड़ी है!", + "ArticleDeletionConfirmationMessage": "क्या आप वाकई इस लेख को हटाना चाहते हैं?", + "ChooseCoverImage": "कवर छवि चुनें ..." + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hi.json new file mode 100644 index 0000000000..cd1ec4491d --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/hi.json @@ -0,0 +1,37 @@ +{ + "culture": "hi", + "texts": { + "Volo.AbpIo.Domain:010004": "अधिकतम सदस्य संख्या तक पहुँच गया!", + "Volo.AbpIo.Domain:010005": "अधिकतम मालिक की गिनती तक पहुँच गया!", + "Volo.AbpIo.Domain:010006": "यह उपयोगकर्ता पहले से ही इस संगठन का मालिक है!", + "Volo.AbpIo.Domain:010007": "यह उपयोगकर्ता इस संगठन में पहले से ही एक डेवलपर है!", + "Volo.AbpIo.Domain:010008": "अनुमत डेवलपर गणना कम नहीं हो सकती है तो वर्तमान डेवलपर गणना!", + "Volo.AbpIo.Domain:010009": "अनुमत डेवलपर गणना 0 से कम नहीं हो सकती है!", + "Volo.AbpIo.Domain:010010": "अधिकतम मैक पता गणना पार हो गई है!", + "Volo.AbpIo.Domain:010011": "व्यक्तिगत लाइसेंस में 1 से अधिक डेवलपर नहीं हो सकते हैं!", + "Volo.AbpIo.Domain:010012": "लाइसेंस की अवधि समाप्त होने के एक महीने बाद तक लाइसेंस नहीं बढ़ाया जा सकता है!", + "Volo.AbpIo.Domain:020001": "इस NPM पैकेज को नहीं हटाया जा सका क्योंकि \"{NugetPackages}\" नुगेट पैकेज इस पैकेज पर निर्भर हैं।", + "Volo.AbpIo.Domain:020002": "यह NPM पैकेज नहीं हटा सका क्योंकि \"{मॉड्यूल}\" मॉड्यूल इस पैकेज का उपयोग कर रहे हैं।", + "Volo.AbpIo.Domain:020003": "इस NPM पैकेज को नहीं हटाया जा सका क्योंकि \"{मॉड्यूल}\" मॉड्यूल इस पैकेज का उपयोग कर रहे हैं और \"{NugetPackages}\" नुगेट पैकेज इस पैकेज पर निर्भर हैं।", + "Volo.AbpIo.Domain:020004": "इस Nuget पैकेज को हटाया नहीं जा सका क्योंकि \"{Modules}\" मॉड्यूल इस पैकेज का उपयोग कर रहे हैं।", + "WantToLearn?": "सीखना चाहते है?", + "ReadyToGetStarted?": "आरंभ करने के लिए तैयार हैं?", + "JoinOurCommunity": "हमारी संस्था से जुड़े", + "GetStartedUpper": "शुरू हो जाओ", + "ForkMeOnGitHub": "GitHub पर मेरे कांटा", + "Features": "विशेषताएं", + "GetStarted": "शुरू हो जाओ", + "Documents": "दस्तावेज़", + "Community": "समुदाय", + "ContributionGuide": "योगदान गाइड", + "Blog": "ब्लॉग", + "Commercial": "व्यावसायिक", + "MyAccount": "मेरा खाता", + "Permission:License": "लाइसेंस", + "Permission:UserInfo": "हमें जानकारी", + "SeeDocuments": "दस्तावेज़ देखें", + "Samples": "नमूने", + "Framework": "ढांचा", + "Support": "सहयोग" + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json new file mode 100644 index 0000000000..54216f7719 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json @@ -0,0 +1,296 @@ +{ + "culture": "hi", + "texts": { + "OrganizationManagement": "संगठन का प्रबंधन", + "OrganizationList": "संगठन सूची", + "Volo.AbpIo.Commercial:010003": "आप इस संगठन के मालिक नहीं हैं!", + "OrganizationNotFoundMessage": "कोई संगठन नहीं मिला!", + "DeveloperCount": "आवंटित / कुल डेवलपर्स", + "QuestionCount": "शेष / कुल प्रश्न", + "Unlimited": "असीमित", + "Owners": "मालिकों", + "AddMember": "सदस्य जोड़ें", + "AddOwner": "मालिक जोड़ें", + "AddDeveloper": "डेवलपर जोड़ें", + "UserName": "उपयोगकर्ता नाम", + "Name": "नाम", + "EmailAddress": "ईमेल पता", + "Developers": "डेवलपर्स", + "LicenseType": "लाइसेंस के प्रकार", + "Manage": "प्रबंधित", + "StartDate": "आरंभ करने की तिथि", + "EndDate": "समाप्ति तिथि", + "Modules": "मॉड्यूल", + "LicenseExtendMessage": "आपकी लाइसेंस समाप्ति तिथि {0} तक बढ़ा दी गई है", + "LicenseUpgradeMessage": "आपका लाइसेंस {0} में अपग्रेड किया गया है", + "LicenseAddDeveloperMessage": "{0} डेवलपर्स ने आपके लाइसेंस में जोड़ा", + "Volo.AbpIo.Commercial:010004": "निर्दिष्ट उपयोगकर्ता नहीं मिल सकता है! उपयोगकर्ता को पहले से ही पंजीकृत होना चाहिए।", + "MyOrganizations": "मेरे संगठन", + "ApiKey": "एपीआई कुंजी", + "UserNameNotFound": "उपयोगकर्ता नाम {0} का कोई उपयोगकर्ता नहीं है", + "SuccessfullyAddedToNewsletter": "हमारे न्यूज़लेटर की सदस्यता के लिए धन्यवाद!", + "MyProfile": "मेरी प्रोफाइल", + "EmailNotValid": "कृपया एक वैध ई - मेल एड्रेस डालें।", + "JoinOurMarketingNewsletter": "हमारे विपणन समाचार पत्र में शामिल हों", + "WouldLikeToReceiveMarketingMaterials": "मैं उत्पाद सौदों और विशेष प्रस्तावों जैसे विपणन सामग्री प्राप्त करना चाहता हूं।", + "StartUsingYourLicenseNow": "अब अपने लाइसेंस का उपयोग शुरू करें!", + "WelcomePage": "स्वागत पृष्ठ", + "UnsubscriptionExpireEmail": "लाइसेंस समाप्ति तिथि अनुस्मारक ईमेल से सदस्यता समाप्त करें", + "UnsubscribeLicenseExpireEmailReminderMessage": "इस ईमेल सदस्यता में केवल आपकी लाइसेंस समाप्ति तिथि याद दिलाने की होती है।", + "UnsubscribeFromLicenseExpireEmails": "यदि आप अपने लाइसेंस की समाप्ति तिथि के बारे में ईमेल प्राप्त नहीं करना चाहते हैं, तो आप किसी भी समय अपनी सदस्यता समाप्त कर सकते हैं।", + "Unsubscribe": "सदस्यता रद्द", + "NotOrganizationMember": "आप किसी संगठन के सदस्य नहीं हैं।", + "UnsubscribeLicenseExpirationEmailSuccessTitle": "सफलतापूर्वक सदस्यता समाप्त कर दी गई", + "UnsubscribeLicenseExpirationEmailSuccessMessage": "अब आपको लाइसेंस समाप्ति तिथि अनुस्मारक ईमेल प्राप्त नहीं होंगे।", + "IndexPageHeroSection": " एक पूर्ण वेब विकास मंच अंतर्निहित ढांचा ", + "AbpCommercialShortDescription": "एबीपी कमर्शियल प्री-बिल्ट एप्लिकेशन मॉड्यूल, रैपिड एप्लिकेशन डेवलपमेंट टूलिंग, पेशेवर यूआई थीम, प्रीमियम सपोर्ट आदि प्रदान करता है।", + "LiveDemo": "लाइव डेमो", + "GetLicence": "एक लाइसेंस प्राप्त करें", + "Application": "आवेदन", + "StartupTemplates": "स्टार्टअप टेम्पलेट", + "Startup": "चालू होना", + "Templates": "टेम्पलेट्स", + "Developer": "डेवलपर", + "Tools": "उपकरण", + "Premium": "प्रीमियम", + "PremiumSupport": "प्रीमियम सहायता", + "PremiumForumSupport": "प्रीमियम फोरम समर्थन", + "UI": "यूआई", + "Themes": "विषयों", + "JoinOurNewsletter": "हमारे समाचार पत्र शामिल हों", + "Send": "संदेश", + "Learn": "सीखना", + "AdditionalServices": "अतिरिक्त सेवाएं", + "WhatIsABPFramework": "ABP फ्रेमवर्क क्या है?", + "OpenSourceBaseFramework": "ओपन सोर्स बेस फ्रेमवर्क", + "ABPFrameworkExplanation": "

ABP कमर्शियल ASP.NET Core पर एक खुला स्रोत और समुदाय संचालित वेब एप्लीकेशन फ्रेमवर्क है। और सर्वोत्तम प्रथाओं के साथ परीक्षण योग्य कोड।

आप पहले से ही जानते हैं कि लोकप्रिय उपकरणों पर निर्मित और एकीकृत। कम सीखने की अवस्था, आसान अनुकूलन, आरामदायक विकास। ", + "Modular": "मॉड्यूलर", + "MicroserviceCompatible": "माइक्रोसिस्ट सेवा संगत", + "DomainDrivenDesignInfrastructure": "डोमेन संचालित डिज़ाइन इन्फ्रास्ट्रक्चर", + "MultiTenancy": "बहु किरायेदारी", + "DistributedMessaging": "वितरित संदेश", + "DynamicProxying": "गतिशील प्रॉक्सी", + "BackgroundJobs": "बैकग्राउंड जॉब्स", + "AuditLogging": "ऑडिट लॉगिंग", + "BLOBStoring": "ब्लॉब भंडारण", + "BundlingMinification": "बंडलिंग और न्यूनतमकरण", + "AdvancedLocalization": "उन्नत स्थानीयकरण", + "ManyMore": "बहुत सारी", + "ExploreTheABPFramework": "ABP फ्रेमवर्क का अन्वेषण करें", + "WhyUseTheABPCommercial": "एबीपी कमर्शियल का उपयोग क्यों करें?", + "WhyUseTheABPCommercialExplanation": "

बिल्डिंग एंटरप्राइज-ग्रेड वेब एप्लिकेशन जटिल और समय लेने वाली हो सकती हैं।

ABP कमर्शियल सभी आधुनिक एंटरप्राइज-ग्रेड ASP.NET Core के लिए आवश्यक सही आधारभूत संरचना प्रदान करता है। आधारित समाधान। डिज़ाइन से परिनियोजन तक, संपूर्ण विकास चक्र ABP की अंतर्निहित विशेषताओं और मॉड्यूल द्वारा सशक्त है। हम और हमारे साथी प्रदान कर सकते हैं; ", + "CustomProjectDevelopment": "कस्टम परियोजना विकास", + "CustomProjectDevelopmentExplanation": "अपने कस्टम प्रोजेक्ट्स के लिए समर्पित डेवलपर्स।", + "PortingExistingProjects": "मौजूदा परियोजनाओं को पोर्ट करना", + "PortingExistingProjectsExplanation": "एबीपी प्लेटफॉर्म पर अपनी विरासत परियोजनाओं को माइग्रेट करना।", + "LiveSupport": "लाइव सहायता", + "LiveSupportExplanation": "जरूरत पड़ने पर लाइव रिमोट सपोर्ट का विकल्प।", + "Training": "प्रशिक्षण", + "TrainingExplanation": "अपने डेवलपर्स के लिए समर्पित प्रशिक्षण।", + "OnBoarding": "ज्ञानप्राप्ति", + "OnBoardingExplanation": "अपने विकास, CI और सीडी वातावरण को सेटअप करने में मदद करें।", + "PrioritizedTechnicalSupport": "प्राथमिक तकनीकी सहायता", + "PremiumSupportExplanation": "एबीपी ढांचे के महान सामुदायिक समर्थन के अलावा, हमारी सहायता टीम उच्च प्राथमिकता वाले वाणिज्यिक उपयोगकर्ताओं की तकनीकी सवालों और समस्याओं का जवाब देती है।", + "SeeTheSupportOptions": "समर्थन विकल्प देखें", + "Contact": "संपर्क करें", + "TellUsWhatYouNeed": "अपनी ज़रूरत के बारे में हमें बताएं।", + "YourMessage": "आपका संदेश", + "YourFullName": "आपका पूरा नाम", + "EmailField": "ईमेल पता", + "YourEmailAddress": "आपका ईमेल पता", + "HowMayWeHelpYou": "हम कैसे आपकी सहायता कर सकते हैं?", + "SendMessage": "मेसेज भेजें", + "Success": "सफलता", + "WeWillReplyYou": "हमें आपका संदेश प्राप्त हुआ और शीघ्र ही संपर्क में आएगा।", + "GoHome": "घर जाओ", + "CreateLiveDemo": "लाइव डेमो बनाएँ", + "RegisterToTheNewsletter": "ABP.IO के बारे में जानकारी प्राप्त करने के लिए न्यूज़लेटर के लिए रजिस्टर करें, जिसमें नई रिलीज़ आदि शामिल हैं।", + "EnterYourEmailOrLogin": "अपने मौजूदा खाते का उपयोग करके अपना डेमो बनाने के लिए अपना ई-मेल पता दर्ज करें या अपना प्रदर्शन लॉगिन करें।", + "ApplicationTemplate": "एप्लिकेशन टेम्पलेट", + "ApplicationTemplateExplanation": "एप्लिकेशन स्टार्टअप टेम्पलेट का उपयोग एक नया वेब एप्लिकेशन बनाने के लिए किया जाता है।", + "EfCoreProvider": "इकाई ढाँचा (SQL सर्वर, MySQL, PostgreSQL, Oracle और अन्य का समर्थन करता है)", + "AlreadyIncludedInTemplateModules": "निम्नलिखित मॉड्यूल पहले से ही इस टेम्पलेट में शामिल और कॉन्फ़िगर किए गए हैं:", + "ApplicationTemplateArchitecture": "यह एप्लिकेशन टेम्पलेट tiered आर्किटेक्चर का भी समर्थन करता है जहां UI लेयर, API लेयर और ऑथेंटिकेशन सर्विस को शारीरिक रूप से अलग किया जाता है।", + "SeeTheGuideOrGoToTheLiveDemo": "इस टेम्पलेट के बारे में तकनीकी जानकारी के लिए डेवलपर गाइड देखें या लाइव डेमो पर जाएं।", + "DeveloperGuide": "डेवलपर गाइड", + "ModuleTemplate": "मॉड्यूल टेम्पलेट", + "ModuleTemplateExplanation1": "आप एक मॉड्यूल बनाना और विभिन्न अनुप्रयोगों में पुन: उपयोग करना चाहते हैं? यह स्टार्टअप टेम्पलेट एक पुन: प्रयोज्य अनुप्रयोग मॉड्यूल या microservice बनाने के लिए शुरू करने के लिए सब कुछ तैयार करता है।", + "ModuleTemplateExplanation2": "

आप एकल मॉड्यूल के लिए एकल या एकाधिक UI फ्रेमवर्क, एकल या एकाधिक डेटाबेस प्रदाता का समर्थन कर सकते हैं। स्टार्टअप टेम्प्लेट को चलाने के लिए कॉन्फ़िगर किया गया है और अपने मॉड्यूल का परीक्षण करें यूनिट और एकीकरण परीक्षण के बुनियादी ढांचे के अलावा न्यूनतम आवेदन में।

इस टेम्पलेट के बारे में तकनीकी जानकारी के लिए डेवलपर गाइड देखें। ", + "WithAllStyleOptions": "सभी शैली विकल्पों के साथ", + "Demo": "डेमो", + "SeeAllModules": "सभी मॉड्यूल देखें", + "ABPCLIExplanation": "ABP CLI (कमांड लाइन इंटरफेस) ABP आधारित समाधानों के लिए कुछ सामान्य ऑपरेशन करने के लिए एक कमांड लाइन टूल है।", + "ABPSuiteEasilyCURD": "एबीपी सूट एक उपकरण है जो आपको आसानी से CRUD पेज बनाने की अनुमति देता है", + "WeAreHereToHelp": "हम यहाँ हैं मदद ", + "BrowseOrAskQuestion": "आप हमारे सहायता विषयों को ब्राउज़ कर सकते हैं या अक्सर पूछे जाने वाले प्रश्नों में खोज कर सकते हैं, या आप संपर्क फ़ॉर्म का उपयोग करके हमसे एक प्रश्न पूछ सकते हैं।", + "SearchQuestionPlaceholder": "अक्सर पूछे जाने वाले प्रश्नों में खोजें", + "WhatIsTheABPCommercial": "ABP कमर्शियल क्या है?", + "WhatAreDifferencesThanAbpFramework": "ओपन सोर्स ABP फ्रेमवर्क और ABP कमर्शियल के बीच क्या अंतर हैं?", + "ABPCommercialExplanation": "एबीपी कमर्शियल, खुले स्रोत के शीर्ष पर बनाए गए प्रीमियम मॉड्यूल, टूल, थीम और सेवाओं का एक सेट है जो ABP फ्रेमवर्क है। एबीपी कमर्शियल को एबीपी फ्रेमवर्क के पीछे उसी टीम द्वारा विकसित और समर्थित किया जा रहा है।", + "WhatAreDifferencesThanABPFrameworkExplanation": "

ABP फ्रेमवर्क ASP.NET Core के लिए एक मॉड्यूलर, थीमेबल, माइक्रो-सर्विस संगत एप्लिकेशन डेवलपमेंट फ्रेमवर्क है। यह आपको हर नई परियोजना के लिए खुद को दोहराने के बजाय अपने खुद के व्यवसाय कोड पर ध्यान केंद्रित करने के लिए एक पूर्ण वास्तुकला और एक मजबूत बुनियादी ढांचा प्रदान करता है। यह सॉफ्टवेयर विकास सर्वोत्तम प्रथाओं और लोकप्रिय उपकरणों पर आधारित है जिन्हें आप पहले से जानते हैं।

एबीपी फ्रेमवर्क पूरी तरह से मुक्त, खुला स्रोत और समुदाय-संचालित है। यह एक मुफ्त थीम और कुछ पूर्व-निर्मित मॉड्यूल (जैसे पहचान प्रबंधन और किरायेदार प्रबंधन) प्रदान करता है। ", + "VisitTheFrameworkVSCommercialDocument": "अधिक जानकारी के लिए, निम्न लिंक पर जाएं {1} ", + "ABPCommercialFollowingBenefits": "एबीपी वाणिज्यिक एबीपी ढांचे के शीर्ष पर निम्नलिखित लाभ जोड़ता है;", + "Professional": "पेशेवर", + "UIThemes": "यूआई थीम", + "EnterpriseModules": "एंटरप्राइज रेडी, फीचर से भरपूर, पहले से निर्मित एप्लिकेशन मॉड्यूल (जैसे पहचान सर्वर प्रबंधन, सास प्रबंधन, भाषा प्रबंधन)", + "ToolingToSupport": "अपनी विकास उत्पादकता का समर्थन करने का टूल", + "PremiumSupportLink": "प्रीमियम समर्थन ", + "WhatDoIDownloadABPCommercial": "जब मैं एबीपी कमर्शियल खरीदता हूं तो क्या डाउनलोड करता हूं?", + "CreateUnlimitedSolutions": "एक बार जब आप एक एबीपी कमर्शियल लाइसेंस खरीदते हैं, तो आप असीमित समाधान बना पाएंगे, जैसे कि Get Started दस्तावेज़ में वर्णित है।", + "ABPCommercialSolutionExplanation": "जब आप एक नया एप्लिकेशन बनाते हैं, तो आपको अपनी प्राथमिकताओं के आधार पर एक विज़ुअल स्टूडियो समाधान (एक स्टार्टअप टेम्प्लेट) मिलता है। डाउनलोड किए गए समाधान में आपके लिए पहले से इंस्टॉल और कॉन्फ़िगर किए गए वाणिज्यिक मॉड्यूल और थीम हैं। यदि आप चाहें तो आप पहले से स्थापित मॉड्यूल को हटा सकते हैं या किसी अन्य मॉड्यूल को जोड़ सकते हैं। सभी मॉड्यूल और थीम डिफ़ॉल्ट रूप से एक NuGet / NPM पैकेज का उपयोग किया जाता है।", + "StartDevelopWithTutorials": "डाउनलोड किया गया समाधान अच्छी तरह से वास्तुकला और दस्तावेज है। आप अपने स्वयं के व्यवसाय कोड को इस आधार पर विकसित करना शुरू कर सकते हैं कि वह ट्यूटोरियल्स का अनुसरण कर सकता है", + "TryTheCommercialDemo": "ABP कमर्शियल स्टार्टअप टेम्प्लेट का उपयोग करके बनाए गए एक नमूना अनुप्रयोग को देखने के लिए आप डेमो का प्रयास कर सकते हैं।", + "HowManyProducts": "ABP वाणिज्यिक का उपयोग करके मैं कितने विभिन्न उत्पाद / समाधान बना सकता हूं?", + "HowManyProductsExplanation": "ABP प्रोजेक्ट बनाने की कोई सीमा नहीं है। आप जितने चाहें उतने प्रोजेक्ट बना सकते हैं, उन्हें विकसित कर सकते हैं और उन्हें विभिन्न सर्वरों पर अपलोड कर सकते हैं।", + "HowManyDevelopers": "एबीपी कमर्शियल पर कितने डेवलपर काम कर सकते हैं?", + "HowManyDevelopersExplanation": "एबीपी वाणिज्यिक लाइसेंस प्रति डेवलपर हैं। विभिन्न लाइसेंस प्रकारों में अलग-अलग डेवलपर सीमाएँ होती हैं। हालाँकि, जब भी आपको आवश्यकता हो, आप किसी भी प्रकार के लाइसेंस में अधिक डेवलपर्स जोड़ सकते हैं। लाइसेंस प्रकार, डेवलपर सीमा और अतिरिक्त डेवलपर लागतों के लिए कीमतें पृष्ठ देखें।", + "ChangingLicenseType": "क्या मैं भविष्य में अपना लाइसेंस प्रकार बदल सकता हूं?", + "ChangingLicenseTypeExplanation": "आप अपने समान लाइसेंस प्रकार में हमेशा नए डेवलपर्स को जोड़ सकते हैं। यह भी देखें \"एबीपी कमर्शियल पर कितने डेवलपर काम कर सकते हैं?\"। आप गणना मूल्य अंतर का भुगतान करके एक उच्च लाइसेंस के लिए भी अपग्रेड कर सकते हैं। जब आप उच्च लाइसेंस योजना में अपग्रेड करते हैं, तो आपको नई योजना का लाभ मिलता है, लेकिन लाइसेंस अपग्रेड लाइसेंस की समाप्ति की तारीख को नहीं बदलता है।", + "LicenseExtendUpgradeDiff": "लाइसेंस विस्तार और उन्नयन के बीच क्या अंतर है?", + "LicenseExtendUpgradeDiffExplanation": " विस्तार: अपने लाइसेंस का विस्तार / नवीनीकरण करके, आप प्रीमियम समर्थन प्राप्त करना और मॉड्यूल और थीम के लिए प्रमुख अपडेट प्राप्त करना जारी रखेंगे। इसके अलावा, आप नई परियोजनाओं को जारी रखने में सक्षम होंगे। और आप अभी भी एबीपी सूट का उपयोग कर पाएंगे जो आपके विकास को गति देता है।


उन्नयन: अपने लाइसेंस को अपग्रेड करके, आप एक उच्च लाइसेंस योजना को बढ़ावा देंगे जिससे आप अतिरिक्त लाभ प्राप्त कर सकेंगे। । लाइसेंस योजनाओं के बीच अंतर की जांच करने के लिए लाइसेंस तुलना तालिका देखें। दूसरी ओर, जब आप अपग्रेड करते हैं, तो आपकी लाइसेंस की समाप्ति तिथि नहीं बदलेगी! > अपनी लाइसेंस की अंतिम तिथि बढ़ाने के लिए, आपको अपने लाइसेंस का विस्तार करना होगा।", + "LicenseRenewalCost": "1 वर्ष के बाद लाइसेंस नवीनीकरण लागत क्या है?", + "LicenseRenewalCostExplanation": "सभी एबीपी वाणिज्यिक स्थायी लाइसेंसों का नवीकरण (विस्तार) दर लाइसेंस सूची मूल्य का {0} है। मानक टीम लाइसेंस का नवीनीकरण मूल्य $ {1} है, मानक व्यवसाय लाइसेंस $ {2} है और मानक एंटरप्राइज़ लाइसेंस $ {3} है। यदि आप पहले से ही ग्राहक हैं, तो उपलब्ध नवीनीकरण मूल्य निर्धारण की समीक्षा करने के लिए अपने खाते में लॉग इन करें ।", + "HowDoIRenewMyLicense": "मैं अपने लाइसेंस का नवीनीकरण कैसे करूँ?", + "HowDoIRenewMyLicenseExplanation": "आप अपने लाइसेंस को संगठन प्रबंधन पृष्ठ पर नेविगेट करके नवीनीकृत कर सकते हैं। हमारी रियायती अर्ली रिन्यूअल दरों का लाभ उठाने के लिए, सुनिश्चित करें कि आप अपने लाइसेंस की समय सीमा समाप्त होने से पहले नवीनीकरण करें। हालाँकि, जब आपका प्रारंभिक नवीनीकरण अवसर बंद हो जाता है, तो यह जानने की चिंता न करें। आपकी सदस्यता समाप्त होने से पहले आपको 2 अनुस्मारक ई-मेल प्राप्त होंगे। हम उन्हें 30 दिन, समाप्ति से 7 दिन पहले भेज देंगे।", + "IsSourceCodeIncluded": "क्या मेरे लाइसेंस में वाणिज्यिक मॉड्यूल और थीम का स्रोत कोड शामिल है?", + "IsSourceCodeIncludedExplanation1": "आपके द्वारा खरीदे गए लाइसेंस प्रकार पर निर्भर करता है:", + "IsSourceCodeIncludedExplanation2": " टीम : आपका समाधान मॉड्यूल और थीम को NuGet और NPM पैकेज के रूप में उपयोग करता है। इसमें उनका स्रोत कोड शामिल नहीं है। इस तरह, जब भी कोई नया संस्करण उपलब्ध हो, आप इन मॉड्यूल और थीम को आसानी से अपग्रेड कर सकते हैं। हालाँकि, आप मॉड्यूल और थीम के स्रोत कोड प्राप्त नहीं कर सकते।", + "IsSourceCodeIncludedExplanation3": " व्यवसाय / उद्यम : टीम लाइसेंस के अतिरिक्त, आप किसी भी मॉड्यूल या थीम की आवश्यकता के स्रोत कोड को डाउनलोड करने में सक्षम हैं। तुम भी एक विशेष मॉड्यूल के लिए NuGet / NPM पैकेज संदर्भ निकाल सकते हैं और इसे पूरी तरह से बदलने के लिए अपने समाधान के लिए अपने स्रोत कोड को सीधे जोड़ सकते हैं।", + "IsSourceCodeIncludedExplanation4": "

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

किसी भी लाइसेंस में ABP सुइट स्रोत कोड शामिल नहीं है, जो एक बाहरी उपकरण है जो आपके लिए कोड बनाता है और सहायता करता है आपके विकास के लिए।

लाइसेंस प्रकारों के अन्य अंतरों के लिए मूल्य निर्धारण पृष्ठ देखें। ", + "ChangingDevelopers": "क्या मैं भविष्य में अपने संगठन के पंजीकृत डेवलपर्स को बदल सकता हूं?", + "ChangingDevelopersExplanation": "अपने लाइसेंस में नए डेवलपर्स को जोड़ने के अलावा, आप मौजूदा डेवलपर्स को भी बदल सकते हैं (आप एक डेवलपर को हटा सकते हैं और एक ही सीट पर एक नया जोड़ सकते हैं) बिना किसी अतिरिक्त लागत के।", + "WhatHappensWhenLicenseEnds": "मेरे लाइसेंस की अवधि समाप्त होने पर क्या होता है?", + "WhatHappensWhenLicenseEndsExplanation1": "ABP कमर्शियल लाइसेंस का प्रकार स्थायी लाइसेंस है। आपके लाइसेंस की समय सीमा समाप्त होने के बाद, आप अपना प्रोजेक्ट विकसित करना जारी रख सकते हैं। और आप अपने लाइसेंस को नवीनीकृत करने के लिए बाध्य नहीं हैं। आपका लाइसेंस एक वर्ष के अपडेट और समर्थन योजना के साथ आता है। नई सुविधाओं को प्राप्त करने के लिए, प्रदर्शन में वृद्धि, बग फिक्स, समर्थन और एबीपी सूट का उपयोग करना जारी रखें, प्रत्येक वर्ष अपनी योजना को नवीनीकृत करना सुनिश्चित करें। जब आपका लाइसेंस समाप्त हो जाता है, तो आप निम्नलिखित लाभ प्राप्त नहीं कर पाएंगे;", + "WhatHappensWhenLicenseEndsExplanation2": "आप एबीपी कमर्शियल का उपयोग करके नए समाधान नहीं बना सकते हैं, लेकिन आप अपने मौजूदा अनुप्रयोगों को हमेशा के लिए विकसित कर सकते हैं।", + "WhatHappensWhenLicenseEndsExplanation3": "आप अपने मुख्य संस्करण के भीतर मॉड्यूल और विषयों के लिए अद्यतन प्राप्त करने में सक्षम होंगे। उदाहरण के लिए; यदि आप किसी मॉड्यूल के v3.2.0 का उपयोग कर रहे हैं, तो आप उस मॉड्यूल के v3.x.x (v3.3.0, v3.5.2 ... आदि) के लिए अपडेट प्राप्त कर सकते हैं। लेकिन आपको अगले प्रमुख संस्करण के लिए अपडेट नहीं मिल सकता है (जैसे v4.x, v5.x)", + "WhatHappensWhenLicenseEndsExplanation4": "आप अपने लाइसेंस समाप्त होने के बाद एबीपी वाणिज्यिक मंच में जोड़े गए नए मॉड्यूल और थीम स्थापित नहीं कर सकते।", + "WhatHappensWhenLicenseEndsExplanation5": "आप एबीपी सूट का उपयोग नहीं कर सकते।", + "WhatHappensWhenLicenseEndsExplanation6": "आपको अब और प्रीमियम सहायता नहीं मिल सकती है।", + "WhatHappensWhenLicenseEndsExplanation7": "यदि आप इन लाभों को प्राप्त करना जारी रखना चाहते हैं तो आप अपनी सदस्यता को नवीनीकृत कर सकते हैं। जब आप अपनी सदस्यता को नवीनीकृत करते हैं तो 20% छूट मिलती है।", + "WhenShouldIRenewMyLicense": "मुझे अपना लाइसेंस कब नवीनीकृत करना चाहिए?", + "WhenShouldIRenewMyLicenseExplanation1": "यदि आप अपना लाइसेंस समाप्त होने के बाद अपने लाइसेंस का नवीनीकरण 1 महीने के भीतर करते हैं, तो कुल लाइसेंस मूल्य पर% 20 छूट लागू होगी।", + "WhenShouldIRenewMyLicenseExplanation2": "यदि आप अपनी लाइसेंस की समाप्ति तिथि से 1 महीने के बाद अपना लाइसेंस नवीनीकृत करते हैं, तो नवीनीकरण मूल्य लाइसेंस खरीद मूल्य के समान होगा और आपके नवीकरण के लिए कोई छूट नहीं होगी।", + "TrialPlan": "क्या आपके पास एक परीक्षण योजना है?", + "TrialPlanExplanation": "अभी के लिए, एबीपी कमर्शियल में ट्रायल प्लान नहीं है। टीम लाइसेंस के लिए हम 30 दिन की मनी बैक गारंटी प्रदान करते हैं। आप पहले 30 दिनों में धनवापसी का अनुरोध कर सकते हैं। बिजनेस और एंटरप्राइज लाइसेंस के लिए, हम 30 दिनों में 60% रिफंड प्रदान करते हैं। ऐसा इसलिए है क्योंकि व्यवसाय और एंटरप्राइज़ लाइसेंस में सभी मॉड्यूल और थीम का पूर्ण स्रोत कोड शामिल है।", + "DoYouAcceptBankWireTransfer": "क्या आप बैंक वायर ट्रांसफर स्वीकार करते हैं?", + "DoYouAcceptBankWireTransferExplanation": "हां, हम बैंक वायर ट्रांसफर स्वीकार करते हैं।
बैंक वायर ट्रांसफर के माध्यम से लाइसेंस राशि भेजने के बाद, हमें अपनी रसीद और अनुरोधित लाइसेंस प्रकार ई-मेल के माध्यम से भेजें।
हमारे अंतरराष्ट्रीय बैंक खाते की जानकारी:", + "HowToUpgrade": "नया संस्करण उपलब्ध होने पर मौजूदा एप्लिकेशन को कैसे अपग्रेड किया जाए?", + "HowToUpgradeExplanation1": "जब आप ABP कमर्शियल का उपयोग करके एक नया एप्लिकेशन बनाते हैं, तो सभी मॉड्यूल और थीम को NuGet और NPM पैकेज के रूप में उपयोग किया जाता है। इसलिए, नया संस्करण उपलब्ध होने पर आप आसानी से संकुल को अपग्रेड कर सकते हैं।", + "HowToUpgradeExplanation2": "मानक NuGet / NPM अपग्रेड के अलावा, ABP CLI एक अपडेट कमांड प्रदान करता है जो आपके समाधान में सभी एबीपी से संबंधित पैकेजों को स्वचालित रूप से ढूंढता है और उन्हें अपग्रेड करता है।", + "DatabaseSupport": "कौन से डेटाबेस सिस्टम समर्थित हैं?", + "DatabaseSupportExplanation": "ABP फ्रेमवर्क स्वयं ही डेटाबेस अज्ञेयवादी है और अपनी प्रकृति के अनुसार किसी भी डेटाबेस प्रदाता के साथ काम कर सकता है। वर्तमान में कार्यान्वित प्रदाताओं की सूची के लिए डेटा एक्सेस दस्तावेज़ देखें।", + "UISupport": "कौन से UI फ्रेमवर्क समर्थित हैं?", + "Supported": "समर्थित", + "UISupportExplanation": "ABP फ्रेमवर्क स्वयं UI फ्रेमवर्क अज्ञेयवादी है और किसी भी UI फ्रेमवर्क के साथ काम कर सकता है। हालाँकि, सभी UI फ्रेमवर्क के लिए स्टार्टअप टेम्प्लेट, मॉड्यूल UI और थीम लागू नहीं किए गए थे। UI विकल्पों की अप-टू-डेट सूची के लिए आरंभ किया गया दस्तावेज़ देखें।", + "MicroserviceSupport": "क्या यह सूक्ष्म सेवा वास्तुकला का समर्थन करता है?", + "MicroserviceSupportExplanation1": "एबीपी ढांचे का एक प्रमुख लक्ष्य सूक्ष्म सेवा समाधान बनाने के लिए एक सुविधाजनक बुनियादी ढांचा प्रदान करना है। यह समझने के लिए कि यह माइक्रो-सर्विस सिस्टम बनाने में कैसे मदद करता है, यह समझने के लिए माइक्रो-सर्विस आर्किटेक्चर दस्तावेज़ देखें।", + "MicroserviceSupportExplanation2": "सभी एबीपी कमर्शियल मॉड्यूल्स को मॉड्यूल डेवलपमेंट बेस्ट प्रैक्टिस दस्तावेज़ का पालन करके माइक्रो-सर्विस परिनियोजन परिदृश्य (अपने एपीआई और डेटाबेस के साथ) का समर्थन करने के लिए डिज़ाइन किया गया है।", + "MicroserviceSupportExplanation3": "हम आपको अपना स्वयं का समाधान बनाने में मदद करने के लिए एक माइक्रो-सेवा वास्तुकला कार्यान्वयन को प्रदर्शित करने वाला एक नमूना माइक्रो-सर्विस डेमो समाधान प्रदान करते हैं।", + "MicroserviceSupportExplanation4": "तो, संक्षिप्त उत्तर \" हां है, यह सूक्ष्म सेवा वास्तुकला का समर्थन करता है \"।", + "MicroserviceSupportExplanation5": "हालाँकि, एक माइक्रो-सर्विस सिस्टम एक समाधान है और हर समाधान में अलग-अलग आवश्यकताएं, नेटवर्क टोपोलॉजी, संचार परिदृश्य, प्रमाणीकरण संभावनाएं, डेटाबेस पृथक्करण / साझा करने के निर्णय, रनटाइम कॉन्फ़िगरेशन, 3 पार्टी सिस्टम एकीकरण और कई और अधिक होंगे।", + "MicroserviceSupportExplanation6": "ABP फ्रेमवर्क और ABP कमर्शियल आपको अपने स्वयं के समाधान का निर्माण करने में मदद करने के लिए सूक्ष्म सेवा परिदृश्य, सूक्ष्म सेवा संगत मॉड्यूल, नमूने और प्रलेखन के लिए बुनियादी ढाँचा प्रदान करता है। लेकिन अपने सपनों के समाधान को सीधे आपके लिए पहले से डाउनलोड करने की उम्मीद न करें। आपको इसे समझने और अपनी आवश्यकताओं के आधार पर कुछ हिस्सों को एक साथ लाने की आवश्यकता होगी।", + "WhereCanIDownloadSourceCode": "मैं स्रोत-कोड कहां से डाउनलोड कर सकता हूं?", + "WhereCanIDownloadSourceCodeExplanation": "आप एबीपी सूट या एबीपी सीएलआई के माध्यम से सभी एबीपी मॉड्यूल, कोणीय पैकेज और थीम के स्रोत कोड डाउनलोड कर सकते हैं। स्रोत-कोड डाउनलोड कैसे करें? देखें", + "ComputerLimitation": "एबीपी विकसित करते समय एक डेवलपर कितने कंप्यूटरों पर लॉगिन कर सकता है?", + "ComputerLimitationExplanation": "हम विशेष रूप से प्रति व्यक्ति / लाइसेंस प्राप्त डेवलपर के लिए {0} कंप्यूटर की अनुमति देते हैं। जब भी किसी तीसरे मशीन पर एबीपी कमर्शियल उत्पादों को विकसित करने के लिए डेवलपर की आवश्यकता होती है, तो स्थिति को समझाते हुए लाइसेंस@abp.io को एक ई-मेल भेजा जाना चाहिए और फिर हम अपने सिस्टम में उचित आवंटन करेंगे।", + "RefundPolicy": "क्या आपके पास धनवापसी नीति है?", + "RefundPolicyExplanation": "आप अपनी लाइसेंस खरीद के 30 दिन के भीतर धनवापसी का अनुरोध कर सकते हैं। व्यवसाय और उद्यम लाइसेंस प्रकार में स्रोत-कोड डाउनलोड विकल्प होता है, इसलिए व्यापार और उद्यम के लिए धनवापसी उपलब्ध नहीं होती है (और कोई भी लाइसेंस जिसमें स्रोत-कोड प्राप्त करने का अधिकार शामिल होता है)। इसके अलावा, नवीनीकरण और दूसरे लाइसेंस खरीद के लिए कोई भी रिफंड नहीं किया जाता है।", + "HowCanIRefundVat": "मैं VAT कैसे वापस कर सकता हूँ?", + "HowCanIRefundVatExplanation1": "यदि आपने 2 चेकआउट का उपयोग करके भुगतान किया है, तो आप अपने 2 चेकआउट खाते के माध्यम से वैट वापस कर सकते हैं:", + "HowCanIRefundVatExplanation2": "अपने 2 चेकआउट खाते में लॉग इन करें", + "HowCanIRefundVatExplanation3": "उपयुक्त आदेश खोजें और \"रिफंड बेल्ड वैट\" दबाएं (अपनी वैट आईडी दर्ज करें)", + "HowCanIGetMyInvoice": "मैं अपना चालान कैसे प्राप्त कर सकता हूं?", + "HowCanIGetMyInvoiceExplanation": "लाइसेंस खरीदने के लिए 2 भुगतान गेटवे हैं: PayU और 2 चेकआउट। यदि आप 2Checkout गेटवे के माध्यम से अपना लाइसेंस खरीदते हैं, तो यह आपके ईमेल पते पर पीडीएफ चालान भेजता है, देखें 2 चेकआउट चालान। यदि आप पेयू गेटवे या बैंक वायर ट्रांसफर के माध्यम से खरीदते हैं, तो हम आपका चालान तैयार करेंगे और भेजेंगे। आप अपने चालान का अनुरोध संगठन प्रबंधन पृष्ठ से कर सकते हैं", + "Forum": "मंच", + "SupportExplanation": "ABP कमर्शियल लाइसेंस एक टीम द्वारा प्रीमियम फ़ोरम सपोर्ट प्रदान करता है जिसमें ABP फ्रेमवर्क विशेषज्ञ होते हैं।", + "PrivateTicket": "निजी टिकट", + "PrivateTicketExplanation": "एंटरप्राइज लाइसेंस में ई-मेल और टिकट प्रणाली के साथ एक निजी सहायता भी शामिल है।", + "AbpSuiteExplanation1": "ABP सुइट आपको कुछ ही मिनटों में वेब पेज बनाने की अनुमति देता है। यह .NET कोर ग्लोबल टूल है जिसे कमांड लाइन से इंस्टॉल किया जा सकता है।", + "AbpSuiteExplanation2": "यह एक नया ABP समाधान बना सकता है, डेटाबेस से फ्रंट-एंड तक CRUD पेज बना सकता है। तकनीकी ओवरव्यू के लिए दस्तावेज़ देखें", + "FastEasy": "तेज और आसान", + "AbpSuiteExplanation3": "ABP सुइट आपको आसानी से CRUD पेज बनाने की अनुमति देता है। आपको बस अपनी इकाई और उसके गुणों को परिभाषित करने की आवश्यकता है, बाकी को आप के लिए एबीपी सूट करने दें! एबीपी सूट कुछ ही सेकंड में आपके सीआरयूडी पृष्ठ के लिए सभी आवश्यक कोड उत्पन्न करता है। यह Angular, MVC और Blazor यूजर इंटरफेस को सपोर्ट करता है।", + "RichOptions": "अमीर विकल्प", + "AbpSuiteExplanation4": "ABP सुइट रेजर पेज और Angular । यह MongoDB जैसे कई डेटाबेस का समर्थन करता है और सभी डेटाबेस EntityFramework Core <द्वारा समर्थित है / strong> (MS SQL सर्वर, Oracle, MySql, PostgreSQL और )।", + "AbpSuiteExplanation5": "अच्छी बात यह है कि, आपको उन विकल्पों के बारे में चिंता करने की ज़रूरत नहीं है। एबीपी सूट आपके प्रोजेक्ट के प्रकार को समझता है और आपकी परियोजना के लिए कोड बनाता है और उत्पन्न कोड को आपके प्रोजेक्ट में सही जगह पर रखता है।", + "SourceCode": "सोर्स कोड", + "AbpSuiteExplanation6": "ABP स्वीट आपके लिए सोर्स कोड जेनरेट करता है! यह वेब पेज जनरेट करने के लिए मैजिक फाइल्स जेनरेट नहीं करता है। एबीपी सूट इकाई, रिपोजिटरी, एप्लीकेशन सर्विस, कोड फर्स्ट माइग्रेशन, जावास्क्रिप्ट / टाइपस्क्रिप्ट और सीएसएचटीएमएल / एचटीएमएल और आवश्यक इंटरफेस के लिए भी स्रोत कोड उत्पन्न करता है। ABP Suite सॉफ्टवेयर डेवलपमेंट के बेस्ट प्रैक्टिसेस के अनुसार कोड भी तैयार करता है, इसलिए आपको जनरेट किए गए कोड की गुणवत्ता के बारे में चिंता करने की आवश्यकता नहीं है।", + "AbpSuiteExplanation7": "चूँकि आपके पास सही एप्लिकेशन लेयर्स में जेनरेट किए गए CRUD पेज के बिल्डिंग ब्लॉक्स का सोर्स कोड है, आप आसानी से सोर्स कोड को संशोधित कर सकते हैं और अपने कस्टम / bussiness लॉजिक को जेनरेट कोड में इंजेक्ट कर सकते हैं।", + "CrossPlatform": "क्रास प्लेटफार्म", + "AbpSuiteExplanation8": "ABP सुइट .NET .NET के साथ बनाया गया है और यह क्रॉस प्लेटफॉर्म है। यह आपके स्थानीय कंप्यूटर पर एक वेब एप्लिकेशन के रूप में चलता है। आप इसे Windows , Mac और Linux पर चला सकते हैं", + "OtherFeatures": "अन्य सुविधाओं", + "OtherFeatures1": "अपडेट्स NuGet और NPM पैकेज आपके समाधान पर आसानी से।", + "OtherFeatures2": "खरोंच से पहले से ही उत्पन्न पृष्ठों को पुन: उत्पन्न करता है।", + "OtherFeatures3": "नए समाधान बनाता है", + "ThanksForCreatingProject": "अपना प्रोजेक्ट बनाने के लिए धन्यवाद!", + "HotToRunSolution": "अपना हल कैसे चलाएं?", + "HotToRunSolutionExplanation": "अपने समाधान को कॉन्फ़िगर करने और चलाने का तरीका जानने के लिए आरंभ किया गया दस्तावेज़ देखें।", + "GettingStarted": "शुरू करना", + "WebAppDevTutorial": "वेब ऐप देव ट्यूटोरियल", + "WebAppDevTutorialExplanation": "कदम विकास नमूना द्वारा एक कदम के लिए वेब अनुप्रयोग विकास ट्यूटोरियल दस्तावेज़ देखें।", + "Document": "डाक्यूमेंट", + "UsingABPSuiteToCURD": "CRUD पेज जनरेशन और टूलिंग के लिए ABP सूट का उपयोग करना", + "SeeABPSuiteDocument": "ABP सुइट का उपयोग जानने के लिए ABP सुइट दस्तावेज़ देखें।", + "AskQuestionsOnSupport": "आप एबीपी कमर्शियल सपोर्ट पर सवाल पूछ सकते हैं।", + "Documentation": "प्रलेखन", + "SeeModulesDocument": "सभी वाणिज्यिक (समर्थक) मॉड्यूल और उनके दस्तावेजों की सूची के लिए मॉड्यूल दस्तावेज़ देखें।", + "Pricing": "मूल्य निर्धारण", + "PricingExplanation": "आज अपनी व्यावसायिक आवश्यकताओं के लिए सुविधाओं और कार्यक्षमता का चयन करें। जैसे ही आपका व्यवसाय बढ़ता है, आसानी से अपग्रेड करें।", + "Team": "टीम", + "Business": "व्यापार", + "Enterprise": "उद्यम", + "Custom": "रिवाज", + "IncludedDeveloperLicenses": "डेवलपर लाइसेंस शामिल हैं", + "CustomLicenceOrAdditionalServices": "कस्टम लाइसेंस या अतिरिक्त सेवाओं की आवश्यकता है?", + "CustomOrVolumeLicense": "कस्टम या वॉल्यूम लाइसेंस", + "LiveTrainingSupport": "लाइव प्रशिक्षण और समर्थन", + "AndMore": "और अधिक", + "AdditionalDeveloperLicense": "अतिरिक्त डेवलपर लाइसेंस", + "ProjectCount": "प्रोजेक्ट की गिनती", + "AllProModules": "सभी प्रो मॉड्यूल", + "AllProThemes": "सभी प्रो थीम", + "AllProStartupTemplates": "सभी प्रो स्टार्टअप टेम्प्लेट", + "SourceCodeOfAllModules": "सभी मॉड्यूल का स्रोत कोड", + "SourceCodeOfAllThemes": "सभी विषयों का स्रोत कोड", + "PerpetualLicense": "हमेशा के लिए लाइसेंस", + "UnlimitedServerDeployment": "असीमित सर्वर की तैनाती", + "YearUpgrade": "1 साल का उन्नयन", + "YearPremiumForumSupport": "1 साल का प्रीमियम फोरम सपोर्ट", + "ForumSupportIncidentCountYear": "फोरम समर्थन घटना गिनती / वर्ष", + "PrivateTicketEmailSupport": "निजी टिकट और ईमेल समर्थन", + "BuyNow": "अभी खरीदें", + "PayViaAmexCard": "मैं अपने AMEX कार्ड के माध्यम से कैसे भुगतान कर सकता हूं?", + "PayViaAmexCardDescription": "डिफ़ॉल्ट भुगतान गेटवे 'Iyzico' सुरक्षा उपायों के कारण कुछ AMEX क्रेडिट कार्डों को अस्वीकार कर सकता है। इस मामले में, आप वैकल्पिक भुगतान गेटवे '2 चेकआउट' के माध्यम से भुगतान कर सकते हैं।", + "ThankYou": "धन्यवाद", + "InvalidReCaptchaErrorMessage": "ReCAPTCHA को सत्यापित करने में एक त्रुटि हुई थी। कृपया पुन: प्रयास करें।" + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hi.json new file mode 100644 index 0000000000..a3f824d6ba --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/hi.json @@ -0,0 +1,147 @@ +{ + "culture": "hi", + "texts": { + "Permission:CommunityArticle": "सामुदायिक अनुच्छेद", + "Permission:Edit": "संपादित करें", + "Waiting": "इंतज़ार कर रही", + "Approved": "मंजूर की", + "Rejected": "अस्वीकृत", + "Wait": "रुको", + "Approve": "मंजूर", + "Reject": "अस्वीकार", + "ReadArticle": "लेख पढ़ें", + "Status": "स्थिति", + "ContentSource": "विषय - वस्तु का स्रोत", + "Details": "विवरण", + "Url": "यूआरएल", + "Title": "शीर्षक", + "CreationTime": "रचना समय", + "Save": "सहेजें", + "SameUrlAlreadyExist": "वही url पहले से मौजूद है यदि आप इस लेख को जोड़ना चाहते हैं, तो आपको url को बदल देना चाहिए!", + "UrlIsNotValid": "यू आर एल मान्य नहीं है।", + "UrlNotFound": "Url नहीं मिला।", + "UrlContentNotFound": "यूआरएल सामग्री नहीं मिली।", + "Summary": "सारांश", + "MostRead": "सबसे ज़्यादा पढ़ा हुआ", + "Latest": "नवीनतम", + "ContributeAbpCommunity": "ABP समुदाय में योगदान दें", + "SubmitYourArticle": "अपनी पोस्ट सबमिट करें", + "ContributionGuide": "योगदान गाइड", + "BugReport": "बग रिपोर्ट", + "SeeAllArticles": "सभी पोस्ट देखें", + "WelcomeToABPCommunity!": "ABP समुदाय में आपका स्वागत है!", + "MyProfile": "मेरी प्रोफाइल", + "MyOrganizations": "मेरे संगठन", + "EmailNotValid": "कृपया एक वैध ई - मेल एड्रेस डालें।", + "FeatureRequest": "महत्वपूर्ण लेख मांगना", + "CreateArticleTitleInfo": "पोस्ट का शीर्षक पोस्ट सूची पर दिखाया जाना है।", + "CreateArticleSummaryInfo": "पोस्ट सूची पर दिखाए जाने वाले पोस्ट का संक्षिप्त सारांश।", + "CreateArticleCoverInfo": "एक प्रभावी लेख बनाने के लिए, एक कवर फ़ोटो जोड़ें। सर्वश्रेष्ठ दृश्य के लिए 16: 9 पहलू अनुपात चित्र अपलोड करें। अधिकतम फ़ाइल आकार: 1 एमबी।", + "ThisExtensionIsNotAllowed": "इस एक्सटेंशन की अनुमति नहीं है।", + "TheFileIsTooLarge": "फ़ाइल बहुत बड़ी है।", + "GoToTheArticle": "लेख पर जाएं", + "Contribute": "योगदान", + "OverallProgress": "समग्र प्रगति", + "Done": "किया हुआ", + "Open": "खुला हुआ", + "Closed": "बंद किया हुआ", + "LatestQuestionOnThe": "पर नवीनतम प्रश्न", + "Stackoverflow": "स्टैक ओवरफ़्लो", + "Votes": "वोट", + "Answer": "उत्तर", + "Views": "विचारों", + "Answered": "उत्तर", + "WaitingForYourAnswer": "आपके जवाब का इंतज़ार", + "Asked": "पूछा", + "AllQuestions": "सभी प्रश्न", + "NextVersion": "अगला संस्करण", + "MilestoneErrorMessage": "Github से वर्तमान मील का पत्थर का विवरण नहीं मिल सका।", + "QuestionItemErrorMessage": "Stackoverflow से नवीनतम प्रश्न विवरण प्राप्त नहीं कर सका।", + "Oops": "उफ़!", + "CreateArticleSuccessMessage": "अनुच्छेद सफलतापूर्वक प्रस्तुत किया गया है। इसे साइट व्यवस्थापक से समीक्षा के बाद प्रकाशित किया जाएगा।", + "ChooseCoverImage": "कवर छवि चुनें ...", + "CoverImage": "कवर छवि", + "ShareYourExperiencesWithTheABPFramework": "ABP फ्रेमवर्क के साथ अपने अनुभव साझा करें!", + "Optional": "ऐच्छिक", + "UpdateUserWebSiteInfo": "उदाहरण: https://johndoe.com", + "UpdateUserTwitterInfo": "उदाहरण: जॉन्डो", + "UpdateUserGithubInfo": "उदाहरण: जॉन्डो", + "UpdateUserLinkedinInfo": "उदाहरण: https: //www.linkedin.com / ...", + "UpdateUserCompanyInfo": "उदाहरण: वोलोसॉफ्ट", + "UpdateUserJobTitleInfo": "उदाहरण: सॉफ्टवेयर डेवलपर", + "UserName": "उपयोगकर्ता नाम", + "Company": "कंपनी", + "PersonalWebsite": "व्यक्तिगत वेबसाइट", + "RegistrationDate": "पंजीकरण की तारीख", + "Social": "सामाजिक", + "Biography": "जीवनी", + "HasNoPublishedArticlesYet": "अभी तक कोई प्रकाशित लेख नहीं है", + "Author": "लेखक", + "LatestGithubAnnouncements": "नवीनतम गितूब घोषणाएँ", + "SeeAllAnnouncements": "सभी घोषणाएँ देखें", + "LatestBlogPost": "नवीनतम ब्लॉग पोस्ट", + "Edit": "संपादित करें", + "ProfileImageChange": "प्रोफ़ाइल छवि बदलें", + "BlogItemErrorMessage": "ABP से नवीनतम ब्लॉग पोस्ट विवरण नहीं मिल सका।", + "PlannedReleaseDate": "योजना जारी करने की तारीख", + "CommunityArticleRequestErrorMessage": "जीथब से नवीनतम लेख अनुरोध नहीं मिल सका।", + "ArticleRequestFromGithubIssue": "अब कोई लेख अनुरोध नहीं है।", + "LatestArticles": "नवीनतम पोस्ट", + "ArticleRequests": "लेख अनुरोध", + "AllArticleRequests": "सभी लेख अनुरोध देखें", + "SubscribeToTheNewsletter": "न्यूज़लेटर की सदस्यता लें", + "NewsletterEmailDefinition": "एबीपी में होने वाली घटनाओं के बारे में जानकारी प्राप्त करें जैसे नए रिलीज़, मुफ्त स्रोत, लेख, और बहुत कुछ।", + "NoThanks": "जी नहीं, धन्यवाद", + "MaybeLater": "शायद बाद में", + "JoinOurArticleNewsletter": "हमारे लेख समाचार पत्र में शामिल हों", + "Community": "समुदाय", + "Marketing": "विपणन", + "CommunityPrivacyPolicyConfirmation": "मैं नियम और शर्तों और गोपनीयता नीति से सहमत हूं।", + "ArticleRequestMessageTitle": "GitHub पर एक लेख / ट्यूटोरियल जिसे आप इस वेब साइट पर देखना चाहते हैं, का अनुरोध करने के लिए एक समस्या खोलें ।", + "ArticleRequestMessageBody": "यहाँ, समुदाय द्वारा अनुरोधित लेखों की सूची। क्या आप एक अनुरोधित लेख लिखना चाहते हैं? कृपया अनुरोध पर क्लिक करें और चर्चा में शामिल हों।", + "Language": "भाषा: हिन्दी", + "CreateArticleLanguageInfo": "पोस्ट सामग्री के लिए भाषा।", + "VideoPost": "वीडियो पोस्ट", + "Article": "लेख", + "Read": "पढ़ें", + "CreateGithubArticleUrlInfo": "मूल GitHub लेख का URL।", + "CreateVideoContentUrlInfo": "पोस्ट का मूल Youtube URL।", + "CreateExternalArticleUrlInfo": "लेख के मूल बाहरी यूआरएल।", + "VideoContentForm": "YouTube पर वीडियो सबमिट करें", + "GithubPostForm": "GitHub पर लेख प्रस्तुत करें", + "ExternalPostForm": "एक बाहरी सामग्री सबमिट करें", + "HowToPost": "पोस्ट कैसे करें?", + "Posts": "पदों", + "VideoUrl": "वीडियो यूआरएल", + "GithubArticleUrl": "गीथब लेख उराल", + "ExternalArticleUrl": "बाहरी लेख यूआरएल", + "CreatePostCoverInfo": "एक प्रभावी पोस्ट बनाने के लिए, एक कवर फ़ोटो जोड़ें। सर्वश्रेष्ठ दृश्य के लिए 16: 9 पहलू अनुपात चित्र अपलोड करें। अधिकतम फ़ाइल आकार: 1 एमबी।", + "ThankYouForContribution": "ABP समुदाय में योगदान के लिए धन्यवाद।", + "GithubArticle": "गीथब लेख", + "GithubArticleSubmitStepOne": " 1। मार्कडाउन प्रारूप के साथ किसी भी सार्वजनिक GitHub रिपॉजिटरी पर एक लेख लिखें। उदाहरण ", + "GithubArticleSubmitStepTwo": " 2। फ़ॉर्म का उपयोग करके अपना लेख URL सबमिट करें।", + "GithubArticleSubmitStepThree": " 3। इस वेब साइट में आपका लेख प्रस्तुत किया जाएगा।", + "YoutubeVideo": "यूट्यूब वीडियो", + "YoutubeVideoSubmitStepOne": " 1। YouTube पर अपना वीडियो प्रकाशित करें।", + "YoutubeVideoSubmitStepTwo": " 2। फ़ॉर्म का उपयोग करके वीडियो URL सबमिट करें।", + "YoutubeVideoSubmitStepThree": " 3। आगंतुक इस वेबसाइट पर सीधे आपकी वीडियो सामग्री देख सकेंगे।", + "ExternalContent": "बाहरी सामग्री", + "ExternalContentSubmitStepOne": " 1। किसी भी सार्वजनिक मंच पर एक सामग्री बनाएं (मध्यम, अपना स्वयं का ब्लॉग या कहीं भी आप चाहें)।", + "ExternalContentSubmitStepTwo": " 2। फ़ॉर्म का उपयोग करके अपना सामग्री URL सबमिट करें।", + "ExternalContentSubmitStepThree": " 3। मूल वेबसाइट पर आगंतुकों को सामग्री पर पुनर्निर्देशित किया गया है।", + "ChooseYourContentType": "कृपया अपनी सामग्री जोड़ने का तरीका चुनें।", + "PostContentViaGithub": "मैं अपना लेख जोड़ना चाहता हूं GitHub अंकन नियमों के अनुसार।", + "PostContentViaYoutube": "मैं यहां उपलब्ध अपने वीडियो को Youtube पर साझा करना चाहता हूं।", + "PostContentViaExternalSource": "मैं यहां एक अन्य प्लेटफ़ॉर्म पर प्रकाशित सामग्री जोड़ना चाहता हूं।", + "GitHubUserNameValidationMessage": "आपके Github उपयोगकर्ता नाम में व्हॉट्सएप शामिल नहीं हो सकता है, कृपया सुनिश्चित करें कि आपका Github उपयोगकर्ता नाम सही है।", + "PersonalSiteUrlValidationMessage": "आपके व्यक्तिगत साइट URL में व्हॉट्सएप शामिल नहीं हो सकता है, कृपया सुनिश्चित करें कि आपका व्यक्तिगत साइट URL सही है।", + "TwitterUserNameValidationMessage": "आपके ट्विटर उपयोगकर्ता नाम में व्हाट्सएप शामिल नहीं हो सकता है, कृपया सुनिश्चित करें कि आपका ट्विटर उपयोगकर्ता नाम सही है।", + "LinkedinUrlValidationMessage": "आपके लिंक्डइन URL में व्हॉट्सएप शामिल नहीं हो सकता है, कृपया सुनिश्चित करें कि आपका लिंक्डइन URL सही है।", + "NoPostsFound": "कोई प्रकाशन नहीं मिला!", + "SearchInPosts": "पदों में खोजें ...", + "MinimumSearchContent": "आपको कम से कम 3 वर्ण दर्ज करने होंगे!", + "Volo.AbpIo.Domain:060001": "स्रोत URL (\"{ArticleUrl}\") जीथब URL नहीं है", + "Volo.AbpIo.Domain:060002": "लेख सामग्री Github (\"{ArticleUrl}\") संसाधन से उपलब्ध नहीं है।", + "Volo.AbpIo.Domain:060003": "कोई लेख सामग्री नहीं मिली!" + } +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hi.json new file mode 100644 index 0000000000..a7974d8658 --- /dev/null +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hi.json @@ -0,0 +1,202 @@ +{ + "culture": "hi", + "texts": { + "GetStarted": "प्रारंभ करें - स्टार्टअप टेम्पलेट", + "Create": "सृजन करना", + "NewProject": "नया काम", + "DirectDownload": "प्रत्यक्षत: डाउनलोड", + "ProjectName": "परियोजना का नाम", + "ProjectType": "प्रोजेक्ट का प्रकार", + "DatabaseProvider": "डेटाबेस प्रदाता", + "DatabaseManagementSystem": "डेटाबेस प्रबंधन प्रणाली", + "NTier": "n स्तरीय", + "IncludeUserInterface": "उपयोगकर्ता इंटरफ़ेस शामिल करें", + "CreateNow": "अब बनाओ", + "TheStartupProject": "स्टार्टअप प्रोजेक्ट", + "Tutorial": "ट्यूटोरियल", + "UsingCLI": "सीएलआई का उपयोग करना", + "SeeDetails": "विवरण देखें", + "AbpShortDescription": "एबीपी फ्रेमवर्क सॉफ्टवेयर विकास सर्वोत्तम प्रथाओं और सम्मेलनों का पालन करके आधुनिक वेब एप्लिकेशन बनाने के लिए एक पूर्ण बुनियादी ढांचा है।", + "SourceCodeUpper": "सोर्स कोड", + "LatestReleaseLogs": "नवीनतम रिलीज़ लॉग", + "Infrastructure": "भूमिकारूप व्यवस्था", + "Architecture": "आर्किटेक्चर", + "Modular": "मॉड्यूलर", + "DontRepeatYourself": "खुद को दोहराएं नहीं", + "DeveloperFocused": "डेवलपर ने फोकस किया", + "FullStackApplicationInfrastructure": "पूर्ण स्टैक अनुप्रयोग अवसंरचना।", + "DomainDrivenDesign": "डोमेन संचालित डिजाइन", + "DomainDrivenDesignExplanation": "डीडीडी पैटर्न और सिद्धांतों के आधार पर डिजाइन और विकसित। आपके आवेदन के लिए एक स्तरित मॉडल प्रदान करता है।", + "Authorization": "प्राधिकार", + "AuthorizationExplanation": "उपयोगकर्ता, भूमिका और ठीक-ठीक अनुमति प्रणाली के साथ उन्नत प्राधिकरण। Microsoft पहचान लाइब्रेरी पर बनाया गया।", + "MultiTenancy": "बहु किरायेदारी", + "MultiTenancyExplanationShort": "सास अनुप्रयोगों आसान बना दिया! यूआई के लिए डेटाबेस से एकीकृत मल्टी-टेनेंसी।", + "CrossCuttingConcerns": "फिल्म आदि में दृश्यों के संपादन संबंधी चिंताएं", + "CrossCuttingConcernsExplanationShort": "प्राधिकरण, सत्यापन, अपवाद से निपटने, कैशिंग, ऑडिट लॉगिंग, लेनदेन प्रबंधन और बहुत कुछ के लिए पूरा बुनियादी ढांचा।", + "BuiltInBundlingMinification": "अंतर्निहित बंडलिंग और न्यूनतम", + "BuiltInBundlingMinificationExplanation": "बंडलिंग और लघुकरण के लिए बाहरी उपकरणों का उपयोग करने की आवश्यकता नहीं है। ABP एक सरल, गतिशील, शक्तिशाली, मॉड्यूलर और बिल्ट-इन तरीका प्रदान करता है!", + "VirtualFileSystem": "वर्चुअल फाइल सिस्टम", + "VirtualFileSystemExplanation": "पैकेज, पुस्तकालयों में विचार, स्क्रिप्ट, शैली, चित्र एम्बेड करें और विभिन्न अनुप्रयोगों में उनका पुन: उपयोग करें।", + "Theming": "थीम", + "ThemingExplanationShort": "बूटस्ट्रैप-आधारित मानक UI थीम का उपयोग करें और अनुकूलित करें या अपना स्वयं का बनाएं।", + "BootstrapTagHelpersDynamicForms": "बूटस्ट्रैप टैग हेल्पर्स और डायनामिक फॉर्म", + "BootstrapTagHelpersDynamicFormsExplanation": "बूटस्ट्रैप घटकों के दोहराए गए विवरणों को मैन्युअल रूप से लिखने के बजाय, इसे सरल बनाने और अंतरंगता का लाभ उठाने के लिए एबीपी के टैग सहायकों का उपयोग करें। डायनामिक फॉर्म टैग हेल्पर का उपयोग करके C # मॉडल के आधार पर जल्दी से UI फॉर्म का निर्माण करें।", + "HTTPAPIsDynamicProxies": "HTTP एपीआई और डायनेमिक प्रॉक्सी", + "HTTPAPIsDynamicProxiesExplanation": "REST शैली HTTP API के रूप में एप्लिकेशन सेवाओं को स्वचालित रूप से उजागर करें, और उन्हें गतिशील जावास्क्रिप्ट और C # प्रॉक्सी के साथ उपभोग करें।", + "CompleteArchitectureInfo": "बनाए रखने योग्य सॉफ़्टवेयर समाधान बनाने के लिए आधुनिक वास्तुकला।", + "DomainDrivenDesignBasedLayeringModelExplanation": "डीडीडी आधारित स्तरित वास्तुकला को लागू करने और बनाए रखने योग्य कोड आधार बनाने में आपकी सहायता करता है।", + "DomainDrivenDesignBasedLayeringModelExplanationCont": "DDD पैटर्न और सिद्धांतों के आधार पर आपके एप्लिकेशन को विकसित करने में मदद करने के लिए स्टार्टअप टेम्प्लेट, सार, आधार कक्षाएं, सेवाएं, प्रलेखन और मार्गदर्शिका प्रदान करता है।", + "MicroserviceCompatibleModelExplanation": "कोर फ्रेमवर्क और प्री-बिल्ड मॉड्यूल को दिमाग में माइक्रोसैस आर्किटेक्चर के साथ डिजाइन किया गया है।", + "MicroserviceCompatibleModelExplanationCont": "यदि आप एक अखंड आवेदन चाहते हैं, तो यह आसान नहीं है कि माइक्रोसॉफ़्ट समाधानों को लागू करने के लिए बुनियादी ढाँचा, एकीकरण, नमूने और प्रलेखन प्रदान करता है।", + "ModularInfo": "एबीपी एक मॉड्यूल प्रणाली प्रदान करता है जो आपको पुन: प्रयोज्य एप्लिकेशन मॉड्यूल विकसित करने, एप्लिकेशन जीवन चक्र घटनाओं में टाई करने और आपके सिस्टम के मुख्य भागों के बीच निर्भरता व्यक्त करने की अनुमति देता है।", + "PreBuiltModulesThemes": "पूर्व निर्मित मॉड्यूल और थीम", + "PreBuiltModulesThemesExplanation": "ओपन सोर्स और वाणिज्यिक मॉड्यूल और थीम आपके व्यावसायिक अनुप्रयोग में उपयोग करने के लिए तैयार हैं।", + "NuGetNPMPackages": "NuGet और NPM पैकेज", + "NuGetNPMPackagesExplanation": "NuGet और NPM पैकेज के रूप में वितरित। स्थापित करने और अपग्रेड करने में आसान।", + "ExtensibleReplaceable": "एक्स्टेंसिबल / बदली", + "ExtensibleReplaceableExplanation": "सभी सेवाओं और मॉड्यूल को ध्यान में रखते हुए डिजाइन किया गया है। आप सेवाओं, पृष्ठों, शैलियों और घटकों को बदल सकते हैं।", + "CrossCuttingConcernsExplanation2": "अपना कोडबेस छोटा रखें ताकि आप उस कोड पर ध्यान केंद्रित कर सकें जो आपके व्यवसाय के लिए विशिष्ट है।", + "CrossCuttingConcernsExplanation3": "कई परियोजनाओं पर सामान्य आवेदन आवश्यकताओं को लागू करने का समय न भेजें।", + "AuthenticationAuthorization": "प्रमाणीकरण प्राधिकरण", + "ExceptionHandling": "संचालन अपवाद", + "Validation": "मान्यकरण", + "DatabaseConnection": "डेटाबेस कनेक्शन", + "TransactionManagement": "आदान - प्रदान प्रबंधन", + "AuditLogging": "ऑडिट लॉगिंग", + "Caching": "कैशिंग", + "Multitenancy": "बहु किरायेदारी", + "DataFiltering": "डेटा फ़िल्टरिंग", + "ConventionOverConfiguration": "कॉन्फिगरेशन पर सम्मलेन", + "ConventionOverConfigurationExplanation": "ABP न्यूनतम या शून्य कॉन्फ़िगरेशन के साथ डिफ़ॉल्ट रूप से सामान्य अनुप्रयोग सम्मेलनों को लागू करता है।", + "ConventionOverConfigurationExplanationList1": "ऑटो निर्भरता इंजेक्शन के लिए सेवाओं को पंजीकृत करता है।", + "ConventionOverConfigurationExplanationList2": "नामकरण सम्मेलनों द्वारा HTTP APIs के रूप में अनुप्रयोग सेवाओं का प्रस्ताव है।", + "ConventionOverConfigurationExplanationList3": "C # और JavaScript के लिए गतिशील HTTP क्लाइंट प्रॉक्सी बनाता है।", + "ConventionOverConfigurationExplanationList4": "आपकी संस्थाओं के लिए डिफ़ॉल्ट रिपॉजिटरी प्रदान करता है।", + "ConventionOverConfigurationExplanationList5": "वेब अनुरोध या एप्लिकेशन सेवा पद्धति के अनुसार कार्य की इकाई का प्रबंधन।", + "ConventionOverConfigurationExplanationList6": "आपकी संस्थाओं के लिए ईवेंट बनाएं, अपडेट करें और हटाएं।", + "BaseClasses": "आधार वर्ग", + "BaseClassesExplanation": "सामान्य अनुप्रयोग पैटर्न के लिए पूर्व-निर्मित आधार कक्षाएं।", + "DeveloperFocusedExplanation": "एबीपी डेवलपर्स के लिए है।", + "DeveloperFocusedExplanationCont": "यह आपके दैनिक सॉफ्टवेयर विकास को सरल बनाने का लक्ष्य रखता है जबकि आपको निम्न स्तर के कोड लिखने से प्रतिबंधित नहीं करता है।", + "SeeAllFeatures": "सभी सुविधाएँ देखें", + "CLI_CommandLineInterface": "सीएलआई (कमांड लाइन इंटरफ़ेस)", + "CLI_CommandLineInterfaceExplanation": "नई परियोजनाओं के निर्माण और नए मॉड्यूल को जोड़ने में मदद करने के लिए एक CLI शामिल है।", + "StartupTemplates": "स्टार्टअप टेम्पलेट", + "StartupTemplatesExplanation": "विभिन्न स्टार्टअप टेम्प्लेट आपके विकास को शुरू करने के लिए पूरी तरह से कॉन्फ़िगर समाधान प्रदान करते हैं।", + "BasedOnFamiliarTools": "परिचित उपकरणों के आधार पर", + "BasedOnFamiliarToolsExplanation": "आप पहले से ही जानते हैं कि लोकप्रिय उपकरणों के साथ निर्मित और एकीकृत। कम सीखने की अवस्था, आसान अनुकूलन, आरामदायक विकास।", + "ORMIndependent": "ORM स्वतंत्र", + "ORMIndependentExplanation": "कोर फ्रेमवर्क ORM / डेटाबेस स्वतंत्र है और किसी भी डेटा स्रोत के साथ काम कर सकता है। इकाई फ्रेमवर्क कोर और MongoDB प्रदाता पहले से ही उपलब्ध हैं।", + "Features": "ABP फ्रेमवर्क सुविधाओं का अन्वेषण करें", + "ABPCLI": "एबीपी सीएलआई", + "Modularity": "प्रतिरूपकता", + "BootstrapTagHelpers": "बूटस्ट्रैप टैग हेल्पर्स", + "DynamicForms": "गतिशील रूप", + "BundlingMinification": "बंडलिंग और न्यूनतमकरण", + "BackgroundJobs": "बैकग्राउंड जॉब्स", + "BackgroundJobsExplanation": "सरल कक्षाओं को परिभाषित करें ताकि पृष्ठभूमि में नौकरियों को निष्पादित किया जा सके। अंतर्निहित नौकरी प्रबंधक का उपयोग करें या अपने स्वयं के एकीकृत करें। Hangfire और RabbitMQ एकीकरण पहले से ही उपलब्ध हैं।", + "DDDInfrastructure": "डीडीडी इन्फ्रास्ट्रक्चर", + "DomainDrivenDesignInfrastructure": "डोमेन संचालित डिज़ाइन इन्फ्रास्ट्रक्चर", + "AutoRESTAPIs": "ऑटो रीस्ट एपीआई", + "DynamicClientProxies": "गतिशील ग्राहक प्रॉक्सी", + "DistributedEventBus": "वितरित इवेंट बस", + "DistributedEventBusWithRabbitMQIntegration": "रैबिटएमक्यू इंटीग्रेशन वाली इवेंट बस वितरित की", + "TestInfrastructure": "टेस्ट इन्फ्रास्ट्रक्चर", + "AuditLoggingEntityHistories": "ऑडिट लॉगिंग और इकाई इतिहास", + "ObjectToObjectMapping": "ऑब्जेक्ट टू ऑब्जेक्ट मैपिंग", + "ObjectToObjectMappingExplanation": "AutoMapper एकीकरण के साथ अमूर्तता के लिए ऑब्जेक्ट मैपिंग पर ऑब्जेक्ट ।", + "EmailSMSAbstractions": "ईमेल और एसएमएस अंश", + "EmailSMSAbstractionsWithTemplatingSupport": "ईमेल और एसएमएस अंशांकन समर्थन के साथ", + "Localization": "स्थानीयकरण", + "SettingManagement": "प्रबंधन की स्थापना", + "ExtensionMethods": "एक्सटेंशन के तरीके", + "ExtensionMethodsHelpers": "एक्सटेंशन के तरीके और मददगार", + "AspectOrientedProgramming": "पहलू आधारित प्रोग्रामिंग", + "DependencyInjection": "निर्भरता अन्तःक्षेपण", + "DependencyInjectionByConventions": "सम्मेलनों द्वारा निर्भरता इंजेक्शन", + "ABPCLIExplanation": "ABP CLI (कमांड लाइन इंटरफेस) ABP आधारित समाधानों के लिए कुछ सामान्य ऑपरेशन करने के लिए एक कमांड लाइन टूल है।", + "ModularityExplanation": "ABP अपने स्वयं के एप्लिकेशन मॉड्यूल बनाने के लिए एक पूर्ण बुनियादी ढांचा प्रदान करता है जिनके पास इकाइयाँ, सेवाएँ, डेटाबेस एकीकरण, API, UI घटक और इतने पर हो सकता है।", + "MultiTenancyExplanation": "एबीपी फ्रेमवर्क न केवल बहु-किरायेदार अनुप्रयोगों को विकसित करने का समर्थन करता है, बल्कि आपके कोड को बहु-किरायेदारी से अनजान बनाता है।", + "MultiTenancyExplanation2": "वर्तमान किरायेदार को स्वचालित रूप से निर्धारित कर सकते हैं, एक दूसरे से अलग किरायेदारों के डेटा को अलग कर सकते हैं।", + "MultiTenancyExplanation3": "एकल डेटाबेस, डेटाबेस प्रति किरायेदार और हाइब्रिड दृष्टिकोण का समर्थन करता है।", + "MultiTenancyExplanation4": "आप अपने व्यवसाय कोड पर ध्यान केंद्रित करते हैं और आपकी ओर से मल्टी-टेनेंसी को संभालने की रूपरेखा तैयार करते हैं।", + "BootstrapTagHelpersExplanation": "बूटस्ट्रैप घटकों के दोहराए गए विवरणों को मैन्युअल रूप से लिखने के बजाय, इसे सरल बनाने और अंतरंगता का लाभ उठाने के लिए एबीपी के टैग सहायकों का उपयोग करें। जब भी आपको जरूरत हो आप बूटस्ट्रैप का इस्तेमाल जरूर कर सकते हैं।", + "DynamicFormsExplanation": "डायनामिक फॉर्म और इनपुट टैग हेल्पर्स मॉडल के रूप में C # क्लास से पूरा फॉर्म बना सकते हैं।", + "AuthenticationAuthorizationExplanation": "रिच प्रमाणीकरण और प्राधिकरण विकल्प ASP.NET कोर आइडेंटिटी और आइडेंटिटी सेवर 4 को एकीकृत करता है। एक एक्स्टेंसिबल और विस्तृत अनुमति प्रणाली प्रदान करता है।", + "CrossCuttingConcernsExplanation": "इन सभी सामान्य चीज़ों को बार-बार लागू करने के लिए अपने आप को दोहराएं नहीं। अपने व्यवसाय कोड पर ध्यान दें और एबीपी को उन्हें सम्मेलनों द्वारा स्वचालित करें।", + "DatabaseConnectionTransactionManagement": "डेटाबेस कनेक्शन और लेनदेन प्रबंधन", + "CorrelationIdTracking": "सहसंबंध-आईडी ट्रैकिंग", + "BundlingMinificationExplanation": "ABP एक सरल, गतिशील, शक्तिशाली, मॉड्यूलर और बिल्ट-इन बंडलिंग और मिनिफिकेशन सिस्टम प्रदान करता है।", + "VirtualFileSystemnExplanation": "वर्चुअल फ़ाइल सिस्टम उन फ़ाइलों को प्रबंधित करना संभव बनाता है जो फ़ाइल सिस्टम (डिस्क) पर भौतिक रूप से मौजूद नहीं हैं। यह मुख्य रूप से विधानसभाओं में (js, css, image, cshtml ...) फ़ाइलों को एम्बेड करने और रनटाइम के दौरान भौतिक फ़ाइलों की तरह उपयोग करने के लिए उपयोग किया जाता है।", + "ThemingExplanation": "थिमिंग सिस्टम नवीनतम बूटस्ट्रैप ढांचे के आधार पर, सामान्य आधार पुस्तकालयों और लेआउट के एक सेट को परिभाषित करके आपके एप्लिकेशन और मॉड्यूल विषय को विकसित करने की अनुमति देता है।", + "DomainDrivenDesignInfrastructureExplanation": "डोमेन संचालित डिज़ाइन पैटर्न और सिद्धांतों के आधार पर स्तरित अनुप्रयोगों के निर्माण के लिए एक पूर्ण बुनियादी ढांचा;", + "Specification": "विनिर्देश", + "Repository": "कोष", + "DomainService": "डोमेन सेवा", + "ValueObject": "मान वस्तु", + "ApplicationService": "आवेदन सेवा", + "DataTransferObject": "डेटा ट्रांसफर ऑब्जेक्ट", + "AggregateRootEntity": "एग्रिगेट रूट, एंटिटी", + "AutoRESTAPIsExplanation": "एबीपी कन्वेंशन द्वारा एपीआई कंट्रोलर के रूप में आपकी एप्लिकेशन सेवाओं को स्वचालित रूप से कॉन्फ़िगर कर सकता है।", + "DynamicClientProxiesExplanation": "आसानी से जावास्क्रिप्ट और सी # क्लाइंट से अपने एपीआई का उपभोग करें।", + "DistributedEventBusWithRabbitMQIntegrationExplanation": "बिल्ट-इन डिस्ट्रीब्यूटेड इवेंट बस का उपयोग करके आसानी से प्रकाशित और उपभोग की गई घटनाओं को उपलब्ध करें।", + "TestInfrastructureExplanation": "फ्रेमवर्क को यूनिट और एकीकरण परीक्षण को ध्यान में रखते हुए विकसित किया गया है। यह आसान बनाने के लिए आपको आधार कक्षाएं प्रदान करता है। स्टार्टअप टेम्प्लेट परीक्षण के लिए पूर्व-कॉन्फ़िगर के साथ आते हैं।", + "AuditLoggingEntityHistoriesExplanation": "व्यावसायिक महत्वपूर्ण अनुप्रयोगों के लिए अंतर्निहित ऑडिट लॉगिंग। संपत्ति स्तर के विवरण के साथ अनुरोध, सेवा, विधि स्तर ऑडिट लॉगिंग और इकाई इतिहास।", + "EmailSMSAbstractionsWithTemplatingSupportExplanation": "IEmailSender और ISmsSender अमूर्त बुनियादी ढांचे से आपके आवेदन के तर्क को विघटित करते हैं। उन्नत ईमेल टेम्प्लेट सिस्टम ईमेल टेम्प्लेट बनाने और स्थानीय बनाने और जब भी आवश्यकता हो आसानी से उपयोग करने की अनुमति देता है।", + "LocalizationExplanation": "स्थानीयकरण प्रणाली सादे JSON फ़ाइलों में संसाधन बनाने और उन्हें आपके UI को स्थानीय बनाने के लिए उपयोग करने की अनुमति देती है। यह वंशानुक्रम, एक्सटेंशन और जावास्क्रिप्ट एकीकरण जैसे उन्नत परिदृश्यों का समर्थन करता है, जबकि यह AspNet Core के स्थानीयकरण प्रणाली के साथ पूरी तरह से संगत है।", + "SettingManagementExplanation": "अपने आवेदन के लिए सेटिंग्स को परिभाषित करें और वर्तमान कॉन्फ़िगरेशन, किरायेदार और उपयोगकर्ता के आधार पर रनटाइम पर मान प्राप्त करें।", + "ExtensionMethodsHelpersExplanation": "तुच्छ कोड भागों के लिए भी अपने आप को दोहराएं नहीं। मानक प्रकारों के लिए एक्सटेंशन और हेल्पर्स आपके कोड को बहुत क्लीनर और लिखने में आसान बनाते हैं।", + "AspectOrientedProgrammingExplanation": "गतिशील परदे के पीछे बनाने और पहलू ओरिएंटेड प्रोग्रामिंग को लागू करने के लिए एक आरामदायक बुनियादी ढांचा प्रदान करता है। किसी भी वर्ग को इंटरसेप्ट करें और हर विधि के निष्पादन से पहले और बाद में अपने कोड को निष्पादित करें।", + "DependencyInjectionByConventionsExplanation": "मैन्युअल रूप से निर्भरता इंजेक्शन के लिए अपनी कक्षाओं को पंजीकृत करने की आवश्यकता नहीं है। कन्वेंशन द्वारा स्वचालित रूप से आम सेवा प्रकारों को पंजीकृत करता है। अन्य प्रकार की सेवाओं के लिए, आप इसे आसान और सरल बनाने के लिए इंटरफेस और विशेषताओं का उपयोग कर सकते हैं।", + "DataFilteringExplanation": "उन डेटा फ़िल्टर को परिभाषित और उपयोग करें जो डेटाबेस से क्वेरी करने पर स्वचालित रूप से लागू होते हैं। जब आप साधारण इंटरफ़ेस लागू करते हैं, तो सॉफ्ट डिलीट और मल्टीटेन्नेर फिल्टर बॉक्स से बाहर दिए जाते हैं।", + "PublishEvents": "घटनाक्रम प्रकाशित करें", + "HandleEvents": "घटनाएँ संभालें", + "AndMore": "और अधिक...", + "Code": "कोड", + "Result": "परिणाम", + "SeeTheDocumentForMoreInformation": "अधिक जानकारी के लिए {0} दस्तावेज़ देखें", + "IndexPageHeroSection": "<स्पैन क्लास = \"फर्स्ट-लाइन शाइन\"> ओपन सोर्स <स्पैन क्लास = \"सेकंड-लाइन टेक्स्ट-अपरकेस\"> वेब एप्लिकेशन
फ्रेमवर्क asp.net core के लिए ", + "UiFramework": "यूआई फ्रेमवर्क", + "EmailAddress": "ईमेल पता", + "Mobile": "मोबाइल", + "ReactNative": "प्रतिक्रियाशील मूलनिवासी", + "Strong": "मजबूत", + "Complete": "पूर्ण", + "BasedLayeringModel": "आधारित लेयरिंग मॉडल", + "Microservice": "माइक्रो सर्विस", + "Compatible": "संगत", + "MeeTTheABPCommunityInfo": "हमारा मिशन एक ऐसा वातावरण बनाना है जहां डेवलपर्स लेख, ट्यूटोरियल, केस स्टडी आदि के साथ एक-दूसरे की मदद कर सकें और समान विचारधारा वाले लोगों से मिल सकें।", + "JoinTheABPCommunityInfo": "एक जीवंत समुदाय के साथ शामिल हों और ABP फ्रेमवर्क में योगदानकर्ता बनें!", + "AllArticles": "सभी चीज़ें", + "SubmitYourArticle": "अपना लेख प्रस्तुत करें", + "DynamicClientProxyDocument": " JavaScript और C # के लिए डायनेमिक क्लाइंट प्रॉक्सी दस्तावेज़ देखें।", + "EmailSMSAbstractionsDocument": "अधिक जानकारी के लिए ईमेल करना और एसएमएस भेजने के दस्तावेज़ देखें।", + "CreateProjectWizard": "यह विज़ार्ड स्टार्टअप टेम्प्लेट से एक नई परियोजना बनाता है जो आपकी परियोजना को शुरू करने के लिए ठीक से कॉन्फ़िगर किया गया है।", + "TieredOption": "एक ऐसा समाधान तैयार करता है जहाँ वेब और Http API परतें शारीरिक रूप से अलग हो जाती हैं। यदि जांच नहीं की जाती है, तो एक स्तरित समाधान बनाता है जो कम जटिल है और अधिकांश परिदृश्यों के लिए उपयुक्त है।", + "SeparateIdentityServerOption": "सर्वर एप्लिकेशन को दो अनुप्रयोगों में अलग करता है: पहला पहचान सर्वर के लिए है और दूसरा आपके सर्वर साइड HTTP एपीआई के लिए है।", + "UseslatestPreVersion": "नवीनतम पूर्व-रिलीज़ संस्करण का उपयोग करता है", + "ReadTheDocumentation": "<स्पैन क्लास = \"टेक्स्ट-प्राइमरी\"> पढ़ें <स्पैन क्लास = \"टेक्स्ट-सक्सेस\"> डॉक्यूमेंटेशन ", + "Documentation": "प्रलेखन", + "GettingStartedTutorial": "स्टार्टिंग ट्यूटोरियल", + "ApplicationDevelopmentTutorial": "अनुप्रयोग विकास ट्यूटोरियल", + "TheStartupTemplate": "स्टार्टअप टेम्पलेट", + "InstallABPCLIInfo": "एबीपी सीएलआई एबीपी ढांचे के साथ एक नया समाधान शुरू करने का सबसे तेज़ तरीका है। कमांड लाइन विंडो का उपयोग करके ABP CLI स्थापित करें:", + "DifferentLevelOfNamespaces": "आप विभिन्न स्तरों के नामस्थानों का उपयोग कर सकते हैं; जैसे BookStore, Acme.BookStore या Acme.Retail.BookStore।", + "ABPCLIExamplesInfo": " नया कमांड डेटाबेस प्रदाता के रूप में एंटिटी फ्रेमवर्क कोर के साथ स्तरित MVC एप्लिकेशन बनाता है। हालांकि, इसके पास अतिरिक्त विकल्प हैं। उदाहरण:", + "SeeCliDocumentForMoreInformation": "अधिक विकल्पों के लिए ABP CLI दस्तावेज़ देखें या ऊपर \"डायरेक्ट डाउनलोड\" टैब चुनें।", + "Optional": "ऐच्छिक", + "LocalFrameworkRef": "फ्रेमवर्क पैकेज के लिए स्थानीय प्रोजेक्ट संदर्भ रखें।", + "BlobStoring": "ब्लॉब भंडारण", + "BlobStoringExplanation": "BLOB भंडारण प्रणाली BLOBs के साथ काम करने के लिए एक अमूर्तता प्रदान करती है। एबीपी कुछ प्री-बिल्ट स्टोरेज प्रोवाइडर इंटीग्रेशन (एज़्योर, एडब्ल्यूएस, फाइल सिस्टम, डेटाबेस इत्यादि) प्रदान करता है जिन्हें आप आसानी से अपने अनुप्रयोगों में उपयोग कर सकते हैं।", + "TextTemplating": "पाठ अस्थायी", + "TextTemplatingExplanation": "टेम्प्लेट टेम्प्लेटिंग का उपयोग टेम्प्लेट और मॉडल (डेटा ऑब्जेक्ट) के आधार पर सामग्री को गतिशील रूप से प्रस्तुत करने के लिए किया जाता है। उदाहरण के लिए, आप पूर्व-निर्मित टेम्पलेट के साथ गतिशील ईमेल सामग्री बनाने के लिए इसका उपयोग कर सकते हैं।", + "MultipleUIOptions": "एकाधिक यूआई विकल्प", + "MultipleDBOptions": "एकाधिक डेटाबेस प्रदाता", + "MultipleUIOptionsExplanation": "कोर फ्रेमवर्क को यूआई स्वतंत्र के रूप में डिज़ाइन किया गया है और यह किसी भी प्रकार के यूआई सिस्टम के साथ काम कर सकता है, जबकि कई पूर्व-निर्मित और एकीकृत विकल्प बॉक्स से बाहर प्रदान किए गए हैं।", + "MultipleDBOptionsExplanation": "रूपरेखा किसी भी डेटा स्रोत के साथ काम कर सकती है, जबकि निम्नलिखित प्रदाता आधिकारिक रूप से विकसित और समर्थित हैं;", + "SelectLanguage": "भाषा का चयन करें", + "LatestArticleOnCommunity": "एबीपी समुदाय पर नवीनतम लेख", + "Register": "रजिस्टर करें", + "IsDownloadable": "डाउनलोड करने योग्य है" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/hi.json b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/hi.json new file mode 100644 index 0000000000..bc1ea195cd --- /dev/null +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/hi.json @@ -0,0 +1,13 @@ +{ + "culture": "hi", + "texts": { + "GivenTenantIsNotExist": "किरायेदार मौजूद नहीं है: {0}", + "GivenTenantIsNotAvailable": "उपलब्ध किरायेदार उपलब्ध नहीं है: {0}", + "Tenant": "किरायेदार", + "Switch": "स्विच", + "Name": "नाम", + "SwitchTenantHint": "होस्ट फ़ील्ड पर जाने के लिए नाम फ़ील्ड रिक्त छोड़ें।", + "SwitchTenant": "किरायेदार स्विच करें", + "NotSelected": "नहीं चुने गए" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/hi.json b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/hi.json new file mode 100644 index 0000000000..ee999ca075 --- /dev/null +++ b/framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/hi.json @@ -0,0 +1,10 @@ +{ + "culture": "hi", + "texts": { + "Volo.Authorization:010001": "प्रमाणीकरण विफल! दी गई नीति को अनुमति नहीं दी गई है।", + "Volo.Authorization:010002": "प्रमाणीकरण विफल! दी गई नीति को मंजूरी नहीं दी गई है: {PolicyName}", + "Volo.Authorization:010003": "प्रमाणीकरण विफल! दिए गए संसाधन के लिए नीति प्रदान नहीं की गई है: {ResourceName}", + "Volo.Authorization:010004": "प्रमाणीकरण विफल! दिए गए संसाधन के लिए आवश्यकता की अनुमति नहीं दी गई है: {ResourceName}", + "Volo.Authorization:010005": "प्रमाणीकरण विफल! दी गई संसाधन के लिए आवश्यकताओं को पूरा नहीं किया गया है: {ResourceName}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/hi.json b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/hi.json new file mode 100644 index 0000000000..d5189da8e5 --- /dev/null +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/hi.json @@ -0,0 +1,6 @@ +{ + "culture": "hi", + "texts": { + "MaxResultCountExceededExceptionMessage": "{0} {1} से अधिक नहीं हो सकता! अधिक परिणाम की अनुमति देने के लिए सर्वर पक्ष पर {2}। {3} बढ़ाएँ।" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/hi.json b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/hi.json new file mode 100644 index 0000000000..4b69d8588d --- /dev/null +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/hi.json @@ -0,0 +1,25 @@ +{ + "culture": "hi", + "texts": { + "DisplayName:Abp.Mailing.DefaultFromAddress": "पते से डिफ़ॉल्ट", + "DisplayName:Abp.Mailing.DefaultFromDisplayName": "प्रदर्शन नाम से डिफ़ॉल्ट", + "DisplayName:Abp.Mailing.Smtp.Host": "मेज़बान", + "DisplayName:Abp.Mailing.Smtp.Port": "बंदरगाह", + "DisplayName:Abp.Mailing.Smtp.UserName": "उपयोगकर्ता नाम", + "DisplayName:Abp.Mailing.Smtp.Password": "कुंजिका", + "DisplayName:Abp.Mailing.Smtp.Domain": "डोमेन", + "DisplayName:Abp.Mailing.Smtp.EnableSsl": "SSL सक्षम करें", + "DisplayName:Abp.Mailing.Smtp.UseDefaultCredentials": "डिफ़ॉल्ट क्रेडेंशियल्स का उपयोग करें", + "Description:Abp.Mailing.DefaultFromAddress": "पते से डिफ़ॉल्ट", + "Description:Abp.Mailing.DefaultFromDisplayName": "प्रदर्शन नाम से डिफ़ॉल्ट", + "Description:Abp.Mailing.Smtp.Host": "SMTP लेनदेन के लिए उपयोग किए गए होस्ट का नाम या IP पता।", + "Description:Abp.Mailing.Smtp.Port": "SMTP लेनदेन के लिए उपयोग किया जाने वाला पोर्ट।", + "Description:Abp.Mailing.Smtp.UserName": "उपयोगकर्ता नाम क्रेडेंशियल्स के साथ जुड़ा हुआ है।", + "Description:Abp.Mailing.Smtp.Password": "क्रेडेंशियल्स के साथ जुड़े उपयोगकर्ता नाम का पासवर्ड।", + "Description:Abp.Mailing.Smtp.Domain": "डोमेन या कंप्यूटर का नाम जो क्रेडेंशियल्स को सत्यापित करता है।", + "Description:Abp.Mailing.Smtp.EnableSsl": "क्या SmtpClient कनेक्शन को एन्क्रिप्ट करने के लिए सिक्योर सॉकेट्स लेयर (एसएसएल) का उपयोग करता है।", + "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "क्या DefaultCredentials अनुरोधों के साथ भेजे जाते हैं।", + "TextTemplate:StandardEmailTemplates.Layout": "डिफ़ॉल्ट ईमेल लेआउट टेम्पलेट", + "TextTemplate:StandardEmailTemplates.Message": "ईमेल के लिए सरल संदेश टेम्पलेट" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hi.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hi.json new file mode 100644 index 0000000000..47c8cdda55 --- /dev/null +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hi.json @@ -0,0 +1,25 @@ +{ + "culture": "hi", + "texts": { + "InternalServerErrorMessage": "आपके अनुरोध के दौरान एक आंतरिक त्रुटि हुई!", + "ValidationErrorMessage": "आपका अनुरोध मान्य नहीं है!", + "ValidationNarrativeErrorMessageTitle": "सत्यापन के दौरान निम्नलिखित त्रुटियों का पता चला था।", + "DefaultErrorMessage": "एक गलती हुई है!", + "DefaultErrorMessageDetail": "सर्वर द्वारा त्रुटि विवरण नहीं भेजा गया।", + "DefaultErrorMessage401": "आप प्रमाणित नहीं हैं!", + "DefaultErrorMessage401Detail": "आपको यह ऑपरेशन करने के लिए साइन इन करना चाहिए।", + "DefaultErrorMessage403": "तुम अधिकृत नहीं हो!", + "DefaultErrorMessage403Detail": "आपको यह ऑपरेशन करने की अनुमति नहीं है!", + "DefaultErrorMessage404": "संसाधन नही मिला!", + "DefaultErrorMessage404Detail": "अनुरोधित संसाधन सर्वर पर नहीं मिला!", + "EntityNotFoundErrorMessage": "Id = {1} के साथ कोई इकाई {0} नहीं है!", + "Error": "त्रुटि", + "UnhandledException": "अनियंत्रित अपवाद!", + "401Message": "अनधिकृत", + "403Message": "मना किया हुआ", + "404Message": "पृष्ठ नहीं मिला", + "500Message": "आंतरिक सर्वर त्रुटि", + "403MessageDetail": "आप इस ऑपरेशन को करने के लिए अधिकृत नहीं हैं!", + "404MessageDetail": "क्षमा करें, इस पते पर कुछ भी नहीं है।" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/hi.json b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/hi.json new file mode 100644 index 0000000000..6137a0417c --- /dev/null +++ b/framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/hi.json @@ -0,0 +1,8 @@ +{ + "culture": "hi", + "texts": { + "Volo.Feature:010001": "फ़ीचर सक्षम नहीं है: {FeatureName}", + "Volo.Feature:010002": "आवश्यक सुविधाएँ सक्षम नहीं हैं। ये सभी सुविधाएँ सक्षम होनी चाहिए: {FeatureNames}", + "Volo.Feature:010003": "आवश्यक सुविधाएँ सक्षम नहीं हैं। इन विशेषताओं में से कम से कम एक सक्षम होना चाहिए: {FeatureNames}" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/hi.json b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/hi.json new file mode 100644 index 0000000000..ca41828fa1 --- /dev/null +++ b/framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/hi.json @@ -0,0 +1,6 @@ +{ + "culture": "hi", + "texts": { + "Volo.GlobalFeature:010001": "'{ServiceName}' सेवा को '{GlobalFeatureName}' सुविधा को सक्षम करने की आवश्यकता है।" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/hi.json b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/hi.json new file mode 100644 index 0000000000..b466bdb570 --- /dev/null +++ b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/hi.json @@ -0,0 +1,15 @@ +{ + "culture": "hi", + "texts": { + "DisplayName:Abp.Ldap.ServerHost": "सर्वर होस्ट", + "Description:Abp.Ldap.ServerHost": "सर्वर होस्ट", + "DisplayName:Abp.Ldap.ServerPort": "सर्वर पोर्ट", + "Description:Abp.Ldap.ServerPort": "सर्वर पोर्ट", + "DisplayName:Abp.Ldap.BaseDc": "बेस डोमेन घटक", + "Description:Abp.Ldap.BaseDc": "बेस डोमेन घटक", + "DisplayName:Abp.Ldap.UserName": "उपयोगकर्ता नाम", + "Description:Abp.Ldap.UserName": "उपयोगकर्ता नाम", + "DisplayName:Abp.Ldap.Password": "कुंजिका", + "Description:Abp.Ldap.Password": "कुंजिका" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/hi.json b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/hi.json new file mode 100644 index 0000000000..fe3bb7f4ce --- /dev/null +++ b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/hi.json @@ -0,0 +1,7 @@ +{ + "culture": "hi", + "texts": { + "DisplayName:Abp.Localization.DefaultLanguage": "डिफ़ॉल्ट भाषा", + "Description:Abp.Localization.DefaultLanguage": "एप्लिकेशन की डिफ़ॉल्ट भाषा।" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/hi.json b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/hi.json new file mode 100644 index 0000000000..8878cf64d9 --- /dev/null +++ b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/hi.json @@ -0,0 +1,7 @@ +{ + "culture": "hi", + "texts": { + "DisplayName:Abp.Timing.Timezone": "समय क्षेत्र", + "Description:Abp.Timing.Timezone": "आवेदन समय क्षेत्र" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/hi.json b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/hi.json new file mode 100644 index 0000000000..6b9ac8ab4c --- /dev/null +++ b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/hi.json @@ -0,0 +1,6 @@ +{ + "culture": "hi", + "texts": { + "Menu:Administration": "शासन प्रबंध" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hi.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hi.json new file mode 100644 index 0000000000..7fbdb1375a --- /dev/null +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hi.json @@ -0,0 +1,52 @@ +{ + "culture": "hi", + "texts": { + "Languages": "बोली", + "AreYouSure": "क्या आपको यकीन है?", + "Cancel": "रद्द करना", + "Clear": "स्पष्ट", + "Yes": "हाँ", + "No": "नहीं न", + "Ok": "ठीक है", + "Close": "बंद करे", + "Save": "सहेजें", + "SavingWithThreeDot": "सहेजा जा रहा है ...", + "Actions": "कार्रवाई", + "Delete": "हटाएं", + "Edit": "संपादित करें", + "Refresh": "ताज़ा करना", + "Language": "भाषा: हिन्दी", + "LoadMore": "और लोड करें", + "ProcessingWithThreeDot": "प्रसंस्करण ...", + "LoadingWithThreeDot": "लोड हो रहा है...", + "Welcome": "स्वागत हे", + "Login": "लॉग इन करें", + "Register": "रजिस्टर करें", + "Logout": "लॉग आउट", + "Submit": "प्रस्तुत", + "Back": "वापस", + "PagerSearch": "खोज", + "PagerNext": "अगला", + "PagerPrevious": "पहले का", + "PagerFirst": "प्रथम", + "PagerLast": "पिछले", + "PagerInfo": "_TARTAL_ प्रविष्टियों में से _START_ से _END_ दिखा रहा है", + "PagerInfo{0}{1}{2}": "{2} प्रविष्टियों में {0} से {1} दिखा रहा है", + "PagerInfoEmpty": "0 से 0 प्रविष्टियों को दिखा रहा है", + "PagerInfoFiltered": "(_MAX_ कुल प्रविष्टियों से फ़िल्टर किया गया)", + "NoDataAvailableInDatatable": "कोई डेटा उपलब्ध नहीं है", + "Total": "संपूर्ण", + "Selected": "चयनित", + "PagerShowMenuEntries": "_MENU_ प्रविष्टियाँ दिखाएँ", + "DatatableActionDropdownDefaultText": "कार्रवाई", + "ChangePassword": "पासवर्ड बदलें", + "PersonalInfo": "मेरी प्रोफाइल", + "AreYouSureYouWantToCancelEditingWarningMessage": "आपके पास सहेजे नहीं गए परिवर्तन हैं।", + "GoHomePage": "होम पेज़ पर जाएं", + "GoBack": "वापस जाओ", + "Search": "खोज", + "ItemWillBeDeletedMessageWithFormat": "{0} हटा दिया जाएगा!", + "ItemWillBeDeletedMessage": "यह आइटम हटा दिया जाएगा!", + "ManageYourAccount": "अपने खाते का प्रबंधन" + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/hi.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/hi.json new file mode 100644 index 0000000000..fab1a394b4 --- /dev/null +++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/hi.json @@ -0,0 +1,34 @@ +{ + "culture": "hi", + "texts": { + "'{0}' and '{1}' do not match.": "'{0}' और '{1}' मेल नहीं खाते।", + "The {0} field is not a valid credit card number.": "{0} फ़ील्ड मान्य क्रेडिट कार्ड नंबर नहीं है।", + "{0} is not valid.": "{0} मान्य नहीं है।", + "The {0} field is not a valid e-mail address.": "{0} फ़ील्ड मान्य ई-मेल पता नहीं है।", + "The {0} field only accepts files with the following extensions: {1}": "{0} फ़ील्ड केवल निम्नलिखित एक्सटेंशन वाली फाइलें स्वीकार करती है: {1}", + "The field {0} must be a string or array type with a maximum length of '{1}'.": "फ़ील्ड {0} एक स्ट्रिंग या सरणी प्रकार होना चाहिए जिसकी अधिकतम लंबाई '{1}' हो।", + "The field {0} must be a string or array type with a minimum length of '{1}'.": "फ़ील्ड {0} में '{1}' की न्यूनतम लंबाई के साथ एक स्ट्रिंग या सरणी प्रकार होना चाहिए।", + "The {0} field is not a valid phone number.": "{0} फ़ील्ड एक मान्य फ़ोन नंबर नहीं है।", + "The field {0} must be between {1} and {2}.": "फ़ील्ड {0} को {1} और {2} के बीच होना चाहिए।", + "The field {0} must match the regular expression '{1}'.": "फ़ील्ड {0} अनुरोधित प्रारूप से मेल नहीं खाती है।", + "The {0} field is required.": "{0} फ़ील्ड आवश्यक है।", + "The field {0} must be a string with a maximum length of {1}.": "फ़ील्ड {0} की लंबाई अधिकतम लंबाई के साथ होनी चाहिए {1}।", + "The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.": "फ़ील्ड {0} की लंबाई न्यूनतम {2} और अधिकतम लंबाई {1} होनी चाहिए।", + "The {0} field is not a valid fully-qualified http, https, or ftp URL.": "{0} फ़ील्ड मान्य पूर्णत: योग्य http, https, या ftp URL नहीं है।", + "The field {0} is invalid.": "फ़ील्ड {0} अमान्य है।", + "ThisFieldIsNotAValidCreditCardNumber.": "यह फ़ील्ड मान्य क्रेडिट कार्ड नंबर नहीं है।", + "ThisFieldIsNotValid.": "यह फ़ील्ड मान्य नहीं है।", + "ThisFieldIsNotAValidEmailAddress.": "यह फ़ील्ड मान्य ई-मेल पता नहीं है।", + "ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}": "यह फ़ील्ड केवल निम्नलिखित एक्सटेंशन वाली फाइलें स्वीकार करती है: {0}", + "ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthOf{0}": "यह फ़ील्ड '{0}' की अधिकतम लंबाई के साथ एक स्ट्रिंग या सरणी प्रकार होना चाहिए।", + "ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "यह फ़ील्ड '{0}' की न्यूनतम लंबाई के साथ एक स्ट्रिंग या सरणी प्रकार होनी चाहिए।", + "ThisFieldIsNotAValidPhoneNumber.": "यह फ़ील्ड मान्य फ़ोन नंबर नहीं है।", + "ThisFieldMustBeBetween{0}And{1}": "यह फ़ील्ड {0} और {1} के बीच होनी चाहिए।", + "ThisFieldMustMatchTheRegularExpression{0}": "यह फ़ील्ड नियमित अभिव्यक्ति '{0}' से मेल खाना चाहिए।", + "ThisFieldIsRequired.": "यह फ़ील्ड आवश्यक है।", + "ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "यह फ़ील्ड {0} की अधिकतम लंबाई के साथ एक स्ट्रिंग होनी चाहिए।", + "ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}": "यह फ़ील्ड न्यूनतम लंबाई {1} और अधिकतम लंबाई {0} के साथ होनी चाहिए।", + "ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "यह फ़ील्ड एक पूरी तरह से योग्य http, https, या ftp URL नहीं है।", + "ThisFieldIsInvalid.": "यह फ़ील्ड अमान्य है।" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/hi.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/hi.json new file mode 100644 index 0000000000..eccd8f62d7 --- /dev/null +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/hi.json @@ -0,0 +1,7 @@ +{ + "culture": "hi", + "texts": { + "BirthDate": "जन्म तिथि", + "Value1": "मान एक" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/hi.json b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/hi.json new file mode 100644 index 0000000000..b9f4f11504 --- /dev/null +++ b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/hi.json @@ -0,0 +1,6 @@ +{ + "culture": "hi", + "texts": { + "hello": "नमस्ते" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/hi.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/hi.json new file mode 100644 index 0000000000..8e10f1518b --- /dev/null +++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/hi.json @@ -0,0 +1,6 @@ +{ + "culture": "hi", + "texts": { + "Volo.Abp.Http.DynamicProxying:10001": "डेटा के साथ व्यावसायिक अपवाद: {0}" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/hi.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/hi.json new file mode 100644 index 0000000000..9917b1efd5 --- /dev/null +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/hi.json @@ -0,0 +1,7 @@ +{ + "culture": "hi", + "texts": { + "USA": "संयुक्त राज्य अमेरिका", + "Brazil": "ब्राज़िल" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hi.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hi.json new file mode 100644 index 0000000000..a1e297d853 --- /dev/null +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hi.json @@ -0,0 +1,7 @@ +{ + "culture": "hi", + "texts": { + "ThisFieldIsRequired": "यह फ़ील्ड आवश्यक है", + "MaxLenghtErrorMessage": "यह क्षेत्र अधिकतम '{0}' वर्ण का हो सकता है" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hi.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hi.json new file mode 100644 index 0000000000..22573158a4 --- /dev/null +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hi.json @@ -0,0 +1,11 @@ +{ + "culture": "hi", + "texts": { + "Hello {0}.": "नमस्ते {0} ।", + "Car": "गाड़ी", + "CarPlural": "कारों", + "MaxLenghtErrorMessage": "इस क्षेत्र की लंबाई अधिकतम '{0}' वर्ण हो सकती है", + "Universe": "ब्रम्हांड", + "FortyTwo": "बयालीस" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/hi.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/hi.json new file mode 100644 index 0000000000..b05c0205f4 --- /dev/null +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/hi.json @@ -0,0 +1,6 @@ +{ + "culture": "hi", + "texts": { + "SeeYou": "फिर मिलते हैं" + } +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/hi.json b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/hi.json new file mode 100644 index 0000000000..1f5eb39e16 --- /dev/null +++ b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/hi.json @@ -0,0 +1,7 @@ +{ + "culture": "hi", + "texts": { + "HelloText": "नमस्ते {0}", + "HowAreYou": "क्या हाल है?" + } +} \ No newline at end of file diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/hi.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/hi.json new file mode 100644 index 0000000000..66c31cf9fb --- /dev/null +++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/hi.json @@ -0,0 +1,67 @@ +{ + "culture": "hi", + "texts": { + "UserName": "उपयोगकर्ता नाम", + "EmailAddress": "ईमेल पता", + "UserNameOrEmailAddress": "उपयोगकर्ता का नाम या ईमेल पता", + "Password": "कुंजिका", + "RememberMe": "मुझे याद रखना", + "UseAnotherServiceToLogin": "लॉग इन करने के लिए किसी अन्य सेवा का उपयोग करें", + "UserLockedOutMessage": "अमान्य लॉगिन प्रयासों के कारण उपयोगकर्ता खाता बंद कर दिया गया है। कृपया थोड़ी देर प्रतीक्षा करें और पुन: प्रयास करें।", + "InvalidUserNameOrPassword": "अमान्य उपयोगकर्ता नाम या पासवर्ड!", + "LoginIsNotAllowed": "आपको लॉगिन करने की अनुमति नहीं है! आपको अपने ईमेल / फोन नंबर की पुष्टि करनी होगी।", + "SelfRegistrationDisabledMessage": "इस आवेदन के लिए स्व-पंजीकरण अक्षम है। नया उपयोगकर्ता पंजीकृत करने के लिए कृपया एप्लिकेशन व्यवस्थापक से संपर्क करें।", + "LocalLoginDisabledMessage": "इस एप्लिकेशन के लिए स्थानीय लॉगिन अक्षम है।", + "Login": "लॉग इन करें", + "Cancel": "रद्द करना", + "Register": "रजिस्टर करें", + "AreYouANewUser": "क्या आप नए उपयोगकर्ता हैं?", + "AlreadyRegistered": "पहले से पंजीकृत?", + "InvalidLoginRequest": "अमान्य लॉगिन अनुरोध", + "ThereAreNoLoginSchemesConfiguredForThisClient": "इस क्लाइंट के लिए कोई लॉगिन योजनाएँ कॉन्फ़िगर नहीं की गई हैं।", + "LogInUsingYourProviderAccount": "अपने {0} खाते का उपयोग करके लॉग इन करें", + "DisplayName:CurrentPassword": "वर्तमान पासवर्ड", + "DisplayName:NewPassword": "नया पासवर्ड", + "DisplayName:NewPasswordConfirm": "नए पासवर्ड की पुष्टि करें", + "PasswordChangedMessage": "तुम्हारा पासवर्ड सफलतापूर्वक बदल दिया गया है।", + "DisplayName:UserName": "उपयोगकर्ता नाम", + "DisplayName:Email": "ईमेल", + "DisplayName:Name": "नाम", + "DisplayName:Surname": "उपनाम", + "DisplayName:Password": "कुंजिका", + "DisplayName:EmailAddress": "ईमेल पता", + "DisplayName:PhoneNumber": "फ़ोन नंबर", + "PersonalSettings": "व्यक्तिगत सेटिंग", + "PersonalSettingsSaved": "व्यक्तिगत सेटिंग्स सहेजे गए", + "PasswordChanged": "पासवर्ड बदला गया", + "NewPasswordConfirmFailed": "कृपया नए पासवर्ड की पुष्टि करें।", + "Manage": "प्रबंधित", + "ManageYourProfile": "अपनी प्रोफ़ाइल प्रबंधित करें", + "DisplayName:Abp.Account.IsSelfRegistrationEnabled": "क्या स्व-पंजीकरण सक्षम है", + "Description:Abp.Account.IsSelfRegistrationEnabled": "उपयोगकर्ता चाहे तो स्वयं या अपने द्वारा खाता पंजीकृत कर सकता है।", + "DisplayName:Abp.Account.EnableLocalLogin": "एक स्थानीय खाते के साथ प्रमाणीकरण", + "Description:Abp.Account.EnableLocalLogin": "इंगित करता है कि सर्वर उपयोगकर्ताओं को स्थानीय खाते से प्रमाणित करने की अनुमति देगा।", + "LoggedOutTitle": "साइन आउट", + "LoggedOutText": "आपको साइन आउट कर दिया गया है और जल्द ही आपको पुनः निर्देशित किया जाएगा।", + "ReturnToText": "{0} पर पुनर्निर्देशित करने के लिए यहां क्लिक करें", + "OrLoginWith": "या इसके साथ लॉगिन करें:", + "ForgotPassword": "पासवर्ड भूल गए?", + "SendPasswordResetLink_Information": "पासवर्ड रीसेट करने के लिए आपके ईमेल पर एक पासवर्ड रीसेट लिंक भेजा जाएगा। यदि आपको कुछ मिनटों के भीतर ईमेल नहीं मिलता है, तो कृपया पुनः प्रयास करें।", + "PasswordResetMailSentMessage": "खाता पुनर्प्राप्ति ईमेल आपके ई-मेल पते पर भेजी जाती है। यदि आप 15 मिनट के भीतर अपने इनबॉक्स में यह ईमेल नहीं देखते हैं, तो इसे अपने जंक मेल फ़ोल्डर में देखें। यदि आप इसे वहां पाते हैं, तो कृपया इसे चिह्नित करें -नहीं जोड़-।", + "ResetPassword": "पासवर्ड रीसेट", + "ConfirmPassword": "पासवर्ड की पुष्टि करें (दोहराएं)", + "ResetPassword_Information": "कृपया अपना नया पासवर्ड दर्ज करें।", + "YourPasswordIsSuccessfullyReset": "आपका पासवर्ड सफलतापूर्वक रीसेट हो गया है।", + "GoToTheApplication": "एप्लिकेशन पर जाएं", + "BackToLogin": "लॉगिन पर वापस जाएं", + "ProfileTab:Password": "पासवर्ड बदलें", + "ProfileTab:PersonalInfo": "व्यक्तिगत जानकारी", + "ReturnToApplication": "आवेदन पर लौटें", + "Volo.Account:InvalidEmailAddress": "दिए गए ईमेल पते को नहीं पा सकते हैं: {0}", + "PasswordReset": "पासवर्ड रीसेट", + "PasswordResetInfoInEmail": "हमें एक खाता पुनर्प्राप्ति अनुरोध प्राप्त हुआ! यदि आपने यह अनुरोध किया है, तो अपना पासवर्ड रीसेट करने के लिए निम्न लिंक पर क्लिक करें।", + "ResetMyPassword": "अपना पासवर्ड रीसेट करें", + "AccessDenied": "पहुंच अस्वीकृत!", + "AccessDeniedMessage": "आपके पास इस संसाधन तक पहुँच नहीं है।" + } +} \ No newline at end of file diff --git a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/hi.json b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/hi.json new file mode 100644 index 0000000000..35062bd727 --- /dev/null +++ b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/hi.json @@ -0,0 +1,6 @@ +{ + "culture": "hi", + "texts": { + "ManageYourProfile": "अपनी प्रोफ़ाइल प्रबंधित करें" + } +} \ No newline at end of file diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hi.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hi.json new file mode 100644 index 0000000000..11b63e96c3 --- /dev/null +++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hi.json @@ -0,0 +1,61 @@ +{ + "culture": "hi", + "texts": { + "Menu:Blogs": "ब्लॉग", + "Menu:BlogManagement": "ब्लॉगिंग", + "Permission:Management": "प्रबंध", + "Permission:Edit": "संपादित करें", + "Permission:Create": "सृजन करना", + "Permission:Delete": "हटाएं", + "Permission:Blogging": "ब्लॉग", + "Permission:Blogs": "ब्लॉग", + "Permission:Posts": "पदों", + "Permission:Tags": "टैग", + "Permission:Comments": "टिप्पणियाँ", + "Permission:ClearCache": "कैश को साफ़ करें", + "Title": "शीर्षक", + "Delete": "हटाएं", + "Reply": "जवाब दे दो", + "ReplyTo": "उत्तर देने के लिए {0}", + "ContinueReading": "जारी रखें पढ़ रहे हैं", + "DaysAgo": "{0} दिन पहले", + "YearsAgo": "{0} साल पहले", + "MonthsAgo": "{0} महीने पहले", + "WeeksAgo": "{0} सप्ताह पहले", + "MinutesAgo": "{0} मिनट पहले", + "SecondsAgo": "{0} सेकंड पहले", + "HoursAgo": "{0} घंटे पहले", + "Now": "अब क", + "Content": "सामग्री", + "SeeAll": "सभी देखें", + "PopularTags": "प्रसिद्ध टग्स", + "WiewsWithCount": "{0} दृश्य", + "LastPosts": "अंतिम पोस्ट", + "LeaveComment": "टिप्पणी दें", + "TagsInThisArticle": "इस लेख में टैग किया गया है", + "Posts": "पदों", + "Edit": "संपादित करें", + "BLOG": "ब्लॉग", + "CommentDeletionWarningMessage": "टिप्पणी हटा दी जाएगी।", + "PostDeletionWarningMessage": "पोस्ट हटा दी जाएगी।", + "BlogDeletionWarningMessage": "ब्लॉग डिलीट हो जाएगा।", + "AreYouSure": "क्या आपको यकीन है?", + "CommentWithCount": "{शून्य टिप्पणियां", + "Comment": "टिप्पणी", + "ShareOnTwitter": "ट्विटर पर साझा करें", + "CoverImage": "कवर छवि", + "CreateANewPost": "एक नई पोस्ट बनाएँ", + "CreateANewBlog": "एक नया ब्लॉग बनाएँ", + "WhatIsNew": "नया क्या है?", + "Name": "नाम", + "ShortName": "संक्षिप्त नाम", + "CreationTime": "रचना समय", + "Description": "विवरण", + "Blogs": "ब्लॉग", + "Tags": "टैग", + "ShareOn": "पर साझा करें", + "TitleLengthWarning": "60 अक्षरों के नीचे अपने शीर्षक का आकार एसईओ के अनुकूल रखें!", + "ClearCache": "कैश को साफ़ करें", + "ClearCacheConfirmationMessage": "क्या आप वाकई कैश साफ़ करना चाहते हैं?" + } +} \ No newline at end of file diff --git a/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/CmsKitHttpApiHostModule.cs b/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/CmsKitHttpApiHostModule.cs index 3fbbde0950..c8c5fb9945 100644 --- a/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/CmsKitHttpApiHostModule.cs +++ b/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/CmsKitHttpApiHostModule.cs @@ -101,6 +101,7 @@ namespace Volo.CmsKit options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar")); options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); + options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi", "in")); options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português")); options.Languages.Add(new LanguageInfo("ru", "ru", "Русский")); options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe")); diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/CmsKitIdentityServerModule.cs b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/CmsKitIdentityServerModule.cs index aaeea11c96..66ad4a0a24 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/CmsKitIdentityServerModule.cs +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/CmsKitIdentityServerModule.cs @@ -107,6 +107,7 @@ namespace Volo.CmsKit options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar")); options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); + options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi", "in")); options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português")); options.Languages.Add(new LanguageInfo("ru", "ru", "Русский")); options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe")); diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs index e518300ebe..c68f912cb6 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs @@ -128,6 +128,7 @@ namespace Volo.CmsKit options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar")); options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); + options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi", "in")); options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português (Brasil)")); options.Languages.Add(new LanguageInfo("ru", "ru", "Русский")); options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe")); diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hi.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hi.json new file mode 100644 index 0000000000..084cd76052 --- /dev/null +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hi.json @@ -0,0 +1,135 @@ +{ + "culture": "hi", + "texts": { + "BlogDeletionConfirmationMessage": "ब्लॉग '{0}' हटा दिया जाएगा। क्या आपको यकीन है?", + "BlogFeatureNotAvailable": "यह सुविधा अभी उपलब्ध नहीं है। इसका उपयोग करने के लिए 'GlobalFeatureManager' के साथ सक्षम करें।", + "BlogId": "ब्लॉग", + "BlogPostDeletionConfirmationMessage": "ब्लॉग पोस्ट '{0}' हटा दी जाएगी। क्या आपको यकीन है?", + "BlogPosts": "वेबदैनिकी डाक", + "Blogs": "ब्लॉग", + "ChoosePreference": "पसंद चुनें ...", + "Cms": "मुख्यमंत्रियों", + "CmsKit.Comments": "टिप्पणियाँ", + "CmsKit.Ratings": "रेटिंग्स", + "CmsKit.Reactions": "प्रतिक्रियाओं", + "CmsKit.Tags": "टैग", + "CmsKit:0002": "सामग्री पहले से मौजूद है!", + "CmsKit:0003": "इकाई {0} टैग करने योग्य नहीं है।", + "CmsKit:Blog:0001": "दिया गया स्लग ({स्लग}) पहले से मौजूद है!", + "CmsKit:BlogPost:0001": "दिया गया स्लग पहले से मौजूद है!", + "CmsKit:Comments:0001": "इकाई {EntityType} उल्लेखनीय नहीं है।", + "CmsKit:Media:0001": "'{नाम}' एक मान्य मीडिया नाम नहीं है।", + "CmsKit:Media:0002": "इकाई में मीडिया नहीं हो सकता।", + "CmsKit:Page:0001": "दिया गया url ({स्लग}) पहले से मौजूद है। कृपया अलग-अलग यूआरएल के साथ प्रयास करें।", + "CmsKit:Rating:0001": "इकाई {EntityType} को रेट नहीं किया जा सकता।", + "CmsKit:Reaction:0001": "इकाई {EntityType} में प्रतिक्रियाएं नहीं हो सकती हैं।", + "CmsKit:Tag:0002": "इकाई टैग करने योग्य नहीं है!", + "CommentAuthorizationExceptionMessage": "उन टिप्पणियों को सार्वजनिक प्रदर्शन की अनुमति नहीं है।", + "CommentDeletionConfirmationMessage": "यह टिप्पणी और सभी उत्तर हटा दिए जाएंगे!", + "Comments": "टिप्पणियाँ", + "Content": "सामग्री", + "ContentDeletionConfirmationMessage": "क्या आप इस सामग्री को हटाना सुनिश्चित कर रहे हैं?", + "Contents": "अंतर्वस्तु", + "CoverImage": "कवर छवि", + "CreateBlogPostPage": "नई ब्लॉग पोस्ट", + "CreationTime": "रचना समय", + "Delete": "हटाएं", + "Detail": "विस्तार", + "Details": "विवरण", + "DoYouPreferAdditionalEmails": "क्या आप अतिरिक्त ईमेल पसंद करते हैं?", + "Edit": "संपादित करें", + "EndDate": "समाप्ति तिथि", + "EntityId": "इकाई आईडी", + "EntityType": "इकाई प्रकार", + "ExportCSV": "निर्यात CSV", + "Features": "विशेषताएं", + "GenericDeletionConfirmationMessage": "क्या आप '{0}' को हटाना सुनिश्चित कर रहे हैं?", + "LastModification": "आखरी बदलाव", + "LoginToAddComment": "टिप्पणी जोड़ने के लिए लॉगिन करें", + "LoginToRate": "दर करने के लिए लॉगिन करें", + "LoginToReact": "प्रतिक्रिया करने के लिए लॉगिन करें", + "LoginToReply": "उत्तर देने के लिए प्रवेश करें", + "Menu:CMS": "मुख्यमंत्रियों", + "Message": "संदेश", + "MessageDeletionConfirmationMessage": "यह टिप्पणी पूरी तरह से हटा दी जाएगी।", + "NewPage": "नया पृष्ठ", + "NewBlog": "नया ब्लॉग", + "NewBlogPost": "नई ब्लॉग पोस्ट", + "NewTag": "नया टैग", + "OK": "ठीक है", + "PageDeletionConfirmationMessage": "क्या आप इस पृष्ठ को हटाना सुनिश्चित कर रहे हैं?", + "Pages": "पृष्ठों", + "PageSlugInformation": "स्लग का उपयोग url पर किया जाता है। आपका url '/ Pages / {{slug}}' होगा।", + "Permission:BlogManagement": "ब्लॉग प्रबंधन", + "Permission:BlogManagement.Create": "सृजन करना", + "Permission:BlogManagement.Delete": "हटाएं", + "Permission:BlogManagement.Features": "विशेषताएं", + "Permission:BlogManagement.Update": "अपडेट करें", + "Permission:BlogPostManagement": "ब्लॉग पोस्ट प्रबंधन", + "Permission:BlogPostManagement.Create": "सृजन करना", + "Permission:BlogPostManagement.Delete": "हटाएं", + "Permission:BlogPostManagement.Update": "अपडेट करें", + "Permission:CmsKit": "CmsKit", + "Permission:Comments": "टिप्पणी प्रबंधन", + "Permission:Comments.Delete": "हटाएं", + "Permission:Contents": "सामग्री प्रबंधन", + "Permission:Contents.Create": "सामग्री बनाएँ", + "Permission:Contents.Delete": "सामग्री हटाएं", + "Permission:Contents.Update": "अद्यतन सामग्री", + "Permission:MediaDescriptorManagement": "मीडिया प्रबंधन", + "Permission:MediaDescriptorManagement:Create": "सृजन करना", + "Permission:MediaDescriptorManagement:Delete": "हटाएं", + "Permission:PageManagement": "पेज प्रबंधन", + "Permission:PageManagement:Create": "सृजन करना", + "Permission:PageManagement:Delete": "हटाएं", + "Permission:PageManagement:Update": "अपडेट करें", + "Permission:TagManagement": "टैग प्रबंधन", + "Permission:TagManagement.Create": "सृजन करना", + "Permission:TagManagement.Delete": "हटाएं", + "Permission:TagManagement.Update": "अपडेट करें", + "PickYourReaction": "अपनी प्रतिक्रिया उठाओ", + "Rating": "रेटिंग", + "RatingUndoMessage": "आपकी रेटिंग पूर्ववत होगी।", + "Reactions": "प्रतिक्रियाओं", + "Read": "पढ़ें", + "RepliesToThisComment": "इस टिप्पणी का जवाब", + "Reply": "जवाब दे दो", + "ReplyTo": "को उत्तर", + "SamplePageMessage": "प्रो मॉड्यूल के लिए एक नमूना पृष्ठ", + "SaveChanges": "परिवर्तनों को सुरक्षित करें", + "Script": "लिपि", + "SelectAll": "सभी का चयन करे", + "Send": "संदेश", + "SendMessage": "मेसेज भेजें", + "ShortDescription": "संक्षिप्त वर्णन", + "Slug": "काउंटर", + "Source": "स्रोत", + "SourceUrl": "स्रोत Url", + "Star": "सितारा", + "StartDate": "आरंभ करने की तिथि", + "Style": "अंदाज", + "Subject": "विषय", + "SubjectPlaceholder": "कृपया एक विषय लिखें", + "Submit": "प्रस्तुत", + "Subscribe": "सदस्यता लेने के", + "SuccessfullySaved": "सफलतापूर्वक संचित कर लिया गया है!", + "TagDeletionConfirmationMessage": "क्या आप '{0}' टैग हटाना सुनिश्चित कर रहे हैं?", + "Tags": "टैग", + "Text": "टेक्स्ट", + "ThankYou": "धन्यवाद", + "Title": "शीर्षक", + "Undo": "पूर्ववत", + "Update": "अपडेट करें", + "UpdatePreferenceSuccessMessage": "आपकी प्राथमिकताओं को सुरक्षित किया गया है।", + "UpdateYourEmailPreferences": "अपनी ईमेल प्राथमिकताएँ अपडेट करें", + "UploadFailedMessage": "अपलोड विफल।", + "UserId": "यूज़र आईडी", + "Username": "उपयोगकर्ता नाम", + "YourComment": "आपकी टिप्पणी", + "YourEmailAddress": "आपका ईमेल पता", + "YourFullName": "आपका पूरा नाम", + "YourMessage": "आपका संदेश", + "YourReply": "आपके उत्तर", + "LastModificationTime": "अंतिम संशोधन समय" + } +} \ No newline at end of file diff --git a/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/hi.json b/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/hi.json new file mode 100644 index 0000000000..5f3f4ff985 --- /dev/null +++ b/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/hi.json @@ -0,0 +1,10 @@ +{ + "culture": "hi", + "texts": { + "DocsTitle": "VoloDocs", + "WelcomeVoloDocs": "VoloDocs में आपका स्वागत है!", + "NoProjectWarning": "अभी तक कोई परिभाषित परियोजना नहीं है!", + "CreateYourFirstProject": "अपना पहला प्रोजेक्ट शुरू करने के लिए यहां क्लिक करें", + "NoProject": "कोई प्रोजेक्ट नहीं!" + } +} \ No newline at end of file diff --git a/modules/docs/app/VoloDocs.Web/VoloDocsWebModule.cs b/modules/docs/app/VoloDocs.Web/VoloDocsWebModule.cs index 9cd7256880..2eeaac0be7 100644 --- a/modules/docs/app/VoloDocs.Web/VoloDocsWebModule.cs +++ b/modules/docs/app/VoloDocs.Web/VoloDocsWebModule.cs @@ -125,6 +125,7 @@ namespace VoloDocs.Web options.Languages.Add(new LanguageInfo("en", "en", "English")); options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); + options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi", "in")); options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar")); options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe")); options.Languages.Add(new LanguageInfo("zh-Hans", "zh-Hans", "简体中文")); diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/hi.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/hi.json new file mode 100644 index 0000000000..d2a0e11876 --- /dev/null +++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/hi.json @@ -0,0 +1,59 @@ +{ + "culture": "hi", + "texts": { + "Permission:DocumentManagement": "दस्तावेज़ प्रबंधन", + "Permission:Projects": "परियोजनाओं", + "Permission:Edit": "संपादित करें", + "Permission:Delete": "हटाएं", + "Permission:Create": "सृजन करना", + "Permission:Documents": "दस्तावेज़", + "Menu:Documents": "दस्तावेज़", + "Menu:DocumentManagement": "दस्तावेज़", + "Menu:ProjectManagement": "परियोजनाओं", + "CreateANewProject": "नया प्रोजेक्ट बनाएं", + "Edit": "संपादित करें", + "Create": "सृजन करना", + "Pull": "खींचें", + "Projects": "परियोजनाओं", + "Name": "नाम", + "ShortName": "संक्षिप्त नाम", + "DocumentStoreType": "DocumentStoreType", + "Format": "प्रारूप", + "ShortNameInfoText": "अद्वितीय URL के लिए उपयोग किया जाएगा।", + "DisplayName:Name": "नाम", + "DisplayName:ShortName": "संक्षिप्त नाम", + "DisplayName:Format": "प्रारूप", + "DisplayName:DefaultDocumentName": "डिफ़ॉल्ट दस्तावेज़ नाम", + "DisplayName:NavigationDocumentName": "नेविगेशन दस्तावेज़ का नाम", + "DisplayName:MinimumVersion": "न्यूनतम संस्करण", + "DisplayName:MainWebsiteUrl": "मुख्य वेब साइट यूआरएल", + "DisplayName:LatestVersionBranchName": "नवीनतम संस्करण शाखा का नाम", + "DisplayName:GitHubRootUrl": "GitHub रूट URL", + "DisplayName:GitHubAccessToken": "गिटहब पहुंच टोकन", + "DisplayName:GitHubUserAgent": "GitHub उपयोगकर्ता एजेंट", + "DisplayName:GithubVersionProviderSource": "GitHub संस्करण प्रदाता स्रोत", + "DisplayName:VersionBranchPrefix": "संस्करण शाखा उपसर्ग", + "DisplayName:All": "सभी को खींचो", + "DisplayName:LanguageCode": "भाषा कोड", + "DisplayName:Version": "संस्करण", + "Documents": "दस्तावेज़", + "RemoveFromCache": "कैश से निकालें", + "Reindex": "अनुक्रमणः", + "ReindexCompleted": "रेनडेक्स पूरा किया", + "RemovedFromCache": "कैश से निकाला गया", + "RemoveFromCacheConfirmation": "क्या आप वाकई इस आइटम को कैश से निकालना चाहते हैं?", + "ReIndexDocumentConfirmation": "क्या आप वाकई इस आइटम को फिर से दिखाना चाहते हैं?", + "DeleteFromDatabase": "डेटाबेस से हटाएं", + "Deleted": "हटाए गए", + "Search": "खोज", + "StartDate": "आरंभ करने की तिथि", + "EndDate": "समाप्ति तिथि", + "CreationTime": "रचना समय", + "LastUpdateTime": "आखिरी अपडेट", + "LastSignificantUpdateTime": "अंतिम महत्वपूर्ण अद्यतन", + "Version": "संस्करण", + "LanguageCode": "भाषा कोड", + "FileName": "फ़ाइल का नाम", + "LastCachedTime": "कैश समय" + } +} \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hi.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hi.json new file mode 100644 index 0000000000..502561a6e1 --- /dev/null +++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hi.json @@ -0,0 +1,41 @@ +{ + "culture": "hi", + "texts": { + "Documents": "दस्तावेज़", + "BackToWebsite": "वेबसाइट पर वापस", + "Contributors": "योगदानकर्ताओं", + "ShareOn": "पर साझा करें", + "Version": "संस्करण", + "Edit": "संपादित करें", + "LastEditTime": "अंतिम संपादन", + "Delete": "हटाएं", + "ClearCache": "कैश को साफ़ करें", + "ClearCacheConfirmationMessage": "क्या आप प्रोजेक्ट \"{0}\" के लिए सभी कैश साफ़ करना सुनिश्चित कर रहे हैं", + "ReIndexAllProjects": "सभी परियोजनाओं को फिर से लिखना", + "ReIndexProject": "ReIndex परियोजना", + "ReIndexProjectConfirmationMessage": "क्या आप प्रोजेक्ट \"{0}\" के लिए निश्चित हैं", + "SuccessfullyReIndexProject": "प्रोजेक्ट \"{0}\" के लिए सफलतापूर्वक reindex", + "ReIndexAllProjectConfirmationMessage": "क्या आप सभी प्रोजेक्ट को फिर से बनाना सुनिश्चित कर रहे हैं?", + "SuccessfullyReIndexAllProject": "सभी प्रोजेक्ट्स के लिए सफलतापूर्वक रीइंडेक्स", + "InThisDocument": "इस दस्तावेज़ में", + "GoToTop": "ऊपर जाएँ", + "Projects": "परियोजना", + "NoProjectWarning": "अभी तक कोई प्रोजेक्ट नहीं हैं!", + "DocumentNotFound": "ओह, अनुरोधित दस्तावेज़ नहीं मिला!", + "ProjectNotFound": "उफ़, अनुरोधित प्रोजेक्ट नहीं मिला!", + "NavigationDocumentNotFound": "इस संस्करण में एक नेविगेशन दस्तावेज़ नहीं है!", + "DocumentNotFoundInSelectedLanguage": "जिस भाषा में आप चाहते थे वह दस्तावेज नहीं मिला। डिफ़ॉल्ट भाषा में दस्तावेज़ दिखाया गया है।", + "FilterTopics": "विषयों को फ़िल्टर करें", + "FullSearch": "दस्तावेजों में खोजें", + "Volo.Docs.Domain:010001": "लोचदार खोज सक्षम नहीं है।", + "MultipleVersionDocumentInfo": "इस दस्तावेज़ के कई संस्करण हैं। आपके लिए सबसे उपयुक्त विकल्प का चयन करें।", + "New": "नवीन व", + "Upd": "युपीडी", + "NewExplanation": "पिछले दो हफ्तों में बनाया गया।", + "UpdatedExplanation": "पिछले दो हफ्तों में अपडेट किया गया।", + "Volo.Docs.Domain:010002": "ShortName {ShortName} पहले से मौजूद है।", + "Preview": "पूर्व दर्शन", + "Search": "खोज", + "SearchResults": "खोज परिणाम" + } +} \ No newline at end of file diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hi.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hi.json new file mode 100644 index 0000000000..51fe35a788 --- /dev/null +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hi.json @@ -0,0 +1,10 @@ +{ + "culture": "hi", + "texts": { + "Features": "विशेषताएं", + "NoFeatureFoundMessage": "कोई भी उपलब्ध सुविधा नहीं है।", + "Permission:FeatureManagement": "सुविधा प्रबंधन", + "Permission:FeatureManagement.ManageHostFeatures": "होस्ट सुविधाएँ प्रबंधित करें", + "Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} सुविधा मान मान्य नहीं है!" + } +} \ No newline at end of file diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json new file mode 100644 index 0000000000..a0b4e70c15 --- /dev/null +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json @@ -0,0 +1,110 @@ +{ + "culture": "hi", + "texts": { + "Menu:IdentityManagement": "पहचान प्रबंधन", + "Users": "उपयोगकर्ताओं", + "NewUser": "नया उपयोगकर्ता", + "UserName": "उपयोगकर्ता नाम", + "EmailAddress": "ईमेल पता", + "PhoneNumber": "फ़ोन नंबर", + "UserInformations": "यूजर जानकारी", + "DisplayName:IsDefault": "चूक", + "DisplayName:IsStatic": "स्थिर", + "DisplayName:IsPublic": "सह लोक", + "Roles": "भूमिकाएँ", + "Password": "कुंजिका", + "PersonalInfo": "मेरी प्रोफाइल", + "PersonalSettings": "व्यक्तिगत सेटिंग", + "UserDeletionConfirmationMessage": "उपयोगकर्ता '{0}' हटा दिया जाएगा। क्या आप इसकी पुष्टि करते हैं?", + "RoleDeletionConfirmationMessage": "भूमिका '{0}' हटा दी जाएगी। क्या आप इसकी पुष्टि करते हैं?", + "DisplayName:RoleName": "भूमिका का नाम", + "DisplayName:UserName": "उपयोगकर्ता नाम", + "DisplayName:Name": "नाम", + "DisplayName:Surname": "उपनाम", + "DisplayName:Password": "कुंजिका", + "DisplayName:Email": "ईमेल पता", + "DisplayName:PhoneNumber": "फ़ोन नंबर", + "DisplayName:TwoFactorEnabled": "दो कारक सत्यापन", + "DisplayName:LockoutEnabled": "असफल लॉगिन प्रयासों के बाद लॉक खाता", + "NewRole": "नयी भूमिका", + "RoleName": "भूमिका का नाम", + "CreationTime": "रचना समय", + "Permissions": "अनुमतियां", + "DisplayName:CurrentPassword": "वर्तमान पासवर्ड", + "DisplayName:NewPassword": "नया पासवर्ड", + "DisplayName:NewPasswordConfirm": "नए पासवर्ड की पुष्टि करें", + "PasswordChangedMessage": "तुम्हारा पासवर्ड सफलतापूर्वक बदल दिया गया है।", + "PersonalSettingsSavedMessage": "आपकी व्यक्तिगत सेटिंग्स सफलतापूर्वक सहेज ली गई हैं।", + "Volo.Abp.Identity:DefaultError": "एक अज्ञात विफलता हुई है।", + "Volo.Abp.Identity:ConcurrencyFailure": "आशावादी संगरोध विफलता, ऑब्जेक्ट संशोधित किया गया है।", + "Volo.Abp.Identity:DuplicateEmail": "ईमेल '{0}' पहले से ही लिया गया है।", + "Volo.Abp.Identity:DuplicateRoleName": "भूमिका नाम '{0}' पहले से ही लिया गया है।", + "Volo.Abp.Identity:DuplicateUserName": "उपयोगकर्ता नाम '{0}' पहले से ही लिया गया है।", + "Volo.Abp.Identity:InvalidEmail": "ईमेल '{0}' अमान्य है।", + "Volo.Abp.Identity:InvalidPasswordHasherCompatibilityMode": "प्रदान किया गया PasswordHasherCompatibilityMode अमान्य है।", + "Volo.Abp.Identity:InvalidPasswordHasherIterationCount": "चलना गणना एक सकारात्मक पूर्णांक होना चाहिए।", + "Volo.Abp.Identity:InvalidRoleName": "भूमिका नाम '{0}' अमान्य है।", + "Volo.Abp.Identity:InvalidToken": "अमान्य टोकन।", + "Volo.Abp.Identity:InvalidUserName": "उपयोगकर्ता नाम '{0}' अमान्य है, इसमें केवल अक्षर या अंक हो सकते हैं।", + "Volo.Abp.Identity:LoginAlreadyAssociated": "इस लॉगिन वाला उपयोगकर्ता पहले से मौजूद है।", + "Volo.Abp.Identity:PasswordMismatch": "गलत पासवर्ड।", + "Volo.Abp.Identity:PasswordRequiresDigit": "पासवर्ड में कम से कम एक अंक ('0' - '9') होना चाहिए।", + "Volo.Abp.Identity:PasswordRequiresLower": "पासवर्ड में कम से कम एक लोअरकेस ('a' - 'z') होना चाहिए।", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "पासवर्ड में कम से कम एक गैर अल्फ़ान्यूमेरिक वर्ण होना चाहिए।", + "Volo.Abp.Identity:PasswordRequiresUpper": "पासवर्ड में कम से कम एक अपरकेस ('ए' - 'जेड') होना चाहिए।", + "Volo.Abp.Identity:PasswordTooShort": "पासवर्ड कम से कम {0} वर्ण का होना चाहिए।", + "Volo.Abp.Identity:RoleNotFound": "भूमिका {0} मौजूद नहीं है।", + "Volo.Abp.Identity:UserAlreadyHasPassword": "उपयोगकर्ता के पास पहले से ही एक पासवर्ड सेट है।", + "Volo.Abp.Identity:UserAlreadyInRole": "उपयोगकर्ता पहले से ही '{0}' की भूमिका में है।", + "Volo.Abp.Identity:UserLockedOut": "उपयोगकर्ता लॉक हो गया है।", + "Volo.Abp.Identity:UserLockoutNotEnabled": "इस उपयोगकर्ता के लिए लॉकआउट सक्षम नहीं है।", + "Volo.Abp.Identity:UserNameNotFound": "उपयोगकर्ता {0} मौजूद नहीं है।", + "Volo.Abp.Identity:UserNotInRole": "उपयोगकर्ता भूमिका '{0}' में नहीं है।", + "Volo.Abp.Identity:PasswordConfirmationFailed": "पासवर्ड पुष्टि पासवर्ड से मेल नहीं खाता है।", + "Volo.Abp.Identity:010001": "आप अपना स्वयं का खाता नहीं हटा सकते हैं!", + "Volo.Abp.Identity:010002": "उपयोगकर्ता के लिए {MaxUserMembershipCount} संगठन इकाई से अधिक सेट नहीं किया जा सकता है!", + "Volo.Abp.Identity:010003": "उपयोगकर्ता में बाहरी लॉग इन का पासवर्ड नहीं बदल सकता है!", + "Volo.Abp.Identity:010004": "पहले से ही एक संगठन इकाई है जिसका नाम {0} है। समान नाम वाली दो इकाइयाँ समान स्तर में नहीं बनाई जा सकती हैं।", + "Volo.Abp.Identity:010005": "स्थैतिक भूमिकाओं का नाम नहीं बदला जा सकता है।", + "Volo.Abp.Identity:010006": "स्टेटिक भूमिकाओं को हटाया नहीं जा सकता।", + "Volo.Abp.Identity:010007": "आप अपनी दो कारक सेटिंग नहीं बदल सकते।", + "Volo.Abp.Identity:010008": "इसे दो कारक सेटिंग बदलने की अनुमति नहीं है।", + "Identity.OrganizationUnit.MaxUserMembershipCount": "उपयोगकर्ता के लिए अधिकतम अनुमत संगठन इकाई सदस्यता गणना", + "Permission:IdentityManagement": "पहचान प्रबंधन", + "Permission:RoleManagement": "भूमिका प्रबंधन", + "Permission:Create": "सृजन करना", + "Permission:Edit": "संपादित करें", + "Permission:Delete": "हटाएं", + "Permission:ChangePermissions": "अनुमतियाँ बदलें", + "Permission:UserManagement": "उपयोगकर्ता प्रबंधन", + "Permission:UserLookup": "उपयोगकर्ता की खोज", + "DisplayName:Abp.Identity.Password.RequiredLength": "आवश्यक लंबाई", + "DisplayName:Abp.Identity.Password.RequiredUniqueChars": "आवश्यक अद्वितीय वर्ण संख्या", + "DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "गैर-अल्फ़ान्यूमेरिक वर्ण की आवश्यकता है", + "DisplayName:Abp.Identity.Password.RequireLowercase": "आवश्यक निचला मामला चरित्र", + "DisplayName:Abp.Identity.Password.RequireUppercase": "आवश्यक ऊपरी मामला चरित्र", + "DisplayName:Abp.Identity.Password.RequireDigit": "आवश्यक अंक", + "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "नए उपयोगकर्ताओं के लिए सक्षम है", + "DisplayName:Abp.Identity.Lockout.LockoutDuration": "तालाबंदी अवधि (सेकंड)", + "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "अधिकतम पहुँच प्रयास विफल", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "पुष्टिकरण ईमेल की आवश्यकता है", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "उपयोगकर्ताओं को अपने फ़ोन नंबर की पुष्टि करने की अनुमति दें", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "पुष्टि किए गए फ़ोन नंबर की आवश्यकता है", + "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "उपयोगकर्ताओं को अपने उपयोगकर्ता नाम बदलने की अनुमति दें", + "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "उपयोगकर्ताओं को अपने ईमेल पते बदलने की अनुमति दें", + "Description:Abp.Identity.Password.RequiredLength": "एक पासवर्ड की लंबाई न्यूनतम होनी चाहिए।", + "Description:Abp.Identity.Password.RequiredUniqueChars": "अद्वितीय वर्णों की न्यूनतम संख्या जिसमें एक पासवर्ड होना चाहिए।", + "Description:Abp.Identity.Password.RequireNonAlphanumeric": "यदि पासवर्ड में गैर-अल्फ़ान्यूमेरिक वर्ण होना चाहिए।", + "Description:Abp.Identity.Password.RequireLowercase": "यदि पासवर्ड में ASCII वर्ण कम होना चाहिए।", + "Description:Abp.Identity.Password.RequireUppercase": "यदि पासवर्ड में ऊपरी मामला ASCII वर्ण होना चाहिए।", + "Description:Abp.Identity.Password.RequireDigit": "यदि पासवर्ड में एक अंक होना चाहिए।", + "Description:Abp.Identity.Lockout.AllowedForNewUsers": "क्या कोई नया उपयोगकर्ता लॉक किया जा सकता है।", + "Description:Abp.Identity.Lockout.LockoutDuration": "जब लॉकआउट होता है, तो उपयोगकर्ता की अवधि लॉक हो जाती है।", + "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "उपयोगकर्ता द्वारा लॉक किए जाने से पहले अनुमति प्राप्त विफल प्रयासों की संख्या, यह मानकर कि लॉक आउट सक्षम है।", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "क्या साइन इन करने के लिए किसी पुष्टिकृत ईमेल पते की आवश्यकता है।", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "क्या उपयोगकर्ता द्वारा फोननंबर की पुष्टि की जा सकती है।", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "साइन इन करने के लिए एक पुष्टिकरण टेलीफोन नंबर की आवश्यकता है या नहीं।", + "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "उपयोगकर्ता द्वारा उपयोगकर्ता नाम अपडेट किया जा सकता है या नहीं।", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "क्या उपयोगकर्ता द्वारा ईमेल को अपडेट किया जा सकता है।" + } +} \ No newline at end of file diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/hi.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/hi.json new file mode 100644 index 0000000000..e78aab590d --- /dev/null +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/hi.json @@ -0,0 +1,7 @@ +{ + "culture": "hi", + "texts": { + "Volo.Abp.Identity:PasswordTooShort": "पासवर्ड की लंबाई {0} वर्णों से अधिक होनी चाहिए।", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "पासवर्ड में कम से कम एक गैर-अल्फ़ान्यूमेरिक वर्ण होना चाहिए।" + } +} \ No newline at end of file diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hi.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hi.json new file mode 100644 index 0000000000..4a6aa5909e --- /dev/null +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hi.json @@ -0,0 +1,14 @@ +{ + "culture": "hi", + "texts": { + "Volo.IdentityServer:DuplicateIdentityResourceName": "पहचान संसाधन नाम पहले से मौजूद है: {नाम}", + "Volo.IdentityServer:DuplicateApiResourceName": "आपी संसाधन नाम पहले से मौजूद है: {नाम}", + "Volo.IdentityServer:DuplicateApiScopeName": "आपी स्कोप नाम पहले से मौजूद है: {नाम}", + "Volo.IdentityServer:DuplicateClientId": "ClientId पहले से मौजूद है: {ClientId}", + "UserLockedOut": "अमान्य लॉगिन प्रयासों के कारण उपयोगकर्ता खाता बंद कर दिया गया है। कृपया थोड़ी देर प्रतीक्षा करें और पुन: प्रयास करें।", + "InvalidUserNameOrPassword": "अमान्य उपयोगकर्ता नाम या पासवर्ड!", + "LoginIsNotAllowed": "आपको लॉगिन करने की अनुमति नहीं है! आपको अपने ईमेल / फोन नंबर की पुष्टि करनी होगी।", + "InvalidUsername": "अमान्य उपयोगकर्ता नाम या पासवर्ड!", + "TheTargetUserIsNotLinkedToYou": "लक्ष्य उपयोगकर्ता आपसे जुड़ा नहीं है!" + } +} \ No newline at end of file diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hi.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hi.json new file mode 100644 index 0000000000..308278d307 --- /dev/null +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hi.json @@ -0,0 +1,10 @@ +{ + "culture": "hi", + "texts": { + "Permissions": "अनुमतियां", + "OnlyProviderPermissons": "केवल यह प्रदाता", + "All": "सब", + "SelectAllInAllTabs": "सभी अनुमतियां प्रदान करें", + "SelectAllInThisTab": "सभी का चयन करे" + } +} \ No newline at end of file diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/DemoAppModule.cs b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/DemoAppModule.cs index 609f9f3c46..bbd9d57e94 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/DemoAppModule.cs +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/DemoAppModule.cs @@ -86,6 +86,7 @@ namespace Volo.Abp.SettingManagement.DemoApp options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe")); options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); + options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi", "in")); }); Configure(options => diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hi.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hi.json new file mode 100644 index 0000000000..674fba6790 --- /dev/null +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hi.json @@ -0,0 +1,19 @@ +{ + "culture": "hi", + "texts": { + "Settings": "समायोजन", + "SuccessfullySaved": "सफलतापूर्वक संचित कर लिया गया है", + "Permission:SettingManagement": "प्रबंधन की स्थापना", + "Permission:Emailing": "ईमेल से भेजना", + "Menu:Emailing": "ईमेल से भेजना", + "SmtpHost": "मेज़बान", + "SmtpPort": "बंदरगाह", + "SmtpUserName": "उपयोगकर्ता नाम", + "SmtpPassword": "कुंजिका", + "SmtpDomain": "डोमेन", + "SmtpEnableSsl": "Ssl सक्षम करें", + "SmtpUseDefaultCredentials": "डिफ़ॉल्ट क्रेडेंशियल्स का उपयोग करें", + "DefaultFromAddress": "पते से डिफ़ॉल्ट", + "DefaultFromDisplayName": "प्रदर्शन नाम से डिफ़ॉल्ट" + } +} \ No newline at end of file diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/hi.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/hi.json new file mode 100644 index 0000000000..1094744a16 --- /dev/null +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/hi.json @@ -0,0 +1,23 @@ +{ + "culture": "hi", + "texts": { + "Menu:TenantManagement": "किरायेदार प्रबंधन", + "Tenants": "किरायेदारों", + "NewTenant": "नया किरायेदार", + "TenantName": "किरायेदार का नाम", + "DisplayName:TenantName": "किरायेदार का नाम", + "TenantDeletionConfirmationMessage": "किरायेदार '{0}' हटा दिया जाएगा। क्या आप इसकी पुष्टि करते हैं?", + "ConnectionStrings": "कनेक्शन स्ट्रिंग्स", + "DisplayName:DefaultConnectionString": "डिफ़ॉल्ट कनेक्शन स्ट्रिंग", + "DisplayName:UseSharedDatabase": "साझा डेटाबेस का उपयोग करें", + "ManageHostFeatures": "होस्ट सुविधाएँ प्रबंधित करें", + "Permission:TenantManagement": "किरायेदार प्रबंधन", + "Permission:Create": "सृजन करना", + "Permission:Edit": "संपादित करें", + "Permission:Delete": "हटाएं", + "Permission:ManageConnectionStrings": "कनेक्शन स्ट्रिंग्स प्रबंधित करें", + "Permission:ManageFeatures": "सुविधाओं को प्रबंधित करें", + "DisplayName:AdminEmailAddress": "ईमेल पता", + "DisplayName:AdminPassword": "व्यवस्थापक का पारण शब्द" + } +} \ No newline at end of file diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/AbpVirtualFileExplorerDemoAppModule.cs b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/AbpVirtualFileExplorerDemoAppModule.cs index abcf7db794..904017e602 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/AbpVirtualFileExplorerDemoAppModule.cs +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/AbpVirtualFileExplorerDemoAppModule.cs @@ -22,6 +22,7 @@ namespace Volo.Abp.VirtualFileExplorer.DemoApp options.Languages.Add(new LanguageInfo("en", "en", "English")); options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); + options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi", "in")); options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar")); options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe")); options.Languages.Add(new LanguageInfo("zh-Hans", "zh-Hans", "简体中文")); diff --git a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/hi.json b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/hi.json new file mode 100644 index 0000000000..09056ed265 --- /dev/null +++ b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/hi.json @@ -0,0 +1,14 @@ +{ + "culture": "hi", + "texts": { + "VirtualFileExplorer": "आभासी फ़ाइल एक्सप्लोरर", + "VirtualFileType": "वर्चुअल फ़ाइल प्रकार", + "Menu:VirtualFileExplorer": "आभासी फ़ाइल एक्सप्लोरर", + "LastUpdateTime": "अंतिम अद्यतन समय", + "VirtualFileName": "वर्चुअल फ़ाइल नाम", + "FileContent": "फ़ाइल सामग्री", + "Size": "आकार", + "BackToRoot": "वापस रूट करने के लिए", + "EmptyFileInfoList": "कोई वर्चुअल फ़ाइल नहीं हैं" + } +} \ No newline at end of file diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyProjectNameBlazorModule.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyProjectNameBlazorModule.cs index 19c8621bc9..11b2799730 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyProjectNameBlazorModule.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyProjectNameBlazorModule.cs @@ -218,6 +218,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Tiered options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar")); options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); + options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi", "in")); options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português")); options.Languages.Add(new LanguageInfo("ru", "ru", "Русский")); options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe")); diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyProjectNameBlazorModule.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyProjectNameBlazorModule.cs index 6d1bd7eb4d..49803ee8d1 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyProjectNameBlazorModule.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyProjectNameBlazorModule.cs @@ -179,6 +179,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Server options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar")); options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); + options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi", "in")); options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português")); options.Languages.Add(new LanguageInfo("ru", "ru", "Русский")); options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe")); diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hi.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hi.json new file mode 100644 index 0000000000..a1676bfd45 --- /dev/null +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hi.json @@ -0,0 +1,8 @@ +{ + "culture": "hi", + "texts": { + "Menu:Home": "घर", + "Welcome": "स्वागत हे", + "LongWelcomeMessage": "आवेदन करने के लिए आपका स्वागत है। यह एबीपी ढांचे पर आधारित एक स्टार्टअप परियोजना है। अधिक जानकारी के लिए, abp.io पर जाएं।" + } +} \ No newline at end of file diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs index 54eb4043ce..6f303490ca 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs @@ -132,6 +132,7 @@ namespace MyCompanyName.MyProjectName options.Languages.Add(new LanguageInfo("en-GB", "en-GB", "English (UK)")); options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); + options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi", "in")); options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar")); options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português")); options.Languages.Add(new LanguageInfo("ru", "ru", "Русский")); diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyProjectNameHttpApiHostModule.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyProjectNameHttpApiHostModule.cs index 8d92823d2b..abe3e44c8e 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyProjectNameHttpApiHostModule.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyProjectNameHttpApiHostModule.cs @@ -159,6 +159,7 @@ namespace MyCompanyName.MyProjectName options.Languages.Add(new LanguageInfo("en-GB", "en-GB", "English (UK)")); options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); + options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi", "in")); options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar")); options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português")); options.Languages.Add(new LanguageInfo("ru", "ru", "Русский")); diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs index 510358028d..a9c296ffde 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs @@ -66,6 +66,7 @@ namespace MyCompanyName.MyProjectName options.Languages.Add(new LanguageInfo("en-GB", "en-GB", "English (UK)")); options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); + options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi", "in")); options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar")); options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português")); options.Languages.Add(new LanguageInfo("ru", "ru", "Русский")); diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs index 3c7e861d3b..223db3c72f 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs @@ -167,6 +167,7 @@ namespace MyCompanyName.MyProjectName.Web options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar")); options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); + options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi", "in")); options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português")); options.Languages.Add(new LanguageInfo("ru", "ru", "Русский")); options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe")); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs index f0189da922..774add4c67 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs @@ -99,6 +99,7 @@ namespace MyCompanyName.MyProjectName options.Languages.Add(new LanguageInfo("en-GB", "en-GB", "English (UK)")); options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); + options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi", "in")); options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar")); options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português")); options.Languages.Add(new LanguageInfo("ru", "ru", "Русский")); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs index bca9866573..c83670b403 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs @@ -107,6 +107,7 @@ namespace MyCompanyName.MyProjectName options.Languages.Add(new LanguageInfo("en-GB", "en-GB", "English (UK)")); options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); + options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi", "in")); options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar")); options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português")); options.Languages.Add(new LanguageInfo("ru", "ru", "Русский")); diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyProjectNameWebUnifiedModule.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyProjectNameWebUnifiedModule.cs index 9775a76173..1bab4192fc 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyProjectNameWebUnifiedModule.cs +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyProjectNameWebUnifiedModule.cs @@ -105,6 +105,7 @@ namespace MyCompanyName.MyProjectName options.Languages.Add(new LanguageInfo("en-GB", "en-GB", "English (UK)")); options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); + options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi", "in")); options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar")); options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português (Brasil)")); options.Languages.Add(new LanguageInfo("ru", "ru", "Русский")); diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hi.json b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hi.json new file mode 100644 index 0000000000..3af7c4a140 --- /dev/null +++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hi.json @@ -0,0 +1,7 @@ +{ + "culture": "hi", + "texts": { + "ManageYourProfile": "अपनी प्रोफ़ाइल प्रबंधित करें", + "SamplePageMessage": "MyProjectName मॉड्यूल के लिए एक नमूना पृष्ठ" + } +} \ No newline at end of file