translord.Manager
0.1.4
Prefix Reserved
dotnet add package translord.Manager --version 0.1.4
NuGet\Install-Package translord.Manager -Version 0.1.4
<PackageReference Include="translord.Manager" Version="0.1.4" />
<PackageVersion Include="translord.Manager" Version="0.1.4" />
<PackageReference Include="translord.Manager" />
paket add translord.Manager --version 0.1.4
#r "nuget: translord.Manager, 0.1.4"
#:package translord.Manager@0.1.4
#addin nuget:?package=translord.Manager&version=0.1.4
#tool nuget:?package=translord.Manager&version=0.1.4
translord.Manager
translord.Manager contains the TMS admin panel. In this panel you can manage/translate/import translations.
Configuration
Web DI
builder.Services.AddDbContext<TranslordManagerDbContext>(options =>
options.UseNpgsql(builder.Configuration.GetConnectionString("DefaultConnection") ?? string.Empty,
b => b.MigrationsAssembly("WebApi")));
builder.AddTranslordManager();
Be sure to run the migrations for the translord.Manager, so that the database can be created:
dotnet ef migrations add -c TranslordManagerDbContext Init
dotnet ef database update -c TranslordManagerDbContext
Manager configuration
traslord.Manager reads configuration from the main project appsettings.json, there are 2 options that could be configured:
BaseAssemblyName
"BaseAssemblyName": "WebApi"
Be sure to add it, so that styles for translord.Manager can be applied correctly.
IsTranslordManagerAuthEnabled
"IsTranslordManagerAuthEnabled": true
translord.Manager has simple auth implemented from Blazor WebApp template. To use the panel without the auth, leave the property empty, or false. If you'd like the auth in the translord.Manager, set it to true. I plan to extend the functionality of the auth in the future, so that there will be role based auth, admin with possibility of adding new users, email account confirmation, etc.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (>= 8.0.1)
- Microsoft.AspNetCore.Identity.EntityFrameworkCore (>= 8.0.1)
- Microsoft.EntityFrameworkCore.Tools (>= 8.0.1)
- Microsoft.FluentUI.AspNetCore.Components (>= 4.5.0)
- Microsoft.FluentUI.AspNetCore.Components.Icons (>= 4.5.0)
- translord (>= 0.1.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.