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

You Might Also Like
Case Management Software for Social Services Icon
Case Management Software for Social Services

For human services organizations looking for case management software

Collaborate is customizable case management software for non-profits and social services agencies with teams of 5+ staff.
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