feat: support SFTP

Refs #10
Refs #9
Refs #6
This commit is contained in:
hstyi
2025-01-05 20:32:02 +08:00
committed by hstyi
parent 46af9a44b2
commit 89fa153c1e
50 changed files with 3567 additions and 23 deletions

View File

@@ -8,6 +8,9 @@ termora.remove=Delete
termora.yes=Yes
termora.no=No
termora.date-format=MM/dd/yyyy hh:mm:ss a
termora.finder=Finder
termora.folder=Folder
termora.explorer=Explorer
# update
termora.update.title=New version
@@ -106,7 +109,7 @@ termora.welcome.contextmenu.rename=Rename
termora.welcome.contextmenu.expand-all=Expand all
termora.welcome.contextmenu.collapse-all=Collapse all
termora.welcome.contextmenu.new=New
termora.welcome.contextmenu.new.folder=Folder
termora.welcome.contextmenu.new.folder=${termora.folder}
termora.welcome.contextmenu.new.host=Host
termora.welcome.contextmenu.new.folder.name=New Folder
termora.welcome.contextmenu.property=Properties
@@ -187,12 +190,77 @@ termora.macro.playback=Playback
termora.macro.manager=Manage Macros
termora.macro.run=Run
# Tools
termora.tools.multiple=Send commands to multiple sessions
# Transport
termora.transport.local=Local
termora.transport.parent-folder=Parent Folder
termora.transport.file-already-exists=The file {0} already exists
termora.transport.bookmarks=Bookmarks Manager
termora.transport.bookmarks.up=Up
termora.transport.bookmarks.down=Down
termora.transport.table.filename=Filename
termora.transport.table.type=Type
termora.transport.table.type.folder=${termora.welcome.contextmenu.new.folder}
termora.transport.table.size=Size
termora.transport.table.modified-time=Modified
termora.transport.table.permissions=Permissions
termora.transport.table.owner=Owner
# contextmenu
termora.transport.table.contextmenu.transfer=Transfer
termora.transport.table.contextmenu.copy-path=Copy Path
termora.transport.table.contextmenu.open-in-folder=Open in {0}
termora.transport.table.contextmenu.rename=${termora.welcome.contextmenu.rename}
termora.transport.table.contextmenu.delete=${termora.remove}
termora.transport.table.contextmenu.delete-warning=If the folder is too large, deleting it may take some time
termora.transport.table.contextmenu.rm-warning=Using the rm -rf command to delete a folder is very dangerous
termora.transport.table.contextmenu.change-permissions=Change Permissions...
termora.transport.table.contextmenu.refresh=Refresh
termora.transport.table.contextmenu.new=${termora.welcome.contextmenu.new}
termora.transport.table.contextmenu.new.folder=${termora.welcome.contextmenu.new.folder.name}
termora.transport.table.contextmenu.new.file=New File
# Permission
termora.transport.permissions=Change Permissions
termora.transport.permissions.file-folder-permissions=File/Folder Permissions
termora.transport.permissions.read=Read
termora.transport.permissions.write=Write
termora.transport.permissions.execute=Execute
termora.transport.permissions.owner=Owner
termora.transport.permissions.group=Group
termora.transport.permissions.others=Others
termora.transport.sftp.retry=Retry
termora.transport.sftp.select-another-host=Select another host
termora.transport.sftp.select-host=Select host
termora.transport.sftp.connect-a-host=Connect to a Host
termora.transport.sftp.connecting=Connecting...
termora.transport.sftp.closed=The connection has been closed
termora.transport.sftp.close-tab=Transfer is still in activated status. Are you sure you want to remove all jobs and close this session?
termora.transport.sftp.status.transporting=Transporting
termora.transport.sftp.status.waiting=Waiting
termora.transport.sftp.status.done=Done
termora.transport.sftp.status.failed=Failed
termora.transport.sftp.status.cancelled=Cancelled
# transport job
termora.transport.jobs.table.name=Name
termora.transport.jobs.table.status=Status
termora.transport.jobs.table.progress=Progress
termora.transport.jobs.table.size=Size
termora.transport.jobs.table.source-path=Source Path
termora.transport.jobs.table.target-path=Target Path
termora.transport.jobs.table.speed=Speed
termora.transport.jobs.table.estimated-time=Estimated time
termora.transport.jobs.contextmenu.delete=${termora.remove}
termora.transport.jobs.contextmenu.delete-all=Delete All
# Terminal
termora.terminal.size=Size: {0} x {1}