detectedLanguage static method
The language read from a detectLanguage log, when the printer answered.
Implementation
static String? detectedLanguage(String log) {
final first = log.trim().split('\n').first.trim();
final m = RegExp(r'^detected\s+([A-Za-z0-9_-]+)').firstMatch(first);
final lang = m?.group(1)?.toLowerCase();
return lang != null && PrinterLanguage.all.contains(lang) ? lang : null;
}