Popularity
2.9
Growing
Activity
0.0
Stable
125
10
14

Description

XLocalizer for Asp.Net Core is an open source project that simplifies localization setup and eliminates the manual work on resource files by;

- 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`.

Programming language: C#
License: MIT License

XLocalizer alternatives and similar packages

Based on the "Globalization" category.
Alternatively, view XLocalizer alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of XLocalizer or a related project?

Add another 'Globalization' Package

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


*Note that all licence references and agreements mentioned in the XLocalizer README section above are relevant to that project's source code only.