Add translation

This commit is contained in:
lollipopkit
2023-07-08 15:09:01 +08:00
parent 291c737a40
commit 814e9c853a
10 changed files with 55 additions and 13 deletions

View File

@@ -756,6 +756,12 @@ abstract class S {
/// **'No interface'** /// **'No interface'**
String get noInterface; String get noInterface;
/// No description provided for @noOptions.
///
/// In en, this message translates to:
/// **'No options'**
String get noOptions;
/// No description provided for @noResult. /// No description provided for @noResult.
/// ///
/// In en, this message translates to: /// In en, this message translates to:

View File

@@ -107,7 +107,7 @@ class SDe extends S {
String get delete => 'Löschen'; String get delete => 'Löschen';
@override @override
String get disabled => 'Disabled'; String get disabled => 'Behinderte';
@override @override
String get disconnected => 'Disconnected'; String get disconnected => 'Disconnected';
@@ -156,7 +156,7 @@ class SDe extends S {
String get edit => 'Bearbeiten'; String get edit => 'Bearbeiten';
@override @override
String get editVirtKeys => 'Edit virtual keys'; String get editVirtKeys => 'Virtuelle Tasten bearbeiten';
@override @override
String get editor => 'Editor'; String get editor => 'Editor';
@@ -219,13 +219,13 @@ class SDe extends S {
} }
@override @override
String get fullScreen => 'Full screen mode'; String get fullScreen => 'Vollbildmodus';
@override @override
String get fullScreenJitter => 'Full screen jitter'; String get fullScreenJitter => 'Jitter im Vollbildmodus';
@override @override
String get fullScreenJitterHelp => 'To avoid screen burn-in'; String get fullScreenJitterHelp => 'Einbrennen des Bildschirms verhindern';
@override @override
String get getPushTokenFailed => 'Push-Token kann nicht abgerufen werden'; String get getPushTokenFailed => 'Push-Token kann nicht abgerufen werden';
@@ -286,10 +286,10 @@ class SDe extends S {
String get keyAuth => 'Schlüsselauthentifzierung'; String get keyAuth => 'Schlüsselauthentifzierung';
@override @override
String get keyboardCompatibility => 'Possible to improve input method compatibility'; String get keyboardCompatibility => 'Mögliche Verbesserungen bei der Kompatibilität der Eingabemethoden';
@override @override
String get keyboardType => 'Keyborad type'; String get keyboardType => 'Tastatur Typ';
@override @override
String get language => 'Sprache'; String get language => 'Sprache';
@@ -356,6 +356,9 @@ class SDe extends S {
@override @override
String get noInterface => 'Kein Interface'; String get noInterface => 'Kein Interface';
@override
String get noOptions => 'Keine Optionen verfügbar';
@override @override
String get noResult => 'Kein Ergebnis'; String get noResult => 'Kein Ergebnis';
@@ -466,7 +469,7 @@ class SDe extends S {
String get result => 'Result'; String get result => 'Result';
@override @override
String get rotateAngel => 'Rotation angle'; String get rotateAngel => 'Rotationswinkel';
@override @override
String get run => 'Ausführen'; String get run => 'Ausführen';

View File

@@ -356,6 +356,9 @@ class SEn extends S {
@override @override
String get noInterface => 'No interface'; String get noInterface => 'No interface';
@override
String get noOptions => 'No options';
@override @override
String get noResult => 'No result'; String get noResult => 'No result';

View File

@@ -356,6 +356,9 @@ class SZh extends S {
@override @override
String get noInterface => '没有可用的接口'; String get noInterface => '没有可用的接口';
@override
String get noOptions => '无可选项';
@override @override
String get noResult => '无结果'; String get noResult => '无结果';
@@ -864,6 +867,15 @@ class SZhTw extends SZh {
return '找到 $count 個更新'; return '找到 $count 個更新';
} }
@override
String get fullScreen => '全屏模式';
@override
String get fullScreenJitter => '全屏模式抖動';
@override
String get fullScreenJitterHelp => '防止燒屏';
@override @override
String get getPushTokenFailed => '未能獲取到推送token'; String get getPushTokenFailed => '未能獲取到推送token';
@@ -993,6 +1005,9 @@ class SZhTw extends SZh {
@override @override
String get noInterface => '沒有可用的接口'; String get noInterface => '沒有可用的接口';
@override
String get noOptions => '無可選項';
@override @override
String get noResult => '無結果'; String get noResult => '無結果';

View File

@@ -2,8 +2,8 @@
class BuildData { class BuildData {
static const String name = "ServerBox"; 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 engine = "3.10.5";
static const String buildAt = "2023-07-08 00:12:27.058306"; static const String buildAt = "2023-07-08 14:54:40.994903";
static const int modifications = 2; static const int modifications = 12;
} }

View File

@@ -34,6 +34,7 @@
"debug": "Debug", "debug": "Debug",
"decode": "Decode", "decode": "Decode",
"delete": "Löschen", "delete": "Löschen",
"disabled": "Behinderte",
"disconnected": "Disconnected", "disconnected": "Disconnected",
"diskIgnorePath": "Pfad für Datenträger ignorieren", "diskIgnorePath": "Pfad für Datenträger ignorieren",
"dl2Local": "Datei \"{fileName}\" herunterladen?", "dl2Local": "Datei \"{fileName}\" herunterladen?",
@@ -46,6 +47,7 @@
"download": "Download", "download": "Download",
"downloadStatus": "{percent}% von {size}", "downloadStatus": "{percent}% von {size}",
"edit": "Bearbeiten", "edit": "Bearbeiten",
"editVirtKeys": "Virtuelle Tasten bearbeiten",
"editor": "Editor", "editor": "Editor",
"encode": "Encode", "encode": "Encode",
"error": "Fehler", "error": "Fehler",
@@ -64,6 +66,9 @@
"font": "Schriftarten", "font": "Schriftarten",
"fontSize": "Schriftgröße", "fontSize": "Schriftgröße",
"foundNUpdate": "Update {count} gefunden", "foundNUpdate": "Update {count} gefunden",
"fullScreen": "Vollbildmodus",
"fullScreenJitter": "Jitter im Vollbildmodus",
"fullScreenJitterHelp": "Einbrennen des Bildschirms verhindern",
"getPushTokenFailed": "Push-Token kann nicht abgerufen werden", "getPushTokenFailed": "Push-Token kann nicht abgerufen werden",
"gettingToken": "Getting token...", "gettingToken": "Getting token...",
"goto": "Pfad öffnen", "goto": "Pfad öffnen",
@@ -82,6 +87,8 @@
"isBusy": "Is busy now", "isBusy": "Is busy now",
"keepForeground": "Stelle sicher, dass die App geöffnet bleibt.", "keepForeground": "Stelle sicher, dass die App geöffnet bleibt.",
"keyAuth": "Schlüsselauthentifzierung", "keyAuth": "Schlüsselauthentifzierung",
"keyboardCompatibility": "Mögliche Verbesserungen bei der Kompatibilität der Eingabemethoden",
"keyboardType": "Tastatur Typ",
"language": "Sprache", "language": "Sprache",
"languageName": "Deutsch", "languageName": "Deutsch",
"lastTry": "Letzter Versuch", "lastTry": "Letzter Versuch",
@@ -103,6 +110,7 @@
"newContainer": "Neuer Container", "newContainer": "Neuer Container",
"noClient": "Kein Client", "noClient": "Kein Client",
"noInterface": "Kein Interface", "noInterface": "Kein Interface",
"noOptions": "Keine Optionen verfügbar",
"noResult": "Kein Ergebnis", "noResult": "Kein Ergebnis",
"noSavedPrivateKey": "Keine gespeicherten Private Keys", "noSavedPrivateKey": "Keine gespeicherten Private Keys",
"noSavedSnippet": "Keine gespeicherten Snippets.", "noSavedSnippet": "Keine gespeicherten Snippets.",
@@ -138,6 +146,7 @@
"restoreSuccess": "Wiederherstellung erfolgreich. App neustarten um Änderungen anzuwenden.", "restoreSuccess": "Wiederherstellung erfolgreich. App neustarten um Änderungen anzuwenden.",
"restoreSureWithDate": "Bist du sicher, dass du das Backup vom {date} wiederherstellen möchtest?", "restoreSureWithDate": "Bist du sicher, dass du das Backup vom {date} wiederherstellen möchtest?",
"result": "Result", "result": "Result",
"rotateAngel": "Rotationswinkel",
"run": "Ausführen", "run": "Ausführen",
"save": "Speichern", "save": "Speichern",
"saved": "Gerettet", "saved": "Gerettet",

View File

@@ -110,6 +110,7 @@
"newContainer": "New container", "newContainer": "New container",
"noClient": "No client", "noClient": "No client",
"noInterface": "No interface", "noInterface": "No interface",
"noOptions": "No options",
"noResult": "No result", "noResult": "No result",
"noSavedPrivateKey": "No saved private keys.", "noSavedPrivateKey": "No saved private keys.",
"noSavedSnippet": "No saved snippets.", "noSavedSnippet": "No saved snippets.",

View File

@@ -110,6 +110,7 @@
"newContainer": "新建容器", "newContainer": "新建容器",
"noClient": "没有SSH连接", "noClient": "没有SSH连接",
"noInterface": "没有可用的接口", "noInterface": "没有可用的接口",
"noOptions": "无可选项",
"noResult": "无结果", "noResult": "无结果",
"noSavedPrivateKey": "没有已保存的私钥。", "noSavedPrivateKey": "没有已保存的私钥。",
"noSavedSnippet": "没有已保存的代码片段。", "noSavedSnippet": "没有已保存的代码片段。",

View File

@@ -66,6 +66,9 @@
"font": "字體", "font": "字體",
"fontSize": "字體大小", "fontSize": "字體大小",
"foundNUpdate": "找到 {count} 個更新", "foundNUpdate": "找到 {count} 個更新",
"fullScreen": "全屏模式",
"fullScreenJitter": "全屏模式抖動",
"fullScreenJitterHelp": "防止燒屏",
"getPushTokenFailed": "未能獲取到推送token", "getPushTokenFailed": "未能獲取到推送token",
"gettingToken": "正在獲取Token...", "gettingToken": "正在獲取Token...",
"goto": "前往", "goto": "前往",
@@ -107,6 +110,7 @@
"newContainer": "新建容器", "newContainer": "新建容器",
"noClient": "沒有SSH連接", "noClient": "沒有SSH連接",
"noInterface": "沒有可用的接口", "noInterface": "沒有可用的接口",
"noOptions": "無可選項",
"noResult": "無結果", "noResult": "無結果",
"noSavedPrivateKey": "沒有已保存的私鑰。", "noSavedPrivateKey": "沒有已保存的私鑰。",
"noSavedSnippet": "沒有已保存的程式片段。", "noSavedSnippet": "沒有已保存的程式片段。",

View File

@@ -36,8 +36,8 @@ class _TagPickerState<T> extends State<TagPicker<T>> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
final child = widget.tags.isEmpty final child = widget.tags.isEmpty && widget.items.isEmpty
? Text(_s.noSavedSnippet) ? Text(_s.noOptions)
: Column( : Column(
mainAxisSize: MainAxisSize.min, mainAxisSize: MainAxisSize.min,
children: [ children: [