skywood/lib/global/language/app_locale.dart

19 lines
478 B
Dart

import 'package:get/get.dart';
class AppLocale {
static String get languageCode =>
(Get.locale?.languageCode ?? 'en').toLowerCase();
static bool get isZh => languageCode.startsWith('zh');
static String pick({
required String zh,
required String en,
}) {
final String first = isZh ? zh : en;
final String second = isZh ? en : zh;
if (first.trim().isNotEmpty) return first;
if (second.trim().isNotEmpty) return second;
return '';
}
}