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'** /// **'Run'**
String get run; String get run;
/// No description provided for @running.
///
/// In en, this message translates to:
/// **'Running'**
String get running;
/// No description provided for @save. /// No description provided for @save.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
@@ -1402,6 +1408,12 @@ abstract class S {
/// **'Stop'** /// **'Stop'**
String get stop; String get stop;
/// No description provided for @stopped.
///
/// In en, this message translates to:
/// **'Stopped'**
String get stopped;
/// No description provided for @success. /// No description provided for @success.
/// ///
/// In en, this message translates to: /// In en, this message translates to:

View File

@@ -594,6 +594,9 @@ class SDe extends S {
@override @override
String get run => 'Ausführen'; String get run => 'Ausführen';
@override
String get running => 'läuft';
@override @override
String get save => 'Speichern'; String get save => 'Speichern';
@@ -685,6 +688,9 @@ class SDe extends S {
@override @override
String get stop => 'Stop'; String get stop => 'Stop';
@override
String get stopped => 'Ausgelaufen';
@override @override
String get success => 'Erfolgreich'; String get success => 'Erfolgreich';

View File

@@ -594,6 +594,9 @@ class SEn extends S {
@override @override
String get run => 'Run'; String get run => 'Run';
@override
String get running => 'Running';
@override @override
String get save => 'Save'; String get save => 'Save';
@@ -685,6 +688,9 @@ class SEn extends S {
@override @override
String get stop => 'Stop'; String get stop => 'Stop';
@override
String get stopped => 'Stopped';
@override @override
String get success => 'Success'; String get success => 'Success';

View File

@@ -594,6 +594,9 @@ class SFr extends S {
@override @override
String get run => 'Exécuter'; String get run => 'Exécuter';
@override
String get running => 'en cours d\'exécution';
@override @override
String get save => 'Enregistrer'; String get save => 'Enregistrer';
@@ -685,6 +688,9 @@ class SFr extends S {
@override @override
String get stop => 'Arrêter'; String get stop => 'Arrêter';
@override
String get stopped => 'interrompue';
@override @override
String get success => 'Succès'; String get success => 'Succès';

View File

@@ -594,6 +594,9 @@ class SId extends S {
@override @override
String get run => 'Berlari'; String get run => 'Berlari';
@override
String get running => 'berlari';
@override @override
String get save => 'Menyimpan'; String get save => 'Menyimpan';
@@ -685,6 +688,9 @@ class SId extends S {
@override @override
String get stop => 'Berhenti'; String get stop => 'Berhenti';
@override
String get stopped => 'dihentikan';
@override @override
String get success => 'Kesuksesan'; String get success => 'Kesuksesan';

View File

@@ -594,6 +594,9 @@ class SZh extends S {
@override @override
String get run => '运行'; String get run => '运行';
@override
String get running => '运行中';
@override @override
String get save => '保存'; String get save => '保存';
@@ -685,6 +688,9 @@ class SZh extends S {
@override @override
String get stop => '停止'; String get stop => '停止';
@override
String get stopped => '已停止';
@override @override
String get success => '成功'; String get success => '成功';
@@ -1436,6 +1442,9 @@ class SZhTw extends SZh {
@override @override
String get run => '運行'; String get run => '運行';
@override
String get running => '運作中';
@override @override
String get save => '保存'; String get save => '保存';
@@ -1527,6 +1536,9 @@ class SZhTw extends SZh {
@override @override
String get stop => '停止'; String get stop => '停止';
@override
String get stopped => '已停止';
@override @override
String get success => '成功'; String get success => '成功';

View File

@@ -188,6 +188,7 @@
"result": "Result", "result": "Result",
"rotateAngel": "Rotationswinkel", "rotateAngel": "Rotationswinkel",
"run": "Ausführen", "run": "Ausführen",
"running": "läuft",
"save": "Speichern", "save": "Speichern",
"saved": "Gerettet", "saved": "Gerettet",
"second": "s", "second": "s",
@@ -217,6 +218,7 @@
"start": "Start", "start": "Start",
"stats": "Statistik", "stats": "Statistik",
"stop": "Stop", "stop": "Stop",
"stopped": "Ausgelaufen",
"success": "Erfolgreich", "success": "Erfolgreich",
"supportFmtArgs": "Die folgenden Formatierungsparameter werden unterstützt:", "supportFmtArgs": "Die folgenden Formatierungsparameter werden unterstützt:",
"suspend": "Suspend", "suspend": "Suspend",

View File

@@ -188,6 +188,7 @@
"result": "Result", "result": "Result",
"rotateAngel": "Rotation angle", "rotateAngel": "Rotation angle",
"run": "Run", "run": "Run",
"running": "Running",
"save": "Save", "save": "Save",
"saved": "Saved", "saved": "Saved",
"second": "s", "second": "s",
@@ -217,6 +218,7 @@
"start": "Start", "start": "Start",
"stats": "Stats", "stats": "Stats",
"stop": "Stop", "stop": "Stop",
"stopped": "Stopped",
"success": "Success", "success": "Success",
"supportFmtArgs": "The following formatting parameters are supported:", "supportFmtArgs": "The following formatting parameters are supported:",
"suspend": "Suspend", "suspend": "Suspend",

View File

@@ -188,6 +188,7 @@
"result": "Résultat", "result": "Résultat",
"rotateAngel": "Angle de rotation", "rotateAngel": "Angle de rotation",
"run": "Exécuter", "run": "Exécuter",
"running": "en cours d'exécution",
"save": "Enregistrer", "save": "Enregistrer",
"saved": "Enregistré", "saved": "Enregistré",
"second": "s", "second": "s",
@@ -217,6 +218,7 @@
"start": "Démarrer", "start": "Démarrer",
"stats": "Statistiques", "stats": "Statistiques",
"stop": "Arrêter", "stop": "Arrêter",
"stopped": "interrompue",
"success": "Succès", "success": "Succès",
"supportFmtArgs": "Les paramètres de formatage suivants sont pris en charge:", "supportFmtArgs": "Les paramètres de formatage suivants sont pris en charge:",
"suspend": "Suspendre", "suspend": "Suspendre",

View File

@@ -188,6 +188,7 @@
"result": "Hasil", "result": "Hasil",
"rotateAngel": "Sudut rotasi", "rotateAngel": "Sudut rotasi",
"run": "Berlari", "run": "Berlari",
"running": "berlari",
"save": "Menyimpan", "save": "Menyimpan",
"saved": "Diselamatkan", "saved": "Diselamatkan",
"second": "S", "second": "S",
@@ -217,6 +218,7 @@
"start": "Awal", "start": "Awal",
"stats": "Statistik", "stats": "Statistik",
"stop": "Berhenti", "stop": "Berhenti",
"stopped": "dihentikan",
"success": "Kesuksesan", "success": "Kesuksesan",
"supportFmtArgs": "Parameter pemformatan berikut ini didukung:", "supportFmtArgs": "Parameter pemformatan berikut ini didukung:",
"suspend": "Suspend", "suspend": "Suspend",

View File

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

View File

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

View File

@@ -123,17 +123,20 @@ class _ContainerPageState extends State<ContainerPage> {
_buildVersion(), _buildVersion(),
_buildPs(), _buildPs(),
_buildImage(), _buildImage(),
// ignore: unnecessary_cast
].map((e) => CardX(child: e) as Widget).toList();
items.add(
Row( Row(
mainAxisAlignment: MainAxisAlignment.spaceAround, mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [ children: [
_buildEditHost(), _buildEditHost(),
_buildSwitchProvider(), _buildSwitchProvider(),
], ],
), ),
].map((e) => CardX(child: e)); );
return ListView( return ListView(
padding: const EdgeInsets.all(7), padding: const EdgeInsets.only(left: 13, right: 13, top: 13, bottom: 37),
children: items.toList(), children: items,
); );
} }
@@ -209,7 +212,7 @@ class _ContainerPageState extends State<ContainerPage> {
return ListTile( return ListTile(
title: Text(item.name ?? l10n.unknown), title: Text(item.name ?? l10n.unknown),
subtitle: Text( subtitle: Text(
item.image ?? l10n.unknown, '${item.image ?? l10n.unknown} - ${item.running ? l10n.running : l10n.stopped}',
style: UIs.text13Grey, style: UIs.text13Grey,
), ),
trailing: _buildMoreBtn(item), trailing: _buildMoreBtn(item),