This library and tooling provides easy-to-use database resource managers and providers that allow you to use a database for storing localization resources. Unlike static Resx resources, database resources are dynamic, can be changed at runtime and are editable by multiple users at the same time. The custom resource managers, providers and ASP.NET Core StringLocalizers use the standard .NET resource infrastructure, so other than startup configuration there are no code changes when switching from using traditional Resx resources. It's also possible to import resources into a database, edit them dynamically, and then export them back out into Resx and optionally strongly typed classes so your deployed applications can run with Resx resources, while you can use dynamic Database resources during development.

Features

  • Injectable .NET Core StringLocalizers (ASP.NET Core)
  • Documentation available
  • Examples available
  • Easy-to-use database resource managers
  • Use a database for storing localization resources
  • .NET Resources in Sql Server, SqlCe, MySql and SqLite
  • Uses standard .NET Resource infrastructure and caching
  • Import and export Resx resources
  • Translate text resources with Google or Bing
  • Keyboard optimized resources editing
  • Create your own custom DbResourceManagers
  • Directly access and manage DbResources with code

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow West Wind Globalization

West Wind Globalization Web Site

Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of West Wind Globalization!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

C#

Related Categories

C# Localization (L10N) Software

Registered

2024-07-10