Skip to content

Commit

Permalink
Merge pull request #3155 from sbwalker/dev
Browse files Browse the repository at this point in the history
rollback #3125 and localize module component Title using LocalizerFactory
  • Loading branch information
sbwalker committed Aug 17, 2023
2 parents 2777a09 + 9e6ea3f commit abeeda1
Show file tree
Hide file tree
Showing 17 changed files with 20 additions and 61 deletions.
6 changes: 0 additions & 6 deletions Oqtane.Client/Modules/Admin/Files/Details.razor
Expand Up @@ -66,12 +66,6 @@

public override string Title => "File Management";

protected override void OnParametersSet()
{
base.OnParametersSet();
base.SetModuleTitle(Localizer["ModuleTitle.Text"]);
}

protected override async Task OnInitializedAsync()
{
try
Expand Down
5 changes: 0 additions & 5 deletions Oqtane.Client/Modules/Admin/Files/Edit.razor
Expand Up @@ -112,11 +112,6 @@

public override string Title => "Folder Management";

protected override void OnParametersSet()
{
base.OnParametersSet();
base.SetModuleTitle(Localizer["ModuleTitle.Text"]);
}
protected override async Task OnInitializedAsync()
{
try
Expand Down
6 changes: 0 additions & 6 deletions Oqtane.Client/Modules/Admin/Modules/Export.razor
Expand Up @@ -22,12 +22,6 @@
public override SecurityAccessLevel SecurityAccessLevel => SecurityAccessLevel.Edit;
public override string Title => "Export Content";

protected override void OnParametersSet()
{
base.OnParametersSet();
base.SetModuleTitle(Localizer["ModuleTitle.Text"]);
}

private async Task ExportModule()
{
try
Expand Down
5 changes: 0 additions & 5 deletions Oqtane.Client/Modules/Admin/Modules/Import.razor
Expand Up @@ -28,11 +28,6 @@
public override SecurityAccessLevel SecurityAccessLevel => SecurityAccessLevel.Edit;
public override string Title => "Import Content";

protected override void OnParametersSet()
{
base.OnParametersSet();
base.SetModuleTitle(Localizer["ModuleTitle.Text"]);
}
private async Task ImportModule()
{
validated = true;
Expand Down
5 changes: 0 additions & 5 deletions Oqtane.Client/Modules/Admin/Modules/Settings.razor
Expand Up @@ -130,11 +130,6 @@
private string modifiedby;
private DateTime modifiedon;

protected override void OnParametersSet()
{
base.OnParametersSet();
base.SetModuleTitle(Localizer["ModuleTitle.Text"]);
}
protected override void OnInitialized()
{
_module = ModuleState.ModuleDefinition.Name;
Expand Down
6 changes: 0 additions & 6 deletions Oqtane.Client/Modules/Admin/UserProfile/Add.razor
Expand Up @@ -42,12 +42,6 @@

public override string Title => "Send Notification";

protected override void OnParametersSet()
{
base.OnParametersSet();
base.SetModuleTitle(Localizer["ModuleTitle.Text"]);
}

private async Task Send()
{
try
Expand Down
5 changes: 0 additions & 5 deletions Oqtane.Client/Modules/Admin/UserProfile/View.razor
Expand Up @@ -110,11 +110,6 @@
public override SecurityAccessLevel SecurityAccessLevel => SecurityAccessLevel.View;
public override string Title => "View Notification";

protected override void OnParametersSet()
{
base.OnParametersSet();
base.SetModuleTitle(Localizer["ModuleTitle.Text"]);
}
protected override async Task OnInitializedAsync()
{
try
Expand Down
6 changes: 0 additions & 6 deletions Oqtane.Client/Modules/HtmlText/Edit.razor
Expand Up @@ -68,12 +68,6 @@
private List<Models.HtmlText> _htmltexts;
private string _view = "";

protected override void OnParametersSet()
{
base.OnParametersSet();
base.SetModuleTitle(Localizer["ModuleTitle.Text"]);
}

protected override async Task OnInitializedAsync()
{
try
Expand Down
4 changes: 2 additions & 2 deletions Oqtane.Client/Resources/Modules/Admin/Files/Details.resx
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Expand Down Expand Up @@ -150,7 +150,7 @@
<data name="Description.Text" xml:space="preserve">
<value>Description:</value>
</data>
<data name="ModuleTitle.Text" xml:space="preserve">
<data name="File Management" xml:space="preserve">
<value>File Management</value>
</data>
</root>
4 changes: 2 additions & 2 deletions Oqtane.Client/Resources/Modules/Admin/Files/Edit.resx
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Expand Down Expand Up @@ -192,7 +192,7 @@
<data name="Public" xml:space="preserve">
<value>Public</value>
</data>
<data name="ModuleTitle.Text" xml:space="preserve">
<data name="Folder Management" xml:space="preserve">
<value>Folder Management</value>
</data>
</root>
4 changes: 2 additions & 2 deletions Oqtane.Client/Resources/Modules/Admin/Modules/Export.resx
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Expand Down Expand Up @@ -132,7 +132,7 @@
<data name="Success.Content.Export" xml:space="preserve">
<value>Content Exported Successfully</value>
</data>
<data name="ModuleTitle.Text" xml:space="preserve">
<data name="Export Content" xml:space="preserve">
<value>Export Content</value>
</data>
</root>
4 changes: 2 additions & 2 deletions Oqtane.Client/Resources/Modules/Admin/Modules/Import.resx
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Expand Down Expand Up @@ -138,7 +138,7 @@
<data name="Message.Required.ImportContent" xml:space="preserve">
<value>You Must Enter Some Content To Import</value>
</data>
<data name="ModuleTitle.Text" xml:space="preserve">
<data name="Import Content" xml:space="preserve">
<value>Import Content</value>
</data>
</root>
4 changes: 2 additions & 2 deletions Oqtane.Client/Resources/Modules/Admin/Modules/Settings.resx
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Expand Down Expand Up @@ -156,7 +156,7 @@
<data name="Module.Text" xml:space="preserve">
<value>Module:</value>
</data>
<data name="ModuleTitle.Text" xml:space="preserve">
<data name="Module Settings" xml:space="preserve">
<value>Module Settings</value>
</data>
</root>
4 changes: 2 additions & 2 deletions Oqtane.Client/Resources/Modules/Admin/UserProfile/Add.resx
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Expand Down Expand Up @@ -141,7 +141,7 @@
<data name="Subject.Text" xml:space="preserve">
<value>Subject: </value>
</data>
<data name="ModuleTitle.Text" xml:space="preserve">
<data name="Send Notification" xml:space="preserve">
<value>Send Notification</value>
</data>
</root>
4 changes: 2 additions & 2 deletions Oqtane.Client/Resources/Modules/Admin/UserProfile/View.resx
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Expand Down Expand Up @@ -144,7 +144,7 @@
<data name="OriginalMessage" xml:space="preserve">
<value>Original Message</value>
</data>
<data name="ModuleTitle.Text" xml:space="preserve">
<data name="View Notification" xml:space="preserve">
<value>View Notification</value>
</data>
</root>
2 changes: 1 addition & 1 deletion Oqtane.Client/Resources/Modules/HtmlText/Edit.resx
Expand Up @@ -156,7 +156,7 @@
<data name="Message.Content.Restored" xml:space="preserve">
<value>Version Restored</value>
</data>
<data name="ModuleTitle.Text" xml:space="preserve">
<data name="Edit Html/Text" xml:space="preserve">
<value>Edit Html/Text</value>
</data>
<data name="Restore.Header" xml:space="preserve">
Expand Down
7 changes: 5 additions & 2 deletions Oqtane.Client/UI/SiteRouter.razor
Expand Up @@ -12,6 +12,7 @@
@inject IUrlMappingService UrlMappingService
@inject ILogService LogService
@inject IJSRuntime JSRuntime
@inject IStringLocalizerFactory LocalizerFactory
@implements IHandleAfterRender

@if (!string.IsNullOrEmpty(_error))
Expand All @@ -26,7 +27,7 @@
private bool _isInternalNavigation = false;
private bool _navigationInterceptionEnabled;
private PageState _pagestate;
private string _error = "";
private string _error = "";

[Parameter]
public string Runtime { get; set; }
Expand Down Expand Up @@ -387,6 +388,7 @@
private (Page Page, List<Module> Modules) ProcessModules(Page page, List<Module> modules, int moduleid, string action, string defaultcontainertype, Alias alias)
{
var paneindex = new Dictionary<string, int>();

foreach (Module module in modules)
{
// initialize module control properties
Expand Down Expand Up @@ -463,8 +465,9 @@
// additional metadata needed for admin components
if (module.ModuleId == moduleid && action != "")
{
var localizer = LocalizerFactory.Create(module.ModuleType);
module.ControlTitle = localizer[moduleobject.Title];
module.SecurityAccessLevel = moduleobject.SecurityAccessLevel;
module.ControlTitle = moduleobject.Title;
module.Actions = moduleobject.Actions;
module.UseAdminContainer = moduleobject.UseAdminContainer;
}
Expand Down

0 comments on commit abeeda1

Please sign in to comment.