The Flutter app and server (regular backend app, Firestore, etc.) are two separate entities that communicate over a network. Thus, the localization of both entities should be independent. The only thing that matters here is that the languages in the Flutter app and on the server side match. For that purpose, it is necessary to extend the server API endpoints with a language parameter to make the communication between these two entities compatible.