2026-10-01 16:20:16 -05:00
{
"nav" : {
"files" : "Files" ,
"sftp" : "SFTP" ,
"openFileManager" : "Open File Manager"
},
"permissions" : {
"use" : {
"title" : "Use file manager" ,
"description" : "Browse, edit and transfer files over SFTP."
}
},
"settings" : {
"host" : {
"enable" : {
"label" : "Enable File Manager" ,
"description" : "Browse and edit files on this host over SFTP."
},
"defaultPath" : {
"label" : "Default Path"
},
"scpLegacy" : {
"label" : "SCP Legacy Mode"
}
},
"user" : {
"transferConcurrency" : {
"label" : "Simultaneous File Transfers" ,
"description" : "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash" : {
"label" : "Confirm before moving files to trash" ,
"description" : "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability" : {
"label" : "File Manager"
},
"fileManager" : {
"noHostSelected" : "No host selected" ,
"initializingEditor" : "Initializing editor..." ,
"file" : "File" ,
"folder" : "Folder" ,
"uploadFile" : "Upload File" ,
"downloadFile" : "Download" ,
"extractArchive" : "Extract Archive" ,
"extractingArchive" : "Extracting {{name}}..." ,
"archiveExtractedSuccessfully" : "{{name}} extracted successfully" ,
"extractFailed" : "Extract failed" ,
"compressFile" : "Compress File" ,
"compressFiles" : "Compress Files" ,
"compressFilesDesc" : "Compress {{count}} items into an archive" ,
"archiveName" : "Archive Name" ,
"enterArchiveName" : "Enter archive name..." ,
"compressionFormat" : "Compression Format" ,
"selectedFiles" : "Selected files" ,
"andMoreFiles" : "and {{count}} more..." ,
"compress" : "Compress" ,
"compressingFiles" : "Compressing {{count}} items into {{name}}..." ,
"filesCompressedSuccessfully" : "{{name}} created successfully" ,
"compressFailed" : "Compression failed" ,
"edit" : "Edit" ,
"preview" : "Preview" ,
"previous" : "Previous" ,
"next" : "Next" ,
"pageXOfY" : "Page {{current}} of {{total}}" ,
"zoomOut" : "Zoom Out" ,
"zoomIn" : "Zoom In" ,
"newFile" : "New File" ,
"newFolder" : "New Folder" ,
"rename" : "Rename" ,
"uploading" : "Uploading..." ,
"uploadingFile" : "Uploading {{name}}..." ,
"uploadingChunk" : "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})" ,
"fileName" : "File Name" ,
"folderName" : "Folder Name" ,
"fileUploadedSuccessfully" : "File \"{{name}}\" uploaded successfully" ,
"failedToUploadFile" : "Failed to upload file" ,
"uploadingFolderFiles" : "Uploading {{count}} file(s)..." ,
"uploadedFolderFiles" : "Uploaded {{count}} file(s) successfully" ,
"uploadedFolderPartial" : "Uploaded {{uploaded}} file(s), {{failed}} failed" ,
"fileDownloadedSuccessfully" : "File \"{{name}}\" downloaded successfully" ,
"failedToDownloadFile" : "Failed to download file" ,
"fileCreatedSuccessfully" : "File \"{{name}}\" created successfully" ,
"folderCreatedSuccessfully" : "Folder \"{{name}}\" created successfully" ,
"failedToCreateItem" : "Failed to create item" ,
"operationFailed" : "{{operation}} operation failed for {{name}}: {{error}}" ,
"failedToResolveSymlink" : "Failed to resolve symlink" ,
"itemsDeletedSuccessfully" : "{{count}} items deleted successfully" ,
"failedToDeleteItems" : "Failed to delete items" ,
"sudoPasswordRequired" : "Administrator Password Required" ,
"enterSudoPassword" : "Enter sudo password to continue this operation" ,
"sudoPassword" : "Sudo password" ,
"sudoOperationFailed" : "Sudo operation failed" ,
"sudoAuthFailed" : "Sudo authentication failed" ,
"dragFilesToUpload" : "Drop files here to upload" ,
"dropToUploadHere" : "Drop to upload here" ,
"dropToDownloadHere" : "Drop to download here" ,
"localFiles" : "Local" ,
"showLocalFiles" : "Show local files (split view)" ,
"hideLocalFiles" : "Hide local files" ,
"localHome" : "Home folder" ,
"localPathPlaceholder" : "Local folder path" ,
"localShowHidden" : "Show hidden files" ,
"localHideHidden" : "Hide hidden files" ,
"localRevealInFileManager" : "Reveal in system file manager" ,
"localCannotOpenFolder" : "Cannot open folder" ,
"localItemCount" : "{{count}} items" ,
"localSelectedCount" : "{{count}} selected" ,
"back" : "Back" ,
"forward" : "Forward" ,
"up" : "Up" ,
"kind" : "Kind" ,
"localUploadingProgress" : "Uploading {{current}} of {{total}}" ,
"localDownloadingProgress" : "Downloading {{current}} of {{total}}" ,
"localTransferInFlight" : "{{count}} at once" ,
"localPreparingDownload" : "Preparing download..." ,
"localTransferCancelled" : "Transfer cancelled" ,
"localNothingToTransfer" : "Nothing to transfer" ,
"localUploadComplete" : "Uploaded {{count}} file(s)" ,
"localUploadFailed" : "Upload failed" ,
"localUploadPartial" : "Uploaded {{done}} file(s), {{failed}} failed" ,
"localDownloadComplete" : "Downloaded {{count}} file(s)" ,
"localDownloadFailed" : "Download failed" ,
"localDownloadPartial" : "Downloaded {{done}} file(s), {{failed}} failed" ,
"localReplaceExistingPrompt" : "{{count}} item(s) already exist in this folder. Replace them?" ,
"localReplace" : "Replace" ,
"localSkipExisting" : "Skip" ,
"localSkippedExisting" : "Skipped {{count}} existing item(s)" ,
"localUnsafeNamesSkipped" : "Skipped {{count}} item(s) whose names cannot be used on this computer" ,
"localOpen" : "Open" ,
"localOpenFolder" : "Open folder" ,
"localUploadToRemote" : "Upload to server" ,
"localUploadToRemoteMany" : "Upload {{count}} items to server" ,
"localMoveToTrash" : "Move to Trash" ,
"localMoveToTrashMany" : "Move {{count}} items to Trash" ,
"localTrashConfirmSingle" : "Move \"{{name}}\" to the Trash?" ,
"localTrashConfirmFolder" : "Move the folder \"{{name}}\" and all its contents to the Trash?" ,
"localTrashConfirmMany" : "Move {{count}} items to the Trash?" ,
"localTrashed" : "Moved {{count}} item(s) to the Trash" ,
"localTrashFailed" : "Could not move to the Trash" ,
"localRenameFailed" : "Rename failed" ,
"localCreateFailed" : "Could not create item" ,
"goToParentFolder" : "Go to parent folder" ,
"resizeSidebar" : "Drag to resize the sidebar (double-click to reset)" ,
"resizeLocalPane" : "Drag to resize the local pane (double-click to reset)" ,
"columns" : "Columns" ,
"columnsHint" : "Right-click to choose columns" ,
"emptyFolder" : "This folder is empty" ,
"searchFiles" : "Search files..." ,
"upload" : "Upload" ,
"selectHostToStart" : "Select a host to start file management" ,
"sshRequiredForFileManager" : "File manager requires SSH. This host does not have SSH enabled." ,
"failedToConnect" : "Failed to connect to SSH" ,
"failedToLoadDirectory" : "Failed to load directory" ,
"noSSHConnection" : "No SSH connection available" ,
"copy" : "Copy" ,
"cut" : "Cut" ,
"paste" : "Paste" ,
"copyPath" : "Copy Path" ,
"copyPaths" : "Copy Paths" ,
"delete" : "Delete" ,
"properties" : "Properties" ,
"refresh" : "Refresh" ,
"downloadFiles" : "Download {{count}} files to Browser" ,
"copyFiles" : "Copy {{count}} items" ,
"cutFiles" : "Cut {{count}} items" ,
"deleteFiles" : "Delete {{count}} items" ,
"filesCopiedToClipboard" : "{{count}} items copied to clipboard" ,
"filesCutToClipboard" : "{{count}} items cut to clipboard" ,
"pathCopiedToClipboard" : "Path copied to clipboard" ,
"pathsCopiedToClipboard" : "{{count}} paths copied to clipboard" ,
"failedToCopyPath" : "Failed to copy path to clipboard" ,
"copyFolderLink" : "Copy Link to Folder" ,
"copyCurrentFolderLink" : "Copy Link to Current Folder" ,
"folderLinkCopied" : "Folder link copied to clipboard" ,
"failedToCopyFolderLink" : "Failed to copy folder link" ,
"movedItems" : "Moved {{count}} items" ,
"failedToDeleteItem" : "Failed to delete item" ,
"itemRenamedSuccessfully" : "{{type}} renamed successfully" ,
"failedToRenameItem" : "Failed to rename item" ,
"download" : "Download" ,
"openExternalEditor" : "Open externally" ,
"chooseExternalEditor" : "Choose external editor" ,
"externalEditorSelected" : "External editor selected" ,
"externalEditorDesktopOnly" : "External editor is only available in the desktop app" ,
"externalEditorOpened" : "Opened in external editor. Saving there will upload changes back to the server." ,
"failedToOpenExternalEditor" : "Failed to open external editor" ,
"failedToSelectExternalEditor" : "Failed to select external editor" ,
"permissions" : "Permissions" ,
"size" : "Size" ,
"modified" : "Modified" ,
"path" : "Path" ,
"confirmDelete" : "Are you sure you want to delete {{name}}?" ,
"permissionDenied" : "Permission denied" ,
"serverError" : "Server Error" ,
"fileSavedSuccessfully" : "File saved successfully" ,
"failedToSaveFile" : "Failed to save file" ,
"confirmDeleteSingleItem" : "Are you sure you want to permanently delete \"{{name}}\"?" ,
"confirmDeleteMultipleItems" : "Are you sure you want to permanently delete {{count}} items?" ,
"confirmDeleteMultipleItemsWithFolders" : "Are you sure you want to permanently delete {{count}} items? This includes folders and their contents." ,
"confirmDeleteFolder" : "Are you sure you want to permanently delete the folder \"{{name}}\" and all its contents?" ,
"permanentDeleteWarning" : "This action cannot be undone. The item(s) will be permanently deleted from the server." ,
"moveToTrashWarning" : "The item(s) will be moved to the Termix Trash and can be restored before the retention period expires." ,
"itemsMovedToTrash" : "{{count}} item(s) moved to Trash" ,
"trash" : "Trash" ,
"trashDescription" : "Deleted items are retained for {{days}} day(s) on this host." ,
"trashLoadFailed" : "Failed to load Trash" ,
"trashEmpty" : "Trash is empty" ,
"trashRestore" : "Restore" ,
"trashRestored" : "Restored {{name}}" ,
"trashRestoreFailed" : "Failed to restore item. The original path may already exist." ,
"trashDeletePermanently" : "Delete permanently" ,
"trashDeleteConfirm" : "Permanently delete {{name}}? This cannot be undone." ,
"trashPermanentlyDeleted" : "Permanently deleted {{name}}" ,
"trashDeleteFailed" : "Failed to permanently delete item" ,
"trashEmptyAction" : "Empty Trash" ,
"trashEmptyConfirm" : "Permanently delete every item in Trash? This cannot be undone." ,
"trashEmptied" : "Trash emptied" ,
"trashRetention" : "Automatic cleanup after (days)" ,
"trashRetentionSaved" : "Trash retention updated" ,
"trashRetentionFailed" : "Failed to update Trash retention" ,
"trashUnavailableConfirm" : "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?" ,
"recent" : "Recent" ,
"pinned" : "Pinned" ,
"folderShortcuts" : "Folder Shortcuts" ,
"failedToReconnectSSH" : "Failed to reconnect SSH session" ,
"openTerminalHere" : "Open Terminal Here" ,
"run" : "Run" ,
"openTerminalInFolder" : "Open Terminal in This Folder" ,
"openTerminalInFileLocation" : "Open Terminal at File Location" ,
"runningFile" : "Running - {{file}}" ,
"onlyRunExecutableFiles" : "Can only run executable files" ,
"directories" : "Directories" ,
"removedFromRecentFiles" : "Removed \"{{name}}\" from recent files" ,
"removeFailed" : "Remove failed" ,
"unpinnedSuccessfully" : "Unpinned \"{{name}}\" successfully" ,
"unpinFailed" : "Unpin failed" ,
"removedShortcut" : "Removed shortcut \"{{name}}\"" ,
"removeShortcutFailed" : "Remove shortcut failed" ,
"clearedAllRecentFiles" : "Cleared all recent files" ,
"clearFailed" : "Clear failed" ,
"removeFromRecentFiles" : "Remove from recent files" ,
"clearAllRecentFiles" : "Clear all recent files" ,
"unpinFile" : "Unpin file" ,
"removeShortcut" : "Remove shortcut" ,
"pinFile" : "Pin file" ,
"addToShortcuts" : "Add to shortcuts" ,
"pasteFailed" : "Paste failed" ,
"noUndoableActions" : "No undoable actions" ,
"undoCopySuccess" : "Undid copy operation: Deleted {{count}} copied files" ,
"undoCopyFailedDelete" : "Undo failed: Could not delete any copied files" ,
"undoCopyFailedNoInfo" : "Undo failed: Could not find copied file information" ,
"undoMoveSuccess" : "Undid move operation: Moved {{count}} files back to original location" ,
"undoMoveFailedMove" : "Undo failed: Could not move any files back" ,
"undoMoveFailedNoInfo" : "Undo failed: Could not find moved file information" ,
"undoDeleteNotSupported" : "Delete operation cannot be undone: Files have been permanently deleted from server" ,
"undoTypeNotSupported" : "Unsupported undo operation type" ,
"undoOperationFailed" : "Undo operation failed" ,
"unknownError" : "Unknown error" ,
"confirm" : "Confirm" ,
"find" : "Find..." ,
"replace" : "Replace" ,
"downloadInstead" : "Download Instead" ,
"keyboardShortcuts" : "Keyboard Shortcuts" ,
"searchAndReplace" : "Search & Replace" ,
"editing" : "Editing" ,
"search" : "Search" ,
"findNext" : "Find Next" ,
"findPrevious" : "Find Previous" ,
"save" : "Save" ,
"selectAll" : "Select All" ,
"undo" : "Undo" ,
"redo" : "Redo" ,
"moveLineUp" : "Move Line Up" ,
"moveLineDown" : "Move Line Down" ,
"toggleComment" : "Toggle Comment" ,
"autoComplete" : "Auto Complete" ,
"imageLoadError" : "Failed to load image" ,
"startTyping" : "Start typing..." ,
"unknownSize" : "Unknown size" ,
"fileIsEmpty" : "File is empty" ,
"largeFileWarning" : "Large File Warning" ,
"largeFileWarningDesc" : "This file is {{size}} in size, which may cause performance issues when opened as text." ,
"fileNotFoundAndRemoved" : "File \"{{name}}\" not found and has been removed from recent/pinned files" ,
"failedToLoadFile" : "Failed to load file: {{error}}" ,
"serverErrorOccurred" : "Server error occurred. Please try again later." ,
"autoSaveFailed" : "Auto-save failed" ,
"fileAutoSaved" : "File auto-saved" ,
"moveFileFailed" : "Failed to move {{name}}" ,
"moveOperationFailed" : "Move operation failed" ,
"canOnlyCompareFiles" : "Can only compare two files" ,
"comparingFiles" : "Comparing files: {{file1}} and {{file2}}" ,
"dragFailed" : "Drag operation failed" ,
"filePinnedSuccessfully" : "File \"{{name}}\" pinned successfully" ,
"pinFileFailed" : "Failed to pin file" ,
"fileUnpinnedSuccessfully" : "File \"{{name}}\" unpinned successfully" ,
"unpinFileFailed" : "Failed to unpin file" ,
"shortcutAddedSuccessfully" : "Folder shortcut \"{{name}}\" added successfully" ,
"addShortcutFailed" : "Failed to add shortcut" ,
"operationCompletedSuccessfully" : "{{operation}} {{count}} items successfully" ,
"operationCompleted" : "{{operation}} {{count}} items" ,
"downloadFileSuccess" : "File {{name}} downloaded successfully" ,
"downloadFileFailed" : "Download failed" ,
"downloadingFile" : "Downloading {{name}}…" ,
"downloadProgressBytes" : "{{transferred}} / {{total}}" ,
"moveTo" : "Move to {{name}}" ,
"diffCompareWith" : "Diff compare with {{name}}" ,
"dragOutsideToDownload" : "Drag outside window to download ({{count}} files)" ,
"newFolderDefault" : "NewFolder" ,
"newFileDefault" : "NewFile.txt" ,
"successfullyMovedItems" : "Successfully moved {{count}} items to {{target}}" ,
"move" : "Move" ,
"searchInFile" : "Search in file (Ctrl+F)" ,
"showKeyboardShortcuts" : "Show keyboard shortcuts" ,
"decreaseFontSize" : "Decrease font size" ,
"increaseFontSize" : "Increase font size" ,
"startWritingMarkdown" : "Start writing your markdown content..." ,
"loadingFileComparison" : "Loading file comparison..." ,
"reload" : "Reload" ,
"compare" : "Compare" ,
"sideBySide" : "Side by Side" ,
"inline" : "Inline" ,
"fileComparison" : "File Comparison: {{file1}} vs {{file2}}" ,
2026-10-04 15:11:41 -05:00
"fileTooLarge" : "File is too large (> 10MB) and cannot be opened as text for security reasons." ,
2026-10-01 16:20:16 -05:00
"sshConnectionFailed" : "SSH connection failed. Please check your connection to {{name}} ({{ip}}:{{port}})" ,
"loadFileFailed" : "Failed to load file: {{error}}" ,
"connecting" : "Connecting..." ,
"connectedSuccessfully" : "Connected successfully" ,
"totpVerificationFailed" : "TOTP verification failed" ,
"browserSignInFailed" : "Sign-in failed. Please try again." ,
"authenticationFailed" : "Authentication failed" ,
"incorrectPassphrase" : "Incorrect passphrase. Please try again." ,
"verificationCodePrompt" : "Verification code:" ,
"changePermissions" : "Change Permissions" ,
"currentPermissions" : "Current Permissions" ,
"owner" : "Owner" ,
"group" : "Group" ,
"others" : "Others" ,
"read" : "Read" ,
"write" : "Write" ,
"execute" : "Execute" ,
"permissionsChangedSuccessfully" : "Permissions changed successfully" ,
"failedToChangePermissions" : "Failed to change permissions" ,
"name" : "Name" ,
"sortByName" : "Name" ,
"sortByDate" : "Date Modified" ,
"sortBySize" : "Size" ,
"ascending" : "Ascending" ,
"descending" : "Descending" ,
"root" : "Root" ,
"new" : "New" ,
"sortBy" : "Sort By" ,
"items" : "Items" ,
"selected" : "Selected" ,
"editor" : "Editor" ,
"octal" : "Octal" ,
"storage" : "Storage" ,
"disk" : "Disk" ,
"used" : "Used" ,
"of" : "of" ,
"toggleSidebar" : "Toggle Sidebar" ,
"compactLayout" : "Use compact layout" ,
"comfortableLayout" : "Use comfortable layout" ,
"cannotLoadPdf" : "Cannot load PDF" ,
"pdfLoadError" : "There was an error loading this PDF file." ,
2026-10-04 15:11:41 -05:00
"loadingPdf" : "Loading PDF viewer..." ,
2026-10-01 16:20:16 -05:00
"loadingPage" : "Loading page..." ,
"cancel" : "Cancel" ,
"copiedItems_one" : "Copied {{count}} item" ,
"copiedItems_other" : "Copied {{count}} items" ,
"deleteCopiedFileFailed" : "Could not delete the copy of {{name}}: {{error}}" ,
"dragMovedItems_one" : "Moved {{count}} item to {{target}}" ,
"dragMovedItems_other" : "Moved {{count}} items to {{target}}" ,
"moveBackFileFailed" : "Could not move {{name}} back: {{error}}" ,
"terminal" : "Terminal: {{host}} ({{path}})" ,
"dragToDesktop" : "Dragging {{name}} to the desktop" ,
"dragFilesToDesktop" : "Dragging {{count}} files to the desktop" ,
"folderDragUnsupported" : "Dragging folders to the desktop is not supported yet" ,
"saveToDesktopFailed" : "Save failed: {{error}}" ,
"dragFailedDetail" : "Drag failed: {{error}}" ,
"videoUnsupported" : "Your browser cannot play this video format." ,
"downloadToPlay" : "Download to play it elsewhere" ,
"cannotPreviewType" : "Cannot preview this file type" ,
2026-10-04 15:11:41 -05:00
"cannotPreviewTypeHint" : "This file type has no preview. Download it to open it in another app." ,
"loadingFile" : "Loading file..." ,
"loadingImage" : "Loading image..." ,
"loadingEditor" : "Loading editor..." ,
"loadingPreview" : "Loading preview..." ,
"loadingAudio" : "Loading audio player..." ,
"emptyPreview" : "Nothing to preview yet..." ,
"revert" : "Revert" ,
"openAsText" : "Open as Text" ,
"confirmOpenAsText" : "Do you want to continue opening this file as text? This may slow down your browser."
2026-10-01 16:20:16 -05:00
},
"sftpTransfer" : {
"title" : "SFTP" ,
"description" : "Transfer files between two SSH hosts." ,
"sourceServer" : "Source Server" ,
"destinationServer" : "Destination Server" ,
"selectHost" : "Select host" ,
"noHostSelected" : "No host selected" ,
"move" : "Move" ,
"copy" : "Copy" ,
"upload" : "Upload" ,
"itemsSelected" : "{{count}} item selected" ,
"itemsSelected_other" : "{{count}} items selected" ,
"ready" : "Ready" ,
"loadingHosts" : "Loading hosts..." ,
"name" : "Name" ,
"modified" : "Modified" ,
"size" : "Size" ,
"noFiles" : "No files" ,
"open" : "Open" ,
"up" : "Up" ,
"refresh" : "Refresh" ,
"copyToTarget" : "Copy to Target Directory" ,
"rename" : "Rename" ,
"delete" : "Delete" ,
"editPermissions" : "Edit Permissions" ,
"createNewFolder" : "Create New Folder" ,
"deleteSelectedItems" : "Delete Selected Items" ,
"deleteConfirm" : "Delete {{count}} selected item?" ,
"deleteConfirm_other" : "Delete {{count}} selected items?" ,
"cancel" : "Cancel" ,
"save" : "Save" ,
"folderCreated" : "Folder created" ,
"itemRenamed" : "Item renamed" ,
"actionFailed" : "Action failed" ,
"itemsDeleted" : "{{count}} item deleted" ,
"itemsDeleted_other" : "{{count}} items deleted" ,
"deleteFailed" : "Delete failed" ,
"permissionsUpdated" : "Permissions updated" ,
"noRemoteSessionConnected" : "No remote session connected" ,
"failedToListFiles" : "Failed to list files" ,
"failedToRefresh" : "Failed to refresh" ,
"destinationInsideSource" : "Destination cannot be inside the selected source path." ,
"sameHostNoOp" : "Source and destination are the same folder."
},
"hosts" : {
"fileManager" : "File Manager" ,
"fileManagerUrlCopied" : "File Manager URL copied" ,
"copyFileManagerUrlAction" : "Copy File Manager URL" ,
"docsLink" : "View docs" ,
"hostNotFound" : "Host not found" ,
"loadingHost" : "Loading host..."
},
"onboarding" : {
"feature_files" : "File manager" ,
"feature_files_desc" : "Browse, upload, download and edit files over SFTP without leaving the app."
},
"terminal" : {
"runTitle" : "Running {{command}} - {{host}}" ,
"terminalTitle" : "Terminal - {{host}}" ,
"terminalWithPath" : "Terminal - {{host}}:{{path}}"
},
"transfer" : {
"browseFolders" : "Browse destination folders" ,
"browsePathError" : "Could not open this path on the destination host." ,
"browsePathWillBeCreated" : "This folder does not exist yet. It will be created when the transfer starts." ,
"cancel" : "Cancel" ,
"cleanupDestFiles" : "Clean up destination" ,
"cleanupDestFilesError" : "Cleanup failed" ,
"cleanupDestFilesNothing" : "Nothing to clean up on the destination" ,
"cleanupDestFilesPartial" : "Some partial files could not be removed" ,
"cleanupDestFilesSuccess" : "Removed partial files from the destination" ,
"confirmCopy" : "Copy" ,
"confirmMove" : "Move" ,
"copyFolderToHost" : "Copy folder to host…" ,
"copyItemsToHost" : "Copy {{count}} items to host…" ,
"copyToHost" : "Copy to host…" ,
"destinationPath" : "Destination path" ,
"destMustBeDirectory" : "Destination must be a directory for multi-item transfers" ,
"goUp" : "Go up" ,
"hostAuthRequired" : "Authentication required. Open File Manager on this host first" ,
"hostConnecting" : "Connecting…" ,
"hostConnectionFailed" : "Connection failed" ,
"hostDisconnected" : "Not connected" ,
"hostReady" : "Ready" ,
"itemsSummary" : "{{count}} items" ,
"jumpHostLimitation" : "Both hosts must be reachable from the Termix server. Direct host-to-host routing is not supported." ,
"methodAuto" : "Auto" ,
"methodAutoHint" : "Picks tar or per-file SFTP based on file count, size, and compressibility. Single files always use streaming SFTP." ,
"methodItemSftp" : "Per-file SFTP" ,
"methodItemSftpHint" : "Transfer each file individually over SFTP. Works on all hosts including Windows." ,
"methodItemSftpLimitation" : "Each file uses the same SFTP stream as a single-file copy, one after another. Progress is combined across all files, so the bar moves slowly during large files." ,
"methodLabel" : "Transfer method" ,
"methodPreviewError" : "Could not preview transfer method. The server will still pick a method when you start." ,
"methodPreviewLoading" : "Calculating transfer method…" ,
"methodPreviewScanSummary" : "{{fileCount}} files, {{totalSize}} total (scanned on source host)." ,
"methodPreviewWillUseItemSftp" : "Will use: Per-file SFTP" ,
"methodPreviewWillUseTar" : "Will use: Tar archive" ,
"methodReason" : {
"user_item_sftp" : "You chose per-file SFTP." ,
"user_tar" : "You chose tar archive." ,
"tar_unavailable" : "Tar is not available on one or both hosts, so per-file SFTP will be used instead." ,
"windows_host" : "A Windows host is involved, so tar is not used." ,
"auto_multi_large" : "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer." ,
"auto_single_large_in_archive" : "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP." ,
"auto_many_incompressible" : "Auto: mostly incompressible data, so per-file SFTP." ,
"auto_many_files" : "Auto: many files ({{fileCount}}), tar cuts the per-file overhead." ,
"auto_default" : "Auto: per-file SFTP for this set."
},
"methodTar" : "Tar archive" ,
"methodTarHint" : "Compress on source, transfer one archive, extract on destination. Requires tar on both Unix hosts." ,
"metricsCompress" : "Compress on source: {{duration}}" ,
"metricsExtract" : "Extract on destination: {{duration}}" ,
"metricsPrepare" : "Prepare destination: {{duration}}" ,
"metricsRouteBenchmark" : "Route probe: direct {{direct}}, relay {{relay}}" ,
"metricsSourceDelete" : "Remove from source: {{duration}}" ,
"metricsTotal" : "Total: {{duration}}" ,
"metricsTransfer" : "End-to-end: {{throughput}} ({{duration}})" ,
"metricsVerify" : "SHA-256 verified: {{duration}}" ,
"moveFolderToHost" : "Move folder to host…" ,
"moveItemsToHost" : "Move {{count}} items to host…" ,
"moveToHost" : "Move to host…" ,
"noHostsConnected" : "No other file-manager hosts available." ,
"noHostsConnectedHint" : "Add another SSH host with File Manager enabled in Host Manager." ,
"parallelSegmentsHint" : "Large files are split into 256 MB chunks. Multiple lanes use separate connections (like starting several transfers) for higher total throughput." ,
"parallelSegmentsLabel" : "Parallel transfer lanes" ,
"parallelSegmentsOption" : "{{count}} lanes" ,
"progressBenchmarking" : "Selecting the fastest transfer route…" ,
"progressBytes" : "{{transferred}} / {{total}}" ,
"progressCancel" : "Cancel" ,
"progressCancelling" : "Cancelling…" ,
"progressCompressing" : "Compressing on source host…" ,
"progressExtracting" : "Extracting on destination…" ,
"progressItems" : "{{current}} / {{total}} files" ,
"progressReconnecting" : "Reconnecting…" ,
"progressStalled" : "Stalled" ,
"progressTotalSpeed" : "{{speed}} total ({{lanes}} lanes)" ,
"progressTransferring" : "Transferring data…" ,
"progressTransferringItems" : "Transferring files ({{current}} of {{total}})…" ,
"progressVerifying" : "Verifying file integrity…" ,
"recentDestinations" : "Recent destinations" ,
"resumedHint" : "Reconnected to an active transfer started in another window." ,
"retryTransfer" : "Retry" ,
"retryTransferError" : "Retry failed" ,
"selectDestinationHost" : "Select destination host" ,
"transferCancelled" : "Transfer cancelled" ,
"transferCancelledCopyHint" : "Partial files may remain on the destination." ,
"transferCancelledMoveHint" : "Partial files may remain on the destination. Source files were not removed." ,
"transferError" : "Transfer failed" ,
"transferFailedRetryHint" : "Partial data was kept on the destination. Retry will resume when the connection is back." ,
"transferPartialHint" : "Could not transfer: {{paths}}" ,
"transferSuccess" : "Transfer complete" ,
"metricsHopSourceRead" : "Source → server: {{throughput}}" ,
"metricsHopDestSftpWrite" : "Server → dest (SFTP): {{throughput}}" ,
"metricsHopDestLocalWrite" : "Server → dest (local): {{throughput}}"
2026-10-04 15:11:41 -05:00
},
"plugin" : {
"name" : "File Manager"
2026-10-01 16:20:16 -05:00
}
}