getAvailableLocales method
Gets all available locales.
- Returns: List of available locale codes.
Implementation
@override
List<String> getAvailableLocales() {
if (_translations.isNotEmpty) {
return _translations.keys.toList();
}
final dir = Directory('lang');
if (!dir.existsSync()) return ['en'];
return dir
.listSync()
.whereType<Directory>()
.map((d) => d.path.split(Platform.pathSeparator).last)
.toList();
}