diff options
| author | 魏曹先生 <1992414357@qq.com> | 2025-11-17 11:49:03 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2025-11-17 11:49:03 +0800 |
| commit | 42dcf4e27b43dc9813655a5a0fe795967bd37b39 (patch) | |
| tree | 54cd62d55e068705da5c2ac0714fd82f9e4d410f /locales/help_docs/zh-CN.yml | |
| parent | 9eae0c0ec45a363787a2909780cd866bfaa9c04f (diff) | |
update: help documentation
Expand help docs with new commands and improved descriptions
Diffstat (limited to 'locales/help_docs/zh-CN.yml')
| -rw-r--r-- | locales/help_docs/zh-CN.yml | 197 |
1 files changed, 161 insertions, 36 deletions
diff --git a/locales/help_docs/zh-CN.yml b/locales/help_docs/zh-CN.yml index a7a5be1..2bd91ee 100644 --- a/locales/help_docs/zh-CN.yml +++ b/locales/help_docs/zh-CN.yml @@ -2,6 +2,9 @@ common: confirm: | 是否执行上述操作?(Y/n): + word: + version: 版本 + jvv: version: header: | @@ -163,20 +166,21 @@ jv: account_not_exist: | 当前工作区设置的账户 `%{account}` 并未注册至您的计算机 + outdated: | + 工作区内信息已经 %{hour} 小时 %{minutes} 分钟没有更新了 + 请使用 `jv u` 拿到最新信息 + help: | **JustEnoughVCS 本地工作区命令** 该程序将连接至上游库,用以同步、提交本地工作区文件的变化,以供协同创作 **常用别名**: - jv u 下载最新信息,jv t 追踪文件,jv mv -a 自动移动文件,jv in/out 导入或导出文件 - - **工作区**: - create <名称> - 创建工作区 - init - 当前目录创建工作区 + jv u 下载最新信息,jv t 追踪文件,jv a 对齐文件结构到表,jv in/out 导入或导出文件 **上游库**: - direct <上游地址> - 定向到工作区到上游库 + direct <上游地址> - 定向到工作区到上游库 [远程] unstain - 祛色工作区,清除关联 + update - 同步最新的信息 [远程] **账户**: account [list|as|add|remove|movekey] @@ -188,31 +192,32 @@ jv: movekey <账户> <私钥> - 移动私钥文件到指定账户 - **信息同步**: - update - 下载最新的信息 - **表操作**: - sheet [list|use|exit|make|drop] + sheet [list|use|exit|make|drop|align] list - 列出所有表 use - 使用表,并开始工作 exit - 退出表,清除当前修改 - make - 创建新表以供自己使用 - drop - 抛弃表以供他人使用 + make - 创建新表以供自己使用 [远程] + drop - 抛弃表以供他人使用 [远程] + align - 对齐文件结构到表 [远程] **上下文查询**: here - 显示当前路径的相关信息 + status - 显示当前表的状态信息 - **文件传递** - import <文件包名称> - 从导入区导入文件 - import <参照表中目录> - 从参照表导入文件 - export <文件> <表名称> - 导出文件到其他表 + **文件传递**: + import <文件包名称> - 从导入区导入文件 [远程] + import <参照表中目录> - 从参照表导入文件 [远程] + export <文件> <表名称> - 导出文件到其他表 [远程] - **文件操作** - move <文件> <到> - 安全地重命名文件 - move auto - 自动处理本地文件的移动或重命名 - track <文件> - 追踪、上传文件到上游库 + **文件操作**: + move <文件> <到> - 安全地重命名文件 + move auto-align - 将表中记录的映射对齐到实际结构 + track <文件> - 跟踪文件内容到最新版本 [远程] + hold <文件> - 拿取文件,同步版本并获得编辑权 [远程] + throw <文件> - 丢弃文件,同步版本并放弃编辑权 [远程] - **内建文档** + **内建文档**: docs list - 列出所有可用的文档 docs <文档名称> - 查看指定文档的内容 @@ -244,6 +249,12 @@ jv: jv sheet make <表名称> - 为自己创建一张新的表 jv sheet drop <表名称> - 将表抛弃,以供其他人使用 + **对齐**: + jv sheet align --list - 查看所有需要对齐的项目 + jv sheet align [local/remote] - 全部基于本地位置或远程位置 + jv sheet align <对齐任务> [local/remote] - 选择基于本地位置或远程位置 + jv sheet align - 手动指定对齐方式 + 表是 JustEnoughVCS 中的核心概念,每个表代表一块独立的文件集合 您可以在不同的表之间切换工作,或者将文件从一张表导出到另一张表 @@ -279,15 +290,28 @@ jv: 这是了解当前工作区目录状态的快速方式 + status: | + **显示当前表的状态信息** + **用法**:jv status + + 显示当前表的文件修改状态: + - 新增、删除的文件 + - 移动的文件 + - 修改的文件 + + 这是了解当前表文件状态的快速方式 + + track: | - **追踪本地的文件** + **追踪或拉取文件** **用法**:jv track <文件路径> **例如**:jv track src/main.rs - 第一次追踪文件时,会创建并上传 “第一版本”,然后自动持有该文件的编辑权 - 后续追踪同一文件时,会更新文件的新版本 + 追踪新文件时,会创建并上传 “第一版本”,然后自动持有该文件的编辑权 + 追踪 *已持有* 文件时会上传新版本到上游库,以更新至最新版本。 + 追踪 *未持有* 或 *不存在* 的远程文件时,会下载或更新本地文件版本至最新 - 追踪文件是版本控制的基础操作,确保您的更改能够同步到上游库 + 追踪文件是版本控制的基础操作,确保您的上游和本地文件时刻都是最新的 hold: | @@ -316,12 +340,10 @@ jv: **移动本地文件** **用法**: jv move <源文件> <目标位置> - 安全地重命名或移动文件 - jv move auto - 自动处理本地文件的移动或重命名 **例如**: jv move old_name.txt new_name.txt jv move src/old_dir/file.rs src/new_dir/file.rs - jv move auto 安全移动操作会保持文件的版本历史,而自动移动会检测并处理所有重命名 @@ -392,6 +414,10 @@ jv: 内建文档包含 JustEnoughVCS 的使用指南、协作范式和最佳实践 confirm: + unstain: | + 此操作将会断开当前工作区与上游库 `%{upstream}` 的关联 + 若重新连接至标识不匹配的库,会导致严重的问题,请谨慎操作! + direct: | 是否需要将当前本地工作区定向到上游库 %{upstream}? @@ -401,10 +427,37 @@ jv: 似乎 `%{sheet_name}` 是一张无人认领的表,是否拿到它的所有权? 如果您不想拿到该表,请使用别的名称建立表 + restore_ref: | + 您不能直接拿到参照表,它是团队的公共结构 :) + drop: | 是否要放弃表 `%{sheet_name}` 的所有权,此后,您将无法在表中工作! + track: + prepare: | + 您正在准备跟踪 %{file_counts} 个文件的变更,这些文件将遵循如下规则: + 1. 新文件,将被上传并加入您的表中管理 + 2. 已持有文件,除非本地不存在或版本不匹配,否则永远执行上传操作 + 3. 未持有文件,除非冻结版本,否则永远执行下载和更新最新版本 + + **当前**: + **下行**:%{old_files} 个待更新,%{download_files} 个待下载 + **上行**:%{new_files} 个待跟踪,%{modified_files} 个待提交 + + need_upload: | + 因为您指定的追踪操作涉及上传,所以需要详细说明您的更改 + 准备好提交了么?使用 `jv track <待上传文件> --work` 开始填写提交信息 + 不想使用命令行编辑器?使用 `jv track <待上传文件> --msg <本次修改信息>` 直接提交 + fail: + std: + current_dir: 无法获得当前目录 + current_dir_name: 无法获得当前目录的名称 + set_current_dir: 无法设置到目录 %{dir} + + format_path: | + 格式化目录 %{path} 失败:%{error}. + path_not_found: | 您给出的目录 `%{path}` 无法找到! @@ -417,7 +470,7 @@ jv: 错误:%{err} 无法将 *`%{str}`* 识别为有效地址,请检查您的输入! - from_just_version_control: | + from_core: | **错误**:`%{err}`(该错误来自核心调用) account: @@ -458,15 +511,29 @@ jv: not_found: 文档 `%{docs_name}` 未找到! no_doc_dir: | 无法找到暂存目录! - **提示**:你也可以使用 `jv docs %{docs_name} -d` 直接打印 + **提示**:您也可以使用 `jv docs %{docs_name} -d` 直接打印 open_editor: | 无法打开文本编辑器预览:`%{err}`! - **提示**:你也可以使用 `jv docs %{docs_name} -d` 直接打印 + **提示**:您也可以使用 `jv docs %{docs_name} -d` 直接打印 - warn: - unstain: | - 此操作将会断开当前工作区与上游库 `%{upstream}` 的关联 - 若重新连接至标识不匹配的库,会导致严重的问题,请谨慎操作! + track: + no_selection: | + 您未在此次操作中选中任何文件! + + **提示**:如果您输入了内容依旧如此, + 可能因为您传入的目录在工作区目录以外,工作区之外的路径会被忽略 + + parse_fail: | + 解析传入的参数 `%{param}` 失败! + **提示**:请确保您输入的参数格式正确 + + status: + no_sheet_in_use: | + 您并没有使用任何一张表!无法在此状态分析工作区状态 + **提示**:您可以使用 `jv use <表名>` 选择并使用一张表 + + analyze: | + 分析本地工作区的状态失败! success: account: @@ -509,7 +576,7 @@ jv: docs: list: header: | - 你可以查阅以下文档: + 您可以查阅以下文档: item: | %{num}. %{docs_name} @@ -526,7 +593,8 @@ jv: editing: 编辑状态 path_info: | - 当前:%{upstream}/%{account}/%{sheet_name}/%{path} + 信息更新自 %{minutes} 分钟前 + 所在:%{upstream}/%{account}/%{sheet_name}/%{path} ghost_directory_item_info: | ? %{directory_name}/ @@ -571,6 +639,38 @@ jv: count_info: | %{dir_count} 目录、%{file_count} 文件,共计 %{size} + status: + header: | + 您正在查看表 %{sheet_name} 的状态,在追踪文件变更之前,请确认: + + content: | + 结构变更: + %{moved_items}%{lost_items}%{created_items} + 内容修改: + %{modified_items} + + created_item: | + + 创建: %{path} + + lost_item: | + - 丢失: %{path} + + moved_item: | + > 移动: %{from} -> %{to} + + modified_item: | + * 修改: %{path} + + invalid_modified_item: | + * 修改: %{path} (无法提交的修改) + + no_structure_changes: | + 无文件结构变更 + + no_file_modifications: | + 本地无内容修改 + + result: common: authroize_failed: 身份认证失败:%{err}! @@ -599,6 +699,12 @@ jv: success: | 已同步至最新信息! + fail: + sync_cached_sheet_fail: + path_already_exist: | + 在同步上游信息至本地时发生了错误:本地已存在 %{path},但是某个移动项需要移动到此处。 + 请尝试移动该项至其他路径,再重新输入 `jv update` + sheet: make: success: | @@ -636,3 +742,22 @@ jv: not_owner: | 您不是表 `%{name}` 的持有人,无法放弃该表! + + track: + done: | + 追踪 %{count} 个文件至最新! + 其中,创建 %{created},更新 %{updated},同步 %{synced} + + structure_changes_not_solved: | + 本地有结构变更未解决! + 这说明您的本地工作区存在未确认的移动或删除操作 + **提示**:使用 `jv status` 查看结构变更 + + create_failed: + sheet_not_found: | + 在上游库中不存在表 `%{name}`! + 这意味着该表在上游库中已被删除,或该表不属于您 + + create_file_on_exist_path: | + 追踪并创建文件失败! + 您要追踪的文件路径 `%{path}` 在远程表中已存在,请更换至其他路径追踪 |
