XLocalizer Save

Localizer package for Asp.Net Core web applications, powered by online translation and auto resource creating.

Project README

XLocalizer for Asp.Net Core

Say bye-bye to manually creating localization resources...!

  • Online Translation: Auto translation of missed localized values.
  • Auto Key Adding: Auto adding missing keys to the resources files.
  • Multiple Resource Type Support: Built-in localization support based on .RESX, .XML, DB. Extendable localization support based on any custom file/db type.
  • Export to Resx: Resources from any source type can be exported to .RESX files via built-in exporters.
  • Do it Fast: Custom cache support for speeding up the process of getting localized values from sources.
  • Standard interfaces: Easy to use due to using the standard localization interfaces: IStringLocalizer, IHtmlLocalizer, IStringLocalizerFactory and IHtmlLocalizerFactory.

How it works:

XLocalizer Simplified Workflow

Setup

Install latest preview from nuget :

Install-Package XLocalizer

Add localization settings in startup.cs:


// Add XLocalizer
services.AddRazorPages()
    .AddXLocalizer<LocSource, GoogleTranslateService>(ops =>
    {
        ops.ResourcesPath = "LocalizationResources";
        ops.AutoTranslate = true;
        ops.AutoAddKeys = true;
        ops.TranslateFromCulture = "en";
    });

For more details goto DOCS.Ziyad.info

Step by step tutorial

Sample projects

License

MIT

Open Source Agenda is not affiliated with "XLocalizer" Project. README Source: LazZiya/XLocalizer

Open Source Agenda Badge

Open Source Agenda Rating