1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2024-11-22 04:49:21 +00:00

Fix lang selection

This commit is contained in:
Pierre HUBERT 2021-12-30 12:11:26 +01:00
parent bfe932c053
commit 90b3ffbe81
2 changed files with 8 additions and 6 deletions

View File

@ -48,8 +48,8 @@ class _BannerWidgetState extends State<BannerWidget> {
),
Flexible(
child: Text(
banner.message.containsKey(lang())
? banner.message[lang()]
banner.message.containsKey(shortLang)
? banner.message[shortLang]
: banner.message["en"],
style: TextStyle(color: Colors.white),
),

View File

@ -49,7 +49,9 @@ String tr(String string, {Map<String, String> args}) {
return string;
}
/// Get current lang
String lang() {
return _currLang != null ? _currLang : "en";
}
/// Get current lang, in format aa_BB
String get lang => _currLang != null ? _currLang : "en_US";
/// Get short lang format, in format aa
String get shortLang => lang.split("_")[0];