Arebis.MvcDashboardLocalize 8.3.3

dotnet new install Arebis.MvcDashboardLocalize@8.3.3
                    
This package contains a .NET Template Package you can call from the shell/command line.

Introduction

This component contains an ASP.NET Core MVC 8 item template consisting of an area named "MvcDashboardLocalize" implementing a dashboard to manage application localization on database, as well as the database definition and classes needed to localize the application.

To get started, follow these videos:

MvcDashboardLocalize intro - part 1

MvcDashboardLocalize intro - part 2

Installation

To install the project item template (to be done once per developer machine):

dotnet new install Arebis.MvcDashboardLocalize

To add the dashboard to an ASP.NET Core MVC 8+ project, from the project folder:

dotnet new MvcDashboardLocalize --force

Or from the the solution folder:

dotnet new MvcDashboardLocalize -n <WebProjectName> --force

(The --force options will install the required package dependencies)

Then open the "Areas\MvcDashboardLocalize\ReadMe-MvcDashboardLocalize.html" file in a browser for further instructions.

Setup

Once the package added to your project, add following service registrations in Program.cs or Startup.cs:

builder.Services
    .AddDbContext<MyMvcApp.Data.Localize.LocalizeDbContext>(
    optionsAction: options => options.UseSqlServer(
      builder.Configuration.GetConnectionString("DefaultConnection")));

(Where "MyMvcApp" is the project name/namespace of your ASP.NET MVC App.)

Also make sure you have a route registered to handle ASP.NET MVC Areas:

app.MapControllerRoute(
    name: "area",
    pattern: "{area:exists}/{controller=Home}/{action=Index}/{id?}");

This route registration must be added before the default route registration.

First run

You can navigate to the dashboard and apply database migrations from there, or you can apply apply database migrations from the Package Manager Console with:

Update-Database -context LocalizeDbContext

Finally, start your ASP.NET MVC application and navigate to /MvcDashboardLocalize to access the dashboard. If you haven't run database migrations yet, the dasboard will offer you to do so now.

To make your application localizable, read the article published on CodeProject:

Localizing ASP.NET Core MVC Applications from Database or archived

  • net8.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
8.3.3 462 12/5/2025
8.3.2 637 9/18/2025
8.3.1 526 9/3/2025
8.3.0 571 4/30/2025
8.2.0 533 2/21/2025
8.1.5 547 10/12/2024
8.1.4 550 9/16/2024
8.1.2 561 9/16/2024
8.1.1 518 9/16/2024
8.1.0 562 9/11/2024
8.0.1 548 9/10/2024
8.0.0 535 9/10/2024
7.0.0 1,139 9/8/2023
1.0.2 1,421 10/6/2022
1.0.1 871 9/29/2022
1.0.0 891 9/27/2022