1import 'package:flutter/material.dart';
2import 'package:flutter_bloc/flutter_bloc.dart';
3import 'package:shared_preferences/shared_preferences.dart';
26 final prefs = await SharedPreferences.getInstance();
32 final prefs = await SharedPreferences.getInstance();
38 if (state is LanguageLoaded) {
39 final currentLocale = (state as LanguageLoaded).
locale;
40 final newLanguageCode = currentLocale.languageCode ==
'en' ?
'ar' :
'en';
void loadSavedLanguage() async
void toggleLanguage() async
void changeLanguage(String languageCode) async
static const String LANGUAGE_CODE
abstract class LanguageState locale
final String languageCode