diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/hu.json b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/hu.json
new file mode 100644
index 0000000000..057e9d2968
--- /dev/null
+++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/hu.json
@@ -0,0 +1,12 @@
+{
+ "culture": "hu",
+ "texts": {
+ "GivenTenantIsNotAvailable": "A megadott előfizető nem érhető el: {0}",
+ "Tenant": "Előfizető",
+ "Switch": "váltás",
+ "Name": "Neve",
+ "SwitchTenantHint": "Hagyja üresen az előfizető nevet hogy a host oldalra kapcsoljon.",
+ "SwitchTenant": "Előfizető váltás",
+ "NotSelected": "Nincs kiválasztva"
+ }
+ }
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/hu.json b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/hu.json
new file mode 100644
index 0000000000..6ec29c05e5
--- /dev/null
+++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/hu.json
@@ -0,0 +1,6 @@
+{
+ "culture": "hu",
+ "texts": {
+ "MaxResultCountExceededExceptionMessage": "{0} nem lehet több mint {1}! Csökkentse {2}.{3} a szerver oldalon, hogy több redeményt kapjon."
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/hu.json b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/hu.json
new file mode 100644
index 0000000000..f2dbce2961
--- /dev/null
+++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/hu.json
@@ -0,0 +1,25 @@
+{
+ "culture": "hu",
+ "texts": {
+ "DisplayName:Abp.Mailing.DefaultFromAddress": "Alapértlemezett feladó címe",
+ "DisplayName:Abp.Mailing.DefaultFromDisplayName": "Feladó alapértelmezett megjelenő neve",
+ "DisplayName:Abp.Mailing.Smtp.Host": "Kiszolgáló",
+ "DisplayName:Abp.Mailing.Smtp.Port": "Port",
+ "DisplayName:Abp.Mailing.Smtp.UserName": "Felhasználónév",
+ "DisplayName:Abp.Mailing.Smtp.Password": "Jelszó",
+ "DisplayName:Abp.Mailing.Smtp.Domain": "Domain",
+ "DisplayName:Abp.Mailing.Smtp.EnableSsl": "SSL engedélyezése",
+ "DisplayName:Abp.Mailing.Smtp.UseDefaultCredentials": "Használja az alapértelmezett hitelesítő adatokat",
+ "Description:Abp.Mailing.DefaultFromAddress": "Az alapértlemezett feladó címe",
+ "Description:Abp.Mailing.DefaultFromDisplayName": "A feladó alapértelmezett megjelenő neve",
+ "Description:Abp.Mailing.Smtp.Host": "Az SMTP kiszolgáló neve vagy IP címe.",
+ "Description:Abp.Mailing.Smtp.Port": "Az SMTP forgalomhoz használt port.",
+ "Description:Abp.Mailing.Smtp.UserName": "A hitelesítő adatokhoz társított felhasználói név..",
+ "Description:Abp.Mailing.Smtp.Password": "A hitelesítő adatokhoz társított felhasználói név jelszava.",
+ "Description:Abp.Mailing.Smtp.Domain": "A hitelesítő adatokat igazoló tartomány vagy számítógép neve.",
+ "Description:Abp.Mailing.Smtp.EnableSsl": "Engedélyezze, ha a levelező programja Secure Sockets Layer (SSL) protokollt használ a kapcsolat titkosításához.",
+ "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Alkalmazza, hogy a kérésekhez az alapértelmezett hitelesítést használja.",
+ "TextTemplate:StandardEmailTemplates.Layout": "Alapértelmezett e-mail elrendezési sablon",
+ "TextTemplate:StandardEmailTemplates.Message": "Egyszerű üzenet sablon az e-mailekhez"
+ }
+ }
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hu.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hu.json
new file mode 100644
index 0000000000..18ef0e4be1
--- /dev/null
+++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/hu.json
@@ -0,0 +1,23 @@
+{
+ "culture": "hu",
+ "texts": {
+ "InternalServerErrorMessage": "Belső hiba történt a kérése során!",
+ "ValidationErrorMessage": "Kérése érvénytelen!",
+ "ValidationNarrativeErrorMessageTitle": "A validálás során a következő hibákat észleltük.",
+ "DefaultErrorMessage": "Hiba történt!",
+ "DefaultErrorMessageDetail": "A hiba részleteit nem a szerver küldte el.",
+ "DefaultErrorMessage401": "Nincs hitelesítve!",
+ "DefaultErrorMessage401Detail": "A művelet végrehajtásához be kell jelentkeznie.",
+ "DefaultErrorMessage403": "Ön nem jogosult!",
+ "DefaultErrorMessage403Detail": "Ezt a műveletet nem hajthatja végre!",
+ "DefaultErrorMessage404": "Az erőforrás nem található!",
+ "DefaultErrorMessage404Detail": "A kért erőforrás nem található a szerveren",
+ "EntityNotFoundErrorMessage": "Nincs {0} elem, amelynek id értéke {1}!",
+ "Error": "Nincs {0} elem, amelynek id értéke {1}!",
+ "UnhandledException": "Nem kezelt kivétel!",
+ "401Message": "Jogosulatlan",
+ "403Message": "Tiltott",
+ "404Message": "Az oldal nem található",
+ "500Message": "Belső Szerverhiba"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/hu.json b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/hu.json
new file mode 100644
index 0000000000..1b240d9b29
--- /dev/null
+++ b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/hu.json
@@ -0,0 +1,20 @@
+{
+ "culture": "hu",
+ "texts": {
+ "DisplayName:Abp.Ldap.ServerHost": "Szerver host",
+ "Description:Abp.Ldap.ServerHost": "Az LDAP ksizolgáló szerver hostneve vagy IP címe",
+
+ "DisplayName:Abp.Ldap.ServerPort": "Szerver port",
+ "Description:Abp.Ldap.ServerPort": "LDAP kommunikáció portja",
+
+ "DisplayName:Abp.Ldap.BaseDc": "Bázis tartomány-komponens",
+ "Description:Abp.Ldap.BaseDc": "Bázis tartomány-komponens",
+
+ "DisplayName:Abp.Ldap.UserName": "Felhasználónév",
+ "Description:Abp.Ldap.UserName": "Felhasználónév",
+
+ "DisplayName:Abp.Ldap.Password": "Jelszó",
+ "Description:Abp.Ldap.Password": "Jelszó"
+ }
+ }
+
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/hu.json b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/hu.json
new file mode 100644
index 0000000000..d355c69ee3
--- /dev/null
+++ b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/hu.json
@@ -0,0 +1,7 @@
+{
+ "culture": "hu",
+ "texts": {
+ "DisplayName:Abp.Localization.DefaultLanguage": "Alapértelmezett nyelv",
+ "Description:Abp.Localization.DefaultLanguage": "Az alkalmazás alapértelmezett nyelve."
+ }
+ }
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/hu.json b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/hu.json
new file mode 100644
index 0000000000..7902d093a8
--- /dev/null
+++ b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/hu.json
@@ -0,0 +1,8 @@
+{
+ "culture": "hu",
+ "texts": {
+ "DisplayName:Abp.Timing.Timezone": "Időzóna",
+ "Description:Abp.Timing.Timezone": "Alkalmazás időzónája"
+ }
+ }
+
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/hu.json b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/hu.json
new file mode 100644
index 0000000000..c391e23db2
--- /dev/null
+++ b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/hu.json
@@ -0,0 +1,6 @@
+{
+ "culture": "hu",
+ "texts": {
+ "Menu:Administration": "Adminisztráció"
+ }
+ }
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hu.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hu.json
new file mode 100644
index 0000000000..ed63fb50d0
--- /dev/null
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hu.json
@@ -0,0 +1,52 @@
+{
+ "culture": "hu",
+ "texts": {
+ "Languages": "Nyelvek",
+ "AreYouSure": "Biztos benne?",
+ "Cancel": "Mégsem",
+ "Clear": "Tisztítás",
+ "Yes": "Igen",
+ "No": "Nem",
+ "Ok": "Rendben",
+ "Close": "Bezárás",
+ "Save": "Mentés",
+ "SavingWithThreeDot": "Mentés...",
+ "Actions": "Műveletek",
+ "Delete": "Törlés",
+ "Edit": "Szerkesztés",
+ "Refresh": "Frissítés",
+ "Language": "Nyelv",
+ "LoadMore": "Több betöltése",
+ "ProcessingWithThreeDot": "Feldolgozás...",
+ "LoadingWithThreeDot": "Töltés...",
+ "Welcome": "Üdvözlöm",
+ "Login": "Bejelentkezés",
+ "Register": "Regisztráció",
+ "Logout": "Kijelentkezés",
+ "Submit": "Beküldés",
+ "Back": "Vissza",
+ "PagerSearch": "Keresés",
+ "PagerNext": "Következő",
+ "PagerPrevious": "Előző",
+ "PagerFirst": "Első",
+ "PagerLast": "Utolsó",
+ "PagerInfo": "Látható _START_ -tól _END_ -ig _TOTAL_ elemből",
+ "PagerInfo{0}{1}{2}": "Látható {0}-tól {1}-ig {2} elemből",
+ "PagerInfoEmpty": "Látható 0-tól 0-ig 0 elemből",
+ "PagerInfoFiltered": "(szűrve _MAX_ elemből)",
+ "NoDataAvailableInDatatable": "Nem elérhető adat",
+ "Total": "összesen",
+ "Selected": "kiválasztott",
+ "PagerShowMenuEntries": "Megjelenítve _MENU_ elem",
+ "DatatableActionDropdownDefaultText": "Műveletek",
+ "ChangePassword": "Jelszó véltoztatás",
+ "PersonalInfo": "Saját profil",
+ "AreYouSureYouWantToCancelEditingWarningMessage": "Vannak mentetlen változtatásai.",
+ "GoHomePage": "Kezdőlapra lépés",
+ "GoBack": "Menjen vissza",
+ "Search": "Keresés",
+ "ItemWillBeDeletedMessageWithFormat": "{0} törlésre kerül!",
+ "ItemWillBeDeletedMessage": "Ez az elem törlődik!",
+ "ManageYourAccount": "Kezelje fiókját"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/hu.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/hu.json
new file mode 100644
index 0000000000..b956b72f96
--- /dev/null
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/hu.json
@@ -0,0 +1,34 @@
+{
+ "culture": "hu",
+ "texts": {
+ "'{0}' and '{1}' do not match.": "'{0}' és '{1}' nem egyforma.",
+ "The {0} field is not a valid credit card number.": "A {0} érvényes bankkártya szám.",
+ "{0} is not valid.": "{0} nem érvényes.",
+ "The {0} field is not a valid e-mail address.": "A {0} nem érvényes email cím.",
+ "The {0} field only accepts files with the following extensions: {1}": "A {0} mező csak olyan fileokat tartalmazhat melynek kiterjesztése ezek: {1}",
+ "The field {0} must be a string or array type with a maximum length of '{1}'.": "A {0} mező szöveg vagy felsorolás típusú lehet '{1}' maximum hosszal.",
+ "The field {0} must be a string or array type with a minimum length of '{1}'.": "A {0} mező szöveg vagy felsorolás típusú lehet '{1}' minimum hosszal.",
+ "The {0} field is not a valid phone number.": "A {0} nem érvényes telefonszám.",
+ "The field {0} must be between {1} and {2}.": "A {0} értéke {1} és {2} között kell legyen.",
+ "The field {0} must match the regular expression '{1}'.": "A {0} nem megfelelő a szükséges formátumnak.",
+ "The {0} field is required.": "A {0} kötelező.",
+ "The field {0} must be a string with a maximum length of {1}.": "A {0} szövegnek kell lennie maximum {1} hosszan.",
+ "The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.": "A {0} mezőnek szöveget kell tartalmaznia minimum {2} és maximum {1} hosszan.",
+ "The {0} field is not a valid fully-qualified http, https, or ftp URL.": "A {0} mező nem érvényes fully-qualified http, https, vagy ftp URL cím.",
+ "The field {0} is invalid.": "A {0} mező nem érvényes.",
+ "ThisFieldIsNotAValidCreditCardNumber.": "A mező nem érvényes bankkártya számot tartalmaz.",
+ "ThisFieldIsNotValid.": "A mező nem érvényes.",
+ "ThisFieldIsNotAValidEmailAddress.": "A mező nem érvényes email cím.",
+ "ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}": "A mező csak fileneveket fogad a következő kiterjesztésekkel: {0}",
+ "ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthOf{0}": "A mezőnek szöveg vagy felsorolás tpusúnak kell lennie maximum '{0}' hosszal.",
+ "ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "A mezőnek szöveg vagy felsorolás tpusúnak kell lennie minimum '{0}' hosszal.",
+ "ThisFieldIsNotAValidPhoneNumber.": "A mező nem érvényes telefonszám.",
+ "ThisFieldMustBeBetween{0}And{1}": "A mező értéke {0} és {1} között kell lennie.",
+ "ThisFieldMustMatchTheRegularExpression{0}": "A mezőnek meg kell felelnie a következő reguláris kifejezésnek '{0}'.",
+ "ThisFieldIsRequired.": "A mező szükséges.",
+ "ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "A mezőnek szöveg tpusúnak kell lennie maximum {0} hosszal.",
+ "ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}": "A mezőnek szöveget kell tartalmaznia minimum {1} és maximum {0} hosszan.",
+ "ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "A mező nem érvényes fully-qualified http, https, vagy ftp URL cím.",
+ "ThisFieldIsInvalid.": "A mező nem érvényes."
+ }
+ }
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcTestModule.cs b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcTestModule.cs
index c666aeaa44..f569283415 100644
--- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcTestModule.cs
+++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcTestModule.cs
@@ -87,6 +87,7 @@ namespace Volo.Abp.AspNetCore.Mvc
).AddVirtualJson("/Volo/Abp/AspNetCore/Mvc/Localization/Resource");
options.Languages.Add(new LanguageInfo("en", "en", "English"));
+ options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
});
diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/hu.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/hu.json
new file mode 100644
index 0000000000..3aba5802f0
--- /dev/null
+++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/hu.json
@@ -0,0 +1,7 @@
+{
+ "culture": "hu",
+ "texts": {
+ "BirthDate": "Születési dátum",
+ "Value1": "Első érték"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/hu.json b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/hu.json
new file mode 100644
index 0000000000..e38fd7e4ea
--- /dev/null
+++ b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/hu.json
@@ -0,0 +1,6 @@
+{
+ "culture": "hu",
+ "texts": {
+ "hello": "Helló"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/hu.json b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/hu.json
new file mode 100644
index 0000000000..6b4126d628
--- /dev/null
+++ b/framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/hu.json
@@ -0,0 +1,6 @@
+{
+ "culture": "hu",
+ "texts": {
+ "Volo.Abp.Http.DynamicProxying:10001": "Üzleti kivétel adatokkal: {0}"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/hu.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/hu.json
new file mode 100644
index 0000000000..b24e716b43
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/hu.json
@@ -0,0 +1,7 @@
+{
+ "culture": "hu",
+ "texts": {
+ "USA": "Amerikai egyesült államok",
+ "Brazil": "Brazília"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hu.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hu.json
new file mode 100644
index 0000000000..204e26f7bf
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/hu.json
@@ -0,0 +1,7 @@
+{
+ "culture": "hu",
+ "texts": {
+ "ThisFieldIsRequired": "Ez a mező kötelező",
+ "MaxLenghtErrorMessage": "Ez a mező legfeljebb „{0}” karakter lehet"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hu.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hu.json
new file mode 100644
index 0000000000..dcf31962c6
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/hu.json
@@ -0,0 +1,11 @@
+{
+ "culture": "hu",
+ "texts": {
+ "Hello {0}.": "Helló {0}",
+ "Car": "Autó",
+ "CarPlural": "Autók",
+ "MaxLenghtErrorMessage": "Ennek a mezőnek a hossza legfeljebb „{0}” karakter lehet",
+ "Universe": "Világegyetem",
+ "FortyTwo": "Negyvenkettő"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/hu.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/hu.json
new file mode 100644
index 0000000000..51e3778d88
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/hu.json
@@ -0,0 +1,6 @@
+{
+ "culture": "hu",
+ "texts": {
+ "SeeYou": "Találkozunk"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/hu.json b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/hu.json
new file mode 100644
index 0000000000..b9614b0a20
--- /dev/null
+++ b/framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/hu.json
@@ -0,0 +1,7 @@
+{
+ "culture": "hu",
+ "texts": {
+ "HelloText": "Helló {0}",
+ "HowAreYou": "hogy vagy?"
+ }
+}
\ No newline at end of file
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/hu.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/hu.json
new file mode 100644
index 0000000000..6d2e1c6460
--- /dev/null
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/hu.json
@@ -0,0 +1,61 @@
+{
+ "culture": "hu",
+ "texts": {
+ "UserName": "Felhasználónév",
+ "EmailAddress": "Email cím",
+ "UserNameOrEmailAddress": "Felhasználónév és email cím",
+ "Password": "Jelszó",
+ "RememberMe": "Emlékezz rám",
+ "UseAnotherServiceToLogin": "Használjon másik szolgáltatást a bejelentkezéshez",
+ "UserLockedOutMessage": "A felhasználói fiókot érvénytelen bejelentkezési kísérletek miatt zároltuk. Kérjük, várjon egy kicsit, és próbálja újra.",
+ "InvalidUserNameOrPassword": "Érvénytelen felhasználónév vagy jelszó!",
+ "LoginIsNotAllowed": "Ön nem léphet be! Meg kell erősítenie e-mail címét / telefonszámát.",
+ "SelfRegistrationDisabledMessage": "Ennél az alkalmazásnál az önregisztráció le van tiltva. Új felhasználó regisztrálásához vegye fel a kapcsolatot az alkalmazás rendszergazdájával.",
+ "LocalLoginDisabledMessage": "A helyi bejelentkezés le van tiltva ennél az alkalmazásnál.",
+ "Login": "Bejelntkezés",
+ "Cancel": "Mégsem",
+ "Register": "Regisztráció",
+ "AreYouANewUser": "Őn új felhasználó?",
+ "AlreadyRegistered": "Már regisztrált?",
+ "InvalidLoginRequest": "Érvénytelen bejelentkezési kérelem",
+ "ThereAreNoLoginSchemesConfiguredForThisClient": "Ehhez az ügyfélhez nincsenek konfigurálva bejelentkezési sémák.",
+ "LogInUsingYourProviderAccount": "Jelentkezzen be a(z) {0} fiókjával",
+ "DisplayName:CurrentPassword": "Jelenlegi jelszó",
+ "DisplayName:NewPassword": "Új jelszó",
+ "DisplayName:NewPasswordConfirm": "Erősítse meg az új jelszavát",
+ "PasswordChangedMessage": "Jelszavát sikeresen megváltoztattuk.",
+ "DisplayName:UserName": "Felhasználónév",
+ "DisplayName:Email": "Email",
+ "DisplayName:Name": "Neve",
+ "DisplayName:Surname": "Vezetéknév",
+ "DisplayName:Password": "Jelszó",
+ "DisplayName:EmailAddress": "Email cím",
+ "DisplayName:PhoneNumber": "Telefonszám",
+ "PersonalSettings": "Személyes beállítások",
+ "PersonalSettingsSaved": "Személyes beállítások mentve",
+ "PasswordChanged": "Jelszó megváltoztatva",
+ "NewPasswordConfirmFailed": "Kérjük, erősítse meg az új jelszót.",
+ "Manage": "Kezelés",
+ "ManageYourProfile": "Kezelje a profilját",
+ "DisplayName:Abp.Account.IsSelfRegistrationEnabled": "Engedélyezve van az önregisztráció",
+ "Description:Abp.Account.IsSelfRegistrationEnabled": "A felhasználó saját maga regisztrálhatja-e a fiókot.",
+ "DisplayName:Abp.Account.EnableLocalLogin": "Hitelesítés helyi fiókkal",
+ "Description:Abp.Account.EnableLocalLogin": "Jelzi, hogy a szerver engedélyezi-e a felhasználóknak a hitelesítést egy helyi fiókkal.",
+ "LoggedOutTitle": "Kijelentkezett",
+ "LoggedOutText": "Kijelentkeztünk, és hamarosan átirányítjuk.",
+ "ReturnToText": "Kattintson ide a(z) {0} címre történő átirányításhoz",
+ "OrLoginWith": "Vagy jelentkezzen be",
+ "ForgotPassword": "Elfelejtette a jelszavát?",
+ "SendPasswordResetLink_Information": "Jelszó-visszaállítási linket küldünk az e-mailre a jelszó visszaállításához. Ha néhány percen belül nem kap e-mailt, próbálkozzon újra.",
+ "PasswordResetMailSentMessage": "A fiók-helyreállítási e-mailt az Ön e-mail címére küldtük. Ha 15 percen belül nem látja ezt az e-mailt a beérkező levelek között, keresse meg a levélszemét mappájában. Ha ott találja, kérjük, jelölje meg: -Nem szemét-.",
+ "ResetPassword": "Jelszó visszaállítása",
+ "ConfirmPassword": "Erősítse meg (ismételje meg) a jelszót",
+ "ResetPassword_Information": "Kérjük, írja be új jelszavát.",
+ "YourPasswordIsSuccessfullyReset": "Jelszavát sikeresen visszaállította.",
+ "GoToTheApplication": "Lépjen az alkalmazáshoz",
+ "BackToLogin": "Vissza a bejelentkezéshez",
+ "ProfileTab:Password": "Jelszó módosítása",
+ "ProfileTab:PersonalInfo": "Személyes adatok",
+ "ReturnToApplication": "Vissza az alkalmazáshoz"
+ }
+}
\ No newline at end of file
diff --git a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/hu.json b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/hu.json
new file mode 100644
index 0000000000..2600340ef2
--- /dev/null
+++ b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/hu.json
@@ -0,0 +1,6 @@
+{
+ "culture": "hu",
+ "texts": {
+ "ManageYourProfile": "Kezelje a profilját"
+ }
+ }
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hu.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hu.json
new file mode 100644
index 0000000000..9422bf8bdd
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/hu.json
@@ -0,0 +1,59 @@
+{
+ "culture": "hu",
+ "texts": {
+ "Menu:Blogs": "Blog",
+ "Menu:BlogManagement": "Blogolás",
+ "Permission:Management": "Menedzsment",
+ "Permission:Edit": "Szerkesztés",
+ "Permission:Create": "Létrehozás",
+ "Permission:Delete": "Törlés",
+ "Permission:Blogging": "Blog",
+ "Permission:Blogs": "Blogok",
+ "Permission:Posts": "Bejegyzések",
+ "Permission:Tags": "Címkék",
+ "Permission:Comments": "Megjelgyzések",
+ "Title": "Cím",
+ "Delete": "Törlés",
+ "Reply": "Válasz",
+ "ReplyTo": "Válasz erre: {0}",
+ "ContinueReading": "Olvasás folytatása",
+ "DaysAgo": "{0} napja",
+ "YearsAgo": "{0} éve",
+ "MonthsAgo": "{0} hónapja",
+ "WeeksAgo": "{0} hete",
+ "MinutesAgo": "{0} perce",
+ "SecondsAgo": "{0} másodperceo",
+ "HoursAgo": "{0} órája",
+ "Now": "most",
+ "Content": "Tartalom",
+ "SeeAll": "Összes nézése",
+ "PopularTags": "Népszerű címkék",
+ "WiewsWithCount": "{0} megtekintés",
+ "LastPosts": "Utolsó bejegyzés",
+ "LeaveComment": "Hozzászólás elhagyása",
+ "TagsInThisArticle": "Címkék ebben a cikkben",
+ "Posts": "Bejegyzések",
+ "Edit": "Szerkesztés",
+ "BLOG": "BLOG",
+ "CommentDeletionWarningMessage": "A megjegyzés törlésre kerül.",
+ "PostDeletionWarningMessage": "A bejegyzés törlődik.",
+ "BlogDeletionWarningMessage": "A blog törlődik.",
+ "AreYouSure": "Biztos ebben?",
+ "CommentWithCount": "{0} hozzászólás",
+ "Comment": "Hozzászólás",
+ "ShareOnTwitter": "Megosztás a Twitteren",
+ "CoverImage": "Borítókép",
+ "CreateANewPost": "Új bejegyzés létrehozása",
+ "CreateANewBlog": "Új blog létrehozása",
+ "WhatIsNew": "Milyen újdonságok vannak?",
+ "Name": "Név",
+ "ShortName": "Rövid név",
+ "CreationTime": "Létrehozás ideje",
+ "Description": "Leírás",
+ "Blogs": "Blogok",
+ "Tags": "Címkék",
+ "ShareOn": "Ossza meg",
+ "TitleLengthWarning": "A címméret 60 karakter alatt maradjon hogy SEO-barát legyen!"
+ }
+ }
+
\ No newline at end of file
diff --git a/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/CmsKitHttpApiHostModule.cs b/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/CmsKitHttpApiHostModule.cs
index fe9df5d7b6..a4660cd675 100644
--- a/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/CmsKitHttpApiHostModule.cs
+++ b/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/CmsKitHttpApiHostModule.cs
@@ -96,6 +96,7 @@ namespace Volo.CmsKit
{
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
+ options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/CmsKitIdentityServerModule.cs b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/CmsKitIdentityServerModule.cs
index 5fbff7cfeb..8b44d69b8e 100644
--- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/CmsKitIdentityServerModule.cs
+++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/CmsKitIdentityServerModule.cs
@@ -104,6 +104,7 @@ namespace Volo.CmsKit
{
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
+ options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs
index fa084c3432..483d54d9d5 100644
--- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs
+++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs
@@ -110,6 +110,7 @@ namespace Volo.CmsKit
{
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
+ options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português (Brasil)"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hu.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hu.json
new file mode 100644
index 0000000000..19a0660d03
--- /dev/null
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/hu.json
@@ -0,0 +1,22 @@
+{
+ "culture": "hu",
+ "texts": {
+ "PickYourReaction": "Válassza ki a reakciót",
+ "YourComment": "A hozzászólásod",
+ "YourReply": "A válaszod",
+ "Comments": "Megjegyzések",
+ "Send": "Küldés",
+ "Delete": "Törlés",
+ "Reply": "Válasz",
+ "Update": "Frissítés",
+ "Edit": "Szerkesztés",
+ "LoginToAddComment": "Jelentkezzen be a hozzászóláshoz",
+ "LoginToReply": "Jelentkezzen be a válaszhoz",
+ "MessageDeletionConfirmationMessage": "Ezt a megjegyzést teljesen töröljük.",
+ "CommentAuthorizationExceptionMessage": "Ezek a megjegyzések nem nyilvánosak.",
+ "Undo": "Visszavonás",
+ "RatingUndoMessage": "Az értékelésed visszavonásra kerül.",
+ "LoginToRate": "Jelentkezzen be az értékeléshez",
+ "Star": "Csillag"
+ }
+ }
\ No newline at end of file
diff --git a/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/hu.json b/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/hu.json
new file mode 100644
index 0000000000..a2768780cb
--- /dev/null
+++ b/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/hu.json
@@ -0,0 +1,10 @@
+{
+ "culture": "hu",
+ "texts": {
+ "DocsTitle": "VoloDocs",
+ "WelcomeVoloDocs": "Üdvözöljük a VoloDocs-ban!",
+ "NoProjectWarning": "Még nincs meghatározott projekt!",
+ "CreateYourFirstProject": "Kattintson ide az első projekt elindításához",
+ "NoProject": "Nincs 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 d9673269b3..fcbb5331aa 100644
--- a/modules/docs/app/VoloDocs.Web/VoloDocsWebModule.cs
+++ b/modules/docs/app/VoloDocs.Web/VoloDocsWebModule.cs
@@ -123,6 +123,7 @@ namespace VoloDocs.Web
{
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
+ options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
options.Languages.Add(new LanguageInfo("zh-Hans", "zh-Hans", "简体中文"));
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/hu.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/hu.json
new file mode 100644
index 0000000000..10d1611838
--- /dev/null
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/hu.json
@@ -0,0 +1,61 @@
+{
+ "culture": "hu",
+ "texts": {
+ "Permission:DocumentManagement": "Dokumentum kezelés",
+ "Permission:Projects": "Projektek",
+ "Permission:Edit": "Szerkesztés",
+ "Permission:Delete": "Törlés",
+ "Permission:Create": "Létrehozás",
+ "Permission:Documents": "Dokumentumok",
+ "Menu:Documents": "Dokumentumok",
+ "Menu:DocumentManagement": "Dokumentumok",
+ "Menu:ProjectManagement": "Projektek",
+ "CreateANewProject": "Új projekt létrehozása",
+ "Edit": "Szerkesztés",
+ "Create": "Létrehozás",
+ "Pull": "Pull",
+ "Projects": "Projektek",
+ "Name": "Név",
+ "ShortName": "Rövid név",
+ "DocumentStoreType": "Dokumentumtároló típus",
+ "Format": "Formátum",
+ "ShortNameInfoText": "Használjon egyedi URL-t.",
+ "DisplayName:Name": "Név",
+ "DisplayName:ShortName": "Rövid név",
+ "DisplayName:Format": "Formátum",
+ "DisplayName:DefaultDocumentName": "Alapértlemezett dokumentum név",
+ "DisplayName:NavigationDocumentName": "Navigációs dokumentum neve",
+ "DisplayName:MinimumVersion": "Minimális verzió",
+ "DisplayName:MainWebsiteUrl": "A fő webhely URL-je",
+ "DisplayName:LatestVersionBranchName": "Az utolsó verzió branch neve",
+ "DisplayName:GitHubRootUrl": "GitHub root URL",
+ "DisplayName:GitHubAccessToken": "GitHub access token",
+ "DisplayName:GitHubUserAgent": "GitHub user agent",
+ "DisplayName:GithubVersionProviderSource": "GitHub version provider source",
+ "DisplayName:VersionBranchPrefix": "Version branch prefix",
+ "DisplayName:All": "Pull all",
+ "DisplayName:LanguageCode": "Nyelv kódja",
+ "DisplayName:Version": "Verzió",
+ "Documents": "Dokumentumok",
+ "RemoveFromCache": "Távolítsa el a gyorsítótárból",
+ "Reindex": "Újraindexálás",
+ "ReindexCompleted": "Újraindexálás teljes.",
+ "RemovedFromCache": "Távolítsa el a gyorsítótárból",
+ "RemoveFromCacheConfirmation": "Biztosan eltávolítja ezt az elemet a gyorsítótárból?",
+ "ReIndexDocumentConfirmation": "Biztosan újraindexeli ezt az elemet?",
+ "DeleteDocumentFromDbConfirmation": "Biztosan törli ezt az elemet az adatbázisból?",
+ "DeleteFromDatabase": "Törlés az adatbázisból",
+ "Deleted": "Törölt",
+ "Search": "Keresés",
+ "StartDate": "Indulási dátum",
+ "EndDate": "Befejezés dátuma",
+ "CreationTime": "Létrehozás ideje",
+ "LastUpdateTime": "Utolsó módosítás ideje",
+ "LastSignificantUpdateTime": "Utolsó jelentős frissítés",
+ "Version": "Verzió",
+ "LanguageCode": "Nyelv kódja",
+ "FileName": "Filenév",
+ "LastCachedTime": "Cache idő"
+ }
+ }
+
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hu.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hu.json
new file mode 100644
index 0000000000..4c18c1a592
--- /dev/null
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hu.json
@@ -0,0 +1,39 @@
+{
+ "culture": "hu",
+ "texts": {
+ "Documents": "Dokumnetumok",
+ "BackToWebsite": "Vissza a weboldalra",
+ "Contributors": "Közreműködők",
+ "ShareOn": "Ossza meg",
+ "Version": "Verzió",
+ "Edit": "Szerkesztés",
+ "LastEditTime": "Utolsó módosítás",
+ "Delete": "Törlés",
+ "ClearCache": "Gyorsítótár törlése",
+ "ClearCacheConfirmationMessage": "Biztosan törli az összes gyorsítótárat a projekthez \"{0}\"",
+ "ReIndexAllProjects": "Újraindexálja az össze projectet",
+ "ReIndexProject": "Project újraindexálása",
+ "ReIndexProjectConfirmationMessage":"Biztosan újraindexeli a projektet \"{0}\"",
+ "SuccessfullyReIndexProject": "Sikeresen újraindexelte a projektet \"{0}\"",
+ "ReIndexAllProjectConfirmationMessage": "Biztosan újraindexeli az összes projektet?",
+ "SuccessfullyReIndexAllProject": "Minden projekt újraindexelése sikeres",
+ "InThisDocument": "Ebben a dokumentumban",
+ "GoToTop": "Menj a tetejére",
+ "Projects": "Projekt(ek)",
+ "NoProjectWarning": "Még nincsenek projektek!",
+ "DocumentNotFound": "Hoppá, a kért dokumentum nem található!",
+ "ProjectNotFound": "Hoppá, a kért projekt nem található!",
+ "NavigationDocumentNotFound": "Ez a verzió nem tartalmaz navigációs dokumentumot!",
+ "DocumentNotFoundInSelectedLanguage": "A kívánt nyelven található dokumentum nem található. Megjelenik az alapértelmezett nyelvű dokumentum.",
+ "FilterTopics": "Témák szűrése",
+ "FullSearch": "Keresés a dokumentumokban",
+ "Volo.Docs.Domain:010001": "A Elastic search nincs engedélyezve.",
+ "MultipleVersionDocumentInfo": "Ennek a dokumentumnak több változata van. Válassza ki az Ön számára legmegfelelőbb lehetőségeket.",
+ "New": "Új",
+ "Upd": "Mód",
+ "NewExplanation": "Az elmúlt két hétben készült.",
+ "UpdatedExplanation": "Az elmúlt két hétben frissült.",
+ "Volo.Docs.Domain:010002": "Rövid név {ShortName} már létezik."
+ }
+ }
+
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hu.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hu.json
new file mode 100644
index 0000000000..a7e1b8378e
--- /dev/null
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hu.json
@@ -0,0 +1,11 @@
+{
+ "culture": "hu",
+ "texts": {
+ "Features": "Funkciók",
+ "NoFeatureFoundMessage": "Nincs elérhető funkció.",
+ "Permission:FeatureManagement": "Funkciókezelés",
+ "Permission:FeatureManagement.ManageHostFeatures": "Host funkciók kezelése",
+ "Volo.Abp.FeatureManagement:InvalidFeatureValue" : "A (z) {0} szolgáltatás értéke érvénytelen!"
+ }
+ }
+
\ No newline at end of file
diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json
new file mode 100644
index 0000000000..8c5c67bc5f
--- /dev/null
+++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json
@@ -0,0 +1,121 @@
+{
+ "culture": "hu",
+ "texts": {
+ "Menu:IdentityManagement": "Identitáskezelés",
+ "Users": "Felhasználók",
+ "NewUser": "Új felhasználó",
+ "UserName": "Felhasználónév",
+ "EmailAddress": "Email cím",
+ "PhoneNumber": "Telefonszám",
+ "UserInformations": "Felhasználói információ",
+ "DisplayName:IsDefault": "Alapértelmezett",
+ "DisplayName:IsStatic": "Statikus",
+ "DisplayName:IsPublic": "Publikus",
+ "Roles": "Szerepkörök",
+ "Password": "Jelszó",
+ "PersonalInfo": "Profilom",
+ "PersonalSettings": "Személyes beállítások",
+ "UserDeletionConfirmationMessage": "'{0}' felhasználó törlődni fog. Jóváhagyja?",
+ "RoleDeletionConfirmationMessage": "'{0}' szerepkör törlődni fog. Jóváhagyja?",
+ "DisplayName:RoleName": "Szerepkör neve",
+ "DisplayName:UserName": "Felhasználó neve",
+ "DisplayName:Name": "Név",
+ "DisplayName:Surname": "Vezetéknév",
+ "DisplayName:Password": "Jelszó",
+ "DisplayName:Email": "Email cím",
+ "DisplayName:PhoneNumber": "Telefonszám",
+ "DisplayName:TwoFactorEnabled": "Kétlépcsős azonosítás",
+ "DisplayName:LockoutEnabled": "Fiók zárolása sikertelen bejelentkezési kísérletek után",
+ "NewRole": "Új szerepkör",
+ "RoleName": "Szerepkör neve",
+ "CreationTime": "Létrehozás időpontja",
+ "Permissions": "Engedélyek",
+ "DisplayName:CurrentPassword": "Jelenlegi jelszó",
+ "DisplayName:NewPassword": "Új jelszó",
+ "DisplayName:NewPasswordConfirm": "Új jelszó megerősítése",
+ "PasswordChangedMessage": "Jelszavát sikeresen megváltoztattuk.",
+ "PersonalSettingsSavedMessage": "Személyes beállításait sikeresen mentette.",
+ "Volo.Abp.Identity:DefaultError": "Ismeretlen hiba történt.",
+ "Volo.Abp.Identity:ConcurrencyFailure": "Optimista párhuzamossági hiba, az objektum módosult.",
+ "Volo.Abp.Identity:DuplicateEmail": "Az '{0}' email cím már foglalt.",
+ "Volo.Abp.Identity:DuplicateRoleName": "Szerepkör neve '{0}' foglalt.",
+ "Volo.Abp.Identity:DuplicateUserName": "'{0}' felahsználónév foglalt.",
+ "Volo.Abp.Identity:InvalidEmail": "'{0}' email cím érvénytelen.",
+ "Volo.Abp.Identity:InvalidPasswordHasherCompatibilityMode": "A megadott PasswordHasherCompatibilityMode érvénytelen.",
+ "Volo.Abp.Identity:InvalidPasswordHasherIterationCount": "Az iterációszámnak pozitív egész számnak kell lennie.",
+ "Volo.Abp.Identity:InvalidRoleName": "'{0}' szerepkör név érvénytelen.",
+ "Volo.Abp.Identity:InvalidToken": "Érvénytelen token.",
+ "Volo.Abp.Identity:InvalidUserName": "'{0}' felhasználónév érvénytelen, csak betűket és számokat tartalmazhat.",
+ "Volo.Abp.Identity:LoginAlreadyAssociated": "Az ilyen bejelentkezéssel rendelkező felhasználó már létezik.",
+ "Volo.Abp.Identity:PasswordMismatch": "Érvénytelen jelszó.",
+ "Volo.Abp.Identity:PasswordRequiresDigit": "A jelszavaknak legalább egy számjegyet kell rendelkezniük ('0'-'9').",
+ "Volo.Abp.Identity:PasswordRequiresLower": "A jelszavaknak legalább egy kisbetűvel kell rendelkezniük('a'-'z').",
+ "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "A jelszavaknak legalább egy nem alfanumerikus karaktkarakterrel kell rendelkezniük.",
+ "Volo.Abp.Identity:PasswordRequiresUpper": "A jelszavaknak legalább egy nagybetűvel kell rendelkezniük ('A'-'Z').",
+ "Volo.Abp.Identity:PasswordTooShort": "A jelszónak minimum {0} karaktert kell tartalmaznia.",
+ "Volo.Abp.Identity:RoleNotFound": "{0} szerepkür nem létezik.",
+ "Volo.Abp.Identity:UserAlreadyHasPassword": "A felhasználónak már van jelszava.",
+ "Volo.Abp.Identity:UserAlreadyInRole": "A felhasználó már rendelkezik a '{0}' szerepkörrel.",
+ "Volo.Abp.Identity:UserLockedOut": "A felhasználó zárolva van.",
+ "Volo.Abp.Identity:UserLockoutNotEnabled": "A zárolás nincs engedélyezve ennél a felhasználónál.",
+ "Volo.Abp.Identity:UserNameNotFound": "{0} felhasználó nem létezik.",
+ "Volo.Abp.Identity:UserNotInRole": "A felhasználó nem rendelkezik a {0} szerepkörrel.",
+ "Volo.Abp.Identity:PasswordConfirmationFailed": "A jelszó nem egyezik meg a megerősítési jelszóval.",
+ "Volo.Abp.Identity:010001": "Nem törölheti saját fiókját!",
+ "Volo.Abp.Identity:010002": "Legfeljebb {MaxUserMembershipCount} szervezeti egységet állíthat be egy felhasználó számára!",
+ "Volo.Abp.Identity:010003": "Külsőleg bejelentkezett felhasználó jelszavát nem lehet megváltoztatni!",
+ "Volo.Abp.Identity:010004": "Már létezik egy szervezeti egység, amelynek neve {0}. Két azonos nevű egység nem hozható létre ugyanazon a szinten.",
+ "Volo.Abp.Identity:010005": "A statikus szerepeket nem lehet átnevezni.",
+ "Volo.Abp.Identity:010006": "A statikus szerepeket nem lehet törölni.",
+ "Volo.Abp.Identity:010007": "Nem változtathatja meg a kétlépcsős bejelentkezés beállítását.",
+ "Volo.Abp.Identity:010008": "Kétlépcsős bejelentkezés beállítás megváltoztatása nem megengedett.",
+ "Identity.OrganizationUnit.MaxUserMembershipCount": "A maximálisan megengedett szervezeti egység tagsági szám egy felhasználó számára",
+ "Permission:IdentityManagement": "Identitáskezelés",
+ "Permission:RoleManagement": "Szerepkörkezelés",
+ "Permission:Create": "Létrehozás",
+ "Permission:Edit": "Szerkesztés",
+ "Permission:Delete": "Törlés",
+ "Permission:ChangePermissions": "Engedélyek módosítása",
+ "Permission:UserManagement": "Felhasználókezelés",
+ "Permission:UserLookup": "Felhaszáló keresés",
+ "Feature:IdentityGroup": "Identitás",
+ "Feature:TwoFactor": "Kétlépcsős",
+ "Feature:TwoFactorDescription": "Kétlépcsős hitelesítés",
+ "Feature:TwoFactor.Optional": "Választható",
+ "Feature:TwoFactor.Disabled": "Tiltott",
+ "Feature:TwoFactor.Forced": "Kényszerített",
+ "DisplayName:Abp.Identity.Password.RequiredLength": "Szükséges hossz",
+ "DisplayName:Abp.Identity.Password.RequiredUniqueChars": "Szükséges egyedi karakterek száma",
+ "DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "Szükséges nem alfanumerikus karakter",
+ "DisplayName:Abp.Identity.Password.RequireLowercase": "Szükséges kisbetű",
+ "DisplayName:Abp.Identity.Password.RequireUppercase": "Szükséges nagybetű",
+ "DisplayName:Abp.Identity.Password.RequireDigit": "Szükséges számjegy",
+ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Engedélyezve az új felhasználók számára",
+ "DisplayName:Abp.Identity.Lockout.LockoutDuration": "A zárolás időtartama (másodpercben)",
+ "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Max sikertelen hozzáférési kísérlet",
+ "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Megerősített e-mail megkövetelése",
+ "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Engedje meg a felhasználóknak, hogy erősítsék meg telefonszámukat",
+ "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Meg kell erősíteni a telefonszámot",
+ "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Engedje meg a felhasználóknak a felhasználónevük megváltoztatását",
+ "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Engedje meg a felhasználóknak, hogy megváltoztassák e-mail címüket",
+ "Description:Abp.Identity.Password.RequiredLength": "A jelszó minimális hosszának meg kell lennie.",
+ "Description:Abp.Identity.Password.RequiredUniqueChars": "A jelszavak által tartalmazandó egyedi karakterek minimális száma.",
+ "Description:Abp.Identity.Password.RequireNonAlphanumeric": "Ha a jelszavaknak nem alfanumerikus karaktert kell tartalmazniuk.",
+ "Description:Abp.Identity.Password.RequireLowercase": "Ha a jelszavaknak kisbetűs ASCII karaktert kell tartalmazniuk.",
+ "Description:Abp.Identity.Password.RequireUppercase": "Ha a jelszavaknak nagybetűs ASCII karaktert kell tartalmazniuk.",
+ "Description:Abp.Identity.Password.RequireDigit": "Ha a jelszavaknak tartalmazniuk kell egy számjegyet.",
+ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Egy új felhasználó zárolható-e.",
+ "Description:Abp.Identity.Lockout.LockoutDuration": "Az az időtartam, amelyre a felhasználó zárolva van, amikor zárolás történik.",
+ "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "A felhasználó zárolása előtt megengedett sikertelen hozzáférési kísérletek száma, feltéve, hogy a zárolás engedélyezve van.",
+ "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Szükség van-e megerősített e-mail címre a bejelentkezéshez.",
+ "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Meg tudja-e erősíteni a telefonszámot a felhasználó.",
+ "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Szükség van-e megerősített telefonszámra a bejelentkezéshez.",
+ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Meg tudja e módosítani a felhasználónevet a felhasználó?.",
+ "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Meg tudja-e módosítani az e-mail címét a felhasználó.",
+ "DisplayName:Abp.Identity.TwoFactorBehaviour": "Kétlépcsős bejelentkezés viselkedése",
+ "Description:Abp.Identity.TwoFactorBehaviour": "Kétlépcsős bejelentkezés viselkedése",
+ "DisplayName:Abp.Identity.UsersCanChange": "Lehetővé teszi a felhasználóknak a kétlépcsős beállítások megváltoztatását.",
+ "Description:Abp.Identity.UsersCanChange": "Lehetővé teszi a felhasználóknak a kétlépcsős beállítások megváltoztatását."
+ }
+ }
+
\ No newline at end of file
diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hu.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hu.json
new file mode 100644
index 0000000000..e4109a2ba7
--- /dev/null
+++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/hu.json
@@ -0,0 +1,13 @@
+{
+ "culture": "hu",
+ "texts": {
+ "Volo.IdentityServer:DuplicateIdentityResourceName": "Azonosító erőforrás neve már létezik: {Name}",
+ "Volo.IdentityServer:DuplicateApiResourceName": "Az Api erőforrás neve már létezik: {Name}",
+ "Volo.IdentityServer:DuplicateClientId": "ClientId már létezik: {ClientId}",
+ "UserLockedOut": "A felhasználói fiókot érvénytelen bejelentkezési kísérletek miatt zároltuk. Kérjük, várjon egy kicsit, és próbálja újra.",
+ "InvalidUserNameOrPassword": "Érvénytelen felhasználónév vagy jelszó!",
+ "LoginIsNotAllowed": "Ön nem léphet be! Meg kell erősítenie e-mail címét / telefonszámát.",
+ "InvalidUsername": "Érvénytelen felhasználónév vagy jelszó!",
+ "TheTargetUserIsNotLinkedToYou": "A célfelhasználó nincs hozzád kapcsolódva!"
+ }
+}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hu.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hu.json
new file mode 100644
index 0000000000..aaf2369adc
--- /dev/null
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hu.json
@@ -0,0 +1,10 @@
+{
+ "culture": "hu",
+ "texts": {
+ "Permissions": "Engedélyek",
+ "OnlyProviderPermissons": "Csak ez a szolgáltató",
+ "All": "Összes",
+ "SelectAllInAllTabs": "Adjon meg minden engedélyt",
+ "SelectAllInThisTab": "Mindet kiválaszt"
+ }
+ }
\ No newline at end of file
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hu.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hu.json
new file mode 100644
index 0000000000..886eab2ce6
--- /dev/null
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/hu.json
@@ -0,0 +1,7 @@
+{
+ "culture": "hu",
+ "texts": {
+ "Settings": "Beállítások",
+ "SuccessfullySaved": "Sikeresen mentve"
+ }
+ }
\ No newline at end of file
diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/hu.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/hu.json
new file mode 100644
index 0000000000..60c61c15cf
--- /dev/null
+++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/hu.json
@@ -0,0 +1,24 @@
+{
+ "culture": "hu",
+ "texts": {
+ "Menu:TenantManagement": "Bérlő menedzsment",
+ "Tenants": "Bérlők",
+ "NewTenant": "Új bérlő",
+ "TenantName": "Bérlő neve",
+ "DisplayName:TenantName": "Bérlő neve",
+ "TenantDeletionConfirmationMessage": "A '{0}' bérlő törlésre kerül. Megerősíti a műveletet?",
+ "ConnectionStrings": "Kapcsolat beállítás",
+ "DisplayName:DefaultConnectionString": "Alapértelmezettt kapcsolati beállítás",
+ "DisplayName:UseSharedDatabase": "Használjon megosztott adatbázist",
+ "ManageHostFeatures": "Host funkciók kezelése",
+ "Permission:TenantManagement": "Bérlő menedzsment",
+ "Permission:Create": "Létrehozás",
+ "Permission:Edit": "Szerkesztés",
+ "Permission:Delete": "Törlés",
+ "Permission:ManageConnectionStrings": "Kapcsolati beállítások kezelése",
+ "Permission:ManageFeatures": "Funkciók kezelése",
+ "DisplayName:AdminEmailAddress": "Admin email cím",
+ "DisplayName:AdminPassword": "Admin jelszó"
+ }
+ }
+
\ No newline at end of file
diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/AbpVirtualFileExplorerDemoAppModule.cs b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/AbpVirtualFileExplorerDemoAppModule.cs
index b1b0d2945c..3b4521f43a 100644
--- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/AbpVirtualFileExplorerDemoAppModule.cs
+++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/AbpVirtualFileExplorerDemoAppModule.cs
@@ -20,6 +20,7 @@ namespace Volo.Abp.VirtualFileExplorer.DemoApp
{
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
+ options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
options.Languages.Add(new LanguageInfo("zh-Hans", "zh-Hans", "简体中文"));
});
diff --git a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/hu.json b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/hu.json
new file mode 100644
index 0000000000..8d11e0be78
--- /dev/null
+++ b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/hu.json
@@ -0,0 +1,15 @@
+{
+ "culture": "hu",
+ "texts": {
+ "VirtualFileExplorer" : "Virtuális file böngésző",
+ "VirtualFileType" : "Virtuális file típus",
+ "Menu:VirtualFileExplorer" : "Virtuális file böngésző",
+ "LastUpdateTime" : "Utolsó módosítás ideje",
+ "VirtualFileName" : "Virtuális file neve",
+ "FileContent" : "File tartalma",
+ "Size" : "Méret",
+ "BackToRoot" : "Vissza a fő mappába",
+ "EmptyFileInfoList" : "Nem találhatóak virtuális fileok"
+ }
+ }
+
\ No newline at end of file
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hu.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hu.json
new file mode 100644
index 0000000000..c7b6a33a0f
--- /dev/null
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hu.json
@@ -0,0 +1,8 @@
+{
+ "culture": "hu",
+ "texts": {
+ "Menu:Home": "Kezdőlap",
+ "Welcome": "Üdvözlöm",
+ "LongWelcomeMessage": "Üdvözöljük az alkalmazásban. Ez egy ABP keretrendszeren alapuló startup projekt. További információkért látogasson el az abp.io oldalra."
+ }
+}
\ No newline at end of file
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
index ad116c7b98..8259259152 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
@@ -121,6 +121,7 @@ namespace MyCompanyName.MyProjectName
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("fr", "fr", "Français"));
+ options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyProjectNameHttpApiHostModule.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyProjectNameHttpApiHostModule.cs
index 8992c7c555..873f97d96a 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyProjectNameHttpApiHostModule.cs
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyProjectNameHttpApiHostModule.cs
@@ -129,6 +129,7 @@ namespace MyCompanyName.MyProjectName
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("fr", "fr", "Français"));
+ options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs
index 8054d31d6a..e717794618 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs
@@ -62,6 +62,7 @@ namespace MyCompanyName.MyProjectName
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("fr", "fr", "Français"));
+ options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs
index 582ac8c2c2..10aa1269c9 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs
@@ -145,6 +145,7 @@ namespace MyCompanyName.MyProjectName.Web
options.Languages.Add(new LanguageInfo("ar", "ar", "العربية"));
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
+ options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar"));
options.Languages.Add(new LanguageInfo("fr", "fr", "Français"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
index 12324b9f3c..1c1af02001 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
@@ -92,6 +92,7 @@ namespace MyCompanyName.MyProjectName
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("fr", "fr", "Français"));
+ options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs
index a3bbb4220a..bb77565ecd 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs
@@ -103,6 +103,7 @@ namespace MyCompanyName.MyProjectName
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("fr", "fr", "Français"));
+ options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyProjectNameWebUnifiedModule.cs b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyProjectNameWebUnifiedModule.cs
index f9c81d727f..773632b36a 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyProjectNameWebUnifiedModule.cs
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/MyProjectNameWebUnifiedModule.cs
@@ -100,6 +100,7 @@ namespace MyCompanyName.MyProjectName
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
options.Languages.Add(new LanguageInfo("en", "en", "English"));
options.Languages.Add(new LanguageInfo("fr", "fr", "Français"));
+ options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar"));
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português (Brasil)"));
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
diff --git a/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hu.json b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hu.json
new file mode 100644
index 0000000000..ac4d9c8abb
--- /dev/null
+++ b/templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hu.json
@@ -0,0 +1,7 @@
+{
+ "culture": "hu",
+ "texts": {
+ "ManageYourProfile": "Kezelje a profilját",
+ "SamplePageMessage": "Mintaoldal a MyProjectName modulhoz"
+ }
+}
\ No newline at end of file