feat: discover local ssh server (#921)
This commit is contained in:
@@ -28,6 +28,9 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get alreadyLastDir => 'Already in last directory.';
|
||||
|
||||
@override
|
||||
String get atLeastOneTab => 'At least one tab must be selected';
|
||||
|
||||
@override
|
||||
String get authFailTip =>
|
||||
'Authentication failed, please check whether credentials are correct';
|
||||
@@ -45,6 +48,9 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get autoUpdateHomeWidget => 'Automatic home widget update';
|
||||
|
||||
@override
|
||||
String get availableTabs => 'Available Tabs';
|
||||
|
||||
@override
|
||||
String get backupEncrypted => 'Backup is encrypted';
|
||||
|
||||
@@ -84,6 +90,26 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
String get bgRunTip =>
|
||||
'This switch only means the program will try to run in the background. Whether it can run in the background depends on whether the permission is enabled or not. For AOSP-based Android ROMs, please disable \"Battery Optimization\" in this app. For MIUI / HyperOS, please change the power saving policy to \"Unlimited\".';
|
||||
|
||||
@override
|
||||
String get clearAllStatsContent =>
|
||||
'Are you sure you want to clear all server connection statistics? This action cannot be undone.';
|
||||
|
||||
@override
|
||||
String get clearAllStatsTitle => 'Clear All Statistics';
|
||||
|
||||
@override
|
||||
String clearServerStatsContent(String serverName) {
|
||||
return 'Are you sure you want to clear connection statistics for server \"$serverName\"? This action cannot be undone.';
|
||||
}
|
||||
|
||||
@override
|
||||
String clearServerStatsTitle(String serverName) {
|
||||
return 'Clear $serverName Statistics';
|
||||
}
|
||||
|
||||
@override
|
||||
String get clearThisServerStats => 'Clear This Server Statistics';
|
||||
|
||||
@override
|
||||
String get closeAfterSave => 'Save and close';
|
||||
|
||||
@@ -97,6 +123,16 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get conn => 'Connection';
|
||||
|
||||
@override
|
||||
String get connectionDetails => 'Connection Details';
|
||||
|
||||
@override
|
||||
String get connectionStats => 'Connection Statistics';
|
||||
|
||||
@override
|
||||
String get connectionStatsDesc =>
|
||||
'View server connection success rate and history';
|
||||
|
||||
@override
|
||||
String get container => 'Container';
|
||||
|
||||
@@ -146,6 +182,18 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get disconnected => 'Disconnected';
|
||||
|
||||
@override
|
||||
String get discoverSshServers => 'Discover SSH Servers';
|
||||
|
||||
@override
|
||||
String get discoveryFailed => 'Discovery failed';
|
||||
|
||||
@override
|
||||
String get discoverySettings => 'Discovery Settings';
|
||||
|
||||
@override
|
||||
String get discoverySummary => 'Discovery Summary';
|
||||
|
||||
@override
|
||||
String get disk => 'Disk';
|
||||
|
||||
@@ -198,9 +246,6 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get editVirtKeys => 'Edit virtual keys';
|
||||
|
||||
@override
|
||||
String get editor => 'Editor';
|
||||
|
||||
@override
|
||||
String get editorHighlightTip =>
|
||||
'The current code highlighting performance is not ideal and can be optionally turned off to improve.';
|
||||
@@ -208,6 +253,12 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get emulator => 'Emulator';
|
||||
|
||||
@override
|
||||
String get enableMdns => 'Enable mDNS';
|
||||
|
||||
@override
|
||||
String get enableMdnsDesc => 'Use mDNS/Bonjour to discover SSH services';
|
||||
|
||||
@override
|
||||
String get encode => 'Encode';
|
||||
|
||||
@@ -240,10 +291,10 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
}
|
||||
|
||||
@override
|
||||
String get followSystem => 'Follow system';
|
||||
String get finishedAt => 'Finished at';
|
||||
|
||||
@override
|
||||
String get font => 'Font';
|
||||
String get followSystem => 'Follow system';
|
||||
|
||||
@override
|
||||
String get fontSize => 'Font size';
|
||||
@@ -276,6 +327,13 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get highlight => 'Code highlighting';
|
||||
|
||||
@override
|
||||
String get homeTabs => 'Home Tabs';
|
||||
|
||||
@override
|
||||
String get homeTabsCustomizeDesc =>
|
||||
'Customize which tabs appear on the home page and their order';
|
||||
|
||||
@override
|
||||
String get homeWidgetUrlConfig => 'Config home widget url';
|
||||
|
||||
@@ -296,9 +354,6 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get imagesList => 'Images list';
|
||||
|
||||
@override
|
||||
String get init => 'Initialize';
|
||||
|
||||
@override
|
||||
String get inner => 'Inner';
|
||||
|
||||
@@ -328,6 +383,12 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get keyAuth => 'Key Auth';
|
||||
|
||||
@override
|
||||
String get lastFailure => 'Last Failure';
|
||||
|
||||
@override
|
||||
String get lastSuccess => 'Last Success';
|
||||
|
||||
@override
|
||||
String get letterCache => 'Letter caching';
|
||||
|
||||
@@ -335,9 +396,6 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
String get letterCacheTip =>
|
||||
'Recommended to disable, but after disabling, it will be impossible to input CJK characters.';
|
||||
|
||||
@override
|
||||
String get license => 'License';
|
||||
|
||||
@override
|
||||
String get location => 'Location';
|
||||
|
||||
@@ -350,10 +408,10 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
}
|
||||
|
||||
@override
|
||||
String get manual => 'Manual';
|
||||
String get max => 'max';
|
||||
|
||||
@override
|
||||
String get max => 'max';
|
||||
String get maxConcurrency => 'Max Concurrency';
|
||||
|
||||
@override
|
||||
String get maxRetryCount => 'Number of server reconnections';
|
||||
@@ -393,6 +451,9 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get newContainer => 'New container';
|
||||
|
||||
@override
|
||||
String get noConnectionStatsData => 'No connection statistics data';
|
||||
|
||||
@override
|
||||
String get noLineChart => 'Do not use line charts';
|
||||
|
||||
@@ -463,9 +524,6 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get preferDiskAmount => 'Prioritize displaying disk capacity';
|
||||
|
||||
@override
|
||||
String get preview => 'Preview';
|
||||
|
||||
@override
|
||||
String get privateKey => 'Private Key';
|
||||
|
||||
@@ -496,6 +554,9 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get reboot => 'Reboot';
|
||||
|
||||
@override
|
||||
String get recentConnections => 'Recent Connections';
|
||||
|
||||
@override
|
||||
String get rememberPwdInMem => 'Remember password in memory';
|
||||
|
||||
@@ -556,6 +617,12 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get serverOrder => 'Server order';
|
||||
|
||||
@override
|
||||
String get serverTabRequired => 'Server tab cannot be removed';
|
||||
|
||||
@override
|
||||
String get servers => 'servers';
|
||||
|
||||
@override
|
||||
String get sftpDlPrepare => 'Preparing to connect...';
|
||||
|
||||
@@ -702,9 +769,6 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
return 'Switch to $val';
|
||||
}
|
||||
|
||||
@override
|
||||
String get sync => 'Sync';
|
||||
|
||||
@override
|
||||
String get syncTip =>
|
||||
'A restart may be required for some changes to take effect.';
|
||||
@@ -715,6 +779,10 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get tag => 'Tags';
|
||||
|
||||
@override
|
||||
String get tapToStartDiscovery =>
|
||||
'Tap the search button to discover SSH servers on your network';
|
||||
|
||||
@override
|
||||
String get temperature => 'Temperature';
|
||||
|
||||
@@ -747,6 +815,9 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get total => 'Total';
|
||||
|
||||
@override
|
||||
String get totalAttempts => 'Total';
|
||||
|
||||
@override
|
||||
String get traffic => 'Traffic';
|
||||
|
||||
@@ -772,9 +843,6 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get updateServerStatusInterval => 'Server status update interval';
|
||||
|
||||
@override
|
||||
String get upload => 'Upload';
|
||||
|
||||
@override
|
||||
String get upsideDown => 'Upside Down';
|
||||
|
||||
@@ -800,6 +868,9 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get view => 'View';
|
||||
|
||||
@override
|
||||
String get viewDetails => 'View Details';
|
||||
|
||||
@override
|
||||
String get viewErr => 'See error';
|
||||
|
||||
@@ -843,71 +914,4 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get writeScriptTip =>
|
||||
'After connecting to the server, a script will be written to `~/.config/server_box` \n | `/tmp/server_box` to monitor the system status. You can review the script content.';
|
||||
|
||||
@override
|
||||
String get connectionStats => 'Connection Statistics';
|
||||
|
||||
@override
|
||||
String get connectionStatsDesc =>
|
||||
'View server connection success rate and history';
|
||||
|
||||
@override
|
||||
String get noConnectionStatsData => 'No connection statistics data';
|
||||
|
||||
@override
|
||||
String get totalAttempts => 'Total';
|
||||
|
||||
@override
|
||||
String get lastSuccess => 'Last Success';
|
||||
|
||||
@override
|
||||
String get lastFailure => 'Last Failure';
|
||||
|
||||
@override
|
||||
String get recentConnections => 'Recent Connections';
|
||||
|
||||
@override
|
||||
String get viewDetails => 'View Details';
|
||||
|
||||
@override
|
||||
String get connectionDetails => 'Connection Details';
|
||||
|
||||
@override
|
||||
String get clearThisServerStats => 'Clear This Server Statistics';
|
||||
|
||||
@override
|
||||
String get clearAllStatsTitle => 'Clear All Statistics';
|
||||
|
||||
@override
|
||||
String get clearAllStatsContent =>
|
||||
'Are you sure you want to clear all server connection statistics? This action cannot be undone.';
|
||||
|
||||
@override
|
||||
String clearServerStatsTitle(String serverName) {
|
||||
return 'Clear $serverName Statistics';
|
||||
}
|
||||
|
||||
@override
|
||||
String clearServerStatsContent(String serverName) {
|
||||
return 'Are you sure you want to clear connection statistics for server \"$serverName\"? This action cannot be undone.';
|
||||
}
|
||||
|
||||
@override
|
||||
String get homeTabs => 'Home Tabs';
|
||||
|
||||
@override
|
||||
String get homeTabsCustomizeDesc =>
|
||||
'Customize which tabs appear on the home page and their order';
|
||||
|
||||
@override
|
||||
String get reset => 'Reset';
|
||||
|
||||
@override
|
||||
String get availableTabs => 'Available Tabs';
|
||||
|
||||
@override
|
||||
String get atLeastOneTab => 'At least one tab must be selected';
|
||||
|
||||
@override
|
||||
String get serverTabRequired => 'Server tab cannot be removed';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user