mirror of
https://github.com/jesseduffield/lazydocker.git
synced 2026-07-21 23:01:03 +00:00
feat(i18n): 🌐 Chinese translation (#441)
Co-authored-by: tabris <tabrisdong@gmail.com>
This commit is contained in:
parent
dffe6970aa
commit
7c074d25f7
3 changed files with 244 additions and 0 deletions
107
docs/keybindings/Keybindings_zh.md
Normal file
107
docs/keybindings/Keybindings_zh.md
Normal file
|
|
@ -0,0 +1,107 @@
|
|||
_This file is auto-generated. To update, make the changes in the pkg/i18n directory and then run `go run scripts/cheatsheet/main.go generate` from the project root._
|
||||
|
||||
# Lazydocker 菜单
|
||||
|
||||
## 项目
|
||||
|
||||
<pre>
|
||||
<kbd>e</kbd>: 编辑lazydocker配置
|
||||
<kbd>o</kbd>: 打开lazydocker配置
|
||||
<kbd>m</kbd>: 查看日志
|
||||
<kbd>enter</kbd>: 聚焦主面板
|
||||
<kbd>[</kbd>: 上一个选项卡
|
||||
<kbd>]</kbd>: 下一个选项卡
|
||||
</pre>
|
||||
|
||||
## 容器
|
||||
|
||||
<pre>
|
||||
<kbd>d</kbd>: 移除
|
||||
<kbd>e</kbd>: 隐藏/显示已停止的容器
|
||||
<kbd>p</kbd>: 暂停
|
||||
<kbd>s</kbd>: 停止
|
||||
<kbd>r</kbd>: 重新启动
|
||||
<kbd>a</kbd>: attach
|
||||
<kbd>m</kbd>: 查看日志
|
||||
<kbd>E</kbd>: 执行shell
|
||||
<kbd>c</kbd>: 运行预定义的自定义命令
|
||||
<kbd>b</kbd>: 查看批量命令
|
||||
<kbd>w</kbd>: 在浏览器中打开(第一个端口为http)
|
||||
<kbd>enter</kbd>: 聚焦主面板
|
||||
<kbd>[</kbd>: 上一个选项卡
|
||||
<kbd>]</kbd>: 下一个选项卡
|
||||
<kbd>/</kbd>: 过滤列表
|
||||
</pre>
|
||||
|
||||
## 服务
|
||||
|
||||
<pre>
|
||||
<kbd>u</kbd>: 启动服务
|
||||
<kbd>d</kbd>: 移除容器
|
||||
<kbd>s</kbd>: 停止
|
||||
<kbd>p</kbd>: 暂停
|
||||
<kbd>r</kbd>: 重新启动
|
||||
<kbd>S</kbd>: 启动项目
|
||||
<kbd>a</kbd>: attach
|
||||
<kbd>m</kbd>: 查看日志
|
||||
<kbd>U</kbd>: 创建并启动容器
|
||||
<kbd>D</kbd>: 停止并移除容器
|
||||
<kbd>R</kbd>: 查看重启选项
|
||||
<kbd>c</kbd>: 运行预定义的自定义命令
|
||||
<kbd>b</kbd>: 查看批量命令
|
||||
<kbd>E</kbd>: 执行shell
|
||||
<kbd>w</kbd>: 在浏览器中打开(第一个端口为http)
|
||||
<kbd>enter</kbd>: 聚焦主面板
|
||||
<kbd>[</kbd>: 上一个选项卡
|
||||
<kbd>]</kbd>: 下一个选项卡
|
||||
<kbd>/</kbd>: 过滤列表
|
||||
</pre>
|
||||
|
||||
## 镜像
|
||||
|
||||
<pre>
|
||||
<kbd>c</kbd>: 运行预定义的自定义命令
|
||||
<kbd>d</kbd>: 移除镜像
|
||||
<kbd>b</kbd>: 查看批量命令
|
||||
<kbd>enter</kbd>: 聚焦主面板
|
||||
<kbd>[</kbd>: 上一个选项卡
|
||||
<kbd>]</kbd>: 下一个选项卡
|
||||
<kbd>/</kbd>: 过滤列表
|
||||
</pre>
|
||||
|
||||
## 卷
|
||||
|
||||
<pre>
|
||||
<kbd>c</kbd>: 运行预定义的自定义命令
|
||||
<kbd>d</kbd>: 移除卷
|
||||
<kbd>b</kbd>: 查看批量命令
|
||||
<kbd>enter</kbd>: 聚焦主面板
|
||||
<kbd>[</kbd>: 上一个选项卡
|
||||
<kbd>]</kbd>: 下一个选项卡
|
||||
<kbd>/</kbd>: 过滤列表
|
||||
</pre>
|
||||
|
||||
## 网络
|
||||
|
||||
<pre>
|
||||
<kbd>c</kbd>: 运行预定义的自定义命令
|
||||
<kbd>d</kbd>: 移除网络
|
||||
<kbd>b</kbd>: 查看批量命令
|
||||
<kbd>enter</kbd>: 聚焦主面板
|
||||
<kbd>[</kbd>: 上一个选项卡
|
||||
<kbd>]</kbd>: 下一个选项卡
|
||||
<kbd>/</kbd>: 过滤列表
|
||||
</pre>
|
||||
|
||||
## 主要
|
||||
|
||||
<pre>
|
||||
<kbd>esc</kbd>: 返回
|
||||
</pre>
|
||||
|
||||
## 全局
|
||||
|
||||
<pre>
|
||||
<kbd>+</kbd>: 下一个屏幕模式(正常/半屏/全屏)
|
||||
<kbd>_</kbd>: 上一个屏幕模式
|
||||
</pre>
|
||||
136
pkg/i18n/chinese.go
Normal file
136
pkg/i18n/chinese.go
Normal file
|
|
@ -0,0 +1,136 @@
|
|||
package i18n
|
||||
|
||||
func chineseSet() TranslationSet {
|
||||
return TranslationSet{
|
||||
PruningStatus: "修剪中",
|
||||
RemovingStatus: "移除中",
|
||||
RestartingStatus: "重启中",
|
||||
StartingStatus: "启动中",
|
||||
StoppingStatus: "停止中",
|
||||
UppingServiceStatus: "升级服务中",
|
||||
UppingProjectStatus: "升级项目中",
|
||||
DowningStatus: "下架中",
|
||||
PausingStatus: "暂停中",
|
||||
RunningCustomCommandStatus: "正在运行自定义命令",
|
||||
RunningBulkCommandStatus: "正在运行批量命令",
|
||||
|
||||
NoViewMachingNewLineFocusedSwitchStatement: "没有匹配 newLineFocused switch 语句的视图",
|
||||
|
||||
ErrorOccurred: "发生错误!请在 https://github.com/jesseduffield/lazydocker/issues 上创建一个问题",
|
||||
ConnectionFailed: "无法连接到 Docker 客户端。您可能需要重新启动 Docker 客户端",
|
||||
UnattachableContainerError: "容器不支持 attaching。您必须使用“-it”标志运行服务,或者在docker-compose.yml文件中使用`stdin_open: true,tty: true`",
|
||||
WaitingForContainerInfo: "在 Docker 给我们更多关于容器的信息之前,无法继续。请几分钟后重试。",
|
||||
CannotAttachStoppedContainerError: "您不能 attach 到已停止的容器,您需要先启动它(您可以用 'r' 键来执行此操作)(是的,我懒得为您自动执行此操作)(很酷的是,我可以通过错误消息与您进行一对一的通讯)",
|
||||
CannotAccessDockerSocketError: "无法访问 Docker 套接字:unix:///var/run/docker.sock\n请以 root 用户身份运行 lazydocker 或阅读https://docs.docker.com/install/linux/linux-postinstall/",
|
||||
CannotKillChildError: "等待三秒钟以停止子进程。可能有一个孤儿进程在您的系统上继续运行。",
|
||||
|
||||
Donate: "捐赠",
|
||||
Confirm: "确认",
|
||||
|
||||
Return: "返回",
|
||||
FocusMain: "聚焦主面板",
|
||||
LcFilter: "过滤列表",
|
||||
Navigate: "导航",
|
||||
Execute: "执行",
|
||||
Close: "关闭",
|
||||
Quit: "退出",
|
||||
Menu: "菜单",
|
||||
MenuTitle: "菜单",
|
||||
Scroll: "滚动",
|
||||
OpenConfig: "打开lazydocker配置",
|
||||
EditConfig: "编辑lazydocker配置",
|
||||
Cancel: "取消",
|
||||
Remove: "移除",
|
||||
HideStopped: "隐藏/显示已停止的容器",
|
||||
ForceRemove: "强制移除",
|
||||
RemoveWithVolumes: "移除并删除卷",
|
||||
RemoveService: "移除容器",
|
||||
UpService: "启动服务",
|
||||
Stop: "停止",
|
||||
Pause: "暂停",
|
||||
Restart: "重新启动",
|
||||
Down: "关闭项目",
|
||||
DownWithVolumes: "关闭包括卷的项目",
|
||||
Start: "启动项目",
|
||||
Rebuild: "重建",
|
||||
Recreate: "重新创建",
|
||||
PreviousContext: "上一个选项卡",
|
||||
NextContext: "下一个选项卡",
|
||||
// Attach: "连接/附加",
|
||||
ViewLogs: "查看日志",
|
||||
UpProject: "创建并启动容器",
|
||||
DownProject: "停止并移除容器",
|
||||
RemoveImage: "移除镜像",
|
||||
RemoveVolume: "移除卷",
|
||||
RemoveNetwork: "移除网络",
|
||||
RemoveWithoutPrune: "移除但不删除未标记的父级",
|
||||
RemoveWithoutPruneWithForce: "移除(强制)但不删除未标记的父级",
|
||||
RemoveWithForce: "移除(强制)",
|
||||
PruneContainers: "删除退出的容器",
|
||||
PruneVolumes: "删除未使用的卷",
|
||||
PruneNetworks: "删除未使用的网络",
|
||||
PruneImages: "删除未使用的镜像",
|
||||
StopAllContainers: "停止所有容器",
|
||||
RemoveAllContainers: "删除所有容器(强制)",
|
||||
ViewRestartOptions: "查看重启选项",
|
||||
ExecShell: "执行shell",
|
||||
RunCustomCommand: "运行预定义的自定义命令",
|
||||
ViewBulkCommands: "查看批量命令",
|
||||
FilterList: "过滤列表",
|
||||
OpenInBrowser: "在浏览器中打开(第一个端口为http)",
|
||||
SortContainersByState: "按状态排序容器",
|
||||
|
||||
GlobalTitle: "全局",
|
||||
MainTitle: "主要",
|
||||
ProjectTitle: "项目",
|
||||
ServicesTitle: "服务",
|
||||
ContainersTitle: "容器",
|
||||
StandaloneContainersTitle: "独立容器",
|
||||
ImagesTitle: "镜像",
|
||||
VolumesTitle: "卷",
|
||||
NetworksTitle: "网络",
|
||||
CustomCommandTitle: "自定义命令:",
|
||||
BulkCommandTitle: "批量命令:",
|
||||
ErrorTitle: "错误",
|
||||
LogsTitle: "日志",
|
||||
ConfigTitle: "配置",
|
||||
EnvTitle: "环境变量",
|
||||
DockerComposeConfigTitle: "Docker-Compose配置",
|
||||
TopTitle: "系统资源管理",
|
||||
StatsTitle: "统计信息",
|
||||
CreditsTitle: "关于我们",
|
||||
ContainerConfigTitle: "容器配置",
|
||||
ContainerEnvTitle: "容器环境变量",
|
||||
NothingToDisplay: "无内容显示",
|
||||
NoContainerForService: "没有日志可以展示;该服务未关联任何容器",
|
||||
CannotDisplayEnvVariables: "展示环境变量时出现问题",
|
||||
|
||||
NoContainers: "没有容器",
|
||||
NoContainer: "没有容器",
|
||||
NoImages: "没有镜像",
|
||||
NoVolumes: "没有卷",
|
||||
NoNetworks: "没有网络",
|
||||
NoServices: "没有服务",
|
||||
|
||||
ConfirmQuit: "您确定要退出吗?",
|
||||
ConfirmUpProject: "您确定要“up”的docker compose项目吗?",
|
||||
MustForceToRemoveContainer: "您无法删除正在运行的容器,除非您强制执行。您想强制执行吗?",
|
||||
NotEnoughSpace: "空间不足,无法渲染面板",
|
||||
ConfirmPruneImages: "您确定要删除所有未使用的镜像吗?",
|
||||
ConfirmPruneContainers: "您确定要删除所有停止的容器吗?",
|
||||
ConfirmStopContainers: "您确定要停止所有容器吗?",
|
||||
ConfirmRemoveContainers: "您确定要删除所有容器吗?",
|
||||
ConfirmPruneVolumes: "您确定要删除所有未使用的卷吗?",
|
||||
ConfirmPruneNetworks: "您确定要删除所有未使用的网络吗?",
|
||||
StopService: "您确定要停止此服务的容器吗?",
|
||||
StopContainer: "您确定要停止此容器吗?",
|
||||
PressEnterToReturn: "按 enter 返回 lazydocker(您可以在配置文件中设置 `gui.returnImmediately: true` 来禁用此提示)",
|
||||
|
||||
No: "否",
|
||||
Yes: "是",
|
||||
|
||||
LcNextScreenMode: "下一个屏幕模式(正常/半屏/全屏)",
|
||||
LcPrevScreenMode: "上一个屏幕模式",
|
||||
FilterPrompt: "筛选",
|
||||
}
|
||||
}
|
||||
|
|
@ -54,6 +54,7 @@ func GetTranslationSets() map[string]TranslationSet {
|
|||
"tr": turkishSet(),
|
||||
"en": englishSet(),
|
||||
"fr": frenchSet(),
|
||||
"zh": chineseSet(),
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue