static LCID? getByValue(int? i) { if (i == null) return null; try { return LCID.values.firstWhere((x) => x.value == i); } catch (_) { return LCID.UNKNOWN; } }