getDeviceLanguage method
Get device language for Accept-Language header
Implementation
String getDeviceLanguage() {
try {
final locale = Platform.localeName; // Gets device locale (e.g., "fr_FR", "en_US")
return locale.split('_')[0]; // Extract language code (e.g., "fr", "en")
} catch (e) {
// Fallback to French if locale detection fails
return 'fr';
}
}