getDeviceLanguage method

String getDeviceLanguage()

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';
  }
}