المصدر المنشور
تنزيل الشيفرة المصدرية بصيغة ZIP
CH-J SM Mobile
تصفّح الأدلة والملفات الخاصة بإصدار محدد من التطبيق.
CH-J / SM Mobile
175 ملفات
sm-mobile-20261016T185235Z-8e93ecc1b59a
تاريخ الإضافة: · تاريخ البناء:
1
import 'package:flutter/widgets.dart';2
import 'app_localizations.dart';3
export 'app_localizations.dart';5
extension LocalizedContext on BuildContext {6
String tr(String key) => AppLocalizations.of(this)!.text(key);7
}9
extension LocalizedText on AppLocalizations {10
String text(String key) => switch (key) {11
'servers' => servers,12
'terminal' => terminal,13
'files' => files,14
'monitor' => monitor,15
'diagnostics' => diagnostics,16
'settings' => settings,17
'addServer' => addServer,18
'editServer' => editServer,19
'name' => name,20
'host' => host,21
'username' => username,22
'port' => port,23
'password' => password,24
'privateKey' => privateKey,25
'passphrase' => passphrase,26
'savePassword' => savePassword,27
'chooseKey' => chooseKey,28
'keyStored' => keyStored,29
'connect' => connect,30
'disconnect' => disconnect,31
'connecting' => connecting,32
'connected' => connected,33
'disconnected' => disconnected,34
'reconnect' => reconnect,35
'search' => search,36
'emptyServers' => emptyServers,37
'selectServer' => selectServer,38
'save' => save,39
'cancel' => cancel,40
'delete' => delete,41
'duplicate' => duplicate,42
'edit' => edit,43
'confirmDelete' => confirmDelete,44
'confirmRename' => confirmRename,45
'hostTrustTitle' => hostTrustTitle,46
'hostTrustBody' => hostTrustBody,47
'trust' => trust,48
'hostChanged' => hostChanged,49
'hostRejected' => hostRejected,50
'language' => language,51
'system' => system,52
'light' => light,53
'dark' => dark,54
'theme' => theme,55
'welcome' => welcome,56
'localOnly' => localOnly,57
'guidance' => guidance,58
'continueAction' => continueAction,59
'license' => license,60
'consent' => consent,61
'accept' => accept,62
'decline' => decline,63
'licenseDeclined' => licenseDeclined,64
'vault' => vault,65
'createVault' => createVault,66
'masterPassword' => masterPassword,67
'confirmPassword' => confirmPassword,68
'vaultAdvice' => vaultAdvice,69
'unlock' => unlock,70
'lock' => lock,71
'biometric' => biometric,72
'unlockBiometric' => unlockBiometric,73
'biometricReason' => biometricReason,74
'lockBackground' => lockBackground,75
'idleTimeout' => idleTimeout,76
'weakPassword' => weakPassword,77
'passwordMismatch' => passwordMismatch,78
'locked' => locked,79
'unlockFailed' => unlockFailed,80
'storageError' => storageError,81
'invalidProfile' => invalidProfile,82
'invalidImport' => invalidImport,83
'networkError' => networkError,84
'authFailed' => authFailed,85
'invalidKey' => invalidKey,86
'timeout' => timeout,87
'operationFailed' => operationFailed,88
'permissionDenied' => permissionDenied,89
'fileError' => fileError,90
'fileExists' => fileExists,91
'unsafePath' => unsafePath,92
'cancelled' => cancelled,93
'upload' => upload,94
'download' => download,95
'rename' => rename,96
'newFolder' => newFolder,97
'refresh' => refresh,98
'parent' => parent,99
'size' => size,100
'modified' => modified,101
'symlink' => symlink,102
'emptyDirectory' => emptyDirectory,103
'importProfiles' => importProfiles,104
'exportProfiles' => exportProfiles,105
'profileTransfer' => profileTransfer,106
'importPreview' => importPreview,107
'importAdvice' => importAdvice,108
'skipDuplicates' => skipDuplicates,109
'updateDuplicates' => updateDuplicates,110
'createDuplicates' => createDuplicates,111
'importAction' => importAction,112
'done' => done,113
'copy' => copy,114
'paste' => paste,115
'keyboard' => keyboard,116
'hideKeyboard' => hideKeyboard,117
'monitorInterval' => monitorInterval,118
'cpu' => cpu,119
'ram' => ram,120
'disk' => disk,121
'uptime' => uptime,122
'load' => load,123
'release' => release,124
'rtt' => rtt,125
'handshake' => handshake,126
'unsupportedSystem' => unsupportedSystem,127
'runDiagnostics' => runDiagnostics,128
'icmpNote' => icmpNote,129
'dnsResults' => dnsResults,130
'tcpConnect' => tcpConnect,131
'backgroundNote' => backgroundNote,132
'componentLicenses' => componentLicenses,133
'clearPassword' => clearPassword,134
'biometricUnavailable' => biometricUnavailable,135
'licenseError' => licenseError,136
'loadNote' => loadNote,137
'addressFamily' => addressFamily,138
'automatic' => automatic,139
'testType' => testType,140
'target' => target,141
'duration' => duration,142
'resultOk' => resultOk,143
'resultFailed' => resultFailed,144
'dnsLookup' => dnsLookup,145
'tcpConnectTest' => tcpConnectTest,146
'notTested' => notTested,147
'commandRtt' => commandRtt,148
'sshLatency' => sshLatency,149
'ping' => ping,150
'traceroute' => traceroute,151
'packetCount' => packetCount,152
'intervalSeconds' => intervalSeconds,153
'timeoutSeconds' => timeoutSeconds,154
'payloadBytes' => payloadBytes,155
'maxHops' => maxHops,156
'probesPerHop' => probesPerHop,157
'testOptions' => testOptions,158
'stop' => stop,159
'packetsSent' => packetsSent,160
'packetsReceived' => packetsReceived,161
'packetLoss' => packetLoss,162
'rttStats' => rttStats,163
'hop' => hop,164
'traceReached' => traceReached,165
'traceUnreachable' => traceUnreachable,166
'traceLimit' => traceLimit,167
'stoppedByUser' => stoppedByUser,168
'timeoutStar' => timeoutStar,169
'icmpNotPermitted' => icmpNotPermitted,170
'icmpUnsupported' => icmpUnsupported,171
'invalidSetting' => invalidSetting,172
'replyFrom' => replyFrom,173
'probeTimeout' => probeTimeout,174
'probeUnreachable' => probeUnreachable,175
'probeSendFailed' => probeSendFailed,176
'protocolUsed' => protocolUsed,177
'resolvedAddress' => resolvedAddress,178
'passwordLength' => passwordLength,179
'biometricNote' => biometricNote,180
'usePassword' => usePassword,181
'showPassword' => showPassword,182
'hidePassword' => hidePassword,183
'strength0' => strength0,184
'strength1' => strength1,185
'strength2' => strength2,186
'strength3' => strength3,187
'strength4' => strength4,188
'passwordStrength' => passwordStrength,189
'shortPasswordWarning' => shortPasswordWarning,190
'changePassword' => changePassword,191
'currentPassword' => currentPassword,192
'newPassword' => newPassword,193
'confirmNewPassword' => confirmNewPassword,194
'passwordChanged' => passwordChanged,195
'passwordChangedBiometricOff' => passwordChangedBiometricOff,196
'wrongCurrentPassword' => wrongCurrentPassword,197
'samePassword' => samePassword,198
'biometricCancelled' => biometricCancelled,199
'biometricFailed' => biometricFailed,200
'biometricLockout' => biometricLockout,201
'biometricInvalid' => biometricInvalid,202
'biometricUpgrade' => biometricUpgrade,203
'biometricReenable' => biometricReenable,204
'tryBiometricAgain' => tryBiometricAgain,205
'securitySection' => securitySection,206
'kdfInfo' => kdfInfo,207
'tcpPing' => tcpPing,208
'icmpPing' => icmpPing,209
'tcpPort' => tcpPort,210
'tcpNote' => tcpNote,211
'icmpPingNote' => icmpPingNote,212
'traceNote' => traceNote,213
'attemptCount' => attemptCount,214
'customCount' => customCount,215
'customValue' => customValue,216
'continuous' => continuous,217
'ttlHopLimit' => ttlHopLimit,218
'systemDefault' => systemDefault,219
'dontFragment' => dontFragment,220
'traceMethod' => traceMethod,221
'tcpTraceUnsupported' => tcpTraceUnsupported,222
'firstTtl' => firstTtl,223
'probeInterval' => probeInterval,224
'tracePort' => tracePort,225
'repetitions' => repetitions,226
'reverseDns' => reverseDns,227
'resolveAddresses' => resolveAddresses,228
'noAddressFamily' => noAddressFamily,229
'literalOtherFamily' => literalOtherFamily,230
'dnsFailed' => dnsFailed,231
'outcomeOk' => outcomeOk,232
'outcomeTimeout' => outcomeTimeout,233
'outcomeRefused' => outcomeRefused,234
'outcomeUnreachable' => outcomeUnreachable,235
'outcomeTtlExceeded' => outcomeTtlExceeded,236
'outcomeError' => outcomeError,237
'attempts' => attempts,238
'successful' => successful,239
'failedCount' => failedCount,240
'successRate' => successRate,241
'rttMin' => rttMin,242
'rttMax' => rttMax,243
'rttAvg' => rttAvg,244
'rttMedian' => rttMedian,245
'rttStddev' => rttStddev,246
'jitter' => jitter,247
'elapsedTime' => elapsedTime,248
'statsNote' => statsNote,249
'chartTitle' => chartTitle,250
'chartFailures' => chartFailures,251
'olderOmitted' => olderOmitted,252
'copyResults' => copyResults,253
'exportResults' => exportResults,254
'clearResults' => clearResults,255
'copied' => copied,256
'saveToDevice' => saveToDevice,257
'shareFile' => shareFile,258
'savedToDevice' => savedToDevice,259
'combinedSummary' => combinedSummary,260
'statusColumn' => statusColumn,261
'statusRunning' => statusRunning,262
'statusFinished' => statusFinished,263
'compareRuns' => compareRuns,264
'previousRun' => previousRun,265
'pathChanged' => pathChanged,266
'tcpOpenNote' => tcpOpenNote,267
'tcpRefusedNote' => tcpRefusedNote,268
'answeredOtherAddress' => answeredOtherAddress,269
'icmpCodeLegend' => icmpCodeLegend,270
'messageTooLong' => messageTooLong,271
'ttlUnsupported' => ttlUnsupported,272
'dontFragmentUnsupported' => dontFragmentUnsupported,273
'unsupportedPlatform' => unsupportedPlatform,274
'archiveDamaged' => archiveDamaged,275
'archiveListOnly' => archiveListOnly,276
'archiveTooLarge' => archiveTooLarge,277
'archiveUnsupported' => archiveUnsupported,278
'atomicNotPossible' => atomicNotPossible,279
'ownerWouldChange' => ownerWouldChange,280
'inPlaceAdvice' => inPlaceAdvice,281
'binaryFile' => binaryFile,282
'chooseEncodingAdvice' => chooseEncodingAdvice,283
'unknownEncoding' => unknownEncoding,284
'wrongEncoding' => wrongEncoding,285
'reopenEncoding' => reopenEncoding,286
'saveEncoding' => saveEncoding,287
'openAsTextWith' => openAsTextWith,288
'unencodableTitle' => unencodableTitle,289
'unencodableBody' => unencodableBody,290
'mixedLineBreaks' => mixedLineBreaks,291
'notExactRoundTrip' => notExactRoundTrip,292
'close' => close,293
'line' => line,294
'column' => column,295
'lineShort' => lineShort,296
'columnShort' => columnShort,297
'conflictAdvice' => conflictAdvice,298
'remoteChanged' => remoteChanged,299
'remoteDeleted' => remoteDeleted,300
'documentChanged' => documentChanged,301
'connectToOpen' => connectToOpen,302
'connectToSave' => connectToSave,303
'offlineAdvice' => offlineAdvice,304
'saveCopyToDevice' => saveCopyToDevice,305
'cryptoNote' => cryptoNote,306
'cryptoUnreadable' => cryptoUnreadable,307
'privateKeyHidden' => privateKeyHidden,308
'remoteFiles' => remoteFiles,309
'deviceFiles' => deviceFiles,310
'recentFiles' => recentFiles,311
'favoriteFiles' => favoriteFiles,312
'deviceFilesNote' => deviceFilesNote,313
'openFiles' => openFiles,314
'openFolder' => openFolder,315
'openedFiles' => openedFiles,316
'newFile' => newFile,317
'open' => open,318
'openAsText' => openAsText,319
'openInSystemViewer' => openInSystemViewer,320
'systemViewerTitle' => systemViewerTitle,321
'systemViewerIos' => systemViewerIos,322
'systemViewerAndroid' => systemViewerAndroid,323
'noViewer' => noViewer,324
'draftsRecovered' => draftsRecovered,325
'discardDrafts' => discardDrafts,326
'discard' => discard,327
'discardChanges' => discardChanges,328
'unsavedChanges' => unsavedChanges,329
'editorSettings' => editorSettings,330
'fontSize' => fontSize,331
'wordWrap' => wordWrap,332
'lineNumbers' => lineNumbers,333
'indentWithTabs' => indentWithTabs,334
'indentWidth' => indentWidth,335
'syntaxHighlight' => syntaxHighlight,336
'largeFileHighlight' => largeFileHighlight,337
'syntax' => syntax,338
'noGrammar' => noGrammar,339
'tabs' => tabs,340
'spaces' => spaces,341
'readOnly' => readOnly,342
'readOnlyDevice' => readOnlyDevice,343
'readOnlyRemote' => readOnlyRemote,344
'modifiedState' => modifiedState,345
'findHint' => findHint,346
'replaceHint' => replaceHint,347
'invalidRegex' => invalidRegex,348
'matchCase' => matchCase,349
'regularExpression' => regularExpression,350
'previousMatch' => previousMatch,351
'nextMatch' => nextMatch,352
'replace' => replace,353
'replaceAll' => replaceAll,354
'goToLine' => goToLine,355
'lineBreaks' => lineBreaks,356
'undo' => undo,357
'redo' => redo,358
'selectAll' => selectAll,359
'reload' => reload,360
'reloadDiscard' => reloadDiscard,361
'overwrite' => overwrite,362
'overwriteExisting' => overwriteExisting,363
'saveAs' => saveAs,364
'saveAsRequired' => saveAsRequired,365
'saveToServer' => saveToServer,366
'remotePath' => remotePath,367
'saved' => saved,368
'validate' => validate,369
'validOk' => validOk,370
'validationProblem' => validationProblem,371
'formatDocument' => formatDocument,372
'formatAdvice' => formatAdvice,373
'formatFailed' => formatFailed,374
'fileTooLarge' => fileTooLarge,375
'filesCount' => filesCount,376
'uncompressed' => uncompressed,377
'imageUnsupported' => imageUnsupported,378
'svgSafe' => svgSafe,379
'notebookUnreadable' => notebookUnreadable,380
'uploadToServer' => uploadToServer,381
'uploadedTo' => uploadedTo,382
'addFavorite' => addFavorite,383
'removeFavorite' => removeFavorite,384
'removeFromList' => removeFromList,385
'noFavorites' => noFavorites,386
'noRecentFiles' => noRecentFiles,387
'documentStale' => documentStale,388
'fileNotFound' => fileNotFound,389
'noSpace' => noSpace,390
'readOnlyError' => readOnlyError,391
_ => operationFailed,392
};393
}SHA-256
ae5fea35c976ffe666187fbd139af6405b6a7b0685a65121eb8aa199b0624e59CH-J Proprietary Software License 1.14 · تُتاح الشيفرة المصدرية بموجب CH-J Proprietary Software License 1.14. وإتاحتها لا تغيّر شروط الترخيص ولا تمنح حقوقًا إضافية.
SHA-256 للأرشيف
46e427a43e87af091004f36145590bda8fe90086dfb0f631afeb5029fb0b5655