diff --git a/locales/locales.go b/locales/locales.go index 60375cc3ad..1e8c653cdc 100644 --- a/locales/locales.go +++ b/locales/locales.go @@ -43,1796 +43,1838 @@ func init() { } var messageKeyToIndex = map[string]int{ - "%s %s %s not found": 113, - "%s %s %s not support %s": 507, - "%s %s not found": 553, - "%s %s not support policy value %s": 513, - "%s %s not supported dns type %s": 505, - "%s %s not supported policy type %s": 506, - "%s allow %s %s not found": 119, + "%s %s %s not found": 114, + "%s %s %s not support %s": 522, + "%s %s not found": 568, + "%s %s not support policy value %s": 528, + "%s %s not supported dns type %s": 520, + "%s %s not supported policy type %s": 521, "%s answer is incorrect": 23, - "%s backend group not support change port": 1389, - "%s backend group not support change port or weight": 1390, - "%s cannot be set to 0": 1407, + "%s backend group not support change port": 1417, + "%s backend group not support change port or weight": 1418, + "%s cannot be set to 0": 1434, "%s disk cannot exceed 8": 225, - "%s does not currently support creating loadbalancer": 1451, - "%s does not currently support creating loadbalancer acl": 1444, - "%s does not currently support creating loadbalancer certificate": 1445, - "%s does not support creating loadbalancer": 1459, - "%s does not support creating loadbalancer acl": 1460, - "%s does not support creating loadbalancer certificate": 1461, + "%s does not currently support creating loadbalancer": 1480, + "%s does not currently support creating loadbalancer acl": 1474, + "%s does not currently support creating loadbalancer certificate": 1475, + "%s does not support creating loadbalancer": 1488, + "%s does not support creating loadbalancer acl": 1489, + "%s does not support creating loadbalancer certificate": 1490, "%s for %s features are not compatible for creating instance": 226, - "%s is not modifiable": 587, - "%s is not mount point %s": 274, - "%s is out of network IP ranges": 918, - "%s is reserved for aliyun %s, please use another": 1426, - "%s length must less 500 letters": 1398, - "%s listener port %d is already taken by listener %s(%s)": 1091, - "%s method not found": 93, - "%s method params length not match, expected %d, input %d": 94, - "%s not allow to %s %s": 120, - "%s not allow to get property %s": 110, - "%s not allow to get spec %s": 114, - "%s not support": 384, - "%s not support cdrom params": 236, - "%s not support close tcp or udp loadbalancer listener health check": 1408, - "%s not support create account": 1486, + "%s is not modifiable": 602, + "%s is not mount point %s": 278, + "%s is out of network IP ranges": 955, + "%s is reserved for aliyun %s, please use another": 1453, + "%s length must less 500 letters": 1426, + "%s listener port %d is already taken by listener %s(%s)": 1123, + "%s method not found": 94, + "%s method params length not match, expected %d, input %d": 95, + "%s not allow to auth": 1713, + "%s not support": 400, + "%s not support cdn": 370, + "%s not support cdrom params": 241, + "%s not support close tcp or udp loadbalancer listener health check": 1435, + "%s not support create account": 1516, "%s not support create eip": 219, - "%s not support create eip, it only support bind eip": 237, - "%s not support create subscription": 385, - "%s not support create virtual machine with eip": 238, - "%s not support policy type %s": 512, - "%s not support rebuild root with a different image": 666, - "%s not support recovery": 1479, - "%s not support saml auth": 360, - "%s not support this operation": 448, - "%s only support aliyun %s": 1430, - "%s only support aliyun %s or %s": 1429, - "%s only supports eip charge type %q": 1502, - "%s rds Support up to %d security groups": 433, - "%s rds not support secgroup": 432, - "%s request the mask range should be between 16 and 28": 1448, - "%s request the mask range should be between 8 and 29": 1452, - "%s request the mask range should be less than or equal to 29": 1523, - "%s require disk size must in 40 ~ 4000 GB": 1469, - "%s requires that the eip bandwidth must be less than 100Mbps": 202, - "%s requires the virtual machine state to be %s before it can be added backendgroup, but current state of the virtual machine is %s": 1065, - "%s reset disk required guest status is running or ready": 265, - "%s shall bind up to %d security groups": 867, - "%s supported secgroup count is %d": 455, - "%s(%s) not allow to delete": 123, - "%s: %s cannot be ip address: %s": 543, - "%s: %s must be domain name: %s": 542, - "%s: Invalid IP address %s": 1166, - "%s: bad base64 encoded string: %s": 1029, - "%s: bad template: %s": 1030, - "%s: invalid domain name: %s": 536, - "%s: name cannot be ip address: %s": 539, - "%s: new time is in the future: %s > %s": 1035, - "%s: time error: %s": 1034, - "%s: unknown record type": 544, - "A: record value must be ipv4 address: %s": 540, - "AAAA: record value must be ipv6 address: %s": 541, - "Access address located in different zone than specified": 923, - "Access ip %s has been used": 921, - "Access network has no zone???": 922, - "Account %s(%s) does not have database %s(%s) permissions": 418, - "Account auto sync enabled": 371, - "Account disabled": 370, - "Account status is not %s current status is %s": 415, - "Action %s not found": 131, - "ActionNotFoundError": 1544, - "Active download session not expired": 1322, - "Address %s has been used": 1149, - "Address %s not in network": 1153, - "Address %s not in range": 1146, - "Address %s not reserved": 1148, - "Address been assigned out of new range": 1178, - "Alert is already paused": 1720, - "Alert is already un-paused": 1719, - "Alert is missing conditions": 1764, - "Alert notification used by %d alert": 1745, - "Alert resource driver duplicate match": 1730, - "Alert resource driver not found": 1729, - "Aliyun %s not support recovery": 1410, - "Aliyun %s only 8.0 and 5.7 high_availability local_ssd or 5.6 high_availability support recovery from it self backups": 1412, - "Aliyun %s only support recover from it self backups": 1411, - "Aliyun DBInstance account name length shoud be 2~16 characters": 1425, - "Aliyun instance weight must be in the range of 0 ~ 100": 1385, - "Aliyun not allow to change certificate": 1381, - "Aliyun reset disk required guest status is running or ready": 255, - "Already have backup server": 731, - "At least two networks are required under vpc %s(%s) with aliyun %s(%s)": 1423, - "Attach nfs storage require host status is online": 273, - "Attach rbd storage require host status is online": 270, - "Aws not support reset disk, you can create new disk with snapshot": 256, - "Azure Mv2-series instance sku only support UEFI image": 205, - "Azure UEFI image %s not support this instance sku": 206, - "Azure not support reset disk, you can create new disk with snapshot": 258, - "Backup host is offline": 739, - "Backup only support hypervisor kvm": 733, - "BadGateway": 1537, - "BadRequestError": 1559, - "Bandwidth limit cannot exceed %dMbps": 1150, - "Bandwidth must be non-negative": 698, - "Baremetal %s is not ready": 212, - "Baremetal %s is occupied": 213, - "Baremetal %s not enabled": 887, - "Baremetal agent not found": 285, - "Baremetal host is aleady occupied": 970, - "Baremetal package not prepared": 286, - "BgpType attribute is only useful for eip network": 1199, - "Bucket has %d task active, can't sync status": 329, - "Buckets that are not empty do not support this operation": 330, - "CD-ROM not empty, please eject first": 646, - "CNAME cannot mix with other types": 534, - "CPU core count must be 1 ~ %d": 842, - "Can not delete disk snapshots, have manual snapshot": 1318, - "Can not get disk snapshot": 471, - "Can not rebuild root with with diff uefi image": 664, - "Can't clone guest with backup guest": 628, - "Can't do instance snapshot with backup guest": 788, - "Can't trigger scaling policy without status 'ready'": 1233, - "Cannot Delete disk %s snapshots, disk exist": 1316, - "Cannot add security groups for hypervisor %s": 650, - "Cannot add security groups in status %s": 576, - "Cannot assign security rules in status %s": 655, - "Cannot attach network in status %s": 696, - "Cannot cache image with no checksum": 967, - "Cannot change bandwidth in status %s": 697, - "Cannot change config for baremtal": 208, - "Cannot change config in %s": 702, - "Cannot change config in status %s": 449, - "Cannot change config with different instance family": 703, - "Cannot change network ip_addr in status %s": 691, - "Cannot change server sku name": 1289, - "Cannot change setting in status %s": 699, - "Cannot change state on pause alert": 1717, - "Cannot clone VM in status %s": 630, - "Cannot create backup with isolated device": 863, - "Cannot create backup with isolated devices": 734, - "Cannot create backup with shared storage": 732, - "Cannot create backup with snapshot": 736, - "Cannot create disk with disabled storage[%s]": 464, - "Cannot create disk with offline storage[%s]": 465, - "Cannot delete keypair used by servers": 1014, - "Cannot delete server on disabled host": 839, - "Cannot delete server on offline host": 840, - "Cannot delete snapshot in status %s": 1311, - "Cannot delete snapshot on disk reset": 1314, - "Cannot delete system alert": 1735, - "Cannot delete the last cache": 1323, - "Cannot deploy in status %s": 632, - "Cannot detach network in status %s": 695, - "Cannot detach sys disk": 675, - "Cannot do Ipmi-probe in status %s": 940, - "Cannot do eject-iso in status %s": 984, - "Cannot do initialization in status %s": 941, - "Cannot do insert-iso in status %s": 983, - "Cannot do io throttle in status %s": 774, - "Cannot do live migrate, too low qemu version": 234, - "Cannot do maintenance in status %s": 932, - "Cannot do maintenance while guest status %s": 933, - "Cannot do reboot dbinstance in status %s": 440, - "Cannot do recovery dbinstance in status %s required status %s": 434, - "Cannot do renew dbinstance in status %s required status %s": 442, - "Cannot do renew nat gateway in status %s required status %s": 1119, - "Cannot do restart elasticcache instance in status %s": 559, - "Cannot do restart server in status %s": 714, - "Cannot do snapshot when VM in status %s": 1533, - "Cannot do start server in status %s": 645, - "Cannot do unmaintenance in status %s": 934, - "Cannot enable deleting account": 359, - "Cannot keep detached disk": 676, - "Cannot live migrate in status %s": 627, - "Cannot live migrate with cdrom": 232, - "Cannot live migrate with isolated devices": 233, - "Cannot migrate with isolated devices": 231, - "Cannot mix different types of records, %s != %s": 548, - "Cannot modify Memory and CPU in status %s": 843, - "Cannot modify memory for baremetal": 844, - "Cannot normal migrate guest in status %s, try rescue mode or server-live-migrate?": 229, - "Cannot perform cache image in status %s": 965, - "Cannot prepare baremetal in server status %s": 939, - "Cannot prepare baremetal in status %s": 938, - "Cannot purge elastic_ip on enabled cloud provider": 610, - "Cannot purge network on enabled cloud provider": 1182, - "Cannot purge route_table on enabled cloud provider": 1207, - "Cannot purge server on enabled host": 658, - "Cannot purge snapshot on enabled cloud provider": 1319, - "Cannot purge vpc on enabled cloud provider": 1357, - "Cannot reduce disk size": 710, - "Cannot reset VM in status %s": 711, - "Cannot reset baremetal in status %s": 963, - "Cannot reset baremetal with active guest": 964, - "Cannot reset disk %s(%s),Snapshot is belong to disk %s": 476, - "Cannot reset disk in status %s": 474, - "Cannot reset disk with snapshot in status %s": 475, - "Cannot reset root in status %s": 667, - "Cannot resize disk for baremtal": 209, - "Cannot resume VM in status %s": 642, - "Cannot revoke security groups in status %s": 653, - "Cannot save image for baremtal": 214, - "Cannot save image in status %s": 623, - "Cannot send command in status %s": 621, - "Cannot send keys in status %s": 715, - "Cannot set default strategy of %s": 1248, - "Cannot set security group for this guest %s": 657, - "Cannot set security rules in status %s": 656, - "Cannot start a non-baremetal host": 927, - "Cannot start baremetal with active guest": 928, - "Cannot stop a non-baremetal host": 929, - "Cannot stop baremetal with active guest": 931, - "Cannot stop baremetal with non-active guest": 930, - "Cannot stop server in status %s": 713, - "Cannot suspend VM in status %s": 641, - "Cannot switch OS between %s-%s": 663, - "Cannot swith to backup when guest in status %s": 724, - "Cannot sync config a non-baremetal host": 985, - "Cannot sync in status %s": 626, - "Cannot sync status a non-baremetal host": 962, - "Cannot uncache in status %s": 1324, - "Cannot unconvert in status %s": 977, - "Cannot update external resource": 407, - "Check input guests is exist": 786, - "Check set pending quota error %s": 766, - "Cloudaccount disabled": 396, - "Cloudprovider disabled": 395, - "Condition is missing the threshold parameter": 1760, - "Condition is missing the type parameter": 1761, - "Conflict address space with existing networks": 1177, - "Conflict address space with existing networks in vpc %q": 1175, - "Conflict manager_uri %s": 299, - "ConflictError": 1567, - "Connot convert hypervisor in status %s": 971, - "Container not support %s": 218, - "Content-Length negative %d": 322, - "Convert error: %s": 975, - "Couldn't delete snapshot policy binding to disks": 1304, - "Currently only kvm platform supports creating wire": 1369, - "DBInstance %s(%s) status is %s require status is %s": 410, - "DBInstance Disk cannot be thrink": 450, - "DBInstance backup has %d task active, can't sync status": 420, - "DBInstance has %d task active, can't sync status": 441, - "DBInstance has opened the outer network connection": 446, - "DBInstance is locked, cannot delete": 451, - "DBinstance has not valid cloudprovider": 419, - "DIRECT setting cannot be changed": 137, - "DIRECT setting cannot be deleted": 138, - "DISK Index %d has been occupied": 827, - "Data disk size must be an integer multiple of 10G": 245, - "Database status is not %s current is %s": 417, - "Default data source not found": 1737, - "Default quota %s not allow to delete": 143, - "Description can not start with http:// or https://": 1424, - "Directly creating cloudprovider is not supported, create cloudaccount instead": 392, - "Disk %s and guest not belong to the same account": 633, - "Disk %s and guest not belong to the same zone": 634, - "Disk %s don't need convert snapshots": 470, - "Disk %s dose not have snapshot": 1317, - "Disk %s dosen't attach guest ?": 1531, - "Disk %s has been attached": 636, - "Disk %s not attached": 678, - "Disk %s not belong the guest's host": 637, - "Disk %s not found": 640, - "Disk %s snapshot full, cannot take any more": 1535, - "Disk attach muti guests": 275, - "Disk attached Guest has backup, Can't create snapshot": 1532, - "Disk attached guest status must be ready": 276, - "Disk cannot be thrink": 479, - "Disk dosen't attach guest": 277, - "Disk has %d task active, can't sync status": 499, - "Disk in %s not able to attach": 638, - "Disk must be detached": 267, - "Disk must be dettached": 264, - "Diskinfo index %d: both imageID and size are absent": 495, - "Do not need to update": 1303, - "Duplicate ID %s %s": 1586, - "Duplicate image name %s": 484, - "Duplicate manager_uri %s": 300, - "Duplicate name %s": 1190, - "Duplicate name %s %s": 1585, - "Duplicate sku %s": 1287, - "DuplicateIdError": 192, - "DuplicateNameError": 1565, - "DuplicateResourceError": 1566, - "Duration %s invalid": 1151, - "Eject ISO not allowed in status %s": 649, - "Elastic cache is locked, cannot delete": 560, - "Elastic cache is not expired, cannot delete": 561, - "ElasticSearch has %d task active, can't sync status": 555, - "ElasticSearch is locked, cannot delete": 554, - "Elasticcache has %d task active, can't sync status": 573, - "Empty import disks": 751, - "Empty import nics": 748, - "Empty record": 545, - "Empty spec query key": 1524, - "EmptyRequestError": 1560, - "ErrAddressCountExceed": 199, - "Fail to mark cache status: %s": 1329, - "Failed fetching secgroup %s": 1265, - "Failed to found database %s for dbinstance %s(%s): %v": 413, - "Fetch guest error %s": 730, - "Fetch instance snapshot error %s": 1312, - "Fetch netif error %s": 961, - "Fetch snapshot count failed %s": 469, - "FetchCustomizeColumns return incorrect number of results": 104, - "FetchCustomizeColumns returns incorrect results": 108, - "FileSystem is locked, cannot delete": 612, - "For default vpc, only system level sharing can be set": 1359, - "ForbiddenError": 1563, - "General error: general error for %q: %s": 176, - "Generate ifname hint failed %s": 1192, - "Generate snapshot name failed %s": 796, - "Generate xml failed: %s": 760, - "GenerateName fail %s": 1191, - "Get convert snapshot failed: %s": 472, - "Get object error: %v": 1526, - "GetAllocatedNicCount fail %s": 1135, - "GetDiskCount fail %s": 908, - "GetGuestCount fail %s": 253, - "GetGuestDiskCount fail %s": 997, - "GetGuestDiskCount for disk %s fail %s": 492, - "GetGuestnicsCount fail %s": 998, - "GetGuestsCount fail %s": 1271, - "GetHostCount fail %s": 1334, - "GetIObject error %s": 323, - "GetIObject fail %s": 313, - "GetLinkedGuestsCount failed %s": 1013, - "GetNatgatewayCount fail %v": 1352, - "GetNetworkCount fail %s": 1350, - "GetObjectCount fail %s": 1249, - "GetRequesterVpcPeeringConnections fail %v": 1354, - "GetRuningGuestCount fail %s": 486, - "GetSnapshotCount fail %s": 500, - "GetVpcCount fail %s": 403, - "GetZoneCount fail %s": 402, - "Google dbinstance not support prepaid billing type": 1462, - "Guest %s can't hot remove nic": 235, - "Guest %s not found": 729, - "Guest %s not support attach disk in status %s": 639, - "Guest '%s' don't belong to ScalingGroup '%s'": 1227, - "Guest Insert error: %s": 943, - "Guest backup host not found": 738, - "Guest can't switch to backup, mirror job not ready": 726, - "Guest has %d task active, can't sync status": 712, - "Guest have backup not allow to change config": 701, - "Guest have backup, can't migrate": 228, - "Guest hypervisor %s does not support clone": 629, - "Guest nic ip addr %s not equal %s": 959, - "Guest no backup host": 725, - "Guest without backup": 737, - "GuestDisksHasSnapshot fail %s": 735, - "Handler not found": 87, - "Host %s already have mount point %s with other storage": 272, - "Host %s can't migrate guests %s in status %s": 982, - "Host %s is not a baremetal": 211, - "Host %s is not online": 252, - "Host %s not found": 227, - "Host is a converted baremetal, should be unconverted before delete": 904, - "Host is not disabled": 905, - "Host missing": 619, - "Host should be disabled": 976, - "HostCount fail %s": 1370, - "Huawei %s rds not support recovery from it self rds backup": 1480, - "Huawei DBInstance Disk cannot be thrink": 1476, - "Huawei DBInstance backup name length shoud be 4~64 characters": 1474, - "Huawei current not support reset dbinstance account password": 1477, - "Huawei dbinstance name length shoud be 4~64 characters": 1468, - "Huawei nat not support associate eip": 1488, - "Huawei only %s engine support databases recovery": 1481, - "Huawei only supports specified databases with %s": 1475, - "Huawei rds password cannot be in the same reverse order as the account": 1472, - "Hypervisor %s can't do io throttle": 773, - "Hypervisor %s can't generate libvirt xml": 759, - "Hypervisor %s not supported": 892, - "IP %s not attach to any wire": 949, - "IP %s not attach to wire %s": 948, - "IPMI address located in different zone than specified": 920, - "IPMI has no password information": 912, - "IPMI infomation not configured": 942, - "IPMI network has no zone???": 919, - "IPMI network has not zone???": 925, - "IPMI tool is null": 174, - "Illegal Content-Length %s": 321, - "Image %s not found": 1583, - "Image is in use": 1321, - "Image name is required": 488, - "Image status is not active": 498, - "ImageNotFoundError": 1541, - "Inconsistent: local storage is not empty???": 910, - "Incontinuity Network for %s and %s": 1185, - "IncorrectUsernameOrPassword": 1581, - "Influxdb invalid status": 1758, - "InformerBackend not init": 170, - "InputParameterError": 1548, - "Insert ISO not allowed in status %s": 647, - "Insert shared resource failed %s": 157, - "Instance sanpshot not ready": 793, - "Instance snapshot not ready": 848, - "Instance status is not %s current status is %s": 416, - "InsufficientResourceError": 1551, - "Interface %s not exist": 952, - "Interface %s not exists": 954, - "Internal server error": 85, - "Internal server error: %s": 84, - "InternalServerError": 1538, - "Invaild mac address": 944, - "Invald %s return value": 95, - "Invald CustomizeDelete return value": 102, - "Invald ListItemFilter return value count %d": 96, - "Invald OrderByExtraFields return value count %d": 97, - "Invald ValidateUpdateData return value": 101, - "Invalid FetchCustomizeColumns return value count %d": 98, - "Invalid FetchCustomizeColumns return value type, not a slice!": 99, - "Invalid FetchCustomizeColumns return value, inconsistent obj count: input %d != output %d": 100, - "Invalid IP %s": 1187, - "Invalid Target Network %s: inconsist %s": 1184, - "Invalid aws waf type %s": 1450, - "Invalid azure waf type %s": 1453, - "Invalid bandwidth": 609, - "Invalid choice error: invalid %q, want %s, got %s": 178, - "Invalid condition evaluator type": 1762, - "Invalid data JSONObject": 121, - "Invalid default stragegy %s": 1247, - "Invalid desc: %s": 744, - "Invalid handler %s": 86, - "Invalid host ip %s": 755, - "Invalid interval format: %s": 1756, - "Invalid length error: %q too long, got %d, max %d": 180, - "Invalid length error: %q too short, got %d, min %d": 179, - "Invalid level format: %s": 1731, - "Invalid mac address": 960, - "Invalid masklen %d": 1162, - "Invalid medium type %s": 1332, - "Invalid period format: %s": 1732, - "Invalid priority %d, must be in range or 1 ~ 100": 293, - "Invalid raid config: %v": 210, - "Invalid refresh format: %s": 1721, - "Invalid request header: %v": 89, - "Invalid root image: %s": 853, - "Invalid schedtag %s": 1246, - "Invalid server ip address %s": 757, - "Invalid server mac address %s": 756, - "Invalid server_type: %s": 1157, - "Invalid silent_period format: %s": 1733, - "Invalid start ip: %s %s": 1163, - "Invalid storage type %s": 1331, - "Invalid type error: expecting %s type for %q: %s": 177, - "Invalid userdata: %v": 868, - "Invalid value error: invalid %q: ": 184, - "Invalid value error: invalid %q: %s": 182, - "Invalid value error: invalid %q: %v": 183, - "InvalidAccessKey": 1582, - "InvalidCredentialError": 1562, - "InvalidFormatError": 1547, - "InvalidProvider": 197, - "InvalidStatusError": 193, - "InvalidToken": 1682, - "Ip %s not in network %s(%s) range": 425, - "Isolated device %s not found": 681, - "Isolated device already attached to another guest: %s": 1007, - "Isolated device is not attached to this guest": 682, - "Isolated device used by server": 1005, - "Isolated device used by server: %s": 1008, - "IsolatedDevice %s not found": 1006, - "Kafka has %d task active, can't sync status": 1010, - "Kafka is locked, cannot delete": 1009, - "Keypair %s not found": 865, - "Kvm snapshot missing storage ??": 1507, - "Loadbalancer's manager %s does not match vpc's(%s(%s)) (%s)": 1438, - "Loadbalancer's manager (%s(%s)) does not match vpc's(%s(%s)) (%s)": 1380, - "Local host storage is not empty???": 909, - "Master dbinstance memory <64GB, up to 5 read-only instances are allowed to be created": 1422, - "Master dbinstance memory ≥64GB, up to 10 read-only instances are allowed to be created": 1421, - "Memory size must be 8MB ~ %d GB": 841, - "Memory size must be number[+unit], like 256M, 1G or 256": 705, - "Miss operating system???": 856, - "Missing isolated device": 680, - "Missing key error: missing %q": 175, - "Missing name or generate_name": 117, - "Missing parameter %s": 44, - "MissingParameterError": 1550, - "Model manager error: failed getting model manager for %q": 185, - "Model not found error: cannot find %q with id/name %q": 186, - "Model not found error: cannot find %q with id/name %q: %s": 187, - "MongoDB has %d task active, can't sync status": 1097, - "MongoDB is locked, cannot delete": 1098, - "Mount target reached the upper limit": 1102, - "Must be a baremetal host": 969, - "NIC Index %d has been occupied": 830, - "Name %s not found": 1683, - "Nas has %d task active, can't sync status": 613, - "Nat gateway has %d task active, can't sync status": 1116, - "Nat is locked, cannot delete": 1112, - "Network %s not found": 1183, - "Network %s not found: %v": 1145, - "Network not found": 284, - "Network not in range of VPC cidrblock %s": 1173, - "NetworkCount fail %s": 1372, - "New IPMI address located in another zone!": 926, - "New databases name can not be one of %s": 1482, - "NewTask error: %s": 758, - "No Disk Info Provided": 669, - "No ISO to eject": 648, - "No context manager": 105, - "No disk information provided": 852, - "No eip to dissociate": 722, - "No host for server": 622, - "No id list found": 65, - "No ipmi information was found for host %s": 911, - "No login key: %s": 1698, - "No login secret found": 1684, - "No need to grant or revoke privilege for admin account": 1478, - "No password found": 1688, - "No previous deployment info available": 1050, - "No request key: %s": 88, - "No return value, so why query?": 111, - "No root image": 624, - "No ssh password: %s": 1689, - "No such context %s(%s)": 106, - "No template for root disk, cannot rebuild root": 665, - "No token in header": 61, - "No token in header: %v": 43, - "No valid host": 670, - "No valid storage on current host": 671, - "No zone for this disk": 483, - "NoBalancePermission": 198, - "NoProjectError": 1571, - "Not Implement RequestAttachStorage": 262, - "Not Implement RequestDetachStorage": 263, - "Not Implement ValidateAttachStorage": 261, - "Not Implement ValidateCreateEip": 215, - "Not Implement ValidateResetDisk": 260, - "Not Implemented": 423, - "Not Implemented GetProvider": 190, - "Not a baremetal": 955, - "Not a prepaid recycle host": 900, - "Not allow empty records": 91, - "Not allow for hypervisor %s": 216, - "Not allow set scope to domain %s": 154, - "Not allow set scope to project %s": 155, - "Not allow set scope to system": 153, - "Not allow to attach": 124, - "Not allow to change config": 700, - "Not allow to create item": 115, - "Not allow to get details": 112, - "Not allow to update item": 122, - "Not allow update rule name": 1366, - "Not an converted hypervisor": 978, - "Not an empty host": 907, - "Not being convert to hypervisor": 956, - "Not enough free space": 468, - "Not eough storage space on current host": 672, - "Not find executor for data source": 1759, - "Not found baremetal server record": 957, - "Not found guest nic by mac %s": 958, - "Not found key in query: %v": 1700, - "Not found kind in query: %v": 1699, - "Not found network by ip %s": 750, - "Not in range error: invalid %q: %d, want [%d,%d]": 181, - "Not support": 514, - "Not support %s for account %s, supported %s": 517, - "Not support %s for vpc %s, supported %s": 516, - "Not support associate type %s, only support %s": 590, - "Not support brand %s, only support %s": 364, - "Not support cache classic security group": 1268, - "Not support create %s storage": 1333, - "Not support create Qcloud databases": 1521, - "Not support create account for huawei cloud %s instance": 1471, - "Not support create database for huawei cloud %s instance": 1473, - "Not support create local storage disks": 249, - "Not support create public cloud sku": 1285, - "Not support create read-only dbinstance for %s": 1467, - "Not support create readonly dbinstance for MySQL %s": 1417, - "Not support create readonly dbinstance for MySQL %s %s": 1415, - "Not support create readonly dbinstance for MySQL %s %s with storage type %s, only support %s": 1416, - "Not support create readonly dbinstance with master dbinstance engine %s": 1420, - "Not support modify routetable for provider %s": 1206, - "Not support resource %s tag filter": 130, - "Not support resource_type %s": 1242, + "%s not support create eip, it only support bind eip": 242, + "%s not support create subscription": 401, + "%s not support create virtual machine with eip": 243, + "%s not support policy type %s": 527, + "%s not support rebuild root with a different image": 695, + "%s not support recovery": 1509, + "%s not support saml auth": 377, + "%s not support this operation": 464, + "%s only support aliyun %s": 1457, + "%s only support aliyun %s or %s": 1456, + "%s only supports eip charge type %q": 1532, + "%s rds Support up to %d security groups": 449, + "%s rds not support secgroup": 448, + "%s request the mask range should be between 16 and 28": 1477, + "%s request the mask range should be between 8 and 29": 1481, + "%s request the mask range should be less than or equal to 29": 1556, + "%s require disk size must in 40 ~ 4000 GB": 1499, + "%s requires that the eip bandwidth must be less than 100Mbps": 201, + "%s requires the virtual machine state to be %s before it can be added backendgroup, but current state of the virtual machine is %s": 1101, + "%s reset disk required guest status is running or ready": 269, + "%s service dns resolve error, please check dns setting": 1720, + "%s service is abnormal or network error, please try again": 1719, + "%s service is abnormal, please check service status": 1718, + "%s service request timeout, please try again later": 1721, + "%s shall bind up to %d security groups": 901, + "%s supported secgroup count is %d": 471, + "%s: %s cannot be ip address: %s": 558, + "%s: %s must be domain name: %s": 557, + "%s: Invalid IP address %s": 1197, + "%s: Invalid domain name or IP address %s": 1213, + "%s: Invalid domain name or IP address %s": 1198, + "%s: bad base64 encoded string: %s": 1066, + "%s: bad template: %s": 1067, + "%s: invalid domain name: %s": 551, + "%s: name cannot be ip address: %s": 554, + "%s: new time is in the future: %s > %s": 1072, + "%s: time error: %s": 1071, + "%s: unknown record type": 559, + "A: record value must be ipv4 address: %s": 555, + "AAAA: record value must be ipv6 address: %s": 556, + "Access address located in different zone than specified": 960, + "Access ip %s has been used": 958, + "Access network has no zone???": 959, + "Account %s(%s) does not have database %s(%s) permissions": 434, + "Account disabled": 387, + "Account is not idle": 388, + "Account status is not %s current status is %s": 431, + "Action %s not found": 124, + "ActionNotFoundError": 1577, + "Active download session not expired": 1350, + "Address %s has been used": 1180, + "Address %s not in network": 1184, + "Address %s not in range": 1177, + "Address %s not reserved": 1179, + "Address been assigned out of new range": 1211, + "Alert is already paused": 1759, + "Alert is already un-paused": 1758, + "Alert is missing conditions": 1804, + "Alert notification used by %d alert": 1784, + "Alert resource driver duplicate match": 1769, + "Alert resource driver not found": 1768, + "Aliyun %s not support recovery": 1437, + "Aliyun %s only 8.0 and 5.7 high_availability local_ssd or 5.6 high_availability support recovery from it self backups": 1439, + "Aliyun %s only support recover from it self backups": 1438, + "Aliyun DBInstance account name length shoud be 2~16 characters": 1452, + "Aliyun instance weight must be in the range of 0 ~ 100": 1413, + "Aliyun not allow to change certificate": 1409, + "Aliyun reset disk required guest status is running or ready": 259, + "Already have backup server": 751, + "At least two networks are required under vpc %s(%s) with aliyun %s(%s)": 1450, + "Attach nfs storage require host status is online": 277, + "Attach rbd storage require host status is online": 274, + "Aws not support reset disk, you can create new disk with snapshot": 260, + "Azure Mv2-series instance sku only support UEFI image": 204, + "Azure UEFI image %s not support this instance sku": 205, + "Azure not support reset disk, you can create new disk with snapshot": 262, + "Backup %s not found": 512, + "Backup has %d task active, can't sync status": 306, + "Backup host is offline": 759, + "Backup only support hypervisor kvm": 753, + "BackupCount fail %s": 310, + "BadGateway": 1570, + "BadRequestError": 1592, + "Bandwidth limit cannot exceed %dMbps": 1181, + "Bandwidth must be non-negative": 725, + "Baremetal %s is not ready": 210, + "Baremetal %s is occupied": 211, + "Baremetal %s not enabled": 921, + "Baremetal agent not found": 289, + "Baremetal host is aleady occupied": 1007, + "Baremetal package not prepared": 290, + "BgpType attribute is only useful for eip network": 1234, + "Bucket has %d task active, can't sync status": 343, + "Buckets that are not empty do not support this operation": 344, + "CD-ROM not empty, please eject first": 673, + "CDN domain has %d task active, can't sync status": 371, + "CDN is locked, cannot delete": 369, + "CNAME cannot mix with other types": 549, + "CPU core count must be 1 ~ %d": 873, + "Can not delete disk snapshots, have manual snapshot": 1346, + "Can not get disk snapshot": 486, + "Can not rebuild root with with diff uefi image": 693, + "Can't attach GPU when status is %q": 711, + "Can't clone guest with backup guest": 654, + "Can't detach GPU when status is %q": 706, + "Can't do instance snapshot with backup guest": 807, + "Can't save memory state when guest status is %q": 810, + "Can't set isolated device when guest is %s": 712, + "Can't trigger scaling policy without status 'ready'": 1268, + "Cann't online resize root disk": 215, + "Cannot Delete disk %s snapshots, disk exist": 1344, + "Cannot add security groups for hypervisor %s": 677, + "Cannot add security groups in status %s": 591, + "Cannot assign security rules in status %s": 683, + "Cannot attach network in status %s": 723, + "Cannot cache image with no checksum": 1004, + "Cannot change bandwidth in status %s": 724, + "Cannot change config for baremtal": 206, + "Cannot change config in %s": 729, + "Cannot change config in status %s": 465, + "Cannot change config with different instance family": 730, + "Cannot change disk storage in backup guest %s": 237, + "Cannot change disk storage in status %s": 236, + "Cannot change network ip_addr in status %s": 718, + "Cannot change server sku name": 1319, + "Cannot change setting in status %s": 726, + "Cannot change state on pause alert": 1756, + "Cannot clone VM in status %s": 656, + "Cannot create backup with isolated device": 897, + "Cannot create backup with isolated devices": 754, + "Cannot create backup with shared storage": 752, + "Cannot create backup with snapshot": 756, + "Cannot create disk with disabled storage[%s]": 479, + "Cannot create disk with offline storage[%s]": 480, + "Cannot delete disk backup in status %s": 302, + "Cannot delete keypair used by servers": 1052, + "Cannot delete server on disabled host": 870, + "Cannot delete server on offline host": 871, + "Cannot delete snapshot in status %s": 1339, + "Cannot delete snapshot on disk reset": 1342, + "Cannot delete system alert": 1774, + "Cannot delete the last cache": 1351, + "Cannot deploy in status %s": 659, + "Cannot detach network in status %s": 722, + "Cannot do Ipmi-probe in status %s": 977, + "Cannot do eject-iso in status %s": 1021, + "Cannot do initialization in status %s": 978, + "Cannot do insert-iso in status %s": 1020, + "Cannot do io throttle in status %s": 794, + "Cannot do live migrate, too low qemu version": 234, + "Cannot do maintenance in status %s": 969, + "Cannot do maintenance while guest status %s": 970, + "Cannot do reboot dbinstance in status %s": 456, + "Cannot do recovery dbinstance in status %s required status %s": 450, + "Cannot do renew dbinstance in status %s required status %s": 458, + "Cannot do renew nat gateway in status %s required status %s": 1151, + "Cannot do restart elasticcache instance in status %s": 574, + "Cannot do restart server in status %s": 739, + "Cannot do snapshot when VM in status %s": 1566, + "Cannot do start server in status %s": 672, + "Cannot do unmaintenance in status %s": 971, + "Cannot enable deleting account": 376, + "Cannot keep detached disk": 702, + "Cannot live migrate in status %s": 652, + "Cannot live migrate with cdrom": 232, + "Cannot live migrate with isolated devices": 233, + "Cannot migrate with isolated devices": 231, + "Cannot mix different types of records, %s != %s": 563, + "Cannot normal migrate guest in status %s, try rescue mode or server-live-migrate?": 229, + "Cannot perform cache image in status %s": 1002, + "Cannot prepare baremetal in server status %s": 976, + "Cannot prepare baremetal in status %s": 975, + "Cannot purge elastic_ip on enabled cloud provider": 629, + "Cannot purge network on enabled cloud provider": 1216, + "Cannot purge route_table on enabled cloud provider": 1242, + "Cannot purge server on enabled host": 687, + "Cannot purge snapshot on enabled cloud provider": 1347, + "Cannot purge vpc on enabled cloud provider": 1383, + "Cannot reduce disk size": 735, + "Cannot reset VM in status %s": 736, + "Cannot reset baremetal in status %s": 1000, + "Cannot reset baremetal with active guest": 1001, + "Cannot reset disk %s(%s),Snapshot is belong to disk %s": 491, + "Cannot reset disk in status %s": 489, + "Cannot reset disk with snapshot in status %s": 490, + "Cannot reset root in status %s": 696, + "Cannot resize disk for baremtal": 207, + "Cannot resize disk when guest in status %s": 216, + "Cannot resume VM in status %s": 669, + "Cannot revoke security groups in status %s": 680, + "Cannot save image for baremtal": 212, + "Cannot save image in status %s": 648, + "Cannot send command in status %s": 646, + "Cannot send keys in status %s": 740, + "Cannot set default strategy of %s": 1283, + "Cannot set security group for this guest %s": 686, + "Cannot set security rules in status %s": 685, + "Cannot start a non-baremetal host": 964, + "Cannot start baremetal with active guest": 965, + "Cannot stop a non-baremetal host": 966, + "Cannot stop baremetal with active guest": 968, + "Cannot stop baremetal with non-active guest": 967, + "Cannot stop server in status %s": 738, + "Cannot suspend VM in status %s": 668, + "Cannot switch OS between %s-%s": 692, + "Cannot swith to backup when guest in status %s": 744, + "Cannot sync config a non-baremetal host": 1022, + "Cannot sync in status %s": 651, + "Cannot sync status a non-baremetal host": 999, + "Cannot uncache in status %s": 1352, + "Cannot unconvert in status %s": 1014, + "Cannot update external resource": 424, + "Check input guests is exist": 805, + "Check set pending quota error %s": 786, + "Cloudaccount disabled": 412, + "Cloudprovider disabled": 411, + "Cloudprovider is not idle": 413, + "Condition is missing the threshold parameter": 1800, + "Condition is missing the type parameter": 1801, + "Conflict address space with existing networks": 1210, + "Conflict address space with existing networks in vpc %q": 1208, + "Conflict manager_uri %s": 313, + "ConflictError": 1600, + "Connot convert hypervisor in status %s": 1008, + "Container not support %s": 218, + "Content-Length negative %d": 336, + "Convert error: %s": 1012, + "Couldn't delete snapshot policy binding to disks": 1334, + "Currently only kvm platform supports creating wire": 1396, + "DBInstance %s(%s) status is %s require status is %s": 427, + "DBInstance Disk cannot be thrink": 466, + "DBInstance backup has %d task active, can't sync status": 436, + "DBInstance has %d task active, can't sync status": 457, + "DBInstance has opened the outer network connection": 462, + "DBInstance is locked, cannot delete": 467, + "DBinstance has not valid cloudprovider": 435, + "DIRECT setting cannot be changed": 136, + "DIRECT setting cannot be deleted": 137, + "DISK Index %d has been occupied": 858, + "Data disk size must be an integer multiple of 10G": 249, + "Database status is not %s current is %s": 433, + "Default data source not found": 1776, + "Default quota %s not allow to delete": 142, + "Description can not start with http:// or https://": 1451, + "Directly creating cloudprovider is not supported, create cloudaccount instead": 408, + "Disk %s and guest not belong to the same account": 660, + "Disk %s and guest not belong to the same zone": 661, + "Disk %s don't need convert snapshots": 485, + "Disk %s dose not have snapshot": 1345, + "Disk %s dosen't attach guest ?": 1564, + "Disk %s has been attached": 663, + "Disk %s not belong the guest's host": 664, + "Disk %s not found on server %s": 835, + "Disk %s snapshot full, cannot take any more": 1568, + "Disk attach muti guests": 279, + "Disk attached Guest has backup, Can't create snapshot": 1565, + "Disk attached guest status must be ready": 280, + "Disk cannot be thrink": 493, + "Disk dosen't attach guest": 281, + "Disk has %d task active, can't sync status": 514, + "Disk id is empty": 833, + "Disk in %s not able to attach": 665, + "Disk must be detached": 271, + "Disk must be dettached": 268, + "Diskinfo index %d: both imageID and size are absent": 509, + "Do not need to update": 1333, + "Duplicate ID %s %s": 1620, + "Duplicate image name %s": 498, + "Duplicate manager_uri %s": 314, + "Duplicate name %s": 1224, + "Duplicate name %s %s": 1619, + "Duplicate sku %s": 1317, + "DuplicateIdError": 191, + "DuplicateNameError": 1598, + "DuplicateResourceError": 1599, + "Duration %s invalid": 1182, + "Eject ISO not allowed in status %s": 676, + "Elastic cache is locked, cannot delete": 575, + "Elastic cache is not expired, cannot delete": 576, + "ElasticSearch has %d task active, can't sync status": 570, + "ElasticSearch is locked, cannot delete": 569, + "Elasticcache has %d task active, can't sync status": 588, + "Empty import disks": 771, + "Empty import nics": 768, + "Empty record": 560, + "Empty spec query key": 1557, + "EmptyRequestError": 1593, + "ErrAddressCountExceed": 198, + "Fail to mark cache status: %s": 1357, + "Failed fetching secgroup %s": 1294, + "Failed to found database %s for dbinstance %s(%s): %v": 429, + "Fetch guest error %s": 750, + "Fetch instance snapshot error %s": 1340, + "Fetch netif error %s": 998, + "Fetch snapshot count failed %s": 484, + "FetchCustomizeColumns return incorrect number of results": 107, + "FetchCustomizeColumns returns incorrect results(expect 1 actual %d)": 111, + "FileSystem is locked, cannot delete": 631, + "For default vpc, only system level sharing can be set": 1386, + "ForbiddenError": 1596, + "General error: general error for %q: %s": 175, + "Generate ifname hint failed %s": 1226, + "Generate snapshot name failed %s": 821, + "Generate xml failed: %s": 780, + "GenerateName fail %s": 1225, + "Get convert snapshot failed: %s": 487, + "Get object error: %v": 1559, + "GetDiskCount fail %s": 945, + "GetGuestCount fail %s": 257, + "GetGuestDiskCount fail %s": 1031, + "GetGuestDiskCount for disk %s fail %s": 506, + "GetGuestnicsCount fail %s": 1032, + "GetHostCount fail %s": 1360, + "GetIObject error %s": 337, + "GetIObject fail %s": 327, + "GetLinkedGuestsCount failed %s": 1051, + "GetNatgatewayCount fail %v": 1378, + "GetNetworkCount fail %s": 1376, + "GetObjectCount fail %s": 1284, + "GetRequesterVpcPeeringConnections fail %v": 1380, + "GetRuningGuestCount fail %s": 500, + "GetSnapshotCount fail %s": 515, + "GetVpcCount fail %s": 420, + "GetVpcs fail %s": 633, + "GetZoneCount fail %s": 419, + "Globalvpc has %d task active, can't sync status": 635, + "Google dbinstance not support prepaid billing type": 1492, + "Guest %s can't hot remove nic": 235, + "Guest %s not found": 749, + "Guest %s not support attach disk in status %s": 666, + "Guest '%s' don't belong to ScalingGroup '%s'": 1262, + "Guest Insert error: %s": 980, + "Guest backup host not found": 758, + "Guest can't switch to backup, mirror job not ready": 746, + "Guest has %d task active, can't sync status": 737, + "Guest have backup not allow to change config": 728, + "Guest have backup, can't migrate": 228, + "Guest hypervisor %s does not support clone": 655, + "Guest nic ip addr %s not equal %s": 996, + "Guest no backup host": 745, + "Guest without backup": 757, + "GuestDisksHasSnapshot fail %s": 755, + "Handler not found": 88, + "Host %s already have mount point %s with other storage": 276, + "Host %s can't migrate guests %s in status %s": 1019, + "Host %s is not a baremetal": 209, + "Host %s is not online": 256, + "Host %s not found": 227, + "Host cores %v not contains input %v": 836, + "Host is a converted baremetal, should be unconverted before delete": 941, + "Host is not disabled": 942, + "Host should be disabled": 1013, + "HostCount fail %s": 1397, + "Huawei %s rds not support recovery from it self rds backup": 1510, + "Huawei DBInstance Disk cannot be thrink": 1506, + "Huawei DBInstance backup name length shoud be 4~64 characters": 1504, + "Huawei current not support reset dbinstance account password": 1507, + "Huawei dbinstance name length shoud be 4~64 characters": 1498, + "Huawei nat not support associate eip": 1518, + "Huawei only %s engine support databases recovery": 1511, + "Huawei only supports specified databases with %s": 1505, + "Huawei rds password cannot be in the same reverse order as the account": 1502, + "Hypervisor %s can't do io throttle": 793, + "Hypervisor %s can't generate libvirt xml": 779, + "Hypervisor %s not supported": 926, + "IP %s not attach to any wire": 986, + "IP %s not attach to wire %s": 985, + "IPMI address located in different zone than specified": 957, + "IPMI has no password information": 949, + "IPMI infomation not configured": 979, + "IPMI network has no zone???": 956, + "IPMI network has not zone???": 962, + "IPMI tool is null": 173, + "Illegal Content-Length %s": 335, + "Image %s not found": 1617, + "Image is in use": 1349, + "Image name is required": 502, + "Image status is not active": 513, + "ImageNotFoundError": 1574, + "Inconsistent: local storage is not empty???": 947, + "Incontinuity Network for %s and %s": 1219, + "IncorrectUsernameOrPassword": 1614, + "Influxdb invalid status": 1798, + "InformerBackend not init": 170, + "InputParameterError": 1581, + "Insert ISO not allowed in status %s": 674, + "Insert shared resource failed %s": 155, + "Instance backup not ready": 880, + "Instance snapshot not ready": 816, + "Instance snapshot not with memory statefile": 817, + "Instance status is not %s current status is %s": 432, + "InstanceBackup has %d task active, can't sync status": 1036, + "InsufficientResourceError": 1584, + "Interface %s not exist": 989, + "Interface %s not exists": 991, + "Internal server error": 86, + "Internal server error: %s": 85, + "InternalServerError": 1571, + "Invaild mac address": 981, + "Invald %s return value": 96, + "Invald CustomizeDelete return value": 103, + "Invald ListItemFilter return value count %d": 97, + "Invald OrderByExtraFields return value count %d": 98, + "Invald ValidateDeleteCondition return value": 104, + "Invald ValidateUpdateCondition return value": 105, + "Invald ValidateUpdateData return value": 102, + "Invalid FetchCustomizeColumns return value count %d": 99, + "Invalid FetchCustomizeColumns return value type, not a slice!": 100, + "Invalid FetchCustomizeColumns return value, inconsistent obj count: input %d != output %d": 101, + "Invalid IP %s": 1221, + "Invalid Target Network %s: inconsist %s": 1218, + "Invalid aws waf type %s": 1479, + "Invalid azure waf type %s": 1482, + "Invalid bandwidth": 628, + "Invalid choice error: invalid %q, want %s, got %s": 177, + "Invalid cidr_block, want 192.168.0.0/16|10.0.0.0/8|172.16.0.0/12, got %s": 1491, + "Invalid condition evaluator type": 1802, + "Invalid data JSONObject": 117, + "Invalid default stragegy %s": 1282, + "Invalid desc: %s": 764, + "Invalid handler %s": 87, + "Invalid host ip %s": 775, + "Invalid interval format: %s": 1796, + "Invalid length error: %q too long, got %d, max %d": 179, + "Invalid length error: %q too short, got %d, min %d": 178, + "Invalid level format: %s": 1770, + "Invalid mac address": 997, + "Invalid machine type %q for arch %q": 240, + "Invalid masklen %d": 1193, + "Invalid medium type %s": 1358, + "Invalid period format: %s": 1771, + "Invalid priority %d, must be in range or 1 ~ 100": 297, + "Invalid raid config: %v": 208, + "Invalid refresh format: %s": 1760, + "Invalid request header: %v": 90, + "Invalid root image: %s": 885, + "Invalid schedtag %s": 1281, + "Invalid server ip address %s": 777, + "Invalid server mac address %s": 776, + "Invalid server_type: %s": 1188, + "Invalid silent_period format: %s": 1772, + "Invalid start ip: %s %s": 1194, + "Invalid storage type %s": 307, + "Invalid type error: expecting %s type for %q: %s": 176, + "Invalid userdata: %v": 902, + "Invalid value error: invalid %q: ": 183, + "Invalid value error: invalid %q: %s": 181, + "Invalid value error: invalid %q: %v": 182, + "InvalidAccessKey": 1616, + "InvalidCredentialError": 1595, + "InvalidFormatError": 1580, + "InvalidProvider": 196, + "InvalidStatusError": 192, + "InvalidToken": 1717, + "Ip %s not in network %s(%s) range": 441, + "Isolated device %s not found": 705, + "Isolated device already attached to another guest: %s": 1045, + "Isolated device is not attached to this guest": 707, + "Isolated device used by server": 1043, + "Isolated device used by server: %s": 1046, + "IsolatedDevice %s not found": 1044, + "Kafka has %d task active, can't sync status": 1048, + "Kafka is locked, cannot delete": 1047, + "Keypair %s not found": 899, + "Kvm snapshot missing storage ??": 1537, + "Loadbalancer's manager %s does not match vpc's(%s(%s)) (%s)": 1468, + "Loadbalancer's manager (%s(%s)) does not match vpc's(%s(%s)) (%s)": 1408, + "Local host storage is not empty???": 946, + "Master dbinstance memory <64GB, up to 5 read-only instances are allowed to be created": 1449, + "Master dbinstance memory ≥64GB, up to 10 read-only instances are allowed to be created": 1448, + "Memory size must be 8MB ~ %d GB": 872, + "Memory size must be number[+unit], like 256M, 1G or 256": 731, + "Miss operating system???": 890, + "Missing isolated device": 704, + "Missing key error: missing %q": 174, + "Missing name or generate_name": 116, + "Missing parameter %s": 48, + "MissingParameterError": 1583, + "Model manager error: failed getting model manager for %q": 184, + "Model not found error: cannot find %q with id/name %q": 185, + "Model not found error: cannot find %q with id/name %q: %s": 186, + "MongoDB has %d task active, can't sync status": 1129, + "MongoDB is locked, cannot delete": 1130, + "More than one of input cores %v already set in host %v": 837, + "Mount target reached the upper limit": 1134, + "Must be a baremetal host": 1006, + "NIC Index %d has been occupied": 861, + "Name %s not found": 1722, + "Nas has %d task active, can't sync status": 632, + "Nat gateway has %d task active, can't sync status": 1148, + "Nat is locked, cannot delete": 1144, + "Network %s not found": 1217, + "Network %s not found: %v": 1176, + "Network not found": 288, + "Network not in range of VPC cidrblock %s": 1206, + "NetworkCount fail %s": 1399, + "New IPMI address located in another zone!": 963, + "New databases name can not be one of %s": 1512, + "NewTask error: %s": 778, + "No Disk Info Provided": 697, + "No ISO to eject": 675, + "No bootable disk information provided": 884, + "No context manager": 108, + "No eip to dissociate": 644, + "No host for server": 647, + "No id list found": 67, + "No ipmi information was found for host %s": 948, + "No login key: %s": 1728, + "No login secret found": 1723, + "No need to grant or revoke privilege for admin account": 1508, + "No password found": 1724, + "No previous deployment info available": 1087, + "No request key: %s": 89, + "No return value, so why query?": 113, + "No root image": 649, + "No ssh password: %s": 1725, + "No such context %s(%s)": 109, + "No template for root disk, cannot rebuild root": 694, + "No token in header": 63, + "No token in header: %v": 47, + "No valid host": 698, + "No valid storage on current host": 699, + "No zone for this disk": 497, + "NoBalancePermission": 197, + "NoProjectError": 1604, + "Not Implement RequestAttachStorage": 266, + "Not Implement RequestDetachStorage": 267, + "Not Implement ValidateAttachStorage": 265, + "Not Implement ValidateCreateEip": 213, + "Not Implement ValidateResetDisk": 264, + "Not Implemented": 439, + "Not Implemented GetProvider": 189, + "Not a baremetal": 992, + "Not a prepaid recycle host": 934, + "Not allow empty records": 92, + "Not allow for hypervisor %s": 214, + "Not allow set scope to domain %s": 152, + "Not allow set scope to project %s": 153, + "Not allow set scope to system": 151, + "Not allow to change config": 727, + "Not allow update rule name": 1393, + "Not an converted hypervisor": 1015, + "Not an empty host": 944, + "Not being convert to hypervisor": 993, + "Not enough free space": 483, + "Not eough storage space on current host": 700, + "Not find executor for data source": 1799, + "Not found baremetal server record": 994, + "Not found guest nic by mac %s": 995, + "Not found key in query: %v": 1730, + "Not found kind in query: %v": 1729, + "Not found network by ip %s": 770, + "Not in range error: invalid %q: %d, want [%d,%d]": 180, + "Not support": 529, + "Not support %s for account %s, supported %s": 532, + "Not support %s for vpc %s, supported %s": 531, + "Not support associate type %s, only support %s": 605, + "Not support brand %s, only support %s": 381, + "Not support cache classic security group": 1297, + "Not support create %s storage": 1359, + "Not support create Qcloud databases": 1551, + "Not support create account for huawei cloud %s instance": 1501, + "Not support create database for huawei cloud %s instance": 1503, + "Not support create local storage disks": 253, + "Not support create public cloud sku": 1315, + "Not support create read-only dbinstance for %s": 1497, + "Not support create readonly dbinstance for MySQL %s": 1444, + "Not support create readonly dbinstance for MySQL %s %s": 1442, + "Not support create readonly dbinstance for MySQL %s %s with storage type %s, only support %s": 1443, + "Not support create readonly dbinstance with master dbinstance engine %s": 1447, + "Not support modify routetable for provider %s": 1241, + "Not support resource %s tag filter": 123, + "Not support resource_type %s": 1277, "Not supported, please use kubectl": 217, - "NotAcceptableError": 1564, - "NotEmptyError": 1558, - "NotFoundError": 191, - "NotImplementedError": 195, - "NotSufficientPrivilegeError": 1556, - "NotSupportedError": 196, - "Object %s %s has attached %s %s": 125, - "Only %s dbinstance support this operation": 445, - "Only %s elastic cache support renew operation": 586, - "Only %s elastic cache support set auto renew operation": 584, - "Only %s guest support this operation": 806, - "Only %s nat gateway support this operation": 1121, - "Only %s support cache for account": 522, - "Only ADMIN and IPMI nic can be enable": 953, - "Only allowed to attach isolated device when guest is ready": 679, - "Only public cloud support vpcpeering": 1342, - "Only support on premise network": 1195, - "Only support server type %s": 1194, - "Only system admin allowed to use reserved ip": 1147, - "Only system admin can assign host": 992, - "OpenStack not support reset disk, you can create new disk with snapshot": 278, - "Out of IP address": 1143, - "Out of eip quota: %s": 723, - "OutOfLimit": 1555, - "OutOfQuotaError": 1553, - "OutOfRange": 1554, - "OutOfResource": 1552, - "PTR cannot mix with other types": 535, - "PTR: invalid ptr record name: %s": 538, - "Params vcpu_count parse error": 704, - "Params vmem_size parse error": 706, - "Parse Ip Failed": 1181, - "Parse disk info error: %s": 709, - "Parse query: %v": 42, - "Parse remote ip error %s": 283, - "Parse spec key %s error: %v": 1525, - "PaymentError": 1540, - "Please disable this ScalingGroup firstly": 1224, - "Please input new disk backend type": 250, - "PolicyDefinitionError": 1576, - "Port value error": 1107, - "Prohibit making default vpc private": 1360, - "Project %s(%s) not belong to domain %s(%s)": 363, - "ProtectedResourceError": 1570, - "Qcloud Basic MySQL instance not support create backup": 1520, - "Qcloud reset disk required guest status is running or read": 279, - "Query database error %s": 134, - "Query host storage error %s": 271, - "Quota %s not found": 142, - "Records limit exceeded.": 92, - "Region %s not found": 393, - "RequestAssociatEip": 1458, - "RequireLicenseError": 1569, + "NotAcceptableError": 1597, + "NotEmptyError": 1591, + "NotFoundError": 190, + "NotImplementedError": 194, + "NotSufficientPrivilegeError": 1589, + "NotSupportedError": 195, + "Object %s %s has attached %s %s": 118, + "Only %s dbinstance support this operation": 461, + "Only %s elastic cache support renew operation": 601, + "Only %s elastic cache support set auto renew operation": 599, + "Only %s guest support this operation": 831, + "Only %s nat gateway support this operation": 1153, + "Only %s support cache for account": 537, + "Only ADMIN and IPMI nic can be enable": 990, + "Only public cloud support vpcpeering": 1368, + "Only support on premise network": 1229, + "Only support server type %s": 1228, + "Only system admin allowed to use reserved ip": 1178, + "Only system admin can assign host": 1029, + "OpenStack not support reset disk, you can create new disk with snapshot": 282, + "Out of IP address": 1174, + "Out of eip quota: %s": 643, + "OutOfLimit": 1588, + "OutOfQuotaError": 1586, + "OutOfRange": 1587, + "OutOfResource": 1585, + "PTR cannot mix with other types": 550, + "PTR: invalid ptr record name: %s": 553, + "Params vmem_size parse error": 732, + "Parse Ip Failed": 1215, + "Parse query: %v": 46, + "Parse remote ip error %s": 287, + "Parse spec key %s error: %v": 1558, + "PaymentError": 1573, + "Please disable this ScalingGroup firstly": 1259, + "Please input new disk backend type": 254, + "PolicyDefinitionError": 1609, + "Port value error": 1139, + "Prohibit making default vpc private": 1387, + "Project %s(%s) not belong to domain %s(%s)": 380, + "ProtectedResourceError": 1603, + "Qcloud Basic MySQL instance not support create backup": 1550, + "Qcloud reset disk required guest status is running or read": 283, + "Query database error %s": 127, + "Query host storage error %s": 275, + "Quota %s not found": 141, + "Records limit exceeded.": 93, + "Region %s not found": 409, + "RequestAssociatEip": 1487, + "RequireLicenseError": 1602, "Rescue mode requires all disk store in shared storages": 230, - "Resize disk when disk is READY": 478, - "Resource %s %s not found": 1256, - "Resource type %s not support": 551, - "ResourceBusyError": 1568, - "ResourceNotFoundError": 1542, - "ResourceNotReadyError": 1539, - "ResourceType %q not support": 1240, - "Retention days must in 1~%d or -1": 1298, - "Retention days must in 1~65535 or -1": 1302, - "SQL Server cannot have more than seven read-only dbinstances": 1419, - "SQL Server only support create readonly dbinstance for 2017_ent": 1418, - "SRV cannot mix with other types": 533, - "SRV: insufficient param: %s": 527, - "SRV: invalid port number: %s": 528, - "SRV: invalid priority number: %s": 531, - "SRV: invalid srv record name: %s": 537, - "SRV: invalid weight number: %s": 529, - "SRV: priority number %d not in range [0,65535]": 532, - "SRV: weight number %d not in range [0,65535]": 530, - "Save disk when disk is READY": 485, - "Save disk when not being USED": 487, - "ScalingGroup should have some networks": 1213, - "Schedtag %s": 1243, - "Schedtag %s ResourceType is %s, not match %s": 1255, - "Schedtag %s not found": 902, - "Schedtag %s resource_type mismatch: %s != %s": 1244, - "Secgroup %s not found": 866, - "Server %s already exists": 747, - "Server %s must in status ready": 266, - "Server Id is empty": 745, - "Server Name is empty": 746, - "Server in %s not able to detach disk": 677, - "ServerStatusError": 1546, - "SetLimit error %s": 346, - "Snapshot %s dose not have convert snapshot": 473, - "Snapshot %s not found": 496, - "Snapshot %s storage %s not found, is public cloud?": 497, - "Snapshot error: disk index %d > 0 but disk type is %s": 860, - "Snapshot for %s name can't start with auto, http:// or https://": 1409, - "Snapshot has %d task active, can't sync status": 1315, - "Snapshot reference(by disk) count > 0, can not delete": 1529, - "Some disk not ready": 644, - "Some host config missing host ip": 754, - "Some host config missing xml_file_path": 753, - "SpecNotFoundError": 1543, - "Split IP %s is the start ip": 1188, - "Split IP %s out of range": 1189, - "Storage %s not found": 461, - "Storage type[%s] not match backend %s": 466, - "StorageInUse": 993, - "Storage[%s] must attach to a host": 467, - "Support only by KVM Hypervisor": 625, + "Resize disk when disk is READY": 492, + "Resource %s %s not found": 1291, + "Resource type %s not support": 566, + "ResourceBusyError": 1601, + "ResourceNotFoundError": 1575, + "ResourceNotReadyError": 1572, + "ResourceType %q not support": 1275, + "Retention days must in 1~%d or -1": 1328, + "Retention days must in 1~65535 or -1": 1332, + "SQL Server cannot have more than seven read-only dbinstances": 1446, + "SQL Server only support create readonly dbinstance for 2017_ent": 1445, + "SRV cannot mix with other types": 548, + "SRV: insufficient param: %s": 542, + "SRV: invalid port number: %s": 543, + "SRV: invalid priority number: %s": 546, + "SRV: invalid srv record name: %s": 552, + "SRV: invalid weight number: %s": 544, + "SRV: priority number %d not in range [0,65535]": 547, + "SRV: weight number %d not in range [0,65535]": 545, + "Save disk when disk is READY": 499, + "Save disk when not being USED": 501, + "ScalingGroup should have some networks": 1248, + "Schedtag %s": 1278, + "Schedtag %s ResourceType is %s, not match %s": 1290, + "Schedtag %s not found": 939, + "Schedtag %s resource_type mismatch: %s != %s": 1279, + "Secgroup %s not found": 900, + "Server %s already exists": 767, + "Server %s must in status ready": 270, + "Server Id is empty": 765, + "Server Name is empty": 766, + "Server in %s not able to detach disk": 703, + "ServerStatusError": 1579, + "ServiceAbnormal": 1615, + "SetLimit error %s": 360, + "Snapshot %s dose not have convert snapshot": 488, + "Snapshot %s not found": 510, + "Snapshot %s storage %s not found, is public cloud?": 511, + "Snapshot error: disk index %d > 0 but disk type is %s": 894, + "Snapshot for %s name can't start with auto, http:// or https://": 1436, + "Snapshot has %d task active, can't sync status": 1343, + "Snapshot reference(by disk) count > 0, can not delete": 1562, + "Some disk not ready": 671, + "Some host config missing host ip": 774, + "Some host config missing xml_file_path": 773, + "SpecNotFoundError": 1576, + "Split IP %s is the start ip": 1222, + "Split IP %s out of range": 1223, + "Storage %s not attached or enabled on host %s": 238, + "Storage %s not found": 476, + "Storage id is empty": 834, + "Storage type[%s] not match backend %s": 481, + "StorageInUse": 1030, + "Storage[%s] must attach to a host": 482, + "Support only by KVM Hypervisor": 650, "System disk does not support %s disk": 224, - "System disk does not support iso image, please consider using cdrom parameter": 854, + "System disk does not support iso image, please consider using cdrom parameter": 886, "TOTP recovery questions do not exist": 21, - "Tag is associated with %s": 1250, - "TenantNotFoundError": 1545, - "The %s disk size must be in the range of %dGB ~ %dGB": 201, - "The %s disk size must be in the range of 100GB ~ 16000GB": 242, - "The %s disk size must be in the range of 10GB ~ 16000GB": 240, - "The %s disk size must be in the range of 20GB ~ 32000GB": 243, - "The %s disk size must be in the range of 50GB ~ 16000GB": 241, - "The %s guest not support public ip to eip operation": 805, - "The account %s(%s) has permission %s to the database %s(%s)": 414, - "The account has been registered": 366, - "The backend %s is already registered on port %d": 1447, - "The dbinstance status need be %s, current is %s": 444, - "The disk is locally stored and does not support detach": 251, - "The disk_size_gb must be an integer multiple of 10": 1470, - "The elastic cache status need be %s, current is %s": 583, - "The extranet connection is not open": 447, - "The guest %s does not have any public IP": 803, - "The guest status need be %s or %s, current is %s": 804, - "The image has been cached on storages": 351, - "The nat gateway status need be %s, current is %s": 1120, - "The secgroup name %s does not meet the requirements, please change the name": 581, - "The specified Scheduler %s is invalid for performance sharing loadbalancer": 1403, - "The system disk is locally stored and does not support changing configuration": 248, + "Tag is associated with %s": 1285, + "TenantNotFoundError": 1578, + "The %s disk size must be in the range of %dGB ~ %dGB": 200, + "The %s disk size must be in the range of 10GB ~ 16000GB": 245, + "The %s disk size must be in the range of 10GB ~ 32000GB": 246, + "The %s disk size must be in the range of 20GB ~ 32000GB": 247, + "The %s guest not support public ip to eip operation": 830, + "The account %s(%s) has permission %s to the database %s(%s)": 430, + "The account has been registered": 383, + "The backend %s is already registered on port %d": 1476, + "The dbinstance status need be %s, current is %s": 460, + "The disk is locally stored and does not support detach": 255, + "The disk_size_gb must be an integer multiple of 10": 1500, + "The elastic cache status need be %s, current is %s": 598, + "The extranet connection is not open": 463, + "The guest %s does not have any public IP": 828, + "The guest status need be %s or %s, current is %s": 829, + "The image has been cached on storages": 365, + "The nat gateway status need be %s, current is %s": 1152, + "The secgroup name %s does not meet the requirements, please change the name": 596, + "The specified Scheduler %s is invalid for performance sharing loadbalancer": 1431, + "The system disk is locally stored and does not support changing configuration": 252, "The user has been disabled, please contact the administrator": 7, "The user has been locked, please contact the administrator": 6, - "There are some guests in this ScalingGroup, please delete them firstly": 1225, - "This RBD Storage[%s/%s] has already exist": 1536, - "This scheduled task is being executed now, please try later": 1261, - "TimeoutError": 194, - "Token expired": 63, - "Token in header invalid": 62, - "TooLargeEntity": 1572, - "TooManyFailedAttempts": 1573, - "TooManyRequests": 1574, - "Ucloud only support data disk reset operation": 281, - "Ucloud reset disk operation required disk not be attached": 280, - "Unauthorized": 1681, - "UnauthorizedError": 1561, - "Unavailable IP %s: occupied": 770, - "Unknown alert condition": 1763, - "Unknown backend group type %s": 1391, + "There are some guests in this ScalingGroup, please delete them firstly": 1260, + "This RBD Storage[%s/%s] has already exist": 1569, + "TimeoutError": 193, + "Token expired": 65, + "Token in header invalid": 64, + "TooLargeEntity": 1605, + "TooManyFailedAttempts": 1606, + "TooManyRequests": 1607, + "UEFI boot mode requires UEFI image": 889, + "UEFI image requires UEFI boot mode": 888, + "Ucloud only support data disk reset operation": 285, + "Ucloud reset disk operation required disk not be attached": 284, + "Unauthorized": 1716, + "UnauthorizedError": 1594, + "Unavailable IP %s: occupied": 790, + "Unknown alert condition": 1803, + "Unknown backend group type %s": 1419, "Unknown google storage type %s": 223, - "Unknown privilege %s": 1431, - "Unknown sticky_session_type, only support %s or %s": 1401, - "Unkown alert condition type: %s": 1771, - "Unkown operator %s": 1766, - "Unmarshal data error %s": 752, - "Unmarshal disks configure error %s": 708, - "Unmarshal input error %s": 631, - "Unmarshal input failed %s": 1297, - "Unmarshel input failed %s": 1301, - "Unreachable IP %s: %s": 769, - "Unsupport attach %s storage for %s host": 269, - "Unsupport backendgorup type %s": 1383, - "Unsupport driver type %s": 973, - "UnsupportOperationError": 1557, - "Unsupported action %s": 45, - "Unsupported instance type %s": 595, - "Unsupported notification type": 1757, - "Unsupported provider %s": 362, - "Unsupported scheme %s": 1011, - "UnsupportedProtocol": 1575, - "Update error %s": 347, - "UserDisabled": 1579, - "UserLocked": 1578, - "UserNotFound": 1577, - "VPC %s not found": 406, - "VPC not empty, please delete nat gateway first": 1353, - "VPC not empty, please delete network first": 1351, - "VPC not ready": 1170, - "VPC peering not empty, please delete vpc peering first": 1355, - "ValidateCreateNatGateway": 1457, - "ValidateDeleteCondition error %s": 350, - "Virtual disk %s(%s) used by virtual servers": 493, - "Virtual resource freezed, can't do %s": 166, - "Virtual resource type %s not support": 552, - "Virtual server is locked, cannot delete": 837, - "WeakPasswordError": 1549, - "WebApp has %d task active, can't sync status": 297, - "Wire %q": 1375, - "Wire %s not found": 891, - "Wrong content type %s, want %s": 46, - "Wrong guest status %s": 935, - "WrongPassword": 1580, - "ZStack reset disk operation requried guest status is ready": 282, - "Zone %s not found": 394, - "a recycle host shoud not allocate more than 1 guest": 898, - "access group %s status is not available": 291, - "access group not empty, please delete mount target first": 288, - "account %s conflict": 377, - "account %s has aleady bind project mapping %s": 386, - "account %s has been cached": 523, - "account %s not enable saml auth": 355, - "account %s not share for domain %s": 611, - "account is enabled": 356, - "account is not idle": 357, - "account name '%s' is not allowed": 1511, - "account name can not start or end with _": 1428, - "account_privilege %s only support redis version 4.0": 1433, - "acl %s is still referred to by %d %s": 1022, - "acl cidr duplicate %s": 1019, - "address %s is already occupied": 1139, - "address %s is not in the range of network %s(%s)": 1137, - "alert already attached to notification": 1718, - "alert condition type is empty": 1770, - "alert_id is empty": 1749, - "all networks should in the same vpc. (%s).": 1439, - "allocate ip addr: %v": 1133, - "allow only internal zone, got %s(%s)": 1079, - "already associate with eip": 883, - "already has one network in the zone %s. (%s).": 1440, - "app_id is empty": 1710, - "app_secret is empty": 1711, - "attach devices is not string array": 686, - "auth mode aready in status %s": 567, - "authenticate error: %v": 1047, - "back and instance not in same cloudaccount": 437, - "backend group %s is default backend group": 1062, - "backend group %s is still referred by %d %s": 1064, - "backend group %s(%s) belongs to loadbalancer %s instead of %s": 1393, - "backend group %s(%s) belongs to loadbalancer %s, not %s": 1093, - "backend group type must be normal": 1394, - "backend_group argument is missing": 1498, - "backendgroup %s not support this operation": 1387, - "backup %s(%s) not contain database %s": 435, - "backup and instance not in same cloudregion": 438, - "bad config": 1782, - "bad gateway ip: %v": 1167, - "bad network type %q, want %q": 1504, - "bandwidth must be greater than 0": 1367, - "batch create is not supported for external resources": 1129, - "beyond security group quantity limit, max items %d.": 580, - "body is not a json?": 116, - "bps must > 0": 775, - "bucket.GetQuotaKeys %s": 315, - "bucket.GetQuotaKeys fail %s": 325, - "can not add rule for default access group": 289, - "can not bind guest from disabled guest": 615, - "can not bind or unbind disabled instance group": 802, - "can not change specification in status %s": 566, - "can not find dashboard:%s": 1725, - "can not get resource by res_id:%s": 1753, - "can not make backup in status %s": 1512, - "can not recover data from diff rds engine": 439, - "can not sync record sets in %s": 520, - "can not unbind guest from disabled guest": 616, - "can't delete instance snapshot with wrong status": 1000, - "can't detach host in status online": 1340, - "can't find instance snapshot %s": 846, - "can't get string field": 132, - "can't open file": 47, - "can't parse file": 48, + "Unknown privilege %s": 1458, + "Unknown sticky_session_type, only support %s or %s": 1429, + "Unkown alert condition type: %s": 1811, + "Unkown operator %s": 1806, + "Unmarshal data error %s": 772, + "Unmarshal input error %s": 657, + "Unmarshal input failed %s": 1327, + "Unmarshel input failed %s": 1331, + "Unreachable IP %s: %s": 789, + "Unsupport attach %s storage for %s host": 273, + "Unsupport backendgorup type %s": 1411, + "Unsupport driver type %s": 1010, + "UnsupportOperationError": 1590, + "Unsupported action %s": 49, + "Unsupported instance type %s": 610, + "Unsupported notification type": 1797, + "Unsupported provider %s": 379, + "Unsupported scheme %s": 1049, + "UnsupportedProtocol": 1608, + "Update error %s": 361, + "UserDisabled": 1612, + "UserLocked": 1611, + "UserNotFound": 1610, + "VPC %s not found": 423, + "VPC not empty, please delete nat gateway first": 1379, + "VPC not empty, please delete network first": 1377, + "VPC not ready": 1202, + "VPC peering not empty, please delete vpc peering first": 1381, + "ValidateCreateNatGateway": 1486, + "ValidateDeleteCondition error %s": 364, + "Virtual disk %s(%s) used by virtual servers": 507, + "Virtual resource freezed, can't do %s": 164, + "Virtual resource type %s not support": 567, + "Virtual server is locked, cannot delete": 868, + "WeakPasswordError": 1582, + "WebApp has %d task active, can't sync status": 301, + "Windows hostname cannot be longer than %d characters": 936, + "Wire %q": 1402, + "Wire %s not found": 925, + "Wrong content type %s, want %s": 50, + "Wrong guest status %s": 972, + "WrongPassword": 1613, + "ZStack reset disk operation requried guest status is ready": 286, + "Zone %s not found": 410, + "a recycle host shoud not allocate more than 1 guest": 932, + "access group %s status is not available": 295, + "access group not empty, please delete mount target first": 292, + "account %s conflict": 393, + "account %s has aleady bind project mapping %s": 402, + "account %s has been cached": 538, + "account %s not enable saml auth": 372, + "account %s not share for domain %s": 630, + "account is enabled": 373, + "account is not idle": 374, + "account name '%s' is not allowed": 1541, + "account name can not start or end with _": 1455, + "account_privilege %s only support redis version 4.0": 1460, + "acl %s is still referred to by %d %s": 1059, + "acl cidr duplicate %s": 1056, + "address %s is already occupied": 1170, + "address %s is not in the range of network %s(%s)": 1168, + "alert already attached to notification": 1757, + "alert condition type is empty": 1810, + "alert_id is empty": 1788, + "all networks should in the same vpc. (%s).": 1469, + "allocate ip addr: %v": 1165, + "allow only internal zone, got %s(%s)": 1113, + "already associate with eip": 917, + "already has one network in the zone %s. (%s).": 1470, + "app_id is empty": 1749, + "app_secret is empty": 1750, + "area %s": 1554, + "attach devices is not string array": 713, + "auth mode aready in status %s": 582, + "authenticate error: %v": 1084, + "aws not support create rds account": 1465, + "aws not support create rds database": 1464, + "aws rds not support password character %s": 1463, + "back and instance not in same cloudaccount": 453, + "backend group %s is default backend group": 1098, + "backend group %s is still referred by %d %s": 1100, + "backend group %s(%s) belongs to loadbalancer %s instead of %s": 1421, + "backend group %s(%s) belongs to loadbalancer %s, not %s": 1125, + "backend group type must be normal": 1422, + "backend_group argument is missing": 1528, + "backendgroup %s not support this operation": 1415, + "backup %s(%s) not contain database %s": 451, + "backup and instance not in same cloudregion": 454, + "bad config": 1822, + "bad gateway ip: %v": 1199, + "bad network type %q, want %q": 1534, + "bandwidth must be greater than 0": 1394, + "batch create is not supported for external resources": 1161, + "beyond security group quantity limit, max items %d.": 595, + "body is not a json?": 115, + "bps must > 0": 795, + "bucket.GetQuotaKeys %s": 329, + "bucket.GetQuotaKeys fail %s": 339, + "can not add rule for default access group": 293, + "can not bind guest from disabled guest": 637, + "can not bind or unbind disabled instance group": 827, + "can not change specification in status %s": 581, + "can not find dashboard:%s": 1764, + "can not get resource by res_id:%s": 1792, + "can not make backup in status %s": 1542, + "can not recover data from diff rds engine": 455, + "can not sync record sets in %s": 535, + "can not unbind guest from disabled guest": 638, + "can't backup guest to backup storage with status %s": 305, + "can't change owner for resource in project with class metadata": 168, + "can't change resource's owner as that in project with class metadata": 169, + "can't delete instance snapshot with wrong status": 1034, + "can't detach host in status online": 1366, + "can't find instance backup %s": 878, + "can't find instance snapshot %s": 875, + "can't get string field": 125, + "can't open file": 51, + "can't parse file": 52, "can't rebuild root for a guest with instance snapshots": 222, - "can't rescue geust %s with local storage": 780, + "can't rescue geust %s with local storage": 800, "can't resize disk for guest with instance snapshots": 220, - "can't restore elastic cache in status %s": 556, - "candidate %s out of range": 1142, - "cannot allocate ifname": 828, - "cannot alter name of role": 1638, - "cannot alter sysadmin user name": 1649, - "cannot alter system project name": 1635, - "cannot associate eip and instance in different provider": 721, - "cannot associate eip and instance in different region": 719, - "cannot associate eip and instance in different zone": 720, - "cannot associate eip in status %s": 716, - "cannot associate eip with same network": 599, - "cannot associate pending delete server": 596, - "cannot associate server in status %s": 598, - "cannot assoicate with eip %s: different cloudprovider": 881, - "cannot assoicate with eip %s: different region": 882, - "cannot change CPU/Memory spec in status %s": 707, - "cannot change bandwidth in status %s": 608, - "cannot change loadbalancer listener listener_port": 1510, - "cannot change loadbalancer listener listener_type": 1509, - "cannot change mac when guest is running": 692, - "cannot change to a different domain from a private cloud account": 398, - "cannot create prepaid server on prepaid resource type": 861, - "cannot delete a recycle host without active instance": 897, - "cannot delete default SQL identity provider": 1621, - "cannot delete default domain": 1598, - "cannot delete enabled idp": 1622, - "cannot delete enabled policy": 1630, - "cannot delete non-local non-sso user": 1651, - "cannot delete system policy": 1629, - "cannot delete system project": 1631, - "cannot delete system role": 1639, - "cannot delete system user": 1653, - "cannot derive valid ifname hint: %v": 1159, - "cannot enable auto sync in status %s": 380, - "cannot fetch network of guestnetwork %d": 1128, - "cannot find region info": 1092, - "cannot join read-only group": 1655, - "cannot join user and group in differnt domain": 1654, - "cannot leave read-only group": 1656, - "cannot migrate with cdrom": 783, - "cannot recycle in status %s": 893, - "cannot remove current user from current project": 1593, - "cannot run hypervisor %s on specified host with type %s": 888, - "cannot support change azure disk name": 257, - "cannot support change azure instance name": 207, - "cannot support more than 1 nic": 200, - "cannot uncache non-customized images": 1327, - "cannot undo a recycle host with pending_deleted guest": 899, - "cannot undo recycle in status %s": 894, - "cannot update config when enabled and connected": 1614, - "cannot update config when not idle": 1615, - "cannot update in sync status": 1625, - "certificate %s is still referred to by %d %s": 1074, - "channel is empty": 1712, - "charge type %s not supported": 591, - "check %s duplication fail %s": 913, - "check access_mac duplication fail %s": 916, - "check account_id duplication error %s": 368, - "check agent uniqness fail %s": 298, - "check disk index uniqueness fail %s": 826, - "check disk snapshot count fail %s": 1534, - "check instance": 1290, - "check isAttach2Disk fail %s": 674, - "check mac uniqueness fail %s": 693, - "check name duplication error: %s": 128, - "check name duplication fail %s": 1785, - "check uniqness fail %s": 365, - "check uniqueness fail %s": 376, - "checkout guestdisk count fail %s": 834, - "checkout nic index uniqueness fail %s": 829, - "checkout server sku name duplicate error: %v": 1286, - "cidr %s is not in range vpc %s": 1124, - "cloud account %s is not available": 490, - "cloud provider %s is not available": 489, - "cloudprovider %s has aleady bind project mapping %s": 401, - "cloudprovider %s not available": 462, - "cloudprovider %s not supported CrossCloud vpcpeering": 1345, - "cloudprovider %s not supported CrossRegion vpcpeering": 1346, - "cloudprovider %s(%s) is not available": 426, - "cloudprovider.SetBucketCORS error %s": 336, - "cloudregion %s not support create %s rds": 430, - "cloudregion %s not support create rds": 429, - "cloudregion %s(%s) not support %s scheduler": 1405, - "cluster system-default no id": 1703, - "cluster system-default not found": 1702, - "cluster wire affiliation does not match network's: %s != %s": 1095, - "cluster zone %s does not match network zone %s ": 1094, - "comment contains non-printable char: %v": 1018, - "comment too long (%d>=%d)": 1017, - "condition values limit (5 per rule). %d given.": 1087, - "conflict database %s for instance %s(%s)": 436, - "conflict with lbagent %s(%s): %v": 1032, - "count must > 0": 795, - "cpu_core_count should be range of 1~256": 1282, - "create instance snapshot failed: %s": 791, - "dashboard_id is empty": 1724, - "data disk not support storage type %s": 239, - "dbinstance billing type %s not support cancel expire": 453, - "dbinstance billing type is %s": 452, - "default domain is protected": 1607, - "delete sku %s failed.": 1296, - "desire_instance_number should between min_instance_number and max_instance_number": 1211, - "detach devices is not string array": 687, - "disabled user": 1591, - "disk %s has too many snapshot policy attached": 1307, - "disk %s not attached to server": 772, - "disk %s not found": 833, - "disk %s status is not %s": 1309, - "disk and snapshotpolicy should have same domain": 1455, - "disk and snapshotpolicy should have same project": 1456, - "disk has no valid storage": 480, - "disk need at least one of snapshot as backing file": 1530, - "disk size gb must in range 10 ~ 30720 Gb": 1463, - "disk.GetQuotaKeys fail %s": 481, - "dns zone can not cache in status %s": 521, - "dns zone can not uncache in status %s": 524, - "domain contains external resources": 1605, - "domain is disabled": 1626, - "domain is enabled": 1599, - "domain is in use by group": 1601, - "domain is in use by policy": 1604, - "domain is in use by project": 1602, - "domain is in use by role": 1603, - "domain is in use by user": 1600, - "driver %s already exists": 1620, - "driver %s not supported": 1619, - "duplicate %s %s": 914, - "duplicate access_mac %s": 917, - "duplicate instanceType %s": 1294, - "duplicate route cidr %s": 83, - "duplicate username": 1671, - "duplicated dnsrecord with existed dnsrecord can not distinguish by %s policy": 510, - "duplicated dnsrecord with existed dnsrecord not support": 511, - "duplicated with CNAME dnsrecord name not support": 509, - "eip %s has been associated": 880, - "eip %s not found": 717, - "eip %s status invalid %s": 879, - "eip and server are not in the same region": 601, - "eip and server are not in the same zone": 602, - "eip cannot associate in status %s": 593, - "eip cannot dissociate in status %s": 605, - "eip has been associated": 718, - "eip has been associated with instance": 592, - "eip has been binding to another instance": 1110, - "eip network can only exist in default vpc, got %s(%s)": 1171, - "eip not supported for %s": 878, - "eip's manager (%s(%s)) does not match vpc's(%s(%s)) (%s)": 1464, - "elastic cache no related region found": 585, - "elastic cache sku zone (%s) and subnet zone (%s) mismatch": 1484, - "elastic ip %s and vpc %s not in same region": 1111, - "elasticcache billing type %s not support cancel expire": 575, - "elasticcache billing type is %s": 574, - "empty DN": 1588, - "empty auth request": 1664, - "empty directory name": 311, + "can't restore elastic cache in status %s": 571, + "candidate %s out of range": 1173, + "cannot allocate ifname": 859, + "cannot alter name of role": 1672, + "cannot alter sysadmin user name": 1683, + "cannot alter system project name": 1669, + "cannot associate eip and instance in different provider": 743, + "cannot associate eip and instance in different region": 742, + "cannot associate eip and instance in different zone": 621, + "cannot associate eip in status %s": 741, + "cannot associate eip with same network": 614, + "cannot associate pending delete server": 611, + "cannot associate server in status %s": 613, + "cannot assoicate with eip %s: different cloudprovider": 915, + "cannot assoicate with eip %s: different region": 916, + "cannot change CPU/Memory spec in status %s": 733, + "cannot change bandwidth in status %s": 627, + "cannot change loadbalancer listener listener_port": 1540, + "cannot change loadbalancer listener listener_type": 1539, + "cannot change mac when guest is running": 719, + "cannot change to a different domain from a private cloud account": 415, + "cannot clone encrypted server": 653, + "cannot create prepaid server on prepaid resource type": 895, + "cannot delete a recycle host without active instance": 931, + "cannot delete default SQL identity provider": 1655, + "cannot delete default domain": 1632, + "cannot delete enabled idp": 1656, + "cannot delete enabled policy": 1664, + "cannot delete non-local non-sso user": 1685, + "cannot delete system policy": 1663, + "cannot delete system project": 1665, + "cannot delete system role": 1673, + "cannot delete system user": 1687, + "cannot derive valid ifname hint: %v": 1190, + "cannot enable auto sync in status %s": 396, + "cannot fetch network of guestnetwork %d": 1160, + "cannot find region info": 1124, + "cannot join read-only group": 1689, + "cannot join user and group in differnt domain": 1688, + "cannot leave read-only group": 1690, + "cannot migrate with cdrom": 802, + "cannot recycle in status %s": 927, + "cannot remove current user from current project": 1627, + "cannot run hypervisor %s on specified host with type %s": 922, + "cannot snapshot and clone encrypted server": 819, + "cannot support change azure disk name": 261, + "cannot support more than 1 nic": 199, + "cannot uncache non-customized images": 1355, + "cannot undo a recycle host with pending_deleted guest": 933, + "cannot undo recycle in status %s": 928, + "cannot update config when enabled and connected": 1648, + "cannot update config when not idle": 1649, + "cannot update in sync status": 1659, + "certificate %s is still referred to by %d %s": 1108, + "channel is empty": 1751, + "charge type %s not supported": 606, + "check %s duplication fail %s": 950, + "check access_mac duplication fail %s": 953, + "check account_id duplication error %s": 385, + "check agent uniqness fail %s": 312, + "check disk index uniqueness fail %s": 857, + "check disk snapshot count fail %s": 1567, + "check instance": 1320, + "check isAttach2Disk fail %s": 701, + "check mac uniqueness fail %s": 720, + "check name duplication error: %s": 121, + "check name duplication fail %s": 1827, + "check uniqness fail %s": 382, + "check uniqueness fail %s": 392, + "checkout guestdisk count fail %s": 865, + "checkout nic index uniqueness fail %s": 860, + "checkout server sku name duplicate error: %v": 1316, + "cidr %s is not in range vpc %s": 1156, + "cloud account %s is not available": 504, + "cloud provider %s is not available": 503, + "cloudprovider %s has aleady bind project mapping %s": 418, + "cloudprovider %s not available": 477, + "cloudprovider %s not supported CrossCloud vpcpeering": 1371, + "cloudprovider %s not supported CrossRegion vpcpeering": 1372, + "cloudprovider %s(%s) is not available": 442, + "cloudprovider.SetBucketCORS error %s": 350, + "cloudregion %s not support create %s rds": 446, + "cloudregion %s not support create rds": 445, + "cloudregion %s(%s) not support %s scheduler": 1432, + "cluster system-default no id": 1742, + "cluster system-default not found": 1741, + "cluster wire affiliation does not match network's: %s != %s": 1127, + "cluster zone %s does not match network zone %s ": 1126, + "comment contains non-printable char: %v": 1055, + "comment too long (%d>=%d)": 1054, + "condition values limit (5 per rule). %d given.": 1121, + "conflict database %s for instance %s(%s)": 452, + "conflict with lbagent %s(%s): %v": 1069, + "count must > 0": 820, + "cpu_core_count should be range of 1~256": 1312, + "create instance backup failed: %s": 813, + "create instance snapshot failed: %s": 811, + "dashboard_id is empty": 1763, + "data disk not support storage type %s": 244, + "dbinstance billing type %s not support cancel expire": 469, + "dbinstance billing type is %s": 468, + "default domain is protected": 1641, + "delete sku %s failed.": 1326, + "desire_instance_number should between min_instance_number and max_instance_number": 1246, + "detach devices is not string array": 714, + "dev_type is empty": 1041, + "device type %q not supported": 1042, + "disabled user": 1625, + "disk %s has too many snapshot policy attached": 1337, + "disk %s not attached to server": 792, + "disk %s not found": 864, + "disk %s status is not %s": 304, + "disk and snapshotpolicy should have same domain": 1484, + "disk and snapshotpolicy should have same project": 1485, + "disk backup referenced by instance backup": 303, + "disk has no valid storage": 494, + "disk need at least one of snapshot as backing file": 1563, + "disk size gb must in range 10 ~ 30720 Gb": 1493, + "disk.GetQuotaKeys fail %s": 495, + "dns zone can not cache in status %s": 536, + "dns zone can not uncache in status %s": 539, + "domain contains external resources": 1639, + "domain is disabled": 1660, + "domain is enabled": 1633, + "domain is in use by group": 1635, + "domain is in use by policy": 1638, + "domain is in use by project": 1636, + "domain is in use by role": 1637, + "domain is in use by user": 1634, + "domain tags not match (%s,require:%s)": 134, + "driver %s already exists": 1654, + "driver %s not supported": 1653, + "duplicate %s %s": 951, + "duplicate access_mac %s": 954, + "duplicate instanceType %s": 1324, + "duplicate route cidr %s": 84, + "duplicate username": 1706, + "duplicated dnsrecord with existed dnsrecord can not distinguish by %s policy": 525, + "duplicated dnsrecord with existed dnsrecord not support": 526, + "duplicated with CNAME dnsrecord name not support": 524, + "eip %s has been associated": 914, + "eip %s not found": 641, + "eip %s status invalid %s": 913, + "eip and server are not in the same region": 616, + "eip and server are not in the same zone": 617, + "eip cannot associate in status %s": 608, + "eip cannot dissociate in status %s": 623, + "eip has been associated": 642, + "eip has been associated with instance": 607, + "eip has been binding to another instance": 1142, + "eip network can only exist in default vpc, got %s(%s)": 1203, + "eip not supported for %s": 912, + "eip's manager (%s(%s)) does not match vpc's(%s(%s)) (%s)": 1494, + "elastic cache no related region found": 600, + "elastic cache sku zone (%s) and subnet zone (%s) mismatch": 1514, + "elastic ip %s and vpc %s not in same region": 1143, + "elasticcache billing type %s not support cancel expire": 590, + "elasticcache billing type is %s": 589, + "empty DN": 1622, + "empty auth request": 1699, + "empty directory name": 325, "empty external user id": 36, - "empty file content": 50, - "empty host %s field": 1046, - "empty host name": 1038, - "empty id": 1589, - "empty idp_id or idp_entity_id": 37, - "empty ip list": 768, - "empty keys": 317, - "empty name": 1590, - "empty project_id/tenant_id": 1527, - "enabled domain %s cannot be deleted": 1624, - "encrypt error %s": 1597, - "end_time is before now": 1755, - "end_time is before start_time": 1754, - "endpoint is enabled": 1609, - "engine version mismatch: instance version %s, sku version %s": 565, - "error getting host of guest %s": 1494, - "error loadbalancer of backend group %s": 1495, + "empty file content": 54, + "empty host %s field": 1083, + "empty host name": 1075, + "empty id": 1623, + "empty idp_id or idp_entity_id": 38, + "empty ip list": 788, + "empty keys": 331, + "empty name": 1624, + "empty project_id/tenant_id": 1560, + "empty referer link": 37, + "enabled domain %s cannot be deleted": 1658, + "encrypt error %s": 1631, + "end_time is before start_time": 1795, + "endpoint is enabled": 1643, + "engine version mismatch: instance version %s, sku version %s": 580, + "error getting host of guest %s": 1524, + "error loadbalancer of backend group %s": 1525, "esxi guest migrate require prefer_host": 221, - "every scaling policy belong to a scaling group": 1228, - "exceed address count limit: %v": 1134, - "expire time is before current expire at": 302, - "expired access key": 1667, - "expired token": 1660, - "fail to GetNetworks of vpc: %v": 1174, - "fail to decode body": 141, - "fail to decode policy data": 1628, - "fail to decode request body": 1670, - "fail to fetch hostwire by mac %s: %s": 951, - "fail to fetch netif by mac %s: %s": 950, - "fail to find storage for disk %s": 482, - "fail to generate temp url: %s": 310, - "fail to get http response writer from context": 107, - "fail to get objects: %s": 308, - "fail to get provider driver %s": 399, - "fail to mkdir: %s": 316, - "fail to parse icon url '%s'": 1276, - "failed getting guest %s": 1067, - "failed parsing url %q: %v": 1779, + "every scaling policy belong to a scaling group": 1263, + "exceed address count limit: %v": 1166, + "expire time is before current expire at": 316, + "expired access key": 1702, + "expired token": 1695, + "fail to GetNetworks of vpc: %v": 1207, + "fail to decode body": 140, + "fail to decode policy data": 1662, + "fail to decode request body": 1705, + "fail to fetch hostwire by mac %s: %s": 988, + "fail to fetch netif by mac %s: %s": 987, + "fail to find storage for disk %s": 496, + "fail to generate temp url: %s": 324, + "fail to get http response writer from context": 110, + "fail to get objects: %s": 322, + "fail to get provider driver %s": 416, + "fail to mkdir: %s": 330, + "fail to parse icon url '%s'": 1306, + "failed getting guest %s": 1103, + "failed parsing url %q: %v": 1819, "failed to change project": 1, - "failed to find %s": 659, - "failed to find %s %s": 1508, - "failed to find SecurityGroup %s": 1773, - "failed to find cloudregion for zone %s(%s)": 1293, - "failed to find disk %s": 673, - "failed to find guest %s": 1055, - "failed to find host %s": 1057, - "failed to find host %s to attach storage": 995, - "failed to find host for storage %s with disk %s": 460, - "failed to find loadbalancer's %s(%s) region": 1402, - "failed to find region for loadbalancer %s": 1060, - "failed to find region for loadbalancer listener %s": 1089, - "failed to find region for loadbalancer listener rule %s": 1090, - "failed to find storage %s to attach host": 994, - "failed to find storage for disk %s": 459, - "failed to find subformat vhd for image %s, please append 'vhd' for glance options(target_image_formats)": 204, - "failed to found backendgroup for backend %s(%s)": 1071, - "failed to found cloudregion %s": 1377, - "failed to found dbinstance %s": 409, - "failed to found dbinstance %s(%s) account %s: %v": 422, - "failed to found dbinstance %s(%s) database %s: %v": 412, - "failed to found guest %s": 727, - "failed to found loadbalancer for listener %s(%s)": 1404, - "failed to found provider factory error: %v": 373, - "failed to found region for dbinstance %s(%s)": 411, - "failed to found region for disk's storage %s(%s)": 1310, - "failed to found region for loadbalancer backend %s": 1070, - "failed to found storage for disk %s(%s)": 247, - "failed to found storagecache %s": 353, - "failed to found system disk error: %v": 246, - "failed to found vpc for network %s(%s)": 1505, - "failed to match any skus in the network %s(%s) zone %s(%s)": 1414, - "failed to unmarshal input params: %v": 375, - "fetch admin public key: %v": 815, - "fetch disk size failed": 884, - "fetch form data error: %s": 33, - "fetch gpu failed %s": 684, - "fetch guest %s: %v": 1126, - "fetch guest nic: %v": 1127, - "fetch instance snapshot error %s": 847, - "fetch json for request: %v": 9, - "fetch lbagents of other clusters: %v": 1031, - "fetch network interface information: %v": 810, - "fetch project public key: %v": 814, - "fetch ssh private key: %v": 809, - "fetchAuthInfo fail: %s": 13, - "field %s is readonly": 1608, - "find Wire %s error: %s": 945, - "find guest %s: %v": 1041, - "find host %s: %v": 1039, - "find listener of listener rule %s(%s)": 1015, - "fixed eip cannot be associated": 594, - "fixed eip cannot sync status": 607, - "fixed public eip cannot be dissociated": 606, - "forbidden": 164, - "found %d wires for zone %s and vpc %s": 1155, - "gateway ip must be in the same subnet as start, end ip": 1168, - "generate totp qrcode failed": 18, - "get %s service %s url: %v": 1049, - "get acl count fail %s": 1021, - "get admin credential is nil": 28, - "get certificate refcount fail %s": 1073, - "get isDefault fail %s": 1061, - "get lbcluster refcount fail %v": 1082, - "get password in body": 2, - "get proxysetting refcount fail %s": 139, - "get refCount fail %s": 1063, - "get reserved ip error": 1154, - "get resourceRecord err by:%s,err:%v": 1750, - "get sensitive config requires admin priviliges": 1613, - "getDynamicSchedtagCount fail %s": 1251, - "getFreeAddressCount fail %s": 1140, - "getGuestCount fail %s": 906, - "getReferenceCount fail %s": 1320, - "getSchedPoliciesCount fail %s": 1253, - "global-settings not found": 1706, - "got unknown parent type %q, expect %s": 1132, - "got unknown type %q, expect %s": 1131, - "group %s not found": 836, - "group and guest should belong to same project": 801, - "guest %q not found": 456, - "guest %s band to up to %d security groups": 651, - "guest %s has backup, can't migrate": 778, - "guest %s has isolated device, can't migrate": 779, - "guest %s host %s isolated device not enough": 685, - "guest %s hypervisor %s can't migrate": 777, - "guest %s not found": 1308, - "guest %s status %s can't migrate": 781, - "guest %s status %s can't migrate with local storage": 784, - "guest %s status %s has isolated device, can't do migrate": 782, - "guest %s unsupport postpaid expire": 743, - "guest %s(%s) is already in the backendgroup %s(%s)": 1069, - "guest %s(%s) vpc %s(%s) not same as loadbalancer vpc %s": 1066, - "guest %s(%s) vpc %s(%s) not same as vpc %s(%s)": 1068, - "guest and instance group should belong to same project": 618, - "guest attach gpu count must > 0": 683, - "guest billing type %s not support cancel expire": 741, - "guest billing type is %s": 742, - "guest can't do snapshot in status %s": 789, - "guest doesn't need reconcile backup": 740, - "guest has been converted": 763, - "guest has no vpc ip": 807, - "guest hypervisor %s can't create instance snapshot": 787, - "guest on the host are using networks on this wire": 999, - "guest status must be ready": 765, - "guest template %s used by scalig group %s": 825, - "guest template %s used by service catalog %s": 824, - "guests disk %d snapshot full, can't take anymore": 790, - "health_check_domain must be in the range of 1 ~ 80": 1397, - "host %s can't reserve %d cpu for each isolated device, not enough": 989, - "host %s can't reserve %dM memory for each isolated device, not enough": 990, - "host %s can't reserve %dM storage for each isolated device, not enough": 991, - "host %s has no access ip": 1493, - "host %s is not kvm host": 764, - "host %s not found": 831, - "host %s storage %s not found": 1341, - "host has been occupied": 254, - "host is not a baremetal": 799, - "host is not a prepaid recycle host": 896, - "host missing %s field": 1045, - "host not found???": 767, - "host should be disabled": 895, - "host status %s and enabled %v, can't do server %s": 620, - "host status %s can't exit maintenance": 979, - "host type %s can't do host maintenance": 980, - "host virtual memory not enough": 643, - "host_type must be specified": 968, - "http or https listener only supportd default or normal backendgroup": 1396, - "huawei %s mode elastic not support create backup": 1487, - "iBucket.DeleteCORS error %s": 337, - "iBucket.DeletePolicy error %s": 344, - "iBucket.DeleteWebSiteConf error %s": 334, - "iBucket.GetCORSRules error %s": 338, - "iBucket.GetCdnDomains error %s": 339, - "iBucket.GetIObject error %s": 349, - "iBucket.GetIObjects error %s": 332, - "iBucket.GetPolicy error %s": 342, - "iBucket.GetRefer error %s": 341, - "iBucket.GetWebsiteConf error %s": 335, - "iBucket.SetPolicy error %s": 343, - "iBucket.SetRefer error %s": 340, - "iBucket.SetWebsite error %s": 333, - "identity provider with projects": 1623, - "illegal region %s, please contact admin": 30, - "image %s do not belong to guest image %s": 885, - "image %s not found": 966, - "image size exceeds root disk size": 662, - "inconsistent account_id, previous '%s' and now '%s'": 378, - "inconsistent domain for project and roles": 1644, - "inconsistent export keys and texts": 67, - "incorrect username or password": 5, - "input condition is empty": 1765, - "input data contains invalid cloudregion id": 1279, - "input data not key value dict": 728, - "input key too long > %d": 161, - "input not json dict": 1746, - "input parameter error": 20, - "input value too long > %d": 162, - "input.SourceCidr": 1123, - "instance is already associated with eip": 597, - "instance specs list query error": 1288, - "instance_type_category shoud be one of %s": 1284, - "internal error: unexpected backend type %s": 1386, - "internal server error": 56, - "internal server error %s": 1675, - "intranet loadbalancer not support bandwidth charge type": 1379, - "invalid %d resource type %s": 1364, - "invalid %s,required int": 1406, - "invalid CannedAction %s ": 69, - "invalid Effect %s ": 70, - "invalid access key id": 1666, - "invalid addr %s": 1016, - "invalid address: %s": 424, - "invalid aggregate_strategy: %s": 890, - "invalid any_mac address": 901, - "invalid auth methods": 1662, - "invalid billing_cycle %s": 558, - "invalid bucket name %s: %s": 305, - "invalid bucket name(%s): %s": 306, - "invalid category %s for policy definition %s(%s)": 875, - "invalid cert pubkey algorithm: %s, want %s": 188, - "invalid character %s for account name": 1427, - "invalid characters %s": 1781, - "invalid cidr %s": 1204, - "invalid cidr range %s": 1513, - "invalid cidr range %s, mask length should less than or equal to 24": 1434, - "invalid cidr_block %s": 1356, - "invalid cloud account info error: %s": 374, - "invalid condition": 79, - "invalid conditions format,required json": 1085, - "invalid conditions fromat,required json array": 1086, - "invalid content_length %s": 60, - "invalid credential": 8, - "invalid default action %s": 1454, - "invalid domain": 1676, - "invalid domain %s for CNAME record": 77, - "invalid domain %s for MX record": 74, - "invalid domain name %s": 515, - "invalid duration %s": 427, - "invalid duration %s: %s": 303, - "invalid end ip: %s %s": 1164, - "invalid external_access_mode %q, want %s": 1348, - "invalid fernet token": 1661, - "invalid form": 38, - "invalid format": 171, - "invalid guest %s": 1384, - "invalid image size": 41, - "invalid input %s": 372, - "invalid input format": 173, - "invalid internal ip address: %s": 1108, - "invalid ip address: %s": 1269, - "invalid ipaddr %s": 946, - "invalid ipv4 %s ": 71, - "invalid ipv4 %s for A record": 75, - "invalid ipv6 %s for AAAA record": 76, - "invalid joint resources %s": 103, - "invalid key %s: %s": 312, - "invalid loadbalancer backend port '%d'": 1222, - "invalid loadbalancer backend weight '%d'": 1223, - "invalid loadbalancer_spec %s": 1443, - "invalid local certificate, certificate is empty.": 1076, - "invalid local certificate, private key is empty.": 1075, - "invalid macAddr %s": 915, - "invalid mongodb status %s for query backups": 1101, - "invalid multipart form": 59, - "invalid network type %s": 1103, - "invalid object key: %s": 319, - "invalid parameter backendgroup %s": 1442, - "invalid parameter format. json dict required": 572, - "invalid parameter loadbalancer_spec %s": 1441, - "invalid parameters for policy definition %s": 869, - "invalid passcode": 17, - "invalid passcode: %v": 25, - "invalid password: %s": 1650, - "invalid policy definition %s(%s) condition %s": 872, - "invalid project": 1674, - "invalid proxy setting %s": 361, - "invalid public error: %v": 1012, - "invalid public_ip_charge_type %s": 877, - "invalid record name %s": 508, - "invalid request": 35, - "invalid resource %s": 383, - "invalid resources format": 1690, - "invalid rw_access_type %s": 294, - "invalid scope %s": 151, - "invalid share_mode %s": 72, - "invalid source %s": 292, - "invalid status %s": 1198, - "invalid strategy %s": 1239, - "invalid template": 1617, - "invalid token": 1678, - "invalid token %s": 1679, - "invalid ttl: %d": 547, - "invalid ttl: %s": 546, - "invalid url: %v": 1708, - "invalid user": 1673, - "invalid user_access_type %s": 295, - "invalid vrrp advert_int %d: want [1,255]": 1027, - "invalid vrrp authentication pass size: %d, want [1,8]": 1024, - "invalid vrrp interface %q": 1023, - "invalid vrrp priority %d: want [1,255]": 1025, - "invalid vrrp virtual_router_id %d: want [1,255]": 1026, - "invalid wire id or name %v": 1374, - "invlid image": 661, - "iops must > 0": 776, - "ip": 1193, - "ip %s not found": 688, - "ip %s or mac %s has been registered": 749, - "ip_prefix error: %s": 1160, - "ipv4 range overlap": 1344, - "isAddressUsed fail %s": 1138, - "isAlterNameUnique fail %s": 974, - "isAttached check failed %s": 635, - "keypair %s not found": 668, - "lb %s does not belong to account %s": 1362, - "lbagent cannot be deployed on managed host": 1040, - "lbagent cannot be deployed on public guests": 1042, - "lbcluster %s(%s) already has virtual_router_id %d": 1033, - "lbcluster %s(%s) is still referred to by %d %s": 1083, - "lbclusters %s(%s) and %s(%s) has conflict virtual_router_id: %d ": 1084, - "listener type must be http/https, got %s": 1392, - "loadbalancer aready associated with fourth layer listener %s": 1516, - "loadbalancer backendgroup aready associate with other %s listener": 1515, - "loadbalancer is locked, cannot delete": 1096, - "loadbalancer is using by %d backendgroup.": 1466, - "loadbalancer is using by %d listener.": 1465, - "loadbalancer listener %s is already updating": 1514, - "loadbalancer listener %s related loadbalancer %s not found": 1446, - "loadbalancerlistenerrule %s(%s): fetching listener %s failed": 1395, - "login_account is longer than 32 chars": 851, - "mac %s not found": 689, - "mac addr %s has been occupied": 694, - "maintain time has no change": 569, - "make-sshable can only be performed when in running state": 811, - "managed network cannot change status": 1197, - "mapped ip exhausted": 1361, - "master slave backendgorup must contain two backend": 1382, - "memory_size_mb, shoud be range of 512~%d": 1283, - "metdata must less then 20": 850, - "metric %s is invalid format, usage .": 1716, - "metrics is empty": 1776, - "min_instance_number should not be bigger than max_instance_number": 1210, - "min_instance_number should not be smaller than 0": 1209, - "mismatched alarm id": 1234, - "miss some subimage of guest image": 886, - "missing Content-Length": 320, - "missing access_mac and uuid in no_probe mode": 924, - "missing credential": 4, - "missing driver": 1618, - "missing duration/expire_time": 301, - "missing export keys": 66, - "missing guest id": 785, - "missing id": 12, - "missing image id or name": 1330, - "missing image name": 39, - "missing image size": 40, - "missing input field blob": 1596, - "missing input field id": 1637, - "missing input field interface": 1610, - "missing input field service/service_id": 1611, - "missing input field type": 1595, - "missing key": 309, - "missing manager?": 348, - "missing name": 304, - "missing new domain": 127, - "missing new project/tenant": 169, - "missing pid in pids": 1694, - "missing pids": 1693, - "missing project_id": 82, - "missing rid": 1696, - "missing rid in pids": 1695, - "missing tag key for": 80, - "missing tags": 78, - "missing uid": 1692, - "missing username": 812, - "missong duration": 443, - "model has no field %s": 133, - "mtu must be range of 0~1000000": 1368, - "mx_priority range limited to [1,50]": 73, - "name is too short": 845, - "name longer than %d": 159, - "name starts with letter, and contains letter, number and - only": 135, - "name starts with letter, and contains letter, number and ._@- only": 158, - "nat billing type %s not support cancel expire": 1117, - "nat gateway billing type is %s": 1118, - "natgateway has %d dtable": 1115, - "natgateway has %d stable": 1114, - "natgateway has bind %d eips": 1113, - "need scheduled task": 1262, - "need valid access_mac and uuid to do prepare": 937, - "network %s associated route table has no internet gateway attached.": 203, - "network %s not in vpc %s": 1125, - "network %s related vpc not found": 1432, - "network %s(%s) does not belong to %s": 1506, - "network %s(%s) has no free addresses": 1141, - "network '%s' not in vpc '%s'": 1215, - "network and filesystem are not in the same region": 1105, - "network and filesystem do not belong to the same account": 1104, - "network error": 1783, - "network server_type %s not support auto alloc": 1180, - "new password mismatch": 14, - "no admin account found for elastic cache %s": 568, - "no allow to access network %s": 1144, - "no available eip network": 1503, - "no cloudregion found to sync skus": 1280, - "no either ip_addr or mac specified": 690, - "no external bucket": 307, - "no networks on wire %s": 947, - "no recovery secrets for %s": 1686, - "no revocery questions.": 26, - "no such ScalingGroup '%s'": 1226, - "no such cloud region %s": 1212, - "no such disk %s": 1305, - "no such driver": 1587, - "no such group %s": 800, - "no such guest template": 1275, - "no such guest template %s": 1216, - "no such guest_template %s": 1277, - "no such loadbalancer backend group '%s'": 1221, - "no such model %s": 617, - "no such provider": 189, - "no such provider %s": 367, - "no such scaling group %s": 1229, - "no such snapshotpolicy %s": 504, - "no support for instance snapshot in guest template for now": 818, - "no totp for %s": 1685, - "no usable regions, please contact admin": 29, - "no usable ssh address": 817, - "no valid endpoint": 1777, - "no valid host": 798, - "no valid storage on host": 889, - "no viable lbcluster": 1492, - "non http listener must have backend group set": 1501, - "non redirect lblistener rule must have backend_group set": 1499, - "non-admin user not allowed to create system object": 165, - "not a baremetal": 936, - "not a baremetal server": 797, - "not a valid ip address %s: %s": 1152, - "not allow create %s in scope %s": 152, - "not allow to auth": 1677, - "not allow to change project across domain": 397, - "not allow to create": 389, - "not allow to delete": 1106, - "not allow to delete %s disk with snapshots": 503, - "not allow to delete default access group": 287, - "not allow to delete default access group rule": 296, - "not allow to delete default cloud region": 405, - "not allow to delete default security group": 1273, - "not allow to delete default vpc": 1349, - "not allow to delete log": 136, - "not allow to delete prepaid disk in valid status": 494, - "not allow to delete prepaid server in valid status": 838, - "not allow to delete public cloud instance_type: %s": 1292, - "not allow to delete. Virtual disk must not have snapshots": 502, - "not allow to get usage": 1680, - "not allow to list domain quotas": 145, - "not allow to list project quotas": 147, - "not allow to perform %s": 118, - "not allow to purge. Virtual disk must not have snapshots": 501, - "not allow to query system capability": 354, - "not allow to set system key, please remove the underscore at the beginning": 160, - "not allow update rds account name": 408, - "not allow update rds database name": 421, - "not allowed update content of certificate": 1078, - "not an empty network %s": 1136, - "not empty cloud region": 404, - "not empty zone": 1376, - "not enough privilege": 290, - "not enough privilege (require:%s,allow:%s)": 150, - "not enough privilege (require:%s,allow:%s,query:%s)": 129, - "not enough privilege (require:%s,allow:%s:resource:%s)": 149, - "not enough privilleges": 144, - "not find alert %s": 1722, - "not find notification %s": 1723, - "not found alert notification used by %s": 1743, - "not found cert %s": 1612, - "not found res_id %q": 1740, - "not found res_type %q": 1741, - "not found signature": 1747, + "failed to find %s": 688, + "failed to find %s %s": 1538, + "failed to find SecurityGroup %s": 1813, + "failed to find cloudregion for zone %s(%s)": 1323, + "failed to find guest %s": 1092, + "failed to find host %s": 1094, + "failed to find host for storage %s with disk %s": 475, + "failed to find loadbalancer's %s(%s) region": 1430, + "failed to find storage for disk %s": 474, + "failed to find subformat vhd for image %s, please append 'vhd' for glance options(target_image_formats)": 203, + "failed to found cloudregion %s": 1405, + "failed to found dbinstance %s": 426, + "failed to found dbinstance %s(%s) account %s: %v": 438, + "failed to found dbinstance %s(%s) database %s: %v": 428, + "failed to found guest %s": 747, + "failed to found provider factory error: %v": 389, + "failed to found storage for disk %s(%s)": 251, + "failed to found storagecache %s": 367, + "failed to found system disk error: %v": 250, + "failed to found vpc for network %s(%s)": 1535, + "failed to match any skus in the network %s(%s) zone %s(%s)": 1441, + "failed to unmarshal input params: %v": 391, + "fetch admin public key: %v": 845, + "fetch disk size failed": 918, + "fetch form data error: %s": 33, + "fetch gpu failed %s": 709, + "fetch guest %s: %v": 1158, + "fetch guest nic: %v": 1159, + "fetch instance backup error %s": 879, + "fetch instance snapshot error %s": 876, + "fetch json for request: %v": 9, + "fetch lbagents of other clusters: %v": 1068, + "fetch network interface information: %v": 840, + "fetch project public key: %v": 844, + "fetch ssh private key: %v": 839, + "fetchAuthInfo fail: %s": 13, + "field %s is readonly": 1642, + "find Wire %s error: %s": 982, + "find guest %s: %v": 1078, + "find host %s: %v": 1076, + "fixed eip cannot be associated": 609, + "fixed eip cannot sync status": 625, + "fixed public eip cannot be dissociated": 624, + "forbidden": 162, + "found %d wires for zone %s and vpc %s": 1186, + "gateway ip must be in the same subnet as start, end ip": 1200, + "generate totp qrcode failed": 18, + "get %s service %s url: %v": 1086, + "get acl count fail %s": 1058, + "get admin credential is nil": 28, + "get certificate refcount fail %s": 1107, + "get isDefault fail %s": 1097, + "get lbcluster refcount fail %v": 1116, + "get password in body": 2, + "get proxysetting refcount fail %s": 138, + "get refCount fail %s": 1099, + "get reserved ip error": 1185, + "get resourceRecord err by:%s,err:%v": 1789, + "get sensitive config requires admin priviliges": 1647, + "getDynamicSchedtagCount fail %s": 1286, + "getFreeAddressCount fail %s": 1171, + "getGuestCount fail %s": 943, + "getReferenceCount fail %s": 1348, + "getSchedPoliciesCount fail %s": 1288, + "global vpc has associate %d vpcs": 634, + "global-settings not found": 1745, + "got unknown parent type %q, expect %s": 1164, + "got unknown type %q, expect %s": 1163, + "group %s not found": 867, + "group and guest should belong to same project": 826, + "guest %s band to up to %d security groups": 678, + "guest %s has backup, can't migrate": 798, + "guest %s has isolated device, can't migrate": 799, + "guest %s host %s isolated device not enough": 710, + "guest %s hypervisor %s can't migrate": 797, + "guest %s not found": 1338, + "guest %s status %s can't migrate": 801, + "guest %s status %s can't migrate with local storage": 803, + "guest %s unsupport postpaid expire": 763, + "guest %s(%s) is already in the backendgroup %s(%s)": 1105, + "guest %s(%s) vpc %s(%s) not same as loadbalancer vpc %s": 1102, + "guest %s(%s) vpc %s(%s) not same as vpc %s(%s)": 1104, + "guest and instance group should belong to same project": 640, + "guest attach gpu count must > 0": 708, + "guest billing type %s not support cancel expire": 761, + "guest billing type is %s": 762, + "guest can't do snapshot in status %s": 808, + "guest doesn't need reconcile backup": 760, + "guest has been converted": 783, + "guest has no vpc ip": 832, + "guest hypervisor %s can't create instance snapshot": 806, + "guest on the host are using networks on this wire": 1033, + "guest status must be ready": 785, + "guest template %s used by scalig group %s": 856, + "guest template %s used by service catalog %s": 855, + "guests disk %d snapshot full, can't take anymore": 809, + "health_check_domain must be in the range of 1 ~ 80": 1425, + "host %s can't reserve %d cpu for each isolated device, not enough": 1026, + "host %s can't reserve %dM memory for each isolated device, not enough": 1027, + "host %s can't reserve %dM storage for each isolated device, not enough": 1028, + "host %s has no access ip": 1523, + "host %s is not kvm host": 784, + "host %s not found": 862, + "host %s storage %s not found": 1367, + "host has been occupied": 258, + "host is not a baremetal": 824, + "host is not a prepaid recycle host": 930, + "host missing %s field": 1082, + "host not found???": 787, + "host should be disabled": 929, + "host status %s and enabled %v, can't do server %s": 645, + "host status %s can't exit maintenance": 1016, + "host type %s can't do host maintenance": 1017, + "host virtual memory not enough": 670, + "host_type must be specified": 1005, + "hostname cannot be number %d": 935, + "http or https listener only supportd default or normal backendgroup": 1424, + "huawei %s mode elastic not support create backup": 1517, + "iBucket.DeleteCORS error %s": 351, + "iBucket.DeletePolicy error %s": 358, + "iBucket.DeleteWebSiteConf error %s": 348, + "iBucket.GetCORSRules error %s": 352, + "iBucket.GetCdnDomains error %s": 353, + "iBucket.GetIObject error %s": 363, + "iBucket.GetIObjects error %s": 346, + "iBucket.GetPolicy error %s": 356, + "iBucket.GetRefer error %s": 355, + "iBucket.GetWebsiteConf error %s": 349, + "iBucket.SetPolicy error %s": 357, + "iBucket.SetRefer error %s": 354, + "iBucket.SetWebsite error %s": 347, + "identity provider with projects": 1657, + "illegal region %s, please contact admin": 30, + "image %s do not belong to guest image %s": 919, + "image %s not found": 1003, + "image download url is expired": 45, + "image is not in status 'active'": 43, + "image size exceeds root disk size": 691, + "inconsistent account_id, previous '%s' and now '%s'": 394, + "inconsistent domain for project and roles": 1678, + "incorrect username or password": 5, + "input condition is empty": 1805, + "input data contains invalid cloudregion id": 1309, + "input data not key value dict": 748, + "input key too long > %d": 159, + "input not json dict": 1785, + "input parameter error": 20, + "input value too long > %d": 160, + "input.SourceCidr": 1155, + "instance group %s not found": 620, + "instance is already associated with eip": 612, + "instance snapshot %q not belong server %q": 815, + "instance specs list query error": 1318, + "instance_type_category shoud be one of %s": 1314, + "internal error: unexpected backend type %s": 1414, + "internal server error": 61, + "internal server error %s": 1710, + "intranet loadbalancer not support bandwidth charge type": 1407, + "invalid %d resource type %s": 1391, + "invalid %s,required int": 1433, + "invalid CannedAction %s ": 70, + "invalid Effect %s ": 71, + "invalid access key id": 1701, + "invalid addr %s": 1053, + "invalid address: %s": 440, + "invalid aggregate_strategy: %s": 924, + "invalid any_mac address": 938, + "invalid auth methods": 1697, + "invalid billing_cycle %s": 573, + "invalid bucket name %s: %s": 319, + "invalid bucket name(%s): %s": 320, + "invalid category %s for policy definition %s(%s)": 909, + "invalid cert pubkey algorithm: %s, want %s": 187, + "invalid character %s for account name": 1454, + "invalid characters %s": 1821, + "invalid cidr %s": 1239, + "invalid cidr range %s": 1543, + "invalid cidr range %s, mask length should less than or equal to 24": 1461, + "invalid cidr_block %s": 1382, + "invalid cloud account info error: %s": 390, + "invalid condition": 80, + "invalid conditions format,required json": 1119, + "invalid conditions fromat,required json array": 1120, + "invalid content_length %s": 62, + "invalid credential": 8, + "invalid default action %s": 1483, + "invalid domain": 1711, + "invalid domain %s for CNAME record": 78, + "invalid domain %s for MX record": 75, + "invalid domain name %s": 530, + "invalid download token": 44, + "invalid duration %s": 443, + "invalid duration %s: %s": 317, + "invalid end ip: %s %s": 1195, + "invalid external_access_mode %q, want %s": 1374, + "invalid fernet token": 1696, + "invalid form": 39, + "invalid format": 171, + "invalid guest %s": 1412, + "invalid image size": 42, + "invalid input format": 172, + "invalid internal ip address: %s": 1140, + "invalid ip address: %s": 1298, + "invalid ipaddr %s": 983, + "invalid ipv4 %s ": 72, + "invalid ipv4 %s for A record": 76, + "invalid ipv6 %s for AAAA record": 77, + "invalid joint resources %s": 106, + "invalid key %s: %s": 326, + "invalid loadbalancer backend port '%d'": 1257, + "invalid loadbalancer backend weight '%d'": 1258, + "invalid loadbalancer_spec %s": 1473, + "invalid local certificate, certificate is empty.": 1110, + "invalid local certificate, private key is empty.": 1109, + "invalid macAddr %s": 952, + "invalid mongodb status %s for query backups": 1133, + "invalid network type %s": 1135, + "invalid object key: %s": 333, + "invalid origin type %s": 1555, + "invalid ovn database": 1826, + "invalid parameter backendgroup %s": 1472, + "invalid parameter format. json dict required": 587, + "invalid parameter loadbalancer_spec %s": 1471, + "invalid parameters for policy definition %s": 903, + "invalid passcode": 17, + "invalid passcode: %v": 25, + "invalid password: %s": 1684, + "invalid policy definition %s(%s) condition %s": 906, + "invalid port": 848, + "invalid project": 1709, + "invalid proxy setting %s": 378, + "invalid public error: %v": 1050, + "invalid public_ip_charge_type %s": 911, + "invalid record name %s": 523, + "invalid request": 35, + "invalid resource %s": 399, + "invalid resources format": 1726, + "invalid rw_access_type %s": 298, + "invalid scope %s": 149, + "invalid share_mode %s": 73, + "invalid source %s": 296, + "invalid status %s": 1233, + "invalid strategy %s": 1274, + "invalid template": 1651, + "invalid token": 1694, + "invalid token %s": 1714, + "invalid ttl: %d": 562, + "invalid ttl: %s": 561, + "invalid url: %v": 1747, + "invalid user": 1708, + "invalid user_access_type %s": 299, + "invalid vpc provider": 1825, + "invalid vrrp advert_int %d: want [1,255]": 1064, + "invalid vrrp authentication pass size: %d, want [1,8]": 1061, + "invalid vrrp interface %q": 1060, + "invalid vrrp priority %d: want [1,255]": 1062, + "invalid vrrp virtual_router_id %d: want [1,255]": 1063, + "invalid wire id or name %v": 1401, + "invlid image": 690, + "iops must > 0": 796, + "ip": 1227, + "ip %s not found": 715, + "ip %s or mac %s has been registered": 769, + "ip_prefix error: %s": 1191, + "ipv4 range overlap": 1370, + "isAddressUsed fail %s": 1169, + "isAlterNameUnique fail %s": 1011, + "isAttached check failed %s": 662, + "lb %s does not belong to account %s": 1389, + "lbagent cannot be deployed on managed host": 1077, + "lbagent cannot be deployed on public guests": 1079, + "lbcluster %s(%s) already has virtual_router_id %d": 1070, + "lbcluster %s(%s) is still referred to by %d %s": 1117, + "lbclusters %s(%s) and %s(%s) has conflict virtual_router_id: %d ": 1118, + "listener type must be http/https, got %s": 1420, + "loadbalancer aready associated with fourth layer listener %s": 1546, + "loadbalancer backendgroup aready associate with other %s listener": 1545, + "loadbalancer is locked, cannot delete": 1128, + "loadbalancer is using by %d backendgroup.": 1496, + "loadbalancer is using by %d listener.": 1495, + "loadbalancer listener %s is already updating": 1544, + "loadbalancerlistenerrule %s(%s): fetching listener %s failed": 1423, + "login_account is longer than 32 chars": 883, + "mac %s not found": 716, + "mac addr %s has been occupied": 721, + "maintain time has no change": 584, + "make-sshable can only be performed when in running state": 841, + "managed network cannot change status": 1232, + "mapped ip exhausted": 1388, + "master slave backendgorup must contain two backend": 1410, + "memory_size_mb, shoud be range of 512~%d": 1313, + "metdata must less then 20": 882, + "metric %s is invalid format, usage .": 1755, + "metrics is empty": 1816, + "min_instance_number should not be bigger than max_instance_number": 1245, + "min_instance_number should not be smaller than 0": 1244, + "mismatched alarm id": 1269, + "miss some subimage of guest image": 920, + "missing Content-Length": 334, + "missing access_mac and uuid in no_probe mode": 961, + "missing auth token": 1712, + "missing credential": 4, + "missing driver": 1652, + "missing duration/expire_time": 315, + "missing guest id": 804, + "missing id": 12, + "missing image name": 40, + "missing image size": 41, + "missing input field blob": 1630, + "missing input field id": 1671, + "missing input field interface": 1644, + "missing input field service/service_id": 1645, + "missing input field type": 1629, + "missing key": 323, + "missing manager?": 362, + "missing name": 318, + "missing new domain": 120, + "missing new project/tenant": 167, + "missing pid in pids": 1736, + "missing pids": 1735, + "missing project_id": 83, + "missing rid": 1738, + "missing rid in pids": 1737, + "missing tag key for": 81, + "missing tags": 79, + "missing uid": 1734, + "missing username": 842, + "missong duration": 459, + "model has no field %s": 126, + "mtu must be range of 0~1000000": 1395, + "mx_priority range limited to [1,50]": 74, + "name is too short": 874, + "name longer than %d": 157, + "name starts with letter, and contains letter, number and - only": 129, + "name starts with letter, and contains letter, number and ._@- only": 156, + "nat billing type %s not support cancel expire": 1149, + "nat gateway %s not found": 622, + "nat gateway billing type is %s": 1150, + "natgateway has %d dtable": 1147, + "natgateway has %d stable": 1146, + "natgateway has bind %d eips": 1145, + "need valid access_mac and uuid to do prepare": 974, + "network %s associated route table has no internet gateway attached.": 202, + "network %s not in vpc %s": 1157, + "network %s related vpc not found": 1459, + "network %s(%s) does not belong to %s": 1536, + "network %s(%s) has no free addresses": 1172, + "network '%s' not in vpc '%s'": 1250, + "network and filesystem are not in the same region": 1137, + "network and filesystem do not belong to the same account": 1136, + "network error": 1823, + "network server_type %s not support auto alloc": 1214, + "new password mismatch": 14, + "nfs_host is required when storage type is nfs": 308, + "nfs_shared_dir is required when storage type is nfs": 309, + "no admin account found for elastic cache %s": 583, + "no allow to access network %s": 1175, + "no available eip network": 1533, + "no cloudregion found to sync skus": 1310, + "no either ip_addr or mac specified": 717, + "no external bucket": 321, + "no networks on wire %s": 984, + "no recovery secrets for %s": 1732, + "no revocery questions.": 26, + "no such ScalingGroup '%s'": 1261, + "no such cloud region %s": 1247, + "no such disk %s": 1335, + "no such driver": 1621, + "no such group %s": 825, + "no such guest template": 1305, + "no such guest template %s": 1251, + "no such guest_template %s": 1307, + "no such loadbalancer backend group '%s'": 1256, + "no such model %s": 639, + "no such provider": 188, + "no such provider %s": 384, + "no such scaling group %s": 1264, + "no such snapshotpolicy %s": 519, + "no support for instance snapshot in guest template for now": 849, + "no totp for %s": 1731, + "no usable eip network": 626, + "no usable regions, please contact admin": 29, + "no usable ssh address": 847, + "no valid endpoint": 1817, + "no valid host": 823, + "no valid storage on host": 923, + "no viable lbcluster": 1522, + "non http listener must have backend group set": 1531, + "non redirect lblistener rule must have backend_group set": 1529, + "non-admin user not allowed to create system object": 163, + "not a baremetal": 973, + "not a baremetal server": 822, + "not a valid ip address %s: %s": 1183, + "not allow create %s in scope %s": 150, + "not allow merge default security group": 1299, + "not allow to assign admin secgroup": 684, + "not allow to change project across domain": 414, + "not allow to create": 405, + "not allow to delete": 1138, + "not allow to delete %s disk with snapshots": 518, + "not allow to delete default access group": 291, + "not allow to delete default access group rule": 300, + "not allow to delete default admin security group": 1302, + "not allow to delete default cloud region": 422, + "not allow to delete default security group": 1301, + "not allow to delete default vpc": 1375, + "not allow to delete log": 130, + "not allow to delete prepaid disk in valid status": 508, + "not allow to delete prepaid server in valid status": 869, + "not allow to delete public cloud instance_type: %s": 1322, + "not allow to delete. Virtual disk must not have snapshots": 517, + "not allow to get usage": 1715, + "not allow to list domain quotas": 144, + "not allow to list project quotas": 145, + "not allow to purge. Virtual disk must not have snapshots": 516, + "not allow to query system capability": 368, + "not allow to revoke admin secgroup": 682, + "not allow to set system key, please remove the underscore at the beginning": 158, + "not allow update rds account name": 425, + "not allow update rds database name": 437, + "not allowed update content of certificate": 1112, + "not an empty network %s": 1167, + "not empty cloud region": 421, + "not empty zone: %s": 1404, + "not enough privilege": 294, + "not enough privilege (require:%s,allow:%s)": 148, + "not enough privilege (require:%s,allow:%s:resource:%s) [tags:%s]": 147, + "not enough privilege to dp %s (require:%s,allow:%s,query:%s)": 122, + "not enough privilleges": 143, + "not find alert %s": 1761, + "not find notification %s": 1762, + "not found alert notification used by %s": 1782, + "not found cert %s": 1646, + "not found res_id %q": 1779, + "not found res_type %q": 1780, + "not found signature": 1786, "not found tenantId in body": 0, - "not implement": 259, - "not match any dbinstance sku": 431, - "not support %s": 762, - "not support auto_create_project": 81, - "not support create": 1200, - "not support create %s zone": 1378, - "not support create definition": 1201, - "not support database": 1738, - "not support for cloudaccount with provider '%s'": 388, - "not support hypervisor %s": 761, + "not implement": 263, + "not match any dbinstance sku": 447, + "not support %s": 782, + "not support auto_create_project": 82, + "not support create": 1235, + "not support create %s zone": 1406, + "not support create definition": 1236, + "not support database": 1777, + "not support for cloudaccount with provider '%s'": 404, + "not support hypervisor %s": 781, "not support reset user password": 15, - "not support type %q": 1739, - "not support update disk_type %s": 458, - "not supported": 268, - "not supported bind security group": 579, - "not supported create rule": 1435, - "not supported hypervisor %s": 903, - "not supported next hop type %s": 1205, - "not supported secondary update context %s": 1645, - "not supported update context": 1642, - "not supported update context %s": 1643, - "now allow to delete inuse instance_type.please remove related servers first: %s": 1291, - "object %s not found": 331, - "object count limit exceeds": 314, - "object key should not ends with /": 318, - "object size limit exceeds": 324, - "on-premise network cannot sync status": 1196, - "on-premise vpc cannot sync status": 1358, - "only on premise support this operation": 1186, - "only sysadmin can specify host as backend": 1056, - "only us-east-1 support %s": 1449, - "operation not allowed": 172, - "out of privileges": 146, - "parameter %s is empty": 1713, - "parse cdrom device info error %s": 855, - "parse disk description error %s": 859, + "not support type %q": 1778, + "not support update disk_type %s": 473, + "not supported": 272, + "not supported bind security group": 594, + "not supported create rule": 1462, + "not supported for inter vpc network %s": 1384, + "not supported hypervisor %s": 940, + "not supported next hop type %s": 1240, + "not supported secondary update context %s": 1679, + "not supported update context": 1676, + "not supported update context %s": 1677, + "now allow to delete inuse instance_type.please remove related servers first: %s": 1321, + "object %s not found": 345, + "object count limit exceeds": 328, + "object key should not ends with /": 332, + "object size limit exceeds": 338, + "on-premise network cannot sync status": 1231, + "on-premise vpc cannot sync status": 1385, + "only on premise support this operation": 1220, + "only sysadmin can specify host as backend": 1093, + "only us-east-1 support %s": 1478, + "parameter %s is empty": 1752, + "parse cdrom device info error %s": 887, + "parse disk description error %s": 893, + "parse end_time: %s err": 1794, "parse form data error: %s": 34, - "parse isolated device description error %s": 864, - "parse network description error %s": 862, + "parse isolated device description error %s": 898, + "parse network description error %s": 896, "parse query string error: %s": 32, + "parse start_time: %s err": 1793, "passcode is a 6-digits string": 24, - "password must be 12 chars of at least one digit, letter, uppercase letter and punctuate": 1584, - "path can not be emtpy": 1517, - "peer lbagent %s(%s) already has vrrp priority %d": 1036, - "peer_secgroup_id can not point to secgroup self": 1264, - "please retry after unbind all guests in group": 614, - "pod climc no name": 1705, - "pod climc not found": 1704, - "policy definition %s require cloudregion in %s": 870, - "policy definition %s require cloudregion not in %s": 871, - "policy definition %s require except tag %s": 874, - "policy definition %s require must contains tag %s": 873, - "policy is referenced": 1786, - "port %d not support, only support range 1 ~ 65535": 1054, - "private_key and password cannot both be empty": 813, - "project %s not found": 379, - "project contains external resources": 1632, - "project contains group": 1634, - "project contains user": 1633, - "project disabled": 1658, - "project in non-default domain is prohibited": 126, - "project is not found": 1697, - "project mapping has associate %d accounts": 1202, - "project mapping has associate %d cloudproviders": 1203, - "provider %s: %v": 358, - "provider is enabled": 390, - "provider is not idle": 391, - "provider is shared outside of domain": 382, - "provider mismatch: %s instance can't use %s sku": 562, - "proxysetting %s is still referred to by %d %s": 140, - "public connection aready allocated": 570, - "public ip not supported for %s": 876, - "put object error %s": 326, - "query all networks fail": 1176, - "query backend group releated resource failed.": 1051, - "query duration `to` err: %s": 1769, - "query duration err: from: %s, to:%s": 1768, - "query error %s": 1594, - "query quotas %s": 148, - "query sku list failed.": 1295, + "password must be 12 chars of at least one digit, letter, uppercase letter and punctuate": 1618, + "path can not be emtpy": 1547, + "peer lbagent %s(%s) already has vrrp priority %d": 1073, + "peer_secgroup_id can not point to secgroup self": 1293, + "please retry after unbind all guests in group": 636, + "pod climc no name": 1744, + "pod climc not found": 1743, + "policy definition %s require cloudregion in %s": 904, + "policy definition %s require cloudregion not in %s": 905, + "policy definition %s require except tag %s": 908, + "policy definition %s require must contains tag %s": 907, + "policy is referenced": 1828, + "port %d not support, only support range 1 ~ 65535": 1091, + "private_key and password cannot both be empty": 843, + "project %s not found": 395, + "project contains external resources": 1666, + "project contains group": 1668, + "project contains user": 1667, + "project disabled": 1692, + "project in non-default domain is prohibited": 119, + "project is not found": 1739, + "project mapping has associate %d accounts": 1237, + "project mapping has associate %d cloudproviders": 1238, + "project tags not match (%s,require:%s)": 135, + "provider %s: %v": 375, + "provider is enabled": 406, + "provider is not idle": 407, + "provider is shared outside of domain": 398, + "provider mismatch: %s instance can't use %s sku": 577, + "proxysetting %s is still referred to by %d %s": 139, + "public connection aready allocated": 585, + "public ip not supported for %s": 910, + "put object error %s": 340, + "query all networks fail": 1209, + "query backend group releated resource failed.": 1088, + "query duration `to` err: %s": 1809, + "query duration err: from: %s, to:%s": 1808, + "query error %s": 1628, + "query quotas %s": 146, + "query sku list failed.": 1325, "questions not found": 22, - "readonly": 1606, + "readonly": 1640, "recv invalid data": 68, - "redirect can only be enabled for http/https listener": 1500, - "redirect must have at least one of scheme, host, path changed": 1497, - "redis version 2.8 not support create account": 1522, - "referered by storages": 1326, - "reflect call %s fail %s": 109, - "region": 577, - "region contains endpoints": 1636, - "region mismatch: instance region %s, sku region %s": 563, - "region of backend %d does not match that of lb's": 1059, - "region of host %q (%s) != region of loadbalancer %q (%s)": 1496, - "region of host %q (%s) != region of loadbalancer %q (%s))": 1388, - "region:%s no support pull metric at the moment": 1775, - "regiondriver": 578, - "release public connection aready released": 571, - "rep body code is :%s, message:%s,body:%v": 1774, - "repeat_weekdays only contains %d days at most": 1299, + "redirect can only be enabled for http/https listener": 1530, + "redirect must have at least one of scheme, host, path changed": 1527, + "redis version 2.8 not support create account": 1552, + "referered by storages": 1354, + "reflect call %s fail %s": 112, + "region": 592, + "region contains endpoints": 1670, + "region mismatch: instance region %s, sku region %s": 578, + "region of backend %d does not match that of lb's": 1096, + "region of host %q (%s) != region of loadbalancer %q (%s)": 1526, + "region of host %q (%s) != region of loadbalancer %q (%s))": 1416, + "region:%s no support pull metric at the moment": 1815, + "regiondriver": 593, + "release public connection aready released": 586, + "rep body code is :%s, message:%s,body:%v": 1814, + "repeat_weekdays only contains %d days at most": 1329, "request body is empty": 11, - "request body is too large.": 58, - "request process timeout": 90, - "require system previleges to convert host in other domain": 972, - "require validated qcloud cross region vpcPeering bandwidth values:[10, 20, 50, 100, 200, 500, 1000],unit Mbps": 1778, - "required at least %d subnet with at least 8 free ip.": 1437, - "required at least %d subnet.": 1436, - "reserved cpu must >= 0": 986, - "reserved memory must >= 0": 987, - "reserved storage must >= 0": 988, - "resource %s in vpc %s external access mode %s is not support accociate eip": 588, - "resource %s is not support sync skus": 1278, - "resource %s module not exists": 64, - "resource is enabled": 1627, - "role is being assigned to group": 1641, - "role is being assigned to user": 1640, - "root disk image(%s) and sku(%s) architecture mismatch": 660, - "row %d domain is empty": 53, - "row %d duplicate name %s": 54, - "row %d name is empty": 51, - "row %d password is empty": 52, - "rule %d is invalid: %s": 1266, - "rule %s/%s already occupied by rule %s(%s)": 1088, - "saveConfigs fail %s": 1616, - "schedtag %s not found": 549, - "schedtag_id not provide": 1241, - "searching for usable ssh address: %v": 816, - "secgroup %s not found": 832, - "secgroup %s rules not equals %s rules": 1270, - "secgroups will be empty after update.": 582, - "security group %s has already been assigned to guest %s": 652, - "security group %s not assigned to guest %s": 654, - "security group has been reference in %d security group": 1263, - "security group id should not be empty": 1772, - "select for nothing in query": 1767, - "self billing type %s not support cancel expire": 1100, - "self billing type is %s": 1099, - "server %s does not belong to account %s": 1363, - "server %s not found": 589, - "server %s with port %d already in used": 1518, - "server %s with port %d aready used by other %s listener": 1519, - "server and eip are not managed by the same provider": 604, - "server host is not found???": 603, - "server is in %q state, want %q": 1043, - "server region is not found???": 600, - "server sshable state can only be checked when in running state": 808, - "service %s not found error: %v": 1691, - "service contains endpoints": 1646, - "service is enabled": 1647, + "request process timeout": 91, + "require system previleges to convert host in other domain": 1009, + "require validated qcloud cross region vpcPeering bandwidth values:[10, 20, 50, 100, 200, 500, 1000],unit Mbps": 1818, + "required at least %d subnet with at least 8 free ip.": 1467, + "required at least %d subnet.": 1466, + "reserved cpu must >= 0": 1023, + "reserved memory must >= 0": 1024, + "reserved storage must >= 0": 1025, + "resource %s in vpc %s external access mode %s is not support accociate eip": 603, + "resource %s is not support sync skus": 1308, + "resource %s module not exists": 66, + "resource (domain) tags not match (tags:%s,require:%s)": 131, + "resource (project) tags not match (tags:%s,require:%s)": 132, + "resource is enabled": 1661, + "resource tags not match (tags:%s,require:%s)": 133, + "role is being assigned to group": 1675, + "role is being assigned to user": 1674, + "root disk image(%s) and sku(%s) architecture mismatch": 689, + "row %d domain is empty": 57, + "row %d duplicate name %s": 58, + "row %d name is empty": 55, + "row %d password is empty": 56, + "rule %d is invalid: %s": 1295, + "rule %s/%s already occupied by rule %s(%s)": 1122, + "saveConfigs fail %s": 1650, + "schedtag %s not found": 564, + "schedtag_id not provide": 1276, + "searching for usable ssh address: %v": 846, + "secgroup %s not found": 863, + "secgroup %s rules not equals %s rules": 1300, + "secgroups will be empty after update.": 597, + "security group %s has already been assigned to guest %s": 679, + "security group %s not assigned to guest %s": 681, + "security group has been reference in %d security group": 1292, + "security group id should not be empty": 1812, + "select for nothing in query": 1807, + "self billing type %s not support cancel expire": 1132, + "self billing type is %s": 1131, + "server %s does not belong to account %s": 1390, + "server %s not found": 604, + "server %s with port %d already in used": 1548, + "server %s with port %d aready used by other %s listener": 1549, + "server and eip are not managed by the same provider": 619, + "server host is not found???": 618, + "server is in %q state, want %q": 1080, + "server region is not found???": 615, + "server sshable state can only be checked when in running state": 838, + "service %s not found error: %v": 1727, + "service contains endpoints": 1680, + "service is enabled": 1681, + "service_type %s": 1553, "session expires, missing %s": 31, - "setAcl error %s": 327, - "sharing is limited to domains %s": 156, - "shield res_id is empty": 1752, - "shield res_name is empty": 1751, - "signature error": 1748, - "sku %s is soldout": 1485, - "sku %s not indicate attached disk backend": 858, - "sku %s not indicate attached disk size": 857, - "slave dbinstance not support prepaid billing type": 1413, - "snapshot referenced by instance snapshot": 1313, - "snapshotpolicy %s not found: %s": 457, - "snapshotpolicy disk has been exist": 1306, - "some disk missing!!!": 771, - "some networks not exist": 1214, - "source_cidr and network_id conflict": 1122, - "ssh protocol error": 1784, - "start and end ip not in the same subnet": 1165, - "start and end ip when masked are not in the same cidr subnet": 1172, - "start create snapshot task failed: %s": 792, - "start snapshot reset failed %s": 794, - "start, end ip must be in the same subnet": 1179, - "sticky_session_cookie can only contain letters, Numbers, '_' and '-'": 1400, - "sticky_session_cookie length must within 1~200": 1399, - "storage %s can not be data disk": 244, - "storage %s(%s) need online and attach host for create disk": 463, - "storage cache is missing": 1338, - "storage cache not empty": 1325, - "storage classes not supported": 400, - "storage has associate hosts": 1335, - "storage has disks": 1336, - "storage has snapshots": 1337, - "storage is enabled": 1339, - "storage not cache image": 1328, - "storage of disk %s no valid host": 491, - "subnet masklen should be smaller than 30": 1161, - "syncWithCloudBucket error %s": 328, - "sync_interval_seconds should be greater than %d": 381, - "sysadmin is protected": 1592, - "tag has dynamic rules": 1252, - "tag is associate with sched policies": 1254, - "telegraf params: invalid influxdb url: %s": 1028, - "template file is invalid. please check.": 49, - "template not found %s": 57, - "template_id": 55, - "tenant/project %s not found": 1528, - "the %s %q in guest template is not a public resource": 821, - "the %s %q in guest template is not a public resource in %s scope": 823, - "the %s in guest template is not a public resource": 820, - "the %s in guest template is not a public resource in %s scope": 822, - "the AlertType is illegal:%s": 1734, - "the Comparator is illegal: %s": 1726, - "the account has been registerd %s": 369, - "the acl cache in region %s aready exists.": 1072, - "the certificate cache in region %s aready exists.": 1077, - "the guest template %s is not valid in cloudregion %s, reason: %s": 1217, - "the image reference session has not been expired!": 352, - "the min value of cycle in alarm is 300": 1238, - "the other security group is in use": 1274, - "the reduce is illegal %s": 1727, - "the reduce is illegal: %s": 1728, - "the security group is in use": 1272, - "there are dnat rules with same external ip and external port": 1109, - "there are no disks in this instance snapshot, try another one": 849, - "there is no such secgroup %s descripted by guest template": 819, - "this operation requires rds state to be %s": 454, - "threshold:%s should be number type": 1736, - "time_points only contains %d points at most": 1300, - "top level public domain name %s not support": 518, - "totp secret exists": 1687, - "try use /servers/<%s>/resize-disk API": 477, - "uid is empty": 19, - "unauthorized %s": 1669, - "unexpected backend type %s": 1058, - "unknown parent object id spec": 1130, - "unknown server type %s": 835, - "unknown zone type %s": 519, - "unkown expansion principle %s": 1218, - "unkown health check mode %s": 1220, - "unkown indicator in alarm %s": 1236, - "unkown label type '%s'": 1260, - "unkown operator in alarm %s": 1235, - "unkown resource operation '%s'": 1259, - "unkown resource type '%s'": 1258, - "unkown scaling policy action %s": 1231, - "unkown scaling policy unit %s": 1232, - "unkown scheduled type '%s'": 1257, - "unkown shrink principle %s": 1219, - "unkown trigger type %s": 1230, - "unkown wrapper in alarm %s": 1237, - "unmarshal JoinResourceBaseCreateInput fail %s": 996, - "unmarshal JointResourceCreateInput fail %s": 1245, - "unmarshal SharableVirtualResourceCreateInput fail %s": 1020, - "unmarshal StandaloneResourceCreateInput fail %s": 550, - "unmarshal VirtualResourceCreateInput fail %s": 1052, - "unmarshal input fail %s": 1780, - "unmarshal input: %v": 1044, - "unmarshal limit error %s": 345, - "unmarshal questions: %v": 27, - "unmarshaling cidrs failed: %s": 1208, - "unrecognized input %s": 1668, - "unsupport delete %s backups": 557, - "unsupport on host status %s": 981, - "unsupport type: %s": 1709, - "unsupported action %s": 1701, - "unsupported duration %s": 428, - "unsupported execution_error_state %s": 1715, - "unsupported no_data_state %s": 1714, - "unsupported notification type %s": 1744, - "unsupported resource type %s": 1742, - "update config version fail %s": 1648, - "url is empty": 1707, - "use yum requires valid repo_base_url": 1037, - "user %s not found": 163, - "user contains external resources": 1652, - "user disabled": 1659, - "user forbidden login from web": 10, - "user must have system admin privileges": 1048, - "user not found": 1663, - "user not found or not enabled": 1672, - "user not in project": 1665, - "username or password is empty": 3, - "valid vlan id": 1158, - "valid wire_level_for_vmware, accept vcenter, datacenter, cluster": 387, - "version mismatch": 1657, - "virtual resource already freezed": 167, - "virtual resource not freezed": 168, - "vpc %s already connected to a interVpcNetwork": 1003, - "vpc %s and vpc %s have already connected": 1347, - "vpc %s has already in this dns zone": 525, - "vpc %s is not connected to this interVpcNetwork": 1004, - "vpc %s not in dns zone": 526, - "vpc %s(%s) is not a managed resouce": 1267, - "vpc joint interVpcNetwork on different cloudEnv is not supported": 1002, - "vpc joint interVpcNetwork on different cloudprovider is not supported": 1001, - "vpc lb is not allowed for now": 1490, - "vpc on different cloudprovider peering is not supported": 1343, - "waf %s status is not available": 1365, - "weight %d not support, only support range 0 ~ 256": 1053, - "wire contains hosts": 1371, - "wire contains networks": 1373, - "wire not found for zone %s and vpc %s": 1156, - "wire zone must match zone parameter, got %s, want %s(%s)": 1080, - "wrong password": 16, - "zone %s not in cloudregion %s": 1281, - "zone %s(%s) has no lbcluster": 1491, - "zone and vpc info required when wire is absent": 1169, - "zone info missing": 1489, - "zone mismatch, elastic cache sku zone %s != %s": 1483, - "zone mismatch: instance zone %s, sku zone %s": 564, - "zone of wire must be %s, got %s": 1081, + "setAcl error %s": 341, + "sharing is limited to domains %s": 154, + "shield res_id is empty": 1791, + "shield res_name is empty": 1790, + "signature error": 1787, + "sku %s is soldout": 1515, + "sku %s not indicate attached disk backend": 892, + "sku %s not indicate attached disk size": 891, + "slave dbinstance not support prepaid billing type": 1440, + "snapshot %s not found": 734, + "snapshot referenced by instance snapshot": 1341, + "snapshotpolicy %s not found: %s": 472, + "snapshotpolicy disk has been exist": 1336, + "some networks not exist": 1249, + "source_cidr and network_id conflict": 1154, + "ssh protocol error": 1824, + "start and end ip not in the same subnet": 1196, + "start and end ip when masked are not in the same cidr subnet": 1205, + "start create backup task failed: %s": 814, + "start create snapshot task failed: %s": 812, + "start snapshot reset failed %s": 818, + "start, end ip must be in the same subnet": 1212, + "sticky_session_cookie can only contain letters, Numbers, '_' and '-'": 1428, + "sticky_session_cookie length must within 1~200": 1427, + "storage %s can not be data disk": 248, + "storage %s(%s) need online and attach host for create disk": 478, + "storage cache is missing": 1364, + "storage cache not empty": 1353, + "storage classes not supported": 417, + "storage has associate hosts": 1361, + "storage has backup": 311, + "storage has disks": 1362, + "storage has snapshots": 1363, + "storage is enabled": 1365, + "storage not cache image": 1356, + "storage of disk %s no valid host": 505, + "subnet masklen should be smaller than 30": 1192, + "sync error": 69, + "syncWithCloudBucket error %s": 342, + "sync_interval_seconds should be greater than %d": 397, + "sysadmin is protected": 1626, + "table %s not found": 128, + "tag has dynamic rules": 1287, + "tag is associate with sched policies": 1289, + "telegraf params: invalid influxdb url: %s": 1065, + "template file is invalid. please check.": 53, + "template not found %s": 60, + "template_id": 59, + "tenant/project %s not found": 1561, + "the %s %q in guest template is not a public resource": 852, + "the %s %q in guest template is not a public resource in %s scope": 854, + "the %s in guest template is not a public resource": 851, + "the %s in guest template is not a public resource in %s scope": 853, + "the AlertType is illegal:%s": 1773, + "the Comparator is illegal: %s": 1765, + "the account has been registerd %s": 386, + "the acl cache in region %s aready exists.": 1106, + "the certificate cache in region %s aready exists.": 1111, + "the class metadata of guest and disk is different": 667, + "the disk of a esxi virtual machine with instance snapshots does not support resizing": 791, + "the guest template %s is not valid in cloudregion %s, reason: %s": 1252, + "the hostname length must be greater than or equal to 2": 937, + "the image reference session has not been expired!": 366, + "the min value of cycle in alarm is 300": 1273, + "the other security group is in use": 1304, + "the reduce is illegal %s": 1766, + "the reduce is illegal: %s": 1767, + "the security group %s is in use cnt: %s": 1303, + "the vpc %s and this wire have different class metadata": 1403, + "the wire %s and project %s has different class metadata": 1204, + "the wire %s and the project %s has different class metadata": 1230, + "there are dnat rules with same external ip and external port": 1141, + "there are no disks in this instance backup, try another one": 881, + "there are no disks in this instance snapshot, try another one": 877, + "there is no such secgroup %s descripted by guest template": 850, + "this operation requires rds state to be %s": 470, + "threshold:%s should be number type": 1775, + "time_points only contains %d points at most": 1330, + "top level public domain name %s not support": 533, + "totp secret exists": 1733, + "uid is empty": 19, + "unable to fetch backupStorage %s": 1035, + "unauthorized %s": 1704, + "unexpected backend type %s": 1095, + "unknown parent object id spec": 1162, + "unknown server type %s": 866, + "unknown zone type %s": 534, + "unkown expansion principle %s": 1253, + "unkown health check mode %s": 1255, + "unkown indicator in alarm %s": 1271, + "unkown operator in alarm %s": 1270, + "unkown scaling policy action %s": 1266, + "unkown scaling policy unit %s": 1267, + "unkown shrink principle %s": 1254, + "unkown trigger type %s": 1265, + "unkown wrapper in alarm %s": 1272, + "unmarshal JointResourceCreateInput fail %s": 1280, + "unmarshal SharableVirtualResourceCreateInput fail %s": 1057, + "unmarshal StandaloneResourceCreateInput fail %s": 565, + "unmarshal VirtualResourceCreateInput fail %s": 1089, + "unmarshal input fail %s": 1820, + "unmarshal input: %v": 1081, + "unmarshal limit error %s": 359, + "unmarshal questions: %v": 27, + "unmarshaling cidrs failed: %s": 1243, + "unrecognized input %s": 1703, + "unsupport delete %s backups": 572, + "unsupport on host status %s": 1018, + "unsupport type: %s": 1748, + "unsupported action %s": 1740, + "unsupported duration %s": 444, + "unsupported execution_error_state %s": 1754, + "unsupported no_data_state %s": 1753, + "unsupported notification type %s": 1783, + "unsupported resource type %s": 1781, + "unsupported vdi protocol": 239, + "update config version fail %s": 1682, + "update keypairId %v": 658, + "url is empty": 1746, + "use yum requires valid repo_base_url": 1074, + "user %s not found": 161, + "user contains external resources": 1686, + "user disabled": 1693, + "user forbidden login from web": 10, + "user must have system admin privileges": 1085, + "user not found": 1698, + "user not found or not enabled": 1707, + "user not in project": 1700, + "username or password is empty": 3, + "valid vlan id": 1189, + "valid wire_level_for_vmware, accept vcenter, datacenter, cluster": 403, + "version mismatch": 1691, + "virtual resource already freezed": 165, + "virtual resource not freezed": 166, + "vpc %s already connected to a interVpcNetwork": 1039, + "vpc %s and vpc %s have already connected": 1373, + "vpc %s has already in this dns zone": 540, + "vpc %s is not connected to this interVpcNetwork": 1040, + "vpc %s not in dns zone": 541, + "vpc %s(%s) is not a managed resouce": 1296, + "vpc joint interVpcNetwork on different cloudEnv is not supported": 1038, + "vpc joint interVpcNetwork on different cloudprovider is not supported": 1037, + "vpc lb is not allowed for now": 1520, + "vpc on different cloudprovider peering is not supported": 1369, + "waf %s status is not available": 1392, + "weight %d not support, only support range 0 ~ 256": 1090, + "wire contains hosts": 1398, + "wire contains networks": 1400, + "wire not found for zone %s and vpc %s": 1187, + "wire zone must match zone parameter, got %s, want %s(%s)": 1114, + "wrong password": 16, + "zone %s not in cloudregion %s": 1311, + "zone %s(%s) has no lbcluster": 1521, + "zone and vpc info required when wire is absent": 1201, + "zone info missing": 1519, + "zone mismatch, elastic cache sku zone %s != %s": 1513, + "zone mismatch: instance zone %s, sku zone %s": 579, + "zone of wire must be %s, got %s": 1115, } -var en_USIndex = []uint32{ // 1788 elements +var en_USIndex = []uint32{ // 1830 elements // Entry 0 - 1F 0x00000000, 0x0000001b, 0x00000034, 0x00000049, 0x00000067, 0x0000007a, 0x00000099, 0x000000d4, @@ -1844,501 +1886,514 @@ var en_USIndex = []uint32{ // 1788 elements 0x000002dc, 0x000002f8, 0x00000320, 0x00000348, // Entry 20 - 3F 0x00000364, 0x00000381, 0x0000039b, 0x000003b5, - 0x000003c5, 0x000003dc, 0x000003fa, 0x00000407, - 0x0000041a, 0x0000042d, 0x00000440, 0x00000450, - 0x00000467, 0x0000047c, 0x00000492, 0x000004b1, - 0x000004c1, 0x000004d2, 0x000004fa, 0x0000050d, - 0x00000522, 0x0000053b, 0x00000552, 0x0000056b, - 0x00000577, 0x0000058d, 0x000005a3, 0x000005be, - 0x000005d5, 0x000005ef, 0x00000602, 0x0000061a, + 0x000003c5, 0x000003dc, 0x000003ef, 0x0000040d, + 0x0000041a, 0x0000042d, 0x00000440, 0x00000453, + 0x00000473, 0x0000048a, 0x000004a8, 0x000004b8, + 0x000004cf, 0x000004e4, 0x000004fa, 0x00000519, + 0x00000529, 0x0000053a, 0x00000562, 0x00000575, + 0x0000058a, 0x000005a3, 0x000005ba, 0x000005d3, + 0x000005df, 0x000005f5, 0x0000060b, 0x00000625, // Entry 40 - 5F - 0x00000628, 0x00000646, 0x00000657, 0x0000066b, - 0x0000068e, 0x000006a0, 0x000006be, 0x000006d6, - 0x000006ec, 0x00000702, 0x00000726, 0x00000746, - 0x00000763, 0x00000783, 0x000007a6, 0x000007b3, - 0x000007c5, 0x000007d9, 0x000007f9, 0x0000080c, - 0x00000824, 0x0000083e, 0x00000854, 0x00000867, - 0x00000879, 0x0000088c, 0x000008a7, 0x000008bf, - 0x000008d7, 0x000008ef, 0x00000903, 0x0000093c, + 0x00000638, 0x00000650, 0x0000065e, 0x0000067c, + 0x0000068d, 0x0000069f, 0x000006aa, 0x000006c8, + 0x000006e0, 0x000006f6, 0x0000070c, 0x00000730, + 0x00000750, 0x0000076d, 0x0000078d, 0x000007b0, + 0x000007bd, 0x000007cf, 0x000007e3, 0x00000803, + 0x00000816, 0x0000082e, 0x00000848, 0x0000085e, + 0x00000871, 0x00000883, 0x00000896, 0x000008b1, + 0x000008c9, 0x000008e1, 0x000008f9, 0x0000090d, // Entry 60 - 7F - 0x00000953, 0x0000097f, 0x000009af, 0x000009e3, - 0x00000a21, 0x00000a7b, 0x00000aa2, 0x00000ac6, - 0x00000ae1, 0x00000b1a, 0x00000b2d, 0x00000b44, - 0x00000b72, 0x00000ba2, 0x00000bba, 0x00000bda, - 0x00000bf9, 0x00000c12, 0x00000c25, 0x00000c41, - 0x00000c5a, 0x00000c6e, 0x00000c8c, 0x00000ca4, - 0x00000cbd, 0x00000cd3, 0x00000ceb, 0x00000d04, - 0x00000d1f, 0x00000d33, 0x00000d53, 0x00000d7f, + 0x00000946, 0x0000095d, 0x00000989, 0x000009b9, + 0x000009ed, 0x00000a2b, 0x00000a85, 0x00000aac, + 0x00000ad0, 0x00000afc, 0x00000b28, 0x00000b43, + 0x00000b7c, 0x00000b8f, 0x00000ba6, 0x00000bd4, + 0x00000c18, 0x00000c30, 0x00000c4f, 0x00000c62, + 0x00000c76, 0x00000c94, 0x00000cac, 0x00000ccc, + 0x00000cf8, 0x00000d0b, 0x00000d2c, 0x00000d69, + 0x00000d8c, 0x00000da0, 0x00000db7, 0x00000dcd, // Entry 80 - 9F - 0x00000d92, 0x00000db3, 0x00000de7, 0x00000e0a, - 0x00000e1e, 0x00000e35, 0x00000e4b, 0x00000e63, - 0x00000ea3, 0x00000ebb, 0x00000edc, 0x00000efd, - 0x00000f1f, 0x00000f4d, 0x00000f61, 0x00000f74, - 0x00000f99, 0x00000fb0, 0x00000fd0, 0x00000fe2, - 0x00001003, 0x00001013, 0x0000104a, 0x00001075, - 0x00001086, 0x000010a6, 0x000010c4, 0x000010e5, - 0x00001107, 0x00001128, 0x00001149, 0x0000118c, + 0x00000de5, 0x00000df8, 0x00000e38, 0x00000e50, + 0x00000e86, 0x00000ebd, 0x00000eea, 0x00000f10, + 0x00000f37, 0x00000f58, 0x00000f79, 0x00000f9b, + 0x00000fc9, 0x00000fdd, 0x00000ff0, 0x00001015, + 0x0000102c, 0x0000104c, 0x0000106d, 0x0000107d, + 0x000010be, 0x000010e9, 0x000010fa, 0x0000111a, + 0x00001138, 0x00001159, 0x0000117b, 0x0000119c, + 0x000011bd, 0x00001200, 0x00001214, 0x0000125f, // Entry A0 - BF - 0x000011a0, 0x000011eb, 0x00001203, 0x0000121d, - 0x0000122f, 0x00001239, 0x0000126c, 0x00001292, - 0x000012b3, 0x000012d0, 0x000012eb, 0x00001304, - 0x00001313, 0x00001329, 0x0000133e, 0x00001350, - 0x0000136e, 0x00001396, 0x000013c7, 0x000013f9, - 0x0000142c, 0x0000145e, 0x0000148f, 0x000014b3, - 0x000014d7, 0x000014fe, 0x00001537, 0x0000156d, - 0x000015a7, 0x000015d2, 0x000015e3, 0x000015ff, + 0x00001277, 0x00001291, 0x000012a3, 0x000012ad, + 0x000012e0, 0x00001306, 0x00001327, 0x00001344, + 0x0000135f, 0x0000139e, 0x000013e3, 0x000013fc, + 0x0000140b, 0x00001420, 0x00001432, 0x00001450, + 0x00001478, 0x000014a9, 0x000014db, 0x0000150e, + 0x00001540, 0x00001571, 0x00001595, 0x000015b9, + 0x000015e0, 0x00001619, 0x0000164f, 0x00001689, + 0x000016b4, 0x000016c5, 0x000016e1, 0x000016ef, // Entry C0 - DF - 0x0000160d, 0x0000161e, 0x00001631, 0x0000163e, - 0x00001652, 0x00001664, 0x00001674, 0x00001688, - 0x0000169e, 0x000016bd, 0x000016f2, 0x0000172f, - 0x00001773, 0x000017db, 0x00001811, 0x00001843, - 0x0000186d, 0x0000188f, 0x000018af, 0x000018c7, - 0x000018e2, 0x000018fc, 0x00001915, 0x00001934, - 0x00001954, 0x00001970, 0x00001992, 0x000019ab, - 0x000019c5, 0x000019f9, 0x00001a20, 0x00001a57, + 0x00001700, 0x00001713, 0x00001720, 0x00001734, + 0x00001746, 0x00001756, 0x0000176a, 0x00001780, + 0x0000179f, 0x000017d4, 0x00001811, 0x00001855, + 0x000018bd, 0x000018f3, 0x00001925, 0x00001947, + 0x00001967, 0x0000197f, 0x0000199a, 0x000019b4, + 0x000019cd, 0x000019ec, 0x00001a0c, 0x00001a28, + 0x00001a47, 0x00001a72, 0x00001a94, 0x00001aad, + 0x00001ac7, 0x00001afb, 0x00001b22, 0x00001b59, // Entry E0 - FF - 0x00001a76, 0x00001a9b, 0x00001ab3, 0x00001aef, - 0x00001b01, 0x00001b22, 0x00001b74, 0x00001bab, - 0x00001bd0, 0x00001bef, 0x00001c19, 0x00001c46, - 0x00001c64, 0x00001c80, 0x00001cb4, 0x00001ce3, - 0x00001d09, 0x00001d41, 0x00001d79, 0x00001db2, - 0x00001dea, 0x00001e0a, 0x00001e3c, 0x00001e62, - 0x00001e8a, 0x00001ed8, 0x00001eff, 0x00001f22, - 0x00001f59, 0x00001f6f, 0x00001f85, 0x00001f9c, + 0x00001b78, 0x00001b9d, 0x00001bb5, 0x00001bf1, + 0x00001c03, 0x00001c24, 0x00001c76, 0x00001cad, + 0x00001cd2, 0x00001cf1, 0x00001d1b, 0x00001d48, + 0x00001d66, 0x00001d8e, 0x00001dbc, 0x00001dea, + 0x00001e03, 0x00001e27, 0x00001e43, 0x00001e77, + 0x00001ea6, 0x00001ecc, 0x00001f04, 0x00001f3c, + 0x00001f74, 0x00001f94, 0x00001fc6, 0x00001fec, + 0x00002014, 0x00002062, 0x00002089, 0x000020ac, // Entry 100 - 11F - 0x00001fd8, 0x0000201a, 0x00002040, 0x00002084, - 0x00002092, 0x000020b2, 0x000020d6, 0x000020f9, - 0x0000211c, 0x00002133, 0x0000216b, 0x0000218a, - 0x000021a0, 0x000021ae, 0x000021d6, 0x00002207, - 0x00002223, 0x0000225a, 0x0000228b, 0x000022a4, - 0x000022bc, 0x000022e5, 0x000022ff, 0x00002347, - 0x00002382, 0x000023bc, 0x000023ea, 0x00002425, - 0x0000243e, 0x00002450, 0x0000246a, 0x00002489, + 0x000020e3, 0x000020f9, 0x0000210f, 0x00002126, + 0x00002162, 0x000021a4, 0x000021ca, 0x0000220e, + 0x0000221c, 0x0000223c, 0x00002260, 0x00002283, + 0x000022a6, 0x000022bd, 0x000022f5, 0x00002314, + 0x0000232a, 0x00002338, 0x00002360, 0x00002391, + 0x000023ad, 0x000023e4, 0x00002415, 0x0000242e, + 0x00002446, 0x0000246f, 0x00002489, 0x000024d1, + 0x0000250c, 0x00002546, 0x00002574, 0x000025af, // Entry 120 - 13F - 0x000024b2, 0x000024eb, 0x00002515, 0x0000252a, - 0x00002552, 0x00002564, 0x00002595, 0x000025af, - 0x000025cb, 0x000025f9, 0x00002626, 0x00002643, - 0x0000265b, 0x00002674, 0x00002691, 0x000026b9, - 0x000026d1, 0x000026de, 0x000026f9, 0x00002715, - 0x00002728, 0x00002740, 0x0000274c, 0x0000276a, - 0x0000277f, 0x00002792, 0x000027a5, 0x000027c0, - 0x000027d7, 0x000027e9, 0x000027f4, 0x00002816, + 0x000025c8, 0x000025da, 0x000025f4, 0x00002613, + 0x0000263c, 0x00002675, 0x0000269f, 0x000026b4, + 0x000026dc, 0x000026ee, 0x0000271f, 0x00002739, + 0x00002755, 0x00002783, 0x000027b0, 0x000027d7, + 0x00002801, 0x0000281a, 0x0000284e, 0x0000287b, + 0x00002893, 0x000028c1, 0x000028f5, 0x00002909, + 0x0000291c, 0x00002939, 0x00002951, 0x0000296a, + 0x00002987, 0x000029af, 0x000029c7, 0x000029d4, // Entry 140 - 15F - 0x0000282d, 0x00002844, 0x0000285e, 0x00002879, - 0x0000288d, 0x000028a7, 0x000028c3, 0x000028d7, - 0x000028e7, 0x00002904, 0x00002931, 0x0000296a, - 0x0000297e, 0x0000299b, 0x000029b7, 0x000029da, - 0x000029fa, 0x00002a1f, 0x00002a3b, 0x00002a59, - 0x00002a78, 0x00002a92, 0x00002aac, 0x00002ac7, - 0x00002ae2, 0x00002b00, 0x00002b19, 0x00002b2b, - 0x00002b3b, 0x00002b4c, 0x00002b68, 0x00002b89, + 0x000029ef, 0x00002a0b, 0x00002a1e, 0x00002a36, + 0x00002a42, 0x00002a60, 0x00002a75, 0x00002a88, + 0x00002a9b, 0x00002ab6, 0x00002acd, 0x00002adf, + 0x00002aea, 0x00002b0c, 0x00002b23, 0x00002b3a, + 0x00002b54, 0x00002b6f, 0x00002b83, 0x00002b9d, + 0x00002bb9, 0x00002bcd, 0x00002bdd, 0x00002bfa, + 0x00002c27, 0x00002c60, 0x00002c74, 0x00002c91, + 0x00002cad, 0x00002cd0, 0x00002cf0, 0x00002d15, // Entry 160 - 17F - 0x00002baf, 0x00002be1, 0x00002c01, 0x00002c26, - 0x00002c46, 0x00002c59, 0x00002c6d, 0x00002c7d, - 0x00002c9c, 0x00002cb5, 0x00002cce, 0x00002ce6, - 0x00002d11, 0x00002d37, 0x00002d4e, 0x00002d6e, - 0x00002d82, 0x00002da8, 0x00002dca, 0x00002ddb, - 0x00002df5, 0x00002e06, 0x00002e31, 0x00002e56, - 0x00002e7b, 0x00002e94, 0x00002ea8, 0x00002edc, - 0x00002ef1, 0x00002f16, 0x00002f46, 0x00002f6b, + 0x00002d31, 0x00002d4f, 0x00002d6e, 0x00002d88, + 0x00002da2, 0x00002dbd, 0x00002dd8, 0x00002df6, + 0x00002e0f, 0x00002e21, 0x00002e31, 0x00002e42, + 0x00002e5e, 0x00002e7f, 0x00002ea5, 0x00002ed7, + 0x00002ef7, 0x00002f1c, 0x00002f39, 0x00002f4c, + 0x00002f7d, 0x00002f9d, 0x00002fb0, 0x00002fc4, + 0x00002fd4, 0x00002ff3, 0x0000300c, 0x00003025, + 0x0000303d, 0x00003068, 0x0000308e, 0x000030a5, // Entry 180 - 19F - 0x00002f7f, 0x00002f8e, 0x00002fb1, 0x00002fdf, - 0x00003020, 0x00003050, 0x00003064, 0x00003078, - 0x0000308d, 0x000030db, 0x000030ef, 0x00003101, - 0x00003118, 0x0000312e, 0x00003158, 0x00003199, - 0x000031b8, 0x000031d6, 0x0000320a, 0x0000321f, - 0x00003233, 0x0000324a, 0x00003273, 0x00003284, - 0x000032a4, 0x000032c6, 0x000032e4, 0x00003318, - 0x00003345, 0x00003377, 0x000033ad, 0x000033e9, + 0x000030c5, 0x000030d9, 0x000030ff, 0x00003121, + 0x00003132, 0x00003146, 0x00003171, 0x00003196, + 0x000031bb, 0x000031d4, 0x000031e8, 0x0000321c, + 0x00003231, 0x00003256, 0x00003286, 0x000032ab, + 0x000032bf, 0x000032ce, 0x000032f1, 0x0000331f, + 0x00003360, 0x00003390, 0x000033a4, 0x000033b8, + 0x000033cd, 0x0000341b, 0x0000342f, 0x00003441, + 0x00003458, 0x0000346e, 0x00003488, 0x000034b2, // Entry 1A0 - 1BF - 0x00003417, 0x00003446, 0x0000346e, 0x000034a7, - 0x000034ce, 0x00003506, 0x00003529, 0x0000355a, - 0x0000356a, 0x0000357e, 0x000035a0, 0x000035c6, - 0x000035da, 0x000035f2, 0x00003618, 0x00003641, - 0x0000365e, 0x0000367a, 0x000036a2, 0x000036e0, - 0x00003706, 0x0000372f, 0x0000375a, 0x00003786, - 0x000037b0, 0x000037d9, 0x0000380a, 0x00003845, - 0x00003856, 0x00003886, 0x000038b0, 0x000038e3, + 0x000034f3, 0x00003512, 0x00003530, 0x00003564, + 0x00003579, 0x0000358d, 0x000035a4, 0x000035cd, + 0x000035de, 0x000035fe, 0x00003620, 0x0000363e, + 0x00003672, 0x000036a4, 0x000036da, 0x00003716, + 0x00003744, 0x00003773, 0x0000379b, 0x000037d4, + 0x000037fb, 0x00003833, 0x00003856, 0x00003887, + 0x00003897, 0x000038ab, 0x000038cd, 0x000038f3, + 0x00003907, 0x0000391f, 0x00003945, 0x0000396e, // Entry 1C0 - 1DF - 0x00003907, 0x00003925, 0x00003947, 0x00003968, - 0x0000398c, 0x000039aa, 0x000039df, 0x00003a0a, - 0x00003a2c, 0x00003a3f, 0x00003a5f, 0x00003a7f, - 0x00003aa2, 0x00003ad2, 0x00003ae7, 0x00003b06, - 0x00003b41, 0x00003b6e, 0x00003b9a, 0x00003bc0, - 0x00003be2, 0x00003bf8, 0x00003c17, 0x00003c3c, - 0x00003c56, 0x00003c76, 0x00003ca1, 0x00003cc0, - 0x00003ced, 0x00003d24, 0x00003d4a, 0x00003d69, + 0x0000398b, 0x000039a7, 0x000039cf, 0x00003a0d, + 0x00003a33, 0x00003a5c, 0x00003a87, 0x00003ab3, + 0x00003add, 0x00003b06, 0x00003b37, 0x00003b72, + 0x00003b83, 0x00003bb3, 0x00003bdd, 0x00003c10, + 0x00003c34, 0x00003c52, 0x00003c74, 0x00003c95, + 0x00003cb9, 0x00003cd7, 0x00003d0c, 0x00003d37, + 0x00003d59, 0x00003d79, 0x00003d99, 0x00003dbc, + 0x00003dec, 0x00003e01, 0x00003e20, 0x00003e5b, // Entry 1E0 - 1FF - 0x00003d7f, 0x00003d99, 0x00003db3, 0x00003dd4, - 0x00003dea, 0x00003e02, 0x00003e1f, 0x00003e3b, - 0x00003e59, 0x00003e70, 0x00003e93, 0x00003eb5, - 0x00003ed6, 0x00003efc, 0x00003f28, 0x00003f59, - 0x00003f8d, 0x00003fa3, 0x00003fd6, 0x00003ff1, - 0x0000401c, 0x00004035, 0x0000406e, 0x000040a8, - 0x000040d3, 0x000040ed, 0x0000410d, 0x00004130, - 0x00004148, 0x0000415f, 0x00004190, 0x000041dd, + 0x00003e88, 0x00003eb4, 0x00003eda, 0x00003efc, + 0x00003f12, 0x00003f31, 0x00003f56, 0x00003f70, + 0x00003f90, 0x00003fbb, 0x00003fda, 0x00004007, + 0x0000403e, 0x0000405d, 0x00004073, 0x0000408d, + 0x000040a7, 0x000040c8, 0x000040de, 0x000040f6, + 0x00004113, 0x0000412f, 0x0000414d, 0x00004164, + 0x00004187, 0x000041a9, 0x000041ca, 0x000041f0, + 0x0000421c, 0x0000424d, 0x00004281, 0x00004297, // Entry 200 - 21F - 0x00004215, 0x00004233, 0x00004255, 0x00004261, - 0x00004278, 0x000042a0, 0x000042cc, 0x000042f8, - 0x0000430d, 0x0000432c, 0x00004350, 0x00004372, - 0x0000438d, 0x000043b3, 0x000043d7, 0x000043ee, - 0x0000440a, 0x00004427, 0x00004446, 0x00004473, - 0x00004494, 0x000044c3, 0x000044e3, 0x00004505, - 0x00004525, 0x00004541, 0x00004562, 0x00004583, - 0x000045a5, 0x000045ce, 0x000045fa, 0x00004619, + 0x000042ca, 0x000042de, 0x000042f9, 0x00004324, + 0x0000433d, 0x00004376, 0x000043b0, 0x000043db, + 0x000043f5, 0x00004415, 0x00004438, 0x00004450, + 0x00004467, 0x00004498, 0x000044e5, 0x0000451d, + 0x0000453b, 0x0000455d, 0x00004569, 0x00004580, + 0x000045a8, 0x000045d4, 0x00004600, 0x00004615, + 0x00004634, 0x00004658, 0x0000467a, 0x00004695, + 0x000046bb, 0x000046df, 0x000046f6, 0x00004712, // Entry 220 - 23F - 0x00004639, 0x00004651, 0x0000465e, 0x0000466e, - 0x0000467e, 0x000046ae, 0x000046c4, 0x000046f4, - 0x00004711, 0x00004736, 0x00004746, 0x0000476d, - 0x000047a1, 0x000047ca, 0x000047e6, 0x000047ff, - 0x00004834, 0x0000485b, 0x00004887, 0x000048b7, - 0x000048ea, 0x00004917, 0x00004954, 0x0000497e, - 0x0000499c, 0x000049c8, 0x000049e4, 0x00004a07, - 0x00004a31, 0x00004a5e, 0x00004a91, 0x00004ab1, + 0x0000472f, 0x0000474e, 0x0000477b, 0x0000479c, + 0x000047cb, 0x000047eb, 0x0000480d, 0x0000482d, + 0x00004849, 0x0000486a, 0x0000488b, 0x000048ad, + 0x000048d6, 0x00004902, 0x00004921, 0x00004941, + 0x00004959, 0x00004966, 0x00004976, 0x00004986, + 0x000049b6, 0x000049cc, 0x000049fc, 0x00004a19, + 0x00004a3e, 0x00004a4e, 0x00004a75, 0x00004aa9, + 0x00004ad2, 0x00004aee, 0x00004b07, 0x00004b3c, // Entry 240 - 25F - 0x00004ae8, 0x00004b10, 0x00004b17, 0x00004b24, - 0x00004b46, 0x00004b7a, 0x00004bc6, 0x00004bec, - 0x00004c1f, 0x00004c56, 0x00004c7c, 0x00004caa, - 0x00004cbf, 0x00004d0a, 0x00004d1e, 0x00004d4d, - 0x00004d6a, 0x00004d90, 0x00004db2, 0x00004dd1, - 0x00004dee, 0x00004e15, 0x00004e3d, 0x00004e62, - 0x00004e89, 0x00004ea7, 0x00004ed1, 0x00004ef9, - 0x00004f15, 0x00004f49, 0x00004f6c, 0x00004f93, + 0x00004b63, 0x00004b8f, 0x00004bbf, 0x00004bf2, + 0x00004c1f, 0x00004c5c, 0x00004c86, 0x00004ca4, + 0x00004cd0, 0x00004cec, 0x00004d0f, 0x00004d39, + 0x00004d66, 0x00004d99, 0x00004db9, 0x00004df0, + 0x00004e18, 0x00004e1f, 0x00004e2c, 0x00004e4e, + 0x00004e82, 0x00004ece, 0x00004ef4, 0x00004f27, + 0x00004f5e, 0x00004f84, 0x00004fb2, 0x00004fc7, + 0x00005012, 0x00005026, 0x00005055, 0x00005072, // Entry 260 - 27F - 0x00004fb0, 0x00004fd5, 0x00004fe7, 0x00005019, - 0x0000503c, 0x00005060, 0x0000508a, 0x000050b8, - 0x000050df, 0x00005108, 0x00005119, 0x00005150, - 0x0000515d, 0x0000518f, 0x000051b0, 0x000051c3, - 0x000051e2, 0x000051f0, 0x0000520f, 0x00005228, - 0x00005249, 0x0000526d, 0x00005298, 0x000052b5, - 0x000052ce, 0x000052e9, 0x0000531a, 0x00005348, - 0x00005363, 0x0000537d, 0x000053a1, 0x000053bf, + 0x00005098, 0x000050ba, 0x000050d9, 0x000050f6, + 0x0000511d, 0x00005145, 0x0000516a, 0x00005191, + 0x000051af, 0x000051d9, 0x00005201, 0x0000521d, + 0x00005251, 0x0000526d, 0x000052a1, 0x000052ba, + 0x000052dd, 0x00005304, 0x00005321, 0x00005337, + 0x0000535c, 0x0000536e, 0x000053a0, 0x000053c3, + 0x000053e7, 0x00005411, 0x00005421, 0x00005442, + 0x00005472, 0x000054a0, 0x000054c7, 0x000054f0, // Entry 280 - 29F - 0x000053ed, 0x000053ff, 0x0000541e, 0x0000543c, - 0x0000545b, 0x0000546f, 0x00005493, 0x000054b8, - 0x000054dc, 0x000054ec, 0x0000550f, 0x0000553c, - 0x00005566, 0x0000559e, 0x000055c9, 0x000055f4, - 0x0000561e, 0x00005645, 0x00005671, 0x00005695, - 0x000056a7, 0x000056dd, 0x000056ea, 0x0000570c, - 0x0000572b, 0x0000575a, 0x00005789, 0x000057bc, - 0x000057db, 0x000057f0, 0x00005806, 0x00005814, + 0x00005501, 0x00005538, 0x00005549, 0x00005561, + 0x00005576, 0x0000558b, 0x000055bd, 0x000055de, + 0x000055f1, 0x00005610, 0x0000561e, 0x0000563d, + 0x00005656, 0x00005677, 0x00005695, 0x000056b9, + 0x000056e4, 0x00005701, 0x0000571a, 0x0000572e, + 0x00005749, 0x0000577a, 0x000057a8, 0x000057c3, + 0x000057dd, 0x00005801, 0x0000581f, 0x0000584d, + 0x0000587f, 0x0000589e, 0x000058bc, 0x000058db, // Entry 2A0 - 2BF - 0x00005835, 0x0000585d, 0x00005874, 0x00005890, - 0x000058a7, 0x000058c1, 0x000058e6, 0x000058fb, - 0x00005936, 0x0000594e, 0x0000596b, 0x00005999, - 0x000059b9, 0x000059cd, 0x000059f9, 0x00005a1c, - 0x00005a3f, 0x00005a4f, 0x00005a60, 0x00005a83, - 0x00005aae, 0x00005ad6, 0x00005af3, 0x00005b11, - 0x00005b34, 0x00005b57, 0x00005b7c, 0x00005b9b, - 0x00005bbe, 0x00005bd9, 0x00005c06, 0x00005c21, + 0x000058ef, 0x00005913, 0x00005938, 0x0000595c, + 0x0000596c, 0x0000598f, 0x000059bc, 0x000059e6, + 0x00005a1e, 0x00005a49, 0x00005a74, 0x00005a97, + 0x00005ac1, 0x00005ae4, 0x00005b0b, 0x00005b37, + 0x00005b5b, 0x00005b6d, 0x00005ba3, 0x00005bb0, + 0x00005bd2, 0x00005bf1, 0x00005c20, 0x00005c4f, + 0x00005c82, 0x00005ca1, 0x00005cb7, 0x00005cc5, + 0x00005ce6, 0x00005d0e, 0x00005d2a, 0x00005d44, // Entry 2C0 - 2DF - 0x00005c55, 0x00005c73, 0x00005cab, 0x00005cc8, - 0x00005cf3, 0x00005d16, 0x00005d30, 0x00005d48, - 0x00005d65, 0x00005d91, 0x00005db1, 0x00005dd7, - 0x00005df5, 0x00005e17, 0x00005e28, 0x00005e40, - 0x00005e76, 0x00005eaa, 0x00005ee2, 0x00005ef7, - 0x00005f0c, 0x00005f3b, 0x00005f50, 0x00005f83, - 0x00005f9c, 0x00005fba, 0x00005fcd, 0x00005fe2, - 0x00005ffd, 0x00006026, 0x00006049, 0x00006074, + 0x00005d69, 0x00005d81, 0x00005d9e, 0x00005dc1, + 0x00005def, 0x00005e0f, 0x00005e23, 0x00005e4f, + 0x00005e72, 0x00005e9d, 0x00005ec0, 0x00005ee3, + 0x00005ef3, 0x00005f04, 0x00005f27, 0x00005f52, + 0x00005f7a, 0x00005f97, 0x00005fb5, 0x00005fd8, + 0x00005ffb, 0x00006020, 0x0000603f, 0x00006062, + 0x0000607d, 0x000060aa, 0x000060c5, 0x000060f9, + 0x00006131, 0x0000614e, 0x00006179, 0x0000618f, // Entry 2E0 - 2FF - 0x00006092, 0x000060b5, 0x000060ca, 0x000060e6, - 0x000060fd, 0x00006121, 0x00006151, 0x0000616a, - 0x0000618d, 0x0000619e, 0x000061b1, 0x000061c6, - 0x000061df, 0x000061f1, 0x00006215, 0x00006230, - 0x00006243, 0x0000625b, 0x00006282, 0x000062a3, - 0x000062b6, 0x000062d4, 0x000062f1, 0x00006303, - 0x0000632c, 0x00006344, 0x0000635e, 0x0000636d, - 0x00006386, 0x0000639e, 0x000063b9, 0x000063da, + 0x000061a7, 0x000061c4, 0x000061f0, 0x00006210, + 0x00006236, 0x00006254, 0x00006276, 0x000062ac, + 0x000062e4, 0x00006313, 0x00006328, 0x0000635b, + 0x00006374, 0x00006392, 0x000063a5, 0x000063ba, + 0x000063d5, 0x000063fe, 0x00006421, 0x0000644c, + 0x0000646a, 0x0000648d, 0x000064a2, 0x000064be, + 0x000064d5, 0x000064f9, 0x00006529, 0x00006542, + 0x00006565, 0x00006576, 0x00006589, 0x0000659e, // Entry 300 - 31F - 0x000063ec, 0x000063fa, 0x00006410, 0x0000642c, - 0x00006441, 0x00006460, 0x00006483, 0x000064a6, - 0x000064b3, 0x000064c1, 0x000064e6, 0x00006509, - 0x00006535, 0x0000655e, 0x0000657f, 0x000065b8, - 0x000065d2, 0x00006606, 0x00006617, 0x00006633, - 0x00006666, 0x00006693, 0x000066b8, 0x000066e9, - 0x0000670d, 0x00006733, 0x0000674f, 0x0000676e, - 0x0000677d, 0x0000679e, 0x000067b5, 0x000067c3, + 0x000065b7, 0x000065c9, 0x000065ed, 0x00006608, + 0x0000661b, 0x00006633, 0x0000665a, 0x0000667b, + 0x0000668e, 0x000066ac, 0x000066c9, 0x000066db, + 0x00006704, 0x0000671c, 0x00006736, 0x00006745, + 0x0000675e, 0x00006776, 0x00006791, 0x000067b2, + 0x000067c4, 0x000067d2, 0x000067e8, 0x00006804, + 0x00006859, 0x00006878, 0x0000689b, 0x000068be, + 0x000068cb, 0x000068d9, 0x000068fe, 0x00006921, // Entry 320 - 33F - 0x000067db, 0x000067ec, 0x0000681a, 0x00006849, - 0x00006872, 0x000068a3, 0x000068d7, 0x000068fc, - 0x00006910, 0x0000694f, 0x00006969, 0x00006991, - 0x000069ca, 0x000069db, 0x00006a09, 0x00006a26, - 0x00006a41, 0x00006a66, 0x00006a7c, 0x00006ab7, - 0x00006af1, 0x00006b23, 0x00006b58, 0x00006b96, - 0x00006bd7, 0x00006c04, 0x00006c2e, 0x00006c52, - 0x00006c72, 0x00006c89, 0x00006caf, 0x00006cce, + 0x0000694d, 0x00006976, 0x00006997, 0x000069b1, + 0x000069e5, 0x000069f6, 0x00006a12, 0x00006a45, + 0x00006a72, 0x00006a97, 0x00006ac8, 0x00006af8, + 0x00006b1c, 0x00006b42, 0x00006b64, 0x00006b88, + 0x00006bb2, 0x00006bce, 0x00006bfa, 0x00006c19, + 0x00006c44, 0x00006c53, 0x00006c74, 0x00006c8b, + 0x00006c99, 0x00006cb1, 0x00006cc2, 0x00006cf0, + 0x00006d1f, 0x00006d48, 0x00006d79, 0x00006dad, // Entry 340 - 35F - 0x00006ce0, 0x00006cf6, 0x00006d08, 0x00006d29, - 0x00006d40, 0x00006d53, 0x00006d7b, 0x00006dae, - 0x00006dd4, 0x00006df9, 0x00006e19, 0x00006e37, - 0x00006e61, 0x00006e84, 0x00006e96, 0x00006eb6, - 0x00006ed7, 0x00006ef3, 0x00006f31, 0x00006f4b, - 0x00006f71, 0x00006f8e, 0x00006fa5, 0x00006ff3, - 0x00007014, 0x0000702d, 0x00007054, 0x0000707e, - 0x0000709e, 0x000070d4, 0x0000710a, 0x0000712d, + 0x00006dd2, 0x00006de6, 0x00006df7, 0x00006e0b, + 0x00006e2a, 0x00006e4e, 0x00006e85, 0x00006ec4, + 0x00006ede, 0x00006f06, 0x00006f3f, 0x00006f50, + 0x00006f7e, 0x00006f9b, 0x00006fb6, 0x00006fdb, + 0x00006ff1, 0x00006ffe, 0x00007039, 0x00007073, + 0x000070a5, 0x000070da, 0x00007118, 0x00007159, + 0x00007186, 0x000071b0, 0x000071d4, 0x000071f4, + 0x0000720b, 0x00007231, 0x00007250, 0x00007262, // Entry 360 - 37F - 0x00007157, 0x00007182, 0x00007197, 0x000071ad, - 0x000071d4, 0x000071e9, 0x00007215, 0x00007244, - 0x00007277, 0x000072a5, 0x000072d7, 0x00007302, - 0x00007333, 0x00007352, 0x00007373, 0x0000738c, - 0x000073a5, 0x000073c0, 0x000073f6, 0x00007425, - 0x00007440, 0x00007457, 0x00007480, 0x000074a2, - 0x000074bb, 0x000074f3, 0x0000750c, 0x0000752b, - 0x0000753d, 0x00007559, 0x00007575, 0x00007596, + 0x00007278, 0x0000728a, 0x000072ab, 0x000072c2, + 0x000072d5, 0x000072fd, 0x00007330, 0x00007356, + 0x0000737b, 0x0000739b, 0x000073b9, 0x000073cb, + 0x000073eb, 0x0000740c, 0x0000744a, 0x00007468, + 0x00007487, 0x000074a1, 0x000074dd, 0x000074f7, + 0x0000751d, 0x00007543, 0x0000755a, 0x000075a8, + 0x000075c9, 0x000075ec, 0x0000760f, 0x00007628, + 0x0000764f, 0x00007679, 0x00007699, 0x000076cf, // Entry 380 - 39F - 0x000075ae, 0x000075d1, 0x00007606, 0x0000763a, - 0x00007670, 0x0000768b, 0x000076a3, 0x000076b9, - 0x000076d5, 0x00007718, 0x0000772d, 0x00007743, - 0x00007755, 0x0000776a, 0x0000778d, 0x000077b9, - 0x000077e3, 0x00007804, 0x00007821, 0x00007831, - 0x00007844, 0x00007869, 0x00007881, 0x000078a0, - 0x000078bc, 0x000078f2, 0x0000790d, 0x0000792b, - 0x00007963, 0x00007990, 0x000079ad, 0x000079d7, + 0x00007705, 0x00007728, 0x00007752, 0x0000777d, + 0x00007792, 0x000077a8, 0x000077cf, 0x000077e4, + 0x00007810, 0x0000783f, 0x00007872, 0x000078a0, + 0x000078d2, 0x000078fd, 0x0000792e, 0x0000794d, + 0x0000796e, 0x00007987, 0x000079a0, 0x000079bb, + 0x000079f1, 0x00007a20, 0x00007a3b, 0x00007a52, + 0x00007a7b, 0x00007a9d, 0x00007ab6, 0x00007aee, + 0x00007b07, 0x00007b26, 0x00007b38, 0x00007b54, // Entry 3A0 - 3BF - 0x000079f9, 0x00007a22, 0x00007a43, 0x00007a6f, - 0x00007a97, 0x00007aba, 0x00007ae6, 0x00007b0b, - 0x00007b21, 0x00007b31, 0x00007b5e, 0x00007b84, - 0x00007bb1, 0x00007bd3, 0x00007bf9, 0x00007c18, - 0x00007c2f, 0x00007c43, 0x00007c5a, 0x00007c6c, - 0x00007c83, 0x00007c9f, 0x00007cbc, 0x00007cde, - 0x00007d03, 0x00007d1a, 0x00007d40, 0x00007d58, - 0x00007d68, 0x00007d88, 0x00007daa, 0x00007dc8, + 0x00007b70, 0x00007b91, 0x00007ba9, 0x00007bcc, + 0x00007c01, 0x00007c35, 0x00007c6b, 0x00007c86, + 0x00007ca3, 0x00007cd8, 0x00007d0f, 0x00007d27, + 0x00007d3d, 0x00007d59, 0x00007d9c, 0x00007db1, + 0x00007dc7, 0x00007dd9, 0x00007dee, 0x00007e11, + 0x00007e3d, 0x00007e67, 0x00007e88, 0x00007ea5, + 0x00007eb5, 0x00007ec8, 0x00007eed, 0x00007f05, + 0x00007f24, 0x00007f40, 0x00007f76, 0x00007f91, // Entry 3C0 - 3DF - 0x00007dea, 0x00007dfe, 0x00007e13, 0x00007e3b, - 0x00007e5f, 0x00007e88, 0x00007eb0, 0x00007ec3, - 0x00007ee7, 0x00007f03, 0x00007f1c, 0x00007f3e, - 0x00007f65, 0x00007f9f, 0x00007fb8, 0x00007fd2, - 0x00007fe4, 0x00007ffc, 0x0000801a, 0x00008036, - 0x0000805c, 0x00008083, 0x0000809f, 0x000080cc, - 0x000080ee, 0x0000810f, 0x00008137, 0x0000814e, - 0x00008168, 0x00008183, 0x000081c5, 0x0000820b, + 0x00007faf, 0x00007fe7, 0x00008014, 0x00008031, + 0x0000805b, 0x0000807d, 0x000080a6, 0x000080c7, + 0x000080f3, 0x0000811b, 0x0000813e, 0x0000816a, + 0x0000818f, 0x000081a5, 0x000081b5, 0x000081e2, + 0x00008208, 0x00008235, 0x00008257, 0x0000827d, + 0x0000829c, 0x000082b3, 0x000082c7, 0x000082de, + 0x000082f0, 0x00008307, 0x00008323, 0x00008340, + 0x00008362, 0x00008387, 0x0000839e, 0x000083c4, // Entry 3E0 - 3FF - 0x00008252, 0x00008274, 0x00008281, 0x000082aa, - 0x000082d3, 0x00008301, 0x0000831b, 0x00008335, - 0x00008367, 0x00008398, 0x000083de, 0x0000841f, - 0x0000844d, 0x0000847d, 0x0000849c, 0x000084b8, - 0x000084ee, 0x00008511, 0x00008530, 0x0000855c, - 0x00008572, 0x0000858b, 0x000085aa, 0x000085d0, - 0x000085f6, 0x00008606, 0x00008620, 0x00008648, - 0x0000865e, 0x00008693, 0x000086a9, 0x000086ce, + 0x000083dc, 0x000083ec, 0x0000840c, 0x0000842e, + 0x0000844c, 0x0000846e, 0x00008482, 0x00008497, + 0x000084bf, 0x000084e3, 0x0000850c, 0x00008534, + 0x00008547, 0x0000856b, 0x00008587, 0x000085a0, + 0x000085c2, 0x000085e9, 0x00008623, 0x0000863c, + 0x00008656, 0x00008668, 0x00008680, 0x0000869e, + 0x000086ba, 0x000086e0, 0x00008707, 0x00008723, + 0x00008750, 0x00008772, 0x00008793, 0x000087bb, // Entry 400 - 41F - 0x000086e8, 0x0000871e, 0x00008745, 0x00008775, - 0x0000879e, 0x000087c8, 0x000087ea, 0x000087ff, - 0x00008824, 0x00008845, 0x00008877, 0x0000888a, - 0x000088b1, 0x000088e2, 0x00008907, 0x00008917, - 0x00008928, 0x00008953, 0x00008965, 0x00008991, - 0x000089b0, 0x000089c4, 0x000089da, 0x000089ee, - 0x00008a05, 0x00008a2c, 0x00008a46, 0x00008a6c, - 0x00008a9a, 0x00008ac7, 0x00008af9, 0x00008b2b, + 0x000087d2, 0x000087ec, 0x00008807, 0x00008849, + 0x0000888f, 0x000088d6, 0x000088f8, 0x00008905, + 0x0000891f, 0x00008939, 0x0000896b, 0x0000899c, + 0x000089bd, 0x000089f2, 0x00008a38, 0x00008a79, + 0x00008aa7, 0x00008ad7, 0x00008ae9, 0x00008b06, + 0x00008b25, 0x00008b41, 0x00008b77, 0x00008b9a, + 0x00008bb9, 0x00008be5, 0x00008bfb, 0x00008c14, + 0x00008c33, 0x00008c59, 0x00008c69, 0x00008c83, // Entry 420 - 43F - 0x00008b43, 0x00008b6d, 0x00008b84, 0x00008b9f, - 0x00008bd0, 0x00008bfa, 0x00008c10, 0x00008c3a, - 0x00008c4f, 0x00008c7b, 0x00008cfe, 0x00008d36, - 0x00008d4e, 0x00008d7d, 0x00008db0, 0x00008de3, - 0x00008e13, 0x00008e3d, 0x00008e5e, 0x00008e8b, - 0x00008ebc, 0x00008eed, 0x00008f1f, 0x00008f49, - 0x00008f6e, 0x00008fa7, 0x00008fc7, 0x00008fe6, - 0x00009015, 0x0000905b, 0x00009083, 0x000090b1, + 0x00008cab, 0x00008cc1, 0x00008cf6, 0x00008d0c, + 0x00008d31, 0x00008d4b, 0x00008d81, 0x00008da8, + 0x00008dd8, 0x00008e01, 0x00008e2b, 0x00008e4d, + 0x00008e62, 0x00008e87, 0x00008ea8, 0x00008eda, + 0x00008eed, 0x00008f14, 0x00008f45, 0x00008f6a, + 0x00008f7a, 0x00008f8b, 0x00008fb6, 0x00008fc8, + 0x00008ff4, 0x00009013, 0x00009027, 0x0000903d, + 0x00009051, 0x00009068, 0x0000908f, 0x000090a9, // Entry 440 - 45F - 0x000090e0, 0x0000910b, 0x0000913e, 0x00009176, - 0x000091ae, 0x000091c6, 0x000091fe, 0x00009233, - 0x0000926f, 0x00009295, 0x000092c3, 0x000092e4, - 0x000092fc, 0x0000932b, 0x00009357, 0x0000937c, - 0x00009394, 0x000093cd, 0x000093ff, 0x00009413, - 0x00009424, 0x00009444, 0x00009481, 0x000094aa, - 0x000094d6, 0x000094f3, 0x0000950f, 0x00009528, - 0x00009541, 0x00009573, 0x000095a1, 0x000095c0, + 0x000090cf, 0x000090fd, 0x0000912a, 0x0000915c, + 0x0000918e, 0x000091a6, 0x000091d0, 0x000091e7, + 0x00009202, 0x00009233, 0x00009249, 0x00009273, + 0x00009288, 0x000092b4, 0x00009337, 0x0000936f, + 0x00009387, 0x000093b6, 0x000093e9, 0x00009413, + 0x00009434, 0x00009461, 0x00009492, 0x000094c3, + 0x000094f5, 0x0000951f, 0x00009544, 0x0000957d, + 0x0000959d, 0x000095bc, 0x000095eb, 0x00009631, // Entry 460 - 47F - 0x000095fc, 0x0000962d, 0x00009658, 0x0000967c, - 0x0000968d, 0x000096ac, 0x000096c5, 0x000096d8, - 0x000096ec, 0x00009714, 0x00009749, 0x00009767, - 0x00009786, 0x000097ac, 0x000097c1, 0x000097e0, - 0x000097fd, 0x00009815, 0x00009846, 0x0000985c, - 0x0000987b, 0x00009897, 0x000098bc, 0x000098d6, - 0x000098e8, 0x00009906, 0x0000991f, 0x00009937, - 0x00009964, 0x0000997c, 0x00009995, 0x000099ba, + 0x00009659, 0x00009687, 0x000096b6, 0x000096e1, + 0x00009719, 0x00009731, 0x00009769, 0x0000979e, + 0x000097da, 0x00009800, 0x0000982e, 0x0000984f, + 0x00009867, 0x00009896, 0x000098c2, 0x000098e7, + 0x000098ff, 0x00009938, 0x0000996a, 0x0000997e, + 0x0000998f, 0x000099af, 0x000099ec, 0x00009a15, + 0x00009a41, 0x00009a5e, 0x00009a7a, 0x00009a93, + 0x00009aac, 0x00009ade, 0x00009b0c, 0x00009b2b, // Entry 480 - 49F - 0x000099ce, 0x000099ec, 0x00009a06, 0x00009a1c, - 0x00009a42, 0x00009a68, 0x00009a80, 0x00009a8e, - 0x00009ab2, 0x00009ac6, 0x00009aef, 0x00009b02, - 0x00009b1a, 0x00009b30, 0x00009b58, 0x00009b72, - 0x00009b85, 0x00009bbc, 0x00009beb, 0x00009bf9, - 0x00009c2f, 0x00009c6c, 0x00009c95, 0x00009cb4, - 0x00009cec, 0x00009d04, 0x00009d32, 0x00009d59, - 0x00009d82, 0x00009db0, 0x00009dc0, 0x00009def, + 0x00009b67, 0x00009b98, 0x00009bc3, 0x00009be7, + 0x00009bf8, 0x00009c17, 0x00009c30, 0x00009c43, + 0x00009c57, 0x00009c7f, 0x00009cb4, 0x00009cd2, + 0x00009cf1, 0x00009d17, 0x00009d2c, 0x00009d4b, + 0x00009d63, 0x00009d94, 0x00009daa, 0x00009dc9, + 0x00009de5, 0x00009e0a, 0x00009e24, 0x00009e36, + 0x00009e54, 0x00009e6d, 0x00009e85, 0x00009eb2, + 0x00009eca, 0x00009ee3, 0x00009f08, 0x00009f1c, // Entry 4A0 - 4BF - 0x00009e04, 0x00009e2c, 0x00009e4f, 0x00009e76, - 0x00009e84, 0x00009ea0, 0x00009eb9, 0x00009ecb, - 0x00009ee0, 0x00009eff, 0x00009f02, 0x00009f1e, - 0x00009f3e, 0x00009f64, 0x00009f89, 0x00009f9b, - 0x00009fcc, 0x00009fdf, 0x00009ffd, 0x0000a027, - 0x0000a057, 0x0000a067, 0x0000a086, 0x0000a0b4, - 0x0000a0e7, 0x0000a105, 0x0000a136, 0x0000a178, - 0x0000a1ca, 0x0000a1e2, 0x0000a209, 0x0000a221, + 0x00009f3a, 0x00009f54, 0x00009f6a, 0x00009f90, + 0x00009fb6, 0x00009fce, 0x00009fdc, 0x0000a000, + 0x0000a014, 0x0000a03d, 0x0000a050, 0x0000a068, + 0x0000a07e, 0x0000a0a6, 0x0000a0c0, 0x0000a0e9, + 0x0000a0fc, 0x0000a133, 0x0000a162, 0x0000a170, + 0x0000a1a6, 0x0000a1de, 0x0000a21b, 0x0000a244, + 0x0000a263, 0x0000a29b, 0x0000a2b3, 0x0000a2e1, + 0x0000a308, 0x0000a331, 0x0000a35b, 0x0000a389, // Entry 4C0 - 4DF - 0x0000a23e, 0x0000a258, 0x0000a299, 0x0000a2b7, - 0x0000a2d2, 0x0000a2ee, 0x0000a316, 0x0000a33d, - 0x0000a366, 0x0000a38f, 0x0000a3d6, 0x0000a3f0, - 0x0000a41d, 0x0000a44c, 0x0000a465, 0x0000a47c, - 0x0000a49c, 0x0000a4ba, 0x0000a4ee, 0x0000a502, - 0x0000a51e, 0x0000a53b, 0x0000a556, 0x0000a57d, - 0x0000a591, 0x0000a5ad, 0x0000a5c5, 0x0000a5e2, - 0x0000a5ee, 0x0000a61b, 0x0000a646, 0x0000a65a, + 0x0000a399, 0x0000a3c8, 0x0000a3dd, 0x0000a405, + 0x0000a428, 0x0000a44f, 0x0000a45d, 0x0000a479, + 0x0000a492, 0x0000a4a4, 0x0000a4b9, 0x0000a4d8, + 0x0000a4db, 0x0000a4f7, 0x0000a517, 0x0000a553, + 0x0000a579, 0x0000a59e, 0x0000a5b0, 0x0000a5e1, + 0x0000a5f4, 0x0000a612, 0x0000a63c, 0x0000a66c, + 0x0000a67c, 0x0000a69b, 0x0000a6c9, 0x0000a6fc, + 0x0000a71a, 0x0000a74b, 0x0000a78d, 0x0000a7df, // Entry 4E0 - 4FF - 0x0000a676, 0x0000a698, 0x0000a6af, 0x0000a6c9, - 0x0000a6e9, 0x0000a6ff, 0x0000a71d, 0x0000a742, - 0x0000a76f, 0x0000a788, 0x0000a7a3, 0x0000a7bd, - 0x0000a7dc, 0x0000a7f3, 0x0000a82f, 0x0000a843, - 0x0000a87a, 0x0000a8aa, 0x0000a8c6, 0x0000a8dd, - 0x0000a901, 0x0000a92a, 0x0000a941, 0x0000a967, - 0x0000a97e, 0x0000a99b, 0x0000a9c6, 0x0000a9e9, - 0x0000aa00, 0x0000aa1c, 0x0000aa36, 0x0000aa5b, + 0x0000a7f7, 0x0000a81e, 0x0000a836, 0x0000a853, + 0x0000a86d, 0x0000a8ae, 0x0000a8cc, 0x0000a8e7, + 0x0000a903, 0x0000a92b, 0x0000a952, 0x0000a97b, + 0x0000a9a4, 0x0000a9eb, 0x0000aa05, 0x0000aa32, + 0x0000aa61, 0x0000aa7a, 0x0000aa91, 0x0000aab1, + 0x0000aacf, 0x0000ab03, 0x0000ab17, 0x0000ab33, + 0x0000ab50, 0x0000ab6b, 0x0000ab92, 0x0000aba6, + 0x0000abc2, 0x0000abda, 0x0000abf7, 0x0000ac03, // Entry 500 - 51F - 0x0000aa86, 0x0000aaa8, 0x0000aac6, 0x0000aaee, - 0x0000ab17, 0x0000ab41, 0x0000ab65, 0x0000ab92, - 0x0000aba3, 0x0000abc3, 0x0000abe1, 0x0000abf0, - 0x0000ac40, 0x0000ac73, 0x0000ac9e, 0x0000acb8, - 0x0000accf, 0x0000ace5, 0x0000acff, 0x0000ad21, - 0x0000ad4f, 0x0000ad7b, 0x0000ad95, 0x0000adba, - 0x0000add0, 0x0000ae01, 0x0000ae11, 0x0000ae34, - 0x0000ae62, 0x0000ae75, 0x0000ae8e, 0x0000aebf, + 0x0000ac30, 0x0000ac5b, 0x0000ac6f, 0x0000ac8b, + 0x0000acad, 0x0000acc4, 0x0000acde, 0x0000acfe, + 0x0000ad14, 0x0000ad32, 0x0000ad57, 0x0000ad84, + 0x0000ad9d, 0x0000add4, 0x0000ae04, 0x0000ae20, + 0x0000ae37, 0x0000ae5b, 0x0000ae84, 0x0000ae9b, + 0x0000aec2, 0x0000aee8, 0x0000af13, 0x0000af44, + 0x0000af6c, 0x0000af8f, 0x0000afa6, 0x0000afc2, + 0x0000afdc, 0x0000b001, 0x0000b02c, 0x0000b04e, // Entry 520 - 53F - 0x0000aee3, 0x0000af04, 0x0000af2d, 0x0000af52, - 0x0000af81, 0x0000afad, 0x0000afcc, 0x0000b000, - 0x0000b030, 0x0000b04a, 0x0000b05a, 0x0000b07e, - 0x0000b09b, 0x0000b0b7, 0x0000b0cf, 0x0000b0e5, - 0x0000b10a, 0x0000b122, 0x0000b140, 0x0000b159, - 0x0000b171, 0x0000b188, 0x0000b1a6, 0x0000b1bb, - 0x0000b1d7, 0x0000b1e9, 0x0000b1ff, 0x0000b218, - 0x0000b22b, 0x0000b24e, 0x0000b26b, 0x0000b290, + 0x0000b06c, 0x0000b094, 0x0000b0bd, 0x0000b0e7, + 0x0000b10b, 0x0000b138, 0x0000b149, 0x0000b169, + 0x0000b187, 0x0000b196, 0x0000b1e6, 0x0000b219, + 0x0000b244, 0x0000b25e, 0x0000b275, 0x0000b28b, + 0x0000b2a5, 0x0000b2c7, 0x0000b2f5, 0x0000b321, + 0x0000b33b, 0x0000b360, 0x0000b376, 0x0000b3a7, + 0x0000b3b7, 0x0000b3da, 0x0000b408, 0x0000b41b, + 0x0000b43f, 0x0000b460, 0x0000b489, 0x0000b4ae, // Entry 540 - 55F - 0x0000b2c8, 0x0000b2db, 0x0000b310, 0x0000b346, - 0x0000b36f, 0x0000b398, 0x0000b3b8, 0x0000b3d0, - 0x0000b3fb, 0x0000b416, 0x0000b445, 0x0000b46f, - 0x0000b4a6, 0x0000b4bc, 0x0000b4e7, 0x0000b509, - 0x0000b53f, 0x0000b563, 0x0000b577, 0x0000b59b, - 0x0000b5c3, 0x0000b5df, 0x0000b5fe, 0x0000b619, - 0x0000b63a, 0x0000b659, 0x0000b68c, 0x0000b69e, - 0x0000b6b2, 0x0000b6c7, 0x0000b6de, 0x0000b6f9, + 0x0000b4dd, 0x0000b509, 0x0000b528, 0x0000b55c, + 0x0000b58c, 0x0000b5a6, 0x0000b5b6, 0x0000b5da, + 0x0000b5f7, 0x0000b613, 0x0000b62b, 0x0000b641, + 0x0000b666, 0x0000b67e, 0x0000b69c, 0x0000b6b3, + 0x0000b6d1, 0x0000b6e6, 0x0000b702, 0x0000b714, + 0x0000b72a, 0x0000b743, 0x0000b756, 0x0000b779, + 0x0000b796, 0x0000b7bb, 0x0000b7f3, 0x0000b806, + 0x0000b83b, 0x0000b871, 0x0000b89a, 0x0000b8c3, // Entry 560 - 57F - 0x0000b701, 0x0000b710, 0x0000b72f, 0x0000b74a, - 0x0000b782, 0x0000b7c4, 0x0000b7eb, 0x0000b81e, - 0x0000b83d, 0x0000b84e, 0x0000b885, 0x0000b8b0, - 0x0000b8db, 0x0000b915, 0x0000b93e, 0x0000b971, - 0x0000b98f, 0x0000b9b8, 0x0000b9f6, 0x0000ba18, - 0x0000ba55, 0x0000ba99, 0x0000bacc, 0x0000baec, - 0x0000bb1b, 0x0000bb60, 0x0000bb93, 0x0000bbbf, - 0x0000bc0a, 0x0000bc3b, 0x0000bc67, 0x0000bc7f, + 0x0000b8e3, 0x0000b8fb, 0x0000b926, 0x0000b941, + 0x0000b970, 0x0000b99a, 0x0000b9d1, 0x0000b9e7, + 0x0000ba12, 0x0000ba39, 0x0000ba5b, 0x0000ba91, + 0x0000bab5, 0x0000bac9, 0x0000baed, 0x0000bb15, + 0x0000bb31, 0x0000bb50, 0x0000bb6b, 0x0000bb8c, + 0x0000bbab, 0x0000bbde, 0x0000bbf0, 0x0000bc04, + 0x0000bc19, 0x0000bc30, 0x0000bc4b, 0x0000bc53, + 0x0000bc8a, 0x0000bc9d, 0x0000bcbc, 0x0000bcd7, // Entry 580 - 59F - 0x0000bc95, 0x0000bcd8, 0x0000bd18, 0x0000bd37, - 0x0000bd6b, 0x0000bde1, 0x0000be13, 0x0000be4e, - 0x0000be85, 0x0000bee2, 0x0000bf16, 0x0000bf56, - 0x0000bf93, 0x0000bfdb, 0x0000c034, 0x0000c08a, - 0x0000c0d1, 0x0000c104, 0x0000c143, 0x0000c174, - 0x0000c19a, 0x0000c1c3, 0x0000c1e3, 0x0000c1fd, - 0x0000c212, 0x0000c233, 0x0000c267, 0x0000c2aa, - 0x0000c2c4, 0x0000c2e1, 0x0000c316, 0x0000c352, + 0x0000bd0f, 0x0000bd51, 0x0000bd78, 0x0000bdab, + 0x0000bdca, 0x0000bddb, 0x0000be12, 0x0000be3d, + 0x0000be68, 0x0000bea2, 0x0000becb, 0x0000befe, + 0x0000bf1c, 0x0000bf45, 0x0000bf83, 0x0000bfa5, + 0x0000bfe2, 0x0000c026, 0x0000c059, 0x0000c079, + 0x0000c0a8, 0x0000c0ed, 0x0000c120, 0x0000c14c, + 0x0000c197, 0x0000c1c3, 0x0000c1db, 0x0000c1f1, + 0x0000c234, 0x0000c274, 0x0000c293, 0x0000c2c7, // Entry 5A0 - 5BF - 0x0000c37d, 0x0000c3ab, 0x0000c3d2, 0x0000c3f4, - 0x0000c411, 0x0000c449, 0x0000c489, 0x0000c4c4, - 0x0000c4f4, 0x0000c52a, 0x0000c544, 0x0000c55c, - 0x0000c590, 0x0000c5c5, 0x0000c5df, 0x0000c5f9, - 0x0000c629, 0x0000c65a, 0x0000c673, 0x0000c686, - 0x0000c6b0, 0x0000c6de, 0x0000c714, 0x0000c747, - 0x0000c770, 0x0000c7a9, 0x0000c7cf, 0x0000c7f9, - 0x0000c828, 0x0000c85f, 0x0000c889, 0x0000c8bc, + 0x0000c33d, 0x0000c36f, 0x0000c3aa, 0x0000c3e1, + 0x0000c43e, 0x0000c472, 0x0000c4b2, 0x0000c4ef, + 0x0000c537, 0x0000c590, 0x0000c5e6, 0x0000c62d, + 0x0000c660, 0x0000c69f, 0x0000c6d0, 0x0000c6f6, + 0x0000c71f, 0x0000c73f, 0x0000c759, 0x0000c76e, + 0x0000c78f, 0x0000c7c3, 0x0000c806, 0x0000c820, + 0x0000c84a, 0x0000c86e, 0x0000c891, 0x0000c8ae, + 0x0000c8e3, 0x0000c91f, 0x0000c94a, 0x0000c978, // Entry 5C0 - 5DF - 0x0000c8f4, 0x0000c93b, 0x0000c974, 0x0000c9b2, - 0x0000c9e3, 0x0000ca0b, 0x0000ca48, 0x0000ca7f, - 0x0000ca97, 0x0000cad2, 0x0000cb03, 0x0000cb2b, - 0x0000cb5a, 0x0000cb94, 0x0000cba6, 0x0000cbc4, - 0x0000cbf5, 0x0000cc1a, 0x0000cc2c, 0x0000cc4a, - 0x0000cc67, 0x0000cc7b, 0x0000cc94, 0x0000ccb3, - 0x0000ccda, 0x0000cd13, 0x0000cd51, 0x0000cd73, - 0x0000cdac, 0x0000cde1, 0x0000ce0f, 0x0000ce33, + 0x0000c99f, 0x0000c9c1, 0x0000c9de, 0x0000ca16, + 0x0000ca56, 0x0000ca86, 0x0000cabc, 0x0000cad6, + 0x0000caee, 0x0000cb22, 0x0000cb57, 0x0000cb71, + 0x0000cb8b, 0x0000cbbb, 0x0000cbec, 0x0000cc05, + 0x0000cc18, 0x0000cc42, 0x0000cc70, 0x0000cca6, + 0x0000ccef, 0x0000cd22, 0x0000cd4b, 0x0000cd84, + 0x0000cdaa, 0x0000cdd4, 0x0000ce03, 0x0000ce3a, + 0x0000ce64, 0x0000ce97, 0x0000cecf, 0x0000cf16, // Entry 5E0 - 5FF - 0x0000ce4c, 0x0000ce69, 0x0000ce90, 0x0000ceb5, - 0x0000ced5, 0x0000ceea, 0x0000cf1c, 0x0000cf4e, - 0x0000cf6f, 0x0000cf90, 0x0000cfa6, 0x0000cfd3, - 0x0000d015, 0x0000d052, 0x0000d068, 0x0000d08f, - 0x0000d0c7, 0x0000d0fd, 0x0000d121, 0x0000d14e, - 0x0000d18b, 0x0000d1a0, 0x0000d1bc, 0x0000d1d1, - 0x0000d1ec, 0x0000d208, 0x0000d23e, 0x0000d271, - 0x0000d290, 0x0000d2c6, 0x0000d2ee, 0x0000d310, + 0x0000cf4f, 0x0000cf8d, 0x0000cfbe, 0x0000cfe6, + 0x0000d023, 0x0000d05a, 0x0000d072, 0x0000d0ad, + 0x0000d0de, 0x0000d106, 0x0000d135, 0x0000d16f, + 0x0000d181, 0x0000d19f, 0x0000d1d0, 0x0000d1f5, + 0x0000d207, 0x0000d225, 0x0000d242, 0x0000d256, + 0x0000d26f, 0x0000d28e, 0x0000d2b5, 0x0000d2ee, + 0x0000d32c, 0x0000d34e, 0x0000d387, 0x0000d3bc, + 0x0000d3ea, 0x0000d40e, 0x0000d427, 0x0000d444, // Entry 600 - 61F - 0x0000d33c, 0x0000d366, 0x0000d371, 0x0000d385, - 0x0000d39b, 0x0000d3a8, 0x0000d3bb, 0x0000d3d1, - 0x0000d3e3, 0x0000d3f7, 0x0000d40b, 0x0000d41d, - 0x0000d430, 0x0000d444, 0x0000d456, 0x0000d46c, - 0x0000d486, 0x0000d494, 0x0000d4a4, 0x0000d4af, - 0x0000d4ba, 0x0000d4d6, 0x0000d4ee, 0x0000d4fc, - 0x0000d50c, 0x0000d51e, 0x0000d530, 0x0000d547, - 0x0000d556, 0x0000d569, 0x0000d57c, 0x0000d593, + 0x0000d46b, 0x0000d490, 0x0000d4b0, 0x0000d4c5, + 0x0000d4f7, 0x0000d529, 0x0000d54a, 0x0000d56b, + 0x0000d581, 0x0000d5ae, 0x0000d5f0, 0x0000d62d, + 0x0000d643, 0x0000d66a, 0x0000d6a2, 0x0000d6d8, + 0x0000d6fc, 0x0000d729, 0x0000d739, 0x0000d741, + 0x0000d758, 0x0000d795, 0x0000d7aa, 0x0000d7c6, + 0x0000d7db, 0x0000d7f6, 0x0000d812, 0x0000d848, + 0x0000d87b, 0x0000d89a, 0x0000d8d0, 0x0000d8f8, // Entry 620 - 63F - 0x0000d5a1, 0x0000d5b3, 0x0000d5c7, 0x0000d5de, - 0x0000d5ed, 0x0000d5fc, 0x0000d612, 0x0000d622, - 0x0000d636, 0x0000d64c, 0x0000d659, 0x0000d664, - 0x0000d671, 0x0000d67f, 0x0000d69b, 0x0000d6ac, - 0x0000d6bf, 0x0000d717, 0x0000d72c, 0x0000d73f, - 0x0000d74e, 0x0000d757, 0x0000d760, 0x0000d76b, - 0x0000d779, 0x0000d78f, 0x0000d7bf, 0x0000d7ce, - 0x0000d7e7, 0x0000d800, 0x0000d811, 0x0000d82e, + 0x0000d91a, 0x0000d946, 0x0000d970, 0x0000d97b, + 0x0000d98f, 0x0000d9a5, 0x0000d9b2, 0x0000d9c5, + 0x0000d9db, 0x0000d9ed, 0x0000da01, 0x0000da15, + 0x0000da27, 0x0000da3a, 0x0000da4e, 0x0000da60, + 0x0000da76, 0x0000da90, 0x0000da9e, 0x0000daae, + 0x0000dab9, 0x0000dac4, 0x0000dae0, 0x0000daf8, + 0x0000db06, 0x0000db16, 0x0000db28, 0x0000db3a, + 0x0000db51, 0x0000db60, 0x0000db73, 0x0000db86, // Entry 640 - 65F - 0x0000d840, 0x0000d859, 0x0000d873, 0x0000d88f, - 0x0000d8a8, 0x0000d8c3, 0x0000d8e6, 0x0000d8ef, - 0x0000d90b, 0x0000d920, 0x0000d934, 0x0000d952, - 0x0000d979, 0x0000d98b, 0x0000d9ba, 0x0000d9ea, - 0x0000da0d, 0x0000da21, 0x0000da32, 0x0000da41, - 0x0000da59, 0x0000da72, 0x0000da9e, 0x0000dab8, - 0x0000dad8, 0x0000dafc, 0x0000db19, 0x0000db2c, - 0x0000db40, 0x0000db5b, 0x0000db77, 0x0000db94, + 0x0000db9d, 0x0000dbab, 0x0000dbbd, 0x0000dbd1, + 0x0000dbe8, 0x0000dbf7, 0x0000dc06, 0x0000dc1c, + 0x0000dc2c, 0x0000dc40, 0x0000dc56, 0x0000dc63, + 0x0000dc6e, 0x0000dc7b, 0x0000dc89, 0x0000dca5, + 0x0000dcb5, 0x0000dcc6, 0x0000dcd9, 0x0000dd31, + 0x0000dd46, 0x0000dd59, 0x0000dd68, 0x0000dd71, + 0x0000dd7a, 0x0000dd85, 0x0000dd93, 0x0000dda9, + 0x0000ddd9, 0x0000dde8, 0x0000de01, 0x0000de1a, // Entry 660 - 67F - 0x0000dbb1, 0x0000dbd5, 0x0000dbeb, 0x0000dc02, - 0x0000dc23, 0x0000dc3d, 0x0000dc54, 0x0000dc6e, - 0x0000dc88, 0x0000dca7, 0x0000dcc7, 0x0000dce4, - 0x0000dd04, 0x0000dd2e, 0x0000dd58, 0x0000dd73, - 0x0000dd86, 0x0000dda4, 0x0000ddc4, 0x0000ddd9, - 0x0000ddfe, 0x0000de1f, 0x0000de39, 0x0000de67, - 0x0000de83, 0x0000dea0, 0x0000deb1, 0x0000dec2, - 0x0000ded0, 0x0000dede, 0x0000def3, 0x0000df08, + 0x0000de2b, 0x0000de48, 0x0000de5a, 0x0000de73, + 0x0000de8d, 0x0000dea9, 0x0000dec2, 0x0000dedd, + 0x0000df00, 0x0000df09, 0x0000df25, 0x0000df3a, + 0x0000df4e, 0x0000df6c, 0x0000df93, 0x0000dfa5, + 0x0000dfd4, 0x0000e004, 0x0000e027, 0x0000e03b, + 0x0000e04c, 0x0000e05b, 0x0000e073, 0x0000e08c, + 0x0000e0b8, 0x0000e0d2, 0x0000e0f2, 0x0000e116, + 0x0000e133, 0x0000e146, 0x0000e15a, 0x0000e175, // Entry 680 - 69F - 0x0000df17, 0x0000df2a, 0x0000df3e, 0x0000df54, - 0x0000df67, 0x0000df7d, 0x0000df8d, 0x0000dfa9, - 0x0000dfbc, 0x0000dfda, 0x0000dfe7, 0x0000dff7, - 0x0000e010, 0x0000e01f, 0x0000e031, 0x0000e03f, - 0x0000e050, 0x0000e067, 0x0000e074, 0x0000e081, - 0x0000e093, 0x0000e0a9, 0x0000e0b8, 0x0000e0d3, - 0x0000e0e6, 0x0000e0f8, 0x0000e10c, 0x0000e125, - 0x0000e144, 0x0000e150, 0x0000e15d, 0x0000e171, + 0x0000e191, 0x0000e1ae, 0x0000e1cb, 0x0000e1ef, + 0x0000e205, 0x0000e21c, 0x0000e23d, 0x0000e257, + 0x0000e26e, 0x0000e288, 0x0000e2a2, 0x0000e2c1, + 0x0000e2e1, 0x0000e2fe, 0x0000e31e, 0x0000e348, + 0x0000e372, 0x0000e38d, 0x0000e3a0, 0x0000e3be, + 0x0000e3de, 0x0000e3f3, 0x0000e418, 0x0000e439, + 0x0000e453, 0x0000e481, 0x0000e49d, 0x0000e4ba, + 0x0000e4cb, 0x0000e4dc, 0x0000e4ea, 0x0000e4f8, // Entry 6A0 - 6BF - 0x0000e185, 0x0000e191, 0x0000e1a6, 0x0000e1b7, - 0x0000e1d3, 0x0000e1ee, 0x0000e204, 0x0000e225, - 0x0000e242, 0x0000e256, 0x0000e268, 0x0000e282, - 0x0000e28f, 0x0000e29f, 0x0000e2b2, 0x0000e2c2, - 0x0000e2d6, 0x0000e2e7, 0x0000e2fd, 0x0000e31a, - 0x0000e33f, 0x0000e378, 0x0000e39b, 0x0000e3c2, - 0x0000e3dd, 0x0000e3f5, 0x0000e410, 0x0000e422, - 0x0000e43b, 0x0000e451, 0x0000e46b, 0x0000e489, + 0x0000e506, 0x0000e51b, 0x0000e530, 0x0000e53f, + 0x0000e552, 0x0000e566, 0x0000e57c, 0x0000e58f, + 0x0000e5a5, 0x0000e5b5, 0x0000e5d1, 0x0000e5e4, + 0x0000e602, 0x0000e60f, 0x0000e61f, 0x0000e638, + 0x0000e647, 0x0000e65a, 0x0000e66f, 0x0000e680, + 0x0000e697, 0x0000e6a4, 0x0000e6b1, 0x0000e6e5, + 0x0000e71f, 0x0000e756, 0x0000e789, 0x0000e79b, + 0x0000e7b1, 0x0000e7c3, 0x0000e7d7, 0x0000e7f0, // Entry 6C0 - 6DF - 0x0000e4a2, 0x0000e4bc, 0x0000e4dc, 0x0000e502, - 0x0000e51b, 0x0000e535, 0x0000e556, 0x0000e572, - 0x0000e58d, 0x0000e5b0, 0x0000e5ce, 0x0000e5e3, - 0x0000e5f7, 0x0000e60b, 0x0000e621, 0x0000e63e, - 0x0000e666, 0x0000e687, 0x0000e6ab, 0x0000e6bf, - 0x0000e6d3, 0x0000e6e3, 0x0000e6f6, 0x0000e71a, - 0x0000e733, 0x0000e74a, 0x0000e76c, 0x0000e78a, - 0x0000e7a1, 0x0000e7bd, 0x0000e7db, 0x0000e7f3, + 0x0000e80f, 0x0000e820, 0x0000e83c, 0x0000e857, + 0x0000e866, 0x0000e881, 0x0000e894, 0x0000e8a0, + 0x0000e8ad, 0x0000e8c1, 0x0000e8d5, 0x0000e8e1, + 0x0000e8f6, 0x0000e90c, 0x0000e92d, 0x0000e94a, + 0x0000e95e, 0x0000e970, 0x0000e98a, 0x0000e997, + 0x0000e9a7, 0x0000e9ba, 0x0000e9ca, 0x0000e9de, + 0x0000e9ef, 0x0000ea05, 0x0000ea22, 0x0000ea47, + 0x0000ea80, 0x0000eaa3, 0x0000eaca, 0x0000eae5, // Entry 6E0 - 6FF - 0x0000e815, 0x0000e842, 0x0000e86a, 0x0000e88b, - 0x0000e8a3, 0x0000e8bf, 0x0000e8d8, 0x0000e8eb, - 0x0000e907, 0x0000e92b, 0x0000e947, 0x0000e965, - 0x0000e985, 0x0000e9ab, 0x0000e9cb, 0x0000e9f4, - 0x0000ea23, 0x0000ea34, 0x0000ea46, 0x0000eab4, - 0x0000eace, 0x0000eae6, 0x0000eafc, 0x0000eb07, - 0x0000eb15, 0x0000eb28, 0x0000eb47, 0x0000eb5c, -} // Size: 7176 bytes + 0x0000eafd, 0x0000eb18, 0x0000eb2a, 0x0000eb43, + 0x0000eb59, 0x0000eb73, 0x0000eb91, 0x0000ebaa, + 0x0000ebc4, 0x0000ebe4, 0x0000ec0a, 0x0000ec23, + 0x0000ec3d, 0x0000ec5e, 0x0000ec7a, 0x0000ec95, + 0x0000ecb8, 0x0000ecd6, 0x0000eceb, 0x0000ecff, + 0x0000ed13, 0x0000ed29, 0x0000ed46, 0x0000ed6e, + 0x0000ed8f, 0x0000edb3, 0x0000edc7, 0x0000eddb, + 0x0000edeb, 0x0000edfe, 0x0000ee22, 0x0000ee3b, + // Entry 700 - 71F + 0x0000ee52, 0x0000ee74, 0x0000ee8d, 0x0000eea4, + 0x0000eec2, 0x0000eede, 0x0000eefc, 0x0000ef14, + 0x0000ef36, 0x0000ef63, 0x0000ef8b, 0x0000efac, + 0x0000efc4, 0x0000efe0, 0x0000eff9, 0x0000f00c, + 0x0000f028, 0x0000f04c, 0x0000f068, 0x0000f086, + 0x0000f0a6, 0x0000f0cc, 0x0000f0ec, 0x0000f115, + 0x0000f144, 0x0000f155, 0x0000f167, 0x0000f1d5, + 0x0000f1ef, 0x0000f207, 0x0000f21d, 0x0000f228, + // Entry 720 - 73F + 0x0000f236, 0x0000f249, 0x0000f25e, 0x0000f273, + 0x0000f292, 0x0000f2a7, +} // Size: 7344 bytes -const en_USData string = "" + // Size: 60252 bytes +const en_USData string = "" + // Size: 62119 bytes "\x02not found tenantId in body\x02failed to change project\x02get passwo" + "rd in body\x02username or password is empty\x02missing credential\x02inc" + "orrect username or password\x02The user has been locked, please contact " + @@ -2354,619 +2409,642 @@ const en_USData string = "" + // Size: 60252 bytes "regions, please contact admin\x02illegal region %s, please contact admin" + "\x02session expires, missing %s\x02parse query string error: %s\x02fetch" + " form data error: %s\x02parse form data error: %s\x02invalid request\x02" + - "empty external user id\x02empty idp_id or idp_entity_id\x02invalid form" + - "\x02missing image name\x02missing image size\x02invalid image size\x02Pa" + - "rse query: %v\x02No token in header: %v\x02Missing parameter %s\x02Unsup" + - "ported action %s\x02Wrong content type %s, want %s\x02can't open file" + - "\x02can't parse file\x02template file is invalid. please check.\x02empty" + - " file content\x02row %d name is empty\x02row %d password is empty\x02row" + - " %d domain is empty\x02row %d duplicate name %s\x02template_id\x02intern" + - "al server error\x02template not found %s\x02request body is too large." + - "\x02invalid multipart form\x02invalid content_length %s\x02No token in h" + - "eader\x02Token in header invalid\x02Token expired\x02resource %s module " + - "not exists\x02No id list found\x02missing export keys\x02inconsistent ex" + - "port keys and texts\x02recv invalid data\x04\x00\x01 \x19\x02invalid Can" + - "nedAction %s \x04\x00\x01 \x13\x02invalid Effect %s \x04\x00\x01 \x11" + - "\x02invalid ipv4 %s \x02invalid share_mode %s\x02mx_priority range limit" + - "ed to [1,50]\x02invalid domain %s for MX record\x02invalid ipv4 %s for A" + - " record\x02invalid ipv6 %s for AAAA record\x02invalid domain %s for CNAM" + - "E record\x02missing tags\x02invalid condition\x02missing tag key for\x02" + - "not support auto_create_project\x02missing project_id\x02duplicate route" + - " cidr %s\x02Internal server error: %s\x02Internal server error\x02Invali" + - "d handler %s\x02Handler not found\x02No request key: %s\x02Invalid reque" + - "st header: %v\x02request process timeout\x02Not allow empty records\x02R" + - "ecords limit exceeded.\x02%s method not found\x02%s method params length" + - " not match, expected %d, input %d\x02Invald %s return value\x02Invald Li" + - "stItemFilter return value count %d\x02Invald OrderByExtraFields return v" + - "alue count %d\x02Invalid FetchCustomizeColumns return value count %d\x02" + - "Invalid FetchCustomizeColumns return value type, not a slice!\x02Invalid" + - " FetchCustomizeColumns return value, inconsistent obj count: input %d !=" + - " output %d\x02Invald ValidateUpdateData return value\x02Invald Customize" + - "Delete return value\x02invalid joint resources %s\x02FetchCustomizeColum" + - "ns return incorrect number of results\x02No context manager\x02No such c" + - "ontext %s(%s)\x02fail to get http response writer from context\x02FetchC" + - "ustomizeColumns returns incorrect results\x02reflect call %s fail %s\x02" + - "%s not allow to get property %s\x02No return value, so why query?\x02Not" + - " allow to get details\x02%s %s %s not found\x02%s not allow to get spec " + - "%s\x02Not allow to create item\x02body is not a json?\x02Missing name or" + - " generate_name\x02not allow to perform %s\x02%s allow %s %s not found" + - "\x02%s not allow to %s %s\x02Invalid data JSONObject\x02Not allow to upd" + - "ate item\x02%s(%s) not allow to delete\x02Not allow to attach\x02Object " + - "%s %s has attached %s %s\x02project in non-default domain is prohibited" + - "\x02missing new domain\x02check name duplication error: %s\x02not enough" + - " privilege (require:%s,allow:%s,query:%s)\x02Not support resource %s tag" + - " filter\x02Action %s not found\x02can't get string field\x02model has no" + - " field %s\x02Query database error %s\x02name starts with letter, and con" + - "tains letter, number and - only\x02not allow to delete log\x02DIRECT set" + - "ting cannot be changed\x02DIRECT setting cannot be deleted\x02get proxys" + - "etting refcount fail %s\x02proxysetting %s is still referred to by %d %s" + - "\x02fail to decode body\x02Quota %s not found\x02Default quota %s not al" + - "low to delete\x02not enough privilleges\x02not allow to list domain quot" + - "as\x02out of privileges\x02not allow to list project quotas\x02query quo" + - "tas %s\x02not enough privilege (require:%s,allow:%s:resource:%s)\x02not " + - "enough privilege (require:%s,allow:%s)\x02invalid scope %s\x02not allow " + - "create %s in scope %s\x02Not allow set scope to system\x02Not allow set " + - "scope to domain %s\x02Not allow set scope to project %s\x02sharing is li" + - "mited to domains %s\x02Insert shared resource failed %s\x02name starts w" + - "ith letter, and contains letter, number and ._@- only\x02name longer tha" + - "n %d\x02not allow to set system key, please remove the underscore at the" + - " beginning\x02input key too long > %d\x02input value too long > %d\x02us" + - "er %s not found\x02forbidden\x02non-admin user not allowed to create sys" + - "tem object\x02Virtual resource freezed, can't do %s\x02virtual resource " + - "already freezed\x02virtual resource not freezed\x02missing new project/t" + - "enant\x02InformerBackend not init\x02invalid format\x02operation not all" + - "owed\x02invalid input format\x02IPMI tool is null\x02Missing key error: " + - "missing %q\x02General error: general error for %q: %s\x02Invalid type er" + - "ror: expecting %s type for %q: %s\x02Invalid choice error: invalid %q, w" + - "ant %s, got %s\x02Invalid length error: %q too short, got %d, min %d\x02" + - "Invalid length error: %q too long, got %d, max %d\x02Not in range error:" + - " invalid %q: %d, want [%d,%d]\x02Invalid value error: invalid %q: %s\x02" + - "Invalid value error: invalid %q: %v\x04\x00\x01 \x22\x02Invalid value er" + - "ror: invalid %q: \x02Model manager error: failed getting model manager f" + - "or %q\x02Model not found error: cannot find %q with id/name %q\x02Model " + - "not found error: cannot find %q with id/name %q: %s\x02invalid cert pubk" + - "ey algorithm: %s, want %s\x02no such provider\x02Not Implemented GetProv" + - "ider\x02NotFoundError\x02DuplicateIdError\x02InvalidStatusError\x02Timeo" + - "utError\x02NotImplementedError\x02NotSupportedError\x02InvalidProvider" + - "\x02NoBalancePermission\x02ErrAddressCountExceed\x02cannot support more " + - "than 1 nic\x02The %s disk size must be in the range of %dGB ~ %dGB\x02%s" + - " requires that the eip bandwidth must be less than 100Mbps\x02network %s" + - " associated route table has no internet gateway attached.\x02failed to f" + - "ind subformat vhd for image %s, please append 'vhd' for glance options(t" + - "arget_image_formats)\x02Azure Mv2-series instance sku only support UEFI " + - "image\x02Azure UEFI image %s not support this instance sku\x02cannot sup" + - "port change azure instance name\x02Cannot change config for baremtal\x02" + - "Cannot resize disk for baremtal\x02Invalid raid config: %v\x02Host %s is" + - " not a baremetal\x02Baremetal %s is not ready\x02Baremetal %s is occupie" + - "d\x02Cannot save image for baremtal\x02Not Implement ValidateCreateEip" + - "\x02Not allow for hypervisor %s\x02Not supported, please use kubectl\x02" + - "Container not support %s\x02%s not support create eip\x02can't resize di" + - "sk for guest with instance snapshots\x02esxi guest migrate require prefe" + - "r_host\x02can't rebuild root for a guest with instance snapshots\x02Unkn" + - "own google storage type %s\x02System disk does not support %s disk\x02%s" + - " disk cannot exceed 8\x02%s for %s features are not compatible for creat" + - "ing instance\x02Host %s not found\x02Guest have backup, can't migrate" + - "\x02Cannot normal migrate guest in status %s, try rescue mode or server-" + - "live-migrate?\x02Rescue mode requires all disk store in shared storages" + - "\x02Cannot migrate with isolated devices\x02Cannot live migrate with cdr" + - "om\x02Cannot live migrate with isolated devices\x02Cannot do live migrat" + - "e, too low qemu version\x02Guest %s can't hot remove nic\x02%s not suppo" + - "rt cdrom params\x02%s not support create eip, it only support bind eip" + - "\x02%s not support create virtual machine with eip\x02data disk not supp" + - "ort storage type %s\x02The %s disk size must be in the range of 10GB ~ 1" + - "6000GB\x02The %s disk size must be in the range of 50GB ~ 16000GB\x02The" + - " %s disk size must be in the range of 100GB ~ 16000GB\x02The %s disk siz" + - "e must be in the range of 20GB ~ 32000GB\x02storage %s can not be data d" + - "isk\x02Data disk size must be an integer multiple of 10G\x02failed to fo" + - "und system disk error: %v\x02failed to found storage for disk %s(%s)\x02" + - "The system disk is locally stored and does not support changing configur" + - "ation\x02Not support create local storage disks\x02Please input new disk" + - " backend type\x02The disk is locally stored and does not support detach" + - "\x02Host %s is not online\x02GetGuestCount fail %s\x02host has been occu" + - "pied\x02Aliyun reset disk required guest status is running or ready\x02A" + - "ws not support reset disk, you can create new disk with snapshot\x02cann" + - "ot support change azure disk name\x02Azure not support reset disk, you c" + - "an create new disk with snapshot\x02not implement\x02Not Implement Valid" + - "ateResetDisk\x02Not Implement ValidateAttachStorage\x02Not Implement Req" + - "uestAttachStorage\x02Not Implement RequestDetachStorage\x02Disk must be " + - "dettached\x02%s reset disk required guest status is running or ready\x02" + - "Server %s must in status ready\x02Disk must be detached\x02not supported" + - "\x02Unsupport attach %s storage for %s host\x02Attach rbd storage requir" + - "e host status is online\x02Query host storage error %s\x02Host %s alread" + - "y have mount point %s with other storage\x02Attach nfs storage require h" + - "ost status is online\x02%s is not mount point %s\x02Disk attach muti gue" + - "sts\x02Disk attached guest status must be ready\x02Disk dosen't attach g" + - "uest\x02OpenStack not support reset disk, you can create new disk with s" + - "napshot\x02Qcloud reset disk required guest status is running or read" + - "\x02Ucloud reset disk operation required disk not be attached\x02Ucloud " + - "only support data disk reset operation\x02ZStack reset disk operation re" + - "quried guest status is ready\x02Parse remote ip error %s\x02Network not " + - "found\x02Baremetal agent not found\x02Baremetal package not prepared\x02" + - "not allow to delete default access group\x02access group not empty, plea" + - "se delete mount target first\x02can not add rule for default access grou" + - "p\x02not enough privilege\x02access group %s status is not available\x02" + - "invalid source %s\x02Invalid priority %d, must be in range or 1 ~ 100" + - "\x02invalid rw_access_type %s\x02invalid user_access_type %s\x02not allo" + - "w to delete default access group rule\x02WebApp has %d task active, can'" + - "t sync status\x02check agent uniqness fail %s\x02Conflict manager_uri %s" + - "\x02Duplicate manager_uri %s\x02missing duration/expire_time\x02expire t" + - "ime is before current expire at\x02invalid duration %s: %s\x02missing na" + - "me\x02invalid bucket name %s: %s\x02invalid bucket name(%s): %s\x02no ex" + - "ternal bucket\x02fail to get objects: %s\x02missing key\x02fail to gener" + - "ate temp url: %s\x02empty directory name\x02invalid key %s: %s\x02GetIOb" + - "ject fail %s\x02object count limit exceeds\x02bucket.GetQuotaKeys %s\x02" + - "fail to mkdir: %s\x02empty keys\x02object key should not ends with /\x02" + - "invalid object key: %s\x02missing Content-Length\x02Illegal Content-Leng" + - "th %s\x02Content-Length negative %d\x02GetIObject error %s\x02object siz" + - "e limit exceeds\x02bucket.GetQuotaKeys fail %s\x02put object error %s" + - "\x02setAcl error %s\x02syncWithCloudBucket error %s\x02Bucket has %d tas" + - "k active, can't sync status\x02Buckets that are not empty do not support" + - " this operation\x02object %s not found\x02iBucket.GetIObjects error %s" + - "\x02iBucket.SetWebsite error %s\x02iBucket.DeleteWebSiteConf error %s" + - "\x02iBucket.GetWebsiteConf error %s\x02cloudprovider.SetBucketCORS error" + - " %s\x02iBucket.DeleteCORS error %s\x02iBucket.GetCORSRules error %s\x02i" + - "Bucket.GetCdnDomains error %s\x02iBucket.SetRefer error %s\x02iBucket.Ge" + - "tRefer error %s\x02iBucket.GetPolicy error %s\x02iBucket.SetPolicy error" + - " %s\x02iBucket.DeletePolicy error %s\x02unmarshal limit error %s\x02SetL" + - "imit error %s\x02Update error %s\x02missing manager?\x02iBucket.GetIObje" + - "ct error %s\x02ValidateDeleteCondition error %s\x02The image has been ca" + - "ched on storages\x02the image reference session has not been expired!" + - "\x02failed to found storagecache %s\x02not allow to query system capabil" + - "ity\x02account %s not enable saml auth\x02account is enabled\x02account " + - "is not idle\x02provider %s: %v\x02Cannot enable deleting account\x02%s n" + - "ot support saml auth\x02invalid proxy setting %s\x02Unsupported provider" + - " %s\x02Project %s(%s) not belong to domain %s(%s)\x02Not support brand %" + - "s, only support %s\x02check uniqness fail %s\x02The account has been reg" + - "istered\x02no such provider %s\x02check account_id duplication error %s" + - "\x02the account has been registerd %s\x02Account disabled\x02Account aut" + - "o sync enabled\x02invalid input %s\x02failed to found provider factory e" + - "rror: %v\x02invalid cloud account info error: %s\x02failed to unmarshal " + - "input params: %v\x02check uniqueness fail %s\x02account %s conflict\x02i" + - "nconsistent account_id, previous '%s' and now '%s'\x02project %s not fou" + - "nd\x02cannot enable auto sync in status %s\x02sync_interval_seconds shou" + - "ld be greater than %d\x02provider is shared outside of domain\x02invalid" + - " resource %s\x02%s not support\x02%s not support create subscription\x02" + - "account %s has aleady bind project mapping %s\x02valid wire_level_for_vm" + - "ware, accept vcenter, datacenter, cluster\x02not support for cloudaccoun" + - "t with provider '%s'\x02not allow to create\x02provider is enabled\x02pr" + - "ovider is not idle\x02Directly creating cloudprovider is not supported, " + - "create cloudaccount instead\x02Region %s not found\x02Zone %s not found" + - "\x02Cloudprovider disabled\x02Cloudaccount disabled\x02not allow to chan" + - "ge project across domain\x02cannot change to a different domain from a p" + - "rivate cloud account\x02fail to get provider driver %s\x02storage classe" + - "s not supported\x02cloudprovider %s has aleady bind project mapping %s" + - "\x02GetZoneCount fail %s\x02GetVpcCount fail %s\x02not empty cloud regio" + - "n\x02not allow to delete default cloud region\x02VPC %s not found\x02Can" + - "not update external resource\x02not allow update rds account name\x02fai" + - "led to found dbinstance %s\x02DBInstance %s(%s) status is %s require sta" + - "tus is %s\x02failed to found region for dbinstance %s(%s)\x02failed to f" + - "ound dbinstance %s(%s) database %s: %v\x02Failed to found database %s fo" + - "r dbinstance %s(%s): %v\x02The account %s(%s) has permission %s to the d" + - "atabase %s(%s)\x02Account status is not %s current status is %s\x02Insta" + - "nce status is not %s current status is %s\x02Database status is not %s c" + - "urrent is %s\x02Account %s(%s) does not have database %s(%s) permissions" + - "\x02DBinstance has not valid cloudprovider\x02DBInstance backup has %d t" + - "ask active, can't sync status\x02not allow update rds database name\x02f" + - "ailed to found dbinstance %s(%s) account %s: %v\x02Not Implemented\x02in" + - "valid address: %s\x02Ip %s not in network %s(%s) range\x02cloudprovider " + - "%s(%s) is not available\x02invalid duration %s\x02unsupported duration %" + - "s\x02cloudregion %s not support create rds\x02cloudregion %s not support" + - " create %s rds\x02not match any dbinstance sku\x02%s rds not support sec" + - "group\x02%s rds Support up to %d security groups\x02Cannot do recovery d" + - "binstance in status %s required status %s\x02backup %s(%s) not contain d" + - "atabase %s\x02conflict database %s for instance %s(%s)\x02back and insta" + - "nce not in same cloudaccount\x02backup and instance not in same cloudreg" + - "ion\x02can not recover data from diff rds engine\x02Cannot do reboot dbi" + - "nstance in status %s\x02DBInstance has %d task active, can't sync status" + - "\x02Cannot do renew dbinstance in status %s required status %s\x02misson" + - "g duration\x02The dbinstance status need be %s, current is %s\x02Only %s" + - " dbinstance support this operation\x02DBInstance has opened the outer ne" + - "twork connection\x02The extranet connection is not open\x02%s not suppor" + - "t this operation\x02Cannot change config in status %s\x02DBInstance Disk" + - " cannot be thrink\x02DBInstance is locked, cannot delete\x02dbinstance b" + - "illing type is %s\x02dbinstance billing type %s not support cancel expir" + - "e\x02this operation requires rds state to be %s\x02%s supported secgroup" + - " count is %d\x02guest %q not found\x02snapshotpolicy %s not found: %s" + - "\x02not support update disk_type %s\x02failed to find storage for disk %" + - "s\x02failed to find host for storage %s with disk %s\x02Storage %s not f" + - "ound\x02cloudprovider %s not available\x02storage %s(%s) need online and" + - " attach host for create disk\x02Cannot create disk with disabled storage" + - "[%s]\x02Cannot create disk with offline storage[%s]\x02Storage type[%s] " + - "not match backend %s\x02Storage[%s] must attach to a host\x02Not enough " + - "free space\x02Fetch snapshot count failed %s\x02Disk %s don't need conve" + - "rt snapshots\x02Can not get disk snapshot\x02Get convert snapshot failed" + - ": %s\x02Snapshot %s dose not have convert snapshot\x02Cannot reset disk " + - "in status %s\x02Cannot reset disk with snapshot in status %s\x02Cannot r" + - "eset disk %s(%s),Snapshot is belong to disk %s\x02try use /servers/<%s>/" + - "resize-disk API\x02Resize disk when disk is READY\x02Disk cannot be thri" + - "nk\x02disk has no valid storage\x02disk.GetQuotaKeys fail %s\x02fail to " + - "find storage for disk %s\x02No zone for this disk\x02Duplicate image nam" + - "e %s\x02Save disk when disk is READY\x02GetRuningGuestCount fail %s\x02S" + - "ave disk when not being USED\x02Image name is required\x02cloud provider" + - " %s is not available\x02cloud account %s is not available\x02storage of " + - "disk %s no valid host\x02GetGuestDiskCount for disk %s fail %s\x02Virtua" + - "l disk %s(%s) used by virtual servers\x02not allow to delete prepaid dis" + - "k in valid status\x02Diskinfo index %d: both imageID and size are absent" + - "\x02Snapshot %s not found\x02Snapshot %s storage %s not found, is public" + - " cloud?\x02Image status is not active\x02Disk has %d task active, can't " + - "sync status\x02GetSnapshotCount fail %s\x02not allow to purge. Virtual d" + - "isk must not have snapshots\x02not allow to delete. Virtual disk must no" + - "t have snapshots\x02not allow to delete %s disk with snapshots\x02no suc" + - "h snapshotpolicy %s\x02%s %s not supported dns type %s\x02%s %s not supp" + - "orted policy type %s\x02%s %s %s not support %s\x02invalid record name %" + - "s\x02duplicated with CNAME dnsrecord name not support\x02duplicated dnsr" + - "ecord with existed dnsrecord can not distinguish by %s policy\x02duplica" + - "ted dnsrecord with existed dnsrecord not support\x02%s not support polic" + - "y type %s\x02%s %s not support policy value %s\x02Not support\x02invalid" + - " domain name %s\x02Not support %s for vpc %s, supported %s\x02Not suppor" + - "t %s for account %s, supported %s\x02top level public domain name %s not" + - " support\x02unknown zone type %s\x02can not sync record sets in %s\x02dn" + - "s zone can not cache in status %s\x02Only %s support cache for account" + - "\x02account %s has been cached\x02dns zone can not uncache in status %s" + - "\x02vpc %s has already in this dns zone\x02vpc %s not in dns zone\x02SRV" + - ": insufficient param: %s\x02SRV: invalid port number: %s\x02SRV: invalid" + - " weight number: %s\x02SRV: weight number %d not in range [0,65535]\x02SR" + - "V: invalid priority number: %s\x02SRV: priority number %d not in range [" + - "0,65535]\x02SRV cannot mix with other types\x02CNAME cannot mix with oth" + - "er types\x02PTR cannot mix with other types\x02%s: invalid domain name: " + - "%s\x02SRV: invalid srv record name: %s\x02PTR: invalid ptr record name: " + - "%s\x02%s: name cannot be ip address: %s\x02A: record value must be ipv4 " + - "address: %s\x02AAAA: record value must be ipv6 address: %s\x02%s: %s mus" + - "t be domain name: %s\x02%s: %s cannot be ip address: %s\x02%s: unknown r" + - "ecord type\x02Empty record\x02invalid ttl: %s\x02invalid ttl: %d\x02Cann" + - "ot mix different types of records, %s != %s\x02schedtag %s not found\x02" + - "unmarshal StandaloneResourceCreateInput fail %s\x02Resource type %s not " + - "support\x02Virtual resource type %s not support\x02%s %s not found\x02El" + - "asticSearch is locked, cannot delete\x02ElasticSearch has %d task active" + - ", can't sync status\x02can't restore elastic cache in status %s\x02unsup" + - "port delete %s backups\x02invalid billing_cycle %s\x02Cannot do restart " + - "elasticcache instance in status %s\x02Elastic cache is locked, cannot de" + - "lete\x02Elastic cache is not expired, cannot delete\x02provider mismatch" + - ": %s instance can't use %s sku\x02region mismatch: instance region %s, s" + - "ku region %s\x02zone mismatch: instance zone %s, sku zone %s\x02engine v" + - "ersion mismatch: instance version %s, sku version %s\x02can not change s" + - "pecification in status %s\x02auth mode aready in status %s\x02no admin a" + - "ccount found for elastic cache %s\x02maintain time has no change\x02publ" + - "ic connection aready allocated\x02release public connection aready relea" + - "sed\x02invalid parameter format. json dict required\x02Elasticcache has " + - "%d task active, can't sync status\x02elasticcache billing type is %s\x02" + - "elasticcache billing type %s not support cancel expire\x02Cannot add sec" + - "urity groups in status %s\x02region\x02regiondriver\x02not supported bin" + - "d security group\x02beyond security group quantity limit, max items %d." + - "\x02The secgroup name %s does not meet the requirements, please change t" + - "he name\x02secgroups will be empty after update.\x02The elastic cache st" + - "atus need be %s, current is %s\x02Only %s elastic cache support set auto" + - " renew operation\x02elastic cache no related region found\x02Only %s ela" + - "stic cache support renew operation\x02%s is not modifiable\x02resource %" + - "s in vpc %s external access mode %s is not support accociate eip\x02serv" + - "er %s not found\x02Not support associate type %s, only support %s\x02cha" + - "rge type %s not supported\x02eip has been associated with instance\x02ei" + - "p cannot associate in status %s\x02fixed eip cannot be associated\x02Uns" + - "upported instance type %s\x02cannot associate pending delete server\x02i" + - "nstance is already associated with eip\x02cannot associate server in sta" + - "tus %s\x02cannot associate eip with same network\x02server region is not" + - " found???\x02eip and server are not in the same region\x02eip and server" + - " are not in the same zone\x02server host is not found???\x02server and e" + - "ip are not managed by the same provider\x02eip cannot dissociate in stat" + - "us %s\x02fixed public eip cannot be dissociated\x02fixed eip cannot sync" + - " status\x02cannot change bandwidth in status %s\x02Invalid bandwidth\x02" + - "Cannot purge elastic_ip on enabled cloud provider\x02account %s not shar" + - "e for domain %s\x02FileSystem is locked, cannot delete\x02Nas has %d tas" + - "k active, can't sync status\x02please retry after unbind all guests in g" + - "roup\x02can not bind guest from disabled guest\x02can not unbind guest f" + - "rom disabled guest\x02no such model %s\x02guest and instance group shoul" + - "d belong to same project\x02Host missing\x02host status %s and enabled %" + - "v, can't do server %s\x02Cannot send command in status %s\x02No host for" + - " server\x02Cannot save image in status %s\x02No root image\x02Support on" + - "ly by KVM Hypervisor\x02Cannot sync in status %s\x02Cannot live migrate " + - "in status %s\x02Can't clone guest with backup guest\x02Guest hypervisor " + - "%s does not support clone\x02Cannot clone VM in status %s\x02Unmarshal i" + - "nput error %s\x02Cannot deploy in status %s\x02Disk %s and guest not bel" + - "ong to the same account\x02Disk %s and guest not belong to the same zone" + - "\x02isAttached check failed %s\x02Disk %s has been attached\x02Disk %s n" + - "ot belong the guest's host\x02Disk in %s not able to attach\x02Guest %s " + - "not support attach disk in status %s\x02Disk %s not found\x02Cannot susp" + - "end VM in status %s\x02Cannot resume VM in status %s\x02host virtual mem" + - "ory not enough\x02Some disk not ready\x02Cannot do start server in statu" + - "s %s\x02CD-ROM not empty, please eject first\x02Insert ISO not allowed i" + - "n status %s\x02No ISO to eject\x02Eject ISO not allowed in status %s\x02" + - "Cannot add security groups for hypervisor %s\x02guest %s band to up to %" + - "d security groups\x02security group %s has already been assigned to gues" + - "t %s\x02Cannot revoke security groups in status %s\x02security group %s " + - "not assigned to guest %s\x02Cannot assign security rules in status %s" + - "\x02Cannot set security rules in status %s\x02Cannot set security group " + - "for this guest %s\x02Cannot purge server on enabled host\x02failed to fi" + - "nd %s\x02root disk image(%s) and sku(%s) architecture mismatch\x02invlid" + - " image\x02image size exceeds root disk size\x02Cannot switch OS between " + - "%s-%s\x02Can not rebuild root with with diff uefi image\x02No template f" + - "or root disk, cannot rebuild root\x02%s not support rebuild root with a " + - "different image\x02Cannot reset root in status %s\x02keypair %s not foun" + - "d\x02No Disk Info Provided\x02No valid host\x02No valid storage on curre" + - "nt host\x02Not eough storage space on current host\x02failed to find dis" + - "k %s\x02check isAttach2Disk fail %s\x02Cannot detach sys disk\x02Cannot " + - "keep detached disk\x02Server in %s not able to detach disk\x02Disk %s no" + - "t attached\x02Only allowed to attach isolated device when guest is ready" + - "\x02Missing isolated device\x02Isolated device %s not found\x02Isolated " + - "device is not attached to this guest\x02guest attach gpu count must > 0" + - "\x02fetch gpu failed %s\x02guest %s host %s isolated device not enough" + - "\x02attach devices is not string array\x02detach devices is not string a" + - "rray\x02ip %s not found\x02mac %s not found\x02no either ip_addr or mac " + - "specified\x02Cannot change network ip_addr in status %s\x02cannot change" + - " mac when guest is running\x02check mac uniqueness fail %s\x02mac addr %" + - "s has been occupied\x02Cannot detach network in status %s\x02Cannot atta" + - "ch network in status %s\x02Cannot change bandwidth in status %s\x02Bandw" + - "idth must be non-negative\x02Cannot change setting in status %s\x02Not a" + - "llow to change config\x02Guest have backup not allow to change config" + - "\x02Cannot change config in %s\x02Cannot change config with different in" + - "stance family\x02Params vcpu_count parse error\x02Memory size must be nu" + - "mber[+unit], like 256M, 1G or 256\x02Params vmem_size parse error\x02can" + - "not change CPU/Memory spec in status %s\x02Unmarshal disks configure err" + - "or %s\x02Parse disk info error: %s\x02Cannot reduce disk size\x02Cannot " + - "reset VM in status %s\x02Guest has %d task active, can't sync status\x02" + - "Cannot stop server in status %s\x02Cannot do restart server in status %s" + - "\x02Cannot send keys in status %s\x02cannot associate eip in status %s" + - "\x02eip %s not found\x02eip has been associated\x02cannot associate eip " + - "and instance in different region\x02cannot associate eip and instance in" + - " different zone\x02cannot associate eip and instance in different provid" + - "er\x02No eip to dissociate\x02Out of eip quota: %s\x02Cannot swith to ba" + - "ckup when guest in status %s\x02Guest no backup host\x02Guest can't swit" + - "ch to backup, mirror job not ready\x02failed to found guest %s\x02input " + - "data not key value dict\x02Guest %s not found\x02Fetch guest error %s" + - "\x02Already have backup server\x02Cannot create backup with shared stora" + - "ge\x02Backup only support hypervisor kvm\x02Cannot create backup with is" + - "olated devices\x02GuestDisksHasSnapshot fail %s\x02Cannot create backup " + - "with snapshot\x02Guest without backup\x02Guest backup host not found\x02" + - "Backup host is offline\x02guest doesn't need reconcile backup\x02guest b" + - "illing type %s not support cancel expire\x02guest billing type is %s\x02" + - "guest %s unsupport postpaid expire\x02Invalid desc: %s\x02Server Id is e" + - "mpty\x02Server Name is empty\x02Server %s already exists\x02Empty import" + - " nics\x02ip %s or mac %s has been registered\x02Not found network by ip " + - "%s\x02Empty import disks\x02Unmarshal data error %s\x02Some host config " + - "missing xml_file_path\x02Some host config missing host ip\x02Invalid hos" + - "t ip %s\x02Invalid server mac address %s\x02Invalid server ip address %s" + - "\x02NewTask error: %s\x02Hypervisor %s can't generate libvirt xml\x02Gen" + - "erate xml failed: %s\x02not support hypervisor %s\x02not support %s\x02g" + - "uest has been converted\x02host %s is not kvm host\x02guest status must " + - "be ready\x02Check set pending quota error %s\x02host not found???\x02emp" + - "ty ip list\x02Unreachable IP %s: %s\x02Unavailable IP %s: occupied\x02so" + - "me disk missing!!!\x02disk %s not attached to server\x02Hypervisor %s ca" + - "n't do io throttle\x02Cannot do io throttle in status %s\x02bps must > 0" + - "\x02iops must > 0\x02guest %s hypervisor %s can't migrate\x02guest %s ha" + - "s backup, can't migrate\x02guest %s has isolated device, can't migrate" + - "\x02can't rescue geust %s with local storage\x02guest %s status %s can't" + - " migrate\x02guest %s status %s has isolated device, can't do migrate\x02" + - "cannot migrate with cdrom\x02guest %s status %s can't migrate with local" + - " storage\x02missing guest id\x02Check input guests is exist\x02guest hyp" + - "ervisor %s can't create instance snapshot\x02Can't do instance snapshot " + - "with backup guest\x02guest can't do snapshot in status %s\x02guests disk" + - " %d snapshot full, can't take anymore\x02create instance snapshot failed" + - ": %s\x02start create snapshot task failed: %s\x02Instance sanpshot not r" + - "eady\x02start snapshot reset failed %s\x02count must > 0\x02Generate sna" + - "pshot name failed %s\x02not a baremetal server\x02no valid host\x02host " + - "is not a baremetal\x02no such group %s\x02group and guest should belong " + - "to same project\x02can not bind or unbind disabled instance group\x02The" + - " guest %s does not have any public IP\x02The guest status need be %s or " + - "%s, current is %s\x02The %s guest not support public ip to eip operation" + - "\x02Only %s guest support this operation\x02guest has no vpc ip\x02serve" + - "r sshable state can only be checked when in running state\x02fetch ssh p" + - "rivate key: %v\x02fetch network interface information: %v\x02make-sshabl" + - "e can only be performed when in running state\x02missing username\x02pri" + - "vate_key and password cannot both be empty\x02fetch project public key: " + - "%v\x02fetch admin public key: %v\x02searching for usable ssh address: %v" + - "\x02no usable ssh address\x02no support for instance snapshot in guest t" + - "emplate for now\x02there is no such secgroup %s descripted by guest temp" + - "late\x02the %s in guest template is not a public resource\x02the %s %q i" + - "n guest template is not a public resource\x02the %s in guest template is" + - " not a public resource in %s scope\x02the %s %q in guest template is not" + - " a public resource in %s scope\x02guest template %s used by service cata" + - "log %s\x02guest template %s used by scalig group %s\x02check disk index " + - "uniqueness fail %s\x02DISK Index %d has been occupied\x02cannot allocate" + - " ifname\x02checkout nic index uniqueness fail %s\x02NIC Index %d has bee" + - "n occupied\x02host %s not found\x02secgroup %s not found\x02disk %s not " + - "found\x02checkout guestdisk count fail %s\x02unknown server type %s\x02g" + - "roup %s not found\x02Virtual server is locked, cannot delete\x02not allo" + - "w to delete prepaid server in valid status\x02Cannot delete server on di" + - "sabled host\x02Cannot delete server on offline host\x02Memory size must " + - "be 8MB ~ %d GB\x02CPU core count must be 1 ~ %d\x02Cannot modify Memory " + - "and CPU in status %s\x02Cannot modify memory for baremetal\x02name is to" + - "o short\x02can't find instance snapshot %s\x02fetch instance snapshot er" + - "ror %s\x02Instance snapshot not ready\x02there are no disks in this inst" + - "ance snapshot, try another one\x02metdata must less then 20\x02login_acc" + - "ount is longer than 32 chars\x02No disk information provided\x02Invalid " + - "root image: %s\x02System disk does not support iso image, please conside" + - "r using cdrom parameter\x02parse cdrom device info error %s\x02Miss oper" + - "ating system???\x02sku %s not indicate attached disk size\x02sku %s not " + - "indicate attached disk backend\x02parse disk description error %s\x02Sna" + - "pshot error: disk index %d > 0 but disk type is %s\x02cannot create prep" + - "aid server on prepaid resource type\x02parse network description error %" + - "s\x02Cannot create backup with isolated device\x02parse isolated device " + - "description error %s\x02Keypair %s not found\x02Secgroup %s not found" + - "\x02%s shall bind up to %d security groups\x02Invalid userdata: %v\x02in" + - "valid parameters for policy definition %s\x02policy definition %s requir" + - "e cloudregion in %s\x02policy definition %s require cloudregion not in %" + - "s\x02invalid policy definition %s(%s) condition %s\x02policy definition " + - "%s require must contains tag %s\x02policy definition %s require except t" + - "ag %s\x02invalid category %s for policy definition %s(%s)\x02public ip n" + - "ot supported for %s\x02invalid public_ip_charge_type %s\x02eip not suppo" + - "rted for %s\x02eip %s status invalid %s\x02eip %s has been associated" + - "\x02cannot assoicate with eip %s: different cloudprovider\x02cannot asso" + - "icate with eip %s: different region\x02already associate with eip\x02fet" + - "ch disk size failed\x02image %s do not belong to guest image %s\x02miss " + - "some subimage of guest image\x02Baremetal %s not enabled\x02cannot run h" + - "ypervisor %s on specified host with type %s\x02no valid storage on host" + - "\x02invalid aggregate_strategy: %s\x02Wire %s not found\x02Hypervisor %s" + - " not supported\x02cannot recycle in status %s\x02cannot undo recycle in " + - "status %s\x02host should be disabled\x02host is not a prepaid recycle ho" + - "st\x02cannot delete a recycle host without active instance\x02a recycle " + - "host shoud not allocate more than 1 guest\x02cannot undo a recycle host " + - "with pending_deleted guest\x02Not a prepaid recycle host\x02invalid any_" + - "mac address\x02Schedtag %s not found\x02not supported hypervisor %s\x02H" + - "ost is a converted baremetal, should be unconverted before delete\x02Hos" + - "t is not disabled\x02getGuestCount fail %s\x02Not an empty host\x02GetDi" + - "skCount fail %s\x02Local host storage is not empty???\x02Inconsistent: l" + - "ocal storage is not empty???\x02No ipmi information was found for host %" + - "s\x02IPMI has no password information\x02check %s duplication fail %s" + - "\x02duplicate %s %s\x02invalid macAddr %s\x02check access_mac duplicatio" + - "n fail %s\x02duplicate access_mac %s\x02%s is out of network IP ranges" + - "\x02IPMI network has no zone???\x02IPMI address located in different zon" + - "e than specified\x02Access ip %s has been used\x02Access network has no " + - "zone???\x02Access address located in different zone than specified\x02mi" + - "ssing access_mac and uuid in no_probe mode\x02IPMI network has not zone?" + - "??\x02New IPMI address located in another zone!\x02Cannot start a non-ba" + - "remetal host\x02Cannot start baremetal with active guest\x02Cannot stop " + - "a non-baremetal host\x02Cannot stop baremetal with non-active guest\x02C" + - "annot stop baremetal with active guest\x02Cannot do maintenance in statu" + - "s %s\x02Cannot do maintenance while guest status %s\x02Cannot do unmaint" + - "enance in status %s\x02Wrong guest status %s\x02not a baremetal\x02need " + - "valid access_mac and uuid to do prepare\x02Cannot prepare baremetal in s" + - "tatus %s\x02Cannot prepare baremetal in server status %s\x02Cannot do Ip" + - "mi-probe in status %s\x02Cannot do initialization in status %s\x02IPMI i" + - "nfomation not configured\x02Guest Insert error: %s\x02Invaild mac addres" + - "s\x02find Wire %s error: %s\x02invalid ipaddr %s\x02no networks on wire " + - "%s\x02IP %s not attach to wire %s\x02IP %s not attach to any wire\x02fai" + - "l to fetch netif by mac %s: %s\x02fail to fetch hostwire by mac %s: %s" + - "\x02Interface %s not exist\x02Only ADMIN and IPMI nic can be enable\x02I" + - "nterface %s not exists\x02Not a baremetal\x02Not being convert to hyperv" + - "isor\x02Not found baremetal server record\x02Not found guest nic by mac " + - "%s\x02Guest nic ip addr %s not equal %s\x02Invalid mac address\x02Fetch " + - "netif error %s\x02Cannot sync status a non-baremetal host\x02Cannot rese" + - "t baremetal in status %s\x02Cannot reset baremetal with active guest\x02" + - "Cannot perform cache image in status %s\x02image %s not found\x02Cannot " + - "cache image with no checksum\x02host_type must be specified\x02Must be a" + - " baremetal host\x02Baremetal host is aleady occupied\x02Connot convert h" + - "ypervisor in status %s\x02require system previleges to convert host in o" + - "ther domain\x02Unsupport driver type %s\x02isAlterNameUnique fail %s\x02" + - "Convert error: %s\x02Host should be disabled\x02Cannot unconvert in stat" + - "us %s\x02Not an converted hypervisor\x02host status %s can't exit mainte" + - "nance\x02host type %s can't do host maintenance\x02unsupport on host sta" + - "tus %s\x02Host %s can't migrate guests %s in status %s\x02Cannot do inse" + - "rt-iso in status %s\x02Cannot do eject-iso in status %s\x02Cannot sync c" + - "onfig a non-baremetal host\x02reserved cpu must >= 0\x02reserved memory " + - "must >= 0\x02reserved storage must >= 0\x02host %s can't reserve %d cpu " + - "for each isolated device, not enough\x02host %s can't reserve %dM memory" + - " for each isolated device, not enough\x02host %s can't reserve %dM stora" + - "ge for each isolated device, not enough\x02Only system admin can assign " + - "host\x02StorageInUse\x02failed to find storage %s to attach host\x02fail" + - "ed to find host %s to attach storage\x02unmarshal JoinResourceBaseCreate" + - "Input fail %s\x02GetGuestDiskCount fail %s\x02GetGuestnicsCount fail %s" + - "\x02guest on the host are using networks on this wire\x02can't delete in" + - "stance snapshot with wrong status\x02vpc joint interVpcNetwork on differ" + - "ent cloudprovider is not supported\x02vpc joint interVpcNetwork on diffe" + - "rent cloudEnv is not supported\x02vpc %s already connected to a interVpc" + - "Network\x02vpc %s is not connected to this interVpcNetwork\x02Isolated d" + - "evice used by server\x02IsolatedDevice %s not found\x02Isolated device a" + - "lready attached to another guest: %s\x02Isolated device used by server: " + - "%s\x02Kafka is locked, cannot delete\x02Kafka has %d task active, can't " + - "sync status\x02Unsupported scheme %s\x02invalid public error: %v\x02GetL" + - "inkedGuestsCount failed %s\x02Cannot delete keypair used by servers\x02f" + - "ind listener of listener rule %s(%s)\x02invalid addr %s\x02comment too l" + - "ong (%d>=%d)\x02comment contains non-printable char: %v\x02acl cidr dupl" + - "icate %s\x02unmarshal SharableVirtualResourceCreateInput fail %s\x02get " + - "acl count fail %s\x02acl %s is still referred to by %d %s\x02invalid vrr" + - "p interface %q\x02invalid vrrp authentication pass size: %d, want [1,8]" + - "\x02invalid vrrp priority %d: want [1,255]\x02invalid vrrp virtual_route" + - "r_id %d: want [1,255]\x02invalid vrrp advert_int %d: want [1,255]\x02tel" + - "egraf params: invalid influxdb url: %s\x02%s: bad base64 encoded string:" + - " %s\x02%s: bad template: %s\x02fetch lbagents of other clusters: %v\x02c" + - "onflict with lbagent %s(%s): %v\x02lbcluster %s(%s) already has virtual_" + - "router_id %d\x02%s: time error: %s\x02%s: new time is in the future: %s " + - "> %s\x02peer lbagent %s(%s) already has vrrp priority %d\x02use yum requ" + - "ires valid repo_base_url\x02empty host name\x02find host %s: %v\x02lbage" + - "nt cannot be deployed on managed host\x02find guest %s: %v\x02lbagent ca" + - "nnot be deployed on public guests\x02server is in %q state, want %q\x02u" + - "nmarshal input: %v\x02host missing %s field\x02empty host %s field\x02au" + - "thenticate error: %v\x02user must have system admin privileges\x02get %s" + - " service %s url: %v\x02No previous deployment info available\x02query ba" + - "ckend group releated resource failed.\x02unmarshal VirtualResourceCreate" + - "Input fail %s\x02weight %d not support, only support range 0 ~ 256\x02po" + - "rt %d not support, only support range 1 ~ 65535\x02failed to find guest " + - "%s\x02only sysadmin can specify host as backend\x02failed to find host %" + - "s\x02unexpected backend type %s\x02region of backend %d does not match t" + - "hat of lb's\x02failed to find region for loadbalancer %s\x02get isDefaul" + - "t fail %s\x02backend group %s is default backend group\x02get refCount f" + - "ail %s\x02backend group %s is still referred by %d %s\x02%s requires the" + - " virtual machine state to be %s before it can be added backendgroup, but" + - " current state of the virtual machine is %s\x02guest %s(%s) vpc %s(%s) n" + - "ot same as loadbalancer vpc %s\x02failed getting guest %s\x02guest %s(%s" + - ") vpc %s(%s) not same as vpc %s(%s)\x02guest %s(%s) is already in the ba" + - "ckendgroup %s(%s)\x02failed to found region for loadbalancer backend %s" + - "\x02failed to found backendgroup for backend %s(%s)\x02the acl cache in " + - "region %s aready exists.\x02get certificate refcount fail %s\x02certific" + - "ate %s is still referred to by %d %s\x02invalid local certificate, priva" + - "te key is empty.\x02invalid local certificate, certificate is empty.\x02" + - "the certificate cache in region %s aready exists.\x02not allowed update " + - "content of certificate\x02allow only internal zone, got %s(%s)\x02wire z" + - "one must match zone parameter, got %s, want %s(%s)\x02zone of wire must " + - "be %s, got %s\x02get lbcluster refcount fail %v\x02lbcluster %s(%s) is s" + - "till referred to by %d %s\x04\x00\x01 A\x02lbclusters %s(%s) and %s(%s) " + - "has conflict virtual_router_id: %d \x02invalid conditions format,require" + - "d json\x02invalid conditions fromat,required json array\x02condition val" + - "ues limit (5 per rule). %d given.\x02rule %s/%s already occupied by rule" + - " %s(%s)\x02failed to find region for loadbalancer listener %s\x02failed " + - "to find region for loadbalancer listener rule %s\x02%s listener port %d " + - "is already taken by listener %s(%s)\x02cannot find region info\x02backen" + - "d group %s(%s) belongs to loadbalancer %s, not %s\x04\x00\x01 0\x02clust" + - "er zone %s does not match network zone %s \x02cluster wire affiliation d" + - "oes not match network's: %s != %s\x02loadbalancer is locked, cannot dele" + - "te\x02MongoDB has %d task active, can't sync status\x02MongoDB is locked" + - ", cannot delete\x02self billing type is %s\x02self billing type %s not s" + - "upport cancel expire\x02invalid mongodb status %s for query backups\x02M" + - "ount target reached the upper limit\x02invalid network type %s\x02networ" + - "k and filesystem do not belong to the same account\x02network and filesy" + - "stem are not in the same region\x02not allow to delete\x02Port value err" + - "or\x02invalid internal ip address: %s\x02there are dnat rules with same " + - "external ip and external port\x02eip has been binding to another instanc" + - "e\x02elastic ip %s and vpc %s not in same region\x02Nat is locked, canno" + - "t delete\x02natgateway has bind %d eips\x02natgateway has %d stable\x02n" + - "atgateway has %d dtable\x02Nat gateway has %d task active, can't sync st" + - "atus\x02nat billing type %s not support cancel expire\x02nat gateway bil" + - "ling type is %s\x02Cannot do renew nat gateway in status %s required sta" + - "tus %s\x02The nat gateway status need be %s, current is %s\x02Only %s na" + - "t gateway support this operation\x02source_cidr and network_id conflict" + - "\x02input.SourceCidr\x02cidr %s is not in range vpc %s\x02network %s not" + - " in vpc %s\x02fetch guest %s: %v\x02fetch guest nic: %v\x02cannot fetch " + - "network of guestnetwork %d\x02batch create is not supported for external" + - " resources\x02unknown parent object id spec\x02got unknown type %q, expe" + - "ct %s\x02got unknown parent type %q, expect %s\x02allocate ip addr: %v" + - "\x02exceed address count limit: %v\x02GetAllocatedNicCount fail %s\x02no" + - "t an empty network %s\x02address %s is not in the range of network %s(%s" + - ")\x02isAddressUsed fail %s\x02address %s is already occupied\x02getFreeA" + - "ddressCount fail %s\x02network %s(%s) has no free addresses\x02candidate" + - " %s out of range\x02Out of IP address\x02no allow to access network %s" + - "\x02Network %s not found: %v\x02Address %s not in range\x02Only system a" + - "dmin allowed to use reserved ip\x02Address %s not reserved\x02Address %s" + - " has been used\x02Bandwidth limit cannot exceed %dMbps\x02Duration %s in" + - "valid\x02not a valid ip address %s: %s\x02Address %s not in network\x02g" + - "et reserved ip error\x02found %d wires for zone %s and vpc %s\x02wire no" + - "t found for zone %s and vpc %s\x02Invalid server_type: %s\x02valid vlan " + - "id\x02cannot derive valid ifname hint: %v\x02ip_prefix error: %s\x02subn" + - "et masklen should be smaller than 30\x02Invalid masklen %d\x02Invalid st" + - "art ip: %s %s\x02invalid end ip: %s %s\x02start and end ip not in the sa" + - "me subnet\x02%s: Invalid IP address %s\x02bad gateway ip: %v\x02gateway " + - "ip must be in the same subnet as start, end ip\x02zone and vpc info requ" + - "ired when wire is absent\x02VPC not ready\x02eip network can only exist " + - "in default vpc, got %s(%s)\x02start and end ip when masked are not in th" + - "e same cidr subnet\x02Network not in range of VPC cidrblock %s\x02fail t" + - "o GetNetworks of vpc: %v\x02Conflict address space with existing network" + - "s in vpc %q\x02query all networks fail\x02Conflict address space with ex" + - "isting networks\x02Address been assigned out of new range\x02start, end " + - "ip must be in the same subnet\x02network server_type %s not support auto" + - " alloc\x02Parse Ip Failed\x02Cannot purge network on enabled cloud provi" + - "der\x02Network %s not found\x02Invalid Target Network %s: inconsist %s" + - "\x02Incontinuity Network for %s and %s\x02only on premise support this o" + - "peration\x02Invalid IP %s\x02Split IP %s is the start ip\x02Split IP %s " + - "out of range\x02Duplicate name %s\x02GenerateName fail %s\x02Generate if" + - "name hint failed %s\x02ip\x02Only support server type %s\x02Only support" + - " on premise network\x02on-premise network cannot sync status\x02managed " + - "network cannot change status\x02invalid status %s\x02BgpType attribute i" + - "s only useful for eip network\x02not support create\x02not support creat" + - "e definition\x02project mapping has associate %d accounts\x02project map" + - "ping has associate %d cloudproviders\x02invalid cidr %s\x02not supported" + - " next hop type %s\x02Not support modify routetable for provider %s\x02Ca" + - "nnot purge route_table on enabled cloud provider\x02unmarshaling cidrs f" + - "ailed: %s\x02min_instance_number should not be smaller than 0\x02min_ins" + - "tance_number should not be bigger than max_instance_number\x02desire_ins" + - "tance_number should between min_instance_number and max_instance_number" + + "empty external user id\x02empty referer link\x02empty idp_id or idp_enti" + + "ty_id\x02invalid form\x02missing image name\x02missing image size\x02inv" + + "alid image size\x02image is not in status 'active'\x02invalid download t" + + "oken\x02image download url is expired\x02Parse query: %v\x02No token in " + + "header: %v\x02Missing parameter %s\x02Unsupported action %s\x02Wrong con" + + "tent type %s, want %s\x02can't open file\x02can't parse file\x02template" + + " file is invalid. please check.\x02empty file content\x02row %d name is " + + "empty\x02row %d password is empty\x02row %d domain is empty\x02row %d du" + + "plicate name %s\x02template_id\x02template not found %s\x02internal serv" + + "er error\x02invalid content_length %s\x02No token in header\x02Token in " + + "header invalid\x02Token expired\x02resource %s module not exists\x02No i" + + "d list found\x02recv invalid data\x02sync error\x04\x00\x01 \x19\x02inva" + + "lid CannedAction %s \x04\x00\x01 \x13\x02invalid Effect %s \x04\x00\x01 " + + "\x11\x02invalid ipv4 %s \x02invalid share_mode %s\x02mx_priority range l" + + "imited to [1,50]\x02invalid domain %s for MX record\x02invalid ipv4 %s f" + + "or A record\x02invalid ipv6 %s for AAAA record\x02invalid domain %s for " + + "CNAME record\x02missing tags\x02invalid condition\x02missing tag key for" + + "\x02not support auto_create_project\x02missing project_id\x02duplicate r" + + "oute cidr %s\x02Internal server error: %s\x02Internal server error\x02In" + + "valid handler %s\x02Handler not found\x02No request key: %s\x02Invalid r" + + "equest header: %v\x02request process timeout\x02Not allow empty records" + + "\x02Records limit exceeded.\x02%s method not found\x02%s method params l" + + "ength not match, expected %d, input %d\x02Invald %s return value\x02Inva" + + "ld ListItemFilter return value count %d\x02Invald OrderByExtraFields ret" + + "urn value count %d\x02Invalid FetchCustomizeColumns return value count %" + + "d\x02Invalid FetchCustomizeColumns return value type, not a slice!\x02In" + + "valid FetchCustomizeColumns return value, inconsistent obj count: input " + + "%d != output %d\x02Invald ValidateUpdateData return value\x02Invald Cust" + + "omizeDelete return value\x02Invald ValidateDeleteCondition return value" + + "\x02Invald ValidateUpdateCondition return value\x02invalid joint resourc" + + "es %s\x02FetchCustomizeColumns return incorrect number of results\x02No " + + "context manager\x02No such context %s(%s)\x02fail to get http response w" + + "riter from context\x02FetchCustomizeColumns returns incorrect results(ex" + + "pect 1 actual %d)\x02reflect call %s fail %s\x02No return value, so why " + + "query?\x02%s %s %s not found\x02body is not a json?\x02Missing name or g" + + "enerate_name\x02Invalid data JSONObject\x02Object %s %s has attached %s " + + "%s\x02project in non-default domain is prohibited\x02missing new domain" + + "\x02check name duplication error: %s\x02not enough privilege to dp %s (r" + + "equire:%s,allow:%s,query:%s)\x02Not support resource %s tag filter\x02Ac" + + "tion %s not found\x02can't get string field\x02model has no field %s\x02" + + "Query database error %s\x02table %s not found\x02name starts with letter" + + ", and contains letter, number and - only\x02not allow to delete log\x02r" + + "esource (domain) tags not match (tags:%s,require:%s)\x02resource (projec" + + "t) tags not match (tags:%s,require:%s)\x02resource tags not match (tags:" + + "%s,require:%s)\x02domain tags not match (%s,require:%s)\x02project tags " + + "not match (%s,require:%s)\x02DIRECT setting cannot be changed\x02DIRECT " + + "setting cannot be deleted\x02get proxysetting refcount fail %s\x02proxys" + + "etting %s is still referred to by %d %s\x02fail to decode body\x02Quota " + + "%s not found\x02Default quota %s not allow to delete\x02not enough privi" + + "lleges\x02not allow to list domain quotas\x02not allow to list project q" + + "uotas\x02query quotas %s\x02not enough privilege (require:%s,allow:%s:re" + + "source:%s) [tags:%s]\x02not enough privilege (require:%s,allow:%s)\x02in" + + "valid scope %s\x02not allow create %s in scope %s\x02Not allow set scope" + + " to system\x02Not allow set scope to domain %s\x02Not allow set scope to" + + " project %s\x02sharing is limited to domains %s\x02Insert shared resourc" + + "e failed %s\x02name starts with letter, and contains letter, number and " + + "._@- only\x02name longer than %d\x02not allow to set system key, please " + + "remove the underscore at the beginning\x02input key too long > %d\x02inp" + + "ut value too long > %d\x02user %s not found\x02forbidden\x02non-admin us" + + "er not allowed to create system object\x02Virtual resource freezed, can'" + + "t do %s\x02virtual resource already freezed\x02virtual resource not free" + + "zed\x02missing new project/tenant\x02can't change owner for resource in " + + "project with class metadata\x02can't change resource's owner as that in " + + "project with class metadata\x02InformerBackend not init\x02invalid forma" + + "t\x02invalid input format\x02IPMI tool is null\x02Missing key error: mis" + + "sing %q\x02General error: general error for %q: %s\x02Invalid type error" + + ": expecting %s type for %q: %s\x02Invalid choice error: invalid %q, want" + + " %s, got %s\x02Invalid length error: %q too short, got %d, min %d\x02Inv" + + "alid length error: %q too long, got %d, max %d\x02Not in range error: in" + + "valid %q: %d, want [%d,%d]\x02Invalid value error: invalid %q: %s\x02Inv" + + "alid value error: invalid %q: %v\x04\x00\x01 \x22\x02Invalid value error" + + ": invalid %q: \x02Model manager error: failed getting model manager for " + + "%q\x02Model not found error: cannot find %q with id/name %q\x02Model not" + + " found error: cannot find %q with id/name %q: %s\x02invalid cert pubkey " + + "algorithm: %s, want %s\x02no such provider\x02Not Implemented GetProvide" + + "r\x02NotFoundError\x02DuplicateIdError\x02InvalidStatusError\x02TimeoutE" + + "rror\x02NotImplementedError\x02NotSupportedError\x02InvalidProvider\x02N" + + "oBalancePermission\x02ErrAddressCountExceed\x02cannot support more than " + + "1 nic\x02The %s disk size must be in the range of %dGB ~ %dGB\x02%s requ" + + "ires that the eip bandwidth must be less than 100Mbps\x02network %s asso" + + "ciated route table has no internet gateway attached.\x02failed to find s" + + "ubformat vhd for image %s, please append 'vhd' for glance options(target" + + "_image_formats)\x02Azure Mv2-series instance sku only support UEFI image" + + "\x02Azure UEFI image %s not support this instance sku\x02Cannot change c" + + "onfig for baremtal\x02Cannot resize disk for baremtal\x02Invalid raid co" + + "nfig: %v\x02Host %s is not a baremetal\x02Baremetal %s is not ready\x02B" + + "aremetal %s is occupied\x02Cannot save image for baremtal\x02Not Impleme" + + "nt ValidateCreateEip\x02Not allow for hypervisor %s\x02Cann't online res" + + "ize root disk\x02Cannot resize disk when guest in status %s\x02Not suppo" + + "rted, please use kubectl\x02Container not support %s\x02%s not support c" + + "reate eip\x02can't resize disk for guest with instance snapshots\x02esxi" + + " guest migrate require prefer_host\x02can't rebuild root for a guest wit" + + "h instance snapshots\x02Unknown google storage type %s\x02System disk do" + + "es not support %s disk\x02%s disk cannot exceed 8\x02%s for %s features " + + "are not compatible for creating instance\x02Host %s not found\x02Guest h" + + "ave backup, can't migrate\x02Cannot normal migrate guest in status %s, t" + + "ry rescue mode or server-live-migrate?\x02Rescue mode requires all disk " + + "store in shared storages\x02Cannot migrate with isolated devices\x02Cann" + + "ot live migrate with cdrom\x02Cannot live migrate with isolated devices" + + "\x02Cannot do live migrate, too low qemu version\x02Guest %s can't hot r" + + "emove nic\x02Cannot change disk storage in status %s\x02Cannot change di" + + "sk storage in backup guest %s\x02Storage %s not attached or enabled on h" + + "ost %s\x02unsupported vdi protocol\x02Invalid machine type %q for arch %" + + "q\x02%s not support cdrom params\x02%s not support create eip, it only s" + + "upport bind eip\x02%s not support create virtual machine with eip\x02dat" + + "a disk not support storage type %s\x02The %s disk size must be in the ra" + + "nge of 10GB ~ 16000GB\x02The %s disk size must be in the range of 10GB ~" + + " 32000GB\x02The %s disk size must be in the range of 20GB ~ 32000GB\x02s" + + "torage %s can not be data disk\x02Data disk size must be an integer mult" + + "iple of 10G\x02failed to found system disk error: %v\x02failed to found " + + "storage for disk %s(%s)\x02The system disk is locally stored and does no" + + "t support changing configuration\x02Not support create local storage dis" + + "ks\x02Please input new disk backend type\x02The disk is locally stored a" + + "nd does not support detach\x02Host %s is not online\x02GetGuestCount fai" + + "l %s\x02host has been occupied\x02Aliyun reset disk required guest statu" + + "s is running or ready\x02Aws not support reset disk, you can create new " + + "disk with snapshot\x02cannot support change azure disk name\x02Azure not" + + " support reset disk, you can create new disk with snapshot\x02not implem" + + "ent\x02Not Implement ValidateResetDisk\x02Not Implement ValidateAttachSt" + + "orage\x02Not Implement RequestAttachStorage\x02Not Implement RequestDeta" + + "chStorage\x02Disk must be dettached\x02%s reset disk required guest stat" + + "us is running or ready\x02Server %s must in status ready\x02Disk must be" + + " detached\x02not supported\x02Unsupport attach %s storage for %s host" + + "\x02Attach rbd storage require host status is online\x02Query host stora" + + "ge error %s\x02Host %s already have mount point %s with other storage" + + "\x02Attach nfs storage require host status is online\x02%s is not mount " + + "point %s\x02Disk attach muti guests\x02Disk attached guest status must b" + + "e ready\x02Disk dosen't attach guest\x02OpenStack not support reset disk" + + ", you can create new disk with snapshot\x02Qcloud reset disk required gu" + + "est status is running or read\x02Ucloud reset disk operation required di" + + "sk not be attached\x02Ucloud only support data disk reset operation\x02Z" + + "Stack reset disk operation requried guest status is ready\x02Parse remot" + + "e ip error %s\x02Network not found\x02Baremetal agent not found\x02Barem" + + "etal package not prepared\x02not allow to delete default access group" + + "\x02access group not empty, please delete mount target first\x02can not " + + "add rule for default access group\x02not enough privilege\x02access grou" + + "p %s status is not available\x02invalid source %s\x02Invalid priority %d" + + ", must be in range or 1 ~ 100\x02invalid rw_access_type %s\x02invalid us" + + "er_access_type %s\x02not allow to delete default access group rule\x02We" + + "bApp has %d task active, can't sync status\x02Cannot delete disk backup " + + "in status %s\x02disk backup referenced by instance backup\x02disk %s sta" + + "tus is not %s\x02can't backup guest to backup storage with status %s\x02" + + "Backup has %d task active, can't sync status\x02Invalid storage type %s" + + "\x02nfs_host is required when storage type is nfs\x02nfs_shared_dir is r" + + "equired when storage type is nfs\x02BackupCount fail %s\x02storage has b" + + "ackup\x02check agent uniqness fail %s\x02Conflict manager_uri %s\x02Dupl" + + "icate manager_uri %s\x02missing duration/expire_time\x02expire time is b" + + "efore current expire at\x02invalid duration %s: %s\x02missing name\x02in" + + "valid bucket name %s: %s\x02invalid bucket name(%s): %s\x02no external b" + + "ucket\x02fail to get objects: %s\x02missing key\x02fail to generate temp" + + " url: %s\x02empty directory name\x02invalid key %s: %s\x02GetIObject fai" + + "l %s\x02object count limit exceeds\x02bucket.GetQuotaKeys %s\x02fail to " + + "mkdir: %s\x02empty keys\x02object key should not ends with /\x02invalid " + + "object key: %s\x02missing Content-Length\x02Illegal Content-Length %s" + + "\x02Content-Length negative %d\x02GetIObject error %s\x02object size lim" + + "it exceeds\x02bucket.GetQuotaKeys fail %s\x02put object error %s\x02setA" + + "cl error %s\x02syncWithCloudBucket error %s\x02Bucket has %d task active" + + ", can't sync status\x02Buckets that are not empty do not support this op" + + "eration\x02object %s not found\x02iBucket.GetIObjects error %s\x02iBucke" + + "t.SetWebsite error %s\x02iBucket.DeleteWebSiteConf error %s\x02iBucket.G" + + "etWebsiteConf error %s\x02cloudprovider.SetBucketCORS error %s\x02iBucke" + + "t.DeleteCORS error %s\x02iBucket.GetCORSRules error %s\x02iBucket.GetCdn" + + "Domains error %s\x02iBucket.SetRefer error %s\x02iBucket.GetRefer error " + + "%s\x02iBucket.GetPolicy error %s\x02iBucket.SetPolicy error %s\x02iBucke" + + "t.DeletePolicy error %s\x02unmarshal limit error %s\x02SetLimit error %s" + + "\x02Update error %s\x02missing manager?\x02iBucket.GetIObject error %s" + + "\x02ValidateDeleteCondition error %s\x02The image has been cached on sto" + + "rages\x02the image reference session has not been expired!\x02failed to " + + "found storagecache %s\x02not allow to query system capability\x02CDN is " + + "locked, cannot delete\x02%s not support cdn\x02CDN domain has %d task ac" + + "tive, can't sync status\x02account %s not enable saml auth\x02account is" + + " enabled\x02account is not idle\x02provider %s: %v\x02Cannot enable dele" + + "ting account\x02%s not support saml auth\x02invalid proxy setting %s\x02" + + "Unsupported provider %s\x02Project %s(%s) not belong to domain %s(%s)" + + "\x02Not support brand %s, only support %s\x02check uniqness fail %s\x02T" + + "he account has been registered\x02no such provider %s\x02check account_i" + + "d duplication error %s\x02the account has been registerd %s\x02Account d" + + "isabled\x02Account is not idle\x02failed to found provider factory error" + + ": %v\x02invalid cloud account info error: %s\x02failed to unmarshal inpu" + + "t params: %v\x02check uniqueness fail %s\x02account %s conflict\x02incon" + + "sistent account_id, previous '%s' and now '%s'\x02project %s not found" + + "\x02cannot enable auto sync in status %s\x02sync_interval_seconds should" + + " be greater than %d\x02provider is shared outside of domain\x02invalid r" + + "esource %s\x02%s not support\x02%s not support create subscription\x02ac" + + "count %s has aleady bind project mapping %s\x02valid wire_level_for_vmwa" + + "re, accept vcenter, datacenter, cluster\x02not support for cloudaccount " + + "with provider '%s'\x02not allow to create\x02provider is enabled\x02prov" + + "ider is not idle\x02Directly creating cloudprovider is not supported, cr" + + "eate cloudaccount instead\x02Region %s not found\x02Zone %s not found" + + "\x02Cloudprovider disabled\x02Cloudaccount disabled\x02Cloudprovider is " + + "not idle\x02not allow to change project across domain\x02cannot change t" + + "o a different domain from a private cloud account\x02fail to get provide" + + "r driver %s\x02storage classes not supported\x02cloudprovider %s has ale" + + "ady bind project mapping %s\x02GetZoneCount fail %s\x02GetVpcCount fail " + + "%s\x02not empty cloud region\x02not allow to delete default cloud region" + + "\x02VPC %s not found\x02Cannot update external resource\x02not allow upd" + + "ate rds account name\x02failed to found dbinstance %s\x02DBInstance %s(%" + + "s) status is %s require status is %s\x02failed to found dbinstance %s(%s" + + ") database %s: %v\x02Failed to found database %s for dbinstance %s(%s): " + + "%v\x02The account %s(%s) has permission %s to the database %s(%s)\x02Acc" + + "ount status is not %s current status is %s\x02Instance status is not %s " + + "current status is %s\x02Database status is not %s current is %s\x02Accou" + + "nt %s(%s) does not have database %s(%s) permissions\x02DBinstance has no" + + "t valid cloudprovider\x02DBInstance backup has %d task active, can't syn" + + "c status\x02not allow update rds database name\x02failed to found dbinst" + + "ance %s(%s) account %s: %v\x02Not Implemented\x02invalid address: %s\x02" + + "Ip %s not in network %s(%s) range\x02cloudprovider %s(%s) is not availab" + + "le\x02invalid duration %s\x02unsupported duration %s\x02cloudregion %s n" + + "ot support create rds\x02cloudregion %s not support create %s rds\x02not" + + " match any dbinstance sku\x02%s rds not support secgroup\x02%s rds Suppo" + + "rt up to %d security groups\x02Cannot do recovery dbinstance in status %" + + "s required status %s\x02backup %s(%s) not contain database %s\x02conflic" + + "t database %s for instance %s(%s)\x02back and instance not in same cloud" + + "account\x02backup and instance not in same cloudregion\x02can not recove" + + "r data from diff rds engine\x02Cannot do reboot dbinstance in status %s" + + "\x02DBInstance has %d task active, can't sync status\x02Cannot do renew " + + "dbinstance in status %s required status %s\x02missong duration\x02The db" + + "instance status need be %s, current is %s\x02Only %s dbinstance support " + + "this operation\x02DBInstance has opened the outer network connection\x02" + + "The extranet connection is not open\x02%s not support this operation\x02" + + "Cannot change config in status %s\x02DBInstance Disk cannot be thrink" + + "\x02DBInstance is locked, cannot delete\x02dbinstance billing type is %s" + + "\x02dbinstance billing type %s not support cancel expire\x02this operati" + + "on requires rds state to be %s\x02%s supported secgroup count is %d\x02s" + + "napshotpolicy %s not found: %s\x02not support update disk_type %s\x02fai" + + "led to find storage for disk %s\x02failed to find host for storage %s wi" + + "th disk %s\x02Storage %s not found\x02cloudprovider %s not available\x02" + + "storage %s(%s) need online and attach host for create disk\x02Cannot cre" + + "ate disk with disabled storage[%s]\x02Cannot create disk with offline st" + + "orage[%s]\x02Storage type[%s] not match backend %s\x02Storage[%s] must a" + + "ttach to a host\x02Not enough free space\x02Fetch snapshot count failed " + + "%s\x02Disk %s don't need convert snapshots\x02Can not get disk snapshot" + + "\x02Get convert snapshot failed: %s\x02Snapshot %s dose not have convert" + + " snapshot\x02Cannot reset disk in status %s\x02Cannot reset disk with sn" + + "apshot in status %s\x02Cannot reset disk %s(%s),Snapshot is belong to di" + + "sk %s\x02Resize disk when disk is READY\x02Disk cannot be thrink\x02disk" + + " has no valid storage\x02disk.GetQuotaKeys fail %s\x02fail to find stora" + + "ge for disk %s\x02No zone for this disk\x02Duplicate image name %s\x02Sa" + + "ve disk when disk is READY\x02GetRuningGuestCount fail %s\x02Save disk w" + + "hen not being USED\x02Image name is required\x02cloud provider %s is not" + + " available\x02cloud account %s is not available\x02storage of disk %s no" + + " valid host\x02GetGuestDiskCount for disk %s fail %s\x02Virtual disk %s(" + + "%s) used by virtual servers\x02not allow to delete prepaid disk in valid" + + " status\x02Diskinfo index %d: both imageID and size are absent\x02Snapsh" + + "ot %s not found\x02Snapshot %s storage %s not found, is public cloud?" + + "\x02Backup %s not found\x02Image status is not active\x02Disk has %d tas" + + "k active, can't sync status\x02GetSnapshotCount fail %s\x02not allow to " + + "purge. Virtual disk must not have snapshots\x02not allow to delete. Virt" + + "ual disk must not have snapshots\x02not allow to delete %s disk with sna" + + "pshots\x02no such snapshotpolicy %s\x02%s %s not supported dns type %s" + + "\x02%s %s not supported policy type %s\x02%s %s %s not support %s\x02inv" + + "alid record name %s\x02duplicated with CNAME dnsrecord name not support" + + "\x02duplicated dnsrecord with existed dnsrecord can not distinguish by %" + + "s policy\x02duplicated dnsrecord with existed dnsrecord not support\x02%" + + "s not support policy type %s\x02%s %s not support policy value %s\x02Not" + + " support\x02invalid domain name %s\x02Not support %s for vpc %s, support" + + "ed %s\x02Not support %s for account %s, supported %s\x02top level public" + + " domain name %s not support\x02unknown zone type %s\x02can not sync reco" + + "rd sets in %s\x02dns zone can not cache in status %s\x02Only %s support " + + "cache for account\x02account %s has been cached\x02dns zone can not unca" + + "che in status %s\x02vpc %s has already in this dns zone\x02vpc %s not in" + + " dns zone\x02SRV: insufficient param: %s\x02SRV: invalid port number: %s" + + "\x02SRV: invalid weight number: %s\x02SRV: weight number %d not in range" + + " [0,65535]\x02SRV: invalid priority number: %s\x02SRV: priority number %" + + "d not in range [0,65535]\x02SRV cannot mix with other types\x02CNAME can" + + "not mix with other types\x02PTR cannot mix with other types\x02%s: inval" + + "id domain name: %s\x02SRV: invalid srv record name: %s\x02PTR: invalid p" + + "tr record name: %s\x02%s: name cannot be ip address: %s\x02A: record val" + + "ue must be ipv4 address: %s\x02AAAA: record value must be ipv6 address: " + + "%s\x02%s: %s must be domain name: %s\x02%s: %s cannot be ip address: %s" + + "\x02%s: unknown record type\x02Empty record\x02invalid ttl: %s\x02invali" + + "d ttl: %d\x02Cannot mix different types of records, %s != %s\x02schedtag" + + " %s not found\x02unmarshal StandaloneResourceCreateInput fail %s\x02Reso" + + "urce type %s not support\x02Virtual resource type %s not support\x02%s %" + + "s not found\x02ElasticSearch is locked, cannot delete\x02ElasticSearch h" + + "as %d task active, can't sync status\x02can't restore elastic cache in s" + + "tatus %s\x02unsupport delete %s backups\x02invalid billing_cycle %s\x02C" + + "annot do restart elasticcache instance in status %s\x02Elastic cache is " + + "locked, cannot delete\x02Elastic cache is not expired, cannot delete\x02" + + "provider mismatch: %s instance can't use %s sku\x02region mismatch: inst" + + "ance region %s, sku region %s\x02zone mismatch: instance zone %s, sku zo" + + "ne %s\x02engine version mismatch: instance version %s, sku version %s" + + "\x02can not change specification in status %s\x02auth mode aready in sta" + + "tus %s\x02no admin account found for elastic cache %s\x02maintain time h" + + "as no change\x02public connection aready allocated\x02release public con" + + "nection aready released\x02invalid parameter format. json dict required" + + "\x02Elasticcache has %d task active, can't sync status\x02elasticcache b" + + "illing type is %s\x02elasticcache billing type %s not support cancel exp" + + "ire\x02Cannot add security groups in status %s\x02region\x02regiondriver" + + "\x02not supported bind security group\x02beyond security group quantity " + + "limit, max items %d.\x02The secgroup name %s does not meet the requireme" + + "nts, please change the name\x02secgroups will be empty after update.\x02" + + "The elastic cache status need be %s, current is %s\x02Only %s elastic ca" + + "che support set auto renew operation\x02elastic cache no related region " + + "found\x02Only %s elastic cache support renew operation\x02%s is not modi" + + "fiable\x02resource %s in vpc %s external access mode %s is not support a" + + "ccociate eip\x02server %s not found\x02Not support associate type %s, on" + + "ly support %s\x02charge type %s not supported\x02eip has been associated" + + " with instance\x02eip cannot associate in status %s\x02fixed eip cannot " + + "be associated\x02Unsupported instance type %s\x02cannot associate pendin" + + "g delete server\x02instance is already associated with eip\x02cannot ass" + + "ociate server in status %s\x02cannot associate eip with same network\x02" + + "server region is not found???\x02eip and server are not in the same regi" + + "on\x02eip and server are not in the same zone\x02server host is not foun" + + "d???\x02server and eip are not managed by the same provider\x02instance " + + "group %s not found\x02cannot associate eip and instance in different zon" + + "e\x02nat gateway %s not found\x02eip cannot dissociate in status %s\x02f" + + "ixed public eip cannot be dissociated\x02fixed eip cannot sync status" + + "\x02no usable eip network\x02cannot change bandwidth in status %s\x02Inv" + + "alid bandwidth\x02Cannot purge elastic_ip on enabled cloud provider\x02a" + + "ccount %s not share for domain %s\x02FileSystem is locked, cannot delete" + + "\x02Nas has %d task active, can't sync status\x02GetVpcs fail %s\x02glob" + + "al vpc has associate %d vpcs\x02Globalvpc has %d task active, can't sync" + + " status\x02please retry after unbind all guests in group\x02can not bind" + + " guest from disabled guest\x02can not unbind guest from disabled guest" + + "\x02no such model %s\x02guest and instance group should belong to same p" + + "roject\x02eip %s not found\x02eip has been associated\x02Out of eip quot" + + "a: %s\x02No eip to dissociate\x02host status %s and enabled %v, can't do" + + " server %s\x02Cannot send command in status %s\x02No host for server\x02" + + "Cannot save image in status %s\x02No root image\x02Support only by KVM H" + + "ypervisor\x02Cannot sync in status %s\x02Cannot live migrate in status %" + + "s\x02cannot clone encrypted server\x02Can't clone guest with backup gues" + + "t\x02Guest hypervisor %s does not support clone\x02Cannot clone VM in st" + + "atus %s\x02Unmarshal input error %s\x02update keypairId %v\x02Cannot dep" + + "loy in status %s\x02Disk %s and guest not belong to the same account\x02" + + "Disk %s and guest not belong to the same zone\x02isAttached check failed" + + " %s\x02Disk %s has been attached\x02Disk %s not belong the guest's host" + + "\x02Disk in %s not able to attach\x02Guest %s not support attach disk in" + + " status %s\x02the class metadata of guest and disk is different\x02Canno" + + "t suspend VM in status %s\x02Cannot resume VM in status %s\x02host virtu" + + "al memory not enough\x02Some disk not ready\x02Cannot do start server in" + + " status %s\x02CD-ROM not empty, please eject first\x02Insert ISO not all" + + "owed in status %s\x02No ISO to eject\x02Eject ISO not allowed in status " + + "%s\x02Cannot add security groups for hypervisor %s\x02guest %s band to u" + + "p to %d security groups\x02security group %s has already been assigned t" + + "o guest %s\x02Cannot revoke security groups in status %s\x02security gro" + + "up %s not assigned to guest %s\x02not allow to revoke admin secgroup\x02" + + "Cannot assign security rules in status %s\x02not allow to assign admin s" + + "ecgroup\x02Cannot set security rules in status %s\x02Cannot set security" + + " group for this guest %s\x02Cannot purge server on enabled host\x02faile" + + "d to find %s\x02root disk image(%s) and sku(%s) architecture mismatch" + + "\x02invlid image\x02image size exceeds root disk size\x02Cannot switch O" + + "S between %s-%s\x02Can not rebuild root with with diff uefi image\x02No " + + "template for root disk, cannot rebuild root\x02%s not support rebuild ro" + + "ot with a different image\x02Cannot reset root in status %s\x02No Disk I" + + "nfo Provided\x02No valid host\x02No valid storage on current host\x02Not" + + " eough storage space on current host\x02check isAttach2Disk fail %s\x02C" + + "annot keep detached disk\x02Server in %s not able to detach disk\x02Miss" + + "ing isolated device\x02Isolated device %s not found\x02Can't detach GPU " + + "when status is %q\x02Isolated device is not attached to this guest\x02gu" + + "est attach gpu count must > 0\x02fetch gpu failed %s\x02guest %s host %s" + + " isolated device not enough\x02Can't attach GPU when status is %q\x02Can" + + "'t set isolated device when guest is %s\x02attach devices is not string " + + "array\x02detach devices is not string array\x02ip %s not found\x02mac %s" + + " not found\x02no either ip_addr or mac specified\x02Cannot change networ" + + "k ip_addr in status %s\x02cannot change mac when guest is running\x02che" + + "ck mac uniqueness fail %s\x02mac addr %s has been occupied\x02Cannot det" + + "ach network in status %s\x02Cannot attach network in status %s\x02Cannot" + + " change bandwidth in status %s\x02Bandwidth must be non-negative\x02Cann" + + "ot change setting in status %s\x02Not allow to change config\x02Guest ha" + + "ve backup not allow to change config\x02Cannot change config in %s\x02Ca" + + "nnot change config with different instance family\x02Memory size must be" + + " number[+unit], like 256M, 1G or 256\x02Params vmem_size parse error\x02" + + "cannot change CPU/Memory spec in status %s\x02snapshot %s not found\x02C" + + "annot reduce disk size\x02Cannot reset VM in status %s\x02Guest has %d t" + + "ask active, can't sync status\x02Cannot stop server in status %s\x02Cann" + + "ot do restart server in status %s\x02Cannot send keys in status %s\x02ca" + + "nnot associate eip in status %s\x02cannot associate eip and instance in " + + "different region\x02cannot associate eip and instance in different provi" + + "der\x02Cannot swith to backup when guest in status %s\x02Guest no backup" + + " host\x02Guest can't switch to backup, mirror job not ready\x02failed to" + + " found guest %s\x02input data not key value dict\x02Guest %s not found" + + "\x02Fetch guest error %s\x02Already have backup server\x02Cannot create " + + "backup with shared storage\x02Backup only support hypervisor kvm\x02Cann" + + "ot create backup with isolated devices\x02GuestDisksHasSnapshot fail %s" + + "\x02Cannot create backup with snapshot\x02Guest without backup\x02Guest " + + "backup host not found\x02Backup host is offline\x02guest doesn't need re" + + "concile backup\x02guest billing type %s not support cancel expire\x02gue" + + "st billing type is %s\x02guest %s unsupport postpaid expire\x02Invalid d" + + "esc: %s\x02Server Id is empty\x02Server Name is empty\x02Server %s alrea" + + "dy exists\x02Empty import nics\x02ip %s or mac %s has been registered" + + "\x02Not found network by ip %s\x02Empty import disks\x02Unmarshal data e" + + "rror %s\x02Some host config missing xml_file_path\x02Some host config mi" + + "ssing host ip\x02Invalid host ip %s\x02Invalid server mac address %s\x02" + + "Invalid server ip address %s\x02NewTask error: %s\x02Hypervisor %s can't" + + " generate libvirt xml\x02Generate xml failed: %s\x02not support hypervis" + + "or %s\x02not support %s\x02guest has been converted\x02host %s is not kv" + + "m host\x02guest status must be ready\x02Check set pending quota error %s" + + "\x02host not found???\x02empty ip list\x02Unreachable IP %s: %s\x02Unava" + + "ilable IP %s: occupied\x02the disk of a esxi virtual machine with instan" + + "ce snapshots does not support resizing\x02disk %s not attached to server" + + "\x02Hypervisor %s can't do io throttle\x02Cannot do io throttle in statu" + + "s %s\x02bps must > 0\x02iops must > 0\x02guest %s hypervisor %s can't mi" + + "grate\x02guest %s has backup, can't migrate\x02guest %s has isolated dev" + + "ice, can't migrate\x02can't rescue geust %s with local storage\x02guest " + + "%s status %s can't migrate\x02cannot migrate with cdrom\x02guest %s stat" + + "us %s can't migrate with local storage\x02missing guest id\x02Check inpu" + + "t guests is exist\x02guest hypervisor %s can't create instance snapshot" + + "\x02Can't do instance snapshot with backup guest\x02guest can't do snaps" + + "hot in status %s\x02guests disk %d snapshot full, can't take anymore\x02" + + "Can't save memory state when guest status is %q\x02create instance snaps" + + "hot failed: %s\x02start create snapshot task failed: %s\x02create instan" + + "ce backup failed: %s\x02start create backup task failed: %s\x02instance " + + "snapshot %q not belong server %q\x02Instance snapshot not ready\x02Insta" + + "nce snapshot not with memory statefile\x02start snapshot reset failed %s" + + "\x02cannot snapshot and clone encrypted server\x02count must > 0\x02Gene" + + "rate snapshot name failed %s\x02not a baremetal server\x02no valid host" + + "\x02host is not a baremetal\x02no such group %s\x02group and guest shoul" + + "d belong to same project\x02can not bind or unbind disabled instance gro" + + "up\x02The guest %s does not have any public IP\x02The guest status need " + + "be %s or %s, current is %s\x02The %s guest not support public ip to eip " + + "operation\x02Only %s guest support this operation\x02guest has no vpc ip" + + "\x02Disk id is empty\x02Storage id is empty\x02Disk %s not found on serv" + + "er %s\x02Host cores %v not contains input %v\x02More than one of input c" + + "ores %v already set in host %v\x02server sshable state can only be check" + + "ed when in running state\x02fetch ssh private key: %v\x02fetch network i" + + "nterface information: %v\x02make-sshable can only be performed when in r" + + "unning state\x02missing username\x02private_key and password cannot both" + + " be empty\x02fetch project public key: %v\x02fetch admin public key: %v" + + "\x02searching for usable ssh address: %v\x02no usable ssh address\x02inv" + + "alid port\x02no support for instance snapshot in guest template for now" + + "\x02there is no such secgroup %s descripted by guest template\x02the %s " + + "in guest template is not a public resource\x02the %s %q in guest templat" + + "e is not a public resource\x02the %s in guest template is not a public r" + + "esource in %s scope\x02the %s %q in guest template is not a public resou" + + "rce in %s scope\x02guest template %s used by service catalog %s\x02guest" + + " template %s used by scalig group %s\x02check disk index uniqueness fail" + + " %s\x02DISK Index %d has been occupied\x02cannot allocate ifname\x02chec" + + "kout nic index uniqueness fail %s\x02NIC Index %d has been occupied\x02h" + + "ost %s not found\x02secgroup %s not found\x02disk %s not found\x02checko" + + "ut guestdisk count fail %s\x02unknown server type %s\x02group %s not fou" + + "nd\x02Virtual server is locked, cannot delete\x02not allow to delete pre" + + "paid server in valid status\x02Cannot delete server on disabled host\x02" + + "Cannot delete server on offline host\x02Memory size must be 8MB ~ %d GB" + + "\x02CPU core count must be 1 ~ %d\x02name is too short\x02can't find ins" + + "tance snapshot %s\x02fetch instance snapshot error %s\x02there are no di" + + "sks in this instance snapshot, try another one\x02can't find instance ba" + + "ckup %s\x02fetch instance backup error %s\x02Instance backup not ready" + + "\x02there are no disks in this instance backup, try another one\x02metda" + + "ta must less then 20\x02login_account is longer than 32 chars\x02No boot" + + "able disk information provided\x02Invalid root image: %s\x02System disk " + + "does not support iso image, please consider using cdrom parameter\x02par" + + "se cdrom device info error %s\x02UEFI image requires UEFI boot mode\x02U" + + "EFI boot mode requires UEFI image\x02Miss operating system???\x02sku %s " + + "not indicate attached disk size\x02sku %s not indicate attached disk bac" + + "kend\x02parse disk description error %s\x02Snapshot error: disk index %d" + + " > 0 but disk type is %s\x02cannot create prepaid server on prepaid reso" + + "urce type\x02parse network description error %s\x02Cannot create backup " + + "with isolated device\x02parse isolated device description error %s\x02Ke" + + "ypair %s not found\x02Secgroup %s not found\x02%s shall bind up to %d se" + + "curity groups\x02Invalid userdata: %v\x02invalid parameters for policy d" + + "efinition %s\x02policy definition %s require cloudregion in %s\x02policy" + + " definition %s require cloudregion not in %s\x02invalid policy definitio" + + "n %s(%s) condition %s\x02policy definition %s require must contains tag " + + "%s\x02policy definition %s require except tag %s\x02invalid category %s " + + "for policy definition %s(%s)\x02public ip not supported for %s\x02invali" + + "d public_ip_charge_type %s\x02eip not supported for %s\x02eip %s status " + + "invalid %s\x02eip %s has been associated\x02cannot assoicate with eip %s" + + ": different cloudprovider\x02cannot assoicate with eip %s: different reg" + + "ion\x02already associate with eip\x02fetch disk size failed\x02image %s " + + "do not belong to guest image %s\x02miss some subimage of guest image\x02" + + "Baremetal %s not enabled\x02cannot run hypervisor %s on specified host w" + + "ith type %s\x02no valid storage on host\x02invalid aggregate_strategy: %" + + "s\x02Wire %s not found\x02Hypervisor %s not supported\x02cannot recycle " + + "in status %s\x02cannot undo recycle in status %s\x02host should be disab" + + "led\x02host is not a prepaid recycle host\x02cannot delete a recycle hos" + + "t without active instance\x02a recycle host shoud not allocate more than" + + " 1 guest\x02cannot undo a recycle host with pending_deleted guest\x02Not" + + " a prepaid recycle host\x02hostname cannot be number %d\x02Windows hostn" + + "ame cannot be longer than %d characters\x02the hostname length must be g" + + "reater than or equal to 2\x02invalid any_mac address\x02Schedtag %s not " + + "found\x02not supported hypervisor %s\x02Host is a converted baremetal, s" + + "hould be unconverted before delete\x02Host is not disabled\x02getGuestCo" + + "unt fail %s\x02Not an empty host\x02GetDiskCount fail %s\x02Local host s" + + "torage is not empty???\x02Inconsistent: local storage is not empty???" + + "\x02No ipmi information was found for host %s\x02IPMI has no password in" + + "formation\x02check %s duplication fail %s\x02duplicate %s %s\x02invalid " + + "macAddr %s\x02check access_mac duplication fail %s\x02duplicate access_m" + + "ac %s\x02%s is out of network IP ranges\x02IPMI network has no zone???" + + "\x02IPMI address located in different zone than specified\x02Access ip %" + + "s has been used\x02Access network has no zone???\x02Access address locat" + + "ed in different zone than specified\x02missing access_mac and uuid in no" + + "_probe mode\x02IPMI network has not zone???\x02New IPMI address located " + + "in another zone!\x02Cannot start a non-baremetal host\x02Cannot start ba" + + "remetal with active guest\x02Cannot stop a non-baremetal host\x02Cannot " + + "stop baremetal with non-active guest\x02Cannot stop baremetal with activ" + + "e guest\x02Cannot do maintenance in status %s\x02Cannot do maintenance w" + + "hile guest status %s\x02Cannot do unmaintenance in status %s\x02Wrong gu" + + "est status %s\x02not a baremetal\x02need valid access_mac and uuid to do" + + " prepare\x02Cannot prepare baremetal in status %s\x02Cannot prepare bare" + + "metal in server status %s\x02Cannot do Ipmi-probe in status %s\x02Cannot" + + " do initialization in status %s\x02IPMI infomation not configured\x02Gue" + + "st Insert error: %s\x02Invaild mac address\x02find Wire %s error: %s\x02" + + "invalid ipaddr %s\x02no networks on wire %s\x02IP %s not attach to wire " + + "%s\x02IP %s not attach to any wire\x02fail to fetch netif by mac %s: %s" + + "\x02fail to fetch hostwire by mac %s: %s\x02Interface %s not exist\x02On" + + "ly ADMIN and IPMI nic can be enable\x02Interface %s not exists\x02Not a " + + "baremetal\x02Not being convert to hypervisor\x02Not found baremetal serv" + + "er record\x02Not found guest nic by mac %s\x02Guest nic ip addr %s not e" + + "qual %s\x02Invalid mac address\x02Fetch netif error %s\x02Cannot sync st" + + "atus a non-baremetal host\x02Cannot reset baremetal in status %s\x02Cann" + + "ot reset baremetal with active guest\x02Cannot perform cache image in st" + + "atus %s\x02image %s not found\x02Cannot cache image with no checksum\x02" + + "host_type must be specified\x02Must be a baremetal host\x02Baremetal hos" + + "t is aleady occupied\x02Connot convert hypervisor in status %s\x02requir" + + "e system previleges to convert host in other domain\x02Unsupport driver " + + "type %s\x02isAlterNameUnique fail %s\x02Convert error: %s\x02Host should" + + " be disabled\x02Cannot unconvert in status %s\x02Not an converted hyperv" + + "isor\x02host status %s can't exit maintenance\x02host type %s can't do h" + + "ost maintenance\x02unsupport on host status %s\x02Host %s can't migrate " + + "guests %s in status %s\x02Cannot do insert-iso in status %s\x02Cannot do" + + " eject-iso in status %s\x02Cannot sync config a non-baremetal host\x02re" + + "served cpu must >= 0\x02reserved memory must >= 0\x02reserved storage mu" + + "st >= 0\x02host %s can't reserve %d cpu for each isolated device, not en" + + "ough\x02host %s can't reserve %dM memory for each isolated device, not e" + + "nough\x02host %s can't reserve %dM storage for each isolated device, not" + + " enough\x02Only system admin can assign host\x02StorageInUse\x02GetGuest" + + "DiskCount fail %s\x02GetGuestnicsCount fail %s\x02guest on the host are " + + "using networks on this wire\x02can't delete instance snapshot with wrong" + + " status\x02unable to fetch backupStorage %s\x02InstanceBackup has %d tas" + + "k active, can't sync status\x02vpc joint interVpcNetwork on different cl" + + "oudprovider is not supported\x02vpc joint interVpcNetwork on different c" + + "loudEnv is not supported\x02vpc %s already connected to a interVpcNetwor" + + "k\x02vpc %s is not connected to this interVpcNetwork\x02dev_type is empt" + + "y\x02device type %q not supported\x02Isolated device used by server\x02I" + + "solatedDevice %s not found\x02Isolated device already attached to anothe" + + "r guest: %s\x02Isolated device used by server: %s\x02Kafka is locked, ca" + + "nnot delete\x02Kafka has %d task active, can't sync status\x02Unsupporte" + + "d scheme %s\x02invalid public error: %v\x02GetLinkedGuestsCount failed %" + + "s\x02Cannot delete keypair used by servers\x02invalid addr %s\x02comment" + + " too long (%d>=%d)\x02comment contains non-printable char: %v\x02acl cid" + + "r duplicate %s\x02unmarshal SharableVirtualResourceCreateInput fail %s" + + "\x02get acl count fail %s\x02acl %s is still referred to by %d %s\x02inv" + + "alid vrrp interface %q\x02invalid vrrp authentication pass size: %d, wan" + + "t [1,8]\x02invalid vrrp priority %d: want [1,255]\x02invalid vrrp virtua" + + "l_router_id %d: want [1,255]\x02invalid vrrp advert_int %d: want [1,255]" + + "\x02telegraf params: invalid influxdb url: %s\x02%s: bad base64 encoded " + + "string: %s\x02%s: bad template: %s\x02fetch lbagents of other clusters: " + + "%v\x02conflict with lbagent %s(%s): %v\x02lbcluster %s(%s) already has v" + + "irtual_router_id %d\x02%s: time error: %s\x02%s: new time is in the futu" + + "re: %s > %s\x02peer lbagent %s(%s) already has vrrp priority %d\x02use y" + + "um requires valid repo_base_url\x02empty host name\x02find host %s: %v" + + "\x02lbagent cannot be deployed on managed host\x02find guest %s: %v\x02l" + + "bagent cannot be deployed on public guests\x02server is in %q state, wan" + + "t %q\x02unmarshal input: %v\x02host missing %s field\x02empty host %s fi" + + "eld\x02authenticate error: %v\x02user must have system admin privileges" + + "\x02get %s service %s url: %v\x02No previous deployment info available" + + "\x02query backend group releated resource failed.\x02unmarshal VirtualRe" + + "sourceCreateInput fail %s\x02weight %d not support, only support range 0" + + " ~ 256\x02port %d not support, only support range 1 ~ 65535\x02failed to" + + " find guest %s\x02only sysadmin can specify host as backend\x02failed to" + + " find host %s\x02unexpected backend type %s\x02region of backend %d does" + + " not match that of lb's\x02get isDefault fail %s\x02backend group %s is " + + "default backend group\x02get refCount fail %s\x02backend group %s is sti" + + "ll referred by %d %s\x02%s requires the virtual machine state to be %s b" + + "efore it can be added backendgroup, but current state of the virtual mac" + + "hine is %s\x02guest %s(%s) vpc %s(%s) not same as loadbalancer vpc %s" + + "\x02failed getting guest %s\x02guest %s(%s) vpc %s(%s) not same as vpc %" + + "s(%s)\x02guest %s(%s) is already in the backendgroup %s(%s)\x02the acl c" + + "ache in region %s aready exists.\x02get certificate refcount fail %s\x02" + + "certificate %s is still referred to by %d %s\x02invalid local certificat" + + "e, private key is empty.\x02invalid local certificate, certificate is em" + + "pty.\x02the certificate cache in region %s aready exists.\x02not allowed" + + " update content of certificate\x02allow only internal zone, got %s(%s)" + + "\x02wire zone must match zone parameter, got %s, want %s(%s)\x02zone of " + + "wire must be %s, got %s\x02get lbcluster refcount fail %v\x02lbcluster %" + + "s(%s) is still referred to by %d %s\x04\x00\x01 A\x02lbclusters %s(%s) a" + + "nd %s(%s) has conflict virtual_router_id: %d \x02invalid conditions form" + + "at,required json\x02invalid conditions fromat,required json array\x02con" + + "dition values limit (5 per rule). %d given.\x02rule %s/%s already occupi" + + "ed by rule %s(%s)\x02%s listener port %d is already taken by listener %s" + + "(%s)\x02cannot find region info\x02backend group %s(%s) belongs to loadb" + + "alancer %s, not %s\x04\x00\x01 0\x02cluster zone %s does not match netwo" + + "rk zone %s \x02cluster wire affiliation does not match network's: %s != " + + "%s\x02loadbalancer is locked, cannot delete\x02MongoDB has %d task activ" + + "e, can't sync status\x02MongoDB is locked, cannot delete\x02self billing" + + " type is %s\x02self billing type %s not support cancel expire\x02invalid" + + " mongodb status %s for query backups\x02Mount target reached the upper l" + + "imit\x02invalid network type %s\x02network and filesystem do not belong " + + "to the same account\x02network and filesystem are not in the same region" + + "\x02not allow to delete\x02Port value error\x02invalid internal ip addre" + + "ss: %s\x02there are dnat rules with same external ip and external port" + + "\x02eip has been binding to another instance\x02elastic ip %s and vpc %s" + + " not in same region\x02Nat is locked, cannot delete\x02natgateway has bi" + + "nd %d eips\x02natgateway has %d stable\x02natgateway has %d dtable\x02Na" + + "t gateway has %d task active, can't sync status\x02nat billing type %s n" + + "ot support cancel expire\x02nat gateway billing type is %s\x02Cannot do " + + "renew nat gateway in status %s required status %s\x02The nat gateway sta" + + "tus need be %s, current is %s\x02Only %s nat gateway support this operat" + + "ion\x02source_cidr and network_id conflict\x02input.SourceCidr\x02cidr %" + + "s is not in range vpc %s\x02network %s not in vpc %s\x02fetch guest %s: " + + "%v\x02fetch guest nic: %v\x02cannot fetch network of guestnetwork %d\x02" + + "batch create is not supported for external resources\x02unknown parent o" + + "bject id spec\x02got unknown type %q, expect %s\x02got unknown parent ty" + + "pe %q, expect %s\x02allocate ip addr: %v\x02exceed address count limit: " + + "%v\x02not an empty network %s\x02address %s is not in the range of netwo" + + "rk %s(%s)\x02isAddressUsed fail %s\x02address %s is already occupied\x02" + + "getFreeAddressCount fail %s\x02network %s(%s) has no free addresses\x02c" + + "andidate %s out of range\x02Out of IP address\x02no allow to access netw" + + "ork %s\x02Network %s not found: %v\x02Address %s not in range\x02Only sy" + + "stem admin allowed to use reserved ip\x02Address %s not reserved\x02Addr" + + "ess %s has been used\x02Bandwidth limit cannot exceed %dMbps\x02Duration" + + " %s invalid\x02not a valid ip address %s: %s\x02Address %s not in networ" + + "k\x02get reserved ip error\x02found %d wires for zone %s and vpc %s\x02w" + + "ire not found for zone %s and vpc %s\x02Invalid server_type: %s\x02valid" + + " vlan id\x02cannot derive valid ifname hint: %v\x02ip_prefix error: %s" + + "\x02subnet masklen should be smaller than 30\x02Invalid masklen %d\x02In" + + "valid start ip: %s %s\x02invalid end ip: %s %s\x02start and end ip not i" + + "n the same subnet\x02%s: Invalid IP address %s\x02%s: Invalid domain nam" + + "e or IP address %s\x02bad gateway ip: %v\x02gateway ip must be in the sa" + + "me subnet as start, end ip\x02zone and vpc info required when wire is ab" + + "sent\x02VPC not ready\x02eip network can only exist in default vpc, got " + + "%s(%s)\x02the wire %s and project %s has different class metadata\x02sta" + + "rt and end ip when masked are not in the same cidr subnet\x02Network not" + + " in range of VPC cidrblock %s\x02fail to GetNetworks of vpc: %v\x02Confl" + + "ict address space with existing networks in vpc %q\x02query all networks" + + " fail\x02Conflict address space with existing networks\x02Address been a" + + "ssigned out of new range\x02start, end ip must be in the same subnet\x02" + + "%s: Invalid domain name or IP address %s\x02network server_type %s not " + + "support auto alloc\x02Parse Ip Failed\x02Cannot purge network on enabled" + + " cloud provider\x02Network %s not found\x02Invalid Target Network %s: in" + + "consist %s\x02Incontinuity Network for %s and %s\x02only on premise supp" + + "ort this operation\x02Invalid IP %s\x02Split IP %s is the start ip\x02Sp" + + "lit IP %s out of range\x02Duplicate name %s\x02GenerateName fail %s\x02G" + + "enerate ifname hint failed %s\x02ip\x02Only support server type %s\x02On" + + "ly support on premise network\x02the wire %s and the project %s has diff" + + "erent class metadata\x02on-premise network cannot sync status\x02managed" + + " network cannot change status\x02invalid status %s\x02BgpType attribute " + + "is only useful for eip network\x02not support create\x02not support crea" + + "te definition\x02project mapping has associate %d accounts\x02project ma" + + "pping has associate %d cloudproviders\x02invalid cidr %s\x02not supporte" + + "d next hop type %s\x02Not support modify routetable for provider %s\x02C" + + "annot purge route_table on enabled cloud provider\x02unmarshaling cidrs " + + "failed: %s\x02min_instance_number should not be smaller than 0\x02min_in" + + "stance_number should not be bigger than max_instance_number\x02desire_in" + + "stance_number should between min_instance_number and max_instance_number" + "\x02no such cloud region %s\x02ScalingGroup should have some networks" + "\x02some networks not exist\x02network '%s' not in vpc '%s'\x02no such g" + "uest template %s\x02the guest template %s is not valid in cloudregion %s" + @@ -2989,100 +3067,97 @@ const en_USData string = "" + // Size: 60252 bytes "l %s\x02Tag is associated with %s\x02getDynamicSchedtagCount fail %s\x02" + "tag has dynamic rules\x02getSchedPoliciesCount fail %s\x02tag is associa" + "te with sched policies\x02Schedtag %s ResourceType is %s, not match %s" + - "\x02Resource %s %s not found\x02unkown scheduled type '%s'\x02unkown res" + - "ource type '%s'\x02unkown resource operation '%s'\x02unkown label type '" + - "%s'\x02This scheduled task is being executed now, please try later\x02ne" + - "ed scheduled task\x02security group has been reference in %d security gr" + - "oup\x02peer_secgroup_id can not point to secgroup self\x02Failed fetchin" + - "g secgroup %s\x02rule %d is invalid: %s\x02vpc %s(%s) is not a managed r" + - "esouce\x02Not support cache classic security group\x02invalid ip address" + - ": %s\x02secgroup %s rules not equals %s rules\x02GetGuestsCount fail %s" + - "\x02the security group is in use\x02not allow to delete default security" + - " group\x02the other security group is in use\x02no such guest template" + - "\x02fail to parse icon url '%s'\x02no such guest_template %s\x02resource" + - " %s is not support sync skus\x02input data contains invalid cloudregion " + - "id\x02no cloudregion found to sync skus\x02zone %s not in cloudregion %s" + - "\x02cpu_core_count should be range of 1~256\x02memory_size_mb, shoud be " + - "range of 512~%d\x02instance_type_category shoud be one of %s\x02Not supp" + - "ort create public cloud sku\x02checkout server sku name duplicate error:" + - " %v\x02Duplicate sku %s\x02instance specs list query error\x02Cannot cha" + - "nge server sku name\x02check instance\x02now allow to delete inuse insta" + - "nce_type.please remove related servers first: %s\x02not allow to delete " + - "public cloud instance_type: %s\x02failed to find cloudregion for zone %s" + - "(%s)\x02duplicate instanceType %s\x02query sku list failed.\x02delete sk" + - "u %s failed.\x02Unmarshal input failed %s\x02Retention days must in 1~%d" + - " or -1\x02repeat_weekdays only contains %d days at most\x02time_points o" + - "nly contains %d points at most\x02Unmarshel input failed %s\x02Retention" + - " days must in 1~65535 or -1\x02Do not need to update\x02Couldn't delete " + - "snapshot policy binding to disks\x02no such disk %s\x02snapshotpolicy di" + - "sk has been exist\x02disk %s has too many snapshot policy attached\x02gu" + - "est %s not found\x02disk %s status is not %s\x02failed to found region f" + - "or disk's storage %s(%s)\x02Cannot delete snapshot in status %s\x02Fetch" + - " instance snapshot error %s\x02snapshot referenced by instance snapshot" + - "\x02Cannot delete snapshot on disk reset\x02Snapshot has %d task active," + - " can't sync status\x02Cannot Delete disk %s snapshots, disk exist\x02Dis" + - "k %s dose not have snapshot\x02Can not delete disk snapshots, have manua" + - "l snapshot\x02Cannot purge snapshot on enabled cloud provider\x02getRefe" + - "renceCount fail %s\x02Image is in use\x02Active download session not exp" + - "ired\x02Cannot delete the last cache\x02Cannot uncache in status %s\x02s" + - "torage cache not empty\x02referered by storages\x02cannot uncache non-cu" + - "stomized images\x02storage not cache image\x02Fail to mark cache status:" + - " %s\x02missing image id or name\x02Invalid storage type %s\x02Invalid me" + - "dium type %s\x02Not support create %s storage\x02GetHostCount fail %s" + - "\x02storage has associate hosts\x02storage has disks\x02storage has snap" + - "shots\x02storage cache is missing\x02storage is enabled\x02can't detach " + - "host in status online\x02host %s storage %s not found\x02Only public clo" + - "ud support vpcpeering\x02vpc on different cloudprovider peering is not s" + - "upported\x02ipv4 range overlap\x02cloudprovider %s not supported CrossCl" + - "oud vpcpeering\x02cloudprovider %s not supported CrossRegion vpcpeering" + - "\x02vpc %s and vpc %s have already connected\x02invalid external_access_" + - "mode %q, want %s\x02not allow to delete default vpc\x02GetNetworkCount f" + - "ail %s\x02VPC not empty, please delete network first\x02GetNatgatewayCou" + - "nt fail %v\x02VPC not empty, please delete nat gateway first\x02GetReque" + - "sterVpcPeeringConnections fail %v\x02VPC peering not empty, please delet" + - "e vpc peering first\x02invalid cidr_block %s\x02Cannot purge vpc on enab" + - "led cloud provider\x02on-premise vpc cannot sync status\x02For default v" + - "pc, only system level sharing can be set\x02Prohibit making default vpc " + - "private\x02mapped ip exhausted\x02lb %s does not belong to account %s" + - "\x02server %s does not belong to account %s\x02invalid %d resource type " + - "%s\x02waf %s status is not available\x02Not allow update rule name\x02ba" + - "ndwidth must be greater than 0\x02mtu must be range of 0~1000000\x02Curr" + - "ently only kvm platform supports creating wire\x02HostCount fail %s\x02w" + - "ire contains hosts\x02NetworkCount fail %s\x02wire contains networks\x02" + - "invalid wire id or name %v\x02Wire %q\x02not empty zone\x02failed to fou" + - "nd cloudregion %s\x02not support create %s zone\x02intranet loadbalancer" + - " not support bandwidth charge type\x02Loadbalancer's manager (%s(%s)) do" + - "es not match vpc's(%s(%s)) (%s)\x02Aliyun not allow to change certificat" + - "e\x02master slave backendgorup must contain two backend\x02Unsupport bac" + - "kendgorup type %s\x02invalid guest %s\x02Aliyun instance weight must be " + - "in the range of 0 ~ 100\x02internal error: unexpected backend type %s" + - "\x02backendgroup %s not support this operation\x02region of host %q (%s)" + - " != region of loadbalancer %q (%s))\x02%s backend group not support chan" + - "ge port\x02%s backend group not support change port or weight\x02Unknown" + - " backend group type %s\x02listener type must be http/https, got %s\x02ba" + - "ckend group %s(%s) belongs to loadbalancer %s instead of %s\x02backend g" + - "roup type must be normal\x02loadbalancerlistenerrule %s(%s): fetching li" + - "stener %s failed\x02http or https listener only supportd default or norm" + - "al backendgroup\x02health_check_domain must be in the range of 1 ~ 80" + - "\x02%s length must less 500 letters\x02sticky_session_cookie length must" + - " within 1~200\x02sticky_session_cookie can only contain letters, Numbers" + - ", '_' and '-'\x02Unknown sticky_session_type, only support %s or %s\x02f" + - "ailed to find loadbalancer's %s(%s) region\x02The specified Scheduler %s" + - " is invalid for performance sharing loadbalancer\x02failed to found load" + - "balancer for listener %s(%s)\x02cloudregion %s(%s) not support %s schedu" + - "ler\x02invalid %s,required int\x02%s cannot be set to 0\x02%s not suppor" + - "t close tcp or udp loadbalancer listener health check\x02Snapshot for %s" + - " name can't start with auto, http:// or https://\x02Aliyun %s not suppor" + - "t recovery\x02Aliyun %s only support recover from it self backups\x02Ali" + - "yun %s only 8.0 and 5.7 high_availability local_ssd or 5.6 high_availabi" + - "lity support recovery from it self backups\x02slave dbinstance not suppo" + - "rt prepaid billing type\x02failed to match any skus in the network %s(%s" + - ") zone %s(%s)\x02Not support create readonly dbinstance for MySQL %s %s" + - "\x02Not support create readonly dbinstance for MySQL %s %s with storage " + - "type %s, only support %s\x02Not support create readonly dbinstance for M" + - "ySQL %s\x02SQL Server only support create readonly dbinstance for 2017_e" + - "nt\x02SQL Server cannot have more than seven read-only dbinstances\x02No" + - "t support create readonly dbinstance with master dbinstance engine %s" + + "\x02Resource %s %s not found\x02security group has been reference in %d " + + "security group\x02peer_secgroup_id can not point to secgroup self\x02Fai" + + "led fetching secgroup %s\x02rule %d is invalid: %s\x02vpc %s(%s) is not " + + "a managed resouce\x02Not support cache classic security group\x02invalid" + + " ip address: %s\x02not allow merge default security group\x02secgroup %s" + + " rules not equals %s rules\x02not allow to delete default security group" + + "\x02not allow to delete default admin security group\x02the security gro" + + "up %s is in use cnt: %s\x02the other security group is in use\x02no such" + + " guest template\x02fail to parse icon url '%s'\x02no such guest_template" + + " %s\x02resource %s is not support sync skus\x02input data contains inval" + + "id cloudregion id\x02no cloudregion found to sync skus\x02zone %s not in" + + " cloudregion %s\x02cpu_core_count should be range of 1~256\x02memory_siz" + + "e_mb, shoud be range of 512~%d\x02instance_type_category shoud be one of" + + " %s\x02Not support create public cloud sku\x02checkout server sku name d" + + "uplicate error: %v\x02Duplicate sku %s\x02instance specs list query erro" + + "r\x02Cannot change server sku name\x02check instance\x02now allow to del" + + "ete inuse instance_type.please remove related servers first: %s\x02not a" + + "llow to delete public cloud instance_type: %s\x02failed to find cloudreg" + + "ion for zone %s(%s)\x02duplicate instanceType %s\x02query sku list faile" + + "d.\x02delete sku %s failed.\x02Unmarshal input failed %s\x02Retention da" + + "ys must in 1~%d or -1\x02repeat_weekdays only contains %d days at most" + + "\x02time_points only contains %d points at most\x02Unmarshel input faile" + + "d %s\x02Retention days must in 1~65535 or -1\x02Do not need to update" + + "\x02Couldn't delete snapshot policy binding to disks\x02no such disk %s" + + "\x02snapshotpolicy disk has been exist\x02disk %s has too many snapshot " + + "policy attached\x02guest %s not found\x02Cannot delete snapshot in statu" + + "s %s\x02Fetch instance snapshot error %s\x02snapshot referenced by insta" + + "nce snapshot\x02Cannot delete snapshot on disk reset\x02Snapshot has %d " + + "task active, can't sync status\x02Cannot Delete disk %s snapshots, disk " + + "exist\x02Disk %s dose not have snapshot\x02Can not delete disk snapshots" + + ", have manual snapshot\x02Cannot purge snapshot on enabled cloud provide" + + "r\x02getReferenceCount fail %s\x02Image is in use\x02Active download ses" + + "sion not expired\x02Cannot delete the last cache\x02Cannot uncache in st" + + "atus %s\x02storage cache not empty\x02referered by storages\x02cannot un" + + "cache non-customized images\x02storage not cache image\x02Fail to mark c" + + "ache status: %s\x02Invalid medium type %s\x02Not support create %s stora" + + "ge\x02GetHostCount fail %s\x02storage has associate hosts\x02storage has" + + " disks\x02storage has snapshots\x02storage cache is missing\x02storage i" + + "s enabled\x02can't detach host in status online\x02host %s storage %s no" + + "t found\x02Only public cloud support vpcpeering\x02vpc on different clou" + + "dprovider peering is not supported\x02ipv4 range overlap\x02cloudprovide" + + "r %s not supported CrossCloud vpcpeering\x02cloudprovider %s not support" + + "ed CrossRegion vpcpeering\x02vpc %s and vpc %s have already connected" + + "\x02invalid external_access_mode %q, want %s\x02not allow to delete defa" + + "ult vpc\x02GetNetworkCount fail %s\x02VPC not empty, please delete netwo" + + "rk first\x02GetNatgatewayCount fail %v\x02VPC not empty, please delete n" + + "at gateway first\x02GetRequesterVpcPeeringConnections fail %v\x02VPC pee" + + "ring not empty, please delete vpc peering first\x02invalid cidr_block %s" + + "\x02Cannot purge vpc on enabled cloud provider\x02not supported for inte" + + "r vpc network %s\x02on-premise vpc cannot sync status\x02For default vpc" + + ", only system level sharing can be set\x02Prohibit making default vpc pr" + + "ivate\x02mapped ip exhausted\x02lb %s does not belong to account %s\x02s" + + "erver %s does not belong to account %s\x02invalid %d resource type %s" + + "\x02waf %s status is not available\x02Not allow update rule name\x02band" + + "width must be greater than 0\x02mtu must be range of 0~1000000\x02Curren" + + "tly only kvm platform supports creating wire\x02HostCount fail %s\x02wir" + + "e contains hosts\x02NetworkCount fail %s\x02wire contains networks\x02in" + + "valid wire id or name %v\x02Wire %q\x02the vpc %s and this wire have dif" + + "ferent class metadata\x02not empty zone: %s\x02failed to found cloudregi" + + "on %s\x02not support create %s zone\x02intranet loadbalancer not support" + + " bandwidth charge type\x02Loadbalancer's manager (%s(%s)) does not match" + + " vpc's(%s(%s)) (%s)\x02Aliyun not allow to change certificate\x02master " + + "slave backendgorup must contain two backend\x02Unsupport backendgorup ty" + + "pe %s\x02invalid guest %s\x02Aliyun instance weight must be in the range" + + " of 0 ~ 100\x02internal error: unexpected backend type %s\x02backendgrou" + + "p %s not support this operation\x02region of host %q (%s) != region of l" + + "oadbalancer %q (%s))\x02%s backend group not support change port\x02%s b" + + "ackend group not support change port or weight\x02Unknown backend group " + + "type %s\x02listener type must be http/https, got %s\x02backend group %s(" + + "%s) belongs to loadbalancer %s instead of %s\x02backend group type must " + + "be normal\x02loadbalancerlistenerrule %s(%s): fetching listener %s faile" + + "d\x02http or https listener only supportd default or normal backendgroup" + + "\x02health_check_domain must be in the range of 1 ~ 80\x02%s length must" + + " less 500 letters\x02sticky_session_cookie length must within 1~200\x02s" + + "ticky_session_cookie can only contain letters, Numbers, '_' and '-'\x02U" + + "nknown sticky_session_type, only support %s or %s\x02failed to find load" + + "balancer's %s(%s) region\x02The specified Scheduler %s is invalid for pe" + + "rformance sharing loadbalancer\x02cloudregion %s(%s) not support %s sche" + + "duler\x02invalid %s,required int\x02%s cannot be set to 0\x02%s not supp" + + "ort close tcp or udp loadbalancer listener health check\x02Snapshot for " + + "%s name can't start with auto, http:// or https://\x02Aliyun %s not supp" + + "ort recovery\x02Aliyun %s only support recover from it self backups\x02A" + + "liyun %s only 8.0 and 5.7 high_availability local_ssd or 5.6 high_availa" + + "bility support recovery from it self backups\x02slave dbinstance not sup" + + "port prepaid billing type\x02failed to match any skus in the network %s(" + + "%s) zone %s(%s)\x02Not support create readonly dbinstance for MySQL %s %" + + "s\x02Not support create readonly dbinstance for MySQL %s %s with storage" + + " type %s, only support %s\x02Not support create readonly dbinstance for " + + "MySQL %s\x02SQL Server only support create readonly dbinstance for 2017_" + + "ent\x02SQL Server cannot have more than seven read-only dbinstances\x02N" + + "ot support create readonly dbinstance with master dbinstance engine %s" + "\x02Master dbinstance memory ≥64GB, up to 10 read-only instances are all" + "owed to be created\x02Master dbinstance memory <64GB, up to 5 read-only " + "instances are allowed to be created\x02At least two networks are require" + @@ -3094,168 +3169,175 @@ const en_USData string = "" + // Size: 60252 bytes "\x02Unknown privilege %s\x02network %s related vpc not found\x02account_" + "privilege %s only support redis version 4.0\x02invalid cidr range %s, ma" + "sk length should less than or equal to 24\x02not supported create rule" + - "\x02required at least %d subnet.\x02required at least %d subnet with at " + - "least 8 free ip.\x02Loadbalancer's manager %s does not match vpc's(%s(%s" + - ")) (%s)\x02all networks should in the same vpc. (%s).\x02already has one" + - " network in the zone %s. (%s).\x02invalid parameter loadbalancer_spec %s" + - "\x02invalid parameter backendgroup %s\x02invalid loadbalancer_spec %s" + - "\x02%s does not currently support creating loadbalancer acl\x02%s does n" + - "ot currently support creating loadbalancer certificate\x02loadbalancer l" + - "istener %s related loadbalancer %s not found\x02The backend %s is alread" + - "y registered on port %d\x02%s request the mask range should be between 1" + - "6 and 28\x02only us-east-1 support %s\x02Invalid aws waf type %s\x02%s d" + - "oes not currently support creating loadbalancer\x02%s request the mask r" + - "ange should be between 8 and 29\x02Invalid azure waf type %s\x02invalid " + - "default action %s\x02disk and snapshotpolicy should have same domain\x02" + - "disk and snapshotpolicy should have same project\x02ValidateCreateNatGat" + - "eway\x02RequestAssociatEip\x02%s does not support creating loadbalancer" + - "\x02%s does not support creating loadbalancer acl\x02%s does not support" + - " creating loadbalancer certificate\x02Google dbinstance not support prep" + - "aid billing type\x02disk size gb must in range 10 ~ 30720 Gb\x02eip's ma" + - "nager (%s(%s)) does not match vpc's(%s(%s)) (%s)\x02loadbalancer is usin" + - "g by %d listener.\x02loadbalancer is using by %d backendgroup.\x02Not su" + - "pport create read-only dbinstance for %s\x02Huawei dbinstance name lengt" + - "h shoud be 4~64 characters\x02%s require disk size must in 40 ~ 4000 GB" + - "\x02The disk_size_gb must be an integer multiple of 10\x02Not support cr" + - "eate account for huawei cloud %s instance\x02Huawei rds password cannot " + - "be in the same reverse order as the account\x02Not support create databa" + - "se for huawei cloud %s instance\x02Huawei DBInstance backup name length " + - "shoud be 4~64 characters\x02Huawei only supports specified databases wit" + - "h %s\x02Huawei DBInstance Disk cannot be thrink\x02Huawei current not su" + - "pport reset dbinstance account password\x02No need to grant or revoke pr" + - "ivilege for admin account\x02%s not support recovery\x02Huawei %s rds no" + - "t support recovery from it self rds backup\x02Huawei only %s engine supp" + - "ort databases recovery\x02New databases name can not be one of %s\x02zon" + - "e mismatch, elastic cache sku zone %s != %s\x02elastic cache sku zone (%" + - "s) and subnet zone (%s) mismatch\x02sku %s is soldout\x02%s not support " + - "create account\x02huawei %s mode elastic not support create backup\x02Hu" + - "awei nat not support associate eip\x02zone info missing\x02vpc lb is not" + - " allowed for now\x02zone %s(%s) has no lbcluster\x02no viable lbcluster" + - "\x02host %s has no access ip\x02error getting host of guest %s\x02error " + - "loadbalancer of backend group %s\x02region of host %q (%s) != region of " + - "loadbalancer %q (%s)\x02redirect must have at least one of scheme, host," + - " path changed\x02backend_group argument is missing\x02non redirect lblis" + - "tener rule must have backend_group set\x02redirect can only be enabled f" + - "or http/https listener\x02non http listener must have backend group set" + - "\x02%s only supports eip charge type %q\x02no available eip network\x02b" + - "ad network type %q, want %q\x02failed to found vpc for network %s(%s)" + - "\x02network %s(%s) does not belong to %s\x02Kvm snapshot missing storage" + - " ??\x02failed to find %s %s\x02cannot change loadbalancer listener liste" + - "ner_type\x02cannot change loadbalancer listener listener_port\x02account" + - " name '%s' is not allowed\x02can not make backup in status %s\x02invalid" + - " cidr range %s\x02loadbalancer listener %s is already updating\x02loadba" + - "lancer backendgroup aready associate with other %s listener\x02loadbalan" + - "cer aready associated with fourth layer listener %s\x02path can not be e" + - "mtpy\x02server %s with port %d already in used\x02server %s with port %d" + - " aready used by other %s listener\x02Qcloud Basic MySQL instance not sup" + - "port create backup\x02Not support create Qcloud databases\x02redis versi" + - "on 2.8 not support create account\x02%s request the mask range should be" + - " less than or equal to 29\x02Empty spec query key\x02Parse spec key %s e" + - "rror: %v\x02Get object error: %v\x02empty project_id/tenant_id\x02tenant" + - "/project %s not found\x02Snapshot reference(by disk) count > 0, can not " + - "delete\x02disk need at least one of snapshot as backing file\x02Disk %s " + - "dosen't attach guest ?\x02Disk attached Guest has backup, Can't create s" + - "napshot\x02Cannot do snapshot when VM in status %s\x02check disk snapsho" + - "t count fail %s\x02Disk %s snapshot full, cannot take any more\x02This R" + - "BD Storage[%s/%s] has already exist\x02BadGateway\x02InternalServerError" + - "\x02ResourceNotReadyError\x02PaymentError\x02ImageNotFoundError\x02Resou" + - "rceNotFoundError\x02SpecNotFoundError\x02ActionNotFoundError\x02TenantNo" + - "tFoundError\x02ServerStatusError\x02InvalidFormatError\x02InputParameter" + - "Error\x02WeakPasswordError\x02MissingParameterError\x02InsufficientResou" + - "rceError\x02OutOfResource\x02OutOfQuotaError\x02OutOfRange\x02OutOfLimit" + - "\x02NotSufficientPrivilegeError\x02UnsupportOperationError\x02NotEmptyEr" + - "ror\x02BadRequestError\x02EmptyRequestError\x02UnauthorizedError\x02Inva" + - "lidCredentialError\x02ForbiddenError\x02NotAcceptableError\x02DuplicateN" + - "ameError\x02DuplicateResourceError\x02ConflictError\x02ResourceBusyError" + - "\x02RequireLicenseError\x02ProtectedResourceError\x02NoProjectError\x02T" + - "ooLargeEntity\x02TooManyFailedAttempts\x02TooManyRequests\x02Unsupported" + - "Protocol\x02PolicyDefinitionError\x02UserNotFound\x02UserLocked\x02UserD" + - "isabled\x02WrongPassword\x02IncorrectUsernameOrPassword\x02InvalidAccess" + - "Key\x02Image %s not found\x02password must be 12 chars of at least one d" + - "igit, letter, uppercase letter and punctuate\x02Duplicate name %s %s\x02" + - "Duplicate ID %s %s\x02no such driver\x02empty DN\x02empty id\x02empty na" + - "me\x02disabled user\x02sysadmin is protected\x02cannot remove current us" + - "er from current project\x02query error %s\x02missing input field type" + - "\x02missing input field blob\x02encrypt error %s\x02cannot delete defaul" + - "t domain\x02domain is enabled\x02domain is in use by user\x02domain is i" + - "n use by group\x02domain is in use by project\x02domain is in use by rol" + - "e\x02domain is in use by policy\x02domain contains external resources" + - "\x02readonly\x02default domain is protected\x02field %s is readonly\x02e" + - "ndpoint is enabled\x02missing input field interface\x02missing input fie" + - "ld service/service_id\x02not found cert %s\x02get sensitive config requi" + - "res admin priviliges\x02cannot update config when enabled and connected" + - "\x02cannot update config when not idle\x02saveConfigs fail %s\x02invalid" + - " template\x02missing driver\x02driver %s not supported\x02driver %s alre" + - "ady exists\x02cannot delete default SQL identity provider\x02cannot dele" + - "te enabled idp\x02identity provider with projects\x02enabled domain %s c" + - "annot be deleted\x02cannot update in sync status\x02domain is disabled" + - "\x02resource is enabled\x02fail to decode policy data\x02cannot delete s" + - "ystem policy\x02cannot delete enabled policy\x02cannot delete system pro" + - "ject\x02project contains external resources\x02project contains user\x02" + - "project contains group\x02cannot alter system project name\x02region con" + - "tains endpoints\x02missing input field id\x02cannot alter name of role" + - "\x02cannot delete system role\x02role is being assigned to user\x02role " + - "is being assigned to group\x02not supported update context\x02not suppor" + - "ted update context %s\x02inconsistent domain for project and roles\x02no" + - "t supported secondary update context %s\x02service contains endpoints" + - "\x02service is enabled\x02update config version fail %s\x02cannot alter " + - "sysadmin user name\x02invalid password: %s\x02cannot delete non-local no" + - "n-sso user\x02user contains external resources\x02cannot delete system u" + - "ser\x02cannot join user and group in differnt domain\x02cannot join read" + - "-only group\x02cannot leave read-only group\x02version mismatch\x02proje" + - "ct disabled\x02user disabled\x02expired token\x02invalid fernet token" + - "\x02invalid auth methods\x02user not found\x02empty auth request\x02user" + - " not in project\x02invalid access key id\x02expired access key\x02unreco" + - "gnized input %s\x02unauthorized %s\x02fail to decode request body\x02dup" + - "licate username\x02user not found or not enabled\x02invalid user\x02inva" + - "lid project\x02internal server error %s\x02invalid domain\x02not allow t" + - "o auth\x02invalid token\x02invalid token %s\x02not allow to get usage" + - "\x02Unauthorized\x02InvalidToken\x02Name %s not found\x02No login secret" + - " found\x02no totp for %s\x02no recovery secrets for %s\x02totp secret ex" + - "ists\x02No password found\x02No ssh password: %s\x02invalid resources fo" + - "rmat\x02service %s not found error: %v\x02missing uid\x02missing pids" + - "\x02missing pid in pids\x02missing rid in pids\x02missing rid\x02project" + - " is not found\x02No login key: %s\x02Not found kind in query: %v\x02Not " + - "found key in query: %v\x02unsupported action %s\x02cluster system-defaul" + - "t not found\x02cluster system-default no id\x02pod climc not found\x02po" + - "d climc no name\x02global-settings not found\x02url is empty\x02invalid " + - "url: %v\x02unsupport type: %s\x02app_id is empty\x02app_secret is empty" + - "\x02channel is empty\x02parameter %s is empty\x02unsupported no_data_sta" + - "te %s\x02unsupported execution_error_state %s\x02metric %s is invalid fo" + - "rmat, usage .\x02Cannot change state on pause alert" + - "\x02alert already attached to notification\x02Alert is already un-paused" + - "\x02Alert is already paused\x02Invalid refresh format: %s\x02not find al" + - "ert %s\x02not find notification %s\x02dashboard_id is empty\x02can not f" + - "ind dashboard:%s\x02the Comparator is illegal: %s\x02the reduce is illeg" + - "al %s\x02the reduce is illegal: %s\x02Alert resource driver not found" + - "\x02Alert resource driver duplicate match\x02Invalid level format: %s" + - "\x02Invalid period format: %s\x02Invalid silent_period format: %s\x02the" + - " AlertType is illegal:%s\x02Cannot delete system alert\x02threshold:%s s" + - "hould be number type\x02Default data source not found\x02not support dat" + - "abase\x02not support type %q\x02not found res_id %q\x02not found res_typ" + - "e %q\x02unsupported resource type %s\x02not found alert notification use" + - "d by %s\x02unsupported notification type %s\x02Alert notification used b" + - "y %d alert\x02input not json dict\x02not found signature\x02signature er" + - "ror\x02alert_id is empty\x02get resourceRecord err by:%s,err:%v\x02shie" + - "ld res_name is empty\x02shield res_id is empty\x02can not get resource b" + - "y res_id:%s\x02end_time is before start_time\x02end_time is before now" + - "\x02Invalid interval format: %s\x02Unsupported notification type\x02Infl" + - "uxdb invalid status\x02Not find executor for data source\x02Condition is" + - " missing the threshold parameter\x02Condition is missing the type parame" + - "ter\x02Invalid condition evaluator type\x02Unknown alert condition\x02Al" + - "ert is missing conditions\x02input condition is empty\x02Unkown operator" + - " %s\x02select for nothing in query\x02query duration err: from: %s, to:%" + - "s\x02query duration `to` err: %s\x02alert condition type is empty\x02Unk" + - "own alert condition type: %s\x02security group id should not be empty" + - "\x02failed to find SecurityGroup %s\x02rep body code is :%s, message:%s," + - "body:%v\x02region:%s no support pull metric at the moment\x02metrics is " + - "empty\x02no valid endpoint\x02require validated qcloud cross region vpcP" + - "eering bandwidth values:[10, 20, 50, 100, 200, 500, 1000],unit Mbps\x02f" + - "ailed parsing url %q: %v\x02unmarshal input fail %s\x02invalid character" + - "s %s\x02bad config\x02network error\x02ssh protocol error\x02check name " + - "duplication fail %s\x02policy is referenced" + "\x02aws rds not support password character %s\x02aws not support create " + + "rds database\x02aws not support create rds account\x02required at least " + + "%d subnet.\x02required at least %d subnet with at least 8 free ip.\x02Lo" + + "adbalancer's manager %s does not match vpc's(%s(%s)) (%s)\x02all network" + + "s should in the same vpc. (%s).\x02already has one network in the zone %" + + "s. (%s).\x02invalid parameter loadbalancer_spec %s\x02invalid parameter " + + "backendgroup %s\x02invalid loadbalancer_spec %s\x02%s does not currently" + + " support creating loadbalancer acl\x02%s does not currently support crea" + + "ting loadbalancer certificate\x02The backend %s is already registered on" + + " port %d\x02%s request the mask range should be between 16 and 28\x02onl" + + "y us-east-1 support %s\x02Invalid aws waf type %s\x02%s does not current" + + "ly support creating loadbalancer\x02%s request the mask range should be " + + "between 8 and 29\x02Invalid azure waf type %s\x02invalid default action " + + "%s\x02disk and snapshotpolicy should have same domain\x02disk and snapsh" + + "otpolicy should have same project\x02ValidateCreateNatGateway\x02Request" + + "AssociatEip\x02%s does not support creating loadbalancer\x02%s does not " + + "support creating loadbalancer acl\x02%s does not support creating loadba" + + "lancer certificate\x02Invalid cidr_block, want 192.168.0.0/16|10.0.0.0/8" + + "|172.16.0.0/12, got %s\x02Google dbinstance not support prepaid billing " + + "type\x02disk size gb must in range 10 ~ 30720 Gb\x02eip's manager (%s(%s" + + ")) does not match vpc's(%s(%s)) (%s)\x02loadbalancer is using by %d list" + + "ener.\x02loadbalancer is using by %d backendgroup.\x02Not support create" + + " read-only dbinstance for %s\x02Huawei dbinstance name length shoud be 4" + + "~64 characters\x02%s require disk size must in 40 ~ 4000 GB\x02The disk_" + + "size_gb must be an integer multiple of 10\x02Not support create account " + + "for huawei cloud %s instance\x02Huawei rds password cannot be in the sam" + + "e reverse order as the account\x02Not support create database for huawei" + + " cloud %s instance\x02Huawei DBInstance backup name length shoud be 4~64" + + " characters\x02Huawei only supports specified databases with %s\x02Huawe" + + "i DBInstance Disk cannot be thrink\x02Huawei current not support reset d" + + "binstance account password\x02No need to grant or revoke privilege for a" + + "dmin account\x02%s not support recovery\x02Huawei %s rds not support rec" + + "overy from it self rds backup\x02Huawei only %s engine support databases" + + " recovery\x02New databases name can not be one of %s\x02zone mismatch, e" + + "lastic cache sku zone %s != %s\x02elastic cache sku zone (%s) and subnet" + + " zone (%s) mismatch\x02sku %s is soldout\x02%s not support create accoun" + + "t\x02huawei %s mode elastic not support create backup\x02Huawei nat not " + + "support associate eip\x02zone info missing\x02vpc lb is not allowed for " + + "now\x02zone %s(%s) has no lbcluster\x02no viable lbcluster\x02host %s ha" + + "s no access ip\x02error getting host of guest %s\x02error loadbalancer o" + + "f backend group %s\x02region of host %q (%s) != region of loadbalancer %" + + "q (%s)\x02redirect must have at least one of scheme, host, path changed" + + "\x02backend_group argument is missing\x02non redirect lblistener rule mu" + + "st have backend_group set\x02redirect can only be enabled for http/https" + + " listener\x02non http listener must have backend group set\x02%s only su" + + "pports eip charge type %q\x02no available eip network\x02bad network typ" + + "e %q, want %q\x02failed to found vpc for network %s(%s)\x02network %s(%s" + + ") does not belong to %s\x02Kvm snapshot missing storage ??\x02failed to " + + "find %s %s\x02cannot change loadbalancer listener listener_type\x02canno" + + "t change loadbalancer listener listener_port\x02account name '%s' is not" + + " allowed\x02can not make backup in status %s\x02invalid cidr range %s" + + "\x02loadbalancer listener %s is already updating\x02loadbalancer backend" + + "group aready associate with other %s listener\x02loadbalancer aready ass" + + "ociated with fourth layer listener %s\x02path can not be emtpy\x02server" + + " %s with port %d already in used\x02server %s with port %d aready used b" + + "y other %s listener\x02Qcloud Basic MySQL instance not support create ba" + + "ckup\x02Not support create Qcloud databases\x02redis version 2.8 not sup" + + "port create account\x02service_type %s\x02area %s\x02invalid origin type" + + " %s\x02%s request the mask range should be less than or equal to 29\x02E" + + "mpty spec query key\x02Parse spec key %s error: %v\x02Get object error: " + + "%v\x02empty project_id/tenant_id\x02tenant/project %s not found\x02Snaps" + + "hot reference(by disk) count > 0, can not delete\x02disk need at least o" + + "ne of snapshot as backing file\x02Disk %s dosen't attach guest ?\x02Disk" + + " attached Guest has backup, Can't create snapshot\x02Cannot do snapshot " + + "when VM in status %s\x02check disk snapshot count fail %s\x02Disk %s sna" + + "pshot full, cannot take any more\x02This RBD Storage[%s/%s] has already " + + "exist\x02BadGateway\x02InternalServerError\x02ResourceNotReadyError\x02P" + + "aymentError\x02ImageNotFoundError\x02ResourceNotFoundError\x02SpecNotFou" + + "ndError\x02ActionNotFoundError\x02TenantNotFoundError\x02ServerStatusErr" + + "or\x02InvalidFormatError\x02InputParameterError\x02WeakPasswordError\x02" + + "MissingParameterError\x02InsufficientResourceError\x02OutOfResource\x02O" + + "utOfQuotaError\x02OutOfRange\x02OutOfLimit\x02NotSufficientPrivilegeErro" + + "r\x02UnsupportOperationError\x02NotEmptyError\x02BadRequestError\x02Empt" + + "yRequestError\x02UnauthorizedError\x02InvalidCredentialError\x02Forbidde" + + "nError\x02NotAcceptableError\x02DuplicateNameError\x02DuplicateResourceE" + + "rror\x02ConflictError\x02ResourceBusyError\x02RequireLicenseError\x02Pro" + + "tectedResourceError\x02NoProjectError\x02TooLargeEntity\x02TooManyFailed" + + "Attempts\x02TooManyRequests\x02UnsupportedProtocol\x02PolicyDefinitionEr" + + "ror\x02UserNotFound\x02UserLocked\x02UserDisabled\x02WrongPassword\x02In" + + "correctUsernameOrPassword\x02ServiceAbnormal\x02InvalidAccessKey\x02Imag" + + "e %s not found\x02password must be 12 chars of at least one digit, lette" + + "r, uppercase letter and punctuate\x02Duplicate name %s %s\x02Duplicate I" + + "D %s %s\x02no such driver\x02empty DN\x02empty id\x02empty name\x02disab" + + "led user\x02sysadmin is protected\x02cannot remove current user from cur" + + "rent project\x02query error %s\x02missing input field type\x02missing in" + + "put field blob\x02encrypt error %s\x02cannot delete default domain\x02do" + + "main is enabled\x02domain is in use by user\x02domain is in use by group" + + "\x02domain is in use by project\x02domain is in use by role\x02domain is" + + " in use by policy\x02domain contains external resources\x02readonly\x02d" + + "efault domain is protected\x02field %s is readonly\x02endpoint is enable" + + "d\x02missing input field interface\x02missing input field service/servic" + + "e_id\x02not found cert %s\x02get sensitive config requires admin privili" + + "ges\x02cannot update config when enabled and connected\x02cannot update " + + "config when not idle\x02saveConfigs fail %s\x02invalid template\x02missi" + + "ng driver\x02driver %s not supported\x02driver %s already exists\x02cann" + + "ot delete default SQL identity provider\x02cannot delete enabled idp\x02" + + "identity provider with projects\x02enabled domain %s cannot be deleted" + + "\x02cannot update in sync status\x02domain is disabled\x02resource is en" + + "abled\x02fail to decode policy data\x02cannot delete system policy\x02ca" + + "nnot delete enabled policy\x02cannot delete system project\x02project co" + + "ntains external resources\x02project contains user\x02project contains g" + + "roup\x02cannot alter system project name\x02region contains endpoints" + + "\x02missing input field id\x02cannot alter name of role\x02cannot delete" + + " system role\x02role is being assigned to user\x02role is being assigned" + + " to group\x02not supported update context\x02not supported update contex" + + "t %s\x02inconsistent domain for project and roles\x02not supported secon" + + "dary update context %s\x02service contains endpoints\x02service is enabl" + + "ed\x02update config version fail %s\x02cannot alter sysadmin user name" + + "\x02invalid password: %s\x02cannot delete non-local non-sso user\x02user" + + " contains external resources\x02cannot delete system user\x02cannot join" + + " user and group in differnt domain\x02cannot join read-only group\x02can" + + "not leave read-only group\x02version mismatch\x02project disabled\x02use" + + "r disabled\x02invalid token\x02expired token\x02invalid fernet token\x02" + + "invalid auth methods\x02user not found\x02empty auth request\x02user not" + + " in project\x02invalid access key id\x02expired access key\x02unrecogniz" + + "ed input %s\x02unauthorized %s\x02fail to decode request body\x02duplica" + + "te username\x02user not found or not enabled\x02invalid user\x02invalid " + + "project\x02internal server error %s\x02invalid domain\x02missing auth to" + + "ken\x02%s not allow to auth\x02invalid token %s\x02not allow to get usag" + + "e\x02Unauthorized\x02InvalidToken\x02%s service is abnormal, please chec" + + "k service status\x02%s service is abnormal or network error, please try " + + "again\x02%s service dns resolve error, please check dns setting\x02%s se" + + "rvice request timeout, please try again later\x02Name %s not found\x02No" + + " login secret found\x02No password found\x02No ssh password: %s\x02inval" + + "id resources format\x02service %s not found error: %v\x02No login key: %" + + "s\x02Not found kind in query: %v\x02Not found key in query: %v\x02no tot" + + "p for %s\x02no recovery secrets for %s\x02totp secret exists\x02missing " + + "uid\x02missing pids\x02missing pid in pids\x02missing rid in pids\x02mis" + + "sing rid\x02project is not found\x02unsupported action %s\x02cluster sys" + + "tem-default not found\x02cluster system-default no id\x02pod climc not f" + + "ound\x02pod climc no name\x02global-settings not found\x02url is empty" + + "\x02invalid url: %v\x02unsupport type: %s\x02app_id is empty\x02app_secr" + + "et is empty\x02channel is empty\x02parameter %s is empty\x02unsupported " + + "no_data_state %s\x02unsupported execution_error_state %s\x02metric %s is" + + " invalid format, usage .\x02Cannot change state on p" + + "ause alert\x02alert already attached to notification\x02Alert is already" + + " un-paused\x02Alert is already paused\x02Invalid refresh format: %s\x02n" + + "ot find alert %s\x02not find notification %s\x02dashboard_id is empty" + + "\x02can not find dashboard:%s\x02the Comparator is illegal: %s\x02the re" + + "duce is illegal %s\x02the reduce is illegal: %s\x02Alert resource driver" + + " not found\x02Alert resource driver duplicate match\x02Invalid level for" + + "mat: %s\x02Invalid period format: %s\x02Invalid silent_period format: %s" + + "\x02the AlertType is illegal:%s\x02Cannot delete system alert\x02thresho" + + "ld:%s should be number type\x02Default data source not found\x02not supp" + + "ort database\x02not support type %q\x02not found res_id %q\x02not found " + + "res_type %q\x02unsupported resource type %s\x02not found alert notificat" + + "ion used by %s\x02unsupported notification type %s\x02Alert notification" + + " used by %d alert\x02input not json dict\x02not found signature\x02signa" + + "ture error\x02alert_id is empty\x02get resourceRecord err by:%s,err:%v" + + "\x02shield res_name is empty\x02shield res_id is empty\x02can not get re" + + "source by res_id:%s\x02parse start_time: %s err\x02parse end_time: %s er" + + "r\x02end_time is before start_time\x02Invalid interval format: %s\x02Uns" + + "upported notification type\x02Influxdb invalid status\x02Not find execut" + + "or for data source\x02Condition is missing the threshold parameter\x02Co" + + "ndition is missing the type parameter\x02Invalid condition evaluator typ" + + "e\x02Unknown alert condition\x02Alert is missing conditions\x02input con" + + "dition is empty\x02Unkown operator %s\x02select for nothing in query\x02" + + "query duration err: from: %s, to:%s\x02query duration `to` err: %s\x02al" + + "ert condition type is empty\x02Unkown alert condition type: %s\x02securi" + + "ty group id should not be empty\x02failed to find SecurityGroup %s\x02re" + + "p body code is :%s, message:%s,body:%v\x02region:%s no support pull metr" + + "ic at the moment\x02metrics is empty\x02no valid endpoint\x02require val" + + "idated qcloud cross region vpcPeering bandwidth values:[10, 20, 50, 100," + + " 200, 500, 1000],unit Mbps\x02failed parsing url %q: %v\x02unmarshal inp" + + "ut fail %s\x02invalid characters %s\x02bad config\x02network error\x02ss" + + "h protocol error\x02invalid vpc provider\x02invalid ovn database\x02chec" + + "k name duplication fail %s\x02policy is referenced" -var zh_CNIndex = []uint32{ // 1788 elements +var zh_CNIndex = []uint32{ // 1830 elements // Entry 0 - 1F 0x00000000, 0x0000001b, 0x0000002e, 0x00000049, 0x00000062, 0x00000075, 0x00000094, 0x000000bf, @@ -3267,501 +3349,514 @@ var zh_CNIndex = []uint32{ // 1788 elements 0x000002dd, 0x000002ff, 0x0000032a, 0x00000354, // Entry 20 - 3F 0x0000036c, 0x0000038a, 0x000003a8, 0x000003c6, - 0x000003d6, 0x000003eb, 0x00000408, 0x00000418, - 0x00000431, 0x0000044a, 0x00000466, 0x0000047e, + 0x000003d6, 0x000003eb, 0x000003eb, 0x00000408, + 0x00000418, 0x00000431, 0x0000044a, 0x00000466, + 0x00000466, 0x00000466, 0x00000466, 0x0000047e, 0x00000498, 0x000004aa, 0x000004bc, 0x000004df, 0x000004f2, 0x00000505, 0x00000524, 0x00000534, 0x0000054f, 0x0000054f, 0x0000056a, 0x00000587, - 0x00000587, 0x0000059a, 0x000005af, 0x000005bf, - 0x000005d8, 0x000005f0, 0x00000605, 0x0000061d, + 0x00000587, 0x0000059c, 0x000005af, 0x000005c7, // Entry 40 - 5F - 0x0000062c, 0x0000064d, 0x0000065f, 0x00000672, - 0x00000691, 0x000006a4, 0x000006bf, 0x000006dc, - 0x000006f5, 0x0000070d, 0x0000072b, 0x00000751, - 0x0000077a, 0x000007a6, 0x000007cf, 0x000007dc, - 0x000007f2, 0x00000802, 0x0000081e, 0x0000082d, - 0x00000844, 0x0000085f, 0x00000875, 0x0000088b, - 0x0000089c, 0x000008b7, 0x000008d2, 0x000008e5, - 0x00000901, 0x00000917, 0x00000929, 0x00000960, + 0x000005dc, 0x000005f4, 0x00000603, 0x00000624, + 0x00000636, 0x00000649, 0x00000649, 0x00000664, + 0x00000681, 0x0000069a, 0x000006b2, 0x000006d0, + 0x000006f6, 0x0000071f, 0x0000074b, 0x00000774, + 0x00000781, 0x00000797, 0x000007a7, 0x000007c3, + 0x000007d2, 0x000007e9, 0x00000804, 0x0000081a, + 0x00000830, 0x00000841, 0x0000085c, 0x00000877, + 0x0000088a, 0x000008a6, 0x000008bc, 0x000008ce, // Entry 60 - 7F - 0x00000972, 0x00000998, 0x000009c2, 0x000009ef, - 0x00000a28, 0x00000a7b, 0x00000a9d, 0x00000abc, - 0x00000ad4, 0x00000b05, 0x00000b21, 0x00000b3a, - 0x00000b66, 0x00000b8e, 0x00000ba8, 0x00000bc2, - 0x00000bd2, 0x00000be8, 0x00000bfa, 0x00000c0e, - 0x00000c24, 0x00000c41, 0x00000c62, 0x00000c74, - 0x00000c92, 0x00000ca3, 0x00000cb7, 0x00000ccd, - 0x00000ce3, 0x00000cf3, 0x00000d0a, 0x00000d32, + 0x00000905, 0x00000917, 0x0000093d, 0x00000967, + 0x00000994, 0x000009cd, 0x00000a20, 0x00000a42, + 0x00000a61, 0x00000a61, 0x00000a61, 0x00000a79, + 0x00000aaa, 0x00000ac6, 0x00000adf, 0x00000b0b, + 0x00000b0b, 0x00000b25, 0x00000b35, 0x00000b47, + 0x00000b64, 0x00000b85, 0x00000b99, 0x00000bb0, + 0x00000bd8, 0x00000be8, 0x00000c09, 0x00000c09, + 0x00000c2d, 0x00000c3f, 0x00000c5b, 0x00000c70, // Entry 80 - 9F - 0x00000d42, 0x00000d63, 0x00000d94, 0x00000db8, - 0x00000dca, 0x00000de6, 0x00000dfb, 0x00000e16, - 0x00000e65, 0x00000e7b, 0x00000e9d, 0x00000eb9, - 0x00000ee3, 0x00000f05, 0x00000f1b, 0x00000f2d, - 0x00000f4b, 0x00000f58, 0x00000f71, 0x00000f7e, - 0x00000f9a, 0x00000fac, 0x00000fe6, 0x00001012, - 0x00001021, 0x0000103e, 0x00001063, 0x00001087, - 0x000010ae, 0x000010cb, 0x000010e9, 0x0000112a, + 0x00000c8b, 0x00000c8b, 0x00000cda, 0x00000cf0, + 0x00000cf0, 0x00000cf0, 0x00000cf0, 0x00000cf0, + 0x00000cf0, 0x00000d12, 0x00000d2e, 0x00000d58, + 0x00000d7a, 0x00000d90, 0x00000da2, 0x00000dc0, + 0x00000dcd, 0x00000de6, 0x00000e02, 0x00000e14, + 0x00000e14, 0x00000e40, 0x00000e4f, 0x00000e6c, + 0x00000e91, 0x00000eb5, 0x00000edc, 0x00000ef9, + 0x00000f17, 0x00000f58, 0x00000f6d, 0x00000fb0, // Entry A0 - BF - 0x0000113f, 0x00001182, 0x0000119d, 0x000011b8, - 0x000011ca, 0x000011d1, 0x000011ff, 0x0000122b, - 0x00001244, 0x0000125a, 0x0000126a, 0x00001285, - 0x00001295, 0x000012a5, 0x000012bb, 0x000012bb, - 0x000012d3, 0x000012ea, 0x00001321, 0x0000134f, - 0x00001371, 0x00001393, 0x000013ba, 0x000013ce, - 0x000013e5, 0x000013fc, 0x00001423, 0x0000144b, - 0x00001478, 0x000014a1, 0x000014b3, 0x000014c8, + 0x00000fcb, 0x00000fe6, 0x00000ff8, 0x00000fff, + 0x0000102d, 0x00001059, 0x00001072, 0x00001088, + 0x00001098, 0x00001098, 0x00001098, 0x000010b3, + 0x000010c3, 0x000010d9, 0x000010d9, 0x000010f1, + 0x00001108, 0x0000113f, 0x0000116d, 0x0000118f, + 0x000011b1, 0x000011d8, 0x000011ec, 0x00001203, + 0x0000121a, 0x00001241, 0x00001269, 0x00001296, + 0x000012bf, 0x000012d1, 0x000012e6, 0x000012f0, // Entry C0 - DF - 0x000014d2, 0x000014db, 0x000014eb, 0x000014f2, - 0x000014fc, 0x00001506, 0x00001518, 0x00001534, - 0x00001553, 0x00001566, 0x00001592, 0x000015b7, - 0x000015ea, 0x00001653, 0x00001679, 0x0000169b, - 0x000016bc, 0x000016db, 0x00001700, 0x00001719, - 0x00001743, 0x00001767, 0x00001788, 0x000017b0, - 0x000017cb, 0x000017eb, 0x00001811, 0x00001823, - 0x00001838, 0x0000186f, 0x00001897, 0x000018c8, + 0x000012f9, 0x00001309, 0x00001310, 0x0000131a, + 0x00001324, 0x00001336, 0x00001352, 0x00001371, + 0x00001384, 0x000013b0, 0x000013d5, 0x00001408, + 0x00001471, 0x00001497, 0x000014b9, 0x000014d8, + 0x000014fd, 0x00001516, 0x00001540, 0x00001564, + 0x00001585, 0x000015ad, 0x000015c8, 0x000015e8, + 0x000015e8, 0x000015e8, 0x0000160e, 0x00001620, + 0x00001635, 0x0000166c, 0x00001694, 0x000016c5, // Entry E0 - FF - 0x000018e4, 0x000018ff, 0x00001918, 0x00001941, - 0x00001956, 0x0000196c, 0x000019c7, 0x000019fb, - 0x00001a20, 0x00001a41, 0x00001a69, 0x00001a8f, - 0x00001ab7, 0x00001ad4, 0x00001b04, 0x00001b2e, - 0x00001b4f, 0x00001b7e, 0x00001bad, 0x00001bdd, - 0x00001c0b, 0x00001c29, 0x00001c52, 0x00001c6a, - 0x00001c8f, 0x00001cc0, 0x00001cd9, 0x00001cf5, - 0x00001d1d, 0x00001d32, 0x00001d51, 0x00001d67, + 0x000016e1, 0x000016fc, 0x00001715, 0x0000173e, + 0x00001753, 0x00001769, 0x000017c4, 0x000017f8, + 0x0000181d, 0x0000183e, 0x00001866, 0x0000188c, + 0x000018b4, 0x000018b4, 0x000018b4, 0x000018b4, + 0x000018b4, 0x000018b4, 0x000018d1, 0x00001901, + 0x0000192b, 0x0000194c, 0x0000197b, 0x0000197b, + 0x000019a9, 0x000019c7, 0x000019f0, 0x00001a08, + 0x00001a2d, 0x00001a5e, 0x00001a77, 0x00001a93, // Entry 100 - 11F - 0x00001da7, 0x00001de7, 0x00001e08, 0x00001e47, - 0x00001e51, 0x00001e6c, 0x00001e8b, 0x00001ea9, - 0x00001ec7, 0x00001edd, 0x00001f1f, 0x00001f40, - 0x00001f56, 0x00001f56, 0x00001f7c, 0x00001fa1, - 0x00001fbf, 0x00001fe8, 0x0000200d, 0x0000202a, - 0x00002046, 0x00002071, 0x0000208a, 0x000020ca, - 0x0000210d, 0x00002141, 0x00002166, 0x00002197, - 0x000021b7, 0x000021c7, 0x000021e8, 0x0000220e, + 0x00001abb, 0x00001ad0, 0x00001aef, 0x00001b05, + 0x00001b45, 0x00001b85, 0x00001ba6, 0x00001be5, + 0x00001bef, 0x00001c0a, 0x00001c29, 0x00001c47, + 0x00001c65, 0x00001c7b, 0x00001cbd, 0x00001cde, + 0x00001cf4, 0x00001cf4, 0x00001d1a, 0x00001d3f, + 0x00001d5d, 0x00001d86, 0x00001dab, 0x00001dc8, + 0x00001de4, 0x00001e0f, 0x00001e28, 0x00001e68, + 0x00001eab, 0x00001edf, 0x00001f04, 0x00001f35, // Entry 120 - 13F - 0x00002230, 0x0000225e, 0x00002286, 0x00002293, - 0x000022b3, 0x000022cb, 0x000022ff, 0x0000231b, - 0x00002337, 0x0000235f, 0x0000235f, 0x0000237f, - 0x00002396, 0x000023ad, 0x000023cb, 0x000023ed, - 0x00002406, 0x00002416, 0x0000242d, 0x00002444, - 0x00002454, 0x0000246c, 0x00002479, 0x00002494, - 0x000024a4, 0x000024b9, 0x000024d5, 0x000024ee, - 0x00002513, 0x0000252b, 0x0000253c, 0x0000255b, + 0x00001f55, 0x00001f65, 0x00001f86, 0x00001fac, + 0x00001fce, 0x00001ffc, 0x00002024, 0x00002031, + 0x00002051, 0x00002069, 0x0000209d, 0x000020b9, + 0x000020d5, 0x000020fd, 0x000020fd, 0x000020fd, + 0x000020fd, 0x00002117, 0x00002117, 0x00002117, + 0x0000212f, 0x0000212f, 0x0000212f, 0x0000212f, + 0x0000212f, 0x0000214f, 0x00002166, 0x0000217d, + 0x0000219b, 0x000021bd, 0x000021d6, 0x000021e6, // Entry 140 - 15F - 0x00002573, 0x0000258b, 0x000025a6, 0x000025c0, - 0x000025dc, 0x000025f5, 0x0000261a, 0x00002632, - 0x0000264a, 0x0000266f, 0x000026b7, 0x000026df, - 0x000026f1, 0x00002716, 0x00002738, 0x0000275a, - 0x0000277c, 0x00002792, 0x000027ae, 0x000027ca, - 0x000027eb, 0x00002804, 0x0000281d, 0x0000283b, - 0x00002853, 0x00002871, 0x00002892, 0x000028ac, - 0x000028be, 0x000028cf, 0x000028f3, 0x00002916, + 0x000021fd, 0x00002214, 0x00002224, 0x0000223c, + 0x00002249, 0x00002264, 0x00002274, 0x00002289, + 0x000022a5, 0x000022be, 0x000022e3, 0x000022fb, + 0x0000230c, 0x0000232b, 0x00002343, 0x0000235b, + 0x00002376, 0x00002390, 0x000023ac, 0x000023c5, + 0x000023ea, 0x00002402, 0x0000241a, 0x0000243f, + 0x00002487, 0x000024af, 0x000024c1, 0x000024e6, + 0x00002508, 0x0000252a, 0x0000254c, 0x00002562, // Entry 160 - 17F - 0x00002932, 0x00002951, 0x00002969, 0x00002985, - 0x000029a4, 0x000029ba, 0x000029ca, 0x000029da, - 0x000029ff, 0x00002a15, 0x00002a2d, 0x00002a39, - 0x00002a58, 0x00002a78, 0x00002a8e, 0x00002aa1, - 0x00002ab6, 0x00002ad3, 0x00002ae8, 0x00002af8, - 0x00002b14, 0x00002b29, 0x00002b49, 0x00002b64, - 0x00002b85, 0x00002ba0, 0x00002bb5, 0x00002be5, - 0x00002bf7, 0x00002c1e, 0x00002c42, 0x00002c5a, + 0x0000257e, 0x0000259a, 0x000025bb, 0x000025d4, + 0x000025ed, 0x0000260b, 0x00002623, 0x00002641, + 0x00002662, 0x0000267c, 0x0000268e, 0x0000269f, + 0x000026c3, 0x000026e6, 0x00002702, 0x00002721, + 0x00002739, 0x00002755, 0x00002755, 0x00002755, + 0x00002755, 0x00002774, 0x0000278a, 0x0000279a, + 0x000027aa, 0x000027cf, 0x000027e5, 0x000027fd, + 0x00002809, 0x00002828, 0x00002848, 0x0000285e, // Entry 180 - 19F - 0x00002c73, 0x00002c7f, 0x00002c97, 0x00002cc3, - 0x00002cc3, 0x00002ce6, 0x00002cf6, 0x00002d14, - 0x00002d35, 0x00002d70, 0x00002d83, 0x00002d94, - 0x00002db4, 0x00002dd0, 0x00002df2, 0x00002e1d, - 0x00002e3d, 0x00002e53, 0x00002e7f, 0x00002e98, - 0x00002eb0, 0x00002ec5, 0x00002ee6, 0x00002ef6, - 0x00002f12, 0x00002f34, 0x00002f55, 0x00002f90, - 0x00002fbe, 0x00002ff0, 0x0000302e, 0x0000305e, + 0x00002871, 0x00002886, 0x000028a3, 0x000028b8, + 0x000028c8, 0x000028c8, 0x000028e8, 0x00002903, + 0x00002924, 0x0000293f, 0x00002954, 0x00002984, + 0x00002996, 0x000029bd, 0x000029e1, 0x000029f9, + 0x00002a12, 0x00002a1e, 0x00002a36, 0x00002a62, + 0x00002a62, 0x00002a85, 0x00002a95, 0x00002ab3, + 0x00002ad4, 0x00002b0f, 0x00002b22, 0x00002b33, + 0x00002b53, 0x00002b6f, 0x00002b6f, 0x00002b91, // Entry 1A0 - 1BF - 0x00003087, 0x000030b0, 0x000030dc, 0x00003107, - 0x00003133, 0x00003190, 0x000031bb, 0x000031ea, - 0x000031f4, 0x00003206, 0x00003227, 0x00003245, - 0x0000325d, 0x00003278, 0x00003295, 0x000032bc, - 0x000032dd, 0x000032f6, 0x0000331f, 0x0000335a, - 0x0000337e, 0x0000339f, 0x000033d3, 0x00003406, - 0x00003431, 0x0000345b, 0x000034a0, 0x000034ed, - 0x00003502, 0x00003533, 0x0000355c, 0x00003581, + 0x00002bbc, 0x00002bdc, 0x00002bf2, 0x00002c1e, + 0x00002c37, 0x00002c4f, 0x00002c64, 0x00002c85, + 0x00002c95, 0x00002cb1, 0x00002cd3, 0x00002cf4, + 0x00002d2f, 0x00002d61, 0x00002d9f, 0x00002dcf, + 0x00002df8, 0x00002e21, 0x00002e4d, 0x00002e78, + 0x00002ea4, 0x00002f01, 0x00002f2c, 0x00002f5b, + 0x00002f65, 0x00002f77, 0x00002f98, 0x00002fb6, + 0x00002fce, 0x00002fe9, 0x00003006, 0x0000302d, // Entry 1C0 - 1DF - 0x00003597, 0x000035ac, 0x000035d9, 0x000035f2, - 0x0000361a, 0x0000363b, 0x00003674, 0x0000369f, - 0x000036c1, 0x000036d3, 0x000036f0, 0x00003711, - 0x00003732, 0x0000376a, 0x0000377c, 0x00003793, - 0x000037c7, 0x000037f4, 0x0000381b, 0x0000383e, - 0x00003865, 0x00003878, 0x00003893, 0x000038b1, - 0x000038ca, 0x000038ee, 0x0000390f, 0x00003930, - 0x00003957, 0x0000398a, 0x000039c1, 0x000039ee, + 0x0000304e, 0x00003067, 0x00003090, 0x000030cb, + 0x000030ef, 0x00003110, 0x00003144, 0x00003177, + 0x000031a2, 0x000031cc, 0x00003211, 0x0000325e, + 0x00003273, 0x000032a4, 0x000032cd, 0x000032f2, + 0x00003308, 0x0000331d, 0x0000334a, 0x00003363, + 0x0000338b, 0x000033ac, 0x000033e5, 0x00003410, + 0x00003432, 0x0000344f, 0x00003470, 0x00003491, + 0x000034c9, 0x000034db, 0x000034f2, 0x00003526, // Entry 1E0 - 1FF - 0x00003a01, 0x00003a2c, 0x00003a49, 0x00003a6d, - 0x00003a87, 0x00003a9c, 0x00003acc, 0x00003af1, - 0x00003b22, 0x00003b3e, 0x00003b58, 0x00003b6d, - 0x00003b9d, 0x00003bcb, 0x00003bea, 0x00003c15, - 0x00003c46, 0x00003c58, 0x00003c96, 0x00003caf, - 0x00003cf1, 0x00003d0d, 0x00003d43, 0x00003d7a, - 0x00003dad, 0x00003dc5, 0x00003ddf, 0x00003dfc, - 0x00003e0d, 0x00003e23, 0x00003e3d, 0x00003e75, + 0x00003553, 0x0000357a, 0x0000359d, 0x000035c4, + 0x000035d7, 0x000035f2, 0x00003610, 0x00003629, + 0x0000364d, 0x0000366e, 0x0000368f, 0x000036b6, + 0x000036e9, 0x00003716, 0x00003729, 0x00003754, + 0x00003771, 0x00003795, 0x000037af, 0x000037c4, + 0x000037f4, 0x00003819, 0x0000384a, 0x00003866, + 0x00003880, 0x00003895, 0x000038c5, 0x000038f3, + 0x00003912, 0x0000393d, 0x0000396e, 0x00003980, // Entry 200 - 21F - 0x00003e88, 0x00003ea2, 0x00003ebc, 0x00003ec6, - 0x00003ed8, 0x00003ef5, 0x00003f14, 0x00003f3a, - 0x00003f53, 0x00003f7a, 0x00003fa1, 0x00003fbc, - 0x00003fce, 0x00003ffb, 0x00004019, 0x00004031, - 0x00004049, 0x00004064, 0x0000407f, 0x000040ac, - 0x000040c7, 0x000040ee, 0x0000411f, 0x00004152, - 0x00004183, 0x0000419d, 0x000041be, 0x000041df, - 0x00004204, 0x0000422a, 0x00004253, 0x0000426f, + 0x000039be, 0x000039be, 0x000039d7, 0x00003a19, + 0x00003a35, 0x00003a6b, 0x00003aa2, 0x00003ad5, + 0x00003aed, 0x00003b07, 0x00003b24, 0x00003b35, + 0x00003b4b, 0x00003b65, 0x00003b9d, 0x00003bb0, + 0x00003bca, 0x00003be4, 0x00003bee, 0x00003c00, + 0x00003c1d, 0x00003c3c, 0x00003c62, 0x00003c7b, + 0x00003ca2, 0x00003cc9, 0x00003ce4, 0x00003cf6, + 0x00003d23, 0x00003d41, 0x00003d59, 0x00003d71, // Entry 220 - 23F - 0x00004290, 0x000042ab, 0x000042b5, 0x000042ca, - 0x000042df, 0x0000430f, 0x00004327, 0x0000435a, - 0x00004372, 0x00004390, 0x000043a4, 0x000043cb, - 0x0000440a, 0x00004431, 0x0000445b, 0x00004473, - 0x000044a0, 0x000044c5, 0x000044ea, 0x0000451f, - 0x00004551, 0x0000457d, 0x000045b2, 0x000045e2, - 0x00004600, 0x00004623, 0x00004642, 0x00004658, - 0x0000466e, 0x00004698, 0x000046e0, 0x00004701, + 0x00003d8c, 0x00003da7, 0x00003dd4, 0x00003def, + 0x00003e16, 0x00003e47, 0x00003e7a, 0x00003eab, + 0x00003ec5, 0x00003ee6, 0x00003f07, 0x00003f2c, + 0x00003f52, 0x00003f7b, 0x00003f97, 0x00003fb8, + 0x00003fd3, 0x00003fdd, 0x00003ff2, 0x00004007, + 0x00004037, 0x0000404f, 0x00004082, 0x0000409a, + 0x000040b8, 0x000040cc, 0x000040f3, 0x00004132, + 0x00004159, 0x00004183, 0x0000419b, 0x000041c8, // Entry 240 - 25F - 0x0000473a, 0x0000476a, 0x00004771, 0x0000477e, - 0x00004797, 0x000047cf, 0x000047f0, 0x0000480f, - 0x0000483d, 0x00004872, 0x00004897, 0x000048c0, - 0x000048d5, 0x00004919, 0x0000492b, 0x00004951, - 0x00004969, 0x00004985, 0x000049a0, 0x000049bc, - 0x000049d7, 0x00004a02, 0x00004a1e, 0x00004a48, - 0x00004a73, 0x00004a8f, 0x00004aae, 0x00004ace, - 0x00004aed, 0x00004b13, 0x00004b3a, 0x00004b58, + 0x000041ed, 0x00004212, 0x00004247, 0x00004279, + 0x000042a5, 0x000042da, 0x0000430a, 0x00004328, + 0x0000434b, 0x0000436a, 0x00004380, 0x00004396, + 0x000043c0, 0x00004408, 0x00004429, 0x00004462, + 0x00004492, 0x00004499, 0x000044a6, 0x000044bf, + 0x000044f7, 0x00004518, 0x00004537, 0x00004565, + 0x0000459a, 0x000045bf, 0x000045e8, 0x000045fd, + 0x00004641, 0x00004653, 0x00004679, 0x00004691, // Entry 260 - 27F - 0x00004b85, 0x00004ba6, 0x00004bb6, 0x00004bf6, - 0x00004c19, 0x00004c3d, 0x00004c73, 0x00004c98, - 0x00004cb7, 0x00004cd6, 0x00004ce8, 0x00004d10, - 0x00004d23, 0x00004d6c, 0x00004d8d, 0x00004daf, - 0x00004dd0, 0x00004de3, 0x00004dff, 0x00004e29, - 0x00004e4d, 0x00004e6c, 0x00004e9a, 0x00004ec7, - 0x00004ee8, 0x00004f15, 0x00004f3f, 0x00004f67, - 0x00004f83, 0x00004f98, 0x00004fbf, 0x00004fe0, + 0x000046ad, 0x000046c8, 0x000046e4, 0x000046ff, + 0x0000472a, 0x00004746, 0x00004770, 0x0000479b, + 0x000047b7, 0x000047d6, 0x000047f6, 0x00004815, + 0x0000483b, 0x0000483b, 0x0000486a, 0x0000486a, + 0x00004891, 0x000048af, 0x000048dc, 0x000048dc, + 0x000048fd, 0x0000490d, 0x0000494d, 0x00004970, + 0x00004994, 0x000049ca, 0x000049ca, 0x000049ca, + 0x000049ca, 0x000049ef, 0x00004a0e, 0x00004a2d, // Entry 280 - 29F - 0x00005009, 0x0000501b, 0x00005048, 0x00005075, - 0x00005094, 0x000050ad, 0x000050ce, 0x000050ff, - 0x0000512c, 0x0000513f, 0x00005166, 0x0000518c, - 0x000051b2, 0x000051d2, 0x000051f9, 0x00005219, - 0x00005240, 0x00005267, 0x00005288, 0x000052c7, - 0x000052d3, 0x00005318, 0x00005328, 0x0000534a, - 0x0000536b, 0x00005394, 0x000053b9, 0x000053e7, - 0x00005408, 0x0000541d, 0x00005430, 0x00005443, + 0x00004a3f, 0x00004a67, 0x00004a77, 0x00004a87, + 0x00004a9c, 0x00004ab5, 0x00004afe, 0x00004b1f, + 0x00004b41, 0x00004b62, 0x00004b75, 0x00004b91, + 0x00004bbb, 0x00004bdf, 0x00004bdf, 0x00004bfe, + 0x00004c2c, 0x00004c59, 0x00004c7a, 0x00004c7a, + 0x00004ca7, 0x00004cd1, 0x00004cf9, 0x00004d15, + 0x00004d2a, 0x00004d51, 0x00004d72, 0x00004d9b, + 0x00004d9b, 0x00004dc8, 0x00004df5, 0x00004e14, // Entry 2A0 - 2BF - 0x00005462, 0x00005484, 0x0000549c, 0x000054b5, - 0x000054cb, 0x000054ea, 0x0000550e, 0x00005520, - 0x00005557, 0x0000556d, 0x00005585, 0x000055a7, - 0x000055be, 0x000055d3, 0x000055ff, 0x00005633, - 0x00005667, 0x00005676, 0x00005686, 0x0000569d, - 0x000056bd, 0x000056e2, 0x00005701, 0x00005719, - 0x00005746, 0x00005773, 0x0000579a, 0x000057b0, - 0x000057d1, 0x000057e7, 0x00005806, 0x0000582a, + 0x00004e2d, 0x00004e4e, 0x00004e7f, 0x00004eac, + 0x00004ebf, 0x00004ee6, 0x00004f0c, 0x00004f32, + 0x00004f52, 0x00004f79, 0x00004f99, 0x00004f99, + 0x00004fc0, 0x00004fc0, 0x00004fe7, 0x00005008, + 0x00005047, 0x00005053, 0x00005098, 0x000050a8, + 0x000050ca, 0x000050eb, 0x00005114, 0x00005139, + 0x00005167, 0x00005188, 0x0000519b, 0x000051ae, + 0x000051cd, 0x000051ef, 0x00005208, 0x00005227, // Entry 2C0 - 2DF - 0x00005843, 0x00005860, 0x00005891, 0x000058ad, - 0x000058db, 0x000058fc, 0x0000591a, 0x00005933, - 0x00005957, 0x0000599f, 0x000059c6, 0x000059ed, - 0x00005a14, 0x00005a32, 0x00005a42, 0x00005a52, - 0x00005a7d, 0x00005aac, 0x00005adc, 0x00005af5, - 0x00005b0a, 0x00005b34, 0x00005b50, 0x00005b87, - 0x00005b99, 0x00005bb8, 0x00005bca, 0x00005be2, - 0x00005bf8, 0x00005c1d, 0x00005c3f, 0x00005c64, + 0x0000524b, 0x00005261, 0x00005279, 0x00005279, + 0x0000529b, 0x000052b2, 0x000052c7, 0x000052f3, + 0x000052f3, 0x000052f3, 0x00005327, 0x0000535b, + 0x0000536a, 0x0000537a, 0x00005391, 0x000053b1, + 0x000053d6, 0x000053f5, 0x0000540d, 0x0000543a, + 0x00005467, 0x0000548e, 0x000054a4, 0x000054c5, + 0x000054db, 0x000054fa, 0x0000551e, 0x00005537, + 0x00005568, 0x00005584, 0x000055b2, 0x000055b2, // Entry 2E0 - 2FF - 0x00005c85, 0x00005ca1, 0x00005cb1, 0x00005cd0, - 0x00005cec, 0x00005d0e, 0x00005d41, 0x00005d5c, - 0x00005d83, 0x00005d97, 0x00005da6, 0x00005db6, - 0x00005dc8, 0x00005de1, 0x00005dfc, 0x00005e1a, - 0x00005e33, 0x00005e4e, 0x00005e77, 0x00005e99, - 0x00005eb1, 0x00005ec9, 0x00005ee4, 0x00005efc, - 0x00005f21, 0x00005f36, 0x00005f4d, 0x00005f59, - 0x00005f6f, 0x00005f8a, 0x00005fa6, 0x00005fd3, + 0x000055cb, 0x000055ef, 0x00005637, 0x0000565e, + 0x00005685, 0x000056ac, 0x000056ca, 0x000056f5, + 0x00005725, 0x0000574f, 0x0000576b, 0x000057a2, + 0x000057b4, 0x000057d3, 0x000057e5, 0x000057fd, + 0x00005813, 0x00005838, 0x0000585a, 0x0000587f, + 0x000058a0, 0x000058bc, 0x000058cc, 0x000058eb, + 0x00005907, 0x00005929, 0x0000595c, 0x00005977, + 0x0000599e, 0x000059b2, 0x000059c1, 0x000059d1, // Entry 300 - 31F - 0x00005fe6, 0x00005ff5, 0x00006009, 0x00006027, - 0x0000603d, 0x00006058, 0x0000607a, 0x0000609d, - 0x000060ae, 0x000060c0, 0x000060e6, 0x00006107, - 0x00006133, 0x00006163, 0x00006183, 0x000061b8, - 0x000061d3, 0x00006205, 0x00006217, 0x00006236, - 0x00006262, 0x0000627e, 0x0000629f, 0x000062d8, - 0x000062f0, 0x0000630e, 0x00006321, 0x0000633c, - 0x0000634f, 0x0000636d, 0x00006386, 0x00006399, + 0x000059e3, 0x000059fc, 0x00005a17, 0x00005a35, + 0x00005a4e, 0x00005a69, 0x00005a92, 0x00005ab4, + 0x00005acc, 0x00005ae4, 0x00005aff, 0x00005b17, + 0x00005b3c, 0x00005b51, 0x00005b68, 0x00005b74, + 0x00005b8a, 0x00005ba5, 0x00005bc1, 0x00005bee, + 0x00005c01, 0x00005c10, 0x00005c24, 0x00005c42, + 0x00005c42, 0x00005c5d, 0x00005c7f, 0x00005ca2, + 0x00005cb3, 0x00005cc5, 0x00005ceb, 0x00005d0c, // Entry 320 - 33F - 0x000063b2, 0x000063c7, 0x000063f2, 0x00006420, - 0x00006435, 0x00006466, 0x0000648c, 0x000064a7, - 0x000064bd, 0x000064bd, 0x000064bd, 0x000064bd, - 0x000064bd, 0x000064bd, 0x000064bd, 0x000064bd, - 0x000064bd, 0x000064bd, 0x000064bd, 0x000064e2, - 0x0000650c, 0x00006533, 0x0000655d, 0x00006592, - 0x000065ca, 0x000065f3, 0x00006619, 0x00006640, - 0x0000665b, 0x00006671, 0x00006698, 0x000066b3, + 0x00005d38, 0x00005d68, 0x00005d88, 0x00005da3, + 0x00005dd5, 0x00005de7, 0x00005e06, 0x00005e32, + 0x00005e4e, 0x00005e6f, 0x00005ea8, 0x00005ea8, + 0x00005ec0, 0x00005ede, 0x00005ede, 0x00005ede, + 0x00005ede, 0x00005ef7, 0x00005ef7, 0x00005f12, + 0x00005f12, 0x00005f25, 0x00005f43, 0x00005f5c, + 0x00005f6f, 0x00005f88, 0x00005f9d, 0x00005fc8, + 0x00005ff6, 0x0000600b, 0x0000603c, 0x00006062, // Entry 340 - 35F - 0x000066c8, 0x000066dd, 0x000066ef, 0x00006713, - 0x0000672f, 0x00006744, 0x00006763, 0x00006791, - 0x000067bf, 0x000067e7, 0x00006810, 0x00006832, - 0x00006862, 0x00006887, 0x00006894, 0x000068ac, - 0x000068ca, 0x000068e3, 0x000068e3, 0x00006903, - 0x00006928, 0x0000693e, 0x00006958, 0x0000698b, - 0x000069b1, 0x000069d0, 0x00006a06, 0x00006a4e, - 0x00006a72, 0x00006aa5, 0x00006ae2, 0x00006b06, + 0x0000607d, 0x00006093, 0x00006093, 0x00006093, + 0x00006093, 0x00006093, 0x00006093, 0x00006093, + 0x00006093, 0x00006093, 0x00006093, 0x00006093, + 0x00006093, 0x00006093, 0x00006093, 0x00006093, + 0x00006093, 0x00006093, 0x000060b8, 0x000060e2, + 0x00006109, 0x00006133, 0x00006168, 0x000061a0, + 0x000061c9, 0x000061ef, 0x00006216, 0x00006231, + 0x00006247, 0x0000626e, 0x00006289, 0x0000629e, // Entry 360 - 37F - 0x00006b31, 0x00006b5b, 0x00006b70, 0x00006b85, - 0x00006ba5, 0x00006bbc, 0x00006be0, 0x00006c0e, - 0x00006c3f, 0x00006c69, 0x00006c92, 0x00006cb8, - 0x00006cdf, 0x00006cfa, 0x00006d1b, 0x00006d2a, - 0x00006d3f, 0x00006d52, 0x00006d81, 0x00006dac, - 0x00006dbf, 0x00006dd8, 0x00006df8, 0x00006e20, - 0x00006e35, 0x00006e5b, 0x00006e7a, 0x00006e9a, - 0x00006eb2, 0x00006ec9, 0x00006ef3, 0x00006f1d, + 0x000062b3, 0x000062c5, 0x000062e9, 0x00006305, + 0x0000631a, 0x00006339, 0x00006367, 0x00006395, + 0x000063bd, 0x000063e6, 0x00006408, 0x00006415, + 0x0000642d, 0x0000644b, 0x0000644b, 0x0000644b, + 0x0000644b, 0x0000644b, 0x0000644b, 0x0000646b, + 0x00006490, 0x00006490, 0x000064aa, 0x000064dd, + 0x00006503, 0x00006503, 0x00006503, 0x00006522, + 0x00006558, 0x000065a0, 0x000065c4, 0x000065f7, // Entry 380 - 39F - 0x00006f3c, 0x00006f64, 0x00006f95, 0x00006fcd, - 0x00006ffe, 0x00007020, 0x00007037, 0x0000704d, - 0x00007064, 0x000070b9, 0x000070d2, 0x000070f1, - 0x00007101, 0x0000711f, 0x0000713e, 0x0000715d, - 0x0000717f, 0x00007199, 0x000071b3, 0x000071bf, - 0x000071d0, 0x000071f2, 0x00007209, 0x0000721e, - 0x0000723c, 0x0000725d, 0x00007278, 0x000072a1, - 0x000072c0, 0x000072ec, 0x00007307, 0x0000732b, + 0x00006634, 0x00006658, 0x00006683, 0x000066ad, + 0x000066c2, 0x000066d7, 0x000066f7, 0x0000670e, + 0x00006732, 0x00006760, 0x00006791, 0x000067bb, + 0x000067e4, 0x0000680a, 0x00006831, 0x0000684c, + 0x0000686d, 0x0000687c, 0x00006891, 0x000068a4, + 0x000068d3, 0x000068fe, 0x00006911, 0x0000692a, + 0x0000694a, 0x00006972, 0x00006987, 0x000069ad, + 0x000069cc, 0x000069ec, 0x00006a04, 0x00006a1b, // Entry 3A0 - 3BF - 0x00007353, 0x0000738d, 0x000073b5, 0x000073f2, - 0x0000742c, 0x00007450, 0x0000747a, 0x0000749e, - 0x000074b6, 0x000074d5, 0x0000750e, 0x0000753b, - 0x00007565, 0x0000758d, 0x000075b4, 0x000075c8, - 0x000075e6, 0x000075f6, 0x00007616, 0x00007627, - 0x0000764b, 0x00007668, 0x00007689, 0x000076b2, - 0x000076db, 0x000076ed, 0x00007717, 0x00007729, - 0x00007748, 0x00007765, 0x00007787, 0x000077b3, + 0x00006a45, 0x00006a6f, 0x00006a8e, 0x00006ab6, + 0x00006ae7, 0x00006b1f, 0x00006b50, 0x00006b72, + 0x00006b72, 0x00006b72, 0x00006b72, 0x00006b89, + 0x00006b9f, 0x00006bb6, 0x00006c0b, 0x00006c24, + 0x00006c43, 0x00006c53, 0x00006c71, 0x00006c90, + 0x00006caf, 0x00006cd1, 0x00006ceb, 0x00006d05, + 0x00006d11, 0x00006d22, 0x00006d44, 0x00006d5b, + 0x00006d70, 0x00006d8e, 0x00006daf, 0x00006dca, // Entry 3C0 - 3DF - 0x000077de, 0x000077f1, 0x00007809, 0x0000783d, - 0x00007873, 0x000078b9, 0x000078e3, 0x000078f5, - 0x00007923, 0x0000793f, 0x00007961, 0x00007980, - 0x000079a8, 0x000079d6, 0x000079e8, 0x00007a0b, - 0x00007a1d, 0x00007a39, 0x00007a5d, 0x00007a80, - 0x00007aaa, 0x00007ad4, 0x00007afb, 0x00007b32, - 0x00007b5d, 0x00007b87, 0x00007bbe, 0x00007be0, - 0x00007c08, 0x00007c2a, 0x00007c71, 0x00007cb9, + 0x00006df3, 0x00006e12, 0x00006e3e, 0x00006e59, + 0x00006e7d, 0x00006ea5, 0x00006edf, 0x00006f07, + 0x00006f44, 0x00006f7e, 0x00006fa2, 0x00006fcc, + 0x00006ff0, 0x00007008, 0x00007027, 0x00007060, + 0x0000708d, 0x000070b7, 0x000070df, 0x00007106, + 0x0000711a, 0x00007138, 0x00007148, 0x00007168, + 0x00007179, 0x0000719d, 0x000071ba, 0x000071db, + 0x00007204, 0x0000722d, 0x0000723f, 0x00007269, // Entry 3E0 - 3FF - 0x00007d01, 0x00007d26, 0x00007d39, 0x00007d4e, - 0x00007d66, 0x00007d97, 0x00007db4, 0x00007dd7, - 0x00007e14, 0x00007e3f, 0x00007e76, 0x00007ead, - 0x00007ed5, 0x00007ef4, 0x00007f13, 0x00007f2b, - 0x00007f58, 0x00007f79, 0x00007f96, 0x00007fce, - 0x00007fe0, 0x00007ff5, 0x00008015, 0x0000803d, - 0x00008068, 0x0000807a, 0x00008099, 0x000080c3, - 0x000080e6, 0x000080e6, 0x0000810a, 0x0000812c, + 0x0000727b, 0x0000729a, 0x000072b7, 0x000072d9, + 0x00007305, 0x00007330, 0x00007343, 0x0000735b, + 0x0000738f, 0x000073c5, 0x0000740b, 0x00007435, + 0x00007447, 0x00007475, 0x00007491, 0x000074b3, + 0x000074d2, 0x000074fa, 0x00007528, 0x0000753a, + 0x0000755d, 0x0000756f, 0x0000758b, 0x000075af, + 0x000075d2, 0x000075fc, 0x00007626, 0x0000764d, + 0x00007684, 0x000076af, 0x000076d9, 0x00007710, // Entry 400 - 41F - 0x0000814b, 0x0000817e, 0x000081a7, 0x000081da, - 0x00008206, 0x00008232, 0x00008255, 0x0000826f, - 0x0000829c, 0x000082bd, 0x000082ed, 0x00008304, - 0x0000832c, 0x0000835d, 0x00008395, 0x000083a5, - 0x000083c2, 0x000083f3, 0x0000840d, 0x0000843b, - 0x00008461, 0x00008481, 0x00008496, 0x000084ab, - 0x000084bd, 0x000084e2, 0x00008502, 0x00008521, - 0x00008546, 0x00008576, 0x000085a1, 0x000085cc, + 0x00007732, 0x0000775a, 0x0000777c, 0x000077c3, + 0x0000780b, 0x00007853, 0x00007878, 0x0000788b, + 0x000078a8, 0x000078cb, 0x00007908, 0x00007933, + 0x00007933, 0x00007933, 0x0000796a, 0x000079a1, + 0x000079c9, 0x000079e8, 0x000079e8, 0x000079e8, + 0x00007a07, 0x00007a1f, 0x00007a4c, 0x00007a6d, + 0x00007a8a, 0x00007ac2, 0x00007ad4, 0x00007ae9, + 0x00007b09, 0x00007b31, 0x00007b43, 0x00007b62, // Entry 420 - 43F - 0x000085de, 0x0000860f, 0x00008624, 0x0000863f, - 0x00008674, 0x0000869e, 0x000086b9, 0x000086da, - 0x000086f4, 0x00008713, 0x0000875f, 0x000087a0, - 0x000087b5, 0x000087de, 0x00008806, 0x00008833, - 0x00008861, 0x00008889, 0x000088aa, 0x000088c6, - 0x000088eb, 0x00008916, 0x00008938, 0x00008954, - 0x00008985, 0x000089c2, 0x000089ea, 0x00008a1a, - 0x00008a40, 0x00008a8f, 0x00008ab5, 0x00008ae4, + 0x00007b8c, 0x00007baf, 0x00007baf, 0x00007bd3, + 0x00007bf5, 0x00007c14, 0x00007c47, 0x00007c70, + 0x00007ca3, 0x00007ccf, 0x00007cfb, 0x00007d1e, + 0x00007d38, 0x00007d65, 0x00007d86, 0x00007db6, + 0x00007dcd, 0x00007df5, 0x00007e26, 0x00007e5e, + 0x00007e6e, 0x00007e8b, 0x00007ebc, 0x00007ed6, + 0x00007f04, 0x00007f2a, 0x00007f4a, 0x00007f5f, + 0x00007f74, 0x00007f86, 0x00007fab, 0x00007fcb, // Entry 440 - 45F - 0x00008b15, 0x00008b33, 0x00008b63, 0x00008b8d, - 0x00008bb3, 0x00008bcc, 0x00008c0d, 0x00008c4b, - 0x00008c8f, 0x00008cba, 0x00008cef, 0x00008d12, - 0x00008d12, 0x00008d12, 0x00008d43, 0x00008d62, - 0x00008d7e, 0x00008db5, 0x00008de6, 0x00008df6, - 0x00008e06, 0x00008e23, 0x00008e23, 0x00008e3f, - 0x00008e6c, 0x00008e8b, 0x00008ed8, 0x00008f19, - 0x00008f5a, 0x00008fa5, 0x00008fd5, 0x00008ffd, + 0x00007fea, 0x0000800f, 0x0000803f, 0x0000806a, + 0x00008095, 0x000080a7, 0x000080d8, 0x000080ed, + 0x00008108, 0x0000813d, 0x00008158, 0x00008179, + 0x00008193, 0x000081b2, 0x000081fe, 0x0000823f, + 0x00008254, 0x0000827d, 0x000082a5, 0x000082cd, + 0x000082ee, 0x0000830a, 0x0000832f, 0x0000835a, + 0x0000837c, 0x00008398, 0x000083c9, 0x00008406, + 0x0000842e, 0x0000845e, 0x00008484, 0x000084d3, // Entry 460 - 47F - 0x00009036, 0x00009057, 0x00009072, 0x0000909c, - 0x0000909c, 0x000090be, 0x000090d5, 0x000090d5, - 0x000090d5, 0x000090d5, 0x000090d5, 0x000090d5, - 0x000090d5, 0x000090d5, 0x000090d5, 0x000090d5, - 0x000090f5, 0x0000911c, 0x00009140, 0x0000915f, - 0x00009174, 0x00009199, 0x000091bb, 0x000091d6, - 0x000091ee, 0x00009206, 0x00009220, 0x00009238, - 0x00009268, 0x0000927d, 0x00009292, 0x000092b1, + 0x000084f9, 0x00008528, 0x00008559, 0x00008577, + 0x0000859d, 0x000085b6, 0x000085f7, 0x00008635, + 0x00008679, 0x000086a4, 0x000086d9, 0x000086fc, + 0x000086fc, 0x000086fc, 0x0000872d, 0x0000874c, + 0x00008768, 0x0000879f, 0x000087d0, 0x000087e0, + 0x000087f0, 0x0000880d, 0x0000880d, 0x00008829, + 0x00008856, 0x00008875, 0x000088c2, 0x00008903, + 0x00008944, 0x0000898f, 0x000089bf, 0x000089e7, // Entry 480 - 49F - 0x000092c9, 0x000092e2, 0x000092fa, 0x00009313, - 0x00009341, 0x00009365, 0x00009385, 0x00009395, - 0x000093bf, 0x000093d4, 0x000093f2, 0x00009406, - 0x00009420, 0x0000943a, 0x00009461, 0x00009479, - 0x00009490, 0x000094c5, 0x000094f5, 0x00009505, - 0x00009542, 0x0000957f, 0x000095a5, 0x000095c6, - 0x000095eb, 0x00009607, 0x00009623, 0x00009651, - 0x00009678, 0x000096a2, 0x000096b7, 0x000096fa, + 0x00008a20, 0x00008a41, 0x00008a5c, 0x00008a86, + 0x00008a86, 0x00008aa8, 0x00008abf, 0x00008abf, + 0x00008abf, 0x00008abf, 0x00008abf, 0x00008abf, + 0x00008abf, 0x00008abf, 0x00008abf, 0x00008abf, + 0x00008ae6, 0x00008b0a, 0x00008b29, 0x00008b3e, + 0x00008b63, 0x00008b85, 0x00008ba0, 0x00008bb8, + 0x00008bd0, 0x00008bea, 0x00008c02, 0x00008c32, + 0x00008c47, 0x00008c5c, 0x00008c7b, 0x00008c93, // Entry 4A0 - 4BF - 0x0000970c, 0x00009736, 0x00009753, 0x0000976f, - 0x0000977e, 0x0000979b, 0x000097b3, 0x000097c0, - 0x000097de, 0x000097ff, 0x00009802, 0x0000981a, - 0x00009836, 0x00009864, 0x00009886, 0x00009898, - 0x000098c9, 0x000098d9, 0x000098f5, 0x0000991f, - 0x00009940, 0x00009957, 0x00009976, 0x00009998, - 0x000099de, 0x000099fe, 0x00009a1f, 0x00009a52, - 0x00009aa1, 0x00009ab9, 0x00009adb, 0x00009af1, + 0x00008cac, 0x00008cc4, 0x00008cdd, 0x00008d0b, + 0x00008d2f, 0x00008d4f, 0x00008d5f, 0x00008d89, + 0x00008d9e, 0x00008dbc, 0x00008dd0, 0x00008dea, + 0x00008e04, 0x00008e2b, 0x00008e43, 0x00008e43, + 0x00008e5a, 0x00008e8f, 0x00008ebf, 0x00008ecf, + 0x00008f0c, 0x00008f0c, 0x00008f49, 0x00008f6f, + 0x00008f90, 0x00008fb5, 0x00008fd1, 0x00008fed, + 0x0000901b, 0x00009042, 0x00009042, 0x0000906c, // Entry 4C0 - 4DF - 0x00009b09, 0x00009b21, 0x00009b58, 0x00009b73, - 0x00009b8e, 0x00009bac, 0x00009bcd, 0x00009bf1, - 0x00009c15, 0x00009c2e, 0x00009c65, 0x00009c7d, - 0x00009c9a, 0x00009cbf, 0x00009cd4, 0x00009cec, - 0x00009d0a, 0x00009d2e, 0x00009d61, 0x00009d73, - 0x00009d97, 0x00009dbb, 0x00009de2, 0x00009e01, - 0x00009e13, 0x00009e2b, 0x00009e43, 0x00009e5b, - 0x00009e6a, 0x00009e9c, 0x00009eca, 0x00009ee2, + 0x00009081, 0x000090c4, 0x000090d6, 0x00009100, + 0x0000911d, 0x00009139, 0x00009148, 0x00009165, + 0x0000917d, 0x0000918a, 0x000091a8, 0x000091c9, + 0x000091cc, 0x000091e4, 0x00009200, 0x00009200, + 0x0000922e, 0x00009250, 0x00009262, 0x00009293, + 0x000092a3, 0x000092bf, 0x000092e9, 0x0000930a, + 0x00009321, 0x00009340, 0x00009362, 0x000093a8, + 0x000093c8, 0x000093e9, 0x0000941c, 0x0000946b, // Entry 4E0 - 4FF - 0x00009efa, 0x00009f1b, 0x00009f3b, 0x00009f50, - 0x00009f79, 0x00009f92, 0x00009fb9, 0x00009fd8, - 0x0000a00c, 0x0000a00c, 0x0000a024, 0x0000a03c, - 0x0000a04e, 0x0000a066, 0x0000a091, 0x0000a0aa, - 0x0000a0ce, 0x0000a0ed, 0x0000a105, 0x0000a11f, - 0x0000a142, 0x0000a161, 0x0000a178, 0x0000a19b, - 0x0000a1ba, 0x0000a1d0, 0x0000a1f2, 0x0000a21d, - 0x0000a233, 0x0000a24e, 0x0000a266, 0x0000a266, + 0x00009483, 0x000094a5, 0x000094bb, 0x000094d3, + 0x000094eb, 0x00009522, 0x0000953d, 0x00009558, + 0x00009576, 0x00009597, 0x000095bb, 0x000095df, + 0x000095f8, 0x0000962f, 0x00009647, 0x00009664, + 0x00009689, 0x0000969e, 0x000096b6, 0x000096d4, + 0x000096f8, 0x0000972b, 0x0000973d, 0x00009761, + 0x00009785, 0x000097ac, 0x000097cb, 0x000097dd, + 0x000097f5, 0x0000980d, 0x00009825, 0x00009834, // Entry 500 - 51F - 0x0000a266, 0x0000a266, 0x0000a266, 0x0000a28b, - 0x0000a2af, 0x0000a2da, 0x0000a2f9, 0x0000a317, - 0x0000a327, 0x0000a346, 0x0000a35c, 0x0000a36f, - 0x0000a3c0, 0x0000a3eb, 0x0000a417, 0x0000a42c, - 0x0000a442, 0x0000a455, 0x0000a476, 0x0000a4a1, - 0x0000a4c8, 0x0000a4f4, 0x0000a515, 0x0000a54b, - 0x0000a558, 0x0000a586, 0x0000a598, 0x0000a5b4, - 0x0000a5db, 0x0000a5ed, 0x0000a607, 0x0000a62c, + 0x00009866, 0x00009894, 0x000098ac, 0x000098c4, + 0x000098e5, 0x00009905, 0x0000991a, 0x00009943, + 0x0000995c, 0x00009983, 0x000099a2, 0x000099d6, + 0x000099d6, 0x000099fa, 0x00009a19, 0x00009a31, + 0x00009a4b, 0x00009a6e, 0x00009a8d, 0x00009aa4, + 0x00009aa4, 0x00009ac7, 0x00009ae9, 0x00009ae9, + 0x00009ae9, 0x00009b14, 0x00009b2a, 0x00009b45, + 0x00009b5d, 0x00009b5d, 0x00009b5d, 0x00009b5d, // Entry 520 - 53F - 0x0000a64d, 0x0000a66b, 0x0000a68a, 0x0000a6ac, - 0x0000a6ee, 0x0000a71b, 0x0000a730, 0x0000a761, - 0x0000a7a4, 0x0000a7c7, 0x0000a7da, 0x0000a7f3, - 0x0000a80f, 0x0000a82d, 0x0000a840, 0x0000a853, - 0x0000a878, 0x0000a894, 0x0000a8b2, 0x0000a8cd, - 0x0000a8e5, 0x0000a8fd, 0x0000a915, 0x0000a933, - 0x0000a94c, 0x0000a962, 0x0000a978, 0x0000a98e, - 0x0000a9a7, 0x0000a9c9, 0x0000a9e6, 0x0000aa0b, + 0x00009b5d, 0x00009b82, 0x00009ba6, 0x00009bd1, + 0x00009bf0, 0x00009c0e, 0x00009c1e, 0x00009c3d, + 0x00009c53, 0x00009c66, 0x00009cb7, 0x00009ce2, + 0x00009d0e, 0x00009d23, 0x00009d39, 0x00009d4c, + 0x00009d6d, 0x00009d98, 0x00009dbf, 0x00009deb, + 0x00009e0c, 0x00009e42, 0x00009e4f, 0x00009e7d, + 0x00009e8f, 0x00009eab, 0x00009ed2, 0x00009ee4, + 0x00009f05, 0x00009f23, 0x00009f42, 0x00009f64, // Entry 540 - 55F - 0x0000aa42, 0x0000aa54, 0x0000aa76, 0x0000aa9e, - 0x0000aabd, 0x0000aae9, 0x0000ab02, 0x0000ab23, - 0x0000ab4e, 0x0000ab72, 0x0000aba0, 0x0000abbc, - 0x0000abd8, 0x0000abef, 0x0000ac2f, 0x0000ac58, - 0x0000ac92, 0x0000acb4, 0x0000acc3, 0x0000acc3, - 0x0000acc3, 0x0000acc3, 0x0000acda, 0x0000acf9, - 0x0000ad10, 0x0000ad34, 0x0000ad5f, 0x0000ad7a, - 0x0000ad99, 0x0000adb7, 0x0000add0, 0x0000add0, + 0x00009fa6, 0x00009fd3, 0x00009fe8, 0x0000a019, + 0x0000a05c, 0x0000a07f, 0x0000a092, 0x0000a0ab, + 0x0000a0c7, 0x0000a0e5, 0x0000a0f8, 0x0000a10b, + 0x0000a130, 0x0000a14c, 0x0000a16a, 0x0000a182, + 0x0000a19a, 0x0000a1b8, 0x0000a1d1, 0x0000a1e7, + 0x0000a1fd, 0x0000a213, 0x0000a22c, 0x0000a24e, + 0x0000a26b, 0x0000a290, 0x0000a2c7, 0x0000a2d9, + 0x0000a2fb, 0x0000a323, 0x0000a342, 0x0000a36e, // Entry 560 - 57F - 0x0000add0, 0x0000adde, 0x0000adf6, 0x0000ae0f, - 0x0000ae3d, 0x0000ae79, 0x0000ae98, 0x0000aec0, - 0x0000aedb, 0x0000aef0, 0x0000af1f, 0x0000af46, - 0x0000af64, 0x0000afa5, 0x0000afc6, 0x0000aff0, - 0x0000b00b, 0x0000b039, 0x0000b06b, 0x0000b08a, - 0x0000b0ba, 0x0000b0ee, 0x0000b120, 0x0000b144, - 0x0000b179, 0x0000b1c5, 0x0000b1f5, 0x0000b220, - 0x0000b25f, 0x0000b290, 0x0000b2b7, 0x0000b2d2, + 0x0000a387, 0x0000a3a8, 0x0000a3d3, 0x0000a3f7, + 0x0000a425, 0x0000a441, 0x0000a45d, 0x0000a474, + 0x0000a4b4, 0x0000a4b4, 0x0000a4dd, 0x0000a517, + 0x0000a539, 0x0000a548, 0x0000a548, 0x0000a548, + 0x0000a548, 0x0000a55f, 0x0000a57e, 0x0000a595, + 0x0000a5b9, 0x0000a5e4, 0x0000a5ff, 0x0000a61e, + 0x0000a63c, 0x0000a655, 0x0000a655, 0x0000a655, + 0x0000a655, 0x0000a655, 0x0000a66d, 0x0000a686, // Entry 580 - 59F - 0x0000b2e5, 0x0000b315, 0x0000b34c, 0x0000b367, - 0x0000b398, 0x0000b3fa, 0x0000b425, 0x0000b45f, - 0x0000b48e, 0x0000b4dd, 0x0000b50a, 0x0000b544, - 0x0000b57a, 0x0000b5ad, 0x0000b5f0, 0x0000b62c, - 0x0000b665, 0x0000b68d, 0x0000b6c7, 0x0000b6e7, - 0x0000b70e, 0x0000b73c, 0x0000b75b, 0x0000b775, - 0x0000b787, 0x0000b7a5, 0x0000b7d1, 0x0000b7d1, - 0x0000b7d1, 0x0000b7e6, 0x0000b816, 0x0000b854, + 0x0000a6b4, 0x0000a6f0, 0x0000a70f, 0x0000a737, + 0x0000a752, 0x0000a767, 0x0000a796, 0x0000a7bd, + 0x0000a7db, 0x0000a81c, 0x0000a83d, 0x0000a867, + 0x0000a882, 0x0000a8b0, 0x0000a8e2, 0x0000a901, + 0x0000a931, 0x0000a965, 0x0000a997, 0x0000a9bb, + 0x0000a9f0, 0x0000aa3c, 0x0000aa6c, 0x0000aa97, + 0x0000aad6, 0x0000aafd, 0x0000ab18, 0x0000ab2b, + 0x0000ab5b, 0x0000ab92, 0x0000abad, 0x0000abde, // Entry 5A0 - 5BF - 0x0000b87b, 0x0000b8a1, 0x0000b8c7, 0x0000b8e8, - 0x0000b90e, 0x0000b944, 0x0000b96e, 0x0000b99d, - 0x0000b9bd, 0x0000b9e5, 0x0000b9e5, 0x0000ba02, - 0x0000ba2c, 0x0000ba2c, 0x0000ba4b, 0x0000ba67, - 0x0000ba8f, 0x0000baba, 0x0000baba, 0x0000baba, - 0x0000bade, 0x0000bb0e, 0x0000bb32, 0x0000bb66, - 0x0000bb91, 0x0000bbc4, 0x0000bbee, 0x0000bc1b, - 0x0000bc54, 0x0000bc91, 0x0000bcc3, 0x0000bce7, + 0x0000ac40, 0x0000ac6b, 0x0000aca5, 0x0000acd4, + 0x0000ad23, 0x0000ad50, 0x0000ad8a, 0x0000adc0, + 0x0000adf3, 0x0000ae36, 0x0000ae72, 0x0000aeab, + 0x0000aed3, 0x0000af0d, 0x0000af2d, 0x0000af54, + 0x0000af82, 0x0000afa1, 0x0000afbb, 0x0000afcd, + 0x0000afeb, 0x0000b017, 0x0000b017, 0x0000b017, + 0x0000b017, 0x0000b017, 0x0000b017, 0x0000b02c, + 0x0000b05c, 0x0000b09a, 0x0000b0c1, 0x0000b0e7, // Entry 5C0 - 5DF - 0x0000bd11, 0x0000bd42, 0x0000bd72, 0x0000bdb2, - 0x0000bddf, 0x0000be0d, 0x0000be4a, 0x0000be78, - 0x0000be8a, 0x0000bec1, 0x0000beeb, 0x0000bf0c, - 0x0000bf3c, 0x0000bf3c, 0x0000bf4c, 0x0000bf64, - 0x0000bf97, 0x0000bfbe, 0x0000bfd2, 0x0000bff4, - 0x0000c024, 0x0000c04c, 0x0000c06c, 0x0000c090, - 0x0000c0c3, 0x0000c10f, 0x0000c143, 0x0000c160, - 0x0000c195, 0x0000c1be, 0x0000c1e1, 0x0000c1e1, + 0x0000b10d, 0x0000b12e, 0x0000b154, 0x0000b18a, + 0x0000b1b4, 0x0000b1d4, 0x0000b1fc, 0x0000b1fc, + 0x0000b219, 0x0000b243, 0x0000b243, 0x0000b262, + 0x0000b27e, 0x0000b2a6, 0x0000b2d1, 0x0000b2d1, + 0x0000b2d1, 0x0000b2f5, 0x0000b325, 0x0000b349, + 0x0000b349, 0x0000b37d, 0x0000b3a8, 0x0000b3db, + 0x0000b405, 0x0000b432, 0x0000b46b, 0x0000b4a8, + 0x0000b4da, 0x0000b4fe, 0x0000b528, 0x0000b559, // Entry 5E0 - 5FF - 0x0000c1e1, 0x0000c204, 0x0000c22c, 0x0000c244, - 0x0000c266, 0x0000c266, 0x0000c295, 0x0000c2c4, - 0x0000c2c4, 0x0000c2e5, 0x0000c2e5, 0x0000c309, - 0x0000c333, 0x0000c360, 0x0000c373, 0x0000c390, - 0x0000c3b8, 0x0000c3ee, 0x0000c410, 0x0000c43e, - 0x0000c43e, 0x0000c45a, 0x0000c47a, 0x0000c492, - 0x0000c4ad, 0x0000c4bf, 0x0000c4e7, 0x0000c516, - 0x0000c534, 0x0000c56b, 0x0000c592, 0x0000c5b6, + 0x0000b589, 0x0000b5c9, 0x0000b5f6, 0x0000b624, + 0x0000b661, 0x0000b68f, 0x0000b6a1, 0x0000b6d8, + 0x0000b702, 0x0000b723, 0x0000b753, 0x0000b753, + 0x0000b763, 0x0000b77b, 0x0000b7ae, 0x0000b7d5, + 0x0000b7e9, 0x0000b80b, 0x0000b83b, 0x0000b863, + 0x0000b883, 0x0000b8a7, 0x0000b8da, 0x0000b926, + 0x0000b95a, 0x0000b977, 0x0000b9ac, 0x0000b9d5, + 0x0000b9f8, 0x0000b9f8, 0x0000b9f8, 0x0000ba1b, // Entry 600 - 61F - 0x0000c5dd, 0x0000c5f6, 0x0000c603, 0x0000c619, - 0x0000c632, 0x0000c642, 0x0000c652, 0x0000c662, - 0x0000c670, 0x0000c680, 0x0000c690, 0x0000c6a6, - 0x0000c6b6, 0x0000c6c9, 0x0000c6d3, 0x0000c6e3, - 0x0000c6f0, 0x0000c6fd, 0x0000c70a, 0x0000c717, - 0x0000c724, 0x0000c731, 0x0000c744, 0x0000c751, - 0x0000c761, 0x0000c76e, 0x0000c778, 0x0000c788, - 0x0000c78f, 0x0000c79c, 0x0000c7a9, 0x0000c7b6, + 0x0000ba43, 0x0000ba5b, 0x0000ba7d, 0x0000ba7d, + 0x0000baac, 0x0000badb, 0x0000badb, 0x0000bafc, + 0x0000bafc, 0x0000bb20, 0x0000bb4a, 0x0000bb77, + 0x0000bb8a, 0x0000bba7, 0x0000bbcf, 0x0000bc05, + 0x0000bc27, 0x0000bc55, 0x0000bc55, 0x0000bc55, + 0x0000bc55, 0x0000bc55, 0x0000bc71, 0x0000bc91, + 0x0000bca9, 0x0000bcc4, 0x0000bcd6, 0x0000bcfe, + 0x0000bd2d, 0x0000bd4b, 0x0000bd82, 0x0000bda9, // Entry 620 - 63F - 0x0000c7bd, 0x0000c7c7, 0x0000c7d5, 0x0000c7e8, - 0x0000c7f5, 0x0000c802, 0x0000c81b, 0x0000c82b, - 0x0000c83e, 0x0000c851, 0x0000c861, 0x0000c871, - 0x0000c881, 0x0000c88e, 0x0000c8ad, 0x0000c8de, - 0x0000c8f0, 0x0000c93e, 0x0000c952, 0x0000c968, - 0x0000c978, 0x0000c981, 0x0000c98a, 0x0000c997, - 0x0000c9a7, 0x0000c9bc, 0x0000c9ea, 0x0000c9fc, - 0x0000ca1c, 0x0000ca39, 0x0000ca4b, 0x0000ca61, + 0x0000bdcd, 0x0000bdf4, 0x0000be0d, 0x0000be1a, + 0x0000be30, 0x0000be49, 0x0000be59, 0x0000be69, + 0x0000be79, 0x0000be87, 0x0000be97, 0x0000bea7, + 0x0000bebd, 0x0000becd, 0x0000bee0, 0x0000beea, + 0x0000befa, 0x0000bf07, 0x0000bf14, 0x0000bf21, + 0x0000bf2e, 0x0000bf3b, 0x0000bf48, 0x0000bf5b, + 0x0000bf68, 0x0000bf78, 0x0000bf85, 0x0000bf8f, + 0x0000bf9f, 0x0000bfa6, 0x0000bfb3, 0x0000bfc0, // Entry 640 - 65F - 0x0000ca77, 0x0000ca8a, 0x0000ca9a, 0x0000caad, - 0x0000cac0, 0x0000cad9, 0x0000caf2, 0x0000caf9, - 0x0000cb0f, 0x0000cb21, 0x0000cb39, 0x0000cb55, - 0x0000cb7a, 0x0000cb8c, 0x0000cbb4, 0x0000cbe2, - 0x0000cc0a, 0x0000cc27, 0x0000cc37, 0x0000cc44, - 0x0000cc57, 0x0000cc6a, 0x0000cc8c, 0x0000ccae, - 0x0000ccc7, 0x0000cce5, 0x0000cd01, 0x0000cd0e, - 0x0000cd1e, 0x0000cd37, 0x0000cd56, 0x0000cd78, + 0x0000bfcd, 0x0000bfd4, 0x0000bfde, 0x0000bfec, + 0x0000bfff, 0x0000c00c, 0x0000c019, 0x0000c032, + 0x0000c042, 0x0000c055, 0x0000c068, 0x0000c078, + 0x0000c088, 0x0000c098, 0x0000c0a5, 0x0000c0c4, + 0x0000c0c4, 0x0000c0f5, 0x0000c107, 0x0000c155, + 0x0000c169, 0x0000c17f, 0x0000c18f, 0x0000c198, + 0x0000c1a1, 0x0000c1ae, 0x0000c1be, 0x0000c1d3, + 0x0000c201, 0x0000c213, 0x0000c233, 0x0000c250, // Entry 660 - 67F - 0x0000cd91, 0x0000cdad, 0x0000cdc3, 0x0000cdd6, - 0x0000cdf2, 0x0000ce0a, 0x0000ce1f, 0x0000ce3b, - 0x0000ce54, 0x0000ce70, 0x0000ce89, 0x0000ceba, - 0x0000cef0, 0x0000cf12, 0x0000cf52, 0x0000cf6d, - 0x0000cf7d, 0x0000cf9b, 0x0000cfbc, 0x0000cfd1, - 0x0000cff6, 0x0000d00f, 0x0000d028, 0x0000d04d, - 0x0000d063, 0x0000d079, 0x0000d089, 0x0000d099, - 0x0000d0a9, 0x0000d0b8, 0x0000d0ce, 0x0000d0e4, + 0x0000c262, 0x0000c278, 0x0000c28e, 0x0000c2a1, + 0x0000c2b1, 0x0000c2c4, 0x0000c2d7, 0x0000c2f0, + 0x0000c309, 0x0000c310, 0x0000c326, 0x0000c338, + 0x0000c350, 0x0000c36c, 0x0000c391, 0x0000c3a3, + 0x0000c3cb, 0x0000c3f9, 0x0000c421, 0x0000c43e, + 0x0000c44e, 0x0000c45b, 0x0000c46e, 0x0000c481, + 0x0000c4a3, 0x0000c4c5, 0x0000c4de, 0x0000c4fc, + 0x0000c518, 0x0000c525, 0x0000c535, 0x0000c54e, // Entry 680 - 69F - 0x0000d0f4, 0x0000d107, 0x0000d11d, 0x0000d131, - 0x0000d145, 0x0000d15d, 0x0000d16c, 0x0000d182, - 0x0000d192, 0x0000d1b7, 0x0000d1c7, 0x0000d1d7, - 0x0000d1ef, 0x0000d1fc, 0x0000d20c, 0x0000d21b, - 0x0000d22f, 0x0000d248, 0x0000d252, 0x0000d261, - 0x0000d273, 0x0000d28f, 0x0000d2a8, 0x0000d2c9, - 0x0000d2dd, 0x0000d2ed, 0x0000d305, 0x0000d31b, - 0x0000d332, 0x0000d33f, 0x0000d34d, 0x0000d361, + 0x0000c56d, 0x0000c58f, 0x0000c5a8, 0x0000c5c4, + 0x0000c5da, 0x0000c5ed, 0x0000c609, 0x0000c621, + 0x0000c636, 0x0000c652, 0x0000c66b, 0x0000c687, + 0x0000c6a0, 0x0000c6d1, 0x0000c707, 0x0000c729, + 0x0000c769, 0x0000c784, 0x0000c794, 0x0000c7b2, + 0x0000c7d3, 0x0000c7e8, 0x0000c80d, 0x0000c826, + 0x0000c83f, 0x0000c864, 0x0000c87a, 0x0000c890, + 0x0000c8a0, 0x0000c8b0, 0x0000c8c0, 0x0000c8cf, // Entry 6A0 - 6BF - 0x0000d375, 0x0000d382, 0x0000d392, 0x0000d3ab, - 0x0000d3c7, 0x0000d3e2, 0x0000d3f7, 0x0000d3f7, - 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, - 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, - 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, - 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, - 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, - 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, + 0x0000c8de, 0x0000c8f4, 0x0000c90a, 0x0000c91a, + 0x0000c92d, 0x0000c943, 0x0000c957, 0x0000c96b, + 0x0000c983, 0x0000c992, 0x0000c9a8, 0x0000c9b8, + 0x0000c9dd, 0x0000c9ed, 0x0000c9fd, 0x0000ca15, + 0x0000ca22, 0x0000ca22, 0x0000ca22, 0x0000ca36, + 0x0000ca4f, 0x0000ca59, 0x0000ca68, 0x0000ca8f, + 0x0000cab8, 0x0000caf0, 0x0000cb16, 0x0000cb28, + 0x0000cb44, 0x0000cb54, 0x0000cb6c, 0x0000cb82, // Entry 6C0 - 6DF - 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, - 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, - 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, - 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, - 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, - 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, - 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, - 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, 0x0000d3f7, + 0x0000cb99, 0x0000cbb2, 0x0000cbce, 0x0000cbe9, + 0x0000cc02, 0x0000cc23, 0x0000cc37, 0x0000cc44, + 0x0000cc52, 0x0000cc66, 0x0000cc7a, 0x0000cc87, + 0x0000cc97, 0x0000ccac, 0x0000ccac, 0x0000ccac, + 0x0000ccac, 0x0000ccac, 0x0000ccac, 0x0000ccac, + 0x0000ccac, 0x0000ccac, 0x0000ccac, 0x0000ccac, + 0x0000ccac, 0x0000ccac, 0x0000ccac, 0x0000ccac, + 0x0000ccac, 0x0000ccac, 0x0000ccac, 0x0000ccac, // Entry 6E0 - 6FF - 0x0000d41c, 0x0000d41c, 0x0000d41c, 0x0000d41c, - 0x0000d41c, 0x0000d41c, 0x0000d41c, 0x0000d41c, - 0x0000d41c, 0x0000d41c, 0x0000d41c, 0x0000d41c, - 0x0000d41c, 0x0000d434, 0x0000d449, 0x0000d449, - 0x0000d449, 0x0000d449, 0x0000d45c, 0x0000d45c, - 0x0000d474, 0x0000d474, 0x0000d48a, 0x0000d48a, - 0x0000d48a, 0x0000d48a, 0x0000d4a8, 0x0000d4c1, -} // Size: 7176 bytes + 0x0000ccac, 0x0000ccac, 0x0000ccac, 0x0000ccac, + 0x0000ccac, 0x0000ccac, 0x0000ccac, 0x0000ccac, + 0x0000ccac, 0x0000ccac, 0x0000ccac, 0x0000ccac, + 0x0000ccac, 0x0000ccac, 0x0000ccac, 0x0000ccac, + 0x0000ccac, 0x0000ccac, 0x0000ccac, 0x0000ccac, + 0x0000ccac, 0x0000ccac, 0x0000ccac, 0x0000ccac, + 0x0000ccac, 0x0000ccac, 0x0000ccac, 0x0000ccac, + 0x0000ccac, 0x0000ccac, 0x0000ccac, 0x0000ccac, + // Entry 700 - 71F + 0x0000ccac, 0x0000ccac, 0x0000ccac, 0x0000ccac, + 0x0000ccac, 0x0000ccac, 0x0000ccac, 0x0000ccac, + 0x0000ccd1, 0x0000ccd1, 0x0000ccd1, 0x0000ccd1, + 0x0000ccd1, 0x0000ccd1, 0x0000ccd1, 0x0000ccd1, + 0x0000ccd1, 0x0000ccd1, 0x0000ccd1, 0x0000ccd1, + 0x0000ccd1, 0x0000cce9, 0x0000ccfe, 0x0000ccfe, + 0x0000ccfe, 0x0000ccfe, 0x0000cd11, 0x0000cd11, + 0x0000cd29, 0x0000cd29, 0x0000cd3f, 0x0000cd3f, + // Entry 720 - 73F + 0x0000cd3f, 0x0000cd3f, 0x0000cd3f, 0x0000cd3f, + 0x0000cd5d, 0x0000cd76, +} // Size: 7344 bytes -const zh_CNData string = "" + // Size: 54465 bytes +const zh_CNData string = "" + // Size: 52598 bytes "\x02获取tenantId参数失败\x02切换项目失败\x02获取password参数失败\x02用户名或密码为空\x02缺少认证信息\x02" + "用户名或者密码不正确\x02用户已经被锁定,请联系管理员\x02用户已经被禁用,请联系管理员\x02无效的认证信息\x02获取请求的JSON" + "内容失败:%v\x02此用户禁止从Web控制台登录\x02请求内容为空\x02缺少id参数\x02fetchAuthInfo调用失败:%s" + @@ -3772,272 +3867,260 @@ const zh_CNData string = "" + // Size: 54465 bytes "单数据出错:%s\x02无效的请求\x02外部用户ID为空\x02idp_id或idp_entity_id为空\x02无效的表单\x02缺少" + "镜像名称参数\x02缺少镜像大小参数\x02无效的镜像大小参数\x02解析查询失败:%v\x02头部中没有token:%v\x02找不到参数" + "%s\x02不支持动作%s\x02Content-Type错误,%s,应为%s\x02打开文件出错\x02解析文件出错\x02模板文件无效,请检" + - "查\x02文件内容空\x02第%d行,用户名为空\x02第%d行,域名称为空\x02第%d行,名称重复:%s\x02内部服务错误\x02找不" + - "到模板:%s\x02请求体太大\x02无效的multipart表单\x02无效的content_length\x02头部中没有token" + - "\x02头部中的token无效\x02token已过期\x02找不到资源%s对应的module\x02找不到id列表\x02缺少导出键名\x02" + - "导出键名与文本不一致\x02收到无效数据\x04\x00\x01 \x16\x02无效的预置操作\x04\x00\x01 \x18\x02无" + - "效的权限(Effect)\x04\x00\x01 \x14\x02无效的IPv4地址\x02无效的shared_mode %s\x02mx_" + - "priority应在[1,50]范围\x02无效的MX记录:无效的域名%s\x02无效的A记录:无效的IPv4地址%s\x02无效的AAAA记录" + - ":无效的IPv6地址%s\x02无效的CNAME记录:无效的域名%s\x02缺少标签\x02条件表达式无效\x02缺少标签key\x02不支" + - "持自动创建项目\x02缺少项目Id\x02无效的路由CIDR %s\x02服务器内部错误:%s\x02服务器内部错误\x02无效的handl" + - "er:%s\x02未找到handler\x02找不到请求的键:%s\x02无效的请求头部:%v\x02请求处理超时\x02不允许记录列表为空" + - "\x02记录条目数过多\x02找不到%s方法\x02%s方法参数长度不匹配,期望数%d,实际%d\x02%s返回值无效\x02ListItemF" + - "ilter返回无效的计数%d\x02OrderByExtraFields返回无效的计数%d\x02FetchCustomizeColumns返回" + - "无效的计数%d\x02FetchCustomizeColumns返回类型无数(不是slice)\x02FetchCustomizeColum" + - "ns返回值无效,对象数目不匹配,输入%d,输出%d\x02ValidateUpdateData返回值无效\x02CustomizeDelete返" + - "回值无效\x02无效的联合资源%s\x02FetchCustomizeColumns返回的结果数不正确\x02找不到上下文管理器\x02没有" + - "此上下文%s(%s)\x02从上下文中获取HTTP响应Writer失败\x02FetchCustomizeColumns返回值不正确\x02" + - "反射调用%s出错:%s\x02%s不允许获取%s属性\x02没有返回值\x02不允许获取详情\x02%s %s %s找不到\x02%s不允许" + - "获取%s\x02不允许创建对象\x02请求体不是JSON对象?\x02未指定name或者generate_name\x02不允许执行%s" + - "\x02找不到%s Allow %s %s方法\x02%s不允许%s %s\x02无效的JSON对象\x02不允许更新对象\x02不允许删除%s" + - "(%s)\x02不允许绑定\x02%s %s已与%s %s绑定\x02非默认域中的项目是被禁止的\x02新域未指定\x02检查名称重复时出错:%" + - "s\x02权限不足(要求%s,允许%s,实际%s)\x02不支持%s资源使用标签过滤\x02找不到动作%s\x02无法获取字符串字段\x02模型" + - "没有%s字段\x02数据库查询出错:%s\x02名称必须以字母开头,内容仅包含字母、数字或英语破折号\x02不允许删除日志\x02不允许变更" + - "直连模式配置\x02不允许删除直连模式\x02获取代理设置的使用数出错:%s\x02代理设置%s仍被%d个%s使用\x02请求体解析失败" + - "\x02找不到%s配额\x02%s默认配额不允许删除\x02权限不足\x02不允许列出域配额\x02权限不足\x02不允许列出项目配额\x02查" + - "询配额:%s\x02权限不足(要求:%s,允许:%s:资源:%s)\x02权限不足(要求:%s,允许:%s)\x02无效范围%s\x02不允" + - "许创建%s,范围%s\x02不允许设置范围为整个系统\x02不允许设置范围为整个%s域\x02不允许设置范围为整个%s项目\x02只能共享给" + - "指定域: %s\x02插入共享资源出错:%s\x02名称需以字母开头,包含字母、数字,或“._@-”\x02名字长度超过%d\x02不允许使" + - "用系统保留键,请移除键名起始的下划线\x02输入键名长度超过%d\x02输入键值长度超过%d\x02找不到用户%s\x02禁止\x02非管理" + - "员不允许创建系统级别资源\x02该资源被锁定,无法执行 %s 操作\x02该资源已经被锁定\x02该资源未被锁定\x02未指定项目\x02I" + - "nformer后端未初始化\x02无效的格式\x02操作不允许\x02无效的输入格式\x02缺少输入参数:%q\x02%q:常规错误:%s" + - "\x02类型错误:期望类型%s,%q的实际类型为%s\x02%q:错误的枚举值:期望%s,实际%s\x02%q:长度%d太短,最小为%d\x02" + - "%q:长度%d太长,最长为%d\x02%q:%d不在范围内,应为[%d,%d]\x02%q:无效的值%s\x02%q:无效的值:%v\x04" + - "\x00\x01 \x12\x02%q:无效的值\x02无法找到%q对应的模型管理器\x02无法通过名称或ID找到%q(%q)\x02无法通过名" + - "称或ID找到%q(%q):%s\x02无效的证书算法:%s,要求为%s\x02找不到provider\x02未实现GetProvider" + - "\x02未找到\x02Id重复\x02无效的状态\x02超时\x02未实现\x02不支持\x02无效的Provider\x02没有查询余额的权限" + - "\x02地址分配数量达到上线\x02不支持多网卡\x02%s磁盘大小必须在%dGB到%dGB范围内\x02%s要求EIP带宽必须小于100Mbp" + - "s\x02与路由表关联的网络%s没有因特网网关\x02无法找到镜像%s的subformats中找到vhd,请尝试为glance target_i" + - "mage_formats选项添加'vhd'\x02Azure Mv2系列SKU仅支持UEFI镜像\x02Azure UEFI镜像%s不支持此SK" + - "U\x02不支持变更Azure实例名称\x02不能变更裸金属的配置\x02不能变更裸金属的磁盘大小\x02无效的RAID配置:%v\x02宿主机" + - "%s不是一个裸金属服务器\x02裸金属服务器%s没有准备好\x02裸金属服务器%s已被占用\x02无法为裸金属服务器保存镜像\x02未实现Val" + - "idateCreateEip\x02hypervisor %s不允许此操作\x02不支持此操作,请使用kubectl\x02容器不支持%s" + - "\x02%s不支持创建EIP\x02无法为有主机快照的虚拟机调整磁盘大小\x02ESXi虚机迁移需要指定prefer_host\x02无法为有主" + - "机快照的虚拟机重装系统\x02未知的Google存储类型\x02系统盘不支持%s磁盘\x02%s磁盘数量超过8个\x02%s和%s特性创建实" + - "例时互不兼容\x02找不到宿主机%s\x02主备机不可迁移\x02无法为状态为%s的虚机执行迁移操作,尝试救援模式或server-live-" + - "migrate\x02救援模式要求所有磁盘都使用共享存储\x02使用透传设备时不支持迁移\x02使用cdrom时无法在线迁移\x02使用透传设备" + - "时无法在线迁移\x02QEMU版本太低,无法在线迁移\x02无法在运行时移除虚拟机网卡\x02%s不支持指定CDROM参数\x02%s不支持" + - "创建EIP,仅支持绑定已有EIP\x02%s不支持创建虚机时同时创建EIP\x02数据盘不支持存储类型%s\x02%s盘的大小必须在10GB" + - "到16000GB范围内\x02%s盘的大小必须在50GB到16000GB范围内\x02%s盘的大小必须在100GB到16000GB范围内" + - "\x02磁盘 %s 的大小必须介于20GB ~ 32000GB\x02%s存储不能作为数据盘\x02数据盘大小必须是10GB的整数倍\x02找不" + - "到系统盘:%v\x02找不到磁盘%s(%s)所属的存储\x02系统盘存储在本地,不支持变更配置\x02不支持创建本地盘\x02请指定新的磁盘" + - "类型\x02磁盘存储在本地,不支持解绑\x02宿主机%s不在线\x02GetGuestCount调用出错:%s\x02宿主机已被占用\x02" + - "阿里支重置磁盘要求虚机状态为运行中或已关机\x02AWS不支持重置磁盘,您可以使用快照来创建新盘\x02不支持变更Azure磁盘名称\x02" + - "Azure不支持重置磁盘,您可以使用快照创建新盘\x02未实现\x02ValidateResetDisk未实现\x02ValidateAttac" + - "hStorage未实现\x02RequestAttachStorage未实现\x02RequestDetachStorage未实现\x02磁盘必" + - "须已解绑\x02%s重置磁盘时要求虚机状态必须是运行中或已关机\x02主机%s必须处于关机状态\x02磁盘必须已解绑\x02不支持挂载%s存" + - "储到%s宿主机\x02挂载rbd存储要求宿主机在线\x02查询主机磁盘出错:%s\x02宿主机%s挂载点%s已有其它存储\x02挂载NFS存" + - "储要求宿主机在线\x02%s不是一个挂解点:%s\x02磁盘挂载到多个虚机\x02磁盘所在虚机必须是已关机状态\x02磁盘未挂载到虚机" + - "\x02OpenStack不支持重置磁盘,您可以从快照创建新盘\x02Qcloud重置磁盘要求虚机状态必须是运行中或已关机\x02Ucloud重" + - "置磁盘要求磁盘处于未挂载状态\x02Ucloud仅支持数据盘重置操作\x02ZStack重置磁盘要求虚机处于关机状态\x02解析远端IP地址" + - "出错:%s\x02子网未找到\x02裸金属服务器Agent未找到\x02裸金属服务器package未准备好\x02不支持删除默认NAS权限组" + - "\x02NAS权限组不为空,请先删除挂载点\x02NAS默认权限组不支持修改规则\x02权限不足\x02NAS权限组 %s 状态不可用\x02源" + - "地址%s输入异常\x02不正确的优先权,要求必须在1-100范围内\x02不支持的读写权限 %s\x02不支持的用户权限 %s\x02不支持" + - "删除NAS默认权限组规则\x02检查agent唯一性失败:%s\x02manager_url冲突:%s\x02manager_url重复:%" + - "s\x02未指定duration/expire_time\x02新的过期时间先于当前值\x02无效的duration %s: %s\x02找不到" + - "名称\x02无效的桶名%s:%s\x02无效的桶名%s:%s\x02没有外部桶\x02获取对象出错:%s\x02未指定key\x02生成临时" + - "URL出错:%s\x02空的目录名\x02无效的key %s:%s\x02GetIObject调用出错:%s\x02对象数量超出限制\x02bu" + - "cket.GetQuotaKeys调用出错:%s\x02创建目录失败:%s\x02keys列表为空\x02对象key不应以斜线结尾\x02无效的" + - "对象key:%s\x02找不到Content-Length\x02无效的Content-Length %s\x02Content-Lengt" + - "h为负值%d\x02GetIObject调用出错:%s\x02对象大小超出限制\x02bucket.GetQuotaKeys调用出错:%s" + - "\x02更新对象出错:%s\x02setAcl调用出错:%s\x02syncWithCloudBucket调用出错:%s\x02桶当前有%d个活" + - "跃任务在执行,无法执行同步状态操作\x02不为空的存储桶不支持该操作\x02找不到对象%s\x02iBucket.GetIObjects调用" + - "出错:%s\x02设置静态网站配置错误 %s\x02删除静态网站配置错误 %s\x02获取静态网站配置错误 %s\x02设置CORS错误:%" + - "s\x02删除CORS设置错误:%s\x02获取CORS规则错误:%s\x02获取CDN加速域名错误:%s\x02设置Referer错误:%s" + - "\x02获取Referer错误:%s\x02获取权限设置错误:%s\x02设置权限错误:%s\x02删除权限设置错误:%s\x02unmarsh" + - "al limit参数出错:%s\x02SetLimit调用出错:%s\x02更新出错:%s\x02找不到manager\x02iBucket.G" + - "etIObject调用出错:%s\x02ValidateDeleteCondition出错:%s\x02镜像已被缓存到磁盘\x02镜像引用会话还" + - "未过期\x02找不到存储缓存%s\x02不允许查询系统能力\x02云账号%s为启用SAML认证\x02账号为启用状态\x02账号不空闲" + - "\x02%s provider: %v\x02无法启用正在删除中的账号\x02%s不支持SAML认证\x02无效的代理设备%s\x02不支持%s" + - "\x02项目%s(%s)不属于域%s(%s)\x02不支持品牌%s,仅支持%s\x02唯一性检查失败\x02账户已被注册\x02找不到provi" + - "der %s\x02检查重复account_id出错\x02账号%s已被注册\x02账号已禁用\x02账号自动同步已启用\x02无效的输入:%s" + - "\x02无法找到provider工厂:%v\x02无效的账号信息:%s\x02unmarshal输入参数出错:%v\x02检查唯一性出错:%s" + - "\x02账号%s出现冲突\x02account_id不一致,之前为%q,现在为%q\x02找不到项目%s\x02状态为%s时无法启用自动同步" + - "\x02同步时间间隔应该大于%d秒\x02provider在域间共享\x02不正确的资源类别\x02不支持%s\x02%s不支持创建订阅\x02" + - "云账号 %s 已经绑定了同步策略 %s\x02不支持provider为%s的云账号\x02不允许创建\x02provider当前是启用状态" + - "\x02provider当前不是空闲状态\x02不支持直接创建cloudprovider,请先创建云账号\x02找不到region %s\x02" + - "找不到zone %s\x02cloudprovider是已禁用状态\x02云账号是已禁用状态\x02不允许跨域变更项目属性\x02不允许变更" + - "为私有云另外一个域\x02获取provider驱动失败:%s\x02不支持存储类型\x02云订阅 %s 已经绑定了同步策略 %s\x02Ge" + - "tZoneCount调用失败\x02GetVpcCount调用失败\x02cloudregion不为空\x02不允许删除默认cloudregio" + - "n\x02找不到VPC %s\x02不允许更新外部资源\x02禁止允许更改RDS账号名称\x02查找数据库实例出错:%s\x02数据库实例%s(" + - "%s)当前状态为%s,要求状态为%s\x02找不到数据库实例%s(%s)所属的region\x02在数据库实例%s(%s)中查找%s库失败:%v" + - "\x02查找数据库%s失败,在实例%s(%s)中查找出错:%v\x02账号%s(%s)已有权限%s访问数据库%s(%s)\x02账号状态不是%s" + - ",当前状态为%s\x02实例状态不是%s,当前状态为%s\x02数据库状态不是%s,当前状态为%s\x02账号%s(%s)没有数据库%s(%" + - "s)的权限\x02数据库实例没有有效的cloudprovider\x02数据库实例的备份当前有%d个活跃任务执行中,无法执行同步状态操作\x02" + - "禁止不允许更改RDS的数据据名称\x02找不到数据库实例%s(%s)的账号%s:%v\x02未实现\x02无效地址:%s\x02%s不在子网" + - "%s(%s)的范围中\x02云订阅 %s(%s) 无法使用\x02无效的时间长度%s\x02不支持的时间长度%s\x02区域 %s 不支持创建R" + - "DS\x02区域 %s 不支持创建 %s 类型RDS\x02找不到匹配的dbinstance sku\x02%s RDS不支持安全组\x02%s" + - " RDS支持绑定最多 %d 个安全组\x02不可在%s状态做恢复操作,要求状态必须为%s\x02备份%s(%s)中不包含数据库%s\x02数据库" + - "%s与实例%s(%s)冲突\x02备份与数据库实例不属于同一个云账号\x02备份与数据库实例不在同一个cloudregion\x02无法从不同的" + - "rds引擎中恢复数据\x02无法重启状态为%s的数据库实例\x02数据库实例已有%d个活跃任务在执行,无法同步状态\x02无法为状态为%s的数据" + - "库实例执行刷新操作,要求状态为%s\x02缺少duration参数\x02数据库实例状态需要是 %s,目前是 %s\x02只有 %s 数据库" + - "实例支持该操作\x02数据库实例已开启外网访问\x02外网连接未开放\x02%s不支持此操作\x02处于状态%s无法执行变更配置操作\x02" + - "RDS磁盘不支持缩小\x02数据库实例已锁定,无法删除\x02数据库实例计费类型为%s\x02数据库实例计费类型%s不支持取消过期时间\x02该" + - "操作要求数据库实例状态为 %s\x02%s 允许的安全组数量为 %d\x02找不到虚机%q\x02快照策略%s未找到:%s\x02不支持变更" + - "磁盘类型为%s\x02找不到磁盘%s对应的存储\x02无法为存储%s和磁盘%s找不到对应的宿主机\x02找不到存储%s\x02云订阅 %s " + - "不可用\x02存储%s(%s)需挂载到宿主机达到在线状态\x02无法使用已禁用的存储%s创建磁盘\x02无法使用离线存储%s创建磁盘\x02" + - "存储类型%s与后端%s不匹配\x02存储%s必须绑定到一个宿主机\x02空闲空间不够\x02获取快照数失败:%s\x02磁盘%s不需要转换快" + - "照\x02无法获得磁盘快照\x02获取转换快照对象失败:%s\x02快照%s没有转换快照对象\x02无法重置状态为%s的磁盘\x02无法重置" + - "快照状态为%s的磁盘\x02无法重置磁盘%s(%s),因快照属于磁盘%s\x02请尝试使用 /servers/<%s>/resize-dis" + - "k 替代此API\x02磁盘状态为READY时方可调整其大小\x02磁盘不可缩容\x02无法找到磁盘所归属的存储资源\x02disk.GetQu" + - "otaKeys失败:%s\x02无法找到磁盘%s所属的存储\x02该磁盘没有zone信息\x02重复的镜像名%s\x02磁盘状态为READY时方" + - "可执行保存操作\x02GetRuningGuestCount调用失败:%s\x02当磁盘未被使用时才可执行保存操作\x02镜像名称是必选参数" + - "\x02cloudprovider %s不可用\x02云账号%s不可用\x02磁盘%s所在的存储资源找不到宿主机\x02磁盘%s调用GetGue" + - "stDiskCount时出错:%s\x02磁盘%s(%s)正被虚机使用\x02无法删除状态正常的预付费磁盘\x02Diskinfo下标%d:镜像" + - "id和尺寸都未指定\x02未找到快照%s\x02快照%s归属的存储%s未找到,它是公有云资源吗\x02镜像不在活跃状态\x02磁盘有%d个任务正" + - "在执行,无法执行同步状态操作\x02GetSnapshotCount失败:%s\x02无法执行purge操作,磁盘必须不能有快照\x02无法" + - "执行删除操作,磁盘必须不能有快照\x02存储类型为%s的磁盘若有快照不可删除\x02找不到快照策略%s\x02%s %s不支持DNS类型%s" + - "\x02%s %s不支持策略类型%s\x02%s %s不支持%s\x02无效的记录名 %s\x02dns记录名和CNME重复\x02重复且不能被" + - "云厂商 %s dns策略区分的记录\x02重复的dns记录\x02%s不支持策略类型%s\x02%s %s不支持策略值%s\x02不支持" + - "\x02无效的域名%s\x02不支持%s,vpc %s支持%s\x02不支持%s,账号%s支持%s\x02不支持配置顶级公共域名 %s \x02" + - "不识别的zone类型%s\x02当前状态%s无法执行同步操作\x02当前状态%s无法执行缓存操作\x02仅%s支持为账号缓存\x02账号%s" + - "已缓存\x02当前状态%s无法执行解除缓存操作\x02vpc %s已经在这个DNS zone\x02vpc %s不在此DNS zone" + - "\x02SRV:参数不够:%s\x02SRV:无效端口号:%s\x02SRV:无效权重值:%s\x02SRV:权限值%d不在范围[0,65535" + - "]范围\x02SRV:无效优先组:%s\x02SRV:优先级%d不在[0,65535]范围\x02SRV记录不可与其它类型记录同时存在\x02C" + - "NAME记录不可与其它类型记录同时存在\x02PTR记录不可与其它类型记录同时存在\x02%s:无效的域名:%s\x02SRV:无效的srv记录" + - "名:%s\x02PTR:无效的ptr记录名:%s\x02%s:名字不可以是IP地址:%s\x02A:记录值必须是IPv4地址:%s\x02A" + - "AAA:记录值必须是IPv6地址:%s\x02%s:%s必须是域名:%s\x02%s:%s不可以是IP地址:%s\x02%s:未知的记录类型" + - "\x02空记录\x02无效的TTL值:%s\x02无效的TTL值:%d\x02不可以混合不同类型的记录:%s != %s\x02找不到调度标签%" + - "s\x02unmarshal StandaloneResourceCreateInput失败:%s\x02不支持资源类型%s\x02不支持虚拟资" + - "源类型%s\x02找不到%s资源%s\x02ElasticSearch 已锁定,不可删除\x02ElasticSearch有%d个任务进行中" + - ", 请稍后再同步状态\x02无法恢复状态为%s的弹性缓存\x02不支持删除%s弹性弹性缓存备份\x02无效的计费周期%s\x02无法重启状态为%" + - "s的弹性缓存实例\x02弹性缓存已锁定,不可删除\x02弹性缓存未过期,不可删除\x02provider不匹配:%s缓存实例不可使用%s sku" + - "\x02region不匹配:实例region %s,sku region %s\x02zone不匹配:实例zone %s,sku zone %s" + - "\x02引擎版本不匹配:实例版本%s,sku版本%s\x02无法为状态为%s的缓存实例变更配置\x02认证模式的状态已为%s\x02弹性缓存 %" + - "s 没有管理账号\x02运维时间参数没有变化\x02公网连接已分配\x02公网连接已释放\x02无效参数格式:必须为JSON Object" + - "\x02弹性缓存已有%d个任务在执行,无法执行同步状态操作\x02弹性缓存的计费类型为%s\x02弹性缓存的计费类型%s不支持取消过期时间" + - "\x02虚机状态%s不可执行添加安全组操作\x02区域\x02区域类型\x02不支持绑定安全组\x02超过可绑定的安全组数量限制,最多 %d 个" + - "\x02安全组名称%s不符合要求\x02安全组在更新后会置空\x02弹性缓存状态应该是 %s,目前是 %s\x02只有 %s 弹性缓存支持设置自" + - "动更新操作\x02弹性缓存找不到关联的区域\x02只有 %s 弹性缓存支持续期操作\x02参数%s不可变更\x02资源 %s(归属VPC %" + - "s 外部访问模式 %s)不支持关联EIP\x02找不到虚机%s\x02不支持绑定类型%s,仅支持%s\x02不支持付费类型%s\x02EIP已绑" + - "定到其它实例\x02EIP状态为%s无法绑定\x02固定EIP不可再被关联\x02不支持的实例类型%s\x02无法与正在删除的虚机进行绑定" + - "\x02实例已与其它EIP绑定\x02虚机状态%s无法进行EIP绑定操作\x02虚机与EIP在同一子网下不可关联\x02找不到虚机所属regio" + - "n\x02EIP的虚机不在同一region\x02EIP和虚机不在同一个zone\x02虚机所在宿主机找不到\x02虚机和EIP分属不同clou" + - "dprovider\x02EIP状态为%s无法执行解绑操作\x02固定的公网IP无法解绑\x02固定公网IP无法执行同步状态操作\x02EIP状" + - "态为%s无法变更带宽\x02无效的带宽\x02EIP所属cloudprovider为启用状态,无法执行purge操作\x02云账号 %s 并" + - "未共享到域 %s\x02文件系统锁定中, 不可删除\x02NAS有%d个任务进行中,请稍后再同步状态\x02请解绑组中所有虚机后再试\x02" + - "无法绑定已禁用的虚机\x02无法解绑已禁用的虚机\x02找不到实例%s\x02虚机和实例组应属于同一项目\x02找不到宿主机\x02宿主机状" + - "态为%s,启用状态为%s,无法对虚机执行%s操作\x02状态为%s时无法发送命令\x02无法找到虚机所在宿主机\x02状态为%s时不可保持镜" + - "像\x02找不到根镜像\x02仅KVM虚机支持此操作\x02状态为%s无法执行同步状态操作\x02状态为%s无法执行在线迁移\x02主备机不" + - "支持克隆操作\x02hypervisor为%s的虚机不支持克隆操作\x02状态为%s的虚机不可执行克隆操作\x02unmarshal输入参数" + - "错误:%s\x02状态为%s的虚机无法执行部署操作\x02磁盘%s和虚机不属于同一个账号\x02磁盘%s和虚机不属于同一个zone\x02i" + - "sAttached检查失败:%s\x02磁盘%s已被占用\x02磁盘%s和虚机不在同一宿主机\x02磁盘状态为%s,无法挂载\x02虚机%s的状" + - "态%s不支持挂载磁盘\x02找不到磁盘%s\x02状态为%s的虚机无法执行挂起操作\x02状态为%s的虚机无法执行恢复操作\x02宿主机虚拟" + - "机内存不足\x02部分磁盘未准备好\x02不可启动状态为%s的虚机\x02CD-ROM当前使用中,请先执行弹出操作\x02虚机状态%s不允许" + - "执行插入ISO操作\x02没有ISO可弹出\x02虚机状态%s不允许弹出ISO操作\x02无法为hypervisor %s添加安全组\x02" + - "虚机%s最多可关联%d个安全组\x02安全组%s已被虚机%s使用\x02虚机状态为%s无法解除安全组\x02安全组%s未与虚机%s关联" + + "查\x02文件内容空\x02第%d行,用户名为空\x02第%d行,域名称为空\x02第%d行,名称重复:%s\x02找不到模板:%s\x02" + + "内部服务错误\x02无效的content_length\x02头部中没有token\x02头部中的token无效\x02token已过期" + + "\x02找不到资源%s对应的module\x02找不到id列表\x02收到无效数据\x04\x00\x01 \x16\x02无效的预置操作" + + "\x04\x00\x01 \x18\x02无效的权限(Effect)\x04\x00\x01 \x14\x02无效的IPv4地址\x02无效的s" + + "hared_mode %s\x02mx_priority应在[1,50]范围\x02无效的MX记录:无效的域名%s\x02无效的A记录:无效的I" + + "Pv4地址%s\x02无效的AAAA记录:无效的IPv6地址%s\x02无效的CNAME记录:无效的域名%s\x02缺少标签\x02条件表达式无" + + "效\x02缺少标签key\x02不支持自动创建项目\x02缺少项目Id\x02无效的路由CIDR %s\x02服务器内部错误:%s\x02服" + + "务器内部错误\x02无效的handler:%s\x02未找到handler\x02找不到请求的键:%s\x02无效的请求头部:%v\x02请" + + "求处理超时\x02不允许记录列表为空\x02记录条目数过多\x02找不到%s方法\x02%s方法参数长度不匹配,期望数%d,实际%d\x02" + + "%s返回值无效\x02ListItemFilter返回无效的计数%d\x02OrderByExtraFields返回无效的计数%d\x02Fet" + + "chCustomizeColumns返回无效的计数%d\x02FetchCustomizeColumns返回类型无数(不是slice)\x02F" + + "etchCustomizeColumns返回值无效,对象数目不匹配,输入%d,输出%d\x02ValidateUpdateData返回值无效" + + "\x02CustomizeDelete返回值无效\x02无效的联合资源%s\x02FetchCustomizeColumns返回的结果数不正确" + + "\x02找不到上下文管理器\x02没有此上下文%s(%s)\x02从上下文中获取HTTP响应Writer失败\x02反射调用%s出错:%s" + + "\x02没有返回值\x02%s %s %s找不到\x02请求体不是JSON对象?\x02未指定name或者generate_name\x02无效" + + "的JSON对象\x02%s %s已与%s %s绑定\x02非默认域中的项目是被禁止的\x02新域未指定\x02检查名称重复时出错:%s" + + "\x02不支持%s资源使用标签过滤\x02找不到动作%s\x02无法获取字符串字段\x02模型没有%s字段\x02数据库查询出错:%s\x02名" + + "称必须以字母开头,内容仅包含字母、数字或英语破折号\x02不允许删除日志\x02不允许变更直连模式配置\x02不允许删除直连模式\x02获取" + + "代理设置的使用数出错:%s\x02代理设置%s仍被%d个%s使用\x02请求体解析失败\x02找不到%s配额\x02%s默认配额不允许删除" + + "\x02权限不足\x02不允许列出域配额\x02不允许列出项目配额\x02查询配额:%s\x02权限不足(要求:%s,允许:%s)\x02无效范" + + "围%s\x02不允许创建%s,范围%s\x02不允许设置范围为整个系统\x02不允许设置范围为整个%s域\x02不允许设置范围为整个%s项目" + + "\x02只能共享给指定域: %s\x02插入共享资源出错:%s\x02名称需以字母开头,包含字母、数字,或“._@-”\x02名字长度超过%d" + + "\x02不允许使用系统保留键,请移除键名起始的下划线\x02输入键名长度超过%d\x02输入键值长度超过%d\x02找不到用户%s\x02禁止" + + "\x02非管理员不允许创建系统级别资源\x02该资源被锁定,无法执行 %s 操作\x02该资源已经被锁定\x02该资源未被锁定\x02未指定项目" + + "\x02Informer后端未初始化\x02无效的格式\x02无效的输入格式\x02缺少输入参数:%q\x02%q:常规错误:%s\x02类型错" + + "误:期望类型%s,%q的实际类型为%s\x02%q:错误的枚举值:期望%s,实际%s\x02%q:长度%d太短,最小为%d\x02%q:长度" + + "%d太长,最长为%d\x02%q:%d不在范围内,应为[%d,%d]\x02%q:无效的值%s\x02%q:无效的值:%v\x04\x00" + + "\x01 \x12\x02%q:无效的值\x02无法找到%q对应的模型管理器\x02无法通过名称或ID找到%q(%q)\x02无法通过名称或ID" + + "找到%q(%q):%s\x02无效的证书算法:%s,要求为%s\x02找不到provider\x02未实现GetProvider\x02未找" + + "到\x02Id重复\x02无效的状态\x02超时\x02未实现\x02不支持\x02无效的Provider\x02没有查询余额的权限\x02" + + "地址分配数量达到上线\x02不支持多网卡\x02%s磁盘大小必须在%dGB到%dGB范围内\x02%s要求EIP带宽必须小于100Mbps" + + "\x02与路由表关联的网络%s没有因特网网关\x02无法找到镜像%s的subformats中找到vhd,请尝试为glance target_im" + + "age_formats选项添加'vhd'\x02Azure Mv2系列SKU仅支持UEFI镜像\x02Azure UEFI镜像%s不支持此SKU" + + "\x02不能变更裸金属的配置\x02不能变更裸金属的磁盘大小\x02无效的RAID配置:%v\x02宿主机%s不是一个裸金属服务器\x02裸金属" + + "服务器%s没有准备好\x02裸金属服务器%s已被占用\x02无法为裸金属服务器保存镜像\x02未实现ValidateCreateEip" + + "\x02hypervisor %s不允许此操作\x02不支持此操作,请使用kubectl\x02容器不支持%s\x02%s不支持创建EIP" + + "\x02无法为有主机快照的虚拟机调整磁盘大小\x02ESXi虚机迁移需要指定prefer_host\x02无法为有主机快照的虚拟机重装系统" + + "\x02未知的Google存储类型\x02系统盘不支持%s磁盘\x02%s磁盘数量超过8个\x02%s和%s特性创建实例时互不兼容\x02找不到" + + "宿主机%s\x02主备机不可迁移\x02无法为状态为%s的虚机执行迁移操作,尝试救援模式或server-live-migrate\x02救援" + + "模式要求所有磁盘都使用共享存储\x02使用透传设备时不支持迁移\x02使用cdrom时无法在线迁移\x02使用透传设备时无法在线迁移\x02" + + "QEMU版本太低,无法在线迁移\x02无法在运行时移除虚拟机网卡\x02%s不支持指定CDROM参数\x02%s不支持创建EIP,仅支持绑定已有" + + "EIP\x02%s不支持创建虚机时同时创建EIP\x02数据盘不支持存储类型%s\x02%s盘的大小必须在10GB到16000GB范围内\x02" + + "磁盘 %s 的大小必须介于20GB ~ 32000GB\x02%s存储不能作为数据盘\x02数据盘大小必须是10GB的整数倍\x02找不到系" + + "统盘:%v\x02找不到磁盘%s(%s)所属的存储\x02系统盘存储在本地,不支持变更配置\x02不支持创建本地盘\x02请指定新的磁盘类型" + + "\x02磁盘存储在本地,不支持解绑\x02宿主机%s不在线\x02GetGuestCount调用出错:%s\x02宿主机已被占用\x02阿里支重" + + "置磁盘要求虚机状态为运行中或已关机\x02AWS不支持重置磁盘,您可以使用快照来创建新盘\x02不支持变更Azure磁盘名称\x02Azur" + + "e不支持重置磁盘,您可以使用快照创建新盘\x02未实现\x02ValidateResetDisk未实现\x02ValidateAttachSto" + + "rage未实现\x02RequestAttachStorage未实现\x02RequestDetachStorage未实现\x02磁盘必须已解绑" + + "\x02%s重置磁盘时要求虚机状态必须是运行中或已关机\x02主机%s必须处于关机状态\x02磁盘必须已解绑\x02不支持挂载%s存储到%s宿主" + + "机\x02挂载rbd存储要求宿主机在线\x02查询主机磁盘出错:%s\x02宿主机%s挂载点%s已有其它存储\x02挂载NFS存储要求宿主机" + + "在线\x02%s不是一个挂解点:%s\x02磁盘挂载到多个虚机\x02磁盘所在虚机必须是已关机状态\x02磁盘未挂载到虚机\x02OpenS" + + "tack不支持重置磁盘,您可以从快照创建新盘\x02Qcloud重置磁盘要求虚机状态必须是运行中或已关机\x02Ucloud重置磁盘要求磁盘处于" + + "未挂载状态\x02Ucloud仅支持数据盘重置操作\x02ZStack重置磁盘要求虚机处于关机状态\x02解析远端IP地址出错:%s\x02" + + "子网未找到\x02裸金属服务器Agent未找到\x02裸金属服务器package未准备好\x02不支持删除默认NAS权限组\x02NAS权限" + + "组不为空,请先删除挂载点\x02NAS默认权限组不支持修改规则\x02权限不足\x02NAS权限组 %s 状态不可用\x02源地址%s输入异" + + "常\x02不正确的优先权,要求必须在1-100范围内\x02不支持的读写权限 %s\x02不支持的用户权限 %s\x02不支持删除NAS默认" + + "权限组规则\x02磁盘 %s 状态不是 %s\x02无效的存储类型%s\x02检查agent唯一性失败:%s\x02manager_url冲" + + "突:%s\x02manager_url重复:%s\x02未指定duration/expire_time\x02新的过期时间先于当前值\x02" + + "无效的duration %s: %s\x02找不到名称\x02无效的桶名%s:%s\x02无效的桶名%s:%s\x02没有外部桶\x02获取" + + "对象出错:%s\x02未指定key\x02生成临时URL出错:%s\x02空的目录名\x02无效的key %s:%s\x02GetIObje" + + "ct调用出错:%s\x02对象数量超出限制\x02bucket.GetQuotaKeys调用出错:%s\x02创建目录失败:%s\x02keys" + + "列表为空\x02对象key不应以斜线结尾\x02无效的对象key:%s\x02找不到Content-Length\x02无效的Content" + + "-Length %s\x02Content-Length为负值%d\x02GetIObject调用出错:%s\x02对象大小超出限制\x02bu" + + "cket.GetQuotaKeys调用出错:%s\x02更新对象出错:%s\x02setAcl调用出错:%s\x02syncWithCloudB" + + "ucket调用出错:%s\x02桶当前有%d个活跃任务在执行,无法执行同步状态操作\x02不为空的存储桶不支持该操作\x02找不到对象%s" + + "\x02iBucket.GetIObjects调用出错:%s\x02设置静态网站配置错误 %s\x02删除静态网站配置错误 %s\x02获取静态" + + "网站配置错误 %s\x02设置CORS错误:%s\x02删除CORS设置错误:%s\x02获取CORS规则错误:%s\x02获取CDN加速域" + + "名错误:%s\x02设置Referer错误:%s\x02获取Referer错误:%s\x02获取权限设置错误:%s\x02设置权限错误:%s" + + "\x02删除权限设置错误:%s\x02unmarshal limit参数出错:%s\x02SetLimit调用出错:%s\x02更新出错:%s" + + "\x02找不到manager\x02iBucket.GetIObject调用出错:%s\x02ValidateDeleteCondition出错" + + ":%s\x02镜像已被缓存到磁盘\x02镜像引用会话还未过期\x02找不到存储缓存%s\x02不允许查询系统能力\x02云账号%s为启用SA" + + "ML认证\x02账号为启用状态\x02账号不空闲\x02%s provider: %v\x02无法启用正在删除中的账号\x02%s不支持SAML" + + "认证\x02无效的代理设备%s\x02不支持%s\x02项目%s(%s)不属于域%s(%s)\x02不支持品牌%s,仅支持%s\x02唯一性" + + "检查失败\x02账户已被注册\x02找不到provider %s\x02检查重复account_id出错\x02账号%s已被注册\x02账号" + + "已禁用\x02无法找到provider工厂:%v\x02无效的账号信息:%s\x02unmarshal输入参数出错:%v\x02检查唯一性出" + + "错:%s\x02账号%s出现冲突\x02account_id不一致,之前为%q,现在为%q\x02找不到项目%s\x02状态为%s时无法启用" + + "自动同步\x02同步时间间隔应该大于%d秒\x02provider在域间共享\x02不正确的资源类别\x02不支持%s\x02%s不支持创建" + + "订阅\x02云账号 %s 已经绑定了同步策略 %s\x02不支持provider为%s的云账号\x02不允许创建\x02provider当前" + + "是启用状态\x02provider当前不是空闲状态\x02不支持直接创建cloudprovider,请先创建云账号\x02找不到region" + + " %s\x02找不到zone %s\x02cloudprovider是已禁用状态\x02云账号是已禁用状态\x02不允许跨域变更项目属性\x02" + + "不允许变更为私有云另外一个域\x02获取provider驱动失败:%s\x02不支持存储类型\x02云订阅 %s 已经绑定了同步策略 %s" + + "\x02GetZoneCount调用失败\x02GetVpcCount调用失败\x02cloudregion不为空\x02不允许删除默认clou" + + "dregion\x02找不到VPC %s\x02不允许更新外部资源\x02禁止允许更改RDS账号名称\x02查找数据库实例出错:%s\x02数据" + + "库实例%s(%s)当前状态为%s,要求状态为%s\x02在数据库实例%s(%s)中查找%s库失败:%v\x02查找数据库%s失败,在实例%s" + + "(%s)中查找出错:%v\x02账号%s(%s)已有权限%s访问数据库%s(%s)\x02账号状态不是%s,当前状态为%s\x02实例状态不是%" + + "s,当前状态为%s\x02数据库状态不是%s,当前状态为%s\x02账号%s(%s)没有数据库%s(%s)的权限\x02数据库实例没有有效的cl" + + "oudprovider\x02数据库实例的备份当前有%d个活跃任务执行中,无法执行同步状态操作\x02禁止不允许更改RDS的数据据名称\x02找" + + "不到数据库实例%s(%s)的账号%s:%v\x02未实现\x02无效地址:%s\x02%s不在子网%s(%s)的范围中\x02云订阅 %s(" + + "%s) 无法使用\x02无效的时间长度%s\x02不支持的时间长度%s\x02区域 %s 不支持创建RDS\x02区域 %s 不支持创建 %s " + + "类型RDS\x02找不到匹配的dbinstance sku\x02%s RDS不支持安全组\x02%s RDS支持绑定最多 %d 个安全组" + + "\x02不可在%s状态做恢复操作,要求状态必须为%s\x02备份%s(%s)中不包含数据库%s\x02数据库%s与实例%s(%s)冲突\x02备" + + "份与数据库实例不属于同一个云账号\x02备份与数据库实例不在同一个cloudregion\x02无法从不同的rds引擎中恢复数据\x02无法" + + "重启状态为%s的数据库实例\x02数据库实例已有%d个活跃任务在执行,无法同步状态\x02无法为状态为%s的数据库实例执行刷新操作,要求状态" + + "为%s\x02缺少duration参数\x02数据库实例状态需要是 %s,目前是 %s\x02只有 %s 数据库实例支持该操作\x02数据库" + + "实例已开启外网访问\x02外网连接未开放\x02%s不支持此操作\x02处于状态%s无法执行变更配置操作\x02RDS磁盘不支持缩小\x02" + + "数据库实例已锁定,无法删除\x02数据库实例计费类型为%s\x02数据库实例计费类型%s不支持取消过期时间\x02该操作要求数据库实例状态为" + + " %s\x02%s 允许的安全组数量为 %d\x02快照策略%s未找到:%s\x02不支持变更磁盘类型为%s\x02找不到磁盘%s对应的存储" + + "\x02无法为存储%s和磁盘%s找不到对应的宿主机\x02找不到存储%s\x02云订阅 %s 不可用\x02存储%s(%s)需挂载到宿主机达到在" + + "线状态\x02无法使用已禁用的存储%s创建磁盘\x02无法使用离线存储%s创建磁盘\x02存储类型%s与后端%s不匹配\x02存储%s必须绑" + + "定到一个宿主机\x02空闲空间不够\x02获取快照数失败:%s\x02磁盘%s不需要转换快照\x02无法获得磁盘快照\x02获取转换快照对象" + + "失败:%s\x02快照%s没有转换快照对象\x02无法重置状态为%s的磁盘\x02无法重置快照状态为%s的磁盘\x02无法重置磁盘%s(%s" + + "),因快照属于磁盘%s\x02磁盘状态为READY时方可调整其大小\x02磁盘不可缩容\x02无法找到磁盘所归属的存储资源\x02disk.Ge" + + "tQuotaKeys失败:%s\x02无法找到磁盘%s所属的存储\x02该磁盘没有zone信息\x02重复的镜像名%s\x02磁盘状态为READ" + + "Y时方可执行保存操作\x02GetRuningGuestCount调用失败:%s\x02当磁盘未被使用时才可执行保存操作\x02镜像名称是必选参" + + "数\x02cloudprovider %s不可用\x02云账号%s不可用\x02磁盘%s所在的存储资源找不到宿主机\x02磁盘%s调用Get" + + "GuestDiskCount时出错:%s\x02磁盘%s(%s)正被虚机使用\x02无法删除状态正常的预付费磁盘\x02Diskinfo下标%d" + + ":镜像id和尺寸都未指定\x02未找到快照%s\x02快照%s归属的存储%s未找到,它是公有云资源吗\x02镜像不在活跃状态\x02磁盘有%" + + "d个任务正在执行,无法执行同步状态操作\x02GetSnapshotCount失败:%s\x02无法执行purge操作,磁盘必须不能有快照" + + "\x02无法执行删除操作,磁盘必须不能有快照\x02存储类型为%s的磁盘若有快照不可删除\x02找不到快照策略%s\x02%s %s不支持DNS" + + "类型%s\x02%s %s不支持策略类型%s\x02%s %s不支持%s\x02无效的记录名 %s\x02dns记录名和CNME重复\x02" + + "重复且不能被云厂商 %s dns策略区分的记录\x02重复的dns记录\x02%s不支持策略类型%s\x02%s %s不支持策略值%s" + + "\x02不支持\x02无效的域名%s\x02不支持%s,vpc %s支持%s\x02不支持%s,账号%s支持%s\x02不支持配置顶级公共域名 " + + "%s \x02不识别的zone类型%s\x02当前状态%s无法执行同步操作\x02当前状态%s无法执行缓存操作\x02仅%s支持为账号缓存" + + "\x02账号%s已缓存\x02当前状态%s无法执行解除缓存操作\x02vpc %s已经在这个DNS zone\x02vpc %s不在此DNS z" + + "one\x02SRV:参数不够:%s\x02SRV:无效端口号:%s\x02SRV:无效权重值:%s\x02SRV:权限值%d不在范围[0,65" + + "535]范围\x02SRV:无效优先组:%s\x02SRV:优先级%d不在[0,65535]范围\x02SRV记录不可与其它类型记录同时存在" + + "\x02CNAME记录不可与其它类型记录同时存在\x02PTR记录不可与其它类型记录同时存在\x02%s:无效的域名:%s\x02SRV:无效的" + + "srv记录名:%s\x02PTR:无效的ptr记录名:%s\x02%s:名字不可以是IP地址:%s\x02A:记录值必须是IPv4地址:%s" + + "\x02AAAA:记录值必须是IPv6地址:%s\x02%s:%s必须是域名:%s\x02%s:%s不可以是IP地址:%s\x02%s:未知的记" + + "录类型\x02空记录\x02无效的TTL值:%s\x02无效的TTL值:%d\x02不可以混合不同类型的记录:%s != %s\x02找不到" + + "调度标签%s\x02unmarshal StandaloneResourceCreateInput失败:%s\x02不支持资源类型%s" + + "\x02不支持虚拟资源类型%s\x02找不到%s资源%s\x02ElasticSearch 已锁定,不可删除\x02ElasticSearch有" + + "%d个任务进行中, 请稍后再同步状态\x02无法恢复状态为%s的弹性缓存\x02不支持删除%s弹性弹性缓存备份\x02无效的计费周期%s\x02" + + "无法重启状态为%s的弹性缓存实例\x02弹性缓存已锁定,不可删除\x02弹性缓存未过期,不可删除\x02provider不匹配:%s缓存实例" + + "不可使用%s sku\x02region不匹配:实例region %s,sku region %s\x02zone不匹配:实例zone %s" + + ",sku zone %s\x02引擎版本不匹配:实例版本%s,sku版本%s\x02无法为状态为%s的缓存实例变更配置\x02认证模式的状态" + + "已为%s\x02弹性缓存 %s 没有管理账号\x02运维时间参数没有变化\x02公网连接已分配\x02公网连接已释放\x02无效参数格式:必" + + "须为JSON Object\x02弹性缓存已有%d个任务在执行,无法执行同步状态操作\x02弹性缓存的计费类型为%s\x02弹性缓存的计费类" + + "型%s不支持取消过期时间\x02虚机状态%s不可执行添加安全组操作\x02区域\x02区域类型\x02不支持绑定安全组\x02超过可绑定的安" + + "全组数量限制,最多 %d 个\x02安全组名称%s不符合要求\x02安全组在更新后会置空\x02弹性缓存状态应该是 %s,目前是 %s" + + "\x02只有 %s 弹性缓存支持设置自动更新操作\x02弹性缓存找不到关联的区域\x02只有 %s 弹性缓存支持续期操作\x02参数%s不可变更" + + "\x02资源 %s(归属VPC %s 外部访问模式 %s)不支持关联EIP\x02找不到虚机%s\x02不支持绑定类型%s,仅支持%s\x02不" + + "支持付费类型%s\x02EIP已绑定到其它实例\x02EIP状态为%s无法绑定\x02固定EIP不可再被关联\x02不支持的实例类型%s" + + "\x02无法与正在删除的虚机进行绑定\x02实例已与其它EIP绑定\x02虚机状态%s无法进行EIP绑定操作\x02虚机与EIP在同一子网下不可" + + "关联\x02找不到虚机所属region\x02EIP的虚机不在同一region\x02EIP和虚机不在同一个zone\x02虚机所在宿主机找" + + "不到\x02虚机和EIP分属不同cloudprovider\x02虚机与EIP不在同一个zone下无法关联\x02EIP状态为%s无法执行解" + + "绑操作\x02固定的公网IP无法解绑\x02固定公网IP无法执行同步状态操作\x02EIP状态为%s无法变更带宽\x02无效的带宽\x02E" + + "IP所属cloudprovider为启用状态,无法执行purge操作\x02云账号 %s 并未共享到域 %s\x02文件系统锁定中, 不可删除" + + "\x02NAS有%d个任务进行中,请稍后再同步状态\x02请解绑组中所有虚机后再试\x02无法绑定已禁用的虚机\x02无法解绑已禁用的虚机" + + "\x02找不到实例%s\x02虚机和实例组应属于同一项目\x02找不到EIP %s\x02EIP已被关联\x02EIP配额不足:%s\x02没有" + + "可解关联的EIP\x02宿主机状态为%s,启用状态为%s,无法对虚机执行%s操作\x02状态为%s时无法发送命令\x02无法找到虚机所在宿主" + + "机\x02状态为%s时不可保持镜像\x02找不到根镜像\x02仅KVM虚机支持此操作\x02状态为%s无法执行同步状态操作\x02状态为%s" + + "无法执行在线迁移\x02主备机不支持克隆操作\x02hypervisor为%s的虚机不支持克隆操作\x02状态为%s的虚机不可执行克隆操作" + + "\x02unmarshal输入参数错误:%s\x02状态为%s的虚机无法执行部署操作\x02磁盘%s和虚机不属于同一个账号\x02磁盘%s和虚机" + + "不属于同一个zone\x02isAttached检查失败:%s\x02磁盘%s已被占用\x02磁盘%s和虚机不在同一宿主机\x02磁盘状态为" + + "%s,无法挂载\x02虚机%s的状态%s不支持挂载磁盘\x02状态为%s的虚机无法执行挂起操作\x02状态为%s的虚机无法执行恢复操作\x02宿" + + "主机虚拟机内存不足\x02部分磁盘未准备好\x02不可启动状态为%s的虚机\x02CD-ROM当前使用中,请先执行弹出操作\x02虚机状态%" + + "s不允许执行插入ISO操作\x02没有ISO可弹出\x02虚机状态%s不允许弹出ISO操作\x02无法为hypervisor %s添加安全组" + + "\x02虚机%s最多可关联%d个安全组\x02安全组%s已被虚机%s使用\x02虚机状态为%s无法解除安全组\x02安全组%s未与虚机%s关联" + "\x02虚机状态为%s无法关联安全组\x02虚机状态为%s无法设定安全组\x02无法为虚机%s设定安全组\x02虚机所在宿主机为启用状态,不可执" + "行purge操作\x02找不到%s\x02系统盘的镜像(%s)和虚拟机规格SKU(%s)的CPU架构不匹配\x02无效的镜像\x02镜像大小" + "超过系统盘大小\x02无法切换操作系统:%s-%s\x02镜像uefi状态不同重装操作系统\x02找不到模板,无法重装系统\x02不支持使用" + - "另外一个镜像重装系统\x02状态为%s不支持重装系统\x02找不到密钥对%s\x02未提供Disk Info\x02找不到宿主机\x02所在" + - "宿主机无可用存储\x02所在宿主机存储空间不足\x02查找磁盘错误:%s\x02isAttach2Disk失败:%s\x02不可解绑系统盘" + - "\x02无法保留已解绑的磁盘\x02虚机状态%s不支持解绑磁盘\x02磁盘%s未挂载\x02仅当虚机为关机状态时才可挂载透传设备\x02未指定透" + - "传设备\x02找不到透传设备%s\x02透传设备未挂载到此虚机\x02GPU数量必须大于1\x02获取GPU失败:%s\x02虚机%s所在宿" + - "主机%s透传设备不足\x02挂载设备列表参数类型不是字符串数组\x02卸载设备列表参数类型不是字符串数组\x02找不到IP %s\x02找不" + - "到MAC %s\x02未指定ip_addr或mac\x02状态为%s无法变更IP地址\x02虚机运行中无法变更MAC地址\x02MAC地址唯" + - "一性检查失败\x02MAC地址%s已被占用\x02虚机状态%s无法执行解绑网络操作\x02虚机状态%s无法执行绑定网络操作\x02虚机状态%" + - "s无法变更带宽大小\x02带宽值必须非负\x02虚机状态%s不可变更配置\x02不允许变更配置\x02主备机不允许变更配置\x02虚机状态为%s" + - "不可变更配置\x02不可变更套餐类型\x02参数vcpu_count解析出错\x02内存大小参数错误,如256M,1G,或256\x02参数" + - "vmem_size解析出错\x02虚机状态为%s无法变更CPU/内存配置\x02Unmarshal磁盘配置出错:%s\x02解析磁盘信息出错:%" + - "s\x02不可缩小磁盘大小\x02虚机状态为%s无法重装系统\x02虚机已有%d个活跃任务执行中,无法执行同步状态操作\x02虚机状态%s无法执" + - "行关机操作\x02虚机状态%s无法执行重启操作\x02虚机状态%s无法发送键盘指令\x02虚机状态%s无法关联EIP\x02找不到EIP %" + - "s\x02EIP已被关联\x02虚机与EIP不在同一region无法关联\x02虚机与EIP不在同一个zone下无法关联\x02虚机与EIP不属" + - "于同一provider无法关联\x02没有可解关联的EIP\x02EIP配额不足:%s\x02虚机状态为%s时无法切换到备机\x02虚机没有" + - "备用宿主机\x02虚机无法切换到备机,因镜像任务未结束\x02找不到虚机%s\x02输入数据不是键值字典\x02找不到虚机%s\x02查找虚" + - "机失败:%s\x02虚机已有备用机\x02使用共享存储不可创建备机\x02仅KVM虚机支持创建主备机\x02使用透传设备无法创建备机\x02" + - "GuestDisksHasSnapshot失败:%s\x02无法从快照创建备机\x02虚机无备机\x02备机所在宿主机找不到\x02备机所在宿主" + - "机离线\x02虚机不需要做reconcile操作\x02虚机的计费类型%s不支持取消过期时间\x02虚机的计费类型为%s\x02虚机%s不支" + - "持后付费自动过期\x02无效的desc内容\x02虚机Id为空\x02虚机名为空\x02虚机%s已存在\x02导入网卡列表为空\x02IP " + - "%s或MAC %s已被注册\x02无法通过IP %s找到网络\x02导入磁盘列表为空\x02Unmarshal数据失败:%s\x02部分宿主机配" + - "置缺少xml_file_path\x02部分宿主机缺少HostIp字段\x02无效的宿主机IP %s\x02无效虚机MAC地址%s\x02无" + - "效的虚机IP地址 %s\x02创建任务失败:%s\x02Hypervisor %s无法创建libvirt XML\x02生成XML失败:%s" + - "\x02不支持hypervisor %s\x02不支持%s\x02虚机已被转换过\x02宿主机%s不是KVM类型\x02虚机必须为关机状态" + - "\x02检查并设置待使用配置时出错:%s\x02找不到宿主机\x02空的IP列表\x02IP %s不可达:%s\x02IP %s不可用:已被占用" + - "\x02部分磁盘找不到\x02磁盘%s未挂载到虚机\x02Hypervisor %s无法实现io限速\x02虚机状态%s无法设定io限速\x02" + - "bps必须大于0\x02iops必须大于0\x02虚机%s hypervisor %s不支持迁移\x02虚机%s有备机,不可迁移\x02虚拟机 " + - "%s 有直通设备,无法迁移\x02虚机%s使用本地存储不支持救援模式\x02虚机%s状态为%s不可迁移\x02虚机%s状态为%s,有透传设备,无" + - "法迁移\x02虚机有cdrom不可迁移\x02虚机%s状态%s因使用本地存储无法迁移\x02未指定虚机Id\x02部分指定的虚机不存在" + - "\x02虚机hypervisor %s无法创建实例快照\x02备份机无法创建快照\x02虚机状态为%s无法做快照\x02虚机%d号磁盘快照数达到" + - "上限,不可再创建\x02创建快照失败:%s\x02创建快照任务失败:%s\x02快照未准备好\x02从快照恢复失败:%s\x02count必" + - "须大于0\x02生成快照名称失败:%s\x02不是裸金属服务器\x02找不到宿主机\x02宿主机不是裸金属\x02找不到主机组%s\x02主" + - "机组与虚机应属于同一个项目\x02无法关联或解关联已禁用的主机组\x02虚机没有公网IP\x02虚机状态要求为%s或%s,当前状态为%s" + - "\x02%s虚机不支持转发公网IP为EIP\x02仅%s虚机支持此操作\x02虚拟机没有VPC IP\x02虚机模板暂不支持实例快照\x02找不" + - "到虚机模板指定的安全组%s\x02虚机模板中的%s不是共享资源\x02虚机模板中的%s %q不是共享资源\x02虚机模板中的%s在范围%s内" + - "不是共享资源\x02虚机模板中的%s %q在范围%s内不是共享资源\x02虚机模板%s正被服务目录%s使用\x02虚机模板%s正被伸缩组%s" + - "使用\x02检查磁盘序号唯一性失败:%s\x02磁盘序号%d已被占用\x02无法分配网卡名\x02检查网卡序号唯一性失败:%s\x02网卡序" + - "号%d已被占用\x02找不到宿主机%s\x02找不到安全组%s\x02找不到磁盘%s\x02检查虚机磁盘数量失败:%s\x02未知的虚拟机类" + - "型 %s\x02找不到主机组%s\x02虚机已锁定,无法删除\x02不允许删除有效状态的预付费虚机\x02不允许删除已禁用宿主机上的虚机" + - "\x02无法删除离线宿主机上的虚机\x02内存大小必须在8MB〜%dGB范围内\x02CPU核数必须在范围1〜%d内\x02虚机状态为%s无法变" + - "更内存和CPU配置\x02无法为裸金属变更内存配置\x02名称太短\x02找不到实例快照%s\x02获取实例快照出错:%s\x02实例快照未" + - "准备好\x02metadata条目数不可超过20\x02login_account长度已超过32字节\x02未提供磁盘信息\x02无效的系统" + - "镜像: %s\x02系统盘不支持ISO镜像,请使用cdrom参数\x02解析cdrom设备信息出错误:%s\x02未指定操作系统镜像?" + - "\x02所使用的套餐%s未指出挂载的数据盘大小\x02所使用的套餐%s未指明挂载的数据盘所使用的存储类型\x02解析磁盘描述信息出错:%s" + - "\x02快照错误:序号%d大于0的磁盘类型为%s\x02无法在预付费的资源类型上创建预付费的虚机\x02解析网络描述信息出错:%s\x02无法创" + - "建带有透传设备的主备机\x02解析透传设备描述信息出错:%s\x02找不到密钥对%s\x02找不到安全组%s\x02%s最多可关联%d个安全" + - "组\x02无效的userdata:%v\x02策略定义中有无效参数:%s\x02策略定义%s要求cloudregion在%s范围中\x02策" + - "略定义%s要求cloudregion不在%s范围中\x02策略定义%s(%s)包含无效的条件%s\x02策略定义%s要求必须包含%s标签" + - "\x02策略定义%s要求不可有%s标签\x02类别%s在策略定义%s(%s)中无效\x02%s 不支持静态公网IP\x02无效的静态公网IP类型" + - " %s\x02%s不支持EIP\x02EIP %s状态无效%s\x02EIP %s已被占用\x02EIP %s属于不同cloudprovider" + - ",无法绑定\x02EIP %s属于不同的region,无法绑定\x02虚机已关联EIP\x02获取磁盘大小失败\x02镜像%s不在虚机镜像%" + - "s中\x02部分虚机镜像的子镜像未指定\x02裸金属%s未启用\x02无法运行%s,宿主机类型为%s\x02宿主机上没有可用存储\x02无效的a" + - "ggregate_strategy: %s\x02找不到二层网络%s\x02不支持hypervisor %s\x02虚机状态为%s无法执行回收操" + - "作\x02虚机状态为%s无法从回收站恢复\x02宿主机应为已禁用状态\x02宿主机不是预付费资源池类型\x02预付费资源池宿主机没有可用的虚" + - "机\x02预付费资源池宿主机不可拥有超过1个虚机\x02无法从资源池中恢复已伪删除的虚机\x02不是预付费资源池宿主机\x02无效的any_" + - "mac参数\x02找不到调度标签\x02不支持hypervisor %s\x02宿主机是一个裸金属,请先恢复到转换之前状态再执行删除操作\x02" + - "宿主机还未被禁用\x02getGuestCount调用失败:%s\x02宿主机非空\x02调用GetDiskCount失败:%s\x02宿主" + - "机本地存储非空?\x02不一致:本地存储非空\x02找不到宿主机%s的IPMI信息\x02IPMI信息中缺少密码\x02检查重复%s出错:%" + - "s\x02%s %s重复\x02无效的macAddr\x02检查重复access_mac出错:%s\x02重复的access_mac %s" + - "\x02%s不在子网范围\x02IPMI子网没有zone信息?\x02IPMI地址不在所指定的zone\x02宿主机IP %s已被注册\x02宿" + - "主机所属子网没有zone信息?\x02宿主机IP不在指定的zone\x02no_probe模式缺少access_mac和uuid信息\x02" + - "IPMI子网没有zone信息\x02新的IPMI地址在另外一个zone\x02不能启动一个非裸金属服务器\x02因裸金属服务器还有活跃的虚机,不" + - "可启动\x02不可停止一个非裸金属服务器\x02因裸金属服务器还有非活跃的虚机,不可停止\x02因裸金属服务器还有活跃的虚机,不可停止" + - "\x02状态为%s无法进入维护模式\x02虚机状态为%s无法进入维护模式\x02状态为%s无法解除维护模式\x02错误的虚机状态%s\x02不是" + - "一个裸金属服务器\x02执行准备操作需要有效的access_mac和uuid参数\x02裸金属状态为%s无法执行准备操作\x02虚机状态为%" + - "s无法执行准备操作\x02状态为%s无法执行IPMI探测操作\x02状态为%s无法执行初始化操作\x02IPMI信息未配置\x02虚机插入操作出" + - "错:%s\x02无效MAC地址\x02查找二层网络%s出错:%s\x02无效IP地址%s\x02二层网络%s中没有可用子网\x02IP %s" + - "不在二层网络%s中\x02IP %s不属于任何二层网络\x02无法通过MAC地址%s找到网卡:%s\x02无法通过MAC地址找到hostwi" + - "re:%s\x02网卡%s不存在\x02仅admin, ipmi类型网卡可以被启用\x02网卡%s不存在\x02不是一个裸金属服务器\x02没有" + - "在转换为hypervisor\x02未找到裸金属服务器记录\x02未找到MAC地址为 %s 的虚拟机磁盘\x02虚拟机的网卡IP地址为 %s" + - " 不是 %s\x02无效的MAC地址\x02获取网卡出错:%s\x02非裸金属服务器无法执行同步状态操作\x02裸金属服务器状态为%s无法执行重" + - "启操作\x02裸金属服务器上存在活跃的虚机,无法执行重启操作\x02状态为%s无法执行镜像缓存操作\x02找不到镜像%s\x02镜像没有校验" + - "值无法执行缓存操作\x02必须指定host_type参数\x02要求必须为裸金属服务器\x02裸金属服务器已被占用\x02hyperviso" + - "r状态为%s无法执行转换\x02转换其它域的宿主机需要系统权限\x02不支持驱动%s\x02isAlterNameUnique调用失败:%s" + - "\x02转换出错:%s\x02宿主机应为禁用状态\x02当前状态为%s无法取消转换\x02不是一个转换后的hypervisor\x02宿主机状态" + - "%s无法退出维护模式\x02宿主机类型%s无法进入维护模式\x02宿主机状态为%s不支持此操作\x02宿主机%s无法迁移虚机%s,因虚机状态为%" + - "s\x02因状态为%s无法执行insert-iso指令\x02因状态为%s无法执行eject-iso指令\x02非裸金属服务器中无法执行同步配置" + - "操作\x02预留CPU数必须为非负整数\x02预留内存大小必须为非负整数\x02预留存储必须为非负整数\x02宿主机%s无法为每个透传设备预" + - "留%d个CPU,因资源不够\x02宿主机%s无法为每个透传设备预留%dM内存,因资源不够\x02宿主机%s无法为每个透传设备预留%dM存储," + - "因资源不够\x02仅系统管理员可指定宿主机\x02存储正使用中\x02查找存储%s失败\x02查找宿主机%s失败\x02unmarshal " + - "JoinResourceBaseCreateInput出错:%s\x02GetGuestDiskCount失败:%s\x02GetGuestni" + - "csCount调用出错:%s\x02宿主机上的虚机正在使用此二层网络中的子网\x02无法删除错误状态的虚拟机快照\x02vpc不支持加入其他云供" + - "应商的vpc互联网络\x02vpc不支持加入其他云供应商的vpc互联网络\x02vpc已经加入其他的vpc互联网络\x02vpc未加入该vp" + - "c互联网络\x02透传设备正被虚机使用\x02找不到透传设备%s\x02透传设备已被另外一台虚机%s使用\x02透传设备已被虚机%s使用\x02" + - "Kafka锁定中, 不可删除\x02Kafka有%d个任务进行中,请稍后再同步状态\x02不支持格式%s\x02无效的公钥:%v\x02GetL" + - "inkedGuestsCount失败:%s\x02密钥对正被虚机使用无法删除\x02找不到转发策略%s(%s)所属的监听\x02无效的地址%s" + - "\x02描述文本过长(%d>=%d)\x02描述文本包含不可打印字符:%v\x02访问控制包含重复的CIDR %s\x02获取访问控制数量失败:" + - "%s\x02访问控制%s仍被%d个%s使用\x02无效的VRRP网络接口名%q\x02无效的VRRP认证密钥长度:%d,要求[1,8]\x02无" + - "效的VRRP优先级%d,要求[1,255]\x02无效的VRRP virtual_router_id %d:要求[1,255]\x02无效的" + - "VRRP advert_int %d:要求[1,255]\x02telegraf参数:无效的influxdb URL:%s\x02%s:无效的b" + - "ase64编码串:%s\x02%s:无效的模板:%s\x02获取其它集群的转发节点失败:%v\x02与转发节点%s(%s)冲突:%v\x02转发" + - "集群%s(%s)已占用virtual_router_id %d\x02%s:时间错误:%s\x02%s:新指定时间在未来:%s > %s" + - "\x02集群中已有节点%s(%s)使用VRRP优先级%d\x02使用yum模式需要提供有效的repo_base_url参数\x02主机名为空" + - "\x02查找宿主机%s出错:%v\x02转发节点不能部署到纳管的宿主机上\x02查找虚机%s出错:%v\x02转发节点不能部署到公有云虚机上" + - "\x02虚机当前状态为%q,要求为%q\x02unmarshal输入参数出错: %v\x02主机缺少%s字段\x02主机缺少%s字段\x02认证" + - "出错:%v\x02用户必须有系统管理员权限\x02获取%s %s服务URL出错:%v\x02上次部署的信息不可用\x02查找后端组相关的资源" + - "出错\x02unmarshal VirtualResourceCreateInput失败:%s\x02无效的权重%d,要求在0~256范围" + - "\x02无效的端口%d,要求在1~65535范围\x02找不到虚机%s\x02仅系统管理员可指定宿主机作为后端\x02找不到宿主机%s\x02未" + - "识别的后端类型%s\x02第%d个后端所属的region与lb的region不匹配\x02查找负载均衡所属region失败:%s\x02调用" + - "isDefault出错:%s\x02后端服务器组%s是默认组\x02调用refCount出错:%s\x02后端组%s仍被%d个%s使用\x02%" + - "s要求添加到后端组中的虚机状态为%s,当前虚机状态为%s\x02虚机%s(%s)所处VPC %s(%s)和负载均衡所处VPC %s不一致\x02" + - "获取虚机%s出错\x02虚机%s(%s)所属VPC %s(%s)不是%s(%s)\x02虚机%s(%s)已存在于后端组%s(%s)\x02查" + - "找负载均衡后端%s的region时出错\x02查找后端%s(%s)所属的后端组时出错\x02访问控制缓存已在region %s存在\x02获" + - "取证书使用数失败:%s\x02证书%s仍被%d个%s使用\x02无效的本地证书:私钥为空\x02无效的本地证书:证书内容为空\x02证书缓存" + - "已在region %s存在\x02不允许变更证书内容\x02zone %s(%s)不合法:仅允许本地IDC的zone\x02二层网络所属zo" + - "ne %s与参数中的zone %s(%s)冲突,\x02wire所属zone必须为%s,实际为%s\x02获取负载均衡集群引用次数失败:%v" + - "\x02负载均衡集群仍被%d个%s使用\x04\x00\x01 J\x02负载均衡集群%s(%s)和%s(%s)两者virtual_router" + - "_id参数冲突:%d\x02无效的条件格式,要求为JSON\x02无效的表达式格式,要求为JSON数组\x02触及条件数目上限(5),已指定%d" + - "个\x02规则%s/%s已被%s(%s)使用\x02查找负载均衡监听所属region失败:%s\x02查找负载均衡转发策略失败:%s\x02" + - "%s监听的端口%d已被%s(%s)占用\x02无法找到region信息\x02后端服务器组%s(%s)属于负载均衡实例%s,而不是%s\x04" + + "另外一个镜像重装系统\x02状态为%s不支持重装系统\x02未提供Disk Info\x02找不到宿主机\x02所在宿主机无可用存储\x02" + + "所在宿主机存储空间不足\x02isAttach2Disk失败:%s\x02无法保留已解绑的磁盘\x02虚机状态%s不支持解绑磁盘\x02未指" + + "定透传设备\x02找不到透传设备%s\x02透传设备未挂载到此虚机\x02GPU数量必须大于1\x02获取GPU失败:%s\x02虚机%s所" + + "在宿主机%s透传设备不足\x02挂载设备列表参数类型不是字符串数组\x02卸载设备列表参数类型不是字符串数组\x02找不到IP %s\x02" + + "找不到MAC %s\x02未指定ip_addr或mac\x02状态为%s无法变更IP地址\x02虚机运行中无法变更MAC地址\x02MAC地" + + "址唯一性检查失败\x02MAC地址%s已被占用\x02虚机状态%s无法执行解绑网络操作\x02虚机状态%s无法执行绑定网络操作\x02虚机状" + + "态%s无法变更带宽大小\x02带宽值必须非负\x02虚机状态%s不可变更配置\x02不允许变更配置\x02主备机不允许变更配置\x02虚机状" + + "态为%s不可变更配置\x02不可变更套餐类型\x02内存大小参数错误,如256M,1G,或256\x02参数vmem_size解析出错" + + "\x02虚机状态为%s无法变更CPU/内存配置\x02不可缩小磁盘大小\x02虚机状态为%s无法重装系统\x02虚机已有%d个活跃任务执行中,无" + + "法执行同步状态操作\x02虚机状态%s无法执行关机操作\x02虚机状态%s无法执行重启操作\x02虚机状态%s无法发送键盘指令\x02虚机状" + + "态%s无法关联EIP\x02虚机与EIP不在同一region无法关联\x02虚机与EIP不属于同一provider无法关联\x02虚机状态为" + + "%s时无法切换到备机\x02虚机没有备用宿主机\x02虚机无法切换到备机,因镜像任务未结束\x02找不到虚机%s\x02输入数据不是键值字典" + + "\x02找不到虚机%s\x02查找虚机失败:%s\x02虚机已有备用机\x02使用共享存储不可创建备机\x02仅KVM虚机支持创建主备机\x02" + + "使用透传设备无法创建备机\x02GuestDisksHasSnapshot失败:%s\x02无法从快照创建备机\x02虚机无备机\x02备机" + + "所在宿主机找不到\x02备机所在宿主机离线\x02虚机不需要做reconcile操作\x02虚机的计费类型%s不支持取消过期时间\x02虚机" + + "的计费类型为%s\x02虚机%s不支持后付费自动过期\x02无效的desc内容\x02虚机Id为空\x02虚机名为空\x02虚机%s已存在" + + "\x02导入网卡列表为空\x02IP %s或MAC %s已被注册\x02无法通过IP %s找到网络\x02导入磁盘列表为空\x02Unmarsh" + + "al数据失败:%s\x02部分宿主机配置缺少xml_file_path\x02部分宿主机缺少HostIp字段\x02无效的宿主机IP %s" + + "\x02无效虚机MAC地址%s\x02无效的虚机IP地址 %s\x02创建任务失败:%s\x02Hypervisor %s无法创建libvirt" + + " XML\x02生成XML失败:%s\x02不支持hypervisor %s\x02不支持%s\x02虚机已被转换过\x02宿主机%s不是KVM" + + "类型\x02虚机必须为关机状态\x02检查并设置待使用配置时出错:%s\x02找不到宿主机\x02空的IP列表\x02IP %s不可达:%s" + + "\x02IP %s不可用:已被占用\x02磁盘%s未挂载到虚机\x02Hypervisor %s无法实现io限速\x02虚机状态%s无法设定io" + + "限速\x02bps必须大于0\x02iops必须大于0\x02虚机%s hypervisor %s不支持迁移\x02虚机%s有备机,不可迁移" + + "\x02虚拟机 %s 有直通设备,无法迁移\x02虚机%s使用本地存储不支持救援模式\x02虚机%s状态为%s不可迁移\x02虚机有cdrom不" + + "可迁移\x02虚机%s状态%s因使用本地存储无法迁移\x02未指定虚机Id\x02部分指定的虚机不存在\x02虚机hypervisor %s" + + "无法创建实例快照\x02备份机无法创建快照\x02虚机状态为%s无法做快照\x02虚机%d号磁盘快照数达到上限,不可再创建\x02创建快照失" + + "败:%s\x02创建快照任务失败:%s\x02实例快照未准备好\x02从快照恢复失败:%s\x02count必须大于0\x02生成快照名称失" + + "败:%s\x02不是裸金属服务器\x02找不到宿主机\x02宿主机不是裸金属\x02找不到主机组%s\x02主机组与虚机应属于同一个项目" + + "\x02无法关联或解关联已禁用的主机组\x02虚机没有公网IP\x02虚机状态要求为%s或%s,当前状态为%s\x02%s虚机不支持转发公网IP" + + "为EIP\x02仅%s虚机支持此操作\x02虚拟机没有VPC IP\x02虚机模板暂不支持实例快照\x02找不到虚机模板指定的安全组%s" + + "\x02虚机模板中的%s不是共享资源\x02虚机模板中的%s %q不是共享资源\x02虚机模板中的%s在范围%s内不是共享资源\x02虚机模板中" + + "的%s %q在范围%s内不是共享资源\x02虚机模板%s正被服务目录%s使用\x02虚机模板%s正被伸缩组%s使用\x02检查磁盘序号唯一性" + + "失败:%s\x02磁盘序号%d已被占用\x02无法分配网卡名\x02检查网卡序号唯一性失败:%s\x02网卡序号%d已被占用\x02找不到宿" + + "主机%s\x02找不到安全组%s\x02找不到磁盘%s\x02检查虚机磁盘数量失败:%s\x02未知的虚拟机类型 %s\x02找不到主机组%" + + "s\x02虚机已锁定,无法删除\x02不允许删除有效状态的预付费虚机\x02不允许删除已禁用宿主机上的虚机\x02无法删除离线宿主机上的虚机" + + "\x02内存大小必须在8MB〜%dGB范围内\x02CPU核数必须在范围1〜%d内\x02名称太短\x02找不到实例快照%s\x02获取实例快照" + + "出错:%s\x02metadata条目数不可超过20\x02login_account长度已超过32字节\x02无效的系统镜像: %s" + + "\x02系统盘不支持ISO镜像,请使用cdrom参数\x02解析cdrom设备信息出错误:%s\x02未指定操作系统镜像?\x02所使用的套餐%" + + "s未指出挂载的数据盘大小\x02所使用的套餐%s未指明挂载的数据盘所使用的存储类型\x02解析磁盘描述信息出错:%s\x02快照错误:序号%d大" + + "于0的磁盘类型为%s\x02无法在预付费的资源类型上创建预付费的虚机\x02解析网络描述信息出错:%s\x02无法创建带有透传设备的主备机" + + "\x02解析透传设备描述信息出错:%s\x02找不到密钥对%s\x02找不到安全组%s\x02%s最多可关联%d个安全组\x02无效的userd" + + "ata:%v\x02策略定义中有无效参数:%s\x02策略定义%s要求cloudregion在%s范围中\x02策略定义%s要求cloudreg" + + "ion不在%s范围中\x02策略定义%s(%s)包含无效的条件%s\x02策略定义%s要求必须包含%s标签\x02策略定义%s要求不可有%s标签" + + "\x02类别%s在策略定义%s(%s)中无效\x02%s 不支持静态公网IP\x02无效的静态公网IP类型 %s\x02%s不支持EIP\x02" + + "EIP %s状态无效%s\x02EIP %s已被占用\x02EIP %s属于不同cloudprovider,无法绑定\x02EIP %s属于不同" + + "的region,无法绑定\x02虚机已关联EIP\x02获取磁盘大小失败\x02镜像%s不在虚机镜像%s中\x02部分虚机镜像的子镜像未指定" + + "\x02裸金属%s未启用\x02无法运行%s,宿主机类型为%s\x02宿主机上没有可用存储\x02无效的aggregate_strategy: " + + "%s\x02找不到二层网络%s\x02不支持hypervisor %s\x02虚机状态为%s无法执行回收操作\x02虚机状态为%s无法从回收站恢" + + "复\x02宿主机应为已禁用状态\x02宿主机不是预付费资源池类型\x02预付费资源池宿主机没有可用的虚机\x02预付费资源池宿主机不可拥有超" + + "过1个虚机\x02无法从资源池中恢复已伪删除的虚机\x02不是预付费资源池宿主机\x02无效的any_mac参数\x02找不到调度标签" + + "\x02不支持hypervisor %s\x02宿主机是一个裸金属,请先恢复到转换之前状态再执行删除操作\x02宿主机还未被禁用\x02getG" + + "uestCount调用失败:%s\x02宿主机非空\x02调用GetDiskCount失败:%s\x02宿主机本地存储非空?\x02不一致:本地" + + "存储非空\x02找不到宿主机%s的IPMI信息\x02IPMI信息中缺少密码\x02检查重复%s出错:%s\x02%s %s重复\x02无效" + + "的macAddr\x02检查重复access_mac出错:%s\x02重复的access_mac %s\x02%s不在子网范围\x02IPM" + + "I子网没有zone信息?\x02IPMI地址不在所指定的zone\x02宿主机IP %s已被注册\x02宿主机所属子网没有zone信息?\x02" + + "宿主机IP不在指定的zone\x02no_probe模式缺少access_mac和uuid信息\x02IPMI子网没有zone信息\x02新" + + "的IPMI地址在另外一个zone\x02不能启动一个非裸金属服务器\x02因裸金属服务器还有活跃的虚机,不可启动\x02不可停止一个非裸金属" + + "服务器\x02因裸金属服务器还有非活跃的虚机,不可停止\x02因裸金属服务器还有活跃的虚机,不可停止\x02状态为%s无法进入维护模式" + + "\x02虚机状态为%s无法进入维护模式\x02状态为%s无法解除维护模式\x02错误的虚机状态%s\x02不是一个裸金属服务器\x02执行准备操" + + "作需要有效的access_mac和uuid参数\x02裸金属状态为%s无法执行准备操作\x02虚机状态为%s无法执行准备操作\x02状态为%" + + "s无法执行IPMI探测操作\x02状态为%s无法执行初始化操作\x02IPMI信息未配置\x02虚机插入操作出错:%s\x02无效MAC地址" + + "\x02查找二层网络%s出错:%s\x02无效IP地址%s\x02二层网络%s中没有可用子网\x02IP %s不在二层网络%s中\x02IP %" + + "s不属于任何二层网络\x02无法通过MAC地址%s找到网卡:%s\x02无法通过MAC地址找到hostwire:%s\x02网卡%s不存在" + + "\x02仅admin, ipmi类型网卡可以被启用\x02网卡%s不存在\x02不是一个裸金属服务器\x02没有在转换为hypervisor" + + "\x02未找到裸金属服务器记录\x02未找到MAC地址为 %s 的虚拟机磁盘\x02虚拟机的网卡IP地址为 %s 不是 %s\x02无效的MAC" + + "地址\x02获取网卡出错:%s\x02非裸金属服务器无法执行同步状态操作\x02裸金属服务器状态为%s无法执行重启操作\x02裸金属服务器上" + + "存在活跃的虚机,无法执行重启操作\x02状态为%s无法执行镜像缓存操作\x02找不到镜像%s\x02镜像没有校验值无法执行缓存操作\x02必" + + "须指定host_type参数\x02要求必须为裸金属服务器\x02裸金属服务器已被占用\x02hypervisor状态为%s无法执行转换" + + "\x02转换其它域的宿主机需要系统权限\x02不支持驱动%s\x02isAlterNameUnique调用失败:%s\x02转换出错:%s" + + "\x02宿主机应为禁用状态\x02当前状态为%s无法取消转换\x02不是一个转换后的hypervisor\x02宿主机状态%s无法退出维护模式" + + "\x02宿主机类型%s无法进入维护模式\x02宿主机状态为%s不支持此操作\x02宿主机%s无法迁移虚机%s,因虚机状态为%s\x02因状态为%" + + "s无法执行insert-iso指令\x02因状态为%s无法执行eject-iso指令\x02非裸金属服务器中无法执行同步配置操作\x02预留CP" + + "U数必须为非负整数\x02预留内存大小必须为非负整数\x02预留存储必须为非负整数\x02宿主机%s无法为每个透传设备预留%d个CPU,因资源不" + + "够\x02宿主机%s无法为每个透传设备预留%dM内存,因资源不够\x02宿主机%s无法为每个透传设备预留%dM存储,因资源不够\x02仅系统" + + "管理员可指定宿主机\x02存储正使用中\x02GetGuestDiskCount失败:%s\x02GetGuestnicsCount调用出错" + + ":%s\x02宿主机上的虚机正在使用此二层网络中的子网\x02无法删除错误状态的虚拟机快照\x02vpc不支持加入其他云供应商的vpc互联网" + + "络\x02vpc不支持加入其他云供应商的vpc互联网络\x02vpc已经加入其他的vpc互联网络\x02vpc未加入该vpc互联网络\x02" + + "透传设备正被虚机使用\x02找不到透传设备%s\x02透传设备已被另外一台虚机%s使用\x02透传设备已被虚机%s使用\x02Kafka锁定" + + "中, 不可删除\x02Kafka有%d个任务进行中,请稍后再同步状态\x02不支持格式%s\x02无效的公钥:%v\x02GetLinked" + + "GuestsCount失败:%s\x02密钥对正被虚机使用无法删除\x02无效的地址%s\x02描述文本过长(%d>=%d)\x02描述文本包含" + + "不可打印字符:%v\x02访问控制包含重复的CIDR %s\x02获取访问控制数量失败:%s\x02访问控制%s仍被%d个%s使用\x02无" + + "效的VRRP网络接口名%q\x02无效的VRRP认证密钥长度:%d,要求[1,8]\x02无效的VRRP优先级%d,要求[1,255]" + + "\x02无效的VRRP virtual_router_id %d:要求[1,255]\x02无效的VRRP advert_int %d:要求[1" + + ",255]\x02telegraf参数:无效的influxdb URL:%s\x02%s:无效的base64编码串:%s\x02%s:无效的模板" + + ":%s\x02获取其它集群的转发节点失败:%v\x02与转发节点%s(%s)冲突:%v\x02转发集群%s(%s)已占用virtual_ro" + + "uter_id %d\x02%s:时间错误:%s\x02%s:新指定时间在未来:%s > %s\x02集群中已有节点%s(%s)使用VRRP优先" + + "级%d\x02使用yum模式需要提供有效的repo_base_url参数\x02主机名为空\x02查找宿主机%s出错:%v\x02转发节点不" + + "能部署到纳管的宿主机上\x02查找虚机%s出错:%v\x02转发节点不能部署到公有云虚机上\x02虚机当前状态为%q,要求为%q\x02un" + + "marshal输入参数出错: %v\x02主机缺少%s字段\x02主机缺少%s字段\x02认证出错:%v\x02用户必须有系统管理员权限\x02" + + "获取%s %s服务URL出错:%v\x02上次部署的信息不可用\x02查找后端组相关的资源出错\x02unmarshal VirtualRe" + + "sourceCreateInput失败:%s\x02无效的权重%d,要求在0~256范围\x02无效的端口%d,要求在1~65535范围\x02" + + "找不到虚机%s\x02仅系统管理员可指定宿主机作为后端\x02找不到宿主机%s\x02未识别的后端类型%s\x02第%d个后端所属的regi" + + "on与lb的region不匹配\x02调用isDefault出错:%s\x02后端服务器组%s是默认组\x02调用refCount出错:%s" + + "\x02后端组%s仍被%d个%s使用\x02%s要求添加到后端组中的虚机状态为%s,当前虚机状态为%s\x02虚机%s(%s)所处VPC %s(" + + "%s)和负载均衡所处VPC %s不一致\x02获取虚机%s出错\x02虚机%s(%s)所属VPC %s(%s)不是%s(%s)\x02虚机%s(" + + "%s)已存在于后端组%s(%s)\x02访问控制缓存已在region %s存在\x02获取证书使用数失败:%s\x02证书%s仍被%d个%s使用" + + "\x02无效的本地证书:私钥为空\x02无效的本地证书:证书内容为空\x02证书缓存已在region %s存在\x02不允许变更证书内容\x02" + + "zone %s(%s)不合法:仅允许本地IDC的zone\x02二层网络所属zone %s与参数中的zone %s(%s)冲突,\x02wire" + + "所属zone必须为%s,实际为%s\x02获取负载均衡集群引用次数失败:%v\x02负载均衡集群仍被%d个%s使用\x04\x00\x01 " + + "J\x02负载均衡集群%s(%s)和%s(%s)两者virtual_router_id参数冲突:%d\x02无效的条件格式,要求为JSON" + + "\x02无效的表达式格式,要求为JSON数组\x02触及条件数目上限(5),已指定%d个\x02规则%s/%s已被%s(%s)使用\x02%s监" + + "听的端口%d已被%s(%s)占用\x02无法找到region信息\x02后端服务器组%s(%s)属于负载均衡实例%s,而不是%s\x04" + "\x00\x01 9\x02负载均衡集群所属zone %s与子网zone %s不匹配\x02负载均衡集群所属wire与子网所属wire不匹配:%" + "s != %s\x02负载均衡已经被锁定,无法删除\x02MongoDB有任务进行中,请稍后再同步状态\x02MongoDB锁定中,不支持删除" + "\x02MongoDB在%s状态下不支持请求备份列表\x02挂载点数量已到达上限\x02不支持的网络类型 %s\x02所选网络和文件系统不属于同" + @@ -4047,142 +4130,139 @@ const zh_CNData string = "" + // Size: 54465 bytes " 或加force参数强制删除\x02NAT网关已有%d个活跃任务在执行,无法执行同步状态操作\x02NAT计费类型为%s不支持取消到期释放" + "\x02NAT计费类型为%s,不支持此操作\x02NAT状态为%s时不支持续费操作,要求状态为%s\x02NAT要求状态为%s,当前为%s" + "\x02只有%sNAT支持此操作\x02源CIDR和网络冲突,只能输入一个\x02CIDR %s不在VPC允许范围%s内\x02子网%s不属于v" + - "pc%s\x02GetAllocatedNicCount失败:%s\x02IP子网 %s 包含已分配的IP地址\x02地址%s不在子网%s(%s" + - ")范围内\x02isAddressUsed调用失败:%s\x02地址%s已被占用\x02getFreeAddressCount调用失败:%s" + - "\x02子网%s(%s)已没有可用地址\x02候选IP %s不在范围内\x02找不到可用IP地址\x02不允许使用网络%s\x02查找网络%s失" + - "败:%v\x02地址%s不在范围内\x02仅系统管理员允许使用预留的IP地址\x02地址%s未被预留\x02地址%s已被使用\x02带宽限速" + - "不可超过%dMbps\x02无效的时间长度%s\x02无效的IP地址%s:%s\x02地址%s不在子网中\x02获取预留地址出错\x02找到" + - "%d个二层网络(zone %s,vpc %s)\x02找不到wire(zone %s,vpc %s)\x02无效的server_type参数:%" + - "s\x02无效的VlanID\x02无法生成有效的网卡名指引:%v\x02ip_prefix错误:%s\x02子网掩码长度需小于30\x02无效" + - "的masklen %d\x02无效的起始IP %s:%s\x02无效的终止IP %s:%s\x02起始和终止IP不在同一个子网\x02%s:" + - " 无效的IP地址%s\x02无效的网关IP:%v\x02网关IP必须与起始、终止IP在同一个子网\x02当wire未指定时必须指定zone和vp" + - "c信息\x02VPC未准备好\x02EIP子网仅能存在于经典网络vpc中,实际为%s(%s)\x02起始、终止IP使用掩码后不属于同一个CIDR" + - "子网\x02子网不在VPC cidrblock %s范围内\x02调用vpc GetNetworks失败:%v\x02与vpc %q中已有子" + - "网地址冲突\x02查询所有子网时失败\x02与已有子网地址冲突\x02已存在分配了的地址在新范围以外\x02起始、终止IP必须在同一子网" + - "\x02子网server_type %s不支持自动分配\x02解析IP地址失败\x02子网所属cloudprovider为启用状态,无法执行pu" + - "rge操作\x02找不到子网%s\x02无效的目标IP子网 %s:%s 不一致\x02子网%s和%s地址不连续\x02仅本地IDC支持此操作" + - "\x02无效的IP %s\x02分割IP %s是子网起始IP\x02分割IP %s不在范围\x02名称重复\x02GenerateName调用失" + - "败:%s\x02生成网卡名指引失败:%s\x02ip\x02仅支持服务类型%s\x02仅支持本地IDC的子网\x02本地IDC子网无法执行同" + - "步状态操作\x02无法变更纳管子网的状态\x02无效的状态%s\x02BgpType字段只对EIP类型的IP子网有意义\x02不支持创建" + - "\x02不支持创建策略定义\x02同步策略已经绑定在%d个云账号\x02同步策略绑定在%d个订阅\x02无效的cidr地址 %s\x02不支持的" + - "下一条类型 %s\x02暂时不支持%s 修改路由表\x02路由表所属cloudprovider为启用状态,无法执行purge操作\x02un" + - "marshal CIDR列表失败:%s\x02min_instance_number不应小于0\x02min_instance_number不应" + - "大于max_instance_number\x02desire_instance_number应在min_instance_number和m" + - "ax_instance_number范围内\x02找不到cloudregion %s\x02伸缩组需要指定网络参数\x02部分子网不存在\x02" + - "子网%s不在vpc %s中\x02找不到虚机模板%s\x02虚机模板%s在cloudregion %s中无效,原因:%s\x02未知的扩容原" + - "则:%s\x02未知的缩容原则:%s\x02未知的健康检查模式%s\x02找不到负载均衡后端组%s\x02找不到负载均衡后端端口%d\x02" + - "无效的负载均衡后端权重%d\x02请先禁用此伸缩组\x02此伸缩组中还存在虚机,请先将它们删除\x02找不到此伸缩组%s\x02虚机%s不属" + - "于伸缩组%s\x02伸缩策略必须属于某伸缩组\x02找不到伸缩组%s\x02未知的触发类型%s\x02未知的伸缩策略动作%s\x02未知的伸" + - "缩策略计量单位%s\x02除非状态ready,否则无法触发伸缩策略\x02报警id不匹配\x02告警%s中包含未知的操作符\x02告警%s中" + - "存在未知的指示器\x02告警%s中存在未知的聚合函数\x02告警周期的最小值为300\x02无效的策略%s\x02不支持资源类型%q\x02" + - "无效schedtag_id参数\x02不支持资源类型%s\x02调度标签%s\x02调度标签%s的资源类型不匹配:%s != %s\x02u" + - "nmarshal JointResourceCreateInput出错:%s\x02无效的调度标签%s\x02无效的默认策略%s\x02无法设定" + - "%s作为默认策略\x02GetObjectCount调用出错:%s\x02标签已关联至%s\x02getDynamicSchedtagCount" + - "调用出错:%s\x02标签已有动态规则\x02getSchedPoliciesCount调用出错:%s\x02标签已与调度策略绑定\x02调" + - "度标签%s的资源类型为%s,与%s不匹配\x02未知的调度类型%q\x02未知的资源类型%q\x02未知的操作%q\x02未知的标签类型%q" + - "\x02调度任务正执行中,请稍后尝试\x02需要指定调度任务\x02安全组被%d个安全组所引用\x02源安全组不能指向自己\x02获取安全组%s" + - "失败\x02第%d条规则无效:%s\x02vpc %s(%s)不是一个纳管资源\x02不支持缓存经典安全组\x02无效的IP地址:%s" + - "\x02安全组%s的规则与%s不相等\x02GetGuestCount调用出错:%s\x02安全组正使用中\x02不允许删除默认的安全组\x02" + - "当前安全组被其他安全组所引用\x02找不到虚机模板\x02解析图标URL出错:%s\x02找不到虚机模板%s\x02cpu_core_cou" + - "nt应在1~256范围内\x02memory_size_mb应在512~%d范围内\x02instance_type_category应是%s其" + - "中之一\x02不支持创建公有云套餐\x02检查SKU重名时出错:%v\x02重复的SKU %s\x02实例规格列表查询出错\x02无法变更S" + + "pc%s\x02IP子网 %s 包含已分配的IP地址\x02地址%s不在子网%s(%s)范围内\x02isAddressUsed调用失败:%s" + + "\x02地址%s已被占用\x02getFreeAddressCount调用失败:%s\x02子网%s(%s)已没有可用地址\x02候选IP %s" + + "不在范围内\x02找不到可用IP地址\x02不允许使用网络%s\x02查找网络%s失败:%v\x02地址%s不在范围内\x02仅系统管理员允" + + "许使用预留的IP地址\x02地址%s未被预留\x02地址%s已被使用\x02带宽限速不可超过%dMbps\x02无效的时间长度%s\x02无" + + "效的IP地址%s:%s\x02地址%s不在子网中\x02获取预留地址出错\x02找到%d个二层网络(zone %s,vpc %s)\x02找" + + "不到wire(zone %s,vpc %s)\x02无效的server_type参数:%s\x02无效的VlanID\x02无法生成有效的网" + + "卡名指引:%v\x02ip_prefix错误:%s\x02子网掩码长度需小于30\x02无效的masklen %d\x02无效的起始IP %" + + "s:%s\x02无效的终止IP %s:%s\x02起始和终止IP不在同一个子网\x02%s: 无效的IP地址%s\x02无效的网关IP:%v" + + "\x02网关IP必须与起始、终止IP在同一个子网\x02当wire未指定时必须指定zone和vpc信息\x02VPC未准备好\x02EIP子网仅" + + "能存在于经典网络vpc中,实际为%s(%s)\x02起始、终止IP使用掩码后不属于同一个CIDR子网\x02子网不在VPC cidrbloc" + + "k %s范围内\x02调用vpc GetNetworks失败:%v\x02与vpc %q中已有子网地址冲突\x02查询所有子网时失败\x02与已" + + "有子网地址冲突\x02已存在分配了的地址在新范围以外\x02起始、终止IP必须在同一子网\x02子网server_type %s不支持自动分" + + "配\x02解析IP地址失败\x02子网所属cloudprovider为启用状态,无法执行purge操作\x02找不到子网%s\x02无效的目" + + "标IP子网 %s:%s 不一致\x02子网%s和%s地址不连续\x02仅本地IDC支持此操作\x02无效的IP %s\x02分割IP %s是" + + "子网起始IP\x02分割IP %s不在范围\x02名称重复\x02GenerateName调用失败:%s\x02生成网卡名指引失败:%s" + + "\x02ip\x02仅支持服务类型%s\x02仅支持本地IDC的子网\x02本地IDC子网无法执行同步状态操作\x02无法变更纳管子网的状态" + + "\x02无效的状态%s\x02BgpType字段只对EIP类型的IP子网有意义\x02不支持创建\x02不支持创建策略定义\x02同步策略已经绑" + + "定在%d个云账号\x02同步策略绑定在%d个订阅\x02无效的cidr地址 %s\x02不支持的下一条类型 %s\x02暂时不支持%s 修改" + + "路由表\x02路由表所属cloudprovider为启用状态,无法执行purge操作\x02unmarshal CIDR列表失败:%s" + + "\x02min_instance_number不应小于0\x02min_instance_number不应大于max_instance_numb" + + "er\x02desire_instance_number应在min_instance_number和max_instance_number范围内" + + "\x02找不到cloudregion %s\x02伸缩组需要指定网络参数\x02部分子网不存在\x02子网%s不在vpc %s中\x02找不到虚" + + "机模板%s\x02虚机模板%s在cloudregion %s中无效,原因:%s\x02未知的扩容原则:%s\x02未知的缩容原则:%s" + + "\x02未知的健康检查模式%s\x02找不到负载均衡后端组%s\x02找不到负载均衡后端端口%d\x02无效的负载均衡后端权重%d\x02请先禁" + + "用此伸缩组\x02此伸缩组中还存在虚机,请先将它们删除\x02找不到此伸缩组%s\x02虚机%s不属于伸缩组%s\x02伸缩策略必须属于某伸" + + "缩组\x02找不到伸缩组%s\x02未知的触发类型%s\x02未知的伸缩策略动作%s\x02未知的伸缩策略计量单位%s\x02除非状态rea" + + "dy,否则无法触发伸缩策略\x02报警id不匹配\x02告警%s中包含未知的操作符\x02告警%s中存在未知的指示器\x02告警%s中存在未知的" + + "聚合函数\x02告警周期的最小值为300\x02无效的策略%s\x02不支持资源类型%q\x02无效schedtag_id参数\x02不支持" + + "资源类型%s\x02调度标签%s\x02调度标签%s的资源类型不匹配:%s != %s\x02unmarshal JointResource" + + "CreateInput出错:%s\x02无效的调度标签%s\x02无效的默认策略%s\x02无法设定%s作为默认策略\x02GetObjectC" + + "ount调用出错:%s\x02标签已关联至%s\x02getDynamicSchedtagCount调用出错:%s\x02标签已有动态规则" + + "\x02getSchedPoliciesCount调用出错:%s\x02标签已与调度策略绑定\x02调度标签%s的资源类型为%s,与%s不匹配" + + "\x02安全组被%d个安全组所引用\x02源安全组不能指向自己\x02获取安全组%s失败\x02第%d条规则无效:%s\x02vpc %s(%s" + + ")不是一个纳管资源\x02不支持缓存经典安全组\x02无效的IP地址:%s\x02安全组%s的规则与%s不相等\x02不允许删除默认的安全组" + + "\x02当前安全组被其他安全组所引用\x02找不到虚机模板\x02解析图标URL出错:%s\x02找不到虚机模板%s\x02cpu_core_c" + + "ount应在1~256范围内\x02memory_size_mb应在512~%d范围内\x02instance_type_category应是%" + + "s其中之一\x02不支持创建公有云套餐\x02检查SKU重名时出错:%v\x02重复的SKU %s\x02实例规格列表查询出错\x02无法变更S" + "KU名称\x02检查实例出错\x02不允许删除正在使用中的实例类型,请先移除相关的虚机:%s\x02不允许删除公有云instance_type:" + "%s\x02查找zone %s(%s)所属的cloudregion失败\x02实例类型%s重复\x02查询SKU列表出错\x02删除SKU %s" + "失败\x02Unmarshal输入参数失败:%s\x02保留天数须在范围1~%d内,或为-1\x02repeat_weekdays最多只能包" + "含%d天\x02time_points最多只能包含%d个时间点\x02Unmarshal输入参数出错:%s\x02保持日期数必须在1~655" + "35范围内,或为-1\x02无需更新\x02无法删除已绑定到磁盘的快照策略\x02找不到磁盘%s\x02磁盘快照策略已存在\x02磁盘%s绑定了" + - "过多的快照策略\x02找不到虚机%s\x02磁盘 %s 状态不是 %s\x02找不到存储%s(%s)所属的region\x02无法删除状态为" + - "%s的快照\x02获取实例快照出错:%s\x02快照仍被实例快照引用\x02磁盘重置时无法删除快照\x02快照有%d个任务自执行中,无法执行同步" + - "状态操作\x02因磁盘%s仍存在,无法删除其快照\x02磁盘%s没有快照\x02无法删除磁盘快照,因存在手工快照\x02快照所属cloudp" + - "rovider为启用状态,无法执行purge操作\x02getReferenceCount调用出错:%s\x02镜像正使用中\x02下载会话还未" + - "过期\x02无法删除最后的缓存\x02状态为%s无法取消缓存\x02存储缓存非空\x02仍被存储引用\x02无法取消非定义镜像的缓存\x02" + - "镜像不在缓存存储中\x02标记缓存状态出错:%s\x02镜像Id或名称未指定\x02无效的存储类型%s\x02无效的介质类型%s\x02不支" + - "持创建%s存储\x02GetHostCount调用失败:%s\x02存储已关联宿主机\x02存储上还有磁盘\x02存储上还有快照\x02找不" + - "到存储缓存\x02存储是已启用状态\x02宿主机在线状态无法解绑\x02宿主机%s找不到存储%s\x02只有公有云支持VPC对等连接\x02" + - "vpc不支持加入其他云供应商的vpc互联网络\x02ipv4 地址重叠\x02%s 不支持跨云vpc对等连接\x02%s 不支持跨可用区vpc对" + - "等连接\x02vpc %s 和 vpc %s 已经互联\x02无效的external_access_mode %q,要求%s\x02不允许删" + - "除默认VPC\x02GetNetworkCount调用出错:%s\x02VPC不为空,请先删除其中的网络\x02GetNatgatewayC" + - "ount调用出错:%v\x02VPC不为空,请先删除其中的NAT网关\x02获取请求方vpc失败 %v\x02请先删除vpc对等连接\x02无效" + - "的cidr_block %s\x02VPC所属cloudprovider为启用状态,无法执行purge操作\x02本地IDC VPC不支持同" + - "步状态操作\x02对于经典网络,仅可设置为系统级别的共享\x02禁止将经典网络设为私有\x02映射IP枯竭\x02WAF %s 状态不可用" + - "\x02不支持修改WAF规则名称\x02带宽值必须大于0\x02MTU值必须在0~1000000范围内\x02当前仅KVM平台支持创建二层网络" + - "\x02HostCount调用出错:%s\x02二层网络中包含宿主机\x02NetworkCount调用出错:%s\x02二层网络包含子网" + - "\x02zone不为空\x02找不到cloudregion %s\x02不支持为%s创建zone\x02内网负载均衡实例不支持带宽计费\x02负" + - "载均衡实例的manager %s(%s)与VPC的%s(%s)不匹配\x02阿里云不支持变更证书\x02主备后端组必须包含两个后端\x02不" + - "支持后端组类型%s\x02无效的虚机机%s\x02阿里云实例权限必须在0~100范围内\x02内部错误:未知的后端类型%s\x02后端组%s" + - "不支持此操作\x02宿主机的region %q(%s)与负载均衡实例的%q(%s)不相符\x02%s后端组不支持变更端口\x02%s后端组不" + - "支持变更端口和权限\x02未知的后端组类型%s\x02监听类型必须为http/https,输入为%s\x02后端组%s(%s)属于负载均衡%" + - "s,而不是%s\x02后端组必须为普通类型\x02转发规则%s(%s):获取归属监听%s失败\x02HTTP、HTTPS监听仅支持默认和普通后端" + - "组\x02health_check_domain长度必须在1~80范围内\x02%s长度必须在500个字母以内\x02sticky_sess" + - "ion_cookie长度必须在1~200范围内\x02sticky_session_cookie仅允许包含字母、数字、下划线和破折号\x02未知" + - "的sticky_session_type,仅支持%s或%s\x02找不到负载均衡实例%s(%s)的region\x02调度算法%s对于性能共" + - "享性负载均衡实例不可用\x02找不到监听%s(%s)所属的负载均衡实例\x02cloudregion %s(%s)不支持%s调度器\x02无" + - "效%s,要求为整数\x02%s不能被置为0\x02%s不支持关闭tcp或udp监听的健康检查\x02%s快照名称不可以auto,http:/" + - "/,https://开头\x02阿里云%s不支持恢复\x02阿里云仅支持从它自己的备份中恢复\x02阿里云%s 5.7/8.0支持local_s" + - "sd+high_availability,5.6仅支持从它自己的备份中恢复\x02备份实例不支持预付费计费类型\x02无法在子网%s(%s)和区" + - "域%s(%s)中找到匹配的SKU\x02%s %s不支持创建只读MySQL数据库实例\x02不支持创建只读MySQL %s %s实例:不支持" + - "%s存储类型,仅支持%s\x02不支持创建只读MySQL %s数据库实例\x02SQL Server只支持创建2017_ent型只读数据库实例" + - "\x02不可创建超过7个只读SQL Server数据库实例\x02不支持创建引擎为%s的只读数据库实例\x02主实例内在大于等于64GB,最多可" + - "创建10个只读实例\x02主实例内在小于64GB,最多可创建5个只读实例\x02VPC %s(%s)至少需要2个子网来使用阿里云%s(%s)" + - "\x02描述不可以http://、https://开头\x02阿里云数据库实例账号名称长度应在2~16内\x02%s是阿里云%s的保留名称" + - "\x02账号名称中包含无效字符:%s\x02账号名称不可以下划线开头或结尾\x02%s仅对阿里云%s或%s有效\x02%s仅对阿里云%s有效" + - "\x02未知的权限%s\x02子网%s所属的VPC未找到\x02account_privilege %s仅支持Redis版本4.0\x02要求至" + - "少%d子网\x02要求至少有%d个包含8个可用IP的子网\x02负载均衡实例的manager %s与VPC %s(%s)的不匹配:%s" + - "\x02所有子网应属于同一个VPC:%s\x02已经有一个子网在区域%s:%s\x02无效的loadbalancer_spec参数:%s\x02" + - "无效的backendgroup参数:%s\x02无效的loadbalancer_spec参数:%s\x02%s当前不支持创建负载均衡访问控制" + - "规则\x02%s当前不支持创建负载均衡证书\x02监听%s所属的负载均衡实例%s找不到\x02后端%s已经以端口%d注册\x02%s要求掩码" + - "大小在16到28范围内\x02不支持的aws WAF类型 %s\x02%s当前不支持创建负载均衡实例\x02不支持的azure WAF类型 " + - "%s\x02不支持的默认动作 %s\x02磁盘和快照策略应在相同的域\x02磁盘和快照策略应在相同的项目\x02%s不支持创建负载均衡实例" + - "\x02%s不支持创建负载均衡访问控制规则\x02%s不支持创建负载均衡证书\x02Google数据库实例不支持预付费计费类型\x02磁盘尺寸必" + - "须在10~30720GB范围内\x02EIP %s(%s)与vpc %s(%s)的manager id (%s)不匹配\x02负载均衡实例正" + - "被%d个监听使用\x02负载均衡实例正被%d个后端组使用\x02不支持创建引擎类型为%s的只读数据库实例\x02华为云数据库实例名称长度必须" + - "在4~64范围内\x02%s要求磁盘大小必须在40~4000GB范围内\x02disk_size_gb必须是10的整数倍\x02不支持为华为" + - "云%s实例创建账号\x02华为云RDS密码不允许是账号名的反转\x02不支持创建华为云%s实例创建数据库\x02华为云数据库实例备份名称长度" + - "应在4~64范围内\x02华为云仅支持使用%s时指定数据库\x02华为云数据库实例的磁盘不可缩容\x02华为云当前不支持重置数据库实例的账号" + - "密码\x02无需为管理员账号授予或收回权限\x02%s不支持恢复\x02华为云%s RDS不支持从它自己的备份中恢复\x02华为云仅%s引擎" + - "支持数据库恢复\x02新数据库名称不允许是%s\x02zone不匹配,弹性缓存SKU的zone %s != %s\x02SKU %s已售罄" + - "\x02%s不支持创建账号\x02华为云%s类型弹性缓存不支持创建备份\x02华为云不支持绑定弹性公网IP\x02zone信息未指定\x02VP" + - "C中的负载均衡暂不支持\x02zone %s(%s)没有可用负载均衡转发集群\x02没有可用的负载均衡转发集群\x02宿主机%s没有可访问的IP" + - "\x02查找虚机%s所在宿主机出错\x02查找负载均衡后端组%s所属的实例出错\x02宿主机%q(%s)所属的region与负载均衡实例所属的%" + - "q(%s)不一致\x02跳转应至少变更scheme, host, path中的一项\x02未指定backend_group参数\x02非跳转类型" + - "监听必须指定backend_group参数\x02仅http/https监听可启用跳转功能\x02非http监听必须指定后端组\x02无效的" + - "子网类型%q,期望%q\x02查找子网%s(%s)所属的VPC时出错\x02子网%s(%s)不属于%s\x02KVM快照找不到所属的存储" + - "\x02不可变更负载均衡监听的listener_type\x02不可变更负载均衡监听的listener_port\x02无法在状态%s时创建备份" + - "\x02负载均衡监听%s正在变更中\x02负载均衡后端组已与监听%s绑定\x02负载均衡实例已与四层监听%s关联\x02路径不可为空\x02虚机" + - "%s、端口%d已注册\x02虚机%s、端口%d正被监听%s使用\x02腾讯云基础类型MySQL实例不支持创建备份\x02腾讯云不支持创建数据库" + - "\x02腾讯云Redis 2.8版本不支持创建账号\x02未指定规格查询参数\x02解析规格参数%s出错:%v\x02获取对象出错:%v\x02" + - "空的project_id/tenant_id\x02找不到项目%s\x02快照正被磁盘使用,无法删除\x02磁盘需要至少1个快照作为后备文件" + - "\x02磁盘%s没有挂载到虚机\x02磁盘所挂载的虚机有备机,无法创建快照\x02虚机状态为%s时无法创建快照\x02检查磁盘快照数时出错:%s" + - "\x02磁盘%s快照数满,不可再创建\x02RBD存储%s(%s)已存在\x02无效网关\x02服务器内部错误\x02资源不在可用状态\x02支" + - "付类错误\x02镜像未找到\x02找不到资源\x02找不到Spec\x02找不到动作\x02找不到租户\x02服务器状态错误\x02无效的格" + - "式\x02输入参数错误\x02弱密码\x02参数不存在\x02资源不足\x02资源不足\x02配置不足\x02超出范围\x02超出上限" + - "\x02权限不足\x02不支持的操作\x02内容非空\x02无效的请求\x02空的请求\x02未授权\x02无效的凭证\x02禁止\x02不可接" + - "受\x02名称重复\x02资源重复\x02冲突\x02资源忙\x02需要License\x02被保护的资源\x02没有项目\x02实体太大" + - "\x02尝试失败次数过多\x02请求数过多\x02不支持的协议\x02策略定义错误\x02用户不存在\x02用户被锁定\x02用户被禁用\x02" + - "密码错误\x02用户名或者密码不正确\x02输入的秘钥不存在、已禁用或者错误\x02找不到镜像%s\x02密码必须12位长度,包含至少一个数" + - "字,大小写字母和符号\x02%s资源重名:%s\x02%s资源id重复:%s\x02没有此driver\x02DN为空\x02id为空" + - "\x02名称为空\x02用户已禁用\x02sysadmin受到保护\x02无法将当前用户从当前项目中移除\x02查询出错:%s\x02输入参数未" + - "指定type字段\x02输入参数缺少blob字段\x02加密出错:%s\x02不可删除默认域\x02域仍为启用状态\x02域中仍有用户" + - "\x02域中仍有组\x02域中仍有项目\x02域中仍有角色\x02域中仍有权限定义\x02域中包含外部资源\x02只读\x02默认域受到保护" + - "\x02字段%s为只读\x02endpoint为启用状态\x02缺少输入字段interface\x02缺少输入字段service/service" + - "_id\x02找不到证书%s\x02获取敏感配置需要管理员权限\x02状态为启用、已连接无法更新配置\x02状态不为空闲时无法更新配置\x02s" + - "aveConfigs调用失败:%s\x02无效的模板\x02缺少driver\x02不支持driver %s\x02driver %s已存在" + - "\x02不可删除默认的SQL认证源\x02不可删除已启用的认证源\x02认证源中仍有项目\x02已启用的域%s不可删除\x02同步状态中不可更新" + - "\x02域已禁用\x02资源已启用\x02解析权限定义失败\x02不可删除系统权限定义\x02不可删除已启用权限定义\x02不可删除system" + - "项目\x02项目中包含外部资源\x02项目中包含用户\x02项目中包含组\x02不可变更system项目名\x02区域中包含endpoint" + - "\x02缺少输入删除id\x02不可变更角色的名称\x02不可删除系统角色\x02角色已被赋予给用户\x02角色已被赋予给组\x02不支持在指定" + - "上下文中执行更新操作\x02不支持在指定上下文中执行更新操作:%s\x02项目和角色不在同一个域\x02不支持在指定的第2个上下文中执行更新" + - "操作:%s\x02服务还有endpoint定义\x02服务已启用\x02更新配置版本失败:%s\x02不可变更sysadmin的用户名" + - "\x02无效的密码:%s\x02无法删除非本地的非SSO用户\x02用户仍有外部资源\x02不可删除系统用户\x02用户和组的域归属必须相同" + - "\x02不可加入只读组\x02不可离开只读组\x02版本不匹配\x02项目已禁用\x02用户已禁用\x02token已过期\x02无效的fern" + - "et token\x02无效的认证方法\x02找不到用户\x02空的认证请求\x02用户不在项目中\x02无效的access key\x02过期" + - "的access key\x02输入无法识别:%s\x02未鉴权:%s\x02解析请求体失败\x02用户名重复\x02找不到用户,或用户未启用" + - "\x02无效的用户\x02无效的项目\x02内部服务错误:%s\x02无效的域\x02不允许认证\x02无效的token\x02无效的token" + - ":%s\x02不允许获取使用量\x02未授权\x02无效的Token\x02找不到名字%s\x02找不到登录密文信息\x02找不到%s的TO" + - "TP信息\x02找不到%s的密文恢复信息\x02TOTP密文已存在\x02找不到密码\x02找不到SSH密码:%s\x02无效的资源格式\x02" + - "服务%s找不到:%v\x02未指定uid\x02未指定pids\x02pids中未指定pid\x02pids中未指定rid\x02未指定ri" + - "d\x02找不到项目\x02找不到登录login_key\x02查询中找不到kind:%v\x02查询中找不到key:%v\x02不支持的动作%" + - "s\x02找不到数据源对应的执行器\x02安全组id不应为空\x02找不到安全组%s\x02无效的服务点\x02解析URL %q出错:%v" + - "\x02不支持的字符 %s\x02检查重复名称失败:%s\x02权限定义正被使用" + "过多的快照策略\x02找不到虚机%s\x02无法删除状态为%s的快照\x02获取实例快照出错:%s\x02快照仍被实例快照引用\x02磁盘重" + + "置时无法删除快照\x02快照有%d个任务自执行中,无法执行同步状态操作\x02因磁盘%s仍存在,无法删除其快照\x02磁盘%s没有快照" + + "\x02无法删除磁盘快照,因存在手工快照\x02快照所属cloudprovider为启用状态,无法执行purge操作\x02getReferen" + + "ceCount调用出错:%s\x02镜像正使用中\x02下载会话还未过期\x02无法删除最后的缓存\x02状态为%s无法取消缓存\x02存储缓存" + + "非空\x02仍被存储引用\x02无法取消非定义镜像的缓存\x02镜像不在缓存存储中\x02标记缓存状态出错:%s\x02无效的介质类型%s" + + "\x02不支持创建%s存储\x02GetHostCount调用失败:%s\x02存储已关联宿主机\x02存储上还有磁盘\x02存储上还有快照" + + "\x02找不到存储缓存\x02存储是已启用状态\x02宿主机在线状态无法解绑\x02宿主机%s找不到存储%s\x02只有公有云支持VPC对等连接" + + "\x02vpc不支持加入其他云供应商的vpc互联网络\x02ipv4 地址重叠\x02%s 不支持跨云vpc对等连接\x02%s 不支持跨可用区" + + "vpc对等连接\x02vpc %s 和 vpc %s 已经互联\x02无效的external_access_mode %q,要求%s\x02不允" + + "许删除默认VPC\x02GetNetworkCount调用出错:%s\x02VPC不为空,请先删除其中的网络\x02GetNatgatewa" + + "yCount调用出错:%v\x02VPC不为空,请先删除其中的NAT网关\x02获取请求方vpc失败 %v\x02请先删除vpc对等连接\x02" + + "无效的cidr_block %s\x02VPC所属cloudprovider为启用状态,无法执行purge操作\x02本地IDC VPC不支" + + "持同步状态操作\x02对于经典网络,仅可设置为系统级别的共享\x02禁止将经典网络设为私有\x02映射IP枯竭\x02WAF %s 状态不可" + + "用\x02不支持修改WAF规则名称\x02带宽值必须大于0\x02MTU值必须在0~1000000范围内\x02当前仅KVM平台支持创建二层" + + "网络\x02HostCount调用出错:%s\x02二层网络中包含宿主机\x02NetworkCount调用出错:%s\x02二层网络包含子" + + "网\x02找不到cloudregion %s\x02不支持为%s创建zone\x02内网负载均衡实例不支持带宽计费\x02负载均衡实例的ma" + + "nager %s(%s)与VPC的%s(%s)不匹配\x02阿里云不支持变更证书\x02主备后端组必须包含两个后端\x02不支持后端组类型%s" + + "\x02无效的虚机机%s\x02阿里云实例权限必须在0~100范围内\x02内部错误:未知的后端类型%s\x02后端组%s不支持此操作\x02宿" + + "主机的region %q(%s)与负载均衡实例的%q(%s)不相符\x02%s后端组不支持变更端口\x02%s后端组不支持变更端口和权限" + + "\x02未知的后端组类型%s\x02监听类型必须为http/https,输入为%s\x02后端组%s(%s)属于负载均衡%s,而不是%s\x02" + + "后端组必须为普通类型\x02转发规则%s(%s):获取归属监听%s失败\x02HTTP、HTTPS监听仅支持默认和普通后端组\x02heal" + + "th_check_domain长度必须在1~80范围内\x02%s长度必须在500个字母以内\x02sticky_session_cookie长" + + "度必须在1~200范围内\x02sticky_session_cookie仅允许包含字母、数字、下划线和破折号\x02未知的sticky_s" + + "ession_type,仅支持%s或%s\x02找不到负载均衡实例%s(%s)的region\x02调度算法%s对于性能共享性负载均衡实例不可用" + + "\x02cloudregion %s(%s)不支持%s调度器\x02无效%s,要求为整数\x02%s不能被置为0\x02%s不支持关闭tcp或u" + + "dp监听的健康检查\x02%s快照名称不可以auto,http://,https://开头\x02阿里云%s不支持恢复\x02阿里云仅支持从它自" + + "己的备份中恢复\x02阿里云%s 5.7/8.0支持local_ssd+high_availability,5.6仅支持从它自己的备份中恢复" + + "\x02备份实例不支持预付费计费类型\x02无法在子网%s(%s)和区域%s(%s)中找到匹配的SKU\x02%s %s不支持创建只读MySQL" + + "数据库实例\x02不支持创建只读MySQL %s %s实例:不支持%s存储类型,仅支持%s\x02不支持创建只读MySQL %s数据库实例" + + "\x02SQL Server只支持创建2017_ent型只读数据库实例\x02不可创建超过7个只读SQL Server数据库实例\x02不支持创" + + "建引擎为%s的只读数据库实例\x02主实例内在大于等于64GB,最多可创建10个只读实例\x02主实例内在小于64GB,最多可创建5个只读实" + + "例\x02VPC %s(%s)至少需要2个子网来使用阿里云%s(%s)\x02描述不可以http://、https://开头\x02阿里云数" + + "据库实例账号名称长度应在2~16内\x02%s是阿里云%s的保留名称\x02账号名称中包含无效字符:%s\x02账号名称不可以下划线开头或结" + + "尾\x02%s仅对阿里云%s或%s有效\x02%s仅对阿里云%s有效\x02未知的权限%s\x02子网%s所属的VPC未找到\x02acco" + + "unt_privilege %s仅支持Redis版本4.0\x02要求至少%d子网\x02要求至少有%d个包含8个可用IP的子网\x02负载均衡" + + "实例的manager %s与VPC %s(%s)的不匹配:%s\x02所有子网应属于同一个VPC:%s\x02已经有一个子网在区域%s:%s" + + "\x02无效的loadbalancer_spec参数:%s\x02无效的backendgroup参数:%s\x02无效的loadbalancer" + + "_spec参数:%s\x02%s当前不支持创建负载均衡访问控制规则\x02%s当前不支持创建负载均衡证书\x02后端%s已经以端口%d注册" + + "\x02%s要求掩码大小在16到28范围内\x02不支持的aws WAF类型 %s\x02%s当前不支持创建负载均衡实例\x02不支持的azur" + + "e WAF类型 %s\x02不支持的默认动作 %s\x02磁盘和快照策略应在相同的域\x02磁盘和快照策略应在相同的项目\x02%s不支持创建负" + + "载均衡实例\x02%s不支持创建负载均衡访问控制规则\x02%s不支持创建负载均衡证书\x02Google数据库实例不支持预付费计费类型" + + "\x02磁盘尺寸必须在10~30720GB范围内\x02EIP %s(%s)与vpc %s(%s)的manager id (%s)不匹配\x02" + + "负载均衡实例正被%d个监听使用\x02负载均衡实例正被%d个后端组使用\x02不支持创建引擎类型为%s的只读数据库实例\x02华为云数据库实" + + "例名称长度必须在4~64范围内\x02%s要求磁盘大小必须在40~4000GB范围内\x02disk_size_gb必须是10的整数倍" + + "\x02不支持为华为云%s实例创建账号\x02华为云RDS密码不允许是账号名的反转\x02不支持创建华为云%s实例创建数据库\x02华为云数据库" + + "实例备份名称长度应在4~64范围内\x02华为云仅支持使用%s时指定数据库\x02华为云数据库实例的磁盘不可缩容\x02华为云当前不支持重置" + + "数据库实例的账号密码\x02无需为管理员账号授予或收回权限\x02%s不支持恢复\x02华为云%s RDS不支持从它自己的备份中恢复\x02" + + "华为云仅%s引擎支持数据库恢复\x02新数据库名称不允许是%s\x02zone不匹配,弹性缓存SKU的zone %s != %s\x02SK" + + "U %s已售罄\x02%s不支持创建账号\x02华为云%s类型弹性缓存不支持创建备份\x02华为云不支持绑定弹性公网IP\x02zone信息未指" + + "定\x02VPC中的负载均衡暂不支持\x02zone %s(%s)没有可用负载均衡转发集群\x02没有可用的负载均衡转发集群\x02宿主机%" + + "s没有可访问的IP\x02查找虚机%s所在宿主机出错\x02查找负载均衡后端组%s所属的实例出错\x02宿主机%q(%s)所属的region与负" + + "载均衡实例所属的%q(%s)不一致\x02跳转应至少变更scheme, host, path中的一项\x02未指定backend_group" + + "参数\x02非跳转类型监听必须指定backend_group参数\x02仅http/https监听可启用跳转功能\x02非http监听必须指" + + "定后端组\x02无效的子网类型%q,期望%q\x02查找子网%s(%s)所属的VPC时出错\x02子网%s(%s)不属于%s\x02KVM快" + + "照找不到所属的存储\x02不可变更负载均衡监听的listener_type\x02不可变更负载均衡监听的listener_port\x02无" + + "法在状态%s时创建备份\x02负载均衡监听%s正在变更中\x02负载均衡后端组已与监听%s绑定\x02负载均衡实例已与四层监听%s关联" + + "\x02路径不可为空\x02虚机%s、端口%d已注册\x02虚机%s、端口%d正被监听%s使用\x02腾讯云基础类型MySQL实例不支持创建备份" + + "\x02腾讯云不支持创建数据库\x02腾讯云Redis 2.8版本不支持创建账号\x02未指定规格查询参数\x02解析规格参数%s出错:%v" + + "\x02获取对象出错:%v\x02空的project_id/tenant_id\x02找不到项目%s\x02快照正被磁盘使用,无法删除\x02磁" + + "盘需要至少1个快照作为后备文件\x02磁盘%s没有挂载到虚机\x02磁盘所挂载的虚机有备机,无法创建快照\x02虚机状态为%s时无法创建快照" + + "\x02检查磁盘快照数时出错:%s\x02磁盘%s快照数满,不可再创建\x02RBD存储%s(%s)已存在\x02无效网关\x02服务器内部错误" + + "\x02资源不在可用状态\x02支付类错误\x02镜像未找到\x02找不到资源\x02找不到Spec\x02找不到动作\x02找不到租户\x02" + + "服务器状态错误\x02无效的格式\x02输入参数错误\x02弱密码\x02参数不存在\x02资源不足\x02资源不足\x02配置不足\x02" + + "超出范围\x02超出上限\x02权限不足\x02不支持的操作\x02内容非空\x02无效的请求\x02空的请求\x02未授权\x02无效的凭" + + "证\x02禁止\x02不可接受\x02名称重复\x02资源重复\x02冲突\x02资源忙\x02需要License\x02被保护的资源" + + "\x02没有项目\x02实体太大\x02尝试失败次数过多\x02请求数过多\x02不支持的协议\x02策略定义错误\x02用户不存在\x02用户" + + "被锁定\x02用户被禁用\x02密码错误\x02用户名或者密码不正确\x02输入的秘钥不存在、已禁用或者错误\x02找不到镜像%s\x02密" + + "码必须12位长度,包含至少一个数字,大小写字母和符号\x02%s资源重名:%s\x02%s资源id重复:%s\x02没有此driver" + + "\x02DN为空\x02id为空\x02名称为空\x02用户已禁用\x02sysadmin受到保护\x02无法将当前用户从当前项目中移除\x02" + + "查询出错:%s\x02输入参数未指定type字段\x02输入参数缺少blob字段\x02加密出错:%s\x02不可删除默认域\x02域仍为启" + + "用状态\x02域中仍有用户\x02域中仍有组\x02域中仍有项目\x02域中仍有角色\x02域中仍有权限定义\x02域中包含外部资源\x02" + + "只读\x02默认域受到保护\x02字段%s为只读\x02endpoint为启用状态\x02缺少输入字段interface\x02缺少输入字段" + + "service/service_id\x02找不到证书%s\x02获取敏感配置需要管理员权限\x02状态为启用、已连接无法更新配置\x02状态不" + + "为空闲时无法更新配置\x02saveConfigs调用失败:%s\x02无效的模板\x02缺少driver\x02不支持driver %s" + + "\x02driver %s已存在\x02不可删除默认的SQL认证源\x02不可删除已启用的认证源\x02认证源中仍有项目\x02已启用的域%s不" + + "可删除\x02同步状态中不可更新\x02域已禁用\x02资源已启用\x02解析权限定义失败\x02不可删除系统权限定义\x02不可删除已启用" + + "权限定义\x02不可删除system项目\x02项目中包含外部资源\x02项目中包含用户\x02项目中包含组\x02不可变更system项目" + + "名\x02区域中包含endpoint\x02缺少输入删除id\x02不可变更角色的名称\x02不可删除系统角色\x02角色已被赋予给用户" + + "\x02角色已被赋予给组\x02不支持在指定上下文中执行更新操作\x02不支持在指定上下文中执行更新操作:%s\x02项目和角色不在同一个域" + + "\x02不支持在指定的第2个上下文中执行更新操作:%s\x02服务还有endpoint定义\x02服务已启用\x02更新配置版本失败:%s" + + "\x02不可变更sysadmin的用户名\x02无效的密码:%s\x02无法删除非本地的非SSO用户\x02用户仍有外部资源\x02不可删除系统" + + "用户\x02用户和组的域归属必须相同\x02不可加入只读组\x02不可离开只读组\x02版本不匹配\x02项目已禁用\x02用户已禁用" + + "\x02无效的token\x02token已过期\x02无效的fernet token\x02无效的认证方法\x02找不到用户\x02空的认证请" + + "求\x02用户不在项目中\x02无效的access key\x02过期的access key\x02输入无法识别:%s\x02未鉴权:%s" + + "\x02解析请求体失败\x02用户名重复\x02找不到用户,或用户未启用\x02无效的用户\x02无效的项目\x02内部服务错误:%s\x02无" + + "效的域\x02无效的token:%s\x02不允许获取使用量\x02未授权\x02无效的Token\x02%s服务异常,请检查服务状态" + + "\x02%s服务异常或网络异常, 请重试\x02%s服务域名解析异常, 请检查域名解析配置\x02%s服务请求超时, 请稍后再试\x02找不到名" + + "字%s\x02找不到登录密文信息\x02找不到密码\x02找不到SSH密码:%s\x02无效的资源格式\x02服务%s找不到:%v\x02找" + + "不到登录login_key\x02查询中找不到kind:%v\x02查询中找不到key:%v\x02找不到%s的TOTP信息\x02找不到%" + + "s的密文恢复信息\x02TOTP密文已存在\x02未指定uid\x02未指定pids\x02pids中未指定pid\x02pids中未指定rid" + + "\x02未指定rid\x02找不到项目\x02不支持的动作%s\x02找不到数据源对应的执行器\x02安全组id不应为空\x02找不到安全组%s" + + "\x02无效的服务点\x02解析URL %q出错:%v\x02不支持的字符 %s\x02检查重复名称失败:%s\x02权限定义正被使用" - // Total table size 129069 bytes (126KiB); checksum: 307A8777 + // Total table size 129405 bytes (126KiB); checksum: 39511A7A diff --git a/locales/zh-CN/messages.gotext.json b/locales/zh-CN/messages.gotext.json index 62543f58f9..801be39160 100644 --- a/locales/zh-CN/messages.gotext.json +++ b/locales/zh-CN/messages.gotext.json @@ -5,169 +5,169 @@ "id": "not found tenantId in body", "message": "not found tenantId in body", "translation": "获取tenantId参数失败", - "position": "pkg/apigateway/handler/auth.go:274:53" + "position": "pkg/apigateway/handler/auth.go:285:53" }, { "id": "failed to change project", "message": "failed to change project", "translation": "切换项目失败", - "position": "pkg/apigateway/handler/auth.go:286:56" + "position": "pkg/apigateway/handler/auth.go:297:56" }, { "id": "get password in body", "message": "get password in body", "translation": "获取password参数失败", - "position": "pkg/apigateway/handler/auth.go:327:49" + "position": "pkg/apigateway/handler/auth.go:338:49" }, { "id": "username or password is empty", "message": "username or password is empty", "translation": "用户名或密码为空", - "position": "pkg/apigateway/handler/auth.go:334:49" + "position": "pkg/apigateway/handler/auth.go:343:49" }, { "id": "missing credential", "message": "missing credential", "translation": "缺少认证信息", - "position": "pkg/apigateway/handler/auth.go:347:48" + "position": "pkg/apigateway/handler/auth.go:358:48" }, { "id": "incorrect username or password", "message": "incorrect username or password", "translation": "用户名或者密码不正确", - "position": "pkg/apigateway/handler/auth.go:360:46" + "position": "pkg/apigateway/handler/auth.go:371:46" }, { "id": "The user has been locked, please contact the administrator", "message": "The user has been locked, please contact the administrator", "translation": "用户已经被锁定,请联系管理员", - "position": "pkg/apigateway/handler/auth.go:362:46" + "position": "pkg/apigateway/handler/auth.go:373:46" }, { "id": "The user has been disabled, please contact the administrator", "message": "The user has been disabled, please contact the administrator", "translation": "用户已经被禁用,请联系管理员", - "position": "pkg/apigateway/handler/auth.go:364:46" + "position": "pkg/apigateway/handler/auth.go:375:46" }, { "id": "invalid credential", "message": "invalid credential", "translation": "无效的认证信息", - "position": "pkg/apigateway/handler/auth.go:367:51" + "position": "pkg/apigateway/handler/auth.go:378:51" }, { "id": "fetch json for request: %v", "message": "fetch json for request: %v", "translation": "获取请求的JSON内容失败:%v", - "position": "pkg/apigateway/handler/auth.go:535:31" + "position": "pkg/apigateway/handler/auth.go:546:31" }, { "id": "user forbidden login from web", "message": "user forbidden login from web", "translation": "此用户禁止从Web控制台登录", - "position": "pkg/apigateway/handler/auth.go:582:38" + "position": "pkg/apigateway/handler/auth.go:593:38" }, { "id": "request body is empty", "message": "request body is empty", "translation": "请求内容为空", - "position": "pkg/apigateway/handler/auth.go:1057:31" + "position": "pkg/apigateway/handler/auth.go:1069:31" }, { "id": "missing id", "message": "missing id", "translation": "缺少id参数", - "position": "pkg/apigateway/handler/auth.go:1134:31" + "position": "pkg/apigateway/handler/auth.go:1146:31" }, { "id": "fetchAuthInfo fail: %s", "message": "fetchAuthInfo fail: %s", "translation": "fetchAuthInfo调用失败:%s", - "position": "pkg/apigateway/handler/auth.go:1169:36" + "position": "pkg/apigateway/handler/auth.go:1181:36" }, { "id": "new password mismatch", "message": "new password mismatch", "translation": "新密码相互不匹配", - "position": "pkg/apigateway/handler/auth.go:1191:33" + "position": "pkg/apigateway/handler/auth.go:1210:33" }, { "id": "not support reset user password", "message": "not support reset user password", "translation": "不支持重置用户密码", - "position": "pkg/apigateway/handler/auth.go:1197:28" + "position": "pkg/apigateway/handler/auth.go:1216:28" }, { "id": "wrong password", "message": "wrong password", "translation": "密码错误", - "position": "pkg/apigateway/handler/auth.go:1211:33" + "position": "pkg/apigateway/handler/auth.go:1230:33" }, { "id": "invalid passcode", "message": "invalid passcode", "translation": "无效的验证码", - "position": "pkg/apigateway/handler/auth.go:1220:34" + "position": "pkg/apigateway/handler/auth.go:1239:34" }, { "id": "generate totp qrcode failed", "message": "generate totp qrcode failed", "translation": "生成TOTP二维码失败", - "position": "pkg/apigateway/handler/auth_totp.go:57:47" + "position": "pkg/apigateway/handler/auth_totp.go:58:47" }, { "id": "uid is empty", "message": "uid is empty", "translation": "uid为空", - "position": "pkg/apigateway/handler/auth_totp.go:95:41" + "position": "pkg/apigateway/handler/auth_totp.go:96:41" }, { "id": "input parameter error", "message": "input parameter error", "translation": "输入参数错误", - "position": "pkg/apigateway/handler/auth_totp.go:174:43" + "position": "pkg/apigateway/handler/auth_totp.go:175:43" }, { "id": "TOTP recovery questions do not exist", "message": "TOTP recovery questions do not exist", "translation": "未设置TOTP找回密码的提示问题", - "position": "pkg/apigateway/handler/auth_totp.go:188:37" + "position": "pkg/apigateway/handler/auth_totp.go:189:37" }, { "id": "questions not found", "message": "questions not found", "translation": "未找到密码提示问题", - "position": "pkg/apigateway/handler/auth_totp.go:193:44" + "position": "pkg/apigateway/handler/auth_totp.go:194:44" }, { "id": "%s answer is incorrect", "message": "%s answer is incorrect", "translation": "%s:答案不正确", - "position": "pkg/apigateway/handler/auth_totp.go:196:45" + "position": "pkg/apigateway/handler/auth_totp.go:197:45" }, { "id": "passcode is a 6-digits string", "message": "passcode is a 6-digits string", "translation": "验证码应为6个数字", - "position": "pkg/apigateway/handler/auth_totp.go:253:33" + "position": "pkg/apigateway/handler/auth_totp.go:254:33" }, { "id": "invalid passcode: %v", "message": "invalid passcode: %v", "translation": "验证码无效:%v", - "position": "pkg/apigateway/handler/auth_totp.go:263:36" + "position": "pkg/apigateway/handler/auth_totp.go:264:33" }, { "id": "no revocery questions.", "message": "no revocery questions.", "translation": "没有密码找到提示问题", - "position": "pkg/apigateway/handler/auth_totp.go:321:27" + "position": "pkg/apigateway/handler/auth_totp.go:322:27" }, { "id": "unmarshal questions: %v", "message": "unmarshal questions: %v", "translation": "解析提示问题失败:%v", - "position": "pkg/apigateway/handler/auth_totp.go:352:31" + "position": "pkg/apigateway/handler/auth_totp.go:353:31" }, { "id": "get admin credential is nil", @@ -191,67 +191,91 @@ "id": "session expires, missing %s", "message": "session expires, missing %s", "translation": "会话过期,缺少%s", - "position": "pkg/apigateway/handler/idp.go:153:26" + "position": "pkg/apigateway/handler/idp.go:195:26" }, { "id": "parse query string error: %s", "message": "parse query string error: %s", "translation": "解析请求参数出错:%s", - "position": "pkg/apigateway/handler/idp.go:167:34" + "position": "pkg/apigateway/handler/idp.go:212:34" }, { "id": "fetch form data error: %s", "message": "fetch form data error: %s", "translation": "获取表单数据错误:%s", - "position": "pkg/apigateway/handler/idp.go:173:34" + "position": "pkg/apigateway/handler/idp.go:218:34" }, { "id": "parse form data error: %s", "message": "parse form data error: %s", "translation": "解析表单数据出错:%s", - "position": "pkg/apigateway/handler/idp.go:177:34" + "position": "pkg/apigateway/handler/idp.go:222:34" }, { "id": "invalid request", "message": "invalid request", "translation": "无效的请求", - "position": "pkg/apigateway/handler/idp.go:181:33" + "position": "pkg/apigateway/handler/idp.go:226:33" }, { "id": "empty external user id", "message": "empty external user id", "translation": "外部用户ID为空", - "position": "pkg/apigateway/handler/idp.go:204:40" + "position": "pkg/apigateway/handler/idp.go:249:40" + }, + { + "id": "empty referer link", + "message": "empty referer link", + "translation": "", + "position": "pkg/apigateway/handler/idp.go:264:31" }, { "id": "empty idp_id or idp_entity_id", "message": "empty idp_id or idp_entity_id", "translation": "idp_id或idp_entity_id为空", - "position": "pkg/apigateway/handler/idp.go:367:33" + "position": "pkg/apigateway/handler/idp.go:412:33" }, { "id": "invalid form", "message": "invalid form", "translation": "无效的表单", - "position": "pkg/apigateway/handler/imageutils.go:87:31" + "position": "pkg/apigateway/handler/imageutils.go:94:31" }, { "id": "missing image name", "message": "missing image name", "translation": "缺少镜像名称参数", - "position": "pkg/apigateway/handler/imageutils.go:101:31" + "position": "pkg/apigateway/handler/imageutils.go:108:31" }, { "id": "missing image size", "message": "missing image size", "translation": "缺少镜像大小参数", - "position": "pkg/apigateway/handler/imageutils.go:108:31" + "position": "pkg/apigateway/handler/imageutils.go:115:31" }, { "id": "invalid image size", "message": "invalid image size", "translation": "无效的镜像大小参数", - "position": "pkg/apigateway/handler/imageutils.go:113:31" + "position": "pkg/apigateway/handler/imageutils.go:120:31" + }, + { + "id": "image is not in status 'active'", + "message": "image is not in status 'active'", + "translation": "", + "position": "pkg/apigateway/handler/imageutils.go:168:42" + }, + { + "id": "invalid download token", + "message": "invalid download token", + "translation": "", + "position": "pkg/apigateway/handler/imageutils.go:259:33" + }, + { + "id": "image download url is expired", + "message": "image download url is expired", + "translation": "", + "position": "pkg/apigateway/handler/imageutils.go:272:29" }, { "id": "Parse query: %v", @@ -269,121 +293,109 @@ "id": "Missing parameter %s", "message": "Missing parameter %s", "translation": "找不到参数%s", - "position": "pkg/apigateway/handler/misc.go:126:43" + "position": "pkg/apigateway/handler/misc.go:132:43" }, { "id": "Unsupported action %s", "message": "Unsupported action %s", "translation": "不支持动作%s", - "position": "pkg/apigateway/handler/misc.go:141:43" + "position": "pkg/apigateway/handler/misc.go:147:43" }, { "id": "Wrong content type %s, want %s", "message": "Wrong content type %s, want %s", "translation": "Content-Type错误,%s,应为%s", - "position": "pkg/apigateway/handler/misc.go:160:41" + "position": "pkg/apigateway/handler/misc.go:166:41" }, { "id": "can't open file", "message": "can't open file", "translation": "打开文件出错", - "position": "pkg/apigateway/handler/misc.go:169:41" + "position": "pkg/apigateway/handler/misc.go:175:41" }, { "id": "can't parse file", "message": "can't parse file", "translation": "解析文件出错", - "position": "pkg/apigateway/handler/misc.go:177:41" + "position": "pkg/apigateway/handler/misc.go:183:41" }, { "id": "template file is invalid. please check.", "message": "template file is invalid. please check.", "translation": "模板文件无效,请检查", - "position": "pkg/apigateway/handler/misc.go:204:33" + "position": "pkg/apigateway/handler/misc.go:210:33" }, { "id": "empty file content", "message": "empty file content", "translation": "文件内容空", - "position": "pkg/apigateway/handler/misc.go:228:42" + "position": "pkg/apigateway/handler/misc.go:234:42" }, { "id": "row %d name is empty", "message": "row %d name is empty", "translation": "第%d行,用户名为空", - "position": "pkg/apigateway/handler/misc.go:359:34" + "position": "pkg/apigateway/handler/misc.go:366:34" }, { "id": "row %d password is empty", "message": "row %d password is empty", "translation": "", - "position": "pkg/apigateway/handler/misc.go:365:34" + "position": "pkg/apigateway/handler/misc.go:376:34" }, { "id": "row %d domain is empty", "message": "row %d domain is empty", "translation": "第%d行,域名称为空", - "position": "pkg/apigateway/handler/misc.go:373:35" + "position": "pkg/apigateway/handler/misc.go:384:35" }, { "id": "row %d duplicate name %s", "message": "row %d duplicate name %s", "translation": "第%d行,名称重复:%s", - "position": "pkg/apigateway/handler/misc.go:389:34" + "position": "pkg/apigateway/handler/misc.go:400:34" }, { "id": "template_id", "message": "template_id", "translation": "", - "position": "pkg/apigateway/handler/misc.go:442:31" - }, - { - "id": "internal server error", - "message": "internal server error", - "translation": "内部服务错误", - "position": "pkg/apigateway/handler/misc.go:453:34" + "position": "pkg/apigateway/handler/misc.go:454:31" }, { "id": "template not found %s", "message": "template not found %s", "translation": "找不到模板:%s", - "position": "pkg/apigateway/handler/misc.go:492:33" + "position": "pkg/apigateway/handler/misc.go:484:33" }, { - "id": "request body is too large.", - "message": "request body is too large.", - "translation": "请求体太大", - "position": "pkg/apigateway/handler/misc.go:506:31" - }, - { - "id": "invalid multipart form", - "message": "invalid multipart form", - "translation": "无效的multipart表单", - "position": "pkg/apigateway/handler/misc.go:511:31" + "id": "internal server error", + "message": "internal server error", + "translation": "内部服务错误", + "position": "pkg/apigateway/handler/misc.go:489:33" }, { "id": "invalid content_length %s", "message": "invalid content_length %s", "translation": "无效的content_length", - "position": "pkg/apigateway/handler/misc.go:563:31" + "position": "pkg/apigateway/handler/misc.go:534:31" }, { "id": "No token in header", "message": "No token in header", "translation": "头部中没有token", - "position": "pkg/apigateway/handler/oidc.go:390:36" + "position": "pkg/apigateway/handler/oidc.go:391:36" }, { "id": "Token in header invalid", "message": "Token in header invalid", "translation": "头部中的token无效", - "position": "pkg/apigateway/handler/oidc.go:396:36" + "position": "pkg/apigateway/handler/oidc.go:397:36" }, { "id": "Token expired", "message": "Token expired", "translation": "token已过期", - "position": "pkg/apigateway/handler/oidc.go:400:36" + "position": "pkg/apigateway/handler/oidc.go:401:36" }, { "id": "resource %s module not exists", @@ -397,24 +409,18 @@ "translation": "找不到id列表", "position": "pkg/apigateway/handler/resource.go:150:31" }, - { - "id": "missing export keys", - "message": "missing export keys", - "translation": "缺少导出键名", - "position": "pkg/apigateway/handler/resource.go:208:32" - }, - { - "id": "inconsistent export keys and texts", - "message": "inconsistent export keys and texts", - "translation": "导出键名与文本不一致", - "position": "pkg/apigateway/handler/resource.go:215:32" - }, { "id": "recv invalid data", "message": "recv invalid data", "translation": "收到无效数据", "position": "pkg/apigateway/handler/rpc.go:130:29" }, + { + "id": "sync error", + "message": "sync error", + "translation": "", + "position": "pkg/apihelper/apihelper.go:30:2" + }, { "id": "invalid CannedAction %s ", "message": "invalid CannedAction %s ", @@ -437,7 +443,7 @@ "id": "invalid share_mode %s", "message": "invalid share_mode %s", "translation": "无效的shared_mode %s", - "position": "pkg/apis/compute/cloudaccount.go:214:43" + "position": "pkg/apis/compute/cloudaccount.go:220:43" }, { "id": "mx_priority range limited to [1,50]", @@ -473,31 +479,31 @@ "id": "missing tags", "message": "missing tags", "translation": "缺少标签", - "position": "pkg/apis/compute/project_mappings.go:66:43" + "position": "pkg/apis/compute/project_mappings.go:62:43" }, { "id": "invalid condition", "message": "invalid condition", "translation": "条件表达式无效", - "position": "pkg/apis/compute/project_mappings.go:72:43" + "position": "pkg/apis/compute/project_mappings.go:68:43" }, { "id": "missing tag key for", "message": "missing tag key for", "translation": "缺少标签key", - "position": "pkg/apis/compute/project_mappings.go:77:44" + "position": "pkg/apis/compute/project_mappings.go:73:44" }, { "id": "not support auto_create_project", "message": "not support auto_create_project", "translation": "不支持自动创建项目", - "position": "pkg/apis/compute/project_mappings.go:84:43" + "position": "pkg/apis/compute/project_mappings.go:80:43" }, { "id": "missing project_id", "message": "missing project_id", "translation": "缺少项目Id", - "position": "pkg/apis/compute/project_mappings.go:87:43" + "position": "pkg/apis/compute/project_mappings.go:83:43" }, { "id": "duplicate route cidr %s", @@ -509,25 +515,25 @@ "id": "Internal server error: %s", "message": "Internal server error: %s", "translation": "服务器内部错误:%s", - "position": "pkg/appsrv/appsrv.go:353:36" + "position": "pkg/appsrv/appsrv.go:362:36" }, { "id": "Internal server error", "message": "Internal server error", "translation": "服务器内部错误", - "position": "pkg/appsrv/appsrv.go:364:36" + "position": "pkg/appsrv/appsrv.go:373:36" }, { "id": "Invalid handler %s", "message": "Invalid handler %s", "translation": "无效的handler:%s", - "position": "pkg/appsrv/appsrv.go:371:34" + "position": "pkg/appsrv/appsrv.go:380:34" }, { "id": "Handler not found", "message": "Handler not found", "translation": "未找到handler", - "position": "pkg/appsrv/appsrv.go:375:27" + "position": "pkg/appsrv/appsrv.go:384:27" }, { "id": "No request key: %s", @@ -563,253 +569,211 @@ "id": "%s method not found", "message": "%s method not found", "translation": "找不到%s方法", - "position": "pkg/cloudcommon/db/caller.go:111:48" + "position": "pkg/cloudcommon/db/caller.go:112:48" }, { "id": "%s method params length not match, expected %d, input %d", "message": "%s method params length not match, expected %d, input %d", "translation": "%s方法参数长度不匹配,期望数%d,实际%d", - "position": "pkg/cloudcommon/db/caller.go:116:48" + "position": "pkg/cloudcommon/db/caller.go:117:48" }, { "id": "Invald %s return value", "message": "Invald %s return value", "translation": "%s返回值无效", - "position": "pkg/cloudcommon/db/caller.go:219:48" + "position": "pkg/cloudcommon/db/caller.go:242:48" }, { "id": "Invald ListItemFilter return value count %d", "message": "Invald ListItemFilter return value count %d", "translation": "ListItemFilter返回无效的计数%d", - "position": "pkg/cloudcommon/db/caller.go:234:48" + "position": "pkg/cloudcommon/db/caller.go:257:48" }, { "id": "Invald OrderByExtraFields return value count %d", "message": "Invald OrderByExtraFields return value count %d", "translation": "OrderByExtraFields返回无效的计数%d", - "position": "pkg/cloudcommon/db/caller.go:254:48" + "position": "pkg/cloudcommon/db/caller.go:277:48" }, { "id": "Invalid FetchCustomizeColumns return value count %d", "message": "Invalid FetchCustomizeColumns return value count %d", "translation": "FetchCustomizeColumns返回无效的计数%d", - "position": "pkg/cloudcommon/db/caller.go:276:48" + "position": "pkg/cloudcommon/db/caller.go:299:48" }, { "id": "Invalid FetchCustomizeColumns return value type, not a slice!", "message": "Invalid FetchCustomizeColumns return value type, not a slice!", "translation": "FetchCustomizeColumns返回类型无数(不是slice)", - "position": "pkg/cloudcommon/db/caller.go:282:48" + "position": "pkg/cloudcommon/db/caller.go:305:48" }, { "id": "Invalid FetchCustomizeColumns return value, inconsistent obj count: input %d != output %d", "message": "Invalid FetchCustomizeColumns return value, inconsistent obj count: input %d != output %d", "translation": "FetchCustomizeColumns返回值无效,对象数目不匹配,输入%d,输出%d", - "position": "pkg/cloudcommon/db/caller.go:285:48" + "position": "pkg/cloudcommon/db/caller.go:308:48" }, { "id": "Invald ValidateUpdateData return value", "message": "Invald ValidateUpdateData return value", "translation": "ValidateUpdateData返回值无效", - "position": "pkg/cloudcommon/db/caller.go:303:48" + "position": "pkg/cloudcommon/db/caller.go:354:48" }, { "id": "Invald CustomizeDelete return value", "message": "Invald CustomizeDelete return value", "translation": "CustomizeDelete返回值无效", - "position": "pkg/cloudcommon/db/caller.go:318:43" + "position": "pkg/cloudcommon/db/caller.go:369:43" + }, + { + "id": "Invald ValidateDeleteCondition return value", + "message": "Invald ValidateDeleteCondition return value", + "translation": "", + "position": "pkg/cloudcommon/db/caller.go:380:43" + }, + { + "id": "Invald ValidateUpdateCondition return value", + "message": "Invald ValidateUpdateCondition return value", + "translation": "", + "position": "pkg/cloudcommon/db/caller.go:391:43" }, { "id": "invalid joint resources %s", "message": "invalid joint resources %s", "translation": "无效的联合资源%s", - "position": "pkg/cloudcommon/db/db_dispatcher.go:219:52" + "position": "pkg/cloudcommon/db/db_dispatcher.go:215:52" }, { "id": "FetchCustomizeColumns return incorrect number of results", "message": "FetchCustomizeColumns return incorrect number of results", "translation": "FetchCustomizeColumns返回的结果数不正确", - "position": "pkg/cloudcommon/db/db_dispatcher.go:434:49" + "position": "pkg/cloudcommon/db/db_dispatcher.go:433:49" }, { "id": "No context manager", "message": "No context manager", "translation": "找不到上下文管理器", - "position": "pkg/cloudcommon/db/db_dispatcher.go:497:48" + "position": "pkg/cloudcommon/db/db_dispatcher.go:496:48" }, { "id": "No such context %s(%s)", "message": "No such context %s(%s)", "translation": "没有此上下文%s(%s)", - "position": "pkg/cloudcommon/db/db_dispatcher.go:514:47" + "position": "pkg/cloudcommon/db/db_dispatcher.go:513:47" }, { "id": "fail to get http response writer from context", "message": "fail to get http response writer from context", "translation": "从上下文中获取HTTP响应Writer失败", - "position": "pkg/cloudcommon/db/db_dispatcher.go:881:48" + "position": "pkg/cloudcommon/db/db_dispatcher.go:860:48" }, { - "id": "FetchCustomizeColumns returns incorrect results", - "message": "FetchCustomizeColumns returns incorrect results", - "translation": "FetchCustomizeColumns返回值不正确", - "position": "pkg/cloudcommon/db/db_dispatcher.go:923:47" + "id": "FetchCustomizeColumns returns incorrect results(expect 1 actual %d)", + "message": "FetchCustomizeColumns returns incorrect results(expect 1 actual %d)", + "translation": "", + "position": "pkg/cloudcommon/db/db_dispatcher.go:901:47" }, { "id": "reflect call %s fail %s", "message": "reflect call %s fail %s", "translation": "反射调用%s出错:%s", - "position": "pkg/cloudcommon/db/db_dispatcher.go:950:49" - }, - { - "id": "%s not allow to get property %s", - "message": "%s not allow to get property %s", - "translation": "%s不允许获取%s属性", - "position": "pkg/cloudcommon/db/db_dispatcher.go:956:44" + "position": "pkg/cloudcommon/db/db_dispatcher.go:922:48" }, { "id": "No return value, so why query?", "message": "No return value, so why query?", "translation": "没有返回值", - "position": "pkg/cloudcommon/db/db_dispatcher.go:974:45" - }, - { - "id": "Not allow to get details", - "message": "Not allow to get details", - "translation": "不允许获取详情", - "position": "pkg/cloudcommon/db/db_dispatcher.go:1011:43" + "position": "pkg/cloudcommon/db/db_dispatcher.go:934:45" }, { "id": "%s %s %s not found", "message": "%s %s %s not found", "translation": "%s %s %s找不到", - "position": "pkg/cloudcommon/db/db_dispatcher.go:1047:47" - }, - { - "id": "%s not allow to get spec %s", - "message": "%s not allow to get spec %s", - "translation": "%s不允许获取%s", - "position": "pkg/cloudcommon/db/db_dispatcher.go:1058:44" - }, - { - "id": "Not allow to create item", - "message": "Not allow to create item", - "translation": "不允许创建对象", - "position": "pkg/cloudcommon/db/db_dispatcher.go:1331:43" + "position": "pkg/cloudcommon/db/db_dispatcher.go:1001:46" }, { "id": "body is not a json?", "message": "body is not a json?", "translation": "请求体不是JSON对象?", - "position": "pkg/cloudcommon/db/db_dispatcher.go:1373:48" + "position": "pkg/cloudcommon/db/db_dispatcher.go:1327:48" }, { "id": "Missing name or generate_name", "message": "Missing name or generate_name", "translation": "未指定name或者generate_name", - "position": "pkg/cloudcommon/db/db_dispatcher.go:1380:50" - }, - { - "id": "not allow to perform %s", - "message": "not allow to perform %s", - "translation": "不允许执行%s", - "position": "pkg/cloudcommon/db/db_dispatcher.go:1538:43" - }, - { - "id": "%s allow %s %s not found", - "message": "%s allow %s %s not found", - "translation": "找不到%s Allow %s %s方法", - "position": "pkg/cloudcommon/db/db_dispatcher.go:1678:49" - }, - { - "id": "%s not allow to %s %s", - "message": "%s not allow to %s %s", - "translation": "%s不允许%s %s", - "position": "pkg/cloudcommon/db/db_dispatcher.go:1691:44" + "position": "pkg/cloudcommon/db/db_dispatcher.go:1334:50" }, { "id": "Invalid data JSONObject", "message": "Invalid data JSONObject", "translation": "无效的JSON对象", - "position": "pkg/cloudcommon/db/db_dispatcher.go:1727:48" - }, - { - "id": "Not allow to update item", - "message": "Not allow to update item", - "translation": "不允许更新对象", - "position": "pkg/cloudcommon/db/db_dispatcher.go:1781:43" - }, - { - "id": "%s(%s) not allow to delete", - "message": "%s(%s) not allow to delete", - "translation": "不允许删除%s(%s)", - "position": "pkg/cloudcommon/db/db_dispatcher.go:1885:43" - }, - { - "id": "Not allow to attach", - "message": "Not allow to attach", - "translation": "不允许绑定", - "position": "pkg/cloudcommon/db/db_joint_dispatcher.go:171:43" + "position": "pkg/cloudcommon/db/db_dispatcher.go:1633:48" }, { "id": "Object %s %s has attached %s %s", "message": "Object %s %s has attached %s %s", "translation": "%s %s已与%s %s绑定", - "position": "pkg/cloudcommon/db/db_joint_dispatcher.go:220:47" + "position": "pkg/cloudcommon/db/db_joint_dispatcher.go:211:47" }, { "id": "project in non-default domain is prohibited", "message": "project in non-default domain is prohibited", "translation": "非默认域中的项目是被禁止的", - "position": "pkg/cloudcommon/db/domain.go:86:38" + "position": "pkg/cloudcommon/db/domain.go:87:38" }, { "id": "missing new domain", "message": "missing new domain", "translation": "新域未指定", - "position": "pkg/cloudcommon/db/domainresource.go:153:48" + "position": "pkg/cloudcommon/db/domainresource.go:129:48" }, { "id": "check name duplication error: %s", "message": "check name duplication error: %s", "translation": "检查名称重复时出错:%s", - "position": "pkg/cloudcommon/db/domainresource.go:185:48" + "position": "pkg/cloudcommon/db/domainresource.go:161:48" }, { - "id": "not enough privilege (require:%s,allow:%s,query:%s)", - "message": "not enough privilege (require:%s,allow:%s,query:%s)", - "translation": "权限不足(要求%s,允许%s,实际%s)", + "id": "not enough privilege to dp %s (require:%s,allow:%s,query:%s)", + "message": "not enough privilege to dp %s (require:%s,allow:%s,query:%s)", + "translation": "", "position": "pkg/cloudcommon/db/fetch.go:390:50" }, { "id": "Not support resource %s tag filter", "message": "Not support resource %s tag filter", "translation": "不支持%s资源使用标签过滤", - "position": "pkg/cloudcommon/db/metadata.go:342:49" + "position": "pkg/cloudcommon/db/metadata.go:406:43" }, { "id": "Action %s not found", "message": "Action %s not found", "translation": "找不到动作%s", - "position": "pkg/cloudcommon/db/modelbase.go:250:47" + "position": "pkg/cloudcommon/db/modelbase.go:264:47" }, { "id": "can't get string field", "message": "can't get string field", "translation": "无法获取字符串字段", - "position": "pkg/cloudcommon/db/modelbase.go:357:49" + "position": "pkg/cloudcommon/db/modelbase.go:364:49" }, { "id": "model has no field %s", "message": "model has no field %s", "translation": "模型没有%s字段", - "position": "pkg/cloudcommon/db/modelbase.go:367:45" + "position": "pkg/cloudcommon/db/modelbase.go:374:45" }, { "id": "Query database error %s", "message": "Query database error %s", "translation": "数据库查询出错:%s", - "position": "pkg/cloudcommon/db/modelbase.go:389:49" + "position": "pkg/cloudcommon/db/modelbase.go:396:49" + }, + { + "id": "table %s not found", + "message": "table %s not found", + "translation": "", + "position": "pkg/cloudcommon/db/modelbase.go:487:49" }, { "id": "name starts with letter, and contains letter, number and - only", @@ -821,7 +785,37 @@ "id": "not allow to delete log", "message": "not allow to delete log", "translation": "不允许删除日志", - "position": "pkg/cloudcommon/db/opslog.go:367:37" + "position": "pkg/cloudcommon/db/opslog.go:411:37" + }, + { + "id": "resource (domain) tags not match (tags:%s,require:%s)", + "message": "resource (domain) tags not match (tags:%s,require:%s)", + "translation": "", + "position": "pkg/cloudcommon/db/policytags.go:43:51" + }, + { + "id": "resource (project) tags not match (tags:%s,require:%s)", + "message": "resource (project) tags not match (tags:%s,require:%s)", + "translation": "", + "position": "pkg/cloudcommon/db/policytags.go:46:51" + }, + { + "id": "resource tags not match (tags:%s,require:%s)", + "message": "resource tags not match (tags:%s,require:%s)", + "translation": "", + "position": "pkg/cloudcommon/db/policytags.go:49:51" + }, + { + "id": "domain tags not match (%s,require:%s)", + "message": "domain tags not match (%s,require:%s)", + "translation": "", + "position": "pkg/cloudcommon/db/policytags.go:62:51" + }, + { + "id": "project tags not match (%s,require:%s)", + "message": "project tags not match (%s,require:%s)", + "translation": "", + "position": "pkg/cloudcommon/db/policytags.go:76:51" }, { "id": "DIRECT setting cannot be changed", @@ -875,37 +869,31 @@ "id": "not allow to list domain quotas", "message": "not allow to list domain quotas", "translation": "不允许列出域配额", - "position": "pkg/cloudcommon/db/quotas/handler.go:473:29" - }, - { - "id": "out of privileges", - "message": "out of privileges", - "translation": "权限不足", - "position": "pkg/cloudcommon/db/quotas/handler.go:478:29" + "position": "pkg/cloudcommon/db/quotas/handler.go:472:28" }, { "id": "not allow to list project quotas", "message": "not allow to list project quotas", "translation": "不允许列出项目配额", - "position": "pkg/cloudcommon/db/quotas/handler.go:515:29" + "position": "pkg/cloudcommon/db/quotas/handler.go:507:28" }, { "id": "query quotas %s", "message": "query quotas %s", "translation": "查询配额:%s", - "position": "pkg/cloudcommon/db/quotas/handler.go:573:49" + "position": "pkg/cloudcommon/db/quotas/handler.go:559:49" }, { - "id": "not enough privilege (require:%s,allow:%s:resource:%s)", - "message": "not enough privilege (require:%s,allow:%s:resource:%s)", - "translation": "权限不足(要求:%s,允许:%s:资源:%s)", - "position": "pkg/cloudcommon/db/rbac.go:75:37" + "id": "not enough privilege (require:%s,allow:%s:resource:%s) [tags:%s]", + "message": "not enough privilege (require:%s,allow:%s:resource:%s) [tags:%s]", + "translation": "", + "position": "pkg/cloudcommon/db/rbac.go:89:59" }, { "id": "not enough privilege (require:%s,allow:%s)", "message": "not enough privilege (require:%s,allow:%s)", "translation": "权限不足(要求:%s,允许:%s)", - "position": "pkg/cloudcommon/db/rbac.go:129:37" + "position": "pkg/cloudcommon/db/rbac.go:147:59" }, { "id": "invalid scope %s", @@ -941,13 +929,13 @@ "id": "sharing is limited to domains %s", "message": "sharing is limited to domains %s", "translation": "只能共享给指定域: %s", - "position": "pkg/cloudcommon/db/sharablebase.go:459:39" + "position": "pkg/cloudcommon/db/sharablebase.go:460:39" }, { "id": "Insert shared resource failed %s", "message": "Insert shared resource failed %s", "translation": "插入共享资源出错:%s", - "position": "pkg/cloudcommon/db/sharedresource.go:209:49" + "position": "pkg/cloudcommon/db/sharedresource.go:214:49" }, { "id": "name starts with letter, and contains letter, number and ._@- only", @@ -965,19 +953,19 @@ "id": "not allow to set system key, please remove the underscore at the beginning", "message": "not allow to set system key, please remove the underscore at the beginning", "translation": "不允许使用系统保留键,请移除键名起始的下划线", - "position": "pkg/cloudcommon/db/standalone_anon.go:383:44" + "position": "pkg/cloudcommon/db/standalone_anon.go:443:44" }, { "id": "input key too long \u003e %d", "message": "input key too long \u003e %d", "translation": "输入键名长度超过%d", - "position": "pkg/cloudcommon/db/standalone_anon.go:421:49" + "position": "pkg/cloudcommon/db/standalone_anon.go:473:49" }, { "id": "input value too long \u003e %d", "message": "input value too long \u003e %d", "translation": "输入键值长度超过%d", - "position": "pkg/cloudcommon/db/standalone_anon.go:424:49" + "position": "pkg/cloudcommon/db/standalone_anon.go:476:49" }, { "id": "user %s not found", @@ -989,37 +977,49 @@ "id": "forbidden", "message": "forbidden", "translation": "禁止", - "position": "pkg/cloudcommon/db/taskman/tasks.go:177:37" + "position": "pkg/cloudcommon/db/taskman/tasks.go:176:37" }, { "id": "non-admin user not allowed to create system object", "message": "non-admin user not allowed to create system object", "translation": "非管理员不允许创建系统级别资源", - "position": "pkg/cloudcommon/db/virtualresource.go:229:58" + "position": "pkg/cloudcommon/db/virtualresource.go:263:58" }, { "id": "Virtual resource freezed, can't do %s", "message": "Virtual resource freezed, can't do %s", "translation": "该资源被锁定,无法执行 %s 操作", - "position": "pkg/cloudcommon/db/virtualresource.go:295:39" + "position": "pkg/cloudcommon/db/virtualresource.go:326:39" }, { "id": "virtual resource already freezed", "message": "virtual resource already freezed", "translation": "该资源已经被锁定", - "position": "pkg/cloudcommon/db/virtualresource.go:332:44" + "position": "pkg/cloudcommon/db/virtualresource.go:339:44" }, { "id": "virtual resource not freezed", "message": "virtual resource not freezed", "translation": "该资源未被锁定", - "position": "pkg/cloudcommon/db/virtualresource.go:352:44" + "position": "pkg/cloudcommon/db/virtualresource.go:355:44" }, { "id": "missing new project/tenant", "message": "missing new project/tenant", "translation": "未指定项目", - "position": "pkg/cloudcommon/db/virtualresource.go:384:48" + "position": "pkg/cloudcommon/db/virtualresource.go:383:48" + }, + { + "id": "can't change owner for resource in project with class metadata", + "message": "can't change owner for resource in project with class metadata", + "translation": "", + "position": "pkg/cloudcommon/db/virtualresource.go:439:44" + }, + { + "id": "can't change resource's owner as that in project with class metadata", + "message": "can't change resource's owner as that in project with class metadata", + "translation": "", + "position": "pkg/cloudcommon/db/virtualresource.go:452:43" }, { "id": "InformerBackend not init", @@ -1031,19 +1031,13 @@ "id": "invalid format", "message": "invalid format", "translation": "无效的格式", - "position": "pkg/cloudcommon/policy/policy.go:426:103" - }, - { - "id": "operation not allowed", - "message": "operation not allowed", - "translation": "操作不允许", - "position": "pkg/cloudcommon/policy/policy.go:459:87" + "position": "pkg/cloudcommon/policy/policy.go:419:115" }, { "id": "invalid input format", "message": "invalid input format", "translation": "无效的输入格式", - "position": "pkg/cloudcommon/policy/policy.go:488:48" + "position": "pkg/cloudcommon/policy/policy.go:477:48" }, { "id": "IPMI tool is null", @@ -1145,7 +1139,7 @@ "id": "Not Implemented GetProvider", "message": "Not Implemented GetProvider", "translation": "未实现GetProvider", - "position": "pkg/cloudprovider/cloudprovider.go:616:47" + "position": "pkg/cloudprovider/cloudprovider.go:703:47" }, { "id": "NotFoundError", @@ -1199,7 +1193,7 @@ "id": "ErrAddressCountExceed", "message": "ErrAddressCountExceed", "translation": "地址分配数量达到上线", - "position": "pkg/cloudprovider/resources.go:402:7" + "position": "pkg/cloudprovider/resources.go:412:7" }, { "id": "cannot support more than 1 nic", @@ -1229,25 +1223,19 @@ "id": "failed to find subformat vhd for image %s, please append 'vhd' for glance options(target_image_formats)", "message": "failed to find subformat vhd for image %s, please append 'vhd' for glance options(target_image_formats)", "translation": "无法找到镜像%s的subformats中找到vhd,请尝试为glance target_image_formats选项添加'vhd'", - "position": "pkg/compute/guestdrivers/azure.go:146:45" + "position": "pkg/compute/guestdrivers/azure.go:145:45" }, { "id": "Azure Mv2-series instance sku only support UEFI image", "message": "Azure Mv2-series instance sku only support UEFI image", "translation": "Azure Mv2系列SKU仅支持UEFI镜像", - "position": "pkg/compute/guestdrivers/azure.go:179:49" + "position": "pkg/compute/guestdrivers/azure.go:178:49" }, { "id": "Azure UEFI image %s not support this instance sku", "message": "Azure UEFI image %s not support this instance sku", "translation": "Azure UEFI镜像%s不支持此SKU", - "position": "pkg/compute/guestdrivers/azure.go:202:55" - }, - { - "id": "cannot support change azure instance name", - "message": "cannot support change azure instance name", - "translation": "不支持变更Azure实例名称", - "position": "pkg/compute/guestdrivers/azure.go:212:48" + "position": "pkg/compute/guestdrivers/azure.go:201:55" }, { "id": "Cannot change config for baremtal", @@ -1265,31 +1253,31 @@ "id": "Invalid raid config: %v", "message": "Invalid raid config: %v", "translation": "无效的RAID配置:%v", - "position": "pkg/compute/guestdrivers/baremetals.go:399:49" + "position": "pkg/compute/guestdrivers/baremetals.go:406:49" }, { "id": "Host %s is not a baremetal", "message": "Host %s is not a baremetal", "translation": "宿主机%s不是一个裸金属服务器", - "position": "pkg/compute/guestdrivers/baremetals.go:416:48" + "position": "pkg/compute/guestdrivers/baremetals.go:423:48" }, { "id": "Baremetal %s is not ready", "message": "Baremetal %s is not ready", "translation": "裸金属服务器%s没有准备好", - "position": "pkg/compute/guestdrivers/baremetals.go:419:47" + "position": "pkg/compute/guestdrivers/baremetals.go:426:47" }, { "id": "Baremetal %s is occupied", "message": "Baremetal %s is occupied", "translation": "裸金属服务器%s已被占用", - "position": "pkg/compute/guestdrivers/baremetals.go:422:54" + "position": "pkg/compute/guestdrivers/baremetals.go:429:54" }, { "id": "Cannot save image for baremtal", "message": "Cannot save image for baremtal", "translation": "无法为裸金属服务器保存镜像", - "position": "pkg/compute/guestdrivers/baremetals.go:542:46" + "position": "pkg/compute/guestdrivers/baremetals.go:550:46" }, { "id": "Not Implement ValidateCreateEip", @@ -1303,6 +1291,18 @@ "translation": "hypervisor %s不允许此操作", "position": "pkg/compute/guestdrivers/base.go:400:41" }, + { + "id": "Cann't online resize root disk", + "message": "Cann't online resize root disk", + "translation": "", + "position": "pkg/compute/guestdrivers/cloudpods.go:93:47" + }, + { + "id": "Cannot resize disk when guest in status %s", + "message": "Cannot resize disk when guest in status %s", + "translation": "", + "position": "pkg/compute/guestdrivers/cloudpods.go:96:41" + }, { "id": "Not supported, please use kubectl", "message": "Not supported, please use kubectl", @@ -1331,13 +1331,13 @@ "id": "esxi guest migrate require prefer_host", "message": "esxi guest migrate require prefer_host", "translation": "ESXi虚机迁移需要指定prefer_host", - "position": "pkg/compute/guestdrivers/esxi.go:548:39" + "position": "pkg/compute/guestdrivers/esxi.go:551:39" }, { "id": "can't rebuild root for a guest with instance snapshots", "message": "can't rebuild root for a guest with instance snapshots", "translation": "无法为有主机快照的虚拟机重装系统", - "position": "pkg/compute/guestdrivers/esxi.go:696:45" + "position": "pkg/compute/guestdrivers/esxi.go:745:45" }, { "id": "Unknown google storage type %s", @@ -1367,79 +1367,109 @@ "id": "Host %s not found", "message": "Host %s not found", "translation": "找不到宿主机%s", - "position": "pkg/compute/guestdrivers/kvm.go:696:39" + "position": "pkg/compute/guestdrivers/kvm.go:712:39" }, { "id": "Guest have backup, can't migrate", "message": "Guest have backup, can't migrate", "translation": "主备机不可迁移", - "position": "pkg/compute/guestdrivers/kvm.go:708:39" + "position": "pkg/compute/guestdrivers/kvm.go:724:39" }, { "id": "Cannot normal migrate guest in status %s, try rescue mode or server-live-migrate?", "message": "Cannot normal migrate guest in status %s, try rescue mode or server-live-migrate?", "translation": "无法为状态为%s的虚机执行迁移操作,尝试救援模式或server-live-migrate", - "position": "pkg/compute/guestdrivers/kvm.go:711:41" + "position": "pkg/compute/guestdrivers/kvm.go:727:41" }, { "id": "Rescue mode requires all disk store in shared storages", "message": "Rescue mode requires all disk store in shared storages", "translation": "救援模式要求所有磁盘都使用共享存储", - "position": "pkg/compute/guestdrivers/kvm.go:718:41" + "position": "pkg/compute/guestdrivers/kvm.go:738:41" }, { "id": "Cannot migrate with isolated devices", "message": "Cannot migrate with isolated devices", "translation": "使用透传设备时不支持迁移", - "position": "pkg/compute/guestdrivers/kvm.go:724:39" + "position": "pkg/compute/guestdrivers/kvm.go:747:39" }, { "id": "Cannot live migrate with cdrom", "message": "Cannot live migrate with cdrom", "translation": "使用cdrom时无法在线迁移", - "position": "pkg/compute/guestdrivers/kvm.go:742:40" + "position": "pkg/compute/guestdrivers/kvm.go:765:40" }, { "id": "Cannot live migrate with isolated devices", "message": "Cannot live migrate with isolated devices", "translation": "使用透传设备时无法在线迁移", - "position": "pkg/compute/guestdrivers/kvm.go:746:40" + "position": "pkg/compute/guestdrivers/kvm.go:772:40" }, { "id": "Cannot do live migrate, too low qemu version", "message": "Cannot do live migrate, too low qemu version", "translation": "QEMU版本太低,无法在线迁移", - "position": "pkg/compute/guestdrivers/kvm.go:749:40" + "position": "pkg/compute/guestdrivers/kvm.go:775:40" }, { "id": "Guest %s can't hot remove nic", "message": "Guest %s can't hot remove nic", "translation": "无法在运行时移除虚拟机网卡", - "position": "pkg/compute/guestdrivers/kvm.go:763:39" + "position": "pkg/compute/guestdrivers/kvm.go:789:39" + }, + { + "id": "Cannot change disk storage in status %s", + "message": "Cannot change disk storage in status %s", + "translation": "", + "position": "pkg/compute/guestdrivers/kvm.go:797:39" + }, + { + "id": "Cannot change disk storage in backup guest %s", + "message": "Cannot change disk storage in backup guest %s", + "translation": "", + "position": "pkg/compute/guestdrivers/kvm.go:802:39" + }, + { + "id": "Storage %s not attached or enabled on host %s", + "message": "Storage %s not attached or enabled on host %s", + "translation": "", + "position": "pkg/compute/guestdrivers/kvm.go:818:39" + }, + { + "id": "unsupported vdi protocol", + "message": "unsupported vdi protocol", + "translation": "", + "position": "pkg/compute/guestdrivers/kvm.go:837:43" + }, + { + "id": "Invalid machine type %q for arch %q", + "message": "Invalid machine type %q for arch %q", + "translation": "", + "position": "pkg/compute/guestdrivers/kvm.go:875:43" }, { "id": "%s not support cdrom params", "message": "%s not support cdrom params", "translation": "%s不支持指定CDROM参数", - "position": "pkg/compute/guestdrivers/managedvirtual.go:204:48" + "position": "pkg/compute/guestdrivers/managedvirtual.go:221:48" }, { "id": "%s not support create eip, it only support bind eip", "message": "%s not support create eip, it only support bind eip", "translation": "%s不支持创建EIP,仅支持绑定已有EIP", - "position": "pkg/compute/guestdrivers/openstack.go:152:42" + "position": "pkg/compute/guestdrivers/openstack.go:161:42" }, { "id": "%s not support create virtual machine with eip", "message": "%s not support create virtual machine with eip", "translation": "%s不支持创建虚机时同时创建EIP", - "position": "pkg/compute/guestdrivers/openstack.go:172:52" + "position": "pkg/compute/guestdrivers/openstack.go:181:52" }, { "id": "data disk not support storage type %s", "message": "data disk not support storage type %s", "translation": "数据盘不支持存储类型%s", - "position": "pkg/compute/guestdrivers/openstack.go:177:53" + "position": "pkg/compute/guestdrivers/openstack.go:186:53" }, { "id": "The %s disk size must be in the range of 10GB ~ 16000GB", @@ -1448,88 +1478,82 @@ "position": "pkg/compute/guestdrivers/qcloud.go:150:50" }, { - "id": "The %s disk size must be in the range of 50GB ~ 16000GB", - "message": "The %s disk size must be in the range of 50GB ~ 16000GB", - "translation": "%s盘的大小必须在50GB到16000GB范围内", + "id": "The %s disk size must be in the range of 10GB ~ 32000GB", + "message": "The %s disk size must be in the range of 10GB ~ 32000GB", + "translation": "", "position": "pkg/compute/guestdrivers/qcloud.go:154:50" }, - { - "id": "The %s disk size must be in the range of 100GB ~ 16000GB", - "message": "The %s disk size must be in the range of 100GB ~ 16000GB", - "translation": "%s盘的大小必须在100GB到16000GB范围内", - "position": "pkg/compute/guestdrivers/qcloud.go:158:50" - }, { "id": "The %s disk size must be in the range of 20GB ~ 32000GB", "message": "The %s disk size must be in the range of 20GB ~ 32000GB", "translation": "磁盘 %s 的大小必须介于20GB ~ 32000GB", - "position": "pkg/compute/guestdrivers/qcloud.go:162:50" + "position": "pkg/compute/guestdrivers/qcloud.go:158:50" }, { "id": "storage %s can not be data disk", "message": "storage %s can not be data disk", "translation": "%s存储不能作为数据盘", - "position": "pkg/compute/guestdrivers/qcloud.go:165:49" + "position": "pkg/compute/guestdrivers/qcloud.go:161:49" }, { "id": "Data disk size must be an integer multiple of 10G", "message": "Data disk size must be an integer multiple of 10G", "translation": "数据盘大小必须是10GB的整数倍", - "position": "pkg/compute/guestdrivers/qcloud.go:168:49" + "position": "pkg/compute/guestdrivers/qcloud.go:164:49" }, { "id": "failed to found system disk error: %v", "message": "failed to found system disk error: %v", "translation": "找不到系统盘:%v", - "position": "pkg/compute/guestdrivers/qcloud.go:178:46" + "position": "pkg/compute/guestdrivers/qcloud.go:174:46" }, { "id": "failed to found storage for disk %s(%s)", "message": "failed to found storage for disk %s(%s)", "translation": "找不到磁盘%s(%s)所属的存储", - "position": "pkg/compute/guestdrivers/qcloud.go:182:46" + "position": "pkg/compute/guestdrivers/qcloud.go:178:46" }, { "id": "The system disk is locally stored and does not support changing configuration", "message": "The system disk is locally stored and does not support changing configuration", "translation": "系统盘存储在本地,不支持变更配置", - "position": "pkg/compute/guestdrivers/qcloud.go:186:48" + "position": "pkg/compute/guestdrivers/qcloud.go:182:48" }, { "id": "Not support create local storage disks", "message": "Not support create local storage disks", "translation": "不支持创建本地盘", - "position": "pkg/compute/guestdrivers/qcloud.go:209:48" + "position": "pkg/compute/guestdrivers/qcloud.go:201:48" }, { "id": "Please input new disk backend type", "message": "Please input new disk backend type", "translation": "请指定新的磁盘类型", - "position": "pkg/compute/guestdrivers/qcloud.go:211:44" + "position": "pkg/compute/guestdrivers/qcloud.go:203:44" }, { "id": "The disk is locally stored and does not support detach", "message": "The disk is locally stored and does not support detach", "translation": "磁盘存储在本地,不支持解绑", - "position": "pkg/compute/guestdrivers/qcloud.go:227:47" + "position": "pkg/compute/guestdrivers/qcloud.go:219:47" }, { "id": "Host %s is not online", "message": "Host %s is not online", "translation": "宿主机%s不在线", - "position": "pkg/compute/guestdrivers/virtualization.go:264:47" + "position": "pkg/compute/guestdrivers/virtualization.go:270:47" }, { "id": "GetGuestCount fail %s", "message": "GetGuestCount fail %s", "translation": "GetGuestCount调用出错:%s", - "position": "pkg/compute/guestdrivers/virtualization.go:273:49" + "position": "pkg/compute/guestdrivers/virtualization.go:279:49" }, { "id": "host has been occupied", "message": "host has been occupied", "translation": "宿主机已被占用", - "position": "pkg/compute/guestdrivers/virtualization.go:276:55" + "position": "pkg/compute/guestdrivers/virtualization.go:282:55" }, { "id": "Aliyun reset disk required guest status is running or ready", @@ -1565,25 +1589,25 @@ "id": "Not Implement ValidateResetDisk", "message": "Not Implement ValidateResetDisk", "translation": "ValidateResetDisk未实现", - "position": "pkg/compute/hostdrivers/base.go:42:47" + "position": "pkg/compute/hostdrivers/base.go:43:47" }, { "id": "Not Implement ValidateAttachStorage", "message": "Not Implement ValidateAttachStorage", "translation": "ValidateAttachStorage未实现", - "position": "pkg/compute/hostdrivers/base.go:46:42" + "position": "pkg/compute/hostdrivers/base.go:47:49" }, { "id": "Not Implement RequestAttachStorage", "message": "Not Implement RequestAttachStorage", "translation": "RequestAttachStorage未实现", - "position": "pkg/compute/hostdrivers/base.go:50:42" + "position": "pkg/compute/hostdrivers/base.go:51:42" }, { "id": "Not Implement RequestDetachStorage", "message": "Not Implement RequestDetachStorage", "translation": "RequestDetachStorage未实现", - "position": "pkg/compute/hostdrivers/base.go:54:42" + "position": "pkg/compute/hostdrivers/base.go:55:42" }, { "id": "Disk must be dettached", @@ -1619,55 +1643,55 @@ "id": "Unsupport attach %s storage for %s host", "message": "Unsupport attach %s storage for %s host", "translation": "不支持挂载%s存储到%s宿主机", - "position": "pkg/compute/hostdrivers/kvm.go:64:47" + "position": "pkg/compute/hostdrivers/kvm.go:64:54" }, { "id": "Attach rbd storage require host status is online", "message": "Attach rbd storage require host status is online", "translation": "挂载rbd存储要求宿主机在线", - "position": "pkg/compute/hostdrivers/kvm.go:68:43" + "position": "pkg/compute/hostdrivers/kvm.go:68:50" }, { "id": "Query host storage error %s", "message": "Query host storage error %s", "translation": "查询主机磁盘出错:%s", - "position": "pkg/compute/hostdrivers/kvm.go:79:44" + "position": "pkg/compute/hostdrivers/kvm.go:78:51" }, { "id": "Host %s already have mount point %s with other storage", "message": "Host %s already have mount point %s with other storage", "translation": "宿主机%s挂载点%s已有其它存储", - "position": "pkg/compute/hostdrivers/kvm.go:82:40" + "position": "pkg/compute/hostdrivers/kvm.go:81:47" }, { "id": "Attach nfs storage require host status is online", "message": "Attach nfs storage require host status is online", "translation": "挂载NFS存储要求宿主机在线", - "position": "pkg/compute/hostdrivers/kvm.go:85:43" + "position": "pkg/compute/hostdrivers/kvm.go:84:50" }, { "id": "%s is not mount point %s", "message": "%s is not mount point %s", "translation": "%s不是一个挂解点:%s", - "position": "pkg/compute/hostdrivers/kvm.go:99:41" + "position": "pkg/compute/hostdrivers/kvm.go:98:48" }, { "id": "Disk attach muti guests", "message": "Disk attach muti guests", "translation": "磁盘挂载到多个虚机", - "position": "pkg/compute/hostdrivers/kvm.go:386:44" + "position": "pkg/compute/hostdrivers/kvm.go:369:44" }, { "id": "Disk attached guest status must be ready", "message": "Disk attached guest status must be ready", "translation": "磁盘所在虚机必须是已关机状态", - "position": "pkg/compute/hostdrivers/kvm.go:389:47" + "position": "pkg/compute/hostdrivers/kvm.go:372:47" }, { "id": "Disk dosen't attach guest", "message": "Disk dosen't attach guest", "translation": "磁盘未挂载到虚机", - "position": "pkg/compute/hostdrivers/kvm.go:392:44" + "position": "pkg/compute/hostdrivers/kvm.go:375:44" }, { "id": "OpenStack not support reset disk, you can create new disk with snapshot", @@ -1715,79 +1739,139 @@ "id": "Baremetal agent not found", "message": "Baremetal agent not found", "translation": "裸金属服务器Agent未找到", - "position": "pkg/compute/misc/handler.go:65:33" + "position": "pkg/compute/misc/handler.go:66:33" }, { "id": "Baremetal package not prepared", "message": "Baremetal package not prepared", "translation": "裸金属服务器package未准备好", - "position": "pkg/compute/misc/handler.go:74:32" + "position": "pkg/compute/misc/handler.go:75:32" }, { "id": "not allow to delete default access group", "message": "not allow to delete default access group", "translation": "不支持删除默认NAS权限组", - "position": "pkg/compute/models/access_group_caches.go:603:46" + "position": "pkg/compute/models/access_group_caches.go:583:46" }, { "id": "access group not empty, please delete mount target first", "message": "access group not empty, please delete mount target first", "translation": "NAS权限组不为空,请先删除挂载点", - "position": "pkg/compute/models/access_group_caches.go:606:37" + "position": "pkg/compute/models/access_group_caches.go:586:37" }, { "id": "can not add rule for default access group", "message": "can not add rule for default access group", "translation": "NAS默认权限组不支持修改规则", - "position": "pkg/compute/models/access_group_rules.go:233:48" + "position": "pkg/compute/models/access_group_rules.go:206:48" }, { "id": "not enough privilege", "message": "not enough privilege", "translation": "权限不足", - "position": "pkg/compute/models/access_group_rules.go:241:45" + "position": "pkg/compute/models/access_group_rules.go:214:45" }, { "id": "access group %s status is not available", "message": "access group %s status is not available", "translation": "NAS权限组 %s 状态不可用", - "position": "pkg/compute/models/access_group_rules.go:244:49" + "position": "pkg/compute/models/access_group_rules.go:217:49" }, { "id": "invalid source %s", "message": "invalid source %s", "translation": "源地址%s输入异常", - "position": "pkg/compute/models/access_group_rules.go:250:50" + "position": "pkg/compute/models/access_group_rules.go:223:50" }, { "id": "Invalid priority %d, must be in range or 1 ~ 100", "message": "Invalid priority %d, must be in range or 1 ~ 100", "translation": "不正确的优先权,要求必须在1-100范围内", - "position": "pkg/compute/models/access_group_rules.go:253:46" + "position": "pkg/compute/models/access_group_rules.go:226:46" }, { "id": "invalid rw_access_type %s", "message": "invalid rw_access_type %s", "translation": "不支持的读写权限 %s", - "position": "pkg/compute/models/access_group_rules.go:262:50" + "position": "pkg/compute/models/access_group_rules.go:235:50" }, { "id": "invalid user_access_type %s", "message": "invalid user_access_type %s", "translation": "不支持的用户权限 %s", - "position": "pkg/compute/models/access_group_rules.go:272:50" + "position": "pkg/compute/models/access_group_rules.go:245:50" }, { "id": "not allow to delete default access group rule", "message": "not allow to delete default access group rule", "translation": "不支持删除NAS默认权限组规则", - "position": "pkg/compute/models/access_group_rules.go:356:46" + "position": "pkg/compute/models/access_group_rules.go:329:46" }, { "id": "WebApp has %d task active, can't sync status", "message": "WebApp has %d task active, can't sync status", "translation": "", - "position": "pkg/compute/models/app.go:372:44" + "position": "pkg/compute/models/app.go:391:44" + }, + { + "id": "Cannot delete disk backup in status %s", + "message": "Cannot delete disk backup in status %s", + "translation": "", + "position": "pkg/compute/models/backup.go:134:39" + }, + { + "id": "disk backup referenced by instance backup", + "message": "disk backup referenced by instance backup", + "translation": "", + "position": "pkg/compute/models/backup.go:141:39" + }, + { + "id": "disk %s status is not %s", + "message": "disk %s status is not %s", + "translation": "磁盘 %s 状态不是 %s", + "position": "pkg/compute/models/backup.go:223:49" + }, + { + "id": "can't backup guest to backup storage with status %s", + "message": "can't backup guest to backup storage with status %s", + "translation": "", + "position": "pkg/compute/models/backup.go:240:45" + }, + { + "id": "Backup has %d task active, can't sync status", + "message": "Backup has %d task active, can't sync status", + "translation": "", + "position": "pkg/compute/models/backup.go:454:44" + }, + { + "id": "Invalid storage type %s", + "message": "Invalid storage type %s", + "translation": "无效的存储类型%s", + "position": "pkg/compute/models/backup_storage.go:85:50" + }, + { + "id": "nfs_host is required when storage type is nfs", + "message": "nfs_host is required when storage type is nfs", + "translation": "", + "position": "pkg/compute/models/backup_storage.go:90:51" + }, + { + "id": "nfs_shared_dir is required when storage type is nfs", + "message": "nfs_shared_dir is required when storage type is nfs", + "translation": "", + "position": "pkg/compute/models/backup_storage.go:93:51" + }, + { + "id": "BackupCount fail %s", + "message": "BackupCount fail %s", + "translation": "", + "position": "pkg/compute/models/backup_storage.go:119:43" + }, + { + "id": "storage has backup", + "message": "storage has backup", + "translation": "", + "position": "pkg/compute/models/backup_storage.go:122:37" }, { "id": "check agent uniqness fail %s", @@ -1811,535 +1895,547 @@ "id": "missing duration/expire_time", "message": "missing duration/expire_time", "translation": "未指定duration/expire_time", - "position": "pkg/compute/models/billingresource.go:183:49" + "position": "pkg/compute/models/billingresource.go:184:49" }, { "id": "expire time is before current expire at", "message": "expire time is before current expire at", "translation": "新的过期时间先于当前值", - "position": "pkg/compute/models/billingresource.go:191:49" + "position": "pkg/compute/models/billingresource.go:192:49" }, { "id": "invalid duration %s: %s", "message": "invalid duration %s: %s", "translation": "无效的duration %s: %s", - "position": "pkg/compute/models/billingresource.go:197:49" + "position": "pkg/compute/models/billingresource.go:198:49" }, { "id": "missing name", "message": "missing name", "translation": "找不到名称", - "position": "pkg/compute/models/buckets.go:438:50" + "position": "pkg/compute/models/buckets.go:445:50" }, { "id": "invalid bucket name %s: %s", "message": "invalid bucket name %s: %s", "translation": "无效的桶名%s:%s", - "position": "pkg/compute/models/buckets.go:442:50" + "position": "pkg/compute/models/buckets.go:449:50" }, { "id": "invalid bucket name(%s): %s", "message": "invalid bucket name(%s): %s", "translation": "无效的桶名%s:%s", - "position": "pkg/compute/models/buckets.go:521:51" + "position": "pkg/compute/models/buckets.go:528:51" }, { "id": "no external bucket", "message": "no external bucket", "translation": "没有外部桶", - "position": "pkg/compute/models/buckets.go:728:50" + "position": "pkg/compute/models/buckets.go:735:50" }, { "id": "fail to get objects: %s", "message": "fail to get objects: %s", "translation": "获取对象出错:%s", - "position": "pkg/compute/models/buckets.go:751:51" + "position": "pkg/compute/models/buckets.go:758:51" }, { "id": "missing key", "message": "missing key", "translation": "未指定key", - "position": "pkg/compute/models/buckets.go:798:51" + "position": "pkg/compute/models/buckets.go:805:51" }, { "id": "fail to generate temp url: %s", "message": "fail to generate temp url: %s", "translation": "生成临时URL出错:%s", - "position": "pkg/compute/models/buckets.go:810:51" + "position": "pkg/compute/models/buckets.go:817:51" }, { "id": "empty directory name", "message": "empty directory name", "translation": "空的目录名", - "position": "pkg/compute/models/buckets.go:840:48" + "position": "pkg/compute/models/buckets.go:847:48" }, { "id": "invalid key %s: %s", "message": "invalid key %s: %s", "translation": "无效的key %s:%s", - "position": "pkg/compute/models/buckets.go:845:48" + "position": "pkg/compute/models/buckets.go:852:48" }, { "id": "GetIObject fail %s", "message": "GetIObject fail %s", "translation": "GetIObject调用出错:%s", - "position": "pkg/compute/models/buckets.go:858:48" + "position": "pkg/compute/models/buckets.go:865:48" }, { "id": "object count limit exceeds", "message": "object count limit exceeds", "translation": "对象数量超出限制", - "position": "pkg/compute/models/buckets.go:862:44" + "position": "pkg/compute/models/buckets.go:869:44" }, { "id": "bucket.GetQuotaKeys %s", "message": "bucket.GetQuotaKeys %s", "translation": "bucket.GetQuotaKeys调用出错:%s", - "position": "pkg/compute/models/buckets.go:867:48" + "position": "pkg/compute/models/buckets.go:874:48" }, { "id": "fail to mkdir: %s", "message": "fail to mkdir: %s", "translation": "创建目录失败:%s", - "position": "pkg/compute/models/buckets.go:876:48" + "position": "pkg/compute/models/buckets.go:883:48" }, { "id": "empty keys", "message": "empty keys", "translation": "keys列表为空", - "position": "pkg/compute/models/buckets.go:912:48" + "position": "pkg/compute/models/buckets.go:919:48" }, { "id": "object key should not ends with /", "message": "object key should not ends with /", "translation": "对象key不应以斜线结尾", - "position": "pkg/compute/models/buckets.go:967:48" + "position": "pkg/compute/models/buckets.go:974:48" }, { "id": "invalid object key: %s", "message": "invalid object key: %s", "translation": "无效的对象key:%s", - "position": "pkg/compute/models/buckets.go:972:48" + "position": "pkg/compute/models/buckets.go:979:48" }, { "id": "missing Content-Length", "message": "missing Content-Length", "translation": "找不到Content-Length", - "position": "pkg/compute/models/buckets.go:984:48" + "position": "pkg/compute/models/buckets.go:991:48" }, { "id": "Illegal Content-Length %s", "message": "Illegal Content-Length %s", "translation": "无效的Content-Length %s", - "position": "pkg/compute/models/buckets.go:988:48" + "position": "pkg/compute/models/buckets.go:995:48" }, { "id": "Content-Length negative %d", "message": "Content-Length negative %d", "translation": "Content-Length为负值%d", - "position": "pkg/compute/models/buckets.go:991:48" + "position": "pkg/compute/models/buckets.go:998:48" }, { "id": "GetIObject error %s", "message": "GetIObject error %s", "translation": "GetIObject调用出错:%s", - "position": "pkg/compute/models/buckets.go:1020:48" + "position": "pkg/compute/models/buckets.go:1027:48" }, { "id": "object size limit exceeds", "message": "object size limit exceeds", "translation": "对象大小超出限制", - "position": "pkg/compute/models/buckets.go:1024:44" + "position": "pkg/compute/models/buckets.go:1031:44" }, { "id": "bucket.GetQuotaKeys fail %s", "message": "bucket.GetQuotaKeys fail %s", "translation": "bucket.GetQuotaKeys调用出错:%s", - "position": "pkg/compute/models/buckets.go:1033:48" + "position": "pkg/compute/models/buckets.go:1040:48" }, { "id": "put object error %s", "message": "put object error %s", "translation": "更新对象出错:%s", - "position": "pkg/compute/models/buckets.go:1048:48" + "position": "pkg/compute/models/buckets.go:1055:48" }, { "id": "setAcl error %s", "message": "setAcl error %s", "translation": "setAcl调用出错:%s", - "position": "pkg/compute/models/buckets.go:1101:49" + "position": "pkg/compute/models/buckets.go:1108:49" }, { "id": "syncWithCloudBucket error %s", "message": "syncWithCloudBucket error %s", "translation": "syncWithCloudBucket调用出错:%s", - "position": "pkg/compute/models/buckets.go:1106:49" + "position": "pkg/compute/models/buckets.go:1113:49" }, { "id": "Bucket has %d task active, can't sync status", "message": "Bucket has %d task active, can't sync status", "translation": "桶当前有%d个活跃任务在执行,无法执行同步状态操作", - "position": "pkg/compute/models/buckets.go:1153:44" + "position": "pkg/compute/models/buckets.go:1160:44" }, { "id": "Buckets that are not empty do not support this operation", "message": "Buckets that are not empty do not support this operation", "translation": "不为空的存储桶不支持该操作", - "position": "pkg/compute/models/buckets.go:1201:37" + "position": "pkg/compute/models/buckets.go:1208:37" }, { "id": "object %s not found", "message": "object %s not found", "translation": "找不到对象%s", - "position": "pkg/compute/models/buckets.go:1238:47" + "position": "pkg/compute/models/buckets.go:1245:47" }, { "id": "iBucket.GetIObjects error %s", "message": "iBucket.GetIObjects error %s", "translation": "iBucket.GetIObjects调用出错:%s", - "position": "pkg/compute/models/buckets.go:1240:53" + "position": "pkg/compute/models/buckets.go:1247:53" }, { "id": "iBucket.SetWebsite error %s", "message": "iBucket.SetWebsite error %s", "translation": "设置静态网站配置错误 %s", - "position": "pkg/compute/models/buckets.go:1288:48" + "position": "pkg/compute/models/buckets.go:1295:48" }, { "id": "iBucket.DeleteWebSiteConf error %s", "message": "iBucket.DeleteWebSiteConf error %s", "translation": "删除静态网站配置错误 %s", - "position": "pkg/compute/models/buckets.go:1315:48" + "position": "pkg/compute/models/buckets.go:1322:48" }, { "id": "iBucket.GetWebsiteConf error %s", "message": "iBucket.GetWebsiteConf error %s", "translation": "获取静态网站配置错误 %s", - "position": "pkg/compute/models/buckets.go:1342:56" + "position": "pkg/compute/models/buckets.go:1349:56" }, { "id": "cloudprovider.SetBucketCORS error %s", "message": "cloudprovider.SetBucketCORS error %s", "translation": "设置CORS错误:%s", - "position": "pkg/compute/models/buckets.go:1398:48" + "position": "pkg/compute/models/buckets.go:1405:48" }, { "id": "iBucket.DeleteCORS error %s", "message": "iBucket.DeleteCORS error %s", "translation": "删除CORS设置错误:%s", - "position": "pkg/compute/models/buckets.go:1425:48" + "position": "pkg/compute/models/buckets.go:1432:48" }, { "id": "iBucket.GetCORSRules error %s", "message": "iBucket.GetCORSRules error %s", "translation": "获取CORS规则错误:%s", - "position": "pkg/compute/models/buckets.go:1452:50" + "position": "pkg/compute/models/buckets.go:1459:50" }, { "id": "iBucket.GetCdnDomains error %s", "message": "iBucket.GetCdnDomains error %s", "translation": "获取CDN加速域名错误:%s", - "position": "pkg/compute/models/buckets.go:1489:52" + "position": "pkg/compute/models/buckets.go:1496:52" }, { "id": "iBucket.SetRefer error %s", "message": "iBucket.SetRefer error %s", "translation": "设置Referer错误:%s", - "position": "pkg/compute/models/buckets.go:1536:48" + "position": "pkg/compute/models/buckets.go:1543:48" }, { "id": "iBucket.GetRefer error %s", "message": "iBucket.GetRefer error %s", "translation": "获取Referer错误:%s", - "position": "pkg/compute/models/buckets.go:1563:49" + "position": "pkg/compute/models/buckets.go:1570:49" }, { "id": "iBucket.GetPolicy error %s", "message": "iBucket.GetPolicy error %s", "translation": "获取权限设置错误:%s", - "position": "pkg/compute/models/buckets.go:1595:51" + "position": "pkg/compute/models/buckets.go:1602:51" }, { "id": "iBucket.SetPolicy error %s", "message": "iBucket.SetPolicy error %s", "translation": "设置权限错误:%s", - "position": "pkg/compute/models/buckets.go:1647:48" + "position": "pkg/compute/models/buckets.go:1654:48" }, { "id": "iBucket.DeletePolicy error %s", "message": "iBucket.DeletePolicy error %s", "translation": "删除权限设置错误:%s", - "position": "pkg/compute/models/buckets.go:1674:48" + "position": "pkg/compute/models/buckets.go:1681:48" }, { "id": "unmarshal limit error %s", "message": "unmarshal limit error %s", "translation": "unmarshal limit参数出错:%s", - "position": "pkg/compute/models/buckets.go:1756:48" + "position": "pkg/compute/models/buckets.go:1765:48" }, { "id": "SetLimit error %s", "message": "SetLimit error %s", "translation": "SetLimit调用出错:%s", - "position": "pkg/compute/models/buckets.go:1766:48" + "position": "pkg/compute/models/buckets.go:1775:48" }, { "id": "Update error %s", "message": "Update error %s", "translation": "更新出错:%s", - "position": "pkg/compute/models/buckets.go:1776:48" + "position": "pkg/compute/models/buckets.go:1785:48" }, { "id": "missing manager?", "message": "missing manager?", "translation": "找不到manager", - "position": "pkg/compute/models/buckets.go:1805:48" + "position": "pkg/compute/models/buckets.go:1814:48" }, { "id": "iBucket.GetIObject error %s", "message": "iBucket.GetIObject error %s", "translation": "iBucket.GetIObject调用出错:%s", - "position": "pkg/compute/models/buckets.go:1890:56" + "position": "pkg/compute/models/buckets.go:1899:56" }, { "id": "ValidateDeleteCondition error %s", "message": "ValidateDeleteCondition error %s", "translation": "ValidateDeleteCondition出错:%s", - "position": "pkg/compute/models/cachedimages.go:103:43" + "position": "pkg/compute/models/cachedimages.go:108:43" }, { "id": "The image has been cached on storages", "message": "The image has been cached on storages", "translation": "镜像已被缓存到磁盘", - "position": "pkg/compute/models/cachedimages.go:106:37" + "position": "pkg/compute/models/cachedimages.go:111:37" }, { "id": "the image reference session has not been expired!", "message": "the image reference session has not been expired!", "translation": "镜像引用会话还未过期", - "position": "pkg/compute/models/cachedimages.go:109:37" + "position": "pkg/compute/models/cachedimages.go:114:37" }, { "id": "failed to found storagecache %s", "message": "failed to found storagecache %s", "translation": "找不到存储缓存%s", - "position": "pkg/compute/models/cachedimages.go:407:51" + "position": "pkg/compute/models/cachedimages.go:436:51" }, { "id": "not allow to query system capability", "message": "not allow to query system capability", "translation": "不允许查询系统能力", - "position": "pkg/compute/models/capabilities.go:129:45" + "position": "pkg/compute/models/capabilities.go:173:45" + }, + { + "id": "CDN is locked, cannot delete", + "message": "CDN is locked, cannot delete", + "translation": "", + "position": "pkg/compute/models/cdn_domains.go:190:42" + }, + { + "id": "%s not support cdn", + "message": "%s not support cdn", + "translation": "", + "position": "pkg/compute/models/cdn_domains.go:290:48" + }, + { + "id": "CDN domain has %d task active, can't sync status", + "message": "CDN domain has %d task active, can't sync status", + "translation": "", + "position": "pkg/compute/models/cdn_domains.go:451:44" }, { "id": "account %s not enable saml auth", "message": "account %s not enable saml auth", "translation": "云账号%s为启用SAML认证", - "position": "pkg/compute/models/cloudaccount_saml.go:42:49" + "position": "pkg/compute/models/cloudaccount_saml.go:37:49" }, { "id": "account is enabled", "message": "account is enabled", "translation": "账号为启用状态", - "position": "pkg/compute/models/cloudaccounts.go:212:42" + "position": "pkg/compute/models/cloudaccounts.go:215:42" }, { "id": "account is not idle", "message": "account is not idle", "translation": "账号不空闲", - "position": "pkg/compute/models/cloudaccounts.go:215:42" + "position": "pkg/compute/models/cloudaccounts.go:218:42" }, { "id": "provider %s: %v", "message": "provider %s: %v", "translation": "%s provider: %v", - "position": "pkg/compute/models/cloudaccounts.go:220:43" + "position": "pkg/compute/models/cloudaccounts.go:223:43" }, { "id": "Cannot enable deleting account", "message": "Cannot enable deleting account", "translation": "无法启用正在删除中的账号", - "position": "pkg/compute/models/cloudaccounts.go:233:47" + "position": "pkg/compute/models/cloudaccounts.go:236:47" }, { "id": "%s not support saml auth", "message": "%s not support saml auth", "translation": "%s不支持SAML认证", - "position": "pkg/compute/models/cloudaccounts.go:312:48" + "position": "pkg/compute/models/cloudaccounts.go:315:48" }, { "id": "invalid proxy setting %s", "message": "invalid proxy setting %s", "translation": "无效的代理设备%s", - "position": "pkg/compute/models/cloudaccounts.go:334:52" + "position": "pkg/compute/models/cloudaccounts.go:340:52" }, { "id": "Unsupported provider %s", "message": "Unsupported provider %s", "translation": "不支持%s", - "position": "pkg/compute/models/cloudaccounts.go:401:50" + "position": "pkg/compute/models/cloudaccounts.go:407:50" }, { "id": "Project %s(%s) not belong to domain %s(%s)", "message": "Project %s(%s) not belong to domain %s(%s)", "translation": "项目%s(%s)不属于域%s(%s)", - "position": "pkg/compute/models/cloudaccounts.go:417:51" + "position": "pkg/compute/models/cloudaccounts.go:423:51" }, { "id": "Not support brand %s, only support %s", "message": "Not support brand %s, only support %s", "translation": "不支持品牌%s,仅支持%s", - "position": "pkg/compute/models/cloudaccounts.go:461:55" + "position": "pkg/compute/models/cloudaccounts.go:476:55" }, { "id": "check uniqness fail %s", "message": "check uniqness fail %s", "translation": "唯一性检查失败", - "position": "pkg/compute/models/cloudaccounts.go:477:50" + "position": "pkg/compute/models/cloudaccounts.go:492:50" }, { "id": "The account has been registered", "message": "The account has been registered", "translation": "账户已被注册", - "position": "pkg/compute/models/cloudaccounts.go:480:44" + "position": "pkg/compute/models/cloudaccounts.go:495:44" }, { "id": "no such provider %s", "message": "no such provider %s", "translation": "找不到provider %s", - "position": "pkg/compute/models/cloudaccounts.go:506:53" + "position": "pkg/compute/models/cloudaccounts.go:523:53" }, { "id": "check account_id duplication error %s", "message": "check account_id duplication error %s", "translation": "检查重复account_id出错", - "position": "pkg/compute/models/cloudaccounts.go:515:51" + "position": "pkg/compute/models/cloudaccounts.go:551:51" }, { "id": "the account has been registerd %s", "message": "the account has been registerd %s", "translation": "账号%s已被注册", - "position": "pkg/compute/models/cloudaccounts.go:518:54" + "position": "pkg/compute/models/cloudaccounts.go:554:54" }, { "id": "Account disabled", "message": "Account disabled", "translation": "账号已禁用", - "position": "pkg/compute/models/cloudaccounts.go:615:47" + "position": "pkg/compute/models/cloudaccounts.go:643:47" }, { - "id": "Account auto sync enabled", - "message": "Account auto sync enabled", - "translation": "账号自动同步已启用", - "position": "pkg/compute/models/cloudaccounts.go:618:47" - }, - { - "id": "invalid input %s", - "message": "invalid input %s", - "translation": "无效的输入:%s", - "position": "pkg/compute/models/cloudaccounts.go:623:48" + "id": "Account is not idle", + "message": "Account is not idle", + "translation": "", + "position": "pkg/compute/models/cloudaccounts.go:647:47" }, { "id": "failed to found provider factory error: %v", "message": "failed to found provider factory error: %v", "translation": "无法找到provider工厂:%v", - "position": "pkg/compute/models/cloudaccounts.go:642:44" + "position": "pkg/compute/models/cloudaccounts.go:664:44" }, { "id": "invalid cloud account info error: %s", "message": "invalid cloud account info error: %s", "translation": "无效的账号信息:%s", - "position": "pkg/compute/models/cloudaccounts.go:659:48" + "position": "pkg/compute/models/cloudaccounts.go:681:48" }, { "id": "failed to unmarshal input params: %v", "message": "failed to unmarshal input params: %v", "translation": "unmarshal输入参数出错:%v", - "position": "pkg/compute/models/cloudaccounts.go:682:48" + "position": "pkg/compute/models/cloudaccounts.go:700:48" }, { "id": "check uniqueness fail %s", "message": "check uniqueness fail %s", "translation": "检查唯一性出错:%s", - "position": "pkg/compute/models/cloudaccounts.go:699:49" + "position": "pkg/compute/models/cloudaccounts.go:717:49" }, { "id": "account %s conflict", "message": "account %s conflict", "translation": "账号%s出现冲突", - "position": "pkg/compute/models/cloudaccounts.go:702:43" + "position": "pkg/compute/models/cloudaccounts.go:720:43" }, { "id": "inconsistent account_id, previous '%s' and now '%s'", "message": "inconsistent account_id, previous '%s' and now '%s'", "translation": "account_id不一致,之前为%q,现在为%q", - "position": "pkg/compute/models/cloudaccounts.go:722:42" + "position": "pkg/compute/models/cloudaccounts.go:762:42" }, { "id": "project %s not found", "message": "project %s not found", "translation": "找不到项目%s", - "position": "pkg/compute/models/cloudaccounts.go:1532:42" + "position": "pkg/compute/models/cloudaccounts.go:1583:42" }, { "id": "cannot enable auto sync in status %s", "message": "cannot enable auto sync in status %s", "translation": "状态为%s时无法启用自动同步", - "position": "pkg/compute/models/cloudaccounts.go:1708:47" + "position": "pkg/compute/models/cloudaccounts.go:1755:47" }, { "id": "sync_interval_seconds should be greater than %d", "message": "sync_interval_seconds should be greater than %d", "translation": "同步时间间隔应该大于%d秒", - "position": "pkg/compute/models/cloudaccounts.go:1712:44" + "position": "pkg/compute/models/cloudaccounts.go:1759:44" }, { "id": "provider is shared outside of domain", "message": "provider is shared outside of domain", "translation": "provider在域间共享", - "position": "pkg/compute/models/cloudaccounts.go:2210:43" + "position": "pkg/compute/models/cloudaccounts.go:2382:43" }, { "id": "invalid resource %s", "message": "invalid resource %s", "translation": "不正确的资源类别", - "position": "pkg/compute/models/cloudaccounts.go:2405:48" + "position": "pkg/compute/models/cloudaccounts.go:2572:48" }, { "id": "%s not support", "message": "%s not support", "translation": "不支持%s", - "position": "pkg/compute/models/cloudaccounts.go:2635:46" + "position": "pkg/compute/models/cloudaccounts.go:2803:46" }, { "id": "%s not support create subscription", "message": "%s not support create subscription", "translation": "%s不支持创建订阅", - "position": "pkg/compute/models/cloudaccounts.go:2657:46" + "position": "pkg/compute/models/cloudaccounts.go:2821:46" }, { "id": "account %s has aleady bind project mapping %s", "message": "account %s has aleady bind project mapping %s", "translation": "云账号 %s 已经绑定了同步策略 %s", - "position": "pkg/compute/models/cloudaccounts.go:2867:49" + "position": "pkg/compute/models/cloudaccounts.go:2977:49" }, { "id": "valid wire_level_for_vmware, accept vcenter, datacenter, cluster", "message": "valid wire_level_for_vmware, accept vcenter, datacenter, cluster", "translation": "", - "position": "pkg/compute/models/cloudaccounts_prepare.go:104:48" + "position": "pkg/compute/models/cloudaccounts_prepare.go:100:48" }, { "id": "not support for cloudaccount with provider '%s'", "message": "not support for cloudaccount with provider '%s'", "translation": "不支持provider为%s的云账号", - "position": "pkg/compute/models/cloudaccounts_prepare.go:116:49" + "position": "pkg/compute/models/cloudaccounts_prepare.go:112:49" }, { "id": "not allow to create", "message": "not allow to create", "translation": "不允许创建", - "position": "pkg/compute/models/cloudproviderregions.go:180:42" + "position": "pkg/compute/models/cloudproviderregions.go:170:42" }, { "id": "provider is enabled", @@ -2363,157 +2459,157 @@ "id": "Region %s not found", "message": "Region %s not found", "translation": "找不到region %s", - "position": "pkg/compute/models/cloudproviders.go:539:47" + "position": "pkg/compute/models/cloudproviders.go:536:47" }, { "id": "Zone %s not found", "message": "Zone %s not found", "translation": "找不到zone %s", - "position": "pkg/compute/models/cloudproviders.go:554:47" + "position": "pkg/compute/models/cloudproviders.go:551:47" }, { "id": "Cloudprovider disabled", "message": "Cloudprovider disabled", "translation": "cloudprovider是已禁用状态", - "position": "pkg/compute/models/cloudproviders.go:636:47" + "position": "pkg/compute/models/cloudproviders.go:629:47" }, { "id": "Cloudaccount disabled", "message": "Cloudaccount disabled", "translation": "云账号是已禁用状态", - "position": "pkg/compute/models/cloudproviders.go:640:47" + "position": "pkg/compute/models/cloudproviders.go:633:47" + }, + { + "id": "Cloudprovider is not idle", + "message": "Cloudprovider is not idle", + "translation": "", + "position": "pkg/compute/models/cloudproviders.go:636:47" }, { "id": "not allow to change project across domain", "message": "not allow to change project across domain", "translation": "不允许跨域变更项目属性", - "position": "pkg/compute/models/cloudproviders.go:698:44" + "position": "pkg/compute/models/cloudproviders.go:683:44" }, { "id": "cannot change to a different domain from a private cloud account", "message": "cannot change to a different domain from a private cloud account", "translation": "不允许变更为私有云另外一个域", - "position": "pkg/compute/models/cloudproviders.go:701:48" + "position": "pkg/compute/models/cloudproviders.go:686:48" }, { "id": "fail to get provider driver %s", "message": "fail to get provider driver %s", "translation": "获取provider驱动失败:%s", - "position": "pkg/compute/models/cloudproviders.go:1718:51" + "position": "pkg/compute/models/cloudproviders.go:1647:51" }, { "id": "storage classes not supported", "message": "storage classes not supported", "translation": "不支持存储类型", - "position": "pkg/compute/models/cloudproviders.go:1729:51" + "position": "pkg/compute/models/cloudproviders.go:1658:51" }, { "id": "cloudprovider %s has aleady bind project mapping %s", "message": "cloudprovider %s has aleady bind project mapping %s", "translation": "云订阅 %s 已经绑定了同步策略 %s", - "position": "pkg/compute/models/cloudproviders.go:1962:49" + "position": "pkg/compute/models/cloudproviders.go:1840:49" }, { "id": "GetZoneCount fail %s", "message": "GetZoneCount fail %s", "translation": "GetZoneCount调用失败", - "position": "pkg/compute/models/cloudregions.go:109:43" + "position": "pkg/compute/models/cloudregions.go:90:43" }, { "id": "GetVpcCount fail %s", "message": "GetVpcCount fail %s", "translation": "GetVpcCount调用失败", - "position": "pkg/compute/models/cloudregions.go:113:43" + "position": "pkg/compute/models/cloudregions.go:94:43" }, { "id": "not empty cloud region", "message": "not empty cloud region", "translation": "cloudregion不为空", - "position": "pkg/compute/models/cloudregions.go:116:37" + "position": "pkg/compute/models/cloudregions.go:97:37" }, { "id": "not allow to delete default cloud region", "message": "not allow to delete default cloud region", "translation": "不允许删除默认cloudregion", - "position": "pkg/compute/models/cloudregions.go:119:46" + "position": "pkg/compute/models/cloudregions.go:100:46" }, { "id": "VPC %s not found", "message": "VPC %s not found", "translation": "找不到VPC %s", - "position": "pkg/compute/models/cloudregions.go:576:50" + "position": "pkg/compute/models/cloudregions.go:582:50" }, { "id": "Cannot update external resource", "message": "Cannot update external resource", "translation": "不允许更新外部资源", - "position": "pkg/compute/models/cloudregions.go:904:37" + "position": "pkg/compute/models/cloudregions.go:907:37" }, { "id": "not allow update rds account name", "message": "not allow update rds account name", "translation": "禁止允许更改RDS账号名称", - "position": "pkg/compute/models/dbinstance_accounts.go:143:45" + "position": "pkg/compute/models/dbinstance_accounts.go:124:45" }, { "id": "failed to found dbinstance %s", "message": "failed to found dbinstance %s", "translation": "查找数据库实例出错:%s", - "position": "pkg/compute/models/dbinstance_accounts.go:322:51" + "position": "pkg/compute/models/dbinstance_accounts.go:299:51" }, { "id": "DBInstance %s(%s) status is %s require status is %s", "message": "DBInstance %s(%s) status is %s require status is %s", "translation": "数据库实例%s(%s)当前状态为%s,要求状态为%s", - "position": "pkg/compute/models/dbinstance_accounts.go:329:48" - }, - { - "id": "failed to found region for dbinstance %s(%s)", - "message": "failed to found region for dbinstance %s(%s)", - "translation": "找不到数据库实例%s(%s)所属的region", - "position": "pkg/compute/models/dbinstance_accounts.go:333:48" + "position": "pkg/compute/models/dbinstance_accounts.go:306:48" }, { "id": "failed to found dbinstance %s(%s) database %s: %v", "message": "failed to found dbinstance %s(%s) database %s: %v", "translation": "在数据库实例%s(%s)中查找%s库失败:%v", - "position": "pkg/compute/models/dbinstance_accounts.go:338:49" + "position": "pkg/compute/models/dbinstance_accounts.go:315:49" }, { "id": "Failed to found database %s for dbinstance %s(%s): %v", "message": "Failed to found database %s for dbinstance %s(%s): %v", "translation": "查找数据库%s失败,在实例%s(%s)中查找出错:%v", - "position": "pkg/compute/models/dbinstance_accounts.go:409:48" + "position": "pkg/compute/models/dbinstance_accounts.go:382:48" }, { "id": "The account %s(%s) has permission %s to the database %s(%s)", "message": "The account %s(%s) has permission %s to the database %s(%s)", "translation": "账号%s(%s)已有权限%s访问数据库%s(%s)", - "position": "pkg/compute/models/dbinstance_accounts.go:417:48" + "position": "pkg/compute/models/dbinstance_accounts.go:390:48" }, { "id": "Account status is not %s current status is %s", "message": "Account status is not %s current status is %s", "translation": "账号状态不是%s,当前状态为%s", - "position": "pkg/compute/models/dbinstance_accounts.go:513:47" + "position": "pkg/compute/models/dbinstance_accounts.go:488:47" }, { "id": "Instance status is not %s current status is %s", "message": "Instance status is not %s current status is %s", "translation": "实例状态不是%s,当前状态为%s", - "position": "pkg/compute/models/dbinstance_accounts.go:520:47" + "position": "pkg/compute/models/dbinstance_accounts.go:495:47" }, { "id": "Database status is not %s current is %s", "message": "Database status is not %s current is %s", "translation": "数据库状态不是%s,当前状态为%s", - "position": "pkg/compute/models/dbinstance_accounts.go:532:47" + "position": "pkg/compute/models/dbinstance_accounts.go:507:47" }, { "id": "Account %s(%s) does not have database %s(%s) permissions", "message": "Account %s(%s) does not have database %s(%s) permissions", "translation": "账号%s(%s)没有数据库%s(%s)的权限", - "position": "pkg/compute/models/dbinstance_accounts.go:538:49" + "position": "pkg/compute/models/dbinstance_accounts.go:513:49" }, { "id": "DBinstance has not valid cloudprovider", @@ -2525,19 +2621,19 @@ "id": "DBInstance backup has %d task active, can't sync status", "message": "DBInstance backup has %d task active, can't sync status", "translation": "数据库实例的备份当前有%d个活跃任务执行中,无法执行同步状态操作", - "position": "pkg/compute/models/dbinstance_backups.go:343:44" + "position": "pkg/compute/models/dbinstance_backups.go:339:44" }, { "id": "not allow update rds database name", "message": "not allow update rds database name", "translation": "禁止不允许更改RDS的数据据名称", - "position": "pkg/compute/models/dbinstance_databases.go:137:45" + "position": "pkg/compute/models/dbinstance_databases.go:126:45" }, { "id": "failed to found dbinstance %s(%s) account %s: %v", "message": "failed to found dbinstance %s(%s) account %s: %v", "translation": "找不到数据库实例%s(%s)的账号%s:%v", - "position": "pkg/compute/models/dbinstance_databases.go:247:49" + "position": "pkg/compute/models/dbinstance_databases.go:236:49" }, { "id": "Not Implemented", @@ -2549,487 +2645,481 @@ "id": "invalid address: %s", "message": "invalid address: %s", "translation": "无效地址:%s", - "position": "pkg/compute/models/dbinstances.go:328:52" + "position": "pkg/compute/models/dbinstances.go:325:52" }, { "id": "Ip %s not in network %s(%s) range", "message": "Ip %s not in network %s(%s) range", "translation": "%s不在子网%s(%s)的范围中", - "position": "pkg/compute/models/dbinstances.go:332:52" + "position": "pkg/compute/models/dbinstances.go:329:52" }, { "id": "cloudprovider %s(%s) is not available", "message": "cloudprovider %s(%s) is not available", "translation": "云订阅 %s(%s) 无法使用", - "position": "pkg/compute/models/dbinstances.go:353:50" + "position": "pkg/compute/models/dbinstances.go:350:50" }, { "id": "invalid duration %s", "message": "invalid duration %s", "translation": "无效的时间长度%s", - "position": "pkg/compute/models/dbinstances.go:364:51" + "position": "pkg/compute/models/dbinstances.go:361:51" }, { "id": "unsupported duration %s", "message": "unsupported duration %s", "translation": "不支持的时间长度%s", - "position": "pkg/compute/models/dbinstances.go:373:52" + "position": "pkg/compute/models/dbinstances.go:370:52" }, { "id": "cloudregion %s not support create rds", "message": "cloudregion %s not support create rds", "translation": "区域 %s 不支持创建RDS", - "position": "pkg/compute/models/dbinstances.go:395:48" + "position": "pkg/compute/models/dbinstances.go:392:48" }, { "id": "cloudregion %s not support create %s rds", "message": "cloudregion %s not support create %s rds", "translation": "区域 %s 不支持创建 %s 类型RDS", - "position": "pkg/compute/models/dbinstances.go:400:48" + "position": "pkg/compute/models/dbinstances.go:397:48" }, { "id": "not match any dbinstance sku", "message": "not match any dbinstance sku", "translation": "找不到匹配的dbinstance sku", - "position": "pkg/compute/models/dbinstances.go:429:50" + "position": "pkg/compute/models/dbinstances.go:426:50" }, { "id": "%s rds not support secgroup", "message": "%s rds not support secgroup", "translation": "%s RDS不支持安全组", - "position": "pkg/compute/models/dbinstances.go:445:48" + "position": "pkg/compute/models/dbinstances.go:442:48" }, { "id": "%s rds Support up to %d security groups", "message": "%s rds Support up to %d security groups", "translation": "%s RDS支持绑定最多 %d 个安全组", - "position": "pkg/compute/models/dbinstances.go:448:48" + "position": "pkg/compute/models/dbinstances.go:445:48" }, { "id": "Cannot do recovery dbinstance in status %s required status %s", "message": "Cannot do recovery dbinstance in status %s required status %s", "translation": "不可在%s状态做恢复操作,要求状态必须为%s", - "position": "pkg/compute/models/dbinstances.go:818:47" + "position": "pkg/compute/models/dbinstances.go:808:47" }, { "id": "backup %s(%s) not contain database %s", "message": "backup %s(%s) not contain database %s", "translation": "备份%s(%s)中不包含数据库%s", - "position": "pkg/compute/models/dbinstances.go:846:49" + "position": "pkg/compute/models/dbinstances.go:836:49" }, { "id": "conflict database %s for instance %s(%s)", "message": "conflict database %s for instance %s(%s)", "translation": "数据库%s与实例%s(%s)冲突", - "position": "pkg/compute/models/dbinstances.go:850:43" + "position": "pkg/compute/models/dbinstances.go:840:43" }, { "id": "back and instance not in same cloudaccount", "message": "back and instance not in same cloudaccount", "translation": "备份与数据库实例不属于同一个云账号", - "position": "pkg/compute/models/dbinstances.go:856:48" + "position": "pkg/compute/models/dbinstances.go:846:48" }, { "id": "backup and instance not in same cloudregion", "message": "backup and instance not in same cloudregion", "translation": "备份与数据库实例不在同一个cloudregion", - "position": "pkg/compute/models/dbinstances.go:860:48" + "position": "pkg/compute/models/dbinstances.go:850:48" }, { "id": "can not recover data from diff rds engine", "message": "can not recover data from diff rds engine", "translation": "无法从不同的rds引擎中恢复数据", - "position": "pkg/compute/models/dbinstances.go:864:48" + "position": "pkg/compute/models/dbinstances.go:854:48" }, { "id": "Cannot do reboot dbinstance in status %s", "message": "Cannot do reboot dbinstance in status %s", "translation": "无法重启状态为%s的数据库实例", - "position": "pkg/compute/models/dbinstances.go:906:47" + "position": "pkg/compute/models/dbinstances.go:888:47" }, { "id": "DBInstance has %d task active, can't sync status", "message": "DBInstance has %d task active, can't sync status", "translation": "数据库实例已有%d个活跃任务在执行,无法同步状态", - "position": "pkg/compute/models/dbinstances.go:923:44" + "position": "pkg/compute/models/dbinstances.go:911:44" }, { "id": "Cannot do renew dbinstance in status %s required status %s", "message": "Cannot do renew dbinstance in status %s required status %s", "translation": "无法为状态为%s的数据库实例执行刷新操作,要求状态为%s", - "position": "pkg/compute/models/dbinstances.go:969:47" + "position": "pkg/compute/models/dbinstances.go:919:47" }, { "id": "missong duration", "message": "missong duration", "translation": "缺少duration参数", - "position": "pkg/compute/models/dbinstances.go:974:48" + "position": "pkg/compute/models/dbinstances.go:924:48" }, { "id": "The dbinstance status need be %s, current is %s", "message": "The dbinstance status need be %s, current is %s", "translation": "数据库实例状态需要是 %s,目前是 %s", - "position": "pkg/compute/models/dbinstances.go:1006:52" + "position": "pkg/compute/models/dbinstances.go:957:52" }, { "id": "Only %s dbinstance support this operation", "message": "Only %s dbinstance support this operation", "translation": "只有 %s 数据库实例支持该操作", - "position": "pkg/compute/models/dbinstances.go:1010:52" + "position": "pkg/compute/models/dbinstances.go:961:52" }, { "id": "DBInstance has opened the outer network connection", "message": "DBInstance has opened the outer network connection", "translation": "数据库实例已开启外网访问", - "position": "pkg/compute/models/dbinstances.go:1054:48" + "position": "pkg/compute/models/dbinstances.go:1001:48" }, { "id": "The extranet connection is not open", "message": "The extranet connection is not open", "translation": "外网连接未开放", - "position": "pkg/compute/models/dbinstances.go:1057:48" + "position": "pkg/compute/models/dbinstances.go:1004:48" }, { "id": "%s not support this operation", "message": "%s not support this operation", "translation": "%s不支持此操作", - "position": "pkg/compute/models/dbinstances.go:1066:48" + "position": "pkg/compute/models/dbinstances.go:1013:48" }, { "id": "Cannot change config in status %s", "message": "Cannot change config in status %s", "translation": "处于状态%s无法执行变更配置操作", - "position": "pkg/compute/models/dbinstances.go:1090:48" + "position": "pkg/compute/models/dbinstances.go:1033:48" }, { "id": "DBInstance Disk cannot be thrink", "message": "DBInstance Disk cannot be thrink", "translation": "RDS磁盘不支持缩小", - "position": "pkg/compute/models/dbinstances.go:1094:52" + "position": "pkg/compute/models/dbinstances.go:1037:52" }, { "id": "DBInstance is locked, cannot delete", "message": "DBInstance is locked, cannot delete", "translation": "数据库实例已锁定,无法删除", - "position": "pkg/compute/models/dbinstances.go:1495:42" + "position": "pkg/compute/models/dbinstances.go:1438:42" }, { "id": "dbinstance billing type is %s", "message": "dbinstance billing type is %s", "translation": "数据库实例计费类型为%s", - "position": "pkg/compute/models/dbinstances.go:1959:44" + "position": "pkg/compute/models/dbinstances.go:1919:44" }, { "id": "dbinstance billing type %s not support cancel expire", "message": "dbinstance billing type %s not support cancel expire", "translation": "数据库实例计费类型%s不支持取消过期时间", - "position": "pkg/compute/models/dbinstances.go:1985:39" + "position": "pkg/compute/models/dbinstances.go:1941:39" }, { "id": "this operation requires rds state to be %s", "message": "this operation requires rds state to be %s", "translation": "该操作要求数据库实例状态为 %s", - "position": "pkg/compute/models/dbinstances.go:2044:47" + "position": "pkg/compute/models/dbinstances.go:1992:47" }, { "id": "%s supported secgroup count is %d", "message": "%s supported secgroup count is %d", "translation": "%s 允许的安全组数量为 %d", - "position": "pkg/compute/models/dbinstances.go:2061:52" - }, - { - "id": "guest %q not found", - "message": "guest %q not found", - "translation": "找不到虚机%q", - "position": "pkg/compute/models/disks.go:193:51" + "position": "pkg/compute/models/dbinstances.go:2009:52" }, { "id": "snapshotpolicy %s not found: %s", "message": "snapshotpolicy %s not found: %s", "translation": "快照策略%s未找到:%s", - "position": "pkg/compute/models/disks.go:214:51" + "position": "pkg/compute/models/disks.go:217:51" }, { "id": "not support update disk_type %s", "message": "not support update disk_type %s", "translation": "不支持变更磁盘类型为%s", - "position": "pkg/compute/models/disks.go:388:51" + "position": "pkg/compute/models/disks.go:391:51" }, { "id": "failed to find storage for disk %s", "message": "failed to find storage for disk %s", "translation": "找不到磁盘%s对应的存储", - "position": "pkg/compute/models/disks.go:394:44" + "position": "pkg/compute/models/disks.go:397:44" }, { "id": "failed to find host for storage %s with disk %s", "message": "failed to find host for storage %s with disk %s", "translation": "无法为存储%s和磁盘%s找不到对应的宿主机", - "position": "pkg/compute/models/disks.go:399:44" + "position": "pkg/compute/models/disks.go:402:44" }, { "id": "Storage %s not found", "message": "Storage %s not found", "translation": "找不到存储%s", - "position": "pkg/compute/models/disks.go:462:53" + "position": "pkg/compute/models/disks.go:465:53" }, { "id": "cloudprovider %s not available", "message": "cloudprovider %s not available", "translation": "云订阅 %s 不可用", - "position": "pkg/compute/models/disks.go:468:53" + "position": "pkg/compute/models/disks.go:471:53" }, { "id": "storage %s(%s) need online and attach host for create disk", "message": "storage %s(%s) need online and attach host for create disk", "translation": "存储%s(%s)需挂载到宿主机达到在线状态", - "position": "pkg/compute/models/disks.go:473:53" + "position": "pkg/compute/models/disks.go:476:53" }, { "id": "Cannot create disk with disabled storage[%s]", "message": "Cannot create disk with disabled storage[%s]", "translation": "无法使用已禁用的存储%s创建磁盘", - "position": "pkg/compute/models/disks.go:533:43" + "position": "pkg/compute/models/disks.go:537:43" }, { "id": "Cannot create disk with offline storage[%s]", "message": "Cannot create disk with offline storage[%s]", "translation": "无法使用离线存储%s创建磁盘", - "position": "pkg/compute/models/disks.go:536:43" + "position": "pkg/compute/models/disks.go:540:43" }, { "id": "Storage type[%s] not match backend %s", "message": "Storage type[%s] not match backend %s", "translation": "存储类型%s与后端%s不匹配", - "position": "pkg/compute/models/disks.go:539:43" + "position": "pkg/compute/models/disks.go:543:43" }, { "id": "Storage[%s] must attach to a host", "message": "Storage[%s] must attach to a host", "translation": "存储%s必须绑定到一个宿主机", - "position": "pkg/compute/models/disks.go:553:43" + "position": "pkg/compute/models/disks.go:557:43" }, { "id": "Not enough free space", "message": "Not enough free space", "translation": "空闲空间不够", - "position": "pkg/compute/models/disks.go:556:43" + "position": "pkg/compute/models/disks.go:560:43" }, { "id": "Fetch snapshot count failed %s", "message": "Fetch snapshot count failed %s", "translation": "获取快照数失败:%s", - "position": "pkg/compute/models/disks.go:732:48" + "position": "pkg/compute/models/disks.go:757:48" }, { "id": "Disk %s don't need convert snapshots", "message": "Disk %s don't need convert snapshots", "translation": "磁盘%s不需要转换快照", - "position": "pkg/compute/models/disks.go:735:44" + "position": "pkg/compute/models/disks.go:760:44" }, { "id": "Can not get disk snapshot", "message": "Can not get disk snapshot", "translation": "无法获得磁盘快照", - "position": "pkg/compute/models/disks.go:740:42" + "position": "pkg/compute/models/disks.go:765:42" }, { "id": "Get convert snapshot failed: %s", "message": "Get convert snapshot failed: %s", "translation": "获取转换快照对象失败:%s", - "position": "pkg/compute/models/disks.go:744:44" + "position": "pkg/compute/models/disks.go:769:44" }, { "id": "Snapshot %s dose not have convert snapshot", "message": "Snapshot %s dose not have convert snapshot", "translation": "快照%s没有转换快照对象", - "position": "pkg/compute/models/disks.go:747:44" + "position": "pkg/compute/models/disks.go:772:44" }, { "id": "Cannot reset disk in status %s", "message": "Cannot reset disk in status %s", "translation": "无法重置状态为%s的磁盘", - "position": "pkg/compute/models/disks.go:796:48" + "position": "pkg/compute/models/disks.go:817:48" }, { "id": "Cannot reset disk with snapshot in status %s", "message": "Cannot reset disk with snapshot in status %s", "translation": "无法重置快照状态为%s的磁盘", - "position": "pkg/compute/models/disks.go:815:44" + "position": "pkg/compute/models/disks.go:836:44" }, { "id": "Cannot reset disk %s(%s),Snapshot is belong to disk %s", "message": "Cannot reset disk %s(%s),Snapshot is belong to disk %s", "translation": "无法重置磁盘%s(%s),因快照属于磁盘%s", - "position": "pkg/compute/models/disks.go:819:44" - }, - { - "id": "try use /servers/\u003c%s\u003e/resize-disk API", - "message": "try use /servers/\u003c%s\u003e/resize-disk API", - "translation": "请尝试使用 /servers/\u003c%s\u003e/resize-disk 替代此API", - "position": "pkg/compute/models/disks.go:863:52" + "position": "pkg/compute/models/disks.go:840:44" }, { "id": "Resize disk when disk is READY", "message": "Resize disk when disk is READY", "translation": "磁盘状态为READY时方可调整其大小", - "position": "pkg/compute/models/disks.go:912:45" + "position": "pkg/compute/models/disks.go:926:45" }, { "id": "Disk cannot be thrink", "message": "Disk cannot be thrink", "translation": "磁盘不可缩容", - "position": "pkg/compute/models/disks.go:915:47" + "position": "pkg/compute/models/disks.go:929:47" }, { "id": "disk has no valid storage", "message": "disk has no valid storage", "translation": "无法找到磁盘所归属的存储资源", - "position": "pkg/compute/models/disks.go:923:43" + "position": "pkg/compute/models/disks.go:937:43" }, { "id": "disk.GetQuotaKeys fail %s", "message": "disk.GetQuotaKeys fail %s", "translation": "disk.GetQuotaKeys失败:%s", - "position": "pkg/compute/models/disks.go:941:43" + "position": "pkg/compute/models/disks.go:955:43" }, { "id": "fail to find storage for disk %s", "message": "fail to find storage for disk %s", "translation": "无法找到磁盘%s所属的存储", - "position": "pkg/compute/models/disks.go:959:50" + "position": "pkg/compute/models/disks.go:973:50" }, { "id": "No zone for this disk", "message": "No zone for this disk", "translation": "该磁盘没有zone信息", - "position": "pkg/compute/models/disks.go:987:49" + "position": "pkg/compute/models/disks.go:1002:49" }, { "id": "Duplicate image name %s", "message": "Duplicate image name %s", "translation": "重复的镜像名%s", - "position": "pkg/compute/models/disks.go:996:42" + "position": "pkg/compute/models/disks.go:1011:42" }, { "id": "Save disk when disk is READY", "message": "Save disk when disk is READY", "translation": "磁盘状态为READY时方可执行保存操作", - "position": "pkg/compute/models/disks.go:1043:50" + "position": "pkg/compute/models/disks.go:1075:50" }, { "id": "GetRuningGuestCount fail %s", "message": "GetRuningGuestCount fail %s", "translation": "GetRuningGuestCount调用失败:%s", - "position": "pkg/compute/models/disks.go:1048:48" + "position": "pkg/compute/models/disks.go:1080:48" }, { "id": "Save disk when not being USED", "message": "Save disk when not being USED", "translation": "当磁盘未被使用时才可执行保存操作", - "position": "pkg/compute/models/disks.go:1051:50" + "position": "pkg/compute/models/disks.go:1083:50" }, { "id": "Image name is required", "message": "Image name is required", "translation": "镜像名称是必选参数", - "position": "pkg/compute/models/disks.go:1055:48" + "position": "pkg/compute/models/disks.go:1087:48" }, { "id": "cloud provider %s is not available", "message": "cloud provider %s is not available", "translation": "cloudprovider %s不可用", - "position": "pkg/compute/models/disks.go:1082:52" + "position": "pkg/compute/models/disks.go:1114:52" }, { "id": "cloud account %s is not available", "message": "cloud account %s is not available", "translation": "云账号%s不可用", - "position": "pkg/compute/models/disks.go:1087:52" + "position": "pkg/compute/models/disks.go:1119:52" }, { "id": "storage of disk %s no valid host", "message": "storage of disk %s no valid host", "translation": "磁盘%s所在的存储资源找不到宿主机", - "position": "pkg/compute/models/disks.go:1107:40" + "position": "pkg/compute/models/disks.go:1139:40" }, { "id": "GetGuestDiskCount for disk %s fail %s", "message": "GetGuestDiskCount for disk %s fail %s", "translation": "磁盘%s调用GetGuestDiskCount时出错:%s", - "position": "pkg/compute/models/disks.go:1112:43" + "position": "pkg/compute/models/disks.go:1144:43" }, { "id": "Virtual disk %s(%s) used by virtual servers", "message": "Virtual disk %s(%s) used by virtual servers", "translation": "磁盘%s(%s)正被虚机使用", - "position": "pkg/compute/models/disks.go:1115:37" + "position": "pkg/compute/models/disks.go:1147:37" }, { "id": "not allow to delete prepaid disk in valid status", "message": "not allow to delete prepaid disk in valid status", "translation": "无法删除状态正常的预付费磁盘", - "position": "pkg/compute/models/disks.go:1118:38" + "position": "pkg/compute/models/disks.go:1150:38" }, { "id": "Diskinfo index %d: both imageID and size are absent", "message": "Diskinfo index %d: both imageID and size are absent", "translation": "Diskinfo下标%d:镜像id和尺寸都未指定", - "position": "pkg/compute/models/disks.go:1686:48" + "position": "pkg/compute/models/disks.go:1782:48" }, { "id": "Snapshot %s not found", "message": "Snapshot %s not found", "translation": "未找到快照%s", - "position": "pkg/compute/models/disks.go:1695:38" + "position": "pkg/compute/models/disks.go:1791:38" }, { "id": "Snapshot %s storage %s not found, is public cloud?", "message": "Snapshot %s storage %s not found, is public cloud?", "translation": "快照%s归属的存储%s未找到,它是公有云资源吗", - "position": "pkg/compute/models/disks.go:1701:39" + "position": "pkg/compute/models/disks.go:1797:39" + }, + { + "id": "Backup %s not found", + "message": "Backup %s not found", + "translation": "", + "position": "pkg/compute/models/disks.go:1821:38" }, { "id": "Image status is not active", "message": "Image status is not active", "translation": "镜像不在活跃状态", - "position": "pkg/compute/models/disks.go:1732:43" + "position": "pkg/compute/models/disks.go:1844:43" }, { "id": "Disk has %d task active, can't sync status", "message": "Disk has %d task active, can't sync status", "translation": "磁盘有%d个任务正在执行,无法执行同步状态操作", - "position": "pkg/compute/models/disks.go:1883:44" + "position": "pkg/compute/models/disks.go:2062:44" }, { "id": "GetSnapshotCount fail %s", "message": "GetSnapshotCount fail %s", "translation": "GetSnapshotCount失败:%s", - "position": "pkg/compute/models/disks.go:1903:49" + "position": "pkg/compute/models/disks.go:2078:49" }, { "id": "not allow to purge. Virtual disk must not have snapshots", "message": "not allow to purge. Virtual disk must not have snapshots", "translation": "无法执行purge操作,磁盘必须不能有快照", - "position": "pkg/compute/models/disks.go:1906:44" + "position": "pkg/compute/models/disks.go:2081:44" }, { "id": "not allow to delete. Virtual disk must not have snapshots", "message": "not allow to delete. Virtual disk must not have snapshots", "translation": "无法执行删除操作,磁盘必须不能有快照", - "position": "pkg/compute/models/disks.go:1921:40" + "position": "pkg/compute/models/disks.go:2096:40" }, { "id": "not allow to delete %s disk with snapshots", "message": "not allow to delete %s disk with snapshots", "translation": "存储类型为%s的磁盘若有快照不可删除", - "position": "pkg/compute/models/disks.go:1929:41" + "position": "pkg/compute/models/disks.go:2104:41" }, { "id": "no such snapshotpolicy %s", "message": "no such snapshotpolicy %s", "translation": "找不到快照策略%s", - "position": "pkg/compute/models/disks.go:2711:48" + "position": "pkg/compute/models/disks.go:2879:48" }, { "id": "%s %s not supported dns type %s", @@ -3089,7 +3179,7 @@ "id": "Not support", "message": "Not support", "translation": "不支持", - "position": "pkg/compute/models/dns_zonecaches.go:73:47" + "position": "pkg/compute/models/dns_zonecaches.go:74:47" }, { "id": "invalid domain name %s", @@ -3125,175 +3215,175 @@ "id": "can not sync record sets in %s", "message": "can not sync record sets in %s", "translation": "当前状态%s无法执行同步操作", - "position": "pkg/compute/models/dns_zones.go:663:47" + "position": "pkg/compute/models/dns_zones.go:707:47" }, { "id": "dns zone can not cache in status %s", "message": "dns zone can not cache in status %s", "translation": "当前状态%s无法执行缓存操作", - "position": "pkg/compute/models/dns_zones.go:732:47" + "position": "pkg/compute/models/dns_zones.go:768:47" }, { "id": "Only %s support cache for account", "message": "Only %s support cache for account", "translation": "仅%s支持为账号缓存", - "position": "pkg/compute/models/dns_zones.go:735:52" + "position": "pkg/compute/models/dns_zones.go:771:52" }, { "id": "account %s has been cached", "message": "account %s has been cached", "translation": "账号%s已缓存", - "position": "pkg/compute/models/dns_zones.go:752:42" + "position": "pkg/compute/models/dns_zones.go:788:42" }, { "id": "dns zone can not uncache in status %s", "message": "dns zone can not uncache in status %s", "translation": "当前状态%s无法执行解除缓存操作", - "position": "pkg/compute/models/dns_zones.go:764:47" + "position": "pkg/compute/models/dns_zones.go:796:47" }, { "id": "vpc %s has already in this dns zone", "message": "vpc %s has already in this dns zone", "translation": "vpc %s已经在这个DNS zone", - "position": "pkg/compute/models/dns_zones.go:818:43" + "position": "pkg/compute/models/dns_zones.go:846:43" }, { "id": "vpc %s not in dns zone", "message": "vpc %s not in dns zone", "translation": "vpc %s不在此DNS zone", - "position": "pkg/compute/models/dns_zones.go:869:51" + "position": "pkg/compute/models/dns_zones.go:893:51" }, { "id": "SRV: insufficient param: %s", "message": "SRV: insufficient param: %s", "translation": "SRV:参数不够:%s", - "position": "pkg/compute/models/dnsrecords.go:108:48" + "position": "pkg/compute/models/dnsrecords.go:106:48" }, { "id": "SRV: invalid port number: %s", "message": "SRV: invalid port number: %s", "translation": "SRV:无效端口号:%s", - "position": "pkg/compute/models/dnsrecords.go:116:48" + "position": "pkg/compute/models/dnsrecords.go:114:48" }, { "id": "SRV: invalid weight number: %s", "message": "SRV: invalid weight number: %s", "translation": "SRV:无效权重值:%s", - "position": "pkg/compute/models/dnsrecords.go:124:49" + "position": "pkg/compute/models/dnsrecords.go:122:49" }, { "id": "SRV: weight number %d not in range [0,65535]", "message": "SRV: weight number %d not in range [0,65535]", "translation": "SRV:权限值%d不在范围[0,65535]范围", - "position": "pkg/compute/models/dnsrecords.go:127:49" + "position": "pkg/compute/models/dnsrecords.go:125:49" }, { "id": "SRV: invalid priority number: %s", "message": "SRV: invalid priority number: %s", "translation": "SRV:无效优先组:%s", - "position": "pkg/compute/models/dnsrecords.go:132:50" + "position": "pkg/compute/models/dnsrecords.go:130:50" }, { "id": "SRV: priority number %d not in range [0,65535]", "message": "SRV: priority number %d not in range [0,65535]", "translation": "SRV:优先级%d不在[0,65535]范围", - "position": "pkg/compute/models/dnsrecords.go:135:50" + "position": "pkg/compute/models/dnsrecords.go:133:50" }, { "id": "SRV cannot mix with other types", "message": "SRV cannot mix with other types", "translation": "SRV记录不可与其它类型记录同时存在", - "position": "pkg/compute/models/dnsrecords.go:176:49" + "position": "pkg/compute/models/dnsrecords.go:174:49" }, { "id": "CNAME cannot mix with other types", "message": "CNAME cannot mix with other types", "translation": "CNAME记录不可与其它类型记录同时存在", - "position": "pkg/compute/models/dnsrecords.go:183:48" + "position": "pkg/compute/models/dnsrecords.go:181:48" }, { "id": "PTR cannot mix with other types", "message": "PTR cannot mix with other types", "translation": "PTR记录不可与其它类型记录同时存在", - "position": "pkg/compute/models/dnsrecords.go:195:48" + "position": "pkg/compute/models/dnsrecords.go:193:48" }, { "id": "%s: invalid domain name: %s", "message": "%s: invalid domain name: %s", "translation": "%s:无效的域名:%s", - "position": "pkg/compute/models/dnsrecords.go:240:43" + "position": "pkg/compute/models/dnsrecords.go:238:43" }, { "id": "SRV: invalid srv record name: %s", "message": "SRV: invalid srv record name: %s", "translation": "SRV:无效的srv记录名:%s", - "position": "pkg/compute/models/dnsrecords.go:244:43" + "position": "pkg/compute/models/dnsrecords.go:242:43" }, { "id": "PTR: invalid ptr record name: %s", "message": "PTR: invalid ptr record name: %s", "translation": "PTR:无效的ptr记录名:%s", - "position": "pkg/compute/models/dnsrecords.go:248:43" + "position": "pkg/compute/models/dnsrecords.go:246:43" }, { "id": "%s: name cannot be ip address: %s", "message": "%s: name cannot be ip address: %s", "translation": "%s:名字不可以是IP地址:%s", - "position": "pkg/compute/models/dnsrecords.go:252:42" + "position": "pkg/compute/models/dnsrecords.go:250:42" }, { "id": "A: record value must be ipv4 address: %s", "message": "A: record value must be ipv4 address: %s", "translation": "A:记录值必须是IPv4地址:%s", - "position": "pkg/compute/models/dnsrecords.go:261:43" + "position": "pkg/compute/models/dnsrecords.go:259:43" }, { "id": "AAAA: record value must be ipv6 address: %s", "message": "AAAA: record value must be ipv6 address: %s", "translation": "AAAA:记录值必须是IPv6地址:%s", - "position": "pkg/compute/models/dnsrecords.go:265:43" + "position": "pkg/compute/models/dnsrecords.go:263:43" }, { "id": "%s: %s must be domain name: %s", "message": "%s: %s must be domain name: %s", "translation": "%s:%s必须是域名:%s", - "position": "pkg/compute/models/dnsrecords.go:273:43" + "position": "pkg/compute/models/dnsrecords.go:271:43" }, { "id": "%s: %s cannot be ip address: %s", "message": "%s: %s cannot be ip address: %s", "translation": "%s:%s不可以是IP地址:%s", - "position": "pkg/compute/models/dnsrecords.go:276:43" + "position": "pkg/compute/models/dnsrecords.go:274:43" }, { "id": "%s: unknown record type", "message": "%s: unknown record type", "translation": "%s:未知的记录类型", - "position": "pkg/compute/models/dnsrecords.go:280:42" + "position": "pkg/compute/models/dnsrecords.go:278:42" }, { "id": "Empty record", "message": "Empty record", "translation": "空记录", - "position": "pkg/compute/models/dnsrecords.go:297:43" + "position": "pkg/compute/models/dnsrecords.go:295:43" }, { "id": "invalid ttl: %s", "message": "invalid ttl: %s", "translation": "无效的TTL值:%s", - "position": "pkg/compute/models/dnsrecords.go:317:43" + "position": "pkg/compute/models/dnsrecords.go:315:43" }, { "id": "invalid ttl: %d", "message": "invalid ttl: %d", "translation": "无效的TTL值:%d", - "position": "pkg/compute/models/dnsrecords.go:326:43" + "position": "pkg/compute/models/dnsrecords.go:324:43" }, { "id": "Cannot mix different types of records, %s != %s", "message": "Cannot mix different types of records, %s != %s", "translation": "不可以混合不同类型的记录:%s != %s", - "position": "pkg/compute/models/dnsrecords.go:469:47" + "position": "pkg/compute/models/dnsrecords.go:463:47" }, { "id": "schedtag %s not found", @@ -3311,223 +3401,223 @@ "id": "Resource type %s not support", "message": "Resource type %s not support", "translation": "不支持资源类型%s", - "position": "pkg/compute/models/dynamicschedtags.go:236:50" + "position": "pkg/compute/models/dynamicschedtags.go:232:50" }, { "id": "Virtual resource type %s not support", "message": "Virtual resource type %s not support", "translation": "不支持虚拟资源类型%s", - "position": "pkg/compute/models/dynamicschedtags.go:240:50" + "position": "pkg/compute/models/dynamicschedtags.go:236:50" }, { "id": "%s %s not found", "message": "%s %s not found", "translation": "找不到%s资源%s", - "position": "pkg/compute/models/dynamicschedtags.go:282:51" + "position": "pkg/compute/models/dynamicschedtags.go:278:51" }, { "id": "ElasticSearch is locked, cannot delete", "message": "ElasticSearch is locked, cannot delete", "translation": "ElasticSearch 已锁定,不可删除", - "position": "pkg/compute/models/elastic_search.go:344:42" + "position": "pkg/compute/models/elastic_search.go:348:42" }, { "id": "ElasticSearch has %d task active, can't sync status", "message": "ElasticSearch has %d task active, can't sync status", "translation": "ElasticSearch有%d个任务进行中, 请稍后再同步状态", - "position": "pkg/compute/models/elastic_search.go:630:44" + "position": "pkg/compute/models/elastic_search.go:642:44" }, { "id": "can't restore elastic cache in status %s", "message": "can't restore elastic cache in status %s", "translation": "无法恢复状态为%s的弹性缓存", - "position": "pkg/compute/models/elasticcache_backups.go:299:42" + "position": "pkg/compute/models/elasticcache_backups.go:290:42" }, { "id": "unsupport delete %s backups", "message": "unsupport delete %s backups", "translation": "不支持删除%s弹性弹性缓存备份", - "position": "pkg/compute/models/elasticcache_backups.go:341:47" + "position": "pkg/compute/models/elasticcache_backups.go:333:47" }, { "id": "invalid billing_cycle %s", "message": "invalid billing_cycle %s", "translation": "无效的计费周期%s", - "position": "pkg/compute/models/elasticcache_instances.go:799:50" + "position": "pkg/compute/models/elasticcache_instances.go:811:50" }, { "id": "Cannot do restart elasticcache instance in status %s", "message": "Cannot do restart elasticcache instance in status %s", "translation": "无法重启状态为%s的弹性缓存实例", - "position": "pkg/compute/models/elasticcache_instances.go:1179:47" + "position": "pkg/compute/models/elasticcache_instances.go:1188:47" }, { "id": "Elastic cache is locked, cannot delete", "message": "Elastic cache is locked, cannot delete", "translation": "弹性缓存已锁定,不可删除", - "position": "pkg/compute/models/elasticcache_instances.go:1197:42" + "position": "pkg/compute/models/elasticcache_instances.go:1206:42" }, { "id": "Elastic cache is not expired, cannot delete", "message": "Elastic cache is not expired, cannot delete", "translation": "弹性缓存未过期,不可删除", - "position": "pkg/compute/models/elasticcache_instances.go:1201:42" + "position": "pkg/compute/models/elasticcache_instances.go:1210:42" }, { "id": "provider mismatch: %s instance can't use %s sku", "message": "provider mismatch: %s instance can't use %s sku", "translation": "provider不匹配:%s缓存实例不可使用%s sku", - "position": "pkg/compute/models/elasticcache_instances.go:1237:48" + "position": "pkg/compute/models/elasticcache_instances.go:1242:48" }, { "id": "region mismatch: instance region %s, sku region %s", "message": "region mismatch: instance region %s, sku region %s", "translation": "region不匹配:实例region %s,sku region %s", - "position": "pkg/compute/models/elasticcache_instances.go:1242:48" + "position": "pkg/compute/models/elasticcache_instances.go:1247:48" }, { "id": "zone mismatch: instance zone %s, sku zone %s", "message": "zone mismatch: instance zone %s, sku zone %s", "translation": "zone不匹配:实例zone %s,sku zone %s", - "position": "pkg/compute/models/elasticcache_instances.go:1246:48" + "position": "pkg/compute/models/elasticcache_instances.go:1251:48" }, { "id": "engine version mismatch: instance version %s, sku version %s", "message": "engine version mismatch: instance version %s, sku version %s", "translation": "引擎版本不匹配:实例版本%s,sku版本%s", - "position": "pkg/compute/models/elasticcache_instances.go:1250:48" + "position": "pkg/compute/models/elasticcache_instances.go:1255:48" }, { "id": "can not change specification in status %s", "message": "can not change specification in status %s", "translation": "无法为状态为%s的缓存实例变更配置", - "position": "pkg/compute/models/elasticcache_instances.go:1259:50" + "position": "pkg/compute/models/elasticcache_instances.go:1264:50" }, { "id": "auth mode aready in status %s", "message": "auth mode aready in status %s", "translation": "认证模式的状态已为%s", - "position": "pkg/compute/models/elasticcache_instances.go:1310:42" + "position": "pkg/compute/models/elasticcache_instances.go:1311:42" }, { "id": "no admin account found for elastic cache %s", "message": "no admin account found for elastic cache %s", "translation": "弹性缓存 %s 没有管理账号", - "position": "pkg/compute/models/elasticcache_instances.go:1385:41" + "position": "pkg/compute/models/elasticcache_instances.go:1382:41" }, { "id": "maintain time has no change", "message": "maintain time has no change", "translation": "运维时间参数没有变化", - "position": "pkg/compute/models/elasticcache_instances.go:1423:48" + "position": "pkg/compute/models/elasticcache_instances.go:1416:48" }, { "id": "public connection aready allocated", "message": "public connection aready allocated", "translation": "公网连接已分配", - "position": "pkg/compute/models/elasticcache_instances.go:1460:42" + "position": "pkg/compute/models/elasticcache_instances.go:1449:42" }, { "id": "release public connection aready released", "message": "release public connection aready released", "translation": "公网连接已释放", - "position": "pkg/compute/models/elasticcache_instances.go:1501:42" + "position": "pkg/compute/models/elasticcache_instances.go:1486:42" }, { "id": "invalid parameter format. json dict required", "message": "invalid parameter format. json dict required", "translation": "无效参数格式:必须为JSON Object", - "position": "pkg/compute/models/elasticcache_instances.go:1558:48" + "position": "pkg/compute/models/elasticcache_instances.go:1535:48" }, { "id": "Elasticcache has %d task active, can't sync status", "message": "Elasticcache has %d task active, can't sync status", "translation": "弹性缓存已有%d个任务在执行,无法执行同步状态操作", - "position": "pkg/compute/models/elasticcache_instances.go:1646:44" + "position": "pkg/compute/models/elasticcache_instances.go:1615:44" }, { "id": "elasticcache billing type is %s", "message": "elasticcache billing type is %s", "translation": "弹性缓存的计费类型为%s", - "position": "pkg/compute/models/elasticcache_instances.go:1893:44" + "position": "pkg/compute/models/elasticcache_instances.go:1857:44" }, { "id": "elasticcache billing type %s not support cancel expire", "message": "elasticcache billing type %s not support cancel expire", "translation": "弹性缓存的计费类型%s不支持取消过期时间", - "position": "pkg/compute/models/elasticcache_instances.go:1919:39" + "position": "pkg/compute/models/elasticcache_instances.go:1879:39" }, { "id": "Cannot add security groups in status %s", "message": "Cannot add security groups in status %s", "translation": "虚机状态%s不可执行添加安全组操作", - "position": "pkg/compute/models/elasticcache_instances.go:1993:43" + "position": "pkg/compute/models/elasticcache_instances.go:1949:43" }, { "id": "region", "message": "region", "translation": "区域", - "position": "pkg/compute/models/elasticcache_instances.go:1998:37" + "position": "pkg/compute/models/elasticcache_instances.go:1954:37" }, { "id": "regiondriver", "message": "regiondriver", "translation": "区域类型", - "position": "pkg/compute/models/elasticcache_instances.go:2003:37" + "position": "pkg/compute/models/elasticcache_instances.go:1959:37" }, { "id": "not supported bind security group", "message": "not supported bind security group", "translation": "不支持绑定安全组", - "position": "pkg/compute/models/elasticcache_instances.go:2008:41" + "position": "pkg/compute/models/elasticcache_instances.go:1964:41" }, { "id": "beyond security group quantity limit, max items %d.", "message": "beyond security group quantity limit, max items %d.", "translation": "超过可绑定的安全组数量限制,最多 %d 个", - "position": "pkg/compute/models/elasticcache_instances.go:2012:39" + "position": "pkg/compute/models/elasticcache_instances.go:1968:39" }, { "id": "The secgroup name %s does not meet the requirements, please change the name", "message": "The secgroup name %s does not meet the requirements, please change the name", "translation": "安全组名称%s不符合要求", - "position": "pkg/compute/models/elasticcache_instances.go:2031:49" + "position": "pkg/compute/models/elasticcache_instances.go:1987:49" }, { "id": "secgroups will be empty after update.", "message": "secgroups will be empty after update.", "translation": "安全组在更新后会置空", - "position": "pkg/compute/models/elasticcache_instances.go:2174:48" + "position": "pkg/compute/models/elasticcache_instances.go:2130:48" }, { "id": "The elastic cache status need be %s, current is %s", "message": "The elastic cache status need be %s, current is %s", "translation": "弹性缓存状态应该是 %s,目前是 %s", - "position": "pkg/compute/models/elasticcache_instances.go:2291:52" + "position": "pkg/compute/models/elasticcache_instances.go:2231:52" }, { "id": "Only %s elastic cache support set auto renew operation", "message": "Only %s elastic cache support set auto renew operation", "translation": "只有 %s 弹性缓存支持设置自动更新操作", - "position": "pkg/compute/models/elasticcache_instances.go:2295:52" + "position": "pkg/compute/models/elasticcache_instances.go:2235:52" }, { "id": "elastic cache no related region found", "message": "elastic cache no related region found", "translation": "弹性缓存找不到关联的区域", - "position": "pkg/compute/models/elasticcache_instances.go:2304:50" + "position": "pkg/compute/models/elasticcache_instances.go:2244:50" }, { "id": "Only %s elastic cache support renew operation", "message": "Only %s elastic cache support renew operation", "translation": "只有 %s 弹性缓存支持续期操作", - "position": "pkg/compute/models/elasticcache_instances.go:2339:52" + "position": "pkg/compute/models/elasticcache_instances.go:2275:52" }, { "id": "%s is not modifiable", "message": "%s is not modifiable", "translation": "参数%s不可变更", - "position": "pkg/compute/models/elasticcache_parameters.go:213:42" + "position": "pkg/compute/models/elasticcache_parameters.go:214:42" }, { "id": "resource %s in vpc %s external access mode %s is not support accociate eip", @@ -3539,1789 +3629,1903 @@ "id": "server %s not found", "message": "server %s not found", "translation": "找不到虚机%s", - "position": "pkg/compute/models/elasticips.go:150:53" + "position": "pkg/compute/models/elasticips.go:153:53" }, { "id": "Not support associate type %s, only support %s", "message": "Not support associate type %s, only support %s", "translation": "不支持绑定类型%s,仅支持%s", - "position": "pkg/compute/models/elasticips.go:196:49" + "position": "pkg/compute/models/elasticips.go:226:49" }, { "id": "charge type %s not supported", "message": "charge type %s not supported", "translation": "不支持付费类型%s", - "position": "pkg/compute/models/elasticips.go:852:50" + "position": "pkg/compute/models/elasticips.go:953:50" }, { "id": "eip has been associated with instance", "message": "eip has been associated with instance", "translation": "EIP已绑定到其它实例", - "position": "pkg/compute/models/elasticips.go:966:44" + "position": "pkg/compute/models/elasticips.go:1063:44" }, { "id": "eip cannot associate in status %s", "message": "eip cannot associate in status %s", "translation": "EIP状态为%s无法绑定", - "position": "pkg/compute/models/elasticips.go:970:49" + "position": "pkg/compute/models/elasticips.go:1067:49" }, { "id": "fixed eip cannot be associated", "message": "fixed eip cannot be associated", "translation": "固定EIP不可再被关联", - "position": "pkg/compute/models/elasticips.go:974:54" + "position": "pkg/compute/models/elasticips.go:1071:54" }, { "id": "Unsupported instance type %s", "message": "Unsupported instance type %s", "translation": "不支持的实例类型%s", - "position": "pkg/compute/models/elasticips.go:985:54" + "position": "pkg/compute/models/elasticips.go:1082:54" }, { "id": "cannot associate pending delete server", "message": "cannot associate pending delete server", "translation": "无法与正在删除的虚机进行绑定", - "position": "pkg/compute/models/elasticips.go:1003:50" + "position": "pkg/compute/models/elasticips.go:1100:50" }, { "id": "instance is already associated with eip", "message": "instance is already associated with eip", "translation": "实例已与其它EIP绑定", - "position": "pkg/compute/models/elasticips.go:1009:50" + "position": "pkg/compute/models/elasticips.go:1106:50" }, { "id": "cannot associate server in status %s", "message": "cannot associate server in status %s", "translation": "虚机状态%s无法进行EIP绑定操作", - "position": "pkg/compute/models/elasticips.go:1013:50" + "position": "pkg/compute/models/elasticips.go:1110:50" }, { "id": "cannot associate eip with same network", "message": "cannot associate eip with same network", "translation": "虚机与EIP在同一子网下不可关联", - "position": "pkg/compute/models/elasticips.go:1028:53" + "position": "pkg/compute/models/elasticips.go:1125:53" }, { "id": "server region is not found???", "message": "server region is not found???", "translation": "找不到虚机所属region", - "position": "pkg/compute/models/elasticips.go:1034:51" + "position": "pkg/compute/models/elasticips.go:1131:51" }, { "id": "eip and server are not in the same region", "message": "eip and server are not in the same region", "translation": "EIP的虚机不在同一region", - "position": "pkg/compute/models/elasticips.go:1043:51" + "position": "pkg/compute/models/elasticips.go:1140:51" }, { "id": "eip and server are not in the same zone", "message": "eip and server are not in the same zone", "translation": "EIP和虚机不在同一个zone", - "position": "pkg/compute/models/elasticips.go:1049:52" + "position": "pkg/compute/models/elasticips.go:1146:52" }, { "id": "server host is not found???", "message": "server host is not found???", "translation": "虚机所在宿主机找不到", - "position": "pkg/compute/models/elasticips.go:1055:51" + "position": "pkg/compute/models/elasticips.go:1152:51" }, { "id": "server and eip are not managed by the same provider", "message": "server and eip are not managed by the same provider", "translation": "虚机和EIP分属不同cloudprovider", - "position": "pkg/compute/models/elasticips.go:1059:51" + "position": "pkg/compute/models/elasticips.go:1156:51" }, { - "id": "eip cannot dissociate in status %s", - "message": "eip cannot dissociate in status %s", - "translation": "EIP状态为%s无法执行解绑操作", - "position": "pkg/compute/models/elasticips.go:1103:47" - }, - { - "id": "fixed public eip cannot be dissociated", - "message": "fixed public eip cannot be dissociated", - "translation": "固定的公网IP无法解绑", - "position": "pkg/compute/models/elasticips.go:1107:52" - }, - { - "id": "fixed eip cannot sync status", - "message": "fixed eip cannot sync status", - "translation": "固定公网IP无法执行同步状态操作", - "position": "pkg/compute/models/elasticips.go:1160:52" - }, - { - "id": "cannot change bandwidth in status %s", - "message": "cannot change bandwidth in status %s", - "translation": "EIP状态为%s无法变更带宽", - "position": "pkg/compute/models/elasticips.go:1384:47" - }, - { - "id": "Invalid bandwidth", - "message": "Invalid bandwidth", - "translation": "无效的带宽", - "position": "pkg/compute/models/elasticips.go:1389:48" - }, - { - "id": "Cannot purge elastic_ip on enabled cloud provider", - "message": "Cannot purge elastic_ip on enabled cloud provider", - "translation": "EIP所属cloudprovider为启用状态,无法执行purge操作", - "position": "pkg/compute/models/elasticips.go:1510:48" - }, - { - "id": "account %s not share for domain %s", - "message": "account %s not share for domain %s", - "translation": "云账号 %s 并未共享到域 %s", - "position": "pkg/compute/models/external_projects.go:325:43" - }, - { - "id": "FileSystem is locked, cannot delete", - "message": "FileSystem is locked, cannot delete", - "translation": "文件系统锁定中, 不可删除", - "position": "pkg/compute/models/filesystem.go:428:42" - }, - { - "id": "Nas has %d task active, can't sync status", - "message": "Nas has %d task active, can't sync status", - "translation": "NAS有%d个任务进行中,请稍后再同步状态", - "position": "pkg/compute/models/filesystem.go:515:44" - }, - { - "id": "please retry after unbind all guests in group", - "message": "please retry after unbind all guests in group", - "translation": "请解绑组中所有虚机后再试", - "position": "pkg/compute/models/groups.go:208:47" - }, - { - "id": "can not bind guest from disabled guest", - "message": "can not bind guest from disabled guest", - "translation": "无法绑定已禁用的虚机", - "position": "pkg/compute/models/groups.go:232:43" - }, - { - "id": "can not unbind guest from disabled guest", - "message": "can not unbind guest from disabled guest", - "translation": "无法解绑已禁用的虚机", - "position": "pkg/compute/models/groups.go:277:43" - }, - { - "id": "no such model %s", - "message": "no such model %s", - "translation": "找不到实例%s", - "position": "pkg/compute/models/groups.go:324:54" - }, - { - "id": "guest and instance group should belong to same project", - "message": "guest and instance group should belong to same project", - "translation": "虚机和实例组应属于同一项目", - "position": "pkg/compute/models/groups.go:331:49" - }, - { - "id": "Host missing", - "message": "Host missing", - "translation": "找不到宿主机", - "position": "pkg/compute/models/guest_actions.go:78:49" - }, - { - "id": "host status %s and enabled %v, can't do server %s", - "message": "host status %s and enabled %v, can't do server %s", - "translation": "宿主机状态为%s,启用状态为%s,无法对虚机执行%s操作", - "position": "pkg/compute/models/guest_actions.go:108:43" - }, - { - "id": "Cannot send command in status %s", - "message": "Cannot send command in status %s", - "translation": "状态为%s时无法发送命令", - "position": "pkg/compute/models/guest_actions.go:136:46" - }, - { - "id": "No host for server", - "message": "No host for server", - "translation": "无法找到虚机所在宿主机", - "position": "pkg/compute/models/guest_actions.go:176:47" - }, - { - "id": "Cannot save image in status %s", - "message": "Cannot save image in status %s", - "translation": "状态为%s时不可保持镜像", - "position": "pkg/compute/models/guest_actions.go:187:48" - }, - { - "id": "No root image", - "message": "No root image", - "translation": "找不到根镜像", - "position": "pkg/compute/models/guest_actions.go:195:48" - }, - { - "id": "Support only by KVM Hypervisor", - "message": "Support only by KVM Hypervisor", - "translation": "仅KVM虚机支持此操作", - "position": "pkg/compute/models/guest_actions.go:247:44" - }, - { - "id": "Cannot sync in status %s", - "message": "Cannot sync in status %s", - "translation": "状态为%s无法执行同步状态操作", - "position": "pkg/compute/models/guest_actions.go:322:46" - }, - { - "id": "Cannot live migrate in status %s", - "message": "Cannot live migrate in status %s", - "translation": "状态为%s无法执行在线迁移", - "position": "pkg/compute/models/guest_actions.go:391:39" - }, - { - "id": "Can't clone guest with backup guest", - "message": "Can't clone guest with backup guest", - "translation": "主备机不支持克隆操作", - "position": "pkg/compute/models/guest_actions.go:555:44" - }, - { - "id": "Guest hypervisor %s does not support clone", - "message": "Guest hypervisor %s does not support clone", - "translation": "hypervisor为%s的虚机不支持克隆操作", - "position": "pkg/compute/models/guest_actions.go:559:44" - }, - { - "id": "Cannot clone VM in status %s", - "message": "Cannot clone VM in status %s", - "translation": "状态为%s的虚机不可执行克隆操作", - "position": "pkg/compute/models/guest_actions.go:563:47" - }, - { - "id": "Unmarshal input error %s", - "message": "Unmarshal input error %s", - "translation": "unmarshal输入参数错误:%s", - "position": "pkg/compute/models/guest_actions.go:568:48" - }, - { - "id": "Cannot deploy in status %s", - "message": "Cannot deploy in status %s", - "translation": "状态为%s的虚机无法执行部署操作", - "position": "pkg/compute/models/guest_actions.go:743:45" - }, - { - "id": "Disk %s and guest not belong to the same account", - "message": "Disk %s and guest not belong to the same account", - "translation": "磁盘%s和虚机不属于同一个账号", - "position": "pkg/compute/models/guest_actions.go:755:44" - }, - { - "id": "Disk %s and guest not belong to the same zone", - "message": "Disk %s and guest not belong to the same zone", - "translation": "磁盘%s和虚机不属于同一个zone", - "position": "pkg/compute/models/guest_actions.go:758:44" - }, - { - "id": "isAttached check failed %s", - "message": "isAttached check failed %s", - "translation": "isAttached检查失败:%s", - "position": "pkg/compute/models/guest_actions.go:765:44" - }, - { - "id": "Disk %s has been attached", - "message": "Disk %s has been attached", - "translation": "磁盘%s已被占用", - "position": "pkg/compute/models/guest_actions.go:768:44" - }, - { - "id": "Disk %s not belong the guest's host", - "message": "Disk %s not belong the guest's host", - "translation": "磁盘%s和虚机不在同一宿主机", - "position": "pkg/compute/models/guest_actions.go:773:43" - }, - { - "id": "Disk in %s not able to attach", - "message": "Disk in %s not able to attach", - "translation": "磁盘状态为%s,无法挂载", - "position": "pkg/compute/models/guest_actions.go:776:43" - }, - { - "id": "Guest %s not support attach disk in status %s", - "message": "Guest %s not support attach disk in status %s", - "translation": "虚机%s的状态%s不支持挂载磁盘", - "position": "pkg/compute/models/guest_actions.go:783:43" - }, - { - "id": "Disk %s not found", - "message": "Disk %s not found", - "translation": "找不到磁盘%s", - "position": "pkg/compute/models/guest_actions.go:800:50" - }, - { - "id": "Cannot suspend VM in status %s", - "message": "Cannot suspend VM in status %s", - "translation": "状态为%s的虚机无法执行挂起操作", - "position": "pkg/compute/models/guest_actions.go:856:46" - }, - { - "id": "Cannot resume VM in status %s", - "message": "Cannot resume VM in status %s", - "translation": "状态为%s的虚机无法执行恢复操作", - "position": "pkg/compute/models/guest_actions.go:876:46" - }, - { - "id": "host virtual memory not enough", - "message": "host virtual memory not enough", - "translation": "宿主机虚拟机内存不足", - "position": "pkg/compute/models/guest_actions.go:904:56" - }, - { - "id": "Some disk not ready", - "message": "Some disk not ready", - "translation": "部分磁盘未准备好", - "position": "pkg/compute/models/guest_actions.go:915:48" - }, - { - "id": "Cannot do start server in status %s", - "message": "Cannot do start server in status %s", - "translation": "不可启动状态为%s的虚机", - "position": "pkg/compute/models/guest_actions.go:918:47" - }, - { - "id": "CD-ROM not empty, please eject first", - "message": "CD-ROM not empty, please eject first", - "translation": "CD-ROM当前使用中,请先执行弹出操作", - "position": "pkg/compute/models/guest_actions.go:1101:44" - }, - { - "id": "Insert ISO not allowed in status %s", - "message": "Insert ISO not allowed in status %s", - "translation": "虚机状态%s不允许执行插入ISO操作", - "position": "pkg/compute/models/guest_actions.go:1114:46" - }, - { - "id": "No ISO to eject", - "message": "No ISO to eject", - "translation": "没有ISO可弹出", - "position": "pkg/compute/models/guest_actions.go:1128:44" - }, - { - "id": "Eject ISO not allowed in status %s", - "message": "Eject ISO not allowed in status %s", - "translation": "虚机状态%s不允许弹出ISO操作", - "position": "pkg/compute/models/guest_actions.go:1134:46" - }, - { - "id": "Cannot add security groups for hypervisor %s", - "message": "Cannot add security groups for hypervisor %s", - "translation": "无法为hypervisor %s添加安全组", - "position": "pkg/compute/models/guest_actions.go:1247:52" - }, - { - "id": "guest %s band to up to %d security groups", - "message": "guest %s band to up to %d security groups", - "translation": "虚机%s最多可关联%d个安全组", - "position": "pkg/compute/models/guest_actions.go:1259:52" - }, - { - "id": "security group %s has already been assigned to guest %s", - "message": "security group %s has already been assigned to guest %s", - "translation": "安全组%s已被虚机%s使用", - "position": "pkg/compute/models/guest_actions.go:1283:49" - }, - { - "id": "Cannot revoke security groups in status %s", - "message": "Cannot revoke security groups in status %s", - "translation": "虚机状态为%s无法解除安全组", - "position": "pkg/compute/models/guest_actions.go:1323:48" - }, - { - "id": "security group %s not assigned to guest %s", - "message": "security group %s not assigned to guest %s", - "translation": "安全组%s未与虚机%s关联", - "position": "pkg/compute/models/guest_actions.go:1350:49" - }, - { - "id": "Cannot assign security rules in status %s", - "message": "Cannot assign security rules in status %s", - "translation": "虚机状态为%s无法关联安全组", - "position": "pkg/compute/models/guest_actions.go:1374:48" - }, - { - "id": "Cannot set security rules in status %s", - "message": "Cannot set security rules in status %s", - "translation": "虚机状态为%s无法设定安全组", - "position": "pkg/compute/models/guest_actions.go:1411:48" - }, - { - "id": "Cannot set security group for this guest %s", - "message": "Cannot set security group for this guest %s", - "translation": "无法为虚机%s设定安全组", - "position": "pkg/compute/models/guest_actions.go:1419:52" - }, - { - "id": "Cannot purge server on enabled host", - "message": "Cannot purge server on enabled host", - "translation": "虚机所在宿主机为启用状态,不可执行purge操作", - "position": "pkg/compute/models/guest_actions.go:1525:47" - }, - { - "id": "failed to find %s", - "message": "failed to find %s", - "translation": "找不到%s", - "position": "pkg/compute/models/guest_actions.go:1562:43" - }, - { - "id": "root disk image(%s) and sku(%s) architecture mismatch", - "message": "root disk image(%s) and sku(%s) architecture mismatch", - "translation": "系统盘的镜像(%s)和虚拟机规格SKU(%s)的CPU架构不匹配", - "position": "pkg/compute/models/guest_actions.go:1574:44" - }, - { - "id": "invlid image", - "message": "invlid image", - "translation": "无效的镜像", - "position": "pkg/compute/models/guest_actions.go:1580:49" - }, - { - "id": "image size exceeds root disk size", - "message": "image size exceeds root disk size", - "translation": "镜像大小超过系统盘大小", - "position": "pkg/compute/models/guest_actions.go:1583:49" - }, - { - "id": "Cannot switch OS between %s-%s", - "message": "Cannot switch OS between %s-%s", - "translation": "无法切换操作系统:%s-%s", - "position": "pkg/compute/models/guest_actions.go:1588:45" - }, - { - "id": "Can not rebuild root with with diff uefi image", - "message": "Can not rebuild root with with diff uefi image", - "translation": "镜像uefi状态不同重装操作系统", - "position": "pkg/compute/models/guest_actions.go:1602:53" - }, - { - "id": "No template for root disk, cannot rebuild root", - "message": "No template for root disk, cannot rebuild root", - "translation": "找不到模板,无法重装系统", - "position": "pkg/compute/models/guest_actions.go:1613:45" - }, - { - "id": "%s not support rebuild root with a different image", - "message": "%s not support rebuild root with a different image", - "translation": "不支持使用另外一个镜像重装系统", - "position": "pkg/compute/models/guest_actions.go:1616:49" - }, - { - "id": "Cannot reset root in status %s", - "message": "Cannot reset root in status %s", - "translation": "状态为%s不支持重装系统", - "position": "pkg/compute/models/guest_actions.go:1621:47" - }, - { - "id": "keypair %s not found", - "message": "keypair %s not found", - "translation": "找不到密钥对%s", - "position": "pkg/compute/models/guest_actions.go:1649:52" - }, - { - "id": "No Disk Info Provided", - "message": "No Disk Info Provided", - "translation": "未提供Disk Info", - "position": "pkg/compute/models/guest_actions.go:1744:44" - }, - { - "id": "No valid host", - "message": "No valid host", - "translation": "找不到宿主机", - "position": "pkg/compute/models/guest_actions.go:1767:44" - }, - { - "id": "No valid storage on current host", - "message": "No valid storage on current host", - "translation": "所在宿主机无可用存储", - "position": "pkg/compute/models/guest_actions.go:1773:45" - }, - { - "id": "Not eough storage space on current host", - "message": "Not eough storage space on current host", - "translation": "所在宿主机存储空间不足", - "position": "pkg/compute/models/guest_actions.go:1777:45" - }, - { - "id": "failed to find disk %s", - "message": "failed to find disk %s", - "translation": "查找磁盘错误:%s", - "position": "pkg/compute/models/guest_actions.go:1831:43" - }, - { - "id": "check isAttach2Disk fail %s", - "message": "check isAttach2Disk fail %s", - "translation": "isAttach2Disk失败:%s", - "position": "pkg/compute/models/guest_actions.go:1839:49" - }, - { - "id": "Cannot detach sys disk", - "message": "Cannot detach sys disk", - "translation": "不可解绑系统盘", - "position": "pkg/compute/models/guest_actions.go:1843:54" - }, - { - "id": "Cannot keep detached disk", - "message": "Cannot keep detached disk", - "translation": "无法保留已解绑的磁盘", - "position": "pkg/compute/models/guest_actions.go:1850:50" - }, - { - "id": "Server in %s not able to detach disk", - "message": "Server in %s not able to detach disk", - "translation": "虚机状态%s不支持解绑磁盘", - "position": "pkg/compute/models/guest_actions.go:1863:49" - }, - { - "id": "Disk %s not attached", - "message": "Disk %s not attached", - "translation": "磁盘%s未挂载", - "position": "pkg/compute/models/guest_actions.go:1866:48" - }, - { - "id": "Only allowed to attach isolated device when guest is ready", - "message": "Only allowed to attach isolated device when guest is ready", - "translation": "仅当虚机为关机状态时才可挂载透传设备", - "position": "pkg/compute/models/guest_actions.go:1902:47" - }, - { - "id": "Missing isolated device", - "message": "Missing isolated device", - "translation": "未指定透传设备", - "position": "pkg/compute/models/guest_actions.go:1910:45" - }, - { - "id": "Isolated device %s not found", - "message": "Isolated device %s not found", - "translation": "找不到透传设备%s", - "position": "pkg/compute/models/guest_actions.go:1940:39" - }, - { - "id": "Isolated device is not attached to this guest", - "message": "Isolated device is not attached to this guest", - "translation": "透传设备未挂载到此虚机", - "position": "pkg/compute/models/guest_actions.go:1954:39" - }, - { - "id": "guest attach gpu count must \u003e 0", - "message": "guest attach gpu count must \u003e 0", - "translation": "GPU数量必须大于1", - "position": "pkg/compute/models/guest_actions.go:1991:45" - }, - { - "id": "fetch gpu failed %s", - "message": "fetch gpu failed %s", - "translation": "获取GPU失败:%s", - "position": "pkg/compute/models/guest_actions.go:2013:43" - }, - { - "id": "guest %s host %s isolated device not enough", - "message": "guest %s host %s isolated device not enough", - "translation": "虚机%s所在宿主机%s透传设备不足", - "position": "pkg/compute/models/guest_actions.go:2016:39" - }, - { - "id": "attach devices is not string array", - "message": "attach devices is not string array", - "translation": "挂载设备列表参数类型不是字符串数组", - "position": "pkg/compute/models/guest_actions.go:2088:50" - }, - { - "id": "detach devices is not string array", - "message": "detach devices is not string array", - "translation": "卸载设备列表参数类型不是字符串数组", - "position": "pkg/compute/models/guest_actions.go:2101:50" - }, - { - "id": "ip %s not found", - "message": "ip %s not found", - "translation": "找不到IP %s", - "position": "pkg/compute/models/guest_actions.go:2134:44" - }, - { - "id": "mac %s not found", - "message": "mac %s not found", - "translation": "找不到MAC %s", - "position": "pkg/compute/models/guest_actions.go:2143:44" - }, - { - "id": "no either ip_addr or mac specified", - "message": "no either ip_addr or mac specified", - "translation": "未指定ip_addr或mac", - "position": "pkg/compute/models/guest_actions.go:2156:48" - }, - { - "id": "Cannot change network ip_addr in status %s", - "message": "Cannot change network ip_addr in status %s", - "translation": "状态为%s无法变更IP地址", - "position": "pkg/compute/models/guest_actions.go:2178:47" - }, - { - "id": "cannot change mac when guest is running", - "message": "cannot change mac when guest is running", - "translation": "虚机运行中无法变更MAC地址", - "position": "pkg/compute/models/guest_actions.go:2224:50" - }, - { - "id": "check mac uniqueness fail %s", - "message": "check mac uniqueness fail %s", - "translation": "MAC地址唯一性检查失败", - "position": "pkg/compute/models/guest_actions.go:2229:51" - }, - { - "id": "mac addr %s has been occupied", - "message": "mac addr %s has been occupied", - "translation": "MAC地址%s已被占用", - "position": "pkg/compute/models/guest_actions.go:2232:45" - }, - { - "id": "Cannot detach network in status %s", - "message": "Cannot detach network in status %s", - "translation": "虚机状态%s无法执行解绑网络操作", - "position": "pkg/compute/models/guest_actions.go:2295:47" - }, - { - "id": "Cannot attach network in status %s", - "message": "Cannot attach network in status %s", - "translation": "虚机状态%s无法执行绑定网络操作", - "position": "pkg/compute/models/guest_actions.go:2351:44" - }, - { - "id": "Cannot change bandwidth in status %s", - "message": "Cannot change bandwidth in status %s", - "translation": "虚机状态%s无法变更带宽大小", - "position": "pkg/compute/models/guest_actions.go:2415:44" - }, - { - "id": "Bandwidth must be non-negative", - "message": "Bandwidth must be non-negative", - "translation": "带宽值必须非负", - "position": "pkg/compute/models/guest_actions.go:2420:44" - }, - { - "id": "Cannot change setting in status %s", - "message": "Cannot change setting in status %s", - "translation": "虚机状态%s不可变更配置", - "position": "pkg/compute/models/guest_actions.go:2452:44" - }, - { - "id": "Not allow to change config", - "message": "Not allow to change config", - "translation": "不允许变更配置", - "position": "pkg/compute/models/guest_actions.go:2505:47" - }, - { - "id": "Guest have backup not allow to change config", - "message": "Guest have backup not allow to change config", - "translation": "主备机不允许变更配置", - "position": "pkg/compute/models/guest_actions.go:2509:44" - }, - { - "id": "Cannot change config in %s", - "message": "Cannot change config in %s", - "translation": "虚机状态为%s不可变更配置", - "position": "pkg/compute/models/guest_actions.go:2517:47" - }, - { - "id": "Cannot change config with different instance family", - "message": "Cannot change config with different instance family", - "translation": "不可变更套餐类型", - "position": "pkg/compute/models/guest_actions.go:2537:49" - }, - { - "id": "Params vcpu_count parse error", - "message": "Params vcpu_count parse error", - "translation": "参数vcpu_count解析出错", - "position": "pkg/compute/models/guest_actions.go:2560:46" - }, - { - "id": "Memory size must be number[+unit], like 256M, 1G or 256", - "message": "Memory size must be number[+unit], like 256M, 1G or 256", - "translation": "内存大小参数错误,如256M,1G,或256", - "position": "pkg/compute/models/guest_actions.go:2575:46" - }, - { - "id": "Params vmem_size parse error", - "message": "Params vmem_size parse error", - "translation": "参数vmem_size解析出错", - "position": "pkg/compute/models/guest_actions.go:2579:34" - }, - { - "id": "cannot change CPU/Memory spec in status %s", - "message": "cannot change CPU/Memory spec in status %s", - "translation": "虚机状态为%s无法变更CPU/内存配置", - "position": "pkg/compute/models/guest_actions.go:2593:47" - }, - { - "id": "Unmarshal disks configure error %s", - "message": "Unmarshal disks configure error %s", - "translation": "Unmarshal磁盘配置出错:%s", - "position": "pkg/compute/models/guest_actions.go:2612:49" - }, - { - "id": "Parse disk info error: %s", - "message": "Parse disk info error: %s", - "translation": "解析磁盘信息出错:%s", - "position": "pkg/compute/models/guest_actions.go:2621:45" - }, - { - "id": "Cannot reduce disk size", - "message": "Cannot reduce disk size", - "translation": "不可缩小磁盘大小", - "position": "pkg/compute/models/guest_actions.go:2636:51" - }, - { - "id": "Cannot reset VM in status %s", - "message": "Cannot reset VM in status %s", - "translation": "虚机状态为%s无法重装系统", - "position": "pkg/compute/models/guest_actions.go:2847:46" - }, - { - "id": "Guest has %d task active, can't sync status", - "message": "Guest has %d task active, can't sync status", - "translation": "虚机已有%d个活跃任务执行中,无法执行同步状态操作", - "position": "pkg/compute/models/guest_actions.go:2862:44" - }, - { - "id": "Cannot stop server in status %s", - "message": "Cannot stop server in status %s", - "translation": "虚机状态%s无法执行关机操作", - "position": "pkg/compute/models/guest_actions.go:2917:46" - }, - { - "id": "Cannot do restart server in status %s", - "message": "Cannot do restart server in status %s", - "translation": "虚机状态%s无法执行重启操作", - "position": "pkg/compute/models/guest_actions.go:2953:47" - }, - { - "id": "Cannot send keys in status %s", - "message": "Cannot send keys in status %s", - "translation": "虚机状态%s无法发送键盘指令", - "position": "pkg/compute/models/guest_actions.go:2966:47" - }, - { - "id": "cannot associate eip in status %s", - "message": "cannot associate eip in status %s", - "translation": "虚机状态%s无法关联EIP", - "position": "pkg/compute/models/guest_actions.go:3038:47" - }, - { - "id": "eip %s not found", - "message": "eip %s not found", - "translation": "找不到EIP %s", - "position": "pkg/compute/models/guest_actions.go:3058:51" - }, - { - "id": "eip has been associated", - "message": "eip has been associated", - "translation": "EIP已被关联", - "position": "pkg/compute/models/guest_actions.go:3077:42" - }, - { - "id": "cannot associate eip and instance in different region", - "message": "cannot associate eip and instance in different region", - "translation": "虚机与EIP不在同一region无法关联", - "position": "pkg/compute/models/guest_actions.go:3081:48" + "id": "instance group %s not found", + "message": "instance group %s not found", + "translation": "", + "position": "pkg/compute/models/elasticips.go:1163:54" }, { "id": "cannot associate eip and instance in different zone", "message": "cannot associate eip and instance in different zone", "translation": "虚机与EIP不在同一个zone下无法关联", - "position": "pkg/compute/models/guest_actions.go:3100:49" + "position": "pkg/compute/models/elasticips.go:1184:52" }, { - "id": "cannot associate eip and instance in different provider", - "message": "cannot associate eip and instance in different provider", - "translation": "虚机与EIP不属于同一provider无法关联", - "position": "pkg/compute/models/guest_actions.go:3110:48" + "id": "nat gateway %s not found", + "message": "nat gateway %s not found", + "translation": "", + "position": "pkg/compute/models/elasticips.go:1192:54" }, { - "id": "No eip to dissociate", - "message": "No eip to dissociate", - "translation": "没有可解关联的EIP", - "position": "pkg/compute/models/guest_actions.go:3136:47" + "id": "eip cannot dissociate in status %s", + "message": "eip cannot dissociate in status %s", + "translation": "EIP状态为%s无法执行解绑操作", + "position": "pkg/compute/models/elasticips.go:1236:47" + }, + { + "id": "fixed public eip cannot be dissociated", + "message": "fixed public eip cannot be dissociated", + "translation": "固定的公网IP无法解绑", + "position": "pkg/compute/models/elasticips.go:1240:52" + }, + { + "id": "fixed eip cannot sync status", + "message": "fixed eip cannot sync status", + "translation": "固定公网IP无法执行同步状态操作", + "position": "pkg/compute/models/elasticips.go:1287:52" + }, + { + "id": "no usable eip network", + "message": "no usable eip network", + "translation": "", + "position": "pkg/compute/models/elasticips.go:1534:43" + }, + { + "id": "cannot change bandwidth in status %s", + "message": "cannot change bandwidth in status %s", + "translation": "EIP状态为%s无法变更带宽", + "position": "pkg/compute/models/elasticips.go:1602:47" + }, + { + "id": "Invalid bandwidth", + "message": "Invalid bandwidth", + "translation": "无效的带宽", + "position": "pkg/compute/models/elasticips.go:1607:48" + }, + { + "id": "Cannot purge elastic_ip on enabled cloud provider", + "message": "Cannot purge elastic_ip on enabled cloud provider", + "translation": "EIP所属cloudprovider为启用状态,无法执行purge操作", + "position": "pkg/compute/models/elasticips.go:1744:48" + }, + { + "id": "account %s not share for domain %s", + "message": "account %s not share for domain %s", + "translation": "云账号 %s 并未共享到域 %s", + "position": "pkg/compute/models/external_projects.go:405:43" + }, + { + "id": "FileSystem is locked, cannot delete", + "message": "FileSystem is locked, cannot delete", + "translation": "文件系统锁定中, 不可删除", + "position": "pkg/compute/models/filesystem.go:437:42" + }, + { + "id": "Nas has %d task active, can't sync status", + "message": "Nas has %d task active, can't sync status", + "translation": "NAS有%d个任务进行中,请稍后再同步状态", + "position": "pkg/compute/models/filesystem.go:538:44" + }, + { + "id": "GetVpcs fail %s", + "message": "GetVpcs fail %s", + "translation": "", + "position": "pkg/compute/models/globalvpcs.go:72:43" + }, + { + "id": "global vpc has associate %d vpcs", + "message": "global vpc has associate %d vpcs", + "translation": "", + "position": "pkg/compute/models/globalvpcs.go:75:37" + }, + { + "id": "Globalvpc has %d task active, can't sync status", + "message": "Globalvpc has %d task active, can't sync status", + "translation": "", + "position": "pkg/compute/models/globalvpcs.go:419:44" + }, + { + "id": "please retry after unbind all guests in group", + "message": "please retry after unbind all guests in group", + "translation": "请解绑组中所有虚机后再试", + "position": "pkg/compute/models/groups.go:236:47" + }, + { + "id": "can not bind guest from disabled guest", + "message": "can not bind guest from disabled guest", + "translation": "无法绑定已禁用的虚机", + "position": "pkg/compute/models/groups.go:265:43" + }, + { + "id": "can not unbind guest from disabled guest", + "message": "can not unbind guest from disabled guest", + "translation": "无法解绑已禁用的虚机", + "position": "pkg/compute/models/groups.go:326:43" + }, + { + "id": "no such model %s", + "message": "no such model %s", + "translation": "找不到实例%s", + "position": "pkg/compute/models/groups.go:373:54" + }, + { + "id": "guest and instance group should belong to same project", + "message": "guest and instance group should belong to same project", + "translation": "虚机和实例组应属于同一项目", + "position": "pkg/compute/models/groups.go:380:49" + }, + { + "id": "eip %s not found", + "message": "eip %s not found", + "translation": "找不到EIP %s", + "position": "pkg/compute/models/groups.go:708:51" + }, + { + "id": "eip has been associated", + "message": "eip has been associated", + "translation": "EIP已被关联", + "position": "pkg/compute/models/groups.go:721:42" }, { "id": "Out of eip quota: %s", "message": "Out of eip quota: %s", "translation": "EIP配额不足:%s", - "position": "pkg/compute/models/guest_actions.go:3204:44" + "position": "pkg/compute/models/groups.go:784:44" + }, + { + "id": "No eip to dissociate", + "message": "No eip to dissociate", + "translation": "没有可解关联的EIP", + "position": "pkg/compute/models/groups.go:826:47" + }, + { + "id": "host status %s and enabled %v, can't do server %s", + "message": "host status %s and enabled %v, can't do server %s", + "translation": "宿主机状态为%s,启用状态为%s,无法对虚机执行%s操作", + "position": "pkg/compute/models/guest_actions.go:107:43" + }, + { + "id": "Cannot send command in status %s", + "message": "Cannot send command in status %s", + "translation": "状态为%s时无法发送命令", + "position": "pkg/compute/models/guest_actions.go:127:46" + }, + { + "id": "No host for server", + "message": "No host for server", + "translation": "无法找到虚机所在宿主机", + "position": "pkg/compute/models/guest_actions.go:156:47" + }, + { + "id": "Cannot save image in status %s", + "message": "Cannot save image in status %s", + "translation": "状态为%s时不可保持镜像", + "position": "pkg/compute/models/guest_actions.go:163:50" + }, + { + "id": "No root image", + "message": "No root image", + "translation": "找不到根镜像", + "position": "pkg/compute/models/guest_actions.go:171:50" + }, + { + "id": "Support only by KVM Hypervisor", + "message": "Support only by KVM Hypervisor", + "translation": "仅KVM虚机支持此操作", + "position": "pkg/compute/models/guest_actions.go:218:44" + }, + { + "id": "Cannot sync in status %s", + "message": "Cannot sync in status %s", + "translation": "状态为%s无法执行同步状态操作", + "position": "pkg/compute/models/guest_actions.go:312:46" + }, + { + "id": "Cannot live migrate in status %s", + "message": "Cannot live migrate in status %s", + "translation": "状态为%s无法执行在线迁移", + "position": "pkg/compute/models/guest_actions.go:385:39" + }, + { + "id": "cannot clone encrypted server", + "message": "cannot clone encrypted server", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:551:43" + }, + { + "id": "Can't clone guest with backup guest", + "message": "Can't clone guest with backup guest", + "translation": "主备机不支持克隆操作", + "position": "pkg/compute/models/guest_actions.go:554:44" + }, + { + "id": "Guest hypervisor %s does not support clone", + "message": "Guest hypervisor %s does not support clone", + "translation": "hypervisor为%s的虚机不支持克隆操作", + "position": "pkg/compute/models/guest_actions.go:558:44" + }, + { + "id": "Cannot clone VM in status %s", + "message": "Cannot clone VM in status %s", + "translation": "状态为%s的虚机不可执行克隆操作", + "position": "pkg/compute/models/guest_actions.go:562:47" + }, + { + "id": "Unmarshal input error %s", + "message": "Unmarshal input error %s", + "translation": "unmarshal输入参数错误:%s", + "position": "pkg/compute/models/guest_actions.go:567:48" + }, + { + "id": "update keypairId %v", + "message": "update keypairId %v", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:669:50" + }, + { + "id": "Cannot deploy in status %s", + "message": "Cannot deploy in status %s", + "translation": "状态为%s的虚机无法执行部署操作", + "position": "pkg/compute/models/guest_actions.go:710:45" + }, + { + "id": "Disk %s and guest not belong to the same account", + "message": "Disk %s and guest not belong to the same account", + "translation": "磁盘%s和虚机不属于同一个账号", + "position": "pkg/compute/models/guest_actions.go:718:44" + }, + { + "id": "Disk %s and guest not belong to the same zone", + "message": "Disk %s and guest not belong to the same zone", + "translation": "磁盘%s和虚机不属于同一个zone", + "position": "pkg/compute/models/guest_actions.go:721:44" + }, + { + "id": "isAttached check failed %s", + "message": "isAttached check failed %s", + "translation": "isAttached检查失败:%s", + "position": "pkg/compute/models/guest_actions.go:728:44" + }, + { + "id": "Disk %s has been attached", + "message": "Disk %s has been attached", + "translation": "磁盘%s已被占用", + "position": "pkg/compute/models/guest_actions.go:731:44" + }, + { + "id": "Disk %s not belong the guest's host", + "message": "Disk %s not belong the guest's host", + "translation": "磁盘%s和虚机不在同一宿主机", + "position": "pkg/compute/models/guest_actions.go:736:43" + }, + { + "id": "Disk in %s not able to attach", + "message": "Disk in %s not able to attach", + "translation": "磁盘状态为%s,无法挂载", + "position": "pkg/compute/models/guest_actions.go:739:43" + }, + { + "id": "Guest %s not support attach disk in status %s", + "message": "Guest %s not support attach disk in status %s", + "translation": "虚机%s的状态%s不支持挂载磁盘", + "position": "pkg/compute/models/guest_actions.go:746:43" + }, + { + "id": "the class metadata of guest and disk is different", + "message": "the class metadata of guest and disk is different", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:753:38" + }, + { + "id": "Cannot suspend VM in status %s", + "message": "Cannot suspend VM in status %s", + "translation": "状态为%s的虚机无法执行挂起操作", + "position": "pkg/compute/models/guest_actions.go:834:46" + }, + { + "id": "Cannot resume VM in status %s", + "message": "Cannot resume VM in status %s", + "translation": "状态为%s的虚机无法执行恢复操作", + "position": "pkg/compute/models/guest_actions.go:850:46" + }, + { + "id": "host virtual memory not enough", + "message": "host virtual memory not enough", + "translation": "宿主机虚拟机内存不足", + "position": "pkg/compute/models/guest_actions.go:871:56" + }, + { + "id": "Some disk not ready", + "message": "Some disk not ready", + "translation": "部分磁盘未准备好", + "position": "pkg/compute/models/guest_actions.go:882:48" + }, + { + "id": "Cannot do start server in status %s", + "message": "Cannot do start server in status %s", + "translation": "不可启动状态为%s的虚机", + "position": "pkg/compute/models/guest_actions.go:885:47" + }, + { + "id": "CD-ROM not empty, please eject first", + "message": "CD-ROM not empty, please eject first", + "translation": "CD-ROM当前使用中,请先执行弹出操作", + "position": "pkg/compute/models/guest_actions.go:1064:44" + }, + { + "id": "Insert ISO not allowed in status %s", + "message": "Insert ISO not allowed in status %s", + "translation": "虚机状态%s不允许执行插入ISO操作", + "position": "pkg/compute/models/guest_actions.go:1077:46" + }, + { + "id": "No ISO to eject", + "message": "No ISO to eject", + "translation": "没有ISO可弹出", + "position": "pkg/compute/models/guest_actions.go:1087:44" + }, + { + "id": "Eject ISO not allowed in status %s", + "message": "Eject ISO not allowed in status %s", + "translation": "虚机状态%s不允许弹出ISO操作", + "position": "pkg/compute/models/guest_actions.go:1093:46" + }, + { + "id": "Cannot add security groups for hypervisor %s", + "message": "Cannot add security groups for hypervisor %s", + "translation": "无法为hypervisor %s添加安全组", + "position": "pkg/compute/models/guest_actions.go:1202:52" + }, + { + "id": "guest %s band to up to %d security groups", + "message": "guest %s band to up to %d security groups", + "translation": "虚机%s最多可关联%d个安全组", + "position": "pkg/compute/models/guest_actions.go:1214:52" + }, + { + "id": "security group %s has already been assigned to guest %s", + "message": "security group %s has already been assigned to guest %s", + "translation": "安全组%s已被虚机%s使用", + "position": "pkg/compute/models/guest_actions.go:1238:49" + }, + { + "id": "Cannot revoke security groups in status %s", + "message": "Cannot revoke security groups in status %s", + "translation": "虚机状态为%s无法解除安全组", + "position": "pkg/compute/models/guest_actions.go:1274:48" + }, + { + "id": "security group %s not assigned to guest %s", + "message": "security group %s not assigned to guest %s", + "translation": "安全组%s未与虚机%s关联", + "position": "pkg/compute/models/guest_actions.go:1301:49" + }, + { + "id": "not allow to revoke admin secgroup", + "message": "not allow to revoke admin secgroup", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:1324:43" + }, + { + "id": "Cannot assign security rules in status %s", + "message": "Cannot assign security rules in status %s", + "translation": "虚机状态为%s无法关联安全组", + "position": "pkg/compute/models/guest_actions.go:1328:48" + }, + { + "id": "not allow to assign admin secgroup", + "message": "not allow to assign admin secgroup", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:1360:43" + }, + { + "id": "Cannot set security rules in status %s", + "message": "Cannot set security rules in status %s", + "translation": "虚机状态为%s无法设定安全组", + "position": "pkg/compute/models/guest_actions.go:1398:48" + }, + { + "id": "Cannot set security group for this guest %s", + "message": "Cannot set security group for this guest %s", + "translation": "无法为虚机%s设定安全组", + "position": "pkg/compute/models/guest_actions.go:1406:52" + }, + { + "id": "Cannot purge server on enabled host", + "message": "Cannot purge server on enabled host", + "translation": "虚机所在宿主机为启用状态,不可执行purge操作", + "position": "pkg/compute/models/guest_actions.go:1508:47" + }, + { + "id": "failed to find %s", + "message": "failed to find %s", + "translation": "找不到%s", + "position": "pkg/compute/models/guest_actions.go:1539:43" + }, + { + "id": "root disk image(%s) and sku(%s) architecture mismatch", + "message": "root disk image(%s) and sku(%s) architecture mismatch", + "translation": "系统盘的镜像(%s)和虚拟机规格SKU(%s)的CPU架构不匹配", + "position": "pkg/compute/models/guest_actions.go:1551:44" + }, + { + "id": "invlid image", + "message": "invlid image", + "translation": "无效的镜像", + "position": "pkg/compute/models/guest_actions.go:1557:49" + }, + { + "id": "image size exceeds root disk size", + "message": "image size exceeds root disk size", + "translation": "镜像大小超过系统盘大小", + "position": "pkg/compute/models/guest_actions.go:1560:49" + }, + { + "id": "Cannot switch OS between %s-%s", + "message": "Cannot switch OS between %s-%s", + "translation": "无法切换操作系统:%s-%s", + "position": "pkg/compute/models/guest_actions.go:1565:45" + }, + { + "id": "Can not rebuild root with with diff uefi image", + "message": "Can not rebuild root with with diff uefi image", + "translation": "镜像uefi状态不同重装操作系统", + "position": "pkg/compute/models/guest_actions.go:1579:53" + }, + { + "id": "No template for root disk, cannot rebuild root", + "message": "No template for root disk, cannot rebuild root", + "translation": "找不到模板,无法重装系统", + "position": "pkg/compute/models/guest_actions.go:1590:45" + }, + { + "id": "%s not support rebuild root with a different image", + "message": "%s not support rebuild root with a different image", + "translation": "不支持使用另外一个镜像重装系统", + "position": "pkg/compute/models/guest_actions.go:1593:49" + }, + { + "id": "Cannot reset root in status %s", + "message": "Cannot reset root in status %s", + "translation": "状态为%s不支持重装系统", + "position": "pkg/compute/models/guest_actions.go:1598:47" + }, + { + "id": "No Disk Info Provided", + "message": "No Disk Info Provided", + "translation": "未提供Disk Info", + "position": "pkg/compute/models/guest_actions.go:1712:44" + }, + { + "id": "No valid host", + "message": "No valid host", + "translation": "找不到宿主机", + "position": "pkg/compute/models/guest_actions.go:1735:44" + }, + { + "id": "No valid storage on current host", + "message": "No valid storage on current host", + "translation": "所在宿主机无可用存储", + "position": "pkg/compute/models/guest_actions.go:1741:45" + }, + { + "id": "Not eough storage space on current host", + "message": "Not eough storage space on current host", + "translation": "所在宿主机存储空间不足", + "position": "pkg/compute/models/guest_actions.go:1745:45" + }, + { + "id": "check isAttach2Disk fail %s", + "message": "check isAttach2Disk fail %s", + "translation": "isAttach2Disk失败:%s", + "position": "pkg/compute/models/guest_actions.go:1797:48" + }, + { + "id": "Cannot keep detached disk", + "message": "Cannot keep detached disk", + "translation": "无法保留已解绑的磁盘", + "position": "pkg/compute/models/guest_actions.go:1807:48" + }, + { + "id": "Server in %s not able to detach disk", + "message": "Server in %s not able to detach disk", + "translation": "虚机状态%s不支持解绑磁盘", + "position": "pkg/compute/models/guest_actions.go:1820:46" + }, + { + "id": "Missing isolated device", + "message": "Missing isolated device", + "translation": "未指定透传设备", + "position": "pkg/compute/models/guest_actions.go:1857:45" + }, + { + "id": "Isolated device %s not found", + "message": "Isolated device %s not found", + "translation": "找不到透传设备%s", + "position": "pkg/compute/models/guest_actions.go:1884:39" + }, + { + "id": "Can't detach GPU when status is %q", + "message": "Can't detach GPU when status is %q", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:1888:42" + }, + { + "id": "Isolated device is not attached to this guest", + "message": "Isolated device is not attached to this guest", + "translation": "透传设备未挂载到此虚机", + "position": "pkg/compute/models/guest_actions.go:1901:39" + }, + { + "id": "guest attach gpu count must \u003e 0", + "message": "guest attach gpu count must \u003e 0", + "translation": "GPU数量必须大于1", + "position": "pkg/compute/models/guest_actions.go:1935:45" + }, + { + "id": "fetch gpu failed %s", + "message": "fetch gpu failed %s", + "translation": "获取GPU失败:%s", + "position": "pkg/compute/models/guest_actions.go:1962:43" + }, + { + "id": "guest %s host %s isolated device not enough", + "message": "guest %s host %s isolated device not enough", + "translation": "虚机%s所在宿主机%s透传设备不足", + "position": "pkg/compute/models/guest_actions.go:1965:39" + }, + { + "id": "Can't attach GPU when status is %q", + "message": "Can't attach GPU when status is %q", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:1995:42" + }, + { + "id": "Can't set isolated device when guest is %s", + "message": "Can't set isolated device when guest is %s", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:2036:47" + }, + { + "id": "attach devices is not string array", + "message": "attach devices is not string array", + "translation": "挂载设备列表参数类型不是字符串数组", + "position": "pkg/compute/models/guest_actions.go:2046:50" + }, + { + "id": "detach devices is not string array", + "message": "detach devices is not string array", + "translation": "卸载设备列表参数类型不是字符串数组", + "position": "pkg/compute/models/guest_actions.go:2059:50" + }, + { + "id": "ip %s not found", + "message": "ip %s not found", + "translation": "找不到IP %s", + "position": "pkg/compute/models/guest_actions.go:2099:44" + }, + { + "id": "mac %s not found", + "message": "mac %s not found", + "translation": "找不到MAC %s", + "position": "pkg/compute/models/guest_actions.go:2108:44" + }, + { + "id": "no either ip_addr or mac specified", + "message": "no either ip_addr or mac specified", + "translation": "未指定ip_addr或mac", + "position": "pkg/compute/models/guest_actions.go:2121:48" + }, + { + "id": "Cannot change network ip_addr in status %s", + "message": "Cannot change network ip_addr in status %s", + "translation": "状态为%s无法变更IP地址", + "position": "pkg/compute/models/guest_actions.go:2144:47" + }, + { + "id": "cannot change mac when guest is running", + "message": "cannot change mac when guest is running", + "translation": "虚机运行中无法变更MAC地址", + "position": "pkg/compute/models/guest_actions.go:2190:50" + }, + { + "id": "check mac uniqueness fail %s", + "message": "check mac uniqueness fail %s", + "translation": "MAC地址唯一性检查失败", + "position": "pkg/compute/models/guest_actions.go:2195:51" + }, + { + "id": "mac addr %s has been occupied", + "message": "mac addr %s has been occupied", + "translation": "MAC地址%s已被占用", + "position": "pkg/compute/models/guest_actions.go:2198:45" + }, + { + "id": "Cannot detach network in status %s", + "message": "Cannot detach network in status %s", + "translation": "虚机状态%s无法执行解绑网络操作", + "position": "pkg/compute/models/guest_actions.go:2267:47" + }, + { + "id": "Cannot attach network in status %s", + "message": "Cannot attach network in status %s", + "translation": "虚机状态%s无法执行绑定网络操作", + "position": "pkg/compute/models/guest_actions.go:2319:44" + }, + { + "id": "Cannot change bandwidth in status %s", + "message": "Cannot change bandwidth in status %s", + "translation": "虚机状态%s无法变更带宽大小", + "position": "pkg/compute/models/guest_actions.go:2379:44" + }, + { + "id": "Bandwidth must be non-negative", + "message": "Bandwidth must be non-negative", + "translation": "带宽值必须非负", + "position": "pkg/compute/models/guest_actions.go:2384:44" + }, + { + "id": "Cannot change setting in status %s", + "message": "Cannot change setting in status %s", + "translation": "虚机状态%s不可变更配置", + "position": "pkg/compute/models/guest_actions.go:2412:44" + }, + { + "id": "Not allow to change config", + "message": "Not allow to change config", + "translation": "不允许变更配置", + "position": "pkg/compute/models/guest_actions.go:2461:47" + }, + { + "id": "Guest have backup not allow to change config", + "message": "Guest have backup not allow to change config", + "translation": "主备机不允许变更配置", + "position": "pkg/compute/models/guest_actions.go:2465:44" + }, + { + "id": "Cannot change config in %s", + "message": "Cannot change config in %s", + "translation": "虚机状态为%s不可变更配置", + "position": "pkg/compute/models/guest_actions.go:2473:47" + }, + { + "id": "Cannot change config with different instance family", + "message": "Cannot change config with different instance family", + "translation": "不可变更套餐类型", + "position": "pkg/compute/models/guest_actions.go:2497:49" + }, + { + "id": "Memory size must be number[+unit], like 256M, 1G or 256", + "message": "Memory size must be number[+unit], like 256M, 1G or 256", + "translation": "内存大小参数错误,如256M,1G,或256", + "position": "pkg/compute/models/guest_actions.go:2521:45" + }, + { + "id": "Params vmem_size parse error", + "message": "Params vmem_size parse error", + "translation": "参数vmem_size解析出错", + "position": "pkg/compute/models/guest_actions.go:2525:33" + }, + { + "id": "cannot change CPU/Memory spec in status %s", + "message": "cannot change CPU/Memory spec in status %s", + "translation": "虚机状态为%s无法变更CPU/内存配置", + "position": "pkg/compute/models/guest_actions.go:2538:47" + }, + { + "id": "snapshot %s not found", + "message": "snapshot %s not found", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:2564:52" + }, + { + "id": "Cannot reduce disk size", + "message": "Cannot reduce disk size", + "translation": "不可缩小磁盘大小", + "position": "pkg/compute/models/guest_actions.go:2582:51" + }, + { + "id": "Cannot reset VM in status %s", + "message": "Cannot reset VM in status %s", + "translation": "虚机状态为%s无法重装系统", + "position": "pkg/compute/models/guest_actions.go:2789:46" + }, + { + "id": "Guest has %d task active, can't sync status", + "message": "Guest has %d task active, can't sync status", + "translation": "虚机已有%d个活跃任务执行中,无法执行同步状态操作", + "position": "pkg/compute/models/guest_actions.go:2800:44" + }, + { + "id": "Cannot stop server in status %s", + "message": "Cannot stop server in status %s", + "translation": "虚机状态%s无法执行关机操作", + "position": "pkg/compute/models/guest_actions.go:2851:46" + }, + { + "id": "Cannot do restart server in status %s", + "message": "Cannot do restart server in status %s", + "translation": "虚机状态%s无法执行重启操作", + "position": "pkg/compute/models/guest_actions.go:2880:47" + }, + { + "id": "Cannot send keys in status %s", + "message": "Cannot send keys in status %s", + "translation": "虚机状态%s无法发送键盘指令", + "position": "pkg/compute/models/guest_actions.go:2889:47" + }, + { + "id": "cannot associate eip in status %s", + "message": "cannot associate eip in status %s", + "translation": "虚机状态%s无法关联EIP", + "position": "pkg/compute/models/guest_actions.go:2957:47" + }, + { + "id": "cannot associate eip and instance in different region", + "message": "cannot associate eip and instance in different region", + "translation": "虚机与EIP不在同一region无法关联", + "position": "pkg/compute/models/guest_actions.go:2999:48" + }, + { + "id": "cannot associate eip and instance in different provider", + "message": "cannot associate eip and instance in different provider", + "translation": "虚机与EIP不属于同一provider无法关联", + "position": "pkg/compute/models/guest_actions.go:3028:48" }, { "id": "Cannot swith to backup when guest in status %s", "message": "Cannot swith to backup when guest in status %s", "translation": "虚机状态为%s时无法切换到备机", - "position": "pkg/compute/models/guest_actions.go:3320:44" + "position": "pkg/compute/models/guest_actions.go:3213:44" }, { "id": "Guest no backup host", "message": "Guest no backup host", "translation": "虚机没有备用宿主机", - "position": "pkg/compute/models/guest_actions.go:3323:44" + "position": "pkg/compute/models/guest_actions.go:3216:44" }, { "id": "Guest can't switch to backup, mirror job not ready", "message": "Guest can't switch to backup, mirror job not ready", "translation": "虚机无法切换到备机,因镜像任务未结束", - "position": "pkg/compute/models/guest_actions.go:3328:44" + "position": "pkg/compute/models/guest_actions.go:3221:44" }, { "id": "failed to found guest %s", "message": "failed to found guest %s", "translation": "找不到虚机%s", - "position": "pkg/compute/models/guest_actions.go:3373:51" + "position": "pkg/compute/models/guest_actions.go:3266:51" }, { "id": "input data not key value dict", "message": "input data not key value dict", "translation": "输入数据不是键值字典", - "position": "pkg/compute/models/guest_actions.go:3385:48" + "position": "pkg/compute/models/guest_actions.go:3278:48" }, { "id": "Guest %s not found", "message": "Guest %s not found", "translation": "找不到虚机%s", - "position": "pkg/compute/models/guest_actions.go:3480:42" + "position": "pkg/compute/models/guest_actions.go:3357:42" }, { "id": "Fetch guest error %s", "message": "Fetch guest error %s", "translation": "查找虚机失败:%s", - "position": "pkg/compute/models/guest_actions.go:3515:49" + "position": "pkg/compute/models/guest_actions.go:3388:49" }, { "id": "Already have backup server", "message": "Already have backup server", "translation": "虚机已有备用机", - "position": "pkg/compute/models/guest_actions.go:3589:44" + "position": "pkg/compute/models/guest_actions.go:3462:44" }, { "id": "Cannot create backup with shared storage", "message": "Cannot create backup with shared storage", "translation": "使用共享存储不可创建备机", - "position": "pkg/compute/models/guest_actions.go:3592:44" + "position": "pkg/compute/models/guest_actions.go:3465:44" }, { "id": "Backup only support hypervisor kvm", "message": "Backup only support hypervisor kvm", "translation": "仅KVM虚机支持创建主备机", - "position": "pkg/compute/models/guest_actions.go:3595:44" + "position": "pkg/compute/models/guest_actions.go:3468:44" }, { "id": "Cannot create backup with isolated devices", "message": "Cannot create backup with isolated devices", "translation": "使用透传设备无法创建备机", - "position": "pkg/compute/models/guest_actions.go:3598:44" + "position": "pkg/compute/models/guest_actions.go:3472:44" }, { "id": "GuestDisksHasSnapshot fail %s", "message": "GuestDisksHasSnapshot fail %s", "translation": "GuestDisksHasSnapshot失败:%s", - "position": "pkg/compute/models/guest_actions.go:3602:48" + "position": "pkg/compute/models/guest_actions.go:3476:48" }, { "id": "Cannot create backup with snapshot", "message": "Cannot create backup with snapshot", "translation": "无法从快照创建备机", - "position": "pkg/compute/models/guest_actions.go:3605:44" + "position": "pkg/compute/models/guest_actions.go:3479:44" }, { "id": "Guest without backup", "message": "Guest without backup", "translation": "虚机无备机", - "position": "pkg/compute/models/guest_actions.go:3643:44" + "position": "pkg/compute/models/guest_actions.go:3513:44" }, { "id": "Guest backup host not found", "message": "Guest backup host not found", "translation": "备机所在宿主机找不到", - "position": "pkg/compute/models/guest_actions.go:3647:42" + "position": "pkg/compute/models/guest_actions.go:3517:42" }, { "id": "Backup host is offline", "message": "Backup host is offline", "translation": "备机所在宿主机离线", - "position": "pkg/compute/models/guest_actions.go:3650:44" + "position": "pkg/compute/models/guest_actions.go:3520:44" }, { "id": "guest doesn't need reconcile backup", "message": "guest doesn't need reconcile backup", "translation": "虚机不需要做reconcile操作", - "position": "pkg/compute/models/guest_actions.go:3699:44" + "position": "pkg/compute/models/guest_actions.go:3565:44" }, { "id": "guest billing type %s not support cancel expire", "message": "guest billing type %s not support cancel expire", "translation": "虚机的计费类型%s不支持取消过期时间", - "position": "pkg/compute/models/guest_actions.go:3777:44" + "position": "pkg/compute/models/guest_actions.go:3649:44" }, { "id": "guest billing type is %s", "message": "guest billing type is %s", "translation": "虚机的计费类型为%s", - "position": "pkg/compute/models/guest_actions.go:3798:44" + "position": "pkg/compute/models/guest_actions.go:3668:44" }, { "id": "guest %s unsupport postpaid expire", "message": "guest %s unsupport postpaid expire", "translation": "虚机%s不支持后付费自动过期", - "position": "pkg/compute/models/guest_actions.go:3802:44" + "position": "pkg/compute/models/guest_actions.go:3672:44" }, { "id": "Invalid desc: %s", "message": "Invalid desc: %s", "translation": "无效的desc内容", - "position": "pkg/compute/models/guest_actions.go:3991:48" + "position": "pkg/compute/models/guest_actions.go:3854:48" }, { "id": "Server Id is empty", "message": "Server Id is empty", "translation": "虚机Id为空", - "position": "pkg/compute/models/guest_actions.go:3994:48" + "position": "pkg/compute/models/guest_actions.go:3857:48" }, { "id": "Server Name is empty", "message": "Server Name is empty", "translation": "虚机名为空", - "position": "pkg/compute/models/guest_actions.go:3997:48" + "position": "pkg/compute/models/guest_actions.go:3860:48" }, { "id": "Server %s already exists", "message": "Server %s already exists", "translation": "虚机%s已存在", - "position": "pkg/compute/models/guest_actions.go:4000:48" + "position": "pkg/compute/models/guest_actions.go:3863:48" }, { "id": "Empty import nics", "message": "Empty import nics", "translation": "导入网卡列表为空", - "position": "pkg/compute/models/guest_actions.go:4078:43" + "position": "pkg/compute/models/guest_actions.go:3941:43" }, { "id": "ip %s or mac %s has been registered", "message": "ip %s or mac %s has been registered", "translation": "IP %s或MAC %s已被注册", - "position": "pkg/compute/models/guest_actions.go:4087:44" + "position": "pkg/compute/models/guest_actions.go:3950:44" }, { "id": "Not found network by ip %s", "message": "Not found network by ip %s", "translation": "无法通过IP %s找到网络", - "position": "pkg/compute/models/guest_actions.go:4091:38" + "position": "pkg/compute/models/guest_actions.go:3954:38" }, { "id": "Empty import disks", "message": "Empty import disks", "translation": "导入磁盘列表为空", - "position": "pkg/compute/models/guest_actions.go:4122:43" + "position": "pkg/compute/models/guest_actions.go:3986:43" }, { "id": "Unmarshal data error %s", "message": "Unmarshal data error %s", "translation": "Unmarshal数据失败:%s", - "position": "pkg/compute/models/guest_actions.go:4141:48" + "position": "pkg/compute/models/guest_actions.go:4002:48" }, { "id": "Some host config missing xml_file_path", "message": "Some host config missing xml_file_path", "translation": "部分宿主机配置缺少xml_file_path", - "position": "pkg/compute/models/guest_actions.go:4144:48" + "position": "pkg/compute/models/guest_actions.go:4005:48" }, { "id": "Some host config missing host ip", "message": "Some host config missing host ip", "translation": "部分宿主机缺少HostIp字段", - "position": "pkg/compute/models/guest_actions.go:4147:48" + "position": "pkg/compute/models/guest_actions.go:4008:48" }, { "id": "Invalid host ip %s", "message": "Invalid host ip %s", "translation": "无效的宿主机IP %s", - "position": "pkg/compute/models/guest_actions.go:4151:48" + "position": "pkg/compute/models/guest_actions.go:4012:48" }, { "id": "Invalid server mac address %s", "message": "Invalid server mac address %s", "translation": "无效虚机MAC地址%s", - "position": "pkg/compute/models/guest_actions.go:4158:46" + "position": "pkg/compute/models/guest_actions.go:4019:46" }, { "id": "Invalid server ip address %s", "message": "Invalid server ip address %s", "translation": "无效的虚机IP地址 %s", - "position": "pkg/compute/models/guest_actions.go:4162:46" + "position": "pkg/compute/models/guest_actions.go:4023:46" }, { "id": "NewTask error: %s", "message": "NewTask error: %s", "translation": "创建任务失败:%s", - "position": "pkg/compute/models/guest_actions.go:4182:48" + "position": "pkg/compute/models/guest_actions.go:4043:48" }, { "id": "Hypervisor %s can't generate libvirt xml", "message": "Hypervisor %s can't generate libvirt xml", "translation": "Hypervisor %s无法创建libvirt XML", - "position": "pkg/compute/models/guest_actions.go:4198:44" + "position": "pkg/compute/models/guest_actions.go:4053:44" }, { "id": "Generate xml failed: %s", "message": "Generate xml failed: %s", "translation": "生成XML失败:%s", - "position": "pkg/compute/models/guest_actions.go:4224:48" + "position": "pkg/compute/models/guest_actions.go:4080:48" }, { "id": "not support hypervisor %s", "message": "not support hypervisor %s", "translation": "不支持hypervisor %s", - "position": "pkg/compute/models/guest_actions.go:4311:44" + "position": "pkg/compute/models/guest_actions.go:4164:44" }, { "id": "not support %s", "message": "not support %s", "translation": "不支持%s", - "position": "pkg/compute/models/guest_actions.go:4320:44" + "position": "pkg/compute/models/guest_actions.go:4173:44" }, { "id": "guest has been converted", "message": "guest has been converted", "translation": "虚机已被转换过", - "position": "pkg/compute/models/guest_actions.go:4323:44" + "position": "pkg/compute/models/guest_actions.go:4176:44" }, { "id": "host %s is not kvm host", "message": "host %s is not kvm host", "translation": "宿主机%s不是KVM类型", - "position": "pkg/compute/models/guest_actions.go:4333:45" + "position": "pkg/compute/models/guest_actions.go:4186:45" }, { "id": "guest status must be ready", "message": "guest status must be ready", "translation": "虚机必须为关机状态", - "position": "pkg/compute/models/guest_actions.go:4339:44" + "position": "pkg/compute/models/guest_actions.go:4192:44" }, { "id": "Check set pending quota error %s", "message": "Check set pending quota error %s", "translation": "检查并设置待使用配置时出错:%s", - "position": "pkg/compute/models/guest_actions.go:4380:44" + "position": "pkg/compute/models/guest_actions.go:4234:49" }, { "id": "host not found???", "message": "host not found???", "translation": "找不到宿主机", - "position": "pkg/compute/models/guest_actions.go:4429:48" + "position": "pkg/compute/models/guest_actions.go:4288:48" }, { "id": "empty ip list", "message": "empty ip list", "translation": "空的IP列表", - "position": "pkg/compute/models/guest_actions.go:4434:48" + "position": "pkg/compute/models/guest_actions.go:4293:48" }, { "id": "Unreachable IP %s: %s", "message": "Unreachable IP %s: %s", "translation": "IP %s不可达:%s", - "position": "pkg/compute/models/guest_actions.go:4440:49" + "position": "pkg/compute/models/guest_actions.go:4299:49" }, { "id": "Unavailable IP %s: occupied", "message": "Unavailable IP %s: occupied", "translation": "IP %s不可用:已被占用", - "position": "pkg/compute/models/guest_actions.go:4448:50" + "position": "pkg/compute/models/guest_actions.go:4307:50" }, { - "id": "some disk missing!!!", - "message": "some disk missing!!!", - "translation": "部分磁盘找不到", - "position": "pkg/compute/models/guest_actions.go:4481:49" + "id": "the disk of a esxi virtual machine with instance snapshots does not support resizing", + "message": "the disk of a esxi virtual machine with instance snapshots does not support resizing", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:4383:53" }, { "id": "disk %s not attached to server", "message": "disk %s not attached to server", "translation": "磁盘%s未挂载到虚机", - "position": "pkg/compute/models/guest_actions.go:4531:47" + "position": "pkg/compute/models/guest_actions.go:4395:47" }, { "id": "Hypervisor %s can't do io throttle", "message": "Hypervisor %s can't do io throttle", "translation": "Hypervisor %s无法实现io限速", - "position": "pkg/compute/models/guest_actions.go:4567:44" + "position": "pkg/compute/models/guest_actions.go:4424:44" }, { "id": "Cannot do io throttle in status %s", "message": "Cannot do io throttle in status %s", "translation": "虚机状态%s无法设定io限速", - "position": "pkg/compute/models/guest_actions.go:4570:46" + "position": "pkg/compute/models/guest_actions.go:4427:46" }, { "id": "bps must \u003e 0", "message": "bps must \u003e 0", "translation": "bps必须大于0", - "position": "pkg/compute/models/guest_actions.go:4577:48" + "position": "pkg/compute/models/guest_actions.go:4434:48" }, { "id": "iops must \u003e 0", "message": "iops must \u003e 0", "translation": "iops必须大于0", - "position": "pkg/compute/models/guest_actions.go:4584:48" + "position": "pkg/compute/models/guest_actions.go:4441:48" }, { "id": "guest %s hypervisor %s can't migrate", "message": "guest %s hypervisor %s can't migrate", "translation": "虚机%s hypervisor %s不支持迁移", - "position": "pkg/compute/models/guest_actions.go:4614:46" + "position": "pkg/compute/models/guest_actions.go:4464:46" }, { "id": "guest %s has backup, can't migrate", "message": "guest %s has backup, can't migrate", "translation": "虚机%s有备机,不可迁移", - "position": "pkg/compute/models/guest_actions.go:4618:46" + "position": "pkg/compute/models/guest_actions.go:4468:46" }, { "id": "guest %s has isolated device, can't migrate", "message": "guest %s has isolated device, can't migrate", "translation": "虚拟机 %s 有直通设备,无法迁移", - "position": "pkg/compute/models/guest_actions.go:4621:46" + "position": "pkg/compute/models/guest_actions.go:4472:46" }, { "id": "can't rescue geust %s with local storage", "message": "can't rescue geust %s with local storage", "translation": "虚机%s使用本地存储不支持救援模式", - "position": "pkg/compute/models/guest_actions.go:4625:47" + "position": "pkg/compute/models/guest_actions.go:4476:47" }, { "id": "guest %s status %s can't migrate", "message": "guest %s status %s can't migrate", "translation": "虚机%s状态为%s不可迁移", - "position": "pkg/compute/models/guest_actions.go:4630:46" - }, - { - "id": "guest %s status %s has isolated device, can't do migrate", - "message": "guest %s status %s has isolated device, can't do migrate", - "translation": "虚机%s状态为%s,有透传设备,无法迁移", - "position": "pkg/compute/models/guest_actions.go:4634:47" + "position": "pkg/compute/models/guest_actions.go:4481:46" }, { "id": "cannot migrate with cdrom", "message": "cannot migrate with cdrom", "translation": "虚机有cdrom不可迁移", - "position": "pkg/compute/models/guest_actions.go:4641:47" + "position": "pkg/compute/models/guest_actions.go:4486:47" }, { "id": "guest %s status %s can't migrate with local storage", "message": "guest %s status %s can't migrate with local storage", "translation": "虚机%s状态%s因使用本地存储无法迁移", - "position": "pkg/compute/models/guest_actions.go:4645:47" + "position": "pkg/compute/models/guest_actions.go:4490:47" }, { "id": "missing guest id", "message": "missing guest id", "translation": "未指定虚机Id", - "position": "pkg/compute/models/guest_actions.go:4661:48" + "position": "pkg/compute/models/guest_actions.go:4506:48" }, { "id": "Check input guests is exist", "message": "Check input guests is exist", "translation": "部分指定的虚机不存在", - "position": "pkg/compute/models/guest_actions.go:4686:44" + "position": "pkg/compute/models/guest_actions.go:4535:44" }, { "id": "guest hypervisor %s can't create instance snapshot", "message": "guest hypervisor %s can't create instance snapshot", "translation": "虚机hypervisor %s无法创建实例快照", - "position": "pkg/compute/models/guest_actions.go:4758:44" + "position": "pkg/compute/models/guest_actions.go:4610:51" }, { "id": "Can't do instance snapshot with backup guest", "message": "Can't do instance snapshot with backup guest", "translation": "备份机无法创建快照", - "position": "pkg/compute/models/guest_actions.go:4762:44" + "position": "pkg/compute/models/guest_actions.go:4614:51" }, { "id": "guest can't do snapshot in status %s", "message": "guest can't do snapshot in status %s", "translation": "虚机状态为%s无法做快照", - "position": "pkg/compute/models/guest_actions.go:4766:47" + "position": "pkg/compute/models/guest_actions.go:4618:54" }, { "id": "guests disk %d snapshot full, can't take anymore", "message": "guests disk %d snapshot full, can't take anymore", "translation": "虚机%d号磁盘快照数达到上限,不可再创建", - "position": "pkg/compute/models/guest_actions.go:4800:47" + "position": "pkg/compute/models/guest_actions.go:4655:54" + }, + { + "id": "Can't save memory state when guest status is %q", + "message": "Can't save memory state when guest status is %q", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:4727:53" }, { "id": "create instance snapshot failed: %s", "message": "create instance snapshot failed: %s", "translation": "创建快照失败:%s", - "position": "pkg/compute/models/guest_actions.go:4835:48" + "position": "pkg/compute/models/guest_actions.go:4734:48" }, { "id": "start create snapshot task failed: %s", "message": "start create snapshot task failed: %s", "translation": "创建快照任务失败:%s", - "position": "pkg/compute/models/guest_actions.go:4841:48" + "position": "pkg/compute/models/guest_actions.go:4744:48" }, { - "id": "Instance sanpshot not ready", - "message": "Instance sanpshot not ready", - "translation": "快照未准备好", - "position": "pkg/compute/models/guest_actions.go:4877:44" - }, - { - "id": "start snapshot reset failed %s", - "message": "start snapshot reset failed %s", - "translation": "从快照恢复失败:%s", - "position": "pkg/compute/models/guest_actions.go:4882:48" - }, - { - "id": "count must \u003e 0", - "message": "count must \u003e 0", - "translation": "count必须大于0", - "position": "pkg/compute/models/guest_actions.go:4923:48" - }, - { - "id": "Generate snapshot name failed %s", - "message": "Generate snapshot name failed %s", - "translation": "生成快照名称失败:%s", - "position": "pkg/compute/models/guest_actions.go:4968:48" - }, - { - "id": "not a baremetal server", - "message": "not a baremetal server", - "translation": "不是裸金属服务器", - "position": "pkg/compute/models/guest_actions.go:5045:47" - }, - { - "id": "no valid host", - "message": "no valid host", - "translation": "找不到宿主机", - "position": "pkg/compute/models/guest_actions.go:5049:47" - }, - { - "id": "host is not a baremetal", - "message": "host is not a baremetal", - "translation": "宿主机不是裸金属", - "position": "pkg/compute/models/guest_actions.go:5052:47" - }, - { - "id": "no such group %s", - "message": "no such group %s", - "translation": "找不到主机组%s", - "position": "pkg/compute/models/guest_actions.go:5159:49" - }, - { - "id": "group and guest should belong to same project", - "message": "group and guest should belong to same project", - "translation": "主机组与虚机应属于同一个项目", - "position": "pkg/compute/models/guest_actions.go:5166:44" - }, - { - "id": "can not bind or unbind disabled instance group", - "message": "can not bind or unbind disabled instance group", - "translation": "无法关联或解关联已禁用的主机组", - "position": "pkg/compute/models/guest_actions.go:5169:44" - }, - { - "id": "The guest %s does not have any public IP", - "message": "The guest %s does not have any public IP", - "translation": "虚机没有公网IP", - "position": "pkg/compute/models/guest_actions.go:5190:48" - }, - { - "id": "The guest status need be %s or %s, current is %s", - "message": "The guest status need be %s or %s, current is %s", - "translation": "虚机状态要求为%s或%s,当前状态为%s", - "position": "pkg/compute/models/guest_actions.go:5193:52" - }, - { - "id": "The %s guest not support public ip to eip operation", - "message": "The %s guest not support public ip to eip operation", - "translation": "%s虚机不支持转发公网IP为EIP", - "position": "pkg/compute/models/guest_actions.go:5196:52" - }, - { - "id": "Only %s guest support this operation", - "message": "Only %s guest support this operation", - "translation": "仅%s虚机支持此操作", - "position": "pkg/compute/models/guest_actions.go:5234:52" - }, - { - "id": "guest has no vpc ip", - "message": "guest has no vpc ip", - "translation": "虚拟机没有VPC IP", - "position": "pkg/compute/models/guest_actions.go:5294:48" - }, - { - "id": "server sshable state can only be checked when in running state", - "message": "server sshable state can only be checked when in running state", + "id": "create instance backup failed: %s", + "message": "create instance backup failed: %s", "translation": "", - "position": "pkg/compute/models/guest_sshable.go:83:44" + "position": "pkg/compute/models/guest_actions.go:4777:48" }, { - "id": "fetch ssh private key: %v", - "message": "fetch ssh private key: %v", + "id": "start create backup task failed: %s", + "message": "start create backup task failed: %s", "translation": "", - "position": "pkg/compute/models/guest_sshable.go:93:48" + "position": "pkg/compute/models/guest_actions.go:4785:48" }, { - "id": "fetch network interface information: %v", - "message": "fetch network interface information: %v", + "id": "instance snapshot %q not belong server %q", + "message": "instance snapshot %q not belong server %q", "translation": "", - "position": "pkg/compute/models/guest_sshable.go:128:43" - }, - { - "id": "make-sshable can only be performed when in running state", - "message": "make-sshable can only be performed when in running state", - "translation": "", - "position": "pkg/compute/models/guest_sshable.go:386:47" - }, - { - "id": "missing username", - "message": "missing username", - "translation": "", - "position": "pkg/compute/models/guest_sshable.go:390:47" - }, - { - "id": "private_key and password cannot both be empty", - "message": "private_key and password cannot both be empty", - "translation": "", - "position": "pkg/compute/models/guest_sshable.go:393:47" - }, - { - "id": "fetch project public key: %v", - "message": "fetch project public key: %v", - "translation": "", - "position": "pkg/compute/models/guest_sshable.go:398:51" - }, - { - "id": "fetch admin public key: %v", - "message": "fetch admin public key: %v", - "translation": "", - "position": "pkg/compute/models/guest_sshable.go:402:51" - }, - { - "id": "searching for usable ssh address: %v", - "message": "searching for usable ssh address: %v", - "translation": "", - "position": "pkg/compute/models/guest_sshable.go:409:50" - }, - { - "id": "no usable ssh address", - "message": "no usable ssh address", - "translation": "", - "position": "pkg/compute/models/guest_sshable.go:411:50" - }, - { - "id": "no support for instance snapshot in guest template for now", - "message": "no support for instance snapshot in guest template for now", - "translation": "虚机模板暂不支持实例快照", - "position": "pkg/compute/models/guest_template.go:226:51" - }, - { - "id": "there is no such secgroup %s descripted by guest template", - "message": "there is no such secgroup %s descripted by guest template", - "translation": "找不到虚机模板指定的安全组%s", - "position": "pkg/compute/models/guest_template.go:517:51" - }, - { - "id": "the %s in guest template is not a public resource", - "message": "the %s in guest template is not a public resource", - "translation": "虚机模板中的%s不是共享资源", - "position": "pkg/compute/models/guest_template.go:591:37" - }, - { - "id": "the %s %q in guest template is not a public resource", - "message": "the %s %q in guest template is not a public resource", - "translation": "虚机模板中的%s %q不是共享资源", - "position": "pkg/compute/models/guest_template.go:591:37" - }, - { - "id": "the %s in guest template is not a public resource in %s scope", - "message": "the %s in guest template is not a public resource in %s scope", - "translation": "虚机模板中的%s在范围%s内不是共享资源", - "position": "pkg/compute/models/guest_template.go:591:37" - }, - { - "id": "the %s %q in guest template is not a public resource in %s scope", - "message": "the %s %q in guest template is not a public resource in %s scope", - "translation": "虚机模板中的%s %q在范围%s内不是共享资源", - "position": "pkg/compute/models/guest_template.go:591:37" - }, - { - "id": "guest template %s used by service catalog %s", - "message": "guest template %s used by service catalog %s", - "translation": "虚机模板%s正被服务目录%s使用", - "position": "pkg/compute/models/guest_template.go:603:38" - }, - { - "id": "guest template %s used by scalig group %s", - "message": "guest template %s used by scalig group %s", - "translation": "虚机模板%s正被伸缩组%s使用", - "position": "pkg/compute/models/guest_template.go:613:38" - }, - { - "id": "check disk index uniqueness fail %s", - "message": "check disk index uniqueness fail %s", - "translation": "检查磁盘序号唯一性失败:%s", - "position": "pkg/compute/models/guestdisks.go:95:51" - }, - { - "id": "DISK Index %d has been occupied", - "message": "DISK Index %d has been occupied", - "translation": "磁盘序号%d已被占用", - "position": "pkg/compute/models/guestdisks.go:98:51" - }, - { - "id": "cannot allocate ifname", - "message": "cannot allocate ifname", - "translation": "无法分配网卡名", - "position": "pkg/compute/models/guestnetworks.go:422:41" - }, - { - "id": "checkout nic index uniqueness fail %s", - "message": "checkout nic index uniqueness fail %s", - "translation": "检查网卡序号唯一性失败:%s", - "position": "pkg/compute/models/guestnetworks.go:633:51" - }, - { - "id": "NIC Index %d has been occupied", - "message": "NIC Index %d has been occupied", - "translation": "网卡序号%d已被占用", - "position": "pkg/compute/models/guestnetworks.go:636:54" - }, - { - "id": "host %s not found", - "message": "host %s not found", - "translation": "找不到宿主机%s", - "position": "pkg/compute/models/guests.go:260:51" - }, - { - "id": "secgroup %s not found", - "message": "secgroup %s not found", - "translation": "找不到安全组%s", - "position": "pkg/compute/models/guests.go:282:51" - }, - { - "id": "disk %s not found", - "message": "disk %s not found", - "translation": "找不到磁盘%s", - "position": "pkg/compute/models/guests.go:382:51" - }, - { - "id": "checkout guestdisk count fail %s", - "message": "checkout guestdisk count fail %s", - "translation": "检查虚机磁盘数量失败:%s", - "position": "pkg/compute/models/guests.go:388:49" - }, - { - "id": "unknown server type %s", - "message": "unknown server type %s", - "translation": "未知的虚拟机类型 %s", - "position": "pkg/compute/models/guests.go:448:49" - }, - { - "id": "group %s not found", - "message": "group %s not found", - "translation": "找不到主机组%s", - "position": "pkg/compute/models/guests.go:477:43" - }, - { - "id": "Virtual server is locked, cannot delete", - "message": "Virtual server is locked, cannot delete", - "translation": "虚机已锁定,无法删除", - "position": "pkg/compute/models/guests.go:678:42" - }, - { - "id": "not allow to delete prepaid server in valid status", - "message": "not allow to delete prepaid server in valid status", - "translation": "不允许删除有效状态的预付费虚机", - "position": "pkg/compute/models/guests.go:681:38" - }, - { - "id": "Cannot delete server on disabled host", - "message": "Cannot delete server on disabled host", - "translation": "不允许删除已禁用宿主机上的虚机", - "position": "pkg/compute/models/guests.go:694:44" - }, - { - "id": "Cannot delete server on offline host", - "message": "Cannot delete server on offline host", - "translation": "无法删除离线宿主机上的虚机", - "position": "pkg/compute/models/guests.go:697:44" - }, - { - "id": "Memory size must be 8MB ~ %d GB", - "message": "Memory size must be 8MB ~ %d GB", - "translation": "内存大小必须在8MB〜%dGB范围内", - "position": "pkg/compute/models/guests.go:931:47" - }, - { - "id": "CPU core count must be 1 ~ %d", - "message": "CPU core count must be 1 ~ %d", - "translation": "CPU核数必须在范围1〜%d内", - "position": "pkg/compute/models/guests.go:940:46" - }, - { - "id": "Cannot modify Memory and CPU in status %s", - "message": "Cannot modify Memory and CPU in status %s", - "translation": "虚机状态为%s无法变更内存和CPU配置", - "position": "pkg/compute/models/guests.go:986:48" - }, - { - "id": "Cannot modify memory for baremetal", - "message": "Cannot modify memory for baremetal", - "translation": "无法为裸金属变更内存配置", - "position": "pkg/compute/models/guests.go:989:49" - }, - { - "id": "name is too short", - "message": "name is too short", - "translation": "名称太短", - "position": "pkg/compute/models/guests.go:1017:49" - }, - { - "id": "can't find instance snapshot %s", - "message": "can't find instance snapshot %s", - "translation": "找不到实例快照%s", - "position": "pkg/compute/models/guests.go:1085:44" - }, - { - "id": "fetch instance snapshot error %s", - "message": "fetch instance snapshot error %s", - "translation": "获取实例快照出错:%s", - "position": "pkg/compute/models/guests.go:1088:48" + "position": "pkg/compute/models/guest_actions.go:4819:44" }, { "id": "Instance snapshot not ready", "message": "Instance snapshot not ready", "translation": "实例快照未准备好", - "position": "pkg/compute/models/guests.go:1092:44" + "position": "pkg/compute/models/guest_actions.go:4823:44" + }, + { + "id": "Instance snapshot not with memory statefile", + "message": "Instance snapshot not with memory statefile", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:4827:44" + }, + { + "id": "start snapshot reset failed %s", + "message": "start snapshot reset failed %s", + "translation": "从快照恢复失败:%s", + "position": "pkg/compute/models/guest_actions.go:4832:48" + }, + { + "id": "cannot snapshot and clone encrypted server", + "message": "cannot snapshot and clone encrypted server", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:4861:43" + }, + { + "id": "count must \u003e 0", + "message": "count must \u003e 0", + "translation": "count必须大于0", + "position": "pkg/compute/models/guest_actions.go:4871:49" + }, + { + "id": "Generate snapshot name failed %s", + "message": "Generate snapshot name failed %s", + "translation": "生成快照名称失败:%s", + "position": "pkg/compute/models/guest_actions.go:4918:48" + }, + { + "id": "not a baremetal server", + "message": "not a baremetal server", + "translation": "不是裸金属服务器", + "position": "pkg/compute/models/guest_actions.go:4998:47" + }, + { + "id": "no valid host", + "message": "no valid host", + "translation": "找不到宿主机", + "position": "pkg/compute/models/guest_actions.go:5002:47" + }, + { + "id": "host is not a baremetal", + "message": "host is not a baremetal", + "translation": "宿主机不是裸金属", + "position": "pkg/compute/models/guest_actions.go:5005:47" + }, + { + "id": "no such group %s", + "message": "no such group %s", + "translation": "找不到主机组%s", + "position": "pkg/compute/models/guest_actions.go:5101:49" + }, + { + "id": "group and guest should belong to same project", + "message": "group and guest should belong to same project", + "translation": "主机组与虚机应属于同一个项目", + "position": "pkg/compute/models/guest_actions.go:5108:44" + }, + { + "id": "can not bind or unbind disabled instance group", + "message": "can not bind or unbind disabled instance group", + "translation": "无法关联或解关联已禁用的主机组", + "position": "pkg/compute/models/guest_actions.go:5111:44" + }, + { + "id": "The guest %s does not have any public IP", + "message": "The guest %s does not have any public IP", + "translation": "虚机没有公网IP", + "position": "pkg/compute/models/guest_actions.go:5128:48" + }, + { + "id": "The guest status need be %s or %s, current is %s", + "message": "The guest status need be %s or %s, current is %s", + "translation": "虚机状态要求为%s或%s,当前状态为%s", + "position": "pkg/compute/models/guest_actions.go:5131:52" + }, + { + "id": "The %s guest not support public ip to eip operation", + "message": "The %s guest not support public ip to eip operation", + "translation": "%s虚机不支持转发公网IP为EIP", + "position": "pkg/compute/models/guest_actions.go:5134:52" + }, + { + "id": "Only %s guest support this operation", + "message": "Only %s guest support this operation", + "translation": "仅%s虚机支持此操作", + "position": "pkg/compute/models/guest_actions.go:5168:52" + }, + { + "id": "guest has no vpc ip", + "message": "guest has no vpc ip", + "translation": "虚拟机没有VPC IP", + "position": "pkg/compute/models/guest_actions.go:5232:48" + }, + { + "id": "Disk id is empty", + "message": "Disk id is empty", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:5290:42" + }, + { + "id": "Storage id is empty", + "message": "Storage id is empty", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:5293:42" + }, + { + "id": "Disk %s not found on server %s", + "message": "Disk %s not found on server %s", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:5310:42" + }, + { + "id": "Host cores %v not contains input %v", + "message": "Host cores %v not contains input %v", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:5420:48" + }, + { + "id": "More than one of input cores %v already set in host %v", + "message": "More than one of input cores %v already set in host %v", + "translation": "", + "position": "pkg/compute/models/guest_actions.go:5442:48" + }, + { + "id": "server sshable state can only be checked when in running state", + "message": "server sshable state can only be checked when in running state", + "translation": "", + "position": "pkg/compute/models/guest_sshable.go:77:44" + }, + { + "id": "fetch ssh private key: %v", + "message": "fetch ssh private key: %v", + "translation": "", + "position": "pkg/compute/models/guest_sshable.go:87:48" + }, + { + "id": "fetch network interface information: %v", + "message": "fetch network interface information: %v", + "translation": "", + "position": "pkg/compute/models/guest_sshable.go:122:43" + }, + { + "id": "make-sshable can only be performed when in running state", + "message": "make-sshable can only be performed when in running state", + "translation": "", + "position": "pkg/compute/models/guest_sshable.go:394:47" + }, + { + "id": "missing username", + "message": "missing username", + "translation": "", + "position": "pkg/compute/models/guest_sshable.go:398:47" + }, + { + "id": "private_key and password cannot both be empty", + "message": "private_key and password cannot both be empty", + "translation": "", + "position": "pkg/compute/models/guest_sshable.go:401:47" + }, + { + "id": "fetch project public key: %v", + "message": "fetch project public key: %v", + "translation": "", + "position": "pkg/compute/models/guest_sshable.go:406:51" + }, + { + "id": "fetch admin public key: %v", + "message": "fetch admin public key: %v", + "translation": "", + "position": "pkg/compute/models/guest_sshable.go:410:51" + }, + { + "id": "searching for usable ssh address: %v", + "message": "searching for usable ssh address: %v", + "translation": "", + "position": "pkg/compute/models/guest_sshable.go:418:50" + }, + { + "id": "no usable ssh address", + "message": "no usable ssh address", + "translation": "", + "position": "pkg/compute/models/guest_sshable.go:420:50" + }, + { + "id": "invalid port", + "message": "invalid port", + "translation": "", + "position": "pkg/compute/models/guest_sshable.go:572:48" + }, + { + "id": "no support for instance snapshot in guest template for now", + "message": "no support for instance snapshot in guest template for now", + "translation": "虚机模板暂不支持实例快照", + "position": "pkg/compute/models/guest_template.go:234:51" + }, + { + "id": "there is no such secgroup %s descripted by guest template", + "message": "there is no such secgroup %s descripted by guest template", + "translation": "找不到虚机模板指定的安全组%s", + "position": "pkg/compute/models/guest_template.go:524:51" + }, + { + "id": "the %s in guest template is not a public resource", + "message": "the %s in guest template is not a public resource", + "translation": "虚机模板中的%s不是共享资源", + "position": "pkg/compute/models/guest_template.go:598:37" + }, + { + "id": "the %s %q in guest template is not a public resource", + "message": "the %s %q in guest template is not a public resource", + "translation": "虚机模板中的%s %q不是共享资源", + "position": "pkg/compute/models/guest_template.go:598:37" + }, + { + "id": "the %s in guest template is not a public resource in %s scope", + "message": "the %s in guest template is not a public resource in %s scope", + "translation": "虚机模板中的%s在范围%s内不是共享资源", + "position": "pkg/compute/models/guest_template.go:598:37" + }, + { + "id": "the %s %q in guest template is not a public resource in %s scope", + "message": "the %s %q in guest template is not a public resource in %s scope", + "translation": "虚机模板中的%s %q在范围%s内不是共享资源", + "position": "pkg/compute/models/guest_template.go:598:37" + }, + { + "id": "guest template %s used by service catalog %s", + "message": "guest template %s used by service catalog %s", + "translation": "虚机模板%s正被服务目录%s使用", + "position": "pkg/compute/models/guest_template.go:610:38" + }, + { + "id": "guest template %s used by scalig group %s", + "message": "guest template %s used by scalig group %s", + "translation": "虚机模板%s正被伸缩组%s使用", + "position": "pkg/compute/models/guest_template.go:620:38" + }, + { + "id": "check disk index uniqueness fail %s", + "message": "check disk index uniqueness fail %s", + "translation": "检查磁盘序号唯一性失败:%s", + "position": "pkg/compute/models/guestdisks.go:87:51" + }, + { + "id": "DISK Index %d has been occupied", + "message": "DISK Index %d has been occupied", + "translation": "磁盘序号%d已被占用", + "position": "pkg/compute/models/guestdisks.go:90:51" + }, + { + "id": "cannot allocate ifname", + "message": "cannot allocate ifname", + "translation": "无法分配网卡名", + "position": "pkg/compute/models/guestnetworks.go:436:41" + }, + { + "id": "checkout nic index uniqueness fail %s", + "message": "checkout nic index uniqueness fail %s", + "translation": "检查网卡序号唯一性失败:%s", + "position": "pkg/compute/models/guestnetworks.go:640:51" + }, + { + "id": "NIC Index %d has been occupied", + "message": "NIC Index %d has been occupied", + "translation": "网卡序号%d已被占用", + "position": "pkg/compute/models/guestnetworks.go:643:54" + }, + { + "id": "host %s not found", + "message": "host %s not found", + "translation": "找不到宿主机%s", + "position": "pkg/compute/models/guests.go:261:51" + }, + { + "id": "secgroup %s not found", + "message": "secgroup %s not found", + "translation": "找不到安全组%s", + "position": "pkg/compute/models/guests.go:283:51" + }, + { + "id": "disk %s not found", + "message": "disk %s not found", + "translation": "找不到磁盘%s", + "position": "pkg/compute/models/guests.go:398:51" + }, + { + "id": "checkout guestdisk count fail %s", + "message": "checkout guestdisk count fail %s", + "translation": "检查虚机磁盘数量失败:%s", + "position": "pkg/compute/models/guests.go:404:49" + }, + { + "id": "unknown server type %s", + "message": "unknown server type %s", + "translation": "未知的虚拟机类型 %s", + "position": "pkg/compute/models/guests.go:467:49" + }, + { + "id": "group %s not found", + "message": "group %s not found", + "translation": "找不到主机组%s", + "position": "pkg/compute/models/guests.go:496:43" + }, + { + "id": "Virtual server is locked, cannot delete", + "message": "Virtual server is locked, cannot delete", + "translation": "虚机已锁定,无法删除", + "position": "pkg/compute/models/guests.go:763:42" + }, + { + "id": "not allow to delete prepaid server in valid status", + "message": "not allow to delete prepaid server in valid status", + "translation": "不允许删除有效状态的预付费虚机", + "position": "pkg/compute/models/guests.go:766:38" + }, + { + "id": "Cannot delete server on disabled host", + "message": "Cannot delete server on disabled host", + "translation": "不允许删除已禁用宿主机上的虚机", + "position": "pkg/compute/models/guests.go:779:44" + }, + { + "id": "Cannot delete server on offline host", + "message": "Cannot delete server on offline host", + "translation": "无法删除离线宿主机上的虚机", + "position": "pkg/compute/models/guests.go:782:44" + }, + { + "id": "Memory size must be 8MB ~ %d GB", + "message": "Memory size must be 8MB ~ %d GB", + "translation": "内存大小必须在8MB〜%dGB范围内", + "position": "pkg/compute/models/guests.go:1036:47" + }, + { + "id": "CPU core count must be 1 ~ %d", + "message": "CPU core count must be 1 ~ %d", + "translation": "CPU核数必须在范围1〜%d内", + "position": "pkg/compute/models/guests.go:1045:46" + }, + { + "id": "name is too short", + "message": "name is too short", + "translation": "名称太短", + "position": "pkg/compute/models/guests.go:1071:50" + }, + { + "id": "can't find instance snapshot %s", + "message": "can't find instance snapshot %s", + "translation": "找不到实例快照%s", + "position": "pkg/compute/models/guests.go:1139:44" + }, + { + "id": "fetch instance snapshot error %s", + "message": "fetch instance snapshot error %s", + "translation": "获取实例快照出错:%s", + "position": "pkg/compute/models/guests.go:1142:48" }, { "id": "there are no disks in this instance snapshot, try another one", "message": "there are no disks in this instance snapshot, try another one", "translation": "", - "position": "pkg/compute/models/guests.go:1096:48" + "position": "pkg/compute/models/guests.go:1150:48" + }, + { + "id": "can't find instance backup %s", + "message": "can't find instance backup %s", + "translation": "", + "position": "pkg/compute/models/guests.go:1158:44" + }, + { + "id": "fetch instance backup error %s", + "message": "fetch instance backup error %s", + "translation": "", + "position": "pkg/compute/models/guests.go:1161:48" + }, + { + "id": "Instance backup not ready", + "message": "Instance backup not ready", + "translation": "", + "position": "pkg/compute/models/guests.go:1165:44" + }, + { + "id": "there are no disks in this instance backup, try another one", + "message": "there are no disks in this instance backup, try another one", + "translation": "", + "position": "pkg/compute/models/guests.go:1169:48" }, { "id": "metdata must less then 20", "message": "metdata must less then 20", "translation": "metadata条目数不可超过20", - "position": "pkg/compute/models/guests.go:1111:48" + "position": "pkg/compute/models/guests.go:1184:48" }, { "id": "login_account is longer than 32 chars", "message": "login_account is longer than 32 chars", "translation": "login_account长度已超过32字节", - "position": "pkg/compute/models/guests.go:1149:49" + "position": "pkg/compute/models/guests.go:1242:49" }, { - "id": "No disk information provided", - "message": "No disk information provided", - "translation": "未提供磁盘信息", - "position": "pkg/compute/models/guests.go:1182:49" + "id": "No bootable disk information provided", + "message": "No bootable disk information provided", + "translation": "", + "position": "pkg/compute/models/guests.go:1275:49" }, { "id": "Invalid root image: %s", "message": "Invalid root image: %s", "translation": "无效的系统镜像: %s", - "position": "pkg/compute/models/guests.go:1187:49" + "position": "pkg/compute/models/guests.go:1284:50" }, { "id": "System disk does not support iso image, please consider using cdrom parameter", "message": "System disk does not support iso image, please consider using cdrom parameter", "translation": "系统盘不支持ISO镜像,请使用cdrom参数", - "position": "pkg/compute/models/guests.go:1205:49" + "position": "pkg/compute/models/guests.go:1290:50" }, { "id": "parse cdrom device info error %s", "message": "parse cdrom device info error %s", "translation": "解析cdrom设备信息出错误:%s", - "position": "pkg/compute/models/guests.go:1212:50" + "position": "pkg/compute/models/guests.go:1297:50" + }, + { + "id": "UEFI image requires UEFI boot mode", + "message": "UEFI image requires UEFI boot mode", + "translation": "", + "position": "pkg/compute/models/guests.go:1330:50" + }, + { + "id": "UEFI boot mode requires UEFI image", + "message": "UEFI boot mode requires UEFI image", + "translation": "", + "position": "pkg/compute/models/guests.go:1335:50" }, { "id": "Miss operating system???", "message": "Miss operating system???", "translation": "未指定操作系统镜像?", - "position": "pkg/compute/models/guests.go:1254:44" + "position": "pkg/compute/models/guests.go:1388:44" }, { "id": "sku %s not indicate attached disk size", "message": "sku %s not indicate attached disk size", "translation": "所使用的套餐%s未指出挂载的数据盘大小", - "position": "pkg/compute/models/guests.go:1291:50" + "position": "pkg/compute/models/guests.go:1425:50" }, { "id": "sku %s not indicate attached disk backend", "message": "sku %s not indicate attached disk backend", "translation": "所使用的套餐%s未指明挂载的数据盘所使用的存储类型", - "position": "pkg/compute/models/guests.go:1294:50" + "position": "pkg/compute/models/guests.go:1428:50" }, { "id": "parse disk description error %s", "message": "parse disk description error %s", "translation": "解析磁盘描述信息出错:%s", - "position": "pkg/compute/models/guests.go:1346:50" + "position": "pkg/compute/models/guests.go:1480:50" }, { "id": "Snapshot error: disk index %d \u003e 0 but disk type is %s", "message": "Snapshot error: disk index %d \u003e 0 but disk type is %s", "translation": "快照错误:序号%d大于0的磁盘类型为%s", - "position": "pkg/compute/models/guests.go:1349:46" + "position": "pkg/compute/models/guests.go:1483:46" }, { "id": "cannot create prepaid server on prepaid resource type", "message": "cannot create prepaid server on prepaid resource type", "translation": "无法在预付费的资源类型上创建预付费的虚机", - "position": "pkg/compute/models/guests.go:1367:44" + "position": "pkg/compute/models/guests.go:1501:44" }, { "id": "parse network description error %s", "message": "parse network description error %s", "translation": "解析网络描述信息出错:%s", - "position": "pkg/compute/models/guests.go:1404:49" + "position": "pkg/compute/models/guests.go:1538:49" }, { "id": "Cannot create backup with isolated device", "message": "Cannot create backup with isolated device", "translation": "无法创建带有透传设备的主备机", - "position": "pkg/compute/models/guests.go:1421:45" + "position": "pkg/compute/models/guests.go:1555:45" }, { "id": "parse isolated device description error %s", "message": "parse isolated device description error %s", "translation": "解析透传设备描述信息出错:%s", - "position": "pkg/compute/models/guests.go:1425:49" + "position": "pkg/compute/models/guests.go:1559:49" }, { "id": "Keypair %s not found", "message": "Keypair %s not found", "translation": "找不到密钥对%s", - "position": "pkg/compute/models/guests.go:1438:51" + "position": "pkg/compute/models/guests.go:1572:51" }, { "id": "Secgroup %s not found", "message": "Secgroup %s not found", "translation": "找不到安全组%s", - "position": "pkg/compute/models/guests.go:1447:51" + "position": "pkg/compute/models/guests.go:1581:51" }, { "id": "%s shall bind up to %d security groups", "message": "%s shall bind up to %d security groups", "translation": "%s最多可关联%d个安全组", - "position": "pkg/compute/models/guests.go:1472:48" + "position": "pkg/compute/models/guests.go:1606:48" }, { "id": "Invalid userdata: %v", "message": "Invalid userdata: %v", "translation": "无效的userdata:%v", - "position": "pkg/compute/models/guests.go:1500:48" + "position": "pkg/compute/models/guests.go:1642:48" }, { "id": "invalid parameters for policy definition %s", "message": "invalid parameters for policy definition %s", "translation": "策略定义中有无效参数:%s", - "position": "pkg/compute/models/guests.go:1525:47" + "position": "pkg/compute/models/guests.go:1667:47" }, { "id": "policy definition %s require cloudregion in %s", "message": "policy definition %s require cloudregion in %s", "translation": "策略定义%s要求cloudregion在%s范围中", - "position": "pkg/compute/models/guests.go:1538:48" + "position": "pkg/compute/models/guests.go:1680:48" }, { "id": "policy definition %s require cloudregion not in %s", "message": "policy definition %s require cloudregion not in %s", "translation": "策略定义%s要求cloudregion不在%s范围中", - "position": "pkg/compute/models/guests.go:1542:48" + "position": "pkg/compute/models/guests.go:1684:48" }, { "id": "invalid policy definition %s(%s) condition %s", "message": "invalid policy definition %s(%s) condition %s", "translation": "策略定义%s(%s)包含无效的条件%s", - "position": "pkg/compute/models/guests.go:1545:47" + "position": "pkg/compute/models/guests.go:1687:47" }, { "id": "policy definition %s require must contains tag %s", "message": "policy definition %s require must contains tag %s", "translation": "策略定义%s要求必须包含%s标签", - "position": "pkg/compute/models/guests.go:1562:49" + "position": "pkg/compute/models/guests.go:1704:49" }, { "id": "policy definition %s require except tag %s", "message": "policy definition %s require except tag %s", "translation": "策略定义%s要求不可有%s标签", - "position": "pkg/compute/models/guests.go:1566:49" + "position": "pkg/compute/models/guests.go:1708:49" }, { "id": "invalid category %s for policy definition %s(%s)", "message": "invalid category %s for policy definition %s(%s)", "translation": "类别%s在策略定义%s(%s)中无效", - "position": "pkg/compute/models/guests.go:1573:46" + "position": "pkg/compute/models/guests.go:1715:46" }, { "id": "public ip not supported for %s", "message": "public ip not supported for %s", "translation": "%s 不支持静态公网IP", - "position": "pkg/compute/models/guests.go:1607:44" + "position": "pkg/compute/models/guests.go:1749:44" }, { "id": "invalid public_ip_charge_type %s", "message": "invalid public_ip_charge_type %s", "translation": "无效的静态公网IP类型 %s", - "position": "pkg/compute/models/guests.go:1616:44" + "position": "pkg/compute/models/guests.go:1758:44" }, { "id": "eip not supported for %s", "message": "eip not supported for %s", "translation": "%s不支持EIP", - "position": "pkg/compute/models/guests.go:1624:44" + "position": "pkg/compute/models/guests.go:1766:44" }, { "id": "eip %s status invalid %s", "message": "eip %s status invalid %s", "translation": "EIP %s状态无效%s", - "position": "pkg/compute/models/guests.go:1638:44" + "position": "pkg/compute/models/guests.go:1780:44" }, { "id": "eip %s has been associated", "message": "eip %s has been associated", "translation": "EIP %s已被占用", - "position": "pkg/compute/models/guests.go:1641:43" + "position": "pkg/compute/models/guests.go:1783:43" }, { "id": "cannot assoicate with eip %s: different cloudprovider", "message": "cannot assoicate with eip %s: different cloudprovider", "translation": "EIP %s属于不同cloudprovider,无法绑定", - "position": "pkg/compute/models/guests.go:1647:39" + "position": "pkg/compute/models/guests.go:1790:40" }, { "id": "cannot assoicate with eip %s: different region", "message": "cannot assoicate with eip %s: different region", "translation": "EIP %s属于不同的region,无法绑定", - "position": "pkg/compute/models/guests.go:1657:39" + "position": "pkg/compute/models/guests.go:1801:39" }, { "id": "already associate with eip", "message": "already associate with eip", "translation": "虚机已关联EIP", - "position": "pkg/compute/models/guests.go:4895:42" + "position": "pkg/compute/models/guests.go:5017:42" }, { "id": "fetch disk size failed", "message": "fetch disk size failed", "translation": "获取磁盘大小失败", - "position": "pkg/compute/models/guests.go:5554:63" + "position": "pkg/compute/models/guests.go:5664:63" }, { "id": "image %s do not belong to guest image %s", "message": "image %s do not belong to guest image %s", "translation": "镜像%s不在虚机镜像%s中", - "position": "pkg/compute/models/guests.go:5620:41" + "position": "pkg/compute/models/guests.go:5730:41" }, { "id": "miss some subimage of guest image", "message": "miss some subimage of guest image", "translation": "部分虚机镜像的子镜像未指定", - "position": "pkg/compute/models/guests.go:5626:39" + "position": "pkg/compute/models/guests.go:5736:39" }, { "id": "Baremetal %s not enabled", @@ -5363,631 +5567,631 @@ "id": "cannot recycle in status %s", "message": "cannot recycle in status %s", "translation": "虚机状态为%s无法执行回收操作", - "position": "pkg/compute/models/host_recycle.go:72:47" + "position": "pkg/compute/models/host_recycle.go:68:47" }, { "id": "cannot undo recycle in status %s", "message": "cannot undo recycle in status %s", "translation": "虚机状态为%s无法从回收站恢复", - "position": "pkg/compute/models/host_recycle.go:308:47" + "position": "pkg/compute/models/host_recycle.go:301:47" }, { "id": "host should be disabled", "message": "host should be disabled", "translation": "宿主机应为已禁用状态", - "position": "pkg/compute/models/host_recycle.go:318:47" + "position": "pkg/compute/models/host_recycle.go:311:47" }, { "id": "host is not a prepaid recycle host", "message": "host is not a prepaid recycle host", "translation": "宿主机不是预付费资源池类型", - "position": "pkg/compute/models/host_recycle.go:322:47" + "position": "pkg/compute/models/host_recycle.go:315:47" }, { "id": "cannot delete a recycle host without active instance", "message": "cannot delete a recycle host without active instance", "translation": "预付费资源池宿主机没有可用的虚机", - "position": "pkg/compute/models/host_recycle.go:356:47" + "position": "pkg/compute/models/host_recycle.go:345:47" }, { "id": "a recycle host shoud not allocate more than 1 guest", "message": "a recycle host shoud not allocate more than 1 guest", "translation": "预付费资源池宿主机不可拥有超过1个虚机", - "position": "pkg/compute/models/host_recycle.go:360:47" + "position": "pkg/compute/models/host_recycle.go:349:47" }, { "id": "cannot undo a recycle host with pending_deleted guest", "message": "cannot undo a recycle host with pending_deleted guest", "translation": "无法从资源池中恢复已伪删除的虚机", - "position": "pkg/compute/models/host_recycle.go:368:47" + "position": "pkg/compute/models/host_recycle.go:357:47" }, { "id": "Not a prepaid recycle host", "message": "Not a prepaid recycle host", "translation": "不是预付费资源池宿主机", - "position": "pkg/compute/models/host_recycle.go:727:48" + "position": "pkg/compute/models/host_recycle.go:712:48" + }, + { + "id": "hostname cannot be number %d", + "message": "hostname cannot be number %d", + "translation": "", + "position": "pkg/compute/models/hostnameresource.go:64:51" + }, + { + "id": "Windows hostname cannot be longer than %d characters", + "message": "Windows hostname cannot be longer than %d characters", + "translation": "", + "position": "pkg/compute/models/hostnameresource.go:68:51" + }, + { + "id": "the hostname length must be greater than or equal to 2", + "message": "the hostname length must be greater than or equal to 2", + "translation": "", + "position": "pkg/compute/models/hostnameresource.go:73:50" }, { "id": "invalid any_mac address", "message": "invalid any_mac address", "translation": "无效的any_mac参数", - "position": "pkg/compute/models/hosts.go:249:49" + "position": "pkg/compute/models/hosts.go:253:49" }, { "id": "Schedtag %s not found", "message": "Schedtag %s not found", "translation": "找不到调度标签", - "position": "pkg/compute/models/hosts.go:272:51" + "position": "pkg/compute/models/hosts.go:276:51" }, { "id": "not supported hypervisor %s", "message": "not supported hypervisor %s", "translation": "不支持hypervisor %s", - "position": "pkg/compute/models/hosts.go:310:49" + "position": "pkg/compute/models/hosts.go:314:49" }, { "id": "Host is a converted baremetal, should be unconverted before delete", "message": "Host is a converted baremetal, should be unconverted before delete", "translation": "宿主机是一个裸金属,请先恢复到转换之前状态再执行删除操作", - "position": "pkg/compute/models/hosts.go:648:42" + "position": "pkg/compute/models/hosts.go:626:42" }, { "id": "Host is not disabled", "message": "Host is not disabled", "translation": "宿主机还未被禁用", - "position": "pkg/compute/models/hosts.go:651:42" + "position": "pkg/compute/models/hosts.go:629:42" }, { "id": "getGuestCount fail %s", "message": "getGuestCount fail %s", "translation": "getGuestCount调用失败:%s", - "position": "pkg/compute/models/hosts.go:655:43" + "position": "pkg/compute/models/hosts.go:633:43" }, { "id": "Not an empty host", "message": "Not an empty host", "translation": "宿主机非空", - "position": "pkg/compute/models/hosts.go:658:37" + "position": "pkg/compute/models/hosts.go:636:37" }, { "id": "GetDiskCount fail %s", "message": "GetDiskCount fail %s", "translation": "调用GetDiskCount失败:%s", - "position": "pkg/compute/models/hosts.go:665:45" + "position": "pkg/compute/models/hosts.go:643:45" }, { "id": "Local host storage is not empty???", "message": "Local host storage is not empty???", "translation": "宿主机本地存储非空?", - "position": "pkg/compute/models/hosts.go:668:39" + "position": "pkg/compute/models/hosts.go:646:39" }, { "id": "Inconsistent: local storage is not empty???", "message": "Inconsistent: local storage is not empty???", "translation": "不一致:本地存储非空", - "position": "pkg/compute/models/hosts.go:711:39" + "position": "pkg/compute/models/hosts.go:689:39" }, { "id": "No ipmi information was found for host %s", "message": "No ipmi information was found for host %s", "translation": "找不到宿主机%s的IPMI信息", - "position": "pkg/compute/models/hosts.go:3059:42" + "position": "pkg/compute/models/hosts.go:3089:42" }, { "id": "IPMI has no password information", "message": "IPMI has no password information", "translation": "IPMI信息中缺少密码", - "position": "pkg/compute/models/hosts.go:3063:42" + "position": "pkg/compute/models/hosts.go:3093:42" }, { "id": "check %s duplication fail %s", "message": "check %s duplication fail %s", "translation": "检查重复%s出错:%s", - "position": "pkg/compute/models/hosts.go:3240:52" + "position": "pkg/compute/models/hosts.go:3270:52" }, { "id": "duplicate %s %s", "message": "duplicate %s %s", "translation": "%s %s重复", - "position": "pkg/compute/models/hosts.go:3243:46" + "position": "pkg/compute/models/hosts.go:3273:46" }, { "id": "invalid macAddr %s", "message": "invalid macAddr %s", "translation": "无效的macAddr", - "position": "pkg/compute/models/hosts.go:3252:51" + "position": "pkg/compute/models/hosts.go:3282:51" }, { "id": "check access_mac duplication fail %s", "message": "check access_mac duplication fail %s", "translation": "检查重复access_mac出错:%s", - "position": "pkg/compute/models/hosts.go:3261:52" + "position": "pkg/compute/models/hosts.go:3291:52" }, { "id": "duplicate access_mac %s", "message": "duplicate access_mac %s", "translation": "重复的access_mac %s", - "position": "pkg/compute/models/hosts.go:3264:46" + "position": "pkg/compute/models/hosts.go:3294:46" }, { "id": "%s is out of network IP ranges", "message": "%s is out of network IP ranges", "translation": "%s不在子网范围", - "position": "pkg/compute/models/hosts.go:3329:51" + "position": "pkg/compute/models/hosts.go:3359:51" }, { "id": "IPMI network has no zone???", "message": "IPMI network has no zone???", "translation": "IPMI子网没有zone信息?", - "position": "pkg/compute/models/hosts.go:3342:51" + "position": "pkg/compute/models/hosts.go:3372:51" }, { "id": "IPMI address located in different zone than specified", "message": "IPMI address located in different zone than specified", "translation": "IPMI地址不在所指定的zone", - "position": "pkg/compute/models/hosts.go:3346:51" + "position": "pkg/compute/models/hosts.go:3376:51" }, { "id": "Access ip %s has been used", "message": "Access ip %s has been used", "translation": "宿主机IP %s已被注册", - "position": "pkg/compute/models/hosts.go:3404:46" + "position": "pkg/compute/models/hosts.go:3434:46" }, { "id": "Access network has no zone???", "message": "Access network has no zone???", "translation": "宿主机所属子网没有zone信息?", - "position": "pkg/compute/models/hosts.go:3409:52" + "position": "pkg/compute/models/hosts.go:3439:52" }, { "id": "Access address located in different zone than specified", "message": "Access address located in different zone than specified", "translation": "宿主机IP不在指定的zone", - "position": "pkg/compute/models/hosts.go:3413:52" + "position": "pkg/compute/models/hosts.go:3443:52" }, { "id": "missing access_mac and uuid in no_probe mode", "message": "missing access_mac and uuid in no_probe mode", "translation": "no_probe模式缺少access_mac和uuid信息", - "position": "pkg/compute/models/hosts.go:3449:51" + "position": "pkg/compute/models/hosts.go:3479:51" }, { "id": "IPMI network has not zone???", "message": "IPMI network has not zone???", "translation": "IPMI子网没有zone信息", - "position": "pkg/compute/models/hosts.go:3495:52" + "position": "pkg/compute/models/hosts.go:3533:52" }, { "id": "New IPMI address located in another zone!", "message": "New IPMI address located in another zone!", "translation": "新的IPMI地址在另外一个zone", - "position": "pkg/compute/models/hosts.go:3498:52" + "position": "pkg/compute/models/hosts.go:3536:52" }, { "id": "Cannot start a non-baremetal host", "message": "Cannot start a non-baremetal host", "translation": "不能启动一个非裸金属服务器", - "position": "pkg/compute/models/hosts.go:3642:44" + "position": "pkg/compute/models/hosts.go:3677:44" }, { "id": "Cannot start baremetal with active guest", "message": "Cannot start baremetal with active guest", "translation": "因裸金属服务器还有活跃的虚机,不可启动", - "position": "pkg/compute/models/hosts.go:3645:47" + "position": "pkg/compute/models/hosts.go:3680:47" }, { "id": "Cannot stop a non-baremetal host", "message": "Cannot stop a non-baremetal host", "translation": "不可停止一个非裸金属服务器", - "position": "pkg/compute/models/hosts.go:3674:44" + "position": "pkg/compute/models/hosts.go:3702:44" }, { "id": "Cannot stop baremetal with non-active guest", "message": "Cannot stop baremetal with non-active guest", "translation": "因裸金属服务器还有非活跃的虚机,不可停止", - "position": "pkg/compute/models/hosts.go:3677:47" + "position": "pkg/compute/models/hosts.go:3705:47" }, { "id": "Cannot stop baremetal with active guest", "message": "Cannot stop baremetal with active guest", "translation": "因裸金属服务器还有活跃的虚机,不可停止", - "position": "pkg/compute/models/hosts.go:3683:46" + "position": "pkg/compute/models/hosts.go:3711:46" }, { "id": "Cannot do maintenance in status %s", "message": "Cannot do maintenance in status %s", "translation": "状态为%s无法进入维护模式", - "position": "pkg/compute/models/hosts.go:3726:47" + "position": "pkg/compute/models/hosts.go:3746:47" }, { "id": "Cannot do maintenance while guest status %s", "message": "Cannot do maintenance while guest status %s", "translation": "虚机状态为%s无法进入维护模式", - "position": "pkg/compute/models/hosts.go:3730:47" + "position": "pkg/compute/models/hosts.go:3750:47" }, { "id": "Cannot do unmaintenance in status %s", "message": "Cannot do unmaintenance in status %s", "translation": "状态为%s无法解除维护模式", - "position": "pkg/compute/models/hosts.go:3765:47" + "position": "pkg/compute/models/hosts.go:3778:47" }, { "id": "Wrong guest status %s", "message": "Wrong guest status %s", "translation": "错误的虚机状态%s", - "position": "pkg/compute/models/hosts.go:3769:47" + "position": "pkg/compute/models/hosts.go:3782:47" }, { "id": "not a baremetal", "message": "not a baremetal", "translation": "不是一个裸金属服务器", - "position": "pkg/compute/models/hosts.go:3990:42" + "position": "pkg/compute/models/hosts.go:3973:42" }, { "id": "need valid access_mac and uuid to do prepare", "message": "need valid access_mac and uuid to do prepare", "translation": "执行准备操作需要有效的access_mac和uuid参数", - "position": "pkg/compute/models/hosts.go:3993:42" + "position": "pkg/compute/models/hosts.go:3976:42" }, { "id": "Cannot prepare baremetal in status %s", "message": "Cannot prepare baremetal in status %s", "translation": "裸金属状态为%s无法执行准备操作", - "position": "pkg/compute/models/hosts.go:3996:42" + "position": "pkg/compute/models/hosts.go:3979:42" }, { "id": "Cannot prepare baremetal in server status %s", "message": "Cannot prepare baremetal in server status %s", "translation": "虚机状态为%s无法执行准备操作", - "position": "pkg/compute/models/hosts.go:4000:42" + "position": "pkg/compute/models/hosts.go:3983:42" }, { "id": "Cannot do Ipmi-probe in status %s", "message": "Cannot do Ipmi-probe in status %s", "translation": "状态为%s无法执行IPMI探测操作", - "position": "pkg/compute/models/hosts.go:4044:46" + "position": "pkg/compute/models/hosts.go:4020:46" }, { "id": "Cannot do initialization in status %s", "message": "Cannot do initialization in status %s", "translation": "状态为%s无法执行初始化操作", - "position": "pkg/compute/models/hosts.go:4072:44" + "position": "pkg/compute/models/hosts.go:4041:44" }, { "id": "IPMI infomation not configured", "message": "IPMI infomation not configured", "translation": "IPMI信息未配置", - "position": "pkg/compute/models/hosts.go:4087:44" + "position": "pkg/compute/models/hosts.go:4056:44" }, { "id": "Guest Insert error: %s", "message": "Guest Insert error: %s", "translation": "虚机插入操作出错:%s", - "position": "pkg/compute/models/hosts.go:4103:48" + "position": "pkg/compute/models/hosts.go:4072:48" }, { "id": "Invaild mac address", "message": "Invaild mac address", "translation": "无效MAC地址", - "position": "pkg/compute/models/hosts.go:4139:44" + "position": "pkg/compute/models/hosts.go:4101:44" }, { "id": "find Wire %s error: %s", "message": "find Wire %s error: %s", "translation": "查找二层网络%s出错:%s", - "position": "pkg/compute/models/hosts.go:4181:45" + "position": "pkg/compute/models/hosts.go:4143:45" }, { "id": "invalid ipaddr %s", "message": "invalid ipaddr %s", "translation": "无效IP地址%s", - "position": "pkg/compute/models/hosts.go:4188:45" + "position": "pkg/compute/models/hosts.go:4150:45" }, { "id": "no networks on wire %s", "message": "no networks on wire %s", "translation": "二层网络%s中没有可用子网", - "position": "pkg/compute/models/hosts.go:4193:45" + "position": "pkg/compute/models/hosts.go:4155:45" }, { "id": "IP %s not attach to wire %s", "message": "IP %s not attach to wire %s", "translation": "IP %s不在二层网络%s中", - "position": "pkg/compute/models/hosts.go:4202:41" + "position": "pkg/compute/models/hosts.go:4164:41" }, { "id": "IP %s not attach to any wire", "message": "IP %s not attach to any wire", "translation": "IP %s不属于任何二层网络", - "position": "pkg/compute/models/hosts.go:4208:40" + "position": "pkg/compute/models/hosts.go:4170:40" }, { "id": "fail to fetch netif by mac %s: %s", "message": "fail to fetch netif by mac %s: %s", "translation": "无法通过MAC地址%s找到网卡:%s", - "position": "pkg/compute/models/hosts.go:4215:44" + "position": "pkg/compute/models/hosts.go:4177:44" }, { "id": "fail to fetch hostwire by mac %s: %s", "message": "fail to fetch hostwire by mac %s: %s", "translation": "无法通过MAC地址找到hostwire:%s", - "position": "pkg/compute/models/hosts.go:4285:46" + "position": "pkg/compute/models/hosts.go:4247:46" }, { "id": "Interface %s not exist", "message": "Interface %s not exist", "translation": "网卡%s不存在", - "position": "pkg/compute/models/hosts.go:4338:44" + "position": "pkg/compute/models/hosts.go:4300:44" }, { "id": "Only ADMIN and IPMI nic can be enable", "message": "Only ADMIN and IPMI nic can be enable", "translation": "仅admin, ipmi类型网卡可以被启用", - "position": "pkg/compute/models/hosts.go:4341:44" + "position": "pkg/compute/models/hosts.go:4303:44" }, { "id": "Interface %s not exists", "message": "Interface %s not exists", "translation": "网卡%s不存在", - "position": "pkg/compute/models/hosts.go:4463:44" + "position": "pkg/compute/models/hosts.go:4418:44" }, { "id": "Not a baremetal", "message": "Not a baremetal", "translation": "不是一个裸金属服务器", - "position": "pkg/compute/models/hosts.go:4509:42" + "position": "pkg/compute/models/hosts.go:4464:42" }, { "id": "Not being convert to hypervisor", "message": "Not being convert to hypervisor", "translation": "没有在转换为hypervisor", - "position": "pkg/compute/models/hosts.go:4513:42" + "position": "pkg/compute/models/hosts.go:4468:42" }, { "id": "Not found baremetal server record", "message": "Not found baremetal server record", "translation": "未找到裸金属服务器记录", - "position": "pkg/compute/models/hosts.go:4518:42" + "position": "pkg/compute/models/hosts.go:4473:42" }, { "id": "Not found guest nic by mac %s", "message": "Not found guest nic by mac %s", "translation": "未找到MAC地址为 %s 的虚拟机磁盘", - "position": "pkg/compute/models/hosts.go:4534:37" + "position": "pkg/compute/models/hosts.go:4489:37" }, { "id": "Guest nic ip addr %s not equal %s", "message": "Guest nic ip addr %s not equal %s", "translation": "虚拟机的网卡IP地址为 %s 不是 %s", - "position": "pkg/compute/models/hosts.go:4538:42" + "position": "pkg/compute/models/hosts.go:4493:42" }, { "id": "Invalid mac address", "message": "Invalid mac address", "translation": "无效的MAC地址", - "position": "pkg/compute/models/hosts.go:4603:44" + "position": "pkg/compute/models/hosts.go:4551:44" }, { "id": "Fetch netif error %s", "message": "Fetch netif error %s", "translation": "获取网卡出错:%s", - "position": "pkg/compute/models/hosts.go:4607:44" + "position": "pkg/compute/models/hosts.go:4555:44" }, { "id": "Cannot sync status a non-baremetal host", "message": "Cannot sync status a non-baremetal host", "translation": "非裸金属服务器无法执行同步状态操作", - "position": "pkg/compute/models/hosts.go:4662:44" + "position": "pkg/compute/models/hosts.go:4603:44" }, { "id": "Cannot reset baremetal in status %s", "message": "Cannot reset baremetal in status %s", "translation": "裸金属服务器状态为%s无法执行重启操作", - "position": "pkg/compute/models/hosts.go:4680:44" + "position": "pkg/compute/models/hosts.go:4614:44" }, { "id": "Cannot reset baremetal with active guest", "message": "Cannot reset baremetal with active guest", "translation": "裸金属服务器上存在活跃的虚机,无法执行重启操作", - "position": "pkg/compute/models/hosts.go:4686:46" + "position": "pkg/compute/models/hosts.go:4620:46" }, { "id": "Cannot perform cache image in status %s", "message": "Cannot perform cache image in status %s", "translation": "状态为%s无法执行镜像缓存操作", - "position": "pkg/compute/models/hosts.go:4769:47" + "position": "pkg/compute/models/hosts.go:4671:47" }, { "id": "image %s not found", "message": "image %s not found", "translation": "找不到镜像%s", - "position": "pkg/compute/models/hosts.go:4775:42" + "position": "pkg/compute/models/hosts.go:4678:42" }, { "id": "Cannot cache image with no checksum", "message": "Cannot cache image with no checksum", "translation": "镜像没有校验值无法执行缓存操作", - "position": "pkg/compute/models/hosts.go:4778:47" + "position": "pkg/compute/models/hosts.go:4682:47" }, { "id": "host_type must be specified", "message": "host_type must be specified", "translation": "必须指定host_type参数", - "position": "pkg/compute/models/hosts.go:4819:47" + "position": "pkg/compute/models/hosts.go:4714:47" }, { "id": "Must be a baremetal host", "message": "Must be a baremetal host", "translation": "要求必须为裸金属服务器", - "position": "pkg/compute/models/hosts.go:4822:47" + "position": "pkg/compute/models/hosts.go:4717:47" }, { "id": "Baremetal host is aleady occupied", "message": "Baremetal host is aleady occupied", "translation": "裸金属服务器已被占用", - "position": "pkg/compute/models/hosts.go:4825:47" + "position": "pkg/compute/models/hosts.go:4720:47" }, { "id": "Connot convert hypervisor in status %s", "message": "Connot convert hypervisor in status %s", "translation": "hypervisor状态为%s无法执行转换", - "position": "pkg/compute/models/hosts.go:4828:47" + "position": "pkg/compute/models/hosts.go:4723:47" }, { "id": "require system previleges to convert host in other domain", "message": "require system previleges to convert host in other domain", "translation": "转换其它域的宿主机需要系统权限", - "position": "pkg/compute/models/hosts.go:4835:57" + "position": "pkg/compute/models/hosts.go:4730:57" }, { "id": "Unsupport driver type %s", "message": "Unsupport driver type %s", "translation": "不支持驱动%s", - "position": "pkg/compute/models/hosts.go:4847:47" + "position": "pkg/compute/models/hosts.go:4742:47" }, { "id": "isAlterNameUnique fail %s", "message": "isAlterNameUnique fail %s", "translation": "isAlterNameUnique调用失败:%s", - "position": "pkg/compute/models/hosts.go:4857:49" + "position": "pkg/compute/models/hosts.go:4752:49" }, { "id": "Convert error: %s", "message": "Convert error: %s", "translation": "转换出错:%s", - "position": "pkg/compute/models/hosts.go:4867:47" + "position": "pkg/compute/models/hosts.go:4762:47" }, { "id": "Host should be disabled", "message": "Host should be disabled", "translation": "宿主机应为禁用状态", - "position": "pkg/compute/models/hosts.go:4918:47" + "position": "pkg/compute/models/hosts.go:4806:47" }, { "id": "Cannot unconvert in status %s", "message": "Cannot unconvert in status %s", "translation": "当前状态为%s无法取消转换", - "position": "pkg/compute/models/hosts.go:4921:47" + "position": "pkg/compute/models/hosts.go:4809:47" }, { "id": "Not an converted hypervisor", "message": "Not an converted hypervisor", "translation": "不是一个转换后的hypervisor", - "position": "pkg/compute/models/hosts.go:4940:48" + "position": "pkg/compute/models/hosts.go:4828:48" }, { "id": "host status %s can't exit maintenance", "message": "host status %s can't exit maintenance", "translation": "宿主机状态%s无法退出维护模式", - "position": "pkg/compute/models/hosts.go:5381:47" + "position": "pkg/compute/models/hosts.go:5253:47" }, { "id": "host type %s can't do host maintenance", "message": "host type %s can't do host maintenance", "translation": "宿主机类型%s无法进入维护模式", - "position": "pkg/compute/models/hosts.go:5399:44" + "position": "pkg/compute/models/hosts.go:5264:44" }, { "id": "unsupport on host status %s", "message": "unsupport on host status %s", "translation": "宿主机状态为%s不支持此操作", - "position": "pkg/compute/models/hosts.go:5402:44" + "position": "pkg/compute/models/hosts.go:5267:44" }, { "id": "Host %s can't migrate guests %s in status %s", "message": "Host %s can't migrate guests %s in status %s", "translation": "宿主机%s无法迁移虚机%s,因虚机状态为%s", - "position": "pkg/compute/models/hosts.go:5430:45" + "position": "pkg/compute/models/hosts.go:5295:45" }, { "id": "Cannot do insert-iso in status %s", "message": "Cannot do insert-iso in status %s", "translation": "因状态为%s无法执行insert-iso指令", - "position": "pkg/compute/models/hosts.go:5736:46" + "position": "pkg/compute/models/hosts.go:5594:46" }, { "id": "Cannot do eject-iso in status %s", "message": "Cannot do eject-iso in status %s", "translation": "因状态为%s无法执行eject-iso指令", - "position": "pkg/compute/models/hosts.go:5767:46" + "position": "pkg/compute/models/hosts.go:5618:46" }, { "id": "Cannot sync config a non-baremetal host", "message": "Cannot sync config a non-baremetal host", "translation": "非裸金属服务器中无法执行同步配置操作", - "position": "pkg/compute/models/hosts.go:5792:44" + "position": "pkg/compute/models/hosts.go:5636:44" }, { "id": "reserved cpu must \u003e= 0", "message": "reserved cpu must \u003e= 0", "translation": "预留CPU数必须为非负整数", - "position": "pkg/compute/models/hosts.go:5931:48" + "position": "pkg/compute/models/hosts.go:5768:48" }, { "id": "reserved memory must \u003e= 0", "message": "reserved memory must \u003e= 0", "translation": "预留内存大小必须为非负整数", - "position": "pkg/compute/models/hosts.go:5934:48" + "position": "pkg/compute/models/hosts.go:5771:48" }, { "id": "reserved storage must \u003e= 0", "message": "reserved storage must \u003e= 0", "translation": "预留存储必须为非负整数", - "position": "pkg/compute/models/hosts.go:5937:48" + "position": "pkg/compute/models/hosts.go:5774:48" }, { "id": "host %s can't reserve %d cpu for each isolated device, not enough", "message": "host %s can't reserve %d cpu for each isolated device, not enough", "translation": "宿主机%s无法为每个透传设备预留%d个CPU,因资源不够", - "position": "pkg/compute/models/hosts.go:5944:44" + "position": "pkg/compute/models/hosts.go:5781:44" }, { "id": "host %s can't reserve %dM memory for each isolated device, not enough", "message": "host %s can't reserve %dM memory for each isolated device, not enough", "translation": "宿主机%s无法为每个透传设备预留%dM内存,因资源不够", - "position": "pkg/compute/models/hosts.go:5948:44" + "position": "pkg/compute/models/hosts.go:5785:44" }, { "id": "host %s can't reserve %dM storage for each isolated device, not enough", "message": "host %s can't reserve %dM storage for each isolated device, not enough", "translation": "宿主机%s无法为每个透传设备预留%dM存储,因资源不够", - "position": "pkg/compute/models/hosts.go:5953:44" + "position": "pkg/compute/models/hosts.go:5790:44" }, { "id": "Only system admin can assign host", "message": "Only system admin can assign host", "translation": "仅系统管理员可指定宿主机", - "position": "pkg/compute/models/hosts.go:6024:51" + "position": "pkg/compute/models/hosts.go:5861:51" }, { "id": "StorageInUse", "message": "StorageInUse", "translation": "存储正使用中", - "position": "pkg/compute/models/hoststorages.go:36:7" - }, - { - "id": "failed to find storage %s to attach host", - "message": "failed to find storage %s to attach host", - "translation": "查找存储%s失败", - "position": "pkg/compute/models/hoststorages.go:147:50" - }, - { - "id": "failed to find host %s to attach storage", - "message": "failed to find host %s to attach storage", - "translation": "查找宿主机%s失败", - "position": "pkg/compute/models/hoststorages.go:157:50" - }, - { - "id": "unmarshal JoinResourceBaseCreateInput fail %s", - "message": "unmarshal JoinResourceBaseCreateInput fail %s", - "translation": "unmarshal JoinResourceBaseCreateInput出错:%s", - "position": "pkg/compute/models/hoststorages.go:168:48" + "position": "pkg/compute/models/hoststorages.go:37:7" }, { "id": "GetGuestDiskCount fail %s", "message": "GetGuestDiskCount fail %s", "translation": "GetGuestDiskCount失败:%s", - "position": "pkg/compute/models/hoststorages.go:306:43" + "position": "pkg/compute/models/hoststorages.go:294:43" }, { "id": "GetGuestnicsCount fail %s", @@ -6005,67 +6209,91 @@ "id": "can't delete instance snapshot with wrong status", "message": "can't delete instance snapshot with wrong status", "translation": "无法删除错误状态的虚拟机快照", - "position": "pkg/compute/models/instance_snapshots.go:506:38" + "position": "pkg/compute/models/instance_backup.go:391:38" + }, + { + "id": "unable to fetch backupStorage %s", + "message": "unable to fetch backupStorage %s", + "translation": "", + "position": "pkg/compute/models/instance_backup.go:490:48" + }, + { + "id": "InstanceBackup has %d task active, can't sync status", + "message": "InstanceBackup has %d task active, can't sync status", + "translation": "", + "position": "pkg/compute/models/instance_backup.go:556:44" }, { "id": "vpc joint interVpcNetwork on different cloudprovider is not supported", "message": "vpc joint interVpcNetwork on different cloudprovider is not supported", "translation": "vpc不支持加入其他云供应商的vpc互联网络", - "position": "pkg/compute/models/inter_vpc_network.go:283:46" + "position": "pkg/compute/models/inter_vpc_network.go:293:46" }, { "id": "vpc joint interVpcNetwork on different cloudEnv is not supported", "message": "vpc joint interVpcNetwork on different cloudEnv is not supported", "translation": "vpc不支持加入其他云供应商的vpc互联网络", - "position": "pkg/compute/models/inter_vpc_network.go:286:46" + "position": "pkg/compute/models/inter_vpc_network.go:296:46" }, { "id": "vpc %s already connected to a interVpcNetwork", "message": "vpc %s already connected to a interVpcNetwork", "translation": "vpc已经加入其他的vpc互联网络", - "position": "pkg/compute/models/inter_vpc_network.go:296:48" + "position": "pkg/compute/models/inter_vpc_network.go:306:48" }, { "id": "vpc %s is not connected to this interVpcNetwork", "message": "vpc %s is not connected to this interVpcNetwork", "translation": "vpc未加入该vpc互联网络", - "position": "pkg/compute/models/inter_vpc_network.go:345:48" + "position": "pkg/compute/models/inter_vpc_network.go:351:48" + }, + { + "id": "dev_type is empty", + "message": "dev_type is empty", + "translation": "", + "position": "pkg/compute/models/isolated_devices.go:131:44" + }, + { + "id": "device type %q not supported", + "message": "device type %q not supported", + "translation": "", + "position": "pkg/compute/models/isolated_devices.go:134:50" }, { "id": "Isolated device used by server", "message": "Isolated device used by server", "translation": "透传设备正被虚机使用", - "position": "pkg/compute/models/isolated_devices.go:307:37" + "position": "pkg/compute/models/isolated_devices.go:314:37" }, { "id": "IsolatedDevice %s not found", "message": "IsolatedDevice %s not found", "translation": "找不到透传设备%s", - "position": "pkg/compute/models/isolated_devices.go:410:46" + "position": "pkg/compute/models/isolated_devices.go:421:46" }, { "id": "Isolated device already attached to another guest: %s", "message": "Isolated device already attached to another guest: %s", "translation": "透传设备已被另外一台虚机%s使用", - "position": "pkg/compute/models/isolated_devices.go:414:38" + "position": "pkg/compute/models/isolated_devices.go:425:38" }, { "id": "Isolated device used by server: %s", "message": "Isolated device used by server: %s", "translation": "透传设备已被虚机%s使用", - "position": "pkg/compute/models/isolated_devices.go:726:40" + "position": "pkg/compute/models/isolated_devices.go:738:40" }, { "id": "Kafka is locked, cannot delete", "message": "Kafka is locked, cannot delete", "translation": "Kafka锁定中, 不可删除", - "position": "pkg/compute/models/kafka.go:341:42" + "position": "pkg/compute/models/kafka.go:345:42" }, { "id": "Kafka has %d task active, can't sync status", "message": "Kafka has %d task active, can't sync status", "translation": "Kafka有%d个任务进行中,请稍后再同步状态", - "position": "pkg/compute/models/kafka.go:629:44" + "position": "pkg/compute/models/kafka.go:641:44" }, { "id": "Unsupported scheme %s", @@ -6091,12 +6319,6 @@ "translation": "密钥对正被虚机使用无法删除", "position": "pkg/compute/models/keypairs.go:187:37" }, - { - "id": "find listener of listener rule %s(%s)", - "message": "find listener of listener rule %s(%s)", - "translation": "找不到转发策略%s(%s)所属的监听", - "position": "pkg/compute/models/loadbalancer_backendstatus.go:65:42" - }, { "id": "invalid addr %s", "message": "invalid addr %s", @@ -6131,13 +6353,13 @@ "id": "get acl count fail %s", "message": "get acl count fail %s", "translation": "获取访问控制数量失败:%s", - "position": "pkg/compute/models/loadbalanceracls.go:407:44" + "position": "pkg/compute/models/loadbalanceracls.go:399:44" }, { "id": "acl %s is still referred to by %d %s", "message": "acl %s is still referred to by %d %s", "translation": "访问控制%s仍被%d个%s使用", - "position": "pkg/compute/models/loadbalanceracls.go:410:42" + "position": "pkg/compute/models/loadbalanceracls.go:402:42" }, { "id": "invalid vrrp interface %q", @@ -6191,205 +6413,199 @@ "id": "fetch lbagents of other clusters: %v", "message": "fetch lbagents of other clusters: %v", "translation": "获取其它集群的转发节点失败:%v", - "position": "pkg/compute/models/loadbalanceragents.go:439:51" + "position": "pkg/compute/models/loadbalanceragents.go:435:51" }, { "id": "conflict with lbagent %s(%s): %v", "message": "conflict with lbagent %s(%s): %v", "translation": "与转发节点%s(%s)冲突:%v", - "position": "pkg/compute/models/loadbalanceragents.go:494:44" + "position": "pkg/compute/models/loadbalanceragents.go:490:44" }, { "id": "lbcluster %s(%s) already has virtual_router_id %d", "message": "lbcluster %s(%s) already has virtual_router_id %d", "translation": "转发集群%s(%s)已占用virtual_router_id %d", - "position": "pkg/compute/models/loadbalanceragents.go:503:43" + "position": "pkg/compute/models/loadbalanceragents.go:499:43" }, { "id": "%s: time error: %s", "message": "%s: time error: %s", "translation": "%s:时间错误:%s", - "position": "pkg/compute/models/loadbalanceragents.go:714:49" + "position": "pkg/compute/models/loadbalanceragents.go:710:49" }, { "id": "%s: new time is in the future: %s \u003e %s", "message": "%s: new time is in the future: %s \u003e %s", "translation": "%s:新指定时间在未来:%s \u003e %s", - "position": "pkg/compute/models/loadbalanceragents.go:722:49" + "position": "pkg/compute/models/loadbalanceragents.go:718:49" }, { "id": "peer lbagent %s(%s) already has vrrp priority %d", "message": "peer lbagent %s(%s) already has vrrp priority %d", "translation": "集群中已有节点%s(%s)使用VRRP优先级%d", - "position": "pkg/compute/models/loadbalanceragents.go:898:44" + "position": "pkg/compute/models/loadbalanceragents.go:886:44" }, { "id": "use yum requires valid repo_base_url", "message": "use yum requires valid repo_base_url", "translation": "使用yum模式需要提供有效的repo_base_url参数", - "position": "pkg/compute/models/loadbalanceragents_deploy.go:119:45" + "position": "pkg/compute/models/loadbalanceragents_deploy.go:112:45" }, { "id": "empty host name", "message": "empty host name", "translation": "主机名为空", - "position": "pkg/compute/models/loadbalanceragents_deploy.go:251:39" + "position": "pkg/compute/models/loadbalanceragents_deploy.go:244:39" }, { "id": "find host %s: %v", "message": "find host %s: %v", "translation": "查找宿主机%s出错:%v", - "position": "pkg/compute/models/loadbalanceragents_deploy.go:259:38" + "position": "pkg/compute/models/loadbalanceragents_deploy.go:252:38" }, { "id": "lbagent cannot be deployed on managed host", "message": "lbagent cannot be deployed on managed host", "translation": "转发节点不能部署到纳管的宿主机上", - "position": "pkg/compute/models/loadbalanceragents_deploy.go:263:40" + "position": "pkg/compute/models/loadbalanceragents_deploy.go:256:40" }, { "id": "find guest %s: %v", "message": "find guest %s: %v", "translation": "查找虚机%s出错:%v", - "position": "pkg/compute/models/loadbalanceragents_deploy.go:271:38" + "position": "pkg/compute/models/loadbalanceragents_deploy.go:264:38" }, { "id": "lbagent cannot be deployed on public guests", "message": "lbagent cannot be deployed on public guests", "translation": "转发节点不能部署到公有云虚机上", - "position": "pkg/compute/models/loadbalanceragents_deploy.go:275:40" + "position": "pkg/compute/models/loadbalanceragents_deploy.go:268:40" }, { "id": "server is in %q state, want %q", "message": "server is in %q state, want %q", "translation": "虚机当前状态为%q,要求为%q", - "position": "pkg/compute/models/loadbalanceragents_deploy.go:278:40" + "position": "pkg/compute/models/loadbalanceragents_deploy.go:271:40" }, { "id": "unmarshal input: %v", "message": "unmarshal input: %v", "translation": "unmarshal输入参数出错: %v", - "position": "pkg/compute/models/loadbalanceragents_deploy.go:300:44" + "position": "pkg/compute/models/loadbalanceragents_deploy.go:293:44" }, { "id": "host missing %s field", "message": "host missing %s field", "translation": "主机缺少%s字段", - "position": "pkg/compute/models/loadbalanceragents_deploy.go:305:45" + "position": "pkg/compute/models/loadbalanceragents_deploy.go:298:45" }, { "id": "empty host %s field", "message": "empty host %s field", "translation": "主机缺少%s字段", - "position": "pkg/compute/models/loadbalanceragents_deploy.go:307:45" + "position": "pkg/compute/models/loadbalanceragents_deploy.go:300:45" }, { "id": "authenticate error: %v", "message": "authenticate error: %v", "translation": "认证出错:%v", - "position": "pkg/compute/models/loadbalanceragents_deploy.go:315:45" + "position": "pkg/compute/models/loadbalanceragents_deploy.go:308:45" }, { "id": "user must have system admin privileges", "message": "user must have system admin privileges", "translation": "用户必须有系统管理员权限", - "position": "pkg/compute/models/loadbalanceragents_deploy.go:318:45" + "position": "pkg/compute/models/loadbalanceragents_deploy.go:311:45" }, { "id": "get %s service %s url: %v", "message": "get %s service %s url: %v", "translation": "获取%s %s服务URL出错:%v", - "position": "pkg/compute/models/loadbalanceragents_deploy.go:326:41" + "position": "pkg/compute/models/loadbalanceragents_deploy.go:319:41" }, { "id": "No previous deployment info available", "message": "No previous deployment info available", "translation": "上次部署的信息不可用", - "position": "pkg/compute/models/loadbalanceragents_deploy.go:383:42" + "position": "pkg/compute/models/loadbalanceragents_deploy.go:376:42" }, { "id": "query backend group releated resource failed.", "message": "query backend group releated resource failed.", "translation": "查找后端组相关的资源出错", - "position": "pkg/compute/models/loadbalancerbackendgroups.go:119:49" + "position": "pkg/compute/models/loadbalancerbackendgroups.go:136:49" }, { "id": "unmarshal VirtualResourceCreateInput fail %s", "message": "unmarshal VirtualResourceCreateInput fail %s", "translation": "unmarshal VirtualResourceCreateInput失败:%s", - "position": "pkg/compute/models/loadbalancerbackendgroups.go:184:48" + "position": "pkg/compute/models/loadbalancerbackendgroups.go:201:48" }, { "id": "weight %d not support, only support range 0 ~ 256", "message": "weight %d not support, only support range 0 ~ 256", "translation": "无效的权重%d,要求在0~256范围", - "position": "pkg/compute/models/loadbalancerbackendgroups.go:207:50" + "position": "pkg/compute/models/loadbalancerbackendgroups.go:224:50" }, { "id": "port %d not support, only support range 1 ~ 65535", "message": "port %d not support, only support range 1 ~ 65535", "translation": "无效的端口%d,要求在1~65535范围", - "position": "pkg/compute/models/loadbalancerbackendgroups.go:210:50" + "position": "pkg/compute/models/loadbalancerbackendgroups.go:227:50" }, { "id": "failed to find guest %s", "message": "failed to find guest %s", "translation": "找不到虚机%s", - "position": "pkg/compute/models/loadbalancerbackendgroups.go:223:54" + "position": "pkg/compute/models/loadbalancerbackendgroups.go:240:54" }, { "id": "only sysadmin can specify host as backend", "message": "only sysadmin can specify host as backend", "translation": "仅系统管理员可指定宿主机作为后端", - "position": "pkg/compute/models/loadbalancerbackendgroups.go:246:46" + "position": "pkg/compute/models/loadbalancerbackendgroups.go:263:46" }, { "id": "failed to find host %s", "message": "failed to find host %s", "translation": "找不到宿主机%s", - "position": "pkg/compute/models/loadbalancerbackendgroups.go:251:54" + "position": "pkg/compute/models/loadbalancerbackendgroups.go:268:54" }, { "id": "unexpected backend type %s", "message": "unexpected backend type %s", "translation": "未识别的后端类型%s", - "position": "pkg/compute/models/loadbalancerbackendgroups.go:262:50" + "position": "pkg/compute/models/loadbalancerbackendgroups.go:279:50" }, { "id": "region of backend %d does not match that of lb's", "message": "region of backend %d does not match that of lb's", "translation": "第%d个后端所属的region与lb的region不匹配", - "position": "pkg/compute/models/loadbalancerbackendgroups.go:265:50" - }, - { - "id": "failed to find region for loadbalancer %s", - "message": "failed to find region for loadbalancer %s", - "translation": "查找负载均衡所属region失败:%s", - "position": "pkg/compute/models/loadbalancerbackendgroups.go:272:50" + "position": "pkg/compute/models/loadbalancerbackendgroups.go:282:50" }, { "id": "get isDefault fail %s", "message": "get isDefault fail %s", "translation": "调用isDefault出错:%s", - "position": "pkg/compute/models/loadbalancerbackendgroups.go:440:43" + "position": "pkg/compute/models/loadbalancerbackendgroups.go:454:43" }, { "id": "backend group %s is default backend group", "message": "backend group %s is default backend group", "translation": "后端服务器组%s是默认组", - "position": "pkg/compute/models/loadbalancerbackendgroups.go:443:42" + "position": "pkg/compute/models/loadbalancerbackendgroups.go:457:42" }, { "id": "get refCount fail %s", "message": "get refCount fail %s", "translation": "调用refCount出错:%s", - "position": "pkg/compute/models/loadbalancerbackendgroups.go:456:44" + "position": "pkg/compute/models/loadbalancerbackendgroups.go:470:44" }, { "id": "backend group %s is still referred by %d %s", "message": "backend group %s is still referred by %d %s", "translation": "后端组%s仍被%d个%s使用", - "position": "pkg/compute/models/loadbalancerbackendgroups.go:459:42" + "position": "pkg/compute/models/loadbalancerbackendgroups.go:473:42" }, { "id": "%s requires the virtual machine state to be %s before it can be added backendgroup, but current state of the virtual machine is %s", @@ -6401,79 +6617,67 @@ "id": "guest %s(%s) vpc %s(%s) not same as loadbalancer vpc %s", "message": "guest %s(%s) vpc %s(%s) not same as loadbalancer vpc %s", "translation": "虚机%s(%s)所处VPC %s(%s)和负载均衡所处VPC %s不一致", - "position": "pkg/compute/models/loadbalancerbackends.go:192:40" + "position": "pkg/compute/models/loadbalancerbackends.go:195:40" }, { "id": "failed getting guest %s", "message": "failed getting guest %s", "translation": "获取虚机%s出错", - "position": "pkg/compute/models/loadbalancerbackends.go:203:40" + "position": "pkg/compute/models/loadbalancerbackends.go:206:40" }, { "id": "guest %s(%s) vpc %s(%s) not same as vpc %s(%s)", "message": "guest %s(%s) vpc %s(%s) not same as vpc %s(%s)", "translation": "虚机%s(%s)所属VPC %s(%s)不是%s(%s)", - "position": "pkg/compute/models/loadbalancerbackends.go:211:40" + "position": "pkg/compute/models/loadbalancerbackends.go:214:40" }, { "id": "guest %s(%s) is already in the backendgroup %s(%s)", "message": "guest %s(%s) is already in the backendgroup %s(%s)", "translation": "虚机%s(%s)已存在于后端组%s(%s)", - "position": "pkg/compute/models/loadbalancerbackends.go:214:40" - }, - { - "id": "failed to found region for loadbalancer backend %s", - "message": "failed to found region for loadbalancer backend %s", - "translation": "查找负载均衡后端%s的region时出错", - "position": "pkg/compute/models/loadbalancerbackends.go:335:50" - }, - { - "id": "failed to found backendgroup for backend %s(%s)", - "message": "failed to found backendgroup for backend %s(%s)", - "translation": "查找后端%s(%s)所属的后端组时出错", - "position": "pkg/compute/models/loadbalancerbackends.go:339:50" + "position": "pkg/compute/models/loadbalancerbackends.go:217:40" }, { "id": "the acl cache in region %s aready exists.", "message": "the acl cache in region %s aready exists.", "translation": "访问控制缓存已在region %s存在", - "position": "pkg/compute/models/loadbalancercachedacls.go:147:51" + "position": "pkg/compute/models/loadbalancercachedacls.go:149:51" }, { "id": "get certificate refcount fail %s", "message": "get certificate refcount fail %s", "translation": "获取证书使用数失败:%s", - "position": "pkg/compute/models/loadbalancercachedcertificates.go:109:44" + "position": "pkg/compute/models/loadbalancercachedcertificates.go:95:44" }, { "id": "certificate %s is still referred to by %d %s", "message": "certificate %s is still referred to by %d %s", "translation": "证书%s仍被%d个%s使用", - "position": "pkg/compute/models/loadbalancercachedcertificates.go:112:42" + "position": "pkg/compute/models/loadbalancercachedcertificates.go:98:42" }, { "id": "invalid local certificate, private key is empty.", "message": "invalid local certificate, private key is empty.", "translation": "无效的本地证书:私钥为空", - "position": "pkg/compute/models/loadbalancercachedcertificates.go:160:50" + "position": "pkg/compute/models/loadbalancercachedcertificates.go:146:50" }, { "id": "invalid local certificate, certificate is empty.", "message": "invalid local certificate, certificate is empty.", "translation": "无效的本地证书:证书内容为空", - "position": "pkg/compute/models/loadbalancercachedcertificates.go:162:50" + "position": "pkg/compute/models/loadbalancercachedcertificates.go:148:50" }, { "id": "the certificate cache in region %s aready exists.", "message": "the certificate cache in region %s aready exists.", "translation": "证书缓存已在region %s存在", - "position": "pkg/compute/models/loadbalancercachedcertificates.go:174:51" + "position": "pkg/compute/models/loadbalancercachedcertificates.go:160:51" }, { "id": "not allowed update content of certificate", "message": "not allowed update content of certificate", "translation": "不允许变更证书内容", - "position": "pkg/compute/models/loadbalancercertificates.go:94:43" + "position": "pkg/compute/models/loadbalancercertificates.go:90:43" }, { "id": "allow only internal zone, got %s(%s)", @@ -6535,113 +6739,101 @@ "translation": "规则%s/%s已被%s(%s)使用", "position": "pkg/compute/models/loadbalancerlistenerrules.go:376:37" }, - { - "id": "failed to find region for loadbalancer listener %s", - "message": "failed to find region for loadbalancer listener %s", - "translation": "查找负载均衡监听所属region失败:%s", - "position": "pkg/compute/models/loadbalancerlistenerrules.go:499:50" - }, - { - "id": "failed to find region for loadbalancer listener rule %s", - "message": "failed to find region for loadbalancer listener rule %s", - "translation": "查找负载均衡转发策略失败:%s", - "position": "pkg/compute/models/loadbalancerlistenerrules.go:584:50" - }, { "id": "%s listener port %d is already taken by listener %s(%s)", "message": "%s listener port %d is already taken by listener %s(%s)", "translation": "%s监听的端口%d已被%s(%s)占用", - "position": "pkg/compute/models/loadbalancerlisteners.go:181:37" + "position": "pkg/compute/models/loadbalancerlisteners.go:183:37" }, { "id": "cannot find region info", "message": "cannot find region info", "translation": "无法找到region信息", - "position": "pkg/compute/models/loadbalancers.go:332:44" + "position": "pkg/compute/models/loadbalancers.go:340:44" }, { "id": "backend group %s(%s) belongs to loadbalancer %s, not %s", "message": "backend group %s(%s) belongs to loadbalancer %s, not %s", "translation": "后端服务器组%s(%s)属于负载均衡实例%s,而不是%s", - "position": "pkg/compute/models/loadbalancers.go:588:48" + "position": "pkg/compute/models/loadbalancers.go:592:48" }, { "id": "cluster zone %s does not match network zone %s ", "message": "cluster zone %s does not match network zone %s ", "translation": "负载均衡集群所属zone %s与子网zone %s不匹配", - "position": "pkg/compute/models/loadbalancers.go:599:49" + "position": "pkg/compute/models/loadbalancers.go:603:49" }, { "id": "cluster wire affiliation does not match network's: %s != %s", "message": "cluster wire affiliation does not match network's: %s != %s", "translation": "负载均衡集群所属wire与子网所属wire不匹配:%s != %s", - "position": "pkg/compute/models/loadbalancers.go:603:49" + "position": "pkg/compute/models/loadbalancers.go:607:49" }, { "id": "loadbalancer is locked, cannot delete", "message": "loadbalancer is locked, cannot delete", "translation": "负载均衡已经被锁定,无法删除", - "position": "pkg/compute/models/loadbalancers.go:716:42" + "position": "pkg/compute/models/loadbalancers.go:720:42" }, { "id": "MongoDB has %d task active, can't sync status", "message": "MongoDB has %d task active, can't sync status", "translation": "MongoDB有任务进行中,请稍后再同步状态", - "position": "pkg/compute/models/mongodb.go:308:44" + "position": "pkg/compute/models/mongodb.go:318:44" }, { "id": "MongoDB is locked, cannot delete", "message": "MongoDB is locked, cannot delete", "translation": "MongoDB锁定中,不支持删除", - "position": "pkg/compute/models/mongodb.go:452:42" + "position": "pkg/compute/models/mongodb.go:470:42" }, { "id": "self billing type is %s", "message": "self billing type is %s", "translation": "", - "position": "pkg/compute/models/mongodb.go:686:44" + "position": "pkg/compute/models/mongodb.go:746:44" }, { "id": "self billing type %s not support cancel expire", "message": "self billing type %s not support cancel expire", "translation": "", - "position": "pkg/compute/models/mongodb.go:712:39" + "position": "pkg/compute/models/mongodb.go:768:39" }, { "id": "invalid mongodb status %s for query backups", "message": "invalid mongodb status %s for query backups", "translation": "MongoDB在%s状态下不支持请求备份列表", - "position": "pkg/compute/models/mongodb.go:772:47" + "position": "pkg/compute/models/mongodb.go:816:47" }, { "id": "Mount target reached the upper limit", "message": "Mount target reached the upper limit", "translation": "挂载点数量已到达上限", - "position": "pkg/compute/models/mount_targets.go:117:47" + "position": "pkg/compute/models/mount_targets.go:101:47" }, { "id": "invalid network type %s", "message": "invalid network type %s", "translation": "不支持的网络类型 %s", - "position": "pkg/compute/models/mount_targets.go:124:50" + "position": "pkg/compute/models/mount_targets.go:108:50" }, { "id": "network and filesystem do not belong to the same account", "message": "network and filesystem do not belong to the same account", "translation": "所选网络和文件系统不属于同一个云账号", - "position": "pkg/compute/models/mount_targets.go:140:45" + "position": "pkg/compute/models/mount_targets.go:124:45" }, { "id": "network and filesystem are not in the same region", "message": "network and filesystem are not in the same region", "translation": "所选网络和文件系统不在同一个区域", - "position": "pkg/compute/models/mount_targets.go:143:45" + "position": "pkg/compute/models/mount_targets.go:127:45" }, { "id": "not allow to delete", "message": "not allow to delete", "translation": "不支持删除", - "position": "pkg/compute/models/mount_targets.go:366:41" + "position": "pkg/compute/models/mount_targets.go:346:41" }, { "id": "Port value error", @@ -6671,67 +6863,67 @@ "id": "elastic ip %s and vpc %s not in same region", "message": "elastic ip %s and vpc %s not in same region", "translation": "弹性公网IP和VPC不属于同一个区域", - "position": "pkg/compute/models/natgateways.go:199:55" + "position": "pkg/compute/models/natgateways.go:200:55" }, { "id": "Nat is locked, cannot delete", "message": "Nat is locked, cannot delete", "translation": "NAT锁定中,不支持删除", - "position": "pkg/compute/models/natgateways.go:464:42" + "position": "pkg/compute/models/natgateways.go:462:42" }, { "id": "natgateway has bind %d eips", "message": "natgateway has bind %d eips", "translation": "NAT绑定%d个弹性公网IP,不支持删除,或加force参数强制删除", - "position": "pkg/compute/models/natgateways.go:581:38" + "position": "pkg/compute/models/natgateways.go:591:38" }, { "id": "natgateway has %d stable", "message": "natgateway has %d stable", "translation": "NAT有%d个STable,不支持删除, 或加force参数强制删除", - "position": "pkg/compute/models/natgateways.go:588:38" + "position": "pkg/compute/models/natgateways.go:598:38" }, { "id": "natgateway has %d dtable", "message": "natgateway has %d dtable", "translation": "NAT有%d个DTable,不支持删除, 或加force参数强制删除", - "position": "pkg/compute/models/natgateways.go:595:38" + "position": "pkg/compute/models/natgateways.go:605:38" }, { "id": "Nat gateway has %d task active, can't sync status", "message": "Nat gateway has %d task active, can't sync status", "translation": "NAT网关已有%d个活跃任务在执行,无法执行同步状态操作", - "position": "pkg/compute/models/natgateways.go:690:44" + "position": "pkg/compute/models/natgateways.go:697:44" }, { "id": "nat billing type %s not support cancel expire", "message": "nat billing type %s not support cancel expire", "translation": "NAT计费类型为%s不支持取消到期释放", - "position": "pkg/compute/models/natgateways.go:875:39" + "position": "pkg/compute/models/natgateways.go:878:39" }, { "id": "nat gateway billing type is %s", "message": "nat gateway billing type is %s", "translation": "NAT计费类型为%s,不支持此操作", - "position": "pkg/compute/models/natgateways.go:897:44" + "position": "pkg/compute/models/natgateways.go:896:44" }, { "id": "Cannot do renew nat gateway in status %s required status %s", "message": "Cannot do renew nat gateway in status %s required status %s", "translation": "NAT状态为%s时不支持续费操作,要求状态为%s", - "position": "pkg/compute/models/natgateways.go:941:47" + "position": "pkg/compute/models/natgateways.go:936:47" }, { "id": "The nat gateway status need be %s, current is %s", "message": "The nat gateway status need be %s, current is %s", "translation": "NAT要求状态为%s,当前为%s", - "position": "pkg/compute/models/natgateways.go:988:52" + "position": "pkg/compute/models/natgateways.go:980:52" }, { "id": "Only %s nat gateway support this operation", "message": "Only %s nat gateway support this operation", "translation": "只有%sNAT支持此操作", - "position": "pkg/compute/models/natgateways.go:992:52" + "position": "pkg/compute/models/natgateways.go:984:52" }, { "id": "source_cidr and network_id conflict", @@ -6811,395 +7003,413 @@ "translation": "", "position": "pkg/compute/models/networkaddresses.go:436:45" }, - { - "id": "GetAllocatedNicCount fail %s", - "message": "GetAllocatedNicCount fail %s", - "translation": "GetAllocatedNicCount失败:%s", - "position": "pkg/compute/models/networks.go:190:43" - }, { "id": "not an empty network %s", "message": "not an empty network %s", "translation": "IP子网 %s 包含已分配的IP地址", - "position": "pkg/compute/models/networks.go:193:37" + "position": "pkg/compute/models/networks.go:201:37" }, { "id": "address %s is not in the range of network %s(%s)", "message": "address %s is not in the range of network %s(%s)", "translation": "地址%s不在子网%s(%s)范围内", - "position": "pkg/compute/models/networks.go:333:64" + "position": "pkg/compute/models/networks.go:217:64" }, { "id": "isAddressUsed fail %s", "message": "isAddressUsed fail %s", "translation": "isAddressUsed调用失败:%s", - "position": "pkg/compute/models/networks.go:339:64" + "position": "pkg/compute/models/networks.go:223:64" }, { "id": "address %s is already occupied", "message": "address %s is already occupied", "translation": "地址%s已被占用", - "position": "pkg/compute/models/networks.go:342:64" + "position": "pkg/compute/models/networks.go:226:64" }, { "id": "getFreeAddressCount fail %s", "message": "getFreeAddressCount fail %s", "translation": "getFreeAddressCount调用失败:%s", - "position": "pkg/compute/models/networks.go:349:63" + "position": "pkg/compute/models/networks.go:233:63" }, { "id": "network %s(%s) has no free addresses", "message": "network %s(%s) has no free addresses", "translation": "子网%s(%s)已没有可用地址", - "position": "pkg/compute/models/networks.go:352:62" + "position": "pkg/compute/models/networks.go:236:62" }, { "id": "candidate %s out of range", "message": "candidate %s out of range", "translation": "候选IP %s不在范围内", - "position": "pkg/compute/models/networks.go:534:48" + "position": "pkg/compute/models/networks.go:379:48" }, { "id": "Out of IP address", "message": "Out of IP address", "translation": "找不到可用IP地址", - "position": "pkg/compute/models/networks.go:571:52" + "position": "pkg/compute/models/networks.go:421:52" }, { "id": "no allow to access network %s", "message": "no allow to access network %s", "translation": "不允许使用网络%s", - "position": "pkg/compute/models/networks.go:1072:44" + "position": "pkg/compute/models/networks.go:976:44" }, { "id": "Network %s not found: %v", "message": "Network %s not found: %v", "translation": "查找网络%s失败:%v", - "position": "pkg/compute/models/networks.go:1102:46" + "position": "pkg/compute/models/networks.go:1010:46" }, { "id": "Address %s not in range", "message": "Address %s not in range", "translation": "地址%s不在范围内", - "position": "pkg/compute/models/networks.go:1116:45" + "position": "pkg/compute/models/networks.go:1024:45" }, { "id": "Only system admin allowed to use reserved ip", "message": "Only system admin allowed to use reserved ip", "translation": "仅系统管理员允许使用预留的IP地址", - "position": "pkg/compute/models/networks.go:1121:41" + "position": "pkg/compute/models/networks.go:1029:41" }, { "id": "Address %s not reserved", "message": "Address %s not reserved", "translation": "地址%s未被预留", - "position": "pkg/compute/models/networks.go:1124:46" + "position": "pkg/compute/models/networks.go:1032:46" }, { "id": "Address %s has been used", "message": "Address %s has been used", "translation": "地址%s已被使用", - "position": "pkg/compute/models/networks.go:1132:46" + "position": "pkg/compute/models/networks.go:1040:46" }, { "id": "Bandwidth limit cannot exceed %dMbps", "message": "Bandwidth limit cannot exceed %dMbps", "translation": "带宽限速不可超过%dMbps", - "position": "pkg/compute/models/networks.go:1137:44" + "position": "pkg/compute/models/networks.go:1045:44" }, { "id": "Duration %s invalid", "message": "Duration %s invalid", "translation": "无效的时间长度%s", - "position": "pkg/compute/models/networks.go:1239:49" + "position": "pkg/compute/models/networks.go:1260:49" }, { "id": "not a valid ip address %s: %s", "message": "not a valid ip address %s: %s", "translation": "无效的IP地址%s:%s", - "position": "pkg/compute/models/networks.go:1260:43" + "position": "pkg/compute/models/networks.go:1281:43" }, { "id": "Address %s not in network", "message": "Address %s not in network", "translation": "地址%s不在子网中", - "position": "pkg/compute/models/networks.go:1263:43" + "position": "pkg/compute/models/networks.go:1284:43" }, { "id": "get reserved ip error", "message": "get reserved ip error", "translation": "获取预留地址出错", - "position": "pkg/compute/models/networks.go:1303:48" + "position": "pkg/compute/models/networks.go:1316:48" }, { "id": "found %d wires for zone %s and vpc %s", "message": "found %d wires for zone %s and vpc %s", "translation": "找到%d个二层网络(zone %s,vpc %s)", - "position": "pkg/compute/models/networks.go:1452:36" + "position": "pkg/compute/models/networks.go:1462:52" }, { "id": "wire not found for zone %s and vpc %s", "message": "wire not found for zone %s and vpc %s", "translation": "找不到wire(zone %s,vpc %s)", - "position": "pkg/compute/models/networks.go:1467:35" + "position": "pkg/compute/models/networks.go:1493:51" }, { "id": "Invalid server_type: %s", "message": "Invalid server_type: %s", "translation": "无效的server_type参数:%s", - "position": "pkg/compute/models/networks.go:1475:50" + "position": "pkg/compute/models/networks.go:1500:50" }, { "id": "valid vlan id", "message": "valid vlan id", "translation": "无效的VlanID", - "position": "pkg/compute/models/networks.go:1488:51" + "position": "pkg/compute/models/networks.go:1513:51" }, { "id": "cannot derive valid ifname hint: %v", "message": "cannot derive valid ifname hint: %v", "translation": "无法生成有效的网卡名指引:%v", - "position": "pkg/compute/models/networks.go:1499:47" + "position": "pkg/compute/models/networks.go:1524:47" }, { "id": "ip_prefix error: %s", "message": "ip_prefix error: %s", "translation": "ip_prefix错误:%s", - "position": "pkg/compute/models/networks.go:1511:51" + "position": "pkg/compute/models/networks.go:1536:51" }, { "id": "subnet masklen should be smaller than 30", "message": "subnet masklen should be smaller than 30", "translation": "子网掩码长度需小于30", - "position": "pkg/compute/models/networks.go:1518:51" + "position": "pkg/compute/models/networks.go:1543:51" }, { "id": "Invalid masklen %d", "message": "Invalid masklen %d", "translation": "无效的masklen %d", - "position": "pkg/compute/models/networks.go:1524:51" + "position": "pkg/compute/models/networks.go:1549:51" }, { "id": "Invalid start ip: %s %s", "message": "Invalid start ip: %s %s", "translation": "无效的起始IP %s:%s", - "position": "pkg/compute/models/networks.go:1528:51" + "position": "pkg/compute/models/networks.go:1553:51" }, { "id": "invalid end ip: %s %s", "message": "invalid end ip: %s %s", "translation": "无效的终止IP %s:%s", - "position": "pkg/compute/models/networks.go:1532:51" + "position": "pkg/compute/models/networks.go:1557:51" }, { "id": "start and end ip not in the same subnet", "message": "start and end ip not in the same subnet", "translation": "起始和终止IP不在同一个子网", - "position": "pkg/compute/models/networks.go:1538:51" + "position": "pkg/compute/models/networks.go:1563:51" }, { "id": "%s: Invalid IP address %s", "message": "%s: Invalid IP address %s", "translation": "%s: 无效的IP地址%s", - "position": "pkg/compute/models/networks.go:1558:53" + "position": "pkg/compute/models/networks.go:1585:53" + }, + { + "id": "%s: Invalid domain name or IP address %s", + "message": "%s: Invalid domain name or IP address %s", + "translation": "", + "position": "pkg/compute/models/networks.go:1592:53" }, { "id": "bad gateway ip: %v", "message": "bad gateway ip: %v", "translation": "无效的网关IP:%v", - "position": "pkg/compute/models/networks.go:1568:51" + "position": "pkg/compute/models/networks.go:1602:51" }, { "id": "gateway ip must be in the same subnet as start, end ip", "message": "gateway ip must be in the same subnet as start, end ip", "translation": "网关IP必须与起始、终止IP在同一个子网", - "position": "pkg/compute/models/networks.go:1571:51" + "position": "pkg/compute/models/networks.go:1605:51" }, { "id": "zone and vpc info required when wire is absent", "message": "zone and vpc info required when wire is absent", "translation": "当wire未指定时必须指定zone和vpc信息", - "position": "pkg/compute/models/networks.go:1595:50" + "position": "pkg/compute/models/networks.go:1629:50" }, { "id": "VPC not ready", "message": "VPC not ready", "translation": "VPC未准备好", - "position": "pkg/compute/models/networks.go:1599:49" + "position": "pkg/compute/models/networks.go:1633:49" }, { "id": "eip network can only exist in default vpc, got %s(%s)", "message": "eip network can only exist in default vpc, got %s(%s)", "translation": "EIP子网仅能存在于经典网络vpc中,实际为%s(%s)", - "position": "pkg/compute/models/networks.go:1602:50" + "position": "pkg/compute/models/networks.go:1636:50" + }, + { + "id": "the wire %s and project %s has different class metadata", + "message": "the wire %s and project %s has different class metadata", + "translation": "", + "position": "pkg/compute/models/networks.go:1658:46" }, { "id": "start and end ip when masked are not in the same cidr subnet", "message": "start and end ip when masked are not in the same cidr subnet", "translation": "起始、终止IP使用掩码后不属于同一个CIDR子网", - "position": "pkg/compute/models/networks.go:1617:51" + "position": "pkg/compute/models/networks.go:1671:51" }, { "id": "Network not in range of VPC cidrblock %s", "message": "Network not in range of VPC cidrblock %s", "translation": "子网不在VPC cidrblock %s范围内", - "position": "pkg/compute/models/networks.go:1643:51" + "position": "pkg/compute/models/networks.go:1697:51" }, { "id": "fail to GetNetworks of vpc: %v", "message": "fail to GetNetworks of vpc: %v", "translation": "调用vpc GetNetworks失败:%v", - "position": "pkg/compute/models/networks.go:1649:51" + "position": "pkg/compute/models/networks.go:1703:51" }, { "id": "Conflict address space with existing networks in vpc %q", "message": "Conflict address space with existing networks in vpc %q", "translation": "与vpc %q中已有子网地址冲突", - "position": "pkg/compute/models/networks.go:1652:51" + "position": "pkg/compute/models/networks.go:1706:51" }, { "id": "query all networks fail", "message": "query all networks fail", "translation": "查询所有子网时失败", - "position": "pkg/compute/models/networks.go:1710:51" + "position": "pkg/compute/models/networks.go:1764:51" }, { "id": "Conflict address space with existing networks", "message": "Conflict address space with existing networks", "translation": "与已有子网地址冲突", - "position": "pkg/compute/models/networks.go:1714:51" + "position": "pkg/compute/models/networks.go:1768:51" }, { "id": "Address been assigned out of new range", "message": "Address been assigned out of new range", "translation": "已存在分配了的地址在新范围以外", - "position": "pkg/compute/models/networks.go:1727:52" + "position": "pkg/compute/models/networks.go:1781:52" }, { "id": "start, end ip must be in the same subnet", "message": "start, end ip must be in the same subnet", "translation": "起始、终止IP必须在同一子网", - "position": "pkg/compute/models/networks.go:1735:51" + "position": "pkg/compute/models/networks.go:1789:51" + }, + { + "id": "%s: Invalid domain name or IP address %s", + "message": "%s: Invalid domain name or IP address %s", + "translation": "", + "position": "pkg/compute/models/networks.go:1817:53" }, { "id": "network server_type %s not support auto alloc", "message": "network server_type %s not support auto alloc", "translation": "子网server_type %s不支持自动分配", - "position": "pkg/compute/models/networks.go:1774:51" + "position": "pkg/compute/models/networks.go:1836:51" }, { "id": "Parse Ip Failed", "message": "Parse Ip Failed", "translation": "解析IP地址失败", - "position": "pkg/compute/models/networks.go:1977:48" + "position": "pkg/compute/models/networks.go:2048:48" }, { "id": "Cannot purge network on enabled cloud provider", "message": "Cannot purge network on enabled cloud provider", "translation": "子网所属cloudprovider为启用状态,无法执行purge操作", - "position": "pkg/compute/models/networks.go:2332:48" + "position": "pkg/compute/models/networks.go:2427:48" }, { "id": "Network %s not found", "message": "Network %s not found", "translation": "找不到子网%s", - "position": "pkg/compute/models/networks.go:2378:36" + "position": "pkg/compute/models/networks.go:2465:36" }, { "id": "Invalid Target Network %s: inconsist %s", "message": "Invalid Target Network %s: inconsist %s", "translation": "无效的目标IP子网 %s:%s 不一致", - "position": "pkg/compute/models/networks.go:2455:43" + "position": "pkg/compute/models/networks.go:2542:43" }, { "id": "Incontinuity Network for %s and %s", "message": "Incontinuity Network for %s and %s", "translation": "子网%s和%s地址不连续", - "position": "pkg/compute/models/networks.go:2485:47" + "position": "pkg/compute/models/networks.go:2575:47" }, { "id": "only on premise support this operation", "message": "only on premise support this operation", "translation": "仅本地IDC支持此操作", - "position": "pkg/compute/models/networks.go:2494:46" + "position": "pkg/compute/models/networks.go:2584:46" }, { "id": "Invalid IP %s", "message": "Invalid IP %s", "translation": "无效的IP %s", - "position": "pkg/compute/models/networks.go:2502:48" + "position": "pkg/compute/models/networks.go:2592:48" }, { "id": "Split IP %s is the start ip", "message": "Split IP %s is the start ip", "translation": "分割IP %s是子网起始IP", - "position": "pkg/compute/models/networks.go:2505:48" + "position": "pkg/compute/models/networks.go:2595:48" }, { "id": "Split IP %s out of range", "message": "Split IP %s out of range", "translation": "分割IP %s不在范围", - "position": "pkg/compute/models/networks.go:2513:48" + "position": "pkg/compute/models/networks.go:2603:48" }, { "id": "Duplicate name %s", "message": "Duplicate name %s", "translation": "名称重复", - "position": "pkg/compute/models/networks.go:2542:45" + "position": "pkg/compute/models/networks.go:2633:45" }, { "id": "GenerateName fail %s", "message": "GenerateName fail %s", "translation": "GenerateName调用失败:%s", - "position": "pkg/compute/models/networks.go:2547:45" + "position": "pkg/compute/models/networks.go:2638:45" }, { "id": "Generate ifname hint failed %s", "message": "Generate ifname hint failed %s", "translation": "生成网卡名指引失败:%s", - "position": "pkg/compute/models/networks.go:2554:40" + "position": "pkg/compute/models/networks.go:2645:40" }, { "id": "ip", "message": "ip", "translation": "ip", - "position": "pkg/compute/models/networks.go:2595:48" + "position": "pkg/compute/models/networks.go:2682:48" }, { "id": "Only support server type %s", "message": "Only support server type %s", "translation": "仅支持服务类型%s", - "position": "pkg/compute/models/networks.go:2604:44" + "position": "pkg/compute/models/networks.go:2691:44" }, { "id": "Only support on premise network", "message": "Only support on premise network", "translation": "仅支持本地IDC的子网", - "position": "pkg/compute/models/networks.go:2607:44" + "position": "pkg/compute/models/networks.go:2694:44" + }, + { + "id": "the wire %s and the project %s has different class metadata", + "message": "the wire %s and the project %s has different class metadata", + "translation": "", + "position": "pkg/compute/models/networks.go:2849:43" }, { "id": "on-premise network cannot sync status", "message": "on-premise network cannot sync status", "translation": "本地IDC子网无法执行同步状态操作", - "position": "pkg/compute/models/networks.go:2825:51" + "position": "pkg/compute/models/networks.go:2928:51" }, { "id": "managed network cannot change status", "message": "managed network cannot change status", "translation": "无法变更纳管子网的状态", - "position": "pkg/compute/models/networks.go:2839:52" + "position": "pkg/compute/models/networks.go:2938:52" }, { "id": "invalid status %s", "message": "invalid status %s", "translation": "无效的状态%s", - "position": "pkg/compute/models/networks.go:2842:48" + "position": "pkg/compute/models/networks.go:2941:48" }, { "id": "BgpType attribute is only useful for eip network", "message": "BgpType attribute is only useful for eip network", "translation": "BgpType字段只对EIP类型的IP子网有意义", - "position": "pkg/compute/models/networks.go:2900:48" + "position": "pkg/compute/models/networks.go:2988:48" }, { "id": "not support create", @@ -7247,13 +7457,13 @@ "id": "Cannot purge route_table on enabled cloud provider", "message": "Cannot purge route_table on enabled cloud provider", "translation": "路由表所属cloudprovider为启用状态,无法执行purge操作", - "position": "pkg/compute/models/routetables.go:181:48" + "position": "pkg/compute/models/routetables.go:177:48" }, { "id": "unmarshaling cidrs failed: %s", "message": "unmarshaling cidrs failed: %s", "translation": "unmarshal CIDR列表失败:%s", - "position": "pkg/compute/models/routetables.go:288:49" + "position": "pkg/compute/models/routetables.go:276:49" }, { "id": "min_instance_number should not be smaller than 0", @@ -7361,13 +7571,13 @@ "id": "no such ScalingGroup '%s'", "message": "no such ScalingGroup '%s'", "translation": "找不到此伸缩组%s", - "position": "pkg/compute/models/scaling_group.go:695:49" + "position": "pkg/compute/models/scaling_group.go:681:49" }, { "id": "Guest '%s' don't belong to ScalingGroup '%s'", "message": "Guest '%s' don't belong to ScalingGroup '%s'", "translation": "虚机%s不属于伸缩组%s", - "position": "pkg/compute/models/scaling_group.go:703:49" + "position": "pkg/compute/models/scaling_group.go:689:49" }, { "id": "every scaling policy belong to a scaling group", @@ -7403,13 +7613,13 @@ "id": "Can't trigger scaling policy without status 'ready'", "message": "Can't trigger scaling policy without status 'ready'", "translation": "除非状态ready,否则无法触发伸缩策略", - "position": "pkg/compute/models/scaling_policy.go:381:43" + "position": "pkg/compute/models/scaling_policy.go:372:43" }, { "id": "mismatched alarm id", "message": "mismatched alarm id", "translation": "报警id不匹配", - "position": "pkg/compute/models/scaling_policy.go:410:50" + "position": "pkg/compute/models/scaling_policy.go:401:50" }, { "id": "unkown operator in alarm %s", @@ -7445,151 +7655,115 @@ "id": "ResourceType %q not support", "message": "ResourceType %q not support", "translation": "不支持资源类型%q", - "position": "pkg/compute/models/schedpolicies.go:191:47" + "position": "pkg/compute/models/schedpolicies.go:187:47" }, { "id": "schedtag_id not provide", "message": "schedtag_id not provide", "translation": "无效schedtag_id参数", - "position": "pkg/compute/models/schedtagjoint.go:88:48" + "position": "pkg/compute/models/schedtagjoint.go:80:48" }, { "id": "Not support resource_type %s", "message": "Not support resource_type %s", "translation": "不支持资源类型%s", - "position": "pkg/compute/models/schedtagjoint.go:92:48" + "position": "pkg/compute/models/schedtagjoint.go:84:48" }, { "id": "Schedtag %s", "message": "Schedtag %s", "translation": "调度标签%s", - "position": "pkg/compute/models/schedtagjoint.go:96:42" + "position": "pkg/compute/models/schedtagjoint.go:88:42" }, { "id": "Schedtag %s resource_type mismatch: %s != %s", "message": "Schedtag %s resource_type mismatch: %s != %s", "translation": "调度标签%s的资源类型不匹配:%s != %s", - "position": "pkg/compute/models/schedtagjoint.go:99:48" + "position": "pkg/compute/models/schedtagjoint.go:91:48" }, { "id": "unmarshal JointResourceCreateInput fail %s", "message": "unmarshal JointResourceCreateInput fail %s", "translation": "unmarshal JointResourceCreateInput出错:%s", - "position": "pkg/compute/models/schedtagjoint.go:105:48" + "position": "pkg/compute/models/schedtagjoint.go:97:48" }, { "id": "Invalid schedtag %s", "message": "Invalid schedtag %s", "translation": "无效的调度标签%s", - "position": "pkg/compute/models/schedtags.go:289:52" + "position": "pkg/compute/models/schedtags.go:269:52" }, { "id": "Invalid default stragegy %s", "message": "Invalid default stragegy %s", "translation": "无效的默认策略%s", - "position": "pkg/compute/models/schedtags.go:308:43" + "position": "pkg/compute/models/schedtags.go:288:43" }, { "id": "Cannot set default strategy of %s", "message": "Cannot set default strategy of %s", "translation": "无法设定%s作为默认策略", - "position": "pkg/compute/models/schedtags.go:311:43" + "position": "pkg/compute/models/schedtags.go:291:43" }, { "id": "GetObjectCount fail %s", "message": "GetObjectCount fail %s", "translation": "GetObjectCount调用出错:%s", - "position": "pkg/compute/models/schedtags.go:386:43" + "position": "pkg/compute/models/schedtags.go:366:43" }, { "id": "Tag is associated with %s", "message": "Tag is associated with %s", "translation": "标签已关联至%s", - "position": "pkg/compute/models/schedtags.go:389:37" + "position": "pkg/compute/models/schedtags.go:369:37" }, { "id": "getDynamicSchedtagCount fail %s", "message": "getDynamicSchedtagCount fail %s", "translation": "getDynamicSchedtagCount调用出错:%s", - "position": "pkg/compute/models/schedtags.go:393:43" + "position": "pkg/compute/models/schedtags.go:373:43" }, { "id": "tag has dynamic rules", "message": "tag has dynamic rules", "translation": "标签已有动态规则", - "position": "pkg/compute/models/schedtags.go:396:37" + "position": "pkg/compute/models/schedtags.go:376:37" }, { "id": "getSchedPoliciesCount fail %s", "message": "getSchedPoliciesCount fail %s", "translation": "getSchedPoliciesCount调用出错:%s", - "position": "pkg/compute/models/schedtags.go:400:43" + "position": "pkg/compute/models/schedtags.go:380:43" }, { "id": "tag is associate with sched policies", "message": "tag is associate with sched policies", "translation": "标签已与调度策略绑定", - "position": "pkg/compute/models/schedtags.go:403:37" + "position": "pkg/compute/models/schedtags.go:383:37" }, { "id": "Schedtag %s ResourceType is %s, not match %s", "message": "Schedtag %s ResourceType is %s, not match %s", "translation": "调度标签%s的资源类型为%s,与%s不匹配", - "position": "pkg/compute/models/schedtags.go:604:49" + "position": "pkg/compute/models/schedtags.go:580:49" }, { "id": "Resource %s %s not found", "message": "Resource %s %s not found", "translation": "", - "position": "pkg/compute/models/schedtags.go:706:44" - }, - { - "id": "unkown scheduled type '%s'", - "message": "unkown scheduled type '%s'", - "translation": "未知的调度类型%q", - "position": "pkg/compute/models/scheduled_tasks.go:160:50" - }, - { - "id": "unkown resource type '%s'", - "message": "unkown resource type '%s'", - "translation": "未知的资源类型%q", - "position": "pkg/compute/models/scheduled_tasks.go:163:50" - }, - { - "id": "unkown resource operation '%s'", - "message": "unkown resource operation '%s'", - "translation": "未知的操作%q", - "position": "pkg/compute/models/scheduled_tasks.go:166:50" - }, - { - "id": "unkown label type '%s'", - "message": "unkown label type '%s'", - "translation": "未知的标签类型%q", - "position": "pkg/compute/models/scheduled_tasks.go:169:50" - }, - { - "id": "This scheduled task is being executed now, please try later", - "message": "This scheduled task is being executed now, please try later", - "translation": "调度任务正执行中,请稍后尝试", - "position": "pkg/compute/models/scheduled_tasks.go:276:38" - }, - { - "id": "need scheduled task", - "message": "need scheduled task", - "translation": "需要指定调度任务", - "position": "pkg/compute/models/scheduledtask_activity.go:107:48" + "position": "pkg/compute/models/schedtags.go:678:44" }, { "id": "security group has been reference in %d security group", "message": "security group has been reference in %d security group", "translation": "安全组被%d个安全组所引用", - "position": "pkg/compute/models/secgroupcache.go:579:37" + "position": "pkg/compute/models/secgroupcache.go:560:37" }, { "id": "peer_secgroup_id can not point to secgroup self", "message": "peer_secgroup_id can not point to secgroup self", "translation": "源安全组不能指向自己", - "position": "pkg/compute/models/secgrouprules.go:303:51" + "position": "pkg/compute/models/secgrouprules.go:281:51" }, { "id": "Failed fetching secgroup %s", @@ -7601,55 +7775,61 @@ "id": "rule %d is invalid: %s", "message": "rule %d is invalid: %s", "translation": "第%d条规则无效:%s", - "position": "pkg/compute/models/secgroups.go:536:51" + "position": "pkg/compute/models/secgroups.go:581:51" }, { "id": "vpc %s(%s) is not a managed resouce", "message": "vpc %s(%s) is not a managed resouce", "translation": "vpc %s(%s)不是一个纳管资源", - "position": "pkg/compute/models/secgroups.go:703:48" + "position": "pkg/compute/models/secgroups.go:740:48" }, { "id": "Not support cache classic security group", "message": "Not support cache classic security group", "translation": "不支持缓存经典安全组", - "position": "pkg/compute/models/secgroups.go:712:48" + "position": "pkg/compute/models/secgroups.go:749:48" }, { "id": "invalid ip address: %s", "message": "invalid ip address: %s", "translation": "无效的IP地址:%s", - "position": "pkg/compute/models/secgroups.go:743:49" + "position": "pkg/compute/models/secgroups.go:776:49" + }, + { + "id": "not allow merge default security group", + "message": "not allow merge default security group", + "translation": "", + "position": "pkg/compute/models/secgroups.go:893:49" }, { "id": "secgroup %s rules not equals %s rules", "message": "secgroup %s rules not equals %s rules", "translation": "安全组%s的规则与%s不相等", - "position": "pkg/compute/models/secgroups.go:874:53" - }, - { - "id": "GetGuestsCount fail %s", - "message": "GetGuestsCount fail %s", - "translation": "GetGuestCount调用出错:%s", - "position": "pkg/compute/models/secgroups.go:1237:43" - }, - { - "id": "the security group is in use", - "message": "the security group is in use", - "translation": "安全组正使用中", - "position": "pkg/compute/models/secgroups.go:1240:37" + "position": "pkg/compute/models/secgroups.go:902:53" }, { "id": "not allow to delete default security group", "message": "not allow to delete default security group", "translation": "不允许删除默认的安全组", - "position": "pkg/compute/models/secgroups.go:1243:46" + "position": "pkg/compute/models/secgroups.go:1324:46" + }, + { + "id": "not allow to delete default admin security group", + "message": "not allow to delete default admin security group", + "translation": "", + "position": "pkg/compute/models/secgroups.go:1327:46" + }, + { + "id": "the security group %s is in use cnt: %s", + "message": "the security group %s is in use cnt: %s", + "translation": "", + "position": "pkg/compute/models/secgroups.go:1334:37" }, { "id": "the other security group is in use", "message": "the other security group is in use", "translation": "当前安全组被其他安全组所引用", - "position": "pkg/compute/models/secgroups.go:1250:37" + "position": "pkg/compute/models/secgroups.go:1341:37" }, { "id": "no such guest template", @@ -7667,7 +7847,7 @@ "id": "no such guest_template %s", "message": "no such guest_template %s", "translation": "找不到虚机模板%s", - "position": "pkg/compute/models/service_catalog.go:148:50" + "position": "pkg/compute/models/service_catalog.go:142:50" }, { "id": "resource %s is not support sync skus", @@ -7691,97 +7871,97 @@ "id": "zone %s not in cloudregion %s", "message": "zone %s not in cloudregion %s", "translation": "", - "position": "pkg/compute/models/skus.go:309:45" + "position": "pkg/compute/models/skus.go:295:45" }, { "id": "cpu_core_count should be range of 1~256", "message": "cpu_core_count should be range of 1~256", "translation": "cpu_core_count应在1~256范围内", - "position": "pkg/compute/models/skus.go:315:46" + "position": "pkg/compute/models/skus.go:301:46" }, { "id": "memory_size_mb, shoud be range of 512~%d", "message": "memory_size_mb, shoud be range of 512~%d", "translation": "memory_size_mb应在512~%d范围内", - "position": "pkg/compute/models/skus.go:319:46" + "position": "pkg/compute/models/skus.go:305:46" }, { "id": "instance_type_category shoud be one of %s", "message": "instance_type_category shoud be one of %s", "translation": "instance_type_category应是%s其中之一", - "position": "pkg/compute/models/skus.go:327:50" + "position": "pkg/compute/models/skus.go:313:50" }, { "id": "Not support create public cloud sku", "message": "Not support create public cloud sku", "translation": "不支持创建公有云套餐", - "position": "pkg/compute/models/skus.go:344:54" + "position": "pkg/compute/models/skus.go:330:54" }, { "id": "checkout server sku name duplicate error: %v", "message": "checkout server sku name duplicate error: %v", "translation": "检查SKU重名时出错:%v", - "position": "pkg/compute/models/skus.go:363:51" + "position": "pkg/compute/models/skus.go:349:51" }, { "id": "Duplicate sku %s", "message": "Duplicate sku %s", "translation": "重复的SKU %s", - "position": "pkg/compute/models/skus.go:366:54" + "position": "pkg/compute/models/skus.go:352:54" }, { "id": "instance specs list query error", "message": "instance specs list query error", "translation": "实例规格列表查询出错", - "position": "pkg/compute/models/skus.go:580:44" + "position": "pkg/compute/models/skus.go:537:44" }, { "id": "Cannot change server sku name", "message": "Cannot change server sku name", "translation": "无法变更SKU名称", - "position": "pkg/compute/models/skus.go:629:54" + "position": "pkg/compute/models/skus.go:582:54" }, { "id": "check instance", "message": "check instance", "translation": "检查实例出错", - "position": "pkg/compute/models/skus.go:675:43" + "position": "pkg/compute/models/skus.go:629:43" }, { "id": "now allow to delete inuse instance_type.please remove related servers first: %s", "message": "now allow to delete inuse instance_type.please remove related servers first: %s", "translation": "不允许删除正在使用中的实例类型,请先移除相关的虚机:%s", - "position": "pkg/compute/models/skus.go:678:37" + "position": "pkg/compute/models/skus.go:632:37" }, { "id": "not allow to delete public cloud instance_type: %s", "message": "not allow to delete public cloud instance_type: %s", "translation": "不允许删除公有云instance_type:%s", - "position": "pkg/compute/models/skus.go:682:38" + "position": "pkg/compute/models/skus.go:636:38" }, { "id": "failed to find cloudregion for zone %s(%s)", "message": "failed to find cloudregion for zone %s(%s)", "translation": "查找zone %s(%s)所属的cloudregion失败", - "position": "pkg/compute/models/skus.go:799:51" + "position": "pkg/compute/models/skus.go:758:51" }, { "id": "duplicate instanceType %s", "message": "duplicate instanceType %s", "translation": "实例类型%s重复", - "position": "pkg/compute/models/skus.go:933:53" + "position": "pkg/compute/models/skus.go:892:53" }, { "id": "query sku list failed.", "message": "query sku list failed.", "translation": "查询SKU列表出错", - "position": "pkg/compute/models/skus.go:1007:43" + "position": "pkg/compute/models/skus.go:966:43" }, { "id": "delete sku %s failed.", "message": "delete sku %s failed.", "translation": "删除SKU %s失败", - "position": "pkg/compute/models/skus.go:1018:44" + "position": "pkg/compute/models/skus.go:977:44" }, { "id": "Unmarshal input failed %s", @@ -7793,265 +7973,241 @@ "id": "Retention days must in 1~%d or -1", "message": "Retention days must in 1~%d or -1", "translation": "保留天数须在范围1~%d内,或为-1", - "position": "pkg/compute/models/snapshotpolicy.go:187:48" + "position": "pkg/compute/models/snapshotpolicy.go:183:48" }, { "id": "repeat_weekdays only contains %d days at most", "message": "repeat_weekdays only contains %d days at most", "translation": "repeat_weekdays最多只能包含%d天", - "position": "pkg/compute/models/snapshotpolicy.go:195:48" + "position": "pkg/compute/models/snapshotpolicy.go:191:48" }, { "id": "time_points only contains %d points at most", "message": "time_points only contains %d points at most", "translation": "time_points最多只能包含%d个时间点", - "position": "pkg/compute/models/snapshotpolicy.go:207:48" + "position": "pkg/compute/models/snapshotpolicy.go:203:48" }, { "id": "Unmarshel input failed %s", "message": "Unmarshel input failed %s", "translation": "Unmarshal输入参数出错:%s", - "position": "pkg/compute/models/snapshotpolicy.go:251:48" + "position": "pkg/compute/models/snapshotpolicy.go:240:48" }, { "id": "Retention days must in 1~65535 or -1", "message": "Retention days must in 1~65535 or -1", "translation": "保持日期数必须在1~65535范围内,或为-1", - "position": "pkg/compute/models/snapshotpolicy.go:282:44" + "position": "pkg/compute/models/snapshotpolicy.go:271:44" }, { "id": "Do not need to update", "message": "Do not need to update", "translation": "无需更新", - "position": "pkg/compute/models/snapshotpolicy.go:310:43" + "position": "pkg/compute/models/snapshotpolicy.go:299:43" }, { "id": "Couldn't delete snapshot policy binding to disks", "message": "Couldn't delete snapshot policy binding to disks", "translation": "无法删除已绑定到磁盘的快照策略", - "position": "pkg/compute/models/snapshotpolicy.go:332:39" + "position": "pkg/compute/models/snapshotpolicy.go:321:39" }, { "id": "no such disk %s", "message": "no such disk %s", "translation": "找不到磁盘%s", - "position": "pkg/compute/models/snapshotpolicy.go:863:49" + "position": "pkg/compute/models/snapshotpolicy.go:841:49" }, { "id": "snapshotpolicy disk has been exist", "message": "snapshotpolicy disk has been exist", "translation": "磁盘快照策略已存在", - "position": "pkg/compute/models/snapshotpolicydisks.go:449:7" + "position": "pkg/compute/models/snapshotpolicydisks.go:451:7" }, { "id": "disk %s has too many snapshot policy attached", "message": "disk %s has too many snapshot policy attached", "translation": "磁盘%s绑定了过多的快照策略", - "position": "pkg/compute/models/snapshotpolicydisks.go:496:48" + "position": "pkg/compute/models/snapshotpolicydisks.go:500:48" }, { "id": "guest %s not found", "message": "guest %s not found", "translation": "找不到虚机%s", - "position": "pkg/compute/models/snapshots.go:199:43" - }, - { - "id": "disk %s status is not %s", - "message": "disk %s status is not %s", - "translation": "磁盘 %s 状态不是 %s", - "position": "pkg/compute/models/snapshots.go:347:49" - }, - { - "id": "failed to found region for disk's storage %s(%s)", - "message": "failed to found region for disk's storage %s(%s)", - "translation": "找不到存储%s(%s)所属的region", - "position": "pkg/compute/models/snapshots.go:360:50" + "position": "pkg/compute/models/snapshots.go:195:43" }, { "id": "Cannot delete snapshot in status %s", "message": "Cannot delete snapshot in status %s", "translation": "无法删除状态为%s的快照", - "position": "pkg/compute/models/snapshots.go:607:39" + "position": "pkg/compute/models/snapshots.go:599:39" }, { "id": "Fetch instance snapshot error %s", "message": "Fetch instance snapshot error %s", "translation": "获取实例快照出错:%s", - "position": "pkg/compute/models/snapshots.go:615:43" + "position": "pkg/compute/models/snapshots.go:607:43" }, { "id": "snapshot referenced by instance snapshot", "message": "snapshot referenced by instance snapshot", "translation": "快照仍被实例快照引用", - "position": "pkg/compute/models/snapshots.go:618:39" + "position": "pkg/compute/models/snapshots.go:610:39" }, { "id": "Cannot delete snapshot on disk reset", "message": "Cannot delete snapshot on disk reset", "translation": "磁盘重置时无法删除快照", - "position": "pkg/compute/models/snapshots.go:622:40" + "position": "pkg/compute/models/snapshots.go:614:40" }, { "id": "Snapshot has %d task active, can't sync status", "message": "Snapshot has %d task active, can't sync status", "translation": "快照有%d个任务自执行中,无法执行同步状态操作", - "position": "pkg/compute/models/snapshots.go:683:44" + "position": "pkg/compute/models/snapshots.go:667:44" }, { "id": "Cannot Delete disk %s snapshots, disk exist", "message": "Cannot Delete disk %s snapshots, disk exist", "translation": "因磁盘%s仍存在,无法删除其快照", - "position": "pkg/compute/models/snapshots.go:724:44" + "position": "pkg/compute/models/snapshots.go:700:44" }, { "id": "Disk %s dose not have snapshot", "message": "Disk %s dose not have snapshot", "translation": "磁盘%s没有快照", - "position": "pkg/compute/models/snapshots.go:728:42" + "position": "pkg/compute/models/snapshots.go:704:42" }, { "id": "Can not delete disk snapshots, have manual snapshot", "message": "Can not delete disk snapshots, have manual snapshot", "translation": "无法删除磁盘快照,因存在手工快照", - "position": "pkg/compute/models/snapshots.go:732:45" + "position": "pkg/compute/models/snapshots.go:708:45" }, { "id": "Cannot purge snapshot on enabled cloud provider", "message": "Cannot purge snapshot on enabled cloud provider", "translation": "快照所属cloudprovider为启用状态,无法执行purge操作", - "position": "pkg/compute/models/snapshots.go:1035:48" + "position": "pkg/compute/models/snapshots.go:1005:48" }, { "id": "getReferenceCount fail %s", "message": "getReferenceCount fail %s", "translation": "getReferenceCount调用出错:%s", - "position": "pkg/compute/models/storagecachedimages.go:279:44" + "position": "pkg/compute/models/storagecachedimages.go:246:44" }, { "id": "Image is in use", "message": "Image is in use", "translation": "镜像正使用中", - "position": "pkg/compute/models/storagecachedimages.go:282:38" + "position": "pkg/compute/models/storagecachedimages.go:249:38" }, { "id": "Active download session not expired", "message": "Active download session not expired", "translation": "下载会话还未过期", - "position": "pkg/compute/models/storagecachedimages.go:290:41" + "position": "pkg/compute/models/storagecachedimages.go:257:41" }, { "id": "Cannot delete the last cache", "message": "Cannot delete the last cache", "translation": "无法删除最后的缓存", - "position": "pkg/compute/models/storagecachedimages.go:294:41" + "position": "pkg/compute/models/storagecachedimages.go:261:41" }, { "id": "Cannot uncache in status %s", "message": "Cannot uncache in status %s", "translation": "状态为%s无法取消缓存", - "position": "pkg/compute/models/storagecachedimages.go:329:42" + "position": "pkg/compute/models/storagecachedimages.go:296:42" }, { "id": "storage cache not empty", "message": "storage cache not empty", "translation": "存储缓存非空", - "position": "pkg/compute/models/storagecaches.go:540:37" + "position": "pkg/compute/models/storagecaches.go:520:37" }, { "id": "referered by storages", "message": "referered by storages", "translation": "仍被存储引用", - "position": "pkg/compute/models/storagecaches.go:544:37" + "position": "pkg/compute/models/storagecaches.go:524:37" }, { "id": "cannot uncache non-customized images", "message": "cannot uncache non-customized images", "translation": "无法取消非定义镜像的缓存", - "position": "pkg/compute/models/storagecaches.go:573:44" + "position": "pkg/compute/models/storagecaches.go:549:44" }, { "id": "storage not cache image", "message": "storage not cache image", "translation": "镜像不在缓存存储中", - "position": "pkg/compute/models/storagecaches.go:587:50" + "position": "pkg/compute/models/storagecaches.go:563:50" }, { "id": "Fail to mark cache status: %s", "message": "Fail to mark cache status: %s", "translation": "标记缓存状态出错:%s", - "position": "pkg/compute/models/storagecaches.go:597:47" - }, - { - "id": "missing image id or name", - "message": "missing image id or name", - "translation": "镜像Id或名称未指定", - "position": "pkg/compute/models/storagecaches.go:612:48" - }, - { - "id": "Invalid storage type %s", - "message": "Invalid storage type %s", - "translation": "无效的存储类型%s", - "position": "pkg/compute/models/storages.go:214:50" + "position": "pkg/compute/models/storagecaches.go:573:47" }, { "id": "Invalid medium type %s", "message": "Invalid medium type %s", "translation": "无效的介质类型%s", - "position": "pkg/compute/models/storages.go:220:50" + "position": "pkg/compute/models/storages.go:195:50" }, { "id": "Not support create %s storage", "message": "Not support create %s storage", "translation": "不支持创建%s存储", - "position": "pkg/compute/models/storages.go:231:54" + "position": "pkg/compute/models/storages.go:206:54" }, { "id": "GetHostCount fail %s", "message": "GetHostCount fail %s", "translation": "GetHostCount调用失败:%s", - "position": "pkg/compute/models/storages.go:256:43" + "position": "pkg/compute/models/storages.go:231:43" }, { "id": "storage has associate hosts", "message": "storage has associate hosts", "translation": "存储已关联宿主机", - "position": "pkg/compute/models/storages.go:259:37" + "position": "pkg/compute/models/storages.go:234:37" }, { "id": "storage has disks", "message": "storage has disks", "translation": "存储上还有磁盘", - "position": "pkg/compute/models/storages.go:266:37" + "position": "pkg/compute/models/storages.go:241:37" }, { "id": "storage has snapshots", "message": "storage has snapshots", "translation": "存储上还有快照", - "position": "pkg/compute/models/storages.go:273:37" + "position": "pkg/compute/models/storages.go:248:37" }, { "id": "storage cache is missing", "message": "storage cache is missing", "translation": "找不到存储缓存", - "position": "pkg/compute/models/storages.go:1277:48" + "position": "pkg/compute/models/storages.go:1295:48" }, { "id": "storage is enabled", "message": "storage is enabled", "translation": "存储是已启用状态", - "position": "pkg/compute/models/storages.go:1729:44" + "position": "pkg/compute/models/storages.go:1741:44" }, { "id": "can't detach host in status online", "message": "can't detach host in status online", "translation": "宿主机在线状态无法解绑", - "position": "pkg/compute/models/storages.go:1739:44" + "position": "pkg/compute/models/storages.go:1751:44" }, { "id": "host %s storage %s not found", "message": "host %s storage %s not found", "translation": "宿主机%s找不到存储%s", - "position": "pkg/compute/models/storages.go:1743:42" + "position": "pkg/compute/models/storages.go:1755:42" }, { "id": "Only public cloud support vpcpeering", @@ -8093,79 +8249,85 @@ "id": "invalid external_access_mode %q, want %s", "message": "invalid external_access_mode %q, want %s", "translation": "无效的external_access_mode %q,要求%s", - "position": "pkg/compute/models/vpcs.go:201:51" + "position": "pkg/compute/models/vpcs.go:207:51" }, { "id": "not allow to delete default vpc", "message": "not allow to delete default vpc", "translation": "不允许删除默认VPC", - "position": "pkg/compute/models/vpcs.go:213:46" + "position": "pkg/compute/models/vpcs.go:219:46" }, { "id": "GetNetworkCount fail %s", "message": "GetNetworkCount fail %s", "translation": "GetNetworkCount调用出错:%s", - "position": "pkg/compute/models/vpcs.go:221:43" + "position": "pkg/compute/models/vpcs.go:224:43" }, { "id": "VPC not empty, please delete network first", "message": "VPC not empty, please delete network first", "translation": "VPC不为空,请先删除其中的网络", - "position": "pkg/compute/models/vpcs.go:224:37" + "position": "pkg/compute/models/vpcs.go:227:37" }, { "id": "GetNatgatewayCount fail %v", "message": "GetNatgatewayCount fail %v", "translation": "GetNatgatewayCount调用出错:%v", - "position": "pkg/compute/models/vpcs.go:228:43" + "position": "pkg/compute/models/vpcs.go:231:43" }, { "id": "VPC not empty, please delete nat gateway first", "message": "VPC not empty, please delete nat gateway first", "translation": "VPC不为空,请先删除其中的NAT网关", - "position": "pkg/compute/models/vpcs.go:231:37" + "position": "pkg/compute/models/vpcs.go:234:37" }, { "id": "GetRequesterVpcPeeringConnections fail %v", "message": "GetRequesterVpcPeeringConnections fail %v", "translation": "获取请求方vpc失败 %v", - "position": "pkg/compute/models/vpcs.go:235:43" + "position": "pkg/compute/models/vpcs.go:238:43" }, { "id": "VPC peering not empty, please delete vpc peering first", "message": "VPC peering not empty, please delete vpc peering first", "translation": "请先删除vpc对等连接", - "position": "pkg/compute/models/vpcs.go:238:37" + "position": "pkg/compute/models/vpcs.go:241:37" }, { "id": "invalid cidr_block %s", "message": "invalid cidr_block %s", "translation": "无效的cidr_block %s", - "position": "pkg/compute/models/vpcs.go:855:52" + "position": "pkg/compute/models/vpcs.go:789:52" }, { "id": "Cannot purge vpc on enabled cloud provider", "message": "Cannot purge vpc on enabled cloud provider", "translation": "VPC所属cloudprovider为启用状态,无法执行purge操作", - "position": "pkg/compute/models/vpcs.go:1063:48" + "position": "pkg/compute/models/vpcs.go:994:48" + }, + { + "id": "not supported for inter vpc network %s", + "message": "not supported for inter vpc network %s", + "translation": "", + "position": "pkg/compute/models/vpcs.go:1057:47" }, { "id": "on-premise vpc cannot sync status", "message": "on-premise vpc cannot sync status", "translation": "本地IDC VPC不支持同步状态操作", - "position": "pkg/compute/models/vpcs.go:1309:51" + "position": "pkg/compute/models/vpcs.go:1275:51" }, { "id": "For default vpc, only system level sharing can be set", "message": "For default vpc, only system level sharing can be set", "translation": "对于经典网络,仅可设置为系统级别的共享", - "position": "pkg/compute/models/vpcs.go:1481:43" + "position": "pkg/compute/models/vpcs.go:1448:43" }, { "id": "Prohibit making default vpc private", "message": "Prohibit making default vpc private", "translation": "禁止将经典网络设为私有", - "position": "pkg/compute/models/vpcs.go:1512:43" + "position": "pkg/compute/models/vpcs.go:1479:43" }, { "id": "mapped ip exhausted", @@ -8177,19 +8339,19 @@ "id": "lb %s does not belong to account %s", "message": "lb %s does not belong to account %s", "translation": "", - "position": "pkg/compute/models/waf_instances.go:98:46" + "position": "pkg/compute/models/waf_instances.go:101:46" }, { "id": "server %s does not belong to account %s", "message": "server %s does not belong to account %s", "translation": "", - "position": "pkg/compute/models/waf_instances.go:108:46" + "position": "pkg/compute/models/waf_instances.go:111:46" }, { "id": "invalid %d resource type %s", "message": "invalid %d resource type %s", "translation": "", - "position": "pkg/compute/models/waf_instances.go:111:51" + "position": "pkg/compute/models/waf_instances.go:114:51" }, { "id": "waf %s status is not available", @@ -8207,943 +8369,979 @@ "id": "bandwidth must be greater than 0", "message": "bandwidth must be greater than 0", "translation": "带宽值必须大于0", - "position": "pkg/compute/models/wires.go:111:46" + "position": "pkg/compute/models/wires.go:109:46" }, { "id": "mtu must be range of 0~1000000", "message": "mtu must be range of 0~1000000", "translation": "MTU值必须在0~1000000范围内", - "position": "pkg/compute/models/wires.go:115:46" + "position": "pkg/compute/models/wires.go:113:46" }, { "id": "Currently only kvm platform supports creating wire", "message": "Currently only kvm platform supports creating wire", "translation": "当前仅KVM平台支持创建二层网络", - "position": "pkg/compute/models/wires.go:129:48" + "position": "pkg/compute/models/wires.go:127:48" }, { "id": "HostCount fail %s", "message": "HostCount fail %s", "translation": "HostCount调用出错:%s", - "position": "pkg/compute/models/wires.go:176:43" + "position": "pkg/compute/models/wires.go:170:43" }, { "id": "wire contains hosts", "message": "wire contains hosts", "translation": "二层网络中包含宿主机", - "position": "pkg/compute/models/wires.go:179:37" + "position": "pkg/compute/models/wires.go:173:37" }, { "id": "NetworkCount fail %s", "message": "NetworkCount fail %s", "translation": "NetworkCount调用出错:%s", - "position": "pkg/compute/models/wires.go:183:43" + "position": "pkg/compute/models/wires.go:177:43" }, { "id": "wire contains networks", "message": "wire contains networks", "translation": "二层网络包含子网", - "position": "pkg/compute/models/wires.go:186:37" + "position": "pkg/compute/models/wires.go:180:37" }, { "id": "invalid wire id or name %v", "message": "invalid wire id or name %v", "translation": "", - "position": "pkg/compute/models/wires.go:1165:48" + "position": "pkg/compute/models/wires.go:1184:48" }, { "id": "Wire %q", "message": "Wire %q", "translation": "", - "position": "pkg/compute/models/wires.go:1208:36" + "position": "pkg/compute/models/wires.go:1223:36" }, { - "id": "not empty zone", - "message": "not empty zone", - "translation": "zone不为空", - "position": "pkg/compute/models/zones.go:89:37" + "id": "the vpc %s and this wire have different class metadata", + "message": "the vpc %s and this wire have different class metadata", + "translation": "", + "position": "pkg/compute/models/wires.go:1294:44" + }, + { + "id": "not empty zone: %s", + "message": "not empty zone: %s", + "translation": "", + "position": "pkg/compute/models/zones.go:85:37" }, { "id": "failed to found cloudregion %s", "message": "failed to found cloudregion %s", "translation": "找不到cloudregion %s", - "position": "pkg/compute/models/zones.go:733:51" + "position": "pkg/compute/models/zones.go:801:51" }, { "id": "not support create %s zone", "message": "not support create %s zone", "translation": "不支持为%s创建zone", - "position": "pkg/compute/models/zones.go:741:46" + "position": "pkg/compute/models/zones.go:809:46" }, { "id": "intranet loadbalancer not support bandwidth charge type", "message": "intranet loadbalancer not support bandwidth charge type", "translation": "内网负载均衡实例不支持带宽计费", - "position": "pkg/compute/regiondrivers/aliyun.go:138:52" + "position": "pkg/compute/regiondrivers/aliyun.go:146:52" }, { "id": "Loadbalancer's manager (%s(%s)) does not match vpc's(%s(%s)) (%s)", "message": "Loadbalancer's manager (%s(%s)) does not match vpc's(%s(%s)) (%s)", "translation": "负载均衡实例的manager %s(%s)与VPC的%s(%s)不匹配", - "position": "pkg/compute/regiondrivers/aliyun.go:143:48" + "position": "pkg/compute/regiondrivers/aliyun.go:151:48" }, { "id": "Aliyun not allow to change certificate", "message": "Aliyun not allow to change certificate", "translation": "阿里云不支持变更证书", - "position": "pkg/compute/regiondrivers/aliyun.go:188:52" + "position": "pkg/compute/regiondrivers/aliyun.go:196:52" }, { "id": "master slave backendgorup must contain two backend", "message": "master slave backendgorup must contain two backend", "translation": "主备后端组必须包含两个后端", - "position": "pkg/compute/regiondrivers/aliyun.go:204:49" + "position": "pkg/compute/regiondrivers/aliyun.go:212:49" }, { "id": "Unsupport backendgorup type %s", "message": "Unsupport backendgorup type %s", "translation": "不支持后端组类型%s", - "position": "pkg/compute/regiondrivers/aliyun.go:207:48" + "position": "pkg/compute/regiondrivers/aliyun.go:215:48" }, { "id": "invalid guest %s", "message": "invalid guest %s", "translation": "无效的虚机机%s", - "position": "pkg/compute/regiondrivers/aliyun.go:211:49" + "position": "pkg/compute/regiondrivers/aliyun.go:219:49" }, { "id": "Aliyun instance weight must be in the range of 0 ~ 100", "message": "Aliyun instance weight must be in the range of 0 ~ 100", "translation": "阿里云实例权限必须在0~100范围内", - "position": "pkg/compute/regiondrivers/aliyun.go:214:49" + "position": "pkg/compute/regiondrivers/aliyun.go:222:49" }, { "id": "internal error: unexpected backend type %s", "message": "internal error: unexpected backend type %s", "translation": "内部错误:未知的后端类型%s", - "position": "pkg/compute/regiondrivers/aliyun.go:290:52" + "position": "pkg/compute/regiondrivers/aliyun.go:298:52" }, { "id": "backendgroup %s not support this operation", "message": "backendgroup %s not support this operation", "translation": "后端组%s不支持此操作", - "position": "pkg/compute/regiondrivers/aliyun.go:293:52" + "position": "pkg/compute/regiondrivers/aliyun.go:301:52" }, { "id": "region of host %q (%s) != region of loadbalancer %q (%s))", "message": "region of host %q (%s) != region of loadbalancer %q (%s))", "translation": "宿主机的region %q(%s)与负载均衡实例的%q(%s)不相符", - "position": "pkg/compute/regiondrivers/aliyun.go:308:48" + "position": "pkg/compute/regiondrivers/aliyun.go:316:48" }, { "id": "%s backend group not support change port", "message": "%s backend group not support change port", "translation": "%s后端组不支持变更端口", - "position": "pkg/compute/regiondrivers/aliyun.go:338:49" + "position": "pkg/compute/regiondrivers/aliyun.go:346:49" }, { "id": "%s backend group not support change port or weight", "message": "%s backend group not support change port or weight", "translation": "%s后端组不支持变更端口和权限", - "position": "pkg/compute/regiondrivers/aliyun.go:344:50" + "position": "pkg/compute/regiondrivers/aliyun.go:352:50" }, { "id": "Unknown backend group type %s", "message": "Unknown backend group type %s", "translation": "未知的后端组类型%s", - "position": "pkg/compute/regiondrivers/aliyun.go:347:48" + "position": "pkg/compute/regiondrivers/aliyun.go:355:48" }, { "id": "listener type must be http/https, got %s", "message": "listener type must be http/https, got %s", "translation": "监听类型必须为http/https,输入为%s", - "position": "pkg/compute/regiondrivers/aliyun.go:382:48" + "position": "pkg/compute/regiondrivers/aliyun.go:390:48" }, { "id": "backend group %s(%s) belongs to loadbalancer %s instead of %s", "message": "backend group %s(%s) belongs to loadbalancer %s instead of %s", "translation": "后端组%s(%s)属于负载均衡%s,而不是%s", - "position": "pkg/compute/regiondrivers/aliyun.go:386:48" + "position": "pkg/compute/regiondrivers/aliyun.go:394:48" }, { "id": "backend group type must be normal", "message": "backend group type must be normal", "translation": "后端组必须为普通类型", - "position": "pkg/compute/regiondrivers/aliyun.go:400:48" + "position": "pkg/compute/regiondrivers/aliyun.go:408:48" }, { "id": "loadbalancerlistenerrule %s(%s): fetching listener %s failed", "message": "loadbalancerlistenerrule %s(%s): fetching listener %s failed", "translation": "转发规则%s(%s):获取归属监听%s失败", - "position": "pkg/compute/regiondrivers/aliyun.go:423:49" + "position": "pkg/compute/regiondrivers/aliyun.go:431:49" }, { "id": "http or https listener only supportd default or normal backendgroup", "message": "http or https listener only supportd default or normal backendgroup", "translation": "HTTP、HTTPS监听仅支持默认和普通后端组", - "position": "pkg/compute/regiondrivers/aliyun.go:555:52" + "position": "pkg/compute/regiondrivers/aliyun.go:563:52" }, { "id": "health_check_domain must be in the range of 1 ~ 80", "message": "health_check_domain must be in the range of 1 ~ 80", "translation": "health_check_domain长度必须在1~80范围内", - "position": "pkg/compute/regiondrivers/aliyun.go:563:48" + "position": "pkg/compute/regiondrivers/aliyun.go:571:48" }, { "id": "%s length must less 500 letters", "message": "%s length must less 500 letters", "translation": "%s长度必须在500个字母以内", - "position": "pkg/compute/regiondrivers/aliyun.go:575:50" + "position": "pkg/compute/regiondrivers/aliyun.go:583:50" }, { "id": "sticky_session_cookie length must within 1~200", "message": "sticky_session_cookie length must within 1~200", "translation": "sticky_session_cookie长度必须在1~200范围内", - "position": "pkg/compute/regiondrivers/aliyun.go:589:51" + "position": "pkg/compute/regiondrivers/aliyun.go:597:51" }, { "id": "sticky_session_cookie can only contain letters, Numbers, '_' and '-'", "message": "sticky_session_cookie can only contain letters, Numbers, '_' and '-'", "translation": "sticky_session_cookie仅允许包含字母、数字、下划线和破折号", - "position": "pkg/compute/regiondrivers/aliyun.go:594:51" + "position": "pkg/compute/regiondrivers/aliyun.go:602:51" }, { "id": "Unknown sticky_session_type, only support %s or %s", "message": "Unknown sticky_session_type, only support %s or %s", "translation": "未知的sticky_session_type,仅支持%s或%s", - "position": "pkg/compute/regiondrivers/aliyun.go:597:50" + "position": "pkg/compute/regiondrivers/aliyun.go:605:50" }, { "id": "failed to find loadbalancer's %s(%s) region", "message": "failed to find loadbalancer's %s(%s) region", "translation": "找不到负载均衡实例%s(%s)的region", - "position": "pkg/compute/regiondrivers/aliyun.go:616:50" + "position": "pkg/compute/regiondrivers/aliyun.go:624:50" }, { "id": "The specified Scheduler %s is invalid for performance sharing loadbalancer", "message": "The specified Scheduler %s is invalid for performance sharing loadbalancer", "translation": "调度算法%s对于性能共享性负载均衡实例不可用", - "position": "pkg/compute/regiondrivers/aliyun.go:621:49" - }, - { - "id": "failed to found loadbalancer for listener %s(%s)", - "message": "failed to found loadbalancer for listener %s(%s)", - "translation": "找不到监听%s(%s)所属的负载均衡实例", - "position": "pkg/compute/regiondrivers/aliyun.go:712:48" + "position": "pkg/compute/regiondrivers/aliyun.go:629:49" }, { "id": "cloudregion %s(%s) not support %s scheduler", "message": "cloudregion %s(%s) not support %s scheduler", "translation": "cloudregion %s(%s)不支持%s调度器", - "position": "pkg/compute/regiondrivers/aliyun.go:770:53" + "position": "pkg/compute/regiondrivers/aliyun.go:778:53" }, { "id": "invalid %s,required int", "message": "invalid %s,required int", "translation": "无效%s,要求为整数", - "position": "pkg/compute/regiondrivers/aliyun.go:779:51" + "position": "pkg/compute/regiondrivers/aliyun.go:787:51" }, { "id": "%s cannot be set to 0", "message": "%s cannot be set to 0", "translation": "%s不能被置为0", - "position": "pkg/compute/regiondrivers/aliyun.go:781:51" + "position": "pkg/compute/regiondrivers/aliyun.go:789:51" }, { "id": "%s not support close tcp or udp loadbalancer listener health check", "message": "%s not support close tcp or udp loadbalancer listener health check", "translation": "%s不支持关闭tcp或udp监听的健康检查", - "position": "pkg/compute/regiondrivers/aliyun.go:786:54" + "position": "pkg/compute/regiondrivers/aliyun.go:794:54" }, { "id": "Snapshot for %s name can't start with auto, http:// or https://", "message": "Snapshot for %s name can't start with auto, http:// or https://", "translation": "%s快照名称不可以auto,http://,https://开头", - "position": "pkg/compute/regiondrivers/aliyun.go:852:39" + "position": "pkg/compute/regiondrivers/aliyun.go:860:39" }, { "id": "Aliyun %s not support recovery", "message": "Aliyun %s not support recovery", "translation": "阿里云%s不支持恢复", - "position": "pkg/compute/regiondrivers/aliyun.go:864:41" + "position": "pkg/compute/regiondrivers/aliyun.go:872:41" }, { "id": "Aliyun %s only support recover from it self backups", "message": "Aliyun %s only support recover from it self backups", "translation": "阿里云仅支持从它自己的备份中恢复", - "position": "pkg/compute/regiondrivers/aliyun.go:868:48" + "position": "pkg/compute/regiondrivers/aliyun.go:876:48" }, { "id": "Aliyun %s only 8.0 and 5.7 high_availability local_ssd or 5.6 high_availability support recovery from it self backups", "message": "Aliyun %s only 8.0 and 5.7 high_availability local_ssd or 5.6 high_availability support recovery from it self backups", "translation": "阿里云%s 5.7/8.0支持local_ssd+high_availability,5.6仅支持从它自己的备份中恢复", - "position": "pkg/compute/regiondrivers/aliyun.go:873:48" + "position": "pkg/compute/regiondrivers/aliyun.go:881:48" }, { "id": "slave dbinstance not support prepaid billing type", "message": "slave dbinstance not support prepaid billing type", "translation": "备份实例不支持预付费计费类型", - "position": "pkg/compute/regiondrivers/aliyun.go:884:50" + "position": "pkg/compute/regiondrivers/aliyun.go:892:50" }, { "id": "failed to match any skus in the network %s(%s) zone %s(%s)", "message": "failed to match any skus in the network %s(%s) zone %s(%s)", "translation": "无法在子网%s(%s)和区域%s(%s)中找到匹配的SKU", - "position": "pkg/compute/regiondrivers/aliyun.go:905:51" + "position": "pkg/compute/regiondrivers/aliyun.go:913:51" }, { "id": "Not support create readonly dbinstance for MySQL %s %s", "message": "Not support create readonly dbinstance for MySQL %s %s", "translation": "%s %s不支持创建只读MySQL数据库实例", - "position": "pkg/compute/regiondrivers/aliyun.go:927:53" + "position": "pkg/compute/regiondrivers/aliyun.go:935:53" }, { "id": "Not support create readonly dbinstance for MySQL %s %s with storage type %s, only support %s", "message": "Not support create readonly dbinstance for MySQL %s %s with storage type %s, only support %s", "translation": "不支持创建只读MySQL %s %s实例:不支持%s存储类型,仅支持%s", - "position": "pkg/compute/regiondrivers/aliyun.go:930:53" + "position": "pkg/compute/regiondrivers/aliyun.go:938:53" }, { "id": "Not support create readonly dbinstance for MySQL %s", "message": "Not support create readonly dbinstance for MySQL %s", "translation": "不支持创建只读MySQL %s数据库实例", - "position": "pkg/compute/regiondrivers/aliyun.go:933:52" + "position": "pkg/compute/regiondrivers/aliyun.go:941:52" }, { "id": "SQL Server only support create readonly dbinstance for 2017_ent", "message": "SQL Server only support create readonly dbinstance for 2017_ent", "translation": "SQL Server只支持创建2017_ent型只读数据库实例", - "position": "pkg/compute/regiondrivers/aliyun.go:937:52" + "position": "pkg/compute/regiondrivers/aliyun.go:945:52" }, { "id": "SQL Server cannot have more than seven read-only dbinstances", "message": "SQL Server cannot have more than seven read-only dbinstances", "translation": "不可创建超过7个只读SQL Server数据库实例", - "position": "pkg/compute/regiondrivers/aliyun.go:940:52" + "position": "pkg/compute/regiondrivers/aliyun.go:948:52" }, { "id": "Not support create readonly dbinstance with master dbinstance engine %s", "message": "Not support create readonly dbinstance with master dbinstance engine %s", "translation": "不支持创建引擎为%s的只读数据库实例", - "position": "pkg/compute/regiondrivers/aliyun.go:943:51" + "position": "pkg/compute/regiondrivers/aliyun.go:951:51" }, { "id": "Master dbinstance memory ≥64GB, up to 10 read-only instances are allowed to be created", "message": "Master dbinstance memory ≥64GB, up to 10 read-only instances are allowed to be created", "translation": "主实例内在大于等于64GB,最多可创建10个只读实例", - "position": "pkg/compute/regiondrivers/aliyun.go:950:51" + "position": "pkg/compute/regiondrivers/aliyun.go:958:51" }, { "id": "Master dbinstance memory \u003c64GB, up to 5 read-only instances are allowed to be created", "message": "Master dbinstance memory \u003c64GB, up to 5 read-only instances are allowed to be created", "translation": "主实例内在小于64GB,最多可创建5个只读实例", - "position": "pkg/compute/regiondrivers/aliyun.go:952:51" + "position": "pkg/compute/regiondrivers/aliyun.go:960:51" }, { "id": "At least two networks are required under vpc %s(%s) with aliyun %s(%s)", "message": "At least two networks are required under vpc %s(%s) with aliyun %s(%s)", "translation": "VPC %s(%s)至少需要2个子网来使用阿里云%s(%s)", - "position": "pkg/compute/regiondrivers/aliyun.go:962:52" + "position": "pkg/compute/regiondrivers/aliyun.go:970:52" }, { "id": "Description can not start with http:// or https://", "message": "Description can not start with http:// or https://", "translation": "描述不可以http://、https://开头", - "position": "pkg/compute/regiondrivers/aliyun.go:969:51" + "position": "pkg/compute/regiondrivers/aliyun.go:977:51" }, { "id": "Aliyun DBInstance account name length shoud be 2~16 characters", "message": "Aliyun DBInstance account name length shoud be 2~16 characters", "translation": "阿里云数据库实例账号名称长度应在2~16内", - "position": "pkg/compute/regiondrivers/aliyun.go:993:50" + "position": "pkg/compute/regiondrivers/aliyun.go:1001:50" }, { "id": "%s is reserved for aliyun %s, please use another", "message": "%s is reserved for aliyun %s, please use another", "translation": "%s是阿里云%s的保留名称", - "position": "pkg/compute/regiondrivers/aliyun.go:1002:50" + "position": "pkg/compute/regiondrivers/aliyun.go:1010:50" }, { "id": "invalid character %s for account name", "message": "invalid character %s for account name", "translation": "账号名称中包含无效字符:%s", - "position": "pkg/compute/regiondrivers/aliyun.go:1007:51" + "position": "pkg/compute/regiondrivers/aliyun.go:1015:51" }, { "id": "account name can not start or end with _", "message": "account name can not start or end with _", "translation": "账号名称不可以下划线开头或结尾", - "position": "pkg/compute/regiondrivers/aliyun.go:1010:51" + "position": "pkg/compute/regiondrivers/aliyun.go:1018:51" }, { "id": "%s only support aliyun %s or %s", "message": "%s only support aliyun %s or %s", "translation": "%s仅对阿里云%s或%s有效", - "position": "pkg/compute/regiondrivers/aliyun.go:1049:44" + "position": "pkg/compute/regiondrivers/aliyun.go:1057:44" }, { "id": "%s only support aliyun %s", "message": "%s only support aliyun %s", "translation": "%s仅对阿里云%s有效", - "position": "pkg/compute/regiondrivers/aliyun.go:1053:44" + "position": "pkg/compute/regiondrivers/aliyun.go:1061:44" }, { "id": "Unknown privilege %s", "message": "Unknown privilege %s", "translation": "未知的权限%s", - "position": "pkg/compute/regiondrivers/aliyun.go:1056:43" + "position": "pkg/compute/regiondrivers/aliyun.go:1064:43" }, { "id": "network %s related vpc not found", "message": "network %s related vpc not found", "translation": "子网%s所属的VPC未找到", - "position": "pkg/compute/regiondrivers/aliyun.go:1133:42" + "position": "pkg/compute/regiondrivers/aliyun.go:1141:42" }, { "id": "account_privilege %s only support redis version 4.0", "message": "account_privilege %s only support redis version 4.0", "translation": "account_privilege %s仅支持Redis版本4.0", - "position": "pkg/compute/regiondrivers/aliyun.go:1259:48" + "position": "pkg/compute/regiondrivers/aliyun.go:1267:48" }, { "id": "invalid cidr range %s, mask length should less than or equal to 24", "message": "invalid cidr range %s, mask length should less than or equal to 24", "translation": "", - "position": "pkg/compute/regiondrivers/aliyun.go:1468:50" + "position": "pkg/compute/regiondrivers/aliyun.go:1476:50" }, { "id": "not supported create rule", "message": "not supported create rule", "translation": "", - "position": "pkg/compute/regiondrivers/aliyun.go:1547:53" + "position": "pkg/compute/regiondrivers/aliyun.go:1555:53" + }, + { + "id": "aws rds not support password character %s", + "message": "aws rds not support password character %s", + "translation": "", + "position": "pkg/compute/regiondrivers/aws.go:114:52" + }, + { + "id": "aws not support create rds database", + "message": "aws not support create rds database", + "translation": "", + "position": "pkg/compute/regiondrivers/aws.go:137:47" + }, + { + "id": "aws not support create rds account", + "message": "aws not support create rds account", + "translation": "", + "position": "pkg/compute/regiondrivers/aws.go:141:47" }, { "id": "required at least %d subnet.", "message": "required at least %d subnet.", "translation": "要求至少%d子网", - "position": "pkg/compute/regiondrivers/aws.go:134:51" + "position": "pkg/compute/regiondrivers/aws.go:204:51" }, { "id": "required at least %d subnet with at least 8 free ip.", "message": "required at least %d subnet with at least 8 free ip.", "translation": "要求至少有%d个包含8个可用IP的子网", - "position": "pkg/compute/regiondrivers/aws.go:151:51" + "position": "pkg/compute/regiondrivers/aws.go:221:51" }, { "id": "Loadbalancer's manager %s does not match vpc's(%s(%s)) (%s)", "message": "Loadbalancer's manager %s does not match vpc's(%s(%s)) (%s)", "translation": "负载均衡实例的manager %s与VPC %s(%s)的不匹配:%s", - "position": "pkg/compute/regiondrivers/aws.go:162:50" + "position": "pkg/compute/regiondrivers/aws.go:232:50" }, { "id": "all networks should in the same vpc. (%s).", "message": "all networks should in the same vpc. (%s).", "translation": "所有子网应属于同一个VPC:%s", - "position": "pkg/compute/regiondrivers/aws.go:167:49" + "position": "pkg/compute/regiondrivers/aws.go:237:49" }, { "id": "already has one network in the zone %s. (%s).", "message": "already has one network in the zone %s. (%s).", "translation": "已经有一个子网在区域%s:%s", - "position": "pkg/compute/regiondrivers/aws.go:171:49" + "position": "pkg/compute/regiondrivers/aws.go:241:49" }, { "id": "invalid parameter loadbalancer_spec %s", "message": "invalid parameter loadbalancer_spec %s", "translation": "无效的loadbalancer_spec参数:%s", - "position": "pkg/compute/regiondrivers/aws.go:244:48" + "position": "pkg/compute/regiondrivers/aws.go:314:48" }, { "id": "invalid parameter backendgroup %s", "message": "invalid parameter backendgroup %s", "translation": "无效的backendgroup参数:%s", - "position": "pkg/compute/regiondrivers/aws.go:408:48" + "position": "pkg/compute/regiondrivers/aws.go:478:48" }, { "id": "invalid loadbalancer_spec %s", "message": "invalid loadbalancer_spec %s", "translation": "无效的loadbalancer_spec参数:%s", - "position": "pkg/compute/regiondrivers/aws.go:420:48" + "position": "pkg/compute/regiondrivers/aws.go:490:48" }, { "id": "%s does not currently support creating loadbalancer acl", "message": "%s does not currently support creating loadbalancer acl", "translation": "%s当前不支持创建负载均衡访问控制规则", - "position": "pkg/compute/regiondrivers/aws.go:426:47" + "position": "pkg/compute/regiondrivers/aws.go:496:47" }, { "id": "%s does not currently support creating loadbalancer certificate", "message": "%s does not currently support creating loadbalancer certificate", "translation": "%s当前不支持创建负载均衡证书", - "position": "pkg/compute/regiondrivers/aws.go:430:47" - }, - { - "id": "loadbalancer listener %s related loadbalancer %s not found", - "message": "loadbalancer listener %s related loadbalancer %s not found", - "translation": "监听%s所属的负载均衡实例%s找不到", - "position": "pkg/compute/regiondrivers/aws.go:570:50" + "position": "pkg/compute/regiondrivers/aws.go:500:47" }, { "id": "The backend %s is already registered on port %d", "message": "The backend %s is already registered on port %d", "translation": "后端%s已经以端口%d注册", - "position": "pkg/compute/regiondrivers/aws.go:710:49" + "position": "pkg/compute/regiondrivers/aws.go:780:49" }, { "id": "%s request the mask range should be between 16 and 28", "message": "%s request the mask range should be between 16 and 28", "translation": "%s要求掩码大小在16到28范围内", - "position": "pkg/compute/regiondrivers/aws.go:1444:50" + "position": "pkg/compute/regiondrivers/aws.go:1514:50" }, { "id": "only us-east-1 support %s", "message": "only us-east-1 support %s", "translation": "", - "position": "pkg/compute/regiondrivers/aws.go:1576:55" + "position": "pkg/compute/regiondrivers/aws.go:1646:55" }, { "id": "Invalid aws waf type %s", "message": "Invalid aws waf type %s", "translation": "不支持的aws WAF类型 %s", - "position": "pkg/compute/regiondrivers/aws.go:1579:50" + "position": "pkg/compute/regiondrivers/aws.go:1649:50" }, { "id": "%s does not currently support creating loadbalancer", "message": "%s does not currently support creating loadbalancer", "translation": "%s当前不支持创建负载均衡实例", - "position": "pkg/compute/regiondrivers/azure.go:45:47" + "position": "pkg/compute/regiondrivers/azure.go:54:47" }, { "id": "%s request the mask range should be between 8 and 29", "message": "%s request the mask range should be between 8 and 29", "translation": "", - "position": "pkg/compute/regiondrivers/azure.go:82:50" + "position": "pkg/compute/regiondrivers/azure.go:91:50" }, { "id": "Invalid azure waf type %s", "message": "Invalid azure waf type %s", "translation": "不支持的azure WAF类型 %s", - "position": "pkg/compute/regiondrivers/azure.go:94:50" + "position": "pkg/compute/regiondrivers/azure.go:103:50" }, { "id": "invalid default action %s", "message": "invalid default action %s", "translation": "不支持的默认动作 %s", - "position": "pkg/compute/regiondrivers/azure.go:106:50" + "position": "pkg/compute/regiondrivers/azure.go:115:50" }, { "id": "disk and snapshotpolicy should have same domain", "message": "disk and snapshotpolicy should have same domain", "translation": "磁盘和快照策略应在相同的域", - "position": "pkg/compute/regiondrivers/base.go:197:39" + "position": "pkg/compute/regiondrivers/base.go:198:39" }, { "id": "disk and snapshotpolicy should have same project", "message": "disk and snapshotpolicy should have same project", "translation": "磁盘和快照策略应在相同的项目", - "position": "pkg/compute/regiondrivers/base.go:200:39" + "position": "pkg/compute/regiondrivers/base.go:201:39" }, { "id": "ValidateCreateNatGateway", "message": "ValidateCreateNatGateway", "translation": "", - "position": "pkg/compute/regiondrivers/base.go:440:49" + "position": "pkg/compute/regiondrivers/base.go:449:49" }, { "id": "RequestAssociatEip", "message": "RequestAssociatEip", "translation": "", - "position": "pkg/compute/regiondrivers/base.go:448:42" + "position": "pkg/compute/regiondrivers/base.go:457:42" }, { "id": "%s does not support creating loadbalancer", "message": "%s does not support creating loadbalancer", "translation": "%s不支持创建负载均衡实例", - "position": "pkg/compute/regiondrivers/esxi.go:46:51" + "position": "pkg/compute/regiondrivers/bingocloud.go:69:51" }, { "id": "%s does not support creating loadbalancer acl", "message": "%s does not support creating loadbalancer acl", "translation": "%s不支持创建负载均衡访问控制规则", - "position": "pkg/compute/regiondrivers/esxi.go:50:47" + "position": "pkg/compute/regiondrivers/bingocloud.go:73:47" }, { "id": "%s does not support creating loadbalancer certificate", "message": "%s does not support creating loadbalancer certificate", "translation": "%s不支持创建负载均衡证书", - "position": "pkg/compute/regiondrivers/esxi.go:54:47" + "position": "pkg/compute/regiondrivers/bingocloud.go:77:47" + }, + { + "id": "Invalid cidr_block, want 192.168.0.0/16|10.0.0.0/8|172.16.0.0/12, got %s", + "message": "Invalid cidr_block, want 192.168.0.0/16|10.0.0.0/8|172.16.0.0/12, got %s", + "translation": "", + "position": "pkg/compute/regiondrivers/cloudpods.go:55:50" }, { "id": "Google dbinstance not support prepaid billing type", "message": "Google dbinstance not support prepaid billing type", "translation": "Google数据库实例不支持预付费计费类型", - "position": "pkg/compute/regiondrivers/google.go:190:50" + "position": "pkg/compute/regiondrivers/google.go:160:50" }, { "id": "disk size gb must in range 10 ~ 30720 Gb", "message": "disk size gb must in range 10 ~ 30720 Gb", "translation": "磁盘尺寸必须在10~30720GB范围内", - "position": "pkg/compute/regiondrivers/google.go:194:50" + "position": "pkg/compute/regiondrivers/google.go:164:50" }, { "id": "eip's manager (%s(%s)) does not match vpc's(%s(%s)) (%s)", "message": "eip's manager (%s(%s)) does not match vpc's(%s(%s)) (%s)", "translation": "EIP %s(%s)与vpc %s(%s)的manager id (%s)不匹配", - "position": "pkg/compute/regiondrivers/huawei.go:127:49" + "position": "pkg/compute/regiondrivers/huawei.go:138:49" }, { "id": "loadbalancer is using by %d listener.", "message": "loadbalancer is using by %d listener.", "translation": "负载均衡实例正被%d个监听使用", - "position": "pkg/compute/regiondrivers/huawei.go:1952:37" + "position": "pkg/compute/regiondrivers/huawei.go:1964:37" }, { "id": "loadbalancer is using by %d backendgroup.", "message": "loadbalancer is using by %d backendgroup.", "translation": "负载均衡实例正被%d个后端组使用", - "position": "pkg/compute/regiondrivers/huawei.go:1961:37" + "position": "pkg/compute/regiondrivers/huawei.go:1973:37" }, { "id": "Not support create read-only dbinstance for %s", "message": "Not support create read-only dbinstance for %s", "translation": "不支持创建引擎类型为%s的只读数据库实例", - "position": "pkg/compute/regiondrivers/huawei.go:2139:50" + "position": "pkg/compute/regiondrivers/huawei.go:2151:50" }, { "id": "Huawei dbinstance name length shoud be 4~64 characters", "message": "Huawei dbinstance name length shoud be 4~64 characters", "translation": "华为云数据库实例名称长度必须在4~64范围内", - "position": "pkg/compute/regiondrivers/huawei.go:2143:50" + "position": "pkg/compute/regiondrivers/huawei.go:2155:50" }, { "id": "%s require disk size must in 40 ~ 4000 GB", "message": "%s require disk size must in 40 ~ 4000 GB", "translation": "%s要求磁盘大小必须在40~4000GB范围内", - "position": "pkg/compute/regiondrivers/huawei.go:2147:50" + "position": "pkg/compute/regiondrivers/huawei.go:2159:50" }, { "id": "The disk_size_gb must be an integer multiple of 10", "message": "The disk_size_gb must be an integer multiple of 10", "translation": "disk_size_gb必须是10的整数倍", - "position": "pkg/compute/regiondrivers/huawei.go:2151:50" + "position": "pkg/compute/regiondrivers/huawei.go:2163:50" }, { "id": "Not support create account for huawei cloud %s instance", "message": "Not support create account for huawei cloud %s instance", "translation": "不支持为华为云%s实例创建账号", - "position": "pkg/compute/regiondrivers/huawei.go:2199:50" + "position": "pkg/compute/regiondrivers/huawei.go:2211:50" }, { "id": "Huawei rds password cannot be in the same reverse order as the account", "message": "Huawei rds password cannot be in the same reverse order as the account", "translation": "华为云RDS密码不允许是账号名的反转", - "position": "pkg/compute/regiondrivers/huawei.go:2207:50" + "position": "pkg/compute/regiondrivers/huawei.go:2219:50" }, { "id": "Not support create database for huawei cloud %s instance", "message": "Not support create database for huawei cloud %s instance", "translation": "不支持创建华为云%s实例创建数据库", - "position": "pkg/compute/regiondrivers/huawei.go:2214:50" + "position": "pkg/compute/regiondrivers/huawei.go:2226:50" }, { "id": "Huawei DBInstance backup name length shoud be 4~64 characters", "message": "Huawei DBInstance backup name length shoud be 4~64 characters", "translation": "华为云数据库实例备份名称长度应在4~64范围内", - "position": "pkg/compute/regiondrivers/huawei.go:2221:50" + "position": "pkg/compute/regiondrivers/huawei.go:2233:50" }, { "id": "Huawei only supports specified databases with %s", "message": "Huawei only supports specified databases with %s", "translation": "华为云仅支持使用%s时指定数据库", - "position": "pkg/compute/regiondrivers/huawei.go:2225:50" + "position": "pkg/compute/regiondrivers/huawei.go:2237:50" }, { "id": "Huawei DBInstance Disk cannot be thrink", "message": "Huawei DBInstance Disk cannot be thrink", "translation": "华为云数据库实例的磁盘不可缩容", - "position": "pkg/compute/regiondrivers/huawei.go:2233:47" + "position": "pkg/compute/regiondrivers/huawei.go:2245:47" }, { "id": "Huawei current not support reset dbinstance account password", "message": "Huawei current not support reset dbinstance account password", "translation": "华为云当前不支持重置数据库实例的账号密码", - "position": "pkg/compute/regiondrivers/huawei.go:2244:46" + "position": "pkg/compute/regiondrivers/huawei.go:2256:46" }, { "id": "No need to grant or revoke privilege for admin account", "message": "No need to grant or revoke privilege for admin account", "translation": "无需为管理员账号授予或收回权限", - "position": "pkg/compute/regiondrivers/huawei.go:2253:43" + "position": "pkg/compute/regiondrivers/huawei.go:2265:43" }, { "id": "%s not support recovery", "message": "%s not support recovery", "translation": "%s不支持恢复", - "position": "pkg/compute/regiondrivers/huawei.go:2264:41" + "position": "pkg/compute/regiondrivers/huawei.go:2276:41" }, { "id": "Huawei %s rds not support recovery from it self rds backup", "message": "Huawei %s rds not support recovery from it self rds backup", "translation": "华为云%s RDS不支持从它自己的备份中恢复", - "position": "pkg/compute/regiondrivers/huawei.go:2267:41" + "position": "pkg/compute/regiondrivers/huawei.go:2279:41" }, { "id": "Huawei only %s engine support databases recovery", "message": "Huawei only %s engine support databases recovery", "translation": "华为云仅%s引擎支持数据库恢复", - "position": "pkg/compute/regiondrivers/huawei.go:2271:44" + "position": "pkg/compute/regiondrivers/huawei.go:2283:44" }, { "id": "New databases name can not be one of %s", "message": "New databases name can not be one of %s", "translation": "新数据库名称不允许是%s", - "position": "pkg/compute/regiondrivers/huawei.go:2276:45" + "position": "pkg/compute/regiondrivers/huawei.go:2288:45" }, { "id": "zone mismatch, elastic cache sku zone %s != %s", "message": "zone mismatch, elastic cache sku zone %s != %s", "translation": "zone不匹配,弹性缓存SKU的zone %s != %s", - "position": "pkg/compute/regiondrivers/huawei.go:2333:45" + "position": "pkg/compute/regiondrivers/huawei.go:2345:45" }, { "id": "elastic cache sku zone (%s) and subnet zone (%s) mismatch", "message": "elastic cache sku zone (%s) and subnet zone (%s) mismatch", "translation": "", - "position": "pkg/compute/regiondrivers/huawei.go:2338:46" + "position": "pkg/compute/regiondrivers/huawei.go:2350:46" }, { "id": "sku %s is soldout", "message": "sku %s is soldout", "translation": "SKU %s已售罄", - "position": "pkg/compute/regiondrivers/huawei.go:2344:43" + "position": "pkg/compute/regiondrivers/huawei.go:2356:43" }, { "id": "%s not support create account", "message": "%s not support create account", "translation": "%s不支持创建账号", - "position": "pkg/compute/regiondrivers/huawei.go:2553:51" + "position": "pkg/compute/regiondrivers/huawei.go:2565:51" }, { "id": "huawei %s mode elastic not support create backup", "message": "huawei %s mode elastic not support create backup", "translation": "华为云%s类型弹性缓存不支持创建备份", - "position": "pkg/compute/regiondrivers/huawei.go:2611:39" + "position": "pkg/compute/regiondrivers/huawei.go:2623:39" }, { "id": "Huawei nat not support associate eip", "message": "Huawei nat not support associate eip", "translation": "华为云不支持绑定弹性公网IP", - "position": "pkg/compute/regiondrivers/huawei.go:2684:50" + "position": "pkg/compute/regiondrivers/huawei.go:2696:50" }, { "id": "zone info missing", "message": "zone info missing", "translation": "zone信息未指定", - "position": "pkg/compute/regiondrivers/kvm.go:95:48" + "position": "pkg/compute/regiondrivers/kvm.go:104:48" }, { "id": "vpc lb is not allowed for now", "message": "vpc lb is not allowed for now", "translation": "VPC中的负载均衡暂不支持", - "position": "pkg/compute/regiondrivers/kvm.go:98:48" + "position": "pkg/compute/regiondrivers/kvm.go:107:48" }, { "id": "zone %s(%s) has no lbcluster", "message": "zone %s(%s) has no lbcluster", "translation": "zone %s(%s)没有可用负载均衡转发集群", - "position": "pkg/compute/regiondrivers/kvm.go:104:49" + "position": "pkg/compute/regiondrivers/kvm.go:113:49" }, { "id": "no viable lbcluster", "message": "no viable lbcluster", "translation": "没有可用的负载均衡转发集群", - "position": "pkg/compute/regiondrivers/kvm.go:126:49" + "position": "pkg/compute/regiondrivers/kvm.go:135:49" }, { "id": "host %s has no access ip", "message": "host %s has no access ip", "translation": "宿主机%s没有可访问的IP", - "position": "pkg/compute/regiondrivers/kvm.go:206:50" + "position": "pkg/compute/regiondrivers/kvm.go:215:50" }, { "id": "error getting host of guest %s", "message": "error getting host of guest %s", "translation": "查找虚机%s所在宿主机出错", - "position": "pkg/compute/regiondrivers/kvm.go:237:50" + "position": "pkg/compute/regiondrivers/kvm.go:246:50" }, { "id": "error loadbalancer of backend group %s", "message": "error loadbalancer of backend group %s", "translation": "查找负载均衡后端组%s所属的实例出错", - "position": "pkg/compute/regiondrivers/kvm.go:240:50" + "position": "pkg/compute/regiondrivers/kvm.go:249:50" }, { "id": "region of host %q (%s) != region of loadbalancer %q (%s)", "message": "region of host %q (%s) != region of loadbalancer %q (%s)", "translation": "宿主机%q(%s)所属的region与负载均衡实例所属的%q(%s)不一致", - "position": "pkg/compute/regiondrivers/kvm.go:247:50" + "position": "pkg/compute/regiondrivers/kvm.go:256:50" }, { "id": "redirect must have at least one of scheme, host, path changed", "message": "redirect must have at least one of scheme, host, path changed", "translation": "跳转应至少变更scheme, host, path中的一项", - "position": "pkg/compute/regiondrivers/kvm.go:332:50" + "position": "pkg/compute/regiondrivers/kvm.go:341:50" }, { "id": "backend_group argument is missing", "message": "backend_group argument is missing", "translation": "未指定backend_group参数", - "position": "pkg/compute/regiondrivers/kvm.go:340:50" + "position": "pkg/compute/regiondrivers/kvm.go:349:50" }, { "id": "non redirect lblistener rule must have backend_group set", "message": "non redirect lblistener rule must have backend_group set", "translation": "非跳转类型监听必须指定backend_group参数", - "position": "pkg/compute/regiondrivers/kvm.go:423:48" + "position": "pkg/compute/regiondrivers/kvm.go:434:48" }, { "id": "redirect can only be enabled for http/https listener", "message": "redirect can only be enabled for http/https listener", "translation": "仅http/https监听可启用跳转功能", - "position": "pkg/compute/regiondrivers/kvm.go:506:49" + "position": "pkg/compute/regiondrivers/kvm.go:517:49" }, { "id": "non http listener must have backend group set", "message": "non http listener must have backend group set", "translation": "非http监听必须指定后端组", - "position": "pkg/compute/regiondrivers/kvm.go:684:50" + "position": "pkg/compute/regiondrivers/kvm.go:697:50" }, { "id": "%s only supports eip charge type %q", "message": "%s only supports eip charge type %q", "translation": "", - "position": "pkg/compute/regiondrivers/kvm.go:912:43" + "position": "pkg/compute/regiondrivers/kvm.go:924:43" }, { "id": "no available eip network", "message": "no available eip network", "translation": "", - "position": "pkg/compute/regiondrivers/kvm.go:951:38" + "position": "pkg/compute/regiondrivers/kvm.go:962:38" }, { "id": "bad network type %q, want %q", "message": "bad network type %q, want %q", "translation": "无效的子网类型%q,期望%q", - "position": "pkg/compute/regiondrivers/kvm.go:955:43" + "position": "pkg/compute/regiondrivers/kvm.go:971:43" }, { "id": "failed to found vpc for network %s(%s)", "message": "failed to found vpc for network %s(%s)", "translation": "查找子网%s(%s)所属的VPC时出错", - "position": "pkg/compute/regiondrivers/kvm.go:961:43" + "position": "pkg/compute/regiondrivers/kvm.go:977:43" }, { "id": "network %s(%s) does not belong to %s", "message": "network %s(%s) does not belong to %s", "translation": "子网%s(%s)不属于%s", - "position": "pkg/compute/regiondrivers/kvm.go:968:47" + "position": "pkg/compute/regiondrivers/kvm.go:984:47" }, { "id": "Kvm snapshot missing storage ??", "message": "Kvm snapshot missing storage ??", "translation": "KVM快照找不到所属的存储", - "position": "pkg/compute/regiondrivers/kvm.go:976:43" + "position": "pkg/compute/regiondrivers/kvm.go:992:43" }, { "id": "failed to find %s %s", "message": "failed to find %s %s", "translation": "", - "position": "pkg/compute/regiondrivers/managedvirtual.go:139:46" + "position": "pkg/compute/regiondrivers/managedvirtual.go:148:46" }, { "id": "cannot change loadbalancer listener listener_type", "message": "cannot change loadbalancer listener listener_type", "translation": "不可变更负载均衡监听的listener_type", - "position": "pkg/compute/regiondrivers/managedvirtual.go:181:48" + "position": "pkg/compute/regiondrivers/managedvirtual.go:190:48" }, { "id": "cannot change loadbalancer listener listener_port", "message": "cannot change loadbalancer listener listener_port", "translation": "不可变更负载均衡监听的listener_port", - "position": "pkg/compute/regiondrivers/managedvirtual.go:184:48" + "position": "pkg/compute/regiondrivers/managedvirtual.go:193:48" }, { "id": "account name '%s' is not allowed", "message": "account name '%s' is not allowed", "translation": "", - "position": "pkg/compute/regiondrivers/managedvirtual.go:2307:42" + "position": "pkg/compute/regiondrivers/managedvirtual.go:2332:42" }, { "id": "can not make backup in status %s", "message": "can not make backup in status %s", "translation": "无法在状态%s时创建备份", - "position": "pkg/compute/regiondrivers/managedvirtual.go:2356:48" + "position": "pkg/compute/regiondrivers/managedvirtual.go:2381:48" }, { "id": "invalid cidr range %s", "message": "invalid cidr range %s", "translation": "", - "position": "pkg/compute/regiondrivers/managedvirtual.go:3035:43" + "position": "pkg/compute/regiondrivers/managedvirtual.go:3066:43" }, { "id": "loadbalancer listener %s is already updating", "message": "loadbalancer listener %s is already updating", "translation": "负载均衡监听%s正在变更中", - "position": "pkg/compute/regiondrivers/openstack.go:539:50" + "position": "pkg/compute/regiondrivers/openstack.go:552:50" }, { "id": "loadbalancer backendgroup aready associate with other %s listener", "message": "loadbalancer backendgroup aready associate with other %s listener", "translation": "负载均衡后端组已与监听%s绑定", - "position": "pkg/compute/regiondrivers/qcloud.go:194:44" + "position": "pkg/compute/regiondrivers/qcloud.go:202:44" }, { "id": "loadbalancer aready associated with fourth layer listener %s", "message": "loadbalancer aready associated with fourth layer listener %s", "translation": "负载均衡实例已与四层监听%s关联", - "position": "pkg/compute/regiondrivers/qcloud.go:813:48" + "position": "pkg/compute/regiondrivers/qcloud.go:821:48" }, { "id": "path can not be emtpy", "message": "path can not be emtpy", "translation": "路径不可为空", - "position": "pkg/compute/regiondrivers/qcloud.go:875:48" + "position": "pkg/compute/regiondrivers/qcloud.go:883:48" }, { "id": "server %s with port %d already in used", "message": "server %s with port %d already in used", "translation": "虚机%s、端口%d已注册", - "position": "pkg/compute/regiondrivers/qcloud.go:951:37" + "position": "pkg/compute/regiondrivers/qcloud.go:959:37" }, { "id": "server %s with port %d aready used by other %s listener", "message": "server %s with port %d aready used by other %s listener", "translation": "虚机%s、端口%d正被监听%s使用", - "position": "pkg/compute/regiondrivers/qcloud.go:1012:37" + "position": "pkg/compute/regiondrivers/qcloud.go:1020:37" }, { "id": "Qcloud Basic MySQL instance not support create backup", "message": "Qcloud Basic MySQL instance not support create backup", "translation": "腾讯云基础类型MySQL实例不支持创建备份", - "position": "pkg/compute/regiondrivers/qcloud.go:1442:49" + "position": "pkg/compute/regiondrivers/qcloud.go:1452:49" }, { "id": "Not support create Qcloud databases", "message": "Not support create Qcloud databases", "translation": "腾讯云不支持创建数据库", - "position": "pkg/compute/regiondrivers/qcloud.go:1453:47" + "position": "pkg/compute/regiondrivers/qcloud.go:1463:47" }, { "id": "redis version 2.8 not support create account", "message": "redis version 2.8 not support create account", "translation": "腾讯云Redis 2.8版本不支持创建账号", - "position": "pkg/compute/regiondrivers/qcloud.go:1739:46" + "position": "pkg/compute/regiondrivers/qcloud.go:1750:46" + }, + { + "id": "service_type %s", + "message": "service_type %s", + "translation": "", + "position": "pkg/compute/regiondrivers/qcloud.go:1902:48" + }, + { + "id": "area %s", + "message": "area %s", + "translation": "", + "position": "pkg/compute/regiondrivers/qcloud.go:1909:48" + }, + { + "id": "invalid origin type %s", + "message": "invalid origin type %s", + "translation": "", + "position": "pkg/compute/regiondrivers/qcloud.go:1924:51" }, { "id": "%s request the mask range should be less than or equal to 29", "message": "%s request the mask range should be less than or equal to 29", "translation": "", - "position": "pkg/compute/regiondrivers/ucloud.go:83:50" + "position": "pkg/compute/regiondrivers/ucloud.go:91:50" }, { "id": "Empty spec query key", @@ -9493,11 +9691,17 @@ "translation": "用户名或者密码不正确", "position": "pkg/httperrors/consts.go:94:2" }, + { + "id": "ServiceAbnormal", + "message": "ServiceAbnormal", + "translation": "", + "position": "pkg/httperrors/consts.go:96:2" + }, { "id": "InvalidAccessKey", "message": "InvalidAccessKey", "translation": "输入的秘钥不存在、已禁用或者错误", - "position": "pkg/httperrors/consts.go:96:2" + "position": "pkg/httperrors/consts.go:98:2" }, { "id": "Image %s not found", @@ -9557,103 +9761,103 @@ "id": "sysadmin is protected", "message": "sysadmin is protected", "translation": "sysadmin受到保护", - "position": "pkg/keystone/models/assignments.go:295:38" + "position": "pkg/keystone/models/assignments.go:296:38" }, { "id": "cannot remove current user from current project", "message": "cannot remove current user from current project", "translation": "无法将当前用户从当前项目中移除", - "position": "pkg/keystone/models/assignments.go:298:38" + "position": "pkg/keystone/models/assignments.go:299:38" }, { "id": "query error %s", "message": "query error %s", "translation": "查询出错:%s", - "position": "pkg/keystone/models/assignments.go:708:52" + "position": "pkg/keystone/models/assignments.go:710:52" }, { "id": "missing input field type", "message": "missing input field type", "translation": "输入参数未指定type字段", - "position": "pkg/keystone/models/credentials.go:116:48" + "position": "pkg/keystone/models/credentials.go:120:50" }, { "id": "missing input field blob", "message": "missing input field blob", "translation": "输入参数缺少blob字段", - "position": "pkg/keystone/models/credentials.go:145:48" + "position": "pkg/keystone/models/credentials.go:148:50" }, { "id": "encrypt error %s", "message": "encrypt error %s", "translation": "加密出错:%s", - "position": "pkg/keystone/models/credentials.go:149:48" + "position": "pkg/keystone/models/credentials.go:152:50" }, { "id": "cannot delete default domain", "message": "cannot delete default domain", "translation": "不可删除默认域", - "position": "pkg/keystone/models/domains.go:281:38" + "position": "pkg/keystone/models/domains.go:289:38" }, { "id": "domain is enabled", "message": "domain is enabled", "translation": "域仍为启用状态", - "position": "pkg/keystone/models/domains.go:284:42" + "position": "pkg/keystone/models/domains.go:292:42" }, { "id": "domain is in use by user", "message": "domain is in use by user", "translation": "域中仍有用户", - "position": "pkg/keystone/models/domains.go:288:42" + "position": "pkg/keystone/models/domains.go:296:42" }, { "id": "domain is in use by group", "message": "domain is in use by group", "translation": "域中仍有组", - "position": "pkg/keystone/models/domains.go:292:42" + "position": "pkg/keystone/models/domains.go:300:42" }, { "id": "domain is in use by project", "message": "domain is in use by project", "translation": "域中仍有项目", - "position": "pkg/keystone/models/domains.go:296:37" + "position": "pkg/keystone/models/domains.go:304:37" }, { "id": "domain is in use by role", "message": "domain is in use by role", "translation": "域中仍有角色", - "position": "pkg/keystone/models/domains.go:300:37" + "position": "pkg/keystone/models/domains.go:308:37" }, { "id": "domain is in use by policy", "message": "domain is in use by policy", "translation": "域中仍有权限定义", - "position": "pkg/keystone/models/domains.go:304:37" + "position": "pkg/keystone/models/domains.go:312:37" }, { "id": "domain contains external resources", "message": "domain contains external resources", "translation": "域中包含外部资源", - "position": "pkg/keystone/models/domains.go:308:37" + "position": "pkg/keystone/models/domains.go:316:37" }, { "id": "readonly", "message": "readonly", "translation": "只读", - "position": "pkg/keystone/models/domains.go:315:38" + "position": "pkg/keystone/models/domains.go:323:38" }, { "id": "default domain is protected", "message": "default domain is protected", "translation": "默认域受到保护", - "position": "pkg/keystone/models/domains.go:326:38" + "position": "pkg/keystone/models/domains.go:334:38" }, { "id": "field %s is readonly", "message": "field %s is readonly", "translation": "字段%s为只读", - "position": "pkg/keystone/models/domains.go:338:47" + "position": "pkg/keystone/models/domains.go:346:47" }, { "id": "endpoint is enabled", @@ -9761,61 +9965,61 @@ "id": "domain is disabled", "message": "domain is disabled", "translation": "域已禁用", - "position": "pkg/keystone/models/identitybase.go:253:49" + "position": "pkg/keystone/models/identitybase.go:246:49" }, { "id": "resource is enabled", "message": "resource is enabled", "translation": "资源已启用", - "position": "pkg/keystone/models/identitybase.go:400:41" + "position": "pkg/keystone/models/identitybase.go:393:41" }, { "id": "fail to decode policy data", "message": "fail to decode policy data", "translation": "解析权限定义失败", - "position": "pkg/keystone/models/policies.go:281:50" + "position": "pkg/keystone/models/policies.go:292:50" }, { "id": "cannot delete system policy", "message": "cannot delete system policy", "translation": "不可删除系统权限定义", - "position": "pkg/keystone/models/policies.go:448:38" + "position": "pkg/keystone/models/policies.go:471:38" }, { "id": "cannot delete enabled policy", "message": "cannot delete enabled policy", "translation": "不可删除已启用权限定义", - "position": "pkg/keystone/models/policies.go:451:42" + "position": "pkg/keystone/models/policies.go:474:42" }, { "id": "cannot delete system project", "message": "cannot delete system project", "translation": "不可删除system项目", - "position": "pkg/keystone/models/projects.go:320:38" + "position": "pkg/keystone/models/projects.go:327:38" }, { "id": "project contains external resources", "message": "project contains external resources", "translation": "项目中包含外部资源", - "position": "pkg/keystone/models/projects.go:324:37" + "position": "pkg/keystone/models/projects.go:331:37" }, { "id": "project contains user", "message": "project contains user", "translation": "项目中包含用户", - "position": "pkg/keystone/models/projects.go:328:37" + "position": "pkg/keystone/models/projects.go:335:37" }, { "id": "project contains group", "message": "project contains group", "translation": "项目中包含组", - "position": "pkg/keystone/models/projects.go:332:37" + "position": "pkg/keystone/models/projects.go:339:37" }, { "id": "cannot alter system project name", "message": "cannot alter system project name", "translation": "不可变更system项目名", - "position": "pkg/keystone/models/projects.go:344:46" + "position": "pkg/keystone/models/projects.go:351:46" }, { "id": "region contains endpoints", @@ -9833,49 +10037,49 @@ "id": "cannot alter name of role", "message": "cannot alter name of role", "translation": "不可变更角色的名称", - "position": "pkg/keystone/models/roles.go:183:45" + "position": "pkg/keystone/models/roles.go:184:45" }, { "id": "cannot delete system role", "message": "cannot delete system role", "translation": "不可删除系统角色", - "position": "pkg/keystone/models/roles.go:203:38" + "position": "pkg/keystone/models/roles.go:204:38" }, { "id": "role is being assigned to user", "message": "role is being assigned to user", "translation": "角色已被赋予给用户", - "position": "pkg/keystone/models/roles.go:207:37" + "position": "pkg/keystone/models/roles.go:208:37" }, { "id": "role is being assigned to group", "message": "role is being assigned to group", "translation": "角色已被赋予给组", - "position": "pkg/keystone/models/roles.go:211:37" + "position": "pkg/keystone/models/roles.go:212:37" }, { "id": "not supported update context", "message": "not supported update context", "translation": "不支持在指定上下文中执行更新操作", - "position": "pkg/keystone/models/roles.go:342:48" + "position": "pkg/keystone/models/roles.go:343:48" }, { "id": "not supported update context %s", "message": "not supported update context %s", "translation": "不支持在指定上下文中执行更新操作:%s", - "position": "pkg/keystone/models/roles.go:346:48" + "position": "pkg/keystone/models/roles.go:347:48" }, { "id": "inconsistent domain for project and roles", "message": "inconsistent domain for project and roles", "translation": "项目和角色不在同一个域", - "position": "pkg/keystone/models/roles.go:354:49" + "position": "pkg/keystone/models/roles.go:355:49" }, { "id": "not supported secondary update context %s", "message": "not supported secondary update context %s", "translation": "不支持在指定的第2个上下文中执行更新操作:%s", - "position": "pkg/keystone/models/roles.go:367:48" + "position": "pkg/keystone/models/roles.go:368:48" }, { "id": "service contains endpoints", @@ -9899,49 +10103,49 @@ "id": "cannot alter sysadmin user name", "message": "cannot alter sysadmin user name", "translation": "不可变更sysadmin的用户名", - "position": "pkg/keystone/models/users.go:516:46" + "position": "pkg/keystone/models/users.go:513:46" }, { "id": "invalid password: %s", "message": "invalid password: %s", "translation": "无效的密码:%s", - "position": "pkg/keystone/models/users.go:548:51" + "position": "pkg/keystone/models/users.go:545:51" }, { "id": "cannot delete non-local non-sso user", "message": "cannot delete non-local non-sso user", "translation": "无法删除非本地的非SSO用户", - "position": "pkg/keystone/models/users.go:759:40" + "position": "pkg/keystone/models/users.go:776:40" }, { "id": "user contains external resources", "message": "user contains external resources", "translation": "用户仍有外部资源", - "position": "pkg/keystone/models/users.go:773:37" + "position": "pkg/keystone/models/users.go:790:37" }, { "id": "cannot delete system user", "message": "cannot delete system user", "translation": "不可删除系统用户", - "position": "pkg/keystone/models/users.go:776:38" + "position": "pkg/keystone/models/users.go:793:38" }, { "id": "cannot join user and group in differnt domain", "message": "cannot join user and group in differnt domain", "translation": "用户和组的域归属必须相同", - "position": "pkg/keystone/models/users.go:825:48" + "position": "pkg/keystone/models/users.go:842:48" }, { "id": "cannot join read-only group", "message": "cannot join read-only group", "translation": "不可加入只读组", - "position": "pkg/keystone/models/users.go:828:43" + "position": "pkg/keystone/models/users.go:845:43" }, { "id": "cannot leave read-only group", "message": "cannot leave read-only group", "translation": "不可离开只读组", - "position": "pkg/keystone/models/users.go:842:43" + "position": "pkg/keystone/models/users.go:859:43" }, { "id": "version mismatch", @@ -9961,119 +10165,125 @@ "translation": "用户已禁用", "position": "pkg/keystone/tokens/errors.go:22:2" }, + { + "id": "invalid token", + "message": "invalid token", + "translation": "无效的token", + "position": "pkg/keystone/tokens/errors.go:23:2" + }, { "id": "expired token", "message": "expired token", "translation": "token已过期", - "position": "pkg/keystone/tokens/errors.go:23:2" + "position": "pkg/keystone/tokens/errors.go:24:2" }, { "id": "invalid fernet token", "message": "invalid fernet token", "translation": "无效的fernet token", - "position": "pkg/keystone/tokens/errors.go:24:2" + "position": "pkg/keystone/tokens/errors.go:25:2" }, { "id": "invalid auth methods", "message": "invalid auth methods", "translation": "无效的认证方法", - "position": "pkg/keystone/tokens/errors.go:25:2" + "position": "pkg/keystone/tokens/errors.go:26:2" }, { "id": "user not found", "message": "user not found", "translation": "找不到用户", - "position": "pkg/keystone/tokens/errors.go:26:2" + "position": "pkg/keystone/tokens/errors.go:27:2" }, { "id": "empty auth request", "message": "empty auth request", "translation": "空的认证请求", - "position": "pkg/keystone/tokens/errors.go:28:2" + "position": "pkg/keystone/tokens/errors.go:29:2" }, { "id": "user not in project", "message": "user not in project", "translation": "用户不在项目中", - "position": "pkg/keystone/tokens/errors.go:29:2" + "position": "pkg/keystone/tokens/errors.go:30:2" }, { "id": "invalid access key id", "message": "invalid access key id", "translation": "无效的access key", - "position": "pkg/keystone/tokens/errors.go:30:2" + "position": "pkg/keystone/tokens/errors.go:31:2" }, { "id": "expired access key", "message": "expired access key", "translation": "过期的access key", - "position": "pkg/keystone/tokens/errors.go:31:2" + "position": "pkg/keystone/tokens/errors.go:32:2" }, { "id": "unrecognized input %s", "message": "unrecognized input %s", "translation": "输入无法识别:%s", - "position": "pkg/keystone/tokens/handlers.go:60:31" + "position": "pkg/keystone/tokens/handlers.go:59:31" }, { "id": "unauthorized %s", "message": "unauthorized %s", "translation": "未鉴权:%s", - "position": "pkg/keystone/tokens/handlers.go:66:31" + "position": "pkg/keystone/tokens/handlers.go:65:31" }, { "id": "fail to decode request body", "message": "fail to decode request body", "translation": "解析请求体失败", - "position": "pkg/keystone/tokens/handlers.go:77:31" + "position": "pkg/keystone/tokens/handlers.go:76:31" }, { "id": "duplicate username", "message": "duplicate username", "translation": "用户名重复", - "position": "pkg/keystone/tokens/handlers.go:91:28" + "position": "pkg/keystone/tokens/handlers.go:90:28" }, { "id": "user not found or not enabled", "message": "user not found or not enabled", "translation": "找不到用户,或用户未启用", - "position": "pkg/keystone/tokens/handlers.go:100:31" + "position": "pkg/keystone/tokens/handlers.go:99:31" }, { "id": "invalid user", "message": "invalid user", "translation": "无效的用户", - "position": "pkg/keystone/tokens/handlers.go:136:36" + "position": "pkg/keystone/tokens/handlers.go:135:36" }, { "id": "invalid project", "message": "invalid project", "translation": "无效的项目", - "position": "pkg/keystone/tokens/handlers.go:141:36" + "position": "pkg/keystone/tokens/handlers.go:140:36" }, { "id": "internal server error %s", "message": "internal server error %s", "translation": "内部服务错误:%s", - "position": "pkg/keystone/tokens/handlers.go:151:33" + "position": "pkg/keystone/tokens/handlers.go:150:33" }, { "id": "invalid domain", "message": "invalid domain", "translation": "无效的域", - "position": "pkg/keystone/tokens/handlers.go:204:37" + "position": "pkg/keystone/tokens/handlers.go:203:37" }, { - "id": "not allow to auth", - "message": "not allow to auth", - "translation": "不允许认证", - "position": "pkg/keystone/tokens/handlers.go:222:43" + "id": "missing auth token", + "message": "missing auth token", + "translation": "", + "position": "pkg/keystone/tokens/handlers.go:221:43" }, { - "id": "invalid token", - "message": "invalid token", - "translation": "无效的token", - "position": "pkg/keystone/tokens/handlers.go:228:51" + "id": "%s not allow to auth", + "message": "%s not allow to auth", + "translation": "", + "position": "pkg/keystone/tokens/handlers.go:224:43" }, { "id": "invalid token %s", @@ -10085,7 +10295,7 @@ "id": "not allow to get usage", "message": "not allow to get usage", "translation": "不允许获取使用量", - "position": "pkg/keystone/usages/handler.go:77:28" + "position": "pkg/keystone/usages/handler.go:83:28" }, { "id": "Unauthorized", @@ -10099,6 +10309,30 @@ "translation": "无效的Token", "position": "pkg/mcclient/auth/middleware.go:69:34" }, + { + "id": "%s service is abnormal, please check service status", + "message": "%s service is abnormal, please check service status", + "translation": "%s服务异常,请检查服务状态", + "position": "pkg/mcclient/modulebase/base.go:96:56" + }, + { + "id": "%s service is abnormal or network error, please try again", + "message": "%s service is abnormal or network error, please try again", + "translation": "%s服务异常或网络异常, 请重试", + "position": "pkg/mcclient/modulebase/base.go:98:56" + }, + { + "id": "%s service dns resolve error, please check dns setting", + "message": "%s service dns resolve error, please check dns setting", + "translation": "%s服务域名解析异常, 请检查域名解析配置", + "position": "pkg/mcclient/modulebase/base.go:100:56" + }, + { + "id": "%s service request timeout, please try again later", + "message": "%s service request timeout, please try again later", + "translation": "%s服务请求超时, 请稍后再试", + "position": "pkg/mcclient/modulebase/base.go:102:56" + }, { "id": "Name %s not found", "message": "Name %s not found", @@ -10109,109 +10343,109 @@ "id": "No login secret found", "message": "No login secret found", "translation": "找不到登录密文信息", - "position": "pkg/mcclient/modules/mod_cloudusers.go:68:42" - }, - { - "id": "no totp for %s", - "message": "no totp for %s", - "translation": "找不到%s的TOTP信息", - "position": "pkg/mcclient/modules/mod_credentials.go:128:41" - }, - { - "id": "no recovery secrets for %s", - "message": "no recovery secrets for %s", - "translation": "找不到%s的密文恢复信息", - "position": "pkg/mcclient/modules/mod_credentials.go:153:42" - }, - { - "id": "totp secret exists", - "message": "totp secret exists", - "translation": "TOTP密文已存在", - "position": "pkg/mcclient/modules/mod_credentials.go:335:41" + "position": "pkg/mcclient/modules/cloudid/mod_cloudusers.go:69:42" }, { "id": "No password found", "message": "No password found", "translation": "找不到密码", - "position": "pkg/mcclient/modules/mod_elasticcache.go:92:42" + "position": "pkg/mcclient/modules/compute/mod_elasticcache.go:93:42" }, { "id": "No ssh password: %s", "message": "No ssh password: %s", "translation": "找不到SSH密码:%s", - "position": "pkg/mcclient/modules/mod_hosts.go:45:42" + "position": "pkg/mcclient/modules/compute/mod_hosts.go:46:42" }, { "id": "invalid resources format", "message": "invalid resources format", "translation": "无效的资源格式", - "position": "pkg/mcclient/modules/mod_metadatas.go:54:50" + "position": "pkg/mcclient/modules/compute/mod_metadatas.go:65:50" }, { "id": "service %s not found error: %v", "message": "service %s not found error: %v", "translation": "服务%s找不到:%v", - "position": "pkg/mcclient/modules/mod_metadatas.go:101:42" - }, - { - "id": "missing uid", - "message": "missing uid", - "translation": "未指定uid", - "position": "pkg/mcclient/modules/mod_projects.go:88:48" - }, - { - "id": "missing pids", - "message": "missing pids", - "translation": "未指定pids", - "position": "pkg/mcclient/modules/mod_projects.go:92:48" - }, - { - "id": "missing pid in pids", - "message": "missing pid in pids", - "translation": "pids中未指定pid", - "position": "pkg/mcclient/modules/mod_projects.go:104:49" - }, - { - "id": "missing rid in pids", - "message": "missing rid in pids", - "translation": "pids中未指定rid", - "position": "pkg/mcclient/modules/mod_projects.go:108:49" - }, - { - "id": "missing rid", - "message": "missing rid", - "translation": "未指定rid", - "position": "pkg/mcclient/modules/mod_projects.go:137:48" - }, - { - "id": "project is not found", - "message": "project is not found", - "translation": "找不到项目", - "position": "pkg/mcclient/modules/mod_projects.go:337:50" + "position": "pkg/mcclient/modules/compute/mod_metadatas.go:112:42" }, { "id": "No login key: %s", "message": "No login key: %s", "translation": "找不到登录login_key", - "position": "pkg/mcclient/modules/mod_servers.go:53:42" + "position": "pkg/mcclient/modules/compute/mod_servers.go:54:42" }, { "id": "Not found kind in query: %v", "message": "Not found kind in query: %v", "translation": "查询中找不到kind:%v", - "position": "pkg/mcclient/modules/mod_specs.go:74:48" + "position": "pkg/mcclient/modules/compute/mod_specs.go:75:48" }, { "id": "Not found key in query: %v", "message": "Not found key in query: %v", "translation": "查询中找不到key:%v", - "position": "pkg/mcclient/modules/mod_specs.go:79:48" + "position": "pkg/mcclient/modules/compute/mod_specs.go:80:48" + }, + { + "id": "no totp for %s", + "message": "no totp for %s", + "translation": "找不到%s的TOTP信息", + "position": "pkg/mcclient/modules/identity/mod_credentials.go:183:41" + }, + { + "id": "no recovery secrets for %s", + "message": "no recovery secrets for %s", + "translation": "找不到%s的密文恢复信息", + "position": "pkg/mcclient/modules/identity/mod_credentials.go:208:42" + }, + { + "id": "totp secret exists", + "message": "totp secret exists", + "translation": "TOTP密文已存在", + "position": "pkg/mcclient/modules/identity/mod_credentials.go:448:41" + }, + { + "id": "missing uid", + "message": "missing uid", + "translation": "未指定uid", + "position": "pkg/mcclient/modules/identity/mod_projects.go:89:48" + }, + { + "id": "missing pids", + "message": "missing pids", + "translation": "未指定pids", + "position": "pkg/mcclient/modules/identity/mod_projects.go:93:48" + }, + { + "id": "missing pid in pids", + "message": "missing pid in pids", + "translation": "pids中未指定pid", + "position": "pkg/mcclient/modules/identity/mod_projects.go:105:49" + }, + { + "id": "missing rid in pids", + "message": "missing rid in pids", + "translation": "pids中未指定rid", + "position": "pkg/mcclient/modules/identity/mod_projects.go:109:49" + }, + { + "id": "missing rid", + "message": "missing rid", + "translation": "未指定rid", + "position": "pkg/mcclient/modules/identity/mod_projects.go:138:48" + }, + { + "id": "project is not found", + "message": "project is not found", + "translation": "找不到项目", + "position": "pkg/mcclient/modules/identity/mod_projects.go:338:50" }, { "id": "unsupported action %s", "message": "unsupported action %s", "translation": "不支持的动作%s", - "position": "pkg/mcclient/modules/mod_users.go:139:48" + "position": "pkg/mcclient/modules/identity/mod_users.go:140:48" }, { "id": "cluster system-default not found", @@ -10241,7 +10475,7 @@ "id": "global-settings not found", "message": "global-settings not found", "translation": "", - "position": "pkg/mcclient/modules/yunionconf/mod_parameters.go:56:42" + "position": "pkg/mcclient/modules/yunionconf/mod_parameters.go:57:42" }, { "id": "url is empty", @@ -10307,25 +10541,25 @@ "id": "Cannot change state on pause alert", "message": "Cannot change state on pause alert", "translation": "", - "position": "pkg/monitor/models/alert.go:429:2" + "position": "pkg/monitor/models/alert.go:421:2" }, { "id": "alert already attached to notification", "message": "alert already attached to notification", "translation": "", - "position": "pkg/monitor/models/alert.go:568:47" + "position": "pkg/monitor/models/alert.go:560:47" }, { "id": "Alert is already un-paused", "message": "Alert is already un-paused", "translation": "", - "position": "pkg/monitor/models/alert.go:694:47" + "position": "pkg/monitor/models/alert.go:668:47" }, { "id": "Alert is already paused", "message": "Alert is already paused", "translation": "", - "position": "pkg/monitor/models/alert.go:698:47" + "position": "pkg/monitor/models/alert.go:672:47" }, { "id": "Invalid refresh format: %s", @@ -10337,13 +10571,13 @@ "id": "not find alert %s", "message": "not find alert %s", "translation": "", - "position": "pkg/monitor/models/alertnotification.go:135:51" + "position": "pkg/monitor/models/alertnotification.go:127:51" }, { "id": "not find notification %s", "message": "not find notification %s", "translation": "", - "position": "pkg/monitor/models/alertnotification.go:142:51" + "position": "pkg/monitor/models/alertnotification.go:134:51" }, { "id": "dashboard_id is empty", @@ -10391,37 +10625,37 @@ "id": "Invalid level format: %s", "message": "Invalid level format: %s", "translation": "", - "position": "pkg/monitor/models/commonalert.go:163:49" + "position": "pkg/monitor/models/commonalert.go:164:49" }, { "id": "Invalid period format: %s", "message": "Invalid period format: %s", "translation": "", - "position": "pkg/monitor/models/commonalert.go:166:49" + "position": "pkg/monitor/models/commonalert.go:167:49" }, { "id": "Invalid silent_period format: %s", "message": "Invalid silent_period format: %s", "translation": "", - "position": "pkg/monitor/models/commonalert.go:170:50" + "position": "pkg/monitor/models/commonalert.go:171:50" }, { "id": "the AlertType is illegal:%s", "message": "the AlertType is illegal:%s", "translation": "", - "position": "pkg/monitor/models/commonalert.go:203:50" + "position": "pkg/monitor/models/commonalert.go:204:50" }, { "id": "Cannot delete system alert", "message": "Cannot delete system alert", "translation": "", - "position": "pkg/monitor/models/commonalert.go:576:42" + "position": "pkg/monitor/models/commonalert.go:592:42" }, { "id": "threshold:%s should be number type", "message": "threshold:%s should be number type", "translation": "", - "position": "pkg/monitor/models/commonalert.go:1185:50" + "position": "pkg/monitor/models/commonalert.go:1195:50" }, { "id": "Default data source not found", @@ -10439,19 +10673,19 @@ "id": "not support type %q", "message": "not support type %q", "translation": "", - "position": "pkg/monitor/models/meteralert.go:147:48" + "position": "pkg/monitor/models/meteralert.go:158:48" }, { "id": "not found res_id %q", "message": "not found res_id %q", "translation": "", - "position": "pkg/monitor/models/monitor_resource.go:165:49" + "position": "pkg/monitor/models/monitor_resource.go:225:49" }, { "id": "not found res_type %q", "message": "not found res_type %q", "translation": "", - "position": "pkg/monitor/models/monitor_resource.go:168:49" + "position": "pkg/monitor/models/monitor_resource.go:228:49" }, { "id": "unsupported resource type %s", @@ -10475,7 +10709,7 @@ "id": "Alert notification used by %d alert", "message": "Alert notification used by %d alert", "translation": "", - "position": "pkg/monitor/models/notification.go:224:37" + "position": "pkg/monitor/models/notification.go:220:37" }, { "id": "input not json dict", @@ -10499,43 +10733,49 @@ "id": "alert_id is empty", "message": "alert_id is empty", "translation": "", - "position": "pkg/monitor/models/recordshield.go:190:49" + "position": "pkg/monitor/models/recordshield.go:218:49" }, { "id": "get resourceRecord err by:%s,err:%v", "message": "get resourceRecord err by:%s,err:%v", "translation": "", - "position": "pkg/monitor/models/recordshield.go:194:49" + "position": "pkg/monitor/models/recordshield.go:222:49" }, { "id": "shield res_name is empty", "message": "shield res_name is empty", "translation": "", - "position": "pkg/monitor/models/recordshield.go:197:49" + "position": "pkg/monitor/models/recordshield.go:225:49" }, { "id": "shield res_id is empty", "message": "shield res_id is empty", "translation": "", - "position": "pkg/monitor/models/recordshield.go:200:49" + "position": "pkg/monitor/models/recordshield.go:228:49" }, { "id": "can not get resource by res_id:%s", "message": "can not get resource by res_id:%s", "translation": "", - "position": "pkg/monitor/models/recordshield.go:207:50" + "position": "pkg/monitor/models/recordshield.go:235:50" + }, + { + "id": "parse start_time: %s err", + "message": "parse start_time: %s err", + "translation": "", + "position": "pkg/monitor/models/recordshield.go:247:49" + }, + { + "id": "parse end_time: %s err", + "message": "parse end_time: %s err", + "translation": "", + "position": "pkg/monitor/models/recordshield.go:251:49" }, { "id": "end_time is before start_time", "message": "end_time is before start_time", "translation": "", - "position": "pkg/monitor/models/recordshield.go:213:49" - }, - { - "id": "end_time is before now", - "message": "end_time is before now", - "translation": "", - "position": "pkg/monitor/models/recordshield.go:216:49" + "position": "pkg/monitor/models/recordshield.go:255:49" }, { "id": "Invalid interval format: %s", @@ -10667,7 +10907,7 @@ "id": "no valid endpoint", "message": "no valid endpoint", "translation": "无效的服务点", - "position": "pkg/multicloud/openstack/openstack.go:51:2" + "position": "pkg/multicloud/openstack/openstack.go:52:2" }, { "id": "require validated qcloud cross region vpcPeering bandwidth values:[10, 20, 50, 100, 200, 500, 1000],unit Mbps", @@ -10711,11 +10951,23 @@ "translation": "", "position": "pkg/util/ssh/ssh.go:37:2" }, + { + "id": "invalid vpc provider", + "message": "invalid vpc provider", + "translation": "", + "position": "pkg/vpcagent/options/options.go:30:2" + }, + { + "id": "invalid ovn database", + "message": "invalid ovn database", + "translation": "", + "position": "pkg/vpcagent/options/options.go:31:2" + }, { "id": "check name duplication fail %s", "message": "check name duplication fail %s", "translation": "检查重复名称失败:%s", - "position": "pkg/yunionconf/models/parameters.go:210:48" + "position": "pkg/yunionconf/models/parameters.go:194:48" }, { "id": "policy is referenced", diff --git a/pkg/httperrors/consts.go b/pkg/httperrors/consts.go index f171e90fcc..3cbc057f4c 100644 --- a/pkg/httperrors/consts.go +++ b/pkg/httperrors/consts.go @@ -93,6 +93,8 @@ const ( ErrWrongPassword = errors.Error("WrongPassword") ErrIncorrectUsernameOrPassword = errors.Error("IncorrectUsernameOrPassword") + ErrServiceAbnormal = errors.Error("ServiceAbnormal") + ErrInvalidAccessKey = errors.Error("InvalidAccessKey") ErrNoPermission = errors.Error("NoPermission") ) @@ -177,6 +179,8 @@ var ( ErrPolicyDefinition: 409, ErrInvalidAccessKey: 400, + + ErrServiceAbnormal: 499, } ) diff --git a/pkg/httperrors/errors.go b/pkg/httperrors/errors.go index 96e7774b28..7afdf28125 100644 --- a/pkg/httperrors/errors.go +++ b/pkg/httperrors/errors.go @@ -208,6 +208,10 @@ func NewTooLargeEntityError(msg string, params ...interface{}) *httputils.JSONCl return httputils.NewJsonClientError(httpErrorCode[ErrTooLarge], string(ErrTooLarge), msg, params...) } +func NewServiceAbnormalError(msg string, params ...interface{}) *httputils.JSONClientError { + return httputils.NewJsonClientError(httpErrorCode[ErrServiceAbnormal], string(ErrServiceAbnormal), msg, params...) +} + func NewJsonClientError(err errors.Error, msg string, params ...interface{}) *httputils.JSONClientError { code, ok := httpErrorCode[err] if !ok { diff --git a/pkg/mcclient/modulebase/base.go b/pkg/mcclient/modulebase/base.go index fee7bd575f..cfceabddf9 100644 --- a/pkg/mcclient/modulebase/base.go +++ b/pkg/mcclient/modulebase/base.go @@ -22,7 +22,9 @@ import ( "strings" "yunion.io/x/jsonutils" + "yunion.io/x/pkg/errors" + "yunion.io/x/onecloud/pkg/httperrors" "yunion.io/x/onecloud/pkg/mcclient" "yunion.io/x/onecloud/pkg/util/httputils" ) @@ -84,9 +86,25 @@ func (this *BaseManager) versionedURL(path string) string { func (this *BaseManager) jsonRequest(session *mcclient.ClientSession, method httputils.THttpMethod, path string, header http.Header, body jsonutils.JSONObject) (http.Header, jsonutils.JSONObject, error) { - return session.JSONVersionRequest(this.serviceType, this.endpointType, + hdr, resp, err := session.JSONVersionRequest(this.serviceType, this.endpointType, method, this.versionedURL(path), header, body, this.GetApiVersion()) + if err != nil { + if e, ok := err.(*httputils.JSONClientError); ok { + switch e.Class { + case errors.ErrConnectRefused.Error(): + return nil, nil, httperrors.NewServiceAbnormalError("%s service is abnormal, please check service status", this.serviceType) + case errors.ErrNetwork.Error(): + return nil, nil, httperrors.NewServiceAbnormalError("%s service is abnormal or network error, please try again", this.serviceType) + case errors.ErrDNS.Error(): + return nil, nil, httperrors.NewServiceAbnormalError("%s service dns resolve error, please check dns setting", this.serviceType) + case errors.ErrTimeout.Error(): + return nil, nil, httperrors.NewServiceAbnormalError("%s service request timeout, please try again later", this.serviceType) + } + } + return nil, nil, err + } + return hdr, resp, nil } func (this *BaseManager) rawRequest(session *mcclient.ClientSession, @@ -173,7 +191,6 @@ func JSON2ListResult(result jsonutils.JSONObject) *ListResult { func (this *BaseManager) _list(session *mcclient.ClientSession, path, responseKey string) (*ListResult, error) { _, body, err := this.jsonRequest(session, "GET", path, nil, nil) - // log.Debugf("%#v %#v %#v", body, err, responseKey) if err != nil { return nil, err }