opt.: container status

This commit is contained in:
lollipopkit
2024-01-21 19:03:31 +08:00
parent 1434556e0b
commit 83dccfda1a
13 changed files with 68 additions and 5 deletions

View File

@@ -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:

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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';

View File

@@ -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 => '成功';

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -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",

View File

@@ -188,6 +188,7 @@
"result": "结果",
"rotateAngel": "旋转角度",
"run": "运行",
"running": "运行中",
"save": "保存",
"saved": "已保存",
"second": "秒",
@@ -217,6 +218,7 @@
"start": "开始",
"stats": "统计",
"stop": "停止",
"stopped": "已停止",
"success": "成功",
"supportFmtArgs": "支持以下格式化参数:",
"suspend": "挂起",

View File

@@ -188,6 +188,7 @@
"result": "結果",
"rotateAngel": "旋轉角度",
"run": "運行",
"running": "運作中",
"save": "保存",
"saved": "已保存",
"second": "秒",
@@ -217,6 +218,7 @@
"start": "開始",
"stats": "統計",
"stop": "停止",
"stopped": "已停止",
"success": "成功",
"supportFmtArgs": "支援以下格式化參數:",
"suspend": "挂起",

View File

@@ -123,17 +123,20 @@ class _ContainerPageState extends State<ContainerPage> {
_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<ContainerPage> {
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),