From 83dccfda1a7503a5829171f7b65919ec4cfcab1a Mon Sep 17 00:00:00 2001 From: lollipopkit Date: Sun, 21 Jan 2024 19:03:31 +0800 Subject: [PATCH] opt.: container status --- .dart_tool/flutter_gen/gen_l10n/l10n.dart | 12 ++++++++++++ .dart_tool/flutter_gen/gen_l10n/l10n_de.dart | 6 ++++++ .dart_tool/flutter_gen/gen_l10n/l10n_en.dart | 6 ++++++ .dart_tool/flutter_gen/gen_l10n/l10n_fr.dart | 6 ++++++ .dart_tool/flutter_gen/gen_l10n/l10n_id.dart | 6 ++++++ .dart_tool/flutter_gen/gen_l10n/l10n_zh.dart | 12 ++++++++++++ lib/l10n/app_de.arb | 2 ++ lib/l10n/app_en.arb | 2 ++ lib/l10n/app_fr.arb | 2 ++ lib/l10n/app_id.arb | 2 ++ lib/l10n/app_zh.arb | 2 ++ lib/l10n/app_zh_tw.arb | 2 ++ lib/view/page/container.dart | 13 ++++++++----- 13 files changed, 68 insertions(+), 5 deletions(-) diff --git a/.dart_tool/flutter_gen/gen_l10n/l10n.dart b/.dart_tool/flutter_gen/gen_l10n/l10n.dart index 6f902a3a..fb5ecbd6 100644 --- a/.dart_tool/flutter_gen/gen_l10n/l10n.dart +++ b/.dart_tool/flutter_gen/gen_l10n/l10n.dart @@ -1228,6 +1228,12 @@ abstract class S { /// **'Run'** String get run; + /// No description provided for @running. + /// + /// In en, this message translates to: + /// **'Running'** + String get running; + /// No description provided for @save. /// /// In en, this message translates to: @@ -1402,6 +1408,12 @@ abstract class S { /// **'Stop'** String get stop; + /// No description provided for @stopped. + /// + /// In en, this message translates to: + /// **'Stopped'** + String get stopped; + /// No description provided for @success. /// /// In en, this message translates to: diff --git a/.dart_tool/flutter_gen/gen_l10n/l10n_de.dart b/.dart_tool/flutter_gen/gen_l10n/l10n_de.dart index 34e6b9e8..12b71957 100644 --- a/.dart_tool/flutter_gen/gen_l10n/l10n_de.dart +++ b/.dart_tool/flutter_gen/gen_l10n/l10n_de.dart @@ -594,6 +594,9 @@ class SDe extends S { @override String get run => 'Ausführen'; + @override + String get running => 'läuft'; + @override String get save => 'Speichern'; @@ -685,6 +688,9 @@ class SDe extends S { @override String get stop => 'Stop'; + @override + String get stopped => 'Ausgelaufen'; + @override String get success => 'Erfolgreich'; diff --git a/.dart_tool/flutter_gen/gen_l10n/l10n_en.dart b/.dart_tool/flutter_gen/gen_l10n/l10n_en.dart index 9a623a4d..ecbcbb94 100644 --- a/.dart_tool/flutter_gen/gen_l10n/l10n_en.dart +++ b/.dart_tool/flutter_gen/gen_l10n/l10n_en.dart @@ -594,6 +594,9 @@ class SEn extends S { @override String get run => 'Run'; + @override + String get running => 'Running'; + @override String get save => 'Save'; @@ -685,6 +688,9 @@ class SEn extends S { @override String get stop => 'Stop'; + @override + String get stopped => 'Stopped'; + @override String get success => 'Success'; diff --git a/.dart_tool/flutter_gen/gen_l10n/l10n_fr.dart b/.dart_tool/flutter_gen/gen_l10n/l10n_fr.dart index a8f30afa..296d4688 100644 --- a/.dart_tool/flutter_gen/gen_l10n/l10n_fr.dart +++ b/.dart_tool/flutter_gen/gen_l10n/l10n_fr.dart @@ -594,6 +594,9 @@ class SFr extends S { @override String get run => 'Exécuter'; + @override + String get running => 'en cours d\'exécution'; + @override String get save => 'Enregistrer'; @@ -685,6 +688,9 @@ class SFr extends S { @override String get stop => 'Arrêter'; + @override + String get stopped => 'interrompue'; + @override String get success => 'Succès'; diff --git a/.dart_tool/flutter_gen/gen_l10n/l10n_id.dart b/.dart_tool/flutter_gen/gen_l10n/l10n_id.dart index 1fc5a06c..e631fa89 100644 --- a/.dart_tool/flutter_gen/gen_l10n/l10n_id.dart +++ b/.dart_tool/flutter_gen/gen_l10n/l10n_id.dart @@ -594,6 +594,9 @@ class SId extends S { @override String get run => 'Berlari'; + @override + String get running => 'berlari'; + @override String get save => 'Menyimpan'; @@ -685,6 +688,9 @@ class SId extends S { @override String get stop => 'Berhenti'; + @override + String get stopped => 'dihentikan'; + @override String get success => 'Kesuksesan'; diff --git a/.dart_tool/flutter_gen/gen_l10n/l10n_zh.dart b/.dart_tool/flutter_gen/gen_l10n/l10n_zh.dart index 9f2bc86d..8497c0c2 100644 --- a/.dart_tool/flutter_gen/gen_l10n/l10n_zh.dart +++ b/.dart_tool/flutter_gen/gen_l10n/l10n_zh.dart @@ -594,6 +594,9 @@ class SZh extends S { @override String get run => '运行'; + @override + String get running => '运行中'; + @override String get save => '保存'; @@ -685,6 +688,9 @@ class SZh extends S { @override String get stop => '停止'; + @override + String get stopped => '已停止'; + @override String get success => '成功'; @@ -1436,6 +1442,9 @@ class SZhTw extends SZh { @override String get run => '運行'; + @override + String get running => '運作中'; + @override String get save => '保存'; @@ -1527,6 +1536,9 @@ class SZhTw extends SZh { @override String get stop => '停止'; + @override + String get stopped => '已停止'; + @override String get success => '成功'; diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index c7e8b658..8058b545 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -188,6 +188,7 @@ "result": "Result", "rotateAngel": "Rotationswinkel", "run": "Ausführen", + "running": "läuft", "save": "Speichern", "saved": "Gerettet", "second": "s", @@ -217,6 +218,7 @@ "start": "Start", "stats": "Statistik", "stop": "Stop", + "stopped": "Ausgelaufen", "success": "Erfolgreich", "supportFmtArgs": "Die folgenden Formatierungsparameter werden unterstützt:", "suspend": "Suspend", diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index 723540c6..c6d10e02 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -188,6 +188,7 @@ "result": "Result", "rotateAngel": "Rotation angle", "run": "Run", + "running": "Running", "save": "Save", "saved": "Saved", "second": "s", @@ -217,6 +218,7 @@ "start": "Start", "stats": "Stats", "stop": "Stop", + "stopped": "Stopped", "success": "Success", "supportFmtArgs": "The following formatting parameters are supported:", "suspend": "Suspend", diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index 0d53ce0c..9efce5ff 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -188,6 +188,7 @@ "result": "Résultat", "rotateAngel": "Angle de rotation", "run": "Exécuter", + "running": "en cours d'exécution", "save": "Enregistrer", "saved": "Enregistré", "second": "s", @@ -217,6 +218,7 @@ "start": "Démarrer", "stats": "Statistiques", "stop": "Arrêter", + "stopped": "interrompue", "success": "Succès", "supportFmtArgs": "Les paramètres de formatage suivants sont pris en charge:", "suspend": "Suspendre", diff --git a/lib/l10n/app_id.arb b/lib/l10n/app_id.arb index 21279726..17d4b838 100644 --- a/lib/l10n/app_id.arb +++ b/lib/l10n/app_id.arb @@ -188,6 +188,7 @@ "result": "Hasil", "rotateAngel": "Sudut rotasi", "run": "Berlari", + "running": "berlari", "save": "Menyimpan", "saved": "Diselamatkan", "second": "S", @@ -217,6 +218,7 @@ "start": "Awal", "stats": "Statistik", "stop": "Berhenti", + "stopped": "dihentikan", "success": "Kesuksesan", "supportFmtArgs": "Parameter pemformatan berikut ini didukung:", "suspend": "Suspend", diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index 38236b4e..5d67d13f 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -188,6 +188,7 @@ "result": "结果", "rotateAngel": "旋转角度", "run": "运行", + "running": "运行中", "save": "保存", "saved": "已保存", "second": "秒", @@ -217,6 +218,7 @@ "start": "开始", "stats": "统计", "stop": "停止", + "stopped": "已停止", "success": "成功", "supportFmtArgs": "支持以下格式化参数:", "suspend": "挂起", diff --git a/lib/l10n/app_zh_tw.arb b/lib/l10n/app_zh_tw.arb index 5db0178d..dc84d890 100644 --- a/lib/l10n/app_zh_tw.arb +++ b/lib/l10n/app_zh_tw.arb @@ -188,6 +188,7 @@ "result": "結果", "rotateAngel": "旋轉角度", "run": "運行", + "running": "運作中", "save": "保存", "saved": "已保存", "second": "秒", @@ -217,6 +218,7 @@ "start": "開始", "stats": "統計", "stop": "停止", + "stopped": "已停止", "success": "成功", "supportFmtArgs": "支援以下格式化參數:", "suspend": "挂起", diff --git a/lib/view/page/container.dart b/lib/view/page/container.dart index 3e4d10db..55859a47 100644 --- a/lib/view/page/container.dart +++ b/lib/view/page/container.dart @@ -123,17 +123,20 @@ class _ContainerPageState extends State { _buildVersion(), _buildPs(), _buildImage(), + // ignore: unnecessary_cast + ].map((e) => CardX(child: e) as Widget).toList(); + items.add( Row( - mainAxisAlignment: MainAxisAlignment.spaceAround, + mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ _buildEditHost(), _buildSwitchProvider(), ], ), - ].map((e) => CardX(child: e)); + ); return ListView( - padding: const EdgeInsets.all(7), - children: items.toList(), + padding: const EdgeInsets.only(left: 13, right: 13, top: 13, bottom: 37), + children: items, ); } @@ -209,7 +212,7 @@ class _ContainerPageState extends State { return ListTile( title: Text(item.name ?? l10n.unknown), subtitle: Text( - item.image ?? l10n.unknown, + '${item.image ?? l10n.unknown} - ${item.running ? l10n.running : l10n.stopped}', style: UIs.text13Grey, ), trailing: _buildMoreBtn(item),