* fix: fix dart formatting for CI * fix: sorted imports, updated deprecated flutter functions * fix: format files * fix: format files * feat: replace syncfusion flutter package with excel flutter package * fix: don't run enable google services patch in CI * fix: update iOS supported platforms for enable ios build script * fix: commented out linux build in integrate CI
27 lines
690 B
Dart
27 lines
690 B
Dart
import 'package:flutter/material.dart';
|
|
|
|
import 'package:flutter_gen/gen_l10n/l10n.dart';
|
|
|
|
class LanguageLevelTextPicker {
|
|
static String languageLevelText(BuildContext context, int languageLevel) {
|
|
final L10n copy = L10n.of(context);
|
|
switch (languageLevel) {
|
|
case 0:
|
|
return copy.languageLevelPreA1;
|
|
case 1:
|
|
return copy.languageLevelA1;
|
|
case 2:
|
|
return copy.languageLevelA2;
|
|
case 3:
|
|
return copy.languageLevelB1;
|
|
case 4:
|
|
return copy.languageLevelB2;
|
|
case 5:
|
|
return copy.languageLevelC1;
|
|
case 6:
|
|
return copy.languageLevelC2;
|
|
default:
|
|
return "undefined level";
|
|
}
|
|
}
|
|
}
|