منبع منتشرشده
دانلود ZIP منبع
CH-J SM Mobile
پوشهها و فایلهای یک نسخهٔ مشخص از برنامه را مرور کنید.
CH-J / SM Mobile
175 فایل
sm-mobile-20261016T185235Z-8e93ecc1b59a
افزودهشده: · ساختهشده:
1
{2
"@@locale": "en",3
"servers": "Servers",4
"terminal": "Terminal",5
"files": "Files",6
"monitor": "Monitor",7
"diagnostics": "Diagnostics",8
"settings": "Settings",9
"addServer": "Add server",10
"editServer": "Edit server",11
"name": "Name",12
"host": "Hostname / IP address",13
"username": "SSH username",14
"port": "SSH port",15
"password": "Password",16
"privateKey": "Private key",17
"passphrase": "Key passphrase (never saved)",18
"savePassword": "Save SSH password in Vault",19
"chooseKey": "Choose private key",20
"keyStored": "Private key stored securely",21
"connect": "Connect",22
"disconnect": "Disconnect",23
"connecting": "Connecting…",24
"connected": "Connected",25
"disconnected": "Disconnected",26
"reconnect": "Reconnect",27
"search": "Search servers",28
"emptyServers": "Add your first server. Profiles stay on this device.",29
"selectServer": "Connect to a server from Servers.",30
"save": "Save",31
"cancel": "Cancel",32
"delete": "Delete",33
"duplicate": "Duplicate",34
"edit": "Edit",35
"confirmDelete": "Delete this item? This action cannot be undone.",36
"confirmRename": "Rename the selected remote item?",37
"hostTrustTitle": "Verify server identity",38
"hostTrustBody": "Compare this SHA-256 fingerprint through a separate trusted channel before trusting this server.",39
"trust": "Trust this key",40
"hostChanged": "SECURITY: The saved SSH host key has changed. Connection blocked. Verify the server independently.",41
"hostRejected": "The SSH host key was not trusted.",42
"language": "Language",43
"system": "System",44
"light": "Light",45
"dark": "Dark",46
"theme": "Appearance",47
"welcome": "Welcome to SM Mobile",48
"localOnly": "Direct SSH / SFTP. No account, cloud or telemetry.",49
"guidance": "Operational safety and backups",50
"continueAction": "Continue",51
"license": "Software license",52
"consent": "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.",53
"accept": "Accept and continue",54
"decline": "Decline",55
"licenseDeclined": "The license was declined. Server functions remain locked.",56
"vault": "Local Vault",57
"createVault": "Create secure Vault",58
"masterPassword": "Master password",59
"confirmPassword": "Confirm password",60
"vaultAdvice": "Use 4–64 characters: a PIN, a word or a long passphrase. Longer passwords are much harder to guess. This password cannot be recovered; store it safely.",61
"unlock": "Unlock",62
"lock": "Lock Vault",63
"biometric": "Biometric unlock (Face ID, Touch ID, fingerprint)",64
"unlockBiometric": "Unlock with device security",65
"biometricReason": "Unlock the SM Mobile Vault",66
"lockBackground": "Lock when leaving the app",67
"idleTimeout": "Auto-lock after inactivity (minutes)",68
"weakPassword": "Use a master password with 4–64 characters.",69
"passwordMismatch": "Passwords do not match.",70
"locked": "Vault locked. Unlock it to continue.",71
"unlockFailed": "Unable to unlock. Check your password or use the master-password fallback.",72
"storageError": "Secure storage is unavailable or damaged. Your stored data was not reset.",73
"invalidProfile": "Check the name, hostname/IP, username and port (1–65535).",74
"invalidImport": "Invalid profile file. Use CH-J JSON format version 1, up to 5 MiB and 10,000 profiles.",75
"networkError": "Network connection failed. Check the address, VPN and local-network permission.",76
"authFailed": "SSH authentication failed. Check the username, password or private key.",77
"invalidKey": "Invalid private key or passphrase.",78
"timeout": "The operation timed out.",79
"operationFailed": "Operation failed. Check the connection and permissions.",80
"permissionDenied": "The server denied file access.",81
"fileError": "SFTP operation failed. The item may be missing, the directory nonempty, or access denied.",82
"fileExists": "The destination already exists. Choose another name.",83
"unsafePath": "Unsafe path, unsupported file type or symbolic link. Symbolic links are not followed.",84
"cancelled": "Transfer cancelled.",85
"upload": "Upload file",86
"download": "Download and save / share",87
"rename": "Rename",88
"newFolder": "New folder",89
"refresh": "Refresh",90
"parent": "Parent directory",91
"size": "Size",92
"modified": "Modified",93
"symlink": "Symbolic link (blocked)",94
"emptyDirectory": "This directory is empty.",95
"importProfiles": "Import profiles",96
"exportProfiles": "Export profiles",97
"profileTransfer": "Import and export profiles",98
"importPreview": "Review imported profiles",99
"importAdvice": "Only connection details are imported. Assign authentication before connecting. Duplicate matching uses host, port and username.",100
"skipDuplicates": "Skip duplicates",101
"updateDuplicates": "Update duplicates (clear saved credentials)",102
"createDuplicates": "Create separate copies",103
"importAction": "Import reviewed profiles",104
"done": "Done",105
"copy": "Copy selection",106
"paste": "Paste",107
"keyboard": "Show keyboard",108
"hideKeyboard": "Hide keyboard",109
"monitorInterval": "Refresh interval (seconds)",110
"cpu": "CPU",111
"ram": "RAM",112
"disk": "Root filesystem",113
"uptime": "Uptime",114
"load": "Load average (1 / 5 / 15 min)",115
"release": "OS version",116
"rtt": "SSH command response time",117
"handshake": "SSH connection and authentication",118
"unsupportedSystem": "Monitoring requires a Linux server with /proc and standard POSIX utilities.",119
"runDiagnostics": "Run test",120
"icmpNote": "Ping and traceroute send real ICMP / ICMPv6 echo packets directly from this device, without a server or cloud. TCP connect measures connection setup to the selected port and is not a ping.",121
"dnsResults": "DNS addresses (not saved to profiles)",122
"tcpConnect": "TCP connection time",123
"backgroundNote": "Monitoring stops outside this screen and while the app is inactive. The OS may suspend SSH sessions in the background.",124
"componentLicenses": "Third-party licenses",125
"clearPassword": "Remove saved password",126
"biometricUnavailable": "Biometrics are not available. Enroll Face ID, Touch ID or a strong fingerprint/face biometric first.",127
"licenseError": "License or guidance could not be loaded. Application access is blocked.",128
"loadNote": "Load average is the average number of waiting processes, not a CPU percentage.",129
"addressFamily": "IP version",130
"automatic": "Automatic",131
"testType": "Test",132
"target": "Target",133
"duration": "Duration",134
"resultOk": "Succeeded",135
"resultFailed": "Failed",136
"dnsLookup": "DNS lookup",137
"tcpConnectTest": "TCP connect",138
"notTested": "Not run",139
"commandRtt": "SSH command response",140
"sshLatency": "SSH response times",141
"uptimeDays": "{count, plural, =1{1 day} other{{count} days}}",142
"@uptimeDays": {143
"placeholders": {144
"count": {145
"type": "int"146
}147
}148
},149
"uptimeHours": "{count, plural, =1{1 hour} other{{count} hours}}",150
"@uptimeHours": {151
"placeholders": {152
"count": {153
"type": "int"154
}155
}156
},157
"uptimeMinutes": "{count, plural, =1{1 minute} other{{count} minutes}}",158
"@uptimeMinutes": {159
"placeholders": {160
"count": {161
"type": "int"162
}163
}164
},165
"usedOf": "{used} of {total}",166
"@usedOf": {167
"placeholders": {168
"used": {169
"type": "String"170
},171
"total": {172
"type": "String"173
}174
}175
},176
"autoRefresh": "Automatically every {seconds} s",177
"@autoRefresh": {178
"placeholders": {179
"seconds": {180
"type": "String"181
}182
}183
},184
"updatedAt": "Updated {time}",185
"@updatedAt": {186
"placeholders": {187
"time": {188
"type": "String"189
}190
}191
},192
"ping": "Ping (ICMP)",193
"traceroute": "Traceroute",194
"packetCount": "Packet count",195
"intervalSeconds": "Interval (s)",196
"timeoutSeconds": "Timeout (s)",197
"payloadBytes": "Payload size (B)",198
"maxHops": "Max hops",199
"probesPerHop": "Probes per hop",200
"testOptions": "Test options",201
"stop": "Stop",202
"packetsSent": "Sent",203
"packetsReceived": "Received",204
"packetLoss": "Loss",205
"rttStats": "min / avg / max",206
"hop": "Hop",207
"traceReached": "Destination reached",208
"traceUnreachable": "Destination unreachable (ICMP error, see the code)",209
"traceLimit": "Hop limit reached without a reply from the destination",210
"stoppedByUser": "Stopped by user",211
"timeoutStar": "* = no reply within the timeout. It does not mean the node does not exist; many routers do not answer ICMP.",212
"icmpNotPermitted": "The system does not allow an unprivileged ICMP socket, so ping and traceroute cannot run.",213
"icmpUnsupported": "ICMP is not available on this device.",214
"invalidSetting": "Invalid value in the test options.",215
"replyFrom": "Reply",216
"probeTimeout": "No reply",217
"probeUnreachable": "Unreachable",218
"probeSendFailed": "Send failed",219
"protocolUsed": "Protocol",220
"resolvedAddress": "Address used",221
"passwordLength": "The master password must have 4–64 characters.",222
"biometricNote": "Only enrolled biometrics release the Vault key. The device passcode cannot open the Vault; without biometrics use the master password.",223
"usePassword": "Use master password",224
"showPassword": "Show password",225
"hidePassword": "Hide password",226
"strength0": "Very weak",227
"strength1": "Weak",228
"strength2": "Fair",229
"strength3": "Good",230
"strength4": "Strong",231
"passwordStrength": "Password strength",232
"shortPasswordWarning": "Short passwords and PINs are allowed but easier to guess if someone obtains a copy of this device's data. Encryption is not weakened.",233
"changePassword": "Change Vault password",234
"currentPassword": "Current master password",235
"newPassword": "New master password",236
"confirmNewPassword": "Confirm new password",237
"passwordChanged": "The Vault password was changed. All servers, credentials and keys are still available.",238
"passwordChangedBiometricOff": "The password was changed, but biometric unlock could not be renewed and was turned off. Turn it on again in Settings.",239
"wrongCurrentPassword": "The current password is not correct.",240
"samePassword": "The new password is the same as the current one.",241
"biometricCancelled": "Biometric check cancelled. Enter the master password or try again.",242
"biometricFailed": "Biometric check failed. Enter the master password.",243
"biometricLockout": "Biometrics are temporarily locked by the system after too many attempts. Enter the master password.",244
"biometricInvalid": "The biometric key is no longer valid (biometrics on this device changed). Unlock with the master password and turn biometric unlock on again.",245
"biometricUpgrade": "Biometric unlock was improved and no longer accepts the device passcode. Unlock once with the master password to renew it.",246
"biometricReenable": "Biometric unlock is off. Turn it on again in Settings.",247
"tryBiometricAgain": "Try biometrics again",248
"securitySection": "Security",249
"kdfInfo": "Key derivation",250
"tcpPing": "TCP ping",251
"icmpPing": "ICMP ping",252
"tcpPort": "TCP port",253
"tcpNote": "TCP ping measures how long the TCP connection setup (SYN ← SYN-ACK) to a port takes. It is not an ICMP echo: a closed port answers with a reset (refused), a filtered one usually not at all (timeout).",254
"icmpPingNote": "Real ICMP / ICMPv6 echo request and reply sent directly from this device, without a server or cloud. Many hosts and firewalls do not answer ICMP.",255
"traceNote": "Traceroute sends probes with increasing TTL / hop limit directly from this device. Routers that do not answer are shown as * and the trace continues.",256
"attemptCount": "Number of attempts",257
"customCount": "Custom number",258
"customValue": "Custom…",259
"continuous": "Continuous until stopped",260
"ttlHopLimit": "TTL / hop limit",261
"systemDefault": "System default",262
"dontFragment": "Don't fragment (DF)",263
"traceMethod": "Probe method",264
"tcpTraceUnsupported": "Not available on Android: without root privileges the system does not tell apps which router answered a TCP probe.",265
"firstTtl": "First TTL / hop limit",266
"probeInterval": "Pause between probes (s)",267
"tracePort": "Destination port",268
"repetitions": "Repetitions",269
"reverseDns": "Reverse DNS (host names)",270
"resolveAddresses": "Find addresses and choose one",271
"noAddressFamily": "No address of this IP version (no A / AAAA record).",272
"literalOtherFamily": "The target is an address of the other IP version.",273
"dnsFailed": "DNS lookup failed. Check the name and the network.",274
"outcomeOk": "OK",275
"outcomeTimeout": "Timeout",276
"outcomeRefused": "Refused (TCP reset)",277
"outcomeUnreachable": "Unreachable",278
"outcomeTtlExceeded": "TTL exceeded",279
"outcomeError": "Network error",280
"attempts": "Attempts",281
"successful": "Successful",282
"failedCount": "Failed",283
"successRate": "Success",284
"rttMin": "Min",285
"rttMax": "Max",286
"rttAvg": "Average",287
"rttMedian": "Median",288
"rttStddev": "Std. deviation",289
"jitter": "Jitter",290
"elapsedTime": "Duration",291
"statsNote": "RTT statistics use successful attempts only; failures are counted separately. Std. deviation: population. Jitter: mean absolute difference between consecutive successful RTTs. Median and P95: nearest rank; P95 from 20 successful samples. Very long runs keep the newest 5000 attempts in the list and compute median/P95 from the newest 10000.",292
"chartTitle": "RTT over time",293
"chartFailures": "Failed attempt",294
"olderOmitted": "Older attempts not shown (statistics still include them)",295
"copyResults": "Copy",296
"exportResults": "Export",297
"clearResults": "Clear",298
"copied": "Copied to the clipboard.",299
"saveToDevice": "Save to device",300
"shareFile": "Share",301
"savedToDevice": "Saved.",302
"combinedSummary": "IPv4 and IPv6 overview",303
"statusColumn": "Status",304
"statusRunning": "Running…",305
"statusFinished": "Finished",306
"compareRuns": "Compare with the previous measurement",307
"previousRun": "Previous",308
"pathChanged": "Route changed",309
"tcpOpenNote": "Port open: the destination answered with SYN-ACK.",310
"tcpRefusedNote": "Port closed: the destination answered with a reset; it was reached.",311
"answeredOtherAddress": "The final answer came from another address than the target (anycast or a filtering device).",312
"icmpCodeLegend": "!N network, !H host, !P protocol, !F fragmentation needed, !X administratively prohibited (ICMP destination unreachable).",313
"messageTooLong": "Packet too large to send without fragmentation.",314
"ttlUnsupported": "The system did not accept this TTL / hop limit.",315
"dontFragmentUnsupported": "This platform does not allow setting Don't Fragment for ICMP.",316
"unsupportedPlatform": "Not available on this platform.",317
"archiveDamaged": "The archive is damaged or not in a supported format.",318
"archiveListOnly": "Contents are only listed; nothing is extracted or run.",319
"archiveTooLarge": "The archive is too large to list on this device.",320
"archiveUnsupported": "Listing this archive format is not supported",321
"atomicNotPossible": "A temporary file cannot be created in this folder, so the file cannot be replaced safely in one step.",322
"ownerWouldChange": "Saving through a temporary file would change the owner of this file on the server.",323
"inPlaceAdvice": "You can overwrite the file directly instead. Owner and permissions stay, but if the connection drops during the write, the file may be left incomplete.",324
"binaryFile": "This looks like a binary file.",325
"chooseEncodingAdvice": "The encoding could not be detected. Choose the one the file was written in; nothing is converted until you save.",326
"unknownEncoding": "Unknown text encoding",327
"wrongEncoding": "The file is not valid in the chosen encoding.",328
"reopenEncoding": "Reopen with encoding…",329
"saveEncoding": "Save with encoding",330
"openAsTextWith": "Open as text with encoding…",331
"unencodableTitle": "Characters cannot be saved in this encoding",332
"unencodableBody": "Some characters do not exist in the file's encoding. Continue to save as UTF-8 instead; Cancel keeps the text unsaved.",333
"mixedLineBreaks": "This file mixes line endings (LF/CRLF/CR). On save they all become the shown type; change it in the status bar.",334
"notExactRoundTrip": "This file would not be saved byte-for-byte as it was read. Check the encoding before saving.",335
"close": "Close",336
"line": "Line",337
"column": "Column",338
"lineShort": "Ln",339
"columnShort": "Col",340
"conflictAdvice": "The file was changed elsewhere after you opened it. Overwrite replaces that change with your text.",341
"remoteChanged": "The file on the server has changed",342
"remoteDeleted": "The file on the server no longer exists",343
"documentChanged": "The file on the device has changed",344
"connectToOpen": "Connect to that server first to open this file.",345
"connectToSave": "Not connected to the file's server. Your text stays here.",346
"offlineAdvice": "Nothing was lost. Reconnect and save again, or keep a copy on this device now.",347
"saveCopyToDevice": "Save a copy on the device",348
"cryptoNote": "Basic information only. Private key material is never displayed or exported here.",349
"cryptoUnreadable": "No certificate or key could be read.",350
"privateKeyHidden": "Contains a private key. Keep this file secret.",351
"remoteFiles": "Server (SFTP)",352
"deviceFiles": "Device",353
"recentFiles": "Recent",354
"favoriteFiles": "Favorites",355
"deviceFilesNote": "Files are opened through the system file picker (Files / storage providers). SM Mobile only accesses what you choose.",356
"openFiles": "Open files",357
"openFolder": "Open folder",358
"openedFiles": "Opened files",359
"newFile": "New file",360
"open": "Open",361
"openAsText": "Open as text",362
"openInSystemViewer": "Open in system viewer",363
"systemViewerTitle": "Shown by the system viewer",364
"systemViewerIos": "Quick Look shows this file inside SM Mobile from a private temporary copy. It cannot be edited here.",365
"systemViewerAndroid": "An app on this device that you choose opens a private temporary copy. It cannot be edited here.",366
"noViewer": "No app on this device can show this file.",367
"draftsRecovered": "Unsaved changes were kept when the Vault locked",368
"discardDrafts": "Discard all recovered drafts?",369
"discard": "Discard",370
"discardChanges": "Discard unsaved changes?",371
"unsavedChanges": "Unsaved changes",372
"editorSettings": "Editor settings",373
"fontSize": "Font size",374
"wordWrap": "Wrap lines",375
"lineNumbers": "Line numbers and folding",376
"indentWithTabs": "Indent with tabs",377
"indentWidth": "Indent width",378
"syntaxHighlight": "Syntax highlighting",379
"largeFileHighlight": "Off by default for files over 1 MB to keep editing smooth.",380
"syntax": "Syntax",381
"noGrammar": "No highlighting grammar available (plain text)",382
"tabs": "Tabs",383
"spaces": "Spaces",384
"readOnly": "Read-only",385
"readOnlyDevice": "This file can only be read here (the storage provider does not allow writing). Use Save as to keep your changes.",386
"readOnlyRemote": "This file is read-only.",387
"modifiedState": "Modified",388
"findHint": "Find",389
"replaceHint": "Replace with",390
"invalidRegex": "Invalid regular expression",391
"matchCase": "Match case",392
"regularExpression": "Regular expression",393
"previousMatch": "Previous match",394
"nextMatch": "Next match",395
"replace": "Replace",396
"replaceAll": "Replace all",397
"goToLine": "Go to line",398
"lineBreaks": "Line endings",399
"undo": "Undo",400
"redo": "Redo",401
"selectAll": "Select all",402
"reload": "Reload from source",403
"reloadDiscard": "Reload (discard mine)",404
"overwrite": "Overwrite",405
"overwriteExisting": "A file with this name exists. Overwrite it?",406
"saveAs": "Save as…",407
"saveAsRequired": "Choose where to save this new file.",408
"saveToServer": "Save to the server",409
"remotePath": "Path on the server",410
"saved": "Saved.",411
"validate": "Check syntax",412
"validOk": "No syntax errors found.",413
"validationProblem": "Syntax error",414
"formatDocument": "Format document",415
"formatAdvice": "Rewrites indentation and layout (JSON numbers may be written differently). The change can be undone.",416
"formatFailed": "The document cannot be formatted until its syntax errors are fixed.",417
"fileTooLarge": "The file is too large to open here.",418
"filesCount": "files",419
"uncompressed": "unpacked",420
"imageUnsupported": "This image format cannot be shown on this device.",421
"svgSafe": "SVG is drawn as a static picture: scripts, links and external resources are not used.",422
"notebookUnreadable": "The notebook cannot be read; open it as JSON.",423
"uploadToServer": "Copy to the server",424
"uploadedTo": "Copied to",425
"addFavorite": "Add to favorites",426
"removeFavorite": "Remove from favorites",427
"removeFromList": "Remove from list",428
"noFavorites": "No favorite files yet.",429
"noRecentFiles": "No recently opened files.",430
"documentStale": "Access to this file has expired. Open it again from the file picker.",431
"fileNotFound": "The file was not found.",432
"noSpace": "Not enough free storage space.",433
"readOnlyError": "Writing is not allowed here."434
}SHA-256
95d868490cffa16920dd49efa47fdab92ca99a4b871fd996a445a992d6dc682aCH-J Proprietary Software License 1.14 · کد منبع تحت CH-J Proprietary Software License 1.14 ارائه میشود. در دسترس بودن آن شرایط مجوز را تغییر نمیدهد و حق اضافهای اعطا نمیکند.
SHA-256 بایگانی
46e427a43e87af091004f36145590bda8fe90086dfb0f631afeb5029fb0b5655