From 814e9c853aea77bc1ffd391d6373d1046d61a2e3 Mon Sep 17 00:00:00 2001 From: lollipopkit Date: Sat, 8 Jul 2023 15:09:01 +0800 Subject: [PATCH] Add translation --- .dart_tool/flutter_gen/gen_l10n/l10n.dart | 6 ++++++ .dart_tool/flutter_gen/gen_l10n/l10n_de.dart | 19 +++++++++++-------- .dart_tool/flutter_gen/gen_l10n/l10n_en.dart | 3 +++ .dart_tool/flutter_gen/gen_l10n/l10n_zh.dart | 15 +++++++++++++++ lib/data/res/build_data.dart | 6 +++--- lib/l10n/app_de.arb | 9 +++++++++ lib/l10n/app_en.arb | 1 + lib/l10n/app_zh.arb | 1 + lib/l10n/app_zh_tw.arb | 4 ++++ lib/view/widget/tag/picker.dart | 4 ++-- 10 files changed, 55 insertions(+), 13 deletions(-) diff --git a/.dart_tool/flutter_gen/gen_l10n/l10n.dart b/.dart_tool/flutter_gen/gen_l10n/l10n.dart index 04e7d58d..bdc7df95 100644 --- a/.dart_tool/flutter_gen/gen_l10n/l10n.dart +++ b/.dart_tool/flutter_gen/gen_l10n/l10n.dart @@ -756,6 +756,12 @@ abstract class S { /// **'No interface'** String get noInterface; + /// No description provided for @noOptions. + /// + /// In en, this message translates to: + /// **'No options'** + String get noOptions; + /// No description provided for @noResult. /// /// 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 15b4184f..f62c4270 100644 --- a/.dart_tool/flutter_gen/gen_l10n/l10n_de.dart +++ b/.dart_tool/flutter_gen/gen_l10n/l10n_de.dart @@ -107,7 +107,7 @@ class SDe extends S { String get delete => 'Löschen'; @override - String get disabled => 'Disabled'; + String get disabled => 'Behinderte'; @override String get disconnected => 'Disconnected'; @@ -156,7 +156,7 @@ class SDe extends S { String get edit => 'Bearbeiten'; @override - String get editVirtKeys => 'Edit virtual keys'; + String get editVirtKeys => 'Virtuelle Tasten bearbeiten'; @override String get editor => 'Editor'; @@ -219,13 +219,13 @@ class SDe extends S { } @override - String get fullScreen => 'Full screen mode'; + String get fullScreen => 'Vollbildmodus'; @override - String get fullScreenJitter => 'Full screen jitter'; + String get fullScreenJitter => 'Jitter im Vollbildmodus'; @override - String get fullScreenJitterHelp => 'To avoid screen burn-in'; + String get fullScreenJitterHelp => 'Einbrennen des Bildschirms verhindern'; @override String get getPushTokenFailed => 'Push-Token kann nicht abgerufen werden'; @@ -286,10 +286,10 @@ class SDe extends S { String get keyAuth => 'Schlüsselauthentifzierung'; @override - String get keyboardCompatibility => 'Possible to improve input method compatibility'; + String get keyboardCompatibility => 'Mögliche Verbesserungen bei der Kompatibilität der Eingabemethoden'; @override - String get keyboardType => 'Keyborad type'; + String get keyboardType => 'Tastatur Typ'; @override String get language => 'Sprache'; @@ -356,6 +356,9 @@ class SDe extends S { @override String get noInterface => 'Kein Interface'; + @override + String get noOptions => 'Keine Optionen verfügbar'; + @override String get noResult => 'Kein Ergebnis'; @@ -466,7 +469,7 @@ class SDe extends S { String get result => 'Result'; @override - String get rotateAngel => 'Rotation angle'; + String get rotateAngel => 'Rotationswinkel'; @override String get run => 'Ausführen'; diff --git a/.dart_tool/flutter_gen/gen_l10n/l10n_en.dart b/.dart_tool/flutter_gen/gen_l10n/l10n_en.dart index c46cf127..c670b806 100644 --- a/.dart_tool/flutter_gen/gen_l10n/l10n_en.dart +++ b/.dart_tool/flutter_gen/gen_l10n/l10n_en.dart @@ -356,6 +356,9 @@ class SEn extends S { @override String get noInterface => 'No interface'; + @override + String get noOptions => 'No options'; + @override String get noResult => 'No result'; diff --git a/.dart_tool/flutter_gen/gen_l10n/l10n_zh.dart b/.dart_tool/flutter_gen/gen_l10n/l10n_zh.dart index cf13789f..d221b572 100644 --- a/.dart_tool/flutter_gen/gen_l10n/l10n_zh.dart +++ b/.dart_tool/flutter_gen/gen_l10n/l10n_zh.dart @@ -356,6 +356,9 @@ class SZh extends S { @override String get noInterface => '没有可用的接口'; + @override + String get noOptions => '无可选项'; + @override String get noResult => '无结果'; @@ -864,6 +867,15 @@ class SZhTw extends SZh { return '找到 $count 個更新'; } + @override + String get fullScreen => '全屏模式'; + + @override + String get fullScreenJitter => '全屏模式抖動'; + + @override + String get fullScreenJitterHelp => '防止燒屏'; + @override String get getPushTokenFailed => '未能獲取到推送token'; @@ -993,6 +1005,9 @@ class SZhTw extends SZh { @override String get noInterface => '沒有可用的接口'; + @override + String get noOptions => '無可選項'; + @override String get noResult => '無結果'; diff --git a/lib/data/res/build_data.dart b/lib/data/res/build_data.dart index d2c6e712..29004165 100644 --- a/lib/data/res/build_data.dart +++ b/lib/data/res/build_data.dart @@ -2,8 +2,8 @@ class BuildData { static const String name = "ServerBox"; - static const int build = 373; + static const int build = 375; static const String engine = "3.10.5"; - static const String buildAt = "2023-07-08 00:12:27.058306"; - static const int modifications = 2; + static const String buildAt = "2023-07-08 14:54:40.994903"; + static const int modifications = 12; } diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index bd7b91ea..3a97bdf9 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -34,6 +34,7 @@ "debug": "Debug", "decode": "Decode", "delete": "Löschen", + "disabled": "Behinderte", "disconnected": "Disconnected", "diskIgnorePath": "Pfad für Datenträger ignorieren", "dl2Local": "Datei \"{fileName}\" herunterladen?", @@ -46,6 +47,7 @@ "download": "Download", "downloadStatus": "{percent}% von {size}", "edit": "Bearbeiten", + "editVirtKeys": "Virtuelle Tasten bearbeiten", "editor": "Editor", "encode": "Encode", "error": "Fehler", @@ -64,6 +66,9 @@ "font": "Schriftarten", "fontSize": "Schriftgröße", "foundNUpdate": "Update {count} gefunden", + "fullScreen": "Vollbildmodus", + "fullScreenJitter": "Jitter im Vollbildmodus", + "fullScreenJitterHelp": "Einbrennen des Bildschirms verhindern", "getPushTokenFailed": "Push-Token kann nicht abgerufen werden", "gettingToken": "Getting token...", "goto": "Pfad öffnen", @@ -82,6 +87,8 @@ "isBusy": "Is busy now", "keepForeground": "Stelle sicher, dass die App geöffnet bleibt.", "keyAuth": "Schlüsselauthentifzierung", + "keyboardCompatibility": "Mögliche Verbesserungen bei der Kompatibilität der Eingabemethoden", + "keyboardType": "Tastatur Typ", "language": "Sprache", "languageName": "Deutsch", "lastTry": "Letzter Versuch", @@ -103,6 +110,7 @@ "newContainer": "Neuer Container", "noClient": "Kein Client", "noInterface": "Kein Interface", + "noOptions": "Keine Optionen verfügbar", "noResult": "Kein Ergebnis", "noSavedPrivateKey": "Keine gespeicherten Private Keys", "noSavedSnippet": "Keine gespeicherten Snippets.", @@ -138,6 +146,7 @@ "restoreSuccess": "Wiederherstellung erfolgreich. App neustarten um Änderungen anzuwenden.", "restoreSureWithDate": "Bist du sicher, dass du das Backup vom {date} wiederherstellen möchtest?", "result": "Result", + "rotateAngel": "Rotationswinkel", "run": "Ausführen", "save": "Speichern", "saved": "Gerettet", diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index 2065ab7b..291d0bbd 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -110,6 +110,7 @@ "newContainer": "New container", "noClient": "No client", "noInterface": "No interface", + "noOptions": "No options", "noResult": "No result", "noSavedPrivateKey": "No saved private keys.", "noSavedSnippet": "No saved snippets.", diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index bb11c001..a153b1a0 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -110,6 +110,7 @@ "newContainer": "新建容器", "noClient": "没有SSH连接", "noInterface": "没有可用的接口", + "noOptions": "无可选项", "noResult": "无结果", "noSavedPrivateKey": "没有已保存的私钥。", "noSavedSnippet": "没有已保存的代码片段。", diff --git a/lib/l10n/app_zh_tw.arb b/lib/l10n/app_zh_tw.arb index e655216c..eac1c0c6 100644 --- a/lib/l10n/app_zh_tw.arb +++ b/lib/l10n/app_zh_tw.arb @@ -66,6 +66,9 @@ "font": "字體", "fontSize": "字體大小", "foundNUpdate": "找到 {count} 個更新", + "fullScreen": "全屏模式", + "fullScreenJitter": "全屏模式抖動", + "fullScreenJitterHelp": "防止燒屏", "getPushTokenFailed": "未能獲取到推送token", "gettingToken": "正在獲取Token...", "goto": "前往", @@ -107,6 +110,7 @@ "newContainer": "新建容器", "noClient": "沒有SSH連接", "noInterface": "沒有可用的接口", + "noOptions": "無可選項", "noResult": "無結果", "noSavedPrivateKey": "沒有已保存的私鑰。", "noSavedSnippet": "沒有已保存的程式片段。", diff --git a/lib/view/widget/tag/picker.dart b/lib/view/widget/tag/picker.dart index 327434b0..89d3dbc0 100644 --- a/lib/view/widget/tag/picker.dart +++ b/lib/view/widget/tag/picker.dart @@ -36,8 +36,8 @@ class _TagPickerState extends State> { @override Widget build(BuildContext context) { - final child = widget.tags.isEmpty - ? Text(_s.noSavedSnippet) + final child = widget.tags.isEmpty && widget.items.isEmpty + ? Text(_s.noOptions) : Column( mainAxisSize: MainAxisSize.min, children: [