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..7151dc73f3
--- /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": "Zvolený tenant není dostupný: {0}",
+ "Tenant": "Tenant",
+ "Switch": "změnit",
+ "Name": "Název",
+ "SwitchTenantHint": "Nechte pole prázdné ke změně na hostitele.",
+ "NotSelected": "Nevybrán"
+ }
+}
\ 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..d38574303a
--- /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}' a '{1}' se neshodují",
+ "The {0} field is not a valid credit card number.": "V poli {0} není platné číslo kreditní karty.",
+ "{0} is not valid.": "{0} není platný.",
+ "The {0} field is not a valid e-mail address.": "V poli {0} není platný email.",
+ "The {0} field only accepts files with the following extensions: {1}": "Pole {0} přijímá soubory pouze s následujícími koncovkami: {1}",
+ "The field {0} must be a string or array type with a maximum length of '{1}'.": "Vy poli {0} musí být řežezec nebo řada o maximální délce '{1}'.",
+ "The field {0} must be a string or array type with a minimum length of '{1}'.": "V poli {0} musí být řežezec nebo řada o minimální délce '{1}'.",
+ "The {0} field is not a valid phone number.": "V poli {0} není platné telefonní číslo.",
+ "The field {0} must be between {1} and {2}.": "Pole {0} musí být mezi {1} a {2}.",
+ "The field {0} must match the regular expression '{1}'.": "Pole {0} musí odpovídat regulérnímu výrazu '{1}'.",
+ "The {0} field is required.": "Pole {0} je povinné.",
+ "The field {0} must be a string with a maximum length of {1}.": "Pole {0} musí být řetězec o maximální délce {1}.",
+ "The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.": "Pole {0} musí být řetězec o minimální délce {2} a maximální délce {1} znaků.",
+ "The {0} field is not a valid fully-qualified http, https, or ftp URL.": "Pole {0} není platná plně kvalifikovaná adresa http, https, nebo ftp URL.",
+ "The field {0} is invalid.": "Pole {0} je neplatné."
+ }
+}
\ 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..b2c46465c0
--- /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": "Administrace"
+ }
+}
\ 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..b67fc568b3
--- /dev/null
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json
@@ -0,0 +1,51 @@
+{
+ "culture": "cs",
+ "texts": {
+ "InternalServerErrorMessage": "Během požadavku se vyskytla vnitřní chyba!",
+ "ValidationErrorMessage": "Neplatný požadavek!",
+ "ValidationNarrativeErrorMessageTitle": "Během ověřování byly zjištěny následující chyby.",
+ "DefaultErrorMessage": "Vyskytla se chyba!",
+ "DefaultErrorMessageDetail": "Server neposkytl detaily k chybě.",
+ "DefaultErrorMessage401": "Nejste přihlášeni!",
+ "DefaultErrorMessage401Detail": "K vykonání této operace se musíte nejprve přihlásit.",
+ "DefaultErrorMessage403": "Nemáte oprávnění!",
+ "DefaultErrorMessage403Detail": "Není vám dovoleno vykonat tuto operaci!",
+ "DefaultErrorMessage404": "Prostředek nenalezen!",
+ "DefaultErrorMessage404Detail": "Vyžádaný prostředek nebyl na serveru nalezen!",
+ "EntityNotFoundErrorMessage": "Neexistující entita {0} s id = {1}!",
+ "Error": "Chyba",
+ "AreYouSure": "Jste si jisti?",
+ "Cancel": "Zrušit",
+ "Yes": "Ano",
+ "No": "Ne",
+ "Close": "Zavřít",
+ "Save": "Uložit",
+ "SavingWithThreeDot": "Ukládám...",
+ "Actions": "Akce",
+ "Delete": "Smazat",
+ "Edit": "Upravit",
+ "Refresh": "Obnovit",
+ "ProcessingWithThreeDot": "Zpracovávám...",
+ "LoadingWithThreeDot": "Nahrávám...",
+ "Welcome": "Vítejte",
+ "Login": "Přihlášení",
+ "Register": "Registrovat",
+ "Logout": "Odhlásit",
+ "Submit": "Odeslat",
+ "Back": "Zpět",
+ "PagerSearch": "Vyhledat",
+ "PagerNext": "Další",
+ "PagerPrevious": "Předchozí",
+ "PagerFirst": "První",
+ "PagerLast": "Poslední",
+ "PagerInfo": "Zobrazeno od _START_ do _END_ z celkem _TOTAL_ záznamů",
+ "PagerInfoEmpty": "Zobrazeno od 0 do 0 z celkem 0 záznamů",
+ "PagerInfoFiltered": "(filtrováno ze všech _MAX_ záznamů)",
+ "NoDataAvailableInDatatable": "V tabulce nejsou žádná data",
+ "PagerShowMenuEntries": "Zobrazit _MENU_ záznamů",
+ "DatatableActionDropdownDefaultText": "Akce",
+ "ChangePassword": "Změnit heslo",
+ "PersonalInfo": "Můj profil",
+ "AreYouSureYouWantToCancelEditingWarningMessage": "Máte neuložené změny."
+ }
+}
\ 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..65c0603c50
--- /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": "Narozeniny",
+ "Value1": "Hodnota jedna"
+ }
+}
\ 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..6f249267c0
--- /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": "Spojené státy americké",
+ "Brazil": "Brazílie"
+ }
+}
\ 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..9fd414c139
--- /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": "Toto pole je povinné",
+ "MaxLenghtErrorMessage": "Toto pole může mít nanejvýš '{0}' znaků"
+ }
+}
\ 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..88593c2ba8
--- /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}.": "Ahoj {0}.",
+ "Car": "Auto",
+ "CarPlural": "Auta",
+ "MaxLenghtErrorMessage": "Toto pole může mít nanejvýš '{0}' znaků",
+ "Universe": "Vesmír",
+ "FortyTwo": "Čtyřicet dva"
+ }
+}
\ 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..8054f6de70
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/cs.json
@@ -0,0 +1,6 @@
+{
+ "culture": "cs",
+ "texts": {
+ "SeeYou": "Měj se"
+ }
+}
\ 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..f0ec8ad410
--- /dev/null
+++ b/modules/account/src/Volo.Abp.Account.Web/Localization/Resources/AbpAccount/Web/cs.json
@@ -0,0 +1,21 @@
+{
+ "culture": "cs",
+ "texts": {
+ "UserName": "Uživatelské jméno",
+ "EmailAddress": "Email",
+ "UserNameOrEmailAddress": "Uživatelské jméno nebo email",
+ "Password": "Heslo",
+ "RememberMe": "Zapamatovat si mě",
+ "UseAnotherServiceToLogin": "Použít jinou službu k přihlášení",
+ "UserLockedOutMessage": "Tento účet byl uzamčen z důvodu neúspěšných přihlášení. Přihlaste se prosím později.",
+ "InvalidUserNameOrPassword": "Neplatné uživatelské jméno nebo heslo!",
+ "LoginIsNotAllowed": "Není vám dovoleno se přihlásit! Musíte první potvrdit email/telefonní číslo.",
+ "SelfRegistrationDisabledMessage": "Vlastní registrace uživatele není povolena. K vytvoření účtu kontaktujte správce.",
+ "Login": "Přihlásit",
+ "Cancel": "Zrušit",
+ "Register": "Registrovat",
+ "InvalidLoginRequest": "Neplatný požadavek k přihlášení",
+ "ThereAreNoLoginSchemesConfiguredForThisClient": "Pro tohoto klienta nejsou nakonfigurovány žádné přihlašovací schémata.",
+ "LogInUsingYourProviderAccount": "Přihlásit pomocí vašeho účtu {0}"
+ }
+}
\ 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..9b781b029e
--- /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": "Blogy",
+ "Permission:Posts": "Příspěvky",
+ "Permission:Tags": "Tagy",
+ "Permission:Comments": "Komentáře",
+ "Permission:Management": "Správa",
+ "Permission:Edit": "Upravit",
+ "Permission:Create": "Vytvořit",
+ "Permission:Delete": "Smazat"
+ }
+}
\ 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..5e49b65288
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/cs.json
@@ -0,0 +1,47 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Menu:Blogs": "Blogy",
+ "Menu:BlogManagement": "Správa blogu",
+ "Title": "Nadpis",
+ "Delete": "Smazat",
+ "Reply": "Odpovědět",
+ "ReplyTo": "Odpověď pro {0}",
+ "ContinueReading": "Číst dále",
+ "DaysAgo": "před {0} dny",
+ "YearsAgo": "před {0} roky",
+ "MonthsAgo": "před {0} měsíci",
+ "WeeksAgo": "před {0} týdny",
+ "MinutesAgo": "před {0} minutami",
+ "SecondsAgo": "před {0} sekundami",
+ "HoursAgo": "před {0} hodinami",
+ "Now": "nyní",
+ "Content": "Obsah",
+ "SeeAll": "Zobrazit vše",
+ "PopularTags": "Populární tagy",
+ "WiewsWithCount": "{0} zobrazení",
+ "LastPosts": "Poslední příspěvky",
+ "LeaveComment": "Přidat komentář",
+ "TagsInThisArticle": "Tagy v článku",
+ "Posts": "Příspěvky",
+ "Edit": "Upravit",
+ "BLOG": "BLOG",
+ "CommentDeletionWarningMessage": "Komentáře budou smazány.",
+ "PostDeletionWarningMessage": "Příspěvek bude smazán.",
+ "BlogDeletionWarningMessage": "Blog bude smazán.",
+ "AreYouSure": "Jste si jistí?",
+ "CommentWithCount": "{0} komentářů",
+ "Comment": "Komentář",
+ "ShareOnTwitter": "Sdílet na Twitteru",
+ "CoverImage": "Obrázek obálky",
+ "CreateANewPost": "Vytvořit nový příspěvek",
+ "CreateANewBlog": "Vytvořit nový blog",
+ "WhatIsNew": "Co je nového?",
+ "Name": "Název",
+ "ShortName": "Krátký název",
+ "CreationTime": "Vytvořeno",
+ "Description": "Popis",
+ "Blogs": "Blogy",
+ "Tags": "Tagy"
+ }
+}
\ 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..2ad18ee148
--- /dev/null
+++ b/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/cs.json
@@ -0,0 +1,9 @@
+{
+ "culture": "cs",
+ "texts": {
+ "WelcomeVoloDocs": "Vítejte ve VoloDocs!",
+ "NoProjectWarning": "Zatím zde není žádný projekt!",
+ "CreateYourFirstProject": "Klikněte zde k vytvoření vašeho prvního projektu",
+ "NoProject": "Žádný projekt!"
+ }
+}
\ 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 2ae41455fe..b87f3b12f7 100644
--- a/modules/docs/app/VoloDocs.Web/VoloDocsWebModule.cs
+++ b/modules/docs/app/VoloDocs.Web/VoloDocsWebModule.cs
@@ -112,7 +112,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..18c3c429d4
--- /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": "Správa dokumentů",
+ "Permission:Projects": "Projekty",
+ "Permission:Edit": "Upravit",
+ "Permission:Delete": "Smazat",
+ "Permission:Create": "Vytvořit"
+ }
+}
\ 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..471fea1b38
--- /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": "Dokumenty",
+ "Menu:ProjectManagement": "Projekty",
+ "CreateANewProject": "Vytvořit nový projekt",
+ "Edit": "Upravit",
+ "Create": "Vytvořit",
+ "Projects": "Projekty",
+ "Name": "Název",
+ "ShortName": "Krátký název",
+ "DocumentStoreType": "Typ uložiště dokumentu",
+ "Format": "Formát",
+ "ShortNameInfoText": "Bude použíto k unikátnímu URL.",
+ "DisplayName:Name": "Název",
+ "DisplayName:ShortName": "Krátký název",
+ "DisplayName:Format": "Formát",
+ "DisplayName:DefaultDocumentName": "Název výchozího dokumentu",
+ "DisplayName:NavigationDocumentName": "Název navigačního dokumentu",
+ "DisplayName:MinimumVersion": "Nejnižší verze",
+ "DisplayName:MainWebsiteUrl": "URL hlavních webových stránek",
+ "DisplayName:LatestVersionBranchName": "Název poslední verze odvětví",
+ "DisplayName:GitHubRootUrl": "GitHub kořenové URL",
+ "DisplayName:GitHubAccessToken": "GitHub přístupový 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..ec882e6538
--- /dev/null
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/cs.json
@@ -0,0 +1,18 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Documents": "Dokumenty",
+ "BackToWebsite": "Zpět na stránky",
+ "Contributors": "Přispěvatelé",
+ "ShareOn": "Sdílet na",
+ "Version": "Verze",
+ "Edit": "Upravit",
+ "Delete": "Smazat",
+ "InThisDocument": "V tomto dokumentu",
+ "GoToTop": "Přejít nahoru",
+ "Projects": "Projekt(y)",
+ "NoProjectWarning": "Zatím zde není žádný projekt!",
+ "DocumentNotFound": "Ups, vyžádaný dokument neexistuje!",
+ "NavigationDocumentNotFound": "Tato verze nemá navigační dokument!"
+ }
+}
\ 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..8cbecf08ab
--- /dev/null
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/cs.json
@@ -0,0 +1,6 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Features": "Funkce"
+ }
+}
\ 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..8580872991
--- /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": "Nemůžete smazat svůj vlastní účet!",
+ "Permission:IdentityManagement": "Správa identit",
+ "Permission:RoleManagement": "Správa rolí",
+ "Permission:Create": "Vytvořit",
+ "Permission:Edit": "Upravit",
+ "Permission:Delete": "Smazat",
+ "Permission:ChangePermissions": "Změnit oprávnění",
+ "Permission:UserManagement": "Správa uživatelů",
+ "Permission:UserLookup": "Vyhledání uživatele"
+ }
+}
\ 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..f6fdea467d
--- /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": "Došlo k neznámé chybě.",
+ "Identity.ConcurrencyFailure": "Selhání optimistické souběžnosti, objekt byl změněn.",
+ "Identity.DuplicateEmail": "Email '{0}' již existuje.",
+ "Identity.DuplicateRoleName": "Role '{0}' již existuje.",
+ "Identity.DuplicateUserName": "Uživatelské jméno '{0}' již existuje.",
+ "Identity.InvalidEmail": "Email '{0}' je neplatný.",
+ "Identity.InvalidPasswordHasherCompatibilityMode": "Dodaný PasswordHasherCompatibilityMode je neplatný.",
+ "Identity.InvalidPasswordHasherIterationCount": "Počet iterací musí být kladné celé číslo.",
+ "Identity.InvalidRoleName": "Role '{0}' je neplatná.",
+ "Identity.InvalidToken": "Neplatný token.",
+ "Identity.InvalidUserName": "Uživatelské jméno '{0}' je neplatné, může obsahovat pouze písmena a číslice.",
+ "Identity.LoginAlreadyAssociated": "Uživatel s tímto přihlášením již existuje.",
+ "Identity.PasswordMismatch": "Chybné heslo.",
+ "Identity.PasswordRequiresDigit": "Hesla musí obsahovat alespoň jednu číslici ('0'-'9').",
+ "Identity.PasswordRequiresLower": "Hesla musí obsahovat alespoň jedno malé písmeno ('a'-'z').",
+ "Identity.PasswordRequiresNonAlphanumeric": "Hesla musí obsahovat alespoň jeden nealfanumerický znak.",
+ "Identity.PasswordRequiresUpper": "Hesla musí obsahovat alespoň jedno velké písmeno ('A'-'Z').",
+ "Identity.PasswordTooShort": "Hesla musí být dlouhá alespoň {0} znaků.",
+ "Identity.RoleNotFound": "Role {0} neexistuje.",
+ "Identity.UserAlreadyHasPassword": "Uživatel již má nastavené heslo.",
+ "Identity.UserAlreadyInRole": "Uživatel již je v roli '{0}'.",
+ "Identity.UserLockedOut": "Uživatel je uzamčen.",
+ "Identity.UserLockoutNotEnabled": "Uzamčení není umožněno pro tohoto uživatele.",
+ "Identity.UserNameNotFound": "Uživatel {0} neexistuje.",
+ "Identity.UserNotInRole": "Uživatel není v roli '{0}'.",
+ "Identity.PasswordConfirmationFailed": "Heslo nesouhlasí s potvrzovacím heslem.",
+ "Identity.StaticRoleRenamingErrorMessage": "Statické role nemohou být přejmenovány.",
+ "Identity.StaticRoleDeletionErrorMessage": "Statické role nemohou být smazány."
+ }
+}
\ 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..30217206f4
--- /dev/null
+++ b/modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/cs.json
@@ -0,0 +1,39 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Menu:IdentityManagement": "Správa identit",
+ "Users": "Uživatelé",
+ "NewUser": "Nový uživatel",
+ "UserName": "Uživatelské jméno",
+ "EmailAddress": "Email",
+ "PhoneNumber": "Telefonní číslo",
+ "UserInformations": "Uživatelské informace",
+ "DisplayName:IsDefault": "Výchozí",
+ "DisplayName:IsStatic": "Statické",
+ "DisplayName:IsPublic": "Veřejné",
+ "Roles": "Role",
+ "Password": "Heslo",
+ "PersonalInfo": "Můj profil",
+ "PersonalSettings": "Osobní nastavení",
+ "UserDeletionConfirmationMessage": "Uživatel '{0}' bude smazán. Jste si jistí?",
+ "RoleDeletionConfirmationMessage": "Role '{0}' bude smazána. Jste si jistí?",
+ "DisplayName:RoleName": "Název role",
+ "DisplayName:UserName": "Uživatelské jméno",
+ "DisplayName:Name": "Jméno",
+ "DisplayName:Surname": "Příjmení",
+ "DisplayName:Password": "Heslo",
+ "DisplayName:Email": "Email",
+ "DisplayName:PhoneNumber": "Telefonní číslo",
+ "DisplayName:TwoFactorEnabled": "Dvoufázové ověřování",
+ "DisplayName:LockoutEnabled": "Zamčení účtu po neúspěšných pokusech",
+ "NewRole": "Nová role",
+ "RoleName": "Název role",
+ "CreationTime": "Vytvořeno",
+ "Permissions": "Oprávnění",
+ "DisplayName:CurrentPassword": "Stávající heslo",
+ "DisplayName:NewPassword": "Nové heslo",
+ "DisplayName:NewPasswordConfirm": "Potvrzení nového hesla",
+ "PasswordChangedMessage": "Vaše heslo bylo úspěšně změněno.",
+ "PersonalSettingsSavedMessage": "Vaše osobní nastavení bylo úspěšně uloženo."
+ }
+}
\ 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..4c500d06eb
--- /dev/null
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/cs.json
@@ -0,0 +1,10 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Permissions": "Oprávnění",
+ "OnlyProviderPermissons": "Pouze tento poskytovatel",
+ "All": "Všechna",
+ "SelectAllInAllTabs": "Dát veškerá oprávnění",
+ "SelectAllInThisTab": "Vybrat vše"
+ }
+}
\ 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..a0357eda0c
--- /dev/null
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/cs.json
@@ -0,0 +1,6 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Settings": "Nastavení"
+ }
+}
\ 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..415294c34a
--- /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": "Správa tenantů",
+ "Permission:Create": "Vytvořit",
+ "Permission:Edit": "Upravit",
+ "Permission:Delete": "Smazat",
+ "Permission:ManageConnectionStrings": "Spravovat connection stringy",
+ "Permission:ManageFeatures": "Spravovat funkce"
+ }
+}
\ 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..df819c5798
--- /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": "Správa tenantů",
+ "Tenants": "Tenanty",
+ "NewTenant": "Nový tenant",
+ "TenantName": "Název tenantu",
+ "DisplayName:TenantName": "Název tenantu",
+ "TenantDeletionConfirmationMessage": "Tenant '{0}' bude smazán. Jste si jistí?",
+ "ConnectionStrings": "Connection stringy",
+ "DisplayName:DefaultConnectionString": "Výchozí connection string",
+ "DisplayName:UseSharedDatabase": "Použít sdílenou databázi"
+ }
+}
\ 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..86d19a6aa7
--- /dev/null
+++ b/samples/BookStore/src/Acme.BookStore.Domain/Localization/BookStore/cs.json
@@ -0,0 +1,20 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Menu:Home": "Úvod",
+ "Welcome": "Vítejte",
+ "LongWelcomeMessage": "Vítejte v aplikaci. Toto je startovací projekt založený na ABP frameworku. Pro více informací, navštivte abp.io.",
+ "Menu:BookStore": "Knihkupectví",
+ "Menu:Books": "Knihy",
+ "Name": "Název",
+ "Type": "Typ",
+ "PublishDate": "Publikováno",
+ "Price": "Cena",
+ "CreationTime": "Vytvořeno",
+ "NewBook": "Nová kniha",
+ "Books": "Knihy",
+ "Update": "Aktualizovat",
+ "BookDeletionConfirmationMessage": "Opravdu chcete smazat tuto knihu: {0}",
+ "SuccessfullyDeleted": "Úspěšně smazáno."
+ }
+}
\ 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..01438ba1e8
--- /dev/null
+++ b/samples/DashboardDemo/src/DashboardDemo.Domain/Localization/DashboardDemo/cs.json
@@ -0,0 +1,10 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Menu:Home": "Úvod",
+ "Welcome": "Vítejte",
+ "RolesInApplication": "Role v aplikaci",
+ "UserCount": "Počet uživatelů",
+ "LongWelcomeMessage": "Vítejte v aplikaci. Toto je startovací projekt založený na ABP frameworku. Pro více informací, navštivte 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..fb05fd06ac
--- /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": "Správa produktů",
+ "Permission:Products": "Produkty",
+ "Permission:Edit": "Upravit",
+ "Permission:Delete": "Smazat",
+ "Permission:Create": "Vytvořit"
+ }
+}
\ 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..489699d9a6
--- /dev/null
+++ b/samples/MicroserviceDemo/modules/product/src/ProductManagement.Web/Localization/Resources/ProductManagement/cs.json
@@ -0,0 +1,16 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Menu:ProductManagement": "Správa produktů",
+ "Menu:Products": "Produkty",
+ "ProductManagement": "Správa produktů",
+ "CreateANewProduct": "Vytvořit nový produkt",
+ "Products": "Produkty",
+ "StockCount": "Skladem",
+ "Code": "Kód",
+ "Name": "Název",
+ "Price": "Cena",
+ "ImageName": "Název obrázku",
+ "ProductDeletionWarningMessage": "Opravdu chcete smazat tento produkt?"
+ }
+}
\ 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..619521939c
--- /dev/null
+++ b/templates/mvc/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/cs.json
@@ -0,0 +1,8 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Menu:Home": "Úvod",
+ "Welcome": "Vítejte",
+ "LongWelcomeMessage": "Vítejte v aplikaci. Toto je startovací projekt založený na ABP frameworku. Pro více informací, navštivte 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"));