From 5a411672b23c534ae0a2a5abacced3cc3461f696 Mon Sep 17 00:00:00 2001
From: Hamza Albreem <94292623+braim23@users.noreply.github.com>
Date: Mon, 17 Jan 2022 23:28:24 +0300
Subject: [PATCH] Update en.json
Hey guys, I only need your attention for the following lines:
204, 205, and 214.
if the "See bla bla" refer to some kind of link or destination like the "See the bla bla documentation for further info" then please change the "See" to "Check out". Otherwise everything is cool for this file. You can also take your time and read my changes before merging.
---
.../Www/Localization/Resources/en.json | 98 +++++++++----------
1 file changed, 49 insertions(+), 49 deletions(-)
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json
index 1d481f8508..2f2b4c8481 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json
@@ -16,7 +16,7 @@
"Tutorial": "Tutorial",
"UsingCLI": "Using CLI",
"SeeDetails": "See Details",
- "AbpShortDescription": "ABP Framework is a complete infrastructure to create modern web applications by following the software development best practices and conventions.",
+ "AbpShortDescription": "ABP Framework is a complete infrastructure to create modern web applications by following the best practices and conventions of software development.",
"SourceCodeUpper": "SOURCE CODE",
"LatestReleaseLogs": "Latest release logs",
"Infrastructure": "Infrastructure",
@@ -28,7 +28,7 @@
"DomainDrivenDesign": "Domain Driven Design",
"DomainDrivenDesignExplanation": "Designed and developed based on DDD patterns and principles. Provides a layered model for your application.",
"Authorization": "Authorization",
- "AuthorizationExplanation": "Advanced authorization with user, role and fine-grained permission system. Built on the Microsoft Identity library.",
+ "AuthorizationExplanation": "Advanced authorization with user, role and fine-grained permission system. Built on Microsoft Identity library.",
"MultiTenancy": "Multi-Tenancy",
"MultiTenancyExplanationShort": "SaaS applications made easy! Integrated multi-tenancy from database to UI.",
"CrossCuttingConcerns": "Cross Cutting Concerns",
@@ -40,13 +40,13 @@
"Theming": "Theming",
"ThemingExplanationShort": "Use and customize the bootstrap-based standard UI theme or create your own.",
"BootstrapTagHelpersDynamicForms": "Bootstrap Tag Helpers & Dynamic Forms",
- "BootstrapTagHelpersDynamicFormsExplanation": "Instead of manually writing the repeating details of bootstrap components, Use ABP's tag helpers to simplify it and take advantage of intellisense. Quickly build UI forms based on a C# model using the dynamic form tag helper.",
+ "BootstrapTagHelpersDynamicFormsExplanation": "Instead of manually writing the repeating details of bootstrap components, Use ABP's tag helpers to simplify them and take advantage of the intellisense. Quickly build UI forms based on a C# model using the dynamic form tag helper.",
"HTTPAPIsDynamicProxies": "HTTP APIs & Dynamic Proxies",
"HTTPAPIsDynamicProxiesExplanation": "Automatically expose application services as REST style HTTP APIs, and consume them with dynamic JavaScript and C# proxies.",
"CompleteArchitectureInfo": "Modern architecture to create maintainable software solutions.",
- "DomainDrivenDesignBasedLayeringModelExplanation": "Helps you to implement a DDD based layered architecture and build a maintainable code base.",
- "DomainDrivenDesignBasedLayeringModelExplanationCont": "Provides startup templates, abstractions, base classes, services, documentation and guides to help you to develop your application based on DDD patterns & principles.",
- "MicroserviceCompatibleModelExplanation": "The core framework & pre-build modules are designed with microservice architecture in mind.",
+ "DomainDrivenDesignBasedLayeringModelExplanation": "Helps implement a DDD based layered architecture and builds a maintainable code base.",
+ "DomainDrivenDesignBasedLayeringModelExplanationCont": "Provides startup templates, abstractions, base classes, services, documentation and guides to help you develop your application based on DDD patterns & principles.",
+ "MicroserviceCompatibleModelExplanation": "The core framework & pre-built modules are designed with microservice architecture in mind.",
"MicroserviceCompatibleModelExplanationCont": "Provides infrastructure, integrations, samples and documentation to implement microservice solutions easier, while it doesn\u2019t bring additional complexity if you want a monolithic application.",
"ModularInfo": "ABP provides a module system that allows you to develop reusable application modules, tie into application lifecycle events, and express dependencies between core parts of your system.",
"PreBuiltModulesThemes": "Pre-Built Modules & Themes",
@@ -54,7 +54,7 @@
"NuGetNPMPackages": "NuGet & NPM Packages",
"NuGetNPMPackagesExplanation": "Distributed as NuGet & NPM packages. Easy to install and upgrade.",
"ExtensibleReplaceable": "Extensible/Replaceable",
- "ExtensibleReplaceableExplanation": "All services & modules are designed extensibility in mind. You can replace services, pages, styles and components.",
+ "ExtensibleReplaceableExplanation": "All services & modules are designed with extensibility in mind. You can replace services, pages, styles and components.",
"CrossCuttingConcernsExplanation2": "Keep your codebase smaller so you can maintain focus on the code that’s specific to your business.",
"CrossCuttingConcernsExplanation3": "Don\u2019t send time implementing common application requirements on multiple projects.",
"AuthenticationAuthorization": "Authentication & Authorization",
@@ -67,7 +67,7 @@
"Multitenancy": "Multitenancy",
"DataFiltering": "Data filtering",
"ConventionOverConfiguration": "Convention Over Configuration",
- "ConventionOverConfigurationExplanation": "ABP implements common application conventions by default with a minimal or zero configuration.",
+ "ConventionOverConfigurationExplanation": "ABP implements common application conventions by default with minimal or zero configuration.",
"ConventionOverConfigurationExplanationList1": "Auto registers known services to dependency injection.",
"ConventionOverConfigurationExplanationList2": "Exposes application services as HTTP APIs by naming conventions.",
"ConventionOverConfigurationExplanationList3": "Creates dynamic HTTP client proxies for C# and JavaScript.",
@@ -94,7 +94,7 @@
"DynamicForms": "Dynamic Forms",
"BundlingMinification": "Bundling & Minification",
"BackgroundJobs": "Background Jobs",
- "BackgroundJobsExplanation": "Define simple classes to execute jobs in background as queued. Use built-in job manager or integrate your own. Hangfire & RabbitMQ integrations are already available.",
+ "BackgroundJobsExplanation": "Define simple classes to execute jobs in the background as queued. Use the built-in job manager or integrate your own. Hangfire & RabbitMQ integrations are already available.",
"DDDInfrastructure": "DDD Infrastructure",
"DomainDrivenDesignInfrastructure": "Domain Driven Design Infrastructure",
"AutoRESTAPIs": "Auto REST APIs",
@@ -115,20 +115,20 @@
"DependencyInjection": "Dependency Injection",
"DependencyInjectionByConventions": "Dependency Injection by Conventions",
"ABPCLIExplanation": "ABP CLI (Command Line Interface) is a command line tool to perform some common operations for ABP based solutions.",
- "ModularityExplanation": "ABP provides a complete infrastructure to build your own application modules those may have entities, services, database integration, APIs, UI components and so on..", //TODO: strong "your own application modules",-
- "MultiTenancyExplanation": "ABP framework not only supports to develop multi-tenant applications, but also makes your code mostly unaware of the multi-tenancy.",
+ "ModularityExplanation": "ABP provides a complete infrastructure to build your own application modules that may have entities, services, database integration, APIs, UI components and so on..", //TODO: strong "your own application modules",-
+ "MultiTenancyExplanation": "ABP framework doesn't only support developing multi-tenant applications, but also makes your code mostly unaware of the multi-tenancy.",
"MultiTenancyExplanation2": "Can automatically determine the current tenant, isolate data of different tenants from each other.",
"MultiTenancyExplanation3": "Supports single database, database per tenant and hybrid approaches.",
- "MultiTenancyExplanation4": "You focus on your business code and let the framework to handle multi-tenancy on behalf of you.",
- "BootstrapTagHelpersExplanation": "Instead of manually writing the repeating details of bootstrap components, use ABP's tag helpers to simplify it and take advantage of intellisense. You can definitely use Bootstrap whenever you need it.",
+ "MultiTenancyExplanation4": "You focus on your business code and let the framework handle multi-tenancy on behalf of you.",
+ "BootstrapTagHelpersExplanation": "Instead of manually writing the repeating details of bootstrap components, use ABP's tag helpers to simplify it and take advantage of the intellisense. You can definitely use Bootstrap whenever you need it.",
"DynamicFormsExplanation": "Dynamic form & input tag helpers can create the complete form from a C# class as the model.",
"AuthenticationAuthorizationExplanation": "Rich authentication & authorization options integrated to ASP.NET Core Identity & IdentityServer4. Provides an extensible & detailed permission system.",
- "CrossCuttingConcernsExplanation": "Don't repeat yourself to implement all these common stuff again & again. Focus on your business code and let ABP them automate them by conventions.",
+ "CrossCuttingConcernsExplanation": "Don't repeat yourself to implement all this common stuff again & again. Focus on your business code and let ABP automate them by conventions.",
"DatabaseConnectionTransactionManagement": "Database Connection & Transaction Management",
"CorrelationIdTracking": "Correlation-Id Tracking",
"BundlingMinificationExplanation": "ABP offers a simple, dynamic, powerful, modular and built-in bundling & minification system.",
- "VirtualFileSystemnExplanation": "The Virtual File System makes it possible to manage files those do not physically exist on the file system (disk). It's mainly used to embed (js, css, image, cshtml...) files into assemblies and use them like physical files on runtime.",
- "ThemingExplanation": "Theming system allows to develop your application & modules theme independent by defining a set of common base libraries and layouts, based on the latest Bootstrap framework.",
+ "VirtualFileSystemnExplanation": "The Virtual File System makes it possible to manage files that do not physically exist on the file system (disk). It's mainly used to embed the (js, css, image, cshtml...) files into assemblies and use them like physical files on runtime.",
+ "ThemingExplanation": "Theming system allows developing your application & modules theme independent by defining a set of common base libraries and layouts, based on the latest Bootstrap framework.",
"DomainDrivenDesignInfrastructureExplanation": "A complete infrastructure to build layered applications based on the Domain Driven Design patterns & principles;",
"Specification": "Specification",
"Repository": "Repository",
@@ -140,21 +140,21 @@
"AutoRESTAPIsExplanation": "ABP can automagically configure your application services as API Controllers by convention.",
"DynamicClientProxiesExplanation": "Easily consume your APIs from JavaScript and C# clients.",
"DistributedEventBusWithRabbitMQIntegrationExplanation": "Easily publish & consume distributed events using built-in Distributed Event Bus with RabbitMQ integration available.",
- "TestInfrastructureExplanation": "The framework has been developed unit & integration testing in mind. Provides you base classes to make it easier. Startup templates come with pre-configured for testing.",
+ "TestInfrastructureExplanation": "The framework has been developed with unit & integration testing in mind. Provides you base classes to make it easier. Startup templates come pre-configured for testing.",
"AuditLoggingEntityHistoriesExplanation": "Built-in audit logging for business-critical applications. Request, service, method level audit logging and entity histories with property-level details.",
"EmailSMSAbstractionsWithTemplatingSupportExplanation": "IEmailSender and ISmsSender abstractions decouples your application logic from the infrastructure. Advanced email template system allows to create & localize email templates and easily use whenever needed.",
- "LocalizationExplanation": "Localization system allows to create resources in plain JSON files and use them to localize your UI. It supports advanced scenarios like inheritance, extensions and JavaScript integration while it is fully compatible with AspNet Core's localization system.",
- "SettingManagementExplanation": "Define settings for your application and get values on runtime based on the current configuration, tenant and user.",
- "ExtensionMethodsHelpersExplanation": "Don't repeat yourself even for trivial code parts. Extensions & helpers for standard types makes your code much cleaner and easy to write.",
+ "LocalizationExplanation": "Localization system allows creating resources in plain JSON files and uses them to localize your UI. It supports advanced scenarios like inheritance, extensions and JavaScript integration while it is fully compatible with AspNet Core's localization system.",
+ "SettingManagementExplanation": "Define settings for your application and get the values on runtime based on the current configuration, tenant and user.",
+ "ExtensionMethodsHelpersExplanation": "Don't repeat yourself even for trivial code parts. Extensions & helpers for standard types make your code much cleaner and easy to write.",
"AspectOrientedProgrammingExplanation": "Provides a comfortable infrastructure to create dynamic proxies and implement Aspect Oriented Programming. Intercept any class and execute your code before & after every method execution.",
"DependencyInjectionByConventionsExplanation": "No need to register your classes to dependency injection manually. Automatically registers common service types by convention. For other type of services, you can use interfaces and attributes to make it easier and in-place.",
- "DataFilteringExplanation": "Define and use data filters those are automatically applied when you query entities from database. Soft Delete & MultiTenant filters are provided out of the box when you implement simple interfaces.",
+ "DataFilteringExplanation": "Define and use data filters that are automatically applied when you query entities from the database. Soft Delete & MultiTenant filters are provided out of the box when you implement simple interfaces.",
"PublishEvents": "Publish Events",
"HandleEvents": "Handle Events",
"AndMore": "and more...",
"Code": "Code",
"Result": "Result",
- "SeeTheDocumentForMoreInformation": "See the {0} document for more information",
+ "SeeTheDocumentForMoreInformation": "Check out the {0} document for more information",
"IndexPageHeroSection": "open sourceWeb Application
Framework for asp.net core",
"UiFramework": "UI Framework",
"EmailAddress": "Email address",
@@ -169,31 +169,31 @@
"JoinTheABPCommunityInfo": "Get involved with a vibrant community and become a contributor to the ABP Framework!",
"AllPosts": "All Posts",
"SubmitYourPost": "Submit Your Post",
- "DynamicClientProxyDocument": "See the dynamic client proxy documentations for JavaScript & C#.",
- "EmailSMSAbstractionsDocument": "See the emailing and SMS sending documents for more information.",
- "CreateProjectWizard": "This wizard creates a new project from the startup template which is properly configured to jump start to your project.",
+ "DynamicClientProxyDocument": "Check out the dynamic client proxy documentations for JavaScript & C#.",
+ "EmailSMSAbstractionsDocument": "Check out the emailing and SMS sending documents for more information.",
+ "CreateProjectWizard": "This wizard creates a new project from the startup template which is properly configured to jump start your project.",
"TieredOption": "Creates a tiered solution where Web and Http API layers are physically separated. If not checked, creates a layered solution which is less complex and suitable for most scenarios.",
- "SeparateIdentityServerOption": "Separates server side into two applications: First one is for the identity server and the second one is for your server side HTTP API.",
- "UseslatestPreVersion": "Uses latest pre-release version",
+ "SeparateIdentityServerOption": "Separates the server side into two applications: The first one is for the identity server and the second one is for your server side HTTP API.",
+ "UseslatestPreVersion": "Uses the latest pre-release version",
"ReadTheDocumentation": "Read The Documentation",
"Documentation": "Documentation",
"GettingStartedTutorial": "Getting Started Tutorial",
"ApplicationDevelopmentTutorial": "Application Development Tutorial",
"TheStartupTemplate": "The Startup Template",
"InstallABPCLIInfo": "ABP CLI is the fastest way to start a new solution with the ABP framework. Install the ABP CLI using a command line window:",
- "DifferentLevelOfNamespaces": "You can use different level of namespaces; e.g. BookStore, Acme.BookStore or Acme.Retail.BookStore.",
- "ABPCLIExamplesInfo": "new command creates a layered MVC application with Entity Framework Core as the database provider. However, it has additional options.",
- "SeeCliDocumentForMoreInformation": "See the ABP CLI document for more options or select the \"Direct Download\" tab above.",
+ "DifferentLevelOfNamespaces": "You can use different levels of namespaces; e.g. BookStore, Acme.BookStore or Acme.Retail.BookStore.",
+ "ABPCLIExamplesInfo": "The new command creates a layered MVC application with Entity Framework Core as the database provider. However, it has additional options.",
+ "SeeCliDocumentForMoreInformation": "Check out the ABP CLI document for more options or select the \"Direct Download\" tab above.",
"Optional": "Optional",
- "LocalFrameworkRef": "Keep local project reference for the framework packages.",
+ "LocalFrameworkRef": "Keep the local project reference for the framework packages.",
"BlobStoring": "BLOB Storing",
"BlobStoringExplanation": "BLOB Storing system provides an abstraction to work with BLOBs. ABP provides some pre-built storage provider integrations (Azure, AWS, File System, Database, etc.) that you can easily use in your applications.",
"TextTemplating": "Text Templating",
"TextTemplatingExplanation": "Text templating is used to dynamically render contents based on a template and a model (a data object). For example, you can use it to create dynamic email contents with a pre-built template.",
"MultipleUIOptions": "Multiple UI Options",
"MultipleDBOptions": "Multiple Database Providers",
- "MultipleUIOptionsExplanation": "The core framework is designed as UI independent and can work with any type of UI system, while there are multiple pre-built and integrated options are provided out of the box.",
- "MultipleDBOptionsExplanation": "The framework can work with any data source, while the following providers are officially developed and supported;",
+ "MultipleUIOptionsExplanation": "The core framework is designed as UI independent and can work with any type of UI system, while there are multiple pre-built and integrated options provided out of the box.",
+ "MultipleDBOptionsExplanation": "The framework can work with any data source, while the following providers are officially developed and supported:",
"SelectLanguage": "Select language",
"LatestPostOnCommunity": "Latest Post on ABP Community",
"Register": "Register",
@@ -220,24 +220,24 @@
"License": "License",
"ProjectCreationSuccessMessage": "Your project has been successfully created",
"HowToRunSolution": "How to Run Your Solution?",
- "GettingStartedMessage": "See getting started document to learn how to configure and run your solution.",
+ "GettingStartedMessage": "Check out the getting started document to learn how to configure and run your solution.",
"WebAppDevTutorial": "Web App Dev Tutorial",
- "WebAppDevTutorialMessage": "See web application development tutorial document for a step by step development sample.",
+ "WebAppDevTutorialMessage": "Check out the web application development tutorial document for a step by step development sample.",
"CommunityPosts": "Community Posts",
- "CommunityPostMessage": "Check ABP Community Platform to read useful posts for ABP Framework.",
+ "CommunityPostMessage": "Check out the ABP Community Platform to read useful posts for ABP Framework.",
"InvestigateSolutionDetails": "Check out the Solution Details",
- "StartupTemplateDocumentationMessage": "See application startup template document to learn the architecture and the structure of your solution.",
+ "StartupTemplateDocumentationMessage": "Check out the application startup template document to learn the architecture and the structure of your solution.",
"ClientSideDevelopment": "Client Side Development",
- "ClientSideDevelopmentDocumentationMessage": "See the {0} document to learn key points for user interface (client side) development.",
- "DatabaseProviderDocumentationMessage": "See {0} document to learn key points for database layer development.",
+ "ClientSideDevelopmentDocumentationMessage": "Check out the {0} document to learn the key points for the user interface (client side) development.",
+ "DatabaseProviderDocumentationMessage": "Check out the {0} document to learn the key points for the database layer development.",
"ABPCommercialExplanationMessage": "ABP Commercial provides premium modules, themes, tooling and support for the ABP Framework.",
"ImplementingDDD": "Implementing Domain Driven Design",
"DDDBookExplanation": "A practical guide for implementing the Domain Driven Design with the ABP Framework.",
"Overview": "Overview",
- "DDDBookPracticalGuide": "This is a practical guide for implementing Domain Driven Design (DDD). While the implementation details are based on the ABP Framework infrastructure, the basic concepts, principles and models can be applied to any solution, even if it is not a .NET solution.",
+ "DDDBookPracticalGuide": "This is a practical guide for implementing the Domain Driven Design (DDD). While the implementation details are based on the ABP Framework infrastructure, the basic concepts, principles and models can be applied to any solution, even if it is not a .NET solution.",
"TableOfContents": "Table of Contents",
- "IntroductionToImplementingDDD": "Introduction to Implementing Domain Driven Design",
- "WhatIsDDD": "What is Domain Driven Design?",
+ "IntroductionToImplementingDDD": "Introduction to Implementing the Domain Driven Design",
+ "WhatIsDDD": "What is the Domain Driven Design?",
"Implementation": "Implementation",
"TheBigPicture": "The Big Picture",
"TheBuildingBlock": "The Building Block",
@@ -251,7 +251,7 @@
"EBookSignInForDownload": "To download the e-book sign in",
"SignIn": "Sign In",
"Or": "Or",
- "TellUsAboutYourself": "Tell us little bit about yourself",
+ "TellUsAboutYourself": "Tell us a little bit about yourself",
"Name": "Name",
"Surname": "Surname",
"CompanyName": "Company Name",
@@ -259,7 +259,7 @@
"Free": "Free",
"DDDEBook": "DDD E-book",
"PracticalGuideForImplementingDDD": "This book is a practical guide for implementing the Domain Driven Design with the ABP Framework.",
- "IntroducingDDD": "Introducing Domain Driven Design",
+ "IntroducingDDD": "Introducing the Domain Driven Design",
"DDDLayersAndCleanArchitecture": "DDD Layers & Clean Architecture",
"LayeringOfADotnetSolution": "Layering of a .NET Solution",
"ImplementingDDDBuildingBlocks": "Implementing DDD Building Blocks",
@@ -270,7 +270,7 @@
"GoHome": "Go Home",
"InvalidFormInputs": "Please, type the valid information specified on the form.",
"DDDBookEmailBody": "Thank you.
To download your book, click here.",
- "SubscribeToNewsletter": "Subscribe to the newsletter to get information about happenings in the ABP.IO Platform, like new releases, posts, offers, and more.",
+ "SubscribeToNewsletter": "Subscribe to the newsletter to get information about happenings in the ABP.IO Platform, such as new releases, posts, offers, and more.",
"FirstEdition": "First Edition",
"ThankYou": "Thank you!",
"CheckboxMandatory": "You need to check this to proceed!",
@@ -283,7 +283,7 @@
"AuditLoggingExplanation": "Automatically trace all the operations and data changes in your system.",
"AbpNewCommandExplanation": "Creates new solutions using the ABP startup templates.",
"AbpAddModuleCommandExplanation": "Installs pre-built application modules to your solution",
- "AbpUpdateCommandExplanation": "Automatically updates all ABP related NuGet and NPM packages in your solution.",
+ "AbpUpdateCommandExplanation": "Automatically updates all the ABP related NuGet and NPM packages in your solution.",
"ExploreAllCLICommands": "Explore all CLI Commands",
"ExploreDocumentationAndGuides": "Explore the comprehensive documentation and guides.",
"Documentations": "Documentations",
@@ -305,11 +305,11 @@
"FrameworkNewsletterConfirmationMessage": "I agree to the Terms & Conditions and Privacy Policy.",
"GetYourFreeEBook": "Get Your Free DDD E-book ",
"EverythingYouNeedToKnow": "Everything you need to know.",
- "MasteringTheABPFrameworkExplanation": "Written by the creator of ABP Framework, this book will help you to gain a complete understanding of the framework and modern web application development techniques.",
+ "MasteringTheABPFrameworkExplanation": "Written by the creator of ABP Framework, this book will help you gain a complete understanding of the framework and modern web application development techniques.",
"PreOrderNow": "Pre-Order Now",
"UITheming": "UI Theming",
- "UIThemingExplanation": "Create reusable UI themes and layouts or use one of the pre-build UI themes.",
- "DataFilteringExplanation2": "Automatically filter on querying from database to easily implement patterns like soft-delete and multi-tenancy.",
+ "UIThemingExplanation": "Create reusable UI themes and layouts or use one of the pre-built UI themes.",
+ "DataFilteringExplanation2": "Automatically filter on querying from the database to easily implement patterns like soft-delete and multi-tenancy.",
"NeedHelp": "Need Help?",
"GiveYourProjectAName": "Give your project a name",
"SelectProjectType": "Select Project Type",