첫 커밋: 로컬 프로젝트 업로드
This commit is contained in:
commit
6a8dbeb2e9
1211 files changed
+312864
No files matched your search
@@ -0,0 +1,18 @@
|
||||
import 'package:easy_localization/easy_localization.dart';
|
||||
|
||||
final _koreanPattern = RegExp(r'[가-힣]');
|
||||
|
||||
String tr(String key, {String? fallback, Map<String, String>? params}) {
|
||||
try {
|
||||
if (fallback != null && _koreanPattern.hasMatch(fallback)) {
|
||||
fallback = null;
|
||||
}
|
||||
final translated = key.tr(namedArgs: params);
|
||||
if (translated == key && fallback != null && fallback.isNotEmpty) {
|
||||
return fallback;
|
||||
}
|
||||
return translated;
|
||||
} catch (_) {
|
||||
return fallback ?? key;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user