Modify .resx file at runtime
I am just looking for similar solution, where I can "change" resources rather than "add". So your situation is a little bit more complex. Still the solution may be useful:
C#: Change the resource file without re-building?
In short it allows you to modify your .resx files (XML) - so you should be able to add new messages as well. Then we'll use resgen to create binary resources file (.resources), and finally embed it in compiled file using assembly linker (al).
ResX Autogenerated File for Culture Specific Access to Resources
Thread.CurrentThread.CurrentCulture
is a thread specific Culture
setting that most of the library uses for things like formatting date/times or numbers and in your case for getting translated strings.
learn.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo.currentculture?view=netframework-4.8
Related Topics
How to Sort an Observable Collection
Convert Array of Bytes to Bitmapimage
How to Post a List of Items in MVC
Throw Httpresponseexception or Return Request.Createerrorresponse
Mirroring Console Output to a File
Capture the Screen Shot Using .Net
Why Do We Need the New Keyword and Why Is the Default Behavior to Hide and Not Override
One to One Optional Relationship Using Entity Framework Fluent API
Why We Need Thread.Memorybarrier()
Best Way to Display Decimal Without Trailing Zeroes
How to Split a String by Strings and Include the Delimiters Using .Net
Static Generic Class as Dictionary
Super-Simple Example of C# Observer/Observable with Delegates
No Connection String Named 'Myentities' Could Be Found in the Application Config File