Batching Azure translations to max 10 at a time (per API spec)
Various message translation algorithm improvements
Added new ability to choose the event publish strategy for an IRepository (via Sparc.Kernel 7.0.1 and Sparc.Database.Cosmos 7.0.1), to allow Ibis to switch to a synchronous approach for content retrieval (so all translations are available when the Get/Post request returns)
Add HTML helper to the IbisContent class to make the Razor component integration cleaner (no more need to cast to MarkupString everywhere)
Better language detection for IbisTranslate component, for compatibility with Blazor Server and prerendering. Culture is now set from the culture middleware for Server projects, and from the browser language for client projects.
Needs revision
[ ] Requires backend Architectural revision
[ ] Requires frontend Architectural revision
Checklist
[X] My code follows the style and architectural guidelines of this project
[X] I have performed a self-review of my own code
[X] Any dependent changes have been merged and published in downstream modules
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration.
Description
Needs revision
Checklist
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration.
Deployed to Sparc site and tested with visitors