Publicerad källa
Ladda ner källa ZIP
CH-J SM Mobile
Bläddra i kataloger och filer för en specifik programutgåva.
CH-J / SM Mobile
134 filer
sm-mobile-20261016T050549Z-3678f2a05fa9
Tillagd: · Byggd:
1
// ignore: unused_import2
import 'package:intl/intl.dart' as intl;3
import 'app_localizations.dart';5
// ignore_for_file: type=lint7
/// The translations for English (`en`).8
class AppLocalizationsEn extends AppLocalizations {9
AppLocalizationsEn([String locale = 'en']) : super(locale);11
@override12
String get servers => 'Servers';14
@override15
String get terminal => 'Terminal';17
@override18
String get files => 'Files';20
@override21
String get monitor => 'Monitor';23
@override24
String get diagnostics => 'Diagnostics';26
@override27
String get settings => 'Settings';29
@override30
String get addServer => 'Add server';32
@override33
String get editServer => 'Edit server';35
@override36
String get name => 'Name';38
@override39
String get host => 'Hostname / IP address';41
@override42
String get username => 'SSH username';44
@override45
String get port => 'SSH port';47
@override48
String get password => 'Password';50
@override51
String get privateKey => 'Private key';53
@override54
String get passphrase => 'Key passphrase (never saved)';56
@override57
String get savePassword => 'Save SSH password in Vault';59
@override60
String get chooseKey => 'Choose private key';62
@override63
String get keyStored => 'Private key stored securely';65
@override66
String get connect => 'Connect';68
@override69
String get disconnect => 'Disconnect';71
@override72
String get connecting => 'Connecting…';74
@override75
String get connected => 'Connected';77
@override78
String get disconnected => 'Disconnected';80
@override81
String get reconnect => 'Reconnect';83
@override84
String get search => 'Search servers';86
@override87
String get emptyServers =>88
'Add your first server. Profiles stay on this device.';90
@override91
String get selectServer => 'Connect to a server from Servers.';93
@override94
String get save => 'Save';96
@override97
String get cancel => 'Cancel';99
@override100
String get delete => 'Delete';102
@override103
String get duplicate => 'Duplicate';105
@override106
String get edit => 'Edit';108
@override109
String get confirmDelete => 'Delete this item? This action cannot be undone.';111
@override112
String get confirmRename => 'Rename the selected remote item?';114
@override115
String get hostTrustTitle => 'Verify server identity';117
@override118
String get hostTrustBody =>119
'Compare this SHA-256 fingerprint through a separate trusted channel before trusting this server.';121
@override122
String get trust => 'Trust this key';124
@override125
String get hostChanged =>126
'SECURITY: The saved SSH host key has changed. Connection blocked. Verify the server independently.';128
@override129
String get hostRejected => 'The SSH host key was not trusted.';131
@override132
String get language => 'Language';134
@override135
String get system => 'System';137
@override138
String get light => 'Light';140
@override141
String get dark => 'Dark';143
@override144
String get theme => 'Appearance';146
@override147
String get welcome => 'Welcome to SM Mobile';149
@override150
String get localOnly => 'Direct SSH / SFTP. No account, cloud or telemetry.';152
@override153
String get guidance => 'Operational safety and backups';155
@override156
String get continueAction => 'Continue';158
@override159
String get license => 'Software license';161
@override162
String get consent =>163
'I accept CH-J Proprietary Software License 1.14. I acknowledge the risk of data loss or corruption and the need for appropriate backups before risky operations. The app does not guarantee that backups exist or are recoverable.';165
@override166
String get accept => 'Accept and continue';168
@override169
String get decline => 'Decline';171
@override172
String get licenseDeclined =>173
'The license was declined. Server functions remain locked.';175
@override176
String get vault => 'Local Vault';178
@override179
String get createVault => 'Create secure Vault';181
@override182
String get masterPassword => 'Master password';184
@override185
String get confirmPassword => 'Confirm password';187
@override188
String get vaultAdvice =>189
'Use at least 12 characters. This password cannot be recovered. Store it safely.';191
@override192
String get unlock => 'Unlock';194
@override195
String get lock => 'Lock Vault';197
@override198
String get biometric => 'Biometrics / device credential';200
@override201
String get unlockBiometric => 'Unlock with device security';203
@override204
String get biometricReason => 'Unlock the SM Mobile Vault';206
@override207
String get lockBackground => 'Lock when leaving the app';209
@override210
String get idleTimeout => 'Lock after inactivity (minutes)';212
@override213
String get weakPassword => 'Use a master password with 12–128 characters.';215
@override216
String get passwordMismatch => 'Passwords do not match.';218
@override219
String get locked => 'Vault locked. Unlock it to continue.';221
@override222
String get unlockFailed =>223
'Unable to unlock. Check your password or use the master-password fallback.';225
@override226
String get storageError =>227
'Secure storage is unavailable or damaged. Your stored data was not reset.';229
@override230
String get invalidProfile =>231
'Check the name, hostname/IP, username and port (1–65535).';233
@override234
String get invalidImport =>235
'Invalid profile file. Use CH-J JSON format version 1, up to 5 MiB and 10,000 profiles.';237
@override238
String get networkError =>239
'Network connection failed. Check the address, VPN and local-network permission.';241
@override242
String get authFailed =>243
'SSH authentication failed. Check the username, password or private key.';245
@override246
String get invalidKey => 'Invalid private key or passphrase.';248
@override249
String get timeout => 'The operation timed out.';251
@override252
String get operationFailed =>253
'Operation failed. Check the connection and permissions.';255
@override256
String get permissionDenied => 'The server denied file access.';258
@override259
String get fileError =>260
'SFTP operation failed. The item may be missing, the directory nonempty, or access denied.';262
@override263
String get fileExists =>264
'The destination already exists. Choose another name.';266
@override267
String get unsafePath =>268
'Unsafe path, unsupported file type or symbolic link. Symbolic links are not followed.';270
@override271
String get cancelled => 'Transfer cancelled.';273
@override274
String get upload => 'Upload file';276
@override277
String get download => 'Download and save / share';279
@override280
String get rename => 'Rename';282
@override283
String get newFolder => 'New folder';285
@override286
String get refresh => 'Refresh';288
@override289
String get parent => 'Parent directory';291
@override292
String get size => 'Size';294
@override295
String get modified => 'Modified';297
@override298
String get symlink => 'Symbolic link (blocked)';300
@override301
String get emptyDirectory => 'This directory is empty.';303
@override304
String get importProfiles => 'Import profiles';306
@override307
String get exportProfiles => 'Export profiles';309
@override310
String get importPreview => 'Review imported profiles';312
@override313
String get importAdvice =>314
'Only connection details are imported. Assign authentication before connecting. Duplicate matching uses host, port and username.';316
@override317
String get skipDuplicates => 'Skip duplicates';319
@override320
String get updateDuplicates => 'Update duplicates (clear saved credentials)';322
@override323
String get createDuplicates => 'Create separate copies';325
@override326
String get importAction => 'Import reviewed profiles';328
@override329
String get done => 'Done';331
@override332
String get copy => 'Copy selection';334
@override335
String get paste => 'Paste';337
@override338
String get keyboard => 'Show keyboard';340
@override341
String get monitorInterval => 'Refresh interval (seconds)';343
@override344
String get cpu => 'CPU';346
@override347
String get ram => 'RAM';349
@override350
String get disk => 'Root filesystem';352
@override353
String get uptime => 'Uptime (seconds)';355
@override356
String get load => 'Load average (1 / 5 / 15 min)';358
@override359
String get release => 'OS version';361
@override362
String get rtt => 'SSH command round-trip';364
@override365
String get handshake => 'SSH connection and authentication';367
@override368
String get unsupportedSystem =>369
'Monitoring requires a Linux server with /proc and standard POSIX utilities.';371
@override372
String get runDiagnostics => 'Run DNS / TCP test';374
@override375
String get icmpNote =>376
'TCP connect is not ICMP ping. ICMP and traceroute are not implemented on mobile.';378
@override379
String get dnsResults => 'DNS addresses (not saved to profiles)';381
@override382
String get tcpConnect => 'TCP connection time';384
@override385
String get backgroundNote =>386
'Monitoring stops outside this screen and while the app is inactive. The OS may suspend SSH sessions in the background.';388
@override389
String get componentLicenses => 'Third-party licenses';391
@override392
String get clearPassword => 'Remove saved password';394
@override395
String get biometricUnavailable =>396
'Device security is unavailable. Configure biometrics or a secure device passcode first.';398
@override399
String get licenseError =>400
'License or guidance could not be loaded. Application access is blocked.';401
}SHA-256
3958233f68215dbcfc6855a1d9b5c2967be9383c27949beae647e0ea5d151905CH-J Proprietary Software License 1.14 · Källan finns under CH-J Proprietary Software License 1.14. Dess tillgänglighet ändrar inte licensvillkoren eller ger ytterligare rättigheter.
Arkiv SHA-256
c486a807e4828998b9c57ab0f2e760f7980b31965fe118e89d3e1a5a2b65be65