Skip to content

Commit

Permalink
Merge pull request #19964 from abpframework/issue-4277-L
Browse files Browse the repository at this point in the history
Page title and descripitons localizations
  • Loading branch information
salihozkara authored Jun 4, 2024
2 parents cc8a475 + edfc538 commit 0295906
Show file tree
Hide file tree
Showing 7 changed files with 113 additions and 26 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -418,6 +418,7 @@
"CreateSolutionFolder": "Create Solution Folder",
"CreateSolutionFolderOption": "Specifies if the project will be in a new folder in the output folder or directly the output folder.",
"BooksPageTitle": "ABP Books",
"BooksPageDescription": "Explore ABP books to deepen your understanding and mastery of ABP Framework.",
"PackageDetailPage_NuGetPackageInstallationOptions": "There are three ways to install <code>{0}</code> NuGet package to your project",
"PackageDetailPage_InstallingWithABPCLI": "1: Installing with the ABP CLI",
"PackageDetailPage_InstallingWithABPCLIDescription1": "If you haven't installed the <a href=\"https://abp.io/docs/latest/cli\">ABP CLI</a>, first install by executing the following command in a command-line terminal",
Expand Down Expand Up @@ -465,7 +466,8 @@
"Testimonial_YourProfilePicture": "Your profile picture (only {0})",
"BootstrapCardTitle": "This is a sample card component built by ABP bootstrap card tag helper.",
"GoSomewhere": "Go somewhere →",
"ABPTestimonialDescription": "ABP Framework: Let's hear your testimonial",
"ABPTestimonialTitle": "New Testimonial",
"ABPTestimonialDescription": "Submit your testimonial to the ABP Community by sharing your experiences and feedback about the framework.",
"NotValidEmailAddress": "The Email field is not a valid e-mail address.",
"EmailAddressMaxLength": "The field Email must be a string with a maximum length of 255.",
"EmailAddressRequired": "The Email field is required.",
Expand All @@ -474,13 +476,13 @@
"AddressLength": "The field Address must be a string with a maximum length of 255.",
"GenderRequired": "The Gender field is required.",
"LeaveUsReview": "Leave us review",
"ABPVideoCoursesDescription": "Learn the basics of the ABP Framework through video courses created by the ABP team.",
"ABPVideoCoursesDescription": "Learn fundamental concepts and usage of ABP Framework in this video course series. Ideal for newbies!",
"ABPVideoCoursesPageDescription": "Learn the basics of the ABP Framework through video courses created by the ABP team. In this video series, you will learn the essential topics of the ABP Framework. The numbers on each video are written according to the learning flow.",
"DocumentationButtonTitle": "Documentation",
"ABPVideoCoursesTitle": "ABP Essential Videos",
"ABPVideoCoursesTitle": "Essentials Videos",
"LovedDevelopers": "Loved by thousands of <span class=\"gradient-framework\">developers</span><br> around the world",
"ABPIOPlatformPackages": "ABP Platform Packages",
"AbpPackagesDescription": "ABP templates are being distributed as NuGet and NPM packages. Here are all the official NuGet and NPM packages used by the ABP Platform.",
"ABPIOPlatformPackages": "ABP Packages",
"AbpPackagesDescription": "Extend your application with various packages available in ABP, adding functionality and features.",
"Cancel": "Cancel",
"Continue": "Continue",
"WhatIsTheABPIOPlatform": "What is the ABP Platform?",
Expand Down Expand Up @@ -700,8 +702,8 @@
"Events_Page_MetaDescription": "The live shows, hosted by the ABP Team, are casual sessions full of community content, demos, Q&A, and discussions around what's happening in ABP.",
"Events_Page_Title": "ABP<span class=\"gradient-community\"> Community</span> Talks",
"Members_Page_WritingFromUser": "Read writing from {0} on ABP Community.",
"Post_Create_Page_MetaTitle": "New Post",
"Post_Create_Page_MetaDescription": "Create your post for sharing your experiences about ABP framework and contributing the ABP Community.",
"Post_Create_Page_MetaTitle": "New Community Post",
"Post_Create_Page_MetaDescription": "Submit your own posts to the ABP Community platform, contributing your insights and experiences.",
"Post_Create_Page_CreateNewPost": "Create New Post",
"Post_Index_Page_MetaDescription": "ABP Community's purpose is to create a contribution environment for developers who use the ABP framework.",
"Layout_Title": "{0} | ABP Community",
Expand All @@ -711,7 +713,8 @@
"IConsentToMedium": "I consent to the publication of this post at https://medium.com/volosoft.",
"SearchResultsFor": "Search results for <span class=\"fw-bold\">\"{0}\"</span>",
"SeeMoreVideos": "See More Videos",
"DiscordPageTitle": "ABP Discord Community",
"DiscordPageTitle": "Discord",
"DiscordPageDescription": "Join the ABP Community Discord to chat with other members, discuss ideas, and get support about ABP.",
"ViewVideo": "View Video",
"AbpCommunityTitleContent": "ABP Community - Open Source ABP Framework",
"CommunitySlogan": "A unique community platform for <span class=\"{0}\">ABP Lovers</span>",
Expand Down Expand Up @@ -1181,8 +1184,8 @@
"AddBasket": "Add to Basket",
"SendTrainingRequest": "Send Training Request",
"OnlyEnglishVersionOfThisDocumentIsTheRecentAndValid": "* The English version of this document is the most up-to-date, and the English version will prevail in any dispute.",
"Pricing_Page_Title": "Pricing & Plans",
"Pricing_Page_Description": "Choose the features and functionality your business needs today. Buy an ABP Commercial license and create unlimited projects.",
"Pricing_Page_Title": "Pricing",
"Pricing_Page_Description": "See the different licensing plans of the ABP Platform, including free tiers. If standard plans don't fit, ask for a quote. Don't forget; we have a 30-day money-back guarantee!",
"Pricing_Page_HurryUp": "Hurry Up!",
"Pricing_Page_BuyLicense": "Buy a license at <strong>2021 prices</strong> until January 16!",
"Pricing_Page_ValidForExistingCustomers": "Also valid for existing customers and license renewals.",
Expand Down Expand Up @@ -1270,7 +1273,7 @@
"Purchase_IncludedDeveloperInfo": "{0} {1} included.",
"Purchase_LicenseExtraDeveloperPurchaseMessage": "The <span class=\"fw-bold\">{0} License</span> includes {1} developers. You can add additional developers.",
"StartupTemplates_Page_Title": "ABP Startup Templates",
"StartupTemplates_Page_Description": "ABP Commercial allows you to build solutions with any level of complexity. It provides two main pre-built startup solutions. You can select the one close to your requirements and build your own custom solution on top of it.",
"StartupTemplates_Page_Description": "Kickstart your new project with ABP's app templates! Leave all the infrastructure aspects to ABP and do what you do best; focus on your work…",
"MicroserviceStartupSolutionForDotnet": "Microservice Startup Solution for .NET",
"MonolithSolutionForDotnet": "Monolith (modular) Solution for .NET",
"TrainingDetailsHeaderInfo_TrainingHour": "{0} hours",
Expand All @@ -1279,14 +1282,14 @@
"TrialLicenseFeatures": "You'll be able to benefit from all ABP commercial features",
"TrialPeriodDays": "You'll have a {0} days Team License",
"TrialForumSupportIncident": "You'll have {0} forum support incidents",
"Contact_Page_Title": "Contact with ABP Development Team",
"Contact_Page_Description": "Contact with ABP Development team, if you need any help or share your thoughts and opinions! ABP Support Team is ready to help.",
"Contact_Page_Title": "Contact Us",
"Contact_Page_Description": "Get in touch with us for licensing, additional services, inquiries or feedback about ABP. We're here to help!",
"Demo_Page_Title": "Create a Demo",
"Demo_Page_Description": "Create a free demo to see a sample application created using the ABP Commercial startup template. Don't repeat yourself for common application requirements.",
"Discounted_Page_Title": "Discounted pricing",
"Discounted_Page_Description": "Choose the features and functionality your business needs today. Buy an commercial license and create unlimited projects",
"Faq_Page_Title": "Frequently Asked Questions (FAQ)",
"Faq_Page_Description": "Do you have any questions? Search frequently asked questions or ask us a question using the contact form.",
"Faq_Page_Title": "Frequently Asked Questions",
"Faq_Page_Description": "Find answers to common questions about ABP Framework in our FAQ section, covering various topics and issues.",
"Faq_Page_SwiftCode": "SWIFT Code",
"Faq_Page_BankName": "Bank Name",
"Faq_Page_AccountName": "Account Name",
Expand All @@ -1297,11 +1300,11 @@
"ProjectCreatedSuccess_Page_Title": "Your project created",
"ProjectCreatedSuccess_Page_Description": "Your ABP project created successfully!",
"Suite_Page_Title": "ABP Suite",
"Suite_Page_Description": "ABP Platform provides rapid application development tooling to increase developer productivity. ABP Suite allows you to create CRUD pages easily.",
"Suite_Page_Description": "Meet ABP Suite, a rapid application development tool that increases productivity and efficiency. Create CRUD pages in minutes!",
"Themes_Page_Title": "ABP Themes",
"Themes_Page_Description": "ABP Platform provides multiple professional, modern UI themes. Create a free demo to have a quick view of what the UI looks like.",
"Tools_Page_Title": "Rapid Application Development Tools",
"Tools_Page_Description": "ABP Platform provides rapid application development tooling to increase developer productivity. ABP Suite allows you to create CRUD pages easily.",
"Themes_Page_Description": "Appearance matters! We present to you LeptonX Theme, a modern, customizable, flexible theme that creates a unique user experience.",
"Tools_Page_Title": "ABP Tools",
"Tools_Page_Description": "Explore the tool kits provided by ABP that enhance development productivity and streamline your development.",
"DeveloperPrice": "Developer Price",
"AdditionalDeveloperPaymentInfoSection_AdditionalDevelopers": "{0} <small>developers</small>",
"LicenseRemainingDays": "for <span class=\"text-white\"> {0} </span> days",
Expand Down Expand Up @@ -1403,8 +1406,9 @@
"EulaPageTitle": "End User License Agreement (EULA)",
"PrivacyPolicyPageTitle": "Privacy Policy - Cookie Policy",
"TermsConditionsPageTitle": "Terms and Conditions",
"TrainingsPageTitle": "ABP Training Packages",
"ModulesPageTitle": "ABP Pre-Built Application Modules",
"TrainingsPageTitle": "Training Packages",
"ModulesPageTitle": "ABP Modules",
"ModulesPageDescription": "Extend and customize your application with ABP's modular architecture, providing flexibility and scalability.",
"Volo.AbpIo.Commercial:040001": "API Access Key is incorrect.",
"GetLepton": "Get Lepton Now",
"MyOrganizations_Detail_LicenseStartDate": "Start Date",
Expand All @@ -1431,7 +1435,7 @@
"BlazorServer": "Blazor Server",
"MAUI": "MAUI",
"HowItWorks_Page_Title": "How it works?",
"HowItWorks_Page_Description": "ABP Framework extends the .NET platform. So, anything you can do with a plain .NET solution is already possible with the ABP Framework. That makes it easy to get started with a low learning curve.",
"HowItWorks_Page_Description": "Understand how ABP Framework works with detailed documentation, including guides and best practices.",
"HowItWorks_Description1": "ABP Framework extends the .NET platform. So, anything you can do with a plain .NET solution is already possible with the ABP Framework. That makes it easy to get started with a low learning curve.",
"HowItWorks_Description2": "Once you start learning and using the ABP Framework features, developing your software will be much more enjoyable than ever.",
"HowItWorks_Description3": "This page basically explains how you use the ABP Platform as a .NET developer.",
Expand Down Expand Up @@ -1641,6 +1645,7 @@
"ABPCommunity_Description3": "When you hire a developer who worked before with the ABP architecture will immediately understand your solution and start development in a very short time.",
"WhyAbpIo_Page_Title": "Why ABP Platform?",
"AbpStudio_Page_Title": "ABP Studio",
"AbpStudio_Page_Description": "Explore ABP Studio, an integrated development environment for the ABP Platform, enhancing your development process.",
"CampaignInfo": "Buy a new license or renew your existing license and <span class=\"text-white\">get an additional 2 months</span> at no additional cost! This offer is valid for all license plans. Ensure you take advantage of this limited-time promotion to expand your access to premium features and upgrades.",
"HurryUpLastDay": "Hurry Up! Last Day: {0}",
"CreatingCRUDPagesWithABPSuite": "Creating CRUD pages with ABP Suite",
Expand Down Expand Up @@ -1768,10 +1773,39 @@
"Application{0}": "Application {0}",
"PreBuiltApplicationModulesTitle": "Pre-Built Application <span class=\"gradient-commercial\">Modules</span>",
"RegisterDemo": "Register",
"TrainingDescription": "We are offering the following training packages for who want to get expertise on the ABP Platform.",
"TrainingDescription": "Enroll in ABP trainings to improve your skills and knowledge, keeping up with the latest developments.",
"PurchaseDevelopers": "developers",
"LinkExpiredMessage": "The payment link has expired! Contact us at <a href='mailto:[email protected]'>[email protected]</a> to update the link or <a href='https://abp.io/contact'>click here</a> to navigate to the contact page.",
"YourAccountDisabled": "Your user account is disabled!"

"YourAccountDisabled": "Your user account is disabled!",
"WhyChooseAbpTitle": "Why Choose ABP? | ABP.IO",
"WhyChooseAbpDescription": "Discover ABP Commercial benefits: modular architecture, microservice ready modules, productivity tools and robust features for modern line of business web apps.",
"AbpIo_Modern_Title": "ABP.IO - Modern ASP.NET Core Web Application Platform",
"AbpIo_Modern_Description": "ABP Platform provides an open-source framework on top of ASP.NET Core with Angular, Blazor, and MVC UI options to create scalable line of business web apps.",
"My_Organizations_Page_Title": "My Organizations",
"My_Organizations_Page_Description": "View your ABP Platform organizations to manage your developers, license renewals and upgrade.",
"Members_Page_Title": "{0} - Community Member | ABP.IO",
"Members_Page_Description": "{0} is a member of the ABP Community. Check out the contributions and benefit this experience.",
"Framework_Page_Title": "ABP Framework",
"Framework_Page_Description": "ABP Framework is the most straightforward way to kick-start your project! Learn about ABP Framework's robust features.",
"CLI_Page_Title": "ABP CLI",
"CLI_Page_Description": "Use the ABP CLI dotnet global tool to create a new ABP project, update it, manage packages and access the source-code of ABP modules.",
"Mobile_Page_Title": "ABP Mobile Client",
"Mobile_Page_Description": "Develop powerful mobile applications with ABP's mobile development features, ensuring cross-platform compatibility.",
"ReleasesPageTitle": "ABP Commercial Releases",
"ReleasesPageDescription": "Stay updated with the latest features and updates in ABP Commercial Releases, ensuring your applications are cutting-edge.",
"GetStartedPageTitle": "Quickly get started with ABP Framework using our comprehensive guide, designed for new users.",
"Community_Page_Title": "ABP Community",
"Community_Page_Description": "Connect and collaborate with other developers in the ABP Community, sharing knowledge and resources.",
"Services_Page_Title": "Additional Services",
"Services_Page_Description": "Get professional development and support services from the ABP Team or its solution partners, ensuring your project's success.",
"Contributors_Page_Title": "Contributors of ABP",
"Contributors_Page_Description": "Meet the contributors of the ABP Community, learning about their roles and contributions to the framework.",
"PackagesDetailTitle": "{0} - Package Details | ABP Framework",
"PackagesDetailDescription": "Get detailed information about the {0} package, including features and usage.",
"Raffle_Page_Title": "Raffle - {0}",
"Raffle_Page_Description": "Participate in ABP raffles and stand a chance to win exciting prizes, engaging with the ABP Community.",
"Docs_Page_Title": "ABP Documentation",
"Docs_Page_Description": "Access comprehensive guides and API references in the ABP Documentation, aiding in development and troubleshooting.",
"Videos_Page_Title": "{0} - Video Post | ABP.IO"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"profiles": {
"Volo.Blogging.Admin.Web": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "https://localhost:50430;http://localhost:50431"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"profiles": {
"Volo.Blogging.Web": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "https://localhost:50428;http://localhost:50429"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"profiles": {
"Volo.Docs.Admin.Web": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "https://localhost:50279;http://localhost:50281"
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,9 @@
"SearchInTheAllDocuments": "Search in the all documents",
"Next": "Next",
"Previous": "Previous",
"ProjectDeletionWarningMessage": "Project will be deleted."
"ProjectDeletionWarningMessage": "Project will be deleted.",
"Docs_Page_Title": "ABP Documentation",
"Docs_Page_Description": "Access comprehensive guides and API references in the ABP Documentation, aiding in development and troubleshooting."

}
}
2 changes: 2 additions & 0 deletions modules/docs/src/Volo.Docs.Web/Pages/Documents/Index.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
@inject IHtmlLocalizer<DocsResource> L
@model IndexModel
@{
ViewBag.Title = L["Docs_Page_Title"].Value;
ViewBag.Description = L["Docs_Page_Description"].Value;
}
@section styles {
<abp-style-bundle name="@typeof(IndexModel).FullName">
Expand Down
12 changes: 12 additions & 0 deletions modules/docs/src/Volo.Docs.Web/Properties/launchSettings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"profiles": {
"Volo.Docs.Web": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "https://localhost:50280;http://localhost:50283"
}
}
}

0 comments on commit 0295906

Please sign in to comment.