Westwind.Globalization

Database Resource Localization for .NET

Easily create ASP.NET resources stored in a database for
editing and updating at runtime using an interactive editor
or programmatic code.

pm> Install-Package Westwind.Globalization

created by:

Ready to localize?

Localization is tedious in any application, but with the right tools the job is a lot easier.
This toolkit provides an easy to use database resource provider that allows for localization or
customized page content that can be changed at runtime. We provide a Web based resource editor
that lets you create and manipulate resources interactively, or you can use code to write your
own tooling to create and manage resources using our custom ResourceDataManager interface.

You can interactively update resources at runtime using the database provider while you create
resources, and then optionally export them back to Resx files. You can also import existing
resources from Resx resources.

This toolkit provides the database resource providers, the ASP.NET based resource editor environment
that allows for real time editing and updating of resources, plus a host of tools that simplify
various globalization related tasks like capturing current browser locale, serving .NET resources
to JavaScript and various resource retrieval helpers.

Ready to get started?

Here's a 20 minute getting started video of the Westwind.Globalization library, that also demonstrates
many of the features provided:

Get it

The easiest way to use this library is to
install the NuGet package from Visual Studio.

Install-Package Westwind.Globalization

Please be sure to read the setup instructions in the Web root folder.

Alternately you can also check out the source code from GitHub.
Both source and binaries are available for you to play with.

Learn more

The resource provider requires a little bit of setup
to configure the database to use, so please take a minute
to check out the Getting Started documentation.
Or take a look at our documentation:Getting Started Documentation

The documentation provides additional information on how the provider
works and how you can use it in your applications, as well as documentation
for the Web resource editor.General Documentation