User2119946224 posted
Hello,
In web there are two approaches you can use for implement Localization:
1) Using .Resx files
2) Using .xml files
For 1, you can not update resource files run time programmatically, but in xml file you can update keys run time.
For both you can make separate layer and use same resources in multiple projects.
For .Resx,
You can create separate project and from project property make access modifier public. Reference this layer to web and get keys access there.
For .XML,
You can create xml files in your web project. after that create layer and use project xml files for localization.
Please let me know if you needs further details.
Regards,