View on GitHub
Clean Architecture Toolkit for .NET
Clean Architecture Toolkit is a clean, modular architecture foundation for .NET applications.
It embraces SOLID principles and focuses on maintainability, testability, and scalability through clear boundaries and pluggable design.

|   HOME   |   MODULE OVERVIEW   |   DEMO   |

Plans for Cat.Localizations

Future work in the existing Cat.Localizations module: finish it and use it in the demo.
Status: not started. Cat.Localizations itself exists and is marked in development. This plan collects what we know. The open questions need an answer before the build.

Contents

The idea

The module defines a contract to look up localized strings by key, so the rest of the app does not depend on one provider. It ships only a no-op implementation that returns the key. To be useful it needs a real provider, and the demo needs it for category names, order statuses and email texts.

What we already know

From the module readme:

From the demo:

Decisions and open questions

Decided

Topic Decision
Demo timing The demo waits until the module is stable. See Demo.md.

Open

Questions before building

  1. What is left before the module is stable?
  2. Which provider do we build first?
  3. Where does the culture come from?
  4. How do we localize data that sits in the database?
  5. Do the validation and error messages go through the localizer?