From 6c3553805e46cc339a068b2874ae50c4183a287d Mon Sep 17 00:00:00 2001 From: liwei Date: Fri, 7 Jul 2023 16:16:43 +0800 Subject: [PATCH] fix: include Japanese --- ui/flutter/lib/util/locale_manager.dart | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 ui/flutter/lib/util/locale_manager.dart diff --git a/ui/flutter/lib/util/locale_manager.dart b/ui/flutter/lib/util/locale_manager.dart new file mode 100644 index 00000000..53ce2160 --- /dev/null +++ b/ui/flutter/lib/util/locale_manager.dart @@ -0,0 +1,13 @@ +import 'package:flutter/material.dart'; + +Locale toLocale(String key) { + final arr = key.split('_'); + return Locale(arr[0], arr[1]); +} + +String getLocaleKey(Locale locale) { + return '${locale.languageCode}_${locale.countryCode}'; +} + +const debugLocale = Locale('zh', 'CN'); +const fallbackLocale = Locale('en', 'US');