diff --git a/Oqtane.Client/Modules/Admin/Languages/Index.razor b/Oqtane.Client/Modules/Admin/Languages/Index.razor
index aacdd733..6e9accbb 100644
--- a/Oqtane.Client/Modules/Admin/Languages/Index.razor
+++ b/Oqtane.Client/Modules/Admin/Languages/Index.razor
@@ -22,7 +22,7 @@ else
|
- |
+ |
@context.Name |
@context.Code |
|
@@ -45,12 +45,13 @@ else
protected override async Task OnParametersSetAsync()
{
_languages = await LanguageService.GetLanguagesAsync(PageState.Site.SiteId);
- if (_languages.Count == 0)
- {
- var cultures = await LocalizationService.GetCulturesAsync();
- var culture = cultures.First(c => c.Name.Equals(Constants.DefaultCulture));
- _languages.Add(new Language { Name = culture.DisplayName, Code = culture.Name, IsDefault = culture.IsDefault });
- }
+
+ var cultures = await LocalizationService.GetCulturesAsync();
+ var culture = cultures.First(c => c.Name.Equals(Constants.DefaultCulture));
+
+ // Adds English as default language
+ _languages.Insert(0, new Language { Name = culture.DisplayName, Code = culture.Name, IsDefault = culture.IsDefault });
+
if (UserSecurity.IsAuthorized(PageState.User, RoleNames.Host))
{
_packages = await PackageService.GetPackagesAsync("language");