l10: update common & Lang settings

This commit is contained in:
2024-03-17 16:54:09 +08:00
parent 9d97dfc786
commit 17588dfab8
31 changed files with 1203 additions and 500 deletions

View File

@ -9,7 +9,7 @@ extension AsyncError on Future {
} catch (e) {
dPrint("unwrap error:$e");
if (context != null && context.mounted) {
showToast(context, "出现错误: $e");
showToast(context, S.current.app_common_error_info(e.toString()));
}
return null;
}

View File

@ -5,17 +5,19 @@ import 'package:flutter/rendering.dart';
import 'dart:ui' as ui;
import 'package:flutter/services.dart';
import 'package:starcitizen_doctor/generated/l10n.dart';
Future showToast(BuildContext context, String msg,
{BoxConstraints? constraints, String? title}) async {
return showBaseDialog(context,
title: title ?? "提示",
title: title ?? S.current.app_common_tip,
content: Text(msg),
actions: [
FilledButton(
child: const Padding(
padding: EdgeInsets.only(top: 2, bottom: 2, left: 8, right: 8),
child: Text('我知道了'),
child: Padding(
padding:
const EdgeInsets.only(top: 2, bottom: 2, left: 8, right: 8),
child: Text(S.current.app_common_tip_i_know),
),
onPressed: () => Navigator.pop(context),
),
@ -25,9 +27,12 @@ Future showToast(BuildContext context, String msg,
Future<bool> showConfirmDialogs(
BuildContext context, String title, Widget content,
{String confirm = "确认",
String cancel = "取消",
{String confirm = "",
String cancel = "",
BoxConstraints? constraints}) async {
if (confirm.isEmpty) confirm = S.current.app_common_tip_confirm;
if (cancel.isEmpty) confirm = S.current.app_common_tip_cancel;
final r = await showBaseDialog(context,
title: title,
content: content,