host/、credential/、forward/、connection.rs、secrets/ 的界面文案、校验和报错改经 t! / tn!,
放进 locales/{host,credential,forward,connection,secrets}.yml,中文逐字不变。
写库失败按改动种类各给整句(Change),钥匙串失败同理;删除说明按句拼接(join_sentences),
数量用 tn!。三个侧栏列表的搜索框占位随语言切换重设。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
258 lines
9.4 KiB
YAML
258 lines
9.4 KiB
YAML
_version: 2
|
||
|
||
# The title bar.
|
||
workspace.title_bar.hosts:
|
||
zh-CN: 主机
|
||
en: Hosts
|
||
workspace.title_bar.forwards:
|
||
zh-CN: 端口转发
|
||
en: Port forwarding
|
||
workspace.title_bar.forwards_running:
|
||
zh-CN: 端口转发,%{count} 条运行中
|
||
en: Port forwarding, %{count} running
|
||
workspace.title_bar.credentials:
|
||
zh-CN: 凭据
|
||
en: Credentials
|
||
workspace.title_bar.hide_sidebar:
|
||
zh-CN: 隐藏侧栏
|
||
en: Hide sidebar
|
||
workspace.title_bar.show_sidebar:
|
||
zh-CN: 显示侧栏
|
||
en: Show sidebar
|
||
workspace.title_bar.quick_connect:
|
||
zh-CN: 临时连接…
|
||
en: Quick connect…
|
||
workspace.title_bar.quick_connect_tooltip:
|
||
zh-CN: 连接一台主机,不保存
|
||
en: Connect to a host without saving it
|
||
workspace.title_bar.local_terminal:
|
||
zh-CN: 本地终端
|
||
en: Local terminal
|
||
workspace.title_bar.new_local_terminal:
|
||
zh-CN: 新建本地终端
|
||
en: New local terminal
|
||
workspace.title_bar.to_light:
|
||
zh-CN: 切换为浅色
|
||
en: Switch to light
|
||
workspace.title_bar.to_dark:
|
||
zh-CN: 切换为深色
|
||
en: Switch to dark
|
||
|
||
workspace.sidebar.settings:
|
||
zh-CN: 设置
|
||
en: Settings
|
||
workspace.sidebar.open_settings:
|
||
zh-CN: 打开设置
|
||
en: Open settings
|
||
|
||
# The status bar.
|
||
workspace.status.connected_to:
|
||
zh-CN: 已连接 %{name}
|
||
en: Connected to %{name}
|
||
workspace.status.connecting_to:
|
||
zh-CN: 连接中 %{name}
|
||
en: Connecting to %{name}
|
||
workspace.status.disconnected_from:
|
||
zh-CN: 未连接 %{name}
|
||
en: Not connected to %{name}
|
||
# How the connection stands, then what went wrong.
|
||
workspace.status.problem:
|
||
zh-CN: "%{state}:%{problem}"
|
||
en: "%{state}: %{problem}"
|
||
workspace.status.local_file:
|
||
zh-CN: 本机文件
|
||
en: Local file
|
||
workspace.status.local_starting:
|
||
zh-CN: 正在启动 本地终端
|
||
en: Local terminal starting
|
||
workspace.status.local_running:
|
||
zh-CN: 运行中 本地终端
|
||
en: Local terminal running
|
||
workspace.status.local_exited:
|
||
zh-CN: 已退出 本地终端
|
||
en: Local terminal exited
|
||
workspace.status.local_failed:
|
||
zh-CN: 启动失败 本地终端
|
||
en: Local terminal failed to start
|
||
workspace.status.local_closing:
|
||
zh-CN: 正在关闭 本地终端
|
||
en: Local terminal closing
|
||
workspace.status.encoding:
|
||
zh-CN: 编码 UTF-8
|
||
en: Encoding UTF-8
|
||
workspace.status.terminal_type:
|
||
zh-CN: 终端 xterm-256color
|
||
en: Terminal xterm-256color
|
||
workspace.status.terminal_size:
|
||
zh-CN: 终端尺寸:%{columns} 列,%{rows} 行
|
||
en: "Terminal size: %{columns} columns, %{rows} rows"
|
||
|
||
# 最近连接, the start page.
|
||
workspace.recent.title:
|
||
zh-CN: 最近连接
|
||
en: Recent
|
||
workspace.recent.hint:
|
||
zh-CN: 双击主机连接,或新建一台主机
|
||
en: Double-click a host to connect, or create a new one
|
||
workspace.recent.find_host:
|
||
zh-CN: 快速连接
|
||
en: Find a host
|
||
workspace.recent.new_host:
|
||
zh-CN: 新建主机…
|
||
en: New host…
|
||
workspace.recent.empty:
|
||
zh-CN: 还没有连接过的主机
|
||
en: No hosts connected yet
|
||
workspace.recent.connected:
|
||
zh-CN: 已连接
|
||
en: Connected
|
||
|
||
workspace.copied:
|
||
zh-CN: 已复制 %{text}
|
||
en: Copied %{text}
|
||
workspace.copied_id:
|
||
zh-CN: 已复制 ID %{id}
|
||
en: Copied ID %{id}
|
||
workspace.link.open_failed:
|
||
zh-CN: 无法打开链接
|
||
en: Couldn’t open the link
|
||
|
||
# Questions while connecting.
|
||
workspace.host_key.unknown_title:
|
||
zh-CN: 首次连接此主机
|
||
en: First connection to this host
|
||
workspace.host_key.trust:
|
||
zh-CN: 信任并连接
|
||
en: Trust and connect
|
||
workspace.host_key.changed_title:
|
||
zh-CN: 服务器主机密钥已变更
|
||
en: Server host key changed
|
||
workspace.host_key.changed:
|
||
zh-CN: "主机:%{host}:%{port}\n算法:%{algorithm}\n已保存指纹:%{old}\n服务器当前指纹:%{fingerprint}\n\n连接已阻断。请核验服务器身份后手动处理:%{path}"
|
||
en: "Host: %{host}:%{port}\nAlgorithm: %{algorithm}\nSaved fingerprint: %{old}\nServer’s fingerprint now: %{fingerprint}\n\nThe connection was blocked. Verify the server’s identity, then sort it out by hand in %{path}"
|
||
workspace.host_key.changed_via_jump_host:
|
||
zh-CN: "跳板主机:%{jump_host}\n主机:%{host}:%{port}\n算法:%{algorithm}\n已保存指纹:%{old}\n服务器当前指纹:%{fingerprint}\n\n连接已阻断。请核验服务器身份后手动处理:%{path}"
|
||
en: "Jump host: %{jump_host}\nHost: %{host}:%{port}\nAlgorithm: %{algorithm}\nSaved fingerprint: %{old}\nServer’s fingerprint now: %{fingerprint}\n\nThe connection was blocked. Verify the server’s identity, then sort it out by hand in %{path}"
|
||
workspace.auth.title:
|
||
zh-CN: SSH 认证
|
||
en: SSH authentication
|
||
workspace.auth.continue:
|
||
zh-CN: 继续
|
||
en: Continue
|
||
|
||
# 外部 CLI.
|
||
workspace.cli.start_failed:
|
||
zh-CN: 外部 CLI 无法启动
|
||
en: The external CLI couldn’t start
|
||
workspace.cli.install_command_failed:
|
||
zh-CN: 无法安装 shellrs 命令
|
||
en: Couldn’t install the shellrs command
|
||
workspace.cli.remove_command_failed:
|
||
zh-CN: 无法移除 shellrs 命令
|
||
en: Couldn’t remove the shellrs command
|
||
workspace.cli.install_skill_failed:
|
||
zh-CN: 无法安装 skill
|
||
en: Couldn’t install the skill
|
||
workspace.cli.remove_skill_failed:
|
||
zh-CN: 无法移除 skill
|
||
en: Couldn’t remove the skill
|
||
workspace.cli.skill_copied:
|
||
zh-CN: 已复制 shellrs skill
|
||
en: Copied the shellrs skill
|
||
|
||
# Changes not saved yet, which a close or a quit would lose. `files` is
|
||
# one of the workspace.files phrases.
|
||
workspace.files.single:
|
||
zh-CN: “%{name}”
|
||
en: “%{name}”
|
||
workspace.files.pair:
|
||
zh-CN: “%{first}”和“%{second}”
|
||
en: “%{first}” and “%{second}”
|
||
workspace.files.several:
|
||
zh-CN: “%{first}”等 %{count} 个文件
|
||
en: "%{count} files including “%{first}”"
|
||
workspace.unsaved.quit_title:
|
||
zh-CN: 退出 ShellRS?
|
||
en: Quit ShellRS?
|
||
workspace.unsaved.quit:
|
||
zh-CN: "%{files}有未保存的修改,退出后会丢失。"
|
||
en: Unsaved changes to %{files} will be lost.
|
||
workspace.unsaved.discard_and_quit:
|
||
zh-CN: 放弃修改并退出
|
||
en: Discard changes and quit
|
||
workspace.unsaved.close_tabs_title.one:
|
||
en: Close 1 tab?
|
||
workspace.unsaved.close_tabs_title.other:
|
||
zh-CN: 关闭 %{count} 个标签?
|
||
en: Close %{count} tabs?
|
||
workspace.unsaved.close_tabs:
|
||
zh-CN: "%{files}有未保存的修改,关闭后会丢失。"
|
||
en: Unsaved changes to %{files} will be lost.
|
||
workspace.unsaved.close_sftp_title:
|
||
zh-CN: 关闭 SFTP 标签?
|
||
en: Close the SFTP tab?
|
||
workspace.unsaved.close_sftp:
|
||
zh-CN: "%{files}有未保存的修改,关闭 SFTP 标签会一起关掉它们,修改会丢失。"
|
||
en: Closing the SFTP tab also closes %{files}. Unsaved changes will be lost.
|
||
workspace.unsaved.discard_and_close:
|
||
zh-CN: 放弃修改并关闭
|
||
en: Discard changes and close
|
||
|
||
# Terminal notices: the tab first, so a notice says which terminal it is
|
||
# from.
|
||
workspace.notice.titled:
|
||
zh-CN: "%{tab}:%{title}"
|
||
en: "%{tab}: %{title}"
|
||
workspace.notice.bell:
|
||
zh-CN: "%{tab}:响铃"
|
||
en: "%{tab}: Bell"
|
||
|
||
workspace.credential.public_key_copied:
|
||
zh-CN: 已复制公钥
|
||
en: Copied the public key
|
||
workspace.credential.public_key_unreadable:
|
||
zh-CN: 无法从 %{path} 读出公钥
|
||
en: Couldn’t read a public key from %{path}
|
||
workspace.credential.in_use_then_password.one:
|
||
en: 1 host uses this credential. Once it’s deleted, that host switches to Password, asks for the password when connecting, and keeps its username.
|
||
workspace.credential.in_use_then_password.other:
|
||
zh-CN: 有 %{count} 台主机正在使用此凭据。删除后它们改为「密码」,连接时询问密码,用户名不变。
|
||
en: "%{count} hosts use this credential. Once it’s deleted, they switch to Password, ask for the password when connecting, and keep their usernames."
|
||
workspace.credential.in_use_then_no_password.one:
|
||
en: 1 host uses this credential. Once it’s deleted, that host switches to No password, signs in with the SSH agent and the private keys in ~/.ssh, and keeps its username.
|
||
workspace.credential.in_use_then_no_password.other:
|
||
zh-CN: 有 %{count} 台主机正在使用此凭据。删除后它们改为「无密码」,用 SSH Agent 和 ~/.ssh 中的私钥登录,用户名不变。
|
||
en: "%{count} hosts use this credential. Once it’s deleted, they switch to No password, sign in with the SSH agent and the private keys in ~/.ssh, and keep their usernames."
|
||
|
||
workspace.forward.needs_host:
|
||
zh-CN: 端口转发经由一台主机的 SSH 连接,请先新建主机。
|
||
en: A port forward runs over a host’s SSH connection. Create a host first.
|
||
workspace.forward.delete_running:
|
||
zh-CN: 这条转发正在运行,会先停止。
|
||
en: This forward is running and will be stopped first.
|
||
workspace.forward.stopped:
|
||
zh-CN: 端口转发“%{title}”已停止
|
||
en: Port forward “%{title}” stopped
|
||
workspace.forward.prompt_origin:
|
||
zh-CN: 端口转发“%{title}”正在通过 %{host} 连接。
|
||
en: Port forward “%{title}” is connecting through %{host}.
|
||
|
||
workspace.snippets.delete_category.one:
|
||
en: The 1 snippet in the category is deleted with it.
|
||
workspace.snippets.delete_category.other:
|
||
zh-CN: 分类里的 %{count} 个片段会一起删除。
|
||
en: The %{count} snippets in the category are deleted with it.
|
||
|
||
workspace.update.done_title:
|
||
zh-CN: 更新完成
|
||
en: Update complete
|
||
workspace.update.done:
|
||
zh-CN: ShellRS 已更新到 %{version}。
|
||
en: ShellRS is now %{version}.
|
||
workspace.update.failed_title:
|
||
zh-CN: 更新没有完成
|
||
en: Update not completed
|
||
workspace.update.failed:
|
||
zh-CN: 没有装上 %{to},ShellRS 仍是 %{from}。可以到官网下载安装。
|
||
en: "%{to} wasn’t installed, so ShellRS is still %{from}. You can download it from the website."
|