mirror of
https://github.com/haorendashu/nowser.git
synced 2025-12-17 09:54:19 +01:00
21 lines
516 B
Dart
21 lines
516 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:nostr_sdk/utils/string_util.dart';
|
|
|
|
class LocaleUtil {
|
|
static String getLocaleKey(Locale l) {
|
|
var key = l.languageCode;
|
|
if (StringUtil.isNotBlank(l.countryCode)) {
|
|
key += "_" + l.countryCode!;
|
|
}
|
|
return key;
|
|
}
|
|
|
|
static String? genLocaleKeyFromSring(String? i18n, String? i18nCC) {
|
|
var key = i18n;
|
|
if (StringUtil.isNotBlank(key) && StringUtil.isNotBlank(i18nCC)) {
|
|
key = key! + "_" + i18nCC!;
|
|
}
|
|
return key;
|
|
}
|
|
}
|