summaryrefslogtreecommitdiff
path: root/locales/help_docs/zh-CN.yml
blob: 792d9c8f188a5b84b0977604324afe4c2de505aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
jvv:
  help: |
    **JustEnoughVCS 上游库命令**
    该程序直接创建、管理、运行 JustEnoughVCS 的上游库
    **注意**:它能直接操作库的数据,请谨慎使用!*(能力越大,责任越大)*

    **创建库**:
      jvv create <名称> - 在给定的目录名称中创建库
      jvv init - 在当前目录中创建库

    **查询**:
      jvv here - 查询当前库的信息
      jvv member list - 查询所有成员

    **成员管理**:
      jvv member <register/remove> <成员名称> - 注册或删除成员

    **服务**:
      jvv service listen - 在当前库中运行服务端

    另外,你可以使用 jvv <命令名称> --help 来查询更详细的帮助!

  here: |
    **显示此处库的信息**
    **例如**:cd ./你需要查询的库/ && jvv here

  create: |
    **在给定的目录名称中创建库**
    **用法**:jvv create **<库名称>**

    **例如**:jvv create MyVault
    上述操作会在当前目录创建目录 MyVault,然后在该目录内初始化库

  init: |
    **在当前目录创建库**
    **用法**:jvv init

    该命令会在当前所在的目录创建库,库名称由当前所在目录名称决定

  member: |
    **成员管理**
    **用法**:jvv member <register/remove> <成员名称>

    根据给定的 成员名称,注册(若不存在)或移除(若存在)指定成员

    推荐使用 "snake_case" 命名格式,因为在配置文件中将以该格式存储
    **例如**:jvv member register vault_member

    **查询**:jvv member list
    该命令的效果和在库的成员目录中执行 jvv here 命令等效

    **注意**:该命令不会影响到库中私钥目录,请手动添加或删除私钥!

  service: |
    **服务设置相关**
    **用法**:
    jvv service listen - 在当前库中启动服务器,以接受客户端连接
      你可以使用 --no-log 来禁用日志输出

  fail:
    jvcs: JustEnoughVCS 错误:%{err}

    no_vault_here: 此处并没有找到库文件

    tokio:
      fs:
        create_dir: 无法创建目录 %{dir}
        create_dir_all: 无法创建目录 %{dir}

    std:
      current_dir: 无法获得当前目录
      current_dir_name: 无法获得当前目录的名称
      set_current_dir: 无法设置到目录 %{dir}

    here:
      cfg_not_found: |
        无法找到库的配置!
        若您希望将该目录作为库,请使用 jvv init --help 查看相关帮助

      vault_init_failed: 初始化库失败!

      member_ids_failed: 获得成员 ID 失败!

      ref_sheet_not_found: 未找到参照表 `ref`,该参照表理应存在!

    create:
      not_empty: 禁止的操作!指定的目录已经存在。

    init:
      not_empty: 禁止的操作!该目录不为空。

    member:
      register: 创建成员失败!请检查是否存在同名的成员
      list: 获取成员 ID 失败!

  success:
    here:
      info: |
        找到库 *`%{name}`*!(%{num_mem} 成员,%{num_pk} 位已注册公钥)
        其中,管理着 %{num_sheets} 张表,%{num_vf} 个虚拟文件,总共 %{total_size_gb} GB

        **提示**:若要启动服务端,请运行 jvv service listen

    create: 成功在 `%{name}` 创建库!

    init: 在此处初始化库成功!

    member:
      register: 创建成员 `%{member}` 成功!
      remove: 好的, `%{member}` 已不再存在于库中(或本就不在?)!
      list:
        header: |
          **当前库中有 %{num} 名成员:**

        footer: |
          **其中,有 %{num} 名成员注册了公钥**

        status_key_registered: (公钥存在)

    service:
      listen: 正在库 `%{path}` 监听来自客户端的连接 ...