From 4297b2f530b1dfadeab8b49f732591027a7dbe8c Mon Sep 17 00:00:00 2001 From: xkeyC <3334969096@qq.com> Date: Sat, 23 Nov 2024 21:59:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E9=A6=96=E5=AD=97?= =?UTF-8?q?=E6=AF=8D=E5=A4=A7=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../home/input_method/input_method_dialog_ui_model.dart | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/ui/home/input_method/input_method_dialog_ui_model.dart b/lib/ui/home/input_method/input_method_dialog_ui_model.dart index 2773699..9ffe101 100644 --- a/lib/ui/home/input_method/input_method_dialog_ui_model.dart +++ b/lib/ui/home/input_method/input_method_dialog_ui_model.dart @@ -168,7 +168,14 @@ class InputMethodDialogUIModel extends _$InputMethodDialogUIModel { try { final r = await Api.doGoogleTranslate(sourceText); if (r != null) { - _destTextCtrl?.text = "$content\n[en] $r"; + String resultText = r; + // resultText 首字母大写 + if (content.isNotEmpty) { + final firstChar = resultText.characters.first; + resultText = + resultText.replaceFirst(firstChar, firstChar.toUpperCase()); + } + _destTextCtrl?.text = "$content\n[en] $resultText"; if (state.enableAutoCopy || webMessage) { Clipboard.setData(ClipboardData(text: _destTextCtrl?.text ?? "")); }