diff --git a/Oqtane.Client/Installer/Installer.razor b/Oqtane.Client/Installer/Installer.razor index c90c3bc9..eb0c96b1 100644 --- a/Oqtane.Client/Installer/Installer.razor +++ b/Oqtane.Client/Installer/Installer.razor @@ -12,13 +12,13 @@
-
@Localizer["Version:"] @Constants.Version
+
@Localizer["Version"] @Constants.Version

-

@Localizer["Database Configuration"]


+

@Localizer["DatabaseConfig"]


@@ -54,7 +54,7 @@
-

@Localizer["Application Administrator"]


+

@Localizer["ApplicationAdmin"]


@@ -96,7 +96,7 @@
-

+

@@ -133,7 +133,7 @@ } catch { - _message = Localizer["Error loading Database Configuration Control"]; + _message = Localizer["Error.DbConfig.Load"]; } } @@ -204,7 +204,7 @@ } else { - _message = Localizer["Please Enter All Fields And Ensure Passwords Match And Are Greater Than 5 Characters In Length"]; + _message = Localizer["Message.Require.DbInfo"]; } } diff --git a/Oqtane.Client/Modules/Admin/Error/Index.razor b/Oqtane.Client/Modules/Admin/Error/Index.razor index 381665ae..0e085ab9 100644 --- a/Oqtane.Client/Modules/Admin/Error/Index.razor +++ b/Oqtane.Client/Modules/Admin/Error/Index.razor @@ -11,7 +11,7 @@ Module module = await ModuleService.GetModuleAsync(ModuleState.ModuleId); if (UserSecurity.IsAuthorized(PageState.User, RoleNames.Host)) { - string message = Localizer["A Problem Was Encountered Loading Module {0}", module.ModuleDefinitionName]; + string message = string.Format(Localizer["Error.Module.Load"], module.ModuleDefinitionName); AddModuleMessage(message, MessageType.Error); } diff --git a/Oqtane.Client/Modules/Admin/Files/Add.razor b/Oqtane.Client/Modules/Admin/Files/Add.razor index a848ee19..a720e52c 100644 --- a/Oqtane.Client/Modules/Admin/Files/Add.razor +++ b/Oqtane.Client/Modules/Admin/Files/Add.razor @@ -38,7 +38,7 @@
@@ -77,7 +77,7 @@ }
@if (PageState.QueryString.ContainsKey("id")) { - + } @foreach (Folder folder in _folders) { @@ -130,7 +130,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Folder {FolderId} {Error}", _folderId, ex.Message); - AddModuleMessage(Localizer["Error Loading Folder"], MessageType.Error); + AddModuleMessage(Localizer["Error.Folder.Load"], MessageType.Error); } } @@ -138,13 +138,13 @@ { if (_name == string.Empty || _parentId == -1) { - AddModuleMessage(Localizer["Folders Must Have A Parent And A Name"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Required.FolderParent"], MessageType.Warning); return; } if (!_name.IsPathOrFileValid()) { - AddModuleMessage(Localizer["Folder Name Not Valid."], MessageType.Warning); + AddModuleMessage(Localizer["Message.Folder.InvalidName"], MessageType.Warning); return; } @@ -193,13 +193,13 @@ } else { - AddModuleMessage(Localizer["An Error Was Encountered Saving The Folder"], MessageType.Error); + AddModuleMessage(Localizer["Error.Folder.Save"], MessageType.Error); } } catch (Exception ex) { await logger.LogError(ex, "Error Saving Folder {FolderId} {Error}", _folderId, ex.Message); - AddModuleMessage(Localizer["Error Saving Folder"], MessageType.Error); + AddModuleMessage(Localizer["Error.Folder.Save"], MessageType.Error); } } @@ -227,18 +227,18 @@ } else { - AddModuleMessage(Localizer["Folder Has Files And Cannot Be Deleted"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Folder.Files.InvalidDelete"], MessageType.Warning); } } else { - AddModuleMessage(Localizer["Folder Has Subfolders And Cannot Be Deleted"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Folder.Subfolders.InvalidDelete"], MessageType.Warning); } } catch (Exception ex) { await logger.LogError(ex, "Error Deleting Folder {Folder} {Error}", _folderId, ex.Message); - AddModuleMessage(Localizer["Error Deleting Folder"], MessageType.Error); + AddModuleMessage(Localizer["Error.Folder.Delete"], MessageType.Error); } } } diff --git a/Oqtane.Client/Modules/Admin/Files/Index.razor b/Oqtane.Client/Modules/Admin/Files/Index.razor index bd670d21..5717d3c1 100644 --- a/Oqtane.Client/Modules/Admin/Files/Index.razor +++ b/Oqtane.Client/Modules/Admin/Files/Index.razor @@ -10,7 +10,7 @@ - + @@ -47,7 +47,7 @@ @if (_files.Count == 0) { -
@Localizer["No Files Exist In Selected Folder"]
+
@Localizer["NoFiles"]
} } @@ -73,7 +73,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Files {Error}", ex.Message); - AddModuleMessage(Localizer["Error Loading Files"], MessageType.Error); + AddModuleMessage(Localizer["Error.File.Load"], MessageType.Error); } } @@ -93,7 +93,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Files {Error}", ex.Message); - AddModuleMessage(Localizer["Error Loading Files"], MessageType.Error); + AddModuleMessage(Localizer["Error.File.Load"], MessageType.Error); } } @@ -103,14 +103,14 @@ { await FileService.DeleteFileAsync(file.FileId); await logger.LogInformation("File Deleted {File}", file.Name); - AddModuleMessage(Localizer["File {0} Deleted", file.Name], MessageType.Success); + AddModuleMessage(string.Format(Localizer["Success.File.Delete"], file.Name), MessageType.Success); await GetFiles(); StateHasChanged(); } catch (Exception ex) { await logger.LogError(ex, "Error Deleting File {File} {Error}", file.Name, ex.Message); - AddModuleMessage(Localizer["Error Deleting File {0}", file.Name], MessageType.Error); + AddModuleMessage(string.Format(Localizer["Error.File.Delete"], file.Name), MessageType.Error); } } } diff --git a/Oqtane.Client/Modules/Admin/Jobs/Edit.razor b/Oqtane.Client/Modules/Admin/Jobs/Edit.razor index 9a436b6d..7c737d57 100644 --- a/Oqtane.Client/Modules/Admin/Jobs/Edit.razor +++ b/Oqtane.Client/Modules/Admin/Jobs/Edit.razor @@ -118,7 +118,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Job {JobId} {Error}", _jobId, ex.Message); - AddModuleMessage(Localizer["Error Loading Job"], MessageType.Error); + AddModuleMessage(Localizer["Error.Job.Load"], MessageType.Error); } } @@ -171,12 +171,12 @@ catch (Exception ex) { await logger.LogError(ex, "Error Udate Job {Job} {Error}", job, ex.Message); - AddModuleMessage(Localizer["Error Updating Job"], MessageType.Error); + AddModuleMessage(Localizer["Error.Job.Update"], MessageType.Error); } } else { - AddModuleMessage(Localizer["You Must Provide The Job Name, Type, Frequency, and Retention"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Required.JobInfo"], MessageType.Warning); } } diff --git a/Oqtane.Client/Modules/Admin/Jobs/Index.razor b/Oqtane.Client/Modules/Admin/Jobs/Index.razor index 5aefdcbe..eb9c11aa 100644 --- a/Oqtane.Client/Modules/Admin/Jobs/Index.razor +++ b/Oqtane.Client/Modules/Admin/Jobs/Index.razor @@ -5,7 +5,7 @@ @if (_jobs == null) { -

@Localizer["Loading..."]

+

@Localizer["Loading"]

} else { @@ -22,7 +22,7 @@ else - + @@ -118,7 +118,7 @@ else catch (Exception ex) { await logger.LogError(ex, "Error Deleting Job {Job} {Error}", job, ex.Message); - AddModuleMessage(Localizer["Error Deleting Job"], MessageType.Error); + AddModuleMessage(Localizer["Error.Job.Delete"], MessageType.Error); } } diff --git a/Oqtane.Client/Modules/Admin/Jobs/Log.razor b/Oqtane.Client/Modules/Admin/Jobs/Log.razor index b0049db7..820bd313 100644 --- a/Oqtane.Client/Modules/Admin/Jobs/Log.razor +++ b/Oqtane.Client/Modules/Admin/Jobs/Log.razor @@ -5,7 +5,7 @@ @if (_jobLogs == null) { -

@Localizer["Loading..."]

+

@Localizer["Loading"]

} else { diff --git a/Oqtane.Client/Modules/Admin/Languages/Add.razor b/Oqtane.Client/Modules/Admin/Languages/Add.razor index aecb372c..c1012483 100644 --- a/Oqtane.Client/Modules/Admin/Languages/Add.razor +++ b/Oqtane.Client/Modules/Admin/Languages/Add.razor @@ -10,7 +10,7 @@ @if (_supportedCultures == null) { -

@Localizer["Loading..."]

+

@Localizer["Loading"]

} else { @@ -117,11 +117,11 @@ else if (_supportedCultures.Count() == 1) { - _message = Localizer["The Only Installed Language Is English"]; + _message = Localizer["OnlyEnglish"]; } else if (_availableCultures.Count() == 0) { - _message = Localizer["All The Installed Languages Have Been Added."]; + _message = Localizer["AllLanguages"]; } } @@ -151,7 +151,7 @@ else catch (Exception ex) { await logger.LogError(ex, "Error Adding Language {Language} {Error}", language, ex.Message); - AddModuleMessage(Localizer["Error Adding Language"], MessageType.Error); + AddModuleMessage(Localizer["Error.Language.Add"], MessageType.Error); } } @@ -160,7 +160,7 @@ else try { await PackageService.InstallPackagesAsync(); - AddModuleMessage(Localizer["Language Packages Installed Successfully. You Must Restart Your Application To Apply These Changes.", NavigateUrl("admin/system")], MessageType.Success); + AddModuleMessage(string.Format(Localizer["Success.Language.Install"], NavigateUrl("admin/system")), MessageType.Success); } catch (Exception ex) { @@ -174,13 +174,13 @@ else { await PackageService.DownloadPackageAsync(packageid, version, "Packages"); await logger.LogInformation("Language Paclage {Name} {Version} Downloaded Successfully", packageid, version); - AddModuleMessage(Localizer["Language Package Downloaded Successfully. Click Install To Complete Installation."], MessageType.Success); + AddModuleMessage(Localizer["Success.Language.Download"], MessageType.Success); StateHasChanged(); } catch (Exception ex) { await logger.LogError(ex, "Error Downloading Language Package {Name} {Version}", packageid, version); - AddModuleMessage(Localizer["Error Downloading Language Package"], MessageType.Error); + AddModuleMessage(Localizer["Error.Langauge.Download"], MessageType.Error); } } diff --git a/Oqtane.Client/Modules/Admin/Languages/Index.razor b/Oqtane.Client/Modules/Admin/Languages/Index.razor index eef0c6af..f73d2a70 100644 --- a/Oqtane.Client/Modules/Admin/Languages/Index.razor +++ b/Oqtane.Client/Modules/Admin/Languages/Index.razor @@ -7,7 +7,7 @@ @if (_languages == null) { -

@Localizer["Loading..."]

+

@Localizer["Loading"]

} else { @@ -18,11 +18,11 @@ else
- + - + @@ -71,7 +71,7 @@ else { await logger.LogError(ex, "Error Deleting Language {Language} {Error}", language, ex.Message); - AddModuleMessage(Localizer["Error Deleting Language"], MessageType.Error); + AddModuleMessage(Localizer["Error.Language.Delete"], MessageType.Error); } } @@ -99,13 +99,13 @@ else await PackageService.DownloadPackageAsync(Constants.PackageId + ".Client." + code, Constants.Version, "Packages"); await logger.LogInformation("Language Package Downloaded {Code} {Version}", code, Constants.Version); await PackageService.InstallPackagesAsync(); - AddModuleMessage(Localizer["Language Package Installed Successfully. You Must Restart Your Application To Apply These Changes.", NavigateUrl("admin/system")], MessageType.Success); + AddModuleMessage(string.Format(Localizer["Success.Language.Install"], NavigateUrl("admin/system")), MessageType.Success); } } catch (Exception ex) { await logger.LogError(ex, "Error Downloading Language Package {Code} {Version} {Error}", code, Constants.Version, ex.Message); - AddModuleMessage(Localizer["Error Downloading Language Package"], MessageType.Error); + AddModuleMessage(Localizer["Error.Langauge.Download"], MessageType.Error); } } } diff --git a/Oqtane.Client/Modules/Admin/Login/Index.razor b/Oqtane.Client/Modules/Admin/Login/Index.razor index 790265c7..17340094 100644 --- a/Oqtane.Client/Modules/Admin/Login/Index.razor +++ b/Oqtane.Client/Modules/Admin/Login/Index.razor @@ -15,29 +15,29 @@ ... - +
@@ -83,11 +83,11 @@ if (user != null) { - _message = Localizer["User Account Verified Successfully. You Can Now Login With Your Username And Password Below."]; + _message = Localizer["Success.Account.Verified"]; } else { - _message = Localizer["User Account Could Not Be Verified. Please Contact Your Administrator For Further Instructions."]; + _message = Localizer["Message.Account.NotVerfied"]; _type = MessageType.Warning; } } @@ -126,7 +126,7 @@ else { await logger.LogInformation("Login Failed For Username {Username}", _username); - AddModuleMessage(Localizer["Login Failed. Please Remember That Passwords Are Case Sensitive And User Accounts Require Verification When They Are Initially Created So You May Wish To Check Your Email."], MessageType.Error); + AddModuleMessage(Localizer["Error.Login.Fail"], MessageType.Error); } } else @@ -147,13 +147,13 @@ else { await logger.LogInformation("Login Failed For Username {Username}", _username); - AddModuleMessage(Localizer["Login Failed. Please Remember That Passwords Are Case Sensitive And User Accounts Require Verification When They Are Initially Created So You May Wish To Check Your Email."], MessageType.Error); + AddModuleMessage(Localizer["Error.Login.Fail"], MessageType.Error); } } } else { - AddModuleMessage(Localizer["Please Provide Your Username And Password"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Required.UserInfo"], MessageType.Warning); } } diff --git a/Oqtane.Client/Modules/Admin/Logs/Detail.razor b/Oqtane.Client/Modules/Admin/Logs/Detail.razor index 481a9636..edaf693c 100644 --- a/Oqtane.Client/Modules/Admin/Logs/Detail.razor +++ b/Oqtane.Client/Modules/Admin/Logs/Detail.razor @@ -207,7 +207,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Log {LogId} {Error}", _logId, ex.Message); - AddModuleMessage(Localizer["Error Loading Log"], MessageType.Error); + AddModuleMessage(Localizer["Error.Log.Load"], MessageType.Error); } } } diff --git a/Oqtane.Client/Modules/Admin/Logs/Index.razor b/Oqtane.Client/Modules/Admin/Logs/Index.razor index cbd355db..551cb2e2 100644 --- a/Oqtane.Client/Modules/Admin/Logs/Index.razor +++ b/Oqtane.Client/Modules/Admin/Logs/Index.razor @@ -5,7 +5,7 @@ @if (_logs == null) { -

@Localizer["Loading..."]

+

@Localizer["Loading"]

} else { @@ -14,7 +14,7 @@ else @@ -77,11 +77,11 @@ }
- + @context.Name @context.ModifiedOn @context.Extension.ToUpper() @Localizer["File"]@Localizer["Name"] @Localizer["Status"] @Localizer["Frequency"]@Localizer["Next Execution"]@Localizer["NextExecution"]     @Localizer["Name"] @Localizer["Code"]@Localizer["Default?"]@Localizer["Default"]   @context.Name @context.Code



- + } else { - + } @code { @@ -136,11 +136,11 @@ else GetLocation(); - AddModuleMessage(Localizer["The Source Code For Your Module Has Been Created At The Location Specified Below And Must Be Compiled In Order To Make It Functional. Once It Has Been Compiled You Must Restart Your Application To Apply These Changes.", NavigateUrl("admin/system")], MessageType.Success); + AddModuleMessage(string.Format(Localizer["Success.Module.Create"], NavigateUrl("admin/system")), MessageType.Success); } else { - AddModuleMessage(Localizer["You Must Provide A Valid Owner Name And Module Name ( ie. No Punctuation Or Spaces And The Values Cannot Be The Same ) And Choose A Template"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Require.ValidName"], MessageType.Warning); } } catch (Exception ex) diff --git a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Add.razor b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Add.razor index 36b41591..451ea165 100644 --- a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Add.razor +++ b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Add.razor @@ -70,7 +70,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Packages {Error}", ex.Message); - AddModuleMessage(Localizer["Error Loading Packages"], MessageType.Error); + AddModuleMessage(Localizer["Error.Package.Load"], MessageType.Error); } } @@ -79,7 +79,7 @@ try { await ModuleDefinitionService.InstallModuleDefinitionsAsync(); - AddModuleMessage(Localizer["Module Installed Successfully. You Must Restart Your Application To Apply These Changes.", NavigateUrl("admin/system")], MessageType.Success); + AddModuleMessage(string.Format(Localizer["Success.Module.Install"], NavigateUrl("admin/system")), MessageType.Success); } catch (Exception ex) { @@ -93,13 +93,13 @@ { await PackageService.DownloadPackageAsync(packageid, version, "Packages"); await logger.LogInformation("Module {ModuleDefinitionName} {Version} Downloaded Successfully", packageid, version); - AddModuleMessage(Localizer["Modules Downloaded Successfully. Click Install To Complete Installation."], MessageType.Success); + AddModuleMessage(Localizer["Success.Module.Download"], MessageType.Success); StateHasChanged(); } catch (Exception ex) { await logger.LogError(ex, "Error Downloading Module {ModuleDefinitionName} {Version}", packageid, version); - AddModuleMessage(Localizer["Error Downloading Module"], MessageType.Error); + AddModuleMessage(Localizer["Error.Module.Download"], MessageType.Error); } } } diff --git a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Create.razor b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Create.razor index 98324f3a..71cbd72a 100644 --- a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Create.razor +++ b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Create.razor @@ -40,7 +40,7 @@
- + @Localizer["Cancel"] } @@ -100,7 +100,7 @@ { _templates = await ModuleDefinitionService.GetModuleDefinitionTemplatesAsync(); _versions = Constants.ReleaseVersions.Split(',').Where(item => Version.Parse(item).CompareTo(Version.Parse("2.0.0")) >= 0).ToArray(); - AddModuleMessage(Localizer["Please Note That The Module Creator Is Only Intended To Be Used In A Development Environment"], MessageType.Info); + AddModuleMessage(Localizer["Info.Module.Development"], MessageType.Info); } catch (Exception ex) { @@ -117,11 +117,11 @@ var moduleDefinition = new ModuleDefinition { Owner = _owner, Name = _module, Description = _description, Template = _template, Version = _reference }; moduleDefinition = await ModuleDefinitionService.CreateModuleDefinitionAsync(moduleDefinition); GetLocation(); - AddModuleMessage(Localizer["The Source Code For Your Module Has Been Created At The Location Specified Below And Must Be Compiled In Order To Make It Functional. Once It Has Been Compiled You Must Restart Your Application To Activate The Module.", NavigateUrl("admin/system")], MessageType.Success); + AddModuleMessage(string.Format(Localizer["Success.Module.Create"], NavigateUrl("admin/system")), MessageType.Success); } else { - AddModuleMessage(Localizer["You Must Provide A Valid Owner Name And Module Name ( ie. No Punctuation Or Spaces And The Values Cannot Be The Same ) And Choose A Template"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Require.ValidName"], MessageType.Warning); } } catch (Exception ex) diff --git a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Edit.razor b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Edit.razor index 70310bd4..2cf7e8fb 100644 --- a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Edit.razor +++ b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Edit.razor @@ -161,7 +161,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading ModuleDefinition {ModuleDefinitionId} {Error}", _moduleDefinitionId, ex.Message); - AddModuleMessage(Localizer["Error Loading Module"], MessageType.Error); + AddModuleMessage(Localizer["Error.Module.Load"], MessageType.Error); } } @@ -190,7 +190,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Saving ModuleDefinition {ModuleDefinitionId} {Error}", _moduleDefinitionId, ex.Message); - AddModuleMessage(Localizer["Error Saving Module"], MessageType.Error); + AddModuleMessage(Localizer["Error.Module.Save"], MessageType.Error); } } } diff --git a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Index.razor b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Index.razor index 44bc1b8f..9a1fadef 100644 --- a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Index.razor +++ b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Index.razor @@ -7,7 +7,7 @@ @if (_moduleDefinitions == null) { -

@Localizer["Loading..."]

+

@Localizer["Loading"]

} else { @@ -28,7 +28,7 @@ else @if (context.AssemblyName != "Oqtane.Client") { - + } @context.Name @@ -61,7 +61,7 @@ else if (_moduleDefinitions == null) { await logger.LogError(ex, "Error Loading Modules {Error}", ex.Message); - AddModuleMessage(Localizer["Error Loading Modules"], MessageType.Error); + AddModuleMessage(Localizer["Error.Module.Load"], MessageType.Error); } } } @@ -88,12 +88,12 @@ else await PackageService.DownloadPackageAsync(packagename, version, "Packages"); await logger.LogInformation("Module Downloaded {ModuleDefinitionName} {Version}", packagename, version); await ModuleDefinitionService.InstallModuleDefinitionsAsync(); - AddModuleMessage(Localizer["Module Installed Successfully. You Must Restart Your Application To Apply These Changes.", NavigateUrl("admin/system")], MessageType.Success); + AddModuleMessage(string.Format(Localizer["Success.Module.Install"], NavigateUrl("admin/system")), MessageType.Success); } catch (Exception ex) { await logger.LogError(ex, "Error Downloading Module {ModuleDefinitionName} {Version} {Error}", packagename, version, ex.Message); - AddModuleMessage(Localizer["Error Downloading Module"], MessageType.Error); + AddModuleMessage(Localizer["Error.Module.Download"], MessageType.Error); } } @@ -102,13 +102,13 @@ else try { await ModuleDefinitionService.DeleteModuleDefinitionAsync(moduleDefinition.ModuleDefinitionId, moduleDefinition.SiteId); - AddModuleMessage(Localizer["Module Deleted Successfully"], MessageType.Success); + AddModuleMessage(Localizer["Success.Module.Delete"], MessageType.Success); NavigationManager.NavigateTo(NavigateUrl(PageState.Page.Path, true)); } catch (Exception ex) { await logger.LogError(ex, "Error Deleting Module {ModuleDefinition} {Error}", moduleDefinition, ex.Message); - AddModuleMessage(Localizer["Error Deleting Module"], MessageType.Error); + AddModuleMessage(Localizer["Error.Module.Delete"], MessageType.Error); } } } diff --git a/Oqtane.Client/Modules/Admin/Modules/Import.razor b/Oqtane.Client/Modules/Admin/Modules/Import.razor index 423361f6..e1bb84d0 100644 --- a/Oqtane.Client/Modules/Admin/Modules/Import.razor +++ b/Oqtane.Client/Modules/Admin/Modules/Import.razor @@ -35,22 +35,22 @@ bool success = await ModuleService.ImportModuleAsync(ModuleState.ModuleId, _content); if (success) { - AddModuleMessage(Localizer["Content Imported Successfully"], MessageType.Success); + AddModuleMessage(Localizer["Success.Content.Import"], MessageType.Success); } else { - AddModuleMessage(Localizer["A Problem Was Encountered Importing Content. Please Ensure The Content Is Formatted Correctly For The Module."], MessageType.Warning); + AddModuleMessage(Localizer["Message.Content.ImportProblem"], MessageType.Warning); } } catch (Exception ex) { await logger.LogError(ex, "Error Importing Module {ModuleId} {Error}", ModuleState.ModuleId, ex.Message); - AddModuleMessage(Localizer["Error Importing Module"], MessageType.Error); + AddModuleMessage(Localizer["Error.Module.Import"], MessageType.Error); } } else { - AddModuleMessage(Localizer["You Must Enter Some Content To Import"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Required.ImportContent"], MessageType.Warning); } } } diff --git a/Oqtane.Client/Modules/Admin/Modules/Settings.razor b/Oqtane.Client/Modules/Admin/Modules/Settings.razor index 5d75d71b..17285a4f 100644 --- a/Oqtane.Client/Modules/Admin/Modules/Settings.razor +++ b/Oqtane.Client/Modules/Admin/Modules/Settings.razor @@ -212,7 +212,7 @@ } else { - AddModuleMessage(Localizer["You Must Provide A Title For The Module"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Required.Title"], MessageType.Warning); } } diff --git a/Oqtane.Client/Modules/Admin/Pages/Add.razor b/Oqtane.Client/Modules/Admin/Pages/Add.razor index 6c275498..eb5588d2 100644 --- a/Oqtane.Client/Modules/Admin/Pages/Add.razor +++ b/Oqtane.Client/Modules/Admin/Pages/Add.razor @@ -24,7 +24,7 @@ - + @if (_children != null && _children.Count > 0) { } - + @if (_children != null && _children.Count > 0 && (_insert == "<" || _insert == ">")) { - + @foreach (var container in _containers) { @@ -221,7 +221,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Initializing Page {Error}", ex.Message); - AddModuleMessage(Localizer["Error Initializing Page"], MessageType.Error); + AddModuleMessage(Localizer["Error.Page.Initialize"], MessageType.Error); } } @@ -256,7 +256,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Child Pages For Parent {PageId} {Error}", _parentid, ex.Message); - AddModuleMessage(Localizer["Error Loading Child Pages For Parent"], MessageType.Error); + AddModuleMessage(Localizer["Error.ChildPage.Load"], MessageType.Error); } } @@ -273,7 +273,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Pane Layouts For Theme {ThemeType} {Error}", _themetype, ex.Message); - AddModuleMessage(Localizer["Error Loading Pane Layouts For Theme"], MessageType.Error); + AddModuleMessage(Localizer["Error.Pane.Load"], MessageType.Error); } } @@ -339,7 +339,7 @@ if (!PagePathIsUnique(page.Path, page.SiteId, _pageList)) { - AddModuleMessage(Localizer["A page with path {0} already exists for the selected parent page. The page path needs to be unique for the selected parent.", _path], MessageType.Warning); + AddModuleMessage(string.Format(Localizer["Message.Page.Exists"], _path), MessageType.Warning); return; } @@ -395,14 +395,14 @@ } else { - AddModuleMessage(Localizer["You Must Provide Page Name, Theme, and Container"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Required.PageInfo"], MessageType.Warning); } } catch (Exception ex) { await logger.LogError(ex, "Error Saving Page {Page} {Error}", page, ex.Message); - AddModuleMessage(Localizer["Error Saving Page"], MessageType.Error); + AddModuleMessage(Localizer["Error.Page.Save"], MessageType.Error); } } diff --git a/Oqtane.Client/Modules/Admin/Pages/Edit.razor b/Oqtane.Client/Modules/Admin/Pages/Edit.razor index 58554c53..31d3a7b6 100644 --- a/Oqtane.Client/Modules/Admin/Pages/Edit.razor +++ b/Oqtane.Client/Modules/Admin/Pages/Edit.razor @@ -25,7 +25,7 @@ @if (_parentid == _currentparentid) { - + } - + @if (_children != null && _children.Count > 0) { } - + @if (_children != null && _children.Count > 0 && (_insert == "<" || _insert == ">")) { - + @foreach (var container in _containers) { @@ -288,7 +288,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Page {PageId} {Error}", _pageId, ex.Message); - AddModuleMessage(Localizer["Error Loading Page"], MessageType.Error); + AddModuleMessage(Localizer["Error.Page.Load"], MessageType.Error); } } @@ -331,7 +331,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Child Pages For Parent {PageId} {Error}", _parentid, ex.Message); - AddModuleMessage(Localizer["Error Loading Child Pages For Parent"], MessageType.Error); + AddModuleMessage(Localizer["Error.ChildPage.Load"], MessageType.Error); } } @@ -348,7 +348,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Pane Layouts For Theme {ThemeType} {Error}", _themetype, ex.Message); - AddModuleMessage(Localizer["Error Loading Pane Layouts For Theme"], MessageType.Error); + AddModuleMessage(Localizer["Error.Pane.Load"], MessageType.Error); } } @@ -414,7 +414,7 @@ if (!PagePathIsUnique(page.Path, page.SiteId, page.PageId, _pageList)) { - AddModuleMessage(Localizer["A page with path {0} already exists for the selected parent page. The page path needs to be unique for the selected parent.", _path], MessageType.Warning); + AddModuleMessage(string.Format(Localizer["Mesage.Page.PathExists"], _path), MessageType.Warning); return; } @@ -495,13 +495,13 @@ } else { - AddModuleMessage(Localizer["You Must Provide Page Name, Theme, and Container"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Required.PageInfo"], MessageType.Warning); } } catch (Exception ex) { await logger.LogError(ex, "Error Saving Page {Page} {Error}", page, ex.Message); - AddModuleMessage(Localizer["Error Saving Page"], MessageType.Error); + AddModuleMessage(Localizer["Error.Page.Save"], MessageType.Error); } } diff --git a/Oqtane.Client/Modules/Admin/Pages/Index.razor b/Oqtane.Client/Modules/Admin/Pages/Index.razor index fef67427..6f0f70e1 100644 --- a/Oqtane.Client/Modules/Admin/Pages/Index.razor +++ b/Oqtane.Client/Modules/Admin/Pages/Index.razor @@ -16,7 +16,7 @@ - + @(new string('-', context.Level * 2))@(context.Name) @@ -38,7 +38,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Deleting Page {Page} {Error}", page, ex.Message); - AddModuleMessage(Localizer["Error Deleting Page"], MessageType.Error); + AddModuleMessage(Localizer["Error.Page.Delete"], MessageType.Error); } } } diff --git a/Oqtane.Client/Modules/Admin/Profiles/Edit.razor b/Oqtane.Client/Modules/Admin/Profiles/Edit.razor index 86a71c8c..c62846c0 100644 --- a/Oqtane.Client/Modules/Admin/Profiles/Edit.razor +++ b/Oqtane.Client/Modules/Admin/Profiles/Edit.razor @@ -138,7 +138,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Profile {ProfileId} {Error}", _profileid, ex.Message); - AddModuleMessage(Localizer["Error Loading Profile"], MessageType.Error); + AddModuleMessage(Localizer["Error.Profile.Load"], MessageType.Error); } } @@ -182,7 +182,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Saving Profile {ProfleId} {Error}", _profileid, ex.Message); - AddModuleMessage(Localizer["Error Saving Profile"], MessageType.Error); + AddModuleMessage(Localizer["Error.Profile.Save"], MessageType.Error); } } } diff --git a/Oqtane.Client/Modules/Admin/Profiles/Index.razor b/Oqtane.Client/Modules/Admin/Profiles/Index.razor index 4705b290..4b47837a 100644 --- a/Oqtane.Client/Modules/Admin/Profiles/Index.razor +++ b/Oqtane.Client/Modules/Admin/Profiles/Index.razor @@ -5,7 +5,7 @@ @if (_profiles == null) { -

@Localizer["Loading..."]

+

@Localizer["Loading"]

} else { @@ -19,7 +19,7 @@ else - + @context.Name @@ -42,7 +42,7 @@ else await ProfileService.DeleteProfileAsync(profileId); await logger.LogInformation("Profile Deleted {ProfileId}", profileId); - AddModuleMessage(Localizer["Profile Deleted"], MessageType.Success); + AddModuleMessage(Localizer["Success.Profile.Delete"], MessageType.Success); await GetProfilesAsync(); @@ -51,7 +51,7 @@ else catch (Exception ex) { await logger.LogError(ex, "Error Deleting Profile {ProfileId} {Error}", profileId, ex.Message); - AddModuleMessage(Localizer["Error Deleting Profile"], MessageType.Error); + AddModuleMessage(Localizer["Error.Profile.Delete"], MessageType.Error); } } diff --git a/Oqtane.Client/Modules/Admin/RecycleBin/Index.razor b/Oqtane.Client/Modules/Admin/RecycleBin/Index.razor index 47e2a47a..402daf2f 100644 --- a/Oqtane.Client/Modules/Admin/RecycleBin/Index.razor +++ b/Oqtane.Client/Modules/Admin/RecycleBin/Index.razor @@ -11,7 +11,7 @@ @if (_pages == null) {
-

@Localizer["No Deleted Pages"]

+

@Localizer["NoPage.Deleted"]

} else { @@ -20,12 +20,12 @@     @Localizer["Name"] - @Localizer["Deleted By"] - @Localizer["Deleted On"] + @Localizer["DeletedBy"] + @Localizer["DeletedOn"] - + @context.Name @context.DeletedBy @context.DeletedOn @@ -43,7 +43,7 @@ @if (_modules == null) {
-

@Localizer["No Deleted Modules"]

+

@Localizer["NoModule.Deleted"]

} else { @@ -53,12 +53,12 @@   @Localizer["Page"] @Localizer["Module"] - @Localizer["Deleted By"] - @Localizer["Deleted On"] + @Localizer["DeletedBy"] + @Localizer["DeletedOn"] - + @PageState.Pages.Find(item => item.PageId == context.PageId).Name @context.Title @context.DeletedBy @@ -91,7 +91,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Deleted Pages Or Modules {Error}", ex.Message); - AddModuleMessage(Localizer["Error Loading Deleted Pages Or Modules"], MessageType.Error); + AddModuleMessage(Localizer["Error.DeletedModulePage.Load"], MessageType.Error); } } @@ -118,7 +118,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Restoring Deleted Page {Page} {Error}", page, ex.Message); - AddModuleMessage(Localizer["Error Restoring Deleted Page"], MessageType.Error); + AddModuleMessage(Localizer["Error.Page.Restore"], MessageType.Error); } } @@ -175,7 +175,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Restoring Deleted Module {Module} {Error}", module, ex.Message); - AddModuleMessage(Localizer["Error Restoring Deleted Module"], MessageType.Error); + AddModuleMessage(Localizer["Error.Module.Restore"], MessageType.Error); } } @@ -199,7 +199,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Permanently Deleting Module {Module} {Error}", module, ex.Message); - AddModuleMessage(Localizer["Error Permanently Deleting Module"], MessageType.Error); + AddModuleMessage(Localizer["Error.Module.Delete"], MessageType.Error); } } @@ -226,7 +226,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Permanently Deleting Modules {Error}", ex.Message); - AddModuleMessage(Localizer["Error Permanently Deleting Modules"], MessageType.Error); + AddModuleMessage(Localizer["Error.Modules.Delete"], MessageType.Error); } } } diff --git a/Oqtane.Client/Modules/Admin/Register/Index.razor b/Oqtane.Client/Modules/Admin/Register/Index.razor index e78e4c7c..c607e39f 100644 --- a/Oqtane.Client/Modules/Admin/Register/Index.razor +++ b/Oqtane.Client/Modules/Admin/Register/Index.razor @@ -11,30 +11,30 @@ ... - + - +
- +
- +
- +
- +
- +
@@ -45,7 +45,7 @@ } else { - + } @code { @@ -80,28 +80,28 @@ else if (user != null) { await logger.LogInformation("User Created {Username} {Email}", _username, _email); - AddModuleMessage(Localizer["User Account Created. Please Check Your Email For Verification Instructions."], MessageType.Info); + AddModuleMessage(Localizer["Info.User.AccountCreate"], MessageType.Info); } else { await logger.LogError("Error Adding User {Username} {Email}", _username, _email); - AddModuleMessage(Localizer["Error Adding User. Please Ensure Password Meets Complexity Requirements And Username Is Not Already In Use."], MessageType.Error); + AddModuleMessage(Localizer["Error.User.AddInfo"], MessageType.Error); } } else { - AddModuleMessage(Localizer["Passwords Entered Do Not Match"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Password.NoMatch"], MessageType.Warning); } } else { - AddModuleMessage(Localizer["You Must Provide A Username, Password, and Email Address"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Required.UserInfo"], MessageType.Warning); } } catch (Exception ex) { await logger.LogError(ex, "Error Adding User {Username} {Email} {Error}", _username, _email, ex.Message); - AddModuleMessage(Localizer["Error Adding User"], MessageType.Error); + AddModuleMessage(Localizer["Error.User.Add"], MessageType.Error); } } diff --git a/Oqtane.Client/Modules/Admin/Reset/Index.razor b/Oqtane.Client/Modules/Admin/Reset/Index.razor index 4ee8ed15..83e2b3c7 100644 --- a/Oqtane.Client/Modules/Admin/Reset/Index.razor +++ b/Oqtane.Client/Modules/Admin/Reset/Index.razor @@ -6,18 +6,18 @@
- +
- +
- +
- +
@@ -64,23 +64,23 @@ else { await logger.LogError("Error Resetting User Password {Username}", _username); - AddModuleMessage(Localizer["Error Resetting User Password. Please Ensure Password Meets Complexity Requirements."], MessageType.Error); + AddModuleMessage(Localizer["Error.Password.ResetInfo"], MessageType.Error); } } else { - AddModuleMessage(Localizer["Passwords Entered Do Not Match"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Password.NoMatch"], MessageType.Warning); } } else { - AddModuleMessage(Localizer["You Must Provide A Username, Password, and Email Address"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Required.UserInfo"], MessageType.Warning); } } catch (Exception ex) { await logger.LogError(ex, "Error Resetting User Password {Username} {Error}", _username, ex.Message); - AddModuleMessage(Localizer["Error Resetting User Password"], MessageType.Error); + AddModuleMessage(Localizer["Error.Password.Reset"], MessageType.Error); } } diff --git a/Oqtane.Client/Modules/Admin/Roles/Add.razor b/Oqtane.Client/Modules/Admin/Roles/Add.razor index 5567622c..a8b557cf 100644 --- a/Oqtane.Client/Modules/Admin/Roles/Add.razor +++ b/Oqtane.Client/Modules/Admin/Roles/Add.razor @@ -71,12 +71,12 @@ catch (Exception ex) { await logger.LogError(ex, "Error Adding Role {Role} {Error}", role, ex.Message); - AddModuleMessage(Localizer["Error Adding Role"], MessageType.Error); + AddModuleMessage(Localizer["Error.AddRole"], MessageType.Error); } } else { - AddModuleMessage(Localizer["Please Provide All Required Information"], MessageType.Warning); + AddModuleMessage(Localizer["Message.InfoRequired"], MessageType.Warning); } } diff --git a/Oqtane.Client/Modules/Admin/Roles/Edit.razor b/Oqtane.Client/Modules/Admin/Roles/Edit.razor index a92cbd86..1e7324af 100644 --- a/Oqtane.Client/Modules/Admin/Roles/Edit.razor +++ b/Oqtane.Client/Modules/Admin/Roles/Edit.razor @@ -75,7 +75,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Role {RoleId} {Error}", _roleid, ex.Message); - AddModuleMessage(Localizer["Error Loading Role"], MessageType.Error); + AddModuleMessage(Localizer["Error.LoadRole"], MessageType.Error); } } @@ -100,12 +100,12 @@ catch (Exception ex) { await logger.LogError(ex, "Error Saving Role {Role} {Error}", role, ex.Message); - AddModuleMessage(Localizer["Error Saving Role"], MessageType.Error); + AddModuleMessage(Localizer["Error.SaveRole"], MessageType.Error); } } else { - AddModuleMessage(Localizer["Please Provide All Required Information"], MessageType.Warning); + AddModuleMessage(Localizer["Message.InfoRequired"], MessageType.Warning); } } } diff --git a/Oqtane.Client/Modules/Admin/Roles/Index.razor b/Oqtane.Client/Modules/Admin/Roles/Index.razor index 0a81c2fc..8b73129e 100644 --- a/Oqtane.Client/Modules/Admin/Roles/Index.razor +++ b/Oqtane.Client/Modules/Admin/Roles/Index.razor @@ -5,7 +5,7 @@ @if (_roles == null) { -

@Localizer["Loading..."]

+

@Localizer["Loading"]

} else { @@ -20,7 +20,7 @@ else - + @context.Name @@ -49,7 +49,7 @@ else catch (Exception ex) { await logger.LogError(ex, "Error Deleting Role {Role} {Error}", role, ex.Message); - AddModuleMessage(Localizer["Error Deleting Role"], MessageType.Error); + AddModuleMessage(Localizer["Error.DeleteRole"], MessageType.Error); } } diff --git a/Oqtane.Client/Modules/Admin/Roles/Users.razor b/Oqtane.Client/Modules/Admin/Roles/Users.razor index 466ff00c..a6690dad 100644 --- a/Oqtane.Client/Modules/Admin/Roles/Users.razor +++ b/Oqtane.Client/Modules/Admin/Roles/Users.razor @@ -6,7 +6,7 @@ @if (userroles == null) { -

@Localizer["Loading..."]

+

@Localizer["Loading"]

} else { @@ -25,7 +25,7 @@ else - + @foreach (var theme in _themes) { @@ -98,7 +98,7 @@ - - + + @foreach (var container in _containers) { @@ -127,7 +127,7 @@ @@ -182,7 +182,7 @@
- @Localizer["Please Note That SMTP Requires The Notification Job To Be Enabled In Scheduled Jobs"] + @Localizer["Smtp.Required.EnableNotificationJob"]
- +

@@ -249,7 +249,7 @@ }
- +

@@ -414,7 +414,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Pane Layouts For Theme {ThemeType} {Error}", _themetype, ex.Message); - AddModuleMessage(Localizer["Error Loading Pane Layouts For Theme"], MessageType.Error); + AddModuleMessage(Localizer["Error.Theme.LoadPane"], MessageType.Error); } } @@ -517,24 +517,24 @@ } else { - AddModuleMessage(Localizer["Site Settings Saved"], MessageType.Success); + AddModuleMessage(Localizer["Success.Settings.SaveSite"], MessageType.Success); } } } else { - AddModuleMessage(Localizer["An Alias Specified Has Already Been Used For Another Site"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Aliases.Taken"], MessageType.Warning); } } else { - AddModuleMessage(Localizer["You Must Provide A Site Name, Alias, And Default Theme/Container"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Required.SiteName"], MessageType.Warning); } } catch (Exception ex) { await logger.LogError(ex, "Error Saving Site {SiteId} {Error}", PageState.Site.SiteId, ex.Message); - AddModuleMessage(Localizer["Error Saving Site"], MessageType.Error); + AddModuleMessage(Localizer["Error.SaveSite"], MessageType.Error); } } @@ -558,13 +558,13 @@ } else { - AddModuleMessage(Localizer["You Are Not Authorized To Delete The Site"], MessageType.Warning); + AddModuleMessage(Localizer["Message.FailAuth.DeleteSite"], MessageType.Warning); } } catch (Exception ex) { await logger.LogError(ex, "Error Deleting Site {SiteId} {Error}", PageState.Site.SiteId, ex.Message); - AddModuleMessage(Localizer["Error Deleting Site"], MessageType.Error); + AddModuleMessage(Localizer["Error.DeleteSite"], MessageType.Error); } } @@ -585,17 +585,17 @@ await logger.LogInformation("Site SMTP Settings Saved"); await NotificationService.AddNotificationAsync(new Notification(PageState.Site.SiteId, PageState.User.DisplayName, PageState.User.Email, PageState.User.DisplayName, PageState.User.Email, PageState.Site.Name + " SMTP Configuration Test", "SMTP Server Is Configured Correctly.")); - AddModuleMessage(Localizer["SMTP Settings Saved And A Message Has Been Sent To The Email Address Associated To Your User Account... Please Wait A Few Minutes For Delivery. If You Do Not Receive The Email Please Review The Notification Job In Scheduled Jobs For Any Log Details."], MessageType.Info); + AddModuleMessage(Localizer["Info.Smtp.SaveSettings"], MessageType.Info); } catch (Exception ex) { await logger.LogError(ex, "Error Testing SMTP Configuration"); - AddModuleMessage(Localizer["Error Testing SMTP Configuration"], MessageType.Error); + AddModuleMessage(Localizer["Error.Smtp.TestConfig"], MessageType.Error); } } else { - AddModuleMessage(Localizer["You Must Specify The SMTP Host, Port, And Sender"], MessageType.Warning); + AddModuleMessage(Localizer["Message.required.Smtp"], MessageType.Warning); } } } diff --git a/Oqtane.Client/Modules/Admin/Sites/Add.razor b/Oqtane.Client/Modules/Admin/Sites/Add.razor index b67013cd..185a94c0 100644 --- a/Oqtane.Client/Modules/Admin/Sites/Add.razor +++ b/Oqtane.Client/Modules/Admin/Sites/Add.razor @@ -14,7 +14,7 @@ @if (_tenants == null) { -

@Localizer["Loading..."]

+

@Localizer["Loading"]

} else { @@ -41,7 +41,7 @@ else - + @foreach (var container in _containers) { @@ -69,8 +69,8 @@ else - + @foreach (SiteTemplate siteTemplate in _siteTemplates) { @@ -98,8 +98,8 @@ else - + @foreach (Tenant tenant in _tenants) { @@ -118,11 +118,11 @@ else var sqlquery = new SqlQuery { TenantId = int.Parse(_tenantid), Query = _sql }; sqlquery = await SqlService.ExecuteQueryAsync(sqlquery); _results = DisplayResults(sqlquery.Results); - AddModuleMessage(Localizer["SQL Query Executed"], MessageType.Success); + AddModuleMessage(Localizer["Success.QueryExecuted"], MessageType.Success); } else { - AddModuleMessage(Localizer["You Must Select A Tenant And Provide A Valid SQL Query"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Required.Tenant"], MessageType.Warning); } } catch (Exception ex) @@ -166,7 +166,7 @@ else } else { - table = Localizer["No Results Returned"]; + table = Localizer["Return.NoResult"]; } return table; diff --git a/Oqtane.Client/Modules/Admin/SystemInfo/Index.razor b/Oqtane.Client/Modules/Admin/SystemInfo/Index.razor index 4cf7347a..1d8fda36 100644 --- a/Oqtane.Client/Modules/Admin/SystemInfo/Index.razor +++ b/Oqtane.Client/Modules/Admin/SystemInfo/Index.razor @@ -69,7 +69,7 @@   -@Localizer["Access Framework API"]  +@Localizer["Access.ApiFramework"]  @code { @@ -107,12 +107,12 @@ settings.Add("runtime", _runtime); settings.Add("rendermode", _rendermode); await SystemService.UpdateSystemInfoAsync(settings); - AddModuleMessage(Localizer["Configuration Updated. Please Select Restart Application For These Changes To Be Activated."], MessageType.Success); + AddModuleMessage(Localizer["Success.UpdateConfig.Restart"], MessageType.Success); } catch (Exception ex) { await logger.LogError(ex, "Error Saving Configuration"); - AddModuleMessage(Localizer["An Error Occurred Updating The Configuration"], MessageType.Error); + AddModuleMessage(Localizer["Error.UpdateConfig"], MessageType.Error); } } diff --git a/Oqtane.Client/Modules/Admin/Themes/Add.razor b/Oqtane.Client/Modules/Admin/Themes/Add.razor index 175ed65d..324b214e 100644 --- a/Oqtane.Client/Modules/Admin/Themes/Add.razor +++ b/Oqtane.Client/Modules/Admin/Themes/Add.razor @@ -70,7 +70,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Packages {Error}", ex.Message); - AddModuleMessage(Localizer["Error Loading Packages"], MessageType.Error); + AddModuleMessage(Localizer["Error.Package.Load"], MessageType.Error); } } @@ -79,7 +79,7 @@ try { await ThemeService.InstallThemesAsync(); - AddModuleMessage(Localizer["Theme Installed Successfully. You Must Restart Your Application To Apply These Changes.", NavigateUrl("admin/system")], MessageType.Success); + AddModuleMessage(string.Format(Localizer["Success.Theme.Install"], NavigateUrl("admin/system")), MessageType.Success); } catch (Exception ex) { @@ -93,13 +93,13 @@ { await PackageService.DownloadPackageAsync(packageid, version, "Packages"); await logger.LogInformation("Theme {ThemeName} {Version} Downloaded Successfully", packageid, version); - AddModuleMessage(Localizer["Themes Downloaded Successfully. Click Install To Complete Installation."], MessageType.Success); + AddModuleMessage(Localizer["Success.Theme.Download"], MessageType.Success); StateHasChanged(); } catch (Exception ex) { await logger.LogError(ex, "Error Downloading Module {ThemeName} {Version}", packageid, version); - AddModuleMessage(Localizer["Error Downloading Theme"], MessageType.Error); + AddModuleMessage(Localizer["Error.Theme.Download"], MessageType.Error); } } } diff --git a/Oqtane.Client/Modules/Admin/Themes/Create.razor b/Oqtane.Client/Modules/Admin/Themes/Create.razor index 491bf746..0672e872 100644 --- a/Oqtane.Client/Modules/Admin/Themes/Create.razor +++ b/Oqtane.Client/Modules/Admin/Themes/Create.razor @@ -33,7 +33,7 @@ @@ -70,7 +70,7 @@ } - + @Localizer["Cancel"] } @@ -92,7 +92,7 @@ { _templates = await ThemeService.GetThemeTemplatesAsync(); _versions = Constants.ReleaseVersions.Split(',').Where(item => Version.Parse(item).CompareTo(Version.Parse("2.0.0")) >= 0).ToArray(); - AddModuleMessage(Localizer["Please Note That The Theme Creator Is Only Intended To Be Used In A Development Environment"], MessageType.Info); + AddModuleMessage(Localizer["Info.Theme.CreatorIntent"], MessageType.Info); } catch (Exception ex) { @@ -109,11 +109,11 @@ var theme = new Theme { Owner = _owner, Name = _theme, Template = _template, Version = _reference }; theme = await ThemeService.CreateThemeAsync(theme); GetLocation(); - AddModuleMessage(Localizer["The Source Code For Your Theme Has Been Created At The Location Specified Below And Must Be Compiled In Order To Make It Functional. Once It Has Been Compiled You Must Restart Your Application To Activate The Module.", NavigateUrl("admin/system")], MessageType.Success); + AddModuleMessage(string.Format(Localizer["Success.Theme.Create"], NavigateUrl("admin/system")), MessageType.Success); } else { - AddModuleMessage(Localizer["You Must Provide A Valid Owner Name And Theme Name ( ie. No Punctuation Or Spaces And The Values Cannot Be The Same ) And Choose A Template"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Required.ValidName"], MessageType.Warning); } } catch (Exception ex) diff --git a/Oqtane.Client/Modules/Admin/Themes/Index.razor b/Oqtane.Client/Modules/Admin/Themes/Index.razor index 7cbba5f3..b0e581c1 100644 --- a/Oqtane.Client/Modules/Admin/Themes/Index.razor +++ b/Oqtane.Client/Modules/Admin/Themes/Index.razor @@ -8,7 +8,7 @@ @if (_themes == null) { -

Loading...

+

@Localizer["Loading"]

} else { @@ -29,7 +29,7 @@ else @if (context.AssemblyName != "Oqtane.Client") { - + } @context.Name @@ -63,7 +63,7 @@ else if (_themes == null) { await logger.LogError(ex, "Error Loading Themes {Error}", ex.Message); - AddModuleMessage(Localizer["Error Loading Themes"], MessageType.Error); + AddModuleMessage(Localizer["Error.Theme.Load"], MessageType.Error); } } } @@ -89,12 +89,12 @@ else await PackageService.DownloadPackageAsync(packagename, version, "Packages"); await logger.LogInformation("Theme Downloaded {ThemeName} {Version}", packagename, version); await ThemeService.InstallThemesAsync(); - AddModuleMessage(Localizer["Theme Installed Successfully. You Must Restart Your Application To Apply These Changes.", NavigateUrl("admin/system")], MessageType.Success); + AddModuleMessage(string.Format(Localizer["Success.Theme.Install"], NavigateUrl("admin/system")), MessageType.Success); } catch (Exception ex) { await logger.LogError(ex, "Error Downloading Theme {ThemeName} {Version} {Error}", packagename, version, ex.Message); - AddModuleMessage(Localizer["Error Downloading Theme"], MessageType.Error); + AddModuleMessage(Localizer["Error.Theme.Download"], MessageType.Error); } } @@ -103,13 +103,13 @@ else try { await ThemeService.DeleteThemeAsync(Theme.ThemeName); - AddModuleMessage(Localizer["Theme Deleted Successfully"], MessageType.Success); + AddModuleMessage(Localizer["Success.Theme.Delete"], MessageType.Success); NavigationManager.NavigateTo(NavigateUrl(PageState.Page.Path, true)); } catch (Exception ex) { await logger.LogError(ex, "Error Deleting Theme {Theme} {Error}", Theme, ex.Message); - AddModuleMessage(Localizer["Error Deleting Theme"], MessageType.Error); + AddModuleMessage(Localizer["Error.Theme.Delete"], MessageType.Error); } } } \ No newline at end of file diff --git a/Oqtane.Client/Modules/Admin/Themes/View.razor b/Oqtane.Client/Modules/Admin/Themes/View.razor index d6d4b4de..65e0cdff 100644 --- a/Oqtane.Client/Modules/Admin/Themes/View.razor +++ b/Oqtane.Client/Modules/Admin/Themes/View.razor @@ -96,7 +96,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Loading Theme {ThemeName} {Error}", _themeName, ex.Message); - AddModuleMessage(Localizer["Error Loading Theme"], MessageType.Error); + AddModuleMessage(Localizer["Error.Theme.Loading"], MessageType.Error); } } } diff --git a/Oqtane.Client/Modules/Admin/Upgrade/Index.razor b/Oqtane.Client/Modules/Admin/Upgrade/Index.razor index b1fc04d8..ceb379d5 100644 --- a/Oqtane.Client/Modules/Admin/Upgrade/Index.razor +++ b/Oqtane.Client/Modules/Admin/Upgrade/Index.razor @@ -72,7 +72,7 @@ { try { - AddModuleMessage(Localizer["Please Be Patient While The Upgrade Is In Progress..."], MessageType.Info); + AddModuleMessage(Localizer["Info.Upgrade.Wait"], MessageType.Info); ShowProgressIndicator(); var interop = new Interop(JSRuntime); await interop.RedirectBrowser(NavigateUrl(), 30); @@ -81,7 +81,7 @@ catch (Exception ex) { await logger.LogError(ex, "Error Executing Upgrade {Error}", ex.Message); - AddModuleMessage(Localizer["Error Executing Upgrade"], MessageType.Error); + AddModuleMessage(Localizer["Error.Upgrade.Execute"], MessageType.Error); } } @@ -91,12 +91,12 @@ { await PackageService.DownloadPackageAsync(packageid, version, "Packages"); await PackageService.DownloadPackageAsync(Constants.UpdaterPackageId, version, "Packages"); - AddModuleMessage(Localizer["Framework Downloaded Successfully... Please Select Upgrade To Complete the Process"], MessageType.Success); + AddModuleMessage(Localizer["Success.Framework.Download"], MessageType.Success); } catch (Exception ex) { await logger.LogError(ex, "Error Downloading Framework Package {Error}", ex.Message); - AddModuleMessage(Localizer["Error Downloading Framework Package"], MessageType.Error); + AddModuleMessage(Localizer["Error.Framework.Download"], MessageType.Error); } } } diff --git a/Oqtane.Client/Modules/Admin/UserProfile/Add.razor b/Oqtane.Client/Modules/Admin/UserProfile/Add.razor index 48959e80..b20b5ba6 100644 --- a/Oqtane.Client/Modules/Admin/UserProfile/Add.razor +++ b/Oqtane.Client/Modules/Admin/UserProfile/Add.razor @@ -60,13 +60,13 @@ } else { - AddModuleMessage(Localizer["User Does Not Exist. Please Verify That The Username Provided Is Correct."], MessageType.Warning); + AddModuleMessage(Localizer["Message.User.Invalid"], MessageType.Warning); } } catch (Exception ex) { await logger.LogError(ex, "Error Adding Notification {Error}", ex.Message); - AddModuleMessage(Localizer["Error Adding Notification"], MessageType.Error); + AddModuleMessage(Localizer["Error.Notification.Add"], MessageType.Error); } } diff --git a/Oqtane.Client/Modules/Admin/UserProfile/Index.razor b/Oqtane.Client/Modules/Admin/UserProfile/Index.razor index 9c15f010..8f7a2187 100644 --- a/Oqtane.Client/Modules/Admin/UserProfile/Index.razor +++ b/Oqtane.Client/Modules/Admin/UserProfile/Index.razor @@ -23,7 +23,7 @@ else
- + @@ -31,7 +31,7 @@ else
- + @@ -39,7 +39,7 @@ else
- + @@ -47,7 +47,7 @@ else
- + @@ -55,7 +55,7 @@ else
- + @@ -63,7 +63,7 @@ else
- + @@ -207,7 +207,7 @@ else

} @@ -258,13 +258,13 @@ else } else { - AddModuleMessage(Localizer["Current User Is Not Logged In"], MessageType.Warning); + AddModuleMessage(Localizer["Message.User.NoLogIn"], MessageType.Warning); } } catch (Exception ex) { await logger.LogError(ex, "Error Loading User Profile {Error}", ex.Message); - AddModuleMessage(Localizer["Error Loading User Profile"], MessageType.Error); + AddModuleMessage(Localizer["Error.Profile.Load"], MessageType.Error); } } @@ -304,18 +304,18 @@ else } else { - AddModuleMessage(Localizer["Passwords Entered Do Not Match"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Password.Invalid"], MessageType.Warning); } } else { - AddModuleMessage(Localizer["You Must Provide A Username and Email Address As Well As All Required Profile Information"], MessageType.Warning); + AddModuleMessage(Localizer["Message.Required.ProfileInfo"], MessageType.Warning); } } catch (Exception ex) { await logger.LogError(ex, "Error Saving User Profile {Error}", ex.Message); - AddModuleMessage(Localizer["Error Saving User Profile"], MessageType.Error); + AddModuleMessage(Localizer["Error.Profile.Save"], MessageType.Error); } } diff --git a/Oqtane.Client/Modules/Admin/UserProfile/View.razor b/Oqtane.Client/Modules/Admin/UserProfile/View.razor index 263a0345..a0d78901 100644 --- a/Oqtane.Client/Modules/Admin/UserProfile/View.razor +++ b/Oqtane.Client/Modules/Admin/UserProfile/View.razor @@ -10,7 +10,7 @@ @if (title == "From") { @@ -27,7 +27,7 @@ @if (title == "From") { @@ -46,7 +46,7 @@ {
- +
- +
- + @@ -57,7 +57,7 @@ {
- +