diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/cs.json b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/cs.json
new file mode 100644
index 0000000000..480c223775
--- /dev/null
+++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/cs.json
@@ -0,0 +1,11 @@
+{
+ "culture": "cs",
+ "texts": {
+ "GivenTenantIsNotAvailable": "Given tenant is not available: {0}",
+ "Tenant": "Tenant",
+ "Switch": "switch",
+ "Name": "Name",
+ "SwitchTenantHint": "Leave the name field blank to switch to the host side.",
+ "NotSelected": "Not selected"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpValidation/cs.json b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpValidation/cs.json
new file mode 100644
index 0000000000..d4894c950a
--- /dev/null
+++ b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpValidation/cs.json
@@ -0,0 +1,20 @@
+{
+ "culture": "cs",
+ "texts": {
+ "'{0}' and '{1}' do not match.": "'{0}' and '{1}' do not match.",
+ "The {0} field is not a valid credit card number.": "The {0} field is not a valid credit card number.",
+ "{0} is not valid.": "{0} is not valid.",
+ "The {0} field is not a valid e-mail address.": "The {0} field is not a valid e-mail address.",
+ "The {0} field only accepts files with the following extensions: {1}": "The {0} field only accepts files with the following extensions: {1}",
+ "The field {0} must be a string or array type with a maximum length of '{1}'.": "The field {0} must be a string or array type with a maximum length of '{1}'.",
+ "The field {0} must be a string or array type with a minimum length of '{1}'.": "The field {0} must be a string or array type with a minimum length of '{1}'.",
+ "The {0} field is not a valid phone number.": "The {0} field is not a valid phone number.",
+ "The field {0} must be between {1} and {2}.": "The field {0} must be between {1} and {2}.",
+ "The field {0} must match the regular expression '{1}'.": "The field {0} must match the regular expression '{1}'.",
+ "The {0} field is required.": "The {0} field is required.",
+ "The field {0} must be a string with a maximum length of {1}.": "The field {0} must be a string with a maximum length of {1}.",
+ "The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.": "The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.",
+ "The {0} field is not a valid fully-qualified http, https, or ftp URL.": "The {0} field is not a valid fully-qualified http, https, or ftp URL.",
+ "The field {0} is invalid.": "The field {0} is invalid."
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/cs.json b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/cs.json
new file mode 100644
index 0000000000..1f11b0da7b
--- /dev/null
+++ b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/cs.json
@@ -0,0 +1,6 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Menu:Administration": "Administration"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json
new file mode 100644
index 0000000000..4e0e6f3750
--- /dev/null
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json
@@ -0,0 +1,51 @@
+{
+ "culture": "cs",
+ "texts": {
+ "InternalServerErrorMessage": "An internal error occurred during your request!",
+ "ValidationErrorMessage": "Your request is not valid!",
+ "ValidationNarrativeErrorMessageTitle": "The following errors were detected during validation.",
+ "DefaultErrorMessage": "An error has been occurred!",
+ "DefaultErrorMessageDetail": "Error detail not sent by server.",
+ "DefaultErrorMessage401": "You are not authenticated!",
+ "DefaultErrorMessage401Detail": "You should sign in to perform this operation.",
+ "DefaultErrorMessage403": "You are not authorized!",
+ "DefaultErrorMessage403Detail": "You are not allowed to perform this operation!",
+ "DefaultErrorMessage404": "Resource not found!",
+ "DefaultErrorMessage404Detail": "The resource requested could not found on the server!",
+ "EntityNotFoundErrorMessage": "There is no entity {0} with id = {1}!",
+ "Error": "Error",
+ "AreYouSure": "Are you sure?",
+ "Cancel": "Cancel",
+ "Yes": "Yes",
+ "No": "No",
+ "Close": "Close",
+ "Save": "Save",
+ "SavingWithThreeDot": "Saving...",
+ "Actions": "Actions",
+ "Delete": "Delete",
+ "Edit": "Edit",
+ "Refresh": "Refresh",
+ "ProcessingWithThreeDot": "Processing...",
+ "LoadingWithThreeDot": "Loading...",
+ "Welcome": "Welcome",
+ "Login": "Login",
+ "Register": "Register",
+ "Logout": "Log out",
+ "Submit": "Submit",
+ "Back": "Back",
+ "PagerSearch": "Search",
+ "PagerNext": "Next",
+ "PagerPrevious": "Previous",
+ "PagerFirst": "First",
+ "PagerLast": "Last",
+ "PagerInfo": "Showing _START_ to _END_ of _TOTAL_ entries",
+ "PagerInfoEmpty": "Showing 0 to 0 of 0 entries",
+ "PagerInfoFiltered": "(filtered from _MAX_ total entries)",
+ "NoDataAvailableInDatatable": "No data available in table",
+ "PagerShowMenuEntries": "Show _MENU_ entries",
+ "DatatableActionDropdownDefaultText": "Actions",
+ "ChangePassword": "Change password",
+ "PersonalInfo": "My profile",
+ "AreYouSureYouWantToCancelEditingWarningMessage": "You have unsaved changes."
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/cs.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/cs.json
new file mode 100644
index 0000000000..b83d4baa34
--- /dev/null
+++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/cs.json
@@ -0,0 +1,7 @@
+{
+ "culture": "cs",
+ "texts": {
+ "BirthDate": "Birth date",
+ "Value1": "Value One"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/cs.json b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/cs.json
new file mode 100644
index 0000000000..b03a2b3fb1
--- /dev/null
+++ b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/cs.json
@@ -0,0 +1,6 @@
+{
+ "culture": "cs",
+ "texts": {
+ "hello": "hello"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/cs.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/cs.json
new file mode 100644
index 0000000000..a065183f92
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/cs.json
@@ -0,0 +1,7 @@
+{
+ "culture": "cs",
+ "texts": {
+ "USA": "United States of America",
+ "Brazil": "Brazil"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/cs.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/cs.json
new file mode 100644
index 0000000000..174f957923
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/cs.json
@@ -0,0 +1,7 @@
+{
+ "culture": "cs",
+ "texts": {
+ "ThisFieldIsRequired": "This field is required",
+ "MaxLenghtErrorMessage": "This field can be maximum of '{0}' chars"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/cs.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/cs.json
new file mode 100644
index 0000000000..44f745a285
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/cs.json
@@ -0,0 +1,11 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Hello {0}.": "Hello {0}.",
+ "Car": "Car",
+ "CarPlural": "Cars",
+ "MaxLenghtErrorMessage": "This field's length can be maximum of '{0}' chars",
+ "Universe": "Universe",
+ "FortyTwo": "Forty Two"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/cs.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/cs.json
new file mode 100644
index 0000000000..40c51d6732
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/cs.json
@@ -0,0 +1,6 @@
+{
+ "culture": "cs",
+ "texts": {
+ "SeeYou": "See you"
+ }
+}
\ No newline at end of file
diff --git a/modules/account/src/Volo.Abp.Account.Web/Localization/Resources/AbpAccount/Web/cs.json b/modules/account/src/Volo.Abp.Account.Web/Localization/Resources/AbpAccount/Web/cs.json
new file mode 100644
index 0000000000..e943f6c180
--- /dev/null
+++ b/modules/account/src/Volo.Abp.Account.Web/Localization/Resources/AbpAccount/Web/cs.json
@@ -0,0 +1,21 @@
+{
+ "culture": "cs",
+ "texts": {
+ "UserName": "User name",
+ "EmailAddress": "Email address",
+ "UserNameOrEmailAddress": "User name or email address",
+ "Password": "Password",
+ "RememberMe": "Remember me",
+ "UseAnotherServiceToLogin": "Use another service to log in",
+ "UserLockedOutMessage": "The user account has been locked out due to invalid login attempts. Please wait a while and try again.",
+ "InvalidUserNameOrPassword": "Invalid username or password!",
+ "LoginIsNotAllowed": "You are not allowed to login! You need to confirm your email/phone number.",
+ "SelfRegistrationDisabledMessage": "Self user registration is disabled for this application. Contact to the application administrator to register a new user.",
+ "Login": "Login",
+ "Cancel": "Cancel",
+ "Register": "Register",
+ "InvalidLoginRequest": "Invalid login request",
+ "ThereAreNoLoginSchemesConfiguredForThisClient": "There are no login schemes configured for this client.",
+ "LogInUsingYourProviderAccount": "Log in using your {0} account"
+ }
+}
\ No newline at end of file
diff --git a/modules/blogging/app/Volo.BloggingTestApp/BloggingTestAppModule.cs b/modules/blogging/app/Volo.BloggingTestApp/BloggingTestAppModule.cs
index 84ed5d1910..1bbc4a93a3 100644
--- a/modules/blogging/app/Volo.BloggingTestApp/BloggingTestAppModule.cs
+++ b/modules/blogging/app/Volo.BloggingTestApp/BloggingTestAppModule.cs
@@ -98,7 +98,14 @@ namespace Volo.BloggingTestApp
options.CustomSchemaIds(type => type.FullName);
});
- var cultures = new List { new CultureInfo("en"), new CultureInfo("tr"),new CultureInfo("zh-Hans") };
+ var cultures = new List
+ {
+ new CultureInfo("cs"),
+ new CultureInfo("en"),
+ new CultureInfo("tr"),
+ new CultureInfo("zh-Hans")
+ };
+
Configure(options =>
{
options.DefaultRequestCulture = new RequestCulture("en");
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/cs.json b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/cs.json
new file mode 100644
index 0000000000..0a73a11da6
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/cs.json
@@ -0,0 +1,14 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Permission:Blogging": "Blog",
+ "Permission:Blogs": "Blogs",
+ "Permission:Posts": "Posts",
+ "Permission:Tags": "Tags",
+ "Permission:Comments": "Comments",
+ "Permission:Management": "Management",
+ "Permission:Edit": "Edit",
+ "Permission:Create": "Create",
+ "Permission:Delete": "Delete"
+ }
+}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Web/BloggingWebModule.cs b/modules/blogging/src/Volo.Blogging.Web/BloggingWebModule.cs
index 20678ddc37..550bf059f5 100644
--- a/modules/blogging/src/Volo.Blogging.Web/BloggingWebModule.cs
+++ b/modules/blogging/src/Volo.Blogging.Web/BloggingWebModule.cs
@@ -45,6 +45,7 @@ namespace Volo.Blogging
Configure(options =>
{
+ options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
options.Languages.Add(new LanguageInfo("zh-Hans", "zh-Hans", "简体中文"));
diff --git a/modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/cs.json b/modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/cs.json
new file mode 100644
index 0000000000..b942faea05
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/cs.json
@@ -0,0 +1,47 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Menu:Blogs": "Blogs",
+ "Menu:BlogManagement": "Blog Management",
+ "Title": "Title",
+ "Delete": "Delete",
+ "Reply": "Reply",
+ "ReplyTo": "Reply To {0}",
+ "ContinueReading": "Continue Reading",
+ "DaysAgo": "{0} days ago",
+ "YearsAgo": "{0} years ago",
+ "MonthsAgo": "{0} months ago",
+ "WeeksAgo": "{0} weeks ago",
+ "MinutesAgo": "{0} minutes ago",
+ "SecondsAgo": "{0} seconds ago",
+ "HoursAgo": "{0} hours ago",
+ "Now": "now",
+ "Content": "Content",
+ "SeeAll": "See All",
+ "PopularTags": "Popular Tags",
+ "WiewsWithCount": "{0} views",
+ "LastPosts": "Last Posts",
+ "LeaveComment": "Leave Comment",
+ "TagsInThisArticle": "Tags in this article",
+ "Posts": "Posts",
+ "Edit": "Edit",
+ "BLOG": "BLOG",
+ "CommentDeletionWarningMessage": "Comment will be deleted.",
+ "PostDeletionWarningMessage": "Post will be deleted.",
+ "BlogDeletionWarningMessage": "Blog will be deleted.",
+ "AreYouSure": "Are you sure?",
+ "CommentWithCount": "{0} comments",
+ "Comment": "Comment",
+ "ShareOnTwitter": "Share On Twitter",
+ "CoverImage": "Cover Image",
+ "CreateANewPost": "Create A New Post",
+ "CreateANewBlog": "Create A New Blog",
+ "WhatIsNew": "What is new?",
+ "Name": "Name",
+ "ShortName": "Short Name",
+ "CreationTime": "Creation Time",
+ "Description": "Description",
+ "Blogs": "Blogs",
+ "Tags": "Tags"
+ }
+}
\ No newline at end of file
diff --git a/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/cs.json b/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/cs.json
new file mode 100644
index 0000000000..75ac74a0f5
--- /dev/null
+++ b/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/cs.json
@@ -0,0 +1,9 @@
+{
+ "culture": "cs",
+ "texts": {
+ "WelcomeVoloDocs": "Welcome to the VoloDocs!",
+ "NoProjectWarning": "There`s no defined project yet!",
+ "CreateYourFirstProject": "Click here to start your first project",
+ "NoProject": "No project!"
+ }
+}
\ 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 cc018ddcc1..5aafb75f66 100644
--- a/modules/docs/app/VoloDocs.Web/VoloDocsWebModule.cs
+++ b/modules/docs/app/VoloDocs.Web/VoloDocsWebModule.cs
@@ -107,7 +107,7 @@ namespace VoloDocs.Web
Configure(options =>
{
-
+ options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
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/cs.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/cs.json
new file mode 100644
index 0000000000..4f74fe9220
--- /dev/null
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/cs.json
@@ -0,0 +1,10 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Permission:DocumentManagement": "Document Management",
+ "Permission:Projects": "Projects",
+ "Permission:Edit": "Edit",
+ "Permission:Delete": "Delete",
+ "Permission:Create": "Create"
+ }
+}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/cs.json b/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/cs.json
new file mode 100644
index 0000000000..d520ab4ff7
--- /dev/null
+++ b/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/cs.json
@@ -0,0 +1,27 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Menu:DocumentManagement": "Documents",
+ "Menu:ProjectManagement": "Projects",
+ "CreateANewProject": "Create new project",
+ "Edit": "Edit",
+ "Create": "Create",
+ "Projects": "Projects",
+ "Name": "Name",
+ "ShortName": "ShortName",
+ "DocumentStoreType": "DocumentStoreType",
+ "Format": "Format",
+ "ShortNameInfoText": "Will be used for unique URL.",
+ "DisplayName:Name": "Name",
+ "DisplayName:ShortName": "Short name",
+ "DisplayName:Format": "Format",
+ "DisplayName:DefaultDocumentName": "Default document name",
+ "DisplayName:NavigationDocumentName": "Navigation document name",
+ "DisplayName:MinimumVersion": "Minimum version",
+ "DisplayName:MainWebsiteUrl": "Main web site URL",
+ "DisplayName:LatestVersionBranchName": "Latest version branch name",
+ "DisplayName:GitHubRootUrl": "GitHub root URL",
+ "DisplayName:GitHubAccessToken": "GitHub access token",
+ "DisplayName:GitHubUserAgent": "GitHub user agent"
+ }
+}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/cs.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/cs.json
new file mode 100644
index 0000000000..3c853d0b8a
--- /dev/null
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/cs.json
@@ -0,0 +1,18 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Documents": "Documents",
+ "BackToWebsite": "Back to website",
+ "Contributors": "Contributors",
+ "ShareOn": "Share on",
+ "Version": "Version",
+ "Edit": "Edit",
+ "Delete": "Delete",
+ "InThisDocument": "In this document",
+ "GoToTop": "Go to top",
+ "Projects": "Project(s)",
+ "NoProjectWarning": "There are no projects yet!",
+ "DocumentNotFound": "Oops, the requested document was not found!",
+ "NavigationDocumentNotFound": "This version does not have a navigation document!"
+ }
+}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/cs.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/cs.json
new file mode 100644
index 0000000000..6a060a54c1
--- /dev/null
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/cs.json
@@ -0,0 +1,6 @@
+{
+ "culture": "cs",
+ "texts": {
+
+ }
+}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo/Abp/FeatureManagement/Localization/Domain/cs.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo/Abp/FeatureManagement/Localization/Domain/cs.json
new file mode 100644
index 0000000000..6a060a54c1
--- /dev/null
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo/Abp/FeatureManagement/Localization/Domain/cs.json
@@ -0,0 +1,6 @@
+{
+ "culture": "cs",
+ "texts": {
+
+ }
+}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/cs.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/cs.json
new file mode 100644
index 0000000000..bb0b195455
--- /dev/null
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/cs.json
@@ -0,0 +1,6 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Features": "Features"
+ }
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo/Abp/Identity/Localization/ApplicationContracts/cs.json b/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo/Abp/Identity/Localization/ApplicationContracts/cs.json
new file mode 100644
index 0000000000..f7833b9f43
--- /dev/null
+++ b/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo/Abp/Identity/Localization/ApplicationContracts/cs.json
@@ -0,0 +1,14 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Volo.Abp.Identity:010001": "You can not delete your own account!",
+ "Permission:IdentityManagement": "Identity management",
+ "Permission:RoleManagement": "Role management",
+ "Permission:Create": "Create",
+ "Permission:Edit": "Edit",
+ "Permission:Delete": "Delete",
+ "Permission:ChangePermissions": "Change permissions",
+ "Permission:UserManagement": "User management",
+ "Permission:UserLookup": "User lookup"
+ }
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/Localization/Domain/cs.json b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/Localization/Domain/cs.json
new file mode 100644
index 0000000000..4ac5a3104c
--- /dev/null
+++ b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/Localization/Domain/cs.json
@@ -0,0 +1,33 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Identity.DefaultError": "An unknown failure has occurred.",
+ "Identity.ConcurrencyFailure": "Optimistic concurrency failure, object has been modified.",
+ "Identity.DuplicateEmail": "Email '{0}' is already taken.",
+ "Identity.DuplicateRoleName": "Role name '{0}' is already taken.",
+ "Identity.DuplicateUserName": "User name '{0}' is already taken.",
+ "Identity.InvalidEmail": "Email '{0}' is invalid.",
+ "Identity.InvalidPasswordHasherCompatibilityMode": "The provided PasswordHasherCompatibilityMode is invalid.",
+ "Identity.InvalidPasswordHasherIterationCount": "The iteration count must be a positive integer.",
+ "Identity.InvalidRoleName": "Role name '{0}' is invalid.",
+ "Identity.InvalidToken": "Invalid token.",
+ "Identity.InvalidUserName": "User name '{0}' is invalid, can only contain letters or digits.",
+ "Identity.LoginAlreadyAssociated": "A user with this login already exists.",
+ "Identity.PasswordMismatch": "Incorrect password.",
+ "Identity.PasswordRequiresDigit": "Passwords must have at least one digit ('0'-'9').",
+ "Identity.PasswordRequiresLower": "Passwords must have at least one lowercase ('a'-'z').",
+ "Identity.PasswordRequiresNonAlphanumeric": "Passwords must have at least one non alphanumeric character.",
+ "Identity.PasswordRequiresUpper": "Passwords must have at least one uppercase ('A'-'Z').",
+ "Identity.PasswordTooShort": "Passwords must be at least {0} characters.",
+ "Identity.RoleNotFound": "Role {0} does not exist.",
+ "Identity.UserAlreadyHasPassword": "User already has a password set.",
+ "Identity.UserAlreadyInRole": "User already in role '{0}'.",
+ "Identity.UserLockedOut": "User is locked out.",
+ "Identity.UserLockoutNotEnabled": "Lockout is not enabled for this user.",
+ "Identity.UserNameNotFound": "User {0} does not exist.",
+ "Identity.UserNotInRole": "User is not in role '{0}'.",
+ "Identity.PasswordConfirmationFailed": "Password does not match the confirm password.",
+ "Identity.StaticRoleRenamingErrorMessage": "Static roles can not be renamed.",
+ "Identity.StaticRoleDeletionErrorMessage": "Static roles can not be deleted."
+ }
+}
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/cs.json b/modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/cs.json
new file mode 100644
index 0000000000..e0a1afa742
--- /dev/null
+++ b/modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/cs.json
@@ -0,0 +1,39 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Menu:IdentityManagement": "Identity management",
+ "Users": "Users",
+ "NewUser": "New user",
+ "UserName": "User name",
+ "EmailAddress": "Email address",
+ "PhoneNumber": "Phone number",
+ "UserInformations": "User informations",
+ "DisplayName:IsDefault": "Default",
+ "DisplayName:IsStatic": "Static",
+ "DisplayName:IsPublic": "Public",
+ "Roles": "Roles",
+ "Password": "Password",
+ "PersonalInfo": "My profile",
+ "PersonalSettings": "Personal settings",
+ "UserDeletionConfirmationMessage": "User '{0}' will be deleted. Do you confirm that?",
+ "RoleDeletionConfirmationMessage": "Role '{0}' will be deleted. Do you confirm that?",
+ "DisplayName:RoleName": "Role name",
+ "DisplayName:UserName": "User name",
+ "DisplayName:Name": "Name",
+ "DisplayName:Surname": "Surname",
+ "DisplayName:Password": "Password",
+ "DisplayName:Email": "Email address",
+ "DisplayName:PhoneNumber": "Phone number",
+ "DisplayName:TwoFactorEnabled": "Two factor verification",
+ "DisplayName:LockoutEnabled": "Locking account after failed login attempts",
+ "NewRole": "New role",
+ "RoleName": "Role name",
+ "CreationTime": "Creation time",
+ "Permissions": "Permissions",
+ "DisplayName:CurrentPassword": "Current password",
+ "DisplayName:NewPassword": "New password",
+ "DisplayName:NewPasswordConfirm": "Confirm new password",
+ "PasswordChangedMessage": "Your password has been changed successfully.",
+ "PersonalSettingsSavedMessage": "Your personal settings has been saved successfully."
+ }
+}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/cs.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/cs.json
new file mode 100644
index 0000000000..31c3a05605
--- /dev/null
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/cs.json
@@ -0,0 +1,10 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Permissions": "Permissions",
+ "OnlyProviderPermissons": "Only this provider",
+ "All": "All",
+ "SelectAllInAllTabs": "Grant all permissions",
+ "SelectAllInThisTab": "Select all"
+ }
+}
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/cs.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/cs.json
new file mode 100644
index 0000000000..2e1cc57421
--- /dev/null
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/cs.json
@@ -0,0 +1,6 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Settings": "Settings"
+ }
+}
\ No newline at end of file
diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Application.Contracts/Volo/Abp/TenantManagement/Localization/ApplicationContracts/cs.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Application.Contracts/Volo/Abp/TenantManagement/Localization/ApplicationContracts/cs.json
new file mode 100644
index 0000000000..b3b67e9175
--- /dev/null
+++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Application.Contracts/Volo/Abp/TenantManagement/Localization/ApplicationContracts/cs.json
@@ -0,0 +1,11 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Permission:TenantManagement": "Tenant management",
+ "Permission:Create": "Create",
+ "Permission:Edit": "Edit",
+ "Permission:Delete": "Delete",
+ "Permission:ManageConnectionStrings": "Manage connection strings",
+ "Permission:ManageFeatures": "Manage features"
+ }
+}
\ No newline at end of file
diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/cs.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/cs.json
new file mode 100644
index 0000000000..412655016d
--- /dev/null
+++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/cs.json
@@ -0,0 +1,14 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Menu:TenantManagement": "Tenant management",
+ "Tenants": "Tenants",
+ "NewTenant": "New tenant",
+ "TenantName": "Tenant name",
+ "DisplayName:TenantName": "Tenant name",
+ "TenantDeletionConfirmationMessage": "Tenant '{0}' will be deleted. Do you confirm that?",
+ "ConnectionStrings": "Connection Strings",
+ "DisplayName:DefaultConnectionString": "Default Connection String",
+ "DisplayName:UseSharedDatabase": "Use the Shared Database"
+ }
+}
\ No newline at end of file
diff --git a/samples/BookStore/src/Acme.BookStore.Domain/Localization/BookStore/cs.json b/samples/BookStore/src/Acme.BookStore.Domain/Localization/BookStore/cs.json
new file mode 100644
index 0000000000..c594aaad29
--- /dev/null
+++ b/samples/BookStore/src/Acme.BookStore.Domain/Localization/BookStore/cs.json
@@ -0,0 +1,20 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Menu:Home": "Home",
+ "Welcome": "Welcome",
+ "LongWelcomeMessage": "Welcome to the application. This is a startup project based on the ABP framework. For more information, visit abp.io.",
+ "Menu:BookStore": "Book Store",
+ "Menu:Books": "Books",
+ "Name": "Name",
+ "Type": "Type",
+ "PublishDate": "Publish Date",
+ "Price": "Price",
+ "CreationTime": "Creation Time",
+ "NewBook": "New book",
+ "Books": "Books",
+ "Update": "Update",
+ "BookDeletionConfirmationMessage": "Are you sure to delete this book: {0}",
+ "SuccessfullyDeleted": "Successfully deleted."
+ }
+}
\ No newline at end of file
diff --git a/samples/BookStore/src/Acme.BookStore.Web/BookStoreWebModule.cs b/samples/BookStore/src/Acme.BookStore.Web/BookStoreWebModule.cs
index 9f42c3d330..235f287261 100644
--- a/samples/BookStore/src/Acme.BookStore.Web/BookStoreWebModule.cs
+++ b/samples/BookStore/src/Acme.BookStore.Web/BookStoreWebModule.cs
@@ -114,6 +114,7 @@ namespace Acme.BookStore
typeof(AbpUiResource)
);
+ options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
diff --git a/samples/DashboardDemo/src/DashboardDemo.Domain/Localization/DashboardDemo/cs.json b/samples/DashboardDemo/src/DashboardDemo.Domain/Localization/DashboardDemo/cs.json
new file mode 100644
index 0000000000..c60a597e3c
--- /dev/null
+++ b/samples/DashboardDemo/src/DashboardDemo.Domain/Localization/DashboardDemo/cs.json
@@ -0,0 +1,10 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Menu:Home": "Home",
+ "Welcome": "Welcome",
+ "RolesInApplication": "Roles in application",
+ "UserCount": "User count",
+ "LongWelcomeMessage": "Welcome to the application. This is a startup project based on the ABP framework. For more information, visit abp.io."
+ }
+}
\ No newline at end of file
diff --git a/samples/DashboardDemo/src/DashboardDemo.Web/DashboardDemoWebModule.cs b/samples/DashboardDemo/src/DashboardDemo.Web/DashboardDemoWebModule.cs
index e15e1245fd..c8d7bcc18b 100644
--- a/samples/DashboardDemo/src/DashboardDemo.Web/DashboardDemoWebModule.cs
+++ b/samples/DashboardDemo/src/DashboardDemo.Web/DashboardDemoWebModule.cs
@@ -159,6 +159,7 @@ namespace DashboardDemo
typeof(AbpUiResource)
);
+ options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
diff --git a/samples/MicroserviceDemo/modules/product/src/ProductManagement.Application.Contracts/ProductManagement/Localization/ApplicationContracts/cs.json b/samples/MicroserviceDemo/modules/product/src/ProductManagement.Application.Contracts/ProductManagement/Localization/ApplicationContracts/cs.json
new file mode 100644
index 0000000000..3855ae00ea
--- /dev/null
+++ b/samples/MicroserviceDemo/modules/product/src/ProductManagement.Application.Contracts/ProductManagement/Localization/ApplicationContracts/cs.json
@@ -0,0 +1,10 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Permission:ProductManagement": "Product Management",
+ "Permission:Products": "Products",
+ "Permission:Edit": "Edit",
+ "Permission:Delete": "Delete",
+ "Permission:Create": "Create"
+ }
+}
\ No newline at end of file
diff --git a/samples/MicroserviceDemo/modules/product/src/ProductManagement.Domain/ProductManagement/Localization/Domain/cs.json b/samples/MicroserviceDemo/modules/product/src/ProductManagement.Domain/ProductManagement/Localization/Domain/cs.json
new file mode 100644
index 0000000000..6a060a54c1
--- /dev/null
+++ b/samples/MicroserviceDemo/modules/product/src/ProductManagement.Domain/ProductManagement/Localization/Domain/cs.json
@@ -0,0 +1,6 @@
+{
+ "culture": "cs",
+ "texts": {
+
+ }
+}
\ No newline at end of file
diff --git a/samples/MicroserviceDemo/modules/product/src/ProductManagement.Web/Localization/Resources/ProductManagement/cs.json b/samples/MicroserviceDemo/modules/product/src/ProductManagement.Web/Localization/Resources/ProductManagement/cs.json
new file mode 100644
index 0000000000..cabdbeb74e
--- /dev/null
+++ b/samples/MicroserviceDemo/modules/product/src/ProductManagement.Web/Localization/Resources/ProductManagement/cs.json
@@ -0,0 +1,16 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Menu:ProductManagement": "Product Management",
+ "Menu:Products": "Products",
+ "ProductManagement": "Product Management",
+ "CreateANewProduct": "Create A New Product",
+ "Products": "Products",
+ "StockCount": "Stock Count",
+ "Code": "Code",
+ "Name": "Name",
+ "Price": "Price",
+ "ImageName": "Image Name",
+ "ProductDeletionWarningMessage": "Are you sure you want to delete this product?"
+ }
+}
\ No newline at end of file
diff --git a/templates/mvc-module/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs b/templates/mvc-module/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
index 97d3f7b847..2a330c49a8 100644
--- a/templates/mvc-module/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
+++ b/templates/mvc-module/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
@@ -71,6 +71,7 @@ namespace MyCompanyName.MyProjectName
Configure(options =>
{
+ options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
diff --git a/templates/mvc-module/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs b/templates/mvc-module/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs
index 9730db7df2..065f35e613 100644
--- a/templates/mvc-module/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs
+++ b/templates/mvc-module/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs
@@ -79,6 +79,7 @@ namespace MyCompanyName.MyProjectName
Configure(options =>
{
+ options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
diff --git a/templates/mvc-module/host/MyCompanyName.MyProjectName.Web.Unified/MyProjectNameWebUnifiedModule.cs b/templates/mvc-module/host/MyCompanyName.MyProjectName.Web.Unified/MyProjectNameWebUnifiedModule.cs
index 16782ca821..78234ce6b4 100644
--- a/templates/mvc-module/host/MyCompanyName.MyProjectName.Web.Unified/MyProjectNameWebUnifiedModule.cs
+++ b/templates/mvc-module/host/MyCompanyName.MyProjectName.Web.Unified/MyProjectNameWebUnifiedModule.cs
@@ -86,6 +86,7 @@ namespace MyCompanyName.MyProjectName
Configure(options =>
{
+ options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português (Brasil)"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
diff --git a/templates/mvc-module/src/MyCompanyName.MyProjectName.Application.Contracts/Localization/MyProjectName/ApplicationContracts/cs.json b/templates/mvc-module/src/MyCompanyName.MyProjectName.Application.Contracts/Localization/MyProjectName/ApplicationContracts/cs.json
new file mode 100644
index 0000000000..a0373003c8
--- /dev/null
+++ b/templates/mvc-module/src/MyCompanyName.MyProjectName.Application.Contracts/Localization/MyProjectName/ApplicationContracts/cs.json
@@ -0,0 +1,6 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Permission:MyProjectName": "MyProjectName"
+ }
+}
\ No newline at end of file
diff --git a/templates/mvc-module/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/DomainShared/cs.json b/templates/mvc-module/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/DomainShared/cs.json
new file mode 100644
index 0000000000..6a060a54c1
--- /dev/null
+++ b/templates/mvc-module/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/DomainShared/cs.json
@@ -0,0 +1,6 @@
+{
+ "culture": "cs",
+ "texts": {
+
+ }
+}
\ No newline at end of file
diff --git a/templates/mvc-module/src/MyCompanyName.MyProjectName.Web/Localization/MyProjectName/Web/cs.json b/templates/mvc-module/src/MyCompanyName.MyProjectName.Web/Localization/MyProjectName/Web/cs.json
new file mode 100644
index 0000000000..6a060a54c1
--- /dev/null
+++ b/templates/mvc-module/src/MyCompanyName.MyProjectName.Web/Localization/MyProjectName/Web/cs.json
@@ -0,0 +1,6 @@
+{
+ "culture": "cs",
+ "texts": {
+
+ }
+}
\ No newline at end of file
diff --git a/templates/mvc/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/cs.json b/templates/mvc/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/cs.json
new file mode 100644
index 0000000000..7a802e140c
--- /dev/null
+++ b/templates/mvc/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/cs.json
@@ -0,0 +1,8 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Menu:Home": "Home",
+ "Welcome": "Welcome",
+ "LongWelcomeMessage": "Welcome to the application. This is a startup project based on the ABP framework. For more information, visit abp.io."
+ }
+}
\ No newline at end of file
diff --git a/templates/mvc/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs b/templates/mvc/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
index ca5a3e6773..7cd698a711 100644
--- a/templates/mvc/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
+++ b/templates/mvc/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
@@ -89,6 +89,7 @@ namespace MyCompanyName.MyProjectName
{
Configure(options =>
{
+ options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
diff --git a/templates/mvc/src/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs b/templates/mvc/src/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs
index 588e62dba9..8b294109fc 100644
--- a/templates/mvc/src/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs
+++ b/templates/mvc/src/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs
@@ -46,6 +46,7 @@ namespace MyCompanyName.MyProjectName
typeof(AbpUiResource)
);
+ options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
diff --git a/templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs b/templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs
index 1c33edf183..bc9d41a476 100644
--- a/templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs
+++ b/templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs
@@ -142,6 +142,7 @@ namespace MyCompanyName.MyProjectName
typeof(AbpUiResource)
);
+ options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));