# Translations template for karbor. # Copyright (C) 2019 ORGANIZATION # This file is distributed under the same license as the karbor project. # FIRST AUTHOR , 2019. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: karbor VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" "POT-Creation-Date: 2019-10-08 13:06+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.7.0\n" #: karbor/context.py:99 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" #: karbor/exception.py:83 msgid "An unknown exception occurred." msgstr "" #: karbor/exception.py:139 msgid "Not authorized." msgstr "" #: karbor/exception.py:144 msgid "User does not have admin privileges" msgstr "" #: karbor/exception.py:148 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" #: karbor/exception.py:152 #, python-format msgid "Authorization for %(obj)s is failed " msgstr "" #: karbor/exception.py:156 msgid "Unacceptable parameters." msgstr "" #: karbor/exception.py:161 #, python-format msgid "%(err)s" msgstr "" #: karbor/exception.py:165 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" #: karbor/exception.py:169 #, python-format msgid "Scheduled Operation%(op_id)s exists" msgstr "" #: karbor/exception.py:173 msgid "Resource could not be found." msgstr "" #: karbor/exception.py:179 #, python-format msgid "Could not find config at %(path)s" msgstr "" #: karbor/exception.py:183 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" #: karbor/exception.py:187 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" #: karbor/exception.py:191 msgid "Invalid protectable instance." msgstr "" #: karbor/exception.py:195 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: karbor/exception.py:199 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" #: karbor/exception.py:203 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" #: karbor/exception.py:207 #, python-format msgid "Trigger %(id)s could not be found." msgstr "" #: karbor/exception.py:211 #, python-format msgid "Scheduled Operation %(id)s could not be found." msgstr "" #: karbor/exception.py:215 #, python-format msgid "Scheduled Operation State %(op_id)s could not be found." msgstr "" #: karbor/exception.py:219 #, python-format msgid "Scheduled Operation Log %(log_id)s could not be found." msgstr "" #: karbor/exception.py:223 #, python-format msgid "List protectable resources of type %(type)s failed: %(reason)s" msgstr "" #: karbor/exception.py:228 #, python-format msgid "The resource %(id)s of type %(type)s could not be found: %(reason)s" msgstr "" #: karbor/exception.py:233 #, python-format msgid "The resource %(id)s of type %(type)s has a invalid status: %(status)s" msgstr "" #: karbor/exception.py:238 #, python-format msgid "The operation %(operation_id)s is invalid" msgstr "" #: karbor/exception.py:242 #, python-format msgid "Can not delete trigger %(trigger_id)s" msgstr "" #: karbor/exception.py:246 #, python-format msgid "Access checkpoint %(checkpoint_id)s is not allowed" msgstr "" #: karbor/exception.py:250 #, python-format msgid "Delete checkpoint %(checkpoint_id)s is not allowed" msgstr "" #: karbor/exception.py:254 #, python-format msgid "Class %(class_name)s could not be found: %(exception)s" msgstr "" #: karbor/exception.py:258 #, python-format msgid "Invalid operation definition, reason:%(reason)s" msgstr "" #: karbor/exception.py:266 #, python-format msgid "Plan %(plan_id)s could not be found." msgstr "" #: karbor/exception.py:270 #, python-format msgid "Operation log %(operation_log_id)s could not be found." msgstr "" #: karbor/exception.py:274 #, python-format msgid "Restore %(restore_id)s could not be found." msgstr "" #: karbor/exception.py:278 #, python-format msgid "Verification %(verification_id)s could not be found." msgstr "" #: karbor/exception.py:282 #, python-format msgid "OperationLog %(restore_id)s could not be found." msgstr "" #: karbor/exception.py:286 #, python-format msgid "Invalid plan: %(reason)s" msgstr "" #: karbor/exception.py:290 #, python-format msgid "ProtectableType %(protectable_type)s could not be found." msgstr "" #: karbor/exception.py:295 #, python-format msgid "Protection Plugin for %(type)s could not be found." msgstr "" #: karbor/exception.py:300 #, python-format msgid "Provider %(provider_id)s could not be found." msgstr "" #: karbor/exception.py:305 #, python-format msgid "CheckpointRecord %(id)s could not be found." msgstr "" #: karbor/exception.py:309 #, python-format msgid "" "Create %(name)s failed: %(reason)s, id=%(resource_id)s, " "type=%(resource_type)s" msgstr "" #: karbor/exception.py:314 #, python-format msgid "" "Delete %(name)s failed: %(reason)s, id=%(resource_id)s, " "type=%(resource_type)s" msgstr "" #: karbor/exception.py:319 #, python-format msgid "" "Restore %(name)s failed: %(reason)s, id=%(resource_id)s, " "type=%(resource_type)s" msgstr "" #: karbor/exception.py:324 #, python-format msgid "" "Verify %(name)s failed: %(reason)s, id=%(resource_id)s, " "type=%(resource_type)s" msgstr "" #: karbor/exception.py:329 #, python-format msgid "Flow: %(flow)s, Error: %(error)s" msgstr "" #: karbor/exception.py:333 #, python-format msgid "Checkpoint %(checkpoint_id)s could not be found." msgstr "" #: karbor/exception.py:338 #, python-format msgid "Create Object in Bank Failed: %(reason)s" msgstr "" #: karbor/exception.py:342 #, python-format msgid "Update Object %(key)s in Bank Failed: %(reason)s" msgstr "" #: karbor/exception.py:346 #, python-format msgid "Delete Object %(key)s in Bank Failed: %(reason)s" msgstr "" #: karbor/exception.py:350 #, python-format msgid "Get Object %(key)s in Bank Failed: %(reason)s" msgstr "" #: karbor/exception.py:354 #, python-format msgid "Get Object in Bank Failed: %(reason)s" msgstr "" #: karbor/exception.py:358 msgid "Bank read-only violation" msgstr "" #: karbor/exception.py:362 #, python-format msgid "Acquire Lease in Failed: %(reason)s" msgstr "" #: karbor/exception.py:366 #, python-format msgid "Create Container in Bank Failed: %(reason)s" msgstr "" #: karbor/exception.py:370 #, python-format msgid "Create Bucket in Bank Failed: %(reason)s" msgstr "" #: karbor/exception.py:374 #, python-format msgid "Trigger%(trigger_id)s is invalid." msgstr "" #: karbor/exception.py:378 #, python-format msgid "The task flow is invalid: %(reason)s" msgstr "" #: karbor/exception.py:382 #, python-format msgid "The original_id: %(original_id)s is invalid." msgstr "" #: karbor/exception.py:386 #, python-format msgid "The checkpoint %(checkpoint_id)s is not available" msgstr "" #: karbor/exception.py:390 #, python-format msgid "The checkpoint %(checkpoint_id)s can not be deleted." msgstr "" #: karbor/exception.py:394 #, python-format msgid "The checkpoint %(checkpoint_id)s can not be reset." msgstr "" #: karbor/exception.py:398 #, python-format msgid "Get protection network sub-resources of type %(type)s failed: %(reason)s" msgstr "" #: karbor/exception.py:403 msgid "Quota could not be found" msgstr "" #: karbor/exception.py:407 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" #: karbor/exception.py:411 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" #: karbor/exception.py:415 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" #: karbor/exception.py:419 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" #: karbor/exception.py:423 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" #: karbor/exception.py:427 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" #: karbor/exception.py:431 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" #: karbor/exception.py:435 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s." msgstr "" #: karbor/exception.py:440 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" #: karbor/exception.py:447 #, python-format msgid "Maximum number of plans allowed (%(allowed)d) exceeded" msgstr "" #: karbor/exception.py:451 #, python-format msgid "Maximum number of checkpoints allowed (%(allowed)d) exceeded" msgstr "" #: karbor/exception.py:455 #, python-format msgid "Unexpected over quota on %(name)s." msgstr "" #: karbor/exception.py:459 #, python-format msgid "An invalid 'name' value was provided. %(reason)s" msgstr "" #: karbor/quota.py:690 #, python-format msgid "Created reservations %(reservations)s" msgstr "" #: karbor/quota.py:713 #, python-format msgid "Failed to commit reservations %(reservations)s" msgstr "" #: karbor/quota.py:735 #, python-format msgid "Failed to roll back reservations %(reservations)s" msgstr "" #: karbor/service.py:322 #, python-format msgid "%(worker_name)s value of %(workers)d is invalid, must be greater than 0." msgstr "" #: karbor/service.py:408 msgid "serve() can only be called once" msgstr "" #: karbor/utils.py:101 #, python-format msgid "Value %(param)s for %(param_string)s is not a boolean." msgstr "" #: karbor/utils.py:121 msgid "Class not found." msgstr "" #: karbor/utils.py:157 #, python-format msgid "%s must be an integer." msgstr "" #: karbor/utils.py:161 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" #: karbor/utils.py:165 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" #: karbor/api/common.py:76 karbor/api/v1/protectables.py:226 #: karbor/api/v1/providers.py:317 msgid "limit param must be an integer" msgstr "" #: karbor/api/common.py:79 karbor/api/v1/protectables.py:223 #: karbor/api/v1/providers.py:314 msgid "limit param must be positive" msgstr "" #: karbor/api/common.py:132 #, python-format msgid "marker [%s] not found" msgstr "" #: karbor/api/common.py:165 msgid "" "The 'sort_key' and 'sort_dir' parameters are deprecated and cannot be " "used with the 'sort' parameter." msgstr "" #: karbor/api/middleware/auth.py:114 msgid "Invalid service catalog json." msgstr "" #: karbor/api/openstack/wsgi.py:120 karbor/api/openstack/wsgi.py:333 msgid "cannot understand JSON" msgstr "" #: karbor/api/openstack/wsgi.py:338 msgid "too many body keys" msgstr "" #: karbor/api/openstack/wsgi.py:599 #, python-format msgid "There is no such action: %s" msgstr "" #: karbor/api/openstack/wsgi.py:602 karbor/api/openstack/wsgi.py:615 msgid "Malformed request body" msgstr "" #: karbor/api/openstack/wsgi.py:612 msgid "Unsupported Content-Type" msgstr "" #: karbor/api/openstack/wsgi.py:624 msgid "Malformed request url" msgstr "" #: karbor/api/openstack/wsgi.py:835 #, python-format msgid "Missing required element '%s' in request body." msgstr "" #: karbor/api/v1/copies.py:74 karbor/api/v1/providers.py:258 #: karbor/api/v1/providers.py:453 karbor/api/v1/providers.py:537 msgid "Invalid provider id provided." msgstr "" #: karbor/api/v1/copies.py:85 msgid "The provider id is not the same as the value in the plan." msgstr "" #: karbor/api/v1/copies.py:96 msgid "The plan has not been protected." msgstr "" #: karbor/api/v1/operation_logs.py:119 msgid "Invalid operation log id provided." msgstr "" #: karbor/api/v1/operation_logs.py:199 msgid "Invalid operation_log id provided." msgstr "" #: karbor/api/v1/plans.py:166 msgid "Failed to destroy a plan." msgstr "" #: karbor/api/v1/plans.py:322 msgid "Missing updated parameters in request body." msgstr "" #: karbor/api/v1/plans.py:349 msgid "Invalid plan id provided." msgstr "" #: karbor/api/v1/plans.py:366 msgid "The plan can be only updated in suspended status." msgstr "" #: karbor/api/v1/plans.py:376 msgid "The parameter plan must be a object of KarborObject class." msgstr "" #: karbor/api/v1/plans.py:388 msgid "" "Resource in list must be a dict when creating a plan.The keys of resource" " are id,type and name." msgstr "" #: karbor/api/v1/plans.py:392 msgid "list resources must be provided when creating a plan." msgstr "" #: karbor/api/v1/plans.py:401 msgid "The provider could not be found." msgstr "" #: karbor/api/v1/plans.py:406 msgid "The option_schema of plugin must be provided." msgstr "" #: karbor/api/v1/plans.py:415 karbor/services/protection/manager.py:277 #: karbor/services/protection/manager.py:305 msgid "The resource_id must be a uuid." msgstr "" #: karbor/api/v1/plans.py:420 msgid "The key of plan parameters is invalid." msgstr "" #: karbor/api/v1/plans.py:430 msgid "The protect property of plan parameters is invalid." msgstr "" #: karbor/api/v1/protectables.py:126 karbor/api/v1/protectables.py:189 #: karbor/api/v1/protectables.py:266 msgid "Invalid protectable type provided." msgstr "" #: karbor/api/v1/protectables.py:178 karbor/api/v1/protectables.py:260 msgid "The parameters must be a dict." msgstr "" #: karbor/api/v1/protectables.py:281 msgid "The instance doesn't exist." msgstr "" #: karbor/api/v1/providers.py:354 msgid "provider_id must be provided when creating a checkpoint." msgstr "" #: karbor/api/v1/providers.py:366 msgid "The parameter provider_id is not the same as the value in the plan." msgstr "" #: karbor/api/v1/providers.py:373 msgid "The extra_info in checkpoint must be a dict when creating a checkpoint." msgstr "" #: karbor/api/v1/providers.py:378 msgid "Key of extra_info in checkpoint must be string whencreating a checkpoint." msgstr "" #: karbor/api/v1/providers.py:419 #, python-format msgid "Create checkpoint failed: %s" msgstr "" #: karbor/api/v1/providers.py:457 karbor/api/v1/providers.py:541 msgid "Invalid checkpoint id provided." msgstr "" #: karbor/api/v1/providers.py:552 msgid "Invalid input." msgstr "" #: karbor/api/v1/quota_classes.py:98 karbor/api/v1/quotas.py:143 #, python-format msgid "Quota '%(value)s' for %(key)s should be integer." msgstr "" #: karbor/api/v1/quota_classes.py:124 karbor/api/v1/quotas.py:165 msgid "Quota limit must be -1 or greater." msgstr "" #: karbor/api/v1/quotas.py:71 karbor/api/v1/quotas.py:90 #: karbor/api/v1/quotas.py:111 karbor/api/v1/quotas.py:128 #: karbor/api/v1/quotas.py:182 msgid "Invalid project id provided." msgstr "" #: karbor/api/v1/restores.py:123 karbor/api/v1/restores.py:248 msgid "Invalid restore id provided." msgstr "" #: karbor/api/v1/restores.py:273 msgid "The parameter restore must be a object of KarborObject class." msgstr "" #: karbor/api/v1/scheduled_operations.py:104 msgid "Operation name or type or definition is not provided." msgstr "" #: karbor/api/v1/scheduled_operations.py:110 #: karbor/api/v1/scheduled_operations.py:224 karbor/api/v1/triggers.py:240 msgid "Invalid trigger id provided." msgstr "" #: karbor/api/v1/scheduled_operations.py:209 msgid "Invalid operation id provided." msgstr "" #: karbor/api/v1/scheduled_operations.py:257 karbor/api/v1/triggers.py:258 #, python-format msgid "" "Unexpected API Error. Please report this at " "http://bugs.launchpad.net/karbor/ and attach the Karbor API log if " "possible.\n" "%s" msgstr "" #: karbor/api/v1/services.py:92 #, python-format msgid "List service failed, reason: %s" msgstr "" #: karbor/api/v1/services.py:107 #, python-format msgid "" "Updating a %(binary)s service is not supported. Only karbor-" "operationengine services can be updated." msgstr "" #: karbor/api/v1/services.py:115 msgid "Specifying 'disabled_reason' with status 'enabled' is invalid." msgstr "" #: karbor/api/v1/triggers.py:143 msgid "Trigger is being used by one or more operations" msgstr "" #: karbor/api/v1/triggers.py:181 msgid "start_time should be supplied" msgstr "" #: karbor/api/v1/verifications.py:231 msgid "Invalid verification id provided." msgstr "" #: karbor/api/v1/verifications.py:257 msgid "The parameter verification must be a object of KarborObject class." msgstr "" #: karbor/api/validation/validators.py:178 #, python-format msgid "Invalid input for field/attribute %(path)s. Value: %(value)s. %(message)s" msgstr "" #: karbor/cmd/manage.py:63 #, python-format msgid "Version should be less than or equal to %(max_version)d." msgstr "" #: karbor/cmd/manage.py:85 msgid "Must supply a positive, non-zero value for age" msgstr "" #: karbor/cmd/manage.py:92 #, python-format msgid "Purge command failed, check karbor-manage logs for more details. %s" msgstr "" #: karbor/cmd/manage.py:136 msgid "Binary" msgstr "" #: karbor/cmd/manage.py:137 msgid "Host" msgstr "" #: karbor/cmd/manage.py:138 msgid "Status" msgstr "" #: karbor/cmd/manage.py:139 msgid "State" msgstr "" #: karbor/cmd/manage.py:140 msgid "Updated At" msgstr "" #: karbor/cmd/manage.py:230 #, python-format msgid "" "\n" "OpenStack Karbor version: %(version)s\n" msgstr "" #: karbor/cmd/manage.py:233 msgid "Available categories:" msgstr "" #: karbor/cmd/manage.py:235 #, python-format msgid "\t%s" msgstr "" #: karbor/cmd/manage.py:243 #, python-format msgid "Invalid directory: %s" msgstr "" #: karbor/cmd/manage.py:249 #, python-format msgid "" "Could not read %s, Please try running thiscommand again as " "root/Administrator privilegeusing sudo." msgstr "" #: karbor/cmd/manage.py:255 msgid "sudo failed, continuing as if nothing happened" msgstr "" #: karbor/cmd/manage.py:257 msgid "Please re-run karbor-manage as root." msgstr "" #: karbor/cmd/status.py:43 msgid "Sample Check" msgstr "" #: karbor/common/notification.py:135 #, python-format msgid "" "The following required keys not defined for notification %(name)s: " "%(keys)s" msgstr "" #: karbor/db/sqlalchemy/api.py:212 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" #: karbor/db/sqlalchemy/api.py:1889 msgid "Unknown sort direction, must be 'desc' or 'asc'." msgstr "" #: karbor/db/sqlalchemy/api.py:1900 msgid "Sort direction array size exceeds sort key array size." msgstr "" #: karbor/db/sqlalchemy/api.py:1918 #, python-format msgid "Invalid valude for age, %(age)s" msgstr "" #: karbor/db/sqlalchemy/api.py:1922 msgid "Must supply a positive value for age" msgstr "" #: karbor/db/sqlalchemy/api.py:2366 #, python-format msgid "Change will make usage less than 0 for the following resources: %(unders)s" msgstr "" #: karbor/objects/base.py:78 karbor/objects/base.py:93 #, python-format msgid "VersionedObject %s cannot retrieve object by id." msgstr "" #: karbor/objects/checkpoint_record.py:62 karbor/objects/operation_log.py:63 #: karbor/objects/plan.py:107 karbor/objects/restore.py:72 #: karbor/objects/scheduled_operation.py:91 #: karbor/objects/scheduled_operation_log.py:58 #: karbor/objects/scheduled_operation_state.py:77 karbor/objects/service.py:75 #: karbor/objects/verification.py:71 msgid "already created" msgstr "" #: karbor/services/operationengine/operation_manager.py:33 #, python-format msgid "Invalid operation type: %s" msgstr "" #: karbor/services/operationengine/engine/triggers/trigger_manager.py:66 #, python-format msgid "Trigger id(%s) is exist" msgstr "" #: karbor/services/operationengine/engine/triggers/trigger_manager.py:129 #: karbor/tests/unit/api/v1/test_triggers.py:28 #, python-format msgid "Invalid trigger type:%s" msgstr "" #: karbor/services/operationengine/engine/triggers/timetrigger/time_trigger.py:108 #: karbor/services/operationengine/engine/triggers/timetrigger/time_trigger_multi_node.py:168 #, python-format msgid "The operation_id(%s) is exist" msgstr "" #: karbor/services/operationengine/engine/triggers/timetrigger/time_trigger.py:137 #: karbor/services/operationengine/engine/triggers/timetrigger/time_trigger_multi_node.py:188 msgid "The new trigger property is invalid, Can not find the first run time" msgstr "" #: karbor/services/operationengine/engine/triggers/timetrigger/time_trigger.py:147 #, python-format msgid "" "The new trigger property is invalid, First run time%(t1)s must be after " "%(t2)s" msgstr "" #: karbor/services/operationengine/engine/triggers/timetrigger/utils.py:46 #, python-format msgid "The trigger %(name)s(type = %(vtype)s) is not an instance of string" msgstr "" #: karbor/services/operationengine/engine/triggers/timetrigger/utils.py:54 #, python-format msgid "The format of trigger %s is not correct" msgstr "" #: karbor/services/operationengine/engine/triggers/timetrigger/utils.py:73 msgid "The trigger's start time is unknown" msgstr "" #: karbor/services/operationengine/engine/triggers/timetrigger/utils.py:79 #, python-format msgid "The interval of two adjacent time points is less than %d" msgstr "" #: karbor/services/operationengine/engine/triggers/timetrigger/utils.py:88 #, python-format msgid "The trigger windows(%s) is not integer" msgstr "" #: karbor/services/operationengine/engine/triggers/timetrigger/utils.py:92 #, python-format msgid "" "The trigger windows %(window)d must be between %(min_window)d and " "%(max_window)d" msgstr "" #: karbor/services/operationengine/engine/triggers/timetrigger/utils.py:115 msgid "Configurations of time trigger are invalid" msgstr "" #: karbor/services/operationengine/engine/triggers/timetrigger/timeformats/calendar_time.py:91 #: karbor/services/operationengine/engine/triggers/timetrigger/timeformats/crontab_time.py:39 #, python-format msgid "The trigger pattern(%s) is invalid" msgstr "" #: karbor/services/operationengine/engine/triggers/timetrigger/timeformats/calendar_time.py:97 #, python-format msgid "The trigger pattern(%s) must include less than one VEVENT component" msgstr "" #: karbor/services/operationengine/engine/triggers/timetrigger/timeformats/calendar_time.py:104 #, python-format msgid "" "The first VEVENT component of trigger pattern(%s) must include less than " "one RRULE property" msgstr "" #: karbor/services/operationengine/engine/triggers/timetrigger/timeformats/crontab_time.py:33 msgid "The trigger pattern is None" msgstr "" #: karbor/services/operationengine/operations/protect_operation.py:31 #: karbor/services/operationengine/operations/retention_operation.py:32 msgid "Provider_id is invalid" msgstr "" #: karbor/services/operationengine/operations/protect_operation.py:36 #: karbor/services/operationengine/operations/retention_operation.py:37 msgid "Plan_id is invalid" msgstr "" #: karbor/services/operationengine/operations/protect_operation.py:41 #: karbor/services/operationengine/operations/retention_operation.py:42 msgid "Provider_id is conflict" msgstr "" #: karbor/services/operationengine/operations/retention_operation.py:81 msgid "Failed to get max_backups" msgstr "" #: karbor/services/operationengine/operations/retention_operation.py:92 msgid "Failed to get retention_duration" msgstr "" #: karbor/services/operationengine/operations/retention_operation.py:101 #, python-format msgid "" "Can't execute retention policy provider_id: %(provider_id)s " "plan_id:%(plan_id)s max_backups:%(max_backups)s" msgstr "" #: karbor/services/operationengine/operations/retention_operation.py:116 #, python-format msgid "" "Can't execute retention policy provider_id: %(provider_id)s " "plan_id:%(plan_id)s retention_duration:%(retention_duration)s" msgstr "" #: karbor/services/operationengine/operations/retention_operation.py:142 #, python-format msgid "" "Failed to list checkpoint by %(provider_id)sand %(plan_id)s reason: " "%(reason)s" msgstr "" #: karbor/services/operationengine/operations/retention_operation.py:165 #, python-format msgid "" "Failed to delete checkpoint: %(cp_id)s by max_backups with the reason: " "%(reason)s" msgstr "" #: karbor/services/operationengine/operations/retention_operation.py:188 #, python-format msgid "" "Failed to delete checkpoint: %(cp_id)s by retention_duration with the " "reasion: %(reason)s" msgstr "" #: karbor/services/protection/bank_plugin.py:103 #: karbor/services/protection/bank_plugin.py:212 msgid "Key must be a string" msgstr "" #: karbor/services/protection/bank_plugin.py:108 #, python-format msgid "" "Only alphanumeric, underscore, dash, dots, at signs, and slashes are " "allowed. Key: \"%s\"" msgstr "" #: karbor/services/protection/bank_plugin.py:114 #: karbor/services/protection/bank_plugin.py:202 msgid "Invalid parameter: must not contain \".\" or \"..\" parts" msgstr "" #: karbor/services/protection/bank_plugin.py:191 msgid "Empty section" msgstr "" #: karbor/services/protection/bank_plugin.py:196 msgid "" "Invalid section. Must begin and end with a slash, and contain valid " "characters" msgstr "" #: karbor/services/protection/bank_plugin.py:224 msgid "marker must be a string" msgstr "" #: karbor/services/protection/checkpoint.py:126 msgid "Checkpoint was created in an unsupported version" msgstr "" #: karbor/services/protection/checkpoint.py:268 msgid "Could not delete: Checkpoint is not empty" msgstr "" #: karbor/services/protection/client_factory.py:98 #, python-format msgid "Unknown service(%s)" msgstr "" #: karbor/services/protection/graph.py:45 msgid "A loop was found in the graph" msgstr "" #: karbor/services/protection/graph.py:200 msgid "PackedGraph adjacency list must be topologically ordered" msgstr "" #: karbor/services/protection/manager.py:103 msgid "the protection plan is None" msgstr "" #: karbor/services/protection/manager.py:148 msgid "The protection plan is None" msgstr "" #: karbor/services/protection/manager.py:223 #: karbor/services/protection/manager.py:261 msgid "Failed to create flow" msgstr "" #: karbor/services/protection/manager.py:271 msgid "The restore schema of plugin must be provided." msgstr "" #: karbor/services/protection/manager.py:283 msgid "The key of restore parameters is invalid." msgstr "" #: karbor/services/protection/manager.py:288 msgid "The restore property of restore parameters is invalid." msgstr "" #: karbor/services/protection/manager.py:299 msgid "The verify schema of plugin must be provided." msgstr "" #: karbor/services/protection/manager.py:311 msgid "The key of verify parameters is invalid." msgstr "" #: karbor/services/protection/manager.py:316 msgid "The verify property of verify parameters is invalid." msgstr "" #: karbor/services/protection/manager.py:334 msgid "Invalid checkpoint_id or provider_id" msgstr "" #: karbor/services/protection/manager.py:361 msgid "Failed to create delete checkpoint flow." msgstr "" #: karbor/services/protection/provider.py:72 msgid "Empty bank" msgstr "" #: karbor/services/protection/provider.py:82 msgid "Empty protection plugin" msgstr "" #: karbor/services/protection/bank_plugins/file_system_bank_plugin.py:53 #, python-format msgid "Init file system bank failed. err: %s" msgstr "" #: karbor/services/protection/bank_plugins/file_system_bank_plugin.py:59 #, python-format msgid "The path(%s) is invalid." msgstr "" #: karbor/services/protection/bank_plugins/file_system_bank_plugin.py:74 #, python-format msgid "Create the directory failed. path: %s" msgstr "" #: karbor/services/protection/bank_plugins/file_system_bank_plugin.py:89 #, python-format msgid "Write object failed. name: %s" msgstr "" #: karbor/services/protection/bank_plugins/file_system_bank_plugin.py:95 #, python-format msgid "Object is not a file. name: %s" msgstr "" #: karbor/services/protection/bank_plugins/file_system_bank_plugin.py:102 #, python-format msgid "Get object failed. name: %s" msgstr "" #: karbor/services/protection/bank_plugins/file_system_bank_plugin.py:114 #, python-format msgid "Delete the object failed. name: %s" msgstr "" #: karbor/services/protection/bank_plugins/file_system_bank_plugin.py:121 #, python-format msgid "Path is not a directory. name: %s" msgstr "" #: karbor/services/protection/bank_plugins/file_system_bank_plugin.py:130 #, python-format msgid "List the object failed. path: %s" msgstr "" #: karbor/services/protection/bank_plugins/s3_bank_plugin.py:54 #, python-format msgid "Connection to s3 failed: %(reason)s" msgstr "" #: karbor/services/protection/bank_plugins/swift_bank_plugin.py:52 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" #: karbor/services/protection/clients/utils.py:21 #, python-format msgid "" "Failed to parse the catalog info option %s, must be in the form: " "::" msgstr "" #: karbor/services/protection/clients/utils.py:86 #, python-format msgid "Couldn't find the endpoint of service(%s)" msgstr "" #: karbor/services/protection/flows/utils.py:67 msgid "The parameter must be a object of KarborObject class." msgstr "" #: karbor/services/protection/flows/workflow.py:96 #, python-format msgid "unsupported flow type: %s" msgstr "" #: karbor/services/protection/flows/workflow.py:102 #: karbor/services/protection/flows/workflow.py:165 #: karbor/services/protection/flows/workflow.py:173 msgid "The flow is None" msgstr "" #: karbor/services/protection/flows/workflow.py:128 #: karbor/services/protection/flows/workflow.py:138 msgid "The flow_engine is None" msgstr "" #: karbor/tests/unit/api/v1/test_triggers.py:32 msgid "Invalid trigger time format type" msgstr "" #: karbor/wsgi/common.py:95 msgid "You must implement __call__" msgstr ""