|
2 | 2 | { |
3 | 3 | "raw": "accessKey and keySecret must be set", |
4 | 4 | "en_US": "accessKey and keySecret must be set", |
5 | | - "zh_CN": "", |
| 5 | + "zh_CN": "必须设置 accessKey 和 keySecret", |
6 | 6 | "arguments": [], |
7 | 7 | "fileName": "src/main/java/org/zstack/aliyun/core/AliyunEbsClient.java" |
8 | 8 | }, |
9 | 9 | { |
10 | 10 | "raw": "ocean api endpoint must not be null", |
11 | 11 | "en_US": "ocean api endpoint must not be null", |
12 | | - "zh_CN": "", |
| 12 | + "zh_CN": "ocean API 的 endpoint 不能为空", |
13 | 13 | "arguments": [], |
14 | 14 | "fileName": "src/main/java/org/zstack/aliyun/core/AliyunEbsClient.java" |
15 | 15 | }, |
16 | 16 | { |
17 | 17 | "raw": "accessKey and keySecret must be set!", |
18 | 18 | "en_US": "accessKey and keySecret must be set!", |
19 | | - "zh_CN": "", |
| 19 | + "zh_CN": "必须设置 accessKey 和 keySecret", |
20 | 20 | "arguments": [], |
21 | 21 | "fileName": "src/main/java/org/zstack/aliyun/core/AliyunNasClient.java" |
22 | 22 | }, |
23 | 23 | { |
24 | 24 | "raw": "regionId must be set!", |
25 | 25 | "en_US": "regionId must be set!", |
26 | | - "zh_CN": "", |
| 26 | + "zh_CN": "必须设置 regionId", |
27 | 27 | "arguments": [], |
28 | 28 | "fileName": "src/main/java/org/zstack/aliyun/core/AliyunNasClient.java" |
29 | 29 | }, |
30 | 30 | { |
31 | 31 | "raw": "no current used key/secret for %s!", |
32 | 32 | "en_US": "no current used key/secret for {0}!", |
33 | | - "zh_CN": "", |
| 33 | + "zh_CN": "没有当前使用的 {0} 密钥/密钥对", |
34 | 34 | "arguments": [ |
35 | 35 | "type.toString()" |
36 | 36 | ], |
|
39 | 39 | { |
40 | 40 | "raw": "Not a valid message!", |
41 | 41 | "en_US": "Not a valid message!", |
42 | | - "zh_CN": "", |
| 42 | + "zh_CN": "不是有效的消息", |
43 | 43 | "arguments": [], |
44 | 44 | "fileName": "src/main/java/org/zstack/aliyun/core/AliyunStorageSdkIml.java" |
45 | 45 | }, |
46 | 46 | { |
47 | 47 | "raw": "%s failed, ErrorCode: %s, ErrorMessage: %s", |
48 | 48 | "en_US": "{0} failed, ErrorCode: {1}, ErrorMessage: {2}", |
49 | | - "zh_CN": "", |
| 49 | + "zh_CN": "{0} 失败,错误代码:{1},错误消息:{2}", |
50 | 50 | "arguments": [ |
51 | 51 | "action", |
52 | 52 | "result.ErrorCode", |
|
57 | 57 | { |
58 | 58 | "raw": "Device Not Ready in %d milli seconds", |
59 | 59 | "en_US": "Device Not Ready in {0} milli seconds", |
60 | | - "zh_CN": "", |
| 60 | + "zh_CN": "设备在 {0} 毫秒内未就绪", |
61 | 61 | "arguments": [ |
62 | 62 | "15000" |
63 | 63 | ], |
|
66 | 66 | { |
67 | 67 | "raw": "snapshot task cannot finished in %d milliseconds, now progress is %d, status is %s", |
68 | 68 | "en_US": "snapshot task cannot finished in {0} milliseconds, now progress is {1}, status is {2}", |
69 | | - "zh_CN": "", |
| 69 | + "zh_CN": "快照任务无法在 {0} 毫秒内完成,当前进度为 {1},状态为 {2}", |
70 | 70 | "arguments": [ |
71 | 71 | "msg.getTimeout()", |
72 | 72 | "result.Content.Progress", |
|
77 | 77 | { |
78 | 78 | "raw": "snapshot task status is finished %s", |
79 | 79 | "en_US": "snapshot task status is finished {0}", |
80 | | - "zh_CN": "", |
| 80 | + "zh_CN": "快照任务状态已完成 {0}", |
81 | 81 | "arguments": [ |
82 | 82 | "result.Content.TaskStatus" |
83 | 83 | ], |
|
86 | 86 | { |
87 | 87 | "raw": "not supported HybridClient", |
88 | 88 | "en_US": "not supported HybridClient", |
89 | | - "zh_CN": "", |
| 89 | + "zh_CN": "不支持的 HybridClient", |
90 | 90 | "arguments": [], |
91 | 91 | "fileName": "src/main/java/org/zstack/aliyun/core/AliyunStorageSdkIml.java" |
92 | 92 | }, |
93 | 93 | { |
94 | 94 | "raw": "arg \u0027endpoint\u0027 must be set in %s type", |
95 | 95 | "en_US": "arg \u0027endpoint\u0027 must be set in {0} type", |
96 | | - "zh_CN": "", |
| 96 | + "zh_CN": "参数 'endpoint' 必须在 {0} 类型中设置", |
97 | 97 | "arguments": [ |
98 | 98 | "HybridType.AliyunEBS.toString()" |
99 | 99 | ], |
|
102 | 102 | { |
103 | 103 | "raw": "not supported datacenter [%s] type here!", |
104 | 104 | "en_US": "not supported datacenter [{0}] type here!", |
105 | | - "zh_CN": "", |
| 105 | + "zh_CN": "此处不支持数据中心 [{0}] 类型", |
106 | 106 | "arguments": [ |
107 | 107 | "type.toString()" |
108 | 108 | ], |
|
111 | 111 | { |
112 | 112 | "raw": "must indicate zoneId in private aliyun.", |
113 | 113 | "en_US": "must indicate zoneId in private aliyun.", |
114 | | - "zh_CN": "", |
| 114 | + "zh_CN": "必须在私有阿里云中指定 zoneId", |
115 | 115 | "arguments": [], |
116 | 116 | "fileName": "src/main/java/org/zstack/aliyun/core/identityzone/AliyunPrivateIdentityZoneBase.java" |
117 | 117 | }, |
118 | 118 | { |
119 | 119 | "raw": "make ocean api signature string failed: %s", |
120 | 120 | "en_US": "make ocean api signature string failed: {0}", |
121 | | - "zh_CN": "", |
| 121 | + "zh_CN": "生成 ocean API 签名字符串失败:{0}", |
122 | 122 | "arguments": [ |
123 | 123 | "e.getMessage()" |
124 | 124 | ], |
|
127 | 127 | { |
128 | 128 | "raw": "url(ocean endpoint) must be set for aliyun ebs backupstorage", |
129 | 129 | "en_US": "url(ocean endpoint) must be set for aliyun ebs backupstorage", |
130 | | - "zh_CN": "", |
| 130 | + "zh_CN": "必须为阿里云 EBS 备份存储设置 URL(ocean 端点)", |
131 | 131 | "arguments": [], |
132 | 132 | "fileName": "src/main/java/org/zstack/aliyun/ebs/storage/backup/AliyunEbsBackupStorageApiInterceptor.java" |
133 | 133 | }, |
|
241 | 241 | ], |
242 | 242 | "fileName": "src/main/java/org/zstack/aliyun/ebs/storage/primary/AliyunEbsPrimaryStorageApiInterceptor.java" |
243 | 243 | }, |
| 244 | + { |
| 245 | + "raw": "the aliyun ebs primary storage[uuid:%s, name:%s] cannot find any available host in attached clusters for instantiating the volume", |
| 246 | + "en_US": "the aliyun ebs primary storage[uuid:{0}, name:{1}] cannot find any available host in attached clusters for instantiating the volume", |
| 247 | + "zh_CN": "阿里云 EBS 主存储[uuid:{0}, name:{1}] 在附加的集群中找不到可用于实例化卷的可用主机", |
| 248 | + "arguments": [ |
| 249 | + "self.getUuid()", |
| 250 | + "self.getName()" |
| 251 | + ], |
| 252 | + "fileName": "src/main/java/org/zstack/aliyun/ebs/storage/primary/AliyunEbsPrimaryStorageBase.java" |
| 253 | + }, |
244 | 254 | { |
245 | 255 | "raw": "cannot find snapshot from image: %s, maybe the image has been deleted", |
246 | 256 | "en_US": "cannot find snapshot from image: {0}, maybe the image has been deleted", |
|
488 | 498 | ], |
489 | 499 | "fileName": "src/main/java/org/zstack/aliyun/nas/storage/primary/AliyunKvmBackend.java" |
490 | 500 | }, |
| 501 | + { |
| 502 | + "raw": "failed to ping aliyun nas primary storage[uuid:%s] from host[uuid:%s],because %s. disconnect this host-ps connection", |
| 503 | + "en_US": "failed to ping aliyun nas primary storage[uuid:{0}] from host[uuid:{1}],because {2}. disconnect this host-ps connection", |
| 504 | + "zh_CN": "从主机[uuid:{1}] ping 阿里云 NAS 主存储[uuid:{0}] 失败,因为 {2}。断开此主机-存储连接", |
| 505 | + "arguments": [ |
| 506 | + "self.getUuid()", |
| 507 | + "hostUuid", |
| 508 | + "rsp.error" |
| 509 | + ], |
| 510 | + "fileName": "src/main/java/org/zstack/aliyun/nas/storage/primary/AliyunKvmBackend.java" |
| 511 | + }, |
491 | 512 | { |
492 | 513 | "raw": "operation error, because:%s", |
493 | 514 | "en_US": "operation error, because:{0}", |
|
603 | 624 | ], |
604 | 625 | "fileName": "src/main/java/org/zstack/aliyun/nas/storage/primary/AliyunKvmBackend.java" |
605 | 626 | }, |
| 627 | + { |
| 628 | + "raw": "unable to attach a primary storage to cluster. Kvm host[uuid:%s, name:%s] in cluster has qemu-img with version[%s]; but the primary storage has attached to a cluster that has kvm host[uuid:%s], which has qemu-img with version[%s]. qemu-img version greater than %s is incompatible with versions less than %s, this will causes volume snapshot operation to fail. Please avoid attaching a primary storage to clusters that have different Linux distributions, in order to prevent qemu-img version mismatch", |
| 629 | + "en_US": "unable to attach a primary storage to cluster. Kvm host[uuid:{0}, name:{1}] in cluster has qemu-img with version[{2}]; but the primary storage has attached to a cluster that has kvm host[uuid:{3}], which has qemu-img with version[{4}]. qemu-img version greater than {5} is incompatible with versions less than {6}, this will causes volume snapshot operation to fail. Please avoid attaching a primary storage to clusters that have different Linux distributions, in order to prevent qemu-img version mismatch", |
| 630 | + "zh_CN": "", |
| 631 | + "arguments": [ |
| 632 | + "context.getInventory().getUuid()", |
| 633 | + "context.getInventory().getName()", |
| 634 | + "mine", |
| 635 | + "e.getKey()", |
| 636 | + "version", |
| 637 | + "QCOW3_QEMU_IMG_VERSION", |
| 638 | + "QCOW3_QEMU_IMG_VERSION" |
| 639 | + ], |
| 640 | + "fileName": "src/main/java/org/zstack/aliyun/nas/storage/primary/AliyunKvmFactory.java" |
| 641 | + }, |
606 | 642 | { |
607 | 643 | "raw": "no available host could download imagecache!", |
608 | 644 | "en_US": "no available host could download imagecache!", |
609 | 645 | "zh_CN": "", |
610 | 646 | "arguments": [], |
611 | 647 | "fileName": "src/main/java/org/zstack/aliyun/nas/storage/primary/AliyunKvmFactory.java" |
612 | 648 | }, |
| 649 | + { |
| 650 | + "raw": "the aliyun nas primary storage[uuid:%s, name:%s] cannot find any available host in attached clusters for instantiating the volume", |
| 651 | + "en_US": "the aliyun nas primary storage[uuid:{0}, name:{1}] cannot find any available host in attached clusters for instantiating the volume", |
| 652 | + "zh_CN": "", |
| 653 | + "arguments": [ |
| 654 | + "self.getUuid()", |
| 655 | + "self.getName()" |
| 656 | + ], |
| 657 | + "fileName": "src/main/java/org/zstack/aliyun/nas/storage/primary/AliyunNasPrimaryStorageBase.java" |
| 658 | + }, |
| 659 | + { |
| 660 | + "raw": "the aliyun nas primary storage[uuid:%s, name:%s] cannot find any available host in attached clusters for delete bits on primarystorage", |
| 661 | + "en_US": "the aliyun nas primary storage[uuid:{0}, name:{1}] cannot find any available host in attached clusters for delete bits on primarystorage", |
| 662 | + "zh_CN": "", |
| 663 | + "arguments": [ |
| 664 | + "self.getUuid()", |
| 665 | + "self.getName()" |
| 666 | + ], |
| 667 | + "fileName": "src/main/java/org/zstack/aliyun/nas/storage/primary/AliyunNasPrimaryStorageBase.java" |
| 668 | + }, |
613 | 669 | { |
614 | 670 | "raw": "not support", |
615 | 671 | "en_US": "not support", |
616 | 672 | "zh_CN": "", |
617 | 673 | "arguments": [], |
618 | 674 | "fileName": "src/main/java/org/zstack/aliyun/nas/storage/primary/AliyunNasPrimaryStorageBase.java" |
619 | 675 | }, |
| 676 | + { |
| 677 | + "raw": "the AliyunNAS primary storage[uuid:%s, name:%s] has not attached to any clusters, or no hosts in the attached clusters are connected", |
| 678 | + "en_US": "the AliyunNAS primary storage[uuid:{0}, name:{1}] has not attached to any clusters, or no hosts in the attached clusters are connected", |
| 679 | + "zh_CN": "", |
| 680 | + "arguments": [ |
| 681 | + "self.getUuid()", |
| 682 | + "self.getName()" |
| 683 | + ], |
| 684 | + "fileName": "src/main/java/org/zstack/aliyun/nas/storage/primary/AliyunNasPrimaryStorageBase.java" |
| 685 | + }, |
| 686 | + { |
| 687 | + "raw": "the Aliyun Nas primary storage[uuid:%s, name:%s] has not attached to any clusters, or no hosts in the attached clusters are connected", |
| 688 | + "en_US": "the Aliyun Nas primary storage[uuid:{0}, name:{1}] has not attached to any clusters, or no hosts in the attached clusters are connected", |
| 689 | + "zh_CN": "", |
| 690 | + "arguments": [ |
| 691 | + "self.getUuid()", |
| 692 | + "self.getName()" |
| 693 | + ], |
| 694 | + "fileName": "src/main/java/org/zstack/aliyun/nas/storage/primary/AliyunNasPrimaryStorageBase.java" |
| 695 | + }, |
620 | 696 | { |
621 | 697 | "raw": "failed to check mount path on host: %s", |
622 | 698 | "en_US": "failed to check mount path on host: {0}", |
|
642 | 718 | ], |
643 | 719 | "fileName": "src/main/java/org/zstack/aliyun/nas/storage/primary/AliyunNasPrimaryStorageBase.java" |
644 | 720 | }, |
| 721 | + { |
| 722 | + "raw": "cannot find available host for operation on primary storage[uuid:%s].", |
| 723 | + "en_US": "cannot find available host for operation on primary storage[uuid:{0}].", |
| 724 | + "zh_CN": "", |
| 725 | + "arguments": [ |
| 726 | + "self.getUuid()" |
| 727 | + ], |
| 728 | + "fileName": "src/main/java/org/zstack/aliyun/nas/storage/primary/AliyunNasPrimaryStorageBase.java" |
| 729 | + }, |
645 | 730 | { |
646 | 731 | "raw": "host where vm[uuid:%s] locate is not Connected.", |
647 | 732 | "en_US": "host where vm[uuid:{0}] locate is not Connected.", |
|
0 commit comments