I'm building flutter desktop application and need to implement localization/internationalization. I'm keeping the translations in the sql db and fetching via webapi. When the string is edited/changed the apps is not updated(even after restarting) since the arb fiels are generated and kept under the lib.
Is there any way of solving the issue, without using "lokalise" or another saas? i've tried moving arb files outside the lib, didn't work
Optimal Approach for Dynamically Loading Localization Files in Desktop Applications
In my opinion an effective solution involves implementing a loading screen when the desktop application initializes.. Check internet connection if the user is online then during this phase, you can seamlessly load the new localization file integrating it directly into your program's code and save it into your program files
And if the user is offline load the old file we are saved from program files and use it
Note: in this case you need internet connection first time you open the program Alternativliy you need to provide localization file with program when install it